From 3767115f889c4f0df5eb5b006f61c684c0219b97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=A9=B9=E8=AF=AD=E6=AC=A3?= <2567044299@qq.com> Date: Thu, 30 Mar 2023 17:34:41 +0800 Subject: [PATCH] =?UTF-8?q?=E6=BA=90=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pdfpatcher/.gitattributes | 78 + ...66\345\256\203\351\227\256\351\242\230.md" | 10 + ...37\350\203\275\351\234\200\346\261\202.md" | 20 + ...56\351\242\230\346\212\245\345\221\212.md" | 27 + pdfpatcher/.gitignore | 268 + pdfpatcher/.textlintrc | 8 + pdfpatcher/App/.editorconfig | 217 + pdfpatcher/App/AppContext.cs | 291 + pdfpatcher/App/Commands.cs | 97 + pdfpatcher/App/Common/CommandRegistry.cs | 50 + pdfpatcher/App/Common/DualKeyDictionary.cs | 106 + pdfpatcher/App/Common/FileHelper.cs | 267 + pdfpatcher/App/Common/FilePath.cs | 1051 + pdfpatcher/App/Common/FontHelper.cs | 113 + pdfpatcher/App/Common/FontUtility.cs | 70 + pdfpatcher/App/Common/FormHelper.cs | 395 + pdfpatcher/App/Common/ImageBox/DragHandle.cs | 46 + .../App/Common/ImageBox/DragHandleAnchor.cs | 32 + .../Common/ImageBox/DragHandleCollection.cs | 92 + pdfpatcher/App/Common/ImageBox/ImageBoxEx.cs | 807 + pdfpatcher/App/Common/ObjectListViewHelper.cs | 218 + pdfpatcher/App/Common/PInvokeHelper.cs | 23 + pdfpatcher/App/Common/ShortcutFile.cs | 115 + pdfpatcher/App/Common/StringBuilderCache.cs | 43 + pdfpatcher/App/Common/StringHelper.cs | 50 + pdfpatcher/App/Common/ValueHelper.cs | 541 + pdfpatcher/App/Common/XmlHelper.cs | 247 + pdfpatcher/App/Common/app.manifest | 17 + pdfpatcher/App/CommonCommands.cs | 26 + pdfpatcher/App/Configuration.Designer.cs | 252 + pdfpatcher/App/Configuration.resx | 183 + pdfpatcher/App/ConfigurationSerialization.cs | 56 + pdfpatcher/App/Constants.cs | 515 + .../App/Functions/AboutControl.Designer.cs | 63 + pdfpatcher/App/Functions/AboutControl.cs | 94 + pdfpatcher/App/Functions/AboutControl.resx | 120 + pdfpatcher/App/Functions/AboutPage.html | 79 + .../App/Functions/AppOptionForm.Designer.cs | 260 + pdfpatcher/App/Functions/AppOptionForm.cs | 89 + pdfpatcher/App/Functions/AppOptionForm.resx | 120 + .../EditAdjustmentForm.Designer.cs | 206 + .../AutoBookmark/EditAdjustmentForm.cs | 148 + .../AutoBookmark/EditAdjustmentForm.resx | 123 + .../AutoBookmark/FontFilterForm.Designer.cs | 219 + .../Functions/AutoBookmark/FontFilterForm.cs | 211 + .../AutoBookmark/FontFilterForm.resx | 123 + .../FontNameConditionEditor.Designer.cs | 83 + .../AutoBookmark/FontNameConditionEditor.cs | 48 + .../AutoBookmark/FontNameConditionEditor.resx | 120 + .../PageRangeConditionEditor.Designer.cs | 71 + .../AutoBookmark/PageRangeConditionEditor.cs | 40 + .../PageRangeConditionEditor.resx | 120 + .../TextConditionEditor.Designer.cs | 111 + .../AutoBookmark/TextConditionEditor.cs | 56 + .../AutoBookmark/TextConditionEditor.resx | 120 + .../TextPositionConditionEditor.Designer.cs | 204 + .../TextPositionConditionEditor.cs | 67 + .../TextPositionConditionEditor.resx | 120 + .../TextSizeConditionEditor.Designer.cs | 147 + .../AutoBookmark/TextSizeConditionEditor.cs | 60 + .../AutoBookmark/TextSizeConditionEditor.resx | 120 + .../Functions/AutoBookmarkControl.Designer.cs | 851 + .../App/Functions/AutoBookmarkControl.cs | 336 + .../App/Functions/AutoBookmarkControl.resx | 144 + .../App/Functions/BookmarkControl.Designer.cs | 122 + pdfpatcher/App/Functions/BookmarkControl.cs | 101 + pdfpatcher/App/Functions/BookmarkControl.resx | 126 + .../App/Functions/CustomButton/GlassButton.cs | 1334 + .../CustomizeToolbarForm.Designer.cs | 160 + .../App/Functions/CustomizeToolbarForm.cs | 65 + .../App/Functions/CustomizeToolbarForm.resx | 123 + .../AddPdfObjectForm.Designer.cs | 179 + .../DocumentInspector/AddPdfObjectForm.cs | 66 + .../DocumentInspector/AddPdfObjectForm.resx | 120 + .../ImageViewerForm.Designer.cs | 121 + .../DocumentInspector/ImageViewerForm.cs | 71 + .../DocumentInspector/ImageViewerForm.resx | 129 + .../TextViewerForm.Designer.cs | 87 + .../DocumentInspector/TextViewerForm.cs | 32 + .../DocumentInspector/TextViewerForm.resx | 120 + .../DocumentInspectorControl.Designer.cs | 468 + .../App/Functions/DocumentInspectorControl.cs | 860 + .../Functions/DocumentInspectorControl.resx | 425 + .../DocumentFontListForm.Designer.cs | 240 + .../DocumentOption/DocumentFontListForm.cs | 192 + .../DocumentOption/DocumentFontListForm.resx | 123 + .../DocumentInfoEditor.Designer.cs | 221 + .../DocumentOption/DocumentInfoEditor.cs | 66 + .../DocumentOption/DocumentInfoEditor.resx | 123 + .../FontCharSubstitutionForm.Designer.cs | 227 + .../FontCharSubstitutionForm.cs | 65 + .../FontCharSubstitutionForm.resx | 120 + .../FontSubstitutionsEditor.Designer.cs | 255 + .../DocumentOption/FontSubstitutionsEditor.cs | 180 + .../FontSubstitutionsEditor.resx | 123 + .../PageLabelEditor.Designer.cs | 168 + .../DocumentOption/PageLabelEditor.cs | 82 + .../DocumentOption/PageLabelEditor.resx | 123 + .../PageSettingsEditor.Designer.cs | 292 + .../DocumentOption/PageSettingsEditor.cs | 166 + .../DocumentOption/PageSettingsEditor.resx | 132 + pdfpatcher/App/Functions/DraggableForm.cs | 30 + .../Editor/ActionEditorForm.Designer.cs | 629 + .../App/Functions/Editor/ActionEditorForm.cs | 249 + .../Functions/Editor/ActionEditorForm.resx | 3251 + .../Editor/AutoBookmarkForm.Designer.cs | 264 + .../App/Functions/Editor/AutoBookmarkForm.cs | 223 + .../Functions/Editor/AutoBookmarkForm.resx | 126 + .../Editor/BookmarkEditorView.Designer.cs | 126 + .../Functions/Editor/BookmarkEditorView.cs | 615 + .../Functions/Editor/BookmarkEditorView.resx | 120 + .../Editor/Commands/BookmarkActionCommand.cs | 68 + .../Editor/Commands/BookmarkLevelCommand.cs | 32 + .../Editor/Commands/BookmarkMarkerCommand.cs | 62 + .../Editor/Commands/BookmarkPageCommand.cs | 29 + .../Commands/BookmarkSelectionCommand.cs | 44 + .../Editor/Commands/BookmarkStyleCommand.cs | 28 + .../Commands/CopyBookmarkItemCommand.cs | 16 + .../Commands/DeleteBookmarkItemCommand.cs | 43 + .../Commands/DocumentPropertyCommand.cs | 15 + .../Editor/Commands/InsertBookmarkCommand.cs | 106 + .../Editor/Commands/LoadDocumentCommand.cs | 36 + .../Editor/Commands/OcrPageCommand.cs | 29 + .../Editor/Commands/PagePropertiesCommand.cs | 34 + .../Commands/PasteBookmarkItemCommand.cs | 20 + .../Editor/Commands/QuickSelectCommand.cs | 59 + .../Editor/Commands/SaveDocumentCommand.cs | 100 + .../Editor/Commands/SavePageImageCommand.cs | 32 + .../Editor/Commands/SimpleBookmarkCommand.cs | 39 + .../Editor/Commands/ViewerCommand.cs | 72 + pdfpatcher/App/Functions/Editor/Controller.cs | 895 + .../Editor/CustomPatternForm.Designer.cs | 121 + .../App/Functions/Editor/CustomPatternForm.cs | 40 + .../Functions/Editor/CustomPatternForm.resx | 120 + .../Editor/DocumentInfoForm.Designer.cs | 317 + .../App/Functions/Editor/DocumentInfoForm.cs | 71 + .../Functions/Editor/DocumentInfoForm.resx | 120 + .../Editor/DoubleClickableRadioButton.cs | 22 + pdfpatcher/App/Functions/Editor/EditModel.cs | 103 + .../App/Functions/Editor/IEditorCommand.cs | 11 + .../Editor/InsertBookmarkForm.Designer.cs | 250 + .../Functions/Editor/InsertBookmarkForm.cs | 74 + .../Functions/Editor/InsertBookmarkForm.resx | 120 + .../Editor/InsertPageLabelForm.Designer.cs | 195 + .../Functions/Editor/InsertPageLabelForm.cs | 51 + .../Functions/Editor/InsertPageLabelForm.resx | 120 + .../Editor/NewCoordinateEntryForm.Designer.cs | 196 + .../Editor/NewCoordinateEntryForm.cs | 28 + .../Editor/NewCoordinateEntryForm.resx | 120 + .../Editor/PagePropertyForm.Designer.cs | 364 + .../App/Functions/Editor/PagePropertyForm.cs | 109 + .../Functions/Editor/PagePropertyForm.resx | 120 + .../App/Functions/Editor/PdfViewerControl.cs | 1251 + .../Functions/Editor/SavePdfForm.Designer.cs | 142 + .../App/Functions/Editor/SavePdfForm.cs | 77 + .../App/Functions/Editor/SavePdfForm.resx | 120 + .../Editor/SearchBookmarkForm.Designer.cs | 330 + .../Functions/Editor/SearchBookmarkForm.cs | 174 + .../Functions/Editor/SearchBookmarkForm.resx | 120 + .../ShiftPageNumberEntryForm.Designer.cs | 116 + .../Editor/ShiftPageNumberEntryForm.cs | 24 + .../Editor/ShiftPageNumberEntryForm.resx | 120 + .../App/Functions/Editor/ViewerStructures.cs | 197 + .../Editor/ZoomRateEntryForm.Designer.cs | 120 + .../App/Functions/Editor/ZoomRateEntryForm.cs | 24 + .../Functions/Editor/ZoomRateEntryForm.resx | 120 + .../App/Functions/EditorControl.Designer.cs | 1533 + pdfpatcher/App/Functions/EditorControl.cs | 587 + pdfpatcher/App/Functions/EditorControl.resx | 454 + .../Functions/ExtractImageControl.Designer.cs | 575 + .../App/Functions/ExtractImageControl.cs | 189 + .../App/Functions/ExtractImageControl.resx | 132 + .../Functions/ExtractPageControl.Designer.cs | 396 + .../App/Functions/ExtractPageControl.cs | 133 + .../App/Functions/ExtractPageControl.resx | 130 + pdfpatcher/App/Functions/FileListHelper.cs | 253 + pdfpatcher/App/Functions/FormState.cs | 45 + pdfpatcher/App/Functions/FrontPage.html | 67 + .../Functions/FrontPageControl.Designer.cs | 63 + pdfpatcher/App/Functions/FrontPageControl.cs | 98 + .../App/Functions/FrontPageControl.resx | 120 + pdfpatcher/App/Functions/FunctionControl.cs | 114 + pdfpatcher/App/Functions/HistoryComboBox.cs | 80 + pdfpatcher/App/Functions/HtmlPageControl.cs | 48 + pdfpatcher/App/Functions/IDocumentEditor.cs | 24 + .../App/Functions/IResettableControl.cs | 11 + .../App/Functions/ITextInfoFilterEditor.cs | 10 + .../InfoExchangerControl.Designer.cs | 675 + .../App/Functions/InfoExchangerControl.cs | 377 + .../App/Functions/InfoExchangerControl.resx | 204 + .../InfoFileOptionControl.Designer.cs | 592 + .../App/Functions/InfoFileOptionControl.cs | 183 + .../App/Functions/InfoFileOptionControl.resx | 120 + .../App/Functions/ListViewItemComparer.cs | 75 + pdfpatcher/App/Functions/MacroMenu.cs | 66 + .../App/Functions/MergerControl.Designer.cs | 640 + pdfpatcher/App/Functions/MergerControl.cs | 987 + pdfpatcher/App/Functions/MergerControl.resx | 226 + .../Functions/MergerOptionForm.Designer.cs | 957 + pdfpatcher/App/Functions/MergerOptionForm.cs | 208 + .../App/Functions/MergerOptionForm.resx | 120 + .../App/Functions/OcrControl.Designer.cs | 403 + pdfpatcher/App/Functions/OcrControl.cs | 249 + pdfpatcher/App/Functions/OcrControl.resx | 120 + .../Functions/PasswordEntryForm.Designer.cs | 115 + pdfpatcher/App/Functions/PasswordEntryForm.cs | 31 + .../App/Functions/PasswordEntryForm.resx | 120 + .../App/Functions/PatcherControl.Designer.cs | 509 + pdfpatcher/App/Functions/PatcherControl.cs | 287 + pdfpatcher/App/Functions/PatcherControl.resx | 171 + .../Functions/PatcherOptionForm.Designer.cs | 1049 + pdfpatcher/App/Functions/PatcherOptionForm.cs | 227 + .../App/Functions/PatcherOptionForm.resx | 120 + .../App/Functions/RecentFileMenuHelper.cs | 44 + .../App/Functions/RenameControl.Designer.cs | 468 + pdfpatcher/App/Functions/RenameControl.cs | 281 + pdfpatcher/App/Functions/RenameControl.resx | 174 + .../Functions/RenamePreviewForm.Designer.cs | 125 + pdfpatcher/App/Functions/RenamePreviewForm.cs | 51 + .../App/Functions/RenamePreviewForm.resx | 120 + .../Functions/RenderImageControl.Designer.cs | 686 + .../App/Functions/RenderImageControl.cs | 253 + .../App/Functions/RenderImageControl.resx | 123 + .../App/Functions/ReportControl.Designer.cs | 209 + pdfpatcher/App/Functions/ReportControl.cs | 127 + pdfpatcher/App/Functions/ReportControl.resx | 120 + pdfpatcher/App/Functions/RichTextBoxEx.cs | 260 + .../Functions/SourceFileControl.Designer.cs | 115 + pdfpatcher/App/Functions/SourceFileControl.cs | 110 + .../App/Functions/SourceFileControl.resx | 123 + .../SourceImageOptionForm.Designer.cs | 339 + .../App/Functions/SourceImageOptionForm.cs | 45 + .../App/Functions/SourceImageOptionForm.resx | 120 + .../Functions/SourcePdfOptionForm.Designer.cs | 513 + .../App/Functions/SourcePdfOptionForm.cs | 62 + .../App/Functions/SourcePdfOptionForm.resx | 120 + .../Functions/TargetFileControl.Designer.cs | 124 + pdfpatcher/App/Functions/TargetFileControl.cs | 94 + .../App/Functions/TargetFileControl.resx | 126 + .../App/Functions/UpdateForm.Designer.cs | 142 + pdfpatcher/App/Functions/UpdateForm.cs | 103 + pdfpatcher/App/Functions/UpdateForm.resx | 120 + .../ViewerPreferenceEditor.Designer.cs | 340 + .../App/Functions/ViewerPreferenceEditor.cs | 104 + .../App/Functions/ViewerPreferenceEditor.resx | 120 + pdfpatcher/App/Lib/ColorPicker.dll | Bin 0 -> 30208 bytes pdfpatcher/App/Lib/FreeImage.NET.chm | Bin 0 -> 2846906 bytes pdfpatcher/App/Lib/FreeImage.NET.chw | Bin 0 -> 301424 bytes pdfpatcher/App/Lib/FreeImage.dll | Bin 0 -> 6018560 bytes pdfpatcher/App/Lib/FreeImageNET.XML | 17620 +++++ pdfpatcher/App/Lib/FreeImageNET.dll | Bin 0 -> 180736 bytes pdfpatcher/App/Lib/HtmlRenderer.WinForms.dll | Bin 0 -> 59904 bytes pdfpatcher/App/Lib/HtmlRenderer.dll | Bin 0 -> 222208 bytes .../App/Lib/JacksonSoft.CustomTabControl.dll | Bin 0 -> 57344 bytes pdfpatcher/App/Lib/MuPDFLib.dll | Bin 0 -> 9705472 bytes pdfpatcher/App/Lib/PowerJSON.XML | 1985 + pdfpatcher/App/Lib/PowerJson.dll | Bin 0 -> 100352 bytes pdfpatcher/App/Lib/iTextAsian.dll | Bin 0 -> 6123520 bytes pdfpatcher/App/Lib/iTextSharp.xml | 57989 ++++++++++++++++ pdfpatcher/App/Lib/itextsharp.dll | Bin 0 -> 4038656 bytes pdfpatcher/App/MainForm.Designer.cs | 760 + pdfpatcher/App/MainForm.cs | 569 + pdfpatcher/App/MainForm.resx | 3990 ++ pdfpatcher/App/Model/AutoBookmarkCondition.cs | 353 + pdfpatcher/App/Model/AutoBookmarkContext.cs | 16 + pdfpatcher/App/Model/BookmarkSettings.cs | 82 + pdfpatcher/App/Model/BookmarkStatus.cs | 17 + pdfpatcher/App/Model/Bound.cs | 243 + pdfpatcher/App/Model/ColorSpaces/CIELab.cs | 88 + pdfpatcher/App/Model/ColorSpaces/CIEXYZ.cs | 92 + pdfpatcher/App/Model/ColorSpaces/CMYK.cs | 101 + .../App/Model/ColorSpaces/ColorSpaceHelper.cs | 976 + pdfpatcher/App/Model/ColorSpaces/HSB.cs | 95 + pdfpatcher/App/Model/ColorSpaces/HSL.cs | 96 + pdfpatcher/App/Model/ColorSpaces/RGB.cs | 81 + pdfpatcher/App/Model/ColorSpaces/YUV.cs | 89 + .../Model/CoordinateTranslationSettings.cs | 29 + pdfpatcher/App/Model/DistanceInfo.cs | 47 + pdfpatcher/App/Model/DocumentObject.cs | 443 + pdfpatcher/App/Model/FontInfo.cs | 164 + pdfpatcher/App/Model/GeneralInfo.cs | 32 + pdfpatcher/App/Model/GraphicsState.cs | 41 + pdfpatcher/App/Model/IHierarchicalObject.cs | 12 + pdfpatcher/App/Model/ITextRegion.cs | 17 + .../App/Model/InsertBookmarkPositionType.cs | 15 + pdfpatcher/App/Model/Margins.cs | 33 + pdfpatcher/App/Model/MatchPattern.cs | 167 + pdfpatcher/App/Model/PDFStructInfo.xml | 217 + pdfpatcher/App/Model/PDFStructInfo.xsd | 51 + pdfpatcher/App/Model/PageBoxSettings.cs | 52 + pdfpatcher/App/Model/PageFilterFlag.cs | 17 + pdfpatcher/App/Model/PageLabel.cs | 22 + pdfpatcher/App/Model/PageRange.cs | 93 + pdfpatcher/App/Model/PageRangeCollection.cs | 133 + pdfpatcher/App/Model/PageResizing.cs | 25 + pdfpatcher/App/Model/PageSettings.cs | 103 + pdfpatcher/App/Model/PaperSize.cs | 104 + pdfpatcher/App/Model/PdfDocumentFont.cs | 70 + pdfpatcher/App/Model/PdfImageData.cs | 45 + pdfpatcher/App/Model/PdfInfoXmlDocument.cs | 388 + pdfpatcher/App/Model/PdfModelHelper.cs | 133 + pdfpatcher/App/Model/PdfNavigator.cs | 210 + pdfpatcher/App/Model/PdfObjectType.cs | 17 + pdfpatcher/App/Model/PdfPageCommand.cs | 309 + pdfpatcher/App/Model/PdfPath/Context.cs | 17 + pdfpatcher/App/Model/PdfPath/IPathAxis.cs | 14 + .../App/Model/PdfPath/IPathExpression.cs | 59 + pdfpatcher/App/Model/PdfPath/IPathFunction.cs | 32 + .../App/Model/PdfPath/IPathPredicate.cs | 102 + pdfpatcher/App/Model/PdfPath/IPathValue.cs | 17 + pdfpatcher/App/Model/PdfPath/PathAxes.cs | 250 + pdfpatcher/App/Model/PdfPath/PathAxisType.cs | 14 + pdfpatcher/App/Model/PdfPath/PathCompiler.cs | 103 + pdfpatcher/App/Model/PdfPath/PathValue.cs | 105 + pdfpatcher/App/Model/PdfPath/PathValueType.cs | 14 + .../Model/PdfPath/PredicateOperatorType.cs | 15 + pdfpatcher/App/Model/PdfPathDocument.cs | 80 + pdfpatcher/App/Model/PdfStructInfo.cs | 86 + pdfpatcher/App/Model/SourceItem.cs | 638 + pdfpatcher/App/Model/TextInfo.cs | 53 + pdfpatcher/App/Model/TextLine.cs | 163 + pdfpatcher/App/Model/TextRegion.cs | 43 + pdfpatcher/App/Model/UnitConverter.cs | 110 + pdfpatcher/App/Model/WritingDirection.cs | 14 + pdfpatcher/App/Options/AutoBookmarkOptions.cs | 173 + pdfpatcher/App/Options/DocumentOptions.cs | 43 + pdfpatcher/App/Options/EncodingOptions.cs | 82 + pdfpatcher/App/Options/ExporterOptions.cs | 135 + pdfpatcher/App/Options/ExtractPageOptions.cs | 39 + .../App/Options/ImageExtracterOptions.cs | 65 + pdfpatcher/App/Options/ImporterOptions.cs | 39 + pdfpatcher/App/Options/MergerOptions.cs | 123 + pdfpatcher/App/Options/OcrOptions.cs | 49 + pdfpatcher/App/Options/PatcherOptions.cs | 87 + pdfpatcher/App/Options/ToolbarOptions.cs | 87 + pdfpatcher/App/Options/ViewerOptions.cs | 43 + pdfpatcher/App/Options/WindowStatus.cs | 55 + pdfpatcher/App/PDFPatcher.csproj | 1063 + .../App/Processor/AutoBookmarkCreator.cs | 778 + .../AutoBookmarkFilters/AutoBookmarkFilter.cs | 19 + .../AutoBookmarkFilters/FontNameFilter.cs | 62 + .../MultiConditionFilter.cs | 33 + .../AutoBookmarkFilters/PageRangeFilter.cs | 34 + .../AutoBookmarkFilters/TextFilter.cs | 25 + .../AutoBookmarkFilters/TextPositionFilter.cs | 48 + .../AutoBookmarkFilters/TextSizeFilter.cs | 46 + .../ColorizeBinaryImageProcessor.cs | 85 + .../ContentProcessors/CommonProcessor.cs | 81 + .../ContentProcessors/FixContentProcessor.cs | 51 + .../ContentProcessors/IDocProcessor.cs | 37 + .../ContentProcessors/IPageProcessor.cs | 38 + .../ContentProcessors/ImageDeskewProcessor.cs | 126 + .../ContentProcessors/ImageRecompressor.cs | 140 + .../ImportOcrResultProcessor.cs | 330 + .../PageDimensionProcessor.cs | 338 + .../RemoveAnnotationProcessor.cs | 64 + .../RemoveBookmarkProcessor.cs | 28 + .../RemoveDictionaryItemProcessor.cs | 52 + .../RemoveEmptyCommandProcessor.cs | 87 + .../ContentProcessors/RemoveFormProcessor.cs | 87 + .../RemoveTextBlockProcessor.cs | 85 + .../RemoveThumbnailProcessor.cs | 38 + .../RemoveWrappedCommandProcessor.cs | 65 + .../ContentProcessors/ReplaceFontProcessor.cs | 665 + pdfpatcher/App/Processor/DocInfoExporter.cs | 621 + pdfpatcher/App/Processor/DocInfoImporter.cs | 933 + .../App/Processor/DocProcessorContext.cs | 31 + pdfpatcher/App/Processor/DocumentSink.cs | 77 + pdfpatcher/App/Processor/IInfoDocProcessor.cs | 9 + pdfpatcher/App/Processor/IProcessor.cs | 14 + pdfpatcher/App/Processor/ImageExtractor.cs | 634 + .../App/Processor/Imaging/BitmapHelper.cs | 324 + .../App/Processor/Imaging/ImageDeskew.cs | 943 + .../App/Processor/Imaging/ImageDisposition.cs | 42 + pdfpatcher/App/Processor/Imaging/ImageInfo.cs | 486 + .../App/Processor/Imaging/JBig2Decoder.cs | 76 + .../App/Processor/Imaging/JBig2Encoder.cs | 39 + .../App/Processor/Imaging/JBig2Structs.cs | 58 + pdfpatcher/App/Processor/Imaging/JpgHelper.cs | 943 + .../App/Processor/Imaging/TiffHelper.cs | 73 + .../App/Processor/Imaging/WuColorQuantizer.cs | 640 + pdfpatcher/App/Processor/Imaging/WuQuantize.c | 437 + .../CollapseBookmarkProcessor.cs | 43 + .../InfoDocProcessor/ConvertUnitProcessor.cs | 37 + .../ForceInternalDestinationProcessor.cs | 46 + .../GotoDestinationProcessor.cs | 109 + .../RemoveZoomRateProcessor.cs | 22 + .../InfoDocProcessor/ShiftPageProcessor.cs | 26 + .../InfoXmlProcessors/BookmarkMatcher.cs | 77 + .../BookmarkOpenStatusProcessor.cs | 33 + .../ChangeCoordinateProcessor.cs | 46 + .../ChangePageCoordinateProcessor.cs | 32 + .../ChangePageNumberProcessor.cs | 56 + .../ChangeZoomRateProcessor.cs | 44 + .../ClearDestinationOffsetProcessor.cs | 95 + .../DestinationGotoTopProcessor.cs | 23 + .../ForceInternalLinkProcessor.cs | 34 + .../InfoXmlProcessors/IPdfInfoXmlProcessor.cs | 15 + .../InfoXmlProcessors/LevelDownProcessor.cs | 27 + .../InfoXmlProcessors/LevelUpProcessor.cs | 30 + .../ReplaceTitleTextProcessor.cs | 36 + .../InfoXmlProcessors/SetCaseProcessor.cs | 227 + .../SetTextColorProcessor.cs | 41 + .../SetTextStyleProcessor.cs | 88 + .../Processor/InfoXmlProcessors/UndoAction.cs | 269 + pdfpatcher/App/Processor/ModiOcr.cs | 295 + pdfpatcher/App/Processor/Mupdf/DataModels.cs | 80 + .../Processor/Mupdf/ImageRendererOptions.cs | 95 + pdfpatcher/App/Processor/Mupdf/Interop.cs | 129 + pdfpatcher/App/Processor/Mupdf/MuDocument.cs | 282 + .../App/Processor/Mupdf/MuDocumentInfo.cs | 22 + pdfpatcher/App/Processor/Mupdf/MuHandle.cs | 303 + pdfpatcher/App/Processor/Mupdf/MuPDF.cs | 325 + .../App/Processor/Mupdf/MuPDFConverter.cs | 233 + pdfpatcher/App/Processor/Mupdf/MuPage.cs | 341 + .../App/Processor/Mupdf/MuPdfException.cs | 18 + pdfpatcher/App/Processor/Mupdf/MuPdfObject.cs | 213 + pdfpatcher/App/Processor/Mupdf/MuStream.cs | 151 + pdfpatcher/App/Processor/Mupdf/MuText.cs | 376 + pdfpatcher/App/Processor/Mupdf/Mupdf.api.cs | 1092 + .../Processor/Mupdf/NativeMethods.Document.cs | 179 + .../Mupdf/NativeMethods.PdfObjects.cs | 221 + .../App/Processor/Mupdf/NativeMethods.cs | 216 + .../Processor/Mupdf/PageLabelCollection.cs | 118 + pdfpatcher/App/Processor/Mupdf/PixmapData.cs | 225 + .../App/Processor/Mupdf/RenderResultCache.cs | 97 + pdfpatcher/App/Processor/Mupdf/Structures.cs | 640 + pdfpatcher/App/Processor/NullXmlWriter.cs | 107 + pdfpatcher/App/Processor/OcrProcessor.cs | 607 + pdfpatcher/App/Processor/OperatorGroup.cs | 34 + pdfpatcher/App/Processor/OutlineManager.cs | 448 + .../App/Processor/PageProcessorContext.cs | 60 + pdfpatcher/App/Processor/PdfActionExporter.cs | 199 + pdfpatcher/App/Processor/PdfContentExport.cs | 694 + .../App/Processor/PdfContentStreamParser.cs | 962 + .../App/Processor/PdfDocumentCreator.cs | 661 + pdfpatcher/App/Processor/PdfHelper.cs | 625 + .../App/Processor/PdfPageCommandProcessor.cs | 147 + pdfpatcher/App/Processor/PdfPageExtractor.cs | 258 + .../App/Processor/PdfProcessingEngine.cs | 133 + .../App/Processor/SourceItemSerializer.cs | 86 + pdfpatcher/App/Processor/Worker.cs | 1020 + pdfpatcher/App/Program.cs | 28 + pdfpatcher/App/Properties/AssemblyInfo.cs | 26 + .../App/Properties/Resources.Designer.cs | 1169 + pdfpatcher/App/Properties/Resources.resx | 433 + pdfpatcher/App/Resources/096.png | Bin 0 -> 468 bytes pdfpatcher/App/Resources/101.png | Bin 0 -> 570 bytes pdfpatcher/App/Resources/103.png | Bin 0 -> 387 bytes pdfpatcher/App/Resources/107.png | Bin 0 -> 387 bytes pdfpatcher/App/Resources/108.png | Bin 0 -> 359 bytes .../App/Resources/DocumentInspector.png | Bin 0 -> 1082 bytes pdfpatcher/App/Resources/ExportInfoDoc.png | Bin 0 -> 3204 bytes pdfpatcher/App/Resources/ImportInfoDoc.png | Bin 0 -> 4994 bytes pdfpatcher/App/Resources/ImportOcr.png | Bin 0 -> 1216 bytes pdfpatcher/App/Resources/InfoFileOptions.png | Bin 0 -> 881 bytes pdfpatcher/App/Resources/Ocr.png | Bin 0 -> 949 bytes pdfpatcher/App/Resources/PdfOptions.png | Bin 0 -> 1058 bytes pdfpatcher/App/Resources/alphabetic-sort.png | Bin 0 -> 311 bytes pdfpatcher/App/Resources/application-home.png | Bin 0 -> 556 bytes pdfpatcher/App/Resources/application-list.png | Bin 0 -> 495 bytes pdfpatcher/App/Resources/application-task.png | Bin 0 -> 490 bytes pdfpatcher/App/Resources/arrow-000-medium.png | Bin 0 -> 431 bytes pdfpatcher/App/Resources/arrow-045-small.png | Bin 0 -> 316 bytes pdfpatcher/App/Resources/arrow-180-medium.png | Bin 0 -> 426 bytes .../App/Resources/arrow-circle-225-left.png | Bin 0 -> 803 bytes .../App/Resources/arrow-circle-double.png | Bin 0 -> 798 bytes .../App/Resources/arrow-continue-090.png | Bin 0 -> 781 bytes .../App/Resources/arrow-merge-180-left.png | Bin 0 -> 538 bytes pdfpatcher/App/Resources/arrow-move.png | Bin 0 -> 663 bytes pdfpatcher/App/Resources/arrow-stop-090.png | Bin 0 -> 581 bytes pdfpatcher/App/Resources/arrow-stop-180.png | Bin 0 -> 615 bytes pdfpatcher/App/Resources/arrow-stop-270.png | Bin 0 -> 616 bytes .../Resources/blue-folder-open-document.png | Bin 0 -> 598 bytes .../App/Resources/book-open-text-image.png | Bin 0 -> 650 bytes pdfpatcher/App/Resources/bookmark--minus.png | Bin 0 -> 662 bytes pdfpatcher/App/Resources/bookmark--pencil.png | Bin 0 -> 741 bytes pdfpatcher/App/Resources/bookmarks.png | Bin 0 -> 596 bytes pdfpatcher/App/Resources/clipboard-paste.png | Bin 0 -> 671 bytes pdfpatcher/App/Resources/clock.png | Bin 0 -> 692 bytes pdfpatcher/App/Resources/color.png | Bin 0 -> 561 bytes pdfpatcher/App/Resources/cross-button.png | Bin 0 -> 555 bytes pdfpatcher/App/Resources/cursor.png | Bin 0 -> 527 bytes pdfpatcher/App/Resources/disk-rename.png | Bin 0 -> 1601 bytes pdfpatcher/App/Resources/document--arrow.png | Bin 0 -> 582 bytes .../Resources/document-bookmark-export.png | Bin 0 -> 776 bytes .../Resources/document-bookmark-import.png | Bin 0 -> 981 bytes .../App/Resources/document-bookmark-wand.png | Bin 0 -> 892 bytes .../App/Resources/document-bookmark.png | Bin 0 -> 548 bytes pdfpatcher/App/Resources/document-convert.png | Bin 0 -> 776 bytes pdfpatcher/App/Resources/document-copy.png | Bin 0 -> 564 bytes pdfpatcher/App/Resources/document-export.png | Bin 0 -> 635 bytes pdfpatcher/App/Resources/document-image.png | Bin 0 -> 624 bytes pdfpatcher/App/Resources/document-import.png | Bin 0 -> 653 bytes pdfpatcher/App/Resources/document-merge.png | Bin 0 -> 1176 bytes .../App/Resources/document-number-1.png | Bin 0 -> 521 bytes .../App/Resources/document-number-2.png | Bin 0 -> 546 bytes pdfpatcher/App/Resources/document-number.png | Bin 0 -> 599 bytes .../App/Resources/document-pdf-edit.png | Bin 0 -> 1076 bytes .../App/Resources/document-pdf-number.png | Bin 0 -> 1027 bytes .../App/Resources/document-pdf-render.png | Bin 0 -> 1010 bytes .../App/Resources/document-pdf-text.png | Bin 0 -> 700 bytes pdfpatcher/App/Resources/document-pdf.png | Bin 0 -> 653 bytes .../App/Resources/document-processor.png | Bin 0 -> 1088 bytes pdfpatcher/App/Resources/document-rename.png | Bin 0 -> 757 bytes .../App/Resources/document-text-image.png | Bin 0 -> 600 bytes pdfpatcher/App/Resources/document-text.png | Bin 0 -> 543 bytes pdfpatcher/App/Resources/document.png | Bin 0 -> 445 bytes pdfpatcher/App/Resources/documents.png | Bin 0 -> 668 bytes pdfpatcher/App/Resources/edit-bold.png | Bin 0 -> 258 bytes pdfpatcher/App/Resources/edit-italic.png | Bin 0 -> 219 bytes pdfpatcher/App/Resources/edit-list-order.png | Bin 0 -> 298 bytes pdfpatcher/App/Resources/edit-replace.png | Bin 0 -> 416 bytes pdfpatcher/App/Resources/edit-uppercase.png | Bin 0 -> 413 bytes .../App/Resources/exclamation-red-frame.png | Bin 0 -> 873 bytes .../App/Resources/folder-open-image.png | Bin 0 -> 764 bytes pdfpatcher/App/Resources/folder-open.png | Bin 0 -> 560 bytes pdfpatcher/App/Resources/fonts.png | Bin 0 -> 1247 bytes pdfpatcher/App/Resources/grayscale.png | Bin 0 -> 465 bytes pdfpatcher/App/Resources/home.png | Bin 0 -> 736 bytes pdfpatcher/App/Resources/image--arrow.png | Bin 0 -> 773 bytes pdfpatcher/App/Resources/image-vertical.png | Bin 0 -> 590 bytes pdfpatcher/App/Resources/image.png | Bin 0 -> 547 bytes .../App/Resources/inbox-document-text.png | Bin 0 -> 665 bytes .../App/Resources/layer-rotate-left.png | Bin 0 -> 608 bytes pdfpatcher/App/Resources/layer-rotate.png | Bin 0 -> 614 bytes pdfpatcher/App/Resources/leaf.png | Bin 0 -> 573 bytes .../App/Resources/magnifier--pencil.png | Bin 0 -> 801 bytes pdfpatcher/App/Resources/magnifier-zoom.png | Bin 0 -> 676 bytes pdfpatcher/App/Resources/natural-sort.png | Bin 0 -> 311 bytes pdfpatcher/App/Resources/node-insert-next.png | Bin 0 -> 537 bytes pdfpatcher/App/Resources/notebook--pencil.png | Bin 0 -> 723 bytes pdfpatcher/App/Resources/op_BT.png | Bin 0 -> 726 bytes pdfpatcher/App/Resources/op_TJ.png | Bin 0 -> 387 bytes pdfpatcher/App/Resources/op_TL.png | Bin 0 -> 228 bytes pdfpatcher/App/Resources/op_Td.png | Bin 0 -> 458 bytes pdfpatcher/App/Resources/op_Tr.png | Bin 0 -> 801 bytes pdfpatcher/App/Resources/op_Tz.png | Bin 0 -> 265 bytes pdfpatcher/App/Resources/op_cm.png | Bin 0 -> 491 bytes pdfpatcher/App/Resources/op_g.png | Bin 0 -> 1015 bytes pdfpatcher/App/Resources/op_l.png | Bin 0 -> 477 bytes pdfpatcher/App/Resources/op_q.png | Bin 0 -> 1298 bytes pdfpatcher/App/Resources/op_tj_.png | Bin 0 -> 593 bytes pdfpatcher/App/Resources/op_tm.png | Bin 0 -> 395 bytes pdfpatcher/App/Resources/page-processor.png | Bin 0 -> 895 bytes pdfpatcher/App/Resources/palette.png | Bin 0 -> 825 bytes pdfpatcher/App/Resources/pdf.png | Bin 0 -> 31423 bytes pdfpatcher/App/Resources/pin.png | Bin 0 -> 527 bytes pdfpatcher/App/Resources/property.png | Bin 0 -> 748 bytes .../App/Resources/spectacle-sunglass.png | Bin 0 -> 326 bytes pdfpatcher/App/Resources/table-select-all.png | Bin 0 -> 564 bytes pdfpatcher/App/Resources/table-select-row.png | Bin 0 -> 600 bytes pdfpatcher/App/Resources/toggle-expand.png | Bin 0 -> 520 bytes pdfpatcher/App/Resources/toggle.png | Bin 0 -> 448 bytes .../App/Resources/ui-check-boxes-series.png | Bin 0 -> 472 bytes .../App/Resources/ui-color-picker-switch.png | Bin 0 -> 692 bytes .../Resources/ui-scroll-bar-horizontal.png | Bin 0 -> 335 bytes pdfpatcher/App/Resources/ui-scroll-bar.png | Bin 0 -> 317 bytes .../App/Resources/ui-scroll-pane-both.png | Bin 0 -> 369 bytes .../App/Resources/ui-text-field-select.png | Bin 0 -> 417 bytes pdfpatcher/App/Resources/user-black.png | Bin 0 -> 633 bytes pdfpatcher/App/Resources/wand-magic.png | Bin 0 -> 902 bytes .../App/Resources/xfn-colleague-met.png | Bin 0 -> 559 bytes pdfpatcher/App/Toolkit.cs | 63 + pdfpatcher/App/Tracker.cs | 78 + pdfpatcher/App/app.config | 6 + pdfpatcher/App/donation.png | Bin 0 -> 63354 bytes pdfpatcher/App/packages.config | 6 + pdfpatcher/App/pdf_icon.ico | Bin 0 -> 187534 bytes pdfpatcher/CODEOWNERS | 9 + pdfpatcher/CONTRIBUTING.zh-CN.md | 99 + pdfpatcher/JBig2/COPYING | 661 + pdfpatcher/JBig2/JBig2.sln | 71 + pdfpatcher/JBig2/LICENSE | 23 + pdfpatcher/JBig2/README | 32 + pdfpatcher/JBig2/include/config_win32.h | 67 + pdfpatcher/JBig2/include/getopt.h | 173 + pdfpatcher/JBig2/include/jbig2.h | 112 + pdfpatcher/JBig2/include/jbig2_arith.h | 40 + pdfpatcher/JBig2/include/jbig2_arith_iaid.h | 31 + pdfpatcher/JBig2/include/jbig2_arith_int.h | 31 + pdfpatcher/JBig2/include/jbig2_generic.h | 49 + pdfpatcher/JBig2/include/jbig2_halftone.h | 59 + pdfpatcher/JBig2/include/jbig2_huffman.h | 110 + pdfpatcher/JBig2/include/jbig2_hufftab.h | 42 + pdfpatcher/JBig2/include/jbig2_image.h | 42 + pdfpatcher/JBig2/include/jbig2_image_rw.h | 37 + pdfpatcher/JBig2/include/jbig2_mmr.h | 29 + pdfpatcher/JBig2/include/jbig2_page.h | 53 + pdfpatcher/JBig2/include/jbig2_priv.h | 165 + pdfpatcher/JBig2/include/jbig2_refinement.h | 43 + pdfpatcher/JBig2/include/jbig2_segment.h | 54 + pdfpatcher/JBig2/include/jbig2_symbol_dict.h | 55 + pdfpatcher/JBig2/include/jbig2_text.h | 81 + pdfpatcher/JBig2/include/jbig2arith.h | 191 + pdfpatcher/JBig2/include/jbig2enc.h | 137 + pdfpatcher/JBig2/include/jbig2enc.lossless.h | 85 + pdfpatcher/JBig2/include/jbig2segments.h | 172 + pdfpatcher/JBig2/include/jbig2structs.h | 190 + pdfpatcher/JBig2/include/jbig2sym.h | 76 + pdfpatcher/JBig2/include/memento.h | 331 + pdfpatcher/JBig2/include/os_types.h | 47 + pdfpatcher/JBig2/include/pix.h | 12 + pdfpatcher/JBig2/include/sha1.h | 28 + pdfpatcher/JBig2/include/stdint.h | 222 + pdfpatcher/JBig2/include/unistd.h | 11 + pdfpatcher/JBig2/jbig2.def | 24 + pdfpatcher/JBig2/jbig2.vcxproj | 203 + pdfpatcher/JBig2/jbig2.vcxproj.filters | 147 + pdfpatcher/JBig2/src/jbig2.c | 566 + pdfpatcher/JBig2/src/jbig2.cc | 476 + pdfpatcher/JBig2/src/jbig2_arith.c | 453 + pdfpatcher/JBig2/src/jbig2_arith_iaid.c | 115 + pdfpatcher/JBig2/src/jbig2_arith_int.c | 148 + pdfpatcher/JBig2/src/jbig2_generic.c | 1519 + pdfpatcher/JBig2/src/jbig2_halftone.c | 661 + pdfpatcher/JBig2/src/jbig2_huffman.c | 2148 + pdfpatcher/JBig2/src/jbig2_hufftab.c | 318 + pdfpatcher/JBig2/src/jbig2_image.c | 506 + pdfpatcher/JBig2/src/jbig2_image_pbm.c | 162 + pdfpatcher/JBig2/src/jbig2_image_png.c | 152 + pdfpatcher/JBig2/src/jbig2_mmr.c | 1282 + pdfpatcher/JBig2/src/jbig2_page.c | 368 + pdfpatcher/JBig2/src/jbig2_refinement.c | 549 + pdfpatcher/JBig2/src/jbig2_segment.c | 384 + pdfpatcher/JBig2/src/jbig2_symbol_dict.c | 1099 + pdfpatcher/JBig2/src/jbig2_text.c | 1045 + pdfpatcher/JBig2/src/jbig2arith.cc | 780 + pdfpatcher/JBig2/src/jbig2dec.c | 798 + pdfpatcher/JBig2/src/jbig2enc.cc | 644 + pdfpatcher/JBig2/src/jbig2enc.lossless.cc | 236 + pdfpatcher/JBig2/src/jbig2sym.cc | 458 + pdfpatcher/JBig2/src/memcmp.c | 54 + pdfpatcher/JBig2/src/memento.c | 3129 + pdfpatcher/JBig2/src/pbm2png.c | 67 + pdfpatcher/JBig2/src/sha1.c | 376 + pdfpatcher/PDFPatcher.sln | 66 + pdfpatcher/README.md | 96 + pdfpatcher/doc/example.xml | 15 + pdfpatcher/doc/media/image1.png | Bin 0 -> 13877 bytes pdfpatcher/doc/media/image10.png | Bin 0 -> 92214 bytes pdfpatcher/doc/media/image11.png | Bin 0 -> 53061 bytes pdfpatcher/doc/media/image12.png | Bin 0 -> 8001 bytes pdfpatcher/doc/media/image13.png | Bin 0 -> 14932 bytes pdfpatcher/doc/media/image14.png | Bin 0 -> 14763 bytes pdfpatcher/doc/media/image15.png | Bin 0 -> 13144 bytes pdfpatcher/doc/media/image16.png | Bin 0 -> 28584 bytes pdfpatcher/doc/media/image17.png | Bin 0 -> 35524 bytes pdfpatcher/doc/media/image18.png | Bin 0 -> 32447 bytes pdfpatcher/doc/media/image19.png | Bin 0 -> 24662 bytes pdfpatcher/doc/media/image2.png | Bin 0 -> 87909 bytes pdfpatcher/doc/media/image20.png | Bin 0 -> 22827 bytes pdfpatcher/doc/media/image21.png | Bin 0 -> 5180 bytes pdfpatcher/doc/media/image22.png | Bin 0 -> 37956 bytes pdfpatcher/doc/media/image23.png | Bin 0 -> 32827 bytes pdfpatcher/doc/media/image24.PNG | Bin 0 -> 11556 bytes pdfpatcher/doc/media/image25.png | Bin 0 -> 12537 bytes pdfpatcher/doc/media/image26.png | Bin 0 -> 15433 bytes pdfpatcher/doc/media/image27.png | Bin 0 -> 7200 bytes pdfpatcher/doc/media/image28.png | Bin 0 -> 15730 bytes pdfpatcher/doc/media/image29.PNG | Bin 0 -> 67245 bytes pdfpatcher/doc/media/image3.png | Bin 0 -> 57332 bytes pdfpatcher/doc/media/image30.jpeg | Bin 0 -> 51330 bytes pdfpatcher/doc/media/image31.PNG | Bin 0 -> 53300 bytes pdfpatcher/doc/media/image32.png | Bin 0 -> 18755 bytes pdfpatcher/doc/media/image33.png | Bin 0 -> 7795 bytes pdfpatcher/doc/media/image34.png | Bin 0 -> 8409 bytes pdfpatcher/doc/media/image35.png | Bin 0 -> 17414 bytes pdfpatcher/doc/media/image36.png | Bin 0 -> 7743 bytes pdfpatcher/doc/media/image37.png | Bin 0 -> 2521 bytes pdfpatcher/doc/media/image38.png | Bin 0 -> 3210 bytes pdfpatcher/doc/media/image39.png | Bin 0 -> 6857 bytes pdfpatcher/doc/media/image4.png | Bin 0 -> 41154 bytes pdfpatcher/doc/media/image40.png | Bin 0 -> 6400 bytes pdfpatcher/doc/media/image41.png | Bin 0 -> 12208 bytes pdfpatcher/doc/media/image42.png | Bin 0 -> 4726 bytes pdfpatcher/doc/media/image43.png | Bin 0 -> 11539 bytes pdfpatcher/doc/media/image44.png | Bin 0 -> 6082 bytes pdfpatcher/doc/media/image45.png | Bin 0 -> 8319 bytes pdfpatcher/doc/media/image46.png | Bin 0 -> 4916 bytes pdfpatcher/doc/media/image47.png | Bin 0 -> 15858 bytes pdfpatcher/doc/media/image48.png | Bin 0 -> 16978 bytes pdfpatcher/doc/media/image49.png | Bin 0 -> 16861 bytes pdfpatcher/doc/media/image5.png | Bin 0 -> 8946 bytes pdfpatcher/doc/media/image50.png | Bin 0 -> 12188 bytes pdfpatcher/doc/media/image51.png | Bin 0 -> 11206 bytes pdfpatcher/doc/media/image52.png | Bin 0 -> 4751 bytes pdfpatcher/doc/media/image53.png | Bin 0 -> 22916 bytes pdfpatcher/doc/media/image54.png | Bin 0 -> 28506 bytes pdfpatcher/doc/media/image55.png | Bin 0 -> 19977 bytes pdfpatcher/doc/media/image56.png | Bin 0 -> 25653 bytes pdfpatcher/doc/media/image57.png | Bin 0 -> 24861 bytes pdfpatcher/doc/media/image58.png | Bin 0 -> 16737 bytes pdfpatcher/doc/media/image59.png | Bin 0 -> 23696 bytes pdfpatcher/doc/media/image6.png | Bin 0 -> 18269 bytes pdfpatcher/doc/media/image60.png | Bin 0 -> 15902 bytes pdfpatcher/doc/media/image61.png | Bin 0 -> 3472 bytes pdfpatcher/doc/media/image62.png | Bin 0 -> 6827 bytes pdfpatcher/doc/media/image63.png | Bin 0 -> 5814 bytes pdfpatcher/doc/media/image64.png | Bin 0 -> 25242 bytes pdfpatcher/doc/media/image65.png | Bin 0 -> 12215 bytes pdfpatcher/doc/media/image66.png | Bin 0 -> 5376 bytes pdfpatcher/doc/media/image67.png | Bin 0 -> 5392 bytes pdfpatcher/doc/media/image68.png | Bin 0 -> 7708 bytes pdfpatcher/doc/media/image69.png | Bin 0 -> 20279 bytes pdfpatcher/doc/media/image7.png | Bin 0 -> 9928 bytes pdfpatcher/doc/media/image70.png | Bin 0 -> 14927 bytes pdfpatcher/doc/media/image71.png | Bin 0 -> 2678 bytes pdfpatcher/doc/media/image72.png | Bin 0 -> 14789 bytes pdfpatcher/doc/media/image73.png | Bin 0 -> 8096 bytes pdfpatcher/doc/media/image74.png | Bin 0 -> 15610 bytes pdfpatcher/doc/media/image75.png | Bin 0 -> 13748 bytes pdfpatcher/doc/media/image76.png | Bin 0 -> 18164 bytes pdfpatcher/doc/media/image77.png | Bin 0 -> 3990 bytes pdfpatcher/doc/media/image78.png | Bin 0 -> 8163 bytes pdfpatcher/doc/media/image79.png | Bin 0 -> 17361 bytes pdfpatcher/doc/media/image8.png | Bin 0 -> 4544 bytes pdfpatcher/doc/media/image80.png | Bin 0 -> 3273 bytes pdfpatcher/doc/media/image81.png | Bin 0 -> 9833 bytes pdfpatcher/doc/media/image9.png | Bin 0 -> 38594 bytes ...77\347\224\250\346\211\213\345\206\214.md" | 2535 + ...0\346\235\203\345\215\217\350\256\256.txt" | 28 + ...4\346\226\260\345\216\206\345\217\262.txt" | 529 + 723 files changed, 194192 insertions(+) create mode 100644 pdfpatcher/.gitattributes create mode 100644 "pdfpatcher/.github/ISSUE_TEMPLATE/\345\205\266\345\256\203\351\227\256\351\242\230.md" create mode 100644 "pdfpatcher/.github/ISSUE_TEMPLATE/\346\226\260\345\212\237\350\203\275\351\234\200\346\261\202.md" create mode 100644 "pdfpatcher/.github/ISSUE_TEMPLATE/\347\274\272\351\231\267\351\227\256\351\242\230\346\212\245\345\221\212.md" create mode 100644 pdfpatcher/.gitignore create mode 100644 pdfpatcher/.textlintrc create mode 100644 pdfpatcher/App/.editorconfig create mode 100644 pdfpatcher/App/AppContext.cs create mode 100644 pdfpatcher/App/Commands.cs create mode 100644 pdfpatcher/App/Common/CommandRegistry.cs create mode 100644 pdfpatcher/App/Common/DualKeyDictionary.cs create mode 100644 pdfpatcher/App/Common/FileHelper.cs create mode 100644 pdfpatcher/App/Common/FilePath.cs create mode 100644 pdfpatcher/App/Common/FontHelper.cs create mode 100644 pdfpatcher/App/Common/FontUtility.cs create mode 100644 pdfpatcher/App/Common/FormHelper.cs create mode 100644 pdfpatcher/App/Common/ImageBox/DragHandle.cs create mode 100644 pdfpatcher/App/Common/ImageBox/DragHandleAnchor.cs create mode 100644 pdfpatcher/App/Common/ImageBox/DragHandleCollection.cs create mode 100644 pdfpatcher/App/Common/ImageBox/ImageBoxEx.cs create mode 100644 pdfpatcher/App/Common/ObjectListViewHelper.cs create mode 100644 pdfpatcher/App/Common/PInvokeHelper.cs create mode 100644 pdfpatcher/App/Common/ShortcutFile.cs create mode 100644 pdfpatcher/App/Common/StringBuilderCache.cs create mode 100644 pdfpatcher/App/Common/StringHelper.cs create mode 100644 pdfpatcher/App/Common/ValueHelper.cs create mode 100644 pdfpatcher/App/Common/XmlHelper.cs create mode 100644 pdfpatcher/App/Common/app.manifest create mode 100644 pdfpatcher/App/CommonCommands.cs create mode 100644 pdfpatcher/App/Configuration.Designer.cs create mode 100644 pdfpatcher/App/Configuration.resx create mode 100644 pdfpatcher/App/ConfigurationSerialization.cs create mode 100644 pdfpatcher/App/Constants.cs create mode 100644 pdfpatcher/App/Functions/AboutControl.Designer.cs create mode 100644 pdfpatcher/App/Functions/AboutControl.cs create mode 100644 pdfpatcher/App/Functions/AboutControl.resx create mode 100644 pdfpatcher/App/Functions/AboutPage.html create mode 100644 pdfpatcher/App/Functions/AppOptionForm.Designer.cs create mode 100644 pdfpatcher/App/Functions/AppOptionForm.cs create mode 100644 pdfpatcher/App/Functions/AppOptionForm.resx create mode 100644 pdfpatcher/App/Functions/AutoBookmark/EditAdjustmentForm.Designer.cs create mode 100644 pdfpatcher/App/Functions/AutoBookmark/EditAdjustmentForm.cs create mode 100644 pdfpatcher/App/Functions/AutoBookmark/EditAdjustmentForm.resx create mode 100644 pdfpatcher/App/Functions/AutoBookmark/FontFilterForm.Designer.cs create mode 100644 pdfpatcher/App/Functions/AutoBookmark/FontFilterForm.cs create mode 100644 pdfpatcher/App/Functions/AutoBookmark/FontFilterForm.resx create mode 100644 pdfpatcher/App/Functions/AutoBookmark/FontNameConditionEditor.Designer.cs create mode 100644 pdfpatcher/App/Functions/AutoBookmark/FontNameConditionEditor.cs create mode 100644 pdfpatcher/App/Functions/AutoBookmark/FontNameConditionEditor.resx create mode 100644 pdfpatcher/App/Functions/AutoBookmark/PageRangeConditionEditor.Designer.cs create mode 100644 pdfpatcher/App/Functions/AutoBookmark/PageRangeConditionEditor.cs create mode 100644 pdfpatcher/App/Functions/AutoBookmark/PageRangeConditionEditor.resx create mode 100644 pdfpatcher/App/Functions/AutoBookmark/TextConditionEditor.Designer.cs create mode 100644 pdfpatcher/App/Functions/AutoBookmark/TextConditionEditor.cs create mode 100644 pdfpatcher/App/Functions/AutoBookmark/TextConditionEditor.resx create mode 100644 pdfpatcher/App/Functions/AutoBookmark/TextPositionConditionEditor.Designer.cs create mode 100644 pdfpatcher/App/Functions/AutoBookmark/TextPositionConditionEditor.cs create mode 100644 pdfpatcher/App/Functions/AutoBookmark/TextPositionConditionEditor.resx create mode 100644 pdfpatcher/App/Functions/AutoBookmark/TextSizeConditionEditor.Designer.cs create mode 100644 pdfpatcher/App/Functions/AutoBookmark/TextSizeConditionEditor.cs create mode 100644 pdfpatcher/App/Functions/AutoBookmark/TextSizeConditionEditor.resx create mode 100644 pdfpatcher/App/Functions/AutoBookmarkControl.Designer.cs create mode 100644 pdfpatcher/App/Functions/AutoBookmarkControl.cs create mode 100644 pdfpatcher/App/Functions/AutoBookmarkControl.resx create mode 100644 pdfpatcher/App/Functions/BookmarkControl.Designer.cs create mode 100644 pdfpatcher/App/Functions/BookmarkControl.cs create mode 100644 pdfpatcher/App/Functions/BookmarkControl.resx create mode 100644 pdfpatcher/App/Functions/CustomButton/GlassButton.cs create mode 100644 pdfpatcher/App/Functions/CustomizeToolbarForm.Designer.cs create mode 100644 pdfpatcher/App/Functions/CustomizeToolbarForm.cs create mode 100644 pdfpatcher/App/Functions/CustomizeToolbarForm.resx create mode 100644 pdfpatcher/App/Functions/DocumentInspector/AddPdfObjectForm.Designer.cs create mode 100644 pdfpatcher/App/Functions/DocumentInspector/AddPdfObjectForm.cs create mode 100644 pdfpatcher/App/Functions/DocumentInspector/AddPdfObjectForm.resx create mode 100644 pdfpatcher/App/Functions/DocumentInspector/ImageViewerForm.Designer.cs create mode 100644 pdfpatcher/App/Functions/DocumentInspector/ImageViewerForm.cs create mode 100644 pdfpatcher/App/Functions/DocumentInspector/ImageViewerForm.resx create mode 100644 pdfpatcher/App/Functions/DocumentInspector/TextViewerForm.Designer.cs create mode 100644 pdfpatcher/App/Functions/DocumentInspector/TextViewerForm.cs create mode 100644 pdfpatcher/App/Functions/DocumentInspector/TextViewerForm.resx create mode 100644 pdfpatcher/App/Functions/DocumentInspectorControl.Designer.cs create mode 100644 pdfpatcher/App/Functions/DocumentInspectorControl.cs create mode 100644 pdfpatcher/App/Functions/DocumentInspectorControl.resx create mode 100644 pdfpatcher/App/Functions/DocumentOption/DocumentFontListForm.Designer.cs create mode 100644 pdfpatcher/App/Functions/DocumentOption/DocumentFontListForm.cs create mode 100644 pdfpatcher/App/Functions/DocumentOption/DocumentFontListForm.resx create mode 100644 pdfpatcher/App/Functions/DocumentOption/DocumentInfoEditor.Designer.cs create mode 100644 pdfpatcher/App/Functions/DocumentOption/DocumentInfoEditor.cs create mode 100644 pdfpatcher/App/Functions/DocumentOption/DocumentInfoEditor.resx create mode 100644 pdfpatcher/App/Functions/DocumentOption/FontCharSubstitutionForm.Designer.cs create mode 100644 pdfpatcher/App/Functions/DocumentOption/FontCharSubstitutionForm.cs create mode 100644 pdfpatcher/App/Functions/DocumentOption/FontCharSubstitutionForm.resx create mode 100644 pdfpatcher/App/Functions/DocumentOption/FontSubstitutionsEditor.Designer.cs create mode 100644 pdfpatcher/App/Functions/DocumentOption/FontSubstitutionsEditor.cs create mode 100644 pdfpatcher/App/Functions/DocumentOption/FontSubstitutionsEditor.resx create mode 100644 pdfpatcher/App/Functions/DocumentOption/PageLabelEditor.Designer.cs create mode 100644 pdfpatcher/App/Functions/DocumentOption/PageLabelEditor.cs create mode 100644 pdfpatcher/App/Functions/DocumentOption/PageLabelEditor.resx create mode 100644 pdfpatcher/App/Functions/DocumentOption/PageSettingsEditor.Designer.cs create mode 100644 pdfpatcher/App/Functions/DocumentOption/PageSettingsEditor.cs create mode 100644 pdfpatcher/App/Functions/DocumentOption/PageSettingsEditor.resx create mode 100644 pdfpatcher/App/Functions/DraggableForm.cs create mode 100644 pdfpatcher/App/Functions/Editor/ActionEditorForm.Designer.cs create mode 100644 pdfpatcher/App/Functions/Editor/ActionEditorForm.cs create mode 100644 pdfpatcher/App/Functions/Editor/ActionEditorForm.resx create mode 100644 pdfpatcher/App/Functions/Editor/AutoBookmarkForm.Designer.cs create mode 100644 pdfpatcher/App/Functions/Editor/AutoBookmarkForm.cs create mode 100644 pdfpatcher/App/Functions/Editor/AutoBookmarkForm.resx create mode 100644 pdfpatcher/App/Functions/Editor/BookmarkEditorView.Designer.cs create mode 100644 pdfpatcher/App/Functions/Editor/BookmarkEditorView.cs create mode 100644 pdfpatcher/App/Functions/Editor/BookmarkEditorView.resx create mode 100644 pdfpatcher/App/Functions/Editor/Commands/BookmarkActionCommand.cs create mode 100644 pdfpatcher/App/Functions/Editor/Commands/BookmarkLevelCommand.cs create mode 100644 pdfpatcher/App/Functions/Editor/Commands/BookmarkMarkerCommand.cs create mode 100644 pdfpatcher/App/Functions/Editor/Commands/BookmarkPageCommand.cs create mode 100644 pdfpatcher/App/Functions/Editor/Commands/BookmarkSelectionCommand.cs create mode 100644 pdfpatcher/App/Functions/Editor/Commands/BookmarkStyleCommand.cs create mode 100644 pdfpatcher/App/Functions/Editor/Commands/CopyBookmarkItemCommand.cs create mode 100644 pdfpatcher/App/Functions/Editor/Commands/DeleteBookmarkItemCommand.cs create mode 100644 pdfpatcher/App/Functions/Editor/Commands/DocumentPropertyCommand.cs create mode 100644 pdfpatcher/App/Functions/Editor/Commands/InsertBookmarkCommand.cs create mode 100644 pdfpatcher/App/Functions/Editor/Commands/LoadDocumentCommand.cs create mode 100644 pdfpatcher/App/Functions/Editor/Commands/OcrPageCommand.cs create mode 100644 pdfpatcher/App/Functions/Editor/Commands/PagePropertiesCommand.cs create mode 100644 pdfpatcher/App/Functions/Editor/Commands/PasteBookmarkItemCommand.cs create mode 100644 pdfpatcher/App/Functions/Editor/Commands/QuickSelectCommand.cs create mode 100644 pdfpatcher/App/Functions/Editor/Commands/SaveDocumentCommand.cs create mode 100644 pdfpatcher/App/Functions/Editor/Commands/SavePageImageCommand.cs create mode 100644 pdfpatcher/App/Functions/Editor/Commands/SimpleBookmarkCommand.cs create mode 100644 pdfpatcher/App/Functions/Editor/Commands/ViewerCommand.cs create mode 100644 pdfpatcher/App/Functions/Editor/Controller.cs create mode 100644 pdfpatcher/App/Functions/Editor/CustomPatternForm.Designer.cs create mode 100644 pdfpatcher/App/Functions/Editor/CustomPatternForm.cs create mode 100644 pdfpatcher/App/Functions/Editor/CustomPatternForm.resx create mode 100644 pdfpatcher/App/Functions/Editor/DocumentInfoForm.Designer.cs create mode 100644 pdfpatcher/App/Functions/Editor/DocumentInfoForm.cs create mode 100644 pdfpatcher/App/Functions/Editor/DocumentInfoForm.resx create mode 100644 pdfpatcher/App/Functions/Editor/DoubleClickableRadioButton.cs create mode 100644 pdfpatcher/App/Functions/Editor/EditModel.cs create mode 100644 pdfpatcher/App/Functions/Editor/IEditorCommand.cs create mode 100644 pdfpatcher/App/Functions/Editor/InsertBookmarkForm.Designer.cs create mode 100644 pdfpatcher/App/Functions/Editor/InsertBookmarkForm.cs create mode 100644 pdfpatcher/App/Functions/Editor/InsertBookmarkForm.resx create mode 100644 pdfpatcher/App/Functions/Editor/InsertPageLabelForm.Designer.cs create mode 100644 pdfpatcher/App/Functions/Editor/InsertPageLabelForm.cs create mode 100644 pdfpatcher/App/Functions/Editor/InsertPageLabelForm.resx create mode 100644 pdfpatcher/App/Functions/Editor/NewCoordinateEntryForm.Designer.cs create mode 100644 pdfpatcher/App/Functions/Editor/NewCoordinateEntryForm.cs create mode 100644 pdfpatcher/App/Functions/Editor/NewCoordinateEntryForm.resx create mode 100644 pdfpatcher/App/Functions/Editor/PagePropertyForm.Designer.cs create mode 100644 pdfpatcher/App/Functions/Editor/PagePropertyForm.cs create mode 100644 pdfpatcher/App/Functions/Editor/PagePropertyForm.resx create mode 100644 pdfpatcher/App/Functions/Editor/PdfViewerControl.cs create mode 100644 pdfpatcher/App/Functions/Editor/SavePdfForm.Designer.cs create mode 100644 pdfpatcher/App/Functions/Editor/SavePdfForm.cs create mode 100644 pdfpatcher/App/Functions/Editor/SavePdfForm.resx create mode 100644 pdfpatcher/App/Functions/Editor/SearchBookmarkForm.Designer.cs create mode 100644 pdfpatcher/App/Functions/Editor/SearchBookmarkForm.cs create mode 100644 pdfpatcher/App/Functions/Editor/SearchBookmarkForm.resx create mode 100644 pdfpatcher/App/Functions/Editor/ShiftPageNumberEntryForm.Designer.cs create mode 100644 pdfpatcher/App/Functions/Editor/ShiftPageNumberEntryForm.cs create mode 100644 pdfpatcher/App/Functions/Editor/ShiftPageNumberEntryForm.resx create mode 100644 pdfpatcher/App/Functions/Editor/ViewerStructures.cs create mode 100644 pdfpatcher/App/Functions/Editor/ZoomRateEntryForm.Designer.cs create mode 100644 pdfpatcher/App/Functions/Editor/ZoomRateEntryForm.cs create mode 100644 pdfpatcher/App/Functions/Editor/ZoomRateEntryForm.resx create mode 100644 pdfpatcher/App/Functions/EditorControl.Designer.cs create mode 100644 pdfpatcher/App/Functions/EditorControl.cs create mode 100644 pdfpatcher/App/Functions/EditorControl.resx create mode 100644 pdfpatcher/App/Functions/ExtractImageControl.Designer.cs create mode 100644 pdfpatcher/App/Functions/ExtractImageControl.cs create mode 100644 pdfpatcher/App/Functions/ExtractImageControl.resx create mode 100644 pdfpatcher/App/Functions/ExtractPageControl.Designer.cs create mode 100644 pdfpatcher/App/Functions/ExtractPageControl.cs create mode 100644 pdfpatcher/App/Functions/ExtractPageControl.resx create mode 100644 pdfpatcher/App/Functions/FileListHelper.cs create mode 100644 pdfpatcher/App/Functions/FormState.cs create mode 100644 pdfpatcher/App/Functions/FrontPage.html create mode 100644 pdfpatcher/App/Functions/FrontPageControl.Designer.cs create mode 100644 pdfpatcher/App/Functions/FrontPageControl.cs create mode 100644 pdfpatcher/App/Functions/FrontPageControl.resx create mode 100644 pdfpatcher/App/Functions/FunctionControl.cs create mode 100644 pdfpatcher/App/Functions/HistoryComboBox.cs create mode 100644 pdfpatcher/App/Functions/HtmlPageControl.cs create mode 100644 pdfpatcher/App/Functions/IDocumentEditor.cs create mode 100644 pdfpatcher/App/Functions/IResettableControl.cs create mode 100644 pdfpatcher/App/Functions/ITextInfoFilterEditor.cs create mode 100644 pdfpatcher/App/Functions/InfoExchangerControl.Designer.cs create mode 100644 pdfpatcher/App/Functions/InfoExchangerControl.cs create mode 100644 pdfpatcher/App/Functions/InfoExchangerControl.resx create mode 100644 pdfpatcher/App/Functions/InfoFileOptionControl.Designer.cs create mode 100644 pdfpatcher/App/Functions/InfoFileOptionControl.cs create mode 100644 pdfpatcher/App/Functions/InfoFileOptionControl.resx create mode 100644 pdfpatcher/App/Functions/ListViewItemComparer.cs create mode 100644 pdfpatcher/App/Functions/MacroMenu.cs create mode 100644 pdfpatcher/App/Functions/MergerControl.Designer.cs create mode 100644 pdfpatcher/App/Functions/MergerControl.cs create mode 100644 pdfpatcher/App/Functions/MergerControl.resx create mode 100644 pdfpatcher/App/Functions/MergerOptionForm.Designer.cs create mode 100644 pdfpatcher/App/Functions/MergerOptionForm.cs create mode 100644 pdfpatcher/App/Functions/MergerOptionForm.resx create mode 100644 pdfpatcher/App/Functions/OcrControl.Designer.cs create mode 100644 pdfpatcher/App/Functions/OcrControl.cs create mode 100644 pdfpatcher/App/Functions/OcrControl.resx create mode 100644 pdfpatcher/App/Functions/PasswordEntryForm.Designer.cs create mode 100644 pdfpatcher/App/Functions/PasswordEntryForm.cs create mode 100644 pdfpatcher/App/Functions/PasswordEntryForm.resx create mode 100644 pdfpatcher/App/Functions/PatcherControl.Designer.cs create mode 100644 pdfpatcher/App/Functions/PatcherControl.cs create mode 100644 pdfpatcher/App/Functions/PatcherControl.resx create mode 100644 pdfpatcher/App/Functions/PatcherOptionForm.Designer.cs create mode 100644 pdfpatcher/App/Functions/PatcherOptionForm.cs create mode 100644 pdfpatcher/App/Functions/PatcherOptionForm.resx create mode 100644 pdfpatcher/App/Functions/RecentFileMenuHelper.cs create mode 100644 pdfpatcher/App/Functions/RenameControl.Designer.cs create mode 100644 pdfpatcher/App/Functions/RenameControl.cs create mode 100644 pdfpatcher/App/Functions/RenameControl.resx create mode 100644 pdfpatcher/App/Functions/RenamePreviewForm.Designer.cs create mode 100644 pdfpatcher/App/Functions/RenamePreviewForm.cs create mode 100644 pdfpatcher/App/Functions/RenamePreviewForm.resx create mode 100644 pdfpatcher/App/Functions/RenderImageControl.Designer.cs create mode 100644 pdfpatcher/App/Functions/RenderImageControl.cs create mode 100644 pdfpatcher/App/Functions/RenderImageControl.resx create mode 100644 pdfpatcher/App/Functions/ReportControl.Designer.cs create mode 100644 pdfpatcher/App/Functions/ReportControl.cs create mode 100644 pdfpatcher/App/Functions/ReportControl.resx create mode 100644 pdfpatcher/App/Functions/RichTextBoxEx.cs create mode 100644 pdfpatcher/App/Functions/SourceFileControl.Designer.cs create mode 100644 pdfpatcher/App/Functions/SourceFileControl.cs create mode 100644 pdfpatcher/App/Functions/SourceFileControl.resx create mode 100644 pdfpatcher/App/Functions/SourceImageOptionForm.Designer.cs create mode 100644 pdfpatcher/App/Functions/SourceImageOptionForm.cs create mode 100644 pdfpatcher/App/Functions/SourceImageOptionForm.resx create mode 100644 pdfpatcher/App/Functions/SourcePdfOptionForm.Designer.cs create mode 100644 pdfpatcher/App/Functions/SourcePdfOptionForm.cs create mode 100644 pdfpatcher/App/Functions/SourcePdfOptionForm.resx create mode 100644 pdfpatcher/App/Functions/TargetFileControl.Designer.cs create mode 100644 pdfpatcher/App/Functions/TargetFileControl.cs create mode 100644 pdfpatcher/App/Functions/TargetFileControl.resx create mode 100644 pdfpatcher/App/Functions/UpdateForm.Designer.cs create mode 100644 pdfpatcher/App/Functions/UpdateForm.cs create mode 100644 pdfpatcher/App/Functions/UpdateForm.resx create mode 100644 pdfpatcher/App/Functions/ViewerPreferenceEditor.Designer.cs create mode 100644 pdfpatcher/App/Functions/ViewerPreferenceEditor.cs create mode 100644 pdfpatcher/App/Functions/ViewerPreferenceEditor.resx create mode 100644 pdfpatcher/App/Lib/ColorPicker.dll create mode 100644 pdfpatcher/App/Lib/FreeImage.NET.chm create mode 100644 pdfpatcher/App/Lib/FreeImage.NET.chw create mode 100644 pdfpatcher/App/Lib/FreeImage.dll create mode 100644 pdfpatcher/App/Lib/FreeImageNET.XML create mode 100644 pdfpatcher/App/Lib/FreeImageNET.dll create mode 100644 pdfpatcher/App/Lib/HtmlRenderer.WinForms.dll create mode 100644 pdfpatcher/App/Lib/HtmlRenderer.dll create mode 100644 pdfpatcher/App/Lib/JacksonSoft.CustomTabControl.dll create mode 100644 pdfpatcher/App/Lib/MuPDFLib.dll create mode 100644 pdfpatcher/App/Lib/PowerJSON.XML create mode 100644 pdfpatcher/App/Lib/PowerJson.dll create mode 100644 pdfpatcher/App/Lib/iTextAsian.dll create mode 100644 pdfpatcher/App/Lib/iTextSharp.xml create mode 100644 pdfpatcher/App/Lib/itextsharp.dll create mode 100644 pdfpatcher/App/MainForm.Designer.cs create mode 100644 pdfpatcher/App/MainForm.cs create mode 100644 pdfpatcher/App/MainForm.resx create mode 100644 pdfpatcher/App/Model/AutoBookmarkCondition.cs create mode 100644 pdfpatcher/App/Model/AutoBookmarkContext.cs create mode 100644 pdfpatcher/App/Model/BookmarkSettings.cs create mode 100644 pdfpatcher/App/Model/BookmarkStatus.cs create mode 100644 pdfpatcher/App/Model/Bound.cs create mode 100644 pdfpatcher/App/Model/ColorSpaces/CIELab.cs create mode 100644 pdfpatcher/App/Model/ColorSpaces/CIEXYZ.cs create mode 100644 pdfpatcher/App/Model/ColorSpaces/CMYK.cs create mode 100644 pdfpatcher/App/Model/ColorSpaces/ColorSpaceHelper.cs create mode 100644 pdfpatcher/App/Model/ColorSpaces/HSB.cs create mode 100644 pdfpatcher/App/Model/ColorSpaces/HSL.cs create mode 100644 pdfpatcher/App/Model/ColorSpaces/RGB.cs create mode 100644 pdfpatcher/App/Model/ColorSpaces/YUV.cs create mode 100644 pdfpatcher/App/Model/CoordinateTranslationSettings.cs create mode 100644 pdfpatcher/App/Model/DistanceInfo.cs create mode 100644 pdfpatcher/App/Model/DocumentObject.cs create mode 100644 pdfpatcher/App/Model/FontInfo.cs create mode 100644 pdfpatcher/App/Model/GeneralInfo.cs create mode 100644 pdfpatcher/App/Model/GraphicsState.cs create mode 100644 pdfpatcher/App/Model/IHierarchicalObject.cs create mode 100644 pdfpatcher/App/Model/ITextRegion.cs create mode 100644 pdfpatcher/App/Model/InsertBookmarkPositionType.cs create mode 100644 pdfpatcher/App/Model/Margins.cs create mode 100644 pdfpatcher/App/Model/MatchPattern.cs create mode 100644 pdfpatcher/App/Model/PDFStructInfo.xml create mode 100644 pdfpatcher/App/Model/PDFStructInfo.xsd create mode 100644 pdfpatcher/App/Model/PageBoxSettings.cs create mode 100644 pdfpatcher/App/Model/PageFilterFlag.cs create mode 100644 pdfpatcher/App/Model/PageLabel.cs create mode 100644 pdfpatcher/App/Model/PageRange.cs create mode 100644 pdfpatcher/App/Model/PageRangeCollection.cs create mode 100644 pdfpatcher/App/Model/PageResizing.cs create mode 100644 pdfpatcher/App/Model/PageSettings.cs create mode 100644 pdfpatcher/App/Model/PaperSize.cs create mode 100644 pdfpatcher/App/Model/PdfDocumentFont.cs create mode 100644 pdfpatcher/App/Model/PdfImageData.cs create mode 100644 pdfpatcher/App/Model/PdfInfoXmlDocument.cs create mode 100644 pdfpatcher/App/Model/PdfModelHelper.cs create mode 100644 pdfpatcher/App/Model/PdfNavigator.cs create mode 100644 pdfpatcher/App/Model/PdfObjectType.cs create mode 100644 pdfpatcher/App/Model/PdfPageCommand.cs create mode 100644 pdfpatcher/App/Model/PdfPath/Context.cs create mode 100644 pdfpatcher/App/Model/PdfPath/IPathAxis.cs create mode 100644 pdfpatcher/App/Model/PdfPath/IPathExpression.cs create mode 100644 pdfpatcher/App/Model/PdfPath/IPathFunction.cs create mode 100644 pdfpatcher/App/Model/PdfPath/IPathPredicate.cs create mode 100644 pdfpatcher/App/Model/PdfPath/IPathValue.cs create mode 100644 pdfpatcher/App/Model/PdfPath/PathAxes.cs create mode 100644 pdfpatcher/App/Model/PdfPath/PathAxisType.cs create mode 100644 pdfpatcher/App/Model/PdfPath/PathCompiler.cs create mode 100644 pdfpatcher/App/Model/PdfPath/PathValue.cs create mode 100644 pdfpatcher/App/Model/PdfPath/PathValueType.cs create mode 100644 pdfpatcher/App/Model/PdfPath/PredicateOperatorType.cs create mode 100644 pdfpatcher/App/Model/PdfPathDocument.cs create mode 100644 pdfpatcher/App/Model/PdfStructInfo.cs create mode 100644 pdfpatcher/App/Model/SourceItem.cs create mode 100644 pdfpatcher/App/Model/TextInfo.cs create mode 100644 pdfpatcher/App/Model/TextLine.cs create mode 100644 pdfpatcher/App/Model/TextRegion.cs create mode 100644 pdfpatcher/App/Model/UnitConverter.cs create mode 100644 pdfpatcher/App/Model/WritingDirection.cs create mode 100644 pdfpatcher/App/Options/AutoBookmarkOptions.cs create mode 100644 pdfpatcher/App/Options/DocumentOptions.cs create mode 100644 pdfpatcher/App/Options/EncodingOptions.cs create mode 100644 pdfpatcher/App/Options/ExporterOptions.cs create mode 100644 pdfpatcher/App/Options/ExtractPageOptions.cs create mode 100644 pdfpatcher/App/Options/ImageExtracterOptions.cs create mode 100644 pdfpatcher/App/Options/ImporterOptions.cs create mode 100644 pdfpatcher/App/Options/MergerOptions.cs create mode 100644 pdfpatcher/App/Options/OcrOptions.cs create mode 100644 pdfpatcher/App/Options/PatcherOptions.cs create mode 100644 pdfpatcher/App/Options/ToolbarOptions.cs create mode 100644 pdfpatcher/App/Options/ViewerOptions.cs create mode 100644 pdfpatcher/App/Options/WindowStatus.cs create mode 100644 pdfpatcher/App/PDFPatcher.csproj create mode 100644 pdfpatcher/App/Processor/AutoBookmarkCreator.cs create mode 100644 pdfpatcher/App/Processor/AutoBookmarkFilters/AutoBookmarkFilter.cs create mode 100644 pdfpatcher/App/Processor/AutoBookmarkFilters/FontNameFilter.cs create mode 100644 pdfpatcher/App/Processor/AutoBookmarkFilters/MultiConditionFilter.cs create mode 100644 pdfpatcher/App/Processor/AutoBookmarkFilters/PageRangeFilter.cs create mode 100644 pdfpatcher/App/Processor/AutoBookmarkFilters/TextFilter.cs create mode 100644 pdfpatcher/App/Processor/AutoBookmarkFilters/TextPositionFilter.cs create mode 100644 pdfpatcher/App/Processor/AutoBookmarkFilters/TextSizeFilter.cs create mode 100644 pdfpatcher/App/Processor/ContentProcessors/ColorizeBinaryImageProcessor.cs create mode 100644 pdfpatcher/App/Processor/ContentProcessors/CommonProcessor.cs create mode 100644 pdfpatcher/App/Processor/ContentProcessors/FixContentProcessor.cs create mode 100644 pdfpatcher/App/Processor/ContentProcessors/IDocProcessor.cs create mode 100644 pdfpatcher/App/Processor/ContentProcessors/IPageProcessor.cs create mode 100644 pdfpatcher/App/Processor/ContentProcessors/ImageDeskewProcessor.cs create mode 100644 pdfpatcher/App/Processor/ContentProcessors/ImageRecompressor.cs create mode 100644 pdfpatcher/App/Processor/ContentProcessors/ImportOcrResultProcessor.cs create mode 100644 pdfpatcher/App/Processor/ContentProcessors/PageDimensionProcessor.cs create mode 100644 pdfpatcher/App/Processor/ContentProcessors/RemoveAnnotationProcessor.cs create mode 100644 pdfpatcher/App/Processor/ContentProcessors/RemoveBookmarkProcessor.cs create mode 100644 pdfpatcher/App/Processor/ContentProcessors/RemoveDictionaryItemProcessor.cs create mode 100644 pdfpatcher/App/Processor/ContentProcessors/RemoveEmptyCommandProcessor.cs create mode 100644 pdfpatcher/App/Processor/ContentProcessors/RemoveFormProcessor.cs create mode 100644 pdfpatcher/App/Processor/ContentProcessors/RemoveTextBlockProcessor.cs create mode 100644 pdfpatcher/App/Processor/ContentProcessors/RemoveThumbnailProcessor.cs create mode 100644 pdfpatcher/App/Processor/ContentProcessors/RemoveWrappedCommandProcessor.cs create mode 100644 pdfpatcher/App/Processor/ContentProcessors/ReplaceFontProcessor.cs create mode 100644 pdfpatcher/App/Processor/DocInfoExporter.cs create mode 100644 pdfpatcher/App/Processor/DocInfoImporter.cs create mode 100644 pdfpatcher/App/Processor/DocProcessorContext.cs create mode 100644 pdfpatcher/App/Processor/DocumentSink.cs create mode 100644 pdfpatcher/App/Processor/IInfoDocProcessor.cs create mode 100644 pdfpatcher/App/Processor/IProcessor.cs create mode 100644 pdfpatcher/App/Processor/ImageExtractor.cs create mode 100644 pdfpatcher/App/Processor/Imaging/BitmapHelper.cs create mode 100644 pdfpatcher/App/Processor/Imaging/ImageDeskew.cs create mode 100644 pdfpatcher/App/Processor/Imaging/ImageDisposition.cs create mode 100644 pdfpatcher/App/Processor/Imaging/ImageInfo.cs create mode 100644 pdfpatcher/App/Processor/Imaging/JBig2Decoder.cs create mode 100644 pdfpatcher/App/Processor/Imaging/JBig2Encoder.cs create mode 100644 pdfpatcher/App/Processor/Imaging/JBig2Structs.cs create mode 100644 pdfpatcher/App/Processor/Imaging/JpgHelper.cs create mode 100644 pdfpatcher/App/Processor/Imaging/TiffHelper.cs create mode 100644 pdfpatcher/App/Processor/Imaging/WuColorQuantizer.cs create mode 100644 pdfpatcher/App/Processor/Imaging/WuQuantize.c create mode 100644 pdfpatcher/App/Processor/InfoDocProcessor/CollapseBookmarkProcessor.cs create mode 100644 pdfpatcher/App/Processor/InfoDocProcessor/ConvertUnitProcessor.cs create mode 100644 pdfpatcher/App/Processor/InfoDocProcessor/ForceInternalDestinationProcessor.cs create mode 100644 pdfpatcher/App/Processor/InfoDocProcessor/GotoDestinationProcessor.cs create mode 100644 pdfpatcher/App/Processor/InfoDocProcessor/RemoveZoomRateProcessor.cs create mode 100644 pdfpatcher/App/Processor/InfoDocProcessor/ShiftPageProcessor.cs create mode 100644 pdfpatcher/App/Processor/InfoXmlProcessors/BookmarkMatcher.cs create mode 100644 pdfpatcher/App/Processor/InfoXmlProcessors/BookmarkOpenStatusProcessor.cs create mode 100644 pdfpatcher/App/Processor/InfoXmlProcessors/ChangeCoordinateProcessor.cs create mode 100644 pdfpatcher/App/Processor/InfoXmlProcessors/ChangePageCoordinateProcessor.cs create mode 100644 pdfpatcher/App/Processor/InfoXmlProcessors/ChangePageNumberProcessor.cs create mode 100644 pdfpatcher/App/Processor/InfoXmlProcessors/ChangeZoomRateProcessor.cs create mode 100644 pdfpatcher/App/Processor/InfoXmlProcessors/ClearDestinationOffsetProcessor.cs create mode 100644 pdfpatcher/App/Processor/InfoXmlProcessors/DestinationGotoTopProcessor.cs create mode 100644 pdfpatcher/App/Processor/InfoXmlProcessors/ForceInternalLinkProcessor.cs create mode 100644 pdfpatcher/App/Processor/InfoXmlProcessors/IPdfInfoXmlProcessor.cs create mode 100644 pdfpatcher/App/Processor/InfoXmlProcessors/LevelDownProcessor.cs create mode 100644 pdfpatcher/App/Processor/InfoXmlProcessors/LevelUpProcessor.cs create mode 100644 pdfpatcher/App/Processor/InfoXmlProcessors/ReplaceTitleTextProcessor.cs create mode 100644 pdfpatcher/App/Processor/InfoXmlProcessors/SetCaseProcessor.cs create mode 100644 pdfpatcher/App/Processor/InfoXmlProcessors/SetTextColorProcessor.cs create mode 100644 pdfpatcher/App/Processor/InfoXmlProcessors/SetTextStyleProcessor.cs create mode 100644 pdfpatcher/App/Processor/InfoXmlProcessors/UndoAction.cs create mode 100644 pdfpatcher/App/Processor/ModiOcr.cs create mode 100644 pdfpatcher/App/Processor/Mupdf/DataModels.cs create mode 100644 pdfpatcher/App/Processor/Mupdf/ImageRendererOptions.cs create mode 100644 pdfpatcher/App/Processor/Mupdf/Interop.cs create mode 100644 pdfpatcher/App/Processor/Mupdf/MuDocument.cs create mode 100644 pdfpatcher/App/Processor/Mupdf/MuDocumentInfo.cs create mode 100644 pdfpatcher/App/Processor/Mupdf/MuHandle.cs create mode 100644 pdfpatcher/App/Processor/Mupdf/MuPDF.cs create mode 100644 pdfpatcher/App/Processor/Mupdf/MuPDFConverter.cs create mode 100644 pdfpatcher/App/Processor/Mupdf/MuPage.cs create mode 100644 pdfpatcher/App/Processor/Mupdf/MuPdfException.cs create mode 100644 pdfpatcher/App/Processor/Mupdf/MuPdfObject.cs create mode 100644 pdfpatcher/App/Processor/Mupdf/MuStream.cs create mode 100644 pdfpatcher/App/Processor/Mupdf/MuText.cs create mode 100644 pdfpatcher/App/Processor/Mupdf/Mupdf.api.cs create mode 100644 pdfpatcher/App/Processor/Mupdf/NativeMethods.Document.cs create mode 100644 pdfpatcher/App/Processor/Mupdf/NativeMethods.PdfObjects.cs create mode 100644 pdfpatcher/App/Processor/Mupdf/NativeMethods.cs create mode 100644 pdfpatcher/App/Processor/Mupdf/PageLabelCollection.cs create mode 100644 pdfpatcher/App/Processor/Mupdf/PixmapData.cs create mode 100644 pdfpatcher/App/Processor/Mupdf/RenderResultCache.cs create mode 100644 pdfpatcher/App/Processor/Mupdf/Structures.cs create mode 100644 pdfpatcher/App/Processor/NullXmlWriter.cs create mode 100644 pdfpatcher/App/Processor/OcrProcessor.cs create mode 100644 pdfpatcher/App/Processor/OperatorGroup.cs create mode 100644 pdfpatcher/App/Processor/OutlineManager.cs create mode 100644 pdfpatcher/App/Processor/PageProcessorContext.cs create mode 100644 pdfpatcher/App/Processor/PdfActionExporter.cs create mode 100644 pdfpatcher/App/Processor/PdfContentExport.cs create mode 100644 pdfpatcher/App/Processor/PdfContentStreamParser.cs create mode 100644 pdfpatcher/App/Processor/PdfDocumentCreator.cs create mode 100644 pdfpatcher/App/Processor/PdfHelper.cs create mode 100644 pdfpatcher/App/Processor/PdfPageCommandProcessor.cs create mode 100644 pdfpatcher/App/Processor/PdfPageExtractor.cs create mode 100644 pdfpatcher/App/Processor/PdfProcessingEngine.cs create mode 100644 pdfpatcher/App/Processor/SourceItemSerializer.cs create mode 100644 pdfpatcher/App/Processor/Worker.cs create mode 100644 pdfpatcher/App/Program.cs create mode 100644 pdfpatcher/App/Properties/AssemblyInfo.cs create mode 100644 pdfpatcher/App/Properties/Resources.Designer.cs create mode 100644 pdfpatcher/App/Properties/Resources.resx create mode 100644 pdfpatcher/App/Resources/096.png create mode 100644 pdfpatcher/App/Resources/101.png create mode 100644 pdfpatcher/App/Resources/103.png create mode 100644 pdfpatcher/App/Resources/107.png create mode 100644 pdfpatcher/App/Resources/108.png create mode 100644 pdfpatcher/App/Resources/DocumentInspector.png create mode 100644 pdfpatcher/App/Resources/ExportInfoDoc.png create mode 100644 pdfpatcher/App/Resources/ImportInfoDoc.png create mode 100644 pdfpatcher/App/Resources/ImportOcr.png create mode 100644 pdfpatcher/App/Resources/InfoFileOptions.png create mode 100644 pdfpatcher/App/Resources/Ocr.png create mode 100644 pdfpatcher/App/Resources/PdfOptions.png create mode 100644 pdfpatcher/App/Resources/alphabetic-sort.png create mode 100644 pdfpatcher/App/Resources/application-home.png create mode 100644 pdfpatcher/App/Resources/application-list.png create mode 100644 pdfpatcher/App/Resources/application-task.png create mode 100644 pdfpatcher/App/Resources/arrow-000-medium.png create mode 100644 pdfpatcher/App/Resources/arrow-045-small.png create mode 100644 pdfpatcher/App/Resources/arrow-180-medium.png create mode 100644 pdfpatcher/App/Resources/arrow-circle-225-left.png create mode 100644 pdfpatcher/App/Resources/arrow-circle-double.png create mode 100644 pdfpatcher/App/Resources/arrow-continue-090.png create mode 100644 pdfpatcher/App/Resources/arrow-merge-180-left.png create mode 100644 pdfpatcher/App/Resources/arrow-move.png create mode 100644 pdfpatcher/App/Resources/arrow-stop-090.png create mode 100644 pdfpatcher/App/Resources/arrow-stop-180.png create mode 100644 pdfpatcher/App/Resources/arrow-stop-270.png create mode 100644 pdfpatcher/App/Resources/blue-folder-open-document.png create mode 100644 pdfpatcher/App/Resources/book-open-text-image.png create mode 100644 pdfpatcher/App/Resources/bookmark--minus.png create mode 100644 pdfpatcher/App/Resources/bookmark--pencil.png create mode 100644 pdfpatcher/App/Resources/bookmarks.png create mode 100644 pdfpatcher/App/Resources/clipboard-paste.png create mode 100644 pdfpatcher/App/Resources/clock.png create mode 100644 pdfpatcher/App/Resources/color.png create mode 100644 pdfpatcher/App/Resources/cross-button.png create mode 100644 pdfpatcher/App/Resources/cursor.png create mode 100644 pdfpatcher/App/Resources/disk-rename.png create mode 100644 pdfpatcher/App/Resources/document--arrow.png create mode 100644 pdfpatcher/App/Resources/document-bookmark-export.png create mode 100644 pdfpatcher/App/Resources/document-bookmark-import.png create mode 100644 pdfpatcher/App/Resources/document-bookmark-wand.png create mode 100644 pdfpatcher/App/Resources/document-bookmark.png create mode 100644 pdfpatcher/App/Resources/document-convert.png create mode 100644 pdfpatcher/App/Resources/document-copy.png create mode 100644 pdfpatcher/App/Resources/document-export.png create mode 100644 pdfpatcher/App/Resources/document-image.png create mode 100644 pdfpatcher/App/Resources/document-import.png create mode 100644 pdfpatcher/App/Resources/document-merge.png create mode 100644 pdfpatcher/App/Resources/document-number-1.png create mode 100644 pdfpatcher/App/Resources/document-number-2.png create mode 100644 pdfpatcher/App/Resources/document-number.png create mode 100644 pdfpatcher/App/Resources/document-pdf-edit.png create mode 100644 pdfpatcher/App/Resources/document-pdf-number.png create mode 100644 pdfpatcher/App/Resources/document-pdf-render.png create mode 100644 pdfpatcher/App/Resources/document-pdf-text.png create mode 100644 pdfpatcher/App/Resources/document-pdf.png create mode 100644 pdfpatcher/App/Resources/document-processor.png create mode 100644 pdfpatcher/App/Resources/document-rename.png create mode 100644 pdfpatcher/App/Resources/document-text-image.png create mode 100644 pdfpatcher/App/Resources/document-text.png create mode 100644 pdfpatcher/App/Resources/document.png create mode 100644 pdfpatcher/App/Resources/documents.png create mode 100644 pdfpatcher/App/Resources/edit-bold.png create mode 100644 pdfpatcher/App/Resources/edit-italic.png create mode 100644 pdfpatcher/App/Resources/edit-list-order.png create mode 100644 pdfpatcher/App/Resources/edit-replace.png create mode 100644 pdfpatcher/App/Resources/edit-uppercase.png create mode 100644 pdfpatcher/App/Resources/exclamation-red-frame.png create mode 100644 pdfpatcher/App/Resources/folder-open-image.png create mode 100644 pdfpatcher/App/Resources/folder-open.png create mode 100644 pdfpatcher/App/Resources/fonts.png create mode 100644 pdfpatcher/App/Resources/grayscale.png create mode 100644 pdfpatcher/App/Resources/home.png create mode 100644 pdfpatcher/App/Resources/image--arrow.png create mode 100644 pdfpatcher/App/Resources/image-vertical.png create mode 100644 pdfpatcher/App/Resources/image.png create mode 100644 pdfpatcher/App/Resources/inbox-document-text.png create mode 100644 pdfpatcher/App/Resources/layer-rotate-left.png create mode 100644 pdfpatcher/App/Resources/layer-rotate.png create mode 100644 pdfpatcher/App/Resources/leaf.png create mode 100644 pdfpatcher/App/Resources/magnifier--pencil.png create mode 100644 pdfpatcher/App/Resources/magnifier-zoom.png create mode 100644 pdfpatcher/App/Resources/natural-sort.png create mode 100644 pdfpatcher/App/Resources/node-insert-next.png create mode 100644 pdfpatcher/App/Resources/notebook--pencil.png create mode 100644 pdfpatcher/App/Resources/op_BT.png create mode 100644 pdfpatcher/App/Resources/op_TJ.png create mode 100644 pdfpatcher/App/Resources/op_TL.png create mode 100644 pdfpatcher/App/Resources/op_Td.png create mode 100644 pdfpatcher/App/Resources/op_Tr.png create mode 100644 pdfpatcher/App/Resources/op_Tz.png create mode 100644 pdfpatcher/App/Resources/op_cm.png create mode 100644 pdfpatcher/App/Resources/op_g.png create mode 100644 pdfpatcher/App/Resources/op_l.png create mode 100644 pdfpatcher/App/Resources/op_q.png create mode 100644 pdfpatcher/App/Resources/op_tj_.png create mode 100644 pdfpatcher/App/Resources/op_tm.png create mode 100644 pdfpatcher/App/Resources/page-processor.png create mode 100644 pdfpatcher/App/Resources/palette.png create mode 100644 pdfpatcher/App/Resources/pdf.png create mode 100644 pdfpatcher/App/Resources/pin.png create mode 100644 pdfpatcher/App/Resources/property.png create mode 100644 pdfpatcher/App/Resources/spectacle-sunglass.png create mode 100644 pdfpatcher/App/Resources/table-select-all.png create mode 100644 pdfpatcher/App/Resources/table-select-row.png create mode 100644 pdfpatcher/App/Resources/toggle-expand.png create mode 100644 pdfpatcher/App/Resources/toggle.png create mode 100644 pdfpatcher/App/Resources/ui-check-boxes-series.png create mode 100644 pdfpatcher/App/Resources/ui-color-picker-switch.png create mode 100644 pdfpatcher/App/Resources/ui-scroll-bar-horizontal.png create mode 100644 pdfpatcher/App/Resources/ui-scroll-bar.png create mode 100644 pdfpatcher/App/Resources/ui-scroll-pane-both.png create mode 100644 pdfpatcher/App/Resources/ui-text-field-select.png create mode 100644 pdfpatcher/App/Resources/user-black.png create mode 100644 pdfpatcher/App/Resources/wand-magic.png create mode 100644 pdfpatcher/App/Resources/xfn-colleague-met.png create mode 100644 pdfpatcher/App/Toolkit.cs create mode 100644 pdfpatcher/App/Tracker.cs create mode 100644 pdfpatcher/App/app.config create mode 100644 pdfpatcher/App/donation.png create mode 100644 pdfpatcher/App/packages.config create mode 100644 pdfpatcher/App/pdf_icon.ico create mode 100644 pdfpatcher/CODEOWNERS create mode 100644 pdfpatcher/CONTRIBUTING.zh-CN.md create mode 100644 pdfpatcher/JBig2/COPYING create mode 100644 pdfpatcher/JBig2/JBig2.sln create mode 100644 pdfpatcher/JBig2/LICENSE create mode 100644 pdfpatcher/JBig2/README create mode 100644 pdfpatcher/JBig2/include/config_win32.h create mode 100644 pdfpatcher/JBig2/include/getopt.h create mode 100644 pdfpatcher/JBig2/include/jbig2.h create mode 100644 pdfpatcher/JBig2/include/jbig2_arith.h create mode 100644 pdfpatcher/JBig2/include/jbig2_arith_iaid.h create mode 100644 pdfpatcher/JBig2/include/jbig2_arith_int.h create mode 100644 pdfpatcher/JBig2/include/jbig2_generic.h create mode 100644 pdfpatcher/JBig2/include/jbig2_halftone.h create mode 100644 pdfpatcher/JBig2/include/jbig2_huffman.h create mode 100644 pdfpatcher/JBig2/include/jbig2_hufftab.h create mode 100644 pdfpatcher/JBig2/include/jbig2_image.h create mode 100644 pdfpatcher/JBig2/include/jbig2_image_rw.h create mode 100644 pdfpatcher/JBig2/include/jbig2_mmr.h create mode 100644 pdfpatcher/JBig2/include/jbig2_page.h create mode 100644 pdfpatcher/JBig2/include/jbig2_priv.h create mode 100644 pdfpatcher/JBig2/include/jbig2_refinement.h create mode 100644 pdfpatcher/JBig2/include/jbig2_segment.h create mode 100644 pdfpatcher/JBig2/include/jbig2_symbol_dict.h create mode 100644 pdfpatcher/JBig2/include/jbig2_text.h create mode 100644 pdfpatcher/JBig2/include/jbig2arith.h create mode 100644 pdfpatcher/JBig2/include/jbig2enc.h create mode 100644 pdfpatcher/JBig2/include/jbig2enc.lossless.h create mode 100644 pdfpatcher/JBig2/include/jbig2segments.h create mode 100644 pdfpatcher/JBig2/include/jbig2structs.h create mode 100644 pdfpatcher/JBig2/include/jbig2sym.h create mode 100644 pdfpatcher/JBig2/include/memento.h create mode 100644 pdfpatcher/JBig2/include/os_types.h create mode 100644 pdfpatcher/JBig2/include/pix.h create mode 100644 pdfpatcher/JBig2/include/sha1.h create mode 100644 pdfpatcher/JBig2/include/stdint.h create mode 100644 pdfpatcher/JBig2/include/unistd.h create mode 100644 pdfpatcher/JBig2/jbig2.def create mode 100644 pdfpatcher/JBig2/jbig2.vcxproj create mode 100644 pdfpatcher/JBig2/jbig2.vcxproj.filters create mode 100644 pdfpatcher/JBig2/src/jbig2.c create mode 100644 pdfpatcher/JBig2/src/jbig2.cc create mode 100644 pdfpatcher/JBig2/src/jbig2_arith.c create mode 100644 pdfpatcher/JBig2/src/jbig2_arith_iaid.c create mode 100644 pdfpatcher/JBig2/src/jbig2_arith_int.c create mode 100644 pdfpatcher/JBig2/src/jbig2_generic.c create mode 100644 pdfpatcher/JBig2/src/jbig2_halftone.c create mode 100644 pdfpatcher/JBig2/src/jbig2_huffman.c create mode 100644 pdfpatcher/JBig2/src/jbig2_hufftab.c create mode 100644 pdfpatcher/JBig2/src/jbig2_image.c create mode 100644 pdfpatcher/JBig2/src/jbig2_image_pbm.c create mode 100644 pdfpatcher/JBig2/src/jbig2_image_png.c create mode 100644 pdfpatcher/JBig2/src/jbig2_mmr.c create mode 100644 pdfpatcher/JBig2/src/jbig2_page.c create mode 100644 pdfpatcher/JBig2/src/jbig2_refinement.c create mode 100644 pdfpatcher/JBig2/src/jbig2_segment.c create mode 100644 pdfpatcher/JBig2/src/jbig2_symbol_dict.c create mode 100644 pdfpatcher/JBig2/src/jbig2_text.c create mode 100644 pdfpatcher/JBig2/src/jbig2arith.cc create mode 100644 pdfpatcher/JBig2/src/jbig2dec.c create mode 100644 pdfpatcher/JBig2/src/jbig2enc.cc create mode 100644 pdfpatcher/JBig2/src/jbig2enc.lossless.cc create mode 100644 pdfpatcher/JBig2/src/jbig2sym.cc create mode 100644 pdfpatcher/JBig2/src/memcmp.c create mode 100644 pdfpatcher/JBig2/src/memento.c create mode 100644 pdfpatcher/JBig2/src/pbm2png.c create mode 100644 pdfpatcher/JBig2/src/sha1.c create mode 100644 pdfpatcher/PDFPatcher.sln create mode 100644 pdfpatcher/README.md create mode 100644 pdfpatcher/doc/example.xml create mode 100644 pdfpatcher/doc/media/image1.png create mode 100644 pdfpatcher/doc/media/image10.png create mode 100644 pdfpatcher/doc/media/image11.png create mode 100644 pdfpatcher/doc/media/image12.png create mode 100644 pdfpatcher/doc/media/image13.png create mode 100644 pdfpatcher/doc/media/image14.png create mode 100644 pdfpatcher/doc/media/image15.png create mode 100644 pdfpatcher/doc/media/image16.png create mode 100644 pdfpatcher/doc/media/image17.png create mode 100644 pdfpatcher/doc/media/image18.png create mode 100644 pdfpatcher/doc/media/image19.png create mode 100644 pdfpatcher/doc/media/image2.png create mode 100644 pdfpatcher/doc/media/image20.png create mode 100644 pdfpatcher/doc/media/image21.png create mode 100644 pdfpatcher/doc/media/image22.png create mode 100644 pdfpatcher/doc/media/image23.png create mode 100644 pdfpatcher/doc/media/image24.PNG create mode 100644 pdfpatcher/doc/media/image25.png create mode 100644 pdfpatcher/doc/media/image26.png create mode 100644 pdfpatcher/doc/media/image27.png create mode 100644 pdfpatcher/doc/media/image28.png create mode 100644 pdfpatcher/doc/media/image29.PNG create mode 100644 pdfpatcher/doc/media/image3.png create mode 100644 pdfpatcher/doc/media/image30.jpeg create mode 100644 pdfpatcher/doc/media/image31.PNG create mode 100644 pdfpatcher/doc/media/image32.png create mode 100644 pdfpatcher/doc/media/image33.png create mode 100644 pdfpatcher/doc/media/image34.png create mode 100644 pdfpatcher/doc/media/image35.png create mode 100644 pdfpatcher/doc/media/image36.png create mode 100644 pdfpatcher/doc/media/image37.png create mode 100644 pdfpatcher/doc/media/image38.png create mode 100644 pdfpatcher/doc/media/image39.png create mode 100644 pdfpatcher/doc/media/image4.png create mode 100644 pdfpatcher/doc/media/image40.png create mode 100644 pdfpatcher/doc/media/image41.png create mode 100644 pdfpatcher/doc/media/image42.png create mode 100644 pdfpatcher/doc/media/image43.png create mode 100644 pdfpatcher/doc/media/image44.png create mode 100644 pdfpatcher/doc/media/image45.png create mode 100644 pdfpatcher/doc/media/image46.png create mode 100644 pdfpatcher/doc/media/image47.png create mode 100644 pdfpatcher/doc/media/image48.png create mode 100644 pdfpatcher/doc/media/image49.png create mode 100644 pdfpatcher/doc/media/image5.png create mode 100644 pdfpatcher/doc/media/image50.png create mode 100644 pdfpatcher/doc/media/image51.png create mode 100644 pdfpatcher/doc/media/image52.png create mode 100644 pdfpatcher/doc/media/image53.png create mode 100644 pdfpatcher/doc/media/image54.png create mode 100644 pdfpatcher/doc/media/image55.png create mode 100644 pdfpatcher/doc/media/image56.png create mode 100644 pdfpatcher/doc/media/image57.png create mode 100644 pdfpatcher/doc/media/image58.png create mode 100644 pdfpatcher/doc/media/image59.png create mode 100644 pdfpatcher/doc/media/image6.png create mode 100644 pdfpatcher/doc/media/image60.png create mode 100644 pdfpatcher/doc/media/image61.png create mode 100644 pdfpatcher/doc/media/image62.png create mode 100644 pdfpatcher/doc/media/image63.png create mode 100644 pdfpatcher/doc/media/image64.png create mode 100644 pdfpatcher/doc/media/image65.png create mode 100644 pdfpatcher/doc/media/image66.png create mode 100644 pdfpatcher/doc/media/image67.png create mode 100644 pdfpatcher/doc/media/image68.png create mode 100644 pdfpatcher/doc/media/image69.png create mode 100644 pdfpatcher/doc/media/image7.png create mode 100644 pdfpatcher/doc/media/image70.png create mode 100644 pdfpatcher/doc/media/image71.png create mode 100644 pdfpatcher/doc/media/image72.png create mode 100644 pdfpatcher/doc/media/image73.png create mode 100644 pdfpatcher/doc/media/image74.png create mode 100644 pdfpatcher/doc/media/image75.png create mode 100644 pdfpatcher/doc/media/image76.png create mode 100644 pdfpatcher/doc/media/image77.png create mode 100644 pdfpatcher/doc/media/image78.png create mode 100644 pdfpatcher/doc/media/image79.png create mode 100644 pdfpatcher/doc/media/image8.png create mode 100644 pdfpatcher/doc/media/image80.png create mode 100644 pdfpatcher/doc/media/image81.png create mode 100644 pdfpatcher/doc/media/image9.png create mode 100644 "pdfpatcher/doc/\344\275\277\347\224\250\346\211\213\345\206\214.md" create mode 100644 "pdfpatcher/\346\216\210\346\235\203\345\215\217\350\256\256.txt" create mode 100644 "pdfpatcher/\346\233\264\346\226\260\345\216\206\345\217\262.txt" diff --git a/pdfpatcher/.gitattributes b/pdfpatcher/.gitattributes new file mode 100644 index 0000000..58692c5 --- /dev/null +++ b/pdfpatcher/.gitattributes @@ -0,0 +1,78 @@ +############################################################################### +# Set default behavior to automatically normalize line endings. +############################################################################### +* text=auto + +# Make sure that these files always have CRLF line endings in checkout +*.config text eol=crlf +*.cs text eol=crlf +*.csproj text eol=crlf +*.html text eol=crlf +*.js text eol=crlf +*.manifest text eol=crlf +*.resx text eol=crlf +*.sln text eol=crlf +*.targets text eol=crlf +*.txt text eol=crlf +*.vcxproj text eol=crlf +*.vcxproj.filters text eol=crlf +*.xml text eol=crlf +*.xsd text eol=crlf + +# Never perform LF normalization on these files +*.chw binary +*.dll binary +*.docx binary +*.exe binary +*.ico binary +*.png binary + +############################################################################### +# Set default behavior for command prompt diff. +# +# This is need for earlier builds of msysgit that does not have it on by +# default for csharp files. +# Note: This is only used by command line +############################################################################### +#*.cs diff=csharp + +############################################################################### +# Set the merge driver for project and solution files +# +# Merging from the command prompt will add diff markers to the files if there +# are conflicts (Merging from VS is not affected by the settings below, in VS +# the diff markers are never inserted). Diff markers may cause the following +# file extensions to fail to load in VS. An alternative would be to treat +# these files as binary and thus will always conflict and require user +# intervention with every merge. To do so, just uncomment the entries below +############################################################################### +#*.sln merge=binary +#*.csproj merge=binary +#*.vbproj merge=binary +#*.vcxproj merge=binary +#*.vcproj merge=binary +#*.dbproj merge=binary +#*.fsproj merge=binary +#*.lsproj merge=binary +#*.wixproj merge=binary +#*.modelproj merge=binary +#*.sqlproj merge=binary +#*.wwaproj merge=binary + +############################################################################### +# diff behavior for common document formats +# +# Convert binary document formats to text before diffing them. This feature +# is only available from the command line. Turn it on by uncommenting the +# entries below. +############################################################################### +#*.doc diff=astextplain +#*.DOC diff=astextplain +#*.docx diff=astextplain +#*.DOCX diff=astextplain +#*.dot diff=astextplain +#*.DOT diff=astextplain +#*.pdf diff=astextplain +#*.PDF diff=astextplain +#*.rtf diff=astextplain +#*.RTF diff=astextplain diff --git "a/pdfpatcher/.github/ISSUE_TEMPLATE/\345\205\266\345\256\203\351\227\256\351\242\230.md" "b/pdfpatcher/.github/ISSUE_TEMPLATE/\345\205\266\345\256\203\351\227\256\351\242\230.md" new file mode 100644 index 0000000..f65114e --- /dev/null +++ "b/pdfpatcher/.github/ISSUE_TEMPLATE/\345\205\266\345\256\203\351\227\256\351\242\230.md" @@ -0,0 +1,10 @@ +--- +name: 其它问题 +about: 对于其它事项,例如使用方法求助等,建议在 Discussion 中发起讨论 +title: '' +labels: 讨论 +assignees: '' + +--- + + diff --git "a/pdfpatcher/.github/ISSUE_TEMPLATE/\346\226\260\345\212\237\350\203\275\351\234\200\346\261\202.md" "b/pdfpatcher/.github/ISSUE_TEMPLATE/\346\226\260\345\212\237\350\203\275\351\234\200\346\261\202.md" new file mode 100644 index 0000000..4d340da --- /dev/null +++ "b/pdfpatcher/.github/ISSUE_TEMPLATE/\346\226\260\345\212\237\350\203\275\351\234\200\346\261\202.md" @@ -0,0 +1,20 @@ +--- +name: 新功能需求 +about: 告诉我们你希望增加的功能 +title: '' +labels: 改进 +assignees: '' + +--- + +**使用场景** +例如:在什么场合下会用到这个功能 + +**功能应该怎样实现** +例如:界面是怎样的,操作方式是怎样的 + +**类似软件** +是否有类似软件或程序能提供相同的功能 + +**其它内容** +与本需求相关的其它内容 diff --git "a/pdfpatcher/.github/ISSUE_TEMPLATE/\347\274\272\351\231\267\351\227\256\351\242\230\346\212\245\345\221\212.md" "b/pdfpatcher/.github/ISSUE_TEMPLATE/\347\274\272\351\231\267\351\227\256\351\242\230\346\212\245\345\221\212.md" new file mode 100644 index 0000000..ee73aad --- /dev/null +++ "b/pdfpatcher/.github/ISSUE_TEMPLATE/\347\274\272\351\231\267\351\227\256\351\242\230\346\212\245\345\221\212.md" @@ -0,0 +1,27 @@ +--- +name: 缺陷问题报告 +about: 告诉我们你遇到的问题 +title: '' +labels: 缺陷 +assignees: '' + +--- + +**请简要描述你遇到的问题** +本来应该是怎样的,但实际上却出现了怎样的情形 + +**重现问题的步骤** +步骤如下: +1. 使用如下附件 '...' +2. 打开某功能 '....' +3. 选中哪些选项,点击哪些按钮 '....' +4. 出现的问题 + +**预期的结果或行为** +在完成上面的操作步骤后,您觉得程序应该是怎样工作的。 + +**相关截图或文件** +如果有必要,请附上截图或文件(最好能附上程序的界面截图,以便了解你现在使用的版本和操作选项等) + +**其它** +与本问题相关的信息 diff --git a/pdfpatcher/.gitignore b/pdfpatcher/.gitignore new file mode 100644 index 0000000..8726e7c --- /dev/null +++ b/pdfpatcher/.gitignore @@ -0,0 +1,268 @@ +*.snk +*.pld +CopyReleasedFiles.js +ILRepack.targets +7za.exe +misc/ + +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. + +# User-specific files +*.suo +*.user +*.userosscache +*.sln.docstates + +# User-specific files (MonoDevelop/Xamarin Studio) +*.userprefs + +# Build results +[Dd]ebug/ +[Dd]ebugPublic/ +[Rr]elease/ +[Rr]eleases/ +x64/ +x86/ +bld/ +[Bb]in/ +[Oo]bj/ +[Ll]og/ + +# Visual Studio 2015 cache/options directory +.vs/ +# Uncomment if you have tasks that create the project's static files in wwwroot +#wwwroot/ + +# MSTest test Results +[Tt]est[Rr]esult*/ +[Bb]uild[Ll]og.* + +# NUNIT +*.VisualState.xml +TestResult.xml + +# Build Results of an ATL Project +[Dd]ebugPS/ +[Rr]eleasePS/ +dlldata.c + +# DNX +project.lock.json +project.fragment.lock.json +artifacts/ + +*_i.c +*_p.c +*_i.h +*.ilk +*.meta +*.obj +*.pch +*.pdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.tmp_proj +*.log +*.vspscc +*.vssscc +.builds +*.pidb +*.svclog +*.scc + +# Chutzpah Test files +_Chutzpah* + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opendb +*.opensdf +*.sdf +*.cachefile +*.VC.db +*.VC.VC.opendb + +# Visual Studio profiler +*.psess +*.vsp +*.vspx +*.sap + +# TFS 2012 Local Workspace +$tf/ + +# Guidance Automation Toolkit +*.gpState + +# ReSharper is a .NET coding add-in +_ReSharper*/ +*.[Rr]e[Ss]harper +*.DotSettings.user + +# JustCode is a .NET coding add-in +.JustCode + +# TeamCity is a build add-in +_TeamCity* + +# DotCover is a Code Coverage Tool +*.dotCover + +# NCrunch +_NCrunch_* +.*crunch*.local.xml +nCrunchTemp_* + +# MightyMoose +*.mm.* +AutoTest.Net/ + +# Web workbench (sass) +.sass-cache/ + +# Installshield output folder +[Ee]xpress/ + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish/ + +# Publish Web Output +*.[Pp]ublish.xml +*.azurePubxml +# TODO: Comment the next line if you want to checkin your web deploy settings +# but database connection strings (with potential passwords) will be unencrypted +#*.pubxml +*.publishproj + +# Microsoft Azure Web App publish settings. Comment the next line if you want to +# checkin your Azure Web App publish settings, but sensitive information contained +# in these scripts will be unencrypted +PublishScripts/ + +# NuGet Packages +*.nupkg +# The packages folder can be ignored because of Package Restore +**/packages/* +# except build/, which is used as an MSBuild target. +!**/packages/build/ +# Uncomment if necessary however generally it will be regenerated when needed +#!**/packages/repositories.config +# NuGet v3's project.json files produces more ignoreable files +*.nuget.props +*.nuget.targets + +# Microsoft Azure Build Output +csx/ +*.build.csdef + +# Microsoft Azure Emulator +ecf/ +rcf/ + +# Windows Store app package directories and files +AppPackages/ +BundleArtifacts/ +Package.StoreAssociation.xml +_pkginfo.txt + +# Visual Studio cache files +# files ending in .cache can be ignored +*.[Cc]ache +# but keep track of directories ending in .cache +!*.[Cc]ache/ + +# Others +ClientBin/ +~$* +*~ +*.dbmdl +*.dbproj.schemaview +*.jfm +*.pfx +*.publishsettings +node_modules/ +orleans.codegen.cs + +# Since there are multiple workflows, uncomment next line to ignore bower_components +# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) +#bower_components/ + +# RIA/Silverlight projects +Generated_Code/ + +# Backup & report files from converting an old project file +# to a newer Visual Studio version. Backup files are not needed, +# because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML +UpgradeLog*.htm + +# SQL Server files +*.mdf +*.ldf + +# Business Intelligence projects +*.rdl.data +*.bim.layout +*.bim_*.settings + +# Microsoft Fakes +FakesAssemblies/ + +# GhostDoc plugin setting file +*.GhostDoc.xml + +# Node.js Tools for Visual Studio +.ntvs_analysis.dat + +# Visual Studio 6 build log +*.plg + +# Visual Studio 6 workspace options file +*.opt + +# Visual Studio LightSwitch build output +**/*.HTMLClient/GeneratedArtifacts +**/*.DesktopClient/GeneratedArtifacts +**/*.DesktopClient/ModelManifest.xml +**/*.Server/GeneratedArtifacts +**/*.Server/ModelManifest.xml +_Pvt_Extensions + +# Paket dependency manager +.paket/paket.exe +paket-files/ + +# FAKE - F# Make +.fake/ + +# JetBrains Rider +.idea/ +*.sln.iml + +# CodeRush +.cr/ + +# Python Tools for Visual Studio (PTVS) +__pycache__/ +*.pyc \ No newline at end of file diff --git a/pdfpatcher/.textlintrc b/pdfpatcher/.textlintrc new file mode 100644 index 0000000..5f61b02 --- /dev/null +++ b/pdfpatcher/.textlintrc @@ -0,0 +1,8 @@ +{ + "filters": {}, + "rules": { + "ja-space-between-half-and-full-width": { + "space": "always" + } + } +} diff --git a/pdfpatcher/App/.editorconfig b/pdfpatcher/App/.editorconfig new file mode 100644 index 0000000..533fc30 --- /dev/null +++ b/pdfpatcher/App/.editorconfig @@ -0,0 +1,217 @@ +# Remove the line below if you want to inherit .editorconfig settings from higher directories +root = true + +# C# files +[*.cs] + +#### Core EditorConfig Options #### + +# Indentation and spacing +indent_size = 4 +indent_style = tab +tab_width = 4 + +# New line preferences +end_of_line = crlf +insert_final_newline = false + +#### .NET Coding Conventions #### + +# Organize usings +dotnet_separate_import_directive_groups = false +dotnet_sort_system_directives_first = true +file_header_template = unset + +# this. and Me. preferences +dotnet_style_qualification_for_event = false +dotnet_style_qualification_for_field = false +dotnet_style_qualification_for_method = false +dotnet_style_qualification_for_property = false + +# Language keywords vs BCL types preferences +dotnet_style_predefined_type_for_locals_parameters_members = true +dotnet_style_predefined_type_for_member_access = true + +# Parentheses preferences +dotnet_style_parentheses_in_arithmetic_binary_operators = always_for_clarity +dotnet_style_parentheses_in_other_binary_operators = always_for_clarity +dotnet_style_parentheses_in_other_operators = never_if_unnecessary +dotnet_style_parentheses_in_relational_binary_operators = always_for_clarity + +# Modifier preferences +dotnet_style_require_accessibility_modifiers = for_non_interface_members + +# Expression-level preferences +dotnet_style_coalesce_expression = true +dotnet_style_collection_initializer = true +dotnet_style_explicit_tuple_names = true +dotnet_style_namespace_match_folder = true +dotnet_style_null_propagation = true +dotnet_style_object_initializer = true +dotnet_style_operator_placement_when_wrapping = beginning_of_line +dotnet_style_prefer_auto_properties = true +dotnet_style_prefer_compound_assignment = true +dotnet_style_prefer_conditional_expression_over_assignment = true +dotnet_style_prefer_conditional_expression_over_return = true +dotnet_style_prefer_inferred_anonymous_type_member_names = true +dotnet_style_prefer_inferred_tuple_names = true +dotnet_style_prefer_is_null_check_over_reference_equality_method = true +dotnet_style_prefer_simplified_boolean_expressions = true +dotnet_style_prefer_simplified_interpolation = true + +# Field preferences +dotnet_style_readonly_field = true + +# Parameter preferences +dotnet_code_quality_unused_parameters = all + +# Suppression preferences +dotnet_remove_unnecessary_suppression_exclusions = none + +# New line preferences +dotnet_style_allow_multiple_blank_lines_experimental = true +dotnet_style_allow_statement_immediately_after_block_experimental = true + +#### C# Coding Conventions #### + +# var preferences +csharp_style_var_elsewhere = false +csharp_style_var_for_built_in_types = false +csharp_style_var_when_type_is_apparent = false + +# Expression-bodied members +csharp_style_expression_bodied_accessors = true +csharp_style_expression_bodied_constructors = false +csharp_style_expression_bodied_indexers = true +csharp_style_expression_bodied_lambdas = true +csharp_style_expression_bodied_local_functions = false +csharp_style_expression_bodied_methods = false +csharp_style_expression_bodied_operators = false +csharp_style_expression_bodied_properties = true + +# Pattern matching preferences +csharp_style_pattern_matching_over_as_with_null_check = true +csharp_style_pattern_matching_over_is_with_cast_check = true +csharp_style_prefer_not_pattern = true +csharp_style_prefer_pattern_matching = true +csharp_style_prefer_switch_expression = true + +# Null-checking preferences +csharp_style_conditional_delegate_call = true + +# Modifier preferences +csharp_prefer_static_local_function = true:silent +csharp_preferred_modifier_order = public,private,protected,internal,static,extern,new,virtual,abstract,sealed,override,readonly,unsafe,volatile,async + +# Code-block preferences +csharp_prefer_braces = true +csharp_prefer_simple_using_statement = true + +# Expression-level preferences +csharp_prefer_simple_default_expression = true +csharp_style_deconstructed_variable_declaration = true +csharp_style_implicit_object_creation_when_type_is_apparent = true +csharp_style_inlined_variable_declaration = true +csharp_style_pattern_local_over_anonymous_function = true +csharp_style_prefer_index_operator = true +csharp_style_prefer_range_operator = true +csharp_style_throw_expression = true +csharp_style_unused_value_assignment_preference = discard_variable:silent +csharp_style_unused_value_expression_statement_preference = discard_variable + +# 'using' directive preferences +csharp_using_directive_placement = outside_namespace + +# New line preferences +csharp_style_allow_blank_line_after_colon_in_constructor_initializer_experimental = true +csharp_style_allow_blank_lines_between_consecutive_braces_experimental = true +csharp_style_allow_embedded_statements_on_same_line_experimental = true + +#### C# Formatting Rules #### + +# New line preferences +csharp_new_line_before_catch = true +csharp_new_line_before_else = true +csharp_new_line_before_finally = true +csharp_new_line_before_members_in_anonymous_types = true +csharp_new_line_before_members_in_object_initializers = true +csharp_new_line_before_open_brace = types +csharp_new_line_between_query_expression_clauses = true + +# Indentation preferences +csharp_indent_block_contents = true +csharp_indent_braces = false +csharp_indent_case_contents = true +csharp_indent_case_contents_when_block = true +csharp_indent_labels = one_less_than_current +csharp_indent_switch_labels = true + +# Space preferences +csharp_space_after_cast = false +csharp_space_after_colon_in_inheritance_clause = true +csharp_space_after_comma = true +csharp_space_after_dot = false +csharp_space_after_keywords_in_control_flow_statements = true +csharp_space_after_semicolon_in_for_statement = true +csharp_space_around_binary_operators = before_and_after +csharp_space_around_declaration_statements = false +csharp_space_before_colon_in_inheritance_clause = true +csharp_space_before_comma = false +csharp_space_before_dot = false +csharp_space_before_open_square_brackets = false +csharp_space_before_semicolon_in_for_statement = false +csharp_space_between_empty_square_brackets = false +csharp_space_between_method_call_empty_parameter_list_parentheses = false +csharp_space_between_method_call_name_and_opening_parenthesis = false +csharp_space_between_method_call_parameter_list_parentheses = false +csharp_space_between_method_declaration_empty_parameter_list_parentheses = false +csharp_space_between_method_declaration_name_and_open_parenthesis = false +csharp_space_between_method_declaration_parameter_list_parentheses = false +csharp_space_between_parentheses = false +csharp_space_between_square_brackets = false + +# Wrapping preferences +csharp_preserve_single_line_blocks = true +csharp_preserve_single_line_statements = true + +#### Naming styles #### + +# Naming rules + +dotnet_naming_rule.interface_should_be_begins_with_i.severity = suggestion +dotnet_naming_rule.interface_should_be_begins_with_i.symbols = interface +dotnet_naming_rule.interface_should_be_begins_with_i.style = begins_with_i + +dotnet_naming_rule.types_should_be_pascal_case.severity = suggestion +dotnet_naming_rule.types_should_be_pascal_case.symbols = types +dotnet_naming_rule.types_should_be_pascal_case.style = pascal_case + +dotnet_naming_rule.non_field_members_should_be_pascal_case.severity = suggestion +dotnet_naming_rule.non_field_members_should_be_pascal_case.symbols = non_field_members +dotnet_naming_rule.non_field_members_should_be_pascal_case.style = pascal_case + +# Symbol specifications + +dotnet_naming_symbols.interface.applicable_kinds = interface +dotnet_naming_symbols.interface.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected +dotnet_naming_symbols.interface.required_modifiers = + +dotnet_naming_symbols.types.applicable_kinds = class, struct, interface, enum +dotnet_naming_symbols.types.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected +dotnet_naming_symbols.types.required_modifiers = + +dotnet_naming_symbols.non_field_members.applicable_kinds = property, event, method +dotnet_naming_symbols.non_field_members.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected +dotnet_naming_symbols.non_field_members.required_modifiers = + +# Naming styles + +dotnet_naming_style.pascal_case.required_prefix = +dotnet_naming_style.pascal_case.required_suffix = +dotnet_naming_style.pascal_case.word_separator = +dotnet_naming_style.pascal_case.capitalization = pascal_case + +dotnet_naming_style.begins_with_i.required_prefix = I +dotnet_naming_style.begins_with_i.required_suffix = +dotnet_naming_style.begins_with_i.word_separator = +dotnet_naming_style.begins_with_i.capitalization = pascal_case diff --git a/pdfpatcher/App/AppContext.cs b/pdfpatcher/App/AppContext.cs new file mode 100644 index 0000000..8066cb0 --- /dev/null +++ b/pdfpatcher/App/AppContext.cs @@ -0,0 +1,291 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Text; +using System.Xml; +using MuPdfSharp; +using PDFPatcher.Common; +using PowerJson; + +namespace PDFPatcher +{ + internal static class AppContext + { + static readonly string AppConfigFilePath = FileHelper.CombinePath( + Path.GetDirectoryName(System.Windows.Forms.Application.ExecutablePath), + "AppConfig.json"); + + static readonly SerializationManager JsonSm = new SerializationManager(new JsonReflectionController(true)) { + UseExtensions = false, + SerializeEmptyCollections = false, + SerializeNullValues = false, + SerializeReadOnlyFields = false, + SerializeReadOnlyProperties = false, + CanSerializePrivateMembers = true + }; + + internal const int MaxHistoryItemCount = 16; + + internal static MainForm MainForm { get; set; } + + static AppContext() { + SaveAppSettings = true; + BookmarkFile = String.Empty; + TargetFile = String.Empty; + CheckUpdateDate = DateTime.Now; + CheckUpdateInterval = 14; + Exporter = new ExporterOptions(); + Importer = new ImporterOptions(); + Merger = new MergerOptions(); + Patcher = new PatcherOptions(); + Editor = new PatcherOptions(); + AutoBookmarker = new AutoBookmarkOptions(); + Encodings = new EncodingOptions(); + ImageExtracter = new ImageExtracterOptions(); + ImageRenderer = new ImageRendererOptions(); + ExtractPage = new ExtractPageOptions(); + Ocr = new OcrOptions(); + Toolbar = new ToolbarOptions(); + WindowStatus = new WindowStatus(); + Recent = new RecentItems(); + } + public static bool SaveAppSettings { get; set; } + + ///获取或指定是否在加载 PDF 文档时仅加载部分文档。 + public static bool LoadPartialPdfFile { get; set; } + + private static string[] _SourceFiles = new string[0]; + ///获取或指定要处理的源文件路径列表。 + public static string[] SourceFiles { + get => _SourceFiles; + set => _SourceFiles = value ?? new string[0]; + } + + ///获取或指定检查更新的日期。 + public static DateTime CheckUpdateDate { get; set; } + ///获取或指定检查更新的日期间隔。 + public static int CheckUpdateInterval { get; set; } + + ///获取或指定是否应取消批处理操作。 + public static bool Abort { get; set; } + + ///获取或指定书签文件的路径。 + public static string BookmarkFile { get; set; } + + ///获取或指定目标文件的路径。 + public static string TargetFile { get; set; } + + ///获取导出设置。 + public static ExporterOptions Exporter { get; internal set; } + ///获取导入设置。 + public static ImporterOptions Importer { get; internal set; } + ///获取生成文档的设置。 + public static MergerOptions Merger { get; internal set; } + ///获取生成文档的设置。 + public static PatcherOptions Patcher { get; internal set; } + ///获取文档编辑器的设置。 + public static PatcherOptions Editor { get; internal set; } + ///获取自动生成书签的设置。 + public static AutoBookmarkOptions AutoBookmarker { get; internal set; } + ///获取应用程序设置。 + public static EncodingOptions Encodings { get; internal set; } + ///获取导出图像的设置。 + public static ImageExtracterOptions ImageExtracter { get; internal set; } + ///获取转换为图片的设置。 + public static ImageRendererOptions ImageRenderer { get; internal set; } + ///获取提取页面的设置。 + public static ExtractPageOptions ExtractPage { get; internal set; } + ///获取光学字符识别功能的设置。 + public static OcrOptions Ocr { get; internal set; } + ///获取或指定自定义工具栏的项目。 + public static ToolbarOptions Toolbar { get; internal set; } + ///获取或指定窗口状态。 + public static WindowStatus WindowStatus { get; internal set; } + + public static RecentItems Recent { get; internal set; } + + [JsonSerializable] + public sealed class RecentItems + { + ///获取最近使用的 PDF 文件列表。 + [JsonField("源文件")] + public List SourcePdfFiles { get; } = new List(); + ///获取最近使用的 PDF 输出文件列表。 + [JsonField("输出文件")] + public List TargetPdfFiles { get; } = new List(); + ///获取最近使用的信息文件列表。 + [JsonField("信息文件")] + public List InfoDocuments { get; } = new List(); + ///获取最近使用的文件名模板列表。 + [JsonField("文件名模板")] + public List FileNameTemplates { get; } = new List(); + ///获取最近使用的文件夹列表。 + [JsonField("文件夹")] + public List Folders { get; } = new List(); + ///获取最近使用的查找字符串列表。 + [JsonField("查找项")] + public List SearchPatterns { get; } = new List(); + ///获取最近使用的替换字符串列表。 + [JsonField("替换项")] + public List ReplacePatterns { get; } = new List(); + + internal static void AddHistoryItem(IList list, string item) { + if (String.IsNullOrEmpty(item)) { + return; + } + var i = -1; + var m = false; + foreach (var li in list) { + i++; + if (String.Equals(li, item, StringComparison.OrdinalIgnoreCase)) { + m = true; + break; + } + } + if (m) { + if (i == 0) { + return; + } + if (i != -1) { + list.RemoveAt(i); + } + } + list.Insert(0, item); + while (list.Count > MaxHistoryItemCount) { + list.RemoveAt(list.Count - 1); + } + } + + } + + internal static void CleanUpInexistentFiles(List list) { + list.RemoveAll(item => FileHelper.HasFileNameMacro(item) == false && File.Exists(item) == false); + } + + internal static void CleanUpInexistentFolders(List list) { + list.RemoveAll(item => FileHelper.HasFileNameMacro(item) == false && Directory.Exists(item) == false); + } + + internal static bool Load(string path) { + return LoadJson(path); + } + + internal static bool LoadJson(string path) { + if (String.IsNullOrEmpty(path)) { + path = AppConfigFilePath; + } + if (File.Exists(path) == false) { + return false; + } + ConfigurationSerialization conf; + try { + conf = Json.ToObject(File.ReadAllText(path, Encoding.UTF8), JsonSm); + if (conf == null || conf.SaveAppSettings == false) { + SaveAppSettings = false; + return false; + } + } + catch (Exception) { + return false; + } + CheckUpdateDate = conf.CheckUpdateDate; + CheckUpdateInterval = conf.CheckUpdateInterval; + LoadPartialPdfFile = conf.PdfLoadMode == Configuration.OptimalMemoryUsage; + if (conf.Recent != null) { + Recent = conf.Recent; + } + if (conf.ExporterOptions != null) { + Exporter = conf.ExporterOptions; + } + if (conf.ImporterOptions != null) { + Importer = conf.ImporterOptions; + } + if (conf.MergerOptions != null) { + Merger = conf.MergerOptions; + } + if (conf.PatcherOptions != null) { + Patcher = conf.PatcherOptions; + } + if (conf.EditorOptions != null) { + Editor = conf.EditorOptions; + } + if (conf.AutoBookmarkOptions != null) { + AutoBookmarker = conf.AutoBookmarkOptions; + } + if (conf.Encodings != null) { + Encodings = conf.Encodings; + } + if (conf.ImageExporterOptions != null) { + ImageExtracter = conf.ImageExporterOptions; + } + if (conf.ImageRendererOptions != null) { + ImageRenderer = conf.ImageRendererOptions; + } + if (conf.OcrOptions != null) { + Ocr = conf.OcrOptions; + } + if (conf.ExtractPageOptions != null) { + ExtractPage = conf.ExtractPageOptions; + } + if (conf.ToolbarOptions != null) { + Toolbar = conf.ToolbarOptions; + } + if (conf.WindowStatus != null) { + WindowStatus = conf.WindowStatus; + } + return true; + } + + /// + /// 保存应用程序配置。 + /// + /// 保存路径。路径为空时,保存到默认位置。 + /// 是否保存历史文件列表。 + /// 是否跳过只读文件。 + internal static void Save(string path, bool saveHistoryFileList, bool skipReadonly) { + try { + SaveJson(path ?? AppConfigFilePath, saveHistoryFileList, skipReadonly); + } + catch (Exception ex) { + FormHelper.ErrorBox("在保存程序设置时出错" + ex.Message); + } + } + + static void SaveJson(FilePath path, bool saveHistoryFileList, bool skipReadonly) { + if (skipReadonly && path.ExistsFile && (path.ToFileInfo().Attributes & FileAttributes.ReadOnly) > 0) { + return; + } + var s = SaveAppSettings + ? new ConfigurationSerialization { + SaveAppSettings = true, + CheckUpdateDate = CheckUpdateDate, + CheckUpdateInterval = CheckUpdateInterval, + PdfLoadMode = LoadPartialPdfFile ? Configuration.OptimalMemoryUsage : Configuration.OptimalSpeed, + MergerOptions = Merger, + ExporterOptions = Exporter, + ImporterOptions = Importer, + PatcherOptions = Patcher, + EditorOptions = Editor, + AutoBookmarkOptions = AutoBookmarker, + Encodings = Encodings, + ImageExporterOptions = ImageExtracter, + ImageRendererOptions = ImageRenderer, + ExtractPageOptions = ExtractPage, + OcrOptions = Ocr, + ToolbarOptions = Toolbar, + WindowStatus = new WindowStatus(MainForm), + Recent = saveHistoryFileList ? Recent : null + } + : new ConfigurationSerialization { SaveAppSettings = false }; + path.WriteAllText(false, Encoding.UTF8, Json.ToJson(s, JsonSm)); + } + + private static void WriteRecentFiles(XmlWriter writer, IList list, string name) { + foreach (var item in list) { + writer.WriteStartElement(name); + writer.WriteAttributeString(Configuration.Path, item); + writer.WriteEndElement(); + } + } + } +} diff --git a/pdfpatcher/App/Commands.cs b/pdfpatcher/App/Commands.cs new file mode 100644 index 0000000..362c97a --- /dev/null +++ b/pdfpatcher/App/Commands.cs @@ -0,0 +1,97 @@ +using System; +using System.Collections.Generic; + +namespace PDFPatcher +{ + static class Commands + { + internal const string File = "_File"; + #region File menu + internal const string Open = "_Open"; + internal const string OpenFile = "OpenFile"; + internal const string LoadList = "_LoadList"; + internal const string RecentFiles = "_RecentFiles"; + internal const string ImportBookmark = "_ImportBookmark"; + internal const string Close = "_Close"; + internal const string Action = "_Action"; + internal const string SaveBookmark = "_SaveBookmark"; + internal const string SaveAsInfoFile = "_SaveAsInfoFile"; + internal const string DocumentProperties = "_Properties"; + internal const string Options = "_Options"; + internal const string ResetOptions = "_ResetOptions"; + internal const string AppOptions = "_AppOptions"; + internal const string RestoreOptions = "_RestoreOptions"; + internal const string SaveOptions = "_SaveOptions"; + internal const string SaveList = "_SaveList"; + internal const string CleanUpInexistentFiles = "_CleanUpInexistentFiles"; + internal const string Exit = "_Exit"; + #endregion + + internal const string Tools = "_ToolBox"; + #region Tools menu + internal const string LogWindow = "_LogWindow"; + internal const string ShowGeneralToolbar = "_ShowGeneralToolbar"; + internal const string CustomizeToolbar = "_CustomizeToolbar"; + #endregion + + internal const string Selection = "_Select"; + #region Selection menu + internal const string Copy = "_Copy"; + internal const string Delete = "_Delete"; + internal const string Paste = "_Paste"; + internal const string SelectAllPdf = "_SelectAllPdfFiles"; + internal const string SelectAllImages = "_SelectAllImages"; + internal const string SelectAllFolders = "_SelectAllFolders"; + internal const string SelectAllItems = "_SelectAll"; + internal const string InvertSelectItem = "_InvertSelect"; + internal const string SelectNone = "_SelectNone"; + internal const string ItemTypeSeparator = "_ItemTypeSeparator"; + internal const string ExpandAll = "_ExpandAll"; + internal const string CollapseAll = "_CollapseAll"; + internal const string CollapseChildren = "_CollapseChildren"; + #endregion + + #region Options menu + internal const string PatcherOptions = "_PatcherOptions"; + internal const string MergerOptions = "_MergerOptions"; + internal const string InfoFileOptions = "_InfoFileOptions"; + #endregion + + internal const string Help = "_Help"; + #region Help menu + internal const string CreateShortcut = "_CreateShortcut"; + internal const string VisitHomePage = "_VisitHomePage"; + internal const string CheckUpdate = "_CheckUpdate"; + #endregion + + #region Editor + internal const string EditorInsertBookmark = "_BookmarkHere"; + internal const string EditorSavePdf = "_SavePDF"; + internal const string EditorBookmarkLevelUp = "_LevelUp"; + internal const string EditorBookmarkLevelDown = "_LevelDown"; + internal const string EditorBookmarkDelete = "_DeleteBookmark"; + internal const string EditorBookmarkBold = "_BookmarkBoldButton"; + internal const string EditorBookmarkItalic = "_BookmarkItalicButton"; + internal const string EditorBookmarkPageNumberIncrement = "_IncrementPageNumber"; + internal const string EditorBookmarkPageNumberDecrement = "_DecrementPageNumber"; + internal const string EditorBookmarkPageNumberShift = "_ShiftMultiPageNumber"; + internal const string EditorOcrPage = "_OcrPage"; + internal const string EditorPageProperties = "_PageProperties"; + internal const string EditorSavePageImage = "_SavePageImage"; + #endregion + internal static readonly string[] TopMenuItems = { File, Tools, Selection }; + internal static readonly string[] CommonSelectionCommands = { SelectAllItems, SelectNone, InvertSelectItem }; + internal static readonly HashSet DefaultDisabledItems = new HashSet( + new string[] { + SelectAllItems, InvertSelectItem, SelectNone, + Copy, Delete, + Options + }); + internal static readonly HashSet DefaultHiddenItems = new HashSet( + new string[] { + ImportBookmark, SaveBookmark, SaveAsInfoFile, DocumentProperties, + SelectAllPdf, SelectAllImages, SelectAllFolders, ItemTypeSeparator + }); + + } +} diff --git a/pdfpatcher/App/Common/CommandRegistry.cs b/pdfpatcher/App/Common/CommandRegistry.cs new file mode 100644 index 0000000..a14c57d --- /dev/null +++ b/pdfpatcher/App/Common/CommandRegistry.cs @@ -0,0 +1,50 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace PDFPatcher.Common +{ + /// + /// 表示在指定上下文下执行的处理命令。 + /// + /// 处理命令时的上下文类型。 + interface ICommand

+ { + void Process(P context, params string[] parameters); + } + + ///

+ /// 不区分字符串大小写匹配的容器集合。用于编辑器命令模式。 + /// + /// 命令模式的处理参数类型。 + sealed class CommandRegistry

+ { + readonly Dictionary> _container = new Dictionary>(StringComparer.OrdinalIgnoreCase); + + ///

+ /// 注册执行处理的命令处理器。 + /// + /// 执行命令的处理器。 + /// 触发该命令的命令标识符。 + public void Register(ICommand

command, params string[] commandIDs) { + foreach (var cmd in commandIDs) { + _container.Add(cmd, command); + } + } + + ///

+ /// 执行指定的命令。 + /// + /// 命令标识符。 + /// 处理命令时的上下文变量。 + /// 参数。 + /// 如找到对应的命令处理,则返回 true,否则返回 false。 + public bool Process(string commandID, P context, params string[] parameters) { + if (_container.TryGetValue(commandID, out ICommand

cmd)) { + cmd.Process(context, parameters); + return true; + } + return false; + } + } +} diff --git a/pdfpatcher/App/Common/DualKeyDictionary.cs b/pdfpatcher/App/Common/DualKeyDictionary.cs new file mode 100644 index 0000000..b4e7a39 --- /dev/null +++ b/pdfpatcher/App/Common/DualKeyDictionary.cs @@ -0,0 +1,106 @@ +using System; +using System.Collections.Generic; + +namespace PDFPatcher.Common +{ + public class DualKeyDictionary : IDictionary + { + private readonly Dictionary _keyDictionary = new Dictionary(); + private readonly Dictionary _reverseDictionary = new Dictionary(); + + public DualKeyDictionary() { + + } + + public K GetKeyByValue(V value) { + return _reverseDictionary[value]; + } + + #region IDictionary 成员 + + public void Add(K key, V value) { + _keyDictionary.Add(key, value); + _reverseDictionary.Add(value, key); + } + + public bool ContainsKey(K key) { + return _keyDictionary.ContainsKey(key); + } + public bool ContainsValue(V value) { + return _reverseDictionary.ContainsKey(value); + } + + public ICollection Keys => _keyDictionary.Keys; + + public bool Remove(K key) { + if (_keyDictionary.ContainsKey(key) == false) { + return false; + } + var value = _keyDictionary[key]; + _keyDictionary.Remove(key); + _reverseDictionary.Remove(value); + return true; + } + + public bool TryGetValue(K key, out V value) { + return TryGetValue(key, out value); + } + + public ICollection Values => _reverseDictionary.Keys; + + public V this[K key] { + get => _keyDictionary[key]; + set { + Remove(key); + Add(key, value); + } + } + + #endregion + + #region ICollection> 成员 + + public void Add(KeyValuePair item) { + Add(item.Key, item.Value); + } + + public void Clear() { + _keyDictionary.Clear(); + _reverseDictionary.Clear(); + } + + public bool Contains(KeyValuePair item) { + return _keyDictionary.ContainsKey(item.Key) && _reverseDictionary.ContainsKey(item.Value); + } + + public void CopyTo(KeyValuePair[] array, int arrayIndex) { + ((ICollection>)_keyDictionary).CopyTo(array, arrayIndex); + } + + public int Count => _keyDictionary.Count; + + public bool IsReadOnly => false; + + public bool Remove(KeyValuePair item) { + return Remove(item.Key); + } + + #endregion + + #region IEnumerable> 成员 + + public IEnumerator> GetEnumerator() { + return ((IEnumerable>)_keyDictionary).GetEnumerator(); + } + + #endregion + + #region IEnumerable 成员 + + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { + return ((System.Collections.IEnumerable)_keyDictionary).GetEnumerator(); + } + + #endregion + } +} diff --git a/pdfpatcher/App/Common/FileHelper.cs b/pdfpatcher/App/Common/FileHelper.cs new file mode 100644 index 0000000..4eab5d3 --- /dev/null +++ b/pdfpatcher/App/Common/FileHelper.cs @@ -0,0 +1,267 @@ +using System; +using System.IO; + +namespace PDFPatcher.Common +{ + static class FileHelper + { + enum OverwriteType + { + Prompt, Overwrite, Skip + } + static OverwriteType __OverwriteMode; + + public static bool HasExtension(FilePath fileName, string extension) { + return fileName.HasExtension(extension); + } + public static bool HasFileNameMacro(string fileName) { + var c = '<'; + foreach (var item in fileName) { + if (item == c) { + if (c == '>') { + return true; + } + c = '>'; + } + } + return false; + } + public static int NumericAwareComparePath(string path1, string path2) { + const char PathDot = '.'; + var l1 = path1?.Length ?? 0; + var l2 = path2?.Length ?? 0; + if (l1 == 0 || l2 == 0) { + return l1 - l2; + } + int n1 = 0, n2 = 0; + for (int i1 = 0, i2 = 0; i1 < l1 && i2 < l2; i1++, i2++) { + var x = path1[i1]; + var y = path2[i2]; + if (x < '0' || x > '9') { + // 不区分大小写的文字比较 + if (x != y) { + x = ToLowerAscii(x); + y = ToLowerAscii(y); + if (x == y) { + continue; + } + return x == PathDot ? -1 + : y == PathDot ? 1 + : y < '0' || y > '9' ? LocaleInfo.StringComparer(x.ToString(), y.ToString(), System.Globalization.CompareOptions.StringSort) + // path2 为数字,path1 不为数字,path2 排在前面 + : 1; + } + } + else if (IsPathSeparator(x)) { + if (IsPathSeparator(y)) { + continue; + } + return -1; + } + else if (IsPathSeparator(y)) { + return 1; + } + else { + // 数字比较 + if (y >= '0' && y <= '9') { + // 两组均为数字 + do { + if (x > '0' || n1 > 0) { + ++n1; + } + } while (++i1 < l1 && (x = path1[i1]) >= '0' && x <= '9'); + do { + if (y > '0' || n2 > 0) { + ++n2; + } + } while (++i2 < l2 && (y = path2[i2]) >= '0' && y <= '9'); + // 数字位数少的在前面 + if (n1 != n2) { + return n1 - n2; + } + // 全是 0,继续后面的比较 + if (n1 == 0 || n2 == 0) { + --i1; + --i2; + continue; + } + i1 -= n1; + i2 -= n2; + for (int i = 0; i < n1; i++, i1++, i2++) { + x = path1[i1]; + y = path2[i2]; + if (x != y) { + return x - y; + } + } + // 数值相等,比较下一组 + n1 = n2 = 0; + --i1; + --i2; + } + else { + // 仅 x 为数字,y 不为数字 + return y == PathDot ? 1 : x - y; + } + } + } + return path1.Length - path2.Length; + } + static char ToLowerAscii(char c) { + return c >= 'A' && c <= 'Z' ? (char)(c + ('a' - 'A')) : c; + } + + internal static bool CheckOverwrite(string targetFile) { + if (!File.Exists(targetFile)) { + return true; + } + + switch (__OverwriteMode) { + case OverwriteType.Prompt: + var r = Common.FormHelper.YesNoCancelBox(String.Join("\n", new string[] { + "是否覆盖目标文件?", targetFile, "\n按住 Shift 键重复此对话框的选择,本次操作不再弹出覆盖文件提示。" + })); + if (r == System.Windows.Forms.DialogResult.No) { + if (FormHelper.IsShiftKeyDown) { + __OverwriteMode = OverwriteType.Skip; + } + goto case OverwriteType.Skip; + } + else if (r == System.Windows.Forms.DialogResult.Cancel) { + throw new OperationCanceledException(); + } + if (FormHelper.IsShiftKeyDown) { + __OverwriteMode = OverwriteType.Overwrite; + } + break; + case OverwriteType.Overwrite: + return true; + case OverwriteType.Skip: + Tracker.TraceMessage(Tracker.Category.ImportantMessage, "取消覆盖文件:" + targetFile); + return false; + default: + goto case OverwriteType.Prompt; + } + + return true; + } + + public static string CombinePath(string path1, string path2) { + if (string.IsNullOrEmpty(path2)) { + return path1 ?? string.Empty; + } + if (string.IsNullOrEmpty(path1)) { + return path2; + } + var l2 = path2.Length; + if (l2 > 0) { + if (IsPathSeparator(path2[0]) || (l2 > 1 && path2[1] == Path.VolumeSeparatorChar)) { + return path2; + } + } + var ch = path1[path1.Length - 1]; + if (IsPathSeparator(ch) == false) { + return path1 + Path.DirectorySeparatorChar + path2; + } + return path1 + path2; + } + public static bool ComparePath(FilePath path1, FilePath path2) { + return path1.Equals(path2); + } + + public static bool IsPathValid(string filePath) { + return String.IsNullOrEmpty(filePath) == false && filePath.Trim().Length > 0 + && filePath.IndexOfAny(FilePath.InvalidPathChars) == -1; + } + static bool IsPathSeparator(char c) { + return c == Path.DirectorySeparatorChar || c == Path.AltDirectorySeparatorChar; + } + + internal static void ResetOverwriteMode() { + __OverwriteMode = OverwriteType.Prompt; + } + + internal static string MakePathRootedAndWithExtension(string path, string basePath, string extName, bool forceExt) { + var p = Path.Combine(Path.GetDirectoryName(basePath), path); + return Path.GetExtension(p).Length == 0 || forceExt ? (string)new FilePath(p).EnsureExtension(extName) : p; + } + + static FilePath AttachExtensionName(FilePath fileName, string extension) { + return fileName.EnsureExtension(extension); + } + + static string GetNewFileName(string fileName, string extName) { + var tmpName = AttachExtensionName(fileName, extName); + var n = 1; + while (tmpName.ExistsFile) { + tmpName = AttachExtensionName(fileName + "[" + (++n) + "]", extName); + } + return tmpName.ToString(); + } + public static string GetValidFileName(FilePath fileName) { + return fileName.SubstituteInvalidChars('_').ToString(); + } + internal static string GetNewFileNameFromSourceFile(string fileName, string extName) { + var d = Path.GetDirectoryName(fileName); + return GetNewFileName( + d + @"\" + Path.GetFileNameWithoutExtension(fileName), + extName) + .Replace(@"\\", @"\"); + } + internal static string GetTempNameFromFileDirectory(string fileName, string extName) { + var f = Path.GetDirectoryName(fileName); + var t = Path.GetTempFileName(); + return Path.Combine(f, t + extName); + } + public static string GetEllipticPath(string path, int length) { + if (length < 11) { + length = 11; + } + return path == null ? string.Empty + : path.Length > length ? (path.Substring(0, 7) + "..." + path.Substring(path.Length - (length - 10))) + : path; + } + + public static byte[] DumpBytes(this byte[] source, FilePath path) { + return source.DumpBytes(path, 0, source?.Length ?? 0); + } + public static byte[] DumpBytes(this byte[] source, FilePath path, int offset, int count) { + using (var f = new FileStream(path.ToFullPath(), FileMode.OpenOrCreate, FileAccess.Write)) { + if (source == null) { + return null; + } + f.Write(source, offset, count); + } + return source; + } + public static byte[] DumpHexBinBytes(this byte[] source, FilePath path) { + using (var f = new StreamWriter(path.ToFullPath())) { + if (source == null) { + return null; + } + byte t; + for (int i = 0; i < source.Length; i++) { + if (i > 0) { + if ((i & 0xF) == 0) { + f.WriteLine(); + } + if ((i & 0x1) == 0) { + f.Write(' '); + } + } + var b = source[i]; + t = (byte)(b >> 4); + f.Write((char)(t + (t > 9 ? ('A' - 10) : 0x30))); + t = (byte)(b & 0x0F); + f.Write((char)(t + (t > 9 ? ('A' - 10) : 0x30))); + } + } + return source; + } + + static class LocaleInfo + { + public static readonly Func StringComparer = System.Globalization.CultureInfo.CurrentCulture.CompareInfo.Compare; + } + } +} diff --git a/pdfpatcher/App/Common/FilePath.cs b/pdfpatcher/App/Common/FilePath.cs new file mode 100644 index 0000000..01b350a --- /dev/null +++ b/pdfpatcher/App/Common/FilePath.cs @@ -0,0 +1,1051 @@ +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.IO; +using System.Reflection; +using System.Text; +using NameList = System.Collections.Generic.List; +using SysDirectory = System.IO.Directory; + +namespace PDFPatcher.Common +{ + ///

表示文件路径的结构。此结构可隐式转换为字符串、 + public readonly struct FilePath : IEquatable + { + internal static readonly char[] InvalidFileNameChars = Path.GetInvalidFileNameChars(); + internal static readonly char[] InvalidPathChars = Path.GetInvalidPathChars(); + internal static readonly Func __PathComparer = StringComparer.OrdinalIgnoreCase.Equals; + + /// 表示匹配任何文件的通配符。 + public const string Wildcard = "*"; + /// 表示匹配当前目录、递归子目录和任何文件的通配符。 + public const string RecursiveWildcard = "**"; + + /// 表示没有任何内容的路径。 + public static readonly FilePath Empty = new FilePath(string.Empty, false); + + /// 获取应用程序所在的目录路径。 + public static readonly FilePath AppRoot = ((FilePath)AppDomain.CurrentDomain.BaseDirectory).AppendPathSeparator(); + + /// 获取应用程序的文件路径(对于 Web 应用程序,返回 )。 + public static readonly FilePath AppPath = Assembly.GetEntryAssembly() != null ? (FilePath)Assembly.GetEntryAssembly().Location : Empty; + + static readonly char[] __PathSeparators = { Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar }; + static readonly string __CurrentPath = "." + Path.DirectorySeparatorChar; + readonly string _value; + + /// 传入文件路径的字符串形式,创建新的 实例。在创建实例时,删除传入字符串内所有的前导和尾随空白。 + /// 文件路径的字符串形式。 + public FilePath(string path) : this(path, true) { } + + internal FilePath(string path, bool trim) { + _value = string.IsNullOrEmpty(path) + ? string.Empty + : trim ? path.Trim() : path; + } + + /// 返回当前路径的目录部分。如目录为相对路径,则先转换为以当前程序所在目录路径为基准的绝对路径。 + /// 当前路径的目录部分。 + public FilePath Directory { + get { + const int None = 0, EndWithSep = 1, EndWithLetter = 2; + var p = AppRoot.Combine(_value)._value; + int s = None; + for (int i = p.Length - 1; i >= 0; i--) { + var c = p[i]; + bool d = IsDirectorySeparator(c); + switch (s) { + case None: + if (d) { + s = EndWithSep; + } + else if (Char.IsWhiteSpace(c) == false) { + s = EndWithLetter; + } + continue; + case EndWithSep: + if (d) { + continue; + } + else if (c == Path.VolumeSeparatorChar) { + return Empty; + } + else { + return p.Substring(0, i + 1); + } + case EndWithLetter: + if (d) { + return p.Substring(0, (i == 2 && p[1] == Path.VolumeSeparatorChar || i == 0) ? i + 1 : i); + } + else if (c == Path.VolumeSeparatorChar) { + return p.Substring(0, i + 1) + Path.DirectorySeparatorChar; + } + break; + } + } + return Empty; + } + } + + /// 返回当前路径是否以目录分隔符结束。 + public bool EndsWithPathSeparator { + get { + if (String.IsNullOrEmpty(_value)) { + return false; + } + for (int i = _value.Length - 1; i >= 0; i--) { + var c = _value[i]; + if (Char.IsWhiteSpace(c)) { + continue; + } + return IsDirectorySeparator(c); + } + return false; + } + } + + /// 检查当前路径对应的文件是否存在。 + public bool ExistsFile => File.Exists(ToFullPath()._value); + + /// 检查当前路径对应的目录是否存在。 + public bool ExistsDirectory => SysDirectory.Exists(ToFullPath()._value); + + /// 获取文件路径的文件名部分。 + public string FileName { + get { + if (IsEmpty) { + return string.Empty; + } + char c; + for (int i = _value.Length - 1; i >= 0; i--) { + c = _value[i]; + if (IsDirectorySeparator(c) || c == Path.VolumeSeparatorChar) { + return _value.Substring(++i); + } + } + return _value; + } + } + + /// 获取文件路径的文件名(不包含扩展名)部分。 + public string FileNameWithoutExtension { + get { + if (IsEmpty) { + return string.Empty; + } + char c; + var l = _value.Length; + var d = l; + for (int i = d - 1; i >= 0; i--) { + c = _value[i]; + if (c == '.') { + if (d == l) { + d = i; + } + } + else if (IsDirectorySeparator(c) || c == Path.VolumeSeparatorChar) { + return d != l ? _value.Substring(++i, d - i) : _value.Substring(++i); + } + } + return d != l ? _value.Substring(0, d) : _value; + } + } + + /// 获取文件路径的文件扩展名部分。 + public string FileExtension { + get { + if (IsEmpty) { + return string.Empty; + } + char c; + int i; + for (i = _value.Length - 1; i >= 0; i--) { + c = _value[i]; + if (IsDirectorySeparator(c)) { + i = -1; + break; + } + if (c == '.') { + break; + } + } + return i > -1 && i < _value.Length - 1 ? _value.Substring(i) : string.Empty; + } + } + + /// 返回当前路径是否为空。 + public bool IsEmpty => String.IsNullOrEmpty(_value); + + /// 返回当前文件路径是否有效。 + public bool IsValidPath => _value?.Trim().Length > 0 && _value.IndexOfAny(InvalidPathChars) == -1; + + /// 在路径后附加 字符。 + /// 附加了“\”字符的路径。 + public FilePath AppendPathSeparator() { + return IsEmpty == false && _value[_value.Length - 1] == Path.DirectorySeparatorChar + ? this + : (FilePath)(_value + Path.DirectorySeparatorChar); + } + /// 删除路径尾部的 字符。 + /// 删除了尾部“\”字符的路径。 + public FilePath TrimPathSeparator() { + if (_value == null) { + return Empty; + } + + string p = _value; + int i; + for (i = p.Length - 1; i >= 0; i--) { + char c = p[i]; + if (!Char.IsWhiteSpace(c) && IsDirectorySeparator(c) == false) { + return _value.Substring(0, i + 1); + } + } + return Empty; + } + + /// 替换文件路径的扩展名为新的扩展名。 + /// 新的扩展名。 + /// 替换扩展名后的路径。 + public FilePath ChangeExtension(string extension) { + if (IsEmpty) { + return Empty; + } + if (extension == null || (extension = extension.TrimEnd()).Length == 0) { + extension = String.Empty; + } + else if (extension[0] != '.') { + extension = "." + extension; + } + int i; + char c; + for (i = _value.Length - 1; i >= 0; i--) { + c = _value[i]; + if (IsDirectorySeparator(c)) { + i = -1; + break; + } + if (c == '.') { + break; + } + } + return new FilePath(i >= 0 ? _value.Substring(0, i) + extension : _value + extension, false); + } + + /// + public FilePath Combine(FilePath path) { + return Combine(path, false); + } + + /// 合并两个文件路径。如 为绝对路径,则返回该路径。 + /// 子路径。 + /// 对于 开头的情况,取值为 时,视为以当前目录为基础目录;否则将 视为从根目录开始,返回 。 + /// 合并后的路径。 + public FilePath Combine(FilePath path, bool rootAsRelative) { + if (path.IsEmpty) { + return _value != null ? this : Empty; + } + if (IsEmpty) { + return path._value != null ? path : Empty; + } + var p2 = path._value; + var ps = p2[0]; + bool p2r; + if ((p2r = IsDirectorySeparator(ps)) && rootAsRelative == false // note 不能调转 && 参数的顺序,p2r 在后面有用 + || p2.Length > 1 && (p2[1] == Path.VolumeSeparatorChar || p2[1] == ps)) { + return path; + } + + var p1 = _value/*.TrimEnd()*/; // _value 已在创建时 Trim 过,不需再 Trim + if (ps == '.') { // 合并扩展名到当前路径 + return p1 + p2; + } + return IsDirectorySeparator(p1[p1.Length - 1]) == false && p2r == false + ? new FilePath(p1 + Path.DirectorySeparatorChar + p2) + : new FilePath(p1 + p2, false); + } + + /// 为当前文件路径创建目录。如文件路径为空,则不创建路径。 + /// 所创建目录的路径。 + public FilePath CreateDirectory() { + if (IsEmpty) { + return Empty; + } + var p = ToFullPath(); + if (SysDirectory.Exists(p) == false) { + SysDirectory.CreateDirectory(p); + } + return p; + } + + /// 为当前文件路径创建其所属的目录。如文件路径为空,则不创建路径。 + /// 所创建目录的路径。 + public FilePath CreateContainingDirectory() { + if (IsEmpty) { + return Empty; + } + var f = Directory; + if (SysDirectory.Exists(f._value) == false) { + SysDirectory.CreateDirectory(f._value); + } + return f; + } + + /// 删除当前文件路径对应的文件。 + public void DeleteFile() { + var p = ToFullPath()._value; + File.Delete(p); + } + /// 删除当前文件路径对应的目录。如路径指向的目录不存在,不执行任何操作。 + /// 是否递归删除子目录的文件 + public void DeleteDirectory(bool recursive) { + var p = ToFullPath()._value; + SysDirectory.Delete(p, recursive); + } + + /// 返回附加指定扩展名的实例。如当前路径已包含指定的扩展名,则返回当前路径,否则返回附加扩展名的实例。 + /// 需要附加的文件扩展名。 + /// 附加指定扩展名的实例。 + public FilePath EnsureExtension(string extension) { + return HasExtension(extension) ? this : new FilePath(_value + extension); + } + + /// 创建以应用程序所在目录为基准的路径。 + /// 相对路径。 + /// 返回以应用程序所在目录为基准的路径。 + public static FilePath FromRoot(string path) { + return AppRoot.Combine(path); + } + + /// 返回与文件关联的版本说明信息。 + /// 文件 对应的 + public string GetDescription() { + return FileVersionInfo.GetVersionInfo(ToFullPath()).FileDescription; + } + + /// 获取当前 下符合匹配模式的文件。在执行匹配前,先将当前实例转换为完整路径。当前用户无权访问的目录将被忽略。 + /// 匹配文件用的模式。模式中的“\”用于分隔目录,“**”表示当前目录及其包含的所有目录,“*”匹配 0 到多个字符,“?”匹配 1 个字符。模式为空时,返回所有文件。 + /// 返回匹配模式的所有文件。 + public FilePath[] GetFiles(string pattern) { + return GetFiles(pattern, null); + } + + /// 获取当前 下符合匹配模式的目录。在执行匹配前,先将当前实例转换为完整路径。当前用户无权访问的目录将被忽略。 + /// 匹配目录用的模式。模式中的“\”用于分隔目录,“**”表示当前目录及其包含的所有目录,“*”匹配 0 到多个字符,“?”匹配 1 个字符。模式为空时,返回所有一级子目录。 + /// 返回匹配模式的所有目录。 + public FilePath[] GetDirectories(string pattern) { + return GetDirectories(pattern, null); + } + + /// 获取当前 下符合匹配模式和筛选条件的文件。在执行匹配前,先将当前实例转换为完整路径。当前用户无权访问的目录将被忽略。 + /// 匹配文件用的模式。模式中的“\”用于分隔目录,“**”表示当前目录及其包含的所有目录,“*”匹配 0 到多个字符,“?”匹配 1 个字符。 + /// 用于筛选文件名的委托。 + /// 返回匹配模式的所有文件。 + public FilePath[] GetFiles(string pattern, Predicate filter) { + var f = ToFullPath(); + if (String.IsNullOrEmpty(pattern)) { + return SysDirectory.Exists(f._value) + ? GetFiles(f._value, Wildcard, filter) + : new FilePath[0]; + } + + string fp; + bool rp = pattern == RecursiveWildcard; + var p = new FilePath(pattern).GetParts(false); + var pl = p.Length; + var t = GetDirectories(f._value, p, rp ? 1 : pl - 1); + if (rp) { + fp = Wildcard; + } + else { + if (t.Count == 0) { + return new FilePath[0]; + } + fp = p[pl - 1]; + } + var r = new List(); + foreach (var item in t) { + try { + r.AddRange(GetFiles(item, fp, filter)); + } + catch (UnauthorizedAccessException) { + // continue; + } + } + return r.ToArray(); + } + + static FilePath[] GetFiles(string directory, string filePattern, Predicate filter) { + return SysDirectory.Exists(directory) ? Array.ConvertAll( + filter != null ? Array.FindAll(SysDirectory.GetFiles(directory, filePattern), filter) : SysDirectory.GetFiles(directory, filePattern) + , i => (FilePath)i) + : new FilePath[0]; + } + + /// 获取当前 下符合匹配模式和筛选条件的目录。在执行匹配前,先将当前实例转换为完整路径。当前用户无权访问的目录将被忽略。 + /// 匹配目录用的模式。模式中的“\”用于分隔目录,“**”表示当前目录及其包含的所有目录,“*”匹配 0 到多个字符,“?”匹配 1 个字符。 + /// 用于筛选目录名的委托。 + /// 返回匹配模式的所有目录。 + public FilePath[] GetDirectories(string pattern, Predicate filter) { + var f = ToFullPath(); + if (String.IsNullOrEmpty(pattern)) { + return SysDirectory.Exists(f._value) + ? GetDirectories(f._value, Wildcard, filter) + : new FilePath[0]; + } + + string fp; + bool rp = pattern == RecursiveWildcard; + var p = new FilePath(pattern).GetParts(false); + var pl = p.Length; + var t = GetDirectories(f._value, p, rp ? 1 : pl - 1); + if (rp) { + fp = Wildcard; + } + else { + if (t.Count == 0) { + return new FilePath[0]; + } + fp = p[p.Length - 1]; + } + var r = new List(); + foreach (var item in t) { + try { + r.AddRange(GetDirectories(item, fp, filter)); + } + catch (UnauthorizedAccessException) { + // continue; + } + } + return r.ToArray(); + } + + static FilePath[] GetDirectories(string directory, string filePattern, Predicate filter) { + return SysDirectory.Exists(directory) + ? Array.ConvertAll(filter != null ? Array.FindAll(SysDirectory.GetDirectories(directory, filePattern), filter) : SysDirectory.GetDirectories(directory, filePattern), i => (FilePath)i) + : new FilePath[0]; + } + + static NameList GetDirectories(string path, string[] parts, int partCount) { + NameList r; + var t = new NameList(1) { path }; + for (int i = 0; i < partCount; i++) { + r = new NameList(10); + var pi = parts[i]; + if (pi.Length == 0) { + t = new NameList(1) { Path.GetPathRoot(path) }; + continue; + } + else if (pi == "..") { + foreach (var item in t) { + var n = IsDirectorySeparator(item[item.Length - 1]) + ? Path.GetDirectoryName(item.Substring(0, item.Length - 1)) + : Path.GetDirectoryName(item); + if (n != null && r.Contains(n) == false) { + r.Add(n); + } + } + } + else if (pi == RecursiveWildcard) { + foreach (var item in t) { + r.Add(item); + GetDirectoriesRecursively(item, ref r); + } + } + else { + foreach (var item in t) { + try { + r.AddRange(SysDirectory.GetDirectories(item, pi)); + } + catch (UnauthorizedAccessException) { + continue; + } + } + } + t = r; + } + return t; + } + + static void GetDirectoriesRecursively(string directoryPath, ref NameList results) { + try { + var r = SysDirectory.GetDirectories(directoryPath, "*"); + results.AddRange(r); + foreach (var item in r) { + GetDirectoriesRecursively(item, ref results); + } + } + catch (UnauthorizedAccessException) { + return; + } + } + + /// 将路径按目录拆分为多个部分,并删除其中的无效部分。 + /// 目录的各个部分。 + public string[] GetParts() { + return GetParts(true); + } + + /// 将路径按目录拆分为多个部分。 + /// 是否删除无效的部分。 + /// 目录的各个部分。 + public string[] GetParts(bool removeInvalidParts) { + if (IsEmpty) { + return new string[0]; + } + var p = _value.Split(__PathSeparators); + string s; + var r = false; + var v = 0; + for (int i = 0; i < p.Length; i++) { + s = p[i].Trim(); + if (s.Length == 0) { + // 保留第一个根目录引用 + if (i == 0) { + r = true; + ++v; + } + else if (i == 1 && r) { + ++v; + } + continue; + } + if (s.Length == 1 && s[0] == '.') { + continue; + } + if (s == ".." || (s.StartsWith("..", StringComparison.Ordinal) && s.TrimEnd('.').Length == 0)) { + // 前一级为根目录 + if (r && v == 1) { + // 删除根目录级的目录部分 + if (p[0].Length > 2) { + p[0] = p[0].Substring(0, 2); + } + continue; + } + // 保留0级或上一级为“..”的目录符 + if (v == 0 || p[v - 1] == "..") { + s = ".."; + p[v] = s; + ++v; + continue; + } + // 删除前一级 + --v; + continue; + } + s = s.TrimEnd('.'); + if (removeInvalidParts) { + if (i == 0) { + if (s.Length > 1) { + // 根目录 + if (s[1] == Path.VolumeSeparatorChar) { + if (Array.IndexOf(InvalidFileNameChars, s[0]) != -1 + || s.IndexOfAny(InvalidFileNameChars, 2) != -1) { + continue; + } + r = true; + } + else if (s.IndexOfAny(InvalidFileNameChars) != -1) { + continue; + } + } + } + else if (s.IndexOfAny(InvalidFileNameChars) != -1) { + continue; + } + } + p[v] = s; + ++v; + } + if (v < 1) { + return new string[0]; + } + if (v < p.Length) { + Array.Resize(ref p, v); + } + return p; + } + + /// + /// + /// 以当前路径的绝对路径为基准,返回 相对于当前路径的相对路径。 如果 + /// 与当前路径盘符不一致,返回 。 在计算相对路径前,将把当前路径和 使用 方法转换为绝对路径。 + /// + /// 如当前路径为目录,但不以 结束,应先调用 方法将目录结束符附加到路径末尾。 + /// + /// 要计算相对路径的路径。 + /// 对于当前路径的相对路径。 + public FilePath GetRelativePath(FilePath path) { + var p1 = ToFullPath()._value; + var p2 = path.ToFullPath()._value; + var p = -1; + var i = 0; + var l1 = p1.Length; + var l2 = p2.Length; + while (i < l1 && i < l2) { + var c1 = p1[i]; + var c2 = p2[i]; + if (c1 != c2 && Char.ToLowerInvariant(c1) != char.ToLowerInvariant(c2)) { + break; + } + if (c1 == Path.DirectorySeparatorChar) { + p = i; + } + i++; + } + if (i == 0) { + return p2; + } + if (i == l1 && i == l2) { + return string.Empty; + } + var sb = new StringBuilder(32); + while (i < l1) { + if (p1[i] == Path.DirectorySeparatorChar) { + sb.Append("..").Append(Path.DirectorySeparatorChar); + } + i++; + } + if (sb.Length == 0 && l2 - 1 == p) { + return __CurrentPath; + } + sb.Append(p2, p + 1, l2 - p - 1); + return sb.ToString(); + } + + + /// 检查当前路径是否以指定的扩展名结束(不区分大小写)。 + /// 文件扩展名。 + public bool HasExtension(string extension) { + return String.IsNullOrEmpty(extension) + || (IsEmpty == false && _value.EndsWith(extension, StringComparison.OrdinalIgnoreCase) + && (extension[0] == '.' || _value.Length > extension.Length && _value[_value.Length - extension.Length - 1] == '.') + ); + } + + /// 返回文件名是否以指定的任意一个扩展名结尾(不区分大小写)。 + /// 扩展名列表。 + public bool HasExtension(params string[] extensions) { + var ext = FileExtension; + if (extensions == null || extensions.Length == 0) { + return true; + } + if (ext.Length == 0) { + return false; + } + foreach (var item in extensions) { + if (string.IsNullOrEmpty(item)) { + continue; + } + if (ext.EndsWith(item, StringComparison.OrdinalIgnoreCase) + && (item[0] == '.' || ext.Length > item.Length && ext[ext.Length - item.Length - 1] == '.')) { + return true; + } + } + return false; + } + + /// 检查当前路径是否属于指定的路径(子目录或其下文件)。 + /// 上级目录。 + /// 是否将当前目录以 开头的情况视为相对路径。 + public bool IsInDirectory(FilePath containingPath, bool rootAsRelative) { + var p = containingPath.ToFullPath()._value; + var v = ToFullPath()._value; + return v.StartsWith(p, StringComparison.OrdinalIgnoreCase) + && (IsDirectorySeparator(p[p.Length - 1]) || v.Length > p.Length && IsDirectorySeparator(v[p.Length]) && new FilePath(v.Substring(p.Length)).IsSubPath(rootAsRelative)); + } + + /// 返回指定的字符是否 + /// 要检查的字符。 + static bool IsDirectorySeparator(char ch) { + return ch == Path.DirectorySeparatorChar || ch == Path.AltDirectorySeparatorChar; + } + + /// 返回当前路径是否为子路径(不会指向当前目录的上级目录)。 + /// 是否将目录以 开头的情况视为子路径。 + public bool IsSubPath(bool rootAsRelative) { + if (String.IsNullOrEmpty(_value)) { + return true; + } + int i, n; + if (IsDirectorySeparator(_value[i = 0])) { + // rooted + if (rootAsRelative) { + if (_value.Length == 1) { + return true; + } + i = 1; + } + else { + return false; + } + } + + if (_value.Length >= 2 && (_value[1] == Path.VolumeSeparatorChar || _value == ".." || _value.Contains("..."))) { + // rooted, or starts with "..", or contains "..." + return false; + } + int d = 0; + while ((n = _value.IndexOfAny(__PathSeparators, i)) >= 0) { + var p = _value.Substring(i, n - i).Trim(); + if (p.Length == 0 // treat double separators as rooted + || p == ".." && --d < 0) { // ".." points to parent folder + return false; + } + else if (p.Length != 1 || p[0] != '.') { // ignore "." + ++d; + } + i = n + 1; + } + return n != -1 + || _value.Substring(i).TrimStart() != ".." + || --d >= 0; // not end with ".." + } + + static readonly string __DirectorySeparator = Path.DirectorySeparatorChar.ToString(); + + /// 将文件路径转换为绝对定位路径,并删除目录名称中的空白。同时将 转换为 + /// 标准的绝对定位路径。 + public FilePath Normalize() { + if (_value.IsNullOrWhiteSpace()) { + return AppRoot; + } + if (_value.Length == 3 && _value[1] == Path.VolumeSeparatorChar && IsDirectorySeparator(_value[2])) { + return this; + } + var p = GetParts(); + // fixes "?:\" (where ? is active directory drive letter) becomes active directory + if (EndsWithPathSeparator && p.Length > 0) { + p[p.Length - 1] += Path.DirectorySeparatorChar; + } + return p.Length == 1 && p[0].Length == 3 && p[0][1] == Path.VolumeSeparatorChar + ? new FilePath(p[0] + Path.DirectorySeparatorChar) + : new FilePath(Path.GetFullPath(AppRoot.Combine(string.Join(__DirectorySeparator, p))._value)); + } + + /// 只读打开文件路径对应的文件,允许读写共享。 + public Stream OpenFileReader() { + return new FileStream(ToFullPath()._value, FileMode.Open, FileAccess.Read, FileShare.ReadWrite); + } + /// 打开文件路径对应的文件以准备读写,允许读取共享。 + /// 指定如文件存在时是否创建新的文件(源文件将被 0 长度的文件覆盖)。 + public Stream OpenFileWriter(bool overwrite) { + return new FileStream(ToFullPath()._value, overwrite ? FileMode.Create : FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.Read); + } + + /// 返回读写文件的 + /// + public Stream OpenFile(FileMode mode, FileAccess access, FileShare share) { + return new FileStream(ToFullPath()._value, mode, access, share); + } + + /// 返回读写文件的 + /// 指定文件访问方式。 + /// 指定文件读写方式。 + /// 指定文件访问共享方式。 + /// 读写缓冲区的尺寸。 + public Stream OpenFile(FileMode mode, FileAccess access, FileShare share, int bufferSize) { + return new FileStream(ToFullPath()._value, mode, access, share, bufferSize); + } + + /// 创建以指定编码读取文件的 实例。 + /// 用于读取文件的编码。编码为 null 时采用 UTF-8 编码。 + /// 读取文件的 实例。 + public StreamReader OpenTextReader(Encoding encoding) { + return new StreamReader(ToFullPath()._value, encoding ?? Encoding.UTF8, true); + } + + /// 创建以指定编码写入文件的 实例。 + /// 是否追加到文件结尾。 + /// 用于写入文件的编码。编码为 null 时采用 UTF-8 编码。 + /// 写入文件的 实例。 + public StreamWriter OpenTextWriter(bool append, Encoding encoding) { + var fp = ToFullPath(); + fp.CreateContainingDirectory(); + return new StreamWriter(fp._value, append, encoding ?? Encoding.UTF8); + } + + /// 打开当前路径对应的文件并读取所有内容为字节数组。如文件不存在,返回 0 长度的字节数组。此方法使用 FileStream 读取文件,打开或读取文件过程中可能返回异常。 + /// 文件的字节数组。 + public byte[] ReadAllBytes() { return ReadAllBytes(-1); } + /// 打开当前路径对应的文件并读取所有内容为字节数组。如文件不存在,返回 0 长度的字节数组。此方法使用 FileStream 读取文件,打开或读取文件过程中可能返回异常。 + /// 允许读取的最大字节数。如此值非正整数,则按读取文件的大小读取最多 个字节。 + /// 文件的字节数组。 + public byte[] ReadAllBytes(int maxBytes) { + if (ExistsFile == false) { + return new byte[0]; + } + using (var s = new FileStream(ToFullPath()._value, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) { + if (s.CanRead == false) { + return new byte[0]; + } + var l = s.Length; + var r = new byte[maxBytes < 1 || maxBytes > l ? l : maxBytes]; + s.Read(r, 0, r.Length); + return r; + } + } + + /// 打开当前路径对应的文件,并以指定编码逐行读取所有行。如文件不存在,返回 + /// 用于读取文件的编码。编码为 时采用 UTF-8 编码。 + /// 包含整个文本文件的字符串。 + /// 指定的路径、文件名或者两者都超出了系统定义的最大长度。例如,在基于 Windows 的平台上,路径必须小于 248 个字符,文件名必须小于 260 个字符。 + /// 调用方没有所要求的权限。 + /// 调用方没有所要求的权限。 + public string ReadTextFile(Encoding encoding) { + return ExistsFile ? File.ReadAllText(ToFullPath()._value, encoding ?? Encoding.UTF8) : String.Empty; + } + + /// 打开当前路径对应的文件,并以指定编码逐行读取所有内容为字符串集合。如文件不存在,返回 0 长度的字符串数组。 + /// 用于读取文件的编码。编码为 时采用 UTF-8 编码。 + /// 文件中每行对应一个字符串所构成的集合。 + public IEnumerable ReadLines(Encoding encoding) { + return ExistsFile == false + ? new string[0] + : File.ReadLines(ToFullPath()._value, encoding ?? Encoding.UTF8); + } + + /// 写入文件。 + /// 是否追加到文件结尾。 + /// 需要写入的字节数组。此参数为空时,不写入文件内容。 + public void WriteAllBytes(bool append, byte[] bytes) { + if (bytes == null) { + return; + } + var fp = ToFullPath(); + fp.CreateContainingDirectory(); + using (var s = new FileStream(fp._value, append ? FileMode.Append : FileMode.Create, FileAccess.Write, FileShare.Read)) { + s.Write(bytes, 0, bytes.Length); + } + } + + /// 以指定编码写入文件。 + /// 是否追加到文件结尾。 + /// 用于写入文件的编码。编码为 时采用 UTF-8 编码。 + /// 需要写入的文本。此参数为空时,不写入文件内容。 + public void WriteAllText(bool append, Encoding encoding, string text) { + if (text == null) { + return; + } + using (var w = OpenTextWriter(append, encoding)) { + w.Write(text); + } + } + + /// 的每项内容后附加换行,以指定编码写入文件。 + /// 是否追加到文件结尾。 + /// 用于写入文件的编码。编码为 时采用 UTF-8 编码。 + /// 需要写入的文本。此参数为 时,不写入文件内容。此参数的项为 时,写入对应的空行。 + public void WriteAllLines(bool append, Encoding encoding, IEnumerable lines) { + if (lines == null) { + return; + } + using (var w = OpenTextWriter(append, encoding)) { + foreach (var item in lines) { + w.WriteLine(item); + } + } + } + + /// + public void WriteAllLines(bool append, Encoding encoding, params string[] lines) { + WriteAllLines(append, encoding, (IEnumerable)lines); + } + + /// 使用关联的程序打开当前路径对应的文件或目录,返回对应的进程。 + /// 要传递的额外参数。 + /// 实例。 + public Process StartProcess(string arguments) { + return Process.Start(_value, arguments); + } + + /// 使用关联的程序打开当前路径对应的文件或目录,返回对应的进程。 + /// 实例。 + public Process StartProcess() { + return Process.Start(_value); + } + + /// 将路径中的无效字符替换为 + /// 用于替换无效字符的字符。 + /// 替换了无效字符的路径。 + public FilePath SubstituteInvalidChars(char substitution) { + if (IsEmpty) { + return Empty; + } + var a = _value.ToCharArray(); + var r = false; + for (int i = 0; i < a.Length; i++) { + ref var c = ref a[i]; + if (Array.IndexOf(InvalidFileNameChars, c) != -1) { + c = substitution; + r = true; + } + } + if (r) { + return new FilePath(new string(a)); + } + return this; + } + + /// 将路径转换为绝对定位的路径。路径的基准位置为 。执行此方法前,必须确保路径中不包含无效字符,否则将抛出异常。 + /// 采用绝对定位路径的实例。 + /// 路径无效。 + public FilePath ToFullPath() { + return Path.GetFullPath(Path.Combine(AppRoot._value, _value)); + } + + /// + /// 实例转换为完全路径,再隐式转换为 实例。路径的基准位置为 + /// 事实上, 实例可隐式转换为 实例。 + /// + /// 将当前路径转换为完全路径后对应的 实例。 + [DebuggerStepThrough] + public FileInfo ToFileInfo() { + return this; + } + + /// 实例转换为完全路径,再获取其对应的 + /// 与完全路径对应的文件版本信息。 + /// 路径无效。 + /// 找不到对应的文件。 + [DebuggerStepThrough] + public FileVersionInfo ToFileVersionInfo() { + return FileVersionInfo.GetVersionInfo(ToFullPath()); + } + + /// + /// 将 实例转换为完全路径,再隐式转换为 实例。路径的基准位置为 。 + /// 事实上, 实例可隐式转换为 实例。 + /// + /// 将当前路径转换为完全路径后对应的 实例。 + [DebuggerStepThrough] + public DirectoryInfo ToDirectoryInfo() { + return this; + } + + /// + /// 将 实例转换为 实例。 + /// 事实上, 实例可隐式转换为 实例。 + /// + /// 与当前路径对应的 实例。 + [DebuggerStepThrough] + public Uri ToUri() { return this; } + + #region 类型映射 + + /// 将字符串隐式转换为 实例,删除传入字符串内所有的前导和尾随空白。 + /// 需要转换的路径字符串。 + /// 实例。 + [DebuggerStepThrough] + public static implicit operator FilePath(string path) { + return new FilePath(path); + } + + /// 实例隐式转换为字符串。 + /// 需要转换的路径。 + /// 以字符串形式表示的实例。 + [DebuggerStepThrough] + public static implicit operator string(FilePath path) { + return path._value; + } + + /// 显式转换为 实例。 + /// 需要转换的路径。 + [DebuggerStepThrough] + public static explicit operator FilePath(FileInfo file) { + return file == null ? Empty : new FilePath(file.FullName, false); + } + + /// + /// 将 实例转换为完全路径,再隐式转换为 实例。路径的基准位置为 。 + /// + /// 需要转换的路径。 + /// 将当前路径转换为完全路径后对应的 实例。 + /// + [DebuggerStepThrough] + public static implicit operator FileInfo(FilePath path) { + return new FileInfo(path.ToFullPath()._value); + } + + /// 显式转换为 实例。 + /// 需要转换的路径。 + [DebuggerStepThrough] + public static explicit operator FilePath(DirectoryInfo directory) { + return directory == null ? Empty : new FilePath(directory.FullName, false); + } + + /// + /// 将 实例转换为完全路径,再隐式转换为 实例。路径的基准位置为 。 + /// + /// 需要转换的路径。 + /// 将当前路径转换为完全路径后对应的 实例。 + /// + [DebuggerStepThrough] + public static implicit operator DirectoryInfo(FilePath path) { + return new DirectoryInfo(path.ToFullPath()._value); + } + + /// 实例隐式转换为 实例。 + /// 需要转换的路径。 + [DebuggerStepThrough] + public static implicit operator Uri(FilePath path) { + return new Uri(path._value); + } + #endregion + + #region IEquatable 实现 + + /// 比较两个文件路径是否相同。 + /// 需要比较的第一个路径。 + /// 需要比较的第二个路径。 + /// 相同时,返回 true。 + [DebuggerStepThrough] + public static bool operator ==(FilePath path1, FilePath path2) { + return path1.Equals(path2); + } + + /// 比较两个文件路径是否不相同。 + /// 需要比较的第一个路径。 + /// 需要比较的第二个路径。 + /// 不相同时,返回 true。 + [DebuggerStepThrough] + public static bool operator !=(FilePath path1, FilePath path2) { + return !path1.Equals(path2); + } + + /// 指示当前文件路径是否等于同一类型的另一个文件路径。 + /// 与此对象进行比较的对象。 + /// 如果当前对象等于 参数,则为 ;否则为 + public bool Equals(FilePath other) { + return __PathComparer(_value, other._value) + || __PathComparer( + Path.Combine(AppRoot._value, _value ?? string.Empty), + Path.Combine(AppRoot._value, other._value ?? string.Empty)); + } + + /// 确定当前文件路径是否与另一个实例相等。 + /// 需要与当前实例比较的对象。 + /// 在两个文件路径相等时,返回 true。 + [DebuggerStepThrough] + public override bool Equals(object obj) { + return obj is FilePath && Equals((FilePath)obj); + } + + /// 返回路径字符串的散列值。 + /// 路径字符串的散列值。 + [DebuggerStepThrough] + public override int GetHashCode() { + return _value == null ? 0 : _value.GetHashCode(); + } + #endregion + + /// 返回表示当前文件路径的 实例。 + /// 表示当前文件路径的 实例。 + [DebuggerStepThrough] + public override string ToString() { + return _value ?? string.Empty; + } + } +} \ No newline at end of file diff --git a/pdfpatcher/App/Common/FontHelper.cs b/pdfpatcher/App/Common/FontHelper.cs new file mode 100644 index 0000000..be488ea --- /dev/null +++ b/pdfpatcher/App/Common/FontHelper.cs @@ -0,0 +1,113 @@ +using System; +using System.Collections.Generic; +using iTextSharp.text.pdf; +using CharSet = System.Runtime.InteropServices.CharSet; +using DllImport = System.Runtime.InteropServices.DllImportAttribute; +using Microsoft.Win32; + +namespace PDFPatcher.Common +{ + static class FontHelper + { + public static string FontDirectory { get; } = System.IO.Path.GetFullPath(Environment.GetFolderPath(Environment.SpecialFolder.System) + "\\..\\fonts\\"); + + /// + /// 列出已安装的字体及其路径。 + /// + /// 是否包含字体组名称 + public static Dictionary GetInstalledFonts(bool includeFamilyName) { + var d = new Dictionary(50); + using (var k = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts")) { + GetFontsFromRegistryKey(includeFamilyName, d, k); + } + using (var k = Registry.CurrentUser.OpenSubKey(@"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts")) { + GetFontsFromRegistryKey(includeFamilyName, d, k); + } + return d; + } + + static void GetFontsFromRegistryKey(bool includeFamilyName, Dictionary d, RegistryKey k) { + foreach (var name in k.GetValueNames()) { + var p = k.GetValue(name) as string; + if (String.IsNullOrEmpty(p)) { + continue; + } + if (p.IndexOf('\\') == -1) { + p = FontDirectory + p; + } + var fp = new FilePath(p); + try { + if (fp.HasExtension(Constants.FileExtensions.Ttf) + || fp.HasExtension(Constants.FileExtensions.Otf)) { + AddFontNames(d, p, includeFamilyName); + } + else if (fp.HasExtension(Constants.FileExtensions.Ttc)) { + var nl = BaseFont.EnumerateTTCNames(p).Length; + //Tracker.DebugMessage (p); + for (int i = 0; i < nl; i++) { + AddFontNames(d, p + "," + i.ToText(), includeFamilyName); + } + } + } + catch (System.IO.IOException) { + // ignore + } + catch (NullReferenceException) { + } + catch (iTextSharp.text.DocumentException) { + // ignore + } + } + } + + static void AddFontNames(Dictionary fontNames, string fontPath, bool includeFamilyName) { + var nl = BaseFont.GetAllFontNames(fontPath, "Cp936", null); + //Tracker.DebugMessage (fontPath); + if (includeFamilyName) { + fontNames[nl[0] as string] = fontPath; + } + var ffn = nl[2] as string[][]; + string n = null; + string nn = null, cn = null; + foreach (var fn in ffn) { + var enc = fn[2]; + n = fn[3]; + if ("2052" == enc) { + cn = n; + break; + } + if ("1033" == enc) { + nn = n; + } + else if ("0" == enc && nn == null) { + nn = n; + } + } + if (n != null) { + //Tracker.DebugMessage (cn ?? nn ?? n); + fontNames[cn ?? nn ?? n] = fontPath; + } + //foreach (string[] item in nl[1] as string[][]) { + // fontNames[item] = fontPath; + // Tracker.DebugMessage (item); + //} + } + + static class NativeMethods + { + [DllImport("Gdi32.dll", CharSet = CharSet.Unicode)] + private static extern int AddFontResourceEx(string fontPath, int flag, IntPtr preserved); + [DllImport("Gdi32.dll", CharSet = CharSet.Unicode)] + private static extern int RemoveFontResourceEx(string fontPath, int flag, IntPtr preserved); + + internal static int LoadFont(string path) { + return AddFontResourceEx(path, 0x10, IntPtr.Zero); + } + internal static int RemoveFont(string path) { + return RemoveFontResourceEx(path, 0x10, IntPtr.Zero); + } + } + } +} + + diff --git a/pdfpatcher/App/Common/FontUtility.cs b/pdfpatcher/App/Common/FontUtility.cs new file mode 100644 index 0000000..64d7266 --- /dev/null +++ b/pdfpatcher/App/Common/FontUtility.cs @@ -0,0 +1,70 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Text.RegularExpressions; + +namespace PDFPatcher.Common +{ + static class FontUtility + { + static readonly Regex _italic = new Regex(" (?:Italic|Oblique)$", RegexOptions.CultureInvariant | RegexOptions.IgnoreCase); + static readonly Regex _bold = new Regex(" Bold$", RegexOptions.CultureInvariant | RegexOptions.IgnoreCase); + static readonly Regex _boldItalic = new Regex(" Bold (?:Italic|Oblique)$", RegexOptions.CultureInvariant | RegexOptions.IgnoreCase); + static FriendlyFontName[] _Fonts; + + public static FriendlyFontName[] InstalledFonts { + get { + if (_Fonts == null) { + ListInstalledFonts(); + } + return _Fonts; + } + } + + private static void ListInstalledFonts() { + var uf = new List(); // 可能包含中文的字体 + var of = new List(); // 其他字体 + var fs = FontHelper.GetInstalledFonts(false); + string dn /*显示名称*/, fn /*字体名称*/; + foreach (var item in fs.Keys) { + fn = item; + dn = _boldItalic.Replace(fn, "(粗斜体)"); + dn = _italic.Replace(dn, "(斜体)"); + dn = _bold.Replace(dn, "(粗体)"); + if (dn[0] > 0xFF) { + uf.Add(new FriendlyFontName(fn, dn)); + } + else { + of.Add(new FriendlyFontName(fn, dn)); + } + } + uf.Sort(); + of.Sort(); + _Fonts = new FriendlyFontName[uf.Count + of.Count]; + uf.CopyTo(_Fonts); + of.CopyTo(_Fonts, uf.Count); + } + + internal struct FriendlyFontName : IComparable + { + public string OriginalName; + public string DisplayName; + public FriendlyFontName(string originalName, string displayName) { + OriginalName = originalName; + DisplayName = displayName != originalName ? displayName : null; + } + public override string ToString() { + return DisplayName ?? OriginalName; + } + + #region IComparable 成员 + + int IComparable.CompareTo(FriendlyFontName other) { + return OriginalName.CompareTo(other.OriginalName); + } + + #endregion + } + + } +} diff --git a/pdfpatcher/App/Common/FormHelper.cs b/pdfpatcher/App/Common/FormHelper.cs new file mode 100644 index 0000000..760d3fb --- /dev/null +++ b/pdfpatcher/App/Common/FormHelper.cs @@ -0,0 +1,395 @@ +using System; +using System.Drawing; +using System.Runtime.InteropServices; +using System.Windows.Forms; + +namespace PDFPatcher.Common +{ + static class FormHelper + { + public const int ProcMsg = NativeMethods.WM_COPYDATA; + + public static bool IsCtrlKeyDown => (Control.ModifierKeys & Keys.Control) != 0; + + public static bool IsShiftKeyDown => (Control.ModifierKeys & Keys.Shift) != 0; + + public static bool IsAltKeyDown => (Control.ModifierKeys & Keys.Alt) != 0; + + public static bool IsEmptyOrTransparent(this Color color) { + return color.IsEmpty || color.A == 0; + } + public static Point Round(this PointF point) { + return new Point(point.X.ToInt32(), point.Y.ToInt32()); + } + public static RectangleF Union(this RectangleF rectangle, RectangleF other) { + return RectangleF.FromLTRB( + rectangle.Left < other.Left ? rectangle.Left : other.Left, + rectangle.Top < other.Top ? rectangle.Top : other.Top, + rectangle.Right > other.Right ? rectangle.Right : other.Right, + rectangle.Bottom > other.Bottom ? rectangle.Bottom : other.Bottom + ); + } + public static Point Transpose(this Point point, int x, int y) { + return new Point(point.X + x, point.Y + y); + } + public static Point Transpose(this Point point, Point transpose) { + return new Point(point.X + transpose.X, point.Y + transpose.Y); + } + public static Size Scale(this Size size, float scale) { + return new Size((int)(size.Width * scale), (int)(size.Height * scale)); + } + public static void OnFirstLoad(this Form form, Action handler) { + new FormEventHandler(form, handler); + } + public static void SetIcon(this Form form, Bitmap bitmap) { + form.Icon = Icon.FromHandle(bitmap.GetHicon()); + } + public static void OnFirstLoad(this UserControl control, Action handler) { + new UserControlLoadHandler(control, handler); + } + public static ProgressBar SetValue(this ProgressBar control, int value) { + control.Value = value < control.Minimum ? control.Minimum + : value > control.Maximum ? control.Maximum + : value; + return control; + } + public static NumericUpDown SetValue(this NumericUpDown box, int value) { + return box.SetValue((decimal)value); + } + public static NumericUpDown SetValue(this NumericUpDown box, float value) { + return box.SetValue((decimal)value); + } + public static NumericUpDown SetValue(this NumericUpDown box, double value) { + return box.SetValue((decimal)value); + } + public static NumericUpDown SetValue(this NumericUpDown box, decimal value) { + box.Value = + value >= box.Minimum && value <= box.Maximum ? value + : value > box.Maximum ? box.Maximum + : box.Minimum; + return box; + } + public static ListBox Select(this ListBox control, string item) { + if (control.Items.Count == 0) { + return control; + } + var i = control.FindString(item); + if (i != -1) { + control.SelectedIndex = i; + } + return control; + } + public static ComboBox Select(this ComboBox control, string item) { + if (control.Items.Count == 0) { + return control; + } + var i = control.FindString(item); + if (i != -1) { + control.SelectedIndex = i; + } + return control; + } + public static ListBox Select(this ListBox control, int index) { + var items = control.Items; + if (items.Count == 0) { + return control; + } + control.SelectedIndex = index < 0 ? 0 + : index > items.Count - 1 ? items.Count - 1 + : index; + return control; + } + public static ComboBox Select(this ComboBox control, int index) { + var items = control.Items; + if (items.Count == 0) { + return control; + } + control.SelectedIndex = index < 0 ? 0 + : index > items.Count - 1 ? items.Count - 1 + : index; + return control; + } + public static ComboBox AddRange(this ComboBox view, params object[] values) { + view.Items.AddRange(values); + return view; + } + public static TTextBox AppendLine(this TTextBox box) where TTextBox : TextBoxBase { + box.AppendText(Environment.NewLine); + return box; + } + public static TTextBox AppendLine(this TTextBox box, string text) where TTextBox : TextBoxBase { + box.AppendText(text + Environment.NewLine); + return box; + } + public static void SetLocation(this FileDialog dialog, string path) { + if (FileHelper.IsPathValid(path) == false) { + return; + } + dialog.InitialDirectory = System.IO.Path.GetDirectoryName(path); + dialog.FileName = System.IO.Path.GetFileName(path); + } + public static ToolStrip ToggleEnabled(this ToolStrip toolStrip, bool enabled, params string[] names) { + foreach (ToolStripItem item in toolStrip.Items) { + if (Array.IndexOf(names, item.Name) != -1) { + item.Enabled = enabled; + } + } + return toolStrip; + } + + public static float GetDpiScale(this Control control) { + using (var g = control.CreateGraphics()) { + return g.DpiX / 96; + } + } + + public static void ScaleColumnWidths(this ListView listView, float scale) { + foreach (ColumnHeader column in listView.Columns) { + column.Width = (int)(column.Width * scale); + } + } + public static void ScaleColumnWidths(this ListView listView) { + float scale = GetDpiScale(listView); + foreach (ColumnHeader column in listView.Columns) { + column.Width = (int)(column.Width * scale); + } + } + + public static ToolStrip ScaleIcons(this ToolStrip toolStrip, int size) { + size = (int)(toolStrip.GetDpiScale() * size); + return toolStrip.ScaleIcons(new Size(size, size)); + } + public static ToolStrip ScaleIcons(this ToolStrip toolStrip, Size size) { + toolStrip.SuspendLayout(); + toolStrip.AutoSize = false; + toolStrip.ImageScalingSize = size; + toolStrip.ResumeLayout(); + toolStrip.AutoSize = true; + return toolStrip; + } + + internal static void InsertLinkedText(this RichTextBoxLinks.RichTextBoxEx textBox, string text) { + const int TokenLength = 2; + int p1 = text.IndexOf("<<"); + int p2 = text.IndexOf(">>"); + if (p1 != -1 && p2 != -1 && p2 > p1) { + textBox.AppendText(text.Substring(0, p1)); + var c = textBox.SelectionColor; + var f = textBox.SelectionFont; + textBox.InsertLink(text.Substring(p1 + TokenLength, p2 - p1 - TokenLength)); + if (p2 < text.Length - TokenLength) { + textBox.SelectionColor = c; + textBox.SelectionFont = f; + textBox.AppendText(text.Substring(p2 + TokenLength)); + } + } + else { + textBox.AppendText(text); + } + } + + public static void FeedbackDragFileOver(this DragEventArgs args, params string[] allowedFileExtension) { + if (args.Data.GetDataPresent(DataFormats.FileDrop)) { + var files = args.Data.GetData(DataFormats.FileDrop) as string[]; + if (Array.Exists(files, + f => { + return Array.Exists(allowedFileExtension, + ext => f.EndsWith(ext, StringComparison.InvariantCultureIgnoreCase)); + })) { + args.Effect = DragDropEffects.Copy; + } + } + } + public static string[] DropFileOver(this DragEventArgs args, params string[] allowedFileExtension) { + if (args.Data.GetDataPresent(DataFormats.FileDrop)) { + var files = (string[])args.Data.GetData(DataFormats.FileDrop); + return Array.FindAll(files, f => { + return Array.Exists(allowedFileExtension, + ext => f.EndsWith(ext, StringComparison.InvariantCultureIgnoreCase)); + }); + } + return new string[0]; + } + public static bool DropFileOver(this Control control, DragEventArgs args, params string[] allowedFileExtension) { + var files = DropFileOver(args, allowedFileExtension); + if (files.Length > 0) { + control.Text = files[0]; + return true; + } + return false; + } + + public static void HidePopupMenu(this ToolStripItem item) { + if (item is ToolStripDropDownItem mi && mi.HasDropDownItems) { + return; + } + var oo = item.Owner as ToolStripDropDownMenu; + oo?.Hide(); + var oi = item.OwnerItem as ToolStripDropDownItem; + while (oi != null) { + oi.DropDown.Close(); + oo = oi.Owner as ToolStripDropDownMenu; + oo?.Hide(); + oi = oi.OwnerItem as ToolStripDropDownItem; + } + } + public static void ClearDropDownItems(this ToolStripItemCollection items, int keepItems = 0) { + if (items.Count == 0) { + return; + } + keepItems--; + for (var i = items.Count - 1; i > keepItems; i--) { + items[i].Dispose(); + } + } + public static void ToggleVisibility(bool visible, params Control[] controls) { + foreach (var item in controls) { + item.Visible = visible; + } + } + public static DialogResult ShowDialog() where TForm : Form, new() { + using (var f = new TForm()) { + return f.ShowDialog(); + } + } + public static DialogResult ShowDialog(this IWin32Window form) where TForm : Form, new() { + using (var f = new TForm()) { + return f.ShowDialog(form); + } + } + public static DialogResult ShowDialog(this IWin32Window form, object formParameter) + where TForm : Form, new() { + using (var f = new TForm()) { + f.Tag = formParameter; + return f.ShowDialog(form); + } + } + public static DialogResult ShowDialog(this IWin32Window form, Action formConfigurator, Action formConfirmationHandler) where TForm : Form, new() { + using (var f = new TForm()) { + formConfigurator?.Invoke(f); + var r = f.ShowDialog(form); + if (formConfirmationHandler != null && (r == DialogResult.OK || r == DialogResult.Yes)) { + formConfirmationHandler(f); + } + return r; + } + } + public static DialogResult ShowCommonDialog(this IWin32Window form, Action formConfigurator, Action formConfirmationHandler) where TDialog : CommonDialog, new() { + using (var f = new TDialog()) { + formConfigurator?.Invoke(f); + var r = f.ShowDialog(form); + if (formConfirmationHandler != null && (r == DialogResult.OK || r == DialogResult.Yes)) { + formConfirmationHandler(f); + } + return r; + } + } + + internal static void ErrorBox(string text) { + MessageBox.Show(text, Constants.AppName, MessageBoxButtons.OK, MessageBoxIcon.Error); + } + public static void ErrorBox(this Control control, string text) { + MessageBox.Show(text, control.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); + } + public static void ErrorBox(this Control control, string title, Exception exception) { + var s = new System.Text.StringBuilder(title); + s.AppendLine(); + s.AppendLine(exception.Message); + while ((exception = exception.InnerException) != null) { + s.AppendLine(); + s.Append(exception.Message); + } + MessageBox.Show(s.ToString(), control.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); + } + internal static void InfoBox(string text) { + MessageBox.Show(text, Constants.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information); + } + internal static DialogResult YesNoBox(string text) { + return MessageBox.Show(text, Constants.AppName, MessageBoxButtons.YesNo, MessageBoxIcon.Question); + } + internal static DialogResult YesNoCancelBox(string text) { + return MessageBox.Show(text, Constants.AppName, MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question); + } + public static bool ConfirmOKBox(string text) { + return MessageBox.Show(text, Constants.AppName, MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK; + } + public static bool ConfirmOKBox(this Control control, string text) { + return MessageBox.Show(text, control.Text, MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK; + } + public static bool ConfirmYesBox(this Control control, string text) { + return MessageBox.Show(text, control.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes; + } + public static int SendCopyDataMessage(this System.Diagnostics.Process process, string text) { + var s = new CopyDataStruct(text); + var r = NativeMethods.SendMessage(process.MainWindowHandle, ProcMsg, 0, ref s); + s.Dispose(); + return r; + } + public static string GetCopyDataContent(ref Message message) { + if (message.Msg == ProcMsg) { + return Marshal.PtrToStringUni(((CopyDataStruct)Marshal.PtrToStructure(message.LParam, typeof(CopyDataStruct))).lpData); + } + return null; + } + + sealed class FormEventHandler + { + readonly Form _Form; + readonly Action _Handler; + + public FormEventHandler(Form form, Action handler) { + _Form = form; + _Handler = handler; + form.Load += OnLoadHandler; + } + public void OnLoadHandler(object s, EventArgs args) { + _Form.Load -= OnLoadHandler; + _Handler(); + } + } + sealed class UserControlLoadHandler + { + readonly UserControl _Control; + readonly Action _Handler; + + public UserControlLoadHandler(UserControl control, Action handler) { + _Control = control; + _Handler = handler; + control.Load += OnLoadHandler; + } + public void OnLoadHandler(object s, EventArgs args) { + _Control.Load -= OnLoadHandler; + _Handler(); + } + } + + static class NativeMethods + { + const string User32DLL = "User32.dll"; + internal const int WM_COPYDATA = 0x004A; + + [DllImport(User32DLL, SetLastError = false, CharSet = CharSet.Unicode)] + public static extern int SendMessage(IntPtr hWnd, int uMsg, int wParam, ref CopyDataStruct lParam); + [DllImport("kernel32.dll", SetLastError = true)] + public static extern IntPtr LocalFree(IntPtr p); + } + + struct CopyDataStruct : IDisposable + { + readonly IntPtr dwData; + readonly int cbData; + internal IntPtr lpData; + + public CopyDataStruct(string text) { + cbData = (text.Length + 1) * 2; + dwData = (IntPtr)1; + lpData = Marshal.StringToBSTR(text); + } + + public void Dispose() { + NativeMethods.LocalFree(lpData); + lpData = IntPtr.Zero; + } + } + } +} diff --git a/pdfpatcher/App/Common/ImageBox/DragHandle.cs b/pdfpatcher/App/Common/ImageBox/DragHandle.cs new file mode 100644 index 0000000..e2677ae --- /dev/null +++ b/pdfpatcher/App/Common/ImageBox/DragHandle.cs @@ -0,0 +1,46 @@ +using System.Drawing; + +namespace Cyotek.Windows.Forms.Demo +{ + // Cyotek ImageBox + // Copyright (c) 2010-2015 Cyotek Ltd. + // http://cyotek.com + // http://cyotek.com/blog/tag/imagebox + + // Licensed under the MIT License. See license.txt for the full text. + + // If you use this control in your applications, attribution, donations or contributions are welcome. + + internal sealed class DragHandle + { + #region Public Constructors + + public DragHandle(DragHandleAnchor anchor) + : this() { + Anchor = anchor; + } + + #endregion + + #region Protected Constructors + + private DragHandle() { + Enabled = true; + Visible = true; + } + + #endregion + + #region Public Properties + + public DragHandleAnchor Anchor { get; set; } + + public Rectangle Bounds { get; set; } + + public bool Enabled { get; set; } + + public bool Visible { get; set; } + + #endregion + } +} diff --git a/pdfpatcher/App/Common/ImageBox/DragHandleAnchor.cs b/pdfpatcher/App/Common/ImageBox/DragHandleAnchor.cs new file mode 100644 index 0000000..9a283b3 --- /dev/null +++ b/pdfpatcher/App/Common/ImageBox/DragHandleAnchor.cs @@ -0,0 +1,32 @@ +namespace Cyotek.Windows.Forms.Demo +{ + // Cyotek ImageBox + // Copyright (c) 2010-2015 Cyotek Ltd. + // http://cyotek.com + // http://cyotek.com/blog/tag/imagebox + + // Licensed under the MIT License. See license.txt for the full text. + + // If you use this control in your applications, attribution, donations or contributions are welcome. + + internal enum DragHandleAnchor + { + None, + + TopLeft, + + TopCenter, + + TopRight, + + MiddleLeft, + + MiddleRight, + + BottomLeft, + + BottomCenter, + + BottomRight + } +} diff --git a/pdfpatcher/App/Common/ImageBox/DragHandleCollection.cs b/pdfpatcher/App/Common/ImageBox/DragHandleCollection.cs new file mode 100644 index 0000000..9c7465c --- /dev/null +++ b/pdfpatcher/App/Common/ImageBox/DragHandleCollection.cs @@ -0,0 +1,92 @@ +using System.Collections; +using System.Collections.Generic; +using System.Drawing; + +namespace Cyotek.Windows.Forms.Demo +{ + // Cyotek ImageBox + // Copyright (c) 2010-2015 Cyotek Ltd. + // http://cyotek.com + // http://cyotek.com/blog/tag/imagebox + + // Licensed under the MIT License. See license.txt for the full text. + + // If you use this control in your applications, attribution, donations or contributions are welcome. + + internal sealed class DragHandleCollection : IEnumerable + { + #region Instance Fields + + private readonly IDictionary _items; + + #endregion + + #region Public Constructors + + public DragHandleCollection() { + _items = new Dictionary { + { DragHandleAnchor.TopLeft, new DragHandle(DragHandleAnchor.TopLeft) }, + { DragHandleAnchor.TopCenter, new DragHandle(DragHandleAnchor.TopCenter) }, + { DragHandleAnchor.TopRight, new DragHandle(DragHandleAnchor.TopRight) }, + { DragHandleAnchor.MiddleLeft, new DragHandle(DragHandleAnchor.MiddleLeft) }, + { DragHandleAnchor.MiddleRight, new DragHandle(DragHandleAnchor.MiddleRight) }, + { DragHandleAnchor.BottomLeft, new DragHandle(DragHandleAnchor.BottomLeft) }, + { DragHandleAnchor.BottomCenter, new DragHandle(DragHandleAnchor.BottomCenter) }, + { DragHandleAnchor.BottomRight, new DragHandle(DragHandleAnchor.BottomRight) } + }; + } + + #endregion + + #region Public Properties + + public int Count => _items.Count; + + public DragHandle this[DragHandleAnchor index] => _items[index]; + + #endregion + + #region Public Members + + /// + /// Returns an enumerator that iterates through the collection. + /// + /// + /// A that can be used to iterate through the collection. + /// + public IEnumerator GetEnumerator() { + return _items.Values.GetEnumerator(); + } + + public DragHandleAnchor HitTest(Point point) { + DragHandleAnchor result; + + result = DragHandleAnchor.None; + + foreach (DragHandle handle in this) { + if (handle.Visible && handle.Bounds.Contains(point)) { + result = handle.Anchor; + break; + } + } + + return result; + } + + #endregion + + #region IEnumerable Members + + /// + /// Returns an enumerator that iterates through a collection. + /// + /// + /// An object that can be used to iterate through the collection. + /// + IEnumerator IEnumerable.GetEnumerator() { + return GetEnumerator(); + } + + #endregion + } +} diff --git a/pdfpatcher/App/Common/ImageBox/ImageBoxEx.cs b/pdfpatcher/App/Common/ImageBox/ImageBoxEx.cs new file mode 100644 index 0000000..1c63c6e --- /dev/null +++ b/pdfpatcher/App/Common/ImageBox/ImageBoxEx.cs @@ -0,0 +1,807 @@ +using System; +using System.ComponentModel; +using System.Drawing; +using System.Windows.Forms; + +namespace Cyotek.Windows.Forms.Demo +{ + // Cyotek ImageBox + // Copyright (c) 2010-2015 Cyotek Ltd. + // http://cyotek.com + // http://cyotek.com/blog/tag/imagebox + + // Licensed under the MIT License. See license.txt for the full text. + + // If you use this control in your applications, attribution, donations or contributions are welcome. + + internal class ImageBoxEx : ImageBox + { + #region Constants + + private readonly DragHandleCollection _dragHandles; + + private static readonly object _eventDragHandleSizeChanged = new object(); + + private static readonly object _eventMaximumSelectionSizeChanged = new object(); + + private static readonly object _eventMinimumSelectionSizeChanged = new object(); + + private static readonly object _eventSelectionMoved = new object(); + + private static readonly object _eventSelectionMoving = new object(); + + private static readonly object _eventSelectionResized = new object(); + + private static readonly object _eventSelectionResizing = new object(); + + #endregion + + #region Fields + + private int _dragHandleSize; + + private Point _dragOrigin; + + private Point _dragOriginOffset; + + private bool _isMoving; + + private bool _isResizing; + + private Size _maximumSelectionSize; + + private Size _minimumSelectionSize; + + private RectangleF _previousSelectionRegion; + + private DragHandleAnchor _resizeAnchor; + + #endregion + + #region Constructors + + public ImageBoxEx() { + _dragHandles = new DragHandleCollection(); + _dragHandleSize = 8; + _maximumSelectionSize = Size.Empty; + PositionDragHandles(); + } + + #endregion + + #region Events + + /// + /// Occurs when the DragHandleSize property value changes + /// + [Category("Property Changed")] + public event EventHandler DragHandleSizeChanged { + add { Events.AddHandler(_eventDragHandleSizeChanged, value); } + remove { Events.RemoveHandler(_eventDragHandleSizeChanged, value); } + } + + /// + /// Occurs when the MaximumSelectionSize property value changes + /// + [Category("Property Changed")] + public event EventHandler MaximumSelectionSizeChanged { + add { Events.AddHandler(_eventMaximumSelectionSizeChanged, value); } + remove { Events.RemoveHandler(_eventMaximumSelectionSizeChanged, value); } + } + + /// + /// Occurs when the MinimumSelectionSize property value changes + /// + [Category("Property Changed")] + public event EventHandler MinimumSelectionSizeChanged { + add { Events.AddHandler(_eventMinimumSelectionSizeChanged, value); } + remove { Events.RemoveHandler(_eventMinimumSelectionSizeChanged, value); } + } + + [Category("Action")] + public event EventHandler SelectionMoved { + add { Events.AddHandler(_eventSelectionMoved, value); } + remove { Events.RemoveHandler(_eventSelectionMoved, value); } + } + + [Category("Action")] + public event CancelEventHandler SelectionMoving { + add { Events.AddHandler(_eventSelectionMoving, value); } + remove { Events.RemoveHandler(_eventSelectionMoving, value); } + } + + [Category("Action")] + public event EventHandler SelectionResized { + add { Events.AddHandler(_eventSelectionResized, value); } + remove { Events.RemoveHandler(_eventSelectionResized, value); } + } + + [Category("Action")] + public event CancelEventHandler SelectionResizing { + add { Events.AddHandler(_eventSelectionResizing, value); } + remove { Events.RemoveHandler(_eventSelectionResizing, value); } + } + + #endregion + + #region Properties + + [Browsable(false)] + public DragHandleCollection DragHandles => _dragHandles; + + [Category("Appearance")] + [DefaultValue(8)] + public virtual int DragHandleSize { + get => _dragHandleSize; + set { + if (_dragHandleSize != value) { + _dragHandleSize = value; + + OnDragHandleSizeChanged(EventArgs.Empty); + } + } + } + + [Browsable(false)] + [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] + public bool IsMoving { + get => _isMoving; + protected set => _isMoving = value; + } + + [Browsable(false)] + [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] + public bool IsResizing { + get => _isResizing; + protected set => _isResizing = value; + } + + [Category("Behavior")] + [DefaultValue(typeof(Size), "0, 0")] + public virtual Size MaximumSelectionSize { + get => _maximumSelectionSize; + set { + if (MaximumSelectionSize != value) { + _maximumSelectionSize = value; + + OnMaximumSelectionSizeChanged(EventArgs.Empty); + } + } + } + + [Category("Behavior")] + [DefaultValue(typeof(Size), "0, 0")] + public virtual Size MinimumSelectionSize { + get => _minimumSelectionSize; + set { + if (MinimumSelectionSize != value) { + _minimumSelectionSize = value; + + OnMinimumSelectionSizeChanged(EventArgs.Empty); + } + } + } + + [Browsable(false)] + public RectangleF PreviousSelectionRegion { + get => _previousSelectionRegion; + protected set => _previousSelectionRegion = value; + } + + protected Point DragOrigin { + get => _dragOrigin; + set => _dragOrigin = value; + } + + protected Point DragOriginOffset { + get => _dragOriginOffset; + set => _dragOriginOffset = value; + } + + protected DragHandleAnchor ResizeAnchor { + get => _resizeAnchor; + set => _resizeAnchor = value; + } + + #endregion + + #region Methods + + public void CancelResize() { + SelectionRegion = _previousSelectionRegion; + CompleteResize(); + } + + public void StartMove() { + CancelEventArgs e; + + if (_isMoving || _isResizing) { + throw new InvalidOperationException("A move or resize action is currently being performed."); + } + + e = new CancelEventArgs(); + + OnSelectionMoving(e); + + if (!e.Cancel) { + _previousSelectionRegion = SelectionRegion; + _isMoving = true; + } + } + + protected virtual void DrawDragHandle(Graphics graphics, DragHandle handle) { + int left; + int top; + int width; + int height; + Pen outerPen; + Brush innerBrush; + + left = handle.Bounds.Left; + top = handle.Bounds.Top; + width = handle.Bounds.Width; + height = handle.Bounds.Height; + + if (handle.Enabled) { + outerPen = SystemPens.WindowFrame; + innerBrush = SystemBrushes.Window; + } + else { + outerPen = SystemPens.ControlDark; + innerBrush = SystemBrushes.Control; + } + + graphics.FillRectangle(innerBrush, left + 1, top + 1, width - 2, height - 2); + graphics.DrawLine(outerPen, left + 1, top, left + width - 2, top); + graphics.DrawLine(outerPen, left, top + 1, left, top + height - 2); + graphics.DrawLine(outerPen, left + 1, top + height - 1, left + width - 2, top + height - 1); + graphics.DrawLine(outerPen, left + width - 1, top + 1, left + width - 1, top + height - 2); + } + + /// + /// Raises the event. + /// + /// The instance containing the event data. + protected virtual void OnDragHandleSizeChanged(EventArgs e) { + EventHandler handler; + + PositionDragHandles(); + Invalidate(); + + handler = (EventHandler)Events[_eventDragHandleSizeChanged]; + + handler?.Invoke(this, e); + } + + /// + /// Raises the event. + /// + /// The instance containing the event data. + protected virtual void OnMaximumSelectionSizeChanged(EventArgs e) { + EventHandler handler; + + handler = (EventHandler)Events[_eventMaximumSelectionSizeChanged]; + + handler?.Invoke(this, e); + } + + /// + /// Raises the event. + /// + /// The instance containing the event data. + protected virtual void OnMinimumSelectionSizeChanged(EventArgs e) { + EventHandler handler; + + handler = (EventHandler)Events[_eventMinimumSelectionSizeChanged]; + + handler?.Invoke(this, e); + } + + /// + /// Raises the event. + /// + /// + /// A that contains the event data. + /// + protected override void OnMouseDown(MouseEventArgs e) { + Point imagePoint; + RectangleF selectionRegion; + + imagePoint = PointToImage(e.Location); + selectionRegion = SelectionRegion; + + if (e.Button == MouseButtons.Left && (selectionRegion.Contains(imagePoint) || HitTest(e.Location) != DragHandleAnchor.None)) { + _dragOrigin = e.Location; + _dragOriginOffset = new Point(imagePoint.X - (int)selectionRegion.X, imagePoint.Y - (int)selectionRegion.Y); + } + else { + _dragOriginOffset = Point.Empty; + _dragOrigin = Point.Empty; + } + + base.OnMouseDown(e); + } + + /// + /// Raises the event. + /// + /// + /// A that contains the event data. + /// + protected override void OnMouseMove(MouseEventArgs e) { + // start either a move or a resize operation + if (!IsSelecting && !_isMoving && !_isResizing && e.Button == MouseButtons.Left && !_dragOrigin.IsEmpty && IsOutsideDragZone(e.Location)) { + DragHandleAnchor anchor; + + anchor = HitTest(_dragOrigin); + + if (anchor == DragHandleAnchor.None) { + // move + StartMove(); + } + else if (_dragHandles[anchor]. + Enabled && _dragHandles[anchor]. + Visible) { + // resize + StartResize(anchor); + } + } + + // set the cursor + SetCursor(e.Location); + + // perform operations + ProcessSelectionMove(e.Location); + ProcessSelectionResize(e.Location); + + base.OnMouseMove(e); + } + + /// + /// Raises the event. + /// + /// + /// A that contains the event data. + /// + protected override void OnMouseUp(MouseEventArgs e) { + if (_isMoving) { + CompleteMove(); + } + else if (_isResizing) { + CompleteResize(); + } + + base.OnMouseUp(e); + } + + /// + /// Raises the event. + /// + /// + /// A that contains the event data. + /// + protected override void OnPaint(PaintEventArgs e) { + base.OnPaint(e); + + if (AllowPainting && !SelectionRegion.IsEmpty) { + foreach (DragHandle handle in _dragHandles) { + if (handle.Visible) { + DrawDragHandle(e.Graphics, handle); + } + } + } + } + + /// + /// Raises the event. + /// + /// + /// The instance containing the event data. + /// + protected override void OnPanStart(CancelEventArgs e) { + if (_isMoving || _isResizing || !_dragOrigin.IsEmpty) { + e.Cancel = true; + } + + base.OnPanStart(e); + } + + /// + /// Raises the event. + /// + /// + /// An that contains the event data. + /// + protected override void OnResize(EventArgs e) { + base.OnResize(e); + + PositionDragHandles(); + } + + /// + /// Raises the event. + /// + /// + /// A that contains the event data. + /// + protected override void OnScroll(ScrollEventArgs se) { + base.OnScroll(se); + + PositionDragHandles(); + } + + /// + /// Raises the event. + /// + /// + /// The instance containing the event data. + /// + protected override void OnSelecting(ImageBoxCancelEventArgs e) { + e.Cancel = _isMoving || _isResizing || SelectionRegion.Contains(PointToImage(e.Location)) || HitTest(e.Location) != DragHandleAnchor.None; + + base.OnSelecting(e); + } + + /// + /// Raises the event. + /// + /// The instance containing the event data. + protected virtual void OnSelectionMoved(EventArgs e) { + EventHandler handler; + + handler = (EventHandler)Events[_eventSelectionMoved]; + + handler?.Invoke(this, e); + } + + /// + /// Raises the event. + /// + /// The instance containing the event data. + protected virtual void OnSelectionMoving(CancelEventArgs e) { + CancelEventHandler handler; + + handler = (CancelEventHandler)Events[_eventSelectionMoving]; + + handler?.Invoke(this, e); + } + + /// + /// Raises the event. + /// + /// + /// The instance containing the event data. + /// + protected override void OnSelectionRegionChanged(EventArgs e) { + base.OnSelectionRegionChanged(e); + + PositionDragHandles(); + } + + /// + /// Raises the event. + /// + /// The instance containing the event data. + protected virtual void OnSelectionResized(EventArgs e) { + EventHandler handler; + + handler = (EventHandler)Events[_eventSelectionResized]; + + handler?.Invoke(this, e); + } + + /// + /// Raises the event. + /// + /// The instance containing the event data. + protected virtual void OnSelectionResizing(CancelEventArgs e) { + CancelEventHandler handler; + + handler = (CancelEventHandler)Events[_eventSelectionResizing]; + + handler?.Invoke(this, e); + } + + /// + /// Raises the event. + /// + /// + /// The instance containing the event data. + /// + protected override void OnZoomChanged(EventArgs e) { + base.OnZoomChanged(e); + + PositionDragHandles(); + } + + /// + /// Processes a dialog key. + /// + /// + /// true if the key was processed by the control; otherwise, false. + /// + /// One of the values that represents the key to process. + protected override bool ProcessDialogKey(Keys keyData) { + bool result; + + if (keyData == Keys.Escape && (_isResizing || _isMoving)) { + if (_isResizing) { + CancelResize(); + } + else { + CancelMove(); + } + + result = true; + } + else { + result = base.ProcessDialogKey(keyData); + } + + return result; + } + + protected virtual void SetCursor(Point point) { + // http://forums.cyotek.com/imagebox/cursor-issue-in-imageboxex/msg92/#msg92 + + if (!IsPanning) { + Cursor cursor; + + if (IsSelecting) { + cursor = Cursors.Default; + } + else { + DragHandleAnchor handleAnchor; + + handleAnchor = _isResizing ? _resizeAnchor : HitTest(point); + if (handleAnchor != DragHandleAnchor.None && _dragHandles[handleAnchor]. + Enabled) { + switch (handleAnchor) { + case DragHandleAnchor.TopLeft: + case DragHandleAnchor.BottomRight: + cursor = Cursors.SizeNWSE; + break; + case DragHandleAnchor.TopCenter: + case DragHandleAnchor.BottomCenter: + cursor = Cursors.SizeNS; + break; + case DragHandleAnchor.TopRight: + case DragHandleAnchor.BottomLeft: + cursor = Cursors.SizeNESW; + break; + case DragHandleAnchor.MiddleLeft: + case DragHandleAnchor.MiddleRight: + cursor = Cursors.SizeWE; + break; + default: + throw new ArgumentOutOfRangeException(); + } + } + else if (_isMoving || SelectionRegion.Contains(PointToImage(point))) { + cursor = Cursors.SizeAll; + } + else { + cursor = Cursors.Default; + } + } + + Cursor = cursor; + } + } + + private void CancelMove() { + SelectionRegion = _previousSelectionRegion; + CompleteMove(); + } + + private void CompleteMove() { + ResetDrag(); + OnSelectionMoved(EventArgs.Empty); + } + + private void CompleteResize() { + ResetDrag(); + OnSelectionResized(EventArgs.Empty); + } + + private DragHandleAnchor HitTest(Point cursorPosition) { + return _dragHandles.HitTest(cursorPosition); + } + + private bool IsOutsideDragZone(Point location) { + Rectangle dragZone; + int dragWidth; + int dragHeight; + + dragWidth = SystemInformation.DragSize.Width; + dragHeight = SystemInformation.DragSize.Height; + dragZone = new Rectangle(_dragOrigin.X - (dragWidth / 2), _dragOrigin.Y - (dragHeight / 2), dragWidth, dragHeight); + + return !dragZone.Contains(location); + } + + private void PositionDragHandles() { + if (_dragHandles != null && _dragHandleSize > 0) { + RectangleF selectionRegion; + + selectionRegion = SelectionRegion; + + if (selectionRegion.IsEmpty) { + foreach (DragHandle handle in _dragHandles) { + handle.Bounds = Rectangle.Empty; + } + } + else { + int left; + int top; + int right; + int bottom; + int halfWidth; + int halfHeight; + int halfDragHandleSize; + Rectangle viewport; + int offsetX; + int offsetY; + + viewport = GetImageViewPort(); + offsetX = viewport.Left + Padding.Left + AutoScrollPosition.X; + offsetY = viewport.Top + Padding.Top + AutoScrollPosition.Y; + halfDragHandleSize = _dragHandleSize / 2; + left = Convert.ToInt32((selectionRegion.Left * ZoomFactor) + offsetX); + top = Convert.ToInt32((selectionRegion.Top * ZoomFactor) + offsetY); + right = left + Convert.ToInt32(selectionRegion.Width * ZoomFactor); + bottom = top + Convert.ToInt32(selectionRegion.Height * ZoomFactor); + halfWidth = Convert.ToInt32(selectionRegion.Width * ZoomFactor) / 2; + halfHeight = Convert.ToInt32(selectionRegion.Height * ZoomFactor) / 2; + + _dragHandles[DragHandleAnchor.TopLeft]. + Bounds = new Rectangle(left - _dragHandleSize, top - _dragHandleSize, _dragHandleSize, _dragHandleSize); + _dragHandles[DragHandleAnchor.TopCenter]. + Bounds = new Rectangle(left + halfWidth - halfDragHandleSize, top - _dragHandleSize, _dragHandleSize, _dragHandleSize); + _dragHandles[DragHandleAnchor.TopRight]. + Bounds = new Rectangle(right, top - _dragHandleSize, _dragHandleSize, _dragHandleSize); + _dragHandles[DragHandleAnchor.MiddleLeft]. + Bounds = new Rectangle(left - _dragHandleSize, top + halfHeight - halfDragHandleSize, _dragHandleSize, _dragHandleSize); + _dragHandles[DragHandleAnchor.MiddleRight]. + Bounds = new Rectangle(right, top + halfHeight - halfDragHandleSize, _dragHandleSize, _dragHandleSize); + _dragHandles[DragHandleAnchor.BottomLeft]. + Bounds = new Rectangle(left - _dragHandleSize, bottom, _dragHandleSize, _dragHandleSize); + _dragHandles[DragHandleAnchor.BottomCenter]. + Bounds = new Rectangle(left + halfWidth - halfDragHandleSize, bottom, _dragHandleSize, _dragHandleSize); + _dragHandles[DragHandleAnchor.BottomRight]. + Bounds = new Rectangle(right, bottom, _dragHandleSize, _dragHandleSize); + } + } + } + + private void ProcessSelectionMove(Point cursorPosition) { + if (_isMoving) { + int x; + int y; + Point imagePoint; + Size viewSize; + RectangleF selectionRegion; + + imagePoint = PointToImage(cursorPosition, false); + viewSize = ViewSize; + selectionRegion = SelectionRegion; + + x = Math.Max(0, imagePoint.X - _dragOriginOffset.X); + if (x + selectionRegion.Width >= viewSize.Width) { + x = viewSize.Width - (int)selectionRegion.Width; + } + + y = Math.Max(0, imagePoint.Y - _dragOriginOffset.Y); + if (y + selectionRegion.Height >= viewSize.Height) { + y = viewSize.Height - (int)selectionRegion.Height; + } + + SelectionRegion = new RectangleF(x, y, selectionRegion.Width, selectionRegion.Height); + } + } + + private void ProcessSelectionResize(Point cursorPosition) { + if (_isResizing) { + Point imagePosition; + float left; + float top; + float right; + float bottom; + bool resizingTopEdge; + bool resizingBottomEdge; + bool resizingLeftEdge; + bool resizingRightEdge; + RectangleF selectionRegion; + Size viewSize; + + imagePosition = PointToImage(cursorPosition); + viewSize = ViewSize; + + // get the current selection + selectionRegion = SelectionRegion; + left = selectionRegion.Left; + top = selectionRegion.Top; + right = selectionRegion.Right; + bottom = selectionRegion.Bottom; + + // decide which edges we're resizing + resizingTopEdge = _resizeAnchor >= DragHandleAnchor.TopLeft && _resizeAnchor <= DragHandleAnchor.TopRight; + resizingBottomEdge = _resizeAnchor >= DragHandleAnchor.BottomLeft && _resizeAnchor <= DragHandleAnchor.BottomRight; + resizingLeftEdge = _resizeAnchor == DragHandleAnchor.TopLeft || _resizeAnchor == DragHandleAnchor.MiddleLeft || _resizeAnchor == DragHandleAnchor.BottomLeft; + resizingRightEdge = _resizeAnchor == DragHandleAnchor.TopRight || _resizeAnchor == DragHandleAnchor.MiddleRight || _resizeAnchor == DragHandleAnchor.BottomRight; + + // and resize! + if (resizingTopEdge) { + top = imagePosition.Y > 0 ? imagePosition.Y : 0; + + if (bottom - top < MinimumSelectionSize.Height) { + top = bottom - MinimumSelectionSize.Height; + } + else if (MaximumSelectionSize.Height > 0 && bottom - top > MaximumSelectionSize.Height) { + top = bottom - MaximumSelectionSize.Height; + } + } + else if (resizingBottomEdge) { + bottom = imagePosition.Y < viewSize.Height ? imagePosition.Y : viewSize.Height; + + if (bottom - top < MinimumSelectionSize.Height) { + bottom = top + MinimumSelectionSize.Height; + } + else if (MaximumSelectionSize.Height > 0 && bottom - top > MaximumSelectionSize.Height) { + bottom = top + MaximumSelectionSize.Height; + } + } + + if (resizingLeftEdge) { + left = imagePosition.X > 0 ? imagePosition.X : 0; + + if (right - left < MinimumSelectionSize.Width) { + left = right - MinimumSelectionSize.Width; + } + else if (MaximumSelectionSize.Width > 0 && right - left > MaximumSelectionSize.Width) { + left = right - MaximumSelectionSize.Width; + } + } + else if (resizingRightEdge) { + right = imagePosition.X < viewSize.Width ? imagePosition.X : viewSize.Width; + + if (right - left < MinimumSelectionSize.Width) { + right = left + MinimumSelectionSize.Width; + } + else if (MaximumSelectionSize.Width > 0 && right - left > MaximumSelectionSize.Width) { + right = left + MaximumSelectionSize.Width; + } + } + + SelectionRegion = new RectangleF(left, top, right - left, bottom - top); + } + } + + private void ResetDrag() { + _isResizing = false; + _isMoving = false; + _dragOrigin = Point.Empty; + _dragOriginOffset = Point.Empty; + } + + private void StartResize(DragHandleAnchor anchor) { + CancelEventArgs e; + + if (_isMoving || _isResizing) { + throw new InvalidOperationException("A move or resize action is currently being performed."); + } + + e = new CancelEventArgs(); + + OnSelectionResizing(e); + + if (!e.Cancel) { + _resizeAnchor = anchor; + _previousSelectionRegion = SelectionRegion; + _isResizing = true; + } + } + + #endregion + } +} diff --git a/pdfpatcher/App/Common/ObjectListViewHelper.cs b/pdfpatcher/App/Common/ObjectListViewHelper.cs new file mode 100644 index 0000000..1ee48a1 --- /dev/null +++ b/pdfpatcher/App/Common/ObjectListViewHelper.cs @@ -0,0 +1,218 @@ +using System; +using System.Collections.Generic; +using System.Drawing; +using System.Drawing.Drawing2D; + +namespace BrightIdeasSoftware +{ + static class ObjectListViewHelper + { + /// 修复编辑控件太窄小的问题。 + public static void FixEditControlWidth(this ObjectListView view) { + view.CellEditStarting += View_CellEditStarting; + view.Disposed += View_Disposed; + } + + static void View_Disposed(object sender, EventArgs e) { + var view = (ObjectListView)sender; + view.CellEditStarting -= View_CellEditStarting; + view.Disposed -= View_Disposed; + } + + static void View_CellEditStarting(object sender, CellEditEventArgs e) { + var b = e.CellBounds; + if (b.Width < 60) { + b.Width = 60; + } + if (e.Control is System.Windows.Forms.Control c) { + c.Bounds = b; + c.Location = b.Location; + } + } + + public static void SetTreeViewLine(this TreeListView view) { + var tcr = view.TreeColumnRenderer as TreeListView.TreeRenderer; + tcr.LinePen = new Pen(SystemColors.ControlDark) { + DashCap = DashCap.Round, + DashStyle = DashStyle.Dash + }; + } + + public static void ExpandSelected(this TreeListView view) { + var so = view.SelectedObjects; + foreach (var item in so) { + view.Expand(item); + } + } + public static TypedObjectListView AsTyped(this ObjectListView view) where T : class { + return view.AsTyped(null); + } + + public static TypedObjectListView AsTyped(this ObjectListView view, Action> configurator) where T : class { + var v = new TypedObjectListView(view); + configurator?.Invoke(v); + return v; + } + public static TypedObjectListView ConfigColumn(this TypedObjectListView view, OLVColumn column, Action> configurator) where T : class { + var t = new TypedColumn(column); + configurator(t); + return view; + } + public static TypedColumn AsTyped(this OLVColumn column, Action> configurator) where T : class { + var t = new TypedColumn(column); + configurator(t); + return t; + } + public static T GetParentModel(this TreeListView view, T model) where T : class { + return view.GetParent(model) as T; + } + + public static List GetAncestorsOrSelf(this TreeListView view, T model) where T : class { + var r = new List(); + do { + r.Add(model); + } while ((model = view.GetParent(model) as T) != null); + return r; + } + + public static void CollapseSelected(this TreeListView view) { + var so = view.SelectedObjects; + foreach (var item in so) { + view.Collapse(item); + } + } + + public static void MoveUpSelection(this ObjectListView view) { + var si = view.GetFirstSelectedIndex(); + if (si < 1) { + return; + } + var so = view.SelectedObjects; + view.MoveObjects(--si, so); + view.SelectedObjects = so; + } + + public static void MoveDownSelection(this ObjectListView view) { + var ls = view.GetLastItemInDisplayOrder(); + if (ls == null || ls.Selected == true) { + return; + } + var si = view.GetFirstSelectedIndex(); + if (si < 0) { + return; + } + var so = view.SelectedObjects; + view.MoveObjects(si + 2, so); + view.SelectedObjects = so; + } + + public static T GetFirstSelectedModel(this ObjectListView view) where T : class { + return view.GetModelObject(view.GetFirstSelectedIndex()) as T; + } + + /// 树视图存在子节点且多选节点时,在 SelectedIndexChanged 事件中,SelectedIndices属性可能返回无内容的集合。 + public static int GetFirstSelectedIndex(this ObjectListView view) { + var c = view.GetItemCount(); + int i = c; + foreach (int item in view.SelectedIndices) { + if (item < i) { + i = item; + } + } + return i == c ? -1 : i; + } + + public static int GetLastSelectedIndex(this ObjectListView view) { + int i = -1; + foreach (int item in view.SelectedIndices) { + if (item > i) { + i = item; + } + } + return i; + } + + public static List GetSelectedModels(this ObjectListView view) where T : class { + var s = view.SelectedObjects; + var r = new List(s.Count); + foreach (T item in s) { + if (item != null) { + r.Add(item); + } + } + return r; + } + + /// 测试坐标点属于哪个单元格。 + public static GridTestResult GetGridAt(this ObjectListView view, int x, int y) { + OLVColumn c = null; + var cr = view.ContentRectangle; + var ic = view.GetItemCount(); + var ob = false; + if (x < cr.Left) { + x = cr.Left; + ob = true; + } + else if (x >= cr.Right) { + x = cr.Right - 1; + ob = true; + } + var cb = cr.Top + ic * view.RowHeightEffective; + if (y < cr.Top) { + y = cr.Top; + ob = true; + } + else if (y >= cb) { + y = cb; + ob = true; + } + var r = view.GetItemAt(x, y, out c); + if (r != null) { + return new GridTestResult(c.DisplayIndex, r.Index, ob); + } + // 当列表框滚动时,上述方法失效,使用此替补方法 + r = view.GetNthItemInDisplayOrder((y - 1 - cr.Top) / view.RowHeightEffective); + var w = cr.Left; + var cl = view.ColumnsInDisplayOrder; + for (int i = 0; i < cl.Count; i++) { + if (x >= w && x <= (w += cl[i].Width)) { + c = cl[i]; + break; + } + } + if (c == null) { + c = cl[cl.Count - 1]; + ob = true; + } + y = r.Index + view.TopItemIndex; + if (y >= view.GetItemCount()) { + y = view.GetItemCount() - 1; + } + return new GridTestResult(c.DisplayIndex, y, ob); + } + + public static void InvertSelect(this ObjectListView view) { + view.Freeze(); + var l = view.GetItemCount(); + for (int i = 0; i < l; i++) { + var oi = view.GetItem(i); + oi.Selected = !oi.Selected; + } + view.Unfreeze(); + } + + } + + public struct GridTestResult + { + public int ColumnIndex { get; private set; } + public int RowIndex { get; private set; } + public bool IsOutOfRange { get; private set; } + + public GridTestResult(int columnIndex, int rowIndex, bool isOutOfRange) { + ColumnIndex = columnIndex; + RowIndex = rowIndex; + IsOutOfRange = isOutOfRange; + } + } +} diff --git a/pdfpatcher/App/Common/PInvokeHelper.cs b/pdfpatcher/App/Common/PInvokeHelper.cs new file mode 100644 index 0000000..f90dc0b --- /dev/null +++ b/pdfpatcher/App/Common/PInvokeHelper.cs @@ -0,0 +1,23 @@ +using System; +using System.Collections.Generic; +using System.Runtime.InteropServices; + +namespace PDFPatcher.Common +{ + static class PInvokeHelper + { + /// + /// 将 指针对应的数据转换为 类型实例。 + /// + /// 传出类型实例。 + /// 指向数据的指针。 + /// 指针封装后的托管实例。 + internal static T Unwrap(this IntPtr ptr) where T : class, new() { + var t = new T(); + Marshal.PtrToStructure(ptr, t); + return t; + } + + + } +} diff --git a/pdfpatcher/App/Common/ShortcutFile.cs b/pdfpatcher/App/Common/ShortcutFile.cs new file mode 100644 index 0000000..815de57 --- /dev/null +++ b/pdfpatcher/App/Common/ShortcutFile.cs @@ -0,0 +1,115 @@ +using System; +using System.Runtime.InteropServices; +using System.Text; + +namespace PDFPatcher.Common +{ + /// 用于创建或管理快捷方式文件的类。 + public sealed class ShortcutFile + { + readonly IShellLink _link; + + /// 获取或设置快捷方式的目标路径。 + public string Destination { get; private set; } + /// 获取或设置快捷方式的工作目录。 + public string WorkingDirectory { get; set; } + /// 获取或设置快捷方式的描述文本。 + public string Description { get; set; } + /// 获取或设置快捷方式的启动参数。 + public string Arguments { get; set; } + /// 获取或设置快捷方式的图标文件位置。 + public string IconLocation { get; set; } + /// 获取或设置快捷方式的图标文件索引。 + public int IconIndex { get; set; } + + private ShortcutFile() { + _link = (IShellLink)new ShellLink(); + } + + /// 创建快捷方式。 + /// 快捷方式指向的目标文件路径。 + public ShortcutFile(string destination) { + _link = (IShellLink)new ShellLink(); + Destination = destination; + _link.SetPath(destination); + } + + /// 加载快捷方式。 + /// 快捷方式文件的位置。 + /// 实例。 + public static ShortcutFile Load(string shortcutFilePath) { + var s = new ShortcutFile(); + var l = s._link; + var file = (System.Runtime.InteropServices.ComTypes.IPersistFile)s._link; + file.Load(shortcutFilePath, 0); + s.Destination = shortcutFilePath; + var sb = new StringBuilder(); + l.GetDescription(sb, 512); + s.Description = sb.ToString(); + sb.Length = 0; + l.GetWorkingDirectory(sb, 256); + s.WorkingDirectory = sb.ToString(); + int ii; + sb.Length = 0; + l.GetIconLocation(sb, 256, out ii); + s.IconLocation = sb.ToString(); + sb.Length = 0; + l.GetArguments(sb, 256); + s.Arguments = sb.ToString(); + return s; + } + + /// 将快捷方式保存到目标位置。 + /// 快捷方式文件的位置。 + public void Save(string position) { + if (String.IsNullOrEmpty(WorkingDirectory) == false) { + _link.SetWorkingDirectory(WorkingDirectory); + } + if (String.IsNullOrEmpty(Description) == false) { + _link.SetDescription(Description); + } + if (String.IsNullOrEmpty(Arguments) == false) { + _link.SetArguments(Arguments); + } + if (String.IsNullOrEmpty(IconLocation) == false) { + _link.SetIconLocation(IconLocation, IconIndex >= 0 ? IconIndex : 0); + } + var file = (System.Runtime.InteropServices.ComTypes.IPersistFile)_link; + file.Save(position, false); + } + + #region COM Interops + [ComImport] + [Guid("00021401-0000-0000-C000-000000000046")] + class ShellLink + { + } + + [ComImport] + [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] + [Guid("000214F9-0000-0000-C000-000000000046")] + interface IShellLink + { + void GetPath([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszFile, int cchMaxPath, out IntPtr pfd, int fFlags); + void GetIDList(out IntPtr ppidl); + void SetIDList(IntPtr pidl); + void GetDescription([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszName, int cchMaxName); + void SetDescription([MarshalAs(UnmanagedType.LPWStr)] string pszName); + void GetWorkingDirectory([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszDir, int cchMaxPath); + void SetWorkingDirectory([MarshalAs(UnmanagedType.LPWStr)] string pszDir); + void GetArguments([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszArgs, int cchMaxPath); + void SetArguments([MarshalAs(UnmanagedType.LPWStr)] string pszArgs); + void GetHotkey(out short pwHotkey); + void SetHotkey(short wHotkey); + void GetShowCmd(out int piShowCmd); + void SetShowCmd(int iShowCmd); + void GetIconLocation([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszIconPath, int cchIconPath, out int piIcon); + void SetIconLocation([MarshalAs(UnmanagedType.LPWStr)] string pszIconPath, int iIcon); + void SetRelativePath([MarshalAs(UnmanagedType.LPWStr)] string pszPathRel, int dwReserved); + void Resolve(IntPtr hwnd, int fFlags); + void SetPath([MarshalAs(UnmanagedType.LPWStr)] string pszFile); + } + #endregion + } + +} diff --git a/pdfpatcher/App/Common/StringBuilderCache.cs b/pdfpatcher/App/Common/StringBuilderCache.cs new file mode 100644 index 0000000..1aeaf1f --- /dev/null +++ b/pdfpatcher/App/Common/StringBuilderCache.cs @@ -0,0 +1,43 @@ +using System; +using System.Text; + +namespace PDFPatcher.Common +{ + internal static class StringBuilderCache + { + internal const int MaxBuilderSize = 360; + const int DefaultCapacity = 16; // == StringBuilder.DefaultCapacity + + [ThreadStatic] + static StringBuilder __CachedInstance; + + public static StringBuilder Acquire(int capacity = DefaultCapacity) { + if (capacity <= MaxBuilderSize) { + StringBuilder sb = __CachedInstance; + if (sb != null) { + // Avoid stringbuilder block fragmentation by getting a new StringBuilder + // when the requested size is larger than the current capacity + if (capacity <= sb.Capacity) { + __CachedInstance = null; + sb.Length = 0; + return sb; + } + } + } + + return new StringBuilder(capacity); + } + + public static void Release(StringBuilder sb) { + if (sb.Capacity <= MaxBuilderSize) { + __CachedInstance = sb; + } + } + + public static string GetStringAndRelease(StringBuilder sb) { + string result = sb.ToString(); + Release(sb); + return result; + } + } +} diff --git a/pdfpatcher/App/Common/StringHelper.cs b/pdfpatcher/App/Common/StringHelper.cs new file mode 100644 index 0000000..e9f1c7b --- /dev/null +++ b/pdfpatcher/App/Common/StringHelper.cs @@ -0,0 +1,50 @@ +using System; +using System.Diagnostics; + +namespace PDFPatcher.Common +{ + static class StringHelper + { + [DebuggerStepThrough] + public static bool IsNullOrWhiteSpace(this string text) { + return String.IsNullOrWhiteSpace(text); + } + + public static string ReplaceControlAndBomCharacters(string source) { + if (String.IsNullOrEmpty(source)) { + return String.Empty; + } + var p = source.ToCharArray(); + var m = false; + for (int i = 0; i < source.Length; i++) { + ref var c = ref p[i]; + if ((Char.IsControl(c) && c != '\t' && c != '\r' && c != '\n') + || (c > 0xFFFD && (c == 0xFFFF || c == 0xFFFE || c == 0xFFEF)) + ) { + c = ' '; + m = true; + } + } + return m ? new String(p) : source; + } + + public static string Take(this string text, int startIndex, int count) { + if (String.IsNullOrEmpty(text) || startIndex >= text.Length) { + return String.Empty; + } + if (startIndex < 0) { + startIndex = text.Length + startIndex; + if (startIndex < 0) { + startIndex = 0; + } + } + return count <= 0 + ? String.Empty + : text.Substring(startIndex, startIndex + count > text.Length ? text.Length - startIndex : count); + } + + public static string ToDescription(this TEnum value) where TEnum : Enum { + return value.ToString(); + } + } +} diff --git a/pdfpatcher/App/Common/ValueHelper.cs b/pdfpatcher/App/Common/ValueHelper.cs new file mode 100644 index 0000000..93fe245 --- /dev/null +++ b/pdfpatcher/App/Common/ValueHelper.cs @@ -0,0 +1,541 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Diagnostics; +using System.Globalization; +using System.Text; + +namespace PDFPatcher.Common +{ + static class ValueHelper + { + [DebuggerStepThrough] + public static TValue CastOrDefault(this object value, TValue defaultValue) where TValue : struct { + return value is TValue v ? v : defaultValue; + } + [DebuggerStepThrough] + public static TValue CastOrDefault(this object value) where TValue : struct { + return value is TValue v ? v : default; + } + [DebuggerStepThrough] + public static bool HasContent(this ICollection collection) { + return collection?.Count > 0; + } + [DebuggerStepThrough] + public static T SubstituteDefault(this T value, T otherValue) { + return EqualityComparer.Default.Equals(value, default(T)) ? otherValue : value; + } + public static TDisposable TryDispose(this TDisposable disposable) + where TDisposable : IDisposable { + if (disposable != null) { + try { + disposable.Dispose(); + } + catch (Exception) { + // ignore + } + } + return disposable; + } + [DebuggerStepThrough] + public static bool IsInCollection(T input, params T[] values) { + return values != null && input != null && values.Length != 0 && Array.IndexOf(values, input) != -1; + } + [DebuggerStepThrough] + public static IComparer GetReverseComparer() + where TItem : IComparable { + return new ReverseComparer(); + } + public static T LimitInRange(this T value, T minValue, T maxValue) + where T : IComparable { + return + value.CompareTo(minValue) < 0 ? minValue + : value.CompareTo(maxValue) > 0 ? maxValue + : value; + } + public static TValue GetOrDefault(this IDictionary dictionary, TKey key) { + TValue r; + return dictionary == null ? default : dictionary.TryGetValue(key, out r) ? r : r; + } + public static TValue GetOrDefault(this IDictionary dictionary, TKey key, TValue defaultValue) { + TValue r; + return dictionary != null && dictionary.TryGetValue(key, out r) ? r : defaultValue; + } + + public static TMapped MapValue(TValue input, TValue[] fromValues, TMapped[] toValues) { + return MapValue(input, fromValues, toValues, default(TMapped)); + } + public static TMapped MapValue(TValue input, TValue[] fromValues, TMapped[] toValues, TMapped defaultValue) { + if (fromValues == null) { + return defaultValue; + } + if (toValues == null) { + return defaultValue; + } + var i = Array.IndexOf(fromValues, input); + if (i == -1 || i >= toValues.Length) { + return defaultValue; + } + return toValues[i]; + } + + public static TMapped MapValue(TValue input, IEnumerable fromValues, IEnumerable toValues, TMapped defaultValue) { + if (fromValues == null) { + return defaultValue; + } + if (toValues == null) { + return defaultValue; + } + var i = 0; + var j = 0; + var c = EqualityComparer.Default; + foreach (var x in fromValues) { + if (c.Equals(input, x)) { + foreach (var y in toValues) { + if (i == j) { + return y; + } + j++; + } + return defaultValue; + } + i++; + } + return defaultValue; + } + public static IEnumerable ForEach(this IEnumerable collection, Action itemHandler) { + if (collection == null || itemHandler == null) { + return collection; + } + foreach (var item in collection) { + if (item is TItem v) { + itemHandler(v); + } + } + return collection; + } + public static TCollection AddRange(this TCollection target, IEnumerable source) + where TCollection : ICollection { + if (source == null || target == null) { + return target; + } + if (target is List list) { + list.AddRange(source); + return target; + } + + foreach (T item in source) { + target.Add(item); + } + return target; + } + + [DebuggerStepThrough] + public static string ToText(this DateTimeOffset value) { + return value.ToString(NumberFormatInfo.InvariantInfo); + } + + [DebuggerStepThrough] + public static string ToText(this int value) { + return value.ToString(NumberFormatInfo.InvariantInfo); + } + + [DebuggerStepThrough] + public static string ToText(this float value) { + return Math.Abs(value) < 0.00001 ? "0" : value.ToString(NumberFormatInfo.InvariantInfo); + } + + [DebuggerStepThrough] + public static string ToText(this double value) { + return Math.Abs(value) < 0.000000000001 ? "0" : value.ToString(NumberFormatInfo.InvariantInfo); + } + + [DebuggerStepThrough] + public static string ToText(this long value) { + return value.ToString(CultureInfo.InvariantCulture); + } + + [DebuggerStepThrough] + public static string ToText(this decimal value) { + return value.ToString(NumberFormatInfo.InvariantInfo); + } + + [DebuggerStepThrough] + public static string ToText(this TFormattable value) + where TFormattable : IFormattable { + return value.ToString(null, NumberFormatInfo.InvariantInfo); + } + [DebuggerStepThrough] + public static string ToText(this TFormattable value, string format) + where TFormattable : IFormattable { + return value.ToString(format, NumberFormatInfo.InvariantInfo); + } + + public static bool ToBoolean(this string value, bool defaultValue) { + if (string.IsNullOrEmpty(value)) { + return defaultValue; + } + switch (ParseBoolean(value)) { + case 1: return true; + case 0: return false; + default: return defaultValue; + } + } + + static int ParseBoolean(string value) { + const int True = 1, False = 0, Invalid = -1; + var i = 0; + var l = value.Length; + do { + var c = value[i]; + switch (c) { + case 'T': + case 't': + if (i + 3 < l && ((c = value[++i]) == 'r' || c == 'R') && ((c = value[++i]) == 'u' || c == 'U') && ((c = value[++i]) == 'e' || c == 'E')) { + goto EndsWithWhitespaceTrue; + } + return Invalid; + case 'F': + case 'f': + if (i + 4 < l && ((c = value[++i]) == 'a' || c == 'A') && ((c = value[++i]) == 'l' || c == 'L') && ((c = value[++i]) == 's' || c == 'S') && ((c = value[++i]) == 'e' || c == 'E')) { + goto EndsWithWhitespaceFalse; + } + return Invalid; + case 'Y': + case 'y': + if (i + 2 < l && ((c = value[++i]) == 'e' || c == 'E') && ((c = value[++i]) == 's' || c == 'S')) { + goto EndsWithWhitespaceTrue; + } + return Invalid; + case 'N': + case 'n': + if (i + 1 < l && ((c = value[++i]) == 'o' || c == 'O')) { + goto EndsWithWhitespaceFalse; + } + return Invalid; + case 'O': + case 'o': + if (i + 2 < l && ((c = value[++i]) == 'f' || c == 'F') && ((c = value[++i]) == 'f' || c == 'F')) { + goto EndsWithWhitespaceFalse; + } + if (i + 1 < l && ((c = value[++i]) == 'n' || c == 'N' || c == 'k' || c == 'K')) { + goto EndsWithWhitespaceTrue; + } + return Invalid; + case '是': + case '对': + case '开': + goto EndsWithWhitespaceTrue; + case '否': + case '关': + goto EndsWithWhitespaceFalse; + case '正': + if (i + 1 < l && value[++i] == '确') { + goto EndsWithWhitespaceTrue; + } + goto EndsWithWhitespaceFalse; + case '错': + if (i + 1 < l && value[++i] == '误') { + goto EndsWithWhitespaceFalse; + } + goto EndsWithWhitespaceFalse; + default: + if (Char.IsWhiteSpace(c)) { + continue; + } + if (c >= '0' && c <= '9' || c == '-' || c == '+' || c == '.') { + bool notZero = c > '0' && c <= '9'; + var hasDot = false; + while (++i < l) { + c = value[i]; + if (Char.IsNumber(c) == false && Char.IsWhiteSpace(c) == false) { + if (c == '.') { + if (hasDot == false) { + hasDot = true; + continue; + } + else { + return Invalid; + } + } + return Invalid; + } + if (notZero == false) { + notZero = c > '0' && c <= '9'; + } + } + return notZero ? True : False; + } + return -1; + } + } while (++i < l); + EndsWithWhitespaceTrue: + while (++i < l && Char.IsWhiteSpace(value[i])) { } + return i == l ? True : Invalid; + EndsWithWhitespaceFalse: + while (++i < l && Char.IsWhiteSpace(value[i])) { } + return i == l ? False : Invalid; + } + + [DebuggerStepThrough] + public static int ToInt32(this float value) { + return (int)(value > 0 ? value + 0.5f : value - 0.5f); + } + + [DebuggerStepThrough] + public static int ToInt32(this double value) { + return (int)(value > 0 ? value + 0.5d : value - 0.5d); + } + + [DebuggerStepThrough] + public static long ToInt64(this float value) { + return (long)(value > 0 ? value + 0.5f : value - 0.5f); + } + + [DebuggerStepThrough] + public static long ToInt64(this double value) { + return (long)(value > 0 ? value + 0.5d : value - 0.5d); + } + + [DebuggerStepThrough] + public static int ToInt32(this string value) { + int i; + value.TryParse(out i); + return i; + } + [DebuggerStepThrough] + public static int ToInt32(this string value, int defaultValue) { + int i; + return value.TryParse(out i) ? i : defaultValue; + } + + [DebuggerStepThrough] + public static long ToInt64(this string value) { + long i; + value.TryParse(out i); + return i; + } + + [DebuggerStepThrough] + public static long ToInt64(this string value, long defaultValue) { + long i; + return value.TryParse(out i) ? i : defaultValue; + } + + [DebuggerStepThrough] + public static float ToSingle(this string value) { + float i; + value.TryParse(out i); + return i; + } + + [DebuggerStepThrough] + public static float ToSingle(this string value, float defaultValue) { + float i; + return value.TryParse(out i) ? i : defaultValue; + } + + [DebuggerStepThrough] + public static double ToDouble(this string value) { + double i; + value.TryParse(out i); + return i; + } + + [DebuggerStepThrough] + public static double ToDouble(this string value, double defaultValue) { + double i; + return value.TryParse(out i) ? i : defaultValue; + } + + [DebuggerStepThrough] + public static string ToText(this byte value) { + return value.ToString(CultureInfo.InvariantCulture); + } + public static bool TryParse(this string value, out int result) { + return Int32.TryParse(value, NumberStyles.Integer, NumberFormatInfo.InvariantInfo, out result) + || ParseFloatStringToInt32(value, ref result); + } + + static bool ParseFloatStringToInt32(string value, ref int result) { + if (double.TryParse(value, NumberStyles.Float, NumberFormatInfo.InvariantInfo, out var d)) { + result = d.ToInt32(); + return true; + } + return false; + } + + public static bool TryParse(this string value, out long result) { + return Int64.TryParse(value, NumberStyles.Integer, NumberFormatInfo.InvariantInfo, out result) + || ParseFloatStringToInt64(value, ref result); + } + + static bool ParseFloatStringToInt64(string value, ref long result) { + if (double.TryParse(value, NumberStyles.Float, NumberFormatInfo.InvariantInfo, out var d)) { + result = d.ToInt64(); + return true; + } + return false; + } + + [DebuggerStepThrough] + public static bool TryParse(this string value, out float result) { + return float.TryParse(value, NumberStyles.Float, NumberFormatInfo.InvariantInfo, out result); + } + + [DebuggerStepThrough] + public static bool TryParse(this string value, out double result) { + return double.TryParse(value, NumberStyles.Float, NumberFormatInfo.InvariantInfo, out result); + } + + [DebuggerStepThrough] + public static bool TryParse(this string value, out decimal result) { + return decimal.TryParse(value, NumberStyles.Float, NumberFormatInfo.InvariantInfo, out result); + } + + public static string ToRoman(this int value) { + if (value > 49999 || value < 1) { + return string.Empty; + } + var sb = new StringBuilder(); + do { + for (int i = value < 40 ? 5 : value < 400 ? 9 : Roman.Values.Length - 1; i >= 0; i--) { + var n = Roman.Values[i]; + if (value >= n) { + value -= n; + sb.Append(Roman.Chars[i]); + break; + } + } + } while (value > 0); + return sb.ToString(); + } + public static string ToAlphabet(this int value, bool upper) { + if (value <= 0) { + return string.Empty; + } + var stack = new char[7]; + var c = (upper ? 'A' : 'a') - 1; + var p = -1; + while (value > 0) { + var i = value % 26; + stack[++p] = (char)(c + (i == 0 ? 26 : i)); + value = --value / 26; + } + return new string(stack, 0, ++p); + } + public static string ToHexBinString(this byte value, bool upperCaseHex) { + return HexBinByteToString.ToString(value, upperCaseHex); + } + public static string ToHexBinString(this byte[] source) { + return InternalToHexBinString(source, true, '\0', 0, Int32.MaxValue); + } + public static string ToHexBinString(this byte[] source, bool upperCaseHex, char separator, int offset, int count) { + return InternalToHexBinString(source, upperCaseHex, separator, offset, count); + } + unsafe static string InternalToHexBinString(byte[] source, bool upperCaseHex, char separator, int offset, int count) { + if (source == null || offset < 0 || count < 1) { + return String.Empty; + } + var length = source.Length; + if (length == 0 || offset >= length) { + return String.Empty; + } + if (count > length - offset) { + count = length - offset; + } + if (count == 1) { + return source[offset].ToHexBinString(upperCaseHex); + } + var result = new string('0', (count << 1) + (separator > 0 ? count - 1 : 0)); + fixed (char* p = result) + fixed (byte* bp = &source[offset]) { + byte* b = bp; + byte* end = bp + count; + var mapper = HexBinByteValues.GetHexBinMapper(upperCaseHex); + if (separator == 0) { + int* h = (int*)p; + while (b < end) { + *(h++) = mapper[*(b++)]; + } + return result; + } + else { + char* c = p; + *(int*)(c) = mapper[*bp]; + while (++b < end) { + c += 2; + *c = separator; + *(int*)(++c) = mapper[*b]; + } + return result; + } + } + } + + static class HexBinByteToString + { + static readonly string[] __HexBins = InitHexBinStrings(true); + static readonly string[] __HexBinLower = InitHexBinStrings(false); + + public static string ToString(byte value, bool upperCase) { + return (upperCase ? __HexBins : __HexBinLower)[value]; + } + static string[] InitHexBinStrings(bool upperCase) { + var s = new string[Byte.MaxValue + 1]; + for (int i = 0; i < s.Length; i++) { + s[i] = ToHexBinString((byte)i, upperCase); + } + return s; + + string ToHexBinString(byte value, bool upperCaseHex) { + var h = (upperCaseHex ? 0x41 : 0x61) - 10; + var a = new char[2]; + var t = (byte)(value >> 4); + a[0] = (char)(t > 9 ? t + h : t + 0x30); + t = (byte)(value & 0x0F); + a[1] = (char)(t > 9 ? t + h : t + 0x30); + return new string(a); + } + } + } + static class HexBinByteValues + { + static readonly int[] __HexBins = InitHexBin(true); + static readonly int[] __HexBinLowerCase = InitHexBin(false); + + unsafe static int[] InitHexBin(bool upperCase) { + var v = new int[Byte.MaxValue + 1]; + var a = new char[2]; + var h = (upperCase ? 0x41 : 0x61) - 10; + for (int i = 0; i <= Byte.MaxValue; i++) { + var t = (byte)(i >> 4); + a[0] = (char)(t > 9 ? t + h : t + 0x30); + t = (byte)(i & 0x0F); + a[1] = (char)(t > 9 ? t + h : t + 0x30); + fixed (char* p = new string(a)) { + v[i] = *(int*)p; + } + } + return v; + } + public static int[] GetHexBinMapper(bool upperCase) { + return upperCase ? __HexBins : __HexBinLowerCase; + } + } + + static class Roman + { + internal static readonly int[] Values = { 1, 4, 5, 9, 10, 40, 50, 90, 100, 400, 500, 900, 1000, 4000, 5000, 9000, 10000, 40000 }; + internal static readonly string[] Chars = { "I", "IV", "V", "IX", "X", "XL", "L", "XC", "C", "CD", "D", "CM", "M", "Mv", "v", "Mx", "x", "xl" }; + } + + sealed class ReverseComparer : IComparer + where T : IComparable + { + int IComparer.Compare(T x, T y) { + return y.CompareTo(x); + } + } + } +} diff --git a/pdfpatcher/App/Common/XmlHelper.cs b/pdfpatcher/App/Common/XmlHelper.cs new file mode 100644 index 0000000..11cd2bf --- /dev/null +++ b/pdfpatcher/App/Common/XmlHelper.cs @@ -0,0 +1,247 @@ +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Xml; + +namespace PDFPatcher.Common +{ + static class XmlHelper + { + const string BooleanYes = "yes"; + const string BooleanNo = "no"; + + [DebuggerStepThrough] + public static bool GetValue(this XmlElement element, string name, bool defaultValue) { + if (element == null) { + return defaultValue; + } + var a = element.GetAttributeNode(name); + return a != null ? a.Value.ToBoolean(defaultValue) : defaultValue; + } + + /// 获取 元素名称为 的属性值,如不存在该属性,或属性不能解析为整数值,则返回 + /// 需要获取属性值的元素。 + /// 属性的名称。 + /// 属性的默认值。 + /// 属性的值;如不存在该属性,返回默认值。 + [DebuggerStepThrough] + public static int GetValue(this XmlElement element, string name, int defaultValue) { + if (element == null) { + return defaultValue; + } + var a = element.GetAttributeNode(name); + return a != null ? a.Value.ToInt32(defaultValue) : defaultValue; + } + + [DebuggerStepThrough] + public static long GetValue(this XmlElement element, string name, long defaultValue) { + if (element == null) { + return defaultValue; + } + var a = element.GetAttributeNode(name); + return a != null ? a.Value.ToInt64(defaultValue) : defaultValue; + } + + [DebuggerStepThrough] + public static float GetValue(this XmlElement element, string name, float defaultValue) { + if (element == null) { + return defaultValue; + } + var a = element.GetAttributeNode(name); + return a != null ? a.Value.ToSingle(defaultValue) : defaultValue; + } + + [DebuggerStepThrough] + public static double GetValue(this XmlElement element, string name, double defaultValue) { + if (element == null) { + return defaultValue; + } + var a = element.GetAttributeNode(name); + if (a == null) { + return defaultValue; + } + return a.Value.ToDouble(defaultValue); + } + [DebuggerStepThrough] + public static bool GetValue(this XmlReader reader, string name, bool defaultValue) { + if (reader == null) { + return defaultValue; + } + var a = reader.GetAttribute(name); + return a?.ToBoolean(defaultValue) ?? defaultValue; + } + [DebuggerStepThrough] + public static int GetValue(this XmlReader reader, string name, int defaultValue) { + if (reader == null) { + return defaultValue; + } + var a = reader.GetAttribute(name); + return a?.ToInt32(defaultValue) ?? defaultValue; + } + [DebuggerStepThrough] + public static float GetValue(this XmlReader reader, string name, float defaultValue) { + if (reader == null) { + return defaultValue; + } + var a = reader.GetAttribute(name); + return a?.ToSingle(defaultValue) ?? defaultValue; + } + + [DebuggerStepThrough] + public static string GetValue(this XmlElement element, string name) { + return element?.GetAttributeNode(name)?.Value; + } + + [DebuggerStepThrough] + public static string GetValue(this XmlElement element, string name, string defaultValue) { + return element?.GetAttributeNode(name)?.Value ?? defaultValue; + } + [DebuggerStepThrough] + public static void SetValue(this XmlElement element, string name, bool value, bool defaultValue) { + if (element == null) { return; } + if (value == defaultValue) { + element.RemoveAttribute(name); + } + else { + element.SetAttribute(name, value ? BooleanYes : BooleanNo); + } + } + + [DebuggerStepThrough] + public static void SetValue(this XmlElement element, string name, int value, int defaultValue) { + if (element == null) { return; } + if (value == defaultValue) { + element.RemoveAttribute(name); + } + else { + element.SetAttribute(name, value.ToText()); + } + } + + [DebuggerStepThrough] + public static void SetValue(this XmlElement element, string name, float value, float defaultValue) { + if (element == null) { return; } + if (value == defaultValue) { + element.RemoveAttribute(name); + } + else { + element.SetAttribute(name, value.ToText()); + } + } + + [DebuggerStepThrough] + public static void SetValue(this XmlElement element, string name, string value) { + if (element == null) { return; } + if (string.IsNullOrEmpty(value)) { + element.RemoveAttribute(name); + } + else { + element.SetAttribute(name, value); + } + } + + [DebuggerStepThrough] + public static void SetValue(this XmlElement element, string name, string value, string defaultValue) { + if (element == null) { return; } + if (value == null || value == defaultValue) { + element.RemoveAttribute(name); + } + else { + element.SetAttribute(name, value); + } + } + [DebuggerStepThrough] + public static void WriteValue(this XmlWriter writer, string name, bool value) { + writer?.WriteAttributeString(name, value ? BooleanYes : BooleanNo); + } + + [DebuggerStepThrough] + public static void WriteValue(this XmlWriter writer, string name, bool value, bool defaultValue) { + if (writer != null && value != defaultValue) { + writer.WriteAttributeString(name, value ? BooleanYes : BooleanNo); + } + } + + [DebuggerStepThrough] + public static void WriteValue(this XmlWriter writer, string name, int value) { + writer?.WriteAttributeString(name, value.ToText()); + } + + [DebuggerStepThrough] + public static void WriteValue(this XmlWriter writer, string name, int value, int defaultValue) { + if (writer != null && value != defaultValue) { + writer.WriteAttributeString(name, value.ToText()); + } + } + + [DebuggerStepThrough] + public static void WriteValue(this XmlWriter writer, string name, float value) { + writer?.WriteAttributeString(name, value.ToText()); + } + + [DebuggerStepThrough] + public static void WriteValue(this XmlWriter writer, string name, string value, string defaultValue) { + if (writer != null && string.Equals(value, defaultValue, StringComparison.OrdinalIgnoreCase) == false) { + writer.WriteAttributeString(name, value); + } + } + + public static XmlElement GetOrCreateElement(this XmlNode parent, string name) { + return parent == null + ? null + : GetElement(parent, name) ?? parent.AppendElement(name); + } + public static XmlElement GetElement(this XmlNode parent, string name) { + if (parent == null) { + return null; + } + var n = parent.FirstChild; + while (n != null) { + if (n.NodeType == XmlNodeType.Element && n.Name == name) { + return n as XmlElement; + } + n = n.NextSibling; + } + return null; + } + [DebuggerStepThrough] + public static XmlElement AppendElement(this XmlNode element, string name) { + if (element == null) { + return null; + } + var d = element.NodeType != XmlNodeType.Document ? element.OwnerDocument : element as XmlDocument; + var e = d.CreateElement(name); + element.AppendChild(e); + return e; + } + + public static XmlNode[] ToXmlNodeArray(this XmlNodeList nodes) { + if (nodes == null) { + return Empty.Item; + } + var a = new XmlNode[nodes.Count]; + var i = -1; + foreach (XmlNode item in nodes) { + a[++i] = item; + } + return a; + } + public static IList ToNodeList(this XmlNodeList nodes) where TNode : XmlNode { + if (nodes == null) { + return Empty.Item; + } + var a = new List(7); + foreach (var item in nodes) { + if (item is TNode n) { + a.Add(n); + } + } + return a; + } + + static class Empty + { + public static readonly TNode[] Item = new TNode[0]; + } + } +} diff --git a/pdfpatcher/App/Common/app.manifest b/pdfpatcher/App/Common/app.manifest new file mode 100644 index 0000000..7cdf28d --- /dev/null +++ b/pdfpatcher/App/Common/app.manifest @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + true + + + \ No newline at end of file diff --git a/pdfpatcher/App/CommonCommands.cs b/pdfpatcher/App/CommonCommands.cs new file mode 100644 index 0000000..8f0ca6b --- /dev/null +++ b/pdfpatcher/App/CommonCommands.cs @@ -0,0 +1,26 @@ +using System; +using System.Collections.Generic; +using System.Text; +using PDFPatcher.Common; + +namespace PDFPatcher +{ + static class CommonCommands + { + internal static void CreateShortcut() { + var p = System.IO.Path.GetDirectoryName(System.Windows.Forms.Application.ExecutablePath); + var s = new ShortcutFile(FileHelper.CombinePath(p, Constants.AppEngName + ".exe")) { + WorkingDirectory = p, + Description = Constants.AppName + }; + var desktopPath = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory); + s.Save(FileHelper.CombinePath(desktopPath, Constants.AppName + ".lnk")); + + FormHelper.InfoBox("已在桌面创建" + Constants.AppName + "的快捷方式。"); + } + + internal static void VisitHomePage() { + System.Diagnostics.Process.Start(Constants.AppHomePage); + } + } +} diff --git a/pdfpatcher/App/Configuration.Designer.cs b/pdfpatcher/App/Configuration.Designer.cs new file mode 100644 index 0000000..dbbda48 --- /dev/null +++ b/pdfpatcher/App/Configuration.Designer.cs @@ -0,0 +1,252 @@ +//------------------------------------------------------------------------------ +// +// 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. +// +//------------------------------------------------------------------------------ + +namespace PDFPatcher { + using System; + + + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // 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()] + internal class Configuration { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Configuration() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("PDFPatcher.Configuration", typeof(Configuration).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to 书签文本. + /// + internal static string BookmarkText { + get { + return ResourceManager.GetString("BookmarkText", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to 自定义工具栏按钮. + /// + internal static string CustomToolbarButtons { + get { + return ResourceManager.GetString("CustomToolbarButtons", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to 文档属性. + /// + internal static string DocInfo { + get { + return ResourceManager.GetString("DocInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to 正文文本. + /// + internal static string DocText { + get { + return ResourceManager.GetString("DocText", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to 编码方式. + /// + internal static string Encodings { + get { + return ResourceManager.GetString("Encodings", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to 导出图片目录. + /// + internal static string Folders { + get { + return ResourceManager.GetString("Folders", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to 信息文件. + /// + internal static string InfoFiles { + get { + return ResourceManager.GetString("InfoFiles", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to 减少占用内存. + /// + internal static string OptimalMemoryUsage { + get { + return ResourceManager.GetString("OptimalMemoryUsage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to 优化处理效率. + /// + internal static string OptimalSpeed { + get { + return ResourceManager.GetString("OptimalSpeed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to 处理选项. + /// + internal static string Options { + get { + return ResourceManager.GetString("Options", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to 路径. + /// + internal static string Path { + get { + return ResourceManager.GetString("Path", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PDF读取方式. + /// + internal static string PdfLoadMode { + get { + return ResourceManager.GetString("PdfLoadMode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PDF阅读器路径. + /// + internal static string PdfReaderPath { + get { + return ResourceManager.GetString("PdfReaderPath", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to 历史文件. + /// + internal static string RecentFiles { + get { + return ResourceManager.GetString("RecentFiles", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to 替换文本. + /// + internal static string ReplaceItems { + get { + return ResourceManager.GetString("ReplaceItems", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to 配置文件. + /// + internal static string Root { + get { + return ResourceManager.GetString("Root", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to 保存程序配置. + /// + internal static string SaveAppSettings { + get { + return ResourceManager.GetString("SaveAppSettings", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to 查找文本. + /// + internal static string SearchItems { + get { + return ResourceManager.GetString("SearchItems", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to 输入文件. + /// + internal static string SourceFiles { + get { + return ResourceManager.GetString("SourceFiles", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to 目标文件. + /// + internal static string TargetFiles { + get { + return ResourceManager.GetString("TargetFiles", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to 版本. + /// + internal static string Version { + get { + return ResourceManager.GetString("Version", resourceCulture); + } + } + } +} diff --git a/pdfpatcher/App/Configuration.resx b/pdfpatcher/App/Configuration.resx new file mode 100644 index 0000000..26b3170 --- /dev/null +++ b/pdfpatcher/App/Configuration.resx @@ -0,0 +1,183 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 书签文本 + + + 自定义工具栏按钮 + + + 文档属性 + + + 正文文本 + + + 编码方式 + + + 导出图片目录 + + + 信息文件 + + + 减少占用内存 + + + 优化处理效率 + + + 处理选项 + + + 路径 + + + PDF读取方式 + + + PDF阅读器路径 + + + 历史文件 + + + 替换文本 + + + 配置文件 + + + 保存程序配置 + + + 查找文本 + + + 输入文件 + + + 目标文件 + + + 版本 + + \ No newline at end of file diff --git a/pdfpatcher/App/ConfigurationSerialization.cs b/pdfpatcher/App/ConfigurationSerialization.cs new file mode 100644 index 0000000..cc38604 --- /dev/null +++ b/pdfpatcher/App/ConfigurationSerialization.cs @@ -0,0 +1,56 @@ +using System; +using System.Xml.Serialization; +using PowerJson; + +namespace PDFPatcher +{ + [XmlRoot("处理选项")] + public class ConfigurationSerialization + { + [XmlAttribute("检查更新时间")] + public DateTime CheckUpdateDate { get; set; } + [XmlAttribute("检查更新间隔")] + public int CheckUpdateInterval { get; set; } = 14; + + [XmlAttribute("保存程序设置")] + public bool SaveAppSettings { get; set; } + + [XmlAttribute("文档加载模式")] + public string PdfLoadMode { get; set; } + + [XmlElement("编码设置")] + public EncodingOptions Encodings { get; set; } + ///获取导出设置。 + [XmlElement("信息文件导出设置")] + public ExporterOptions ExporterOptions { get; set; } + ///获取导入设置。 + [XmlElement("信息文件导入设置")] + public ImporterOptions ImporterOptions { get; set; } + ///获取生成文档的设置。 + [XmlElement("PDF文件处理设置")] + public MergerOptions MergerOptions { get; set; } + [XmlElement("PDF文档设置")] + public PatcherOptions PatcherOptions { get; set; } + [XmlElement("PDF编辑器设置")] + public PatcherOptions EditorOptions { get; set; } + [XmlElement("自动生成书签设置")] + public AutoBookmarkOptions AutoBookmarkOptions { get; set; } + [XmlElement("导出图像设置")] + public ImageExtracterOptions ImageExporterOptions { get; set; } + [XmlElement("转为图片设置")] + public MuPdfSharp.ImageRendererOptions ImageRendererOptions { get; set; } + [XmlElement("提取页面设置")] + public ExtractPageOptions ExtractPageOptions { get; set; } + [XmlElement("文本识别设置")] + public OcrOptions OcrOptions { get; set; } + [XmlElement("工具栏设置")] + public ToolbarOptions ToolbarOptions { get; set; } + [XmlElement("窗口设置")] + public WindowStatus WindowStatus { get; set; } + + [JsonField("最近使用的文档")] + [JsonInclude] + [JsonSerializable] + internal AppContext.RecentItems Recent { get; set; } + } +} diff --git a/pdfpatcher/App/Constants.cs b/pdfpatcher/App/Constants.cs new file mode 100644 index 0000000..8c9b00c --- /dev/null +++ b/pdfpatcher/App/Constants.cs @@ -0,0 +1,515 @@ +using System; +using System.Collections.Generic; +using iTextSharp.text.pdf; +using E = System.Text.Encoding; + +namespace PDFPatcher +{ + internal enum Function + { + FrontPage, InfoFileOptions, InfoExchanger, ExtractPages, ExtractImages, RenderPages, EditorOptions, Patcher, PatcherOptions, Merger, MergerOptions, About, Editor, Options, BookmarkGenerator, Ocr, Inspector, Rename, Log, Default, CustomizeToolbar + } + + internal static class Constants + { + internal const string AppName = "PDF 补丁丁"; + internal const string AppEngName = "PDFPatcher"; + internal const string AppHomePage = "http://pdfpatcher.cnblogs.com"; + internal const string AppRepository = "https://github.com/wmjordan/pdfpatcher"; + internal const string AppRepository2 = "https://gitee.com/wmjordan/pdfpatcher"; + internal const string AppUpdateFile = "http://files.cnblogs.com/pdfpatcher/pdfpatcher.update.xml"; + + /// + /// 信息文件根元素。 + /// + internal const string PdfInfo = "PDF信息"; + internal const string InfoDocVersion = "0.3.3"; + internal const string ContentPrefix = "pdf"; + internal const string ContentNamespace = "pdf:ContentXml"; + + internal static class FileExtensions + { + internal const string Json = ".json"; + internal const string JsonFilter = "程序配置文件 (*.json)|*.json"; + internal const string Pdf = ".pdf"; + internal const string PdfFilter = "PDF 文件 (*.pdf)|*.pdf"; + internal const string Txt = ".txt"; + internal const string TxtFilter = "简易文本书签文件 (*.txt)|*.txt"; + internal const string Xml = ".xml"; + internal const string XmlFilter = "PDF 信息文件 (*.xml)|*.xml"; + internal const string PdfOrXmlFilter = "PDF 文件或信息文件 (*.pdf, *.xml)|*.pdf;*.xml"; + internal const string XmlOrTxtFilter = "书签文件 (*.xml, *.txt)|*.xml;*.txt"; + internal const string AllEditableFilter = "所有包含 PDF 信息的文件(*.pdf,*.xml,*.txt)|*.pdf;*.xml;*.txt|" + PdfFilter + "|" + XmlFilter + "|" + TxtFilter; + internal const string AllFilter = "所有文件|*.*"; + internal const string ImageFilter = "图片文件 (*.jpg, *.jpeg, *.tiff, *.tif, *.png, *.gif)|*.jpg;*.jpeg;*.tiff;*.tif;*.png;*.gif"; + internal const string Tif = ".tif"; + internal const string Tiff = ".tiff"; + internal const string Jpg = ".jpg"; + internal const string Jpeg = ".jpeg"; + internal const string Png = ".png"; + internal const string Gif = ".gif"; + internal const string Jp2 = ".jp2"; + internal const string Bmp = ".bmp"; + internal const string Dat = ".dat"; + internal const string Tmp = ".tmp"; + internal const string Ttf = ".ttf"; + internal const string Ttc = ".ttc"; + internal const string Otf = ".otf"; + internal readonly static string[] AllBookmarkExtension = { ".xml", ".txt" }; + internal readonly static string[] PdfAndAllBookmarkExtension = { ".pdf", ".xml", ".txt" }; + internal readonly static string[] AllSupportedImageExtension = { Tif, Jpg, Png, Gif, Tiff, Jpeg, Bmp, Jp2 }; + } + + #region 功能名称 + static class Functions + { + internal const string FrontPage = "FrontPage"; + internal const string Patcher = "Patcher"; + internal const string Merger = "Merger"; + internal const string ImageExtractor = "ImageExtractor"; + internal const string PageExtractor = "PageExtractor"; + internal const string PageRenderer = "PageRenderer"; + internal const string BookmarkEditor = "BookmarkEditor"; + internal const string BookmarkGenerator = "BookmarkGenerator"; + internal const string Ocr = "Ocr"; + internal const string Inspector = "Inspector"; + internal const string Log = "Log"; + internal const string About = "About"; + } + #endregion + + #region PDF 对象类型 + internal static class ObjectTypes + { + internal static readonly string[] Names = { "字典", "名称", "数值", "文本", "数组", "布尔", "引用" }; + internal static readonly int[] IDs = { PdfObject.DICTIONARY, PdfObject.NAME, PdfObject.NUMBER, PdfObject.STRING, PdfObject.ARRAY, PdfObject.BOOLEAN, PdfObject.INDIRECT }; + } + #endregion + + #region 文件名替代符 + internal static class FileNameMacros + { + internal const string FileName = "<源文件名>"; + internal const string FolderName = "<源目录名>"; + internal const string PathName = "<源目录路径>"; + internal const string TitleProperty = "<" + Info.Title + ">"; + internal const string AuthorProperty = "<" + Info.Author + ">"; + internal const string SubjectProperty = "<" + Info.Subject + ">"; + internal const string KeywordsProperty = "<" + Info.Keywords + ">"; + internal const string PageCount = "<页数>"; + } + #endregion + + #region 度量单位 + internal static class Units + { + internal const string ThisName = "度量单位"; + internal const string Unit = "单位"; + internal const string Point = "点"; + internal const string CM = "厘米"; + internal const string MM = "毫米"; + internal const string Inch = "英寸"; + internal const float CmToPoint = 72f / 2.54f; + internal const float MmToPoint = 7.2f / 2.54f; + internal const float DefaultDpi = 72f; + internal static readonly string[] Names = { CM, MM, Inch, Point }; + internal static readonly float[] Factors = { CmToPoint, MmToPoint, DefaultDpi, 1 }; + } + #endregion + + #region 对齐方式 + internal static class Alignments + { + internal static readonly string[] HorizontalAlignments = { "左对齐", "水平居中", "右对齐" }; + internal static readonly string[] VerticalAlignments = { "置顶", "垂直居中", "置底" }; + } + #endregion + + #region 方位 + internal static class Coordinates + { + internal const string Left = "左"; + internal const string Right = "右"; + internal const string Top = "上"; + internal const string Bottom = "下"; + internal const string Width = "宽"; + internal const string Height = "高"; + internal const string Direction = "方向"; + internal const string Horizontal = "横向"; + internal const string Vertical = "纵向"; + internal const string ScaleFactor = "比例"; + internal const string Unchanged = "保持不变"; + } + #endregion + + #region 编码 + internal static class Encoding + { + internal const string SystemDefault = "系统默认"; + internal const string Automatic = "自动选择"; + internal static readonly string[] EncodingNames = { Automatic, + SystemDefault, + "UTF-16 Big Endian", + "UTF-16 Little Endian", + "UTF-8", + "GB18030", + "BIG5" }; + internal static readonly E[] Encodings = { null, + E.Default, + E.BigEndianUnicode, + E.Unicode, + E.UTF8, + E.GetEncoding ("gb18030"), + E.GetEncoding ("big5") }; + } + #endregion + + #region 文档信息 + internal static class Info + { + internal const string ThisName = "文档信息"; + + internal const string ProductName = "程序名称"; + internal const string ProductVersion = "程序版本"; + internal const string ExportDate = "导出时间"; + internal const string DocumentName = "PDF文件名"; + internal const string DocumentPath = "PDF文件位置"; + internal const string PageNumber = "页数"; + internal const string Title = "标题"; + internal const string Author = "作者"; + internal const string Subject = "主题"; + internal const string Keywords = "关键字"; + internal const string Creator = "创建程序"; + internal const string Producer = "处理程序"; + internal const string CreationDate = "创建日期"; + internal const string ModDate = "最近修改日期"; + internal const string MetaData = "XML元数据"; + } + internal const string Version = "PDF版本"; + internal const string Catalog = "文档编录"; + internal const string Body = "正文内容"; + internal const string DocumentBookmark = "文档书签"; + #endregion + + #region 阅读器设定 + internal const string PageLayout = "页面布局"; + internal static class PageLayoutType + { + internal static readonly string[] Names = { "保持不变", + "单页连续", "双页连续", "双页连续首页独置", + "单页", "双页", "双页首页独置" }; + internal static readonly PdfName[] PdfNames = { PdfName.NONE, + PdfName.ONECOLUMN, PdfName.TWOCOLUMNLEFT, PdfName.TWOCOLUMNRIGHT, + PdfName.SINGLEPAGE, PdfName.TWOPAGELEFT, PdfName.TWOPAGERIGHT }; + } + internal const string PageMode = "初始模式"; + internal static class PageModes + { + internal static readonly string[] Names = { "保持不变", + "不显示边栏", "显示文档书签", "显示页面缩略图", + "全屏显示", "显示可选内容组", "显示附件栏" }; + internal static readonly PdfName[] PdfNames = { PdfName.NONE, + PdfName.USENONE, PdfName.USEOUTLINES, PdfName.USETHUMBS, + PdfName.FULLSCREEN, PdfName.USEOC, PdfName.USEATTACHMENTS }; + } + internal const string ViewerPreferences = "阅读器设定"; + internal static class ViewerPreferencesType + { + internal static readonly string[] Names = { "隐藏菜单", "隐藏工具栏", + "只显示文档内容", "窗口适合文档首页", + "窗口居中", "显示文档标题" }; + internal static readonly PdfName[] PdfNames = { PdfName.HIDEMENUBAR, PdfName.HIDETOOLBAR, + PdfName.HIDEWINDOWUI, PdfName.FITWINDOW, + PdfName.CENTERWINDOW, PdfName.DISPLAYDOCTITLE }; + internal const string Direction = "阅读方向"; + internal static class DirectionType + { + internal static readonly string[] Names = { "保持不变", "从左到右", "从右到左" }; + internal static readonly PdfName[] PdfNames = { PdfName.NONE, PdfName.L2R, PdfName.R2L }; + } + } + #endregion + + #region 页码样式 + internal const string PageLabels = "页码样式"; + internal static class PageLabelStyles + { + internal static readonly string[] Names = { "数字", "大写罗马数字", "小写罗马数字", "大写英文字母", "小写英文字母", "无" }; + internal static readonly char[] PdfValues = { 'D', 'R', 'r', 'A', 'a', '-' }; + internal static readonly char[] SimpleInfoIdentifiers = { '0', 'I', 'i', 'A', 'a', '-' }; + internal static readonly int[] Values = { + PdfPageLabels.DECIMAL_ARABIC_NUMERALS, + PdfPageLabels.UPPERCASE_ROMAN_NUMERALS, + PdfPageLabels.LOWERCASE_ROMAN_NUMERALS, + PdfPageLabels.UPPERCASE_LETTERS, + PdfPageLabels.LOWERCASE_LETTERS, + PdfPageLabels.EMPTY, + }; + } + internal static class PageLabelsAttributes + { + internal const string PageNumber = "实际页码"; + internal const string StartPage = "起始页码"; + internal const string Prefix = "页码前缀"; + internal const string Style = "样式"; + } + #endregion + + #region 页面内容 + internal static class Content + { + internal const string Page = "页面"; + internal const string PageNumber = "页码"; + internal const string ResourceID = "资源编号"; + internal const string RefType = "引用对象类型"; + internal const string Texts = "文本内容"; + internal const string Operators = "命令"; + internal const string Operands = "参数"; + internal const string Name = "名称"; + internal const string Item = "项目"; + internal const string Path = "路径"; + internal const string Type = "类型"; + internal const string Length = "长度"; + internal const string Raw = "原始内容"; + internal const string Value = "值"; + internal static class PageSettings + { + internal const string ThisName = "页面设置"; + internal const string MediaBox = "页面边框"; + internal const string CropBox = "截取边框"; + internal const string TrimBox = "裁剪边框"; + internal const string ArtBox = "内容边框"; + internal const string BleedBox = "出血边框"; + internal const string Rotation = "旋转角度"; + } + internal static class OperandNames + { + internal const string Matrix = "矩阵"; + internal const string ResourceName = "资源名称"; + internal const string Size = "尺寸"; + internal const string Text = "文本"; + } + internal static class RotationDirections + { + internal const string ThisName = PageSettings.Rotation; + internal const string Zero = "保持不变"; + internal const string Right = "顺时针90度"; + internal const string HalfClock = "180度"; + internal const string Left = "逆时针90度"; + internal static readonly string[] Names = { Zero, Right, HalfClock, Left }; + internal static readonly int[] Values = { 0, 90, 180, 270 }; + } + } + #endregion + + #region 页码范围 + internal const string PageRange = "页码范围"; + internal static class PageFilterTypes + { + internal const string ThisName = "页码筛选"; + internal const string AllPages = "所有页"; + internal static readonly string[] Names = { AllPages, "单数页", "双数页" }; + internal static readonly int[] Values = { -1, 1, 0 }; + } + #endregion + + #region 目标 + internal const string NamedDestination = "命名位置"; + internal static class DestinationAttributes + { + internal const string Page = "页码"; + internal const string FirstPageNumber = "首页页码"; + internal const string Action = "动作"; + internal const string NewWindow = "新窗口"; + internal const string Path = "路径"; + internal const string Name = "名称"; + internal const string Named = "命名位置"; + internal const string NamedN = "PDF名称"; + internal const string View = "显示方式"; + internal const string ScriptContent = "脚本内容"; + internal static class ViewType + { + internal const string XYZ = "坐标缩放"; + internal const string Fit = "适合页面"; + internal const string FitH = "适合页宽"; + internal const string FitV = "适合页高"; + internal const string FitB = "适合窗口"; + internal const string FitBH = "适合窗口宽度"; + internal const string FitBV = "适合窗口高度"; + internal const string FitR = "适合区域"; + internal static readonly string[] Names = { XYZ, Fit, FitH, FitV, FitB, FitBH, FitBV, FitR }; + internal static readonly PdfName[] PdfNames = { PdfName.XYZ, PdfName.FIT, PdfName.FITH, PdfName.FITV, PdfName.FITB, PdfName.FITBH, PdfName.FITBV, PdfName.FITR }; + } + } + internal static class ActionType + { + internal const string Goto = "转到页面"; + internal const string GotoR = "打开外部PDF文档"; + internal const string Launch = "启动程序"; + internal const string Uri = "打开网址"; + internal const string Javascript = "执行脚本"; + internal static readonly string[] Names = { Goto, GotoR, Launch, Uri, Javascript }; + internal static readonly PdfName[] PdfNames = { PdfName.GOTO, PdfName.GOTOR, PdfName.LAUNCH, PdfName.URI, PdfName.JAVASCRIPT }; + } + #endregion + + #region 书签 + internal const string Bookmark = "书签"; + internal static class BookmarkAttributes + { + internal const string Title = "文本"; + internal const string Open = "默认打开"; + internal const string Style = "样式"; + internal static class StyleType + { + internal const string Normal = "常规"; + internal const string Bold = "粗体"; + internal const string BoldItalic = "粗斜体"; + internal const string Italic = "斜体"; + internal static readonly string[] Names = { Normal, Italic, Bold, BoldItalic }; + } + } + internal const string Color = "颜色"; + internal static class Colors + { + internal const string Red = "红"; + internal const string Green = "绿"; + internal const string Blue = "蓝"; + internal const string Gray = "灰度"; + internal const string Transparent = "透明"; + internal const string Cyan = "青"; + internal const string Magenta = "紫"; + internal const string Yellow = "黄"; + internal const string Black = "黑"; + } + internal static class Boolean + { + internal const string True = "是"; + internal const string False = "否"; + } + #endregion + + #region 页面链接 + internal const string PageLink = "页面链接"; + internal static class PageLinkAttributes + { + internal const string Link = "链接"; + internal const string LinkAction = "链接动作"; + internal const string PageNumber = "页码"; + internal const string Border = "边框"; + internal const string Style = "点击效果"; + internal const string QuadPoints = "四边形坐标"; + internal const string Contents = "文本"; + } + #endregion + + #region 光学字符识别 + internal static class Ocr + { + internal const int NoLanguage = 0; + internal const int SimplifiedChineseLangID = 2052; + internal const int TraditionalChineseLangID = 1028; + internal const int JapaneseLangID = 1041; + internal const int KoreanLangID = 1042; + internal const int EnglishLangID = 1033; + + internal const int DanishLangID = 1030; + internal const int DutchLangID = 1043; + internal const int FinnishLangID = 1035; + internal const int FrenchLangID = 1036; + internal const int GermanLangID = 1031; + internal const int ItalianLangID = 1040; + internal const int NorskLangID = 1044; + internal const int PortugueseLangID = 1046; + internal const int SpanishLangID = 3082; + internal const int SwedishLangID = 1053; + internal const int CzechLangID = 1029; + internal const int PolishLangID = 1045; + internal const int HungarianLangID = 1038; + internal const int GreekLangID = 1032; + internal const int RussianLangID = 1049; + internal const int TurkishLangID = 1055; + + internal static int[] LangIDs = { SimplifiedChineseLangID, TraditionalChineseLangID, EnglishLangID, JapaneseLangID, KoreanLangID, DanishLangID, DutchLangID, FinnishLangID, FrenchLangID, GermanLangID, ItalianLangID, NorskLangID, PortugueseLangID, SpanishLangID, SwedishLangID, CzechLangID, PolishLangID, HungarianLangID, GreekLangID, RussianLangID, TurkishLangID }; + internal static int[] OcrLangIDs = { SimplifiedChineseLangID, TraditionalChineseLangID, 9, 17, 18, 6, 19, 11, 12, 7, 16, 20, 22, 10, 29, 5, 21, 14, 8, 25, 31 }; + internal static string[] LangNames = { "简体中文", "繁体中文", "英文", "日文", "韩文", "丹麦文", "荷兰文", "芬兰文", "法文", "德文", "意大利文", "挪威文", "葡萄牙文", "西班牙文", "瑞典文", "捷克文", "波兰文", "匈牙利文", "希腊文", "俄文", "土耳其文" }; + internal const string Result = "识别结果"; + internal const string Text = "文本"; + internal const string Content = "内容"; + internal const string Image = "图片"; + } + #endregion + + #region 字体属性 + internal static class Font + { + internal const string ThisName = "字体"; + internal const string DocumentFont = "文档字体"; + internal const string ID = "编号"; + internal const string Name = "名称"; + internal const string Size = "文本尺寸"; + } + internal static class FontOccurrence + { + internal const string Count = "出现次数"; + internal const string FirstText = "首次出现文本"; + internal const string FirstPage = "首次出现页码"; + } + #endregion + + #region 导出为图片 + internal static class ColorSpaces + { + internal const string Rgb = "DeviceRGB"; + internal const string Bgr = "DeviceBGR"; + internal const string Cmyk = "DeviceCMYK"; + internal const string Gray = "DeviceGray"; + internal static string[] Names = { Rgb, Gray }; + } + #endregion + + #region 超星命名规则 + internal static class CajNaming + { + internal const string Cover = "cov"; + internal const string TitlePage = "bok"; + internal const string CopyrightPage = "leg"; + internal const string Foreword = "fow"; + internal const string Contents = "!"; + } + #endregion + + internal static class AutoBookmark + { + internal const string ThisName = "自动书签"; + internal const string Group = "条件集合"; + internal const string Name = "名称"; + internal const string Description = "说明"; + internal const string IsInclusive = "正向过滤"; + + } + + internal static class Chinese { + public const string Simplified = "皑蔼碍爱翱袄奥坝罢摆败颁办绊帮绑镑谤剥饱宝报鲍辈贝钡狈备惫绷笔毕毙闭边编贬变辩辫鳖瘪濒滨宾摈饼拨钵铂驳卜补参蚕残惭惨灿苍舱仓沧厕侧册测层诧搀掺蝉馋谗缠铲产阐颤场尝长偿肠厂畅钞车彻尘陈衬撑称惩诚骋痴迟驰耻齿炽冲虫宠畴踌筹绸丑橱厨锄雏础储触处传疮闯创锤纯绰辞词赐聪葱囱从丛凑窜错达带贷担单郸掸胆惮诞弹当挡党荡档捣岛祷导盗灯邓敌涤递缔点垫电淀钓调迭谍叠钉顶锭订东动栋冻斗犊独读赌镀锻断缎兑队对吨顿钝夺鹅额讹恶饿儿尔饵贰发罚阀珐矾钒烦范贩饭访纺飞废费纷坟奋愤粪丰枫锋风疯冯缝讽凤肤辐抚辅赋复负讣妇缚该钙盖干赶秆赣冈刚钢纲岗皋镐搁鸽阁铬个给龚宫巩贡钩沟构购够蛊顾剐关观馆惯贯广规硅归龟闺轨诡柜贵刽辊滚锅国过骇韩汉阂鹤贺横轰鸿红后壶护沪户哗华画划话怀坏欢环还缓换唤痪焕涣黄谎挥辉毁贿秽会烩汇讳诲绘荤浑伙获货祸击机积饥讥鸡绩缉极辑级挤几蓟剂济计记际继纪夹荚颊贾钾价驾歼监坚笺间艰缄茧检碱硷拣捡简俭减荐槛鉴践贱见键舰剑饯渐溅涧浆蒋桨奖讲酱胶浇骄娇搅铰矫侥脚饺缴绞轿较秸阶节茎惊经颈静镜径痉竞净纠厩旧驹举据锯惧剧鹃绢杰洁结诫届紧锦仅谨进晋烬尽劲荆觉决诀绝钧军骏开凯颗壳课垦恳抠库裤夸块侩宽矿旷况亏岿窥馈溃扩阔蜡腊莱来赖蓝栏拦篮阑兰澜谰揽览懒缆烂滥捞劳涝乐镭垒类泪篱离里鲤礼丽厉励砾历沥隶俩联莲连镰怜涟帘敛脸链恋炼练粮凉两辆谅疗辽镣猎临邻鳞凛赁龄铃凌灵岭领馏刘龙聋咙笼垄拢陇楼娄搂篓芦卢颅庐炉掳卤虏鲁赂禄录陆驴吕铝侣屡缕虑滤绿峦挛孪滦乱抡轮伦仑沦纶论萝罗逻锣箩骡骆络妈玛码蚂马骂吗买麦卖迈脉瞒馒蛮满谩猫锚铆贸么霉没镁门闷们锰梦谜弥觅绵缅庙灭悯闽鸣铭谬谋亩钠纳难挠脑恼闹馁腻撵捻酿鸟聂啮镊镍柠狞宁拧泞钮纽脓浓农疟诺欧鸥殴呕沤盘庞国爱赔喷鹏骗飘频贫苹凭评泼颇扑铺朴谱脐齐骑岂启气弃讫牵扦钎铅迁签谦钱钳潜浅谴堑枪呛墙蔷强抢锹桥乔侨翘窍窃钦亲轻氢倾顷请庆琼穷趋区躯驱龋颧权劝却鹊让饶扰绕热韧认纫荣绒软锐闰润洒萨鳃赛伞丧骚扫涩杀纱筛晒闪陕赡缮伤赏烧绍赊摄慑设绅审婶肾渗声绳胜圣师狮湿诗尸时蚀实识驶势释饰视试寿兽枢输书赎属术树竖数帅双谁税顺说硕烁丝饲耸怂颂讼诵擞苏诉肃虽绥岁孙损笋缩琐锁獭挞抬摊贪瘫滩坛谭谈叹汤烫涛绦腾誊锑题体屉条贴铁厅听烃铜统头图涂团颓蜕脱鸵驮驼椭洼袜弯湾顽万网韦违围为潍维苇伟伪纬谓卫温闻纹稳问瓮挝蜗涡窝呜钨乌诬无芜吴坞雾务误锡牺袭习铣戏细虾辖峡侠狭厦锨鲜纤咸贤衔闲显险现献县馅羡宪线厢镶乡详响项萧销晓啸蝎协挟携胁谐写泻谢锌衅兴汹锈绣虚嘘须许绪续轩悬选癣绚学勋询寻驯训讯逊压鸦鸭哑亚讶阉烟盐严颜阎艳厌砚彦谚验鸯杨扬疡阳痒养样瑶摇尧遥窑谣药爷页业叶医铱颐遗仪彝蚁艺亿忆义诣议谊译异绎荫阴银饮樱婴鹰应缨莹萤营荧蝇颖哟拥佣痈踊咏涌优忧邮铀犹游诱舆鱼渔娱与屿语吁御狱誉预驭鸳渊辕园员圆缘远愿约跃钥岳粤悦阅云郧匀陨运蕴酝晕韵杂灾载攒暂赞赃脏凿枣灶责择则泽贼赠扎札轧铡闸诈斋债毡盏斩辗崭栈战绽张涨帐账胀赵蛰辙锗这贞针侦诊镇阵挣睁狰帧郑证织职执纸挚掷帜质钟终种肿众诌轴皱昼骤猪诸诛烛瞩嘱贮铸筑驻专砖转赚桩庄装妆壮状锥赘坠缀谆浊兹资渍踪综总纵邹诅组钻致钟么为只凶准启板里雳余链泄"; + public const string Traditional = "皚藹礙愛翺襖奧壩罷擺敗頒辦絆幫綁鎊謗剝飽寶報鮑輩貝鋇狽備憊繃筆畢斃閉邊編貶變辯辮鼈癟瀕濱賓擯餅撥缽鉑駁蔔補參蠶殘慚慘燦蒼艙倉滄廁側冊測層詫攙摻蟬饞讒纏鏟産闡顫場嘗長償腸廠暢鈔車徹塵陳襯撐稱懲誠騁癡遲馳恥齒熾沖蟲寵疇躊籌綢醜櫥廚鋤雛礎儲觸處傳瘡闖創錘純綽辭詞賜聰蔥囪從叢湊竄錯達帶貸擔單鄲撣膽憚誕彈當擋黨蕩檔搗島禱導盜燈鄧敵滌遞締點墊電澱釣調叠諜疊釘頂錠訂東動棟凍鬥犢獨讀賭鍍鍛斷緞兌隊對噸頓鈍奪鵝額訛惡餓兒爾餌貳發罰閥琺礬釩煩範販飯訪紡飛廢費紛墳奮憤糞豐楓鋒風瘋馮縫諷鳳膚輻撫輔賦複負訃婦縛該鈣蓋幹趕稈贛岡剛鋼綱崗臯鎬擱鴿閣鉻個給龔宮鞏貢鈎溝構購夠蠱顧剮關觀館慣貫廣規矽歸龜閨軌詭櫃貴劊輥滾鍋國過駭韓漢閡鶴賀橫轟鴻紅後壺護滬戶嘩華畫劃話懷壞歡環還緩換喚瘓煥渙黃謊揮輝毀賄穢會燴彙諱誨繪葷渾夥獲貨禍擊機積饑譏雞績緝極輯級擠幾薊劑濟計記際繼紀夾莢頰賈鉀價駕殲監堅箋間艱緘繭檢堿鹼揀撿簡儉減薦檻鑒踐賤見鍵艦劍餞漸濺澗漿蔣槳獎講醬膠澆驕嬌攪鉸矯僥腳餃繳絞轎較稭階節莖驚經頸靜鏡徑痙競淨糾廄舊駒舉據鋸懼劇鵑絹傑潔結誡屆緊錦僅謹進晉燼盡勁荊覺決訣絕鈞軍駿開凱顆殼課墾懇摳庫褲誇塊儈寬礦曠況虧巋窺饋潰擴闊蠟臘萊來賴藍欄攔籃闌蘭瀾讕攬覽懶纜爛濫撈勞澇樂鐳壘類淚籬離裏鯉禮麗厲勵礫曆瀝隸倆聯蓮連鐮憐漣簾斂臉鏈戀煉練糧涼兩輛諒療遼鐐獵臨鄰鱗凜賃齡鈴淩靈嶺領餾劉龍聾嚨籠壟攏隴樓婁摟簍蘆盧顱廬爐擄鹵虜魯賂祿錄陸驢呂鋁侶屢縷慮濾綠巒攣孿灤亂掄輪倫侖淪綸論蘿羅邏鑼籮騾駱絡媽瑪碼螞馬罵嗎買麥賣邁脈瞞饅蠻滿謾貓錨鉚貿麽黴沒鎂門悶們錳夢謎彌覓綿緬廟滅憫閩鳴銘謬謀畝鈉納難撓腦惱鬧餒膩攆撚釀鳥聶齧鑷鎳檸獰甯擰濘鈕紐膿濃農瘧諾歐鷗毆嘔漚盤龐國愛賠噴鵬騙飄頻貧蘋憑評潑頗撲鋪樸譜臍齊騎豈啓氣棄訖牽扡釺鉛遷簽謙錢鉗潛淺譴塹槍嗆牆薔強搶鍬橋喬僑翹竅竊欽親輕氫傾頃請慶瓊窮趨區軀驅齲顴權勸卻鵲讓饒擾繞熱韌認紉榮絨軟銳閏潤灑薩鰓賽傘喪騷掃澀殺紗篩曬閃陝贍繕傷賞燒紹賒攝懾設紳審嬸腎滲聲繩勝聖師獅濕詩屍時蝕實識駛勢釋飾視試壽獸樞輸書贖屬術樹豎數帥雙誰稅順說碩爍絲飼聳慫頌訟誦擻蘇訴肅雖綏歲孫損筍縮瑣鎖獺撻擡攤貪癱灘壇譚談歎湯燙濤縧騰謄銻題體屜條貼鐵廳聽烴銅統頭圖塗團頹蛻脫鴕馱駝橢窪襪彎灣頑萬網韋違圍爲濰維葦偉僞緯謂衛溫聞紋穩問甕撾蝸渦窩嗚鎢烏誣無蕪吳塢霧務誤錫犧襲習銑戲細蝦轄峽俠狹廈鍁鮮纖鹹賢銜閑顯險現獻縣餡羨憲線廂鑲鄉詳響項蕭銷曉嘯蠍協挾攜脅諧寫瀉謝鋅釁興洶鏽繡虛噓須許緒續軒懸選癬絢學勳詢尋馴訓訊遜壓鴉鴨啞亞訝閹煙鹽嚴顔閻豔厭硯彥諺驗鴦楊揚瘍陽癢養樣瑤搖堯遙窯謠藥爺頁業葉醫銥頤遺儀彜蟻藝億憶義詣議誼譯異繹蔭陰銀飲櫻嬰鷹應纓瑩螢營熒蠅穎喲擁傭癰踴詠湧優憂郵鈾猶遊誘輿魚漁娛與嶼語籲禦獄譽預馭鴛淵轅園員圓緣遠願約躍鑰嶽粵悅閱雲鄖勻隕運蘊醞暈韻雜災載攢暫贊贓髒鑿棗竈責擇則澤賊贈紮劄軋鍘閘詐齋債氈盞斬輾嶄棧戰綻張漲帳賬脹趙蟄轍鍺這貞針偵診鎮陣掙睜猙幀鄭證織職執紙摯擲幟質鍾終種腫衆謅軸皺晝驟豬諸誅燭矚囑貯鑄築駐專磚轉賺樁莊裝妝壯狀錐贅墜綴諄濁茲資漬蹤綜總縱鄒詛組鑽緻鐘麼為隻兇準啟闆裡靂餘鍊洩"; + } + } + + internal static class Messages + { + internal const string Welcome = "PDF 补丁丁——解除 PDF 文档的烦恼"; + internal const string SourceFileNotFound = "源 PDF 文件不存在,请先指定有效的源 PDF 文件。"; + internal const string InfoDocNotFound = "信息文件不存在,请先指定有效的信息文件。"; + internal const string TargetFileNotSpecified = "请指定输出 PDF 文件的路径。"; + internal const string InfoDocNotSpecified = "请指定输出信息文件的路径。"; + internal const string SourceFileNameInvalid = "源 PDF 文件名无效。"; + internal const string TargetFileNameInvalid = "输出 PDF 文件名无效。"; + internal const string InfoFileNameInvalid = "信息文件的文件名无效。"; + internal const string SourceFileEqualsTargetFile = "输入 PDF 文件和输出 PDF 文件的文件名不能相同。"; + internal const string PasswordInvalid = "输入的密码错误,无法打开 PDF 文档。"; + internal const string UserRightRequired = "此 PDF 文件的作者设置了修改文件的权限控制。\n如果您继续操作,您必须得到创建者对该文档进行修改的授权。\n如果您不能保证自己有权修改此文档,请按“取消”键退出,否则您需要承担修改此文档带来的一切责任。\n\n按住 Ctrl 键点击“确定”按钮,在本次使用过程中将不再提示权限问题。"; + internal const string PageRanges = "在此输入需要处理的页码范围。\n如:“1-100”表示处理第1~100页。\n如有多个页码范围,可用空格、分号或逗号分开。\n如:“1-10;12;14-20”表示处理1~10、12和14~20页。"; + internal const string ReversePageRanges = "此外还可以输入逆序页码,如“100-1”表示从第100页开始倒序处理至第1页。"; + internal const string ModiNotAvailable = "本机尚未安装微软文本识别组件(MODI),无法使用识别文本功能。"; + } +} diff --git a/pdfpatcher/App/Functions/AboutControl.Designer.cs b/pdfpatcher/App/Functions/AboutControl.Designer.cs new file mode 100644 index 0000000..6a61cb1 --- /dev/null +++ b/pdfpatcher/App/Functions/AboutControl.Designer.cs @@ -0,0 +1,63 @@ +namespace PDFPatcher +{ + partial class AboutControl + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region Windows 窗体设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + this._FrontPageBox = new TheArtOfDev.HtmlRenderer.WinForms.HtmlPanel(); + this.SuspendLayout(); + // + // _FrontPageBox + // + this._FrontPageBox.AutoScroll = true; + this._FrontPageBox.BackColor = System.Drawing.SystemColors.Window; + this._FrontPageBox.BaseStylesheet = ""; + this._FrontPageBox.Dock = System.Windows.Forms.DockStyle.Fill; + this._FrontPageBox.IsContextMenuEnabled = false; + this._FrontPageBox.IsSelectionEnabled = false; + this._FrontPageBox.Location = new System.Drawing.Point(9, 8); + this._FrontPageBox.Name = "_FrontPageBox"; + this._FrontPageBox.Size = new System.Drawing.Size(433, 328); + this._FrontPageBox.TabIndex = 1; + this._FrontPageBox.Text = null; + this._FrontPageBox.LinkClicked += new System.EventHandler(this._FrontPageBox_LinkClicked); + this._FrontPageBox.ImageLoad += new System.EventHandler(this._FrontPageBox_ImageLoad); + // + // AboutControl + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this._FrontPageBox); + this.Name = "AboutControl"; + this.Padding = new System.Windows.Forms.Padding(9, 8, 9, 8); + this.Size = new System.Drawing.Size(451, 344); + this.ResumeLayout(false); + + } + + #endregion + + private TheArtOfDev.HtmlRenderer.WinForms.HtmlPanel _FrontPageBox; + + } +} diff --git a/pdfpatcher/App/Functions/AboutControl.cs b/pdfpatcher/App/Functions/AboutControl.cs new file mode 100644 index 0000000..261586e --- /dev/null +++ b/pdfpatcher/App/Functions/AboutControl.cs @@ -0,0 +1,94 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Drawing; +using System.Reflection; +using System.Windows.Forms; + +namespace PDFPatcher +{ + [ToolboxItem(false)] + sealed partial class AboutControl : Functions.HtmlPageControl + { + public override string FunctionName => "关于 " + AssemblyTitle; + + public override Bitmap IconImage => Properties.Resources.About; + + public AboutControl() { + InitializeComponent(); + Text = $"关于 {AssemblyTitle}"; + _FrontPageBox.Text = Properties.Resources.AboutPage + .Replace("$AppName", Constants.AppName) + .Replace("$AssemblyCopyright", AssemblyCopyright) + .Replace("$AppHomePage", Constants.AppHomePage) + .Replace("$AppRepository1", Constants.AppRepository) + .Replace("$AppRepository2", Constants.AppRepository2) + .Replace("$AssemblyCompany", AssemblyCompany) + .Replace("$AssemblyVersion", AssemblyVersion); + } + + #region 程序集属性访问器 + + public string AssemblyTitle { + get { + var attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyTitleAttribute), false); + if (attributes.Length > 0) { + var titleAttribute = (AssemblyTitleAttribute)attributes[0]; + if (titleAttribute.Title != "") { + return titleAttribute.Title; + } + } + return System.IO.Path.GetFileNameWithoutExtension(Assembly.GetExecutingAssembly().CodeBase); + } + } + + public string AssemblyVersion => Application.ProductVersion; + + public string AssemblyDescription { + get { + var attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyDescriptionAttribute), false); + return attributes.Length == 0 ? String.Empty : ((AssemblyDescriptionAttribute)attributes[0]).Description; + } + } + + public string AssemblyProduct { + get { + var attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyProductAttribute), false); + return attributes.Length == 0 ? String.Empty : ((AssemblyProductAttribute)attributes[0]).Product; + } + } + + public string AssemblyCopyright { + get { + var attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyCopyrightAttribute), false); + return attributes.Length == 0 ? String.Empty : ((AssemblyCopyrightAttribute)attributes[0]).Copyright; + } + } + + public string AssemblyCompany { + get { + var attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyCompanyAttribute), false); + return attributes.Length == 0 ? String.Empty : ((AssemblyCompanyAttribute)attributes[0]).Company; + } + } + #endregion + + public override void ExecuteCommand(string commandName, params string[] parameters) { + if (commandName == Commands.CheckUpdate) { + AppContext.MainForm.ExecuteCommand(commandName); + } + else { + base.ExecuteCommand(commandName, parameters); + } + } + + private void _FrontPageBox_ImageLoad(object sender, TheArtOfDev.HtmlRenderer.Core.Entities.HtmlImageLoadEventArgs e) { + LoadResourceImage(e); + } + + private void _FrontPageBox_LinkClicked(object sender, TheArtOfDev.HtmlRenderer.Core.Entities.HtmlLinkClickedEventArgs e) { + HandleLinkClicked(e.Link); + e.Handled = true; + } + } +} diff --git a/pdfpatcher/App/Functions/AboutControl.resx b/pdfpatcher/App/Functions/AboutControl.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/pdfpatcher/App/Functions/AboutControl.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/AboutPage.html b/pdfpatcher/App/Functions/AboutPage.html new file mode 100644 index 0000000..c3dd87b --- /dev/null +++ b/pdfpatcher/App/Functions/AboutPage.html @@ -0,0 +1,79 @@ + + + + 关于 $AppName + + + +

关于 $AppName

+
+ + + + + + + + + + + + + + + + + + + + + +
$AssemblyCopyright
软件版本:$AssemblyVersion 检查新版本
主页网址:$AppHomePage
源码网址: + + +
作者电邮:$AssemblyCompany
+

PDF 补丁丁是开放源代码的免费软件。在使用该软件之前,您必须同意此软件附带的使用协议。使用此软件表示您同意并遵守该软件使用协议的条款,并清楚使用该软件的责任。

+

本软件及源代码采用“良心授权”协议——用户每次使用本软件后如有所获益,应行一善事;如使用源代码开发了新的软件并获得收益,应将收益中不低于千分之一的金额捐赠给社会的弱势群体。对于因安装、复制、使用本软件而引致的任何损失,本软件及其著作权人不负任何责任。

+

本软件使用了如下开放源代码项目的成果,特此致谢:

+
    +
  1. PDF 组件:http://itextsharp.sourceforge.net
  2. +
  3. PDF 引擎:http://mupdf.com
  4. +
  5. 图像处理:http://freeimage.sourceforge.net
  6. +
  7. JBIG2 解码:http://artifex.com/
  8. +
  9. JBIG2 编码:Adam Langley,https://github.com/agl/jbig2enc
  10. +
  11. 数据编辑:Phillip Piper,http://objectlistview.sourceforge.net
  12. +
  13. 网页界面:ArthurHub,https://github.com/ArthurHub/HTML-Renderer
  14. +
  15. 标签页界面:The Man from U.N.C.L.E.,https://www.codeproject.com/Articles/91387/Painting-Your-Own-Tabs-Second-Edition-2
  16. +
  17. 界面图标:Yusuke Kamiyamane,http://p.yusukekamiyamane.com
  18. +
  19. 图像浏览:Cyotek ImageBox,http://www.cyotek.com/
  20. +
  21. 图像量化算法:武筱林,http://www.ece.mcmaster.ca/~xwu/cq.c
  22. +
+  
+ + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/AppOptionForm.Designer.cs b/pdfpatcher/App/Functions/AppOptionForm.Designer.cs new file mode 100644 index 0000000..dc7f03a --- /dev/null +++ b/pdfpatcher/App/Functions/AppOptionForm.Designer.cs @@ -0,0 +1,260 @@ +namespace PDFPatcher.Functions +{ + partial class AppOptionForm + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region 组件设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + this._DocInfoEncodingBox = new System.Windows.Forms.ComboBox(); + this.label11 = new System.Windows.Forms.Label(); + this._BookmarkEncodingBox = new System.Windows.Forms.ComboBox(); + this.label10 = new System.Windows.Forms.Label(); + this.groupBox1 = new System.Windows.Forms.GroupBox(); + this._LoadPartialFileBox = new System.Windows.Forms.RadioButton(); + this._LoadEntireFileBox = new System.Windows.Forms.RadioButton(); + this.label12 = new System.Windows.Forms.Label(); + this.groupBox2 = new System.Windows.Forms.GroupBox(); + this.label2 = new System.Windows.Forms.Label(); + this._TextEncodingBox = new System.Windows.Forms.ComboBox(); + this._SaveAppSettingsBox = new System.Windows.Forms.CheckBox(); + this._CreateShortcutButton = new System.Windows.Forms.Button(); + this._FontNameEncodingBox = new System.Windows.Forms.ComboBox(); + this.label1 = new System.Windows.Forms.Label(); + this.groupBox1.SuspendLayout(); + this.groupBox2.SuspendLayout(); + this.SuspendLayout(); + // + // _DocInfoEncodingBox + // + this._DocInfoEncodingBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this._DocInfoEncodingBox.FormattingEnabled = true; + this._DocInfoEncodingBox.Location = new System.Drawing.Point(103, 46); + this._DocInfoEncodingBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._DocInfoEncodingBox.Name = "_DocInfoEncodingBox"; + this._DocInfoEncodingBox.Size = new System.Drawing.Size(177, 23); + this._DocInfoEncodingBox.TabIndex = 3; + // + // label11 + // + this.label11.AutoSize = true; + this.label11.Location = new System.Drawing.Point(8, 50); + this.label11.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label11.Name = "label11"; + this.label11.Size = new System.Drawing.Size(82, 15); + this.label11.TabIndex = 2; + this.label11.Text = "文档属性:"; + // + // _BookmarkEncodingBox + // + this._BookmarkEncodingBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this._BookmarkEncodingBox.FormattingEnabled = true; + this._BookmarkEncodingBox.Location = new System.Drawing.Point(389, 46); + this._BookmarkEncodingBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._BookmarkEncodingBox.Name = "_BookmarkEncodingBox"; + this._BookmarkEncodingBox.Size = new System.Drawing.Size(177, 23); + this._BookmarkEncodingBox.TabIndex = 5; + // + // label10 + // + this.label10.AutoSize = true; + this.label10.Location = new System.Drawing.Point(295, 50); + this.label10.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label10.Name = "label10"; + this.label10.Size = new System.Drawing.Size(82, 15); + this.label10.TabIndex = 4; + this.label10.Text = "书签文本:"; + // + // groupBox1 + // + this.groupBox1.Controls.Add(this._LoadPartialFileBox); + this.groupBox1.Controls.Add(this._LoadEntireFileBox); + this.groupBox1.Location = new System.Drawing.Point(16, 42); + this.groupBox1.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this.groupBox1.Name = "groupBox1"; + this.groupBox1.Padding = new System.Windows.Forms.Padding(4, 4, 4, 4); + this.groupBox1.Size = new System.Drawing.Size(573, 58); + this.groupBox1.TabIndex = 1; + this.groupBox1.TabStop = false; + this.groupBox1.Text = "访问 PDF 文档"; + // + // _LoadPartialFileBox + // + this._LoadPartialFileBox.AutoSize = true; + this._LoadPartialFileBox.Location = new System.Drawing.Point(273, 25); + this._LoadPartialFileBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._LoadPartialFileBox.Name = "_LoadPartialFileBox"; + this._LoadPartialFileBox.Size = new System.Drawing.Size(268, 19); + this._LoadPartialFileBox.TabIndex = 1; + this._LoadPartialFileBox.TabStop = true; + this._LoadPartialFileBox.Text = "减少占用内存(仅加载需处理部分)"; + this._LoadPartialFileBox.UseVisualStyleBackColor = true; + // + // _LoadEntireFileBox + // + this._LoadEntireFileBox.AutoSize = true; + this._LoadEntireFileBox.Location = new System.Drawing.Point(11, 25); + this._LoadEntireFileBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._LoadEntireFileBox.Name = "_LoadEntireFileBox"; + this._LoadEntireFileBox.Size = new System.Drawing.Size(238, 19); + this._LoadEntireFileBox.TabIndex = 0; + this._LoadEntireFileBox.TabStop = true; + this._LoadEntireFileBox.Text = "优化处理效率(加载整个文件)"; + this._LoadEntireFileBox.UseVisualStyleBackColor = true; + // + // label12 + // + this.label12.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.label12.Location = new System.Drawing.Point(8, 21); + this.label12.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label12.Name = "label12"; + this.label12.Size = new System.Drawing.Size(560, 21); + this.label12.TabIndex = 6; + this.label12.Text = "说明:当遇到 PDF 文档的文本为乱码时,可尝试使用此选项强制设定编码。"; + // + // groupBox2 + // + this.groupBox2.Controls.Add(this.label1); + this.groupBox2.Controls.Add(this.label2); + this.groupBox2.Controls.Add(this._FontNameEncodingBox); + this.groupBox2.Controls.Add(this._TextEncodingBox); + this.groupBox2.Controls.Add(this._DocInfoEncodingBox); + this.groupBox2.Controls.Add(this.label10); + this.groupBox2.Controls.Add(this.label12); + this.groupBox2.Controls.Add(this._BookmarkEncodingBox); + this.groupBox2.Controls.Add(this.label11); + this.groupBox2.Location = new System.Drawing.Point(13, 108); + this.groupBox2.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this.groupBox2.Name = "groupBox2"; + this.groupBox2.Padding = new System.Windows.Forms.Padding(4, 4, 4, 4); + this.groupBox2.Size = new System.Drawing.Size(576, 114); + this.groupBox2.TabIndex = 9; + this.groupBox2.TabStop = false; + this.groupBox2.Text = "读取文档所用的编码"; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(8, 82); + this.label2.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(82, 15); + this.label2.TabIndex = 7; + this.label2.Text = "正文文本:"; + // + // _TextEncodingBox + // + this._TextEncodingBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this._TextEncodingBox.FormattingEnabled = true; + this._TextEncodingBox.Location = new System.Drawing.Point(103, 79); + this._TextEncodingBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._TextEncodingBox.Name = "_TextEncodingBox"; + this._TextEncodingBox.Size = new System.Drawing.Size(177, 23); + this._TextEncodingBox.TabIndex = 3; + // + // _SaveAppSettingsBox + // + this._SaveAppSettingsBox.AutoSize = true; + this._SaveAppSettingsBox.Location = new System.Drawing.Point(16, 15); + this._SaveAppSettingsBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._SaveAppSettingsBox.Name = "_SaveAppSettingsBox"; + this._SaveAppSettingsBox.Size = new System.Drawing.Size(179, 19); + this._SaveAppSettingsBox.TabIndex = 11; + this._SaveAppSettingsBox.Text = "自动保存应用程序设置"; + this._SaveAppSettingsBox.UseVisualStyleBackColor = true; + // + // _CreateShortcutButton + // + this._CreateShortcutButton.Location = new System.Drawing.Point(311, 10); + this._CreateShortcutButton.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._CreateShortcutButton.Name = "_CreateShortcutButton"; + this._CreateShortcutButton.Size = new System.Drawing.Size(216, 29); + this._CreateShortcutButton.TabIndex = 12; + this._CreateShortcutButton.Text = "在桌面创建程序快捷方式"; + this._CreateShortcutButton.UseVisualStyleBackColor = true; + this._CreateShortcutButton.Click += new System.EventHandler(this._CreateShortcutButton_Click); + // + // _FontNameEncodingBox + // + this._FontNameEncodingBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this._FontNameEncodingBox.FormattingEnabled = true; + this._FontNameEncodingBox.Location = new System.Drawing.Point(389, 79); + this._FontNameEncodingBox.Margin = new System.Windows.Forms.Padding(4); + this._FontNameEncodingBox.Name = "_FontNameEncodingBox"; + this._FontNameEncodingBox.Size = new System.Drawing.Size(177, 23); + this._FontNameEncodingBox.TabIndex = 3; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(294, 82); + this.label1.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(82, 15); + this.label1.TabIndex = 7; + this.label1.Text = "字体名称:"; + // + // AppOptionControl + // + this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 15F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(631, 334); + this.Controls.Add(this._CreateShortcutButton); + this.Controls.Add(this._SaveAppSettingsBox); + this.Controls.Add(this.groupBox2); + this.Controls.Add(this.groupBox1); + this.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle; + this.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "AppOptionControl"; + this.Text = "程序工作选项"; + this.groupBox1.ResumeLayout(false); + this.groupBox1.PerformLayout(); + this.groupBox2.ResumeLayout(false); + this.groupBox2.PerformLayout(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.ComboBox _DocInfoEncodingBox; + private System.Windows.Forms.Label label11; + private System.Windows.Forms.ComboBox _BookmarkEncodingBox; + private System.Windows.Forms.Label label10; + private System.Windows.Forms.GroupBox groupBox1; + private System.Windows.Forms.Label label12; + private System.Windows.Forms.RadioButton _LoadEntireFileBox; + private System.Windows.Forms.RadioButton _LoadPartialFileBox; + private System.Windows.Forms.GroupBox groupBox2; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.ComboBox _TextEncodingBox; + private System.Windows.Forms.CheckBox _SaveAppSettingsBox; + private System.Windows.Forms.Button _CreateShortcutButton; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.ComboBox _FontNameEncodingBox; + } +} diff --git a/pdfpatcher/App/Functions/AppOptionForm.cs b/pdfpatcher/App/Functions/AppOptionForm.cs new file mode 100644 index 0000000..450cac8 --- /dev/null +++ b/pdfpatcher/App/Functions/AppOptionForm.cs @@ -0,0 +1,89 @@ +using System; +using System.ComponentModel; +using System.Windows.Forms; +using PDFPatcher.Common; + +namespace PDFPatcher.Functions +{ + [ToolboxItem(false)] + public partial class AppOptionForm : Form, IResettableControl + { + bool locked; + + public AppOptionForm() { + InitializeComponent(); + Reload(); + this.SetIcon(Properties.Resources.AppOptions); + _BookmarkEncodingBox.SelectedIndexChanged += ControlChanged; + _DocInfoEncodingBox.SelectedIndexChanged += ControlChanged; + _TextEncodingBox.SelectedIndexChanged += ControlChanged; + _FontNameEncodingBox.SelectedIndexChanged += ControlChanged; + _SaveAppSettingsBox.CheckedChanged += ControlChanged; + _LoadEntireFileBox.CheckedChanged += ControlChanged; + } + + public void Reset() { + AppContext.SaveAppSettings = true; + AppContext.LoadPartialPdfFile = false; + AppContext.Encodings = new EncodingOptions(); + Reload(); + } + + public void Reload() { + locked = true; + _SaveAppSettingsBox.Checked = AppContext.SaveAppSettings; + _LoadPartialFileBox.Checked = AppContext.LoadPartialPdfFile; + _LoadEntireFileBox.Checked = !AppContext.LoadPartialPdfFile; + + InitEncodingList(_BookmarkEncodingBox, AppContext.Encodings.BookmarkEncodingName); + InitEncodingList(_DocInfoEncodingBox, AppContext.Encodings.DocInfoEncodingName); + InitEncodingList(_TextEncodingBox, AppContext.Encodings.TextEncodingName); + InitEncodingList(_FontNameEncodingBox, AppContext.Encodings.FontNameEncodingName); + + locked = false; + } + + static void InitEncodingList(ComboBox list, string encodingName) { + list.Items.Clear(); + foreach (var item in Constants.Encoding.EncodingNames) { + list.Items.Add(item); + if (encodingName == item) { + list.SelectedIndex = list.Items.Count - 1; + } + } + if (list.SelectedIndex == -1) { + list.SelectedIndex = 0; + } + } + + void ControlChanged(object sender, EventArgs e) { + if (locked) { + return; + } + + if (sender == _DocInfoEncodingBox) { + AppContext.Encodings.DocInfoEncodingName = _DocInfoEncodingBox.SelectedItem.ToString(); + } + else if (sender == _BookmarkEncodingBox) { + AppContext.Encodings.BookmarkEncodingName = _BookmarkEncodingBox.SelectedItem.ToString(); + } + else if (sender == _TextEncodingBox) { + AppContext.Encodings.TextEncodingName = _TextEncodingBox.SelectedItem.ToString(); + } + else if (sender == _FontNameEncodingBox) { + AppContext.Encodings.FontNameEncodingName = _FontNameEncodingBox.SelectedItem.ToString(); + } + else if (sender == _SaveAppSettingsBox) { + AppContext.SaveAppSettings = _SaveAppSettingsBox.Checked; + } + else if (sender == _LoadEntireFileBox) { + AppContext.LoadPartialPdfFile = _LoadPartialFileBox.Checked; + } + } + + void _CreateShortcutButton_Click(object sender, EventArgs e) { + CommonCommands.CreateShortcut(); + } + + } +} diff --git a/pdfpatcher/App/Functions/AppOptionForm.resx b/pdfpatcher/App/Functions/AppOptionForm.resx new file mode 100644 index 0000000..d58980a --- /dev/null +++ b/pdfpatcher/App/Functions/AppOptionForm.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/AutoBookmark/EditAdjustmentForm.Designer.cs b/pdfpatcher/App/Functions/AutoBookmark/EditAdjustmentForm.Designer.cs new file mode 100644 index 0000000..a8fafc5 --- /dev/null +++ b/pdfpatcher/App/Functions/AutoBookmark/EditAdjustmentForm.Designer.cs @@ -0,0 +1,206 @@ +namespace PDFPatcher.Functions +{ + partial class EditAdjustmentForm + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region Windows 窗体设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + this._AddFilterMenuItem = new System.Windows.Forms.ToolStripDropDownButton(); + this._OkButton = new System.Windows.Forms.Button(); + this._CancelButton = new System.Windows.Forms.Button(); + this._FilterBox = new BrightIdeasSoftware.ObjectListView(); + this._TypeColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._ConditionColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._IsInclusiveColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._MainToolbar = new System.Windows.Forms.ToolStrip(); + this._RemoveButton = new System.Windows.Forms.ToolStripButton(); + this._EditFilterBox = new System.Windows.Forms.GroupBox(); + this._EditFilterPanel = new System.Windows.Forms.Panel(); + ((System.ComponentModel.ISupportInitialize)(this._FilterBox)).BeginInit(); + this._MainToolbar.SuspendLayout(); + this._EditFilterBox.SuspendLayout(); + this.SuspendLayout(); + // + // _AddFilterMenuItem + // + this._AddFilterMenuItem.Image = global::PDFPatcher.Properties.Resources.Add; + this._AddFilterMenuItem.ImageTransparentColor = System.Drawing.Color.Magenta; + this._AddFilterMenuItem.Name = "_AddFilterMenuItem"; + this._AddFilterMenuItem.Size = new System.Drawing.Size(109, 22); + this._AddFilterMenuItem.Text = "添加匹配条件"; + this._AddFilterMenuItem.DropDownItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this._AddFilterMenuItem_DropDownItemClicked); + // + // _OkButton + // + this._OkButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this._OkButton.Location = new System.Drawing.Point(267, 285); + this._OkButton.Name = "_OkButton"; + this._OkButton.Size = new System.Drawing.Size(75, 23); + this._OkButton.TabIndex = 0; + this._OkButton.Text = "确定(&Q)"; + this._OkButton.UseVisualStyleBackColor = true; + this._OkButton.Click += new System.EventHandler(this._OkButton_Click); + // + // _CancelButton + // + this._CancelButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this._CancelButton.DialogResult = System.Windows.Forms.DialogResult.Cancel; + this._CancelButton.Location = new System.Drawing.Point(348, 285); + this._CancelButton.Name = "_CancelButton"; + this._CancelButton.Size = new System.Drawing.Size(75, 23); + this._CancelButton.TabIndex = 1; + this._CancelButton.Text = "取消(&X)"; + this._CancelButton.UseVisualStyleBackColor = true; + this._CancelButton.Click += new System.EventHandler(this._CancelButton_Click); + // + // _FilterBox + // + this._FilterBox.AllColumns.Add(this._TypeColumn); + this._FilterBox.AllColumns.Add(this._ConditionColumn); + this._FilterBox.AllColumns.Add(this._IsInclusiveColumn); + this._FilterBox.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._FilterBox.CellEditUseWholeCell = false; + this._FilterBox.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { + this._TypeColumn, + this._ConditionColumn, + this._IsInclusiveColumn}); + this._FilterBox.Cursor = System.Windows.Forms.Cursors.Default; + this._FilterBox.FullRowSelect = true; + this._FilterBox.GridLines = true; + this._FilterBox.HideSelection = false; + this._FilterBox.IsSimpleDragSource = true; + this._FilterBox.IsSimpleDropSink = true; + this._FilterBox.Location = new System.Drawing.Point(12, 28); + this._FilterBox.MultiSelect = false; + this._FilterBox.Name = "_FilterBox"; + this._FilterBox.ShowGroups = false; + this._FilterBox.Size = new System.Drawing.Size(411, 141); + this._FilterBox.TabIndex = 3; + this._FilterBox.UseCompatibleStateImageBehavior = false; + this._FilterBox.View = System.Windows.Forms.View.Details; + this._FilterBox.SelectedIndexChanged += new System.EventHandler(this._FilterBox_SelectedIndexChanged); + // + // _TypeColumn + // + this._TypeColumn.IsEditable = false; + this._TypeColumn.Text = "筛选条件"; + this._TypeColumn.Width = 69; + // + // _ConditionColumn + // + this._ConditionColumn.FillsFreeSpace = true; + this._ConditionColumn.Text = "匹配条件"; + this._ConditionColumn.Width = 241; + // + // _IsInclusiveColumn + // + this._IsInclusiveColumn.IsEditable = false; + this._IsInclusiveColumn.Text = "包含筛选"; + this._IsInclusiveColumn.Width = 78; + // + // _MainToolbar + // + this._MainToolbar.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this._AddFilterMenuItem, + this._RemoveButton}); + this._MainToolbar.Location = new System.Drawing.Point(0, 0); + this._MainToolbar.Name = "_MainToolbar"; + this._MainToolbar.Size = new System.Drawing.Size(435, 25); + this._MainToolbar.TabIndex = 4; + this._MainToolbar.Text = "toolStrip1"; + // + // _RemoveButton + // + this._RemoveButton.Image = global::PDFPatcher.Properties.Resources.Delete; + this._RemoveButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this._RemoveButton.Name = "_RemoveButton"; + this._RemoveButton.Size = new System.Drawing.Size(52, 22); + this._RemoveButton.Text = "删除"; + this._RemoveButton.Click += new System.EventHandler(this._RemoveButton_Click); + // + // _EditFilterBox + // + this._EditFilterBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._EditFilterBox.Controls.Add(this._EditFilterPanel); + this._EditFilterBox.Location = new System.Drawing.Point(12, 175); + this._EditFilterBox.Name = "_EditFilterBox"; + this._EditFilterBox.Size = new System.Drawing.Size(411, 104); + this._EditFilterBox.TabIndex = 5; + this._EditFilterBox.TabStop = false; + this._EditFilterBox.Text = "更改匹配条件"; + // + // _EditFilterPanel + // + this._EditFilterPanel.Location = new System.Drawing.Point(6, 20); + this._EditFilterPanel.Name = "_EditFilterPanel"; + this._EditFilterPanel.Size = new System.Drawing.Size(399, 78); + this._EditFilterPanel.TabIndex = 0; + // + // EditAdjustmentForm + // + this.AcceptButton = this._OkButton; + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.CancelButton = this._CancelButton; + this.ClientSize = new System.Drawing.Size(435, 320); + this.ControlBox = false; + this.Controls.Add(this._EditFilterBox); + this.Controls.Add(this._MainToolbar); + this.Controls.Add(this._FilterBox); + this.Controls.Add(this._CancelButton); + this.Controls.Add(this._OkButton); + this.MaximizeBox = false; + this.MinimizeBox = false; + this.MinimumSize = new System.Drawing.Size(443, 318); + this.Name = "EditAdjustmentForm"; + this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Show; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; + this.Text = "编辑标题文本筛选条件"; + ((System.ComponentModel.ISupportInitialize)(this._FilterBox)).EndInit(); + this._MainToolbar.ResumeLayout(false); + this._MainToolbar.PerformLayout(); + this._EditFilterBox.ResumeLayout(false); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.Button _OkButton; + private System.Windows.Forms.Button _CancelButton; + private BrightIdeasSoftware.ObjectListView _FilterBox; + private BrightIdeasSoftware.OLVColumn _ConditionColumn; + private BrightIdeasSoftware.OLVColumn _TypeColumn; + private BrightIdeasSoftware.OLVColumn _IsInclusiveColumn; + private System.Windows.Forms.ToolStrip _MainToolbar; + private System.Windows.Forms.ToolStripButton _RemoveButton; + private System.Windows.Forms.GroupBox _EditFilterBox; + private System.Windows.Forms.Panel _EditFilterPanel; + private System.Windows.Forms.ToolStripDropDownButton _AddFilterMenuItem; + } +} + diff --git a/pdfpatcher/App/Functions/AutoBookmark/EditAdjustmentForm.cs b/pdfpatcher/App/Functions/AutoBookmark/EditAdjustmentForm.cs new file mode 100644 index 0000000..a896ad0 --- /dev/null +++ b/pdfpatcher/App/Functions/AutoBookmark/EditAdjustmentForm.cs @@ -0,0 +1,148 @@ +using System; +using System.Collections.Generic; +using System.Windows.Forms; +using PDFPatcher.Common; +using PDFPatcher.Model; + +namespace PDFPatcher.Functions +{ + sealed partial class EditAdjustmentForm : Form + { + internal static string[] FilterNames = new string[] { "字体名称", "文本尺寸", "文本位置", "页码范围", "文本内容" }; + internal static string[] FilterIDs = new string[] { "_FontNameFilter", "_FontSizeFilter", "_FontPositionFilter", "_PageRangeFilter", "_TextFilter" }; + + readonly Dictionary _filterEditors = new Dictionary(); + internal AutoBookmarkOptions.LevelAdjustmentOption Filter { get; private set; } + AutoBookmarkCondition.MultiCondition conditions; + + public EditAdjustmentForm() { + InitializeComponent(); + this.OnFirstLoad(OnLoad); + } + public EditAdjustmentForm(AutoBookmarkOptions.LevelAdjustmentOption filter) : this() { + int i = 0; + foreach (var item in FilterNames) { + _AddFilterMenuItem.DropDownItems.Add(item).Name = FilterIDs[i++]; + } + _FilterBox.BeforeSorting += (object sender, BrightIdeasSoftware.BeforeSortingEventArgs e) => e.Canceled = true; + _ConditionColumn.AspectGetter = (object x) => x is AutoBookmarkCondition f ? f.Description : (object)null; + _IsInclusiveColumn.AspectGetter = (object x) => { + if (x is AutoBookmarkCondition f) { + return f.IsInclusive ? "包含匹配项" : "过滤匹配项"; + } + return null; + }; + _TypeColumn.AspectGetter = (object x) => x is AutoBookmarkCondition f ? f.Name : null; + Filter = new AutoBookmarkOptions.LevelAdjustmentOption(); + if (filter != null) { + Filter.AdjustmentLevel = filter.AdjustmentLevel; + Filter.RelativeAdjustment = filter.RelativeAdjustment; + conditions = new AutoBookmarkCondition.MultiCondition(filter.Condition); + _FilterBox.Objects = conditions.Conditions; + } + if (_FilterBox.Items.Count > 0) { + _FilterBox.SelectedIndex = 0; + } + } + + void OnLoad() { + _MainToolbar.ScaleIcons(16); + _FilterBox.ScaleColumnWidths(); + } + + void _OkButton_Click(Object source, EventArgs args) { + DialogResult = DialogResult.OK; + conditions = new AutoBookmarkCondition.MultiCondition(); + foreach (ListViewItem item in _FilterBox.Items) { + conditions.Conditions.Add((AutoBookmarkCondition)_FilterBox.GetModelObject(item.Index)); + } + + Filter.Condition = conditions.Conditions.Count switch { + 1 => conditions.Conditions[0], + 0 => null, + _ => conditions + }; + Close(); + } + + void _CancelButton_Click(Object source, EventArgs args) { + DialogResult = DialogResult.Cancel; + Close(); + } + + private void _AddFilterMenuItem_DropDownItemClicked(object sender, ToolStripItemClickedEventArgs e) { + var c = CreateCondition(e.ClickedItem.Name); + if (c != null) { + _FilterBox.AddObject(c); + } + } + + private void _FilterBox_SelectedIndexChanged(object sender, EventArgs e) { + _EditFilterPanel.Controls.Clear(); + var o = _FilterBox.SelectedObject; + if (o == null) { + return; + } + var ed = GetFilterEditor(o as AutoBookmarkCondition); + if (ed == null) { + return; + } + _EditFilterPanel.Controls.Add(ed.EditorControl); + ed.EditorControl.Anchor = AnchorStyles.Left | AnchorStyles.Right | AnchorStyles.Top | AnchorStyles.Bottom; + ed.EditorControl.Left = ed.EditorControl.Top = 0; + ed.EditorControl.Size = _EditFilterPanel.ClientSize; + } + + internal static AutoBookmarkCondition CreateCondition(string name) { + switch (name) { + case "_FontNameFilter": return new AutoBookmarkCondition.FontNameCondition("SimSun", false); + case "_FontSizeFilter": return new AutoBookmarkCondition.TextSizeCondition(0, 10); + case "_FontPositionFilter": return new AutoBookmarkCondition.TextPositionCondition(1, -9999, 9999); + case "_PageRangeFilter": return new AutoBookmarkCondition.PageRangeCondition(); + case "_TextFilter": return new AutoBookmarkCondition.TextCondition() { Pattern = new MatchPattern("筛选条件", false, false, false) }; + default: return null; + } + } + + internal static void UpdateFilter(IFilterConditionEditor filter) { + if (filter.EditorControl?.FindForm() is EditAdjustmentForm f) { + f._FilterBox.RefreshSelectedObjects(); + } + } + + private IFilterConditionEditor GetFilterEditor(AutoBookmarkCondition filter) { + var t = filter.GetType(); + if (_filterEditors.TryGetValue(t, out IFilterConditionEditor c)) { + goto SetEditor; + // return c; + } + else if (t == typeof(AutoBookmarkCondition.FontNameCondition)) { + c = new FontNameConditionEditor(); + } + else if (t == typeof(AutoBookmarkCondition.TextSizeCondition)) { + c = new TextSizeConditionEditor(); + } + else if (t == typeof(AutoBookmarkCondition.TextPositionCondition)) { + c = new TextPositionConditionEditor(); + } + else if (t == typeof(AutoBookmarkCondition.PageRangeCondition)) { + c = new PageRangeConditionEditor(); + } + else if (t == typeof(AutoBookmarkCondition.TextCondition)) { + c = new TextConditionEditor(); + } + else { + Common.FormHelper.ErrorBox("无法编辑选中的筛选条件。"); + return null; + } + SetEditor: + _filterEditors[t] = c; + c.Filter = filter; + return c; + } + + private void _RemoveButton_Click(object sender, EventArgs e) { + _FilterBox.RemoveObjects(_FilterBox.SelectedObjects); + } + } +} diff --git a/pdfpatcher/App/Functions/AutoBookmark/EditAdjustmentForm.resx b/pdfpatcher/App/Functions/AutoBookmark/EditAdjustmentForm.resx new file mode 100644 index 0000000..e110332 --- /dev/null +++ b/pdfpatcher/App/Functions/AutoBookmark/EditAdjustmentForm.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/AutoBookmark/FontFilterForm.Designer.cs b/pdfpatcher/App/Functions/AutoBookmark/FontFilterForm.Designer.cs new file mode 100644 index 0000000..8d6275f --- /dev/null +++ b/pdfpatcher/App/Functions/AutoBookmark/FontFilterForm.Designer.cs @@ -0,0 +1,219 @@ +namespace PDFPatcher.Functions +{ + partial class FontFilterForm + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region Windows 窗体设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + this.components = new System.ComponentModel.Container (); + this._OkButton = new System.Windows.Forms.Button (); + this._CancelButton = new System.Windows.Forms.Button (); + this._MessageLabel = new System.Windows.Forms.Label (); + this._FontNameSizeColumn = new BrightIdeasSoftware.OLVColumn (); + this._FirstPageColumn = new BrightIdeasSoftware.OLVColumn (); + this._CountColumn = new BrightIdeasSoftware.OLVColumn (); + this._FontInfoBox = new BrightIdeasSoftware.TreeListView (); + this._AddFilterMenu = new System.Windows.Forms.ContextMenuStrip (this.components); + this._FilterBox = new BrightIdeasSoftware.ObjectListView (); + this._ConditionColumn = new BrightIdeasSoftware.OLVColumn (); + this._AddConditionButton = new System.Windows.Forms.Button (); + this._RemoveConditionButton = new System.Windows.Forms.Button (); + ((System.ComponentModel.ISupportInitialize)(this._FontInfoBox)).BeginInit (); + ((System.ComponentModel.ISupportInitialize)(this._FilterBox)).BeginInit (); + this.SuspendLayout (); + // + // _OkButton + // + this._OkButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this._OkButton.Location = new System.Drawing.Point (368, 376); + this._OkButton.Name = "_OkButton"; + this._OkButton.Size = new System.Drawing.Size (75, 23); + this._OkButton.TabIndex = 5; + this._OkButton.Text = "确定(&Q)"; + this._OkButton.UseVisualStyleBackColor = true; + this._OkButton.Click += new System.EventHandler (this._OkButton_Click); + // + // _CancelButton + // + this._CancelButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this._CancelButton.DialogResult = System.Windows.Forms.DialogResult.Cancel; + this._CancelButton.Location = new System.Drawing.Point (449, 376); + this._CancelButton.Name = "_CancelButton"; + this._CancelButton.Size = new System.Drawing.Size (75, 23); + this._CancelButton.TabIndex = 6; + this._CancelButton.Text = "取消(&X)"; + this._CancelButton.UseVisualStyleBackColor = true; + this._CancelButton.Click += new System.EventHandler (this._CancelButton_Click); + // + // _MessageLabel + // + this._MessageLabel.AutoSize = true; + this._MessageLabel.Location = new System.Drawing.Point (12, 9); + this._MessageLabel.Name = "_MessageLabel"; + this._MessageLabel.Size = new System.Drawing.Size (407, 12); + this._MessageLabel.TabIndex = 0; + this._MessageLabel.Text = "下表列出了 PDF 文档中所使用的字体。右键点击项目可添加字体筛选条件。"; + // + // _FontNameSizeColumn + // + this._FontNameSizeColumn.Text = "字体名称/文本尺寸(首次出现文本)"; + this._FontNameSizeColumn.Width = 329; + // + // _FirstPageColumn + // + this._FirstPageColumn.HeaderTextAlign = System.Windows.Forms.HorizontalAlignment.Right; + this._FirstPageColumn.Text = "首次出现页码"; + this._FirstPageColumn.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + this._FirstPageColumn.Width = 51; + // + // _CountColumn + // + this._CountColumn.HeaderTextAlign = System.Windows.Forms.HorizontalAlignment.Right; + this._CountColumn.Text = "出现次数"; + this._CountColumn.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + this._CountColumn.Width = 52; + // + // _FontInfoBox + // + this._FontInfoBox.AllColumns.Add (this._FontNameSizeColumn); + this._FontInfoBox.AllColumns.Add (this._FirstPageColumn); + this._FontInfoBox.AllColumns.Add (this._CountColumn); + this._FontInfoBox.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._FontInfoBox.CheckBoxes = false; + this._FontInfoBox.Columns.AddRange (new System.Windows.Forms.ColumnHeader[] { + this._FontNameSizeColumn, + this._FirstPageColumn, + this._CountColumn}); + this._FontInfoBox.ContextMenuStrip = this._AddFilterMenu; + this._FontInfoBox.FullRowSelect = true; + this._FontInfoBox.GridLines = true; + this._FontInfoBox.HeaderWordWrap = true; + this._FontInfoBox.Location = new System.Drawing.Point (14, 36); + this._FontInfoBox.MultiSelect = false; + this._FontInfoBox.Name = "_FontInfoBox"; + this._FontInfoBox.OwnerDraw = true; + this._FontInfoBox.ShowGroups = false; + this._FontInfoBox.Size = new System.Drawing.Size (510, 206); + this._FontInfoBox.TabIndex = 1; + this._FontInfoBox.UseCompatibleStateImageBehavior = false; + this._FontInfoBox.View = System.Windows.Forms.View.Details; + this._FontInfoBox.VirtualMode = true; + // + // _AddFilterMenu + // + this._AddFilterMenu.Name = "_AddFilterMenu"; + this._AddFilterMenu.ShowImageMargin = false; + this._AddFilterMenu.Size = new System.Drawing.Size (36, 4); + this._AddFilterMenu.ItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler (this._AddFilterMenu_ItemClicked); + this._AddFilterMenu.Opening += new System.ComponentModel.CancelEventHandler (this._AddFilterMenu_Opening); + // + // _FilterBox + // + this._FilterBox.AllColumns.Add (this._ConditionColumn); + this._FilterBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._FilterBox.Columns.AddRange (new System.Windows.Forms.ColumnHeader[] { + this._ConditionColumn}); + this._FilterBox.FullRowSelect = true; + this._FilterBox.GridLines = true; + this._FilterBox.Location = new System.Drawing.Point (14, 248); + this._FilterBox.Name = "_FilterBox"; + this._FilterBox.ShowGroups = false; + this._FilterBox.Size = new System.Drawing.Size (415, 122); + this._FilterBox.TabIndex = 2; + this._FilterBox.UseCompatibleStateImageBehavior = false; + this._FilterBox.View = System.Windows.Forms.View.Details; + // + // _ConditionColumn + // + this._ConditionColumn.Text = "筛选条件"; + this._ConditionColumn.Width = 330; + // + // _AddConditionButton + // + this._AddConditionButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this._AddConditionButton.Location = new System.Drawing.Point (435, 248); + this._AddConditionButton.Name = "_AddConditionButton"; + this._AddConditionButton.Size = new System.Drawing.Size (89, 23); + this._AddConditionButton.TabIndex = 3; + this._AddConditionButton.Text = "添加筛选条件"; + this._AddConditionButton.UseVisualStyleBackColor = true; + this._AddConditionButton.Click += new System.EventHandler (this.ControlEvent); + // + // _RemoveConditionButton + // + this._RemoveConditionButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this._RemoveConditionButton.Location = new System.Drawing.Point (435, 277); + this._RemoveConditionButton.Name = "_RemoveConditionButton"; + this._RemoveConditionButton.Size = new System.Drawing.Size (89, 23); + this._RemoveConditionButton.TabIndex = 4; + this._RemoveConditionButton.Text = "删除筛选条件"; + this._RemoveConditionButton.UseVisualStyleBackColor = true; + this._RemoveConditionButton.Click += new System.EventHandler (this.ControlEvent); + // + // FontFilterForm + // + this.AcceptButton = this._OkButton; + this.AutoScaleDimensions = new System.Drawing.SizeF (6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.CancelButton = this._CancelButton; + this.ClientSize = new System.Drawing.Size (536, 411); + this.Controls.Add (this._RemoveConditionButton); + this.Controls.Add (this._AddConditionButton); + this.Controls.Add (this._FontInfoBox); + this.Controls.Add (this._MessageLabel); + this.Controls.Add (this._FilterBox); + this.Controls.Add (this._CancelButton); + this.Controls.Add (this._OkButton); + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "FontFilterForm"; + this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Show; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; + this.Text = "添加字体筛选条件"; + ((System.ComponentModel.ISupportInitialize)(this._FontInfoBox)).EndInit (); + ((System.ComponentModel.ISupportInitialize)(this._FilterBox)).EndInit (); + this.ResumeLayout (false); + this.PerformLayout (); + + } + + #endregion + + private System.Windows.Forms.Button _OkButton; + private System.Windows.Forms.Button _CancelButton; + private System.Windows.Forms.Label _MessageLabel; + private BrightIdeasSoftware.OLVColumn _FontNameSizeColumn; + private BrightIdeasSoftware.OLVColumn _FirstPageColumn; + private BrightIdeasSoftware.OLVColumn _CountColumn; + private BrightIdeasSoftware.TreeListView _FontInfoBox; + private System.Windows.Forms.ContextMenuStrip _AddFilterMenu; + private BrightIdeasSoftware.ObjectListView _FilterBox; + private BrightIdeasSoftware.OLVColumn _ConditionColumn; + private System.Windows.Forms.Button _AddConditionButton; + private System.Windows.Forms.Button _RemoveConditionButton; + } +} + diff --git a/pdfpatcher/App/Functions/AutoBookmark/FontFilterForm.cs b/pdfpatcher/App/Functions/AutoBookmark/FontFilterForm.cs new file mode 100644 index 0000000..1430a25 --- /dev/null +++ b/pdfpatcher/App/Functions/AutoBookmark/FontFilterForm.cs @@ -0,0 +1,211 @@ +using System; +using System.ComponentModel; +using System.Drawing; +using System.Windows.Forms; +using System.Xml; +using PDFPatcher.Common; +using PDFPatcher.Model; + +namespace PDFPatcher.Functions +{ + sealed partial class FontFilterForm : Form + { + sealed class FilterSetting + { + internal string FontName { get; } + internal bool FullMatch { get; } + internal float Size { get; } + public FilterSetting(string fontName, bool fullMatch, float size) { + FontName = fontName; + FullMatch = fullMatch; + Size = size; + } + } + + readonly XmlElement _fontInfo; + internal AutoBookmarkCondition[] FilterConditions { + get; + private set; + } + public FontFilterForm() { + InitializeComponent(); + this.OnFirstLoad(OnLoad); + } + public FontFilterForm(XmlNode fontInfo) : this() { + _fontInfo = fontInfo as XmlElement; + } + + void OnLoad() { + var tcr = _FontInfoBox.TreeColumnRenderer; + tcr.LinePen = new Pen(SystemColors.ControlDark) { + DashCap = System.Drawing.Drawing2D.DashCap.Round, + DashStyle = System.Drawing.Drawing2D.DashStyle.Dash + }; + + _FontInfoBox.CanExpandGetter = (object o) => o is XmlElement f && f.Name == Constants.Font.ThisName && f.HasChildNodes; + _FontInfoBox.ChildrenGetter = (object o) => o is XmlElement f ? (System.Collections.IEnumerable)f.SelectNodes(Constants.Font.Size) : null; + _FontInfoBox.RowFormatter = (BrightIdeasSoftware.OLVListItem o) => { + if (_FontInfoBox.GetParent(o.RowObject) == null) { + o.SubItems[0].Font = new Font(o.SubItems[0].Font, FontStyle.Bold); + o.SubItems[1].Text = String.Empty; + o.BackColor = Color.LightBlue; + } + }; + _FontNameSizeColumn.AspectGetter = (object o) => { + var f = o as XmlElement; + if (f == null) { + return null; + } + if (f.Name == Constants.Font.ThisName) { + return f.GetAttribute(Constants.Font.Name); + } + else if (f.ParentNode?.Name == Constants.Font.ThisName) { + f.GetAttribute(Constants.Font.Size).TryParse(out float p); + var t = f.GetAttribute(Constants.FontOccurrence.FirstText); + return String.Concat(p.ToText(), "(", t, ")"); + } + return null; + }; + _CountColumn.AspectGetter = (object o) => { + if (o is XmlElement f) { + f.GetAttribute(Constants.FontOccurrence.Count).TryParse(out int p); + return p; + } + return null; + }; + _FirstPageColumn.AspectGetter = (object o) => { + if (o is XmlElement f) { + f.GetAttribute(Constants.FontOccurrence.FirstPage).TryParse(out int p); + return p; + } + return null; + }; + _ConditionColumn.AspectGetter = (object o) => o is AutoBookmarkCondition c ? c.Description : (object)null; + + if (_fontInfo == null) { + FormHelper.ErrorBox("缺少字体信息。"); + _OkButton.Enabled = false; + return; + } + + var fonts = _fontInfo.SelectNodes(Constants.Font.ThisName + "[@" + Constants.Font.Name + " and " + Constants.Font.Size + "]"); + var fi = new XmlElement[fonts.Count]; + var i = 0; + foreach (XmlElement f in fonts) { + fi[i++] = f; + } + _FontInfoBox.AddObjects(fi); + foreach (XmlElement item in _FontInfoBox.Roots) { + _FontInfoBox.Expand(item); + } + if (_FontInfoBox.GetItemCount() > 0) { + _FontInfoBox.EnsureVisible(0); + _FontInfoBox.Sort(_CountColumn, SortOrder.Descending); + } + } + + void _OkButton_Click(Object source, EventArgs args) { + DialogResult = DialogResult.OK; + if (_FilterBox.Items.Count > 0) { + FilterConditions = new AutoBookmarkCondition[_FilterBox.Items.Count]; + for (int i = 0; i < FilterConditions.Length; i++) { + FilterConditions[i] = _FilterBox.GetModelObject(i) as AutoBookmarkCondition; + } + } + Close(); + } + + void _CancelButton_Click(Object source, EventArgs args) { + DialogResult = DialogResult.Cancel; + Close(); + } + + void _AddFilterMenu_Opening(object sender, CancelEventArgs e) { + if (_FontInfoBox.FocusedItem == null) { + if (_FontInfoBox.SelectedItem != null) { + _FontInfoBox.FocusedItem = _FontInfoBox.SelectedItem; + } + else { + e.Cancel = true; + return; + } + } + var f = _FontInfoBox.GetModelObject(_FontInfoBox.FocusedItem.Index) as XmlElement; + if (f == null) { + e.Cancel = true; + return; + } + var n = (f.ParentNode.Name == Constants.Font.ThisName ? (f.ParentNode as XmlElement) : f).GetAttribute(Constants.Font.Name); + if (String.IsNullOrEmpty(n)) { + e.Cancel = true; + return; + } + f.GetAttribute(Constants.Font.Size).TryParse(out float s); + + _AddFilterMenu.Items.Clear(); + var p = n.IndexOf('+'); + var m = n.IndexOfAny(new char[] { '-', ',' }, p != -1 ? p : 0); + string fn; + if (p != -1) { + if (m > p + 1) { + fn = n.Substring(p + 1, m - p - 1); + if (s > 0) { + _AddFilterMenu.Items.Add("筛选名称包含“" + fn + "”且尺寸为" + s.ToText() + "的字体").Tag = new FilterSetting(fn, false, s); + } + else { + _AddFilterMenu.Items.Add("筛选名称包含“" + fn + "”的字体").Tag = new FilterSetting(fn, false, 0); + } + } + fn = n.Substring(p + 1); + if (s > 0) { + _AddFilterMenu.Items.Add("筛选名称包含“" + fn + "”且尺寸为" + s.ToText() + "的字体").Tag = new FilterSetting(fn, false, s); + } + else { + _AddFilterMenu.Items.Add("筛选名称包含“" + fn + "”的字体").Tag = new FilterSetting(fn, false, 0); + } + } + else if (p == -1 && m != -1) { + fn = n.Substring(0, m); + if (s > 0) { + _AddFilterMenu.Items.Add("筛选名称包含“" + fn + "”且尺寸为" + s.ToText() + "的字体").Tag = new FilterSetting(fn, false, s); + } + else { + _AddFilterMenu.Items.Add("筛选名称包含“" + fn + "”的字体").Tag = new FilterSetting(fn, false, 0); + } + } + if (_AddFilterMenu.Items.Count > 0) { + _AddFilterMenu.Items.Add(new ToolStripSeparator()); + } + if (s > 0) { + _AddFilterMenu.Items.Add("筛选名称为“" + n + "”且尺寸为" + s.ToText() + "的字体").Tag = new FilterSetting(n, true, s); + } + else { + _AddFilterMenu.Items.Add("筛选名称为“" + n + "”的字体").Tag = new FilterSetting(n, true, 0); + } + e.Cancel = false; + } + + void _AddFilterMenu_ItemClicked(object sender, ToolStripItemClickedEventArgs e) { + var f = e.ClickedItem.Tag as FilterSetting; + if (f == null) { + return; + } + AutoBookmarkCondition fc = new AutoBookmarkCondition.FontNameCondition(f.FontName, f.FullMatch); + if (f.Size > 0) { + var m = new AutoBookmarkCondition.MultiCondition(fc); + m.Conditions.Add(new AutoBookmarkCondition.TextSizeCondition(f.Size)); + fc = m; + } + _FilterBox.AddObject(fc); + } + + void ControlEvent(object sender, EventArgs e) { + if (sender == _RemoveConditionButton) { + _FilterBox.RemoveObjects(_FilterBox.SelectedObjects); + } + else if (sender == _AddConditionButton) { + _AddFilterMenu.Show(_AddConditionButton, 0, _AddConditionButton.Height); + } + } + } +} diff --git a/pdfpatcher/App/Functions/AutoBookmark/FontFilterForm.resx b/pdfpatcher/App/Functions/AutoBookmark/FontFilterForm.resx new file mode 100644 index 0000000..aecbf14 --- /dev/null +++ b/pdfpatcher/App/Functions/AutoBookmark/FontFilterForm.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 123, 17 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/AutoBookmark/FontNameConditionEditor.Designer.cs b/pdfpatcher/App/Functions/AutoBookmark/FontNameConditionEditor.Designer.cs new file mode 100644 index 0000000..d293c11 --- /dev/null +++ b/pdfpatcher/App/Functions/AutoBookmark/FontNameConditionEditor.Designer.cs @@ -0,0 +1,83 @@ +namespace PDFPatcher.Functions +{ + partial class FontNameConditionEditor + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region 组件设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + this.label1 = new System.Windows.Forms.Label (); + this._FontNameBox = new System.Windows.Forms.TextBox (); + this._FullMatchBox = new System.Windows.Forms.CheckBox (); + this.SuspendLayout (); + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point (3, 9); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size (89, 12); + this.label1.TabIndex = 0; + this.label1.Text = "匹配字体名称:"; + // + // _FontNameBox + // + this._FontNameBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._FontNameBox.Location = new System.Drawing.Point (98, 6); + this._FontNameBox.Name = "_FontNameBox"; + this._FontNameBox.Size = new System.Drawing.Size (238, 21); + this._FontNameBox.TabIndex = 1; + this._FontNameBox.TextChanged += new System.EventHandler (this.ControlChanged); + // + // _FullMatchBox + // + this._FullMatchBox.AutoSize = true; + this._FullMatchBox.Location = new System.Drawing.Point (5, 33); + this._FullMatchBox.Name = "_FullMatchBox"; + this._FullMatchBox.Size = new System.Drawing.Size (120, 16); + this._FullMatchBox.TabIndex = 2; + this._FullMatchBox.Text = "完全匹配字体名称"; + this._FullMatchBox.UseVisualStyleBackColor = true; + this._FullMatchBox.CheckedChanged += new System.EventHandler (this.ControlChanged); + // + // FontNameFilterEditor + // + this.AutoScaleDimensions = new System.Drawing.SizeF (6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add (this._FullMatchBox); + this.Controls.Add (this._FontNameBox); + this.Controls.Add (this.label1); + this.Name = "FontNameFilterEditor"; + this.Size = new System.Drawing.Size (339, 80); + this.ResumeLayout (false); + this.PerformLayout (); + + } + + #endregion + + private System.Windows.Forms.Label label1; + private System.Windows.Forms.TextBox _FontNameBox; + private System.Windows.Forms.CheckBox _FullMatchBox; + } +} diff --git a/pdfpatcher/App/Functions/AutoBookmark/FontNameConditionEditor.cs b/pdfpatcher/App/Functions/AutoBookmark/FontNameConditionEditor.cs new file mode 100644 index 0000000..4489431 --- /dev/null +++ b/pdfpatcher/App/Functions/AutoBookmark/FontNameConditionEditor.cs @@ -0,0 +1,48 @@ +using System; +using System.ComponentModel; +using System.Windows.Forms; +using PDFPatcher.Model; + +namespace PDFPatcher.Functions +{ + [ToolboxItem(false)] + sealed partial class FontNameConditionEditor : UserControl, IFilterConditionEditor + { + AutoBookmarkCondition.FontNameCondition _filter; + bool _lock; + + public FontNameConditionEditor() { + InitializeComponent(); + } + + #region ITextInfoFilterEditor 成员 + public UserControl EditorControl => this; + + public AutoBookmarkCondition Filter { + get => _filter; + set { + _filter = (AutoBookmarkCondition.FontNameCondition)value; + _lock = true; + _FontNameBox.Text = _filter.FontName; + _FullMatchBox.Checked = _filter.MatchFullName; + _lock = false; + } + } + + #endregion + + void ControlChanged(object sender, EventArgs e) { + if (_lock) { + return; + } + + if (sender == _FontNameBox) { + _filter.FontName = _FontNameBox.Text; + } + else if (sender == _FullMatchBox) { + _filter.MatchFullName = _FullMatchBox.Checked; + } + EditAdjustmentForm.UpdateFilter(this); + } + } +} diff --git a/pdfpatcher/App/Functions/AutoBookmark/FontNameConditionEditor.resx b/pdfpatcher/App/Functions/AutoBookmark/FontNameConditionEditor.resx new file mode 100644 index 0000000..d58980a --- /dev/null +++ b/pdfpatcher/App/Functions/AutoBookmark/FontNameConditionEditor.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/AutoBookmark/PageRangeConditionEditor.Designer.cs b/pdfpatcher/App/Functions/AutoBookmark/PageRangeConditionEditor.Designer.cs new file mode 100644 index 0000000..23176ac --- /dev/null +++ b/pdfpatcher/App/Functions/AutoBookmark/PageRangeConditionEditor.Designer.cs @@ -0,0 +1,71 @@ +namespace PDFPatcher.Functions +{ + partial class PageRangeConditionEditor + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region 组件设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + this.label1 = new System.Windows.Forms.Label (); + this._PageRangeBox = new System.Windows.Forms.TextBox (); + this.SuspendLayout (); + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point (3, 9); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size (89, 12); + this.label1.TabIndex = 0; + this.label1.Text = "匹配页码范围:"; + // + // _PageRangeBox + // + this._PageRangeBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._PageRangeBox.Location = new System.Drawing.Point (98, 6); + this._PageRangeBox.Name = "_PageRangeBox"; + this._PageRangeBox.Size = new System.Drawing.Size (237, 21); + this._PageRangeBox.TabIndex = 1; + this._PageRangeBox.TextChanged += new System.EventHandler (this.ControlChanged); + // + // PageNumberConditionEditor + // + this.AutoScaleDimensions = new System.Drawing.SizeF (6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add (this._PageRangeBox); + this.Controls.Add (this.label1); + this.Name = "PageNumberConditionEditor"; + this.Size = new System.Drawing.Size (338, 71); + this.ResumeLayout (false); + this.PerformLayout (); + + } + + #endregion + + private System.Windows.Forms.Label label1; + private System.Windows.Forms.TextBox _PageRangeBox; + + + } +} diff --git a/pdfpatcher/App/Functions/AutoBookmark/PageRangeConditionEditor.cs b/pdfpatcher/App/Functions/AutoBookmark/PageRangeConditionEditor.cs new file mode 100644 index 0000000..9e7217a --- /dev/null +++ b/pdfpatcher/App/Functions/AutoBookmark/PageRangeConditionEditor.cs @@ -0,0 +1,40 @@ +using System; +using System.Windows.Forms; +using PDFPatcher.Model; + +namespace PDFPatcher.Functions +{ + sealed partial class PageRangeConditionEditor : UserControl, IFilterConditionEditor + { + AutoBookmarkCondition.PageRangeCondition _condition; + bool _lock; + + public PageRangeConditionEditor() { + InitializeComponent(); + } + + #region ITextInfoFilterEditor 成员 + + public AutoBookmarkCondition Filter { + get => _condition; + set { + _condition = (AutoBookmarkCondition.PageRangeCondition)value; + _lock = true; + _PageRangeBox.Text = _condition.PageRange; + _lock = false; + } + } + + public UserControl EditorControl => this; + + #endregion + + void ControlChanged(object sender, EventArgs e) { + if (_lock) { + return; + } + _condition.PageRange = _PageRangeBox.Text; + EditAdjustmentForm.UpdateFilter(this); + } + } +} diff --git a/pdfpatcher/App/Functions/AutoBookmark/PageRangeConditionEditor.resx b/pdfpatcher/App/Functions/AutoBookmark/PageRangeConditionEditor.resx new file mode 100644 index 0000000..d58980a --- /dev/null +++ b/pdfpatcher/App/Functions/AutoBookmark/PageRangeConditionEditor.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/AutoBookmark/TextConditionEditor.Designer.cs b/pdfpatcher/App/Functions/AutoBookmark/TextConditionEditor.Designer.cs new file mode 100644 index 0000000..e74bbed --- /dev/null +++ b/pdfpatcher/App/Functions/AutoBookmark/TextConditionEditor.Designer.cs @@ -0,0 +1,111 @@ +namespace PDFPatcher.Functions +{ + partial class TextConditionEditor + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region 组件设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + this.label1 = new System.Windows.Forms.Label (); + this._PatternBox = new System.Windows.Forms.TextBox (); + this._FullMatchBox = new System.Windows.Forms.CheckBox (); + this._MatchCaseBox = new System.Windows.Forms.CheckBox (); + this._UseRegexBox = new System.Windows.Forms.CheckBox (); + this.SuspendLayout (); + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point (3, 9); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size (89, 12); + this.label1.TabIndex = 0; + this.label1.Text = "匹配文本内容:"; + // + // _PatternBox + // + this._PatternBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._PatternBox.Location = new System.Drawing.Point (98, 6); + this._PatternBox.Name = "_PatternBox"; + this._PatternBox.Size = new System.Drawing.Size (238, 21); + this._PatternBox.TabIndex = 1; + this._PatternBox.TextChanged += new System.EventHandler (this.ControlChanged); + // + // _FullMatchBox + // + this._FullMatchBox.AutoSize = true; + this._FullMatchBox.Location = new System.Drawing.Point (5, 33); + this._FullMatchBox.Name = "_FullMatchBox"; + this._FullMatchBox.Size = new System.Drawing.Size (72, 16); + this._FullMatchBox.TabIndex = 2; + this._FullMatchBox.Text = "完全匹配"; + this._FullMatchBox.UseVisualStyleBackColor = true; + this._FullMatchBox.CheckedChanged += new System.EventHandler (this.ControlChanged); + // + // _MatchCaseBox + // + this._MatchCaseBox.AutoSize = true; + this._MatchCaseBox.Location = new System.Drawing.Point (98, 33); + this._MatchCaseBox.Name = "_MatchCaseBox"; + this._MatchCaseBox.Size = new System.Drawing.Size (108, 16); + this._MatchCaseBox.TabIndex = 3; + this._MatchCaseBox.Text = "匹配英文大小写"; + this._MatchCaseBox.UseVisualStyleBackColor = true; + this._MatchCaseBox.CheckedChanged += new System.EventHandler (this.ControlChanged); + // + // _UseRegexBox + // + this._UseRegexBox.AutoSize = true; + this._UseRegexBox.Location = new System.Drawing.Point (212, 33); + this._UseRegexBox.Name = "_UseRegexBox"; + this._UseRegexBox.Size = new System.Drawing.Size (108, 16); + this._UseRegexBox.TabIndex = 4; + this._UseRegexBox.Text = "使用正则表达式"; + this._UseRegexBox.UseVisualStyleBackColor = true; + this._UseRegexBox.CheckedChanged += new System.EventHandler (this.ControlChanged); + // + // TextConditionEditor + // + this.AutoScaleDimensions = new System.Drawing.SizeF (6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add (this._UseRegexBox); + this.Controls.Add (this._MatchCaseBox); + this.Controls.Add (this._FullMatchBox); + this.Controls.Add (this._PatternBox); + this.Controls.Add (this.label1); + this.Name = "TextConditionEditor"; + this.Size = new System.Drawing.Size (339, 80); + this.ResumeLayout (false); + this.PerformLayout (); + + } + + #endregion + + private System.Windows.Forms.Label label1; + private System.Windows.Forms.TextBox _PatternBox; + private System.Windows.Forms.CheckBox _FullMatchBox; + private System.Windows.Forms.CheckBox _MatchCaseBox; + private System.Windows.Forms.CheckBox _UseRegexBox; + } +} diff --git a/pdfpatcher/App/Functions/AutoBookmark/TextConditionEditor.cs b/pdfpatcher/App/Functions/AutoBookmark/TextConditionEditor.cs new file mode 100644 index 0000000..0e07173 --- /dev/null +++ b/pdfpatcher/App/Functions/AutoBookmark/TextConditionEditor.cs @@ -0,0 +1,56 @@ +using System; +using System.ComponentModel; +using System.Windows.Forms; +using PDFPatcher.Model; + +namespace PDFPatcher.Functions +{ + [ToolboxItem(false)] + sealed partial class TextConditionEditor : UserControl, IFilterConditionEditor + { + AutoBookmarkCondition.TextCondition _filter; + bool _lock; + + public TextConditionEditor() { + InitializeComponent(); + } + + #region ITextInfoFilterEditor 成员 + public UserControl EditorControl => this; + + public AutoBookmarkCondition Filter { + get => _filter; + set { + _filter = (AutoBookmarkCondition.TextCondition)value; + _lock = true; + _PatternBox.Text = _filter.Pattern.Text; + _FullMatchBox.Checked = _filter.Pattern.FullMatch; + _MatchCaseBox.Checked = _filter.Pattern.MatchCase; + _UseRegexBox.Checked = _filter.Pattern.UseRegularExpression; + _lock = false; + } + } + + #endregion + + void ControlChanged(object sender, EventArgs e) { + if (_lock) { + return; + } + + if (sender == _PatternBox) { + _filter.Pattern.Text = _PatternBox.Text; + } + else if (sender == _FullMatchBox) { + _filter.Pattern.FullMatch = _FullMatchBox.Checked; + } + else if (sender == _MatchCaseBox) { + _filter.Pattern.MatchCase = _MatchCaseBox.Checked; + } + else if (sender == _UseRegexBox) { + _filter.Pattern.UseRegularExpression = _UseRegexBox.Checked; + } + EditAdjustmentForm.UpdateFilter(this); + } + } +} diff --git a/pdfpatcher/App/Functions/AutoBookmark/TextConditionEditor.resx b/pdfpatcher/App/Functions/AutoBookmark/TextConditionEditor.resx new file mode 100644 index 0000000..d58980a --- /dev/null +++ b/pdfpatcher/App/Functions/AutoBookmark/TextConditionEditor.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/AutoBookmark/TextPositionConditionEditor.Designer.cs b/pdfpatcher/App/Functions/AutoBookmark/TextPositionConditionEditor.Designer.cs new file mode 100644 index 0000000..1908d79 --- /dev/null +++ b/pdfpatcher/App/Functions/AutoBookmark/TextPositionConditionEditor.Designer.cs @@ -0,0 +1,204 @@ +namespace PDFPatcher.Functions +{ + partial class TextPositionConditionEditor + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region 组件设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + this.panel2 = new System.Windows.Forms.Panel (); + this.label2 = new System.Windows.Forms.Label (); + this._PositionBox = new System.Windows.Forms.ComboBox (); + this._RangeBox = new System.Windows.Forms.RadioButton (); + this._SpecificValueBox = new System.Windows.Forms.NumericUpDown (); + this._SpecificBox = new System.Windows.Forms.RadioButton (); + this._MinBox = new System.Windows.Forms.NumericUpDown (); + this.label1 = new System.Windows.Forms.Label (); + this._MaxBox = new System.Windows.Forms.NumericUpDown (); + this.panel2.SuspendLayout (); + ((System.ComponentModel.ISupportInitialize)(this._SpecificValueBox)).BeginInit (); + ((System.ComponentModel.ISupportInitialize)(this._MinBox)).BeginInit (); + ((System.ComponentModel.ISupportInitialize)(this._MaxBox)).BeginInit (); + this.SuspendLayout (); + // + // panel2 + // + this.panel2.Controls.Add (this.label2); + this.panel2.Controls.Add (this._PositionBox); + this.panel2.Controls.Add (this._RangeBox); + this.panel2.Controls.Add (this._SpecificValueBox); + this.panel2.Controls.Add (this._SpecificBox); + this.panel2.Controls.Add (this._MinBox); + this.panel2.Controls.Add (this.label1); + this.panel2.Controls.Add (this._MaxBox); + this.panel2.Location = new System.Drawing.Point (3, 0); + this.panel2.Name = "panel2"; + this.panel2.Size = new System.Drawing.Size (377, 88); + this.panel2.TabIndex = 5; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point (21, 6); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size (101, 12); + this.label2.TabIndex = 5; + this.label2.Text = "匹配文本块的坐标"; + // + // _PositionBox + // + this._PositionBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this._PositionBox.FormattingEnabled = true; + this._PositionBox.Items.AddRange (new object[] { + "上坐标", + "下坐标", + "左坐标", + "右坐标"}); + this._PositionBox.Location = new System.Drawing.Point (135, 3); + this._PositionBox.Name = "_PositionBox"; + this._PositionBox.Size = new System.Drawing.Size (121, 20); + this._PositionBox.TabIndex = 4; + this._PositionBox.SelectedIndexChanged += new System.EventHandler (this.ControlChanged); + // + // _RangeBox + // + this._RangeBox.AutoSize = true; + this._RangeBox.Location = new System.Drawing.Point (23, 56); + this._RangeBox.Name = "_RangeBox"; + this._RangeBox.Size = new System.Drawing.Size (95, 16); + this._RangeBox.TabIndex = 3; + this._RangeBox.TabStop = true; + this._RangeBox.Text = "匹配坐标范围"; + this._RangeBox.UseVisualStyleBackColor = true; + this._RangeBox.CheckedChanged += new System.EventHandler (this.ControlChanged); + // + // _SpecificValueBox + // + this._SpecificValueBox.DecimalPlaces = 2; + this._SpecificValueBox.Location = new System.Drawing.Point (135, 29); + this._SpecificValueBox.Maximum = new decimal (new int[] { + 9999, + 0, + 0, + 0}); + this._SpecificValueBox.Minimum = new decimal (new int[] { + 9999, + 0, + 0, + -2147483648}); + this._SpecificValueBox.Name = "_SpecificValueBox"; + this._SpecificValueBox.Size = new System.Drawing.Size (67, 21); + this._SpecificValueBox.TabIndex = 1; + this._SpecificValueBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + this._SpecificValueBox.ValueChanged += new System.EventHandler (this.ControlChanged); + // + // _SpecificBox + // + this._SpecificBox.AutoSize = true; + this._SpecificBox.Location = new System.Drawing.Point (23, 29); + this._SpecificBox.Name = "_SpecificBox"; + this._SpecificBox.Size = new System.Drawing.Size (107, 16); + this._SpecificBox.TabIndex = 3; + this._SpecificBox.TabStop = true; + this._SpecificBox.Text = "匹配特定坐标值"; + this._SpecificBox.UseVisualStyleBackColor = true; + this._SpecificBox.CheckedChanged += new System.EventHandler (this.ControlChanged); + // + // _MinBox + // + this._MinBox.DecimalPlaces = 2; + this._MinBox.Location = new System.Drawing.Point (135, 56); + this._MinBox.Maximum = new decimal (new int[] { + 9999, + 0, + 0, + 0}); + this._MinBox.Minimum = new decimal (new int[] { + 9999, + 0, + 0, + -2147483648}); + this._MinBox.Name = "_MinBox"; + this._MinBox.Size = new System.Drawing.Size (67, 21); + this._MinBox.TabIndex = 1; + this._MinBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + this._MinBox.ValueChanged += new System.EventHandler (this.ControlChanged); + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point (208, 58); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size (17, 12); + this.label1.TabIndex = 2; + this.label1.Text = "到"; + // + // _MaxBox + // + this._MaxBox.DecimalPlaces = 2; + this._MaxBox.Location = new System.Drawing.Point (231, 56); + this._MaxBox.Maximum = new decimal (new int[] { + 9999, + 0, + 0, + 0}); + this._MaxBox.Minimum = new decimal (new int[] { + 9999, + 0, + 0, + -2147483648}); + this._MaxBox.Name = "_MaxBox"; + this._MaxBox.Size = new System.Drawing.Size (67, 21); + this._MaxBox.TabIndex = 1; + this._MaxBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + this._MaxBox.ValueChanged += new System.EventHandler (this.ControlChanged); + // + // TextPositionConditionEditor + // + this.AutoScaleDimensions = new System.Drawing.SizeF (6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add (this.panel2); + this.Name = "TextPositionConditionEditor"; + this.Size = new System.Drawing.Size (383, 88); + this.panel2.ResumeLayout (false); + this.panel2.PerformLayout (); + ((System.ComponentModel.ISupportInitialize)(this._SpecificValueBox)).EndInit (); + ((System.ComponentModel.ISupportInitialize)(this._MinBox)).EndInit (); + ((System.ComponentModel.ISupportInitialize)(this._MaxBox)).EndInit (); + this.ResumeLayout (false); + + } + + #endregion + + private System.Windows.Forms.Panel panel2; + private System.Windows.Forms.RadioButton _RangeBox; + private System.Windows.Forms.NumericUpDown _SpecificValueBox; + private System.Windows.Forms.RadioButton _SpecificBox; + private System.Windows.Forms.NumericUpDown _MinBox; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.NumericUpDown _MaxBox; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.ComboBox _PositionBox; + + } +} diff --git a/pdfpatcher/App/Functions/AutoBookmark/TextPositionConditionEditor.cs b/pdfpatcher/App/Functions/AutoBookmark/TextPositionConditionEditor.cs new file mode 100644 index 0000000..012d028 --- /dev/null +++ b/pdfpatcher/App/Functions/AutoBookmark/TextPositionConditionEditor.cs @@ -0,0 +1,67 @@ +using System; +using System.Windows.Forms; +using PDFPatcher.Model; + +namespace PDFPatcher.Functions +{ + sealed partial class TextPositionConditionEditor : UserControl, IFilterConditionEditor + { + AutoBookmarkCondition.TextPositionCondition _condition; + bool _lock; + + public TextPositionConditionEditor() { + InitializeComponent(); + _lock = true; + _PositionBox.SelectedIndex = 0; + _lock = false; + } + + #region ITextInfoFilterEditor 成员 + + public AutoBookmarkCondition Filter { + get => _condition; + set { + _condition = (AutoBookmarkCondition.TextPositionCondition)value; + _lock = true; + _PositionBox.SelectedIndex = _condition.Position - 1; + if (_condition.MinValue == _condition.MaxValue) { + _SpecificBox.Checked = true; + _SpecificValueBox.Value = (decimal)_condition.MaxValue; + } + else { + _RangeBox.Checked = true; + _MaxBox.Value = (decimal)_condition.MaxValue; + _MinBox.Value = (decimal)_condition.MinValue; + } + ToggleControlState(); + _lock = false; + } + } + + public UserControl EditorControl => this; + + #endregion + + void ControlChanged(object sender, EventArgs e) { + ToggleControlState(); + if (_lock) { + return; + } + float min, max; + if (_SpecificBox.Checked) { + min = max = (float)_SpecificValueBox.Value; + } + else /*if (_YRangeBox.Checked)*/ { + min = (float)_MinBox.Value; + max = (float)_MaxBox.Value; + } + _condition.SetRange((byte)(_PositionBox.SelectedIndex + 1), min, max); + EditAdjustmentForm.UpdateFilter(this); + } + + void ToggleControlState() { + _MinBox.Enabled = _MaxBox.Enabled = _RangeBox.Checked; + _SpecificValueBox.Enabled = _SpecificBox.Checked; + } + } +} diff --git a/pdfpatcher/App/Functions/AutoBookmark/TextPositionConditionEditor.resx b/pdfpatcher/App/Functions/AutoBookmark/TextPositionConditionEditor.resx new file mode 100644 index 0000000..d58980a --- /dev/null +++ b/pdfpatcher/App/Functions/AutoBookmark/TextPositionConditionEditor.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/AutoBookmark/TextSizeConditionEditor.Designer.cs b/pdfpatcher/App/Functions/AutoBookmark/TextSizeConditionEditor.Designer.cs new file mode 100644 index 0000000..2ac5666 --- /dev/null +++ b/pdfpatcher/App/Functions/AutoBookmark/TextSizeConditionEditor.Designer.cs @@ -0,0 +1,147 @@ +namespace PDFPatcher.Functions +{ + partial class TextSizeConditionEditor + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region 组件设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + this._MinSizeBox = new System.Windows.Forms.NumericUpDown (); + this._MaxSizeBox = new System.Windows.Forms.NumericUpDown (); + this.label2 = new System.Windows.Forms.Label (); + this._SizeBox = new System.Windows.Forms.RadioButton (); + this._SpecificSizeBox = new System.Windows.Forms.NumericUpDown (); + this._SizeRangeBox = new System.Windows.Forms.RadioButton (); + ((System.ComponentModel.ISupportInitialize)(this._MinSizeBox)).BeginInit (); + ((System.ComponentModel.ISupportInitialize)(this._MaxSizeBox)).BeginInit (); + ((System.ComponentModel.ISupportInitialize)(this._SpecificSizeBox)).BeginInit (); + this.SuspendLayout (); + // + // _MinSizeBox + // + this._MinSizeBox.DecimalPlaces = 2; + this._MinSizeBox.Location = new System.Drawing.Point (128, 30); + this._MinSizeBox.Maximum = new decimal (new int[] { + 9999, + 0, + 0, + 0}); + this._MinSizeBox.Name = "_MinSizeBox"; + this._MinSizeBox.Size = new System.Drawing.Size (67, 21); + this._MinSizeBox.TabIndex = 1; + this._MinSizeBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + this._MinSizeBox.ValueChanged += new System.EventHandler (this.ControlChanged); + // + // _MaxSizeBox + // + this._MaxSizeBox.DecimalPlaces = 2; + this._MaxSizeBox.Location = new System.Drawing.Point (224, 30); + this._MaxSizeBox.Maximum = new decimal (new int[] { + 9999, + 0, + 0, + 0}); + this._MaxSizeBox.Name = "_MaxSizeBox"; + this._MaxSizeBox.Size = new System.Drawing.Size (67, 21); + this._MaxSizeBox.TabIndex = 1; + this._MaxSizeBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + this._MaxSizeBox.ValueChanged += new System.EventHandler (this.ControlChanged); + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point (201, 32); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size (17, 12); + this.label2.TabIndex = 2; + this.label2.Text = "到"; + // + // _SizeBox + // + this._SizeBox.AutoSize = true; + this._SizeBox.Location = new System.Drawing.Point (3, 3); + this._SizeBox.Name = "_SizeBox"; + this._SizeBox.Size = new System.Drawing.Size (119, 16); + this._SizeBox.TabIndex = 3; + this._SizeBox.TabStop = true; + this._SizeBox.Text = "匹配特定文本尺寸"; + this._SizeBox.UseVisualStyleBackColor = true; + this._SizeBox.CheckedChanged += new System.EventHandler (this.ControlChanged); + // + // _SpecificSizeBox + // + this._SpecificSizeBox.DecimalPlaces = 2; + this._SpecificSizeBox.Location = new System.Drawing.Point (128, 3); + this._SpecificSizeBox.Maximum = new decimal (new int[] { + 9999, + 0, + 0, + 0}); + this._SpecificSizeBox.Name = "_SpecificSizeBox"; + this._SpecificSizeBox.Size = new System.Drawing.Size (67, 21); + this._SpecificSizeBox.TabIndex = 1; + this._SpecificSizeBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + this._SpecificSizeBox.ValueChanged += new System.EventHandler (this.ControlChanged); + // + // _SizeRangeBox + // + this._SizeRangeBox.AutoSize = true; + this._SizeRangeBox.Location = new System.Drawing.Point (3, 30); + this._SizeRangeBox.Name = "_SizeRangeBox"; + this._SizeRangeBox.Size = new System.Drawing.Size (119, 16); + this._SizeRangeBox.TabIndex = 3; + this._SizeRangeBox.TabStop = true; + this._SizeRangeBox.Text = "匹配文本尺寸范围"; + this._SizeRangeBox.UseVisualStyleBackColor = true; + this._SizeRangeBox.CheckedChanged += new System.EventHandler (this.ControlChanged); + // + // FontSizeFilterEditor + // + this.AutoScaleDimensions = new System.Drawing.SizeF (6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add (this._SizeRangeBox); + this.Controls.Add (this._SizeBox); + this.Controls.Add (this.label2); + this.Controls.Add (this._MaxSizeBox); + this.Controls.Add (this._SpecificSizeBox); + this.Controls.Add (this._MinSizeBox); + this.Name = "FontSizeFilterEditor"; + this.Size = new System.Drawing.Size (338, 71); + ((System.ComponentModel.ISupportInitialize)(this._MinSizeBox)).EndInit (); + ((System.ComponentModel.ISupportInitialize)(this._MaxSizeBox)).EndInit (); + ((System.ComponentModel.ISupportInitialize)(this._SpecificSizeBox)).EndInit (); + this.ResumeLayout (false); + this.PerformLayout (); + + } + + #endregion + + private System.Windows.Forms.NumericUpDown _MinSizeBox; + private System.Windows.Forms.NumericUpDown _MaxSizeBox; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.RadioButton _SizeBox; + private System.Windows.Forms.NumericUpDown _SpecificSizeBox; + private System.Windows.Forms.RadioButton _SizeRangeBox; + + } +} diff --git a/pdfpatcher/App/Functions/AutoBookmark/TextSizeConditionEditor.cs b/pdfpatcher/App/Functions/AutoBookmark/TextSizeConditionEditor.cs new file mode 100644 index 0000000..ffa9e71 --- /dev/null +++ b/pdfpatcher/App/Functions/AutoBookmark/TextSizeConditionEditor.cs @@ -0,0 +1,60 @@ +using System; +using System.Windows.Forms; +using PDFPatcher.Model; + +namespace PDFPatcher.Functions +{ + sealed partial class TextSizeConditionEditor : UserControl, IFilterConditionEditor + { + AutoBookmarkCondition.TextSizeCondition _condition; + bool _lock; + + public TextSizeConditionEditor() { + InitializeComponent(); + } + + #region ITextInfoFilterEditor 成员 + + public AutoBookmarkCondition Filter { + get => _condition; + set { + _condition = (AutoBookmarkCondition.TextSizeCondition)value; + _lock = true; + if (_condition.MinSize == _condition.MaxSize) { + _SizeBox.Checked = true; + _SpecificSizeBox.Value = (decimal)_condition.MaxSize; + } + else { + _SizeRangeBox.Checked = true; + _MaxSizeBox.Value = (decimal)_condition.MaxSize; + _MinSizeBox.Value = (decimal)_condition.MinSize; + } + ToggleControlState(); + _lock = false; + } + } + + public UserControl EditorControl => this; + + #endregion + + void ControlChanged(object sender, EventArgs e) { + ToggleControlState(); + if (_lock) { + return; + } + if (_SizeBox.Checked) { + _condition.SetRange((float)_SpecificSizeBox.Value, (float)_SpecificSizeBox.Value); + } + else if (_SizeRangeBox.Checked) { + _condition.SetRange((float)_MinSizeBox.Value, (float)_MaxSizeBox.Value); + } + EditAdjustmentForm.UpdateFilter(this); + } + + void ToggleControlState() { + _MinSizeBox.Enabled = _MaxSizeBox.Enabled = _SizeRangeBox.Checked; + _SpecificSizeBox.Enabled = _SizeBox.Checked; + } + } +} diff --git a/pdfpatcher/App/Functions/AutoBookmark/TextSizeConditionEditor.resx b/pdfpatcher/App/Functions/AutoBookmark/TextSizeConditionEditor.resx new file mode 100644 index 0000000..d58980a --- /dev/null +++ b/pdfpatcher/App/Functions/AutoBookmark/TextSizeConditionEditor.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/AutoBookmarkControl.Designer.cs b/pdfpatcher/App/Functions/AutoBookmarkControl.Designer.cs new file mode 100644 index 0000000..b1b2680 --- /dev/null +++ b/pdfpatcher/App/Functions/AutoBookmarkControl.Designer.cs @@ -0,0 +1,851 @@ +namespace PDFPatcher.Functions +{ + partial class AutoBookmarkControl + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region 组件设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + this.components = new System.ComponentModel.Container(); + System.Windows.Forms.ToolStripDropDownButton _AddAdjustmentButton; + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle(); + this._AddFilterMenu = new System.Windows.Forms.ContextMenuStrip(this.components); + this._TitleSizeThresholdBox = new System.Windows.Forms.NumericUpDown(); + this.label2 = new System.Windows.Forms.Label(); + this.label3 = new System.Windows.Forms.Label(); + this._PageRangeBox = new System.Windows.Forms.TextBox(); + this._MergeAdjacentTitlesBox = new System.Windows.Forms.CheckBox(); + this._MergeDifferentSizeTitlesBox = new System.Windows.Forms.CheckBox(); + this.tabControl1 = new System.Windows.Forms.TabControl(); + this.tabPage1 = new System.Windows.Forms.TabPage(); + this._FirstLineAsTitleBox = new System.Windows.Forms.CheckBox(); + this._IgnoreOverlappedTextBox = new System.Windows.Forms.CheckBox(); + this._CreateBookmarkForFirstPageBox = new System.Windows.Forms.CheckBox(); + this.label6 = new System.Windows.Forms.Label(); + this.label5 = new System.Windows.Forms.Label(); + this._WritingDirectionBox = new System.Windows.Forms.ComboBox(); + this._AutoHierarchicalArrangementBox = new System.Windows.Forms.CheckBox(); + this.label11 = new System.Windows.Forms.Label(); + this._MaxDistanceBetweenLinesBox = new System.Windows.Forms.NumericUpDown(); + this._GoToPageTopLevelBox = new System.Windows.Forms.NumericUpDown(); + this.label7 = new System.Windows.Forms.Label(); + this.label9 = new System.Windows.Forms.Label(); + this.label4 = new System.Windows.Forms.Label(); + this._YOffsetBox = new System.Windows.Forms.NumericUpDown(); + this._MergeDifferentFontTitlesBox = new System.Windows.Forms.CheckBox(); + this.tabPage2 = new System.Windows.Forms.TabPage(); + this._IgnoreNumericTitleBox = new System.Windows.Forms.CheckBox(); + this._IgnoreSingleCharacterTitleBox = new System.Windows.Forms.CheckBox(); + this._ClearTextFiltersButton = new System.Windows.Forms.Button(); + this._IgnorePatternsBox = new System.Windows.Forms.DataGridView(); + this._PatternColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this._MatchCaseColumn = new System.Windows.Forms.DataGridViewCheckBoxColumn(); + this._FullMatchColumn = new System.Windows.Forms.DataGridViewCheckBoxColumn(); + this._PatternTypeColumn = new System.Windows.Forms.DataGridViewCheckBoxColumn(); + this._RemovePatternColumn = new System.Windows.Forms.DataGridViewLinkColumn(); + this.label10 = new System.Windows.Forms.Label(); + this.tabPage3 = new System.Windows.Forms.TabPage(); + this._FilterToolbar = new System.Windows.Forms.ToolStrip(); + this.toolStripLabel1 = new System.Windows.Forms.ToolStripLabel(); + this._AddFilterFromInfoFileButton = new System.Windows.Forms.ToolStripButton(); + this._DeleteAdjustmentButton = new System.Windows.Forms.ToolStripButton(); + this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator(); + this._CopyFilterButton = new System.Windows.Forms.ToolStripButton(); + this._PasteButton = new System.Windows.Forms.ToolStripButton(); + this._LevelAdjustmentBox = new BrightIdeasSoftware.ObjectListView(); + this._AdvancedFilterColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._AdjustmentLevelColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._RelativeAdjustmentColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._FilterBeforeMergeColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this.label12 = new System.Windows.Forms.Label(); + this.tabPage5 = new System.Windows.Forms.TabPage(); + this._ExportTextCoordinateBox = new System.Windows.Forms.CheckBox(); + this._ShowAllFontsBox = new System.Windows.Forms.CheckBox(); + this._DisplayFontStatisticsBox = new System.Windows.Forms.CheckBox(); + this._BookmarkControl = new PDFPatcher.BookmarkControl(); + this._SourceFileControl = new PDFPatcher.SourceFileControl(); + this._ExportBookmarkButton = new EnhancedGlassButton.GlassButton(); + _AddAdjustmentButton = new System.Windows.Forms.ToolStripDropDownButton(); + ((System.ComponentModel.ISupportInitialize)(this._TitleSizeThresholdBox)).BeginInit(); + this.tabControl1.SuspendLayout(); + this.tabPage1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this._MaxDistanceBetweenLinesBox)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this._GoToPageTopLevelBox)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this._YOffsetBox)).BeginInit(); + this.tabPage2.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this._IgnorePatternsBox)).BeginInit(); + this.tabPage3.SuspendLayout(); + this._FilterToolbar.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this._LevelAdjustmentBox)).BeginInit(); + this.tabPage5.SuspendLayout(); + this.SuspendLayout(); + // + // _AddAdjustmentButton + // + _AddAdjustmentButton.DropDown = this._AddFilterMenu; + _AddAdjustmentButton.Image = global::PDFPatcher.Properties.Resources.Add; + _AddAdjustmentButton.ImageTransparentColor = System.Drawing.Color.Magenta; + _AddAdjustmentButton.Name = "_AddAdjustmentButton"; + _AddAdjustmentButton.Size = new System.Drawing.Size(61, 22); + _AddAdjustmentButton.Text = "添加"; + // + // _AddFilterMenu + // + this._AddFilterMenu.Name = "_AddFilterMenu"; + this._AddFilterMenu.Size = new System.Drawing.Size(61, 4); + this._AddFilterMenu.ItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this._AddFilterMenu_ItemClicked); + // + // _TitleSizeThresholdBox + // + this._TitleSizeThresholdBox.DecimalPlaces = 2; + this._TitleSizeThresholdBox.Location = new System.Drawing.Point(98, 36); + this._TitleSizeThresholdBox.Maximum = new decimal(new int[] { + 9999, + 0, + 0, + 0}); + this._TitleSizeThresholdBox.Name = "_TitleSizeThresholdBox"; + this._TitleSizeThresholdBox.Size = new System.Drawing.Size(68, 21); + this._TitleSizeThresholdBox.TabIndex = 3; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(3, 38); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(89, 12); + this.label2.TabIndex = 2; + this.label2.Text = "标题文本尺寸:"; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(3, 12); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(89, 12); + this.label3.TabIndex = 0; + this.label3.Text = "识别页码范围:"; + // + // _PageRangeBox + // + this._PageRangeBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._PageRangeBox.Location = new System.Drawing.Point(98, 9); + this._PageRangeBox.Name = "_PageRangeBox"; + this._PageRangeBox.Size = new System.Drawing.Size(321, 21); + this._PageRangeBox.TabIndex = 1; + // + // _MergeAdjacentTitlesBox + // + this._MergeAdjacentTitlesBox.AutoSize = true; + this._MergeAdjacentTitlesBox.Location = new System.Drawing.Point(6, 84); + this._MergeAdjacentTitlesBox.Name = "_MergeAdjacentTitlesBox"; + this._MergeAdjacentTitlesBox.Size = new System.Drawing.Size(132, 16); + this._MergeAdjacentTitlesBox.TabIndex = 10; + this._MergeAdjacentTitlesBox.Text = "合并连续出现的标题"; + this._MergeAdjacentTitlesBox.UseVisualStyleBackColor = true; + // + // _MergeDifferentSizeTitlesBox + // + this._MergeDifferentSizeTitlesBox.AutoSize = true; + this._MergeDifferentSizeTitlesBox.Location = new System.Drawing.Point(6, 105); + this._MergeDifferentSizeTitlesBox.Name = "_MergeDifferentSizeTitlesBox"; + this._MergeDifferentSizeTitlesBox.Size = new System.Drawing.Size(156, 16); + this._MergeDifferentSizeTitlesBox.TabIndex = 14; + this._MergeDifferentSizeTitlesBox.Text = "合并不同文本尺寸的标题"; + this._MergeDifferentSizeTitlesBox.UseVisualStyleBackColor = true; + // + // tabControl1 + // + this.tabControl1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.tabControl1.Controls.Add(this.tabPage1); + this.tabControl1.Controls.Add(this.tabPage2); + this.tabControl1.Controls.Add(this.tabPage3); + this.tabControl1.Controls.Add(this.tabPage5); + this.tabControl1.Location = new System.Drawing.Point(12, 93); + this.tabControl1.Name = "tabControl1"; + this.tabControl1.SelectedIndex = 0; + this.tabControl1.Size = new System.Drawing.Size(463, 229); + this.tabControl1.TabIndex = 4; + // + // tabPage1 + // + this.tabPage1.Controls.Add(this._FirstLineAsTitleBox); + this.tabPage1.Controls.Add(this._IgnoreOverlappedTextBox); + this.tabPage1.Controls.Add(this._CreateBookmarkForFirstPageBox); + this.tabPage1.Controls.Add(this.label6); + this.tabPage1.Controls.Add(this.label5); + this.tabPage1.Controls.Add(this._WritingDirectionBox); + this.tabPage1.Controls.Add(this._AutoHierarchicalArrangementBox); + this.tabPage1.Controls.Add(this.label11); + this.tabPage1.Controls.Add(this._MaxDistanceBetweenLinesBox); + this.tabPage1.Controls.Add(this._GoToPageTopLevelBox); + this.tabPage1.Controls.Add(this.label7); + this.tabPage1.Controls.Add(this.label9); + this.tabPage1.Controls.Add(this.label4); + this.tabPage1.Controls.Add(this._YOffsetBox); + this.tabPage1.Controls.Add(this._MergeDifferentFontTitlesBox); + this.tabPage1.Controls.Add(this._MergeDifferentSizeTitlesBox); + this.tabPage1.Controls.Add(this.label3); + this.tabPage1.Controls.Add(this._TitleSizeThresholdBox); + this.tabPage1.Controls.Add(this.label2); + this.tabPage1.Controls.Add(this._MergeAdjacentTitlesBox); + this.tabPage1.Controls.Add(this._PageRangeBox); + this.tabPage1.Location = new System.Drawing.Point(4, 22); + this.tabPage1.Name = "tabPage1"; + this.tabPage1.Padding = new System.Windows.Forms.Padding(3, 3, 3, 3); + this.tabPage1.Size = new System.Drawing.Size(455, 203); + this.tabPage1.TabIndex = 0; + this.tabPage1.Text = "标题识别"; + this.tabPage1.UseVisualStyleBackColor = true; + // + // _FirstLineAsTitleBox + // + this._FirstLineAsTitleBox.AutoSize = true; + this._FirstLineAsTitleBox.Location = new System.Drawing.Point(6, 170); + this._FirstLineAsTitleBox.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this._FirstLineAsTitleBox.Name = "_FirstLineAsTitleBox"; + this._FirstLineAsTitleBox.Size = new System.Drawing.Size(168, 16); + this._FirstLineAsTitleBox.TabIndex = 20; + this._FirstLineAsTitleBox.Text = "将每页第一行文本作为标题"; + this._FirstLineAsTitleBox.UseVisualStyleBackColor = true; + // + // _IgnoreOverlappedTextBox + // + this._IgnoreOverlappedTextBox.AutoSize = true; + this._IgnoreOverlappedTextBox.Location = new System.Drawing.Point(6, 149); + this._IgnoreOverlappedTextBox.Name = "_IgnoreOverlappedTextBox"; + this._IgnoreOverlappedTextBox.Size = new System.Drawing.Size(108, 16); + this._IgnoreOverlappedTextBox.TabIndex = 18; + this._IgnoreOverlappedTextBox.Text = "忽略重叠的文本"; + this._IgnoreOverlappedTextBox.UseVisualStyleBackColor = true; + // + // _CreateBookmarkForFirstPageBox + // + this._CreateBookmarkForFirstPageBox.AutoSize = true; + this._CreateBookmarkForFirstPageBox.Location = new System.Drawing.Point(200, 143); + this._CreateBookmarkForFirstPageBox.Name = "_CreateBookmarkForFirstPageBox"; + this._CreateBookmarkForFirstPageBox.Size = new System.Drawing.Size(132, 16); + this._CreateBookmarkForFirstPageBox.TabIndex = 19; + this._CreateBookmarkForFirstPageBox.Text = "文件名作为首页书签"; + this._CreateBookmarkForFirstPageBox.UseVisualStyleBackColor = true; + // + // label6 + // + this.label6.AutoSize = true; + this.label6.Location = new System.Drawing.Point(198, 91); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(113, 12); + this.label6.TabIndex = 11; + this.label6.Text = "合并连续标题不大于"; + // + // label5 + // + this.label5.AutoSize = true; + this.label5.Location = new System.Drawing.Point(198, 66); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(89, 12); + this.label5.TabIndex = 8; + this.label5.Text = "文字排版方向:"; + // + // _WritingDirectionBox + // + this._WritingDirectionBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this._WritingDirectionBox.FormattingEnabled = true; + this._WritingDirectionBox.Items.AddRange(new object[] { + "自动检测", + "横向", + "纵向"}); + this._WritingDirectionBox.Location = new System.Drawing.Point(293, 63); + this._WritingDirectionBox.Name = "_WritingDirectionBox"; + this._WritingDirectionBox.Size = new System.Drawing.Size(76, 20); + this._WritingDirectionBox.TabIndex = 9; + // + // _AutoHierarchicalArrangementBox + // + this._AutoHierarchicalArrangementBox.AutoSize = true; + this._AutoHierarchicalArrangementBox.Location = new System.Drawing.Point(6, 63); + this._AutoHierarchicalArrangementBox.Name = "_AutoHierarchicalArrangementBox"; + this._AutoHierarchicalArrangementBox.Size = new System.Drawing.Size(120, 16); + this._AutoHierarchicalArrangementBox.TabIndex = 7; + this._AutoHierarchicalArrangementBox.Text = "自动组织标题层次"; + this._AutoHierarchicalArrangementBox.UseVisualStyleBackColor = true; + // + // label11 + // + this.label11.AutoSize = true; + this.label11.Location = new System.Drawing.Point(250, 118); + this.label11.Name = "label11"; + this.label11.Size = new System.Drawing.Size(101, 12); + this.label11.TabIndex = 17; + this.label11.Text = "层标题定位到页首"; + // + // _MaxDistanceBetweenLinesBox + // + this._MaxDistanceBetweenLinesBox.DecimalPlaces = 2; + this._MaxDistanceBetweenLinesBox.Location = new System.Drawing.Point(317, 89); + this._MaxDistanceBetweenLinesBox.Maximum = new decimal(new int[] { + 9, + 0, + 0, + 0}); + this._MaxDistanceBetweenLinesBox.Name = "_MaxDistanceBetweenLinesBox"; + this._MaxDistanceBetweenLinesBox.Size = new System.Drawing.Size(55, 21); + this._MaxDistanceBetweenLinesBox.TabIndex = 12; + // + // _GoToPageTopLevelBox + // + this._GoToPageTopLevelBox.Location = new System.Drawing.Point(200, 116); + this._GoToPageTopLevelBox.Maximum = new decimal(new int[] { + 9, + 0, + 0, + 0}); + this._GoToPageTopLevelBox.Name = "_GoToPageTopLevelBox"; + this._GoToPageTopLevelBox.Size = new System.Drawing.Size(41, 21); + this._GoToPageTopLevelBox.TabIndex = 16; + // + // label7 + // + this.label7.AutoSize = true; + this.label7.Location = new System.Drawing.Point(378, 91); + this.label7.Name = "label7"; + this.label7.Size = new System.Drawing.Size(41, 12); + this.label7.TabIndex = 13; + this.label7.Text = "倍行距"; + // + // label9 + // + this.label9.AutoSize = true; + this.label9.Location = new System.Drawing.Point(359, 38); + this.label9.Name = "label9"; + this.label9.Size = new System.Drawing.Size(41, 12); + this.label9.TabIndex = 6; + this.label9.Text = "倍行距"; + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point(174, 38); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(113, 12); + this.label4.TabIndex = 4; + this.label4.Text = "定位位置向上偏移:"; + // + // _YOffsetBox + // + this._YOffsetBox.DecimalPlaces = 2; + this._YOffsetBox.Increment = new decimal(new int[] { + 1, + 0, + 0, + 65536}); + this._YOffsetBox.Location = new System.Drawing.Point(293, 36); + this._YOffsetBox.Maximum = new decimal(new int[] { + 10, + 0, + 0, + 0}); + this._YOffsetBox.Minimum = new decimal(new int[] { + 10, + 0, + 0, + -2147483648}); + this._YOffsetBox.Name = "_YOffsetBox"; + this._YOffsetBox.Size = new System.Drawing.Size(60, 21); + this._YOffsetBox.TabIndex = 5; + // + // _MergeDifferentFontTitlesBox + // + this._MergeDifferentFontTitlesBox.AutoSize = true; + this._MergeDifferentFontTitlesBox.Location = new System.Drawing.Point(6, 127); + this._MergeDifferentFontTitlesBox.Name = "_MergeDifferentFontTitlesBox"; + this._MergeDifferentFontTitlesBox.Size = new System.Drawing.Size(132, 16); + this._MergeDifferentFontTitlesBox.TabIndex = 15; + this._MergeDifferentFontTitlesBox.Text = "合并不同字体的标题"; + this._MergeDifferentFontTitlesBox.UseVisualStyleBackColor = true; + // + // tabPage2 + // + this.tabPage2.Controls.Add(this._IgnoreNumericTitleBox); + this.tabPage2.Controls.Add(this._IgnoreSingleCharacterTitleBox); + this.tabPage2.Controls.Add(this._ClearTextFiltersButton); + this.tabPage2.Controls.Add(this._IgnorePatternsBox); + this.tabPage2.Controls.Add(this.label10); + this.tabPage2.Location = new System.Drawing.Point(4, 22); + this.tabPage2.Name = "tabPage2"; + this.tabPage2.Padding = new System.Windows.Forms.Padding(3, 3, 3, 3); + this.tabPage2.Size = new System.Drawing.Size(455, 203); + this.tabPage2.TabIndex = 1; + this.tabPage2.Text = "文本过滤"; + this.tabPage2.UseVisualStyleBackColor = true; + // + // _IgnoreNumericTitleBox + // + this._IgnoreNumericTitleBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); + this._IgnoreNumericTitleBox.AutoSize = true; + this._IgnoreNumericTitleBox.Location = new System.Drawing.Point(170, 171); + this._IgnoreNumericTitleBox.Name = "_IgnoreNumericTitleBox"; + this._IgnoreNumericTitleBox.Size = new System.Drawing.Size(132, 16); + this._IgnoreNumericTitleBox.TabIndex = 22; + this._IgnoreNumericTitleBox.Text = "忽略只有数字的标题"; + this._IgnoreNumericTitleBox.UseVisualStyleBackColor = true; + // + // _IgnoreSingleCharacterTitleBox + // + this._IgnoreSingleCharacterTitleBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); + this._IgnoreSingleCharacterTitleBox.AutoSize = true; + this._IgnoreSingleCharacterTitleBox.Location = new System.Drawing.Point(8, 171); + this._IgnoreSingleCharacterTitleBox.Name = "_IgnoreSingleCharacterTitleBox"; + this._IgnoreSingleCharacterTitleBox.Size = new System.Drawing.Size(156, 16); + this._IgnoreSingleCharacterTitleBox.TabIndex = 21; + this._IgnoreSingleCharacterTitleBox.Text = "忽略只有一个字符的标题"; + this._IgnoreSingleCharacterTitleBox.UseVisualStyleBackColor = true; + // + // _ClearTextFiltersButton + // + this._ClearTextFiltersButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this._ClearTextFiltersButton.Image = global::PDFPatcher.Properties.Resources.Delete; + this._ClearTextFiltersButton.Location = new System.Drawing.Point(369, 6); + this._ClearTextFiltersButton.Name = "_ClearTextFiltersButton"; + this._ClearTextFiltersButton.Size = new System.Drawing.Size(80, 23); + this._ClearTextFiltersButton.TabIndex = 2; + this._ClearTextFiltersButton.Text = "清空列表"; + this._ClearTextFiltersButton.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText; + this._ClearTextFiltersButton.UseVisualStyleBackColor = true; + this._ClearTextFiltersButton.Click += new System.EventHandler(this.ControlEvent); + // + // _IgnorePatternsBox + // + this._IgnorePatternsBox.AllowUserToResizeRows = false; + this._IgnorePatternsBox.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._IgnorePatternsBox.BackgroundColor = System.Drawing.SystemColors.Window; + dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.Control; + dataGridViewCellStyle1.Font = new System.Drawing.Font("SimSun", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + dataGridViewCellStyle1.ForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this._IgnorePatternsBox.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1; + this._IgnorePatternsBox.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this._IgnorePatternsBox.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { + this._PatternColumn, + this._MatchCaseColumn, + this._FullMatchColumn, + this._PatternTypeColumn, + this._RemovePatternColumn}); + dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle2.BackColor = System.Drawing.SystemColors.Window; + dataGridViewCellStyle2.Font = new System.Drawing.Font("SimSun", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + dataGridViewCellStyle2.ForeColor = System.Drawing.SystemColors.ControlText; + dataGridViewCellStyle2.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.False; + this._IgnorePatternsBox.DefaultCellStyle = dataGridViewCellStyle2; + this._IgnorePatternsBox.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter; + this._IgnorePatternsBox.Location = new System.Drawing.Point(8, 35); + this._IgnorePatternsBox.Name = "_IgnorePatternsBox"; + this._IgnorePatternsBox.RowHeadersVisible = false; + this._IgnorePatternsBox.Size = new System.Drawing.Size(441, 130); + this._IgnorePatternsBox.TabIndex = 1; + this._IgnorePatternsBox.CellContentClick += new System.Windows.Forms.DataGridViewCellEventHandler(this._IgnorePatternsBox_CellContentClick); + // + // _PatternColumn + // + this._PatternColumn.Frozen = true; + this._PatternColumn.HeaderText = "忽略内容"; + this._PatternColumn.MinimumWidth = 50; + this._PatternColumn.Name = "_PatternColumn"; + this._PatternColumn.ToolTipText = "忽略匹配此内容的标题"; + this._PatternColumn.Width = 150; + // + // _MatchCaseColumn + // + this._MatchCaseColumn.HeaderText = "区分大小写"; + this._MatchCaseColumn.MinimumWidth = 70; + this._MatchCaseColumn.Name = "_MatchCaseColumn"; + this._MatchCaseColumn.ToolTipText = "是否区分大小写"; + this._MatchCaseColumn.Width = 70; + // + // _FullMatchColumn + // + this._FullMatchColumn.HeaderText = "匹配全标题"; + this._FullMatchColumn.MinimumWidth = 70; + this._FullMatchColumn.Name = "_FullMatchColumn"; + this._FullMatchColumn.ToolTipText = "是否匹配整个标题"; + this._FullMatchColumn.Width = 70; + // + // _PatternTypeColumn + // + this._PatternTypeColumn.HeaderText = "正则表达式"; + this._PatternTypeColumn.MinimumWidth = 70; + this._PatternTypeColumn.Name = "_PatternTypeColumn"; + this._PatternTypeColumn.ToolTipText = "是否使用正则表达式"; + this._PatternTypeColumn.Width = 70; + // + // _RemovePatternColumn + // + this._RemovePatternColumn.HeaderText = "删除"; + this._RemovePatternColumn.MinimumWidth = 35; + this._RemovePatternColumn.Name = "_RemovePatternColumn"; + this._RemovePatternColumn.Text = "删除"; + this._RemovePatternColumn.ToolTipText = "删除此忽略模板"; + this._RemovePatternColumn.UseColumnTextForLinkValue = true; + this._RemovePatternColumn.Width = 35; + // + // label10 + // + this.label10.AutoSize = true; + this.label10.Location = new System.Drawing.Point(3, 11); + this.label10.Name = "label10"; + this.label10.Size = new System.Drawing.Size(149, 12); + this.label10.TabIndex = 0; + this.label10.Text = "忽略匹配以下内容的文本:"; + // + // tabPage3 + // + this.tabPage3.Controls.Add(this._FilterToolbar); + this.tabPage3.Controls.Add(this._LevelAdjustmentBox); + this.tabPage3.Controls.Add(this.label12); + this.tabPage3.Location = new System.Drawing.Point(4, 22); + this.tabPage3.Name = "tabPage3"; + this.tabPage3.Padding = new System.Windows.Forms.Padding(3, 3, 3, 3); + this.tabPage3.Size = new System.Drawing.Size(455, 203); + this.tabPage3.TabIndex = 2; + this.tabPage3.Text = "高级筛选处理"; + this.tabPage3.UseVisualStyleBackColor = true; + // + // _FilterToolbar + // + this._FilterToolbar.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden; + this._FilterToolbar.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.toolStripLabel1, + _AddAdjustmentButton, + this._AddFilterFromInfoFileButton, + this._DeleteAdjustmentButton, + this.toolStripSeparator1, + this._CopyFilterButton, + this._PasteButton}); + this._FilterToolbar.Location = new System.Drawing.Point(3, 3); + this._FilterToolbar.Name = "_FilterToolbar"; + this._FilterToolbar.Size = new System.Drawing.Size(449, 25); + this._FilterToolbar.TabIndex = 0; + // + // toolStripLabel1 + // + this.toolStripLabel1.Name = "toolStripLabel1"; + this.toolStripLabel1.Size = new System.Drawing.Size(68, 22); + this.toolStripLabel1.Text = "筛选条件:"; + // + // _AddFilterFromInfoFileButton + // + this._AddFilterFromInfoFileButton.Image = global::PDFPatcher.Properties.Resources.BookmarkFile; + this._AddFilterFromInfoFileButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this._AddFilterFromInfoFileButton.Name = "_AddFilterFromInfoFileButton"; + this._AddFilterFromInfoFileButton.Size = new System.Drawing.Size(112, 22); + this._AddFilterFromInfoFileButton.Text = "从信息文件添加"; + this._AddFilterFromInfoFileButton.Click += new System.EventHandler(this.ControlEvent); + // + // _DeleteAdjustmentButton + // + this._DeleteAdjustmentButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this._DeleteAdjustmentButton.Image = global::PDFPatcher.Properties.Resources.Delete; + this._DeleteAdjustmentButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this._DeleteAdjustmentButton.Name = "_DeleteAdjustmentButton"; + this._DeleteAdjustmentButton.Size = new System.Drawing.Size(23, 22); + this._DeleteAdjustmentButton.Text = "删除"; + this._DeleteAdjustmentButton.Click += new System.EventHandler(this.ControlEvent); + // + // toolStripSeparator1 + // + this.toolStripSeparator1.Name = "toolStripSeparator1"; + this.toolStripSeparator1.Size = new System.Drawing.Size(6, 25); + // + // _CopyFilterButton + // + this._CopyFilterButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this._CopyFilterButton.Image = global::PDFPatcher.Properties.Resources.Copy; + this._CopyFilterButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this._CopyFilterButton.Name = "_CopyFilterButton"; + this._CopyFilterButton.Size = new System.Drawing.Size(23, 22); + this._CopyFilterButton.Text = "复制"; + this._CopyFilterButton.Click += new System.EventHandler(this.ControlEvent); + // + // _PasteButton + // + this._PasteButton.Image = global::PDFPatcher.Properties.Resources.Paste; + this._PasteButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this._PasteButton.Name = "_PasteButton"; + this._PasteButton.Size = new System.Drawing.Size(52, 22); + this._PasteButton.Text = "粘贴"; + this._PasteButton.Click += new System.EventHandler(this.ControlEvent); + // + // _LevelAdjustmentBox + // + this._LevelAdjustmentBox.AllColumns.Add(this._AdvancedFilterColumn); + this._LevelAdjustmentBox.AllColumns.Add(this._AdjustmentLevelColumn); + this._LevelAdjustmentBox.AllColumns.Add(this._RelativeAdjustmentColumn); + this._LevelAdjustmentBox.AllColumns.Add(this._FilterBeforeMergeColumn); + this._LevelAdjustmentBox.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._LevelAdjustmentBox.CellEditActivation = BrightIdeasSoftware.ObjectListView.CellEditActivateMode.SingleClick; + this._LevelAdjustmentBox.CellEditUseWholeCell = false; + this._LevelAdjustmentBox.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { + this._AdvancedFilterColumn, + this._AdjustmentLevelColumn, + this._RelativeAdjustmentColumn, + this._FilterBeforeMergeColumn}); + this._LevelAdjustmentBox.Cursor = System.Windows.Forms.Cursors.Default; + this._LevelAdjustmentBox.GridLines = true; + this._LevelAdjustmentBox.HideSelection = false; + this._LevelAdjustmentBox.IsSimpleDragSource = true; + this._LevelAdjustmentBox.IsSimpleDropSink = true; + this._LevelAdjustmentBox.Location = new System.Drawing.Point(6, 50); + this._LevelAdjustmentBox.Name = "_LevelAdjustmentBox"; + this._LevelAdjustmentBox.ShowGroups = false; + this._LevelAdjustmentBox.Size = new System.Drawing.Size(443, 137); + this._LevelAdjustmentBox.TabIndex = 2; + this._LevelAdjustmentBox.UseCompatibleStateImageBehavior = false; + this._LevelAdjustmentBox.View = System.Windows.Forms.View.Details; + this._LevelAdjustmentBox.ItemActivate += new System.EventHandler(this._LevelAdjustmentBox_ItemActivate); + // + // _AdvancedFilterColumn + // + this._AdvancedFilterColumn.IsEditable = false; + this._AdvancedFilterColumn.Text = "筛选条件"; + this._AdvancedFilterColumn.Width = 273; + // + // _AdjustmentLevelColumn + // + this._AdjustmentLevelColumn.HeaderTextAlign = System.Windows.Forms.HorizontalAlignment.Right; + this._AdjustmentLevelColumn.Text = "调整级别"; + // + // _RelativeAdjustmentColumn + // + this._RelativeAdjustmentColumn.CheckBoxes = true; + this._RelativeAdjustmentColumn.HeaderTextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this._RelativeAdjustmentColumn.Text = "相对调整"; + this._RelativeAdjustmentColumn.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // _FilterBeforeMergeColumn + // + this._FilterBeforeMergeColumn.CheckBoxes = true; + this._FilterBeforeMergeColumn.Text = "合并文本前筛选"; + this._FilterBeforeMergeColumn.Width = 100; + // + // label12 + // + this.label12.AutoSize = true; + this.label12.Location = new System.Drawing.Point(3, 35); + this.label12.Name = "label12"; + this.label12.Size = new System.Drawing.Size(251, 12); + this.label12.TabIndex = 1; + this.label12.Text = "调整匹配字体的尺寸级别(级别为0时忽略):"; + // + // tabPage5 + // + this.tabPage5.Controls.Add(this._ExportTextCoordinateBox); + this.tabPage5.Controls.Add(this._ShowAllFontsBox); + this.tabPage5.Controls.Add(this._DisplayFontStatisticsBox); + this.tabPage5.Location = new System.Drawing.Point(4, 22); + this.tabPage5.Name = "tabPage5"; + this.tabPage5.Padding = new System.Windows.Forms.Padding(3, 3, 3, 3); + this.tabPage5.Size = new System.Drawing.Size(455, 203); + this.tabPage5.TabIndex = 4; + this.tabPage5.Text = "其它选项"; + this.tabPage5.UseVisualStyleBackColor = true; + // + // _ExportTextCoordinateBox + // + this._ExportTextCoordinateBox.AutoSize = true; + this._ExportTextCoordinateBox.Location = new System.Drawing.Point(6, 50); + this._ExportTextCoordinateBox.Name = "_ExportTextCoordinateBox"; + this._ExportTextCoordinateBox.Size = new System.Drawing.Size(120, 16); + this._ExportTextCoordinateBox.TabIndex = 2; + this._ExportTextCoordinateBox.Text = "导出文本位置信息"; + this._ExportTextCoordinateBox.UseVisualStyleBackColor = true; + // + // _ShowAllFontsBox + // + this._ShowAllFontsBox.AutoSize = true; + this._ShowAllFontsBox.Location = new System.Drawing.Point(6, 28); + this._ShowAllFontsBox.Name = "_ShowAllFontsBox"; + this._ShowAllFontsBox.Size = new System.Drawing.Size(120, 16); + this._ShowAllFontsBox.TabIndex = 1; + this._ShowAllFontsBox.Text = "列出被忽略的字体"; + this._ShowAllFontsBox.UseVisualStyleBackColor = true; + // + // _DisplayFontStatisticsBox + // + this._DisplayFontStatisticsBox.AutoSize = true; + this._DisplayFontStatisticsBox.Checked = true; + this._DisplayFontStatisticsBox.CheckState = System.Windows.Forms.CheckState.Checked; + this._DisplayFontStatisticsBox.Location = new System.Drawing.Point(6, 6); + this._DisplayFontStatisticsBox.Name = "_DisplayFontStatisticsBox"; + this._DisplayFontStatisticsBox.Size = new System.Drawing.Size(192, 16); + this._DisplayFontStatisticsBox.TabIndex = 0; + this._DisplayFontStatisticsBox.Text = "完成识别后统计用于标题的字体"; + this._DisplayFontStatisticsBox.UseVisualStyleBackColor = true; + // + // _BookmarkControl + // + this._BookmarkControl.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._BookmarkControl.LabelText = "P&DF 信息文件:"; + this._BookmarkControl.Location = new System.Drawing.Point(12, 33); + this._BookmarkControl.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._BookmarkControl.Name = "_BookmarkControl"; + this._BookmarkControl.Size = new System.Drawing.Size(463, 25); + this._BookmarkControl.TabIndex = 2; + this._BookmarkControl.UseForBookmarkExport = true; + // + // _SourceFileControl + // + this._SourceFileControl.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._SourceFileControl.Location = new System.Drawing.Point(12, 3); + this._SourceFileControl.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._SourceFileControl.Name = "_SourceFileControl"; + this._SourceFileControl.Size = new System.Drawing.Size(463, 24); + this._SourceFileControl.TabIndex = 1; + // + // _ExportBookmarkButton + // + this._ExportBookmarkButton.AlternativeFocusBorderColor = System.Drawing.SystemColors.Highlight; + this._ExportBookmarkButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this._ExportBookmarkButton.AnimateGlow = true; + this._ExportBookmarkButton.BackColor = System.Drawing.SystemColors.Highlight; + this._ExportBookmarkButton.CornerRadius = 3; + this._ExportBookmarkButton.ForeColor = System.Drawing.SystemColors.ControlText; + this._ExportBookmarkButton.GlowColor = System.Drawing.Color.White; + this._ExportBookmarkButton.Image = global::PDFPatcher.Properties.Resources.Save; + this._ExportBookmarkButton.InnerBorderColor = System.Drawing.SystemColors.ControlDarkDark; + this._ExportBookmarkButton.Location = new System.Drawing.Point(349, 63); + this._ExportBookmarkButton.Name = "_ExportBookmarkButton"; + this._ExportBookmarkButton.OuterBorderColor = System.Drawing.SystemColors.ControlLightLight; + this._ExportBookmarkButton.ShowFocusBorder = true; + this._ExportBookmarkButton.Size = new System.Drawing.Size(123, 29); + this._ExportBookmarkButton.TabIndex = 15; + this._ExportBookmarkButton.Text = " 生成书签(&S)"; + this._ExportBookmarkButton.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText; + this._ExportBookmarkButton.Click += new System.EventHandler(this._ExportBookmarkButton_Click); + // + // AutoBookmarkControl + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this._ExportBookmarkButton); + this.Controls.Add(this._SourceFileControl); + this.Controls.Add(this._BookmarkControl); + this.Controls.Add(this.tabControl1); + this.Font = new System.Drawing.Font("SimSun", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.Name = "AutoBookmarkControl"; + this.Size = new System.Drawing.Size(487, 333); + ((System.ComponentModel.ISupportInitialize)(this._TitleSizeThresholdBox)).EndInit(); + this.tabControl1.ResumeLayout(false); + this.tabPage1.ResumeLayout(false); + this.tabPage1.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this._MaxDistanceBetweenLinesBox)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this._GoToPageTopLevelBox)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this._YOffsetBox)).EndInit(); + this.tabPage2.ResumeLayout(false); + this.tabPage2.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this._IgnorePatternsBox)).EndInit(); + this.tabPage3.ResumeLayout(false); + this.tabPage3.PerformLayout(); + this._FilterToolbar.ResumeLayout(false); + this._FilterToolbar.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this._LevelAdjustmentBox)).EndInit(); + this.tabPage5.ResumeLayout(false); + this.tabPage5.PerformLayout(); + this.ResumeLayout(false); + + } + + #endregion + + private SourceFileControl _SourceFileControl; + private BookmarkControl _BookmarkControl; + private System.Windows.Forms.NumericUpDown _TitleSizeThresholdBox; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.TextBox _PageRangeBox; + private System.Windows.Forms.CheckBox _MergeAdjacentTitlesBox; + private System.Windows.Forms.CheckBox _MergeDifferentSizeTitlesBox; + private System.Windows.Forms.TabControl tabControl1; + private System.Windows.Forms.TabPage tabPage1; + private System.Windows.Forms.TabPage tabPage2; + private System.Windows.Forms.Label label10; + private System.Windows.Forms.Label label11; + private System.Windows.Forms.NumericUpDown _GoToPageTopLevelBox; + private System.Windows.Forms.Label label9; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.NumericUpDown _YOffsetBox; + private System.Windows.Forms.DataGridView _IgnorePatternsBox; + private System.Windows.Forms.DataGridViewTextBoxColumn _PatternColumn; + private System.Windows.Forms.DataGridViewCheckBoxColumn _MatchCaseColumn; + private System.Windows.Forms.DataGridViewCheckBoxColumn _FullMatchColumn; + private System.Windows.Forms.DataGridViewCheckBoxColumn _PatternTypeColumn; + private System.Windows.Forms.DataGridViewLinkColumn _RemovePatternColumn; + private System.Windows.Forms.TabPage tabPage3; + private System.Windows.Forms.Label label12; + private System.Windows.Forms.Button _ClearTextFiltersButton; + private System.Windows.Forms.CheckBox _AutoHierarchicalArrangementBox; + private BrightIdeasSoftware.ObjectListView _LevelAdjustmentBox; + private BrightIdeasSoftware.OLVColumn _AdvancedFilterColumn; + private BrightIdeasSoftware.OLVColumn _AdjustmentLevelColumn; + private BrightIdeasSoftware.OLVColumn _RelativeAdjustmentColumn; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.ComboBox _WritingDirectionBox; + private System.Windows.Forms.Label label6; + private System.Windows.Forms.TabPage tabPage5; + private System.Windows.Forms.CheckBox _ShowAllFontsBox; + private System.Windows.Forms.CheckBox _DisplayFontStatisticsBox; + private System.Windows.Forms.NumericUpDown _MaxDistanceBetweenLinesBox; + private System.Windows.Forms.Label label7; + private System.Windows.Forms.CheckBox _ExportTextCoordinateBox; + private System.Windows.Forms.ContextMenuStrip _AddFilterMenu; + private System.Windows.Forms.ToolStrip _FilterToolbar; + private System.Windows.Forms.ToolStripButton _DeleteAdjustmentButton; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator1; + private System.Windows.Forms.ToolStripButton _CopyFilterButton; + private System.Windows.Forms.ToolStripButton _PasteButton; + private System.Windows.Forms.ToolStripLabel toolStripLabel1; + private System.Windows.Forms.ToolStripButton _AddFilterFromInfoFileButton; + private System.Windows.Forms.CheckBox _CreateBookmarkForFirstPageBox; + private System.Windows.Forms.CheckBox _MergeDifferentFontTitlesBox; + private System.Windows.Forms.CheckBox _IgnoreOverlappedTextBox; + private System.Windows.Forms.CheckBox _IgnoreNumericTitleBox; + private System.Windows.Forms.CheckBox _IgnoreSingleCharacterTitleBox; + private BrightIdeasSoftware.OLVColumn _FilterBeforeMergeColumn; + private EnhancedGlassButton.GlassButton _ExportBookmarkButton; + private System.Windows.Forms.CheckBox _FirstLineAsTitleBox; + + } +} diff --git a/pdfpatcher/App/Functions/AutoBookmarkControl.cs b/pdfpatcher/App/Functions/AutoBookmarkControl.cs new file mode 100644 index 0000000..1ce928b --- /dev/null +++ b/pdfpatcher/App/Functions/AutoBookmarkControl.cs @@ -0,0 +1,336 @@ +using System; +using System.ComponentModel; +using System.IO; +using System.Windows.Forms; +using PDFPatcher.Common; +using PDFPatcher.Model; + +namespace PDFPatcher.Functions +{ + [ToolboxItem(false)] + public partial class AutoBookmarkControl : FunctionControl, IResettableControl + { + AutoBookmarkOptions _options; + static AutoBookmarkOptions.LevelAdjustmentOption[] _copiedLevelAdjustments; + + public override string FunctionName => "自动生成书签"; + + public override System.Drawing.Bitmap IconImage => Properties.Resources.AutoBookmark; + + public override Button DefaultButton => _ExportBookmarkButton; + + public AutoBookmarkControl() { + InitializeComponent(); + this.OnFirstLoad(OnLoad); + } + + void OnLoad() { + _FilterToolbar.ScaleIcons(16); + _LevelAdjustmentBox.ScaleColumnWidths(); + AppContext.MainForm.SetTooltip(_SourceFileControl.FileList, "需要识别标题为书签的 PDF 源文件路径"); + AppContext.MainForm.SetTooltip(_BookmarkControl.FileList, "指定识别书签后生成的信息文件或简易文本书签文件路径"); + AppContext.MainForm.SetTooltip(_ExportBookmarkButton, "点击此按钮识别 PDF 文件的标题为信息文件"); + AppContext.MainForm.SetTooltip(_TitleSizeThresholdBox, "指定标题文本的最小尺寸,小于此尺寸的文本将被忽略"); + AppContext.MainForm.SetTooltip(_AutoHierarchicalArrangementBox, "根据标题文本的尺寸级别生成多层次的书签"); + AppContext.MainForm.SetTooltip(_YOffsetBox, "将标题的定位位置向上偏移的行距"); + AppContext.MainForm.SetTooltip(_MergeAdjacentTitlesBox, "将连续出现的标题合并为一个标题"); + AppContext.MainForm.SetTooltip(_MergeDifferentSizeTitlesBox, "合并不同尺寸的相邻标题"); + AppContext.MainForm.SetTooltip(_GoToPageTopLevelBox, "小于指定层数的标题定位到页首,而非所在精确位置"); + AppContext.MainForm.SetTooltip(_IgnoreOverlappedTextBox, "忽略用于制作粗体、阴影等效果的重叠文本"); + AppContext.MainForm.SetTooltip(_CreateBookmarkForFirstPageBox, "生成一个书签指向文档的第一页,书签文本为 PDF 文件的名称"); + AppContext.MainForm.SetTooltip(_PageRangeBox, Messages.PageRanges); + + int i = 0; + foreach (var item in EditAdjustmentForm.FilterNames) { + _AddFilterMenu.Items.Add(item).Name = EditAdjustmentForm.FilterIDs[i++]; + } + _LevelAdjustmentBox.CellEditUseWholeCell = true; + _LevelAdjustmentBox.BeforeSorting += (object sender, BrightIdeasSoftware.BeforeSortingEventArgs e) => { + e.Canceled = true; + }; + _LevelAdjustmentBox.DropSink = new BrightIdeasSoftware.RearrangingDropSink(false); + _AdvancedFilterColumn.AspectGetter = (object x) => { + var f = x as AutoBookmarkOptions.LevelAdjustmentOption; + if (f == null) { + return null; + } + return f.Condition.Description; + }; + _AdjustmentLevelColumn.AspectGetter = (object x) => { + var f = x as AutoBookmarkOptions.LevelAdjustmentOption; + return f?.AdjustmentLevel ?? 0; + }; + _AdjustmentLevelColumn.AspectPutter = (object x, object value) => { + var f = x as AutoBookmarkOptions.LevelAdjustmentOption; + if (f == null) { + return; + } + if ((value ?? "0").ToString().TryParse(out float a)) { + f.AdjustmentLevel = a; + } + }; + _RelativeAdjustmentColumn.AspectGetter = (object x) => (x as AutoBookmarkOptions.LevelAdjustmentOption)?.RelativeAdjustment == true; + _RelativeAdjustmentColumn.AspectPutter = (object x, object value) => { + var f = x as AutoBookmarkOptions.LevelAdjustmentOption; + if (f == null) { + return; + } + f.RelativeAdjustment = value is bool b && b; + }; + _FilterBeforeMergeColumn.AspectGetter = (object x) => ((x as AutoBookmarkOptions.LevelAdjustmentOption)?.FilterBeforeMergeTitle) ?? false; + _FilterBeforeMergeColumn.AspectPutter = (object x, object value) => { + if (x is AutoBookmarkOptions.LevelAdjustmentOption f) { + f.FilterBeforeMergeTitle = value is bool b && b; + } + }; + _IgnorePatternsBox.AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode.AutoSizeToAllHeaders); + Reload(); + + var d = _BookmarkControl.FileDialog; + d.CheckFileExists = false; + d.CheckPathExists = false; + + var sd = d as SaveFileDialog; + if (sd != null) { + sd.OverwritePrompt = false; + } + } + + public void Reset() { + AppContext.AutoBookmarker = new AutoBookmarkOptions(); + Reload(); + } + + public void Reload() { + _options = AppContext.AutoBookmarker; + _CreateBookmarkForFirstPageBox.Checked = _options.CreateBookmarkForFirstPage; + _MergeAdjacentTitlesBox.Checked = _options.MergeAdjacentTitles; + _MergeDifferentSizeTitlesBox.Checked = _options.MergeDifferentSizeTitles; + _AutoHierarchicalArrangementBox.Checked = _options.AutoHierarchicalArrangement; + _IgnoreNumericTitleBox.Checked = _options.IgnoreNumericTitle; + _IgnoreOverlappedTextBox.Checked = _options.IgnoreOverlappedText; + _IgnoreSingleCharacterTitleBox.Checked = _options.IgnoreSingleCharacterTitle; + _ShowAllFontsBox.Checked = _options.DisplayAllFonts; + _DisplayFontStatisticsBox.Checked = _options.DisplayFontStatistics; + _WritingDirectionBox.SelectedIndex = (int)_options.WritingDirection; + _MergeDifferentFontTitlesBox.Checked = _options.MergeDifferentFontTitles; + _TitleSizeThresholdBox.SetValue(_options.TitleThreshold); + _YOffsetBox.SetValue(_options.YOffset); + _MaxDistanceBetweenLinesBox.SetValue(_options.MaxDistanceBetweenLines); + _FirstLineAsTitleBox.Checked = _options.FirstLineAsTitle; + + for (int i = _options.LevelAdjustment.Count - 1; i >= 0; i--) { + if (_options.LevelAdjustment[i].Condition == null) { + _options.LevelAdjustment.RemoveAt(i); + } + } + _LevelAdjustmentBox.SetObjects(_options.LevelAdjustment); + _IgnorePatternsBox.Rows.Clear(); + foreach (var item in _options.IgnorePatterns) { + if (String.IsNullOrEmpty(item.Text)) { + continue; + } + _IgnorePatternsBox.Rows.Add(item.Text, item.MatchCase, item.FullMatch, item.UseRegularExpression); + } + } + + private void _ExportBookmarkButton_Click(object sender, EventArgs e) { + if (File.Exists(_SourceFileControl.FirstFile) == false) { + FormHelper.ErrorBox(Messages.SourceFileNotFound); + return; + } + else if (String.IsNullOrEmpty(_BookmarkControl.Text)) { + FormHelper.ErrorBox(Messages.InfoDocNotSpecified); + return; + } + + AppContext.SourceFiles = _SourceFileControl.Files; + AppContext.BookmarkFile = _BookmarkControl.Text; + if (_SourceFileControl.Files.Length == 1) { + _SourceFileControl.FileList.AddHistoryItem(); + _BookmarkControl.FileList.AddHistoryItem(); + } + + AppContext.MainForm.ResetWorker(); + AppContext.MainForm.GetWorker().DoWork += new DoWorkEventHandler(ExportControl_DoWork); + SyncOptions(); + AppContext.MainForm.GetWorker().RunWorkerAsync(new object[] { + AppContext.SourceFiles, + AppContext.BookmarkFile, + _options + }); + } + + private void SyncOptions() { + _options.CreateBookmarkForFirstPage = _CreateBookmarkForFirstPageBox.Checked; + _options.PageRanges = _PageRangeBox.Text; + _options.TitleThreshold = (float)_TitleSizeThresholdBox.Value; + _options.MergeAdjacentTitles = _MergeAdjacentTitlesBox.Checked; + _options.IgnoreNumericTitle = _IgnoreNumericTitleBox.Checked; + _options.IgnoreOverlappedText = _IgnoreOverlappedTextBox.Checked; + _options.IgnoreSingleCharacterTitle = _IgnoreSingleCharacterTitleBox.Checked; + _options.MergeDifferentSizeTitles = _MergeDifferentSizeTitlesBox.Checked; + _options.MergeDifferentFontTitles = _MergeDifferentFontTitlesBox.Checked; + _options.YOffset = (float)_YOffsetBox.Value; + _options.ExportTextCoordinates = _ExportTextCoordinateBox.Checked; + _options.PageTopForLevel = (int)_GoToPageTopLevelBox.Value; + _options.AutoHierarchicalArrangement = _AutoHierarchicalArrangementBox.Checked; + _options.DisplayFontStatistics = _DisplayFontStatisticsBox.Checked; + _options.DisplayAllFonts = _ShowAllFontsBox.Checked; + _options.WritingDirection = (WritingDirection)_WritingDirectionBox.SelectedIndex; + _options.MaxDistanceBetweenLines = (float)_MaxDistanceBetweenLinesBox.Value; + _options.FirstLineAsTitle = _FirstLineAsTitleBox.Checked; + _options.IgnorePatterns.Clear(); + foreach (DataGridViewRow item in _IgnorePatternsBox.Rows) { + if (item.IsNewRow) { + continue; + } + var cells = item.Cells; + if (cells[0].Value == null) { + continue; + } + _options.IgnorePatterns.Add(new PDFPatcher.Model.MatchPattern( + cells[0].Value.ToString(), + (bool)(cells[_MatchCaseColumn.Index].Value ?? false), + (bool)(cells[_FullMatchColumn.Index].Value ?? false), + (bool)(cells[_PatternTypeColumn.Index].Value ?? false))); + } + _options.LevelAdjustment.Clear(); + if (_LevelAdjustmentBox.Items.Count > 0) { + foreach (ListViewItem item in _LevelAdjustmentBox.Items) { + _options.LevelAdjustment.Add(_LevelAdjustmentBox.GetModelObject(item.Index) as AutoBookmarkOptions.LevelAdjustmentOption); + } + } + } + + void ExportControl_DoWork(object sender, DoWorkEventArgs e) { + var a = e.Argument as object[]; + var files = a[0] as string[]; + var b = a[1] as string; + var options = a[2] as AutoBookmarkOptions; + if (files.Length > 1) { + var p = Path.GetDirectoryName(b); + var ext = Path.GetExtension(b); + foreach (var file in files) { + Processor.Worker.CreateBookmark(file, FileHelper.CombinePath(p, Path.GetFileNameWithoutExtension(file) + ext), options); + if (AppContext.Abort) { + return; + } + } + } + else { + Processor.Worker.CreateBookmark(files[0], b, options); + } + } + + private void _IgnorePatternsBox_CellContentClick(object sender, DataGridViewCellEventArgs e) { + if (e.ColumnIndex == _RemovePatternColumn.Index && e.RowIndex >= 0) { + _IgnorePatternsBox.Rows.RemoveAt(e.RowIndex); + } + } + + private void _ImportLink_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { + AppContext.MainForm.SelectFunctionList(Function.Patcher); + } + + private void ControlEvent(object sender, EventArgs e) { + if (sender == _DeleteAdjustmentButton && _LevelAdjustmentBox.Items.Count > 0 && FormHelper.YesNoBox("是否删除选中的项?") == DialogResult.Yes) { + _LevelAdjustmentBox.RemoveObjects(_LevelAdjustmentBox.SelectedObjects); + } + else if (sender == _ClearTextFiltersButton && _IgnorePatternsBox.Rows.Count > 0 && FormHelper.YesNoBox("是否清空文本过滤列表?") == DialogResult.Yes) { + _IgnorePatternsBox.Rows.Clear(); + } + else if (sender == _CopyFilterButton) { + var si = _LevelAdjustmentBox.SelectedObjects; + if (si.Count == 0) { + return; + } + _copiedLevelAdjustments = new AutoBookmarkOptions.LevelAdjustmentOption[si.Count]; + for (int i = 0; i < _copiedLevelAdjustments.Length; i++) { + var item = si[i] as AutoBookmarkOptions.LevelAdjustmentOption; + _copiedLevelAdjustments[i] = item; + } + } + else if (sender == _PasteButton) { + //var s = Clipboard.GetText (); + //if (String.IsNullOrEmpty (s) == false && s.Length < 100) { + // _LevelAdjustmentBox.AddObject (new AutoBookmarkOptions.LevelAdjustmentOption () { + // Condition = new AutoBookmarkCondition.FontNameCondition (s, false) + // }); + // return; + //} + if (_copiedLevelAdjustments.HasContent() == false) { + return; + } + foreach (var item in _copiedLevelAdjustments) { + _LevelAdjustmentBox.AddObject(item.Clone()); + } + } + else if (sender == _AddFilterFromInfoFileButton) { + if (String.IsNullOrEmpty(_BookmarkControl.Text)) { + if (_BookmarkControl.FileDialog.ShowDialog() != DialogResult.OK) { + FormHelper.InfoBox("请先指定信息文件的路径。"); + return; + } + _BookmarkControl.Text = _BookmarkControl.FileDialog.FileName; + } + var doc = new System.Xml.XmlDocument(); + System.Xml.XmlNode fontInfo; + try { + doc.Load(_BookmarkControl.Text); + fontInfo = doc.SelectSingleNode(Constants.PdfInfo + "/" + Constants.Font.DocumentFont); + } + catch (Exception ex) { + FormHelper.ErrorBox("无法从信息文件加载字体信息。" + ex.Message); + return; + } + if (fontInfo == null) { + FormHelper.ErrorBox("无法从信息文件加载字体信息。"); + return; + } + using (var f = new FontFilterForm(fontInfo)) { + if (f.ShowDialog() == DialogResult.OK && f.FilterConditions != null) { + foreach (var item in f.FilterConditions) { + _LevelAdjustmentBox.AddObject(new AutoBookmarkOptions.LevelAdjustmentOption() { + Condition = item, + AdjustmentLevel = 0, + RelativeAdjustment = false + }); + } + } + } + } + } + + private void _LevelAdjustmentBox_ItemActivate(object sender, EventArgs e) { + if (_LevelAdjustmentBox.FocusedItem == null) { + return; + } + var fi = _LevelAdjustmentBox.FocusedItem; + var i = fi.Index; + var o = _LevelAdjustmentBox.GetModelObject(i) as AutoBookmarkOptions.LevelAdjustmentOption; + using (var dialog = new EditAdjustmentForm(o)) { + if (dialog.ShowDialog() == DialogResult.OK) { + if (dialog.Filter.Condition != null) { + _LevelAdjustmentBox.InsertObjects(i, new AutoBookmarkOptions.LevelAdjustmentOption[] { dialog.Filter }); + _LevelAdjustmentBox.SelectedIndex = i; + } + _LevelAdjustmentBox.RemoveObject(o); + } + } + } + + private void _AddFilterMenu_ItemClicked(object sender, ToolStripItemClickedEventArgs e) { + var c = EditAdjustmentForm.CreateCondition(e.ClickedItem.Name); + if (c == null) { + return; + } + + using (var dialog = new EditAdjustmentForm(new AutoBookmarkOptions.LevelAdjustmentOption { Condition = c })) { + if (dialog.ShowDialog() == DialogResult.OK && dialog.Filter.Condition != null) { + _LevelAdjustmentBox.AddObject(dialog.Filter); + } + } + } + } +} diff --git a/pdfpatcher/App/Functions/AutoBookmarkControl.resx b/pdfpatcher/App/Functions/AutoBookmarkControl.resx new file mode 100644 index 0000000..1e63dd1 --- /dev/null +++ b/pdfpatcher/App/Functions/AutoBookmarkControl.resx @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + False + + + 17, 17 + + + True + + + True + + + True + + + True + + + True + + + 160, 17 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/BookmarkControl.Designer.cs b/pdfpatcher/App/Functions/BookmarkControl.Designer.cs new file mode 100644 index 0000000..7c7cc86 --- /dev/null +++ b/pdfpatcher/App/Functions/BookmarkControl.Designer.cs @@ -0,0 +1,122 @@ +namespace PDFPatcher +{ + partial class BookmarkControl + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region 组件设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + this.label1 = new System.Windows.Forms.Label(); + this._BrowseBookmarkButton = new System.Windows.Forms.Button(); + this._OpenBookmarkBox = new System.Windows.Forms.OpenFileDialog(); + this._SaveBookmarkBox = new System.Windows.Forms.SaveFileDialog(); + this.panel1 = new System.Windows.Forms.Panel(); + this._BookmarkBox = new PDFPatcher.HistoryComboBox(); + this.panel1.SuspendLayout(); + this.SuspendLayout(); + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(3, 6); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(89, 12); + this.label1.TabIndex = 0; + this.label1.Text = "P&DF 信息文件:"; + // + // _BrowseBookmarkButton + // + this._BrowseBookmarkButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this._BrowseBookmarkButton.Image = global::PDFPatcher.Properties.Resources.BookmarkFile; + this._BrowseBookmarkButton.Location = new System.Drawing.Point(391, 1); + this._BrowseBookmarkButton.Name = "_BrowseBookmarkButton"; + this._BrowseBookmarkButton.Size = new System.Drawing.Size(75, 23); + this._BrowseBookmarkButton.TabIndex = 2; + this._BrowseBookmarkButton.Text = "浏览..."; + this._BrowseBookmarkButton.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText; + this._BrowseBookmarkButton.UseVisualStyleBackColor = true; + this._BrowseBookmarkButton.Click += new System.EventHandler(this._BrowseSourcePdfButton_Click); + // + // _OpenBookmarkBox + // + this._OpenBookmarkBox.DefaultExt = "xml"; + this._OpenBookmarkBox.Filter = "支持的信息文件 (*.xml,*.txt)|*.xml;*.txt|XML 信息文件 (*.xml)|*.xml|简易文本书签文件(*.txt)|*.txt"; + this._OpenBookmarkBox.Title = "指定需要导入的信息文件的路径"; + // + // _SaveBookmarkBox + // + this._SaveBookmarkBox.DefaultExt = "xml"; + this._SaveBookmarkBox.Filter = "支持的信息文件 (*.xml,*.txt)|*.xml;*.txt|XML 信息文件 (*.xml)|*.xml|简易文本书签文件(*.txt)|*.txt"; + this._SaveBookmarkBox.Title = "指定导出的信息文件路径"; + // + // panel1 + // + this.panel1.Controls.Add(this._BookmarkBox); + this.panel1.Controls.Add(this.label1); + this.panel1.Controls.Add(this._BrowseBookmarkButton); + this.panel1.Dock = System.Windows.Forms.DockStyle.Fill; + this.panel1.Location = new System.Drawing.Point(0, 0); + this.panel1.Name = "panel1"; + this.panel1.Size = new System.Drawing.Size(469, 26); + this.panel1.TabIndex = 3; + // + // _BookmarkBox + // + this._BookmarkBox.AllowDrop = true; + this._BookmarkBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._BookmarkBox.Contents = null; + this._BookmarkBox.FormattingEnabled = true; + this._BookmarkBox.Location = new System.Drawing.Point(104, 3); + this._BookmarkBox.MaxItemCount = 16; + this._BookmarkBox.Name = "_BookmarkBox"; + this._BookmarkBox.Size = new System.Drawing.Size(281, 20); + this._BookmarkBox.TabIndex = 1; + this._BookmarkBox.DragDrop += new System.Windows.Forms.DragEventHandler(this._BookmarkBox_DragDrop); + this._BookmarkBox.DragEnter += new System.Windows.Forms.DragEventHandler(this._BookmarkBox_DragEnter); + this._BookmarkBox.TextChanged += new System.EventHandler(this._BookmarkBox_TextChanged); + // + // BookmarkControl + // + this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; + this.Controls.Add(this.panel1); + this.Name = "BookmarkControl"; + this.Size = new System.Drawing.Size(469, 26); + this.Load += new System.EventHandler(this.BookmarkControl_Show); + this.VisibleChanged += new System.EventHandler(this.BookmarkControl_Show); + this.panel1.ResumeLayout(false); + this.panel1.PerformLayout(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.Label label1; + private System.Windows.Forms.Button _BrowseBookmarkButton; + private System.Windows.Forms.OpenFileDialog _OpenBookmarkBox; + private System.Windows.Forms.SaveFileDialog _SaveBookmarkBox; + private PDFPatcher.HistoryComboBox _BookmarkBox; + private System.Windows.Forms.Panel panel1; + } +} diff --git a/pdfpatcher/App/Functions/BookmarkControl.cs b/pdfpatcher/App/Functions/BookmarkControl.cs new file mode 100644 index 0000000..2b3de4a --- /dev/null +++ b/pdfpatcher/App/Functions/BookmarkControl.cs @@ -0,0 +1,101 @@ +using System; +using System.ComponentModel; +using System.Windows.Forms; +using PDFPatcher.Common; + +namespace PDFPatcher +{ + public partial class BookmarkControl : UserControl + { + //readonly string[] xmlBookmarkType = new string[] { ".xml" }; + //private string[] supportedBookmarkTypes; + internal event EventHandler BrowseForFile; + + public BookmarkControl() { + InitializeComponent(); + //supportedBookmarkTypes = defaultBookmarkTypes; + } + + ///获取或指定书签文件路径的下拉列表框。 + internal HistoryComboBox FileList => _BookmarkBox; + + internal FileDialog FileDialog => _UseForBookmarkExport ? (FileDialog)_SaveBookmarkBox : _OpenBookmarkBox; + + [Description("标签文本上显示的文本")] + public string LabelText { + get => label1.Text; + set => label1.Text = value; + } + + [DefaultValue(null)] + ///获取或指定书签文件路径的值。 + public override string Text { + get => _BookmarkBox.Text; + set => _BookmarkBox.Text = value; + } + + private bool _UseForBookmarkExport; + ///获取或指定是否用于导出书签。 + [DefaultValue(false)] + [Description("点击浏览按钮时是否打开保存对话框")] + public bool UseForBookmarkExport { + get => _UseForBookmarkExport; + set => + //supportedBookmarkTypes = value ? xmlBookmarkType : defaultBookmarkTypes; + _UseForBookmarkExport = value; + } + + private void _BrowseSourcePdfButton_Click(object sender, EventArgs e) { + BrowseForFile?.Invoke(sender, e); + var sourceFile = (AppContext.SourceFiles != null && AppContext.SourceFiles.Length > 0) ? AppContext.SourceFiles[0] : String.Empty; + if (FileHelper.IsPathValid(_BookmarkBox.Text) && System.IO.Path.GetFileName(_BookmarkBox.Text).Length > 0) { + var p = new FilePath(_BookmarkBox.Text); + _OpenBookmarkBox.SetLocation(p); + _SaveBookmarkBox.SetLocation(p); + } + else if (sourceFile.Length > 0) { + var p = new FilePath(sourceFile).ChangeExtension("xml"); + _SaveBookmarkBox.SetLocation(p); + _OpenBookmarkBox.SetLocation(p); + } + if (_UseForBookmarkExport) { + if (_SaveBookmarkBox.ShowDialog() == DialogResult.OK) { + _BookmarkBox.Text = _SaveBookmarkBox.FileName; + } + } + else if (_OpenBookmarkBox.ShowDialog() == DialogResult.OK) { + if (_OpenBookmarkBox.FileName == _BookmarkBox.Text) { + return; + } + _BookmarkBox.Text = _OpenBookmarkBox.FileName; + } + } + + private void _BookmarkBox_DragEnter(object sender, DragEventArgs e) { + //Common.Form.FeedbackDragFileOver (e, supportedBookmarkTypes); + e.FeedbackDragFileOver(Constants.FileExtensions.AllBookmarkExtension); + } + + private void _BookmarkBox_DragDrop(object sender, DragEventArgs e) { + //Common.Form.DropFileOver ((Control)sender, e, supportedBookmarkTypes); + ((Control)sender).DropFileOver(e, Constants.FileExtensions.AllBookmarkExtension); + } + + private void _BookmarkBox_TextChanged(object sender, EventArgs e) { + AppContext.BookmarkFile = _BookmarkBox.Text; + } + + private void BookmarkControl_Show(object sender, EventArgs e) { + var t = _BookmarkBox.Text; + if (Visible && AppContext.MainForm != null) { + // _BookmarkBox.DataSource = new BindingList (_UseForBookmarkExport ? ContextData.Recent.SavedInfoDocuments : ContextData.Recent.InfoDocuments); + _BookmarkBox.Contents = AppContext.Recent.InfoDocuments; + } + else if (Visible == false) { + _BookmarkBox.Contents = null; + } + _BookmarkBox.Text = t; + } + + } +} diff --git a/pdfpatcher/App/Functions/BookmarkControl.resx b/pdfpatcher/App/Functions/BookmarkControl.resx new file mode 100644 index 0000000..71c50d7 --- /dev/null +++ b/pdfpatcher/App/Functions/BookmarkControl.resx @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + 183, 17 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/CustomButton/GlassButton.cs b/pdfpatcher/App/Functions/CustomButton/GlassButton.cs new file mode 100644 index 0000000..d8be146 --- /dev/null +++ b/pdfpatcher/App/Functions/CustomButton/GlassButton.cs @@ -0,0 +1,1334 @@ +/************************************************************************************************ + * GlassButton - How to create an animating glass button using only GDI+ (and not using WPF). * + * * + * Original developed by Łukasz Świątkowski - lukasz.swiatkowski@gmail.com * + * Form-/Perfomance-/Behavior-Improvements by Fink Christoph - fink.christoph@gmail.com * + * * + * Feel free to use this control in your application or to improve it in any way! * + ***********************************************************************************************/ + +using System; +using System.ComponentModel; +using System.Drawing; +using System.Drawing.Drawing2D; +using System.Windows.Forms; +using PushButtonState = System.Windows.Forms.VisualStyles.PushButtonState; + +namespace EnhancedGlassButton +{ + /// + /// Represents a glass button control. + /// + [ToolboxBitmap(typeof(System.Windows.Forms.Button)), ToolboxItem(true), ToolboxItemFilter("System.Windows.Forms"), Description("Raises an event when the user clicks it.")] + public partial class GlassButton : Button + { + #region " Global Vareables " + private System.ComponentModel.IContainer components = null; + private Timer timer; + + #region " Vareables for Drawing " + + GraphicsPath outerBorderPath; + GraphicsPath ContentPath; + GraphicsPath GlowClip; + GraphicsPath GlowBottomRadial; + GraphicsPath ShinePath; + GraphicsPath BorderPath; + + PathGradientBrush GlowRadialPath; + + LinearGradientBrush ShineBrush; + + Pen outerBorderPen; + Pen BorderPen; + + Color specialSymbolColor; + + Brush specialSymbolBrush; + Brush ContentBrush; + + Rectangle rect; + Rectangle rect2; + + #endregion + + /// + /// The ToolTip of the Control. + /// + readonly ToolTip toolTip = new ToolTip(); + + /// + /// If false, the shine isn't drawn (-> symbolizes an disabled control). + /// + bool drawShine = true; + + /// + /// Set the trynsperency of the special Symbols. + /// + readonly int transparencyFactor = 128; + + #endregion + + #region " Constructors " + + /// + /// Initializes a new instance of the class. + /// + public GlassButton() { + DoubleBuffered = true; + + InitializeComponent(); + + roundCorner = 6; + timer.Interval = animationLength / framesCount; + base.BackColor = Color.Transparent; + BackColor = Color.Black; + ForeColor = Color.White; + OuterBorderColor = Color.White; + InnerBorderColor = Color.Black; + ShineColor = Color.White; + GlowColor = Color.FromArgb(unchecked((int)(0xFF8DBDFF))); + alternativeForm = false; + showFocusBorder = false; + animateGlow = false; + showSpecialSymbol = false; + specialSymbol = SpecialSymbols.Play; + specialSymbolColor = Color.White; + toolTipText = ""; + specialSymbolBrush = new SolidBrush(Color.FromArgb(transparencyFactor, specialSymbolColor)); + alternativeFocusBorderColor = Color.Black; + alternativeFormDirection = Direction.Left; + + RecalcRect((float)currentFrame / (framesCount - 1f)); + + SetStyle(ControlStyles.AllPaintingInWmPaint | ControlStyles.OptimizedDoubleBuffer | ControlStyles.ResizeRedraw | ControlStyles.SupportsTransparentBackColor | ControlStyles.UserPaint, true); + SetStyle(ControlStyles.Opaque, false); + + SizeChanged += new EventHandler(GlassButton_SizeChanged); + MouseEnter += new EventHandler(GlassButton_MouseEnter); + MouseLeave += new EventHandler(GlassButton_MouseLeave); + GotFocus += new EventHandler(GlassButton_GotFocus); + LostFocus += new EventHandler(GlassButton_LostFocus); + } + + private void InitializeComponent() { + components = new System.ComponentModel.Container(); + timer = new System.Windows.Forms.Timer(components); + SuspendLayout(); + // + // timer + // + timer.Tick += new System.EventHandler(timer_Tick); + ResumeLayout(false); + + } + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) { + if (disposing) { + if (imageButton != null) { + imageButton.Parent.Dispose(); + imageButton.Parent = null; + imageButton.Dispose(); + imageButton = null; + } + + DisposeAll(outerBorderPath, ContentPath, GlowClip, GlowBottomRadial, ShinePath, BorderPath, GlowRadialPath, ShineBrush, outerBorderPen, BorderPen, specialSymbolBrush, ContentBrush, toolTip, components); + } + base.Dispose(disposing); + } + + private void DisposeAll(params IDisposable[] objects) { + foreach (var item in objects) { + item?.Dispose(); + } + } + #endregion + + #region " Fields and Properties " + + private Color backColor; + /// + /// Gets or sets the background color of the control. + /// + /// A value representing the background color. + [DefaultValue(typeof(Color), "Black")] + public new Color BackColor { + get => backColor; + set { + if (!backColor.Equals(value)) { + backColor = value; + UseVisualStyleBackColor = false; + + RecalcRect((float)currentFrame / (framesCount - 1f)); + + OnBackColorChanged(EventArgs.Empty); + } + } + } + + /// + /// Gets or sets the foreground color of the control. + /// + /// The foreground of the control. + [DefaultValue(typeof(Color), "White")] + public new Color ForeColor { + get => base.ForeColor; + set { + base.ForeColor = value; + + RecalcRect((float)currentFrame / (framesCount - 1f)); + } + } + + private Color innerBorderColor; + /// + /// Gets or sets the inner border color of the control. + /// + /// A value representing the color of the inner border. + [DefaultValue(typeof(Color), "Black"), Category("Appearance"), Description("The inner border color of the control.")] + public Color InnerBorderColor { + get => innerBorderColor; + set { + if (innerBorderColor != value) { + innerBorderColor = value; + + RecalcRect((float)currentFrame / (framesCount - 1f)); + + if (IsHandleCreated) { + Invalidate(); + } + } + } + } + + /// + /// Gets or sets the color of the special symbol. + /// + /// The color of the special symbol. + [DefaultValue(typeof(Color), "White"), Category("Appearance"), Description("The inner border color of the control.")] + public Color SpecialSymbolColor { + get => specialSymbolColor; + set { + if (specialSymbolColor != value) { + specialSymbolColor = value; + specialSymbolBrush = new SolidBrush(Color.FromArgb(transparencyFactor, specialSymbolColor)); + + if (IsHandleCreated) { + Invalidate(); + } + } + } + } + + private int roundCorner; + /// + /// Gets or sets the corner radius. + /// + /// The corner radius. + [DefaultValue(6), Category("Appearance"), Description("The radius of the corners.")] + public int CornerRadius { + get => roundCorner; + set { + if (roundCorner != value) { + roundCorner = value; + + RecalcRect((float)currentFrame / (framesCount - 1f)); + + if (IsHandleCreated) { + Invalidate(); + } + } + } + } + + string toolTipText; + /// + /// Gets or sets the tool tip text. + /// + /// The tool tip text. + [DefaultValue(""), Category("Appearance"), Description("The ToolTip-Text of the button. Leave blank to not show a ToolTip.")] + public string ToolTipText { + get => toolTipText; + set { + if (toolTipText != value) { + toolTipText = value; + + if (toolTipText.Length > 0) + toolTip.SetToolTip(this, toolTipText); + + if (IsHandleCreated) { + Invalidate(); + } + } + } + } + + private bool alternativeForm; + /// + /// Gets or sets the alternative form. + /// + /// The alternative form. + [DefaultValue(false), Category("Appearance"), Description("Draws the Button in an alternative Form.")] + public bool AlternativeForm { + get => alternativeForm; + set { + if (alternativeForm != value) { + alternativeForm = value; + + RecalcRect((float)currentFrame / (framesCount - 1f)); + + if (IsHandleCreated) { + Invalidate(); + } + } + } + } + + private bool animateGlow; + /// + /// Gets or sets a value indicating whether the glow is animated. + /// + /// true if glow is animated; otherwise, false. + [DefaultValue(false), Category("Appearance"), Description("If true the glow is animated.")] + public bool AnimateGlow { + get => animateGlow; + set { + if (animateGlow != value) { + animateGlow = value; + if (IsHandleCreated) { + Invalidate(); + } + } + } + } + + private bool showSpecialSymbol; + /// + /// Gets or sets a value indicating whether a special symbol is drawn. + /// + /// true if special symbol is drawn; otherwise, false. + [DefaultValue(false), Category("Appearance"), Description("If true, the selectet special symbol will be drawn on the button.")] + public bool ShowSpecialSymbol { + get => showSpecialSymbol; + set { + if (showSpecialSymbol != value) { + showSpecialSymbol = value; + + if (IsHandleCreated) { + Invalidate(); + } + } + } + } + + /// + /// List of all aviable special symbols. + /// + public enum SpecialSymbols + { + ArrowLeft, + ArrowRight, + ArrowUp, + ArrowDown, + Play, + Pause, + Stop, + FastForward, + Forward, + Backward, + FastBackward, + Speaker, + NoSpeaker, + Repeat, + RepeatAll, + Shuffle + } + + private SpecialSymbols specialSymbol; + /// + /// Gets or sets the special symbol. + /// + /// The special symbol. + [DefaultValue(typeof(SpecialSymbols), "Play"), Category("Appearance"), Description("Sets the type of the special symbol on the button.")] + public SpecialSymbols SpecialSymbol { + get => specialSymbol; + set { + if (specialSymbol != value) { + specialSymbol = value; + + if (IsHandleCreated) { + Invalidate(); + } + } + } + } + + public enum Direction + { + Left, + Right + } + + private Direction alternativeFormDirection; + /// + /// Gets or sets the alternative form direction. + /// + /// The alternative form direction. + [DefaultValue(typeof(Direction), "Left"), Category("Appearance"), Description("Sets the Direction of the alternative Form.")] + public Direction AlternativeFormDirection { + get => alternativeFormDirection; + set { + if (alternativeFormDirection != value) { + alternativeFormDirection = value; + + RecalcRect((float)currentFrame / (framesCount - 1f)); + + if (IsHandleCreated) { + Invalidate(); + } + } + } + } + + private bool showFocusBorder; + /// + /// Gets or sets a value indicating whether the focus border is shown. + /// + /// true if focus border shown; otherwise, false. + [DefaultValue(false), Category("Appearance"), Description("Draw the normal Focus-Border. Alternativ Focus-Border will be drawed if false.")] + public bool ShowFocusBorder { + get => showFocusBorder; + set { + if (showFocusBorder != value) { + showFocusBorder = value; + + RecalcRect((float)currentFrame / (framesCount - 1f)); + + if (IsHandleCreated) { + Invalidate(); + } + } + } + } + + private Color alternativeFocusBorderColor; + /// + /// Gets or sets the color of the alternative focus border. + /// + /// The color of the alternative focus border. + [DefaultValue(typeof(Color), "Black"), Category("Appearance"), Description("The color of the alternative Focus-Border.")] + public Color AlternativeFocusBorderColor { + get => alternativeFocusBorderColor; + set { + if (alternativeFocusBorderColor != value) { + alternativeFocusBorderColor = value; + + RecalcRect((float)currentFrame / (framesCount - 1f)); + + if (IsHandleCreated) { + Invalidate(); + } + } + } + } + + private Color outerBorderColor; + /// + /// Gets or sets the outer border color of the control. + /// + /// A value representing the color of the outer border. + [DefaultValue(typeof(Color), "White"), Category("Appearance"), Description("The outer border color of the control.")] + public Color OuterBorderColor { + get => outerBorderColor; + set { + if (outerBorderColor != value) { + outerBorderColor = value; + + RecalcRect((float)currentFrame / (framesCount - 1f)); + + if (IsHandleCreated) { + Invalidate(); + } + } + } + } + + private Color shineColor; + /// + /// Gets or sets the shine color of the control. + /// + /// A value representing the shine color. + [DefaultValue(typeof(Color), "White"), Category("Appearance"), Description("The shine color of the control.")] + public Color ShineColor { + get => shineColor; + set { + if (shineColor != value) { + shineColor = value; + + RecalcRect((float)currentFrame / (framesCount - 1f)); + + if (IsHandleCreated) { + Invalidate(); + } + } + } + } + + private Color glowColor; + /// + /// Gets or sets the glow color of the control. + /// + /// A value representing the glow color. + [DefaultValue(typeof(Color), "255,141,189,255"), Category("Appearance"), Description("The glow color of the control.")] + public Color GlowColor { + get => glowColor; + set { + if (glowColor != value) { + glowColor = value; + + RecalcRect((float)currentFrame / (framesCount - 1f)); + + if (IsHandleCreated) { + Invalidate(); + } + } + } + } + + private bool isHovered; + private bool isFocused; + private bool isFocusedByKey; + private bool isKeyDown; + private bool isMouseDown; + private bool isPressed => isKeyDown || (isMouseDown && isHovered); + + /// + /// Gets the state of the button control. + /// + /// The state of the button control. + [Browsable(false)] + public PushButtonState State { + get { + if (!Enabled) { + return PushButtonState.Disabled; + } + if (isPressed) { + return PushButtonState.Pressed; + } + if (isHovered) { + return PushButtonState.Hot; + } + if (isFocused || IsDefault) { + return PushButtonState.Default; + } + return PushButtonState.Normal; + } + } + + #endregion + + #region " Overrided Methods " + + /// + /// Raises the event. + /// + /// The instance containing the event data. + protected override void OnClick(EventArgs e) { + isKeyDown = isMouseDown = false; + base.OnClick(e); + } + + /// + /// Raises the event. + /// + /// An that contains the event data. + protected override void OnEnter(EventArgs e) { + isFocused = isFocusedByKey = true; + base.OnEnter(e); + } + + /// + /// Raises the event. + /// + /// An that contains the event data. + protected override void OnLeave(EventArgs e) { + base.OnLeave(e); + isFocused = isFocusedByKey = isKeyDown = isMouseDown = false; + Invalidate(); + } + + /// + /// Raises the event. + /// + /// A that contains the event data. + protected override void OnKeyDown(KeyEventArgs kevent) { + if (kevent.KeyCode == Keys.Space) { + isKeyDown = true; + Invalidate(); + } + base.OnKeyDown(kevent); + } + + /// + /// Raises the event. + /// + /// A that contains the event data. + protected override void OnKeyUp(KeyEventArgs kevent) { + if (isKeyDown && kevent.KeyCode == Keys.Space) { + isKeyDown = false; + Invalidate(); + } + base.OnKeyUp(kevent); + } + + /// + /// Raises the event. + /// + /// A that contains the event data. + protected override void OnMouseDown(MouseEventArgs e) { + if (!isMouseDown && e.Button == MouseButtons.Left) { + isMouseDown = true; + isFocusedByKey = false; + Invalidate(); + } + base.OnMouseDown(e); + } + + /// + /// Raises the event. + /// + /// A that contains the event data. + protected override void OnMouseUp(MouseEventArgs e) { + if (isMouseDown) { + isMouseDown = false; + Invalidate(); + } + base.OnMouseUp(e); + } + + /// + /// Raises the event. + /// + /// A that contains the event data. + protected override void OnMouseMove(MouseEventArgs mevent) { + base.OnMouseMove(mevent); + if (mevent.Button == MouseButtons.None) { + return; + } + + if (!ClientRectangle.Contains(mevent.X, mevent.Y)) { + if (isHovered) { + isHovered = false; + Invalidate(); + } + } + else if (!isHovered) { + isHovered = true; + Invalidate(); + } + } + + /// + /// Raises the event. + /// + /// The instance containing the event data. + protected override void OnMouseEnter(EventArgs e) { + isHovered = true; + FadeIn(); + Invalidate(); + base.OnMouseEnter(e); + } + + /// + /// Raises the event. + /// + /// The instance containing the event data. + protected override void OnMouseLeave(EventArgs e) { + isHovered = false; + FadeOut(); + Invalidate(); + base.OnMouseLeave(e); + } + + #endregion + + #region " Painting " + + /// + /// Raises the event. + /// + /// A that contains the event data. + protected override void OnPaint(PaintEventArgs pevent) { + var sm = pevent.Graphics.SmoothingMode; + pevent.Graphics.SmoothingMode = SmoothingMode.AntiAlias; + + DrawButtonBackground(pevent.Graphics); + DrawForegroundFromButton(pevent); + DrawButtonForeground(pevent.Graphics); + + pevent.Graphics.SmoothingMode = sm; + } + + /// + /// Draws the button background. + /// + /// The graphics to draw on. + private void DrawButtonBackground(Graphics g) { + //white border + g.DrawPath(outerBorderPen, outerBorderPath); + + //content + g.FillPath(ContentBrush, ContentPath); + + //glow + if ((isHovered || isAnimating) && !isPressed) { + g.SetClip(GlowClip, CombineMode.Intersect); + g.FillPath(GlowRadialPath, GlowBottomRadial); + + g.ResetClip(); + } + + //shine + if (drawShine && Enabled) { + g.FillPath(ShineBrush, ShinePath); + } + + //black border + g.DrawPath(BorderPen, BorderPath); + + //Draws the special Symbol + if (showSpecialSymbol) + DrawSpecialSymbol(g); + } + + /// + /// Draws the special symbol. + /// + /// The graphics to draw on. + private void DrawSpecialSymbol(Graphics g) { + var offset = 15; + var LineWidth = Width / 15; + var pen = new Pen(specialSymbolBrush, Width / 8) { + EndCap = LineCap.ArrowAnchor + }; + var aPen = new Pen(specialSymbolBrush, Width / 4) { + EndCap = LineCap.ArrowAnchor + }; + var font = new Font("Arial", LineWidth * 4, FontStyle.Bold); + + switch (specialSymbol) { + #region " Arrow Left " + case SpecialSymbols.ArrowLeft: + g.DrawLine(aPen, Width - Width / 5, Height / 2, Width / 8, Height / 2); + break; + #endregion + #region " Arrow Right " + case SpecialSymbols.ArrowRight: + g.DrawLine(aPen, Width / 6, Height / 2, Width - Width / 8, Height / 2); + break; + #endregion + #region " Arrow Up " + case SpecialSymbols.ArrowUp: + g.DrawLine(aPen, Width / 2, Height - Height / 5, Width / 2, Height / 8); + break; + #endregion + #region " Arrow Down " + case SpecialSymbols.ArrowDown: + g.DrawLine(aPen, Width / 2, Height / 5, Width / 2, Height - Height / 8); + break; + #endregion + #region " Play " + case SpecialSymbols.Play: + g.FillPolygon(specialSymbolBrush, new Point[3]{ + new Point(Width / 4 + Width / 20, Height / 4), + new Point(Width - Width / 4 + Width / 20, Height / 2), + new Point(Width / 4 + Width / 20, Height - Height / 4)}); + break; + #endregion + #region " Pause " + case SpecialSymbols.Pause: + g.FillRectangle(specialSymbolBrush, new Rectangle(Width / 4, Height / 4, + (Width / 2 - Width / 10) / 2, Height / 2)); + g.FillRectangle(specialSymbolBrush, new Rectangle(Width / 2 + Width / 20, Height / 4, + (Width / 2 - Width / 10) / 2, Height / 2)); + break; + #endregion + #region " Stop " + case SpecialSymbols.Stop: + g.FillRectangle(specialSymbolBrush, new Rectangle(Width / 4 + Width / 20, Height / 4 + Height / 20, + Width / 2 - Width / 10, Height / 2 - Width / 10)); + break; + #endregion + #region " FastForward " + case SpecialSymbols.FastForward: + g.FillPolygon(specialSymbolBrush, new Point[3]{ + new Point(Width / 4, Height / 4), + new Point(Width / 2, Height / 2), + new Point(Width / 4, Height - Height / 4)}); + g.FillPolygon(specialSymbolBrush, new Point[3]{ + new Point(Width / 2, Height / 4), + new Point(3 * Width / 4, Height / 2), + new Point(Width / 2, Height - Height / 4)}); + g.FillRectangle(specialSymbolBrush, new Rectangle(3 * Width / 4, Height / 4, + Width / 12, Height / 2)); + break; + #endregion + #region " Forward " + case SpecialSymbols.Forward: + g.FillPolygon(specialSymbolBrush, new Point[3]{ + new Point(Width / 4 + Width / 12, Height / 4), + new Point(Width / 2 + Width / 12, Height / 2), + new Point(Width / 4 + Width / 12, Height - Height / 4)}); + g.FillPolygon(specialSymbolBrush, new Point[3]{ + new Point(Width / 2 + Width / 12, Height / 4), + new Point(3 * Width / 4 + Width / 12, Height / 2), + new Point(Width / 2 + Width / 12, Height - Height / 4)}); + break; + #endregion + #region " Backward " + case SpecialSymbols.Backward: + g.FillPolygon(specialSymbolBrush, new Point[3]{ + new Point(Width / 4 - Width / 12, Height / 2), + new Point(Width / 2 - Width / 12, Height / 4), + new Point(Width / 2 - Width / 12, Height - Height / 4)}); + g.FillPolygon(specialSymbolBrush, new Point[3]{ + new Point(Width / 2 - Width / 12, Height / 2), + new Point(3 * Width / 4 - Width / 12, Height / 4), + new Point(3 * Width / 4 - Width / 12, Height - Height / 4)}); + break; + #endregion + #region " FastBackward " + case SpecialSymbols.FastBackward: + g.FillPolygon(specialSymbolBrush, new Point[3]{ + new Point(Width / 4, Height / 2), + new Point(Width / 2, Height / 4), + new Point(Width / 2, Height - Height / 4)}); + g.FillPolygon(specialSymbolBrush, new Point[3]{ + new Point(Width / 2, Height / 2), + new Point(3 * Width / 4, Height / 4), + new Point(3 * Width / 4, Height - Height / 4)}); + g.FillRectangle(specialSymbolBrush, new Rectangle(Width / 4 - Width / 12, Height / 4, + Width / 12, Height / 2)); + break; + #endregion + #region " Speaker " + case SpecialSymbols.Speaker: + g.DrawPolygon(new Pen(specialSymbolBrush, Width / 20), new Point[6] { + new Point(Width / 2 - Width / 6 - Width / offset, Height / 4 + Height / 10), + new Point(Width / 2 - Width / offset, Height / 4 + Height / 10), + new Point(Width / 2 + Width / 5 - Width / offset, Height / 4), + new Point(Width / 2 + Width / 5 - Width / offset, 3 * Height / 4), + new Point(Width / 2 - Width / offset, 3 * Height / 4 - Height / 10), + new Point(Width / 2 - Width / 6 - Width / offset, 3 * Height / 4 - Height / 10)}); + g.DrawLine(new Pen(specialSymbolBrush, Width / 20), Width / 2 - Width / offset, + Height / 4 + Height / 10 + Width / 40, Width / 2 - Width / offset, Height - (Height / 4 + Height / 10 + Width / 40)); + break; + #endregion + #region " NoSpeaker " + case SpecialSymbols.NoSpeaker: + g.DrawPolygon(new Pen(specialSymbolBrush, Width / 20), new Point[6] { + new Point(Width / 2 - Width / 6 - Width / offset, Height / 4 + Height / 10), + new Point(Width / 2 - Width / offset, Height / 4 + Height / 10), + new Point(Width / 2 + Width / 5 - Width / offset, Height / 4), + new Point(Width / 2 + Width / 5 - Width / offset, 3 * Height / 4), + new Point(Width / 2 - Width / offset, 3 * Height / 4 - Height / 10), + new Point(Width / 2 - Width / 6 - Width / offset, 3 * Height / 4 - Height / 10)}); + g.DrawLine(new Pen(specialSymbolBrush, Width / 20), Width / 2 - Width / offset, + Height / 4 + Height / 10 + Width / 40, Width / 2 - Width / offset, Height - (Height / 4 + Height / 10 + Width / 40)); + g.DrawLine(new Pen(specialSymbolBrush, Width / 20), (int)(Width / 2 - Width / 3.5 - Width / offset), 3 * Height / 4 - Height / 10, + Width / 2 + Width / 3 - Width / offset, Height / 4 + Height / 12 + Width / 40); + break; + #endregion + #region " Repeat " + case SpecialSymbols.Repeat: + g.DrawLine(new Pen(specialSymbolBrush, LineWidth), + new Point((int)(Width / 4), (int)(Height / 3)), + new Point((int)(Width - Width / 2.4), (int)(Height / 3))); + g.DrawArc(new Pen(specialSymbolBrush, LineWidth), (int)(Width - Width * 0.6), (int)(Height / 3), + (int)(Width / 3), (int)(Height / 3), 270, 180); + g.DrawLine(new Pen(specialSymbolBrush, LineWidth), + new Point((int)(Width - Width / 2.4), (int)(Height - Height / 3)), + new Point((int)(Width / 3.2), (int)(Height - Height / 3))); + g.DrawLine(pen, + new Point((int)(Width / 3.2), (int)(Height - Height / 3)), + new Point((int)(Width / 4), (int)(Height - Height / 3))); + break; + #endregion + #region " RepeatAll " + case SpecialSymbols.RepeatAll: + g.DrawLine(new Pen(specialSymbolBrush, LineWidth), + new Point((int)(Width / 2.4), (int)(Height / 3)), + new Point((int)(Width - Width / 2.4), (int)(Height / 3))); + g.DrawArc(new Pen(specialSymbolBrush, LineWidth), (int)(Width - Width * 0.6), (int)(Height / 3), + (int)(Width / 3), (int)(Height / 3), 270, 180); + g.DrawLine(new Pen(specialSymbolBrush, LineWidth), + new Point((int)(Width - Width / 2.4), (int)(Height - Height / 3)), + new Point((int)(Width / 2.4), (int)(Height - Height / 3))); + g.DrawLine(pen, + new Point((int)(Width / 2.4), (int)(Height - Height / 3)), + new Point((int)(Width / 3), (int)(Height - Height / 3))); + g.DrawArc(new Pen(specialSymbolBrush, LineWidth), (int)(Width / 4), (int)(Height / 3), + (int)(Width / 3), (int)(Height / 3), 90, 180); + break; + #endregion + #region " Shuffle " + case SpecialSymbols.Shuffle: + g.DrawString("1", font, specialSymbolBrush, (Width / 2) / 4, Height / 2 - LineWidth * 2); + var sWidth = (int)g.MeasureString("2", font).Width; + var sHeigth = (int)g.MeasureString("2", font).Height; + g.DrawString("2", font, specialSymbolBrush, Width / 2 - sWidth / 2 - Width / (2 * offset), Height - LineWidth - sHeigth); + sWidth = (int)g.MeasureString("3", font).Width; + g.DrawString("3", font, specialSymbolBrush, Width - (Width / 2) / 4 - sWidth - Width / (2 * offset), Height / 2 - LineWidth * 2); + g.DrawArc(pen, (Width / 2) / 2, Height / 6, Width - (Width / 2), (int)(Height / 2.2), 170, 210); + break; + #endregion + default: + break; + } + } + + /// + /// Draws the button foreground. + /// + /// The graphics to draw on. + private void DrawButtonForeground(Graphics g) { + if (ShowFocusBorder && Focused && ShowFocusCues && !alternativeForm) { + var rect = ClientRectangle; + rect.Inflate(-4, -4); + ControlPaint.DrawFocusRectangle(g, rect); + } + } + + private Button imageButton; + /// + /// Draws the foreground from button. + /// + /// The instance containing the event data. + private void DrawForegroundFromButton(PaintEventArgs pevent) { + if (imageButton == null) { + imageButton = new Button { + Parent = new TransparentControl(), + BackColor = Color.Transparent + }; + imageButton.FlatAppearance.BorderSize = 0; + imageButton.FlatStyle = FlatStyle.Flat; + } + if (direction != 0) { + imageButton.SuspendLayout(); + } + imageButton.ForeColor = ForeColor; + imageButton.Font = Font; + imageButton.RightToLeft = RightToLeft; + imageButton.Image = Image; + imageButton.ImageAlign = ImageAlign; + imageButton.ImageIndex = ImageIndex; + imageButton.ImageKey = ImageKey; + imageButton.ImageList = ImageList; + imageButton.Padding = Padding; + imageButton.Size = Size; + imageButton.Text = Text; + imageButton.TextAlign = TextAlign; + imageButton.TextImageRelation = TextImageRelation; + imageButton.UseCompatibleTextRendering = UseCompatibleTextRendering; + imageButton.UseMnemonic = UseMnemonic; + if (direction != 0) { + imageButton.ResumeLayout(); + } + InvokePaint(imageButton, pevent); + } + + sealed class TransparentControl : Control + { + protected override void OnPaintBackground(PaintEventArgs pevent) { } + protected override void OnPaint(PaintEventArgs e) { } + } + + /// + /// Creates the round rectangle. + /// + /// The rectangle. + /// The radius. + /// + private GraphicsPath CreateRoundRectangle(Rectangle rectangle, int radius) { + var path = new GraphicsPath(); + var l = rectangle.Left; + var t = rectangle.Top; + var w = rectangle.Width; + var h = rectangle.Height; + var d = radius << 1; + + if (alternativeForm) { + if (alternativeFormDirection == Direction.Left) { + path.AddArc(l, t, h, h, 90, 180); + path.AddLine(l + h, t, l + w, t); + path.AddCurve(new Point[5] { + new Point(l + w, t), + new Point(l + w - h / 6, t + h / 4), + new Point((int)(l + w - (double)(h / 4.7)), t + h / 2), + new Point(l + w - h / 6, t + 3 * h / 4), + new Point(l + w, t + h) }); + path.AddLine(l + h, t + h, l + w, t + h); + } + else { + path.AddCurve(new Point[5] { + new Point(l, t), + new Point(l + h / 6, t + h / 4), + new Point((int)(l + (double)(h / 4.85)), t + h / 2), + new Point(l + h / 6, t + 3 * h / 4), + new Point(l, t + h) }); + path.AddLine(l, t + h, l + w - h, t + h); + path.AddArc(l + w - h, t, h, h, 90, -180); + path.AddLine(l + w - h, t, l, t); + } + } + else { + path.AddArc(l, t, d, d, 180, 90); // topleft + path.AddLine(l + radius, t, l + w - radius, t); // top + path.AddArc(l + w - d, t, d, d, 270, 90); // topright + path.AddLine(l + w, t + radius, l + w, t + h - radius); // right + path.AddArc(l + w - d, t + h - d, d, d, 0, 90); // bottomright + path.AddLine(l + w - radius, t + h, l + radius, t + h); // bottom + path.AddArc(l, t + h - d, d, d, 90, 90); // bottomleft + path.AddLine(l, t + h - radius, l, t + radius); // left + } + + path.CloseFigure(); + + return path; + } + + /// + /// Creates the top round rectangle. + /// + /// The rectangle. + /// The radius. + /// + private GraphicsPath CreateTopRoundRectangle(Rectangle rectangle, int radius) { + var path = new GraphicsPath(); + var l = rectangle.Left; + var t = rectangle.Top; + var w = rectangle.Width; + var h = rectangle.Height; + var d = radius << 1; + + if (alternativeForm) { + if (alternativeFormDirection == Direction.Left) { + path.AddArc(l, t, h * 2, h * 2, 180, 90); + path.AddLine(l + h, t, l + w, t); + path.AddCurve(new Point[3] { + new Point(l + w, t), + new Point(l + w - h / 3, t + h / 2), + new Point((int)(l + w - (double)(h / 2.35)), t + h)}); + } + else { + path.AddCurve(new Point[3] { + new Point(l, t), + new Point(l + h / 3, t + h / 2), + new Point((int)(l + (double)(h / 2.35)), t + h)}); + path.AddLine((int)(l + (double)(h / 2.35)), t + h, l + w - h, t + h); + path.AddArc(l + w - h * 2, t, h * 2, h * 2, 0, -90); + } + } + else { + path.AddArc(l, t, d, d, 180, 90); // topleft + path.AddLine(l + radius, t, l + w - radius, t); // top + path.AddArc(l + w - d, t, d, d, 270, 90); // topright + path.AddLine(l + w, t + radius, l + w, t + h); // right + path.AddLine(l + w, t + h, l, t + h); // bottom + path.AddLine(l, t + h, l, t + radius); // left + } + + path.CloseFigure(); + + return path; + } + + /// + /// Creates the bottom radial path. + /// + /// The rectangle. + /// + private GraphicsPath CreateBottomRadialPath(Rectangle rectangle) { + var path = new GraphicsPath(); + RectangleF rect = rectangle; + rect.X -= rectangle.Width * .35f; + rect.Y -= rectangle.Height * .15f; + rect.Width *= 1.7f; + rect.Height *= 2.3f; + path.AddEllipse(rect); + path.CloseFigure(); + return path; + } + + /// + /// Handles the SizeChanged event of the GlassButton control. + /// + /// The source of the event. + /// The instance containing the event data. + private void GlassButton_SizeChanged(object sender, EventArgs e) { + RecalcRect((float)currentFrame / (framesCount - 1f)); + } + + /// + /// Handles the MouseLeave event of the GlassButton control. + /// + /// The source of the event. + /// The instance containing the event data. + private void GlassButton_MouseLeave(object sender, EventArgs e) { + RecalcGlow((float)currentFrame / (framesCount - 1f)); + } + + /// + /// Handles the MouseEnter event of the GlassButton control. + /// + /// The source of the event. + /// The instance containing the event data. + private void GlassButton_MouseEnter(object sender, EventArgs e) { + RecalcGlow((float)currentFrame / (framesCount - 1f)); + } + + /// + /// Handles the LostFocus event of the GlassButton control. + /// + /// The source of the event. + /// The instance containing the event data. + private void GlassButton_LostFocus(object sender, EventArgs e) { + RecalcOuterBorder(); + } + + /// + /// Handles the GotFocus event of the GlassButton control. + /// + /// The source of the event. + /// The instance containing the event data. + private void GlassButton_GotFocus(object sender, EventArgs e) { + RecalcOuterBorder(); + } + + /// + /// Recalcs the rectangles for drawing. + /// + /// The glow opacity. + private void RecalcRect(float glowOpacity) { + try { + var rCorner = roundCorner; + + if (roundCorner > Height / 2) + rCorner = Height / 2; + + if (roundCorner > Width / 2) + rCorner = Width / 2; + + rect = RecalcOuterBorder(); + + rect = RecalcContent(rect, out rect2); + + RecalcGlow(glowOpacity); + + rect2 = RecalcShine(rect2); + + BorderPath = CreateRoundRectangle(rect, rCorner); + + BorderPen = new Pen(innerBorderColor); + } + catch { } + } + + /// + /// Recalcs the shine. + /// + /// The rect2. + /// + private Rectangle RecalcShine(Rectangle rect2) { + var rCorner = roundCorner; + + if (roundCorner > Height / 2) + rCorner = Height / 2; + + if (roundCorner > Width / 2) + rCorner = Width / 2; + + if (rect2.Width > 0 && rect2.Height > 0) { + rect2.Height++; + ShinePath = CreateTopRoundRectangle(rect2, rCorner); + + rect2.Height++; + var opacity = 0x99; + if (isPressed) + opacity = (int)(.4f * opacity + .5f); + ShineBrush = new LinearGradientBrush(rect2, Color.FromArgb(opacity, shineColor), Color.FromArgb(opacity / 3, shineColor), LinearGradientMode.Vertical); + + rect2.Height -= 2; + + drawShine = true; + } + else + drawShine = false; + return rect2; + } + + /// + /// Recalcs the glow. + /// + /// The glow opacity. + private void RecalcGlow(float glowOpacity) { + var rCorner = roundCorner; + + if (roundCorner > Height / 2) + rCorner = Height / 2; + + if (roundCorner > Width / 2) + rCorner = Width / 2; + + GlowClip = CreateRoundRectangle(rect, rCorner); + GlowBottomRadial = CreateBottomRadialPath(rect); + + GlowRadialPath = new PathGradientBrush(GlowBottomRadial); + + var opacity = (int)(0xB2 * glowOpacity + .5f); + + if (!animateGlow) { + if (isHovered) + opacity = 255; + else + opacity = 0; + } + + GlowRadialPath.CenterColor = Color.FromArgb(opacity, glowColor); + GlowRadialPath.SurroundColors = new Color[] { Color.FromArgb(0, glowColor) }; + } + + /// + /// Recalcs the content. + /// + /// The rect. + /// The rect2. + /// + private Rectangle RecalcContent(Rectangle rect, out Rectangle rect2) { + var rCorner = roundCorner; + + if (roundCorner > Height / 2) + rCorner = Height / 2; + + if (roundCorner > Width / 2) + rCorner = Width / 2; + + rect.X++; + rect.Y++; + rect.Width -= 2; + rect.Height -= 2; + + rect2 = rect; + rect2.Height >>= 1; + + ContentPath = CreateRoundRectangle(rect, rCorner); + var opacity = isPressed ? 0xcc : 0x7f; + ContentBrush = new SolidBrush(Color.FromArgb(opacity, backColor)); + return rect; + } + + /// + /// Recalcs the outer border. + /// + /// + private Rectangle RecalcOuterBorder() { + var rCorner = roundCorner; + + if (roundCorner > Height / 2) + rCorner = Height / 2; + + if (roundCorner > Width / 2) + rCorner = Width / 2; + + Rectangle rect; + rect = ClientRectangle; + rect.Width--; + rect.Height--; + outerBorderPath = CreateRoundRectangle(rect, rCorner); + rect.Inflate(1, 1); + var region = CreateRoundRectangle(rect, rCorner); + Region = new Region(region); + rect.Inflate(-1, -1); + + var col = outerBorderColor; + if (Focused && !ShowFocusBorder) + col = alternativeFocusBorderColor; + + outerBorderPen = new Pen(col); + return rect; + } + + #endregion + + #region " Unused Properties & Events " + + /// This property is not relevant for this class. + /// This property is not relevant for this class. + [Browsable(false), DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden), EditorBrowsable(EditorBrowsableState.Never)] + public new FlatButtonAppearance FlatAppearance => base.FlatAppearance; + + /// This property is not relevant for this class. + /// This property is not relevant for this class. + [Browsable(false), DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden), EditorBrowsable(EditorBrowsableState.Never)] + public new FlatStyle FlatStyle { + get => base.FlatStyle; + set => base.FlatStyle = value; + } + + /// This property is not relevant for this class. + /// This property is not relevant for this class. + [Browsable(false), DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden), EditorBrowsable(EditorBrowsableState.Never)] + public new bool UseVisualStyleBackColor { + get => base.UseVisualStyleBackColor; + set => base.UseVisualStyleBackColor = value; + } + + #endregion + + #region " Animation Support " + + private const int animationLength = 300; + private const int framesCount = 10; + private int currentFrame; + private int direction; + + private bool isAnimating => direction != 0; + + private void FadeIn() { + direction = 1; + timer.Enabled = true; + } + + private void FadeOut() { + direction = -1; + timer.Enabled = true; + } + + private void timer_Tick(object sender, EventArgs e) { + if (!timer.Enabled || !animateGlow) { + return; + } + + RecalcRect((float)currentFrame / (framesCount - 1f)); + Refresh(); + currentFrame += direction; + if (currentFrame == -1) { + currentFrame = 0; + timer.Enabled = false; + direction = 0; + return; + } + if (currentFrame == framesCount) { + currentFrame = framesCount - 1; + timer.Enabled = false; + direction = 0; + } + } + + #endregion + } +} diff --git a/pdfpatcher/App/Functions/CustomizeToolbarForm.Designer.cs b/pdfpatcher/App/Functions/CustomizeToolbarForm.Designer.cs new file mode 100644 index 0000000..f52f275 --- /dev/null +++ b/pdfpatcher/App/Functions/CustomizeToolbarForm.Designer.cs @@ -0,0 +1,160 @@ +namespace PDFPatcher.Functions +{ + partial class CustomizeToolbarForm + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent () { + this.components = new System.ComponentModel.Container(); + this._ItemListBox = new BrightIdeasSoftware.ObjectListView(); + this._NameColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._VisibleColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._ShowTextColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._DisplayTextColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._ButtonImageList = new System.Windows.Forms.ImageList(this.components); + this._OkButton = new System.Windows.Forms.Button(); + this._ResetButton = new System.Windows.Forms.Button(); + this.label1 = new System.Windows.Forms.Label(); + ((System.ComponentModel.ISupportInitialize)(this._ItemListBox)).BeginInit(); + this.SuspendLayout(); + // + // _ItemListBox + // + this._ItemListBox.AllColumns.Add(this._NameColumn); + this._ItemListBox.AllColumns.Add(this._VisibleColumn); + this._ItemListBox.AllColumns.Add(this._ShowTextColumn); + this._ItemListBox.AllColumns.Add(this._DisplayTextColumn); + this._ItemListBox.CellEditActivation = BrightIdeasSoftware.ObjectListView.CellEditActivateMode.SingleClickAlways; + this._ItemListBox.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { + this._NameColumn, + this._VisibleColumn, + this._ShowTextColumn, + this._DisplayTextColumn}); + this._ItemListBox.Location = new System.Drawing.Point(12, 46); + this._ItemListBox.Name = "_ItemListBox"; + this._ItemListBox.OwnerDraw = true; + this._ItemListBox.ShowGroups = false; + this._ItemListBox.Size = new System.Drawing.Size(388, 263); + this._ItemListBox.SmallImageList = this._ButtonImageList; + this._ItemListBox.TabIndex = 0; + this._ItemListBox.UseCompatibleStateImageBehavior = false; + this._ItemListBox.View = System.Windows.Forms.View.Details; + // + // _NameColumn + // + this._NameColumn.IsEditable = false; + this._NameColumn.Text = "工具栏按钮"; + this._NameColumn.Width = 145; + // + // _VisibleColumn + // + this._VisibleColumn.CheckBoxes = true; + this._VisibleColumn.HeaderTextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this._VisibleColumn.Text = "显示"; + this._VisibleColumn.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this._VisibleColumn.Width = 54; + // + // _ShowTextColumn + // + this._ShowTextColumn.CheckBoxes = true; + this._ShowTextColumn.HeaderTextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this._ShowTextColumn.Text = "显示文本"; + this._ShowTextColumn.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this._ShowTextColumn.Width = 63; + // + // _DisplayTextColumn + // + this._DisplayTextColumn.AutoCompleteEditor = false; + this._DisplayTextColumn.AutoCompleteEditorMode = System.Windows.Forms.AutoCompleteMode.None; + this._DisplayTextColumn.Text = "按钮文本内容"; + this._DisplayTextColumn.Width = 120; + // + // _ButtonImageList + // + this._ButtonImageList.ColorDepth = System.Windows.Forms.ColorDepth.Depth8Bit; + this._ButtonImageList.ImageSize = new System.Drawing.Size(16, 16); + this._ButtonImageList.TransparentColor = System.Drawing.Color.Transparent; + // + // _OkButton + // + this._OkButton.Location = new System.Drawing.Point(325, 315); + this._OkButton.Name = "_OkButton"; + this._OkButton.Size = new System.Drawing.Size(75, 23); + this._OkButton.TabIndex = 1; + this._OkButton.Text = "确定(&Q)"; + this._OkButton.UseVisualStyleBackColor = true; + this._OkButton.Click += new System.EventHandler(this._OkButton_Click); + // + // _ResetButton + // + this._ResetButton.Location = new System.Drawing.Point(12, 315); + this._ResetButton.Name = "_ResetButton"; + this._ResetButton.Size = new System.Drawing.Size(127, 23); + this._ResetButton.TabIndex = 2; + this._ResetButton.Text = "重置常用工具栏"; + this._ResetButton.UseVisualStyleBackColor = true; + this._ResetButton.Click += new System.EventHandler(this._ResetButton_Click); + // + // label1 + // + this.label1.Location = new System.Drawing.Point(12, 9); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(305, 34); + this.label1.TabIndex = 3; + this.label1.Text = "使用鼠标上下拖动项目可调整工具按钮的显示顺序。\r\n要隐藏按钮,请取消“是否显示”的选中状态。"; + // + // CustomizeToolbarForm + // + this.AcceptButton = this._OkButton; + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(412, 350); + this.Controls.Add(this.label1); + this.Controls.Add(this._ResetButton); + this.Controls.Add(this._OkButton); + this.Controls.Add(this._ItemListBox); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "CustomizeToolbarForm"; + this.ShowInTaskbar = false; + this.Text = "自定义常用工具栏项目"; + this.Load += new System.EventHandler(this.CustomizeToolbarForm_Load); + ((System.ComponentModel.ISupportInitialize)(this._ItemListBox)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + + private BrightIdeasSoftware.ObjectListView _ItemListBox; + private System.Windows.Forms.Button _OkButton; + private BrightIdeasSoftware.OLVColumn _NameColumn; + private BrightIdeasSoftware.OLVColumn _VisibleColumn; + private BrightIdeasSoftware.OLVColumn _ShowTextColumn; + private System.Windows.Forms.Button _ResetButton; + private System.Windows.Forms.ImageList _ButtonImageList; + private System.Windows.Forms.Label label1; + private BrightIdeasSoftware.OLVColumn _DisplayTextColumn; + } +} \ No newline at end of file diff --git a/pdfpatcher/App/Functions/CustomizeToolbarForm.cs b/pdfpatcher/App/Functions/CustomizeToolbarForm.cs new file mode 100644 index 0000000..840cacc --- /dev/null +++ b/pdfpatcher/App/Functions/CustomizeToolbarForm.cs @@ -0,0 +1,65 @@ +using System; +using System.Collections.Generic; +using System.Drawing; +using System.Windows.Forms; +using BrightIdeasSoftware; +using PDFPatcher.Common; +using BO = PDFPatcher.ToolbarOptions.ButtonOption; + +namespace PDFPatcher.Functions +{ + public partial class CustomizeToolbarForm : Form + { + public CustomizeToolbarForm() { + InitializeComponent(); + } + + void _ResetButton_Click(object sender, EventArgs e) { + AppContext.Toolbar.Reset(); + _ItemListBox.Objects = AppContext.Toolbar.Buttons; + } + + void CustomizeToolbarForm_Load(object sender, EventArgs e) { + foreach (var item in Toolkit.Toolkits) { + _ItemListBox.SmallImageList.Images.Add(item.Icon, Properties.Resources.ResourceManager.GetObject(item.Icon) as Image); + } + new TypedColumn(_NameColumn) { + AspectGetter = (o) => o.GetToolkit().Name, + ImageGetter = (o) => o.GetToolkit().Icon + }; + new TypedColumn(_ShowTextColumn) { + AspectGetter = (o) => o.ShowText, + AspectPutter = (o, v) => o.ShowText = (bool)v + }; + new TypedColumn(_VisibleColumn) { + AspectGetter = (o) => o.Visible, + AspectPutter = (o, v) => o.Visible = (bool)v + }; + new TypedColumn(_DisplayTextColumn) { + AspectGetter = (o) => o.DisplayName, + AspectPutter = (o, v) => o.DisplayName = v as string ?? o.GetToolkit().Name, + }; + AppContext.Toolbar.AddMissedButtons(); + _ItemListBox.IsSimpleDragSource = true; + _ItemListBox.IsSimpleDropSink = true; + _ItemListBox.DragSource = new SimpleDragSource(true); + _ItemListBox.DropSink = new RearrangingDropSink(false) { + CanDropBetween = true, + CanDropOnItem = false + }; + _ItemListBox.Objects = AppContext.Toolbar.Buttons; + _ItemListBox.FixEditControlWidth(); + _ItemListBox.ScaleColumnWidths(); + } + + void _OkButton_Click(object sender, EventArgs e) { + var l = new List(); + foreach (BO item in _ItemListBox.Objects) { + l.Add(item); + } + AppContext.Toolbar.Buttons.Clear(); + AppContext.Toolbar.Buttons.AddRange(l); + Close(); + } + } +} diff --git a/pdfpatcher/App/Functions/CustomizeToolbarForm.resx b/pdfpatcher/App/Functions/CustomizeToolbarForm.resx new file mode 100644 index 0000000..b1a334f --- /dev/null +++ b/pdfpatcher/App/Functions/CustomizeToolbarForm.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/DocumentInspector/AddPdfObjectForm.Designer.cs b/pdfpatcher/App/Functions/DocumentInspector/AddPdfObjectForm.Designer.cs new file mode 100644 index 0000000..cdf1268 --- /dev/null +++ b/pdfpatcher/App/Functions/DocumentInspector/AddPdfObjectForm.Designer.cs @@ -0,0 +1,179 @@ +namespace PDFPatcher.Functions +{ + partial class AddPdfObjectForm + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region Windows 窗体设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + this._OkButton = new System.Windows.Forms.Button(); + this._CancelButton = new System.Windows.Forms.Button(); + this.label1 = new System.Windows.Forms.Label(); + this._ObjectNameBox = new System.Windows.Forms.TextBox(); + this.label2 = new System.Windows.Forms.Label(); + this._TextValueBox = new System.Windows.Forms.TextBox(); + this._NumericValueBox = new System.Windows.Forms.TextBox(); + this._BooleanValueBox = new System.Windows.Forms.CheckBox(); + this._NameValueBox = new System.Windows.Forms.TextBox(); + this._CreateAsRefBox = new System.Windows.Forms.CheckBox(); + this.SuspendLayout(); + // + // _OkButton + // + this._OkButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this._OkButton.Location = new System.Drawing.Point(111, 141); + this._OkButton.Name = "_OkButton"; + this._OkButton.Size = new System.Drawing.Size(75, 23); + this._OkButton.TabIndex = 0; + this._OkButton.Text = "确定(&Q)"; + this._OkButton.UseVisualStyleBackColor = true; + this._OkButton.Click += new System.EventHandler(this._OkButton_Click); + // + // _CancelButton + // + this._CancelButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this._CancelButton.DialogResult = System.Windows.Forms.DialogResult.Cancel; + this._CancelButton.Location = new System.Drawing.Point(192, 141); + this._CancelButton.Name = "_CancelButton"; + this._CancelButton.Size = new System.Drawing.Size(75, 23); + this._CancelButton.TabIndex = 1; + this._CancelButton.Text = "取消(&X)"; + this._CancelButton.UseVisualStyleBackColor = true; + this._CancelButton.Click += new System.EventHandler(this._CancelButton_Click); + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(12, 15); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(41, 12); + this.label1.TabIndex = 4; + this.label1.Text = "名称:"; + // + // _ObjectNameBox + // + this._ObjectNameBox.Location = new System.Drawing.Point(59, 12); + this._ObjectNameBox.Name = "_ObjectNameBox"; + this._ObjectNameBox.Size = new System.Drawing.Size(208, 21); + this._ObjectNameBox.TabIndex = 5; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(12, 42); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(41, 12); + this.label2.TabIndex = 6; + this.label2.Text = "取值:"; + // + // _TextValueBox + // + this._TextValueBox.AcceptsReturn = true; + this._TextValueBox.AcceptsTab = true; + this._TextValueBox.Location = new System.Drawing.Point(59, 39); + this._TextValueBox.Multiline = true; + this._TextValueBox.Name = "_TextValueBox"; + this._TextValueBox.Size = new System.Drawing.Size(208, 56); + this._TextValueBox.TabIndex = 7; + this._TextValueBox.Visible = false; + // + // _NumericValueBox + // + this._NumericValueBox.Location = new System.Drawing.Point(7, 123); + this._NumericValueBox.Name = "_NumericValueBox"; + this._NumericValueBox.Size = new System.Drawing.Size(100, 21); + this._NumericValueBox.TabIndex = 8; + this._NumericValueBox.Visible = false; + // + // _BooleanValueBox + // + this._BooleanValueBox.AutoSize = true; + this._BooleanValueBox.Location = new System.Drawing.Point(7, 79); + this._BooleanValueBox.Name = "_BooleanValueBox"; + this._BooleanValueBox.Size = new System.Drawing.Size(48, 16); + this._BooleanValueBox.TabIndex = 9; + this._BooleanValueBox.Text = "True"; + this._BooleanValueBox.UseVisualStyleBackColor = true; + this._BooleanValueBox.Visible = false; + // + // _NameValueBox + // + this._NameValueBox.Location = new System.Drawing.Point(7, 138); + this._NameValueBox.Name = "_NameValueBox"; + this._NameValueBox.Size = new System.Drawing.Size(100, 21); + this._NameValueBox.TabIndex = 10; + this._NameValueBox.Visible = false; + // + // _CreateAsRefBox + // + this._CreateAsRefBox.AutoSize = true; + this._CreateAsRefBox.Location = new System.Drawing.Point(59, 101); + this._CreateAsRefBox.Name = "_CreateAsRefBox"; + this._CreateAsRefBox.Size = new System.Drawing.Size(132, 16); + this._CreateAsRefBox.TabIndex = 11; + this._CreateAsRefBox.Text = "创建为间接引用节点"; + this._CreateAsRefBox.UseVisualStyleBackColor = true; + // + // AddPdfObjectForm + // + this.AcceptButton = this._OkButton; + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.CancelButton = this._CancelButton; + this.ClientSize = new System.Drawing.Size(279, 176); + this.Controls.Add(this._CreateAsRefBox); + this.Controls.Add(this._NameValueBox); + this.Controls.Add(this._BooleanValueBox); + this.Controls.Add(this._NumericValueBox); + this.Controls.Add(this._TextValueBox); + this.Controls.Add(this.label2); + this.Controls.Add(this._ObjectNameBox); + this.Controls.Add(this.label1); + this.Controls.Add(this._CancelButton); + this.Controls.Add(this._OkButton); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "AddPdfObjectForm"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; + this.Text = "添加PDF对象"; + this.Load += new System.EventHandler(this.AddPdfObjectForm_Load); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.Button _OkButton; + private System.Windows.Forms.Button _CancelButton; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.TextBox _ObjectNameBox; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.TextBox _TextValueBox; + private System.Windows.Forms.TextBox _NumericValueBox; + private System.Windows.Forms.CheckBox _BooleanValueBox; + private System.Windows.Forms.TextBox _NameValueBox; + private System.Windows.Forms.CheckBox _CreateAsRefBox; + } +} + diff --git a/pdfpatcher/App/Functions/DocumentInspector/AddPdfObjectForm.cs b/pdfpatcher/App/Functions/DocumentInspector/AddPdfObjectForm.cs new file mode 100644 index 0000000..08535e0 --- /dev/null +++ b/pdfpatcher/App/Functions/DocumentInspector/AddPdfObjectForm.cs @@ -0,0 +1,66 @@ +using System; +using System.Windows.Forms; +using iTextSharp.text.pdf; +using PDFPatcher.Common; +using PDFPatcher.Model; + +namespace PDFPatcher.Functions +{ + sealed partial class AddPdfObjectForm : Form + { + readonly Control[] _editBoxes; + public string ObjectName => _ObjectNameBox.Text; + int _PdfObjectType; + ///获取或指定Description的值。 + public int PdfObjectType { + get => _PdfObjectType; + set { + _PdfObjectType = value; + FormHelper.ToggleVisibility(false, _editBoxes); + switch (value) { + case PdfObject.ARRAY: break; + case PdfObject.BOOLEAN: _BooleanValueBox.Visible = true; break; + case PdfObject.DICTIONARY: break; + case PdfObject.NAME: _NameValueBox.Visible = true; break; + case PdfObject.NUMBER: _NumericValueBox.Visible = true; break; + case PdfObject.STRING: _TextValueBox.Visible = true; break; + } + } + } + public bool CreateAsIndirect => _CreateAsRefBox.Checked; + public PdfObject PdfValue { + get { + PdfObject o; + switch (_PdfObjectType) { + case PdfObject.NAME: o = new PdfName(String.IsNullOrEmpty(_NameValueBox.Text) ? "name" : _NameValueBox.Text); break; + case PdfObject.DICTIONARY: o = new PdfDictionary(); break; + case PdfObject.ARRAY: o = new PdfArray(); break; + case PdfObject.BOOLEAN: o = new PdfBoolean(_BooleanValueBox.Checked); break; + case PdfObject.STRING: o = _TextValueBox.Text.ToPdfString(); break; + case PdfObject.NUMBER: o = new PdfNumber(_NumericValueBox.Text.ToDouble()); break; + default: return null; + } + return o; + } + } + public AddPdfObjectForm() { + InitializeComponent(); + _editBoxes = new Control[] { _NameValueBox, _NumericValueBox, _BooleanValueBox, _TextValueBox }; + } + + void AddPdfObjectForm_Load(object sender, EventArgs e) { + _NameValueBox.Location = _NumericValueBox.Location = _BooleanValueBox.Location = _TextValueBox.Location; + } + + void _OkButton_Click(Object source, EventArgs args) { + DialogResult = DialogResult.OK; + Close(); + } + + void _CancelButton_Click(Object source, EventArgs args) { + DialogResult = DialogResult.Cancel; + Close(); + } + + } +} diff --git a/pdfpatcher/App/Functions/DocumentInspector/AddPdfObjectForm.resx b/pdfpatcher/App/Functions/DocumentInspector/AddPdfObjectForm.resx new file mode 100644 index 0000000..d58980a --- /dev/null +++ b/pdfpatcher/App/Functions/DocumentInspector/AddPdfObjectForm.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/DocumentInspector/ImageViewerForm.Designer.cs b/pdfpatcher/App/Functions/DocumentInspector/ImageViewerForm.Designer.cs new file mode 100644 index 0000000..172134f --- /dev/null +++ b/pdfpatcher/App/Functions/DocumentInspector/ImageViewerForm.Designer.cs @@ -0,0 +1,121 @@ +namespace PDFPatcher.Functions +{ + partial class ImageViewerForm + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region Windows 窗体设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + System.Windows.Forms.ToolStripButton _Save; + System.Windows.Forms.ToolStripButton _ZoomReset; + this._MainToolbar = new System.Windows.Forms.ToolStrip (); + this._FitWindow = new System.Windows.Forms.ToolStripButton (); + this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator (); + this._ImageBox = new Cyotek.Windows.Forms.ImageBox (); + _Save = new System.Windows.Forms.ToolStripButton (); + _ZoomReset = new System.Windows.Forms.ToolStripButton (); + this._MainToolbar.SuspendLayout (); + this.SuspendLayout (); + // + // _MainToolbar + // + this._MainToolbar.Items.AddRange (new System.Windows.Forms.ToolStripItem[] { + _Save, + this.toolStripSeparator1, + _ZoomReset, + this._FitWindow}); + this._MainToolbar.Location = new System.Drawing.Point (0, 0); + this._MainToolbar.Name = "_MainToolbar"; + this._MainToolbar.Size = new System.Drawing.Size (539, 25); + this._MainToolbar.TabIndex = 1; + this._MainToolbar.Text = "toolStrip1"; + this._MainToolbar.ItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler (this._MainToolbar_ItemClicked); + // + // _Save + // + _Save.Image = global::PDFPatcher.Properties.Resources.Save; + _Save.ImageTransparentColor = System.Drawing.Color.Magenta; + _Save.Name = "_Save"; + _Save.Size = new System.Drawing.Size (90, 22); + _Save.Text = "保存图片(&B)"; + _Save.ToolTipText = "将显示的图片保存为文件"; + // + // _ZoomReset + // + _ZoomReset.Image = global::PDFPatcher.Properties.Resources.Zoom; + _ZoomReset.ImageTransparentColor = System.Drawing.Color.Magenta; + _ZoomReset.Name = "_ZoomReset"; + _ZoomReset.Size = new System.Drawing.Size (75, 22); + _ZoomReset.Text = "原图比例"; + // + // _FitWindow + // + this._FitWindow.Image = global::PDFPatcher.Properties.Resources.Image; + this._FitWindow.ImageTransparentColor = System.Drawing.Color.Magenta; + this._FitWindow.Name = "_FitWindow"; + this._FitWindow.Size = new System.Drawing.Size (75, 22); + this._FitWindow.Text = "适合窗口"; + // + // toolStripSeparator1 + // + this.toolStripSeparator1.Name = "toolStripSeparator1"; + this.toolStripSeparator1.Size = new System.Drawing.Size (6, 25); + // + // _ImageBox + // + this._ImageBox.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._ImageBox.ForeColor = System.Drawing.SystemColors.ControlText; + this._ImageBox.Location = new System.Drawing.Point (12, 28); + this._ImageBox.MinimumSize = new System.Drawing.Size (454, 145); + this._ImageBox.Name = "_ImageBox"; + this._ImageBox.Size = new System.Drawing.Size (515, 380); + this._ImageBox.TabIndex = 0; + this._ImageBox.TabStop = false; + // + // ImageViewerForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF (6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size (539, 420); + this.Controls.Add (this._MainToolbar); + this.Controls.Add (this._ImageBox); + this.Name = "ImageViewerForm"; + this.ShowIcon = false; + this.ShowInTaskbar = false; + this.Text = "查看图片"; + this._MainToolbar.ResumeLayout (false); + this._MainToolbar.PerformLayout (); + this.ResumeLayout (false); + this.PerformLayout (); + + } + + #endregion + + private Cyotek.Windows.Forms.ImageBox _ImageBox; + private System.Windows.Forms.ToolStrip _MainToolbar; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator1; + private System.Windows.Forms.ToolStripButton _FitWindow; + } +} \ No newline at end of file diff --git a/pdfpatcher/App/Functions/DocumentInspector/ImageViewerForm.cs b/pdfpatcher/App/Functions/DocumentInspector/ImageViewerForm.cs new file mode 100644 index 0000000..b0db239 --- /dev/null +++ b/pdfpatcher/App/Functions/DocumentInspector/ImageViewerForm.cs @@ -0,0 +1,71 @@ +using System.Windows.Forms; +using FreeImageAPI; +using PDFPatcher.Common; +using PDFPatcher.Processor; +using PDFPatcher.Processor.Imaging; + +namespace PDFPatcher.Functions +{ + sealed partial class ImageViewerForm : Form + { + public ImageViewerForm() { + InitializeComponent(); + } + internal ImageViewerForm(ImageInfo image, byte[] bytes) : this() { + this.SetIcon(Properties.Resources.ViewContent); + if (image.ExtName == Constants.FileExtensions.Png || image.ExtName == Constants.FileExtensions.Tif) { + using (FreeImageBitmap bmp = ImageExtractor.CreateFreeImageBitmap(image, ref bytes, false, true)) { + _ImageBox.Image = bmp.ToBitmap(); + } + } + else { + try { + using (var s = new System.IO.MemoryStream(bytes)) { + using (FreeImageBitmap bmp = new FreeImageBitmap(s)) { + _ImageBox.Image = bmp.ToBitmap(); + } + } + } + catch (System.Exception ex) { + this.ErrorBox("无法加载图片", ex); + } + } + } + + protected override void OnClosed(System.EventArgs e) { + _ImageBox.Image.TryDispose(); + base.OnClosed(e); + } + + void _MainToolbar_ItemClicked(object sender, ToolStripItemClickedEventArgs e) { + var n = e.ClickedItem.Name; + switch (n) { + case "_Save": + using (var f = new SaveFileDialog { + Title = "保存图片文件", + DefaultExt = Constants.FileExtensions.Png, + FileName = "导出图片.png", + Filter = Constants.FileExtensions.ImageFilter + }) { + if (f.ShowDialog() == DialogResult.OK) { + try { + using (var fi = new FreeImageAPI.FreeImageBitmap(_ImageBox.Image)) { + fi.Save(f.FileName); + } + } + catch (System.Exception ex) { + FormHelper.ErrorBox(ex.Message); + } + } + } + break; + case "_ZoomReset": + _ImageBox.ActualSize(); break; + case "_FitWindow": + _ImageBox.ZoomToFit(); break; + default: + break; + } + } + } +} diff --git a/pdfpatcher/App/Functions/DocumentInspector/ImageViewerForm.resx b/pdfpatcher/App/Functions/DocumentInspector/ImageViewerForm.resx new file mode 100644 index 0000000..574da63 --- /dev/null +++ b/pdfpatcher/App/Functions/DocumentInspector/ImageViewerForm.resx @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + False + + + False + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/DocumentInspector/TextViewerForm.Designer.cs b/pdfpatcher/App/Functions/DocumentInspector/TextViewerForm.Designer.cs new file mode 100644 index 0000000..4b9594f --- /dev/null +++ b/pdfpatcher/App/Functions/DocumentInspector/TextViewerForm.Designer.cs @@ -0,0 +1,87 @@ +namespace PDFPatcher.Functions +{ + partial class TextViewerForm + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region Windows 窗体设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + this._TextBox = new System.Windows.Forms.RichTextBox (); + this._OkButton = new System.Windows.Forms.Button (); + this._CancelButton = new System.Windows.Forms.Button (); + this.SuspendLayout (); + // + // _TextBox + // + this._TextBox.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._TextBox.Location = new System.Drawing.Point (12, 12); + this._TextBox.Name = "_TextBox"; + this._TextBox.Size = new System.Drawing.Size (472, 219); + this._TextBox.TabIndex = 0; + this._TextBox.Text = ""; + // + // _OkButton + // + this._OkButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this._OkButton.Location = new System.Drawing.Point (328, 240); + this._OkButton.Name = "_OkButton"; + this._OkButton.Size = new System.Drawing.Size (75, 23); + this._OkButton.TabIndex = 1; + this._OkButton.Text = "确定(&Q)"; + this._OkButton.UseVisualStyleBackColor = true; + // + // _CancelButton + // + this._CancelButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this._CancelButton.DialogResult = System.Windows.Forms.DialogResult.Cancel; + this._CancelButton.Location = new System.Drawing.Point (409, 240); + this._CancelButton.Name = "_CancelButton"; + this._CancelButton.Size = new System.Drawing.Size (75, 23); + this._CancelButton.TabIndex = 2; + this._CancelButton.Text = "取消(&X)"; + this._CancelButton.UseVisualStyleBackColor = true; + // + // TextViewerForm + // + this.AcceptButton = this._OkButton; + this.AutoScaleDimensions = new System.Drawing.SizeF (6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.CancelButton = this._CancelButton; + this.ClientSize = new System.Drawing.Size (496, 275); + this.Controls.Add (this._CancelButton); + this.Controls.Add (this._OkButton); + this.Controls.Add (this._TextBox); + this.Name = "TextViewerForm"; + this.Text = "文本内容"; + this.ResumeLayout (false); + + } + + #endregion + + private System.Windows.Forms.RichTextBox _TextBox; + private System.Windows.Forms.Button _OkButton; + private System.Windows.Forms.Button _CancelButton; + } +} \ No newline at end of file diff --git a/pdfpatcher/App/Functions/DocumentInspector/TextViewerForm.cs b/pdfpatcher/App/Functions/DocumentInspector/TextViewerForm.cs new file mode 100644 index 0000000..5e5054c --- /dev/null +++ b/pdfpatcher/App/Functions/DocumentInspector/TextViewerForm.cs @@ -0,0 +1,32 @@ +using System; +using System.Windows.Forms; + +namespace PDFPatcher.Functions +{ + sealed partial class TextViewerForm : Form + { + ///获取或指定文本内容是否只读。 + public bool IsTextReadOnly { + get => _TextBox.ReadOnly; + set { + _TextBox.ReadOnly = value; + _OkButton.Visible = !value; + } + } + + ///获取或指定文本内容。 + public string TextContent { + get => _TextBox.Text; + set => _TextBox.Text = value; + } + + public TextViewerForm() { + InitializeComponent(); + } + + public TextViewerForm(string textContent, bool isTextReadonly) : this() { + TextContent = textContent; + IsTextReadOnly = isTextReadonly; + } + } +} diff --git a/pdfpatcher/App/Functions/DocumentInspector/TextViewerForm.resx b/pdfpatcher/App/Functions/DocumentInspector/TextViewerForm.resx new file mode 100644 index 0000000..d58980a --- /dev/null +++ b/pdfpatcher/App/Functions/DocumentInspector/TextViewerForm.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/DocumentInspectorControl.Designer.cs b/pdfpatcher/App/Functions/DocumentInspectorControl.Designer.cs new file mode 100644 index 0000000..30008bb --- /dev/null +++ b/pdfpatcher/App/Functions/DocumentInspectorControl.Designer.cs @@ -0,0 +1,468 @@ +namespace PDFPatcher.Functions +{ + partial class DocumentInspectorControl + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region 组件设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + this.components = new System.ComponentModel.Container(); + System.Windows.Forms.ToolStripMenuItem _ExportBinary; + System.Windows.Forms.ToolStripMenuItem _ExportHexText; + System.Windows.Forms.ToolStripMenuItem _ExportXml; + System.Windows.Forms.ToolStripMenuItem _ExportUncompressedBinary; + System.Windows.Forms.ToolStripMenuItem _ExportUncompressedHexText; + System.Windows.Forms.ToolStripMenuItem _ExportToUnicode; + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(DocumentInspectorControl)); + this._Container = new System.Windows.Forms.SplitContainer(); + this._ObjectDetailBox = new BrightIdeasSoftware.TreeListView(); + this._NameColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._ValueColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._DescriptionColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._ObjectTypeIcons = new System.Windows.Forms.ImageList(this.components); + this._DescriptionBox = new RichTextBoxLinks.RichTextBoxEx(); + this._RecentFileMenu = new System.Windows.Forms.ContextMenuStrip(this.components); + this._OpenButton = new System.Windows.Forms.ToolStripSplitButton(); + this._LoadDocumentWorker = new System.ComponentModel.BackgroundWorker(); + this._MainToolbar = new System.Windows.Forms.ToolStrip(); + this._SaveButton = new System.Windows.Forms.ToolStripButton(); + this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator(); + this._ExportButton = new System.Windows.Forms.ToolStripDropDownButton(); + this._ViewButton = new System.Windows.Forms.ToolStripButton(); + this._AddObjectMenu = new System.Windows.Forms.ToolStripDropDownButton(); + this._AddArrayNode = new System.Windows.Forms.ToolStripMenuItem(); + this._AddDictNode = new System.Windows.Forms.ToolStripMenuItem(); + this._AddBooleanNode = new System.Windows.Forms.ToolStripMenuItem(); + this._AddStringNode = new System.Windows.Forms.ToolStripMenuItem(); + this._AddNumberNode = new System.Windows.Forms.ToolStripMenuItem(); + this._AddNameNode = new System.Windows.Forms.ToolStripMenuItem(); + this._DeleteButton = new System.Windows.Forms.ToolStripButton(); + this._ExpandButton = new System.Windows.Forms.ToolStripButton(); + this._CollapseButton = new System.Windows.Forms.ToolStripButton(); + _ExportBinary = new System.Windows.Forms.ToolStripMenuItem(); + _ExportHexText = new System.Windows.Forms.ToolStripMenuItem(); + _ExportXml = new System.Windows.Forms.ToolStripMenuItem(); + _ExportUncompressedBinary = new System.Windows.Forms.ToolStripMenuItem(); + _ExportUncompressedHexText = new System.Windows.Forms.ToolStripMenuItem(); + _ExportToUnicode = new System.Windows.Forms.ToolStripMenuItem(); + ((System.ComponentModel.ISupportInitialize)(this._Container)).BeginInit(); + this._Container.Panel1.SuspendLayout(); + this._Container.Panel2.SuspendLayout(); + this._Container.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this._ObjectDetailBox)).BeginInit(); + this._MainToolbar.SuspendLayout(); + this.SuspendLayout(); + // + // _ExportBinary + // + _ExportBinary.Name = "_ExportBinary"; + _ExportBinary.Size = new System.Drawing.Size(244, 22); + _ExportBinary.Text = "二进制文件(&E)..."; + // + // _ExportHexText + // + _ExportHexText.Name = "_ExportHexText"; + _ExportHexText.Size = new System.Drawing.Size(244, 22); + _ExportHexText.Text = "二进制文本文件(&W)..."; + // + // _ExportXml + // + _ExportXml.Name = "_ExportXml"; + _ExportXml.Size = new System.Drawing.Size(244, 22); + _ExportXml.Text = "&XML信息文件..."; + // + // _ExportUncompressedBinary + // + _ExportUncompressedBinary.Name = "_ExportUncompressedBinary"; + _ExportUncompressedBinary.Size = new System.Drawing.Size(244, 22); + _ExportUncompressedBinary.Text = "原始流对象二进制文件(&Y)..."; + // + // _ExportUncompressedHexText + // + _ExportUncompressedHexText.Name = "_ExportUncompressedHexText"; + _ExportUncompressedHexText.Size = new System.Drawing.Size(244, 22); + _ExportUncompressedHexText.Text = "原始流对象二进制文本文件(&Y)..."; + // + // _ExportToUnicode + // + _ExportToUnicode.Name = "_ExportToUnicode"; + _ExportToUnicode.Size = new System.Drawing.Size(244, 22); + _ExportToUnicode.Text = "&ToUnicode 映射表"; + // + // _Container + // + this._Container.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._Container.FixedPanel = System.Windows.Forms.FixedPanel.Panel2; + this._Container.Location = new System.Drawing.Point(3, 28); + this._Container.Name = "_Container"; + this._Container.Orientation = System.Windows.Forms.Orientation.Horizontal; + // + // _Container.Panel1 + // + this._Container.Panel1.Controls.Add(this._ObjectDetailBox); + // + // _Container.Panel2 + // + this._Container.Panel2.Controls.Add(this._DescriptionBox); + this._Container.Size = new System.Drawing.Size(487, 310); + this._Container.SplitterDistance = 229; + this._Container.TabIndex = 1; + // + // _ObjectDetailBox + // + this._ObjectDetailBox.AllColumns.Add(this._NameColumn); + this._ObjectDetailBox.AllColumns.Add(this._ValueColumn); + this._ObjectDetailBox.AllColumns.Add(this._DescriptionColumn); + this._ObjectDetailBox.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._ObjectDetailBox.CellEditActivation = BrightIdeasSoftware.ObjectListView.CellEditActivateMode.SingleClick; + this._ObjectDetailBox.CellEditUseWholeCell = false; + this._ObjectDetailBox.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { + this._NameColumn, + this._ValueColumn, + this._DescriptionColumn}); + this._ObjectDetailBox.GridLines = true; + this._ObjectDetailBox.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable; + this._ObjectDetailBox.HideSelection = false; + this._ObjectDetailBox.Location = new System.Drawing.Point(3, 3); + this._ObjectDetailBox.Name = "_ObjectDetailBox"; + this._ObjectDetailBox.RevealAfterExpand = false; + this._ObjectDetailBox.ShowGroups = false; + this._ObjectDetailBox.Size = new System.Drawing.Size(481, 223); + this._ObjectDetailBox.SmallImageList = this._ObjectTypeIcons; + this._ObjectDetailBox.TabIndex = 0; + this._ObjectDetailBox.UseCompatibleStateImageBehavior = false; + this._ObjectDetailBox.View = System.Windows.Forms.View.Details; + this._ObjectDetailBox.VirtualMode = true; + this._ObjectDetailBox.ItemActivate += new System.EventHandler(this.ControlEvent); + // + // _NameColumn + // + this._NameColumn.IsEditable = false; + this._NameColumn.Text = "名称"; + this._NameColumn.Width = 184; + // + // _ValueColumn + // + this._ValueColumn.Text = "值"; + this._ValueColumn.Width = 187; + // + // _DescriptionColumn + // + this._DescriptionColumn.IsEditable = false; + this._DescriptionColumn.Text = "说明"; + this._DescriptionColumn.Width = 93; + // + // _ObjectTypeIcons + // + this._ObjectTypeIcons.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("_ObjectTypeIcons.ImageStream"))); + this._ObjectTypeIcons.TransparentColor = System.Drawing.Color.Transparent; + this._ObjectTypeIcons.Images.SetKeyName(0, "Current"); + this._ObjectTypeIcons.Images.SetKeyName(1, "Page"); + this._ObjectTypeIcons.Images.SetKeyName(2, "Dictionary"); + this._ObjectTypeIcons.Images.SetKeyName(3, "Array"); + this._ObjectTypeIcons.Images.SetKeyName(4, "Name"); + this._ObjectTypeIcons.Images.SetKeyName(5, "String"); + this._ObjectTypeIcons.Images.SetKeyName(6, "Number"); + this._ObjectTypeIcons.Images.SetKeyName(7, "Stream"); + this._ObjectTypeIcons.Images.SetKeyName(8, "Bool"); + this._ObjectTypeIcons.Images.SetKeyName(9, "Reference"); + this._ObjectTypeIcons.Images.SetKeyName(10, "Document"); + this._ObjectTypeIcons.Images.SetKeyName(11, "Pages"); + this._ObjectTypeIcons.Images.SetKeyName(12, "PageCommands"); + this._ObjectTypeIcons.Images.SetKeyName(13, "Outlines"); + this._ObjectTypeIcons.Images.SetKeyName(14, "Outline"); + this._ObjectTypeIcons.Images.SetKeyName(15, "Trailer"); + this._ObjectTypeIcons.Images.SetKeyName(16, "GoToPage"); + this._ObjectTypeIcons.Images.SetKeyName(17, "Image"); + this._ObjectTypeIcons.Images.SetKeyName(18, "Info"); + this._ObjectTypeIcons.Images.SetKeyName(19, "Font"); + this._ObjectTypeIcons.Images.SetKeyName(20, "Resources"); + this._ObjectTypeIcons.Images.SetKeyName(21, "Null"); + this._ObjectTypeIcons.Images.SetKeyName(22, "Hidden"); + this._ObjectTypeIcons.Images.SetKeyName(23, "op_q"); + this._ObjectTypeIcons.Images.SetKeyName(24, "op_cm"); + this._ObjectTypeIcons.Images.SetKeyName(25, "op_tm"); + this._ObjectTypeIcons.Images.SetKeyName(26, "op_cs"); + this._ObjectTypeIcons.Images.SetKeyName(27, "op_sc"); + this._ObjectTypeIcons.Images.SetKeyName(28, "op_g"); + this._ObjectTypeIcons.Images.SetKeyName(29, "op_s"); + this._ObjectTypeIcons.Images.SetKeyName(30, "op_TJ"); + this._ObjectTypeIcons.Images.SetKeyName(31, "op_tj_"); + this._ObjectTypeIcons.Images.SetKeyName(32, "op_f"); + this._ObjectTypeIcons.Images.SetKeyName(33, "op_Ts"); + this._ObjectTypeIcons.Images.SetKeyName(34, "op_BT"); + this._ObjectTypeIcons.Images.SetKeyName(35, "op_Td"); + this._ObjectTypeIcons.Images.SetKeyName(36, "op_Tr"); + this._ObjectTypeIcons.Images.SetKeyName(37, "op_BDC"); + this._ObjectTypeIcons.Images.SetKeyName(38, "op_re"); + this._ObjectTypeIcons.Images.SetKeyName(39, "op_W*"); + this._ObjectTypeIcons.Images.SetKeyName(40, "op_c"); + this._ObjectTypeIcons.Images.SetKeyName(41, "op_l"); + this._ObjectTypeIcons.Images.SetKeyName(42, "op_tc"); + this._ObjectTypeIcons.Images.SetKeyName(43, "op_Tz"); + this._ObjectTypeIcons.Images.SetKeyName(44, "op_Tl"); + this._ObjectTypeIcons.Images.SetKeyName(45, "op_gs"); + this._ObjectTypeIcons.Images.SetKeyName(46, "op_w"); + this._ObjectTypeIcons.Images.SetKeyName(47, "op_M_"); + this._ObjectTypeIcons.Images.SetKeyName(48, "op_d"); + this._ObjectTypeIcons.Images.SetKeyName(49, "op_b"); + this._ObjectTypeIcons.Images.SetKeyName(50, "op_m"); + this._ObjectTypeIcons.Images.SetKeyName(51, "op_h"); + // + // _DescriptionBox + // + this._DescriptionBox.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._DescriptionBox.Location = new System.Drawing.Point(3, 3); + this._DescriptionBox.Name = "_DescriptionBox"; + this._DescriptionBox.ReadOnly = true; + this._DescriptionBox.ScrollBars = System.Windows.Forms.RichTextBoxScrollBars.Vertical; + this._DescriptionBox.Size = new System.Drawing.Size(481, 71); + this._DescriptionBox.TabIndex = 1; + this._DescriptionBox.Text = ""; + // + // _RecentFileMenu + // + this._RecentFileMenu.Name = "_RecentFileMenu"; + this._RecentFileMenu.OwnerItem = this._OpenButton; + this._RecentFileMenu.Size = new System.Drawing.Size(61, 4); + // + // _OpenButton + // + this._OpenButton.DropDown = this._RecentFileMenu; + this._OpenButton.Image = global::PDFPatcher.Properties.Resources.OpenFile; + this._OpenButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this._OpenButton.Name = "_OpenButton"; + this._OpenButton.Size = new System.Drawing.Size(81, 22); + this._OpenButton.Text = "打开(&D)"; + this._OpenButton.ToolTipText = "打开 PDF 文档"; + this._OpenButton.ButtonClick += new System.EventHandler(this.ControlEvent); + // + // _LoadDocumentWorker + // + this._LoadDocumentWorker.DoWork += new System.ComponentModel.DoWorkEventHandler(this._LoadDocumentWorker_DoWork); + this._LoadDocumentWorker.RunWorkerCompleted += new System.ComponentModel.RunWorkerCompletedEventHandler(this._LoadDocumentWorker_RunWorkerCompleted); + // + // _MainToolbar + // + this._MainToolbar.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this._OpenButton, + this._SaveButton, + this.toolStripSeparator1, + this._ExportButton, + this._ViewButton, + this._AddObjectMenu, + this._DeleteButton, + this._ExpandButton, + this._CollapseButton}); + this._MainToolbar.Location = new System.Drawing.Point(0, 0); + this._MainToolbar.Name = "_MainToolbar"; + this._MainToolbar.Size = new System.Drawing.Size(495, 25); + this._MainToolbar.TabIndex = 0; + this._MainToolbar.ItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this.ToolbarItemClicked); + // + // _SaveButton + // + this._SaveButton.Enabled = false; + this._SaveButton.Image = global::PDFPatcher.Properties.Resources.Save; + this._SaveButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this._SaveButton.Name = "_SaveButton"; + this._SaveButton.Size = new System.Drawing.Size(68, 22); + this._SaveButton.Text = "保存(&B)"; + this._SaveButton.ToolTipText = "保存修改后的 PDF 文档"; + // + // toolStripSeparator1 + // + this.toolStripSeparator1.Name = "toolStripSeparator1"; + this.toolStripSeparator1.Size = new System.Drawing.Size(6, 25); + // + // _ExportButton + // + this._ExportButton.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + _ExportBinary, + _ExportHexText, + _ExportXml, + _ExportUncompressedBinary, + _ExportUncompressedHexText, + _ExportToUnicode}); + this._ExportButton.Enabled = false; + this._ExportButton.Image = global::PDFPatcher.Properties.Resources.ExportFile; + this._ExportButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this._ExportButton.Name = "_ExportButton"; + this._ExportButton.Size = new System.Drawing.Size(61, 22); + this._ExportButton.Text = "导出"; + this._ExportButton.ToolTipText = "导出流对象的内容"; + this._ExportButton.DropDownOpening += new System.EventHandler(this._ExportButton_DropDownOpening); + this._ExportButton.DropDownItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this.ToolbarItemClicked); + // + // _ViewButton + // + this._ViewButton.Enabled = false; + this._ViewButton.Image = global::PDFPatcher.Properties.Resources.ViewContent; + this._ViewButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this._ViewButton.Name = "_ViewButton"; + this._ViewButton.Size = new System.Drawing.Size(52, 22); + this._ViewButton.Text = "查看"; + this._ViewButton.ToolTipText = "查看流对象"; + // + // _AddObjectMenu + // + this._AddObjectMenu.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this._AddArrayNode, + this._AddDictNode, + this._AddBooleanNode, + this._AddStringNode, + this._AddNumberNode, + this._AddNameNode}); + this._AddObjectMenu.Enabled = false; + this._AddObjectMenu.Image = global::PDFPatcher.Properties.Resources.AddChildNode; + this._AddObjectMenu.ImageTransparentColor = System.Drawing.Color.Magenta; + this._AddObjectMenu.Name = "_AddObjectMenu"; + this._AddObjectMenu.Size = new System.Drawing.Size(97, 22); + this._AddObjectMenu.Text = "插入子节点"; + this._AddObjectMenu.ToolTipText = "添加子节点对象"; + this._AddObjectMenu.DropDownItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this._AddObjectMenu_DropDownItemClicked); + // + // _AddArrayNode + // + this._AddArrayNode.Name = "_AddArrayNode"; + this._AddArrayNode.Size = new System.Drawing.Size(136, 22); + this._AddArrayNode.Text = "列表节点"; + // + // _AddDictNode + // + this._AddDictNode.Name = "_AddDictNode"; + this._AddDictNode.Size = new System.Drawing.Size(136, 22); + this._AddDictNode.Text = "字典节点"; + // + // _AddBooleanNode + // + this._AddBooleanNode.Name = "_AddBooleanNode"; + this._AddBooleanNode.Size = new System.Drawing.Size(136, 22); + this._AddBooleanNode.Text = "真假值节点"; + // + // _AddStringNode + // + this._AddStringNode.Name = "_AddStringNode"; + this._AddStringNode.Size = new System.Drawing.Size(136, 22); + this._AddStringNode.Text = "字符串节点"; + // + // _AddNumberNode + // + this._AddNumberNode.Name = "_AddNumberNode"; + this._AddNumberNode.Size = new System.Drawing.Size(136, 22); + this._AddNumberNode.Text = "数值节点"; + // + // _AddNameNode + // + this._AddNameNode.Name = "_AddNameNode"; + this._AddNameNode.Size = new System.Drawing.Size(136, 22); + this._AddNameNode.Text = "名称节点"; + // + // _DeleteButton + // + this._DeleteButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this._DeleteButton.Enabled = false; + this._DeleteButton.Image = global::PDFPatcher.Properties.Resources.Delete; + this._DeleteButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this._DeleteButton.Name = "_DeleteButton"; + this._DeleteButton.Size = new System.Drawing.Size(23, 22); + this._DeleteButton.Text = "删除"; + this._DeleteButton.ToolTipText = "删除选中的对象"; + // + // _ExpandButton + // + this._ExpandButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this._ExpandButton.Enabled = false; + this._ExpandButton.Image = global::PDFPatcher.Properties.Resources.Expand; + this._ExpandButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this._ExpandButton.Name = "_ExpandButton"; + this._ExpandButton.Size = new System.Drawing.Size(23, 22); + this._ExpandButton.Text = "展开"; + this._ExpandButton.ToolTipText = "展开选中的项目"; + // + // _CollapseButton + // + this._CollapseButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this._CollapseButton.Enabled = false; + this._CollapseButton.Image = global::PDFPatcher.Properties.Resources.Collapse; + this._CollapseButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this._CollapseButton.Name = "_CollapseButton"; + this._CollapseButton.Size = new System.Drawing.Size(23, 22); + this._CollapseButton.Text = "收拢"; + this._CollapseButton.ToolTipText = "收拢选中的项目"; + // + // DocumentInspectorControl + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this._MainToolbar); + this.Controls.Add(this._Container); + this.Font = new System.Drawing.Font("SimSun", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.Name = "DocumentInspectorControl"; + this.Size = new System.Drawing.Size(495, 341); + this._Container.Panel1.ResumeLayout(false); + this._Container.Panel2.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this._Container)).EndInit(); + this._Container.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this._ObjectDetailBox)).EndInit(); + this._MainToolbar.ResumeLayout(false); + this._MainToolbar.PerformLayout(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.SplitContainer _Container; + private BrightIdeasSoftware.TreeListView _ObjectDetailBox; + private BrightIdeasSoftware.OLVColumn _NameColumn; + private BrightIdeasSoftware.OLVColumn _ValueColumn; + private RichTextBoxLinks.RichTextBoxEx _DescriptionBox; + private System.Windows.Forms.ContextMenuStrip _RecentFileMenu; + private System.Windows.Forms.ImageList _ObjectTypeIcons; + private BrightIdeasSoftware.OLVColumn _DescriptionColumn; + private System.ComponentModel.BackgroundWorker _LoadDocumentWorker; + private System.Windows.Forms.ToolStripSplitButton _OpenButton; + private System.Windows.Forms.ToolStrip _MainToolbar; + private System.Windows.Forms.ToolStripButton _SaveButton; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator1; + private System.Windows.Forms.ToolStripDropDownButton _ExportButton; + private System.Windows.Forms.ToolStripButton _ViewButton; + private System.Windows.Forms.ToolStripButton _DeleteButton; + private System.Windows.Forms.ToolStripButton _ExpandButton; + private System.Windows.Forms.ToolStripButton _CollapseButton; + private System.Windows.Forms.ToolStripDropDownButton _AddObjectMenu; + private System.Windows.Forms.ToolStripMenuItem _AddNameNode; + private System.Windows.Forms.ToolStripMenuItem _AddNumberNode; + private System.Windows.Forms.ToolStripMenuItem _AddStringNode; + private System.Windows.Forms.ToolStripMenuItem _AddBooleanNode; + private System.Windows.Forms.ToolStripMenuItem _AddDictNode; + private System.Windows.Forms.ToolStripMenuItem _AddArrayNode; + } +} diff --git a/pdfpatcher/App/Functions/DocumentInspectorControl.cs b/pdfpatcher/App/Functions/DocumentInspectorControl.cs new file mode 100644 index 0000000..66b52c3 --- /dev/null +++ b/pdfpatcher/App/Functions/DocumentInspectorControl.cs @@ -0,0 +1,860 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Drawing; +using System.IO; +using System.Linq; +using System.Security.Permissions; +using System.Windows.Forms; +using System.Xml; +using BrightIdeasSoftware; +using iTextSharp.text.pdf; +using PDFPatcher.Common; +using PDFPatcher.Model; +using PDFPatcher.Processor; + +namespace PDFPatcher.Functions +{ + [ToolboxItem(false)] + public sealed partial class DocumentInspectorControl : FunctionControl, IDocumentEditor + { + static readonly PdfObjectType[] __XmlExportableTypes = new PdfObjectType[] { PdfObjectType.Page, PdfObjectType.Pages, PdfObjectType.Trailer }; + static Dictionary __OpNameIcons; + static Dictionary __PdfObjectIcons; + + PdfPathDocument _pdf; + ImageExtractor _imgExp; + string _fileName; + ToolStripItem[] _addPdfObjectMenuItems; + int[] _pdfTypeForAddObjectMenuItems; + + static readonly ImageExtracterOptions _imgExpOption = new ImageExtracterOptions() { + OutputPath = Path.GetTempPath(), + MergeImages = false + }; + + public override string FunctionName => "结构探查器"; + + public override Bitmap IconImage => Properties.Resources.DocumentInspector; + + public event EventHandler DocumentChanged; + public string DocumentPath { + get => _fileName; + set { + if (_fileName != value) { + _fileName = value; + DocumentChanged?.Invoke(this, new DocumentChangedEventArgs(value)); + } + } + } + + public DocumentInspectorControl() { + InitializeComponent(); + this.OnFirstLoad(OnLoad); + } + + void OnLoad() { + _MainToolbar.ScaleIcons(16); + _ObjectDetailBox.ScaleColumnWidths(); + + _ObjectDetailBox.EmptyListMsg = "请使用“打开”按钮加载需要检查结构的 PDF 文件,或从资源管理器拖放文件到本列表框"; + + if (__OpNameIcons == null || __OpNameIcons.Count == 0) { + __OpNameIcons = InitOpNameIcons(); + } + if (__PdfObjectIcons == null || __PdfObjectIcons.Count == 0) { + __PdfObjectIcons = InitPdfObjectIcons(); + } + #region TreeListView init + _ObjectDetailBox.SetTreeViewLine(); + _ObjectDetailBox.FixEditControlWidth(); + new TypedColumn(_NameColumn) { + AspectGetter = (DocumentObject d) => { + return d.FriendlyName ?? d.Name; + }, + ImageGetter = (DocumentObject d) => { + if (d.ImageKey != null) { + return d.ImageKey; + } + + if (d.Type == PdfObjectType.Normal) { + return GetImageKey(d); + } + + switch (d.Type) { + case PdfObjectType.Trailer: + return __OpNameIcons["Document"]; + case PdfObjectType.Root: + break; + case PdfObjectType.Pages: + return __OpNameIcons["Pages"]; + case PdfObjectType.Page: + return __OpNameIcons["Page"]; + case PdfObjectType.Image: + return __OpNameIcons["Image"]; + case PdfObjectType.Outline: + return __OpNameIcons["Outline"]; + case PdfObjectType.PageCommands: + return __OpNameIcons["PageCommands"]; + case PdfObjectType.PageCommand: + if (d.ImageKey == null) { + var n = d.ExtensiveObject as string; + if ((n != null && __OpNameIcons.TryGetValue(n, out int ic)) + || (d.Name.StartsWith(Constants.ContentPrefix + ":") && __OpNameIcons.TryGetValue(d.Name, out ic)) + ) { + d.ImageKey = ic; + } + else { + d.ImageKey = __OpNameIcons["Null"]; + } + } + return d.ImageKey; + case PdfObjectType.Hidden: + return __OpNameIcons["Hidden"]; + } + return GetImageKey(d); + } + }; + new TypedColumn(_ValueColumn) { + AspectGetter = (DocumentObject d) => { + return d.FriendlyValue ?? d.LiteralValue; + }, + AspectPutter = (DocumentObject d, object value) => { + if (d.UpdateDocumentObject(value)) { + var r = d.FindReferenceAncestor(); + if (r != null) { + RefreshReferences(r); + } + } + else if (d.Parent != null && d.Parent.Type == PdfObjectType.Outline && d.Name == "Title") { + d.Parent.Description = (string)value; + _ObjectDetailBox.RefreshObject(d.Parent); + } + } + }; + _DescriptionColumn.AspectGetter = (object o) => { + return ((DocumentObject)o).Description; + }; + _ObjectDetailBox.PrimarySortColumn = null; + _ObjectDetailBox.CopySelectionOnControlC = true; + _ObjectDetailBox.CellEditStarting += (s, args) => { + var d = args.RowObject as DocumentObject; + var po = d.Value as PdfObject; + if (po == null) { + args.Cancel = true; + return; + } + if (po.Type == PdfObject.BOOLEAN) { + args.Control = new CheckBox() { Checked = (po as PdfBoolean).BooleanValue, Bounds = args.CellBounds }; + } + else if (po.Type == PdfObject.NUMBER) { + args.Control = new TextBox() { Text = (po as PdfNumber).DoubleValue.ToText(), Bounds = args.CellBounds }; + } + else if (po.Type == PdfObject.INDIRECT || PdfHelper.CompoundTypes.Contains(po.Type)) { + args.Cancel = true; + } + }; + _ObjectDetailBox.CanExpandGetter = (object o) => { + var d = o as DocumentObject; + if (d == null) { + return false; + } + if (d.Type == PdfObjectType.GoToPage) { + d.ImageKey = __OpNameIcons["GoToPage"]; + } + return d.HasChildren; + }; + _ObjectDetailBox.ChildrenGetter = delegate (object o) { + var d = o as DocumentObject; + if (d == null) { + return null; + } + return d.Children; + }; + _ObjectDetailBox.RowFormatter = (OLVListItem olvItem) => { + var o = olvItem.RowObject as DocumentObject; + if (o == null) { + return; + } + if (o.Type == PdfObjectType.Normal) { + var po = o.Value; + if (po == null) { + return; + } + if (po.Type == PdfObject.INDIRECT) { + olvItem.UseItemStyleForSubItems = false; + olvItem.SubItems[_ValueColumn.Index].ForeColor = SystemColors.HotTrack; + } + else if (PdfHelper.CompoundTypes.Contains(po.Type)) { + olvItem.UseItemStyleForSubItems = false; + olvItem.SubItems[_ValueColumn.Index].ForeColor = SystemColors.GrayText; + } + } + else if (o.Type == PdfObjectType.Page) { + olvItem.ForeColor = Color.DarkRed; + } + else if (o.Type == PdfObjectType.Pages) { + olvItem.Font = new Font(olvItem.Font, FontStyle.Bold); + olvItem.ForeColor = Color.DarkRed; + olvItem.BackColor = Color.LightYellow; + } + else if (o.Type == PdfObjectType.Trailer) { + olvItem.Font = new Font(olvItem.Font, FontStyle.Bold); + olvItem.BackColor = Color.LightYellow; + } + else if (o.Type == PdfObjectType.Outline) { + olvItem.UseItemStyleForSubItems = false; + olvItem.SubItems[0].ForeColor = SystemColors.HotTrack; + olvItem.SubItems[_ValueColumn.Index].ForeColor = SystemColors.HotTrack; + } + else if (o.Type == PdfObjectType.PageCommand && (o.Name == "字符串" || o.Name == "换行字符串")) { + olvItem.UseItemStyleForSubItems = false; + var s = olvItem.SubItems[_DescriptionColumn.Index]; + s.Font = new Font(olvItem.Font, FontStyle.Underline); + } + }; + _ObjectDetailBox.SelectionChanged += _ObjectDetailBox_SelectionChanged; + _ObjectDetailBox.IsSimpleDropSink = true; + _ObjectDetailBox.CanDrop += _ObjectDetailBox_CanDrop; + _ObjectDetailBox.Dropped += _ObjectDetailBox_Dropped; + #endregion + _AddNameNode.Image = _ObjectTypeIcons.Images["Name"]; + _AddStringNode.Image = _ObjectTypeIcons.Images["String"]; + _AddDictNode.Image = _ObjectTypeIcons.Images["Dictionary"]; + _AddArrayNode.Image = _ObjectTypeIcons.Images["Array"]; + _AddNumberNode.Image = _ObjectTypeIcons.Images["Number"]; + _AddBooleanNode.Image = _ObjectTypeIcons.Images["Bool"]; + + _addPdfObjectMenuItems = new ToolStripItem[] { _AddNameNode, _AddStringNode, _AddDictNode, _AddArrayNode, _AddNumberNode, _AddBooleanNode }; + _pdfTypeForAddObjectMenuItems = new int[] { PdfObject.NAME, PdfObject.STRING, PdfObject.DICTIONARY, PdfObject.ARRAY, PdfObject.NUMBER, PdfObject.BOOLEAN }; + + _OpenButton.DropDownOpening += FileListHelper.OpenPdfButtonDropDownOpeningHandler; + _OpenButton.DropDownItemClicked += (s, args) => { + args.ClickedItem.Owner.Hide(); + LoadDocument(args.ClickedItem.ToolTipText); + }; + Disposed += (s, args) => { + _pdf?.Document.Dispose(); + }; + } + + public override void SetupCommand(ToolStripItem item) { + var n = item.Name; + switch (n) { + case Commands.Action: + item.Text = _SaveButton.Text; + item.Image = _SaveButton.Image; + item.ToolTipText = _SaveButton.ToolTipText; + return; + case Commands.Delete: + EnableCommand(item, _DeleteButton.Enabled, true); + return; + default: + break; + } + if (Commands.CommonSelectionCommands.Contains(n) + || Commands.RecentFiles == n + ) { + EnableCommand(item, _ObjectDetailBox.GetItemCount() > 0, true); + } + else { + base.SetupCommand(item); + } + } + + public override void ExecuteCommand(string commandName, params string[] parameters) { + switch (commandName) { + case Commands.Open: + var p = AppContext.MainForm.ShowPdfFileDialog(); + if (p != null) { + LoadDocument(p); + } + break; + case Commands.OpenFile: + LoadDocument(parameters[0]); + break; + case Commands.Action: + SaveDocument(); + break; + case Commands.SelectAllItems: + _ObjectDetailBox.SelectAll(); + break; + case Commands.SelectNone: + _ObjectDetailBox.SelectedObjects = null; + break; + case Commands.InvertSelectItem: + _ObjectDetailBox.InvertSelect(); + break; + default: + base.ExecuteCommand(commandName, parameters); + break; + } + } + + [SecurityPermission(SecurityAction.LinkDemand, Flags = SecurityPermissionFlag.UnmanagedCode)] + protected override bool ProcessCmdKey(ref Message msg, Keys keyData) { + if (_ObjectDetailBox.IsCellEditing) { + return base.ProcessCmdKey(ref msg, keyData); + } + switch (keyData ^ Keys.Control) { + case Keys.O: ExecuteCommand(Commands.Open); return true; + case Keys.C: ExecuteCommand(Commands.Copy); return true; + case Keys.S: ExecuteCommand(Commands.Action); return true; + } + return base.ProcessCmdKey(ref msg, keyData); + } + + void RefreshReferences(DocumentObject r) { + if (r.Value == null || r.Value.Type != PdfObject.INDIRECT) { + return; + } + var v = r.Value as PdfIndirectReference; + var l = _ObjectDetailBox.VirtualListSize; + for (int i = 0; i < l; i++) { + var m = _ObjectDetailBox.GetModelObject(i) as DocumentObject; + if (m == null) { + continue; + } + if (m.Type == PdfObjectType.PageCommands) { + i += (_ObjectDetailBox.VirtualListDataSource as TreeListView.Tree).GetVisibleDescendentCount(m); + } + if (m.ExtensiveObject != null && m.Value != null && m.Value.Type == PdfObject.INDIRECT) { + var mv = m.Value as PdfIndirectReference; + if (mv.Number == v.Number && mv.Generation == v.Generation && m != r) { + _ObjectDetailBox.RefreshObject(m); + } + } + } + } + + public void CloseDocument() { + _pdf.Document?.SafeFile.Close(); + } + + public void Reopen() { + _pdf.Document?.SafeFile.ReOpen(); + } + + void _ObjectDetailBox_CanDrop(object sender, OlvDropEventArgs e) { + var o = e.DataObject as DataObject; + if (o == null) { + return; + } + var f = o.GetFileDropList(); + foreach (var item in f) { + if (FileHelper.HasExtension(item, Constants.FileExtensions.Xml) + || FileHelper.HasExtension(item, Constants.FileExtensions.Pdf)) { + e.Handled = true; + e.DropTargetLocation = DropTargetLocation.Background; + e.Effect = DragDropEffects.Move; + e.InfoMessage = "打开文件" + item; + return; + } + } + e.Effect = DragDropEffects.None; + e.DropTargetLocation = DropTargetLocation.None; + } + + void _ObjectDetailBox_Dropped(object sender, OlvDropEventArgs e) { + var o = e.DataObject as DataObject; + if (o == null) { + return; + } + var f = o.GetFileDropList(); + if (f.Count == 0) { + return; + } + LoadDocument(f[0]); + } + + void _ObjectDetailBox_SelectionChanged(object sender, EventArgs e) { + var si = _ObjectDetailBox.SelectedItem; + if (si == null) { + return; + } + _ExpandButton.Enabled = _CollapseButton.Enabled = true; + var d = _ObjectDetailBox.GetModelObject(si.Index) as DocumentObject; + _ViewButton.Enabled = false; + _DeleteButton.Enabled = false; + _ExportButton.Enabled = false; + _AddObjectMenu.Enabled = false; + if (d == null) { + return; + } + if (d.Value != null && (d.Value.Type == PdfObject.INDIRECT || d.Value.Type == PdfObject.STREAM)) { + var s = d.Value as PRStream ?? d.ExtensiveObject as PRStream; + if (s != null) { + _ViewButton.Enabled = d.Name.StartsWith("Font") == false; + _ExportButton.Enabled = _AddObjectMenu.Enabled = true; + if (PdfName.IMAGE.Equals(s.GetAsName(PdfName.SUBTYPE))) { + ShowDescription("图片", null, PdfHelper.GetTypeName(PdfObject.STREAM)); + return; + } + } + } + if (d.Value != null && d.Value is PdfDictionary || d.ExtensiveObject is PdfDictionary) { + _AddObjectMenu.Enabled = true; + } + if (__XmlExportableTypes.Contains(d.Type)) { + _ExportButton.Enabled = true; + } + if (d.Parent == null) { + if (d.Type == PdfObjectType.Trailer) { + ShowDescription("文档根节点", _fileName, null); + } + else if (d.Type == PdfObjectType.Pages) { + ShowDescription("文档页面", "页数:" + _pdf.PageCount, null); + } + return; + } + var i = Model.PdfStructInfo.GetInfo(d.Parent.GetContextName(), d.Name); + string t = null; + var o = (d.ExtensiveObject as PdfObject ?? d.Value); + if (o != null) { + t = PdfHelper.GetTypeName(o.Type); + } + ShowDescription(String.IsNullOrEmpty(i.Name) || d.Name == i.Name ? d.Name : String.Concat(d.Name, ":", i.Name), i.Description, t); + _DeleteButton.Enabled = !i.IsRequired && d != null + && (d.Type == PdfObjectType.Normal || d.Type == PdfObjectType.Image || d.Type == PdfObjectType.Outline && d.Name == "Outlines"); + } + + Dictionary InitOpNameIcons() { + var p = new string[] { "Document", "Pages", "Page", "PageCommands", "Image", "Hidden", "GoToPage", "Outline", "Null" }; + var n = new string[] { + "q", "Tm", "cm", "gs", "ri", "CS", "cs", + "RG", "rg", "scn", "SCN", "sc", "SC", "K", "k", + "g", "G", "s", "S", + "f", "F", "f*", "b", "B", "b*", "B*", + "Tf", "Tz", "Ts", "T*", "Td", "TD", + "TJ", "Tj", "'", "\"", + "Tk", "Tr", "Tc", "Tw", "TL", + "BI", "BT", "BDC", "BMC", + "Do", + "W*", "W", "c", "v", "y", "l", "re", + "m", "h", "n", "w", "J", "j", "M", "d", "i", + "pdf:number", "pdf:string", "pdf:name", "pdf:dictionary", "pdf:array", "pdf:boolean" }; + var ico = new string[] { + "op_q", "op_tm", "op_cm", "op_gs", "op_gs", "op_gs", "op_gs", + "op_sc", "op_sc", "op_sc", "op_sc", "op_sc", "op_sc", "op_sc", "op_sc", + "op_g", "op_g", "op_s", "op_s", + "op_f", "op_f", "op_f", "op_b", "op_b", "op_b", "op_b", + "Font", "op_Tz", "op_Ts", "op_Td", "op_Td", "op_Td", + "op_TJ", "op_TJ", "op_TJ", "op_TJ", + "op_Tr", "op_Tr", "op_Tc", "op_Tc", "op_Tl", + "Image", "op_BT", "op_BDC", "op_BDC", + "Resources", + "op_W*", "op_W*", "op_c", "op_c", "op_c", "op_l", "op_re", + "op_m", "op_h", "op_h", "op_w", "op_l", "op_l", "op_M_", "op_d", "op_gs", + "Number", "String", "Name", "Dictionary", "Array", "Bool" }; + var d = new Dictionary(n.Length + p.Length); + foreach (var i in p) { + d.Add(i, _ObjectTypeIcons.Images.IndexOfKey(i)); + } + for (int i = 0; i < n.Length; i++) { + d.Add(n[i], _ObjectTypeIcons.Images.IndexOfKey(ico[i])); + } + return d; + } + Dictionary InitPdfObjectIcons() { + var n = new int[] { PdfObject.NULL, PdfObject.ARRAY, PdfObject.BOOLEAN, + PdfObject.DICTIONARY, PdfObject.INDIRECT, PdfObject.NAME, + PdfObject.NUMBER, PdfObject.STREAM, PdfObject.STRING }; + var d = new Dictionary(n.Length); + for (int i = 0; i < n.Length; i++) { + d.Add(n[i], _ObjectTypeIcons.Images.IndexOfKey(PdfHelper.GetTypeName(n[i]))); + } + return d; + } + + static int GetImageKey(DocumentObject d) { + if (d.Value != null) { + var po = d.Value; + if (po.Type == PdfObject.INDIRECT && d.ExtensiveObject is PdfObject) { + po = d.ExtensiveObject as PdfObject; + } + return __PdfObjectIcons.GetOrDefault(po.Type); + } + return __PdfObjectIcons[PdfObject.NULL]; + } + + void _GotoImportLink_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { + AppContext.MainForm.SelectFunctionList(Function.Patcher); + } + + void bookmarkEditor1_DragEnter(object sender, DragEventArgs e) { + e.FeedbackDragFileOver(Constants.FileExtensions.PdfAndAllBookmarkExtension); + } + + void ControlEvent(object sender, EventArgs e) { + if (sender == _OpenButton) { + ExecuteCommand(Commands.Open); + } + } + + void LoadDocument(string path) { + _MainToolbar.Enabled = _ObjectDetailBox.Enabled = false; + _DescriptionBox.Text = "正在打开文档:" + path; + _LoadDocumentWorker.RunWorkerAsync(path); + } + + void ShowDescription(string name, string description, string type) { + _DescriptionBox.Text = String.Empty; + if (String.IsNullOrEmpty(name)) { + return; + } + + _DescriptionBox.SetSelectionFontSize(13); + _DescriptionBox.SetSelectionBold(true); + _DescriptionBox.AppendText(name); + _DescriptionBox.SetSelectionFontSize(9); + if (type != null) { + _DescriptionBox.AppendText(Environment.NewLine); + _DescriptionBox.AppendText("类型:" + type); + } + if (description != null) { + _DescriptionBox.AppendText(Environment.NewLine); + _DescriptionBox.AppendText(description); + } + } + + void ToolbarItemClicked(object sender, ToolStripItemClickedEventArgs e) { + if (_ObjectDetailBox.FocusedItem == null) { + return; + } + var ci = e.ClickedItem; + if (ci == _SaveButton) { + SaveDocument(); + return; + } + var cn = ci.Name; + var n = _ObjectDetailBox.GetModelObject(_ObjectDetailBox.FocusedItem.Index) as DocumentObject; + if (ci == _DeleteButton) { + //if (this.ActiveControl == _DocumentTree) { + if (n == null || n.Parent == null) { + return; + } + var po = n.Parent.Value as PdfObject; + if (po == null) { + return; + } + if (po.Type == PdfObject.INDIRECT) { + po = n.Parent.ExtensiveObject as PdfObject; + } + if (PdfHelper.CompoundTypes.Contains(po.Type)) { + if (n.Parent.RemoveChildByName(n.Name)) { + _ObjectDetailBox.RefreshObject(n.Parent); + } + } + //} + } + else if (ci == _ViewButton) { + if (n == null) { + return; + } + var s = n.ExtensiveObject as PRStream; + if (s == null) { + return; + } + if (PdfName.IMAGE.Equals(s.GetAsName(PdfName.SUBTYPE)) + || n.Name == "Thumb") { + var info = new Processor.Imaging.ImageInfo(s); + var bytes = info.DecodeImage(_imgExpOption); + if (bytes != null) { + if (info.LastDecodeError != null) { + FormHelper.ErrorBox("导出图像时出现错误:" + info.LastDecodeError); + } + else if (info.ExtName != Constants.FileExtensions.Dat) { + new ImageViewerForm(info, bytes).Show(); + } + } + } + else { + var b = PdfReader.GetStreamBytes(s); + using (var ms = new MemoryStream(b)) + using (var r = new StreamReader(ms)) + using (var f = new TextViewerForm(r.ReadToEnd(), true)) { + f.ShowDialog(FindForm()); + //_DescriptionBox.Text = String.Empty; + //while (r.Peek () != -1) { + // _DescriptionBox.AppendText (r.ReadLine ()); + // _DescriptionBox.AppendText (Environment.NewLine); + //} + } + } + } + else if (cn == "_ExportBinary") { + ci.HidePopupMenu(); + ExportBinaryStream(n, true); + } + else if (cn == "_ExportHexText") { + ci.HidePopupMenu(); + ExportBinHexStream(n, true); + } + else if (cn == "_ExportUncompressedBinary") { + ci.HidePopupMenu(); + ExportBinaryStream(n, false); + } + else if (cn == "_ExportUncompressedHexText") { + ci.HidePopupMenu(); + ExportBinHexStream(n, false); + } + else if (cn == "_ExportToUnicode") { + ci.HidePopupMenu(); + ExportToUnicode(n); + } + else if (cn == "_ExportXml") { + ci.HidePopupMenu(); + var so = _ObjectDetailBox.SelectedObjects; + var ep = new List(so.Count); + bool exportTrailer = false; + if (_ObjectDetailBox.Items[0].Selected || n.Type == PdfObjectType.Trailer) { + exportTrailer = true; + } + foreach (var item in so) { + var d = item as DocumentObject; + if (d == null) { + continue; + } + if (d.Type == PdfObjectType.Page) { + ep.Add((int)d.ExtensiveObject); + } + else if (d.Type == PdfObjectType.Pages) { + foreach (var r in PageRangeCollection.Parse((string)d.ExtensiveObject, 1, _pdf.PageCount, true)) { + foreach (var p in r) { + ep.Add(p); + } + } + } + } + if (ep.Count == 1) { + ExportXmlInfo((n.FriendlyName ?? n.Name), exportTrailer, new int[] { (int)n.ExtensiveObject }); + } + else { + ExportXmlInfo(Path.GetFileNameWithoutExtension(_fileName), exportTrailer, ep.ToArray()); + } + } + else if (cn == "_ExpandButton") { + _ObjectDetailBox.ExpandSelected(); + } + else if (cn == "_CollapseButton") { + _ObjectDetailBox.CollapseSelected(); + } + } + + void AddChildNode(DocumentObject documentObject, int objectType) { + using (var f = new AddPdfObjectForm()) { + f.PdfObjectType = objectType; + if (f.ShowDialog() == DialogResult.OK) { + var d = (documentObject.ExtensiveObject ?? documentObject.ExtensiveObject) as PdfDictionary; + var v = f.PdfValue; + d.Put(new PdfName(f.ObjectName), f.CreateAsIndirect ? _pdf.Document.AddPdfObject(v) : v); + documentObject.PopulateChildren(true); + _ObjectDetailBox.RefreshObject(documentObject); + } + } + } + + void ExportXmlInfo(string fileName, bool exportTrailer, int[] pages) { + using (var d = new SaveFileDialog() { AddExtension = true, FileName = fileName + Constants.FileExtensions.Xml, DefaultExt = Constants.FileExtensions.Xml, Filter = Constants.FileExtensions.XmlFilter, Title = "请选择信息文件的保存位置" }) { + if (d.ShowDialog() == DialogResult.OK) { + var exp = new PdfContentExport(new ExporterOptions() { ExtractPageDictionary = true, ExportContentOperators = true }); + using (XmlWriter w = XmlWriter.Create(d.FileName, DocInfoExporter.GetWriterSettings())) { + w.WriteStartDocument(); + w.WriteStartElement(Constants.PdfInfo); + w.WriteAttributeString(Constants.ContentPrefix, "http://www.w3.org/2000/xmlns/", Constants.ContentNamespace); + DocInfoExporter.WriteDocumentInfoAttributes(w, _fileName, _pdf.PageCount); + if (exportTrailer) { + exp.ExportTrailer(w, _pdf.Document); + } + exp.ExtractPage(_pdf.Document, w, pages); + w.WriteEndElement(); + } + } + } + } + + void ExportBinHexStream(DocumentObject n, bool decode) { + using (var d = new SaveFileDialog() { AddExtension = true, FileName = (n.FriendlyName ?? n.Name) + Constants.FileExtensions.Txt, DefaultExt = Constants.FileExtensions.Txt, Filter = "文本形式的二进制数据文件(*.txt)|*.txt|" + Constants.FileExtensions.AllFilter, Title = "请选择文件流的保存位置" }) { + if (d.ShowDialog() == DialogResult.OK) { + var s = n.ExtensiveObject as PRStream; + try { + var sb = decode ? DecodeStreamBytes(n) : PdfReader.GetStreamBytesRaw(s); + sb.DumpHexBinBytes(d.FileName); + } + catch (Exception ex) { + FormHelper.ErrorBox("在导出流数据时出错:" + ex.Message); + } + } + } + } + + void ExportBinaryStream(DocumentObject n, bool decode) { + using (var d = new SaveFileDialog() { AddExtension = true, FileName = (n.FriendlyName ?? n.Name) + ".bin", DefaultExt = ".bin", Filter = "二进制数据文件(*.bin,*.dat)|*.bin;*.dat|" + Constants.FileExtensions.AllFilter, Title = "请选择文件流的保存位置" }) { + if (d.ShowDialog() == DialogResult.OK) { + var s = n.ExtensiveObject as PRStream; + try { + var sb = decode ? DecodeStreamBytes(n) : PdfReader.GetStreamBytesRaw(s); + sb.DumpBytes(d.FileName); + } + catch (Exception ex) { + FormHelper.ErrorBox("在导出流数据时出错:" + ex.Message); + } + } + } + } + + void ExportToUnicode(DocumentObject n) { + using (var d = new SaveFileDialog { AddExtension = true, FileName = (n.Parent.FriendlyName ?? n.Name) + ".xml", DefaultExt = ".xml", Filter = "统一码映射信息文件(*.xml)|*.xml|" + Constants.FileExtensions.AllFilter, Title = "请选择统一码映射表的保存位置" }) { + if (d.ShowDialog() == DialogResult.OK) { + var s = n.ExtensiveObject as PRStream; + try { + var touni = PdfReader.GetStreamBytes((PRStream)s); + var lb = new iTextSharp.text.pdf.fonts.cmaps.CidLocationFromByte(touni); + var m = new iTextSharp.text.pdf.fonts.cmaps.CMapToUnicode(); + iTextSharp.text.pdf.fonts.cmaps.CMapParserEx.ParseCid("", m, lb); + using (var w = XmlWriter.Create(d.FileName, DocInfoExporter.GetWriterSettings())) { + w.WriteStartElement("toUnicode"); + w.WriteAttributeString("name", m.Name); + w.WriteAttributeString("registry", m.Registry); + w.WriteAttributeString("supplement", m.Supplement.ToText()); + w.WriteAttributeString("ordering", m.Ordering); + w.WriteAttributeString("oneByteMappings", m.HasOneByteMappings().ToString()); + w.WriteAttributeString("twoByteMappings", m.HasTwoByteMappings().ToString()); + foreach (var item in m.CreateDirectMapping()) { + w.WriteStartElement("map"); + w.WriteAttributeString("cid", item.Key.ToText()); + w.WriteAttributeString("uni", Char.ConvertFromUtf32(item.Value)); + w.WriteEndElement(); + } + w.WriteEndElement(); + } + } + catch (Exception ex) { + FormHelper.ErrorBox("在导出统一码映射表数据时出错:" + ex.Message); + } + } + } + } + + byte[] DecodeStreamBytes(DocumentObject d) { + var s = d.Value as PRStream ?? d.ExtensiveObject as PRStream; + if (d.Type == PdfObjectType.Image) { + var info = new Processor.Imaging.ImageInfo(s); + return info.DecodeImage(_imgExpOption); + } + return PdfReader.GetStreamBytes(s); + } + + void SaveDocument() { + string path; + using (var d = new SaveFileDialog() { + DefaultExt = Constants.FileExtensions.Pdf, + Filter = Constants.FileExtensions.PdfFilter, + AddExtension = true, + FileName = FileHelper.GetNewFileNameFromSourceFile(_fileName, Constants.FileExtensions.Pdf), + InitialDirectory = Path.GetDirectoryName(_fileName) + }) { + if (d.ShowDialog() != DialogResult.OK) { + return; + } + path = d.FileName; + } + + bool o = false; + var n = String.Empty; + if (FileHelper.ComparePath(path, _fileName) && FormHelper.YesNoBox("是否覆盖原始文件?") == DialogResult.Yes) { + o = true; + } + _ObjectDetailBox.ClearObjects(); + _pdf.Document.RemoveUnusedObjects(); + try { + n = o ? FileHelper.GetTempNameFromFileDirectory(path, Constants.FileExtensions.Pdf) : path; + using (var s = new FileStream(n, FileMode.Create)) { + var w = new PdfStamper(_pdf.Document, s); + if (AppContext.Patcher.FullCompression) { + w.SetFullCompression(); + } + w.Close(); + _pdf.Close(); + } + if (o) { + File.Delete(path); + File.Move(n, path); + } + } + catch (Exception ex) { + FormHelper.ErrorBox("保存文件时出错:" + ex.Message); + if (o && File.Exists(n)) { + try { + File.Delete(n); + } + catch (Exception) { + FormHelper.ErrorBox("无法删除临时文件:" + n); + } + } + LoadDocument(_fileName); + return; + } + LoadDocument(path); + } + + void _LoadDocumentWorker_DoWork(object sender, DoWorkEventArgs e) { + var path = e.Argument as string; + try { + var d = new PdfPathDocument(path); + _pdf?.Close(); + _pdf = d; + e.Result = path; + //Common.Form.Action ev = delegate () { _FilePathBox.Text = path; }; + //_FilePathBox.Invoke (ev); + } + catch (iTextSharp.text.exceptions.BadPasswordException) { + FormHelper.ErrorBox(Messages.PasswordInvalid); + } + catch (Exception ex) { + FormHelper.ErrorBox("在打开 PDF 文件时遇到错误:\n" + ex.Message); + } + } + + void _LoadDocumentWorker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { + var path = e.Result as string; + _DescriptionBox.Text = String.Empty; + if (path != null) { + AppContext.RecentItems.AddHistoryItem(AppContext.Recent.SourcePdfFiles, path); + DocumentPath = path; + ReloadPdf(); + } + _MainToolbar.Enabled = _ObjectDetailBox.Enabled = true; + } + + void ReloadPdf() { + _imgExp = new Processor.ImageExtractor(_imgExpOption, _pdf.Document); + + _ObjectDetailBox.ClearObjects(); + _ObjectDetailBox.Objects = ((IHierarchicalObject)_pdf).Children; + _SaveButton.Enabled = true; + _AddObjectMenu.Enabled = false; + _DeleteButton.Enabled = false; + } + + void _ExportButton_DropDownOpening(object sender, EventArgs e) { + var n = _ObjectDetailBox.GetModelObject(_ObjectDetailBox.FocusedItem.Index) as DocumentObject; + var m = _ExportButton.DropDownItems; + m["_ExportHexText"].Enabled + = m["_ExportBinary"].Enabled + = m["_ExportUncompressedHexText"].Enabled + = m["_ExportUncompressedBinary"].Enabled + = (n.ExtensiveObject as PRStream) != null; + m["_ExportXml"].Enabled + = __XmlExportableTypes.Contains(n.Type); + m["_ExportToUnicode"].Visible = (n.ExtensiveObject as PRStream) != null && n.Name == "ToUnicode"; + } + + void _AddObjectMenu_DropDownItemClicked(object sender, ToolStripItemClickedEventArgs e) { + AddChildNode( + _ObjectDetailBox.GetModelObject(_ObjectDetailBox.FocusedItem.Index) as DocumentObject, + ValueHelper.MapValue(e.ClickedItem, _addPdfObjectMenuItems, _pdfTypeForAddObjectMenuItems) + ); + } + } +} diff --git a/pdfpatcher/App/Functions/DocumentInspectorControl.resx b/pdfpatcher/App/Functions/DocumentInspectorControl.resx new file mode 100644 index 0000000..612a367 --- /dev/null +++ b/pdfpatcher/App/Functions/DocumentInspectorControl.resx @@ -0,0 +1,425 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + False + + + False + + + False + + + False + + + False + + + False + + + 17, 17 + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 + ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAACa + PgAAAk1TRnQBSQFMAgEBNAEAAUQBAAFEAQABEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + AwABQAMAAeADAAEBAQABCAYAATgYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA + AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 + AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA + AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm + AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM + AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA + ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz + AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ + AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM + AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA + AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA + AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ + AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/ + AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA + AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm + ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ + Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz + AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA + AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM + AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM + ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM + Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA + AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM + AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ + AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz + AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm + AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw + AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD//8A/wD/AP8AGgABzwES + ARw9AAFzAXQBbgHvPAABmQFzARoB7AHvJwABFAG8Aw4BvAEOAbwDDgG8ARQIAAEHAe0B9AHrAZM8AAEH + AewBRgFFAZM2AAGSAm0B9wIAAe8BRQFGAUUB7yQAA0MB6gEAA0MBAAHqA0MDAAGSAW0BBwHwAesB7wIA + AfcBRQFGAUUBBwUAAQcBTwFJAU8BBwMAAQcB7AHrAewCBwHsAesB7AEHAwABBwFPAUkBTwEHEwAB9wFt + AbwB9wHvAfIB7AHvAQABhgH3A0UBvAEAAU8B7wEAAXEDVQFxAwAB7QHvAfIB7wLtAe8B8gHvAe0DAAFx + A1UBcQEAAe8BTxAAAewB8QEHAe8B9wHvAfIB7QEHAYYBiwEHAW4BRQFuAfACTwEAAU8DdwFPA/cB7QP0 + Au0D9AHtA/cBTwN3AU8BAAJPAQABFQG8ARUBvAEVAbwBFQG8ARUBvAEVAbwBFQIAAZIB8gHwAQcBkgES + AZIB8wHtAa0BzwEAAfABbwFFAW8BTwGYAQACdwHkAncDAAHvAbwB/wG8Au8BvAH/AbwB7wMAAncB5AJ3 + AQABmAFPEAABBwGSAfMB8AHtAbwB7AHxAa4BzwG7AwABkwFFAwABBwF3AVUBdwEHAwABvAPvArwD7wG8 + AwABBwF3AVUBdwEHFAABBwGSAfMBBwHrAQcBbQG0AbUnAAFtCxQBbQQAAQcB7QHzAusB9zsAAZIB9wFt + Ae88AAH3AbwB7D0AAQcBkgHvPwABzwESARw9AAFzAXQBbgHvKAABBwHOAQcRAAGZAXMBGgHsAe8YAAEH + AbUItAG1AQcDAAOtAQAB6gFDAxEBEAEPARQJAAEHAe0B9AHrAZMGAAEUCw4BFAMAAQcBtQG8CPABvAG1 + AQcDAAGtFAABBwHsAUYBRQGTBQANEAMAAbUMvAG1AwABpxUAAe8BRQFGAUUB7wQADREDAAG1AfEKvAHw + AbUDAAGnAgADFQRDAxEEAAGTAXMCSwFuARwBkwFFAUYBRQEHEwABtQHyAfAJvAHwAbUDAAGGEAABSwGZ + ApoBdAFLAW4BkwNFAbwRAAEHAbUBuwHxAfAIvAHwAbUDAAGGEAABcwF0BJoBUgFzAQcBbgFFAW4B8AEA + DRUCAAG1AfQBtQPxAfAGvAHwAbUDAAGtAgACFAYVBgABBwFLAZoDmQGaAnQBBwFvAUUBbwEADRUCAAEH + AbUBuwTyAfEC8AO8AfABtQMAAa0NAAEcA0sBTAGaAUsBAAFLApoCdAEAAZMBRREAAbUB8wryAfMBtQMA + Aa0NAAFLAZkEmgF0AUsBdAGaAe0BiwHrFAABuwHxCvIB8QG7AgABzwG0Ac8BAAFtBhQCFQFtAQACdAGZ + A3kBmQGaAZkBeQG0AdwBrQQAAW0LFAFtAwABvAG7AfEB8wEJAbUBCQTzAfEBuwG8AgABCQHVAQkMAAG8 + AnQBmQFvAekBTAFSAVEBUgHvAbQB9xUAAbwCuwG1AfQBtQW7AbwTAAG8AZMBdAFGARYBRgFSAXoBUQJ0 + AbwYAAEHAbUBBxoAAfABvAF0ARcBbwFSAVgBdAGZAbxwAAG1AbQBtQ0AAbUBtAG1CAABkgPsAZIgAAG0 + AfQBtA0AAbQB9AG0CAABkgPzAZIHAAEJAc8GAAGtAQkPAAG7AbQBuwwAAbwCtAG7CAAB9wH0AfMB9AH3 + BwAB1QG0Aq0ChgKnAq0PAAG8AbUMAAG8AbUBvAMAAQcG7wHtAf8B9AH/Ae0C7wEHBAABCQHPBgABrQEJ + DwABBwG7CwABvAG1AbwEAAHvBv8B8gEHAf8BBwHyAv8B7xwAAbwBtQEHCgABvAG1AbwFAAHvB/QB8gEH + AfID9AHvBQABFAEPARQBAAH3Ag8BFAoAAQcBtQEHAfABvAG7AQcKAAG8AbUBvAYAAfcC9AH3A/QB9wP0 + AfcC9AH3BgABFAHvAgABbQEUBwAB8AEHAbsCtQH0ArUBuwEHAfAJAAG8AbUBvAcAAZIC8wEHA/MBBwPz + AQcC8wGSBgAB7ARDAewHAAEHAbsBvAHwAQcBtQEHDAABvAG1AbwIAAHtA/IBBwHsAQcH8gHtBgAB7wES + Ae8B7AFDAe8GAAEHAbsBvBAAAbwBtQG8CQAB7ALxAQcB7QH0Ae0BBwbxAewHAAETAQcBbQETBwABuwEH + EAABvAG1AbwKAAHsAusBbQH0AfMB9AFtBusB7AcAAuwBFQHsBwABuwG8DwABvAG7AbwOAAH3Af8B9AH/ + AfcOAAEHAeoBFAEHBgABBwG1AQcNAAEHArUBvA8AAe8D/wHvDwACEgcAAbUB9AG1DQABtQH0AbUQAAEH + A+8BBxgAAQcBtQEHDQABBwG1AQc/AAHtCusB7TQAAewK/wHsAgABtQG0AbUKAAG1AbQBtQEAAQcBtQq0 + AbUBBxMAAewK/wHsAgABtAH0DLQB9AG0AQABtQEJCvABCQG1BAAB8AEIAeAB2QHTAUIB/AHJAbUB8AUA + Ae0I/wH0Af8B7QIAAbsBtAG7CvABuwG0AbsBAAG1AfADvATwA7wB8AG1BAAB8AEIAbMBxwHFAYABpQGD + AbUB8AUAAe0C/wHwAeoC8gHqAbwB9AH/Ae0DAAG1AfAKvAHwAbUCAAG1AfADvAG7ArUBuwO8AfABtQQA + AfABCAHAAbgB/AHFAacBzgG1AfAFAAHtAf8B8wFtAQcC/wEHAW0B8gH/Ae0DAAG1AfAKvAHwAbUCAAG1 + AfACvAG1AQcCvAEHAbUCvAHwAbUFAAHwAbwBmwFCAfwBrQEJAfAGAAGSAf8B7wH3Av8C9AH3Ae8B/wGS + AwABtQHyAfAJvAHwAbUCAAG1AfEB8AG7AQcEAAEHAbsC8AG1BgABvAF7AdMBQgGsAbsB8AYAAfcB/wHz + AewBvAL0AQcB7AHyAfQB9wMAAbUB8gHxAfAIvAHwAbUCAAG1AvIBtQG8BAABvAG1AvABtQYAAbwBPAH+ + AdMBsgG7AfAGAAH3Av8B8QHsAfMB8gHsAbwB8wH0AfcDAAG1AfID8QHwBrwB8AG1AgABtQLyAbUBvAQA + AbwBtQLwAbUDAAPwAbwB+gG+Af4BgQG7A/AEAAH3Av8F9ALzAfQB9wMAAbUF8gHxAvADvAHwAbUCAAG1 + AvIBuwEHBAABBwG7AbwB8AG1AwAEvAEdAXsBvgGVAbsEvAMAAfcB/wX0AvMB8QH0AfcDAAG1AfMK8gHz + AbUCAAG1AfMB8gHwAbUBBwK8AQcBtQHwAfIB8wG1AwABUwFSAV0BvAE5AfoBewF2AbsB4AGzAboBvAMA + AfcB/wT0AvMC8QH0AfcDAAG7AfMK8gHzAbsCAAG7AfMC8gHwAbsCtQG7AfAC8gHzAbsDAAFNASUBWAF+ + AToBOQH6AVQBfAGcAbIBuQG8AwAB9wH/A/QC8wHxA/cB7AIAAQcBtQEJCvMBCQG1AQcBAAG7AfME8gLz + BPIB8wG7AwABTQEgASUBMQE3AToBHQEzAXYBlQHZAbkBvAMAAfcB/wL0AvMC8QHvAf8B9wEHAgABtQH0 + AbUKuwG1AfQBtQEAAbsB8ArzAfABuwMAAUcBTQFTAXoB+wE7AToBOQJaAXwBnAG8AwAB7wL/BfQBBwHv + AQcDAAEHAbUBBwoAAQcBtQEHAQABvAy7AbwTAAnvAQcoAAH3Am0B9xsAAfAKAAG8CAAB7wGSCgAB9wFt + AbwB8AFtAfcYAAHwAbsBkgHvAQcFAAG8Ae8C9wHwBQAB8AHtAeoB6wH3Ae8BvAYAAfcB6wLvAQcB8AHs + Ae8EAAGuAgABEQsAAUMDAAEJAdMB1AG0Ae0B7wEHAQAB8AHvAbMC0wHvAfAEAAEHAesF6gFtAewBvAMA + Ae8B6wEHAvcB7wEHAfAB7AHvAwABpgG0AQABEQsAAUMEAAG7AdQC0wG0AZIB7wG0AtMBswG7AbwEAAH3 + BosD6gFtAbwBAAHvAewBvAEHAe8C9wHvAQcB8QHtAQcCAAKGBQAB1ALTAdQB2woAAQkB1AHTArMB0wGz + AbsB8AYAAbwB9wGRAtMBswGRAesD6gHsAQAB7AHxAbwCBwHvAvcB7wEHAfIB7QEHAQACpwYAAdQB0wHb + DQABuwLTAbMBkgHwCQABvALTAbMB7wEAAe8BbQLqAQcB7QHyAfEBvAIHAe8C9wHvAQcB8wHtAQcCrQYA + AdQB0wHbDAABvAHUAdMB1AHTAZEB7wkAAbwC0wHbAwAB7ALqAfcBBwHtAfIB8QG8AgcBkgESAe0B7wEH + AfMB7QGtAc8GAAHUAdMB2wsAAfABswHTAfcBvALUAe0BvAgAAbwC0wHbAwAB7QLqAZIBAAEHAe0B8gHx + AbwBBwHtAbwB7AH3Ae8B8gGuAc8BCQYAAdQB0wHbCwABuwHTAbQBvAEAAbsB0wGRAe8IAAG8AtMB2wMA + AewC6gH3AgABBwHtAfIB8QG8Ae8B6wL3AfAB6wG0AbUHAAHUAdMB2wkAAvAB1AHTAfcD8AHUAbMB7QLw + BgABvALTAdsCAAHwAW0C6gEHAwABBwHtAfMB8QG8AesBBwHwAW0B9wYAAbsCAAHUAdMB2wEAAbwBuwUA + AfABBwHtAdMBswGRAZIB9wGSAbMB0wHsAe0B9wG8BQABvALTAdsCAAEHAesB6gHrBQABBwHtAfMB8QHr + AfMBbQH3BwAB1AIAAdQB0wHbAQABvAHUBQABvAzTAbUBvAIAAdQBvAEAAbwC0wHbAgAB1AEJAQcB7wYA + AZIB7QHzAesB7AHvCAAI1AHbBQAB8AS8AbsB0wGzAe8FvAMAAdQDuwLTAdQCuwHUAbsIAAGSAQcB7QFt + Ae8cAAG7AdMBtQHwCAAK1AEJCAAB9wIAAeseAAEJAfAcAAEHAZIB7QHvbgAB7wGSGAABvAIJAbwB8B8A + AfAB7QHqAesB9wHvAbwHAAEHAewB6wJtAuwB9wEHBAABvAHcAdsB2gHbAQkBvB0AAQcB6wXqAW0B7AG8 + BQAB7AHvAQcB8AG8AQcB7wHtAewB7QEHAgABvAHcAtMB2gHbAQkBvBsAAfcBbQjqAW0BvAQAAewCvAEH + BbwB7wHsAe8BAAG8AdwB2gLTAdQB2wEJAbwaAAG8AfcB7AFtAuoB7AHrA+oB7AQAAu0CvAMHAbwBBwK8 + AewBBwHwAQkB2wHaAtMB1AHbAQkBvBEAArwJAAG8Ae8B7AHvAQAB7wFtAuoBBwMAAbwB7AHtAfAB7AEA + AewBvAEHAfcB6gHtAZICAAEJAdsB2gPTAdsB3AG8BQAC1AG8AQABCQLTAtsC0wHUAdMB1AG8AQAC1AG8 + AQABCQLTAtsC0wHUAdMBsgHqAfcB7wLsAZIB7wHrAbwBkgHrAZICBwLsAW0B7AMAAbwB3AHbA9MB2wHc + AbwEAAG8AdsCAAEJAdMB1AIAAdMB1AEAAboB0wG6AQABvAHbAgABCQHTAdQCAAHTAdQBAAG0AdMBiwGS + AewB7wEHAfcB7AGSAbwBBwG8AwcB7AEHAe8B6wQAAbwB3AHbA9MB2wHcAbwEAAHUAtsB1AHTAbsCAAHT + AdQBAAG7AdMB1AIAAdQC2wHUAdMBuwIAAdMB1AEAAbQB0wGzAfcBkgG8AgcBvAcHAe8BkgLtBQABvAHc + AdsD0wHaAdsBCQMAAQkBugG8AtMBvAIAAdMB1AEAAbsB0wHbAgABCQG6AbwC0wG8AgAB0wHUAfABiwHT + AYsBBwH3Ae8DBwHtARQB7AIHAe8B7AH3AgcB9wYAAbwBCQHbAdQC0wHaAdsBCQHwAgAB1AG6AdMB2wMA + AtMB2wHUAdMBvAMAAdQBugHTAdsDAALTAbQC0wHrAQABBwGSAe8BvAEHAeoBbQETAe0B7wGSAfcB7AHv + AfcB7wcAAbwBCQHbAdQC0wHaAdwBvAIAAdsC0wEJAwAB0wHUAQkBuwG8BAAB2wLTAQkDAAHTAdQBCQG7 + AQcB7wIAAbwC9wEHAesC9wHqAu8C8QHtAZIBvAgAAbwBCQHbAdoC0wHcAbwCAAG8AdMB1AQAAdMB1AcA + AbwB0wHUBAAB0wHUBwAB8AEHAfcB7QLsAe8CBwLvAfcBBwoAAbwBCQHbAdoB2wHcAbwDAAEJAbwDAAHb + AdQB2wgAAQkBvAMAAdsB1AHbCQAB8AEHAe8B9wKSAfcB7wEHAbwMAAHwAbwCCQG8aAACvA4AArwXAAGU + CbECjwNqAbEFAAHwAbUBzQG8DAAB8AG7AdMBvBcACrECjwRqBAABuwHOAs0C1AG0CQABuwHUAtMC2gG6 + CAAB7wFzBEsBcwEcAQcEAAGUCbECjwNqAbEEAAG1Bs0B1AHwBwABuwbTAdoB8AYAAUsBdAOaAZkCdAFL + AXQBBxcAAbwB1AHNAbsBtQLNAdUIAAG8AdoB0wK7AtMB2wYAAUsImgF0AVIBkwMAAc8BEgEcDAAB9wXs + Aa4B7wEAAQkCzQG7BQABugTbAgABuwLTAbsFAAJ0ApoDmQSaAXQBmQIAAXMBdAFuAe8LAAGSARMFcwHq + AgAB1QHNAdQFAAG7AdoB0wHaAQkDAAHbAdMB2gUAAbwBcwF0AZoBSwEAAUsCmgEcAYsBcwF0AgABmQFz + ARoB7AHvCgABvAETBeUBEgEHAQABvALNAbwFAAHaAdMB2wQAAbwC0wG8AQAB7wJLARwB7wFLAZoBdAFL + AXQBmgGZArQBiwFuAwABBwHtAfQB6wGTCgAB6wFzBOUBcwHsAgAB1AHNAbsFAAHaAdMB2wUAAdoB0wG7 + AQACdAGaAXQBUgF0BJoCmQG0AtwBswQAAQcB7AFGAUUBkwkAAe8B6gTlAXkBEgG8BM0BtAQAAdoB0wHb + AwABvATTAboBdAGaAZkDmgaZAe8CtAFzBQAB7wFFAUYBRQHvCQABEgF5BOUB6gHvAbUCzQHOBQAB2gHT + AdsEAAG7AtMB2gEAAnQBmgJ5AW8B6QFvAnkBdAEwAXQCeQF0BgABkwFFAUYBRQEHCAAB7AFzBOUBcwHr + AQAB1AHNAQkFAAHaAdMB2wUAAdoB0wEJAQABvAJ0AZoBeQNGAW8BdAJSAVECdAGZBwABkwNFAbwHAAEH + ARIF5QETAbwBCQHVAwAB2gIAAdoB0wHbAQABvAHaAgABCQHbAwABvAJ0AXkBRgIWAUYBdAFYAnoBUQF0 + AbwIAAEHAW4BRQFuAfAHAAESBXMBEwGSBQAB2gLbAdQB0wHaAtsB2ggAAfABmQF0AW8CFwF0AZoBeQJY + AXQBvAoAAfABbwFFAW8HAAHvBuwB9wUACLsBCQoAAfABBwGTBXQBmQG8DQABkwFFAZM+AAGTAUUEAAHt + CusB7QQAAe0K6wHtBAAB6wEOCYsBrhQAAewK/wHsBAAB7Ar/AewEAAEPAW0JtAGLAgAB7wn3A+8C9wMA + AewF/wFQAk8BcgH/AewEAAHsCv8B7AQAAREBbQm0AYsCAAEHAfEDCALxAvAB8QG8Ad0BvAHzAe8DAAHt + Af8BbwJFAUYBUAJXAVAB/wHtBAAB7Qj/AfQB/wHtBAABEQFtA7QB8AG8BLQBiwIAAbwBCAFVAZcBVgG7 + AdoBugHbAbsBpwHmAacBvAEHAwAB7QH/BEYBUAJXAVAB/wHtBAAB7Qf/AvQB/wHtBAABQwFtA7QBGQHx + BLQBiwIAAbwBCAKXAeQBCAPbAQkD5gHxAQcDAAHtAf8BRgLjARcBVgJ9AVYB/wHtBAAB7Qb/A/QB/wHt + BAABQwFtCbQBiwIAAbwBCAKXAeQBuwPbAQkD5gHdAQcDAAGSAf8BRgEXAY0BrgGQAXEBVgGYAf8BkgQA + AZIF/wT0Af8BkgQAAUMBbQO0AvEEtAGLAgABvAHxAwgB8QPwAfEBtgHXAbYB8wEHAwAB9wH/AZMBRgGL + ArMBiwP0AfcEAAH3BP8G9AH3BAABFQHrA7QBtQEZAQkDtAGLAgABvAEbAXkCfgEbAvQB/wHwAaoB0QHL + AfIBBwMAAfcD/wSzAfQB8wH0AfcEAAH3A/8F9AHzAfQB9wQAARUB6wS0AbsBGQG7ArQBrQIAAbwBGwN+ + ARsC9AH/AfED0QHeAQcDAAH3Av8B9AGzAtsBswLzAfQB9wQAAfcC/wX0AvMB9AH3BAABFQHsArQCtQG7 + ARkBuwK0AbMCAAG8ARsDfgEbA/8B8gPRAfMBvAMAAfcB/wL0AbsCswG6AfMB8QH0AfcEAAH3Af8F9ALz + AfEB9AH3BAABFAHsArQEGQG1ArQBswIAAbwB8wMaARsDGgHyAbYB8AG2AfQBBwMAAfcB/wT0AvMC8QH0 + AfcEAAH3Af8E9ALzAvEB9AH3BAABFAHsAboHtAG6AbQCAAHwARsBeQJ6AZoBFwHjARcBtwGwAdIBqwHe + AbwDAAH3Af8D9ALzAfED9wHsBAAB9wH/A/QC8wHxA/cB7AQAARQB7AHcB7oB3AG0AgAB8AEbA3oBGgHj + AhYBvQPSAd4BvAMAAfcB/wL0AvMC8QHvAf8B9wEHBAAB9wH/AvQC8wLxAe8B/wH3AQcEAAEUARIKtAIA + AfEBGwN6ARoD4wG9A9IB3gG8AwAB7wL/BfQBBwHvAQcFAAHvAv8F9AEHAe8BBwUAAW0B7wIHArwB8ALz + AfQB/wH3AgAB8AH/AxsB9gG9AhsB9AHeAfMB3gH/AbwDAAnvAQcGAAnvAQcGAAGSAW0KtAIAAbwB8AHx + AfAB8QHwAfED8AHxAfAB8QHwAbwDAAHtCusB7QQAAe0K6wHtJAAB7Ar/AewEAAHsCv8B7AYAAQcBrgSG + Aa4BBwgAAQcDiwG1AfEB8AcAAewK/wHsBAAB7AH/BSoBMQIqAf8B7AUAAbUBhgGnAa0CzgGtAacBhgG1 + BwAB9wRlAQcB8AcAAe0I/wH0Af8B7QQAAe0B/wUxATcCMQH/Ae0EAAG1AYYBrQLOAq0CzgGtAYYBtQYA + AbwCBwGLAWUBtQHwBwAB7QH/AfcB7AG8A/8C9AH/Ae0EAAHtAf8BKgMwATEBWQFYATEB/wHtAwABBwGL + BK0C8wStAYsBBwIAAfAF8QGuAWUBtQXxAfACAAHtAf8B7QH/AfcB8gH/A/QB/wHtBAAB7QH/AQ8BQwFE + AUsBeQGgAXkBWAH/Ae0DAAG0Ba0B8gHzBa0BtAIAAZEFiwFmAWUFiwGRAfEB7QLsAu0B8gH/AbwB8wP0 + Af8BkgQAAZIB/wEVAUQCWAF6AuUBWQH/AZIDAAHPBa0B8AHyBa0BzwIAAZEFiwJlBYsBkQHwAewI/wT0 + AfcEAAH3Af8BRAFRAlgBWQHlAVkBWAH0AfcDAAGtAc8DrQGnAbwB8AGnBa0GAALwAZIBZQGLAe8B8QHw + AwAB9wLtAvcB8wH/AbwB8wL0AfMB9AH3BAAB9wH/AVIHWAH0AfcDAAGtAc8DrQGnArwEpwKtAgAD8AG1 + AfcCtQGRAmUBkQHxA/ACAAH3Af8B7wH/AQcB8gL0AvMB9AH3BAAB9wH/CFgB9AH3AwACzwStAoYBpwKG + AacBrQHPAgABBwH3AQcBiwZlAYsBvAHvAbwB8AIAAfcB/wG8Ae8B8AL0AvMB8QH0AfcEAAH3Af8IMQH0 + AfcDAAG1As8DrQL/A60BzwGtAbUCAAH3AWUBkQHvBvcBtQGRAWUBtQHwAgAB9wH/BPQC8wLxAfQB9wQA + AfcB/wT0AvMC8QH0AfcDAAEHAa0B1QLPAa0C/wGtAs8BtAGtAQcCAAH3AWUBiwiRAYsBZQG1AfACAAH3 + Af8D9ALzAfED9wHsBAAB9wH/A/QC8wHxA/cB7AQAAbUBrQLVAbQCzwG0AtUBrQG1AwAB9wxlAfcB8AIA + AfcB/wL0AvMC8QHvAf8B9wEHBAAB9wH/AvQC8wLxAe8B/wH3AQcFAAG1Aa0BzwTVAc8BrQG1BAABvATv + AfcCZQGSBO8BvAHwAgAB7wL/BfQBBwHvAQcFAAHvAv8F9AEHAe8BBwcAAbwBtQHPAq0BzwG1AbwKAAG8 + AZIBkQHwCAAJ7wEHBgAJ7wEHLAABSwHvGAAB7QrrAe0TAAHsBesBSwHDAQMBbQPrAewBAALwAbwCBwGS + AW0BDgFtAZICBwG8AvADAAHsCv8B7BMAAewB8QG8AQcB8QIHAVIBegFRARwBBwHwAewBAAGuBIsBbQH3 + Ae0B9wFtBIsBrgMAAe0K/wHtEwAB7QH/AvEB/wLxAZkBUgF6AVEBmQH0Ae0BAAGLAu8BBwG8AfAB8wHt + AfMB8AG8AQcC7wGLAwAB7QH/AUYBGgEHAUYD/wH0Af8B7RMAAe0B/wG8AQcB/wEHAbwB8AGZAVgBegFR + ARoB7QEAAYsE/wH0AfMB9wL0BP8BiwMAAe0B/wRGAv8C9AH/Ae0IAAEcAUsBHAgAAZIB/wLxAf8D8QHw + ARoBUgF6AuwBAAGLAf8BRgIHAUYB8wH3AvQE/wGLAwAB7QH/AUYC4wFGAf8D9AH/Ae0DAAEcAUsBHAEA + ARwBSwGZAUsBHAcAAZIB/wEHAbwB/wMHAe8B9AEcAZIB9AHqAZMBiwH/BEYB8wH3AvQE/wGLAwAB9wH/ + AUYC4wFGBPQB/wH3AwABSwGaAUsBcwFLAZoBSwGaAksBcwEHBAAB9wH/AvEB/wX0AfABBwEcARYBRgGL + Af8BRgLjAUYB8wHvAvQE/wGLAwAB9wH/AUYC4wFGA/QB8wH0AfcDAAGTAVIBmgFLAZoBSwGaAXQBmgJ0 + AUsBHAMAAfcB/wEHAbwB9AHsAe0BbQESAfQB7wIHAUYBkwGLAf8BRgLjAUYB8wHvAvQE/wGLAwAB9wH/ + ARcC4wFGAvQC8wH0AfcEAAGZAXQBmgF0AZoBdAGaAZkBdAF5AXQBTAMAAfcB/wLxAfQB6gHsAe0BbQHz + ArwB8wH3AQABiwH/ARcC4wFGAfMB7wL0BP8BiwMAAfcB/wEXAuMBFwH0AvMB8QH0AfcEAAGTAnQBmgF0 + ApoCdAGZAZoBdAMAAe8B/wHtAfcB8AESAeoB7AHtAfMB7AH3AbwB7wEAAa0B/wEXAuMBFwHzAQcC9AT/ + Aa0DAAH3Af8BFwIWARcC8wLxAfQB9wQAAXQBmgJ0ApoBmQOaAXQBmQMAAe8B/wX0AvMB8gLxAfIB7wEA + AbMB/wEXAhYBFwHzAQcC9AT/AbMDAAH3Af8BFwIWARcB8wHxA/cB7AQAAZkJdAGZBAAB7wH/AgcB9AMH + Ae8B8QP3AewBAAG0Af8BFwIWARcB8wG8AvQE/wG0AwAB9wH/ARcCFgEXAvEB7wH/AfcBBxMAAe8E9ALz + AfIC8QHvAf8B7wEHAQABtAH/ARcCFgEXAfMB7wHzAfQE/wG0AwAB7wH/ARcCFgEXAvQBBwHvAQcUAAHv + BPQD8wLyAQcB7wEHAgABtAH/ARcCFgFGAe8BBwHvAbwB8gH0Av8BtAMAAu8BRgIWAUYD7wEHFQABBwrv + AQcDAALvAkYBbwGTAbwBAAG8AQcF7wUAAW8CFwFvKgAB7QnrAYsBkRQAAe0K6wHtFAAB7An/Aa0BiwG1 + AQABvAIHAZIBbQEOAW0BkgIHAbwF8AIAAewK/wHsFAAB7AX/AbQEswHaAa0BtQGuAosBbQH3Ae0B9wFt + B4sBrgIAAewK/wHsBQABBwjsAQcFAAHtBf8BswHcBdsBswGLAQcBvAHwAfEB7QHzAfABvAEHBe8BiwIA + Ae0B/wK8AfABvAP/AfQB/wHtBQABkgG8BvMBvAGSBQAB7QX/AboEtAHcAbMBuwGLAv8B9AHzAfcB8wP0 + Bf8BiwIAAe0B/wTzAv8C9AH/Ae0FAAHtAfMB8gHwAeoB8ALyAfMB7QUAAe0G/wP0AbQBswG7AQABiwL/ + AfQB8wH3AfME9AT/AYsBbwcfAW4DvAH/Ae0FAAGSAfMB8QNtAfEC8wGSBQABkgX/BPQB3AG0AgABiwL/ + AfQB8wH3AfMB9ALvAbwBBwLwAf8BiwIfAyAEHwPxAf8BkgUAAfcB9ALsAfAC7AHxAfQB9wUAAfcE/wb0 + AfcCAAGLAv8B9AHzAe8B8wT0Af8C8wH/AYsCIAHzAZMCRgEgAh8CvAEHAfQB9wUAAfcB9AHsAfIB9AHy + AuwB9AH3BQAB9wP/BfQB8wH0AfcCAAGLAv8B9AHzAe8B8wH0ASoBMAFSAf8B8AG8Af8BiwIgAW8BvQGU + Ab0B9AFvAR8D8QH0AfcFAAHvAf8E9AHzAe0B/wHvBQAB9wL/BfQC8wH0AfcCAAGLAv8B9AHzAe8B8wH0 + AUoBWAFZAf8C8wH/AYsDIAHjAW8BvQFGAiABBwG8AQcB9AH3BQAB7wb/AfIB/wHvBQAB9wH/BfQC8wHx + AfQB9wIAAa0C/wH0AfMBBwHzAfQBNwJYAf8B8AG8Af8BrQMgAUYBvQFvAyAC8wHxAfQB9wUAAe8B8gb/ + AfIB7wUAAfcB/wT0AvMC8QH0AfcCAAGzAv8B9AHzAQcB8wT0BP8BswMgAfkB/wFGAyAB8wLxAfQB9wUA + AbwI7wG8BQAB9wH/A/QC8wHxA/cB7AIAAbQC/wH0AfMBvAHzAfQC7wK8A/8BtAIgAvkFIAHxA/cB7BQA + AfcB/wL0AvMC8QHvAf8B9wEHAgABtAL/AfQB8wHvAfME9AT/AbQBbwcgAW8B8QHvAf8B9wEHFAAB7wL/ + BfQBBwHvAQcDAAG0AfQB8gG8Ae8BBwHvAbwB8QHzAfQE/wG0AgAB7wL/BfQBBwHvAQcVAAnvAQcEAAPv + AQcBvAEAAbwBBwjvAgAJ7wEHBgAB7QrrAe0EAAHtCusB7QQAAe0K6wHtBAAB7QrrAe0EAAHsCv8B7AQA + AewK/wHsBAAB7Ar/AewEAAHsCv8B7AQAAewK/wHsBAAB7Ar/AewEAAHsCv8B7AQAAewC/wG8AeoB8gEH + AeoBBwL/AewEAAHtCP8B9AH/Ae0EAAHtAf8CvAHwAbwD/wH0Af8B7QQAAe0C/wHqAbwB/wFtAfEB/wH0 + Af8B7QQAAe0C/wHyAeoB/wHqAf8B6gH0Af8B7QQAAe0C/wEaAWkC/wFpAQcB9AH/Ae0EAAHtAf8E8wL/ + AvQB/wHtBAAB7QL/Ae8B7QH/Ae0B7wL0Af8B7QQAAe0C/wHyAW0B/wFtAf8BbQH0Af8B7QQAAe0C/wEa + BGkB8AH0Af8B7QQAAe0B/wG8AfABvAEHBLwB/wHtBAAB7QH/Ae8GbQG8Af8B7QQAAe0C/wG8AW0B/wEH + AW0BBwH0Af8B7QQAAZID/wGOAhoBjgL0Af8BkgQAAZIB/wPzAfIE8QH/AZIEAAGSA/8B6wLwAesC9AH/ + AZIEAAGSBf8E9AH/AZIEAAH3A/8BGgGTAW8BGgP0AfcEAAH3Af8BvAIHAbwBBwK8AQcB9AH3BAAB9wH/ + AfEG7AEHAfQB9wQAAfcC/wG8AewBvAHyAewBvAL0AfcEAAH3A/8B9AJvAvQB8wH0AfcEAAH3Af8B8wHy + BvEB9AH3BAAB9wP/AQcB7wH0Ae8BBwHzAfQB9wQAAfcC/wHsAfQB7AH0AewB8gHzAfQB9wQAAfcC/wL0 + AvMB9ALzAfQB9wQAAfcB/wEHAbwEBwG8AQcB9AH3BAAB9wL/AfQB8gHtAfQBvAHtAfMB9AH3BAAB9wL/ + AewB9AHsAfQB7AHwAfMB9AH3BAAB9wH/BfQC8wHxAfQB9wQAAfcB/wTxAfQC8wHxAfQB9wQAAfcB/wX0 + AvMB8QH0AfcEAAH3Af8B9AG8AewBvAHyAewB8AHxAfQB9wQAAfcB/wT0AvMC8QH0AfcEAAH3Af8CBwG8 + AQcC8wLxAfQB9wQAAfcB/wT0AvMC8QH0AfcEAAH3Af8E9ALzAvEB9AH3BAAB9wH/A/QC8wHxA/cB7AQA + AfcB/wP0AvMB8QP3AewEAAH3Af8D9ALzAfED9wHsBAAB9wH/A/QC8wHxA/cB7AQAAfcB/wL0AvMC8QHv + Af8B9wEHBAAB9wH/AvQC8wLxAe8B/wH3AQcEAAH3Af8C9ALzAvEB7wH/AfcBBwQAAfcB/wL0AvMC8QHv + Af8B9wEHBAAB7wL/BfQBBwHvAQcFAAHvAv8F9AEHAe8BBwUAAe8C/wX0AQcB7wEHBQAB7wL/BfQBBwHv + AQcFAAnvAQcGAAnvAQcGAAnvAQcGAAnvAQcWAAHtCusB7QQAAe0K6wHtBAAB7QrrAe0UAAHsCv8B7AQA + AewK/wHsBAAB7Ar/AewKAAG0AbUIAAHsCv8B7AQAAewK/wHsBAAB7Ar/AewKAAKLAbUHAAHtAf8BvAHw + AbwB8AG8AfACvAH/Ae0EAAHtBv8BBwHtAQcB/wHtBAAB7QH/AdUB/wG8AvAB8QH/AfQB/wHtCgABiwHa + AYsBtQYAAe0G/wHyAvEB/wHtBAAB7QT/Ae8CkgH0AZIB/wHtBAAB7Qf/AvQB/wHtCgABrQHZAdoBrQG1 + BQAB7QH/AioCUgH/AQcCvAH/Ae0EAAHtBP8B9wH/AbwB7wG8Af8B7QQAAe0B/wHrAf8BvAHwAbwB8AG8 + AfQB/wHtAwABtAetAdoB0wHaAa0BtQQAAZIB/wFEAVIBegFZAfQD8QH/AZIEAAGSBP8B9wT0Af8BkgQA + AZIF/wT0Af8BkgMAAbMB3APbAdoFswHaAbMBtQMAAfcB/wI3AlgB9AEHAbwBBwH0AfcEAAH3Af8BBwGS + AQcB7wH0AQcBkgEHAfQB9wQAAfcB/wHVAf8BvAHwAbwB8AP0AfcDAAGzBNsB1QG0BbMB2wGzAwAB9wP/ + A/QD8QH0AfcEAAH3Af8B7wH0BO8B9AH3AfQB9wQAAfcD/wX0AfMB9AH3AwABswHcCdsB3AGzAbsDAAH3 + Af8BBwG8BAcBvAEHAfQB9wQAAfcB/wHxAbwB8AL0AbwBBwG8AfQB9wQAAfcB/wFvAfQGvAH0AfcDAAG0 + B7MB3AHbAdwBswG7BAAB9wH/BPEB9ALzAfEB9AH3BAAB9wH/BfQC8wHxAfQB9wQAAfcB/wX0AvMB8QH0 + AfcKAAG0AtwBtAG7BQAB9wH/AgcBvAEHAvMC8QH0AfcEAAH3Af8E9ALzAvEB9AH3BAAB9wH/AU8B9AEH + AbwC8wLxAfQB9woAAbQB3AG0AbsGAAH3Af8D9ALzAfED9wHsBAAB9wH/A/QC8wHxA/cB7AQAAfcB/wP0 + AvMB8QP3AewKAAK0AbsHAAH3Af8C9ALzAvEB7wH/AfcBBwQAAfcB/wL0AvMC8QHvAf8B9wEHBAAB9wH/ + AvQC8wLxAe8B/wH3AQcKAAG6AbsIAAHvAv8F9AEHAe8BBwUAAe8C/wX0AQcB7wEHBQAB7wL/BfQBBwHv + AQcVAAnvAQcGAAnvAQcGAAnvAQcEAAFCAU0BPgcAAT4DAAEoAwABQAMAAeADAAEBAQABAQYAAQcWAAP/ + gQAC/wH4B/8B+AF/Bv8B+AE/BP8BgAEDAfwBHwb/Af4BDwb/AcMBBwT/AYQBQwGBAYMC4AIHAv8BAAGB + ASAB4AEHAQQC/wIAASACAAEEAYABAwEAARABIAHgAQcBBAL/AQABHALgAgcC/wGAAT8E/wGAAQMBwAf/ + AeEH/wHjB/8B4wf/AfgH/wH4AX8E/wGPAf8B+AE/Av8BwAEDAYgBBwH8AR8BgAEDAYABAQHfAf8B/gEP + AYABAwGAAQEB3wL/AQcBgAEDAYABAQHYAQEB4AEDAv8BgAEBAd8B/wHgAQEC/wEAAQEB3wH/AeABAAGA + AQMBAAEBAdgBBwHgAQABgAEDAQABAQHfAf8BAQEEAv8BgAEBAd8B/wEAAQcC/wGAAQEBiAEBAQABBwGA + AQMBgAEBAY8B/wEAAQcC/wHAAQMC/wGAAQcC/wH4A/8BwAEPDf8B8QH/AfEB/gEPA/8B8QH/AfEB/gEP + AucB/wHxAf8B4QH+AQ8B4AEHAf8B8wH/AccBAAEBAucB/wHzAf8BjwEAAQED/wHjAf8BHwEAAQEB8QEP + AfwBBwH+AT8BAAEBAfkBnwHAAQcB/AF/AQABAQH4AR8BwAF/AfgB/wEAAQEB+AEfAY8B/wHxAf8BAAEB + AfwBPwGfAf8B4wH/AQABAQH8AT8BnwH/AccB/wHgAf8B/AE/AR8B/wEPAf8B4AH/Af4BfwEfAf8BHwH/ + AeAD/wEfAf8BHwf/AcABAwb/AcABAwEfAfgBgAEBAv8BwAEDAgABgAEBAeABBwHAAQMCAAGAAQEB4AEH + AcABAwGAAQEBgAEBAeABBwHAAQMBgAEBAYABAQHwAQ8BwAEDAYABAQGDAcEB+AEPAcABAwGAAQEBgwHB + AfgBDwHAAQMBgAEBAYMBwQHAAQMBwAEDAYABAQGDAcEBwAEBAcABAwGAAQEBgAEBAcABAQHAAQMBgAEB + AYABAQHAAQEBwAEDAgABgAEBAcABAQHAAQMCAAGAAQEBwAEBAcABBwEfAfgBgAEBAv8BwAEPBP8B8AP/ + Ae8B/QH+AX8B4AF/Av8BgwHgAfgBDwHAAT0BgAEDAoAB8AEDAYABHAGAAQMBwAEBAeABAQEAAQwB+AE/ + AfABBwHgAQEBAAEEAfwBfwH8AQ8B+AEgAgAB/AF/AfgBDwH4AXACAAH8AX8B8AEHAfgBcAGAAQAB/AF/ + AfABhwH4AXABwAEBAfwBfwHAAQEB+AFgAeABBwHsAU8BgAEAAfgBYQHwAQ8B7AFPAYABAAHIAWEB+AEf + AeABDwGAAQEBwAEHAfgBPwL/AfwBPwHAAQcB+wF/Av8B/gF/Av8B+AF/DP8B/gF/Av8BgwP/AfgBDwHg + AQ8BAQP/AfABAwHgAQMBAAP/AeABAQHgAQEBAAF/Av8B4AEBAeACAAE/Af8B5wH8ASAB4AGAAcABHwEQ + AQEBEAMAAeABDwExAZEBMQGQAgAB8AEHAYEBkQGBAZACAAH4AQMBgQGRAYEBgAIAAfwBAAHDAYEBwwGB + AgAB/gEAAcMBgwHDAYEBgAEAAf8BAAHHAZ8BxwGfAcABAQH/AYAB5wEfAecBHwHwAQMB/wHBDP8B/gF/ + Af4BfwL/AgAB+AF/AfgBfwL/AgAB8AEfAfABHwHgAQ8CAAHwAQcB8AEHAeABAwL/AfgBBwH4AQcB4AEB + AccB/wGAAUMB4AHDAeABAAHDAf8BgAFjAeAB4wHgAYABwQH/AYABIQHxAeECAAHgAf8BwAExAvECAAHw + AX8BwAEAAfEBwAIAAfgBPwHgAQEB8QHhAgAB/AEfAeABEQLxAgAB/gEPAeABAwGxATMBgAEAAf8BBwHw + AQ8BgAE/AcABAQH/AYcB8AEPAYABPwHwAQMB/wHjB/8B8wHAAQMBwAEDAcABAwL/AcABAwHAAQMBwAED + AQABAQHAAQMBwAEDAcABAwEAAQEBwAEDAcABAwHAAQMBAAEBAcABAwHAAQMBwAEDAQABAQHAAQMBwAED + AcABAwEAAQEBwAEDAcABAwHAAQMBAAEBAcABAwHAAQMBwAEDAQABAQHAAQMBwAEDAcABAwEAAQEBwAED + AcABAwHAAQMBAAEBAcABAwHAAQMBwAEDAQABAQHAAQMBwAEDAcABAwEAAQEBwAEDAcABAwHAAQMBAAEB + AcABAwHAAQMBwAEDAQABAQHAAQcBwAEHAcABAwEAAQEBwAEPAcABDwHAAQMBAAEBAcABAwHAAQME/wHA + AQMBwAEDAfABDwHwAR8BwAEDAcABAwHgAQcB8AEfAcABAwHAAQMBwAEDAfABHwHAAQMBwAEDAYABAQGA + AQABwAEDAcABAwGAAQEBgAIAAQMBwAEDAYABAQGAAgABAwHAAQMBgAEBAfgBBwEAAQMBwAEDAYABAQGA + AQABwAEDAcABAwGAAQEBgAEAAcABAwHAAQMBgAEBAYABAAHAAQMBwAEDAYABAQGAAQABwAEDAcABAwHA + AQMBgAEAAcABAwHAAQMB4AEHAYABAAHAAQcBwAEHAfABDwH8AT8BwAEPAcABDwT/Af4BPwL/AcABAwL/ + AYABAQEAAQEBwAEDAv8BgAEBAQABAQHAAQMC/wGAAQEBAAEBAcABAwL/AYABAQEAAQEBwAEDAfwBfwGA + AQEBAAEBAcABAwGIAT8BgAIAAQEBwAEDAYABBwGAAgABAQHAAQMBgAEDAYACAAEBAcABAwHAAQMBgAEB + AQABAQHAAQMBwAEDAYABAQEAAQEBwAEDAcABAwGAAQEBAAEBAcABAwHAAQcBgAEBAQABAQHAAQMC/wGA + AQEBAAEBAcABBwL/AYABAwEAAQEBwAEPAv8BgAEHAgEB8AX/AcABAwL/AcABAwL/AcABAQIAAcABAwL/ + AcADAAHAAQMB4AEHAcADAAHAAQMB4AEHAcADAAHAAQMB4AEHAcABAQMAAQMB4AEHAcABAwMAAQMB4AEH + AcABAwMAAQMB4AEHAcABAwMAAQMB4AEHAcABAwMAAQMB4AEHAcABAwMAAQMB4AEHAcABAwMAAQMB4AEH + AcABAwMAAQMC/wHAAQMDAAEDAv8BwAEHAgABwAEHAv8BwAEPAQQBAAHAAQ8BwAEDAcABAwHAAQMBwAED + AcABAwHAAQMBwAEDAcABAwHAAQMBwAEDAcABAwHAAQMBwAEDAcABAwHAAQMBwAEDAcABAwHAAQMBwAED + AcABAwHAAQMBwAEDAcABAwHAAQMBwAEDAcABAwHAAQMBwAEDAcABAwHAAQMBwAEDAcABAwHAAQMBwAED + AcABAwHAAQMBwAEDAcABAwHAAQMBwAEDAcABAwHAAQMBwAEDAcABAwHAAQMBwAEDAcABAwHAAQMBwAED + AcABAwHAAQMBwAEDAcABAwHAAQMBwAEDAcABAwHAAQcBwAEHAcABBwHAAQcBwAEPAcABDwHAAQ8BwAEP + Av8BwAEDAcABAwHAAQMC/wHAAQMBwAEDAcABAwH/AT8BwAEDAcABAwHAAQMB/wEfAcABAwHAAQMBwAED + Af8BDwHAAQMBwAEDAcABAwH/AQcBwAEDAcABAwHAAQMBgAEDAcABAwHAAQMBwAEDAYABAQHAAQMBwAED + AcABAwGAAQEBwAEDAcABAwHAAQMBgAEBAcABAwHAAQMBwAEDAYABAwHAAQMBwAEDAcABAwH/AQcBwAED + AcABAwHAAQMB/wEPAcABAwHAAQMBwAEDAf8BHwHAAQMBwAEDAcABAwH/AT8BwAEHAcABBwHAAQcC/wHA + AQ8BwAEPAcABDws= + + + + 257, 17 + + + 393, 17 + + + 158, 17 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/DocumentOption/DocumentFontListForm.Designer.cs b/pdfpatcher/App/Functions/DocumentOption/DocumentFontListForm.Designer.cs new file mode 100644 index 0000000..1952868 --- /dev/null +++ b/pdfpatcher/App/Functions/DocumentOption/DocumentFontListForm.Designer.cs @@ -0,0 +1,240 @@ +namespace PDFPatcher.Functions +{ + partial class DocumentFontListForm + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region Windows 窗体设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + this.label1 = new System.Windows.Forms.Label(); + this._PageRangeBox = new System.Windows.Forms.TextBox(); + this._FontListBox = new BrightIdeasSoftware.FastObjectListView(); + this._NameColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._EmbeddedColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._FirstPageColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._ReferenceColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._Worker = new System.ComponentModel.BackgroundWorker(); + this._ProgressBar = new System.Windows.Forms.ProgressBar(); + this._AddSelectedFontsButton = new System.Windows.Forms.Button(); + this._SelectAllButton = new System.Windows.Forms.Button(); + this._ListFontsButton = new System.Windows.Forms.Button(); + this._SourceFileBox = new PDFPatcher.SourceFileControl(); + this._AppConfigButton = new System.Windows.Forms.Button(); + ((System.ComponentModel.ISupportInitialize)(this._FontListBox)).BeginInit(); + this.SuspendLayout(); + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(23, 61); + this.label1.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(82, 15); + this.label1.TabIndex = 1; + this.label1.Text = "页码范围:"; + // + // _PageRangeBox + // + this._PageRangeBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._PageRangeBox.Location = new System.Drawing.Point(146, 55); + this._PageRangeBox.Margin = new System.Windows.Forms.Padding(4); + this._PageRangeBox.Name = "_PageRangeBox"; + this._PageRangeBox.Size = new System.Drawing.Size(470, 25); + this._PageRangeBox.TabIndex = 2; + // + // _FontListBox + // + this._FontListBox.AllColumns.Add(this._NameColumn); + this._FontListBox.AllColumns.Add(this._EmbeddedColumn); + this._FontListBox.AllColumns.Add(this._FirstPageColumn); + this._FontListBox.AllColumns.Add(this._ReferenceColumn); + this._FontListBox.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._FontListBox.CheckBoxes = true; + this._FontListBox.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { + this._NameColumn, + this._EmbeddedColumn, + this._FirstPageColumn, + this._ReferenceColumn}); + this._FontListBox.GridLines = true; + this._FontListBox.Location = new System.Drawing.Point(24, 128); + this._FontListBox.Margin = new System.Windows.Forms.Padding(4); + this._FontListBox.MultiSelect = false; + this._FontListBox.Name = "_FontListBox"; + this._FontListBox.OwnerDraw = true; + this._FontListBox.ShowGroups = false; + this._FontListBox.ShowImagesOnSubItems = true; + this._FontListBox.Size = new System.Drawing.Size(699, 309); + this._FontListBox.TabIndex = 8; + this._FontListBox.UseCompatibleStateImageBehavior = false; + this._FontListBox.View = System.Windows.Forms.View.Details; + this._FontListBox.VirtualMode = true; + // + // _NameColumn + // + this._NameColumn.AspectName = ""; + this._NameColumn.Text = "字体名称"; + this._NameColumn.Width = 273; + // + // _EmbeddedColumn + // + this._EmbeddedColumn.AspectName = ""; + this._EmbeddedColumn.CheckBoxes = true; + this._EmbeddedColumn.HeaderTextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this._EmbeddedColumn.IsEditable = false; + this._EmbeddedColumn.Text = "已嵌入"; + this._EmbeddedColumn.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // _FirstPageColumn + // + this._FirstPageColumn.AspectName = ""; + this._FirstPageColumn.HeaderTextAlign = System.Windows.Forms.HorizontalAlignment.Right; + this._FirstPageColumn.Text = "首次出现页码"; + this._FirstPageColumn.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + this._FirstPageColumn.Width = 96; + // + // _ReferenceColumn + // + this._ReferenceColumn.AspectName = ""; + this._ReferenceColumn.HeaderTextAlign = System.Windows.Forms.HorizontalAlignment.Right; + this._ReferenceColumn.Text = "出现页数"; + this._ReferenceColumn.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + // + // _Worker + // + this._Worker.WorkerReportsProgress = true; + this._Worker.WorkerSupportsCancellation = true; + // + // _ProgressBar + // + this._ProgressBar.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._ProgressBar.Location = new System.Drawing.Point(24, 446); + this._ProgressBar.Margin = new System.Windows.Forms.Padding(4); + this._ProgressBar.Name = "_ProgressBar"; + this._ProgressBar.Size = new System.Drawing.Size(700, 29); + this._ProgressBar.TabIndex = 9; + // + // _AddSelectedFontsButton + // + this._AddSelectedFontsButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this._AddSelectedFontsButton.Location = new System.Drawing.Point(516, 91); + this._AddSelectedFontsButton.Margin = new System.Windows.Forms.Padding(4); + this._AddSelectedFontsButton.Name = "_AddSelectedFontsButton"; + this._AddSelectedFontsButton.Size = new System.Drawing.Size(208, 29); + this._AddSelectedFontsButton.TabIndex = 7; + this._AddSelectedFontsButton.Text = "添加选中项至替换列表"; + this._AddSelectedFontsButton.UseVisualStyleBackColor = true; + this._AddSelectedFontsButton.Click += new System.EventHandler(this._AddSelectedFontsButton_Click); + // + // _SelectAllButton + // + this._SelectAllButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this._SelectAllButton.Location = new System.Drawing.Point(381, 91); + this._SelectAllButton.Margin = new System.Windows.Forms.Padding(4); + this._SelectAllButton.Name = "_SelectAllButton"; + this._SelectAllButton.Size = new System.Drawing.Size(127, 29); + this._SelectAllButton.TabIndex = 6; + this._SelectAllButton.Text = "全部选中(&Q)"; + this._SelectAllButton.UseVisualStyleBackColor = true; + this._SelectAllButton.Click += new System.EventHandler(this._SelectAllButton_Click); + // + // _ListFontsButton + // + this._ListFontsButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this._ListFontsButton.Location = new System.Drawing.Point(624, 55); + this._ListFontsButton.Margin = new System.Windows.Forms.Padding(4); + this._ListFontsButton.Name = "_ListFontsButton"; + this._ListFontsButton.Size = new System.Drawing.Size(100, 29); + this._ListFontsButton.TabIndex = 3; + this._ListFontsButton.Text = "列出字体"; + this._ListFontsButton.UseVisualStyleBackColor = true; + this._ListFontsButton.Click += new System.EventHandler(this._ListFontsButton_Click); + // + // _SourceFileBox + // + this._SourceFileBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._SourceFileBox.Location = new System.Drawing.Point(16, 15); + this._SourceFileBox.Margin = new System.Windows.Forms.Padding(5); + this._SourceFileBox.Name = "_SourceFileBox"; + this._SourceFileBox.Size = new System.Drawing.Size(712, 32); + this._SourceFileBox.TabIndex = 0; + // + // _AppConfigButton + // + this._AppConfigButton.Location = new System.Drawing.Point(26, 91); + this._AppConfigButton.Name = "_AppConfigButton"; + this._AppConfigButton.Size = new System.Drawing.Size(127, 29); + this._AppConfigButton.TabIndex = 10; + this._AppConfigButton.Text = "程序配置..."; + this._AppConfigButton.UseVisualStyleBackColor = true; + this._AppConfigButton.Click += new System.EventHandler(this._AppConfigButton_Click); + // + // DocumentFontListForm + // + this.AcceptButton = this._ListFontsButton; + this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 15F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(744, 490); + this.Controls.Add(this._AppConfigButton); + this.Controls.Add(this._SelectAllButton); + this.Controls.Add(this._AddSelectedFontsButton); + this.Controls.Add(this._ProgressBar); + this.Controls.Add(this._FontListBox); + this.Controls.Add(this._ListFontsButton); + this.Controls.Add(this._PageRangeBox); + this.Controls.Add(this.label1); + this.Controls.Add(this._SourceFileBox); + this.Margin = new System.Windows.Forms.Padding(4); + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "DocumentFontListForm"; + this.ShowInTaskbar = false; + this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Show; + this.Text = "PDF 文档使用的字体列表"; + ((System.ComponentModel.ISupportInitialize)(this._FontListBox)).EndInit(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private SourceFileControl _SourceFileBox; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.TextBox _PageRangeBox; + private System.Windows.Forms.Button _ListFontsButton; + private BrightIdeasSoftware.FastObjectListView _FontListBox; + private BrightIdeasSoftware.OLVColumn _NameColumn; + private BrightIdeasSoftware.OLVColumn _FirstPageColumn; + private BrightIdeasSoftware.OLVColumn _EmbeddedColumn; + private System.ComponentModel.BackgroundWorker _Worker; + private System.Windows.Forms.ProgressBar _ProgressBar; + private BrightIdeasSoftware.OLVColumn _ReferenceColumn; + private System.Windows.Forms.Button _AddSelectedFontsButton; + private System.Windows.Forms.Button _SelectAllButton; + private System.Windows.Forms.Button _AppConfigButton; + } +} \ No newline at end of file diff --git a/pdfpatcher/App/Functions/DocumentOption/DocumentFontListForm.cs b/pdfpatcher/App/Functions/DocumentOption/DocumentFontListForm.cs new file mode 100644 index 0000000..5a6d509 --- /dev/null +++ b/pdfpatcher/App/Functions/DocumentOption/DocumentFontListForm.cs @@ -0,0 +1,192 @@ +using System; +using System.Collections.Generic; +using System.Windows.Forms; +using BrightIdeasSoftware; +using iTextSharp.text.pdf; +using PDFPatcher.Common; +using PDFPatcher.Model; +using PDFPatcher.Processor; + +namespace PDFPatcher.Functions +{ + sealed partial class DocumentFontListForm : Form + { + Dictionary _fontIdNames; + Dictionary _pageFonts; + internal FontSubstitutionsEditor SubstitutionsEditor { get; set; } + + public IList SelectedFonts { + get { + var sf = new List(); + foreach (PageFont item in _FontListBox.CheckedObjects) { + sf.Add(item.Name); + } + return sf; + } + } + + public DocumentFontListForm() { + InitializeComponent(); + this.OnFirstLoad(OnLoad); + } + + void OnLoad() { + this.SetIcon(Properties.Resources.Fonts); + MinimumSize = Size; + if (AppContext.Recent.SourcePdfFiles.HasContent()) { + _SourceFileBox.FileList.Text = AppContext.Recent.SourcePdfFiles[0]; + } + _Worker.ProgressChanged += (s, args) => { + if (args.ProgressPercentage < 0) { + _ProgressBar.Maximum = -args.ProgressPercentage; + } + else if (args.ProgressPercentage > 0) { + _ProgressBar.SetValue(args.ProgressPercentage); + } + else { + if (args.UserState is PageFont pf) { + _FontListBox.AddObject(pf); + } + } + }; + _Worker.RunWorkerCompleted += (s, args) => { + _ProgressBar.Value = _ProgressBar.Maximum; + if (_pageFonts.HasContent()) { + _FontListBox.AddObjects(_pageFonts.Values); + } + _ListFontsButton.Enabled = true; + }; + _Worker.DoWork += (s, args) => { + try { + _fontIdNames = new Dictionary(); + _pageFonts = new Dictionary(); + _FontListBox.ClearObjects(); + using (var p = PdfHelper.OpenPdfFile(_SourceFileBox.FirstFile, false, false)) { + var r = PageRangeCollection.Parse(_PageRangeBox.Text, 1, p.NumberOfPages, true); + var pp = new int[p.NumberOfPages + 1]; + _Worker.ReportProgress(-r.TotalPages); + int i = 0; + foreach (var range in r) { + foreach (var page in range) { + if (_Worker.CancellationPending) { + return; + } + _Worker.ReportProgress(++i); + if (pp[page] != 0) { + continue; + } + pp[page] = 1; + GetPageFonts(p, page); + } + } + } + } + catch (Exception ex) { + FormHelper.ErrorBox(ex.Message); + } + }; + _FontListBox.ScaleColumnWidths(); + _FontListBox.PersistentCheckBoxes = true; + new TypedColumn(_NameColumn) { + AspectGetter = (o) => o.Name + }; + new TypedColumn(_FirstPageColumn) { + AspectGetter = (o) => o.FirstPage + }; + new TypedColumn(_EmbeddedColumn) { + AspectGetter = (o) => o.Embedded + }; + new TypedColumn(_ReferenceColumn) { + AspectGetter = (o) => o.Reference + }; + } + + private void GetPageFonts(PdfReader pdf, int pageNumber) { + var page = pdf.GetPageNRelease(pageNumber); + var fl = page.Locate(true, PdfName.RESOURCES, PdfName.FONT); + if (fl == null) { + return; + } + foreach (var item in fl) { + var fr = item.Value as PdfIndirectReference; + if (fr == null) { + continue; + } + if (_fontIdNames.TryGetValue(fr.Number, out string fn)) { + _pageFonts[fn].IncrementReference(); + continue; + } + if (PdfReader.GetPdfObjectRelease(fr) is PdfDictionary f) { + var bf = f.GetAsName(PdfName.BASEFONT); + if (bf == null) { + continue; + } + fn = PdfHelper.GetPdfNameString(bf, AppContext.Encodings.FontNameEncoding); // 字体名称 + fn = PdfDocumentFont.RemoveSubsetPrefix(fn); + _fontIdNames.Add(fr.Number, fn); + if (_pageFonts.TryGetValue(fn, out PageFont pf)) { + pf.IncrementReference(); + continue; + } + _pageFonts.Add(fn, new PageFont(fn, pageNumber, PdfDocumentFont.HasEmbeddedFont(f))); + } + } + } + + private void SetGoal(int goal) { _ProgressBar.Maximum = goal; } + private void _ListFontsButton_Click(object sender, EventArgs e) { + _ProgressBar.Value = 0; + _ListFontsButton.Enabled = false; + _Worker.RunWorkerAsync(); + } + + sealed class PageFont + { + public string Name { get; } + public int FirstPage { get; } + public int Reference { get; private set; } + public bool Embedded { get; set; } + + public PageFont(string name, int firstPage, bool embedded) { + Name = name; + FirstPage = firstPage; + Embedded = embedded; + Reference = 1; + } + + public void IncrementReference() { + Reference++; + } + } + + private void _SelectAllButton_Click(object sender, EventArgs e) { + if (_FontListBox.GetItemCount() == 0) { + return; + } + if (_FontListBox.GetItem(0).Checked == false) { + _FontListBox.CheckObjects(_FontListBox.Objects); + } + else { + _FontListBox.CheckedObjects = null; + } + _FontListBox.Focus(); + } + + private void _AddSelectedFontsButton_Click(object sender, EventArgs e) { + if (SubstitutionsEditor == null) { + return; + } + var sf = SelectedFonts; + if (sf.Count == 0) { + FormHelper.ErrorBox("请选择需要添加到替换列表的字体。"); + return; + } + SubstitutionsEditor.AddFonts(sf); + Close(); + } + + private void _AppConfigButton_Click(object sender, EventArgs e) { + this.ShowDialog(); + } + } +} diff --git a/pdfpatcher/App/Functions/DocumentOption/DocumentFontListForm.resx b/pdfpatcher/App/Functions/DocumentOption/DocumentFontListForm.resx new file mode 100644 index 0000000..4e4521e --- /dev/null +++ b/pdfpatcher/App/Functions/DocumentOption/DocumentFontListForm.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/DocumentOption/DocumentInfoEditor.Designer.cs b/pdfpatcher/App/Functions/DocumentOption/DocumentInfoEditor.Designer.cs new file mode 100644 index 0000000..6c5e9d5 --- /dev/null +++ b/pdfpatcher/App/Functions/DocumentOption/DocumentInfoEditor.Designer.cs @@ -0,0 +1,221 @@ +namespace PDFPatcher.Functions +{ + partial class DocumentInfoEditor + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region 组件设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + this.components = new System.ComponentModel.Container (); + this.groupBox4 = new System.Windows.Forms.GroupBox (); + this._MetadataPanel = new System.Windows.Forms.Panel (); + this.label16 = new System.Windows.Forms.Label (); + this._KeywordsBox = new System.Windows.Forms.TextBox (); + this.label17 = new System.Windows.Forms.Label (); + this._SubjectBox = new System.Windows.Forms.TextBox (); + this.label18 = new System.Windows.Forms.Label (); + this._AuthorBox = new System.Windows.Forms.TextBox (); + this.label19 = new System.Windows.Forms.Label (); + this._TitleBox = new System.Windows.Forms.TextBox (); + this._ForceMetadataBox = new System.Windows.Forms.CheckBox (); + this.label5 = new System.Windows.Forms.Label (); + this._RewriteXmpBox = new System.Windows.Forms.CheckBox (); + this._PropertyMacroMenu = new PDFPatcher.Functions.MacroMenu (this.components); + this.groupBox4.SuspendLayout (); + this._MetadataPanel.SuspendLayout (); + this.SuspendLayout (); + // + // groupBox4 + // + this.groupBox4.Controls.Add (this._MetadataPanel); + this.groupBox4.Controls.Add (this._ForceMetadataBox); + this.groupBox4.Location = new System.Drawing.Point (6, 23); + this.groupBox4.Name = "groupBox4"; + this.groupBox4.Size = new System.Drawing.Size (426, 232); + this.groupBox4.TabIndex = 2; + this.groupBox4.TabStop = false; + this.groupBox4.Text = "文档信息"; + // + // _MetadataPanel + // + this._MetadataPanel.Controls.Add (this._RewriteXmpBox); + this._MetadataPanel.Controls.Add (this.label16); + this._MetadataPanel.Controls.Add (this._KeywordsBox); + this._MetadataPanel.Controls.Add (this.label17); + this._MetadataPanel.Controls.Add (this._SubjectBox); + this._MetadataPanel.Controls.Add (this.label18); + this._MetadataPanel.Controls.Add (this._AuthorBox); + this._MetadataPanel.Controls.Add (this.label19); + this._MetadataPanel.Controls.Add (this._TitleBox); + this._MetadataPanel.Enabled = false; + this._MetadataPanel.Location = new System.Drawing.Point (6, 41); + this._MetadataPanel.Name = "_MetadataPanel"; + this._MetadataPanel.Size = new System.Drawing.Size (414, 185); + this._MetadataPanel.TabIndex = 1; + // + // label16 + // + this.label16.AutoSize = true; + this.label16.Location = new System.Drawing.Point (3, 0); + this.label16.Name = "label16"; + this.label16.Size = new System.Drawing.Size (41, 12); + this.label16.TabIndex = 0; + this.label16.Text = "标题:"; + // + // _KeywordsBox + // + this._KeywordsBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._KeywordsBox.Location = new System.Drawing.Point (5, 133); + this._KeywordsBox.Name = "_KeywordsBox"; + this._KeywordsBox.Size = new System.Drawing.Size (406, 21); + this._KeywordsBox.TabIndex = 7; + this._KeywordsBox.TextChanged += new System.EventHandler (this.DocumentInfoChanged); + // + // label17 + // + this.label17.AutoSize = true; + this.label17.Location = new System.Drawing.Point (3, 40); + this.label17.Name = "label17"; + this.label17.Size = new System.Drawing.Size (41, 12); + this.label17.TabIndex = 2; + this.label17.Text = "作者:"; + // + // _SubjectBox + // + this._SubjectBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._SubjectBox.Location = new System.Drawing.Point (5, 94); + this._SubjectBox.Name = "_SubjectBox"; + this._SubjectBox.Size = new System.Drawing.Size (406, 21); + this._SubjectBox.TabIndex = 5; + this._SubjectBox.TextChanged += new System.EventHandler (this.DocumentInfoChanged); + // + // label18 + // + this.label18.AutoSize = true; + this.label18.Location = new System.Drawing.Point (3, 79); + this.label18.Name = "label18"; + this.label18.Size = new System.Drawing.Size (41, 12); + this.label18.TabIndex = 4; + this.label18.Text = "主题:"; + // + // _AuthorBox + // + this._AuthorBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._AuthorBox.Location = new System.Drawing.Point (5, 55); + this._AuthorBox.Name = "_AuthorBox"; + this._AuthorBox.Size = new System.Drawing.Size (406, 21); + this._AuthorBox.TabIndex = 3; + this._AuthorBox.TextChanged += new System.EventHandler (this.DocumentInfoChanged); + // + // label19 + // + this.label19.AutoSize = true; + this.label19.Location = new System.Drawing.Point (3, 118); + this.label19.Name = "label19"; + this.label19.Size = new System.Drawing.Size (53, 12); + this.label19.TabIndex = 6; + this.label19.Text = "关键词:"; + // + // _TitleBox + // + this._TitleBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._TitleBox.Location = new System.Drawing.Point (5, 15); + this._TitleBox.Name = "_TitleBox"; + this._TitleBox.Size = new System.Drawing.Size (406, 21); + this._TitleBox.TabIndex = 1; + this._TitleBox.TextChanged += new System.EventHandler (this.DocumentInfoChanged); + // + // _ForceMetadataBox + // + this._ForceMetadataBox.AutoSize = true; + this._ForceMetadataBox.Location = new System.Drawing.Point (8, 20); + this._ForceMetadataBox.Name = "_ForceMetadataBox"; + this._ForceMetadataBox.Size = new System.Drawing.Size (180, 16); + this._ForceMetadataBox.TabIndex = 0; + this._ForceMetadataBox.Text = "使用此处设定的文档属性信息"; + this._ForceMetadataBox.UseVisualStyleBackColor = true; + this._ForceMetadataBox.CheckedChanged += new System.EventHandler (this.DocumentInfoChanged); + // + // label5 + // + this.label5.AutoSize = true; + this.label5.Location = new System.Drawing.Point (6, 8); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size (221, 12); + this.label5.TabIndex = 0; + this.label5.Text = "说明:以下设定优先于信息文件的内容。"; + // + // _RewriteXmpBox + // + this._RewriteXmpBox.AutoSize = true; + this._RewriteXmpBox.Location = new System.Drawing.Point (5, 160); + this._RewriteXmpBox.Name = "_RewriteXmpBox"; + this._RewriteXmpBox.Size = new System.Drawing.Size (198, 16); + this._RewriteXmpBox.TabIndex = 8; + this._RewriteXmpBox.Text = "重写扩展标记(XML)元数据属性"; + this._RewriteXmpBox.UseVisualStyleBackColor = true; + this._RewriteXmpBox.CheckedChanged += new System.EventHandler (this.DocumentInfoChanged); + // + // _PropertyMacroMenu + // + this._PropertyMacroMenu.Name = "_PropertyMacroMenu"; + this._PropertyMacroMenu.Size = new System.Drawing.Size (61, 4); + // + // DocumentInfoEditor + // + this.AutoScaleDimensions = new System.Drawing.SizeF (6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add (this.groupBox4); + this.Controls.Add (this.label5); + this.Name = "DocumentInfoEditor"; + this.Size = new System.Drawing.Size (438, 270); + this.groupBox4.ResumeLayout (false); + this.groupBox4.PerformLayout (); + this._MetadataPanel.ResumeLayout (false); + this._MetadataPanel.PerformLayout (); + this.ResumeLayout (false); + this.PerformLayout (); + + } + + #endregion + + private System.Windows.Forms.GroupBox groupBox4; + private System.Windows.Forms.Panel _MetadataPanel; + private System.Windows.Forms.Label label16; + private System.Windows.Forms.TextBox _KeywordsBox; + private System.Windows.Forms.Label label17; + private System.Windows.Forms.TextBox _SubjectBox; + private System.Windows.Forms.Label label18; + private System.Windows.Forms.TextBox _AuthorBox; + private System.Windows.Forms.Label label19; + private System.Windows.Forms.TextBox _TitleBox; + private System.Windows.Forms.CheckBox _ForceMetadataBox; + private System.Windows.Forms.Label label5; + private Functions.MacroMenu _PropertyMacroMenu; + private System.Windows.Forms.CheckBox _RewriteXmpBox; + } +} diff --git a/pdfpatcher/App/Functions/DocumentOption/DocumentInfoEditor.cs b/pdfpatcher/App/Functions/DocumentOption/DocumentInfoEditor.cs new file mode 100644 index 0000000..a87527f --- /dev/null +++ b/pdfpatcher/App/Functions/DocumentOption/DocumentInfoEditor.cs @@ -0,0 +1,66 @@ +using System; +using System.Windows.Forms; +using PDFPatcher.Common; +using PDFPatcher.Model; + +namespace PDFPatcher.Functions +{ + sealed partial class DocumentInfoEditor : UserControl + { + bool _settingsLockdown; + GeneralInfo _Options; + internal GeneralInfo Options { + get => _Options; + set { + _Options = value; + _settingsLockdown = true; + _AuthorBox.Text = _Options.Author; + _MetadataPanel.Enabled = _ForceMetadataBox.Checked = _Options.SpecifyMetaData; + _KeywordsBox.Text = _Options.Keywords; + _SubjectBox.Text = _Options.Subject; + _TitleBox.Text = _Options.Title; + _RewriteXmpBox.Checked = _Options.RewriteXmp; + _settingsLockdown = false; + } + } + + public DocumentInfoEditor() { + InitializeComponent(); + this.OnFirstLoad(OnLoad); + } + + void OnLoad() { + _settingsLockdown = true; + _TitleBox.ContextMenuStrip = _SubjectBox.ContextMenuStrip = _AuthorBox.ContextMenuStrip = _KeywordsBox.ContextMenuStrip = _PropertyMacroMenu; + _PropertyMacroMenu.AddInsertMacroMenuItem(Constants.FileNameMacros.FileName); + _PropertyMacroMenu.AddInsertMacroMenuItem(Constants.FileNameMacros.FolderName); + _PropertyMacroMenu.ItemClicked += _PropertyMacroMenu.ProcessInsertMacroCommand; + _settingsLockdown = false; + } + + void DocumentInfoChanged(object sender, EventArgs e) { + if (_settingsLockdown) { + return; + } + + if (sender == _AuthorBox) { + Options.Author = _AuthorBox.Text; + } + else if (sender == _ForceMetadataBox) { + _MetadataPanel.Enabled = Options.SpecifyMetaData = _ForceMetadataBox.Checked; + } + else if (sender == _KeywordsBox) { + Options.Keywords = _KeywordsBox.Text; + } + else if (sender == _SubjectBox) { + Options.Subject = _SubjectBox.Text; + } + else if (sender == _TitleBox) { + Options.Title = _TitleBox.Text; + } + else if (sender == _RewriteXmpBox) { + Options.RewriteXmp = _RewriteXmpBox.Checked; + } + } + } +} diff --git a/pdfpatcher/App/Functions/DocumentOption/DocumentInfoEditor.resx b/pdfpatcher/App/Functions/DocumentOption/DocumentInfoEditor.resx new file mode 100644 index 0000000..bd78db4 --- /dev/null +++ b/pdfpatcher/App/Functions/DocumentOption/DocumentInfoEditor.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/DocumentOption/FontCharSubstitutionForm.Designer.cs b/pdfpatcher/App/Functions/DocumentOption/FontCharSubstitutionForm.Designer.cs new file mode 100644 index 0000000..8f9ed74 --- /dev/null +++ b/pdfpatcher/App/Functions/DocumentOption/FontCharSubstitutionForm.Designer.cs @@ -0,0 +1,227 @@ +namespace PDFPatcher.Functions +{ + partial class FontCharSubstitutionForm + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent () { + this.label1 = new System.Windows.Forms.Label(); + this._OriginalCharactersBox = new System.Windows.Forms.RichTextBox(); + this.label2 = new System.Windows.Forms.Label(); + this._SubstituteCharactersBox = new System.Windows.Forms.RichTextBox(); + this.label3 = new System.Windows.Forms.Label(); + this._ChineseCaseBox = new System.Windows.Forms.ComboBox(); + this.label4 = new System.Windows.Forms.Label(); + this._NumericWidthBox = new System.Windows.Forms.ComboBox(); + this._LetterWidthBox = new System.Windows.Forms.ComboBox(); + this.label5 = new System.Windows.Forms.Label(); + this._PunctuationWidthBox = new System.Windows.Forms.ComboBox(); + this.label6 = new System.Windows.Forms.Label(); + this.SuspendLayout(); + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(30, 34); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(80, 18); + this.label1.TabIndex = 0; + this.label1.Text = "原字符:"; + // + // _OriginalCharactersBox + // + this._OriginalCharactersBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._OriginalCharactersBox.HideSelection = false; + this._OriginalCharactersBox.Location = new System.Drawing.Point(112, 30); + this._OriginalCharactersBox.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this._OriginalCharactersBox.Multiline = false; + this._OriginalCharactersBox.Name = "_OriginalCharactersBox"; + this._OriginalCharactersBox.Size = new System.Drawing.Size(354, 29); + this._OriginalCharactersBox.TabIndex = 1; + this._OriginalCharactersBox.Text = ""; + this._OriginalCharactersBox.SelectionChanged += new System.EventHandler(this._OriginalCharactersBox_SelectionChanged); + this._OriginalCharactersBox.TextChanged += new System.EventHandler(this._OriginalCharactersBox_TextChanged); + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(14, 91); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(98, 18); + this.label2.TabIndex = 2; + this.label2.Text = "替换字符:"; + // + // _SubstituteCharactersBox + // + this._SubstituteCharactersBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._SubstituteCharactersBox.HideSelection = false; + this._SubstituteCharactersBox.Location = new System.Drawing.Point(112, 88); + this._SubstituteCharactersBox.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this._SubstituteCharactersBox.Multiline = false; + this._SubstituteCharactersBox.Name = "_SubstituteCharactersBox"; + this._SubstituteCharactersBox.Size = new System.Drawing.Size(354, 29); + this._SubstituteCharactersBox.TabIndex = 1; + this._SubstituteCharactersBox.Text = ""; + this._SubstituteCharactersBox.TextChanged += new System.EventHandler(this._SubstituteCharactersBox_TextChanged); + this._SubstituteCharactersBox.Enter += new System.EventHandler(this._SubstituteCharactersBox_Enter); + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(14, 152); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(134, 18); + this.label3.TabIndex = 3; + this.label3.Text = "简繁汉字替换:"; + // + // _ChineseCaseBox + // + this._ChineseCaseBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this._ChineseCaseBox.FormattingEnabled = true; + this._ChineseCaseBox.Items.AddRange(new object[] { + "不改变", + "简体转繁体", + "繁体转简体"}); + this._ChineseCaseBox.Location = new System.Drawing.Point(154, 149); + this._ChineseCaseBox.Name = "_ChineseCaseBox"; + this._ChineseCaseBox.Size = new System.Drawing.Size(161, 26); + this._ChineseCaseBox.TabIndex = 4; + this._ChineseCaseBox.SelectedIndexChanged += new System.EventHandler(this._ChineseCaseBox_SelectedIndexChanged); + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point(50, 184); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(98, 18); + this.label4.TabIndex = 3; + this.label4.Text = "数字替换:"; + // + // _NumericWidthBox + // + this._NumericWidthBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this._NumericWidthBox.FormattingEnabled = true; + this._NumericWidthBox.Items.AddRange(new object[] { + "不改变", + "半角转全角", + "全角转半角"}); + this._NumericWidthBox.Location = new System.Drawing.Point(154, 181); + this._NumericWidthBox.Name = "_NumericWidthBox"; + this._NumericWidthBox.Size = new System.Drawing.Size(161, 26); + this._NumericWidthBox.TabIndex = 4; + this._NumericWidthBox.SelectedIndexChanged += new System.EventHandler(this._NumericWidthBox_SelectedIndexChanged); + // + // _LetterWidthBox + // + this._LetterWidthBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this._LetterWidthBox.FormattingEnabled = true; + this._LetterWidthBox.Items.AddRange(new object[] { + "不改变", + "半角转全角", + "全角转半角"}); + this._LetterWidthBox.Location = new System.Drawing.Point(154, 213); + this._LetterWidthBox.Name = "_LetterWidthBox"; + this._LetterWidthBox.Size = new System.Drawing.Size(161, 26); + this._LetterWidthBox.TabIndex = 4; + this._LetterWidthBox.SelectedIndexChanged += new System.EventHandler(this._LetterWidthBox_SelectedIndexChanged); + // + // label5 + // + this.label5.AutoSize = true; + this.label5.Location = new System.Drawing.Point(50, 216); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(98, 18); + this.label5.TabIndex = 3; + this.label5.Text = "字母替换:"; + // + // _PunctuationWidthBox + // + this._PunctuationWidthBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this._PunctuationWidthBox.FormattingEnabled = true; + this._PunctuationWidthBox.Items.AddRange(new object[] { + "不改变", + "半角转全角", + "全角转半角"}); + this._PunctuationWidthBox.Location = new System.Drawing.Point(154, 245); + this._PunctuationWidthBox.Name = "_PunctuationWidthBox"; + this._PunctuationWidthBox.Size = new System.Drawing.Size(161, 26); + this._PunctuationWidthBox.TabIndex = 4; + this._PunctuationWidthBox.SelectedIndexChanged += new System.EventHandler(this._PunctuationWidthBox_SelectedIndexChanged); + // + // label6 + // + this.label6.AutoSize = true; + this.label6.Location = new System.Drawing.Point(50, 248); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(98, 18); + this.label6.TabIndex = 3; + this.label6.Text = "标点替换:"; + // + // FontCharSubstitutionForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 18F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(480, 288); + this.Controls.Add(this._PunctuationWidthBox); + this.Controls.Add(this._LetterWidthBox); + this.Controls.Add(this._NumericWidthBox); + this.Controls.Add(this._ChineseCaseBox); + this.Controls.Add(this.label6); + this.Controls.Add(this.label5); + this.Controls.Add(this.label4); + this.Controls.Add(this.label3); + this.Controls.Add(this.label2); + this.Controls.Add(this._SubstituteCharactersBox); + this.Controls.Add(this._OriginalCharactersBox); + this.Controls.Add(this.label1); + this.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "FontCharSubstitutionForm"; + this.ShowInTaskbar = false; + this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Show; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; + this.Text = "替换字符"; + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.Label label1; + private System.Windows.Forms.RichTextBox _OriginalCharactersBox; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.RichTextBox _SubstituteCharactersBox; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.ComboBox _ChineseCaseBox; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.ComboBox _NumericWidthBox; + private System.Windows.Forms.ComboBox _LetterWidthBox; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.ComboBox _PunctuationWidthBox; + private System.Windows.Forms.Label label6; + } +} \ No newline at end of file diff --git a/pdfpatcher/App/Functions/DocumentOption/FontCharSubstitutionForm.cs b/pdfpatcher/App/Functions/DocumentOption/FontCharSubstitutionForm.cs new file mode 100644 index 0000000..7ee1010 --- /dev/null +++ b/pdfpatcher/App/Functions/DocumentOption/FontCharSubstitutionForm.cs @@ -0,0 +1,65 @@ +using System; +using System.Drawing; +using System.Windows.Forms; +using PDFPatcher.Common; + +namespace PDFPatcher.Functions +{ + sealed partial class FontCharSubstitutionForm : Form + { + readonly FontSubstitution _Substitution; + public FontCharSubstitutionForm() { + InitializeComponent(); + } + public FontCharSubstitutionForm(FontSubstitution substitution) : this() { + this.SetIcon(Properties.Resources.Replace); + MinimumSize = Size; + MaximumSize = new Size(999, Size.Height); + _Substitution = substitution; + _OriginalCharactersBox.Text = substitution.OriginalCharacters; + _SubstituteCharactersBox.Text = substitution.SubstituteCharacters; + _ChineseCaseBox.Select(substitution.TraditionalChineseConversion == -1 ? 2 : substitution.TraditionalChineseConversion); + _LetterWidthBox.Select(substitution.AlphabeticWidthConversion == -1 ? 2 : substitution.AlphabeticWidthConversion); + _NumericWidthBox.Select(substitution.NumericWidthConversion == -1 ? 2 : substitution.NumericWidthConversion); + _PunctuationWidthBox.Select(substitution.PunctuationWidthConversion == -1 ? 2 : substitution.PunctuationWidthConversion); + } + + void _OriginalCharactersBox_TextChanged(object sender, EventArgs e) { + _Substitution.OriginalCharacters = _OriginalCharactersBox.Text; + } + + void _SubstituteCharactersBox_TextChanged(object sender, EventArgs e) { + _Substitution.SubstituteCharacters = _SubstituteCharactersBox.Text; + } + + void _SubstituteCharactersBox_Enter(object sender, EventArgs e) { + _SubstituteCharactersBox.Select( + _OriginalCharactersBox.SelectionStart, + _OriginalCharactersBox.SelectionLength + ); + } + + void _OriginalCharactersBox_SelectionChanged(object sender, EventArgs e) { + _SubstituteCharactersBox.Select( + _OriginalCharactersBox.SelectionStart, + _OriginalCharactersBox.SelectionLength + ); + } + + void _ChineseCaseBox_SelectedIndexChanged(object sender, EventArgs e) { + _Substitution.TraditionalChineseConversion = _ChineseCaseBox.SelectedIndex == 2 ? -1 : _ChineseCaseBox.SelectedIndex; + } + + void _NumericWidthBox_SelectedIndexChanged(object sender, EventArgs e) { + _Substitution.NumericWidthConversion = _NumericWidthBox.SelectedIndex == 2 ? -1 : _NumericWidthBox.SelectedIndex; + } + + void _LetterWidthBox_SelectedIndexChanged(object sender, EventArgs e) { + _Substitution.AlphabeticWidthConversion = _LetterWidthBox.SelectedIndex == 2 ? -1 : _LetterWidthBox.SelectedIndex; + } + + void _PunctuationWidthBox_SelectedIndexChanged(object sender, EventArgs e) { + _Substitution.PunctuationWidthConversion = _PunctuationWidthBox.SelectedIndex == 2 ? -1 : _PunctuationWidthBox.SelectedIndex; + } + } +} diff --git a/pdfpatcher/App/Functions/DocumentOption/FontCharSubstitutionForm.resx b/pdfpatcher/App/Functions/DocumentOption/FontCharSubstitutionForm.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/pdfpatcher/App/Functions/DocumentOption/FontCharSubstitutionForm.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/DocumentOption/FontSubstitutionsEditor.Designer.cs b/pdfpatcher/App/Functions/DocumentOption/FontSubstitutionsEditor.Designer.cs new file mode 100644 index 0000000..5a9f9f0 --- /dev/null +++ b/pdfpatcher/App/Functions/DocumentOption/FontSubstitutionsEditor.Designer.cs @@ -0,0 +1,255 @@ +namespace PDFPatcher.Functions +{ + partial class FontSubstitutionsEditor + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region 组件设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + this.components = new System.ComponentModel.Container(); + this._FontSubstitutionsBox = new BrightIdeasSoftware.ObjectListView(); + this._SequenceColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._OriginalFontColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._SubstitutionColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._CharSubstitutionColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._FontSubstitutionMenu = new System.Windows.Forms.ContextMenuStrip(this.components); + this._CopySubstitutionFont = new System.Windows.Forms.ToolStripMenuItem(); + this._PasteSubstitutionFont = new System.Windows.Forms.ToolStripMenuItem(); + this._RemovePageLabelButton = new System.Windows.Forms.Button(); + this._AddPageLabelButton = new System.Windows.Forms.Button(); + this._ListDocumentFontButton = new System.Windows.Forms.Button(); + this._EmbedLegacyCjkFontsBox = new System.Windows.Forms.CheckBox(); + this._EnableFontSubstitutionsBox = new System.Windows.Forms.CheckBox(); + this.panel1 = new System.Windows.Forms.Panel(); + this._TrimTrailingWhiteSpaceBox = new System.Windows.Forms.CheckBox(); + ((System.ComponentModel.ISupportInitialize)(this._FontSubstitutionsBox)).BeginInit(); + this._FontSubstitutionMenu.SuspendLayout(); + this.panel1.SuspendLayout(); + this.SuspendLayout(); + // + // _FontSubstitutionsBox + // + this._FontSubstitutionsBox.AllColumns.Add(this._SequenceColumn); + this._FontSubstitutionsBox.AllColumns.Add(this._OriginalFontColumn); + this._FontSubstitutionsBox.AllColumns.Add(this._SubstitutionColumn); + this._FontSubstitutionsBox.AllColumns.Add(this._CharSubstitutionColumn); + this._FontSubstitutionsBox.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._FontSubstitutionsBox.CellEditActivation = BrightIdeasSoftware.ObjectListView.CellEditActivateMode.SingleClick; + this._FontSubstitutionsBox.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { + this._SequenceColumn, + this._OriginalFontColumn, + this._SubstitutionColumn, + this._CharSubstitutionColumn}); + this._FontSubstitutionsBox.ContextMenuStrip = this._FontSubstitutionMenu; + this._FontSubstitutionsBox.Cursor = System.Windows.Forms.Cursors.Default; + this._FontSubstitutionsBox.Enabled = false; + this._FontSubstitutionsBox.GridLines = true; + this._FontSubstitutionsBox.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable; + this._FontSubstitutionsBox.HideSelection = false; + this._FontSubstitutionsBox.LabelEdit = true; + this._FontSubstitutionsBox.Location = new System.Drawing.Point(4, 69); + this._FontSubstitutionsBox.Margin = new System.Windows.Forms.Padding(4); + this._FontSubstitutionsBox.Name = "_FontSubstitutionsBox"; + this._FontSubstitutionsBox.SelectColumnsOnRightClick = false; + this._FontSubstitutionsBox.SelectColumnsOnRightClickBehaviour = BrightIdeasSoftware.ObjectListView.ColumnSelectBehaviour.None; + this._FontSubstitutionsBox.ShowGroups = false; + this._FontSubstitutionsBox.Size = new System.Drawing.Size(575, 275); + this._FontSubstitutionsBox.TabIndex = 5; + this._FontSubstitutionsBox.UseCompatibleStateImageBehavior = false; + this._FontSubstitutionsBox.View = System.Windows.Forms.View.Details; + // + // _SequenceColumn + // + this._SequenceColumn.Text = "序号"; + this._SequenceColumn.Width = 40; + // + // _OriginalFontColumn + // + this._OriginalFontColumn.AspectName = ""; + this._OriginalFontColumn.Text = "原字体"; + this._OriginalFontColumn.Width = 160; + // + // _SubstitutionColumn + // + this._SubstitutionColumn.AspectName = ""; + this._SubstitutionColumn.Text = "替换字体"; + this._SubstitutionColumn.Width = 160; + // + // _CharSubstitutionColumn + // + this._CharSubstitutionColumn.Text = "替换字符"; + this._CharSubstitutionColumn.Width = 71; + // + // _FontSubstitutionMenu + // + this._FontSubstitutionMenu.ImageScalingSize = new System.Drawing.Size(20, 20); + this._FontSubstitutionMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this._CopySubstitutionFont, + this._PasteSubstitutionFont}); + this._FontSubstitutionMenu.Name = "_FontSubstitutionMenu"; + this._FontSubstitutionMenu.Size = new System.Drawing.Size(192, 56); + this._FontSubstitutionMenu.Opening += new System.ComponentModel.CancelEventHandler(this._FontSubstitutionMenu_Opening); + this._FontSubstitutionMenu.ItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this._FontSubstitutionMenu_ItemClicked); + // + // _CopySubstitutionFont + // + this._CopySubstitutionFont.Image = global::PDFPatcher.Properties.Resources.Copy; + this._CopySubstitutionFont.Name = "_CopySubstitutionFont"; + this._CopySubstitutionFont.Size = new System.Drawing.Size(191, 26); + this._CopySubstitutionFont.Text = "复制替换字体(&F)"; + // + // _PasteSubstitutionFont + // + this._PasteSubstitutionFont.Image = global::PDFPatcher.Properties.Resources.Paste; + this._PasteSubstitutionFont.Name = "_PasteSubstitutionFont"; + this._PasteSubstitutionFont.Size = new System.Drawing.Size(191, 26); + this._PasteSubstitutionFont.Text = "粘贴替换字体(&Z)"; + // + // _RemovePageLabelButton + // + this._RemovePageLabelButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this._RemovePageLabelButton.Enabled = false; + this._RemovePageLabelButton.Image = global::PDFPatcher.Properties.Resources.Delete; + this._RemovePageLabelButton.Location = new System.Drawing.Point(509, 4); + this._RemovePageLabelButton.Margin = new System.Windows.Forms.Padding(4); + this._RemovePageLabelButton.Name = "_RemovePageLabelButton"; + this._RemovePageLabelButton.Size = new System.Drawing.Size(71, 29); + this._RemovePageLabelButton.TabIndex = 4; + this._RemovePageLabelButton.Text = "删除"; + this._RemovePageLabelButton.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText; + this._RemovePageLabelButton.UseVisualStyleBackColor = true; + this._RemovePageLabelButton.Click += new System.EventHandler(this._RemovePageLabelButton_Click); + // + // _AddPageLabelButton + // + this._AddPageLabelButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this._AddPageLabelButton.Enabled = false; + this._AddPageLabelButton.Image = global::PDFPatcher.Properties.Resources.Add; + this._AddPageLabelButton.Location = new System.Drawing.Point(431, 4); + this._AddPageLabelButton.Margin = new System.Windows.Forms.Padding(4); + this._AddPageLabelButton.Name = "_AddPageLabelButton"; + this._AddPageLabelButton.Size = new System.Drawing.Size(71, 29); + this._AddPageLabelButton.TabIndex = 3; + this._AddPageLabelButton.Text = "添加"; + this._AddPageLabelButton.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText; + this._AddPageLabelButton.UseVisualStyleBackColor = true; + this._AddPageLabelButton.Click += new System.EventHandler(this._AddPageLabelButton_Click); + // + // _ListDocumentFontButton + // + this._ListDocumentFontButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this._ListDocumentFontButton.Enabled = false; + this._ListDocumentFontButton.Location = new System.Drawing.Point(276, 4); + this._ListDocumentFontButton.Margin = new System.Windows.Forms.Padding(4); + this._ListDocumentFontButton.Name = "_ListDocumentFontButton"; + this._ListDocumentFontButton.Size = new System.Drawing.Size(147, 29); + this._ListDocumentFontButton.TabIndex = 2; + this._ListDocumentFontButton.Text = "列出文档字体"; + this._ListDocumentFontButton.UseVisualStyleBackColor = true; + this._ListDocumentFontButton.Click += new System.EventHandler(this._ListDocumentFontButton_Click); + // + // _EmbedLegacyCjkFontsBox + // + this._EmbedLegacyCjkFontsBox.AutoSize = true; + this._EmbedLegacyCjkFontsBox.Location = new System.Drawing.Point(4, 9); + this._EmbedLegacyCjkFontsBox.Margin = new System.Windows.Forms.Padding(4); + this._EmbedLegacyCjkFontsBox.Name = "_EmbedLegacyCjkFontsBox"; + this._EmbedLegacyCjkFontsBox.Size = new System.Drawing.Size(104, 19); + this._EmbedLegacyCjkFontsBox.TabIndex = 0; + this._EmbedLegacyCjkFontsBox.Text = "嵌入汉字库"; + this._EmbedLegacyCjkFontsBox.UseVisualStyleBackColor = true; + // + // _EnableFontSubstitutionsBox + // + this._EnableFontSubstitutionsBox.AutoSize = true; + this._EnableFontSubstitutionsBox.Location = new System.Drawing.Point(124, 9); + this._EnableFontSubstitutionsBox.Margin = new System.Windows.Forms.Padding(4); + this._EnableFontSubstitutionsBox.Name = "_EnableFontSubstitutionsBox"; + this._EnableFontSubstitutionsBox.Size = new System.Drawing.Size(119, 19); + this._EnableFontSubstitutionsBox.TabIndex = 1; + this._EnableFontSubstitutionsBox.Text = "允许替换字体"; + this._EnableFontSubstitutionsBox.UseVisualStyleBackColor = true; + // + // panel1 + // + this.panel1.Controls.Add(this._TrimTrailingWhiteSpaceBox); + this.panel1.Controls.Add(this._FontSubstitutionsBox); + this.panel1.Controls.Add(this._EnableFontSubstitutionsBox); + this.panel1.Controls.Add(this._AddPageLabelButton); + this.panel1.Controls.Add(this._EmbedLegacyCjkFontsBox); + this.panel1.Controls.Add(this._RemovePageLabelButton); + this.panel1.Controls.Add(this._ListDocumentFontButton); + this.panel1.Dock = System.Windows.Forms.DockStyle.Fill; + this.panel1.Location = new System.Drawing.Point(0, 0); + this.panel1.Margin = new System.Windows.Forms.Padding(4); + this.panel1.Name = "panel1"; + this.panel1.Size = new System.Drawing.Size(584, 349); + this.panel1.TabIndex = 6; + // + // _TrimTrailingWhiteSpaceBox + // + this._TrimTrailingWhiteSpaceBox.AutoSize = true; + this._TrimTrailingWhiteSpaceBox.Location = new System.Drawing.Point(4, 35); + this._TrimTrailingWhiteSpaceBox.Name = "_TrimTrailingWhiteSpaceBox"; + this._TrimTrailingWhiteSpaceBox.Size = new System.Drawing.Size(179, 19); + this._TrimTrailingWhiteSpaceBox.TabIndex = 6; + this._TrimTrailingWhiteSpaceBox.Text = "同时删除文本尾随空格"; + this._TrimTrailingWhiteSpaceBox.UseVisualStyleBackColor = true; + // + // FontSubstitutionsEditor + // + this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 15F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this.panel1); + this.Margin = new System.Windows.Forms.Padding(4); + this.Name = "FontSubstitutionsEditor"; + this.Size = new System.Drawing.Size(584, 349); + this.Load += new System.EventHandler(this.FontSubstitutionsEditor_Load); + ((System.ComponentModel.ISupportInitialize)(this._FontSubstitutionsBox)).EndInit(); + this._FontSubstitutionMenu.ResumeLayout(false); + this.panel1.ResumeLayout(false); + this.panel1.PerformLayout(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.Button _RemovePageLabelButton; + private System.Windows.Forms.Button _AddPageLabelButton; + private BrightIdeasSoftware.ObjectListView _FontSubstitutionsBox; + private BrightIdeasSoftware.OLVColumn _OriginalFontColumn; + private BrightIdeasSoftware.OLVColumn _SubstitutionColumn; + private BrightIdeasSoftware.OLVColumn _SequenceColumn; + private System.Windows.Forms.Button _ListDocumentFontButton; + private System.Windows.Forms.CheckBox _EmbedLegacyCjkFontsBox; + private System.Windows.Forms.CheckBox _EnableFontSubstitutionsBox; + private System.Windows.Forms.ContextMenuStrip _FontSubstitutionMenu; + private System.Windows.Forms.ToolStripMenuItem _CopySubstitutionFont; + private System.Windows.Forms.ToolStripMenuItem _PasteSubstitutionFont; + private System.Windows.Forms.Panel panel1; + private BrightIdeasSoftware.OLVColumn _CharSubstitutionColumn; + private System.Windows.Forms.CheckBox _TrimTrailingWhiteSpaceBox; + } +} diff --git a/pdfpatcher/App/Functions/DocumentOption/FontSubstitutionsEditor.cs b/pdfpatcher/App/Functions/DocumentOption/FontSubstitutionsEditor.cs new file mode 100644 index 0000000..9e0e8d3 --- /dev/null +++ b/pdfpatcher/App/Functions/DocumentOption/FontSubstitutionsEditor.cs @@ -0,0 +1,180 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Text.RegularExpressions; +using System.Windows.Forms; +using BrightIdeasSoftware; +using PDFPatcher.Common; + +namespace PDFPatcher.Functions +{ + sealed partial class FontSubstitutionsEditor : UserControl + { + string _copiedFont; + + FontUtility.FriendlyFontName[] _Fonts; + readonly TypedObjectListView _SubstitutionsBox; + List _Substitutions; + [Browsable(false)] + public List Substitutions { + get => _Substitutions; + set { _Substitutions = value; _FontSubstitutionsBox.Objects = value; } + } + public PatcherOptions Options { get; set; } + + public FontSubstitutionsEditor() { + InitializeComponent(); + this.OnFirstLoad(OnLoad); + _SubstitutionsBox = new TypedObjectListView(_FontSubstitutionsBox); + _FontSubstitutionsBox.FormatRow += (s, args) => args.Item.SubItems[0].Text = ValueHelper.ToText(args.RowIndex + 1); + new TypedColumn(_OriginalFontColumn) { + AspectGetter = (o) => o.OriginalFont, + AspectPutter = (o, v) => o.OriginalFont = v as string + }; + new TypedColumn(_SubstitutionColumn) { + AspectGetter = (o) => o.Substitution, + AspectPutter = (o, v) => o.Substitution = v as string + }; + new TypedColumn(_CharSubstitutionColumn) { + AspectGetter = (o) => String.IsNullOrEmpty(o.OriginalCharacters) ? "添加" : "修改" + }; + } + + void OnLoad() { + _FontSubstitutionsBox.FixEditControlWidth(); + _FontSubstitutionsBox.ScaleColumnWidths(); + _FontSubstitutionsBox.FullRowSelect = true; + _FontSubstitutionsBox.HideSelection = false; + _FontSubstitutionsBox.LabelEdit = false; + _FontSubstitutionsBox.CellEditStarting += (s, args) => { + if (args.Column == _SubstitutionColumn) { + EditSubstitutionItem(args); + } + else if (args.Column == _CharSubstitutionColumn) { + using (var f = new FontCharSubstitutionForm(args.RowObject as FontSubstitution)) { + f.ShowDialog(this); + } + args.Cancel = true; + } + }; + _FontSubstitutionsBox.CellEditFinishing += (s, args) => { + if (args.Column == _SubstitutionColumn) { + var c = args.Control as ComboBox; + if (c.FindString(c.Text) != -1) { + args.NewValue = c.Text; + } + } + }; + } + + void EditSubstitutionItem(CellEditEventArgs args) { + var cb = new ComboBox { + AutoCompleteSource = AutoCompleteSource.ListItems, + AutoCompleteMode = AutoCompleteMode.SuggestAppend, + Bounds = args.CellBounds + }; + var b = cb.Items; + b.Add(String.Empty); + var sf = (args.RowObject as FontSubstitution).Substitution; + bool cf = String.IsNullOrEmpty(sf) == false; + if (cf) { + sf = sf.ToUpperInvariant(); + } + if (_Fonts.HasContent() == false) { + _Fonts = FontUtility.InstalledFonts; + } + var l = _Fonts.Length; + string fn; + for (int i = 0; i < l; i++) { + fn = _Fonts[i].ToString(); + b.Add(fn); + if (String.Equals(fn, sf, StringComparison.OrdinalIgnoreCase)) { + cb.SelectedIndex = i + 1; + } + } + if (cb.SelectedIndex == -1) { + cb.SelectedIndex = 0; + } + args.Control = cb; + cb.ParentChanged += (s1, a) => { + var box = ((ComboBox)s1); + if (box.Parent != null) { + box.DroppedDown = true; + } + }; + } + + void FontSubstitutionsEditor_Load(object sender, EventArgs e) { + if (DesignMode) { + return; + } + _EmbedLegacyCjkFontsBox.Checked = Options.EmbedFonts; + _EmbedLegacyCjkFontsBox.CheckedChanged += (s, args) => Options.EmbedFonts = _EmbedLegacyCjkFontsBox.Checked; + _TrimTrailingWhiteSpaceBox.Checked = Options.TrimTrailingWhiteSpace; + _TrimTrailingWhiteSpaceBox.CheckedChanged += (s, args) => Options.TrimTrailingWhiteSpace = _TrimTrailingWhiteSpaceBox.Checked; + _EnableFontSubstitutionsBox.CheckedChanged += (s, args) => { + _ListDocumentFontButton.Enabled + = _AddPageLabelButton.Enabled + = _RemovePageLabelButton.Enabled + = _FontSubstitutionsBox.Enabled + = _TrimTrailingWhiteSpaceBox.Enabled + = Options.EnableFontSubstitutions + = _EnableFontSubstitutionsBox.Checked; + }; + _EnableFontSubstitutionsBox.Checked = Options.EnableFontSubstitutions; + _FontSubstitutionMenu.Invalidate(); + } + + void _AddPageLabelButton_Click(object sender, EventArgs e) { + var s = new FontSubstitution { OriginalFont = "请输入原字体名称" }; + _Substitutions.Add(s); + _FontSubstitutionsBox.AddObject(s); + _FontSubstitutionsBox.EditSubItem(_FontSubstitutionsBox.GetLastItemInDisplayOrder(), 1); + } + + void _RemovePageLabelButton_Click(object sender, EventArgs e) { + _FontSubstitutionsBox.RemoveObjects(_FontSubstitutionsBox.SelectedObjects); + _Substitutions.Clear(); + _Substitutions.AddRange(_SubstitutionsBox.Objects); + } + + void _ListDocumentFontButton_Click(object sender, EventArgs e) { + using (var f = new DocumentFontListForm()) { + f.SubstitutionsEditor = this; + f.ShowDialog(); + } + } + + internal void AddFonts(IEnumerable fonts) { + var s = new HashSet(StringComparer.CurrentCultureIgnoreCase); + foreach (var item in _Substitutions) { + s.Add(item.OriginalFont); + } + foreach (var item in fonts) { + if (s.Contains(item)) { + continue; + } + _Substitutions.Add(new FontSubstitution() { OriginalFont = item }); + } + _SubstitutionsBox.Objects = _Substitutions; + } + + void _FontSubstitutionMenu_ItemClicked(object sender, ToolStripItemClickedEventArgs e) { + if (e.ClickedItem == _CopySubstitutionFont) { + _copiedFont = _FontSubstitutionsBox.GetFirstSelectedModel().Substitution; + } + else if (e.ClickedItem == _PasteSubstitutionFont) { + foreach (var item in _SubstitutionsBox.SelectedObjects) { + item.Substitution = _copiedFont; + } + _FontSubstitutionsBox.RefreshSelectedObjects(); + } + } + + void _FontSubstitutionMenu_Opening(object sender, CancelEventArgs e) { + _CopySubstitutionFont.Enabled = (_FontSubstitutionsBox.SelectedIndex != -1); + _PasteSubstitutionFont.Enabled = String.IsNullOrEmpty(_copiedFont) == false; + } + + } +} diff --git a/pdfpatcher/App/Functions/DocumentOption/FontSubstitutionsEditor.resx b/pdfpatcher/App/Functions/DocumentOption/FontSubstitutionsEditor.resx new file mode 100644 index 0000000..2032367 --- /dev/null +++ b/pdfpatcher/App/Functions/DocumentOption/FontSubstitutionsEditor.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/DocumentOption/PageLabelEditor.Designer.cs b/pdfpatcher/App/Functions/DocumentOption/PageLabelEditor.Designer.cs new file mode 100644 index 0000000..2a97206 --- /dev/null +++ b/pdfpatcher/App/Functions/DocumentOption/PageLabelEditor.Designer.cs @@ -0,0 +1,168 @@ +namespace PDFPatcher.Functions +{ + partial class PageLabelEditor + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region 组件设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + this.components = new System.ComponentModel.Container(); + this._PageLabelBox = new BrightIdeasSoftware.ObjectListView(); + this._SequenceColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._PageNumColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._LabelStyleColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._LabelPrefixColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._StartNumColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._RemovePageLabelButton = new System.Windows.Forms.Button(); + this._AddPageLabelButton = new System.Windows.Forms.Button(); + this._LabelStyleMenu = new System.Windows.Forms.ContextMenuStrip(this.components); + this.panel1 = new System.Windows.Forms.Panel(); + ((System.ComponentModel.ISupportInitialize)(this._PageLabelBox)).BeginInit(); + this.panel1.SuspendLayout(); + this.SuspendLayout(); + // + // _PageLabelBox + // + this._PageLabelBox.AllColumns.Add(this._SequenceColumn); + this._PageLabelBox.AllColumns.Add(this._PageNumColumn); + this._PageLabelBox.AllColumns.Add(this._LabelStyleColumn); + this._PageLabelBox.AllColumns.Add(this._LabelPrefixColumn); + this._PageLabelBox.AllColumns.Add(this._StartNumColumn); + this._PageLabelBox.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._PageLabelBox.CellEditActivation = BrightIdeasSoftware.ObjectListView.CellEditActivateMode.SingleClick; + this._PageLabelBox.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { + this._SequenceColumn, + this._PageNumColumn, + this._LabelStyleColumn, + this._LabelPrefixColumn, + this._StartNumColumn}); + this._PageLabelBox.GridLines = true; + this._PageLabelBox.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable; + this._PageLabelBox.HideSelection = false; + this._PageLabelBox.LabelEdit = true; + this._PageLabelBox.Location = new System.Drawing.Point(3, 32); + this._PageLabelBox.Name = "_PageLabelBox"; + this._PageLabelBox.OwnerDraw = true; + this._PageLabelBox.ShowGroups = false; + this._PageLabelBox.Size = new System.Drawing.Size(432, 244); + this._PageLabelBox.TabIndex = 0; + this._PageLabelBox.UseCompatibleStateImageBehavior = false; + this._PageLabelBox.View = System.Windows.Forms.View.Details; + // + // _SequenceColumn + // + this._SequenceColumn.IsEditable = false; + this._SequenceColumn.Text = "序号"; + this._SequenceColumn.Width = 40; + // + // _PageNumColumn + // + this._PageNumColumn.Text = "文档页码"; + this._PageNumColumn.Width = 65; + // + // _LabelStyleColumn + // + this._LabelStyleColumn.IsEditable = false; + this._LabelStyleColumn.Text = "页码样式"; + this._LabelStyleColumn.Width = 103; + // + // _LabelPrefixColumn + // + this._LabelPrefixColumn.Text = "前缀文本"; + this._LabelPrefixColumn.Width = 70; + // + // _StartNumColumn + // + this._StartNumColumn.Text = "起始号码"; + this._StartNumColumn.Width = 70; + // + // _RemovePageLabelButton + // + this._RemovePageLabelButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this._RemovePageLabelButton.Image = global::PDFPatcher.Properties.Resources.Delete; + this._RemovePageLabelButton.Location = new System.Drawing.Point(382, 3); + this._RemovePageLabelButton.Name = "_RemovePageLabelButton"; + this._RemovePageLabelButton.Size = new System.Drawing.Size(53, 23); + this._RemovePageLabelButton.TabIndex = 2; + this._RemovePageLabelButton.Text = "删除"; + this._RemovePageLabelButton.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText; + this._RemovePageLabelButton.UseVisualStyleBackColor = true; + this._RemovePageLabelButton.Click += new System.EventHandler(this._RemovePageLabelButton_Click); + // + // _AddPageLabelButton + // + this._AddPageLabelButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this._AddPageLabelButton.Image = global::PDFPatcher.Properties.Resources.Add; + this._AddPageLabelButton.Location = new System.Drawing.Point(323, 3); + this._AddPageLabelButton.Name = "_AddPageLabelButton"; + this._AddPageLabelButton.Size = new System.Drawing.Size(53, 23); + this._AddPageLabelButton.TabIndex = 1; + this._AddPageLabelButton.Text = "添加"; + this._AddPageLabelButton.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText; + this._AddPageLabelButton.UseVisualStyleBackColor = true; + this._AddPageLabelButton.Click += new System.EventHandler(this._AddPageLabelButton_Click); + // + // _LabelStyleMenu + // + this._LabelStyleMenu.Name = "_LabelStyleMenu"; + this._LabelStyleMenu.Size = new System.Drawing.Size(61, 4); + // + // panel1 + // + this.panel1.Controls.Add(this._PageLabelBox); + this.panel1.Controls.Add(this._RemovePageLabelButton); + this.panel1.Controls.Add(this._AddPageLabelButton); + this.panel1.Dock = System.Windows.Forms.DockStyle.Fill; + this.panel1.Location = new System.Drawing.Point(0, 0); + this.panel1.Name = "panel1"; + this.panel1.Size = new System.Drawing.Size(438, 279); + this.panel1.TabIndex = 3; + // + // PageLabelEditor + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this.panel1); + this.Name = "PageLabelEditor"; + this.Size = new System.Drawing.Size(438, 279); + ((System.ComponentModel.ISupportInitialize)(this._PageLabelBox)).EndInit(); + this.panel1.ResumeLayout(false); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.Button _RemovePageLabelButton; + private System.Windows.Forms.Button _AddPageLabelButton; + private BrightIdeasSoftware.ObjectListView _PageLabelBox; + private BrightIdeasSoftware.OLVColumn _PageNumColumn; + private BrightIdeasSoftware.OLVColumn _LabelStyleColumn; + private BrightIdeasSoftware.OLVColumn _LabelPrefixColumn; + private BrightIdeasSoftware.OLVColumn _StartNumColumn; + private BrightIdeasSoftware.OLVColumn _SequenceColumn; + private System.Windows.Forms.ContextMenuStrip _LabelStyleMenu; + private System.Windows.Forms.Panel panel1; + } +} diff --git a/pdfpatcher/App/Functions/DocumentOption/PageLabelEditor.cs b/pdfpatcher/App/Functions/DocumentOption/PageLabelEditor.cs new file mode 100644 index 0000000..f318a13 --- /dev/null +++ b/pdfpatcher/App/Functions/DocumentOption/PageLabelEditor.cs @@ -0,0 +1,82 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Windows.Forms; +using BrightIdeasSoftware; +using PDFPatcher.Common; + +namespace PDFPatcher.Functions +{ + sealed partial class PageLabelEditor : UserControl + { + readonly TypedObjectListView _LabelBox; + List _Labels; + + [Browsable(false)] + public List Labels { + get => _Labels; + set { _Labels = value; _PageLabelBox.Objects = value; } + } + + public PageLabelEditor() { + InitializeComponent(); + this.OnFirstLoad(OnLoad); + _LabelBox = new TypedObjectListView(_PageLabelBox); + _PageLabelBox.FormatRow += (s, args) => args.Item.SubItems[0].Text = (args.RowIndex + 1).ToText(); + new TypedColumn(_PageNumColumn) { + AspectGetter = (o) => o.PageNumber, + AspectPutter = (o, v) => { int i = v.ToString().ToInt32(); o.PageNumber = i > 0 ? i : 1; } + }; + new TypedColumn(_StartNumColumn) { + AspectGetter = (o) => o.StartPage, + AspectPutter = (o, v) => { int i = v.ToString().ToInt32(); o.StartPage = i > 0 ? i : 1; } + }; + new TypedColumn(_LabelStyleColumn) { + AspectGetter = (o) => o.Style ?? Constants.PageLabelStyles.Names[0] + }; + new TypedColumn(_LabelPrefixColumn) { + AspectGetter = (o) => o.Prefix, + AspectPutter = (o, v) => o.Prefix = v as string + }; + } + + void OnLoad() { + foreach (var item in Constants.PageLabelStyles.Names) { + _LabelStyleMenu.Items.Add(item); + } + _PageLabelBox.FixEditControlWidth(); + _PageLabelBox.ScaleColumnWidths(); + _PageLabelBox.FullRowSelect = true; + _PageLabelBox.LabelEdit = false; + _PageLabelBox.CellClick += (s, args) => { + if (args.Column == _LabelStyleColumn) { + var b = _PageLabelBox.GetSubItem(args.RowIndex, args.ColumnIndex).Bounds; + _LabelStyleMenu.Show(_PageLabelBox, b.Left, b.Bottom); + } + }; + _LabelStyleMenu.ItemClicked += (s, args) => { + _LabelBox.SelectedObject.Style = args.ClickedItem.Text; + _PageLabelBox.RefreshObject(_PageLabelBox.SelectedObject); + }; + } + + void _AddPageLabelButton_Click(object sender, EventArgs e) { + var i = 0; + foreach (var item in _Labels) { + if (item.PageNumber > i) { + i = item.PageNumber; + } + } + ++i; + _Labels.Add(new Model.PageLabel() { PageNumber = i, StartPage = 1 }); + _LabelBox.Objects = _Labels; + } + + void _RemovePageLabelButton_Click(object sender, EventArgs e) { + _PageLabelBox.RemoveObjects(_PageLabelBox.SelectedObjects); + _Labels.Clear(); + _Labels.AddRange(_LabelBox.Objects); + } + + } +} diff --git a/pdfpatcher/App/Functions/DocumentOption/PageLabelEditor.resx b/pdfpatcher/App/Functions/DocumentOption/PageLabelEditor.resx new file mode 100644 index 0000000..24882cc --- /dev/null +++ b/pdfpatcher/App/Functions/DocumentOption/PageLabelEditor.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/DocumentOption/PageSettingsEditor.Designer.cs b/pdfpatcher/App/Functions/DocumentOption/PageSettingsEditor.Designer.cs new file mode 100644 index 0000000..870a1bd --- /dev/null +++ b/pdfpatcher/App/Functions/DocumentOption/PageSettingsEditor.Designer.cs @@ -0,0 +1,292 @@ +namespace PDFPatcher.Functions +{ + partial class PageSettingsEditor + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region 组件设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + this.components = new System.ComponentModel.Container(); + System.Windows.Forms.ToolStripSeparator toolStripSeparator1; + System.Windows.Forms.ToolStripSeparator toolStripSeparator2; + this._RotateZeroMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this._PageSettingsBox = new BrightIdeasSoftware.ObjectListView(); + this._SequenceColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._PageRangeColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._PageFilterColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._SettingsColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._PageRangeFilterTypeMenu = new System.Windows.Forms.ContextMenuStrip(this.components); + this._AllPagesMenu = new System.Windows.Forms.ToolStripMenuItem(); + this._OddPagesMenu = new System.Windows.Forms.ToolStripMenuItem(); + this._EvenPagesMenu = new System.Windows.Forms.ToolStripMenuItem(); + this._PortraitPagesMenu = new System.Windows.Forms.ToolStripMenuItem(); + this._LandscapePagesMenu = new System.Windows.Forms.ToolStripMenuItem(); + this._PageSettingsMenu = new System.Windows.Forms.ContextMenuStrip(this.components); + this._RotateMenu = new System.Windows.Forms.ToolStripMenuItem(); + this._RotateLeftMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this._RotateRightMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this._Rotate180MenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this._RemoveButton = new System.Windows.Forms.Button(); + this._AddButton = new System.Windows.Forms.Button(); + this.panel1 = new System.Windows.Forms.Panel(); + toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator(); + toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator(); + ((System.ComponentModel.ISupportInitialize)(this._PageSettingsBox)).BeginInit(); + this._PageRangeFilterTypeMenu.SuspendLayout(); + this._PageSettingsMenu.SuspendLayout(); + this.panel1.SuspendLayout(); + this.SuspendLayout(); + // + // toolStripSeparator1 + // + toolStripSeparator1.Name = "toolStripSeparator1"; + toolStripSeparator1.Size = new System.Drawing.Size(138, 6); + // + // toolStripSeparator2 + // + toolStripSeparator2.Name = "toolStripSeparator2"; + toolStripSeparator2.Size = new System.Drawing.Size(138, 6); + // + // _RotateZeroMenuItem + // + this._RotateZeroMenuItem.Name = "_RotateZeroMenuItem"; + this._RotateZeroMenuItem.Size = new System.Drawing.Size(149, 22); + this._RotateZeroMenuItem.Text = "保持不变(&B)"; + // + // _PageSettingsBox + // + this._PageSettingsBox.AllColumns.Add(this._SequenceColumn); + this._PageSettingsBox.AllColumns.Add(this._PageRangeColumn); + this._PageSettingsBox.AllColumns.Add(this._PageFilterColumn); + this._PageSettingsBox.AllColumns.Add(this._SettingsColumn); + this._PageSettingsBox.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._PageSettingsBox.CellEditActivation = BrightIdeasSoftware.ObjectListView.CellEditActivateMode.SingleClick; + this._PageSettingsBox.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { + this._SequenceColumn, + this._PageRangeColumn, + this._PageFilterColumn, + this._SettingsColumn}); + this._PageSettingsBox.GridLines = true; + this._PageSettingsBox.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable; + this._PageSettingsBox.HideSelection = false; + this._PageSettingsBox.IsSimpleDragSource = true; + this._PageSettingsBox.IsSimpleDropSink = true; + this._PageSettingsBox.LabelEdit = true; + this._PageSettingsBox.Location = new System.Drawing.Point(3, 32); + this._PageSettingsBox.Name = "_PageSettingsBox"; + this._PageSettingsBox.OwnerDraw = true; + this._PageSettingsBox.ShowGroups = false; + this._PageSettingsBox.Size = new System.Drawing.Size(432, 244); + this._PageSettingsBox.TabIndex = 3; + this._PageSettingsBox.UseCompatibleStateImageBehavior = false; + this._PageSettingsBox.View = System.Windows.Forms.View.Details; + // + // _SequenceColumn + // + this._SequenceColumn.IsEditable = false; + this._SequenceColumn.Text = "序号"; + this._SequenceColumn.Width = 40; + // + // _PageRangeColumn + // + this._PageRangeColumn.AspectName = ""; + this._PageRangeColumn.Text = "页码范围"; + this._PageRangeColumn.Width = 82; + // + // _PageFilterColumn + // + this._PageFilterColumn.AspectName = ""; + this._PageFilterColumn.IsEditable = false; + this._PageFilterColumn.Text = "筛选页面"; + this._PageFilterColumn.Width = 61; + // + // _SettingsColumn + // + this._SettingsColumn.IsEditable = false; + this._SettingsColumn.Text = "处理方式"; + this._SettingsColumn.Width = 214; + // + // _PageRangeFilterTypeMenu + // + this._PageRangeFilterTypeMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this._AllPagesMenu, + toolStripSeparator1, + this._OddPagesMenu, + this._EvenPagesMenu, + toolStripSeparator2, + this._PortraitPagesMenu, + this._LandscapePagesMenu}); + this._PageRangeFilterTypeMenu.Name = "_PageRangeFilterTypeMenu"; + this._PageRangeFilterTypeMenu.Size = new System.Drawing.Size(142, 126); + // + // _AllPagesMenu + // + this._AllPagesMenu.Image = global::PDFPatcher.Properties.Resources.Copy; + this._AllPagesMenu.Name = "_AllPagesMenu"; + this._AllPagesMenu.Size = new System.Drawing.Size(141, 22); + this._AllPagesMenu.Text = "所有页面(&Y)"; + // + // _OddPagesMenu + // + this._OddPagesMenu.Image = global::PDFPatcher.Properties.Resources.OddPage; + this._OddPagesMenu.Name = "_OddPagesMenu"; + this._OddPagesMenu.Size = new System.Drawing.Size(141, 22); + this._OddPagesMenu.Text = "单数页(&D)"; + // + // _EvenPagesMenu + // + this._EvenPagesMenu.Image = global::PDFPatcher.Properties.Resources.EvenPage; + this._EvenPagesMenu.Name = "_EvenPagesMenu"; + this._EvenPagesMenu.Size = new System.Drawing.Size(141, 22); + this._EvenPagesMenu.Text = "双数页(&S)"; + // + // _PortraitPagesMenu + // + this._PortraitPagesMenu.Image = global::PDFPatcher.Properties.Resources.Portrait; + this._PortraitPagesMenu.Name = "_PortraitPagesMenu"; + this._PortraitPagesMenu.Size = new System.Drawing.Size(141, 22); + this._PortraitPagesMenu.Text = "纵向页面(&Z)"; + // + // _LandscapePagesMenu + // + this._LandscapePagesMenu.Image = global::PDFPatcher.Properties.Resources.Lanscape; + this._LandscapePagesMenu.Name = "_LandscapePagesMenu"; + this._LandscapePagesMenu.Size = new System.Drawing.Size(141, 22); + this._LandscapePagesMenu.Text = "横向页面(&H)"; + // + // _PageSettingsMenu + // + this._PageSettingsMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this._RotateMenu}); + this._PageSettingsMenu.Name = "_PageSettingsMenu"; + this._PageSettingsMenu.Size = new System.Drawing.Size(141, 26); + // + // _RotateMenu + // + this._RotateMenu.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this._RotateZeroMenuItem, + this._RotateLeftMenuItem, + this._RotateRightMenuItem, + this._Rotate180MenuItem}); + this._RotateMenu.Name = "_RotateMenu"; + this._RotateMenu.Size = new System.Drawing.Size(140, 22); + this._RotateMenu.Text = "旋转页面(&X)"; + // + // _RotateLeftMenuItem + // + this._RotateLeftMenuItem.Image = global::PDFPatcher.Properties.Resources.RotateLeft; + this._RotateLeftMenuItem.Name = "_RotateLeftMenuItem"; + this._RotateLeftMenuItem.Size = new System.Drawing.Size(149, 22); + this._RotateLeftMenuItem.Text = "左转 90 度(&Z)"; + // + // _RotateRightMenuItem + // + this._RotateRightMenuItem.Image = global::PDFPatcher.Properties.Resources.RotateRight; + this._RotateRightMenuItem.Name = "_RotateRightMenuItem"; + this._RotateRightMenuItem.Size = new System.Drawing.Size(149, 22); + this._RotateRightMenuItem.Text = "右转 90 度(&Y)"; + // + // _Rotate180MenuItem + // + this._Rotate180MenuItem.Image = global::PDFPatcher.Properties.Resources.Refresh; + this._Rotate180MenuItem.Name = "_Rotate180MenuItem"; + this._Rotate180MenuItem.Size = new System.Drawing.Size(149, 22); + this._Rotate180MenuItem.Text = "旋转 180 度"; + // + // _RemoveButton + // + this._RemoveButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this._RemoveButton.Image = global::PDFPatcher.Properties.Resources.Delete; + this._RemoveButton.Location = new System.Drawing.Point(382, 3); + this._RemoveButton.Name = "_RemoveButton"; + this._RemoveButton.Size = new System.Drawing.Size(53, 23); + this._RemoveButton.TabIndex = 5; + this._RemoveButton.Text = "删除"; + this._RemoveButton.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText; + this._RemoveButton.UseVisualStyleBackColor = true; + this._RemoveButton.Click += new System.EventHandler(this._RemovePageSettingsButton_Click); + // + // _AddButton + // + this._AddButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this._AddButton.Image = global::PDFPatcher.Properties.Resources.Add; + this._AddButton.Location = new System.Drawing.Point(323, 3); + this._AddButton.Name = "_AddButton"; + this._AddButton.Size = new System.Drawing.Size(53, 23); + this._AddButton.TabIndex = 4; + this._AddButton.Text = "添加"; + this._AddButton.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText; + this._AddButton.UseVisualStyleBackColor = true; + this._AddButton.Click += new System.EventHandler(this._AddPageSettingsButton_Click); + // + // panel1 + // + this.panel1.Controls.Add(this._PageSettingsBox); + this.panel1.Controls.Add(this._AddButton); + this.panel1.Controls.Add(this._RemoveButton); + this.panel1.Dock = System.Windows.Forms.DockStyle.Fill; + this.panel1.Location = new System.Drawing.Point(0, 0); + this.panel1.Name = "panel1"; + this.panel1.Size = new System.Drawing.Size(438, 279); + this.panel1.TabIndex = 6; + // + // PageSettingsEditor + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this.panel1); + this.Name = "PageSettingsEditor"; + this.Size = new System.Drawing.Size(438, 279); + ((System.ComponentModel.ISupportInitialize)(this._PageSettingsBox)).EndInit(); + this._PageRangeFilterTypeMenu.ResumeLayout(false); + this._PageSettingsMenu.ResumeLayout(false); + this.panel1.ResumeLayout(false); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.Button _RemoveButton; + private System.Windows.Forms.Button _AddButton; + private BrightIdeasSoftware.ObjectListView _PageSettingsBox; + private BrightIdeasSoftware.OLVColumn _SequenceColumn; + private BrightIdeasSoftware.OLVColumn _PageRangeColumn; + private BrightIdeasSoftware.OLVColumn _PageFilterColumn; + private BrightIdeasSoftware.OLVColumn _SettingsColumn; + private System.Windows.Forms.ContextMenuStrip _PageRangeFilterTypeMenu; + private System.Windows.Forms.ContextMenuStrip _PageSettingsMenu; + private System.Windows.Forms.ToolStripMenuItem _RotateMenu; + private System.Windows.Forms.ToolStripMenuItem _AllPagesMenu; + private System.Windows.Forms.ToolStripMenuItem _OddPagesMenu; + private System.Windows.Forms.ToolStripMenuItem _EvenPagesMenu; + private System.Windows.Forms.ToolStripMenuItem _LandscapePagesMenu; + private System.Windows.Forms.ToolStripMenuItem _PortraitPagesMenu; + private System.Windows.Forms.ToolStripMenuItem _RotateZeroMenuItem; + private System.Windows.Forms.ToolStripMenuItem _RotateLeftMenuItem; + private System.Windows.Forms.ToolStripMenuItem _RotateRightMenuItem; + private System.Windows.Forms.ToolStripMenuItem _Rotate180MenuItem; + private System.Windows.Forms.Panel panel1; + } +} diff --git a/pdfpatcher/App/Functions/DocumentOption/PageSettingsEditor.cs b/pdfpatcher/App/Functions/DocumentOption/PageSettingsEditor.cs new file mode 100644 index 0000000..28b12cc --- /dev/null +++ b/pdfpatcher/App/Functions/DocumentOption/PageSettingsEditor.cs @@ -0,0 +1,166 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Text; +using System.Windows.Forms; +using BrightIdeasSoftware; +using PDFPatcher.Common; +using PDFPatcher.Model; + +namespace PDFPatcher.Functions +{ + sealed partial class PageSettingsEditor : UserControl + { + readonly TypedObjectListView _SettingsBox; + private List _Settings; + [Browsable(false)] + public List Settings { + get => _Settings; + set { _Settings = value; _SettingsBox.Objects = value; } + } + + public PageSettingsEditor() { + InitializeComponent(); + this.OnFirstLoad(OnLoad); + _SettingsBox = new TypedObjectListView(_PageSettingsBox); + new TypedColumn(_PageFilterColumn) { + AspectGetter = (o) => { + var f = o.Filter; + var eo = f & (PageFilterFlag.Even | PageFilterFlag.Odd); + var pl = f & (PageFilterFlag.Landscape | PageFilterFlag.Portrait); + return f == PageFilterFlag.NotSpecified ? "所有页面" + : String.Concat( + eo == PageFilterFlag.Odd ? "单数" + : eo == PageFilterFlag.Even ? "双数" + : String.Empty, + pl == PageFilterFlag.Landscape ? "横向" + : pl == PageFilterFlag.Portrait ? "纵向" + : String.Empty, + "页"); + } + }; + new TypedColumn(_SettingsColumn) { + AspectGetter = (o) => { + var r = o.Rotation; + return String.Concat( + r == 0 ? Constants.Content.RotationDirections.Zero + : r == 90 ? Constants.Content.RotationDirections.Right + : r == 180 ? Constants.Content.RotationDirections.HalfClock + : r == 270 ? Constants.Content.RotationDirections.Left + : Constants.Content.RotationDirections.Zero + ); + } + }; + new TypedColumn(_PageRangeColumn) { + AspectGetter = (o) => { return String.IsNullOrEmpty(o.PageRanges) ? Constants.PageFilterTypes.AllPages : o.PageRanges; }, + AspectPutter = (o, v) => { + var s = v as string; + o.PageRanges = s != Constants.PageFilterTypes.AllPages ? s : null; + } + }; + _PageSettingsBox.FormatRow += (s, args) => { + args.Item.SubItems[0].Text = (args.RowIndex + 1).ToText(); + }; + } + + void OnLoad() { + _PageSettingsBox.FixEditControlWidth(); + _PageSettingsBox.ScaleColumnWidths(); + _PageSettingsBox.FullRowSelect = true; + _PageSettingsBox.LabelEdit = false; + _PageSettingsBox.CellClick += (s, args) => { + if (args.Column == _PageFilterColumn) { + ShowMenuForClickedCell(args, _PageRangeFilterTypeMenu); + } + else if (args.Column == _SettingsColumn) { + ShowMenuForClickedCell(args, _PageSettingsMenu); + } + }; + _PageRangeFilterTypeMenu.Opening += (s, args) => { + var f = _SettingsBox.SelectedObject.Filter; + _AllPagesMenu.Checked = f == PageFilterFlag.All || f == PageFilterFlag.NotSpecified; + _OddPagesMenu.Checked = (f & PageFilterFlag.Odd) == PageFilterFlag.Odd; + _EvenPagesMenu.Checked = (f & PageFilterFlag.Even) == PageFilterFlag.Even; + _PortraitPagesMenu.Checked = (f & PageFilterFlag.Portrait) == PageFilterFlag.Portrait; + _LandscapePagesMenu.Checked = (f & PageFilterFlag.Landscape) == PageFilterFlag.Landscape; + }; + _PageRangeFilterTypeMenu.ItemClicked += (s, args) => { + var o = _SettingsBox.SelectedObject; + var i = args.ClickedItem; + if (_AllPagesMenu == i) { + o.Filter = PageFilterFlag.NotSpecified; + } + else if (_OddPagesMenu == i) { + o.Filter &= ~PageFilterFlag.Even; + o.Filter ^= PageFilterFlag.Odd; + } + else if (_EvenPagesMenu == i) { + o.Filter &= ~PageFilterFlag.Odd; + o.Filter ^= PageFilterFlag.Even; + } + else if (_LandscapePagesMenu == i) { + o.Filter &= ~PageFilterFlag.Portrait; + o.Filter ^= PageFilterFlag.Landscape; + } + else if (_PortraitPagesMenu == i) { + o.Filter &= ~PageFilterFlag.Landscape; + o.Filter ^= PageFilterFlag.Portrait; + } + if (o.Filter == PageFilterFlag.All) { + o.Filter = PageFilterFlag.NotSpecified; + } + _PageSettingsBox.RefreshObject(_PageSettingsBox.SelectedObject); + }; + _RotateMenu.DropDownOpening += (s, args) => { + var r = _SettingsBox.SelectedObject.Rotation; + foreach (ToolStripMenuItem item in _RotateMenu.DropDownItems) { + item.Checked = false; + } + switch (r) { + case 0: _RotateZeroMenuItem.Checked = true; break; + case 90: _RotateRightMenuItem.Checked = true; break; + case 180: _Rotate180MenuItem.Checked = true; break; + case 270: _RotateLeftMenuItem.Checked = true; break; + default: _RotateZeroMenuItem.Checked = true; break; + } + }; + _RotateMenu.DropDownItemClicked += (s, args) => { + var o = _SettingsBox.SelectedObject; + var i = args.ClickedItem; + if (_RotateZeroMenuItem == i) { + o.Rotation = 0; + } + else if (_RotateRightMenuItem == i) { + o.Rotation = 90; + } + else if (_RotateLeftMenuItem == i) { + o.Rotation = 270; + } + else if (_Rotate180MenuItem == i) { + o.Rotation = 180; + } + _PageSettingsBox.RefreshObject(o); + }; + } + + private void ShowMenuForClickedCell(CellClickEventArgs args, ContextMenuStrip menu) { + var b = _PageSettingsBox.GetSubItem(args.RowIndex, args.ColumnIndex).Bounds; + menu.Show(_PageSettingsBox, b.Left, b.Bottom); + } + + private void _AddPageSettingsButton_Click(object sender, EventArgs e) { + _Settings.Add(new PageBoxSettings()); + _SettingsBox.Objects = _Settings; + } + + private void _RemovePageSettingsButton_Click(object sender, EventArgs e) { + _PageSettingsBox.RemoveObjects(_PageSettingsBox.SelectedObjects); + _Settings.Clear(); + _Settings.AddRange(_SettingsBox.Objects); + } + + + } +} diff --git a/pdfpatcher/App/Functions/DocumentOption/PageSettingsEditor.resx b/pdfpatcher/App/Functions/DocumentOption/PageSettingsEditor.resx new file mode 100644 index 0000000..8caaeab --- /dev/null +++ b/pdfpatcher/App/Functions/DocumentOption/PageSettingsEditor.resx @@ -0,0 +1,132 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + False + + + False + + + 17, 17 + + + 220, 17 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/DraggableForm.cs b/pdfpatcher/App/Functions/DraggableForm.cs new file mode 100644 index 0000000..53e4ccd --- /dev/null +++ b/pdfpatcher/App/Functions/DraggableForm.cs @@ -0,0 +1,30 @@ +using System; +using System.Runtime.InteropServices; +using System.Windows.Forms; + +namespace PDFPatcher.Functions +{ + public class DraggableForm : Form + { + protected override void OnMouseDown(MouseEventArgs args) { + if (args.Button == MouseButtons.Left) { + NativeMethods.ReleaseCapture(); + NativeMethods.SendMessage(Handle, 0xa1, (IntPtr)0x2, (IntPtr)0); + } + base.OnMouseMove(args); + } + + static class NativeMethods + { + #region Form Dragging API Support + //The SendMessage function sends a message to a window or windows. + [DllImport("user32.dll", SetLastError = false)] + internal static extern IntPtr SendMessage(IntPtr hWnd, UInt32 Msg, IntPtr wParam, IntPtr lParam); + + //ReleaseCapture releases a mouse capture + [DllImport("user32.dll", SetLastError = false)] + internal static extern bool ReleaseCapture(); + #endregion + } + } +} diff --git a/pdfpatcher/App/Functions/Editor/ActionEditorForm.Designer.cs b/pdfpatcher/App/Functions/Editor/ActionEditorForm.Designer.cs new file mode 100644 index 0000000..bde5a2e --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/ActionEditorForm.Designer.cs @@ -0,0 +1,629 @@ +namespace PDFPatcher.Functions +{ + partial class ActionEditorForm + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region Windows 窗体设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager (typeof (ActionEditorForm)); + this._OkButton = new System.Windows.Forms.Button (); + this._CancelButton = new System.Windows.Forms.Button (); + this._DestinationPanel = new System.Windows.Forms.GroupBox (); + this._PathPanel = new System.Windows.Forms.Panel (); + this._PathBox = new System.Windows.Forms.TextBox (); + this.label4 = new System.Windows.Forms.Label (); + this._NewWindowBox = new System.Windows.Forms.CheckBox (); + this._NamedBox = new System.Windows.Forms.TextBox (); + this._GotoNamedDestBox = new System.Windows.Forms.RadioButton (); + this._GotoLocationBox = new System.Windows.Forms.RadioButton (); + this._LocationPanel = new System.Windows.Forms.Panel (); + this.label10 = new System.Windows.Forms.Label (); + this.label3 = new System.Windows.Forms.Label (); + this._KeepYBox = new System.Windows.Forms.CheckBox (); + this._PageBox = new System.Windows.Forms.NumericUpDown (); + this._KeepXBox = new System.Windows.Forms.CheckBox (); + this.label5 = new System.Windows.Forms.Label (); + this._ZoomRateBox = new System.Windows.Forms.ComboBox (); + this._LeftBox = new System.Windows.Forms.NumericUpDown (); + this.label7 = new System.Windows.Forms.Label (); + this._TopBox = new System.Windows.Forms.NumericUpDown (); + this.label6 = new System.Windows.Forms.Label (); + this._RectanglePanel = new System.Windows.Forms.Panel (); + this.label8 = new System.Windows.Forms.Label (); + this._WidthBox = new System.Windows.Forms.NumericUpDown (); + this.label9 = new System.Windows.Forms.Label (); + this._HeightBox = new System.Windows.Forms.NumericUpDown (); + this._ActionBox = new System.Windows.Forms.ComboBox (); + this.label2 = new System.Windows.Forms.Label (); + this._TitleBox = new System.Windows.Forms.TextBox (); + this.label1 = new System.Windows.Forms.Label (); + this.tabControl1 = new System.Windows.Forms.TabControl (); + this.tabPage1 = new System.Windows.Forms.TabPage (); + this._DefaultOpenBox = new System.Windows.Forms.CheckBox (); + this._ScriptBox = new System.Windows.Forms.GroupBox (); + this._ScriptContentBox = new System.Windows.Forms.TextBox (); + this.tabPage2 = new System.Windows.Forms.TabPage (); + this._AttributesBox = new BrightIdeasSoftware.ObjectListView (); + this._AttrNameColumn = new BrightIdeasSoftware.OLVColumn (); + this._AttrValueColumn = new BrightIdeasSoftware.OLVColumn (); + this._DestinationPanel.SuspendLayout (); + this._PathPanel.SuspendLayout (); + this._LocationPanel.SuspendLayout (); + ((System.ComponentModel.ISupportInitialize)(this._PageBox)).BeginInit (); + ((System.ComponentModel.ISupportInitialize)(this._LeftBox)).BeginInit (); + ((System.ComponentModel.ISupportInitialize)(this._TopBox)).BeginInit (); + this._RectanglePanel.SuspendLayout (); + ((System.ComponentModel.ISupportInitialize)(this._WidthBox)).BeginInit (); + ((System.ComponentModel.ISupportInitialize)(this._HeightBox)).BeginInit (); + this.tabControl1.SuspendLayout (); + this.tabPage1.SuspendLayout (); + this._ScriptBox.SuspendLayout (); + this.tabPage2.SuspendLayout (); + ((System.ComponentModel.ISupportInitialize)(this._AttributesBox)).BeginInit (); + this.SuspendLayout (); + // + // _OkButton + // + this._OkButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this._OkButton.Location = new System.Drawing.Point (293, 348); + this._OkButton.Name = "_OkButton"; + this._OkButton.Size = new System.Drawing.Size (75, 23); + this._OkButton.TabIndex = 0; + this._OkButton.Text = "确定(&Q)"; + this._OkButton.UseVisualStyleBackColor = true; + this._OkButton.Click += new System.EventHandler (this._OkButton_Click); + // + // _CancelButton + // + this._CancelButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this._CancelButton.DialogResult = System.Windows.Forms.DialogResult.Cancel; + this._CancelButton.Location = new System.Drawing.Point (374, 348); + this._CancelButton.Name = "_CancelButton"; + this._CancelButton.Size = new System.Drawing.Size (75, 23); + this._CancelButton.TabIndex = 1; + this._CancelButton.Text = "取消(&X)"; + this._CancelButton.UseVisualStyleBackColor = true; + this._CancelButton.Click += new System.EventHandler (this._CancelButton_Click); + // + // _DestinationPanel + // + this._DestinationPanel.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._DestinationPanel.Controls.Add (this._PathPanel); + this._DestinationPanel.Controls.Add (this._NamedBox); + this._DestinationPanel.Controls.Add (this._GotoNamedDestBox); + this._DestinationPanel.Controls.Add (this._GotoLocationBox); + this._DestinationPanel.Controls.Add (this._LocationPanel); + this._DestinationPanel.Location = new System.Drawing.Point (6, 61); + this._DestinationPanel.Name = "_DestinationPanel"; + this._DestinationPanel.Size = new System.Drawing.Size (417, 238); + this._DestinationPanel.TabIndex = 7; + this._DestinationPanel.TabStop = false; + this._DestinationPanel.Text = "目标"; + // + // _PathPanel + // + this._PathPanel.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._PathPanel.Controls.Add (this._PathBox); + this._PathPanel.Controls.Add (this.label4); + this._PathPanel.Controls.Add (this._NewWindowBox); + this._PathPanel.Enabled = false; + this._PathPanel.Location = new System.Drawing.Point (5, 185); + this._PathPanel.Name = "_PathPanel"; + this._PathPanel.Size = new System.Drawing.Size (406, 47); + this._PathPanel.TabIndex = 15; + // + // _PathBox + // + this._PathBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._PathBox.Location = new System.Drawing.Point (105, 3); + this._PathBox.Name = "_PathBox"; + this._PathBox.Size = new System.Drawing.Size (298, 21); + this._PathBox.TabIndex = 3; + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point (13, 6); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size (89, 12); + this.label4.TabIndex = 2; + this.label4.Text = "外部文档路径:"; + // + // _NewWindowBox + // + this._NewWindowBox.AutoSize = true; + this._NewWindowBox.Location = new System.Drawing.Point (105, 30); + this._NewWindowBox.Name = "_NewWindowBox"; + this._NewWindowBox.Size = new System.Drawing.Size (96, 16); + this._NewWindowBox.TabIndex = 4; + this._NewWindowBox.Text = "在新窗口打开"; + this._NewWindowBox.UseVisualStyleBackColor = true; + // + // _NamedBox + // + this._NamedBox.Enabled = false; + this._NamedBox.Location = new System.Drawing.Point (110, 158); + this._NamedBox.Name = "_NamedBox"; + this._NamedBox.Size = new System.Drawing.Size (215, 21); + this._NamedBox.TabIndex = 14; + // + // _GotoNamedDestBox + // + this._GotoNamedDestBox.AutoSize = true; + this._GotoNamedDestBox.Location = new System.Drawing.Point (9, 159); + this._GotoNamedDestBox.Name = "_GotoNamedDestBox"; + this._GotoNamedDestBox.Size = new System.Drawing.Size (95, 16); + this._GotoNamedDestBox.TabIndex = 13; + this._GotoNamedDestBox.TabStop = true; + this._GotoNamedDestBox.Text = "转到命名位置"; + this._GotoNamedDestBox.UseVisualStyleBackColor = true; + this._GotoNamedDestBox.CheckedChanged += new System.EventHandler (this.Control_ValueChanged); + // + // _GotoLocationBox + // + this._GotoLocationBox.AutoSize = true; + this._GotoLocationBox.Location = new System.Drawing.Point (6, 20); + this._GotoLocationBox.Name = "_GotoLocationBox"; + this._GotoLocationBox.Size = new System.Drawing.Size (95, 16); + this._GotoLocationBox.TabIndex = 12; + this._GotoLocationBox.TabStop = true; + this._GotoLocationBox.Text = "转到指定位置"; + this._GotoLocationBox.UseVisualStyleBackColor = true; + this._GotoLocationBox.CheckedChanged += new System.EventHandler (this.Control_ValueChanged); + // + // _LocationPanel + // + this._LocationPanel.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._LocationPanel.Controls.Add (this.label10); + this._LocationPanel.Controls.Add (this.label3); + this._LocationPanel.Controls.Add (this._KeepYBox); + this._LocationPanel.Controls.Add (this._PageBox); + this._LocationPanel.Controls.Add (this._KeepXBox); + this._LocationPanel.Controls.Add (this.label5); + this._LocationPanel.Controls.Add (this._ZoomRateBox); + this._LocationPanel.Controls.Add (this._LeftBox); + this._LocationPanel.Controls.Add (this.label7); + this._LocationPanel.Controls.Add (this._TopBox); + this._LocationPanel.Controls.Add (this.label6); + this._LocationPanel.Controls.Add (this._RectanglePanel); + this._LocationPanel.Enabled = false; + this._LocationPanel.Location = new System.Drawing.Point (39, 42); + this._LocationPanel.Name = "_LocationPanel"; + this._LocationPanel.Size = new System.Drawing.Size (372, 110); + this._LocationPanel.TabIndex = 11; + // + // label10 + // + this.label10.AutoSize = true; + this.label10.Location = new System.Drawing.Point (173, 86); + this.label10.Name = "label10"; + this.label10.Size = new System.Drawing.Size (95, 12); + this.label10.TabIndex = 11; + this.label10.Text = "(0:保持不变)"; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point (0, 5); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size (65, 12); + this.label3.TabIndex = 0; + this.label3.Text = "目标页面:"; + // + // _KeepYBox + // + this._KeepYBox.AutoSize = true; + this._KeepYBox.Location = new System.Drawing.Point (145, 57); + this._KeepYBox.Name = "_KeepYBox"; + this._KeepYBox.Size = new System.Drawing.Size (48, 16); + this._KeepYBox.TabIndex = 7; + this._KeepYBox.Text = "默认"; + this._KeepYBox.UseVisualStyleBackColor = true; + this._KeepYBox.CheckedChanged += new System.EventHandler (this.Control_ValueChanged); + // + // _PageBox + // + this._PageBox.Location = new System.Drawing.Point (71, 3); + this._PageBox.Maximum = new decimal (new int[] { + 9999999, + 0, + 0, + 0}); + this._PageBox.Minimum = new decimal (new int[] { + 1, + 0, + 0, + 0}); + this._PageBox.Name = "_PageBox"; + this._PageBox.Size = new System.Drawing.Size (68, 21); + this._PageBox.TabIndex = 1; + this._PageBox.Value = new decimal (new int[] { + 1, + 0, + 0, + 0}); + // + // _KeepXBox + // + this._KeepXBox.AutoSize = true; + this._KeepXBox.Location = new System.Drawing.Point (145, 30); + this._KeepXBox.Name = "_KeepXBox"; + this._KeepXBox.Size = new System.Drawing.Size (48, 16); + this._KeepXBox.TabIndex = 4; + this._KeepXBox.Text = "默认"; + this._KeepXBox.UseVisualStyleBackColor = true; + this._KeepXBox.CheckedChanged += new System.EventHandler (this.Control_ValueChanged); + // + // label5 + // + this.label5.AutoSize = true; + this.label5.Location = new System.Drawing.Point (12, 31); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size (53, 12); + this.label5.TabIndex = 2; + this.label5.Text = "横坐标:"; + // + // _ZoomRateBox + // + this._ZoomRateBox.FormattingEnabled = true; + this._ZoomRateBox.Location = new System.Drawing.Point (71, 83); + this._ZoomRateBox.Name = "_ZoomRateBox"; + this._ZoomRateBox.Size = new System.Drawing.Size (96, 20); + this._ZoomRateBox.TabIndex = 10; + this._ZoomRateBox.SelectedIndexChanged += new System.EventHandler (this.Control_ValueChanged); + // + // _LeftBox + // + this._LeftBox.DecimalPlaces = 2; + this._LeftBox.Location = new System.Drawing.Point (71, 29); + this._LeftBox.Maximum = new decimal (new int[] { + 10000, + 0, + 0, + 0}); + this._LeftBox.Minimum = new decimal (new int[] { + 10000, + 0, + 0, + -2147483648}); + this._LeftBox.Name = "_LeftBox"; + this._LeftBox.Size = new System.Drawing.Size (68, 21); + this._LeftBox.TabIndex = 3; + // + // label7 + // + this.label7.AutoSize = true; + this.label7.Location = new System.Drawing.Point (2, 86); + this.label7.Name = "label7"; + this.label7.Size = new System.Drawing.Size (65, 12); + this.label7.TabIndex = 9; + this.label7.Text = "缩放比例:"; + // + // _TopBox + // + this._TopBox.DecimalPlaces = 2; + this._TopBox.Location = new System.Drawing.Point (71, 56); + this._TopBox.Maximum = new decimal (new int[] { + 10000, + 0, + 0, + 0}); + this._TopBox.Minimum = new decimal (new int[] { + 10000, + 0, + 0, + -2147483648}); + this._TopBox.Name = "_TopBox"; + this._TopBox.Size = new System.Drawing.Size (68, 21); + this._TopBox.TabIndex = 6; + // + // label6 + // + this.label6.AutoSize = true; + this.label6.Location = new System.Drawing.Point (12, 58); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size (53, 12); + this.label6.TabIndex = 5; + this.label6.Text = "纵坐标:"; + // + // _RectanglePanel + // + this._RectanglePanel.Controls.Add (this.label8); + this._RectanglePanel.Controls.Add (this._WidthBox); + this._RectanglePanel.Controls.Add (this.label9); + this._RectanglePanel.Controls.Add (this._HeightBox); + this._RectanglePanel.Enabled = false; + this._RectanglePanel.Location = new System.Drawing.Point (229, 27); + this._RectanglePanel.Name = "_RectanglePanel"; + this._RectanglePanel.Size = new System.Drawing.Size (128, 56); + this._RectanglePanel.TabIndex = 8; + // + // label8 + // + this.label8.AutoSize = true; + this.label8.Location = new System.Drawing.Point (3, 4); + this.label8.Name = "label8"; + this.label8.Size = new System.Drawing.Size (41, 12); + this.label8.TabIndex = 0; + this.label8.Text = "宽度:"; + // + // _WidthBox + // + this._WidthBox.DecimalPlaces = 2; + this._WidthBox.Location = new System.Drawing.Point (54, 2); + this._WidthBox.Maximum = new decimal (new int[] { + 10000, + 0, + 0, + 0}); + this._WidthBox.Name = "_WidthBox"; + this._WidthBox.Size = new System.Drawing.Size (68, 21); + this._WidthBox.TabIndex = 1; + // + // label9 + // + this.label9.AutoSize = true; + this.label9.Location = new System.Drawing.Point (3, 31); + this.label9.Name = "label9"; + this.label9.Size = new System.Drawing.Size (41, 12); + this.label9.TabIndex = 2; + this.label9.Text = "高度:"; + // + // _HeightBox + // + this._HeightBox.DecimalPlaces = 2; + this._HeightBox.Location = new System.Drawing.Point (54, 29); + this._HeightBox.Maximum = new decimal (new int[] { + 10000, + 0, + 0, + 0}); + this._HeightBox.Name = "_HeightBox"; + this._HeightBox.Size = new System.Drawing.Size (68, 21); + this._HeightBox.TabIndex = 3; + // + // _ActionBox + // + this._ActionBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this._ActionBox.FormattingEnabled = true; + this._ActionBox.Location = new System.Drawing.Point (49, 35); + this._ActionBox.Name = "_ActionBox"; + this._ActionBox.Size = new System.Drawing.Size (156, 20); + this._ActionBox.TabIndex = 6; + this._ActionBox.SelectedIndexChanged += new System.EventHandler (this.Control_ValueChanged); + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point (6, 38); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size (41, 12); + this.label2.TabIndex = 5; + this.label2.Text = "动作:"; + // + // _TitleBox + // + this._TitleBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._TitleBox.Location = new System.Drawing.Point (49, 10); + this._TitleBox.Name = "_TitleBox"; + this._TitleBox.Size = new System.Drawing.Size (374, 21); + this._TitleBox.TabIndex = 1; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point (6, 13); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size (41, 12); + this.label1.TabIndex = 0; + this.label1.Text = "名称:"; + // + // tabControl1 + // + this.tabControl1.Controls.Add (this.tabPage1); + this.tabControl1.Controls.Add (this.tabPage2); + this.tabControl1.Location = new System.Drawing.Point (12, 12); + this.tabControl1.Name = "tabControl1"; + this.tabControl1.SelectedIndex = 0; + this.tabControl1.Size = new System.Drawing.Size (437, 330); + this.tabControl1.TabIndex = 8; + // + // tabPage1 + // + this.tabPage1.Controls.Add (this._DefaultOpenBox); + this.tabPage1.Controls.Add (this._TitleBox); + this.tabPage1.Controls.Add (this.label2); + this.tabPage1.Controls.Add (this.label1); + this.tabPage1.Controls.Add (this._ActionBox); + this.tabPage1.Controls.Add (this._DestinationPanel); + this.tabPage1.Controls.Add (this._ScriptBox); + this.tabPage1.Location = new System.Drawing.Point (4, 22); + this.tabPage1.Name = "tabPage1"; + this.tabPage1.Padding = new System.Windows.Forms.Padding (3); + this.tabPage1.Size = new System.Drawing.Size (429, 304); + this.tabPage1.TabIndex = 0; + this.tabPage1.Text = "常规"; + this.tabPage1.UseVisualStyleBackColor = true; + // + // _DefaultOpenBox + // + this._DefaultOpenBox.AutoSize = true; + this._DefaultOpenBox.Location = new System.Drawing.Point (211, 37); + this._DefaultOpenBox.Name = "_DefaultOpenBox"; + this._DefaultOpenBox.Size = new System.Drawing.Size (96, 16); + this._DefaultOpenBox.TabIndex = 9; + this._DefaultOpenBox.Text = "默认打开书签"; + this._DefaultOpenBox.UseVisualStyleBackColor = true; + // + // _ScriptBox + // + this._ScriptBox.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._ScriptBox.Controls.Add (this._ScriptContentBox); + this._ScriptBox.Location = new System.Drawing.Point (348, 37); + this._ScriptBox.Name = "_ScriptBox"; + this._ScriptBox.Size = new System.Drawing.Size (75, 49); + this._ScriptBox.TabIndex = 8; + this._ScriptBox.TabStop = false; + this._ScriptBox.Text = "脚本内容"; + this._ScriptBox.Visible = false; + // + // _ScriptContentBox + // + this._ScriptContentBox.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._ScriptContentBox.Location = new System.Drawing.Point (6, 20); + this._ScriptContentBox.Multiline = true; + this._ScriptContentBox.Name = "_ScriptContentBox"; + this._ScriptContentBox.Size = new System.Drawing.Size (63, 23); + this._ScriptContentBox.TabIndex = 16; + // + // tabPage2 + // + this.tabPage2.Controls.Add (this._AttributesBox); + this.tabPage2.Location = new System.Drawing.Point (4, 22); + this.tabPage2.Name = "tabPage2"; + this.tabPage2.Padding = new System.Windows.Forms.Padding (3); + this.tabPage2.Size = new System.Drawing.Size (429, 304); + this.tabPage2.TabIndex = 1; + this.tabPage2.Text = "属性"; + this.tabPage2.UseVisualStyleBackColor = true; + // + // _AttributesBox + // + this._AttributesBox.AllColumns.Add (this._AttrNameColumn); + this._AttributesBox.AllColumns.Add (this._AttrValueColumn); + this._AttributesBox.Columns.AddRange (new System.Windows.Forms.ColumnHeader[] { + this._AttrNameColumn, + this._AttrValueColumn}); + this._AttributesBox.GridLines = true; + this._AttributesBox.Location = new System.Drawing.Point (6, 6); + this._AttributesBox.Name = "_AttributesBox"; + this._AttributesBox.ShowGroups = false; + this._AttributesBox.Size = new System.Drawing.Size (417, 293); + this._AttributesBox.TabIndex = 0; + this._AttributesBox.UseCompatibleStateImageBehavior = false; + this._AttributesBox.View = System.Windows.Forms.View.Details; + // + // _AttrNameColumn + // + this._AttrNameColumn.Text = "属性名称"; + // + // _AttrValueColumn + // + this._AttrValueColumn.FillsFreeSpace = true; + this._AttrValueColumn.Text = "属性值"; + // + // ActionEditorForm + // + this.AcceptButton = this._OkButton; + this.AutoScaleDimensions = new System.Drawing.SizeF (6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.CancelButton = this._CancelButton; + this.ClientSize = new System.Drawing.Size (461, 383); + this.Controls.Add (this._CancelButton); + this.Controls.Add (this._OkButton); + this.Controls.Add (this.tabControl1); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; + this.Icon = ((System.Drawing.Icon)(resources.GetObject ("$this.Icon"))); + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "ActionEditorForm"; + this.ShowInTaskbar = false; + this.Text = "链接属性编辑器"; + this._DestinationPanel.ResumeLayout (false); + this._DestinationPanel.PerformLayout (); + this._PathPanel.ResumeLayout (false); + this._PathPanel.PerformLayout (); + this._LocationPanel.ResumeLayout (false); + this._LocationPanel.PerformLayout (); + ((System.ComponentModel.ISupportInitialize)(this._PageBox)).EndInit (); + ((System.ComponentModel.ISupportInitialize)(this._LeftBox)).EndInit (); + ((System.ComponentModel.ISupportInitialize)(this._TopBox)).EndInit (); + this._RectanglePanel.ResumeLayout (false); + this._RectanglePanel.PerformLayout (); + ((System.ComponentModel.ISupportInitialize)(this._WidthBox)).EndInit (); + ((System.ComponentModel.ISupportInitialize)(this._HeightBox)).EndInit (); + this.tabControl1.ResumeLayout (false); + this.tabPage1.ResumeLayout (false); + this.tabPage1.PerformLayout (); + this._ScriptBox.ResumeLayout (false); + this._ScriptBox.PerformLayout (); + this.tabPage2.ResumeLayout (false); + ((System.ComponentModel.ISupportInitialize)(this._AttributesBox)).EndInit (); + this.ResumeLayout (false); + + } + + #endregion + + private System.Windows.Forms.Button _OkButton; + private System.Windows.Forms.Button _CancelButton; + private System.Windows.Forms.GroupBox _DestinationPanel; + private System.Windows.Forms.ComboBox _ActionBox; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.TextBox _TitleBox; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.NumericUpDown _PageBox; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.CheckBox _NewWindowBox; + private System.Windows.Forms.TextBox _PathBox; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.CheckBox _KeepYBox; + private System.Windows.Forms.CheckBox _KeepXBox; + private System.Windows.Forms.ComboBox _ZoomRateBox; + private System.Windows.Forms.Label label7; + private System.Windows.Forms.NumericUpDown _TopBox; + private System.Windows.Forms.Label label6; + private System.Windows.Forms.NumericUpDown _LeftBox; + private System.Windows.Forms.NumericUpDown _HeightBox; + private System.Windows.Forms.Label label9; + private System.Windows.Forms.NumericUpDown _WidthBox; + private System.Windows.Forms.Label label8; + private System.Windows.Forms.TextBox _NamedBox; + private System.Windows.Forms.RadioButton _GotoNamedDestBox; + private System.Windows.Forms.RadioButton _GotoLocationBox; + private System.Windows.Forms.Panel _LocationPanel; + private System.Windows.Forms.Panel _PathPanel; + private System.Windows.Forms.Panel _RectanglePanel; + private System.Windows.Forms.Label label10; + private System.Windows.Forms.TabControl tabControl1; + private System.Windows.Forms.TabPage tabPage1; + private System.Windows.Forms.TabPage tabPage2; + private BrightIdeasSoftware.ObjectListView _AttributesBox; + private BrightIdeasSoftware.OLVColumn _AttrNameColumn; + private BrightIdeasSoftware.OLVColumn _AttrValueColumn; + private System.Windows.Forms.TextBox _ScriptContentBox; + private System.Windows.Forms.GroupBox _ScriptBox; + private System.Windows.Forms.CheckBox _DefaultOpenBox; + } +} + diff --git a/pdfpatcher/App/Functions/Editor/ActionEditorForm.cs b/pdfpatcher/App/Functions/Editor/ActionEditorForm.cs new file mode 100644 index 0000000..6516b5a --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/ActionEditorForm.cs @@ -0,0 +1,249 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Text; +using System.Windows.Forms; +using System.Xml; +using PDFPatcher.Common; +using PDFPatcher.Model; +using PDFPatcher.Processor; + +namespace PDFPatcher.Functions +{ + sealed partial class ActionEditorForm : System.Windows.Forms.Form + { + const string KeepZoomRate = "保持不变"; + const string NoAction = "无"; + public BookmarkElement Action { get; private set; } + internal UndoActionGroup UndoActions { get; private set; } + + public ActionEditorForm(BookmarkElement element) { + InitializeComponent(); + Action = element; + _ActionBox.Items.AddRange(Constants.ActionType.Names); + _ActionBox.Items.Add(NoAction); + _ZoomRateBox.Items.AddRange(Constants.DestinationAttributes.ViewType.Names); + _ZoomRateBox.Items.AddRange(new string[] { "————————", "4", "3", "2", "1.5", "1.3", "1.2", "1", "0", "0.9", "0.8", "0.5", "0.3" }); + + int i = Array.IndexOf(Constants.ActionType.Names, element.GetAttribute(Constants.DestinationAttributes.Action)); + _ActionBox.SelectedIndex = (i != -1 ? i : 0); + if (_ActionBox.SelectedIndex == 0 && element.HasAttribute(Constants.DestinationAttributes.Page) == false && element.HasAttribute(Constants.DestinationAttributes.Named) == false) { + _ActionBox.SelectedItem = NoAction; + _DestinationPanel.Enabled = false; + } + _DefaultOpenBox.Checked = element.IsOpen; + i = Array.IndexOf(Constants.DestinationAttributes.ViewType.Names, element.GetAttribute(Constants.DestinationAttributes.View)); + _ZoomRateBox.SelectedIndex = (i != -1 ? i : 0); + i = _ZoomRateBox.FindString(Constants.DestinationAttributes.ViewType.XYZ); + if (i != -1) { + _ZoomRateBox.Items[i] = KeepZoomRate; + } + + if (_ZoomRateBox.Text == Constants.DestinationAttributes.ViewType.XYZ + && element.GetAttribute(Constants.Coordinates.ScaleFactor).TryParse(out float f)) { + _ZoomRateBox.SelectedIndex = -1; + _ZoomRateBox.Text = f.ToText(); + } + _TitleBox.Text = element.GetAttribute(Constants.BookmarkAttributes.Title); + _PathBox.Text = element.GetAttribute(Constants.DestinationAttributes.Path); + _NewWindowBox.Checked = element.GetAttribute(Constants.DestinationAttributes.NewWindow) == Constants.Boolean.True; + _NamedBox.Text = element.GetAttribute(Constants.DestinationAttributes.Named); + _GotoNamedDestBox.Checked = String.IsNullOrEmpty(_NamedBox.Text) == false; + _GotoLocationBox.Checked = element.HasAttribute(Constants.DestinationAttributes.Named) == false + && element.HasAttribute(Constants.DestinationAttributes.NamedN) == false; + + InitCoordinateValue(element, Constants.DestinationAttributes.Page, _PageBox, null); + InitCoordinateValue(element, Constants.Coordinates.Left, _LeftBox, _KeepXBox); + InitCoordinateValue(element, Constants.Coordinates.Top, _TopBox, _KeepYBox); + InitCoordinateValue(element, Constants.Coordinates.Right, _WidthBox, null); + _ScriptContentBox.Text = element.GetAttribute(Constants.DestinationAttributes.ScriptContent); + if (_WidthBox.Enabled) { + var v = _WidthBox.Value - _LeftBox.Value; + if (v > _WidthBox.Maximum) { + v = _WidthBox.Maximum; + } + else if (v < _WidthBox.Minimum) { + v = _WidthBox.Minimum; + } + _WidthBox.Value = v; + } + InitCoordinateValue(element, Constants.Coordinates.Bottom, _HeightBox, null); + if (_HeightBox.Enabled) { + var v = _TopBox.Value - _HeightBox.Value; + if (v > _HeightBox.Maximum) { + v = _HeightBox.Maximum; + } + else if (v < _HeightBox.Minimum) { + v = _HeightBox.Minimum; + } + _HeightBox.Value = v; + } + _AttrNameColumn.AspectGetter = (object o) => o is XmlAttribute attr ? attr.Name : (object)null; + _AttrValueColumn.AspectGetter = (object o) => { + if (o is XmlAttribute attr) { + if (attr.Name == Constants.Font.ThisName && attr.Value.TryParse(out int fid)) { + var n = attr.OwnerDocument.DocumentElement.SelectSingleNode( + String.Concat(Constants.Font.DocumentFont, "/", Constants.Font.ThisName, + "[@", Constants.Font.ID, "='", attr.Value, "']/@", Constants.Font.Name) + ); + if (n != null) { + return String.Concat(attr.Value, " (", n.Value, ")"); + } + } + return attr.Value; + } + return null; + }; + _AttributesBox.ScaleColumnWidths(); + _AttributesBox.SetObjects(element.Attributes); + } + + void InitCoordinateValue(XmlElement element, string name, NumericUpDown control, CheckBox check) { + if (element.HasAttribute(name)) { + var s = element.GetAttribute(name); + if (s.TryParse(out decimal x)) { + control.SetValue(x); + } + else if (check != null) { + check.Checked = true; + } + } + else if (check != null) { + check.Checked = true; + } + } + + void SetValue(string name, string value) { + if (UndoActions == null) { + UndoActions = new UndoActionGroup(); + } + bool a = Action.HasAttribute(name); + if ((value == null && a == false) + || (a && Action.GetAttribute(name) == value)) { + return; + } + UndoActions.Add(UndoAttributeAction.GetUndoAction(Action, name, value)); + } + + void _OkButton_Click(object source, EventArgs args) { + if (String.IsNullOrEmpty(_TitleBox.Text) == false) { + SetValue(Constants.BookmarkAttributes.Title, _TitleBox.Text); + } + var act = _ActionBox.SelectedItem as string; + if (act == NoAction) { + act = null; + } + SetValue(Constants.DestinationAttributes.Action, act); + SetValue(Constants.BookmarkAttributes.Open, _DefaultOpenBox.Checked ? Constants.Boolean.True : null); + if (act == null) { + SetValue(Constants.DestinationAttributes.Page, null); + } + else if (_ScriptBox.Visible) { + SetValue(Constants.DestinationAttributes.ScriptContent, _ScriptContentBox.Text); + } + else if (_GotoLocationBox.Checked) { + SetValue(Constants.DestinationAttributes.Page, _PageBox.Value.ToText()); + if (_ZoomRateBox.Text.TryParse(out float f)) { + SetValue(Constants.DestinationAttributes.View, Constants.DestinationAttributes.ViewType.XYZ); + SetValue(Constants.Coordinates.ScaleFactor, f.ToText()); + } + else if (_ZoomRateBox.Text == KeepZoomRate) { + SetValue(Constants.DestinationAttributes.View, Constants.DestinationAttributes.ViewType.XYZ); + SetValue(Constants.Coordinates.ScaleFactor, null); + } + else { + SetValue(Constants.DestinationAttributes.View, _ZoomRateBox.Text); + } + if (_LeftBox.Enabled || _KeepXBox.Enabled) { + SetValue(Constants.Coordinates.Left, _KeepXBox.Checked ? null : _LeftBox.Value.ToText()); + } + if (_TopBox.Enabled || _KeepYBox.Enabled) { + SetValue(Constants.Coordinates.Top, _KeepYBox.Checked ? null : _TopBox.Value.ToText()); + } + if (_RectanglePanel.Enabled) { + SetValue(Constants.Coordinates.Right, (_LeftBox.Value + _WidthBox.Value).ToText()); + SetValue(Constants.Coordinates.Bottom, (_TopBox.Value - _HeightBox.Value).ToText()); + } + } + else if (_GotoNamedDestBox.Checked) { + SetValue(Constants.DestinationAttributes.Named, _NamedBox.Text); + } + if (_PathPanel.Enabled) { + SetValue(Constants.DestinationAttributes.Path, _PathBox.Text); + if (_NewWindowBox.Enabled) { + SetValue(Constants.DestinationAttributes.NewWindow, _NewWindowBox.Checked ? Constants.Boolean.True : Constants.Boolean.False); + } + } + DialogResult = DialogResult.OK; + Close(); + } + + void _CancelButton_Click(Object source, EventArgs args) { + DialogResult = DialogResult.Cancel; + Close(); + } + + void Control_ValueChanged(object sender, EventArgs e) { + if (sender == _ActionBox) { + var i = _ActionBox.SelectedItem as string; + if (i == Constants.ActionType.Javascript) { + _ScriptBox.Parent = _DestinationPanel.Parent; + _ScriptBox.Top = _DestinationPanel.Top; + _ScriptBox.Left = _DestinationPanel.Left; + _ScriptBox.Size = _DestinationPanel.Size; + _ScriptBox.Visible = true; + _DestinationPanel.Visible = false; + } + else { + _DestinationPanel.Visible = true; + _DestinationPanel.Enabled = i != NoAction && i != Constants.ActionType.Javascript; + } + if (_DestinationPanel.Enabled) { + _NewWindowBox.Enabled = ValueHelper.IsInCollection(i, Constants.ActionType.GotoR, Constants.ActionType.Uri); + _PathPanel.Enabled = ValueHelper.IsInCollection(i, Constants.ActionType.GotoR, Constants.ActionType.Launch, Constants.ActionType.Uri); + } + } + else if (sender == _GotoLocationBox || sender == _GotoNamedDestBox) { + _LocationPanel.Enabled = _GotoLocationBox.Checked; + _NamedBox.Enabled = _GotoNamedDestBox.Checked; + } + else if (sender == _KeepXBox) { + _LeftBox.Enabled = !_KeepXBox.Checked; + } + else if (sender == _KeepYBox) { + _TopBox.Enabled = !_KeepYBox.Checked; + } + else if (sender == _ZoomRateBox) { + switch (_ZoomRateBox.Text) { + case Constants.DestinationAttributes.ViewType.XYZ: + case "保持不变": + goto default; + case Constants.DestinationAttributes.ViewType.Fit: + case Constants.DestinationAttributes.ViewType.FitB: + _TopBox.Enabled = _LeftBox.Enabled = _KeepXBox.Enabled = _KeepYBox.Enabled = _RectanglePanel.Enabled = false; + break; + case Constants.DestinationAttributes.ViewType.FitBH: + case Constants.DestinationAttributes.ViewType.FitH: + _TopBox.Enabled = _KeepYBox.Enabled = true; + _LeftBox.Enabled = _KeepXBox.Enabled = _RectanglePanel.Enabled = false; + break; + case Constants.DestinationAttributes.ViewType.FitBV: + case Constants.DestinationAttributes.ViewType.FitV: + _LeftBox.Enabled = _KeepXBox.Enabled = true; + _TopBox.Enabled = _KeepYBox.Enabled = _RectanglePanel.Enabled = false; + break; + case Constants.DestinationAttributes.ViewType.FitR: + _TopBox.Enabled = _LeftBox.Enabled = _RectanglePanel.Enabled = true; + _KeepXBox.Enabled = _KeepYBox.Enabled = false; + break; + default: + _TopBox.Enabled = _LeftBox.Enabled = _KeepXBox.Enabled = _KeepYBox.Enabled = true; + _RectanglePanel.Enabled = false; + break; + } + } + } + } +} diff --git a/pdfpatcher/App/Functions/Editor/ActionEditorForm.resx b/pdfpatcher/App/Functions/Editor/ActionEditorForm.resx new file mode 100644 index 0000000..6fb070e --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/ActionEditorForm.resx @@ -0,0 +1,3251 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + AAABAAcAEBAAAAAAAABoBAAAdgAAACAgAAAAAAAAqAgAAN4EAABAQAAAAAAAAChCAACGDQAAwMAAAAAA + AAAoUgIArk8AABAQAAAAAAAAaAQAANahAgAgIAAAAAAAAKgQAAA+pgIAMDAAAAAAAACoJQAA5rYCACgA + AAAQAAAAIAAAAAEAIAAAAAAAAAQAACMuAAAjLgAAAAAAAAAAAAAAAAAAAAAAACwsDGUqKguHKioLhyoq + C4cxPCCNToRyqGzQydV049/kb9fR2lmfkbZCZlCcQWNLeH///xl///8LAAAAAAAAAAA4OBeC//////// + ///+////9P/+/8H+/v+7zP7//gj//7fb/f+O//7/pP/9/3DWz9V///+Kf///QQAAAAAAAAAASUkme/// + ///+////+P7+/+H9/f+s/v7/ldT///8A///dSP//f////4P4//+qlfDuorn/9X///50AAAAAAAAAAFRU + L3f+////x8/A/7bZzf+h8uz/iPr4/4ns////AP///wD//+BT/v/4FP///wD//7KZ//d///+yAAAAAAAA + AABYWDN2/P/+/9rw4v+t+PD/s+Hy/62r/v/fb/3//wD///8A////AP///wD//8du/v1////yf///iAAA + qI0AAKT/AACi/wMGov8dO7T/YKvi//sA/v//AP///wD///8A////AP///wD///gQ//+F9P//f///53// + /2oAAK7/AACu/wAAsf8CBLL/Fy+//1Ch4f9om+f/paX8/7VM8f//AP///wD///8A////AP//1VL+/X// + //N///+LAAC1/wAAuf/h4f//kpPn/09Y1P83XNH/U6Xk/3Hj9v+J7P///wD///8A///ZUfv/9xT///8A + //+7iP/3f///sgAAvv8AAMf/UVHe/93d/f+io/D/wcj3/9Lt//97zPH/ldT///8A///rQ/j/f////4P4 + //+sn/n0orn/83///5YAAMb/AADS/wAA1f9nZ+j/YWHl/8fH9/9FT9n/O3fb/4+5+f/3EP//lNr8/4j3 + 9f+f/Pf/fOXezn///4l///87AADN/wAA2v8AAN7/LS3l/9PT+v9kZOf/BgzR/yRI1P9Wrej/kfz6/5v5 + 9f+78Ob/3fTn/3WXeYB///8Zf///CwAA0f8AAOD/AADm/wUF6P/+/v//ICDh/wED1f8KFM3/GzfL/8nv + 5P/Q697/3efX//Dy4f90eFFtf///An///wEAANX/AADj/wAA6v8AAOz/AADn/wAA3/8AANb/AQLL/wIF + wv/k59b/o6WV/6SllP+kpJP/SUklfAAAAAAAAAAAAADOjQAA2P8AANv/AADc/wAA2f8AANX/AADQ/wAA + yv9+fs3/5eXU/7a2pf//////enpRaHp6USUAAAAAAAAAAAAAAAAAAAAAfX1TZ/z89f/5+e//9vbq//T0 + 5f/z8+L/8vLh//Ly4f/CwrH/fX1TZ319UyUAAAAAAAAAAAAAAAAAAAAAAAAAAH9/VU1/f1Vmf39VZn9/ + VWZ/f1Vmf39VZn9/VWZ/f1Vmf39VZn9/VSQAAAAAAAAAAAAAAAAAAAAA4Af//8AB4AfgAMAB4ADgAOAA + 4AAAAeAAAAAAAQAAAAAAAAAAAAEAAAADAAEABwADAAcABwAPAAfgHwAP///gHygAAAAgAAAAQAAAAAEA + CAAAAAAAAAQAACMuAAAjLgAAAAAAAAAAAAAAAAAA5+foAOXl5gDj4+QA4ODgAN7e3gDb29wA2dnbANfX + 2gDT09QAzc3QAMfHzwDBwckAtra8AK6usADV1dYA2trcANjY2gDR0dEA0M/QAM7O0QDLy88AurrEAKmo + sACsq68A0tLSAN3d3QDc3N0As7O2AN/f3wBCP+wAOjjdAIeG6ACMjO0AionrAIiI6QDJyc8AzMzQAP7Z + /gD98v0AUU7pAKSj5ACop+AAn57lAJOS7ACYl+kAZ2bgAOHh4QD+v/4A/lbUAPr6+gD8+/wATEnvAGVj + 4wCpqckA3t7fANbW2gB+feQAhYTcAFJQ5wD+xv4A/gT9AO/u7gD+5v0A9vX1ADQy1wBAPeYAqanXALi3 + wQA9O+AAnJviAG5t2ACioeQAX13jAP4a+AD+D/sAHx27ACUkwwAjIcEAWVmGAENCoAAyMLEAg4LZAElI + mgA9O6gAKCa2ACgnxQBwb90A/gf9AO3s6wAfHbcAWlqEAFpZggBWU3wAUlGQAP4u6wDx8fEAOzmsADo4 + rQA5NqwA/iLzAPLy8gALBhIALiy1ADYzqwBNTJYAqKi0AO/v8AD+BvwA+fn5AFZOcwCxsbQA/kHdAPX0 + 9AD+y8gA/szTAPDw8ADu7e0A7OrqAPj4+AD+w7kA/lgvAPf29QDz8/IA8fHwAL69ygD+MwAA/p6bAPv7 + +wD+rpsA/qmYAEhE8AB1dOIA9PPzAMXFzAD+y98A/jUDAPxiPAD+PAwA+Pf2AEpH8ADk5OUA/k4iAO3r + 6gBFQu8A5ubnAP5BEgD+NgQA6unpAP4/DwD+kKIA/rOgAFdU4gBPTOoA/sa/AP34/ABEQO8Ae3niAP7A + swBcWd8AVlPhAFRS4wBiYOQAeHbhAGtq2gDi4uIA////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUQBhoFHR0JJQYDA6UvBAUaGxsG + BwkMAAAAAAAAAAAACQF2j1l1ATajFo1ZWY92AQGRjaUdB4YAAAAAAAAAAAAIj3U+a2BZnYOfhll0az51 + j3YBkQMbJAAAAAAAAAAAAAd1dGB7cXsgoJ+kEGtlZXRrdXYBjQUlAAAAAAAAAAAXhgF7cUB6elmjHow6 + hhoBdVkvEgwMGQoAAAAAAAAAAICAC3t6i3dtbXd9oplHahwNHBdHn58WCgAAAAAAAAAznoJ1CXdAAwcP + bTICnyg0mKChg4MoKH0UAAAAAAAAAACaiocPGgGAmwFZgG0rSYZSnJ05IC0VLxMAAAAAAAAAAHN+iTOL + l4mCi0AzgI2YR5kqcXFla3YvFAAAAAAAJBFZj35+iZV+ljOLMzMzdyIeLHp6cWVrdgQUAAAAADM+eH+J + fn5+fokzeoAzMzNtQ4wli3pxdHWUHRQAAAAzc4mSfn5+fn6TcwEGMoCAgHpGHkhxQGVrWQEdCgAAAAAz + MzNzgn5+fn6OjwcdbTJtYDqQOWBgdT52kQUlAAAAAAAAADOHfoiBiYp5fBI+d4tgOYxXWY0SDwGNBiQA + AAAAAAAAAHN+f4AzcYGCcQF6emAgg4SFJicKBS8IhgAAAAAAAAAAeHltWWVAMjN6e3F7fH01DHEwMW0M + GyQUGw0AAAAAADNyc3RrdHR0dHR0dGs+dVl2YDw9MAEFdz8wYAAAAAAAbh0Fbxwcb28cHG9vb28WEAYd + Jj1KPzBwSzxxAAAAAGZnaGlpaWlpaWlpaWlpXmoQazMmPT1sPWwwbQAAAAAAVWFiYmJhYmNjYmJiYWFG + PzAxZD09PT09MGUAAAAAAABaWlpbWlpaXFtdWl5aWlI/MDFfPT09PT0wYBgAAAAAAExNTjpPUFFSQVJT + UlRVVlcqQDM/PT1YPT0wWRcAAAAAQUJCQzpELkNFRkcMSElCQkUTHSY9Sj8wMUs8LwAAAAA0NTUTNhEi + NzY4ORA2OjU1OxMaPD0wPgEzPzBAAAAAACghISkqKywqKi0sKiorISMuEy8wMTIlAAAAMwAAAAAAAB4f + ICEhISEiIiIjIyMgICQlBiYnBgAAAAAAAAAAAAAAAAAJBB0dBRobBgcRCA8ZFAwcAQUAAAAAAAAAAAAA + AAAAABkFGhsGBxEIDwkZExUMHBgMAAAAAAAAAAAAAAAAAAAADxARDwkSExQKFQsMFg4XGAAAAAAAAAAA + AAAAAAAAAAABAgMEBQYHCAkKCwwNDg4AAAAAAAAAAAAAAP/////8AAAP/AAAB/wAAAf8AAAH/AAAB/gA + AAf4AAAH8AAAB/gAAAf4AAAHwAAAB4AAAAcAAAAHgAAAB/AAAAf4AAAH+AAAAfAAAAHwAAAB4AAAA+AA + AAfgAAAD4AAAAeAAAAHgAAAB4AAAO/AAAH/8AAD//AAB//wAA//8AAf/KAAAAEAAAACAAAAAAQAgAAAA + AAAAQAAAIy4AACMuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAOzs7AS0tLQctLS0MLCwsDSwsLA0sLCwNLCwsDSwsLA0sLCwNLCwsDSws + LA0sLCwNLCwsDSwsLA0sLCwNLCwsDSwsLA0sLCwNLCwsDSwsLA0sLCwNLCwsDSwsLA0sLCwNLCwsDSws + LA0sLCwNLCwsDSwsLA0sLCwNLCwsDSwsLA0sLCwNLCwsDSwsLA0sLCwNLCwsDSwsLA0sLCwNLCwsDSws + LA0sLCwNLCwsDSwsLA0sLCwNLy8vCywsLAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0AAAA7AAAAXQAAAGAAAABgAAAAYAAA + AGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAA + AGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAA + AGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYQAAAFIAAAAkJycnAwAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMYAwMDbQAA + AKsAAACyAAAAsQAAALEAAACxAAAAsQAAALEAAACxAAAAsQAAALEAAACxAAAAsQAAALEAAACxAAAAsQAA + ALEAAACxAAAAsQAAALEAAACxAAAAsQAAALEAAACxAAAAsQAAALEAAACxAAAAsQAAALEAAACxAAAAsQAA + ALEAAACxAAAAsQAAALEAAACxAAAAsQAAALEAAACxAAAAsQAAALEAAACxAAAAsQAAALIAAACYAAAAQC8v + LwUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAGBYWFoCjo6P0rKys9ampqfWrq6v1q6ur9aysrPWsrKz1ra2t9a2trfWurq71rq6u9a+v + r/Wurq71r6+v9a+vr/Wrq6v1q6ur9bCwsPW0tLT1tra29ba2tvW2trb1tbW19bW1tfW1tbX1tbW19bS0 + tPW0tLT1s7Oz9bKysvWysrL1srKy9bGxsfWwsLD1r6+v9bGxsfWysrL1sbGx9bGxsfWxsbH1sLCw9a+v + r/WsrKz1rq6u8JiYmMxEREQSAAAAAP///wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcaGhqB2tra/+7u7v/t7e3/7+/v/+/v7//w8PD/8PDw//Ly + 8v/y8vL/8vLy//Pz8//z8/P/8/Pz//Hx8f/o6Of/2tjc/9TU1v/c293/5OXn//Dx8P/08/P/8/Pz//Pz + 8//z8/P/8vLy//Ly8v/x8fH/8PDw//Dw8P/v7+//7u7u/+7u7v/t7e3/7Ozs/+vr6//q6ur/6enp/+np + 6f/o6Oj/6Ojo/+fn5//l5eX/4uLi/+Li4v/GxsbvSUlJFgAAAAD///8BAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXGRkZgdHR0f/l5eX/5OTk/+fn + 5//m5ub/5+fn/+jo6P/p6en/6urq/+rq6v/q6ur/6urq/+rq6v/j4+P/zczM/7e5rP+pqKT/tbit/8rK + xf/a2Nz/6Ojo/+rq6v/q6ur/6+vr/+rq6v/p6en/6Ojo/+jo6P/o6Oj/5+fn/+bm5v/l5eX/5OTk/+Tk + 5P/k5OT/4+Pj/+Hh4f/i4uL/4eHh/+Dg4P/e3t7/3Nzc/9nZ2f7Z2dn/v7+/6klJSRgAAAAA////AQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFxkZ + GYHU1NT/6urq/+jo6P/r6+v/7e3t/+3t7f/t7e3/7e3t/+7u7v/v7+//7+/v/+/v7//u7u7/4N/g/8HD + vf9racT/UEvd/2pnzf+pqLX/zs/I/+Hh4//s7e3/7+/v/+/v7//v7+//7u7u/+7u7v/t7e3/7e3t/+zs + 7P/r6+v/6+vr/+rq6v/p6en/6Ojo/+fn5//m5ub/5+fn/+Xl5f/k5OT/4+Pj/+Dg4P/c3Nz+3Nzc/8PD + w+tJSUkZAAAAAP///wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAABcZGRmB1tbW/+zs7P/r6+v/7e3t/+7u7v/u7u7/7+/v/+/v7//w8PD/8fHx//Hx + 8f/x8fL/8PDy/+jo3v+UlNP/ODT3/0M9//9IQP//WVTo/6ysvP/Y2dL/5ufp//Dw7//x8fH/8PDw//Dw + 8P/v7+//8PDw/+/v7//v7+//7u7u/+3t7f/s7Oz/7Ozs/+rq6v/p6en/6enp/+jo6P/n5+f/5eXl/+Xl + 5f/i4uL/3t7e/t7e3v/ExMTsSEhIGQAAAAD///8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXGRkZgdfX1//t7e3/7Ozs/+7u7v/v7+//7+/v//Dw + 8P/x8fH/8fHx//Pz8//z8/P/8/Pz//Hx8//w8OX/i4rk/1NS+/9IR9v/Skri/0hB//9VUef/sbO7/97e + 2v/r6+3/8vHx//Pz8//y8vL/8fHx//Hx8f/x8fH/8PDw/+/v7//u7u7/7u7u/+3t7f/s7Oz/6+vr/+vr + 6//p6en/6Ojo/+fn5//m5ub/4+Pj/9/f3/7f39//x8fH7kpKShwAAAAA////AQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBGBoaGoLY2Nj/7e3t/+3t + 7f/w8PD/8fHx//Hx8f/y8vL/8/Pz//Pz8//09PT/9PT0//X19f/y8vT//Pzu/42N7P8oIv//XFzb/46Q + ov9HRez/SED//2Jg2f/HyL//5eTm//Ly8v/09PT/9PT0//Pz8//y8vL/8vLy//Ly8v/x8fH/8PDw/+/v + 7//v7+//7u7u/+3t7f/r6+v/6+vr/+rq6v/p6en/6Ojo/+Xl5f/h4eH+4eHh/8jIyO5KSkocAAAAAP// + /wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzMzMAQAA + ABcWFhZ+3d3d//Hx8f/t7e3/8fHx//Ly8v/z8/P/9PT0//X19f/09PT/9fX1//b29v/39/f/9fT2//z8 + 9P/My/L/My/4/zQu/v9pZ8v/eXqy/1JO9/9HQP7/hYXC/9bVyv/n5un/8PDw//T09P/19fX/8/Pz//T0 + 9P/09PT/8/Pz//Ly8v/x8fH/8PDw/+/v7//u7u7/7e3t/+zs7P/q6uv/6Ojo/+fn5//k5OT/4eHh/uHh + 4f/JycnvSkpKHQAAAAD///8CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA////AQAAAAATExMaMzMzksnJyf/q6ur/8vLy//Ly8v/09PT/9PT0//X19f/29vb/9vb2//b2 + 9v/39/f/9/f3//b29v/19fj////0/6Sk8/81MfT/NDH8/1ZU3P9PTuH/UU79/0xG7f+hoq7/zMzJ/9zd + 3v/n5+f/7+/v//Ly8//z8/P/9vb2//X19f/z8/P/8vLy//Dx8P/v7u7/6+vr/+fn5//g4OD/2dna/9PT + 1P/V1db/19fX/9ra2v7h4eH/y8vL8UtLSx8AAAAA////AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC5ubkJnZ2dlr69vfG6ubn/srKy/+Pj4//29vb/9PT0//X1 + 9f/29vb/9/f3//f39//39/f/+Pj4//j4+P/4+Pj/+Pj4//f2+f////b/v774/09L9P8zLfr/MCz5/05L + 9v9RSv//X1zC/6OjlP+1tLb/wsLG/9LS0//c3d3/5eXl/+vr6//t7e3/7+/v//Dw8P/s7Oz/4uLj/9jX + 2f/My8//w8PF/7q6uP+4uLP/uLiz/769v//KzM3+3t7d/8zLy/FLS0sfAAAAAP///wIAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wIAAAAAw8PDhf///////////////9jY + 2P+vr6//7e3t//j4+P/29vb/9/f3//f39//39/f/+Pj4//n5+f/5+fn/+fn5//j5+f/6+fn/+fj7//// + +f/l5vr/hIT1/0VA9/85Nff/WVT4/0pE9/9nZqD/lpiQ/66uov+3trD/u7u7/8LCxf/IyMr/0tLU/9bW + 1//X1tf/z87Q/7y+wP+ysav/qKmb/56gl/+Skpz/ioqc/4eImf+jpKH/wMC5/tfW2f/MzMzyTExLIAAA + AAD///8CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3NvcGPz8 + /PT////+/vr5/v//////////xcXF/8DAwP/5+fn/+Pj4//j4+P/5+fn/+Pj4//n5+f/5+fn/+/v7//7+ + /v///////P38//r6+v/59/z////5////+//W1/j/dXT0/0ZE9/9aVPz/OjT7/0ZD2/9wbsb/kpS2/62u + rP+0taj/s7On/62upf+qqqb/qamo/6Wmnf+Yloz/c3SV/1pYsv9GQtj/OTTw/zs48f85NvD/Skbd/6+w + wP7Z2tb/zM3N9ExMTCIAAAAA////AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAD///8CAAAAAPPz8zP9/Pz///////9uSv//yLr///////r5+P+wsLD/2dnZ//z8/P/4+Pj/+fn5//n5 + +f/9/f3//v7+//f39//p6en/4eHh//Hx8f/9/v3//Pv7//n6+v/6+fv////7////8P+Njuv/Ukz2/1BI + /f8/Of7/QDj//zw39v9QT+X/amfU/3Z5vf94eqH/goGN/4mLif9zcZ7/R0TN/zo09f9IQ///UlH8/2Bd + 8v9VU/D/RUH6/zcz/v+Xl9z+5ufa/8vLzvNNTUwiAAAAAP///wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA////AgAAAADo5+ct+/r6////////Viz//0og///49v//////4+Pj/6+v + r//w8PD//f39//7+/v/8/Pz/7u7u/9nZ2f/Ozs7/zMvL/8PDw/+wsLD/3d3d//7////7+/v/+/v8//n5 + /P/7/Pf/4ODs/11b8v9TSvv/T0rz/3Bu6/9hWPv/SUH+/z43//8+OP//Qj70/zQw6v8yLeX/Qj34/1JO + /v9YVfv/Pz71/0JC5/9QUeD/RUPo/0dA+/9aVPf/v77h/+np4P/Nzs/1TU1NJAAAAAD///8CAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wIAAAAA6ejoIfz6+fj//////3dV//8Z + AP//knX////////////Gxsb/vr6+//Pz8//i4uL/0dHR/9LS0v/k4uH/+fb2////////////5eXl/7a2 + tv/y8vL//v7+//z8/P/9/f3/+Pr8///+8f+amez/TUr4/1FK+P+jpcn/zc7c/6ys6f+Df+P/ambi/0dB + /f83MP//Qz///0NA+/82Mvj/Pzj4/0M++f9KQ/v/T0f9/19V/v+Oh/j/yMjq/+fp4v/k4+X/z8/P901N + TSUAAAAA////AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8BAAAAAPj4 + +Bj++/vu//////+CYv7/JwH//zAD///Owf//////+vn5/7S0tP/Ix8f/3t3d//Lv7/////////////// + ////9fP//vn3///////T09P/29vb///////8/Pz//f39//z7/f/9/fr/3N3r/11c8f9MRf//bGfk/83P + wv/S0Mf/vb2o/2Bdz/81MP7/Tk32/4iG8v+rqvT/oJ34/6Gg+P+kovf/qqj1/7a19v/MzfD/7e7s/+/w + 6v/j4+T/5OTk/87OzvZNTU0mAAAAAP///wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Af// + /wH///8C////A////wH///8J//794v//////kHP+/yYA//8vAf//UCb///b0///////59vX//Pr5//// + ///////////////Owf//gmX//0Ma///c0///////6Obm/+rq6v///////f39//39/f/9/f3/+/v+//39 + 8f+Uk+n/Tkn3/0tF+P+RkbD/qaud/11Y0v88OP//Wlb4/5ub8//3+fL////2////9f////X//P3z//v8 + 8P/6+/D/9ffv/+3t7v/p6Or/5OXk/+Pj4//Ozs75TU1NKAAAAAD///8CAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA////AgAAAAAAAAAAAAAAAAAAAAAAAAAAs7OzEfr29dz//////56F/v8kAP//Ogj//yUA//+M + bv//////////////////6eT//6WR//9bNv//MQD//xkA//+dhP///////////+zs7P/5+fn//v7+//z8 + /P/9/f3//Pz8//z8/f/9/vr/1dPo/1pZ8f9MQv//YGC+/1tYw/88Nv//XVn2/7W07v////f/+fj3//T0 + 9//19Pb/9PP1//Lx8//x8PP/8O/x/+/u8P/t7e3/6urp/+Tk5P/j4+P/zs7O+k1NTSkAAAAA////AgAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADGxsYEq6urHKGhoT6ZmZlsn5+fl6ysrMHy7+35//39//+p + lP//JwD//zYE//80A///LQD//8O0///Lv///d1n//z0Q//8mAP//LgD//yYA//+Xff////////////f2 + 9v/29vb///////39/f/9/f3//f39//z8/P/8/f3/+/v9//j47f+Cguv/TUj6/zw3+P82MPv/U0/5/6Cd + 7/////T/9/f5//j4+P/49/f/9vb3//X19f/09PT/8/Pz//Hx8v/w8PD/7e3t/+rq6v/l5eX/4uLi/87O + zvpNTU0pAAAAAP///wIAAAAAAAAAAAAAAAAAAAAA////AQAAAACdnZ1Op6enrLu6utrQz87y5uPj//bz + 8v//////////////////xrf//ykA//81Av//NAH//zEA//83BP//LwD//yYA//8xAP//Ogj//yYA//+G + aP////////7+//j39//19fX//v7+//39/f/+/v7///////7+/v/9/f3//fz9//z8/P/+/vf/vLzj/05K + 8v9KQ/3/Qj76/31+6v/y8+3/+fj4//n5+f/5+Pj/9/f3//b29v/19fX/9PPz//Ly8v/x8fH/7+/v/+zs + 7P/p6en/5OTk/+Li4v/Pz8/8Tk5OKwAAAAD///8CAAAAAAAAAAAAAAAAAAAAAAAAAACxsbFy7e3t+f/+ + /f/////////////////////9/////v/v6///0sf//4tu//8uAP//NAL//zMA//80AP//MgD//zQB//82 + A///NwT//yQA//94Vv/////////+//n4+P/09PT//v7+//39/f/8/Pz//f39//39/f/9/f3//Pz8//z8 + /P/9/f3/+fn5/97f3f9hYuf/TEb8/0NA9v/Bw9b/9/by//j4+v/5+fj/+Pj4//f39//29vb/9fX1//Pz + 8//y8vL/8fHx/+/v7//s7Oz/6enp/+Pj4//h4eH/zs7O/E5OTiwAAAAA////AgAAAAAAAAAAAAAAAAAA + AADj4+Mi+fn59v/////////8//79/v7h2f7+uKf//45y//9kPf//RBb//y4A//8qAP//NAD//zMA//8z + AP//MwD//zQB//8zAP//NQL//ygA//9pRP//+/r///////38/P/z8/P//f39//39/f/9/f3//f39//z8 + /P/8/Pz//Pz8//39/f/9/P3//f38//f2+f/j5Nf/fHvR/0pE+/9OSPX/v8LS//bz8v/4+fn/+Pj5//f3 + 9//39/f/9vb2//T09P/y8vL/8fHx//Dw8P/u7u7/6+vr/+jo6P/i4uL/4eHh/8/Pz/1OTk4sAAAAAP// + /wIAAAAAAAAAAAAAAAAAAAAA////XP//////+vn8/35d//88Ef//KwD//yMA//8lAP//LAD//zIA//82 + A///NgP//zMA//8zAP//MwD//zMA//8zAP//NQL//y0A//9VLP//+/r///////j39//Cw8P/8PDw//// + ///7+/v//Pz8//z8/P/8/Pz//f39//z8/P/8/Pz//fz9//z9/P/z8/b/39/Q/1pZ2P8+Ovv/R0L7/5WS + 3//y9Of/9vX4//j4+P/4+Pj/9vb2//X19f/09PT/8vLy//Dw8P/v7+//7e3t/+vr6//n5+f/4uLi/+Dg + 4P/Pz8//T09PLgAAAAD///8CAAAAAAAAAAAAAAAAAAAAAP///0T///////39+/++rvz/jHH+/2lE//9K + H///NAH//ykA//8nAP//KwD//zEA//8zAP//MwD//zMA//8zAP//MwD//zQB//8xAf//PhT//8y+//// + ///9+/v/xcXF/7e3t//39/f//f39//v7+//8/Pz/+/v7//z8/P/8/Pz/+/v7//z8/P/6+/z/7+/v/9DQ + y/9BPur/PDb9/0lE+v9xben/6uvf//b1+P/39/f/9/f3//X19f/09PT/8/Pz//Ly8v/w8PD/7u7u/+3t + 7f/r6+v/5+fn/+Li4v/g4OD/z8/P/k9PTy8AAAAA////AgAAAAAAAAAAAAAAAAAAAAD///8G////v/// + ////////////////////9PL9/9fN+/+smP3/gmX//1oy//89Df//MgD//zMA//8zAP//MwD//zUC//81 + Av//NQH//y0A//84Df//1cr////////////AwMD/vLy8//n5+f/9/f3/+/v7//v7+//8/Pz/+/v7//r6 + +v/7+/v/+Pn6/+/u6v+6vcv/PTnz/0RA+P9MR/v/WVTw/9jb3f/39vX/9vb3//X19f/09PT/8/Pz//Pz + 8//w8PD/7+/v/+3t7f/s7Oz/6urq/+fn5//h4eH/4ODg/87Ozv9PT08wAAAAAP///wIAAAAAAAAAAAAA + AAAAAAAAAAAAAP///wr///9q//39sv/8+93//v7/////////////////////////////t6X//ysA//81 + Av//MwD//zUB//8sAP//KwD//zUC//85Bv//LgD//0EX///g1/////////39/7u7u//AwMD/+fn5//v7 + +//6+vr/+/v7//r6+v/6+vr/+vr6//j4+v/w8Of/q6rR/z45+f88PPf/SUf3/0tF+v/HyN7/9vbx//X1 + 9v/29vb/8fHx/+/v7//z8/P/8PDw/+7u7v/s7Oz/6+vr/+np6f/m5ub/4ODg/9/f3//Ozs7/UFBQMgAA + AAD///8CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8H////K////lz//v2Q//z7xf/6 + +ff//////7mo//8pAP//NQP//zUB//8rAP//XjX//1ow//8pAP//JgD//zQA//8uAP//TCP//+nj//// + ///8+/v/tbW1/8nJyf/7+/v/+vr6//r6+v/6+vr/+fn5//n5+v/49/n/8fHm/6Sj0/86Nv3/QUHs/0lF + 9P9CPfr/urnd//f38P/y8vP/2dnZ/8fHx/+2trb/w8PD/+vr6//t7e3/6+vr/+np6f/n5+f/5eXl/9/f + 3//e3t7/zc3N/1BQUDIAAAAA////AgAAAAAAAAAAAAAAAAAAAAAAAAAA////Af///wT///8BAAAAAAAA + AAAAAAAAAAAAAAAAAADz8O/S//////+mj/3/JgD//zgF//8vAf//Qhb///Ds///8+///wbL//3hY//88 + D///KQD//yAA//9VLv//8+////////f29v+ysrL/5eXl//z8/P/4+Pj/+Pj4//j4+P/4+Pj/9/b4//Lz + 5/+npdj/NzL+/0pJ3f9NSuv/Ozb8/7S04//49+7/5ubo/+3t7f/28/b/7uzu/7+/v/+7u7v/6+vr/+rq + 6v/o6Oj/5ubm/+Pj4//e3t7/3Nzc/8zMzP9QUFAzAAAAAP7+/gMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAP///wH///8C////Bf///wT29vYH/Pj33f//////mX/+/yQA//85B///KAD//72s//// + ////////////////////6eT//6SP//9eN///IQD//1Qq///w7f//////2NfX/9jY2P/8/Pz/9/f3//f3 + 9//39/f/+Pj3//b3+f/09ej/qqra/zMv//9QT9f/TErm/zcz/v+6uuf/+Pjt//n5+/////////////// + ///+/v7/tLS0/8nJyf/s7Oz/5ubm/+Xl5f/h4eH/3Nzc/9ra2v/Jycn/UFBQNgAAAAAAAAAAAAAAAP// + /wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wEAAAAA6enpEvv49+j//////4tt//8o + AP//KQD//3xa/////////v3/9PLy//36+v///v3//////////////////9DE//+BZP//4dn//////+Xj + 4//k5OT/+vr6//b29v/29vb/9vb2//b29v/29fb/9/bu/7i45P88Nfz/SEbq/0hG7v8+OPr/zc3p//X3 + 7/////////////+J///+4v7//////+3r7f+qqqr/2tra/+fn5//k5OT/4ODg/9ra2v/W1tb/ycnJ/05O + Ti4AAAAAxMTEDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8CAAAAAOPj + 4xz6+Pfz//////9+Xf//IgH//0cb///v6///////9PLy/+bm5v/29vb/9/f3//v6+v///Pv///////// + ///////////////////u7u7/8/Pz//b29v/29vb/9fX1//T09P/19fb/8/P0//T28f/a2u3/NTH4/zg1 + +v9HQ/b/aGjx/+/w6//x8PD/////////////Hf///03/////////////0M/Q/7Kysv/k5OT/4+Pj/+Dg + 4P/b29v/0dHR/729vf+NjY2FoaGhn6GhocaRkZGWq6urJQAAAAD///8BAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA/v7+AgAAAADb2tom+vj4/f//////cU7//x8A///Bsf///////fv6/+Tl5f/09PT/9PT0//Pz + 8//z8/P/9PT0//j39//8+vr///z7//7+/v/4+Pj/8/Pz//X19f/19fX/9fX1//T09P/z8/P/8/Pz//P0 + 8//w8PH/+Pfx/5OS9f9WU/f/g4L1/9rZ7v/w8ev/7+/w///9/////////03///8A////rP////////79 + /v+1trX/w8PD/+Xl5f/V1dX/wsLC/7y8vP/Lysv/6ebp//r3+v/4+Pj/0dHR/5WVlazAwMAJAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wP///8B//7+M/z7+////////0oc//91Uf////////79/+np + 6P/t7e3/9PT0//Ly8v/y8vL/8vLy//Ly8v/x8fH/8vLy//Pz8//z8/P/8vLy//Pz8//y8vL/8/Pz//Pz + 8//y8vL/8fHx//Hx8f/y8vL/8vLy/+/v8P/4+e7/7u/v//T17v/x8uz/6+vt/+7t7f/+/P7///////9d + ////Af///xn////p////////7ezt/6ioqP+/v7//ycnJ/93b3f/28/b////////////////9/////f// + //7CwsLyl5eXQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADc3NwBAAAAAJqamjL//////f39/v6j + jf/+6+b///7+//Tz8//m5ub/9fX1//Pz8//z8/P/8/Pz//Pz8//y8vL/8vLy//Ly8v/y8vL/8vLy//Pz + 8//z8/P/8vLy//Pz8//z8/P/8vLy//Hx8f/x8fH/8fHx//Dw8P/v8O//7u3v/+/u7v/r6+z/6+rs/+rq + 6v/p6ur//fn+////////bf///wD///8A////VP/////////////k4+T/6ufq///+///////////////4 + ///+tv7//1z///7V/v/+/v7+4N7g86CgoDkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgYGCQAA + ABoGBgYv6enq3v/////////////////////Y2Nn/3d3e/9/f4P/e3t//3t7f/97e3//e3t//3t7f/9/e + 3//f3+D/39/g/9/f3//f3+D/397f/97e3//e3t//3t7f/93d3v/d3d7/3d3e/9zc3f/c3N3/4ODg/+bm + 5//r6+z/7e3t/+3t7f/s7Oz/6urq//z4/P///////3////8A////B////wD///+m//////////////// + /////////tn+//+C////LP///wD///85///+7/79/////8/Pz8Ourq4IAAAAAAAAAAAAAAAAAAAAAAAA + AABLS0sBAAAAFAICA0UFBQZ1AAAAgTAxLJ2/wLvl6OXh9urp5f+3t7P/nZ2Z/6Kinv+hoZ3/oaKd/6Gi + nf+goZz/oKCc/6CgnP+goZz/oaGc/6ChnP+goZz/oaGd/6Ghnf+goZz/oKGc/5+gm/+fn5v/n5+b/5+f + m/+fn5v/oKCc/6Skov+0tLT/0dHR/93d3f/W1tb/y8vL/8HBwf/07/T///////+Q////AP///wX///8C + ////E////+f///72/v//qf///0////8J////AP///wD///88////9//+//////b29vS3t7c6AAAAAP// + /wIAAAAAAAAAAAAAAAAAAAAAAAAADAYGB0oAAACTBAUAthERG8wPDSDPEA8hzCsrPttXWGz9W1pu/1xc + b/9dXXD/XV1w/11dcP9dXXD/XF1w/1xdcP9bXG//XFxv/1tcb/9cXG//XFxv/1xcb/9cXG//XFxv/1xc + b/9cXG//XFxv/1tbb/9bW2//XF1v/1pbbv9mZ3H/iomJ/6qrqv/CwcL/zs3O/9rX2v/s6Oz//ff9//// + ////qf///wD///8D////Af///wD///8v////KP///wD///8A////Af///wD///8t////6////////vv6 + +/q9vb1RAAAAAP///wIAAAAAAAAAAAAAAAAAAAAAAAAAAAICAiQDAwF7DAsTwSMgdvE2NKf/REGz/0RB + s/89Oar/PTmq/z07qv88Oqv/PDur/zw6q/88Oqv/PDqr/z06qv89Oqr/PDqq/zw6qv88Oqr/PDqq/zw6 + qv88Oqv/PDqq/zw6qv88Oqr/PDqr/zw6q/88Oqv/Pjur/zg1qv9TUKr/t7bL/+fl5//18fb///7///// + /////////////////////v///6D///8A////Av///wD///8B////AP///wD///8C////Bv///wD///8f + ////4f////////37/f+6urphAAAAAP///wMAAAAAAAAAAAAAAAAAAAAAAAAAAHt7fAEAAAA0CgoKliQh + hfU9OsP/V1fB/1pZwP9cWcL/XlvD/15dxv9eXcf/XVzD/11aw/9cW8L/XFvD/11bwv9eXMX/X13H/2Bc + x/9gXMb/X13H/15cxP9eWsL/XlrD/15cxP9fXMf/XVzE/1xcwv9dW8P/XlvD/1xaw/9hXsP/5OTz//// + ////////////////////6f///sL+//+O////Wv///yn///8I////AP///wD///8A////AP///wL///8C + ////Av///wD///8U////1P///////v////vGxsZxAAAAAP///wMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAB+foADAAAANCAgQLQkILj/MC6z/i0qs/8sKbP/LSqy/y0qs/8nIqD/JSCd/yopsP8sKrP/LCqz/ywq + s/8sK7T/KCao/yMgl/8jH5n/IiCY/yIfnf8nI6z/LSu2/y4qtf8pJaf/Ix+a/ysoq/8sKrX/LSm1/zAt + tP8hHrD/cG7L///////8+P7//p/+//9l////OP///xX///8A////AP///wD///8A////AP///wD///8A + ////AP///wD///8A////Af///wH///8Y////yf///////vz7/P+/v7/BAAAAAP///wL9/f0CAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAfn6ABAAAADQnJlfAFRK9/w8Lr/0QDrL/EA6y/xEPs/8NCqr/Pj54/0xN + bP8UEKD/EAy0/xAOsP8RDrH/DAmx/yooiP9TVGj/UU9m/09PZf9JSGX/Kipr/w0Llf8NCbP/LSuE/1NU + aP8ZGJL/Dwq0/xEOr/8TEbL/AgCt/2Vjzv//////+/b///9m////Gf///wD///8A////AP///wD///8A + ////Av///wP///8A////AP///wD///8A////AP///wL///8A////Kf////P////////6+fr/sLCw8ZSU + lHMAAAAA////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH5+gAQAAAA1JCJawBYTx/8QDrb9EA+7/xAP + uv8QELv/DQq3/21slP+Gh4n/Gxm3/xEQw/8VE7//FxK6/woHu/9DQqD/k5OH/4uKmf+SlaD/k5SY/4+P + g/9DQ3r/AgCt/0xLnf+UlIL/KCan/w8MwP8TErz/EhK7/wwMuv8iIb//7u77/////////////v////3f + /v//tP///33///9H////Hv///wD///8A////AP///wD///8A////AP///wH///8A////Av///wD///85 + ////9P////////f29/+srKz2mJiYZgAAAAD///8BAAAAAAAAAAAAAAAAAAAAAAAAAAB+foEEAAAANSQj + X8IdGtP/HBvD/Rwbxf8cG8X/HhzH/xcVxP93dqT/jY+a/xUUof8MDKT/Dw2t/xsaxf8XFMr/TUuw/6Gh + l/9TUr7/RUHX/1NR1f+Hhqz/lJWT/xgWqv9SUK3/oqCV/ygnr/8QDb7/FBS9/xkYxf8gHsf/ExPE/09O + 0//DwvH/8e78//////////////////////////////L////Q////dv///wD///8C////AP///wD///8A + ////AP///wP///8F////AP///0n////7///////+8/Lz/6enp/CWlpZbAAAAAP///wEAAAAAAAAAAAAA + AAAAAAAAfn6BBAAAADYkI2DDJCLd/yko0f0oJ9L/KCfS/yop1P8jIc//iIe2/7Szr/94eJL/dXSM/2Rk + iv8wMI//GhjG/11cwf+8va//SUnB/x8d0P8eHtX/YmHF/76+rv87Orj/Xly7/728r/9WVpL/PT2D/0ZF + hf8xL6T/JSTS/ysq0/8fHtD/IiHQ/0A/1/9XVd//p6Te//Xz7//59fv///3//////////////7b///8A + ////Av///wH///8A////CP///wD///8A////AP///wf///8A////Wf///v/+//////7t7e3/o6Oj65mZ + mU0AAAAA////AgAAAAAAAAAAAAAAAH5+gQQAAAA3IyNmxC4r6v86ONz9Nzbd/zg23f85N9//MTDZ/5qZ + yv/Q0Mz/xsbX/87N2P/b3NT/tLO4/y4tsf9pZ8//1NbI/19dz/80M93/MzLf/2hozf/W2Mr/VFXQ/29t + zP/V1Mr/zs3J/9DPxv/X18b/e3vI/y4t3v86ON7/Ojje/zg33v85Ntz/FhXb/09Ovv/b28r/2Njb/9nZ + 2f/49Pj///3///+U////AP///wT///8D////Af///7v////I////Yf///xX///8A////AP///wD///9t + ///+//7//////uno6f+amprPr6+vHAAAAAAAAAAAAAAAAAAAAAB+foEEAAAANyIiasU4NvT/TErl/UhH + 6P9JR+j/S0np/0A/4/+wsdv/09Xh/2Jh6/9iYu//jYze/+7w4f9radP/cXDZ/+zu4P9ra93/QULr/zQy + 1P+CgMb/7u7k/1pa4/+BgNz/6erg/5CN6f+JiPT/j47w/2pq8P9JSOr/Skjp/0lI6f9JR+n/UU/o/zEy + 6v9cXMj/29vM/9TU1//MzMz/9/L3////////hf///wD///8I////AP///3T////////////////////r + //3/nv/+/0H///8F////AP///3P///78/v/////+ycnJ95WVlUwAAAAAAAAAAAAAAAAAAAAAf3+CAwAA + AC4kInC/QkL9/11c7f5ZWPH/Wlnw/1xb8v9QT+v/vr/q/+Lj6v9PTab/OTiU/5WUxP/9/vb/gH7u/4GC + 5v/8/PP/eHa+/z4+nP9VVZn/19ne/+Pk9v9cWu7/k5Pm//r88v9kYrT/PTyg/0ZEov9HR63/VVPi/1pb + 8v9aWfD/WVjw/2Fg8P88PPT/XFvN/9vczP/S0tX/zMzM//j0+P///////3P///8A////Af///yv////3 + /////v//+vb6///8//7///////////////3/zv/8/3X///8d///+0/7//v7+/d7c3vKenp42AAAAAAAA + AAAAAAAAAAAAAHx8fwIAAAIUJid4sFBP//5wcPP9amv3/2xs9v9tbvf/Zmb0/83N9f////n/6ejn/+zs + 5/////j/5Ob5/3p49/+dnfL////7/+3v7f/m5+H/+/vy//v9/v+qrPb/ZmP2/6qq8/////z/7e7o/+fo + 4f/t7uP/1Nbf/21t5f9qbPn/bW32/2tr9/9zcvf/TEv3/19f2f/f387/zs7S/8zMzP/79/v///////9i + ////Af///wP////F////////+vj6/83Nzf3Kysr/7u3ut//8/9n//v//////////////+f/9//n/+/// + ///GxsanwMDABv///wEAAAAAAAAAAAAAAADMzM4CAAAAACcna3lLS///jI33/H5++/9/fvv/fn76/4B/ + /P+0tP7/z8/9/9DQ///R0P//w8P8/5uc+/99ffz/oJ7+/83N/P/Q0f//0tH//8nJ//+op/z/g4P8/3x7 + /P+jpP3/zs78/8/Q///S0f//09L//8bF//+IiP7/fX36/39/+/99ffr/kZH6/0hI/P9xcN//4+PS/8zM + z//Ozs7//vv+////////Vf///wD///96//////////7//9ra2vzBwcH/zc3NmAAAAAD///8L////Uv/9 + /63//P/z///////////s7OzHysvKFwAAAAD///8BAAAAAAAAAAAAAAAA////AV5fXAEBAQUZMTDr42pq + /v+fn/79nqD9/p2d/P6fn/3/oaH//6Cg/v+eoP3/n6D9/5+f/v+fn///oaH+/6Kg/v+hoP7/oKH+/5+f + /f+dn/7/nZ7//6Gg//+hov7/oaD+/6Gg/v+foP7/n6D9/5+f/v+fn/z/oKH+/6Kh/v+gof7/oaH//3p5 + //8qKvj/uLna/9va1P/Ly83/0NDQ///+/////////yv///8j////+f///////+zr7PzCwsL/0dHRowAA + AAD///8DAAAAAAAAAAAAAAAA////Hv/+/1f///9N9PT0BgAAAAD///8BAAAAAAAAAAAAAAAAAAAAAAAA + AAD//v8CAAAAAFpagTZWUv/UQkL7/1NS//9gX///WFf//1BP//9PT///T0///09P//9QT///UE///09P + //9PT///T0///1BP//9QT///UE///1BQ//9QT///UE///09P//9PT///UE///1BP//9QT///UE///09P + //9QT///UFD//0dG//85OPX/pKTe/93d1P/R0dT/ycnJ/9HQ0f////////////9M////v/////////r5 + +vzHx8f/0dHRrQAAAAD///8C////Af///wH///8D////AgAAAAAAAAAAAAAAAAAAAAD///8BAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wIAAAAA+Pn+CM7O/zasreg/LzBqThoaVZehot38srPv/6us + 6P+sren/q6zo/6ys6f+rrOj/qqvn/6ur5/+rrOj/qqvn/6mq5v+oqeX/qanm/6ip5f+nqOT/p6jk/6en + 4/+mpuL/pabi/6Sl4f+kpOH/o6Tg/6Kj3/+oqN7/0NHY/9/g0//Q0dP/0NDP/8fHx//Dw8P//Pz8//// + /////f////////////zV1dX/zs7Ot/z8/AYAAAAA////AgAAAAAAAAAAAAAAAAAAAAD///8C////A/// + /wMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AgAAAAAAAAAAAAAAAAEB + AQkREQVu4ODT+vb26f/t7d//7u7g/+3t3//t7eD/7e3f/+zs3//s7N//7O3f/+vr3v/r693/6urc/+rq + 3P/p6dz/6Ojb/+fo2v/n59r/5ubZ/+bm2P/l5dj/5eXX/+Tj1v/j4tb/4ODU/9fX1P/Q0NT/0dHQ/8zM + zP/ExMX/sbGx/9HR0f////////////////zj4+P/zMzMvfr6+goAAAAA////AgAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAD9/f4B/v7/BM/P0QMCAgQXEhIUd9LS1Pvn5+n/3d3g/97e4f/e3uD/3t7h/97e4P/d3eD/3d3g/93d + 3//c3N//29ve/9vb3f/b293/2trd/9rZ3P/Z2dv/2Njb/9jY2v/X19n/1tbZ/9bW2P/U1Nf/09TW/9LS + 1f/R0dL/0NDP/8zMzP/Gxsb/vLy8/6urq/+1tbX/3t7e/97d3vzR0dH/zMzMw/n5+Q0AAAAA////AgAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wEAAAAAAAAAFBEREXXT09P66Ojo/97e3v/g4OD/39/f/9/f + 3//f39//39/f/97e3v/d3d3/3d3d/9zc3P/c3Nz/3Nzc/9vb2//a2tr/2dnZ/9nZ2f/Z2dn/19fX/9bW + 1v/W1tb/1NTU/9PT0//R0dH/zs7O/8vLy//Gxsb/vr6+/7S0tP+kpKT/ubm5/83Nzfy/v7//yMjIyPn5 + +RAAAAAA////AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8BAAAAAAAAABQRERF109PT++fn + 5//d3d3/39/f/97e3v/e3t7/3d3d/93d3f/c3Nz/29vb/9ra2v/Z2dn/2dnZ/9jY2P/X19f/1tbW/9fX + 1//W1tb/1dXV/9XV1f/U1NT/0tLS/9HR0f/Pz8//zMzM/8nJyf/ExMT/vr6+/7W1tf+rq6v/oKCg/7y8 + vPy+vr7/v7+/zvX19RQAAAAA////AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AQAA + AAABAQEUEhISdNTU1Prl5eX/3Nzc/97e3v/d3d3/3Nzc/9vb2//a2tr/2dnZ/9jY2P/X19f/1tbW/9XV + 1f/V1dX/1NTU/9PT0//T09P/0tLS/9HR0f/Q0ND/z8/P/83Nzf/MzMz/ycnJ/8XFxf/BwcH/u7u7/7S0 + tP+tra3/oaGh/6Wlpfu1tbX/t7e30/Dw8BcAAAAA////AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAADBoaGlXb29vw4ODg+9jY2PvZ2dn72NjY+9bW1vvV1dX71NTU+9LS + 0vvR0dH7z8/P+87OzvvOzs77zs7O+83NzfvMzMz7zMzM+8zMzPvLy8v7ycnJ+8jIyPvGxsb7w8PD+8DA + wPu8vLz7t7e3+7Gxsfuqqqr7oKCg/ZmZmf+np6f/tbW11+3t7RoAAAAA////AwAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA29vbAQMDAwEhISEj6+vr/uHh4f/e3t7/39/f/97e + 3v/c3Nz/29vb/9ra2v/X19f/1tbW/9XV1f/S0tL/0tLS/9HR0f/Pz8//zc3N/8zMzP/Kysr/x8fH/8PD + w//BwcH/vb29/7q6uv+2trb/sbGx/6urq/+lpaX/n5+f/52dnf+ysrLxzc3Nn/X19RgAAAAA////AwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wEAAAAA19fXB/r6 + +mr39/d1+Pj4dfj4+HX39/d19/f3dfb29nX29vZ19vb2dfX19XX19fV19PT0dfT09HXz8/N18/PzdfLy + 8nXx8fF17+/vde7u7nXs7Ox17Ozsderq6nXp6el16Ojodebm5nXk5OR14uLidePj42/u7u5O+vr6HgAA + AAAAAAAA////AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////////////////////////8AAAAAAA///g + AAAAAAB//+AAAAAAAH//4AAAAAAAf//gAAAAAAB//+AAAAAAAH//4AAAAAAAf//gAAAAAAB///AAAAAA + AH//4AAAAAAAf//AAAAAAAB//4AAAAAAAH//gAAAAAAAf/+AAAAAAAB//4AAAAAAAH//gAAAAAAAf/+A + AAAAAAB//4AAAAAAAH//gAAAAAAAf/4AAAAAAAB/4AAAAAAAAH/AAAAAAAAAf4AAAAAAAAB/gAAAAAAA + AH+AAAAAAAAAf4AAAAAAAAB/4AAAAAAAAH/+AAAAAAAAf/+AAAAAAAB//4AAAAAAAH//gAAAAAAAf/+A + AAAAAAAH/4AAAAAAAAP/gAAAAAAAA/+AAAAAAAAD/4AAAAAAAAP/AAAAAAAAB/wAAAAAAAAP/AAAAAAA + AB/4AAAAAAAAP/gAAAAAAAA/+AAAAAAAAD/4AAAAAAAAH/gAAAAAAAAP+AAAAAAAAAf4AAAAAAAAA/gA + AAAAAAAD+AAAAAAAAAP4AAAAAAAAA/wAAAAAAAcH/AAAAAAAD//+AAAAAAAf///gAAAAAD////AAAAAA + f///8AAAAAD////wAAAAAf////AAAAAD////8AAAAAf////wAAAAD/////AAAAAf/////////////ygA + AADAAAAAgAEAAAEAIAAAAAAAAEACACMuAAAjLgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAQAAAAEAAAADAAAABAAAAAUAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAA + AAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAA + AAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAA + AAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAA + AAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAA + AAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAA + AAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAA + AAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAA + AAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAA + AAcAAAAHAAAABwAAAAYAAAAFAAAABAAAAAIAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAA + AAQAAAAIAAAADAAAABAAAAATAAAAFgAAABYAAAAXAAAAFwAAABcAAAAXAAAAFwAAABcAAAAXAAAAFwAA + ABcAAAAXAAAAFwAAABcAAAAXAAAAFwAAABcAAAAXAAAAFwAAABcAAAAXAAAAFwAAABcAAAAXAAAAFwAA + ABcAAAAXAAAAFwAAABcAAAAXAAAAFwAAABcAAAAXAAAAFwAAABcAAAAXAAAAFwAAABcAAAAXAAAAFwAA + ABcAAAAXAAAAFwAAABcAAAAXAAAAFwAAABcAAAAXAAAAFwAAABcAAAAXAAAAFwAAABcAAAAXAAAAFwAA + ABcAAAAXAAAAFwAAABcAAAAXAAAAFwAAABcAAAAXAAAAFwAAABcAAAAXAAAAFwAAABcAAAAXAAAAFwAA + ABcAAAAXAAAAFwAAABcAAAAXAAAAFwAAABcAAAAXAAAAFwAAABcAAAAXAAAAFwAAABcAAAAXAAAAFwAA + ABcAAAAXAAAAFwAAABcAAAAXAAAAFwAAABcAAAAXAAAAFwAAABcAAAAXAAAAFwAAABcAAAAXAAAAFwAA + ABcAAAAXAAAAFwAAABcAAAAXAAAAFwAAABcAAAAXAAAAFwAAABcAAAAXAAAAFwAAABcAAAAXAAAAFwAA + ABcAAAAXAAAAFwAAABcAAAAXAAAAFwAAABcAAAAXAAAAFwAAABcAAAAXAAAAFwAAABcAAAAWAAAAFQAA + ABMAAAAPAAAACgAAAAcAAAAEAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAABAAAAAkAAAAQAAAAGAAA + ACAAAAAmAAAAKwAAAC0AAAAuAAAALgAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAA + AC4AAAAuAAAALgAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAA + AC4AAAAuAAAALgAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAA + AC4AAAAuAAAALgAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAA + AC4AAAAuAAAALgAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAA + AC4AAAAuAAAALgAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAA + AC4AAAAuAAAALgAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAA + AC4AAAAuAAAALgAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAA + AC4AAAAuAAAALgAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAAAC4AAAAtAAAAKgAAACUAAAAeAAAAFgAA + AA0AAAAHAAAAAwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABwAAAA8AAAAaAAAAKAAAADYAAABAAAAARwAA + AEwAAABMAAAATAAAAEwAAABMAAAATAAAAEwAAABMAAAATAAAAEwAAABMAAAATAAAAEwAAABMAAAATAAA + AEwAAABMAAAATAAAAEwAAABMAAAATAAAAEwAAABMAAAATAAAAEwAAABMAAAATAAAAEwAAABMAAAATAAA + AEwAAABMAAAATAAAAEwAAABMAAAATAAAAEwAAABMAAAATAAAAEwAAABMAAAATAAAAEwAAABMAAAATAAA + AEwAAABMAAAATAAAAEwAAABMAAAATAAAAEwAAABMAAAATAAAAEwAAABMAAAATAAAAEwAAABMAAAATAAA + AEwAAABMAAAATAAAAEwAAABMAAAATAAAAEwAAABMAAAATAAAAEwAAABMAAAATAAAAEwAAABMAAAATAAA + AEwAAABMAAAATAAAAEwAAABMAAAATAAAAEwAAABMAAAATAAAAEwAAABMAAAATAAAAEwAAABMAAAATAAA + AEwAAABMAAAATAAAAEwAAABMAAAATAAAAEwAAABMAAAATAAAAEwAAABMAAAATAAAAEwAAABMAAAATAAA + AEwAAABMAAAATAAAAEwAAABMAAAATAAAAEwAAABMAAAATAAAAEwAAABMAAAATAAAAEwAAABMAAAATAAA + AEwAAABMAAAATAAAAEwAAABMAAAATAAAAEwAAABKAAAARgAAAD0AAAAyAAAAJAAAABYAAAANAAAABQAA + AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAADAAAACgAAABYAAAAoAAAAPQAAAFEAAABgAAAAawAAAHEAAABzAAAAcwAA + AHMAAABzAAAAcwAAAHMAAABzAAAAcwAAAHMAAABzAAAAcwAAAHMAAABzAAAAcwAAAHMAAABzAAAAcwAA + AHMAAABzAAAAcwAAAHMAAABzAAAAcwAAAHMAAABzAAAAcwAAAHMAAABzAAAAcwAAAHMAAABzAAAAcwAA + AHMAAABzAAAAcwAAAHMAAABzAAAAcwAAAHMAAABzAAAAcwAAAHMAAABzAAAAcwAAAHMAAABzAAAAcwAA + AHMAAABzAAAAcwAAAHMAAABzAAAAcwAAAHMAAABzAAAAcwAAAHMAAABzAAAAcwAAAHMAAABzAAAAcwAA + AHMAAABzAAAAcwAAAHMAAABzAAAAcwAAAHMAAABzAAAAcwAAAHMAAABzAAAAcwAAAHMAAABzAAAAcwAA + AHMAAABzAAAAcwAAAHMAAABzAAAAcwAAAHMAAABzAAAAcwAAAHMAAABzAAAAcwAAAHMAAABzAAAAcwAA + AHMAAABzAAAAcwAAAHMAAABzAAAAcwAAAHMAAABzAAAAcwAAAHMAAABzAAAAcwAAAHMAAABzAAAAcwAA + AHMAAABzAAAAcwAAAHMAAABzAAAAcwAAAHMAAABzAAAAcwAAAHMAAABzAAAAcwAAAHMAAABzAAAAcwAA + AHMAAABzAAAAcwAAAHMAAABwAAAAaAAAAFwAAABLAAAANgAAACIAAAATAAAABwAAAAEAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAEAAAADQAAABwAAAAyAAAATQAAAGYAAAB5AAAAiAAAAI8AAACRAAAAkQAAAJEAAACRAAAAkQAA + AJEAAACRAAAAkQAAAJEAAACRAAAAkQAAAJEAAACRAAAAkQAAAJEAAACRAAAAkQAAAJEAAACRAAAAkQAA + AJEAAACRAAAAkQAAAJEAAACRAAAAkQAAAJEAAACRAAAAkQAAAJEAAACRAAAAkQAAAJEAAACRAAAAkQAA + AJEAAACRAAAAkQAAAJEAAACRAAAAkQAAAJEAAACRAAAAkQAAAJEAAACRAAAAkQAAAJEAAACRAAAAkQAA + AJEAAACRAAAAkQAAAJEAAACRAAAAkQAAAJEAAACRAAAAkQAAAJEAAACRAAAAkQAAAJEAAACRAAAAkQAA + AJEAAACRAAAAkQAAAJEAAACRAAAAkQAAAJEAAACRAAAAkQAAAJEAAACRAAAAkQAAAJEAAACRAAAAkQAA + AJEAAACRAAAAkQAAAJEAAACRAAAAkQAAAJEAAACRAAAAkQAAAJEAAACRAAAAkQAAAJEAAACRAAAAkQAA + AJEAAACRAAAAkQAAAJEAAACRAAAAkQAAAJEAAACRAAAAkQAAAJEAAACRAAAAkQAAAJEAAACRAAAAkQAA + AJEAAACRAAAAkQAAAJEAAACRAAAAkQAAAJEAAACRAAAAkQAAAJEAAACRAAAAkQAAAJEAAACRAAAAkQAA + AJEAAACOAAAAhAAAAHUAAABfAAAARAAAACsAAAAXAAAACgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAEAAA + ACEAAAA6AAAAWQAAAHYAAACNAAAAnQAAAKYAAACoAAAAqAAAAKgAAACoAAAAqAAAAKgAAACoAAAAqAAA + AKgAAACoAAAAqAAAAKgAAACoAAAAqAAAAKgAAACoAAAAqAAAAKgAAACoAAAAqAAAAKgAAACoAAAAqAAA + AKgAAACoAAAAqAAAAKgAAACoAAAAqAAAAKgAAACoAAAAqAAAAKgAAACoAAAAqAAAAKgAAACoAAAAqAAA + AKgAAACoAAAAqAAAAKgAAACoAAAAqAAAAKgAAACoAAAAqAAAAKgAAACoAAAAqAAAAKgAAACoAAAAqAAA + AKgAAACoAAAAqAAAAKgAAACoAAAAqAAAAKgAAACoAAAAqAAAAKgAAACoAAAAqAAAAKgAAACoAAAAqAAA + AKgAAACoAAAAqAAAAKgAAACoAAAAqAAAAKgAAACoAAAAqAAAAKgAAACoAAAAqAAAAKgAAACoAAAAqAAA + AKgAAACoAAAAqAAAAKgAAACoAAAAqAAAAKgAAACoAAAAqAAAAKgAAACoAAAAqAAAAKgAAACoAAAAqAAA + AKgAAACoAAAAqAAAAKgAAACoAAAAqAAAAKgAAACoAAAAqAAAAKgAAACoAAAAqAAAAKgAAACoAAAAqAAA + AKgAAACoAAAAqAAAAKgAAACoAAAAqAAAAKgAAACoAAAAqAAAAKgAAACoAAAAqAAAAKgAAACkAAAAmQAA + AIcAAABuAAAATwAAADIAAAAcAAAACwAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAEAAAACQAAAA/AAAAYQAA + AIEAAACaAAAAqwAAALUAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAAAC4AAAAuAAA + ALgAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAAAC4AAAAuAAA + ALgAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAAAC4AAAAuAAA + ALgAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAAAC4AAAAuAAA + ALgAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAAAC4AAAAuAAA + ALgAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAAAC4AAAAuAAA + ALgAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAAAC4AAAAuAAA + ALgAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAAAC4AAAAuAAA + ALgAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAAACzAAAApwAAAJQAAAB5AAAAVwAA + ADcAAAAeAAAADQAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAEQAAACUAAABCAAAAZQAAAIYAAACgAAAAsgAA + ALwAAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAA + AL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAA + AL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAA + AL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAA + AL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAA + AL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAA + AL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAA + AL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAA + AL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC7AAAArgAAAJoAAAB+AAAAWwAAADkAAAAfAAAADQAA + AAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAFAAAAEQAAACUAAABCAAAAZQAAAIaUlJTdxMTE/8bGxv/AwMD/vr6+/7u7 + u/+3t7f/tra2/7e3t/+4uLj/ubm5/7m5uf+5ubn/ubm5/7q6uv+6urr/u7u7/7u7u/+7u7v/vLy8/7y8 + vP+8vLz/vLy8/729vf+9vb3/vb29/729vf+9vb3/vr6+/76+vv++vr7/vr6+/76+vv+/v7//v7+//7+/ + v/++vr7/v7+//7+/v/+/v7//v7+//7+/v//AwMD/wMDA/8HBwf/AwMD/v7+//7+/v/+/v7//wMDA/8DA + wP/AwMD/x8fH/8rKyv/Pz8//0dHR/9LS0v/S0tL/0tLS/9PT0//S0tL/0tLS/9LS0v/S0tL/0dHR/9HR + 0f/R0dH/0dHR/9HR0f/R0dH/0dHR/9HR0f/R0dH/0dHR/9HR0f/R0dH/0dHR/9HR0f/R0dH/0dHR/9HR + 0f/Q0ND/0NDQ/9DQ0P/Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/87Ozv/Ozs7/zc3N/83N + zf/Nzc3/zc3N/8zMzP/MzMz/y8vL/8vLy//Ly8v/y8vL/8zMzP/Nzc3/z8/P/9DQ0P/V1dX/1dXV/9XV + 1f/V1dX/1dXV/9XV1f/U1NT/1NTU/9TU1P/U1NT/1NTU/9PT0//T09P/09PT/9PT0//T09P/0dHR/9HR + 0f/Q0ND/z8/P/83Nzf/Nzc3/zs7O/8/Pz//IyMj/yMjI/8PDw/+cnJxuAAAADQAAAAMAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAFAAAAEQAAACUAAABCAAAAZQAAAIaUlJTdzMzM/9nZ2f/a2tr/29vb/9vb2//b29v/29vb/9zc + 3P/e3t7/3t7e/97e3v/c3Nz/3d3d/93d3f/e3t7/3t7e/97e3v/f39//39/f/9/f3//f39//4ODg/+Dg + 4P/g4OD/4ODg/+Dg4P/h4eH/4eHh/+Hh4f/h4eH/4uLi/+Li4v/i4uL/4uLi/+Li4v/i4uL/4uLi/+Li + 4v/i4uL/4uLi/+Li4v/i4uL/4uLi/9/f3//e3t7/3d3d/9vb2//a2tr/29vb/9zc3P/c3Nz/4eHh/+Dg + 4P/g4OD/4eHh/+Li4v/j4+P/4+Pj/+Li4v/l5eX/5eXl/+Xl5f/l5eX/5eXl/+Tk5P/k5OT/5OTk/+Tk + 5P/k5OT/5OTk/+Tk5P/j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//i4uL/4uLi/+Li4v/i4uL/4uLi/+Hh + 4f/g4OD/4ODg/+Dg4P/f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/97e3v/e3t7/3d3d/93d + 3f/d3d3/3d3d/93d3f/c3Nz/29vb/9vb2//c3Nz/3d3d/97e3v/a2tr/2tra/9ra2v/a2tr/2tra/9ra + 2v/a2tr/2tra/9nZ2f/Z2dn/2dnZ/9nZ2f/Y2Nj/2NjY/9jY2P/Y2Nj/19fX/9fX1//X19f/1dXV/9PT + 0//S0tL/0NDQ/8/Pz//Pz8//zc3N/8fHx/+ZmZlvAAAADQAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAEQAA + ACUAAABCAAAAZQAAAIaUlJTdzs7O/93d3f/d3d3/3d3d/97e3v/f39//39/f/+Dg4P/h4eH/4eHh/+Hh + 4f/h4eH/4eHh/+Li4v/i4uL/4uLi/+Li4v/j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//k5OT/5OTk/+Tk + 5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Xl5f/l5eX/5eXl/+Xl5f/m5ub/5eXl/+Xl5f/k5OT/5OTk/+Pj + 4//j4+P/4+Pj/+Dg4P/e3t7/29vb/9jY2P/V1dX/1dXV/9fX1//Z2dn/39/f/93d3f/c3Nz/3t7e/+Hh + 4f/k5OT/5ubm/+bm5v/n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+bm5v/m5ub/5ubm/+bm + 5v/m5ub/5ubm/+bm5v/m5ub/5OTk/+Tk5P/k5OT/5OTk/+Pj4//j4+P/4+Pj/+Pj4//k5OT/5OTk/+Pj + 4//j4+P/4+Pj/+Pj4//i4uL/4uLi/+Hh4f/h4eH/4eHh/+Hh4f/g4OD/4ODg/+Dg4P/g4OD/4eHh/+Dg + 4P/f39//3t7e/97e3v/d3d3/3Nzc/9zc3P/d3d3/3d3d/93d3f/d3d3/3d3d/93d3f/d3d3/3d3d/93d + 3f/d3d3/3Nzc/9zc3P/c3Nz/3Nzc/9vb2//b29v/2dnZ/9nZ2f/Z2dn/2NjY/9bW1v/W1tb/1NTU/9HR + 0f/S0tL/0NDQ/8rKyv+ZmZlvAAAADQAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAEQAAACUAAABCAAAAZQAA + AIaUlJTd0NDQ/9/f3//e3t7/3d3d/+Dg4P/h4eH/4eHh/+Hh4f/j4+P/5OTk/+Tk5P/j4+P/4+Pj/+Pj + 4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Tk5P/k5OT/5OTk/+Tk5P/l5eX/5eXl/+Xl5f/l5eX/5ubm/+bm + 5v/m5ub/5ubm/+fn5//n5+f/5+fn/+fn5//o6Oj/5+fn/+fn5//m5ub/5eXl/+Tk5P/j4+P/4uLi/9ra + 2v/Y2Nj/1NTU/8/Pz//MzMz/y8vL/83Nzf/Pz8//1NTU/9TU1P/W1tb/2NjY/9zc3P/h4eH/5OTk/+fn + 5//m5ub/5ubm/+bm5v/m5ub/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn + 5//n5+f/5ubm/+bm5v/m5ub/5ubm/+Xl5f/l5eX/5eXl/+Xl5f/k5OT/5OTk/+Pj4//j4+P/4+Pj/+Li + 4v/i4uL/4uLi/+Li4v/i4uL/4uLi/+Li4v/i4uL/4uLi/+Li4v/h4eH/4ODg/+Dg4P/g4OD/4ODg/+Dg + 4P/g4OD/39/f/97e3v/e3t7/3t7e/97e3v/e3t7/3t7e/97e3v/e3t7/3t7e/93d3f/d3d3/3Nzc/9zc + 3P/c3Nz/3Nzc/9vb2//b29v/29vb/9vb2//a2tr/2NjY/9fX1//W1tb/1NTU/9LS0v/R0dH/0NDQ/8rK + yv+YmJhvAAAADQAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAEQAAACUAAABCAAAAZQAAAIaUlJTd0tLS/+Hh + 4f/i4uL/4ODg/+Hh4f/h4eH/4+Pj/+Tk5P/k5OT/5eXl/+Xl5f/l5eX/5eXl/+Xl5f/l5eX/5eXl/+bm + 5v/m5ub/5ubm/+fn5//n5+f/5+fn/+fn5//o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6enp/+np + 6f/p6en/6enp/+np6f/o6Oj/6enp/+fn5//n5+f/5ubm/+Xl5f/j4+P/2tra/9XZzv/Szs3/08zR/83F + z//Fxsr/vsPG/8TGx//Kxcf/z83D/9PPzv/X09j/0tTV/9fb3P/c3eH/6Ozh/+Xn2//o6Oj/5ubm/+rq + 6v/p6en/6enp/+vr6//p6en/6urq/+np6f/p6en/6enp/+np6f/p6en/6enp/+jo6P/o6Oj/6Ojo/+jo + 6P/o6Oj/6Ojo/+jo6P/n5+f/5+fn/+fn5//n5+f/5ubm/+bm5v/m5ub/5ubm/+bm5v/l5eX/5eXl/+Xl + 5f/l5eX/5OTk/+Tk5P/k5OT/5OTk/+Pj4//j4+P/4uLi/+Li4v/i4uL/4eHh/+Hh4f/i4uL/4uLi/+Li + 4v/h4eH/4eHh/+Hh4f/h4eH/4ODg/+Dg4P/g4OD/4ODg/9/f3//f39//39/f/9/f3//e3t7/3t7e/93d + 3f/d3d3/3Nzc/9vb2//a2tr/2dnZ/9nZ2f/X19f/1dXV/9TU1P/S0tL/0dHR/83Nzf+YmJhvAAAADgAA + AAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAFAAAAEQAAACUAAABCAAAAZQAAAIaUlJTd0tLS/+Hh4f/i4uL/4eHh/+Li + 4v/j4+P/5OTk/+Xl5f/l5eX/5ubm/+bm5v/m5ub/5ubm/+bm5v/m5ub/5+fn/+fn5//n5+f/5+fn/+jo + 6P/o6Oj/6Ojo/+jo6P/p6en/6enp/+np6f/p6en/6urq/+rq6v/q6ur/6urq/+rq6v/q6ur/6urq/+rq + 6v/q6ur/6+vr/+rq6v/p6en/6Ojo/+bm5v/j4+P/2dnZ/83P0P/O0ND/xMbG/8XGxP+6uLf/v7y4/728 + uP+9u7r/vby+/8XGwv/My83/1dXb/8/U0v/e4+H/2NXe/+fe6P/p6en/6enp/+zs7P/q6ur/6enp/+rq + 6v/o6Oj/6enp/+rq6v/q6ur/6urq/+rq6v/q6ur/6urq/+np6f/p6en/6Ojo/+jo6P/o6Oj/6Ojo/+jo + 6P/o6Oj/6Ojo/+jo6P/o6Oj/5+fn/+fn5//n5+f/5+fn/+fn5//m5ub/5ubm/+Xl5f/l5eX/5eXl/+Xl + 5f/k5OT/5OTk/+Tk5P/k5OT/4+Pj/+Pj4//j4+P/4+Pj/+Li4v/i4uL/4+Pj/+Pj4//h4eH/4eHh/+Hh + 4f/h4eH/4eHh/+Hh4f/g4OD/4ODg/+Dg4P/g4OD/4ODg/9/f3//f39//3t7e/97e3v/d3d3/3d3d/9zc + 3P/b29v/2tra/9nZ2f/Y2Nj/1tbW/9TU1P/T09P/0tLS/87Ozv+amppxAAAADgAAAAMAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAFAAAAEQAAACUAAABCAAAAZQAAAIaUlJTd09PT/+Hh4f/j4+P/4uLi/+Pj4//k5OT/5eXl/+bm + 5v/n5+f/5+fn/+fn5//o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+np6f/p6en/6urq/+rq + 6v/q6ur/6urq/+rq6v/r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/7e3t/+vr + 6//q6ur/5+fn/+Tk5P/f39//1NTU/9PL0v/IycX/uL65/7S3rv+2rLj/tq+0/7e1u/+vtrH/tLm6/7m8 + xP/Excn/yMTD/9jR1v/V1Mr/2NTf/9/h6f/n5+f/6urq/+3t7f/r6+v/6+vr/+zs7P/q6ur/6+vr/+vr + 6//r6+v/6+vr/+zs7P/r6+v/6+vr/+vr6//q6ur/6enp/+np6f/p6en/6enp/+np6f/p6en/6enp/+np + 6f/p6en/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/n5+f/5+fn/+bm5v/m5ub/5ubm/+bm5v/l5eX/5eXl/+Xl + 5f/l5eX/5eXl/+Xl5f/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/i4uL/4uLi/+Li4v/i4uL/4uLi/+Li + 4v/i4uL/4uLi/+Dg4P/h4eH/4ODg/+Dg4P/g4OD/39/f/9/f3//e3t7/3t7e/93d3f/c3Nz/29vb/9ra + 2v/Z2dn/1tbW/9XV1f/T09P/0tLS/87Ozv+enp58AAAADgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAEQAA + ACUAAABCAAAAZQAAAIaUlJTd09PT/+Li4v/k5OT/4+Pj/+Tk5P/l5eX/5ubm/+fn5//n5+f/6Ojo/+np + 6f/p6en/6enp/+np6f/p6en/6enp/+rq6v/q6ur/6urq/+rq6v/q6ur/6+vr/+vr6//r6+v/6+vr/+zs + 7P/s7Oz/6+vr/+vr6//r6+v/7Ozs/+zs7P/s7Oz/7Ozs/+zs7P/t7e3/7u7u/+vr6//p6en/5eXl/+Dg + 4P/Z2dn/zs7O/8fBzP+8u7//s7qr/6OkqP+pqqH/qaSm/6Wpnv+boJ7/trOu/6utrv+0vrL/wcS7/8zJ + u//by9z/2dfW/9Xd3P/g4OD/5ubm/+rq6v/q6ur/6+vr/+3t7f/t7e3/7e3t/+zs7P/s7Oz/7e3t/+3t + 7f/s7Oz/7Ozs/+zs7P/s7Oz/6urq/+rq6v/q6ur/6urq/+rq6v/q6ur/6urq/+rq6v/q6ur/6enp/+np + 6f/p6en/6enp/+np6f/o6Oj/6Ojo/+jo6P/n5+f/5+fn/+fn5//n5+f/5ubm/+bm5v/m5ub/5ubm/+bm + 5v/m5ub/5eXl/+Xl5f/l5eX/5eXl/+Xl5f/j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Li + 4v/i4uL/4uLi/+Hh4f/h4eH/4ODg/+Dg4P/f39//3t7e/93d3f/c3Nz/29vb/9vb2//Z2dn/19fX/9XV + 1f/U1NT/09PT/87Ozv+enp58AAAADgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAEQAAACUAAABCAAAAZQAA + AIaUlJTd09PT/+Pj4//k5OT/5OTk/+Xl5f/m5ub/5+fn/+fn5//o6Oj/6enp/+np6f/q6ur/6urq/+rq + 6v/q6ur/6urq/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+zs7P/s7Oz/7Ozs/+zs7P/s7Oz/7Ozs/+zs + 7P/s7Oz/7Ozs/+zs7P/t7e3/7e3t/+3t7f/u7u7/7u7u/+vr6//p6en/4+Pj/93d3f/W1tb/ysrK/7vA + vv+rsK7/pqip/6OpqP+TmKf/j5Kn/4yKoP+hoKr/qKOk/6+usv+qrbL/srqv/77Ev//Gyr//1tXL/9zZ + 1f/a2tr/4+Pj/+jo6P/o6Oj/6urq/+zs7P/t7e3/7e3t/+3t7f/t7e3/7e3t/+3t7f/t7e3/7e3t/+3t + 7f/s7Oz/7Ozs/+zs7P/s7Oz/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6urq/+rq6v/q6ur/6urq/+rq + 6v/p6en/6enp/+np6f/p6en/6enp/+jo6P/o6Oj/6Ojo/+jo6P/n5+f/5+fn/+fn5//n5+f/5ubm/+bm + 5v/m5ub/5ubm/+bm5v/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Pj4//j4+P/4+Pj/+Li + 4v/i4uL/4eHh/+Hh4f/g4OD/39/f/97e3v/d3d3/3Nzc/9vb2//Z2dn/19fX/9XV1f/V1dX/1NTU/8/P + z/+fn598AAAADgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAEQAAACUAAABCAAAAZQAAAIaUlJTd1NTU/+Pj + 4//l5eX/5OTk/+bm5v/n5+f/6Ojo/+jo6P/p6en/6enp/+rq6v/r6+v/6+vr/+vr6//r6+v/6+vr/+vr + 6//s7Oz/7Ozs/+zs7P/s7Oz/7Ozs/+zs7P/s7Oz/7e3t/+3t7f/t7e3/7u7u/+7u7v/u7u7/7u7u/+7u + 7v/u7u7/7u7u/+7u7v/t7e3/7e3t/+rq6v/n5+f/4uLi/9vb2//T09P/x8fH/8C+tP+0r7D/oZ+y/32I + o/9aXr3/TEjQ/0g80P9aVL//Zm+4/42Zo/+pnrj/vbS+/7m1wP+4usX/u7zG/9PVyf/Y2Nj/4+Pj/+fn + 5//o6Oj/6+vr/+3t7f/u7u7/7e3t/+7u7v/u7u7/7u7u/+7u7v/u7u7/7u7u/+3t7f/t7e3/7e3t/+3t + 7f/t7e3/7e3t/+zs7P/s7Oz/7Ozs/+zs7P/s7Oz/6+vr/+vr6//r6+v/6+vr/+vr6//q6ur/6urq/+rq + 6v/q6ur/6urq/+rq6v/p6en/6enp/+np6f/p6en/6Ojo/+jo6P/n5+f/5+fn/+fn5//m5ub/5ubm/+bm + 5v/l5eX/5eXl/+Xl5f/l5eX/5eXl/+Xl5f/l5eX/5eXl/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4uLi/+Hh + 4f/h4eH/4ODg/97e3v/d3d3/3Nzc/9vb2//a2tr/19fX/9XV1f/W1tb/1dXV/8/Pz/+fn598AAAADgAA + AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAFAAAAEQAAACUAAABCAAAAZQAAAIaUlJTd1NTU/+Tk5P/m5ub/5eXl/+bm + 5v/o6Oj/6enp/+np6f/p6en/6urq/+vr6//s7Oz/7Ozs/+zs7P/s7Oz/7Ozs/+zs7P/t7e3/7e3t/+zs + 7P/t7e3/7e3t/+3t7f/t7e3/7u7u/+7u7v/u7u7/7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v + 7//t7e3/7u7u/+vr6//o6Oj/4uLi/9ra2v/R0dH/xMTE/7+7uv+oq7P/dXq5/zcg7v8uGv//OC///0dM + 7/9BOfj/MSv8/zIZ5f+Diaz/o6So/7a1sf+7vb7/vsHF/8bNxv/T09P/4ODg/+Tk5P/m5ub/6+vr/+3t + 7f/v7+//7u7u/+7u7v/v7+//7+/v/+/v7//v7+//7u7u/+7u7v/u7u7/7u7u/+7u7v/u7u7/7e3t/+3t + 7f/t7e3/7e3t/+3t7f/t7e3/7Ozs/+zs7P/s7Oz/7Ozs/+zs7P/r6+v/6+vr/+vr6//r6+v/6+vr/+vr + 6//q6ur/6urq/+rq6v/q6ur/6enp/+np6f/o6Oj/6Ojo/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+bm + 5v/m5ub/5ubm/+bm5v/m5ub/5ubm/+Tk5P/k5OT/5OTk/+Pj4//j4+P/4uLi/+Li4v/i4uL/4ODg/9/f + 3//e3t7/3d3d/9zc3P/a2tr/2NjY/9bW1v/X19f/1dXV/9DQ0P+enp59AAAADgAAAAQAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAFAAAAEQAAACUAAABCAAAAZQAAAIaUlJTd1NTU/+Tk5P/m5ub/5ubm/+fn5//p6en/6enp/+np + 6f/q6ur/6+vr/+zs7P/t7e3/7e3t/+3t7f/t7e3/7e3t/+3t7f/t7e3/7e3t/+3t7f/t7e3/7e3t/+7u + 7v/u7u7/7u7u/+7u7v/u7u7/7+/v/+/v7//v7+//7+/v/+/v7//w8PD/8PDw//Dw8P/w8PD/8fHx/+/v + 7//r6+v/5OTk/9vb2//R0dH/w8PD/6G1uv9oadn/Jhbw/yQg+/85OP//Skj//1lO//9fWP//WFj//z86 + +/8tHPX/ZmvI/5qjrf+2rLj/xbrE/8nIxP/Kysr/2dnZ/97e3v/h4eH/6Ojo/+vr6//u7u7/7Ozs/+/v + 7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//u7u7/7u7u/+7u7v/u7u7/7u7u/+7u7v/u7u7/7u7u/+7u + 7v/u7u7/7e3t/+3t7f/t7e3/7e3t/+3t7f/s7Oz/7Ozs/+zs7P/s7Oz/6+vr/+vr6//r6+v/6+vr/+rq + 6v/q6ur/6urq/+rq6v/p6en/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/n5+f/5+fn/+fn5//n5+f/5ubm/+bm + 5v/m5ub/5ubm/+Tk5P/k5OT/5OTk/+Tk5P/j4+P/4+Pj/+Li4v/i4uL/4eHh/+Dg4P/f39//3t7e/93d + 3f/b29v/2NjY/9fX1//Y2Nj/1dXV/9DQ0P+enp59AAAADwAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAEQAA + ACUAAABCAAAAZQAAAIaUlJTd1tbW/+fn5//m5ub/5ubm/+fn5//p6en/6urq/+vr6//s7Oz/7Ozs/+zs + 7P/t7e3/7e3t/+3t7f/t7e3/7e3t/+3t7f/t7e3/7e3t/+7u7v/u7u7/7+/v/+7u7v/u7u7/7u7u/+/v + 7//v7+//8PDw//Dw8P/w8PD/8PDw//Hx8f/x8fH/8fHx//Hx8f/w8PD/7+/v/+/w7v/s7ev/4eHh/9rZ + 2//T0tb/xcTI/5Gaxv8UEvT/Nzbg/zE09P9FN///TTn+/0dC+/9QSv3/Yln//2Zo9v9rYP//NB///1Zh + 0P+aobX/sLSu/8fEvP/E0L7/0tHT/9vV1v/o5ef/2+Dj/+ft8v/q6e3/8ubs//Hx8f/u7u7/8vLy//Dw + 8P/v7+//8fHx//Dw8P/v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7u7u/+7u7v/u7u7/7u7u/+7u + 7v/u7u7/7e3t/+3t7f/t7e3/7e3t/+3t7f/s7Oz/7Ozs/+vr6//r6+v/7Ozs/+vr6//r6+v/6urq/+rq + 6v/q6ur/6urq/+np6f/p6en/6enp/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/5+fn/+fn5//m5ub/5ubm/+Xl + 5f/l5eX/5eXl/+Tk5P/k5OT/4+Pj/+Pj4//j4+P/4uLi/+Hh4f/f39//39/f/97e3v/c3Nz/2dnZ/9jY + 2P/Y2Nj/2NjY/9HR0f+dnZ19AAAADwAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAEQAAACUAAABCAAAAZQAA + AIaUlJTd19fX/+fn5//m5ub/5+fn/+jo6P/p6en/6+vr/+zs7P/s7Oz/7e3t/+3t7f/t7e3/7e3t/+3t + 7f/t7e3/7e3t/+3t7f/u7u7/7u7u/+7u7v/v7+//7+/v/+/v7//u7u7/7u7u/+/v7//w8PD/8PDw//Dw + 8P/w8PD/8PDw//Dw8P/w8PD/8fHx//Hx8f/y8vL/8fHx//Dx7//t7uz/4uLi/9rZ2//T0tb/xMPH/2ln + 2P8yMPj/Vk7u/0tM9P9FP/L/Rz31/zg27v9AO///Sj/6/1xR//9YVvz/X17//zsu//9VUtD/q6W8/7i3 + u//ExcP/xsnH/9LQ3P/d3tX/6e3h/9/h6f/t7+//8e/n//Hx8f/u7u7/8fHx//Hx8f/w8PD/8PDw/+/v + 7//w8PD/7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+7u7v/u7u7/7u7u/+7u + 7v/u7u7/7e3t/+3t7f/t7e3/7Ozs/+zs7P/s7Oz/7Ozs/+zs7P/r6+v/6+vr/+vr6//q6ur/6urq/+rq + 6v/p6en/6enp/+np6f/p6en/6Ojo/+jo6P/o6Oj/5+fn/+fn5//n5+f/5+fn/+bm5v/l5eX/5eXl/+Xl + 5f/k5OT/5OTk/+Tk5P/k5OT/4uLi/+Hh4f/g4OD/39/f/97e3v/c3Nz/2tra/9jY2P/Z2dn/2NjY/9LS + 0v+dnZ19AAAADwAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAEQAAACUAAABCAAAAZQAAAIaUlJTd19fX/+fn + 5//m5ub/6Ojo/+jo6P/q6ur/6+vr/+zs7P/t7e3/7e3t/+3t7f/t7e3/7e3t/+7u7v/u7u7/7u7u/+7u + 7v/u7u7/7u7u/+/v7//v7+//7+/v/+/v7//v7+//7+/v//Dw8P/w8PD/8PDw//Dw8P/x8fH/8fHx//Hx + 8f/x8fH/8fHx//Hx8f/y8vL/8fHx//Dx7//u7+3/5eXl/97d3//W1dn/xsXJ/0M67/9MR/b/cGft/2Ji + 8v9fYfX/T1fw/zs18v8wNfX/Pjz0/0g89P9DQ/v/V1n0/2JZ/f86Mf3/W1vR/6mmv/+4tLr/xc3C/8XH + z//d3Nj/6OLj/+Li3P/m6+L/7/Lw//Hx8f/t7e3/8PDw//Ly8v/x8fH/8PDw//Dw8P/y8vL/8PDw//Dw + 8P/w8PD/8PDw/+/v7//v7+//7+/v/+/v7//w8PD/7+/v/+/v7//v7+//7+/v/+7u7v/u7u7/7u7u/+7u + 7v/t7e3/7Ozs/+zs7P/s7Oz/7Ozs/+zs7P/s7Oz/6+vr/+vr6//r6+v/6+vr/+rq6v/q6ur/6enp/+np + 6f/p6en/6enp/+np6f/o6Oj/6Ojo/+fn5//n5+f/5+fn/+bm5v/m5ub/5ubm/+bm5v/l5eX/5eXl/+Tk + 5P/k5OT/4uLi/+Hh4f/g4OD/39/f/97e3v/c3Nz/2tra/9jY2P/Z2dn/2dnZ/9LS0v+ioqKHAAAADwAA + AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAFAAAAEQAAACUAAABCAAAAZQAAAIaUlJTd19fX/+jo6P/n5+f/6Ojo/+np + 6f/q6ur/6+vr/+zs7P/t7e3/7e3t/+3t7f/u7u7/7u7u/+7u7v/u7u7/7u7u/+/v7//v7+//7+/v//Dw + 8P/w8PD/8PDw//Dw8P/v7+//8PDw//Dw8P/x8fH/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly + 8v/y8vL/8vLy//Hy8P/v8O7/6enp/+Lh4//Z2Nz/ysnN/y0u7v9lZe//eW/4/2509f9OTvT/IyPr/0M3 + 4/8lFez/Lif+/0hL9P9AOvP/Qz71/1xL//9gWv//LSr1/2Fb0v+lqrn/sre2/8TDxf/RzNX/2t7L/+zi + 8v/m5ef/4efm/+/v7//u7u7/8PDw//Ly8v/y8vL/8fHx//Hx8f/y8vL/8fHx//Dw8P/w8PD/8PDw//Dw + 8P/w8PD/8PDw//Dw8P/w8PD/8PDw//Dw8P/v7+//7+/v/+/v7//v7+//7+/v/+7u7v/u7u7/7e3t/+3t + 7f/t7e3/7e3t/+3t7f/s7Oz/7Ozs/+zs7P/s7Oz/6+vr/+vr6//q6ur/6urq/+rq6v/q6ur/6enp/+np + 6f/p6en/6Ojo/+jo6P/o6Oj/5+fn/+fn5//n5+f/5ubm/+bm5v/m5ub/5eXl/+Xl5f/l5eX/4+Pj/+Li + 4v/h4eH/4ODg/9/f3//d3d3/29vb/9nZ2f/a2tr/2tra/9LS0v+jo6OKAAAADwAAAAQAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAFAAAAEQAAACUAAABCAAAAZQAAAIaUlJTd19fX/+jo6P/n5+f/6Ojo/+np6f/q6ur/6+vr/+zs + 7P/t7e3/7e3t/+3t7f/v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v//Dw8P/x8fH/8fHx//Dw + 8P/w8PD/8PDw//Hx8f/y8vL/8vLy//Ly8v/y8vL/8/Pz//Pz8//z8/P/8/Pz//Pz8//09PT/8/Pz//Hy + 8P/w8e//6+vr/+Tj5f/b2t7/zczQ/yst/f9mYvf/dXn2/1FW+f8mFv3/FAj8/3iNrP93ha//RD7f/zY6 + 7f9YVvD/TUf0/z00//9VSfv/Y13//yUp7P9nacf/pqe7/765tv/Aw8H/z9XU/+Ld3//n3+r/4efm/+zs + 7P/v7+//8PDw//Hx8f/y8vL/8vLy//Pz8//y8vL/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Dw + 8P/w8PD/8PDw//Dw8P/w8PD/8PDw/+/v7//v7+//7+/v/+/v7//u7u7/7u7u/+3t7f/u7u7/7u7u/+3t + 7f/t7e3/7e3t/+3t7f/t7e3/7Ozs/+zs7P/r6+v/6+vr/+vr6//q6ur/6urq/+rq6v/p6en/6enp/+jo + 6P/o6Oj/6Ojo/+fn5//n5+f/5+fn/+bm5v/m5ub/5ubm/+Xl5f/l5eX/4+Pj/+Li4v/h4eH/4ODg/9/f + 3//d3d3/29vb/9nZ2f/b29v/2tra/9PT0/+kpKSKAAAADwAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAEQAA + ACUAAABCAAAAZQAAAIaUlJTd2NjY/+np6f/o6Oj/6Ojo/+np6f/q6ur/7Ozs/+3t7f/t7e3/7u7u/+7u + 7v/v7+//7+/v//Dw8P/w8PD/8PDw//Dw8P/w8PD/8PDw//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Ly + 8v/y8vL/8vLy//Ly8v/z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Dx7//w8e//7e3t/+jn + 6f/g3+P/09LW/ygx7f9hXvr/anX1/ykn/f8yKv//GAv7/3+RqP+Wlqb/h46h/0A21v86PPT/XVr9/0JH + 6v9EQ/3/WVD7/09R//8wIO//f4W0/66ru/+8v8P/xs3K/83Pyf/g29z/6Orq/+np6f/v7+//8PDw//Dw + 8P/y8vL/8/Pz//T09P/y8vL/8vLy//Ly8v/y8vL/8vLy//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx + 8f/w8PD/8PDw//Dw8P/w8PD/7+/v//Dw8P/v7+//7u7u/+7u7v/u7u7/7u7u/+7u7v/u7u7/7u7u/+7u + 7v/t7e3/7e3t/+zs7P/s7Oz/7Ozs/+zs7P/r6+v/6urq/+rq6v/q6ur/6enp/+np6f/p6en/6Ojo/+jo + 6P/o6Oj/5+fn/+fn5//m5ub/5ubm/+bm5v/m5ub/5OTk/+Pj4//i4uL/4eHh/+Dg4P/e3t7/3Nzc/9ra + 2v/c3Nz/29vb/9PT0/+kpKSKAAAADwAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAEQAAACUAAABCAAAAZQAA + AIaUlJTd2NjY/+np6f/o6Oj/6enp/+np6f/r6+v/7Ozs/+3t7f/u7u7/7u7u/+7u7v/w8PD/8PDw//Dw + 8P/w8PD/8PDw//Dw8P/x8fH/8fHx//Hx8f/y8vL/8vLy//Ly8v/x8fH/8fHx//Ly8v/z8/P/8/Pz//Pz + 8//z8/P/8/Pz//Pz8//z8/P/9PT0//T09P/y8vL/8/Pz//Hy8P/x8vD/8PDw/+3s7v/n5ur/29re/ycn + 7/9QTvz/SEX4/ygm/P9XV///JBv0/3WBt/+ippv/m56c/4aOrP8lEvH/SEbz/15c9v86QO3/RTv//2NS + //9CPvv/PCTu/5Cdtf+wtLX/wr7E/8vMyP/b3Nj/4d/f/+jo6P/u7u7/7+/v//Hx8f/z8/P/8vLy//Pz + 8//z8/P/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8fHx//Hx8f/x8fH/8fHx//Hx + 8f/w8PD/8PDw//Dw8P/w8PD/7+/v/+/v7//v7+//7+/v/+/v7//u7u7/7u7u/+7u7v/u7u7/7e3t/+3t + 7f/t7e3/7Ozs/+zs7P/r6+v/6+vr/+vr6//q6ur/6urq/+np6f/p6en/6enp/+jo6P/o6Oj/6Ojo/+jo + 6P/n5+f/5+fn/+fn5//m5ub/5OTk/+Pj4//i4uL/4eHh/+Dg4P/e3t7/3Nzc/9ra2v/d3d3/29vb/9PT + 0/+kpKSKAAAAEAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAEQAAACUAAABCAAAAZQAAAIaUlJTd2NjY/+np + 6f/o6Oj/6enp/+rq6v/r6+v/7e3t/+7u7v/u7u7/7+/v/+/v7//w8PD/8PDw//Dw8P/w8PD/8fHx//Hx + 8f/x8fH/8fHx//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/z8/P/9PT0//T09P/09PT/9PT0//T0 + 9P/09PT/9PT0//T09P/19fX/9vb2//P08v/z9PL/8vLy/+/u8P/q6e3/397i/z0++v8vHv//MCH4/z5B + +v9TSv7/OTL//1BI0f+ema7/lZyl/5KYl/9zc6n/Jxf4/05b9/9fWO//RTX0/05I+/9cWf//ODH4/1hZ + y/+nqq7/w7i7/8bHxf/O0dn/5N/g/+jo6P/t7e3/7e3t//Hx8f/09PT/8fHx//Pz8//09PT/8/Pz//Pz + 8//y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8fHx//Hx8f/x8fH/8fHx//Hx + 8f/w8PD/7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+7u7v/u7u7/7u7u/+3t7f/t7e3/7e3t/+3t + 7f/r6+v/6+vr/+vr6//q6ur/6urq/+rq6v/p6en/6enp/+np6f/p6en/6enp/+jo6P/o6Oj/5+fn/+fn + 5//n5+f/5eXl/+Tk5P/i4uL/4eHh/+Dg4P/f39//3Nzc/9ra2v/d3d3/3Nzc/9PT0/+kpKSKAAAAEAAA + AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAFAAAAEQAAACUAAABCAAAAZQAAAIaUlJTd2tra/+rq6v/q6ur/6enp/+rq + 6v/s7Oz/7e3t/+7u7v/v7+//8PDw//Dw8P/w8PD/8fHx//Hx8f/x8fH/8fHx//Ly8v/y8vL/8vLy//Pz + 8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/9PT0//T09P/19fX/9fX1//X19f/19fX/9fX1//X1 + 9f/29vb/9vb2//X19f/z8/P/8fHx/+/v7//s7Oz/6enp/3OH8v8uIfP/DQX5/0VD//9NQv//Oj7//xkd + /v9ZYsn/qaCj/6KXof+VlpT/UFPA/y8r7v9mafP/WVT3/0Y5+f9RTP//XFj9/yAd//9vc8T/pqjA/7y+ + xv/Rysf/0tLM/+Li4v/l5eX/7e3t//T09P/v7+//8vLy//T09P/y8vL/9PT0//T09P/z8/P/8/Pz//Pz + 8//z8/P/8vLy//Ly8v/y8vL/8fHx//T09P/z8/P/8/Pz//Pz8//w8PD/8PDw//Hx8f/x8fH/8PDw//Dw + 8P/w8PD/8PDw//Dw8P/w8PD/8PDw/+/v7//v7+//7+/v/+3t7f/t7e3/7u7u/+zs7P/r6+v/6+vr/+vr + 6//r6+v/6urq/+rq6v/r6+v/6+vr/+np6f/q6ur/6Ojo/+jo6P/q6ur/6Ojo/+bm5v/n5+f/5ubm/+Tk + 5P/l5eX/5OTk/+Dg4P/e3t7/3d3d/9ra2v/d3d3/3d3d/9PT0/+jo6OLAAAAEAAAAAQAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAFAAAAEQAAACUAAABCAAAAZQAAAIaUlJTd29vb/+vr6//q6ur/6urq/+vr6//s7Oz/7e3t/+7u + 7v/v7+//8PDw//Dw8P/x8fH/8fHx//Hx8f/x8fH/8fHx//Ly8v/y8vL/8vLy//Pz8//z8/P/8/Pz//Pz + 8//z8/P/8/Pz//Pz8//z8/P/9PT0//T09P/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//T0 + 9P/z8/P/8/Pz//Ly8v/w8PD/7e3t/8LF8f8bE/r/NTH8/z0z//89Ov//OD3w/0Mu9f8hEv//ZmrQ/5+i + p/+ampr/hYmb/0pFyv89QvX/XF/9/1VM8P9JO/7/VFf//1RK+v8rIPL/lqSi/7GtuP+5vb7/1tHQ/9nZ + 2f/e3t7/5eXl/+zs7P/r6+v/8fHx//T09P/19fX/8PDw//Ly8v/19fX/9fX1//X19f/09PT/8/Pz//Ly + 8v/z8/P/8vLy//T09P/y8vL/8vLy//Pz8//x8fH/8vLy//Ly8v/y8vL/8fHx//Hx8f/w8PD/8PDw//Dw + 8P/w8PD/7+/v/+7u7v/v7+//7+/v/+3t7f/t7e3/7u7u/+3t7f/s7Oz/7Ozs/+zs7P/s7Oz/7Ozs/+vr + 6//q6ur/6enp/+rq6v/r6+v/6Ojo/+fn5//o6Oj/6Ojo/+bm5v/l5eX/4+Pj/+Li4v/j4+P/4uLi/9/f + 3//d3d3/3Nzc/9ra2v/d3d3/3d3d/9TU1P+jo6OLAAAAEAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAEQAA + ACUAAABCAAAAZQAAAIaUlJTd29vb/+vr6//q6ur/6+vr/+vr6//t7e3/7u7u/+7u7v/v7+//8PDw//Dw + 8P/x8fH/8fHx//Hx8f/y8vL/8vLy//Ly8v/y8vL/8vLy//Pz8//z8/P/8/Pz//Pz8//09PT/9PT0//T0 + 9P/09PT/9PT0//T09P/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//T09P/09PT/9fX1//b2 + 9v/09PT/8vLy/+3m8/+Lg/j/HR/2/zQz9P84M+z/STv1/z09+/85Lf//FhP4/2tzzP+YoZ7/oJOh/3aB + of8pGfP/VVj3/2Fh8f9IPe3/R0D//2Vc//87NP//UljD/6inq/+qrrn/ycTB/87Ozv/Y2Nj/4eHh/+jo + 6P/p6en/7u7u/+3t7f/s7Oz/7u7u//Ly8v/09PT/8/Pz//Ly8v/y8vL/8/Pz//Pz8//z8/P/8vLy//T0 + 9P/z8/P/8/Pz//T09P/y8vL/8/Pz//Ly8v/y8vL/8vLy//Hx8f/x8fH/8fHx//Hx8f/x8fH/7+/v/+/v + 7//w8PD/7+/v/+7u7v/t7e3/7u7u/+7u7v/u7u7/7e3t/+vr6//r6+v/6urq/+rq6v/p6en/6Ojo/+rq + 6v/o6Oj/5ubm/+Xl5f/l5eX/5+fn/+fn5//k5OT/4uLi/+Hh4f/i4uL/4eHh/9/f3//e3t7/3d3d/9vb + 2//d3d3/3t7e/9TU1P+lpaWNAAAAEAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAEQAAACUAAABCAAAAZQAA + AIaUlJTd29vb/+vr6//r6+v/6+vr/+zs7P/t7e3/7u7u/+/v7//v7+//8PDw//Hx8f/y8vL/8vLy//Ly + 8v/y8vL/8vLy//Pz8//z8/P/8/Pz//T09P/09PT/9PT0//T09P/09PT/9PT0//T09P/09PT/9fX1//X1 + 9f/19fX/9fX1//X19f/19fX/9fX1//X19f/29vb/9vb2//X19f/19fX/9vb2//f39//19fX/8vLy//f2 + 6P/a4fL/aWP2/yEj8/8/P/H/QT/t/zkz8P87Ovz/OzD//xUW+v9aWNr/n6Gp/5qZuf9VV8P/OSz8/2pw + 7f9eU/D/Qzr8/01Q+f9iWf//LyT9/29zrf+sqLP/tby5/8TExP/Q0ND/1tbW/9zc3P/g4OD/6Ojo/+rq + 6v/s7Oz/8PDw//Pz8//09PT/8/Pz//Ly8v/z8/P/8/Pz//Pz8//z8/P/8vLy//X19f/19fX/9fX1//b2 + 9v/z8/P/9PT0//Ly8v/y8vL/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8PDw//Dw8P/x8fH/8PDw/+7u + 7v/t7e3/7e3t/+3t7f/u7u7/7Ozs/+rq6v/p6en/6Ojo/+fn5//l5eX/5OTk/+bm5v/i4uL/4ODg/97e + 3v/d3d3/4eHh/+Pj4//f39//3t7e/97e3v/f39//39/f/9/f3//e3t7/3d3d/9zc3P/e3t7/3t7e/9TU + 1P+pqamXAAAAEAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAEQQEBCYJCQlFCAgIaAgICImUlJTe2NjY/+fn + 5//n5+f/6urq/+zs7P/u7u7/7+/v/+/v7//w8PD/8fHx//Hx8f/y8vL/8vLy//Ly8v/z8/P/8/Pz//Pz + 8//z8/P/8/Pz//T09P/09PT/9PT0//T09P/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X1 + 9f/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//f39//19fX/8vLy/+jv+P/59uH/z8/t/ycW + //8rK/P/SEP9/0ZA8/81NvL/Ozb9/zg19v8wK/j/OTnj/31+uv+GjqX/QULa/0lE8/9xbfT/RkXz/0E8 + /f9YVPr/Uk77/ygX8P+bnqP/nqmt/7e3t//Dw8P/ysrK/9HR0f/X19f/4eHh/+Tk5P/o6Oj/6enp/+zs + 7P/v7+//8fHx//Pz8//z8/P/8vLy//Hx8f/w8PD/7+/v//Ly8v/y8vL/8/Pz//T09P/y8vL/8/Pz//Pz + 8//z8/P/8vLy//Ly8v/x8fH/8fHx//Hx8f/x8fH/8PDw//Hx8f/w8PD/7+/v/+7u7v/t7e3/7Ozs/+zs + 7P/r6+v/6urq/+jo6P/n5+f/5ubm/+Pj4//f39//3d3d/97e3v/Z2dn/19fX/9XV1f/T09P/19fX/9ra + 2v/W1tb/2NjY/9nZ2f/a2tr/2tra/9vb2//b29v/2tra/9ra2v/e3t7/3t7e/9XV1f+qqqqXAAAAEAAA + AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAFKioqFzAwMDI1NTVXMTExfC0tLZuWlpbkzc3N/9nZ2f/a2tr/4ODg/+fn + 5//s7Oz/7+/v//Dw8P/x8fH/8fHx//Ly8v/z8/P/8/Pz//Pz8//z8/P/8/Pz//T09P/09PT/9PT0//X1 + 9f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 + 9v/19fX/9vb2//b29v/29vb/9/f3//f39//29vb/9PT0//T3/P/o7fD/8vX6/8W+9/8gGPH/NCr4/01J + 7v9GS+3/RDvp/z89+/88Qfz/MS72/ycg8/9YVdD/dHiz/x8V//9gYPr/Wl7z/0FB7f9MQv//YFv//zwy + 9v9UT8r/j5al/6urq/+3t7f/v7+//8fHx//Ozs7/1tbW/9jY2P/c3Nz/4ODg/+Dg4P/k5OT/6enp/+3t + 7f/u7u7/8PDw//Hx8f/v7+//7+/v//Hx8f/x8fH/8vLy//T09P/z8/P/9PT0//X19f/09PT/8/Pz//Ly + 8v/y8vL/8fHx//Hx8f/x8fH/7u7u/+/v7//u7u7/7e3t/+zs7P/r6+v/6Ojo/+jo6P/n5+f/5eXl/+Li + 4v/f39//3Nzc/9ra2v/Y2Nj/19fX/9LS0v/Nzc3/zc3N/87Ozv/MzMz/z8/P/9LS0v/Q0ND/0NDQ/9LS + 0v/U1NT/1tbW/9nZ2f/Z2dn/2dnZ/9ra2v/e3t7/39/f/9XV1f+qqqqXAAAAEAAAAAQAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AABQUFAKZGRkKWtra1dxcXGMcXFxsXFxccqbm5vytLS0/7i4uP+7u7v/yMjI/9nZ2f/m5ub/7u7u//Dw + 8P/x8fH/8vLy//Pz8//z8/P/8/Pz//Pz8//09PT/9PT0//T09P/09PT/9PT0//X19f/19fX/9fX1//X1 + 9f/19fX/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//f39//39/f/9/f3//f39//19fX/9vb2//b2 + 9v/29vb/9/f3//f39//39/f/9vb2//b69f/w9vH/+f3y/+bv8//d2/j/ZGXz/zMs8/9MSO7/UEj5/0k/ + 7f8uM/r/Qz///0k2//8rJv7/FRDv/0M/5P82Mf7/b3Xy/05I9f9JPvj/Tkz//2Vm9P8rF/n/eX+u/5ub + m/+kpKT/rKys/7a2tv+8vLz/x8fH/83Nzf/S0tL/19fX/9fX1//a2tr/4eHh/+Xl5f/m5ub/6urq/+/v + 7//u7u7/7u7u//Hx8f/y8vL/8/Pz//X19f/09PT/9fX1//Pz8//z8/P/8vLy//Hx8f/x8fH/8fHx//Hx + 8f/x8fH/7e3t/+7u7v/r6+v/6enp/+np6f/m5ub/4+Pj/+Li4v/f39//3Nzc/9jY2P/U1NT/0NDQ/87O + zv/Nzc3/zMzM/8XFxf/CwsL/xMTE/8bGxv/FxcX/xsbG/8jIyP/IyMj/ycnJ/8zMzP/Ozs7/0tLS/9bW + 1v/Y2Nj/2dnZ/9vb2//e3t7/39/f/9XV1f+oqKiYAAAAEAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ+fnweJiYkgiYmJVouL + i5KNjY3Bj4+P3ZCQkOyenp77pKSk/6SkpP+np6f/srKy/8PDw//W1tb/5OTk/+7u7v/y8vL/8vLy//Pz + 8//z8/P/8/Pz//Pz8//09PT/9PT0//T09P/09PT/9fX1//X19f/19fX/9fX1//b29v/29vb/9vb2//b2 + 9v/29vb/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//29vb/9/f3//f39//39/f/9vb2//f3 + 9//4+Pj/+Pj4//Dy/P/89/T/9u75//b48v/r8/P/5+n7/4F9+/8fIPT/RUL1/0xM9P9XRu3/PTL6/zU8 + /f89Pfv/NDT+/xcU/f8XC/3/WV3x/29p7P9EPvf/TEX//1RW+v9WSfn/SkfF/4mJif+Tk5P/np6e/6ur + q/+xsbH/urq6/76+vv/CwsL/y8vL/8vLy//Q0ND/2dnZ/9vb2//a2tr/3d3d/+Pj4//k5OT/5eXl/+vr + 6//t7e3/7u7u/+/v7//t7e3/7e3t//Dw8P/w8PD/8PDw//Dw8P/w8PD/8fHx//Hx8f/x8fH/7u7u/+3t + 7f/q6ur/5+fn/+bm5v/j4+P/3t7e/93d3f/U1NT/09PT/9LS0v/Pz8//y8vL/8bGxv/CwsL/wMDA/729 + vf+7u7v/vb29/8DAwP++vr7/u7u7/7u7u/+9vb3/w8PD/8bGxv/Jycn/zc3N/9PT0//W1tb/19fX/9nZ + 2f/e3t7/39/f/9bW1v+oqKiYAAAAEAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn5+fBp+fnxqYmJhNl5eXlKamptjIyMj12tra/dra + 2v7Pz8//ycnJ/6ampv+fn5//pKSk/66urv+/v7//1NTU/+Xl5f/v7+//8/Pz//T09P/09PT/9PT0//X1 + 9f/19fX/9fX1//X19f/19fX/9fX1//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9/f3//f3 + 9//39/f/9/f3//f39//39/f/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//r5 + 9f/59/b/9fX1//X29P/y9fP/9vX//+Xg/f+9suD/ERf+/zIt9P9ZUO3/VUnv/0E79P84N+v/QTz1/0M9 + +v8pJ/3/HSD+/2xv+f9kWfX/Qz3u/05M+v9dX///PC3z/1tbp/+OgpT/kZSS/5ydof+qoK3/qq6i/6+r + t/+stK3/vLe4/8TCwf/BxcD/xsvJ/8nPzv/P0tb/0dLW/9bX2//Y2Nj/2tra/+Dg4P/j4+P/5OTk/+bm + 5v/o6Oj/5+fn/+bm5v/o6Oj/6urq/+3t7f/q6ur/6urq/+/v7//v7+//5+vg/+Lj3//h4t7/3+LZ/9rY + 2P/Y0t3/19PY/9LUyP/Qzs3/ycfH/8PCxv/Bwsb/v8HB/7u+vP+5ubn/tLO1/7Szt/+vrrD/r6+v/6+w + rv+srav/rq6u/7Kxs/+ysbX/uLm1/766wP/Cvcz/vcPC/8bP0v/O2dH/2NfT/+PX1//c3Nz/3t7e/9bW + 1v+pqamYAAAAEAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACfn58Cn5+fFp+fn0K/v7+q7Ozs8/////////////////////////////////z8 + /P/V1dX/ra2t/6Ojo/+srKz/vr6+/9PT0//m5ub/8fHx//T09P/19fX/9fX1//X19f/19fX/9fX1//X1 + 9f/19fX/9fX1//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9/f3//f39//39/f/9/f3//f3 + 9//4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//v5+f/7+fn/+Pj4//n6 + +P/2+vX/9vj5//Ly///m4fz/1tP6/3V5/f8kJPr/Oj3z/1pV+P9LQPv/Q0Dz/zky8f83Mfz/MSb//05G + /v9rbOz/UkT2/049//9bUP//VVf8/yAY7v9fd4P/kYmT/5yRk/+XlJD/lZmT/6itrP+qpKn/q6ux/7e2 + uv/BvL7/yMHE/8jBxP/Kxcb/x8nD/8vRxv/Ozs7/1dXV/9nZ2f/X19f/1tbW/9zc3P/f39//3Nzc/+Xl + 5f/m5ub/5ubm/+fn5//k5OT/4+Pj/+jo6P/n5+f/5eHn/+Te6f/b2OH/1NXZ/9PV1v/MzdH/wsTE/8LD + v/+/wLz/urq6/7q1t/+4s7X/trGy/7CwsP+prLD/oqWt/6WkqP+ioqL/o6Sg/6SmoP+ho53/oaKe/6Oj + o/+joqb/qquh/7Kzt/+xta//v7y3/8/Lxv/Q1Mn/y8rU/9XV1f/c3Nz/3d3d/9bW1v+pqamYAAAAEAAA + AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACfn58Hn5+fLby8vIL7+/v8////////////////////////////////////////////////+fn5/66u + rv+ioqL/ra2t/7+/v//a2tr/7Ozs//Pz8//19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9vb2//b2 + 9v/29vb/9vb2//b29v/29vb/9/f3//f39//39/f/9/f3//f39//39/f/+Pj4//j4+P/4+Pj/+Pj4//j4 + +P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//z5+//8+fv/+Pf5//n6+P/4/Pb/9Pjy//T2 + 9v/29/v/9Pn3/+rt8f+mpvT/KBzw/yMc+f9MSez/WVD6/0pP8f9VR/P/OC7z/yAe+v9ubfL/bF75/zY8 + 7f9IR/H/cmH//00/8f9BSLv/dX2K/3+Gf/+LkI//m5ed/5OYmf+inZz/ra+p/6ysrP+tq7H/srGz/7i4 + sv/Awbf/xMW8/8XDwv/Hx8f/yMjI/8zMzP/Ozs7/zc3N/8/Pz//U1NT/19fX/9ra2v/b29v/2tra/9zc + 3P/a2tr/2tra/93d3f/d3d3/2tLc/9bU1P/Kz8b/xMzB/8PKxf+8v8P/s7K7/7Cwtv+tq7H/q6ix/6ik + r/+joKn/n5+f/6Ghm/+hopn/n5yX/5udl/+Zmpj/mpmb/5qYnv+WlJr/lpWX/5mamP+Zm5X/o52Y/6iq + qv+rrbX/xL+8/8q+vP/Mws7/y8/J/8zO2P/b29v/3d3d/9bW1v+pqamYAAAAEAAAAAQAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ+fnwGfn58OxcXFYvr6 + +vX///////////////////////////////////////////////////////////Dw8P+lpaX/o6Oj/6+v + r//Kysr/4eHh//Hx8f/19fX/9fX1//X19f/19fX/9vb2//b29v/29vb/9vb2//b29v/29vb/9/f3//f3 + 9//39/f/9/f3//f39//39/f/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//r4+P/6+fv/+fj6//n4+v/8/fv/+Pz3//X58//1+fP/9/f//+7x + 9f/6+fv/7PHw/5yd+P8kHPL/Lij9/1hO9P9UX/f/U1Ts/y4r8/9IRPv/a2/z/0tN8v9LQf//XVD6/2Nd + //8tG/L/YWaX/4OFhf99g4j/i5eL/42Slf+cmJ3/nKSZ/6Knnv+ur63/s7Cy/6qprf+tq7H/r7G5/7K1 + vf++vr7/urq6/729vf/CwsL/wsLC/8HBwf/Gxsb/zMzM/87Ozv/Pz8//zs7O/8/Pz//Pz8//zc3N/83N + zf/Ly8v/0M7G/8TCwf+6vbv/trq1/6+xsf+tq7H/rKmr/6mnn/+copf/m5+Z/5ibmf+Ul5X/kZWP/5SW + kP+Yl5P/m5aX/4+Rmf+NkJX/jI+U/4qNkf+GiY3/h4qP/4yPlP+OkJj/oZ2i/6akpP+orKf/sriz/7q+ + sv/NyMf/19HW/9PQ3//c3Nz/3t7e/9fX1/+tra2jAAAAEAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ+fnwHW1tYo+vr65/////////////////// + ///////////////////////////////////////////////////i4uL/oKCg/6enp/+4uLj/0dHR/+np + 6f/09PT/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//f39//39/f/9/f3//f39//39/f/9/f3//j4 + +P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//j4+P/5+fn/+/r8//r5/f/49/v/+fj8//r6+v/6+/f/9/b4//z3///39/f/8fL8/+Xr + 8v/g7Pj/ioz4/ycY9f8oKvT/VFb6/09Q+P8gG/j/YWP9/3Bo9f8/PPD/Q0L8/2Jg//89QvX/Gwv4/0s4 + 1f9sa63/fYSd/5CLoP+LlZX/pZ6b/6Kdn/+ko6z/oqWt/6Knqv+nrKv/sK6t/7Svrv+0tLT/tLS0/7W1 + tf+1tbX/tra2/7q6uv+9vb3/u7u7/7+/v//AwMD/wMDA/8LCwv/CwsL/wMDA/76+vv+7u7v/uLyw/7Kx + tf+vq7f/qamp/6Khnf+emJ3/nJSb/5mRkf+WkJH/k5GR/42Skf+KlZP/hpKW/36Lm/94fqH/dnep/2dl + sf9mY7P/ZmC5/2Rcu/9hWbj/Yly1/2Visv9nZbH/e4ml/5uepv+xrLX/srq6/7/Kwv/Hwcb/zsbH/9jf + 0v/c3Nz/3t7e/9fX1/+vr6+lAAAAEAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ+fnwL29vaE//////////////////////////////////////// + ////////////////////////////////////////w8PD/6Kiov+rq6v/wcHB/9vb2//t7e3/9vb2//b2 + 9v/29vb/9vb2//f39//39/f/9/f3//f39//39/f/9/f3//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//v8 + +v/3+Pb/+fr4//r5+//39P3/9/T9//n4/P/6+vr///nu///6///y8v//9Pv+//H39v/y8///3+T9/9Pj + +v+SkPT/NiD0/zQt+v8dK+//Ozr7/3Rn//9SU/H/Rz/3/01P//9dYv3/LSX//ywk7f8fGPX/HhL4/19Y + x/98fan/n52z/6Chr/+lqqv/oKih/6erpf+srav/rqqp/6+qqf+urq7/rKys/6ysrP+vr6//sLCw/7Ky + sv+ysrL/sLCw/62trf+vr6//rq6u/7Gxsf+0tLT/srKy/7CwsP+urq7/oqem/6WnqP+joaH/nZqV/5qX + k/+VkJH/iouH/4iNfv9+h4v/fIKJ/3h7iv9ycZj/ZmCx/0lCzf8rH+n/Gwv8/xwb+/8eHfz/HyD6/x8h + +P8eIPf/HR74/xwb+v8bGvr/JxX2/2t1q/+io7f/sre6/7vAv//OxtH/1NDV/8vWzv/b29v/3t7e/9fX + 1/+vr6+lAAAAEQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAJ+fnwP6+vqw//////////////////////////////////////////////////////// + ////////////////////////+fn5/6qqqv+jo6P/srKy/8jIyP/i4uL/8fHx//b29v/39/f/9/f3//f3 + 9//39/f/9/f3//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//z7/f/3+Pb/+fr2//v8 + +v/7+v7//vr///z5+//9/Pj//P37//r49////fX//f70//T6///r9/n/+v/0//rv8f/o6f7/zM/u/46H + //8gHPf/Fhjy/2lq+P9vYvT/TT/4/0pG+f9iWv//TUr+/zAl//9CRvP/ODb0/ysi9P8oHf3/Ni3o/1pX + 3P+Hisf/nJ+u/66tr/+vrbP/pKit/6Gtrf+srKz/pqam/6ampv+qqqr/qamp/6Wlpf+jo6P/pKSk/6Cg + oP+ioqL/np6e/5+fn/+hoaH/n5+f/5+fn/+enp7/mpyk/56env+Yk5T/j4eR/4yHkP+DiIv/cn6K/2dy + kP9mY6H/U0+2/zgw0f8jGuz/IRf9/ygg//81Lvv/QDn4/zk4+v87Ovz/Ozn9/zs5/f87Of3/Ozn9/zk4 + +v82Nff/IRv8/y4d9v9VRdj/qbK7/7+7xv/HycP/ztHP/87Q2P/b29v/3t7e/9fX1/+vr6+lAAAAEQAA + AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ+f + nwP9/f3Y/////////////////////////////////9/X//+cg///7Of///////////////////////// + /////////////+Li4v+goKD/p6en/7a2tv/S0tL/5+fn//T09P/39/f/9/f3//f39//39/f/9/f3//j4 + +P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r5/f/7/Pr//f/5//n79f/7+fn//fr8//r5 + 9f/7/PP/9vn9//f79f/6+vr///r////99P//+fX//vb///b4+f/v+ez/6unr/+Lk7P+3t+X/S0jy/zE1 + +P9xdfL/YFrv/0k4+f9YSvz/ZmT//yQi/v86N/H/UUnq/0VJ9v9DR+z/Oj7x/y8r9v8lGfX/Jx3i/1xX + 4v+NjtL/oqW0/7KwqP+vr6//rq6u/62trf+oqKj/o6Oj/6Ghof+enp7/mJiY/5WVlf+VlZX/kJCQ/5CQ + kP+Tk5P/lJSU/5WVlf+Wlpb/jY6S/42Pif+QjIv/jYaN/3+Egv9ueIn/Tkm2/zER5v8VF/H/JCP7/zQu + //88Nv//QDz//z49/v84O///Njr//0I4/f9COPz/Pzf2/z028f8+N/L/Pzf2/z81+f89M/j/ODn5/yQm + /P8lFvP/nKLP/8DDwf/O18r/0dbV/9jT0P/b29v/3t7e/9jY2P+wsLClAAAAEQAAAAQAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM/Pzwb////7//////// + /////////////////////////1wz//8zAP//ZT////z7//////////////////////////////////// + ///Dw8P/oaGh/6qqqv/CwsL/2tra/+7u7v/19fX/9/f3//f39//39/f/9/f3//j4+P/4+Pj/+Pj4//j4 + +P/4+Pj/+Pj4//j4+P/4+Pj/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/6+vr/+fn5//j4 + +P/29vb/9PT0//Ly8v/19fX/9/f3//n5+f/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//v7+//7+/v/+vr6//n5+f/49O//7e/v/+Xq6//n5OD/wMTg/yIX+f9rYfv/a2j0/0RB + 9f9JQ///WVP//1hS/f8lHfb/QTH6/zw+8P9HO+3/TUbv/0pC8/9ERO7/PD73/yss+P8fHfP/Ghbr/z5F + 8P+Hhcv/k5rB/5qewf+borH/pK2q/5mapP+Ulpf/lJeO/42Slf+Nloz/iJKG/4aKhf+MiYT/kJCC/42R + i/+DhZD/i4aD/4uJif99gpH/ZW2i/zpCvf8bF/L/IR///ywn//9DOP//RDv//0U8/v9DOvz/QTb2/0U8 + 8f9VTvL/ZmP1/3ty8f97e+//dnj0/3J38v9zcv7/cWz9/3Bt+f9rbu7/aV76/01P8/8DE/n/nprb/8rG + y//Z0dz/1NfO/9PQ2f/a2tr/3d3d/9fX1/+xsbGlAAAAEQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPf39yL///////////////////////////// + /////////zkH//8zAP//MwD//6KL///////////////////////////////////////5+fn/qamp/6Oj + o/+wsLD/yMjI/+Tk5P/x8fH/9/f3//f39//4+Pj/+Pj4//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+Pj4//X19f/y8vL/7u7u/+rq6v/l5eX/4eHh/9/f + 3//j4+P/6urq//Dw8P/19fX/+fn5//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+/v7//v7 + +//7+/v/+vr6//n5+f/7/Pj//Pf///Xx/f/k7Ov/1tnn/4KH3P8vL/n/fXn2/1pf8P9EOfP/VUj3/2Jd + /v84Mv3/PTr//1NL//9OR/z/RTv//zwy+v9DQvD/Qjzv/0o/+v9KR/H/Q0D0/zUx9f8hJOv/HhH7/yIP + 7v9QS+L/ZWTM/3p5u/+Lkqb/goOd/4WFl/+Khov/jYWF/42FjP+Ig5L/hYaQ/4eKjv+LiYn/gYKW/29u + pv9DOsr/IRX3/ywp+v9AOPr/Qjf5/0I6/f9EPPX/QD3x/0ZK7/9dZvP/dX/1/36F8v95e/H/cHHx/1BJ + /v9BOPr/NCj8/ygi/f8bFv//Iyn0/yof/f9BMv//YmT4/2tv7P8ZE/z/mpLZ/8zX1f/X1t//2Nnd/9Pc + 2f/b29v/3t7e/9jY2P+xsbGlAAAAEQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAANnZ2QX//////////////////////////////////////0IT//8z + AP//MwD//zkH///f1///////////////////////////////////////4uLi/6CgoP+np6f/uLi4/9LS + 0v/p6en/9vb2//j4+P/4+Pj/+Pj4//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+vr6//r6 + +v/6+vr/+fn5//f39//09PT/7e3t/+Pj4//Y2Nj/zc3N/8TExP/AwMD/vb29/7y8vP/BwcH/ysrK/9jY + 2P/m5ub/8vLy//n5+f/7+/v/+/v7//v7+//7+/v/+vr6//r6+v/6+vr/+/v7//v7+//7+/v/+vr6//r6 + +v/0+fj/+fTx//b08//m8Or/4+Pv/8fN1P8lJvL/Y1j6/2pr6/9MP/X/UT7//15X//9XTP//GhP2/15X + 9P9ga///bmD7/2ZZ+/9XTP//Qzj//0E8+/8+OvH/RT32/0tF6v9LQ/T/TUrz/0RB9f8zNPD/Jyj0/xob + +f8SFfn/Cg73/0o/y/9NRr//U1Kw/2Jkpf9udJf/dn6P/3mAlP92d53/QELE/yUX+f8vKP//RDz//0w6 + //9GN///Qj30/0pE9/9qZ/n/dnj1/32B+P9qbf7/RkX//y4q+P8vMOz/PULk/2Jj1f90dcv/h46//3V7 + xP9TVNr/Jhrw/y4s8P8zLfD/KCP6/0dA+/8YEPH/pqbU/8/S2v/k4Nv/4+DS/9rU3//d3d3/39/f/9jY + 2P+ysrKlAAAAEQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAJ+fnwH//////////////////////////////////////0wf//8zAP//MwD//zMA//9f + N////Pv//////////////////////////////////////8PDw/+hoaH/rKys/7+/v//c3Nz/7+/v//f3 + 9//4+Pj/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//j4+P/09PT/7+/v/+fn + 5//f39//1dXV/8nJyf+8vLz/sbGx/6mpqf+np6f/paWl/6Wlpf+oqKj/sLCw/729vf/Ozs7/4ODg//Hx + 8f/4+Pj/+/v7//v7+//7+/v/+vr6//r6+v/7+/v/+/v7//v7+//7+/v/+vr6//r6+v/5+f//+vfz//L0 + 9P/y7u3/7e3z/93f6v+Ijer/NSz+/3Jx9v9mX/b/Oy/z/0tD//9sY///Oiz8/zou5v81J/v/WUr//2pi + /f92c/H/dnT8/11Y+/9RT/3/T0r//0c8/P9GPfH/Qjjw/0tA+v9JRO3/UFDw/05J+P9JQvf/RT/w/zAs + 9/8qKvj/ICH7/xsW+/8bEPL/GxPq/x0Y7/8YFPX/LDD7/zY0/P9DQvb/PDf4/z476/9ZVPf/bm/7/3R/ + +P9pbP3/SkT9/zIl9f88MuP/X1/L/3uBvP9/hMH/eXrL/2x5z/9iaNH/SELd/ygZ8f8lI/j/KS/6/zg6 + 9/9OTff/dnf//1JJ//8mHvT/v7/d/+Tf3v/h3N7/2uTT/9ne3//e3t7/4ODg/9jY2P+0tLSqAAAAEQAA + AAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ+f + nwL+/v7i/////////////////////////////////2I7//8zAP//MwD//zMA//8zAP//mX////////// + //////////////////////////////n5+f+rq6v/pKSk/6+vr//Kysr/4+Pj//T09P/5+fn/+fn5//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//n5+f/29vb/8/Pz/+7u7v/m5ub/29vb/8vLy/+9vb3/srKy/7Cw + sP++vr7/yMjI/9XV1f/j4+P/4eHh/7q6uv+goKD/oqKi/6enp/+xsbH/xMTE/+Li4v/z8/P/+vr6//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//3+/D/9Pvs//n7/P/48vP/9fDx/+Dh + 9f/PzeD/Jh3v/1ZW//9xcfP/UU3z/0U7//9dWfj/YVT8/zk96v99jc//YWvh/0xN8f82K/f/UD///21Z + //9+bvz/enD//2pf//9TVvj/U1D//0Y/+v9JQvf/Qjzp/0c97v9LP/P/TEXp/0ZJ8v9HRPT/RUH0/zo5 + 8/8hIPL/EQz3/yUd/v89Ofz/RTv//0I99P9BPvH/Vlj6/3F87v95eP3/YFv8/zo28/8MDP//Dwz8/xIL + 9v8QCvf/Dgv6/xEQ+v8dGPX/KSDy/y0l9P8vKfj/PD/1/zs99v8+Nvn/Szr//2ld/f+Hgv3/hIT//0gx + 9/96h+n/1NXj/9vP4f/i4tb/3OHf/9Xc2f/f39//4ODg/9jY2P+0tLSyAAAAEgAAAAUAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ+fnwH+/v7a//////// + /////////////////////////2xH//8zAP//MwD//zMA//8zAP//NQP//9nP//////////////////// + ///////////////////n5+f/oKCg/6ampv+3t7f/0dHR/+vr6//29vb/+fn5//r6+v/6+vr/+vr6//r6 + +v/4+Pj/9fX1//Dw8P/m5ub/29vb/8/Pz//ExMT/urq6/7Gxsf+9vb3/29vb//v7+/////////////// + ///////////////////t7e3/vr6+/6Ghof+kpKT/s7Oz/9HR0f/p6en/+Pj4//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//+/f//9fj8///7/f/1+vj/8+3u//H25//g3+H/iZPq/y8t + +/9scun/Zlr6/0A16f9QUP//Ylv//zQs//+Bf8v/r7bH/73Az/+0sNr/lpbi/2dq8f8uJPL/Myb2/1NJ + 9/9sX/v/cGf+/3Jv+/9rZv//Xlj9/1dS//9NQ///ST///0RD9/8+Pvb/MCv4/ygd//8oH///NjD//0M8 + //9DOP//PTf0/1tP//97cfr/gH3w/1BT8v8hG///MCr5/1ZD8P9RS/D/SEjw/0JG8v9ER/b/TEr4/05L + 9f9MTPT/Rkzx/0dI8P9ERPb/PkDy/z868/9cVfr/e23//5iS/f+Hd/r/QzD5/4eE4P/H0eL/3d/p/+Dn + 4P/h2+D/6ODh/+Hc3f/g4OD/4ODg/9jY2P+0tLSyAAAAEgAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD9/f3D//////////////////////// + /////////39f//8zAP//MwD//zMA//8zAP//MwD//1kv///8+/////////////////////////////// + ////////x8fH/6Ghof+qqqr/v7+//9vb2//u7u7/9/f3//r6+v/5+fn/9vb2//Hx8f/q6ur/4eHh/9jY + 2P/MzMz/wMDA/7S0tP+0tLT/z8/P//Dw8P////////////////////////////////////////////// + /////////////+vr6/+jo6P/qamp/8DAwP/d3d3/9PT0//v7+//8/Pz//Pz8//v7+//7+/v/+/v7//z8 + /P/8/Pz/+/v7//v7+//+/Pz/9fj8//v+7//4//j/8e/1//f26P/b2Oj/0tvo/ygX9P9bXPT/b231/1RM + 7f9AOv3/WVr//1FO8f9XUNv/tLm4/7fBwf+/ytL/z9jb/97d7f/Nzev/sb3n/4mT6v9QXvT/KB31/zYm + //9FOf3/XVH//29p/v94dPz/fHf8/3py//9LPf//KBr8/zAr/P9CPfz/Qzn9/0Q8+/9FRPL/enD//3J1 + 9f9JT/b/IiT+/y4w8v9JP/f/T0T0/0NF6v9DQPP/Qz/y/0Q+8f9BPfD/PDvv/zs58P9BOPP/Rzj3/0Y7 + /f9YS/r/Z1D+/4Zz//+RhP//hoH8/1pF+P9eUvL/qKfp/93j4v/s6N3/4ePk/9/m4//d3en/293e/93j + 3v/g4OD/4ODg/9jY2P+0tLSyAAAAEgAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ+fnwH9/f23/////////////////////////////////4xv//8z + AP//MwD//zMA//8zAP//MwD//zMA//+Zf///////////////////////////////////////+vr6/6ur + q/+jo6P/sLCw/8fHx//h4eH/8PDw//Pz8//w8PD/6Ojo/93d3f/Pz8//wcHB/7W1tf+vr6//xMTE/+Tk + 5P/+/v7///////////////////////////////////////////////////////////////////////// + ///Y2Nj/pKSk/7Gxsf/Pz8//7Ozs//j4+P/8/Pz//Pz8//v7+//7+/v/+/v7//z8/P/8/Pz//Pz8//v7 + +///+/r//fz///T7+P/99v3/7Pj6//v19v/y7+r/3Njj/4eM6f89Mv7/ZXD2/11b9P9ENvn/Skf//3Nl + +f8pJPv/oJbB/7+9w//Oysn/2NjS/9fW2P/a1+f/3Nvd/+Db3P/Hx9X/trfM/5mexf9/gNb/WFrX/zY1 + 3/8jGvf/Kyv//ywi//8vJf//NjD//z49//86Ovz/QDzz/2Fc9f+Affj/S1P0/ykf//8oIfj/Ny37/zoy + 9P9APPn/Rkf7/0dH//9TS///Uk///1NT+/9YVvz/YFf//2hd//9vZv3/dm77/4F+/P+Ihf//gHn//2hj + //9ANvv/VE/w/5ad7P/T3fX/4N70/9vk5//m5ub/4uPf/+nl4P/k5N7/4eDk/+Le3f/g4OD/4ODg/9fX + 1/+0tLSyAAAAEgAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAJ+fnwH8/Pyk/////////////////////////////////5l///8zAP//MwD//zMA//8z + AP//MwD//zMA//81A///2c///////////////////////////////////////+fn5/+fn5//pqam/7W1 + tf/Ozs7/29vb/9zc3P/S0tL/yMjI/729vf+0tLT/urq6/9fX1//4+Pj///////////////////////// + ////////////////////////////////////////////////////////////////////////wcHB/6io + qP/CwsL/39/f//Pz8//7+/v//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz/+/v7//r6 + +v/4+Pj/9vb2//X19f/u7u7/5eXl/8/a2P8hE///aGft/2xo9/9DSu3/RDz//2ZU//9WU/3/SVDj/7a4 + wv/Bxcb/1MnF/9zV0v/K3Nv/3Nvd/9PO0P/Ix9D/w8PD/8G3xP+0qrf/pKOl/5OXqv9VW8z/Agz//zUo + //9FO///QTj//zk8/P9JT+7/eXT3/2tq8P8rL///FRb6/xwb+/8mI/v/NS/+/0hA//9bUf//amD//3Jp + //94bf//eW///3x1//+AeP//gHf//39y//95av//dmP//0pJ/f86MPX/QCzw/3Nm9/+usPD/2OLp/+Tq + 5f/p5+3/5+fn/+fn5//m5ub/5eXl/+Pj4//i4uL/4ODg/97e3v/g4OD/4ODg/9fX1/+zs7OzAAAAEgAA + AAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAD8/PyT/////////////////////////////////6+b//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//WS////z7///////////////////////////////////////Hx8f/oaGh/6ioqP+5ubn/wsLC/8HB + wf+3t7f/srKy/8vLy//s7Oz///////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////8/Pz/6SkpP+6urr/1tbW//Dw + 8P/7+/v//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz/+/v7//z8/P/8/Pz/+vr6//f3 + 9//09PT/7+/v/9PZ5P+Ag+v/Oy///3Fw9f9TV+z/RDr+/1JM/f9hWv7/MiH7/5CYvf/AwMb/0s3E/8bI + yP/T0tz/zNDK/8nAyv/IxcH/ubi6/6myqP+pqaP/n5ms/1pZ0f8kHPz/OjP6/0ZB+v85Of//PT3v/2Nc + 8/9+dfv/Tkz6/ycg8/+Yjuv/lpXz/42M8/+AfvX/b231/15c9f9OTvT/REXz/z5A8v9IP/P/SD/0/0s/ + 9f9MQfX/Uknz/1tX8/9naPb/cXP3/52d9/+usvP/w87u/9nl7//k6+7/6+3u/+7p6//w6uv/6Ojo/+jo + 6P/n5+f/5eXl/+Pj4//i4uL/4ODg/93d3f/g4OD/4ODg/9fX1/+zs7OzAAAAEgAAAAUAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8/PyD//////// + /////////////////////////7mn//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//5V7//// + ///////////////////////////////////6+vr/q6ur/6Ghof+mpqb/qamp/8DAwP/g4OD//Pz8//// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////7Kysv+5ubn/1dXV/+/v7//7+/v//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/9/f3/+/v7//z8/P/9/f3/+fn5//X19f/z8/P/8fHx/+Lo + 7//ByNf/Ixvy/2Bl9v9uZ/j/SUbw/0A/+f9mWf//SkD+/1la2v+1sb3/u7zG/7nDtv/Oy8P/w8PD/8O+ + u/+9vav/tLC1/6enrf+QmqT/VVDT/ywb/v89OPn/TkH//zw8+v89O+v/aGzz/3x59P9HOPT/a2f//8/T + 7//b3u3/7+vw/+3q8//s6PT/6uf2/+no+P/o6Pj/5+r4/+fq+P/f6PL/3+f0/+Hn9P/e5PH/3OLv/+Dl + 7v/k6u//6O/y/+ns6v/u8e//8fLw/+7v7f/q6Oj/7+rs//Hq7f/y6/D/6enp/+np6f/n5+f/5eXl/+Pj + 4//h4eH/39/f/9zc3P/g4OD/39/f/9fX1/+zs7OzAAAAEwAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8/Pxr//////////////////////// + /////////8y///8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zUD///Sx/////////////// + ////////////////////////5+fn/6urq//R0dH/9fX1//////////////////////////////////// + /////////////////////////////////////////////////////Pv//8Kz//+Zf///r5v///z7//// + /////////////////////////////8vLy/+/v7//3d3d//Pz8//7+/v//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz/+/v7//39/f/9/f3/+/v7//n5+f/4+Pj/9vb2/+jt6//b1+P/dXvk/zU1 + /f97dPP/VFXt/0E9+v9YS///XVv1/ysi+/+ambv/p6zB/7q4uP+1sbb/uq/D/7m2sf+qqa3/rKun/5iY + qv9SS9T/IyT2/z5A+f9UQ/7/PjH5/0RF+f91df//c2z3/zMw9/91f/H/4uLo/+nn7f/69f7/8fb0//H2 + 9f/x9fb/8PT1//L09f/y9PT/8vXz//L28f/y8/f/8vT0//L28P/x9+z/8ffs//Hy8P/w7vT/7+v2//Py + 7v/w7u7/7+vw/+7s8v/v7vL/7O7u/+rt6//p7ej/6enp/+np6f/o6Oj/5eXl/+Pj4//h4eH/39/f/9zc + 3P/g4OD/39/f/9bW1v+zs7OzAAAAEwAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8/Pxi/////////////////////////////////9nP//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//9SJ///+ff///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////+Xf//+Ve///SRv//zMA//8zAP//MwD//8W3//////////////////// + /////////////9vb2//IyMj/5+fn//f39//8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/7+/v//Pz8//39/f/8/Pz/+/v7//v7+//6+vr/9fX1/+vq7P/i3uP/w87c/ygg9/9mae//Zl/2/0ZC + 7/9HPv//YmD5/zc2/P9iZsz/oaul/6+xq/+oqqT/qaqm/6emov+gpKX/lZyl/1FIzv8yJP7/Q0P//zxA + 9/8+Ov3/YFL4/3Z9/P9lau//LyX7/5KU8//g6Oj/4u7o//P06v/39O///Prw//v48P/79/L/+vXy//j0 + 8//48/T/9vT0//b09P/28vj/9PD2//Lu9P/y7vP/8/Dy//bx8v/28vH/9fHw/+7t9//s7fH/7PDr/+vx + 7P/q7+7/5+vs/+fr7P/p7u3/6enp/+np6f/n5+f/5eXl/+Pj4//h4eH/39/f/93d3f/g4OD/39/f/9bW + 1v+3t7e/AAAAEwAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAD7+/tG/////////////////////////////////+Xf//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//j3P///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////n3//+5 + p///bEf//zMA//8zAP//MwD//zMA//8zAP//Pw///+zn/////////////////////////////////9LS + 0v/R0dH/8PDw//r6+v/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//f39//39 + /f/7+/v/+vr6//v7+//5+fn/8/Pz//Tz9//x8eX/1Nfc/25q6P87OP//eHD5/1NS7v9GPvf/VUz//1RR + +/8iHer/kZGj/5icp/+oo6L/nKKh/5+jqP+HlKL/T0XO/zss//9COv//Qzr//0A/+f9TWPD/fHv//2NY + +v8qGvT/pqnt/+zr9f/y8fX/+fX7//P4+//w8/j/8vX5//H0+P/z9Pj/8vP3//Py9v/18fb/9fH2//fx + 9v/x9fD/8fTy//Dy8//w8fX/8PH1/+/x8f/u8u3/7vPq/+3w7v/t7/D/7e7y/+zr7//u7e//7e3t/+/r + 8P/s5/D/6enp/+jo6P/n5+f/5eXl/+Pj4//i4uL/39/f/93d3f/g4OD/39/f/9bW1v+2trbAAAAAEwAA + AAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAD///8///////////////////////////////////z7//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//NQP//9LH//////////////////////////////////////////////////// + ///////////////////////////////////////////////c0///j3P//0IT//8zAP//MwD//zMA//8z + AP//MwD//zMA//81A///z8P//////////////////////////////////////9DQ0P/c3Nz/9fX1//v7 + +//8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//39/f/9/f3//f39//7+ + /v/+/v7/+/v7//Hx8f/39vL/4drn/7i93P8uIvb/XmXy/2Jl8P9HPOz/SD///2Nc//8yKvP/bW25/46R + oP+ckZn/kZWa/4KNqP9LR9b/MSby/0Q6//9KRfr/PDj1/19f8/97fPb/WVr4/1pX6f/R0e//4+L2/+zt + 9//58vX//Prv//Lv+P/v9/b/9PT6//T0+v/09fn/8fX2//H29f/x9vX/8Pb1//D29f/z8vb/8/L0//Ly + 8v/x8u7/8fLu//Dy7P/x8+3/8fPt//Hv7//y8e3/9PXs/+7v5v/v8Of/7u7o//Dv6//t7Oj/6enp/+np + 6f/n5+f/5eXl/+Pj4//i4uL/39/f/93d3f/g4OD/39/f/9bW1v+2trbAAAAAEwAAAAUAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACfn58Bn5+fAZ+fnwH19fUj//////// + //////////////////////////////81A///MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//1In///59/////////////////////////////////////////////////////////////// + ///////////////18///r5v//183//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zUD//+8 + q////////////////////////////////////////f39/9PT0//o6Oj/+Pj4//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz/+/v7//z8/P/9/f3//Pz8//v7+//8/Pz//Pz8//f2 + +P/n5+3/7Ojn/9TZ4v9kXuv/O0j+/3F07v9WR/b/RTv//1pM//9bS/f/NTfR/42Njf+RjIv/jo6O/1NK + wv8sI///REL5/0Q//v8+Nvn/ZWD3/3Jv//9VUPP/Wlby/9fb4P/a4fL/9PT6//v39v/6+fX/9fL0//v6 + 8P/9+Pf/+fj0//n58//7+PP/+vfy//r38v/79vP/+vXy//r19P/08vH/9PLx//Ty8f/08vL/9PHz//Tw + 9f/x7/X/8O70//Tz7//x7vD/8O70/+3q8//v7fP/6evs/+rs7P/p6+v/6enp/+np6f/n5+f/5eXl/+Pj + 4//h4eH/39/f/9zc3P/g4OD/39/f/9bW1v+2trbAAAAAEwAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAn5+fAp+fnwefn58Mn5+fEp+fnxfPz882//////////////////////// + //////////////9MH///MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//+P + c///////////////////////////////////////////////////////////////////0sf//4Vn//88 + C///MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//6yX//////////////////// + ////////////////////////5OTk/+Tk5P/09PT/+/v7//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7/+r2+P/78u//7unm/+fp + 6f+vruD/LCb7/29u8/9bXPL/STbx/01I9/9TXPr/KCXs/2Z3nv+Dh5r/QEHP/ycf//9GQv//RkP3/z02 + /f9XXun/eX30/1dG//9iYeb/6eLl/+vr6//z8/P/+Pj4//b29v/09PT/9vb2//j4+P/39/f/9vb2//b2 + 9v/29vb/9vb2//X19f/19fX/9fX1//X19f/09PT/9PT0//T09P/z8/P/8/Pz//Ly8v/x8fH/8fHx//Dw + 8P/w8PD/7+/v/+/v7//u7u7/7e3t/+zs7P/r6+v/6enp/+jo6P/n5+f/5eXl/+Pj4//g4OD/3t7e/9zc + 3P/f39//3t7e/9XV1f+3t7fAAAAAEwAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ+fnwKfn58Gn5+fB5+f + nwufn58Rn5+fHZ+fny2fn58/n5+fUZ+fn2Kfn590//////////////////////////////////////9Z + L///MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//81A///z8P///////// + ////////////////////////////////////7+v//6WP//9VK///MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//oov///////////////////////////////////////// + ///6+vr/39/f//Ly8v/6+vr//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//X6+//9+vX/7ubx/93h3P/T0e7/UE7j/09Q + /v9paPT/TUXw/0pB//9WU///PDL//0dLwf9NT7X/MR34/zs8+P9FO///Pjf+/1ZQ9f9ydf//WVP//1hW + 7//g2e7/4+v4//Hx8f/29vb/+Pj4//f39//29vb/+Pj4//j4+P/39/f/9vb2//b29v/29vb/9vb2//X1 + 9f/19fX/9fX1//X19f/09PT/9PT0//Pz8//z8/P/8/Pz//Ly8v/x8fH/8fHx//Dw8P/w8PD/7+/v/+/v + 7//u7u7/7e3t/+zs7P/r6+v/6enp/+jo6P/n5+f/5eXl/+Pj4//g4OD/3t7e/9zc3P/f39//3t7e/9XV + 1f+3t7fAAAAAEwAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACfn58Bn5+fA5+fnwefn58Mn5+fFJ+fnx6fn58qn5+fNJ+fnz+fn59Ln5+fXZ+f + n3Kfn5+Hn5+fnZ+fn7Ofn5/H+/v7/f////////////////////////////////9lP///MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//TB////Xz//////////////////// + /////////8m7//95V///OQf//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//+Mb/////////////////////////////////////////////39/f/k5OT/8fHx//r6 + +v/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8///9/f/y8/f/9PLy/+fq4f/h3u3/l57X/yYm//9wbvb/VlP8/z84 + 9f9PR///VVL1/yUV9v8aEvP/Ni35/0M///8/M///TUb1/3B0+P9gV/v/IhXz/8XK4//q79r/6PD9//b2 + 9v/39/f/+Pj4//j4+P/4+Pj/+fn5//j4+P/29vb/9vb2//b29v/29vb/9vb2//X19f/19fX/9fX1//X1 + 9f/09PT/9PT0//Pz8//z8/P/8vLy//Ly8v/x8fH/8fHx//Dw8P/w8PD/7+/v/+/v7//u7u7/7Ozs/+zs + 7P/r6+v/6enp/+np6f/n5+f/5eXl/+Pj4//h4eH/3t7e/9zc3P/f39//3t7e/9XV1f+3t7fAAAAAEwAA + AAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACfn58Cn5+fCZ+f + nw+fn58Un5+fG5+fnyWfn580n5+fR5+fn12fn592n5+fjp+fn6Wfn5+4n5+fxp+fn9Gfn5/Yn5+f4aen + p+u+vr71+Pj4/v////////////////////////////////95V///MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//4lr/////////////+nj//+cg///TB///zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//3xb//// + /////////////////////////////////////////v7+/+fn5//v7+//+fn5//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//32+f/19///9v3u/+zt4//f3uj/z9Hb/ycj5v9WVfn/ZWjz/0M97v9IQP//ZFr//ygf + //8QFf7/RD7//z0z//9JP/D/bG/v/21x9f8kE/7/sbTr/+Ha5//p8PP/9/j0//b29v/29vb/9vb2//j4 + +P/5+fn/+Pj4//f39//39/f/9vb2//b29v/29vb/9fX1//X19f/19fX/9fX1//X19f/09PT/8/Pz//Pz + 8//z8/P/8vLy//Ly8v/x8fH/8fHx//Dw8P/v7+//7+/v/+7u7v/t7e3/7Ozs/+vr6//r6+v/6urq/+np + 6f/n5+f/5eXl/+Pj4//h4eH/3t7e/9zc3P/f39//3t7e/9XV1f+3t7fAAAAAEwAAAAYAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn5+fA5+fnw2fn58dn5+fNJ+fn0qfn59en5+fcJ+f + n4Gfn5+Sn5+foJ+fn7Cfn5/Cn5+f0p+fn+Gjo6Ptt7e398vLy/zg4OD99fX1//////////////////// + //////////////////////////////+CY///MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//+ii///b0v//zUD//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//dVP///z7//////////////////// + ////////////////////////5+fn/+3t7f/4+Pj//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//f39//39 + /f/9/f3//f39//39/f/9/f3//f39//39/f/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//75 + +v/2+ff/+f34//n27v/e5ej/4tzn/4F+5f80Lv//bG/p/1RO+/9BOvX/XU7//0RK+/8ZHvz/PjH//z08 + 6v9xZvj/cHnh/zEp//+Aiuj/6d/r/+3t7f/x8Pr/9/j0//X19f/29vb/9/f3//n5+f/5+fn/9/f3//f3 + 9//39/f/9vb2//b29v/29vb/9fX1//X19f/19fX/9fX1//T09P/09PT/8/Pz//Pz8//y8vL/8vLy//Hx + 8f/x8fH/8fHx//Dw8P/v7+//7+/v/+7u7v/t7e3/7Ozs/+vr6//r6+v/6enp/+jo6P/n5+f/5eXl/+Pj + 4//h4eH/3t7e/9zc3P/f39//3t7e/9XV1f+4uLjFAAAAEwAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAJ+fnwGfn58Hn5+fGZ+fnzSfn59Wn5+feJ+fn5Wfn5+vn5+fxZ+fn9efn5/joKCg6bKy + svHHx8f42tra/e3t7f////////////////////////////////////////////////////////////// + //////////////+Zf///MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//9iO///9fP///////////////////////////////////////// + ///o6Oj/7e3t//j4+P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//f39//39/f/9/f3//f39//39 + /f/9/f3//f39//39/f/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//r99P//////9ff4//bu + 9f/m7u7/4t/h/7m31f8qI/D/ZGHz/11Y+f9COe3/UUb6/1JV/v8pHP//OC/x/1Vb8P+HfPr/Pzz2/1xp + 6//W0uX/4ebl//n19P/49fH/9vr1//f39//4+Pj/+vr6//r6+v/5+fn/9/f3//f39//4+Pj/9vb2//b2 + 9v/19fX/9fX1//X19f/19fX/9PT0//T09P/09PT/8/Pz//Pz8//y8vL/8vLy//Hx8f/x8fH/8fHx/+/v + 7//v7+//7+/v/+7u7v/t7e3/7Ozs/+vr6//r6+v/6enp/+jo6P/n5+f/5eXl/+Pj4//g4OD/3t7e/9zc + 3P/f39//3t7e/9XV1f+7u7vMAAAAEwAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn5+fAp+f + nwufn58hn5+fTp+fn4Gfn5+yn5+fzp+fn96tra3rv7+/9tbW1vvp6en+/Pz8//////////////////// + //////////////////////////////////////////////////////////////////////////////+l + j///MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//1Ur///18////////////////////////////////////////////+zs7P/r6+v/+Pj4//v7 + +//8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//f39//39/f/9/f3//f39//39/f/9/f3//f39//39 + /f/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//3/+f/5+f//+Pn1//fz/v/q6e3/5+nj/9HP + 2/9XWd3/SUT9/2Jj8/9RRfH/SD3//1FR//8+OPX/Myf7/29z//9eXu7/KR3z/8TH3P/b4dz/6+3u//L0 + 9f/79fb/+fzz//f39//5+fn/+vr6//n5+f/4+Pj/9/f3//f39//39/f/9vb2//b29v/19fX/9fX1//X1 + 9f/19fX/9PT0//T09P/09PT/8/Pz//Pz8//y8vL/8fHx//Hx8f/x8fH/8fHx/+/v7//v7+//7+/v/+7u + 7v/t7e3/7Ozs/+vr6//q6ur/6enp/+jo6P/m5ub/5eXl/+Li4v/g4OD/3d3d/9zc3P/f39//3t7e/9XV + 1f+7u7vMAAAAEwAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACfn58Dn5+fEZ+fnzOfn59ln5+fmbq6 + utLR0dHy4+Pj/Pj4+P////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////+yn///MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//Uif//+zn//// + ////////////////////////////////////////7e3t/+rq6v/39/f//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//33///4//n/+Pn3/+vw8f/y6ez/4eLm/8zP3f+OmdP/Ih/+/2dv + 8v9hVPD/Ozvz/09N//9OTPn/HhH5/25z9P8YHf//mpnZ/87J3v/f4eL/6uzs//H17//39f//+/T3//b2 + 9v/4+Pj/+Pj4//f39//39/f/9/f3//f39//39/f/9vb2//X19f/19fX/9fX1//X19f/19fX/9PT0//T0 + 9P/09PT/8/Pz//Pz8//y8vL/8fHx//Hx8f/x8fH/8fHx/+/v7//v7+//7+/v/+7u7v/t7e3/7Ozs/+vr + 6//q6ur/6Ojo/+jo6P/m5ub/5OTk/+Li4v/g4OD/3d3d/9vb2//f39//3t7e/9XV1f+6urrNAAAAEwAA + AAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACfn58Kn5+fLKKiomjJycnJ7+/v+P////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////Ft///MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//9FF///4tv///////////////////////// + ///////////////////w8PD/6Ojo//b29v/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z9+//8/Pz/+fn5//T09P/x8fH/5ubm/9fX1//CwcP/HxT3/1td8f9YXfX/PDnz/1JE + /v9gWv//Jx3//zE9+/9rWdz/vsLD/+Db2v/d4eL/5vHn//f17f/89fj/9vr1//j4+P/4+Pj/+Pj4//j4 + +P/4+Pj/9/f3//f39//39/f/9vb2//b29v/29vb/9vb2//X19f/09PT/9PT0//Pz8//z8/P/8/Pz//Ly + 8v/x8fH/8fHx//Hx8f/w8PD/8PDw/+/v7//v7+//7u7u/+3t7f/t7e3/7Ozs/+vr6//q6ur/5+fn/+fn + 5//m5ub/5OTk/+Hh4f/f39//3d3d/93d3f/e3t7/3d3d/9bW1v+6urrNAAAAFAAAAAYAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAJ+fnwKfn58Uo6OjUOrq6tz///////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////n3///Pw///pY///3VT//9JG///MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zwL///f1/////////////////////////////////////////////Pz + 8//n5+f/9fX1//v7+//8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z9 + +//7+/v/+fn5//X19f/y8vL/5ubm/9jY2P/FxMb/XGTf/0M5/f9hZfP/Uk3u/0U7//9YUv//Qjj//xYY + +f+dmdv/xcrT/9XZ1P/f3+X/7e7s//z3+f/9+Pn/8vf1//j4+P/4+Pj/+Pj4//j4+P/4+Pj/9/f3//f3 + 9//39/f/9vb2//b29v/29vb/9vb2//X19f/09PT/9PT0//Pz8//z8/P/8vLy//Ly8v/x8fH/8fHx//Hx + 8f/w8PD/8PDw/+/v7//u7u7/7u7u/+3t7f/t7e3/7Ozs/+rq6v/q6ur/5+fn/+fn5//m5ub/5OTk/+Hh + 4f/f39//3d3d/9zc3P/e3t7/3d3d/9bW1v+6urrNAAAAFAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ+f + nwSfn58c6enpv/////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////4tv//7Wj//+Ja///XDP//zUD//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//PAv//8/D////////////////////////////////////////////8/Pz/+fn5//09PT/+/v7//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z9+//6+vr/+Pj4//T0 + 9P/x8fH/5OTk/9nZ2f/Ix8n/jprE/y4e+P9iZfD/ZFrt/zs1+P9NSvr/X1j9/xYT+f+mrcD/vsfU/9Pe + 1P/t6PH/8+nv//vx/f/4+ff/9vv6//j4+P/4+Pj/+Pj4//j4+P/4+Pj/9/f3//f39//29vb/9vb2//b2 + 9v/29vb/9vb2//X19f/09PT/9PT0//Pz8//z8/P/8vLy//Ly8v/x8fH/8fHx//Hx8f/w8PD/8PDw/+/v + 7//u7u7/7u7u/+3t7f/s7Oz/6+vr/+rq6v/p6en/5+fn/+fn5//l5eX/5OTk/+Hh4f/f39//3d3d/9zc + 3P/e3t7/3d3d/9bW1v+6urrNAAAAFAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ+fnwXw8PB///////// + //////////////////////////////////////////////////////////////////////////////// + //////////Lv///Ft///nIP//29L//8/D///MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//81A///wrP///////// + ///////////////////////////////////39/f/5ubm//T09P/7+/v//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//3+/P/6+vr/9/f3//Pz8//u7u7/4ODg/9bW + 1v/JyMr/qKu6/zgy4/9XVvL/aF7x/z868/9JRfz/Ylj+/yso+f+Kj8b/vMfP/9Pay//o4uf/7ebt//nx + /P/29vb/9Pn4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/9/f3//f39//29vb/9vb2//b29v/29vb/9fX1//X1 + 9f/09PT/9PT0//Pz8//y8vL/8vLy//Ly8v/x8fH/8fHx//Dw8P/w8PD/7+/v/+/v7//u7u7/7e3t/+3t + 7f/s7Oz/6+vr/+rq6v/p6en/6Ojo/+fn5//l5eX/4+Pj/+Hh4f/f39//3d3d/9zc3P/e3t7/3d3d/9bW + 1v+6urrNAAAAFAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ+fnwb9/f3k//////////////////////// + ///////////////////////////////////////////////8+///2c///6mT//9/X///Uif//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//+5p/////////////////////////////// + //////////////n5+f/h4eH/8vLy//n5+f/7+/v/+/v7//v7+//7+/v/+/v7//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//3+/P/6+vr/+Pj4//T09P/t7e3/3t7e/9PT0//FxMb/sLO3/0hN + 0v88Nfr/aWbx/09G9P9JQf//Ukn//0g///9XT+L/usPM/9zZy//f3d3/5urr//X19f/39Pb/9Pf1//j4 + +P/4+Pj/+Pj4//j4+P/39/f/9/f3//b29v/29vb/9vb2//b29v/29vb/9fX1//X19f/09PT/8/Pz//Pz + 8//y8vL/8vLy//Hx8f/x8fH/8PDw//Dw8P/v7+//7+/v/+7u7v/u7u7/7e3t/+zs7P/s7Oz/6+vr/+rq + 6v/p6en/6Ojo/+bm5v/l5eX/4+Pj/+Hh4f/f39//3d3d/9zc3P/e3t7/3d3d/9bW1v+6urrNAAAAFAAA + AAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPn5+VD///////////////////////////////////////////// + /////////+nj//+/r///j3P//2I7//88C///MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//6WP////////////////////////////////////////////+Pj4/9XV + 1f/n5+f/+Pj4//v7+//7+/v/+/v7//v7+//7+/v/+/v7//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z9+//6+vr/+fn5//b29v/v7+//3t7e/9DQ0P/Av8H/qa2y/zo53f8cEv//Zmvv/1tR + 8f9EPvv/SEj//15S//8qG/P/pq7M/+HY1P/h39//5Ozr/+/z7f/48/X/9/f3//f39//4+Pj/+Pj4//j4 + +P/39/f/9/f3//b29v/29vb/9vb2//b29v/19fX/9fX1//X19f/09PT/8/Pz//Pz8//y8vL/8vLy//Hx + 8f/x8fH/8PDw/+/v7//v7+//7+/v/+7u7v/t7e3/7e3t/+zs7P/s7Oz/6+vr/+np6f/p6en/6Ojo/+bm + 5v/k5OT/4+Pj/+Hh4f/f39//3d3d/9vb2//e3t7/3d3d/9bW1v+9vb3ZAAAAFAAAAAYAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAP39/Z7//////////////////////////////////////7mn//91U///SRv//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//j3P////////////////////////////////////////////7+/v/wMDA/8rKyv/j4+P/9PT0//r6 + +v/7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//r7 + +f/5+fn/+Pj4//Pz8//s7Oz/3Nzc/87Ozv+9vL7/mJu3/yEW9v8KBv//WVj0/2Na8P89Puz/Q0f5/2JY + //8yJP7/h4vS/8vK0//d2d7/5Ono/+zw6//z9PL/9fT2//f39//39/f/9/f3//f39//39/f/9/f3//b2 + 9v/29vb/9vb2//X19f/19fX/9fX1//X19f/09PT/8/Pz//Pz8//x8fH/8fHx//Hx8f/x8fH/8PDw/+/v + 7//v7+//7+/v/+7u7v/t7e3/7e3t/+zs7P/r6+v/6+vr/+np6f/o6Oj/6Ojo/+bm5v/k5OT/4+Pj/+Hh + 4f/f39//3d3d/9vb2//e3t7/3d3d/9bW1v+9vb3ZAAAAFAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+ + /qH/////////////////////////////////r5v//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//98W/////////////// + //////////////////////////////z8/P+1tbX/p6en/7a2tv/Q0ND/5+fn//X19f/7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//r7+f/4+Pj/9PT0/+7u + 7v/o6Oj/2tra/83Nzf+8u73/jY66/xEL/v8DDfX/STv3/25n+P8/RO3/REH//1xT/f9DPvj/a27W/7jA + 0f/d1+L/6Obm/+rs7P/z+O//9vT6//f39//39/f/9/f3//f39//39/f/9/f3//b29v/29vb/9fX1//X1 + 9f/19fX/9fX1//T09P/09PT/8/Pz//Pz8//x8fH/8fHx//Hx8f/x8fH/8PDw/+/v7//v7+//7+/v/+7u + 7v/t7e3/7Ozs/+zs7P/r6+v/6urq/+np6f/o6Oj/6Ojo/+bm5v/k5OT/4+Pj/+Hh4f/f39//3d3d/9vb + 2//e3t7/3d3d/9bW1v+9vb3ZAAAAFAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/oX///////////// + ////////////////////zL///zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//9iO////Pv///////////////////////// + ///////////////////Gxsb/oaGh/6ioqP+6urr/0dHR/+fn5//09PT/+vr6//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//X6/f/69vX/9PDv/+nr6//a4dr/29fd/9TK + 2/+3uLT/aXPR/yAZ9v8UEv7/IR79/3Fo9P9LUvX/NTXz/1ZN//9WT/j/JBL//7a71P/U29T/5uHe/+rp + 6//z8fD/8/L2//n5+f/4+Pj/9/f3//b29v/39/f/9/f3//f39//29vb/9fX1//T09P/09PT/8/Pz//T0 + 9P/z8/P/8/Pz//Pz8//y8vL/8vLy//Hx8f/w8PD/8PDw/+/v7//v7+//7u7u/+7u7v/t7e3/7e3t/+zs + 7P/r6+v/6urq/+rq6v/p6en/5+fn/+bm5v/l5eX/4+Pj/+Hh4f/f39//3Nzc/9vb2//e3t7/3t7e/9TU + 1P++vr7aAAAAFQAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///4D///////////////////////////// + /////////9zT//+Ve///aUP//zwL//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//dVP///z7//////////////////////////////////// + ///9/f3/vr6+/6Ghof+oqKj/ubm5/9TU1P/p6en/9fX1//r6+v/7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//X5+v/9+fj/9vHy/+jq6v/a4dr/19TW/8vE0f+wtbT/SUnd/ykk + +/8hIf3/HBP9/2Zb8f9TVvj/OTnx/05H/P9aVvz/Jxb//6Wq0f/P1tP/5eLe/+np6f/w7/H/9fX1//f3 + 9//29vb/9vb2//b29v/39/f/9/f3//b29v/29vb/9PT0//T09P/z8/P/8/Pz//Pz8//z8/P/8/Pz//Ly + 8v/y8vL/8fHx//Hx8f/w8PD/8PDw/+/v7//u7u7/7u7u/+3t7f/t7e3/7e3t/+zs7P/r6+v/6urq/+rq + 6v/p6en/5+fn/+bm5v/k5OT/4uLi/+Dg4P/e3t7/3Nzc/9ra2v/e3t7/3t7e/9TU1P++vr7aAAAAFQAA + AAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///y////////////////////////////////////////////// + ///////////////Zz///r5v//4Jj//9VK///MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//4Jj/////////////////////////////////////////////f39/7W1 + tf+hoaH/qqqq/7u7u//U1NT/6urq//b29v/6+vr/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//H29f/6+Pf/9/L0/+jq6v/f497/2dfW/8jHy/+usr3/Ihns/zUx//8zM/v/IBX//1dN + 9P9eXvj/QT3w/0VB+P9bV/3/NCT//4qL1f/Fz8//4d7a/+fo5v/v7fP/9/nz//X19f/19fX/9vb2//b2 + 9v/29vb/9vb2//b29v/19fX/9PT0//T09P/z8/P/8/Pz//Pz8//z8/P/8/Pz//Ly8v/x8fH/8fHx//Hx + 8f/w8PD/7+/v/+/v7//u7u7/7u7u/+3t7f/t7e3/7Ozs/+zs7P/r6+v/6urq/+np6f/p6en/5ubm/+Xl + 5f/k5OT/4uLi/+Dg4P/e3t7/3Nzc/9ra2v/d3d3/3t7e/9TU1P++vr7aAAAAFQAAAAcAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAD///+v//////////////////////////////////////////////////////// + ////////////////////9fP//8m7//+cg///b0v//0IT//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//+Mb/////////////////////////////////////////////r6+v+ysrL/oqKi/6qq + qv++vr7/1dXV/+vr6//29vb/+vr6//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//T5 + +P/6+Pf/9fL0/+Xn5//a3dv/09PN/7vAv/+Ynb7/Ewr7/zw5//89OPf/Myz//0Q6+P9mZvb/S0Xy/0I9 + /P9UUP3/Rjv//2li4f++y83/2dfX/+bn5f/v7PX/9fjv//X19f/19fX/9fX1//b29v/29vb/9vb2//X1 + 9f/19fX/9PT0//Pz8//z8/P/8/Pz//Pz8//z8/P/8vLy//Ly8v/x8fH/8fHx//Dw8P/w8PD/7+/v/+7u + 7v/u7u7/7e3t/+3t7f/s7Oz/7Ozs/+vr6//q6ur/6urq/+np6f/p6en/5ubm/+Xl5f/k5OT/4uLi/+Dg + 4P/e3t7/3Nzc/9vb2//d3d3/3d3d/9TU1P++vr7aAAAAFQAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAD///8v//////////////////////////////////////////////////////////////////////// + ///////////////////////////////i2///taP//4xv//9cM///NQP//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//pY/////////////////////////////////////////////29vb/rq6u/6Ghof+rq6v/vr6+/9ra + 2v/s7Oz/9/f3//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//T29v/z8fD/8Ozx/+Ll + 4//a2tr/09TL/7vDw/+IiMj/GBj//0E9//89NfT/SUj2/ywj9f9laPP/VE30/0M7/v9NSv7/U079/0c4 + 7f+2xs3/09PZ/+Xm5P/p6u7/9PTu//b29v/29vb/9vb2//b29v/19fX/9fX1//X19f/09PT/8/Pz//Pz + 8//y8vL/8vLy//Ly8v/y8vL/8vLy//Hx8f/x8fH/8PDw//Dw8P/v7+//7u7u/+7u7v/t7e3/7e3t/+zs + 7P/s7Oz/6+vr/+vr6//q6ur/6enp/+np6f/o6Oj/5+fn/+Xl5f/k5OT/4uLi/+Dg4P/e3t7/3Nzc/9vb + 2//c3Nz/3d3d/9TU1P++vr7aAAAAFQAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////r/// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////+ff//8/D//+lj///dVP//0kb//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//6+b//// + ////////////////////////////////////////9PT0/6ioqP+jo6P/ra2t/8DAwP/Z2dn/7u7u//j4 + +P/7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//f5+f/08vH/7ezw/+Pn4v/c2dv/1dLN/7nB + yP9xbdL/Iif4/z87//8/NPT/V1vw/xoV9P9cYPX/WlX4/z429f9JRf//WFX4/y8f9v+os9P/1Nbe/+Tl + 4//m6Oj/8/Hx//X19f/29vb/9vb2//X19f/19fX/9PT0//T09P/09PT/8/Pz//Ly8v/y8vL/8vLy//Ly + 8v/y8vL/8fHx//Hx8f/w8PD/8PDw/+/v7//v7+//7u7u/+3t7f/t7e3/7e3t/+zs7P/s7Oz/6+vr/+rq + 6v/p6en/6enp/+jo6P/o6Oj/5+fn/+Xl5f/j4+P/4eHh/+Dg4P/e3t7/3d3d/9zc3P/c3Nz/3Nzc/9PT + 0//AwMDhAAAAFQAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////D////3/////v//////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////s5///v6///49z//9cM///MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zUD//+8q/////////////// + //////////////////////////////Dw8P+mpqb/o6Oj/66urv/Dw8P/2tra/+7u7v/4+Pj/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//b4+f/z9PL/6+rs/+Lm4P/c2N3/0c7K/7C4yf9cUdf/LC/2/0A5 + //9FPPf/Xl7y/xIQ9v9NUPn/XFv3/0Q47v9FQ///WVL5/ywi/v+Sldn/1NjZ/+Ti4f/k6ej/9PD1//T0 + 9P/09PT/9fX1//X19f/09PT/9PT0//Pz8//z8/P/8/Pz//Ly8v/y8vL/8vLy//Ly8v/y8vL/8fHx//Hx + 8f/w8PD/8PDw/+/v7//u7u7/7u7u/+3t7f/t7e3/7Ozs/+zs7P/r6+v/6+vr/+rq6v/p6en/6Ojo/+jo + 6P/o6Oj/5ubm/+Xl5f/j4+P/4eHh/9/f3//e3t7/3Nzc/9vb2//c3Nz/3Nzc/9PT0//AwMDmAAAAFQAA + AAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8X////j/////f///////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////Cs///MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//81A///z8P///////////////////////// + ///////////////////o6Oj/pKSk/6Ojo/+vr6//w8PD/97e3v/v7+//+Pj4//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//b4+f/4+ff/7ezu/+Pn4f/g2eD/z8rL/62zyv9PQdz/ODf9/0I6//9JQvf/XFf2/w4Q + +P89P/v/XWD4/0xD7f9BQPz/W1D//zQv//+AfNv/0NfU/+Lg3//n7Ov/9vL4//Ly8v/z8/P/9PT0//X1 + 9f/09PT/9PT0//Pz8//z8/P/8vLy//Ly8v/y8vL/8fHx//Ly8v/x8fH/8fHx//Dw8P/w8PD/7+/v/+/v + 7//u7u7/7u7u/+3t7f/s7Oz/7Ozs/+zs7P/r6+v/6+vr/+rq6v/p6en/6Ojo/+jo6P/n5+f/5ubm/+Xl + 5f/i4uL/4ODg/9/f3//d3d3/3Nzc/9vb2//b29v/3Nzc/9PT0//AwMDmAAAAFQAAAAcAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///w////9H////gP///7T////v//////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////+yn///MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//PAv//9LH//////////////////////////////////// + ////////5OTk/6Ghof+kpKT/r6+v/8TExP/c3Nz/7+/v//f39//5+fn/+fn5//n5+f/5+fn/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//Xz + 8//w8vP/8+3y/+Lk5f/T1tT/zM3E/769x/8hJPv/Qzn//zs99v9US/n/TU35/xoW8f8tNvH/YWTv/1BF + 9f9BO/7/VUv//0M//P9ZWvL/zc7S/+Lc3f/g5uH/7uvt//Pz8//z8/P/9PT0//T09P/09PT/8/Pz//Pz + 8//x8fH/8PDw//Dw8P/u7u7/7e3t/+vr6//s7Oz/7Ozs/+7u7v/v7+//7+/v/+7u7v/u7u7/7e3t/+3t + 7f/s7Oz/7Ozs/+rq6v/q6ur/6urq/+np6f/p6en/6Ojo/+fn5//m5ub/5eXl/+Tk5P/i4uL/4eHh/9/f + 3//d3d3/29vb/9nZ2f/b29v/29vb/9PT0//BwcHmAAAAFgAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////I////1v///+T////zP// + //v///////////////////////////////////////////////////////////////////////////// + //////////////+ii///MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//0UX///f1////////////////////////////////////////////9/f + 3/+goKD/pKSk/7CwsP/Hx8f/39/f//Dw8P/4+Pj/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n39//w8vL/8Ovt/+Di + 4//V2Nb/zs7I/7y6xv8aHPb/Qzv+/zs7+f9XT/b/SEj4/ygm6v8nK/b/Y2Ty/1NL9v8/Ovv/UUn//0M/ + /P9PUO7/y8vR/+Db3P/i6OP/7+zu//T09P/09PT/9PT0//T09P/z8/P/8fHx/+3t7f/p6en/5ubm/+Tk + 5P/h4eH/3t7e/9zc3P/e3t7/4uLi/+np6f/s7Oz/7u7u/+7u7v/t7e3/7e3t/+zs7P/s7Oz/6+vr/+rq + 6v/q6ur/6enp/+np6f/o6Oj/5+fn/+bm5v/m5ub/5eXl/+Tk5P/i4uL/4ODg/9/f3//d3d3/2tra/9nZ + 2f/b29v/29vb/9PT0//BwcHmAAAAFgAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wf///87////b/// + /6v////f//////////////////////////////////////////////////////////////////////+Z + f///MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//9FF///7Of////////////////////////////////////////////V1dX/oKCg/6Sk + pP+ysrL/yMjI/+Pj4//y8vL/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//r49//x8/P/8Ovs/+Di4v/V2Nb/zs3J/7q3 + x/8UFPT/RD77/zs6//9fVfX/PUH4/zs+3P8aGfj/ZGD1/1dS9f88N/b/Tkb//0VC/P9BQev/zMrQ/9zZ + 2//m6uX/7+vw//T09P/09PT/8/Pz//Pz8//w8PD/6urq/9/f3//R0dH/yMjI/8PDw/+/v7//urq6/7m5 + uf+9vb3/ycnJ/9ra2v/m5ub/6+vr/+3t7f/s7Oz/7Ozs/+vr6//r6+v/6+vr/+rq6v/p6en/6enp/+jo + 6P/n5+f/5ubm/+bm5v/m5ub/5OTk/+Pj4//i4uL/4ODg/97e3v/c3Nz/2tra/9nZ2f/b29v/29vb/9PT + 0//AwMDmAAAAFgAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////F/// + /0////+H////vP////P///////////////////////////////////////////9/X///MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zUD//+5p///iWv//z8P//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//Uif//+zn////////////////////////////////////////////z8/P/6CgoP+mpqb/tra2/9DQ + 0P/m5ub/9vb2//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/4+Pj/+Pj4//j4 + +P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j38//x9PL/8+/u/+Lk5P/V2Nb/zcvK/7m0yf8SEfX/RkH7/zs4 + //9jWvH/MzX3/05Vyv8UD/T/Xljz/1dW8v88NvP/SUL9/0pI//81Muz/zcrT/9rZ2//n6+b/7enu//Pz + 8//z8/P/8/Pz//Hx8f/p6en/2tra/8jIyP+6urr/sbGx/6ysrP+oqKj/paWl/6Wlpf+np6f/s7Oz/8TE + xP/V1dX/4uLi/+rq6v/s7Oz/7Ozs/+vr6//r6+v/6urq/+rq6v/p6en/6Ojo/+fn5//m5ub/5ubm/+bm + 5v/m5ub/5OTk/+Pj4//h4eH/4ODg/97e3v/c3Nz/2tra/9jY2P/b29v/2tra/9PT0//AwMDmAAAAFgAA + AAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAD///8v/v7+6v////////////////////////////////95V///MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//5l///////////////n3//+5p///ZT///zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//183///1 + 8////////////////////////////////////////////8nJyf+goKD/qamp/729vf/Y2Nj/7+/v//f3 + 9//4+Pj/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4 + +P/4+Pj/+Pj4//f28v/w8/H/9PDv/+Tm5v/W2df/z83N/7u1zP8SD/j/Q0D6/zs4//9kW/H/LSz4/1tk + vv8bFOv/WE71/1hZ7/89OPL/R0L8/05J//8nJPD/zcnU/9fa3v/m6uX/6+fs//Ly8v/y8vL/8fHx/+rq + 6v/b29v/xMTE/7i4uP/Nzc3/3Nzc/9zc3P/Pz8//ycnJ/6ampv+fn5//pKSk/66urv+/v7//0dHR/+Hh + 4f/p6en/6+vr/+vr6//q6ur/6urq/+rq6v/p6en/6Ojo/+fn5//m5ub/5ubm/+bm5v/m5ub/4+Pj/+Li + 4v/h4eH/39/f/93d3f/b29v/2dnZ/9jY2P/a2tr/2dnZ/9LS0v/AwMDmAAAAFgAAAAcAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACfn58E////+P// + //////////////////////////////9lP///MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//WS////z7/////////////////////////////+Xf//+Sd///SRv//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//9iO////Pv///////// + //////////////////////////////39/f+9vb3/o6Oj/6+vr//Ly8v/6Ojo//T09P/4+Pj/+Pj4//j4 + +P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f1 + 9P/w8/H/8+/u/+Pl5f/X2tj/0tDQ/7640f8SD/n/Qz79/zw4+/9fWvH/LSb5/2FruP8sKd3/UUX3/1pb + 8f8/OvP/RED9/05K//8bFvP/zcnU/9Xc3//m5+P/7Ojt//Hx8f/x8fH/6+vr/93d3f/S0tL/7e3t//// + //////////////////////////////z8/P/V1dX/ra2t/6Ojo/+srKz/vLy8/8/Pz//h4eH/6enp/+vr + 6//q6ur/6urq/+np6f/p6en/6Ojo/+fn5//m5ub/5ubm/+Xl5f/l5eX/4+Pj/+Li4v/g4OD/3t7e/93d + 3f/b29v/2NjY/9fX1//Z2dn/2NjY/9HR0f/AwMDmAAAAFgAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACfn58F//////////////////////// + //////////////9VK///MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//81 + A///2c///////////////////////////////////////////////Pv//8Kz//91U///NQP//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//dVP///z7//////////////////// + ///////////////////29vb/pKSk/6ioqP+/v7//29vb/+/v7//39/f/9/f3//f39//39/f/9/f3//f3 + 9//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f19f/v8fH/8u3u/+Pl + 5f/Y29n/1NLS/7+50v8SD/n/QDz//z869P9aV/P/MCL8/2Bqt/89Qc//SD34/1pb8f9BPPP/Qz/8/01K + /v8XEfr/z8vX/9bf4//l5uL/7urv//Ly8v/w8PD/4+Pj/9bW1v/7+/v///////////////////////// + ////////////////////////+fn5/66urv+hoaH/rKys/729vf/V1dX/4+Pj/+np6f/p6en/6enp/+jo + 6P/o6Oj/6Ojo/+fn5//m5ub/5eXl/+Xl5f/k5OT/4uLi/+Hh4f/g4OD/3t7e/9zc3P/a2tr/2NjY/9fX + 1//Z2dn/19fX/9DQ0P/Dw8PzAAAAFgAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADx8fEk//////////////////////////////////////9M + H///MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//+cg/////////////// + ////////////////////////////////////////////////////7Of//6KL//9SJ///MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//4Jj//////////////////////////////////// + ////////ycnJ/6Wlpf+5ubn/1NTU/+zs7P/39/f/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4 + +P/39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f09v/w8vP/8+7v/+Pl5f/X2tj/09HQ/7+5 + 0P8SD/n/Pzz//0E88/9VVfX/MiD9/15otv9JUMP/QTb4/1la8v9BPPH/QD/7/01K/v8WEP//08/b/9rj + 5//l5uL/7urv//Ly8v/t7e3/4eHh//n5+f////////////////////////////////////////////// + //////////////Dw8P+lpaX/o6Oj/66urv/Gxsb/2dnZ/+Xl5f/p6en/6enp/+jo6P/o6Oj/5+fn/+fn + 5//m5ub/5eXl/+Tk5P/j4+P/4uLi/+Hh4f/g4OD/3t7e/9zc3P/a2tr/2NjY/9bW1v/Y2Nj/19fX/9DQ + 0P/Dw8PzAAAAFgAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADv7+8q//////////////////////////////////////81A///MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//183///8+/////////////////////////////// + ////////////////////////////////////////////////////z8P//39f//85B///MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//zMA//+Mb///////////////////////////////////////9vb2/6am + pv+4uLj/0tLS/+vr6//29vb/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f3 + 9//39/f/9/f3//f39//39/f/9/f3//X3+P/0+PP/6fHx/+Xo3//j4Nz/2tDc/7C7yf8TEvH/PkD9/zo+ + 9P9XSvr/MSb4/15ps/9PU8T/PjL8/1lU8/9APO//Pzn//0lH//8eGfH/yc7X/97g4f/z6PL/7+/v//Dw + 8P/t7e3/+fn5//////////////////////////////////////////////////////////////////// + ///i4uL/oKCg/6ampv+1tbX/y8vL/97e3v/m5ub/6Ojo/+jo6P/n5+f/5ubm/+bm5v/l5eX/5OTk/+Tk + 5P/j4+P/4uLi/+Dg4P/e3t7/3Nzc/9vb2//Z2dn/19fX/9bW1v/W1tb/09PT/87Ozv/Dw8PzAAAAFgAA + AAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAD19fVH//////////////////////////////////z7//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//OQf//9/X//////////////////////////////////////////////////// + ///////////////////////////////////////////////18///rJf//1wz//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//qZP//////////////////////////////////////8zMzP+6urr/1tbW/+zs + 7P/29vb/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f3 + 9//39/f/9/f3//Tz9f/19vL/6/Dx/+bn4//i39v/2tPa/7bBz/8VE/X/RT7//zk4+f9TT/T/Miz1/19n + uv9TV8D/Nizw/1FR8f9BOvX/P0H6/0I8//8sJ/T/zM7g/+Dl5P/y7ez/7/Lw/+7u7v/z8/P///////// + ////////////////////////////////////////////////////////////////////////w8PD/6Gh + of+pqan/vLy8/9LS0v/h4eH/6Ojo/+fn5//n5+f/5ubm/+Xl5f/l5eX/5OTk/+Tk5P/j4+P/4eHh/+Dg + 4P/e3t7/3Nzc/9ra2v/Y2Nj/1tbW/9XV1f/V1dX/0tLS/83Nzf/CwsLzAAAAFgAAAAcAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ+fnwH19fVT//////// + /////////////////////////+Xf//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//oov///////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////c0///jG///0IT//8zAP//MwD//zMA//8z + AP//OQf//+zn/////////////////////////////////9XV1f++vr7/2tra/+7u7v/19fX/9vb2//b2 + 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//f0 + 9v/4+PL/7fHy/+jn6f/h397/29nZ/7/H2P8cFPv/ST3//z46/f9LTfH/MSzz/15kw/9ZXcb/Nyvv/01S + 9P9AOfb/PED3/z42//88NPP/ztDi/+Dl4//s6+H/6Ovp/+3t7f/39/f///////////////////////// + ////////////////////////////////////////////////////////+fn5/6qqqv+jo6P/r6+v/8HB + wf/X19f/5OTk/+fn5//m5ub/5eXl/+Xl5f/l5eX/5OTk/+Tk5P/j4+P/4ODg/9/f3//d3d3/3Nzc/9ra + 2v/X19f/1dXV/9PT0//U1NT/0dHR/8zMzP/CwsLzAAAAFgAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ+fnwH39/do//////////////////////// + /////////9nP//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//9fN////Pv///////// + //////////////////////////////z8/P////////////////////////////////////////////// + //////////////////////////////////////////n3//+5p///bEf//zMA//8zAP//MwD//9/X//// + /////////////////////////////8fHx//ExMT/4eHh//Dw8P/29vb/9vb2//b29v/29vb/9vb2//b2 + 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//n2+P/6+PD/7vDx/+zn + 8P/i4+H/4eDc/8fO3f8lHPn/QTb+/0I9/P9EQ/H/PDT3/1Nb1P9OUdf/PjH3/01R8P8/PPD/Nzj+/zwx + //9USfP/2tvp/+bt6v/s7eT/6uzs/+3t7f/7+/v//////////////////////////////////9f///+D + ////5////////////////////////////////////////+Li4v+goKD/pqam/7Kysv/Kysr/29vb/+Tk + 5P/l5eX/5eXl/+Tk5P/k5OT/5OTk/+Pj4//j4+P/39/f/9/f3//d3d3/29vb/9nZ2f/X19f/1NTU/9LS + 0v/T09P/0NDQ/8vLy//BwcHzAAAAFgAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAJ+fnwEAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4+Ph3/////////////////////////////////8y///8z + AP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zkH///f1/////////////////////////////// + ////////6enp/9nZ2f/y8vL//Pz8//////////////////////////////////////////////////// + /////////////////////////////////////////+Xf//+pk///taP///////////////////////// + /////////////8PDw//Pz8//6enp//Pz8//29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 + 9v/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//Xy9P/08ez/7Ozs/+rm8f/l6Ob/4+Tg/8zS + 3/8zKfH/PTn9/0Y//v9EPvH/T0b6/zk85f80Mur/TUX+/1ZX7f9CQO7/NTb//zMf//97der/4ePt/+nu + 7f/r7Oj/6+zw/+3t7f///////////////////////////////////////zP///8A////P/////v///// + ///////////////////////////////////Dw8P/oaGh/6ioqP+7u7v/z8/P/97e3v/k5OT/5OTk/+Tk + 5P/k5OT/4+Pj/+Pj4//i4uL/39/f/97e3v/d3d3/29vb/9nZ2f/W1tb/09PT/9HR0f/S0tL/z8/P/8rK + yv/AwMDzAAAAFwAAAAefn58Cn5+fBZ+fnwifn58On5+fFJ+fnxifn58Sn5+fC5+fnwMAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAJ+fnwH5+fmI/////////////////////////////////7mn//8zAP//MwD//zMA//8z + AP//MwD//zMA//8zAP//MwD//6KL///////////////////////////////////////5+fn/0NDQ/+bm + 5v/x8fH/9PT0//b29v/6+vr//v7+//////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////////8jI + yP/c3Nz/7+/v//T09P/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X1 + 9f/19fX/9fX1//X19f/19fX/9fX1//X09v/28+//8PHv//Dt9v/s8e//6+no/9fZ4f9NR+z/NTX9/0I2 + //9APuz/W1X2/yEc9P8jHPP/Wlb1/1xZ6/9EQvD/MjT+/zIg9/+rr9//4uDs/+Pm6v/n6Ob/6unt/+/v + 7////////////////////////////////////////wf///8A////AP///4v///////////////////// + ///////////////////5+fn/qamp/6Kiov+tra3/wMDA/9bW1v/f39//5OTk/+Pj4//j4+P/4+Pj/+Li + 4v/h4eH/39/f/97e3v/c3Nz/2tra/9jY2P/V1dX/0tLS/9DQ0P/R0dH/zs7O/8nJyf/AwMDzIiIiHGxs + bBWfn58Zn5+fJJ+fny+fn588n5+fR5+fn02fn59Cn5+fL5+fnxufn58Nn5+fBAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ+f + nwH6+vqb/////////////////////////////////6+b//8zAP//MwD//zMA//8zAP//MwD//zMA//8z + AP//Xzf///z7///////////////////////////////////////Z2dn/3t7e/+7u7v/z8/P/9PT0//T0 + 9P/09PT/9PT0//f39//8/Pz///////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////9fX1/93d3f/s7Oz/9PT0//X1 + 9f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/09PT/9PT0//T09P/09PT/9PT0//T0 + 9P/09PT/9PT0//Hz8//y8O//7vLt/+7t8f/r8O7/6+jq/9/e4P9ubO7/MCv8/0E1//85PvH/W1L8/ygi + //9BP/3/Z2by/1tY8f9GQu//KSf9/1pZ7//V3uL/5uLt/+jp7f/q6ur/8O/r/+3t7f////////////// + /////////////////////////xP///8A////AP///wf////X//////////////////////////////// + ////////4uLi/6CgoP+lpaX/s7Oz/8fHx//Z2dn/4uLi/+Pj4//j4+P/4uLi/+Hh4f/h4eH/39/f/97e + 3v/b29v/2dnZ/9bW1v/U1NT/0dHR/9DQ0P/Pz8//zc3N/8fHx/++vr76Z2dnOJOTk0Wfn59in5+fgJ+f + n5ifn5+kn5+fq5+fn66fn5+in5+fiZ+fn2Gfn585n5+fGJ+fnwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ+fnwH7+/un//////// + /////////////////////////5l///8zAP//MwD//zMA//8zAP//MwD//zMA//85B///39f///////// + /////////////////////////////+jo6P/X19f/6urq//Ly8v/09PT/9PT0//T09P/09PT/9PT0//T0 + 9P/09PT/9fX1//n5+f/9/f3///////////////////////////////////////////////////////// + ///////////////////////////////////+/v7/5eXl/+zs7P/z8/P/9fX1//X19f/19fX/9fX1//X1 + 9f/19fX/9fX1//X19f/19fX/9fX1//X19f/09PT/9PT0//T09P/09PT/9PT0//T09P/09PT/9PT0//D1 + 9P/z8fH/8PTu/+/u8P/u8/H/7+vw/+3r6v+Njvz/KCD2/z42//8mL/D/QTH0/ykp9/9eaPb/bmrx/1xX + +P9JRO3/Ixf//4qg7v/r8ez/6+fs/+7t7//t6uz/8vLm/+7u7v////////////////////////////// + /////////x////8A////AP///wD///83////+////////////////////////////////////////8PD + w/+hoaH/qamp/7m5uf/Ozs7/3d3d/+Li4v/i4uL/4uLi/+Hh4f/g4OD/39/f/93d3f/b29v/2NjY/9XV + 1f/T09P/0dHR/87Ozv/Ly8v/x8fH/7+/v/+2trb/jY2Nd5ubm42fn5+un5+fzJ+fn+Kfn5/qn5+f7Z+f + n+2fn5/mn5+f0Z+fn6ufn59+n5+fTJ+fnx2fn58HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ+fnwL8/PzB//////////////////////// + /////////49z//8zAP//MwD//zMA//8zAP//MwD//zMA//+ii/////////////////////////////// + ////////9/f3/8/Pz//k5OT/8PDw//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Ly8v/y8vL/8/Pz//Pz + 8//z8/P/9vb2//r6+v/+/v7///////////////////////////////////////////////////////// + ///////////////////v7+//7e3t//Pz8//09PT/9PT0//T09P/09PT/9PT0//T09P/09PT/9PT0//T0 + 9P/09PT/9PT0//T09P/z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//P08v/z9PL/8fHx/+/v + 7//v7vD/7+7w/+rp7f/k4+f/GBf2/yAi//8NDfP/Kifz/2dm/P92dPz/ZWL+/05T9f8xJOr/gH/m/9DW + 6f/u7u7/7Ovv/+rx6v/w8+r/8uvy/+zs7P/8/Pz//////////////////////////////////zv///8A + ////AP///wD///8A////f/////////////////////////////////////////n5+f+rq6v/o6Oj/6ys + rP/AwMD/09PT/97e3v/h4eH/4ODg/9/f3//f39//3t7e/93d3f/a2tr/1tbW/9PT0//Q0ND/y8vL/8fH + x//Dw8P/u7u7/7Gxsf+qqqr/m5ubzqOjo966urrwx8fH+NXV1f7j4+P+4eHh/7q6uv6fn5/8n5+f9p+f + n+mfn5/On5+fmZ+fn0Wfn58Xn5+fAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ+fnwL8/PzF/////////////////////////////////39f//8z + AP//MwD//zMA//8zAP//MwD//183///8+///////////////////////////////////////1tbW/+Dg + 4P/t7e3/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Ly8v/y8vL/8/Pz//Pz8//z8/P/8/Pz//Pz + 8//09PT/9/f3//z8/P////////////////////////////////////////////////////////////j4 + +P/u7u7/8/Pz//T09P/09PT/9PT0//T09P/09PT/9PT0//T09P/09PT/9PT0//T09P/09PT/9PT0//T0 + 9P/z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Lz8f/x8vD/8PDw/+7u7v/v7vD/8fDy/+/u + 8v/r6u7/jJb//y8c9f8kE/7/R0ry/1FW5/9aVvX/RED3/yUc9f+Ghez/0tT//+jq6//o4+T/8e3y/+bs + 5//m6uT/8Ozx/+3t7f/7+/v//////////////////////////////////0f///8A////AP///wD///8A + ////A////8/////////////////////////////////////////n5+f/oKCg/6SkpP+ysrL/xcXF/9fX + 1//f39//4ODg/9/f3//e3t7/3d3d/9zc3P/Y2Nj/09PT/83Nzf/Gxsb/vr6+/7a2tv+xsbH/rKys/6am + pv+4uLj/2tra+vv7+//////////////////////////////////t7e3/vr6+/6CgoP2fn5/wn5+fx5+f + n3Wfn58zn5+fCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAJ+fnwP+/v7i/////////////////////////////////2xH//8zAP//MwD//zMA//8z + AP//PAv//+Xf///////////////////////////////////////n5+f/1tbW/+rq6v/x8fH/8/Pz//Pz + 8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Ly8v/y8vL/8/Pz//Pz8//z8/P/8vLy//Ly8v/y8vL/8/Pz//Pz + 8//19fX/+fn5//7+/v/////////////////////////////////9/f3/9fX1//Ly8v/z8/P/9PT0//T0 + 9P/09PT/9PT0//T09P/09PT/9PT0//T09P/09PT/9PT0//Pz8//z8/P/8/Pz//Pz8//y8vL/8vLy//Ly + 8v/y8vL/8vLy//Ly8v/y8vL/8vLy//P08v/y8/H/8fHx/+/v7//v7vD/8fDy//Dv8f/t7O7/7ufq/7u5 + 9f9YUPf/KBv//zEo+v9NQPD/hXv3/7fA8v/W3O//6uzt//fx7P/x6er/6ufp/+ft6P/t8ez/8Ozx/+zs + 7P/5+fn//////////////////////////////////1////8A////AP///wD///8A////AP///y/////7 + ////////////////////////////////////////x8fH/6CgoP+np6f/t7e3/8zMzP/Z2dn/39/f/9/f + 3//c3Nz/2dnZ/9XV1f/Ozs7/xsbG/8DAwP+4uLj/sLCw/6mpqf+vr6//zc3N//Dw8P////////////// + /////////////////////////////////////////////+vr6/+ioqL9n5+f45+fn6Wfn59Wn5+fFp+f + nwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ+f + nwP+/v7q/////////////////////////////////2U///8zAP//MwD//zMA//8zAP//qZP///////// + //////////////////////////////f39//T09P/5OTk//Dw8P/z8/P/8/Pz//Pz8//z8/P/8/Pz//Ly + 8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8/Pz//Pz + 8//19fX/+Pj4//r6+v/6+vr/+Pj4//b29v/09PT/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz + 8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//y8vL/8vLy//Ly8v/y8vL/8vLy//Ly + 8v/y8vL/8vLy//Lz8f/z8/P/8vLy//Hx8f/w8PD/8O/x/+7t7//s6+3/5e7k/+jx9f/e5/T/2eDv/97g + 8v/i5e3/4+zv/+Dq9P/t7e3/6OPk//Lq6//y7ez/6uvp/+rv7f/q7O3/7urw/+vr6//4+Pj///////// + /////////////////////////2////8A////AP///wD///8A////AP///wD///9///////////////// + ////////////////////////+vr6/6urq/+ioqL/rKys/7y8vP/Q0ND/2tra/9nZ2f/W1tb/z8/P/8fH + x/+9vb3/s7Oz/6urq/+pqan/wsLC/+Pj4//+/v7///////////////////////////////////////// + ///////////////////////////////////Y2Nj/n5+f8p+fn82fn598n5+fLJ+fnwsAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ+fnwP///////////// + /////////////////////////0wf//8zAP//MwD//zMA//9lP/////////////////////////////// + /////////////9XV1f/e3t7/7e3t//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly + 8v/y8vL/8vLy//Ly8v/y8vL/8fHx//Hx8f/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly + 8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8/Pz//Pz + 8//z8/P/8/Pz//Ly8v/y8vL/8vLy//Ly8v/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Dw + 8P/x8fH/8vLy//Hx8f/x8fH/8PDw/+/v7//t7e3/8/Dy/+fk7f/v8/T/8PXs/+/u6v/27vX/8+rt//bw + 6//q6e3/8+/0/+zp6//r7Or/7fDu/+rr7//s6+//7ejp/+rq6v/29vb///////////////////////// + /////////3////8A////AP///wD///8A////AP///wD///8D////z/////////////////////////// + /////////////+fn5/+fn5//pKSk/6+vr//BwcH/ysrK/8nJyf/BwcH/ubm5/7Kysv+srKz/tbW1/9bW + 1v/4+Pj///////////////////////////////////////////////////////////////////////// + ////////////////////////wMDA+5+fn+Wfn5+fn5+fUJ+fnxmfn58CAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPHx8Q3///////////////////////////// + /////////0UX//8zAP//MwD//zwL///l3///////////////////////////////////////5ubm/9fX + 1//p6en/8fHx//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly + 8v/y8vL/8fHx//Hx8f/x8fH/8fHx//Hx8f/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly + 8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly + 8v/y8vL/8vLy//Ly8v/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Dw + 8P/w8PD/8PDw//Dw8P/v7+//9PLq//Xz8v/u7e//7e3t/+rs7P/q7ev/7/Du/+zs7P/q8er/6O7p/+nv + 6v/q7+3/6uvv/+vp7//t6uz/7e3n/+rq6v/09PT//////////////////////////////////5v///8A + ////AP///wD///8A////AP///wD///8A////L/////v///////////////////////////////////// + ///Hx8f/oaGh/6Wlpf+ysrL/t7e3/7a2tv+vr6//ra2t/8rKyv/s7Oz///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////8/Pz/5+fn/Cfn5+1n5+faZ+fnyKfn58EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPz8/CD//////////////////////////////////////zMA//8z + AP//MwD//6mT///////////////////////////////////////39/f/0NDQ/+Tk5P/v7+//8vLy//Ly + 8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Hx8f/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/x8fH/8fHx//Hx + 8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Ly + 8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/x8fH/8fHx//Hx + 8f/w8PD/8PDw//Dw8P/w8PD/8PDw//Dw8P/w8PD/8PDw//Ly8v/x8fH/8PDw/+/v7//v7+//7u/t/+7v + 7f/u7+3/7+3t/+/u6v/x7+7/7u/r/+nx5//o7u3/5uvu/+nw6f/u8ej/5+vl/+zw6//o6uv/7Ovv/+3q + 7P/h4uD/6+/q/+np6f/z8/P//////////////////////////////////6f///8A////AP///wD///8A + ////AP///wD///8A////AP///3v////////////////////////////////////////6+vr/q6ur/6Gh + of+kpKT/pqam/76+vv/f39///Pz8//////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////////66u + rvSfn5+4n5+fbJ+fnyOfn58EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAP///wv//////////////////////////////////////08j//8zAP//dVP///////// + ///////////////////////////////////W1tb/3Nzc/+zs7P/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly + 8v/y8vL/8vLy//Hx8f/x8fH/8vLy//Ly8v/y8vL/8vLy//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx + 8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx + 8f/x8fH/8fHx//Hx8f/x8fH/8vLy//Ly8v/y8vL/8fHx//Hx8f/x8fH/8fHx//Hx8f/w8PD/8PDw//Dw + 8P/w8PD/8PDw//Dw8P/w8PD/8PDw/+/v7//v7+//7u7u/+/v7//v8O7/7u/t/+7v7f/t7uz/7u/z/+7s + 6//y7+v/8evw//Dq9f/w7e//7Ovn//Hr8P/v6O//7+vw/+7q7//s6O7/7ejp/+7u6P/q7un/4uXp/+np + 6f/w8PD//////////////////////////////////7////8A////AP///wD///8A////AP///wD///8A + ////AP///wP////H////////////////////////////////////////5+fn/6urq//R0dH/9fX1//// + //////////////////////////////////////////////////////////////////////////////// + ////+////7P///9/////m/////v//////////////////////////////////8nJyfSfn5+nn5+fVp+f + nxqfn58CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAABAAAAAgAA + AAL////7/////////////////////////////////9/X//+5p////Pv///////////////////////// + /////////////+Pj4//W1tb/6Ojo//Dw8P/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx + 8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8PDw//Dw8P/w8PD/8PDw//Dw8P/w8PD/8fHx//Hx + 8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx + 8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8PDw//Dw8P/w8PD/8PDw//Dw8P/w8PD/8PDw/+/v + 7//v7+//7+/v//Dw8P/w8PD/7+/v/+7u7v/t7e3/7e3t/+7u7v/v7+//7e3t/+7u7v/u7u7/7e3t/+3t + 7f/t7e3/7Ozs/+rq6v/r6+v/6+vr/+rq6v/q6ur/6enp/+np6f/p6en/6enp/+jo6P/w8PD///////// + /////////////////////////8////8A////AP///wD///8A////AP///wD///8A////AP///wD///8n + ////9/////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////9////97////G////wD///8A + ////AP///7f//////////////////////////////////9nZ2fKfn5+Pn5+fOp+fnw8AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAADAAAABQAAAAcAAAAKAAAACwAAAA38/PzR//////// + ////////////////////////////////////////////////////////////////////////9vb2/87O + zv/g4OD/6+vr/+3t7f/t7e3/7e3t/+3t7f/t7e3/7e3t/+3t7f/t7e3/7e3t/+3t7f/t7e3/7e3t/+3t + 7f/t7e3/7e3t/+3t7f/s7Oz/7e3t/+3t7f/t7e3/7e3t/+7u7v/u7u7/7u7u/+7u7v/t7e3/7e3t/+3t + 7f/t7e3/7e3t/+3t7f/t7e3/7e3t/+7u7v/u7u7/7u7u/+3t7f/t7e3/7e3t/+3t7f/t7e3/7e3t/+3t + 7f/t7e3/7e3t/+3t7f/t7e3/7e3t/+zs7P/s7Oz/7Ozs/+zs7P/s7Oz/7Ozs/+zs7P/r6+v/6+vr/+vr + 6//r6+v/6+vr/+rq6v/q6ur/6+vr/+zs7P/s7Oz/7Ozs/+3t7f/t7e3/7Ozs/+zs7P/s7Oz/6+vr/+np + 6f/q6ur/6urq/+np6f/p6en/6enp/+np6f/o6Oj/6Ojo/+fn5//t7e3///////////////////////// + /////////9////8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////c/////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////f///+n////R////wD///8A////AP///wD///8A////D////+f///// + /////////////////////////////83NzeGfn591n5+fIp+fnwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAEAAAACAAAABAAAAAcAAAAMAAAAEAAAABUAAAAZAAAAHAAAAB7U1NRy//////////////////////// + ////////////////////////////////////////////////////////1NTU/9fX1//g4OD/5OTk/+Tk + 5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Tk + 5P/k5OT/4+Pj/+Pj4//j4+P/4+Pj/+Tk5P/k5OT/5OTk/+Tk5P/l5eX/5eXl/+Xl5f/l5eX/5eXl/+Xl + 5f/l5eX/5eXl/+Xl5f/l5eX/5eXl/+Xl5f/l5eX/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Tk + 5P/k5OT/5OTk/+Tk5P/j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Hh4f/i4uL/4uLi/+Li + 4v/i4uL/4+Pj/+Xl5f/m5ub/6enp/+rq6v/r6+v/6urq/+rq6v/r6+v/6+vr/+rq6v/q6ur/6enp/+np + 6f/o6Oj/6Ojo/+jo6P/o6Oj/5+fn/+fn5//t7e3///////////////////////////////////v///8A + ////AP///wD///8A////AP///wD///8A////AP///wD///8A////A////8f///////////////////// + ///////////////////////////////////////////////////////////////////////////////T + ////c////xP///8A////AP///wD///8A////AP///wD///8D////w/////////////////////////// + /////////////8LCwsGfn59Yn5+fFJ+fnwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAQAAAAHAAAADQAA + ABMAAAAbAAAAIwAAACoAAAAwAAAANAAAADcNDQ079vb24/////////////////////////////////// + ///////////////////////////////////k5OT/y8vL/9LS0v/V1dX/1tbW/9bW1v/W1tb/1tbW/9bW + 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW + 1v/X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9bW + 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9XV1f/V1dX/1dXV/9XV + 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/U1NT/1NTU/9PT0//T09P/1NTU/9TU1P/V1dX/19fX/9nZ + 2f/b29v/3t7e/+Hh4f/l5eX/5+fn/+jo6P/q6ur/6urq/+rq6v/q6ur/6enp/+jo6P/o6Oj/6Ojo/+jo + 6P/n5+f/5+fn/+bm5v/o6Oj///////////////////////////////////////8D////AP///wD///8A + ////AP///wD///8A////AP///wD///8A////AP///yf////3//////////////////////////////// + ///////////////////////////////////////////////z////m////zf///8A////AP///wD///8A + ////AP///wD///8A////AP///wP///+r/////////////////////////////////////////f39/aqq + qoKfn584n5+fCp+fnwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAABAAAAAkAAAAQAAAAGgAAACUAAAAxAAAAPQAA + AEcAAABPAAAAVQAAAFgAAABbiYmJi/v7+/f///////////////////////////////////////////// + /////////////+bm5v+8vLz/v7+//8HBwf/CwsL/wsLC/8LCwv/Dw8P/w8PD/8PDw//Dw8P/w8PD/8PD + w//Dw8P/w8PD/8PDw//Dw8P/wsLC/8LCwv/CwsL/wsLC/8LCwv/CwsL/w8PD/8PDw//Dw8P/w8PD/8PD + w//Dw8P/w8PD/8PDw//CwsL/wsLC/8LCwv/CwsL/wsLC/8LCwv/CwsL/wsLC/8PDw//Dw8P/wsLC/8LC + wv/CwsL/wsLC/8LCwv/CwsL/wsLC/8HBwf/BwcH/wcHB/8HBwf/BwcH/wcHB/8HBwf/BwcH/wcHB/8HB + wf/BwcH/wMDA/8DAwP/AwMD/wMDA/8DAwP/AwMD/wcHB/8HBwf/CwsL/xMTE/8jIyP/Ly8v/z8/P/9TU + 1P/b29v/4ODg/+Tk5P/n5+f/6Ojo/+np6f/p6en/6enp/+jo6P/o6Oj/5+fn/+bm5v/k5OT/4uLi/+Dg + 4P/h4eH///////////////////////////////////////8f////AP///wD///8A////AP///wD///8A + ////AP///wD///8A////AP///wD///9z//////////////////////////////////////////////// + ////////////////////x////2f///8L////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////AP///5f/////////////////////////////////////////////3d3dyp+fn0Kfn58Xn5+fAgAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAEAAAAEAAAACgAAABMAAAAfAAAALgAAAD8AAABPAAAAXgAAAGoAAAByAAAAeAAA + AHwAAAB+AAAAf1tbW5vy8vLz////////////////////////////////////////////////4eHh/6en + p/+oqKj/qKio/6ioqP+pqan/qamp/6mpqf+qqqr/qqqq/6qqqv+qqqr/qqqq/6qqqv+qqqr/qqqq/6mp + qf+pqan/qamp/6mpqf+pqan/qamp/6mpqf+pqan/qKio/6ioqP+oqKj/qKio/6ioqP+pqan/qamp/6mp + qf+pqan/qamp/6mpqf+pqan/qamp/6mpqf+pqan/qamp/6qqqv+qqqr/qqqq/6qqqv+pqan/qamp/6mp + qf+pqan/qKio/6ioqP+oqKj/qKio/6ioqP+oqKj/qKio/6ioqP+oqKj/qKio/6ioqP+np6f/p6en/6en + p/+np6f/p6en/6ioqP+oqKj/qKio/6ioqP+pqan/rKys/7Gxsf+0tLT/vb29/8TExP/Ozs7/1tbW/93d + 3f/j4+P/5ubm/+fn5//n5+f/5ubm/+Xl5f/j4+P/39/f/9ra2v/V1dX/0NDQ/8vLy//Gxsb///////// + //////////////////////////////8v////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////AP///wD///8D////w///////////////////////////////////////////////6////4////8r + ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////i/////////// + ///////////////////////////////////6+vr1q6urWZ+fnxyfn58GAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA + AAQAAAAKAAAAFAAAACIAAAA0AAAASQAAAFwAAABvAAAAfQAAAIgAAACRAAAAlQAAAJgAAACaAAAAmgAA + AJovLy+nw8PD3/f39/v///////////////////////////r6+v/X19f/jo6O/42Njf+Ojo7/j4+P/4+P + j/+Pj4//j4+P/5CQkP+QkJD/kJCQ/5CQkP+QkJD/kJCQ/5CQkP+QkJD/kJCQ/4+Pj/+Pj4//j4+P/4+P + j/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//kJCQ/5CQkP+QkJD/kJCQ/5CQkP+Pj4//j4+P/4+P + j/+Pj4//j4+P/4+Pj/+Pj4//j4+P/5CQkP+QkJD/kJCQ/5CQkP+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+P + j/+Ojo7/jo6O/46Ojv+Ojo7/jo6O/46Ojv+Ojo7/jo6O/46Ojv+Ojo7/jo6O/46Ojv+Ojo7/jY2N/46O + jv+Ojo7/j4+P/4+Pj/+Pj4//kpKS/5eXl/+ampr/paWl/66urv+6urr/xsbG/9DQ0P/X19f/3Nzc/93d + 3f/b29v/2dnZ/9bW1v/S0tL/zMzM/8bGxv/AwMD/urq6/7S0tP+vr6//+/v7//////////////////// + //////////////8/////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////H/////P//////////////////////////////7v///9X////B////wD///8A////AP///wD///8A + ////AP///wD///8A////AP///wD///8A////AP///wD///9v//////////////////////////////// + //////////////39/fzMzMx/n5+fHp+fnwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAwAAAAgAAAASAAAAIgAA + ADYAAABMAAAAZAAAAHkAAACLAAAAmAAAAKEAAACnAAAAqwAAAKwAAACuAAAArgAAAK8AAACvAAAAsAoK + CrRWVlbIlJSU239/f9eAgIDugoKC/4KCgv+AgID/fHx8/3x8fP99fX3/fn5+/35+fv9+fn7/fn5+/39/ + f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//35+fv9+fn7/fn5+/35+fv9+fn7/fn5+/319 + ff99fX3/fX19/319ff99fX3/fX19/319ff99fX3/fX19/319ff9+fn7/fn5+/35+fv9+fn7/fn5+/35+ + fv9+fn7/fn5+/35+fv9+fn7/fn5+/35+fv9+fn7/fn5+/319ff99fX3/fn5+/35+fv9+fn7/fn5+/319 + ff99fX3/fX19/319ff99fX3/fX19/319ff99fX3/fX19/319ff99fX3/fX19/3x8fP98fHz/fX19/319 + ff9+fn7/gICA/4SEhP+IiIj/kZGR/5qamv+np6f/tLS0/76+vv/Gxsb/ysrK/8jIyP/Gxsb/v7+//7m5 + uf+zs7P/r6+v/6ysrP+qqqr/p6en/6ysrP/AwMD/+Pj4//////////////////////////////////9X + ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///2v///// + /////////+P///+D////H////wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////AP///wD///8A////AP///1v//////////////////////////////////////////////v7+/tfX + 14+fn58ln5+fBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAABgAAAA8AAAAdAAAAMgAAAEwAAABmAAAAfgAA + AJIAAACiAAAArAAAALIAAAC2AAAAuAAAALoAAAC6AAAAuwAAALsAAAC7AAAAuwAAALsAAAC8AAAAvQAA + AL5BRUPoZmtp/3B1c/9vdHL/b3Bu/3Bxb/9wcW//cHFv/3Bxb/9xcnD/cXJw/3FycP9xcnD/cXJw/3Fy + cP9xcnD/cXJw/3FycP9xcnD/cXJw/29ycP9vcnD/b3Jw/29ycP9vcnD/b3Jw/29ycP9vcnD/b3Jw/29y + cP9vcnD/b3Jw/29ycP9vcnD/b3Jw/29ycP9vcnD/b3Jw/29ycP9vcnD/b3Jw/29ycP9vcnD/b3Jw/29y + cP9vcnD/b3Jw/29ycP9vcnD/b3Jw/29ycP9vcnD/cHFv/3Bxb/9wcW//cHFv/3Bxb/9wcW//cHFv/3Bx + b/9ucW//bnFv/25xb/9ucW//bnFv/25xb/9ucW//bnFv/29wdP9ucHH/bnBw/3Bxb/9xcm7/cnNx/3d1 + df98enz/i4KG/4+Mj/+VmZb/naOc/6iqpf+wrq7/s7Gz/7Gxsv+vr6//rKys/6enp/+oqKj/ubm5/8vL + y//g4OD/9fX1//////////////////////////////////////////////////9j////AP///wD///8A + ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///+L////S////wP///8A + ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////U/////v/////////////////////////////////////////////2tranJ+fnyifn58KAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAEAAAADAAAACgAAABcAAAArAAAARQAAAGEAAAB8AAAAlAAAAKYAAACyAAAAuAAA + ALwAAAC+AAAAvhcXGMozNDbZMjQ22TI0NtkyNTXZMjU12TIyNdkwMDPZLy8x2SsrLtlKSk/xYWFn/2lp + b/9oaG7/ZWVr/2Vla/9mZmz/ZmZs/2ZmbP9mZmz/Z2dt/2dnbf9nZ23/Z2dt/2dnbf9nZ23/Z2dt/2dn + bf9nZ23/Z2dt/2dnbf9nZ23/Z2dt/2dnbf9nZ23/Z2dt/2dnbf9nZ23/ZmZs/2ZmbP9mZmz/ZmZs/2Zm + bP9mZmz/ZmZs/2ZmbP9mZmz/ZmZs/2ZmbP9mZmz/ZmZs/2ZmbP9mZmz/ZmZs/2ZmbP9mZmz/ZmZs/2Zm + bP9mZmz/ZmZs/2ZmbP9mZmz/ZmZs/2ZmbP9mZmz/ZmZs/2ZmbP9mZmz/ZmZs/2ZmbP9lZWv/ZWVr/2Vl + a/9lZWv/ZWVr/2Vla/9lZWv/ZWVr/2FqZ/9gaGf/Ymdq/2Jma/9kaGz/aWxw/3J1dv97f37/iIuB/46O + jv+Vk5f/nJyc/5+goP+hoqL/o6Ok/7S0s//IyMj/2tra/+3t7f////////////////////////////// + //////////////////////////////////////////////9/////AP///wD///8A////AP///wD///8A + ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///87////8/////////// + ///////////////////////////////////e3t6pn5+fKZ+fnwoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAEAAAAFAAAAEAAAACAAAAA5AAAAVwAAAHUAAACQAAAApAAAALIAAAC6AAAAvRocHctBR2DqSlB5+kZH + gf9BPob/PTeJ/zsyjP86MYv/OjGL/zc0if81Mof/MzCF/zAtgv8tKn//MS6D/zYziP81Mof/NDGG/zQx + hv80MYb/NDGG/zQxhv81Mof/NTKH/zUyh/81Mof/NTKH/zUyh/81Mof/NTKH/zUyh/81Mof/NTKH/zUy + h/81Mof/NTKH/zUyh/81Mof/NTKH/zUyh/81Mof/NDGG/zQxhv80MYb/NDGG/zQxhv80MYb/NDGG/zQx + hv80MYb/NDGG/zQxhv80MYb/NDGG/zQxhv80MYb/NDGG/zQxhv80MYb/NDGG/zQxhv80MYb/NDGG/zQx + hv80MYb/NDGG/zQxhv80MYb/NDGG/zQxhv80MYb/NDGG/zQxhv80MYb/NDGG/zQxhv80MYb/NDGG/zQx + hv80MYb/NDGG/zkyh/84MIf/OTCJ/zw2h/9GQ4X/W1uH/3J0jf+Fh5T/kZOW/5iYmf+qqar/vr2+/9XV + 1f/o6Oj//Pz8//////////////////////////////////////////////////////////////////// + //////////////////////////////+P////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////AP///wD///8A////AP///wD///8A////AP///yv////z//////////////////////////////// + /////////////+fn57qfn58un5+fDJ+fnwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAIAAAAFgAA + ACoAAABGAAAAZwAAAIUAAACdAAAArwAAALkHCAjBPEBa5zw3k/8aFpT/GBKV/xcQl/8ZEJ3/GQ+f/xgP + n/8ZEZ7/GhOe/xYSof8UEJ//FBCf/xQQn/8SDp3/Ew+e/xURoP8UEJ//EhCf/xIQn/8SEJ//EhCf/xIQ + n/8SEJ//EhCf/xMRoP8SEJ//EhCf/xIQn/8SEJ//EhCf/xIQn/8SEJ//EhCf/xIQn/8SEJ//EhCf/xIQ + n/8SEJ//EhCf/xIQn/8SEJ//EhCf/xIQn/8SEJ//EhCf/xIQn/8SEJ//EhCf/xIQn/8SEJ//EhCf/xIQ + n/8SEJ//EhCf/xIQn/8SEJ//EhCf/xIQn/8SEJ//EhCf/xIQn/8SEJ//EhCf/xIQn/8SEJ//EhCf/xIQ + n/8SEJ//EhCf/xIQn/8SEJ//EhCf/xIQn/8SEJ//EhCf/xIQn/8SEJ//EhCf/xIQn/8SEJ//EhCf/xgR + mv8aE5z/IRmf/zMsn/9NR57/aWWd/52ctP/IyM7/4eHi//f39/////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////+f////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////AP///wD///8A////J////+f/////////////////////////////////////////////6Ojoxp+f + nzKfn58PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAALAAAAHAAAADMAAABSAAAAdAAA + AJEAAACnAAAAtRQVFsZAQXf3IxqZ/xEKk/8VDaD/IBqn/y0qr/84OLT/P0K1/0VJuf9ITbr/Sk+8/1FO + u/9PTLn/UE26/1FOu/9QTbr/UE26/1BNuv9QTbr/Tk66/05Ouv9OTrr/Tk66/05Ouv9OTrr/Tk66/05O + uv9OTrr/Tk66/05Ouv9OTrr/Tk66/05Ouv9OTrr/Tk66/1BNuv9QTbr/UE26/1BNuv9QTbr/UE26/1BN + uv9QTbr/UE26/1BNuv9QTbr/UE26/1BNuv9QTbr/UE26/1BNuv9QTbr/UE26/1BNuv9QTbr/UE26/1BN + uv9QTbr/UE26/1BNuv9QTbr/UE26/1BNuv9QTbr/UE26/1BNuv9QTbr/Tk66/05Ouv9OTrr/Tk66/05O + uv9OTrr/Tk66/05Ouv9QTbr/UE26/1BNuv9QTbr/UE26/1BNuv9QTbr/UE26/0tNvf9OULz/V1q3/2tt + sP+rq8X/6urt//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////+3 + ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8X + ////2//////////////////////////////////////////////t7e3SpKSkOZ+fnxCfn58BAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAOAAAAIAAAADoAAABcAAAAfgAAAJkAAACtFRYYw0E+ + hvcZDZv/Fg2k/yMhqf9PTbf/W1rB/2RmxP9pa8P/am3C/2prxf9qacn/amjM/25rwf9tasD/bWrA/29s + wv9vbML/bmvB/21qwP9ua8H/bGvB/2xrwf9sa8H/bGvB/2xrwf9tbML/bWzC/21swv9sa8H/bGvB/2xr + wf9sa8H/bGvB/2xrwf9sa8H/bGvB/2xrwf9sa8H/bGvB/2xrwf9sa8H/bGvB/2xrwf9sa8H/bGvB/2xr + wf9sa8H/bGvB/2xrwf9sa8H/bGvB/2xrwf9sa8H/bGvB/2xrwf9sa8H/bGvB/2xrwf9sa8H/bGvB/2xr + wf9sa8H/bGvB/2xrwf9sa8H/bGvB/2xrwf9sa8H/bGvB/2xrwf9sa8H/bGvB/2xrwf9sa8H/bGvB/2xr + wf9sa8H/bGvB/2xrwf9sa8H/bGvB/2xrwf9sa8H/bGvB/2dky/9sa8b/fHy6/9jZ5P////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////f////D////j////1P///8b////AP///wD///8A + ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wv////X//////////////// + //////////////////////////////Ly8t2kpKQ8n5+fEp+fnwQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAQAAAAQAAAAJQAAAEAAAABjAAAAhAAAAJ4CAgOyQ0J58R4Zmv8UCqr/MC24/01O + vv9dWcL/Yl/G/2Nhxf9iYMD/YV+//2BdwP9hWsL/Y1zF/11cxP9cW8P/XFvD/11cxP9eXcX/XVzE/1xb + w/9dXMT/XVzE/11cxP9dXMT/XVzE/11cxP9dXMT/XVzE/11cxP9dXMT/XVzE/11cxP9dXMT/XVzE/11c + xP9dXMT/XVzE/19bxP9fW8T/X1vE/19bxP9fW8T/X1vE/19bxP9fW8T/X1vE/19bxP9fW8T/X1vE/19b + xP9fW8T/X1vE/19bxP9fW8T/X1vE/19bxP9fW8T/X1vE/19bxP9fW8T/X1vE/19bxP9fW8T/X1vE/19b + xP9fW8T/X1vE/19bxP9fW8T/XVzE/11cxP9dXMT/XVzE/11cxP9dXMT/XVzE/11cxP9fW8T/X1vE/19b + xP9fW8T/X1vE/19bxP9fW8T/X1vE/2RdxP9qY8D/x8Xe//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////2////6P///9r////M////wP///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////AP///wD///8A////AP///wD///8A////C////8P///////////////////////////////////// + ////////8vLy4q6urkWfn58Wn5+fAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAUAAAATAAAAJwAAAEMAAABnAAAAiAAAAKFERF3WKiGa/w8In/8lKqv/Sk26/1RQuf9MTrr/TE66/01M + uv9MSrv/T068/1BNuv9PTbf/UVC4/1FOu/9RTrv/UE26/1BNuv9ST7z/UU67/1FOu/9RTrv/UU67/1FO + u/9RTrv/UU67/1FOu/9QTbr/UE26/1BNuv9QTbr/UE26/1BNuv9QTbr/UE26/1BNuv9QTbr/UE26/1FO + u/9RTrv/UU67/1FOu/9RTrv/UU67/1FOu/9RTrv/UE26/1BNuv9QTbr/UE26/1BNuv9QTbr/UE26/1BN + uv9RTrv/UU67/1FOu/9RTrv/UU67/1FOu/9RTrv/UU67/1BNuv9QTbr/UE26/1BNuv9QTbr/UE26/1BN + uv9QTbr/UU67/1FOu/9RTrv/UU67/1FOu/9RTrv/UU67/1FOu/9RTrv/UU67/1FOu/9RTrv/UU67/1FO + u/9RTrv/UU67/1JOtf+hn9T///////////////////////////////////////////////////////// + /////////////////////////////////////////+////+3////g////0v///8P////AP///wD///8A + ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////AP///wD///8D////s//////////////////////////////////////////////29vbsubm5VZ+f + nxWfn58DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAATAAAAKAAA + AEYAAABqAAAAiwMEBKQ4OJ34EQyj/yAbpv88OrH/QT27/zk7uP9BPbr/QT26/0E9uv9BPbr/QT26/0E9 + uv9BPbr/QT26/0E+vP9APrn/Qj6//z88uv9ARLT/P0G3/zo6vP87Prj/QT65/z87uP9BP7r/QkK2/0BA + tv9BPbr/QDu8/0E5u/9APrr/QD66/0A+uv9APrr/QD66/0A+uv9APrr/QD66/0VCtv9CQbX/QkG5/z4+ + uv8+Prr/QD+3/0BAtv9CP7r/Qjy5/0M+uf9EP7j/Qz63/0A+tv9BP7f/Qj+6/0E+uf8+QLb/PT62/z48 + t/9CPrv/Qjy5/0E6uf9EPbz/Qjq8/0Q/uv9CPbb/Q0O1/0A8uf9BP7v/QD65/z8+tv8+P7f/Qj+9/0E/ + uv8+QLb/P0G3/z9AuP8/QLr/QD65/z89uP9BPrn/QT65/0E+uf9BPrn/QT65/0E+uf9BPrn/QT65/0JA + uf/p6fb////////////////////////////////////////////////////////////////////////7 + ////z////5P///9f////J////wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///+n + //////////////////////////////////////////////j4+PS1tbVgn5+fGp+fnwYAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAUAAAAKQAAAEYAAABrAAAAi0FD + TsErKaD/Dguk/yIerf83NLL/ODK5/y8xs/8zMbP/MzGz/zMxs/8zMbP/MzGz/zMxs/8zMbP/MzGz/zY1 + tf8zMrD/NDC3/zMvtv8zNK7/NTKw/zMttP83NLL/NjGy/zQvsv8zMbP/MTKy/zAxsf8xMbP/NDK0/zg0 + tf8zMbP/MzGz/zMxs/8zMbP/MzGz/zMxs/8zMbP/MzGz/zMysv80M7P/NTO1/zMxs/8yMbH/NTOv/zYy + r/81MLH/NTGy/zQxr/8zMK7/MzGt/zQyrv81MrD/NDOz/zQzs/82Mbb/NTC1/zo4uv8zMbP/MTCw/zk1 + tv80L7L/NTCz/zcxuP83Mrf/NzSy/zMvsP8zL7D/NDCx/zQwsf81MbL/NjKz/zYys/80M7H/MzS0/zMy + t/81Mrf/NDG2/zYxtP80MrT/NDK0/zQytP80MrT/NDK0/zQytP80MrT/NDK0/3Jwyf////////////// + /////////////////////////////////////////+P///+v////c////zv///8L////AP///wD///8A + ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///4////////////////////// + ////////////////////////9/f3+7S0tJSdnZ04n5+fCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAUAAAAKgAAAEcAAABsAAAAjFpdedodF57/Dwyo/yAe + s/8tJ7T/KSO2/yUnsf8pJrL/KSay/ykmsv8pJrL/KSay/ykmsv8pJrL/KSay/yknr/8nJqz/Kye2/y0m + t/8rJqv/JyOg/yYem/8oH5f/Jh6a/ygjnv8mJKb/JiWx/yYns/8lJrL/Jiaw/yYnrf8oJ7P/KCez/ygn + s/8oJ7P/KCez/ygns/8oJ7P/KCez/yQktP8oJbb/JiOu/yQjo/8iIJf/JCGU/ychlv8lH5b/ISCU/yEg + lP8iIZX/IiGV/yEflv8gH5f/IiCb/yQinv8rIan/LSat/yYiqv8oKLL/Kiq0/yQkrv8rKLP/Kiiw/yQg + tf8pJbT/JyOr/ycjoP8mIZr/JSCZ/yUgm/8nIZ7/JSSk/yglqv8pJrH/JyS1/yYjtf8pI7b/KSS1/ygk + s/8qJ7P/Kiez/yons/8qJ7P/Kiez/yons/8qJ7P/Kiez/6ur4P////////////////////////////// + /////////6f///9T////G////wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////AP///wD///8A////AP///wD///8A////c/////////////////////////////////////////// + ///6+vr/tLS05Jubm4ydnZ1En5+fE5+fnwQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAcAAAAUAAAAKgAAAEcAAABtAAAAjGFikecVD6T/Dg2w/xwatP8fGbT/HBe2/xse + r/8cGbL/HBmy/xwZsv8cGbL/HBmy/xwZsv8cGbL/HBmy/xsZrv8bGqz/Hhu0/x4ZsP8ZFJn/GhiC/xoV + cP8ZEmf/FxFo/xgZcf8XFIf/GBSj/x0bsP8dHLL/HRqz/x0bsP8cGbL/HBmy/xwZsv8cGbL/HBmy/xwZ + sv8cGbL/HBmy/x0btP8dGK//FxOa/xcXg/8UFWv/ExJi/xURY/8VEWP/FRNl/xQSZP8TEWP/EBFi/xER + Zf8UE2n/FhRu/xUSbv8UD3j/GRWG/x0amP8YGKL/GRmt/x4ctf8bGrD/HBqw/x0Ztf8dGqv/Fg+W/xsa + fP8WFG3/ExBm/xYRbP8cF3P/FxaW/xsZof8eGq//HRm1/xwXtv8dGbX/IBu0/x4ZsP8cGbL/HBmy/xwZ + sv8cGbL/HBmy/xwZsv8cGbL/HBmy/6qp4v//////////////////////////////////m////wD///8A + ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////AP///wD///9b//////////////////////////////////////////////z8/P+1tbX/n5+f756e + nsGenp55n5+fOJ+fnxCfn58BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAcAAAAVAAAAKwAAAEgAAABtAAAAjV9fnO4VDa7/Cwux/xERsf8UDbH/FA20/xIUr/8UErL/FBKy/xQS + sv8UErL/FBKy/xQSsv8UErL/FBKy/xcStf8UErL/FRCx/w8Mpf8PDYn/JSl3/zQ6Zf84OVv/Ojlh/zY5 + Zf8fIHj/EguW/xIPqP8UEK//Fg61/xgQsf8TEbH/ExGx/xMRsf8TEbH/ExGx/xMRsf8TEbH/ExGx/xMT + rf8SDaT/Ew2K/ysref82OWX/ODpc/zo7Xf88O13/ODZa/zk4Wv85OFr/ODhc/zo5YP82NV3/KSdR/xoX + RP8REkr/Dw5W/xAPb/8QDon/Eg+g/xQRrf8TDrH/FBC1/xURsP8VEp3/EwuI/zAzcP84OWX/Njdd/zg4 + YP88O2f/CgyJ/xAQmv8UEKv/FA6z/xQOs/8UD7D/FRGw/xMQrP8TEbH/ExGx/xMRsf8TEbH/ExGx/xMR + sf8TEbH/ExGx/46N2v//////////////////////////////////v////wD///8A////AP///wD///8A + ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///87 + ////+//////////////////////////////////////////////Gxsb/n5+f+p+fn+afn5+zn5+fdJ+f + nzSfn58Rn5+fAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAVAAAAKwAA + AEgAAABtAAAAjV1bnu8TDLH/CAiy/wwKsP8QCq//EQqz/woKsP8LCa//Cwmv/wsJr/8LCa//Cwmv/wsJ + r/8LCa//Cwmv/wsIsv8LCLH/Cgmt/wsIpP8VE47/R06H/2t0ff90eXj/dHR6/2dteP84OoD/Fg+a/w8K + qf8OCq//EAa2/xIJs/8LCa//Cwmv/wsJr/8LCa//Cwmv/wsJr/8LCa//Cwmv/wwNq/8OCKP/GROK/0xN + hf9qcHv/c3d4/3V3eP90dnb/dXR4/3d2eP92dXf/dHN1/3Z1ef96eH7/dnV+/3Fwev9lann/Rkpn/xob + U/8JCF7/CQV8/wsGl/8SDa7/DAax/wwIrf8PDJf/GxCK/1hegf9vdH3/cHN3/29yd/9tb3f/BgmJ/woL + mf8PCqv/Dwqz/wwKsP8MC67/Dguu/w4Kr/8LCa//Cwmv/wsJr/8LCa//Cwmv/wsJr/8LCa//Cwmv/4aF + 1////////////////////////////////////////9P///97////Q////wv///8A////AP///wD///8A + ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////U/////v///// + ///////////////////////////////////9/f3/vr6+/5+fn/qfn5/ln5+ftZ+fn2qfn58xn5+fDZ+f + nwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAVAAAAKwAAAEkAAABtAAAAjVpa + ne8UDLP/CQi2/w4Ltf8SDLH/EQ2z/wsJtv8NDbX/DQ21/w0Ntf8NDbX/DQ21/w0Ntf8NDbX/DQ21/w4N + t/8MDLb/Cwuz/wwJrP8YE5b/VFaQ/3uAgf+EgXz/goCA/3R7fv8/QYj/Fg2j/wsJr/8MDLT/DQq6/w4M + sv8PDLX/Dwy1/w8Mtf8PDLX/Dwy1/w8Mtf8PDLX/Dwy1/wkMtP8PCa7/HRWS/1lZj/97gIP/goR+/4OB + gP+DgHz/goB//4SDf/+Eg3//gYF7/31+ev99fnr/f4B+/4GBgf9/gYH/fX6C/3Fxg/9AP2n/FRNf/wwJ + fP8NCZ7/EQy1/wsJuf8ODZ//HRGT/2ZtiP98gYD/foB6/4F/fv97enz/Cw6U/w8No/8PC7H/Dwq5/w4L + tf8MDbH/DAyy/w4Ltf8NDbX/DQ21/w0Ntf8NDbX/DQ21/w0Ntf8NDbX/DQ21/zo4wv////////////// + ///////////////////////////////////////////////P////m////2P///8r////AP///wD///8A + ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///2P///////////////////// + /////////////////////////f39/7W1tf6fn5/5n5+f4J+fn7Cfn59rn5+fLZ+fnwsAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAVAAAAKwAAAEkAAABuAAAAjlpanO8XELX/DQy6/xEN + uv8UD7L/FBC1/xAOvP8PDrj/Dw64/w8OuP8PDrj/Dw64/w8OuP8PDrj/Dw64/w4Qtf8ODrj/Dg64/xIN + tv8fFqP/W1mb/4KCiP+JgIP/hH+I/3h/iP9DRJT/Fw+v/w0Nuf8LELn/DQ68/w0Ps/8RDrj/EQ64/xEO + uP8RDrj/EQ64/xEOuP8RDrj/EQ64/wgMvv8QC7r/Hhed/1tclv98f4f/gYGB/4eAh/+HgYb/g4KG/3+A + hP+AgoP/g4WF/4SGhv+ChIT/gYOE/4GDhP+FgIH/hIF9/4WGhP94eoX/R0h0/xcXcf8LCZH/Dgqv/wkL + xP8QEKr/IRSg/2pyj/99gYL/gH97/4SAhf9+e4T/EhOf/xIQqv8TDbr/Egy9/w8Nuv8ODrb/Dg23/w8M + vP8PD7f/Dw+3/w8Pt/8PD7f/Dw+3/w8Pt/8PD7f/Dw+3/xEOuP+1tOn///////////////////////// + ////////////////////////////////////////////////////8////7v///+D////S////xP///8A + ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////AP///wD///8A////AP///wD///8A////AP///wD///9v//////////////////////////////// + //////////////r6+v+ysrL/n5+f9p+fn9+fn5+pn5+fZ5+fnymfn58LAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAcAAAAVAAAAKwAAAEkAAABuAAAAjlhao+8QCb7/Dwy//xUUvv8TE7n/EhG7/xUS + vP8TErz/ExK8/xMSvP8TErz/ExK8/xMSvP8TErz/ExK8/xERu/8UEL3/FBO9/xAStv8bFbD/YGCg/4SI + if+KiIf/kYmK/36Eif9ERJ7/GxK2/xUSvP8UEr//FhO9/xQRu/8QEr7/ExO9/xYWvP8VEbb/GBK3/xsU + u/8VELn/GRO+/xUTuf8RD7z/Ghep/19env+HiIz/i4mJ/4eJif+Ghoz/hoiT/4aCq/+Ij6j/hpKc/4uT + oP+NkJ7/ioyW/4OMif+Fio3/lImF/5CMh/+AhYj/foOG/z47ef8ODYX/Eg+h/xQSsv8VFLf/GxOm/290 + k/+JhYr/ioWG/4aFh/+BgIn/FBeo/xUUsP8WErj/FhK//xQSv/8VFL7/FBO9/xISvP8VD7z/FxS+/xIR + u/8REL7/FBLC/xMSwP8UE73/ERG3/xMSvP8+Psj///////////////////////////////////////// + ///////////////////////////////////////////////////////////////b////o////2////8z + ////A////wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////AP///wD///8A////AP///wD///8A////j/////////////////////////////////////////// + ///29vb/rq6u/p+fn/mfn5/en5+fqZ+fn1ufn58nn5+fCZ+fnwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAcAAAAVAAAAKwAAAEkAAABuAAAAjllapfARCr//EA3B/xcWwP8WFr7/FRS+/xgVv/8WFb//FhW//xYV + v/8WFb//FhW//xYVv/8WFb//FhW//xUVv/8ZFcL/FxbA/xMVuf8eGLP/ZGSk/4qOj/+Rj47/lZKO/4KO + kP9GSKD/Gxa1/xUVvf8UFL7/FRW//xYWwP8TEsD/ExLA/xYUwf8aFsP/GRbA/xgVv/8aF8H/FxS+/xkX + vf8VE8D/Hhut/2Rjo/+NjpL/kY+P/42Pj/+MjJL/eHS1/3pvz/+Cgtb/honT/42K2f+PitX/kYrT/46P + yf+Dh6r/k42S/5OOj/+Gi4n/jI6P/29wlv8WFoD/FhOf/xYUtP8YF7r/Hxeq/3R5mP+Pi5D/kYyN/4yL + jf+Hho//FRas/xcWtP8YE7z/FxLB/xcTwP8VFL7/FRS+/xUTwP8VFL7/FxbA/xYVv/8VFL7/FRPA/xQS + v/8WFb//Fha+/xYVv/8WFb//trbr//////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////9////8P///+P + ////U////xv///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////AP///wD///8A////AP///5v/////////////////////////////////////////////9PT0/6io + qP6fn5/1n5+f2Z+fn6Ofn59dn5+fI5+fnwgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAVAAAAKwAA + AEkAAABvAAAAjlxdrPUSC8D/EA/D/xoYxf8aGsL/GhnD/xwZw/8aGcP/GhnD/xoZw/8aGcP/GhnD/xoZ + w/8aGcP/GhnD/xkZw/8cGMX/GhnD/xYYvP8hG7b/aGio/5GVlv+YlpX/lpaW/4iTm/9GSqL/HBqw/xoZ + vP8WFrz/GRq+/xsbwf8dGsP/HxzG/xkXxP8aGcf/GRfH/xgXxf8cHMj/GBbD/xwawP8YFsP/IR6w/2hn + p/+TlJj/mJaW/5SWlv+Tk5n/U1G1/0lByv9RTdT/VlXT/1pV2v9fV9n/ZmDd/2lq2v9uccb/jIut/5KR + mv+UmZD/mZeW/4qPmP85Oor/GBSb/xgWtv8aGbz/Ihqt/3p/nv+Wkpf/mJOU/5OTk/+OjZb/Ghq0/xwa + uv8eGcL/HRnG/x0Zxv8aGcP/GxrE/xwax/8YG8T/FxrD/xoaxP8cHMT/GxrE/xoZw/8ZF8T/GRnF/xoZ + w/8aGcP/JyfH/4yM4f/x8fv///////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////////////////n + ////r////3P///8z////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////AP///wP///+r//////////////////////////////////////////////Dw8P+mpqb/n5+f9J+f + n9afn5+bn5+fWZ+fnyGfn58HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAWAAAAKwAAAEkAAABvAAAAjlxd + rfUTC8P/EhHF/x4cyf8eHsb/Hh3H/yAdx/8eHcf/Hh3H/x4dx/8eHcf/Hh3H/x4dx/8eHcf/Hh3H/x0d + x/8gHMn/HRzG/xocwP8kHrn/bGys/5ebnP+enJv/m5mf/46Vpv9LS5//Hxqf/xsapv8XFKX/Fxik/xYX + pf8aFqX/Hhut/xsZs/8cG77/Hh/H/xsbx/8bGsj/HRvL/x8dw/8cGsf/JCGz/2xrq/+am5//n52d/5qc + nP+ZmZ//RUm5/ysowf8qKcX/Ky3H/y8qy/8zL8v/PDnS/0FEz/9HS8//bmq8/5SUpP+fopn/oZ2c/5SY + k/9tcp//HRad/xkYtv8cHLz/Jh6x/4CFpP+dmZ7/n5qb/5qamv+UlJr/Gxy0/xwbuf8eGr//IBzB/x4d + wf8dHL//HRzA/x4cwv8cHsP/GxzE/xwbxf8hHsj/IB3G/yAgyP8eHcf/HR3J/x4dx/8eHcf/Hh3H/x4d + x/8yMcz/nJzm//j4/f////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////+z + ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8D + ////w//////////////////////////////////////////////o6Oj/o6Oj/J+fn/Ofn5/Tn5+fm5+f + n06fn58fn5+fBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAWAAAALAAAAEoAAABwAAAAjlxdrfUSDcT/FBLJ/yEf + zP8iIsr/IiHL/yQgzf8iIcv/IiHL/yIhy/8iIcv/IiHL/yIhy/8iIcv/IiHL/yIizP8lIc7/IiHL/yAi + xv8pI77/cXGx/5+jpP+npaT/rKar/5qbqf9RTY7/HBl1/xUUcv8TEXH/Fxdx/xYXcv8XFnj/FxZ+/xka + jP8YGZn/Ghyq/yMiwP8kIcr/Ih/P/yQiyP8hH8z/Kie5/3Jxsf+io6f/qKam/6KkpP+hoaf/Rky9/yYh + wv8gH8n/IiLM/yIfz/8nIc7/KifR/yotzP8wM9X/Rj3D/5OWsv+opqX/qKSj/6impv+MlKX/Jhuh/x0c + uP8fH7//KiK1/4aLrP+loaf/qKOk/6Kjof+cnaH/HiCk/xwcpP8bGqb/HBun/x0dp/8dHaX/Ghym/xsc + qv8dHa3/IR+5/yEdw/8lIc7/Ih/J/yIiyv8iIsr/ISHL/yIhy/8iIcv/IiHL/yIhy/8iIcv/IiHL/y8u + zv9gX9n/kJDl/7298P/x8fz///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////+f////AP///wD///8A + ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////C////8f///// + ////////////////////////////////////////5OTk/6CgoP2fn5/xn5+f0p+fn5afn59Sn5+fG5+f + nwUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAcAAAAWAAAALAAAAEoAAABwAAAAj1xdr/UTDcb/FxXM/yUj0f8mJ8//JibS/ygk + 0f8mJc//JiXP/yYlz/8mJc//JiXP/yYlz/8mJc//JiXP/yYm0P8qJtP/JiXP/yQmyv8sJsH/dXW1/6er + rP+vraz/s6+q/6alp/9wb5H/Sklz/0VGbP9FRGz/Rkhq/0RFa/82N2r/GRpS/xcXV/8aHGr/Gxt//yEg + nv8lI7n/KSXK/ycly/8lI9D/LSq8/3d2tv+pqq7/sK6u/6qsrP+pqa//S1G8/yomwv8oJc7/KSnR/yYk + 0v8oJc//KSXS/ykqzv8mKtb/NyvR/4yOt/+trK7/rKqp/7Ovtf+boqX/Ny6n/yAguv8iI8H/Lia5/4yR + sv+sqK7/r6qr/6qrqf+lp6j/ICF8/xoZef8WFXX/FRVz/xYXcf8WF3H/FhZ0/xcWeP8ZF3v/IR+X/yAa + r/8pJcv/JyXS/yQkzv8mJs7/JibO/ycm0P8nJtD/JybQ/ycm0P8nJtD/JybQ/ycm0P8nJtD/JiXP/yUl + 0f8pJs//Q0PW/3Nz4f+Xluj/0M/z//7+/v////////////////////////////////////////////// + //////////////////////////////////////////////+L////AP///wD///8A////AP///wD///8A + ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///xf////X//////////////// + /////////////////////////////9/f3/+goKD+n5+f8J+fn86fn5+Pn5+fS5+fnxmfn58EAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAcAAAAWAAAALAAAAEoAAABwAAAAj1xdsPUUDcj/GhjQ/ygn1f8rLNT/KirW/ysp1v8rKtT/KyrU/ysq + 1P8rKtT/KyrU/ysq1P8rKtT/KyrU/yoq1P8uKtf/KinT/ygqzv8wKsX/enq6/6+ztP+4trX/urev/7m6 + tv+rrLr/p6qy/62xsv+ysLb/sbCy/62stf+sq7v/qqq4/5qarP9qaoj/MzJq/xkZc/8gHpr/LCm7/yoo + zv8oJtP/MS7A/3x7u/+xsrb/ube3/7O1tf+xsbf/UFi9/zAuxP8tLM//LC7Q/ysr0f8uLdH/LCzU/ywu + 0v8kKdL/NCzT/4GAuP+ztLj/sraw/7eyu/+tsLj/UU6x/yUlv/8nKMb/Myu+/5KXuP+0sLb/uLO0/7O0 + sv+vsbL/UVB6/0xLd/9IR3P/R0dv/0lJbf9ISWv/SEdv/0pHdP9KTHX/QkCM/yEemf8oJcH/KyvV/ygq + 1v8sK9X/LSrU/ysq1P8rKtT/KyrU/ysq1P8rKtT/KyrU/ysq1P8rKtT/KinT/yoq1v8uK9T/KSnT/yop + 1/8KCcr/GBHG/6OjtP/Nzc3/4uLi//Ly8v/6+vr///////////////////////////////////////// + //////////////////////////////9/////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////AP///wD///8A////AP///wD///8A////AP///wD///8X////5/////////////////////////// + ///////////////////V1dX/n5+f/J+fn/Gfn5/Jn5+fip+fnz6fn58Un5+fAQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAWAAAALAAA + AEsAAABwAAAAkF1esfUVDsn/HBrS/ysq2P8uL9f/Li7a/y4s2f8vLtj/Ly7Y/y8u2P8vLtj/Ly7Y/y8u + 2P8vLtj/Ly7Y/y4u2P8yLtv/Li3X/ywu0v81L8r/gIDA/7a6u/+/vbz/wr+7/7+/v/+7u8f/u8C+/8HC + uf/Cvbz/wb24/8K8wf/Av7v/w8G5/8HAtv/BwcH/mZiy/0dGiP8eHoj/KSmr/y0r0f8rKdb/NTLE/4GA + wP+3uLz/wL6+/7q8vP+5ub//VVjE/zMuzf8vLNb/Li3X/y8t2v8zL9z/MCzf/y8u3P8qMdT/My7N/4N+ + w/+6vL3/vMS6/7u6vv+2tsj/XmKx/ysrxf8tLsz/OTHE/5mev/+8uL7/wLu8/7y9u/+4urv/uLa8/7Wy + u/+0srj/tbS2/7W2tP+1tLD/tbK0/7ayuP+tsbL/hIWx/zk2nf8rKb7/LS7W/yst2f8xL9z/MizZ/y8u + 2P8vLtj/Ly7Y/y8u2P8vLtj/Ly7Y/y8u2P8vLtj/Li7W/y0t2f8xLtf/LCzW/ywr2f8LCsz/GRLH/6Gg + tP+/v7//zMzM/9fX1//a2tr/3d3d/+Xl5f/s7Oz/9PT0//39/f////////////////////////////// + //////////////9f////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////AP///wP///+n////a////w////8A////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////AP///wD///8A////AP///wD///8A////J////+f///////////////////////////////////// + ////////z8/P/5+fn/yfn5/qn5+fv5+fn3Wfn581n5+fCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAWAAAALQAAAEsAAABxAAAAkFtb + t/UNCtH/GhzY/zYy3/86M9z/ODPc/zY32/82NNr/NjTa/zY02v82NNr/NjTa/zY02v82NNr/NjTa/zM0 + 3P84Mt3/NzXb/zM02P85OcP/hILI/8LCzv/Hx8f/yMPF/8bHw//Cws7/xsrF/8vGx//Mx8T/y8bD/8vG + x//JyMr/v8m9/8nCyf/RyMT/xMTK/6+yx/9BQIL/IyuW/zEvvv8zMs7/OzbH/4SDx//CxMz/xcXF/8TH + xf/CwcX/W17H/zkwzf80Mtj/MzXZ/zMz2f83Ntr/NDTc/zM02P81MtX/Nz3G/4N+yf/Dwsv/vMfF/8jJ + x//EwMz/XF/B/zI0z/8yNM//PDPD/5+hyv/FxsL/xsbG/8bGxv/KxsX/x8bK/8LBw//CwcP/xMTE/8PD + w//DwsT/wsHF/8C/w/+7wL//lZ6//z85wP8wLNn/MTPf/zMw5P83Ntn/NzPZ/zY02v82NNr/NjTa/zY0 + 2v82NNr/NjTa/zY02v82NNr/NDHa/zo03/83NdX/NTba/zcz2P8FBdv/CwzS/6Khq/+9vb3/y8vL/9bW + 1v/Z2dn/2dnZ/9fX1//V1dX/1dXV/9PT0//Z2dn/+vr6//////////////////////////////////9X + ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///3////// + //////////f///+n////P////wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////AP///wD///8A////AP///zf////z/////////////////////////////////////////////8nJ + yf+fn5/7n5+f4p+fn6ifn59bn5+fGZ+fnwQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAWAAAALQAAAEsAAABxAAAAkF9fv/kOC9L/HB7a/zk2 + 4P8+N97/PDfg/zo73/87Od//Oznf/zs53/87Od//Oznf/zs53/87Od//Oznf/zg43v87Nt//Ojje/zY3 + 2/89Pcf/iIbM/8fI0v/Mzcv/zs7I/8nQyf+5utb/ur7W/8DC2v/Gxtj/xcXX/8TG2P/Bv9X/xtLS/83O + zP/WzMz/0c/P/8TFz/+QkLj/MzCd/zIwv/81NND/PjnK/4iHyf/HydH/y8vL/8vOzP/JyMz/YmLM/0A4 + 0/89Od7/OTvd/zY23P88O9//Ojfg/zg32/84Ndj/NTfF/4qIyv/Ny9H/xs7N/9LRzf/Cwcr/Z2fT/zk7 + 1v84OtX/QjnJ/6ao0f/Mzcn/zczO/83Nzf/OzMz/zs7O/83OzP/Nzsr/zc7K/8vMyP/Ky8f/ysvH/8rL + yf/KydL/pKrP/1RP0P8/PN//OTvf/zk35f87O9v/PTjh/zo43v86ON7/Ojje/zo43v86ON7/Ojje/zo4 + 3v86ON7/OTbf/z454v87Otj/ODnd/zo22/8GBtz/DA3T/6OirP++vr7/y8vL/9bW1v/Z2dn/2NjY/9bW + 1v/U1NT/09PT/9LS0v/Nzc3//f39//////////////////////////////////8/////AP///wD///8A + ////AP///wD///8A////AP///wD///8A////AP///wD///8A////L/////v///////////////////// + /////////9////93////G////wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////AP///wD///87////+/////////////////////////////////////////39/f+9vb3/n5+f85+f + n9Gfn5+An5+fL5+fnwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAcAAAAWAAAALQAAAEwAAABxAAAAkV5gwvoOC9b/HyHd/z885f9EP+L/QT3i/0FA + 4/9AP+P/QD/j/0A/4/9AP+P/QD/j/0A/4/9AP+P/QD/j/z0+4v9BPeP/QD/j/zw+4P9EQsr/jozS/87P + 2f/V1tT/1tTT/8nO1/+cmOD/kZDm/5ic6/+cn+n/oaHv/6Gj6f+qqef/srvh/87S1//Z0tf/19fR/9TV + 0f/HydT/Ukis/zY0w/84N9P/Qj7N/46Nz//P0tf/1NTU/9TX1f/S0dX/Y2fN/0I80f9BQN7/P0Lg/z49 + 4f9CP+L/QT3j/z8/3/9APt7/NzXE/5ORxf/Y1df/0dPU/9fW0v/R1Nn/aGbh/0JB3f8+QNv/Rz7O/6ut + 1v/S1dP/1dTW/9TT1f/V0tT/wL3W/8bD3P/Kyd3/ycnb/8nJ2//Jydv/ycnb/8nJ2//Dv+P/o6Tg/2Vg + 4f9OTOX/P0Pe/0A+5P8/QN7/QD3m/0A/4/9AP+P/QD/j/0A/4/9AP+P/QD/j/0A/4/9AP+P/Pz7i/0RA + 5v9BQNz/Pj/j/z084P8HBt7/DQ3V/6Ohrf++vr7/y8vL/9XV1f/Y2Nj/19fX/9XV1f/S0tL/0tLS/9DQ + 0P/Kysr///////////////////////////////////////8r////AP///wD///8A////AP///wD///8A + ////AP///wD///8A////AP///wD///8D////z/////////////////////////////////////////// + ////+////7P///9T////A////wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////U/////v////////////////////////////////////////29vb/oqKi+p+fn+afn5+in5+fU5+f + nxmfn58CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAcAAAAWAAAALQAAAEsAAABxAAAAkF5fw/oPDNj/IiTh/0RC6P9LRuX/RkPm/0ZG5v9GQ+b/RkPm/0ZD + 5v9GQ+b/RkPm/0ZD5v9GQ+b/RkPm/0VF5f9IQ+b/R0Tn/0BD4v9JR8//lJPX/9XW4P/d3tz/4uDf/83T + 5v+Be+b/aGPu/21v8/9wcfH/d3P6/3l69P+Bfuz/gYXk/7W24v/b2d//3N3Z/97f1v/Z29v/gHfI/zw7 + x/8+Ptj/R0PS/5ST1f/W2d7/3Nzc/9zf3f/Z2Nz/am/V/0RB0/9CRN7/Q0ni/0JE5v9GROT/REHk/0RE + 3v84OMz/Qz7B/66u0v/g29z/3tvd/93c2P/M0t3/VVHY/0hI4v9ERN7/S0LS/7Cy2//Y29n/3Nvf/9na + 3v/a1tv/jYbh/5mS7f+hm/L/op3y/6Sg8v+kofH/op/v/6Of8f+bluv/h4Xp/2Fg7P9OUen/RUfi/0dE + 5/9FROD/R0Pp/0dE5/9HROf/R0Tn/0dE5/9HROf/R0Tn/0dE5/9HROf/R0Tn/0lG6f9GRuD/Q0Xn/0JB + 5f8IB9//Dg7W/6Ghr/++vr7/y8vL/9XV1f/X19f/1tbW/9TU1P/R0dH/0NDQ/87Ozv/Q0ND///////// + //////////////////////////////8f////AP///wD///8A////AP///wD///8A////AP///wD///8A + ////AP///wD///+D//////////////////////////////////////////////////////////////// + ////5////4v///8n////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///2P///// + ////////////////////////////////////////ycnJ/p+fn++fn5+0n5+faJ+fnyKfn58EAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAWAAAALAAA + AEoAAABwAAAAj19fxfoPC9n/JCbj/0lI7P9QTOf/TEjn/0xL6f9MS+n/TEvp/0xL6f9MS+n/TEvp/0xL + 6f9MS+n/TEvp/0pM5/9NSOn/TEvp/0VI5v9NTNL/mZja/9vd5f/j5OL/5ejZ/9Lb5f91cN3/UE3f/1JV + 5v9VVub/WFbv/1pc5v9iXOn/Xlvn/42H3v/d4uX/3+Pk/+Hi3v/e3uT/l5bU/0ZF0f9FRd//TEnV/5mY + 2v/c3+T/4uLi/+Hk4v/f3uL/b3Lf/0tG3f9ISuT/SE3m/0pK6v9QS+z/Skbl/0RE1v9BQb3/RECn/8XF + 3f/n4uP/5OHj/+Tl4//Dxef/V1Tg/09Q6P9KS+P/UEjV/7a44f/f4uD/4+Lm/9/g5P/e3eH/YGHh/2xu + 6/90dvL/dXjy/3d78v92evD/dHju/3N37v9wbO3/ZGTu/1ZY8v9NUez/Skrq/09K6/9PS+b/T0rt/0xL + 6f9MS+n/TEvp/0xL6f9MS+n/TEvp/0xL6f9MS+n/S0ro/09K6/9NS+T/SUzr/0ZF6P8IB9//DA7Y/6Kh + sf++vr7/ysrK/9TU1P/W1tb/1tbW/9PT0//Q0ND/z8/P/8zMzP/Pz8////////////////////////// + //////////////8D////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///zf////7 + //////////////////////////////////////////////////////////////////////////////// + ////w////1////8H////AP///wD///8A////AP///wD///8A////AP///wD///9v//////////////// + ////////////////////////9vb2/6KiovGfn5+3n5+fbJ+fnyOfn58EAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAVAAAAKwAAAEgAAABtAAAAjV5g + yPoQCt3/Jifn/01M7/9VU+j/UU/p/1FQ7P9RUev/UVHr/1FR6/9RUev/UVHr/1FR6/9RUev/UVHr/1FR + 6/9UUOz/U1Ds/0xO6f9SUdb/nZze/+Hj6//p6ub/6erg/9rh8P96ddj/T0zR/1BP2/9PT9n/UEzb/05N + 0v9PSs//Qj7F/310zv/f5OX/4+fs/+Tm5v/c3ev/nZ3d/1JS3P9OT+f/Uk/b/52d3f/h5On/6Ojo/+fp + 6f/j4ub/b2/Z/09I2f9NTd3/TE7c/05K3/9RTN3/SEPO/zw8uP84OJL/bGyo/93d6//s6ur/6Ojo/+Lk + 5f+zsvL/Yl/r/1dW7P9PUOb/VE3Y/7u95f/l6eT/5+nq/+Xm6v/j4ub/TUrj/1FP5f9UUuf/VVTm/1ZW + 5v9WVub/VVXl/1VU5v9ZV9//UlLi/1FT5/9OT+X/Uk7t/1VQ7/9UUer/U1Ds/1FR6/9RUev/UVHr/1FR + 6/9RUev/UVHr/1FR6/9RUev/UFDq/1RR7f9SUef/TlHw/0xL7v8JCOL/Dg/b/6Kgs/++vr7/ysrK/9TU + 1P/W1tb/1dXV/9PT0//Pz8//zc3N/8vLy//T09P///////////////////////////////////v///8A + ////AP///wD///8A////AP///wD///8A////AP///wD///8A////B////9f///////////////////// + ///////////////////////////////////////////////////////////////////////////////z + ////l////zP///8A////AP///wD///8A////AP///wD///8A////k/////////////////////////// + /////////////8rKyvWfn5+wn5+fYZ+fnx+fn58DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAATAAAAKAAAAEQAAABoAAAAiGBhy/oSDOH/Jyrq/1JS + 8v9aWev/VlTt/1dX8f9YVu//WFbv/1hW7/9YVu//WFbv/1hW7/9YVu//WFbv/1dY7v9aVvH/WVfx/1FT + 7f9XV9n/oqLi/+bo8P/v8Oz/7+zu/+Pk+P97dcb/R0Wp/0Q/sv9DP7D/Pzyp/zw7ov81NJL/PkKT/6Ch + zf/o5+v/6+zw/+7y7f/k5vH/oJvw/15e6P9WV+//V1Tg/6Ki4v/m6e7/7e3t/+zu7v/p6Oz/dHPD/0lC + tf9BQrL/QESt/z8+rP8+OqP/NzaU/zM3hf85OnT/ur7Q//Hw+f/s7Oz/7/Lw/+To7f+ck/T/Z2ju/1xc + 7v9WVuj/WVHa/8DD6f/r7+n/7O7v/+nr7P/o5+n/Ske7/0RBtP9BP7D/Q0Gy/0NCsP9DQbL/Q0Gy/0RB + tP9FQ63/QEC2/0VJv/9KS8v/V1Hm/1lU7f9YWOz/U1bu/1hW7/9YVu//WFbv/1hW7/9YVu//WFbv/1hW + 7/9YVu//WFft/1lX8f9XV+v/VVb0/1FQ8/8ICeP/Dw/d/6Oitv+/v7//y8vL/9TU1P/W1tb/1dXV/9LS + 0v/Ozs7/zMzM/8fHx//T09P//////////////////////////////////9////8A////AP///wD///8A + ////AP///wD///8A////AP///wD///8A////i/////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////////////////T + ////b////xP///8A////AP///wD///8A////B////+f//////////////////////////////////9TU + 1PWfn5+jn5+fUZ+fnxifn58CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAQAAAAQAAAAIwAAAD4AAABhAAAAgmVm0/4UDuP/Ki3t/1ZX9f9eXu7/Wlnv/1tb + 9f9cW/H/XFvx/1xb8f9cW/H/XFvx/1xb8f9cW/H/XFvx/1tc8v9eW/T/XVv0/1VY8P9aWtz/pqbm/+nr + 8//y8+//+PTz/+bo8v90dKr/Nzp3/y0sfP8vLnj/Kixt/yYrav8sLGj/ZG+N/+Hp6P/58fj/8/Dy//H0 + 6//r7/T/lInx/2Vl7f9cXfX/W1jk/6Wl5f/q7fL/8fHx//Dy8v/t6/H/dXWl/zs1h/8nLHf/KjF2/yos + c/8pKWn/LS9l/ztEZf+pqtD/7vbs/+3s8P/09vb/6/Du/9zk6/+IfPL/bG7w/2Fi8v9aW+v/Xlfe/8XJ + 7P/v8+3/8PLy/+zw8f/s6+3/Q0KG/zc2ev8wL3H/MTBy/zEwcv8vLnD/MC9z/y8tc/8vLnb/LiyF/zc7 + lP9ERLD/WlHe/11X6v9bXu//VVzz/1xb8f9cW/H/XFvx/1xb8f9cW/H/XFvx/1xb8f9cW/H/XFvx/11b + 9P9bW+3/WVr4/1RT9v8JCuT/ERHf/6Sjt//AwMD/zMzM/9TU1P/W1tb/1dXV/9HR0f/Nzc3/y8vL/8bG + xv/X19f//////////////////////////////////8////8A////AP///wD///8A////AP///wD///8A + ////AP///wD///83////+/////////////////////////////////////////z8/P////////////// + //////////////////////////////////////////////////////////////////////////f///+n + ////R////wD///8A////AP///9f//////////////////////////////////8PDw+ufn5+Sn5+fPp+f + nxEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAMAAAANAAAAHgAAADcAAABXAAAAeGtp2v8YCe3/LjDz/1pi6/9iY+n/Z2H8/15k6/9jZPL/Y2Ty/2Nk + 8v9jZPL/Y2Ty/2Nk8v9jZPL/Y2Ty/2Rj7/9iYPb/X2Px/19h7/9lYOX/pajl/+zx8v/58/j/8vT8/+Tl + 7/+8vMr/mJen/5GPov+Ni57/jo2d/5ycqv/LytT/8fDs//jz8P/78/r/+Pnw/+767v/T1v//jHv0/29x + 9f9hYPL/YmHf/6ap5v/s7vb/+/bz//f09v/t8vX/sq/I/5yZsv+Ni6H/j42h/5KRof+em6r/wb/L/+jm + 8v/17vX/9/Py//X17//2+Pn/4OP//62u8v+CgPH/cm/6/2Rn8f9jYOz/Z1/c/8LG7//w8/f/+fT2//Xx + 9v/x8u7/mJas/5ORp/+PjaP/joyi/46Mov+Ni6H/jYuh/46Mov+QjaP/kZGh/5OWtf9XV6P/UlDL/15f + 7f9gYvD/YmTu/2Jj8f9iY/H/YmPx/2Jj8f9iY/H/YmPx/2Jj8f9iY/H/XGTz/2xj8/9lZ+v/X2Xs/1lb + 9f8GAvX/GA/s/6ius//ExMT/zMzM/9PT0//T09P/0dHR/9DQ0P/MzMz/yMjI/8TExP/b29v///////// + /////////////////////////7////8A////AP///wD///8A////AP///wD///8A////AP///wf////X + ////////////////////////////////////////5ubm/7+/v//c3Nz/8/Pz//////////////////// + /////////////////////////////////////////////////////////////////////////9////+T + ////o////////////////////////////////////////7e3t86fn59zn5+fJ5+fnwkAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAKAAAAFwAA + AC0AAABKAAAAa25w3P8TCe//LzHz/2Ro9v9rZ+//a2r2/2Zn9/9oafX/aGn1/2hp9f9oafX/aGn1/2hp + 9f9oafX/aGn1/2pq9P9oZ/n/Zmn0/2Rl8f9sZ+j/ra7q/+/09f/69ff/9ff3//f5+v/x8vb/7ez1//Lx + +v/y8fr/7+/1//Hx9//y8vL/+/n4//z3+P/48/T/+Pz3/+fw+f+3uPT/jYP1/3V3+f9pZ/b/a2nk/62x + 7P/w8vr//vr1//r49//y9/b/8/T+/+3u+P/u7fb/8PD2//Dx9f/w7/P/9PP1//z7/f/49fH/+/r2//n7 + +//t8P7/yMz1/5qb6/9+ffH/dHH8/2ps9v9oZfD/cmni/8jO8//0+Pn//Pf4//v29//3+fP/9Pb3//Hz + 9P/v8fL/7/Hy/+/x8v/v8fL/7/Hy//Dy8//w8Pb/7fD0/9nd9f+AgMb/YF7V/2Zl8f9oafX/Zmjy/2hp + 9f9oafX/aGn1/2hp9f9oafX/aGn1/2hp9f9oafX/Ymn2/25m+f9mZ+3/a2z6/19j8v8HCPL/Egvo/6mv + uv/Gxsb/zc3N/9PT0//T09P/0dHR/9DQ0P/MzMz/yMjI/8TExP/e3t7///////////////////////// + /////////6f///8A////AP///wD///8A////AP///wD///8A////AP///4v///////////////////// + ///////////////////4+Pj/vb29/8nJyf/Hx8f/wsLC/8vLy//l5eX/+Pj4//////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////6amppKfn59Jn5+fE5+fnwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAGAAAAEQAAACMAAAA9AAAAW3N2 + 4f0KCen/Mjf4/2po/f95c/r/b27z/21u/P9vb/f/b2/3/29v9/9vb/f/b2/3/29v9/9vb/f/b2/3/3Fw + 9f9wb/v/bXD3/25v9f97du//uLn1//L5/P/9+vz/+Pr0//n69v/6+/n/+/v7//v7+//8/Pz/+/v7//j5 + 9//7/ff/+Pf7//z6///2+Pj/8Pb9/9HU//+cnPD/i4j2/3h69/9wbvb/d3bq/7e49P/z9f////35//38 + +P/3/fj/+Pz3//n9+P/7/Pj/+/z4//z9+f/9/vr/+fv1//X38f/+//v/9/n6/+vt///S1Pz/qq3x/4yN + 7/+Afvn/dXL9/29v9/9xbvP/fnfq/87U9//2+f3/+/n5//v5+f/5/ff/+vr6//n5+f/5+fn/+vr6//v7 + +//6+vr/+vr6//r6+v/4+/L//f/7/+3x//+Yl9n/cW7h/25u9v9ucPr/bm72/29v9/9vb/f/b2/3/29v + 9/9vb/f/b2/3/29v9/9vb/f/a2/2/3Nt//9vcPb/dnD9/2Ro7/8ECu3/EArr/6+zxf/Kysr/z8/P/9TU + 1P/T09P/0dHR/9DQ0P/MzMz/yMjI/8TExP/j4+P//////////////////////////////////5v///8A + ////AP///wD///8A////AP///wD///8A////N/////v///////////////////////////////////// + ///Pz8//wcHB/8jIyP/Kysr/xsbG/8TExP+4uLj/uLi4rP///1H///+z////+/////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////9fX165+fn0afn58bn5+fBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAEAAAACwAAABkAAAAuAAAASXR43O8JC+z/Ky/6/29t + //9/evv/dXP1/3V4+P92dvj/dnb4/3Z2+P92dvj/dnb4/3Z2+P92dvj/dnb4/3V38/90dvr/dHb4/3t6 + +v+Lhvn/vr/8/+3y///49///+vz9//f4/P/3+Pz/9vf7//X1+//29vz/+fn///j4/v/4+///9fP///Tz + ///o7P7/z9P2/66u+v+Tkfv/hIT4/3x8+P99efr/iof0/76+/v/t7///+fn///j5/f/1+v3/+vz9//j6 + +//3+fr/9vf7//f4/P/5+v7/+fn///j4/v/z8///4eL8/8nM+f+vsfj/lJb1/4eH+f+Af/3/d3T5/3d2 + +/9/ffn/j4n4/8/W/f/y9f//9vX+//f2///2+f3/+Pr6//j6+v/4+vr/+fv7//n7+//4+vr/+Pr6//j6 + +v/39/f/+Pr7/+zt//+sqfH/hYP0/3h4+v9zdfn/d3b7/3Z2+P92dvj/dnb4/3Z2+P92dvj/dnb4/3Z2 + +P92dvj/dnj1/3Zz/v93dvz/eHXz/2Bj9P8CBu7/GxL1/7W5y//Nzc3/0dHR/9TU1P/T09P/0dHR/8/P + z//MzMz/yMjI/8TExP/m5ub//////////////////////////////////3////8A////AP///wD///8A + ////AP///wD///8H////1////////////////////////////////////////+Tk5P+8vLz/ysrK/8rK + yv/Gxsb/w8PD/8LCwv+1tbW36urqBgAAAAAAAAAA////F////3f////X//////////////////////// + ///////////////////////////////////////////////////////////////////+/v790dHRcZ+f + nxqfn58GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAABAAAABwAAABEAAAAhAAAAN32EzMYPBvf/GBf2/3F2//98fPL/gYD4/3x/ + +f99ffn/fX35/319+f99ffn/fX35/319+f99ffn/fX35/36A9v97ffr/enz4/4WE/P+Sj/3/trX9/9TX + /f/e3vz/4d/8/+Lg/f/j4f7/5OL//+Ti///j4f7/4+H+/+Ph///d3P7/1tX8/87N9//Cw/X/qqzy/5iX + +f+Pjf//gIH7/4GA+P+GhPz/k5H7/7e2///V1v//39/9/9/g+v/e4Pj/4+L8/+Ph/v/j4f7/4+H//+Lf + ///f3v7/3Nv9/9nY+v/OzPr/wb/6/62t+/+YmPz/ior8/4KD/f9+fvr/fH33/4B8/f+Ghvz/lJH+/8DG + +//a3P7/4d/9/+Hh///e4vv/4uH7/+Lh+//j4vz/4uH7/+Lh+//h4Pr/4eD6/+Hg+v/k4f//3t78/9XS + //+qp/z/jov+/36A/P95e/f/f4D6/319+f99ffn/fX35/319+f99ffn/fX35/319+f99ffn/fYHy/3t6 + +P96ePr/fIDw/09O/P8FBfP/LiTz/7zAy//Q0ND/09PT/9TU1P/S0tL/0dHR/8/Pz//MzMz/yMjI/8TE + xP/t7e3//////////////////////////////////3P///8A////AP///wD///8A////AP///wD///+L + ////////////////////////////////////////9vb2/76+vv/FxcX/y8vL/83Nzf/Hx8f/wsLC/7S0 + tMDm5uYJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////N////5v////z//////////////////////// + ///////////////////////////////////////////////////t7e2nn5+fFp+fnwMAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAABAAAABAAAAAoAAAAWAAAAJo6WuowZBvX/DQn1/1pn+f+Eh/r/ior0/4B///+EhPr/hIT6/4SE + +v+EhPr/hIT6/4SE+v+EhPr/hIT6/4WG+P+Eg/v/g4L6/4qJ/f+TkP3/o6T8/7O0+P+8vPj/vLv5/7y7 + +f+8vPj/u7v3/7y8+P+7u/f/urn3/7y7+f++vP7/t7b4/7Gw+P+lpvf/nJv7/5OS//+Hhv7/goP9/4OD + +f+Jifv/k5H7/6Si+/+zsvr/urv4/72++P+9vvj/vbz6/7++/P++vfv/vLv7/727/f++vP7/urn9/7Sz + 9/+qqPr/pKL8/5mW/f+Li/3/h4b+/4WE/P+Cgvj/hYX5/4WD+/+Ki/v/kY///6is8/+4t/f/vbr4/76+ + +v+6vvj/vbr//767//++u///vbr//726//+9uv//vbr//726//+7t/7/t7b2/7Ow+P+dm/v/jo3//4aI + /v+Dg/f/hoP3/4SE+v+EhPr/hIT6/4SE+v+EhPr/hIT6/4SE+v+EhPr/goXx/4eF/f+Dgf3/e4X7/zEs + /f8JBPP/S0fi/8bJzv/S0tL/09PT/9PT0//S0tL/0NDQ/87Ozv/Ly8v/x8fH/8TExP/u7u7///////// + /////////////////////////1////8A////AP///wD///8A////AP///zf////7//////////////// + ////////////////////////y8vL/8bGxv/Ly8v/ysrK/8rKyv/FxcX/tbW1yerq6g8AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8L////X////8P///////////////////////////// + //////////////////////////////n5+baurq4Un5+fAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA + AAUAAAAMAAAAGD9DSDVJPfH2DQf6/y849P+AhP//joz2/4WE//+Kivz/ior8/4qK/P+Kivz/ior8/4qK + /P+Kivz/ior8/4qL+/+Kif3/iYj8/4yN/f+Rkf3/mJf+/5ya+v+jofv/o6P//6Gi/f+hovz/oqP9/6Kk + /P+hovz/oaL9/6Gh//+hovr/np37/5mZ/f+Qkfn/jpD8/42N//+Hh/n/jI39/4qK/v+OjP3/lJL8/5iU + /f+cm/3/oKH8/6Oj/f+lov7/oqL8/6Oj/f+jov7/oKH8/6Gh//+iov//nqD+/5qc+v+XmP//k5P9/42O + /P+Jifv/ion9/4uL/f+Jivr/jI39/4yN/f+OkPz/kI7//5ea9f+gnPv/o576/6Ki/P+eovv/oqP5/6Kj + +f+io/n/oaL4/6Kj+f+jpPr/oqP5/6Gi+P+iof//oaH7/5yd9/+Ulf3/jI3//4mN/f+Mi/n/kIr7/4qK + /P+Kivz/ior8/4qK/P+Kivz/ior8/4qK/P+Kivz/iIv4/5GK//+Lif//YWn8/xIO+v8UD/T/f4jY/9DN + 1v/T09P/09PT/9LS0v/R0dH/0NDQ/87Ozv/Kysr/x8fH/8PDw//39/f///////////////////////// + /////////0f///8A////AP///wD///8A////C////9////////////////////////////////////// + ///i4uL/vr6+/8jIyP/Nzc3/yMjI/8LCwv+7u7vS2traFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8n////h////+f///////////////////////////// + ///////k+fn5VJ+fnwWfn58CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAIAAAAGAAAADQAA + ABd+gOWjCQb2/xAO+v9tcPb/kYv//4yP//+PkP//j5D//4+Q//+PkP//j5D//4+Q//+PkP//j5D//5CO + //+Rkf//jo7//4+Q/v+Pkf3/lJL//5GP//+Wk///kZP//42P//+Okf3/kJT9/46S+/+Okf3/kJP//46R + /v+Slff/k5H//4+N//+Pkf//jpH+/4+P//+Tkv//kZP3/46P//+Qj/3/lJH+/5OP//+Rjv//kJH//5KR + //+UkP//kpX+/5CT/P+Qk/z/kZP//4+S/v+NkPz/jpH9/46U//+MkP//i4///5CS//+PkP7/kZD+/5OS + //+Qj/3/jo/9/5CQ/P+Okfr/kI7//5GR+/+Xkf//lpD//5KR//+Pkv//kJL+/5GT//+Rk///kJL+/5CS + /v+Rk///kJL+/4+R/f+Qkf//kJT6/5CT9f+QlP3/i4///4yP/P+Sj/z/mJH//4+Q//+PkP//j5D//4+Q + //+PkP//j5D//4+Q//+PkP//j5D//5GH//+Kivz/O0Hu/wMC/P8nIvr/rsTd/9XO2//T09P/09PT/9LS + 0v/R0dH/0NDQ/87Ozv/Kysr/xsbG/8PDw//5+fn//////////////////////////////////z////8A + ////AP///wD///8A////k/////////////////////////////////////////b29v+/v7//xcXF/8vL + y//Nzc3/xsbG/8DAwNvV1dUZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wP///8v////a////5////+T////b////0f///8PAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACAAAABgAAAAxrbHkmRUD35woG + //8gGPn/dn///4mY//+Zmvz/mJb//5aS//+Vlf//lpz7/5Wd9/+SmPv/k5b//5aW//+Vlf//lZX//5WV + //+Vlf//lpb//5aW//+Wlv//lpb//5aW//+Wlv//lpb//5aW//+Wlv//lpb//5aW//+Wlv//lpb//5aW + //+Wlv//lpb//5aW//+Wlv//lpb//5aW//+Wlv//lpb//5aW//+Wlv//lpb//5aW//+Wlv//lpb//5aW + //+Wlv//lpb//5aW//+Wlv//lpb//5aW//+Wlv//lpb//5aW//+Wlv//lpb//5aW//+Wlv//lpb//5aW + //+Wlv//lpb//5aW//+Wlv//lpb//5aW//+Wlv//lZX//5WV//+Wlv//lpb//5aW//+Wlv//lpb//5aW + //+Wlv//lpb//5aW//+Wlv//lpb//5aW//+Wlv//lpb//5mW//+YmPz/mJr4/5qZ+/+alf//m5P//5uW + //+cm/n/kZf//4GO+P9GSP//BAD9/xgW8v99heL/zNHU/+HT2f/U1NT/09PT/9LS0v/R0dH/0NDQ/83N + zf/Jycn/xsbG/8LCwv///////////////////////////////////////x////8A////AP///wD///8/ + /////////////////////////////////////////////8vLy//ExMT/ycnJ/87Ozv/BwcH/xMTE5NjY + 2B8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAAAAUAAAAKsbTeVjMs8fwDCfz/Ewv//2Fa + //+RkP7/mZv//5ug+/+anfj/nZz+/6Gd//+hnf//oJ3//5+f/f+fn/3/n5/9/5+f/f+fn/3/n5/9/5+f + /f+fn/3/n5/9/5+f/f+fn/3/n5/9/5+f/f+fn/3/n5/9/5+f/f+fn/3/n5/9/5+f/f+fn/3/n5/9/5+f + /f+fn/3/n5/9/5+f/f+fn/3/n5/9/5+f/f+fn/3/n5/9/5+f/f+fn/3/n5/9/5+f/f+fn/3/n5/9/5+f + /f+fn/3/n5/9/5+f/f+fn/3/n5/9/5+f/f+fn/3/n5/9/5+f/f+fn/3/n5/9/6Cg/v+goP7/oKD+/6Cg + /v+goP7/oKD+/6Cg/v+goP7/n5/9/5+f/f+fn/3/n5/9/5+f/f+fn/3/n5/9/5+f/f+fn/3/n5/9/5+f + /f+fn/3/n5/9/5+f/f+fn/3/n5/9/5yh9v+eoP7/np3//5uc//+anf//mJ79/5ed/v+Umf//c3T//yYg + //8DAP7/Fwz2/2pj6f/Dydz/1dnU/9PX0v/U1NT/09PT/9LS0v/Q0ND/z8/P/8zMzP/IyMj/xcXF/8TE + xP///////////////////////////////////////xf///8A////AP///wv////f//////////////// + ////////////////////////4uLi/7+/v//Jycn/y8vL/8PDw//Ly8vq1tbWJQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAADAAAABrO48GwzMPf8Dgv1/xgE//8wJff/UU3//3R5 + //+Jkf//lJb//5yX//+imP//pZr//56b/v+em/7/npv+/56b/v+em/7/n5z//5+c//+em/7/npv+/56b + /v+em/7/npv+/56b/v+em/7/npv+/56b/v+em/7/npv+/56b/v+em/7/npv+/56b/v+em/7/npv+/56b + /v+em/7/npv+/56b/v+em/7/npv+/56b/v+em/7/npv+/56b/v+em/7/npv+/56b/v+em/7/npv+/56b + /v+em/7/npv+/56b/v+em/7/npv+/56b/v+em/7/npv+/56b/v+em/7/npv+/56b/v+em/7/npv+/56b + /v+em/7/npv+/56b/v+em/7/npv+/56b/v+em/7/npv+/56b/v+em/7/npv+/56b/v+em/7/npv+/56b + /v+em/7/npv+/56d+/+dm///mpn//5ia//+Ul///hoT//2pe/v9QPfj/EAX//woH9v8hF/f/enbn/8XJ + 2//R1Nj/09fR/9PR0f/T09P/0tLS/9HR0f/Pz8//zc3N/8rKyv/Hx8f/xcXF/8jIyP////////////// + /////////////////////////wD///8A////AP///5P///////////////////////////////////// + ///29vb/vr6+/8fHx//Jycn/x8fH/8bGxu3X19cuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAALQ0/RFcGr+5RoX7/8PDPz/Cwf6/woF+/8KB/3/CQn9/wgK + +P8GC/T/Bw30/wQI+/8FCfz/BQn8/wQI+/8DB/r/BQn8/wYK/f8FCfz/BQn8/wUJ/P8FCfz/BQn8/wUJ + /P8FCfz/BQn8/wUJ/P8FCfz/BQn8/wUJ/P8FCfz/BQn8/wUJ/P8FCfz/BQn8/wUJ/P8FCfz/BQn8/wUJ + /P8FCfz/BQn8/wUJ/P8FCfz/Bgr9/wYK/f8GCv3/Bgr9/wUJ/P8FCfz/BQn8/wUJ/P8FCfz/BQn8/wUJ + /P8FCfz/BQn8/wUJ/P8FCfz/BQn8/wQI+/8ECPv/BAj7/wQI+/8ECPv/BAj7/wQI+/8ECPv/BQn8/wUJ + /P8FCfz/BQn8/wUJ/P8FCfz/BQn8/wUJ/P8FCfz/BQn8/wUJ/P8FCfz/BQn8/wUJ/P8FCfz/BQn8/woF + //8JB///CQj+/wcJ+/8HCfv/Bgr9/wQK/f8CCPv/Dw3z/z496/+dpt//z9PY/9PS1v/Q19L/zs3W/93V + 3P/T09P/0tLS/9DQ0P/Ozs7/zMzM/8nJyf/Gxsb/xMTE/8LCwv////////////////////////////// + /////////yP///8A////U//////////////////////////////////////////////Kysr/xMTE/8rK + yv/IyMj/x8fH89ra2jcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA8vP/D7/K/WpsdP/PTEz8/ywj9v8dD/v/FQz9/xEM+/8ODff/DQ74/w8K + //8QC///Eg3//w4J/v8LBvv/Dwr//xEM//8LBvv/Dgn+/w4J/v8OCf7/Dgn+/w4J/v8OCf7/Dgn+/w4J + /v8OCf7/Dgn+/w4J/v8OCf7/Dgn+/w4J/v8OCf7/Dgn+/w4J/v8OCf7/Dgn+/w4J/v8OCf7/Dgn+/w4J + /v8OCf7/Dgn+/w4J/v8OCf7/Dgn+/w4J/v8OCf7/DQj9/w0I/f8PCv//Dwr//w8K//8PCv//Dwr//w8K + //8PCv//Dwr//w8K//8PCv//Dwr//w8K//8PCv//Dwr//w8K//8PCv//Dwr//w8K//8PCv//Dwr//w8K + //8OCf7/Dgn+/w4J/v8PCv//Dwr//w8K//8OCf7/Dgn+/w4J/v8OCf7/Dgn+/w8I/f8RC/z/Ew38/xAJ + +v8RCPj/Gxb1/y0x9P8/S/f/h4vq/7XB3f/Q19r/09TY/9jT1P/Y0tP/1NLR/8rR1P/S0tL/0dHR/8/P + z//Nzc3/y8vL/8jIyP/FxcX/wsLC/729vf/+/v7//////////////////////////////////9f///+n + ////+////////////////////////////////////////97e3v/AwMD/yMjI/8jIyP/MzMz21NTUQAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAOrz/yHr8v8z6/L/M+7z/zPl6fU1xsbSPpqcpk12d39hV1hefUJD + SJl7fYfPztHg/+Dj8v/f4vH/1Nfm/9TX5v/U1+b/1Nfm/9TX5v/U1+b/1Nfm/9TX5v/U1+b/1Nfm/9TX + 5v/U1+b/1Nfm/9TX5v/U1+b/1Nfm/9PW5f/T1uX/09bl/9PW5f/T1uX/09bl/9PW5f/T1uX/0tXk/9LV + 5P/S1eT/0tXk/9LV5P/R1OP/0dTj/9HU4//P0uH/z9Lh/8/S4f/P0uH/z9Lh/8/S4f/P0uH/z9Lh/87R + 4P/O0eD/ztHg/87R4P/O0eD/ztHg/87R4P/O0eD/zdDf/83Q3//Mz97/zM/e/8zP3v/Mz97/zM/e/8vO + 3f/Lzt3/y87d/8vO3f/Lzt3/y87d/8rN3P/Kzdz/ys3c/8TP1//Dztb/xc7X/8rQ2//Nzd3/y8nc/87K + 3f/Qzd3/1NnY/9nT2P/a1tX/09fR/9PT0//c19T/2drR/8bP0v/R0dH/0NDQ/87Ozv/MzMz/ysrK/8bG + xv/Dw8P/wMDA/7u7u//x8fH///////////////////////////////////////////////////////// + ////////////////////////9fX1/76+vv/FxcX/xsbG/8nJyfnX19dMAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAADgAAACAAAAA6AAAAXAAAAH9sbWvE3d7c//Hy + 8P/r7Or/4uPh/+Lj4f/i4+H/4uPh/+Lj4f/i4+H/4uPh/+Lj4f/h4uD/4eLg/+Hi4P/h4uD/4eLg/+Hi + 4P/h4uD/4eLg/+Dh3//g4d//4OHf/+Dh3//g4d//4OHf/+Dh3//g4d//4OHf/+Dh3//g4d//4OHf/9/g + 3v/f4N7/3+De/9/g3v/f4N7/3+De/9/g3v/f4N7/3+De/9/g3v/f4N7/3+De/93e3P/d3tz/3d7c/93e + 3P/d3tz/3d7c/93e3P/d3tz/29za/9vc2v/b3Nr/29za/9rb2f/a29n/2tvZ/9rb2f/Z2tj/2drY/9na + 2P/Y2df/2NnX/9jZ1//Y2df/2NnX/9Xa2f/T19j/0tXZ/9TW1//U19X/1tfT/9fY1v/b2Nr/1dLU/9zT + 1v/e1dL/1tfO/9Hbzv/N09L/zcnU/9nW0v/Pz8//zs7O/83Nzf/Ly8v/ycnJ/8XFxf/BwcH/vr6+/7i4 + uP/R0dH///////////////////////////////////////////////////////////////////////// + ////////y8vL/8XFxf/Hx8f/ysrK/NbW1lUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAADAAAADgAAACAAAAA6AAAAXAAAAH9qamrE3d3d//Pz8//q6ur/4uLi/+Li + 4v/i4uL/4uLi/+Li4v/i4uL/4uLi/+Li4v/h4eH/4eHh/+Hh4f/h4eH/4eHh/+Hh4f/h4eH/4eHh/+Dg + 4P/g4OD/4ODg/+Dg4P/g4OD/4ODg/+Dg4P/g4OD/4eHh/+Dg4P/g4OD/4ODg/+Dg4P/f39//39/f/9/f + 3//d3d3/3d3d/93d3f/d3d3/3d3d/93d3f/d3d3/3d3d/9zc3P/c3Nz/3Nzc/9zc3P/c3Nz/3Nzc/9zc + 3P/c3Nz/29vb/9vb2//a2tr/2tra/9ra2v/Z2dn/2dnZ/9nZ2f/Z2dn/2dnZ/9jY2P/Y2Nj/2NjY/9jY + 2P/X19f/19fX/9vW1//b1tj/29Xa/9nW2P/Y1tb/1dbU/9TV0f/T1c//1tnQ/9XZ1P/T0df/1s7Z/9DR + 2//K1NT/0dbN/9vOzP/Ozs7/zc3N/8zMzP/Kysr/yMjI/8TExP/AwMD/vb29/7a2tv+0tLT/9PT0//// + ///////////////////////////////////////////////////////////////////j4+P/xMTE/8fH + x//Hx8f80dHRXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAADAAAADgAAACAAAAA6AAAAXAAAAH9ra2vE3d3d//Dw8P/q6ur/4uLi/+Li4v/h4eH/4eHh/+Hh + 4f/h4eH/4eHh/+Hh4f/g4OD/4ODg/+Dg4P/g4OD/4ODg/+Dg4P/g4OD/4ODg/+Dg4P/g4OD/4ODg/+Dg + 4P/g4OD/4ODg/+Dg4P/g4OD/4ODg/+Dg4P/f39//39/f/9/f3//f39//3t7e/97e3v/e3t7/3t7e/93d + 3f/d3d3/3d3d/93d3f/d3d3/3d3d/9zc3P/c3Nz/3Nzc/9zc3P/b29v/29vb/9vb2//b29v/2tra/9ra + 2v/a2tr/2tra/9ra2v/a2tr/2dnZ/9nZ2f/Z2dn/2dnZ/9nZ2f/Z2dn/2dnZ/9nZ2f/Y2Nj/2NjY/9fX + 1//X19f/19fX/9bW1v/W1tb/1tbW/9XV1f/V1dX/1dXV/9TU1P/T09P/09PT/9PT0//S0tL/0dHR/9DQ + 0P/Pz8//zc3N/8rKyv/IyMj/xcXF/8HBwf+9vb3/urq6/7S0tP+xsbH/xMTE//z8/P////////////// + /////////////////////////////////////////////+rq6v/Hx8f/ycnJ/8rKyv/Ozs5kAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAADgAA + ACAAAAA6AAAAXAAAAH9ra2vE3d3d//Dw8P/q6ur/4eHh/+Hh4f/h4eH/4eHh/+Hh4f/h4eH/4eHh/+Hh + 4f/g4OD/4ODg/+Dg4P/g4OD/4ODg/+Dg4P/g4OD/4ODg/+Dg4P/g4OD/4ODg/+Dg4P/g4OD/4ODg/+Dg + 4P/g4OD/39/f/9/f3//f39//3t7e/97e3v/e3t7/3t7e/97e3v/d3d3/3d3d/93d3f/d3d3/3d3d/93d + 3f/d3d3/3d3d/9zc3P/c3Nz/3Nzc/9vb2//b29v/29vb/9vb2//b29v/2tra/9ra2v/a2tr/2tra/9ra + 2v/a2tr/2dnZ/9nZ2f/Z2dn/2dnZ/9nZ2f/Z2dn/2dnZ/9jY2P/Y2Nj/19fX/9fX1//W1tb/1tbW/9bW + 1v/V1dX/1dXV/9XV1f/V1dX/1NTU/9PT0//T09P/0tLS/9LS0v/R0dH/0NDQ/8/Pz//Ozs7/zMzM/8nJ + yf/Gxsb/w8PD/7+/v/+7u7v/uLi4/7Kysv+urq7/qamp/8rKyv/8/Pz///////////////////////// + ////////////////////////7e3t/8bGxv/Gxsb/ysrK/8nJyWoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAADgAAACAAAAA6AAAAXAAA + AH9ra2vE3d3d//Dw8P/q6ur/4eHh/+Hh4f/h4eH/4eHh/+Hh4f/h4eH/4eHh/+Dg4P/g4OD/4ODg/+Dg + 4P/g4OD/4ODg/+Dg4P/g4OD/4ODg/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//3t7e/97e + 3v/e3t7/3t7e/97e3v/d3d3/3d3d/93d3f/d3d3/3d3d/93d3f/d3d3/3d3d/93d3f/c3Nz/3Nzc/9zc + 3P/b29v/29vb/9vb2//b29v/2tra/9ra2v/a2tr/2tra/9ra2v/a2tr/2tra/9ra2v/Z2dn/2dnZ/9nZ + 2f/Z2dn/2dnZ/9nZ2f/Z2dn/2NjY/9fX1//X19f/1tbW/9bW1v/W1tb/1tbW/9XV1f/V1dX/1NTU/9TU + 1P/U1NT/09PT/9LS0v/S0tL/0dHR/9DQ0P/Pz8//zs7O/83Nzf/MzMz/ysrK/8fHx//ExMT/wcHB/729 + vf+4uLj/tbW1/6+vr/+rq6v/p6en/76+vv/i4uL/8/Pz//39/f////////////////////////////z8 + /P/t7e3/ycnJ/8jIyP/Gxsb/xsbGcwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAADgAAACAAAAA6AAAAXAAAAH9qamrE3d3d//Dw + 8P/p6en/4eHh/+Hh4f/h4eH/4eHh/+Dg4P/g4OD/4ODg/+Dg4P/g4OD/4ODg/+Dg4P/g4OD/4ODg/+Dg + 4P/g4OD/4ODg/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//3t7e/97e3v/e3t7/3d3d/93d + 3f/d3d3/3d3d/93d3f/c3Nz/3Nzc/93d3f/d3d3/3Nzc/9zc3P/c3Nz/3Nzc/9vb2//b29v/29vb/9vb + 2//b29v/2tra/9ra2v/a2tr/2tra/9ra2v/a2tr/2tra/9ra2v/Z2dn/2dnZ/9jY2P/Y2Nj/2NjY/9jY + 2P/Y2Nj/19fX/9fX1//W1tb/1tbW/9bW1v/V1dX/1dXV/9XV1f/U1NT/1NTU/9PT0//T09P/0tLS/9HR + 0f/Q0ND/0NDQ/8/Pz//Ozs7/zMzM/8vLy//Kysr/yMjI/8XFxf/CwsL/vr6+/7q6uv+1tbX/srKy/62t + rf+np6f/pqam/8HBwf/b29v/19fX/9fX1//e3t7/5+fn/+Xl5f/b29v/0NDQ/8rKyv/Kysr/yMjI/8LC + wv/Kysp5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAADAAAADgAAACAAAAA6AAAAXAAAAH9qamrE3Nzc/+/v7//p6en/4ODg/+Dg + 4P/g4OD/4ODg/+Dg4P/g4OD/4ODg/+Dg4P/f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f + 3//f39//39/f/9/f3//f39//3t7e/97e3v/e3t7/3t7e/97e3v/e3t7/3d3d/93d3f/d3d3/3d3d/9zc + 3P/c3Nz/3Nzc/9zc3P/c3Nz/29vb/9vb2//c3Nz/3Nzc/9vb2//b29v/29vb/9vb2//a2tr/2tra/9ra + 2v/a2tr/2dnZ/9nZ2f/Z2dn/2dnZ/9nZ2f/Z2dn/2NjY/9jY2P/X19f/19fX/9fX1//X19f/19fX/9fX + 1//W1tb/1tbW/9XV1f/V1dX/1dXV/9TU1P/T09P/09PT/9PT0//S0tL/0dHR/9DQ0P/Pz8//zs7O/83N + zf/MzMz/y8vL/8rKyv/IyMj/xsbG/8LCwv+/v7//vLy8/7i4uP+zs7P/sLCw/6urq/+lpaX/paWl/8TE + xP/W1tb/09PT/9HR0f/Pz8//zc3N/83Nzf/Gxsb/yMjI/8rKyv/ExMT/xMTE/8rKyoEAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAADAAAADgAAACAAAAA6AAAAXAAAAH9qamrE3Nzc/+/v7//p6en/4ODg/+Dg4P/g4OD/4ODg/+Dg + 4P/f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f + 3//e3t7/3t7e/97e3v/e3t7/3t7e/93d3f/d3d3/3d3d/93d3f/c3Nz/3Nzc/9zc3P/c3Nz/3Nzc/9vb + 2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/2tra/9ra2v/a2tr/2tra/9nZ2f/Z2dn/2NjY/9nZ + 2f/Z2dn/2dnZ/9jY2P/Y2Nj/19fX/9fX1//W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1dXV/9XV + 1f/U1NT/1NTU/9PT0//T09P/0tLS/9HR0f/R0dH/0NDQ/8/Pz//Ozs7/zc3N/8zMzP/Kysr/ycnJ/8jI + yP/FxcX/w8PD/8DAwP+9vb3/ubm5/7W1tf+wsLD/ra2t/6mpqf+jo6P/pqam/8fHx//R0dH/zs7O/83N + zf/Ly8v/y8vL/8fHx//Jycn/xcXF/8LCwv/BwcH/ysrKhwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAADgAA + ACAAAAA6AAAAXAAAAH9qamrE3Nzc/+/v7//o6Oj/4ODg/+Dg4P/g4OD/39/f/9/f3//f39//39/f/9/f + 3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//3t7e/97e3v/e3t7/3t7e/93d + 3f/d3d3/3d3d/93d3f/d3d3/3Nzc/9zc3P/c3Nz/3Nzc/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb + 2//b29v/29vb/9ra2v/a2tr/2dnZ/9nZ2f/Z2dn/2dnZ/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY + 2P/X19f/19fX/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9XV1f/V1dX/1dXV/9PT0//T09P/09PT/9LS + 0v/R0dH/0dHR/9DQ0P/Q0ND/zs7O/83Nzf/MzMz/y8vL/8rKyv/IyMj/x8fH/8bGxv/CwsL/wMDA/729 + vf+6urr/tra2/7Kysv+urq7/qqqq/6ampv+ioqL/p6en/8nJyf/Nzc3/y8vL/8rKyv/Hx8f/xMTE/8nJ + yf/ExMT/xMTE/8LCwv/JycmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAADgAAACAAAAA6AAAAXAAA + AH9qamrE3Nzc/+/v7//o6Oj/4ODg/+Dg4P/f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f + 3//f39//39/f/9/f3//f39//39/f/97e3v/e3t7/3t7e/97e3v/d3d3/3d3d/93d3f/d3d3/3Nzc/9zc + 3P/c3Nz/3Nzc/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//a2tr/2tra/9nZ + 2f/Z2dn/2dnZ/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/19fX/9fX1//Y2Nj/2NjY/9fX1//X19f/1tbW/9bW + 1v/W1tb/1tbW/9bW1v/W1tb/1dXV/9XV1f/U1NT/1NTU/9PT0//S0tL/0tLS/9HR0f/Q0ND/0NDQ/8/P + z//Pz8//zc3N/8zMzP/Ly8v/ysrK/8nJyf/Hx8f/xcXF/8TExP/AwMD/vb29/7q6uv+3t7f/tLS0/7Cw + sP+srKz/qKio/6SkpP+hoaH/p6en/8vLy//Ly8v/ycnJ/8jIyP/ExMT/wsLC/8DAwP/CwsL/vb29/8bG + xpYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAADgAAACAAAAA6AAAAXAAAAH9qamrE29vb/+/v + 7//o6Oj/39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//e3t7/3t7e/97e3v/e3t7/3d3d/93d + 3f/d3d3/3d3d/93d3f/d3d3/3Nzc/9zc3P/c3Nz/3Nzc/9zc3P/c3Nz/3Nzc/9zc3P/c3Nz/29vb/9vb + 2//a2tr/2tra/9ra2v/a2tr/2tra/9ra2v/a2tr/2dnZ/9nZ2f/Z2dn/2dnZ/9fX1//X19f/19fX/9fX + 1//Y2Nj/2NjY/9jY2P/Y2Nj/19fX/9fX1//X19f/1tbW/9bW1v/W1tb/1tbW/9XV1f/W1tb/1dXV/9XV + 1f/U1NT/09PT/9LS0v/S0tL/0dHR/9HR0f/R0dH/0NDQ/9DQ0P/Pz8//zs7O/83Nzf/MzMz/zMzM/8vL + y//Jycn/x8fH/8bGxv/ExMT/wcHB/7+/v/+9vb3/urq6/7e3t/+0tLT/r6+v/6ysrP+pqan/pqam/56e + nv+ioqL/uLi4/8LCwv/FxcX/xMTE/8TExP/AwMD/v7+//7+/v/+9vb3/yMjInwAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAADAAAADgAAACAAAAA6AAAAXAAAAH9qamrE2tra/+/v7//n5+f/39/f/9/f + 3//f39//3t7e/97e3v/e3t7/3t7e/97e3v/e3t7/3t7e/97e3v/d3d3/3d3d/93d3f/d3d3/3d3d/93d + 3f/c3Nz/3Nzc/9zc3P/c3Nz/3Nzc/9vb2//b29v/29vb/9vb2//b29v/2tra/9ra2v/a2tr/2dnZ/9nZ + 2f/Z2dn/2dnZ/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX + 1//X19f/1tbW/9bW1v/W1tb/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1NTU/9TU1P/T09P/0tLS/9LS + 0v/R0dH/0dHR/9DQ0P/Q0ND/z8/P/87Ozv/Ozs7/zc3N/8zMzP/Ly8v/ysrK/8nJyf/Hx8f/xcXF/8TE + xP/CwsL/v7+//76+vv+6urr/t7e3/7S0tP+ysrL/rq6u/6urq/+np6f/oqKi/5+fn/+fn5//t7e3/8XF + xf/ExMT/v7+//8DAwP+8vLz/v7+//7q6uv/BwcGl5eXlAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAADAAAADgAAACAAAAA6AAAAXAAAAH9ra2vE29vb/+7u7v/n5+f/3t7e/97e3v/e3t7/3t7e/97e + 3v/d3d3/3d3d/93d3f/e3t7/3d3d/93d3f/d3d3/3d3d/9zc3P/c3Nz/3Nzc/9zc3P/c3Nz/3Nzc/9zc + 3P/b29v/29vb/9vb2//b29v/2tra/9ra2v/Z2dn/2dnZ/9nZ2f/Y2Nj/2NjY/9jY2P/X19f/19fX/9fX + 1//X19f/19fX/9fX1//W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1NTU/9TU + 1P/U1NT/1NTU/9TU1P/T09P/09PT/9PT0//T09P/09PT/9LS0v/S0tL/0dHR/9DQ0P/Q0ND/0NDQ/8/P + z//Ozs7/zc3N/83Nzf/MzMz/y8vL/8rKyv/Jycn/yMjI/8bGxv/ExMT/w8PD/8HBwf+/v7//vb29/7u7 + u/+4uLj/tbW1/7Kysv+urq7/qqqq/6ioqP+kpKT/n5+f/5ycnP+kpKT/u7u7/8LCwv+9vb3/urq6/729 + vf+5ubn/uLi4/8DAwKvi4uIDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAADgAA + ACAAAAA6AAAAXAAAAH9tbW3E3Nzc/+7u7v/o6Oj/3d3d/93d3f/d3d3/3d3d/93d3f/d3d3/3d3d/93d + 3f/d3d3/3d3d/93d3f/d3d3/3Nzc/9zc3P/c3Nz/29vb/9vb2//b29v/29vb/9vb2//a2tr/2tra/9ra + 2v/Z2dn/2dnZ/9jY2P/Y2Nj/2NjY/9fX1//X19f/19fX/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9XV + 1f/V1dX/1dXV/9TU1P/U1NT/1NTU/9TU1P/U1NT/1NTU/9TU1P/U1NT/09PT/9LS0v/S0tL/0tLS/9LS + 0v/S0tL/0dHR/9HR0f/R0dH/0NDQ/9DQ0P/Q0ND/z8/P/8/Pz//Ozs7/zs7O/83Nzf/Nzc3/zMzM/8vL + y//Kysr/ycnJ/8jIyP/Hx8f/xcXF/8TExP/CwsL/wMDA/76+vv+8vLz/ubm5/7i4uP+0tLT/s7Oz/7Cw + sP+rq6v/p6en/6SkpP+ioqL/n5+f/5qamv+wsLD/vr6+/7q6uv+4uLj/urq6/7i4uP+1tbX/vLy8seLi + 4gYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAADgAAACAAAAA6AAAAXAAA + AH9ubm7E3d3d/+7u7v/n5+f/3d3d/93d3f/d3d3/3d3d/93d3f/d3d3/3d3d/93d3f/d3d3/3d3d/93d + 3f/c3Nz/3Nzc/9vb2//b29v/29vb/9ra2v/a2tr/2tra/9nZ2f/Z2dn/2NjY/9jY2P/Y2Nj/19fX/9fX + 1//X19f/1tbW/9bW1v/W1tb/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9TU1P/U1NT/1NTU/9PT + 0//T09P/09PT/9PT0//T09P/0tLS/9LS0v/S0tL/0dHR/9HR0f/R0dH/0dHR/9HR0f/Q0ND/0NDQ/9DQ + 0P/Pz8//z8/P/8/Pz//Ozs7/zs7O/83Nzf/Nzc3/zc3N/8vLy//Ly8v/ysrK/8nJyf/IyMj/x8fH/8XF + xf/ExMT/wsLC/8HBwf+/v7//vb29/7u7u/+5ubn/tra2/7S0tP+wsLD/r6+v/6ysrP+oqKj/paWl/6Ki + ov+fn5//nZ2d/56env+2trb/ubm5/7S0tP+4uLj/tra2/7Kysv+8vLy33d3dBgAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAADQAAAB8AAAA4AAAAWAAAAHpxcXHA39/f/+3t + 7f/m5ub/3d3d/93d3f/d3d3/3Nzc/9zc3P/c3Nz/3Nzc/9zc3P/c3Nz/3Nzc/9vb2//b29v/2tra/9ra + 2v/a2tr/2dnZ/9jY2P/Y2Nj/2NjY/9fX1//X19f/1tbW/9bW1v/W1tb/1dXV/9XV1f/V1dX/1dXV/9TU + 1P/U1NT/1NTU/9PT0//T09P/09PT/9PT0//T09P/09PT/9PT0//T09P/09PT/9LS0v/S0tL/0tLS/9LS + 0v/R0dH/0dHR/9HR0f/R0dH/0NDQ/9DQ0P/Q0ND/0NDQ/8/Pz//Pz8//z8/P/8/Pz//Ozs7/zs7O/83N + zf/Nzc3/zMzM/8vLy//Ly8v/y8vL/8nJyf/IyMj/x8fH/8bGxv/FxcX/xMTE/8LCwv/BwcH/v7+//729 + vf+7u7v/ubm5/7e3t/+1tbX/srKy/7Gxsf+vr6//rKys/6enp/+lpaX/pKSk/5+fn/+ampr/mJiY/6io + qP+3t7f/tLS0/7S0tP+zs7P/rq6u/7m5ub3Z2dkJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAADAAAADAAAABwAAAA0AAAAUQAAAHB5eXm54eHh/+3t7f/k5OT/3Nzc/9zc + 3P/c3Nz/3Nzc/9zc3P/b29v/29vb/9vb2//b29v/2tra/9ra2v/a2tr/2dnZ/9jY2P/Y2Nj/2NjY/9fX + 1//X19f/1tbW/9bW1v/V1dX/1dXV/9TU1P/U1NT/1NTU/9PT0//T09P/09PT/9LS0v/S0tL/0tLS/9LS + 0v/R0dH/0dHR/9HR0f/R0dH/0dHR/9HR0f/R0dH/0dHR/9DQ0P/Q0ND/0NDQ/9DQ0P/Pz8//z8/P/8/P + z//Pz8//zs7O/87Ozv/Ozs7/zs7O/83Nzf/Nzc3/zc3N/83Nzf/MzMz/y8vL/8vLy//Kysr/ycnJ/8nJ + yf/IyMj/yMjI/8bGxv/FxcX/xMTE/8PDw//CwsL/wMDA/76+vv+9vb3/u7u7/7q6uv+3t7f/tbW1/7S0 + tP+xsbH/r6+v/62trf+srKz/qKio/6SkpP+ioqL/oKCg/5qamv+ZmZn/nZ2d/6+vr/+0tLT/sbGx/7Ky + sv+vr6//urq6w9fX1wkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAACAAAACgAAABkAAAAsAAAARgAAAGGDg4Ou5OTk/+3t7f/k5OT/29vb/9vb2//b29v/29vb/9vb + 2//b29v/29vb/9vb2//a2tr/2dnZ/9nZ2f/Y2Nj/2NjY/9fX1//X19f/19fX/9bW1v/W1tb/1dXV/9XV + 1f/U1NT/1NTU/9PT0//T09P/0tLS/9LS0v/S0tL/0tLS/9HR0f/R0dH/0NDQ/9DQ0P/Q0ND/0NDQ/9DQ + 0P/Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//zs7O/87Ozv/Ozs7/zc3N/83Nzf/Nzc3/zMzM/8zM + zP/MzMz/y8vL/8vLy//Ly8v/y8vL/8vLy//Jycn/ycnJ/8jIyP/IyMj/x8fH/8bGxv/FxcX/xcXF/8PD + w//Dw8P/wsLC/8DAwP+/v7//vr6+/7y8vP+7u7v/ubm5/7e3t/+1tbX/s7Oz/7Gxsf+vr6//rKys/6qq + qv+lpaX/o6Oj/6Ghof+fn5//m5ub/5eXl/+dnZ3/qqqq/7Kysv+xsbH/rq6u/66urv+xsbHJ1NTUDAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAACAAA + ABMAAAAjAAAANwAAAEyVlZWg5ubm/+7u7v/i4uL/2tra/9ra2v/a2tr/2dnZ/9nZ2f/Z2dn/2dnZ/9nZ + 2f/X19f/19fX/9fX1//W1tb/1tbW/9bW1v/V1dX/1dXV/9TU1P/U1NT/1NTU/9PT0//S0tL/0dHR/9HR + 0f/R0dH/0NDQ/9DQ0P/Q0ND/z8/P/87Ozv/Ozs7/zc3N/83Nzf/Ozs7/zc3N/83Nzf/Nzc3/zc3N/83N + zf/Nzc3/zc3N/8vLy//Ly8v/y8vL/8vLy//Ly8v/ysrK/8rKyv/Kysr/ysrK/8nJyf/Jycn/yMjI/8jI + yP/Hx8f/x8fH/8bGxv/Gxsb/xsbG/8XFxf/ExMT/w8PD/8PDw//CwsL/wsLC/8DAwP+/v7//vr6+/729 + vf+7u7v/urq6/7m5uf+4uLj/tLS0/7Kysv+ysrL/sbGx/66urv+qqqr/p6en/6enp/+lpaX/oqKi/52d + nf+cnJz/mJiY/5qamv+np6f/rq6u/7Kysv+urq7/qqqq/7a2tszV1dUPAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAABQAAAA0AAAAXAAAAJQAA + ADOurq6N6enp/+3t7f/k5OT/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/X19f/19fX/9bW + 1v/W1tb/1dXV/9XV1f/U1NT/1NTU/9PT0//T09P/09PT/9LS0v/R0dH/0NDQ/9DQ0P/Pz8//z8/P/8/P + z//Ozs7/zs7O/83Nzf/MzMz/zMzM/8zMzP/Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Kysr/ysrK/8nJ + yf/Jycn/ycnJ/8nJyf/Jycn/ycnJ/8nJyf/Jycn/ycnJ/8nJyf/IyMj/yMjI/8fHx//Gxsb/xsbG/8XF + xf/Dw8P/w8PD/8LCwv/CwsL/wcHB/8DAwP/AwMD/wMDA/7y8vP+7u7v/urq6/7m5uf+3t7f/tra2/7S0 + tP+zs7P/sbGx/7CwsP+urq7/q6ur/6mpqf+np6f/paWl/6Kiov+fn5//n5+f/5mZmf+ampr/mZmZ/52d + nf+srKz/sLCw/6mpqf+pqan/vb29z+Hh4RIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAwAAAAcAAAAOAAAAFgAAAB/Hx8d/6urq/+rq + 6v/l5eX/19fX/9fX1//X19f/19fX/9fX1//X19f/1tbW/9bW1v/V1dX/1dXV/9XV1f/U1NT/09PT/9PT + 0//T09P/0tLS/9LS0v/R0dH/0dHR/9DQ0P/Pz8//zs7O/87Ozv/Nzc3/zc3N/83Nzf/MzMz/y8vL/8vL + y//Kysr/ysrK/8nJyf/Ly8v/y8vL/8vLy//Kysr/ysrK/8rKyv/Jycn/ycnJ/8nJyf/Jycn/ycnJ/8nJ + yf/IyMj/yMjI/8jIyP/Hx8f/x8fH/8bGxv/Gxsb/xcXF/8TExP/Dw8P/wsLC/8LCwv/CwsL/wcHB/8DA + wP+/v7//vr6+/729vf+9vb3/vLy8/7u7u/+6urr/uLi4/7e3t/+1tbX/s7Oz/7Kysv+xsbH/ra2t/62t + rf+rq6v/qKio/6enp/+np6f/paWl/6Ghof+goKD/l5eX/5mZmf+YmJj/oqKi/7Gxsf+urq7/r6+v/7Oz + s/zR0dGH8fHxCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAQAAAAHAAAACwAAAA/g4OB07u7u/+vr6//r6+v/6Ojo/+jo + 6P/n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//o6Oj/5+fn/+fn5//m5ub/5ubm/+Xl5f/l5eX/5OTk/+Tk + 5P/k5OT/4+Pj/+Li4v/h4eH/4eHh/+Dg4P/g4OD/4ODg/+Dg4P/f39//3t7e/97e3v/d3d3/3d3d/9zc + 3P/a2tr/2tra/9ra2v/a2tr/2dnZ/9nZ2f/Y2Nj/2NjY/9fX1//X19f/1tbW/9XV1f/U1NT/09PT/9PT + 0//S0tL/0NDQ/8/Pz//Ozs7/zc3N/8zMzP/Kysr/ysrK/8nJyf/Hx8f/xsbG/8XFxf/ExMT/wsLC/8HB + wf+/v7//v7+//76+vv+9vb3/u7u7/7m5uf+4uLj/tra2/7W1tf+0tLT/sLCw/6+vr/+tra3/q6ur/6io + qP+mpqb/o6Oj/6CgoP+goKD/nZ2d/5+fn/+srKz/srKy/7Gxsf+4uLj8v7+/qPDw8DMAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAQAAAAEAAAACAAAABAAAAAXw8PBt7u7u/+np6f/q6ur/7e3t/+3t7f/s7Oz/7Ozs/+zs + 7P/s7Oz/7Ozs/+zs7P/r6+v/6+vr/+vr6//q6ur/6urq/+np6f/p6en/6enp/+jo6P/o6Oj/6Ojo/+fn + 5//m5ub/5ubm/+Xl5f/l5eX/5eXl/+Xl5f/l5eX/5OTk/+Tk5P/j4+P/4+Pj/+Pj4//h4eH/4eHh/+Hh + 4f/g4OD/4ODg/9/f3//f39//39/f/9ra2v/a2tr/2dnZ/9jY2P/X19f/1tbW/9XV1f/V1dX/0tLS/9LS + 0v/R0dH/z8/P/87Ozv/Nzc3/zMzM/8vLy//IyMj/yMjI/8fHx//FxcX/xMTE/8LCwv/BwcH/wcHB/76+ + vv+9vb3/u7u7/7q6uv+5ubn/t7e3/7a2tv+1tbX/sbGx/6+vr/+tra3/ra2t/6qqqv+mpqb/pqam/6io + qP+ioqL/qKio/7a2tv+2trb/zc3N2PPz84H5+fkYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAD8/Pxp8/Pz/+zs7P/t7e3/7Ozs/+zs7P/s7Oz/7Ozs/+vr6//r6+v/6+vr/+vr + 6//q6ur/6urq/+rq6v/p6en/6enp/+np6f/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+fn5//n5+f/5+fn/+bm + 5v/m5ub/5+fn/+bm5v/m5ub/5ubm/+bm5v/m5ub/5eXl/+Xl5f/k5OT/5OTk/+Tk5P/j4+P/4+Pj/+Pj + 4//i4uL/4uLi/+Pj4//j4+P/4uLi/+Li4v/i4uL/4eHh/+Hh4f/h4eH/4ODg/9/f3//f39//3t7e/9zc + 3P/b29v/29vb/9ra2v/b29v/29vb/9ra2v/a2tr/2dnZ/9nZ2f/Y2Nj/2NjY/9fX1//W1tb/1dXV/9TU + 1P/U1NT/09PT/9LS0v/R0dH/z8/P/8zMzP/Ly8v/zc3N/8zMzP/Kysr/zs7O89TU1Mzm5ua98vLylvf3 + 91f8/PwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAD///////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////+AAAAAAAAAAAAAAAAAAAAAH/////////8AAAAAAA + AAAAAAAAAAAAAAD/////////4AAAAAAAAAAAAAAAAAAAAAD/////////4AAAAAAAAAAAAAAAAAAAAAD/ + ////////4AAAAAAAAAAAAAAAAAAAAAAf////////4AAAAAAAAAAAAAAAAAAAAAAf////////4AAAAAAA + AAAAAAAAAAAAAAAf////////4AAAAAAAAAAAAAAAAAAAAAAf////////4AAAAAAAAAAAAAAAAAAAAAAf + ////////4AAAAAAAAAAAAAAAAAAAAAAf////////4AAAAAAAAAAAAAAAAAAAAAAf////////4AAAAAAA + AAAAAAAAAAAAAAAf////////4AAAAAAAAAAAAAAAAAAAAAAf////////4AAAAAAAAAAAAAAAAAAAAAAf + ////////4AAAAAAAAAAAAAAAAAAAAAAf////////4AAAAAAAAAAAAAAAAAAAAAAf////////4AAAAAAA + AAAAAAAAAAAAAAAf////////4AAAAAAAAAAAAAAAAAAAAAAf////////4AAAAAAAAAAAAAAAAAAAAAAP + ////////4AAAAAAAAAAAAAAAAAAAAAAP////////4AAAAAAAAAAAAAAAAAAAAAAP////////4AAAAAAA + AAAAAAAAAAAAAAAP////////4AAAAAAAAAAAAAAAAAAAAAAP////////4AAAAAAAAAAAAAAAAAAAAAAP + ////////4AAAAAAAAAAAAAAAAAAAAAAP////////4AAAAAAAAAAAAAAAAAAAAAAP////////4AAAAAAA + AAAAAAAAAAAAAAAP////////4AAAAAAAAAAAAAAAAAAAAAAP////////4AAAAAAAAAAAAAAAAAAAAAAP + ////////4AAAAAAAAAAAAAAAAAAAAAAP////////gAAAAAAAAAAAAAAAAAAAAAAP////////AAAAAAAA + AAAAAAAAAAAAAAAP///////+AAAAAAAAAAAAAAAAAAAAAAAP///////8AAAAAAAAAAAAAAAAAAAAAAAP + ///////4AAAAAAAAAAAAAAAAAAAAAAAP///////4AAAAAAAAAAAAAAAAAAAAAAAP///////wAAAAAAAA + AAAAAAAAAAAAAAAP///////gAAAAAAAAAAAAAAAAAAAAAAAP///////gAAAAAAAAAAAAAAAAAAAAAAAP + ///////gAAAAAAAAAAAAAAAAAAAAAAAP///////gAAAAAAAAAAAAAAAAAAAAAAAP///////gAAAAAAAA + AAAAAAAAAAAAAAAP///////gAAAAAAAAAAAAAAAAAAAAAAAP///////gAAAAAAAAAAAAAAAAAAAAAAAP + ///////gAAAAAAAAAAAAAAAAAAAAAAAP///////gAAAAAAAAAAAAAAAAAAAAAAAP///////gAAAAAAAA + AAAAAAAAAAAAAAAP///////gAAAAAAAAAAAAAAAAAAAAAAAP///////gAAAAAAAAAAAAAAAAAAAAAAAP + ///////gAAAAAAAAAAAAAAAAAAAAAAAP///////gAAAAAAAAAAAAAAAAAAAAAAAP///////wAAAAAAAA + AAAAAAAAAAAAAAAP///////wAAAAAAAAAAAAAAAAAAAAAAAP///////wAAAAAAAAAAAAAAAAAAAAAAAP + ///////wAAAAAAAAAAAAAAAAAAAAAAAP///////wAAAAAAAAAAAAAAAAAAAAAAAP///////wAAAAAAAA + AAAAAAAAAAAAAAAP///////wAAAAAAAAAAAAAAAAAAAAAAAP//////8AAAAAAAAAAAAAAAAAAAAAAAAP + /////+AAAAAAAAAAAAAAAAAAAAAAAAAP/////AAAAAAAAAAAAAAAAAAAAAAAAAAP////4AAAAAAAAAAA + AAAAAAAAAAAAAAAP////AAAAAAAAAAAAAAAAAAAAAAAAAAAP///+AAAAAAAAAAAAAAAAAAAAAAAAAAAP + ///8AAAAAAAAAAAAAAAAAAAAAAAAAAAP///4AAAAAAAAAAAAAAAAAAAAAAAAAAAP///wAAAAAAAAAAAA + AAAAAAAAAAAAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAP///gAAAAAAAAAAAAAAAAAAAAAAAAAAAP + ///gAAAAAAAAAAAAAAAAAAAAAAAAAAAP///AAAAAAAAAAAAAAAAAAAAAAAAAAAAP///AAAAAAAAAAAAA + AAAAAAAAAAAAAAAP///AAAAAAAAAAAAAAAAAAAAAAAAAAAAP///AAAAAAAAAAAAAAAAAAAAAAAAAAAAP + ///gAAAAAAAAAAAAAAAAAAAAAAAAAAAP///gAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wAAAAAAAAAAAA + AAAAAAAAAAAAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAP///8AAAAAAAAAAAAAAAAAAAAAAAAAAAP + ///+AAAAAAAAAAAAAAAAAAAAAAAAAAAP////wAAAAAAAAAAAAAAAAAAAAAAAAAAP/////gAAAAAAAAAA + AAAAAAAAAAAAAAAP//////AAAAAAAAAAAAAAAAAAAAAAAAAP//////8AAAAAAAAAAAAAAAAAAAAAAAAP + ///////wAAAAAAAAAAAAAAAAAAAAAAAP///////wAAAAAAAAAAAAAAAAAAAAAAAP///////wAAAAAAAA + AAAAAAAAAAAAAAAP///////wAAAAAAAAAAAAAAAAAAAAAAAP///////wAAAAAAAAAAAAAAAAAAAAAAAP + ///////wAAAAAAAAAAAAAAAAAAAAAAAP///////wAAAAAAAAAAAAAAAAAAAAAAAP///////wAAAAAAAA + AAAAAAAAAAAAAAAP///////wAAAAAAAAAAAAAAAAAAAAAAAP///////gAAAAAAAAAAAAAAAAAAAAAAAP + ///////gAAAAAAAAAAAAAAAAAAAAAAAOA//////gAAAAAAAAAAAAAAAAAAAAAAAIAf/////gAAAAAAAA + AAAAAAAAAAAAAAAAAH/////gAAAAAAAAAAAAAAAAAAAAAAAAAH/////gAAAAAAAAAAAAAAAAAAAAAAAA + AD/////gAAAAAAAAAAAAAAAAAAAAAAAAAD/////gAAAAAAAAAAAAAAAAAAAAAAAAAB/////gAAAAAAAA + AAAAAAAAAAAAAAAAAB/////gAAAAAAAAAAAAAAAAAAAAAAAAAB/////gAAAAAAAAAAAAAAAAAAAAAAAA + AB/////gAAAAAAAAAAAAAAAAAAAAAAAAAB/////gAAAAAAAAAAAAAAAAAAAAAAAAAD/////wAAAAAAAA + AAAAAAAAAAAAAAAAAD/////wAAAAAAAAAAAAAAAAAAAAAAAAAD/////wAAAAAAAAAAAAAAAAAAAAAAAA + AH/////4AAAAAAAAAAAAAAAAAAAAAAAAAP////4AAAAAAAAAAAAAAAAAAAAAAAAAAf////gAAAAAAAAA + AAAAAAAAAAAAAAAAAf////AAAAAAAAAAAAAAAAAAAAAAAAAAA////+AAAAAAAAAAAAAAAAAAAAAAAAAA + B////8AAAAAAAAAAAAAAAAAAAAAAAAAAD////4AAAAAAAAAAAAAAAAAAAAAAAAAAH////4AAAAAAAAAA + AAAAAAAAAAAAAAAAP////4AAAAAAAAAAAAAAAAAAAAAAAAAAf////wAAAAAAAAAAAAAAAAAAAAAAAAAA + /////wAAAAAAAAAAAAAAAAAAAAAAAAAB/////wAAAAAAAAAAAAAAAAAAAAAAAAAD/////wAAAAAAAAAA + AAAAAAAAAAAAAAAD/////wAAAAAAAAAAAAAAAAAAAAAAAAAD/////wAAAAAAAAAAAAAAAAAAAAAAAAAD + /////wAAAAAAAAAAAAAAAAAAAAAAAAAB/////wAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAAAAAAAAAA + AAAAAAAAAAAAAAAAf////wAAAAAAAAAAAAAAAAAAAAAAAAAAP////wAAAAAAAAAAAAAAAAAAAAAAAAAA + H////wAAAAAAAAAAAAAAAAAAAAAAAAAAD////wAAAAAAAAAAAAAAAAAAAAAAAAAAB////wAAAAAAAAAA + AAAAAAAAAAAAAAAAA////wAAAAAAAAAAAAAAAAAAAAAAAAAAAf///wAAAAAAAAAAAAAAAAAAAAAAAAAA + AP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAH///wAAAAAAAAAAAAAAAAAAAAAAAAAAAH///wAAAAAAAAAA + AAAAAAAAAAAAAAAAAD///wAAAAAAAAAAAAAAAAAAAAAAAAAAAB///wAAAAAAAAAAAAAAAAAAAAAAAAAA + AB///wAAAAAAAAAAAAAAAAAAAAAAAAAAAB///wAAAAAAAAAAAAAAAAAAAAAAAAAAAB///wAAAAAAAAAA + AAAAAAAAAAAAAAAAAB///wAAAAAAAAAAAAAAAAAAAAAAAAAAAB///wAAAAAAAAAAAAAAAAAAAAAAAAAA + AB///4AAAAAAAAAAAAAAAAAAAAAAAAAAAD///4AAAAAAAAAAAAAAAAAAAAAAAAAAAD///4AAAAAAAAAA + AAAAAAAAAAAAAEAAAH///4AAAAAAAAAAAAAAAAAAAAAAAPgAAP///4AAAAAAAAAAAAAAAAAAAAAAAf4A + AP///4AAAAAAAAAAAAAAAAAAAAAAA//AAf///8AAAAAAAAAAAAAAAAAAAAAAB//wB////8AAAAAAAAAA + AAAAAAAAAAAAD///P////+AAAAAAAAAAAAAAAAAAAAAAH/////////AAAAAAAAAAAAAAAAAAAAAAP/// + //////gAAAAAAAAAAAAAAAAAAAAAf/////////wAAAAAAAAAAAAAAAAAAAAA//////////8AAAAAAAAA + AAAAAAAAAAAB////////////4AAAAAAAAAAAAAAAAAAD////////////8AAAAAAAAAAAAAAAAAAH//// + ////////8AAAAAAAAAAAAAAAAAAP////////////8AAAAAAAAAAAAAAAAAAf////////////8AAAAAAA + AAAAAAAAAAA/////////////8AAAAAAAAAAAAAAAAAB/////////////8AAAAAAAAAAAAAAAAAD///// + ////////8AAAAAAAAAAAAAAAAAD/////////////8AAAAAAAAAAAAAAAAAH/////////////8AAAAAAA + AAAAAAAAAAP/////////////8AAAAAAAAAAAAAAAAAf/////////////8AAAAAAAAAAAAAAAAA////// + ////////8AAAAAAAAAAAAAAAAB//////////////8AAAAAAAAAAAAAAAAD//////////////8AAAAAAA + AAAAAAAAAH//////////////8AAAAAAAAAAAAAAAAP//////////////8AAAAAAAAAAAAAAAAf////// + ////////8AAAAAAAAAAAAAAAA///////////////8AAAAAAAAAAAAAAAB///////////////8AAAAAAA + AAAAAAAAD///////////////8AAAAAAAAAAAAAAAH///////////////+AAAAAAAAAAAAAAAP/////// + ////////+AAAAAAAAAAAAAAA////////////////+AAAAAAAAAAAAAAD////////////////+AAAAAAA + AAAAAAA///////////////////////////////////////////////////////////////////////// + //8oAAAAEAAAACAAAAABACAAAAAAAAAEAAAjLgAAIy4AAAAAAAAAAAAAAAAAAAAAAAAsLAxlKioLhyoq + C4ctMhSJOE0zkjxXP5Y8Vz+WPFY+ljdMMZI7VTyVPFY+lkFjS3h///8bf///BwAAAAAAAAAAODgXgv// + ////////+f///8r7/v+66/7/vOb+/7rq/f/b8Pv/t+38/7zn/P97ssbPhvH/cH///xAAAAAAAAAAAElJ + Jnv///////////j+/v/J9/3/54j9//lN/f/NtP3/r+H8/8m4+//4Tv3/v0TS0Yzl/3R///8RAAAAAAAA + AABUVC93/////8zMu//Hzb3/suzi/7qx6//7K/7/+i7+/+tg/P/6Lv3/+yv+/56S2dN///93f///EAAA + AAAAAAAAWFgzdv///v/t7dz/6u3d/8zy5v+q3fX/5y////kH///4Df///gH//+cv//+LxuLbf///S3// + /wYAAKiNAACk/wAAov8AAKD/AACe/x06s/9YseD/fZbp/95C///JNv//7RL//+0S///eQv//mLXp4X// + /7F///86AACu/wAArv8AALH/AACx/wAAsP9XruX/aHHg/8AP7f+6TP//oV7//61S//+nWP//x0D//+Ub + 6eGls/+hf///rgAAtf8AALn/4eH//5KS5/9MTNH/Ybzs/7UD6f+7Eez/2Uv//9lM//+Ucf//2Uz//9lM + ///jIOje/QP/tX///7QAAL7/AADH/1FR3v/d3f3/oqLw/5bs/P+h+P//fNPz/1u25//Wg/L/8zn2/9SC + 8f+g/Pj/e+bf0X///6x///+rAADG/wAA0v8AANX/Z2fo/2Fh5f/Fyff/QkbX/wYNv/85c9X/tK7h/+1G + 7P+2sOP/v/jv/299WnR///8If///CAAAzf8AANr/AADe/y0t5f/T0/r/ZGTn/wAAz/8BA8T/Hj3J/6vw + 8//3TPL/qe7w/9b16P9xdU1uAAAAAAAAAAAAANH/AADg/wAA5v8FBej//v7//yAg4f8AANT/AADJ/wgR + wf+k9/H/offx/6P28P/q8+P/dHRMawAAAAAAAAAAAADV/wAA4/8AAOr/AADs/wAA5/8AAN//AADW/wAA + y/8AAMH/5ubV/6Skk/+kpJP/pKST/0lJJXwAAAAAAAAAAAAAzo0AANj/AADb/wAA3P8AANn/AADV/wAA + 0P8AAMr/fn7N/+Xl1P+2tqX//////3p6UWh6elElAAAAAAAAAAAAAAAAAAAAAH19U2f8/PX/+fnv//b2 + 6v/09OX/8/Pi//Ly4f/y8uH/wsKx/319U2d9fVMlAAAAAAAAAAAAAAAAAAAAAAAAAAB/f1VNf39VZn9/ + VWZ/f1Vmf39VZn9/VWZ/f1Vmf39VZn9/VWZ/f1UkAAAAAAAAAAAAAAAAAAAAAOAH///AA+AH4APAA+AD + 4APgA+ADAAHgAwAAAAEAAAAAAAAAAAAHAAAABwAHAAcABwAHAAcADwAH4B8AD///4B8oAAAAIAAAAEAA + AAABACAAAAAAAAAQAAAjLgAAIy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAADAAA + AAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAA + AAwAAAAMAAAADAAAAAwAAAAMAAAACwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AC0AAACMAAAAkgAAAJIAAACSAAAAkgAAAJIAAACSAAAAkgAAAJIAAACSAAAAkgAAAJIAAACSAAAAkgAA + AJIAAACSAAAAkgAAAJIAAACSAAAAkgAAAJIAAACKAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAPMzMzPna2tr/29vb/93d3f/e3t7/39/f/9/f3//U1NT/zMzM/9vb2//j4+P/4+Pj/+Li + 4v/h4eH/4ODg/97e3v/d3d3/3Nzc/9zc3P/b29v/2dnZ/9TU1P/CwsKUAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAA81NTU+efn5//q6ur/6+vr/+zs7P/t7e3/5+fn/6ysxP96d8n/urnE/+Tk + 5P/s7Oz/7Ozs/+vr6//q6ur/6Ojo/+fn5//m5ub/5OTk/+Li4v/f39//2dnZ/8bGxpcAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADzX19f56+vr/+3t7f/u7u7/7+/v//Hx8f/r7Ov/enrm/0hF + 6f9dWen/w8TP/+zs7P/w8PD/7+/v/+7u7v/t7e3/6+vr/+rq6v/o6Oj/5ubm/+Pj4//c3Nz/ysrKmAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPNnZ2fnt7e3/8PDw//Hx8f/z8/P/9PT0//Pz + 8v+IhvP/VlTc/1xZ2/9tat3/2tra/+/v7//y8vL/8vLy//Dw8P/v7+//7e3t/+rq6v/n5+f/5OTk/97e + 3v/MzMyaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJmZmQOfn5+KxMTE/Ofn5//z8/P/9PT0//X1 + 9f/29vb/9vb2/+zs9f94dvX/QD3t/0xH9/+JiLn/xcXF/93d3f/o6Oj/7e3t/+zs7P/h4eH/0dDQ/8HB + wf/BwMD/0tLS/83NzZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9PT0Vv77+v78+/v/yMjI//Pz + 8//29vb/9/f3//j4+P/5+fn/+fn5//j4+P+8vPf/YmD0/1BL6f9ubb7/oKG1/7W1tf+2trb/tLS0/5iX + ov9vb7X/XFrM/15cyv+6usf/zc3NnQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD9/f1+/7+w//+q + lf/t7e3/09PT//j4+P/19fX/4+Pj/9nZ2f/V1dX/+fn5//r6+v/l5fD/XFf0/1RO8v9PSfX/V1Pn/1ZU + zf9UUcj/SUXv/0ZE8/9RUen/U073/7u73v/Ozs6fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP39 + /W7/zcD//zwL///j3f/W1tb/3d3d/+fn5//7+/v///j2/+fn5//s7Oz/+/v7//n5+P+dnO7/X1vs/8XF + zf+Egsv/RUD5/3t49f9/fff/iIX1/5uW9f/Lyuz/4eHh/8/Pz6EAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACXl5cD8vLyaP/c1P//MwD//2U////9/f//9/X//7Sh//9kPv//ppD/9/f3//X19f/8/Pz/+/v7/+Tk + 7/9YU/X/bm6+/1BM7/+qqPP/9PT0//X09P/y8fL/7+/v/+rq6v/h4eH/zs7OowAAAAAAAAAAAAAAAJSU + lAKysrJKycnJmNjY2M3s7Ozy/+vn//8zAP//MwD//2pE//8/D///MwD//5B0//39/f/39/f//Pz8//z8 + /P/8/Pz/+Pj3/4mJ6/9CPPj/kpDt//X29f/29vb/9PT0//Ly8v/v7+//6urq/+Dg4P/Ozs6kAAAAAAAA + AAAAAAAA8fHxWP39/f3/7+v//8O1//+Xff//aUT//zMA//8zAP//MwD//zMA//+AYP/9/Pz/9vb2//v7 + +//8/Pz//Pz8//z8/P/5+fn/srHa/0pF+P/MzN//9/f3//b29v/09PT/8PDw/+3t7f/p6en/39/f/87O + zqYAAAAAAAAAAAAAAAD+/v6O/9rR//9tSf//QRL//zMA//8zAP//MwD//zMA//8zAP//NgT//9/Y/+fn + 5//b29v/+vr6//v7+//7+/v/+/v7//b29v+dnNf/Qj73/6Oh5P/19PX/9fX1//Ly8v/v7+//7Ozs/+jo + 6P/f39//zc3NqAAAAAAAAAAAAAAAAP7+/h////+q////6P/+/v//4Nj//6yY//8zAP//MwD//zMA//8z + AP//TiL//+vm/9nZ2f/f39//+fn5//r6+v/5+fn/8fLx/4WD4P9FQvT/gX/r//Hx8f/x8fH/7e3t/+7u + 7v/q6ur/5ubm/97e3v/MzMypAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////IP7+/on/5uD//zMA//81 + A///sJ3//4Bh//88C///Vy3///Hu/9HR0f/u7u7/+Pj4//f39//x8fH/fXvl/0lH6P9vbO3/7Ozs/+Tk + 5P/R0dH/1tbW/+jo6P/k5OT/29vb/8rKyqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/Pz8ZP/X + zf//MwD//5R5//v7+//9/f3///Tx//+umf//qpX/9PT0/+jo6P/29vb/9vb2//Hx8f+Hher/R0Xo/3Vz + 8P/09PP//9/////u///Nzc3/3t7e/+Hh4f/X19f/xcXFrJqamgqYmJgFAAAAAAAAAAAAAAAAAAAAAAAA + AAD8/Px1/8i6//9WLP/++ff/7Ozs//Ly8v/19fX/+vr6//39/f/29vb/8/Pz//T09P/z8/P/8fHw/7y7 + 8f9kYvT/wsLs//X09P//tP///1z///n5+f/CwsL/3Nzc/8nJyf/Ozs7q3Nzc5rm5ubmZmZkKAAAAAAAA + AAAAAAAAAAAAAPz8/ID/0MT//9fN//Dw8P/v7+//8PDw//Dw8P/w8PD/8PDw//Dw8P/w8PD/8PDw/+/v + 7//u7u7/7e3t/+3s7P/q6uv/8fHx///H////AP///6///+jo6P/e3t7/+Pj4///k////vP//8fHx+5yc + nCsAAAAAAAAAAAAAAAYAAAA9TExMht/f3/He3t7+srKy/7Ozs/+zs7P/srKy/7Kysv+zs7P/s7Oz/7Ky + sv+ysrL/sbGx/7Gxsf+6urr/2tra/9vb2//f39///9r///8A////F////+f///+w////TP///xD////K + ///09PS/mJiYBQAAAAAAAAAAAAAANw8OMb0uLHnqNTOA7UtKkf1OTZT/Tk6V/05Nlf9OTZT/Tk2U/05N + lP9OTZT/Tk2U/05NlP9OTZT/U1KU/6qqtP/a2tr/7+/v//39/f//3////wD///8A////Bv///wD///8G + ////u///+fn51NfX1xQAAAAAAAAAAAAAAAAPEBZcJyWm+js5t/87OLf/Ojeq/zo4tf87Obj/Ozi1/zk2 + pf85NqX/Oziz/zw4tP86N6v/Ozm4/zw5uP+dnNr//+b///+X////YP///yj///8B////AP///wD///8A + ////Av///6r///Ly8vXNzc0mAAAAAAAAAAAAAAAAAAAAASEhO2gQDbb/EA+2/xAOtf9eX4b/GBas/xEP + tv8dGqr/dHSB/3R1iv9RUX7/Hx2g/1JSiP8RDrX/EA+2/39/2P//6v///53///9m////Lv///wP///8A + ////AP///wD///8B////pP//8fHx/aysrJaXl5cFAAAAAAAAAAAAAAABIiNBah4cy/8kI83/IyLM/4mI + rv9ZWZ3/QUCh/zEvvv+EhLH/NDLR/4KBtf9IR7L/g4Kk/zw6oP8qKbv/JybO/29v4P+op+n/9fX1//7+ + /v//4v///wD///8A////CP///wD///8E////tf//7Ozs/Kenp4eYmJgCAAAAAAAAAAEjI0lrNDLg/0NB + 4/9CQOP/sLHV/4uK3f+4t9f/ZmTL/6qq1v9AQN3/nJvO/29u2P/Cwdf/oKDc/19f4P9DQeP/Q0Hj/z4+ + 1v/Pz8//39/f///a////AP///xn////q////tv///1P///8P////w///4eHh95ycnCoAAAAAAAAAADIz + ZldNTPH/ZmXz/2Vl8//Pz/H/qqnK/9fY5/+KiPD/3d7q/6ipx//T1e//f33w/9ra5/+lpcb/hoXU/2Rl + 8/9lZfP/UVHm/8/Pz//d3d3//8f///8A////sv//7u7u/+fn5+f////q/+n////A///19fXpmpqaFQAA + AAAAAAAAREhlElBP9+mMjPv/jY38/6Sk/P+rq/z/oKD7/5KS/P+qqvz/qqr9/5eX/P+Skvv/q6r8/6ur + /P+dnvz/jY37/4eH+/9oaOv/0NDQ/+Hh4f//tP///17///r6+v/MzMzpvr6+J/7+/gX+/v5S////kfj4 + +DcAAAAAAAAAAAAAAAAAAAAAR0L0K0A9+4M6OdOhhITq+oyM8P+Li+//i4vv/4uL7/+Kiu7/ioru/4mJ + 7f+IiOz/h4fr/4eH6/+Ghur/h4bm/8nJ1f/MzMz/29vb///f////7///29vb7sjIyC8AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADbT09P14ODg/9/f3//f39//3t7e/93d + 3f/c3Nz/29vb/9nZ2f/Y2Nj/19fX/9XV1f/S0tL/zs7O/8PDw/+0tLT/5+fn/97e3vHHx8c2AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANtLS0vXe3t7/3d3d/9zc + 3P/b29v/2dnZ/9jY2P/X19f/1tbW/9TU1P/S0tL/z8/P/8vLy//CwsL/s7Oz/6urq//AwMDzwcHBOwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp1dXV8dra + 2v/Y2Nj/1tbW/9PT0//R0dH/z8/P/87Ozv/Nzc3/y8vL/8jIyP/Dw8P/u7u7/7CwsP+hoaH/q6ur9bOz + s0EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAPn5+ea5eXlquPj46rg4OCq3t7eqtvb26rZ2dmq19fXqtPT06rNzc2qyMjIqsLCwqq5ubmqr6+vqK+v + r4e4uLgmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////8AAAP/AAAB/wA + AAf8AAAH/AAAB/gAAAf4AAAH+AAAB/gAAAf4AAAHwAAAB4AAAAcAAAAHgAAAB/AAAAf4AAAH+AAAAfAA + AAHwAAAB4AAAA+AAAAfgAAAD4AAAAeAAAAHgAAAB4AAAO/AAAH/8AAD//AAB//wAA//8AAf/KAAAADAA + AABgAAAAAQAgAAAAAAAAJAAAIy4AACMuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAADAwMDIQQEBDQEBAQ2BAQENgQEBDYEBAQ2BAQENgQEBDYEBAQ2BAQENgQE + BDYEBAQ2BAQENgQEBDYEBAQ2BAQENgQEBDYEBAQ2BAQENgQEBDYEBAQ2BAQENgQEBDYEBAQ2BAQENgQE + BDYEBAQ2BAQENgQEBDYEBAQ2BAQENgQEBDYEBAQ2BQUFLgAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAgICbQAAAKsAAACxAAAAsQAAALEAAACxAAAAsQAA + ALEAAACxAAAAsQAAALEAAACxAAAAsQAAALEAAACxAAAAsQAAALEAAACxAAAAsQAAALEAAACxAAAAsQAA + ALEAAACxAAAAsQAAALEAAACxAAAAsQAAALEAAACxAAAAsQAAALEAAACxAAAAmAAAAEAAAAACAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMFRUVgKGhofSpqan1qqqq9aqq + qvWrq6v1rKys9aysrPWtra31rq6u9a2trfWurq71qqqq9aqqqvWxsbH1tbW19bW1tfW0tLT1tLS09bS0 + tPWzs7P1s7Oz9bGxsfWxsbH1sbGx9bCwsPWurq71sLCw9bGxsfWwsLD1sLCw9a+vr/WsrKz1ra2t8JeX + l8w4ODgJ////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALGBgYgdXV + 1f/o6Oj/6+vr/+rq6v/r6+v/7e3t/+7u7v/u7u7/7u7u/+7u7v/i4eH/yMjE/76+vf/P0M3/5eTm/+7t + 7f/u7u7/7+/v/+7u7v/s7Oz/7Ozs/+zs7P/q6ur/6enp/+jo6P/n5+f/5ubm/+Xl5f/k5OT/5OTk/+Li + 4v/e3t7+3d3d/8HBwexBQUEL////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAALFxcXgdTU1P/p6en/6+vr/+3t7f/t7e3/7e3t/+7u7v/v7+//7+/v/+7u7v/Q0c7/a2nE/1BL + 3f+Jh8H/zs/I/+Hh4//t7u7/7+/v/+/v7//u7u7/7e3t/+3t7f/r6+v/6+vr/+rq6v/o6Oj/5+fn/+bm + 5v/m5ub/5OTk/+Pj4//d3d3+3Nzc/8LCwutHR0cM////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAALFxcXgdbW1v/r6+v/7e3t/+7u7v/u7u7/7+/v//Dw8P/x8fH/8fHy//Dw + 8v++vtj/ODT3/0M9//9QSvP/rKy8/9jZ0v/r6+z/8fHx//Dw8P/v7+//8PDw/+/v7//u7u7/7e3t/+zs + 7P/r6+v/6enp/+np6f/n5+f/5eXl/+Xl5f/f39/+3t7e/8PDw+xHR0cM////AQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALGBgYgdfX1//s7Oz/7+/v//Dw8P/w8PD/8vLy//Ly + 8v/z8/P/9PT0//Hx8//AwOj/PTr9/1JR2/9ZV9v/Tkjz/4mJyv/d3dr/8vHx//Pz8//y8vL/8fHx//Hx + 8f/w8PD/7+/v/+7u7v/t7e3/7Ozs/+vr6//p6en/6Ojo/+fn5//h4eH+4ODg/8bGxu5ISEgO////AQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMFBQUft3d3f/v7+//8fHx//Ly + 8v/z8/P/9fX1//T09P/19fX/9/f3//X09v/k4/P/My/4/zQu/v9xcL7/Uk73/0dA/v+trcb/5+bp//Dw + 8P/09PT/8/Pz//T09P/z8/P/8vLy//Hx8f/v7+//7u7u/+3t7f/r6+v/6Ojo/+fn5//i4uL+4eHh/8jI + yO9GRkYO////AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wEJCQkNMjIyksnJ + yf/u7u7/8vLy//T09P/09PT/9vb2//b29v/29vb/9/f3//b29v/6+vb/pKTz/zUx9P9FQuz/T07h/1FO + /f92dM3/zMzJ/9zd3v/r6+v/8vLz//Pz8//19fX/8/Pz//Ly8v/v7+//6+vr/+fn5//c3N3/09PU/9XV + 1v/X19f+4eHh/8rKyvFKSkoP////AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AQAA + AADS0tKI3t7e+Nzc3P/Gxsb/8fHx//b29v/19fX/9/f3//f39//39/f/+Pj4//j4+P/4+Pj//Pv4/9/e + +P96ePf/Ojb4/0NA9v9UT+v/hYSa/6Wmo/++vrr/y8zM/9PT1f/c3N3/4uLj/+Pj4//W1tf/xcTC/7q6 + tf+rq6v/oaGn/5+gpv+5urj+2trb/8vKyvFISEgP////AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAANTU1Bj9/f35/fn4/v/////i4uL/wMDA//n5+f/4+Pj/+fn5//j4+P/5+fn/+/v7//7+ + /v/9/v3/+vr6//n3/P////r/1tf4/3V09P9QTPn/OjT7/0ZD2/+Bgb7/ra6s/7S1qP+wsKb/qqqm/6mp + qP+enpT/c3SV/1pYsv8/O+T/Ozjx/zk28P97es7+2drW/8vMzPRLS0sR////AgAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAD///8BAAAAAPDw8DP+/f3//25K///Iuv/8/Pv/sLCw/9nZ2f/6+vr/+fn5//n5 + +f/9/f3/9/f3/+np6f/p6en//f79//z7+//5+fr////7////8P9vbfD/UEj9/z85/v8+N/r/UE/l/2pn + 1P93ea//goGN/4mLif9dWrX/OjT1/0hD//9ZV/f/VVPw/0VB+v9lZOv+5ufa/8rKzfNLS0sR////AgAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8BAAAAAOTk5Cf8+/v9/2ZA//8xEP//4dr/8fHx/7q6 + uv/n5+f/8PDw/+bm5v/f3t7/4+Li/+Xl5f/V1dX/ycnJ//j4+P/8/Pz/+/v8//n7+f+1tO7/UEr5/1BK + 9f+QjuL/enbz/2Bb8f9MR/T/NTD0/zo28v9DP/r/S0b5/0E+9/9KR+//Ukzz/2pj+f+xsOn/5ubi/83N + zvZISEgS////AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPT09Bj+/Pz2/4Fh/v8n + Af//f2L///////r5+f++vb3/3t3d//Lv7//////////////18//+/Pv/09PT/9vb2//9/f3//f39//z7 + /f/s7fL/XVzx/0xF//+cm9P/0tDH/729qP9KRub/Tk32/4iG8v+lo/b/oaD4/6Si9/+wrvX/zM3w/+3u + 7P/p6ef/5OTk/83NzfZJSUkT////AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf///wH///8C////Af// + /wn//v3w/49y/v8mAP//PxP///b0///////6+Pf/////////////5uD//4Jl//9DGv//7en/6Obm/+rq + 6v/+/v7//f39//39/f/8/Pf/lJPp/05J9/9ua9T/qaud/11Y0v9LR/v/m5vz//f58v////X////1//z9 + 8//6+/D/9ffv/+3t7v/m5uf/4+Pj/83NzflMTEwU////AgAAAAAAAAAAAAAAAAAAAAAAAAAAv7+/AqOj + ow6ampoqnp6eS6mpqWn59/b0/6OM/v8lAP//MgP//1w3///h2f//0MX//5N6//9lSP//OA3//1g+///O + wf/9/Pz/8fHx//z8/P/9/f3//f39//z8/P/7/Pz/5uXq/25t7v9NSOv/SETf/0dC/P+sqvH/+/v4//j4 + 9//19fb/9PT1//Py8//x8PL/7+/w/+3t7f/n5+b/4uLi/83NzfpKSkoU////AgAAAAAAAAAAAAAAAP// + /wGcnJwnpqamrLm5udra2Nj49vPy/////////////8a3//8pAP//NAH//zEA//83BP//KgD//zEA//86 + CP//VjT////////+/v/29vb//v7+//39/f/+/v7//v7+//39/f/8/Pz//v73/7y84/9MRvf/Qj76/31+ + 6v/19fL/+fn5//n4+P/29vb/9fX1//Tz8//x8fH/7+/v/+zs7P/m5ub/4uLi/87OzvxNTU0V////AgAA + AAAAAAAAAAAAAAAAAADZ2dm1//79/////////////////f////7/4Nn//4tu//8uAP//MwH//zQA//8y + AP//NQL//zcE//8kAP//u6r////+//n4+P/5+fn//f39//z8/P/9/f3//f39//z8/P/8/Pz/+fn5/97f + 3f9WVPH/Q0D2/8HD1v/39/b/+fn4//j4+P/29vb/9fX1//Pz8//x8fH/7+/v/+zs7P/m5ub/4eHh/83N + zfxLS0sW////AgAAAAAAAAAAAAAAAPb29j/9+/v7/76t/f+chf7+eF/+/1k5//9IHv//Ngb//zAB//8z + AP//MwD//zMA//8zAP//MgH//z4W//+yn//9/Pv/39/f//Hx8f/9/f3//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz/9fT3/+Hh0/9XVOf/SkX4/6qq2P/19fL/+Pj4//f39//19fX/9PT0//Ly8v/v7+//7e3t/+vr + 6//k5OT/4ODg/87Ozv5MTEwW////AgAAAAAAAAAAAAAAAP///0T//f39/72t/P+LcP7/WTH//zQB//8p + AP//KQD//zEA//8zAP//MwD//zMA//8zAP//MgH//z4U///Mvv/+/f3/xcXF/7e3t//6+vr/+/v7//z8 + /P/7+/v//Pz8//v7+//7+/z/7+/v/9DQy/8+OvP/SUT6/3Ft6f/w8Ov/9/f3//f39//09PT/8/Pz//Ly + 8v/v7+//7e3t/+vr6//k5OT/4ODg/87Ozv5LS0sX////AgAAAAAAAAAAAAAAAP///wb////f//////// + ////+fj+/9bM+/+rl/3/bkv//z0N//8yAP//MwD//zMA//81Av//NQH//y0A//84Df//6uT//////8DA + wP/a2tr//f39//v7+//7+/v/+/v7//r6+v/5+vr/7+7q/7q9y/9APPX/TEf7/1lU8P/n6On/9vb3//X1 + 9f/z8/P/8/Pz//Dw8P/u7u7/7Ozs/+rq6v/k5OT/4ODg/87Ozv9KSkoY////AgAAAAAAAAAAAAAAAAAA + AAD+/v4d//z8Wf/7+nL//v2h//79x//8/OL+/f39/7im//8qAP//NAH//zAA//9FGv//OAz//y8D//8x + AP//ZkT///Tx///+/v/Kysr/4eHh//v7+//6+vr/+vr6//n5+f/4+Pn/8PDm/6em0v89Ovb/SUb1/0ZB + +v/b2+b/8/P0/+fn5//X19f/29vb/+3t7f/s7Oz/6urq/+jo6P/i4uL/3t7e/83Nzf9MTEwZ////AgAA + AAAAAAAAAAAAAAAAAAD///8C////AQAAAAAAAAAAAAAAAAAAAAD59/fo/6WN/f8mAP//MwP//0IW///w + 7P//3tb//3hY//88D///JAD//1Uu///z7//7+vr/srKy/+Xl5f/6+vr/+Pj4//j4+P/39/j/8vPn/6el + 2P9APe3/TUrr/zs2/P/W1ej/5ubo/+3t7f/y7/L/v7+//7u7u//q6ur/6Ojo/+bm5v/g4OD/3Nzc/8zM + zP9QUFAZqqqqAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wH///8D////BNra2gf9+vru/5h9/v8k + AP//MAP//72s///////////////////p5P//gWP//yEA//9UKv//9/b/2NfX/9jY2P/5+fn/9/f3//f3 + 9//39/j/9PXo/6qq2v9BP+v/TErm/zcz/v/Z2er/+fn7/////////////v7+/7S0tP/a2tr/5ubm/+Xl + 5f/e3t7/2tra/8nJyf9LS0sbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN3d + 3Rf8+/r2/4Rl//8lAP//dlj///////n49//z8vL/+/r6//38/P///v7//+fh///Asf//9/X/6ejo/+vr + 6//39/f/9fX1//X19f/19PX/9fbv/8nJ6P88OPb/R0Ty/1NQ9f/o6ez////////////+df7///////b1 + 9v/BwcH/5eXl/+Pj4//d3d3/09PT/8PDw/+MjIxUoaGhapCQkEulpaUJAAAAAAAAAAAAAAAAAAAAAAAA + AAB/f38BAAAAANbW1ib7+/v+/3FO//8fAP//4Nj//fv6/+Tl5f/09PT/8/Pz//Pz8//29fX//Pr6///8 + +//7+/v/8/Pz//X19f/19fX/9PT0//Pz8//z8/P/8PDx//j38f90cvb/g4L1/9rZ7v/v8O3///3///// + ////Jv///6z////////Z2dn/w8PD/+Xl5f/Ly8v/vLy8/8vKy//x7vH/+Pj4/9HR0f+VlZVaAAAAAAAA + AAAAAAAAAAAAAAAAAAD///8B////Af/6+jP9/f3//0oc//91Uf///v7/6eno/+3t7f/z8/P/8vLy//Ly + 8v/x8fH/8vLy//Pz8//y8vL/8/Pz//Ly8v/z8/P/8vLy//Hx8f/x8fH/8vLy/+/v8P/z9O7/9PXu//Hy + 7P/s7O3//vz+////////L////xn////p///29fb/qKio/7+/v//T0tP/9vP2///////////+/////f// + //63t7eaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAADVFRUTD4+Pj2/tHG//718v/y8fL/4eHi/+rq + 6v/o6On/6Ojp/+jo6f/o6Oj/6Ojp/+jo6f/o6Oj/6ejp/+jo6P/o6On/5+fo/+fn5//m5uf/5ubm/+fo + 5//r6uv/7Ozs/+zr7P/q6ur//Pj9////////Ov///wP///8q////6P//8fHx//Tz9P/+9f7//8D///+S + ///+Uv7//eD9/v7+/v7Pzs99AAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAsBAQEdQAAAIGDhH/B5+Tg9urp + 5f+qqqb/oqKe/6Ghnf+hop3/oKGc/6CgnP+goJz/oaGc/6ChnP+goZz/oaGd/6ChnP+foJv/n5+b/5+f + m/+fn5v/oKCc/6Skov/CwsL/3d3d/9bW1v/Gxsb/9O/0////////SP///wX///8C////ff///vb+//+p + ////LP///wD///8A////mP/+//////X19fS0tLQd////AgAAAAAAAAAAAAAAAAAAAAwBAQJuAgQAthAQ + GswODR7NKSk921ZWav1bW27/XV1w/11dcP9dXXD/XF1w/1xdcP9bXG//W1xv/1xcb/9cXG//XFxv/1xc + b/9cXG//XFxv/1tbb/9bXG//Wltu/2Zncf+ampn/wsHC/87Nzv/j3+P//ff9////////VP///wP///8B + ////F////yj///8A////AP///wD///8t////9P/++vn6+ry8vFH///8BAAAAAAAAAAAAAAAAAAAAAAAA + ACwQDjOxLyyd+EZFtP9PTbr/TUq2/01LuP9MS7f/TEq3/0xKtv9MSrb/TUu3/05LuP9OS7j/TUu4/01L + t/9NSrb/TUu3/01LuP9MS7b/TEq3/01Kt/9MSrb/m5rO/9va5f/29fb///7////0///+0/7//6z///+T + ////Kv///wH///8A////AP///wH///8C////Bv///3n////v//729fbauLi4MP///wEAAAAAAAAAAAAA + AAAAAAAAVVVVAwAAADQhH4XZLi2y/i0qs/8sKbL/LSqz/ycioP8nJKb/LCqz/ywqs/8sKrP/KCao/yMg + l/8iH5j/Ih+d/ycjrP8tKrX/KSWn/yMfmv8rKbD/LSm1/zAttP9IRr3///////z4/v/+gv7//zj///8V + ////AP///wD///8A////AP///wD///8A////AP///wH///8B////cP///////vz7/P++vr5g////An9/ + fwIAAAAAAAAAAAAAAAAAAAAAPz9/BAAAADQbGpDfDgqt/RAOsv8QDrL/DQqq/z4+eP8wLob/EAy0/xAO + sP8OC7H/KiiI/1NUaP9QT2X/SUhl/yoqa/8NCqT/LSuE/1NUaP8UEaP/EQ6v/xMRsv8zMb3///////v2 + ////P////wD///8A////AP///wD///8C////Af///wD///8A////AP///wL///8A////jv////////r5 + +v+lpaWyAAAAAP///wEAAAAAAAAAAAAAAAAAAAAAPz9/BAAAADUdG5vfFRO7/RYVwP8WFcD/Eg+9/3Jx + nP9QUJ7/Dg6z/xIQtv8UEcD/SEao/5qaj/9tbLP/c3K2/4uKl/88O5j/T02l/5uai/8bGbT/ExO8/xUV + wP8YF8D/np7n/+Hg+P/7+v7//u/+///Z////sP///4j///9o////Hf///wH///8A////AP///wD///8C + ////D////57////9///k5OT8oaGhq5SUlC0AAAAAAAAAAAAAAAAAAAAAPz9/BAAAADYjIqbhKCfQ/Sgn + 0v8pKNP/IyHP/4iHtv+WlaD/dXSM/2Rkiv8lJKr/XVzB/7y9r/80M8j/Hh7V/2Jhxf98fLP/Xly7/728 + r/9JSYr/RkWF/zEvpP8oJ9L/Hx7Q/yIh0P9LStv/p6Te//Xz7//8+f3/////////////W////wL///8B + ////BP///wD///8A////A////wD///9Z///+//7+7e3t/6KiouuYmJgm////AgAAAAAAAAAAPz9/BAAA + ADcoJrDhOTfb/Tc23f84Nt7/MTDZ/5qZyv/Ly9H/zs3Y/9vc1P9xcLT/aWfP/9TWyP9JSNb/MzLf/2ho + zf+Vls3/b23M/9XUyv/Pzsf/19fG/3t7yP80Mt7/Ojje/zg33v8nJdv/T06+/9vbyv/Y2Nr/+PT4///9 + ////Sv///wT///8D////Xv///8j///9h////Cv///wD///8A///+tv7//////uno6f+bm5t1AAAAAAAA + AAAAAAAASEhtAwAAADIwL7rgU1Ln/VBP7P9SUez/SEfn/7e44v+Zmdf/TU3B/5GQ0f+1teb/eXnf//T1 + 6f9YWMj/REO2/6ys0v+hoer/ionh//Hz6f9ubMz/amnJ/1hYzv9QT+n/UVDs/1FP7P9HR+3/XFvK/9vb + zP/Pz9D/9/P3////////Pf///wT///8V////2f///Pr8///9//7/4f/+/5///v9o//3/Qf///uf+//7+ + /v3FxMWaAAAAAAAAAAAAAAAAAAAAAgAAABQ9PcbXbm7y/Wpr9/9sbfb/Zmb0/83N9f/08/D/7Ozn//// + +P+vr/j/nZ3y////+//p6+f/+/vy//v9/v+Ih/b/qqrz/////P/q6+T/7e7j/9TW3/9rbO//bW32/2tr + 9/9fXvf/X1/Z/9/fzv/Nzc//+/f7////////Mf///wP////F///8+/z/zMzM/crKyv/29PbI//7///// + ////+//+//j/+//////Dw8NW////AQAAAAAAAAAAf39/AgAAAAA+Ps68i4z2/H5++/9+fvr/gH/8/7S0 + /v/Pz/7/0dD//8PD/P+MjPv/oJ7+/83N/P/R0f//ycn//6in/P9/f/z/o6T9/87O/P/Q0P//09L//8bF + //+Cgvz/f3/7/319+v9sbPv/cXDf/+Pj0v/Nzc7//vv+////////Kv///3r////////s6+z9wcHB/8zM + zJj///8F/v7+Uv/8/63//f/5/////+vr68fHx8cL////AQAAAAAAAAAAAAAAAKpUqgEzMsNMYF7+6W9v + +/56ev3+e3v+/3h4//93d/7/d3f+/3d3/v93d/7/eHf+/3h3/v93d/7/dnf+/3Z3//94eP7/eHf+/3h3 + /v93d/7/d3f+/3d3/f94eP7/eHj+/3Rz//9gX/L/ysvX/9bV1P/NzM3///7/////////Vv////z///z7 + /P3Qz9Dp0NDQUf///wH///8B////Af///wH+/P4d////JtTU1AMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAD///8B39/fCMvL/zZkZKBGGRlUl6Ch3Pyur+v/rK3p/6us6P+rrOj/qqvn/6ur5/+qq+f/qarm/6ip + 5f+oqeX/p6jk/6eo5P+mpuL/pabi/6Sl4f+jpOD/oqPf/6io3v/X2NX/0NHT/9DQz//FxcX//Pz8//// + /////v///////NXV1f/MzMxeAAAAAP///wIAAAAAAAAAAAAAAAD///8C////AwAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAD///8BAAAAAAAAAAAAAAAEEBAEbt/f0vrx8eT/7u7g/+3t3//t7d//7Ozf/+zs + 3//r7N7/6+vd/+rq3P/p6dz/6Ojb/+fo2v/m5tn/5ubY/+Xl2P/k5Nb/4+LW/+Dg1P/T09T/0dHQ/8zM + zP+6urv/0dHR///////////94+Pj/8vLy73l5eUF////AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMvL/wIKCgoLEBARdtHR0vri4uP/39/g/97e + 3//e3t//3t7f/93d3//c3N7/29vd/9vb3P/a2tz/2tnb/9nZ2v/Y2Nn/19fY/9bW1//V1db/09PU/9HR + 0//Ozs7/ycnJ/8LCwv+vr6//t7e3/9XV1f3MzMzwzs7Oaevr6wb///8BAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wEAAAAKDw8PddLS + 0vvi4uL/39/f/97e3v/d3d3/3d3d/9zc3P/a2tr/2dnZ/9nZ2f/X19f/1tbW/9fX1//V1dX/1dXV/9TU + 1P/R0dH/z8/P/8zMzP/Gxsb/vr6+/7W1tf+lpaX/u7u7/L6+vv/CwsJxAAAAAP///wMAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP// + /wEAAAAKERERdNPT0/rg4OD/3t7e/93d3f/b29v/2tra/9nZ2f/X19f/1tbW/9XV1f/U1NT/09PT/9PT + 0//R0dH/0NDQ/8/Pz//MzMz/ycnJ/8XFxf++vr7/tLS0/62trf+ioqL9tbW1/7a2ttPo6OgL////AwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAADGRkZPOLi4vfd3d3929vb/dra2v3X19f91tbW/dTU1P3S0tL9z8/P/c/P + z/3Ozs79zMzM/cvLy/3IyMj9xcXF/cPDw/2+vr79ubm5/bW1tf2tra39o6Oj/Z2dnf6rq6vjubm5d+vr + 6w3///8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtra2B/f392r29vZ19vb2dfb29nX19fV19PT0dfT0 + 9HX09PR18fHxdfHx8XXx8fF18fHxde/v73Xt7e116+vrdevr63Xo6Oh15+fndeTk5HXg4OB14eHhb+vr + 60729vYPAAAAAP///wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAP//////////////////////gAAAAD////8AAAAAH/+A/wAAAAAf/wD/AAAAAB//AP8A + AAAAH/8A/wAAAAAf/wD/gAAAAB//AP8AAAAAH/+A/gAAAAAf/wD+AAAAAB/+AP4AAAAAH/4A/gAAAAAf + /gD+AAAAAB/+AP4AAAAAH/4A/gAAAAAf/gDAAAAAAB/+AIAAAAAAH8AAgAAAAAAfgACAAAAAAB+AAIAA + AAAAH4AA8AAAAAAfgAD+AAAAAB/wAP4AAAAAH/4A/gAAAAAf/gD+AAAAAAP+AP4AAAAAAf4A/gAAAAAD + /gD8AAAAAAP+APgAAAAAB/wA8AAAAAAP+ADwAAAAAB/wAPAAAAAAD/AA8AAAAAAH8ADwAAAAAAPwAPAA + AAAAA/AA8AAAAAAB8ADwAAAAAAPwAPAAAAAAw/AA+AAAAAP/8AD/AAAAB//4AP+AAAAH//8A/4AAAB// + /4D/gAAAP///gP+AAAA///+A/4AAAP///4D/////////gA== + + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/Editor/AutoBookmarkForm.Designer.cs b/pdfpatcher/App/Functions/Editor/AutoBookmarkForm.Designer.cs new file mode 100644 index 0000000..5270b46 --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/AutoBookmarkForm.Designer.cs @@ -0,0 +1,264 @@ +namespace PDFPatcher.Functions +{ + partial class AutoBookmarkForm + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent () { + System.Windows.Forms.ToolStripDropDownButton toolStripDropDownButton1; + this._LoadListButton = new System.Windows.Forms.ToolStripMenuItem(); + this._SaveListButton = new System.Windows.Forms.ToolStripMenuItem(); + this._BookmarkConditionBox = new BrightIdeasSoftware.ObjectListView(); + this._ConditionColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._LevelColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._BoldColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._ItalicColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._ColorColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._OpenColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._GoToTopColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._AutoBookmarkButton = new System.Windows.Forms.Button(); + this._MergeAdjacentTitleBox = new System.Windows.Forms.CheckBox(); + this._Toolbar = new System.Windows.Forms.ToolStrip(); + this._SetPatternMenu = new System.Windows.Forms.ToolStripDropDownButton(); + this._RemoveButton = new System.Windows.Forms.ToolStripButton(); + this._KeepExistingBookmarksBox = new System.Windows.Forms.CheckBox(); + toolStripDropDownButton1 = new System.Windows.Forms.ToolStripDropDownButton(); + ((System.ComponentModel.ISupportInitialize)(this._BookmarkConditionBox)).BeginInit(); + this._Toolbar.SuspendLayout(); + this.SuspendLayout(); + // + // toolStripDropDownButton1 + // + toolStripDropDownButton1.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this._LoadListButton, + this._SaveListButton}); + toolStripDropDownButton1.Image = global::PDFPatcher.Properties.Resources.TextFile; + toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta; + toolStripDropDownButton1.Name = "toolStripDropDownButton1"; + toolStripDropDownButton1.Size = new System.Drawing.Size(109, 22); + toolStripDropDownButton1.Text = "识别条件列表"; + // + // _LoadListButton + // + this._LoadListButton.Image = global::PDFPatcher.Properties.Resources.OpenFile; + this._LoadListButton.Name = "_LoadListButton"; + this._LoadListButton.Size = new System.Drawing.Size(180, 22); + this._LoadListButton.Text = "加载条件列表..."; + // + // _SaveListButton + // + this._SaveListButton.Image = global::PDFPatcher.Properties.Resources.Save; + this._SaveListButton.Name = "_SaveListButton"; + this._SaveListButton.Size = new System.Drawing.Size(180, 22); + this._SaveListButton.Text = "保存条件列表..."; + // + // _BookmarkConditionBox + // + this._BookmarkConditionBox.AllColumns.Add(this._ConditionColumn); + this._BookmarkConditionBox.AllColumns.Add(this._LevelColumn); + this._BookmarkConditionBox.AllColumns.Add(this._BoldColumn); + this._BookmarkConditionBox.AllColumns.Add(this._ItalicColumn); + this._BookmarkConditionBox.AllColumns.Add(this._ColorColumn); + this._BookmarkConditionBox.AllColumns.Add(this._OpenColumn); + this._BookmarkConditionBox.AllColumns.Add(this._GoToTopColumn); + this._BookmarkConditionBox.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._BookmarkConditionBox.CellEditActivation = BrightIdeasSoftware.ObjectListView.CellEditActivateMode.SingleClick; + this._BookmarkConditionBox.CellEditUseWholeCell = false; + this._BookmarkConditionBox.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { + this._ConditionColumn, + this._LevelColumn, + this._BoldColumn, + this._ItalicColumn, + this._ColorColumn, + this._OpenColumn, + this._GoToTopColumn}); + this._BookmarkConditionBox.Cursor = System.Windows.Forms.Cursors.Default; + this._BookmarkConditionBox.GridLines = true; + this._BookmarkConditionBox.HideSelection = false; + this._BookmarkConditionBox.Location = new System.Drawing.Point(14, 24); + this._BookmarkConditionBox.Name = "_BookmarkConditionBox"; + this._BookmarkConditionBox.ShowGroups = false; + this._BookmarkConditionBox.Size = new System.Drawing.Size(453, 143); + this._BookmarkConditionBox.TabIndex = 1; + this._BookmarkConditionBox.UseCompatibleStateImageBehavior = false; + this._BookmarkConditionBox.View = System.Windows.Forms.View.Details; + // + // _ConditionColumn + // + this._ConditionColumn.IsEditable = false; + this._ConditionColumn.Text = "识别条件"; + this._ConditionColumn.Width = 148; + // + // _LevelColumn + // + this._LevelColumn.Text = "书签级别"; + // + // _BoldColumn + // + this._BoldColumn.CheckBoxes = true; + this._BoldColumn.Text = "粗体"; + this._BoldColumn.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this._BoldColumn.Width = 37; + // + // _ItalicColumn + // + this._ItalicColumn.CheckBoxes = true; + this._ItalicColumn.Text = "斜体"; + this._ItalicColumn.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this._ItalicColumn.Width = 37; + // + // _ColorColumn + // + this._ColorColumn.IsEditable = false; + this._ColorColumn.Text = "颜色"; + // + // _OpenColumn + // + this._OpenColumn.CheckBoxes = true; + this._OpenColumn.Text = "展开"; + this._OpenColumn.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this._OpenColumn.Width = 37; + // + // _GoToTopColumn + // + this._GoToTopColumn.CheckBoxes = true; + this._GoToTopColumn.Text = "到页首"; + this._GoToTopColumn.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this._GoToTopColumn.Width = 49; + // + // _AutoBookmarkButton + // + this._AutoBookmarkButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this._AutoBookmarkButton.Image = global::PDFPatcher.Properties.Resources.AutoBookmark; + this._AutoBookmarkButton.Location = new System.Drawing.Point(367, 4); + this._AutoBookmarkButton.Name = "_AutoBookmarkButton"; + this._AutoBookmarkButton.Size = new System.Drawing.Size(101, 23); + this._AutoBookmarkButton.TabIndex = 4; + this._AutoBookmarkButton.Text = "生成书签(&K)"; + this._AutoBookmarkButton.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText; + this._AutoBookmarkButton.UseVisualStyleBackColor = true; + this._AutoBookmarkButton.Click += new System.EventHandler(this._AutoBookmarkButton_Click); + // + // _MergeAdjacentTitleBox + // + this._MergeAdjacentTitleBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); + this._MergeAdjacentTitleBox.AutoSize = true; + this._MergeAdjacentTitleBox.Checked = true; + this._MergeAdjacentTitleBox.CheckState = System.Windows.Forms.CheckState.Checked; + this._MergeAdjacentTitleBox.Location = new System.Drawing.Point(14, 171); + this._MergeAdjacentTitleBox.Margin = new System.Windows.Forms.Padding(2, 3, 2, 3); + this._MergeAdjacentTitleBox.Name = "_MergeAdjacentTitleBox"; + this._MergeAdjacentTitleBox.Size = new System.Drawing.Size(168, 16); + this._MergeAdjacentTitleBox.TabIndex = 5; + this._MergeAdjacentTitleBox.Text = "合并同字体尺寸的相邻标题"; + this._MergeAdjacentTitleBox.UseVisualStyleBackColor = true; + // + // _Toolbar + // + this._Toolbar.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + toolStripDropDownButton1, + this._SetPatternMenu, + this._RemoveButton}); + this._Toolbar.Location = new System.Drawing.Point(0, 0); + this._Toolbar.Name = "_Toolbar"; + this._Toolbar.Size = new System.Drawing.Size(485, 25); + this._Toolbar.TabIndex = 6; + // + // _SetPatternMenu + // + this._SetPatternMenu.Enabled = false; + this._SetPatternMenu.Image = global::PDFPatcher.Properties.Resources.SelectItem; + this._SetPatternMenu.Name = "_SetPatternMenu"; + this._SetPatternMenu.Size = new System.Drawing.Size(109, 22); + this._SetPatternMenu.Text = "文本识别模式"; + // + // _RemoveButton + // + this._RemoveButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this._RemoveButton.Enabled = false; + this._RemoveButton.Image = global::PDFPatcher.Properties.Resources.Delete; + this._RemoveButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this._RemoveButton.Name = "_RemoveButton"; + this._RemoveButton.Size = new System.Drawing.Size(23, 22); + this._RemoveButton.Text = "删除"; + this._RemoveButton.Click += new System.EventHandler(this._RemoveButton_Click); + // + // _KeepExistingBookmarksBox + // + this._KeepExistingBookmarksBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); + this._KeepExistingBookmarksBox.AutoSize = true; + this._KeepExistingBookmarksBox.Location = new System.Drawing.Point(223, 171); + this._KeepExistingBookmarksBox.Name = "_KeepExistingBookmarksBox"; + this._KeepExistingBookmarksBox.Size = new System.Drawing.Size(96, 16); + this._KeepExistingBookmarksBox.TabIndex = 7; + this._KeepExistingBookmarksBox.Text = "保留原有书签"; + this._KeepExistingBookmarksBox.UseVisualStyleBackColor = true; + // + // AutoBookmarkForm + // + this.AcceptButton = this._AutoBookmarkButton; + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(485, 195); + this.Controls.Add(this._KeepExistingBookmarksBox); + this.Controls.Add(this._MergeAdjacentTitleBox); + this.Controls.Add(this._AutoBookmarkButton); + this.Controls.Add(this._BookmarkConditionBox); + this.Controls.Add(this._Toolbar); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.SizableToolWindow; + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "AutoBookmarkForm"; + this.ShowIcon = false; + this.ShowInTaskbar = false; + this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Show; + this.Text = "自动生成书签"; + ((System.ComponentModel.ISupportInitialize)(this._BookmarkConditionBox)).EndInit(); + this._Toolbar.ResumeLayout(false); + this._Toolbar.PerformLayout(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + private BrightIdeasSoftware.ObjectListView _BookmarkConditionBox; + private BrightIdeasSoftware.OLVColumn _ConditionColumn; + private System.Windows.Forms.Button _AutoBookmarkButton; + private BrightIdeasSoftware.OLVColumn _LevelColumn; + private BrightIdeasSoftware.OLVColumn _BoldColumn; + private BrightIdeasSoftware.OLVColumn _ItalicColumn; + private BrightIdeasSoftware.OLVColumn _ColorColumn; + private BrightIdeasSoftware.OLVColumn _OpenColumn; + private System.Windows.Forms.CheckBox _MergeAdjacentTitleBox; + private BrightIdeasSoftware.OLVColumn _GoToTopColumn; + private System.Windows.Forms.ToolStrip _Toolbar; + private System.Windows.Forms.ToolStripMenuItem _LoadListButton; + private System.Windows.Forms.ToolStripMenuItem _SaveListButton; + private System.Windows.Forms.CheckBox _KeepExistingBookmarksBox; + private System.Windows.Forms.ToolStripDropDownButton _SetPatternMenu; + private System.Windows.Forms.ToolStripButton _RemoveButton; + } +} \ No newline at end of file diff --git a/pdfpatcher/App/Functions/Editor/AutoBookmarkForm.cs b/pdfpatcher/App/Functions/Editor/AutoBookmarkForm.cs new file mode 100644 index 0000000..dd4f393 --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/AutoBookmarkForm.cs @@ -0,0 +1,223 @@ +using System; +using System.Collections.Generic; +using System.Drawing; +using System.Windows.Forms; +using BrightIdeasSoftware; +using PDFPatcher.Common; +using PDFPatcher.Functions.Editor; +using PDFPatcher.Model; + +namespace PDFPatcher.Functions +{ + sealed partial class AutoBookmarkForm : DraggableForm + { + List _list; + readonly Controller _controller; + + internal AutoBookmarkForm() { + InitializeComponent(); + } + + internal AutoBookmarkForm(Controller controller) : this() { + _controller = controller; + this.OnFirstLoad(OnLoad); + } + + void OnLoad() { + MinimumSize = Size; + _Toolbar.ScaleIcons(16); + + _ConditionColumn.AsTyped(c => { + c.AspectGetter = o => $"字体为{o.FontName} 尺寸为{o.FontSize}{(o.MatchPattern != null ? o.MatchPattern.ToString() : String.Empty)}"; + }); + _LevelColumn.CellEditUseWholeCell = true; + _LevelColumn.AsTyped(c => { + c.AspectGetter = o => o.Level; + c.AspectPutter = (o, v) => o.Level = Convert.ToInt32(v).LimitInRange(1, 10); + }); + _BoldColumn.AsTyped(c => { + c.AspectGetter = o => o.Bookmark.IsBold; + c.AspectPutter = (o, v) => o.Bookmark.IsBold = (bool)v; + }); + _ItalicColumn.AsTyped(c => { + c.AspectGetter = o => o.Bookmark.IsItalic; + c.AspectPutter = (o, v) => o.Bookmark.IsItalic = (bool)v; + }); + _ColorColumn.AsTyped(c => { + c.AspectGetter = o => "点击设置颜色"; + }); + _OpenColumn.AsTyped(c => { + c.AspectGetter = o => o.Bookmark.IsOpened; + c.AspectPutter = (o, v) => o.Bookmark.IsOpened = (bool)v; + }); + _GoToTopColumn.AsTyped(c => { + c.AspectGetter = o => o.Bookmark.GoToTop; + c.AspectPutter = (o, v) => o.Bookmark.GoToTop = (bool)v; + }); + _BookmarkConditionBox.ScaleColumnWidths(); + _BookmarkConditionBox.IsSimpleDragSource = true; + _BookmarkConditionBox.IsSimpleDropSink = true; + _BookmarkConditionBox.CellClick += (s, args) => { + if (args.ColumnIndex == _ColorColumn.Index) { + var b = ((EditModel.AutoBookmarkStyle)args.Model).Bookmark; + this.ShowCommonDialog( + f => f.Color = b.ForeColor == Color.Transparent ? Color.White : b.ForeColor, + f => { + b.ForeColor = f.Color == Color.White || f.Color == Color.Black ? Color.Transparent : f.Color; + _BookmarkConditionBox.RefreshItem(args.Item); + } + ); + } + }; + _BookmarkConditionBox.RowFormatter = (r) => { + var b = ((EditModel.AutoBookmarkStyle)r.RowObject).Bookmark; + r.UseItemStyleForSubItems = false; + r.SubItems[_ColorColumn.Index].ForeColor = b.ForeColor == Color.Transparent ? _BookmarkConditionBox.ForeColor : b.ForeColor; + }; + _BookmarkConditionBox.SelectionChanged += _BookmarkConditionBox_SelectionChanged; + _LoadListButton.Click += _LoadListButton_Click; + _SaveListButton.Click += _SaveListButton_Click; + + QuickSelectCommand.RegisterMenuItemsWithPattern(_SetPatternMenu.DropDownItems); + _SetPatternMenu.DropDownItems.AddRange(new ToolStripItem[] { + new ToolStripSeparator(), + new ToolStripMenuItem("自定义文本匹配模式...") { + Tag = "CustomPattern" + }, + new ToolStripMenuItem("清除文本匹配模式") { + Tag = "ClearPattern", + Image = Properties.Resources.Delete + } + }); + _SetPatternMenu.DropDownItemClicked += _SetPattern_DropDownItemClicked; + } + + void _BookmarkConditionBox_SelectionChanged(object sender, EventArgs e) { + _SetPatternMenu.Enabled = _RemoveButton.Enabled = _BookmarkConditionBox.SelectedItems.Count > 0; + } + + void _SetPattern_DropDownItemClicked(object sender, ToolStripItemClickedEventArgs e) { + if (e.ClickedItem.Tag is MatchPattern p) { + SetMatchPatternToSelectedBookmarkStyles(p); + return; + } + if (e.ClickedItem.Tag is string s) { + switch (s) { + case "ClearPattern": + SetMatchPatternToSelectedBookmarkStyles(null); + return; + case "CustomPattern": + p = (_BookmarkConditionBox.SelectedObject as EditModel.AutoBookmarkStyle)?.MatchPattern; + this.ShowDialog(f => { + if (p != null) { + f.Pattern = p.Text; + f.MatchCase = p.MatchCase; + f.FullMatch = p.FullMatch; + } + }, f => { + SetMatchPatternToSelectedBookmarkStyles(f.Pattern.Length != 0 ? new MatchPattern(f.Pattern, f.MatchCase, f.FullMatch, true) : null); + }); + return; + } + } + } + + void SetMatchPatternToSelectedBookmarkStyles(MatchPattern p) { + foreach (EditModel.AutoBookmarkStyle item in _BookmarkConditionBox.SelectedObjects) { + item.MatchPattern = p; + } + _BookmarkConditionBox.RefreshObjects(_BookmarkConditionBox.SelectedObjects); + } + + internal void SetValues(List list) { + _BookmarkConditionBox.Objects = _list = list; + } + + void _RemoveButton_Click(object sender, EventArgs e) { + _BookmarkConditionBox.SelectedObjects.ForEach(i => _list.Remove(i)); + _BookmarkConditionBox.RemoveObjects(_BookmarkConditionBox.SelectedObjects); + } + + void _AutoBookmarkButton_Click(object sender, EventArgs e) { + SyncList(); + _controller.AutoBookmark(_list, _MergeAdjacentTitleBox.Checked, _KeepExistingBookmarksBox.Checked); + } + + void _SaveListButton_Click(object sender, EventArgs e) { + this.ShowCommonDialog(d => { + d.Title = "请输入需要保存自动书签格式列表的文件名"; + d.Filter = Constants.FileExtensions.XmlFilter; + d.DefaultExt = Constants.FileExtensions.Xml; + }, d => { + try { + SyncList(); + using (var w = new FilePath(d.FileName).OpenTextWriter(false, null)) { + Serialize(_list, w); + } + } + catch (Exception ex) { + this.ErrorBox("保存自动书签格式列表时出现错误", ex); + } + }); + } + + static void Serialize(List list, System.IO.StreamWriter writer) { + using (var x = System.Xml.XmlWriter.Create(writer)) { + x.WriteStartDocument(); + x.WriteStartElement("autoBookmark"); + foreach (var item in list) { + x.WriteStartElement("style"); + x.WriteAttributeString("fontName", item.FontName); + x.WriteAttributeString("fontSize", item.FontSize.ToText()); + x.WriteAttributeString("level", item.Level.ToText()); + item.Bookmark.WriteXml(x); + item.MatchPattern?.WriteXml(x); + x.WriteEndElement(); + } + x.WriteEndElement(); + x.WriteEndDocument(); + } + } + + void _LoadListButton_Click(object sender, EventArgs e) { + this.ShowCommonDialog(d => { + d.Title = "请选择需要打开的自动书签格式列表"; + d.Filter = Constants.FileExtensions.XmlFilter; + d.DefaultExt = Constants.FileExtensions.Xml; + }, d => { + try { + SetValues(Deserialize(d.FileName)); + } + catch (Exception ex) { + this.ErrorBox("加载自动书签格式列表时出现错误", ex); + } + }); + } + + static List Deserialize(FilePath path) { + var doc = new System.Xml.XmlDocument(); + doc.Load(path); + var l = new List(); + foreach (System.Xml.XmlElement item in doc.DocumentElement.GetElementsByTagName("style")) { + var s = new EditModel.AutoBookmarkStyle( + item.GetValue("level", 1), + item.GetValue("fontName"), + item.GetValue("fontSize", 0)); + s.Bookmark.ReadXml(item.GetElement("bookmark").CreateNavigator().ReadSubtree()); + var p = item.GetElement("pattern"); + if (p != null) { + s.MatchPattern = new Model.MatchPattern(); + s.MatchPattern.ReadXml(p.CreateNavigator().ReadSubtree()); + } + + l.Add(s); + } + return l; + } + + void SyncList() { + _list.Clear(); + _list.AddRange(new TypedObjectListView(_BookmarkConditionBox).Objects); + } + } +} diff --git a/pdfpatcher/App/Functions/Editor/AutoBookmarkForm.resx b/pdfpatcher/App/Functions/Editor/AutoBookmarkForm.resx new file mode 100644 index 0000000..4140e09 --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/AutoBookmarkForm.resx @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + False + + + 17, 17 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/Editor/BookmarkEditorView.Designer.cs b/pdfpatcher/App/Functions/Editor/BookmarkEditorView.Designer.cs new file mode 100644 index 0000000..2c787fe --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/BookmarkEditorView.Designer.cs @@ -0,0 +1,126 @@ +namespace PDFPatcher.Functions +{ + partial class BookmarkEditorView + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region 组件设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + this.components = new System.ComponentModel.Container (); + this._BookmarkNameColumn = new BrightIdeasSoftware.OLVColumn (); + this._BookmarkOpenColumn = new BrightIdeasSoftware.OLVColumn (); + this._BookmarkPageColumn = new BrightIdeasSoftware.OLVColumn (); + this._ActionColumn = new BrightIdeasSoftware.OLVColumn (); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit (); + this.SuspendLayout (); + // + // _BookmarkBox + // + this.AllColumns.Add (this._BookmarkNameColumn); + this.AllColumns.Add (this._BookmarkOpenColumn); + this.AllColumns.Add (this._BookmarkPageColumn); + this.AllColumns.Add (this._ActionColumn); + this.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.CellEditActivation = BrightIdeasSoftware.ObjectListView.CellEditActivateMode.SingleClick; + this.Columns.AddRange (new System.Windows.Forms.ColumnHeader[] { + this._BookmarkNameColumn, + this._BookmarkOpenColumn, + this._BookmarkPageColumn, + this._ActionColumn}); + this.CopySelectionOnControlC = false; + this.Cursor = System.Windows.Forms.Cursors.Default; + this.GridLines = true; + this.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable; + this.HideSelection = false; + this.IsSimpleDragSource = true; + this.IsSimpleDropSink = true; + this.LabelEdit = true; + this.Location = new System.Drawing.Point (0, 0); + this.Name = "_BookmarkBox"; + this.OwnerDraw = true; + this.RevealAfterExpand = false; + this.ShowGroups = false; + this.Size = new System.Drawing.Size (408, 208); + this.TabIndex = 0; + this.UseCellFormatEvents = false; + this.UseHotItem = false; + this.UseCompatibleStateImageBehavior = false; + this.UseHyperlinks = true; + this.View = System.Windows.Forms.View.Details; + this.VirtualMode = true; + this.BeforeLabelEdit += new System.Windows.Forms.LabelEditEventHandler(this.BookmarkEditorView_BeforeLabelEdit); + this.AfterLabelEdit += new System.Windows.Forms.LabelEditEventHandler (this._BookmarkBox_AfterLabelEdit); + this.FormatRow += new System.EventHandler (this._BookmarkBox_FormatRow); + this.HyperlinkClicked += new System.EventHandler(BookmarkEditor_CellClick); + this.HotItemChanged += new System.EventHandler (BookmarkEditor_HotItemChanged); + // + // _BookmarkNameColumn + // + this._BookmarkNameColumn.AspectName = ""; + this._BookmarkNameColumn.Text = "书签文本"; + this._BookmarkNameColumn.Width = 160; + // + // _BookmarkOpenColumn + // + this._BookmarkOpenColumn.AspectName = ""; + this._BookmarkOpenColumn.CheckBoxes = true; + this._BookmarkOpenColumn.DisplayIndex = 2; + this._BookmarkOpenColumn.HeaderTextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this._BookmarkOpenColumn.Text = "打开"; + this._BookmarkOpenColumn.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this._BookmarkOpenColumn.Width = 40; + // + // _BookmarkPageColumn + // + this._BookmarkPageColumn.AspectName = ""; + this._BookmarkPageColumn.DisplayIndex = 1; + this._BookmarkPageColumn.HeaderTextAlign = System.Windows.Forms.HorizontalAlignment.Right; + this._BookmarkPageColumn.Text = "页码"; + this._BookmarkPageColumn.Width = 42; + // + // _ActionColumn + // + this._ActionColumn.AspectName = ""; + this._ActionColumn.Hyperlink = true; + this._ActionColumn.IsEditable = false; + this._ActionColumn.Text = "书签动作"; + this._ActionColumn.Width = 100; + // + // Editor + // + this.Name = "BookmarkEditor"; + this.Size = new System.Drawing.Size (408, 208); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit (); + this.ResumeLayout (false); + + } + + #endregion + + private BrightIdeasSoftware.OLVColumn _BookmarkNameColumn; + private BrightIdeasSoftware.OLVColumn _BookmarkOpenColumn; + private BrightIdeasSoftware.OLVColumn _BookmarkPageColumn; + private BrightIdeasSoftware.OLVColumn _ActionColumn; + } +} diff --git a/pdfpatcher/App/Functions/Editor/BookmarkEditorView.cs b/pdfpatcher/App/Functions/Editor/BookmarkEditorView.cs new file mode 100644 index 0000000..206588e --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/BookmarkEditorView.cs @@ -0,0 +1,615 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Diagnostics; +using System.Drawing; +using System.Windows.Forms; +using System.Xml; +using BrightIdeasSoftware; +using PDFPatcher.Common; +using PDFPatcher.Model; +using PDFPatcher.Processor; + +namespace PDFPatcher.Functions +{ + sealed partial class BookmarkEditorView : TreeListView + { + [EditorBrowsable(EditorBrowsableState.Never)] + internal static List _copiedBookmarks; + + [EditorBrowsable(EditorBrowsableState.Never)] + internal UndoManager Undo { get; set; } + + public bool OperationAffectsDescendants { get; set; } + public OLVColumn BookmarkOpenColumn => _BookmarkOpenColumn; + public OLVColumn BookmarkNameColumn => _BookmarkNameColumn; + public OLVColumn BookmarkPageColumn => _BookmarkPageColumn; + public bool HasMarker => _markers.Count > 0; + public bool IsLabelEditing { get; private set; } + + readonly Dictionary _markers = new Dictionary(); + + public BookmarkEditorView() { + InitializeComponent(); + InitEditorBox(); + } + + private void InitEditorBox() { + if (IsDesignMode) { + return; + } + UseOverlays = false; + #region 修复树视图无法正确选择节点的问题 + SmallImageList = new ImageList(); + #endregion + this.SetTreeViewLine(); + this.FixEditControlWidth(); + CanExpandGetter = (object x) => x is BookmarkElement e && e.HasSubBookmarks; + ChildrenGetter = (object x) => ((BookmarkElement)x).SubBookmarks; + _BookmarkNameColumn.AutoCompleteEditorMode = AutoCompleteMode.Suggest; + //this.SelectedRowDecoration = new RowBorderDecoration () + //{ + // FillBrush = new SolidBrush (Color.FromArgb (64, SystemColors.Highlight)), + // BoundsPadding = new Size (0, 0), + // CornerRounding = 2, + // BorderPen = new Pen (Color.FromArgb (216, SystemColors.Highlight)) + //}; + new TypedColumn(_BookmarkNameColumn) { + AspectGetter = (e) => e.Title, + AspectPutter = (e, newValue) => { + var s = newValue as string; + if (e.Title == s) { + return; + } + var p = new ReplaceTitleTextProcessor(s); + Undo?.AddUndo("编辑书签文本", p.Process(e)); + } + }; + new TypedColumn(_BookmarkOpenColumn) { + AspectGetter = (e) => e == null ? false : (object)e.IsOpen, + AspectPutter = (e, newValue) => { + if (e == null || e.HasSubBookmarks == false) { + return; + } + var p = new BookmarkOpenStatusProcessor((bool)newValue); + Undo.AddUndo(p.Name, p.Process(e)); + } + }; + new TypedColumn(_BookmarkPageColumn) { + AspectGetter = (e) => { + if (e == null) { + return 0; + } + int p = e.GetValue(Constants.DestinationAttributes.Page, 0); + if (e.HasAttribute(Constants.DestinationAttributes.FirstPageNumber)) { + int o = e.GetValue(Constants.DestinationAttributes.FirstPageNumber, 0); + if (o > 0) { + p += o; + e.RemoveAttribute(Constants.DestinationAttributes.FirstPageNumber); + } + } + return p; + }, + AspectPutter = (e, value) => { + if (e == null) { + return; + } + if (value.ToString().TryParse(out int n)) { + var p = new ChangePageNumberProcessor(n, true, false); + Undo.AddUndo(p.Name, p.Process(e)); + } + } + }; + _ActionColumn.AspectGetter = (object x) => { + var e = x as XmlElement; + if (e == null) { + return String.Empty; + } + var a = e.GetAttribute(Constants.DestinationAttributes.Action); + if (String.IsNullOrEmpty(a)) { + return e.HasAttribute(Constants.DestinationAttributes.Page) ? Constants.ActionType.Goto : "无"; + } + return a; + }; + } + protected override void OnBeforeSorting(BeforeSortingEventArgs e) { + e.Canceled = true; // 禁止排序 + base.OnBeforeSorting(e); + } + protected override void OnItemActivate(EventArgs e) { + base.OnItemActivate(e); + EditSubItem(SelectedItem, 0); + } + #region 拖放操作 + protected override void OnCanDrop(OlvDropEventArgs args) { + var o = args.DataObject as DataObject; + if (o == null) { + return; + } + var f = o.GetFileDropList(); + foreach (var item in f) { + if (FileHelper.HasExtension(item, Constants.FileExtensions.Xml) + || FileHelper.HasExtension(item, Constants.FileExtensions.Pdf)) { + args.Handled = true; + args.DropTargetLocation = DropTargetLocation.Background; + args.Effect = DragDropEffects.Copy; + args.InfoMessage = "打开文件" + item; + return; + } + } + base.OnCanDrop(args); + } + protected override void OnModelCanDrop(ModelDropEventArgs e) { + var si = e.SourceModels; + var ti = e.TargetModel as XmlElement; + if (si == null || si.Count == 0 || e.TargetModel == null) { + e.Effect = DragDropEffects.None; + return; + } + var copy = (Control.ModifierKeys & Keys.Control) != Keys.None || (e.SourceModels[0] as XmlElement).OwnerDocument != ti.OwnerDocument; + if (copy == false) { + if (e.DropTargetItem.Selected) { + e.Effect = DragDropEffects.None; + return; + } + foreach (XmlElement item in si) { + if (IsAncestorOrSelf(item, ti)) { + e.Effect = DragDropEffects.None; + e.InfoMessage = "目标书签不能是源书签的子书签。"; + return; + } + } + } + var d = e.DropTargetItem; + var ml = e.MouseLocation; + var child = ml.X > d.Position.X + d.GetBounds(ItemBoundsPortion.ItemOnly).Width / 2; + var append = ml.Y > d.Position.Y + d.Bounds.Height / 2; + if (child == false && copy == false) { + var xi = e.DropTargetIndex + (append ? 1 : -1); + if (xi > -1 && xi < e.ListView.Items.Count + && e.ListView.Items[xi].Selected + && ti.ParentNode == (e.ListView.GetModelObject(xi) as XmlElement).ParentNode) { + e.Effect = DragDropEffects.None; + return; + } + } + e.Effect = copy ? DragDropEffects.Copy : DragDropEffects.Move; + e.InfoMessage = String.Concat((copy ? "复制" : "移动"), "到", (child ? "所有子书签" : String.Empty), (append ? "后面" : "前面")); + base.OnModelCanDrop(e); + } + + protected override void OnModelDropped(ModelDropEventArgs args) { + base.OnModelDropped(args); + var t = args.TargetModel as BookmarkElement; + var se = GetSelectedElements(args.SourceListView as BrightIdeasSoftware.TreeListView, false); + if (se == null) { + return; + } + var ti = args.TargetModel as BookmarkElement; + var d = args.DropTargetItem; + var ml = args.MouseLocation; + Freeze(); + var child = ml.X > d.Position.X + d.GetBounds(ItemBoundsPortion.ItemOnly).Width / 2; + var append = ml.Y > d.Position.Y + d.Bounds.Height / 2; + var copy = (Control.ModifierKeys & Keys.Control) != Keys.None || (args.SourceModels[0] as BookmarkElement).OwnerDocument != ti.OwnerDocument; + var deepCopy = copy && (OperationAffectsDescendants || (Control.ModifierKeys & Keys.Shift) != Keys.None); + var tii = TopItemIndex; + CopyOrMoveElement(se, ti, child, append, copy, deepCopy); + //e.RefreshObjects (); + TopItemIndex = tii; + Unfreeze(); + args.Handled = true; + } + #endregion + + internal void LoadBookmarks(XmlNodeList bookmarks) { + Roots = bookmarks.ToXmlNodeArray(); + foreach (BookmarkElement item in Roots) { + if (item?.IsOpen == true) { + Expand(item); + } + } + _markers.Clear(); + Mark(bookmarks); + } + + void Mark(XmlNodeList bookmarks) { + foreach (BookmarkElement item in bookmarks) { + if (item == null || item.MarkerColor == 0) { + continue; + } + _markers.Add(item, Color.FromArgb(item.MarkerColor)); + Mark(item.ChildNodes); + } + } + + /// + /// 复制或移动书签。 + /// + /// 需要复制或移动的源书签。 + /// 目标书签。 + /// 是否复制为子节点。 + /// 是否复制到后面。 + /// 是否复制书签。 + /// 是否深度复制书签。 + internal void CopyOrMoveElement(List source, XmlElement target, bool child, bool after, bool copy, bool deepCopy) { + var undo = new UndoActionGroup(); + bool spr = false; // source parent is root + bool tpr = false; // target parent is root + var pn = new List(); + if (copy) { + var clones = new List(source.Count); + var td = target.OwnerDocument; + foreach (XmlElement item in source) { + if (item.OwnerDocument == td) { + clones.Add((BookmarkElement)item.CloneNode(deepCopy)); + } + else { + clones.Add(td.ImportNode(item, deepCopy) as BookmarkElement); + } + } + source = clones; + } + else { + foreach (var item in source) { + var e = item.ParentNode as XmlElement; + if (e.Name == Constants.DocumentBookmark) { + spr = true; + pn = null; + break; + } + pn.Add(e); + } + } + //else { + // foreach (var item in source) { + // this.Collapse (item); + // } + // this.RemoveObjects (source); + //} + if (child) { + if (after) { + tpr = target.Name == Constants.DocumentBookmark; + foreach (XmlElement item in source) { + if (!copy) { + undo.Add(new AddElementAction(item)); + } + target.AppendChild(item); + undo.Add(new RemoveElementAction(item)); + } + } + else { + source.Reverse(); + foreach (XmlElement item in source) { + if (!copy) { + undo.Add(new AddElementAction(item)); + } + target.PrependChild(item); + undo.Add(new RemoveElementAction(item)); + } + } + Expand(target); + } + else { + var p = target.ParentNode; + if (after) { + tpr = p.Name == Constants.DocumentBookmark; + source.Reverse(); + foreach (XmlElement item in source) { + if (!copy) { + undo.Add(new AddElementAction(item)); + } + p.InsertAfter(item, target); + undo.Add(new RemoveElementAction(item)); + } + } + else { + foreach (XmlElement item in source) { + if (!copy) { + undo.Add(new AddElementAction(item)); + } + p.InsertBefore(item, target); + undo.Add(new RemoveElementAction(item)); + } + } + } + Undo?.AddUndo(copy ? "复制书签" : "移动书签", undo); + if (copy == false && spr || tpr) { + Roots = (target.OwnerDocument as PdfInfoXmlDocument).BookmarkRoot.SubBookmarks; + } + if (pn != null) { + RefreshObjects(pn); + } + RefreshObject(target); + SelectedObjects = source; + } + + /// + /// 检查 是否为 的先代元素。 + /// + private static bool IsAncestorOrSelf(XmlElement source, XmlElement target) { + do { + if (source == target) { + return true; + } + } while ((target = target.ParentNode as XmlElement) != null); + return false; + } + + internal void MarkItems(List items, Color color) { + foreach (var item in items) { + _markers[item] = color; + item.MarkerColor = color.ToArgb(); + } + RefreshObjects(items); + } + internal List SelectMarkedItems(Color color) { + Freeze(); + var items = new List(); + var c = color.ToArgb(); + var r = new List(); + foreach (var item in _markers) { + if (item.Value.ToArgb() == c) { + var k = item.Key; + Debug.Assert((k.ParentNode == null || k.OwnerDocument == null) == false); + if (k.ParentNode == null || k.OwnerDocument == null) { + r.Add(k); + continue; + } + items.Add(k); + MakeItemVisible(k); + } + } + foreach (var item in r) { + _markers.Remove(item); + } + SelectObjects(items); + EnsureItemsVisible(items); + Unfreeze(); + return items; + } + internal void UnmarkItems(List items) { + foreach (var item in items) { + _markers.Remove(item); + item.MarkerColor = 0; + } + RefreshObjects(items); + } + internal void ClearMarks(bool refresh) { + if (refresh) { + var items = new List(_markers.Count); + foreach (var item in _markers) { + items.Add(item.Key); + item.Key.MarkerColor = 0; + } + _markers.Clear(); + RefreshObjects(items); + } + else { + _markers.Clear(); + } + } + + internal void MakeItemVisible(XmlElement item) { + var p = item.ParentNode; + var a = new Stack(); //ancestorsToExpand + a.Push(null); + a.Push(p); + while (p.Name != Constants.DocumentBookmark) { + p = p.ParentNode; + a.Push(p); + } + while (a.Peek() != null) { + Expand(a.Pop()); + } + } + + internal void EnsureItemsVisible(ICollection items) { + if (items.Count == 0) { + return; + } + var cr = ClientRectangle; + OLVListItem fi = null, li = null; + foreach (var item in items) { + var i = ModelToItem(item); + if (i != null) { + var r = GetItemRect(i.Index); + if (r.Top >= cr.Top && r.Bottom <= cr.Bottom) { + return; + } + li = i; + if (fi == null) { + fi = i; + } + } + } + if ((fi ?? li) != null) { + EnsureVisible(fi.Index); + } + } + + internal void CopySelectedBookmark() { + _copiedBookmarks = GetSelectedElements(false); + Clipboard.Clear(); + } + internal void PasteBookmarks(XmlElement target, bool asChild) { + try { + var t = Clipboard.GetText(); + bool c = false; + if (t.IsNullOrWhiteSpace() == false) { + var doc = new PdfInfoXmlDocument(); + using (var s = new System.IO.StringReader(t)) { + OutlineManager.ImportSimpleBookmarks(s, doc); + } + _copiedBookmarks = doc.Bookmarks.ToNodeList() as List; + c = true; + } + if (_copiedBookmarks == null || _copiedBookmarks.Count == 0) { + return; + } + CopyOrMoveElement(_copiedBookmarks, target, asChild, true, true, c || OperationAffectsDescendants); + } + catch (Exception) { + // ignore + } + } + + internal List GetSelectedElements() { return GetSelectedElements(this, true); } + internal List GetSelectedElements(bool selectChildren) { return GetSelectedElements(this, selectChildren); } + private static List GetSelectedElements(TreeListView treeList, bool selectChildren) { + if (treeList == null) { + return null; + } + var si = treeList.SelectedIndices; + var il = new int[si.Count]; + si.CopyTo(il, 0); + Array.Sort(il); + var el = new List(); + var l = -1; + BookmarkElement e; + foreach (var item in il) { + e = treeList.GetModelObject(item) as BookmarkElement; + if (selectChildren) { + el.Add(e); + } + else if (item > l) { + l = item + (treeList.VirtualListDataSource as Tree).GetVisibleDescendentCount(e); + el.Add(e); + } + } + return el; + } + + private void BookmarkEditorView_BeforeLabelEdit(object sender, LabelEditEventArgs e) { + IsLabelEditing = true; + } + + private void _BookmarkBox_AfterLabelEdit(object sender, LabelEditEventArgs e) { + IsLabelEditing = false; + var o = GetModelObject(e.Item) as XmlElement; + if (o == null || String.IsNullOrEmpty(e.Label)) { + e.CancelEdit = true; + return; + } + var p = new ReplaceTitleTextProcessor(e.Label); + Undo?.AddUndo("编辑书签文本", p.Process(o)); + var i = GetItem(e.Item); + if (o.HasChildNodes && FormHelper.IsCtrlKeyDown == false) { + Expand(o); + } + if (i.Index < Items.Count - 1) { + GetItem(i.Index + 1).BeginEdit(); + } + RefreshItem(i); + } + + private void BookmarkEditor_CellClick(object sender, HyperlinkClickedEventArgs e) { + if (e.Column != _ActionColumn) { + return; + } + e.Handled = true; + ShowBookmarkProperties(e.Model as BookmarkElement); + } + + public void ShowBookmarkProperties(BookmarkElement bookmark) { + if (bookmark == null) { + return; + } + using (var form = new ActionEditorForm(bookmark)) { + if (form.ShowDialog() == DialogResult.OK && form.UndoActions.Count > 0) { + Undo?.AddUndo("更改书签动作属性", form.UndoActions); + RefreshObject(bookmark); + } + } + } + + void BookmarkEditor_HotItemChanged(object sender, BrightIdeasSoftware.HotItemChangedEventArgs e) { + if ((e.HotColumnIndex == _ActionColumn.Index || e.OldHotColumnIndex == _ActionColumn.Index) + //&& (e.HotRowIndex != e.OldHotRowIndex || e.HotColumnIndex != e.OldHotColumnIndex) + ) { + // e.handled = false; + return; + } + e.Handled = true; + } + + private void _BookmarkBox_FormatRow(object sender, FormatRowEventArgs e) { + var b = e.Model as BookmarkElement; + if (b == null) { + return; + } + e.Item.UseItemStyleForSubItems = false; + e.UseCellFormatEvents = false; + Color c; + if (b.MarkerColor != 0) { + e.Item.BackColor = Color.FromArgb(b.MarkerColor); + } + c = b.ForeColor; + if (c != Color.Transparent) { + e.Item.ForeColor = c; + } + var ts = b.TextStyle; + if (ts != FontStyle.Regular) { + e.Item.Font = new Font(e.Item.Font, ts); + } + if (_ActionColumn.Index != -1) { + e.Item.SubItems[_ActionColumn.Index].ForeColor = Color.Blue; + } + } + + internal BookmarkElement SearchBookmark(BookmarkMatcher matcher) { + var s = this.GetFirstSelectedModel(); + if (s == null) { + s = GetModelObject(0) as BookmarkElement; + if (s == null) { + return null; + } + } + var n = s.CreateNavigator(); + BookmarkElement e; + while (n.MoveToFollowing(Constants.Bookmark, String.Empty)) { + e = n.UnderlyingObject as BookmarkElement; + if (e != null && matcher.Match(e)) { + MakeItemVisible(e); + EnsureModelVisible(e); + SelectedObject = e; + return e; + } + } + return null; + } + + internal List SearchBookmarks(BookmarkMatcher matcher) { + var matches = new List(); + Freeze(); + try { + foreach (BookmarkElement item in Roots) { + SearchBookmarks(matcher, matches, item); + } + } + catch (Exception ex) { + FormHelper.ErrorBox("在匹配文本时出现错误:" + ex.Message); + } + Unfreeze(); + if (matches.Count > 0) { + EnsureItemsVisible(matches); + SelectedObjects = matches; + } + return matches; + } + + private void SearchBookmarks(BookmarkMatcher matcher, List matches, BookmarkElement item) { + if (item.HasChildNodes) { + foreach (BookmarkElement c in item.SelectNodes(Constants.Bookmark)) { + SearchBookmarks(matcher, matches, c); + } + } + if (matcher.Match(item)) { + matches.Add(item); + MakeItemVisible(item); + } + } + + + } +} diff --git a/pdfpatcher/App/Functions/Editor/BookmarkEditorView.resx b/pdfpatcher/App/Functions/Editor/BookmarkEditorView.resx new file mode 100644 index 0000000..d58980a --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/BookmarkEditorView.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/Editor/Commands/BookmarkActionCommand.cs b/pdfpatcher/App/Functions/Editor/Commands/BookmarkActionCommand.cs new file mode 100644 index 0000000..808f280 --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/Commands/BookmarkActionCommand.cs @@ -0,0 +1,68 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Windows.Forms; +using BrightIdeasSoftware; +using PDFPatcher.Common; +using PDFPatcher.Processor; + +namespace PDFPatcher.Functions.Editor +{ + sealed class BookmarkActionCommand : IEditorCommand + { + readonly string _viewType; + + public BookmarkActionCommand(string viewType) { + _viewType = viewType; + } + + public void Process(Controller controller, params string[] parameters) { + var b = controller.View.Bookmark; + if (b.FocusedItem == null) { + return; + } + switch (_viewType) { + case Constants.DestinationAttributes.ViewType.XYZ: + using (var form = new ZoomRateEntryForm()) { + if (form.ShowDialog() != DialogResult.OK) { + return; + } + var z = form.ZoomRate; + float r; + if (z == Constants.Coordinates.Unchanged) { + controller.ProcessBookmarks(new ChangeZoomRateProcessor(null)); + } + else if (z.TryParse(out r)) { + controller.ProcessBookmarks(new ChangeZoomRateProcessor(r)); + } + } + break; + case Constants.Coordinates.Unchanged: + controller.ProcessBookmarks(new ChangeZoomRateProcessor(null)); + break; + case "_ChangeCoordinates": + using (var f = new NewCoordinateEntryForm()) { + if (f.ShowDialog() == DialogResult.OK) { + controller.ProcessBookmarks(new ChangeCoordinateProcessor(f.CoordinateName, f.AdjustmentValue, f.IsAbsolute, f.IsProportional)); + } + } + break; + case "_SetCurrentCoordinates": + var v = controller.View.Viewer; + var pp = v.TransposeClientToPagePosition(v.ClientRectangle.Width, 0); + if (pp.Page == 0) { + return; + } + controller.ProcessBookmarks(new ChangePageCoordinateProcessor(Constants.Coordinates.Top, pp.Page, pp.PageX, pp.PageY)); + break; + case "_BookmarkAction": + b.ShowBookmarkProperties(b.GetFirstSelectedModel()); + break; + default: + controller.ProcessBookmarks(new ChangeZoomRateProcessor(_viewType)); + break; + } + } + + } +} diff --git a/pdfpatcher/App/Functions/Editor/Commands/BookmarkLevelCommand.cs b/pdfpatcher/App/Functions/Editor/Commands/BookmarkLevelCommand.cs new file mode 100644 index 0000000..4f31c94 --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/Commands/BookmarkLevelCommand.cs @@ -0,0 +1,32 @@ +using System; +using PDFPatcher.Processor; + +namespace PDFPatcher.Functions.Editor +{ + sealed class BookmarkLevelCommand : IEditorCommand + { + readonly bool _levelUp; + public BookmarkLevelCommand(bool levelUp) { + _levelUp = levelUp; + } + public void Process(Controller controller, params string[] parameters) { + BookmarkLevel(controller, _levelUp); + } + + internal void BookmarkLevel(Controller controller, bool levelUp) { + var b = controller.View.Bookmark; + var si = b.GetSelectedElements(true); + b.BeginUpdate(); + var ld = controller.ProcessBookmarks(false, false, levelUp ? new LevelUpProcessor() as IPdfInfoXmlProcessor : new LevelDownProcessor()); + if (ld != null) { + foreach (var item in ld) { + b.Expand(item); + } + } + b.RefreshObjects(si); + b.SelectedObjects = si; + b.EndUpdate(); + } + + } +} diff --git a/pdfpatcher/App/Functions/Editor/Commands/BookmarkMarkerCommand.cs b/pdfpatcher/App/Functions/Editor/Commands/BookmarkMarkerCommand.cs new file mode 100644 index 0000000..382d217 --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/Commands/BookmarkMarkerCommand.cs @@ -0,0 +1,62 @@ +using System.Drawing; +using System.Windows.Forms; +using PDFPatcher.Common; + +namespace PDFPatcher.Functions.Editor +{ + sealed class BookmarkMarkerCommand : IEditorCommand + { + static readonly string[] __commands = { + "_MarkBookmarkRed", + "_MarkBookmarkYellow", + "_MarkBookmarkGreen", + "_MarkBookmarkBlue", + "_MarkBookmarkCyan", + "_MarkBookmarkPurple", + "_UnmarkBookmark", + "_ClearBookmarkMarks", + "_SelectRedMarks", + "_SelectYellowMarks", + "_SelectGreenMarks", + "_SelectBlueMarks", + "_SelectCyanMarks", + "_SelectPurpleMarks" + }; + internal static void RegisterCommands(CommandRegistry registry) { + foreach (var item in __commands) { + registry.Register(new BookmarkMarkerCommand(item), item); + } + } + + readonly string _command; + + public BookmarkMarkerCommand(string command) { + _command = command; + } + + public void Process(Controller controller, params string[] parameters) { + var b = controller.View.Bookmark; + switch (_command) { + case "_MarkBookmarkRed": b.MarkItems(b.GetSelectedElements(true), Color.PeachPuff); break; + case "_MarkBookmarkYellow": b.MarkItems(b.GetSelectedElements(true), Color.Yellow); break; + case "_MarkBookmarkGreen": b.MarkItems(b.GetSelectedElements(true), Color.GreenYellow); break; + case "_MarkBookmarkBlue": b.MarkItems(b.GetSelectedElements(true), Color.LightSkyBlue); break; + case "_MarkBookmarkCyan": b.MarkItems(b.GetSelectedElements(true), Color.Aqua); break; + case "_MarkBookmarkPurple": b.MarkItems(b.GetSelectedElements(true), Color.Violet); break; + case "_UnmarkBookmark": b.UnmarkItems(b.GetSelectedElements(true)); break; + case "_ClearBookmarkMarks": + if (b.HasMarker && FormHelper.YesNoBox("是否确定清除书签标记?") == DialogResult.Yes) { + b.ClearMarks(true); + } + break; + case "_SelectRedMarks": b.SelectMarkedItems(Color.PeachPuff); break; + case "_SelectYellowMarks": b.SelectMarkedItems(Color.Yellow); break; + case "_SelectGreenMarks": b.SelectMarkedItems(Color.GreenYellow); break; + case "_SelectBlueMarks": b.SelectMarkedItems(Color.LightSkyBlue); break; + case "_SelectCyanMarks": b.SelectMarkedItems(Color.Aqua); break; + case "_SelectPurpleMarks": b.SelectMarkedItems(Color.Violet); break; + } + } + + } +} diff --git a/pdfpatcher/App/Functions/Editor/Commands/BookmarkPageCommand.cs b/pdfpatcher/App/Functions/Editor/Commands/BookmarkPageCommand.cs new file mode 100644 index 0000000..93c6c27 --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/Commands/BookmarkPageCommand.cs @@ -0,0 +1,29 @@ +using System; +using System.Windows.Forms; +using PDFPatcher.Processor; + +namespace PDFPatcher.Functions.Editor +{ + sealed class BookmarkPageCommand : IEditorCommand + { + readonly int _number; + + public BookmarkPageCommand(int number) { + _number = number; + } + + public void Process(Controller controller, params string[] parameters) { + var n = _number; + if (_number == 0) { + using (var form = new ShiftPageNumberEntryForm()) { + if (form.ShowDialog() != DialogResult.OK || form.ShiftNumber == 0) { + return; + } + n = form.ShiftNumber; + } + } + controller.ProcessBookmarks(new ChangePageNumberProcessor(n, false, true)); + } + + } +} diff --git a/pdfpatcher/App/Functions/Editor/Commands/BookmarkSelectionCommand.cs b/pdfpatcher/App/Functions/Editor/Commands/BookmarkSelectionCommand.cs new file mode 100644 index 0000000..0be4ca6 --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/Commands/BookmarkSelectionCommand.cs @@ -0,0 +1,44 @@ +using System; +using System.Xml; +using BrightIdeasSoftware; + +namespace PDFPatcher.Functions.Editor +{ + sealed class BookmarkSelectionCommand : IEditorCommand + { + readonly string _command; + + public BookmarkSelectionCommand(string command) { + _command = command; + } + + public void Process(Controller controller, params string[] parameters) { + var b = controller.View.Bookmark; + switch (_command) { + case Commands.SelectAllItems: + b.SelectAll(); + break; + case Commands.SelectNone: + b.DeselectAll(); + break; + case Commands.InvertSelectItem: + b.InvertSelect(); + break; + case Commands.CollapseAll: + b.CollapseAll(); + break; + case Commands.ExpandAll: + b.ExpandAll(); + break; + case Commands.CollapseChildren: + foreach (var item in b.GetSelectedElements(false)) { + foreach (XmlNode ci in item.SubBookmarks) { + b.Collapse(ci); + } + } + break; + } + } + + } +} diff --git a/pdfpatcher/App/Functions/Editor/Commands/BookmarkStyleCommand.cs b/pdfpatcher/App/Functions/Editor/Commands/BookmarkStyleCommand.cs new file mode 100644 index 0000000..d87d957 --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/Commands/BookmarkStyleCommand.cs @@ -0,0 +1,28 @@ +using System; +using BrightIdeasSoftware; +using PDFPatcher.Processor; + +namespace PDFPatcher.Functions.Editor +{ + sealed class BookmarkStyleCommand : IEditorCommand + { + readonly SetTextStyleProcessor.Style _style; + + public BookmarkStyleCommand(SetTextStyleProcessor.Style style) { + _style = style; + } + + public void Process(Controller controller, params string[] parameters) { + var b = controller.View.Bookmark; + if (b.FocusedItem == null) { + return; + } + var i = b.GetFirstSelectedModel(); + if (i == null) { + return; + } + controller.ProcessBookmarks(new SetTextStyleProcessor(i, _style)); + } + + } +} diff --git a/pdfpatcher/App/Functions/Editor/Commands/CopyBookmarkItemCommand.cs b/pdfpatcher/App/Functions/Editor/Commands/CopyBookmarkItemCommand.cs new file mode 100644 index 0000000..3a2817c --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/Commands/CopyBookmarkItemCommand.cs @@ -0,0 +1,16 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Xml; +using PDFPatcher.Processor; + +namespace PDFPatcher.Functions.Editor +{ + sealed class CopyBookmarkItemCommand : IEditorCommand + { + public void Process(Controller controller, params string[] parameters) { + controller.View.Bookmark.CopySelectedBookmark(); + } + + } +} diff --git a/pdfpatcher/App/Functions/Editor/Commands/DeleteBookmarkItemCommand.cs b/pdfpatcher/App/Functions/Editor/Commands/DeleteBookmarkItemCommand.cs new file mode 100644 index 0000000..e861061 --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/Commands/DeleteBookmarkItemCommand.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Xml; +using PDFPatcher.Processor; + +namespace PDFPatcher.Functions.Editor +{ + sealed class DeleteBookmarkItemCommand : IEditorCommand + { + public void Process(Controller controller, params string[] parameters) { + RemoveItems(controller, controller.View.Bookmark.GetSelectedElements(false)); + } + + static void RemoveItems(Controller controller, System.Collections.IList si) { + if (si.Count == 0) { + return; + } + var b = controller.View.Bookmark; + b.RemoveObjects(si); + var undo = new UndoActionGroup(); + var l = new List(); + foreach (XmlElement item in si) { + if (item == null || item.ParentNode == null) { + continue; + } + undo.Add(new AddElementAction(item)); + var p = item.ParentNode; + p.RemoveChild(item); + if (l.Contains(p) == false) { + l.Add(p); + } + } + foreach (var item in l) { + if (item.ParentNode != null) { + b.RefreshObject(item); + } + } + controller.Model.Undo.AddUndo("删除书签", undo); + } + + } +} diff --git a/pdfpatcher/App/Functions/Editor/Commands/DocumentPropertyCommand.cs b/pdfpatcher/App/Functions/Editor/Commands/DocumentPropertyCommand.cs new file mode 100644 index 0000000..d0312f2 --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/Commands/DocumentPropertyCommand.cs @@ -0,0 +1,15 @@ +namespace PDFPatcher.Functions.Editor +{ + sealed class DocumentPropertyCommand : IEditorCommand + { + public void Process(Controller controller, params string[] parameters) { + using (var f = new DocumentInfoForm() { + Document = controller.Model.PdfDocument, + InfoDocument = controller.Model.Document + }) { + f.ShowDialog(); + } + } + + } +} diff --git a/pdfpatcher/App/Functions/Editor/Commands/InsertBookmarkCommand.cs b/pdfpatcher/App/Functions/Editor/Commands/InsertBookmarkCommand.cs new file mode 100644 index 0000000..5de0188 --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/Commands/InsertBookmarkCommand.cs @@ -0,0 +1,106 @@ +using System; +using System.Drawing; +using System.Text.RegularExpressions; +using System.Windows.Forms; +using PDFPatcher.Common; +using PDFPatcher.Model; + +namespace PDFPatcher.Functions.Editor +{ + sealed class InsertBookmarkCommand : IEditorCommand + { + static readonly Regex __RemoveOcrWhiteSpace = new Regex(@"\s{2,}", RegexOptions.Compiled); + static InsertBookmarkForm _dialog; + + public void Process(Controller controller, params string[] parameters) { + var v = controller.View.Viewer; + BookmarkAtClientPoint(controller, v.TransposeVirtualImageToClient(v.PinPoint.X, v.PinPoint.Y)); + } + + static void BookmarkAtClientPoint(Controller controller, Point cp) { + var v = controller.View.Viewer; + var pp = v.TransposeClientToPagePosition(cp.X, cp.Y); + if (pp.Page == 0) { + return; + } + if (Control.ModifierKeys == Keys.Control) { + v.PinPoint = v.PointToImage(cp); + ShowInsertBookmarkDialog(controller, cp, new EditModel.Region(pp, null, EditModel.TextSource.Empty)); + return; + } + ShowInsertBookmarkDialog(controller, cp, controller.CopyText(cp, pp)); + } + + static void ShowInsertBookmarkDialog(Controller controller, Point mousePoint, EditModel.Region region) { + var p = region.Position; + if (p.Page == 0) { + return; + } + var f = GetDialog(controller); + var v = controller.View.Viewer; + Point fp; + var sr = v.SelectionRegion; + if (sr != RectangleF.Empty) { + fp = v.TransposeVirtualImageToClient(sr.Left, sr.Top); + if (v.HorizontalFlow) { + fp.X += sr.Width.ToInt32() + 20; + } + else { + fp.Y -= f.Height + 20; + } + } + else { + fp = new Point(mousePoint.X + 20, mousePoint.Y - f.Height); + } + var l = v.PointToScreen(fp); + if (l.Y < 0) { + l.Y = l.Y + (int)sr.Height + f.Height + 40; + if (l.Y + f.Height > Screen.PrimaryScreen.WorkingArea.Height) { + l.Y = Screen.PrimaryScreen.WorkingArea.Height - f.Height; + } + } + if (l.X < v.PointToScreen(Point.Empty).X) { + l.X = v.PointToScreen(Point.Empty).X; + } + f.Location = l; + f.TargetPosition = p.PageY; + if (String.IsNullOrEmpty(region.Text) == false) { + f.Title = __RemoveOcrWhiteSpace.Replace(region.Text, " ").Trim(); + } + f.Comment = region.LiteralTextSource; + f.Show(); + f.TargetPageNumber = p.Page; + } + + static InsertBookmarkForm GetDialog(Controller controller) { + if (_dialog != null && _dialog.IsDisposed == false) { + _dialog.Controller = controller; + return _dialog; + } + _dialog = new InsertBookmarkForm { + Controller = controller + }; + _dialog.OkClicked += (object sender, EventArgs e) => { + var f = (InsertBookmarkForm)sender; + var c = f.Controller; + var t = f.Title; + if (string.IsNullOrEmpty(t) && f.InsertMode != 0) { + FormHelper.ErrorBox("书签标题不能为空。"); + return; + } + c.Model.LockDownViewer = true; + c.InsertBookmark(t, f.TargetPageNumber, f.TargetPosition, (InsertBookmarkPositionType)f.InsertMode); + c.Model.LockDownViewer = false; + }; + _dialog.Deactivate += (s, args) => { + (s as Form).Visible = false; + }; + _dialog.VisibleChanged += (s, args) => { + var f = (InsertBookmarkForm)s; + f.Controller.View.Viewer.ShowPinPoint = f.Visible; + }; + return _dialog; + } + + } +} diff --git a/pdfpatcher/App/Functions/Editor/Commands/LoadDocumentCommand.cs b/pdfpatcher/App/Functions/Editor/Commands/LoadDocumentCommand.cs new file mode 100644 index 0000000..87828f2 --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/Commands/LoadDocumentCommand.cs @@ -0,0 +1,36 @@ +using System; +using System.Windows.Forms; +using PDFPatcher.Common; + +namespace PDFPatcher.Functions.Editor +{ + sealed class LoadDocumentCommand : IEditorCommand + { + readonly bool _showDialog, _importBookmark; + public LoadDocumentCommand(bool showDialog, bool importBookmark) { + _showDialog = showDialog; + _importBookmark = importBookmark; + } + + public void Process(Controller controller, params string[] parameters) { + if (_showDialog) { + using (var f = new OpenFileDialog { + DefaultExt = _importBookmark ? Constants.FileExtensions.Xml : Constants.FileExtensions.Pdf, + Title = _importBookmark ? "打开需要导入的书签文件" : "打开需要编辑的文件", + Filter = Constants.FileExtensions.AllEditableFilter + }) { + if (f.ShowDialog() != DialogResult.OK) { + return; + } + parameters = new string[] { f.FileName }; + } + } + try { + controller.LoadDocument(parameters[0], _importBookmark); + } + catch (Exception ex) { + FormHelper.ErrorBox("在加载信息文件时出现错误:" + ex.Message); + } + } + } +} diff --git a/pdfpatcher/App/Functions/Editor/Commands/OcrPageCommand.cs b/pdfpatcher/App/Functions/Editor/Commands/OcrPageCommand.cs new file mode 100644 index 0000000..e7ef455 --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/Commands/OcrPageCommand.cs @@ -0,0 +1,29 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Windows.Forms; +using System.Xml; +using PDFPatcher.Common; +using PDFPatcher.Processor; + +namespace PDFPatcher.Functions.Editor +{ + sealed class OcrPageCommand : IEditorCommand + { + public void Process(Controller controller, params string[] parameters) { + var v = controller.View.Viewer; + var pp = v.TransposeVirtualImageToPagePosition(v.PinPoint.X, v.PinPoint.Y); + if (pp.Page == 0) { + return; + } + var or = v.OcrPage(pp.Page, true); + if (or.HasContent()) { + Clipboard.SetText(String.Join(Environment.NewLine, v.CleanUpOcrResult(or))); + } + else { + FormHelper.InfoBox("页面不包含可识别的文本,或出现识别引擎错误。"); + } + } + + } +} diff --git a/pdfpatcher/App/Functions/Editor/Commands/PagePropertiesCommand.cs b/pdfpatcher/App/Functions/Editor/Commands/PagePropertiesCommand.cs new file mode 100644 index 0000000..f19222b --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/Commands/PagePropertiesCommand.cs @@ -0,0 +1,34 @@ +using System; +using System.Text.RegularExpressions; +using System.Windows.Forms; + +namespace PDFPatcher.Functions.Editor +{ + sealed class PagePropertiesCommand : IEditorCommand + { + //static readonly Regex __RemoveOcrWhiteSpace = new Regex (@"\s{2,}", RegexOptions.Compiled); + static PagePropertyForm _dialog; + + public void Process(Controller controller, params string[] parameters) { + var v = controller.View.Viewer; + var l = v.PinPoint; + var p = v.TransposeVirtualImageToPagePosition(l.X, l.Y); + var f = GetDialog(); + using (var page = controller.Model.PdfDocument.LoadPage(p.Page)) { + f.Location = v.PointToScreen(v.TransposeVirtualImageToClient(l.X, l.Y)); + f.Show(); + f.LoadPage(page); + } + } + + private static PagePropertyForm GetDialog() { + if (_dialog != null && _dialog.IsDisposed == false) { + return _dialog; + } + _dialog = new PagePropertyForm(); + _dialog.Deactivate += (s, args) => ((Form)s).Visible = false; + return _dialog; + } + + } +} diff --git a/pdfpatcher/App/Functions/Editor/Commands/PasteBookmarkItemCommand.cs b/pdfpatcher/App/Functions/Editor/Commands/PasteBookmarkItemCommand.cs new file mode 100644 index 0000000..79c2970 --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/Commands/PasteBookmarkItemCommand.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Xml; +using PDFPatcher.Processor; + +namespace PDFPatcher.Functions.Editor +{ + sealed class PasteBookmarkItemCommand : IEditorCommand + { + public void Process(Controller controller, params string[] parameters) { + var b = controller.View.Bookmark; + b.PasteBookmarks(b.FocusedItem != null + ? b.GetModelObject(b.FocusedItem.Index) as XmlElement + : controller.Model.Document.BookmarkRoot, + b.FocusedItem == null); + } + + } +} diff --git a/pdfpatcher/App/Functions/Editor/Commands/QuickSelectCommand.cs b/pdfpatcher/App/Functions/Editor/Commands/QuickSelectCommand.cs new file mode 100644 index 0000000..422bfe2 --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/Commands/QuickSelectCommand.cs @@ -0,0 +1,59 @@ +using System.Drawing; +using System.Windows.Forms; +using PDFPatcher.Common; +using PDFPatcher.Model; +using PDFPatcher.Processor; + +namespace PDFPatcher.Functions.Editor +{ + sealed class QuickSelectCommand : IEditorCommand + { + const string __N = "[0-90-9一二三四五六七八九十〇]+"; + const string __S = @"\s*"; + const string __D = __S + @"[\.. ]"; + const string __ND = __N + __D; + const string __NN = @"(?:\s*[^0-90-9\..一二三四五六七八九十〇]|$)"; + const string __UC = "[A-Z]+"; + const string __UCNS = @"[A-Z0-9\s]*"; + const string __OD = @"(?:[0-9]+\.?)?"; + + static readonly MatchPattern[] __Patterns = { + new MatchPattern ("^" + __S + __ND + "?" + __NN, true, false, true){ Name = "“N.”模式" }, + new MatchPattern ("^" + __S + __ND + __ND + "?" + __NN, true, false, true){ Name = "“N.N”模式" }, + new MatchPattern ("^" + __S + __ND + __ND + __ND + "?" + __NN, true, false, true){ Name = "“N.N.N”模式" }, + new MatchPattern ("^" + __S + __ND + __ND + __ND + __ND + "?" + __NN, true, false, true){ Name = "“N.N.N.N”模式" }, + new MatchPattern ("^" + __S + __ND + __ND + __ND + __ND + __ND + "?" + __NN, true, false, true){ Name = "“N.N.N.N.N”模式" }, + new MatchPattern ("^" + __S + "第" + __S + __N + __S + "(?:部分|部)|^" + __S + "part" + __S + "[0-9]", false, false, true){ Name = "“第N部分”" }, + new MatchPattern ("^" + __S + "第" + __S + __N + __S + "[篇卷]|^" + __S + "(?:volume|vol)" + __S + "[0-9]", false, false, true){ Name = "“第N篇”或“第N卷”" }, + new MatchPattern ("^" + __S + "第" + __S + __N + __S + "章|^" + __S + "chapter" + __S + "[0-9]", false, false, true){ Name = "“第N章”" }, + new MatchPattern ("^" + __S + "第" + __S + __N + __S + "节|^" + __S + "section" + __S + "[0-9]", false, false, true){ Name = "“第N节”" }, + new MatchPattern ("^(?:" + __S + __OD + __S + __UC + __UCNS + ")+", true, true, true){ Name = "全英文大写" }, + }; + internal static void RegisterCommands(CommandRegistry registry) { + foreach (var item in __Patterns) { + registry.Register(new QuickSelectCommand(item), item.Name); + } + } + internal static void RegisterMenuItems(ToolStripItemCollection container) { + foreach (var item in __Patterns) { + container.Add(new ToolStripMenuItem(item.Name) { Name = item.Name }); + } + } + internal static void RegisterMenuItemsWithPattern(ToolStripItemCollection container) { + foreach (var item in __Patterns) { + container.Add(new ToolStripMenuItem(item.Name) { Name = item.Name, Tag = item }); + } + } + + readonly BookmarkMatcher _command; + + public QuickSelectCommand(MatchPattern command) { + _command = BookmarkMatcher.Create(command.Text, BookmarkMatcher.MatcherType.Regex, command.MatchCase, command.FullMatch); + } + + public void Process(Controller controller, params string[] parameters) { + controller.View.Bookmark.SearchBookmarks(_command); + } + + } +} diff --git a/pdfpatcher/App/Functions/Editor/Commands/SaveDocumentCommand.cs b/pdfpatcher/App/Functions/Editor/Commands/SaveDocumentCommand.cs new file mode 100644 index 0000000..db08c4c --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/Commands/SaveDocumentCommand.cs @@ -0,0 +1,100 @@ +using System; +using System.IO; +using System.Windows.Forms; +using PDFPatcher.Common; +using PDFPatcher.Processor; + +namespace PDFPatcher.Functions.Editor +{ + sealed class SaveDocumentCommand : IEditorCommand + { + readonly bool _showDialog, _saveAsBookmark; + public SaveDocumentCommand(bool showDialog, bool saveAsBookmark) { + _saveAsBookmark = saveAsBookmark; + _showDialog = showDialog; + } + public void Process(Controller controller, params string[] parameters) { + if (_saveAsBookmark) { + SaveBookmark(controller, _showDialog); + } + else { + SavePdf(controller); + } + } + + static void SaveBookmark(Controller controller, bool showDialog) { + var idoc = controller.Model.Document; + var mudoc = controller.Model.PdfDocument; + var t = new FilePath(controller.Model.DocumentPath); + if (idoc == null || idoc.DocumentElement == null || t == null) { + return; + } + + if (t.HasExtension(Constants.FileExtensions.Xml) == false + || showDialog) { + using (var d = new SaveFileDialog() { + DefaultExt = Constants.FileExtensions.Xml, + Title = "指定保存文件的路径", + Filter = Constants.FileExtensions.XmlFilter + "|" + Constants.FileExtensions.TxtFilter + }) { + if (t.ExistsFile) { + d.InitialDirectory = t.Directory; + d.FileName = t.FileNameWithoutExtension; + } + if (d.ShowDialog() == DialogResult.OK) { + t = d.FileName; + } + else { + return; + } + } + } + + if (t.HasExtension(Constants.FileExtensions.Txt)) { + using (var writer = new StreamWriter(t)) { + const string indentString = "\t"; + writer.WriteLine("#版本=" + Constants.InfoDocVersion); + if (mudoc != null) { + writer.WriteLine("#" + Constants.Info.DocumentPath + "=" + mudoc.FilePath); + } + writer.WriteLine("#缩进标记=" + indentString); + writer.WriteLine("#首页页码=1"); + writer.WriteLine(); + OutlineManager.WriteSimpleBookmark(writer, idoc.BookmarkRoot, 0, indentString); + } + } + else { + t = t.EnsureExtension(Constants.FileExtensions.Xml); + using (var writer = System.Xml.XmlWriter.Create(t, DocInfoExporter.GetWriterSettings())) { + if (mudoc != null) { + idoc.PdfDocumentPath = mudoc.FilePath; + } + idoc.WriteContentTo(writer); + } + controller.View.DocumentPath = t; + + RecentFileMenuHelper.AddRecentHistoryFile(t); + } + } + + private static void SavePdf(Controller controller) { + var m = controller.Model; + var vv = controller.View.Viewer; + if (m.Document == null) { + FormHelper.ErrorBox("尚未加载书签文档。"); + return; + } + using (var f = new SavePdfForm(m.GetPdfFilePath(), m.LastSavedPdfPath, m.Document)) { + f.DoWork = (s, args) => vv.CloseFile(); + f.Finished = (s, args) => { vv.Reopen(); vv.Enabled = true; }; + + if (f.ShowDialog() == DialogResult.OK) { + vv.Enabled = false; + m.Document.PdfDocumentPath = f.SourceFilePath; + m.LastSavedPdfPath = f.TargetFilePath; + } + } + } + + } +} diff --git a/pdfpatcher/App/Functions/Editor/Commands/SavePageImageCommand.cs b/pdfpatcher/App/Functions/Editor/Commands/SavePageImageCommand.cs new file mode 100644 index 0000000..2c5464a --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/Commands/SavePageImageCommand.cs @@ -0,0 +1,32 @@ +using System; +using System.Windows.Forms; +using PDFPatcher.Common; +using PDFPatcher.Processor.Imaging; + +namespace PDFPatcher.Functions.Editor +{ + sealed class SavePageImageCommand : IEditorCommand + { + static SaveFileDialog _dialog; + + public void Process(Controller controller, params string[] parameters) { + var v = controller.View.Viewer; + var l = v.PinPoint; + var p = v.TransposeVirtualImageToPagePosition(l.X, l.Y); + _dialog = InitDialog(); + _dialog.FileName = ((FilePath)controller.Model.DocumentPath).FileNameWithoutExtension + "." + p.Page; + + if (_dialog.ShowDialog() == DialogResult.OK) { + _dialog.DefaultExt = ((FilePath)_dialog.FileName).FileExtension; + v.GetPageImage(p.Page).SaveAs(_dialog.FileName); + } + } + + static SaveFileDialog InitDialog() { + return _dialog ?? (_dialog = new SaveFileDialog { + DefaultExt = Constants.FileExtensions.Png, + Filter = Constants.FileExtensions.ImageFilter + }); + } + } +} diff --git a/pdfpatcher/App/Functions/Editor/Commands/SimpleBookmarkCommand.cs b/pdfpatcher/App/Functions/Editor/Commands/SimpleBookmarkCommand.cs new file mode 100644 index 0000000..e783124 --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/Commands/SimpleBookmarkCommand.cs @@ -0,0 +1,39 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Windows.Forms; +using System.Xml; +using PDFPatcher.Common; +using PDFPatcher.Processor; + +namespace PDFPatcher.Functions.Editor +{ + sealed class SimpleBookmarkCommand : IEditorCommand where T : IPdfInfoXmlProcessor, new() + { + public void Process(Controller controller, params string[] parameters) { + var b = controller.View.Bookmark; + if (b.FocusedItem == null) { + return; + } + controller.ProcessBookmarks(new T()); + } + } + + sealed class SimpleBookmarkCommand : IEditorCommand where T : IPdfInfoXmlProcessor

, new() + { + readonly P _parameter; + + public SimpleBookmarkCommand(P parameter) { + _parameter = parameter; + } + + public void Process(Controller controller, params string[] parameters) { + var b = controller.View.Bookmark; + if (b.FocusedItem == null) { + return; + } + controller.ProcessBookmarks(new T() { Parameter = _parameter }); + } + + } +} diff --git a/pdfpatcher/App/Functions/Editor/Commands/ViewerCommand.cs b/pdfpatcher/App/Functions/Editor/Commands/ViewerCommand.cs new file mode 100644 index 0000000..0e16318 --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/Commands/ViewerCommand.cs @@ -0,0 +1,72 @@ +using System.Drawing; +using System.Windows.Forms; +using PDFPatcher.Common; + +namespace PDFPatcher.Functions.Editor +{ + sealed class ViewerCommand : IEditorCommand + { + static readonly Color __DarkModeColor = Color.DarkGray; + static readonly Color __GreenModeColor = Color.FromArgb(0xCC, 0xFF, 0xCC); + static readonly string[] __commands = { + "_FirstPage", + "_PreviousPage", + "_NextPage", + "_LastPage", + "_ScrollVertical", + "_ScrollHorizontal", + "_TrueColorSpace", + "_GrayColorSpace", + "_InvertColor", + "_MoveMode", + "_SelectionMode", + "_FullPageScroll", + "_ShowTextBorders", + "_DarkMode", + "_GreenMode", + "_ShowBookmarks", + "_ShowAnnotations", + "_OcrDetectPunctuation", + "_FullScreen", + "_EditorOptions" + }; + internal static void RegisterCommands(CommandRegistry registry) { + foreach (var item in __commands) { + registry.Register(new ViewerCommand(item), item); + } + } + + readonly string _command; + + public ViewerCommand(string command) { + _command = command; + } + + public void Process(Controller controller, params string[] parameters) { + var v = controller.View.Viewer; + switch (_command) { + case "_FirstPage": + case "_PreviousPage": + case "_NextPage": + case "_LastPage": v.ExecuteCommand(_command); break; + case "_ScrollVertical": v.ContentDirection = Editor.ContentDirection.TopToDown; break; + case "_ScrollHorizontal": v.ContentDirection = Editor.ContentDirection.RightToLeft; break; + case "_TrueColorSpace": v.GrayScale = false; break; + case "_GrayColorSpace": v.GrayScale = true; break; + case "_InvertColor": v.InvertColor = !v.InvertColor; break; + case "_MoveMode": v.MouseMode = Editor.MouseMode.Move; break; + case "_SelectionMode": v.MouseMode = Editor.MouseMode.Selection; break; + case "_FullPageScroll": v.FullPageScroll = !v.FullPageScroll; break; + case "_ShowTextBorders": v.ShowTextBorders = !v.ShowTextBorders; break; + case "_DarkMode": v.TintColor = v.TintColor != __DarkModeColor ? __DarkModeColor : Color.Transparent; break; + case "_GreenMode": v.TintColor = v.TintColor != __GreenModeColor ? __GreenModeColor : Color.Transparent; break; + case "_ShowAnnotations": v.HideAnnotations = !v.HideAnnotations; break; + case "_ShowBookmarks": controller.View.MainPanel.Panel1Collapsed = !controller.View.MainPanel.Panel1Collapsed; break; + case "_OcrDetectPunctuation": v.OcrOptions.DetectContentPunctuations = !v.OcrOptions.DetectContentPunctuations; break; + case "_FullScreen": AppContext.MainForm.FullScreen = !AppContext.MainForm.FullScreen; break; + case "_EditorOptions": AppContext.MainForm.SelectFunctionList(Function.EditorOptions); break; + } + } + + } +} diff --git a/pdfpatcher/App/Functions/Editor/Controller.cs b/pdfpatcher/App/Functions/Editor/Controller.cs new file mode 100644 index 0000000..47c6e2e --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/Controller.cs @@ -0,0 +1,895 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.ComponentModel; +using System.Drawing; +using System.IO; +using System.Linq; +using System.Text; +using System.Windows.Forms; +using System.Xml; +using BrightIdeasSoftware; +using PDFPatcher.Common; +using PDFPatcher.Model; +using PDFPatcher.Processor; + +namespace PDFPatcher.Functions.Editor +{ + sealed class Controller + { + public EditModel Model { get; } + public IEditView View { get; } + + BackgroundWorker _loader; + + public Controller(IEditView view) { + Model = new EditModel(); + View = view; + Model.Undo.OnAddUndo += (UndoManager u, IUndoAction a) => View.UndoButton.Enabled = true; + View.Bookmark.Undo = Model.Undo; + } + + internal IEnumerable ProcessBookmarks(IPdfInfoXmlProcessor processor) { + return ProcessBookmarks(View.AffectsDescendantBookmarks, true, processor); + } + ///

+ /// 逐个处理选中的书签。 + /// + /// 处理操作是否包含选中书签的内层书签。 + /// 处理时是否遍历选中的内层书签。 + /// 用于处理书签的 。 + /// 处理后的书签。 + internal IEnumerable ProcessBookmarks(bool includeDescendant, bool selectChildren, IPdfInfoXmlProcessor processor) { + var b = View.Bookmark; + b.Freeze(); + var si = b.GetSelectedElements(selectChildren); + var pi = new HashSet(); + var r = ProcessBookmarks(si, pi, includeDescendant, processor); + if (r != null) { + foreach (var item in r) { + var i = item as XmlElement; + if (i.ParentNode.Name == Constants.DocumentBookmark) { + b.Roots = i.ParentNode.SelectNodes(Constants.Bookmark).ToXmlNodeArray(); + break; + } + } + b.RefreshObjects(r.ToArray()); + } + b.Unfreeze(); + return r; + } + HashSet ProcessBookmarks(IList si, HashSet processedItems, bool includeDescendant, IPdfInfoXmlProcessor processor) { + if (si == null || si.Count == 0) { + return null; + } + var undo = new UndoActionGroup(); + foreach (BookmarkElement item in si) { + ProcessItem(includeDescendant, processor, processedItems, undo, item); + } + if (undo.Count > 0) { + Model.Undo.AddUndo(processor.Name, undo); + } + return new HashSet(undo.AffectedElements); + } + + static void ProcessItem(bool includeDescendant, IPdfInfoXmlProcessor processor, HashSet processedItems, UndoActionGroup undo, BookmarkElement item) { + if (item == null || processedItems.Contains(item)) { + return; + } + undo.Add(processor.Process(item)); + processedItems.Add(item); + if (includeDescendant) { + foreach (BookmarkElement d in item.SubBookmarks) { + ProcessItem(includeDescendant, processor, processedItems, undo, d); + } + } + } + + internal XmlElement PrepareBookmarkDocument() { + if (Model.Document == null) { + Model.Document = new PdfInfoXmlDocument(); + } + return Model.Document.BookmarkRoot; + } + + internal void ClearBookmarks() { + Model.Document.BookmarkRoot.RemoveAll(); + View.Bookmark.ClearObjects(); + } + + void LoadPdfDocument() { + var s = Model.GetPdfFilePath(); + var v = View.Viewer; + if (s != null) { + try { + var d = v.Document; + Model.PdfDocument = v.Document = PdfHelper.OpenMuDocument(s); + d.TryDispose(); + View.AutoBookmark.TryDispose(); + v.Enabled = true; + View.ViewerToolbar.Enabled = true; + View.Viewer.Invalidate(); + } + catch (Exception ex) { + FormHelper.ErrorBox(ex.Message); + s = null; + } + } + if (s == null) { + Uninitialize(v); + } + } + + internal void Uninitialize(PdfViewerControl v) { + v.Document.TryDispose(); + View.AutoBookmark.TryDispose(); + Model.PdfDocument = v.Document = null; + v.Enabled = false; + View.ViewerToolbar.Enabled = false; + } + + internal void Destroy() { + //if (_view.InsertBookmarkForm != null) { + // _view.InsertBookmarkForm.Dispose (); + // _view.InsertBookmarkForm = null; + //} + if (_loader != null) { + _loader.RunWorkerCompleted -= _LoadBookmarkWorker_RunWorkerCompleted; + _loader.Dispose(); + } + Model.PdfDocument.TryDispose(); + View.AutoBookmark.TryDispose(); + } + + internal void InitBookmarkEditor() { + Model.Undo.Clear(); + View.Bookmark.DeselectAll(); + View.UndoButton.DropDown.Items.Clear(); + View.UndoButton.Enabled = false; + View.Bookmark.ClearMarks(false); + } + + internal void LoadDocument(string path, bool importMode) { + if (File.Exists(path) == false) { + FormHelper.ErrorBox("找不到文件:" + path); + return; + } + var ext = Path.GetExtension(path).ToLowerInvariant(); + var infoDoc = new PdfInfoXmlDocument(); + switch (ext) { + case Constants.FileExtensions.Txt: + OutlineManager.ImportSimpleBookmarks(path, infoDoc); + goto case ""; + case Constants.FileExtensions.Xml: + infoDoc.Load(path); + goto case ""; + case Constants.FileExtensions.Pdf: + View.MainPanel.Enabled = View.BookmarkToolbar.Enabled = false; + if (importMode == false) { + View.DocumentPath = path; + } + _loader = new BackgroundWorker(); + _loader.RunWorkerCompleted += _LoadBookmarkWorker_RunWorkerCompleted; + _loader.DoWork += _LoadBookmarkWorker_DoWork; + Model.IsLoadingDocument = true; + _loader.RunWorkerAsync(new object[] { path, importMode }); + break; + case "": + if (importMode) { + LoadInfoDocument(infoDoc, importMode); + break; + } + View.Bookmark.ClearObjects(); + View.DocumentPath = path; + LoadInfoDocument(infoDoc, importMode); + LoadPdfDocument(); + break; + default: + return; + } + RecentFileMenuHelper.AddRecentHistoryFile(path); + //// 书签编辑器窗口需要重画表头 + //this._BookmarkBox.HeaderControl.Invalidate (); + } + + void _LoadBookmarkWorker_DoWork(object sender, DoWorkEventArgs e) { + var args = e.Argument as object[]; + var path = args[0] as string; + bool importMode = (bool)args[1]; + Tracker.DebugMessage("open file"); + using (var reader = PdfHelper.OpenPdfFile(path, AppContext.LoadPartialPdfFile, false)) { + try { + Tracker.DebugMessage("consolidate"); + reader.ConsolidateNamedDestinations(); + Tracker.DebugMessage("get bookmark"); + e.Result = new object[] { + OutlineManager.GetBookmark (reader, new UnitConverter () { Unit = Constants.Units.Point }), + importMode, + path + }; + Tracker.DebugMessage("finished loading"); + } + catch (iTextSharp.text.exceptions.BadPasswordException) { + FormHelper.ErrorBox(Messages.PasswordInvalid); + Tracker.TraceMessage(Tracker.Category.Error, Messages.PasswordInvalid); + } + catch (Exception ex) { + FormHelper.ErrorBox("在打开 PDF 文件时遇到错误:\n" + ex.Message); + } + } + } + + void _LoadBookmarkWorker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { + ((BackgroundWorker)sender).Dispose(); + Model.IsLoadingDocument = false; + View.MainPanel.Enabled = View.BookmarkToolbar.Enabled = true; + var r = e.Error == null ? e.Result as object[] : null; + if (r == null) { + // 异常终止 + ClearBookmarks(); + InitBookmarkEditor(); + Uninitialize(View.Viewer); + return; + } + LoadPdfDocument(); + var importMode = (bool)r[1]; + if (importMode == false) { + View.DocumentPath = r[2] as string; + } + if (r[0] is XmlElement b) { + var infoDoc = new PdfInfoXmlDocument(); + var root = infoDoc.DocumentElement; + (root.AppendChild(infoDoc.CreateElement(Constants.Units.ThisName)) as XmlElement).SetAttribute(Constants.Units.Unit, Constants.Units.Point); + root.AppendChild(infoDoc.ImportNode(b, true)); + LoadInfoDocument(infoDoc, importMode); + if (importMode == false) { + infoDoc.PdfDocumentPath = Model.DocumentPath; + } + } + else { + if (importMode) { + FormHelper.InfoBox("文档不包含书签。"); + return; + } + ClearBookmarks(); + InitBookmarkEditor(); + //if (_currentFilePath != null) { + // Common.FormHelper.InfoBox ("文档不包含书签。"); + //} + } + //_viewer = new PdfViewer (this._FilePathBox.Text, _doc.DocumentElement); + } + + internal void LoadInfoDocument(PdfInfoXmlDocument document, bool importMode) { + var b = View.Bookmark; + var m = document.Bookmarks; + if (importMode) { + if (m.Count > 0) { + ImportBookmarks(b, m); + } + return; + } + // 文档不包含书签 + if (m.Count == 0) { + ClearBookmarks(); + InitBookmarkEditor(); + Model.Document = new PdfInfoXmlDocument(); + PrepareBookmarkDocument(); + return; + } + Model.Document = document; + LoadBookmarks(b, m); + if (Model.PdfDocument != null && document.PageLabelRoot.HasChildNodes) { + var pl = Model.PdfDocument.PageLabels; + pl.Clear(); + foreach (PageLabelElement item in document.PageLabels) { + pl.Add(item.ToPageLabel()); + } + } + } + + void LoadBookmarks(BookmarkEditorView view, XmlNodeList bookmarks) { + InitBookmarkEditor(); + view.LoadBookmarks(bookmarks); + } + + void ImportBookmarks(BookmarkEditorView editView, XmlNodeList bookmarks) { + if (Model.Document == null) { + Model.Document = new PdfInfoXmlDocument(); + } + var d = Model.Document; + var g = new UndoActionGroup(); + var s = editView.GetFirstSelectedModel(); + var il = new List(); + XmlElement n; + if (s != null) { + foreach (XmlNode item in bookmarks) { + n = s.AppendChild(d.ImportNode(item, true)) as XmlElement; + g.Add(new RemoveElementAction(n)); + il.Add(n); + } + editView.RefreshObject(s); + editView.Expand(s); + } + else { + var r = d.BookmarkRoot; + foreach (XmlNode item in bookmarks) { + n = r.AppendChild(d.ImportNode(item, true)) as XmlElement; + g.Add(new RemoveElementAction(n)); + il.Add(n); + } + editView.Roots = d.Bookmarks; + } + editView.SelectedObjects = il; + Model.Undo.AddUndo("导入书签", g); + } + + //internal void HideInsertBookmarkForm () { + // if (_view.InsertBookmarkForm != null) { + // _view.InsertBookmarkForm.Visible = false; + // } + //} + + //internal void BookmarkAtClientPoint (Point cp) { + // var v = _view.Viewer; + // var pp = v.TransposeClientToPagePosition (cp.X, cp.Y); + // if (pp.Page == 0) { + // return; + // } + // if (Control.ModifierKeys == Keys.Control) { + // v.PinPoint = v.PointToImage (cp); + // ShowInsertBookmarkDialog (cp, new EditModel.Region (pp, null, EditModel.TextSource.Empty)); + // return; + // } + // var r = CopyText (cp, pp); + // ShowInsertBookmarkDialog (cp, r); + //} + + internal EditModel.Region CopyText(Point cp, PagePosition pp) { + var v = View.Viewer; + var ps = v.IsClientPointInSelection(cp); + var lines = ps ? v.FindTextLines(v.GetSelectionPageRegion()) : v.FindTextLines(pp).Lines; + string t = null; + EditModel.TextSource ts; + if (Model.InsertBookmarkWithOcrOnly == false && lines.HasContent()) { + var sb = StringBuilderCache.Acquire(); + var r = lines[0].BBox; + foreach (var line in lines) { + if (sb.Length > 100) { + break; + } + t = line.Text.TrimEnd(); + if (sb.Length > 0 && t.Length > 0) { + var c = t[0]; + sb.Append(' '); + r = r.Union(line.BBox); + } + sb.Append(t); + } + t = StringBuilderCache.GetStringAndRelease(sb); + var b = v.MuRectangleToImageRegion(pp.Page, r); + v.SelectionRegion = b; + v.PinPoint = b.Location.Round(); + b.Offset(v.GetVirtualImageOffset(pp.Page)); + pp = v.TransposeVirtualImageToPagePosition(pp.Page, v.PinPoint.X, v.PinPoint.Y); + ts = EditModel.TextSource.Text; + } + else if (t == null && ModiOcr.ModiInstalled && v.OcrLanguage != 0) { + v.UseWaitCursor = true; + var r = v.OcrPage(pp.Page, true); + v.UseWaitCursor = false; + if (r.HasContent()) { + var ir = v.GetSelection().ImageRegion; + var ib = new Bound(ir.Left, ir.Bottom, ir.Right, ir.Top); + var b = RectangleF.Empty; + if (ps) { + var mr = r.FindAll((i) => i.Region.IntersectWith(ib)); + if (mr.HasContent()) { + var sb = StringBuilderCache.Acquire(); + b = mr[0].Region; + foreach (var line in mr) { + t = OcrProcessor.CleanUpText(line.Text, v.OcrOptions); + if (sb.Length > 0 && t.Length > 0) { + var c = t[0]; + sb.Append(' '); + b = b.Union(line.Region); + } + sb.Append(t); + } + t = StringBuilderCache.GetStringAndRelease(sb); + } + } + else { + var l = v.TransposeClientToPageImage(cp.X, cp.Y); + var tl = r.Find((i) => i.Region.Contains(l.ImageX, l.ImageY)); + if (tl != null) { + t = tl.Text; + b = (RectangleF)tl.Region; + } + } + if (b != RectangleF.Empty) { + b.Offset(v.GetVirtualImageOffset(pp.Page)); + v.SelectionRegion = b; + v.PinPoint = b.Location.Round(); + pp = v.TransposeVirtualImageToPagePosition(pp.Page, b.Left.ToInt32(), b.Top.ToInt32()); + ts = EditModel.TextSource.OcrText; + } + else { + ts = EditModel.TextSource.Empty; + } + } + else { + ts = EditModel.TextSource.OcrError; + } + } + else { + v.PinPoint = v.PointToImage(cp); + ts = EditModel.TextSource.Empty; + } + return new EditModel.Region(pp, t, ts); + } + + //void ShowInsertBookmarkDialog (Point mousePoint, EditModel.Region region) { + // var p = region.Position; + // if (p.Page == 0) { + // return; + // } + // if (_view.InsertBookmarkForm == null) { + // _view.InsertBookmarkForm = new InsertBookmarkForm (); + // _view.InsertBookmarkForm.OkClicked += _insertBookmarkForm_OkClicked; + // _view.InsertBookmarkForm.VisibleChanged += (s, args) => { + // _view.Viewer.ShowPinPoint = (s as Form).Visible; + // }; + // } + // var f = _view.InsertBookmarkForm; + // var v = _view.Viewer; + // var vp = v.GetImageViewPort (); + // Point fp; + // var sr = v.SelectionRegion; + // if (sr != RectangleF.Empty) { + // fp = v.TransposeVirtualImageToClient (sr.Left, sr.Top); + // if (v.HorizontalFlow) { + // fp.X += sr.Width.ToInt32 () + 20; + // } + // else { + // fp.Y -= f.Height + 20; + // } + // } + // else { + // fp = new Point (mousePoint.X + 20, mousePoint.Y - f.Height); + // } + // var l = v.PointToScreen (fp); + // if (l.Y < 0) { + // l.Y = l.Y + (int)sr.Height + f.Height + 40; + // if (l.Y + f.Height > Screen.PrimaryScreen.WorkingArea.Height) { + // l.Y = Screen.PrimaryScreen.WorkingArea.Height - f.Height; + // } + // } + // if (l.X < v.PointToScreen (Point.Empty).X) { + // l.X = v.PointToScreen (Point.Empty).X; + // } + // f.Location = l; + // f.TargetPosition = p.PageY; + // if (String.IsNullOrEmpty (region.Text) == false) { + // f.Title = __RemoveOcrWhiteSpace.Replace (region.Text, " ").Trim (); + // } + // f.Comment = region.LiteralTextSource; + // f.Show (); + // f.TargetPageNumber = p.Page; + // f.FormClosed += (s1, a1) => { _view.InsertBookmarkForm = null; }; + //} + + internal void LabelAtPage(Editor.PagePosition position) { + if (position.Page == 0) { + return; + } + var l = Model.PdfDocument.PageLabels; + if (l == null) { + return; + } + var v = View.Viewer; + var f = new InsertPageLabelForm { + Location = Cursor.Position.Transpose(-16, -16), + PageNumber = position.Page + }; + var pl = l.Find(position.Page); + if (pl.IsEmpty == false) { + f.SetValues(pl); + } + f.FormClosed += InsertPageLabelForm_Closed; + f.Show(); + } + + void InsertPageLabelForm_Closed(object sender, EventArgs e) { + var form = sender as InsertPageLabelForm; + if (form.DialogResult == DialogResult.Cancel) { + return; + } + var l = Model.PdfDocument.PageLabels; + if (form.DialogResult == DialogResult.OK) { + if (l == null) { + return; + } + l.Add(form.PageLabel); + } + else if (form.DialogResult == DialogResult.Abort) { + Model.PdfDocument.PageLabels.Remove(form.PageLabel); + } + var pl = Model.Document.PageLabelRoot; + pl.InnerText = String.Empty; + foreach (var item in l) { + pl.AppendChild(Model.Document.CreatePageLabel(item)); + } + View.Viewer.Invalidate(); + } + + internal void InsertBookmark() { + if (Model.PdfDocument != null) { + var pn = View.Viewer.CurrentPageNumber; + var p = View.Viewer.TransposeClientToPagePosition(0, 0).PageY; + var pt = View.Viewer.GetPageBound(pn).Bottom; + if (pt < p) { + p = pt; + } + InsertBookmark(null, pn, p, (Control.ModifierKeys & Keys.Shift) > 0 ? InsertBookmarkPositionType.BeforeCurrent : InsertBookmarkPositionType.AfterCurrent); + } + else { + InsertBookmark(null, 0, 0, InsertBookmarkPositionType.AfterCurrent); + } + } + + internal void InsertBookmark(string title, int pageNumber, float position, InsertBookmarkPositionType type) { + var b = View.Bookmark; + var d = Model.Document; + int i = b.SelectedIndex; + BookmarkElement c = null; + if (i == -1 && b.Items.Count == 0) { + c = d.BookmarkRoot.AppendBookmark(); + Model.Undo.AddUndo("插入书签", new RemoveElementAction(c)); + var s = title ?? Path.GetFileNameWithoutExtension(Model.DocumentPath); + c.SetTitleAndGotoPagePosition( + string.IsNullOrEmpty(s) ? Constants.Bookmark : s, + pageNumber > 0 ? pageNumber : 1, + position); + b.Roots = new XmlElement[] { c }; + } + else { + var o = b.GetModelObject(i != -1 ? i : b.GetItemCount() - 1) as BookmarkElement; + var t = title ?? Constants.Bookmark; + var p = pageNumber > 0 ? pageNumber : o.Page; + if (type == InsertBookmarkPositionType.NoDefined) { + var g = new UndoActionGroup(); + if (t.Length > 0) { + g.SetAttribute(o, Constants.BookmarkAttributes.Title, t); + } + g.SetAttribute(o, Constants.DestinationAttributes.Action, Constants.ActionType.Goto); + g.SetAttribute(o, Constants.DestinationAttributes.Page, p.ToText()); + g.SetAttribute(o, Constants.DestinationAttributes.View, Constants.DestinationAttributes.ViewType.XYZ); + g.SetAttribute(o, Constants.Coordinates.Top, position.ToText()); + Model.Undo.AddUndo("替换书签", g); + c = o; + } + else { + c = d.CreateBookmark(); + c.SetTitleAndGotoPagePosition(t, p, position); + switch (type) { + case InsertBookmarkPositionType.AfterCurrent: + goto default; + case InsertBookmarkPositionType.AsChild: + o.AppendChild(c); + break; + case InsertBookmarkPositionType.AfterParent: + if (o.ParentBookmark != null) { + o.ParentBookmark.ParentNode.InsertAfter(c, o.ParentBookmark); + } + else { + goto default; + } + break; + case InsertBookmarkPositionType.BeforeCurrent: + o.ParentNode.InsertBefore(c, o); + break; + default: + o.ParentNode.InsertAfter(c, o); + break; + } + Model.Undo.AddUndo("插入书签", new RemoveElementAction(c)); + } + if (c.ParentNode.Name == Constants.DocumentBookmark) { + b.SetObjects(c.Parent.SubBookmarks); + } + else { + b.RefreshObject(c.ParentNode); + b.RefreshObject(c); + } + } + if (c != null) { + if (c.ParentNode.Name == Constants.Bookmark) { + b.Expand(c.ParentNode); + } + b.Expand(c); + b.EnsureItemsVisible(new BookmarkElement[] { c }); + b.SelectedObjects = new BookmarkElement[] { c }; + b.FocusedObject = c; + b.ModelToItem (c).BeginEdit (); + } + } + + internal void Undo(int step) { + if (Model.Undo.CanUndo == false) { + return; + } + Model.LockDownViewer = true; + var sl = View.Bookmark.SelectedObjects; + XmlElement e; + bool r = false; // 是否需要刷新根节点 + var rl = new HashSet(); + while (step-- > 0) { + var a = Model.Undo.Undo(); + foreach (var item in a) { + e = item as XmlElement; + if (r == false && e.Name == Constants.DocumentBookmark) { + r = true; + } + else { + rl.Add(item); + } + } + } + + View.Bookmark.RefreshObjects(rl.ToArray()); + if (r) { + View.Bookmark.Roots = Model.Document.Bookmarks; + } + View.Bookmark.SelectedObjects = sl; + View.UndoButton.Enabled = Model.Undo.CanUndo; + Model.LockDownViewer = false; + } + + internal void MergeBookmark(IList es) { + var l = es.Count; + if (l < 2) { + return; + } + var p = es[0].ParentNode; + for (int i = 1; i < l; i++) { + //if (es[i].SelectSingleNode (Constants.Bookmark) != null) { + // Common.Form.ErrorBox ("合并的书签不能有子书签。"); + // return; + //} + if (es[i].ParentNode != p && es[i].ParentNode != es[0]) { + FormHelper.ErrorBox("合并的书签必须有相同的上级书签。"); + return; + } + } + var undo = new UndoActionGroup(); + var ts = new string[l]; + var dest = es[0]; + ts[0] = dest.Title; + var ct = dest.OwnerDocument.CreateDocumentFragment(); + for (int i = 1; i < l; i++) { + ts[i] = es[i].GetAttribute(Constants.BookmarkAttributes.Title); + if (ts[i].Length > 0) { + var c = ts[i][0]; + if (c >= 'a' && c <= 'z' || c >= 'A' && c <= 'Z') { + ts[i] = " " + ts[i]; + } + } + while (es[i].HasChildNodes) { + var c = es[i].FirstChild as XmlElement; + if (c == null) { + continue; + } + undo.Add(new AddElementAction(c)); + ct.AppendChild(c); + } + if (es[i].ParentNode == p) { + undo.Add(new AddElementAction(es[i])); + p.RemoveChild(es[i]); + } + else /*es[i].ParentNode = es[0]*/ { + undo.Add(new AddElementAction(es[i])); + dest.RemoveChild(es[i]); + } + } + while (ct.HasChildNodes) { + dest.AppendChild(ct.FirstChild); + } + undo.Add(UndoAttributeAction.GetUndoAction(dest, Constants.BookmarkAttributes.Title, String.Concat(ts))); + var b = View.Bookmark; + if (p.Name != Constants.DocumentBookmark) { + b.RefreshObject(p); + } + else { + b.SetObjects(p.SelectNodes(Constants.Bookmark)); + } + Model.Undo.AddUndo("合并书签", undo); + b.RefreshObject(dest); + b.SelectObject(dest); + } + + + internal void ConfigAutoBookmarkTextStyles(int level, Editor.TextInfo textInfo) { + if (textInfo.Spans == null) { + return; + } + foreach (var span in textInfo.Spans) { + var s = textInfo.Page.GetFont(span); + if (s == null) { + continue; + } + var fn = PdfDocumentFont.RemoveSubsetPrefix(s.Name); + bool m = false; + int fs = span.Size.ToInt32(); + foreach (var item in Model.TitleStyles) { + if (item.FontSize == fs && item.FontName == fn && item.MatchPattern == null) { + m = true; + goto NEXT; + } + } + if (m == false) { + Model.TitleStyles.Add(new EditModel.AutoBookmarkStyle(level, fn, fs)); + } + NEXT:; + } + ShowAutoBookmarkForm(); + } + + internal void ShowAutoBookmarkForm() { + var f = View.AutoBookmark; + if (f.Visible == false) { + f.Location = Cursor.Position.Transpose(-16, -16); + f.Show(View.Viewer); + } + f.SetValues(Model.TitleStyles); + } + + internal void AutoBookmark(IEnumerable list, bool mergeAdjacentTitle, bool keepExisting) { + View.Bookmark.CancelCellEdit(); + var pdf = Model.PdfDocument; + BookmarkContainer bm = Model.Document.BookmarkRoot; + var c = pdf.PageCount; + var bs = new List(list); + if (bs.Count == 0) { + return; + } + bs.Sort((x, y) => x.Level - y.Level); + var mp = new Func[bs.Count]; + for (var i = 0; i < bs.Count; i++) { + var m = bs[i].MatchPattern?.CreateMatcher(); + if (m != null) { + mp[i] = m.Matches; + } + } + var ug = new UndoActionGroup(); + Model.Undo.AddUndo("自动生成书签", ug); + foreach (XmlElement item in bm.SubBookmarks) { + ug.Add(new AddElementAction(item)); + } + if (keepExisting == false) { + bm.RemoveAll(); + } + var spans = new List(3); + var bl = 0; + for (int i = 0; i < c;) { + using (var p = pdf.LoadPage(++i)) { + var h = p.VisualBound.Height; + var dh = p.VisualBound.Bottom - h; + foreach (var block in p.TextPage.Blocks) { + foreach (var line in block.Lines) { + foreach (var span in line.Spans) { + for (var si = 0; si < bs.Count; si++) { + var style = bs[si]; + var matcher = mp[si]; + if (style.FontName != PdfDocumentFont.RemoveSubsetPrefix(p.GetFont(span).Name) + || style.FontSize != span.Size.ToInt32()) { + continue; + } + var t = span.Text; + if (t.Length == 0) { + continue; + } + var b = span.Box; + if (bl < style.Level) { + if (matcher?.Invoke(line.Text) == false) { + continue; + } + bm = CreateNewSiblingBookmark(bm, spans); + ++bl; + } + else if (bl == style.Level) { + // todo 删除重复的文本 + var cb = bm as BookmarkElement; + var bb = h - cb.Bottom + dh; + var bt = h - cb.Top; + var lt = b.Top - b.Height * 2 + dh; + var lb = b.Bottom; + if (cb.Page == p.PageNumber + && (bb >= lt && bb <= lb || bt >= lt && bt <= lb || bt < lt && bb > lb) + && (mergeAdjacentTitle || spans[spans.Count - 1].Point.Y == span.Point.Y)) { + if (/*m == false &&*/ t.Length > 0) { + // 保留英文和数字文本之间的空格 + var ct = cb.Title; + if (ct.Length > 0) { + var lc = ct[ct.Length - 1]; + cb.Title = (Char.IsLetterOrDigit(lc) || Char.IsPunctuation(lc) + && lc != '-') && t[0] != ' ' + ? ct + ' ' + t + : ct + t; + } + cb.Bottom = h - lb; + spans.Add(span); + } + continue; + } + if (matcher?.Invoke(line.Text) == false) { + continue; + } + bm = CreateNewSiblingBookmarkForParent(bm, spans); + } + else { + while (bl > style.Level) { + bm = bm.ParentBookmark; + --bl; + } + if (matcher?.Invoke(line.Text) == false) { + continue; + } + bm = CreateNewSiblingBookmarkForParent(bm, spans); + } + var be = bm as BookmarkElement; + var s = style.Bookmark; + if (s.IsBold || s.IsItalic) { + be.TextStyle = s.IsBold && s.IsItalic ? FontStyle.Bold | FontStyle.Italic + : s.IsBold ? FontStyle.Bold + : s.IsItalic ? FontStyle.Italic + : FontStyle.Regular; + } + be.Title = t; + be.Top = s.GoToTop ? h + dh : h - b.Top + b.Height + dh; + be.Bottom = h - b.Bottom + dh; + be.Action = Constants.ActionType.Goto; + be.Page = p.PageNumber; + if (s.IsOpened) { + be.IsOpen = true; + } + be.ForeColor = s.ForeColor; + //todo 删除尾随的空格 + ug.Add(new RemoveElementAction(bm)); + spans.Add(span); + break; + } + } + } + } + } + } + View.Bookmark.Roots = Model.Document.Bookmarks; + View.Bookmark.RebuildAll(false); + } + + static BookmarkContainer CreateNewSiblingBookmarkForParent(BookmarkContainer bm, List spans) { + TrimBookmarkText(bm); + bm = bm.Parent.AppendBookmark(); + spans.Clear(); + return bm; + } + + static void TrimBookmarkText(BookmarkContainer bm) { + if (bm is BookmarkElement b) { + var t = b.Title; + var t2 = b.Title.Trim(); + if (t2 != t) { + b.Title = t2; + } + } + } + + static BookmarkContainer CreateNewSiblingBookmark(BookmarkContainer bm, List spans) { + TrimBookmarkText(bm); + bm = bm.AppendBookmark(); + spans.Clear(); + return bm; + } + } +} diff --git a/pdfpatcher/App/Functions/Editor/CustomPatternForm.Designer.cs b/pdfpatcher/App/Functions/Editor/CustomPatternForm.Designer.cs new file mode 100644 index 0000000..9d983ff --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/CustomPatternForm.Designer.cs @@ -0,0 +1,121 @@ +namespace PDFPatcher.Functions.Editor +{ + partial class CustomPatternForm + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) { + if (disposing && (components != null)) { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() { + this.label1 = new System.Windows.Forms.Label(); + this._PatternBox = new System.Windows.Forms.TextBox(); + this._MatchCaseBox = new System.Windows.Forms.CheckBox(); + this._FullMatchBox = new System.Windows.Forms.CheckBox(); + this._OkButton = new System.Windows.Forms.Button(); + this._CancelButton = new System.Windows.Forms.Button(); + this.SuspendLayout(); + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(12, 15); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(116, 18); + this.label1.TabIndex = 0; + this.label1.Text = "正则表达式:"; + // + // _PatternBox + // + this._PatternBox.Location = new System.Drawing.Point(134, 12); + this._PatternBox.Name = "_PatternBox"; + this._PatternBox.Size = new System.Drawing.Size(364, 28); + this._PatternBox.TabIndex = 1; + // + // _MatchCaseBox + // + this._MatchCaseBox.AutoSize = true; + this._MatchCaseBox.Location = new System.Drawing.Point(134, 46); + this._MatchCaseBox.Name = "_MatchCaseBox"; + this._MatchCaseBox.Size = new System.Drawing.Size(160, 22); + this._MatchCaseBox.TabIndex = 2; + this._MatchCaseBox.Text = "区分英文大小写"; + this._MatchCaseBox.UseVisualStyleBackColor = true; + // + // _FullMatchBox + // + this._FullMatchBox.AutoSize = true; + this._FullMatchBox.Location = new System.Drawing.Point(374, 46); + this._FullMatchBox.Name = "_FullMatchBox"; + this._FullMatchBox.Size = new System.Drawing.Size(124, 22); + this._FullMatchBox.TabIndex = 3; + this._FullMatchBox.Text = "匹配全标题"; + this._FullMatchBox.UseVisualStyleBackColor = true; + // + // _OkButton + // + this._OkButton.Location = new System.Drawing.Point(134, 74); + this._OkButton.Name = "_OkButton"; + this._OkButton.Size = new System.Drawing.Size(124, 30); + this._OkButton.TabIndex = 4; + this._OkButton.Text = "确定"; + this._OkButton.UseVisualStyleBackColor = true; + this._OkButton.Click += new System.EventHandler(this._OkButton_Click); + // + // _CancelButton + // + this._CancelButton.Location = new System.Drawing.Point(264, 74); + this._CancelButton.Name = "_CancelButton"; + this._CancelButton.Size = new System.Drawing.Size(124, 30); + this._CancelButton.TabIndex = 5; + this._CancelButton.Text = "取消"; + this._CancelButton.UseVisualStyleBackColor = true; + this._CancelButton.Click += new System.EventHandler(this._CancelButton_Click); + // + // CustomPatternForm + // + this.AcceptButton = this._OkButton; + this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 18F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(525, 129); + this.Controls.Add(this._CancelButton); + this.Controls.Add(this._OkButton); + this.Controls.Add(this._FullMatchBox); + this.Controls.Add(this._MatchCaseBox); + this.Controls.Add(this._PatternBox); + this.Controls.Add(this.label1); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.SizableToolWindow; + this.Name = "CustomPatternForm"; + this.Text = "自定义书签文本匹配模式"; + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.Label label1; + private System.Windows.Forms.TextBox _PatternBox; + private System.Windows.Forms.CheckBox _MatchCaseBox; + private System.Windows.Forms.CheckBox _FullMatchBox; + private System.Windows.Forms.Button _OkButton; + private System.Windows.Forms.Button _CancelButton; + } +} \ No newline at end of file diff --git a/pdfpatcher/App/Functions/Editor/CustomPatternForm.cs b/pdfpatcher/App/Functions/Editor/CustomPatternForm.cs new file mode 100644 index 0000000..6e70aa4 --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/CustomPatternForm.cs @@ -0,0 +1,40 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text.RegularExpressions; +using System.Windows.Forms; +using PDFPatcher.Common; + +namespace PDFPatcher.Functions.Editor +{ + public partial class CustomPatternForm : Form + { + public CustomPatternForm() { + InitializeComponent(); + } + + public string Pattern { get => _PatternBox.Text; set => _PatternBox.Text = value; } + public bool MatchCase { get => _MatchCaseBox.Checked; set => _MatchCaseBox.Checked = value; } + public bool FullMatch { get => _FullMatchBox.Checked; set => _FullMatchBox.Checked = value; } + + void _OkButton_Click(object sender, EventArgs e) { + try { + new Regex(Pattern); + } + catch (Exception ex) { + this.ErrorBox("正则表达式格式错误:" + ex); + return; + } + DialogResult = DialogResult.OK; + Close(); + } + + void _CancelButton_Click(object sender, EventArgs e) { + DialogResult = DialogResult.Cancel; + Close(); + } + } +} diff --git a/pdfpatcher/App/Functions/Editor/CustomPatternForm.resx b/pdfpatcher/App/Functions/Editor/CustomPatternForm.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/CustomPatternForm.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/Editor/DocumentInfoForm.Designer.cs b/pdfpatcher/App/Functions/Editor/DocumentInfoForm.Designer.cs new file mode 100644 index 0000000..96e6169 --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/DocumentInfoForm.Designer.cs @@ -0,0 +1,317 @@ +namespace PDFPatcher.Functions.Editor +{ + partial class DocumentInfoForm + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent () { + this.label1 = new System.Windows.Forms.Label (); + this._TitleBox = new System.Windows.Forms.TextBox (); + this.label2 = new System.Windows.Forms.Label (); + this._SubjectBox = new System.Windows.Forms.TextBox (); + this.label3 = new System.Windows.Forms.Label (); + this._AuthorBox = new System.Windows.Forms.TextBox (); + this.label4 = new System.Windows.Forms.Label (); + this._CreatorBox = new System.Windows.Forms.TextBox (); + this.label5 = new System.Windows.Forms.Label (); + this._ProducerBox = new System.Windows.Forms.TextBox (); + this.label6 = new System.Windows.Forms.Label (); + this._KeywordsBox = new System.Windows.Forms.TextBox (); + this._FilePathBox = new System.Windows.Forms.TextBox (); + this.label7 = new System.Windows.Forms.Label (); + this.label8 = new System.Windows.Forms.Label (); + this._CreationDateBox = new System.Windows.Forms.Label (); + this.label10 = new System.Windows.Forms.Label (); + this._ModDateBox = new System.Windows.Forms.Label (); + this.label9 = new System.Windows.Forms.Label (); + this._PageCountBox = new System.Windows.Forms.Label (); + this._OkButton = new System.Windows.Forms.Button (); + this._CancelButton = new System.Windows.Forms.Button (); + this._ConfigButton = new System.Windows.Forms.Button (); + this.SuspendLayout (); + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point (12, 45); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size (41, 12); + this.label1.TabIndex = 2; + this.label1.Text = "标题:"; + // + // _TitleBox + // + this._TitleBox.Location = new System.Drawing.Point (101, 42); + this._TitleBox.Name = "_TitleBox"; + this._TitleBox.Size = new System.Drawing.Size (324, 21); + this._TitleBox.TabIndex = 3; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point (12, 72); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size (41, 12); + this.label2.TabIndex = 4; + this.label2.Text = "主题:"; + // + // _SubjectBox + // + this._SubjectBox.Location = new System.Drawing.Point (101, 69); + this._SubjectBox.Name = "_SubjectBox"; + this._SubjectBox.Size = new System.Drawing.Size (324, 21); + this._SubjectBox.TabIndex = 5; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point (12, 99); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size (41, 12); + this.label3.TabIndex = 6; + this.label3.Text = "作者:"; + // + // _AuthorBox + // + this._AuthorBox.Location = new System.Drawing.Point (101, 96); + this._AuthorBox.Name = "_AuthorBox"; + this._AuthorBox.Size = new System.Drawing.Size (324, 21); + this._AuthorBox.TabIndex = 7; + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point (12, 126); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size (53, 12); + this.label4.TabIndex = 8; + this.label4.Text = "创建者:"; + // + // _CreatorBox + // + this._CreatorBox.Location = new System.Drawing.Point (101, 123); + this._CreatorBox.Name = "_CreatorBox"; + this._CreatorBox.Size = new System.Drawing.Size (324, 21); + this._CreatorBox.TabIndex = 9; + // + // label5 + // + this.label5.AutoSize = true; + this.label5.Location = new System.Drawing.Point (12, 153); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size (53, 12); + this.label5.TabIndex = 10; + this.label5.Text = "制作者:"; + // + // _ProducerBox + // + this._ProducerBox.Location = new System.Drawing.Point (101, 150); + this._ProducerBox.Name = "_ProducerBox"; + this._ProducerBox.Size = new System.Drawing.Size (324, 21); + this._ProducerBox.TabIndex = 11; + // + // label6 + // + this.label6.AutoSize = true; + this.label6.Location = new System.Drawing.Point (12, 180); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size (53, 12); + this.label6.TabIndex = 12; + this.label6.Text = "关键词:"; + // + // _KeywordsBox + // + this._KeywordsBox.Location = new System.Drawing.Point (101, 177); + this._KeywordsBox.Name = "_KeywordsBox"; + this._KeywordsBox.Size = new System.Drawing.Size (324, 21); + this._KeywordsBox.TabIndex = 13; + // + // _FilePathBox + // + this._FilePathBox.Location = new System.Drawing.Point (101, 15); + this._FilePathBox.Name = "_FilePathBox"; + this._FilePathBox.ReadOnly = true; + this._FilePathBox.Size = new System.Drawing.Size (324, 21); + this._FilePathBox.TabIndex = 1; + // + // label7 + // + this.label7.AutoSize = true; + this.label7.Location = new System.Drawing.Point (12, 18); + this.label7.Name = "label7"; + this.label7.Size = new System.Drawing.Size (65, 12); + this.label7.TabIndex = 0; + this.label7.Text = "文档路径:"; + // + // label8 + // + this.label8.AutoSize = true; + this.label8.Location = new System.Drawing.Point (12, 211); + this.label8.Name = "label8"; + this.label8.Size = new System.Drawing.Size (65, 12); + this.label8.TabIndex = 14; + this.label8.Text = "创建日期:"; + // + // _CreationDateBox + // + this._CreationDateBox.AutoSize = true; + this._CreationDateBox.Location = new System.Drawing.Point (99, 211); + this._CreationDateBox.Name = "_CreationDateBox"; + this._CreationDateBox.Size = new System.Drawing.Size (53, 12); + this._CreationDateBox.TabIndex = 15; + this._CreationDateBox.Text = "创建日期"; + // + // label10 + // + this.label10.AutoSize = true; + this.label10.Location = new System.Drawing.Point (12, 232); + this.label10.Name = "label10"; + this.label10.Size = new System.Drawing.Size (65, 12); + this.label10.TabIndex = 16; + this.label10.Text = "修改日期:"; + // + // _ModDateBox + // + this._ModDateBox.AutoSize = true; + this._ModDateBox.Location = new System.Drawing.Point (99, 232); + this._ModDateBox.Name = "_ModDateBox"; + this._ModDateBox.Size = new System.Drawing.Size (53, 12); + this._ModDateBox.TabIndex = 17; + this._ModDateBox.Text = "修改日期"; + // + // label9 + // + this.label9.AutoSize = true; + this.label9.Location = new System.Drawing.Point (12, 253); + this.label9.Name = "label9"; + this.label9.Size = new System.Drawing.Size (41, 12); + this.label9.TabIndex = 18; + this.label9.Text = "页数:"; + // + // _PageCountBox + // + this._PageCountBox.AutoSize = true; + this._PageCountBox.Location = new System.Drawing.Point (99, 253); + this._PageCountBox.Name = "_PageCountBox"; + this._PageCountBox.Size = new System.Drawing.Size (29, 12); + this._PageCountBox.TabIndex = 19; + this._PageCountBox.Text = "页数"; + // + // _OkButton + // + this._OkButton.Location = new System.Drawing.Point (269, 280); + this._OkButton.Name = "_OkButton"; + this._OkButton.Size = new System.Drawing.Size (75, 23); + this._OkButton.TabIndex = 20; + this._OkButton.Text = "确定"; + this._OkButton.UseVisualStyleBackColor = true; + // + // _CancelButton + // + this._CancelButton.Location = new System.Drawing.Point (350, 280); + this._CancelButton.Name = "_CancelButton"; + this._CancelButton.Size = new System.Drawing.Size (75, 23); + this._CancelButton.TabIndex = 20; + this._CancelButton.Text = "取消"; + this._CancelButton.UseVisualStyleBackColor = true; + // + // _ConfigButton + // + this._ConfigButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); + this._ConfigButton.Image = global::PDFPatcher.Properties.Resources.PdfOptions; + this._ConfigButton.Location = new System.Drawing.Point (14, 280); + this._ConfigButton.Name = "_ConfigButton"; + this._ConfigButton.Size = new System.Drawing.Size (181, 23); + this._ConfigButton.TabIndex = 21; + this._ConfigButton.Text = "设置 P&DF 文件的修改方式"; + this._ConfigButton.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText; + this._ConfigButton.UseVisualStyleBackColor = true; + // + // DocumentInfoForm + // + this.AcceptButton = this._OkButton; + this.AutoScaleDimensions = new System.Drawing.SizeF (6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size (437, 315); + this.Controls.Add (this._ConfigButton); + this.Controls.Add (this._CancelButton); + this.Controls.Add (this._OkButton); + this.Controls.Add (this.label9); + this.Controls.Add (this._ModDateBox); + this.Controls.Add (this._PageCountBox); + this.Controls.Add (this._CreationDateBox); + this.Controls.Add (this.label10); + this.Controls.Add (this.label8); + this.Controls.Add (this.label7); + this.Controls.Add (this._FilePathBox); + this.Controls.Add (this._KeywordsBox); + this.Controls.Add (this.label6); + this.Controls.Add (this._ProducerBox); + this.Controls.Add (this.label5); + this.Controls.Add (this._CreatorBox); + this.Controls.Add (this.label4); + this.Controls.Add (this._AuthorBox); + this.Controls.Add (this.label3); + this.Controls.Add (this._SubjectBox); + this.Controls.Add (this.label2); + this.Controls.Add (this._TitleBox); + this.Controls.Add (this.label1); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "DocumentInfoForm"; + this.ShowInTaskbar = false; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; + this.Text = "文档属性"; + this.ResumeLayout (false); + this.PerformLayout (); + + } + + #endregion + + private System.Windows.Forms.Label label1; + private System.Windows.Forms.TextBox _TitleBox; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.TextBox _SubjectBox; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.TextBox _AuthorBox; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.TextBox _CreatorBox; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.TextBox _ProducerBox; + private System.Windows.Forms.Label label6; + private System.Windows.Forms.TextBox _KeywordsBox; + private System.Windows.Forms.TextBox _FilePathBox; + private System.Windows.Forms.Label label7; + private System.Windows.Forms.Label label8; + private System.Windows.Forms.Label _CreationDateBox; + private System.Windows.Forms.Label label10; + private System.Windows.Forms.Label _ModDateBox; + private System.Windows.Forms.Label label9; + private System.Windows.Forms.Label _PageCountBox; + private System.Windows.Forms.Button _OkButton; + private System.Windows.Forms.Button _CancelButton; + private System.Windows.Forms.Button _ConfigButton; + } +} \ No newline at end of file diff --git a/pdfpatcher/App/Functions/Editor/DocumentInfoForm.cs b/pdfpatcher/App/Functions/Editor/DocumentInfoForm.cs new file mode 100644 index 0000000..72b293c --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/DocumentInfoForm.cs @@ -0,0 +1,71 @@ +using System; +using System.Windows.Forms; +using MuPdfSharp; +using PDFPatcher.Common; + +namespace PDFPatcher.Functions.Editor +{ + sealed partial class DocumentInfoForm : Form + { + internal MuDocument Document { get; set; } + internal Model.PdfInfoXmlDocument InfoDocument { get; set; } + + public DocumentInfoForm() { + InitializeComponent(); + this.OnFirstLoad(OnLoad); + } + + void OnLoad() { + if (Document != null) { + var info = Document.Info; + _AuthorBox.Text = info.Author; + _CreationDateBox.Text = Processor.PdfHelper.ParseDateTime(info.CreationDate).ToString(); + _CreatorBox.Text = info.Creator; + _FilePathBox.Text = Document.FilePath; + _KeywordsBox.Text = info.Keywords; + _ModDateBox.Text = Processor.PdfHelper.ParseDateTime(info.ModificationDate).ToString(); + _PageCountBox.Text = Document.PageCount.ToString(); + _ProducerBox.Text = info.Producer; + _SubjectBox.Text = info.Subject; + _TitleBox.Text = info.Title; + } + if (InfoDocument != null) { + var info = InfoDocument.InfoNode; + SetText(_AuthorBox, info.Author); + SetText(_CreatorBox, info.Creator); + SetText(_KeywordsBox, info.Keywords); + SetText(_ProducerBox, info.Producer); + SetText(_SubjectBox, info.Subject); + SetText(_TitleBox, info.Title); + } + else { + _OkButton.Enabled = false; + } + _OkButton.Click += (s, args) => { + DialogResult = DialogResult.OK; + var info = InfoDocument.InfoNode; + info.Author = _AuthorBox.Text; + info.Creator = _CreatorBox.Text; + info.Keywords = _KeywordsBox.Text; + info.Producer = _ProducerBox.Text; + info.Subject = _SubjectBox.Text; + info.Title = _TitleBox.Text; + Close(); + }; + _CancelButton.Click += (s, args) => { + DialogResult = DialogResult.Cancel; + Close(); + }; + _ConfigButton.Click += (s, args) => { + AppContext.MainForm.SelectFunctionList(Function.EditorOptions); + }; + } + + static void SetText(Control control, string value) { + if (value == null) { + return; + } + control.Text = value; + } + } +} diff --git a/pdfpatcher/App/Functions/Editor/DocumentInfoForm.resx b/pdfpatcher/App/Functions/Editor/DocumentInfoForm.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/DocumentInfoForm.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/Editor/DoubleClickableRadioButton.cs b/pdfpatcher/App/Functions/Editor/DoubleClickableRadioButton.cs new file mode 100644 index 0000000..cbc9bcf --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/DoubleClickableRadioButton.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Windows.Forms; + +namespace PDFPatcher.Functions +{ + sealed class DoubleClickableRadioButton : RadioButton + { + public DoubleClickableRadioButton() { + SetStyle(ControlStyles.StandardClick | ControlStyles.StandardDoubleClick, true); + } + + public new event EventHandler DoubleClick; + + protected override void OnMouseDoubleClick(MouseEventArgs e) { + base.OnMouseDoubleClick(e); + + DoubleClick?.Invoke(this, e); + } + } +} diff --git a/pdfpatcher/App/Functions/Editor/EditModel.cs b/pdfpatcher/App/Functions/Editor/EditModel.cs new file mode 100644 index 0000000..ea91770 --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/EditModel.cs @@ -0,0 +1,103 @@ +using System.Collections.Generic; +using System.IO; +using System.Windows.Forms; +using PDFPatcher.Common; +using PDFPatcher.Model; +using PDFPatcher.Processor; + +namespace PDFPatcher.Functions.Editor +{ + internal sealed class EditModel + { + public EditModel() { + Undo = new UndoManager(); + TitleStyles = new List(); + } + + internal bool IsLoadingDocument { get; set; } + internal PdfInfoXmlDocument Document { get; set; } + internal bool LockDownViewer { get; set; } + internal bool InsertBookmarkWithOcrOnly { get; set; } + internal UndoManager Undo { get; } + internal string DocumentPath { get; set; } + internal string LastSavedPdfPath { get; set; } + internal MuPdfSharp.MuDocument PdfDocument { get; set; } + internal List TitleStyles { get; } + internal string GetPdfFilePath() { + if (DocumentPath == null) { + return null; + } + var s = FileHelper.HasExtension(DocumentPath, Constants.FileExtensions.Pdf) ? DocumentPath : null; + if (string.IsNullOrEmpty(s)) { + s = Document.PdfDocumentPath; + if (Path.IsPathRooted(s) == false) { + s = Path.Combine(Path.GetDirectoryName(DocumentPath), s); + } + } + if (File.Exists(s) == false) { + s = null; + } + return s; + } + + internal sealed class Region + { + internal PagePosition Position { get; } + internal string Text { get; } + internal TextSource TextSource { get; } + internal string LiteralTextSource { + get { + switch (TextSource) { + case TextSource.Empty: return "当前位置不包含文本"; + case TextSource.Text: return "已自动匹配文本层文本"; + case TextSource.OcrText: return "已自动识别图像文本"; + case TextSource.OcrError: return "当前页面不包含可识别文本,或识别过程出错"; + default: + throw new System.IndexOutOfRangeException("TextSource"); + } + } + } + + public Region(PagePosition position, string text, TextSource source) { + Position = position; + Text = text; + TextSource = source; + } + } + + internal enum TextSource + { + Empty, Text, OcrText, OcrError + } + internal sealed class AutoBookmarkStyle + { + internal readonly string FontName; + internal readonly int FontSize; + internal readonly BookmarkSettings Bookmark; + internal MatchPattern MatchPattern; + + internal int Level; + + public AutoBookmarkStyle(int level, string fontName, int fontSize) { + Level = level; + FontName = fontName; + FontSize = fontSize; + Bookmark = new BookmarkSettings(); + } + } + } + + internal interface IEditView + { + bool AffectsDescendantBookmarks { get; } + ToolStripSplitButton UndoButton { get; } + AutoBookmarkForm AutoBookmark { get; } + BookmarkEditorView Bookmark { get; } + PdfViewerControl Viewer { get; } + ToolStrip ViewerToolbar { get; } + ToolStrip BookmarkToolbar { get; } + SplitContainer MainPanel { get; } + string DocumentPath { get; set; } + } + +} \ No newline at end of file diff --git a/pdfpatcher/App/Functions/Editor/IEditorCommand.cs b/pdfpatcher/App/Functions/Editor/IEditorCommand.cs new file mode 100644 index 0000000..0cfe36d --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/IEditorCommand.cs @@ -0,0 +1,11 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace PDFPatcher.Functions.Editor +{ + interface IEditorCommand : Common.ICommand + { + } + +} diff --git a/pdfpatcher/App/Functions/Editor/InsertBookmarkForm.Designer.cs b/pdfpatcher/App/Functions/Editor/InsertBookmarkForm.Designer.cs new file mode 100644 index 0000000..0cc4391 --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/InsertBookmarkForm.Designer.cs @@ -0,0 +1,250 @@ +namespace PDFPatcher.Functions.Editor +{ + partial class InsertBookmarkForm + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region 组件设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + this.label1 = new System.Windows.Forms.Label (); + this._TitleBox = new System.Windows.Forms.TextBox (); + this._OkButton = new System.Windows.Forms.Button (); + this.label2 = new System.Windows.Forms.Label (); + this._CancelButton = new System.Windows.Forms.Button (); + this.label3 = new System.Windows.Forms.Label (); + this._PositionBox = new System.Windows.Forms.NumericUpDown (); + this._PageLabel = new System.Windows.Forms.Label (); + this._DirectionBox = new System.Windows.Forms.Label (); + this._CommentBox = new System.Windows.Forms.Label (); + this._AfterParentBox = new PDFPatcher.Functions.DoubleClickableRadioButton (); + this._BeforeCurrentBox = new PDFPatcher.Functions.DoubleClickableRadioButton (); + this._AsChildBox = new PDFPatcher.Functions.DoubleClickableRadioButton (); + this._AfterCurrentBox = new PDFPatcher.Functions.DoubleClickableRadioButton (); + this._ReplaceBookmarkBox = new PDFPatcher.Functions.DoubleClickableRadioButton (); + ((System.ComponentModel.ISupportInitialize)(this._PositionBox)).BeginInit (); + this.SuspendLayout (); + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point (12, 15); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size (65, 12); + this.label1.TabIndex = 0; + this.label1.Text = "书签文本:"; + // + // _TitleBox + // + this._TitleBox.Location = new System.Drawing.Point (83, 12); + this._TitleBox.Name = "_TitleBox"; + this._TitleBox.Size = new System.Drawing.Size (275, 21); + this._TitleBox.TabIndex = 1; + // + // _OkButton + // + this._OkButton.Image = global::PDFPatcher.Properties.Resources.ImportInfoFile; + this._OkButton.Location = new System.Drawing.Point (283, 61); + this._OkButton.Name = "_OkButton"; + this._OkButton.Size = new System.Drawing.Size (75, 23); + this._OkButton.TabIndex = 12; + this._OkButton.Text = "插入(&C)"; + this._OkButton.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText; + this._OkButton.UseVisualStyleBackColor = true; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point (12, 53); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size (101, 12); + this.label2.TabIndex = 2; + this.label2.Text = "插入到当前书签:"; + // + // _CancelButton + // + this._CancelButton.DialogResult = System.Windows.Forms.DialogResult.Cancel; + this._CancelButton.Location = new System.Drawing.Point (283, 90); + this._CancelButton.Name = "_CancelButton"; + this._CancelButton.Size = new System.Drawing.Size (75, 23); + this._CancelButton.TabIndex = 13; + this._CancelButton.Text = "取消(&X)"; + this._CancelButton.UseVisualStyleBackColor = true; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point (12, 141); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size (65, 12); + this.label3.TabIndex = 8; + this.label3.Text = "目标位置:"; + // + // _PositionBox + // + this._PositionBox.DecimalPlaces = 2; + this._PositionBox.Location = new System.Drawing.Point (212, 139); + this._PositionBox.Maximum = new decimal (new int[] { + 9999, + 0, + 0, + 0}); + this._PositionBox.Minimum = new decimal (new int[] { + 9999, + 0, + 0, + -2147483648}); + this._PositionBox.Name = "_PositionBox"; + this._PositionBox.Size = new System.Drawing.Size (68, 21); + this._PositionBox.TabIndex = 11; + // + // _PageLabel + // + this._PageLabel.AutoSize = true; + this._PageLabel.Location = new System.Drawing.Point (83, 141); + this._PageLabel.Name = "_PageLabel"; + this._PageLabel.Size = new System.Drawing.Size (35, 12); + this._PageLabel.TabIndex = 9; + this._PageLabel.Text = "第N页"; + // + // _DirectionBox + // + this._DirectionBox.AutoSize = true; + this._DirectionBox.Location = new System.Drawing.Point (165, 141); + this._DirectionBox.Name = "_DirectionBox"; + this._DirectionBox.Size = new System.Drawing.Size (41, 12); + this._DirectionBox.TabIndex = 10; + this._DirectionBox.Text = "方位:"; + // + // _CommentBox + // + this._CommentBox.ForeColor = System.Drawing.SystemColors.GrayText; + this._CommentBox.Location = new System.Drawing.Point (83, 36); + this._CommentBox.Name = "_CommentBox"; + this._CommentBox.Size = new System.Drawing.Size (275, 12); + this._CommentBox.TabIndex = 14; + // + // _AfterParentBox + // + this._AfterParentBox.AutoSize = true; + this._AfterParentBox.Location = new System.Drawing.Point (119, 90); + this._AfterParentBox.Name = "_AfterParentBox"; + this._AfterParentBox.Size = new System.Drawing.Size (101, 16); + this._AfterParentBox.TabIndex = 6; + this._AfterParentBox.Text = "上级书签后(&S)"; + this._AfterParentBox.UseVisualStyleBackColor = true; + // + // _BeforeCurrentBox + // + this._BeforeCurrentBox.AutoSize = true; + this._BeforeCurrentBox.Location = new System.Drawing.Point (34, 68); + this._BeforeCurrentBox.Name = "_BeforeCurrentBox"; + this._BeforeCurrentBox.Size = new System.Drawing.Size (65, 16); + this._BeforeCurrentBox.TabIndex = 3; + this._BeforeCurrentBox.Text = "前面(&Q)"; + this._BeforeCurrentBox.UseVisualStyleBackColor = true; + // + // _AsChildBox + // + this._AsChildBox.AutoSize = true; + this._AsChildBox.Location = new System.Drawing.Point (34, 90); + this._AsChildBox.Name = "_AsChildBox"; + this._AsChildBox.Size = new System.Drawing.Size (77, 16); + this._AsChildBox.TabIndex = 5; + this._AsChildBox.Text = "子书签(&Z)"; + this._AsChildBox.UseVisualStyleBackColor = true; + // + // _AfterCurrentBox + // + this._AfterCurrentBox.AutoSize = true; + this._AfterCurrentBox.Checked = true; + this._AfterCurrentBox.Location = new System.Drawing.Point (119, 68); + this._AfterCurrentBox.Name = "_AfterCurrentBox"; + this._AfterCurrentBox.Size = new System.Drawing.Size (65, 16); + this._AfterCurrentBox.TabIndex = 4; + this._AfterCurrentBox.TabStop = true; + this._AfterCurrentBox.Text = "后面(&H)"; + this._AfterCurrentBox.UseVisualStyleBackColor = true; + // + // _ReplaceBookmarkBox + // + this._ReplaceBookmarkBox.AutoSize = true; + this._ReplaceBookmarkBox.Location = new System.Drawing.Point (14, 112); + this._ReplaceBookmarkBox.Name = "_ReplaceBookmarkBox"; + this._ReplaceBookmarkBox.Size = new System.Drawing.Size (113, 16); + this._ReplaceBookmarkBox.TabIndex = 7; + this._ReplaceBookmarkBox.TabStop = true; + this._ReplaceBookmarkBox.Text = "替换当前书签(&T)"; + this._ReplaceBookmarkBox.UseVisualStyleBackColor = true; + // + // InsertBookmarkForm + // + this.AcceptButton = this._OkButton; + this.AutoScaleDimensions = new System.Drawing.SizeF (6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.CancelButton = this._CancelButton; + this.ClientSize = new System.Drawing.Size (375, 171); + this.Controls.Add (this._ReplaceBookmarkBox); + this.Controls.Add (this._CommentBox); + this.Controls.Add (this._DirectionBox); + this.Controls.Add (this._PageLabel); + this.Controls.Add (this._PositionBox); + this.Controls.Add (this.label3); + this.Controls.Add (this._CancelButton); + this.Controls.Add (this._AfterParentBox); + this.Controls.Add (this._BeforeCurrentBox); + this.Controls.Add (this._AsChildBox); + this.Controls.Add (this.label2); + this.Controls.Add (this._AfterCurrentBox); + this.Controls.Add (this._OkButton); + this.Controls.Add (this._TitleBox); + this.Controls.Add (this.label1); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow; + this.Name = "InsertBookmarkForm"; + this.ShowInTaskbar = false; + this.StartPosition = System.Windows.Forms.FormStartPosition.Manual; + this.Text = "插入书签"; + this.TopMost = true; + ((System.ComponentModel.ISupportInitialize)(this._PositionBox)).EndInit (); + this.ResumeLayout (false); + this.PerformLayout (); + + } + + #endregion + + private System.Windows.Forms.Label label1; + private System.Windows.Forms.TextBox _TitleBox; + private System.Windows.Forms.Button _OkButton; + private DoubleClickableRadioButton _AfterCurrentBox; + private System.Windows.Forms.Label label2; + private DoubleClickableRadioButton _AsChildBox; + private DoubleClickableRadioButton _BeforeCurrentBox; + private DoubleClickableRadioButton _AfterParentBox; + private System.Windows.Forms.Button _CancelButton; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.NumericUpDown _PositionBox; + private System.Windows.Forms.Label _PageLabel; + private System.Windows.Forms.Label _DirectionBox; + private System.Windows.Forms.Label _CommentBox; + private DoubleClickableRadioButton _ReplaceBookmarkBox; + } +} diff --git a/pdfpatcher/App/Functions/Editor/InsertBookmarkForm.cs b/pdfpatcher/App/Functions/Editor/InsertBookmarkForm.cs new file mode 100644 index 0000000..8a94eb5 --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/InsertBookmarkForm.cs @@ -0,0 +1,74 @@ +using System; +using System.ComponentModel; +using PDFPatcher.Common; + +namespace PDFPatcher.Functions.Editor +{ + sealed partial class InsertBookmarkForm : DraggableForm + { + public event EventHandler OkClicked; + + /// + /// 获取或设置书签标题。 + /// + public string Title { get => _TitleBox.Text; set => _TitleBox.Text = value; } + public string Comment { get => _CommentBox.Text; set => _CommentBox.Text = value; } + /// + /// 获取或设置书签的位置。 + /// + public float TargetPosition { get => (float)_PositionBox.Value; set => _PositionBox.SetValue(value); } + int _TargetPageNumber; + public int TargetPageNumber { + get => _TargetPageNumber; + set { _TargetPageNumber = value; _PageLabel.Text = "第" + value.ToText() + "页"; } + } + /// + /// 获取新书签的插入位置(当前书签后:1;子书签:2;父书签后:3;当前书签前:4) + /// + public int InsertMode => _AfterCurrentBox.Checked ? 1 + : _AsChildBox.Checked ? 2 + : _AfterParentBox.Checked ? 3 + : _BeforeCurrentBox.Checked ? 4 + : 0; + + [Browsable(false)] + internal Controller Controller { get; set; } + + public InsertBookmarkForm() { + InitializeComponent(); + this.OnFirstLoad(OnLoad); + } + void OnLoad() { + VisibleChanged += (s, args) => { + if (!Visible) { + return; + } + _TitleBox.Focus(); + _TitleBox.SelectAll(); + }; + _AfterCurrentBox.DoubleClick += InsertModeBox_DoubleClick; + _AfterParentBox.DoubleClick += InsertModeBox_DoubleClick; + _AsChildBox.DoubleClick += InsertModeBox_DoubleClick; + _BeforeCurrentBox.DoubleClick += InsertModeBox_DoubleClick; + _ReplaceBookmarkBox.DoubleClick += InsertModeBox_DoubleClick; + _OkButton.Click += (s, args) => { + OkClicked?.Invoke(this, args); + if (_AsChildBox.Checked || _AfterParentBox.Checked) { + _AfterCurrentBox.Checked = true; + } + Hide(); + }; + _CancelButton.Click += (s, args) => Hide(); + } + + void InsertModeBox_DoubleClick(object sender, EventArgs e) { + _OkButton.PerformClick(); + } + + protected override void OnDeactivate(EventArgs e) { + Hide(); + base.OnDeactivate(e); + } + + } +} diff --git a/pdfpatcher/App/Functions/Editor/InsertBookmarkForm.resx b/pdfpatcher/App/Functions/Editor/InsertBookmarkForm.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/InsertBookmarkForm.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/Editor/InsertPageLabelForm.Designer.cs b/pdfpatcher/App/Functions/Editor/InsertPageLabelForm.Designer.cs new file mode 100644 index 0000000..4f6eb84 --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/InsertPageLabelForm.Designer.cs @@ -0,0 +1,195 @@ +namespace PDFPatcher.Functions +{ + partial class InsertPageLabelForm + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent () { + this.label1 = new System.Windows.Forms.Label(); + this._PrefixBox = new System.Windows.Forms.TextBox(); + this.label2 = new System.Windows.Forms.Label(); + this._NumericStyleBox = new System.Windows.Forms.ComboBox(); + this.label3 = new System.Windows.Forms.Label(); + this._StartAtBox = new System.Windows.Forms.NumericUpDown(); + this._OkButton = new System.Windows.Forms.Button(); + this._CancelButton = new System.Windows.Forms.Button(); + this.label4 = new System.Windows.Forms.Label(); + this._PageNumberBox = new System.Windows.Forms.Label(); + this._RemoveLabelButton = new System.Windows.Forms.Button(); + ((System.ComponentModel.ISupportInitialize)(this._StartAtBox)).BeginInit(); + this.SuspendLayout(); + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(12, 41); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(65, 12); + this.label1.TabIndex = 4; + this.label1.Text = "前缀文本:"; + // + // _PrefixBox + // + this._PrefixBox.Location = new System.Drawing.Point(83, 38); + this._PrefixBox.Name = "_PrefixBox"; + this._PrefixBox.Size = new System.Drawing.Size(63, 21); + this._PrefixBox.TabIndex = 5; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(152, 13); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(65, 12); + this.label2.TabIndex = 2; + this.label2.Text = "编号格式:"; + // + // _NumericStyleBox + // + this._NumericStyleBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this._NumericStyleBox.FormattingEnabled = true; + this._NumericStyleBox.Location = new System.Drawing.Point(223, 11); + this._NumericStyleBox.Name = "_NumericStyleBox"; + this._NumericStyleBox.Size = new System.Drawing.Size(121, 20); + this._NumericStyleBox.TabIndex = 3; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(152, 40); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(65, 12); + this.label3.TabIndex = 6; + this.label3.Text = "起始页号:"; + // + // _StartAtBox + // + this._StartAtBox.Location = new System.Drawing.Point(223, 38); + this._StartAtBox.Maximum = new decimal(new int[] { + 99999, + 0, + 0, + 0}); + this._StartAtBox.Minimum = new decimal(new int[] { + 1, + 0, + 0, + 0}); + this._StartAtBox.Name = "_StartAtBox"; + this._StartAtBox.Size = new System.Drawing.Size(63, 21); + this._StartAtBox.TabIndex = 7; + this._StartAtBox.Value = new decimal(new int[] { + 1, + 0, + 0, + 0}); + // + // _OkButton + // + this._OkButton.Location = new System.Drawing.Point(202, 79); + this._OkButton.Name = "_OkButton"; + this._OkButton.Size = new System.Drawing.Size(75, 23); + this._OkButton.TabIndex = 8; + this._OkButton.Text = "确定(&Q)"; + this._OkButton.UseVisualStyleBackColor = true; + // + // _CancelButton + // + this._CancelButton.DialogResult = System.Windows.Forms.DialogResult.Cancel; + this._CancelButton.Location = new System.Drawing.Point(286, 79); + this._CancelButton.Name = "_CancelButton"; + this._CancelButton.Size = new System.Drawing.Size(75, 23); + this._CancelButton.TabIndex = 9; + this._CancelButton.Text = "取消(&X)"; + this._CancelButton.UseVisualStyleBackColor = true; + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point(12, 14); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(53, 12); + this.label4.TabIndex = 0; + this.label4.Text = "目标页面"; + // + // _PageNumberBox + // + this._PageNumberBox.Location = new System.Drawing.Point(81, 14); + this._PageNumberBox.Name = "_PageNumberBox"; + this._PageNumberBox.Size = new System.Drawing.Size(65, 19); + this._PageNumberBox.TabIndex = 1; + // + // _RemoveLabelButton + // + this._RemoveLabelButton.Location = new System.Drawing.Point(14, 79); + this._RemoveLabelButton.Name = "_RemoveLabelButton"; + this._RemoveLabelButton.Size = new System.Drawing.Size(117, 23); + this._RemoveLabelButton.TabIndex = 10; + this._RemoveLabelButton.Text = "删除本页码标签(&S)"; + this._RemoveLabelButton.UseVisualStyleBackColor = true; + // + // InsertPageLabelForm + // + this.AcceptButton = this._OkButton; + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.CancelButton = this._CancelButton; + this.ClientSize = new System.Drawing.Size(373, 114); + this.Controls.Add(this._RemoveLabelButton); + this.Controls.Add(this._PageNumberBox); + this.Controls.Add(this.label4); + this.Controls.Add(this._CancelButton); + this.Controls.Add(this._OkButton); + this.Controls.Add(this._StartAtBox); + this.Controls.Add(this.label3); + this.Controls.Add(this._NumericStyleBox); + this.Controls.Add(this.label2); + this.Controls.Add(this._PrefixBox); + this.Controls.Add(this.label1); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow; + this.Name = "InsertPageLabelForm"; + this.ShowInTaskbar = false; + this.StartPosition = System.Windows.Forms.FormStartPosition.Manual; + this.Text = "插入页码标签"; + this.Load += new System.EventHandler(this.InsertPageLabelForm_Load); + ((System.ComponentModel.ISupportInitialize)(this._StartAtBox)).EndInit(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.Label label1; + private System.Windows.Forms.TextBox _PrefixBox; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.ComboBox _NumericStyleBox; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.NumericUpDown _StartAtBox; + private System.Windows.Forms.Button _OkButton; + private System.Windows.Forms.Button _CancelButton; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.Label _PageNumberBox; + private System.Windows.Forms.Button _RemoveLabelButton; + } +} \ No newline at end of file diff --git a/pdfpatcher/App/Functions/Editor/InsertPageLabelForm.cs b/pdfpatcher/App/Functions/Editor/InsertPageLabelForm.cs new file mode 100644 index 0000000..4e367cf --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/InsertPageLabelForm.cs @@ -0,0 +1,51 @@ +using System; +using System.Windows.Forms; +using PDFPatcher.Common; + +namespace PDFPatcher.Functions +{ + sealed partial class InsertPageLabelForm : DraggableForm + { + public int PageNumber { + get => _PageNumberBox.Text.ToInt32(); + set => _PageNumberBox.Text = value.ToText(); + } + + internal MuPdfSharp.PageLabel PageLabel => new MuPdfSharp.PageLabel(PageNumber - 1, (int)_StartAtBox.Value, _PrefixBox.Text, (MuPdfSharp.PageLabelStyle)Constants.PageLabelStyles.PdfValues[_NumericStyleBox.SelectedIndex]); + + public InsertPageLabelForm() { + InitializeComponent(); + _NumericStyleBox.AddRange(Constants.PageLabelStyles.Names).Select(0); + _RemoveLabelButton.Enabled = false; + } + + void InsertPageLabelForm_Load(object sender, EventArgs e) { + _CancelButton.Click += (s, args) => { + DialogResult = DialogResult.Cancel; + Close(); + }; + _OkButton.Click += (s, args) => { + DialogResult = DialogResult.OK; + Close(); + }; + _RemoveLabelButton.Click += (s, args) => { + DialogResult = DialogResult.Abort; + Close(); + }; + } + + internal void SetValues(MuPdfSharp.PageLabel label) { + var s = Array.IndexOf(Constants.PageLabelStyles.PdfValues, (char)label.NumericStyle); + _NumericStyleBox.Select(s); + _PrefixBox.Text = label.Prefix; + _StartAtBox.SetValue(label.StartAt); + _RemoveLabelButton.Enabled = true; + } + + protected override void OnDeactivate(EventArgs e) { + base.OnDeactivate(e); + Close(); + } + + } +} diff --git a/pdfpatcher/App/Functions/Editor/InsertPageLabelForm.resx b/pdfpatcher/App/Functions/Editor/InsertPageLabelForm.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/InsertPageLabelForm.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/Editor/NewCoordinateEntryForm.Designer.cs b/pdfpatcher/App/Functions/Editor/NewCoordinateEntryForm.Designer.cs new file mode 100644 index 0000000..1f2d797 --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/NewCoordinateEntryForm.Designer.cs @@ -0,0 +1,196 @@ +namespace PDFPatcher.Functions +{ + partial class NewCoordinateEntryForm + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region Windows 窗体设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + this._CancelButton = new System.Windows.Forms.Button(); + this._OkButton = new System.Windows.Forms.Button(); + this.label1 = new System.Windows.Forms.Label(); + this._CoordinateBox = new System.Windows.Forms.ComboBox(); + this.label2 = new System.Windows.Forms.Label(); + this._AdjustmentAmountBox = new System.Windows.Forms.NumericUpDown(); + this._RelativeBox = new System.Windows.Forms.RadioButton(); + this._AbsoluteBox = new System.Windows.Forms.RadioButton(); + this._ProportionBox = new System.Windows.Forms.RadioButton(); + ((System.ComponentModel.ISupportInitialize)(this._AdjustmentAmountBox)).BeginInit(); + this.SuspendLayout(); + // + // _CancelButton + // + this._CancelButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this._CancelButton.DialogResult = System.Windows.Forms.DialogResult.Cancel; + this._CancelButton.Location = new System.Drawing.Point(189, 198); + this._CancelButton.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._CancelButton.Name = "_CancelButton"; + this._CancelButton.Size = new System.Drawing.Size(100, 29); + this._CancelButton.TabIndex = 5; + this._CancelButton.Text = "取消(&X)"; + this._CancelButton.UseVisualStyleBackColor = true; + this._CancelButton.Click += new System.EventHandler(this._CancelButton_Click); + // + // _OkButton + // + this._OkButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this._OkButton.Location = new System.Drawing.Point(81, 198); + this._OkButton.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._OkButton.Name = "_OkButton"; + this._OkButton.Size = new System.Drawing.Size(100, 29); + this._OkButton.TabIndex = 4; + this._OkButton.Text = "确定(&Q)"; + this._OkButton.UseVisualStyleBackColor = true; + this._OkButton.Click += new System.EventHandler(this._OkButton_Click); + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(16, 25); + this.label1.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(127, 15); + this.label1.TabIndex = 6; + this.label1.Text = "需要调整的坐标:"; + // + // _CoordinateBox + // + this._CoordinateBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this._CoordinateBox.FormattingEnabled = true; + this._CoordinateBox.Items.AddRange(new object[] { + "上", + "下", + "左", + "右"}); + this._CoordinateBox.Location = new System.Drawing.Point(159, 21); + this._CoordinateBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._CoordinateBox.Name = "_CoordinateBox"; + this._CoordinateBox.Size = new System.Drawing.Size(115, 23); + this._CoordinateBox.TabIndex = 7; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(16, 56); + this.label2.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(97, 15); + this.label2.TabIndex = 8; + this.label2.Text = "坐标调整量:"; + // + // _AdjustmentAmountBox + // + this._AdjustmentAmountBox.DecimalPlaces = 2; + this._AdjustmentAmountBox.Location = new System.Drawing.Point(159, 54); + this._AdjustmentAmountBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._AdjustmentAmountBox.Maximum = new decimal(new int[] { + 1000, + 0, + 0, + 0}); + this._AdjustmentAmountBox.Minimum = new decimal(new int[] { + 1000, + 0, + 0, + -2147483648}); + this._AdjustmentAmountBox.Name = "_AdjustmentAmountBox"; + this._AdjustmentAmountBox.Size = new System.Drawing.Size(116, 25); + this._AdjustmentAmountBox.TabIndex = 9; + this._AdjustmentAmountBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + // + // _RelativeBox + // + this._RelativeBox.AutoSize = true; + this._RelativeBox.Checked = true; + this._RelativeBox.Location = new System.Drawing.Point(19, 89); + this._RelativeBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._RelativeBox.Name = "_RelativeBox"; + this._RelativeBox.Size = new System.Drawing.Size(223, 19); + this._RelativeBox.TabIndex = 10; + this._RelativeBox.TabStop = true; + this._RelativeBox.Text = "相对调整(原坐标加调整量)"; + this._RelativeBox.UseVisualStyleBackColor = true; + // + // _AbsoluteBox + // + this._AbsoluteBox.AutoSize = true; + this._AbsoluteBox.Location = new System.Drawing.Point(19, 116); + this._AbsoluteBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._AbsoluteBox.Name = "_AbsoluteBox"; + this._AbsoluteBox.Size = new System.Drawing.Size(238, 19); + this._AbsoluteBox.TabIndex = 11; + this._AbsoluteBox.Text = "绝对调整(原坐标设为调整值)"; + this._AbsoluteBox.UseVisualStyleBackColor = true; + // + // _ProportionBox + // + this._ProportionBox.AutoSize = true; + this._ProportionBox.Location = new System.Drawing.Point(19, 142); + this._ProportionBox.Name = "_ProportionBox"; + this._ProportionBox.Size = new System.Drawing.Size(238, 19); + this._ProportionBox.TabIndex = 12; + this._ProportionBox.TabStop = true; + this._ProportionBox.Text = "比例调整(原坐标乘以调整量)"; + this._ProportionBox.UseVisualStyleBackColor = true; + // + // NewCoordinateEntryForm + // + this.AcceptButton = this._OkButton; + this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 15F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.CancelButton = this._CancelButton; + this.ClientSize = new System.Drawing.Size(305, 242); + this.Controls.Add(this._ProportionBox); + this.Controls.Add(this._AbsoluteBox); + this.Controls.Add(this._RelativeBox); + this.Controls.Add(this._AdjustmentAmountBox); + this.Controls.Add(this.label2); + this.Controls.Add(this._CoordinateBox); + this.Controls.Add(this.label1); + this.Controls.Add(this._CancelButton); + this.Controls.Add(this._OkButton); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; + this.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "NewCoordinateEntryForm"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; + this.Text = "输入坐标调整值"; + ((System.ComponentModel.ISupportInitialize)(this._AdjustmentAmountBox)).EndInit(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.Button _CancelButton; + private System.Windows.Forms.Button _OkButton; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.ComboBox _CoordinateBox; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.NumericUpDown _AdjustmentAmountBox; + private System.Windows.Forms.RadioButton _RelativeBox; + private System.Windows.Forms.RadioButton _AbsoluteBox; + private System.Windows.Forms.RadioButton _ProportionBox; + } +} \ No newline at end of file diff --git a/pdfpatcher/App/Functions/Editor/NewCoordinateEntryForm.cs b/pdfpatcher/App/Functions/Editor/NewCoordinateEntryForm.cs new file mode 100644 index 0000000..d79b3f6 --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/NewCoordinateEntryForm.cs @@ -0,0 +1,28 @@ +using System; +using System.Windows.Forms; + +namespace PDFPatcher.Functions +{ + sealed partial class NewCoordinateEntryForm : Form + { + public string CoordinateName => _CoordinateBox.Text; + public float AdjustmentValue => (float)_AdjustmentAmountBox.Value; + public bool IsAbsolute => _AbsoluteBox.Checked; + public bool IsProportional => _ProportionBox.Checked; + + public NewCoordinateEntryForm() { + InitializeComponent(); + _CoordinateBox.SelectedIndex = 0; + } + + void _OkButton_Click(object sender, EventArgs e) { + DialogResult = DialogResult.OK; + Close(); + } + + void _CancelButton_Click(object sender, EventArgs e) { + DialogResult = DialogResult.Cancel; + Close(); + } + } +} diff --git a/pdfpatcher/App/Functions/Editor/NewCoordinateEntryForm.resx b/pdfpatcher/App/Functions/Editor/NewCoordinateEntryForm.resx new file mode 100644 index 0000000..d58980a --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/NewCoordinateEntryForm.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/Editor/PagePropertyForm.Designer.cs b/pdfpatcher/App/Functions/Editor/PagePropertyForm.Designer.cs new file mode 100644 index 0000000..6587cca --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/PagePropertyForm.Designer.cs @@ -0,0 +1,364 @@ +namespace PDFPatcher.Functions.Editor +{ + partial class PagePropertyForm + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region Windows 窗体设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + this._CloseButton = new System.Windows.Forms.Button(); + this._PageDimensionBox = new System.Windows.Forms.ListBox(); + this.label1 = new System.Windows.Forms.Label(); + this.label2 = new System.Windows.Forms.Label(); + this._TopBox = new System.Windows.Forms.TextBox(); + this.label3 = new System.Windows.Forms.Label(); + this._RightBox = new System.Windows.Forms.TextBox(); + this.label4 = new System.Windows.Forms.Label(); + this._BottomBox = new System.Windows.Forms.TextBox(); + this.label5 = new System.Windows.Forms.Label(); + this._LeftBox = new System.Windows.Forms.TextBox(); + this.label6 = new System.Windows.Forms.Label(); + this._RotationBox = new System.Windows.Forms.TextBox(); + this._MainTab = new System.Windows.Forms.TabControl(); + this._DimensionPage = new System.Windows.Forms.TabPage(); + this._TextStylePage = new System.Windows.Forms.TabPage(); + this._TextStyleBox = new BrightIdeasSoftware.ObjectListView(); + this._FontNameColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._SizeColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this.label7 = new System.Windows.Forms.Label(); + this.label8 = new System.Windows.Forms.Label(); + this._WidthBox = new System.Windows.Forms.TextBox(); + this._HeightBox = new System.Windows.Forms.TextBox(); + this.label9 = new System.Windows.Forms.Label(); + this._MainTab.SuspendLayout(); + this._DimensionPage.SuspendLayout(); + this._TextStylePage.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this._TextStyleBox)).BeginInit(); + this.SuspendLayout(); + // + // _CloseButton + // + this._CloseButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this._CloseButton.Location = new System.Drawing.Point(368, 282); + this._CloseButton.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._CloseButton.Name = "_CloseButton"; + this._CloseButton.Size = new System.Drawing.Size(100, 29); + this._CloseButton.TabIndex = 1; + this._CloseButton.Text = "关闭(&G)"; + this._CloseButton.UseVisualStyleBackColor = true; + // + // _PageDimensionBox + // + this._PageDimensionBox.FormattingEnabled = true; + this._PageDimensionBox.ItemHeight = 15; + this._PageDimensionBox.Location = new System.Drawing.Point(133, 20); + this._PageDimensionBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._PageDimensionBox.Name = "_PageDimensionBox"; + this._PageDimensionBox.Size = new System.Drawing.Size(159, 109); + this._PageDimensionBox.TabIndex = 1; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(39, 20); + this.label1.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(82, 15); + this.label1.TabIndex = 0; + this.label1.Text = "页面边框:"; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(301, 20); + this.label2.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(37, 15); + this.label2.TabIndex = 6; + this.label2.Text = "上:"; + // + // _TopBox + // + this._TopBox.Location = new System.Drawing.Point(348, 16); + this._TopBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._TopBox.Name = "_TopBox"; + this._TopBox.ReadOnly = true; + this._TopBox.Size = new System.Drawing.Size(69, 25); + this._TopBox.TabIndex = 7; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(301, 54); + this.label3.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(37, 15); + this.label3.TabIndex = 8; + this.label3.Text = "右:"; + // + // _RightBox + // + this._RightBox.Location = new System.Drawing.Point(348, 50); + this._RightBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._RightBox.Name = "_RightBox"; + this._RightBox.ReadOnly = true; + this._RightBox.Size = new System.Drawing.Size(69, 25); + this._RightBox.TabIndex = 9; + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point(8, 74); + this.label4.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(37, 15); + this.label4.TabIndex = 2; + this.label4.Text = "下:"; + // + // _BottomBox + // + this._BottomBox.Location = new System.Drawing.Point(55, 70); + this._BottomBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._BottomBox.Name = "_BottomBox"; + this._BottomBox.ReadOnly = true; + this._BottomBox.Size = new System.Drawing.Size(69, 25); + this._BottomBox.TabIndex = 3; + // + // label5 + // + this.label5.AutoSize = true; + this.label5.Location = new System.Drawing.Point(8, 108); + this.label5.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(37, 15); + this.label5.TabIndex = 4; + this.label5.Text = "左:"; + // + // _LeftBox + // + this._LeftBox.Location = new System.Drawing.Point(55, 104); + this._LeftBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._LeftBox.Name = "_LeftBox"; + this._LeftBox.ReadOnly = true; + this._LeftBox.Size = new System.Drawing.Size(69, 25); + this._LeftBox.TabIndex = 5; + // + // label6 + // + this.label6.AutoSize = true; + this.label6.Location = new System.Drawing.Point(71, 158); + this.label6.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(52, 15); + this.label6.TabIndex = 14; + this.label6.Text = "旋转:"; + // + // _RotationBox + // + this._RotationBox.Location = new System.Drawing.Point(133, 154); + this._RotationBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._RotationBox.Name = "_RotationBox"; + this._RotationBox.ReadOnly = true; + this._RotationBox.Size = new System.Drawing.Size(53, 25); + this._RotationBox.TabIndex = 15; + // + // _MainTab + // + this._MainTab.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._MainTab.Controls.Add(this._DimensionPage); + this._MainTab.Controls.Add(this._TextStylePage); + this._MainTab.Location = new System.Drawing.Point(16, 15); + this._MainTab.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._MainTab.Name = "_MainTab"; + this._MainTab.SelectedIndex = 0; + this._MainTab.Size = new System.Drawing.Size(452, 260); + this._MainTab.TabIndex = 0; + // + // _DimensionPage + // + this._DimensionPage.Controls.Add(this._PageDimensionBox); + this._DimensionPage.Controls.Add(this._RotationBox); + this._DimensionPage.Controls.Add(this.label1); + this._DimensionPage.Controls.Add(this.label6); + this._DimensionPage.Controls.Add(this.label9); + this._DimensionPage.Controls.Add(this.label2); + this._DimensionPage.Controls.Add(this._LeftBox); + this._DimensionPage.Controls.Add(this._HeightBox); + this._DimensionPage.Controls.Add(this._TopBox); + this._DimensionPage.Controls.Add(this.label5); + this._DimensionPage.Controls.Add(this._WidthBox); + this._DimensionPage.Controls.Add(this.label4); + this._DimensionPage.Controls.Add(this.label8); + this._DimensionPage.Controls.Add(this._RightBox); + this._DimensionPage.Controls.Add(this.label3); + this._DimensionPage.Controls.Add(this._BottomBox); + this._DimensionPage.Location = new System.Drawing.Point(4, 25); + this._DimensionPage.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._DimensionPage.Name = "_DimensionPage"; + this._DimensionPage.Padding = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._DimensionPage.Size = new System.Drawing.Size(444, 231); + this._DimensionPage.TabIndex = 1; + this._DimensionPage.Text = "页面尺寸"; + this._DimensionPage.UseVisualStyleBackColor = true; + // + // _TextStylePage + // + this._TextStylePage.Controls.Add(this._TextStyleBox); + this._TextStylePage.Controls.Add(this.label7); + this._TextStylePage.Location = new System.Drawing.Point(4, 25); + this._TextStylePage.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._TextStylePage.Name = "_TextStylePage"; + this._TextStylePage.Padding = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._TextStylePage.Size = new System.Drawing.Size(444, 231); + this._TextStylePage.TabIndex = 2; + this._TextStylePage.Text = "文本样式"; + this._TextStylePage.UseVisualStyleBackColor = true; + // + // _TextStyleBox + // + this._TextStyleBox.AllColumns.Add(this._FontNameColumn); + this._TextStyleBox.AllColumns.Add(this._SizeColumn); + this._TextStyleBox.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { + this._FontNameColumn, + this._SizeColumn}); + this._TextStyleBox.Cursor = System.Windows.Forms.Cursors.Default; + this._TextStyleBox.Location = new System.Drawing.Point(11, 22); + this._TextStyleBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._TextStyleBox.Name = "_TextStyleBox"; + this._TextStyleBox.ShowGroups = false; + this._TextStyleBox.Size = new System.Drawing.Size(421, 196); + this._TextStyleBox.TabIndex = 1; + this._TextStyleBox.UseCompatibleStateImageBehavior = false; + this._TextStyleBox.View = System.Windows.Forms.View.Details; + // + // _FontNameColumn + // + this._FontNameColumn.Text = "字体名称"; + this._FontNameColumn.Width = 219; + // + // _SizeColumn + // + this._SizeColumn.Text = "字体尺寸"; + // + // label7 + // + this.label7.AutoSize = true; + this.label7.Location = new System.Drawing.Point(8, 4); + this.label7.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label7.Name = "label7"; + this.label7.Size = new System.Drawing.Size(202, 15); + this.label7.TabIndex = 0; + this.label7.Text = "本页面包含如下样式的文本:"; + // + // label8 + // + this.label8.AutoSize = true; + this.label8.Location = new System.Drawing.Point(301, 121); + this.label8.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label8.Name = "label8"; + this.label8.Size = new System.Drawing.Size(37, 15); + this.label8.TabIndex = 12; + this.label8.Text = "宽:"; + // + // _WidthBox + // + this._WidthBox.Location = new System.Drawing.Point(348, 117); + this._WidthBox.Margin = new System.Windows.Forms.Padding(4); + this._WidthBox.Name = "_WidthBox"; + this._WidthBox.ReadOnly = true; + this._WidthBox.Size = new System.Drawing.Size(69, 25); + this._WidthBox.TabIndex = 13; + // + // _HeightBox + // + this._HeightBox.Location = new System.Drawing.Point(348, 83); + this._HeightBox.Margin = new System.Windows.Forms.Padding(4); + this._HeightBox.Name = "_HeightBox"; + this._HeightBox.ReadOnly = true; + this._HeightBox.Size = new System.Drawing.Size(69, 25); + this._HeightBox.TabIndex = 11; + // + // label9 + // + this.label9.AutoSize = true; + this.label9.Location = new System.Drawing.Point(301, 87); + this.label9.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label9.Name = "label9"; + this.label9.Size = new System.Drawing.Size(37, 15); + this.label9.TabIndex = 10; + this.label9.Text = "高:"; + // + // PagePropertyForm + // + this.AcceptButton = this._CloseButton; + this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 15F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(484, 326); + this.Controls.Add(this._MainTab); + this.Controls.Add(this._CloseButton); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow; + this.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "PagePropertyForm"; + this.ShowInTaskbar = false; + this.Text = "页面属性"; + this._MainTab.ResumeLayout(false); + this._DimensionPage.ResumeLayout(false); + this._DimensionPage.PerformLayout(); + this._TextStylePage.ResumeLayout(false); + this._TextStylePage.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this._TextStyleBox)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.Button _CloseButton; + private System.Windows.Forms.ListBox _PageDimensionBox; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.TextBox _TopBox; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.TextBox _RightBox; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.TextBox _BottomBox; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.TextBox _LeftBox; + private System.Windows.Forms.Label label6; + private System.Windows.Forms.TextBox _RotationBox; + private System.Windows.Forms.TabControl _MainTab; + private System.Windows.Forms.TabPage _DimensionPage; + private System.Windows.Forms.TabPage _TextStylePage; + private BrightIdeasSoftware.ObjectListView _TextStyleBox; + private System.Windows.Forms.Label label7; + private BrightIdeasSoftware.OLVColumn _FontNameColumn; + private BrightIdeasSoftware.OLVColumn _SizeColumn; + private System.Windows.Forms.Label label9; + private System.Windows.Forms.TextBox _HeightBox; + private System.Windows.Forms.TextBox _WidthBox; + private System.Windows.Forms.Label label8; + } +} \ No newline at end of file diff --git a/pdfpatcher/App/Functions/Editor/PagePropertyForm.cs b/pdfpatcher/App/Functions/Editor/PagePropertyForm.cs new file mode 100644 index 0000000..702b42c --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/PagePropertyForm.cs @@ -0,0 +1,109 @@ +using System; +using System.Collections.Generic; +using System.Windows.Forms; +using BrightIdeasSoftware; +using MuPdfSharp; +using PDFPatcher.Common; +using MuRectangle = MuPdfSharp.Rectangle; + +namespace PDFPatcher.Functions.Editor +{ + sealed partial class PagePropertyForm : DraggableForm + { + public int PageNumber { get; set; } + + public PagePropertyForm() { + InitializeComponent(); + this.OnFirstLoad(OnLoad); + } + void OnLoad() { + _PageDimensionBox.SelectedIndexChanged += _PageDimensionBox_SelectedIndexChanged; + _CloseButton.Click += (s, args) => Hide(); + _FontNameColumn.AsTyped(f => f.AspectGetter = o => o.FontName); + _SizeColumn.AsTyped(f => f.AspectGetter = o => o.Size); + _TextStyleBox.ScaleColumnWidths(); + } + + public void LoadPage(MuPage page) { + _PageDimensionBox.Items.Clear(); + AddBox(page, page.CropBox, Constants.Content.PageSettings.CropBox); + AddBox(page, page.MediaBox, Constants.Content.PageSettings.MediaBox); + AddBox(page, page.TrimBox, Constants.Content.PageSettings.TrimBox); + AddBox(page, page.ArtBox, Constants.Content.PageSettings.ArtBox); + AddBox(page, page.BleedBox, Constants.Content.PageSettings.BleedBox); + _RotationBox.Text = page.Rotation.ToString(); + if (_PageDimensionBox.Items.Count > 0) { + _PageDimensionBox.SelectedIndex = 0; + } + var ts = new HashSet(new FontAndSizeComparer()); + foreach (var block in page.TextPage.Blocks) { + foreach (var line in block.Lines) { + var c = line.FirstCharacter; + ts.Add(new MuFontAndSize(Model.PdfDocumentFont.RemoveSubsetPrefix(page.GetFont(c).Name), c.Size)); + } + } + _TextStyleBox.Objects = ts; + _TextStyleBox.Sort(_SizeColumn, SortOrder.Descending); + PageNumber = page.PageNumber; + } + + void AddBox(MuPage page, MuRectangle rect, string title) { + if (rect.IsEmpty == false) { + _PageDimensionBox.Items.Add(new Box(rect, title)); + } + } + + void _PageDimensionBox_SelectedIndexChanged(object sender, EventArgs args) { + var v = _PageDimensionBox.SelectedItem as Box; + if (v == null) { + return; + } + var r = v.Rect; + _TopBox.Text = r.Bottom.ToText(); + _RightBox.Text = r.Right.ToText(); + _BottomBox.Text = r.Top.ToText(); + _LeftBox.Text = r.Left.ToText(); + _WidthBox.Text = r.Width.ToText(); + _HeightBox.Text = r.Height.ToText(); + } + + protected override void OnDeactivate(EventArgs e) { + Hide(); + base.OnDeactivate(e); + } + + sealed class Box + { + public readonly MuRectangle Rect; + public readonly string Title; + public Box(MuRectangle rect, string title) { + Rect = rect; + Title = title; + } + public override string ToString() { + return Title; + } + } + + sealed class MuFontAndSize + { + public readonly string FontName; + public readonly float Size; + + public MuFontAndSize(string fontName, float size) { + FontName = fontName; + Size = size; + } + } + sealed class FontAndSizeComparer : IEqualityComparer + { + public bool Equals(MuFontAndSize x, MuFontAndSize y) { + return x.FontName == y.FontName && x.Size == y.Size; + } + + public int GetHashCode(MuFontAndSize obj) { + return obj.FontName.GetHashCode() ^ obj.Size.GetHashCode(); + } + } + } +} diff --git a/pdfpatcher/App/Functions/Editor/PagePropertyForm.resx b/pdfpatcher/App/Functions/Editor/PagePropertyForm.resx new file mode 100644 index 0000000..d58980a --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/PagePropertyForm.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/Editor/PdfViewerControl.cs b/pdfpatcher/App/Functions/Editor/PdfViewerControl.cs new file mode 100644 index 0000000..8c2ae0c --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/PdfViewerControl.cs @@ -0,0 +1,1251 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Drawing; +using System.Windows.Forms; +using Cyotek.Windows.Forms; +using Cyotek.Windows.Forms.Demo; +using MuPdfSharp; +using PDFPatcher.Common; +using DrawingPoint = System.Drawing.Point; +using DrawingRectangle = System.Drawing.Rectangle; +using MuPoint = MuPdfSharp.Point; +using MuRectangle = MuPdfSharp.Rectangle; + +namespace PDFPatcher.Functions +{ + internal sealed class PdfViewerControl : ImageBoxEx + { + enum ZoomMode + { + Custom, FitPage = -1, FitHorizontal = -2, FitVertical = -3 + } + + public event EventHandler DocumentLoaded; + public new event EventHandler ZoomChanged; + public event EventHandler PageChanged; + public event EventHandler SelectionChanged; + + internal sealed class PageChangedEventArgs : EventArgs + { + public int PageNumber { get; } + public PageChangedEventArgs(int pageNumber) { + PageNumber = pageNumber; + } + } + internal sealed class SelectionChangedEventArgs : EventArgs + { + public Editor.Selection Selection { get; } + public SelectionChangedEventArgs(Editor.Selection selection) { + Selection = selection; + } + } + + readonly static IComparer __horizontalComparer = ValueHelper.GetReverseComparer(); + + static readonly int __pageMargin = (int)(TextRenderer.MeasureText("国", SystemFonts.MessageBoxFont).Height * 1.2d); + + readonly BackgroundWorker _renderWorker; + readonly Timer _refreshTimer; + bool _cancelRendering; + bool _lockDown; + MuDocument _mupdf; + readonly ImageRendererOptions _renderOptions; + + ZoomMode _zoomMode; + float _zoomFactor; + Editor.ContentDirection _contentFlow; + /// + /// 页面的尺寸信息。 + /// + MuRectangle[] _pageBounds; + SizeF _maxDimension; + /// + /// 页面的滚动位置。 + /// + int[] _pageOffsets; + /// + /// 缓存页面渲染结果的缓冲区。 + /// + RenderResultCache _cache; + Dictionary> _ocrResults; + + Model.PageRange _DisplayRange; + /// + /// 获取或设置显示的焦点页面。 + /// + [DefaultValue(0)] + public int CurrentPageNumber { + get => HorizontalFlow ? _DisplayRange.EndValue : _DisplayRange.StartValue; + set { + if (value == CurrentPageNumber) { + return; + } + ShowPage(value); + } + } + /// + /// 获取当前可见的第一个页面。 + /// + [Browsable(false)] + public int FirstPage => _DisplayRange.StartValue; + /// + /// 获取当前可见的最后一个页面。 + /// + [Browsable(false)] + public int LastPage => _DisplayRange.EndValue; + + readonly OcrOptions _OcrOptions = new OcrOptions(); + /// + /// 获取文本识别选项。 + /// + [Browsable(false)] + public OcrOptions OcrOptions => _OcrOptions; + + string _LiteralZoom; + /// + /// 获取或设置显示放大比率。 + /// + [Browsable(false)] + public string LiteralZoom { + get => _LiteralZoom; + set { + if (value != null && ChangeZoom(value)) { + _LiteralZoom = value; + ZoomChanged?.Invoke(this, EventArgs.Empty); + } + } + } + public new float ZoomFactor => _zoomFactor * 72f / _renderOptions.Dpi; + /// + /// 获取或设置阅读器是否使用右到左的水平滚动模式。 + /// + [DefaultValue(Editor.ContentDirection.TopToDown)] + public Editor.ContentDirection ContentDirection { + get => _contentFlow; + set { + if (value == _contentFlow) { + return; + } + var pp = Editor.PagePosition.Empty; + if (HorizontalScroll.Value != 0 || VerticalScroll.Value != 0) { + pp = TransposeVirtualImageToPagePosition(HorizontalScroll.Value, VerticalScroll.Value); + } + var s = GetSelection(); + _contentFlow = value; + UpdateDisplay(true); + if (s.ImageRegion.IsEmpty == false) { + var r = s.ImageRegion; + var p = GetVirtualImageOffset(s.Page); + r = new RectangleF(p.X + r.Left, p.Y + r.Top, r.Width, r.Height); + SelectionRegion = r; + } + if (pp.Page > 0) { + if (_zoomMode == ZoomMode.FitPage) { + ShowPage(pp.Page); + } + else { + ScrollToPosition(pp); + } + } + } + } + public bool HorizontalFlow => _contentFlow != Editor.ContentDirection.TopToDown; + + /// + /// 获取或设置阅读器是否将页面渲染为灰度图像。 + /// + [DefaultValue(false)] + public bool GrayScale { + get => _renderOptions.ColorSpace == ColorSpace.Gray; + set { + var v = value ? ColorSpace.Gray : ColorSpace.Rgb; + if (_renderOptions.ColorSpace != v) { + _renderOptions.ColorSpace = v; + UpdateDisplay(); + } + } + } + + /// + /// 获取或设置阅读器是否将页面渲染为反转颜色的效果。 + /// + [DefaultValue(false)] + public bool InvertColor { + get => _renderOptions.InvertColor; + set { + if (_renderOptions.InvertColor == value) { + return; + } + _renderOptions.InvertColor = value; + UpdateDisplay(); + } + } + + public Color TintColor { + get => _renderOptions.TintColor; + set { + if (_renderOptions.TintColor == value) { + return; + } + _renderOptions.TintColor = value; + UpdateDisplay(); + } + } + + [DefaultValue(false)] + public bool HideAnnotations { + get => _renderOptions.HideAnnotations; + set { + if (_renderOptions.HideAnnotations == value) { + return; + } + _renderOptions.HideAnnotations = value; + UpdateDisplay(); + } + } + + /// + /// 获取或设置阅读器的鼠标操作模式。 + /// + [DefaultValue(Editor.MouseMode.Move)] + public Editor.MouseMode MouseMode { + get => PanMode != ImageBoxPanMode.None ? Editor.MouseMode.Move : Editor.MouseMode.Selection; + set { + if (value == Editor.MouseMode.Move) { + PanMode = ImageBoxPanMode.Both; + AllowZoom = false; + SelectionMode = ImageBoxSelectionMode.None; + SelectionRegion = RectangleF.Empty; + } + else { + PanMode = ImageBoxPanMode.Both; + AllowZoom = false; + SelectionMode = ImageBoxSelectionMode.Rectangle; + } + } + } + + [DefaultValue(false)] + public bool FullPageScroll { get; set; } + + DrawingPoint _PinPoint; + [Description("指定鼠标定位点")] + public DrawingPoint PinPoint { + get => _PinPoint; + set { + if (_PinPoint != value) { + _PinPoint = value; + if (IsPinPointVisible && DesignMode == false) { + Invalidate(); + } + } + } + } + bool _ShowPinPoint; + [DefaultValue(false)] + [Description("指定是否显示鼠标定位点")] + public bool ShowPinPoint { + get => _ShowPinPoint; + set { + if (_ShowPinPoint != value) { + _ShowPinPoint = value; + if (IsPinPointVisible && DesignMode == false) { + Invalidate(); + } + } + } + } + + bool IsPinPointVisible { + get { + if (PinPoint != DrawingPoint.Empty) { + var op = GetOffsetPoint(0, 0); + var vp = GetImageViewPort(); + var pp = PinPoint; + pp.Offset(op); + if (vp.Contains(pp)) { + return true; + } + } + return false; + } + } + + bool _ShowTextBorders; + [DefaultValue(false)] + [Description("显示文本层的边框")] + public bool ShowTextBorders { + get => _ShowTextBorders; + set { + if (_ShowTextBorders != value) { + _ShowTextBorders = value; + if (DesignMode == false) { + Invalidate(); + } + } + } + } + + [DefaultValue(0)] + [Description("指定用于识别文本的语言")] + public int OcrLanguage { + get => _OcrOptions.OcrLangID; + set { + if (_OcrOptions.OcrLangID == value) { + return; + } + _OcrOptions.OcrLangID = value; + _ocrResults.Clear(); + } + } + + [Description("指定需要显示的 PDF 文档")] + [Browsable(false)] + [DefaultValue(null)] + public MuDocument Document { + get => _mupdf; + set { + Enabled = false; + InitViewer(); + _mupdf = value; + if (value != null) { + Tracker.DebugMessage("Load document."); + var l = _mupdf.PageCount + 1; + _pageOffsets = new int[l]; + _pageBounds = new MuRectangle[l]; + LoadPageBounds(); + _cache = new RenderResultCache(_mupdf); + Tracker.DebugMessage("Calculating document virtual size."); + CalculateZoomFactor(_LiteralZoom); + CalculateDocumentVirtualSize(); + ShowPage(1); + _refreshTimer.Start(); + if (_renderWorker.IsBusy == false) { + _renderWorker.RunWorkerAsync(); + } + DocumentLoaded?.Invoke(this, EventArgs.Empty); + Enabled = true; + } + } + } + + public PdfViewerControl() { + VirtualMode = true; + VirtualSize = Size.Empty; + PanMode = ImageBoxPanMode.Both; + AllowUnfocusedMouseWheel = true; + _renderOptions = new ImageRendererOptions(); + //_ViewBox.SelectionMode = ImageBoxSelectionMode.Rectangle; + + _refreshTimer = new Timer { + Interval = 200 + }; + _refreshTimer.Tick += (s, args) => { + for (int i = _DisplayRange.StartValue; i <= _DisplayRange.EndValue; i++) { + bool v; + lock (_cache.SyncObj) { + v = _cache.GetBitmap(i) != null; + } + if (v == false && _renderWorker.IsBusy == false) { + _renderWorker.RunWorkerAsync(); + return; + } + } + }; + + _renderWorker = new BackgroundWorker { + WorkerSupportsCancellation = true + }; + _renderWorker.DoWork += (s, args) => { + Tracker.DebugMessage("started prerender job: " + _DisplayRange); + _refreshTimer.Stop(); + for (int i = _DisplayRange.StartValue; i >= _DisplayRange.StartValue && i < _DisplayRange.EndValue + 2; i++) { + if (i < 1 || i > _mupdf.PageCount) { + continue; + } + if (_cancelRendering || _renderWorker.CancellationPending || _mupdf.IsDocumentOpened == false) { + _cancelRendering = false; + args.Cancel = true; + return; + } + if (_cache.GetBitmap(i) == null) { + lock (_cache.SyncObj) { + var pb = _pageBounds[i]; + Tracker.DebugMessage("load page " + i); + var z = GetZoomFactorForPage(pb); + RenderPage(i, (pb.Width * z).ToInt32(), (pb.Height * z).ToInt32()); + if (_DisplayRange.Contains(i)) { + Invalidate(); + } + } + } + } + }; + _renderWorker.RunWorkerCompleted += (s, args) => { + if (_cancelRendering == false) { + _refreshTimer.Start(); + } + }; + } + + protected override void OnCreateControl() { + base.OnCreateControl(); + using (var g = CreateGraphics()) { + _renderOptions.Dpi = g.DpiX; + } + } + + protected override void OnMouseMove(MouseEventArgs e) { + base.OnMouseMove(e); + if (SelectionRegion.IsEmpty == false && (IsResizing || IsSelecting || IsMoving) && e.Button == MouseButtons.Left) { + LimitSelectionInPage(e.Location); + } + } + + // protected override void SetCursor (DrawingPoint point) { + // if (IsPanning) { + // return; + // } + //#if DEBUG + // if (!IsResizing || !IsSelecting) { + // var p = TransposeClientToPageImage (point.X, point.Y); + // if (p.ImageY < 0) { + // this.Cursor = Cursors.Hand; + // return; + // } + // } + //#endif + // base.SetCursor (point); + // } + + protected override void OnSelectionRegionChanged(EventArgs e) { + base.OnSelectionRegionChanged(e); + if (_mupdf == null || MouseMode == Editor.MouseMode.Move || SelectionChanged == null) { + return; + } + SelectionChanged(this, new SelectionChangedEventArgs(GetSelection())); + } + protected override void OnClientSizeChanged(EventArgs e) { + base.OnClientSizeChanged(e); + if (_zoomMode != ZoomMode.Custom && _lockDown == false) { + if (ChangeZoom(LiteralZoom) && ZoomChanged != null) { + ZoomChanged(this, EventArgs.Empty); + } + //CalculateDocumentVirtualSize (); + Invalidate(); + } + } + void LimitSelectionInPage(DrawingPoint location) { + var r = SelectionRegion; + var pp = TransposeClientToPagePosition(location.X, location.Y); + var p = GetVirtualImageOffset(pp.Page); + Tracker.DebugMessage(pp.Location.ToString()); + r.Offset(-p.X, -p.Y); + var b = _pageBounds[pp.Page]; + var z = GetZoomFactorForPage(b); + + float x1 = r.Left, y1 = r.Top, x2 = r.Right, y2 = r.Bottom; + var c = false; + if (r.Left < 0) { + x1 = 0; + x2 -= r.Left; + c = true; + } + if (r.Top < 0) { + y1 = 0; + y2 -= r.Top; + c = true; + } + if (r.Right > b.Width * z) { + x2 = b.Width * z; + x1 -= r.Right - b.Width * z; + if (x1 < 0) { + x1 = 0; + } + c = true; + } + if (r.Bottom > b.Height * z) { + y2 = b.Height * z; + y1 -= r.Bottom - b.Height * z; + if (y1 < 0) { + y1 = 0; + } + c = true; + } + if (c) { + SelectionRegion = new MuRectangle(p.X + x1, p.Y + y1, p.X + x2, p.Y + y2); + } + } + protected override bool ProcessCmdKey(ref Message msg, Keys keyData) { + switch (keyData) { + case Keys.Space: + case Keys.PageDown: + if (FullPageScroll) { + ExecuteCommand("_NextPage"); + return true; + } + if (HorizontalFlow) { + ScrollTo(HorizontalScroll.Value - (GetInsideViewPort().Width * 0.95).ToInt32(), VerticalScroll.Value); + } + else { + ScrollTo(HorizontalScroll.Value, VerticalScroll.Value + (GetInsideViewPort().Height * 0.95).ToInt32()); + } + return true; + case Keys.PageUp: + if (FullPageScroll) { + ExecuteCommand("_PreviousPage"); + return true; + } + if (HorizontalFlow) { + ScrollTo(HorizontalScroll.Value + (GetInsideViewPort().Width * 0.95).ToInt32(), VerticalScroll.Value); + } + else { + ScrollTo(HorizontalScroll.Value, VerticalScroll.Value - (GetInsideViewPort().Height * 0.95).ToInt32()); + } + return true; + case Keys.Home: + ShowPage(1); + return true; + case Keys.End: + if (_mupdf != null) { + ShowPage(_mupdf.PageCount); + } + return true; + } + return base.ProcessCmdKey(ref msg, keyData); + } + + protected override void OnMouseWheel(MouseEventArgs e) { + base.OnMouseWheel(e); + if (HorizontalFlow) { + ScrollTo(HorizontalScroll.Value + e.Delta, VerticalScroll.Value); + } + else { + ScrollTo(HorizontalScroll.Value, VerticalScroll.Value - e.Delta); + } + } + internal void CloseFile() { + if (_mupdf != null) { + _cache.Clear(); + _mupdf.ReleaseFile(); + } + } + internal void Reopen() { + if (_mupdf != null && _mupdf.IsDocumentOpened == false) { + _mupdf.Reopen(); + UpdateDisplay(true); + } + } + + protected override void OnVirtualDraw(PaintEventArgs e) { + base.OnVirtualDraw(e); + + if (VirtualSize.IsEmpty || Enabled == false) { + return; + } + _DisplayRange = GetDisplayingPageRange(); + var p = _DisplayRange.StartValue; + PageChanged?.Invoke(this, new PageChangedEventArgs(p)); + var g = e.Graphics; + var op = GetOffsetPoint(0, 0); // 偏移位置点 + var vp = GetImageViewPort(); + if (TintColor == Color.Transparent) { + g.FillRectangle(Brushes.FloralWhite, vp); + } + else { + using (var b = new SolidBrush(Processor.Imaging.BitmapHelper.Tint(Color.Gainsboro, TintColor))) { + g.FillRectangle(b, vp); + } + } + + var r = DrawingRectangle.Empty; + do { + System.Diagnostics.Debug.Assert(p > 0 && p < _mupdf.PageCount + 1, p.ToString()); + var pb = _pageBounds[p]; + var z = GetZoomFactorForPage(pb); + var ox = HorizontalFlow ? _pageOffsets[p] : 0; + var oy = HorizontalFlow ? 0 : _pageOffsets[p]; + r = new DrawingRectangle( + ox + op.X + __pageMargin, + oy + op.Y + __pageMargin, + (pb.Width * z).ToInt32(), + (pb.Height * z).ToInt32() + ); + var pl = GetPageLabel(p); + TextRenderer.DrawText(e.Graphics, + string.Concat(pl, pl.Length > 0 ? " / 第 " : "第 ", p, " 页 (", pb.Width, " * ", pb.Height, ")"), + SystemFonts.MessageBoxFont, + new DrawingPoint(ox + op.X + __pageMargin, oy + op.Y), + Color.Black); + var bmp = _cache.GetBitmap(p); + if (bmp == null) { + g.FillRectangle(Brushes.White, r); + if (_renderWorker.IsBusy == false) { + _renderWorker.RunWorkerAsync(); + } + } + else { + g.DrawImage(bmp, r.Location); + } + g.DrawRectangle(Pens.Black, r.Left - 1, r.Top - 1, r.Width + 1, r.Height + 1); + if (ShowTextBorders) { + DrawTextBorders(g, p, op); + } + } while ((HorizontalFlow ? (r.Right > 0) : (r.Bottom < vp.Height)) + && ++p < _pageOffsets.Length); + if (ShowPinPoint && PinPoint != DrawingPoint.Empty) { + var pp = PinPoint.Transpose(op); + if (vp.Contains(pp)) { + g.DrawImage(Properties.Resources.Pin, pp.X, pp.Y - Properties.Resources.Pin.Height); + } + } + if (_cache.GetBitmap(p + 1) == null && _renderWorker.IsBusy == false) { + _renderWorker.RunWorkerAsync(); + } + } + + string GetPageLabel(int pageNumber) { + return _mupdf.IsDocumentOpened ? _mupdf.PageLabels.Format(pageNumber) : String.Empty; + } + + Model.PageRange GetDisplayingPageRange() { + var b = GetOffsetRectangle(GetImageViewPort()); + return new Model.PageRange(GetPageNumberFromOffset(-b.Left + b.Width, -b.Y), GetPageNumberFromOffset(-b.Left, -(b.Y - b.Height))); + } + + void DrawTextBorders(Graphics g, int pageNumber, DrawingPoint offset) { + if (_mupdf.IsDocumentOpened == false) { + return; + } + lock (_mupdf.SyncObj) { + var p = _cache.LoadPage(pageNumber); + var z = GetZoomFactorForPage(p.VisualBound); + var o = GetVirtualImageOffset(pageNumber); + using (var spanPen = new Pen(Color.LightGray, 1)) + using (var blockPen = new Pen(Color.Gray, 1)) { + blockPen.DashStyle + = spanPen.DashStyle + = System.Drawing.Drawing2D.DashStyle.Dash; + using (var m = new System.Drawing.Drawing2D.Matrix(z, 0, 0, z, offset.X + o.X, offset.Y + o.Y)) { + g.MultiplyTransform(m); + } + foreach (var block in p.TextPage.Blocks) { + g.DrawRectangle(blockPen, block.BBox); + if (block == null) { + continue; + } + foreach (var line in block.Lines) { + g.DrawRectangle(spanPen, line.BBox); + } + } + } + g.ResetTransform(); + } + } + + /// + /// 返回选定区域。 + /// + /// 选定的矩形区域。 + internal Editor.Selection GetSelection() { + var s = GetSelectionPageRegion(); + if (s.Page == 0 || _mupdf.IsDocumentOpened == false) { + return Editor.Selection.Empty; + } + else { + lock (_mupdf.SyncObj) { + var vb = _pageBounds[s.Page]; + var sr = s.Region; + var pr = new MuRectangle(sr.Left - vb.Left, vb.Bottom - sr.Top, sr.Right - vb.Left, vb.Bottom - sr.Bottom); + var o = GetVirtualImageOffset(s.Page); + var area = SelectionRegion; + area.Offset(-o.X, -o.Y); + return new Editor.Selection(_cache, s.Page, pr, area); + } + } + } + + internal Editor.PageRegion GetSelectionPageRegion() { + var area = SelectionRegion; + if (area.IsEmpty) { + return Editor.PageRegion.Empty; + } + var b = GetOffsetRectangle(GetImageViewPort()); + var p1 = TransposeVirtualImageToPagePosition(area.Left.ToInt32(), area.Top.ToInt32()); + var p2 = TransposeVirtualImageToPagePosition(area.Right.ToInt32(), area.Bottom.ToInt32()); + return new Editor.PageRegion(p1, p2); + } + + /// + /// 返回指定位置的文本行以及与该文本行具有相同样式的后续文本行。 + /// + /// 查找文本行的位置。 + /// 返回指定位置的文本行以及与该文本行具有相同样式的后续文本行。 + internal Editor.TextInfo FindTextLines(Editor.PagePosition position) { + var rect = new MuRectangle(); + var ti = new Editor.TextInfo(); + if (_mupdf.IsDocumentOpened == false) { + return ti; + } + lock (_mupdf.SyncObj) { + var page = _cache.LoadPage(position.Page); + var point = position.Location.ToPageCoordinate(page.VisualBound); + if (page.Bound.Contains(point) == false + || page.TextPage.BBox.Contains(point) == false) { + return ti; + } + foreach (var block in page.TextPage.Blocks) { + if (block.Type != ContentBlockType.Text || block.BBox.Contains(point) == false) { + continue; + } + HashSet s = null; + MuTextLine l = null; + List r = null; + foreach (var line in block.Lines) { + if (l == null) { + if (line.BBox.Contains(point) == false) { + continue; + } + s = new HashSet(); // 获取选中文本行的文本样式集合 + r = new List(); + foreach (var ch in line.Characters) { + s.Add(ch.FontID); + } + rect = line.BBox; + l = line; + r.Add(l); + } + else { + if (line.BBox.IsHorizontalNeighbor(rect) == false) { + break; + } + // 获取具有相同样式的邻接文本行 + foreach (var ch in line.Characters) { + if (s.Contains(ch.FontID)) { + r.Add(line); + l = line; + goto NEXT; + } + } + rect = rect.Union(line.BBox); + } + NEXT:; + } + if (l != null) { + var spans = new List(r.Count * 2); + foreach (var item in r) { + spans.AddRange(item.Spans); + } + return new Editor.TextInfo(page, rect, r, spans); + } + } + } + return ti; + } + + /// + /// 返回指定区域内的文本行。 + /// + /// 选择的区域。 + /// 区域内的文本行。 + internal List FindTextLines(Editor.PageRegion region) { + if (_mupdf.IsDocumentOpened == false) { + return null; + } + lock (_mupdf.SyncObj) { + var page = _cache.LoadPage(region.Page); + var pr = region.Region.ToPageCoordinate(page.VisualBound); + if (pr.Intersect(page.VisualBound).IsEmpty) { + return null; + } + if (pr.Intersect(page.TextPage.BBox).IsEmpty) { + return null; + } + foreach (var block in page.TextPage.Blocks) { + if (block.Type != ContentBlockType.Text || pr.Intersect(block.BBox).IsEmpty) { + continue; + } + var s = new HashSet(); + var r = new List(); + foreach (var line in block.Lines) { + if (pr.Intersect(line.BBox).IsEmpty == false) { + r.Add(line); + } + } + return r; + } + } + return null; + } + + float GetZoomFactorForPage(MuRectangle bound) { + return _zoomFactor; + } + + public List OcrPage(int pageNumber, bool cached) { + if (cached && _ocrResults.TryGetValue(pageNumber, out var r)) { + return r; + } + r = Ocr(pageNumber); + return _ocrResults[pageNumber] = r; + } + public string[] CleanUpOcrResult(List result) { + return result.ConvertAll((t) => Processor.OcrProcessor.CleanUpText(t.Text, _OcrOptions)).ToArray(); + } + + List Ocr(int pageNumber) { + try { + Bitmap bmp = GetPageImage(pageNumber); + return Processor.OcrProcessor.OcrBitmap(bmp, _OcrOptions); + } + catch (System.Runtime.InteropServices.COMException ex) { + switch (ex.ErrorCode) { + case -959971327: + FormHelper.InfoBox("识别引擎初始化时遇到错误。\n请尝试以管理员身份运行程序,或重新安装 Office 2007 的 MODI 组件。"); + return new List(); + case -959967087: + FormHelper.ErrorBox("识别引擎无法识别本页文本。请尝试调整页面的显示比例,然后再执行识别。"); + return new List(); + default: + throw; + } + } + catch (Exception ex) { + Tracker.DebugMessage("OCR error: " + ex.Message); + return null; + } + } + + public Bitmap GetPageImage(int pageNumber) { + var b = _pageBounds[pageNumber]; + var z = GetZoomFactorForPage(b); + return RenderPage(pageNumber, (z * b.Width).ToInt32(), (z * b.Height).ToInt32()); + } + + public MuPage LoadPage(int pageNumber) { + return _cache.LoadPage(pageNumber); + } + public MuRectangle GetPageBound(int pageNumber) { + return _pageBounds[pageNumber]; + } + + Bitmap RenderPage(int pageNumber, int width, int height) { + var bmp = _cache.GetBitmap(pageNumber); + if (bmp != null) { + return bmp; + } + if (_mupdf == null || _mupdf.IsDocumentOpened == false || Enabled == false) { + return null; + } + lock (_mupdf.SyncObj) { + var p = _cache.LoadPage(pageNumber); + if (pageNumber < _DisplayRange.StartValue - 1 || pageNumber > _DisplayRange.EndValue + 1) { + return null; + } + Tracker.DebugMessage("render page " + pageNumber); + bmp = p.RenderBitmapPage(width, height, _renderOptions); + _cache.AddBitmap(pageNumber, bmp); + } + return bmp; + } + + int GetPageNumberFromOffset(int offsetX, int offsetY) { + if (_mupdf == null) { + return 0; + } + var p = HorizontalFlow ? + Array.BinarySearch(_pageOffsets, 1, _pageOffsets.Length - 1, offsetX, __horizontalComparer) : + Array.BinarySearch(_pageOffsets, 1, _pageOffsets.Length - 1, offsetY); + if (p < 0) { + p = ~p; + if (HorizontalFlow == false) { + --p; + } + } + if (p >= _pageOffsets.Length) { + return _pageOffsets.Length - 1; + } + else if (p < 1) { + return 1; + } + return p; + } + + bool ChangeZoom(string zoomMode) { + var s = GetSelection(); + var pp = Editor.PagePosition.Empty; + float z = 0; + if (s.Page > 0) { + z = GetZoomFactorForPage(_pageBounds[s.Page]); + } + if (HorizontalScroll.Value != 0 || VerticalScroll.Value != 0) { + pp = TransposeVirtualImageToPagePosition(HorizontalScroll.Value, VerticalScroll.Value); + } + if (CalculateZoomFactor(zoomMode) == false) { + return false; + } + if (_mupdf == null) { + return false; + } + UpdateDisplay(true); + // 保持选区尺寸比例 + if (z > 0) { + var r = s.ImageRegion; + var p = GetVirtualImageOffset(s.Page); + z = _zoomFactor / z; + r = new RectangleF(p.X + r.Left * z, p.Y + r.Top * z, r.Width * z, r.Height * z); + SelectionRegion = r; + } + if (pp.Page > 0) { + if (_zoomMode == ZoomMode.FitPage) { + ShowPage(pp.Page); + } + else { + ScrollToPosition(pp); + } + } + return true; + } + + bool CalculateZoomFactor(string zoomMode) { + switch (zoomMode) { + case Constants.DestinationAttributes.ViewType.Fit: + _zoomMode = ZoomMode.FitPage; + _zoomFactor = Math.Min( + (GetInsideViewPort().Width - __pageMargin - __pageMargin) / _maxDimension.Width, + (GetInsideViewPort().Height - __pageMargin - __pageMargin) / _maxDimension.Height + ); + break; + case Constants.DestinationAttributes.ViewType.FitH: + _zoomMode = ZoomMode.FitHorizontal; + _zoomFactor = (GetInsideViewPort().Width - __pageMargin - __pageMargin) / _maxDimension.Width; + break; + case Constants.DestinationAttributes.ViewType.FitV: + _zoomMode = ZoomMode.FitVertical; + _zoomFactor = (GetInsideViewPort().Height - __pageMargin - __pageMargin) / _maxDimension.Height; + break; + default: + int f; + if (zoomMode.EndsWith("%", StringComparison.Ordinal) && zoomMode.Length > 2) { + f = zoomMode.Substring(0, zoomMode.Length - 1).ToInt32(); + } + else if (zoomMode.Length > 1) { + f = zoomMode.ToInt32(); + } + else { return false; } + if (f == 0) { + return false; + } + _zoomMode = ZoomMode.Custom; + _zoomFactor = (float)f / 100f * _renderOptions.Dpi / 72f; + break; + } + return true; + } + + void UpdateDisplay() { UpdateDisplay(false); } + void UpdateDisplay(bool resized) { + if (DesignMode) { + return; + } + _refreshTimer.Stop(); + _renderWorker.CancelAsync(); + _cancelRendering = true; + if (_cache != null) { + lock (_mupdf.SyncObj) { + lock (_cache.SyncObj) { + _cache.Clear(); + } + } + } + _ocrResults.Clear(); + _cancelRendering = false; + _refreshTimer.Start(); + if (resized) { + //var p = FirstPage; + CalculateDocumentVirtualSize(); + //ShowPage (p); + } + } + + #region 坐标转换 + internal bool IsClientPointInSelection(DrawingPoint point) { + return SelectionRegion.Contains(PointToImage(point)); + } + + internal RectangleF MuRectangleToImageRegion(int pageNumber, MuRectangle box) { + var rtl = HorizontalFlow; + var o = _pageOffsets[pageNumber]; + var z = _zoomFactor; + if (rtl) { + return new RectangleF(o + __pageMargin + box.Left * z, box.Top * z + __pageMargin, box.Width * z, box.Height * z); + } + else { + return new RectangleF(box.Left * z + __pageMargin, box.Top * z + __pageMargin + o, box.Width * z, box.Height * z); + } + } + /// + /// 将屏幕客户区域的位置转换为页面坐标。 + /// + /// 横坐标。 + /// 纵坐标。 + /// 页面坐标。 + internal Editor.PagePosition TransposeClientToPagePosition(int clientX, int clientY) { + if (_DisplayRange.StartValue <= 0 || _pageBounds == null) { + return Editor.PagePosition.Empty; + } + var p = PointToImage(clientX, clientY); + return TransposeVirtualImageToPagePosition(p.X, p.Y); + } + + /// + /// 将虚拟画布的坐标点转换为屏幕客户区域的位置。 + /// + /// 虚拟画布位置的横坐标。 + /// 虚拟画布位置的横坐标。 + /// 屏幕客户区域的位置。 + internal DrawingPoint TransposeVirtualImageToClient(float imageX, float imageY) { + var vp = GetImageViewPort(); + return new DrawingPoint(vp.Left + AutoScrollPosition.X + imageX.ToInt32(), vp.Top + AutoScrollPosition.Y + imageY.ToInt32()); + } + + /// + /// 获取指定页面在虚拟画布上的绘制坐标点。 + /// + /// 页面编号。 + /// 页面左上角在虚拟画布上的坐标点。 + internal DrawingPoint GetVirtualImageOffset(int pageNumber) { + var rtl = HorizontalFlow; + var ox = rtl ? _pageOffsets[pageNumber] : 0; + var oy = rtl ? 0 : _pageOffsets[pageNumber]; + return new DrawingPoint(ox + __pageMargin, oy + __pageMargin); + } + + /// + /// 将虚拟画布的位置转换为页面坐标。 + /// + /// 虚拟画布位置的横坐标。 + /// 虚拟画布位置的纵坐标。 + /// 页面坐标。 + internal Editor.PagePosition TransposeVirtualImageToPagePosition(int imageX, int imageY) { + var n = GetPageNumberFromOffset(imageX, imageY); + return TransposeVirtualImageToPagePosition(n, imageX, imageY); + } + + /// + /// 将屏幕客户区域的位置转换为渲染页面位置。 + /// + /// 屏幕区域的横坐标。 + /// 屏幕区域的纵坐标。 + /// 渲染页面的位置。 + internal Editor.PagePoint TransposeClientToPageImage(int clientX, int clientY) { + if (_DisplayRange.StartValue <= 0 || _pageBounds == null || IsPointInImage(clientX, clientY) == false) { + return Editor.PagePoint.Empty; + } + var p = PointToImage(clientX, clientY); + var n = GetPageNumberFromOffset(p.X, p.Y); + var o = GetVirtualImageOffset(n); + return new Editor.PagePoint(n, p.X - o.X, p.Y - o.Y); + } + + /// + /// 将虚拟页面的位置转换为PDF页面位置。 + /// + /// 页码。 + /// 虚拟图片的横坐标。 + /// 虚拟图片的纵坐标。 + /// PDF 页面的位置。 + internal Editor.PagePosition TransposeVirtualImageToPagePosition(int pageNumber, int imageX, int imageY) { + var o = GetVirtualImageOffset(pageNumber); + var b = _pageBounds[pageNumber]; + var z = GetZoomFactorForPage(b); + var ox = (float)(imageX - o.X) / z; + var oy = (float)(imageY - o.Y) / z; + return new Editor.PagePosition(pageNumber, + b.Left + ox, b.Top + b.Height - oy, + imageX - o.X, imageY - o.Y, + b.Contains(ox, oy)); + } + + internal Editor.PagePosition TransposePageImageToPagePosition(int pageNumber, float pageImageX, float pageImageY) { + var b = _pageBounds[pageNumber]; + var z = _zoomFactor; + var ox = pageImageX / z; + var oy = pageImageY / z; + return new Editor.PagePosition(pageNumber, + b.Left + ox, b.Top + b.Height - oy, + pageImageX.ToInt32(), pageImageY.ToInt32(), + b.Contains(ox, oy)); + } + #endregion + + int GetPageFullWidth(float pageWidth) { + return __pageMargin + __pageMargin + (pageWidth * _zoomFactor).ToInt32(); + } + int GetPageFullHeight(float pageHeight) { + return __pageMargin + __pageMargin + (pageHeight * _zoomFactor).ToInt32(); + } + + bool ShowPage(int pageNumber) { + if (_mupdf == null || _pageOffsets == null) { + return false; + } + if (pageNumber < 0) { + pageNumber = _mupdf.PageCount + pageNumber + 1; + } + if (pageNumber <= 0 || pageNumber > _mupdf.PageCount) { + return false; + } + _DisplayRange.StartValue = pageNumber; + try { + if (HorizontalFlow) { + ScrollTo(_pageOffsets[pageNumber], VerticalScroll.Value); + } + else { + ScrollTo(HorizontalScroll.Value, _pageOffsets[pageNumber]); + } + } + catch (Exception ex) { + FormHelper.ErrorBox(ex.Message); + return false; + } + //if (PageChanged != null) { + // PageChanged (this, new PageChangedEventArgs (pageNumber)); + //} + return true; + } + + internal void ScrollToPosition(Editor.PagePosition position) { + var op = GetVirtualImageOffset(position.Page); + var l = position.Location.ToPageCoordinate(_pageBounds[position.Page]); + var z = GetZoomFactorForPage(_pageBounds[position.Page]); + var h = HorizontalFlow; + ScrollTo( + (position.PageX == 0 && h == false) ? HorizontalScroll.Value : (l.X * z).ToInt32() + op.X, + (position.PageY == 0 && h) ? VerticalScroll.Value : (position.Location.Y == 0 ? 0 : (l.Y * z).ToInt32()) + op.Y + ); + } + + bool Next(int deltaPageNumber) { + return ShowPage(CurrentPageNumber + deltaPageNumber); + } + + void LoadPageBounds() { + float w = 0, h = 0; + for (int i = _mupdf.PageCount; i > 0; i--) { + using (var p = _mupdf.LoadPage(i)) { + var b = p.VisualBound; + _pageBounds[i] = b; + if (b.Width > w) { + w = b.Width; + } + if (b.Height > h) { + h = b.Height; + } + } + } + _maxDimension = new SizeF(w, h); + } + + void CalculateDocumentVirtualSize() { + if (_pageOffsets == null || _pageBounds == null) { + return; + } + int h = 0, w = 0; + var l = _mupdf.PageCount + 1; + var vs = GetInsideViewPort().Size; + _lockDown = true; + if (HorizontalFlow) { + lock (_mupdf.SyncObj) { + for (int i = l - 1; i >= 0; i--) { + var b = _pageBounds[i]; + _pageOffsets[i] = w; + w += GetPageFullWidth(b.Width); + if (b.Height > h) { + h = b.Height.ToInt32(); + } + } + var w1 = GetPageFullWidth(_pageBounds[1].Width); + if (w1 < vs.Width) { + w += vs.Width - w1; + } + } + VirtualSize = new Size(w, GetPageFullHeight(h)); + } + else { + lock (_mupdf.SyncObj) { + for (int i = 1; i < l; i++) { + var b = _pageBounds[i]; + _pageOffsets[i] = h; + h += GetPageFullHeight(_pageBounds[i].Height); + if (b.Width > w) { + w = b.Width.ToInt32(); + } + } + var h1 = GetPageFullHeight(_pageBounds[1].Height); + if (h1 < vs.Height) { + h += vs.Height - h1; + } + } + VirtualSize = new Size(GetPageFullWidth(w), h); + } + _lockDown = false; + } + + public void ExecuteCommand(string cmd) { + switch (cmd) { + case "_FirstPage": ShowPage(1); break; + case "_PreviousPage": Next(-1); break; + case "_NextPage": Next(1); break; + case "_LastPage": ShowPage(-1); break; + case "_ScrollVertical": ContentDirection = Editor.ContentDirection.TopToDown; break; + case "_ScrollHorizontal": ContentDirection = Editor.ContentDirection.RightToLeft; break; + case "_TrueColorSpace": GrayScale = false; break; + case "_GrayColorSpace": GrayScale = true; break; + case "_InvertColor": InvertColor = !InvertColor; break; + case "_Refresh": UpdateDisplay(); break; + } + } + + public void InitViewer() { + _cancelRendering = true; + _refreshTimer.Stop(); + SelectionRegion = DrawingRectangle.Empty; + _DisplayRange = new Model.PageRange(); + if (_LiteralZoom == null) { + _zoomFactor = (float)_renderOptions.Dpi / 72; + _zoomMode = ZoomMode.FitHorizontal; + _LiteralZoom = Constants.DestinationAttributes.ViewType.FitH; + VirtualSize = new Size(1, 1); + } + ShowTextBorders = false; + _pageBounds = null; + _pageOffsets = null; + if (_cache != null) { + lock (_cache.SyncObj) { + _cache.Clear(); + } + } + _contentFlow = Editor.ContentDirection.TopToDown; + _OcrOptions.CompressWhiteSpaces = true; + _ocrResults = new Dictionary>(); + } + + protected override void Dispose(bool disposing) { + base.Dispose(disposing); + Tracker.DebugMessage("PDF Viewer control destroyed."); + _cancelRendering = true; + _mupdf?.AbortAsync(); + _refreshTimer.Stop(); + if (_cache != null) { + _renderWorker.CancelAsync(); + lock (_cache.SyncObj) { + _cache.Dispose(); + } + } + _renderWorker.Dispose(); + _refreshTimer.Dispose(); + } + } +} diff --git a/pdfpatcher/App/Functions/Editor/SavePdfForm.Designer.cs b/pdfpatcher/App/Functions/Editor/SavePdfForm.Designer.cs new file mode 100644 index 0000000..1f093cc --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/SavePdfForm.Designer.cs @@ -0,0 +1,142 @@ +namespace PDFPatcher.Functions +{ + partial class SavePdfForm + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region Windows 窗体设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + this._OkButton = new System.Windows.Forms.Button(); + this._CancelButton = new System.Windows.Forms.Button(); + this._MessageLabel = new System.Windows.Forms.Label(); + this._SourceFileBox = new PDFPatcher.SourceFileControl(); + this._TargetFileBox = new PDFPatcher.TargetFileControl(); + this._ConfigButton = new System.Windows.Forms.Button(); + this._OverwriteBox = new System.Windows.Forms.CheckBox(); + this.SuspendLayout(); + // + // _OkButton + // + this._OkButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this._OkButton.Location = new System.Drawing.Point(322, 132); + this._OkButton.Name = "_OkButton"; + this._OkButton.Size = new System.Drawing.Size(75, 23); + this._OkButton.TabIndex = 0; + this._OkButton.Text = "确定(&Q)"; + this._OkButton.UseVisualStyleBackColor = true; + this._OkButton.Click += new System.EventHandler(this._OkButton_Click); + // + // _CancelButton + // + this._CancelButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this._CancelButton.DialogResult = System.Windows.Forms.DialogResult.Cancel; + this._CancelButton.Location = new System.Drawing.Point(403, 132); + this._CancelButton.Name = "_CancelButton"; + this._CancelButton.Size = new System.Drawing.Size(75, 23); + this._CancelButton.TabIndex = 1; + this._CancelButton.Text = "取消(&X)"; + this._CancelButton.UseVisualStyleBackColor = true; + this._CancelButton.Click += new System.EventHandler(this._CancelButton_Click); + // + // _MessageLabel + // + this._MessageLabel.AutoSize = true; + this._MessageLabel.Location = new System.Drawing.Point(113, 100); + this._MessageLabel.Name = "_MessageLabel"; + this._MessageLabel.Size = new System.Drawing.Size(347, 12); + this._MessageLabel.TabIndex = 2; + this._MessageLabel.Text = "点击“确定”按钮,将书签编辑器的书签写入到目标 PDF 文档。"; + // + // _SourceFileBox + // + this._SourceFileBox.Location = new System.Drawing.Point(12, 12); + this._SourceFileBox.Name = "_SourceFileBox"; + this._SourceFileBox.Size = new System.Drawing.Size(469, 26); + this._SourceFileBox.TabIndex = 3; + // + // _TargetFileBox + // + this._TargetFileBox.Location = new System.Drawing.Point(12, 44); + this._TargetFileBox.Name = "_TargetFileBox"; + this._TargetFileBox.Size = new System.Drawing.Size(469, 25); + this._TargetFileBox.TabIndex = 4; + // + // _ConfigButton + // + this._ConfigButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); + this._ConfigButton.Image = global::PDFPatcher.Properties.Resources.PdfOptions; + this._ConfigButton.Location = new System.Drawing.Point(12, 132); + this._ConfigButton.Name = "_ConfigButton"; + this._ConfigButton.Size = new System.Drawing.Size(181, 23); + this._ConfigButton.TabIndex = 12; + this._ConfigButton.Text = "设置 P&DF 文件的修改方式"; + this._ConfigButton.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText; + this._ConfigButton.UseVisualStyleBackColor = true; + // + // _OverwriteBox + // + this._OverwriteBox.AutoSize = true; + this._OverwriteBox.Location = new System.Drawing.Point(115, 75); + this._OverwriteBox.Name = "_OverwriteBox"; + this._OverwriteBox.Size = new System.Drawing.Size(126, 16); + this._OverwriteBox.TabIndex = 13; + this._OverwriteBox.Text = "覆盖原始 PDF 文件"; + this._OverwriteBox.UseVisualStyleBackColor = true; + // + // SavePdfForm + // + this.AcceptButton = this._OkButton; + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.CancelButton = this._CancelButton; + this.ClientSize = new System.Drawing.Size(490, 167); + this.Controls.Add(this._OverwriteBox); + this.Controls.Add(this._ConfigButton); + this.Controls.Add(this._TargetFileBox); + this.Controls.Add(this._SourceFileBox); + this.Controls.Add(this._MessageLabel); + this.Controls.Add(this._CancelButton); + this.Controls.Add(this._OkButton); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "SavePdfForm"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; + this.Text = "保存PDF文件"; + this.Load += new System.EventHandler(this.ImportBookmarkForm_Load); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.Button _OkButton; + private System.Windows.Forms.Button _CancelButton; + private System.Windows.Forms.Label _MessageLabel; + private SourceFileControl _SourceFileBox; + private TargetFileControl _TargetFileBox; + private System.Windows.Forms.Button _ConfigButton; + private System.Windows.Forms.CheckBox _OverwriteBox; + } +} + diff --git a/pdfpatcher/App/Functions/Editor/SavePdfForm.cs b/pdfpatcher/App/Functions/Editor/SavePdfForm.cs new file mode 100644 index 0000000..e212194 --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/SavePdfForm.cs @@ -0,0 +1,77 @@ +using System; +using System.Windows.Forms; +using PDFPatcher.Common; +using PDFPatcher.Model; + +namespace PDFPatcher.Functions +{ + sealed partial class SavePdfForm : Form + { + readonly PdfInfoXmlDocument _bookmarkDocument; + public EventHandler DoWork; + public EventHandler Finished; + + public string SourceFilePath => _SourceFileBox.Text; + public string TargetFilePath => _TargetFileBox.Text; + + SavePdfForm() { + InitializeComponent(); + } + public SavePdfForm(string sourcePath, string targetPath, PdfInfoXmlDocument bookmarkDocument) : this() { + if (String.IsNullOrEmpty(sourcePath) == false) { + _SourceFileBox.Text = sourcePath; + } + if (String.IsNullOrEmpty(targetPath) == false) { + _TargetFileBox.Text = targetPath; + } + _bookmarkDocument = new PdfInfoXmlDocument(); + using (var r = bookmarkDocument.CreateNavigator().ReadSubtree()) { + _bookmarkDocument.Load(r); + } + + _OverwriteBox.CheckedChanged += (s, args) => _TargetFileBox.Enabled = !_OverwriteBox.Checked; + } + + void ImportBookmarkForm_Load(object sender, EventArgs e) { + _TargetFileBox.FileMacroMenu.LoadStandardSourceFileMacros(); + _ConfigButton.Click += (s, args) => { + AppContext.MainForm.SelectFunctionList(Function.EditorOptions); + }; + } + + void _OkButton_Click(Object source, EventArgs args) { + AppContext.MainForm.ResetWorker(); + var doc = _bookmarkDocument; + var s = _SourceFileBox.Text; + var t = _OverwriteBox.Checked ? _SourceFileBox.Text : _TargetFileBox.Text; + if (String.IsNullOrEmpty(s)) { + Common.FormHelper.ErrorBox(Messages.SourceFileNotFound); + return; + } + if (String.IsNullOrEmpty(t)) { + Common.FormHelper.ErrorBox(Messages.TargetFileNotSpecified); + return; + } + _SourceFileBox.FileList.AddHistoryItem(); + _TargetFileBox.FileList.AddHistoryItem(); + + var worker = AppContext.MainForm.GetWorker(); + worker.DoWork += (dummy, arg) => { + DoWork?.Invoke(this, null); + Processor.Worker.PatchDocument(new SourceItem.Pdf(s), t, _bookmarkDocument, AppContext.Importer, AppContext.Editor); + }; + worker.RunWorkerCompleted += (dummy, arg) => { + Finished?.Invoke(this, arg); + }; + worker.RunWorkerAsync(); + + DialogResult = DialogResult.OK; + Close(); + } + + void _CancelButton_Click(Object source, EventArgs args) { + DialogResult = DialogResult.Cancel; + Close(); + } + } +} diff --git a/pdfpatcher/App/Functions/Editor/SavePdfForm.resx b/pdfpatcher/App/Functions/Editor/SavePdfForm.resx new file mode 100644 index 0000000..d58980a --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/SavePdfForm.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/Editor/SearchBookmarkForm.Designer.cs b/pdfpatcher/App/Functions/Editor/SearchBookmarkForm.Designer.cs new file mode 100644 index 0000000..53165d9 --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/SearchBookmarkForm.Designer.cs @@ -0,0 +1,330 @@ +namespace PDFPatcher.Functions +{ + partial class SearchBookmarkForm + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region Windows 窗体设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + this._SearchButton = new System.Windows.Forms.Button (); + this.label1 = new System.Windows.Forms.Label (); + this._MatchCaseBox = new System.Windows.Forms.CheckBox (); + this._FullMatchBox = new System.Windows.Forms.CheckBox (); + this.label2 = new System.Windows.Forms.Label (); + this._ReplaceButton = new System.Windows.Forms.Button (); + this._ResultLabel = new System.Windows.Forms.Label (); + this.label3 = new System.Windows.Forms.Label (); + this._NormalSearchBox = new System.Windows.Forms.RadioButton (); + this._RegexSearchBox = new System.Windows.Forms.RadioButton (); + this._XPathSearchBox = new System.Windows.Forms.RadioButton (); + this.label4 = new System.Windows.Forms.Label (); + this._ReplaceInSelectionBox = new System.Windows.Forms.RadioButton (); + this._ReplaceInAllBox = new System.Windows.Forms.RadioButton (); + this.panel1 = new System.Windows.Forms.Panel (); + this.panel2 = new System.Windows.Forms.Panel (); + this._SearchNextButton = new System.Windows.Forms.Button (); + this._ReplaceTextBox = new PDFPatcher.HistoryComboBox (); + this._SearchTextBox = new PDFPatcher.HistoryComboBox (); + this._CloseButton = new System.Windows.Forms.Button (); + this.panel1.SuspendLayout (); + this.panel2.SuspendLayout (); + this.SuspendLayout (); + // + // _SearchButton + // + this._SearchButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this._SearchButton.Location = new System.Drawing.Point (357, 10); + this._SearchButton.Name = "_SearchButton"; + this._SearchButton.Size = new System.Drawing.Size (99, 23); + this._SearchButton.TabIndex = 2; + this._SearchButton.Text = "搜索全部(&S)"; + this._SearchButton.UseVisualStyleBackColor = true; + this._SearchButton.Click += new System.EventHandler (this._SearchButton_Click); + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point (12, 15); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size (65, 12); + this.label1.TabIndex = 0; + this.label1.Text = "搜索文本:"; + // + // _MatchCaseBox + // + this._MatchCaseBox.AutoSize = true; + this._MatchCaseBox.Location = new System.Drawing.Point (83, 38); + this._MatchCaseBox.Name = "_MatchCaseBox"; + this._MatchCaseBox.Size = new System.Drawing.Size (84, 16); + this._MatchCaseBox.TabIndex = 6; + this._MatchCaseBox.Text = "区分大小写"; + this._MatchCaseBox.UseVisualStyleBackColor = true; + // + // _FullMatchBox + // + this._FullMatchBox.AutoSize = true; + this._FullMatchBox.Location = new System.Drawing.Point (183, 38); + this._FullMatchBox.Name = "_FullMatchBox"; + this._FullMatchBox.Size = new System.Drawing.Size (132, 16); + this._FullMatchBox.TabIndex = 8; + this._FullMatchBox.Text = "匹配整个书签的文本"; + this._FullMatchBox.UseVisualStyleBackColor = true; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point (12, 85); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size (65, 12); + this.label2.TabIndex = 3; + this.label2.Text = "替换文本:"; + // + // _ReplaceButton + // + this._ReplaceButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this._ReplaceButton.DialogResult = System.Windows.Forms.DialogResult.Cancel; + this._ReplaceButton.Location = new System.Drawing.Point (357, 80); + this._ReplaceButton.Name = "_ReplaceButton"; + this._ReplaceButton.Size = new System.Drawing.Size (99, 23); + this._ReplaceButton.TabIndex = 5; + this._ReplaceButton.Text = "替换(&T)"; + this._ReplaceButton.UseVisualStyleBackColor = true; + this._ReplaceButton.Click += new System.EventHandler (this._ReplaceButton_Click); + // + // _ResultLabel + // + this._ResultLabel.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._ResultLabel.Location = new System.Drawing.Point (12, 127); + this._ResultLabel.Name = "_ResultLabel"; + this._ResultLabel.Size = new System.Drawing.Size (443, 33); + this._ResultLabel.TabIndex = 10; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point (12, 61); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size (65, 12); + this.label3.TabIndex = 13; + this.label3.Text = "搜索模式:"; + // + // _NormalSearchBox + // + this._NormalSearchBox.AutoSize = true; + this._NormalSearchBox.Location = new System.Drawing.Point (0, 0); + this._NormalSearchBox.Name = "_NormalSearchBox"; + this._NormalSearchBox.Size = new System.Drawing.Size (47, 16); + this._NormalSearchBox.TabIndex = 14; + this._NormalSearchBox.TabStop = true; + this._NormalSearchBox.Text = "普通"; + this._NormalSearchBox.UseVisualStyleBackColor = true; + this._NormalSearchBox.CheckedChanged += new System.EventHandler (this.MatchModeChanged); + // + // _RegexSearchBox + // + this._RegexSearchBox.AutoSize = true; + this._RegexSearchBox.Location = new System.Drawing.Point (53, 0); + this._RegexSearchBox.Name = "_RegexSearchBox"; + this._RegexSearchBox.Size = new System.Drawing.Size (83, 16); + this._RegexSearchBox.TabIndex = 15; + this._RegexSearchBox.TabStop = true; + this._RegexSearchBox.Text = "正则表达式"; + this._RegexSearchBox.UseVisualStyleBackColor = true; + this._RegexSearchBox.CheckedChanged += new System.EventHandler (this.MatchModeChanged); + // + // _XPathSearchBox + // + this._XPathSearchBox.AutoSize = true; + this._XPathSearchBox.Location = new System.Drawing.Point (144, 0); + this._XPathSearchBox.Name = "_XPathSearchBox"; + this._XPathSearchBox.Size = new System.Drawing.Size (53, 16); + this._XPathSearchBox.TabIndex = 16; + this._XPathSearchBox.TabStop = true; + this._XPathSearchBox.Text = "XPath"; + this._XPathSearchBox.UseVisualStyleBackColor = true; + this._XPathSearchBox.CheckedChanged += new System.EventHandler (this.MatchModeChanged); + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point (12, 110); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size (65, 12); + this.label4.TabIndex = 17; + this.label4.Text = "替换范围:"; + // + // _ReplaceInSelectionBox + // + this._ReplaceInSelectionBox.AutoSize = true; + this._ReplaceInSelectionBox.Location = new System.Drawing.Point (0, 0); + this._ReplaceInSelectionBox.Name = "_ReplaceInSelectionBox"; + this._ReplaceInSelectionBox.Size = new System.Drawing.Size (83, 16); + this._ReplaceInSelectionBox.TabIndex = 18; + this._ReplaceInSelectionBox.TabStop = true; + this._ReplaceInSelectionBox.Text = "选中的书签"; + this._ReplaceInSelectionBox.UseVisualStyleBackColor = true; + this._ReplaceInSelectionBox.CheckedChanged += new System.EventHandler (this.ReplaceModeChanged); + // + // _ReplaceInAllBox + // + this._ReplaceInAllBox.AutoSize = true; + this._ReplaceInAllBox.Location = new System.Drawing.Point (100, 0); + this._ReplaceInAllBox.Name = "_ReplaceInAllBox"; + this._ReplaceInAllBox.Size = new System.Drawing.Size (71, 16); + this._ReplaceInAllBox.TabIndex = 19; + this._ReplaceInAllBox.TabStop = true; + this._ReplaceInAllBox.Text = "所有书签"; + this._ReplaceInAllBox.UseVisualStyleBackColor = true; + this._ReplaceInAllBox.CheckedChanged += new System.EventHandler (this.ReplaceModeChanged); + // + // panel1 + // + this.panel1.Controls.Add (this._ReplaceInAllBox); + this.panel1.Controls.Add (this._ReplaceInSelectionBox); + this.panel1.Location = new System.Drawing.Point (83, 108); + this.panel1.Name = "panel1"; + this.panel1.Size = new System.Drawing.Size (268, 16); + this.panel1.TabIndex = 20; + // + // panel2 + // + this.panel2.Controls.Add (this._NormalSearchBox); + this.panel2.Controls.Add (this._XPathSearchBox); + this.panel2.Controls.Add (this._RegexSearchBox); + this.panel2.Location = new System.Drawing.Point (83, 60); + this.panel2.Name = "panel2"; + this.panel2.Size = new System.Drawing.Size (268, 16); + this.panel2.TabIndex = 21; + // + // _SearchNextButton + // + this._SearchNextButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this._SearchNextButton.Location = new System.Drawing.Point (357, 39); + this._SearchNextButton.Name = "_SearchNextButton"; + this._SearchNextButton.Size = new System.Drawing.Size (99, 23); + this._SearchNextButton.TabIndex = 2; + this._SearchNextButton.Text = "搜索下一个(&X)"; + this._SearchNextButton.UseVisualStyleBackColor = true; + this._SearchNextButton.Click += new System.EventHandler (this._SearchButton_Click); + // + // _ReplaceTextBox + // + this._ReplaceTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._ReplaceTextBox.Contents = null; + this._ReplaceTextBox.FormattingEnabled = true; + this._ReplaceTextBox.Location = new System.Drawing.Point (83, 82); + this._ReplaceTextBox.MaxItemCount = 16; + this._ReplaceTextBox.Name = "_ReplaceTextBox"; + this._ReplaceTextBox.Size = new System.Drawing.Size (268, 20); + this._ReplaceTextBox.TabIndex = 12; + // + // _SearchTextBox + // + this._SearchTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._SearchTextBox.Contents = null; + this._SearchTextBox.FormattingEnabled = true; + this._SearchTextBox.Location = new System.Drawing.Point (83, 12); + this._SearchTextBox.MaxItemCount = 16; + this._SearchTextBox.Name = "_SearchTextBox"; + this._SearchTextBox.Size = new System.Drawing.Size (268, 20); + this._SearchTextBox.TabIndex = 11; + // + // _CloseButton + // + this._CloseButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this._CloseButton.DialogResult = System.Windows.Forms.DialogResult.Cancel; + this._CloseButton.Location = new System.Drawing.Point (357, 105); + this._CloseButton.Name = "_CloseButton"; + this._CloseButton.Size = new System.Drawing.Size (99, 23); + this._CloseButton.TabIndex = 5; + this._CloseButton.Text = "关闭"; + this._CloseButton.UseVisualStyleBackColor = true; + this._CloseButton.Click += new System.EventHandler (this._CloseButton_Click); + // + // SearchBookmarkForm + // + this.AcceptButton = this._SearchButton; + this.AutoScaleDimensions = new System.Drawing.SizeF (6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.CancelButton = this._CloseButton; + this.ClientSize = new System.Drawing.Size (467, 162); + this.Controls.Add (this.label4); + this.Controls.Add (this.label3); + this.Controls.Add (this._ReplaceTextBox); + this.Controls.Add (this._SearchTextBox); + this.Controls.Add (this._ResultLabel); + this.Controls.Add (this.label2); + this.Controls.Add (this._FullMatchBox); + this.Controls.Add (this._MatchCaseBox); + this.Controls.Add (this.label1); + this.Controls.Add (this._CloseButton); + this.Controls.Add (this._ReplaceButton); + this.Controls.Add (this._SearchNextButton); + this.Controls.Add (this._SearchButton); + this.Controls.Add (this.panel1); + this.Controls.Add (this.panel2); + this.MaximizeBox = false; + this.MaximumSize = new System.Drawing.Size (999, 200); + this.MinimizeBox = false; + this.Name = "SearchBookmarkForm"; + this.ShowIcon = false; + this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Show; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; + this.Text = "查找、替换书签项"; + this.Load += new System.EventHandler (this.SearchBookmarkForm_Load); + this.panel1.ResumeLayout (false); + this.panel1.PerformLayout (); + this.panel2.ResumeLayout (false); + this.panel2.PerformLayout (); + this.ResumeLayout (false); + this.PerformLayout (); + + } + + #endregion + + private System.Windows.Forms.Button _SearchButton; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.CheckBox _MatchCaseBox; + private System.Windows.Forms.CheckBox _FullMatchBox; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.Button _ReplaceButton; + private System.Windows.Forms.Label _ResultLabel; + private HistoryComboBox _SearchTextBox; + private HistoryComboBox _ReplaceTextBox; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.RadioButton _NormalSearchBox; + private System.Windows.Forms.RadioButton _RegexSearchBox; + private System.Windows.Forms.RadioButton _XPathSearchBox; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.RadioButton _ReplaceInSelectionBox; + private System.Windows.Forms.RadioButton _ReplaceInAllBox; + private System.Windows.Forms.Panel panel1; + private System.Windows.Forms.Panel panel2; + private System.Windows.Forms.Button _SearchNextButton; + private System.Windows.Forms.Button _CloseButton; + } +} + diff --git a/pdfpatcher/App/Functions/Editor/SearchBookmarkForm.cs b/pdfpatcher/App/Functions/Editor/SearchBookmarkForm.cs new file mode 100644 index 0000000..60fba37 --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/SearchBookmarkForm.cs @@ -0,0 +1,174 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Windows.Forms; +using System.Xml; +using PDFPatcher.Processor; + +namespace PDFPatcher.Functions +{ + sealed partial class SearchBookmarkForm : Form + { + static BookmarkMatcher.MatcherType _matcherType = BookmarkMatcher.MatcherType.Normal; + static bool _replaceInSelection = true; + + //static char[] __TrimChars = new char[] { ' ', '\t', '\r', '\n', ' ' }; + readonly Editor.Controller _controller; + internal SearchBookmarkForm(Editor.Controller controller) { + InitializeComponent(); + _controller = controller; + } + + void _SearchTextBox_TextChanged(object sender, EventArgs e) { + _ResultLabel.Text = String.Empty; + } + + private void SearchBookmarkForm_Load(object sender, EventArgs e) { + MinimumSize = Size; + ShowInTaskbar = false; + _SearchTextBox.Contents = AppContext.Recent.SearchPatterns; + _ReplaceTextBox.Contents = AppContext.Recent.ReplacePatterns; + var b = _NormalSearchBox; + switch (_matcherType) { + case BookmarkMatcher.MatcherType.Normal: + goto default; + case BookmarkMatcher.MatcherType.Regex: + b = _RegexSearchBox; + goto default; + case BookmarkMatcher.MatcherType.XPath: + b = _XPathSearchBox; + goto default; + default: + b.Checked = true; + break; + } + if (_replaceInSelection) { + _ReplaceInSelectionBox.Checked = true; + } + else { + _ReplaceInAllBox.Checked = true; + } + _SearchTextBox.TextChanged += new EventHandler(_SearchTextBox_TextChanged); + } + + BookmarkMatcher CreateMatcher() { + return BookmarkMatcher.Create(_SearchTextBox.Text, + _RegexSearchBox.Checked ? BookmarkMatcher.MatcherType.Regex + : _XPathSearchBox.Checked ? BookmarkMatcher.MatcherType.XPath + : BookmarkMatcher.MatcherType.Normal, + _MatchCaseBox.Checked, + _FullMatchBox.Checked); + } + + private void _SearchButton_Click(Object sender, EventArgs args) { + if (String.IsNullOrEmpty(_SearchTextBox.Text)) { + Common.FormHelper.InfoBox("请先输入查询关键字。"); + return; + } + BookmarkMatcher matcher; + try { + matcher = CreateMatcher(); + } + catch (Exception ex) { + Common.FormHelper.ErrorBox("搜索表达式有误:" + ex.Message); + return; + } + _SearchTextBox.AddHistoryItem(); + if (sender == _SearchButton) { + var matches = _controller.View.Bookmark.SearchBookmarks(matcher); + if (matches.Count > 0) { + _ResultLabel.Text = "找到 " + matches.Count + " 个匹配的书签。"; + _controller.View.Bookmark.FindForm().Activate(); + } + else { + _ResultLabel.Text = "没有找到任何匹配的书签。"; + } + } + else { + var m = _controller.View.Bookmark.SearchBookmark(matcher); + if (m == null) { + _ResultLabel.Text = "没有找到对应的书签。"; + } + else { + _ResultLabel.Text = String.Empty; + } + } + } + + + private void _ReplaceButton_Click(object sender, EventArgs e) { + BookmarkMatcher matcher; + try { + matcher = CreateMatcher(); + } + catch (Exception ex) { + Common.FormHelper.ErrorBox("搜索表达式有误:" + ex.Message); + return; + } + int i = ReplaceBookmarks(_replaceInSelection, matcher, _ReplaceTextBox.Text); + _ResultLabel.Text = i > 0 ? "替换了 " + i + " 个匹配的书签。" : "没有替换任何书签。"; + _SearchTextBox.AddHistoryItem(); + _ReplaceTextBox.AddHistoryItem(); + } + + private void _CloseButton_Click(Object source, EventArgs args) { + DialogResult = DialogResult.Cancel; + Close(); + } + + private void MatchModeChanged(object sender, EventArgs e) { + if (_NormalSearchBox.Checked) { + _matcherType = BookmarkMatcher.MatcherType.Normal; + } + else if (_RegexSearchBox.Checked) { + _matcherType = BookmarkMatcher.MatcherType.Regex; + } + else if (_XPathSearchBox.Checked) { + _matcherType = BookmarkMatcher.MatcherType.XPath; + } + _MatchCaseBox.Enabled = _FullMatchBox.Enabled = _ReplaceButton.Enabled = _ReplaceTextBox.Enabled = !_XPathSearchBox.Checked; + } + + private void ReplaceModeChanged(object sender, EventArgs e) { + _replaceInSelection = _ReplaceInSelectionBox.Checked; + } + + private int ReplaceBookmarks(bool replaceInSelection, BookmarkMatcher matcher, string replacement) { + var b = _controller.View.Bookmark; + if (b.GetItemCount() == 0) { + return 0; + } + + var si = new List(); + var ol = replaceInSelection ? b.SelectedObjects : (b.GetModelObject(0) as XmlElement).ParentNode.SelectNodes(".//" + Constants.Bookmark) as IEnumerable; + foreach (XmlNode item in ol) { + si.Add(item); + } + var undo = new UndoActionGroup(); + var p = new ReplaceTitleTextProcessor(matcher, replacement); + try { + XmlElement x; + foreach (XmlNode item in si) { + x = item as XmlElement; + if (x == null) { + continue; + } + undo.Add(p.Process(x)); + } + } + catch (Exception ex) { + Common.FormHelper.ErrorBox("在替换匹配文本时出现错误:" + ex.Message); + } + if (undo.Count > 0) { + _controller.Model.Undo.AddUndo(p.Name, undo); + si.Clear(); + si.AddRange(undo.AffectedElements); + b.RefreshObjects(si); + return si.Count; + } + return 0; + } + + + } +} diff --git a/pdfpatcher/App/Functions/Editor/SearchBookmarkForm.resx b/pdfpatcher/App/Functions/Editor/SearchBookmarkForm.resx new file mode 100644 index 0000000..d58980a --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/SearchBookmarkForm.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/Editor/ShiftPageNumberEntryForm.Designer.cs b/pdfpatcher/App/Functions/Editor/ShiftPageNumberEntryForm.Designer.cs new file mode 100644 index 0000000..a37dd3d --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/ShiftPageNumberEntryForm.Designer.cs @@ -0,0 +1,116 @@ +namespace PDFPatcher.Functions +{ + partial class ShiftPageNumberEntryForm + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region Windows 窗体设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + this._OkButton = new System.Windows.Forms.Button(); + this._CancelButton = new System.Windows.Forms.Button(); + this._MessageLabel = new System.Windows.Forms.Label(); + this._ShiftNumberBox = new System.Windows.Forms.NumericUpDown(); + ((System.ComponentModel.ISupportInitialize)(this._ShiftNumberBox)).BeginInit(); + this.SuspendLayout(); + // + // _OkButton + // + this._OkButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this._OkButton.Location = new System.Drawing.Point(128, 71); + this._OkButton.Name = "_OkButton"; + this._OkButton.Size = new System.Drawing.Size(75, 23); + this._OkButton.TabIndex = 0; + this._OkButton.Text = "确定(&Q)"; + this._OkButton.UseVisualStyleBackColor = true; + this._OkButton.Click += new System.EventHandler(this._OkButton_Click); + // + // _CancelButton + // + this._CancelButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this._CancelButton.DialogResult = System.Windows.Forms.DialogResult.Cancel; + this._CancelButton.Location = new System.Drawing.Point(209, 71); + this._CancelButton.Name = "_CancelButton"; + this._CancelButton.Size = new System.Drawing.Size(75, 23); + this._CancelButton.TabIndex = 1; + this._CancelButton.Text = "取消(&X)"; + this._CancelButton.UseVisualStyleBackColor = true; + this._CancelButton.Click += new System.EventHandler(this._CancelButton_Click); + // + // _MessageLabel + // + this._MessageLabel.AutoSize = true; + this._MessageLabel.Location = new System.Drawing.Point(12, 27); + this._MessageLabel.Name = "_MessageLabel"; + this._MessageLabel.Size = new System.Drawing.Size(197, 24); + this._MessageLabel.TabIndex = 2; + this._MessageLabel.Text = "在此输入需要增加或减少的页数\r\n(正数增加页码,负数减少页码):"; + // + // _ShiftNumberBox + // + this._ShiftNumberBox.Location = new System.Drawing.Point(215, 27); + this._ShiftNumberBox.Maximum = new decimal(new int[] { + 999, + 0, + 0, + 0}); + this._ShiftNumberBox.Minimum = new decimal(new int[] { + 999, + 0, + 0, + -2147483648}); + this._ShiftNumberBox.Name = "_ShiftNumberBox"; + this._ShiftNumberBox.Size = new System.Drawing.Size(68, 21); + this._ShiftNumberBox.TabIndex = 3; + this._ShiftNumberBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + // + // ShiftPageNumberEntryForm + // + this.AcceptButton = this._OkButton; + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.CancelButton = this._CancelButton; + this.ClientSize = new System.Drawing.Size(296, 106); + this.Controls.Add(this._ShiftNumberBox); + this.Controls.Add(this._MessageLabel); + this.Controls.Add(this._CancelButton); + this.Controls.Add(this._OkButton); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "ShiftPageNumberEntryForm"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; + this.Text = "增加或减少页码"; + ((System.ComponentModel.ISupportInitialize)(this._ShiftNumberBox)).EndInit(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.Button _OkButton; + private System.Windows.Forms.Button _CancelButton; + private System.Windows.Forms.Label _MessageLabel; + private System.Windows.Forms.NumericUpDown _ShiftNumberBox; + } +} + diff --git a/pdfpatcher/App/Functions/Editor/ShiftPageNumberEntryForm.cs b/pdfpatcher/App/Functions/Editor/ShiftPageNumberEntryForm.cs new file mode 100644 index 0000000..d1147f9 --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/ShiftPageNumberEntryForm.cs @@ -0,0 +1,24 @@ +using System; +using System.Windows.Forms; + +namespace PDFPatcher.Functions +{ + sealed partial class ShiftPageNumberEntryForm : Form + { + internal int ShiftNumber => (int)_ShiftNumberBox.Value; + + public ShiftPageNumberEntryForm() { + InitializeComponent(); + } + + void _OkButton_Click(Object source, EventArgs args) { + DialogResult = DialogResult.OK; + Close(); + } + + void _CancelButton_Click(Object source, EventArgs args) { + DialogResult = DialogResult.Cancel; + Close(); + } + } +} diff --git a/pdfpatcher/App/Functions/Editor/ShiftPageNumberEntryForm.resx b/pdfpatcher/App/Functions/Editor/ShiftPageNumberEntryForm.resx new file mode 100644 index 0000000..d58980a --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/ShiftPageNumberEntryForm.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/Editor/ViewerStructures.cs b/pdfpatcher/App/Functions/Editor/ViewerStructures.cs new file mode 100644 index 0000000..9fcb7d8 --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/ViewerStructures.cs @@ -0,0 +1,197 @@ +using System; +using System.Collections.Generic; +using System.Drawing; +using System.Text; +using PDFPatcher.Common; +using MuPdfSharp; +using DrawingPoint = System.Drawing.Point; + +namespace PDFPatcher.Functions.Editor +{ + public enum ContentDirection + { + TopToDown, + RightToLeft + } + + public enum MouseMode + { + Move, Selection + } + + public readonly struct PagePoint + { + public static readonly PagePoint Empty; + + public readonly int Page; + public readonly float ImageX, ImageY; + public PagePoint(int pageNumber, float imageX, float imageY) { + Page = pageNumber; + ImageX = imageX; + ImageY = imageY; + } + } + + public readonly struct PagePosition + { + public static readonly PagePosition Empty; + /// + /// 所在页码。 + /// + public readonly int Page; + /// + /// 在 PDF 页面空间上的位置。 + /// + public readonly float PageX, PageY; + /// + /// 在渲染页面上的位置。 + /// + public readonly int ImageX, ImageY; + /// + /// 当前点是否在页面上。 + /// + public readonly bool IsInPage; + public MuPdfSharp.Point Location => new MuPdfSharp.Point(PageX, PageY); + internal PagePosition(int page, PointF position, DrawingPoint imagePosition, bool isInPage) + : this(page, position.X, position.Y, imagePosition.X, imagePosition.Y, isInPage) { } + + internal PagePosition(int page, float x, float y, int imageX, int imageY, bool isInPage) { + Page = page; + PageX = x; + PageY = y; + ImageX = imageX; + ImageY = imageY; + IsInPage = isInPage; + } + } + + public readonly struct PageRegion + { + public static readonly PageRegion Empty = new PageRegion(); + + public readonly int Page; + public readonly MuPdfSharp.Rectangle Region; + + internal PageRegion(PagePosition p1, PagePosition p2) { + if (p1.Page != p2.Page) { + Page = 0; + Region = new MuPdfSharp.Rectangle(); + } + else { + Page = p1.Page; + Region = new MuPdfSharp.Rectangle(p1.PageX, p1.PageY, p2.PageX, p2.PageY); + } + } + } + + public readonly struct TextInfo : IMuTextLines, IMuTextSpans, IMuBoundedElement + { + public readonly MuPage Page; + + /// 获取文本字符的位置边框。 + public readonly MuPdfSharp.Rectangle TextBBox; + /// 获取文本位置以下的文本行。 + public readonly List Lines; + public readonly List Spans; + + public TextInfo(MuPage page, MuPdfSharp.Rectangle bbox, List textLines, List spans) { + Page = page; + TextBBox = bbox; + Lines = textLines; + Spans = spans; + } + + IEnumerable IMuTextLines.Lines => Lines; + + public MuPdfSharp.Rectangle BBox => TextBBox; + + IEnumerable IMuTextSpans.Spans => Spans; + + public IEnumerable GetFonts() { + if (Spans.HasContent() == false) { + yield break; + } + HashSet fonts = new HashSet(); + foreach (var span in Spans) { + if (fonts.Add(span.FontID)) { + yield return Page.GetFont(span); + } + } + } + + public IEnumerable GetFontNames() { + if (Spans.HasContent() == false) { + yield break; + } + HashSet fonts = new HashSet(); + foreach (var span in Spans) { + var f = Page.GetFont(span); + if (fonts.Add(f.Name)) { + yield return f.Name; + } + } + } + + public override string ToString() { + if (Lines == null) { + return null; + } + var c = Lines.Count; + if (c == 1) { + return Lines[0].Text; + } + var sb = new StringBuilder(); + var b = Lines[0].BBox; + foreach (var line in Lines) { + if (line.BBox.IsHorizontalNeighbor(b)) { + sb.Append(line.Text); + b = b.Union(line.BBox); + } + else { + b = line.BBox; + sb.AppendLine(); + sb.Append(line.Text); + } + } + return sb.ToString(); + } + } + + public readonly struct Selection + { + readonly RenderResultCache _cache; + public static readonly Selection Empty; + + /// + /// 获取选中区域的页码。 + /// + public readonly int Page; + /// + /// 获取选中区域在页面上的矩形区域(屏幕左下角点坐标为0,0)。 + /// + public readonly MuPdfSharp.Rectangle PageRegion; + /// + /// 获取选中区域在显示图片上的矩形区域。 + /// + public readonly RectangleF ImageRegion; + + public Bitmap GetSelectedBitmap() { + _cache.LoadPage(Page); + var p = _cache.GetBitmap(Page); + var clip = new MuPdfSharp.Rectangle( + ImageRegion.Left < 0 ? 0 : ImageRegion.Left, + ImageRegion.Top < 0 ? 0 : ImageRegion.Top, + ImageRegion.Right > p.Width ? p.Width : ImageRegion.Right, + ImageRegion.Bottom > p.Height ? p.Height : ImageRegion.Bottom + ); + return p.Clone(clip, p.PixelFormat); + } + + public Selection(RenderResultCache cache, int page, MuPdfSharp.Rectangle region, RectangleF imageRegion) { + Page = page; + PageRegion = region; + ImageRegion = imageRegion; + _cache = cache; + } + } +} diff --git a/pdfpatcher/App/Functions/Editor/ZoomRateEntryForm.Designer.cs b/pdfpatcher/App/Functions/Editor/ZoomRateEntryForm.Designer.cs new file mode 100644 index 0000000..4909da5 --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/ZoomRateEntryForm.Designer.cs @@ -0,0 +1,120 @@ +namespace PDFPatcher.Functions +{ + partial class ZoomRateEntryForm + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region Windows 窗体设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + this._OkButton = new System.Windows.Forms.Button(); + this._CancelButton = new System.Windows.Forms.Button(); + this._MessageLabel = new System.Windows.Forms.Label(); + this._ZoomRateBox = new System.Windows.Forms.ComboBox(); + this.SuspendLayout(); + // + // _OkButton + // + this._OkButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this._OkButton.Location = new System.Drawing.Point(97, 74); + this._OkButton.Name = "_OkButton"; + this._OkButton.Size = new System.Drawing.Size(75, 23); + this._OkButton.TabIndex = 0; + this._OkButton.Text = "确定(&Q)"; + this._OkButton.UseVisualStyleBackColor = true; + this._OkButton.Click += new System.EventHandler(this._OkButton_Click); + // + // _CancelButton + // + this._CancelButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this._CancelButton.DialogResult = System.Windows.Forms.DialogResult.Cancel; + this._CancelButton.Location = new System.Drawing.Point(178, 74); + this._CancelButton.Name = "_CancelButton"; + this._CancelButton.Size = new System.Drawing.Size(75, 23); + this._CancelButton.TabIndex = 1; + this._CancelButton.Text = "取消(&X)"; + this._CancelButton.UseVisualStyleBackColor = true; + this._CancelButton.Click += new System.EventHandler(this._CancelButton_Click); + // + // _MessageLabel + // + this._MessageLabel.AutoSize = true; + this._MessageLabel.Location = new System.Drawing.Point(12, 33); + this._MessageLabel.Name = "_MessageLabel"; + this._MessageLabel.Size = new System.Drawing.Size(113, 12); + this._MessageLabel.TabIndex = 2; + this._MessageLabel.Text = "在此输入缩放比例:"; + // + // _ZoomRateBox + // + this._ZoomRateBox.FormattingEnabled = true; + this._ZoomRateBox.Items.AddRange(new object[] { + "1", + "保持不变", + "——————", + "4", + "3", + "2", + "1.5", + "1.3", + "1.2", + "1", + "0.9", + "0.8", + "0.5", + "0.3", + "0.2"}); + this._ZoomRateBox.Location = new System.Drawing.Point(131, 30); + this._ZoomRateBox.Name = "_ZoomRateBox"; + this._ZoomRateBox.Size = new System.Drawing.Size(121, 20); + this._ZoomRateBox.TabIndex = 3; + // + // ZoomRateEntryForm + // + this.AcceptButton = this._OkButton; + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.CancelButton = this._CancelButton; + this.ClientSize = new System.Drawing.Size(265, 109); + this.Controls.Add(this._ZoomRateBox); + this.Controls.Add(this._MessageLabel); + this.Controls.Add(this._CancelButton); + this.Controls.Add(this._OkButton); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "ZoomRateEntryForm"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; + this.Text = "输入缩放比例"; + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.Button _OkButton; + private System.Windows.Forms.Button _CancelButton; + private System.Windows.Forms.Label _MessageLabel; + private System.Windows.Forms.ComboBox _ZoomRateBox; + } +} + diff --git a/pdfpatcher/App/Functions/Editor/ZoomRateEntryForm.cs b/pdfpatcher/App/Functions/Editor/ZoomRateEntryForm.cs new file mode 100644 index 0000000..c1f0d76 --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/ZoomRateEntryForm.cs @@ -0,0 +1,24 @@ +using System; +using System.Windows.Forms; + +namespace PDFPatcher.Functions +{ + sealed partial class ZoomRateEntryForm : Form + { + internal string ZoomRate => _ZoomRateBox.Text; + + public ZoomRateEntryForm() { + InitializeComponent(); + } + + void _OkButton_Click(Object source, EventArgs args) { + DialogResult = DialogResult.OK; + Close(); + } + + void _CancelButton_Click(Object source, EventArgs args) { + DialogResult = DialogResult.Cancel; + Close(); + } + } +} diff --git a/pdfpatcher/App/Functions/Editor/ZoomRateEntryForm.resx b/pdfpatcher/App/Functions/Editor/ZoomRateEntryForm.resx new file mode 100644 index 0000000..d58980a --- /dev/null +++ b/pdfpatcher/App/Functions/Editor/ZoomRateEntryForm.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/EditorControl.Designer.cs b/pdfpatcher/App/Functions/EditorControl.Designer.cs new file mode 100644 index 0000000..5d14a8b --- /dev/null +++ b/pdfpatcher/App/Functions/EditorControl.Designer.cs @@ -0,0 +1,1533 @@ +namespace PDFPatcher.Functions +{ + partial class EditorControl + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region 组件设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + this.components = new System.ComponentModel.Container(); + System.Windows.Forms.ToolStripMenuItem _AlterPosition; + System.Windows.Forms.ToolStripMenuItem _ChangeCoordinates; + System.Windows.Forms.ToolStripMenuItem _ClearPositionX; + System.Windows.Forms.ToolStripMenuItem _ClearPositionY; + System.Windows.Forms.ToolStripMenuItem _ClearPositionXY; + System.Windows.Forms.ToolStripMenuItem _ForceInternalLink; + System.Windows.Forms.ToolStripMenuItem _SelectNone; + System.Windows.Forms.ToolStripMenuItem _InvertSelect; + System.Windows.Forms.ToolStripMenuItem _ShiftPageNumber; + System.Windows.Forms.ToolStripMenuItem _ShiftMultiPageNumber; + System.Windows.Forms.ToolStripMenuItem _IncrementPageNumber; + System.Windows.Forms.ToolStripMenuItem _DecrementPageNumber; + System.Windows.Forms.ToolStripMenuItem _MergeBookmark; + System.Windows.Forms.ToolStripMenuItem _SelectAll; + System.Windows.Forms.ToolStripSeparator toolStripSeparator3; + System.Windows.Forms.ToolStripMenuItem dummyToolStripMenuItem; + System.Windows.Forms.ToolStripButton _Copy; + System.Windows.Forms.ToolStripButton _Paste; + System.Windows.Forms.ToolStripButton _DeleteBookmark; + System.Windows.Forms.ToolStripSeparator toolStripSeparator2; + System.Windows.Forms.ToolStripButton _InsertBookmark; + System.Windows.Forms.ToolStripButton _LevelUp; + System.Windows.Forms.ToolStripButton _LevelDown; + System.Windows.Forms.ToolStripSeparator toolStripSeparator7; + System.Windows.Forms.ToolStripMenuItem _SelectItems; + System.Windows.Forms.ToolStripMenuItem _SearchReplace; + System.Windows.Forms.ToolStripMenuItem _BookmarkAction; + System.Windows.Forms.ToolStripMenuItem toolStripMenuItem1; + System.Windows.Forms.ToolStripMenuItem toolStripMenuItem2; + System.Windows.Forms.ToolStripMenuItem toolStripMenuItem3; + System.Windows.Forms.ToolStripSeparator toolStripSeparator8; + System.Windows.Forms.ToolStripMenuItem toolStripMenuItem4; + System.Windows.Forms.ToolStripMenuItem toolStripMenuItem5; + System.Windows.Forms.ToolStripMenuItem toolStripMenuItem6; + System.Windows.Forms.ToolStripMenuItem toolStripMenuItem7; + System.Windows.Forms.ToolStripMenuItem toolStripMenuItem9; + System.Windows.Forms.ToolStripMenuItem toolStripMenuItem10; + System.Windows.Forms.ToolStripMenuItem toolStripMenuItem11; + System.Windows.Forms.ToolStripMenuItem toolStripMenuItem12; + System.Windows.Forms.ToolStripMenuItem toolStripMenuItem13; + System.Windows.Forms.ToolStripMenuItem toolStripMenuItem14; + System.Windows.Forms.ToolStripMenuItem toolStripMenuItem15; + System.Windows.Forms.ToolStripMenuItem toolStripMenuItem16; + System.Windows.Forms.ToolStripMenuItem toolStripMenuItem17; + System.Windows.Forms.ToolStripMenuItem toolStripMenuItem18; + System.Windows.Forms.ToolStripMenuItem toolStripMenuItem19; + System.Windows.Forms.ToolStripSeparator toolStripSeparator10; + System.Windows.Forms.ToolStripButton _FirstPage; + System.Windows.Forms.ToolStripButton _PreviousPage; + System.Windows.Forms.ToolStripButton _NextPage; + System.Windows.Forms.ToolStripButton _LastPage; + System.Windows.Forms.ToolStripMenuItem _MoveMode; + System.Windows.Forms.ToolStripMenuItem _SelectionMode; + System.Windows.Forms.ToolStripSeparator toolStripSeparator1; + System.Windows.Forms.ToolStripMenuItem _ScrollVertical; + System.Windows.Forms.ToolStripMenuItem _ScrollHorizontal; + System.Windows.Forms.ToolStripMenuItem _FullPageScroll; + System.Windows.Forms.ToolStripSeparator toolStripSeparator6; + System.Windows.Forms.ToolStripMenuItem _TrueColorSpace; + System.Windows.Forms.ToolStripMenuItem _GrayColorSpace; + System.Windows.Forms.ToolStripMenuItem _InvertColor; + System.Windows.Forms.ToolStripMenuItem _BookmarkHere; + System.Windows.Forms.ToolStripMenuItem _CopySelection; + System.Windows.Forms.ToolStripSeparator toolStripSeparator11; + System.Windows.Forms.ToolStripMenuItem _OcrDisabled; + System.Windows.Forms.ToolStripMenuItem _ShowTextBorders; + System.Windows.Forms.ToolStripMenuItem _DarkMode; + System.Windows.Forms.ToolStripSeparator toolStripSeparator12; + System.Windows.Forms.ToolStripMenuItem _GreenMode; + System.Windows.Forms.ToolStripMenuItem _ShowBookmarks; + System.Windows.Forms.ToolStripMenuItem _InsertPageLabel; + System.Windows.Forms.ToolStripMenuItem _AutoBookmark; + System.Windows.Forms.ToolStripMenuItem _SetOpenStatusTrue; + System.Windows.Forms.ToolStripMenuItem _SetOpenStatusFalse; + System.Windows.Forms.ToolStripMenuItem _OcrDetectPunctuation; + System.Windows.Forms.ToolStripMenuItem _FullScreen; + System.Windows.Forms.ToolStripMenuItem _PageProperties; + System.Windows.Forms.ToolStripMenuItem _MarkBookmark; + System.Windows.Forms.ToolStripMenuItem _MarkBookmarkRed; + System.Windows.Forms.ToolStripMenuItem _MarkBookmarkYellow; + System.Windows.Forms.ToolStripMenuItem _MarkBookmarkGreen; + System.Windows.Forms.ToolStripMenuItem _MarkBookmarkBlue; + System.Windows.Forms.ToolStripMenuItem _MarkBookmarkPurple; + System.Windows.Forms.ToolStripSeparator toolStripSeparator5; + System.Windows.Forms.ToolStripMenuItem _UnmarkBookmark; + System.Windows.Forms.ToolStripMenuItem _ClearBookmarkMarks; + System.Windows.Forms.ToolStripMenuItem _SelectMarkedBookmarks; + System.Windows.Forms.ToolStripMenuItem _SelectRedMarks; + System.Windows.Forms.ToolStripMenuItem _SelectYellowMarks; + System.Windows.Forms.ToolStripMenuItem _SelectGreenMarks; + System.Windows.Forms.ToolStripMenuItem _SelectCyanMarks; + System.Windows.Forms.ToolStripMenuItem _SelectBlueMarks; + System.Windows.Forms.ToolStripMenuItem _SelectPurpleMarks; + System.Windows.Forms.ToolStripSeparator toolStripSeparator14; + System.Windows.Forms.ToolStripSeparator toolStripSeparator13; + System.Windows.Forms.ToolStripSeparator toolStripSeparator4; + System.Windows.Forms.ToolStripButton _EditorOptions; + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(EditorControl)); + this._SetCurrentCoordinates = new System.Windows.Forms.ToolStripMenuItem(); + this._SelectionMenu = new System.Windows.Forms.ContextMenuStrip(this.components); + this._CollapseAll = new System.Windows.Forms.ToolStripMenuItem(); + this._CollapseChildren = new System.Windows.Forms.ToolStripMenuItem(); + this._ExpandAll = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripMenuItem8 = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator9 = new System.Windows.Forms.ToolStripSeparator(); + this._MarkBookmarkCyan = new System.Windows.Forms.ToolStripMenuItem(); + this._ViewerButton = new System.Windows.Forms.ToolStripDropDownButton(); + this._OcrMenu = new System.Windows.Forms.ToolStripMenuItem(); + this._InsertWithOcrOnly = new System.Windows.Forms.ToolStripMenuItem(); + this._ShowAnnotations = new System.Windows.Forms.ToolStripMenuItem(); + this._EditMenu = new System.Windows.Forms.ContextMenuStrip(this.components); + this._SetOpenStatus = new System.Windows.Forms.ToolStripMenuItem(); + this._ChangeZoomRate = new System.Windows.Forms.ToolStripMenuItem(); + this._ChangeCase = new System.Windows.Forms.ToolStripMenuItem(); + this._QuickSelect = new System.Windows.Forms.ToolStripMenuItem(); + this._RecentFileMenu = new System.Windows.Forms.ContextMenuStrip(this.components); + this._AddFilesButton = new System.Windows.Forms.ToolStripSplitButton(); + this._UndoMenu = new System.Windows.Forms.ContextMenuStrip(this.components); + this._UndoButton = new System.Windows.Forms.ToolStripSplitButton(); + this._IncludeDecendantBox = new System.Windows.Forms.CheckBox(); + this._BookmarkBox = new PDFPatcher.Functions.BookmarkEditorView(); + this._MainPanel = new System.Windows.Forms.SplitContainer(); + this._PageInfoBox = new System.Windows.Forms.Label(); + this._ViewerBox = new PDFPatcher.Functions.PdfViewerControl(); + this._ViewerMenu = new System.Windows.Forms.ContextMenuStrip(this.components); + this._OcrPage = new System.Windows.Forms.ToolStripMenuItem(); + this._SavePageImage = new System.Windows.Forms.ToolStripMenuItem(); + this._BookmarkToolbar = new System.Windows.Forms.ToolStrip(); + this._SavePDF = new System.Windows.Forms.ToolStripButton(); + this._SaveBookmark = new System.Windows.Forms.ToolStripButton(); + this._BookmarkBoldButton = new System.Windows.Forms.ToolStripButton(); + this._BookmarkItalicButton = new System.Windows.Forms.ToolStripButton(); + this._BookmarkColorButton = new ColorPicker.ToolStripColorPicker(); + this.toolStripMenuItem20 = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripMenuItem21 = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripMenuItem22 = new System.Windows.Forms.ToolStripMenuItem(); + this._ViewerToolbar = new System.Windows.Forms.ToolStrip(); + this._CurrentPageBox = new System.Windows.Forms.ToolStripTextBox(); + this._ZoomBox = new System.Windows.Forms.ToolStripComboBox(); + _AlterPosition = new System.Windows.Forms.ToolStripMenuItem(); + _ChangeCoordinates = new System.Windows.Forms.ToolStripMenuItem(); + _ClearPositionX = new System.Windows.Forms.ToolStripMenuItem(); + _ClearPositionY = new System.Windows.Forms.ToolStripMenuItem(); + _ClearPositionXY = new System.Windows.Forms.ToolStripMenuItem(); + _ForceInternalLink = new System.Windows.Forms.ToolStripMenuItem(); + _SelectNone = new System.Windows.Forms.ToolStripMenuItem(); + _InvertSelect = new System.Windows.Forms.ToolStripMenuItem(); + _ShiftPageNumber = new System.Windows.Forms.ToolStripMenuItem(); + _ShiftMultiPageNumber = new System.Windows.Forms.ToolStripMenuItem(); + _IncrementPageNumber = new System.Windows.Forms.ToolStripMenuItem(); + _DecrementPageNumber = new System.Windows.Forms.ToolStripMenuItem(); + _MergeBookmark = new System.Windows.Forms.ToolStripMenuItem(); + _SelectAll = new System.Windows.Forms.ToolStripMenuItem(); + toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator(); + dummyToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + _Copy = new System.Windows.Forms.ToolStripButton(); + _Paste = new System.Windows.Forms.ToolStripButton(); + _DeleteBookmark = new System.Windows.Forms.ToolStripButton(); + toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator(); + _InsertBookmark = new System.Windows.Forms.ToolStripButton(); + _LevelUp = new System.Windows.Forms.ToolStripButton(); + _LevelDown = new System.Windows.Forms.ToolStripButton(); + toolStripSeparator7 = new System.Windows.Forms.ToolStripSeparator(); + _SelectItems = new System.Windows.Forms.ToolStripMenuItem(); + _SearchReplace = new System.Windows.Forms.ToolStripMenuItem(); + _BookmarkAction = new System.Windows.Forms.ToolStripMenuItem(); + toolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); + toolStripMenuItem2 = new System.Windows.Forms.ToolStripMenuItem(); + toolStripMenuItem3 = new System.Windows.Forms.ToolStripMenuItem(); + toolStripSeparator8 = new System.Windows.Forms.ToolStripSeparator(); + toolStripMenuItem4 = new System.Windows.Forms.ToolStripMenuItem(); + toolStripMenuItem5 = new System.Windows.Forms.ToolStripMenuItem(); + toolStripMenuItem6 = new System.Windows.Forms.ToolStripMenuItem(); + toolStripMenuItem7 = new System.Windows.Forms.ToolStripMenuItem(); + toolStripMenuItem9 = new System.Windows.Forms.ToolStripMenuItem(); + toolStripMenuItem10 = new System.Windows.Forms.ToolStripMenuItem(); + toolStripMenuItem11 = new System.Windows.Forms.ToolStripMenuItem(); + toolStripMenuItem12 = new System.Windows.Forms.ToolStripMenuItem(); + toolStripMenuItem13 = new System.Windows.Forms.ToolStripMenuItem(); + toolStripMenuItem14 = new System.Windows.Forms.ToolStripMenuItem(); + toolStripMenuItem15 = new System.Windows.Forms.ToolStripMenuItem(); + toolStripMenuItem16 = new System.Windows.Forms.ToolStripMenuItem(); + toolStripMenuItem17 = new System.Windows.Forms.ToolStripMenuItem(); + toolStripMenuItem18 = new System.Windows.Forms.ToolStripMenuItem(); + toolStripMenuItem19 = new System.Windows.Forms.ToolStripMenuItem(); + toolStripSeparator10 = new System.Windows.Forms.ToolStripSeparator(); + _FirstPage = new System.Windows.Forms.ToolStripButton(); + _PreviousPage = new System.Windows.Forms.ToolStripButton(); + _NextPage = new System.Windows.Forms.ToolStripButton(); + _LastPage = new System.Windows.Forms.ToolStripButton(); + _MoveMode = new System.Windows.Forms.ToolStripMenuItem(); + _SelectionMode = new System.Windows.Forms.ToolStripMenuItem(); + toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator(); + _ScrollVertical = new System.Windows.Forms.ToolStripMenuItem(); + _ScrollHorizontal = new System.Windows.Forms.ToolStripMenuItem(); + _FullPageScroll = new System.Windows.Forms.ToolStripMenuItem(); + toolStripSeparator6 = new System.Windows.Forms.ToolStripSeparator(); + _TrueColorSpace = new System.Windows.Forms.ToolStripMenuItem(); + _GrayColorSpace = new System.Windows.Forms.ToolStripMenuItem(); + _InvertColor = new System.Windows.Forms.ToolStripMenuItem(); + _BookmarkHere = new System.Windows.Forms.ToolStripMenuItem(); + _CopySelection = new System.Windows.Forms.ToolStripMenuItem(); + toolStripSeparator11 = new System.Windows.Forms.ToolStripSeparator(); + _OcrDisabled = new System.Windows.Forms.ToolStripMenuItem(); + _ShowTextBorders = new System.Windows.Forms.ToolStripMenuItem(); + _DarkMode = new System.Windows.Forms.ToolStripMenuItem(); + toolStripSeparator12 = new System.Windows.Forms.ToolStripSeparator(); + _GreenMode = new System.Windows.Forms.ToolStripMenuItem(); + _ShowBookmarks = new System.Windows.Forms.ToolStripMenuItem(); + _InsertPageLabel = new System.Windows.Forms.ToolStripMenuItem(); + _AutoBookmark = new System.Windows.Forms.ToolStripMenuItem(); + _SetOpenStatusTrue = new System.Windows.Forms.ToolStripMenuItem(); + _SetOpenStatusFalse = new System.Windows.Forms.ToolStripMenuItem(); + _OcrDetectPunctuation = new System.Windows.Forms.ToolStripMenuItem(); + _FullScreen = new System.Windows.Forms.ToolStripMenuItem(); + _PageProperties = new System.Windows.Forms.ToolStripMenuItem(); + _MarkBookmark = new System.Windows.Forms.ToolStripMenuItem(); + _MarkBookmarkRed = new System.Windows.Forms.ToolStripMenuItem(); + _MarkBookmarkYellow = new System.Windows.Forms.ToolStripMenuItem(); + _MarkBookmarkGreen = new System.Windows.Forms.ToolStripMenuItem(); + _MarkBookmarkBlue = new System.Windows.Forms.ToolStripMenuItem(); + _MarkBookmarkPurple = new System.Windows.Forms.ToolStripMenuItem(); + toolStripSeparator5 = new System.Windows.Forms.ToolStripSeparator(); + _UnmarkBookmark = new System.Windows.Forms.ToolStripMenuItem(); + _ClearBookmarkMarks = new System.Windows.Forms.ToolStripMenuItem(); + _SelectMarkedBookmarks = new System.Windows.Forms.ToolStripMenuItem(); + _SelectRedMarks = new System.Windows.Forms.ToolStripMenuItem(); + _SelectYellowMarks = new System.Windows.Forms.ToolStripMenuItem(); + _SelectGreenMarks = new System.Windows.Forms.ToolStripMenuItem(); + _SelectCyanMarks = new System.Windows.Forms.ToolStripMenuItem(); + _SelectBlueMarks = new System.Windows.Forms.ToolStripMenuItem(); + _SelectPurpleMarks = new System.Windows.Forms.ToolStripMenuItem(); + toolStripSeparator14 = new System.Windows.Forms.ToolStripSeparator(); + toolStripSeparator13 = new System.Windows.Forms.ToolStripSeparator(); + toolStripSeparator4 = new System.Windows.Forms.ToolStripSeparator(); + _EditorOptions = new System.Windows.Forms.ToolStripButton(); + this._SelectionMenu.SuspendLayout(); + this._EditMenu.SuspendLayout(); + this._RecentFileMenu.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this._BookmarkBox)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this._MainPanel)).BeginInit(); + this._MainPanel.Panel1.SuspendLayout(); + this._MainPanel.Panel2.SuspendLayout(); + this._MainPanel.SuspendLayout(); + this._ViewerMenu.SuspendLayout(); + this._BookmarkToolbar.SuspendLayout(); + this._ViewerToolbar.SuspendLayout(); + this.SuspendLayout(); + // + // _AlterPosition + // + _AlterPosition.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + _ChangeCoordinates, + this._SetCurrentCoordinates, + _ClearPositionX, + _ClearPositionY, + _ClearPositionXY}); + _AlterPosition.Image = global::PDFPatcher.Properties.Resources.ScrollPosition; + _AlterPosition.Name = "_AlterPosition"; + _AlterPosition.Size = new System.Drawing.Size(211, 22); + _AlterPosition.Text = "更改目标页面坐标(&Y)"; + _AlterPosition.DropDownItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this._MainToolbar_ItemClicked); + // + // _ChangeCoordinates + // + _ChangeCoordinates.Image = global::PDFPatcher.Properties.Resources.ScrollPosition; + _ChangeCoordinates.Name = "_ChangeCoordinates"; + _ChangeCoordinates.Size = new System.Drawing.Size(184, 22); + _ChangeCoordinates.Text = "更改坐标(&B)..."; + // + // _SetCurrentCoordinates + // + this._SetCurrentCoordinates.Image = global::PDFPatcher.Properties.Resources.Pin; + this._SetCurrentCoordinates.Name = "_SetCurrentCoordinates"; + this._SetCurrentCoordinates.Size = new System.Drawing.Size(184, 22); + this._SetCurrentCoordinates.Text = "设为当前页坐标(&S)"; + // + // _ClearPositionX + // + _ClearPositionX.Name = "_ClearPositionX"; + _ClearPositionX.Size = new System.Drawing.Size(184, 22); + _ClearPositionX.Text = "清除横坐标"; + // + // _ClearPositionY + // + _ClearPositionY.Name = "_ClearPositionY"; + _ClearPositionY.Size = new System.Drawing.Size(184, 22); + _ClearPositionY.Text = "清除纵坐标"; + // + // _ClearPositionXY + // + _ClearPositionXY.Name = "_ClearPositionXY"; + _ClearPositionXY.Size = new System.Drawing.Size(184, 22); + _ClearPositionXY.Text = "清除横坐标与纵坐标"; + // + // _ForceInternalLink + // + _ForceInternalLink.Name = "_ForceInternalLink"; + _ForceInternalLink.Size = new System.Drawing.Size(211, 22); + _ForceInternalLink.Text = "强制设置为文件内链接"; + // + // _SelectNone + // + _SelectNone.Name = "_SelectNone"; + _SelectNone.Size = new System.Drawing.Size(148, 22); + _SelectNone.Text = "全部不选"; + // + // _InvertSelect + // + _InvertSelect.Name = "_InvertSelect"; + _InvertSelect.Size = new System.Drawing.Size(148, 22); + _InvertSelect.Text = "反转选择状态"; + // + // _ShiftPageNumber + // + _ShiftPageNumber.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + _ShiftMultiPageNumber, + _IncrementPageNumber, + _DecrementPageNumber}); + _ShiftPageNumber.Image = global::PDFPatcher.Properties.Resources.PageRange; + _ShiftPageNumber.Name = "_ShiftPageNumber"; + _ShiftPageNumber.Size = new System.Drawing.Size(211, 22); + _ShiftPageNumber.Text = "更改目标页码(&M)"; + _ShiftPageNumber.DropDownItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this._MainToolbar_ItemClicked); + // + // _ShiftMultiPageNumber + // + _ShiftMultiPageNumber.Name = "_ShiftMultiPageNumber"; + _ShiftMultiPageNumber.Size = new System.Drawing.Size(157, 22); + _ShiftMultiPageNumber.Text = "增减指定数值..."; + // + // _IncrementPageNumber + // + _IncrementPageNumber.Name = "_IncrementPageNumber"; + _IncrementPageNumber.Size = new System.Drawing.Size(157, 22); + _IncrementPageNumber.Text = "增加页码"; + // + // _DecrementPageNumber + // + _DecrementPageNumber.Name = "_DecrementPageNumber"; + _DecrementPageNumber.Size = new System.Drawing.Size(157, 22); + _DecrementPageNumber.Text = "减少页码"; + // + // _MergeBookmark + // + _MergeBookmark.Image = global::PDFPatcher.Properties.Resources.Merge; + _MergeBookmark.Name = "_MergeBookmark"; + _MergeBookmark.Size = new System.Drawing.Size(211, 22); + _MergeBookmark.Text = "合并书签(&H)"; + // + // _SelectAll + // + _SelectAll.Image = global::PDFPatcher.Properties.Resources.SelectAll; + _SelectAll.Name = "_SelectAll"; + _SelectAll.Size = new System.Drawing.Size(148, 22); + _SelectAll.Text = "全部选中"; + // + // toolStripSeparator3 + // + toolStripSeparator3.Name = "toolStripSeparator3"; + toolStripSeparator3.Size = new System.Drawing.Size(145, 6); + // + // dummyToolStripMenuItem + // + dummyToolStripMenuItem.Name = "dummyToolStripMenuItem"; + dummyToolStripMenuItem.Size = new System.Drawing.Size(94, 22); + dummyToolStripMenuItem.Text = "dummy"; + // + // _Copy + // + _Copy.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + _Copy.Image = global::PDFPatcher.Properties.Resources.Copy; + _Copy.ImageTransparentColor = System.Drawing.Color.Magenta; + _Copy.Name = "_Copy"; + _Copy.Size = new System.Drawing.Size(23, 22); + _Copy.Text = "复制书签"; + _Copy.ToolTipText = "复制书签\r\nCtrl+C"; + // + // _Paste + // + _Paste.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + _Paste.Image = global::PDFPatcher.Properties.Resources.Paste; + _Paste.ImageTransparentColor = System.Drawing.Color.Magenta; + _Paste.Name = "_Paste"; + _Paste.Size = new System.Drawing.Size(23, 22); + _Paste.Text = "粘贴书签"; + _Paste.ToolTipText = "粘贴书签\r\nCtrl+P"; + // + // _DeleteBookmark + // + _DeleteBookmark.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + _DeleteBookmark.Image = global::PDFPatcher.Properties.Resources.Delete; + _DeleteBookmark.ImageTransparentColor = System.Drawing.Color.Magenta; + _DeleteBookmark.Name = "_DeleteBookmark"; + _DeleteBookmark.Size = new System.Drawing.Size(23, 22); + _DeleteBookmark.Text = "删除"; + _DeleteBookmark.ToolTipText = "删除书签项目\r\nDelete"; + // + // toolStripSeparator2 + // + toolStripSeparator2.Name = "toolStripSeparator2"; + toolStripSeparator2.Size = new System.Drawing.Size(6, 25); + // + // _InsertBookmark + // + _InsertBookmark.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + _InsertBookmark.Image = global::PDFPatcher.Properties.Resources.BookmarkFile; + _InsertBookmark.ImageTransparentColor = System.Drawing.Color.Magenta; + _InsertBookmark.Name = "_InsertBookmark"; + _InsertBookmark.Size = new System.Drawing.Size(23, 22); + _InsertBookmark.Text = "插入(&C)"; + _InsertBookmark.ToolTipText = "插入书签项(按住 Shift 向上插入)\r\nInsert"; + // + // _LevelUp + // + _LevelUp.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + _LevelUp.Image = global::PDFPatcher.Properties.Resources.MoveLeft; + _LevelUp.ImageTransparentColor = System.Drawing.Color.Magenta; + _LevelUp.Name = "_LevelUp"; + _LevelUp.Size = new System.Drawing.Size(23, 22); + _LevelUp.Text = "设置为父书签"; + _LevelUp.ToolTipText = "将选中书签向外移一级变成父级书签\r\nShift+Tab"; + // + // _LevelDown + // + _LevelDown.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + _LevelDown.Image = global::PDFPatcher.Properties.Resources.MoveRight; + _LevelDown.ImageTransparentColor = System.Drawing.Color.Magenta; + _LevelDown.Name = "_LevelDown"; + _LevelDown.Size = new System.Drawing.Size(23, 22); + _LevelDown.Text = "设置为子书签"; + _LevelDown.ToolTipText = "设置选中书签为其上一个同级书签的子书签\r\nTab"; + // + // toolStripSeparator7 + // + toolStripSeparator7.Name = "toolStripSeparator7"; + toolStripSeparator7.Size = new System.Drawing.Size(208, 6); + // + // _SelectItems + // + _SelectItems.DropDown = this._SelectionMenu; + _SelectItems.Image = global::PDFPatcher.Properties.Resources.SelectItem; + _SelectItems.ImageTransparentColor = System.Drawing.Color.Magenta; + _SelectItems.Name = "_SelectItems"; + _SelectItems.Size = new System.Drawing.Size(211, 22); + _SelectItems.Text = "选择书签(&S)"; + // + // _SelectionMenu + // + this._SelectionMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + _SelectAll, + _SelectNone, + _InvertSelect, + toolStripSeparator3, + this._CollapseAll, + this._CollapseChildren, + this._ExpandAll}); + this._SelectionMenu.Name = "_SelectionMenu"; + this._SelectionMenu.OwnerItem = _SelectItems; + this._SelectionMenu.Size = new System.Drawing.Size(149, 142); + this._SelectionMenu.ItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this._MainToolbar_ItemClicked); + // + // _CollapseAll + // + this._CollapseAll.Name = "_CollapseAll"; + this._CollapseAll.Size = new System.Drawing.Size(148, 22); + this._CollapseAll.Text = "全部折叠"; + // + // _CollapseChildren + // + this._CollapseChildren.Name = "_CollapseChildren"; + this._CollapseChildren.Size = new System.Drawing.Size(148, 22); + this._CollapseChildren.Text = "折叠子书签"; + // + // _ExpandAll + // + this._ExpandAll.Name = "_ExpandAll"; + this._ExpandAll.Size = new System.Drawing.Size(148, 22); + this._ExpandAll.Text = "全部展开"; + // + // _SearchReplace + // + _SearchReplace.Image = global::PDFPatcher.Properties.Resources.SearchReplace; + _SearchReplace.ImageTransparentColor = System.Drawing.Color.Magenta; + _SearchReplace.Name = "_SearchReplace"; + _SearchReplace.Size = new System.Drawing.Size(211, 22); + _SearchReplace.Text = "查找/替换书签文本(&W)..."; + _SearchReplace.ToolTipText = "查找或替换书签文本\r\nCtrl+F"; + // + // _BookmarkAction + // + _BookmarkAction.Image = global::PDFPatcher.Properties.Resources.EditItem; + _BookmarkAction.Name = "_BookmarkAction"; + _BookmarkAction.Size = new System.Drawing.Size(211, 22); + _BookmarkAction.Text = "书签动作属性(&D)..."; + _BookmarkAction.ToolTipText = "修改点击书签后执行的动作"; + // + // toolStripMenuItem1 + // + toolStripMenuItem1.Image = global::PDFPatcher.Properties.Resources.SelectAll; + toolStripMenuItem1.Name = "toolStripMenuItem1"; + toolStripMenuItem1.Size = new System.Drawing.Size(158, 22); + toolStripMenuItem1.Text = "全部选中"; + // + // toolStripMenuItem2 + // + toolStripMenuItem2.Name = "toolStripMenuItem2"; + toolStripMenuItem2.Size = new System.Drawing.Size(158, 22); + toolStripMenuItem2.Text = "全部不选"; + // + // toolStripMenuItem3 + // + toolStripMenuItem3.Name = "toolStripMenuItem3"; + toolStripMenuItem3.Size = new System.Drawing.Size(158, 22); + toolStripMenuItem3.Text = "反转选择状态"; + // + // toolStripSeparator8 + // + toolStripSeparator8.Name = "toolStripSeparator8"; + toolStripSeparator8.Size = new System.Drawing.Size(155, 6); + // + // toolStripMenuItem4 + // + toolStripMenuItem4.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + toolStripMenuItem5, + toolStripMenuItem6, + toolStripMenuItem7, + this.toolStripMenuItem8, + toolStripMenuItem9, + toolStripMenuItem10, + this.toolStripSeparator9, + toolStripMenuItem11, + toolStripMenuItem12}); + toolStripMenuItem4.Image = global::PDFPatcher.Properties.Resources.Mark; + toolStripMenuItem4.Name = "toolStripMenuItem4"; + toolStripMenuItem4.Size = new System.Drawing.Size(158, 22); + toolStripMenuItem4.Text = "标记书签"; + toolStripMenuItem4.DropDownItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this._MainToolbar_ItemClicked); + // + // toolStripMenuItem5 + // + toolStripMenuItem5.Name = "toolStripMenuItem5"; + toolStripMenuItem5.Size = new System.Drawing.Size(148, 22); + toolStripMenuItem5.Text = "红色"; + // + // toolStripMenuItem6 + // + toolStripMenuItem6.Name = "toolStripMenuItem6"; + toolStripMenuItem6.Size = new System.Drawing.Size(148, 22); + toolStripMenuItem6.Text = "黄色"; + // + // toolStripMenuItem7 + // + toolStripMenuItem7.Name = "toolStripMenuItem7"; + toolStripMenuItem7.Size = new System.Drawing.Size(148, 22); + toolStripMenuItem7.Text = "绿色"; + // + // toolStripMenuItem8 + // + this.toolStripMenuItem8.Name = "toolStripMenuItem8"; + this.toolStripMenuItem8.Size = new System.Drawing.Size(148, 22); + this.toolStripMenuItem8.Text = "青色"; + // + // toolStripMenuItem9 + // + toolStripMenuItem9.Name = "toolStripMenuItem9"; + toolStripMenuItem9.Size = new System.Drawing.Size(148, 22); + toolStripMenuItem9.Text = "蓝色"; + // + // toolStripMenuItem10 + // + toolStripMenuItem10.Name = "toolStripMenuItem10"; + toolStripMenuItem10.Size = new System.Drawing.Size(148, 22); + toolStripMenuItem10.Text = "紫色"; + // + // toolStripSeparator9 + // + this.toolStripSeparator9.Name = "toolStripSeparator9"; + this.toolStripSeparator9.Size = new System.Drawing.Size(145, 6); + // + // toolStripMenuItem11 + // + toolStripMenuItem11.Image = global::PDFPatcher.Properties.Resources.Unmark; + toolStripMenuItem11.Name = "toolStripMenuItem11"; + toolStripMenuItem11.Size = new System.Drawing.Size(148, 22); + toolStripMenuItem11.Text = "取消标记"; + // + // toolStripMenuItem12 + // + toolStripMenuItem12.Name = "toolStripMenuItem12"; + toolStripMenuItem12.Size = new System.Drawing.Size(148, 22); + toolStripMenuItem12.Text = "清除所有标记"; + // + // toolStripMenuItem13 + // + toolStripMenuItem13.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + toolStripMenuItem14, + toolStripMenuItem15, + toolStripMenuItem16, + toolStripMenuItem17, + toolStripMenuItem18, + toolStripMenuItem19}); + toolStripMenuItem13.Image = global::PDFPatcher.Properties.Resources.SelectMarks; + toolStripMenuItem13.Name = "toolStripMenuItem13"; + toolStripMenuItem13.Size = new System.Drawing.Size(158, 22); + toolStripMenuItem13.Text = "选择已标记书签"; + toolStripMenuItem13.DropDownItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this._MainToolbar_ItemClicked); + // + // toolStripMenuItem14 + // + toolStripMenuItem14.Name = "toolStripMenuItem14"; + toolStripMenuItem14.Size = new System.Drawing.Size(100, 22); + toolStripMenuItem14.Text = "红色"; + // + // toolStripMenuItem15 + // + toolStripMenuItem15.Name = "toolStripMenuItem15"; + toolStripMenuItem15.Size = new System.Drawing.Size(100, 22); + toolStripMenuItem15.Text = "黄色"; + // + // toolStripMenuItem16 + // + toolStripMenuItem16.Name = "toolStripMenuItem16"; + toolStripMenuItem16.Size = new System.Drawing.Size(100, 22); + toolStripMenuItem16.Text = "绿色"; + // + // toolStripMenuItem17 + // + toolStripMenuItem17.Name = "toolStripMenuItem17"; + toolStripMenuItem17.Size = new System.Drawing.Size(100, 22); + toolStripMenuItem17.Text = "青色"; + // + // toolStripMenuItem18 + // + toolStripMenuItem18.Name = "toolStripMenuItem18"; + toolStripMenuItem18.Size = new System.Drawing.Size(100, 22); + toolStripMenuItem18.Text = "蓝色"; + // + // toolStripMenuItem19 + // + toolStripMenuItem19.Name = "toolStripMenuItem19"; + toolStripMenuItem19.Size = new System.Drawing.Size(100, 22); + toolStripMenuItem19.Text = "紫色"; + // + // toolStripSeparator10 + // + toolStripSeparator10.Name = "toolStripSeparator10"; + toolStripSeparator10.Size = new System.Drawing.Size(155, 6); + // + // _FirstPage + // + _FirstPage.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + _FirstPage.Image = global::PDFPatcher.Properties.Resources.MoveTop; + _FirstPage.ImageTransparentColor = System.Drawing.Color.Magenta; + _FirstPage.Name = "_FirstPage"; + _FirstPage.Size = new System.Drawing.Size(23, 22); + _FirstPage.Text = "转到文档第一页"; + // + // _PreviousPage + // + _PreviousPage.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + _PreviousPage.Image = global::PDFPatcher.Properties.Resources.MoveUp; + _PreviousPage.ImageTransparentColor = System.Drawing.Color.Magenta; + _PreviousPage.Name = "_PreviousPage"; + _PreviousPage.Size = new System.Drawing.Size(23, 22); + _PreviousPage.Text = "转到上一页"; + // + // _NextPage + // + _NextPage.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + _NextPage.Image = global::PDFPatcher.Properties.Resources.MoveDown; + _NextPage.ImageTransparentColor = System.Drawing.Color.Magenta; + _NextPage.Name = "_NextPage"; + _NextPage.Size = new System.Drawing.Size(23, 22); + _NextPage.Text = "转到下一页"; + // + // _LastPage + // + _LastPage.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + _LastPage.Image = global::PDFPatcher.Properties.Resources.MoveBottom; + _LastPage.ImageTransparentColor = System.Drawing.Color.Magenta; + _LastPage.Name = "_LastPage"; + _LastPage.Size = new System.Drawing.Size(23, 22); + _LastPage.Text = "转到文档最后一页"; + // + // _MoveMode + // + _MoveMode.Checked = true; + _MoveMode.CheckState = System.Windows.Forms.CheckState.Checked; + _MoveMode.Image = global::PDFPatcher.Properties.Resources.Move; + _MoveMode.Name = "_MoveMode"; + _MoveMode.Size = new System.Drawing.Size(208, 22); + _MoveMode.Text = "移动页面模式(&Y)"; + _MoveMode.ToolTipText = "使用鼠标拖动页面"; + // + // _SelectionMode + // + _SelectionMode.Image = global::PDFPatcher.Properties.Resources.SelectItem; + _SelectionMode.Name = "_SelectionMode"; + _SelectionMode.Size = new System.Drawing.Size(208, 22); + _SelectionMode.Text = "框选模式(&K)"; + _SelectionMode.ToolTipText = "框选文档内容,可复制所选内容、添加书签"; + // + // toolStripSeparator1 + // + toolStripSeparator1.Name = "toolStripSeparator1"; + toolStripSeparator1.Size = new System.Drawing.Size(205, 6); + // + // _ScrollVertical + // + _ScrollVertical.Checked = true; + _ScrollVertical.CheckState = System.Windows.Forms.CheckState.Checked; + _ScrollVertical.Image = global::PDFPatcher.Properties.Resources.ScrollVertical; + _ScrollVertical.Name = "_ScrollVertical"; + _ScrollVertical.Size = new System.Drawing.Size(208, 22); + _ScrollVertical.Text = "从上到下阅读(&S)"; + // + // _ScrollHorizontal + // + _ScrollHorizontal.Image = global::PDFPatcher.Properties.Resources.ScrollHorizontal; + _ScrollHorizontal.Name = "_ScrollHorizontal"; + _ScrollHorizontal.Size = new System.Drawing.Size(208, 22); + _ScrollHorizontal.Text = "从右到左阅读(&Y)"; + // + // _FullPageScroll + // + _FullPageScroll.Name = "_FullPageScroll"; + _FullPageScroll.Size = new System.Drawing.Size(208, 22); + _FullPageScroll.Text = "整页翻页(&Z)"; + _FullPageScroll.ToolTipText = "按翻页键翻页时,按整页来翻页而不是按显示窗口翻页"; + // + // toolStripSeparator6 + // + toolStripSeparator6.Name = "toolStripSeparator6"; + toolStripSeparator6.Size = new System.Drawing.Size(205, 6); + // + // _TrueColorSpace + // + _TrueColorSpace.Checked = true; + _TrueColorSpace.CheckState = System.Windows.Forms.CheckState.Checked; + _TrueColorSpace.Image = global::PDFPatcher.Properties.Resources.ColorDisplay; + _TrueColorSpace.Name = "_TrueColorSpace"; + _TrueColorSpace.Size = new System.Drawing.Size(208, 22); + _TrueColorSpace.Text = "彩色显示(&C)"; + // + // _GrayColorSpace + // + _GrayColorSpace.Image = global::PDFPatcher.Properties.Resources.GrayScaleDisplay; + _GrayColorSpace.Name = "_GrayColorSpace"; + _GrayColorSpace.Size = new System.Drawing.Size(208, 22); + _GrayColorSpace.Text = "黑白显示(&H)"; + // + // _InvertColor + // + _InvertColor.Image = global::PDFPatcher.Properties.Resources.InvertColor; + _InvertColor.Name = "_InvertColor"; + _InvertColor.Size = new System.Drawing.Size(208, 22); + _InvertColor.Text = "反转颜色(&F)"; + // + // _BookmarkHere + // + _BookmarkHere.Image = global::PDFPatcher.Properties.Resources.BookmarkFile; + _BookmarkHere.Name = "_BookmarkHere"; + _BookmarkHere.Size = new System.Drawing.Size(225, 22); + _BookmarkHere.Text = "在此插入书签(&S)..."; + _BookmarkHere.ToolTipText = "插入书签,指向当前位置"; + // + // _CopySelection + // + _CopySelection.Image = global::PDFPatcher.Properties.Resources.Copy; + _CopySelection.Name = "_CopySelection"; + _CopySelection.Size = new System.Drawing.Size(225, 22); + _CopySelection.Text = "复制选中内容(&F)"; + _CopySelection.ToolTipText = "复制选中部分的图像"; + // + // toolStripSeparator11 + // + toolStripSeparator11.Name = "toolStripSeparator11"; + toolStripSeparator11.Size = new System.Drawing.Size(205, 6); + // + // _OcrDisabled + // + _OcrDisabled.Name = "_OcrDisabled"; + _OcrDisabled.Size = new System.Drawing.Size(164, 22); + _OcrDisabled.Text = "不要识别文本(&B)"; + // + // _ShowTextBorders + // + _ShowTextBorders.Name = "_ShowTextBorders"; + _ShowTextBorders.Size = new System.Drawing.Size(208, 22); + _ShowTextBorders.Text = "显示文本边框"; + // + // _DarkMode + // + _DarkMode.Image = global::PDFPatcher.Properties.Resources.DarkMode; + _DarkMode.Name = "_DarkMode"; + _DarkMode.Size = new System.Drawing.Size(208, 22); + _DarkMode.Text = "暗黑阅读模式(&A)"; + // + // toolStripSeparator12 + // + toolStripSeparator12.Name = "toolStripSeparator12"; + toolStripSeparator12.Size = new System.Drawing.Size(205, 6); + // + // _GreenMode + // + _GreenMode.Image = global::PDFPatcher.Properties.Resources.GreenMode; + _GreenMode.Name = "_GreenMode"; + _GreenMode.Size = new System.Drawing.Size(208, 22); + _GreenMode.Text = "绿色阅读模式(&L)"; + // + // _ShowBookmarks + // + _ShowBookmarks.Name = "_ShowBookmarks"; + _ShowBookmarks.Size = new System.Drawing.Size(208, 22); + _ShowBookmarks.Text = "显示书签栏(&Q)"; + // + // _InsertPageLabel + // + _InsertPageLabel.Image = global::PDFPatcher.Properties.Resources.PageRange; + _InsertPageLabel.Name = "_InsertPageLabel"; + _InsertPageLabel.Size = new System.Drawing.Size(225, 22); + _InsertPageLabel.Text = "插入页码标签(&Y)..."; + _InsertPageLabel.Visible = false; + // + // _AutoBookmark + // + _AutoBookmark.Enabled = false; + _AutoBookmark.Image = global::PDFPatcher.Properties.Resources.AutoBookmark; + _AutoBookmark.Name = "_AutoBookmark"; + _AutoBookmark.Size = new System.Drawing.Size(225, 22); + _AutoBookmark.Text = "设置自动书签标题格式(&Z)"; + // + // _SetOpenStatusTrue + // + _SetOpenStatusTrue.Name = "_SetOpenStatusTrue"; + _SetOpenStatusTrue.Size = new System.Drawing.Size(100, 22); + _SetOpenStatusTrue.Text = "打开"; + // + // _SetOpenStatusFalse + // + _SetOpenStatusFalse.Name = "_SetOpenStatusFalse"; + _SetOpenStatusFalse.Size = new System.Drawing.Size(100, 22); + _SetOpenStatusFalse.Text = "关闭"; + // + // _OcrDetectPunctuation + // + _OcrDetectPunctuation.Name = "_OcrDetectPunctuation"; + _OcrDetectPunctuation.Size = new System.Drawing.Size(208, 22); + _OcrDetectPunctuation.Text = "增强识别目录页标点"; + // + // _FullScreen + // + _FullScreen.Name = "_FullScreen"; + _FullScreen.Size = new System.Drawing.Size(208, 22); + _FullScreen.Text = "全屏显示(&Q)"; + // + // _PageProperties + // + _PageProperties.Image = global::PDFPatcher.Properties.Resources.Property; + _PageProperties.Name = "_PageProperties"; + _PageProperties.Size = new System.Drawing.Size(225, 22); + _PageProperties.Text = "查看页面属性(&X)..."; + // + // _MarkBookmark + // + _MarkBookmark.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + _MarkBookmarkRed, + _MarkBookmarkYellow, + _MarkBookmarkGreen, + this._MarkBookmarkCyan, + _MarkBookmarkBlue, + _MarkBookmarkPurple, + toolStripSeparator5, + _UnmarkBookmark, + _ClearBookmarkMarks}); + _MarkBookmark.Image = global::PDFPatcher.Properties.Resources.Mark; + _MarkBookmark.Name = "_MarkBookmark"; + _MarkBookmark.Size = new System.Drawing.Size(211, 22); + _MarkBookmark.Text = "标记书签"; + _MarkBookmark.DropDownItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this._MainToolbar_ItemClicked); + // + // _MarkBookmarkRed + // + _MarkBookmarkRed.Name = "_MarkBookmarkRed"; + _MarkBookmarkRed.Size = new System.Drawing.Size(148, 22); + _MarkBookmarkRed.Text = "红色"; + // + // _MarkBookmarkYellow + // + _MarkBookmarkYellow.Name = "_MarkBookmarkYellow"; + _MarkBookmarkYellow.Size = new System.Drawing.Size(148, 22); + _MarkBookmarkYellow.Text = "黄色"; + // + // _MarkBookmarkGreen + // + _MarkBookmarkGreen.Name = "_MarkBookmarkGreen"; + _MarkBookmarkGreen.Size = new System.Drawing.Size(148, 22); + _MarkBookmarkGreen.Text = "绿色"; + // + // _MarkBookmarkCyan + // + this._MarkBookmarkCyan.Name = "_MarkBookmarkCyan"; + this._MarkBookmarkCyan.Size = new System.Drawing.Size(148, 22); + this._MarkBookmarkCyan.Text = "青色"; + // + // _MarkBookmarkBlue + // + _MarkBookmarkBlue.Name = "_MarkBookmarkBlue"; + _MarkBookmarkBlue.Size = new System.Drawing.Size(148, 22); + _MarkBookmarkBlue.Text = "蓝色"; + // + // _MarkBookmarkPurple + // + _MarkBookmarkPurple.Name = "_MarkBookmarkPurple"; + _MarkBookmarkPurple.Size = new System.Drawing.Size(148, 22); + _MarkBookmarkPurple.Text = "紫色"; + // + // toolStripSeparator5 + // + toolStripSeparator5.Name = "toolStripSeparator5"; + toolStripSeparator5.Size = new System.Drawing.Size(145, 6); + // + // _UnmarkBookmark + // + _UnmarkBookmark.Image = global::PDFPatcher.Properties.Resources.Unmark; + _UnmarkBookmark.Name = "_UnmarkBookmark"; + _UnmarkBookmark.Size = new System.Drawing.Size(148, 22); + _UnmarkBookmark.Text = "取消标记"; + // + // _ClearBookmarkMarks + // + _ClearBookmarkMarks.Name = "_ClearBookmarkMarks"; + _ClearBookmarkMarks.Size = new System.Drawing.Size(148, 22); + _ClearBookmarkMarks.Text = "清除所有标记"; + // + // _SelectMarkedBookmarks + // + _SelectMarkedBookmarks.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + _SelectRedMarks, + _SelectYellowMarks, + _SelectGreenMarks, + _SelectCyanMarks, + _SelectBlueMarks, + _SelectPurpleMarks}); + _SelectMarkedBookmarks.Image = global::PDFPatcher.Properties.Resources.SelectMarks; + _SelectMarkedBookmarks.Name = "_SelectMarkedBookmarks"; + _SelectMarkedBookmarks.Size = new System.Drawing.Size(211, 22); + _SelectMarkedBookmarks.Text = "选择已标记书签"; + _SelectMarkedBookmarks.DropDownItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this._MainToolbar_ItemClicked); + // + // _SelectRedMarks + // + _SelectRedMarks.Name = "_SelectRedMarks"; + _SelectRedMarks.Size = new System.Drawing.Size(100, 22); + _SelectRedMarks.Text = "红色"; + // + // _SelectYellowMarks + // + _SelectYellowMarks.Name = "_SelectYellowMarks"; + _SelectYellowMarks.Size = new System.Drawing.Size(100, 22); + _SelectYellowMarks.Text = "黄色"; + // + // _SelectGreenMarks + // + _SelectGreenMarks.Name = "_SelectGreenMarks"; + _SelectGreenMarks.Size = new System.Drawing.Size(100, 22); + _SelectGreenMarks.Text = "绿色"; + // + // _SelectCyanMarks + // + _SelectCyanMarks.Name = "_SelectCyanMarks"; + _SelectCyanMarks.Size = new System.Drawing.Size(100, 22); + _SelectCyanMarks.Text = "青色"; + // + // _SelectBlueMarks + // + _SelectBlueMarks.Name = "_SelectBlueMarks"; + _SelectBlueMarks.Size = new System.Drawing.Size(100, 22); + _SelectBlueMarks.Text = "蓝色"; + // + // _SelectPurpleMarks + // + _SelectPurpleMarks.Name = "_SelectPurpleMarks"; + _SelectPurpleMarks.Size = new System.Drawing.Size(100, 22); + _SelectPurpleMarks.Text = "紫色"; + // + // toolStripSeparator14 + // + toolStripSeparator14.Name = "toolStripSeparator14"; + toolStripSeparator14.Size = new System.Drawing.Size(205, 6); + // + // toolStripSeparator13 + // + toolStripSeparator13.Name = "toolStripSeparator13"; + toolStripSeparator13.Size = new System.Drawing.Size(208, 6); + // + // toolStripSeparator4 + // + toolStripSeparator4.Name = "toolStripSeparator4"; + toolStripSeparator4.Size = new System.Drawing.Size(208, 6); + // + // _EditorOptions + // + _EditorOptions.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + _EditorOptions.Image = global::PDFPatcher.Properties.Resources.PdfOptions; + _EditorOptions.Name = "_EditorOptions"; + _EditorOptions.Size = new System.Drawing.Size(23, 22); + _EditorOptions.Text = "设置文件修改方式(X)..."; + // + // _ViewerButton + // + this._ViewerButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this._ViewerButton.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + _MoveMode, + _SelectionMode, + toolStripSeparator11, + this._OcrMenu, + this._InsertWithOcrOnly, + _OcrDetectPunctuation, + toolStripSeparator1, + _ScrollVertical, + _ScrollHorizontal, + _FullPageScroll, + toolStripSeparator6, + _TrueColorSpace, + _GrayColorSpace, + toolStripSeparator12, + _InvertColor, + _DarkMode, + _GreenMode, + toolStripSeparator14, + _FullScreen, + _ShowBookmarks, + _ShowTextBorders, + this._ShowAnnotations}); + this._ViewerButton.Image = global::PDFPatcher.Properties.Resources.CreateDocument; + this._ViewerButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this._ViewerButton.Name = "_ViewerButton"; + this._ViewerButton.Size = new System.Drawing.Size(29, 22); + this._ViewerButton.Text = "阅读器"; + this._ViewerButton.ToolTipText = "设置阅读器的操作方式"; + this._ViewerButton.DropDownItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this._MainToolbar_ItemClicked); + // + // _OcrMenu + // + this._OcrMenu.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + _OcrDisabled}); + this._OcrMenu.Image = global::PDFPatcher.Properties.Resources.Ocr; + this._OcrMenu.Name = "_OcrMenu"; + this._OcrMenu.Size = new System.Drawing.Size(208, 22); + this._OcrMenu.Text = "识别文本语言(&W)"; + this._OcrMenu.ToolTipText = "设置插入书签、识别页面文本时的识别引擎"; + // + // _InsertWithOcrOnly + // + this._InsertWithOcrOnly.Name = "_InsertWithOcrOnly"; + this._InsertWithOcrOnly.Size = new System.Drawing.Size(208, 22); + this._InsertWithOcrOnly.Text = "插入书签仅使用识别引擎"; + // + // _ShowAnnotations + // + this._ShowAnnotations.Name = "_ShowAnnotations"; + this._ShowAnnotations.Size = new System.Drawing.Size(208, 22); + this._ShowAnnotations.Text = "显示文档批注(&P)"; + // + // _EditMenu + // + this._EditMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + _BookmarkAction, + toolStripSeparator13, + this._SetOpenStatus, + _ShiftPageNumber, + _AlterPosition, + this._ChangeZoomRate, + _ForceInternalLink, + toolStripSeparator7, + _MergeBookmark, + this._ChangeCase, + _SearchReplace, + toolStripSeparator4, + _SelectItems, + this._QuickSelect, + _MarkBookmark, + _SelectMarkedBookmarks}); + this._EditMenu.Name = "_EditMenu"; + this._EditMenu.Size = new System.Drawing.Size(212, 308); + this._EditMenu.ItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this._MainToolbar_ItemClicked); + // + // _SetOpenStatus + // + this._SetOpenStatus.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + _SetOpenStatusTrue, + _SetOpenStatusFalse}); + this._SetOpenStatus.Image = global::PDFPatcher.Properties.Resources.Open; + this._SetOpenStatus.Name = "_SetOpenStatus"; + this._SetOpenStatus.Size = new System.Drawing.Size(211, 22); + this._SetOpenStatus.Text = "设置书签默认打开状态(&T)"; + // + // _ChangeZoomRate + // + this._ChangeZoomRate.Image = global::PDFPatcher.Properties.Resources.Zoom; + this._ChangeZoomRate.Name = "_ChangeZoomRate"; + this._ChangeZoomRate.Size = new System.Drawing.Size(211, 22); + this._ChangeZoomRate.Text = "设置目标显示方式(&X)"; + // + // _ChangeCase + // + this._ChangeCase.Image = global::PDFPatcher.Properties.Resources.ChangeCase; + this._ChangeCase.Name = "_ChangeCase"; + this._ChangeCase.Size = new System.Drawing.Size(211, 22); + this._ChangeCase.Text = "更改书签文本大小写"; + this._ChangeCase.DropDownItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this._MainToolbar_ItemClicked); + // + // _QuickSelect + // + this._QuickSelect.Image = global::PDFPatcher.Properties.Resources.SelectItem; + this._QuickSelect.Name = "_QuickSelect"; + this._QuickSelect.Size = new System.Drawing.Size(211, 22); + this._QuickSelect.Text = "快速选择书签(&K)"; + this._QuickSelect.DropDownItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this._MainToolbar_ItemClicked); + // + // _RecentFileMenu + // + this._RecentFileMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + dummyToolStripMenuItem}); + this._RecentFileMenu.Name = "_RecentFileMenu"; + this._RecentFileMenu.OwnerItem = this._AddFilesButton; + this._RecentFileMenu.ShowImageMargin = false; + this._RecentFileMenu.Size = new System.Drawing.Size(95, 26); + // + // _AddFilesButton + // + this._AddFilesButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this._AddFilesButton.DropDown = this._RecentFileMenu; + this._AddFilesButton.Image = global::PDFPatcher.Properties.Resources.OpenFile; + this._AddFilesButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this._AddFilesButton.Name = "_AddFilesButton"; + this._AddFilesButton.Size = new System.Drawing.Size(32, 22); + this._AddFilesButton.Text = "打开"; + this._AddFilesButton.ToolTipText = "打开需要编辑的PDF文件"; + this._AddFilesButton.ButtonClick += new System.EventHandler(this.ButtonClicked); + this._AddFilesButton.DropDownOpening += new System.EventHandler(this._OpenButton_DropDownOpening); + this._AddFilesButton.DropDownItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this._OpenButton_DropDownItemClicked); + // + // _UndoMenu + // + this._UndoMenu.Name = "_UndoMenu"; + this._UndoMenu.OwnerItem = this._UndoButton; + this._UndoMenu.ShowImageMargin = false; + this._UndoMenu.Size = new System.Drawing.Size(36, 4); + // + // _UndoButton + // + this._UndoButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this._UndoButton.DropDown = this._UndoMenu; + this._UndoButton.Enabled = false; + this._UndoButton.Image = global::PDFPatcher.Properties.Resources.Undo; + this._UndoButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this._UndoButton.Name = "_UndoButton"; + this._UndoButton.Size = new System.Drawing.Size(32, 22); + this._UndoButton.Text = "撤销"; + this._UndoButton.ToolTipText = "撤销\r\nCtrl+Z"; + this._UndoButton.ButtonClick += new System.EventHandler(this.ButtonClicked); + // + // _IncludeDecendantBox + // + this._IncludeDecendantBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); + this._IncludeDecendantBox.AutoSize = true; + this._IncludeDecendantBox.Location = new System.Drawing.Point(3, 275); + this._IncludeDecendantBox.Name = "_IncludeDecendantBox"; + this._IncludeDecendantBox.Size = new System.Drawing.Size(192, 16); + this._IncludeDecendantBox.TabIndex = 1; + this._IncludeDecendantBox.Text = "修改操作包含未选中的内部书签"; + this._IncludeDecendantBox.UseVisualStyleBackColor = true; + // + // _BookmarkBox + // + this._BookmarkBox.AllowDrop = true; + this._BookmarkBox.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._BookmarkBox.CellEditActivation = BrightIdeasSoftware.ObjectListView.CellEditActivateMode.SingleClick; + this._BookmarkBox.CellEditUseWholeCell = false; + this._BookmarkBox.ContextMenuStrip = this._EditMenu; + this._BookmarkBox.CopySelectionOnControlC = false; + this._BookmarkBox.Cursor = System.Windows.Forms.Cursors.Default; + this._BookmarkBox.GridLines = true; + this._BookmarkBox.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable; + this._BookmarkBox.HideSelection = false; + this._BookmarkBox.IsSimpleDragSource = true; + this._BookmarkBox.IsSimpleDropSink = true; + this._BookmarkBox.LabelEdit = true; + this._BookmarkBox.Location = new System.Drawing.Point(3, 3); + this._BookmarkBox.Name = "_BookmarkBox"; + this._BookmarkBox.OperationAffectsDescendants = false; + this._BookmarkBox.RevealAfterExpand = false; + this._BookmarkBox.ShowGroups = false; + this._BookmarkBox.Size = new System.Drawing.Size(261, 266); + this._BookmarkBox.TabIndex = 0; + this._BookmarkBox.UseCellFormatEvents = true; + this._BookmarkBox.UseCompatibleStateImageBehavior = false; + this._BookmarkBox.UseHyperlinks = true; + this._BookmarkBox.UseOverlays = false; + this._BookmarkBox.View = System.Windows.Forms.View.Details; + this._BookmarkBox.VirtualMode = true; + this._BookmarkBox.DragDrop += new System.Windows.Forms.DragEventHandler(this._BookmarkBox_DragDrop); + this._BookmarkBox.DragEnter += new System.Windows.Forms.DragEventHandler(this._BookmarkBox_DragEnter); + // + // _MainPanel + // + this._MainPanel.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._MainPanel.Location = new System.Drawing.Point(3, 29); + this._MainPanel.Name = "_MainPanel"; + // + // _MainPanel.Panel1 + // + this._MainPanel.Panel1.Controls.Add(this._IncludeDecendantBox); + this._MainPanel.Panel1.Controls.Add(this._BookmarkBox); + // + // _MainPanel.Panel2 + // + this._MainPanel.Panel2.Controls.Add(this._PageInfoBox); + this._MainPanel.Panel2.Controls.Add(this._ViewerBox); + this._MainPanel.Size = new System.Drawing.Size(627, 294); + this._MainPanel.SplitterDistance = 268; + this._MainPanel.TabIndex = 1; + // + // _PageInfoBox + // + this._PageInfoBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._PageInfoBox.AutoEllipsis = true; + this._PageInfoBox.Location = new System.Drawing.Point(3, 276); + this._PageInfoBox.Name = "_PageInfoBox"; + this._PageInfoBox.Size = new System.Drawing.Size(349, 15); + this._PageInfoBox.TabIndex = 1; + this._PageInfoBox.Text = "PDF 页面信息"; + // + // _ViewerBox + // + this._ViewerBox.AllowUnfocusedMouseWheel = true; + this._ViewerBox.AllowZoom = false; + this._ViewerBox.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._ViewerBox.BackColor = System.Drawing.Color.DarkGray; + this._ViewerBox.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this._ViewerBox.GridDisplayMode = Cyotek.Windows.Forms.ImageBoxGridDisplayMode.None; + this._ViewerBox.LiteralZoom = null; + this._ViewerBox.Location = new System.Drawing.Point(3, 3); + this._ViewerBox.Name = "_ViewerBox"; + this._ViewerBox.OcrLanguage = 2052; + this._ViewerBox.PinPoint = new System.Drawing.Point(0, 0); + this._ViewerBox.Size = new System.Drawing.Size(349, 266); + this._ViewerBox.TabIndex = 0; + this._ViewerBox.TintColor = System.Drawing.Color.Transparent; + this._ViewerBox.VirtualMode = true; + // + // _ViewerMenu + // + this._ViewerMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + _BookmarkHere, + _AutoBookmark, + _CopySelection, + this._OcrPage, + _InsertPageLabel, + _PageProperties, + this._SavePageImage}); + this._ViewerMenu.Name = "_ViewerMenu"; + this._ViewerMenu.Size = new System.Drawing.Size(226, 158); + this._ViewerMenu.ItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this._MainToolbar_ItemClicked); + // + // _OcrPage + // + this._OcrPage.Image = global::PDFPatcher.Properties.Resources.Ocr; + this._OcrPage.Name = "_OcrPage"; + this._OcrPage.Size = new System.Drawing.Size(225, 22); + this._OcrPage.Text = "复制本页文本识别结果(&W)..."; + this._OcrPage.ToolTipText = "调用图像识别引擎识别选中图像内容的文本"; + // + // _SavePageImage + // + this._SavePageImage.Image = global::PDFPatcher.Properties.Resources.RenderImage; + this._SavePageImage.Name = "_SavePageImage"; + this._SavePageImage.Size = new System.Drawing.Size(225, 22); + this._SavePageImage.Text = "保存为图片(&P)..."; + // + // _BookmarkToolbar + // + this._BookmarkToolbar.Dock = System.Windows.Forms.DockStyle.None; + this._BookmarkToolbar.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this._AddFilesButton, + this._SavePDF, + this._SaveBookmark, + this._UndoButton, + _Copy, + _Paste, + _DeleteBookmark, + toolStripSeparator2, + _InsertBookmark, + _LevelUp, + _LevelDown, + this._BookmarkBoldButton, + this._BookmarkItalicButton, + this._BookmarkColorButton}); + this._BookmarkToolbar.Location = new System.Drawing.Point(0, 0); + this._BookmarkToolbar.Name = "_BookmarkToolbar"; + this._BookmarkToolbar.Size = new System.Drawing.Size(344, 25); + this._BookmarkToolbar.TabIndex = 2; + this._BookmarkToolbar.Text = "menuStrip1"; + this._BookmarkToolbar.ItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this._MainToolbar_ItemClicked); + // + // _SavePDF + // + this._SavePDF.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this._SavePDF.Image = global::PDFPatcher.Properties.Resources.Save; + this._SavePDF.ImageTransparentColor = System.Drawing.Color.Magenta; + this._SavePDF.Name = "_SavePDF"; + this._SavePDF.Size = new System.Drawing.Size(23, 22); + this._SavePDF.Text = "保存PDF文件"; + this._SavePDF.ToolTipText = "保存PDF文件\r\nCtrl+S"; + // + // _SaveBookmark + // + this._SaveBookmark.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this._SaveBookmark.Image = global::PDFPatcher.Properties.Resources.ExportInfoFile; + this._SaveBookmark.ImageTransparentColor = System.Drawing.Color.Magenta; + this._SaveBookmark.Name = "_SaveBookmark"; + this._SaveBookmark.Size = new System.Drawing.Size(23, 22); + this._SaveBookmark.Text = "保存书签文件"; + this._SaveBookmark.ToolTipText = "保存书签文件\r\nCtrl+Q"; + // + // _BookmarkBoldButton + // + this._BookmarkBoldButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this._BookmarkBoldButton.Image = global::PDFPatcher.Properties.Resources.Bold; + this._BookmarkBoldButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this._BookmarkBoldButton.Name = "_BookmarkBoldButton"; + this._BookmarkBoldButton.Size = new System.Drawing.Size(23, 22); + this._BookmarkBoldButton.Text = "粗体"; + this._BookmarkBoldButton.ToolTipText = "切换书签文本的粗体样式\r\nCtrl+B"; + // + // _BookmarkItalicButton + // + this._BookmarkItalicButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this._BookmarkItalicButton.Image = global::PDFPatcher.Properties.Resources.Italic; + this._BookmarkItalicButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this._BookmarkItalicButton.Name = "_BookmarkItalicButton"; + this._BookmarkItalicButton.Size = new System.Drawing.Size(23, 22); + this._BookmarkItalicButton.Text = "斜体"; + this._BookmarkItalicButton.ToolTipText = "切换书签文本的斜体样式\r\nCtrl+I"; + // + // _BookmarkColorButton + // + this._BookmarkColorButton.ButtonDisplayStyle = ColorPicker.ToolStripColorPickerDisplayType.UnderLineAndImage; + this._BookmarkColorButton.Color = System.Drawing.Color.Black; + this._BookmarkColorButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this._BookmarkColorButton.Image = ((System.Drawing.Image)(resources.GetObject("_BookmarkColorButton.Image"))); + this._BookmarkColorButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this._BookmarkColorButton.Name = "_BookmarkColorButton"; + this._BookmarkColorButton.Size = new System.Drawing.Size(32, 22); + this._BookmarkColorButton.Text = "颜色"; + this._BookmarkColorButton.ToolTipText = "设置书签文本的颜色"; + this._BookmarkColorButton.SelectedColorChanged += new System.EventHandler(this._BookmarkColorButton_SelectedColorChanged); + this._BookmarkColorButton.ButtonClick += new System.EventHandler(this._BookmarkColorButton_SelectedColorChanged); + // + // toolStripMenuItem20 + // + this.toolStripMenuItem20.Name = "toolStripMenuItem20"; + this.toolStripMenuItem20.Size = new System.Drawing.Size(158, 22); + this.toolStripMenuItem20.Text = "全部折叠"; + // + // toolStripMenuItem21 + // + this.toolStripMenuItem21.Name = "toolStripMenuItem21"; + this.toolStripMenuItem21.Size = new System.Drawing.Size(158, 22); + this.toolStripMenuItem21.Text = "折叠子书签"; + // + // toolStripMenuItem22 + // + this.toolStripMenuItem22.Name = "toolStripMenuItem22"; + this.toolStripMenuItem22.Size = new System.Drawing.Size(158, 22); + this.toolStripMenuItem22.Text = "全部展开"; + // + // _ViewerToolbar + // + this._ViewerToolbar.Dock = System.Windows.Forms.DockStyle.None; + this._ViewerToolbar.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + _FirstPage, + _PreviousPage, + this._CurrentPageBox, + _NextPage, + _LastPage, + this._ZoomBox, + this._ViewerButton, + _EditorOptions}); + this._ViewerToolbar.Location = new System.Drawing.Point(342, 0); + this._ViewerToolbar.Name = "_ViewerToolbar"; + this._ViewerToolbar.Size = new System.Drawing.Size(285, 25); + this._ViewerToolbar.TabIndex = 4; + this._ViewerToolbar.Text = "toolStrip1"; + this._ViewerToolbar.ItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this._MainToolbar_ItemClicked); + // + // _CurrentPageBox + // + this._CurrentPageBox.Name = "_CurrentPageBox"; + this._CurrentPageBox.Size = new System.Drawing.Size(50, 25); + this._CurrentPageBox.TextBoxTextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // _ZoomBox + // + this._ZoomBox.Items.AddRange(new object[] { + "适合页面", + "适合页宽", + "适合页高", + "20%", + "30%", + "50%", + "75%", + "100%", + "133%", + "150%", + "200%", + "300%", + "400%"}); + this._ZoomBox.Name = "_ZoomBox"; + this._ZoomBox.Size = new System.Drawing.Size(75, 25); + // + // EditorControl + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this._MainPanel); + this.Controls.Add(this._ViewerToolbar); + this.Controls.Add(this._BookmarkToolbar); + this.Font = new System.Drawing.Font("SimSun", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.Name = "EditorControl"; + this.Size = new System.Drawing.Size(633, 323); + this._SelectionMenu.ResumeLayout(false); + this._EditMenu.ResumeLayout(false); + this._RecentFileMenu.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this._BookmarkBox)).EndInit(); + this._MainPanel.Panel1.ResumeLayout(false); + this._MainPanel.Panel1.PerformLayout(); + this._MainPanel.Panel2.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this._MainPanel)).EndInit(); + this._MainPanel.ResumeLayout(false); + this._ViewerMenu.ResumeLayout(false); + this._BookmarkToolbar.ResumeLayout(false); + this._BookmarkToolbar.PerformLayout(); + this._ViewerToolbar.ResumeLayout(false); + this._ViewerToolbar.PerformLayout(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.ContextMenuStrip _EditMenu; + private System.Windows.Forms.ToolStripMenuItem _ChangeZoomRate; + private System.Windows.Forms.ToolStripMenuItem _SetOpenStatus; + private System.Windows.Forms.ContextMenuStrip _UndoMenu; + private PDFPatcher.Functions.BookmarkEditorView _BookmarkBox; + private System.Windows.Forms.ContextMenuStrip _SelectionMenu; + private System.Windows.Forms.ToolStripMenuItem _CollapseAll; + private System.Windows.Forms.ToolStripMenuItem _ExpandAll; + private System.Windows.Forms.ContextMenuStrip _RecentFileMenu; + private System.Windows.Forms.ToolStripMenuItem _CollapseChildren; + private System.Windows.Forms.ToolStripMenuItem _ChangeCase; + private System.Windows.Forms.CheckBox _IncludeDecendantBox; + private System.Windows.Forms.SplitContainer _MainPanel; + private PdfViewerControl _ViewerBox; + private System.Windows.Forms.Label _PageInfoBox; + private System.Windows.Forms.ToolStrip _BookmarkToolbar; + private System.Windows.Forms.ToolStripSplitButton _UndoButton; + private System.Windows.Forms.ToolStripButton _BookmarkBoldButton; + private System.Windows.Forms.ToolStripButton _BookmarkItalicButton; + private ColorPicker.ToolStripColorPicker _BookmarkColorButton; + private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem8; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator9; + private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem20; + private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem21; + private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem22; + private System.Windows.Forms.ToolStrip _ViewerToolbar; + private System.Windows.Forms.ToolStripTextBox _CurrentPageBox; + private System.Windows.Forms.ToolStripComboBox _ZoomBox; + private System.Windows.Forms.ToolStripSplitButton _AddFilesButton; + private System.Windows.Forms.ContextMenuStrip _ViewerMenu; + private System.Windows.Forms.ToolStripMenuItem _OcrPage; + private System.Windows.Forms.ToolStripButton _SavePDF; + private System.Windows.Forms.ToolStripButton _SaveBookmark; + private System.Windows.Forms.ToolStripMenuItem _OcrMenu; + private System.Windows.Forms.ToolStripDropDownButton _ViewerButton; + private System.Windows.Forms.ToolStripMenuItem _QuickSelect; + private System.Windows.Forms.ToolStripMenuItem _MarkBookmarkCyan; + private System.Windows.Forms.ToolStripMenuItem _SavePageImage; + private System.Windows.Forms.ToolStripMenuItem _ShowAnnotations; + private System.Windows.Forms.ToolStripMenuItem _InsertWithOcrOnly; + private System.Windows.Forms.ToolStripMenuItem _SetCurrentCoordinates; + } +} diff --git a/pdfpatcher/App/Functions/EditorControl.cs b/pdfpatcher/App/Functions/EditorControl.cs new file mode 100644 index 0000000..4283bdf --- /dev/null +++ b/pdfpatcher/App/Functions/EditorControl.cs @@ -0,0 +1,587 @@ +using System; +using System.Drawing; +using System.Security.Permissions; +using System.Windows.Forms; +using BrightIdeasSoftware; +using PDFPatcher.Common; +using PDFPatcher.Model; +using PDFPatcher.Processor; + +namespace PDFPatcher.Functions +{ + public sealed partial class EditorControl : FunctionControl, IDocumentEditor, Editor.IEditView + { + static readonly Color __DarkModeColor = Color.DarkGray; + static readonly Color __GreenModeColor = Color.FromArgb(0xCC, 0xFF, 0xCC); + + public event EventHandler DocumentChanged; + + static readonly CommandRegistry __Commands = InitCommands(); + + static CommandRegistry InitCommands() { + var d = new CommandRegistry(); + d.Register(new Editor.LoadDocumentCommand(true, false), Commands.Open); + d.Register(new Editor.LoadDocumentCommand(true, true), Commands.ImportBookmark); + d.Register(new Editor.LoadDocumentCommand(false, false), Commands.OpenFile); + d.Register(new Editor.InsertBookmarkCommand(), Commands.EditorInsertBookmark); + d.Register(new Editor.SaveDocumentCommand(false, true), "_SaveButton", Commands.SaveBookmark); + d.Register(new Editor.SaveDocumentCommand(true, true), Commands.SaveAsInfoFile); + d.Register(new Editor.SaveDocumentCommand(true, false), Commands.Action, Commands.EditorSavePdf); + d.Register(new Editor.BookmarkLevelCommand(true), Commands.EditorBookmarkLevelUp); + d.Register(new Editor.BookmarkLevelCommand(false), Commands.EditorBookmarkLevelDown); + d.Register(new Editor.DocumentPropertyCommand(), Commands.DocumentProperties); + d.Register(new Editor.CopyBookmarkItemCommand(), Commands.Copy); + d.Register(new Editor.PasteBookmarkItemCommand(), Commands.Paste); + d.Register(new Editor.DeleteBookmarkItemCommand(), Commands.EditorBookmarkDelete, Commands.Delete); + d.Register(new Editor.BookmarkStyleCommand(SetTextStyleProcessor.Style.SetBold), Commands.EditorBookmarkBold); + d.Register(new Editor.BookmarkStyleCommand(SetTextStyleProcessor.Style.SetItalic), Commands.EditorBookmarkItalic); + d.Register(new Editor.BookmarkPageCommand(1), Commands.EditorBookmarkPageNumberIncrement); + d.Register(new Editor.BookmarkPageCommand(-1), Commands.EditorBookmarkPageNumberDecrement); + d.Register(new Editor.BookmarkPageCommand(0), Commands.EditorBookmarkPageNumberShift); + d.Register(new Editor.SimpleBookmarkCommand(ClearDestinationOffsetProcessor.PositionType.XY), "_ClearPositionXY"); + d.Register(new Editor.SimpleBookmarkCommand(ClearDestinationOffsetProcessor.PositionType.X), "_ClearPositionX"); + d.Register(new Editor.SimpleBookmarkCommand(ClearDestinationOffsetProcessor.PositionType.Y), "_ClearPositionY"); + d.Register(new Editor.SimpleBookmarkCommand(true), "_SetOpenStatusTrue"); + d.Register(new Editor.SimpleBookmarkCommand(false), "_SetOpenStatusFalse"); + foreach (var item in Constants.DestinationAttributes.ViewType.Names) { + d.Register(new Editor.BookmarkActionCommand(item), item); + } + d.Register(new Editor.BookmarkActionCommand(Constants.Coordinates.Unchanged), Constants.Coordinates.Unchanged); + d.Register(new Editor.BookmarkActionCommand("_ChangeCoordinates"), "_ChangeCoordinates"); + d.Register(new Editor.BookmarkActionCommand("_SetCurrentCoordinates"), "_SetCurrentCoordinates"); + d.Register(new Editor.BookmarkActionCommand("_BookmarkAction"), "_BookmarkAction"); + d.Register(new Editor.SimpleBookmarkCommand(), "_SetGotoTop"); + d.Register(new Editor.SimpleBookmarkCommand(), "_ForceInternalLink"); + d.Register(new Editor.BookmarkSelectionCommand(Commands.SelectAllItems), Commands.SelectAllItems); + d.Register(new Editor.BookmarkSelectionCommand(Commands.SelectNone), Commands.SelectNone); + d.Register(new Editor.BookmarkSelectionCommand(Commands.InvertSelectItem), Commands.InvertSelectItem); + d.Register(new Editor.BookmarkSelectionCommand(Commands.CollapseAll), Commands.CollapseAll); + d.Register(new Editor.BookmarkSelectionCommand(Commands.ExpandAll), Commands.ExpandAll); + d.Register(new Editor.BookmarkSelectionCommand(Commands.CollapseChildren), Commands.CollapseChildren); + d.Register(new Editor.OcrPageCommand(), Commands.EditorOcrPage); + d.Register(new Editor.PagePropertiesCommand(), Commands.EditorPageProperties); + d.Register(new Editor.SavePageImageCommand(), Commands.EditorSavePageImage); + Editor.BookmarkMarkerCommand.RegisterCommands(d); + Editor.ViewerCommand.RegisterCommands(d); + Editor.QuickSelectCommand.RegisterCommands(d); + return d; + } + SearchBookmarkForm _searchForm; + AutoBookmarkForm _autoBookmarkForm; + readonly Editor.Controller _controller; + + public override string FunctionName => "文档编辑器"; + + public override Bitmap IconImage => Properties.Resources.Editor; + + public string DocumentPath { + get => _controller?.Model.DocumentPath; + set { + _controller.Model.DocumentPath = value; + DocumentChanged?.Invoke(this, new DocumentChangedEventArgs(value)); + } + } + + public EditorControl() { + InitializeComponent(); + _controller = new Editor.Controller(this); + this.OnFirstLoad(OnLoad); + } + + void OnLoad() { + ListRecentFiles = _OpenButton_DropDownOpening; + RecentFileItemClicked = _OpenButton_DropDownItemClicked; + var s = this.GetDpiScale(); + var size = new Size((int)(s * 16), (int)(s * 16)); + _BookmarkToolbar.ScaleIcons(size); + _ViewerToolbar.ScaleIcons(size); + _EditMenu.ScaleIcons(size); + _RecentFileMenu.ScaleIcons(size); + _SelectionMenu.ScaleIcons(size); + _UndoMenu.ScaleIcons(size); + _ViewerMenu.ScaleIcons(size); + _BookmarkBox.ScaleColumnWidths(s); + _ViewerToolbar.Left = _BookmarkToolbar.Right; + _MainPanel.FixedPanel = FixedPanel.Panel1; + //_MainToolbar.ToggleEnabled (false, _editButtonNames); + + _controller.PrepareBookmarkDocument(); + + var di = _ChangeZoomRate.DropDownItems; + di.AddRange(Array.ConvertAll(Constants.DestinationAttributes.ViewType.Names, n => new ToolStripMenuItem { Name = n, Text = n })); + di.RemoveByKey(Constants.DestinationAttributes.ViewType.FitR); + di[0].Text += "..."; + di.Insert(0, new ToolStripMenuItem { Name = Constants.Coordinates.Unchanged, Text = Constants.Coordinates.Unchanged }); + _ChangeZoomRate.DropDownItemClicked += _MainToolbar_ItemClicked; + _ChangeCase.DropDownItemClicked += (object s, ToolStripItemClickedEventArgs args) => { + args.ClickedItem.HidePopupMenu(); + _EditMenu.Hide(); + var i = Array.IndexOf(SetCaseProcessor.CaseNames, args.ClickedItem.Text); + if (i != -1) { + _controller.ProcessBookmarks(new SetCaseProcessor((SetCaseProcessor.LetterCase)i)); + } + }; + foreach (int item in Enum.GetValues(typeof(SetCaseProcessor.LetterCase))) { + _ChangeCase.DropDownItems.Add(SetCaseProcessor.CaseNames[item]); + } + _SetOpenStatus.DropDownItemClicked += _MainToolbar_ItemClicked; + + AppContext.MainForm.SetTooltip(_IncludeDecendantBox, "选中此选项后,加粗、斜体等其它修改书签的操作将应用到选中书签的子书签"); + _IncludeDecendantBox.CheckedChanged += (s, args) => _BookmarkBox.OperationAffectsDescendants = _IncludeDecendantBox.Checked; + + _UndoButton.DropDownOpening += (object s, EventArgs args) => { + var i = _UndoMenu.Items; + i.Clear(); + foreach (var item in _controller.Model.Undo.GetActionNames(16)) { + i.Add(item); + } + }; + _UndoButton.DropDownItemClicked += (object s, ToolStripItemClickedEventArgs args) => { + var i = args.ClickedItem.Owner.Items.IndexOf(args.ClickedItem) + 1; + _controller.Undo(i); + }; + Editor.QuickSelectCommand.RegisterMenuItems(_QuickSelect.DropDownItems); + _BookmarkBox.CellClick += (s, args) => { + if (args.ColumnIndex != 0 || args.ClickCount > 1 || ModifierKeys != Keys.None) { + return; + } + ScrollToSelectedBookmarkLocation(); + //var bs = el.GetAttribute (Constants.BookmarkAttributes.Style); + //switch (bs) { + // case Constants.BookmarkAttributes.StyleType.Bold: + // _BookmarkBoldButton.Checked = true; + // _BookmarkItalicButton.Checked = false; + // break; + // case Constants.BookmarkAttributes.StyleType.BoldItalic: + // _BookmarkBoldButton.Checked = true; + // _BookmarkItalicButton.Checked = true; + // break; + // case Constants.BookmarkAttributes.StyleType.Italic: + // _BookmarkBoldButton.Checked = false; + // _BookmarkItalicButton.Checked = true; + // break; + // default: + // _BookmarkBoldButton.Checked = false; + // _BookmarkItalicButton.Checked = false; + // break; + //} + }; + _BookmarkBox.CellEditStarting += (s, args) => { + if (args.Column.Index == 0) { + ScrollToSelectedBookmarkLocation(); + } + }; + _BookmarkBox.BeforeLabelEdit += (s, args) => { + ((TreeListView)s).SelectedIndex = args.Item; + ScrollToSelectedBookmarkLocation(); + }; + _CurrentPageBox.KeyUp += (s, args) => { + int d; + switch (args.KeyCode) { + case Keys.Enter: + d = 0; + break; + case Keys.Up: + case Keys.OemMinus: + d = -1; + break; + case Keys.Down: + case Keys.Add: + d = 1; + break; + case Keys.Home: + _ViewerBox.CurrentPageNumber = 1; + return; + case Keys.End: + _ViewerBox.CurrentPageNumber = -1; + return; + default: + return; + } + if (_CurrentPageBox.Text.TryParse(out int p)) { + _ViewerBox.CurrentPageNumber = p + d; + } + }; + _ViewerButton.DropDownOpening += (s, args) => SetupMenu(_ViewerButton.DropDownItems); + _OcrMenu.DropDownItemClicked += (s, args) => _ViewerBox.OcrLanguage = (int)(args.ClickedItem.Tag ?? 0); + _OcrMenu.DropDownOpening += (s, args) => { + var m = _OcrMenu.DropDownItems; + if (m.Count == 1) { + for (int i = 0; i < Constants.Ocr.LangIDs.Length; i++) { + var item = new ToolStripMenuItem(Constants.Ocr.LangNames[i]); + m.Add(item); + item.Tag = Constants.Ocr.LangIDs[i]; + item.Enabled = ModiOcr.IsLanguageInstalled(Constants.Ocr.LangIDs[i]); + } + } + foreach (ToolStripMenuItem item in _OcrMenu.DropDownItems) { + item.Checked = _ViewerBox.OcrLanguage == (int)(item.Tag ?? 0); + } + }; + _ZoomBox.Text = Constants.DestinationAttributes.ViewType.FitH; + _ZoomBox.TextChanged += (s, args) => _ViewerBox.LiteralZoom = _ZoomBox.Text; + _ViewerBox.Enabled = false; + _ViewerBox.DocumentLoaded += (s, args) => _CurrentPageBox.ToolTipText = "文档共" + _ViewerBox.Document.PageCount + "页\nHome:转到第一页\nEnd:转到最后一页"; + _ViewerBox.ZoomChanged += (s, args) => _ZoomBox.ToolTipText = "当前显示比例:" + (_ViewerBox.ZoomFactor * 100).ToInt32() + "%"; + _ViewerBox.PageChanged += (s, args) => _CurrentPageBox.Text = _ViewerBox.CurrentPageNumber.ToText(); + //_ViewerBox.SelectionChanged += (s, args) => + //{ + // var t = args.Selection.SelectedText; + // if (String.IsNullOrEmpty (t) == false) { + // var p = _ViewerBox.ViewBox.SelectionRegion; + // ShowInsertBookmarkDialog (_ViewerBox.ViewBox.PointToClient (MousePosition), _ViewerBox.MapPositionFromImagePoint (p.Left.ToInt32 (), p.Top.ToInt32 ()), t); + // } + //}; + //_ViewerBox.MouseMode = Editor.MouseMode.Selection; + _ViewerBox.MouseMove += (s, args) => { + if (_ViewerBox.FirstPage == 0) { + return; + } + var l = args.Location; + var p = _ViewerBox.TransposeClientToPagePosition(l.X, l.Y); + if (p.Page == 0) { + return; + } + var ti = _ViewerBox.FindTextLines(p); + var t = ti.ToString(); + _PageInfoBox.Text = string.Concat("页面:", p.Page, "; 位置:", Math.Round(p.PageX, 2), " * ", Math.Round(p.PageY, 2), ti.Spans.HasContent() ? String.Concat("; 字体:", String.Join(";", ti.GetFontNames()), " ", ti.Spans[0].Size) : null, t != null ? "; 文本:" : null, t); + }; + _ViewerBox.MouseClick += _ViewBox_MouseClick; + _ViewerToolbar.Enabled = false; + + Disposed += (s, args) => _controller.Destroy(); + } + + void ScrollToSelectedBookmarkLocation() { + BookmarkElement el; + var i = _BookmarkBox.GetFirstSelectedIndex(); + //_MainToolbar.ToggleEnabled (i != -1, _editButtonNames); + if (i == -1) { + return; + } + el = _BookmarkBox.GetModelObject(i) as BookmarkElement; + if (_controller.Model.LockDownViewer == false + && _BookmarkBox.SelectedIndices.Count == 1 + && (i = el.Page) > 0) { + var v = _ViewerBox; + if (_controller.Model.PdfDocument != null && el.Page > 0 && el.Page <= _ViewerBox.Document.PageCount) { + var b = _ViewerBox.GetPageBound(el.Page); + v.ScrollToPosition(new Editor.PagePosition(el.Page, + v.HorizontalFlow ? el.Left > b.Width ? b.Width : el.Left : 0, + v.HorizontalFlow || el.Top == 0 ? 0 : el.Top.LimitInRange(b.Top, b.Bottom), + 0, 0, true) + ); + } + } + } + + //protected override void OnClick (EventArgs e) { + // base.OnClick (e); + // _controller.HideInsertBookmarkForm (); + //} + internal override void OnDeselected() { + base.OnDeselected(); + _searchForm?.Close(); + } + + void _ViewBox_MouseClick(object sender, MouseEventArgs args) { + if (_ViewerBox.FirstPage == 0) { + return; + } + var l = args.Location; + if (args.Button != MouseButtons.Right) { + return; + } + + _ViewerBox.PinPoint = _ViewerBox.PointToImage(l); + SetupMenu(_ViewerMenu.Items); + _ViewerMenu.Show(_ViewerBox, l); + if (_ViewerBox.IsClientPointInSelection(l) == false) { + _ViewerBox.SelectNone(); + } + //_ViewerBox.Invalidate (); + //var sp = _ViewerBox.FindTextSpanAtPoint (p); + //var t = sp != null ? sp.Text : String.Empty; + //_controller.ShowInsertBookmarkDialog (l, p, t); + } + + void _MainToolbar_ItemClicked(object sender, ToolStripItemClickedEventArgs e) { + e.ClickedItem.HidePopupMenu(); + ExecuteCommand(e.ClickedItem.Name); + } + + void ButtonClicked(object sender, EventArgs e) { + if (sender == _UndoButton) { + _controller.Undo(1); + } + else if (sender == _AddFilesButton) { + ExecuteCommand(Commands.Open); + } + } + + public override void SetupCommand(ToolStripItem item) { + var n = item.Name; + var l = _controller.Model.DocumentPath != null; + var m = item as ToolStripMenuItem; + if (_controller.Model.IsLoadingDocument) { + item.Enabled = false; + return; + } + switch (n) { + case Commands.Action: + EnableCommand(item, l, true); + item.ToolTipText = "将书签和编辑结果写入到 PDF 文件中"; + break; + case Commands.SaveBookmark: + case Commands.SaveAsInfoFile: + EnableCommand(item, l, true); + break; + case Commands.SelectAllFolders: + case Commands.SelectAllImages: + case Commands.SelectAllPdf: + case Commands.ItemTypeSeparator: + EnableCommand(item, false, false); + break; + case Commands.Options: + item.Text = "设置文件修改方式(&X)..."; + item.ToolTipText = "设置在编辑器修改 PDF 文档的选项"; + EnableCommand(item, true, true); + item.Tag = nameof(Function.EditorOptions); + break; + case Commands.ResetOptions: + // keep disabled + break; + case Commands.DocumentProperties: + item.Enabled = _ViewerBox.Document != null && _ViewerBox.Document.IsDocumentOpened; + item.Visible = true; + break; + case "_ScrollVertical": m.Checked = _ViewerBox.ContentDirection == Editor.ContentDirection.TopToDown; break; + case "_ScrollHorizontal": m.Checked = _ViewerBox.ContentDirection == Editor.ContentDirection.RightToLeft; break; + case "_TrueColorSpace": m.Checked = _ViewerBox.GrayScale == false; break; + case "_GrayColorSpace": m.Checked = _ViewerBox.GrayScale; break; + case "_InvertColor": m.Checked = _ViewerBox.InvertColor; break; + case "_MoveMode": m.Checked = _ViewerBox.MouseMode == Editor.MouseMode.Move; break; + case "_SelectionMode": m.Checked = _ViewerBox.MouseMode == Editor.MouseMode.Selection; break; + case "_FullPageScroll": m.Checked = _ViewerBox.FullPageScroll; break; + case "_ShowTextBorders": m.Checked = _ViewerBox.ShowTextBorders; break; + case "_DarkMode": m.Checked = _ViewerBox.TintColor == __DarkModeColor; break; + case "_GreenMode": m.Checked = _ViewerBox.TintColor == __GreenModeColor; break; + case "_ShowAnnotations": m.Checked = _ViewerBox.HideAnnotations == false; break; + case "_ShowBookmarks": m.Checked = _MainPanel.Panel1Collapsed == false; break; + case "_OcrPage": item.Enabled = ModiOcr.ModiInstalled && _ViewerBox.OcrLanguage != Constants.Ocr.NoLanguage; break; + case "_OcrDetectPunctuation": + item.Enabled = ModiOcr.ModiInstalled && _ViewerBox.OcrLanguage != Constants.Ocr.NoLanguage; + m.Checked = _ViewerBox.OcrOptions.DetectContentPunctuations; + break; + case "_InsertWithOcrOnly": + m.Checked = _controller.Model.InsertBookmarkWithOcrOnly; + break; + case "_EnableOcr": + item.Enabled = ModiOcr.ModiInstalled; + item.ToolTipText = item.Enabled ? String.Empty : Messages.ModiNotAvailable; + break; + case "_OcrDisabled": + m.Checked = _ViewerBox.OcrLanguage == Constants.Ocr.NoLanguage; + break; + case "_CopySelection": + item.Enabled = _ViewerBox.SelectionRegion.Contains(_ViewerBox.PinPoint); + break; + case "_AutoBookmark": + if (m.DropDownItems.Count == 0) { + m.DropDownItemClicked += _MainToolbar_ItemClicked; + for (int i = 1; i < 8; i++) { + m.DropDownItems.Add(new ToolStripMenuItem("&" + i + " 级标题") { Name = "_AutoBookmarkLevel" + i }); + } + } + break; + case "_FullScreen": + m.Checked = AppContext.MainForm.FullScreen; + break; + default: + EnableCommand(item, true, true); + break; + } + base.SetupCommand(item); + } + + public override void ExecuteCommand(string cmd, params string[] parameters) { + switch (cmd) { + #region 书签命令 + case "_InsertBookmark": + _controller.InsertBookmark(); + break; + case "_MergeBookmark": + _controller.MergeBookmark(_BookmarkBox.GetSelectedElements()); + break; + case "_SearchReplace": + if (_searchForm == null || _searchForm.IsDisposed) { + _searchForm = new SearchBookmarkForm(_controller); + } + if (_searchForm.Visible == false) { + _searchForm.Show(this); + } + _searchForm.BringToFront(); + break; + #endregion + #region 阅读器工具栏命令 + case "_AutoBookmark": + _controller.ShowAutoBookmarkForm(); + break; + case "_CopySelection": + var sel = _ViewerBox.GetSelection(); + if (sel.Page > 0) { + using (var b = sel.GetSelectedBitmap()) { + Clipboard.SetImage(b); + } + } + break; + case "_InsertPageLabel": + _controller.LabelAtPage(_ViewerBox.TransposeVirtualImageToPagePosition(_ViewerBox.PinPoint.X, _ViewerBox.PinPoint.Y)); + break; + case "_InsertWithOcrOnly": + _controller.Model.InsertBookmarkWithOcrOnly = !_controller.Model.InsertBookmarkWithOcrOnly; + break; + #endregion + default: + if (cmd.StartsWith("_AutoBookmarkLevel", StringComparison.Ordinal)) { + _controller.ConfigAutoBookmarkTextStyles( + cmd.Substring("_AutoBookmarkLevel".Length).ToInt32(), + _ViewerBox.FindTextLines(_ViewerBox.TransposeVirtualImageToPagePosition(_ViewerBox.PinPoint.X, _ViewerBox.PinPoint.Y))); + break; + } + __Commands.Process(cmd, _controller, parameters); + break; + } + } + + public void CloseDocument() { + _ViewerBox.CloseFile(); + } + + public void Reopen() { + _ViewerBox.Reopen(); + } + + void _BookmarkColorButton_SelectedColorChanged(object sender, EventArgs e) { + var c = _BookmarkColorButton.Color; + _controller.ProcessBookmarks(new SetTextColorProcessor(c)); + } + + void _OpenButton_DropDownOpening(object sender, EventArgs e) { + var m = (sender as ToolStripDropDownItem); + var l = m.DropDown.Items; + l.ClearDropDownItems(); + l.AddSourcePdfFiles(); + if (l.Count > 0) { + l.Add(new ToolStripSeparator()); + } + l.AddInfoFiles(); + } + + void _OpenButton_DropDownItemClicked(object sender, ToolStripItemClickedEventArgs e) { + e.ClickedItem.HidePopupMenu(); + ExecuteCommand(Commands.OpenFile, e.ClickedItem.ToolTipText); + } + + [SecurityPermission(SecurityAction.LinkDemand, Flags = SecurityPermissionFlag.UnmanagedCode)] + protected override bool ProcessCmdKey(ref Message msg, Keys keyData) { + if (_BookmarkBox.IsCellEditing || _BookmarkBox.IsLabelEditing || _CurrentPageBox.Focused) { + return base.ProcessCmdKey(ref msg, keyData); + } + switch (keyData ^ Keys.Control) { + case Keys.B: + ExecuteCommand("_BookmarkBoldButton"); return true; + case Keys.I: + ExecuteCommand("_BookmarkItalicButton"); return true; + case Keys.Z: _controller.Undo(1); return true; + case Keys.F: + ExecuteCommand("_SearchReplace"); return true; + case Keys.R: + ExecuteCommand(Commands.ImportBookmark); return true; + case Keys.Q: + ExecuteCommand(Commands.SaveBookmark); return true; + case Keys.S: + ExecuteCommand(Commands.Action); return true; + case Keys.O: + ExecuteCommand(Commands.Open); return true; + case Keys.C: + ExecuteCommand(Commands.Copy); return true; + case Keys.V: + ExecuteCommand(Commands.Paste); return true; + } + switch (keyData ^ Keys.Shift) { + case Keys.Tab: + ExecuteCommand("_LevelUp"); return true; + } + switch (keyData) { + case Keys.Insert: + _controller.InsertBookmark(); return true; + case Keys.Delete: + ExecuteCommand(Commands.Delete); return true; + case Keys.Add: + ExecuteCommand("_IncrementPageNumber"); return true; + case Keys.Subtract: + ExecuteCommand("_DecrementPageNumber"); return true; + case Keys.P: + if (_BookmarkBox.FocusedItem != null) { + _BookmarkBox.EditSubItem(_BookmarkBox.FocusedItem as BrightIdeasSoftware.OLVListItem, _BookmarkBox.BookmarkPageColumn.Index); + } + return true; + case Keys.Tab: + ExecuteCommand("_LevelDown"); return true; + case Keys.F2: + if (_BookmarkBox.FocusedItem != null) { + _BookmarkBox.FocusedItem.BeginEdit(); + } + else { + _BookmarkBox.SelectedItem?.BeginEdit(); + } + return true; + case Keys.Space: + if (_BookmarkBox.FocusedItem != null) { + _ViewerBox.CurrentPageNumber = (_BookmarkBox.FocusedObject as BookmarkElement).Page; + } + return true; + } + + return base.ProcessCmdKey(ref msg, keyData); + } + + void _BookmarkBox_DragEnter(object sender, DragEventArgs e) { + e.FeedbackDragFileOver(Constants.FileExtensions.PdfAndAllBookmarkExtension); + } + + void _BookmarkBox_DragDrop(object sender, DragEventArgs e) { + if (this.DropFileOver(e, Constants.FileExtensions.PdfAndAllBookmarkExtension)) { + _controller.LoadDocument(Text, false); + } + } + + + #region Editor.IEditView + bool Editor.IEditView.AffectsDescendantBookmarks => _IncludeDecendantBox.Checked || ModifierKeys == Keys.Shift; + + ToolStripSplitButton Editor.IEditView.UndoButton => _UndoButton; + + AutoBookmarkForm Editor.IEditView.AutoBookmark { + get { + if (_autoBookmarkForm == null || _autoBookmarkForm.IsDisposed) { + _autoBookmarkForm = new AutoBookmarkForm(_controller); + } + return _autoBookmarkForm; + } + } + + BookmarkEditorView Editor.IEditView.Bookmark => _BookmarkBox; + + PdfViewerControl Editor.IEditView.Viewer => _ViewerBox; + + ToolStrip Editor.IEditView.ViewerToolbar => _ViewerToolbar; + + ToolStrip Editor.IEditView.BookmarkToolbar => _BookmarkToolbar; + + SplitContainer Editor.IEditView.MainPanel => _MainPanel; + + #endregion + } +} diff --git a/pdfpatcher/App/Functions/EditorControl.resx b/pdfpatcher/App/Functions/EditorControl.resx new file mode 100644 index 0000000..03ef9e6 --- /dev/null +++ b/pdfpatcher/App/Functions/EditorControl.resx @@ -0,0 +1,454 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + 244, 17 + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + 17, 17 + + + 382, 17 + + + 126, 17 + + + 815, 17 + + + 526, 17 + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAALRSURBVDhPzZJrSJNhFMefd+9EISiFMogICaL6IPkhQcWK + nM3USs0MLxO3hSFIoYRZar6StVfdNHUzxVBWppWXzdm87L4xL02GzAuFdFGbo9SpaWkmymnvXEnQxz70 + gz+Hczj/8xye50H/HB2B6BqO2zEDl5ak59Jz9Gy8RM/B+XoOPd+h6wYuzlSw0A5X+zbNcQjXcOkntWw6 + MZJ8pHs2JgamIyPBRmSu2zqI9Ql5+ldTz2nok58ANbG3VcVxP+iyIqTkon3qFPrNV7cONdjaM95NMJnw + Iz8f1vLyoN/XFyZab4OhPRBWbXmwMp0L0vrDoGa7kaqraBfqTnH3UXDc+W/rE006XdnmR1k+mPz8wBwU + BAofHxjOS4RJSS7IxEdB+cIfngr3w4g0FSxFwZ0KNn4edSbjBROPr4zMakqAMlMavcMCqbc3WHISftfM + TUlQJ9gDpoYEsHYQYG3L+NDFomUjeSJeOtZHbEy/LIDPShLmDWVg1wmAyv8mjVQMN5rG4Zp4FISZsXJU + F43XvH6WZp3TE2uDotjxxiSvdmMRc2je8ABm1MXOgVS0dRU6lfZoCCp6v0O5cRWi7nYCEpylB/PDsFY+ + E28WhNHSqVwQhmmWB6tBT16YrIjyHNSS5yZntXz4pODBxfs9EM/XQkjWcyDYDK3rHbYgTiGP0jCcL8kO + GF6x1EFtvJeaqtfGeaoX+4XOTdqeCCEgvR5qCzOnnsXhxU7jL8rDaTmyrONmna56c6G3Aqyqe0vvZTl2 + a3fB0oKxHOYcW1DRbiz91sLdLWm8hAJd1i2qIrAWe3/lmvMiHVrsq4Ql00OgTv8yIALqQw1VXX7TlLhT + Ko6lJbhs24jCMclAbcrUTA+xumSugbEBYmNKSSxbxKk2eW7QcHW0h0oUgRXXhCNfl+VPeAzkTzIwoUMK + XijWR4ZgvWQo1sJjYALyDGIVhaIDrtb/BoR+AhgWoMzludfHAAAAAElFTkSuQmCC + + + + 680, 17 + + + 94 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/ExtractImageControl.Designer.cs b/pdfpatcher/App/Functions/ExtractImageControl.Designer.cs new file mode 100644 index 0000000..b8d79df --- /dev/null +++ b/pdfpatcher/App/Functions/ExtractImageControl.Designer.cs @@ -0,0 +1,575 @@ +namespace PDFPatcher.Functions +{ + partial class ExtractImageControl + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region 组件设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ExtractImageControl)); + this._ExtractPageRangeBox = new System.Windows.Forms.TextBox(); + this.label3 = new System.Windows.Forms.Label(); + this._BrowseTargetPdfButton = new System.Windows.Forms.Button(); + this._SaveImageBox = new System.Windows.Forms.FolderBrowserDialog(); + this.label4 = new System.Windows.Forms.Label(); + this.label2 = new System.Windows.Forms.Label(); + this.label5 = new System.Windows.Forms.Label(); + this._FileMaskPreviewBox = new System.Windows.Forms.Label(); + this._FileNameMaskBox = new System.Windows.Forms.ComboBox(); + this._MergeImageBox = new System.Windows.Forms.CheckBox(); + this._VerticalFlipImageBox = new System.Windows.Forms.CheckBox(); + this._InvertBlackAndWhiteBox = new System.Windows.Forms.CheckBox(); + this.label7 = new System.Windows.Forms.Label(); + this._MinWidthBox = new System.Windows.Forms.NumericUpDown(); + this.label8 = new System.Windows.Forms.Label(); + this._MinHeightBox = new System.Windows.Forms.NumericUpDown(); + this.label9 = new System.Windows.Forms.Label(); + this.tabControl1 = new System.Windows.Forms.TabControl(); + this.tabPage1 = new System.Windows.Forms.TabPage(); + this._MonoPngBox = new System.Windows.Forms.RadioButton(); + this._MonoTiffBox = new System.Windows.Forms.RadioButton(); + this.label1 = new System.Windows.Forms.Label(); + this._InvertSoftMaskBox = new System.Windows.Forms.CheckBox(); + this._ExportSoftMaskBox = new System.Windows.Forms.CheckBox(); + this._ExportAnnotImagesBox = new System.Windows.Forms.CheckBox(); + this._MergeJpgToPngBox = new System.Windows.Forms.CheckBox(); + this.tabPage2 = new System.Windows.Forms.TabPage(); + this.label6 = new System.Windows.Forms.Label(); + this.tabPage3 = new System.Windows.Forms.TabPage(); + this.textBox1 = new System.Windows.Forms.TextBox(); + this._AutoOutputDirBox = new System.Windows.Forms.CheckBox(); + this._TargetBox = new PDFPatcher.HistoryComboBox(); + this._SourceFileControl = new PDFPatcher.SourceFileControl(); + this._ExtractButton = new EnhancedGlassButton.GlassButton(); + this._SkipRedundantImagesBox = new System.Windows.Forms.CheckBox(); + ((System.ComponentModel.ISupportInitialize)(this._MinWidthBox)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this._MinHeightBox)).BeginInit(); + this.tabControl1.SuspendLayout(); + this.tabPage1.SuspendLayout(); + this.tabPage2.SuspendLayout(); + this.tabPage3.SuspendLayout(); + this.SuspendLayout(); + // + // _ExtractPageRangeBox + // + this._ExtractPageRangeBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._ExtractPageRangeBox.Location = new System.Drawing.Point(124, 8); + this._ExtractPageRangeBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._ExtractPageRangeBox.Name = "_ExtractPageRangeBox"; + this._ExtractPageRangeBox.Size = new System.Drawing.Size(473, 25); + this._ExtractPageRangeBox.TabIndex = 1; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(8, 11); + this.label3.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(82, 15); + this.label3.TabIndex = 0; + this.label3.Text = "页码范围:"; + // + // _BrowseTargetPdfButton + // + this._BrowseTargetPdfButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this._BrowseTargetPdfButton.Image = global::PDFPatcher.Properties.Resources.ImageFolder; + this._BrowseTargetPdfButton.Location = new System.Drawing.Point(529, 42); + this._BrowseTargetPdfButton.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._BrowseTargetPdfButton.Name = "_BrowseTargetPdfButton"; + this._BrowseTargetPdfButton.Size = new System.Drawing.Size(100, 29); + this._BrowseTargetPdfButton.TabIndex = 4; + this._BrowseTargetPdfButton.Text = "浏览..."; + this._BrowseTargetPdfButton.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText; + this._BrowseTargetPdfButton.UseVisualStyleBackColor = true; + this._BrowseTargetPdfButton.Click += new System.EventHandler(this._BrowseTargetPdfButton_Click); + // + // _SaveImageBox + // + this._SaveImageBox.Description = "请选择保存图片的文件夹"; + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point(23, 49); + this.label4.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(112, 15); + this.label4.TabIndex = 2; + this.label4.Text = "输出图片位置:"; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(8, 11); + this.label2.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(97, 15); + this.label2.TabIndex = 0; + this.label2.Text = "文件名掩码:"; + // + // label5 + // + this.label5.AutoSize = true; + this.label5.Location = new System.Drawing.Point(11, 119); + this.label5.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(97, 15); + this.label5.TabIndex = 2; + this.label5.Text = "文件名示例:"; + // + // _FileMaskPreviewBox + // + this._FileMaskPreviewBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._FileMaskPreviewBox.Location = new System.Drawing.Point(121, 119); + this._FileMaskPreviewBox.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this._FileMaskPreviewBox.Name = "_FileMaskPreviewBox"; + this._FileMaskPreviewBox.Size = new System.Drawing.Size(440, 39); + this._FileMaskPreviewBox.TabIndex = 3; + // + // _FileNameMaskBox + // + this._FileNameMaskBox.FormattingEnabled = true; + this._FileNameMaskBox.Items.AddRange(new object[] { + "0000", + "000", + "0", + "图片0000"}); + this._FileNameMaskBox.Location = new System.Drawing.Point(124, 8); + this._FileNameMaskBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._FileNameMaskBox.Name = "_FileNameMaskBox"; + this._FileNameMaskBox.Size = new System.Drawing.Size(423, 23); + this._FileNameMaskBox.TabIndex = 1; + this._FileNameMaskBox.TextChanged += new System.EventHandler(this._FileNameMaskBox_TextChanged); + // + // _MergeImageBox + // + this._MergeImageBox.AutoSize = true; + this._MergeImageBox.Location = new System.Drawing.Point(11, 41); + this._MergeImageBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._MergeImageBox.Name = "_MergeImageBox"; + this._MergeImageBox.Size = new System.Drawing.Size(194, 19); + this._MergeImageBox.TabIndex = 3; + this._MergeImageBox.Text = "尝试合并相同页面的图片"; + this._MergeImageBox.UseVisualStyleBackColor = true; + // + // _VerticalFlipImageBox + // + this._VerticalFlipImageBox.AutoSize = true; + this._VerticalFlipImageBox.Location = new System.Drawing.Point(277, 69); + this._VerticalFlipImageBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._VerticalFlipImageBox.Name = "_VerticalFlipImageBox"; + this._VerticalFlipImageBox.Size = new System.Drawing.Size(119, 19); + this._VerticalFlipImageBox.TabIndex = 6; + this._VerticalFlipImageBox.Text = "垂直翻转图片"; + this._VerticalFlipImageBox.UseVisualStyleBackColor = true; + // + // _InvertBlackAndWhiteBox + // + this._InvertBlackAndWhiteBox.AutoSize = true; + this._InvertBlackAndWhiteBox.Location = new System.Drawing.Point(11, 96); + this._InvertBlackAndWhiteBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._InvertBlackAndWhiteBox.Name = "_InvertBlackAndWhiteBox"; + this._InvertBlackAndWhiteBox.Size = new System.Drawing.Size(164, 19); + this._InvertBlackAndWhiteBox.TabIndex = 7; + this._InvertBlackAndWhiteBox.Text = "反转黑白图片的颜色"; + this._InvertBlackAndWhiteBox.UseVisualStyleBackColor = true; + // + // label7 + // + this.label7.AutoSize = true; + this.label7.Location = new System.Drawing.Point(8, 155); + this.label7.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label7.Name = "label7"; + this.label7.Size = new System.Drawing.Size(97, 15); + this.label7.TabIndex = 13; + this.label7.Text = "忽略宽度小于"; + // + // _MinWidthBox + // + this._MinWidthBox.Increment = new decimal(new int[] { + 10, + 0, + 0, + 0}); + this._MinWidthBox.Location = new System.Drawing.Point(119, 152); + this._MinWidthBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._MinWidthBox.Maximum = new decimal(new int[] { + 10000, + 0, + 0, + 0}); + this._MinWidthBox.Name = "_MinWidthBox"; + this._MinWidthBox.Size = new System.Drawing.Size(57, 25); + this._MinWidthBox.TabIndex = 14; + // + // label8 + // + this.label8.AutoSize = true; + this.label8.Location = new System.Drawing.Point(184, 155); + this.label8.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label8.Name = "label8"; + this.label8.Size = new System.Drawing.Size(82, 15); + this.label8.TabIndex = 15; + this.label8.Text = "或高度小于"; + // + // _MinHeightBox + // + this._MinHeightBox.Increment = new decimal(new int[] { + 10, + 0, + 0, + 0}); + this._MinHeightBox.Location = new System.Drawing.Point(279, 152); + this._MinHeightBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._MinHeightBox.Maximum = new decimal(new int[] { + 10000, + 0, + 0, + 0}); + this._MinHeightBox.Name = "_MinHeightBox"; + this._MinHeightBox.Size = new System.Drawing.Size(57, 25); + this._MinHeightBox.TabIndex = 16; + // + // label9 + // + this.label9.AutoSize = true; + this.label9.Location = new System.Drawing.Point(344, 155); + this.label9.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label9.Name = "label9"; + this.label9.Size = new System.Drawing.Size(82, 15); + this.label9.TabIndex = 17; + this.label9.Text = "像素的图片"; + // + // tabControl1 + // + this.tabControl1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.tabControl1.Controls.Add(this.tabPage1); + this.tabControl1.Controls.Add(this.tabPage2); + this.tabControl1.Controls.Add(this.tabPage3); + this.tabControl1.Location = new System.Drawing.Point(16, 115); + this.tabControl1.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this.tabControl1.Name = "tabControl1"; + this.tabControl1.SelectedIndex = 0; + this.tabControl1.Size = new System.Drawing.Size(617, 286); + this.tabControl1.TabIndex = 7; + // + // tabPage1 + // + this.tabPage1.Controls.Add(this._SkipRedundantImagesBox); + this.tabPage1.Controls.Add(this._MonoPngBox); + this.tabPage1.Controls.Add(this._MonoTiffBox); + this.tabPage1.Controls.Add(this.label1); + this.tabPage1.Controls.Add(this._InvertSoftMaskBox); + this.tabPage1.Controls.Add(this._ExportSoftMaskBox); + this.tabPage1.Controls.Add(this._ExportAnnotImagesBox); + this.tabPage1.Controls.Add(this._MergeJpgToPngBox); + this.tabPage1.Controls.Add(this.label3); + this.tabPage1.Controls.Add(this.label9); + this.tabPage1.Controls.Add(this._InvertBlackAndWhiteBox); + this.tabPage1.Controls.Add(this.label7); + this.tabPage1.Controls.Add(this.label8); + this.tabPage1.Controls.Add(this._VerticalFlipImageBox); + this.tabPage1.Controls.Add(this._ExtractPageRangeBox); + this.tabPage1.Controls.Add(this._MinWidthBox); + this.tabPage1.Controls.Add(this._MergeImageBox); + this.tabPage1.Controls.Add(this._MinHeightBox); + this.tabPage1.Location = new System.Drawing.Point(4, 25); + this.tabPage1.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this.tabPage1.Name = "tabPage1"; + this.tabPage1.Padding = new System.Windows.Forms.Padding(4, 4, 4, 4); + this.tabPage1.Size = new System.Drawing.Size(609, 257); + this.tabPage1.TabIndex = 0; + this.tabPage1.Text = "选项"; + this.tabPage1.UseVisualStyleBackColor = true; + // + // _MonoPngBox + // + this._MonoPngBox.AutoSize = true; + this._MonoPngBox.Location = new System.Drawing.Point(277, 124); + this._MonoPngBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._MonoPngBox.Name = "_MonoPngBox"; + this._MonoPngBox.Size = new System.Drawing.Size(90, 19); + this._MonoPngBox.TabIndex = 12; + this._MonoPngBox.TabStop = true; + this._MonoPngBox.Text = "PNG 文件"; + this._MonoPngBox.UseVisualStyleBackColor = true; + // + // _MonoTiffBox + // + this._MonoTiffBox.AutoSize = true; + this._MonoTiffBox.Location = new System.Drawing.Point(167, 124); + this._MonoTiffBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._MonoTiffBox.Name = "_MonoTiffBox"; + this._MonoTiffBox.Size = new System.Drawing.Size(98, 19); + this._MonoTiffBox.TabIndex = 11; + this._MonoTiffBox.TabStop = true; + this._MonoTiffBox.Text = "TIFF 文件"; + this._MonoTiffBox.UseVisualStyleBackColor = true; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(8, 126); + this.label1.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(142, 15); + this.label1.TabIndex = 10; + this.label1.Text = "将黑白图片保存为:"; + // + // _InvertSoftMaskBox + // + this._InvertSoftMaskBox.AutoSize = true; + this._InvertSoftMaskBox.Location = new System.Drawing.Point(413, 96); + this._InvertSoftMaskBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._InvertSoftMaskBox.Name = "_InvertSoftMaskBox"; + this._InvertSoftMaskBox.Size = new System.Drawing.Size(119, 19); + this._InvertSoftMaskBox.TabIndex = 9; + this._InvertSoftMaskBox.Text = "反转掩模颜色"; + this._InvertSoftMaskBox.UseVisualStyleBackColor = true; + // + // _ExportSoftMaskBox + // + this._ExportSoftMaskBox.AutoSize = true; + this._ExportSoftMaskBox.Location = new System.Drawing.Point(277, 96); + this._ExportSoftMaskBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._ExportSoftMaskBox.Name = "_ExportSoftMaskBox"; + this._ExportSoftMaskBox.Size = new System.Drawing.Size(119, 19); + this._ExportSoftMaskBox.TabIndex = 8; + this._ExportSoftMaskBox.Text = "导出图像掩模"; + this._ExportSoftMaskBox.UseVisualStyleBackColor = true; + // + // _ExportAnnotImagesBox + // + this._ExportAnnotImagesBox.AutoSize = true; + this._ExportAnnotImagesBox.Location = new System.Drawing.Point(11, 69); + this._ExportAnnotImagesBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._ExportAnnotImagesBox.Name = "_ExportAnnotImagesBox"; + this._ExportAnnotImagesBox.Size = new System.Drawing.Size(149, 19); + this._ExportAnnotImagesBox.TabIndex = 5; + this._ExportAnnotImagesBox.Text = "导出批注内的图片"; + this._ExportAnnotImagesBox.UseVisualStyleBackColor = true; + // + // _MergeJpgToPngBox + // + this._MergeJpgToPngBox.AutoSize = true; + this._MergeJpgToPngBox.Location = new System.Drawing.Point(277, 41); + this._MergeJpgToPngBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._MergeJpgToPngBox.Name = "_MergeJpgToPngBox"; + this._MergeJpgToPngBox.Size = new System.Drawing.Size(244, 19); + this._MergeJpgToPngBox.TabIndex = 4; + this._MergeJpgToPngBox.Text = "JPEG 图片无损合并为 PNG 图片"; + this._MergeJpgToPngBox.UseVisualStyleBackColor = true; + // + // tabPage2 + // + this.tabPage2.Controls.Add(this.label6); + this.tabPage2.Controls.Add(this._FileNameMaskBox); + this.tabPage2.Controls.Add(this.label2); + this.tabPage2.Controls.Add(this.label5); + this.tabPage2.Controls.Add(this._FileMaskPreviewBox); + this.tabPage2.Location = new System.Drawing.Point(4, 25); + this.tabPage2.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this.tabPage2.Name = "tabPage2"; + this.tabPage2.Padding = new System.Windows.Forms.Padding(4, 4, 4, 4); + this.tabPage2.Size = new System.Drawing.Size(609, 257); + this.tabPage2.TabIndex = 1; + this.tabPage2.Text = "文件命名"; + this.tabPage2.UseVisualStyleBackColor = true; + // + // label6 + // + this.label6.Location = new System.Drawing.Point(121, 38); + this.label6.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(440, 81); + this.label6.TabIndex = 4; + this.label6.Text = "文件名掩码说明:\r\n“0000”:不足四位用0补足四位。\r\n“0”:文件名按实际页码,不用0补位。\r\n可用英文双引号将文本括起来(如“\"相约2046\"0”,前面的" + + "“2046”不会被解释为占位符)。"; + // + // tabPage3 + // + this.tabPage3.Controls.Add(this.textBox1); + this.tabPage3.Location = new System.Drawing.Point(4, 25); + this.tabPage3.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this.tabPage3.Name = "tabPage3"; + this.tabPage3.Padding = new System.Windows.Forms.Padding(4, 4, 4, 4); + this.tabPage3.Size = new System.Drawing.Size(609, 257); + this.tabPage3.TabIndex = 2; + this.tabPage3.Text = "页码范围说明"; + this.tabPage3.UseVisualStyleBackColor = true; + // + // textBox1 + // + this.textBox1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.textBox1.Location = new System.Drawing.Point(8, 8); + this.textBox1.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this.textBox1.Multiline = true; + this.textBox1.Name = "textBox1"; + this.textBox1.ReadOnly = true; + this.textBox1.ScrollBars = System.Windows.Forms.ScrollBars.Vertical; + this.textBox1.Size = new System.Drawing.Size(581, 224); + this.textBox1.TabIndex = 2; + this.textBox1.Text = resources.GetString("textBox1.Text"); + // + // _AutoOutputDirBox + // + this._AutoOutputDirBox.AutoSize = true; + this._AutoOutputDirBox.Location = new System.Drawing.Point(25, 84); + this._AutoOutputDirBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._AutoOutputDirBox.Name = "_AutoOutputDirBox"; + this._AutoOutputDirBox.Size = new System.Drawing.Size(194, 19); + this._AutoOutputDirBox.TabIndex = 5; + this._AutoOutputDirBox.Text = "自动指定输出图片的位置"; + this._AutoOutputDirBox.UseVisualStyleBackColor = true; + // + // _TargetBox + // + this._TargetBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._TargetBox.Contents = null; + this._TargetBox.FormattingEnabled = true; + this._TargetBox.Location = new System.Drawing.Point(149, 45); + this._TargetBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._TargetBox.MaxItemCount = 16; + this._TargetBox.Name = "_TargetBox"; + this._TargetBox.Size = new System.Drawing.Size(371, 23); + this._TargetBox.TabIndex = 3; + // + // _SourceFileControl + // + this._SourceFileControl.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._SourceFileControl.Location = new System.Drawing.Point(16, 4); + this._SourceFileControl.Margin = new System.Windows.Forms.Padding(5, 5, 5, 5); + this._SourceFileControl.Name = "_SourceFileControl"; + this._SourceFileControl.Size = new System.Drawing.Size(617, 36); + this._SourceFileControl.TabIndex = 1; + // + // _ExtractButton + // + this._ExtractButton.AlternativeFocusBorderColor = System.Drawing.SystemColors.Highlight; + this._ExtractButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this._ExtractButton.AnimateGlow = true; + this._ExtractButton.BackColor = System.Drawing.SystemColors.Highlight; + this._ExtractButton.CornerRadius = 3; + this._ExtractButton.ForeColor = System.Drawing.SystemColors.ControlText; + this._ExtractButton.GlowColor = System.Drawing.Color.White; + this._ExtractButton.Image = global::PDFPatcher.Properties.Resources.Save; + this._ExtractButton.InnerBorderColor = System.Drawing.SystemColors.ControlDarkDark; + this._ExtractButton.Location = new System.Drawing.Point(465, 79); + this._ExtractButton.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._ExtractButton.Name = "_ExtractButton"; + this._ExtractButton.OuterBorderColor = System.Drawing.SystemColors.ControlLightLight; + this._ExtractButton.ShowFocusBorder = true; + this._ExtractButton.Size = new System.Drawing.Size(164, 36); + this._ExtractButton.TabIndex = 13; + this._ExtractButton.Text = " 提取图片(&T)"; + this._ExtractButton.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText; + this._ExtractButton.Click += new System.EventHandler(this._ExtractButton_Click); + // + // _SkipRedundantImagesBox + // + this._SkipRedundantImagesBox.AutoSize = true; + this._SkipRedundantImagesBox.Location = new System.Drawing.Point(11, 183); + this._SkipRedundantImagesBox.Name = "_SkipRedundantImagesBox"; + this._SkipRedundantImagesBox.Size = new System.Drawing.Size(164, 19); + this._SkipRedundantImagesBox.TabIndex = 18; + this._SkipRedundantImagesBox.Text = "避免导出相同的图片"; + this._SkipRedundantImagesBox.UseVisualStyleBackColor = true; + // + // ExtractImageControl + // + this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 15F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this._ExtractButton); + this.Controls.Add(this._AutoOutputDirBox); + this.Controls.Add(this.tabControl1); + this.Controls.Add(this._TargetBox); + this.Controls.Add(this.label4); + this.Controls.Add(this._SourceFileControl); + this.Controls.Add(this._BrowseTargetPdfButton); + this.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this.Name = "ExtractImageControl"; + this.Size = new System.Drawing.Size(649, 416); + this.Load += new System.EventHandler(this.Control_Show); + this.VisibleChanged += new System.EventHandler(this.Control_Show); + this.Click += new System.EventHandler(this._ExtractButton_Click); + ((System.ComponentModel.ISupportInitialize)(this._MinWidthBox)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this._MinHeightBox)).EndInit(); + this.tabControl1.ResumeLayout(false); + this.tabPage1.ResumeLayout(false); + this.tabPage1.PerformLayout(); + this.tabPage2.ResumeLayout(false); + this.tabPage2.PerformLayout(); + this.tabPage3.ResumeLayout(false); + this.tabPage3.PerformLayout(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.TextBox _ExtractPageRangeBox; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.Button _BrowseTargetPdfButton; + private SourceFileControl _SourceFileControl; + private System.Windows.Forms.FolderBrowserDialog _SaveImageBox; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.Label _FileMaskPreviewBox; + private System.Windows.Forms.ComboBox _FileNameMaskBox; + private HistoryComboBox _TargetBox; + private System.Windows.Forms.CheckBox _MergeImageBox; + private System.Windows.Forms.CheckBox _VerticalFlipImageBox; + private System.Windows.Forms.CheckBox _InvertBlackAndWhiteBox; + private System.Windows.Forms.Label label7; + private System.Windows.Forms.Label label9; + private System.Windows.Forms.Label label8; + private System.Windows.Forms.NumericUpDown _MinHeightBox; + private System.Windows.Forms.NumericUpDown _MinWidthBox; + private System.Windows.Forms.TabControl tabControl1; + private System.Windows.Forms.TabPage tabPage1; + private System.Windows.Forms.TabPage tabPage2; + private System.Windows.Forms.CheckBox _AutoOutputDirBox; + private System.Windows.Forms.CheckBox _MergeJpgToPngBox; + private System.Windows.Forms.CheckBox _ExportAnnotImagesBox; + private System.Windows.Forms.CheckBox _ExportSoftMaskBox; + private System.Windows.Forms.CheckBox _InvertSoftMaskBox; + private System.Windows.Forms.RadioButton _MonoTiffBox; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.RadioButton _MonoPngBox; + private EnhancedGlassButton.GlassButton _ExtractButton; + private System.Windows.Forms.TabPage tabPage3; + private System.Windows.Forms.TextBox textBox1; + private System.Windows.Forms.Label label6; + private System.Windows.Forms.CheckBox _SkipRedundantImagesBox; + } +} diff --git a/pdfpatcher/App/Functions/ExtractImageControl.cs b/pdfpatcher/App/Functions/ExtractImageControl.cs new file mode 100644 index 0000000..a6f70fe --- /dev/null +++ b/pdfpatcher/App/Functions/ExtractImageControl.cs @@ -0,0 +1,189 @@ +using System; +using System.ComponentModel; +using System.IO; +using System.Windows.Forms; +using PDFPatcher.Common; + +namespace PDFPatcher.Functions +{ + [ToolboxItem(false)] + public partial class ExtractImageControl : FunctionControl, IResettableControl + { + public override string FunctionName => "提取图片"; + + public override System.Drawing.Bitmap IconImage => Properties.Resources.ExtractImage; + + public ExtractImageControl() { + InitializeComponent(); + this.OnFirstLoad(OnLoad); + } + + void OnLoad() { + _SourceFileControl.BrowseSelectedFiles += (object sender, EventArgs e) => { + if (_AutoOutputDirBox.Checked == false) { + return; + } + var sourceFile = _SourceFileControl.FirstFile; + if (sourceFile.Length > 0) { + _TargetBox.Text = FileHelper.CombinePath(Path.GetDirectoryName(sourceFile), Path.GetFileNameWithoutExtension(sourceFile)); + } + }; + _AutoOutputDirBox.CheckedChanged += (object sender, EventArgs e) => { AppContext.ImageExtracter.AutoOutputFolder = _AutoOutputDirBox.Checked; }; + ShowFileMaskPreview(); + AppContext.MainForm.SetTooltip(_SourceFileControl.FileList, "包含图片的 PDF 文件路径"); + AppContext.MainForm.SetTooltip(_TargetBox, "放置输出图片的文件夹路径"); + AppContext.MainForm.SetTooltip(_ExtractPageRangeBox, "在此指定需提取图片的页码范围,不指定页码范围时提取所有页面的图片"); + AppContext.MainForm.SetTooltip(_FileNameMaskBox, "提取的图片文件名按其所在页码数字命名,可在此修改命名规则\n“0000”:不足四位用0补足四位\n“0”:文件名按实际页码,不用0补位\n可用英文双引号将文本括起来(如“\"相约2000\"0”,前面的“2000”不会被解释为占位符)"); + AppContext.MainForm.SetTooltip(_MergeImageBox, "尝试将相同页面下的图片合并为同一个文件\n①合并图片的格式必须相同\n②宽度必须相同\n③仅限 PNG 和 TIFF 格式"); + AppContext.MainForm.SetTooltip(_VerticalFlipImageBox, "某些 PDF 文件导出的图片上下颠倒,可用此选项将其还原"); + AppContext.MainForm.SetTooltip(_InvertBlackAndWhiteBox, "翻转 PNG 和 TIFF 黑白图片的颜色"); + AppContext.MainForm.SetTooltip(_MinHeightBox, "忽略高度小于此处指定值的图片"); + AppContext.MainForm.SetTooltip(_MinWidthBox, "忽略宽度小于此处指定值的图片"); + AppContext.MainForm.SetTooltip(_MergeJpgToPngBox, "在合并图片时,将使用有损压缩的 JPEG 图片合并为无损压缩的 PNG 图片"); + AppContext.MainForm.SetTooltip(_ExtractButton, "点击此按钮,将 PDF 文件的图片提取到指定的目录"); + AppContext.MainForm.SetTooltip(_SkipRedundantImagesBox, "避免导出 PDF 内部引用值一致的图片"); + Reload(); + } + + public void Reset() { + AppContext.ImageExtracter = new ImageExtracterOptions(); + Reload(); + } + + public void Reload() { + var o = AppContext.ImageExtracter; + _AutoOutputDirBox.Checked = o.AutoOutputFolder; + _FileNameMaskBox.Text = o.FileMask; + _InvertBlackAndWhiteBox.Checked = o.InvertBlackAndWhiteImages; + _MonoTiffBox.Checked = !o.MonoPng; + _MergeImageBox.Checked = o.MergeImages; + _MergeJpgToPngBox.Checked = o.MergeJpgToPng; + _ExportAnnotImagesBox.Checked = o.ExtractAnnotationImages; + _MinHeightBox.SetValue(o.MinHeight); + _MinWidthBox.SetValue(o.MinWidth); + _VerticalFlipImageBox.Checked = o.VerticalFlipImages; + _ExportSoftMaskBox.Checked = o.ExtractSoftMask; + _InvertSoftMaskBox.Checked = o.InvertSoftMask; + _MonoPngBox.Checked = o.MonoPng; + _SkipRedundantImagesBox.Checked = o.SkipRedundantImages; + } + + void _BrowseTargetPdfButton_Click(object sender, EventArgs e) { + var sourceFile = _SourceFileControl.Text; + if (_TargetBox.Text.Length > 0) { + _SaveImageBox.SelectedPath = Path.GetDirectoryName(_TargetBox.Text); + } + else if (sourceFile.Length > 0) { + _SaveImageBox.SelectedPath = Path.GetDirectoryName(sourceFile); + } + if (_SaveImageBox.ShowDialog() == DialogResult.OK) { + _TargetBox.Text = + _SaveImageBox.SelectedPath + //+ (_SaveImageBox.SelectedPath.EndsWith ("\\") ? String.Empty : "\\") + //+ Path.GetFileNameWithoutExtension (sourceFile) + ; + } + } + + void _ExtractButton_Click(object sender, EventArgs e) { + if (File.Exists(_SourceFileControl.FirstFile) == false) { + FormHelper.ErrorBox(Messages.SourceFileNotFound); + return; + } + if (_TargetBox.Text.IsNullOrWhiteSpace()) { + _BrowseTargetPdfButton_Click(_BrowseTargetPdfButton, e); + if (_TargetBox.Text.IsNullOrWhiteSpace()) { + return; + } + } + + AppContext.SourceFiles = _SourceFileControl.Files; + if (_SourceFileControl.Files.Length == 1) { + _SourceFileControl.FileList.AddHistoryItem(); + _TargetBox.AddHistoryItem(); + } + + AppContext.MainForm.ResetWorker(); + var worker = AppContext.MainForm.GetWorker(); + worker.DoWork += (dummy, arg) => { + var a = arg.Argument as object[]; + var files = a[0] as string[]; + var options = a[1] as ImageExtracterOptions; + options.OutputPath = new FilePath(options.OutputPath).Normalize(); + if (files.Length > 1) { + var ep = options.OutputPath; + Tracker.SetTotalProgressGoal(files.Length); + foreach (var file in files) { + options.OutputPath = new FilePath(ep).Combine(new FilePath(file).FileNameWithoutExtension).Normalize(); + Processor.Worker.ExtractImages(file, options); + Tracker.IncrementTotalProgress(); + if (AppContext.Abort) { + return; + } + } + } + else { + Processor.Worker.ExtractImages(files[0], options); + } + }; + worker.RunWorkerCompleted += (dummy, arg) => { AppContext.ImageExtracter.OutputPath = _ExtractPageRangeBox.Text; }; + var option = AppContext.ImageExtracter; + option.ExtractAnnotationImages = _ExportAnnotImagesBox.Checked; + option.PageRange = _ExtractPageRangeBox.Text; + option.OutputPath = _TargetBox.Text; + option.FileMask = _FileNameMaskBox.Text; + option.MergeImages = _MergeImageBox.Checked; + option.MergeJpgToPng = _MergeJpgToPngBox.Checked; + option.VerticalFlipImages = _VerticalFlipImageBox.Checked; + option.InvertBlackAndWhiteImages = _InvertBlackAndWhiteBox.Checked; + option.MonoPng = _MonoPngBox.Checked; + option.MinHeight = (int)_MinHeightBox.Value; + option.MinWidth = (int)_MinWidthBox.Value; + option.ExtractSoftMask = _ExportSoftMaskBox.Checked; + option.InvertSoftMask = _InvertSoftMaskBox.Checked; + option.SkipRedundantImages = _SkipRedundantImagesBox.Checked; + worker.RunWorkerAsync( + new object[] { + AppContext.SourceFiles, option + }); + } + + #region IDefaultButtonControl 成员 + + public override Button DefaultButton => _ExtractButton; + + #endregion + + void _FileNameMaskBox_TextChanged(object sender, EventArgs e) { + ShowFileMaskPreview(); + } + + void ShowFileMaskPreview() { + try { + var previews = new string[7]; + var f = _FileNameMaskBox.Text; + previews[0] = 1.ToString(f) + ".jpg"; + previews[1] = 2.ToString(f) + ".jpg"; + previews[2] = 3.ToString(f) + ".jpg ..."; + previews[3] = "\n" + 11.ToString(f) + ".jpg"; + previews[4] = 12.ToString(f) + ".jpg"; + previews[5] = 13.ToString(f) + ".jpg ..."; + previews[6] = 100.ToString(f) + ".jpg"; + _FileMaskPreviewBox.Text = String.Join(" ", previews); + } + catch (Exception) { + _FileMaskPreviewBox.Text = "文件名掩码无效。"; + } + } + + void Control_Show(object sender, EventArgs e) { + if (Visible && AppContext.MainForm != null) { + _TargetBox.Contents = AppContext.Recent.Folders; + } + //else if (this.Visible == false) { + // this._TargetBox.DataSource = null; + //} + } + + } +} diff --git a/pdfpatcher/App/Functions/ExtractImageControl.resx b/pdfpatcher/App/Functions/ExtractImageControl.resx new file mode 100644 index 0000000..c6f90cc --- /dev/null +++ b/pdfpatcher/App/Functions/ExtractImageControl.resx @@ -0,0 +1,132 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + 页码范围说明: +  页码范围表示需处理的原始 PDF 文档页面。 +  不指定页码范围时,提取源文件所有页面的内容。 +  如有多个页码,可用“,”或“ ”(空格)隔开。 +  用“-”表示起止页码。例如:“1;4-15;2 56”,表示依次提取第1页、第4至15页、第2页和第56页的内容。 +  如“-”之前的数字大于“-”之后的数字,表示逆序处理。例如:“300-1”表示提取第300、299、298……3、2、1页的内容。 +  负数表示文档倒数页数,例如“-1”表示倒数第1页,“1--2”表示从第1页到倒数第2页。 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/ExtractPageControl.Designer.cs b/pdfpatcher/App/Functions/ExtractPageControl.Designer.cs new file mode 100644 index 0000000..923c7b1 --- /dev/null +++ b/pdfpatcher/App/Functions/ExtractPageControl.Designer.cs @@ -0,0 +1,396 @@ +namespace PDFPatcher.Functions +{ + partial class ExtractPageControl + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region 组件设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ExtractPageControl)); + this._ExtractPageRangeBox = new System.Windows.Forms.TextBox(); + this.label3 = new System.Windows.Forms.Label(); + this._KeepBookmarkBox = new System.Windows.Forms.CheckBox(); + this._RemoveOrphanBoomarksBox = new System.Windows.Forms.CheckBox(); + this._KeepDocInfoPropertyBox = new System.Windows.Forms.CheckBox(); + this._SourceFileControl = new PDFPatcher.SourceFileControl(); + this._TargetFileControl = new PDFPatcher.TargetFileControl(); + this._RemoveRestrictionBox = new System.Windows.Forms.CheckBox(); + this.label2 = new System.Windows.Forms.Label(); + this._ExcludePageRangeBox = new System.Windows.Forms.TextBox(); + this.label1 = new System.Windows.Forms.Label(); + this._SeparatingModeBox = new System.Windows.Forms.ComboBox(); + this.tabControl1 = new System.Windows.Forms.TabControl(); + this.tabPage1 = new System.Windows.Forms.TabPage(); + this.groupBox2 = new System.Windows.Forms.GroupBox(); + this.groupBox1 = new System.Windows.Forms.GroupBox(); + this._NumberFileNamesBox = new System.Windows.Forms.CheckBox(); + this.label5 = new System.Windows.Forms.Label(); + this._SeperateByPageNumberBox = new System.Windows.Forms.NumericUpDown(); + this.label4 = new System.Windows.Forms.Label(); + this.tabPage2 = new System.Windows.Forms.TabPage(); + this.textBox1 = new System.Windows.Forms.TextBox(); + this._ExtractButton = new EnhancedGlassButton.GlassButton(); + this._EnableFullCompression = new System.Windows.Forms.CheckBox(); + this.tabControl1.SuspendLayout(); + this.tabPage1.SuspendLayout(); + this.groupBox2.SuspendLayout(); + this.groupBox1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this._SeperateByPageNumberBox)).BeginInit(); + this.tabPage2.SuspendLayout(); + this.SuspendLayout(); + // + // _ExtractPageRangeBox + // + this._ExtractPageRangeBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._ExtractPageRangeBox.Location = new System.Drawing.Point(112, 65); + this._ExtractPageRangeBox.Name = "_ExtractPageRangeBox"; + this._ExtractPageRangeBox.Size = new System.Drawing.Size(454, 21); + this._ExtractPageRangeBox.TabIndex = 3; + this._ExtractPageRangeBox.TextChanged += new System.EventHandler(this._ExtractPageRangeBox_TextChanged); + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(17, 68); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(65, 12); + this.label3.TabIndex = 2; + this.label3.Text = "页码范围:"; + // + // _KeepBookmarkBox + // + this._KeepBookmarkBox.AutoSize = true; + this._KeepBookmarkBox.Location = new System.Drawing.Point(6, 41); + this._KeepBookmarkBox.Name = "_KeepBookmarkBox"; + this._KeepBookmarkBox.Size = new System.Drawing.Size(120, 16); + this._KeepBookmarkBox.TabIndex = 1; + this._KeepBookmarkBox.Text = "保留原文档的书签"; + this._KeepBookmarkBox.UseVisualStyleBackColor = true; + // + // _RemoveOrphanBoomarksBox + // + this._RemoveOrphanBoomarksBox.AutoSize = true; + this._RemoveOrphanBoomarksBox.Location = new System.Drawing.Point(6, 85); + this._RemoveOrphanBoomarksBox.Name = "_RemoveOrphanBoomarksBox"; + this._RemoveOrphanBoomarksBox.Size = new System.Drawing.Size(168, 16); + this._RemoveOrphanBoomarksBox.TabIndex = 3; + this._RemoveOrphanBoomarksBox.Text = "删除连接到无效页面的书签"; + this._RemoveOrphanBoomarksBox.UseVisualStyleBackColor = true; + // + // _KeepDocInfoPropertyBox + // + this._KeepDocInfoPropertyBox.AutoSize = true; + this._KeepDocInfoPropertyBox.Location = new System.Drawing.Point(6, 19); + this._KeepDocInfoPropertyBox.Name = "_KeepDocInfoPropertyBox"; + this._KeepDocInfoPropertyBox.Size = new System.Drawing.Size(120, 16); + this._KeepDocInfoPropertyBox.TabIndex = 0; + this._KeepDocInfoPropertyBox.Text = "保留原文档的属性"; + this._KeepDocInfoPropertyBox.UseVisualStyleBackColor = true; + // + // _SourceFileControl + // + this._SourceFileControl.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._SourceFileControl.Location = new System.Drawing.Point(12, 3); + this._SourceFileControl.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._SourceFileControl.Name = "_SourceFileControl"; + this._SourceFileControl.Size = new System.Drawing.Size(559, 29); + this._SourceFileControl.TabIndex = 0; + // + // _TargetFileControl + // + this._TargetFileControl.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._TargetFileControl.Location = new System.Drawing.Point(12, 33); + this._TargetFileControl.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._TargetFileControl.Name = "_TargetFileControl"; + this._TargetFileControl.Size = new System.Drawing.Size(559, 29); + this._TargetFileControl.TabIndex = 1; + // + // _RemoveRestrictionBox + // + this._RemoveRestrictionBox.AutoSize = true; + this._RemoveRestrictionBox.Location = new System.Drawing.Point(6, 63); + this._RemoveRestrictionBox.Name = "_RemoveRestrictionBox"; + this._RemoveRestrictionBox.Size = new System.Drawing.Size(120, 16); + this._RemoveRestrictionBox.TabIndex = 2; + this._RemoveRestrictionBox.Text = "解除原文档的限制"; + this._RemoveRestrictionBox.UseVisualStyleBackColor = true; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(17, 97); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(89, 12); + this.label2.TabIndex = 5; + this.label2.Text = "排除页码范围:"; + // + // _ExcludePageRangeBox + // + this._ExcludePageRangeBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._ExcludePageRangeBox.Location = new System.Drawing.Point(112, 94); + this._ExcludePageRangeBox.Name = "_ExcludePageRangeBox"; + this._ExcludePageRangeBox.Size = new System.Drawing.Size(325, 21); + this._ExcludePageRangeBox.TabIndex = 6; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(6, 23); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(65, 12); + this.label1.TabIndex = 0; + this.label1.Text = "拆分方式:"; + // + // _SeparatingModeBox + // + this._SeparatingModeBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this._SeparatingModeBox.FormattingEnabled = true; + this._SeparatingModeBox.Items.AddRange(new object[] { + "按页码范围的分号标记拆分", + "按顶层书签拆分", + "按页数拆分"}); + this._SeparatingModeBox.Location = new System.Drawing.Point(89, 20); + this._SeparatingModeBox.Name = "_SeparatingModeBox"; + this._SeparatingModeBox.Size = new System.Drawing.Size(217, 20); + this._SeparatingModeBox.TabIndex = 1; + // + // tabControl1 + // + this.tabControl1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.tabControl1.Controls.Add(this.tabPage1); + this.tabControl1.Controls.Add(this.tabPage2); + this.tabControl1.Location = new System.Drawing.Point(12, 121); + this.tabControl1.Name = "tabControl1"; + this.tabControl1.SelectedIndex = 0; + this.tabControl1.Size = new System.Drawing.Size(559, 197); + this.tabControl1.TabIndex = 7; + // + // tabPage1 + // + this.tabPage1.Controls.Add(this.groupBox2); + this.tabPage1.Controls.Add(this.groupBox1); + this.tabPage1.Location = new System.Drawing.Point(4, 22); + this.tabPage1.Name = "tabPage1"; + this.tabPage1.Padding = new System.Windows.Forms.Padding(3, 3, 3, 3); + this.tabPage1.Size = new System.Drawing.Size(551, 171); + this.tabPage1.TabIndex = 0; + this.tabPage1.Text = "选项"; + this.tabPage1.UseVisualStyleBackColor = true; + // + // groupBox2 + // + this.groupBox2.Controls.Add(this._KeepDocInfoPropertyBox); + this.groupBox2.Controls.Add(this._EnableFullCompression); + this.groupBox2.Controls.Add(this._RemoveOrphanBoomarksBox); + this.groupBox2.Controls.Add(this._RemoveRestrictionBox); + this.groupBox2.Controls.Add(this._KeepBookmarkBox); + this.groupBox2.Location = new System.Drawing.Point(6, 6); + this.groupBox2.Name = "groupBox2"; + this.groupBox2.Size = new System.Drawing.Size(200, 135); + this.groupBox2.TabIndex = 0; + this.groupBox2.TabStop = false; + this.groupBox2.Text = "文档"; + // + // groupBox1 + // + this.groupBox1.Controls.Add(this._NumberFileNamesBox); + this.groupBox1.Controls.Add(this.label5); + this.groupBox1.Controls.Add(this._SeperateByPageNumberBox); + this.groupBox1.Controls.Add(this.label4); + this.groupBox1.Controls.Add(this.label1); + this.groupBox1.Controls.Add(this._SeparatingModeBox); + this.groupBox1.Location = new System.Drawing.Point(212, 6); + this.groupBox1.Name = "groupBox1"; + this.groupBox1.Size = new System.Drawing.Size(317, 111); + this.groupBox1.TabIndex = 1; + this.groupBox1.TabStop = false; + this.groupBox1.Text = "拆分文档"; + // + // _NumberFileNamesBox + // + this._NumberFileNamesBox.AutoSize = true; + this._NumberFileNamesBox.Location = new System.Drawing.Point(24, 70); + this._NumberFileNamesBox.Name = "_NumberFileNamesBox"; + this._NumberFileNamesBox.Size = new System.Drawing.Size(144, 16); + this._NumberFileNamesBox.TabIndex = 6; + this._NumberFileNamesBox.Text = "在文件名前面添加编号"; + this._NumberFileNamesBox.UseVisualStyleBackColor = true; + // + // label5 + // + this.label5.AutoSize = true; + this.label5.Location = new System.Drawing.Point(234, 48); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(17, 12); + this.label5.TabIndex = 4; + this.label5.Text = "页"; + // + // _SeperateByPageNumberBox + // + this._SeperateByPageNumberBox.Location = new System.Drawing.Point(153, 46); + this._SeperateByPageNumberBox.Maximum = new decimal(new int[] { + 10000, + 0, + 0, + 0}); + this._SeperateByPageNumberBox.Minimum = new decimal(new int[] { + 1, + 0, + 0, + 0}); + this._SeperateByPageNumberBox.Name = "_SeperateByPageNumberBox"; + this._SeperateByPageNumberBox.Size = new System.Drawing.Size(75, 21); + this._SeperateByPageNumberBox.TabIndex = 3; + this._SeperateByPageNumberBox.Value = new decimal(new int[] { + 1, + 0, + 0, + 0}); + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point(22, 48); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(125, 12); + this.label4.TabIndex = 2; + this.label4.Text = "按页数拆分:每个文档"; + // + // tabPage2 + // + this.tabPage2.Controls.Add(this.textBox1); + this.tabPage2.Location = new System.Drawing.Point(4, 22); + this.tabPage2.Name = "tabPage2"; + this.tabPage2.Padding = new System.Windows.Forms.Padding(3, 3, 3, 3); + this.tabPage2.Size = new System.Drawing.Size(551, 171); + this.tabPage2.TabIndex = 1; + this.tabPage2.Text = "关于页码范围的说明"; + this.tabPage2.UseVisualStyleBackColor = true; + // + // textBox1 + // + this.textBox1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.textBox1.Location = new System.Drawing.Point(6, 6); + this.textBox1.Multiline = true; + this.textBox1.Name = "textBox1"; + this.textBox1.ReadOnly = true; + this.textBox1.ScrollBars = System.Windows.Forms.ScrollBars.Vertical; + this.textBox1.Size = new System.Drawing.Size(532, 159); + this.textBox1.TabIndex = 1; + this.textBox1.Text = resources.GetString("textBox1.Text"); + // + // _ExtractButton + // + this._ExtractButton.AlternativeFocusBorderColor = System.Drawing.SystemColors.Highlight; + this._ExtractButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this._ExtractButton.AnimateGlow = true; + this._ExtractButton.BackColor = System.Drawing.SystemColors.Highlight; + this._ExtractButton.CornerRadius = 3; + this._ExtractButton.ForeColor = System.Drawing.SystemColors.ControlText; + this._ExtractButton.GlowColor = System.Drawing.Color.White; + this._ExtractButton.Image = global::PDFPatcher.Properties.Resources.Save; + this._ExtractButton.InnerBorderColor = System.Drawing.SystemColors.ControlDarkDark; + this._ExtractButton.Location = new System.Drawing.Point(443, 92); + this._ExtractButton.Name = "_ExtractButton"; + this._ExtractButton.OuterBorderColor = System.Drawing.SystemColors.ControlLightLight; + this._ExtractButton.ShowFocusBorder = true; + this._ExtractButton.Size = new System.Drawing.Size(123, 29); + this._ExtractButton.TabIndex = 14; + this._ExtractButton.Text = " 提取页面(&T)"; + this._ExtractButton.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText; + this._ExtractButton.Click += new System.EventHandler(this._ExtractButton_Click); + // + // _EnableFullCompression + // + this._EnableFullCompression.AutoSize = true; + this._EnableFullCompression.Location = new System.Drawing.Point(6, 107); + this._EnableFullCompression.Name = "_EnableFullCompression"; + this._EnableFullCompression.Size = new System.Drawing.Size(132, 16); + this._EnableFullCompression.TabIndex = 3; + this._EnableFullCompression.Text = "清理并压缩输出文档"; + this._EnableFullCompression.UseVisualStyleBackColor = true; + // + // ExtractPageControl + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this._ExtractButton); + this.Controls.Add(this.tabControl1); + this.Controls.Add(this._ExcludePageRangeBox); + this.Controls.Add(this.label2); + this.Controls.Add(this._SourceFileControl); + this.Controls.Add(this._ExtractPageRangeBox); + this.Controls.Add(this.label3); + this.Controls.Add(this._TargetFileControl); + this.Font = new System.Drawing.Font("SimSun", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.Name = "ExtractPageControl"; + this.Size = new System.Drawing.Size(583, 333); + this.tabControl1.ResumeLayout(false); + this.tabPage1.ResumeLayout(false); + this.groupBox2.ResumeLayout(false); + this.groupBox2.PerformLayout(); + this.groupBox1.ResumeLayout(false); + this.groupBox1.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this._SeperateByPageNumberBox)).EndInit(); + this.tabPage2.ResumeLayout(false); + this.tabPage2.PerformLayout(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.TextBox _ExtractPageRangeBox; + private System.Windows.Forms.Label label3; + private SourceFileControl _SourceFileControl; + private TargetFileControl _TargetFileControl; + private System.Windows.Forms.CheckBox _KeepBookmarkBox; + private System.Windows.Forms.CheckBox _RemoveOrphanBoomarksBox; + private System.Windows.Forms.CheckBox _KeepDocInfoPropertyBox; + private System.Windows.Forms.CheckBox _RemoveRestrictionBox; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.TextBox _ExcludePageRangeBox; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.ComboBox _SeparatingModeBox; + private System.Windows.Forms.TabControl tabControl1; + private System.Windows.Forms.TabPage tabPage1; + private System.Windows.Forms.TabPage tabPage2; + private System.Windows.Forms.TextBox textBox1; + private System.Windows.Forms.GroupBox groupBox1; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.NumericUpDown _SeperateByPageNumberBox; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.GroupBox groupBox2; + private System.Windows.Forms.CheckBox _NumberFileNamesBox; + private EnhancedGlassButton.GlassButton _ExtractButton; + private System.Windows.Forms.CheckBox _EnableFullCompression; + } +} diff --git a/pdfpatcher/App/Functions/ExtractPageControl.cs b/pdfpatcher/App/Functions/ExtractPageControl.cs new file mode 100644 index 0000000..6053988 --- /dev/null +++ b/pdfpatcher/App/Functions/ExtractPageControl.cs @@ -0,0 +1,133 @@ +using System; +using System.ComponentModel; +using System.IO; +using System.Windows.Forms; +using PDFPatcher.Common; + +namespace PDFPatcher.Functions +{ + [ToolboxItem(false)] + sealed partial class ExtractPageControl : FunctionControl, IResettableControl + { + public override string FunctionName => "提取页面"; + + public override System.Drawing.Bitmap IconImage => Properties.Resources.ExtractPages; + + public ExtractPageControl() { + InitializeComponent(); + this.OnFirstLoad(OnLoad); + } + + void OnLoad() { + AppContext.MainForm.SetTooltip(_SourceFileControl.FileList, "需要提取页面的 PDF 文件路径,可选择多个文件"); + AppContext.MainForm.SetTooltip(_ExtractPageRangeBox, "提取页面的页码范围,不指定页码范围时提取源文件的所有页"); + AppContext.MainForm.SetTooltip(_TargetFileControl.FileList, "输出 PDF 文件的路径,右键点击插入文件名替代符"); + AppContext.MainForm.SetTooltip(_ExtractButton, "点击此按钮,提取源 PDF 文件指定范围的页面,生成新的文件"); + AppContext.MainForm.SetTooltip(_SeparatingModeBox, "选择拆分源 PDF 文档的方式"); + AppContext.MainForm.SetTooltip(_SeperateByPageNumberBox, "将源 PDF 文档按页数拆分"); + AppContext.MainForm.SetTooltip(_NumberFileNamesBox, "按书签拆分:在拆分所得的文件名前面添加“1 - ”、“2 - ”等顺序编号;其它拆分:第 1 个文件名也添加编号"); + AppContext.MainForm.SetTooltip(_ExcludePageRangeBox, "不提取此范围内的页面"); + AppContext.MainForm.SetTooltip(_EnableFullCompression, "去除文档中未被使用的对象,尽可能压缩输出文档"); + + _TargetFileControl.FileMacroMenu.LoadStandardInfoMacros(); + _TargetFileControl.FileMacroMenu.LoadStandardSourceFileMacros(); + _SeparatingModeBox.SelectedIndexChanged += (s, args) => { + _NumberFileNamesBox.Text = _SeparatingModeBox.SelectedIndex == 1 ? "在文件名前面添加编号" : "第一个文件名也添加编号"; + _SeperateByPageNumberBox.Enabled = _SeparatingModeBox.SelectedIndex == 2; + }; + ((IResettableControl)this).Reload(); + } + + void _ExtractButton_Click(object sender, EventArgs e) { + if (File.Exists(_SourceFileControl.FirstFile) == false) { + FormHelper.ErrorBox(Messages.SourceFileNotFound); + return; + } + if (_TargetFileControl.Text.IsNullOrWhiteSpace()) { + FormHelper.ErrorBox(Messages.TargetFileNotSpecified); + return; + } + AppContext.SourceFiles = _SourceFileControl.Files; + if (AppContext.SourceFiles.Length == 1) { + _SourceFileControl.FileList.AddHistoryItem(); + _TargetFileControl.FileList.AddHistoryItem(); + } + var o = AppContext.ExtractPage; + o.EnableFullCompression = _EnableFullCompression.Checked; + o.KeepBookmarks = _KeepBookmarkBox.Checked; + o.KeepDocumentProperties = _KeepDocInfoPropertyBox.Checked; + o.RemoveOrphanBookmarks = _RemoveOrphanBoomarksBox.Checked; + o.PageRanges = _ExtractPageRangeBox.Text; + o.RemoveDocumentRestrictions = _RemoveRestrictionBox.Checked; + o.ExcludePageRanges = _ExcludePageRangeBox.Text; + o.SeparatingMode = _SeparatingModeBox.SelectedIndex; + o.SeparateByPage = (int)_SeperateByPageNumberBox.Value; + o.NumberFileNames = _NumberFileNamesBox.Checked; + + AppContext.MainForm.ResetWorker(); + var worker = AppContext.MainForm.GetWorker(); + worker.DoWork += (dummy, arg) => { + var a = arg.Argument as object[]; + var files = a[0] as string[]; + var t = a[1] as string; + var options = a[2] as ExtractPageOptions; + if (files.Length > 1) { + var m = FileHelper.HasFileNameMacro(t); // 包含替换符 + var p = m ? null : Path.GetDirectoryName(t); + Tracker.SetTotalProgressGoal(files.Length); + foreach (var file in files) { + Processor.Worker.ExtractPages(options, + file, + m ? t : FileHelper.CombinePath(p, Path.GetFileNameWithoutExtension(file) + Constants.FileExtensions.Pdf)); + Tracker.IncrementTotalProgress(); + if (AppContext.Abort) { + return; + } + } + } + else { + Processor.Worker.ExtractPages(options, files[0], t); + } + }; + worker.RunWorkerAsync(new object[] { + AppContext.SourceFiles, + _TargetFileControl.Text, + AppContext.ExtractPage + }); + } + + void _ExtractPageRangeBox_TextChanged(object sender, EventArgs e) { + AppContext.Exporter.ExtractPageRange = _ExtractPageRangeBox.Text; + } + + #region IDefaultButtonControl 成员 + + public override Button DefaultButton => _ExtractButton; + + #endregion + + + #region IResettableControl 成员 + + void IResettableControl.Reset() { + AppContext.ExtractPage = new ExtractPageOptions(); + ((IResettableControl)this).Reload(); + } + + void IResettableControl.Reload() { + var options = AppContext.ExtractPage; + _EnableFullCompression.Checked = options.EnableFullCompression; + _KeepBookmarkBox.Checked = options.KeepBookmarks; + _KeepDocInfoPropertyBox.Checked = options.KeepDocumentProperties; + _RemoveRestrictionBox.Checked = options.RemoveDocumentRestrictions; + _RemoveOrphanBoomarksBox.Checked = options.RemoveOrphanBookmarks; + _SeparatingModeBox.Select(options.SeparatingMode); + _NumberFileNamesBox.Checked = options.NumberFileNames; + _SeperateByPageNumberBox.SetValue(options.SeparateByPage); + } + + #endregion + + + } +} diff --git a/pdfpatcher/App/Functions/ExtractPageControl.resx b/pdfpatcher/App/Functions/ExtractPageControl.resx new file mode 100644 index 0000000..4c37942 --- /dev/null +++ b/pdfpatcher/App/Functions/ExtractPageControl.resx @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 页码范围说明; +  页码范围表示需处理的原始 PDF 文档页面。 +  不指定页码范围时,提取源文件所有页面的内容。 +  如有多个页码,可用“,”或“ ”(空格)隔开。 +  用“-”表示起止页码。例如:“1;4-15;2 56”,表示依次提取第1页、第4至15页、第2页和第56页的内容。 +  如“-”之前的数字大于“-”之后的数字,表示逆序处理。例如:“300-1”表示提取第300、299、298……3、2、1页的内容。 +  负数表示文档倒数页数,例如“-1”表示倒数第1页,“1--2”表示从第1页到倒数第2页。 +  分号“;”表示拆分成多个文件,例如“1-5;1,6-10”表示拆分成两个文件,其中第1至5页为一个文件,第1页和6到10页为第二个文件。 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/FileListHelper.cs b/pdfpatcher/App/Functions/FileListHelper.cs new file mode 100644 index 0000000..f1b8ccd --- /dev/null +++ b/pdfpatcher/App/Functions/FileListHelper.cs @@ -0,0 +1,253 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Windows.Forms; +using BrightIdeasSoftware; +using PDFPatcher.Common; +using PDFPatcher.Model; + +namespace PDFPatcher.Functions +{ + sealed class FileListHelper + { + public delegate void AddFilesCallback(string[] files, bool alertInvalidFiles); + + readonly ObjectListView _fileList; + public FileListHelper(ObjectListView fileList) { + _fileList = fileList; + } + + /// + /// 设置 PDF 文件列表的拖放操作。 + /// + /// 添加文件的回调函数。 + public void SetupDragAndDrop(AddFilesCallback addFilesCallback) { + _fileList.DragSource = new SimpleDragSource(true); + var ds = new RearrangingDropSink(false); + _fileList.DropSink = ds; + + ds.CanDrop += (s, args) => { + var files = FormHelper.DropFileOver(args.DragEventArgs, Constants.FileExtensions.Pdf); + if (files.Length > 0) { + args.Effect = DragDropEffects.Link; + args.InfoMessage = "添加 " + files.Length.ToString() + " 个文件"; + args.Handled = true; + } + }; + ds.Dropped += (s, args) => { + var files = FormHelper.DropFileOver(args.DragEventArgs, Constants.FileExtensions.Pdf); + if (files.Length > 0) { + _fileList.SelectedIndex + = args.DropTargetLocation == DropTargetLocation.Background + ? _fileList.GetItemCount() - 1 + : args.DropTargetIndex + (args.DropTargetLocation == DropTargetLocation.AboveItem ? -1 : 0); + addFilesCallback(files, false); + args.Handled = true; + } + }; + } + + /// + /// 打开 PDF 文件的 显示下拉文件列表的事件处理函数。 + /// + /// + /// + public static void OpenPdfButtonDropDownOpeningHandler(object sender, EventArgs e) { + var b = sender as ToolStripSplitButton; + var l = b.DropDown.Items; + l.ClearDropDownItems(); + foreach (var item in AppContext.Recent.SourcePdfFiles) { + l.Add(FileHelper.GetEllipticPath(item, 50)).ToolTipText = item; + } + if (l.Count == 0) { + b.PerformButtonClick(); + } + } + + /// + /// 以指定编码刷新文件列表的选定项目。 + /// + /// 用于读取文档元数据的 。 + public void RefreshInfo(Encoding encoding) { + var ol = _fileList.SelectedObjects; + if (ol.Count == 0) { + _fileList.SelectAll(); + ol = _fileList.SelectedObjects; + } + foreach (SourceItem.Pdf item in ol) { + item.Refresh(encoding); + } + _fileList.RefreshObjects(ol); + } + + /// + /// 为 设置读写处理函数。 + /// + /// 需要设置的列。 + public static void SetupCommonPdfColumns(params OLVColumn[] columns) { + foreach (var item in columns) { + switch (item.Text) { + case "源文件名": SetupFileNameColumn(item); break; + case "文件夹": SetupFolderNameColumn(item); break; + case "标题": SetupTitleColumn(item); break; + case "作者": SetupAuthorColumn(item); break; + case "主题": SetupSubjectColumn(item); break; + case "关键词": SetupKeywordsColumn(item); break; + case "页数": SetupPageCountColumn(item); break; + case "修改时间": SetupFileTimeColumn(item); break; + } + } + } + static void SetupAuthorColumn(OLVColumn column) { + column.AsTyped(c => { + c.AspectGetter = o => o.DocInfo.Author; + c.AspectPutter = (o, value) => o.DocInfo.Author = value as string; + }); + } + static void SetupKeywordsColumn(OLVColumn column) { + column.AsTyped(c => { + c.AspectGetter = o => o.DocInfo.Keywords; + c.AspectPutter = (o, value) => o.DocInfo.Keywords = value as string; + }); + } + static void SetupSubjectColumn(OLVColumn column) { + column.AsTyped(c => { + c.AspectGetter = o => o.DocInfo.Subject; + c.AspectPutter = (o, value) => o.DocInfo.Subject = value as string; + }); + } + static void SetupTitleColumn(OLVColumn column) { + column.AsTyped(c => { + c.AspectGetter = o => o.DocInfo.Title; + c.AspectPutter = (o, value) => o.DocInfo.Title = value as string; + }); + } + static void SetupPageCountColumn(OLVColumn column) { + column.AsTyped(c => c.AspectGetter = o => o.PageCount.ToText()); + } + static void SetupFileNameColumn(OLVColumn column) { + column.AsTyped(c => { + c.AspectGetter = o => o.Type == SourceItem.ItemType.Empty ? "<空白页面>" : o.FileName; + c.ImageGetter = o => 0; + }); + } + static void SetupFolderNameColumn(OLVColumn column) { + column.AsTyped(c => c.AspectGetter = o => o.Type != SourceItem.ItemType.Empty ? o.FolderName : String.Empty); + } + static void SetupFileTimeColumn(OLVColumn column) { + column.AsTyped(c => c.AspectGetter = o => o.FileTime); + column.AspectToStringConverter = o => ((DateTime)o).ToText(); + } + + public void SetupHotkeys() { + _fileList.KeyUp += (s, args) => { + switch (args.KeyCode) { + case Keys.Delete: + if (_fileList.IsCellEditing || _fileList.Focused == false) { + return; + } + ProcessCommonMenuCommand(Commands.Delete); + break; + } + }; + } + + public bool ProcessCommonMenuCommand(string commandID) { + switch (commandID) { + case Commands.Delete: + if (_fileList.GetItemCount() == 0) { + return true; + } + var l = _fileList.SelectedObjects; + if (l.Count == 0) { + if (FormHelper.YesNoBox("是否清空文件列表?") == DialogResult.Yes) { + _fileList.ClearObjects(); + } + } + else { + _fileList.RemoveObjects(_fileList.SelectedObjects); + } + break; + case "_Copy": + var sb = StringBuilderCache.Acquire(); + foreach (SourceItem.Pdf item in GetSourceItems(true)) { + sb.AppendLine(String.Join("\t", new string[] { + item.FilePath.ToString(), + item.PageCount.ToText (), + item.DocInfo.Title, + item.DocInfo.Author, + item.DocInfo.Subject, + item.DocInfo.Keywords + })); + } + if (sb.Length > 0) { + Clipboard.SetText(StringBuilderCache.GetStringAndRelease(sb)); + } + else { + StringBuilderCache.Release(sb); + } + break; + case Commands.SelectAllItems: + _fileList.SelectAll(); + break; + case Commands.InvertSelectItem: + foreach (ListViewItem item in _fileList.Items) { + item.Selected = !item.Selected; + } + break; + case Commands.SelectNone: + _fileList.SelectObjects(null); + break; + default: + return false; + } + return true; + } + + public List GetSourceItems(bool selectedOnly) where T : SourceItem { + if (_fileList.GetItemCount() == 0) { + return null; + } + var l = (selectedOnly ? _fileList.SelectedObjects : _fileList.Objects); + var items = new List(selectedOnly ? 10 : _fileList.GetItemCount()); + foreach (T item in l) { + if (item == null) { + continue; + } + items.Add(item); + } + return items; + } + + public void PrepareSourceFiles() { + var c = _fileList.GetItemCount(); + if (c == 0) { + return; + } + var f = new string[c]; + var i = 0; + foreach (SourceItem item in _fileList.Objects) { + if (item.Type == SourceItem.ItemType.Pdf) { + f[i++] = item.FilePath.ToString(); + } + } + Array.Resize(ref f, i); + AppContext.SourceFiles = f; + } + + public void ResizeItemListColumns() { + var c = _fileList.Columns[0]; + _fileList.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent); + if (c.Width < 100) { + c.Width = 100; + } + for (int i = 1; i < _fileList.Columns.Count; i++) { + c = _fileList.Columns[i]; + if (c.Width < 50) { + c.Width = 50; + } + } + } + + } +} diff --git a/pdfpatcher/App/Functions/FormState.cs b/pdfpatcher/App/Functions/FormState.cs new file mode 100644 index 0000000..3ce8b8b --- /dev/null +++ b/pdfpatcher/App/Functions/FormState.cs @@ -0,0 +1,45 @@ +using System.Drawing; +using System.Windows.Forms; + +namespace PDFPatcher.Functions +{ + /// + /// Class used to preserve / restore / maximize state of the form + /// + public sealed class FormState + { + FormBorderStyle brdStyle; + bool topMost; + Rectangle bounds; + + bool IsMaximized; + + public void Maximize(Form targetForm) { + if (IsMaximized) { + return; + } + + IsMaximized = true; + if (targetForm.WindowState == FormWindowState.Maximized) { + targetForm.WindowState = FormWindowState.Normal; + } + Save(targetForm); + targetForm.FormBorderStyle = FormBorderStyle.None; + targetForm.TopMost = true; + targetForm.Bounds = Screen.FromControl(targetForm).Bounds; + } + + void Save(Form targetForm) { + brdStyle = targetForm.FormBorderStyle; + topMost = targetForm.TopMost; + bounds = targetForm.Bounds; + } + + public void Restore(Form targetForm) { + targetForm.FormBorderStyle = brdStyle; + targetForm.TopMost = topMost; + targetForm.Bounds = bounds; + IsMaximized = false; + } + } +} diff --git a/pdfpatcher/App/Functions/FrontPage.html b/pdfpatcher/App/Functions/FrontPage.html new file mode 100644 index 0000000..57cf16f --- /dev/null +++ b/pdfpatcher/App/Functions/FrontPage.html @@ -0,0 +1,67 @@ + + + + $appName + + + +

$appName

+ + + + + +
+

处理 PDF 文档

+
Editor;Editor;修改 PDF 文件;创建或修改 PDF 文档的书签,修改 PDF 文档的设置
+
DocumentProcessor;Patcher;批量修改 PDF 文件;根据配置批量处理 PDF 文档,生成新的文档
+
Merger;Merger;合并文件;将多个图片和 PDF 文档合并为新的 PDF 文档
+
Ocr;Ocr;识别图像文本;识别扫描 PDF 文档的文字(需微软 Office 2003或2007的光学字符识别(OCR)引擎支持)
+
AutoBookmark;BookmarkGenerator;自动生成书签;根据 PDF 的文本样式生成书签文件
+
Rename;Rename;批量重命名文件;根据 PDF 的文本属性更改文件名
+

提取文档内容

+
ExtractPages;ExtractPages;提取页面或拆分文档;提取 PDF 文档的页面或重排页面
+
ExtractImage;ExtractImages;提取图片;无损提取 PDF 文档中的图片
+
RenderDocument;RenderPages;转换页面为图片;将 PDF 文档的页面转换为图片
+

高手工具

+
DocumentInspector;Inspector;文档结构探查器;探查 PDF 文档的内部结构
+
ExportInfoFile;InfoExchanger;导出或导入信息文件;导出书签、文档元数据、阅读器设定等信息到信息文件
+
AppOptions;Options;程序配置;修改 PDF 补丁丁的程序配置
+

支持作者

+
About;About;关于本软件;支持软件发展
+
+
请点击左边的功能,或打开需要修改的文件
+
    +
  1. +
+ +
+
著作权所有:WMJordan;主页:$appHomePage;电邮:wmjordan@163.com
+ + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/FrontPageControl.Designer.cs b/pdfpatcher/App/Functions/FrontPageControl.Designer.cs new file mode 100644 index 0000000..7d5f4b7 --- /dev/null +++ b/pdfpatcher/App/Functions/FrontPageControl.Designer.cs @@ -0,0 +1,63 @@ +namespace PDFPatcher +{ + partial class FrontPageControl + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region Windows 窗体设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + this._FrontPageBox = new TheArtOfDev.HtmlRenderer.WinForms.HtmlPanel(); + this.SuspendLayout(); + // + // _FrontPageBox + // + this._FrontPageBox.AutoScroll = true; + this._FrontPageBox.BackColor = System.Drawing.SystemColors.Window; + this._FrontPageBox.BaseStylesheet = ""; + this._FrontPageBox.Dock = System.Windows.Forms.DockStyle.Fill; + this._FrontPageBox.IsContextMenuEnabled = false; + this._FrontPageBox.IsSelectionEnabled = false; + this._FrontPageBox.Location = new System.Drawing.Point(9, 8); + this._FrontPageBox.Name = "_FrontPageBox"; + this._FrontPageBox.Size = new System.Drawing.Size(433, 328); + this._FrontPageBox.TabIndex = 0; + this._FrontPageBox.Text = null; + this._FrontPageBox.LinkClicked += new System.EventHandler(this._FrontPageBox_LinkClicked); + this._FrontPageBox.ImageLoad += new System.EventHandler(this._FrontPageBox_ImageLoad); + // + // FrontPageControl + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this._FrontPageBox); + this.Name = "FrontPageControl"; + this.Padding = new System.Windows.Forms.Padding(9, 8, 9, 8); + this.Size = new System.Drawing.Size(451, 344); + this.ResumeLayout(false); + + } + + #endregion + + private TheArtOfDev.HtmlRenderer.WinForms.HtmlPanel _FrontPageBox; + + } +} diff --git a/pdfpatcher/App/Functions/FrontPageControl.cs b/pdfpatcher/App/Functions/FrontPageControl.cs new file mode 100644 index 0000000..28ef5ba --- /dev/null +++ b/pdfpatcher/App/Functions/FrontPageControl.cs @@ -0,0 +1,98 @@ +using System; +using System.ComponentModel; +using System.Text.RegularExpressions; +using System.Windows.Forms; +using PDFPatcher.Common; +using TheArtOfDev.HtmlRenderer.Core.Entities; + +namespace PDFPatcher +{ + [ToolboxItem(false)] + sealed partial class FrontPageControl : Functions.HtmlPageControl, ITabContent + { + readonly Regex __FrontPagePattern = new Regex("
(.+);(.+);(.+);(.+)
", RegexOptions.CultureInvariant); + + public override string FunctionName => "主页"; + + public override System.Drawing.Bitmap IconImage => Properties.Resources.HomePage; + + bool ITabContent.CanClose => false; + + public override void ExecuteCommand(string commandName, params string[] parameters) { + switch (commandName) { + case Commands.Open: + var n = AppContext.MainForm.ShowPdfFileDialog(); + if (n != null) { + AppContext.MainForm.OpenFileWithEditor(n); + } + return; + case Commands.CleanUpInexistentFiles: + AppContext.CleanUpInexistentFiles(AppContext.Recent.SourcePdfFiles); + AppContext.CleanUpInexistentFiles(AppContext.Recent.InfoDocuments); + AppContext.CleanUpInexistentFolders(AppContext.Recent.Folders); + RefreshContent(); + return; + } + base.ExecuteCommand(commandName, parameters); + } + + public FrontPageControl() { + InitializeComponent(); + Text = "主页"; + RefreshContent(); + RecentFileItemClicked = (s, args) => AppContext.MainForm.OpenFileWithEditor(args.ClickedItem.ToolTipText); + AllowDrop = true; + } + + protected override void OnDragEnter(DragEventArgs drgevent) { + base.OnDragEnter(drgevent); + drgevent.FeedbackDragFileOver(Constants.FileExtensions.PdfAndAllBookmarkExtension); + } + protected override void OnDragDrop(DragEventArgs drgevent) { + base.OnDragDrop(drgevent); + foreach (var item in drgevent.DropFileOver(Constants.FileExtensions.PdfAndAllBookmarkExtension)) { + AppContext.MainForm.OpenFileWithEditor(item); + } + } + internal override void OnSelected() { + base.OnSelected(); + RefreshContent(); + } + public override void SetupCommand(ToolStripItem item) { + switch (item.Name) { + case Commands.Close: + case Commands.Action: + EnableCommand(item, false, true); + break; + } + base.SetupCommand(item); + } + + void RefreshContent() { + var s = FormHelper.GetDpiScale(this); + _FrontPageBox.Text = __FrontPagePattern + .Replace(Properties.Resources.FrontPage, $@"") + .Replace("$sideBarWidth", (s * 180).ToText() + "px") + .Replace("$appName", Constants.AppName) + .Replace("$appHomePage", Constants.AppHomePage) + .Replace("
  • ", GetLastFileList()); + } + + string GetLastFileList() { + var i = 0; + return String.Concat(AppContext.Recent.SourcePdfFiles.ConvertAll((s) => FileHelper.IsPathValid(s) && new FilePath(s).ExistsFile + ? String.Concat(@"
  • ", SubstringAfter(s, '\\'), "
  • ") + : String.Concat(@"
  • ", SubstringAfter(s, '\\'), "
  • "))); + } + + void _FrontPageBox_LinkClicked(object sender, HtmlLinkClickedEventArgs e) { + HandleLinkClicked(e.Link); + e.Handled = true; + } + + void _FrontPageBox_ImageLoad(object sender, HtmlImageLoadEventArgs e) { + LoadResourceImage(e); + } + + } +} diff --git a/pdfpatcher/App/Functions/FrontPageControl.resx b/pdfpatcher/App/Functions/FrontPageControl.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/pdfpatcher/App/Functions/FrontPageControl.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/FunctionControl.cs b/pdfpatcher/App/Functions/FunctionControl.cs new file mode 100644 index 0000000..ab87d3a --- /dev/null +++ b/pdfpatcher/App/Functions/FunctionControl.cs @@ -0,0 +1,114 @@ +using System; +using System.ComponentModel; +using System.Windows.Forms; +using PDFPatcher.Common; + +namespace PDFPatcher.Functions +{ + public class FunctionControl : System.Windows.Forms.UserControl + { + [Browsable(false)] + public virtual string FunctionName => null; + [Browsable(false)] + public virtual System.Drawing.Bitmap IconImage => null; + [Browsable(false)] + public virtual Button DefaultButton => null; + + public EventHandler ListRecentFiles; + + public EventHandler RecentFileItemClicked; + + public void ExecuteCommand(ToolStripItem item) { + item.HidePopupMenu(); + ExecuteCommand(item.Name); + } + + public virtual void ExecuteCommand(string commandName, params string[] parameters) { + if (Commands.OpenFile != commandName) { + return; + } + + // 将第一个文本框设置为文件路径 + if (parameters.Length > 0 && String.IsNullOrEmpty(parameters[0]) == false + && FileHelper.HasExtension(parameters[0], Constants.FileExtensions.Pdf) + ) { + foreach (Control c in Controls) { + if (c is SourceFileControl i) { + i.Text = parameters[0]; + return; + } + } + } + } + + public virtual void SetupCommand(ToolStripItem item) { } + internal virtual void OnSelected() { } + internal virtual void OnDeselected() { } + + protected FunctionControl() { + ListRecentFiles = (s, args) => { + var m = (ToolStripDropDownItem)s; + var l = m.DropDown.Items; + l.ClearDropDownItems(); + l.AddSourcePdfFiles(); + }; + RecentFileItemClicked = (s, args) => ExecuteCommand(Commands.OpenFile, args.ClickedItem.ToolTipText); + } + + internal void SetupMenu(ToolStripMenuItem menu) { + SetupMenu(menu.DropDownItems); + } + internal void SetupMenu(ToolStripItemCollection items) { + var pvs = false; // 前一个可见项目是否为分隔符 + foreach (ToolStripItem item in items) { + switch (item.Name) { + case Commands.Action: + if (DefaultButton != null) { + var b = DefaultButton; + item.Image = b.Image; + item.Text = b.Text.Trim(); + item.ToolTipText = b.Tag as string; + } + EnableCommand(item, true, true); + break; + case Commands.SaveBookmark: + item.Text = "保存书签文件(&Q)"; + item.ToolTipText = "将书签保存为 XML 格式的信息文件,可用于迁移书签"; + goto default; + case Commands.ResetOptions: + EnableCommand(item, this is IResettableControl, true); + break; + case Commands.ShowGeneralToolbar: + var m = item as ToolStripMenuItem; + m.Checked = AppContext.Toolbar.ShowGeneralToolbar; + break; + default: + EnableCommand(item, + Commands.DefaultDisabledItems.Contains(item.Name) == false, + Commands.DefaultHiddenItems.Contains(item.Name) == false + ); + break; + } + SetupCommand(item); + if (item.Visible) { + var s = item is ToolStripSeparator; + if (s) { + item.Visible = pvs == false; + pvs = true; + } + else { + pvs = false; + } + } + } + } + + internal void EnableCommand(ToolStripItem item, bool enabled, bool visible) { + if (item == null) { + return; + } + item.Enabled = enabled; + item.Visible = visible; + } + } +} diff --git a/pdfpatcher/App/Functions/HistoryComboBox.cs b/pdfpatcher/App/Functions/HistoryComboBox.cs new file mode 100644 index 0000000..7d7ee14 --- /dev/null +++ b/pdfpatcher/App/Functions/HistoryComboBox.cs @@ -0,0 +1,80 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Windows.Forms; + +namespace PDFPatcher +{ + public class HistoryComboBox : ComboBox + { + public int MaxItemCount { get; set; } + public IList Contents { get; set; } + + public HistoryComboBox() { + MaxItemCount = 16; + DropDown += (s, args) => { + Items.Clear(); + if (Contents == null) { + return; + } + Items.AddRange(Contents.ToArray()); + }; + } + + internal void AddHistoryItem() { + AddHistoryItem(Text); + } + + internal void AddHistoryItem(string text) { + if (text.Length == 0) { + return; + } + var i = IndexOf(text); + if (i == 0) { + return; + } + //Trace.WriteLine ("add history item:" + text); + if (i != -1) { + RemoveAt(i); + } + Insert(0, text); + while (Contents.Count > MaxItemCount) { + RemoveAt(Contents.Count - 1); + } + Text = text; + } + + private int IndexOf(string o) { + var l = Contents; + if (l != null) { + return l.IndexOf(o); + } + else { + return Items.IndexOf(o); + } + } + + private void RemoveAt(int i) { + //Trace.WriteLine ("remove item:" + i); + + var l = Contents; + if (l != null) { + l.RemoveAt(i); + } + else { + Items.RemoveAt(i); + } + } + + private void Insert(int i, string o) { + //Trace.WriteLine ("insert item:" + i + ":" + o); + var l = Contents; + if (l != null) { + l.Insert(i, o); + } + else { + Items.Insert(i, o); + } + } + } +} diff --git a/pdfpatcher/App/Functions/HtmlPageControl.cs b/pdfpatcher/App/Functions/HtmlPageControl.cs new file mode 100644 index 0000000..9b1fe8f --- /dev/null +++ b/pdfpatcher/App/Functions/HtmlPageControl.cs @@ -0,0 +1,48 @@ +using System; +using PDFPatcher.Common; + +namespace PDFPatcher.Functions +{ + class HtmlPageControl : FunctionControl + { + protected void HandleLinkClicked(string link) { + var i = link.IndexOf(':'); + if (i == -1) { + return; + } + var p = link.Substring(0, i); + switch (p) { + case "func": + var func = (Function)Enum.Parse(typeof(Function), link.Substring(i + 1)); + AppContext.MainForm.SelectFunctionList(func); + break; + case "recent": + AppContext.MainForm.OpenFileWithEditor(AppContext.Recent.SourcePdfFiles[link.Substring(i + 1).ToInt32()]); + break; + case "exec": + ExecuteCommand(link.Substring(i + 1)); + break; + case "http": + case "https": + System.Diagnostics.Process.Start(link); + break; + } + } + + protected void LoadResourceImage(TheArtOfDev.HtmlRenderer.Core.Entities.HtmlImageLoadEventArgs e) { + e.Callback(Properties.Resources.ResourceManager.GetObject(e.Src.Substring("res:".Length)) as System.Drawing.Image); + e.Handled = true; + } + + /// 返回字符串中包含指定字符串之后的子字符串。 + /// 如果找不到指定字符串,则返回空字符串。 + protected static string SubstringAfter(string source, char value) { + int index = source.LastIndexOf(value); + if (index != -1) { + return source.Substring(index + 1); + } + return String.Empty; + } + + } +} diff --git a/pdfpatcher/App/Functions/IDocumentEditor.cs b/pdfpatcher/App/Functions/IDocumentEditor.cs new file mode 100644 index 0000000..abe0fb3 --- /dev/null +++ b/pdfpatcher/App/Functions/IDocumentEditor.cs @@ -0,0 +1,24 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace PDFPatcher.Functions +{ + interface IDocumentEditor + { + event EventHandler DocumentChanged; + string DocumentPath { get; } + void CloseDocument(); + void Reopen(); + } + + public sealed class DocumentChangedEventArgs : EventArgs + { + public string Path { get; private set; } + internal DocumentChangedEventArgs(string path) { + Path = path; + } + } + + +} diff --git a/pdfpatcher/App/Functions/IResettableControl.cs b/pdfpatcher/App/Functions/IResettableControl.cs new file mode 100644 index 0000000..b0d9df3 --- /dev/null +++ b/pdfpatcher/App/Functions/IResettableControl.cs @@ -0,0 +1,11 @@ +using System; + + +namespace PDFPatcher.Functions +{ + interface IResettableControl + { + void Reset(); + void Reload(); + } +} diff --git a/pdfpatcher/App/Functions/ITextInfoFilterEditor.cs b/pdfpatcher/App/Functions/ITextInfoFilterEditor.cs new file mode 100644 index 0000000..2cf27eb --- /dev/null +++ b/pdfpatcher/App/Functions/ITextInfoFilterEditor.cs @@ -0,0 +1,10 @@ +using System; + +namespace PDFPatcher.Functions +{ + interface IFilterConditionEditor + { + PDFPatcher.Model.AutoBookmarkCondition Filter { get; set; } + System.Windows.Forms.UserControl EditorControl { get; } + } +} diff --git a/pdfpatcher/App/Functions/InfoExchangerControl.Designer.cs b/pdfpatcher/App/Functions/InfoExchangerControl.Designer.cs new file mode 100644 index 0000000..ae443de --- /dev/null +++ b/pdfpatcher/App/Functions/InfoExchangerControl.Designer.cs @@ -0,0 +1,675 @@ +namespace PDFPatcher.Functions +{ + partial class InfoExchangerControl + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region 组件设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + this.components = new System.ComponentModel.Container(); + System.Windows.Forms.ToolStripDropDownButton _Actions; + System.Windows.Forms.ToolStripMenuItem _DocumentActions; + System.Windows.Forms.ToolStripMenuItem _RemoveUsageRightsAction; + System.Windows.Forms.ToolStripMenuItem _ModifyMetaDataAction; + System.Windows.Forms.ToolStripMenuItem _PageActions; + System.Windows.Forms.ToolStripMenuItem _ImageRecompressionAction; + System.Windows.Forms.ToolStripMenuItem _RemoveAnnotationAction; + System.Windows.Forms.ToolStripMenuItem _RemoveThumbnailAction; + System.Windows.Forms.ToolStripMenuItem _RemoveTextAction; + System.Windows.Forms.ToolStripMenuItem _RemoveImageAction; + System.Windows.Forms.ToolStripMenuItem _RemoveActions; + System.Windows.Forms.ToolStripDropDownButton _Sort; + System.Windows.Forms.ToolStripButton _Delete; + System.Windows.Forms.ToolStripSeparator toolStripSeparator2; + System.Windows.Forms.ToolStripMenuItem _SelectAllItem; + System.Windows.Forms.ToolStripMenuItem _InvertSelectItem; + System.Windows.Forms.ToolStripMenuItem _SelectNoneItem; + System.Windows.Forms.ToolStripMenuItem _Copy; + System.Windows.Forms.ToolStripMenuItem _RefreshInfo; + this._MainToolbar = new System.Windows.Forms.ToolStrip(); + this._AddFilesButton = new System.Windows.Forms.ToolStripSplitButton(); + this._RecentFileMenu = new System.Windows.Forms.ContextMenuStrip(this.components); + this._SortMenu = new System.Windows.Forms.ContextMenuStrip(this.components); + this._SortByNaturalNumberItem = new System.Windows.Forms.ToolStripMenuItem(); + this._SortByAlphaItem = new System.Windows.Forms.ToolStripMenuItem(); + this._RefreshInfoButton = new System.Windows.Forms.ToolStripSplitButton(); + this._RefreshInfoMenu = new System.Windows.Forms.ContextMenuStrip(this.components); + this._SelectionMenu = new System.Windows.Forms.ContextMenuStrip(this.components); + this._SelectionMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this._ItemList = new BrightIdeasSoftware.ObjectListView(); + this._NameColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._PageCountColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._TitleColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._AuthorColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._SubjectColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._KeywordsColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._FolderColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._FileTimeColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._ItemListMenu = new System.Windows.Forms.ContextMenuStrip(this.components); + this._FileTypeList = new System.Windows.Forms.ImageList(this.components); + this._OpenPdfBox = new System.Windows.Forms.OpenFileDialog(); + this._AutoClearListBox = new System.Windows.Forms.CheckBox(); + this._AddDocumentWorker = new System.ComponentModel.BackgroundWorker(); + this._BookmarkControl = new PDFPatcher.BookmarkControl(); + this._TargetPdfFile = new PDFPatcher.TargetFileControl(); + this._ActionsBox = new BrightIdeasSoftware.ObjectListView(); + this._ActionNameColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._ItemActionsContainerBox = new System.Windows.Forms.SplitContainer(); + this._ExportBookmarkButton = new System.Windows.Forms.Button(); + this._ImportButton = new EnhancedGlassButton.GlassButton(); + this._ConfigButton = new System.Windows.Forms.Button(); + this._InfoConfigButton = new System.Windows.Forms.Button(); + _Actions = new System.Windows.Forms.ToolStripDropDownButton(); + _DocumentActions = new System.Windows.Forms.ToolStripMenuItem(); + _RemoveUsageRightsAction = new System.Windows.Forms.ToolStripMenuItem(); + _ModifyMetaDataAction = new System.Windows.Forms.ToolStripMenuItem(); + _PageActions = new System.Windows.Forms.ToolStripMenuItem(); + _ImageRecompressionAction = new System.Windows.Forms.ToolStripMenuItem(); + _RemoveAnnotationAction = new System.Windows.Forms.ToolStripMenuItem(); + _RemoveThumbnailAction = new System.Windows.Forms.ToolStripMenuItem(); + _RemoveTextAction = new System.Windows.Forms.ToolStripMenuItem(); + _RemoveImageAction = new System.Windows.Forms.ToolStripMenuItem(); + _RemoveActions = new System.Windows.Forms.ToolStripMenuItem(); + _Sort = new System.Windows.Forms.ToolStripDropDownButton(); + _Delete = new System.Windows.Forms.ToolStripButton(); + toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator(); + _SelectAllItem = new System.Windows.Forms.ToolStripMenuItem(); + _InvertSelectItem = new System.Windows.Forms.ToolStripMenuItem(); + _SelectNoneItem = new System.Windows.Forms.ToolStripMenuItem(); + _Copy = new System.Windows.Forms.ToolStripMenuItem(); + _RefreshInfo = new System.Windows.Forms.ToolStripMenuItem(); + this._MainToolbar.SuspendLayout(); + this._SortMenu.SuspendLayout(); + this._SelectionMenu.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this._ItemList)).BeginInit(); + this._ItemListMenu.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this._ActionsBox)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this._ItemActionsContainerBox)).BeginInit(); + this._ItemActionsContainerBox.Panel1.SuspendLayout(); + this._ItemActionsContainerBox.Panel2.SuspendLayout(); + this._ItemActionsContainerBox.SuspendLayout(); + this.SuspendLayout(); + // + // _MainToolbar + // + this._MainToolbar.Dock = System.Windows.Forms.DockStyle.None; + this._MainToolbar.GripMargin = new System.Windows.Forms.Padding(0); + this._MainToolbar.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this._AddFilesButton, + _Actions, + _Sort, + _Delete, + toolStripSeparator2, + this._RefreshInfoButton}); + this._MainToolbar.Location = new System.Drawing.Point(0, 0); + this._MainToolbar.Name = "_MainToolbar"; + this._MainToolbar.Padding = new System.Windows.Forms.Padding(0, 0, 2, 0); + this._MainToolbar.Size = new System.Drawing.Size(483, 25); + this._MainToolbar.TabIndex = 0; + this._MainToolbar.ItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this._MainToolbar_ItemClicked); + // + // _AddFilesButton + // + this._AddFilesButton.DropDown = this._RecentFileMenu; + this._AddFilesButton.Image = global::PDFPatcher.Properties.Resources.Add; + this._AddFilesButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this._AddFilesButton.Name = "_AddFilesButton"; + this._AddFilesButton.Size = new System.Drawing.Size(103, 22); + this._AddFilesButton.Text = "添加文件(&T)"; + this._AddFilesButton.ToolTipText = "添加文件"; + this._AddFilesButton.ButtonClick += new System.EventHandler(this._MainToolbar_ButtonClick); + // + // _RecentFileMenu + // + this._RecentFileMenu.ImageScalingSize = new System.Drawing.Size(24, 24); + this._RecentFileMenu.Name = "_RecentFileMenu"; + this._RecentFileMenu.OwnerItem = this._AddFilesButton; + this._RecentFileMenu.ShowImageMargin = false; + this._RecentFileMenu.Size = new System.Drawing.Size(36, 4); + // + // _Actions + // + _Actions.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + _DocumentActions, + _PageActions, + _RemoveActions}); + _Actions.Image = global::PDFPatcher.Properties.Resources.Actions; + _Actions.ImageTransparentColor = System.Drawing.Color.Magenta; + _Actions.Name = "_Actions"; + _Actions.Size = new System.Drawing.Size(85, 22); + _Actions.Text = "补丁操作"; + _Actions.Visible = false; + _Actions.DropDownItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this._MainToolbar_ItemClicked); + // + // _DocumentActions + // + _DocumentActions.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + _RemoveUsageRightsAction, + _ModifyMetaDataAction}); + _DocumentActions.Image = global::PDFPatcher.Properties.Resources.DocumentProcessor; + _DocumentActions.Name = "_DocumentActions"; + _DocumentActions.Size = new System.Drawing.Size(196, 22); + _DocumentActions.Text = "添加文档处理操作"; + _DocumentActions.DropDownItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this._MainToolbar_ItemClicked); + // + // _RemoveUsageRightsAction + // + _RemoveUsageRightsAction.Name = "_RemoveUsageRightsAction"; + _RemoveUsageRightsAction.Size = new System.Drawing.Size(184, 22); + _RemoveUsageRightsAction.Text = "移除复制、打印限制"; + // + // _ModifyMetaDataAction + // + _ModifyMetaDataAction.Name = "_ModifyMetaDataAction"; + _ModifyMetaDataAction.Size = new System.Drawing.Size(184, 22); + _ModifyMetaDataAction.Text = "修改元数据"; + // + // _PageActions + // + _PageActions.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + _ImageRecompressionAction, + _RemoveAnnotationAction, + _RemoveThumbnailAction, + _RemoveTextAction, + _RemoveImageAction}); + _PageActions.Image = global::PDFPatcher.Properties.Resources.PageProcessor; + _PageActions.Name = "_PageActions"; + _PageActions.Size = new System.Drawing.Size(196, 22); + _PageActions.Text = "添加页面内容处理操作"; + _PageActions.DropDownItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this._MainToolbar_ItemClicked); + // + // _ImageRecompressionAction + // + _ImageRecompressionAction.Name = "_ImageRecompressionAction"; + _ImageRecompressionAction.Size = new System.Drawing.Size(196, 22); + _ImageRecompressionAction.Text = "优化纯黑白图像压缩率"; + // + // _RemoveAnnotationAction + // + _RemoveAnnotationAction.Name = "_RemoveAnnotationAction"; + _RemoveAnnotationAction.Size = new System.Drawing.Size(196, 22); + _RemoveAnnotationAction.Text = "删除批注"; + // + // _RemoveThumbnailAction + // + _RemoveThumbnailAction.Name = "_RemoveThumbnailAction"; + _RemoveThumbnailAction.Size = new System.Drawing.Size(196, 22); + _RemoveThumbnailAction.Text = "删除缩略图"; + // + // _RemoveTextAction + // + _RemoveTextAction.Name = "_RemoveTextAction"; + _RemoveTextAction.Size = new System.Drawing.Size(196, 22); + _RemoveTextAction.Text = "删除文本内容"; + // + // _RemoveImageAction + // + _RemoveImageAction.Name = "_RemoveImageAction"; + _RemoveImageAction.Size = new System.Drawing.Size(196, 22); + _RemoveImageAction.Text = "删除图片"; + // + // _RemoveActions + // + _RemoveActions.Image = global::PDFPatcher.Properties.Resources.Delete; + _RemoveActions.Name = "_RemoveActions"; + _RemoveActions.Size = new System.Drawing.Size(196, 22); + _RemoveActions.Text = "删除选中的操作"; + // + // _Sort + // + _Sort.DropDown = this._SortMenu; + _Sort.Image = global::PDFPatcher.Properties.Resources.Sort; + _Sort.ImageTransparentColor = System.Drawing.Color.Magenta; + _Sort.Name = "_Sort"; + _Sort.Size = new System.Drawing.Size(61, 22); + _Sort.Text = "排序"; + _Sort.DropDownItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this._SortMenu_ItemClicked); + // + // _SortMenu + // + this._SortMenu.ImageScalingSize = new System.Drawing.Size(24, 24); + this._SortMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this._SortByNaturalNumberItem, + this._SortByAlphaItem}); + this._SortMenu.Name = "_SortMenu"; + this._SortMenu.OwnerItem = _Sort; + this._SortMenu.Size = new System.Drawing.Size(225, 64); + this._SortMenu.ItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this._SortMenu_ItemClicked); + // + // _SortByNaturalNumberItem + // + this._SortByNaturalNumberItem.Image = global::PDFPatcher.Properties.Resources.NaturalSort; + this._SortByNaturalNumberItem.Name = "_SortByNaturalNumberItem"; + this._SortByNaturalNumberItem.Size = new System.Drawing.Size(224, 30); + this._SortByNaturalNumberItem.Text = "按数值和字母顺序排序(&M)"; + // + // _SortByAlphaItem + // + this._SortByAlphaItem.Image = global::PDFPatcher.Properties.Resources.AlphabeticSort; + this._SortByAlphaItem.Name = "_SortByAlphaItem"; + this._SortByAlphaItem.Size = new System.Drawing.Size(224, 30); + this._SortByAlphaItem.Text = "按字母顺序排序(&Z)"; + // + // _Delete + // + _Delete.Image = global::PDFPatcher.Properties.Resources.Delete; + _Delete.ImageTransparentColor = System.Drawing.Color.Magenta; + _Delete.Name = "_Delete"; + _Delete.Size = new System.Drawing.Size(76, 22); + _Delete.Text = "删除文件"; + // + // toolStripSeparator2 + // + toolStripSeparator2.Name = "toolStripSeparator2"; + toolStripSeparator2.Size = new System.Drawing.Size(6, 25); + // + // _RefreshInfoButton + // + this._RefreshInfoButton.Image = global::PDFPatcher.Properties.Resources.Refresh; + this._RefreshInfoButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this._RefreshInfoButton.Name = "_RefreshInfoButton"; + this._RefreshInfoButton.Size = new System.Drawing.Size(112, 22); + this._RefreshInfoButton.Text = "刷新文档属性"; + // + // _SelectAllItem + // + _SelectAllItem.Image = global::PDFPatcher.Properties.Resources.SelectAll; + _SelectAllItem.Name = "_SelectAllItem"; + _SelectAllItem.Size = new System.Drawing.Size(132, 30); + _SelectAllItem.Text = "全部选中"; + // + // _InvertSelectItem + // + _InvertSelectItem.Name = "_InvertSelectItem"; + _InvertSelectItem.Size = new System.Drawing.Size(132, 30); + _InvertSelectItem.Text = "反转选择"; + // + // _SelectNoneItem + // + _SelectNoneItem.Name = "_SelectNoneItem"; + _SelectNoneItem.Size = new System.Drawing.Size(132, 30); + _SelectNoneItem.Text = "取消选择"; + // + // _Copy + // + _Copy.Image = global::PDFPatcher.Properties.Resources.Copy; + _Copy.Name = "_Copy"; + _Copy.Size = new System.Drawing.Size(156, 30); + _Copy.Text = "复制列表内容"; + // + // _RefreshInfo + // + _RefreshInfo.DropDown = this._RefreshInfoMenu; + _RefreshInfo.Image = global::PDFPatcher.Properties.Resources.Refresh; + _RefreshInfo.Name = "_RefreshInfo"; + _RefreshInfo.Size = new System.Drawing.Size(156, 30); + _RefreshInfo.Text = "刷新文档属性"; + // + // _RefreshInfoMenu + // + this._RefreshInfoMenu.ImageScalingSize = new System.Drawing.Size(24, 24); + this._RefreshInfoMenu.Name = "_RefreshInfoMenu"; + this._RefreshInfoMenu.OwnerItem = _RefreshInfo; + this._RefreshInfoMenu.Size = new System.Drawing.Size(61, 4); + // + // _SelectionMenu + // + this._SelectionMenu.ImageScalingSize = new System.Drawing.Size(24, 24); + this._SelectionMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + _SelectAllItem, + _InvertSelectItem, + _SelectNoneItem}); + this._SelectionMenu.Name = "_SelectionMenu"; + this._SelectionMenu.OwnerItem = this._SelectionMenuItem; + this._SelectionMenu.Size = new System.Drawing.Size(133, 94); + this._SelectionMenu.ItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this._MainToolbar_ItemClicked); + // + // _SelectionMenuItem + // + this._SelectionMenuItem.DropDown = this._SelectionMenu; + this._SelectionMenuItem.Image = global::PDFPatcher.Properties.Resources.SelectItem; + this._SelectionMenuItem.Name = "_SelectionMenuItem"; + this._SelectionMenuItem.Size = new System.Drawing.Size(156, 30); + this._SelectionMenuItem.Text = "选择文件"; + // + // _ItemList + // + this._ItemList.AllColumns.Add(this._NameColumn); + this._ItemList.AllColumns.Add(this._PageCountColumn); + this._ItemList.AllColumns.Add(this._TitleColumn); + this._ItemList.AllColumns.Add(this._AuthorColumn); + this._ItemList.AllColumns.Add(this._SubjectColumn); + this._ItemList.AllColumns.Add(this._KeywordsColumn); + this._ItemList.AllColumns.Add(this._FolderColumn); + this._ItemList.AllColumns.Add(this._FileTimeColumn); + this._ItemList.AllowDrop = true; + this._ItemList.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._ItemList.CellEditActivation = BrightIdeasSoftware.ObjectListView.CellEditActivateMode.SingleClick; + this._ItemList.CellEditUseWholeCell = false; + this._ItemList.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { + this._NameColumn, + this._PageCountColumn, + this._TitleColumn, + this._AuthorColumn, + this._SubjectColumn, + this._KeywordsColumn, + this._FolderColumn, + this._FileTimeColumn}); + this._ItemList.ContextMenuStrip = this._ItemListMenu; + this._ItemList.Cursor = System.Windows.Forms.Cursors.Default; + this._ItemList.GridLines = true; + this._ItemList.HideSelection = false; + this._ItemList.Location = new System.Drawing.Point(3, 3); + this._ItemList.Name = "_ItemList"; + this._ItemList.ShowGroups = false; + this._ItemList.Size = new System.Drawing.Size(544, 199); + this._ItemList.SmallImageList = this._FileTypeList; + this._ItemList.TabIndex = 0; + this._ItemList.UseCompatibleStateImageBehavior = false; + this._ItemList.View = System.Windows.Forms.View.Details; + this._ItemList.ColumnClick += new System.Windows.Forms.ColumnClickEventHandler(this._ImageList_ColumnClick); + // + // _NameColumn + // + this._NameColumn.Text = "源文件名"; + this._NameColumn.Width = 149; + // + // _PageCountColumn + // + this._PageCountColumn.HeaderTextAlign = System.Windows.Forms.HorizontalAlignment.Right; + this._PageCountColumn.IsEditable = false; + this._PageCountColumn.Text = "页数"; + this._PageCountColumn.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + this._PageCountColumn.Width = 50; + // + // _TitleColumn + // + this._TitleColumn.Text = "标题"; + // + // _AuthorColumn + // + this._AuthorColumn.Text = "作者"; + // + // _SubjectColumn + // + this._SubjectColumn.Text = "主题"; + // + // _KeywordsColumn + // + this._KeywordsColumn.Text = "关键词"; + this._KeywordsColumn.Width = 73; + // + // _FolderColumn + // + this._FolderColumn.IsEditable = false; + this._FolderColumn.Text = "文件夹"; + this._FolderColumn.Width = 96; + // + // _FileTimeColumn + // + this._FileTimeColumn.IsEditable = false; + this._FileTimeColumn.Text = "修改时间"; + this._FileTimeColumn.Width = 145; + // + // _ItemListMenu + // + this._ItemListMenu.ImageScalingSize = new System.Drawing.Size(24, 24); + this._ItemListMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + _Copy, + _RefreshInfo, + this._SelectionMenuItem}); + this._ItemListMenu.Name = "_ItemListMenu"; + this._ItemListMenu.Size = new System.Drawing.Size(157, 94); + this._ItemListMenu.ItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this._MainToolbar_ItemClicked); + // + // _FileTypeList + // + this._FileTypeList.ColorDepth = System.Windows.Forms.ColorDepth.Depth8Bit; + this._FileTypeList.ImageSize = new System.Drawing.Size(16, 16); + this._FileTypeList.TransparentColor = System.Drawing.Color.Transparent; + // + // _OpenPdfBox + // + this._OpenPdfBox.DefaultExt = "pdf"; + this._OpenPdfBox.Filter = "PDF 文件(*.pdf)|*.pdf"; + this._OpenPdfBox.Multiselect = true; + this._OpenPdfBox.Title = "选择需要处理的 PDF 文件"; + // + // _AutoClearListBox + // + this._AutoClearListBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this._AutoClearListBox.AutoSize = true; + this._AutoClearListBox.Checked = true; + this._AutoClearListBox.CheckState = System.Windows.Forms.CheckState.Checked; + this._AutoClearListBox.Location = new System.Drawing.Point(434, 9); + this._AutoClearListBox.Name = "_AutoClearListBox"; + this._AutoClearListBox.Size = new System.Drawing.Size(132, 16); + this._AutoClearListBox.TabIndex = 4; + this._AutoClearListBox.Text = "添加文件前清空列表"; + this._AutoClearListBox.UseVisualStyleBackColor = true; + // + // _AddDocumentWorker + // + this._AddDocumentWorker.WorkerReportsProgress = true; + this._AddDocumentWorker.DoWork += new System.ComponentModel.DoWorkEventHandler(this._AddDocumentWorker_DoWork); + this._AddDocumentWorker.ProgressChanged += new System.ComponentModel.ProgressChangedEventHandler(this._AddDocumentWorker_ProgressChanged); + this._AddDocumentWorker.RunWorkerCompleted += new System.ComponentModel.RunWorkerCompletedEventHandler(this._AddDocumentWorker_RunWorkerCompleted); + // + // _BookmarkControl + // + this._BookmarkControl.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._BookmarkControl.LabelText = "P&DF 信息文件:"; + this._BookmarkControl.Location = new System.Drawing.Point(13, 235); + this._BookmarkControl.Margin = new System.Windows.Forms.Padding(4); + this._BookmarkControl.Name = "_BookmarkControl"; + this._BookmarkControl.Size = new System.Drawing.Size(553, 24); + this._BookmarkControl.TabIndex = 6; + // + // _TargetPdfFile + // + this._TargetPdfFile.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._TargetPdfFile.Location = new System.Drawing.Point(13, 265); + this._TargetPdfFile.Margin = new System.Windows.Forms.Padding(4); + this._TargetPdfFile.Name = "_TargetPdfFile"; + this._TargetPdfFile.Size = new System.Drawing.Size(553, 26); + this._TargetPdfFile.TabIndex = 7; + // + // _ActionsBox + // + this._ActionsBox.AllColumns.Add(this._ActionNameColumn); + this._ActionsBox.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._ActionsBox.CellEditUseWholeCell = false; + this._ActionsBox.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { + this._ActionNameColumn}); + this._ActionsBox.Cursor = System.Windows.Forms.Cursors.Default; + this._ActionsBox.FullRowSelect = true; + this._ActionsBox.GridLines = true; + this._ActionsBox.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable; + this._ActionsBox.HideSelection = false; + this._ActionsBox.Location = new System.Drawing.Point(5, 3); + this._ActionsBox.Name = "_ActionsBox"; + this._ActionsBox.RowHeight = 18; + this._ActionsBox.ShowGroups = false; + this._ActionsBox.Size = new System.Drawing.Size(126, 176); + this._ActionsBox.TabIndex = 18; + this._ActionsBox.UseCompatibleStateImageBehavior = false; + this._ActionsBox.View = System.Windows.Forms.View.Details; + // + // _ActionNameColumn + // + this._ActionNameColumn.Text = "补丁操作"; + this._ActionNameColumn.Width = 120; + // + // _ItemActionsContainerBox + // + this._ItemActionsContainerBox.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._ItemActionsContainerBox.FixedPanel = System.Windows.Forms.FixedPanel.Panel2; + this._ItemActionsContainerBox.Location = new System.Drawing.Point(13, 28); + this._ItemActionsContainerBox.Name = "_ItemActionsContainerBox"; + // + // _ItemActionsContainerBox.Panel1 + // + this._ItemActionsContainerBox.Panel1.Controls.Add(this._ItemList); + // + // _ItemActionsContainerBox.Panel2 + // + this._ItemActionsContainerBox.Panel2.Controls.Add(this._ActionsBox); + this._ItemActionsContainerBox.Panel2Collapsed = true; + this._ItemActionsContainerBox.Size = new System.Drawing.Size(550, 205); + this._ItemActionsContainerBox.SplitterDistance = 412; + this._ItemActionsContainerBox.TabIndex = 5; + // + // _ExportBookmarkButton + // + this._ExportBookmarkButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); + this._ExportBookmarkButton.Image = global::PDFPatcher.Properties.Resources.ExportInfoFile; + this._ExportBookmarkButton.Location = new System.Drawing.Point(18, 297); + this._ExportBookmarkButton.Name = "_ExportBookmarkButton"; + this._ExportBookmarkButton.Size = new System.Drawing.Size(120, 23); + this._ExportBookmarkButton.TabIndex = 8; + this._ExportBookmarkButton.Text = "导出信息文件(&C)"; + this._ExportBookmarkButton.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText; + this._ExportBookmarkButton.UseVisualStyleBackColor = true; + this._ExportBookmarkButton.Click += new System.EventHandler(this._ExportBookmarkButton_Click); + // + // _ImportButton + // + this._ImportButton.AlternativeFocusBorderColor = System.Drawing.SystemColors.Highlight; + this._ImportButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this._ImportButton.AnimateGlow = true; + this._ImportButton.BackColor = System.Drawing.SystemColors.Highlight; + this._ImportButton.CornerRadius = 3; + this._ImportButton.ForeColor = System.Drawing.SystemColors.ControlText; + this._ImportButton.GlowColor = System.Drawing.Color.White; + this._ImportButton.Image = global::PDFPatcher.Properties.Resources.Save; + this._ImportButton.InnerBorderColor = System.Drawing.SystemColors.ControlDarkDark; + this._ImportButton.Location = new System.Drawing.Point(440, 297); + this._ImportButton.Name = "_ImportButton"; + this._ImportButton.OuterBorderColor = System.Drawing.SystemColors.ControlLightLight; + this._ImportButton.ShowFocusBorder = true; + this._ImportButton.Size = new System.Drawing.Size(123, 29); + this._ImportButton.TabIndex = 13; + this._ImportButton.Text = "生成目标文件(&S)"; + this._ImportButton.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText; + this._ImportButton.Click += new System.EventHandler(this._ImportButton_Click); + // + // _ConfigButton + // + this._ConfigButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this._ConfigButton.Image = global::PDFPatcher.Properties.Resources.PdfOptions; + this._ConfigButton.Location = new System.Drawing.Point(253, 297); + this._ConfigButton.Name = "_ConfigButton"; + this._ConfigButton.Size = new System.Drawing.Size(181, 23); + this._ConfigButton.TabIndex = 14; + this._ConfigButton.Text = "设置 P&DF 文件的修改方式"; + this._ConfigButton.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText; + this._ConfigButton.UseVisualStyleBackColor = true; + // + // _InfoConfigButton + // + this._InfoConfigButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); + this._InfoConfigButton.Image = global::PDFPatcher.Properties.Resources.InfoFileOptions; + this._InfoConfigButton.Location = new System.Drawing.Point(144, 297); + this._InfoConfigButton.Name = "_InfoConfigButton"; + this._InfoConfigButton.Size = new System.Drawing.Size(103, 23); + this._InfoConfigButton.TabIndex = 14; + this._InfoConfigButton.Text = "信息文件配置"; + this._InfoConfigButton.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText; + this._InfoConfigButton.UseVisualStyleBackColor = true; + this._InfoConfigButton.Click += new System.EventHandler(this._MainToolbar_ButtonClick); + // + // InfoExchangerControl + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this._InfoConfigButton); + this.Controls.Add(this._ConfigButton); + this.Controls.Add(this._ImportButton); + this.Controls.Add(this._MainToolbar); + this.Controls.Add(this._TargetPdfFile); + this.Controls.Add(this._ExportBookmarkButton); + this.Controls.Add(this._ItemActionsContainerBox); + this.Controls.Add(this._AutoClearListBox); + this.Controls.Add(this._BookmarkControl); + this.Font = new System.Drawing.Font("SimSun", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.Name = "InfoExchangerControl"; + this.Size = new System.Drawing.Size(575, 342); + this._MainToolbar.ResumeLayout(false); + this._MainToolbar.PerformLayout(); + this._SortMenu.ResumeLayout(false); + this._SelectionMenu.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this._ItemList)).EndInit(); + this._ItemListMenu.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this._ActionsBox)).EndInit(); + this._ItemActionsContainerBox.Panel1.ResumeLayout(false); + this._ItemActionsContainerBox.Panel2.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this._ItemActionsContainerBox)).EndInit(); + this._ItemActionsContainerBox.ResumeLayout(false); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + private BrightIdeasSoftware.ObjectListView _ItemList; + private BrightIdeasSoftware.OLVColumn _NameColumn; + private BrightIdeasSoftware.OLVColumn _FolderColumn; + private TargetFileControl _TargetPdfFile; + private System.Windows.Forms.ContextMenuStrip _SortMenu; + private System.Windows.Forms.ToolStripMenuItem _SortByNaturalNumberItem; + private System.Windows.Forms.ToolStripMenuItem _SortByAlphaItem; + private System.Windows.Forms.ContextMenuStrip _SelectionMenu; + private BookmarkControl _BookmarkControl; + private BrightIdeasSoftware.OLVColumn _PageCountColumn; + private System.Windows.Forms.ToolStripMenuItem _SelectionMenuItem; + private System.Windows.Forms.ContextMenuStrip _ItemListMenu; + private System.Windows.Forms.Button _ExportBookmarkButton; + private System.Windows.Forms.ToolStripSplitButton _AddFilesButton; + private System.Windows.Forms.ContextMenuStrip _RecentFileMenu; + private System.Windows.Forms.OpenFileDialog _OpenPdfBox; + private System.Windows.Forms.CheckBox _AutoClearListBox; + private System.ComponentModel.BackgroundWorker _AddDocumentWorker; + private BrightIdeasSoftware.OLVColumn _TitleColumn; + private BrightIdeasSoftware.OLVColumn _AuthorColumn; + private BrightIdeasSoftware.OLVColumn _SubjectColumn; + private BrightIdeasSoftware.OLVColumn _KeywordsColumn; + private BrightIdeasSoftware.ObjectListView _ActionsBox; + private System.Windows.Forms.SplitContainer _ItemActionsContainerBox; + private BrightIdeasSoftware.OLVColumn _ActionNameColumn; + private System.Windows.Forms.ImageList _FileTypeList; + private System.Windows.Forms.ToolStripSplitButton _RefreshInfoButton; + private System.Windows.Forms.ContextMenuStrip _RefreshInfoMenu; + private EnhancedGlassButton.GlassButton _ImportButton; + private System.Windows.Forms.Button _ConfigButton; + private System.Windows.Forms.Button _InfoConfigButton; + private BrightIdeasSoftware.OLVColumn _FileTimeColumn; + private System.Windows.Forms.ToolStrip _MainToolbar; + } +} diff --git a/pdfpatcher/App/Functions/InfoExchangerControl.cs b/pdfpatcher/App/Functions/InfoExchangerControl.cs new file mode 100644 index 0000000..05de2ce --- /dev/null +++ b/pdfpatcher/App/Functions/InfoExchangerControl.cs @@ -0,0 +1,377 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.IO; +using System.Linq; +using System.Text; +using System.Windows.Forms; +using BrightIdeasSoftware; +using PDFPatcher.Common; +using PDFPatcher.Model; + +namespace PDFPatcher.Functions +{ + [ToolboxItem(false)] + public partial class InfoExchangerControl : FunctionControl + { + FileListHelper _listHelper; + + public override string FunctionName => "导出导入信息文件"; + + public override System.Drawing.Bitmap IconImage => Properties.Resources.ExportInfoFile; + + public InfoExchangerControl() { + InitializeComponent(); + this.OnFirstLoad(OnLoad); + } + + void OnLoad() { + _MainToolbar.ScaleIcons(16); + _ItemList.ListViewItemSorter = new ListViewItemComparer(0); + + AppContext.MainForm.SetTooltip(_BookmarkControl.FileList, "需要导出或导入的信息文件路径"); + AppContext.MainForm.SetTooltip(_ActionsBox, "双击项目编辑操作选项;右键点击项目弹出上下文菜单"); + AppContext.MainForm.SetTooltip(_ItemList, "在此添加需要导出或导入信息文件的 PDF 文件"); + AppContext.MainForm.SetTooltip(_ImportButton, "点击此按钮执行补丁生成新的 PDF 文件,该文件具有信息文件的设定"); + AppContext.MainForm.SetTooltip(_TargetPdfFile.FileList, "在此指定导入信息文件后生成的目标 PDF 文件路径(鼠标右键点击列表可插入文件名替代符)"); + _ItemList.EmptyListMsg = "请使用“添加文件”按钮添加需要处理的 PDF 文件,或从资源管理器拖放文件到本列表框"; + + _ConfigButton.Click += (s, args) => AppContext.MainForm.SelectFunctionList(Function.PatcherOptions); + _InfoConfigButton.Click += (s, args) => AppContext.MainForm.SelectFunctionList(Function.InfoFileOptions); + + new TypedColumn(_ActionNameColumn) { + AspectGetter = (o) => o.Name, + ImageGetter = (o) => { + if (o is Processor.IPageProcessor) { + return Properties.Resources.PageProcessor; + } + else { + return Properties.Resources.DocumentProcessor; + } + } + }; + _TargetPdfFile.FileMacroMenu.LoadStandardInfoMacros(); + _TargetPdfFile.FileMacroMenu.LoadStandardSourceFileMacros(); + _BookmarkControl.FileDialog.CheckFileExists = false; + _BookmarkControl.BrowseForFile += new EventHandler(FileControl_BrowseForFile); + _TargetPdfFile.BrowseForFile += new EventHandler(FileControl_BrowseForFile); + _TargetPdfFile.TargetFileChangedByBrowseButton += (s, args) => { + int i; + var f = _TargetPdfFile.FileDialog.FileName; + if (_ItemList.Items.Count > 1 && (i = f.LastIndexOf(Path.DirectorySeparatorChar)) != -1) { + _TargetPdfFile.Text = string.Concat(f.Substring(0, i), Path.DirectorySeparatorChar, Constants.FileNameMacros.FileName, Path.GetExtension(f)); + args.Cancel = true; + } + }; + var fi = _FileTypeList.Images; + fi.AddRange(new System.Drawing.Image[] { + Properties.Resources.OriginalPdfFile + }); + //_ItemList.SelectedIndexChanged += (s, args) => { + // if (_ItemList.SelectedIndex != -1 && _TargetPdfFile.Text.Trim ().Length > 0) { + // var f = _ItemList.GetModelObject (_ItemList.SelectedIndex) as SourceItem; + // AppContext.MainForm.StatusText = "输出文件:" + f.GetTargetPdfFileName (_TargetPdfFile.Text.Trim ()); + // } + // else { + // AppContext.MainForm.StatusText = String.Empty; + // } + //}; + _ItemList.FixEditControlWidth(); + _ItemList.ScaleColumnWidths(); + _listHelper = new FileListHelper(_ItemList); + _listHelper.SetupDragAndDrop(AddFiles); + FileListHelper.SetupCommonPdfColumns(_AuthorColumn, _KeywordsColumn, _SubjectColumn, _TitleColumn, _PageCountColumn, _NameColumn, _FolderColumn, _FileTimeColumn); + _RefreshInfoButton.ButtonClick += (s, args) => _listHelper.RefreshInfo(AppContext.Encodings.DocInfoEncoding); + _RefreshInfoButton.DropDown = _RefreshInfoMenu; + foreach (var item in Constants.Encoding.EncodingNames) { + _RefreshInfoMenu.Items.Add(item); + } + _RefreshInfoMenu.ItemClicked += (s, args) => _listHelper.RefreshInfo(ValueHelper.MapValue(args.ClickedItem.Text, Constants.Encoding.EncodingNames, Constants.Encoding.Encodings)); + _AddFilesButton.DropDownOpening += FileListHelper.OpenPdfButtonDropDownOpeningHandler; + _AddFilesButton.DropDownItemClicked += (s, args) => { + args.ClickedItem.Owner.Hide(); + AddFiles(new string[] { args.ClickedItem.ToolTipText }, true); + }; + } + + public override void ExecuteCommand(string commandName, params string[] parameters) { + if (commandName == Commands.Open) { + var b = _OpenPdfBox; + if (b.ShowDialog() == DialogResult.OK) { + AddFiles(b.FileNames, true); + } + } + else if (commandName == Commands.OpenFile) { + AddFiles(parameters, true); + } + else if (commandName == Commands.SaveBookmark) { + _ExportBookmarkButton.PerformClick(); + } + else if (_listHelper.ProcessCommonMenuCommand(commandName) == false) { + base.ExecuteCommand(commandName, parameters); + } + } + + public override void SetupCommand(ToolStripItem item) { + var n = item.Name; + if (Commands.CommonSelectionCommands.Contains(n) + || n == Commands.Delete + || n == Commands.Action) { + item.Enabled = _ItemList.GetItemCount() > 0; + } + else if (n == Commands.SaveBookmark) { + item.Enabled = _ItemList.GetItemCount() > 0; + item.Text = "导出书签文件(&Q)"; + item.Visible = true; + } + else if (n == Commands.Options) { + item.Text = "修改文档设置(&S)..."; + item.ToolTipText = "设置修改后的 PDF 文档"; + EnableCommand(item, true, true); + item.Tag = nameof(Function.PatcherOptions); + } + base.SetupCommand(item); + } + + void FileControl_BrowseForFile(object sender, EventArgs e) { + _listHelper.PrepareSourceFiles(); + } + + void AddFiles(string[] files, bool alertInvalidFiles) { + if (files == null || files.Length == 0) { + return; + } + if ((ModifierKeys & Keys.Control) != Keys.None || _AutoClearListBox.Checked) { + _ItemList.ClearObjects(); + } + if (files.Length > 3) { + AppContext.MainForm.Enabled = false; + } + if (files.Length == 0) { + return; + } + _AddDocumentWorker.RunWorkerAsync(files); + } + + void _ImportButton_Click(object sender, EventArgs e) { + var infoFile = _BookmarkControl.Text.Trim(); + var targetPdfFile = _TargetPdfFile.Text.Trim(); + if (string.IsNullOrEmpty(targetPdfFile) && string.IsNullOrEmpty(targetPdfFile = _TargetPdfFile.BrowseTargetFile())) { + FormHelper.ErrorBox(Messages.TargetFileNotSpecified); + return; + } + //if (_mode == ProcessMode.Merge && Common.FileHelper.IsPathValid (targetPdfFile) == false) { + // Common.FormHelper.ErrorBox ("输出文件名无效。" + (Common.FileUtility.HasFileNameMacro (targetPdfFile) ? "\n制作 PDF 文件功能不支持替代符。" : String.Empty)); + // return; + //} + + var l = _ItemList.GetItemCount(); + if (l == 0) { + FormHelper.InfoBox("请添加需要处理的 PDF 文件。"); + return; + } + var files = GetSourceItemList(); + _BookmarkControl.FileList.AddHistoryItem(); + _TargetPdfFile.FileList.AddHistoryItem(); + + AppContext.MainForm.ResetWorker(); + var worker = AppContext.MainForm.GetWorker(); + worker.DoWork += (dummy, arg) => { + var a = arg.Argument as object[]; + var t = a[0] as string; + if (files.Count > 1) { + Tracker.SetTotalProgressGoal(files.Count); + foreach (var file in files) { + if (file.Type == SourceItem.ItemType.Pdf) { + Processor.Worker.PatchDocument(file as SourceItem.Pdf, + file.GetTargetPdfFileName(t), + file.GetInfoFileName(), + AppContext.Importer, + AppContext.Patcher); + } + else { + Tracker.TraceMessage("输入文件不是 PDF 文件。"); + } + Tracker.IncrementTotalProgress(); + if (AppContext.Abort) { + return; + } + } + } + else { + if (files[0].Type != SourceItem.ItemType.Pdf) { + Tracker.TraceMessage("输入文件不是 PDF 文件。"); + return; + } + Processor.Worker.PatchDocument(files[0] as SourceItem.Pdf, + t, + a[1] as string, + AppContext.Importer, + AppContext.Patcher); + } + }; + worker.RunWorkerAsync(new object[] { targetPdfFile, infoFile }); + } + + void _ExportBookmarkButton_Click(object sender, EventArgs e) { + if (string.IsNullOrEmpty(_BookmarkControl.Text)) { + FormHelper.ErrorBox(Messages.InfoDocNotSpecified); + return; + } + + var files = GetSourceItemList(); + + if (files.Count == 0) { + FormHelper.InfoBox(Messages.SourceFileNotFound); + return; + } + + _BookmarkControl.FileList.AddHistoryItem(); + + AppContext.MainForm.ResetWorker(); + var w = AppContext.MainForm.GetWorker(); + w.DoWork += (dummy, arg) => { + var b = AppContext.BookmarkFile; + var fs = arg.Argument as List; + if (fs.Count > 1) { + var p = b.Contains(Path.DirectorySeparatorChar) || b.Contains(Path.AltDirectorySeparatorChar) ? Path.GetDirectoryName(b) : Path.GetFileNameWithoutExtension(b); + var ext = Path.GetExtension(b); + Tracker.SetTotalProgressGoal(fs.Count); + foreach (var file in fs) { + Processor.Worker.ExportInfo(file.FilePath, file.FilePath.Directory.Combine(p).Combine(file.FilePath.ChangeExtension(ext).FileName)); + Tracker.IncrementTotalProgress(); + if (AppContext.Abort) { + return; + } + } + } + else { + if (fs[0].Type != SourceItem.ItemType.Pdf) { + Tracker.TraceMessage("输入文件不是 PDF 文件。"); + return; + } + Processor.Worker.ExportInfo(fs[0].FilePath, b); + } + }; + w.RunWorkerAsync(files); + } + + List GetSourceItemList() { + var l = _ItemList.GetItemCount(); + var files = new List(l); + for (int i = 0; i < l; i++) { + var item = _ItemList.GetModelObject(_ItemList.GetNthItemInDisplayOrder(i).Index) as SourceItem; + if (item.Type == SourceItem.ItemType.Pdf + && FileHelper.HasExtension(item.FilePath, Constants.FileExtensions.Pdf)) { + AppContext.RecentItems.AddHistoryItem(AppContext.Recent.SourcePdfFiles, item.FilePath.ToString()); + } + files.Add(item); + } + return files; + } + + void _SortMenu_ItemClicked(object sender, ToolStripItemClickedEventArgs e) { + switch (e.ClickedItem.Name) { + case "_SortByAlphaItem": + _ItemList.ListViewItemSorter = new ListViewItemComparer(0, false); + break; + case "_SortByNaturalNumberItem": + _ItemList.ListViewItemSorter = new ListViewItemComparer(0, true); + break; + } + } + + void _ImageList_ColumnClick(object sender, ColumnClickEventArgs e) { + var c = e.Column; + var ss = c == 0 || c == _PageCountColumn.Index; + var o = _ItemList.PrimarySortOrder == SortOrder.Ascending ? SortOrder.Descending : SortOrder.Ascending; + _ItemList.ListViewItemSorter = new ListViewItemComparer(e.Column, ss, o); + } + + void _MainToolbar_ButtonClick(object sender, EventArgs e) { + if (sender == _AddFilesButton) { + var b = _OpenPdfBox; + _AddFilesButton.DropDown.Items.ClearDropDownItems(); + if (b.ShowDialog() == DialogResult.OK) { + AddFiles(b.FileNames, true); + } + } + } + + void _MainToolbar_ItemClicked(object sender, ToolStripItemClickedEventArgs e) { + _listHelper.ProcessCommonMenuCommand(e.ClickedItem.Name); + } + + void PreviewRename(List items, string template) { + var i = 0; + var result = new string[items.Count]; + var source = new string[items.Count]; + FilePath s; + string t; + foreach (var item in items) { + try { + s = item.FilePath; + if (s.ExistsFile == false) { + t = string.Concat("(找不到 PDF 文件:", s, ")"); + continue; + } + else { + t = Processor.Worker.GetExpandedFileName(item, template); + if (t.Length == 0) { + t = "<输出文件名无效>"; + } + else if (Path.GetFileName(t).Length == 0) { + t = "<输出文件名为空>"; + } + } + source[i] = s.ToString(); + result[i] = t; + i++; + } + catch (Exception ex) { + FormHelper.ErrorBox(ex.Message); + } + } + using (var f = new RenamePreviewForm(source, result)) { + f.ShowDialog(); + } + } + + #region AddDocumentWorker + void _AddDocumentWorker_DoWork(object sender, DoWorkEventArgs e) { + var files = e.Argument as string[]; + Array.ForEach(files, f => ((BackgroundWorker)sender).ReportProgress(0, f)); + } + + void _AddDocumentWorker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { + AppContext.MainForm.Enabled = true; + _listHelper.ResizeItemListColumns(); + } + + void _AddDocumentWorker_ProgressChanged(object sender, ProgressChangedEventArgs e) { + var item = e.UserState as string; + AddItem(SourceItem.Create(item)); + } + + void AddItem(SourceItem item) { + if (item == null) { + return; + } + AddItems(new SourceItem[] { item }); + } + + void AddItems(System.Collections.ICollection items) { + var i = _ItemList.GetLastSelectedIndex(); + _ItemList.InsertObjects(++i, items); + _ItemList.SelectedIndex = --i + items.Count; + } + #endregion + + #region IDefaultButtonControl 成员 + + public override Button DefaultButton => _ImportButton; + + #endregion + + } +} diff --git a/pdfpatcher/App/Functions/InfoExchangerControl.resx b/pdfpatcher/App/Functions/InfoExchangerControl.resx new file mode 100644 index 0000000..f687cdc --- /dev/null +++ b/pdfpatcher/App/Functions/InfoExchangerControl.resx @@ -0,0 +1,204 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 495, 17 + + + 614, 17 + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + 135, 17 + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + 137, 56 + + + 240, 17 + + + 370, 17 + + + 17, 56 + + + 17, 17 + + + 750, 17 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/InfoFileOptionControl.Designer.cs b/pdfpatcher/App/Functions/InfoFileOptionControl.Designer.cs new file mode 100644 index 0000000..e9bf7f2 --- /dev/null +++ b/pdfpatcher/App/Functions/InfoFileOptionControl.Designer.cs @@ -0,0 +1,592 @@ +namespace PDFPatcher.Functions +{ + partial class InfoFileOptionControl + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region 组件设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + this._EncodingBox = new System.Windows.Forms.ComboBox (); + this.label1 = new System.Windows.Forms.Label (); + this._ExtractPageLinksBox = new System.Windows.Forms.CheckBox (); + this._ExportViewerPreferencesBox = new System.Windows.Forms.CheckBox (); + this._ExportBookmarksBox = new System.Windows.Forms.CheckBox (); + this._ExportOptionsTab = new System.Windows.Forms.TabControl (); + this.tabPage1 = new System.Windows.Forms.TabPage (); + this._UnitBox = new System.Windows.Forms.ComboBox (); + this.label7 = new System.Windows.Forms.Label (); + this.groupBox1 = new System.Windows.Forms.GroupBox (); + this._ExportDocPropertiesBox = new System.Windows.Forms.CheckBox (); + this._ExtractPageSettingsBox = new System.Windows.Forms.CheckBox (); + this._ConsolidateNamedDestBox = new System.Windows.Forms.CheckBox (); + this.tabPage2 = new System.Windows.Forms.TabPage (); + this._ExportCatalogBox = new System.Windows.Forms.CheckBox (); + this.label2 = new System.Windows.Forms.Label (); + this.label5 = new System.Windows.Forms.Label (); + this._ExtractPageContentBox = new System.Windows.Forms.CheckBox (); + this._PageContentBox = new System.Windows.Forms.Panel (); + this._ExportContentOperatorsBox = new System.Windows.Forms.CheckBox (); + this._ExtractPageDictionaryBox = new System.Windows.Forms.CheckBox (); + this._ExtractPageRangeBox = new System.Windows.Forms.TextBox (); + this.label9 = new System.Windows.Forms.Label (); + this.label3 = new System.Windows.Forms.Label (); + this.label8 = new System.Windows.Forms.Label (); + this._ExportBinaryStreamBox = new System.Windows.Forms.NumericUpDown (); + this._ExtractImagesBox = new System.Windows.Forms.CheckBox (); + this._ExtractPageTextContentBox = new System.Windows.Forms.CheckBox (); + this.tabPage3 = new System.Windows.Forms.TabPage (); + this.groupBox2 = new System.Windows.Forms.GroupBox (); + this._ImportPageSettingsBox = new System.Windows.Forms.CheckBox (); + this._ImportDocumentInfoBox = new System.Windows.Forms.CheckBox (); + this.panel1 = new System.Windows.Forms.Panel (); + this.label10 = new System.Windows.Forms.Label (); + this._RemoveOriginalPageLinksBox = new System.Windows.Forms.RadioButton (); + this._KeepOriginalPageLinksBox = new System.Windows.Forms.RadioButton (); + this._ImportBookmarksBox = new System.Windows.Forms.CheckBox (); + this._ImportPageLinksBox = new System.Windows.Forms.CheckBox (); + this._ImportViewerPreferencesBox = new System.Windows.Forms.CheckBox (); + this._ExportOptionsTab.SuspendLayout (); + this.tabPage1.SuspendLayout (); + this.groupBox1.SuspendLayout (); + this.tabPage2.SuspendLayout (); + this._PageContentBox.SuspendLayout (); + ((System.ComponentModel.ISupportInitialize)(this._ExportBinaryStreamBox)).BeginInit (); + this.tabPage3.SuspendLayout (); + this.groupBox2.SuspendLayout (); + this.panel1.SuspendLayout (); + this.SuspendLayout (); + // + // _EncodingBox + // + this._EncodingBox.FormattingEnabled = true; + this._EncodingBox.Items.AddRange (new object[] { + "系统默认", + "GB18030", + "UTF-8", + "UTF-16", + "Big5"}); + this._EncodingBox.Location = new System.Drawing.Point (77, 6); + this._EncodingBox.Name = "_EncodingBox"; + this._EncodingBox.Size = new System.Drawing.Size (121, 20); + this._EncodingBox.TabIndex = 1; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point (6, 9); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size (65, 12); + this.label1.TabIndex = 0; + this.label1.Text = "字符编码:"; + // + // _ExtractPageLinksBox + // + this._ExtractPageLinksBox.AutoSize = true; + this._ExtractPageLinksBox.Location = new System.Drawing.Point (114, 42); + this._ExtractPageLinksBox.Name = "_ExtractPageLinksBox"; + this._ExtractPageLinksBox.Size = new System.Drawing.Size (96, 16); + this._ExtractPageLinksBox.TabIndex = 4; + this._ExtractPageLinksBox.Text = "页面内的链接"; + this._ExtractPageLinksBox.UseVisualStyleBackColor = true; + // + // _ExportViewerPreferencesBox + // + this._ExportViewerPreferencesBox.AutoSize = true; + this._ExportViewerPreferencesBox.Location = new System.Drawing.Point (6, 86); + this._ExportViewerPreferencesBox.Name = "_ExportViewerPreferencesBox"; + this._ExportViewerPreferencesBox.Size = new System.Drawing.Size (240, 16); + this._ExportViewerPreferencesBox.TabIndex = 6; + this._ExportViewerPreferencesBox.Text = "阅读器设置(如排版布局、页码样式等)"; + this._ExportViewerPreferencesBox.UseVisualStyleBackColor = true; + // + // _ExportBookmarksBox + // + this._ExportBookmarksBox.AutoSize = true; + this._ExportBookmarksBox.Location = new System.Drawing.Point (6, 42); + this._ExportBookmarksBox.Name = "_ExportBookmarksBox"; + this._ExportBookmarksBox.Size = new System.Drawing.Size (72, 16); + this._ExportBookmarksBox.TabIndex = 3; + this._ExportBookmarksBox.Text = "文档书签"; + this._ExportBookmarksBox.UseVisualStyleBackColor = true; + // + // _ExportOptionsTab + // + this._ExportOptionsTab.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._ExportOptionsTab.Controls.Add (this.tabPage1); + this._ExportOptionsTab.Controls.Add (this.tabPage2); + this._ExportOptionsTab.Controls.Add (this.tabPage3); + this._ExportOptionsTab.Location = new System.Drawing.Point (12, 12); + this._ExportOptionsTab.Name = "_ExportOptionsTab"; + this._ExportOptionsTab.SelectedIndex = 0; + this._ExportOptionsTab.Size = new System.Drawing.Size (424, 245); + this._ExportOptionsTab.TabIndex = 1; + // + // tabPage1 + // + this.tabPage1.Controls.Add (this._UnitBox); + this.tabPage1.Controls.Add (this.label7); + this.tabPage1.Controls.Add (this.label1); + this.tabPage1.Controls.Add (this._EncodingBox); + this.tabPage1.Controls.Add (this.groupBox1); + this.tabPage1.Location = new System.Drawing.Point (4, 21); + this.tabPage1.Name = "tabPage1"; + this.tabPage1.Padding = new System.Windows.Forms.Padding (3); + this.tabPage1.Size = new System.Drawing.Size (416, 220); + this.tabPage1.TabIndex = 0; + this.tabPage1.Text = "常规导出选项"; + this.tabPage1.UseVisualStyleBackColor = true; + // + // _UnitBox + // + this._UnitBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this._UnitBox.FormattingEnabled = true; + this._UnitBox.Location = new System.Drawing.Point (299, 6); + this._UnitBox.Name = "_UnitBox"; + this._UnitBox.Size = new System.Drawing.Size (54, 20); + this._UnitBox.TabIndex = 9; + // + // label7 + // + this.label7.AutoSize = true; + this.label7.Location = new System.Drawing.Point (204, 9); + this.label7.Name = "label7"; + this.label7.Size = new System.Drawing.Size (89, 12); + this.label7.TabIndex = 8; + this.label7.Text = "尺寸度量单位:"; + // + // groupBox1 + // + this.groupBox1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.groupBox1.Controls.Add (this._ExportDocPropertiesBox); + this.groupBox1.Controls.Add (this._ExportBookmarksBox); + this.groupBox1.Controls.Add (this._ExtractPageSettingsBox); + this.groupBox1.Controls.Add (this._ConsolidateNamedDestBox); + this.groupBox1.Controls.Add (this._ExtractPageLinksBox); + this.groupBox1.Controls.Add (this._ExportViewerPreferencesBox); + this.groupBox1.Location = new System.Drawing.Point (6, 32); + this.groupBox1.Name = "groupBox1"; + this.groupBox1.Size = new System.Drawing.Size (404, 185); + this.groupBox1.TabIndex = 10; + this.groupBox1.TabStop = false; + this.groupBox1.Text = "导出如下内容到信息文件"; + // + // _ExportDocPropertiesBox + // + this._ExportDocPropertiesBox.AutoSize = true; + this._ExportDocPropertiesBox.Location = new System.Drawing.Point (6, 20); + this._ExportDocPropertiesBox.Name = "_ExportDocPropertiesBox"; + this._ExportDocPropertiesBox.Size = new System.Drawing.Size (228, 16); + this._ExportDocPropertiesBox.TabIndex = 2; + this._ExportDocPropertiesBox.Text = "文档属性(如标题、作者、关键字等)"; + this._ExportDocPropertiesBox.UseVisualStyleBackColor = true; + // + // _ExtractPageSettingsBox + // + this._ExtractPageSettingsBox.AutoSize = true; + this._ExtractPageSettingsBox.Location = new System.Drawing.Point (6, 108); + this._ExtractPageSettingsBox.Name = "_ExtractPageSettingsBox"; + this._ExtractPageSettingsBox.Size = new System.Drawing.Size (264, 16); + this._ExtractPageSettingsBox.TabIndex = 7; + this._ExtractPageSettingsBox.Text = "页面设置(如页面尺寸、裁剪、旋转角度等)"; + this._ExtractPageSettingsBox.UseVisualStyleBackColor = true; + // + // _ConsolidateNamedDestBox + // + this._ConsolidateNamedDestBox.AutoSize = true; + this._ConsolidateNamedDestBox.Location = new System.Drawing.Point (18, 64); + this._ConsolidateNamedDestBox.Name = "_ConsolidateNamedDestBox"; + this._ConsolidateNamedDestBox.Size = new System.Drawing.Size (192, 16); + this._ConsolidateNamedDestBox.TabIndex = 5; + this._ConsolidateNamedDestBox.Text = "解析书签和页面链接的命名位置"; + this._ConsolidateNamedDestBox.UseVisualStyleBackColor = true; + // + // tabPage2 + // + this.tabPage2.Controls.Add (this._ExportCatalogBox); + this.tabPage2.Controls.Add (this.label2); + this.tabPage2.Controls.Add (this.label5); + this.tabPage2.Controls.Add (this._ExtractPageContentBox); + this.tabPage2.Controls.Add (this._PageContentBox); + this.tabPage2.Location = new System.Drawing.Point (4, 21); + this.tabPage2.Name = "tabPage2"; + this.tabPage2.Padding = new System.Windows.Forms.Padding (3); + this.tabPage2.Size = new System.Drawing.Size (416, 220); + this.tabPage2.TabIndex = 1; + this.tabPage2.Text = "高级导出选项"; + this.tabPage2.UseVisualStyleBackColor = true; + // + // _ExportCatalogBox + // + this._ExportCatalogBox.AutoSize = true; + this._ExportCatalogBox.Location = new System.Drawing.Point (6, 38); + this._ExportCatalogBox.Name = "_ExportCatalogBox"; + this._ExportCatalogBox.Size = new System.Drawing.Size (96, 16); + this._ExportCatalogBox.TabIndex = 1; + this._ExportCatalogBox.Text = "导出编录信息"; + this._ExportCatalogBox.UseVisualStyleBackColor = true; + // + // label2 + // + this.label2.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.label2.Location = new System.Drawing.Point (4, 3); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size (432, 31); + this.label2.TabIndex = 0; + this.label2.Text = "说明:高级导出选项导出的内容仅供研究 PDF 文件结构之用,导入信息文件时不会导入这些内容。"; + // + // label5 + // + this.label5.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.label5.Location = new System.Drawing.Point (107, 61); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size (307, 28); + this.label5.TabIndex = 3; + this.label5.Text = "此选项将生成很大的信息文件,包含页面大部分内容(如字体、图片信息等)。"; + // + // _ExtractPageContentBox + // + this._ExtractPageContentBox.AutoSize = true; + this._ExtractPageContentBox.Location = new System.Drawing.Point (6, 60); + this._ExtractPageContentBox.Name = "_ExtractPageContentBox"; + this._ExtractPageContentBox.Size = new System.Drawing.Size (96, 16); + this._ExtractPageContentBox.TabIndex = 2; + this._ExtractPageContentBox.Text = "导出页面内容"; + this._ExtractPageContentBox.UseVisualStyleBackColor = true; + // + // _PageContentBox + // + this._PageContentBox.Controls.Add (this._ExportContentOperatorsBox); + this._PageContentBox.Controls.Add (this._ExtractPageDictionaryBox); + this._PageContentBox.Controls.Add (this._ExtractPageRangeBox); + this._PageContentBox.Controls.Add (this.label9); + this._PageContentBox.Controls.Add (this.label3); + this._PageContentBox.Controls.Add (this.label8); + this._PageContentBox.Controls.Add (this._ExportBinaryStreamBox); + this._PageContentBox.Controls.Add (this._ExtractImagesBox); + this._PageContentBox.Controls.Add (this._ExtractPageTextContentBox); + this._PageContentBox.Enabled = false; + this._PageContentBox.Location = new System.Drawing.Point (17, 92); + this._PageContentBox.Name = "_PageContentBox"; + this._PageContentBox.Size = new System.Drawing.Size (419, 125); + this._PageContentBox.TabIndex = 4; + // + // _ExportContentOperatorsBox + // + this._ExportContentOperatorsBox.AutoSize = true; + this._ExportContentOperatorsBox.Location = new System.Drawing.Point (224, 36); + this._ExportContentOperatorsBox.Name = "_ExportContentOperatorsBox"; + this._ExportContentOperatorsBox.Size = new System.Drawing.Size (120, 16); + this._ExportContentOperatorsBox.TabIndex = 9; + this._ExportContentOperatorsBox.Text = "导出绘制页面命令"; + this._ExportContentOperatorsBox.UseVisualStyleBackColor = true; + // + // _ExtractPageDictionaryBox + // + this._ExtractPageDictionaryBox.AutoSize = true; + this._ExtractPageDictionaryBox.Location = new System.Drawing.Point (10, 36); + this._ExtractPageDictionaryBox.Name = "_ExtractPageDictionaryBox"; + this._ExtractPageDictionaryBox.Size = new System.Drawing.Size (120, 16); + this._ExtractPageDictionaryBox.TabIndex = 8; + this._ExtractPageDictionaryBox.Text = "导出页面字典信息"; + this._ExtractPageDictionaryBox.UseVisualStyleBackColor = true; + // + // _ExtractPageRangeBox + // + this._ExtractPageRangeBox.Location = new System.Drawing.Point (98, 3); + this._ExtractPageRangeBox.Name = "_ExtractPageRangeBox"; + this._ExtractPageRangeBox.Size = new System.Drawing.Size (231, 21); + this._ExtractPageRangeBox.TabIndex = 1; + this._ExtractPageRangeBox.Leave += new System.EventHandler (this._ExtractPageRangeBox_Leave); + // + // label9 + // + this.label9.AutoSize = true; + this.label9.Location = new System.Drawing.Point (226, 77); + this.label9.Name = "label9"; + this.label9.Size = new System.Drawing.Size (83, 12); + this.label9.TabIndex = 7; + this.label9.Text = "(0:不限制)"; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point (3, 6); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size (89, 12); + this.label3.TabIndex = 0; + this.label3.Text = "导出页码范围:"; + // + // label8 + // + this.label8.AutoSize = true; + this.label8.Location = new System.Drawing.Point (5, 77); + this.label8.Name = "label8"; + this.label8.Size = new System.Drawing.Size (149, 12); + this.label8.TabIndex = 5; + this.label8.Text = "限制导出二进制流字节数:"; + // + // _ExportBinaryStreamBox + // + this._ExportBinaryStreamBox.Increment = new decimal (new int[] { + 100, + 0, + 0, + 0}); + this._ExportBinaryStreamBox.Location = new System.Drawing.Point (157, 75); + this._ExportBinaryStreamBox.Maximum = new decimal (new int[] { + 99999999, + 0, + 0, + 0}); + this._ExportBinaryStreamBox.Name = "_ExportBinaryStreamBox"; + this._ExportBinaryStreamBox.Size = new System.Drawing.Size (63, 21); + this._ExportBinaryStreamBox.TabIndex = 6; + this._ExportBinaryStreamBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + // + // _ExtractImagesBox + // + this._ExtractImagesBox.AutoSize = true; + this._ExtractImagesBox.Location = new System.Drawing.Point (10, 58); + this._ExtractImagesBox.Name = "_ExtractImagesBox"; + this._ExtractImagesBox.Size = new System.Drawing.Size (144, 16); + this._ExtractImagesBox.TabIndex = 3; + this._ExtractImagesBox.Text = "将图片导出为独立文件"; + this._ExtractImagesBox.UseVisualStyleBackColor = true; + // + // _ExtractPageTextContentBox + // + this._ExtractPageTextContentBox.AutoSize = true; + this._ExtractPageTextContentBox.Location = new System.Drawing.Point (224, 58); + this._ExtractPageTextContentBox.Name = "_ExtractPageTextContentBox"; + this._ExtractPageTextContentBox.Size = new System.Drawing.Size (144, 16); + this._ExtractPageTextContentBox.TabIndex = 4; + this._ExtractPageTextContentBox.Text = "解码导出页面内的文本"; + this._ExtractPageTextContentBox.UseVisualStyleBackColor = true; + // + // tabPage3 + // + this.tabPage3.Controls.Add (this.groupBox2); + this.tabPage3.Location = new System.Drawing.Point (4, 21); + this.tabPage3.Name = "tabPage3"; + this.tabPage3.Padding = new System.Windows.Forms.Padding (3); + this.tabPage3.Size = new System.Drawing.Size (416, 220); + this.tabPage3.TabIndex = 2; + this.tabPage3.Text = "导入选项"; + this.tabPage3.UseVisualStyleBackColor = true; + // + // groupBox2 + // + this.groupBox2.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.groupBox2.Controls.Add (this._ImportPageSettingsBox); + this.groupBox2.Controls.Add (this._ImportDocumentInfoBox); + this.groupBox2.Controls.Add (this.panel1); + this.groupBox2.Controls.Add (this._ImportBookmarksBox); + this.groupBox2.Controls.Add (this._ImportPageLinksBox); + this.groupBox2.Controls.Add (this._ImportViewerPreferencesBox); + this.groupBox2.Location = new System.Drawing.Point (6, 6); + this.groupBox2.Name = "groupBox2"; + this.groupBox2.Size = new System.Drawing.Size (430, 211); + this.groupBox2.TabIndex = 12; + this.groupBox2.TabStop = false; + this.groupBox2.Text = "导入信息文件如下项目"; + // + // _ImportPageSettingsBox + // + this._ImportPageSettingsBox.AutoSize = true; + this._ImportPageSettingsBox.Location = new System.Drawing.Point (6, 108); + this._ImportPageSettingsBox.Name = "_ImportPageSettingsBox"; + this._ImportPageSettingsBox.Size = new System.Drawing.Size (264, 16); + this._ImportPageSettingsBox.TabIndex = 12; + this._ImportPageSettingsBox.Text = "页面设置(如页面尺寸、裁剪、旋转角度等)"; + this._ImportPageSettingsBox.UseVisualStyleBackColor = true; + // + // _ImportDocumentInfoBox + // + this._ImportDocumentInfoBox.AutoSize = true; + this._ImportDocumentInfoBox.Checked = true; + this._ImportDocumentInfoBox.CheckState = System.Windows.Forms.CheckState.Checked; + this._ImportDocumentInfoBox.Location = new System.Drawing.Point (6, 20); + this._ImportDocumentInfoBox.Name = "_ImportDocumentInfoBox"; + this._ImportDocumentInfoBox.Size = new System.Drawing.Size (252, 16); + this._ImportDocumentInfoBox.TabIndex = 7; + this._ImportDocumentInfoBox.Text = "文档属性信息(如作者、主题、关键字等)"; + this._ImportDocumentInfoBox.UseVisualStyleBackColor = true; + // + // panel1 + // + this.panel1.Controls.Add (this.label10); + this.panel1.Controls.Add (this._RemoveOriginalPageLinksBox); + this.panel1.Controls.Add (this._KeepOriginalPageLinksBox); + this.panel1.Location = new System.Drawing.Point (213, 64); + this.panel1.Margin = new System.Windows.Forms.Padding (0); + this.panel1.Name = "panel1"; + this.panel1.Size = new System.Drawing.Size (191, 16); + this.panel1.TabIndex = 10; + // + // label10 + // + this.label10.AutoSize = true; + this.label10.Location = new System.Drawing.Point (3, 1); + this.label10.Name = "label10"; + this.label10.Size = new System.Drawing.Size (77, 12); + this.label10.TabIndex = 0; + this.label10.Text = "原页面链接:"; + // + // _RemoveOriginalPageLinksBox + // + this._RemoveOriginalPageLinksBox.AutoSize = true; + this._RemoveOriginalPageLinksBox.Checked = true; + this._RemoveOriginalPageLinksBox.Location = new System.Drawing.Point (86, -1); + this._RemoveOriginalPageLinksBox.Name = "_RemoveOriginalPageLinksBox"; + this._RemoveOriginalPageLinksBox.Size = new System.Drawing.Size (46, 16); + this._RemoveOriginalPageLinksBox.TabIndex = 1; + this._RemoveOriginalPageLinksBox.TabStop = true; + this._RemoveOriginalPageLinksBox.Text = "替换"; + this._RemoveOriginalPageLinksBox.UseVisualStyleBackColor = true; + // + // _KeepOriginalPageLinksBox + // + this._KeepOriginalPageLinksBox.AutoSize = true; + this._KeepOriginalPageLinksBox.Location = new System.Drawing.Point (139, -1); + this._KeepOriginalPageLinksBox.Name = "_KeepOriginalPageLinksBox"; + this._KeepOriginalPageLinksBox.Size = new System.Drawing.Size (46, 16); + this._KeepOriginalPageLinksBox.TabIndex = 2; + this._KeepOriginalPageLinksBox.Text = "保留"; + this._KeepOriginalPageLinksBox.UseVisualStyleBackColor = true; + // + // _ImportBookmarksBox + // + this._ImportBookmarksBox.AutoSize = true; + this._ImportBookmarksBox.Checked = true; + this._ImportBookmarksBox.CheckState = System.Windows.Forms.CheckState.Checked; + this._ImportBookmarksBox.Location = new System.Drawing.Point (6, 42); + this._ImportBookmarksBox.Name = "_ImportBookmarksBox"; + this._ImportBookmarksBox.Size = new System.Drawing.Size (72, 16); + this._ImportBookmarksBox.TabIndex = 8; + this._ImportBookmarksBox.Text = "文档书签"; + this._ImportBookmarksBox.UseVisualStyleBackColor = true; + // + // _ImportPageLinksBox + // + this._ImportPageLinksBox.AutoSize = true; + this._ImportPageLinksBox.Checked = true; + this._ImportPageLinksBox.CheckState = System.Windows.Forms.CheckState.Checked; + this._ImportPageLinksBox.Location = new System.Drawing.Point (6, 64); + this._ImportPageLinksBox.Name = "_ImportPageLinksBox"; + this._ImportPageLinksBox.Size = new System.Drawing.Size (204, 16); + this._ImportPageLinksBox.TabIndex = 9; + this._ImportPageLinksBox.Text = "页面内的链接(合并模式下无效)"; + this._ImportPageLinksBox.UseVisualStyleBackColor = true; + // + // _ImportViewerPreferencesBox + // + this._ImportViewerPreferencesBox.AutoSize = true; + this._ImportViewerPreferencesBox.Checked = true; + this._ImportViewerPreferencesBox.CheckState = System.Windows.Forms.CheckState.Checked; + this._ImportViewerPreferencesBox.Location = new System.Drawing.Point (6, 86); + this._ImportViewerPreferencesBox.Name = "_ImportViewerPreferencesBox"; + this._ImportViewerPreferencesBox.Size = new System.Drawing.Size (240, 16); + this._ImportViewerPreferencesBox.TabIndex = 11; + this._ImportViewerPreferencesBox.Text = "阅读器设置(如排版布局、页码样式等)"; + this._ImportViewerPreferencesBox.UseVisualStyleBackColor = true; + // + // ExportOptionControl + // + this.AutoScaleDimensions = new System.Drawing.SizeF (6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size (448, 269); + this.Controls.Add (this._ExportOptionsTab); + this.Font = new System.Drawing.Font ("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle; + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "ExportOptionControl"; + this.Text = "信息文件选项"; + this.VisibleChanged += new System.EventHandler (this.ExportOptionControl_VisibleChanged); + this._ExportOptionsTab.ResumeLayout (false); + this.tabPage1.ResumeLayout (false); + this.tabPage1.PerformLayout (); + this.groupBox1.ResumeLayout (false); + this.groupBox1.PerformLayout (); + this.tabPage2.ResumeLayout (false); + this.tabPage2.PerformLayout (); + this._PageContentBox.ResumeLayout (false); + this._PageContentBox.PerformLayout (); + ((System.ComponentModel.ISupportInitialize)(this._ExportBinaryStreamBox)).EndInit (); + this.tabPage3.ResumeLayout (false); + this.groupBox2.ResumeLayout (false); + this.groupBox2.PerformLayout (); + this.panel1.ResumeLayout (false); + this.panel1.PerformLayout (); + this.ResumeLayout (false); + + } + + #endregion + + private System.Windows.Forms.CheckBox _ExtractPageLinksBox; + private System.Windows.Forms.CheckBox _ExportViewerPreferencesBox; + private System.Windows.Forms.CheckBox _ExportBookmarksBox; + private System.Windows.Forms.ComboBox _EncodingBox; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.TabControl _ExportOptionsTab; + private System.Windows.Forms.TabPage tabPage1; + private System.Windows.Forms.TabPage tabPage2; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.TextBox _ExtractPageRangeBox; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.CheckBox _ExtractPageContentBox; + private System.Windows.Forms.CheckBox _ExtractPageSettingsBox; + private System.Windows.Forms.CheckBox _ExtractImagesBox; + private System.Windows.Forms.CheckBox _ConsolidateNamedDestBox; + private System.Windows.Forms.CheckBox _ExportDocPropertiesBox; + private System.Windows.Forms.ComboBox _UnitBox; + private System.Windows.Forms.Label label7; + private System.Windows.Forms.NumericUpDown _ExportBinaryStreamBox; + private System.Windows.Forms.Label label8; + private System.Windows.Forms.Label label9; + private System.Windows.Forms.CheckBox _ExportCatalogBox; + private System.Windows.Forms.CheckBox _ExtractPageTextContentBox; + private System.Windows.Forms.Panel _PageContentBox; + private System.Windows.Forms.CheckBox _ExtractPageDictionaryBox; + private System.Windows.Forms.CheckBox _ExportContentOperatorsBox; + private System.Windows.Forms.TabPage tabPage3; + private System.Windows.Forms.GroupBox groupBox1; + private System.Windows.Forms.CheckBox _ImportDocumentInfoBox; + private System.Windows.Forms.CheckBox _ImportPageLinksBox; + private System.Windows.Forms.CheckBox _ImportViewerPreferencesBox; + private System.Windows.Forms.CheckBox _ImportBookmarksBox; + private System.Windows.Forms.Panel panel1; + private System.Windows.Forms.Label label10; + private System.Windows.Forms.RadioButton _RemoveOriginalPageLinksBox; + private System.Windows.Forms.RadioButton _KeepOriginalPageLinksBox; + private System.Windows.Forms.GroupBox groupBox2; + private System.Windows.Forms.CheckBox _ImportPageSettingsBox; + } +} diff --git a/pdfpatcher/App/Functions/InfoFileOptionControl.cs b/pdfpatcher/App/Functions/InfoFileOptionControl.cs new file mode 100644 index 0000000..a8c00ee --- /dev/null +++ b/pdfpatcher/App/Functions/InfoFileOptionControl.cs @@ -0,0 +1,183 @@ +using System; +using System.ComponentModel; +using System.Windows.Forms; +using PDFPatcher.Common; + +namespace PDFPatcher.Functions +{ + [ToolboxItem(false)] + public partial class InfoFileOptionControl : Form, IResettableControl + { + ExporterOptions _expOptions; + ImporterOptions _impOptions; + bool locked; + + public InfoFileOptionControl() { + InitializeComponent(); + this.OnFirstLoad(OnLoad); + } + + void OnLoad() { + this.SetIcon(Properties.Resources.InfoFileOptions); + AppContext.MainForm.SetTooltip(_ExtractPageRangeBox, Messages.PageRanges); + + _UnitBox.Items.AddRange(Constants.Units.Names); + + Reload(); + + _ConsolidateNamedDestBox.CheckedChanged += OptionChanged; + _EncodingBox.Leave += _EncodingBox_Leave; + _ExportBinaryStreamBox.ValueChanged += OptionChanged; + _ExportBookmarksBox.CheckedChanged += OptionChanged; + _ExportCatalogBox.CheckedChanged += OptionChanged; + _ExportDocPropertiesBox.CheckedChanged += OptionChanged; + _ExtractImagesBox.CheckedChanged += OptionChanged; + _ExtractPageContentBox.CheckedChanged += OptionChanged; + _ExtractPageDictionaryBox.CheckedChanged += OptionChanged; + _ExtractPageLinksBox.CheckedChanged += OptionChanged; + _ExtractPageRangeBox.Leave += OptionChanged; + _ExtractPageSettingsBox.CheckedChanged += OptionChanged; + _ExtractPageTextContentBox.CheckedChanged += OptionChanged; + _ExportViewerPreferencesBox.CheckedChanged += OptionChanged; + _ExportContentOperatorsBox.CheckedChanged += OptionChanged; + _ImportBookmarksBox.CheckedChanged += OptionChanged; + _ImportDocumentInfoBox.CheckedChanged += OptionChanged; + _ImportPageLinksBox.CheckedChanged += OptionChanged; + _ImportPageSettingsBox.CheckedChanged += OptionChanged; + _ImportViewerPreferencesBox.CheckedChanged += OptionChanged; + _KeepOriginalPageLinksBox.CheckedChanged += OptionChanged; + _RemoveOriginalPageLinksBox.CheckedChanged += OptionChanged; + } + + public void Reset() { + locked = true; + AppContext.Exporter = new ExporterOptions(); + AppContext.Importer = new ImporterOptions(); + Reload(); + locked = false; + } + + public void Reload() { + _expOptions = AppContext.Exporter; + _impOptions = AppContext.Importer; + + _ConsolidateNamedDestBox.Checked = _expOptions.ConsolidateNamedDestinations; + _EncodingBox.Text = _expOptions.Encoding; + _ExportBinaryStreamBox.Value = _expOptions.ExportBinaryStream; + _ExportBookmarksBox.Checked = _expOptions.ExportBookmarks; + _ExportCatalogBox.Checked = _expOptions.ExportCatalog; + _ExportContentOperatorsBox.Checked = _expOptions.ExportContentOperators; + _ExportDocPropertiesBox.Checked = _expOptions.ExportDocProperties; + _ExtractImagesBox.Checked = _expOptions.ExtractImages; + _ExtractPageContentBox.Checked = _expOptions.ExtractPageContent; + _ExtractPageDictionaryBox.Checked = _expOptions.ExtractPageDictionary; + _ExtractPageLinksBox.Checked = _expOptions.ExtractPageLinks; + _ExtractPageRangeBox.Text = _expOptions.ExtractPageRange; + _ExtractPageSettingsBox.Checked = _expOptions.ExtractPageSettings; + _ExtractPageTextContentBox.Checked = _expOptions.ExportDecodedText; + _ExportViewerPreferencesBox.Checked = _expOptions.ExportViewerPreferences; + _PageContentBox.Enabled = _ExtractPageContentBox.Checked = _expOptions.ExtractPageContent; + + _ImportDocumentInfoBox.Checked = _impOptions.ImportDocProperties; + _ImportBookmarksBox.Checked = _impOptions.ImportBookmarks; + _ImportPageLinksBox.Checked = _impOptions.ImportPageLinks; + _ImportPageSettingsBox.Checked = _impOptions.ImportPageSettings; + _ImportViewerPreferencesBox.Checked = _impOptions.ImportViewerPreferences; + _KeepOriginalPageLinksBox.Checked = _impOptions.KeepPageLinks; + + var i = _UnitBox.Items.IndexOf(_expOptions.UnitConverter.Unit); + _UnitBox.SelectedIndex = (i != -1) ? i : 0; + } + + void OptionChanged(object sender, EventArgs e) { + if (locked) { + return; + } + if (sender == _ExtractPageDictionaryBox) { + _expOptions.ExtractPageDictionary = _ExtractPageDictionaryBox.Checked; + } + else if (sender == _ExtractPageTextContentBox) { + _expOptions.ExportDecodedText = _ExtractPageTextContentBox.Checked; + } + else if (sender == _ExportDocPropertiesBox) { + _expOptions.ExportDocProperties = _ExportDocPropertiesBox.Checked; + } + else if (sender == _ConsolidateNamedDestBox) { + _expOptions.ConsolidateNamedDestinations = _ConsolidateNamedDestBox.Checked; + } + else if (sender == _ExtractImagesBox) { + _expOptions.ExtractImages = _ExtractImagesBox.Checked; + } + else if (sender == _ExtractPageSettingsBox) { + _expOptions.ExtractPageSettings = _ExtractPageSettingsBox.Checked; + } + else if (sender == _ExportBookmarksBox) { + _expOptions.ExportBookmarks = _ExportBookmarksBox.Checked; + } + else if (sender == _ExtractPageLinksBox) { + _expOptions.ExtractPageLinks = _ExtractPageLinksBox.Checked; + } + else if (sender == _ExportViewerPreferencesBox) { + _expOptions.ExportViewerPreferences = _ExportViewerPreferencesBox.Checked; + } + else if (sender == _ExtractPageContentBox) { + _expOptions.ExtractPageContent = _PageContentBox.Enabled = _ExtractPageContentBox.Checked; + _ExtractPageRangeBox.Focus(); + } + else if (sender == _ExportContentOperatorsBox) { + _expOptions.ExportContentOperators = _ExportContentOperatorsBox.Checked; + } + else if (sender == _ExportBinaryStreamBox) { + AppContext.Exporter.ExportBinaryStream = (int)_ExportBinaryStreamBox.Value; + } + else if (sender == _ExportCatalogBox) { + AppContext.Exporter.ExportCatalog = _ExportCatalogBox.Checked; + } + else if (sender == _ImportDocumentInfoBox) { + _impOptions.ImportDocProperties = _ImportDocumentInfoBox.Checked; + } + else if (sender == _KeepOriginalPageLinksBox) { + _impOptions.KeepPageLinks = _KeepOriginalPageLinksBox.Checked; + } + else if (sender == _ImportBookmarksBox) { + _impOptions.ImportBookmarks = _ImportBookmarksBox.Checked; + } + else if (sender == _ImportPageLinksBox) { + _impOptions.ImportPageLinks = _ImportPageLinksBox.Checked; + } + else if (sender == _ImportPageSettingsBox) { + _impOptions.ImportPageSettings = _ImportPageSettingsBox.Checked; + } + else if (sender == _ImportViewerPreferencesBox) { + _impOptions.ImportViewerPreferences = _ImportViewerPreferencesBox.Checked; + } + } + + void _EncodingBox_Leave(object sender, EventArgs e) { + try { + _expOptions.Encoding = _EncodingBox.Text; + _EncodingBox.Text = _expOptions.Encoding; + } + catch (Exception) { + FormHelper.ErrorBox("输入的编码无效。"); + _EncodingBox.Text = Constants.Encoding.SystemDefault; + } + } + + void _ExtractPageRangeBox_Leave(object sender, EventArgs e) { + _expOptions.ExtractPageRange = _ExtractPageRangeBox.Text.Trim(); + if (_expOptions.ExtractPageRange.Length > 0) { + _ExtractPageContentBox.Checked = true; + } + } + + private void ExportOptionControl_VisibleChanged(object sender, EventArgs e) { + if (Visible) { + _ExtractPageRangeBox.Text = AppContext.Exporter.ExtractPageRange; + } + else { + AppContext.Exporter.UnitConverter.Unit = _UnitBox.SelectedItem.ToString(); + } + } + } +} diff --git a/pdfpatcher/App/Functions/InfoFileOptionControl.resx b/pdfpatcher/App/Functions/InfoFileOptionControl.resx new file mode 100644 index 0000000..d58980a --- /dev/null +++ b/pdfpatcher/App/Functions/InfoFileOptionControl.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/ListViewItemComparer.cs b/pdfpatcher/App/Functions/ListViewItemComparer.cs new file mode 100644 index 0000000..cfbc2f7 --- /dev/null +++ b/pdfpatcher/App/Functions/ListViewItemComparer.cs @@ -0,0 +1,75 @@ +using System; +using System.Windows.Forms; +using PDFPatcher.Common; + +namespace PDFPatcher +{ + sealed class ListViewItemComparer : System.Collections.IComparer + { + ///获取或指定排序列的值。 + public int Col { get; } + ///获取或指定是否使用智能排序。 + public bool UseSmartSort { get; } + ///获取或指定列表排序的方式。 + public SortOrder SortOrder { get; } + + public ListViewItemComparer() { + Col = 0; + } + public ListViewItemComparer(int column) { + Col = column; + } + public ListViewItemComparer(int column, bool useSmartSort) { + Col = column; + UseSmartSort = useSmartSort; + SortOrder = SortOrder.Ascending; + } + public ListViewItemComparer(int column, bool useSmartSort, SortOrder sortOrder) { + Col = column; + UseSmartSort = useSmartSort; + SortOrder = sortOrder; + } + + #region IComparer 成员 + + int System.Collections.IComparer.Compare(object x, object y) { + if (SortOrder == SortOrder.None) { + return 0; + } + var a = ((ListViewItem)x).SubItems[Col].Text; + var b = ((ListViewItem)y).SubItems[Col].Text; + int r = UseSmartSort ? FileHelper.NumericAwareComparePath(a, b) : String.Compare(a, b); + return (SortOrder == SortOrder.Ascending) ? r : -r; + } + + #endregion + + } + + sealed class OlvColumnSmartComparer : System.Collections.IComparer + { + ///获取排序列。 + public BrightIdeasSoftware.OLVColumn Column { get; } + ///获取列表排序的方式。 + public SortOrder SortOrder { get; } + + public OlvColumnSmartComparer(BrightIdeasSoftware.OLVColumn column, SortOrder sortOrder) { + Column = column; + SortOrder = sortOrder; + } + + #region IComparer 成员 + + int System.Collections.IComparer.Compare(object x, object y) { + if (SortOrder == SortOrder.None) { + return 0; + } + var a = Column.GetStringValue(x); + var b = Column.GetStringValue(y); + int r = FileHelper.NumericAwareComparePath(a, b); + return (SortOrder == SortOrder.Ascending) ? r : -r; + } + + #endregion + } +} diff --git a/pdfpatcher/App/Functions/MacroMenu.cs b/pdfpatcher/App/Functions/MacroMenu.cs new file mode 100644 index 0000000..b62b705 --- /dev/null +++ b/pdfpatcher/App/Functions/MacroMenu.cs @@ -0,0 +1,66 @@ +using System.Windows.Forms; + +namespace PDFPatcher.Functions +{ + internal sealed class MacroMenu : ContextMenuStrip + { + readonly TextBox __editOperationWrapper = new TextBox(); + + internal const string InsertText = "插入"; + //internal const string Copy = "复制"; + //internal const string Paste = "粘贴"; + //internal const string Cut = "剪切"; + //internal const string Delete = "删除"; + + //internal void LoadCopyEditMacros () { + // this.Items.AddRange (new ToolStripItem[] { + // new ToolStripMenuItem (Cut), + // new ToolStripMenuItem (Copy), + // new ToolStripMenuItem (Paste), + // new ToolStripMenuItem (Delete) + // }); + //} + public MacroMenu() : base() { } + public MacroMenu(System.ComponentModel.IContainer container) : base(container) { } + + internal void AddInsertMacroMenuItem(string text) { + Items.Add(InsertText + text); + } + + internal void LoadStandardSourceFileMacros() { + Items.AddRange(new ToolStripItem[] { + new ToolStripMenuItem (InsertText + Constants.FileNameMacros.PathName), + new ToolStripMenuItem (InsertText + Constants.FileNameMacros.FileName), + new ToolStripMenuItem (InsertText + Constants.FileNameMacros.FolderName) + }); + } + + internal void LoadStandardInfoMacros() { + Items.AddRange(new ToolStripItem[] { + new ToolStripMenuItem (InsertText + Constants.FileNameMacros.TitleProperty), + new ToolStripMenuItem (InsertText + Constants.FileNameMacros.AuthorProperty), + new ToolStripMenuItem (InsertText + Constants.FileNameMacros.SubjectProperty), + new ToolStripMenuItem (InsertText + Constants.FileNameMacros.KeywordsProperty), + new ToolStripMenuItem (InsertText + Constants.FileNameMacros.PageCount), + }); + } + + internal void ProcessInsertMacroCommand(object sender, ToolStripItemClickedEventArgs e) { + var t = e.ClickedItem.Text; + if (!t.StartsWith(InsertText)) { + return; + } + + t = t.Substring(InsertText.Length); + var c = SourceControl as TextBoxBase; + if (c != null) { + c.SelectedText = t; + return; + } + var cb = SourceControl as ComboBox; + if (cb != null) { + cb.SelectedText = t; + } + } + } +} diff --git a/pdfpatcher/App/Functions/MergerControl.Designer.cs b/pdfpatcher/App/Functions/MergerControl.Designer.cs new file mode 100644 index 0000000..35e1e85 --- /dev/null +++ b/pdfpatcher/App/Functions/MergerControl.Designer.cs @@ -0,0 +1,640 @@ +namespace PDFPatcher.Functions +{ + partial class MergerControl + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region 组件设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + this.components = new System.ComponentModel.Container(); + System.Windows.Forms.ToolStripDropDownButton _File; + System.Windows.Forms.ToolStripSeparator toolStripSeparator4; + System.Windows.Forms.ToolStripMenuItem _LoadList; + System.Windows.Forms.ToolStripMenuItem _SaveList; + System.Windows.Forms.ToolStripSeparator toolStripSeparator1; + System.Windows.Forms.ToolStripSeparator toolStripSeparator2; + System.Windows.Forms.ToolStripButton _EditItemProperty; + System.Windows.Forms.ToolStripButton _Refresh; + System.Windows.Forms.ToolStripMenuItem _SetPdfOptions; + System.Windows.Forms.ToolStripMenuItem _SetCroppingOptions; + System.Windows.Forms.ToolStripMenuItem _Copy; + System.Windows.Forms.ToolStripMenuItem _RefreshFolder; + System.Windows.Forms.ToolStripMenuItem _ClearBookmarkTitle; + System.Windows.Forms.ToolStripMenuItem _SetBookmarkTitle; + System.Windows.Forms.ToolStripMenuItem _PasteBookmarkText; + System.Windows.Forms.ToolStripMenuItem _CopyBookmarkText; + System.Windows.Forms.ToolStripMenuItem _CopyFileName; + System.Windows.Forms.ToolStripButton _Delete; + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MergerControl)); + this._FileMenu = new System.Windows.Forms.ContextMenuStrip(this.components); + this._SortByNaturalNumberItem = new System.Windows.Forms.ToolStripMenuItem(); + this._SortByAlphaItem = new System.Windows.Forms.ToolStripMenuItem(); + this._SortByCaj = new System.Windows.Forms.ToolStripMenuItem(); + this._SortByFileTime = new System.Windows.Forms.ToolStripMenuItem(); + this._ReverseSort = new System.Windows.Forms.ToolStripMenuItem(); + this._MainToolbar = new System.Windows.Forms.ToolStrip(); + this._AddFilesButton = new System.Windows.Forms.ToolStripSplitButton(); + this._RecentFileMenu = new System.Windows.Forms.ContextMenuStrip(this.components); + this._AddFolderButton = new System.Windows.Forms.ToolStripSplitButton(); + this._RecentFolderMenu = new System.Windows.Forms.ContextMenuStrip(this.components); + this._InsertEmptyPage = new System.Windows.Forms.ToolStripButton(); + this._BoldStyleButton = new System.Windows.Forms.ToolStripButton(); + this._ItalicStyleButton = new System.Windows.Forms.ToolStripButton(); + this._BookmarkColorButton = new ColorPicker.ToolStripColorPicker(); + this._BookmarkTextMenu = new System.Windows.Forms.ToolStripDropDownButton(); + this._ItemList = new BrightIdeasSoftware.TreeListView(); + this._NameColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._BookmarkColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._PageRangeColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._FolderColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._FileTimeColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._ItemListMenu = new System.Windows.Forms.ContextMenuStrip(this.components); + this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator(); + this._FileTypeList = new System.Windows.Forms.ImageList(this.components); + this._OpenImageBox = new System.Windows.Forms.OpenFileDialog(); + this._OpenPdfBox = new System.Windows.Forms.OpenFileDialog(); + this._AddDocumentWorker = new System.ComponentModel.BackgroundWorker(); + this._BookmarkControl = new PDFPatcher.BookmarkControl(); + this._TargetPdfFile = new PDFPatcher.TargetFileControl(); + this._ImportButton = new EnhancedGlassButton.GlassButton(); + this._IndividualMergerModeBox = new System.Windows.Forms.CheckBox(); + this._ConfigButton = new System.Windows.Forms.Button(); + _File = new System.Windows.Forms.ToolStripDropDownButton(); + toolStripSeparator4 = new System.Windows.Forms.ToolStripSeparator(); + _LoadList = new System.Windows.Forms.ToolStripMenuItem(); + _SaveList = new System.Windows.Forms.ToolStripMenuItem(); + toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator(); + toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator(); + _EditItemProperty = new System.Windows.Forms.ToolStripButton(); + _Refresh = new System.Windows.Forms.ToolStripButton(); + _SetPdfOptions = new System.Windows.Forms.ToolStripMenuItem(); + _SetCroppingOptions = new System.Windows.Forms.ToolStripMenuItem(); + _Copy = new System.Windows.Forms.ToolStripMenuItem(); + _RefreshFolder = new System.Windows.Forms.ToolStripMenuItem(); + _ClearBookmarkTitle = new System.Windows.Forms.ToolStripMenuItem(); + _SetBookmarkTitle = new System.Windows.Forms.ToolStripMenuItem(); + _PasteBookmarkText = new System.Windows.Forms.ToolStripMenuItem(); + _CopyBookmarkText = new System.Windows.Forms.ToolStripMenuItem(); + _CopyFileName = new System.Windows.Forms.ToolStripMenuItem(); + _Delete = new System.Windows.Forms.ToolStripButton(); + this._FileMenu.SuspendLayout(); + this._MainToolbar.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this._ItemList)).BeginInit(); + this._ItemListMenu.SuspendLayout(); + this.SuspendLayout(); + // + // _File + // + _File.AutoToolTip = false; + _File.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; + _File.DropDown = this._FileMenu; + _File.Image = global::PDFPatcher.Properties.Resources.Sort; + _File.ImageTransparentColor = System.Drawing.Color.Magenta; + _File.Name = "_File"; + _File.Size = new System.Drawing.Size(58, 22); + _File.Text = "文件(&J)"; + _File.DropDownItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this._MainToolbar_ItemClicked); + // + // _FileMenu + // + this._FileMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this._SortByNaturalNumberItem, + this._SortByAlphaItem, + this._SortByCaj, + this._SortByFileTime, + this._ReverseSort, + toolStripSeparator4, + _LoadList, + _SaveList}); + this._FileMenu.Name = "_SortMenu"; + this._FileMenu.OwnerItem = _File; + this._FileMenu.Size = new System.Drawing.Size(212, 164); + this._FileMenu.ItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this._SortMenu_ItemClicked); + // + // _SortByNaturalNumberItem + // + this._SortByNaturalNumberItem.Image = global::PDFPatcher.Properties.Resources.NaturalSort; + this._SortByNaturalNumberItem.Name = "_SortByNaturalNumberItem"; + this._SortByNaturalNumberItem.Size = new System.Drawing.Size(211, 22); + this._SortByNaturalNumberItem.Text = "按数值和字母顺序排序(&S)"; + // + // _SortByAlphaItem + // + this._SortByAlphaItem.Image = global::PDFPatcher.Properties.Resources.AlphabeticSort; + this._SortByAlphaItem.Name = "_SortByAlphaItem"; + this._SortByAlphaItem.Size = new System.Drawing.Size(211, 22); + this._SortByAlphaItem.Text = "按字母顺序排序(&Z)"; + // + // _SortByCaj + // + this._SortByCaj.Name = "_SortByCaj"; + this._SortByCaj.Size = new System.Drawing.Size(211, 22); + this._SortByCaj.Text = "按CAJ文件命名规则排序"; + // + // _SortByFileTime + // + this._SortByFileTime.Image = global::PDFPatcher.Properties.Resources.Time; + this._SortByFileTime.Name = "_SortByFileTime"; + this._SortByFileTime.Size = new System.Drawing.Size(211, 22); + this._SortByFileTime.Text = "按修改时间先后排序"; + // + // _ReverseSort + // + this._ReverseSort.Image = global::PDFPatcher.Properties.Resources.SortReverse; + this._ReverseSort.Name = "_ReverseSort"; + this._ReverseSort.Size = new System.Drawing.Size(211, 22); + this._ReverseSort.Text = "反转排序"; + // + // toolStripSeparator4 + // + toolStripSeparator4.Name = "toolStripSeparator4"; + toolStripSeparator4.Size = new System.Drawing.Size(208, 6); + // + // _LoadList + // + _LoadList.Image = global::PDFPatcher.Properties.Resources.Open; + _LoadList.Name = "_LoadList"; + _LoadList.Size = new System.Drawing.Size(211, 22); + _LoadList.Text = "加载文件列表(&J)..."; + _LoadList.ToolTipText = "加载上次保存的文件列表,供继续编辑"; + // + // _SaveList + // + _SaveList.Image = global::PDFPatcher.Properties.Resources.Save; + _SaveList.Name = "_SaveList"; + _SaveList.Size = new System.Drawing.Size(211, 22); + _SaveList.Text = "保存文件列表(&B)..."; + _SaveList.ToolTipText = "保存文件列表到文件,供以后处理"; + // + // toolStripSeparator1 + // + toolStripSeparator1.Name = "toolStripSeparator1"; + toolStripSeparator1.Size = new System.Drawing.Size(6, 25); + // + // toolStripSeparator2 + // + toolStripSeparator2.Name = "toolStripSeparator2"; + toolStripSeparator2.Size = new System.Drawing.Size(6, 25); + // + // _EditItemProperty + // + _EditItemProperty.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + _EditItemProperty.Image = global::PDFPatcher.Properties.Resources.PdfPageRange; + _EditItemProperty.ImageTransparentColor = System.Drawing.Color.Magenta; + _EditItemProperty.Name = "_EditItemProperty"; + _EditItemProperty.Size = new System.Drawing.Size(23, 22); + _EditItemProperty.Text = "编辑源文件的处理方式"; + // + // _Refresh + // + _Refresh.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + _Refresh.Image = global::PDFPatcher.Properties.Resources.Refresh; + _Refresh.ImageTransparentColor = System.Drawing.Color.Magenta; + _Refresh.Name = "_Refresh"; + _Refresh.Size = new System.Drawing.Size(23, 22); + _Refresh.Text = "toolStripButton1"; + _Refresh.Visible = false; + // + // _SetPdfOptions + // + _SetPdfOptions.Name = "_SetPdfOptions"; + _SetPdfOptions.Size = new System.Drawing.Size(223, 22); + _SetPdfOptions.Text = "设置源 &PDF 文件处理方式..."; + _SetPdfOptions.ToolTipText = "更改源 PDF 文件的页码范围"; + // + // _SetCroppingOptions + // + _SetCroppingOptions.Name = "_SetCroppingOptions"; + _SetCroppingOptions.Size = new System.Drawing.Size(223, 22); + _SetCroppingOptions.Text = "设置裁剪图片选项(&C)..."; + // + // _Copy + // + _Copy.Name = "_Copy"; + _Copy.Size = new System.Drawing.Size(223, 22); + _Copy.Text = "复制列表内容(&F)"; + // + // _RefreshFolder + // + _RefreshFolder.Image = global::PDFPatcher.Properties.Resources.Refresh; + _RefreshFolder.Name = "_RefreshFolder"; + _RefreshFolder.Size = new System.Drawing.Size(223, 22); + _RefreshFolder.Text = "刷新文件夹(&W)"; + _RefreshFolder.ToolTipText = "刷新文件夹的内容"; + // + // _ClearBookmarkTitle + // + _ClearBookmarkTitle.Name = "_ClearBookmarkTitle"; + _ClearBookmarkTitle.Size = new System.Drawing.Size(208, 22); + _ClearBookmarkTitle.Text = "清空书签文本"; + _ClearBookmarkTitle.ToolTipText = "清空选中项目对应的书签文本及书签设置"; + // + // _SetBookmarkTitle + // + _SetBookmarkTitle.Name = "_SetBookmarkTitle"; + _SetBookmarkTitle.Size = new System.Drawing.Size(208, 22); + _SetBookmarkTitle.Text = "设置书签文本为源文件名"; + _SetBookmarkTitle.ToolTipText = "将选中项目对应的书签文本设置为文件名"; + // + // _PasteBookmarkText + // + _PasteBookmarkText.Image = global::PDFPatcher.Properties.Resources.Paste; + _PasteBookmarkText.Name = "_PasteBookmarkText"; + _PasteBookmarkText.Size = new System.Drawing.Size(223, 22); + _PasteBookmarkText.Text = "粘贴书签文本(Z)"; + // + // _CopyBookmarkText + // + _CopyBookmarkText.Image = global::PDFPatcher.Properties.Resources.Copy; + _CopyBookmarkText.Name = "_CopyBookmarkText"; + _CopyBookmarkText.Size = new System.Drawing.Size(223, 22); + _CopyBookmarkText.Text = "复制书签文本(&S)"; + // + // _CopyFileName + // + _CopyFileName.Name = "_CopyFileName"; + _CopyFileName.Size = new System.Drawing.Size(223, 22); + _CopyFileName.Text = "复制文件名(M)"; + // + // _Delete + // + _Delete.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + _Delete.Image = global::PDFPatcher.Properties.Resources.Delete; + _Delete.ImageTransparentColor = System.Drawing.Color.Magenta; + _Delete.Name = "_Delete"; + _Delete.Size = new System.Drawing.Size(23, 22); + _Delete.Text = "删除选中项"; + // + // _MainToolbar + // + this._MainToolbar.AutoSize = false; + this._MainToolbar.GripMargin = new System.Windows.Forms.Padding(0); + this._MainToolbar.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + _File, + this._AddFilesButton, + this._AddFolderButton, + this._InsertEmptyPage, + _Delete, + toolStripSeparator1, + this._BoldStyleButton, + this._ItalicStyleButton, + this._BookmarkColorButton, + this._BookmarkTextMenu, + toolStripSeparator2, + _EditItemProperty, + _Refresh}); + this._MainToolbar.Location = new System.Drawing.Point(0, 0); + this._MainToolbar.Name = "_MainToolbar"; + this._MainToolbar.Size = new System.Drawing.Size(575, 25); + this._MainToolbar.TabIndex = 6; + this._MainToolbar.ItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this._MainToolbar_ItemClicked); + // + // _AddFilesButton + // + this._AddFilesButton.DropDown = this._RecentFileMenu; + this._AddFilesButton.Image = global::PDFPatcher.Properties.Resources.Add; + this._AddFilesButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this._AddFilesButton.Name = "_AddFilesButton"; + this._AddFilesButton.Size = new System.Drawing.Size(103, 22); + this._AddFilesButton.Text = "添加文件(&T)"; + this._AddFilesButton.ToolTipText = "添加需要合并的文件到处理列表"; + this._AddFilesButton.ButtonClick += new System.EventHandler(this._MainToolbar_ButtonClick); + // + // _RecentFileMenu + // + this._RecentFileMenu.Name = "_RecentFileMenu"; + this._RecentFileMenu.OwnerItem = this._AddFilesButton; + this._RecentFileMenu.ShowImageMargin = false; + this._RecentFileMenu.Size = new System.Drawing.Size(36, 4); + // + // _AddFolderButton + // + this._AddFolderButton.DropDown = this._RecentFolderMenu; + this._AddFolderButton.Image = global::PDFPatcher.Properties.Resources.ImageFolder; + this._AddFolderButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this._AddFolderButton.Name = "_AddFolderButton"; + this._AddFolderButton.Size = new System.Drawing.Size(100, 22); + this._AddFolderButton.Text = "添加文件夹"; + this._AddFolderButton.ToolTipText = "添加文件夹及其包含的文件到处理列表"; + this._AddFolderButton.ButtonClick += new System.EventHandler(this._MainToolbar_ButtonClick); + this._AddFolderButton.DropDownOpening += new System.EventHandler(this._AddFolder_DropDownOpening); + this._AddFolderButton.DropDownItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this._AddFolderButton_DropDownItemClicked); + // + // _RecentFolderMenu + // + this._RecentFolderMenu.Name = "_RecentFolderMenu"; + this._RecentFolderMenu.OwnerItem = this._AddFolderButton; + this._RecentFolderMenu.ShowImageMargin = false; + this._RecentFolderMenu.Size = new System.Drawing.Size(36, 4); + // + // _InsertEmptyPage + // + this._InsertEmptyPage.Image = global::PDFPatcher.Properties.Resources.EmptyPage; + this._InsertEmptyPage.ImageTransparentColor = System.Drawing.Color.Magenta; + this._InsertEmptyPage.Name = "_InsertEmptyPage"; + this._InsertEmptyPage.Size = new System.Drawing.Size(88, 22); + this._InsertEmptyPage.Text = "插入空白页"; + // + // _BoldStyleButton + // + this._BoldStyleButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this._BoldStyleButton.Image = global::PDFPatcher.Properties.Resources.Bold; + this._BoldStyleButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this._BoldStyleButton.Name = "_BoldStyleButton"; + this._BoldStyleButton.Size = new System.Drawing.Size(23, 22); + this._BoldStyleButton.Text = "切换书签文本的粗体样式"; + // + // _ItalicStyleButton + // + this._ItalicStyleButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this._ItalicStyleButton.Image = global::PDFPatcher.Properties.Resources.Italic; + this._ItalicStyleButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this._ItalicStyleButton.Name = "_ItalicStyleButton"; + this._ItalicStyleButton.Size = new System.Drawing.Size(23, 22); + this._ItalicStyleButton.Text = "切换书签文本的斜体样式"; + // + // _BookmarkColorButton + // + this._BookmarkColorButton.ButtonDisplayStyle = ColorPicker.ToolStripColorPickerDisplayType.UnderLineAndImage; + this._BookmarkColorButton.Color = System.Drawing.Color.Black; + this._BookmarkColorButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this._BookmarkColorButton.Image = ((System.Drawing.Image)(resources.GetObject("_BookmarkColorButton.Image"))); + this._BookmarkColorButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this._BookmarkColorButton.Name = "_BookmarkColorButton"; + this._BookmarkColorButton.Size = new System.Drawing.Size(32, 22); + this._BookmarkColorButton.Text = "颜色"; + this._BookmarkColorButton.ToolTipText = "设置书签文本的颜色"; + // + // _BookmarkTextMenu + // + this._BookmarkTextMenu.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this._BookmarkTextMenu.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + _ClearBookmarkTitle, + _SetBookmarkTitle}); + this._BookmarkTextMenu.Image = global::PDFPatcher.Properties.Resources.Mark; + this._BookmarkTextMenu.ImageTransparentColor = System.Drawing.Color.Magenta; + this._BookmarkTextMenu.Name = "_BookmarkTextMenu"; + this._BookmarkTextMenu.Size = new System.Drawing.Size(29, 22); + this._BookmarkTextMenu.Text = "设置选中项目的书签文本"; + this._BookmarkTextMenu.DropDownItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this._MainToolbar_ItemClicked); + // + // _ItemList + // + this._ItemList.AllColumns.Add(this._NameColumn); + this._ItemList.AllColumns.Add(this._BookmarkColumn); + this._ItemList.AllColumns.Add(this._PageRangeColumn); + this._ItemList.AllColumns.Add(this._FolderColumn); + this._ItemList.AllColumns.Add(this._FileTimeColumn); + this._ItemList.AllowDrop = true; + this._ItemList.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._ItemList.CellEditActivation = BrightIdeasSoftware.ObjectListView.CellEditActivateMode.SingleClick; + this._ItemList.CellEditUseWholeCell = false; + this._ItemList.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { + this._NameColumn, + this._BookmarkColumn, + this._PageRangeColumn, + this._FolderColumn, + this._FileTimeColumn}); + this._ItemList.ContextMenuStrip = this._ItemListMenu; + this._ItemList.Cursor = System.Windows.Forms.Cursors.Default; + this._ItemList.GridLines = true; + this._ItemList.HideSelection = false; + this._ItemList.IsSimpleDragSource = true; + this._ItemList.IsSimpleDropSink = true; + this._ItemList.Location = new System.Drawing.Point(13, 28); + this._ItemList.Name = "_ItemList"; + this._ItemList.ShowGroups = false; + this._ItemList.Size = new System.Drawing.Size(550, 197); + this._ItemList.SmallImageList = this._FileTypeList; + this._ItemList.TabIndex = 0; + this._ItemList.UseCellFormatEvents = true; + this._ItemList.UseCompatibleStateImageBehavior = false; + this._ItemList.View = System.Windows.Forms.View.Details; + this._ItemList.VirtualMode = true; + this._ItemList.FormatRow += new System.EventHandler(this._ItemList_FormatRow); + this._ItemList.ItemActivate += new System.EventHandler(this._ItemList_ItemActivate); + // + // _NameColumn + // + this._NameColumn.IsEditable = false; + this._NameColumn.Text = "源文件名"; + this._NameColumn.Width = 145; + // + // _BookmarkColumn + // + this._BookmarkColumn.Text = "书签文本"; + this._BookmarkColumn.Width = 119; + // + // _PageRangeColumn + // + this._PageRangeColumn.AutoCompleteEditorMode = System.Windows.Forms.AutoCompleteMode.Suggest; + this._PageRangeColumn.Text = "页码范围"; + this._PageRangeColumn.Width = 63; + // + // _FolderColumn + // + this._FolderColumn.IsEditable = false; + this._FolderColumn.Text = "文件夹"; + this._FolderColumn.Width = 104; + // + // _FileTimeColumn + // + this._FileTimeColumn.IsEditable = false; + this._FileTimeColumn.Text = "修改时间"; + this._FileTimeColumn.Width = 98; + // + // _ItemListMenu + // + this._ItemListMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + _CopyBookmarkText, + _PasteBookmarkText, + _CopyFileName, + _Copy, + this.toolStripSeparator3, + _SetCroppingOptions, + _SetPdfOptions, + _RefreshFolder}); + this._ItemListMenu.Name = "_ItemListMenu"; + this._ItemListMenu.Size = new System.Drawing.Size(224, 164); + this._ItemListMenu.Opening += new System.ComponentModel.CancelEventHandler(this._ItemListMenu_Opening); + this._ItemListMenu.ItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this._MainToolbar_ItemClicked); + // + // toolStripSeparator3 + // + this.toolStripSeparator3.Name = "toolStripSeparator3"; + this.toolStripSeparator3.Size = new System.Drawing.Size(220, 6); + // + // _FileTypeList + // + this._FileTypeList.ColorDepth = System.Windows.Forms.ColorDepth.Depth8Bit; + this._FileTypeList.ImageSize = new System.Drawing.Size(16, 16); + this._FileTypeList.TransparentColor = System.Drawing.Color.Transparent; + // + // _OpenImageBox + // + this._OpenImageBox.Filter = resources.GetString("_OpenImageBox.Filter"); + this._OpenImageBox.Multiselect = true; + this._OpenImageBox.Title = "选择需要导入的图片文件或PDF文件"; + // + // _OpenPdfBox + // + this._OpenPdfBox.DefaultExt = "pdf"; + this._OpenPdfBox.Filter = "PDF 文件(*.pdf)|*.pdf"; + this._OpenPdfBox.Multiselect = true; + this._OpenPdfBox.Title = "选择需要处理的 PDF 文件"; + // + // _AddDocumentWorker + // + this._AddDocumentWorker.WorkerReportsProgress = true; + this._AddDocumentWorker.DoWork += new System.ComponentModel.DoWorkEventHandler(this._AddDocumentWorker_DoWork); + this._AddDocumentWorker.ProgressChanged += new System.ComponentModel.ProgressChangedEventHandler(this._AddDocumentWorker_ProgressChanged); + this._AddDocumentWorker.RunWorkerCompleted += new System.ComponentModel.RunWorkerCompletedEventHandler(this._AddDocumentWorker_RunWorkerCompleted); + // + // _BookmarkControl + // + this._BookmarkControl.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._BookmarkControl.LabelText = "P&DF 信息文件:"; + this._BookmarkControl.Location = new System.Drawing.Point(13, 235); + this._BookmarkControl.Margin = new System.Windows.Forms.Padding(4); + this._BookmarkControl.Name = "_BookmarkControl"; + this._BookmarkControl.Size = new System.Drawing.Size(553, 24); + this._BookmarkControl.TabIndex = 1; + // + // _TargetPdfFile + // + this._TargetPdfFile.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._TargetPdfFile.Location = new System.Drawing.Point(13, 265); + this._TargetPdfFile.Margin = new System.Windows.Forms.Padding(4); + this._TargetPdfFile.Name = "_TargetPdfFile"; + this._TargetPdfFile.Size = new System.Drawing.Size(553, 25); + this._TargetPdfFile.TabIndex = 2; + // + // _ImportButton + // + this._ImportButton.AlternativeFocusBorderColor = System.Drawing.SystemColors.Highlight; + this._ImportButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this._ImportButton.AnimateGlow = true; + this._ImportButton.BackColor = System.Drawing.SystemColors.Highlight; + this._ImportButton.CornerRadius = 3; + this._ImportButton.ForeColor = System.Drawing.SystemColors.ControlText; + this._ImportButton.GlowColor = System.Drawing.Color.White; + this._ImportButton.Image = global::PDFPatcher.Properties.Resources.Save; + this._ImportButton.InnerBorderColor = System.Drawing.SystemColors.ControlDarkDark; + this._ImportButton.Location = new System.Drawing.Point(440, 297); + this._ImportButton.Name = "_ImportButton"; + this._ImportButton.OuterBorderColor = System.Drawing.SystemColors.ControlLightLight; + this._ImportButton.ShowFocusBorder = true; + this._ImportButton.Size = new System.Drawing.Size(123, 29); + this._ImportButton.TabIndex = 4; + this._ImportButton.Text = "生成合并文件(&S)"; + this._ImportButton.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText; + this._ImportButton.Click += new System.EventHandler(this._ImportButton_Click); + // + // _IndividualMergerModeBox + // + this._IndividualMergerModeBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); + this._IndividualMergerModeBox.AutoSize = true; + this._IndividualMergerModeBox.Location = new System.Drawing.Point(13, 301); + this._IndividualMergerModeBox.Name = "_IndividualMergerModeBox"; + this._IndividualMergerModeBox.Size = new System.Drawing.Size(186, 16); + this._IndividualMergerModeBox.TabIndex = 3; + this._IndividualMergerModeBox.Text = "顶层项目合并为单独的PDF文件"; + this._IndividualMergerModeBox.UseVisualStyleBackColor = true; + // + // _ConfigButton + // + this._ConfigButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this._ConfigButton.Image = global::PDFPatcher.Properties.Resources.PdfOptions; + this._ConfigButton.Location = new System.Drawing.Point(347, 297); + this._ConfigButton.Name = "_ConfigButton"; + this._ConfigButton.Size = new System.Drawing.Size(86, 23); + this._ConfigButton.TabIndex = 5; + this._ConfigButton.Text = "功能选项"; + this._ConfigButton.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText; + this._ConfigButton.UseVisualStyleBackColor = true; + this._ConfigButton.Click += new System.EventHandler(this._MainToolbar_ButtonClick); + // + // MergerControl + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this._ConfigButton); + this.Controls.Add(this._IndividualMergerModeBox); + this.Controls.Add(this._MainToolbar); + this.Controls.Add(this._TargetPdfFile); + this.Controls.Add(this._ImportButton); + this.Controls.Add(this._BookmarkControl); + this.Controls.Add(this._ItemList); + this.Font = new System.Drawing.Font("SimSun", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.Name = "MergerControl"; + this.Size = new System.Drawing.Size(575, 343); + this._FileMenu.ResumeLayout(false); + this._MainToolbar.ResumeLayout(false); + this._MainToolbar.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this._ItemList)).EndInit(); + this._ItemListMenu.ResumeLayout(false); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private BrightIdeasSoftware.TreeListView _ItemList; + private BrightIdeasSoftware.OLVColumn _NameColumn; + private EnhancedGlassButton.GlassButton _ImportButton; + private System.Windows.Forms.OpenFileDialog _OpenImageBox; + private BrightIdeasSoftware.OLVColumn _FolderColumn; + private TargetFileControl _TargetPdfFile; + private System.Windows.Forms.ContextMenuStrip _FileMenu; + private System.Windows.Forms.ToolStripMenuItem _SortByAlphaItem; + private BookmarkControl _BookmarkControl; + private System.Windows.Forms.ContextMenuStrip _ItemListMenu; + private System.Windows.Forms.ToolStripSplitButton _AddFilesButton; + private System.Windows.Forms.ContextMenuStrip _RecentFileMenu; + private System.Windows.Forms.OpenFileDialog _OpenPdfBox; + private System.Windows.Forms.ToolStripButton _InsertEmptyPage; + private System.ComponentModel.BackgroundWorker _AddDocumentWorker; + private System.Windows.Forms.ImageList _FileTypeList; + private BrightIdeasSoftware.OLVColumn _BookmarkColumn; + private System.Windows.Forms.ToolStripButton _BoldStyleButton; + private System.Windows.Forms.ToolStripButton _ItalicStyleButton; + private ColorPicker.ToolStripColorPicker _BookmarkColorButton; + private System.Windows.Forms.ToolStrip _MainToolbar; + private System.Windows.Forms.ToolStripSplitButton _AddFolderButton; + private System.Windows.Forms.ContextMenuStrip _RecentFolderMenu; + private System.Windows.Forms.ToolStripDropDownButton _BookmarkTextMenu; + private System.Windows.Forms.CheckBox _IndividualMergerModeBox; + private BrightIdeasSoftware.OLVColumn _PageRangeColumn; + private System.Windows.Forms.Button _ConfigButton; + private System.Windows.Forms.ToolStripMenuItem _SortByNaturalNumberItem; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator3; + private BrightIdeasSoftware.OLVColumn _FileTimeColumn; + private System.Windows.Forms.ToolStripMenuItem _SortByCaj; + private System.Windows.Forms.ToolStripMenuItem _SortByFileTime; + private System.Windows.Forms.ToolStripMenuItem _ReverseSort; + } +} diff --git a/pdfpatcher/App/Functions/MergerControl.cs b/pdfpatcher/App/Functions/MergerControl.cs new file mode 100644 index 0000000..80de5d0 --- /dev/null +++ b/pdfpatcher/App/Functions/MergerControl.cs @@ -0,0 +1,987 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Drawing; +using System.Linq; +using System.Security.Permissions; +using System.Text; +using System.Windows.Forms; +using BrightIdeasSoftware; +using PDFPatcher.Common; +using PDFPatcher.Model; + +namespace PDFPatcher.Functions +{ + [ToolboxItem(false)] + public partial class MergerControl : FunctionControl + { + FileListHelper _listHelper; + readonly SourceItem _itemsContainer = new SourceItem.Empty(); + readonly string[] _bookmarkStyleButtonNames; + + public override string FunctionName => "合并文档"; + + public override Bitmap IconImage => Properties.Resources.Merger; + + public MergerControl() { + InitializeComponent(); + _bookmarkStyleButtonNames = new string[] { "_BoldStyleButton", "_BookmarkColorButton", "_ItalicStyleButton" }; + this.OnFirstLoad(OnLoad); + } + + void OnLoad() { + _MainToolbar.ScaleIcons(16); + _FileMenu.ScaleIcons(16); + _ItemListMenu.ScaleIcons(16); + _RecentFileMenu.ScaleIcons(16); + _RecentFolderMenu.ScaleIcons(16); + _ItemList.ScaleColumnWidths(); + + _BookmarkColorButton.SelectedColorChanged += (s, e) => { RefreshBookmarkColor(); }; + + AppContext.MainForm.SetTooltip(_BookmarkControl.FileList, "为目标 PDF 文件添加书签的信息文件(可选)"); + AppContext.MainForm.SetTooltip(_ItemList, "在此添加需要合并的 PDF 文件、图片文件或包含上述类型文件的文件夹"); + AppContext.MainForm.SetTooltip(_ImportButton, "点击此按钮将列表的文件合并为一个 PDF 文件"); + AppContext.MainForm.SetTooltip(_TargetPdfFile.FileList, "生成的目标 PDF 文件路径"); + _ItemList.EmptyListMsg = "请使用“添加文件”按钮添加需要合并的文件,或从资源管理器拖放文件到本列表框"; + + var fi = _FileTypeList.Images; + fi.AddRange(new Image[] { + Properties.Resources.EmptyPage, + Properties.Resources.OriginalPdfFile, + Properties.Resources.Image, + Properties.Resources.ImageFolder + }); + + _BookmarkControl.FileDialog.CheckFileExists = false; + _BookmarkControl.BrowseForFile += FileControl_BrowseForFile; + _TargetPdfFile.BrowseForFile += FileControl_BrowseForFile; + _IndividualMergerModeBox.CheckedChanged += (s, e) => { + _BookmarkControl.Enabled = !_IndividualMergerModeBox.Checked; + }; + _listHelper = new FileListHelper(_ItemList); + _ItemList.FixEditControlWidth(); + _ItemList.BeforeSorting += (s, e) => e.Canceled = true; + _ItemList.CanExpandGetter = (x) => ((SourceItem)x).HasSubItems; + _ItemList.ChildrenGetter = (x) => ((SourceItem)x).Items; + _ItemList.SelectedIndexChanged += (s, e) => { + var i = _ItemList.GetFirstSelectedIndex(); + var en = false; + if (i != -1) { + var b = (_ItemList.GetModelObject(i) as SourceItem).Bookmark; + if (b != null && String.IsNullOrEmpty(b.Title) == false) { + en = true; + _BoldStyleButton.Checked = b.IsBold; + _ItalicStyleButton.Checked = b.IsItalic; + } + } + _MainToolbar.ToggleEnabled(en, _bookmarkStyleButtonNames); + }; + _ItemList.CellEditStarting += (s, e) => _MainToolbar.Enabled = false; + _ItemList.CellEditFinishing += (s, e) => _MainToolbar.Enabled = true; + _ItemList.CanDrop += ItemList_CanDropFile; + _ItemList.Dropped += ItemList_FileDropped; + _ItemList.ModelCanDrop += ItemList_CanDropModel; + _ItemList.ModelDropped += ItemList_Dropped; + _ItemListMenu.Opening += (s, e) => { + foreach (ToolStripItem item in _ItemListMenu.Items) { + SetupCommand(item); + } + }; + _ItemList.AsTyped() + .ConfigColumn(_NameColumn, c => { + c.AspectGetter = o => o.FileName ?? "<空白页>"; + c.ImageGetter = o => (int)o.Type; + }) + .ConfigColumn(_BookmarkColumn, c => { + c.AspectGetter = (o) => o.Bookmark?.Title; + c.AspectPutter = (o, v) => { + var s = v as string; + if (String.IsNullOrEmpty(s)) { + o.Bookmark = null; + } + else if (o.Bookmark == null) { + o.Bookmark = new BookmarkSettings(s); + } + else { + o.Bookmark.Title = s; + } + }; + }) + .ConfigColumn(_PageRangeColumn, c => { + c.AspectGetter = (o) => (o as SourceItem.Pdf)?.PageRanges; + c.AspectPutter = (o, v) => { + if (o is SourceItem.Pdf p) { + p.PageRanges = v as string; + if (String.IsNullOrEmpty(p.PageRanges)) { + p.PageRanges = "1-" + p.PageCount.ToText(); + } + } + }; + }) + .ConfigColumn(_FolderColumn, c => c.AspectGetter = (o) => o.FolderName); + FileListHelper.SetupCommonPdfColumns(_FileTimeColumn); + _AddFilesButton.DropDownOpening += FileListHelper.OpenPdfButtonDropDownOpeningHandler; + _AddFilesButton.DropDownItemClicked += (s, e) => { + _RecentFileMenu.Hide(); + FilePath file = e.ClickedItem.ToolTipText; + if (file.ExistsFile) { + ExecuteCommand(Commands.OpenFile, file); + AppContext.RecentItems.AddHistoryItem(AppContext.Recent.SourcePdfFiles, file); + } + else { + FormHelper.ErrorBox("找不到文件:" + file); + } + }; + } + + [SecurityPermission(SecurityAction.LinkDemand, Flags = SecurityPermissionFlag.UnmanagedCode)] + protected override bool ProcessCmdKey(ref Message msg, Keys keyData) { + if (_ItemList.IsCellEditing || _ItemList.Focused == false) { + return base.ProcessCmdKey(ref msg, keyData); + } + switch (keyData) { + case Keys.Delete: + ExecuteCommand(Commands.Delete); + return true; + case Keys.Control | Keys.B: + _BoldStyleButton.PerformClick(); + return true; + case Keys.Control | Keys.I: + _ItalicStyleButton.PerformClick(); + return true; + default: + return base.ProcessCmdKey(ref msg, keyData); + } + } + + #region 拖放操作 + void ItemList_CanDropFile(object sender, OlvDropEventArgs e) { + var o = e.DataObject as DataObject; + if (o == null) { + return; + } + var f = o.GetFileDropList(); + var d = e.DropTargetItem; + var child = d != null && e.MouseLocation.X > d.Position.X + d.GetBounds(ItemBoundsPortion.ItemOnly).Width / 2; + var after = d == null || e.MouseLocation.Y > d.Position.Y + d.Bounds.Height / 2; + foreach (var item in f) { + if (System.IO.Directory.Exists(item)) { + e.Handled = true; + e.Effect = DragDropEffects.Copy; + e.InfoMessage = String.Concat("添加目录", item, "到", (child ? "所有子项" : String.Empty), (after ? "后面" : "前面")); + return; + } + var ext = System.IO.Path.GetExtension(item).ToLowerInvariant(); + if (ext == Constants.FileExtensions.Pdf || Constants.FileExtensions.AllSupportedImageExtension.Contains(ext)) { + e.Handled = true; + e.Effect = DragDropEffects.Copy; + e.InfoMessage = String.Concat("添加文件", item, "到", (child ? "所有子项" : String.Empty), (after ? "后面" : "前面")); + return; + } + } + } + + void ItemList_FileDropped(object sender, OlvDropEventArgs e) { + var o = e.DataObject as DataObject; + if (o == null) { + return; + } + var f = o.GetFileDropList(); + var fl = new string[f.Count]; + f.CopyTo(fl, 0); + SourceItem.SortFileList(fl); + var sl = new List(fl.Length); + foreach (var item in fl) { + var si = SourceItem.Create(item); + if (si == null) { + continue; + } + sl.Add(si); + } + var ti = e.ListView.GetModelObject(e.DropTargetIndex) as SourceItem; + var d = e.DropTargetItem; + var child = d != null && e.MouseLocation.X > d.Position.X + d.GetBounds(ItemBoundsPortion.ItemOnly).Width / 2; + var after = d != null && e.MouseLocation.Y > d.Position.Y + d.Bounds.Height / 2; + CopyOrMoveElement(sl, ti, child, after, false, true); + } + + void ItemList_CanDropModel(object sender, ModelDropEventArgs e) { + var si = e.SourceModels; + var ti = e.TargetModel as SourceItem; + if (si == null || si.Count == 0 || e.TargetModel == null) { + e.Effect = DragDropEffects.None; + return; + } + var copy = (Control.ModifierKeys & Keys.Control) != Keys.None; + if (copy == false) { + if (e.DropTargetItem.Selected) { + e.Effect = DragDropEffects.None; + return; + } + var al = _ItemList.GetAncestorsOrSelf(ti); + foreach (SourceItem item in si) { + if (al.IndexOf(item) != -1) { + e.Effect = DragDropEffects.None; + e.InfoMessage = "目标项不能是源项目的子项。"; + return; + } + } + } + var d = e.DropTargetItem; + var ml = e.MouseLocation; + var child = ml.X > d.Position.X + d.GetBounds(ItemBoundsPortion.ItemOnly).Width / 2; + var append = ml.Y > d.Position.Y + d.Bounds.Height / 2; + if (child == false && copy == false) { + var xi = e.DropTargetIndex + (append ? 1 : -1); + if (xi > -1 && xi < e.ListView.GetItemCount() + && e.ListView.Items[xi].Selected + && GetParentSourceItem(ti) == GetParentSourceItem(_ItemList.GetModelObject(xi) as SourceItem)) { + e.Effect = DragDropEffects.None; + return; + } + } + e.Effect = copy ? DragDropEffects.Copy : DragDropEffects.Move; + e.InfoMessage = String.Concat((copy ? "复制" : "移动"), "到", (child ? "所有子项" : String.Empty), (append ? "后面" : "前面")); + } + + void ItemList_Dropped(object sender, ModelDropEventArgs e) { + var t = e.TargetModel as SourceItem; + var si = (e.SourceListView as TreeListView).GetSelectedModels(); + if (si == null) { + return; + } + var ti = e.TargetModel as SourceItem; + var d = e.DropTargetItem; + var child = e.MouseLocation.X > d.Position.X + d.GetBounds(ItemBoundsPortion.ItemOnly).Width / 2; + var after = e.MouseLocation.Y > d.Position.Y + d.Bounds.Height / 2; + var copy = (Control.ModifierKeys & Keys.Control) != Keys.None; + var deepCopy = copy && ((Control.ModifierKeys & Keys.Shift) != Keys.None); + var tii = _ItemList.TopItemIndex; + CopyOrMoveElement(si, ti, child, after, copy, deepCopy); + e.RefreshObjects(); + _ItemList.TopItemIndex = tii; + } + #endregion + + public override void SetupCommand(ToolStripItem item) { + var n = item.Name; + if (item.OwnerItem != null && item.OwnerItem.Name == Commands.Selection) { + EnableCommand(item, _ItemList.GetItemCount() > 0 && _ItemList.Focused, true); + } + else if (n.StartsWith(Commands.Copy, StringComparison.Ordinal) || n.StartsWith(Commands.Paste, StringComparison.Ordinal) || n == Commands.Delete) { + EnableCommand(item, _ItemList.GetItemCount() > 0 && _ItemList.GetFirstSelectedIndex() > -1, true); + } + else if (n == Commands.Options) { + item.Text = "合并文档设置(&S)..."; + item.ToolTipText = "设置合并后的 PDF 文档"; + EnableCommand(item, true, true); + item.Tag = nameof(Function.MergerOptions); + } + base.SetupCommand(item); + } + + void FileControl_BrowseForFile(object sender, EventArgs e) { + _listHelper.PrepareSourceFiles(); + } + + /// + /// 复制或移动书签。 + /// + /// 需要复制或移动的源书签。 + /// 目标书签。 + /// 是否复制为子节点。 + /// 是否复制到后面。 + /// 是否复制书签。 + /// 是否深度复制书签。 + internal void CopyOrMoveElement(List source, SourceItem target, bool child, bool after, bool copy, bool deepCopy) { + if (copy) { + var clones = new List(source.Count); + foreach (SourceItem item in source) { + clones.Add(item.Clone()); + } + source = clones; + } + else { + foreach (var item in source) { + //_ItemList.Collapse (item); + GetParentSourceItem(item).Items.Remove(item); + } + _ItemList.RemoveObjects(source); + } + if (child && target != null) { + if (after) { + target.Items.AddRange(source); + } + else { + var a = target.Items.ToArray(); + target.Items.Clear(); + target.Items.AddRange(source); + target.Items.AddRange(a); + } + if (target == _itemsContainer) { + _ItemList.SetObjects(target.Items); + } + else { + _ItemList.Expand(target); + } + } + else { + var p = GetParentSourceItem(target); + if (after) { + p.Items.InsertRange(target != null ? p.Items.IndexOf(target) + 1 : p.Items.Count, source); + } + else { + p.Items.InsertRange(target != null ? p.Items.IndexOf(target) : p.Items.Count, source); + } + if (p == _itemsContainer) { + _ItemList.SetObjects(_itemsContainer.Items); + } + else { + //_ItemList.RefreshObject (p); + } + } + _ItemList.SelectedObjects = source; + } + + SourceItem GetParentSourceItem(SourceItem item) { + var p = _ItemList.GetParentModel(item); + if (p == null) { + p = _itemsContainer; + } + return p; + } + + void AddFiles(string[] files) { + if (files == null || files.Length == 0) { + return; + } + if ((ModifierKeys & Keys.Control) != Keys.None) { + _ItemList.ClearObjects(); + } + if (files.Length > 3) { + AppContext.MainForm.Enabled = false; + } + SourceItem.SortFileList(files); + _AddDocumentWorker.RunWorkerAsync(files); + } + + void _AddFolder_DropDownOpening(object sender, EventArgs e) { + var l = _AddFolderButton.DropDown.Items; + l.ClearDropDownItems(); + foreach (var item in AppContext.Recent.Folders) { + if (FileHelper.IsPathValid(item) && String.IsNullOrEmpty(System.IO.Path.GetFileName(item)) == false) { + l.Add(FileHelper.GetEllipticPath(item, 50)).ToolTipText = item; + } + } + } + + void _AddFolderButton_DropDownItemClicked(object sender, ToolStripItemClickedEventArgs e) { + _RecentFolderMenu.Hide(); + var f = e.ClickedItem.ToolTipText; + if (System.IO.Directory.Exists(f) == false) { + FormHelper.ErrorBox("找不到文件夹:" + f); + return; + } + ExecuteCommand(Commands.OpenFile, f); + } + + void _ImportButton_Click(object sender, EventArgs e) { + var infoFile = _BookmarkControl.Text.Trim(); + var targetPdfFile = _TargetPdfFile.Text.Trim(); + if (String.IsNullOrEmpty(targetPdfFile) && String.IsNullOrEmpty(targetPdfFile = _TargetPdfFile.BrowseTargetFile())) { + FormHelper.ErrorBox(Messages.TargetFileNotSpecified); + return; + } + if (FileHelper.IsPathValid(targetPdfFile) == false) { + FormHelper.ErrorBox("输出文件名无效。" + (FileHelper.HasFileNameMacro(targetPdfFile) ? "\n合并 PDF 文件功能不支持替代符。" : String.Empty)); + return; + } + + //for (int i = _ItemList.GetItemCount () - 1; i >= 0; i--) { + // var f = _ItemList.GetModelObject (i) as SourceItem; + // if (f.Type == SourceItem.ItemType.Pdf) { + // AppContext.Recent.AddHistoryItem (AppContext.Recent.SourcePdfFiles, f.FilePath); + // } + //} + var l = _ItemList.GetItemCount(); + if (l == 0) { + FormHelper.InfoBox("请添加用于生成 PDF 文件的图片或 PDF 源文件。"); + return; + } + //var si = new List (l); + //for (int i = 0; i < l; i++) { + // var item = _ItemList.GetModelObject (_ItemList.GetNthItemInDisplayOrder (i).Index) as SourceItem; + // //if (item.Type == SourceFileItem.ItemType.Pdf && item.Path.EndsWith (Constants.FileExtensions.Pdf, StringComparison.OrdinalIgnoreCase)) { + // // ContextData.Recent.AddHistoryItem (ContextData.Recent.SourcePdfFiles, item.Path); + // //} + // si.Add (item); + //} + + _BookmarkControl.FileList.AddHistoryItem(); + _TargetPdfFile.FileList.AddHistoryItem(); + var fm = _IndividualMergerModeBox.Checked; + var fl = fm ? new List(_itemsContainer.Items.Count) : _itemsContainer.Items; + + if (fm) { + foreach (var item in _itemsContainer.Items) { + if (item.HasSubItems) { + fl.Add(item); + } + } + if (fl.Count == 0) { + FormHelper.ErrorBox("合并文件列表没有包含子项的首层项目。"); + return; + } + } + + AppContext.MainForm.ResetWorker(); + var worker = AppContext.MainForm.GetWorker(); + worker.DoWork += (dummy, arg) => { + var args = arg.Argument as object[]; + var items = args[0] as ICollection; + var target = args[1] as string; + if ((bool)args[3]) { + Tracker.SetTotalProgressGoal(items.Count); + foreach (var item in items) { + var tn = FileHelper.CombinePath(System.IO.Path.GetDirectoryName(target), item.FileName + Constants.FileExtensions.Pdf); + switch (item.Type) { + case SourceItem.ItemType.Empty: + Tracker.TraceMessage(Tracker.Category.Error, "首层项目不能为空白页。"); + break; + case SourceItem.ItemType.Pdf: + case SourceItem.ItemType.Image: + Processor.Worker.MergeDocuments(new SourceItem[] { item }, tn, null); + break; + case SourceItem.ItemType.Folder: + Processor.Worker.MergeDocuments(item.Items, tn, null); + break; + default: + break; + } + Tracker.IncrementTotalProgress(); + } + } + else { + Processor.Worker.MergeDocuments(items, args[1] as string, args[2] as string); + } + }; + worker.RunWorkerAsync(new object[] { fl, targetPdfFile, infoFile, fm }); + } + + void _SortMenu_ItemClicked(object sender, ToolStripItemClickedEventArgs e) { + SourceItem.SortType sortOptions; + bool recursive = ModifierKeys != Keys.Control; + switch (e.ClickedItem.Name) { + case "_SortByAlphaItem": + sortOptions = SourceItem.SortType.Literal; + break; + case "_SortByNaturalNumberItem": + sortOptions = SourceItem.SortType.NumericAwareSort; + break; + case "_SortByCaj": + sortOptions = SourceItem.SortType.CajSort; + break; + case "_SortByFileTime": + sortOptions = SourceItem.SortType.FileTime; + break; + case "_ReverseSort": + sortOptions = SourceItem.SortType.Reverse; + break; + default: + return; + } + _itemsContainer.SortItems(sortOptions, recursive); + _ItemList.Objects = _itemsContainer.Items; + } + + void _MainToolbar_ButtonClick(object sender, EventArgs e) { + if (sender == _AddFilesButton) { + ExecuteCommand(Commands.Open); + } + else if (sender == _ConfigButton) { + AppContext.MainForm.SelectFunctionList(Function.MergerOptions); + } + else if (sender == _AddFolderButton) { + using (var f = new OpenFileDialog() { + FileName = "【选择目录】", + Filter = _OpenImageBox.Filter, + CheckFileExists = false, + Title = "选择包含图片或 PDF 的文件夹,点击“打开”按钮" + }) { + if (f.ShowDialog() == DialogResult.OK) { + var p = System.IO.Path.GetDirectoryName(f.FileName); + if (String.IsNullOrEmpty(System.IO.Path.GetFileName(p))) { + FormHelper.ErrorBox("选择的文件夹无效,不允许选择根目录。"); + return; + } + ExecuteCommand(Commands.OpenFile, p); + AppContext.RecentItems.AddHistoryItem(AppContext.Recent.Folders, p); + } + } + } + } + + void _MainToolbar_ItemClicked(object sender, ToolStripItemClickedEventArgs e) { + ExecuteCommand(e.ClickedItem); + } + + public override void ExecuteCommand(string commandName, params string[] parameters) { + switch (commandName) { + case Commands.Open: + if (_OpenImageBox.ShowDialog() == DialogResult.OK) { + ExecuteCommand(Commands.OpenFile, _OpenImageBox.FileNames); + foreach (FilePath item in _OpenImageBox.FileNames) { + if (item.HasExtension(Constants.FileExtensions.Pdf)) { + AppContext.RecentItems.AddHistoryItem(AppContext.Recent.SourcePdfFiles, item); + } + } + } + break; + case Commands.OpenFile: + AddFiles(parameters); + break; + case Commands.LoadList: + using (var f = new OpenFileDialog() { + Title = "请选择需要打开的文件列表", + Filter = Constants.FileExtensions.XmlFilter, + DefaultExt = Constants.FileExtensions.Xml + }) { + if (f.ShowDialog() == DialogResult.OK) { + _ItemList.DeselectAll(); + _ItemList.ClearObjects(); + _itemsContainer.Items.Clear(); + _itemsContainer.Items.AddRange(Processor.SourceItemSerializer.Deserialize(f.FileName)); + _ItemList.Objects = _itemsContainer.Items; + } + } + break; + case Commands.SaveList: + using (var f = new SaveFileDialog() { + Title = "请输入需要保存文件列表的文件名", + Filter = Constants.FileExtensions.XmlFilter, + DefaultExt = Constants.FileExtensions.Xml + }) { + if (f.ShowDialog() == DialogResult.OK) { + Processor.SourceItemSerializer.Serialize(_itemsContainer.Items, f.FileName); + } + } + break; + case Commands.Delete: + if (_ItemList.GetItemCount() == 0) { + return; + } + var l = _ItemList.SelectedObjects; + if (l.Count == 0) { + if (FormHelper.YesNoBox("是否清空文件列表?") == DialogResult.Yes) { + _ItemList.ClearObjects(); + _itemsContainer.Items.Clear(); + } + } + else { + foreach (SourceItem item in _ItemList.SelectedObjects) { + GetParentSourceItem(item).Items.Remove(item); + _ItemList.RemoveObject(item); + } + } + break; + case Commands.Copy: + var sb = StringBuilderCache.Acquire(200); + var sl = GetSourceItems(true); + if (sl.HasContent() == false) { + sl = GetSourceItems(false); + if (sl.HasContent() == false) { + return; + } + } + foreach (var item in sl) { + if (item.Type == SourceItem.ItemType.Empty) { + if (String.IsNullOrEmpty(item.Bookmark?.Title) == false) { + sb.Append('\t').Append(item.Bookmark.Title).Append('\t').Append('-').AppendLine(); + } + } + else if (item.Type == SourceItem.ItemType.Pdf) { + var pi = item as SourceItem.Pdf; + sb.AppendLine(String.Join("\t", new string[] { + pi.FilePath.ToString(), + item.Bookmark != null ? item.Bookmark.Title : String.Empty, + pi.PageRanges, + pi.PageCount.ToText () + })); + } + else if (item.Type == SourceItem.ItemType.Image) { + var im = item as SourceItem.Image; + sb.AppendLine(String.Join("\t", new string[] { + im.FilePath.ToString(), + item.Bookmark != null ? item.Bookmark.Title : String.Empty, + "-"/*im.PageRanges*/, + im.PageCount.ToText () })); + } + else if (item.Type == SourceItem.ItemType.Folder) { + sb.AppendLine(item.FilePath.ToString()); + } + } + if (sb.Length > 0) { + Clipboard.SetText(sb.ToString()); + } + StringBuilderCache.Release(sb); + break; + case "_InsertEmptyPage": + AddItem(new SourceItem.Empty()); + break; + case Commands.SelectAllItems: + _ItemList.SelectAll(); + break; + case Commands.SelectNone: + _ItemList.SelectObjects(null); + break; + case Commands.InvertSelectItem: + _ItemList.InvertSelect(); + break; + case Commands.SelectAllImages: + SelectItemsByType(SourceItem.ItemType.Image); + break; + case Commands.SelectAllPdf: + SelectItemsByType(SourceItem.ItemType.Pdf); + break; + case Commands.SelectAllFolders: + SelectItemsByType(SourceItem.ItemType.Folder); + break; + case "_EditItemProperty": + case "_SetPdfOptions": + _ItemList_ItemActivate(null, null); + break; + case "_SetCroppingOptions": + SetImageCropping(); + break; + case "_RefreshFolder": + foreach (SourceItem.Folder item in _ItemList.SelectedObjects) { + item?.Reload(); + } + _ItemList.RefreshObjects(_ItemList.SelectedObjects); + break; + case "_PdfOptions": + AppContext.MainForm.SelectFunctionList(Function.PatcherOptions); + break; + case "_BoldStyleButton": + var cb = !_BoldStyleButton.Checked; + foreach (SourceItem item in _ItemList.SelectedObjects) { + if (item != null && item.Bookmark != null) { + item.Bookmark.IsBold = cb; + } + } + goto case "__Refresh"; + case "_ItalicStyleButton": + var ci = !_ItalicStyleButton.Checked; + foreach (SourceItem item in _ItemList.SelectedObjects) { + if (item != null && item.Bookmark != null) { + item.Bookmark.IsItalic = ci; + } + } + goto case "__Refresh"; + case "_BookmarkColorButton": + RefreshBookmarkColor(); + break; + case "_CopyFileName": + CopySelectedItems(item => item.FilePath.FileNameWithoutExtension); + break; + case "_CopyBookmarkText": + CopySelectedItems(item => item != null && item.Bookmark != null ? item.Bookmark.Title : String.Empty); + break; + case "_PasteBookmarkText": + var ct = Clipboard.GetText(TextDataFormat.UnicodeText); + if (String.IsNullOrEmpty(ct) || _ItemList.GetItemCount() == 0) { + break; + } + var li = _ItemList.GetLastItemInDisplayOrder().Index; + using (var sr = new System.IO.StringReader(ct)) { + var i = _ItemList.GetFirstSelectedIndex(); + if (i == -1) { + i = 0; + } + while (i <= li && sr.Peek() != -1) { + var b = _ItemList.GetModelObject(i) as SourceItem; + if (b != null) { + if (b.Bookmark == null) { + b.Bookmark = new BookmarkSettings(sr.ReadLine()); + } + else { + b.Bookmark.Title = sr.ReadLine(); + } + } + var di = _ItemList.GetDisplayOrderOfItemIndex(i); + ++di; + var ni = _ItemList.GetNthItemInDisplayOrder(di); + if (ni == null) { + break; + } + i = ni.Index; + } + } + break; + case "_ClearBookmarkTitle": + foreach (SourceItem item in _ItemList.SelectedObjects) { + if (item != null && item.Bookmark != null) { + item.Bookmark = null; + } + } + goto case "__Refresh"; + case "_SetBookmarkTitle": + foreach (SourceItem item in _ItemList.SelectedObjects) { + if (item != null) { + BookmarkSettings b; + var t = System.IO.Path.GetFileNameWithoutExtension(item.FileName); + if ((b = item.Bookmark) == null) { + b = item.Bookmark = new BookmarkSettings(t); + } + else { + item.Bookmark.Title = t; + } + } + } + goto case "__Refresh"; + case "__Refresh": + _ItemList.RefreshObjects(_ItemList.SelectedObjects); + break; + default: + break; + } + } + + void CopySelectedItems(Converter converter) { + var bt = StringBuilderCache.Acquire(200); + foreach (SourceItem item in _ItemList.SelectedObjects) { + bt.AppendLine(converter(item)); + } + if (bt.Length > 0) { + Clipboard.SetText(bt.ToString()); + } + StringBuilderCache.Release(bt); + } + + void RefreshBookmarkColor() { + var sc = _BookmarkColorButton.Color == Color.White + ? Color.Transparent + : _BookmarkColorButton.Color; + foreach (SourceItem item in _ItemList.SelectedObjects) { + if (item != null && item.Bookmark != null) { + item.Bookmark.ForeColor = sc; + } + } + _ItemList.RefreshObjects(_ItemList.SelectedObjects); + } + + void SelectItemsByType(SourceItem.ItemType type) { + var r = new List(); + SelectItemsByType(type, r, _itemsContainer); + if (r.Count > 0) { + _ItemList.SelectedObjects = r; + } + else { + _ItemList.SelectedObjects = null; + } + } + + void SelectItemsByType(SourceItem.ItemType type, List result, SourceItem container) { + foreach (var item in container.Items) { + if (item.Type == type) { + _ItemList.Reveal(item, false); + result.Add(item); + } + if (item.HasSubItems) { + SelectItemsByType(type, result, item); + } + } + } + + void _ItemList_ItemActivate(object sender, EventArgs e) { + var vi = GetFocusedPdfItem(); + if (vi != null) { + var pdfItem = _ItemList.GetModelObject(vi.Index) as SourceItem.Pdf; + using (SourcePdfOptionForm f = new SourcePdfOptionForm(pdfItem)) { + if (f.ShowDialog() == DialogResult.OK) { + _ItemList.RefreshObject(pdfItem); + } + } + return; + } + SetImageCropping(); + } + + void SetImageCropping() { + var items = _ItemList.SelectedObjects; + if (items.Count == 0) { + return; + } + + var s = items[0] as SourceItem.Image; + int c = 1; + for (int i = 1; i < items.Count; i++) { + var image = items[i] as SourceItem.Image; + if (image == null || image.Type == SourceItem.ItemType.Pdf) { + continue; + } + if (s == null) { + s = image; + continue; + } + c++; + if (s.Cropping.Equals(image.Cropping) == false) { + if (FormHelper.YesNoBox("选择的图片具有不同的设置,是否重置为统一的值?") == DialogResult.No) { + return; + } + break; + } + } + if (s == null) { + return; + } + var o = new SourceItem.Image(c > 1 ? (FilePath)(c + " 个文件") : s.FilePath) { + Cropping = s.Cropping.Clone() + }; + using (var f = new SourceImageOptionForm(o)) { + if (f.ShowDialog() == DialogResult.OK) { + foreach (SourceItem.Image image in items) { + if (image == null || image.Type == SourceItem.ItemType.Pdf) { + continue; + } + image.Cropping = o.Cropping.Clone(); + } + } + } + } + + ListViewItem GetFocusedPdfItem() { + var vi = _ItemList.FocusedItem; + if (vi == null + //|| vi.Selected == false + || vi.Text.EndsWith(Constants.FileExtensions.Pdf, StringComparison.OrdinalIgnoreCase) == false) { + return null; + } + return vi; + } + + void _ItemListMenu_Opening(object sender, CancelEventArgs e) { + var vi = _ItemList.FocusedItem; + if (vi == null) { + _ItemListMenu.ToggleEnabled(false, "_SetPdfOptions", "_RefreshFolder", "_SetCroppingOptions"); + return; + } + var s = _ItemList.GetModelObject(vi.Index) as SourceItem; + _ItemListMenu.Items["_SetPdfOptions"].Enabled = s.Type == SourceItem.ItemType.Pdf; + _ItemListMenu.Items["_SetCroppingOptions"].Enabled = s.Type == SourceItem.ItemType.Image; + _ItemListMenu.Items["_RefreshFolder"].Enabled = s.Type == SourceItem.ItemType.Folder; + } + + List GetSourceItems(bool selectedOnly) where T : SourceItem { + if (_ItemList.GetItemCount() == 0) { + return null; + } + var l = (selectedOnly ? _ItemList.SelectedObjects : _ItemList.Objects); + var items = new List(selectedOnly ? 10 : _ItemList.GetItemCount()); + SelectItems(l, items); + return items; + } + + static void SelectItems(System.Collections.IEnumerable list, List results) where T : SourceItem { + foreach (T item in list) { + if (item == null) { + continue; + } + results.Add(item); + if (item.HasSubItems) { + SelectItems(item.Items, results); + } + } + } + + #region AddDocumentWorker + void _AddDocumentWorker_DoWork(object sender, DoWorkEventArgs e) { + var files = e.Argument as string[]; + Array.ForEach(files, f => { + ((BackgroundWorker)sender).ReportProgress(0, f); + }); + } + + void _AddDocumentWorker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { + AppContext.MainForm.Enabled = true; + //ResizeItemListColumns (); + } + + //void ResizeItemListColumns () { + // var c = _ItemList.Columns[0]; + // _ItemList.AutoResizeColumns (ColumnHeaderAutoResizeStyle.ColumnContent); + // if (c.Width < 100) { + // c.Width = 100; + // } + // for (int i = 1; i < _ItemList.Columns.Count; i++) { + // c = _ItemList.Columns[i]; + // if (c.Width < 50) { + // c.Width = 50; + // } + // } + //} + + void _AddDocumentWorker_ProgressChanged(object sender, ProgressChangedEventArgs e) { + AddItem(SourceItem.Create(e.UserState as string)); + } + + void AddItem(SourceItem item) { + if (item == null) { + return; + } + _ItemList.Focus(); + AddItems(new SourceItem[] { item }); + } + + void AddItems(SourceItem[] items) { + int i = _ItemList.GetLastSelectedIndex(); + if (i == -1) { + i = _ItemList.FocusedItem?.Index ?? -1; + } + if (i == -1) { + _itemsContainer.Items.AddRange(items); + _ItemList.Objects = _itemsContainer.Items; + goto SELECT; + } + var m = _ItemList.GetModelObject(i) as SourceItem; + var p = _ItemList.GetParentModel(m); + if (p == null) { + i = _itemsContainer.Items.IndexOf(m); + _itemsContainer.Items.InsertRange(++i, items); + _ItemList.Objects = _itemsContainer.Items; + _ItemList.RebuildAll(true); + goto SELECT; + } + i = p.Items.IndexOf(m); + p.Items.InsertRange(++i, items); + _ItemList.RefreshObject(p); + SELECT: + _ItemList.SelectedObjects = items; + _ItemList.FocusedObject = items[0]; + } + #endregion + + #region IDefaultButtonControl 成员 + + public override Button DefaultButton => _ImportButton; + + #endregion + + void _ItemList_FormatRow(object sender, FormatRowEventArgs e) { + var si = e.Model as SourceItem; + var bs = si.Bookmark; + if (bs == null) { + return; + } + e.Item.UseItemStyleForSubItems = false; + e.UseCellFormatEvents = false; + var c = e.Item.SubItems[1]; + c.ForeColor = bs.ForeColor.IsEmptyOrTransparent() ? Color.Black : bs.ForeColor; + if (bs.IsBold || bs.IsItalic) { + c.Font = new Font(c.Font, (bs.IsBold ? FontStyle.Bold : FontStyle.Regular) | (bs.IsItalic ? FontStyle.Italic : FontStyle.Regular)); + } + } + + } +} diff --git a/pdfpatcher/App/Functions/MergerControl.resx b/pdfpatcher/App/Functions/MergerControl.resx new file mode 100644 index 0000000..8e4b4e7 --- /dev/null +++ b/pdfpatcher/App/Functions/MergerControl.resx @@ -0,0 +1,226 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + False + + + 269, 17 + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + 508, 17 + + + 634, 17 + + + 149, 55 + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAALRSURBVDhPzZJrSJNhFMefd+9EISiFMogICaL6IPkhQcWK + nM3USs0MLxO3hSFIoYRZar6StVfdNHUzxVBWppWXzdm87L4xL02GzAuFdFGbo9SpaWkmymnvXEnQxz70 + gz+Hczj/8xye50H/HB2B6BqO2zEDl5ak59Jz9Gy8RM/B+XoOPd+h6wYuzlSw0A5X+zbNcQjXcOkntWw6 + MZJ8pHs2JgamIyPBRmSu2zqI9Ql5+ldTz2nok58ANbG3VcVxP+iyIqTkon3qFPrNV7cONdjaM95NMJnw + Iz8f1vLyoN/XFyZab4OhPRBWbXmwMp0L0vrDoGa7kaqraBfqTnH3UXDc+W/rE006XdnmR1k+mPz8wBwU + BAofHxjOS4RJSS7IxEdB+cIfngr3w4g0FSxFwZ0KNn4edSbjBROPr4zMakqAMlMavcMCqbc3WHISftfM + TUlQJ9gDpoYEsHYQYG3L+NDFomUjeSJeOtZHbEy/LIDPShLmDWVg1wmAyv8mjVQMN5rG4Zp4FISZsXJU + F43XvH6WZp3TE2uDotjxxiSvdmMRc2je8ABm1MXOgVS0dRU6lfZoCCp6v0O5cRWi7nYCEpylB/PDsFY+ + E28WhNHSqVwQhmmWB6tBT16YrIjyHNSS5yZntXz4pODBxfs9EM/XQkjWcyDYDK3rHbYgTiGP0jCcL8kO + GF6x1EFtvJeaqtfGeaoX+4XOTdqeCCEgvR5qCzOnnsXhxU7jL8rDaTmyrONmna56c6G3Aqyqe0vvZTl2 + a3fB0oKxHOYcW1DRbiz91sLdLWm8hAJd1i2qIrAWe3/lmvMiHVrsq4Ql00OgTv8yIALqQw1VXX7TlLhT + Ko6lJbhs24jCMclAbcrUTA+xumSugbEBYmNKSSxbxKk2eW7QcHW0h0oUgRXXhCNfl+VPeAzkTzIwoUMK + XijWR4ZgvWQo1sJjYALyDGIVhaIDrtb/BoR+AhgWoMzludfHAAAAAElFTkSuQmCC + + + + 376, 17 + + + 17, 55 + + + 17, 17 + + + 支持的文件(*.pdf,*.jpg,*.png,*.gif,*.bmp,*.tif,*.jp2)|*.pdf;*.jpg;*.jpeg;*.png;*.gif;*.bmp;*.tif;*.tiff;*.jp2;*.j2k|PDF文件(*.pdf)|*.pdf|图片文件(,*.jpg,*.jpeg,*.png,*.gif,*.bmp,*.tif)|*.jpg;*.jpeg;*.png;*.gif;*.bmp;*.tif;*.tiff;;*.jp2;*.j2k + + + 149, 17 + + + 778, 17 + + + 123 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/MergerOptionForm.Designer.cs b/pdfpatcher/App/Functions/MergerOptionForm.Designer.cs new file mode 100644 index 0000000..428e476 --- /dev/null +++ b/pdfpatcher/App/Functions/MergerOptionForm.Designer.cs @@ -0,0 +1,957 @@ +namespace PDFPatcher.Functions +{ + partial class MergerOptionForm + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region Windows 窗体设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + this._MainTab = new System.Windows.Forms.TabControl(); + this._FilePage = new System.Windows.Forms.TabPage(); + this.groupBox3 = new System.Windows.Forms.GroupBox(); + this._DeduplicateBox = new System.Windows.Forms.CheckBox(); + this._KeepSourcePdfBookmarkBox = new System.Windows.Forms.CheckBox(); + this._RemoveOrphanBoomarksBox = new System.Windows.Forms.CheckBox(); + this.groupBox1 = new System.Windows.Forms.GroupBox(); + this._SubFolderWithFilesBox = new System.Windows.Forms.RadioButton(); + this._ExcludeSubFoldersBox = new System.Windows.Forms.RadioButton(); + this.label9 = new System.Windows.Forms.Label(); + this._AutoBookmarkTitleBox = new System.Windows.Forms.CheckBox(); + this._CajSortBox = new System.Windows.Forms.CheckBox(); + this._IgnoreLeadingNumbersBox = new System.Windows.Forms.CheckBox(); + this._NumericAwareSortBox = new System.Windows.Forms.CheckBox(); + this._SubFoldersBeforeFilesBox = new System.Windows.Forms.RadioButton(); + this._LayoutPage = new System.Windows.Forms.TabPage(); + this.groupBox2 = new System.Windows.Forms.GroupBox(); + this._RecompressImageBox = new System.Windows.Forms.CheckBox(); + this._AutoMaskBWImageBox = new System.Windows.Forms.CheckBox(); + this._ImageGroupBox = new System.Windows.Forms.GroupBox(); + this._AutoScaleDownBox = new System.Windows.Forms.CheckBox(); + this._AutoScaleUpBox = new System.Windows.Forms.CheckBox(); + this._LayoutGroupBox = new System.Windows.Forms.GroupBox(); + this._RotationBox = new System.Windows.Forms.ComboBox(); + this._SourceOrientationBox = new System.Windows.Forms.ComboBox(); + this._UnifyOrientationBox = new System.Windows.Forms.CheckBox(); + this._HeightBox = new System.Windows.Forms.NumericUpDown(); + this._WidthBox = new System.Windows.Forms.NumericUpDown(); + this._ImageVAlignBox = new System.Windows.Forms.ComboBox(); + this._ImageHAlignBox = new System.Windows.Forms.ComboBox(); + this.label2 = new System.Windows.Forms.Label(); + this.label8 = new System.Windows.Forms.Label(); + this._PageSizeBox = new System.Windows.Forms.ComboBox(); + this._AutoRotateBox = new System.Windows.Forms.CheckBox(); + this.label5 = new System.Windows.Forms.Label(); + this.label4 = new System.Windows.Forms.Label(); + this._MarginGroupBox = new System.Windows.Forms.GroupBox(); + this._SyncMarginsBox = new System.Windows.Forms.CheckBox(); + this._RightMarginBox = new System.Windows.Forms.NumericUpDown(); + this._LeftMarginBox = new System.Windows.Forms.NumericUpDown(); + this._BottomMarginBox = new System.Windows.Forms.NumericUpDown(); + this._TopMarginBox = new System.Windows.Forms.NumericUpDown(); + this.label7 = new System.Windows.Forms.Label(); + this.label3 = new System.Windows.Forms.Label(); + this.label6 = new System.Windows.Forms.Label(); + this.label1 = new System.Windows.Forms.Label(); + this._PdfGroupBox = new System.Windows.Forms.GroupBox(); + this._ResizePdfPagesBox = new System.Windows.Forms.RadioButton(); + this._ScalePdfPagesBox = new System.Windows.Forms.RadioButton(); + this._ViewerSettingsPage = new System.Windows.Forms.TabPage(); + this._ViewerSettingsEditor = new PDFPatcher.Functions.ViewerPreferenceEditor(); + this._DocumentInfoPage = new System.Windows.Forms.TabPage(); + this._FullCompressionBox = new System.Windows.Forms.CheckBox(); + this._DocumentInfoEditor = new PDFPatcher.Functions.DocumentInfoEditor(); + this._PageLabelsPage = new System.Windows.Forms.TabPage(); + this._PageLabelEditor = new PDFPatcher.Functions.PageLabelEditor(); + this.label10 = new System.Windows.Forms.Label(); + this._DpiYBox = new System.Windows.Forms.NumericUpDown(); + this._DpiXBox = new System.Windows.Forms.NumericUpDown(); + this.label11 = new System.Windows.Forms.Label(); + this.label12 = new System.Windows.Forms.Label(); + this._MainTab.SuspendLayout(); + this._FilePage.SuspendLayout(); + this.groupBox3.SuspendLayout(); + this.groupBox1.SuspendLayout(); + this._LayoutPage.SuspendLayout(); + this.groupBox2.SuspendLayout(); + this._ImageGroupBox.SuspendLayout(); + this._LayoutGroupBox.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this._HeightBox)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this._WidthBox)).BeginInit(); + this._MarginGroupBox.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this._RightMarginBox)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this._LeftMarginBox)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this._BottomMarginBox)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this._TopMarginBox)).BeginInit(); + this._PdfGroupBox.SuspendLayout(); + this._ViewerSettingsPage.SuspendLayout(); + this._DocumentInfoPage.SuspendLayout(); + this._PageLabelsPage.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this._DpiYBox)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this._DpiXBox)).BeginInit(); + this.SuspendLayout(); + // + // _MainTab + // + this._MainTab.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._MainTab.Controls.Add(this._FilePage); + this._MainTab.Controls.Add(this._LayoutPage); + this._MainTab.Controls.Add(this._ViewerSettingsPage); + this._MainTab.Controls.Add(this._DocumentInfoPage); + this._MainTab.Controls.Add(this._PageLabelsPage); + this._MainTab.Location = new System.Drawing.Point(12, 12); + this._MainTab.Name = "_MainTab"; + this._MainTab.SelectedIndex = 0; + this._MainTab.Size = new System.Drawing.Size(448, 319); + this._MainTab.TabIndex = 0; + // + // _FilePage + // + this._FilePage.Controls.Add(this.groupBox3); + this._FilePage.Controls.Add(this.groupBox1); + this._FilePage.Location = new System.Drawing.Point(4, 22); + this._FilePage.Name = "_FilePage"; + this._FilePage.Padding = new System.Windows.Forms.Padding(3); + this._FilePage.Size = new System.Drawing.Size(440, 293); + this._FilePage.TabIndex = 1; + this._FilePage.Text = "文件"; + this._FilePage.UseVisualStyleBackColor = true; + // + // groupBox3 + // + this.groupBox3.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.groupBox3.Controls.Add(this._DeduplicateBox); + this.groupBox3.Controls.Add(this._KeepSourcePdfBookmarkBox); + this.groupBox3.Controls.Add(this._RemoveOrphanBoomarksBox); + this.groupBox3.Location = new System.Drawing.Point(6, 141); + this.groupBox3.Margin = new System.Windows.Forms.Padding(2); + this.groupBox3.Name = "groupBox3"; + this.groupBox3.Padding = new System.Windows.Forms.Padding(2); + this.groupBox3.Size = new System.Drawing.Size(431, 133); + this.groupBox3.TabIndex = 1; + this.groupBox3.TabStop = false; + this.groupBox3.Text = "合并文件行为"; + // + // _DeduplicateBox + // + this._DeduplicateBox.AutoSize = true; + this._DeduplicateBox.Location = new System.Drawing.Point(10, 73); + this._DeduplicateBox.Margin = new System.Windows.Forms.Padding(2); + this._DeduplicateBox.Name = "_DeduplicateBox"; + this._DeduplicateBox.Size = new System.Drawing.Size(258, 16); + this._DeduplicateBox.TabIndex = 2; + this._DeduplicateBox.Text = "尝试合并 PDF 文档重复数据以缩小结果文件"; + this._DeduplicateBox.UseVisualStyleBackColor = true; + // + // _KeepSourcePdfBookmarkBox + // + this._KeepSourcePdfBookmarkBox.AutoSize = true; + this._KeepSourcePdfBookmarkBox.Location = new System.Drawing.Point(10, 19); + this._KeepSourcePdfBookmarkBox.Name = "_KeepSourcePdfBookmarkBox"; + this._KeepSourcePdfBookmarkBox.Size = new System.Drawing.Size(150, 16); + this._KeepSourcePdfBookmarkBox.TabIndex = 0; + this._KeepSourcePdfBookmarkBox.Text = "保留源 PDF 文档的书签"; + this._KeepSourcePdfBookmarkBox.UseVisualStyleBackColor = true; + // + // _RemoveOrphanBoomarksBox + // + this._RemoveOrphanBoomarksBox.AutoSize = true; + this._RemoveOrphanBoomarksBox.Location = new System.Drawing.Point(33, 41); + this._RemoveOrphanBoomarksBox.Name = "_RemoveOrphanBoomarksBox"; + this._RemoveOrphanBoomarksBox.Size = new System.Drawing.Size(168, 16); + this._RemoveOrphanBoomarksBox.TabIndex = 1; + this._RemoveOrphanBoomarksBox.Text = "删除连接到无效页面的书签"; + this._RemoveOrphanBoomarksBox.UseVisualStyleBackColor = true; + // + // groupBox1 + // + this.groupBox1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.groupBox1.Controls.Add(this._SubFolderWithFilesBox); + this.groupBox1.Controls.Add(this._ExcludeSubFoldersBox); + this.groupBox1.Controls.Add(this.label9); + this.groupBox1.Controls.Add(this._AutoBookmarkTitleBox); + this.groupBox1.Controls.Add(this._CajSortBox); + this.groupBox1.Controls.Add(this._IgnoreLeadingNumbersBox); + this.groupBox1.Controls.Add(this._NumericAwareSortBox); + this.groupBox1.Controls.Add(this._SubFoldersBeforeFilesBox); + this.groupBox1.Location = new System.Drawing.Point(6, 6); + this.groupBox1.Name = "groupBox1"; + this.groupBox1.Size = new System.Drawing.Size(431, 131); + this.groupBox1.TabIndex = 0; + this.groupBox1.TabStop = false; + this.groupBox1.Text = "向文件列表添加项目时的行为"; + // + // _SubFolderWithFilesBox + // + this._SubFolderWithFilesBox.AutoSize = true; + this._SubFolderWithFilesBox.Location = new System.Drawing.Point(177, 63); + this._SubFolderWithFilesBox.Name = "_SubFolderWithFilesBox"; + this._SubFolderWithFilesBox.Size = new System.Drawing.Size(107, 16); + this._SubFolderWithFilesBox.TabIndex = 4; + this._SubFolderWithFilesBox.TabStop = true; + this._SubFolderWithFilesBox.Text = "和文件一起排序"; + this._SubFolderWithFilesBox.UseVisualStyleBackColor = true; + // + // _ExcludeSubFoldersBox + // + this._ExcludeSubFoldersBox.AutoSize = true; + this._ExcludeSubFoldersBox.Location = new System.Drawing.Point(290, 63); + this._ExcludeSubFoldersBox.Name = "_ExcludeSubFoldersBox"; + this._ExcludeSubFoldersBox.Size = new System.Drawing.Size(71, 16); + this._ExcludeSubFoldersBox.TabIndex = 5; + this._ExcludeSubFoldersBox.TabStop = true; + this._ExcludeSubFoldersBox.Text = "不要导入"; + this._ExcludeSubFoldersBox.UseVisualStyleBackColor = true; + // + // label9 + // + this.label9.AutoSize = true; + this.label9.Location = new System.Drawing.Point(8, 65); + this.label9.Name = "label9"; + this.label9.Size = new System.Drawing.Size(65, 12); + this.label9.TabIndex = 2; + this.label9.Text = "子文件夹:"; + // + // _AutoBookmarkTitleBox + // + this._AutoBookmarkTitleBox.AutoSize = true; + this._AutoBookmarkTitleBox.Location = new System.Drawing.Point(10, 19); + this._AutoBookmarkTitleBox.Name = "_AutoBookmarkTitleBox"; + this._AutoBookmarkTitleBox.Size = new System.Drawing.Size(168, 16); + this._AutoBookmarkTitleBox.TabIndex = 0; + this._AutoBookmarkTitleBox.Text = "添加项时自动生成书签文本"; + this._AutoBookmarkTitleBox.UseVisualStyleBackColor = true; + // + // _CajSortBox + // + this._CajSortBox.AutoSize = true; + this._CajSortBox.Location = new System.Drawing.Point(10, 107); + this._CajSortBox.Name = "_CajSortBox"; + this._CajSortBox.Size = new System.Drawing.Size(144, 16); + this._CajSortBox.TabIndex = 7; + this._CajSortBox.Text = "使用超星命名规则排序"; + this._CajSortBox.UseVisualStyleBackColor = true; + // + // _IgnoreLeadingNumbersBox + // + this._IgnoreLeadingNumbersBox.AutoSize = true; + this._IgnoreLeadingNumbersBox.Location = new System.Drawing.Point(33, 41); + this._IgnoreLeadingNumbersBox.Name = "_IgnoreLeadingNumbersBox"; + this._IgnoreLeadingNumbersBox.Size = new System.Drawing.Size(156, 16); + this._IgnoreLeadingNumbersBox.TabIndex = 1; + this._IgnoreLeadingNumbersBox.Text = "删除书签文本的前导数字"; + this._IgnoreLeadingNumbersBox.UseVisualStyleBackColor = true; + // + // _NumericAwareSortBox + // + this._NumericAwareSortBox.AutoSize = true; + this._NumericAwareSortBox.Location = new System.Drawing.Point(10, 85); + this._NumericAwareSortBox.Name = "_NumericAwareSortBox"; + this._NumericAwareSortBox.Size = new System.Drawing.Size(180, 16); + this._NumericAwareSortBox.TabIndex = 6; + this._NumericAwareSortBox.Text = "文件名分别按数值和文本排序"; + this._NumericAwareSortBox.UseVisualStyleBackColor = true; + // + // _SubFoldersBeforeFilesBox + // + this._SubFoldersBeforeFilesBox.AutoSize = true; + this._SubFoldersBeforeFilesBox.Location = new System.Drawing.Point(76, 63); + this._SubFoldersBeforeFilesBox.Name = "_SubFoldersBeforeFilesBox"; + this._SubFoldersBeforeFilesBox.Size = new System.Drawing.Size(95, 16); + this._SubFoldersBeforeFilesBox.TabIndex = 3; + this._SubFoldersBeforeFilesBox.Text = "排在文件前面"; + this._SubFoldersBeforeFilesBox.UseVisualStyleBackColor = true; + // + // _LayoutPage + // + this._LayoutPage.Controls.Add(this.groupBox2); + this._LayoutPage.Controls.Add(this._ImageGroupBox); + this._LayoutPage.Controls.Add(this._LayoutGroupBox); + this._LayoutPage.Controls.Add(this._MarginGroupBox); + this._LayoutPage.Controls.Add(this._PdfGroupBox); + this._LayoutPage.Location = new System.Drawing.Point(4, 22); + this._LayoutPage.Name = "_LayoutPage"; + this._LayoutPage.Padding = new System.Windows.Forms.Padding(3); + this._LayoutPage.Size = new System.Drawing.Size(440, 293); + this._LayoutPage.TabIndex = 0; + this._LayoutPage.Text = "页面布局"; + this._LayoutPage.UseVisualStyleBackColor = true; + // + // groupBox2 + // + this.groupBox2.Controls.Add(this._DpiYBox); + this.groupBox2.Controls.Add(this._DpiXBox); + this.groupBox2.Controls.Add(this.label10); + this.groupBox2.Controls.Add(this.label11); + this.groupBox2.Controls.Add(this._RecompressImageBox); + this.groupBox2.Controls.Add(this.label12); + this.groupBox2.Controls.Add(this._AutoMaskBWImageBox); + this.groupBox2.Location = new System.Drawing.Point(237, 139); + this.groupBox2.Name = "groupBox2"; + this.groupBox2.Size = new System.Drawing.Size(195, 138); + this.groupBox2.TabIndex = 4; + this.groupBox2.TabStop = false; + this.groupBox2.Text = "图片"; + // + // _RecompressImageBox + // + this._RecompressImageBox.AutoSize = true; + this._RecompressImageBox.Location = new System.Drawing.Point(7, 43); + this._RecompressImageBox.Name = "_RecompressImageBox"; + this._RecompressImageBox.Size = new System.Drawing.Size(120, 16); + this._RecompressImageBox.TabIndex = 1; + this._RecompressImageBox.Text = "优化压缩黑白图片"; + this._RecompressImageBox.UseVisualStyleBackColor = true; + // + // _AutoMaskBWImageBox + // + this._AutoMaskBWImageBox.AutoSize = true; + this._AutoMaskBWImageBox.Location = new System.Drawing.Point(7, 21); + this._AutoMaskBWImageBox.Name = "_AutoMaskBWImageBox"; + this._AutoMaskBWImageBox.Size = new System.Drawing.Size(120, 16); + this._AutoMaskBWImageBox.TabIndex = 0; + this._AutoMaskBWImageBox.Text = "黑白图片设为透明"; + this._AutoMaskBWImageBox.UseVisualStyleBackColor = true; + // + // _ImageGroupBox + // + this._ImageGroupBox.Controls.Add(this._AutoScaleDownBox); + this._ImageGroupBox.Controls.Add(this._AutoScaleUpBox); + this._ImageGroupBox.Location = new System.Drawing.Point(237, 6); + this._ImageGroupBox.Name = "_ImageGroupBox"; + this._ImageGroupBox.Size = new System.Drawing.Size(195, 48); + this._ImageGroupBox.TabIndex = 2; + this._ImageGroupBox.TabStop = false; + this._ImageGroupBox.Text = "缩放原始内容适应页面"; + // + // _AutoScaleDownBox + // + this._AutoScaleDownBox.AutoSize = true; + this._AutoScaleDownBox.Checked = true; + this._AutoScaleDownBox.CheckState = System.Windows.Forms.CheckState.Checked; + this._AutoScaleDownBox.Location = new System.Drawing.Point(7, 20); + this._AutoScaleDownBox.Name = "_AutoScaleDownBox"; + this._AutoScaleDownBox.Size = new System.Drawing.Size(72, 16); + this._AutoScaleDownBox.TabIndex = 0; + this._AutoScaleDownBox.Text = "无损缩小"; + this._AutoScaleDownBox.UseVisualStyleBackColor = true; + // + // _AutoScaleUpBox + // + this._AutoScaleUpBox.AutoSize = true; + this._AutoScaleUpBox.Location = new System.Drawing.Point(94, 20); + this._AutoScaleUpBox.Name = "_AutoScaleUpBox"; + this._AutoScaleUpBox.Size = new System.Drawing.Size(72, 16); + this._AutoScaleUpBox.TabIndex = 1; + this._AutoScaleUpBox.Text = "无损放大"; + this._AutoScaleUpBox.UseVisualStyleBackColor = true; + // + // _LayoutGroupBox + // + this._LayoutGroupBox.Controls.Add(this._RotationBox); + this._LayoutGroupBox.Controls.Add(this._SourceOrientationBox); + this._LayoutGroupBox.Controls.Add(this._UnifyOrientationBox); + this._LayoutGroupBox.Controls.Add(this._HeightBox); + this._LayoutGroupBox.Controls.Add(this._WidthBox); + this._LayoutGroupBox.Controls.Add(this._ImageVAlignBox); + this._LayoutGroupBox.Controls.Add(this._ImageHAlignBox); + this._LayoutGroupBox.Controls.Add(this.label2); + this._LayoutGroupBox.Controls.Add(this.label8); + this._LayoutGroupBox.Controls.Add(this._PageSizeBox); + this._LayoutGroupBox.Controls.Add(this._AutoRotateBox); + this._LayoutGroupBox.Controls.Add(this.label5); + this._LayoutGroupBox.Controls.Add(this.label4); + this._LayoutGroupBox.Location = new System.Drawing.Point(6, 6); + this._LayoutGroupBox.Name = "_LayoutGroupBox"; + this._LayoutGroupBox.Size = new System.Drawing.Size(225, 171); + this._LayoutGroupBox.TabIndex = 0; + this._LayoutGroupBox.TabStop = false; + this._LayoutGroupBox.Text = "默认页面布局及尺寸(单位:厘米)"; + // + // _RotationBox + // + this._RotationBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this._RotationBox.FormattingEnabled = true; + this._RotationBox.Items.AddRange(new object[] { + "顺时针旋转90度", + "逆时针旋转90度"}); + this._RotationBox.Location = new System.Drawing.Point(103, 140); + this._RotationBox.Name = "_RotationBox"; + this._RotationBox.Size = new System.Drawing.Size(112, 20); + this._RotationBox.TabIndex = 12; + // + // _SourceOrientationBox + // + this._SourceOrientationBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this._SourceOrientationBox.FormattingEnabled = true; + this._SourceOrientationBox.Items.AddRange(new object[] { + "横向页面", + "纵向页面"}); + this._SourceOrientationBox.Location = new System.Drawing.Point(20, 140); + this._SourceOrientationBox.Name = "_SourceOrientationBox"; + this._SourceOrientationBox.Size = new System.Drawing.Size(77, 20); + this._SourceOrientationBox.TabIndex = 11; + // + // _UnifyOrientationBox + // + this._UnifyOrientationBox.AutoSize = true; + this._UnifyOrientationBox.Location = new System.Drawing.Point(8, 118); + this._UnifyOrientationBox.Name = "_UnifyOrientationBox"; + this._UnifyOrientationBox.Size = new System.Drawing.Size(156, 16); + this._UnifyOrientationBox.TabIndex = 10; + this._UnifyOrientationBox.Text = "修改所有页面的纵横方向"; + this._UnifyOrientationBox.UseVisualStyleBackColor = true; + // + // _HeightBox + // + this._HeightBox.DecimalPlaces = 2; + this._HeightBox.Increment = new decimal(new int[] { + 1, + 0, + 0, + 131072}); + this._HeightBox.Location = new System.Drawing.Point(154, 45); + this._HeightBox.Maximum = new decimal(new int[] { + 9999, + 0, + 0, + 0}); + this._HeightBox.Name = "_HeightBox"; + this._HeightBox.Size = new System.Drawing.Size(61, 21); + this._HeightBox.TabIndex = 5; + this._HeightBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + // + // _WidthBox + // + this._WidthBox.DecimalPlaces = 2; + this._WidthBox.Increment = new decimal(new int[] { + 1, + 0, + 0, + 131072}); + this._WidthBox.Location = new System.Drawing.Point(53, 44); + this._WidthBox.Maximum = new decimal(new int[] { + 9999, + 0, + 0, + 0}); + this._WidthBox.Name = "_WidthBox"; + this._WidthBox.Size = new System.Drawing.Size(61, 21); + this._WidthBox.TabIndex = 3; + this._WidthBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + // + // _ImageVAlignBox + // + this._ImageVAlignBox.DisplayMember = "Key"; + this._ImageVAlignBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this._ImageVAlignBox.Location = new System.Drawing.Point(139, 93); + this._ImageVAlignBox.Name = "_ImageVAlignBox"; + this._ImageVAlignBox.Size = new System.Drawing.Size(76, 20); + this._ImageVAlignBox.TabIndex = 9; + this._ImageVAlignBox.ValueMember = "Value"; + // + // _ImageHAlignBox + // + this._ImageHAlignBox.DisplayMember = "Key"; + this._ImageHAlignBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this._ImageHAlignBox.Location = new System.Drawing.Point(53, 93); + this._ImageHAlignBox.Name = "_ImageHAlignBox"; + this._ImageHAlignBox.Size = new System.Drawing.Size(76, 20); + this._ImageHAlignBox.TabIndex = 8; + this._ImageHAlignBox.ValueMember = "Value"; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(6, 23); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(41, 12); + this.label2.TabIndex = 0; + this.label2.Text = "尺寸:"; + // + // label8 + // + this.label8.AutoSize = true; + this.label8.Location = new System.Drawing.Point(6, 96); + this.label8.Name = "label8"; + this.label8.Size = new System.Drawing.Size(41, 12); + this.label8.TabIndex = 7; + this.label8.Text = "位置:"; + // + // _PageSizeBox + // + this._PageSizeBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this._PageSizeBox.Location = new System.Drawing.Point(53, 18); + this._PageSizeBox.Name = "_PageSizeBox"; + this._PageSizeBox.Size = new System.Drawing.Size(162, 20); + this._PageSizeBox.TabIndex = 1; + this._PageSizeBox.SelectedIndexChanged += new System.EventHandler(this._PageSizeBox_SelectedIndexChanged); + // + // _AutoRotateBox + // + this._AutoRotateBox.AutoSize = true; + this._AutoRotateBox.Checked = true; + this._AutoRotateBox.CheckState = System.Windows.Forms.CheckState.Checked; + this._AutoRotateBox.Location = new System.Drawing.Point(20, 72); + this._AutoRotateBox.Name = "_AutoRotateBox"; + this._AutoRotateBox.Size = new System.Drawing.Size(192, 16); + this._AutoRotateBox.TabIndex = 6; + this._AutoRotateBox.Text = "旋转页面适应原始内容纵横方向"; + this._AutoRotateBox.UseVisualStyleBackColor = true; + // + // label5 + // + this.label5.AutoSize = true; + this.label5.Location = new System.Drawing.Point(120, 47); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(29, 12); + this.label5.TabIndex = 4; + this.label5.Text = "高:"; + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point(18, 47); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(29, 12); + this.label4.TabIndex = 2; + this.label4.Text = "宽:"; + // + // _MarginGroupBox + // + this._MarginGroupBox.Controls.Add(this._SyncMarginsBox); + this._MarginGroupBox.Controls.Add(this._RightMarginBox); + this._MarginGroupBox.Controls.Add(this._LeftMarginBox); + this._MarginGroupBox.Controls.Add(this._BottomMarginBox); + this._MarginGroupBox.Controls.Add(this._TopMarginBox); + this._MarginGroupBox.Controls.Add(this.label7); + this._MarginGroupBox.Controls.Add(this.label3); + this._MarginGroupBox.Controls.Add(this.label6); + this._MarginGroupBox.Controls.Add(this.label1); + this._MarginGroupBox.Location = new System.Drawing.Point(6, 183); + this._MarginGroupBox.Name = "_MarginGroupBox"; + this._MarginGroupBox.Size = new System.Drawing.Size(225, 94); + this._MarginGroupBox.TabIndex = 1; + this._MarginGroupBox.TabStop = false; + this._MarginGroupBox.Text = "页边留白(单位:厘米)"; + // + // _SyncMarginsBox + // + this._SyncMarginsBox.AutoSize = true; + this._SyncMarginsBox.Checked = true; + this._SyncMarginsBox.CheckState = System.Windows.Forms.CheckState.Checked; + this._SyncMarginsBox.Location = new System.Drawing.Point(53, 74); + this._SyncMarginsBox.Name = "_SyncMarginsBox"; + this._SyncMarginsBox.Size = new System.Drawing.Size(120, 16); + this._SyncMarginsBox.TabIndex = 9; + this._SyncMarginsBox.Text = "同步调整四边留白"; + this._SyncMarginsBox.UseVisualStyleBackColor = true; + // + // _RightMarginBox + // + this._RightMarginBox.DecimalPlaces = 2; + this._RightMarginBox.Increment = new decimal(new int[] { + 1, + 0, + 0, + 131072}); + this._RightMarginBox.Location = new System.Drawing.Point(154, 47); + this._RightMarginBox.Maximum = new decimal(new int[] { + 99, + 0, + 0, + 0}); + this._RightMarginBox.Name = "_RightMarginBox"; + this._RightMarginBox.Size = new System.Drawing.Size(61, 21); + this._RightMarginBox.TabIndex = 8; + this._RightMarginBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + this._RightMarginBox.ValueChanged += new System.EventHandler(this.MarginBox_ValueChanged); + // + // _LeftMarginBox + // + this._LeftMarginBox.DecimalPlaces = 2; + this._LeftMarginBox.Increment = new decimal(new int[] { + 1, + 0, + 0, + 131072}); + this._LeftMarginBox.Location = new System.Drawing.Point(53, 47); + this._LeftMarginBox.Maximum = new decimal(new int[] { + 99, + 0, + 0, + 0}); + this._LeftMarginBox.Name = "_LeftMarginBox"; + this._LeftMarginBox.Size = new System.Drawing.Size(61, 21); + this._LeftMarginBox.TabIndex = 6; + this._LeftMarginBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + this._LeftMarginBox.ValueChanged += new System.EventHandler(this.MarginBox_ValueChanged); + // + // _BottomMarginBox + // + this._BottomMarginBox.DecimalPlaces = 2; + this._BottomMarginBox.Increment = new decimal(new int[] { + 1, + 0, + 0, + 131072}); + this._BottomMarginBox.Location = new System.Drawing.Point(154, 20); + this._BottomMarginBox.Maximum = new decimal(new int[] { + 99, + 0, + 0, + 0}); + this._BottomMarginBox.Name = "_BottomMarginBox"; + this._BottomMarginBox.Size = new System.Drawing.Size(61, 21); + this._BottomMarginBox.TabIndex = 4; + this._BottomMarginBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + this._BottomMarginBox.ValueChanged += new System.EventHandler(this.MarginBox_ValueChanged); + // + // _TopMarginBox + // + this._TopMarginBox.DecimalPlaces = 2; + this._TopMarginBox.Increment = new decimal(new int[] { + 1, + 0, + 0, + 131072}); + this._TopMarginBox.Location = new System.Drawing.Point(53, 20); + this._TopMarginBox.Maximum = new decimal(new int[] { + 99, + 0, + 0, + 0}); + this._TopMarginBox.Name = "_TopMarginBox"; + this._TopMarginBox.Size = new System.Drawing.Size(61, 21); + this._TopMarginBox.TabIndex = 1; + this._TopMarginBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + this._TopMarginBox.ValueChanged += new System.EventHandler(this.MarginBox_ValueChanged); + // + // label7 + // + this.label7.AutoSize = true; + this.label7.Location = new System.Drawing.Point(119, 50); + this.label7.Name = "label7"; + this.label7.Size = new System.Drawing.Size(29, 12); + this.label7.TabIndex = 7; + this.label7.Text = "右:"; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(119, 22); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(29, 12); + this.label3.TabIndex = 3; + this.label3.Text = "下:"; + // + // label6 + // + this.label6.AutoSize = true; + this.label6.Location = new System.Drawing.Point(18, 50); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(29, 12); + this.label6.TabIndex = 5; + this.label6.Text = "左:"; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(18, 23); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(29, 12); + this.label1.TabIndex = 0; + this.label1.Text = "上:"; + // + // _PdfGroupBox + // + this._PdfGroupBox.Controls.Add(this._ResizePdfPagesBox); + this._PdfGroupBox.Controls.Add(this._ScalePdfPagesBox); + this._PdfGroupBox.Location = new System.Drawing.Point(237, 60); + this._PdfGroupBox.Name = "_PdfGroupBox"; + this._PdfGroupBox.Size = new System.Drawing.Size(195, 73); + this._PdfGroupBox.TabIndex = 3; + this._PdfGroupBox.TabStop = false; + this._PdfGroupBox.Text = "源 PDF 页面尺寸"; + // + // _ResizePdfPagesBox + // + this._ResizePdfPagesBox.AutoSize = true; + this._ResizePdfPagesBox.Location = new System.Drawing.Point(7, 20); + this._ResizePdfPagesBox.Name = "_ResizePdfPagesBox"; + this._ResizePdfPagesBox.Size = new System.Drawing.Size(107, 16); + this._ResizePdfPagesBox.TabIndex = 1; + this._ResizePdfPagesBox.Text = "调整为页面尺寸"; + this._ResizePdfPagesBox.UseVisualStyleBackColor = true; + // + // _ScalePdfPagesBox + // + this._ScalePdfPagesBox.AutoSize = true; + this._ScalePdfPagesBox.CheckAlign = System.Drawing.ContentAlignment.TopLeft; + this._ScalePdfPagesBox.Location = new System.Drawing.Point(7, 42); + this._ScalePdfPagesBox.Name = "_ScalePdfPagesBox"; + this._ScalePdfPagesBox.Size = new System.Drawing.Size(119, 16); + this._ScalePdfPagesBox.TabIndex = 2; + this._ScalePdfPagesBox.TabStop = true; + this._ScalePdfPagesBox.Text = "缩放内容适应页面"; + this._ScalePdfPagesBox.UseVisualStyleBackColor = true; + // + // _ViewerSettingsPage + // + this._ViewerSettingsPage.Controls.Add(this._ViewerSettingsEditor); + this._ViewerSettingsPage.Location = new System.Drawing.Point(4, 22); + this._ViewerSettingsPage.Name = "_ViewerSettingsPage"; + this._ViewerSettingsPage.Padding = new System.Windows.Forms.Padding(3); + this._ViewerSettingsPage.Size = new System.Drawing.Size(440, 293); + this._ViewerSettingsPage.TabIndex = 2; + this._ViewerSettingsPage.Text = "阅读方式"; + this._ViewerSettingsPage.UseVisualStyleBackColor = true; + // + // _ViewerSettingsEditor + // + this._ViewerSettingsEditor.Location = new System.Drawing.Point(0, 0); + this._ViewerSettingsEditor.Margin = new System.Windows.Forms.Padding(4); + this._ViewerSettingsEditor.Name = "_ViewerSettingsEditor"; + this._ViewerSettingsEditor.Size = new System.Drawing.Size(438, 279); + this._ViewerSettingsEditor.TabIndex = 1; + // + // _DocumentInfoPage + // + this._DocumentInfoPage.Controls.Add(this._FullCompressionBox); + this._DocumentInfoPage.Controls.Add(this._DocumentInfoEditor); + this._DocumentInfoPage.Location = new System.Drawing.Point(4, 22); + this._DocumentInfoPage.Name = "_DocumentInfoPage"; + this._DocumentInfoPage.Padding = new System.Windows.Forms.Padding(3); + this._DocumentInfoPage.Size = new System.Drawing.Size(440, 293); + this._DocumentInfoPage.TabIndex = 3; + this._DocumentInfoPage.Text = "文档杂项"; + this._DocumentInfoPage.UseVisualStyleBackColor = true; + // + // _FullCompressionBox + // + this._FullCompressionBox.AutoSize = true; + this._FullCompressionBox.Location = new System.Drawing.Point(15, 260); + this._FullCompressionBox.Name = "_FullCompressionBox"; + this._FullCompressionBox.Size = new System.Drawing.Size(120, 16); + this._FullCompressionBox.TabIndex = 2; + this._FullCompressionBox.Text = "压缩索引表和书签"; + this._FullCompressionBox.UseVisualStyleBackColor = true; + // + // _DocumentInfoEditor + // + this._DocumentInfoEditor.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._DocumentInfoEditor.Location = new System.Drawing.Point(0, 0); + this._DocumentInfoEditor.Margin = new System.Windows.Forms.Padding(4); + this._DocumentInfoEditor.Name = "_DocumentInfoEditor"; + this._DocumentInfoEditor.Size = new System.Drawing.Size(439, 294); + this._DocumentInfoEditor.TabIndex = 1; + // + // _PageLabelsPage + // + this._PageLabelsPage.Controls.Add(this._PageLabelEditor); + this._PageLabelsPage.Location = new System.Drawing.Point(4, 22); + this._PageLabelsPage.Name = "_PageLabelsPage"; + this._PageLabelsPage.Padding = new System.Windows.Forms.Padding(3); + this._PageLabelsPage.Size = new System.Drawing.Size(440, 293); + this._PageLabelsPage.TabIndex = 4; + this._PageLabelsPage.Text = "页码标签"; + this._PageLabelsPage.UseVisualStyleBackColor = true; + // + // _PageLabelEditor + // + this._PageLabelEditor.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._PageLabelEditor.Labels = null; + this._PageLabelEditor.Location = new System.Drawing.Point(-2, 0); + this._PageLabelEditor.Margin = new System.Windows.Forms.Padding(4); + this._PageLabelEditor.Name = "_PageLabelEditor"; + this._PageLabelEditor.Size = new System.Drawing.Size(439, 282); + this._PageLabelEditor.TabIndex = 1; + // + // label10 + // + this.label10.AutoSize = true; + this.label10.Location = new System.Drawing.Point(6, 66); + this.label10.Name = "label10"; + this.label10.Size = new System.Drawing.Size(179, 12); + this.label10.TabIndex = 2; + this.label10.Text = "指定导入分辨率(0:保持原图)"; + // + // _DpiYBox + // + this._DpiYBox.Location = new System.Drawing.Point(55, 111); + this._DpiYBox.Maximum = new decimal(new int[] { + 10000, + 0, + 0, + 0}); + this._DpiYBox.Name = "_DpiYBox"; + this._DpiYBox.Size = new System.Drawing.Size(61, 21); + this._DpiYBox.TabIndex = 6; + this._DpiYBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + // + // _DpiXBox + // + this._DpiXBox.Location = new System.Drawing.Point(55, 84); + this._DpiXBox.Maximum = new decimal(new int[] { + 10000, + 0, + 0, + 0}); + this._DpiXBox.Name = "_DpiXBox"; + this._DpiXBox.Size = new System.Drawing.Size(61, 21); + this._DpiXBox.TabIndex = 4; + this._DpiXBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + // + // label11 + // + this.label11.AutoSize = true; + this.label11.Location = new System.Drawing.Point(8, 113); + this.label11.Name = "label11"; + this.label11.Size = new System.Drawing.Size(41, 12); + this.label11.TabIndex = 5; + this.label11.Text = "垂直:"; + // + // label12 + // + this.label12.AutoSize = true; + this.label12.Location = new System.Drawing.Point(8, 87); + this.label12.Name = "label12"; + this.label12.Size = new System.Drawing.Size(41, 12); + this.label12.TabIndex = 3; + this.label12.Text = "水平:"; + // + // MergerOptionForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(474, 343); + this.Controls.Add(this._MainTab); + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "MergerOptionForm"; + this.ShowInTaskbar = false; + this.Text = "合并 PDF 文档选项"; + this._MainTab.ResumeLayout(false); + this._FilePage.ResumeLayout(false); + this.groupBox3.ResumeLayout(false); + this.groupBox3.PerformLayout(); + this.groupBox1.ResumeLayout(false); + this.groupBox1.PerformLayout(); + this._LayoutPage.ResumeLayout(false); + this.groupBox2.ResumeLayout(false); + this.groupBox2.PerformLayout(); + this._ImageGroupBox.ResumeLayout(false); + this._ImageGroupBox.PerformLayout(); + this._LayoutGroupBox.ResumeLayout(false); + this._LayoutGroupBox.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this._HeightBox)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this._WidthBox)).EndInit(); + this._MarginGroupBox.ResumeLayout(false); + this._MarginGroupBox.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this._RightMarginBox)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this._LeftMarginBox)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this._BottomMarginBox)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this._TopMarginBox)).EndInit(); + this._PdfGroupBox.ResumeLayout(false); + this._PdfGroupBox.PerformLayout(); + this._ViewerSettingsPage.ResumeLayout(false); + this._DocumentInfoPage.ResumeLayout(false); + this._DocumentInfoPage.PerformLayout(); + this._PageLabelsPage.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this._DpiYBox)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this._DpiXBox)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.TabControl _MainTab; + private System.Windows.Forms.TabPage _LayoutPage; + private System.Windows.Forms.TabPage _FilePage; + private System.Windows.Forms.GroupBox groupBox2; + private System.Windows.Forms.CheckBox _AutoMaskBWImageBox; + private System.Windows.Forms.GroupBox _ImageGroupBox; + private System.Windows.Forms.CheckBox _AutoScaleDownBox; + private System.Windows.Forms.CheckBox _AutoScaleUpBox; + private System.Windows.Forms.GroupBox _LayoutGroupBox; + private System.Windows.Forms.NumericUpDown _HeightBox; + private System.Windows.Forms.NumericUpDown _WidthBox; + private System.Windows.Forms.ComboBox _ImageVAlignBox; + private System.Windows.Forms.ComboBox _ImageHAlignBox; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.Label label8; + private System.Windows.Forms.ComboBox _PageSizeBox; + private System.Windows.Forms.CheckBox _AutoRotateBox; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.GroupBox _MarginGroupBox; + private System.Windows.Forms.CheckBox _SyncMarginsBox; + private System.Windows.Forms.NumericUpDown _RightMarginBox; + private System.Windows.Forms.NumericUpDown _LeftMarginBox; + private System.Windows.Forms.NumericUpDown _BottomMarginBox; + private System.Windows.Forms.NumericUpDown _TopMarginBox; + private System.Windows.Forms.Label label7; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.Label label6; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.GroupBox _PdfGroupBox; + private System.Windows.Forms.RadioButton _ResizePdfPagesBox; + private System.Windows.Forms.RadioButton _ScalePdfPagesBox; + private System.Windows.Forms.CheckBox _IgnoreLeadingNumbersBox; + private System.Windows.Forms.TabPage _ViewerSettingsPage; + private ViewerPreferenceEditor _ViewerSettingsEditor; + private System.Windows.Forms.TabPage _DocumentInfoPage; + private DocumentInfoEditor _DocumentInfoEditor; + private System.Windows.Forms.TabPage _PageLabelsPage; + private PageLabelEditor _PageLabelEditor; + private System.Windows.Forms.CheckBox _RecompressImageBox; + private System.Windows.Forms.CheckBox _FullCompressionBox; + private System.Windows.Forms.CheckBox _AutoBookmarkTitleBox; + private System.Windows.Forms.RadioButton _SubFoldersBeforeFilesBox; + private System.Windows.Forms.CheckBox _NumericAwareSortBox; + private System.Windows.Forms.CheckBox _RemoveOrphanBoomarksBox; + private System.Windows.Forms.CheckBox _KeepSourcePdfBookmarkBox; + private System.Windows.Forms.CheckBox _CajSortBox; + private System.Windows.Forms.CheckBox _UnifyOrientationBox; + private System.Windows.Forms.ComboBox _RotationBox; + private System.Windows.Forms.ComboBox _SourceOrientationBox; + private System.Windows.Forms.CheckBox _DeduplicateBox; + private System.Windows.Forms.GroupBox groupBox3; + private System.Windows.Forms.GroupBox groupBox1; + private System.Windows.Forms.RadioButton _ExcludeSubFoldersBox; + private System.Windows.Forms.Label label9; + private System.Windows.Forms.RadioButton _SubFolderWithFilesBox; + private System.Windows.Forms.NumericUpDown _DpiYBox; + private System.Windows.Forms.NumericUpDown _DpiXBox; + private System.Windows.Forms.Label label10; + private System.Windows.Forms.Label label11; + private System.Windows.Forms.Label label12; + } +} \ No newline at end of file diff --git a/pdfpatcher/App/Functions/MergerOptionForm.cs b/pdfpatcher/App/Functions/MergerOptionForm.cs new file mode 100644 index 0000000..d3b4e0b --- /dev/null +++ b/pdfpatcher/App/Functions/MergerOptionForm.cs @@ -0,0 +1,208 @@ +using System; +using System.ComponentModel; +using System.Windows.Forms; +using PDFPatcher.Common; +using PDFPatcher.Model; + +namespace PDFPatcher.Functions +{ + [ToolboxItem(false)] + public partial class MergerOptionForm : Form, IResettableControl + { + string paperName; + bool _uiLockDown; + + public MergerOptionForm() { + InitializeComponent(); + this.OnFirstLoad(OnLoad); + } + + void OnLoad() { + this.SetIcon(Properties.Resources.PdfOptions); + MinimumSize = Size; + + _AutoBookmarkTitleBox.CheckedChanged += CheckBoxChanged; + _KeepSourcePdfBookmarkBox.CheckedChanged += CheckBoxChanged; + _UnifyOrientationBox.CheckedChanged += CheckBoxChanged; + _SubFoldersBeforeFilesBox.Checked = true; + _PageSizeBox.Items.AddRange(Array.FindAll(Processor.PdfDocumentCreator.PaperSizes, i => i.SpecialSize < SpecialPaperSize.AsSpecificPage)); + _ImageHAlignBox.Items.Add("水平居中"); + _ImageHAlignBox.Items.Add("左对齐"); + _ImageHAlignBox.Items.Add("右对齐"); + _ImageVAlignBox.Items.Add("垂直居中"); + _ImageVAlignBox.Items.Add("置顶"); + _ImageVAlignBox.Items.Add("置底"); + + Reload(); + } + + public void Reset() { + AppContext.Merger = new MergerOptions(); + Reload(); + } + + public void Reload() { + _uiLockDown = true; + var options = AppContext.Merger; + var ps = options.PageSettings; + _AutoBookmarkTitleBox.Checked = options.AutoBookmarkTitle; + _AutoMaskBWImageBox.Checked = options.AutoMaskBWImages; + _AutoRotateBox.Checked = ps.AutoRotation; + _AutoScaleDownBox.Checked = options.AutoScaleDown; + _AutoScaleUpBox.Checked = options.AutoScaleUp; + _BottomMarginBox.SetValue(ps.Margins.Bottom / Constants.Units.CmToPoint); + _CajSortBox.Checked = options.CajSort; + _HeightBox.SetValue(ps.PaperSize.Height / Constants.Units.CmToPoint); + _IgnoreLeadingNumbersBox.Checked = options.IgnoreLeadingNumbers; + _ImageHAlignBox.SelectedIndex = (int)ps.HorizontalAlign; + _ImageVAlignBox.SelectedIndex = (int)ps.VerticalAlign; + _KeepSourcePdfBookmarkBox.Checked = options.KeepBookmarks; + _LeftMarginBox.SetValue(ps.Margins.Left / Constants.Units.CmToPoint); + for (int i = 0; i < _PageSizeBox.Items.Count; i++) { + var p = _PageSizeBox.Items[i] as Model.PaperSize; + if (p.PaperName == ps.PaperSize.PaperName) { + _PageSizeBox.SelectedIndex = i; + } + } + if (_PageSizeBox.SelectedIndex == -1) { + _PageSizeBox.SelectedIndex = 0; + } + _NumericAwareSortBox.Checked = options.NumericAwareSort; + _RemoveOrphanBoomarksBox.Checked = options.RemoveOrphanBookmarks; + _ResizePdfPagesBox.Checked = ps.ScaleContent == false; + _RightMarginBox.SetValue(ps.Margins.Right / Constants.Units.CmToPoint); + switch (options.SubFolder) { + case MergerOptions.SubFolderPosition.BeforeFiles: + _SubFoldersBeforeFilesBox.Checked = true; + break; + case MergerOptions.SubFolderPosition.WithFiles: + _SubFolderWithFilesBox.Checked = true; + break; + case MergerOptions.SubFolderPosition.Exclude: + _ExcludeSubFoldersBox.Checked = true; + break; + } + _ScalePdfPagesBox.Checked = ps.ScaleContent; + _TopMarginBox.SetValue(ps.Margins.Top / Constants.Units.CmToPoint); + _WidthBox.SetValue(ps.PaperSize.Width / Constants.Units.CmToPoint); + if (_PageSizeBox.SelectedIndex == 0) { + _HeightBox.Value = 26.01M; + _WidthBox.Value = 18M; + } + + _SourceOrientationBox.SelectedIndex = options.RotateVerticalPages ? 1 : 0; + _RotationBox.SelectedIndex = options.RotateAntiClockwise ? 1 : 0; + _UnifyOrientationBox.Checked = options.UnifyPageOrientation; + _DeduplicateBox.Checked = options.Deduplicate; + _RecompressImageBox.Checked = options.RecompressWithJbig2; + _FullCompressionBox.Checked = options.FullCompression; + _DpiXBox.SetValue(options.DpiX); + _DpiYBox.SetValue(options.DpiY); + _DocumentInfoEditor.Options = options.MetaData; + _ViewerSettingsEditor.Options = options.ViewerPreferences; + _PageLabelEditor.Labels = options.PageLabels; + + _uiLockDown = false; + } + + protected override void OnClosed(EventArgs e) { + var option = AppContext.Merger; + var ps = option.PageSettings; + option.AutoBookmarkTitle = _AutoBookmarkTitleBox.Checked; + option.AutoMaskBWImages = _AutoMaskBWImageBox.Checked; + ps.AutoRotation = _AutoRotateBox.Checked; + option.AutoScaleDown = _AutoScaleDownBox.Checked; + option.AutoScaleUp = _AutoScaleUpBox.Checked; + option.CajSort = _CajSortBox.Checked; + ps.Margins.Top = CmToPoint(_TopMarginBox); + ps.Margins.Bottom = CmToPoint(_BottomMarginBox); + ps.Margins.Left = CmToPoint(_LeftMarginBox); + ps.Margins.Right = CmToPoint(_RightMarginBox); + option.NumericAwareSort = _NumericAwareSortBox.Checked; + ps.PaperSize.PaperName = paperName; + ps.PaperSize.Width = CmToPoint(_WidthBox); + ps.PaperSize.Height = CmToPoint(_HeightBox); + ps.HorizontalAlign = (Model.HorizontalAlignment)_ImageHAlignBox.SelectedIndex; + ps.VerticalAlign = (Model.VerticalAlignment)_ImageVAlignBox.SelectedIndex; + ps.ScaleContent = _ScalePdfPagesBox.Checked; + option.SubFolder = _SubFoldersBeforeFilesBox.Checked ? MergerOptions.SubFolderPosition.BeforeFiles + : _SubFolderWithFilesBox.Checked ? MergerOptions.SubFolderPosition.WithFiles + : MergerOptions.SubFolderPosition.Exclude; + + option.UnifyPageOrientation = _UnifyOrientationBox.Checked; + option.RotateVerticalPages = _SourceOrientationBox.SelectedIndex == 1; + option.RotateAntiClockwise = _RotationBox.SelectedIndex == 1; + option.IgnoreLeadingNumbers = _IgnoreLeadingNumbersBox.Checked; + option.KeepBookmarks = _KeepSourcePdfBookmarkBox.Checked; + option.RemoveOrphanBookmarks = _RemoveOrphanBoomarksBox.Checked; + + option.RecompressWithJbig2 = _RecompressImageBox.Checked; + option.FullCompression = _FullCompressionBox.Checked; + option.DpiX = (int)_DpiXBox.Value; + option.DpiY = (int)_DpiYBox.Value; + option.Deduplicate = _DeduplicateBox.Checked; + } + + float CmToPoint(NumericUpDown box) { + return (float)box.Value * Constants.Units.CmToPoint; + } + + void _PageSizeBox_SelectedIndexChanged(object sender, EventArgs e) { + if (_PageSizeBox.SelectedIndex == -1) { + return; + } + var p = _PageSizeBox.SelectedItem as Model.PaperSize; + if (p.Width > 0 && p.Height > 0) { + _WidthBox.SetValue((decimal)p.Width / (decimal)100); + _HeightBox.SetValue((decimal)p.Height / (decimal)100); + } + paperName = p.PaperName; + switch (paperName) { + case Model.PaperSize.FixedWidthAutoHeight: + _AutoRotateBox.Enabled = + _HeightBox.Enabled = + _ImageVAlignBox.Enabled = + false; + _ImageHAlignBox.Enabled = + _PdfGroupBox.Enabled = + _ImageGroupBox.Enabled = + _WidthBox.Enabled = true; + break; + case Model.PaperSize.AsPageSize: + _AutoRotateBox.Enabled = + _WidthBox.Enabled = + _ImageHAlignBox.Enabled = + _ImageVAlignBox.Enabled = + _PdfGroupBox.Enabled = + _ImageGroupBox.Enabled = + _HeightBox.Enabled = false; + break; + default: + _AutoRotateBox.Enabled = + _WidthBox.Enabled = + _HeightBox.Enabled = + _ImageHAlignBox.Enabled = + _ImageVAlignBox.Enabled = + _PdfGroupBox.Enabled = + _ImageGroupBox.Enabled = + true; + break; + } + } + + void MarginBox_ValueChanged(object sender, EventArgs e) { + if (_SyncMarginsBox.Checked == false || _uiLockDown) { + return; + } + var c = sender as NumericUpDown; + var d = c.Value; + _TopMarginBox.Value = _BottomMarginBox.Value = _LeftMarginBox.Value = _RightMarginBox.Value = d; + } + + void CheckBoxChanged(object sender, EventArgs e) { + _IgnoreLeadingNumbersBox.Enabled = _AutoBookmarkTitleBox.Checked; + _RemoveOrphanBoomarksBox.Enabled = _KeepSourcePdfBookmarkBox.Checked; + _SourceOrientationBox.Enabled = _RotationBox.Enabled = _UnifyOrientationBox.Checked; + } + } +} diff --git a/pdfpatcher/App/Functions/MergerOptionForm.resx b/pdfpatcher/App/Functions/MergerOptionForm.resx new file mode 100644 index 0000000..d58980a --- /dev/null +++ b/pdfpatcher/App/Functions/MergerOptionForm.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/OcrControl.Designer.cs b/pdfpatcher/App/Functions/OcrControl.Designer.cs new file mode 100644 index 0000000..c81d77c --- /dev/null +++ b/pdfpatcher/App/Functions/OcrControl.Designer.cs @@ -0,0 +1,403 @@ +namespace PDFPatcher.Functions +{ + partial class OcrControl + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region 组件设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + this.label3 = new System.Windows.Forms.Label(); + this._PageRangeBox = new System.Windows.Forms.TextBox(); + this.tabControl1 = new System.Windows.Forms.TabControl(); + this.tabPage1 = new System.Windows.Forms.TabPage(); + this._PrintOcrResultBox = new System.Windows.Forms.CheckBox(); + this._OutputOriginalOcrResultBox = new System.Windows.Forms.CheckBox(); + this._ConvertToMonoColorBox = new System.Windows.Forms.CheckBox(); + this._RemoveSpaceBetweenChineseBox = new System.Windows.Forms.CheckBox(); + this._SaveOcredImageBox = new System.Windows.Forms.CheckBox(); + this._CompressWhiteSpaceBox = new System.Windows.Forms.CheckBox(); + this._DetectContentPunctuationsBox = new System.Windows.Forms.CheckBox(); + this._DetectColumnsBox = new System.Windows.Forms.CheckBox(); + this._StretchBox = new System.Windows.Forms.CheckBox(); + this._OrientBox = new System.Windows.Forms.CheckBox(); + this._OcrLangBox = new System.Windows.Forms.ComboBox(); + this.label13 = new System.Windows.Forms.Label(); + this.label5 = new System.Windows.Forms.Label(); + this._WritingDirectionBox = new System.Windows.Forms.ComboBox(); + this.label14 = new System.Windows.Forms.Label(); + this._QuantitiveFactorBox = new System.Windows.Forms.NumericUpDown(); + this._SourceFileControl = new PDFPatcher.SourceFileControl(); + this._BookmarkControl = new PDFPatcher.BookmarkControl(); + this._TargetFileControl = new PDFPatcher.TargetFileControl(); + this._ExportBookmarkButton = new System.Windows.Forms.Button(); + this._ImportOcrResultButton = new EnhancedGlassButton.GlassButton(); + this.tabControl1.SuspendLayout(); + this.tabPage1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this._QuantitiveFactorBox)).BeginInit(); + this.SuspendLayout(); + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(3, 12); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(89, 12); + this.label3.TabIndex = 0; + this.label3.Text = "识别页码范围:"; + // + // _PageRangeBox + // + this._PageRangeBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._PageRangeBox.Location = new System.Drawing.Point(98, 9); + this._PageRangeBox.Name = "_PageRangeBox"; + this._PageRangeBox.Size = new System.Drawing.Size(335, 21); + this._PageRangeBox.TabIndex = 1; + // + // tabControl1 + // + this.tabControl1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.tabControl1.Controls.Add(this.tabPage1); + this.tabControl1.Location = new System.Drawing.Point(13, 124); + this.tabControl1.Name = "tabControl1"; + this.tabControl1.SelectedIndex = 0; + this.tabControl1.Size = new System.Drawing.Size(447, 194); + this.tabControl1.TabIndex = 4; + // + // tabPage1 + // + this.tabPage1.Controls.Add(this._PrintOcrResultBox); + this.tabPage1.Controls.Add(this._OutputOriginalOcrResultBox); + this.tabPage1.Controls.Add(this._ConvertToMonoColorBox); + this.tabPage1.Controls.Add(this._RemoveSpaceBetweenChineseBox); + this.tabPage1.Controls.Add(this._SaveOcredImageBox); + this.tabPage1.Controls.Add(this._CompressWhiteSpaceBox); + this.tabPage1.Controls.Add(this._DetectContentPunctuationsBox); + this.tabPage1.Controls.Add(this._DetectColumnsBox); + this.tabPage1.Controls.Add(this._StretchBox); + this.tabPage1.Controls.Add(this._OrientBox); + this.tabPage1.Controls.Add(this._OcrLangBox); + this.tabPage1.Controls.Add(this.label13); + this.tabPage1.Controls.Add(this.label5); + this.tabPage1.Controls.Add(this._WritingDirectionBox); + this.tabPage1.Controls.Add(this.label3); + this.tabPage1.Controls.Add(this._PageRangeBox); + this.tabPage1.Location = new System.Drawing.Point(4, 22); + this.tabPage1.Name = "tabPage1"; + this.tabPage1.Padding = new System.Windows.Forms.Padding(3); + this.tabPage1.Size = new System.Drawing.Size(439, 168); + this.tabPage1.TabIndex = 0; + this.tabPage1.Text = "识别选项"; + this.tabPage1.UseVisualStyleBackColor = true; + // + // _PrintOcrResultBox + // + this._PrintOcrResultBox.AutoSize = true; + this._PrintOcrResultBox.Location = new System.Drawing.Point(6, 150); + this._PrintOcrResultBox.Name = "_PrintOcrResultBox"; + this._PrintOcrResultBox.Size = new System.Drawing.Size(180, 16); + this._PrintOcrResultBox.TabIndex = 17; + this._PrintOcrResultBox.Text = "在日志窗口输出识别后的文本"; + this._PrintOcrResultBox.UseVisualStyleBackColor = true; + // + // _OutputOriginalOcrResultBox + // + this._OutputOriginalOcrResultBox.AutoSize = true; + this._OutputOriginalOcrResultBox.Location = new System.Drawing.Point(202, 128); + this._OutputOriginalOcrResultBox.Name = "_OutputOriginalOcrResultBox"; + this._OutputOriginalOcrResultBox.Size = new System.Drawing.Size(132, 16); + this._OutputOriginalOcrResultBox.TabIndex = 16; + this._OutputOriginalOcrResultBox.Text = "保存原始的识别结果"; + this._OutputOriginalOcrResultBox.UseVisualStyleBackColor = true; + this._OutputOriginalOcrResultBox.CheckedChanged += new System.EventHandler(this.ControlEvent); + // + // _ConvertToMonoColorBox + // + this._ConvertToMonoColorBox.AutoSize = true; + this._ConvertToMonoColorBox.Location = new System.Drawing.Point(6, 128); + this._ConvertToMonoColorBox.Name = "_ConvertToMonoColorBox"; + this._ConvertToMonoColorBox.Size = new System.Drawing.Size(144, 16); + this._ConvertToMonoColorBox.TabIndex = 12; + this._ConvertToMonoColorBox.Text = "转换为黑白图片再识别"; + this._ConvertToMonoColorBox.UseVisualStyleBackColor = true; + // + // _RemoveSpaceBetweenChineseBox + // + this._RemoveSpaceBetweenChineseBox.AutoSize = true; + this._RemoveSpaceBetweenChineseBox.Location = new System.Drawing.Point(202, 106); + this._RemoveSpaceBetweenChineseBox.Name = "_RemoveSpaceBetweenChineseBox"; + this._RemoveSpaceBetweenChineseBox.Size = new System.Drawing.Size(120, 16); + this._RemoveSpaceBetweenChineseBox.TabIndex = 11; + this._RemoveSpaceBetweenChineseBox.Text = "删除汉字间的空格"; + this._RemoveSpaceBetweenChineseBox.UseVisualStyleBackColor = true; + // + // _SaveOcredImageBox + // + this._SaveOcredImageBox.AutoSize = true; + this._SaveOcredImageBox.Location = new System.Drawing.Point(202, 150); + this._SaveOcredImageBox.Name = "_SaveOcredImageBox"; + this._SaveOcredImageBox.Size = new System.Drawing.Size(156, 16); + this._SaveOcredImageBox.TabIndex = 13; + this._SaveOcredImageBox.Text = "保存识别引擎处理的图片"; + this._SaveOcredImageBox.UseVisualStyleBackColor = true; + this._SaveOcredImageBox.Visible = false; + // + // _CompressWhiteSpaceBox + // + this._CompressWhiteSpaceBox.AutoSize = true; + this._CompressWhiteSpaceBox.Location = new System.Drawing.Point(6, 106); + this._CompressWhiteSpaceBox.Name = "_CompressWhiteSpaceBox"; + this._CompressWhiteSpaceBox.Size = new System.Drawing.Size(132, 16); + this._CompressWhiteSpaceBox.TabIndex = 10; + this._CompressWhiteSpaceBox.Text = "压缩连续出现的空格"; + this._CompressWhiteSpaceBox.UseVisualStyleBackColor = true; + // + // _DetectContentPunctuationsBox + // + this._DetectContentPunctuationsBox.AutoSize = true; + this._DetectContentPunctuationsBox.Location = new System.Drawing.Point(202, 84); + this._DetectContentPunctuationsBox.Name = "_DetectContentPunctuationsBox"; + this._DetectContentPunctuationsBox.Size = new System.Drawing.Size(192, 16); + this._DetectContentPunctuationsBox.TabIndex = 9; + this._DetectContentPunctuationsBox.Text = "识别目录页的点(……)分隔符"; + this._DetectContentPunctuationsBox.UseVisualStyleBackColor = true; + // + // _DetectColumnsBox + // + this._DetectColumnsBox.AutoSize = true; + this._DetectColumnsBox.Location = new System.Drawing.Point(6, 84); + this._DetectColumnsBox.Name = "_DetectColumnsBox"; + this._DetectColumnsBox.Size = new System.Drawing.Size(96, 16); + this._DetectColumnsBox.TabIndex = 8; + this._DetectColumnsBox.Text = "识别分栏排版"; + this._DetectColumnsBox.UseVisualStyleBackColor = true; + // + // _StretchBox + // + this._StretchBox.AutoSize = true; + this._StretchBox.Location = new System.Drawing.Point(202, 62); + this._StretchBox.Name = "_StretchBox"; + this._StretchBox.Size = new System.Drawing.Size(96, 16); + this._StretchBox.TabIndex = 7; + this._StretchBox.Text = "纠正倾斜页面"; + this._StretchBox.UseVisualStyleBackColor = true; + // + // _OrientBox + // + this._OrientBox.AutoSize = true; + this._OrientBox.Location = new System.Drawing.Point(6, 62); + this._OrientBox.Name = "_OrientBox"; + this._OrientBox.Size = new System.Drawing.Size(96, 16); + this._OrientBox.TabIndex = 6; + this._OrientBox.Text = "检测页面方向"; + this._OrientBox.UseVisualStyleBackColor = true; + // + // _OcrLangBox + // + this._OcrLangBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this._OcrLangBox.FormattingEnabled = true; + this._OcrLangBox.Location = new System.Drawing.Point(295, 36); + this._OcrLangBox.Name = "_OcrLangBox"; + this._OcrLangBox.Size = new System.Drawing.Size(76, 20); + this._OcrLangBox.TabIndex = 5; + // + // label13 + // + this.label13.AutoSize = true; + this.label13.Location = new System.Drawing.Point(200, 39); + this.label13.Name = "label13"; + this.label13.Size = new System.Drawing.Size(89, 12); + this.label13.TabIndex = 4; + this.label13.Text = "文字识别语言:"; + // + // label5 + // + this.label5.AutoSize = true; + this.label5.Location = new System.Drawing.Point(3, 39); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(89, 12); + this.label5.TabIndex = 2; + this.label5.Text = "文字排版方向:"; + // + // _WritingDirectionBox + // + this._WritingDirectionBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this._WritingDirectionBox.FormattingEnabled = true; + this._WritingDirectionBox.Items.AddRange(new object[] { + "自动检测", + "横向", + "纵向"}); + this._WritingDirectionBox.Location = new System.Drawing.Point(98, 36); + this._WritingDirectionBox.Name = "_WritingDirectionBox"; + this._WritingDirectionBox.Size = new System.Drawing.Size(76, 20); + this._WritingDirectionBox.TabIndex = 3; + this._WritingDirectionBox.SelectedIndexChanged += new System.EventHandler(this.ControlEvent); + // + // label14 + // + this.label14.AutoSize = true; + this.label14.Location = new System.Drawing.Point(20, 96); + this.label14.Name = "label14"; + this.label14.Size = new System.Drawing.Size(89, 12); + this.label14.TabIndex = 14; + this.label14.Text = "尺寸量化因数:"; + this.label14.Visible = false; + // + // _QuantitiveFactorBox + // + this._QuantitiveFactorBox.DecimalPlaces = 2; + this._QuantitiveFactorBox.Increment = new decimal(new int[] { + 1, + 0, + 0, + 65536}); + this._QuantitiveFactorBox.Location = new System.Drawing.Point(102, 94); + this._QuantitiveFactorBox.Maximum = new decimal(new int[] { + 2, + 0, + 0, + 0}); + this._QuantitiveFactorBox.Name = "_QuantitiveFactorBox"; + this._QuantitiveFactorBox.Size = new System.Drawing.Size(53, 21); + this._QuantitiveFactorBox.TabIndex = 15; + this._QuantitiveFactorBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + this._QuantitiveFactorBox.Visible = false; + // + // _SourceFileControl + // + this._SourceFileControl.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._SourceFileControl.Location = new System.Drawing.Point(9, 3); + this._SourceFileControl.Name = "_SourceFileControl"; + this._SourceFileControl.Size = new System.Drawing.Size(454, 24); + this._SourceFileControl.TabIndex = 1; + // + // _BookmarkControl + // + this._BookmarkControl.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._BookmarkControl.LabelText = "识别结果文件:"; + this._BookmarkControl.Location = new System.Drawing.Point(9, 33); + this._BookmarkControl.Name = "_BookmarkControl"; + this._BookmarkControl.Size = new System.Drawing.Size(454, 25); + this._BookmarkControl.TabIndex = 2; + this._BookmarkControl.UseForBookmarkExport = true; + // + // _TargetFileControl + // + this._TargetFileControl.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._TargetFileControl.Location = new System.Drawing.Point(9, 64); + this._TargetFileControl.Name = "_TargetFileControl"; + this._TargetFileControl.Size = new System.Drawing.Size(454, 25); + this._TargetFileControl.TabIndex = 16; + // + // _ExportBookmarkButton + // + this._ExportBookmarkButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this._ExportBookmarkButton.Image = global::PDFPatcher.Properties.Resources.Ocr; + this._ExportBookmarkButton.Location = new System.Drawing.Point(211, 96); + this._ExportBookmarkButton.Name = "_ExportBookmarkButton"; + this._ExportBookmarkButton.Size = new System.Drawing.Size(120, 23); + this._ExportBookmarkButton.TabIndex = 3; + this._ExportBookmarkButton.Text = "识别图像文本(&S)"; + this._ExportBookmarkButton.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText; + this._ExportBookmarkButton.UseVisualStyleBackColor = true; + this._ExportBookmarkButton.Click += new System.EventHandler(this.Button_Click); + // + // _ImportOcrResultButton + // + this._ImportOcrResultButton.AlternativeFocusBorderColor = System.Drawing.SystemColors.Highlight; + this._ImportOcrResultButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this._ImportOcrResultButton.AnimateGlow = true; + this._ImportOcrResultButton.BackColor = System.Drawing.SystemColors.Highlight; + this._ImportOcrResultButton.CornerRadius = 3; + this._ImportOcrResultButton.ForeColor = System.Drawing.SystemColors.ControlText; + this._ImportOcrResultButton.GlowColor = System.Drawing.Color.White; + this._ImportOcrResultButton.Image = global::PDFPatcher.Properties.Resources.Save; + this._ImportOcrResultButton.InnerBorderColor = System.Drawing.SystemColors.ControlDarkDark; + this._ImportOcrResultButton.Location = new System.Drawing.Point(337, 95); + this._ImportOcrResultButton.Name = "_ImportOcrResultButton"; + this._ImportOcrResultButton.OuterBorderColor = System.Drawing.SystemColors.ControlLightLight; + this._ImportOcrResultButton.ShowFocusBorder = true; + this._ImportOcrResultButton.Size = new System.Drawing.Size(123, 29); + this._ImportOcrResultButton.TabIndex = 17; + this._ImportOcrResultButton.Text = "写入PDF文档(&X)"; + this._ImportOcrResultButton.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText; + this._ImportOcrResultButton.Click += new System.EventHandler(this.Button_Click); + // + // OcrControl + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this._TargetFileControl); + this.Controls.Add(this._ExportBookmarkButton); + this.Controls.Add(this.tabControl1); + this.Controls.Add(this._SourceFileControl); + this.Controls.Add(this.label14); + this.Controls.Add(this._BookmarkControl); + this.Controls.Add(this._QuantitiveFactorBox); + this.Controls.Add(this._ImportOcrResultButton); + this.Font = new System.Drawing.Font("SimSun", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.Name = "OcrControl"; + this.Size = new System.Drawing.Size(475, 333); + this.tabControl1.ResumeLayout(false); + this.tabPage1.ResumeLayout(false); + this.tabPage1.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this._QuantitiveFactorBox)).EndInit(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private SourceFileControl _SourceFileControl; + private BookmarkControl _BookmarkControl; + private System.Windows.Forms.Button _ExportBookmarkButton; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.TextBox _PageRangeBox; + private System.Windows.Forms.TabControl tabControl1; + private System.Windows.Forms.TabPage tabPage1; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.ComboBox _WritingDirectionBox; + private System.Windows.Forms.Label label14; + private System.Windows.Forms.NumericUpDown _QuantitiveFactorBox; + private System.Windows.Forms.CheckBox _StretchBox; + private System.Windows.Forms.CheckBox _OrientBox; + private System.Windows.Forms.ComboBox _OcrLangBox; + private System.Windows.Forms.Label label13; + private System.Windows.Forms.CheckBox _DetectColumnsBox; + private System.Windows.Forms.CheckBox _DetectContentPunctuationsBox; + private System.Windows.Forms.CheckBox _CompressWhiteSpaceBox; + private System.Windows.Forms.CheckBox _RemoveSpaceBetweenChineseBox; + private System.Windows.Forms.CheckBox _SaveOcredImageBox; + private System.Windows.Forms.CheckBox _ConvertToMonoColorBox; + private System.Windows.Forms.CheckBox _OutputOriginalOcrResultBox; + private TargetFileControl _TargetFileControl; + private EnhancedGlassButton.GlassButton _ImportOcrResultButton; + private System.Windows.Forms.CheckBox _PrintOcrResultBox; + + } +} diff --git a/pdfpatcher/App/Functions/OcrControl.cs b/pdfpatcher/App/Functions/OcrControl.cs new file mode 100644 index 0000000..3db316b --- /dev/null +++ b/pdfpatcher/App/Functions/OcrControl.cs @@ -0,0 +1,249 @@ +using System; +using System.ComponentModel; +using System.IO; +using System.Windows.Forms; +using PDFPatcher.Common; +using PDFPatcher.Model; + +namespace PDFPatcher.Functions +{ + [ToolboxItem(false)] + public partial class OcrControl : FunctionControl, IResettableControl + { + OcrOptions _options; + + public override string FunctionName => "识别图像文本"; + + public override System.Drawing.Bitmap IconImage => Properties.Resources.Ocr; + + public override Button DefaultButton => _ExportBookmarkButton; + + public OcrControl() { + InitializeComponent(); + this.OnFirstLoad(OnLoad); + } + + void OnLoad() { + _BookmarkControl.FileDialog.Filter = Constants.FileExtensions.XmlFilter + "|" + Constants.FileExtensions.TxtFilter + "|" + Constants.FileExtensions.XmlOrTxtFilter; + + AppContext.MainForm.SetTooltip(_SourceFileControl.FileList, "需要识别文本的 PDF 源文件路径"); + AppContext.MainForm.SetTooltip(_BookmarkControl.FileList, "指定识别文本后生成的信息文件或文本文件路径,如路径为空则不输出文件"); + AppContext.MainForm.SetTooltip(_ExportBookmarkButton, "点击此按钮导出识别后的文本到文件"); + AppContext.MainForm.SetTooltip(_ImportOcrResultButton, "点击此按钮,将识别后的文本内容写入到目标 PDF 文件。"); + AppContext.MainForm.SetTooltip(_PageRangeBox, Messages.PageRanges); + AppContext.MainForm.SetTooltip(_DetectColumnsBox, "允许将距离较远的文本合并为同一行文本"); + AppContext.MainForm.SetTooltip(_DetectContentPunctuationsBox, "将三个以上的连续标点替换成“ .... ”"); + AppContext.MainForm.SetTooltip(_CompressWhiteSpaceBox, "将三个以上连续出现的空格压缩成两个空格"); + AppContext.MainForm.SetTooltip(_OrientBox, "自动检测页面横竖置放方向"); + AppContext.MainForm.SetTooltip(_StretchBox, "自动纠直倾斜的页面"); + AppContext.MainForm.SetTooltip(_OutputOriginalOcrResultBox, "保存原始的未经过优化合并的识别结果(可用于写入 PDF 文档)"); + + var lb = _OcrLangBox.Items; + if (Processor.ModiOcr.ModiInstalled) { + foreach (var item in Constants.Ocr.LangIDs) { + if (Processor.ModiOcr.IsLanguageInstalled(item)) { + lb.Add(ValueHelper.MapValue(item, Constants.Ocr.LangIDs, Constants.Ocr.LangNames)); + } + } + } + if (lb.Count == 0) { + lb.Add("无"); + } + _ExportBookmarkButton.Enabled = Processor.ModiOcr.ModiInstalled; + if (_ExportBookmarkButton.Enabled == false) { + AppContext.MainForm.SetTooltip(_OcrLangBox, "当前系统尚未安装识别引擎,请先安装微软 Office 文字识别引擎,再重新启动程序。"); + } + Reload(); + + var d = _BookmarkControl.FileDialog; + d.CheckFileExists = false; + d.CheckPathExists = false; + + if (d is SaveFileDialog sd) { + sd.OverwritePrompt = false; + } + } + + public override void SetupCommand(ToolStripItem item) { + switch (item.Name) { + case Commands.SaveBookmark: + item.Text = "写入PDF文件(&Q)"; + item.ToolTipText = "将识别结果写入 PDF 文件"; + EnableCommand(item, true, true); + break; + } + base.SetupCommand(item); + } + + public override void ExecuteCommand(string commandName, params string[] parameters) { + switch (commandName) { + case Commands.SaveBookmark: + _ImportOcrResultButton.PerformClick(); + return; + } + base.ExecuteCommand(commandName, parameters); + } + + public void Reset() { + AppContext.Ocr = new OcrOptions(); + Reload(); + } + + public void Reload() { + _options = AppContext.Ocr; + _CompressWhiteSpaceBox.Checked = _options.CompressWhiteSpaces; + _ConvertToMonoColorBox.Checked = !_options.PreserveColor; + _DetectColumnsBox.Checked = _options.DetectColumns; + _DetectContentPunctuationsBox.Checked = _options.DetectContentPunctuations; + var i = Array.IndexOf(Constants.Ocr.LangIDs, _options.OcrLangID); + _OcrLangBox.Select(i > 0 ? i : 0); + _OrientBox.Checked = _options.OrientPage; + _RemoveSpaceBetweenChineseBox.Checked = _options.RemoveWhiteSpacesBetweenChineseCharacters; + _SaveOcredImageBox.Checked = !String.IsNullOrEmpty(_options.SaveOcredImagePath); + _StretchBox.Checked = _options.StretchPage; + _OutputOriginalOcrResultBox.Checked = _options.OutputOriginalOcrResult; + _PrintOcrResultBox.Checked = _options.PrintOcrResult; + + _WritingDirectionBox.Select((int)_options.WritingDirection); + _QuantitiveFactorBox.SetValue(_options.QuantitativeFactor); + } + + void Button_Click(object sender, EventArgs e) { + if (File.Exists(_SourceFileControl.FirstFile) == false) { + FormHelper.ErrorBox(Messages.SourceFileNotFound); + return; + } + if (sender == _ImportOcrResultButton) { + if (FileHelper.IsPathValid(_TargetFileControl.Text) == false) { + FormHelper.ErrorBox(Messages.TargetFileNameInvalid); + return; + } + if (_BookmarkControl.Text.Length == 0) { + FormHelper.ErrorBox("请指定识别结果文件。"); + return; + } + } + //else if (String.IsNullOrEmpty (_BookmarkControl.Text)) { + // Common.Form.ErrorBox (Messages.InfoDocNotSpecified); + // return; + //} + + AppContext.SourceFiles = _SourceFileControl.Files; + AppContext.BookmarkFile = _BookmarkControl.Text; + AppContext.TargetFile = _TargetFileControl.Text; + if (_SourceFileControl.Files.Length == 1) { + _SourceFileControl.FileList.AddHistoryItem(); + if (_BookmarkControl.Text.Length > 0) { + _BookmarkControl.FileList.AddHistoryItem(); + } + } + if (sender == _ImportOcrResultButton) { + _TargetFileControl.FileList.AddHistoryItem(); + } + + AppContext.MainForm.ResetWorker(); + + SyncOptions(); + + var worker = AppContext.MainForm.GetWorker(); + if (sender != _ImportOcrResultButton) { + worker.DoWork += OcrExport; + worker.RunWorkerAsync(new object[] { + AppContext.SourceFiles, + AppContext.BookmarkFile, + _options + }); + } + else { + worker.DoWork += ImportOcr; + worker.RunWorkerAsync(new object[] { + AppContext.SourceFiles, + AppContext.BookmarkFile, + AppContext.TargetFile + }); + } + worker.RunWorkerCompleted += Worker_Completed; + } + + void Worker_Completed(object sender, RunWorkerCompletedEventArgs e) { + var worker = (BackgroundWorker)sender; + worker.RunWorkerCompleted -= Worker_Completed; + worker.DoWork -= OcrExport; + worker.DoWork -= ImportOcr; + } + + void SyncOptions() { + _options.CompressWhiteSpaces = _CompressWhiteSpaceBox.Checked; + _options.PreserveColor = !_ConvertToMonoColorBox.Checked; + _options.DetectColumns = _DetectColumnsBox.Checked; + _options.DetectContentPunctuations = _DetectContentPunctuationsBox.Checked; + _options.PageRanges = _PageRangeBox.Text; + _options.OcrLangID = ValueHelper.MapValue(_OcrLangBox.Text, Constants.Ocr.LangNames, Constants.Ocr.LangIDs, -1); + _options.OrientPage = _OrientBox.Checked; + _options.OutputOriginalOcrResult = _OutputOriginalOcrResultBox.Checked; + _options.QuantitativeFactor = (float)_QuantitiveFactorBox.Value; + _options.PrintOcrResult = _PrintOcrResultBox.Checked; + _options.RemoveWhiteSpacesBetweenChineseCharacters = _RemoveSpaceBetweenChineseBox.Checked; + _options.StretchPage = _StretchBox.Checked; + // _options.SaveOcredImagePath = String.IsNullOrEmpty (this._BookmarkControl.Text) ? null : Common.FileHelper.CombinePath (Path.GetDirectoryName (this._BookmarkControl.Text), Path.GetFileNameWithoutExtension (_BookmarkControl.Text) + Constants.FileExtensions.Tif); + _options.WritingDirection = (WritingDirection)_WritingDirectionBox.SelectedIndex; + } + + void OcrExport(object sender, DoWorkEventArgs e) { + var a = e.Argument as object[]; + var files = a[0] as string[]; + var b = a[1] as string; + var options = a[2] as OcrOptions; + if (files.Length > 1) { + var p = Path.GetDirectoryName(b); + var ext = Path.GetExtension(b); + foreach (var file in files) { + Processor.Worker.Ocr(file, FileHelper.CombinePath(p, Path.GetFileNameWithoutExtension(file) + ext), options); + if (AppContext.Abort) { + return; + } + } + } + else { + Processor.Worker.Ocr(files[0], b, options); + } + } + + void ImportOcr(object sender, DoWorkEventArgs e) { + var a = e.Argument as object[]; + var files = a[0] as string[]; + var b = a[1] as string; + var target = a[2] as string; + if (files.Length > 1) { + var p = Path.GetDirectoryName(b); + var ext = Path.GetExtension(b); + foreach (var file in files) { + Processor.Worker.ImportOcr(file, FileHelper.CombinePath(p, Path.GetFileNameWithoutExtension(file) + ext), target); + if (AppContext.Abort) { + return; + } + } + } + else { + Processor.Worker.ImportOcr(files[0], b, target); + } + } + + void _ImportLink_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { + AppContext.MainForm.SelectFunctionList(Function.Patcher); + } + + void ControlEvent(object sender, EventArgs e) { + if (sender == _WritingDirectionBox) { + _DetectColumnsBox.Enabled = _WritingDirectionBox.SelectedIndex != 0; + } + else if (sender == _OutputOriginalOcrResultBox) { + _DetectColumnsBox.Enabled + = _DetectContentPunctuationsBox.Enabled + = _CompressWhiteSpaceBox.Enabled + = _RemoveSpaceBetweenChineseBox.Enabled + = !_OutputOriginalOcrResultBox.Checked; + } + } + } +} diff --git a/pdfpatcher/App/Functions/OcrControl.resx b/pdfpatcher/App/Functions/OcrControl.resx new file mode 100644 index 0000000..d58980a --- /dev/null +++ b/pdfpatcher/App/Functions/OcrControl.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/PasswordEntryForm.Designer.cs b/pdfpatcher/App/Functions/PasswordEntryForm.Designer.cs new file mode 100644 index 0000000..9daf2c7 --- /dev/null +++ b/pdfpatcher/App/Functions/PasswordEntryForm.Designer.cs @@ -0,0 +1,115 @@ +namespace PDFPatcher +{ + partial class PasswordEntryForm + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region Windows 窗体设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + this.label1 = new System.Windows.Forms.Label (); + this._PasswordBox = new System.Windows.Forms.TextBox (); + this._OkButton = new System.Windows.Forms.Button (); + this._CancelButton = new System.Windows.Forms.Button (); + this._MessageLabel = new System.Windows.Forms.Label (); + this.SuspendLayout (); + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point (12, 46); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size (191, 12); + this.label1.TabIndex = 0; + this.label1.Text = "请输入 PDF 文件的编辑权限密码:"; + // + // _PasswordBox + // + this._PasswordBox.Location = new System.Drawing.Point (14, 61); + this._PasswordBox.Name = "_PasswordBox"; + this._PasswordBox.PasswordChar = '★'; + this._PasswordBox.Size = new System.Drawing.Size (274, 21); + this._PasswordBox.TabIndex = 1; + // + // _OkButton + // + this._OkButton.Location = new System.Drawing.Point (132, 88); + this._OkButton.Name = "_OkButton"; + this._OkButton.Size = new System.Drawing.Size (75, 23); + this._OkButton.TabIndex = 2; + this._OkButton.Text = "确定(&Q)"; + this._OkButton.UseVisualStyleBackColor = true; + this._OkButton.Click += new System.EventHandler (this._OkButton_Click); + // + // _CancelButton + // + this._CancelButton.DialogResult = System.Windows.Forms.DialogResult.Cancel; + this._CancelButton.Location = new System.Drawing.Point (213, 88); + this._CancelButton.Name = "_CancelButton"; + this._CancelButton.Size = new System.Drawing.Size (75, 23); + this._CancelButton.TabIndex = 3; + this._CancelButton.Text = "取消(&X)"; + this._CancelButton.UseVisualStyleBackColor = true; + this._CancelButton.Click += new System.EventHandler (this._CancelButton_Click); + // + // _MessageLabel + // + this._MessageLabel.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._MessageLabel.Location = new System.Drawing.Point (12, 9); + this._MessageLabel.Name = "_MessageLabel"; + this._MessageLabel.Size = new System.Drawing.Size (275, 37); + this._MessageLabel.TabIndex = 4; + this._MessageLabel.Text = "PDF 文件已被加密,需要编辑权限密码才能打开。"; + // + // PasswordEntryForm + // + this.AcceptButton = this._OkButton; + this.AutoScaleDimensions = new System.Drawing.SizeF (6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.CancelButton = this._CancelButton; + this.ClientSize = new System.Drawing.Size (300, 123); + this.Controls.Add (this._MessageLabel); + this.Controls.Add (this._CancelButton); + this.Controls.Add (this._OkButton); + this.Controls.Add (this._PasswordBox); + this.Controls.Add (this.label1); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle; + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "PasswordEntryForm"; + this.ShowIcon = false; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; + this.Text = "输入密码"; + this.ResumeLayout (false); + this.PerformLayout (); + + } + + #endregion + + private System.Windows.Forms.Label label1; + private System.Windows.Forms.TextBox _PasswordBox; + private System.Windows.Forms.Button _OkButton; + private System.Windows.Forms.Button _CancelButton; + private System.Windows.Forms.Label _MessageLabel; + } +} \ No newline at end of file diff --git a/pdfpatcher/App/Functions/PasswordEntryForm.cs b/pdfpatcher/App/Functions/PasswordEntryForm.cs new file mode 100644 index 0000000..0ba9612 --- /dev/null +++ b/pdfpatcher/App/Functions/PasswordEntryForm.cs @@ -0,0 +1,31 @@ +using System; +using System.Windows.Forms; + +namespace PDFPatcher +{ + public partial class PasswordEntryForm : Form + { + public PasswordEntryForm(string sourceFile) { + InitializeComponent(); + + sourceFile = System.IO.Path.GetFileName(sourceFile); + Text += ":" + sourceFile; + _MessageLabel.Text = _MessageLabel.Text.Replace("PDF 文件", String.Concat("PDF 文件 ", sourceFile, " ")); + } + + /// + /// 获取密码框的文本。 + /// + public string Password => _PasswordBox.Text; + + private void _OkButton_Click(object sender, EventArgs e) { + DialogResult = DialogResult.OK; + Close(); + } + + private void _CancelButton_Click(object sender, EventArgs e) { + DialogResult = DialogResult.Cancel; + Close(); + } + } +} diff --git a/pdfpatcher/App/Functions/PasswordEntryForm.resx b/pdfpatcher/App/Functions/PasswordEntryForm.resx new file mode 100644 index 0000000..d58980a --- /dev/null +++ b/pdfpatcher/App/Functions/PasswordEntryForm.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/PatcherControl.Designer.cs b/pdfpatcher/App/Functions/PatcherControl.Designer.cs new file mode 100644 index 0000000..460f9f7 --- /dev/null +++ b/pdfpatcher/App/Functions/PatcherControl.Designer.cs @@ -0,0 +1,509 @@ +namespace PDFPatcher.Functions +{ + partial class PatcherControl + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region 组件设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + this.components = new System.ComponentModel.Container(); + System.Windows.Forms.ToolStripDropDownButton _Sort; + System.Windows.Forms.ToolStripButton _Delete; + System.Windows.Forms.ToolStripSeparator toolStripSeparator2; + System.Windows.Forms.ToolStripMenuItem _SelectAll; + System.Windows.Forms.ToolStripMenuItem _InvertSelect; + System.Windows.Forms.ToolStripMenuItem _SelectNone; + System.Windows.Forms.ToolStripMenuItem _Copy; + System.Windows.Forms.ToolStripMenuItem _RefreshInfo; + this._SortMenu = new System.Windows.Forms.ContextMenuStrip(this.components); + this._SortByNaturalNumberItem = new System.Windows.Forms.ToolStripMenuItem(); + this._SortByAlphaItem = new System.Windows.Forms.ToolStripMenuItem(); + this._RefreshInfoMenu = new System.Windows.Forms.ContextMenuStrip(this.components); + this._MainToolbar = new System.Windows.Forms.ToolStrip(); + this._AddFilesButton = new System.Windows.Forms.ToolStripSplitButton(); + this._RecentFileMenu = new System.Windows.Forms.ContextMenuStrip(this.components); + this._RefreshInfoButton = new System.Windows.Forms.ToolStripSplitButton(); + this._SelectionMenu = new System.Windows.Forms.ContextMenuStrip(this.components); + this._SelectionMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this._ItemList = new BrightIdeasSoftware.ObjectListView(); + this._NameColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._PageCountColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._TitleColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._AuthorColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._SubjectColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._KeywordsColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._FolderColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._FileTimeColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._ItemListMenu = new System.Windows.Forms.ContextMenuStrip(this.components); + this._FileTypeList = new System.Windows.Forms.ImageList(this.components); + this._OpenPdfBox = new System.Windows.Forms.OpenFileDialog(); + this._AutoClearListBox = new System.Windows.Forms.CheckBox(); + this._AddDocumentWorker = new System.ComponentModel.BackgroundWorker(); + this._TargetPdfFile = new PDFPatcher.TargetFileControl(); + this._ActionsBox = new BrightIdeasSoftware.ObjectListView(); + this._ActionNameColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._ItemActionsContainerBox = new System.Windows.Forms.SplitContainer(); + this._ConfigButton = new System.Windows.Forms.Button(); + this._ImportButton = new EnhancedGlassButton.GlassButton(); + _Sort = new System.Windows.Forms.ToolStripDropDownButton(); + _Delete = new System.Windows.Forms.ToolStripButton(); + toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator(); + _SelectAll = new System.Windows.Forms.ToolStripMenuItem(); + _InvertSelect = new System.Windows.Forms.ToolStripMenuItem(); + _SelectNone = new System.Windows.Forms.ToolStripMenuItem(); + _Copy = new System.Windows.Forms.ToolStripMenuItem(); + _RefreshInfo = new System.Windows.Forms.ToolStripMenuItem(); + this._SortMenu.SuspendLayout(); + this._MainToolbar.SuspendLayout(); + this._SelectionMenu.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this._ItemList)).BeginInit(); + this._ItemListMenu.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this._ActionsBox)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this._ItemActionsContainerBox)).BeginInit(); + this._ItemActionsContainerBox.Panel1.SuspendLayout(); + this._ItemActionsContainerBox.Panel2.SuspendLayout(); + this._ItemActionsContainerBox.SuspendLayout(); + this.SuspendLayout(); + // + // _Sort + // + _Sort.DropDown = this._SortMenu; + _Sort.Image = global::PDFPatcher.Properties.Resources.Sort; + _Sort.ImageTransparentColor = System.Drawing.Color.Magenta; + _Sort.Name = "_Sort"; + _Sort.Size = new System.Drawing.Size(61, 22); + _Sort.Text = "排序"; + _Sort.DropDownItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this._SortMenu_ItemClicked); + // + // _SortMenu + // + this._SortMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this._SortByNaturalNumberItem, + this._SortByAlphaItem}); + this._SortMenu.Name = "_SortMenu"; + this._SortMenu.Size = new System.Drawing.Size(217, 48); + this._SortMenu.ItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this._SortMenu_ItemClicked); + // + // _SortByNaturalNumberItem + // + this._SortByNaturalNumberItem.Image = global::PDFPatcher.Properties.Resources.NaturalSort; + this._SortByNaturalNumberItem.Name = "_SortByNaturalNumberItem"; + this._SortByNaturalNumberItem.Size = new System.Drawing.Size(216, 22); + this._SortByNaturalNumberItem.Text = "按数值和字母顺序排序(&M)"; + // + // _SortByAlphaItem + // + this._SortByAlphaItem.Image = global::PDFPatcher.Properties.Resources.AlphabeticSort; + this._SortByAlphaItem.Name = "_SortByAlphaItem"; + this._SortByAlphaItem.Size = new System.Drawing.Size(216, 22); + this._SortByAlphaItem.Text = "按字母顺序排序(&Z)"; + // + // _Delete + // + _Delete.Image = global::PDFPatcher.Properties.Resources.Delete; + _Delete.ImageTransparentColor = System.Drawing.Color.Magenta; + _Delete.Name = "_Delete"; + _Delete.Size = new System.Drawing.Size(76, 22); + _Delete.Text = "删除文件"; + // + // toolStripSeparator2 + // + toolStripSeparator2.Name = "toolStripSeparator2"; + toolStripSeparator2.Size = new System.Drawing.Size(6, 25); + // + // _SelectAll + // + _SelectAll.Image = global::PDFPatcher.Properties.Resources.SelectAll; + _SelectAll.Name = "_SelectAll"; + _SelectAll.Size = new System.Drawing.Size(124, 22); + _SelectAll.Text = "全部选中"; + // + // _InvertSelect + // + _InvertSelect.Name = "_InvertSelect"; + _InvertSelect.Size = new System.Drawing.Size(124, 22); + _InvertSelect.Text = "反转选择"; + // + // _SelectNone + // + _SelectNone.Name = "_SelectNone"; + _SelectNone.Size = new System.Drawing.Size(124, 22); + _SelectNone.Text = "取消选择"; + // + // _Copy + // + _Copy.Image = global::PDFPatcher.Properties.Resources.Copy; + _Copy.Name = "_Copy"; + _Copy.Size = new System.Drawing.Size(148, 22); + _Copy.Text = "复制列表内容"; + // + // _RefreshInfo + // + _RefreshInfo.DropDown = this._RefreshInfoMenu; + _RefreshInfo.Image = global::PDFPatcher.Properties.Resources.Refresh; + _RefreshInfo.Name = "_RefreshInfo"; + _RefreshInfo.Size = new System.Drawing.Size(148, 22); + _RefreshInfo.Text = "刷新文档属性"; + // + // _RefreshInfoMenu + // + this._RefreshInfoMenu.Name = "_RefreshInfoMenu"; + this._RefreshInfoMenu.Size = new System.Drawing.Size(181, 26); + // + // _MainToolbar + // + this._MainToolbar.Dock = System.Windows.Forms.DockStyle.None; + this._MainToolbar.GripMargin = new System.Windows.Forms.Padding(0); + this._MainToolbar.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this._AddFilesButton, + _Sort, + _Delete, + toolStripSeparator2, + this._RefreshInfoButton}); + this._MainToolbar.Location = new System.Drawing.Point(0, 0); + this._MainToolbar.Name = "_MainToolbar"; + this._MainToolbar.Padding = new System.Windows.Forms.Padding(0, 0, 2, 0); + this._MainToolbar.Size = new System.Drawing.Size(367, 25); + this._MainToolbar.TabIndex = 0; + this._MainToolbar.ItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this._MainToolbar_ItemClicked); + // + // _AddFilesButton + // + this._AddFilesButton.DropDown = this._RecentFileMenu; + this._AddFilesButton.Image = global::PDFPatcher.Properties.Resources.Add; + this._AddFilesButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this._AddFilesButton.Name = "_AddFilesButton"; + this._AddFilesButton.Size = new System.Drawing.Size(103, 22); + this._AddFilesButton.Text = "添加文件(&T)"; + this._AddFilesButton.ToolTipText = "添加需要合并的文件到处理列表"; + // + // _RecentFileMenu + // + this._RecentFileMenu.Name = "_RecentFileMenu"; + this._RecentFileMenu.ShowImageMargin = false; + this._RecentFileMenu.Size = new System.Drawing.Size(36, 4); + // + // _RefreshInfoButton + // + this._RefreshInfoButton.Image = global::PDFPatcher.Properties.Resources.Refresh; + this._RefreshInfoButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this._RefreshInfoButton.Name = "_RefreshInfoButton"; + this._RefreshInfoButton.Size = new System.Drawing.Size(112, 22); + this._RefreshInfoButton.Text = "刷新文档属性"; + // + // _SelectionMenu + // + this._SelectionMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + _SelectAll, + _InvertSelect, + _SelectNone}); + this._SelectionMenu.Name = "_SelectionMenu"; + this._SelectionMenu.Size = new System.Drawing.Size(125, 70); + this._SelectionMenu.ItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this._MainToolbar_ItemClicked); + // + // _SelectionMenuItem + // + this._SelectionMenuItem.DropDown = this._SelectionMenu; + this._SelectionMenuItem.Image = global::PDFPatcher.Properties.Resources.SelectItem; + this._SelectionMenuItem.Name = "_SelectionMenuItem"; + this._SelectionMenuItem.Size = new System.Drawing.Size(148, 22); + this._SelectionMenuItem.Text = "选择文件"; + // + // _ItemList + // + this._ItemList.AllColumns.Add(this._NameColumn); + this._ItemList.AllColumns.Add(this._PageCountColumn); + this._ItemList.AllColumns.Add(this._TitleColumn); + this._ItemList.AllColumns.Add(this._AuthorColumn); + this._ItemList.AllColumns.Add(this._SubjectColumn); + this._ItemList.AllColumns.Add(this._KeywordsColumn); + this._ItemList.AllColumns.Add(this._FolderColumn); + this._ItemList.AllColumns.Add(this._FileTimeColumn); + this._ItemList.AllowDrop = true; + this._ItemList.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._ItemList.CellEditActivation = BrightIdeasSoftware.ObjectListView.CellEditActivateMode.SingleClick; + this._ItemList.CellEditUseWholeCell = false; + this._ItemList.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { + this._NameColumn, + this._PageCountColumn, + this._TitleColumn, + this._AuthorColumn, + this._SubjectColumn, + this._KeywordsColumn, + this._FolderColumn, + this._FileTimeColumn}); + this._ItemList.ContextMenuStrip = this._ItemListMenu; + this._ItemList.Cursor = System.Windows.Forms.Cursors.Default; + this._ItemList.GridLines = true; + this._ItemList.HideSelection = false; + this._ItemList.Location = new System.Drawing.Point(3, 3); + this._ItemList.Name = "_ItemList"; + this._ItemList.ShowGroups = false; + this._ItemList.Size = new System.Drawing.Size(544, 225); + this._ItemList.SmallImageList = this._FileTypeList; + this._ItemList.TabIndex = 0; + this._ItemList.UseCompatibleStateImageBehavior = false; + this._ItemList.View = System.Windows.Forms.View.Details; + this._ItemList.ColumnClick += new System.Windows.Forms.ColumnClickEventHandler(this._ImageList_ColumnClick); + // + // _NameColumn + // + this._NameColumn.Text = "源文件名"; + this._NameColumn.Width = 149; + // + // _PageCountColumn + // + this._PageCountColumn.HeaderTextAlign = System.Windows.Forms.HorizontalAlignment.Right; + this._PageCountColumn.IsEditable = false; + this._PageCountColumn.Text = "页数"; + this._PageCountColumn.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + this._PageCountColumn.Width = 50; + // + // _TitleColumn + // + this._TitleColumn.Text = "标题"; + // + // _AuthorColumn + // + this._AuthorColumn.Text = "作者"; + // + // _SubjectColumn + // + this._SubjectColumn.Text = "主题"; + // + // _KeywordsColumn + // + this._KeywordsColumn.Text = "关键词"; + this._KeywordsColumn.Width = 73; + // + // _FolderColumn + // + this._FolderColumn.IsEditable = false; + this._FolderColumn.Text = "文件夹"; + this._FolderColumn.Width = 96; + // + // _FileTimeColumn + // + this._FileTimeColumn.IsEditable = false; + this._FileTimeColumn.Text = "修改时间"; + this._FileTimeColumn.Width = 145; + // + // _ItemListMenu + // + this._ItemListMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + _Copy, + _RefreshInfo, + this._SelectionMenuItem}); + this._ItemListMenu.Name = "_ItemListMenu"; + this._ItemListMenu.Size = new System.Drawing.Size(149, 70); + this._ItemListMenu.ItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this._MainToolbar_ItemClicked); + // + // _FileTypeList + // + this._FileTypeList.ColorDepth = System.Windows.Forms.ColorDepth.Depth8Bit; + this._FileTypeList.ImageSize = new System.Drawing.Size(16, 16); + this._FileTypeList.TransparentColor = System.Drawing.Color.Transparent; + // + // _OpenPdfBox + // + this._OpenPdfBox.DefaultExt = "pdf"; + this._OpenPdfBox.Filter = "PDF 文件(*.pdf)|*.pdf"; + this._OpenPdfBox.Multiselect = true; + this._OpenPdfBox.Title = "选择需要处理的 PDF 文件"; + // + // _AutoClearListBox + // + this._AutoClearListBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this._AutoClearListBox.AutoSize = true; + this._AutoClearListBox.Checked = true; + this._AutoClearListBox.CheckState = System.Windows.Forms.CheckState.Checked; + this._AutoClearListBox.Location = new System.Drawing.Point(434, 9); + this._AutoClearListBox.Name = "_AutoClearListBox"; + this._AutoClearListBox.Size = new System.Drawing.Size(132, 16); + this._AutoClearListBox.TabIndex = 4; + this._AutoClearListBox.Text = "添加文件前清空列表"; + this._AutoClearListBox.UseVisualStyleBackColor = true; + // + // _AddDocumentWorker + // + this._AddDocumentWorker.WorkerReportsProgress = true; + this._AddDocumentWorker.DoWork += new System.ComponentModel.DoWorkEventHandler(this._AddDocumentWorker_DoWork); + this._AddDocumentWorker.ProgressChanged += new System.ComponentModel.ProgressChangedEventHandler(this._AddDocumentWorker_ProgressChanged); + this._AddDocumentWorker.RunWorkerCompleted += new System.ComponentModel.RunWorkerCompletedEventHandler(this._AddDocumentWorker_RunWorkerCompleted); + // + // _TargetPdfFile + // + this._TargetPdfFile.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._TargetPdfFile.Location = new System.Drawing.Point(13, 265); + this._TargetPdfFile.Margin = new System.Windows.Forms.Padding(4); + this._TargetPdfFile.Name = "_TargetPdfFile"; + this._TargetPdfFile.Size = new System.Drawing.Size(553, 26); + this._TargetPdfFile.TabIndex = 7; + // + // _ActionsBox + // + this._ActionsBox.AllColumns.Add(this._ActionNameColumn); + this._ActionsBox.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._ActionsBox.CellEditUseWholeCell = false; + this._ActionsBox.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { + this._ActionNameColumn}); + this._ActionsBox.Cursor = System.Windows.Forms.Cursors.Default; + this._ActionsBox.FullRowSelect = true; + this._ActionsBox.GridLines = true; + this._ActionsBox.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable; + this._ActionsBox.HideSelection = false; + this._ActionsBox.Location = new System.Drawing.Point(5, 3); + this._ActionsBox.Name = "_ActionsBox"; + this._ActionsBox.RowHeight = 18; + this._ActionsBox.ShowGroups = false; + this._ActionsBox.Size = new System.Drawing.Size(126, 176); + this._ActionsBox.TabIndex = 18; + this._ActionsBox.UseCompatibleStateImageBehavior = false; + this._ActionsBox.View = System.Windows.Forms.View.Details; + // + // _ActionNameColumn + // + this._ActionNameColumn.Text = "补丁操作"; + this._ActionNameColumn.Width = 120; + // + // _ItemActionsContainerBox + // + this._ItemActionsContainerBox.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._ItemActionsContainerBox.FixedPanel = System.Windows.Forms.FixedPanel.Panel2; + this._ItemActionsContainerBox.Location = new System.Drawing.Point(13, 28); + this._ItemActionsContainerBox.Name = "_ItemActionsContainerBox"; + // + // _ItemActionsContainerBox.Panel1 + // + this._ItemActionsContainerBox.Panel1.Controls.Add(this._ItemList); + // + // _ItemActionsContainerBox.Panel2 + // + this._ItemActionsContainerBox.Panel2.Controls.Add(this._ActionsBox); + this._ItemActionsContainerBox.Panel2Collapsed = true; + this._ItemActionsContainerBox.Size = new System.Drawing.Size(550, 231); + this._ItemActionsContainerBox.SplitterDistance = 412; + this._ItemActionsContainerBox.TabIndex = 5; + // + // _ConfigButton + // + this._ConfigButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this._ConfigButton.Image = global::PDFPatcher.Properties.Resources.PdfOptions; + this._ConfigButton.Location = new System.Drawing.Point(253, 297); + this._ConfigButton.Name = "_ConfigButton"; + this._ConfigButton.Size = new System.Drawing.Size(181, 23); + this._ConfigButton.TabIndex = 11; + this._ConfigButton.Text = "设置 P&DF 文件的修改方式"; + this._ConfigButton.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText; + this._ConfigButton.UseVisualStyleBackColor = true; + // + // _ImportButton + // + this._ImportButton.AlternativeFocusBorderColor = System.Drawing.SystemColors.Highlight; + this._ImportButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this._ImportButton.AnimateGlow = true; + this._ImportButton.BackColor = System.Drawing.SystemColors.Highlight; + this._ImportButton.CornerRadius = 3; + this._ImportButton.ForeColor = System.Drawing.SystemColors.ControlText; + this._ImportButton.GlowColor = System.Drawing.Color.White; + this._ImportButton.Image = global::PDFPatcher.Properties.Resources.Save; + this._ImportButton.InnerBorderColor = System.Drawing.SystemColors.ControlDarkDark; + this._ImportButton.Location = new System.Drawing.Point(440, 297); + this._ImportButton.Name = "_ImportButton"; + this._ImportButton.OuterBorderColor = System.Drawing.SystemColors.ControlLightLight; + this._ImportButton.ShowFocusBorder = true; + this._ImportButton.Size = new System.Drawing.Size(123, 29); + this._ImportButton.TabIndex = 12; + this._ImportButton.Text = "生成目标文件(&S)"; + this._ImportButton.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText; + this._ImportButton.Click += new System.EventHandler(this._ImportButton_Click); + // + // PatcherControl + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this._ImportButton); + this.Controls.Add(this._ConfigButton); + this.Controls.Add(this._MainToolbar); + this.Controls.Add(this._TargetPdfFile); + this.Controls.Add(this._ItemActionsContainerBox); + this.Controls.Add(this._AutoClearListBox); + this.Font = new System.Drawing.Font("SimSun", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.Name = "PatcherControl"; + this.Size = new System.Drawing.Size(575, 342); + this._SortMenu.ResumeLayout(false); + this._MainToolbar.ResumeLayout(false); + this._MainToolbar.PerformLayout(); + this._SelectionMenu.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this._ItemList)).EndInit(); + this._ItemListMenu.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this._ActionsBox)).EndInit(); + this._ItemActionsContainerBox.Panel1.ResumeLayout(false); + this._ItemActionsContainerBox.Panel2.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this._ItemActionsContainerBox)).EndInit(); + this._ItemActionsContainerBox.ResumeLayout(false); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private BrightIdeasSoftware.ObjectListView _ItemList; + private BrightIdeasSoftware.OLVColumn _NameColumn; + private BrightIdeasSoftware.OLVColumn _FolderColumn; + private TargetFileControl _TargetPdfFile; + private System.Windows.Forms.ContextMenuStrip _SortMenu; + private System.Windows.Forms.ToolStripMenuItem _SortByNaturalNumberItem; + private System.Windows.Forms.ToolStripMenuItem _SortByAlphaItem; + private System.Windows.Forms.ContextMenuStrip _SelectionMenu; + private BrightIdeasSoftware.OLVColumn _PageCountColumn; + private System.Windows.Forms.ToolStripMenuItem _SelectionMenuItem; + private System.Windows.Forms.ContextMenuStrip _ItemListMenu; + private System.Windows.Forms.ContextMenuStrip _RecentFileMenu; + private System.Windows.Forms.OpenFileDialog _OpenPdfBox; + private System.Windows.Forms.CheckBox _AutoClearListBox; + private System.ComponentModel.BackgroundWorker _AddDocumentWorker; + private BrightIdeasSoftware.OLVColumn _TitleColumn; + private BrightIdeasSoftware.OLVColumn _AuthorColumn; + private BrightIdeasSoftware.OLVColumn _SubjectColumn; + private BrightIdeasSoftware.OLVColumn _KeywordsColumn; + private BrightIdeasSoftware.ObjectListView _ActionsBox; + private System.Windows.Forms.SplitContainer _ItemActionsContainerBox; + private BrightIdeasSoftware.OLVColumn _ActionNameColumn; + private System.Windows.Forms.ImageList _FileTypeList; + private System.Windows.Forms.ToolStripSplitButton _RefreshInfoButton; + private System.Windows.Forms.ContextMenuStrip _RefreshInfoMenu; + private System.Windows.Forms.Button _ConfigButton; + private EnhancedGlassButton.GlassButton _ImportButton; + private System.Windows.Forms.ToolStripSplitButton _AddFilesButton; + private BrightIdeasSoftware.OLVColumn _FileTimeColumn; + private System.Windows.Forms.ToolStrip _MainToolbar; + } +} diff --git a/pdfpatcher/App/Functions/PatcherControl.cs b/pdfpatcher/App/Functions/PatcherControl.cs new file mode 100644 index 0000000..9b42180 --- /dev/null +++ b/pdfpatcher/App/Functions/PatcherControl.cs @@ -0,0 +1,287 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.IO; +using System.Linq; +using System.Text; +using System.Windows.Forms; +using BrightIdeasSoftware; +using PDFPatcher.Common; +using PDFPatcher.Model; + +namespace PDFPatcher.Functions +{ + [ToolboxItem(false)] + public partial class PatcherControl : FunctionControl + { + FileListHelper _listHelper; + + public override string FunctionName => "批量修改文档"; + + public override System.Drawing.Bitmap IconImage => Properties.Resources.DocumentProcessor; + + public override Button DefaultButton => _ImportButton; + + public PatcherControl() { + InitializeComponent(); + this.OnFirstLoad(OnLoad); + } + + void OnLoad() { + _MainToolbar.ScaleIcons(16); + _ItemListMenu.ScaleIcons(16); + _RecentFileMenu.ScaleIcons(16); + _RefreshInfoMenu.ScaleIcons(16); + _SelectionMenu.ScaleIcons(16); + _SortMenu.ScaleIcons(16); + + AppContext.MainForm.SetTooltip(_ConfigButton, "点击此处设置 PDF 文件的修改方式选项"); + AppContext.MainForm.SetTooltip(_ActionsBox, "双击项目编辑操作选项;右键点击项目弹出上下文菜单"); + AppContext.MainForm.SetTooltip(_ItemList, "在此添加需要补丁修改的 PDF 文件"); + AppContext.MainForm.SetTooltip(_ImportButton, "点击此按钮执行补丁生成新的 PDF 文件,该文件具有信息文件和 PDF 选项中的设定"); + AppContext.MainForm.SetTooltip(_TargetPdfFile.FileList, "生成的目标 PDF 文件路径(鼠标右键点击列表可插入文件名替代符)"); + _ItemList.EmptyListMsg = "请使用“添加文件”按钮添加需要处理的 PDF 文件,或从资源管理器拖放文件到本列表框"; + + _ConfigButton.Click += (s, args) => AppContext.MainForm.SelectFunctionList(Function.PatcherOptions); + + _AddFilesButton.ButtonClick += (s, args) => { ExecuteCommand(Commands.Open); }; + _AddFilesButton.DropDownOpening += FileListHelper.OpenPdfButtonDropDownOpeningHandler; + _AddFilesButton.DropDownItemClicked += (s, args) => { + _RecentFileMenu.Hide(); + ExecuteCommand(Commands.OpenFile, args.ClickedItem.ToolTipText); + }; + + _TargetPdfFile.FileMacroMenu.LoadStandardInfoMacros(); + _TargetPdfFile.FileMacroMenu.LoadStandardSourceFileMacros(); + _TargetPdfFile.BrowseForFile += FileControl_BrowseForFile; + _TargetPdfFile.TargetFileChangedByBrowseButton += (s, args) => { + int i; + var f = _TargetPdfFile.FileDialog.FileName; + if (_ItemList.Items.Count > 1 && (i = f.LastIndexOf(Path.DirectorySeparatorChar)) != -1) { + _TargetPdfFile.Text = String.Concat(f.Substring(0, i), Path.DirectorySeparatorChar, Constants.FileNameMacros.FileName, Path.GetExtension(f)); + args.Cancel = true; + } + }; + var fi = _FileTypeList.Images; + fi.AddRange(new System.Drawing.Image[] { + Properties.Resources.OriginalPdfFile + }); + + _ItemList.FixEditControlWidth(); + _ItemList.ScaleColumnWidths(); + _ItemList.ListViewItemSorter = new ListViewItemComparer(0); + _listHelper = new FileListHelper(_ItemList); + _listHelper.SetupHotkeys(); + _listHelper.SetupDragAndDrop(AddFiles); + FileListHelper.SetupCommonPdfColumns(_AuthorColumn, _KeywordsColumn, _SubjectColumn, _TitleColumn, _PageCountColumn, _NameColumn, _FolderColumn, _FileTimeColumn); + _RefreshInfoButton.ButtonClick += (s, args) => _listHelper.RefreshInfo(AppContext.Encodings.DocInfoEncoding); + _RefreshInfoButton.DropDown = _RefreshInfoMenu; + foreach (var item in Constants.Encoding.EncodingNames) { + _RefreshInfoMenu.Items.Add(item); + } + _RefreshInfoMenu.ItemClicked += (s, args) => { + _listHelper.RefreshInfo(ValueHelper.MapValue(args.ClickedItem.Text, Constants.Encoding.EncodingNames, Constants.Encoding.Encodings)); + }; + + RecentFileItemClicked = (s, args) => { + args.ClickedItem.Owner.Hide(); + AddFiles(new string[] { args.ClickedItem.ToolTipText }, true); + }; + } + + public override void ExecuteCommand(string commandName, params string[] parameters) { + if (commandName == Commands.Open) { + var b = _OpenPdfBox; + if (b.ShowDialog() == DialogResult.OK) { + AddFiles(b.FileNames, true); + } + } + else if (commandName == Commands.OpenFile) { + AddFiles(parameters, true); + } + else if (_listHelper.ProcessCommonMenuCommand(commandName) == false) { + base.ExecuteCommand(commandName, parameters); + } + } + + public override void SetupCommand(ToolStripItem item) { + var n = item.Name; + if (Commands.CommonSelectionCommands.Contains(n) || n == Commands.Delete) { + item.Enabled = _ItemList.GetItemCount() > 0 && _ItemList.Focused; + } + else if (n == Commands.Options) { + item.Text = "修改文档设置(&S)..."; + item.ToolTipText = "设置修改后的 PDF 文档"; + EnableCommand(item, true, true); + item.Tag = nameof(Function.PatcherOptions); + } + base.SetupCommand(item); + } + + void FileControl_BrowseForFile(object sender, EventArgs e) { + _listHelper.PrepareSourceFiles(); + } + + void AddFiles(string[] files, bool alertInvalidFiles) { + if (files == null || files.Length == 0) { + return; + } + if ((ModifierKeys & Keys.Control) != Keys.None || _AutoClearListBox.Checked) { + _ItemList.ClearObjects(); + } + if (files.Length > 3) { + AppContext.MainForm.Enabled = false; + } + if (files.Length == 0) { + return; + } + _AddDocumentWorker.RunWorkerAsync(files); + } + + void _ImportButton_Click(object sender, EventArgs e) { + var targetPdfFile = _TargetPdfFile.Text.Trim(); + if (String.IsNullOrEmpty(targetPdfFile) && String.IsNullOrEmpty(targetPdfFile = _TargetPdfFile.BrowseTargetFile())) { + Common.FormHelper.ErrorBox(Messages.TargetFileNotSpecified); + return; + } + //if (_mode == ProcessMode.Merge && Common.FileHelper.IsPathValid (targetPdfFile) == false) { + // Common.FormHelper.ErrorBox ("输出文件名无效。" + (Common.FileUtility.HasFileNameMacro (targetPdfFile) ? "\n制作 PDF 文件功能不支持替代符。" : String.Empty)); + // return; + //} + + var l = _ItemList.GetItemCount(); + if (l == 0) { + Common.FormHelper.InfoBox("请添加需要处理的 PDF 文件。"); + return; + } + var files = GetSourceItemList(); + _TargetPdfFile.FileList.AddHistoryItem(); + + AppContext.MainForm.ResetWorker(); + var worker = AppContext.MainForm.GetWorker(); + worker.DoWork += (dummy, arg) => { + var a = arg.Argument as object[]; + var t = a[0] as string; + if (files.Count > 1) { + string targetFolder = null; + var m = FileHelper.HasFileNameMacro(t); // 包含替换符 + if (m == false) { + targetFolder = Path.GetDirectoryName(t); + } + Tracker.SetTotalProgressGoal(files.Count); + foreach (var file in files) { + if (file.Type == SourceItem.ItemType.Pdf) { + // 确定信息文件名 + // 优先采用与输入文件同名的 XML 信息文件 + var f = new FilePath(FileHelper.CombinePath(file.FolderName, Path.ChangeExtension(file.FileName, Constants.FileExtensions.Xml))); + if (f.ExistsFile == false) { + // 次之采用与输入文件同名的 TXT 信息文件 + f = f.ChangeExtension(Constants.FileExtensions.Txt); + if (f.ExistsFile == false) { + // 次之采用同一个信息文件 + f = file.FilePath.ChangeExtension(Constants.FileExtensions.Xml); + if (f.ExistsFile == false) { + f = FilePath.Empty; + } + } + } + + Processor.Worker.PatchDocument(file as SourceItem.Pdf, + m ? t : FileHelper.CombinePath(targetFolder, file.FilePath.FileName), + f.ToString(), + AppContext.Importer, + AppContext.Patcher); + } + else { + Tracker.TraceMessage("输入文件不是 PDF 文件。"); + } + Tracker.IncrementTotalProgress(); + if (AppContext.Abort) { + return; + } + } + } + else { + if (files[0].Type != SourceItem.ItemType.Pdf) { + Tracker.TraceMessage("输入文件不是 PDF 文件。"); + return; + } + Processor.Worker.PatchDocument(files[0] as SourceItem.Pdf, + t, + a[1] as string, + AppContext.Importer, + AppContext.Patcher); + } + }; + worker.RunWorkerAsync(new object[] { targetPdfFile, null }); + } + + List GetSourceItemList() { + var l = _ItemList.GetItemCount(); + var files = new List(l); + for (int i = 0; i < l; i++) { + var item = _ItemList.GetModelObject(_ItemList.GetNthItemInDisplayOrder(i).Index) as SourceItem; + if (item.Type == SourceItem.ItemType.Pdf + && FileHelper.HasExtension(item.FilePath, Constants.FileExtensions.Pdf)) { + AppContext.RecentItems.AddHistoryItem(AppContext.Recent.SourcePdfFiles, item.FilePath.ToString()); + } + files.Add(item); + } + return files; + } + + void _SortMenu_ItemClicked(object sender, ToolStripItemClickedEventArgs e) { + switch (e.ClickedItem.Name) { + case "_SortByAlphaItem": + _ItemList.ListViewItemSorter = new ListViewItemComparer(0, false); + break; + case "_SortByNaturalNumberItem": + _ItemList.ListViewItemSorter = new ListViewItemComparer(0, true); + break; + } + } + + void _ImageList_ColumnClick(object sender, ColumnClickEventArgs e) { + var c = e.Column; + var ss = c == 0 || c == _PageCountColumn.Index; + var o = _ItemList.PrimarySortOrder == SortOrder.Ascending ? SortOrder.Descending : SortOrder.Ascending; + _ItemList.ListViewItemSorter = new ListViewItemComparer(e.Column, ss, o); + } + + void _MainToolbar_ItemClicked(object sender, ToolStripItemClickedEventArgs e) { + _listHelper.ProcessCommonMenuCommand(e.ClickedItem.Name); + } + + #region AddDocumentWorker + void _AddDocumentWorker_DoWork(object sender, DoWorkEventArgs e) { + var files = e.Argument as string[]; + Array.ForEach(files, f => { + ((BackgroundWorker)sender).ReportProgress(0, f); + }); + } + + void _AddDocumentWorker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { + AppContext.MainForm.Enabled = true; + _listHelper.ResizeItemListColumns(); + } + + void _AddDocumentWorker_ProgressChanged(object sender, ProgressChangedEventArgs e) { + var item = e.UserState as string; + AddItem(SourceItem.Create(item)); + } + + void AddItem(SourceItem item) { + if (item is SourceItem.Pdf) { + AddItems(new SourceItem[] { item }); + } + } + + void AddItems(System.Collections.ICollection items) { + var i = _ItemList.GetLastSelectedIndex(); + _ItemList.InsertObjects(++i, items); + _ItemList.SelectedIndex = --i + items.Count; + } + #endregion + + } +} diff --git a/pdfpatcher/App/Functions/PatcherControl.resx b/pdfpatcher/App/Functions/PatcherControl.resx new file mode 100644 index 0000000..821f117 --- /dev/null +++ b/pdfpatcher/App/Functions/PatcherControl.resx @@ -0,0 +1,171 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + False + + + 135, 17 + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + 137, 56 + + + 495, 17 + + + 614, 17 + + + 240, 17 + + + 370, 17 + + + 17, 56 + + + 17, 17 + + + 750, 17 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/PatcherOptionForm.Designer.cs b/pdfpatcher/App/Functions/PatcherOptionForm.Designer.cs new file mode 100644 index 0000000..5c1e634 --- /dev/null +++ b/pdfpatcher/App/Functions/PatcherOptionForm.Designer.cs @@ -0,0 +1,1049 @@ +namespace PDFPatcher.Functions +{ + partial class PatcherOptionForm + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region 组件设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + this._PageSettingsPage = new System.Windows.Forms.TabPage(); + this._PageSettingsEditor = new PDFPatcher.Functions.PageSettingsEditor(); + this._MainTab = new System.Windows.Forms.TabControl(); + this._PageLayoutPage = new System.Windows.Forms.TabPage(); + this._MarginGroupBox = new System.Windows.Forms.GroupBox(); + this._MarginUnitBox = new System.Windows.Forms.ComboBox(); + this.label13 = new System.Windows.Forms.Label(); + this._SyncMarginsBox = new System.Windows.Forms.CheckBox(); + this._RightMarginBox = new System.Windows.Forms.NumericUpDown(); + this._LeftMarginBox = new System.Windows.Forms.NumericUpDown(); + this._BottomMarginBox = new System.Windows.Forms.NumericUpDown(); + this._TopMarginBox = new System.Windows.Forms.NumericUpDown(); + this.label7 = new System.Windows.Forms.Label(); + this.label3 = new System.Windows.Forms.Label(); + this.label6 = new System.Windows.Forms.Label(); + this.label1 = new System.Windows.Forms.Label(); + this._LayoutGroupBox = new System.Windows.Forms.GroupBox(); + this._ImageHAlignBox = new System.Windows.Forms.ComboBox(); + this.label8 = new System.Windows.Forms.Label(); + this._ImageVAlignBox = new System.Windows.Forms.ComboBox(); + this._ScalePdfPagesBox = new System.Windows.Forms.RadioButton(); + this._ResizePdfPagesBox = new System.Windows.Forms.RadioButton(); + this._HeightBox = new System.Windows.Forms.NumericUpDown(); + this._WidthBox = new System.Windows.Forms.NumericUpDown(); + this.label9 = new System.Windows.Forms.Label(); + this.label2 = new System.Windows.Forms.Label(); + this._PageSizeBox = new System.Windows.Forms.ComboBox(); + this._AutoRotateBox = new System.Windows.Forms.CheckBox(); + this.label5 = new System.Windows.Forms.Label(); + this.label4 = new System.Windows.Forms.Label(); + this._ViewerSettingsPage = new System.Windows.Forms.TabPage(); + this._ViewerSettingsEditor = new PDFPatcher.Functions.ViewerPreferenceEditor(); + this._CleanerPage = new System.Windows.Forms.TabPage(); + this.groupBox4 = new System.Windows.Forms.GroupBox(); + this.label12 = new System.Windows.Forms.Label(); + this.label11 = new System.Windows.Forms.Label(); + this._RemoveTrailingCommandCountBox = new System.Windows.Forms.NumericUpDown(); + this._RemoveLeadingCommandCountBox = new System.Windows.Forms.NumericUpDown(); + this.label10 = new System.Windows.Forms.Label(); + this._RemovePageFormsBox = new System.Windows.Forms.CheckBox(); + this._RemovePageThumbnailsBox = new System.Windows.Forms.CheckBox(); + this._RemovePageTextBlocksBox = new System.Windows.Forms.CheckBox(); + this._RemovePageLinksBox = new System.Windows.Forms.CheckBox(); + this._RemoveAnnotationsBox = new System.Windows.Forms.CheckBox(); + this._RemovePageAutoActionsBox = new System.Windows.Forms.CheckBox(); + this._RemovePageMetaDataBox = new System.Windows.Forms.CheckBox(); + this.groupBox3 = new System.Windows.Forms.GroupBox(); + this._RemoveBookmarksBox = new System.Windows.Forms.CheckBox(); + this._FixContentBox = new System.Windows.Forms.CheckBox(); + this._RemoveXmlMetaDataBox = new System.Windows.Forms.CheckBox(); + this._RemoveDocAutoActionsBox = new System.Windows.Forms.CheckBox(); + this._RemoveUsageRightsBox = new System.Windows.Forms.CheckBox(); + this.groupBox1 = new System.Windows.Forms.GroupBox(); + this._RecompressWithJbig2Box = new System.Windows.Forms.CheckBox(); + this._FullCompressionBox = new System.Windows.Forms.CheckBox(); + this._DocumentInfoPage = new System.Windows.Forms.TabPage(); + this._DocumentInfoEditor = new PDFPatcher.Functions.DocumentInfoEditor(); + this._PageLabelsPage = new System.Windows.Forms.TabPage(); + this._PageLabelEditor = new PDFPatcher.Functions.PageLabelEditor(); + this._FontSubstitutionsPage = new System.Windows.Forms.TabPage(); + this._FontSubstitutionsEditor = new PDFPatcher.Functions.FontSubstitutionsEditor(); + this._ConfigPage = new System.Windows.Forms.TabPage(); + this._ExportButton = new System.Windows.Forms.Button(); + this._ImportButton = new System.Windows.Forms.Button(); + this._ResetButton = new System.Windows.Forms.Button(); + this._PageSettingsPage.SuspendLayout(); + this._MainTab.SuspendLayout(); + this._PageLayoutPage.SuspendLayout(); + this._MarginGroupBox.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this._RightMarginBox)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this._LeftMarginBox)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this._BottomMarginBox)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this._TopMarginBox)).BeginInit(); + this._LayoutGroupBox.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this._HeightBox)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this._WidthBox)).BeginInit(); + this._ViewerSettingsPage.SuspendLayout(); + this._CleanerPage.SuspendLayout(); + this.groupBox4.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this._RemoveTrailingCommandCountBox)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this._RemoveLeadingCommandCountBox)).BeginInit(); + this.groupBox3.SuspendLayout(); + this.groupBox1.SuspendLayout(); + this._DocumentInfoPage.SuspendLayout(); + this._PageLabelsPage.SuspendLayout(); + this._FontSubstitutionsPage.SuspendLayout(); + this._ConfigPage.SuspendLayout(); + this.SuspendLayout(); + // + // _PageSettingsPage + // + this._PageSettingsPage.Controls.Add(this._PageSettingsEditor); + this._PageSettingsPage.Location = new System.Drawing.Point(4, 25); + this._PageSettingsPage.Margin = new System.Windows.Forms.Padding(4); + this._PageSettingsPage.Name = "_PageSettingsPage"; + this._PageSettingsPage.Padding = new System.Windows.Forms.Padding(4); + this._PageSettingsPage.Size = new System.Drawing.Size(595, 372); + this._PageSettingsPage.TabIndex = 6; + this._PageSettingsPage.Text = "页面设置"; + this._PageSettingsPage.UseVisualStyleBackColor = true; + // + // _PageSettingsEditor + // + this._PageSettingsEditor.Dock = System.Windows.Forms.DockStyle.Fill; + this._PageSettingsEditor.Location = new System.Drawing.Point(4, 4); + this._PageSettingsEditor.Margin = new System.Windows.Forms.Padding(5); + this._PageSettingsEditor.Name = "_PageSettingsEditor"; + this._PageSettingsEditor.Settings = null; + this._PageSettingsEditor.Size = new System.Drawing.Size(587, 364); + this._PageSettingsEditor.TabIndex = 0; + // + // _MainTab + // + this._MainTab.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._MainTab.Controls.Add(this._PageLayoutPage); + this._MainTab.Controls.Add(this._ViewerSettingsPage); + this._MainTab.Controls.Add(this._CleanerPage); + this._MainTab.Controls.Add(this._DocumentInfoPage); + this._MainTab.Controls.Add(this._PageLabelsPage); + this._MainTab.Controls.Add(this._PageSettingsPage); + this._MainTab.Controls.Add(this._FontSubstitutionsPage); + this._MainTab.Controls.Add(this._ConfigPage); + this._MainTab.Location = new System.Drawing.Point(16, 15); + this._MainTab.Margin = new System.Windows.Forms.Padding(4); + this._MainTab.Name = "_MainTab"; + this._MainTab.SelectedIndex = 0; + this._MainTab.Size = new System.Drawing.Size(603, 401); + this._MainTab.TabIndex = 1; + // + // _PageLayoutPage + // + this._PageLayoutPage.Controls.Add(this._MarginGroupBox); + this._PageLayoutPage.Controls.Add(this._LayoutGroupBox); + this._PageLayoutPage.Location = new System.Drawing.Point(4, 25); + this._PageLayoutPage.Margin = new System.Windows.Forms.Padding(4); + this._PageLayoutPage.Name = "_PageLayoutPage"; + this._PageLayoutPage.Padding = new System.Windows.Forms.Padding(4); + this._PageLayoutPage.Size = new System.Drawing.Size(595, 372); + this._PageLayoutPage.TabIndex = 8; + this._PageLayoutPage.Text = "页面尺寸"; + this._PageLayoutPage.UseVisualStyleBackColor = true; + // + // _MarginGroupBox + // + this._MarginGroupBox.Controls.Add(this._MarginUnitBox); + this._MarginGroupBox.Controls.Add(this.label13); + this._MarginGroupBox.Controls.Add(this._SyncMarginsBox); + this._MarginGroupBox.Controls.Add(this._RightMarginBox); + this._MarginGroupBox.Controls.Add(this._LeftMarginBox); + this._MarginGroupBox.Controls.Add(this._BottomMarginBox); + this._MarginGroupBox.Controls.Add(this._TopMarginBox); + this._MarginGroupBox.Controls.Add(this.label7); + this._MarginGroupBox.Controls.Add(this.label3); + this._MarginGroupBox.Controls.Add(this.label6); + this._MarginGroupBox.Controls.Add(this.label1); + this._MarginGroupBox.Location = new System.Drawing.Point(8, 171); + this._MarginGroupBox.Margin = new System.Windows.Forms.Padding(4); + this._MarginGroupBox.Name = "_MarginGroupBox"; + this._MarginGroupBox.Padding = new System.Windows.Forms.Padding(4); + this._MarginGroupBox.Size = new System.Drawing.Size(576, 90); + this._MarginGroupBox.TabIndex = 7; + this._MarginGroupBox.TabStop = false; + this._MarginGroupBox.Text = "调整页边留白"; + // + // _MarginUnitBox + // + this._MarginUnitBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this._MarginUnitBox.FormattingEnabled = true; + this._MarginUnitBox.Items.AddRange(new object[] { + "厘米", + "相对原页面尺寸比例"}); + this._MarginUnitBox.Location = new System.Drawing.Point(71, 57); + this._MarginUnitBox.Name = "_MarginUnitBox"; + this._MarginUnitBox.Size = new System.Drawing.Size(215, 23); + this._MarginUnitBox.TabIndex = 12; + // + // label13 + // + this.label13.AutoSize = true; + this.label13.Location = new System.Drawing.Point(9, 60); + this.label13.Name = "label13"; + this.label13.Size = new System.Drawing.Size(52, 15); + this.label13.TabIndex = 11; + this.label13.Text = "单位:"; + // + // _SyncMarginsBox + // + this._SyncMarginsBox.AutoSize = true; + this._SyncMarginsBox.Location = new System.Drawing.Point(303, 59); + this._SyncMarginsBox.Margin = new System.Windows.Forms.Padding(4); + this._SyncMarginsBox.Name = "_SyncMarginsBox"; + this._SyncMarginsBox.Size = new System.Drawing.Size(149, 19); + this._SyncMarginsBox.TabIndex = 9; + this._SyncMarginsBox.Text = "同步调整四边留白"; + this._SyncMarginsBox.UseVisualStyleBackColor = true; + // + // _RightMarginBox + // + this._RightMarginBox.DecimalPlaces = 2; + this._RightMarginBox.Increment = new decimal(new int[] { + 1, + 0, + 0, + 65536}); + this._RightMarginBox.Location = new System.Drawing.Point(481, 25); + this._RightMarginBox.Margin = new System.Windows.Forms.Padding(4); + this._RightMarginBox.Maximum = new decimal(new int[] { + 99, + 0, + 0, + 0}); + this._RightMarginBox.Minimum = new decimal(new int[] { + 99, + 0, + 0, + -2147483648}); + this._RightMarginBox.Name = "_RightMarginBox"; + this._RightMarginBox.Size = new System.Drawing.Size(81, 25); + this._RightMarginBox.TabIndex = 8; + this._RightMarginBox.ValueChanged += new System.EventHandler(this.MarginBox_ValueChanged); + // + // _LeftMarginBox + // + this._LeftMarginBox.DecimalPlaces = 2; + this._LeftMarginBox.Increment = new decimal(new int[] { + 1, + 0, + 0, + 65536}); + this._LeftMarginBox.Location = new System.Drawing.Point(347, 25); + this._LeftMarginBox.Margin = new System.Windows.Forms.Padding(4); + this._LeftMarginBox.Maximum = new decimal(new int[] { + 99, + 0, + 0, + 0}); + this._LeftMarginBox.Minimum = new decimal(new int[] { + 99, + 0, + 0, + -2147483648}); + this._LeftMarginBox.Name = "_LeftMarginBox"; + this._LeftMarginBox.Size = new System.Drawing.Size(81, 25); + this._LeftMarginBox.TabIndex = 6; + this._LeftMarginBox.ValueChanged += new System.EventHandler(this.MarginBox_ValueChanged); + // + // _BottomMarginBox + // + this._BottomMarginBox.DecimalPlaces = 2; + this._BottomMarginBox.Increment = new decimal(new int[] { + 1, + 0, + 0, + 65536}); + this._BottomMarginBox.Location = new System.Drawing.Point(205, 25); + this._BottomMarginBox.Margin = new System.Windows.Forms.Padding(4); + this._BottomMarginBox.Maximum = new decimal(new int[] { + 99, + 0, + 0, + 0}); + this._BottomMarginBox.Minimum = new decimal(new int[] { + 99, + 0, + 0, + -2147483648}); + this._BottomMarginBox.Name = "_BottomMarginBox"; + this._BottomMarginBox.Size = new System.Drawing.Size(81, 25); + this._BottomMarginBox.TabIndex = 4; + this._BottomMarginBox.ValueChanged += new System.EventHandler(this.MarginBox_ValueChanged); + // + // _TopMarginBox + // + this._TopMarginBox.DecimalPlaces = 2; + this._TopMarginBox.Increment = new decimal(new int[] { + 1, + 0, + 0, + 65536}); + this._TopMarginBox.Location = new System.Drawing.Point(71, 25); + this._TopMarginBox.Margin = new System.Windows.Forms.Padding(4); + this._TopMarginBox.Maximum = new decimal(new int[] { + 99, + 0, + 0, + 0}); + this._TopMarginBox.Minimum = new decimal(new int[] { + 99, + 0, + 0, + -2147483648}); + this._TopMarginBox.Name = "_TopMarginBox"; + this._TopMarginBox.Size = new System.Drawing.Size(81, 25); + this._TopMarginBox.TabIndex = 2; + this._TopMarginBox.ValueChanged += new System.EventHandler(this.MarginBox_ValueChanged); + // + // label7 + // + this.label7.AutoSize = true; + this.label7.Location = new System.Drawing.Point(435, 29); + this.label7.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label7.Name = "label7"; + this.label7.Size = new System.Drawing.Size(37, 15); + this.label7.TabIndex = 7; + this.label7.Text = "右:"; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(159, 28); + this.label3.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(37, 15); + this.label3.TabIndex = 3; + this.label3.Text = "下:"; + // + // label6 + // + this.label6.AutoSize = true; + this.label6.Location = new System.Drawing.Point(300, 29); + this.label6.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(37, 15); + this.label6.TabIndex = 5; + this.label6.Text = "左:"; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(24, 29); + this.label1.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(37, 15); + this.label1.TabIndex = 1; + this.label1.Text = "上:"; + // + // _LayoutGroupBox + // + this._LayoutGroupBox.Controls.Add(this._ImageHAlignBox); + this._LayoutGroupBox.Controls.Add(this.label8); + this._LayoutGroupBox.Controls.Add(this._ImageVAlignBox); + this._LayoutGroupBox.Controls.Add(this._ScalePdfPagesBox); + this._LayoutGroupBox.Controls.Add(this._ResizePdfPagesBox); + this._LayoutGroupBox.Controls.Add(this._HeightBox); + this._LayoutGroupBox.Controls.Add(this._WidthBox); + this._LayoutGroupBox.Controls.Add(this.label9); + this._LayoutGroupBox.Controls.Add(this.label2); + this._LayoutGroupBox.Controls.Add(this._PageSizeBox); + this._LayoutGroupBox.Controls.Add(this._AutoRotateBox); + this._LayoutGroupBox.Controls.Add(this.label5); + this._LayoutGroupBox.Controls.Add(this.label4); + this._LayoutGroupBox.Location = new System.Drawing.Point(8, 8); + this._LayoutGroupBox.Margin = new System.Windows.Forms.Padding(4); + this._LayoutGroupBox.Name = "_LayoutGroupBox"; + this._LayoutGroupBox.Padding = new System.Windows.Forms.Padding(4); + this._LayoutGroupBox.Size = new System.Drawing.Size(576, 156); + this._LayoutGroupBox.TabIndex = 6; + this._LayoutGroupBox.TabStop = false; + this._LayoutGroupBox.Text = "指定页面布局及尺寸(单位:厘米)"; + // + // _ImageHAlignBox + // + this._ImageHAlignBox.DisplayMember = "Key"; + this._ImageHAlignBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this._ImageHAlignBox.Location = new System.Drawing.Point(71, 116); + this._ImageHAlignBox.Margin = new System.Windows.Forms.Padding(4); + this._ImageHAlignBox.Name = "_ImageHAlignBox"; + this._ImageHAlignBox.Size = new System.Drawing.Size(100, 23); + this._ImageHAlignBox.TabIndex = 13; + this._ImageHAlignBox.ValueMember = "Value"; + // + // label8 + // + this.label8.AutoSize = true; + this.label8.Location = new System.Drawing.Point(8, 120); + this.label8.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label8.Name = "label8"; + this.label8.Size = new System.Drawing.Size(52, 15); + this.label8.TabIndex = 12; + this.label8.Text = "方位:"; + // + // _ImageVAlignBox + // + this._ImageVAlignBox.DisplayMember = "Key"; + this._ImageVAlignBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this._ImageVAlignBox.Location = new System.Drawing.Point(185, 116); + this._ImageVAlignBox.Margin = new System.Windows.Forms.Padding(4); + this._ImageVAlignBox.Name = "_ImageVAlignBox"; + this._ImageVAlignBox.Size = new System.Drawing.Size(100, 23); + this._ImageVAlignBox.TabIndex = 14; + this._ImageVAlignBox.ValueMember = "Value"; + // + // _ScalePdfPagesBox + // + this._ScalePdfPagesBox.AutoSize = true; + this._ScalePdfPagesBox.CheckAlign = System.Drawing.ContentAlignment.TopLeft; + this._ScalePdfPagesBox.Location = new System.Drawing.Point(185, 89); + this._ScalePdfPagesBox.Margin = new System.Windows.Forms.Padding(4); + this._ScalePdfPagesBox.Name = "_ScalePdfPagesBox"; + this._ScalePdfPagesBox.Size = new System.Drawing.Size(178, 19); + this._ScalePdfPagesBox.TabIndex = 11; + this._ScalePdfPagesBox.TabStop = true; + this._ScalePdfPagesBox.Text = "按比例缩放至页面边缘"; + this._ScalePdfPagesBox.UseVisualStyleBackColor = true; + // + // _ResizePdfPagesBox + // + this._ResizePdfPagesBox.AutoSize = true; + this._ResizePdfPagesBox.Location = new System.Drawing.Point(71, 89); + this._ResizePdfPagesBox.Margin = new System.Windows.Forms.Padding(4); + this._ResizePdfPagesBox.Name = "_ResizePdfPagesBox"; + this._ResizePdfPagesBox.Size = new System.Drawing.Size(88, 19); + this._ResizePdfPagesBox.TabIndex = 10; + this._ResizePdfPagesBox.Text = "保持不变"; + this._ResizePdfPagesBox.UseVisualStyleBackColor = true; + // + // _HeightBox + // + this._HeightBox.DecimalPlaces = 2; + this._HeightBox.Increment = new decimal(new int[] { + 1, + 0, + 0, + 65536}); + this._HeightBox.Location = new System.Drawing.Point(481, 21); + this._HeightBox.Margin = new System.Windows.Forms.Padding(4); + this._HeightBox.Maximum = new decimal(new int[] { + 999, + 0, + 0, + 0}); + this._HeightBox.Name = "_HeightBox"; + this._HeightBox.Size = new System.Drawing.Size(81, 25); + this._HeightBox.TabIndex = 5; + // + // _WidthBox + // + this._WidthBox.DecimalPlaces = 2; + this._WidthBox.Increment = new decimal(new int[] { + 1, + 0, + 0, + 65536}); + this._WidthBox.Location = new System.Drawing.Point(347, 21); + this._WidthBox.Margin = new System.Windows.Forms.Padding(4); + this._WidthBox.Maximum = new decimal(new int[] { + 999, + 0, + 0, + 0}); + this._WidthBox.Name = "_WidthBox"; + this._WidthBox.Size = new System.Drawing.Size(81, 25); + this._WidthBox.TabIndex = 3; + // + // label9 + // + this.label9.AutoSize = true; + this.label9.Location = new System.Drawing.Point(8, 91); + this.label9.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label9.Name = "label9"; + this.label9.Size = new System.Drawing.Size(52, 15); + this.label9.TabIndex = 0; + this.label9.Text = "内容:"; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(8, 26); + this.label2.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(52, 15); + this.label2.TabIndex = 0; + this.label2.Text = "尺寸:"; + // + // _PageSizeBox + // + this._PageSizeBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this._PageSizeBox.Location = new System.Drawing.Point(71, 22); + this._PageSizeBox.Margin = new System.Windows.Forms.Padding(4); + this._PageSizeBox.Name = "_PageSizeBox"; + this._PageSizeBox.Size = new System.Drawing.Size(215, 23); + this._PageSizeBox.TabIndex = 1; + this._PageSizeBox.SelectedIndexChanged += new System.EventHandler(this._PageSizeBox_SelectedIndexChanged); + // + // _AutoRotateBox + // + this._AutoRotateBox.AutoSize = true; + this._AutoRotateBox.Checked = true; + this._AutoRotateBox.CheckState = System.Windows.Forms.CheckState.Checked; + this._AutoRotateBox.Location = new System.Drawing.Point(71, 55); + this._AutoRotateBox.Margin = new System.Windows.Forms.Padding(4); + this._AutoRotateBox.Name = "_AutoRotateBox"; + this._AutoRotateBox.Size = new System.Drawing.Size(179, 19); + this._AutoRotateBox.TabIndex = 6; + this._AutoRotateBox.Text = "适应原始内容纵横方向"; + this._AutoRotateBox.UseVisualStyleBackColor = true; + // + // label5 + // + this.label5.AutoSize = true; + this.label5.Location = new System.Drawing.Point(436, 26); + this.label5.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(37, 15); + this.label5.TabIndex = 4; + this.label5.Text = "高:"; + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point(300, 26); + this.label4.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(37, 15); + this.label4.TabIndex = 2; + this.label4.Text = "宽:"; + // + // _ViewerSettingsPage + // + this._ViewerSettingsPage.Controls.Add(this._ViewerSettingsEditor); + this._ViewerSettingsPage.Location = new System.Drawing.Point(4, 25); + this._ViewerSettingsPage.Margin = new System.Windows.Forms.Padding(4); + this._ViewerSettingsPage.Name = "_ViewerSettingsPage"; + this._ViewerSettingsPage.Padding = new System.Windows.Forms.Padding(4); + this._ViewerSettingsPage.Size = new System.Drawing.Size(595, 372); + this._ViewerSettingsPage.TabIndex = 4; + this._ViewerSettingsPage.Text = "阅读方式"; + this._ViewerSettingsPage.UseVisualStyleBackColor = true; + // + // _ViewerSettingsEditor + // + this._ViewerSettingsEditor.Location = new System.Drawing.Point(0, 0); + this._ViewerSettingsEditor.Margin = new System.Windows.Forms.Padding(5); + this._ViewerSettingsEditor.Name = "_ViewerSettingsEditor"; + this._ViewerSettingsEditor.Size = new System.Drawing.Size(584, 349); + this._ViewerSettingsEditor.TabIndex = 0; + // + // _CleanerPage + // + this._CleanerPage.Controls.Add(this.groupBox4); + this._CleanerPage.Controls.Add(this.groupBox3); + this._CleanerPage.Controls.Add(this.groupBox1); + this._CleanerPage.Location = new System.Drawing.Point(4, 25); + this._CleanerPage.Margin = new System.Windows.Forms.Padding(4); + this._CleanerPage.Name = "_CleanerPage"; + this._CleanerPage.Padding = new System.Windows.Forms.Padding(4); + this._CleanerPage.Size = new System.Drawing.Size(595, 372); + this._CleanerPage.TabIndex = 5; + this._CleanerPage.Text = "压缩清理"; + this._CleanerPage.UseVisualStyleBackColor = true; + // + // groupBox4 + // + this.groupBox4.Controls.Add(this.label12); + this.groupBox4.Controls.Add(this.label11); + this.groupBox4.Controls.Add(this._RemoveTrailingCommandCountBox); + this.groupBox4.Controls.Add(this._RemoveLeadingCommandCountBox); + this.groupBox4.Controls.Add(this.label10); + this.groupBox4.Controls.Add(this._RemovePageFormsBox); + this.groupBox4.Controls.Add(this._RemovePageThumbnailsBox); + this.groupBox4.Controls.Add(this._RemovePageTextBlocksBox); + this.groupBox4.Controls.Add(this._RemovePageLinksBox); + this.groupBox4.Controls.Add(this._RemoveAnnotationsBox); + this.groupBox4.Controls.Add(this._RemovePageAutoActionsBox); + this.groupBox4.Controls.Add(this._RemovePageMetaDataBox); + this.groupBox4.Location = new System.Drawing.Point(8, 131); + this.groupBox4.Margin = new System.Windows.Forms.Padding(4); + this.groupBox4.Name = "groupBox4"; + this.groupBox4.Padding = new System.Windows.Forms.Padding(4); + this.groupBox4.Size = new System.Drawing.Size(576, 166); + this.groupBox4.TabIndex = 1; + this.groupBox4.TabStop = false; + this.groupBox4.Text = "源文档页面"; + // + // label12 + // + this.label12.AutoSize = true; + this.label12.Location = new System.Drawing.Point(296, 134); + this.label12.Name = "label12"; + this.label12.Size = new System.Drawing.Size(52, 15); + this.label12.TabIndex = 10; + this.label12.Text = "条指令"; + // + // label11 + // + this.label11.AutoSize = true; + this.label11.Location = new System.Drawing.Point(190, 134); + this.label11.Name = "label11"; + this.label11.Size = new System.Drawing.Size(37, 15); + this.label11.TabIndex = 9; + this.label11.Text = "结尾"; + // + // _RemoveTrailingCommandCountBox + // + this._RemoveTrailingCommandCountBox.Location = new System.Drawing.Point(233, 132); + this._RemoveTrailingCommandCountBox.Name = "_RemoveTrailingCommandCountBox"; + this._RemoveTrailingCommandCountBox.Size = new System.Drawing.Size(51, 25); + this._RemoveTrailingCommandCountBox.TabIndex = 8; + // + // _RemoveLeadingCommandCountBox + // + this._RemoveLeadingCommandCountBox.Location = new System.Drawing.Point(118, 132); + this._RemoveLeadingCommandCountBox.Name = "_RemoveLeadingCommandCountBox"; + this._RemoveLeadingCommandCountBox.Size = new System.Drawing.Size(51, 25); + this._RemoveLeadingCommandCountBox.TabIndex = 8; + // + // label10 + // + this.label10.AutoSize = true; + this.label10.Location = new System.Drawing.Point(7, 134); + this.label10.Name = "label10"; + this.label10.Size = new System.Drawing.Size(105, 15); + this.label10.TabIndex = 7; + this.label10.Text = "清除页面开头 "; + // + // _RemovePageFormsBox + // + this._RemovePageFormsBox.AutoSize = true; + this._RemovePageFormsBox.Location = new System.Drawing.Point(299, 52); + this._RemovePageFormsBox.Name = "_RemovePageFormsBox"; + this._RemovePageFormsBox.Size = new System.Drawing.Size(149, 19); + this._RemovePageFormsBox.TabIndex = 3; + this._RemovePageFormsBox.Text = "清除页面所有表单"; + this._RemovePageFormsBox.UseVisualStyleBackColor = true; + // + // _RemovePageThumbnailsBox + // + this._RemovePageThumbnailsBox.AutoSize = true; + this._RemovePageThumbnailsBox.Location = new System.Drawing.Point(8, 52); + this._RemovePageThumbnailsBox.Margin = new System.Windows.Forms.Padding(4); + this._RemovePageThumbnailsBox.Name = "_RemovePageThumbnailsBox"; + this._RemovePageThumbnailsBox.Size = new System.Drawing.Size(134, 19); + this._RemovePageThumbnailsBox.TabIndex = 2; + this._RemovePageThumbnailsBox.Text = "清除页面缩略图"; + this._RemovePageThumbnailsBox.UseVisualStyleBackColor = true; + // + // _RemovePageTextBlocksBox + // + this._RemovePageTextBlocksBox.AutoSize = true; + this._RemovePageTextBlocksBox.Location = new System.Drawing.Point(8, 106); + this._RemovePageTextBlocksBox.Margin = new System.Windows.Forms.Padding(4); + this._RemovePageTextBlocksBox.Name = "_RemovePageTextBlocksBox"; + this._RemovePageTextBlocksBox.Size = new System.Drawing.Size(149, 19); + this._RemovePageTextBlocksBox.TabIndex = 6; + this._RemovePageTextBlocksBox.Text = "清除页面所有文本"; + this._RemovePageTextBlocksBox.UseVisualStyleBackColor = true; + // + // _RemovePageLinksBox + // + this._RemovePageLinksBox.AutoSize = true; + this._RemovePageLinksBox.Location = new System.Drawing.Point(299, 77); + this._RemovePageLinksBox.Margin = new System.Windows.Forms.Padding(4); + this._RemovePageLinksBox.Name = "_RemovePageLinksBox"; + this._RemovePageLinksBox.Size = new System.Drawing.Size(179, 19); + this._RemovePageLinksBox.TabIndex = 5; + this._RemovePageLinksBox.Text = "清除页面所有链接批注"; + this._RemovePageLinksBox.UseVisualStyleBackColor = true; + // + // _RemoveAnnotationsBox + // + this._RemoveAnnotationsBox.AutoSize = true; + this._RemoveAnnotationsBox.Location = new System.Drawing.Point(8, 79); + this._RemoveAnnotationsBox.Margin = new System.Windows.Forms.Padding(4); + this._RemoveAnnotationsBox.Name = "_RemoveAnnotationsBox"; + this._RemoveAnnotationsBox.Size = new System.Drawing.Size(149, 19); + this._RemoveAnnotationsBox.TabIndex = 4; + this._RemoveAnnotationsBox.Text = "清除页面所有批注"; + this._RemoveAnnotationsBox.UseVisualStyleBackColor = true; + // + // _RemovePageAutoActionsBox + // + this._RemovePageAutoActionsBox.AutoSize = true; + this._RemovePageAutoActionsBox.Location = new System.Drawing.Point(8, 25); + this._RemovePageAutoActionsBox.Margin = new System.Windows.Forms.Padding(4); + this._RemovePageAutoActionsBox.Name = "_RemovePageAutoActionsBox"; + this._RemovePageAutoActionsBox.Size = new System.Drawing.Size(179, 19); + this._RemovePageAutoActionsBox.TabIndex = 0; + this._RemovePageAutoActionsBox.Text = "禁止页面自动执行动作"; + this._RemovePageAutoActionsBox.UseVisualStyleBackColor = true; + // + // _RemovePageMetaDataBox + // + this._RemovePageMetaDataBox.AutoSize = true; + this._RemovePageMetaDataBox.Location = new System.Drawing.Point(299, 25); + this._RemovePageMetaDataBox.Margin = new System.Windows.Forms.Padding(4); + this._RemovePageMetaDataBox.Name = "_RemovePageMetaDataBox"; + this._RemovePageMetaDataBox.Size = new System.Drawing.Size(248, 19); + this._RemovePageMetaDataBox.TabIndex = 1; + this._RemovePageMetaDataBox.Text = "删除页面扩展标记(XML)元数据"; + this._RemovePageMetaDataBox.UseVisualStyleBackColor = true; + // + // groupBox3 + // + this.groupBox3.Controls.Add(this._RemoveBookmarksBox); + this.groupBox3.Controls.Add(this._FixContentBox); + this.groupBox3.Controls.Add(this._RemoveXmlMetaDataBox); + this.groupBox3.Controls.Add(this._RemoveDocAutoActionsBox); + this.groupBox3.Controls.Add(this._RemoveUsageRightsBox); + this.groupBox3.Location = new System.Drawing.Point(8, 8); + this.groupBox3.Margin = new System.Windows.Forms.Padding(4); + this.groupBox3.Name = "groupBox3"; + this.groupBox3.Padding = new System.Windows.Forms.Padding(4); + this.groupBox3.Size = new System.Drawing.Size(576, 116); + this.groupBox3.TabIndex = 0; + this.groupBox3.TabStop = false; + this.groupBox3.Text = "源文档"; + // + // _RemoveBookmarksBox + // + this._RemoveBookmarksBox.AutoSize = true; + this._RemoveBookmarksBox.Location = new System.Drawing.Point(8, 80); + this._RemoveBookmarksBox.Margin = new System.Windows.Forms.Padding(4); + this._RemoveBookmarksBox.Name = "_RemoveBookmarksBox"; + this._RemoveBookmarksBox.Size = new System.Drawing.Size(119, 19); + this._RemoveBookmarksBox.TabIndex = 4; + this._RemoveBookmarksBox.Text = "删除导航书签"; + this._RemoveBookmarksBox.UseVisualStyleBackColor = true; + // + // _FixContentBox + // + this._FixContentBox.AutoSize = true; + this._FixContentBox.Location = new System.Drawing.Point(299, 52); + this._FixContentBox.Margin = new System.Windows.Forms.Padding(4); + this._FixContentBox.Name = "_FixContentBox"; + this._FixContentBox.Size = new System.Drawing.Size(149, 19); + this._FixContentBox.TabIndex = 3; + this._FixContentBox.Text = "尝试修复文档错误"; + this._FixContentBox.UseVisualStyleBackColor = true; + // + // _RemoveXmlMetaDataBox + // + this._RemoveXmlMetaDataBox.AutoSize = true; + this._RemoveXmlMetaDataBox.Location = new System.Drawing.Point(299, 25); + this._RemoveXmlMetaDataBox.Margin = new System.Windows.Forms.Padding(4); + this._RemoveXmlMetaDataBox.Name = "_RemoveXmlMetaDataBox"; + this._RemoveXmlMetaDataBox.Size = new System.Drawing.Size(248, 19); + this._RemoveXmlMetaDataBox.TabIndex = 1; + this._RemoveXmlMetaDataBox.Text = "删除扩展标记(XML)元数据属性"; + this._RemoveXmlMetaDataBox.UseVisualStyleBackColor = true; + // + // _RemoveDocAutoActionsBox + // + this._RemoveDocAutoActionsBox.AutoSize = true; + this._RemoveDocAutoActionsBox.Location = new System.Drawing.Point(8, 52); + this._RemoveDocAutoActionsBox.Margin = new System.Windows.Forms.Padding(4); + this._RemoveDocAutoActionsBox.Name = "_RemoveDocAutoActionsBox"; + this._RemoveDocAutoActionsBox.Size = new System.Drawing.Size(224, 19); + this._RemoveDocAutoActionsBox.TabIndex = 2; + this._RemoveDocAutoActionsBox.Text = "禁止打开文档时自动执行动作"; + this._RemoveDocAutoActionsBox.UseVisualStyleBackColor = true; + // + // _RemoveUsageRightsBox + // + this._RemoveUsageRightsBox.AutoSize = true; + this._RemoveUsageRightsBox.Location = new System.Drawing.Point(8, 25); + this._RemoveUsageRightsBox.Margin = new System.Windows.Forms.Padding(4); + this._RemoveUsageRightsBox.Name = "_RemoveUsageRightsBox"; + this._RemoveUsageRightsBox.Size = new System.Drawing.Size(179, 19); + this._RemoveUsageRightsBox.TabIndex = 0; + this._RemoveUsageRightsBox.Text = "清除复制、打印等限制"; + this._RemoveUsageRightsBox.UseVisualStyleBackColor = true; + // + // groupBox1 + // + this.groupBox1.Controls.Add(this._RecompressWithJbig2Box); + this.groupBox1.Controls.Add(this._FullCompressionBox); + this.groupBox1.Location = new System.Drawing.Point(8, 305); + this.groupBox1.Margin = new System.Windows.Forms.Padding(4); + this.groupBox1.Name = "groupBox1"; + this.groupBox1.Padding = new System.Windows.Forms.Padding(4); + this.groupBox1.Size = new System.Drawing.Size(576, 54); + this.groupBox1.TabIndex = 2; + this.groupBox1.TabStop = false; + this.groupBox1.Text = "内容压缩"; + // + // _RecompressWithJbig2Box + // + this._RecompressWithJbig2Box.AutoSize = true; + this._RecompressWithJbig2Box.Location = new System.Drawing.Point(299, 25); + this._RecompressWithJbig2Box.Margin = new System.Windows.Forms.Padding(4); + this._RecompressWithJbig2Box.Name = "_RecompressWithJbig2Box"; + this._RecompressWithJbig2Box.Size = new System.Drawing.Size(164, 19); + this._RecompressWithJbig2Box.TabIndex = 1; + this._RecompressWithJbig2Box.Text = "优化黑白图片压缩率"; + this._RecompressWithJbig2Box.UseVisualStyleBackColor = true; + // + // _FullCompressionBox + // + this._FullCompressionBox.AutoSize = true; + this._FullCompressionBox.Location = new System.Drawing.Point(8, 25); + this._FullCompressionBox.Margin = new System.Windows.Forms.Padding(4); + this._FullCompressionBox.Name = "_FullCompressionBox"; + this._FullCompressionBox.Size = new System.Drawing.Size(149, 19); + this._FullCompressionBox.TabIndex = 0; + this._FullCompressionBox.Text = "压缩索引表和书签"; + this._FullCompressionBox.UseVisualStyleBackColor = true; + // + // _DocumentInfoPage + // + this._DocumentInfoPage.Controls.Add(this._DocumentInfoEditor); + this._DocumentInfoPage.Location = new System.Drawing.Point(4, 25); + this._DocumentInfoPage.Margin = new System.Windows.Forms.Padding(4); + this._DocumentInfoPage.Name = "_DocumentInfoPage"; + this._DocumentInfoPage.Padding = new System.Windows.Forms.Padding(4); + this._DocumentInfoPage.Size = new System.Drawing.Size(595, 372); + this._DocumentInfoPage.TabIndex = 2; + this._DocumentInfoPage.Text = "文档属性"; + this._DocumentInfoPage.UseVisualStyleBackColor = true; + // + // _DocumentInfoEditor + // + this._DocumentInfoEditor.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._DocumentInfoEditor.Location = new System.Drawing.Point(0, 0); + this._DocumentInfoEditor.Margin = new System.Windows.Forms.Padding(5); + this._DocumentInfoEditor.Name = "_DocumentInfoEditor"; + this._DocumentInfoEditor.Size = new System.Drawing.Size(585, 368); + this._DocumentInfoEditor.TabIndex = 0; + // + // _PageLabelsPage + // + this._PageLabelsPage.Controls.Add(this._PageLabelEditor); + this._PageLabelsPage.Location = new System.Drawing.Point(4, 25); + this._PageLabelsPage.Margin = new System.Windows.Forms.Padding(4); + this._PageLabelsPage.Name = "_PageLabelsPage"; + this._PageLabelsPage.Padding = new System.Windows.Forms.Padding(4); + this._PageLabelsPage.Size = new System.Drawing.Size(595, 372); + this._PageLabelsPage.TabIndex = 3; + this._PageLabelsPage.Text = "页码标签"; + this._PageLabelsPage.UseVisualStyleBackColor = true; + // + // _PageLabelEditor + // + this._PageLabelEditor.Dock = System.Windows.Forms.DockStyle.Fill; + this._PageLabelEditor.Labels = null; + this._PageLabelEditor.Location = new System.Drawing.Point(4, 4); + this._PageLabelEditor.Margin = new System.Windows.Forms.Padding(5); + this._PageLabelEditor.Name = "_PageLabelEditor"; + this._PageLabelEditor.Size = new System.Drawing.Size(587, 364); + this._PageLabelEditor.TabIndex = 0; + // + // _FontSubstitutionsPage + // + this._FontSubstitutionsPage.Controls.Add(this._FontSubstitutionsEditor); + this._FontSubstitutionsPage.Location = new System.Drawing.Point(4, 25); + this._FontSubstitutionsPage.Margin = new System.Windows.Forms.Padding(4); + this._FontSubstitutionsPage.Name = "_FontSubstitutionsPage"; + this._FontSubstitutionsPage.Padding = new System.Windows.Forms.Padding(4); + this._FontSubstitutionsPage.Size = new System.Drawing.Size(595, 372); + this._FontSubstitutionsPage.TabIndex = 7; + this._FontSubstitutionsPage.Text = "替换字体"; + this._FontSubstitutionsPage.UseVisualStyleBackColor = true; + // + // _FontSubstitutionsEditor + // + this._FontSubstitutionsEditor.Dock = System.Windows.Forms.DockStyle.Fill; + this._FontSubstitutionsEditor.Location = new System.Drawing.Point(4, 4); + this._FontSubstitutionsEditor.Margin = new System.Windows.Forms.Padding(5); + this._FontSubstitutionsEditor.Name = "_FontSubstitutionsEditor"; + this._FontSubstitutionsEditor.Options = null; + this._FontSubstitutionsEditor.Size = new System.Drawing.Size(587, 364); + this._FontSubstitutionsEditor.Substitutions = null; + this._FontSubstitutionsEditor.TabIndex = 0; + // + // _ConfigPage + // + this._ConfigPage.Controls.Add(this._ResetButton); + this._ConfigPage.Controls.Add(this._ImportButton); + this._ConfigPage.Controls.Add(this._ExportButton); + this._ConfigPage.Location = new System.Drawing.Point(4, 25); + this._ConfigPage.Name = "_ConfigPage"; + this._ConfigPage.Padding = new System.Windows.Forms.Padding(3); + this._ConfigPage.Size = new System.Drawing.Size(595, 372); + this._ConfigPage.TabIndex = 9; + this._ConfigPage.Text = "其它"; + this._ConfigPage.UseVisualStyleBackColor = true; + // + // _ExportButton + // + this._ExportButton.Location = new System.Drawing.Point(30, 22); + this._ExportButton.Name = "_ExportButton"; + this._ExportButton.Size = new System.Drawing.Size(185, 23); + this._ExportButton.TabIndex = 0; + this._ExportButton.Text = "导出选项配置文件..."; + this._ExportButton.UseVisualStyleBackColor = true; + // + // _ImportButton + // + this._ImportButton.Location = new System.Drawing.Point(30, 51); + this._ImportButton.Name = "_ImportButton"; + this._ImportButton.Size = new System.Drawing.Size(185, 23); + this._ImportButton.TabIndex = 0; + this._ImportButton.Text = "导入选项配置文件..."; + this._ImportButton.UseVisualStyleBackColor = true; + // + // _ResetButton + // + this._ResetButton.Location = new System.Drawing.Point(30, 80); + this._ResetButton.Name = "_ResetButton"; + this._ResetButton.Size = new System.Drawing.Size(185, 23); + this._ResetButton.TabIndex = 0; + this._ResetButton.Text = "还原选项为默认值"; + this._ResetButton.UseVisualStyleBackColor = true; + // + // PatcherOptionForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 15F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(635, 435); + this.Controls.Add(this._MainTab); + this.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle; + this.Margin = new System.Windows.Forms.Padding(4); + this.MaximizeBox = false; + this.MinimizeBox = false; + this.MinimumSize = new System.Drawing.Size(637, 458); + this.Name = "PatcherOptionForm"; + this.ShowInTaskbar = false; + this.Text = "PDF 文档选项"; + this._PageSettingsPage.ResumeLayout(false); + this._MainTab.ResumeLayout(false); + this._PageLayoutPage.ResumeLayout(false); + this._MarginGroupBox.ResumeLayout(false); + this._MarginGroupBox.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this._RightMarginBox)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this._LeftMarginBox)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this._BottomMarginBox)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this._TopMarginBox)).EndInit(); + this._LayoutGroupBox.ResumeLayout(false); + this._LayoutGroupBox.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this._HeightBox)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this._WidthBox)).EndInit(); + this._ViewerSettingsPage.ResumeLayout(false); + this._CleanerPage.ResumeLayout(false); + this.groupBox4.ResumeLayout(false); + this.groupBox4.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this._RemoveTrailingCommandCountBox)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this._RemoveLeadingCommandCountBox)).EndInit(); + this.groupBox3.ResumeLayout(false); + this.groupBox3.PerformLayout(); + this.groupBox1.ResumeLayout(false); + this.groupBox1.PerformLayout(); + this._DocumentInfoPage.ResumeLayout(false); + this._PageLabelsPage.ResumeLayout(false); + this._FontSubstitutionsPage.ResumeLayout(false); + this._ConfigPage.ResumeLayout(false); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.TabControl _MainTab; + private System.Windows.Forms.TabPage _DocumentInfoPage; + private PDFPatcher.Functions.DocumentInfoEditor _DocumentInfoEditor; + private System.Windows.Forms.TabPage _PageLabelsPage; + private PDFPatcher.Functions.PageLabelEditor _PageLabelEditor; + private System.Windows.Forms.TabPage _ViewerSettingsPage; + private PDFPatcher.Functions.ViewerPreferenceEditor _ViewerSettingsEditor; + private System.Windows.Forms.TabPage _CleanerPage; + private System.Windows.Forms.GroupBox groupBox3; + private System.Windows.Forms.CheckBox _FixContentBox; + private System.Windows.Forms.CheckBox _RemoveXmlMetaDataBox; + private System.Windows.Forms.CheckBox _RemoveDocAutoActionsBox; + private System.Windows.Forms.CheckBox _RemoveUsageRightsBox; + private System.Windows.Forms.GroupBox groupBox4; + private System.Windows.Forms.CheckBox _RemoveAnnotationsBox; + private System.Windows.Forms.CheckBox _RemovePageAutoActionsBox; + private System.Windows.Forms.CheckBox _RemovePageMetaDataBox; + private System.Windows.Forms.CheckBox _RemovePageTextBlocksBox; + private System.Windows.Forms.CheckBox _RemoveBookmarksBox; + private PageSettingsEditor _PageSettingsEditor; + private System.Windows.Forms.CheckBox _RemovePageThumbnailsBox; + private System.Windows.Forms.TabPage _FontSubstitutionsPage; + private FontSubstitutionsEditor _FontSubstitutionsEditor; + private System.Windows.Forms.TabPage _PageSettingsPage; + private System.Windows.Forms.GroupBox groupBox1; + private System.Windows.Forms.CheckBox _RecompressWithJbig2Box; + private System.Windows.Forms.CheckBox _FullCompressionBox; + private System.Windows.Forms.TabPage _PageLayoutPage; + private System.Windows.Forms.GroupBox _LayoutGroupBox; + private System.Windows.Forms.NumericUpDown _HeightBox; + private System.Windows.Forms.NumericUpDown _WidthBox; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.ComboBox _PageSizeBox; + private System.Windows.Forms.CheckBox _AutoRotateBox; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.RadioButton _ResizePdfPagesBox; + private System.Windows.Forms.RadioButton _ScalePdfPagesBox; + private System.Windows.Forms.GroupBox _MarginGroupBox; + private System.Windows.Forms.CheckBox _SyncMarginsBox; + private System.Windows.Forms.NumericUpDown _RightMarginBox; + private System.Windows.Forms.NumericUpDown _LeftMarginBox; + private System.Windows.Forms.NumericUpDown _BottomMarginBox; + private System.Windows.Forms.NumericUpDown _TopMarginBox; + private System.Windows.Forms.Label label7; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.Label label6; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.ComboBox _ImageHAlignBox; + private System.Windows.Forms.Label label8; + private System.Windows.Forms.ComboBox _ImageVAlignBox; + private System.Windows.Forms.Label label9; + private System.Windows.Forms.CheckBox _RemovePageFormsBox; + private System.Windows.Forms.CheckBox _RemovePageLinksBox; + private System.Windows.Forms.Label label12; + private System.Windows.Forms.Label label11; + private System.Windows.Forms.NumericUpDown _RemoveTrailingCommandCountBox; + private System.Windows.Forms.NumericUpDown _RemoveLeadingCommandCountBox; + private System.Windows.Forms.Label label10; + private System.Windows.Forms.ComboBox _MarginUnitBox; + private System.Windows.Forms.Label label13; + private System.Windows.Forms.TabPage _ConfigPage; + private System.Windows.Forms.Button _ResetButton; + private System.Windows.Forms.Button _ImportButton; + private System.Windows.Forms.Button _ExportButton; + } +} diff --git a/pdfpatcher/App/Functions/PatcherOptionForm.cs b/pdfpatcher/App/Functions/PatcherOptionForm.cs new file mode 100644 index 0000000..551d13e --- /dev/null +++ b/pdfpatcher/App/Functions/PatcherOptionForm.cs @@ -0,0 +1,227 @@ +using System; +using System.ComponentModel; +using System.Windows.Forms; +using PDFPatcher.Common; +using PDFPatcher.Model; + +namespace PDFPatcher.Functions +{ + [ToolboxItem(false)] + public partial class PatcherOptionForm : Form, IResettableControl + { + const float cm2point = (72f / 2.54f); + string paperName; + bool _uiLockDown; + readonly bool _editorOptions; + + public PatcherOptions Options { get; set; } + + public PatcherOptionForm(bool editorOptions) { + InitializeComponent(); + _editorOptions = editorOptions; + this.OnFirstLoad(OnLoad); + } + + void OnLoad() { + this.SetIcon(Properties.Resources.PdfOptions); + _PageSizeBox.Items.AddRange(Processor.PdfDocumentCreator.PaperSizes); + _ImageHAlignBox.Items.Add("水平居中"); + _ImageHAlignBox.Items.Add("左对齐"); + _ImageHAlignBox.Items.Add("右对齐"); + _ImageVAlignBox.Items.Add("垂直居中"); + _ImageVAlignBox.Items.Add("置顶"); + _ImageVAlignBox.Items.Add("置底"); + _ResetButton.Click += (s, args) => { + if (this.ConfirmYesBox("是否将选项配置还原为默认值?")) { + Reset(); + } + }; + Reload(); + if (_editorOptions) { + _MainTab.TabPages.Remove(_DocumentInfoPage); + Options.MetaData.SpecifyMetaData = false; + } + } + + public void Reset() { + if (_editorOptions) { + Options = AppContext.Editor = new PatcherOptions(); + } + else { + Options = AppContext.Patcher = new PatcherOptions(); + } + Reload(); + } + + public void Reload() { + _uiLockDown = true; + var settings = Options; + _DocumentInfoEditor.Options = settings.MetaData; + _FontSubstitutionsEditor.Options = settings; + _FontSubstitutionsEditor.Substitutions = settings.FontSubstitutions; + _ViewerSettingsEditor.Options = settings.ViewerPreferences; + _PageLabelEditor.Labels = settings.PageLabels; + _PageSettingsEditor.Settings = settings.PageSettings; + + _FixContentBox.Checked = settings.FixContents; + _RecompressWithJbig2Box.Checked = settings.RecompressWithJbig2; + _RemoveAnnotationsBox.Checked = settings.RemoveAnnotations; + _RemoveBookmarksBox.Checked = settings.RemoveBookmarks; + _RemoveDocAutoActionsBox.Checked = settings.RemoveDocAutoActions; + _RemoveLeadingCommandCountBox.SetValue(settings.RemoveLeadingCommandCount); + _RemovePageAutoActionsBox.Checked = settings.RemovePageAutoActions; + _RemovePageFormsBox.Checked = settings.RemovePageForms; + _RemovePageLinksBox.Checked = settings.RemovePageLinks; + _RemovePageMetaDataBox.Checked = settings.RemovePageMetaData; + _RemovePageTextBlocksBox.Checked = settings.RemovePageTextBlocks; + _RemovePageThumbnailsBox.Checked = settings.RemovePageThumbnails; + _RemoveTrailingCommandCountBox.SetValue(settings.RemoveTrailingCommandCount); + _RemoveUsageRightsBox.Checked = settings.RemoveUsageRights; + _RemoveXmlMetaDataBox.Checked = settings.RemoveXmlMetadata; + _FullCompressionBox.Checked = settings.FullCompression; + + var ps = settings.UnifiedPageSettings; + _AutoRotateBox.Checked = ps.AutoRotation; + _MarginUnitBox.SelectedIndex = ps.Margins.IsRelative ? 1 : 0; + var marginScale = ps.Margins.IsRelative ? 1 : Constants.Units.CmToPoint; + _BottomMarginBox.SetValue(ps.Margins.Bottom / marginScale); + _LeftMarginBox.SetValue(ps.Margins.Left / marginScale); + _RightMarginBox.SetValue(ps.Margins.Right / marginScale); + _TopMarginBox.SetValue(ps.Margins.Top / marginScale); + _HeightBox.SetValue(ps.PaperSize.Height / Constants.Units.CmToPoint); + _WidthBox.SetValue(ps.PaperSize.Width / Constants.Units.CmToPoint); + _ImageHAlignBox.SelectedIndex = (int)ps.HorizontalAlign; + _ImageVAlignBox.SelectedIndex = (int)ps.VerticalAlign; + for (int i = 0; i < _PageSizeBox.Items.Count; i++) { + var p = _PageSizeBox.Items[i] as Model.PaperSize; + if (p.PaperName == ps.PaperSize.PaperName) { + _PageSizeBox.SelectedIndex = i; + } + } + if (_PageSizeBox.SelectedIndex == -1) { + _PageSizeBox.SelectedIndex = 0; + } + _ResizePdfPagesBox.Checked = ps.ScaleContent == false; + _ScalePdfPagesBox.Checked = ps.ScaleContent; + if (_PageSizeBox.SelectedIndex == 0) { + _HeightBox.Value = 26.01M; + _WidthBox.Value = 18M; + } + _uiLockDown = false; + } + + protected override void OnClosing(CancelEventArgs e) { + base.OnClosing(e); + var settings = Options; + var ps = settings.UnifiedPageSettings; + ps.AutoRotation = _AutoRotateBox.Checked; + ps.Margins.IsRelative = _MarginUnitBox.SelectedIndex == 1; + var marginScale = ps.Margins.IsRelative ? 1 : Constants.Units.CmToPoint; + ps.Margins.Top = (float)_TopMarginBox.Value * marginScale; + ps.Margins.Bottom = (float)_BottomMarginBox.Value * marginScale; + ps.Margins.Left = (float)_LeftMarginBox.Value * marginScale; + ps.Margins.Right = (float)_RightMarginBox.Value * marginScale; + ps.PaperSize.PaperName = paperName; + ps.PaperSize.Width = CmToPoint(_WidthBox); + ps.PaperSize.Height = CmToPoint(_HeightBox); + ps.HorizontalAlign = (Model.HorizontalAlignment)_ImageHAlignBox.SelectedIndex; + ps.VerticalAlign = (Model.VerticalAlignment)_ImageVAlignBox.SelectedIndex; + ps.ScaleContent = _ScalePdfPagesBox.Checked; + settings.RecompressWithJbig2 = _RecompressWithJbig2Box.Checked; + settings.RemoveAnnotations = _RemoveAnnotationsBox.Checked; + settings.RemoveBookmarks = _RemoveBookmarksBox.Checked; + settings.RemoveLeadingCommandCount = (int)_RemoveLeadingCommandCountBox.Value; + settings.RemoveUsageRights = _RemoveUsageRightsBox.Checked; + settings.RemoveXmlMetadata = _RemoveXmlMetaDataBox.Checked; + settings.RemoveDocAutoActions = _RemoveDocAutoActionsBox.Checked; + settings.RemovePageAutoActions = _RemovePageAutoActionsBox.Checked; + settings.RemovePageForms = _RemovePageFormsBox.Checked; + settings.RemovePageLinks = _RemovePageLinksBox.Checked; + settings.RemovePageMetaData = _RemovePageMetaDataBox.Checked; + settings.RemovePageTextBlocks = _RemovePageTextBlocksBox.Checked; + settings.RemovePageThumbnails = _RemovePageThumbnailsBox.Checked; + settings.RemoveTrailingCommandCount = (int)_RemoveTrailingCommandCountBox.Value; + settings.FixContents = _FixContentBox.Checked; + settings.FullCompression = _FullCompressionBox.Checked; + } + + private float CmToPoint(NumericUpDown box) { + return (float)box.Value * Constants.Units.CmToPoint; + } + + private void _PageSizeBox_SelectedIndexChanged(object sender, EventArgs e) { + if (_PageSizeBox.SelectedIndex == -1) { + return; + } + var p = _PageSizeBox.SelectedItem as PaperSize; + if (p.Width > 0 && p.Height > 0) { + _WidthBox.SetValue((decimal)p.Width / 100); + _HeightBox.SetValue((decimal)p.Height / 100); + } + paperName = p.PaperName; + switch (paperName) { + case PaperSize.FixedWidthAutoHeight: + _AutoRotateBox.Enabled = + _HeightBox.Enabled = + _ImageVAlignBox.Enabled = + false; + _ScalePdfPagesBox.Enabled = + _ResizePdfPagesBox.Enabled = + _ImageHAlignBox.Enabled = + _WidthBox.Enabled = true; + break; + case PaperSize.AsNarrowestPage: + case PaperSize.AsWidestPage: + _AutoRotateBox.Enabled = + _HeightBox.Enabled = + _ImageVAlignBox.Enabled = + _WidthBox.Enabled = + false; + _ScalePdfPagesBox.Enabled = + _ResizePdfPagesBox.Enabled = + _ImageHAlignBox.Enabled = true; + break; + case PaperSize.AsPageSize: + _AutoRotateBox.Enabled = + _WidthBox.Enabled = + _ImageHAlignBox.Enabled = + _ImageVAlignBox.Enabled = + _ScalePdfPagesBox.Enabled = + _ResizePdfPagesBox.Enabled = + _HeightBox.Enabled = false; + break; + case PaperSize.AsLargestPage: + case PaperSize.AsSmallestPage: + _AutoRotateBox.Enabled = + _HeightBox.Enabled = + _WidthBox.Enabled = + false; + _ImageVAlignBox.Enabled = + _ImageHAlignBox.Enabled = + _ScalePdfPagesBox.Enabled = + _ResizePdfPagesBox.Enabled = true; + break; + default: + _AutoRotateBox.Enabled = + _WidthBox.Enabled = + _HeightBox.Enabled = + _ImageHAlignBox.Enabled = + _ImageVAlignBox.Enabled = + _ScalePdfPagesBox.Enabled = + _ResizePdfPagesBox.Enabled = + true; + break; + } + } + + private void MarginBox_ValueChanged(object sender, EventArgs e) { + if (_SyncMarginsBox.Checked == false || _uiLockDown) { + return; + } + var c = sender as NumericUpDown; + var d = c.Value; + _TopMarginBox.Value = _BottomMarginBox.Value = _LeftMarginBox.Value = _RightMarginBox.Value = d; + } + + } +} diff --git a/pdfpatcher/App/Functions/PatcherOptionForm.resx b/pdfpatcher/App/Functions/PatcherOptionForm.resx new file mode 100644 index 0000000..d58980a --- /dev/null +++ b/pdfpatcher/App/Functions/PatcherOptionForm.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/RecentFileMenuHelper.cs b/pdfpatcher/App/Functions/RecentFileMenuHelper.cs new file mode 100644 index 0000000..05de8da --- /dev/null +++ b/pdfpatcher/App/Functions/RecentFileMenuHelper.cs @@ -0,0 +1,44 @@ +using System.IO; +using System.Windows.Forms; +using PDFPatcher.Common; + +namespace PDFPatcher.Functions +{ + static class RecentFileMenuHelper + { + public static void AddRecentHistoryFile(string path) { + switch (Path.GetExtension(path).ToLowerInvariant()) { + case Constants.FileExtensions.Pdf: + AppContext.RecentItems.AddHistoryItem(AppContext.Recent.SourcePdfFiles, path); + break; + //case Constants.FileExtensions.Txt: + case Constants.FileExtensions.Xml: + AppContext.RecentItems.AddHistoryItem(AppContext.Recent.InfoDocuments, path); + break; + } + } + + + public static void AddSourcePdfFiles(this ToolStripItemCollection list) { + foreach (var item in AppContext.Recent.SourcePdfFiles) { + var i = list.Add(FileHelper.GetEllipticPath(item, 50)); + i.ToolTipText = item; + if (File.Exists(item) == false) { + i.Enabled = false; + } + } + } + + public static void AddInfoFiles(this ToolStripItemCollection list) { + foreach (var item in AppContext.Recent.InfoDocuments) { + if (FileHelper.IsPathValid(item) && Path.IsPathRooted(item)) { + var i = list.Add(FileHelper.GetEllipticPath(item, 50)); + i.ToolTipText = item; + if (File.Exists(item) == false) { + i.Enabled = false; + } + } + } + } + } +} diff --git a/pdfpatcher/App/Functions/RenameControl.Designer.cs b/pdfpatcher/App/Functions/RenameControl.Designer.cs new file mode 100644 index 0000000..317f027 --- /dev/null +++ b/pdfpatcher/App/Functions/RenameControl.Designer.cs @@ -0,0 +1,468 @@ +namespace PDFPatcher.Functions +{ + partial class RenameControl + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region 组件设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + this.components = new System.ComponentModel.Container(); + System.Windows.Forms.ToolStripSeparator toolStripSeparator1; + System.Windows.Forms.ToolStripDropDownButton _Sort; + System.Windows.Forms.ToolStripButton _Delete; + System.Windows.Forms.ToolStripSeparator toolStripSeparator2; + System.Windows.Forms.ToolStripMenuItem _SelectAll; + System.Windows.Forms.ToolStripMenuItem _InvertSelect; + System.Windows.Forms.ToolStripMenuItem _SelectNone; + System.Windows.Forms.ToolStripMenuItem _Copy; + System.Windows.Forms.ToolStripMenuItem _RefreshInfo; + this._MainToolbar = new System.Windows.Forms.ToolStrip(); + this._AddFilesButton = new System.Windows.Forms.ToolStripSplitButton(); + this._RecentFileMenu = new System.Windows.Forms.ContextMenuStrip(this.components); + this._SortMenu = new System.Windows.Forms.ContextMenuStrip(this.components); + this._SortByNaturalNumberItem = new System.Windows.Forms.ToolStripMenuItem(); + this._SortByAlphaItem = new System.Windows.Forms.ToolStripMenuItem(); + this._RefreshInfoButton = new System.Windows.Forms.ToolStripSplitButton(); + this._RefreshInfoMenu = new System.Windows.Forms.ContextMenuStrip(this.components); + this._SelectionMenu = new System.Windows.Forms.ContextMenuStrip(this.components); + this._SelectionMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this._ItemList = new BrightIdeasSoftware.ObjectListView(); + this._NameColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._PageCountColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._TitleColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._AuthorColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._SubjectColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._KeywordsColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._FolderColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._FileTimeColumn = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); + this._ItemListMenu = new System.Windows.Forms.ContextMenuStrip(this.components); + this._FileTypeList = new System.Windows.Forms.ImageList(this.components); + this._OpenPdfBox = new System.Windows.Forms.OpenFileDialog(); + this._AutoClearListBox = new System.Windows.Forms.CheckBox(); + this._AddDocumentWorker = new System.ComponentModel.BackgroundWorker(); + this._KeepSourceFileBox = new System.Windows.Forms.CheckBox(); + this._TestRenameButton = new System.Windows.Forms.Button(); + this._TargetPdfFile = new PDFPatcher.TargetFileControl(); + this._RenameButton = new EnhancedGlassButton.GlassButton(); + toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator(); + _Sort = new System.Windows.Forms.ToolStripDropDownButton(); + _Delete = new System.Windows.Forms.ToolStripButton(); + toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator(); + _SelectAll = new System.Windows.Forms.ToolStripMenuItem(); + _InvertSelect = new System.Windows.Forms.ToolStripMenuItem(); + _SelectNone = new System.Windows.Forms.ToolStripMenuItem(); + _Copy = new System.Windows.Forms.ToolStripMenuItem(); + _RefreshInfo = new System.Windows.Forms.ToolStripMenuItem(); + this._MainToolbar.SuspendLayout(); + this._SortMenu.SuspendLayout(); + this._SelectionMenu.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this._ItemList)).BeginInit(); + this._ItemListMenu.SuspendLayout(); + this.SuspendLayout(); + // + // _MainToolbar + // + this._MainToolbar.GripMargin = new System.Windows.Forms.Padding(0); + this._MainToolbar.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this._AddFilesButton, + toolStripSeparator1, + _Sort, + _Delete, + toolStripSeparator2, + this._RefreshInfoButton}); + this._MainToolbar.Location = new System.Drawing.Point(0, 0); + this._MainToolbar.Name = "_MainToolbar"; + this._MainToolbar.Padding = new System.Windows.Forms.Padding(0, 0, 2, 0); + this._MainToolbar.Size = new System.Drawing.Size(575, 25); + this._MainToolbar.TabIndex = 0; + this._MainToolbar.ItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this._MainToolbar_ItemClicked); + // + // _AddFilesButton + // + this._AddFilesButton.DropDown = this._RecentFileMenu; + this._AddFilesButton.Image = global::PDFPatcher.Properties.Resources.Add; + this._AddFilesButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this._AddFilesButton.Name = "_AddFilesButton"; + this._AddFilesButton.Size = new System.Drawing.Size(103, 22); + this._AddFilesButton.Text = "添加文件(&T)"; + this._AddFilesButton.ToolTipText = "添加文件"; + this._AddFilesButton.ButtonClick += new System.EventHandler(this._MainToolbar_ButtonClick); + // + // _RecentFileMenu + // + this._RecentFileMenu.Name = "_RecentFileMenu"; + this._RecentFileMenu.ShowImageMargin = false; + this._RecentFileMenu.Size = new System.Drawing.Size(36, 4); + // + // toolStripSeparator1 + // + toolStripSeparator1.Name = "toolStripSeparator1"; + toolStripSeparator1.Size = new System.Drawing.Size(6, 25); + // + // _Sort + // + _Sort.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + _Sort.DropDown = this._SortMenu; + _Sort.Image = global::PDFPatcher.Properties.Resources.Sort; + _Sort.ImageTransparentColor = System.Drawing.Color.Magenta; + _Sort.Name = "_Sort"; + _Sort.Size = new System.Drawing.Size(29, 22); + _Sort.Text = "排序"; + _Sort.DropDownItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this._SortMenu_ItemClicked); + // + // _SortMenu + // + this._SortMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this._SortByNaturalNumberItem, + this._SortByAlphaItem}); + this._SortMenu.Name = "_SortMenu"; + this._SortMenu.Size = new System.Drawing.Size(217, 48); + this._SortMenu.ItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this._SortMenu_ItemClicked); + // + // _SortByNaturalNumberItem + // + this._SortByNaturalNumberItem.Image = global::PDFPatcher.Properties.Resources.NaturalSort; + this._SortByNaturalNumberItem.Name = "_SortByNaturalNumberItem"; + this._SortByNaturalNumberItem.Size = new System.Drawing.Size(216, 22); + this._SortByNaturalNumberItem.Text = "按数值和字母顺序排序(&M)"; + // + // _SortByAlphaItem + // + this._SortByAlphaItem.Image = global::PDFPatcher.Properties.Resources.AlphabeticSort; + this._SortByAlphaItem.Name = "_SortByAlphaItem"; + this._SortByAlphaItem.Size = new System.Drawing.Size(216, 22); + this._SortByAlphaItem.Text = "按字母顺序排序(&Z)"; + // + // _Delete + // + _Delete.Image = global::PDFPatcher.Properties.Resources.Delete; + _Delete.ImageTransparentColor = System.Drawing.Color.Magenta; + _Delete.Name = "_Delete"; + _Delete.Size = new System.Drawing.Size(76, 22); + _Delete.Text = "删除文件"; + // + // toolStripSeparator2 + // + toolStripSeparator2.Name = "toolStripSeparator2"; + toolStripSeparator2.Size = new System.Drawing.Size(6, 25); + // + // _RefreshInfoButton + // + this._RefreshInfoButton.Image = global::PDFPatcher.Properties.Resources.Refresh; + this._RefreshInfoButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this._RefreshInfoButton.Name = "_RefreshInfoButton"; + this._RefreshInfoButton.Size = new System.Drawing.Size(112, 22); + this._RefreshInfoButton.Text = "刷新文档属性"; + // + // _SelectAll + // + _SelectAll.Image = global::PDFPatcher.Properties.Resources.SelectAll; + _SelectAll.Name = "_SelectAll"; + _SelectAll.Size = new System.Drawing.Size(124, 22); + _SelectAll.Text = "全部选中"; + // + // _InvertSelect + // + _InvertSelect.Name = "_InvertSelect"; + _InvertSelect.Size = new System.Drawing.Size(124, 22); + _InvertSelect.Text = "反转选择"; + // + // _SelectNone + // + _SelectNone.Name = "_SelectNone"; + _SelectNone.Size = new System.Drawing.Size(124, 22); + _SelectNone.Text = "取消选择"; + // + // _Copy + // + _Copy.Image = global::PDFPatcher.Properties.Resources.Copy; + _Copy.Name = "_Copy"; + _Copy.Size = new System.Drawing.Size(148, 22); + _Copy.Text = "复制列表内容"; + // + // _RefreshInfo + // + _RefreshInfo.DropDown = this._RefreshInfoMenu; + _RefreshInfo.Image = global::PDFPatcher.Properties.Resources.Refresh; + _RefreshInfo.Name = "_RefreshInfo"; + _RefreshInfo.Size = new System.Drawing.Size(148, 22); + _RefreshInfo.Text = "刷新文档属性"; + // + // _RefreshInfoMenu + // + this._RefreshInfoMenu.Name = "_RefreshInfoMenu"; + this._RefreshInfoMenu.Size = new System.Drawing.Size(61, 4); + // + // _SelectionMenu + // + this._SelectionMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + _SelectAll, + _InvertSelect, + _SelectNone}); + this._SelectionMenu.Name = "_SelectionMenu"; + this._SelectionMenu.Size = new System.Drawing.Size(125, 70); + this._SelectionMenu.ItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this._MainToolbar_ItemClicked); + // + // _SelectionMenuItem + // + this._SelectionMenuItem.DropDown = this._SelectionMenu; + this._SelectionMenuItem.Image = global::PDFPatcher.Properties.Resources.SelectItem; + this._SelectionMenuItem.Name = "_SelectionMenuItem"; + this._SelectionMenuItem.Size = new System.Drawing.Size(148, 22); + this._SelectionMenuItem.Text = "选择文件"; + // + // _ItemList + // + this._ItemList.AllColumns.Add(this._NameColumn); + this._ItemList.AllColumns.Add(this._PageCountColumn); + this._ItemList.AllColumns.Add(this._TitleColumn); + this._ItemList.AllColumns.Add(this._AuthorColumn); + this._ItemList.AllColumns.Add(this._SubjectColumn); + this._ItemList.AllColumns.Add(this._KeywordsColumn); + this._ItemList.AllColumns.Add(this._FolderColumn); + this._ItemList.AllColumns.Add(this._FileTimeColumn); + this._ItemList.AllowDrop = true; + this._ItemList.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._ItemList.CellEditActivation = BrightIdeasSoftware.ObjectListView.CellEditActivateMode.SingleClick; + this._ItemList.CellEditUseWholeCell = false; + this._ItemList.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { + this._NameColumn, + this._PageCountColumn, + this._TitleColumn, + this._AuthorColumn, + this._SubjectColumn, + this._KeywordsColumn, + this._FolderColumn, + this._FileTimeColumn}); + this._ItemList.ContextMenuStrip = this._ItemListMenu; + this._ItemList.Cursor = System.Windows.Forms.Cursors.Default; + this._ItemList.GridLines = true; + this._ItemList.HideSelection = false; + this._ItemList.Location = new System.Drawing.Point(16, 57); + this._ItemList.Name = "_ItemList"; + this._ItemList.ShowGroups = false; + this._ItemList.Size = new System.Drawing.Size(544, 202); + this._ItemList.SmallImageList = this._FileTypeList; + this._ItemList.TabIndex = 0; + this._ItemList.UseCompatibleStateImageBehavior = false; + this._ItemList.View = System.Windows.Forms.View.Details; + this._ItemList.ColumnClick += new System.Windows.Forms.ColumnClickEventHandler(this._ImageList_ColumnClick); + // + // _NameColumn + // + this._NameColumn.Text = "源文件名"; + this._NameColumn.Width = 149; + // + // _PageCountColumn + // + this._PageCountColumn.HeaderTextAlign = System.Windows.Forms.HorizontalAlignment.Right; + this._PageCountColumn.IsEditable = false; + this._PageCountColumn.Text = "页数"; + this._PageCountColumn.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + this._PageCountColumn.Width = 50; + // + // _TitleColumn + // + this._TitleColumn.Text = "标题"; + this._TitleColumn.Width = 58; + // + // _AuthorColumn + // + this._AuthorColumn.Text = "作者"; + // + // _SubjectColumn + // + this._SubjectColumn.Text = "主题"; + // + // _KeywordsColumn + // + this._KeywordsColumn.Text = "关键词"; + this._KeywordsColumn.Width = 73; + // + // _FolderColumn + // + this._FolderColumn.IsEditable = false; + this._FolderColumn.Text = "文件夹"; + this._FolderColumn.Width = 96; + // + // _FileTimeColumn + // + this._FileTimeColumn.IsEditable = false; + this._FileTimeColumn.Text = "修改时间"; + this._FileTimeColumn.Width = 145; + // + // _ItemListMenu + // + this._ItemListMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + _Copy, + _RefreshInfo, + this._SelectionMenuItem}); + this._ItemListMenu.Name = "_ItemListMenu"; + this._ItemListMenu.Size = new System.Drawing.Size(149, 70); + this._ItemListMenu.ItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this._MainToolbar_ItemClicked); + // + // _FileTypeList + // + this._FileTypeList.ColorDepth = System.Windows.Forms.ColorDepth.Depth8Bit; + this._FileTypeList.ImageSize = new System.Drawing.Size(16, 16); + this._FileTypeList.TransparentColor = System.Drawing.Color.Transparent; + // + // _OpenPdfBox + // + this._OpenPdfBox.DefaultExt = "pdf"; + this._OpenPdfBox.Filter = "PDF 文件(*.pdf)|*.pdf"; + this._OpenPdfBox.Multiselect = true; + this._OpenPdfBox.Title = "选择需要处理的 PDF 文件"; + // + // _AutoClearListBox + // + this._AutoClearListBox.AutoSize = true; + this._AutoClearListBox.Checked = true; + this._AutoClearListBox.CheckState = System.Windows.Forms.CheckState.Checked; + this._AutoClearListBox.Location = new System.Drawing.Point(16, 29); + this._AutoClearListBox.Name = "_AutoClearListBox"; + this._AutoClearListBox.Size = new System.Drawing.Size(132, 16); + this._AutoClearListBox.TabIndex = 4; + this._AutoClearListBox.Text = "添加文件前清空列表"; + this._AutoClearListBox.UseVisualStyleBackColor = true; + // + // _AddDocumentWorker + // + this._AddDocumentWorker.WorkerReportsProgress = true; + this._AddDocumentWorker.DoWork += new System.ComponentModel.DoWorkEventHandler(this._AddDocumentWorker_DoWork); + this._AddDocumentWorker.ProgressChanged += new System.ComponentModel.ProgressChangedEventHandler(this._AddDocumentWorker_ProgressChanged); + this._AddDocumentWorker.RunWorkerCompleted += new System.ComponentModel.RunWorkerCompletedEventHandler(this._AddDocumentWorker_RunWorkerCompleted); + // + // _KeepSourceFileBox + // + this._KeepSourceFileBox.AutoSize = true; + this._KeepSourceFileBox.Checked = true; + this._KeepSourceFileBox.CheckState = System.Windows.Forms.CheckState.Checked; + this._KeepSourceFileBox.Location = new System.Drawing.Point(166, 29); + this._KeepSourceFileBox.Name = "_KeepSourceFileBox"; + this._KeepSourceFileBox.Size = new System.Drawing.Size(96, 16); + this._KeepSourceFileBox.TabIndex = 12; + this._KeepSourceFileBox.Text = "保留原始文件"; + this._KeepSourceFileBox.UseVisualStyleBackColor = true; + // + // _TestRenameButton + // + this._TestRenameButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this._TestRenameButton.Location = new System.Drawing.Point(312, 297); + this._TestRenameButton.Name = "_TestRenameButton"; + this._TestRenameButton.Size = new System.Drawing.Size(119, 23); + this._TestRenameButton.TabIndex = 11; + this._TestRenameButton.Text = "测试命名模板(&C)"; + this._TestRenameButton.UseVisualStyleBackColor = true; + this._TestRenameButton.Click += new System.EventHandler(this._TestRenameButton_Click); + // + // _TargetPdfFile + // + this._TargetPdfFile.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._TargetPdfFile.Label = "重命名模板(&M):"; + this._TargetPdfFile.Location = new System.Drawing.Point(13, 265); + this._TargetPdfFile.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._TargetPdfFile.Name = "_TargetPdfFile"; + this._TargetPdfFile.Size = new System.Drawing.Size(553, 26); + this._TargetPdfFile.TabIndex = 7; + // + // _RenameButton + // + this._RenameButton.AlternativeFocusBorderColor = System.Drawing.SystemColors.Highlight; + this._RenameButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this._RenameButton.AnimateGlow = true; + this._RenameButton.BackColor = System.Drawing.SystemColors.Highlight; + this._RenameButton.CornerRadius = 3; + this._RenameButton.ForeColor = System.Drawing.SystemColors.ControlText; + this._RenameButton.GlowColor = System.Drawing.Color.White; + this._RenameButton.Image = global::PDFPatcher.Properties.Resources.Save; + this._RenameButton.InnerBorderColor = System.Drawing.SystemColors.ControlDarkDark; + this._RenameButton.Location = new System.Drawing.Point(440, 297); + this._RenameButton.Name = "_RenameButton"; + this._RenameButton.OuterBorderColor = System.Drawing.SystemColors.ControlLightLight; + this._RenameButton.ShowFocusBorder = true; + this._RenameButton.Size = new System.Drawing.Size(123, 29); + this._RenameButton.TabIndex = 13; + this._RenameButton.Text = "重命名文件(&C)"; + this._RenameButton.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText; + this._RenameButton.Click += new System.EventHandler(this._RenameButton_Click); + // + // RenameControl + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this._RenameButton); + this.Controls.Add(this._ItemList); + this.Controls.Add(this._MainToolbar); + this.Controls.Add(this._TargetPdfFile); + this.Controls.Add(this._AutoClearListBox); + this.Controls.Add(this._TestRenameButton); + this.Controls.Add(this._KeepSourceFileBox); + this.Font = new System.Drawing.Font("SimSun", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.Name = "RenameControl"; + this.Size = new System.Drawing.Size(575, 342); + this._MainToolbar.ResumeLayout(false); + this._MainToolbar.PerformLayout(); + this._SortMenu.ResumeLayout(false); + this._SelectionMenu.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this._ItemList)).EndInit(); + this._ItemListMenu.ResumeLayout(false); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private BrightIdeasSoftware.ObjectListView _ItemList; + private BrightIdeasSoftware.OLVColumn _NameColumn; + private BrightIdeasSoftware.OLVColumn _FolderColumn; + private TargetFileControl _TargetPdfFile; + private System.Windows.Forms.ContextMenuStrip _SortMenu; + private System.Windows.Forms.ToolStripMenuItem _SortByNaturalNumberItem; + private System.Windows.Forms.ToolStripMenuItem _SortByAlphaItem; + private System.Windows.Forms.ContextMenuStrip _SelectionMenu; + private BrightIdeasSoftware.OLVColumn _PageCountColumn; + private System.Windows.Forms.ToolStripMenuItem _SelectionMenuItem; + private System.Windows.Forms.ContextMenuStrip _ItemListMenu; + private System.Windows.Forms.ToolStripSplitButton _AddFilesButton; + private System.Windows.Forms.ContextMenuStrip _RecentFileMenu; + private System.Windows.Forms.OpenFileDialog _OpenPdfBox; + private System.Windows.Forms.CheckBox _AutoClearListBox; + private System.ComponentModel.BackgroundWorker _AddDocumentWorker; + private BrightIdeasSoftware.OLVColumn _TitleColumn; + private BrightIdeasSoftware.OLVColumn _AuthorColumn; + private BrightIdeasSoftware.OLVColumn _SubjectColumn; + private BrightIdeasSoftware.OLVColumn _KeywordsColumn; + private System.Windows.Forms.CheckBox _KeepSourceFileBox; + private System.Windows.Forms.Button _TestRenameButton; + private System.Windows.Forms.ImageList _FileTypeList; + private System.Windows.Forms.ToolStripSplitButton _RefreshInfoButton; + private System.Windows.Forms.ContextMenuStrip _RefreshInfoMenu; + private EnhancedGlassButton.GlassButton _RenameButton; + private BrightIdeasSoftware.OLVColumn _FileTimeColumn; + private System.Windows.Forms.ToolStrip _MainToolbar; + } +} diff --git a/pdfpatcher/App/Functions/RenameControl.cs b/pdfpatcher/App/Functions/RenameControl.cs new file mode 100644 index 0000000..498fba4 --- /dev/null +++ b/pdfpatcher/App/Functions/RenameControl.cs @@ -0,0 +1,281 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.IO; +using System.Linq; +using System.Text; +using System.Windows.Forms; +using BrightIdeasSoftware; +using PDFPatcher.Common; +using PDFPatcher.Model; + +namespace PDFPatcher.Functions +{ + [ToolboxItem(false)] + public partial class RenameControl : FunctionControl + { + FileListHelper _listHelper; + static readonly string[] __EnabledCommands = { Commands.Copy, Commands.Delete }; + + public override string FunctionName => "重命名文件"; + + public override System.Drawing.Bitmap IconImage => Properties.Resources.Rename; + + public RenameControl() { + InitializeComponent(); + this.OnFirstLoad(OnLoad); + } + + void OnLoad() { + var s = (int)(this.GetDpiScale() * 16); + var size = new System.Drawing.Size(s, s); + _MainToolbar.ScaleIcons(size); + _SortMenu.ScaleIcons(size); + _ItemListMenu.ScaleIcons(size); + _RecentFileMenu.ScaleIcons(size); + _RefreshInfoMenu.ScaleIcons(size); + + _ItemList.ListViewItemSorter = new ListViewItemComparer(0); + + AppContext.MainForm.SetTooltip(_ItemList, "在此添加需要重命名的 PDF 文件"); + AppContext.MainForm.SetTooltip(_RenameButton, "点击此按钮根据文件属性和输出文件名将 PDF 文件重命名"); + AppContext.MainForm.SetTooltip(_TargetPdfFile.FileList, "生成的目标 PDF 文件路径(鼠标右键点击列表可插入文件名替代符)"); + _ItemList.EmptyListMsg = "请使用“添加文件”按钮添加需要处理的 PDF 文件,或从资源管理器拖放文件到本列表框"; + + _TargetPdfFile.FileMacroMenu.LoadStandardInfoMacros(); + _TargetPdfFile.FileMacroMenu.LoadStandardSourceFileMacros(); + _TargetPdfFile.BrowseForFile += new EventHandler(FileControl_BrowseForFile); + _TargetPdfFile.TargetFileChangedByBrowseButton += (s, args) => { + int i; + var f = _TargetPdfFile.FileDialog.FileName; + if (_ItemList.Items.Count > 1 && (i = f.LastIndexOf(Path.DirectorySeparatorChar)) != -1) { + _TargetPdfFile.Text = String.Concat(f.Substring(0, i), Path.DirectorySeparatorChar, Constants.FileNameMacros.FileName, Path.GetExtension(f)); + args.Cancel = true; + } + }; + var fi = _FileTypeList.Images; + fi.AddRange(new System.Drawing.Image[] { + Properties.Resources.OriginalPdfFile + }); + _ItemList.FixEditControlWidth(); + _ItemList.ScaleColumnWidths(); + _listHelper = new FileListHelper(_ItemList); + _listHelper.SetupDragAndDrop(AddFiles); + _listHelper.SetupHotkeys(); + FileListHelper.SetupCommonPdfColumns(_AuthorColumn, _KeywordsColumn, _SubjectColumn, _TitleColumn, _PageCountColumn, _NameColumn, _FolderColumn, _FileTimeColumn); + _RefreshInfoButton.ButtonClick += (s, args) => _listHelper.RefreshInfo(AppContext.Encodings.DocInfoEncoding); + _RefreshInfoButton.DropDown = _RefreshInfoMenu; + foreach (var item in Constants.Encoding.EncodingNames) { + _RefreshInfoMenu.Items.Add(item); + } + _RefreshInfoMenu.ItemClicked += (s, args) => _listHelper.RefreshInfo(ValueHelper.MapValue(args.ClickedItem.Text, Constants.Encoding.EncodingNames, Constants.Encoding.Encodings)); + _AddFilesButton.DropDownOpening += FileListHelper.OpenPdfButtonDropDownOpeningHandler; + _AddFilesButton.DropDownItemClicked += (s, args) => { + args.ClickedItem.Owner.Hide(); + ExecuteCommand(Commands.OpenFile, args.ClickedItem.ToolTipText); + }; + RecentFileItemClicked += (s, args) => ExecuteCommand(Commands.OpenFile, args.ClickedItem.ToolTipText); + } + + public override void SetupCommand(ToolStripItem item) { + if (__EnabledCommands.Contains(item.Name) + || Commands.CommonSelectionCommands.Contains(item.Name)) { + EnableCommand(item, _ItemList.GetItemCount() > 0 && _ItemList.Focused, true); + } + base.SetupCommand(item); + } + + public override void ExecuteCommand(string commandName, params string[] parameters) { + if (_listHelper.ProcessCommonMenuCommand(commandName)) { + return; + } + switch (commandName) { + case Commands.Open: + var b = _OpenPdfBox; + _AddFilesButton.DropDown.Items.ClearDropDownItems(); + if (b.ShowDialog() == DialogResult.OK) { + AddFiles(b.FileNames, true); + } + break; + case Commands.OpenFile: + AddFiles(parameters, true); + break; + default: + break; + } + base.ExecuteCommand(commandName, parameters); + } + + void FileControl_BrowseForFile(object sender, EventArgs e) { + _listHelper.PrepareSourceFiles(); + } + + void _RenameButton_Click(object sender, EventArgs e) { + var targetPdfFile = _TargetPdfFile.Text.Trim(); + if (String.IsNullOrEmpty(targetPdfFile) && String.IsNullOrEmpty(targetPdfFile = _TargetPdfFile.BrowseTargetFile())) { + FormHelper.ErrorBox(Messages.TargetFileNotSpecified); + return; + } + + var l = _ItemList.GetItemCount(); + if (l == 0) { + FormHelper.InfoBox("请添加需要重命名的 PDF 文件。"); + return; + } + var files = GetSourceItemList(); + _TargetPdfFile.FileList.AddHistoryItem(); + + AppContext.MainForm.ResetWorker(); + var worker = AppContext.MainForm.GetWorker(); + worker.DoWork += (dummy, arg) => { + var items = _listHelper.GetSourceItems(false); + Processor.Worker.RenameFiles(items, targetPdfFile, _KeepSourceFileBox.Checked); + }; + worker.RunWorkerAsync(); + } + + void AddFiles(string[] files, bool alertInvalidFiles) { + if (files == null || files.Length == 0) { + return; + } + if ((ModifierKeys & Keys.Control) != Keys.None || _AutoClearListBox.Checked) { + _ItemList.ClearObjects(); + } + if (files.Length > 3) { + AppContext.MainForm.Enabled = false; + } + if (files.Length == 0) { + return; + } + _AddDocumentWorker.RunWorkerAsync(files); + } + + List GetSourceItemList() { + var l = _ItemList.GetItemCount(); + var files = new List(l); + for (int i = 0; i < l; i++) { + var item = _ItemList.GetModelObject(_ItemList.GetNthItemInDisplayOrder(i).Index) as SourceItem; + if (item.Type == SourceItem.ItemType.Pdf + && FileHelper.HasExtension(item.FilePath, Constants.FileExtensions.Pdf)) { + AppContext.RecentItems.AddHistoryItem(AppContext.Recent.SourcePdfFiles, item.FilePath.ToString()); + } + files.Add(item); + } + return files; + } + + void _SortMenu_ItemClicked(object sender, ToolStripItemClickedEventArgs e) { + switch (e.ClickedItem.Name) { + case "_SortByAlphaItem": + _ItemList.ListViewItemSorter = new ListViewItemComparer(0, false); + break; + case "_SortByNaturalNumberItem": + _ItemList.ListViewItemSorter = new ListViewItemComparer(0, true); + break; + } + } + + void _ImageList_ColumnClick(object sender, ColumnClickEventArgs e) { + var c = e.Column; + var ss = c == 0 || c == _PageCountColumn.Index; + var o = _ItemList.PrimarySortOrder == SortOrder.Ascending ? SortOrder.Descending : SortOrder.Ascending; + _ItemList.ListViewItemSorter = new ListViewItemComparer(e.Column, ss, o); + } + + void _MainToolbar_ButtonClick(object sender, EventArgs e) { + if (sender == _AddFilesButton) { + ExecuteCommand(Commands.Open); + } + } + + void _MainToolbar_ItemClicked(object sender, ToolStripItemClickedEventArgs e) { + ExecuteCommand(e.ClickedItem.Name); + } + + void _TestRenameButton_Click(object sender, EventArgs e) { + if (String.IsNullOrEmpty(_TargetPdfFile.Text)) { + FormHelper.ErrorBox(Messages.TargetFileNotSpecified); + return; + } + var pdfs = _listHelper.GetSourceItems(false); + if (pdfs.Count == 0) { + FormHelper.InfoBox("请添加需要重命名的 PDF 文件。"); + return; + } + + PreviewRename(pdfs, _TargetPdfFile.Text); + } + + void PreviewRename(List items, string template) { + var i = 0; + var result = new string[items.Count]; + var source = new string[items.Count]; + FilePath s; + string t; + foreach (var item in items) { + try { + s = item.FilePath; + if (s.ExistsFile == false) { + t = String.Concat("(找不到 PDF 文件:", s, ")"); + continue; + } + else { + t = Processor.Worker.GetExpandedFileName(item, template); + if (t.Length == 0) { + t = "<输出文件名无效>"; + } + else if (Path.GetFileName(t).Length == 0) { + t = "<输出文件名为空>"; + } + } + source[i] = s.ToString(); + result[i] = t; + i++; + } + catch (Exception ex) { + FormHelper.ErrorBox(ex.Message); + } + } + using (var f = new Functions.RenamePreviewForm(source, result)) { + f.ShowDialog(); + } + } + + #region AddDocumentWorker + void _AddDocumentWorker_DoWork(object sender, DoWorkEventArgs e) { + var files = e.Argument as string[]; + Array.ForEach(files, f => ((BackgroundWorker)sender).ReportProgress(0, f)); + } + + void _AddDocumentWorker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { + AppContext.MainForm.Enabled = true; + //_listHelper.ResizeItemListColumns (); + } + + void _AddDocumentWorker_ProgressChanged(object sender, ProgressChangedEventArgs e) { + var item = e.UserState as string; + AddItem(SourceItem.Create(item)); + } + + void AddItem(SourceItem item) { + if (item == null || item.Type != SourceItem.ItemType.Pdf) { + return; + } + AddItems(new SourceItem[] { item }); + } + + void AddItems(System.Collections.ICollection items) { + var i = _ItemList.GetLastSelectedIndex(); + _ItemList.InsertObjects(++i, items); + _ItemList.SelectedIndex = --i + items.Count; + } + #endregion + + #region IDefaultButtonControl 成员 + + public override Button DefaultButton => _RenameButton; + + #endregion + + } +} diff --git a/pdfpatcher/App/Functions/RenameControl.resx b/pdfpatcher/App/Functions/RenameControl.resx new file mode 100644 index 0000000..4933970 --- /dev/null +++ b/pdfpatcher/App/Functions/RenameControl.resx @@ -0,0 +1,174 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 495, 17 + + + 614, 17 + + + False + + + False + + + 135, 17 + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + 149, 54 + + + 240, 17 + + + 370, 17 + + + 17, 54 + + + 17, 17 + + + 750, 17 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/RenamePreviewForm.Designer.cs b/pdfpatcher/App/Functions/RenamePreviewForm.Designer.cs new file mode 100644 index 0000000..1d47d69 --- /dev/null +++ b/pdfpatcher/App/Functions/RenamePreviewForm.Designer.cs @@ -0,0 +1,125 @@ +namespace PDFPatcher.Functions +{ + partial class RenamePreviewForm + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region Windows 窗体设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + this._RenamePreviewBox = new System.Windows.Forms.ListView (); + this._OriginalNameColumn = new System.Windows.Forms.ColumnHeader (); + this._OutputNameColumn = new System.Windows.Forms.ColumnHeader (); + this._OriginalFolderColumn = new System.Windows.Forms.ColumnHeader (); + this._OutputFolderColumn = new System.Windows.Forms.ColumnHeader (); + this.label1 = new System.Windows.Forms.Label (); + this._OKButton = new System.Windows.Forms.Button (); + this.SuspendLayout (); + // + // _RenamePreviewBox + // + this._RenamePreviewBox.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._RenamePreviewBox.Columns.AddRange (new System.Windows.Forms.ColumnHeader[] { + this._OriginalNameColumn, + this._OutputNameColumn, + this._OriginalFolderColumn, + this._OutputFolderColumn}); + this._RenamePreviewBox.GridLines = true; + this._RenamePreviewBox.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable; + this._RenamePreviewBox.Location = new System.Drawing.Point (12, 24); + this._RenamePreviewBox.Name = "_RenamePreviewBox"; + this._RenamePreviewBox.Size = new System.Drawing.Size (456, 197); + this._RenamePreviewBox.TabIndex = 0; + this._RenamePreviewBox.UseCompatibleStateImageBehavior = false; + this._RenamePreviewBox.View = System.Windows.Forms.View.Details; + // + // _OriginalNameColumn + // + this._OriginalNameColumn.Text = "原始文件名"; + this._OriginalNameColumn.Width = 84; + // + // _OutputNameColumn + // + this._OutputNameColumn.Text = "输出文件名"; + this._OutputNameColumn.Width = 83; + // + // _OriginalFolderColumn + // + this._OriginalFolderColumn.Text = "原始文件夹"; + this._OriginalFolderColumn.Width = 85; + // + // _OutputFolderColumn + // + this._OutputFolderColumn.Text = "输出文件夹"; + this._OutputFolderColumn.Width = 88; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point (12, 9); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size (149, 12); + this.label1.TabIndex = 1; + this.label1.Text = "PDF 文件重命名结果预览:"; + // + // _OKButton + // + this._OKButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this._OKButton.DialogResult = System.Windows.Forms.DialogResult.Cancel; + this._OKButton.Location = new System.Drawing.Point (393, 232); + this._OKButton.Name = "_OKButton"; + this._OKButton.Size = new System.Drawing.Size (75, 23); + this._OKButton.TabIndex = 2; + this._OKButton.Text = "确定(&Q)"; + this._OKButton.UseVisualStyleBackColor = true; + this._OKButton.Click += new System.EventHandler (this._OKButton_Click); + // + // RenamePreviewForm + // + this.AcceptButton = this._OKButton; + this.AutoScaleDimensions = new System.Drawing.SizeF (6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.CancelButton = this._OKButton; + this.ClientSize = new System.Drawing.Size (480, 267); + this.Controls.Add (this._OKButton); + this.Controls.Add (this.label1); + this.Controls.Add (this._RenamePreviewBox); + this.MinimumSize = new System.Drawing.Size (300, 200); + this.Name = "RenamePreviewForm"; + this.Text = "重命名结果预览"; + this.ResumeLayout (false); + this.PerformLayout (); + + } + + #endregion + + private System.Windows.Forms.ListView _RenamePreviewBox; + private System.Windows.Forms.ColumnHeader _OriginalNameColumn; + private System.Windows.Forms.ColumnHeader _OutputNameColumn; + private System.Windows.Forms.ColumnHeader _OriginalFolderColumn; + private System.Windows.Forms.ColumnHeader _OutputFolderColumn; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.Button _OKButton; + } +} \ No newline at end of file diff --git a/pdfpatcher/App/Functions/RenamePreviewForm.cs b/pdfpatcher/App/Functions/RenamePreviewForm.cs new file mode 100644 index 0000000..1c0783f --- /dev/null +++ b/pdfpatcher/App/Functions/RenamePreviewForm.cs @@ -0,0 +1,51 @@ +using System; +using System.Drawing; +using System.Windows.Forms; +using PDFPatcher.Common; + +namespace PDFPatcher.Functions +{ + public partial class RenamePreviewForm : Form + { + public RenamePreviewForm() { + InitializeComponent(); + } + public RenamePreviewForm(string[] sourceFiles, string[] targetFiles) : this() { + var l = sourceFiles.Length; + var c = _RenamePreviewBox.Items; + FilePath s, t; + for (int i = 0; i < l; i++) { + s = sourceFiles[i]; + t = targetFiles[i]; + if (t.IsEmpty) { + continue; + } + if (t.ToString().IndexOf('<') == -1) { + c.Add(new ListViewItem(new string[]{ + s.FileName, + t.FileName, + s.Directory, + t.Directory + })); + } + else { + var item = c.Add(new ListViewItem(new string[]{ + s.FileName, + t, + s.Directory, + String.Empty + })); + item.UseItemStyleForSubItems = false; + item.SubItems[1].BackColor = Color.LightYellow; + } + } + foreach (ColumnHeader item in _RenamePreviewBox.Columns) { + item.AutoResize(ColumnHeaderAutoResizeStyle.ColumnContent); + } + } + + private void _OKButton_Click(object sender, EventArgs e) { + Close(); + } + } +} diff --git a/pdfpatcher/App/Functions/RenamePreviewForm.resx b/pdfpatcher/App/Functions/RenamePreviewForm.resx new file mode 100644 index 0000000..d58980a --- /dev/null +++ b/pdfpatcher/App/Functions/RenamePreviewForm.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/RenderImageControl.Designer.cs b/pdfpatcher/App/Functions/RenderImageControl.Designer.cs new file mode 100644 index 0000000..9527043 --- /dev/null +++ b/pdfpatcher/App/Functions/RenderImageControl.Designer.cs @@ -0,0 +1,686 @@ +namespace PDFPatcher.Functions +{ + partial class RenderImageControl + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region 组件设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + this._ExtractPageRangeBox = new System.Windows.Forms.TextBox(); + this.label3 = new System.Windows.Forms.Label(); + this._SaveImageBox = new System.Windows.Forms.FolderBrowserDialog(); + this.label4 = new System.Windows.Forms.Label(); + this.label2 = new System.Windows.Forms.Label(); + this.label5 = new System.Windows.Forms.Label(); + this._FileMaskPreviewBox = new System.Windows.Forms.Label(); + this._FileNameMaskBox = new System.Windows.Forms.ComboBox(); + this.label6 = new System.Windows.Forms.Label(); + this._InvertColorBox = new System.Windows.Forms.CheckBox(); + this.tabControl1 = new System.Windows.Forms.TabControl(); + this.tabPage1 = new System.Windows.Forms.TabPage(); + this.groupBox3 = new System.Windows.Forms.GroupBox(); + this._RotationBox = new System.Windows.Forms.ComboBox(); + this.label9 = new System.Windows.Forms.Label(); + this._HorizontalFlipImageBox = new System.Windows.Forms.CheckBox(); + this._HideAnnotationsBox = new System.Windows.Forms.CheckBox(); + this._VerticalFlipImageBox = new System.Windows.Forms.CheckBox(); + this.groupBox2 = new System.Windows.Forms.GroupBox(); + this._ResolutionBox = new System.Windows.Forms.ComboBox(); + this.label1 = new System.Windows.Forms.Label(); + this.label12 = new System.Windows.Forms.Label(); + this._ExtractPageImageWidthBox = new System.Windows.Forms.NumericUpDown(); + this._ExtractPageRatioBox = new System.Windows.Forms.NumericUpDown(); + this.label13 = new System.Windows.Forms.Label(); + this.label10 = new System.Windows.Forms.Label(); + this._SpecificRatioBox = new System.Windows.Forms.RadioButton(); + this._SpecificWidthBox = new System.Windows.Forms.RadioButton(); + this.groupBox1 = new System.Windows.Forms.GroupBox(); + this._ColorSpaceRgbBox = new System.Windows.Forms.RadioButton(); + this.label8 = new System.Windows.Forms.Label(); + this._QuantizeBox = new System.Windows.Forms.CheckBox(); + this._ColorSpaceGrayBox = new System.Windows.Forms.RadioButton(); + this.label11 = new System.Windows.Forms.Label(); + this.label7 = new System.Windows.Forms.Label(); + this._JpegQualityBox = new System.Windows.Forms.ComboBox(); + this._ImageFormatBox = new System.Windows.Forms.ComboBox(); + this.tabPage2 = new System.Windows.Forms.TabPage(); + this._AutoOutputDirBox = new System.Windows.Forms.CheckBox(); + this._BrowseTargetPdfButton = new System.Windows.Forms.Button(); + this._TargetBox = new PDFPatcher.HistoryComboBox(); + this._SourceFileControl = new PDFPatcher.SourceFileControl(); + this._ExtractButton = new EnhancedGlassButton.GlassButton(); + this._RenderToPdfBox = new System.Windows.Forms.CheckBox(); + this.tabControl1.SuspendLayout(); + this.tabPage1.SuspendLayout(); + this.groupBox3.SuspendLayout(); + this.groupBox2.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this._ExtractPageImageWidthBox)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this._ExtractPageRatioBox)).BeginInit(); + this.groupBox1.SuspendLayout(); + this.tabPage2.SuspendLayout(); + this.SuspendLayout(); + // + // _ExtractPageRangeBox + // + this._ExtractPageRangeBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._ExtractPageRangeBox.Location = new System.Drawing.Point(93, 6); + this._ExtractPageRangeBox.Name = "_ExtractPageRangeBox"; + this._ExtractPageRangeBox.Size = new System.Drawing.Size(478, 21); + this._ExtractPageRangeBox.TabIndex = 1; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(6, 9); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(65, 12); + this.label3.TabIndex = 0; + this.label3.Text = "页码范围:"; + // + // _SaveImageBox + // + this._SaveImageBox.Description = "请选择保存图片的文件夹"; + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point(17, 39); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(89, 12); + this.label4.TabIndex = 1; + this.label4.Text = "输出图片位置:"; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(6, 9); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(77, 12); + this.label2.TabIndex = 0; + this.label2.Text = "文件名掩码:"; + // + // label5 + // + this.label5.AutoSize = true; + this.label5.Location = new System.Drawing.Point(10, 30); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(77, 12); + this.label5.TabIndex = 2; + this.label5.Text = "文件名示例:"; + // + // _FileMaskPreviewBox + // + this._FileMaskPreviewBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._FileMaskPreviewBox.Location = new System.Drawing.Point(93, 30); + this._FileMaskPreviewBox.Name = "_FileMaskPreviewBox"; + this._FileMaskPreviewBox.Size = new System.Drawing.Size(330, 31); + this._FileMaskPreviewBox.TabIndex = 3; + // + // _FileNameMaskBox + // + this._FileNameMaskBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._FileNameMaskBox.FormattingEnabled = true; + this._FileNameMaskBox.Items.AddRange(new object[] { + "0000", + "000", + "0", + "图片0000"}); + this._FileNameMaskBox.Location = new System.Drawing.Point(93, 6); + this._FileNameMaskBox.Name = "_FileNameMaskBox"; + this._FileNameMaskBox.Size = new System.Drawing.Size(244, 20); + this._FileNameMaskBox.TabIndex = 1; + this._FileNameMaskBox.TextChanged += new System.EventHandler(this._FileNameMaskBox_TextChanged); + // + // label6 + // + this.label6.Location = new System.Drawing.Point(46, 30); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(522, 38); + this.label6.TabIndex = 2; + this.label6.Text = "用“-”表示起止页码。多个页码可用“;”、“,”或“ ”(空格)隔开,如“1;4-15;2 56”,表示依次提取第1页、第4至15页、第2页和第56页的内容。不指" + + "定页码时提取源文件所有页面的内容。"; + // + // _InvertColorBox + // + this._InvertColorBox.AutoSize = true; + this._InvertColorBox.Location = new System.Drawing.Point(10, 48); + this._InvertColorBox.Name = "_InvertColorBox"; + this._InvertColorBox.Size = new System.Drawing.Size(108, 16); + this._InvertColorBox.TabIndex = 3; + this._InvertColorBox.Text = "反转图片的颜色"; + this._InvertColorBox.UseVisualStyleBackColor = true; + // + // tabControl1 + // + this.tabControl1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.tabControl1.Controls.Add(this.tabPage1); + this.tabControl1.Controls.Add(this.tabPage2); + this.tabControl1.Location = new System.Drawing.Point(12, 92); + this.tabControl1.Name = "tabControl1"; + this.tabControl1.SelectedIndex = 0; + this.tabControl1.Size = new System.Drawing.Size(585, 229); + this.tabControl1.TabIndex = 5; + // + // tabPage1 + // + this.tabPage1.Controls.Add(this.groupBox3); + this.tabPage1.Controls.Add(this.groupBox2); + this.tabPage1.Controls.Add(this.groupBox1); + this.tabPage1.Controls.Add(this.label11); + this.tabPage1.Controls.Add(this.label7); + this.tabPage1.Controls.Add(this._JpegQualityBox); + this.tabPage1.Controls.Add(this._ImageFormatBox); + this.tabPage1.Controls.Add(this.label3); + this.tabPage1.Controls.Add(this.label6); + this.tabPage1.Controls.Add(this._ExtractPageRangeBox); + this.tabPage1.Location = new System.Drawing.Point(4, 22); + this.tabPage1.Name = "tabPage1"; + this.tabPage1.Padding = new System.Windows.Forms.Padding(3); + this.tabPage1.Size = new System.Drawing.Size(577, 203); + this.tabPage1.TabIndex = 0; + this.tabPage1.Text = "选项"; + this.tabPage1.UseVisualStyleBackColor = true; + // + // groupBox3 + // + this.groupBox3.Controls.Add(this._RotationBox); + this.groupBox3.Controls.Add(this.label9); + this.groupBox3.Controls.Add(this._HorizontalFlipImageBox); + this.groupBox3.Controls.Add(this._HideAnnotationsBox); + this.groupBox3.Controls.Add(this._VerticalFlipImageBox); + this.groupBox3.Location = new System.Drawing.Point(378, 97); + this.groupBox3.Name = "groupBox3"; + this.groupBox3.Size = new System.Drawing.Size(179, 100); + this.groupBox3.TabIndex = 10; + this.groupBox3.TabStop = false; + this.groupBox3.Text = "其它"; + // + // _RotationBox + // + this._RotationBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this._RotationBox.FormattingEnabled = true; + this._RotationBox.Items.AddRange(new object[] { + "不旋转", + "顺时针90度", + "180度", + "逆时针90度"}); + this._RotationBox.Location = new System.Drawing.Point(76, 20); + this._RotationBox.Name = "_RotationBox"; + this._RotationBox.Size = new System.Drawing.Size(86, 20); + this._RotationBox.TabIndex = 1; + // + // label9 + // + this.label9.AutoSize = true; + this.label9.Location = new System.Drawing.Point(5, 24); + this.label9.Name = "label9"; + this.label9.Size = new System.Drawing.Size(65, 12); + this.label9.TabIndex = 0; + this.label9.Text = "旋转角度:"; + // + // _HorizontalFlipImageBox + // + this._HorizontalFlipImageBox.AutoSize = true; + this._HorizontalFlipImageBox.Location = new System.Drawing.Point(7, 48); + this._HorizontalFlipImageBox.Name = "_HorizontalFlipImageBox"; + this._HorizontalFlipImageBox.Size = new System.Drawing.Size(72, 16); + this._HorizontalFlipImageBox.TabIndex = 2; + this._HorizontalFlipImageBox.Text = "水平翻转"; + this._HorizontalFlipImageBox.UseVisualStyleBackColor = true; + // + // _HideAnnotationsBox + // + this._HideAnnotationsBox.AutoSize = true; + this._HideAnnotationsBox.Location = new System.Drawing.Point(7, 70); + this._HideAnnotationsBox.Name = "_HideAnnotationsBox"; + this._HideAnnotationsBox.Size = new System.Drawing.Size(96, 16); + this._HideAnnotationsBox.TabIndex = 4; + this._HideAnnotationsBox.Text = "隐藏批注内容"; + this._HideAnnotationsBox.UseVisualStyleBackColor = true; + // + // _VerticalFlipImageBox + // + this._VerticalFlipImageBox.AutoSize = true; + this._VerticalFlipImageBox.Location = new System.Drawing.Point(85, 48); + this._VerticalFlipImageBox.Name = "_VerticalFlipImageBox"; + this._VerticalFlipImageBox.Size = new System.Drawing.Size(72, 16); + this._VerticalFlipImageBox.TabIndex = 3; + this._VerticalFlipImageBox.Text = "垂直翻转"; + this._VerticalFlipImageBox.UseVisualStyleBackColor = true; + // + // groupBox2 + // + this.groupBox2.Controls.Add(this._ResolutionBox); + this.groupBox2.Controls.Add(this.label1); + this.groupBox2.Controls.Add(this.label12); + this.groupBox2.Controls.Add(this._ExtractPageImageWidthBox); + this.groupBox2.Controls.Add(this._ExtractPageRatioBox); + this.groupBox2.Controls.Add(this.label13); + this.groupBox2.Controls.Add(this.label10); + this.groupBox2.Controls.Add(this._SpecificRatioBox); + this.groupBox2.Controls.Add(this._SpecificWidthBox); + this.groupBox2.Location = new System.Drawing.Point(193, 97); + this.groupBox2.Name = "groupBox2"; + this.groupBox2.Size = new System.Drawing.Size(179, 100); + this.groupBox2.TabIndex = 9; + this.groupBox2.TabStop = false; + this.groupBox2.Text = "输出图片尺寸"; + // + // _ResolutionBox + // + this._ResolutionBox.FormattingEnabled = true; + this._ResolutionBox.Items.AddRange(new object[] { + "72", + "96", + "100", + "150", + "200", + "300", + "400", + "600", + "1200", + "2400"}); + this._ResolutionBox.Location = new System.Drawing.Point(86, 74); + this._ResolutionBox.Name = "_ResolutionBox"; + this._ResolutionBox.Size = new System.Drawing.Size(55, 20); + this._ResolutionBox.TabIndex = 1; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(7, 77); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(53, 12); + this.label1.TabIndex = 6; + this.label1.Text = "分辨率:"; + // + // label12 + // + this.label12.AutoSize = true; + this.label12.Location = new System.Drawing.Point(147, 23); + this.label12.Name = "label12"; + this.label12.Size = new System.Drawing.Size(17, 12); + this.label12.TabIndex = 5; + this.label12.Text = "倍"; + // + // _ExtractPageImageWidthBox + // + this._ExtractPageImageWidthBox.Increment = new decimal(new int[] { + 100, + 0, + 0, + 0}); + this._ExtractPageImageWidthBox.Location = new System.Drawing.Point(86, 48); + this._ExtractPageImageWidthBox.Maximum = new decimal(new int[] { + 10000, + 0, + 0, + 0}); + this._ExtractPageImageWidthBox.Name = "_ExtractPageImageWidthBox"; + this._ExtractPageImageWidthBox.Size = new System.Drawing.Size(55, 21); + this._ExtractPageImageWidthBox.TabIndex = 1; + // + // _ExtractPageRatioBox + // + this._ExtractPageRatioBox.DecimalPlaces = 1; + this._ExtractPageRatioBox.Increment = new decimal(new int[] { + 1, + 0, + 0, + 65536}); + this._ExtractPageRatioBox.Location = new System.Drawing.Point(86, 21); + this._ExtractPageRatioBox.Maximum = new decimal(new int[] { + 20, + 0, + 0, + 0}); + this._ExtractPageRatioBox.Minimum = new decimal(new int[] { + 1, + 0, + 0, + 65536}); + this._ExtractPageRatioBox.Name = "_ExtractPageRatioBox"; + this._ExtractPageRatioBox.Size = new System.Drawing.Size(55, 21); + this._ExtractPageRatioBox.TabIndex = 4; + this._ExtractPageRatioBox.Value = new decimal(new int[] { + 1, + 0, + 0, + 0}); + // + // label13 + // + this.label13.AutoSize = true; + this.label13.Location = new System.Drawing.Point(147, 77); + this.label13.Name = "label13"; + this.label13.Size = new System.Drawing.Size(23, 12); + this.label13.TabIndex = 2; + this.label13.Text = "DPI"; + // + // label10 + // + this.label10.AutoSize = true; + this.label10.Location = new System.Drawing.Point(147, 50); + this.label10.Name = "label10"; + this.label10.Size = new System.Drawing.Size(29, 12); + this.label10.TabIndex = 2; + this.label10.Text = "像素"; + // + // _SpecificRatioBox + // + this._SpecificRatioBox.AutoSize = true; + this._SpecificRatioBox.Location = new System.Drawing.Point(9, 21); + this._SpecificRatioBox.Name = "_SpecificRatioBox"; + this._SpecificRatioBox.Size = new System.Drawing.Size(71, 16); + this._SpecificRatioBox.TabIndex = 3; + this._SpecificRatioBox.TabStop = true; + this._SpecificRatioBox.Text = "指定比例"; + this._SpecificRatioBox.UseVisualStyleBackColor = true; + // + // _SpecificWidthBox + // + this._SpecificWidthBox.AutoSize = true; + this._SpecificWidthBox.Location = new System.Drawing.Point(9, 49); + this._SpecificWidthBox.Name = "_SpecificWidthBox"; + this._SpecificWidthBox.Size = new System.Drawing.Size(71, 16); + this._SpecificWidthBox.TabIndex = 0; + this._SpecificWidthBox.TabStop = true; + this._SpecificWidthBox.Text = "指定宽度"; + this._SpecificWidthBox.UseVisualStyleBackColor = true; + // + // groupBox1 + // + this.groupBox1.Controls.Add(this._ColorSpaceRgbBox); + this.groupBox1.Controls.Add(this.label8); + this.groupBox1.Controls.Add(this._QuantizeBox); + this.groupBox1.Controls.Add(this._ColorSpaceGrayBox); + this.groupBox1.Controls.Add(this._InvertColorBox); + this.groupBox1.Location = new System.Drawing.Point(8, 97); + this.groupBox1.Name = "groupBox1"; + this.groupBox1.Size = new System.Drawing.Size(179, 100); + this.groupBox1.TabIndex = 8; + this.groupBox1.TabStop = false; + this.groupBox1.Text = "颜色"; + // + // _ColorSpaceRgbBox + // + this._ColorSpaceRgbBox.AutoSize = true; + this._ColorSpaceRgbBox.Location = new System.Drawing.Point(55, 22); + this._ColorSpaceRgbBox.Name = "_ColorSpaceRgbBox"; + this._ColorSpaceRgbBox.Size = new System.Drawing.Size(47, 16); + this._ColorSpaceRgbBox.TabIndex = 1; + this._ColorSpaceRgbBox.TabStop = true; + this._ColorSpaceRgbBox.Text = "彩色"; + this._ColorSpaceRgbBox.UseVisualStyleBackColor = true; + // + // label8 + // + this.label8.AutoSize = true; + this.label8.Location = new System.Drawing.Point(8, 23); + this.label8.Name = "label8"; + this.label8.Size = new System.Drawing.Size(41, 12); + this.label8.TabIndex = 0; + this.label8.Text = "颜色:"; + // + // _QuantizeBox + // + this._QuantizeBox.AutoSize = true; + this._QuantizeBox.Location = new System.Drawing.Point(10, 70); + this._QuantizeBox.Name = "_QuantizeBox"; + this._QuantizeBox.Size = new System.Drawing.Size(108, 16); + this._QuantizeBox.TabIndex = 4; + this._QuantizeBox.Text = "减少图片的颜色"; + this._QuantizeBox.UseVisualStyleBackColor = true; + // + // _ColorSpaceGrayBox + // + this._ColorSpaceGrayBox.AutoSize = true; + this._ColorSpaceGrayBox.Location = new System.Drawing.Point(108, 22); + this._ColorSpaceGrayBox.Name = "_ColorSpaceGrayBox"; + this._ColorSpaceGrayBox.Size = new System.Drawing.Size(47, 16); + this._ColorSpaceGrayBox.TabIndex = 2; + this._ColorSpaceGrayBox.TabStop = true; + this._ColorSpaceGrayBox.Text = "灰度"; + this._ColorSpaceGrayBox.UseVisualStyleBackColor = true; + // + // label11 + // + this.label11.AutoSize = true; + this.label11.Location = new System.Drawing.Point(193, 74); + this.label11.Name = "label11"; + this.label11.Size = new System.Drawing.Size(89, 12); + this.label11.TabIndex = 5; + this.label11.Text = "JPEG图片质量:"; + // + // label7 + // + this.label7.AutoSize = true; + this.label7.Location = new System.Drawing.Point(6, 74); + this.label7.Name = "label7"; + this.label7.Size = new System.Drawing.Size(89, 12); + this.label7.TabIndex = 3; + this.label7.Text = "输出图片格式:"; + // + // _JpegQualityBox + // + this._JpegQualityBox.FormattingEnabled = true; + this._JpegQualityBox.Items.AddRange(new object[] { + "95", + "85", + "75", + "50", + "30"}); + this._JpegQualityBox.Location = new System.Drawing.Point(288, 71); + this._JpegQualityBox.Name = "_JpegQualityBox"; + this._JpegQualityBox.Size = new System.Drawing.Size(86, 20); + this._JpegQualityBox.TabIndex = 6; + // + // _ImageFormatBox + // + this._ImageFormatBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this._ImageFormatBox.FormattingEnabled = true; + this._ImageFormatBox.Items.AddRange(new object[] { + "PNG", + "JPEG", + "黑白TIFF"}); + this._ImageFormatBox.Location = new System.Drawing.Point(101, 71); + this._ImageFormatBox.Name = "_ImageFormatBox"; + this._ImageFormatBox.Size = new System.Drawing.Size(78, 20); + this._ImageFormatBox.TabIndex = 4; + // + // tabPage2 + // + this.tabPage2.Controls.Add(this._FileNameMaskBox); + this.tabPage2.Controls.Add(this.label2); + this.tabPage2.Controls.Add(this._AutoOutputDirBox); + this.tabPage2.Controls.Add(this.label5); + this.tabPage2.Controls.Add(this._FileMaskPreviewBox); + this.tabPage2.Location = new System.Drawing.Point(4, 22); + this.tabPage2.Name = "tabPage2"; + this.tabPage2.Padding = new System.Windows.Forms.Padding(3); + this.tabPage2.Size = new System.Drawing.Size(577, 203); + this.tabPage2.TabIndex = 1; + this.tabPage2.Text = "文件命名"; + this.tabPage2.UseVisualStyleBackColor = true; + // + // _AutoOutputDirBox + // + this._AutoOutputDirBox.AutoSize = true; + this._AutoOutputDirBox.Location = new System.Drawing.Point(344, 8); + this._AutoOutputDirBox.Name = "_AutoOutputDirBox"; + this._AutoOutputDirBox.Size = new System.Drawing.Size(156, 16); + this._AutoOutputDirBox.TabIndex = 5; + this._AutoOutputDirBox.Text = "自动指定输出图片的位置"; + this._AutoOutputDirBox.UseVisualStyleBackColor = true; + // + // _BrowseTargetPdfButton + // + this._BrowseTargetPdfButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this._BrowseTargetPdfButton.Image = global::PDFPatcher.Properties.Resources.ImageFolder; + this._BrowseTargetPdfButton.Location = new System.Drawing.Point(522, 34); + this._BrowseTargetPdfButton.Name = "_BrowseTargetPdfButton"; + this._BrowseTargetPdfButton.Size = new System.Drawing.Size(75, 23); + this._BrowseTargetPdfButton.TabIndex = 3; + this._BrowseTargetPdfButton.Text = "浏览..."; + this._BrowseTargetPdfButton.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText; + this._BrowseTargetPdfButton.UseVisualStyleBackColor = true; + this._BrowseTargetPdfButton.Click += new System.EventHandler(this._BrowseTargetPdfButton_Click); + // + // _TargetBox + // + this._TargetBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._TargetBox.Contents = null; + this._TargetBox.FormattingEnabled = true; + this._TargetBox.Location = new System.Drawing.Point(112, 36); + this._TargetBox.MaxItemCount = 16; + this._TargetBox.Name = "_TargetBox"; + this._TargetBox.Size = new System.Drawing.Size(404, 20); + this._TargetBox.TabIndex = 2; + // + // _SourceFileControl + // + this._SourceFileControl.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._SourceFileControl.Location = new System.Drawing.Point(12, 3); + this._SourceFileControl.Name = "_SourceFileControl"; + this._SourceFileControl.Size = new System.Drawing.Size(588, 29); + this._SourceFileControl.TabIndex = 0; + // + // _ExtractButton + // + this._ExtractButton.AlternativeFocusBorderColor = System.Drawing.SystemColors.Highlight; + this._ExtractButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this._ExtractButton.AnimateGlow = true; + this._ExtractButton.BackColor = System.Drawing.SystemColors.Highlight; + this._ExtractButton.CornerRadius = 3; + this._ExtractButton.ForeColor = System.Drawing.SystemColors.ControlText; + this._ExtractButton.GlowColor = System.Drawing.Color.White; + this._ExtractButton.Image = global::PDFPatcher.Properties.Resources.Save; + this._ExtractButton.InnerBorderColor = System.Drawing.SystemColors.ControlDarkDark; + this._ExtractButton.Location = new System.Drawing.Point(474, 63); + this._ExtractButton.Name = "_ExtractButton"; + this._ExtractButton.OuterBorderColor = System.Drawing.SystemColors.ControlLightLight; + this._ExtractButton.ShowFocusBorder = true; + this._ExtractButton.Size = new System.Drawing.Size(123, 29); + this._ExtractButton.TabIndex = 6; + this._ExtractButton.Text = " 转换图片(&T)"; + this._ExtractButton.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText; + this._ExtractButton.Click += new System.EventHandler(this._ExtractButton_Click); + // + // _RenderToPdfBox + // + this._RenderToPdfBox.AutoSize = true; + this._RenderToPdfBox.Location = new System.Drawing.Point(19, 70); + this._RenderToPdfBox.Name = "_RenderToPdfBox"; + this._RenderToPdfBox.Size = new System.Drawing.Size(162, 16); + this._RenderToPdfBox.TabIndex = 4; + this._RenderToPdfBox.Text = "合并输出到图片 PDF 文件"; + this._RenderToPdfBox.UseVisualStyleBackColor = true; + // + // RenderImageControl + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this._RenderToPdfBox); + this.Controls.Add(this._ExtractButton); + this.Controls.Add(this.tabControl1); + this.Controls.Add(this._TargetBox); + this.Controls.Add(this.label4); + this.Controls.Add(this._SourceFileControl); + this.Controls.Add(this._BrowseTargetPdfButton); + this.Font = new System.Drawing.Font("SimSun", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.Name = "RenderImageControl"; + this.Size = new System.Drawing.Size(612, 333); + this.Load += new System.EventHandler(this.Control_Show); + this.VisibleChanged += new System.EventHandler(this.Control_Show); + this.tabControl1.ResumeLayout(false); + this.tabPage1.ResumeLayout(false); + this.tabPage1.PerformLayout(); + this.groupBox3.ResumeLayout(false); + this.groupBox3.PerformLayout(); + this.groupBox2.ResumeLayout(false); + this.groupBox2.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this._ExtractPageImageWidthBox)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this._ExtractPageRatioBox)).EndInit(); + this.groupBox1.ResumeLayout(false); + this.groupBox1.PerformLayout(); + this.tabPage2.ResumeLayout(false); + this.tabPage2.PerformLayout(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.TextBox _ExtractPageRangeBox; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.Button _BrowseTargetPdfButton; + private SourceFileControl _SourceFileControl; + private System.Windows.Forms.FolderBrowserDialog _SaveImageBox; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.Label _FileMaskPreviewBox; + private System.Windows.Forms.ComboBox _FileNameMaskBox; + private HistoryComboBox _TargetBox; + private System.Windows.Forms.Label label6; + private System.Windows.Forms.CheckBox _InvertColorBox; + private System.Windows.Forms.TabControl tabControl1; + private System.Windows.Forms.TabPage tabPage1; + private System.Windows.Forms.TabPage tabPage2; + private System.Windows.Forms.CheckBox _AutoOutputDirBox; + private System.Windows.Forms.NumericUpDown _ExtractPageImageWidthBox; + private System.Windows.Forms.RadioButton _ColorSpaceGrayBox; + private System.Windows.Forms.RadioButton _ColorSpaceRgbBox; + private System.Windows.Forms.Label label8; + private System.Windows.Forms.Label label7; + private System.Windows.Forms.ComboBox _ImageFormatBox; + private System.Windows.Forms.CheckBox _VerticalFlipImageBox; + private System.Windows.Forms.Label label9; + private System.Windows.Forms.ComboBox _RotationBox; + private System.Windows.Forms.Label label11; + private System.Windows.Forms.ComboBox _JpegQualityBox; + private System.Windows.Forms.CheckBox _HorizontalFlipImageBox; + private System.Windows.Forms.CheckBox _HideAnnotationsBox; + private System.Windows.Forms.CheckBox _QuantizeBox; + private System.Windows.Forms.Label label10; + private System.Windows.Forms.NumericUpDown _ExtractPageRatioBox; + private System.Windows.Forms.RadioButton _SpecificRatioBox; + private System.Windows.Forms.RadioButton _SpecificWidthBox; + private System.Windows.Forms.Label label12; + private System.Windows.Forms.GroupBox groupBox2; + private System.Windows.Forms.GroupBox groupBox1; + private System.Windows.Forms.GroupBox groupBox3; + private EnhancedGlassButton.GlassButton _ExtractButton; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.Label label13; + private System.Windows.Forms.ComboBox _ResolutionBox; + private System.Windows.Forms.CheckBox _RenderToPdfBox; + } +} diff --git a/pdfpatcher/App/Functions/RenderImageControl.cs b/pdfpatcher/App/Functions/RenderImageControl.cs new file mode 100644 index 0000000..d33042b --- /dev/null +++ b/pdfpatcher/App/Functions/RenderImageControl.cs @@ -0,0 +1,253 @@ +using System; +using System.ComponentModel; +using System.IO; +using System.Windows.Forms; +using iTextSharp.text.pdf; +using MuPdfSharp; +using PDFPatcher.Common; + +namespace PDFPatcher.Functions +{ + [ToolboxItem(false)] + public partial class RenderImageControl : FunctionControl, IResettableControl + { + public override string FunctionName => "转换页面为图片"; + + public override System.Drawing.Bitmap IconImage => Properties.Resources.RenderDocument; + + public RenderImageControl() { + InitializeComponent(); + this.OnFirstLoad(OnLoad); + } + + void OnLoad() { + _SourceFileControl.BrowseSelectedFiles += (object sender, EventArgs e) => { + if (_AutoOutputDirBox.Checked == false) { + return; + } + var sourceFile = _SourceFileControl.FirstFile; + if (sourceFile.Length > 0) { + _TargetBox.Text = FileHelper.CombinePath(Path.GetDirectoryName(sourceFile), Path.GetFileNameWithoutExtension(sourceFile)); + } + }; + _AutoOutputDirBox.CheckedChanged += (object sender, EventArgs e) => { AppContext.ImageRenderer.AutoOutputFolder = _AutoOutputDirBox.Checked; }; + _ResolutionBox.TextChanged += (s, args) => { + var v = _ResolutionBox.Text.ToSingle(); + if (v <= 0) { + _ResolutionBox.Text = "72"; + } + else if (v > 3000) { + _ResolutionBox.Text = "3000"; + } + }; + _ExtractPageImageWidthBox.GotFocus += (s, args) => { _SpecificWidthBox.Checked = true; }; + _ExtractPageRatioBox.GotFocus += (s, args) => { _SpecificRatioBox.Checked = true; }; + + ShowFileMaskPreview(); + AppContext.MainForm.SetTooltip(_SourceFileControl.FileList, "包含图片的 PDF 文件路径"); + AppContext.MainForm.SetTooltip(_TargetBox, "放置输出图片的文件夹路径"); + AppContext.MainForm.SetTooltip(_ExtractPageRangeBox, "需要提取图片的页码范围,不指定页码范围时提取所有页面的图片"); + AppContext.MainForm.SetTooltip(_FileNameMaskBox, "提取的图片文件名按其所在页码数字命名,可在此修改命名规则\n“0000”:不足四位用0补足四位\n“0”:文件名按实际页码,不用0补位\n可用英文双引号将文本括起来(如“\"相约2000\"0”,前面的“2000”不会被解释为占位符)"); + AppContext.MainForm.SetTooltip(_VerticalFlipImageBox, "某些 PDF 文件导出的图片上下颠倒,可用此选项将其还原"); + AppContext.MainForm.SetTooltip(_InvertColorBox, "翻转 PNG 和 TIFF 黑白图片的颜色"); + AppContext.MainForm.SetTooltip(_QuantizeBox, "尽量减少导出图片所用的颜色,从而减小图片占用的磁盘空间"); + AppContext.MainForm.SetTooltip(_SpecificWidthBox, "指定输出图片的宽度(单位为像素,图片的高度将按比例缩放)"); + AppContext.MainForm.SetTooltip(_SpecificRatioBox, "指定输出图片的放大倍数"); + AppContext.MainForm.SetTooltip(_ExtractPageImageWidthBox, "指定输出图片的宽度(单位为像素,图片的高度将按比例缩放),宽度为 0 时相当于按 1:1 比例输出"); + Reload(); + } + + public void Reset() { + AppContext.ImageRenderer = new ImageRendererOptions(); + Reload(); + } + + public void Reload() { + var o = AppContext.ImageRenderer; + _AutoOutputDirBox.Checked = o.AutoOutputFolder; + _ColorSpaceRgbBox.Checked = !(_ColorSpaceGrayBox.Checked = o.ColorSpace == ColorSpace.Gray); + _FileNameMaskBox.Text = o.FileMask; + _HorizontalFlipImageBox.Checked = o.HorizontalFlipImages; + _HideAnnotationsBox.Checked = o.HideAnnotations; + _ImageFormatBox.SelectedIndex = ValueHelper.MapValue(o.FileFormat, new ImageFormat[] { ImageFormat.Png, ImageFormat.Jpeg, ImageFormat.Tiff }, new int[] { 0, 1, 2 }, 0); + _InvertColorBox.Checked = o.InvertColor; + if (o.JpegQuality > 0 && o.JpegQuality <= 100) { + _JpegQualityBox.Text = ValueHelper.ToText(o.JpegQuality); + } + else { + o.JpegQuality = 75; + _JpegQualityBox.Text = "75"; + } + _QuantizeBox.Checked = o.Quantize; + _ResolutionBox.Text = o.Dpi.ToText(); + _RotationBox.SelectedIndex = ValueHelper.MapValue(o.Rotation, new int[] { 0, 90, 180, 270 }, new int[] { 0, 1, 2, 3 }, 0); + _SpecificRatioBox.Checked = !o.UseSpecificWidth; + _SpecificWidthBox.Checked = o.UseSpecificWidth; + _VerticalFlipImageBox.Checked = o.VerticalFlipImages; + _ExtractPageImageWidthBox.SetValue(o.ImageWidth); + _ExtractPageRatioBox.SetValue(o.ScaleRatio); + } + + private void _BrowseTargetPdfButton_Click(object sender, EventArgs e) { + var sourceFile = _SourceFileControl.Text; + if (_TargetBox.Text.Length > 0) { + _SaveImageBox.SelectedPath = Path.GetDirectoryName(_TargetBox.Text); + } + else if (sourceFile.Length > 0) { + _SaveImageBox.SelectedPath = Path.GetDirectoryName(sourceFile); + } + if (_SaveImageBox.ShowDialog() == DialogResult.OK) { + _TargetBox.Text = + _SaveImageBox.SelectedPath + //+ (_SaveImageBox.SelectedPath.EndsWith ("\\") ? String.Empty : "\\") + //+ Path.GetFileNameWithoutExtension (sourceFile) + ; + } + } + + private void _ExtractButton_Click(object sender, EventArgs e) { + if (File.Exists(_SourceFileControl.FirstFile) == false) { + Common.FormHelper.ErrorBox(Messages.SourceFileNotFound); + return; + } + if (_TargetBox.Text.IsNullOrWhiteSpace()) { + _BrowseTargetPdfButton_Click(_BrowseTargetPdfButton, e); + if (_TargetBox.Text.IsNullOrWhiteSpace()) { + return; + } + } + + AppContext.SourceFiles = _SourceFileControl.Files; + if (_SourceFileControl.Files.Length == 1) { + _SourceFileControl.FileList.AddHistoryItem(); + _TargetBox.AddHistoryItem(); + } + + AppContext.MainForm.ResetWorker(); + var worker = AppContext.MainForm.GetWorker(); + worker.DoWork += (dummy, arg) => { + var a = arg.Argument as object[]; + var files = a[0] as string[]; + var options = a[1] as ImageRendererOptions; + FilePath target = new FilePath(options.ExtractImagePath).Normalize(); + options.ExtractImagePath = target; + if (target.HasExtension(Constants.FileExtensions.Pdf)) { + using (var f = target.OpenFileWriter(true)) { + var doc = new iTextSharp.text.Document(); + using (var w = PdfWriter.GetInstance(doc, f)) { + doc.Open(); + doc.AddCreator(Application.ProductName + " " + Application.ProductVersion); + doc.SetMargins(0, 0, 0, 0); + foreach (var file in files) { + Processor.Worker.RenderPagesToPdf(file, options, doc); + Tracker.IncrementTotalProgress(); + if (AppContext.Abort) { + return; + } + } + doc.Close(); + } + } + return; + } + if (files.Length > 1) { + var ep = options.ExtractImagePath; + foreach (var file in files) { + options.ExtractImagePath = new FilePath(ep).Combine(new FilePath(file).FileNameWithoutExtension).Normalize(); + Processor.Worker.RenderPages(file, options); + Tracker.IncrementTotalProgress(); + if (AppContext.Abort) { + return; + } + } + } + else { + Processor.Worker.RenderPages(files[0], options); + } + }; + worker.RunWorkerCompleted += (dummy, arg) => { AppContext.ImageExtracter.OutputPath = _ExtractPageRangeBox.Text; }; + var option = AppContext.ImageRenderer; + option.ColorSpace = _ColorSpaceRgbBox.Checked ? ColorSpace.Rgb : ColorSpace.Gray; + option.ExtractPageRange = _ExtractPageRangeBox.Text; + option.ExtractImagePath = _RenderToPdfBox.Checked + ? GetRenderedPdfFileName(_TargetBox.Text) + : _TargetBox.Text; + option.FileMask = _FileNameMaskBox.Text; + option.HideAnnotations = _HideAnnotationsBox.Checked; + option.HorizontalFlipImages = _HorizontalFlipImageBox.Checked; + option.InvertColor = _InvertColorBox.Checked; + option.FileFormat = ValueHelper.MapValue(_ImageFormatBox.SelectedIndex, new int[] { 0, 1, 2 }, new ImageFormat[] { ImageFormat.Png, ImageFormat.Jpeg, ImageFormat.Tiff }, ImageFormat.Png); + option.ImageWidth = (int)_ExtractPageImageWidthBox.Value; + option.JpegQuality = _JpegQualityBox.Text.TryParse(out int j) + ? j > 0 && j <= 100 ? j : 75 + : 75; + option.Quantize = _QuantizeBox.Checked; + option.Dpi = _ResolutionBox.Text.ToSingle(); + option.Rotation = _RotationBox.SelectedIndex * 90; + option.ScaleRatio = (float)_ExtractPageRatioBox.Value; + option.UseSpecificWidth = _SpecificWidthBox.Checked; + option.VerticalFlipImages = _VerticalFlipImageBox.Checked; + worker.RunWorkerAsync( + new object[] { + AppContext.SourceFiles, option + }); + option = null; + + } + + static string GetRenderedPdfFileName(string target) { + var p = new FilePath(target).Normalize(); + if (p.HasExtension(Constants.FileExtensions.Pdf) == false) { + target = p.Combine(new FilePath(AppContext.SourceFiles[0]).FileName); + } + foreach (var f in AppContext.SourceFiles) { + if (new FilePath(f).Equals(target)) { + return FileHelper.GetNewFileNameFromSourceFile(target, Constants.FileExtensions.Pdf); + } + } + return target; + } + + #region IDefaultButtonControl 成员 + + public override Button DefaultButton => _ExtractButton; + + #endregion + + private void _GoToImportImageLink_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { + AppContext.MainForm.SelectFunctionList(Function.Patcher); + } + + private void _FileNameMaskBox_TextChanged(object sender, EventArgs e) { + ShowFileMaskPreview(); + } + + private void ShowFileMaskPreview() { + try { + var previews = new string[7]; + var f = _FileNameMaskBox.Text; + previews[0] = 1.ToString(f) + ".jpg"; + previews[1] = 2.ToString(f) + ".jpg"; + previews[2] = 3.ToString(f) + ".jpg ..."; + previews[3] = "\n" + 11.ToString(f) + ".jpg"; + previews[4] = 12.ToString(f) + ".jpg"; + previews[5] = 13.ToString(f) + ".jpg ..."; + previews[6] = 100.ToString(f) + ".jpg"; + _FileMaskPreviewBox.Text = String.Join(" ", previews); + } + catch (Exception) { + _FileMaskPreviewBox.Text = "文件名掩码无效。"; + } + } + + private void Control_Show(object sender, EventArgs e) { + if (Visible && AppContext.MainForm != null) { + _TargetBox.Contents = AppContext.Recent.Folders; + } + //else if (this.Visible == false) { + // this._TargetBox.DataSource = null; + //} + } + + } +} diff --git a/pdfpatcher/App/Functions/RenderImageControl.resx b/pdfpatcher/App/Functions/RenderImageControl.resx new file mode 100644 index 0000000..c4b98ad --- /dev/null +++ b/pdfpatcher/App/Functions/RenderImageControl.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/ReportControl.Designer.cs b/pdfpatcher/App/Functions/ReportControl.Designer.cs new file mode 100644 index 0000000..746e848 --- /dev/null +++ b/pdfpatcher/App/Functions/ReportControl.Designer.cs @@ -0,0 +1,209 @@ +namespace PDFPatcher.Functions +{ + partial class ReportControl + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region 组件设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + this._ProgressBar = new System.Windows.Forms.ProgressBar(); + this.label2 = new System.Windows.Forms.Label(); + this._CancelButton = new System.Windows.Forms.Button(); + this.label3 = new System.Windows.Forms.Label(); + this.label4 = new System.Windows.Forms.Label(); + this.label5 = new System.Windows.Forms.Label(); + this._InputFileBox = new System.Windows.Forms.TextBox(); + this._OutputFileBox = new System.Windows.Forms.TextBox(); + this._TotalProgressBar = new System.Windows.Forms.ProgressBar(); + this.label6 = new System.Windows.Forms.Label(); + this._LogBox = new RichTextBoxLinks.RichTextBoxEx(); + this.SuspendLayout(); + // + // _ProgressBar + // + this._ProgressBar.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._ProgressBar.Location = new System.Drawing.Point(111, 302); + this._ProgressBar.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._ProgressBar.Name = "_ProgressBar"; + this._ProgressBar.Size = new System.Drawing.Size(447, 21); + this._ProgressBar.Style = System.Windows.Forms.ProgressBarStyle.Continuous; + this._ProgressBar.TabIndex = 8; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(15, 65); + this.label2.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(82, 15); + this.label2.TabIndex = 5; + this.label2.Text = "日志内容:"; + // + // _CancelButton + // + this._CancelButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this._CancelButton.Image = global::PDFPatcher.Properties.Resources.Return; + this._CancelButton.Location = new System.Drawing.Point(565, 302); + this._CancelButton.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._CancelButton.Name = "_CancelButton"; + this._CancelButton.Size = new System.Drawing.Size(100, 42); + this._CancelButton.TabIndex = 9; + this._CancelButton.Text = "返回(&F)"; + this._CancelButton.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText; + this._CancelButton.UseVisualStyleBackColor = true; + this._CancelButton.Click += new System.EventHandler(this._CancelButton_Click); + // + // label3 + // + this.label3.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(16, 302); + this.label3.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(82, 15); + this.label3.TabIndex = 7; + this.label3.Text = "执行进度:"; + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point(16, 15); + this.label4.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(82, 15); + this.label4.TabIndex = 1; + this.label4.Text = "输入文件:"; + // + // label5 + // + this.label5.AutoSize = true; + this.label5.Location = new System.Drawing.Point(16, 42); + this.label5.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(82, 15); + this.label5.TabIndex = 3; + this.label5.Text = "输出文件:"; + // + // _InputFileBox + // + this._InputFileBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._InputFileBox.BackColor = System.Drawing.SystemColors.Control; + this._InputFileBox.BorderStyle = System.Windows.Forms.BorderStyle.None; + this._InputFileBox.Location = new System.Drawing.Point(111, 13); + this._InputFileBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._InputFileBox.Name = "_InputFileBox"; + this._InputFileBox.ReadOnly = true; + this._InputFileBox.Size = new System.Drawing.Size(551, 18); + this._InputFileBox.TabIndex = 2; + // + // _OutputFileBox + // + this._OutputFileBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._OutputFileBox.BackColor = System.Drawing.SystemColors.Control; + this._OutputFileBox.BorderStyle = System.Windows.Forms.BorderStyle.None; + this._OutputFileBox.Location = new System.Drawing.Point(111, 40); + this._OutputFileBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._OutputFileBox.Name = "_OutputFileBox"; + this._OutputFileBox.ReadOnly = true; + this._OutputFileBox.Size = new System.Drawing.Size(551, 18); + this._OutputFileBox.TabIndex = 4; + // + // _TotalProgressBar + // + this._TotalProgressBar.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._TotalProgressBar.Location = new System.Drawing.Point(111, 324); + this._TotalProgressBar.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this._TotalProgressBar.Name = "_TotalProgressBar"; + this._TotalProgressBar.Size = new System.Drawing.Size(447, 21); + this._TotalProgressBar.Style = System.Windows.Forms.ProgressBarStyle.Continuous; + this._TotalProgressBar.TabIndex = 8; + // + // label6 + // + this.label6.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); + this.label6.AutoSize = true; + this.label6.Location = new System.Drawing.Point(16, 324); + this.label6.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(82, 15); + this.label6.TabIndex = 7; + this.label6.Text = "总体进度:"; + // + // _LogBox + // + this._LogBox.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._LogBox.BackColor = System.Drawing.SystemColors.Window; + this._LogBox.Location = new System.Drawing.Point(17, 84); + this._LogBox.Margin = new System.Windows.Forms.Padding(4); + this._LogBox.Name = "_LogBox"; + this._LogBox.ReadOnly = true; + this._LogBox.Size = new System.Drawing.Size(645, 210); + this._LogBox.TabIndex = 6; + this._LogBox.Text = ""; + this._LogBox.LinkClicked += new System.Windows.Forms.LinkClickedEventHandler(this._LogBox_LinkClicked); + // + // ReportControl + // + this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 15F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this._OutputFileBox); + this.Controls.Add(this._InputFileBox); + this.Controls.Add(this.label5); + this.Controls.Add(this.label4); + this.Controls.Add(this.label6); + this.Controls.Add(this.label3); + this.Controls.Add(this._CancelButton); + this.Controls.Add(this.label2); + this.Controls.Add(this._TotalProgressBar); + this.Controls.Add(this._ProgressBar); + this.Controls.Add(this._LogBox); + this.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this.Name = "ReportControl"; + this.Size = new System.Drawing.Size(680, 359); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + internal System.Windows.Forms.ProgressBar _ProgressBar; + private System.Windows.Forms.Label label2; + internal RichTextBoxLinks.RichTextBoxEx _LogBox; + private System.Windows.Forms.Button _CancelButton; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.Label label5; + internal System.Windows.Forms.TextBox _InputFileBox; + internal System.Windows.Forms.TextBox _OutputFileBox; + internal System.Windows.Forms.ProgressBar _TotalProgressBar; + private System.Windows.Forms.Label label6; + + } +} diff --git a/pdfpatcher/App/Functions/ReportControl.cs b/pdfpatcher/App/Functions/ReportControl.cs new file mode 100644 index 0000000..ab3bcdc --- /dev/null +++ b/pdfpatcher/App/Functions/ReportControl.cs @@ -0,0 +1,127 @@ +using System; +using System.IO; +using System.Windows.Forms; + +namespace PDFPatcher.Functions +{ + public partial class ReportControl : UserControl + { + public ReportControl() { + InitializeComponent(); + } + + protected override void OnVisibleChanged(EventArgs e) { + base.OnVisibleChanged(e); + if (Visible) { + FindForm().AcceptButton = _CancelButton; + _CancelButton.Focus(); + } + } + + private void _CancelButton_Click(object sender, EventArgs e) { + if (AppContext.MainForm.IsWorkerBusy == false) { + Hide(); + } + else { + if (Common.FormHelper.YesNoBox("程序正在工作,是否终止执行?") == DialogResult.Yes) { + AppContext.MainForm.GetWorker().CancelAsync(); + AppContext.Abort = true; + } + } + } + + + #region IDefaultButtonControl 成员 + + //public override Button DefaultButton { + // get { return _CancelButton; } + //} + + #endregion + + internal void SetGoal(int goalValue) { + _ProgressBar.Value = 0; + _ProgressBar.Maximum = goalValue; + } + internal void SetTotalGoal(int goalValue) { + _TotalProgressBar.Value = 0; + _TotalProgressBar.Maximum = goalValue; + } + internal void SetProgress(int p) { + _ProgressBar.Value = p > _ProgressBar.Maximum ? _ProgressBar.Maximum : p; + } + internal void IncrementProgress(int progress) { + _ProgressBar.Increment(progress); + } + internal void IncrementTotalProgress() { + try { + _TotalProgressBar.Value++; + } + catch (ArgumentException) { + System.Diagnostics.Debug.WriteLine("Total Progress too big: " + _TotalProgressBar.Value); + } + } + internal void PrintMessage(string text, Tracker.Category category) { + switch (category) { + case Tracker.Category.Message: + goto default; + case Tracker.Category.ImportantMessage: + _LogBox.SelectionColor = System.Drawing.Color.DarkBlue; + Common.FormHelper.InsertLinkedText(_LogBox, text); + _LogBox.AppendText(Environment.NewLine); + break; + case Tracker.Category.Alert: + _LogBox.SelectionFont = new System.Drawing.Font(_LogBox.Font, System.Drawing.FontStyle.Bold); + _LogBox.SelectionColor = System.Drawing.Color.Blue; + Common.FormHelper.InsertLinkedText(_LogBox, text); + _LogBox.AppendText(Environment.NewLine); + break; + case Tracker.Category.Error: + _LogBox.SelectionFont = new System.Drawing.Font(_LogBox.Font, System.Drawing.FontStyle.Bold); + _LogBox.SelectionColor = System.Drawing.Color.Red; + goto default; + case Tracker.Category.Notice: + _LogBox.SelectionColor = System.Drawing.Color.DarkMagenta; + goto default; + case Tracker.Category.InputFile: + _InputFileBox.Text = text; + break; + case Tracker.Category.OutputFile: + _OutputFileBox.Text = text; + break; + default: + _LogBox.AppendText(text); + _LogBox.AppendText(Environment.NewLine); + break; + } + } + internal void Reset() { + _LogBox.Clear(); + _ProgressBar.Value = 0; + _TotalProgressBar.Value = 0; + _InputFileBox.Text = String.Empty; + _OutputFileBox.Text = String.Empty; + _CancelButton.Text = "取消"; + _CancelButton.Image = Properties.Resources.Reset; + } + internal void Complete() { + _ProgressBar.Value = _ProgressBar.Maximum; + _TotalProgressBar.Value = _TotalProgressBar.Maximum; + _CancelButton.Text = "返回"; + _CancelButton.Image = Properties.Resources.Return; + } + + private void _LogBox_LinkClicked(object sender, LinkClickedEventArgs e) { + var f = e.LinkText; + if (File.Exists(f) || Directory.Exists(f)) { + try { + System.Diagnostics.Process.Start(f); + } + catch (Exception) { + Common.FormHelper.ErrorBox("无法打开文件:" + f); + } + } + } + + } +} diff --git a/pdfpatcher/App/Functions/ReportControl.resx b/pdfpatcher/App/Functions/ReportControl.resx new file mode 100644 index 0000000..d58980a --- /dev/null +++ b/pdfpatcher/App/Functions/ReportControl.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/RichTextBoxEx.cs b/pdfpatcher/App/Functions/RichTextBoxEx.cs new file mode 100644 index 0000000..9a42970 --- /dev/null +++ b/pdfpatcher/App/Functions/RichTextBoxEx.cs @@ -0,0 +1,260 @@ +using System; +using System.ComponentModel; +using System.Drawing; +using System.Runtime.InteropServices; +using System.Windows.Forms; + +namespace RichTextBoxLinks +{ + public class RichTextBoxEx : RichTextBox + { + #region Interop-Definitions + [StructLayout(LayoutKind.Sequential)] + struct CHARFORMAT2_STRUCT + { + public UInt32 cbSize; + public UInt32 dwMask; + public UInt32 dwEffects; + public Int32 yHeight; + public Int32 yOffset; + public Int32 crTextColor; + public byte bCharSet; + public byte bPitchAndFamily; + [MarshalAs(UnmanagedType.ByValArray, SizeConst = 32)] + public char[] szFaceName; + public UInt16 wWeight; + public UInt16 sSpacing; + public int crBackColor; // Color.ToArgb() -> int + public int lcid; + public int dwReserved; + public Int16 sStyle; + public Int16 wKerning; + public byte bUnderlineType; + public byte bAnimation; + public byte bRevAuthor; + public byte bReserved1; + } + + [DllImport("user32.dll", CharSet = CharSet.Auto)] + static extern IntPtr SendMessage(IntPtr hWnd, UInt32 msg, IntPtr wParam, IntPtr lParam); + + const int WM_USER = 0x0400; + const int EM_GETCHARFORMAT = WM_USER + 58; + const int EM_SETCHARFORMAT = WM_USER + 68; + + const int SCF_SELECTION = 0x0001; + const int SCF_WORD = 0x0002; + const int SCF_ALL = 0x0004; + + #region CHARFORMAT2 Flags + const UInt32 CFE_BOLD = 0x0001; + const UInt32 CFE_ITALIC = 0x0002; + const UInt32 CFE_UNDERLINE = 0x0004; + const UInt32 CFE_STRIKEOUT = 0x0008; + const UInt32 CFE_PROTECTED = 0x0010; + const UInt32 CFE_LINK = 0x0020; + const UInt32 CFE_AUTOCOLOR = 0x40000000; + const UInt32 CFE_SUBSCRIPT = 0x00010000; /* Superscript and subscript are */ + const UInt32 CFE_SUPERSCRIPT = 0x00020000; /* mutually exclusive */ + + const int CFM_SMALLCAPS = 0x0040; /* (*) */ + const int CFM_ALLCAPS = 0x0080; /* Displayed by 3.0 */ + const int CFM_HIDDEN = 0x0100; /* Hidden by 3.0 */ + const int CFM_OUTLINE = 0x0200; /* (*) */ + const int CFM_SHADOW = 0x0400; /* (*) */ + const int CFM_EMBOSS = 0x0800; /* (*) */ + const int CFM_IMPRINT = 0x1000; /* (*) */ + const int CFM_DISABLED = 0x2000; + const int CFM_REVISED = 0x4000; + + const int CFM_BACKCOLOR = 0x04000000; + const int CFM_LCID = 0x02000000; + const int CFM_UNDERLINETYPE = 0x00800000; /* Many displayed by 3.0 */ + const int CFM_WEIGHT = 0x00400000; + const int CFM_SPACING = 0x00200000; /* Displayed by 3.0 */ + const int CFM_KERNING = 0x00100000; /* (*) */ + const int CFM_STYLE = 0x00080000; /* (*) */ + const int CFM_ANIMATION = 0x00040000; /* (*) */ + const int CFM_REVAUTHOR = 0x00008000; + + + const UInt32 CFM_BOLD = 0x00000001; + const UInt32 CFM_ITALIC = 0x00000002; + const UInt32 CFM_UNDERLINE = 0x00000004; + const UInt32 CFM_STRIKEOUT = 0x00000008; + const UInt32 CFM_PROTECTED = 0x00000010; + const UInt32 CFM_LINK = 0x00000020; + const UInt32 CFM_SIZE = 0x80000000; + const UInt32 CFM_COLOR = 0x40000000; + const UInt32 CFM_FACE = 0x20000000; + const UInt32 CFM_OFFSET = 0x10000000; + const UInt32 CFM_CHARSET = 0x08000000; + const UInt32 CFM_SUBSCRIPT = CFE_SUBSCRIPT | CFE_SUPERSCRIPT; + const UInt32 CFM_SUPERSCRIPT = CFM_SUBSCRIPT; + + const byte CFU_UNDERLINENONE = 0x00000000; + const byte CFU_UNDERLINE = 0x00000001; + const byte CFU_UNDERLINEWORD = 0x00000002; /* (*) displayed as ordinary underline */ + const byte CFU_UNDERLINEDOUBLE = 0x00000003; /* (*) displayed as ordinary underline */ + const byte CFU_UNDERLINEDOTTED = 0x00000004; + const byte CFU_UNDERLINEDASH = 0x00000005; + const byte CFU_UNDERLINEDASHDOT = 0x00000006; + const byte CFU_UNDERLINEDASHDOTDOT = 0x00000007; + const byte CFU_UNDERLINEWAVE = 0x00000008; + const byte CFU_UNDERLINETHICK = 0x00000009; + const byte CFU_UNDERLINEHAIRLINE = 0x0000000A; /* (*) displayed as ordinary underline */ + + #endregion + + #endregion + + public RichTextBoxEx() { + // Otherwise, non-standard links get lost when user starts typing + // next to a non-standard link + DetectUrls = false; + } + + [DefaultValue(false)] + public new bool DetectUrls { + get => base.DetectUrls; + set => base.DetectUrls = value; + } + + /// + /// Insert a given text as a link into the RichTextBox at the current insert position. + /// + /// Text to be inserted + public void InsertLink(string text) { + InsertLink(text, SelectionStart); + } + + /// + /// Insert a given text at a given position as a link. + /// + /// Text to be inserted + /// Insert position + public void InsertLink(string text, int position) { + if (position < 0 || position > Text.Length) + throw new ArgumentOutOfRangeException("position"); + + SelectionStart = position; + SelectedText = text; + Select(position, text.Length); + SetSelectionLink(true); + Select(position + text.Length, 0); + } + + /// + /// Insert a given text at at the current input position as a link. + /// The link text is followed by a hash (#) and the given hyperlink text, both of + /// them invisible. + /// When clicked on, the whole link text and hyperlink string are given in the + /// LinkClickedEventArgs. + /// + /// Text to be inserted + /// Invisible hyperlink string to be inserted + public void InsertLink(string text, string hyperlink) { + InsertLink(text, hyperlink, SelectionStart); + } + + /// + /// Insert a given text at a given position as a link. The link text is followed by + /// a hash (#) and the given hyperlink text, both of them invisible. + /// When clicked on, the whole link text and hyperlink string are given in the + /// LinkClickedEventArgs. + /// + /// Text to be inserted + /// Invisible hyperlink string to be inserted + /// Insert position + public void InsertLink(string text, string hyperlink, int position) { + if (position < 0 || position > Text.Length) + throw new ArgumentOutOfRangeException("position"); + + SelectionStart = position; + SelectedRtf = @"{\rtf1\ansi " + text + @"\v #" + hyperlink + @"\v0}"; + Select(position, text.Length + hyperlink.Length + 1); + SetSelectionLink(true); + Select(position + text.Length + hyperlink.Length + 1, 0); + } + + /// + /// Set the current selection's link style + /// + /// true: set link style, false: clear link style + public void SetSelectionLink(bool link) { + SetSelectionStyle(CFM_LINK, link ? CFE_LINK : 0); + } + /// + /// Get the link style for the current selection + /// + /// 0: link style not set, 1: link style set, -1: mixed + public int GetSelectionLink() { + return GetSelectionStyle(CFM_LINK, CFE_LINK); + } + + public void SetSelectionFontSize(float size) { + var cf = new CHARFORMAT2_STRUCT { + dwMask = CFM_SIZE + }; + cf.cbSize = (UInt32)Marshal.SizeOf(cf); + cf.yHeight = (int)(size * 20f); + + IntPtr wpar = new IntPtr(SCF_SELECTION); + IntPtr lpar = Marshal.AllocCoTaskMem(Marshal.SizeOf(cf)); + Marshal.StructureToPtr(cf, lpar, false); + IntPtr res = SendMessage(Handle, EM_SETCHARFORMAT, wpar, lpar); + Marshal.FreeCoTaskMem(lpar); + } + + public void SetSelectionBold(bool bold) { + SetSelectionStyle(CFM_BOLD, bold ? CFE_BOLD : 0); + } + public void SetSelectionUnderline(bool underline) { + SetSelectionStyle(CFM_UNDERLINE, underline ? CFE_UNDERLINE : 0); + } + + void SetSelectionStyle(UInt32 mask, UInt32 effect) { + var cf = new CHARFORMAT2_STRUCT(); + cf.cbSize = (UInt32)Marshal.SizeOf(cf); + cf.dwMask = mask; + cf.dwEffects = effect; + + IntPtr wpar = new IntPtr(SCF_SELECTION); + IntPtr lpar = Marshal.AllocCoTaskMem(Marshal.SizeOf(cf)); + Marshal.StructureToPtr(cf, lpar, false); + + IntPtr res = SendMessage(Handle, EM_SETCHARFORMAT, wpar, lpar); + + Marshal.FreeCoTaskMem(lpar); + } + + int GetSelectionStyle(UInt32 mask, UInt32 effect) { + var cf = new CHARFORMAT2_STRUCT(); + cf.cbSize = (UInt32)Marshal.SizeOf(cf); + cf.szFaceName = new char[32]; + + IntPtr wpar = new IntPtr(SCF_SELECTION); + IntPtr lpar = Marshal.AllocCoTaskMem(Marshal.SizeOf(cf)); + Marshal.StructureToPtr(cf, lpar, false); + + IntPtr res = SendMessage(Handle, EM_GETCHARFORMAT, wpar, lpar); + + cf = (CHARFORMAT2_STRUCT)Marshal.PtrToStructure(lpar, typeof(CHARFORMAT2_STRUCT)); + + int state; + // dwMask holds the information which properties are consistent throughout the selection: + if ((cf.dwMask & mask) == mask) { + if ((cf.dwEffects & effect) == effect) + state = 1; + else + state = 0; + } + else { + state = -1; + } + + Marshal.FreeCoTaskMem(lpar); + return state; + } + } +} diff --git a/pdfpatcher/App/Functions/SourceFileControl.Designer.cs b/pdfpatcher/App/Functions/SourceFileControl.Designer.cs new file mode 100644 index 0000000..dd91c9f --- /dev/null +++ b/pdfpatcher/App/Functions/SourceFileControl.Designer.cs @@ -0,0 +1,115 @@ +namespace PDFPatcher +{ + partial class SourceFileControl + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region 组件设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + this.label1 = new System.Windows.Forms.Label(); + this._BrowseSourcePdfButton = new System.Windows.Forms.Button(); + this._OpenPdfBox = new System.Windows.Forms.OpenFileDialog(); + this.panel1 = new System.Windows.Forms.Panel(); + this._SourcePdfBox = new PDFPatcher.HistoryComboBox(); + this.panel1.SuspendLayout(); + this.SuspendLayout(); + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(3, 6); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(95, 12); + this.label1.TabIndex = 0; + this.label1.Text = "原始 &PDF 文件:"; + // + // _BrowseSourcePdfButton + // + this._BrowseSourcePdfButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this._BrowseSourcePdfButton.Image = global::PDFPatcher.Properties.Resources.OriginalPdfFile; + this._BrowseSourcePdfButton.Location = new System.Drawing.Point(391, 1); + this._BrowseSourcePdfButton.Name = "_BrowseSourcePdfButton"; + this._BrowseSourcePdfButton.Size = new System.Drawing.Size(75, 23); + this._BrowseSourcePdfButton.TabIndex = 2; + this._BrowseSourcePdfButton.Text = "浏览(&L)"; + this._BrowseSourcePdfButton.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText; + this._BrowseSourcePdfButton.UseVisualStyleBackColor = true; + this._BrowseSourcePdfButton.Click += new System.EventHandler(this._BrowseSourcePdfButton_Click); + // + // _OpenPdfBox + // + this._OpenPdfBox.DefaultExt = "pdf"; + this._OpenPdfBox.Filter = "PDF 文件(*.pdf)|*.pdf"; + this._OpenPdfBox.Multiselect = true; + this._OpenPdfBox.Title = "打开 PDF 源文件"; + // + // panel1 + // + this.panel1.Controls.Add(this._SourcePdfBox); + this.panel1.Controls.Add(this.label1); + this.panel1.Controls.Add(this._BrowseSourcePdfButton); + this.panel1.Dock = System.Windows.Forms.DockStyle.Fill; + this.panel1.Location = new System.Drawing.Point(0, 0); + this.panel1.Name = "panel1"; + this.panel1.Size = new System.Drawing.Size(469, 26); + this.panel1.TabIndex = 4; + // + // _SourcePdfBox + // + this._SourcePdfBox.AllowDrop = true; + this._SourcePdfBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._SourcePdfBox.Contents = null; + this._SourcePdfBox.FormattingEnabled = true; + this._SourcePdfBox.Location = new System.Drawing.Point(104, 3); + this._SourcePdfBox.MaxItemCount = 16; + this._SourcePdfBox.Name = "_SourcePdfBox"; + this._SourcePdfBox.Size = new System.Drawing.Size(281, 20); + this._SourcePdfBox.TabIndex = 3; + this._SourcePdfBox.DragDrop += new System.Windows.Forms.DragEventHandler(this._SourcePdfBox_DragDrop); + this._SourcePdfBox.DragEnter += new System.Windows.Forms.DragEventHandler(this._SourcePdfBox_DragEnter); + this._SourcePdfBox.TextChanged += new System.EventHandler(this._SourcePdfBox_TextChanged); + // + // SourceFileControl + // + this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; + this.Controls.Add(this.panel1); + this.Name = "SourceFileControl"; + this.Size = new System.Drawing.Size(469, 26); + this.Load += new System.EventHandler(this.SourceFileControl_Show); + this.VisibleChanged += new System.EventHandler(this.SourceFileControl_Show); + this.panel1.ResumeLayout(false); + this.panel1.PerformLayout(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.Label label1; + private System.Windows.Forms.Button _BrowseSourcePdfButton; + private System.Windows.Forms.OpenFileDialog _OpenPdfBox; + private HistoryComboBox _SourcePdfBox; + private System.Windows.Forms.Panel panel1; + } +} diff --git a/pdfpatcher/App/Functions/SourceFileControl.cs b/pdfpatcher/App/Functions/SourceFileControl.cs new file mode 100644 index 0000000..9de63cd --- /dev/null +++ b/pdfpatcher/App/Functions/SourceFileControl.cs @@ -0,0 +1,110 @@ +using System; +using System.ComponentModel; +using System.Windows.Forms; +using PDFPatcher.Common; + +namespace PDFPatcher +{ + public partial class SourceFileControl : UserControl + { + bool _controlLockDown; + public SourceFileControl() { + _controlLockDown = true; + InitializeComponent(); + _controlLockDown = false; + Files = new string[] { }; + } + + ///获取文件下拉列表框。 + internal HistoryComboBox FileList => _SourcePdfBox; + + ///点击浏览按钮更改选中文件后触发的事件。 + public event EventHandler BrowseSelectedFiles; + + /// + /// 获取选定的 PDF 文件列表。 + /// + internal string[] Files { get; set; } + /// + /// 获取选定的 PDF 文件列表的第一项。 + /// + internal string FirstFile => Files != null && Files.Length > 0 ? Files[0] : String.Empty; + + [DefaultValue(null)] + public override string Text { + get => _SourcePdfBox.Text; + set => _SourcePdfBox.Text = value; + } + + /////获取或指定文本标签的值。 + //[Description ("文本标签的值")] + //public string Label { + // get { return this.label1.Text; } + // set { this.label1.Text = value; } + //} + + /////获取或指定是否可多选文件。 + //[Description ("是否可多选文件")] + //public bool MultiSelect { + // get { return this._OpenPdfBox.Multiselect; } + // set { this._OpenPdfBox.Multiselect = value; } + //} + + void _BrowseSourcePdfButton_Click(object sender, EventArgs e) { + var t = _SourcePdfBox.Text; + if (t.Length > 0 + && FileHelper.IsPathValid(t) + && System.IO.Path.GetFileName(t).Length > 0) { + _OpenPdfBox.FileName = t; + } + if (_OpenPdfBox.ShowDialog() == DialogResult.OK) { + SelectFiles(_OpenPdfBox.FileNames); + if (BrowseSelectedFiles != null) { + BrowseSelectedFiles(sender, e); + } + } + } + + void SelectFiles(string[] files) { + var t = _SourcePdfBox.Text; + if (files.Length > 1) { + Text = String.Concat("<选定了 ", files.Length, " 个文件>", System.IO.Path.GetDirectoryName(files[0])); + } + else if (files[0] != t) { + Text = files[0]; + } + Files = files; + } + + void _SourcePdfBox_TextChanged(object sender, EventArgs e) { + if (_controlLockDown == true) { + return; + } + if (FileHelper.HasFileNameMacro(_SourcePdfBox.Text) == false) { + SelectFiles(new string[] { _SourcePdfBox.Text }); + } + } + + void _SourcePdfBox_DragEnter(object sender, DragEventArgs e) { + FormHelper.FeedbackDragFileOver(e, Constants.FileExtensions.Pdf); + } + + void _SourcePdfBox_DragDrop(object sender, DragEventArgs e) { + var files = FormHelper.DropFileOver(e, Constants.FileExtensions.Pdf); + SelectFiles(files); + } + + void SourceFileControl_Show(object sender, EventArgs e) { + _controlLockDown = true; + var t = Text; + if (Visible && AppContext.MainForm != null) { + _SourcePdfBox.Contents = AppContext.Recent.SourcePdfFiles; + } + else if (Visible == false) { + _SourcePdfBox.Contents = null; + } + Text = t; + _controlLockDown = false; + } + } +} diff --git a/pdfpatcher/App/Functions/SourceFileControl.resx b/pdfpatcher/App/Functions/SourceFileControl.resx new file mode 100644 index 0000000..a38baa0 --- /dev/null +++ b/pdfpatcher/App/Functions/SourceFileControl.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/SourceImageOptionForm.Designer.cs b/pdfpatcher/App/Functions/SourceImageOptionForm.Designer.cs new file mode 100644 index 0000000..8306081 --- /dev/null +++ b/pdfpatcher/App/Functions/SourceImageOptionForm.Designer.cs @@ -0,0 +1,339 @@ +namespace PDFPatcher.Functions +{ + partial class SourceImageOptionForm + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region Windows 窗体设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + this._OkButton = new System.Windows.Forms.Button (); + this._CancelButton = new System.Windows.Forms.Button (); + this.label2 = new System.Windows.Forms.Label (); + this._SourceFileBox = new System.Windows.Forms.TextBox (); + this.label12 = new System.Windows.Forms.Label (); + this.label11 = new System.Windows.Forms.Label (); + this.label9 = new System.Windows.Forms.Label (); + this._MinCropWidthBox = new System.Windows.Forms.NumericUpDown (); + this._MinCropHeightBox = new System.Windows.Forms.NumericUpDown (); + this.label5 = new System.Windows.Forms.Label (); + this._RightMarginBox = new System.Windows.Forms.NumericUpDown (); + this._LeftMarginBox = new System.Windows.Forms.NumericUpDown (); + this._BottomMarginBox = new System.Windows.Forms.NumericUpDown (); + this._TopMarginBox = new System.Windows.Forms.NumericUpDown (); + this.label7 = new System.Windows.Forms.Label (); + this.label3 = new System.Windows.Forms.Label (); + this.label6 = new System.Windows.Forms.Label (); + this.label4 = new System.Windows.Forms.Label (); + ((System.ComponentModel.ISupportInitialize)(this._MinCropWidthBox)).BeginInit (); + ((System.ComponentModel.ISupportInitialize)(this._MinCropHeightBox)).BeginInit (); + ((System.ComponentModel.ISupportInitialize)(this._RightMarginBox)).BeginInit (); + ((System.ComponentModel.ISupportInitialize)(this._LeftMarginBox)).BeginInit (); + ((System.ComponentModel.ISupportInitialize)(this._BottomMarginBox)).BeginInit (); + ((System.ComponentModel.ISupportInitialize)(this._TopMarginBox)).BeginInit (); + this.SuspendLayout (); + // + // _OkButton + // + this._OkButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this._OkButton.Location = new System.Drawing.Point (226, 137); + this._OkButton.Name = "_OkButton"; + this._OkButton.Size = new System.Drawing.Size (75, 23); + this._OkButton.TabIndex = 5; + this._OkButton.Text = "确定(&Q)"; + this._OkButton.UseVisualStyleBackColor = true; + this._OkButton.Click += new System.EventHandler (this._OkButton_Click); + // + // _CancelButton + // + this._CancelButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this._CancelButton.DialogResult = System.Windows.Forms.DialogResult.Cancel; + this._CancelButton.Location = new System.Drawing.Point (307, 137); + this._CancelButton.Name = "_CancelButton"; + this._CancelButton.Size = new System.Drawing.Size (75, 23); + this._CancelButton.TabIndex = 6; + this._CancelButton.Text = "取消(&X)"; + this._CancelButton.UseVisualStyleBackColor = true; + this._CancelButton.Click += new System.EventHandler (this._CancelButton_Click); + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point (12, 9); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size (53, 12); + this.label2.TabIndex = 7; + this.label2.Text = "文件名:"; + // + // _SourceFileBox + // + this._SourceFileBox.Enabled = false; + this._SourceFileBox.Location = new System.Drawing.Point (14, 24); + this._SourceFileBox.Name = "_SourceFileBox"; + this._SourceFileBox.Size = new System.Drawing.Size (368, 21); + this._SourceFileBox.TabIndex = 8; + // + // label12 + // + this.label12.AutoSize = true; + this.label12.Location = new System.Drawing.Point (223, 71); + this.label12.Name = "label12"; + this.label12.Size = new System.Drawing.Size (65, 12); + this.label12.TabIndex = 18; + this.label12.Text = "宽度不小于"; + // + // label11 + // + this.label11.AutoSize = true; + this.label11.Location = new System.Drawing.Point (211, 48); + this.label11.Name = "label11"; + this.label11.Size = new System.Drawing.Size (149, 12); + this.label11.TabIndex = 17; + this.label11.Text = "裁剪条件(单位:像素):"; + // + // label9 + // + this.label9.AutoSize = true; + this.label9.Location = new System.Drawing.Point (224, 98); + this.label9.Name = "label9"; + this.label9.Size = new System.Drawing.Size (65, 12); + this.label9.TabIndex = 20; + this.label9.Text = "高度不小于"; + // + // _MinCropWidthBox + // + this._MinCropWidthBox.Increment = new decimal (new int[] { + 100, + 0, + 0, + 0}); + this._MinCropWidthBox.Location = new System.Drawing.Point (299, 69); + this._MinCropWidthBox.Maximum = new decimal (new int[] { + 10000, + 0, + 0, + 0}); + this._MinCropWidthBox.Name = "_MinCropWidthBox"; + this._MinCropWidthBox.Size = new System.Drawing.Size (53, 21); + this._MinCropWidthBox.TabIndex = 19; + this._MinCropWidthBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + // + // _MinCropHeightBox + // + this._MinCropHeightBox.Increment = new decimal (new int[] { + 100, + 0, + 0, + 0}); + this._MinCropHeightBox.Location = new System.Drawing.Point (299, 96); + this._MinCropHeightBox.Maximum = new decimal (new int[] { + 10000, + 0, + 0, + 0}); + this._MinCropHeightBox.Name = "_MinCropHeightBox"; + this._MinCropHeightBox.Size = new System.Drawing.Size (53, 21); + this._MinCropHeightBox.TabIndex = 21; + this._MinCropHeightBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + // + // label5 + // + this.label5.AutoSize = true; + this.label5.Location = new System.Drawing.Point (12, 48); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size (149, 12); + this.label5.TabIndex = 8; + this.label5.Text = "裁剪图片(单位:像素):"; + // + // _RightMarginBox + // + this._RightMarginBox.Increment = new decimal (new int[] { + 10, + 0, + 0, + 0}); + this._RightMarginBox.Location = new System.Drawing.Point (143, 96); + this._RightMarginBox.Maximum = new decimal (new int[] { + 1000, + 0, + 0, + 0}); + this._RightMarginBox.Name = "_RightMarginBox"; + this._RightMarginBox.Size = new System.Drawing.Size (49, 21); + this._RightMarginBox.TabIndex = 16; + this._RightMarginBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + // + // _LeftMarginBox + // + this._LeftMarginBox.Increment = new decimal (new int[] { + 10, + 0, + 0, + 0}); + this._LeftMarginBox.Location = new System.Drawing.Point (53, 96); + this._LeftMarginBox.Maximum = new decimal (new int[] { + 1000, + 0, + 0, + 0}); + this._LeftMarginBox.Name = "_LeftMarginBox"; + this._LeftMarginBox.Size = new System.Drawing.Size (49, 21); + this._LeftMarginBox.TabIndex = 14; + this._LeftMarginBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + // + // _BottomMarginBox + // + this._BottomMarginBox.Increment = new decimal (new int[] { + 10, + 0, + 0, + 0}); + this._BottomMarginBox.Location = new System.Drawing.Point (143, 69); + this._BottomMarginBox.Maximum = new decimal (new int[] { + 1000, + 0, + 0, + 0}); + this._BottomMarginBox.Name = "_BottomMarginBox"; + this._BottomMarginBox.Size = new System.Drawing.Size (49, 21); + this._BottomMarginBox.TabIndex = 12; + this._BottomMarginBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + // + // _TopMarginBox + // + this._TopMarginBox.Increment = new decimal (new int[] { + 10, + 0, + 0, + 0}); + this._TopMarginBox.Location = new System.Drawing.Point (53, 69); + this._TopMarginBox.Maximum = new decimal (new int[] { + 1000, + 0, + 0, + 0}); + this._TopMarginBox.Name = "_TopMarginBox"; + this._TopMarginBox.Size = new System.Drawing.Size (49, 21); + this._TopMarginBox.TabIndex = 10; + this._TopMarginBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + // + // label7 + // + this.label7.AutoSize = true; + this.label7.Location = new System.Drawing.Point (108, 99); + this.label7.Name = "label7"; + this.label7.Size = new System.Drawing.Size (29, 12); + this.label7.TabIndex = 15; + this.label7.Text = "右:"; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point (108, 71); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size (29, 12); + this.label3.TabIndex = 11; + this.label3.Text = "下:"; + // + // label6 + // + this.label6.AutoSize = true; + this.label6.Location = new System.Drawing.Point (18, 99); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size (29, 12); + this.label6.TabIndex = 13; + this.label6.Text = "左:"; + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point (18, 72); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size (29, 12); + this.label4.TabIndex = 9; + this.label4.Text = "上:"; + // + // SourceImageOptionForm + // + this.AcceptButton = this._OkButton; + this.AutoScaleDimensions = new System.Drawing.SizeF (6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.CancelButton = this._CancelButton; + this.ClientSize = new System.Drawing.Size (394, 172); + this.Controls.Add (this.label12); + this.Controls.Add (this.label11); + this.Controls.Add (this._SourceFileBox); + this.Controls.Add (this.label9); + this.Controls.Add (this.label2); + this.Controls.Add (this._MinCropWidthBox); + this.Controls.Add (this._CancelButton); + this.Controls.Add (this._MinCropHeightBox); + this.Controls.Add (this._OkButton); + this.Controls.Add (this.label5); + this.Controls.Add (this._RightMarginBox); + this.Controls.Add (this.label4); + this.Controls.Add (this._LeftMarginBox); + this.Controls.Add (this.label6); + this.Controls.Add (this._BottomMarginBox); + this.Controls.Add (this.label3); + this.Controls.Add (this._TopMarginBox); + this.Controls.Add (this.label7); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D; + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "SourceImageOptionForm"; + this.ShowInTaskbar = false; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; + this.Text = "源图片处理选项"; + ((System.ComponentModel.ISupportInitialize)(this._MinCropWidthBox)).EndInit (); + ((System.ComponentModel.ISupportInitialize)(this._MinCropHeightBox)).EndInit (); + ((System.ComponentModel.ISupportInitialize)(this._RightMarginBox)).EndInit (); + ((System.ComponentModel.ISupportInitialize)(this._LeftMarginBox)).EndInit (); + ((System.ComponentModel.ISupportInitialize)(this._BottomMarginBox)).EndInit (); + ((System.ComponentModel.ISupportInitialize)(this._TopMarginBox)).EndInit (); + this.ResumeLayout (false); + this.PerformLayout (); + + } + + #endregion + + private System.Windows.Forms.Button _OkButton; + private System.Windows.Forms.Button _CancelButton; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.TextBox _SourceFileBox; + private System.Windows.Forms.NumericUpDown _RightMarginBox; + private System.Windows.Forms.NumericUpDown _LeftMarginBox; + private System.Windows.Forms.NumericUpDown _BottomMarginBox; + private System.Windows.Forms.NumericUpDown _TopMarginBox; + private System.Windows.Forms.Label label7; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.Label label6; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.Label label11; + private System.Windows.Forms.Label label9; + private System.Windows.Forms.NumericUpDown _MinCropWidthBox; + private System.Windows.Forms.NumericUpDown _MinCropHeightBox; + private System.Windows.Forms.Label label12; + } +} + diff --git a/pdfpatcher/App/Functions/SourceImageOptionForm.cs b/pdfpatcher/App/Functions/SourceImageOptionForm.cs new file mode 100644 index 0000000..7b2fa10 --- /dev/null +++ b/pdfpatcher/App/Functions/SourceImageOptionForm.cs @@ -0,0 +1,45 @@ +using System; +using System.Windows.Forms; +using PDFPatcher.Model; + +namespace PDFPatcher.Functions +{ + internal sealed partial class SourceImageOptionForm : Form + { + readonly SourceItem.Image _image; + + SourceImageOptionForm() { + InitializeComponent(); + } + internal SourceImageOptionForm(SourceItem.Image image) : this() { + _SourceFileBox.Text = image.FilePath.ToString(); + + _TopMarginBox.Value = image.Cropping.Top; + _LeftMarginBox.Value = image.Cropping.Left; + _BottomMarginBox.Value = image.Cropping.Bottom; + _RightMarginBox.Value = image.Cropping.Right; + _MinCropHeightBox.Value = image.Cropping.MinHeight; + _MinCropWidthBox.Value = image.Cropping.MinWidth; + + _image = image; + } + + void _OkButton_Click(Object source, EventArgs args) { + DialogResult = DialogResult.OK; + _image.Cropping.Top = (int)_TopMarginBox.Value; + _image.Cropping.Left = (int)_LeftMarginBox.Value; + _image.Cropping.Right = (int)_RightMarginBox.Value; + _image.Cropping.Bottom = (int)_BottomMarginBox.Value; + _image.Cropping.MinHeight = (int)_MinCropHeightBox.Value; + _image.Cropping.MinWidth = (int)_MinCropWidthBox.Value; + + Close(); + } + + void _CancelButton_Click(Object source, EventArgs args) { + DialogResult = DialogResult.Cancel; + Close(); + } + + } +} diff --git a/pdfpatcher/App/Functions/SourceImageOptionForm.resx b/pdfpatcher/App/Functions/SourceImageOptionForm.resx new file mode 100644 index 0000000..d58980a --- /dev/null +++ b/pdfpatcher/App/Functions/SourceImageOptionForm.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/SourcePdfOptionForm.Designer.cs b/pdfpatcher/App/Functions/SourcePdfOptionForm.Designer.cs new file mode 100644 index 0000000..a543dc6 --- /dev/null +++ b/pdfpatcher/App/Functions/SourcePdfOptionForm.Designer.cs @@ -0,0 +1,513 @@ +namespace PDFPatcher.Functions +{ + partial class SourcePdfOptionForm + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region Windows 窗体设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + this._OkButton = new System.Windows.Forms.Button (); + this._CancelButton = new System.Windows.Forms.Button (); + this._MessageLabel = new System.Windows.Forms.Label (); + this._PageRangeBox = new System.Windows.Forms.TextBox (); + this.label2 = new System.Windows.Forms.Label (); + this._SourceFileBox = new System.Windows.Forms.TextBox (); + this._ImportImagesOnlyBox = new System.Windows.Forms.CheckBox (); + this._ExtractImageOptionBox = new System.Windows.Forms.GroupBox (); + this.label13 = new System.Windows.Forms.Label (); + this.label12 = new System.Windows.Forms.Label (); + this.label11 = new System.Windows.Forms.Label (); + this.label8 = new System.Windows.Forms.Label (); + this.label9 = new System.Windows.Forms.Label (); + this.label10 = new System.Windows.Forms.Label (); + this._MinCropWidthBox = new System.Windows.Forms.NumericUpDown (); + this._MinCropHeightBox = new System.Windows.Forms.NumericUpDown (); + this._MinWidthBox = new System.Windows.Forms.NumericUpDown (); + this._MinHeightBox = new System.Windows.Forms.NumericUpDown (); + this._VerticalFlipImagesBox = new System.Windows.Forms.CheckBox (); + this._InvertBlackAndWhiteImageBox = new System.Windows.Forms.CheckBox (); + this._MergeImagesBox = new System.Windows.Forms.CheckBox (); + this.label5 = new System.Windows.Forms.Label (); + this._RightMarginBox = new System.Windows.Forms.NumericUpDown (); + this._LeftMarginBox = new System.Windows.Forms.NumericUpDown (); + this._BottomMarginBox = new System.Windows.Forms.NumericUpDown (); + this._TopMarginBox = new System.Windows.Forms.NumericUpDown (); + this.label7 = new System.Windows.Forms.Label (); + this.label3 = new System.Windows.Forms.Label (); + this.label6 = new System.Windows.Forms.Label (); + this.label4 = new System.Windows.Forms.Label (); + this._ExtractImageOptionBox.SuspendLayout (); + ((System.ComponentModel.ISupportInitialize)(this._MinCropWidthBox)).BeginInit (); + ((System.ComponentModel.ISupportInitialize)(this._MinCropHeightBox)).BeginInit (); + ((System.ComponentModel.ISupportInitialize)(this._MinWidthBox)).BeginInit (); + ((System.ComponentModel.ISupportInitialize)(this._MinHeightBox)).BeginInit (); + ((System.ComponentModel.ISupportInitialize)(this._RightMarginBox)).BeginInit (); + ((System.ComponentModel.ISupportInitialize)(this._LeftMarginBox)).BeginInit (); + ((System.ComponentModel.ISupportInitialize)(this._BottomMarginBox)).BeginInit (); + ((System.ComponentModel.ISupportInitialize)(this._TopMarginBox)).BeginInit (); + this.SuspendLayout (); + // + // _OkButton + // + this._OkButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this._OkButton.Location = new System.Drawing.Point (288, 335); + this._OkButton.Name = "_OkButton"; + this._OkButton.Size = new System.Drawing.Size (75, 23); + this._OkButton.TabIndex = 5; + this._OkButton.Text = "确定(&Q)"; + this._OkButton.UseVisualStyleBackColor = true; + this._OkButton.Click += new System.EventHandler (this._OkButton_Click); + // + // _CancelButton + // + this._CancelButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this._CancelButton.DialogResult = System.Windows.Forms.DialogResult.Cancel; + this._CancelButton.Location = new System.Drawing.Point (369, 335); + this._CancelButton.Name = "_CancelButton"; + this._CancelButton.Size = new System.Drawing.Size (75, 23); + this._CancelButton.TabIndex = 6; + this._CancelButton.Text = "取消(&X)"; + this._CancelButton.UseVisualStyleBackColor = true; + this._CancelButton.Click += new System.EventHandler (this._CancelButton_Click); + // + // _MessageLabel + // + this._MessageLabel.AutoSize = true; + this._MessageLabel.Location = new System.Drawing.Point (12, 54); + this._MessageLabel.Name = "_MessageLabel"; + this._MessageLabel.Size = new System.Drawing.Size (89, 12); + this._MessageLabel.TabIndex = 0; + this._MessageLabel.Text = "导入页码范围:"; + // + // _PageRangeBox + // + this._PageRangeBox.Location = new System.Drawing.Point (107, 51); + this._PageRangeBox.Name = "_PageRangeBox"; + this._PageRangeBox.Size = new System.Drawing.Size (337, 21); + this._PageRangeBox.TabIndex = 1; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point (10, 15); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size (53, 12); + this.label2.TabIndex = 7; + this.label2.Text = "文件名:"; + // + // _SourceFileBox + // + this._SourceFileBox.Location = new System.Drawing.Point (71, 12); + this._SourceFileBox.Name = "_SourceFileBox"; + this._SourceFileBox.ReadOnly = true; + this._SourceFileBox.Size = new System.Drawing.Size (373, 21); + this._SourceFileBox.TabIndex = 8; + // + // _ImportImagesOnlyBox + // + this._ImportImagesOnlyBox.AutoSize = true; + this._ImportImagesOnlyBox.Location = new System.Drawing.Point (14, 78); + this._ImportImagesOnlyBox.Name = "_ImportImagesOnlyBox"; + this._ImportImagesOnlyBox.Size = new System.Drawing.Size (162, 16); + this._ImportImagesOnlyBox.TabIndex = 3; + this._ImportImagesOnlyBox.Text = "仅导入源 PDF 文件的图片"; + this._ImportImagesOnlyBox.UseVisualStyleBackColor = true; + this._ImportImagesOnlyBox.CheckedChanged += new System.EventHandler (this._ImportImagesOnlyBox_CheckedChanged); + // + // _ExtractImageOptionBox + // + this._ExtractImageOptionBox.Controls.Add (this.label13); + this._ExtractImageOptionBox.Controls.Add (this.label12); + this._ExtractImageOptionBox.Controls.Add (this.label11); + this._ExtractImageOptionBox.Controls.Add (this.label8); + this._ExtractImageOptionBox.Controls.Add (this.label9); + this._ExtractImageOptionBox.Controls.Add (this.label10); + this._ExtractImageOptionBox.Controls.Add (this._MinCropWidthBox); + this._ExtractImageOptionBox.Controls.Add (this._MinCropHeightBox); + this._ExtractImageOptionBox.Controls.Add (this._MinWidthBox); + this._ExtractImageOptionBox.Controls.Add (this._MinHeightBox); + this._ExtractImageOptionBox.Controls.Add (this._VerticalFlipImagesBox); + this._ExtractImageOptionBox.Controls.Add (this._InvertBlackAndWhiteImageBox); + this._ExtractImageOptionBox.Controls.Add (this._MergeImagesBox); + this._ExtractImageOptionBox.Controls.Add (this.label5); + this._ExtractImageOptionBox.Controls.Add (this._RightMarginBox); + this._ExtractImageOptionBox.Controls.Add (this._LeftMarginBox); + this._ExtractImageOptionBox.Controls.Add (this._BottomMarginBox); + this._ExtractImageOptionBox.Controls.Add (this._TopMarginBox); + this._ExtractImageOptionBox.Controls.Add (this.label7); + this._ExtractImageOptionBox.Controls.Add (this.label3); + this._ExtractImageOptionBox.Controls.Add (this.label6); + this._ExtractImageOptionBox.Controls.Add (this.label4); + this._ExtractImageOptionBox.Enabled = false; + this._ExtractImageOptionBox.Location = new System.Drawing.Point (14, 100); + this._ExtractImageOptionBox.Name = "_ExtractImageOptionBox"; + this._ExtractImageOptionBox.Size = new System.Drawing.Size (430, 175); + this._ExtractImageOptionBox.TabIndex = 4; + this._ExtractImageOptionBox.TabStop = false; + this._ExtractImageOptionBox.Text = "导入及处理源 PDF 文件图片的方式(尺寸单位:像素)"; + // + // label13 + // + this.label13.AutoSize = true; + this.label13.Location = new System.Drawing.Point (220, 21); + this.label13.Name = "label13"; + this.label13.Size = new System.Drawing.Size (89, 12); + this.label13.TabIndex = 3; + this.label13.Text = "导入图片条件:"; + // + // label12 + // + this.label12.AutoSize = true; + this.label12.Location = new System.Drawing.Point (232, 116); + this.label12.Name = "label12"; + this.label12.Size = new System.Drawing.Size (65, 12); + this.label12.TabIndex = 18; + this.label12.Text = "宽度不小于"; + // + // label11 + // + this.label11.AutoSize = true; + this.label11.Location = new System.Drawing.Point (220, 92); + this.label11.Name = "label11"; + this.label11.Size = new System.Drawing.Size (65, 12); + this.label11.TabIndex = 17; + this.label11.Text = "裁剪条件:"; + // + // label8 + // + this.label8.AutoSize = true; + this.label8.Location = new System.Drawing.Point (232, 38); + this.label8.Name = "label8"; + this.label8.Size = new System.Drawing.Size (65, 12); + this.label8.TabIndex = 4; + this.label8.Text = "宽度不小于"; + // + // label9 + // + this.label9.AutoSize = true; + this.label9.Location = new System.Drawing.Point (232, 143); + this.label9.Name = "label9"; + this.label9.Size = new System.Drawing.Size (65, 12); + this.label9.TabIndex = 20; + this.label9.Text = "高度不小于"; + // + // label10 + // + this.label10.AutoSize = true; + this.label10.Location = new System.Drawing.Point (232, 65); + this.label10.Name = "label10"; + this.label10.Size = new System.Drawing.Size (65, 12); + this.label10.TabIndex = 6; + this.label10.Text = "高度不小于"; + // + // _MinCropWidthBox + // + this._MinCropWidthBox.Increment = new decimal (new int[] { + 100, + 0, + 0, + 0}); + this._MinCropWidthBox.Location = new System.Drawing.Point (308, 113); + this._MinCropWidthBox.Maximum = new decimal (new int[] { + 10000, + 0, + 0, + 0}); + this._MinCropWidthBox.Name = "_MinCropWidthBox"; + this._MinCropWidthBox.Size = new System.Drawing.Size (53, 21); + this._MinCropWidthBox.TabIndex = 19; + this._MinCropWidthBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + // + // _MinCropHeightBox + // + this._MinCropHeightBox.Increment = new decimal (new int[] { + 100, + 0, + 0, + 0}); + this._MinCropHeightBox.Location = new System.Drawing.Point (308, 140); + this._MinCropHeightBox.Maximum = new decimal (new int[] { + 10000, + 0, + 0, + 0}); + this._MinCropHeightBox.Name = "_MinCropHeightBox"; + this._MinCropHeightBox.Size = new System.Drawing.Size (53, 21); + this._MinCropHeightBox.TabIndex = 21; + this._MinCropHeightBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + // + // _MinWidthBox + // + this._MinWidthBox.Increment = new decimal (new int[] { + 10, + 0, + 0, + 0}); + this._MinWidthBox.Location = new System.Drawing.Point (308, 36); + this._MinWidthBox.Maximum = new decimal (new int[] { + 10000, + 0, + 0, + 0}); + this._MinWidthBox.Name = "_MinWidthBox"; + this._MinWidthBox.Size = new System.Drawing.Size (53, 21); + this._MinWidthBox.TabIndex = 5; + this._MinWidthBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + // + // _MinHeightBox + // + this._MinHeightBox.Increment = new decimal (new int[] { + 10, + 0, + 0, + 0}); + this._MinHeightBox.Location = new System.Drawing.Point (308, 63); + this._MinHeightBox.Maximum = new decimal (new int[] { + 10000, + 0, + 0, + 0}); + this._MinHeightBox.Name = "_MinHeightBox"; + this._MinHeightBox.Size = new System.Drawing.Size (53, 21); + this._MinHeightBox.TabIndex = 7; + this._MinHeightBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + // + // _VerticalFlipImagesBox + // + this._VerticalFlipImagesBox.AutoSize = true; + this._VerticalFlipImagesBox.Location = new System.Drawing.Point (6, 42); + this._VerticalFlipImagesBox.Name = "_VerticalFlipImagesBox"; + this._VerticalFlipImagesBox.Size = new System.Drawing.Size (96, 16); + this._VerticalFlipImagesBox.TabIndex = 1; + this._VerticalFlipImagesBox.Text = "垂直翻转图片"; + this._VerticalFlipImagesBox.UseVisualStyleBackColor = true; + // + // _InvertBlackAndWhiteImageBox + // + this._InvertBlackAndWhiteImageBox.AutoSize = true; + this._InvertBlackAndWhiteImageBox.Location = new System.Drawing.Point (6, 64); + this._InvertBlackAndWhiteImageBox.Name = "_InvertBlackAndWhiteImageBox"; + this._InvertBlackAndWhiteImageBox.Size = new System.Drawing.Size (132, 16); + this._InvertBlackAndWhiteImageBox.TabIndex = 2; + this._InvertBlackAndWhiteImageBox.Text = "反转黑白图片的颜色"; + this._InvertBlackAndWhiteImageBox.UseVisualStyleBackColor = true; + // + // _MergeImagesBox + // + this._MergeImagesBox.AutoSize = true; + this._MergeImagesBox.Checked = true; + this._MergeImagesBox.CheckState = System.Windows.Forms.CheckState.Checked; + this._MergeImagesBox.Location = new System.Drawing.Point (6, 20); + this._MergeImagesBox.Name = "_MergeImagesBox"; + this._MergeImagesBox.Size = new System.Drawing.Size (120, 16); + this._MergeImagesBox.TabIndex = 0; + this._MergeImagesBox.Text = "尝试合并同页图片"; + this._MergeImagesBox.UseVisualStyleBackColor = true; + // + // label5 + // + this.label5.AutoSize = true; + this.label5.Location = new System.Drawing.Point (6, 91); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size (65, 12); + this.label5.TabIndex = 8; + this.label5.Text = "裁剪图片:"; + // + // _RightMarginBox + // + this._RightMarginBox.Increment = new decimal (new int[] { + 10, + 0, + 0, + 0}); + this._RightMarginBox.Location = new System.Drawing.Point (137, 139); + this._RightMarginBox.Maximum = new decimal (new int[] { + 1000, + 0, + 0, + 0}); + this._RightMarginBox.Name = "_RightMarginBox"; + this._RightMarginBox.Size = new System.Drawing.Size (49, 21); + this._RightMarginBox.TabIndex = 16; + this._RightMarginBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + // + // _LeftMarginBox + // + this._LeftMarginBox.Increment = new decimal (new int[] { + 10, + 0, + 0, + 0}); + this._LeftMarginBox.Location = new System.Drawing.Point (47, 139); + this._LeftMarginBox.Maximum = new decimal (new int[] { + 1000, + 0, + 0, + 0}); + this._LeftMarginBox.Name = "_LeftMarginBox"; + this._LeftMarginBox.Size = new System.Drawing.Size (49, 21); + this._LeftMarginBox.TabIndex = 14; + this._LeftMarginBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + // + // _BottomMarginBox + // + this._BottomMarginBox.Increment = new decimal (new int[] { + 10, + 0, + 0, + 0}); + this._BottomMarginBox.Location = new System.Drawing.Point (137, 112); + this._BottomMarginBox.Maximum = new decimal (new int[] { + 1000, + 0, + 0, + 0}); + this._BottomMarginBox.Name = "_BottomMarginBox"; + this._BottomMarginBox.Size = new System.Drawing.Size (49, 21); + this._BottomMarginBox.TabIndex = 12; + this._BottomMarginBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + // + // _TopMarginBox + // + this._TopMarginBox.Increment = new decimal (new int[] { + 10, + 0, + 0, + 0}); + this._TopMarginBox.Location = new System.Drawing.Point (47, 112); + this._TopMarginBox.Maximum = new decimal (new int[] { + 1000, + 0, + 0, + 0}); + this._TopMarginBox.Name = "_TopMarginBox"; + this._TopMarginBox.Size = new System.Drawing.Size (49, 21); + this._TopMarginBox.TabIndex = 10; + this._TopMarginBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + // + // label7 + // + this.label7.AutoSize = true; + this.label7.Location = new System.Drawing.Point (102, 142); + this.label7.Name = "label7"; + this.label7.Size = new System.Drawing.Size (29, 12); + this.label7.TabIndex = 15; + this.label7.Text = "右:"; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point (102, 114); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size (29, 12); + this.label3.TabIndex = 11; + this.label3.Text = "下:"; + // + // label6 + // + this.label6.AutoSize = true; + this.label6.Location = new System.Drawing.Point (12, 142); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size (29, 12); + this.label6.TabIndex = 13; + this.label6.Text = "左:"; + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point (12, 115); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size (29, 12); + this.label4.TabIndex = 9; + this.label4.Text = "上:"; + // + // SourcePdfOptionForm + // + this.AcceptButton = this._OkButton; + this.AutoScaleDimensions = new System.Drawing.SizeF (6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.CancelButton = this._CancelButton; + this.ClientSize = new System.Drawing.Size (456, 370); + this.Controls.Add (this._PageRangeBox); + this.Controls.Add (this._ImportImagesOnlyBox); + this.Controls.Add (this._MessageLabel); + this.Controls.Add (this._ExtractImageOptionBox); + this.Controls.Add (this._SourceFileBox); + this.Controls.Add (this.label2); + this.Controls.Add (this._CancelButton); + this.Controls.Add (this._OkButton); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D; + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "SourcePdfOptionForm"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; + this.Text = "源 PDF 文件选项"; + this._ExtractImageOptionBox.ResumeLayout (false); + this._ExtractImageOptionBox.PerformLayout (); + ((System.ComponentModel.ISupportInitialize)(this._MinCropWidthBox)).EndInit (); + ((System.ComponentModel.ISupportInitialize)(this._MinCropHeightBox)).EndInit (); + ((System.ComponentModel.ISupportInitialize)(this._MinWidthBox)).EndInit (); + ((System.ComponentModel.ISupportInitialize)(this._MinHeightBox)).EndInit (); + ((System.ComponentModel.ISupportInitialize)(this._RightMarginBox)).EndInit (); + ((System.ComponentModel.ISupportInitialize)(this._LeftMarginBox)).EndInit (); + ((System.ComponentModel.ISupportInitialize)(this._BottomMarginBox)).EndInit (); + ((System.ComponentModel.ISupportInitialize)(this._TopMarginBox)).EndInit (); + this.ResumeLayout (false); + this.PerformLayout (); + + } + + #endregion + + private System.Windows.Forms.Button _OkButton; + private System.Windows.Forms.Button _CancelButton; + private System.Windows.Forms.Label _MessageLabel; + private System.Windows.Forms.TextBox _PageRangeBox; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.TextBox _SourceFileBox; + private System.Windows.Forms.CheckBox _ImportImagesOnlyBox; + private System.Windows.Forms.GroupBox _ExtractImageOptionBox; + private System.Windows.Forms.NumericUpDown _RightMarginBox; + private System.Windows.Forms.NumericUpDown _LeftMarginBox; + private System.Windows.Forms.NumericUpDown _BottomMarginBox; + private System.Windows.Forms.NumericUpDown _TopMarginBox; + private System.Windows.Forms.Label label7; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.Label label6; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.CheckBox _MergeImagesBox; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.CheckBox _InvertBlackAndWhiteImageBox; + private System.Windows.Forms.CheckBox _VerticalFlipImagesBox; + private System.Windows.Forms.Label label8; + private System.Windows.Forms.Label label10; + private System.Windows.Forms.NumericUpDown _MinWidthBox; + private System.Windows.Forms.NumericUpDown _MinHeightBox; + private System.Windows.Forms.Label label11; + private System.Windows.Forms.Label label9; + private System.Windows.Forms.NumericUpDown _MinCropWidthBox; + private System.Windows.Forms.NumericUpDown _MinCropHeightBox; + private System.Windows.Forms.Label label13; + private System.Windows.Forms.Label label12; + } +} + diff --git a/pdfpatcher/App/Functions/SourcePdfOptionForm.cs b/pdfpatcher/App/Functions/SourcePdfOptionForm.cs new file mode 100644 index 0000000..1da6452 --- /dev/null +++ b/pdfpatcher/App/Functions/SourcePdfOptionForm.cs @@ -0,0 +1,62 @@ +using System; +using System.Windows.Forms; +using PDFPatcher.Model; + +namespace PDFPatcher.Functions +{ + internal sealed partial class SourcePdfOptionForm : Form + { + readonly SourceItem.Pdf _pdf; + + SourcePdfOptionForm() { + InitializeComponent(); + } + internal SourcePdfOptionForm(SourceItem.Pdf pdf) : this() { + _SourceFileBox.Text = pdf.FilePath.ToString(); + _PageRangeBox.Text = pdf.PageRanges; + _ImportImagesOnlyBox.Checked = pdf.ImportImagesOnly; + + //_TopMarginBox.Value = pdf.Cropping.Top; + //_LeftMarginBox.Value = pdf.Cropping.Left; + //_BottomMarginBox.Value = pdf.Cropping.Bottom; + //_RightMarginBox.Value = pdf.Cropping.Right; + //_MinCropHeightBox.Value = pdf.Cropping.MinHeight; + //_MinCropWidthBox.Value = pdf.Cropping.MinWidth; + + _MergeImagesBox.Checked = pdf.ExtractImageOptions.MergeImages; + _InvertBlackAndWhiteImageBox.Checked = pdf.ExtractImageOptions.InvertBlackAndWhiteImages; + _VerticalFlipImagesBox.Checked = pdf.ExtractImageOptions.VerticalFlipImages; + _MinHeightBox.Value = pdf.ExtractImageOptions.MinHeight; + _MinWidthBox.Value = pdf.ExtractImageOptions.MinWidth; + _pdf = pdf; + } + + void _OkButton_Click(Object source, EventArgs args) { + DialogResult = DialogResult.OK; + _pdf.PageRanges = Model.PageRangeCollection.Parse(_PageRangeBox.Text, 1, _pdf.PageCount, true).ToString(); + _pdf.ImportImagesOnly = _ImportImagesOnlyBox.Checked; + //_pdf.Cropping.Top = (int)_TopMarginBox.Value; + //_pdf.Cropping.Left = (int)_LeftMarginBox.Value; + //_pdf.Cropping.Right = (int)_RightMarginBox.Value; + //_pdf.Cropping.Bottom = (int)_BottomMarginBox.Value; + //_pdf.Cropping.MinHeight = (int)_MinCropHeightBox.Value; + //_pdf.Cropping.MinWidth = (int)_MinCropWidthBox.Value; + + _pdf.ExtractImageOptions.MergeImages = _MergeImagesBox.Checked; + _pdf.ExtractImageOptions.InvertBlackAndWhiteImages = _InvertBlackAndWhiteImageBox.Checked; + _pdf.ExtractImageOptions.VerticalFlipImages = _VerticalFlipImagesBox.Checked; + _pdf.ExtractImageOptions.MinHeight = (int)_MinHeightBox.Value; + _pdf.ExtractImageOptions.MinWidth = (int)_MinWidthBox.Value; + Close(); + } + + void _CancelButton_Click(Object source, EventArgs args) { + DialogResult = DialogResult.Cancel; + Close(); + } + + void _ImportImagesOnlyBox_CheckedChanged(object sender, EventArgs e) { + _ExtractImageOptionBox.Enabled = _ImportImagesOnlyBox.Checked; + } + } +} diff --git a/pdfpatcher/App/Functions/SourcePdfOptionForm.resx b/pdfpatcher/App/Functions/SourcePdfOptionForm.resx new file mode 100644 index 0000000..d58980a --- /dev/null +++ b/pdfpatcher/App/Functions/SourcePdfOptionForm.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/TargetFileControl.Designer.cs b/pdfpatcher/App/Functions/TargetFileControl.Designer.cs new file mode 100644 index 0000000..0385431 --- /dev/null +++ b/pdfpatcher/App/Functions/TargetFileControl.Designer.cs @@ -0,0 +1,124 @@ +namespace PDFPatcher +{ + partial class TargetFileControl + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region 组件设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + this.components = new System.ComponentModel.Container(); + this.label1 = new System.Windows.Forms.Label(); + this._SavePdfBox = new System.Windows.Forms.SaveFileDialog(); + this._BrowseTargetPdfButton = new System.Windows.Forms.Button(); + this.panel1 = new System.Windows.Forms.Panel(); + this._TargetPdfBox = new PDFPatcher.HistoryComboBox(); + this._FileMacroMenu = new PDFPatcher.Functions.MacroMenu(this.components); + this.panel1.SuspendLayout(); + this.SuspendLayout(); + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(3, 6); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(95, 12); + this.label1.TabIndex = 0; + this.label1.Text = "输出 PD&F 文件:"; + // + // _SavePdfBox + // + this._SavePdfBox.DefaultExt = "pdf"; + this._SavePdfBox.Filter = "PDF 文件 (*.pdf)|*.pdf"; + this._SavePdfBox.OverwritePrompt = false; + this._SavePdfBox.Title = "指定输出的 PDF 文件路径"; + // + // _BrowseTargetPdfButton + // + this._BrowseTargetPdfButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this._BrowseTargetPdfButton.Image = global::PDFPatcher.Properties.Resources.NewPdfFile; + this._BrowseTargetPdfButton.Location = new System.Drawing.Point(391, 1); + this._BrowseTargetPdfButton.Name = "_BrowseTargetPdfButton"; + this._BrowseTargetPdfButton.Size = new System.Drawing.Size(75, 23); + this._BrowseTargetPdfButton.TabIndex = 2; + this._BrowseTargetPdfButton.Text = "浏览..."; + this._BrowseTargetPdfButton.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText; + this._BrowseTargetPdfButton.UseVisualStyleBackColor = true; + this._BrowseTargetPdfButton.Click += new System.EventHandler(this._BrowseTargetPdfButton_Click); + // + // panel1 + // + this.panel1.Controls.Add(this._BrowseTargetPdfButton); + this.panel1.Controls.Add(this._TargetPdfBox); + this.panel1.Controls.Add(this.label1); + this.panel1.Dock = System.Windows.Forms.DockStyle.Fill; + this.panel1.Location = new System.Drawing.Point(0, 0); + this.panel1.Name = "panel1"; + this.panel1.Size = new System.Drawing.Size(469, 25); + this.panel1.TabIndex = 3; + // + // _TargetPdfBox + // + this._TargetPdfBox.AllowDrop = true; + this._TargetPdfBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._TargetPdfBox.Contents = null; + this._TargetPdfBox.ContextMenuStrip = this._FileMacroMenu; + this._TargetPdfBox.FormattingEnabled = true; + this._TargetPdfBox.Location = new System.Drawing.Point(104, 3); + this._TargetPdfBox.MaxItemCount = 16; + this._TargetPdfBox.Name = "_TargetPdfBox"; + this._TargetPdfBox.Size = new System.Drawing.Size(281, 20); + this._TargetPdfBox.TabIndex = 1; + this._TargetPdfBox.DragDrop += new System.Windows.Forms.DragEventHandler(this._TargetPdfBox_DragDrop); + this._TargetPdfBox.DragEnter += new System.Windows.Forms.DragEventHandler(this._TargetPdfBox_DragEnter); + this._TargetPdfBox.TextChanged += new System.EventHandler(this._TargetPdfBox_TextChanged); + // + // _FileMacroMenu + // + this._FileMacroMenu.Name = "_FileMacroMenu"; + this._FileMacroMenu.Size = new System.Drawing.Size(61, 4); + // + // TargetFileControl + // + this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; + this.Controls.Add(this.panel1); + this.Name = "TargetFileControl"; + this.Size = new System.Drawing.Size(469, 25); + this.Load += new System.EventHandler(this.TargetFileControl_Show); + this.VisibleChanged += new System.EventHandler(this.TargetFileControl_Show); + this.panel1.ResumeLayout(false); + this.panel1.PerformLayout(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.Label label1; + private System.Windows.Forms.Button _BrowseTargetPdfButton; + private System.Windows.Forms.SaveFileDialog _SavePdfBox; + private HistoryComboBox _TargetPdfBox; + private Functions.MacroMenu _FileMacroMenu; + private System.Windows.Forms.Panel panel1; + } +} diff --git a/pdfpatcher/App/Functions/TargetFileControl.cs b/pdfpatcher/App/Functions/TargetFileControl.cs new file mode 100644 index 0000000..ebb5595 --- /dev/null +++ b/pdfpatcher/App/Functions/TargetFileControl.cs @@ -0,0 +1,94 @@ +using System; +using System.ComponentModel; +using System.IO; +using System.Windows.Forms; +using PDFPatcher.Common; + +namespace PDFPatcher +{ + public partial class TargetFileControl : UserControl + { + internal event CancelEventHandler TargetFileChangedByBrowseButton; + internal event EventHandler BrowseForFile; + + public TargetFileControl() { + InitializeComponent(); + + _FileMacroMenu.ItemClicked += _FileMacroMenu.ProcessInsertMacroCommand; + } + + ///获取或指定书签文件路径的值。 + internal HistoryComboBox FileList => _TargetPdfBox; + internal FileDialog FileDialog => _SavePdfBox; + internal Functions.MacroMenu FileMacroMenu => _FileMacroMenu; + + public string BrowseTargetFile() { + _BrowseTargetPdfButton_Click(_BrowseTargetPdfButton, null); + return _TargetPdfBox.Text; + } + + /// + /// 获取或设置文件下拉框的文本。 + /// + public override string Text { + get => _TargetPdfBox.Text; + set => _TargetPdfBox.Text = value; + } + + /// + /// 获取或设置文件下拉框前的标签文本。 + /// + [DefaultValue("输出 PD&F 文件:")] + public string Label { + get => label1.Text; + set => label1.Text = value; + } + + void _BrowseTargetPdfButton_Click(object sender, EventArgs e) { + BrowseForFile?.Invoke(sender, e); + FilePath sourceFile = (AppContext.SourceFiles != null && AppContext.SourceFiles.Length > 0) ? AppContext.SourceFiles[0] : String.Empty; + var t = _TargetPdfBox.Text; + if (t.Length > 0 && FileHelper.IsPathValid(t) && Path.GetFileName(t).Length > 0) { + _SavePdfBox.SetLocation(t); + } + else if (sourceFile.FileName.Length > 0) { + t = FileHelper.GetNewFileNameFromSourceFile(sourceFile, Constants.FileExtensions.Pdf); + _SavePdfBox.SetLocation(t); + } + if (_SavePdfBox.ShowDialog() == DialogResult.OK) { + if (TargetFileChangedByBrowseButton != null) { + var a = new CancelEventArgs(); + TargetFileChangedByBrowseButton(this, a); + if (a.Cancel) { + return; + } + } + Text = _SavePdfBox.FileName; + } + } + + void _TargetPdfBox_TextChanged(object sender, EventArgs e) { + AppContext.TargetFile = _TargetPdfBox.Text; + } + + void _TargetPdfBox_DragEnter(object sender, DragEventArgs e) { + FormHelper.FeedbackDragFileOver(e, Constants.FileExtensions.Pdf); + } + + void _TargetPdfBox_DragDrop(object sender, DragEventArgs e) { + FormHelper.DropFileOver((Control)sender, e, Constants.FileExtensions.Pdf); + } + + void TargetFileControl_Show(object sender, EventArgs e) { + var t = Text; + if (Visible && AppContext.MainForm != null) { + _TargetPdfBox.Contents = AppContext.Recent.TargetPdfFiles; + } + else if (Visible == false) { + _TargetPdfBox.Contents = null; + } + Text = t; + } + + } +} diff --git a/pdfpatcher/App/Functions/TargetFileControl.resx b/pdfpatcher/App/Functions/TargetFileControl.resx new file mode 100644 index 0000000..cbc76c7 --- /dev/null +++ b/pdfpatcher/App/Functions/TargetFileControl.resx @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + 143, 17 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/UpdateForm.Designer.cs b/pdfpatcher/App/Functions/UpdateForm.Designer.cs new file mode 100644 index 0000000..82b2118 --- /dev/null +++ b/pdfpatcher/App/Functions/UpdateForm.Designer.cs @@ -0,0 +1,142 @@ +namespace PDFPatcher.Functions +{ + partial class UpdateForm + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region Windows 窗体设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + this._InfoBox = new System.Windows.Forms.RichTextBox(); + this._HomePageButton = new System.Windows.Forms.Button(); + this._CancelButton = new System.Windows.Forms.Button(); + this._DownloadButton = new System.Windows.Forms.Button(); + this.label1 = new System.Windows.Forms.Label(); + this._CheckUpdateIntervalBox = new System.Windows.Forms.ComboBox(); + this.SuspendLayout(); + // + // _InfoBox + // + this._InfoBox.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this._InfoBox.Location = new System.Drawing.Point(21, 18); + this._InfoBox.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + this._InfoBox.Name = "_InfoBox"; + this._InfoBox.ReadOnly = true; + this._InfoBox.Size = new System.Drawing.Size(777, 446); + this._InfoBox.TabIndex = 0; + this._InfoBox.Text = ""; + // + // _HomePageButton + // + this._HomePageButton.Image = global::PDFPatcher.Properties.Resources.HomePage; + this._HomePageButton.Location = new System.Drawing.Point(199, 474); + this._HomePageButton.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + this._HomePageButton.Name = "_HomePageButton"; + this._HomePageButton.Size = new System.Drawing.Size(162, 35); + this._HomePageButton.TabIndex = 2; + this._HomePageButton.Text = "转到主页(&Z)"; + this._HomePageButton.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText; + this._HomePageButton.UseVisualStyleBackColor = true; + // + // _CancelButton + // + this._CancelButton.DialogResult = System.Windows.Forms.DialogResult.Cancel; + this._CancelButton.Location = new System.Drawing.Point(370, 474); + this._CancelButton.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + this._CancelButton.Name = "_CancelButton"; + this._CancelButton.Size = new System.Drawing.Size(112, 35); + this._CancelButton.TabIndex = 3; + this._CancelButton.Text = "取消(&Q)"; + this._CancelButton.UseVisualStyleBackColor = true; + // + // _DownloadButton + // + this._DownloadButton.Enabled = false; + this._DownloadButton.Image = global::PDFPatcher.Properties.Resources.Save; + this._DownloadButton.Location = new System.Drawing.Point(21, 474); + this._DownloadButton.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + this._DownloadButton.Name = "_DownloadButton"; + this._DownloadButton.Size = new System.Drawing.Size(170, 35); + this._DownloadButton.TabIndex = 1; + this._DownloadButton.Text = "下载新版本(&X)"; + this._DownloadButton.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText; + this._DownloadButton.UseVisualStyleBackColor = true; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(490, 482); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(170, 18); + this.label1.TabIndex = 4; + this.label1.Text = "自动检查更新间隔:"; + // + // _CheckUpdateIntervalBox + // + this._CheckUpdateIntervalBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this._CheckUpdateIntervalBox.FormattingEnabled = true; + this._CheckUpdateIntervalBox.Items.AddRange(new object[] { + "7天", + "14天", + "30天", + "从不检查"}); + this._CheckUpdateIntervalBox.Location = new System.Drawing.Point(657, 479); + this._CheckUpdateIntervalBox.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this._CheckUpdateIntervalBox.Name = "_CheckUpdateIntervalBox"; + this._CheckUpdateIntervalBox.Size = new System.Drawing.Size(136, 26); + this._CheckUpdateIntervalBox.TabIndex = 5; + // + // UpdateForm + // + this.AcceptButton = this._HomePageButton; + this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 18F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.CancelButton = this._CancelButton; + this.ClientSize = new System.Drawing.Size(818, 534); + this.Controls.Add(this._CheckUpdateIntervalBox); + this.Controls.Add(this.label1); + this.Controls.Add(this._DownloadButton); + this.Controls.Add(this._CancelButton); + this.Controls.Add(this._HomePageButton); + this.Controls.Add(this._InfoBox); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; + this.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "UpdateForm"; + this.Text = "检查更新"; + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.RichTextBox _InfoBox; + private System.Windows.Forms.Button _HomePageButton; + private System.Windows.Forms.Button _CancelButton; + private System.Windows.Forms.Button _DownloadButton; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.ComboBox _CheckUpdateIntervalBox; + } +} \ No newline at end of file diff --git a/pdfpatcher/App/Functions/UpdateForm.cs b/pdfpatcher/App/Functions/UpdateForm.cs new file mode 100644 index 0000000..ac3038e --- /dev/null +++ b/pdfpatcher/App/Functions/UpdateForm.cs @@ -0,0 +1,103 @@ +using System; +using System.Drawing; +using System.Net; +using System.Windows.Forms; +using System.Xml; +using PDFPatcher.Common; + +namespace PDFPatcher.Functions +{ + public partial class UpdateForm : Form + { + WebClient _UpdateChecker; + + public UpdateForm() { + InitializeComponent(); + this.SetIcon(Properties.Resources.CheckUpdate); + Load += (s, args) => { + CheckNewVersion(); + var i = AppContext.CheckUpdateInterval; + _CheckUpdateIntervalBox.Select(i == 7 ? 0 : i == 14 ? 1 : i == 30 ? 2 : 3); + }; + FormClosed += (s, args) => { + var c = _UpdateChecker; + if (c != null) { + c.DownloadDataCompleted -= UpdateChecker_DownloadDataCompleted; + c.CancelAsync(); + c.Dispose(); + } + }; + _HomePageButton.Click += (s, args) => { + CommonCommands.VisitHomePage(); + }; + _DownloadButton.Click += (s, args) => { + System.Diagnostics.Process.Start(_DownloadButton.Tag.ToString()); + }; + _CheckUpdateIntervalBox.SelectedIndexChanged += (s, args) => { + AppContext.CheckUpdateInterval = _CheckUpdateIntervalBox.SelectedIndex switch { + 0 => 7, + 1 => 14, + 2 => 30, + _ => Int32.MaxValue, + }; + if (AppContext.CheckUpdateInterval != Int32.MaxValue) { + AppContext.CheckUpdateDate = DateTime.Today + TimeSpan.FromDays(AppContext.CheckUpdateInterval); + } + }; + } + + private void CheckNewVersion() { + _UpdateChecker = new WebClient(); + _InfoBox.AppendLine("正在检查新版本,请稍候……"); + _UpdateChecker.DownloadDataCompleted += UpdateChecker_DownloadDataCompleted; + _UpdateChecker.DownloadDataAsync(new Uri(Constants.AppUpdateFile)); + } + + void UpdateChecker_DownloadDataCompleted(object sender, DownloadDataCompletedEventArgs args) { + _InfoBox.Clear(); + if (args.Error != null) { + _InfoBox.AppendText("检查新版本失败:" + args.Error.Message); + goto Exit; + } + try { + var x = new XmlDocument(); + x.Load(new System.IO.MemoryStream(args.Result)); + CheckResult(x); + } + catch (Exception) { + FormHelper.ErrorBox("版本信息文件格式错误,请稍候重试。"); + } + Exit: + _UpdateChecker.Dispose(); + _UpdateChecker = null; + } + + private void CheckResult(XmlDocument x) { + var r = x.DocumentElement; + if (r == null || r.Name != Constants.AppEngName) { + _InfoBox.SelectionColor = Color.Red; + _InfoBox.AppendLine("版本信息文件格式错误,请稍候重试。"); + return; + } + var v = r.GetAttribute("version"); + var d = r.GetAttribute("date"); + var u = r.GetAttribute("url"); + var c = r.SelectSingleNode("content"); + if (new Version(ProductVersion) < new Version(r.GetAttribute("version"))) { + _InfoBox.SelectionColor = Color.Blue; + _InfoBox.AppendLine(String.Concat("发现新版本:", v, " ", d)); + _InfoBox.AppendLine(c.InnerText); + _InfoBox.SelectionStart = 0; + if (u.Length > 0) { + _DownloadButton.Enabled = true; + _DownloadButton.Tag = u; + } + } + else { + _InfoBox.AppendLine(String.Join("\n", new string[] { + "未发现新版本。", "服务器上发布的版本是:", v + " " + d + })); + } + } + } +} diff --git a/pdfpatcher/App/Functions/UpdateForm.resx b/pdfpatcher/App/Functions/UpdateForm.resx new file mode 100644 index 0000000..d58980a --- /dev/null +++ b/pdfpatcher/App/Functions/UpdateForm.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/pdfpatcher/App/Functions/ViewerPreferenceEditor.Designer.cs b/pdfpatcher/App/Functions/ViewerPreferenceEditor.Designer.cs new file mode 100644 index 0000000..1682f2c --- /dev/null +++ b/pdfpatcher/App/Functions/ViewerPreferenceEditor.Designer.cs @@ -0,0 +1,340 @@ +namespace PDFPatcher.Functions +{ + partial class ViewerPreferenceEditor + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose (bool disposing) { + if (disposing && (components != null)) { + components.Dispose (); + } + base.Dispose (disposing); + } + + #region 组件设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent () { + this.groupBox2 = new System.Windows.Forms.GroupBox (); + this._ForceInternalLinkBox = new System.Windows.Forms.CheckBox (); + this._ForceRemoveZoomRateBox = new System.Windows.Forms.CheckBox (); + this._ForceBookmarkOpenBox = new System.Windows.Forms.ComboBox (); + this.label2 = new System.Windows.Forms.Label (); + this.groupBox1 = new System.Windows.Forms.GroupBox (); + this.label8 = new System.Windows.Forms.Label (); + this._ForceInitialModeBox = new System.Windows.Forms.ComboBox (); + this._ForceDirectionBox = new System.Windows.Forms.ComboBox (); + this.label7 = new System.Windows.Forms.Label (); + this._ForceInitialViewBox = new System.Windows.Forms.ComboBox (); + this.label3 = new System.Windows.Forms.Label (); + this.label5 = new System.Windows.Forms.Label (); + this._HideMenuBox = new System.Windows.Forms.CheckBox (); + this._HideToolbarBox = new System.Windows.Forms.CheckBox (); + this._HideUIBox = new System.Windows.Forms.CheckBox (); + this._FitWindowBox = new System.Windows.Forms.CheckBox (); + this._CenterWindowBox = new System.Windows.Forms.CheckBox (); + this._DisplayDocTitleBox = new System.Windows.Forms.CheckBox (); + this._UISettingsPanel = new System.Windows.Forms.Panel (); + this._OverrideUISettingsBox = new System.Windows.Forms.CheckBox (); + this.groupBox4 = new System.Windows.Forms.GroupBox (); + this.groupBox2.SuspendLayout (); + this.groupBox1.SuspendLayout (); + this._UISettingsPanel.SuspendLayout (); + this.groupBox4.SuspendLayout (); + this.SuspendLayout (); + // + // groupBox2 + // + this.groupBox2.Controls.Add (this._ForceInternalLinkBox); + this.groupBox2.Controls.Add (this._ForceRemoveZoomRateBox); + this.groupBox2.Location = new System.Drawing.Point (6, 164); + this.groupBox2.Name = "groupBox2"; + this.groupBox2.Size = new System.Drawing.Size (426, 70); + this.groupBox2.TabIndex = 2; + this.groupBox2.TabStop = false; + this.groupBox2.Text = "书签及链接动作"; + // + // _ForceInternalLinkBox + // + this._ForceInternalLinkBox.AutoSize = true; + this._ForceInternalLinkBox.Location = new System.Drawing.Point (6, 42); + this._ForceInternalLinkBox.Name = "_ForceInternalLinkBox"; + this._ForceInternalLinkBox.Size = new System.Drawing.Size (234, 16); + this._ForceInternalLinkBox.TabIndex = 3; + this._ForceInternalLinkBox.Text = "强制将外部 PDF 文件链接改成内部链接"; + this._ForceInternalLinkBox.UseVisualStyleBackColor = true; + this._ForceInternalLinkBox.CheckedChanged += new System.EventHandler (this.DocumentInfoChanged); + // + // _ForceRemoveZoomRateBox + // + this._ForceRemoveZoomRateBox.AutoSize = true; + this._ForceRemoveZoomRateBox.Location = new System.Drawing.Point (6, 20); + this._ForceRemoveZoomRateBox.Name = "_ForceRemoveZoomRateBox"; + this._ForceRemoveZoomRateBox.Size = new System.Drawing.Size (204, 16); + this._ForceRemoveZoomRateBox.TabIndex = 0; + this._ForceRemoveZoomRateBox.Text = "禁止书签及页面链接更改显示比例"; + this._ForceRemoveZoomRateBox.UseVisualStyleBackColor = true; + this._ForceRemoveZoomRateBox.CheckedChanged += new System.EventHandler (this.DocumentInfoChanged); + // + // _ForceBookmarkOpenBox + // + this._ForceBookmarkOpenBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this._ForceBookmarkOpenBox.FormattingEnabled = true; + this._ForceBookmarkOpenBox.Location = new System.Drawing.Point (77, 96); + this._ForceBookmarkOpenBox.Name = "_ForceBookmarkOpenBox"; + this._ForceBookmarkOpenBox.Size = new System.Drawing.Size (127, 20); + this._ForceBookmarkOpenBox.TabIndex = 2; + this._ForceBookmarkOpenBox.SelectedIndexChanged += new System.EventHandler (this.DocumentInfoChanged); + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point (6, 99); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size (65, 12); + this.label2.TabIndex = 1; + this.label2.Text = "书签状态:"; + // + // groupBox1 + // + this.groupBox1.Controls.Add (this.label8); + this.groupBox1.Controls.Add (this._ForceBookmarkOpenBox); + this.groupBox1.Controls.Add (this._ForceInitialModeBox); + this.groupBox1.Controls.Add (this._ForceDirectionBox); + this.groupBox1.Controls.Add (this.label2); + this.groupBox1.Controls.Add (this.label7); + this.groupBox1.Controls.Add (this._ForceInitialViewBox); + this.groupBox1.Controls.Add (this.label3); + this.groupBox1.Location = new System.Drawing.Point (6, 23); + this.groupBox1.Name = "groupBox1"; + this.groupBox1.Size = new System.Drawing.Size (210, 135); + this.groupBox1.TabIndex = 1; + this.groupBox1.TabStop = false; + this.groupBox1.Text = "阅读器设定"; + // + // label8 + // + this.label8.AutoSize = true; + this.label8.Location = new System.Drawing.Point (6, 73); + this.label8.Name = "label8"; + this.label8.Size = new System.Drawing.Size (65, 12); + this.label8.TabIndex = 4; + this.label8.Text = "初始模式:"; + // + // _ForceInitialModeBox + // + this._ForceInitialModeBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this._ForceInitialModeBox.FormattingEnabled = true; + this._ForceInitialModeBox.Location = new System.Drawing.Point (77, 70); + this._ForceInitialModeBox.Name = "_ForceInitialModeBox"; + this._ForceInitialModeBox.Size = new System.Drawing.Size (127, 20); + this._ForceInitialModeBox.TabIndex = 5; + this._ForceInitialModeBox.SelectedIndexChanged += new System.EventHandler (this.DocumentInfoChanged); + // + // _ForceDirectionBox + // + this._ForceDirectionBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this._ForceDirectionBox.FormattingEnabled = true; + this._ForceDirectionBox.Location = new System.Drawing.Point (77, 44); + this._ForceDirectionBox.Name = "_ForceDirectionBox"; + this._ForceDirectionBox.Size = new System.Drawing.Size (127, 20); + this._ForceDirectionBox.TabIndex = 3; + this._ForceDirectionBox.SelectedIndexChanged += new System.EventHandler (this.DocumentInfoChanged); + // + // label7 + // + this.label7.AutoSize = true; + this.label7.Location = new System.Drawing.Point (6, 47); + this.label7.Name = "label7"; + this.label7.Size = new System.Drawing.Size (65, 12); + this.label7.TabIndex = 2; + this.label7.Text = "阅读方向:"; + // + // _ForceInitialViewBox + // + this._ForceInitialViewBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this._ForceInitialViewBox.Location = new System.Drawing.Point (77, 18); + this._ForceInitialViewBox.Name = "_ForceInitialViewBox"; + this._ForceInitialViewBox.Size = new System.Drawing.Size (127, 20); + this._ForceInitialViewBox.TabIndex = 1; + this._ForceInitialViewBox.SelectedIndexChanged += new System.EventHandler (this.DocumentInfoChanged); + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point (6, 21); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size (65, 12); + this.label3.TabIndex = 0; + this.label3.Text = "初始视图:"; + // + // label5 + // + this.label5.AutoSize = true; + this.label5.Location = new System.Drawing.Point (6, 8); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size (221, 12); + this.label5.TabIndex = 0; + this.label5.Text = "说明:以下设定优先于信息文件的内容。"; + // + // _HideMenuBox + // + this._HideMenuBox.AutoSize = true; + this._HideMenuBox.Location = new System.Drawing.Point (3, 3); + this._HideMenuBox.Name = "_HideMenuBox"; + this._HideMenuBox.Size = new System.Drawing.Size (72, 16); + this._HideMenuBox.TabIndex = 0; + this._HideMenuBox.Text = "隐藏菜单"; + this._HideMenuBox.UseVisualStyleBackColor = true; + this._HideMenuBox.CheckedChanged += new System.EventHandler (this.DocumentInfoChanged); + // + // _HideToolbarBox + // + this._HideToolbarBox.AutoSize = true; + this._HideToolbarBox.Location = new System.Drawing.Point (99, 3); + this._HideToolbarBox.Name = "_HideToolbarBox"; + this._HideToolbarBox.Size = new System.Drawing.Size (84, 16); + this._HideToolbarBox.TabIndex = 1; + this._HideToolbarBox.Text = "隐藏工具栏"; + this._HideToolbarBox.UseVisualStyleBackColor = true; + this._HideToolbarBox.CheckedChanged += new System.EventHandler (this.DocumentInfoChanged); + // + // _HideUIBox + // + this._HideUIBox.AutoSize = true; + this._HideUIBox.Location = new System.Drawing.Point (3, 25); + this._HideUIBox.Name = "_HideUIBox"; + this._HideUIBox.Size = new System.Drawing.Size (192, 16); + this._HideUIBox.TabIndex = 2; + this._HideUIBox.Text = "隐藏操作界面,仅显示文档内容"; + this._HideUIBox.UseVisualStyleBackColor = true; + this._HideUIBox.CheckedChanged += new System.EventHandler (this.DocumentInfoChanged); + // + // _FitWindowBox + // + this._FitWindowBox.AutoSize = true; + this._FitWindowBox.Location = new System.Drawing.Point (3, 47); + this._FitWindowBox.Name = "_FitWindowBox"; + this._FitWindowBox.Size = new System.Drawing.Size (120, 16); + this._FitWindowBox.TabIndex = 3; + this._FitWindowBox.Text = "窗口适应文档首页"; + this._FitWindowBox.UseVisualStyleBackColor = true; + this._FitWindowBox.CheckedChanged += new System.EventHandler (this.DocumentInfoChanged); + // + // _CenterWindowBox + // + this._CenterWindowBox.AutoSize = true; + this._CenterWindowBox.Location = new System.Drawing.Point (3, 68); + this._CenterWindowBox.Name = "_CenterWindowBox"; + this._CenterWindowBox.Size = new System.Drawing.Size (72, 16); + this._CenterWindowBox.TabIndex = 4; + this._CenterWindowBox.Text = "窗口居中"; + this._CenterWindowBox.UseVisualStyleBackColor = true; + this._CenterWindowBox.CheckedChanged += new System.EventHandler (this.DocumentInfoChanged); + // + // _DisplayDocTitleBox + // + this._DisplayDocTitleBox.AutoSize = true; + this._DisplayDocTitleBox.Location = new System.Drawing.Point (99, 68); + this._DisplayDocTitleBox.Name = "_DisplayDocTitleBox"; + this._DisplayDocTitleBox.Size = new System.Drawing.Size (96, 16); + this._DisplayDocTitleBox.TabIndex = 5; + this._DisplayDocTitleBox.Text = "显示文档标题"; + this._DisplayDocTitleBox.UseVisualStyleBackColor = true; + this._DisplayDocTitleBox.CheckedChanged += new System.EventHandler (this.DocumentInfoChanged); + // + // _UISettingsPanel + // + this._UISettingsPanel.Controls.Add (this._DisplayDocTitleBox); + this._UISettingsPanel.Controls.Add (this._HideMenuBox); + this._UISettingsPanel.Controls.Add (this._CenterWindowBox); + this._UISettingsPanel.Controls.Add (this._HideToolbarBox); + this._UISettingsPanel.Controls.Add (this._FitWindowBox); + this._UISettingsPanel.Controls.Add (this._HideUIBox); + this._UISettingsPanel.Enabled = false; + this._UISettingsPanel.Location = new System.Drawing.Point (2, 42); + this._UISettingsPanel.Name = "_UISettingsPanel"; + this._UISettingsPanel.Size = new System.Drawing.Size (208, 87); + this._UISettingsPanel.TabIndex = 1; + // + // _OverrideUISettingsBox + // + this._OverrideUISettingsBox.AutoSize = true; + this._OverrideUISettingsBox.Location = new System.Drawing.Point (5, 20); + this._OverrideUISettingsBox.Name = "_OverrideUISettingsBox"; + this._OverrideUISettingsBox.Size = new System.Drawing.Size (144, 16); + this._OverrideUISettingsBox.TabIndex = 0; + this._OverrideUISettingsBox.Text = "设置阅读器的操作界面"; + this._OverrideUISettingsBox.UseVisualStyleBackColor = true; + this._OverrideUISettingsBox.CheckedChanged += new System.EventHandler (this.DocumentInfoChanged); + // + // groupBox4 + // + this.groupBox4.Controls.Add (this._OverrideUISettingsBox); + this.groupBox4.Controls.Add (this._UISettingsPanel); + this.groupBox4.Location = new System.Drawing.Point (222, 23); + this.groupBox4.Name = "groupBox4"; + this.groupBox4.Size = new System.Drawing.Size (210, 135); + this.groupBox4.TabIndex = 3; + this.groupBox4.TabStop = false; + this.groupBox4.Text = "阅读器操作界面设定"; + // + // ViewerPreferenceEditor + // + this.AutoScaleDimensions = new System.Drawing.SizeF (6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add (this.groupBox4); + this.Controls.Add (this.groupBox2); + this.Controls.Add (this.groupBox1); + this.Controls.Add (this.label5); + this.Name = "ViewerPreferenceEditor"; + this.Size = new System.Drawing.Size (438, 279); + this.groupBox2.ResumeLayout (false); + this.groupBox2.PerformLayout (); + this.groupBox1.ResumeLayout (false); + this.groupBox1.PerformLayout (); + this._UISettingsPanel.ResumeLayout (false); + this._UISettingsPanel.PerformLayout (); + this.groupBox4.ResumeLayout (false); + this.groupBox4.PerformLayout (); + this.ResumeLayout (false); + this.PerformLayout (); + + } + + #endregion + + private System.Windows.Forms.GroupBox groupBox2; + private System.Windows.Forms.ComboBox _ForceBookmarkOpenBox; + private System.Windows.Forms.CheckBox _ForceRemoveZoomRateBox; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.GroupBox groupBox1; + private System.Windows.Forms.Label label8; + private System.Windows.Forms.ComboBox _ForceInitialModeBox; + private System.Windows.Forms.ComboBox _ForceDirectionBox; + private System.Windows.Forms.Label label7; + private System.Windows.Forms.ComboBox _ForceInitialViewBox; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.CheckBox _HideUIBox; + private System.Windows.Forms.CheckBox _HideToolbarBox; + private System.Windows.Forms.CheckBox _HideMenuBox; + private System.Windows.Forms.CheckBox _FitWindowBox; + private System.Windows.Forms.CheckBox _DisplayDocTitleBox; + private System.Windows.Forms.CheckBox _CenterWindowBox; + private System.Windows.Forms.Panel _UISettingsPanel; + private System.Windows.Forms.CheckBox _OverrideUISettingsBox; + private System.Windows.Forms.GroupBox groupBox4; + private System.Windows.Forms.CheckBox _ForceInternalLinkBox; + } +} diff --git a/pdfpatcher/App/Functions/ViewerPreferenceEditor.cs b/pdfpatcher/App/Functions/ViewerPreferenceEditor.cs new file mode 100644 index 0000000..8980b7e --- /dev/null +++ b/pdfpatcher/App/Functions/ViewerPreferenceEditor.cs @@ -0,0 +1,104 @@ +using System; +using System.Windows.Forms; +using PDFPatcher.Common; +using PDFPatcher.Model; + +namespace PDFPatcher.Functions +{ + public partial class ViewerPreferenceEditor : UserControl + { + readonly string[] __bookmarkStatus = new string[] { "保持不变", "全部关闭", "全部打开", "打开首层" }; + bool _settingsLockdown; + ViewerOptions _Options; + internal ViewerOptions Options { + get => _Options; + set { + _Options = value; + _settingsLockdown = true; + _ForceRemoveZoomRateBox.Checked = _Options.RemoveZoomRate; + _FitWindowBox.Checked = _Options.FitWindow; + _DisplayDocTitleBox.Checked = _Options.DisplayDocTitle; + _CenterWindowBox.Checked = _Options.CenterWindow; + _HideMenuBox.Checked = _Options.HideMenu; + _HideToolbarBox.Checked = _Options.HideToolbar; + _HideUIBox.Checked = _Options.HideUI; + _OverrideUISettingsBox.Checked = _Options.SpecifyViewerPreferences; + _ForceInternalLinkBox.Checked = _Options.ForceInternalLink; + + _ForceBookmarkOpenBox.SelectedIndex = (int)_Options.CollapseBookmark; + var i = Array.IndexOf(Constants.PageLayoutType.Names, _Options.InitialView); + _ForceInitialViewBox.SelectedIndex = i != -1 ? i : 0; + i = Array.IndexOf(Constants.ViewerPreferencesType.DirectionType.Names, _Options.Direction); + _ForceDirectionBox.SelectedIndex = i != -1 ? i : 0; + i = Array.IndexOf(Constants.PageModes.Names, _Options.InitialMode); + _ForceInitialModeBox.SelectedIndex = i != -1 ? i : 0; + _settingsLockdown = false; + } + } + + public ViewerPreferenceEditor() { + InitializeComponent(); + + _settingsLockdown = true; + _ForceBookmarkOpenBox.FormattingEnabled + = _ForceDirectionBox.FormattingEnabled + = _ForceInitialModeBox.FormattingEnabled + = _ForceInitialViewBox.FormattingEnabled + = false; + _ForceBookmarkOpenBox.AddRange(__bookmarkStatus).Select(0); + _ForceInitialViewBox.AddRange(Constants.PageLayoutType.Names).Select(0); + _ForceDirectionBox.AddRange(Constants.ViewerPreferencesType.DirectionType.Names).Select(0); + _ForceInitialModeBox.AddRange(Constants.PageModes.Names).Select(0); + _settingsLockdown = false; + } + + + void DocumentInfoChanged(object sender, EventArgs e) { + if (_settingsLockdown) { + return; + } + + if (sender == _ForceBookmarkOpenBox) { + Options.CollapseBookmark = (BookmarkStatus)_ForceBookmarkOpenBox.SelectedIndex; + } + else if (sender == _ForceDirectionBox) { + Options.Direction = (string)_ForceDirectionBox.SelectedItem; + } + else if (sender == _ForceInitialModeBox) { + Options.InitialMode = (string)_ForceInitialModeBox.SelectedItem; + } + else if (sender == _ForceInitialViewBox) { + Options.InitialView = (string)_ForceInitialViewBox.SelectedItem; + } + else if (sender == _ForceRemoveZoomRateBox) { + Options.RemoveZoomRate = _ForceRemoveZoomRateBox.Checked; + } + else if (sender == _OverrideUISettingsBox) { + Options.SpecifyViewerPreferences + = _UISettingsPanel.Enabled + = _OverrideUISettingsBox.Checked; + } + else if (sender == _HideMenuBox) { + Options.HideMenu = _HideMenuBox.Checked; + } + else if (sender == _HideToolbarBox) { + Options.HideToolbar = _HideToolbarBox.Checked; + } + else if (sender == _HideUIBox) { + Options.HideUI = _HideUIBox.Checked; + } + else if (sender == _CenterWindowBox) { + Options.CenterWindow = _CenterWindowBox.Checked; + } + else if (sender == _FitWindowBox) { + Options.FitWindow = _FitWindowBox.Checked; + } + else if (sender == _DisplayDocTitleBox) { + Options.DisplayDocTitle = _DisplayDocTitleBox.Checked; + } + else if (sender == _ForceInternalLinkBox) { + Options.ForceInternalLink = _ForceInternalLinkBox.Checked; + } + } + } +} diff --git a/pdfpatcher/App/Functions/ViewerPreferenceEditor.resx b/pdfpatcher/App/Functions/ViewerPreferenceEditor.resx new file mode 100644 index 0000000..d58980a --- /dev/null +++ b/pdfpatcher/App/Functions/ViewerPreferenceEditor.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/pdfpatcher/App/Lib/ColorPicker.dll b/pdfpatcher/App/Lib/ColorPicker.dll new file mode 100644 index 0000000000000000000000000000000000000000..7487ae2797bad29a341dbc02fc061252ad250a6c GIT binary patch literal 30208 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 DK^Y`r literal 0 HcmV?d00001 diff --git a/pdfpatcher/App/Lib/FreeImage.NET.chm b/pdfpatcher/App/Lib/FreeImage.NET.chm new file mode 100644 index 0000000000000000000000000000000000000000..9054cc9729b6d6b6444b8bf0d51e13119ad7d402 GIT binary patch literal 2846906 zcmZsE1(;OF(l+iAA?`{P#wE(koEacW0)%)V#EIR62vNp&7I$|I65J&aEZFYO%B=e? z?(Y2W*{-U|{qDcdLrAvL-E~^3OWvyP*rl_tZmn9iy5mo6{OR%0D^nZRt5xfo%e8-* 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∨d=%d&!u?$02Y2R;?}{ZZda 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

      *&)CQV7=(dYi2(-S;BsNR37pRh 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

      Y#%Z)q zK5^SleR$DiwI^NYPFL?))P*_=Rg{Z%ei;Cr5dY`7!~xJL_ARV9m|c6};{lk+aT~^r zm>L5PZop6|#%`WstdHq-KAGgYw8yg5PdaMuhM?p0ABy)y4C3!6IJ$6h3+{foQaAK< z>1`++OM8aQ>~BG$0{{*%>i}Mee?G`oT)-)B8NnkJT6+=!V7K%qu0%55D5DC!x|kRT zT|JP(^;iBOy3vjBHRFr|KC7|Pkd7G>%{bSxO!{=2mQ74vUCp?jc4?r9gTe;{ zNIB&d7>Y6R%UBfsWi--?$yaT(iQ_rQ^agQk7i%^C!7|ZS@bqu^7a9IY7pwVPd5TlK zHGXW-gsG@|;rkyA{F=dHjBdPjH=-=q)x=?efW_`;;Jnazh-iOAc}IcLpwwXTSTK^E zBAU+3&CY7$vLYMYgo^|CaerWK-`d=)3PdzOY@T0S73EQ}IDEoRlxH*5*w#3$zJMo4 zW^D4q?XPxNUW59NAdk(&^^X1 z4zT-|F89sf>p^;3v3$CL*Z}M8sq6Do!MAbj`?Jg8rFf4c5`P-Y7!_ltKiL}tb<=Xu z@m?~8GA{`CVow5}&aQhrA8;xr%zol3s_^YLzpY^w71hTm9O^xm8f~zk`4Z#{`FcR) zj^N^ZD3kHmU7M2H0FZp7%Sh<@)59B4eP`+cjKNq@^)y2Vm!+9Twqm75ZSm3NtosU$ zsB%*+bP8$DX--)7_7%>_>v?P6HOHu$uH@LssIyiBBnDve$Cec^d=st4)J)6 z5A)no8}a!TqfN*#DN2gOm;N`1W#;@bADyg08MG=2?}lf@;ef`LM)>E8DS|KtL$vHI zn=j(vHqEnr4CEjNH&zAVRH(I&C9dJ?(IiEV+av7^W-)xt@%YTYJT-h9-c)iB9}kvu z_wCOcHfK*1mfq2a#HJMwcu(wJGw8|ha_DXcV#t*!Vm~YM>69YuMKg(R!ORgx(@n~l z+K>Cc9!)Pj+t-e|0sYQe4YcaHuc1}9@?4Bh(7X+5#R?8?10_XT5|O=cq1&hPM3Pf# zDuk`Ce8t>UKj})yA@6?I3bO|%cN(^hBRslhJso-2@#2c!aaq#S$GO&Pcsy^`4#*E8Mr*fw!*?;c`3bs*9aV7lRe-mu#lgK>$378q+B>Nc|Pkd{>mPWteL~vh> z3mR=w+zdmT=-wL3UcON7(+r)do#Z$-hF!9V3m&hSy}nwY0e9g`cNC-Npt+t zVDG+!b9)%m`>p30&vUu^Jrw_``xO1AWfrIz<+_C~on3{q`vg<>s1=K z$Q#_#;lD0pzke=cQTEq=ECBP@P4ZF+4Gcz!gi%yAOBor(va4nDvr&rGrVdwfSiR-z zt`W42r$0y40oZq9^yd4Ec05q zPpUS2(s0G|OL#0$G$ZXKrIslrvRKG-q-=znpvdu4s@sc;tm_To0G9>6inOyc^g%6V zkF6d^uU?b01=<9MqQ=>fS#WeUiK#dXTIN7uK{FgH&Cxy%gl6nCm3rN=qp&k-x)kO` zaB*|udNRTFQN;f8W4?tl(++-7f__Jp&~4Zv=s8Xvst|2qgOe>-yToj4`-D=K_?0Ft z7~bGfQzNq#4O`)~qF8i_1Dr^wh*Y-J-?Flsuz2U_(aC?kJ>vSA2`TG(=Xj9lo&=xN zmOz+PpgWl=&9cq*GK10d>3;dM;?_pqOs$^3k-16F~20BmLyr2%`=VG;+m zz_mSIY*oz=*S?}IXD{pJ0g^SS9Qs4DE1dKBl2$By@flcCTdqHOp7C;R=zBQbIN@(= zWm4yEUiCsOYkRd+Qdf&!El=xW6T^%>J~5re*Kxj6n05X}XJqQP*UA$>G>$UZ|{fk2m2+Y01c( z9`iF_VTE*1|I275k4edKE6-k?F574`!+=iX)HW+A;wmfK#A78askooHfRG4w%RX{$ zn>V4R*UVnZ7SDGa45h2qx%=Ou0f;v|RmOMzejLhpHub$x7eTNP*ZnV=lVp(JY~^>|bfv*sxLI+%vtTf4sZ)3Wo#yx*?^DC=uuO%Kpx89m zk%bLUwskW=t^UUv2Q_{UnS>_ZGf`|nyK2GZhz3?%`k6$hE}eQfq7%6tBnPOcnc}Rh z==u5Li-MmJYY89K?u>>2h;~jBUGKVTX|J3GK|q(3PyzQtD~0WXq87DWzWz!8MTAQi zea_F`zfn%Gk|*3B!x;w}=5JagFA0kXiZs zd?^Xay9Gr*BBXytsu~5(10zV{Qe;$icL16t&|^?v!#eJkN3)^`$d+AxBUJX>j0i!% zcIDSmeS@qP+>-HhcA8w%gYn^pA*YxoT7ICZT9Ulk=wf`kfW?gCtPP{IxNK*VptL^6 zdFg|aYQFp(WA(F{u|6M1HE2aTxilJCzIAy(oH?84#lS*}M{G!cSUY&|Uv;o*!>p+|%(3yym`lM@#GPue5ciyKI?} zopaJlTgcGs^J5anV^1ukNdSYcR)8kWw0^~b_-t)!iii7UcuQSDonRUHalY#kY9D2u zvWBjTC7XwM*H8a75~;3ro5F$eY_ONv;+&bvaEuk^gFfCO1h=u3S)|82OuPUlffLx; zfrHI8vys5x^Ko&cT4li+N*X>#RBL15+Su!RQW}N~Lw*>HY5^BRvyP(RCeubH3g`8@ z*plB8FG$5RkwpGU4~mQYz{@F;YigQ=#*&%?4o~Wwyo>&mY;vl6zCZW2tdB~nNE~Bw zVvK^HL&wbMFcQ;MV=BZcBc83cy=7kRdZ^bb%>^n}VxyA7j9uhp2JrRVL~3%JZYhs~ zw{#}hn7A?NLE9h1A)e(3^bx^E4Dk zD2I95-pA~Po$_LmK@phd5x&GZJ-JedBQI&85G46p3P9bI<&qj6L2$N}v97FSvCi(l z?o;~9Pb84|W!BYJ@y=C_Ig>9wbXKOJ#N0Lb(B`kuOmpDCUNTr!_mX~l7(#Czcqoo@ zvO_lS!~1+5N4R}i3pePHW3PzGVan-OdCcyZ*cY&S^4^VYt!n6Mc^W5Rx?VJ$PIPau zIFWUaaPFe9X(+^GX_gk)iW^hNj|CNJmpdu)wzqKaaYx8zFL(mTdIH0MYpOeROCxOH zJ(=(fP$5s`GLd;4aL%bGMPEYo%X+ z`2PGF2`K4HzH_olRlXu8LEb4JOw&=(igm`KE#_YOX>ivsS-j?zA zB;mu(Ku@+H%tfe(qBVqy`k8ACkLF{0>%ySk4D(z)%YUcQmFW7obrtXJ{Ia>P|Jf%@ za6rOlHenm-eEZ17jI^zhUr2{#SNQ#Quj8lsWX>{Sm=94uZDlX& z=wu9d_a8B^)4cw9;n*sd4BBd%Q~5L(%I81*P*M@z^B_uPDi`plP11p9Bim|^)wU1T z2h${E_GCPq(PABb4<{@8 z$NewV`(c>!Z~NGIgBVOUXe5Wr&3)zDrKLEpR={I!D;u}J$eUbWB$ruEe&VapqH>=H zCn*(Z8F{>fG7AkO3Im+i`e>=$`P&PAhDUO77ae39RM8f>y??8+PV>Je1-VM3aVMR~m7Py5Gci2z3%P30>prsov zW9d_4u100yw)N2%VG%tLOl^?N69|$rPf}$=oK;kWT;m#CJ%|9kf88g3TAUK^Gv){n z6!FLVejI@VXD(09p|NOcF@9a*NVAk0=g;^E8me9=BF}^%K1R-}W$`*z*Ui&BEP8|a z5EcB$-YRc%tJk<{zdmuDt@xi)2I>R+2tJ0{ET1+6`0B zs4c+l3WvOIl^LWr(+Q$^n~4!)2KIQ|#oZC!$jL*|00Wd z<@f!@9X^U^F*A(=Q#%od@-R-YtduaENx>pVCZmm|1Ds>er&B*pPVP&Am*LAp+y; zVs|9fAn0gS1<_&Q$%MIHR_~p^A^Ryk3^(6u&h7$b-Bg$z{{6%0d~0Vvg$3w8=MTib9Uo;kf2U$aL9fKp*vS_0zsRlPd;Do$K3J~$M}#p_+U(q-!gpaA z=q4}eBhH+!lcqlB^z-g0npLuEsadG!bf%t@dl(R2NVAVUG^a+B4h)_JNOR37Jl_vZh(x&spK#uyW~G!08-r(NIm zlu*c#We|zJ(DXR${-a_QdeA!gKLoM@^z3*&4^NHoQI#{~bBqy(*x8PKUjQAIzmvMP z1QfF>OyK<)crv~rt9Etu=U!BORp&8yf}F=WFO-)dh(kZ2RGlGS5(9brR+_szg=P#> z!0%6OuEdk^InWkvU3;YBVB^{NqNrC5T$slCuQRa32xUj--u-d(QM@+kv}{?^u4~DJ zzS>Y-LU9U4zpb2OkOyesDv4K3v5G|=Sg$`Z>F!(L%NmST!Ix-D&FQIciwEqZ;kYV(LfCv5P=d>3S*NV~?*fOG``%tK_{n+!{60WzEa!T5{gAtWyc@uvA^Lf_B-aQPUyPa;-~t}N zst1k&TQ|7*t-Bx7)VJ+RC!d=$bEL&m(>6D|fB;;b*~F1H&Z7SbmP@eN9;7H86kW z7r`MIN%R{q@IUMR2t;`R2MTqA7!9Wc(j$^VBS69A%V;hN8GvvL0C)g&3hC8mZb99U z3a?IE{XhVqZ{X>nf1`Aya3|1nDx85t)U}Dh)^KrcsCD7zd75vQ6U5yehDyV*V&Q}* zcgP@{pElrC21hL%^}UqxsbEZGg3a>yyN)LhacgV3&FIKNh3qb#t)z^j)AoIN6-7A4 z!nsx9a1e)g$sXRVfWCTp2?&|_6@UQ3MC$fQl(3vjyE0$57zYi#mfxXAcf9P8b>{hdurKjiJ|L;t5X5CDwa-|{@J%rV1T^(L{2Q{#eoK0cy> zffjP%Wb0SH|Cu@bsJ>IF4{kb}Dnmg_gP7&%@QeF6ztd-^4}c)gOYw#lX9uLlD?$`YnFz8L5$N&rALo^p3r$sA#rH^qX z*mOEMsa1-sK^5;|7KGdOoblM_vQ2G&lo5NZ6u71lC-oNZu58r=(wlt=P@u_&pG_Pz zh)(u9c}d61nZ3!kSuLC=#R$V#l?-#1=-O(>Vaaz=RV0Rmh8UXC!is|H0Xu4?|j zL_@>!Z$|aDvh+4PiB#dYC?{X%A0xAWRP;myaG^Cnb-UC+2Z3)&b;3XWuPaA0F zjGTW1VS+@?w~?Yw8j$n@xc>1;0JheXXwp?nIquS2?LK5!ytoF0_h3P-;A_73bZP2> zU|ho_!E~cUe-^&Psy3)=(?d-h49W{18pu;sJGQdIo@pWj0X(SM5>rWt0>u^l#QYWi z&l1LgLjPTTD@O7?S7XNt%5On6N2VC~)g-b=dXidfT$;9~EKP7Ft9Qs{%W`&4+MhR4 z&o7;OwM6-qO#)G_MKyG2JP??eP*~k?4=360MIYASPCD)*pp3x z>8|CH8l3Y*>?51*BSYhiM4n7SIyEab!8Mt9xR)`bnHBC=3?c0;K)td97R}5n)`P$_Tg)vCpEumUcK24EF?HvS$%GrE4p(3 z!*SpvTgd3K(T?@FiYrWcZPx})l8k2E(GTsff{-447iI+&Urp-#72QIvr&!7p6H6p+ z7T{m6L_b{p!=Jt>X6Kh2_;m;eztsXii@RfQJ=E2ePjrX^ex&Ytv^FVtQD|!AT@2SA z#bo;zu6CZibTVZ3wJIN)xZ-Z^z9M+_YdmE?4$?0!hNQ{d+v$GLJ@B#;J=glp4fk6E zKBJG+uQ5Lf0p+z0+jJhmI`c`1+!$tk6LHWxZ;qcb$+V8_V<_v-A6wbQFAMUpfgk3m zk5;uDaIlRv#???m*)K3*l%c2T5>6>Doj%FW_r!kmW^^sG#KewD*~uTBW;4aXPvY?y zzxnijTh84A0{Q?vgf}I|%HyZJxXcU`ds{sLx$}2G?|(Jse}vtC-Op@|)#9EpWU@F| z5@6mZHboEXp5bBI#^RS__-`YluB)EwTc)qetuBJn209hI0s;2k`rZHl24({$z)z50 zXS)BhTlQCN*a9>TsNU_eBKQpG0+8)=g=2+h#pOwtZUv=h{msVM`1Z$>>4c|l2kYea zYd!4r#9owbYqP}kb8OU1YjfeBru~?%25X($-d#sm&|5%!kAGaye^q7xCLY?y^_9;* zy6#p-mzJ$lM_rq`wL>c7nyr!XHDsG`6KR~@?+8B>P%;Gmq(FpTrhUWT2>6J=l%L4w zfv<$Zpa5VuL2yVu{@IL>)4v4akpn1Jyn*>iF;I!tszmx~(Nl@&8+RZWW+{cKr-<-WQC&|gT`CqoW{Ps z3WTzL9vS_Wz((`0rcc3`lE*?fu-?VdjWo?+fTF~y#MKq#{a!6#-e)l?88W;s5>s7p z%~AxE3OAd9j%^er^m4XKc!245IC5w@OO>P47n)S)3e_xC&a^B`SbgX3@zH#Dpj9JX zH7X(%RHR_z*vZ%@m>8P`h6^)Z41w&9BP%@g3+j)ktCbRK=IsDx@neDlZ_Tc>qH+%n z-}Of0RLL=OTTROMO|tBB(ovge)fHG+2eo(1k!1%bt>vZ`UiG+SdD51$r8LcQi5G$> z0Fu!JQa7y8#TF>Z`-74S1?trFawnyK&#oW2&*mgwk%Ql&l3{Nal+etVDN@xcF%@er`6j%*T52zDn(rC7&Y%1NV^!PQPDd)l&-;GlfIu-Ir+QVSuMB$ZwRD>rYno`Ra zW6>Fu#_k&A_JKQW9EdchI$Do|rVZgu5vZ3HQ`@#$4zD6d>5g)3Bp?3iuG%IMwl(rr za+*%*M!Q_UEvsei_vc>URH$&|L0;u)=fCWWS%bQX z?9plL|HDs}fP98#v9IeNG z#{Z_Lx6_&VI&3NPTo#_Vk1FzWr4ZmDJ|!}wm=9BvFc5Wbxu6f0F{VW#V-%5Y0&y&& zVc{Hu>tw6o)08evbIyHRWEfscyM>`ta)E(mb*89<>_^zh@TaXOfZ0hH6{CfBJZ?z` z7*%m48|g((Wc!Vmhn-t9{!jFClr8o914X8|zz%5YL=)E4WI)sI=Ex5CBMDYf4zyw+ z|Hs&{E*LXAi%1K0^txqN%IQcu?=sCS)gHW%Ee1SRHHJ>+U|?5OrCD}mcTJV9`}A_? zO+e4*Tw0rI^wlcMO6AAPVBq2kV^XGnERyWR03@HU!*1N?#r9{&T9dW-i;A1W#<*v4 zhK6ARH9AtGW7(u&Bl%z~m5z+ylwWy%W$4^62h86x<&nx;Aya#bVF>HiA*LAYv*Zpu z1;d)Z_&I1!LY@~4chWrEQOF3*m*hpw@3pr>UXaE^t?i4C6G%$Tn_M^Y*gdirJ2Pb} z9V1;anUgZhe6?%q4|MrzWFk>ea;AqVBjopCrw#4a>h}YChIr>XqxM$PP&rOE0ltkt z^D5W#9ky9PUUtpqr;KNYQdQ4xY(m}*E)~4BjJ<3Ko$I~1Cf+y9v+_!cL&C_2+E>y$ zS2DHm8D2caG#vLZ7oliOykIqiC0$rDm*YG;GdH=Rj3}h(8R*7eraVh{<1r*=Be-qxb9Vept?2yUwq zhbTU@_Avx(P@*<>|-+j1W*)sGp?H%(@@6FAOC6cB8SMW zMThi@nzAxT|Y-pl_Xee3eALSkrr|MHIBt+YtLSDuyNY< zKPX5uq;#?CH=CWOvYjO9BPiSMd|eys(MiVm^Npg z{!nbNL>n%#+%*-SZC;z~-iIqzT1xEs96|(IpH#bA{Lt3M^08}DaD*LYV;#W>Kda=O zsjn3ywBH6<98~ddj>9P+-GFq*^kmuNQ;F<>oM}r0D6J z0{?+SwcZwn9Z6l4`A4b*9UigV=hxKi!?jHIy7fTbt)_9f;1ChGIg0hx|(R z0^SvqN7JvZBVk}C6!NO}FD%5@r{~DEtHqw*tCE^6^*tzZ9CL?`rr3P;9@~v1!5oU6 z5FB41ZjQJ)xF)VD7z3P1&)~denNRmeMi7Eh(AV8w^eY~x;ztgS^XiQxq|(Y=%in-l z3YJ3><>u+>6T`zVk`r;H>;xka;;mBG*z4M&@wijZYk2Em?1FwRBbob&O@}Z+jDAgT zXxqrEbhnBl4foIW8J%z&Y)R*lMZDy}1`u+%-_I+-P4M4N^|b5pIXWLh<#1ZLh#$pY zj!i9@^DXHPTrFES>+{#^OIril1{a?gc=*&_7-uhEZ+aryileQ$I&J6n>+j6w(dXAN zto|hx+gCX1MKFJG93VfodP(x~WRQf8zdoMsq!{ViT~jao7&Eb*H(!AZB5t2!Z1Te? zL*7EYy59%77MB1s%LmT0hHRdYy>j*W__C?wyQ@Hyhv(C>UsSZRI zZTq;y(QGA^>mtqX-Yg_<(~bK@={RJ+Ya^esqZ0}4&*$tQx+eaLWku73a%V=HG(T;g z+7rMod=kAL2-h9Q#t(}FwbMrO{9YEwnao88{)bWdt@XPem09zw8cMU=pi=3={| zZ*h$7!epE@4q#ij;?e{2ydV|Z^*aOs@Fla7zh^)3E-&Kk0kp2*X;58K0nFZZ^PO+u zz+1X@DGg_@c=OJb5$h2e&YW}Mqq;XCBa>m;FXj;kXt4}AA@{u4-sjmpE1VK3)0WHr zO;wyGoeu+{C%w8#PuY|_=NPKnDW=pnxAoHWO&v!4Qyu^JfCp&c*+QhZtjts% znk)t01ypl8hu>=q{lS?nEffR%Q*_8S{_O4UNjyxx@w`_7dqbrww;JV$f%w6l%Pumf z*RG{ZfYxx^-Ca#kEyTIDJfD1hPwl1@ZKi_I#FgRohTL3jUcqPYZLlHOuHLZ0i*Oed zqSOj$7KUbLaZv7ILw`keCwLzt5S_za>2M_v=B0qOjx8x!xPIZHQf2h14833e!nL`( z83qE!3wvGTdI7hOLKb6YU>h8~MjZ0lY$Z)ivGOLAxOaISOfOIc&ld2yn~pY?PE23xq?B#|$5n$to}UfT2TV)yo3_@Es*}401|7 zpz#&dl~Ckb_i^R@>31t=E%jlhob>G0i|x;c zmc>wvWsa<wk|sK;4Ije2tYZEv!rlmsn0NPl~*ldHVt(a6>nuc<;ZY z?K7ZGV%Igkn`umnG{e{TB zwTnRA-InU!V`?uDRb>W^&fSH`%x1)U_I5!WX2Z7x&gzHrxZG>p%<%=$R?DUN1jHvWhVaaDf0gQZhn!?%f9N3D06)V zSG(#?R>TXVx~%H@xjrg>y?PY*7peIkbzx)Qeg}1E5`Mxcl~hB-TE|7a9kPWFQT&o= z*Dv|bB`&O^c-_~d8jpHHeiL{>$0AxtoC4U_K%Yd2U+W~Yq}cgB-vW+j<+C#9|9ZBE zLO}j(t5aa5fsFV8{AxUWrac@4Tr=}OU>hC};?#PK&g+DoNQVlqz(<}c6S}F=QdvRY zwymD5Lawdvzd{2rHM=t9CukYCh=P=RwFzPTrvF=gAb=OOm4JcR#EEH1!{ULV8$#?f zWjm>ZC>KHYuuy7B!;By`Tr>Cl$zf#c!IjdthYCb;H%7kn29Em65B7PlG%F$Y7gkq% z@@IqgRw=vJ!x}!^?lAidM!M{}e)K;^<*f|sQ3xx>&5UK$*RhjxqNKU9(!$~#jbZ^Q zpJNKQix01-i|>H+8q@DQpx(DPH130~9fkk|U4+64+ScR%=*Qwm&J(_HyS?0b$;w{iU;a z^Sog<`&b++T$6sh6mp{_D9e6{<9-0}EX2fpYeA`lF6~pXy1(Y~wq0nV5QC-DtfF`s z%D6d_(jo?d7qoK%=9U24I}KQv=Z;?l87A ze=^Za;W&UWFo1Ran)=VOQb7mP@kp2*AXpW`-A7k)8$0W(BR^QoLz&Jxot|(so1#IC z64CYiJ7onPl?UJMvHvn;L`^=@fbF66kOWJ4+kge$2eMh2C^URl2%L^4i(X8ohmH@L zbJkZiV-_V2kO~g?&soerGJpl(9u8o`zX*{|1!g>-zbW0-dM95H+fbBrc2j;1@Wa4^ z{Lf5Bk0nY|q*iq~79x&*BZMyNrfA2`?&VL<;AfWzi==_Hod)e{1%!Yq4_P%mEu`X8@xm(oD6pA(-O_lN|CkfdL%^+xGrY^mp794IlY z-D7Q6;92pbTE|h*l2BT%z<}NlfR-J+Ri}Y$QlVUdysUX+h5W}L@_(Mv8&L&RrSjfC z!h8~_zDB*zpiaH_*FZcnEG$K=|13v2FSaQ2V)4u|CDfGBEXhtNPG$Yh*5yt#Jq;h8 zXLGQdd8`HQL5^D?dLXy=U7@~0WGxG)Y0BnE^k_is7GxKAd0=-TnomEdutjNONcc{8}`}nJR^Sa};^{Pg7 z2~<#IT#4dUNB+O{&U)DIiFhCVu6k?OwqfgoxsJ2~l%rtH2@8K(eg=|NaPX=zawKu9*=?P{`3*G!q^xDU-_Ulz_s-7RCP zTj!Q^{dLamu|oAMBWSU>BUUt3jSC?aRjNZO8n+o$^;WD0>FESmVQ!3*v$q?z$VUAD z1Q39Tkew<7*v-dF$Bw7t^|ZT<ohIE(2u{E zHSj2(D(v}=#yK@;o2QVcn~Xvv!Q4e^kvdbI=h97-(sO7D)h&$-$CynwKVi1QuLEe6 ziuiaal_c#x9>g}*P>Tzv69g^71?quB6CQ?!`;74m2bnaWF%E zozzjmRm5{!s7~GPhFMRAcV}vBUs}op`!?m!Ty+sv+P7oebITAS)AU)Io0j465{k6v z5F4kme!-*hPU)&ZT41;xGgo|!a#?WI+T){yT(tKAKCW8tMQee|ip;pl z)|NW+*7s<}g;;K0y5|)HtBM>Tc6%hM&o8q4rPi>lZdyXB*etW0iT&s;dNJV$1u-YM zZ~O!LIbfEmHrnFWRCGY`ERro7&cFBqhk1Rcb_H4m_6$X038rv#eGN|ai`sZw{|-in zgp8n)Rd0((Y+bi6xBVEZ`4R1?E@nYS+;Z5w6BWN1?_crq-cy-u znW`-d(_;7EUZqu9MR|rNh}3%ydd_kJP}+{JxGt?{G^pH&3H{ZFb^~e@uI!w-QcyH( z1xUHAgpPK@WaBBfnDPic#d(&tYkxTBmzFs&MWKJ5TktLX(%VsRu%K~VPPS$Jwd*y_ zUQe;byPB?v(h-t=>j6v0ixX6@ECbpltL><^mBjmMK;<|*behVCqQE=XqBYwjz@}nI zMMQ-$+ckQnZWDF69|<7UJqdL-zVQmIvTVv7u!92UQeR9g8xXRK6I(M(0jV(q909+e(yUrK|RJZwy{GH~kbt!dK7&{)qe z*wa({yStrY)$}{D=hbR^RS#e)Sy_->VcO!tDyME(8$nXDqIFt^iUKj8{?5qTwX!R` z^wKU-Y<8*5{#w3OYkKaGaYUT@$^FckcwMqI$q164gOp{b;)pOCtU9`=U{a)+{c8rh z5`P(}brGf+r5=aqXI zCUVb)W3yk*lb|WQCgIcsrgAZF39v!<5ak(Xd2{hN z2Dl{#vn(*5M$H0oZC3TCW!z+Z|F$7nu-O2w}&eR1_`-j=PEcT#) z7wQdpR}p{g6wpilzDw=&XNn*&7?E9^8b2=OQgk0JphRXePhC%-Ql4rY=Q=?5tj8hp zK`QR2lh40*3nLysx(8lmhTpMwrjD~kN^haNL>_r5dfQH?i9b~7u{iwAV=_+=N%Tvn za&AIutjZ&ezeCmSPo@vnf%l z_m?kyyDQ_^V|&PIFy7sgdAyfcYj*zjVgAs)*rxA?L_`TB&3NcwA?K0wn_#^ul+aA$ zbIVl2NPT|q25+^{+oKtMc?%&;NUlm=PFr1^@9?XmhQx_#w403N(^>|qMo*isZ7su5 zB=7NpVNiE{Ogl@MR6>GG`h{;P4UCV>K6Q3dI_UMeuQI&nQbQl3?NxZIUPY0Q@^;j| zCvBctEzh~hiShOJKPL|#*?P$FIDC)$s zYczqQ$gwF*KfCRx(%NaP%+uC9zJKoCtcrPf1LSSg%JNAX4HYG6$kuu1O}LX0GH~8n z?Hu2hoX^~j`^4)O{erNOxrW`wc=oX*6B9w=ew=d`Au9Jkx{f*}^{Xd)oP?qd#&wRRI+m_kdaa#J0w^|94Av#G6#Iw2MC(JdSB|;`4IWYmd?)3?`s8JG z_B32+;v5i_yX?xuS{|&GQ#MjuioaoF%2JNJmUP1NFc`cr^Bj`DLf&K>^*+v_2J!dY^F7}gUl7LbS6)IV zg%p~l8>rbP=U{x%R1-tw;@-Z7YL60l70Hx*ymg7)i%2h^4MH^+GYiQ8{ zhX=XIeE*HoU6H!)fTw43dcy9h9aD8vO2A!4oB6t|KaC{SZN~Y0s*Y>_{M{dVRrxW& zZaUVI+Zfo=s`^LRS{;D+*1;W@uR}|Sfh=`Ly;AEFYjJaJykBw;_Q00Wg+%3$FtmjJ z`Jj$bX{6}mXS9;WpnM6MbZW1Hl!wmbk5$HWh*Y_|g~7uT76=L>maDCkP=yI3(+ zSgz-e1A`#(2dXmXmJm&%jyl5=?|h3AD`R?Q)Po1~x2Oi&AZv{@yh{_LrfBw+R7K_P zm?j&FVnsS-BY5p^2|8&pHVz%L(w6$!Uh0l#_c?yMOoKHLVQJ*<#-^$hCDEi8CXp zH;vUtYl0oR81+?U3|}Yrbu6NWo^#tKRpoH|?x-k(uAc3Ep(zxzaw|2xHLUmU)_cFz znm-no1kYZ9KNaTlI!Hk*QATA8$%z(18Q{mhK3|2G@~!x=eRElfj1nq})37c0%iqNw zfzi~KPU;jbaUpKWK7?j^u~MzkIla9i6L}DUhol@y*iV(ZvcQUUu&~o1Y%f3}dyox+ zCv`1PAbt2d5NFgkZZS8J0|(9FE2_R49-_fgpRf9Nv88<@UxP44Rz*~l&u&~u5FUEy=PB&DZqUUzIfn^YisfPe0Lue zQm@l+TX;V`$KYzXnypK#c2ATEK0)+2C!!AV3>|NqdC~1CD_el%1yv;0bAT7smkabK zUhN@7lvh~nYLUzrk0dXi)^_cz)?DEH9#@G0iy;Rj$p!G^gZpoBdA5-kjulfUp=mdqVR5xu`GT`)eQG zwwf+Tdy-Z@VC`ek$iGo{j8pZI6^HIR%bg?$@(&wh#0jel*z==muJ#v4m@@y)IYlF-p! zlc<@}$_+nn;b%+T4{nIYliMh@{zn<31}u49hVjTSek>EF+=y}SV*n_Qfz7)rqY&SP<>kbCK%wH|hx#^al}10+-;1hej*BoSTmz zcHxe1D7Lgj51Aa#VNd|lSp8>|`?m*x;M{?(*3STDW)_1Ol@Hqb+mc-PxX-WZ2U(TT zzu#Hq6^LA|Rx&)O%~z~goiG~~J|XPYtMpS{nZjG8R4g7fl~r(5`rrI~V8bo|`v3L} z0Elrte?zSXBeL)k)7Q-!kVs7v?)>#|{uW>S_9`+Te)}IjW!|^m0af9#p0L5;HSiz6 z(EA4<#^;y82Z^Dmd@|{Xcy^po$jzv3$k@5!vlUOYrS<#etaQgjpnv)|fm3A*m+NpB zxR29IJ^)b1CP+Yz4|sqBV0gdCt^~D-zFU`EEU(7f3dF^r2`zWdx@=AhA)VNAhEOga z{bF)j|IPLJ@bp_Dw&`3+re4z9Q>oVC^gu9*o0k*Na?II#Hs+D&YL7UtlTankh;4XE zbo@Ftei!HExU5aF`sM7oL30-#$MN=NeVb6kX?_KzKY)}F7)^JXhaRjrjoU<5k&Ic~xbLd0-m z;@YXEZ37<@Hihxo=z@`ht}k-i?kv%AEN>;4lj?~zzdJqPM@9W_(c^tVoTr?IJID34 ztbFDh{aVY4MA8shvwR4=SdhPGK?>_WX zF-mF0QsM2i6F(v*Hp1d<hhA*T~q_jU&`b z7P2?@8Gln&X-Bz|VdVnV>Lo@EKtP5?0q;aXuP$6hP7?m5VOQQ=81C!8^^HNk_{=eR zhmksu6F_mxagnEea8l?k$m)GxxHXds3f7S_(kb>*m($1PR?P@u=;4XfS&{Vc=Ng8o zPChhn!CJk6qvE$f1obT#K{ka8XZ*pCi;At$d0bkG?}QUgYPk5o9<;DzpZ4B&dFIkv zTYqqyDjBq=(GDVp7tA_U&1vJXkiLLq#qkEG4V%z!l>Ri+Gde>g7bHE#hC?SuspuM2 z_#$p?Kho$}WPym{`IPaIRTmqYlW(;$9yz=$G004OGm**R7SggQ7~GSCHNg#vSJ}ip z4PhK1OEB+_rkH%Par&n(J|X1o%Nhr?nTITZ47aujdz1yh2;9OYCs!lphzenz<~AnSCEI3vy$6+$QM z8Jl1kp+KUQb(s-#j4bj_(Tp}=f4AW%VTi-Jtc@7O`qgHHxW4&0Y)05xD6vIvV6a;nM**bXipJ!!(_ng}%}$=^zS4gBXJvWb3T!V4A! z+;=Dl{K%sl$+N!A3l45i_t&&8$Yi%0=&Y1dxLnsD9)>L1MJ#Si?SE_~qd+R~D?qo~ zz%;yHu&NfU%eqOOqB@A)3X&%(MAPOHzB&EH_2UXf*T0C&A4eD|U9qaLttCJW!FU?W z4P+qQ?_@m+DK%kU^!aZ&@};a^s>jdD2Yo-g&2yBi$wXv_%Tc@>vU}7KziJOYz3|Bn z+DO?ThQTLL3kJDU*Bdz)BqgF*bjtloO={q1UFk$NUmm`4sJi z4&1kPOpG}_C7$=G7NiOFiuRH2VxzvQbhK33ZK0$|2sC}A5l4{>efth}s4SLPIScA0 zFRfSb_wEx!qIQXNMaaBHUM}a*g=;>Ycf}E^xP$|~5_F2gEjK{QPX%9wZBm;)$bzq@ z;i^IR!}E@V*+j6AhdEDiV3_3k3}j??RHCC0HB(K!!}(`_WlvU$3e-Y;pOrj&SvOkC zf^fehf-q!I^STi^@zsBb0X_;ts5)QTd!(D^ZyKuG_3P9y@z_B}^Xe787J;WBy#88{ znL%Zd5EVhKF1zxi$5J_Kl8-*CheGV#yd)rvt7asIF;~lVZ2+RxqcU_YU;&~%@NrVAfZ;N2t< z_E~h-BfC`;Fa@nKtLSJxEmZIuE!fHVV)q{PYo|M}ZRFB$#Gsk5$pjmsEjK^oc3M5< zOC8fXj$t6vM9uIWH5LWyYQ}3^#Z76=0{1I!x=CpNAp42KL*8$x%A!{TOEnn0ZI-wA zj{CdNY|v0fa(EG4DAV`mPsdK%fts4sOw(h{t9#<1=A4u45-HdFFwD{G+?Sa*`LS`x z8;fP+aA(L$3p|GwJVd8wF$^EI#Uxchx)o_ac)tEdC?{i$)1cZ{JFxDFhH<b~9BtOi72aWeq)!j^+)L3J;UY`nhtm2#7!BU$&0JXqp+h%uB80-Aqal`y<>CrfH?|IG^kimsb`vjmAe1ObcnKMCb3>+{uU@bj%73%*RJCtO%fGh`lA|g(Od7<4L(q zXCD9n1OR3ppdK9my~}NT`>jd+$E)pWQNLeTL_2Rp%JRo3b)vo1HwLA`uSX<6fEQeV zH^moVgLs<;0pSxOQXO_D<&y!Fqeln9%7y^?2m)^?QdMD?q!_K;LJaO#sUm0j`#q8K z1l+}|b6ct8=}+s;Ys;C~*m}ww!`~!KjB*D0bzv@wG-e6q@*E)`%~251Mf@@uHVic? zg1WF&oe2){F9r|AXjQx=(MM&o;&A7bHk!_!(oATl6q9ht83VJt+L0%!qa5|B$^g%F zwRiC81~aUIaA%S}^sJ~};ir9^8^IrPh0Y)KH3?Set3RPsTa;^xmV0`|?3jG~(dt?_ zL9374BOOgJi+3f1- zOd_om?Py@>&WFlk%8jRPq%>&2)_dhdl{%SqkYSixTFU3`TvGLZ05S^Mvn&6R~tu7va7b?3pYqddD- zcm|$)fKMFUij{G={Dx3Tq#Es{kPXj#N=lWJYnKoa$}@jwNnOyqfdoc(3P)~9h5{x_ zsYst`)gn|JPhT$Jff?z*upUKbzD+vtTh5QN(kl-g0tBcG%6Kp4eReCgQ8~0CVV!0? zL>7wa!FEYscI>@yFTrb6PY>yDg&F=4GITUkwAKn4YS{455O0@OT0y+pX8K|m&}XAl z$|Pc74@fkREKH8+KlhG-AC+G)B9!tKi*SX^#H3Ludq^mB+dzJvMbQTh@HMw+DIs0! zKR)Xcx3`->nKQb+eyk&h7GpwKm2*azgKmBX`shlUuCjB>qqfZ&LNi6jvkz;({fR2% zZCqp~mKj=>tXJ;}k=5&61Th6HGewH;hPB2EZRvzRgNu}T%g7sbJ$)ME>O(Zw0yPnf zTlOX^tMe1J_!V{hYHdhGUU5wOC$PA%z|foT6Z65z1FUt8prjPK_z~~8rYvy!Hw{i< zu9dV>AI5c|r^G^WptwiGa@yJfa=k4@jjf&1-z_V!Uhn~f+VJythR${cg`UpyVuB?> z6V2m`^QQeF?jv*VA@~>jeiZBMuJiRX;symx746)5gWO%CP|tLkR%l`;%V2U%Bx-Z; zcj@98RZCI@xMAKR)m*}=_|s{!Bk2tNEt>J^Lse%$W&iIwrD(m$jP>4vD`k{s+a9Yh zyg`J9j(W3cU{wLIp>n!cNReCD$iG2!!Xvb+wKJzye~=8zz~T2FIXe>K(6lEVj{_Tf zbjro2=9QP2;3gTAGK|R0maS+TPg|stYjQ6$FGrdAO?Gp$AfZQRUfV_nmAYAOXQ5vL z$-*h&uCtIU9;=}XSDGD>UKV2= z(-4ZF2}ZWh)+I3ydZh~3?IvwFVS))D}~K(e-xi4Pu`7+7$w| zU*Ugjeij@--m5ZbtBa*Aw2_f}%Ve5O;xWvnryDD;-K4RSkuLjevufM3z{=goA^v~~ zEQt^FGw%teNniUsW$}oyv>xiLGu>I1Ls%)STFk(PsdflRY^PaM`e*Qh7JX> zh}D7n{==_<<*!$5Xmrf&M4ox!rJZy7)|NjJR#?#}F&7us($-qHj9X9prNS*19v^Se zjuV9CbbpCl*&4erXXawZG5$R8e{Mp(g=HPw$8Cg;zTdLlbgE9Ox-}ze^5@wTevTL$ zD*;Y!DA8Tc^s~+MqP&E#Yl;?hJQM6cHL7w#n@f66R+F$ORo$z|_#kUtvJvG|80U*R z@{ZZm#AX{@aq}C6?2-R4B9W3ikz_aVPre-mq&DHb<5?ozMHcMQ5Q7K#HrEne9BQ} z9s!B^i`tCG^Ip>Ux;BYUR3=}@FA$5`9XA$X`@X82TtKsK+2focvX^7m_O=8})|`|D zakQkA_t+;U4!3j4f6GKiX~Vo!f(g5LT3>R=LK5@$HYq9t$FP~`kDuef7i=9B^ao1|t zTL0-%8x<pq~O&b z)kY-N$s2p-FwNlG-`T!2FP}*_PjDJ??W4T~3G07@HIRI;%tB^Pf3A&{r~gpd#Gcnm zsD8*?OQJX#z_I8clAIBmC|A5O6TY?^^>~vITM4m~$0_s%;Phls8zWF(m)e@yD!OU- z%b$kr-v1UNkZ6HHyAncjeuUvgJJ{H2{5dp~*wpm)TqKSzKpI$2&H3rItNkTS&kxxj zXnn@DLTG4_8_1Te$;ZD2H$^PRCC$tM9XJ`JBpv|5y+Wt{Gx`ca^;cn;u!5Y;lN*e# zZ9d{JV)-XfozIK&1|J|V9Oy1%m_FfG8C*n_iW$WBSBP51(a+pOkJ(FfXa5!4Kc9(LnQ6|UhZURBVo5@+aj zhB+g*-xF|T4~kW$Sa#eZ8s8k!CBcP$cqFqTD*DaN&&zS`OxYutb>LnA(5hZ1sTWPG zU!%mKm)RIGsv#W&)mgn@v-={RoVW_d(cRdRU?8XXx~H)j=}!I% z5%dMxjQ&`>1zwS~UARAr?Ga$w*w%rpU~=cz)imh#9OHKbh4lsYhwKNQi_Ee&6)Q}l zE~lO|jZZUIg5T`5wMg1(ee#m5%bOqkA=s;jk?o%^oodFSi9X-evtw{yDOk8VJ6#=4 z^|3*s@R)N*%wuqc*v7Mc?WnJUo)`4iQlAd>F=THn)%8U&pC-V|k6gKz@6BZvIM>Df z_g+HPinFZN?%dPP+E3VbV2Qq`9rPB^y!(Yx(d-)xkXySDTH3BekAgZRXG6+pZTc~%IdaZ9DVaK%JK4l2Ihr=J%+9_4R-4{GN1|JTwKv#9fwW%DMD)HzR+aIRz+KnY za-sU&_i%>fa~`)xSPgNhe)TCay-ZxIDH@3|F8N25GWmK?o47ed$x+j%ucQnfpd$b>?x9+fcgAiS8altgE$?9P*YRkk^d8C<@XQIo zG{x;r6ic&sWLPvAKiP!Nce7jD=+>S3U`y z3p_j^H=a4*$J2z@;!~@%Y2@uq^+hV#j%^j}jH=XMrekF!vkV{)7t&JO_QrjjHf#y| zX9$;6$HMYt88w>TVX)MkCGO)+N_wjW(lO(4p?MMvu*tr!g8@EeszaQE3}Fyp>f$g@ zc?`f1o0FbEq}rA5wSN%18={Yvh{P?2LYU4y-^s%;v4H9S&WNr6g!Uw_{7Xtaw3uTd zLaD!!P??*dFP<>7fMEcj*1PJ_-gd$g<1VxnX|S>M;C3$~0E-)71JugPWbdD-Qc2iy z-wEATOqg%yE)n7u`(Y(+sDWxD?@?|q?N61^Q0b*@G`Y^t^P&>p*%_*68jvC_MEBtb z&*=Fb?;Hg^`V5Q4m1EMHTP20*C5LuFik@D}|)ptc~I?4`RVLQ)!67R;vw<=%m4@dLK$>>1UNL0QXUjL^^}+Cg1{Y zKK}f?F>OlF5&p%aj!!J4HGVFX&U23WBBJy{dZJbE&_f5rzt&5{{ww2RbBzD3)57rj z(u3#&h!+0z--Z6W$4)z+eYM;@wjbb18u076^VYeGU`J;P7?4ULmW3EN3{PV^*aUF2 zuT6GugIM~YaN2{mKkChVbzY88_vqT#IOL?UZdyRh;bLn35Jgs9@n}=tM6(_x$Y5zd z*z~kd+6G1cVAbH%pL)=K#|$p<`N>q1;{o{mbd>HtU3CFIx`o{Zu>4S+0kOg%)+x3? z0LG%-C^}dZIOFF%_|F=4g5a4zB#<6}%75+$02aL8cw*gNyw^&p=WFhW9rl5Ks0(+w zh#Bdk8R(oOm$l6m!Vin-qp*I;1(DwiOtGOiA~v>Rn!ls)*?5j-V#_(qF5X2fz#%+Q zfiW+5iD}_h#*Rl1{3&4&4_u33fC(anzN;}Dadp|9xn`ee0{}n&w*I#sfHI6}G;o&5 zvWdEHRS=;_q-ApLgIu*@0`sKdfA+v10ky(=?xl_xajkqIBdRa$s%UTDTp%KV`wX~Q zVnf~sPCMTZq1|9I%Bh`uxhA4e0!5@m@w7Yy6;{L2OQyar5y+AEqVd{-T+%BTM^IG2PND5o<-JD9x^A%jJ*RgrK$m$WgiKb6@JRl?%+oi#ZD=VbIp1 zKmJMi+9hARSCj>?mFnlv$j6`hmny=13SX3d8& zc!GbVzyJ3vApr||zBoV@oaCQNymHba@FLnUHyU8fDM z^A6fc5@DDT9=B|1){jiiND`JxiVI8fRSI&4HhzoF$sbtD-??L&-q=Y4;Q^+V&O?Mc z_S^Bv-(ERdI6aGzy=ka-*Gk&VB<|baT5zG(7C1``VGa~KKCxyvQ;YK=j`K|mTPz*G z>4GH7)mNWH4a{ExLRtcABYwk4Z1GQ^Ak8W=uTX^|##^l~Zx^`bVWFS(X7cGkkI>-6 zpLbXHn>={N1yFqQObbp|;`;zvKmcgZ%pf;N6LLc}y&!!KwXI4P_k1-e5Lz#WU<~or zKBAJu$)*u?CbTEUMhj?kOqv^#Pjg|=_RWVVK0{}2F3$)9(zK)DdyE|CcL6<)i|DNJ zqeWWBJKHs8^J>qD-o)$KRSEoPw_#`__rUfNizN=N@$PL z-c1SaXyo!YEv+#P&q?}A&mv97t6)~3tkHzIr9XIqgj-S4uE&%(Yl99!HWcLLXTjO) zA%CR_(@Ac4{GOibNGo5=vpm%97k^8lf$&#p($r9aJI+#9>ll0QJ84u#*lK%(>)xwj zP+L~oTTXgC6tvua4#7}n;y>v{XdHnfK7F_VN~Yn7C-PsTz$1X&8#q%g`GF$He$oP* z>!vRm%)-bpc1eT;3$ZGdUdt$frXG=CTv2mg$Ep57XJ;m~YbRN)+(IquICWH2)^L4y zQ!JbW4K(n%IBrzBW#WG6!^dlwBeJz?jB#t3aHW@Dn4Ts;|L2Hi`VRp@OR**A3R@zL zjUn!L<+RWj+`Qf8eo9>Y@)81K(@4|$sOFmGWtBwSJ>Q-nXvi|O1sZ^!5k!y(01gJ8 zl-DmkC}rBG$08JJS~*@IN+_ojQfwbr=M$IaB!u(QRKJqh*-I7Pvv~#2vAE%RC8v8y zt&NRhUTemd1cVD+rKtkjK~2*X-tkAAj6D6o)v}QMkK^51ljL2qj{*QN389F9($lfd zalJWdwRL>8xtTgjT5o62zGTt5T({0VK?9N{fbmaM#R5PCf&YhF*i`@?85-CFXaJw! z2)M)>e>(8>AAm>ZFH8)nq|)b5nP}Of+64`AvVS&@{B%)yJcfcAa-if&1-#%TjIM_8 zVBKJO8+yN!D}4dFq#9*L)}9GGIT%DNu|wWjM2a7&W+6q^f|BRRq@am)$nrv;&z8E} zX6I~N)}lVbC4$-jTJH>0z96wBXr6_3dif!2<<^QQJMyg>J$dU zw=S(h=@^DBoe8JaIo(iowp>l|In9{=??$?lYXABLgtA(!m|rzRXq_-{F1E|JH!YPF8nr+DrZghxDl6Jxk=&$UBP^9UVS$IfQo#X;ZvQbWZz|Jou&LSC&c*+MdmYOxyTr*3KxJ| zcK1p!9hKw8wb=t0GozySntQ2g`k*hXBf3=}<~DA}b9BOq(Rm+J|4PmZ@hzOLjF-xe zd(FLtE}(1fZ;bN5>hJicMvd`%Q%&s)8V#o2{a^aR^+V>v<3-02cS=hQ<4xCw=czsY zSM-{r9v@WRe}xkcmno|>)e9$~hPC@Pcytu08~Ph6ew?nv+ST4$P4>_?&KE!~944P3DV62$bl)@4FEk)HNUyQ>w9hzGW zXDO<{X8VjZoFBNZg92fn98upze;>I{4V9o{-VrYd4(KK?YY8?wWki*lw3QSQxJYnmO?Z`F1WtU%-u~{vAOD(?E z<*Qu;6=2-7{9EvgvQv|ECYKbRFj&&(OcZwhZ0SZi?gh~-4|4^`iF`*?8=U z1`B5s81V6HX}-|Q9~T$PmM`9yQ>cs>IthAaCTk4Z$m{BIBM*O;o7ja~Pp`}^*Fw-d zU5lw{s-Z;`Mq4*4|B|K=52V){gFvjcA;X7~^*KPdlSvaN5%WZjxI?@jNafYBMsk<7 z&Go}4ailz`P-TjWIgP-{g|YoBT6ibdGm+#6kvP{LI_kt%?I2{OEe6vZf<249*P4U9=J5%M6qr1^C=?biQ9K>?D@D~B69r(sZ#}#IRM@7NFud)b( zhsb_M`0%X&3aGwKUX^iY_e`_I6|9*KKuXKy^CkD{@)V8!k>=#zElxrTR3&1F!fTTz z(lMbY8g`AGM|#=~+?u3EtK?dyWj)4$6@<66ED^V!0nr{W$-pDDpP(>LG%Pl@y-d%y z7H^eY`?&^5Q}2rX?bWeDGf3&t7qESE<|S6I)tgqkKJHTnyLL!DZr9vUKh76+O$ym5 zw1c;QvC&6(CyX}8_G|UPsOqht^Q6vN9r(CKM(EyCd4NE{t9O~}%IRx%lR2j2*v56> zk}K6O&94Mi>9Mo zQY5)otlQ^HJC#q%B}bfV9flgvk8erm6o+KO(g=-~2Ih%9uGL5J@HWXV+=P8n-Y`+-Yj(0` z9*sOeA{L4Wo3_VgLz=z;hhOfgO&jWcAp&2vLh0LC(&H@b`pe#=5Y_2_61>745 zGm=jYNU<)>Mr|oE_}?|aOXNwBKPc%1G3j^wXA2j7=Gio*1(9J}<#{UH!+joDQf+zek7SE5vA} zP(xQv3tF_@7YECT*Eb+h4`}RbYe%OhdtHA^k~1>64rN?Mt`-w>PTf~utIl9<1PSv4 z$FSUom+vi6X~(Ta6yd5B;A_ABMm@)3a+)?6zw3CsVcx(xsIyDDDXjQnEjDNdrb64o zggFYZpT2G$8XL4vKUwFxSqP%VB-^?+xHD7(1`*W5=*OvLz z7AYS>6HunszLgrgVA6Q7JCx6@aB%^H?2-I{IhUy?2Gu*45t{I;Dybc5E&^g%3K!Pr zT&btC;GHhJ-SKi~yjoOO{jv!>XsQtqe_Gf3JQ{JnAoc>`v#jJrbS~t-HQRU-^*_eU z0pnwva+IBFitCGvggVz`H=Ebff8f5ouHC=(6`wT4M|oF7UdIYz^(rdlEQif?Xj*K& zJF8{-FOM%ZLXn2WukeTCG=vtA7=yTx=^o_y&<1Ljj`@?`s>_RUXRRE66=sndc_YL7 zUba!+jTEjv)48O%Ly3#CnVD;))tn^|qoyK`=^dtW;FSwqi?)Z<@XZGVZAuE~$>yu< zbUl7(gWjhRvPWK|ifl3HMV_Vp;*1Zcd}HpsbsDxaUuAV4-@7y3#dC;zIsp60y4t#T zksVKJnVG57+%K!s~*}koteg=Lp6p^;* zkEM|0bG9VcsL=`(4HbX0@R;O=waK$6Lj~lubH$dmptS|vWCzh~th{+}HP@*<9wmHG zwidSPH1h{kOY1GTAxOE+3vJ!R?CQ0TAKidC@-H>9wlVqLtS2{M7||Lk`*fxCcRAh; zALoMZ6u#WFIEjETd#n|U{^YXlMPNU!khNH9T70ssxcpvNR-oPQRiSitnWq?BBU_Ow zg``K)+XO+Tf?flD$QxZ`e+5(ZFk-tvX`HH)fsY6Y?{W;;#6BR~!;L<;{tG7syVZ!*Efn@?225NclufZa{PK zW(Uu6f{05;`=zZh*fCLlFfyy8a(cRq)8pTyCbd}XGp;zAN5QEz*kRf?9{X{Y=h9x_ zi2VOiX#QtZx4`3TJUYVLkDJGWj&%3^Q>)s3YdPwfzeBfUMMzsziU)pt!a`s1Weh2f zud~@KjvbP2ezUwNm;U;)_ltd=JU914`ZG4%%o-oBS#J!=25uVNO& zN9GGEPz1D+ucbk1JmL3T$qK)fyvM3%1Z0>gf_}Td$f^hQa{-)1();>91P8qJjVYHM zmTemisT6_yT0SiHX+j2aXr|@Fd?rJWZwFW_HJ@y61UhiNcj(8vcD#DG50?O`89&2iur-KR5`t`lw40W0vgWyqFRRJjle~Z;;J- zY(41!zy)65G-_#T#PSr%Bx)EOV53ut`hs|Q2~=#pB!5;sZ}|kl!9?EFrA)e_eOD4% zkol$7mTJTKJX0d~7k^%nNMxKd8YyL4OAwQJ4)6(LET|bg#T6;jA?>4AwEDv24X1O} zX)`BpSifnur6<2+^5lR!hH9IWcwE*T>>AOpe9GFz>y+X3p5o^%yv!Tg58vn~gkkoZ zXCT(A;hqMKp)Jpo%Gi4f_GaPj7tY~t`j$}dlpRhkiB$VeaSm~dxYpzgx$WfiP6N+y zGBq4nOBOt(CQ`4Y-(ynU${Xem!`rn9h{x|WjJ6?$iD)RSZ?B%OkL?uQhud4KJB|X5 z9XD{o+0i{Eh~^!5Xdw;O^N*#;#jbU?wR*%G@SQ~m&kn36q8=iF{K9&`jw&Q5Y&=)G zUPQDhv~}Gu>KR7=Ty9p!?Uq^cL%D>beQjwBD-MBc5Pn~`nJLRi>+pJpWk`yC?<%YC zD356~;&F;7jPDt0X&WK@^N@YbaP%F1eVItXYx(nRxTD%QCaxVR0bgyOlIwkZmBXCE z^f6#imAdZp(K-&I7~Kx%?nGYybpy`;f43@`1-V|{QB|B#KQ5lVGZ+I!G|R{DILI9` zP!$wMWUN^KO62q=aE-PVRPsZp7$seR!3<8sz7EL_{>xdIfl%_pOt^bf-B$}X2}U#( z&Jz$l@oqd+*g!S+R3c^t_#6V&ea~CUKAnbU97!N}16s(8w*<9^2j)%$N+=`5*UKYz z0LGZa1@opG+3P{4*qqy-1-|LQ5Ujd1AdDd9_#st{YDu2|j5wDbC8v$zsbmQ6yO!QV zrsgPR{kZz39~R8s~8iFin1}LcIh~%|Y55oBV^Ky1qK#W->5H z^Xpy>e$QJtUvw89VS9WjMF>d>`}B^Awj)Pox~@e{IMRP^Z_3^@SUThy_JfQi6cfwJ7s-r>yAm-p)7*t?D{7X5@rvJQu{5NAS@ zR@$bo-YVJ}s~M?Cv#ld3R;%ggHd_uUsWtCDvAQs@8TnE;DAB3F-_osWaf>GxgvVKU zR&5;R`(WYB*K5t@qNdZQhJ$7Q>Oh%wuICV0tJycBmZ3e1b#N)2B@$&ZBI1%>zD18Q zs!-SRucWh+L^m*f>k^5KeEgftmHfSNvv{hcdSq|TGI>OMA{k&%_jkrfg|!je~b zoJYxzSM_51yQzS7O>yE>vH0P)W-3W6z|RzFf#3iAwKp;`sd>YHss9~~@gS3d5i9nP zDmU2}1{@O@sinq2Nl7j^69a?S76!Q{t7ssXfB8>RI@=seQ4ooW5#t0Bft;6&wM1%_ zDh`Q-M23$CF>#&MRN1jz4JDA0J`CrWcrKPNoxl&vp$;*e0|OZujCI}eNIHB?A*{r;LRO|ecfyo9}#!0D58gEhhCTv@p${uEeA$%W)5dh~S>#Sr; z$bKo6#9Ie@YM`i*+@yeE<9CBNr=LOO!XC@#D#SN`XqW*lN$A&8bHCg7m=TA=g7vQ1 zF1>97BGg|ix=}+(3%ngmrzIAspfjdU_N3}9Vi2?O5Ovx&n99#8VKSSk5~)qG2JDgY z54rZdw|Fi!(ajh%n~I4}=i~WXNj8_q*`auMpu3OF2lKyAD<;6@lWy9qE=MABlVBD} zv{Y6gU$}6~xe}u7jLSE_U4#{o0s=^VZ=Vnm7o2c@i25s@FYq%h#Q=wjO7XBFas$NU z$vI+7&Wqq!tA6Hv!zfQOjKqV#Ylv>(*ZA>YhCga?1_Uf8 z_g$WE4>B}ho&-x8DM`0bQYsA|0Js$`hx0hzFh9V;`ve{XQ0(BQc0EE$LqX-uH|?h5 z%J=gQ97&~8THnRbVuhv)3r$DTCku&xxe~K@a<%nc-ar9ivj{M++vV}J-T8!!h0_V{ z=Ek(U5~3cb4t1S!mEih@3_;Uo(GkZ%WqnHCaurTm6e0jF*8Kh;B) zR^q1t68?Ka)j;wq(-U2mepChIGXnnp0VwMLMBHA~QB3D= zgv2E08uE1GesPQV38lEik1Vm9t&}!FFKz2TyQ5L7?`(Dvx9(lRvMivskE=feXp)ke zqsXaLoKo3VXm$Eg@q@7&DSX&pTh|Ur6EyauE2T(p0Db_#Um|0{e}GPJ&+Dhl_bcab zXGRSxqxIB%^Q6>t!>FS=b@6x$0|J!*!dU=8UT1w0vIR|0x0gzEyx%S2{AqVLfc!?Yq8{daTasp?TFZ3tZ4MQp zLLCzNUNFly`!S(Pvka#e)pTX#ADn)RnWSY^d^%d?PlU{beKVycRi~;u__7RK`>sbV zo*1tUl)1)rZTiycCGl+6Sd$uW#TirYVBz_uN8IMcCX`U2b9OM9#2d#%qxll8Q%3hh zlaMO?;QTY(B+bPnPiS>nyvGe#Z%hYLPSlj+L0FIk$;NZIfcMfKpnPyM;A~bW);?zwotV1Gz- zR5!LX_5qZ!hesuw0WF0EPJUy5i>cnJVsdFf-{_vj=4&}yrx=T#^e>5$LAafW!f-Qx5h|yLqh!qQ2r+RHnnE5qEBh%Q-2|% z(-=>;`4V_e1e?OLURpRhQ@g6tuqqp>Y&Wq!ulgZChZe}}OQd=Zizf0BZGw>I1$)Hr*{=5Y*=Mwy-2=)7L*&@r>{32O4X}(x~kC1F^6AhQ_ zC56@V*G(KL#}(o&@~8OrP(1f<){ngNclzb{_J$U7tfvoO$yrg6QqIuqJ3bJt%E&nT z^Welh*KBEF^|AM~apmvydHvYswBne3BQvgobsUjllX}8jlbmaX9uk(Z?g2|BCxI=Q zb>{d{(e#qi7iZp{fF}An`SiX=n_K2$q_*%7N^s6SHz#o zgr14fVMMG?c}@6bnh`o|=`Z~9@|f2sny~h|u3LvhAZqPT25(tbF|x(CVIvL&a1OAvSk@VxyYCtCm`G6mWcQvWqWl``=}nx)HDl^pYg_HKu#epj4fm*V zbNP#IC)V~*#9~EGjk+$XeuY9L%OUJl(^eh$EXO*>XBIbQ#vIhlT1Rt!j4SIm(j*B1 zV*8tIvRc%I8Z*WuWM)PJQooT~57R!Q*BK#jb~O^>0TlGkjS=lM+UKT6=p*&StUk}y z4&7$&eg|oD+2}U@jFn41y=EXh-C`gWZZ;!li;_!SYX6n*j+zpM00CS?9#rU%gTl^? z@zN<5X-Xx>knNhMOErA;!)e~U|G?t*&x2b&<-xAz4fTl9vkV#|7ETvd1F0>My@D%y zce3;b2QrJy0$kLM}k7QtXICHDxKZQ7$9$-YP#QPKUyjy>Zf|8z&XG3 z9vT;tZ?ipVYeMd+3tba4n%adyenoi=c2IdY%v~d`UI)v3_Q%IyrE9SBDl|$VGl`J{ zT@>WeAjt)?+_}ZCa^LP{JTT%U|D3A8`XSMpztIFu2uq_{F?p#?Sk<>;1(|>On^%t$Kg2!fT(G<~4ou_?G?c#wP&?xGI)WLT z7}6@>RB{<=XA%vIVfB;mxF}fBBT+3Gr9jeCmy0I~=Zt5HpUoUCiq{55=t2==1K2p9 zi-@7|O4ZRciUXA=VPxJ(9apnWN&S@Fn)HIOe?s9&3>AZRZ9V zB_xAQXz3`;&0wnI&XRQ;?CjAtWCcTSABc99iY{{^FeZFWKB30l0LhPnXgb%uep>~Z zjh5i5i=(OfbUWk-)wVfr$|}tm#uSCX7f%vG(Tr{Fx@9a=5PTexXzt&r4O=)0W4ac< zPb$C)W4`%XGsx2g9wTfM{W?2ET8H)iwV};$LyPZ7y(~-6t)0|(T%?9UJ9}k&93f+; zLc8+`#mpD3e-gt$ip_9qT{Y&AW+-GMW_AwZsPU`W#q^@S0Y$_*mUwZ3CSx;iksC^~}k<3DT)F z+j<1O-e@}hJo+dy`R;;N{5qb)NBU1`g8O2J_HoAjekX<3>K4vaQ5(4oni$z~0?unT z*O{npBi&9qT_~>cMq=z~NICMxE2e*~evp{4aJ|^h9RH;*k8Axw6ZZ99mK25mpG?

      NK;CiR_P&37xma5(5KrmO3wer!{T6DY1Mnz2S|Ux z-7nEI%&SdAuC=Rpz$Pvp-1a*!A}O^V5bF{wdKPqeY}_`}j}%%#xQ~hYI4O3wegls_BD@%RF1+82SET2)O>;k`xSVM&ZC=e5t_{$!c`Mh$wNkBcTF;1YWOYN;9d|0Mj$fD*WQU?GE{CKN$>BF% zY2*#w4V|h?%2c?gg9J_yX#0zx*cpwk=wsnRtO)*&%L%2pd_4CS7Z>IwE%jURq$Cet z>av*li%u}#(zEr{FytF;i`OUHPyw?&QF7=cbxl-KKt`d?{8xDCg6{hyj!G(%>iLra z^~^i?azuAET5*kals&)=96<6d3O&K<-!21pLuE*$|CbL?4*`a$Zcz|RH_a0MiI${c-FG~Jg0HvLMEQKtM0Y7k zN>iZgi2VfML zJXt8T(;KDBo`%;8zz&3y!v_9!=tP|mC0%1^q)|ICwFrcm6({%}dIbQRcDOFp!$H;urt~f0(uKI&$DRbLD49MTi1I_1q*f?lr|k zK!E3xu>NIz!s3TuO-O19BJ9T77tpf%`SRPgR=rHfg!*8q zU)2mOVycD3M>}O$=ZY)E`R`#*yl>B%-!1|=?G}6LN6u}>j)rDdFev#}0$KnmgCfu!I7Z zgvMGz^|gZOl$0QwjGaIMrW!&iG!e`jD|);~!S)^9)<;J%l9(%F(QP?*OnVzxB=d*; z=5#k3lO$Vr6;xk2{s1Ei4>n4}kE;~2weQe=I&*Uqewk@tFOd`;W(<3MKeJMfF2nJw zw$=9S+Jt009opHTMYm5`Gu!XMJJ~>Q*>s)RlRv}uKQo}0Kq%t?T2MfEB6I0bbV9t0 z6!@K}{hzu#U=mQ{5dD#*4a&pmIpqRss3ns~m`g1DCgGpp;c)!e(&hEaROsHVx0O4_ zuwT|!!Tinin~iLnN2NhYzFz&gy1IBQkLpK=8CM*7L_lMS&d_I)SOBVo<#Qysts+>6 z?3p$~eE!A%tsoFU6Zuxq$2k&MAr^o(6rkg**vl}9smECNi_2TDI&T7b?gE4+>RK9M ztEPNblLsmQ_Pn2FoBE*Y15AO;tSLlu!sWv!D@jT;Z27Jq^@vY^+smNN;ucfmZ&qKz zO#tV`G|{%Tl?IOmeowyl%8O;a?2T#D_C5#dusLaCyMakDG1c*tRPJ z1VIizz7oV%F;h4g((;X%rJP;wkyUK14Ds)E$|eDT~<0i{Fx=Tc21?)Bb7g# ztF$eC*e{{V9WkeNzzKoFGmjr9PVHHs)X@RUC1lw%A8_FKyE$`?qDuq000 zg3|9mgbH(emywWKi-YWa`wn+*SlI-A5rjt6(2Sb4<{mKimy*~f$JY~ebhTQ|&vzk5$7U zh<*zT&KC5wPGwBwFa5#c!?y<%UnbZ&Z8V5kPIEFk2a8DNLrmxiYh!rWm{JO}^J)Y3 z@+jHx@TYc*VcvP-EE!0N1Fw<^Gh~R33o-Acq8)5TvQq3$TmZMV!9OObKUKBI({wuC zs`3$c&mQa(%bgmLR8v>l$Tq-izV>{+%V^?uKVCPKA_cPfTU7Fb`Qp=D-)%za3ib?q zJ9?0al2P)wXjSPD+kbFs6Y&;cHJC})T2t?fV9SWzs)WH_w5u9t^{Mm>2#+W*z7;hY zvPE&P{@7`3#u$3JE4F)dqtd4Y$VU#p5;+?v-s%(duVDqU+?XGG`4lD3P=nYDP_8MP zsg(XX#%xz|Dl6wIULkf~Kzy-UgWrY81dFT&0jP2fBnz~d z>Z)@WsW*M*6S-5GC#|00s|J1!l#$+imt<1mnFOB${eR;C%8Z+*7aW|QUK6pcI1TI9 zlW_&JLE?}m)CuMbb#6+FtuSfVI$4Z(L|`c2EjQ3&Lt(8#3Ot)sv7RwL3m>WLz+s`) z;v?<$8f&p>8xo7Jas(vcCEy{rLs^W@z65P5l*aHryfU{A6}<|2t4_T>K~FZtxAK0A8gd)2v76p#6O#iJL1?$Cl{z8w)=1?2<=p zX!tRbo5q z(NqAX+zFG*ME-Z{GHn%i$vccbl{%@YJ4uPn6C3C_^hYehAfdRa!6hzPNhH0zOnqvt zGht?scPQB5I9CLm5efZ4$F^?-+Hj82-%@Edbb)fk&u-38#b&ublffS`C6)s^K+0s? z0d;zGF2^FD>bfG-t39V$l9hv&gu~BlDzTo>YO+^>$knlJT@qP-US95|+(y!stSLW; z3Nnj7N9GJWJNM74HgQmK3>Qq9?Wr*ZLalT_`B#zLxJ?3HywvAP(HuFPtIgy(s*0xBawzzC*nAG1EYQNaiY!)YHmT2poyUe{v&9ubuK*s@GW7z zW$9~m+tAq=jEc>lTU9u zqoyBe-_t>?y4|pW!Ef$PT4}fQsxLnu3 zAmB+apOt(!E+doKLS&p+0+Y;s5Jf_waL5`q>xZ*oZL?Vd+)aGdUaej;=+kKpz0%m; zl?0+b=y+F0u>v|yn<5KKp}tTzLQqXYj6d2PFAB+hQ&mUGED`n$_*t6}k=u_}zis#4 z^|;l(+1&2x)~Ey#2*Cz=Lg#bEx?aI0t6${gMf>F zG$Qef*d0W6#GVimK9n7RB=(iQkV&#OW7>yGU3ogkSq?L$TGn~j21C}PyWYxYldVu` z2xFirO1(+h?9u1|$7U)rM{Z9 z0BvwM{{TZxy{VpZigo`d3PYo~Wwj!F^R66~B1Bg~o&v?Q*^XKYi`lW-w8JALBjgE_wB?XNbhqpB(%%VwxEbrOVfCb20E7jqjtUQq>S9P*684w8KM-b zbBLhvOG`bSu$7ahB0)6y}`(V9>eIFRZCVQp(*5e;%nWpKP~_7Hfy0_?s7e?7YM9R}gh zo;#VBW^{c)c*fWH+zTNo`o3^5K{~gQLFlc}&UyQxfWY748dBu^#+#Tn{c6w+I&S)r z8F-*3v$arIQ0b(Rg>Lp~!s)a_w$lt`FAIm~othHD8m}m|n~nW`=7FSHy}nqnzE!M8 z*^?IgitTc4_I;!}tyQJwqT=y1W!P9n_t)i33+e&u2Ra0vlum*$adv)i z;~O?62tRen4I^))Yw^J_BJtVp>$EmgN@SyA@lSksWt7}ofLYuhZuVwA>uxI%XYaG` zOBMoe%)Nxf?~P4TZbuHnW4|7aDN*Lpp%jKtl9`9!UYQ%D< zAzJO3b0@PlUb8it^MsB0-Xdu4-o@1#oZ`bKPG?7g*LQTdcqu_*QDJfZTOq^h+7cvo zf~|{rk~Z~U1SMe{>v@Sy9zs*b~ly9@GvNcVtl@3Mo8G`PfRwH$9y>fPywJTr$4*jgZ+Mftd6m9FW|25GB zd($((a2LIQ3={q}ZB78|Ng~4^3JU5=ZmzDDXi{zj>I)D+#4Y^eTHNuCJvm2ZoM<&B z$I(|HHx%aU?;SxwmCU!78iOOS&TlmNH?eh1`Lh(aX4Q5OwQ(wo;*F0TD-%>{A!c1; zZ2e};CTR>zLb*(&yfm}%&3Q~W-g^QfAoI{v1u)OL$RAQt)~9wzNJ~1wG=9=+Twn8u zkwi5`zN2VMJvM!=QcR#$9QLth%gBMTnEC!V%j#{=f~i-a(E{6P1{Pozh8NsL!u8aX z&@p?@Hxl(6@v5J}m*ZC2AMym-CRcZxmB{i;?0!+!+))wL6p>Bb)c`2 ze3DIYELU5)yxGsCcBd55h`%#_i+TjGwY{*Y40n}Vufbd7Brgd_HcYT_JI2$nFr{+t zEs!Y9GJRg~s9z$$J?(IxcOD9HmN5n#=`IjgCmO04ssU(FY>*{lMLRDtivKqIycpZ?oG8dV;Z2!9yi<}Dalzex%73kVegv76-(fTKl z_V>{EK}kCWF&6vRmvP&nmO?2y4JQrvle7*m+oMTYROXIRNC>6(@`&}%Pz#%{g9lEo zL)(q*c&!wFSQB5QE<52oRHNDQ zzeD(kR5?ah8;w6O1KgRTR0({a#twlYL9?rt6}8A0OQfmZE1@}NuGELy8D>kbBeGVU zBL&-CfBq9<&pU;P5bz(mj?I6!ZAa~3bB`GH6OqnX589)+A`ODfkRpb{& zWQcyD*VRc~3~_i)9q-7&nW9J|n-gGJpN+p(Iy}n6cXwuPBW6^;=p8HdjtxthV|UBX zca4H$UV?KyQhK~OulQ8|0nUQu@r@jQqnlEd6f5cF!%5JE<5@h;-EV}>@>p`6k1gdw z*>b!A`(=hVp79R~_sSQFkKE2skJksL90ix2d4VKC4r#&UmS`iObsNZJinTl zjza~)JQ686aiOi0Z+vOv!8MoobWA}7|pD|>wgs7p)fm852BO*a9 zYB&S^T*u4#s~dOnZ@=OFT9UG>Nxm0Iuhr5@Sc>w(y+~J}Ulb}x%!S&UnypR|jL|7I zX{KwE3wj!v^NIJcR1Cv`CcD}#-O6dg$%2^!TG1{@S*Usr73nEz(=6BFp1enlx{Q|3 zzT;Vz{V72gIvZfb8jE=K>@^b|RO}cm!W?Ctm3Sj52e2O(W%p3-=!JcCw z5MQ-N7V(h{RVW0H?e*}6yA74_g7Ew_Ya!1eShUn=554G9ro7_d?6n za{^#M_6|xA4UIhFUa`Fvs~D7USKxCHs6i&1&2Sod^wDm~o$0BPW&;*?|GZ($_TU)r zhK?25Wyxxk=*0^yW*=B?3c-JT;{STU8^)TTs1T*_BJadx@4X%Dw15L8nxf>ET#Cf? zv7((?)8MeHkH}lraUkXy_H{^s|6j!=!mu9gYsZ%vg;=Mle&5x4cT_<2|wbc#IEZ3HM7cTgg_X<4L+jg5(jr${0Cv!qy|^DV8Gd>J0{55 zV5O%5eoNocbo?e#&=Q%`CI=jL@IvBxO>3(^5CGtZ2goWBe0GZO0iDc&jgAwJrF!eV z8#1_4Z;IQS44vM%{ib(N(m3vave|JP8Vp&BB4jCFhZ;P5A(qL?n0BkB!>UXXUbwMr zhFPr~P?SvXNz9Ymb`_27ih;pnMexb!3TFu4cs}+$NLaRB19|e=01tTL)DyOtr3=$1 zXEDk-6MjjiTYFvK;y6zndguD)5B)uJZg`E|FGl}nC{ieO+Lf359>*28J$GW3my=EO zFF`;kL$pxwu`3K!g1L0ZY2ES7WLH%8IcJ^BQ1BX%RH;^5u$`vkB8ce=;hV3WF7(?U zcSDKdm-yOm06@=2qU-QI2{Nx0n+Q`7yoXVylv&U`EThLpDp$wL2X~RqwF;r|V^m1V z)fh^V<)O~*x0Qj$SC3#Z-1Gw1j9(@Zsx;RFORwK@qX0CWXF^_E?tS%Hfv3B*k@I^R z^QQhY9|0p0md;2a@Y5=FwhujBi`IWV_uq8_c!dYpw?Rl>J5G)B?C2w)DH!Gx$QB^R zt@!!C2WDeK0|4hh8{_fUrEB0!z(oN1qmMC16Iqd0sK?37ES}l45q&)-6?!V_u@D2w zY~@KddY<3B0KmbGWIsCuVC4y@Y=75>fLC92=Lr+=;Cy0^Ob$gzVhi33{hem<7cbGM zSl-;R`sx^klica}jT!FA$^MIz{U1#x+i?OjA5(P6ukERjidQ)zx@F_ z_CHZ+06;$`;DZ(LKhqD^0Kfy_^+*&{BbgcAAL_sN32h}t<8_qo3~Ojrx&XE|2TZM= z)SL9==Ju6uN-c}n*HmVwUmr6ygw8@LH#$uZ?}-&8jgdEW91Ls9Q;FqRt7Vq-HB86S zQrS4PfgpZtftFCzp*UKyq_)_Hw7g|@Xj*wyB3JrIEUWTgs%d$^D&xB!_31r*e~%eN z3?o^d_+7umcD^uS5T)e=f7Pbe{kzb_dkf+`yeSj!s7xm+D;*QLk(7&8B> z+ke%en|b(iv@SLm_g+4rM0bN@;6h$H8+NvsH`lQb$#7*jR! zm#D@CD(30UHB=!e7(XU&^@4Hcul!kR9E%Xj$@?p2?;Ep8PocW_HQLwv(?G9y( zA+fo>L0W^c=SkApi`%8=ZZ(7FEB-V&YxNK(}o~JqScPD#q_NX{N=zFn~V{7*a;((!cgFgA$FIQ7{t^ zQ@;m2cL6;Y!0vq&+oBB(GsE2uC(AH600c@!g`inPw#IcrZN@qa%@?2HunvX0>np!d zp9n@uNf`!&tm4gkihKKI{1$o9dSdv`y>O>3EFjj*w1$+kX@k$hYDrkxd%8lG#F8E< zQ*ZkJPq@GRMPt@&e`M{D0)1_R3t;+Ry-!*AKX0zCifY~_nmhBJiDPCC!%>-m&bx!sB&fHK+6T0uuPf8j;C&Ppe3kVETuLP#j#i!qY@eeBd_E) zDNDvclo0$&`88Q0mBR8i^jSDZ{3gk74gkQy8X{l7eMCsrK^l3{(i=1 zg1!j+4ti8XQjz(m1S5gGqe@+sKi^A0r|4*hOd2G!c}}hwCR&nN?Sr0+SH{$dyvrD! zgtDLdo5saCHtUp$A{+MVEVZm5KjxjSy(ml= zZ2wH=NOxTdy-4WZYW69)`nm=4mtU1(U5_uDRwZxijCj%vk=nWRZSwT?lI!Bt>JtXP zMoao^OB$aR>vYOrRq7g10$OA?TAGJjsT@dXl_UjQAwL8$;qLcy>X}b~2${6^rk<#Bf z7Jqt0g92ra>6fugR>6%Sub+tXU^mq-7G4jDvDG$VizebY(?<_>zWv{arKq z7-@IhG|h4PCYe~{wZvP8eEj#TUqhqr+Nj2XY(jV_C@o6&<0^_=WbEjKdbLwkORC+4 z;2O%7f0wN}$t#9yk95)@kl`2>5{#;_!!6JnVtt=sviA-<&3P1|qbj)%eZ-Q4f;->U~* zPdSJ@P@dz;590FQ@4}Y)%5>9R-YatE__CgyW|p%mc-i?SmAmRQ$><$9n!QgCPg-d9 zo)=6wSL?6GhJ^uWPXVxem84gV(ea@0#UILH)ZK46H^6K1pPMkX(S4TfLSpq`x)zET zj3#uw&T94(|J03*@%iAG|crQJXO&Gs| z8%WkAEy~w4;l6CgCBlZ$f%wYo13_Ikz|{O%*Vpi>3W8NE+8GRZihidlzxvzLUHL3R z5y;cssC0Ze5xwbr8cZdZ=TtBqU2Bw*QNg&;oLj%tTAMoZQaoK;1>N^#7!0N@BV09t z<>UukdR4Zxw4)+vJ7`;PJ?-)SwUH^qAk@}RnD)M50YuqOcZOiq6pBe3!Y7R zYb3GA;Dqkj3P03&k@~V2Jjrf}ZYdS46Oi;e!<6)EgWs{3nNUgkzc+OZ%FJ(HeAwbr zO}|khZyzWM`Heb6t<^MH717@z=U9(W8s+t0<|VepW#iE~z(u7Gq{)QT$_lO5X894r z@iGU%7sBID%};3#8S;*zl)W&RTEu&vXxfu_@pU9ygLq|ybRl1FgGI)o0k=h&w-;>H z`gZcktieXNpnp?W5PerQi1IM7fhyUD?PSjv9Mi)VY|hym3I;KKe88N2X@8Cm?le;y zs892yQDIro#6>`1X-p}o{{u`A7U3QiS&Ncx5LQ_=c)+%1GmFBL9ca563b#C~P8ALy zdE-M_prLq9i4I9tc2u8n7gfHL^0@>r^tZOxJ&_xg9jJ7^cGYZS#{!iHfr8i0+^?bf zrnNC!Jlg2(+9as5kM#=((^-kpO^sQ57{(yE*8>%+A_hle%vc!Pc!8gkKu&u?8rBIbIGn;iGQ!j!rZ8XJC|I zPvhXcH-lP|5_-8isjJwGoY|{tV|(A9FHXN}-wlZLrNovCpVF`Md1YBZo^TVu=4Z!d zy6jDE4H~6+n=B7sFOqE+G?M~nuMr`19SljCJ2?EhAO)8 zHXfWpz9AvRc*N`>!HUlVnRAexDXE#^89Ol~`vNo!mMn*qE>VFR+ngMG^jeJ$X-$_N zP1dkCR&46w_Ule(abJK2Sj|u2{ZMr%RT;vd1Wx(=g@u#(PXrQ~6x1lfuyN8But{%* ze`lo@3YKl>w{w2tM>-~fz!>UbG%k`PAToQGA47{DYr2k{DrrU62bJTxD)LP_NaNd* zT{-LaXqyoKpq3)GrIw;oJo;^;ipY$+c)*|cJcn2AXq7RJIyj6Zz<7NtFC9tQV6zh3 zjQ-ij645A_W3QF;b#+Tb<`{+kZnuAQc6ZLwEFz-f@zk9LDu=~vtMW|^Aeve<=21b5A)XYqyeC(R61pz)PlZS-e>*y_KUi2O6_Xyhq+d`LLkzc6e>K+mzk1i0)M2^G3*?DA z*A`MekU2_BB8n+1%$QF~9cNy5S|+7y@)%=_#@Q&Cu_G{TiYh26K|V%vX^G~PsWe=0MV;KH*nlN~-s z&0_Vr#yUyu;LuXt_hEis?`%2cDd68G4CloWC$ElT)3ql|*IJ_>{>4AK$E%4hUg$#8Sl%DJCsZi~=qAw2Tiip6{4s_sls?fLG(n8P01ORpo6w9bQsn^rqhP z5Nk;=u=N0Id2-ifY~J<$0{^00Tc46=V;vHEbmyejeTa3x3#uRl#WW&Nr zS@zY8f{QpD-Og`BGVtH8+_iGvy5EGlUTmt(%V>1(*6LosP5{>v@qIOXx^)4wwJ5pT z21n4<8<}P#?dqr7^m?fWD{mbm@)gUX{=I(X{i+T-I-Da;cxb4ID=Z}&A#kWM8+#>h zc#}rD!qxi2R>ja0^LV_qLfOYn8nLsIpT)M561e^7Q5DWfEAAjF{&bZQTYEpuQL`=n zyd~50ssK#KDy-Bja518-v{t$M4$LfXWVVGF?nSBcavc?43%|?G1@!5)zaD?$H%Xk# zjTlMTJh^*Sc9godv(_-gmP~r2{DIHBBQ)ihm6u-Edu5dGM};Pl~$qS6Vw6;`;bx3{rzTr_Bbz7SoN3sD%226O+eXF#__+Lp`KA5Ka}5W)7CRNd#y|~iHtSo7)xT-JwuW!SoLH-$gu%BYm_^EQW+FH;+lpTi9sBs03b<-85hx#aME%C_Xib`-#wgPQ0RB6u!kn=n!sE4{^ojzFM2EBV7F(vV zdAW}MB$HW)f2Z)JYbT+|6s1IQNd+*N$ig%#+%}Ju#NbjH=`-A^AcwiwZh+k>(prrY zlj#>~pwq$Y(9E!iGu9M!t?HTzMaJH`%I`~#W;0DKlY7UV4&R#GfsRnEo;|y_;TYx= zepR}_U42{MUv|B(eBftL9S|dkeqgW%9#ZLBT~BIx`lquEt+A?P5?TT7fQtV)4*%Tv z0H)AZ5n`2y3-&VC8jRv|{`Zf^@wxJD+<}95DFoa+5CC&v0PZ^V&<_j>oACfjg2 zcN6F=wT-Z-Vk?!_XUIyz@V_@WsUwX6XVHIQYVQBC8AFv)6Sg{vT<(J=R2Rh0=5AW3 zKe1Q_$GFtE=rp+jNv3DdBoXQsmMd;A;RZAJFjn27aZku?Oz2Nyd9HH zsyX*h8Xdy%Oy0FVi*||SDLT{Y*DMm{KIv!!ZX;vm?sZ^p$s!kQMoDfaHmV5rk{9 ztU`fxuTpN*r(t_F5Jf3qbyoj^hcc|NPmh7;IF4sBtzjU_Wtst3J6wo&dwzdMq2|pR z9cTm>J8ATUI3;TpQdEwJg0e*7-pqohhp};K_#D{mWgHd5;r-jY>b$NO^fO`OB9f+x z$R%OEn2dZ8$9Svcb{YzcPL==jKuBd%xBPE7DHzr>>ccrAw&+qMfBudSFks?BKc#f! z_j4BBS%9t?_Logj!E4VRIDoF`-W7t6iLeh2A8Uv286Z0?RLID*io_$uL+*F)@a1?n zj7$=*?zt1QJ!0jCZbkg+Y_+l+r`P;`SdSmk!{(@#x8s`7#n!O^c6QB%LR7Z8iH{Wv z$Xx&cM)-eJy#J`J0Kg^=aHojgasK5vo7~typg7Wn%gdBC^i^xc=<8O zk)_OnkX*|p$X|sG5V;kn#p2~BbN>uC##ZqYM_!y&Fez`K=i26U6q`Jsq><`6Qc=mIaNQ^txH`%-2dVw69Kml`21 zzvZNtK<*lzH0r_%4Z16DYfi|uveHm-p>hJxjK)`jlp8Rnd4j$x(6d|G%_lBnmh*VER9uiU?b9}H5>f~83> z)h`)Q6dWtzOoFvwUrigA`0h1-g(9ypBP(k@Fk3R8Bh8CB6(1Lyo=q|&_(RL_1Lf8% z+YDlD-DcrK_`GFlMR$oo>4j03ul^f)^9crhZV8533#1PH;igiywXy{rO<^mfojz!3 z6mUPru81|wvr&zGpkAVXKetw*vTJQTv<~KQ*GTEXR%>Wid*d{3 zqV9qv#CCSlnmpRbJ$L2fR2Mv58h6Ew?7+x7_}jND;g&iCFI@WhTj?k*AK^ds&mnYG zRU6rmEus(N7tywL*nRQQ64C?ro?5S@s?VROI^+&{a_-=WyECPMG~%{0MInbRfp<@h zw-%8%NP|<=8hs-nZh=H6qkmRchYO}=z0VT-)duAE`X!JdtJOq654*WP z^Qz?wZa5h}J}6+>ptGLn`7aILCnh)xOg$l7G8hY^^5ET$BH>k(lq@Hu!O66Io7^+_ z#qbEq1Of(L9DAf`ozai?Ct?^0e=;r{6DbECR##I8@_`4v=>q|&F@OP7d@_P_dmN-- z_&-`V+$|rWqXWJ3i9DzE&d~&z5rdF$F2b(S>Tfz%O&kO^4o~r*-(NZy>H_ZldUXi_ z4hj)^JLlmMneX8l4dut|xychEFF&&s82_V-Yyb2hj5(kO4gk>quOBmco34n8g|m~< zoSr2D0Q|oJv7NvG@~hk?8ogFIPgh4;snUX`I!7p|j3x2xw?FkvshFZevl6tl5BgjG zwiQ?2Hb_=a}v1T#T<8xQ#%Wz2`?SRa7 z;0TxxoEI<`EiKbMEh(Fn*M5+qrg!w{60~S9K45H!U*b#E*gsa>px-u*fB!1=bFuxRoy&Cake`Z z=bQRp?II?N%PwsSE5%Bi3dYiBJG%FIBlmG;MA862IWKcWX^K*I7rF5)?Vncz7qb)$ zb{_1%OSdt9MH#IOPA1td0Q3K=tt$PGwhC`L9oq#SG9NlzS-eu#G(sS^u4zT+KrG!v zPw%p_*x6~TWLMU1-~74p6%0_??lHSUUjhQe<#A>F`t$1#*XjJr?U5W(O8W-MXxIQr zd}f4dR(k^n^(F(6H8JD@XCtcwTJF@|Wwek!=;azaS|5fL6_+S=pk^+kiUdAnL!*4_ z2uVtSKM^9sHko9{dSQo;yJSKvz69V81OQ+Now5 z#)!CsLEZ(A~vcBye1el;A^C11=GZCRBlK$1+e)tjtUZU`UFe}+8pX!JcC&u528%_B8DZKM79M2=X1WQa1)F2OE9^b?+cjj0%mdw z^vutfW>&V9lzNpGo>ofJ6Lg-`QeGgaps3#pcYLhhI(~XlT9rD4m53ye-i%q7@f_yL zm@CLaIMTx%sBH%=^zth;?V72|Qumnpgvap!avfg2#n92p;_K)(Q}F!Ppo!AA4{QqB z83ZWp@(y*L5YJ~FH3ebf^{vN=O4Joxt=~tD+li?fbc2}hDE6fsmQs3THqL}%vpuTh zHmQwJNG^QgQhvoUg-zu*a)MJ8=2RbJyo;g)hq52fE= zPlilB#FU&X%SWO0*2--(e-%V&dWjrTi6@J$t*H4v@gW?O5WPS}Z5P3=#Hy7vPjpkY zgU@09YOCy_U4Le6vl8`iyMXh$ZW1vQhJ6PzxIVf`D7 zfGhUdx5Rb;KOVXgQC?E{Pp$o*l&a@LgC59+v>zfox%N|1DN38MMrk|kb6?``RR^8W zkK~U(S!x&5Rq**=bJ+@t2?tAsHL0bCG==y^F5(AN_u6>uQoi|b~ zNxVv%0{z(riXtqpEXDW7@gy#mW5_0_NOKF?$Cho?X=M1b5%-l6sMtyY4j<;yjT+XL zmglP2#R^rz?O;h^$gDCY$>a%rJlPJWZcgj%T(VA-XaA+M8d@11ongskpX zMoAIAL&+I3KFM4#ck=|sC*GJBv$JwVBu-8?_`fwgb6DLj#{$y)zbV{%?SzhOs)wQj zHw!t(Dc-b>M1%`xkyQWrhq{EH%Stvsr1WvUnoB0x$gFaumvNTTRFGxxafr)k`@;Ji z)&IRh+!v%q^s9vao zPP_*zN*>~J>_h5MyLeqW;~vx+bBeZjWePzRnx1?g-9`=s>}6JAjuIj$>a8aqfLq&g%yCc9U*&p!O#ES=Xkm zWHFZG2|QS3bHt#>25EZIZJ61#Vu^51TvoO#sGuk?kE?u|(i9marAC~XhD<9orx~y? z&?Gn}$$4|`8xJ5ldZTA(Wo~1p@_wFAocCYPOROrU%bwwyPcsMeA}w{VPRAaK0yVmn z@X#&_c~cG}%Rtgq3h+9)#PEdgZ(ER5eNMi~$USa$%$L4^H#Ob(Dj*9LLC6@6$h>SZ zgh%GmW;Vm<={#gLFbrAAjONPc;%y;`8a=C5uzC;{yxG1fLvL4649laKBr8qs;SuywXS znqoARiqC~(*lO*Xaf(fji&nIf9?EWvd%GW0t1f>(8moM(l`ryyt~9KN;O0CX$w^w2 zN%h^7LGFlccW9QmBDb{@RV7|~XP&V{;96=&rqCblH0vL1d3^-yxD76o4T6rmL zeX1w{|K1KKi3w{-dyJuCS7UX(j!@<<>}SO^8~#^aVA63gL1+^4p>3PMd;H^|BATZ2 zi>V+zu;)92UvLNZ_NTrLZ!1Yf5nkh@m<~=cZYTbj5eiWAb<tfr`-Zb??KteD`LDcO`UnclT%BLC zyvX@CRPBkuu_Wb+!5uHUkDLfeaZ+KLMkTV@G{Gq*Os;A9IFb+++YJHo)WLW__SV5S zRu$&tv^P+J{cC7BW%?~>$raT#KEQXI&19?e ziE4ghU8|(RL;Dl?xg)0!URtPJBCVvHjf06}sES82{JwQ{#e*GcgQ8hyZep_E%vPh#6YRIBW1g+>XjmIcJC%!mL`(17I=Iqi>lQ+Otn2of#XwB8p|3lk z*NArAjoUa?%TT%XogE(awQkv`XoP zJJCTPXrlsu8^8po#B6F3sv|@Y#G0Ef;Uk%#mu$S;fJH^uIDvYcO1wGMaV|d5)jInj z1M5g4QP-mRIf3F;URnPd%)1U&V%Ac<*-H2&zl?*5!=s2BpY}>YN+jcr;$F^QEwxZd^? z4kp4;qS###MFa5}?7V4Ir46L-ep*tp=-a2M5uI$1leUVQdEAxgqKOmL>9U;(6QDB; z);7ax#GGNMGb)R(FQQ2oWBd?M3FG~rNQ3n?2z|%#ksJu1mJSbyM_z6lv7o@fR;A4U zUPw+(Zj$vzRKi-@z+!C=iy9X~wZ|+LKsS4d9 zRX(^p84VJ9QvZ^nU|ZllR;WAYiFzH1#P)O|#hiwuu;q9BUX`Q*2D~ghSZ_0y_@JV6 zn<7H+8EeFoixIV;bSC+xJ^d|q5a-X}7tR5oTB$Ko44U@(Nkm(4tcM8#4Wn50kVOm+ z4%d`cRQ%{Qb06L(UJ&)T+`YcZpl5o1B|*}N2b?lMzRt%%nZF)R zck)NP{3-%vih8tc)*E;gx`h*qJ#inX8q;&)dg)A!_|HD~pK}S~GsfwWL6ubG_^-g| zZ$7Cq;)ZM8xp7G;!w6D-yle6DV;av^|0F>%p zc3ZU(m-y&W0b%96iPjN3hy|IN0*tkahKJ;a?~Sw9K4FG;zcKm1Wl3_$)*hnrnZxLRuu$;MkjRgVC9bRXDQJIKWRl*66blia*;bzPb^~3l- zWfn;Xt`4sWp?7)uvQqF<1F?*j1hBGe>EHs3Xcp{AAzIezU5tbAl=4rik8>w;V69;I zrRD+s(}xd)2QDk1#F-c=BHU+q$pUX`ib|huqh9N?ahjIZFD)k<%#^IC?|O_r zfVPvkpw`kP@>bL@E>E_ji*S>$;UT?g@54IyO%*wk3g!y zw)L%^K75eXq&l6r*(v&#=~Lob|>EW zn(+I_3rCL2XD!MzmB(hvFH-CI`M3LpW832MC~)O|cB>xC7YiF;sQ|V*47m~;5alWY z22e$*n{<*(I0)eb^zL!xJrW$QWe|sH;#-C)tdb*^7AedqaB|YrtiTLr7(t@8#217+ zL%HoT!U+AkrkjGYIiZS4j5+Khw=-O9>|tNJRd6in(AJI-Xy?|a1$<3fBjEZ``Kk@t zy6Uw9*s=ak(aHJoL3RT?=4*wG9|!Ol|4i@a5EV`3=Dz1pW2F`X2tWV|RicUDR)7VN zZ{pZZm#jRkT;V0%S(GSTS&?C`2QZpH{WnYMbe~}1P9ueLyGqysT0ZUMBknUopoGt? zLI5=-h==qpq3`u*Vn9tJfKV_&HAoF`C=444484Y@F;Mx`==6p83>+&>)x69vFWWBc zyfxEqx|QIN4I z|4_euOnio(Z7I#^;DKx}ZMQ-zcEdgfX7EzUeA@;J&s2jF003Pa;64E$IecJ%(6ai` z8jA0@Vcseaz{`L2AtUDhc<*eK@p4aPZu18pn%K72_Rqc%3~cP}lSUnm0{EJxo1Lw_ zP1-9jLDit{WA>0CNtfxYKz`<@#|-`hQ^RG~>JJdNi8pst;E7|pGNKS4g2g!1kjX_R z6)&+rM*`Q&UEufXnj)MbWm)5c{|9NQl+*r`2vEwr!A5))RE z;R6r__=v!O|B1N*iN^s;0)#!GfB=Yoo;;AW_yRG|FRwWQ0igJO5I%TFW3^KSuD`1s zR8;>3R*-)hh}19E@L0v|A!&l?<@QVI*!zxsyy|XFM;kDiOq>DpLocK(XT7Z=Q6Q+0 zFya{ly7--d-r`y(1@;j?hQ$XSAKC=GM3UzUBLSSg&kHAV{CIEA%Esh@HZRO&Rg%hl zQUMpG*k+nzU%r_lRva48w~tdg)p&>$mP(qSNk7daDwNvRkL%DEdT?kkLn(9<&?$6% zLFJp1n2erch(3Qi$@On_67nmT=7{!TLSEk9vUB>hW*-aF)WOLCLcR;KqNwj|S9Jeedcl_aUC zIIG9(tjN=G)NGO0EhYm-iF2j4Z?OZOj%HIpm3?|fj)@sC*ZA4QL}%NO zYPmt2FBH|KK3#BWw5Y+{@Fjk63C7jIRs(-Sj~NB`F=Xd|%@6$v{$#(&&IHB)s1TM5@aEo1FrH4H<8O8G}^d4u?9g+Sy+h%+u|dLr@7(jt-0#wo=H&e@ZQ zVuXYewu{@)K1Dn&4eIaiZLtP$3G-Mej`8ni6gHHKifZT?x}TD!14LP}TRimiFlF&|z*4hP? zET*d;+E#_?ZsK3fZglj&xT4|oZJ(0z%!lQM8CFmU7oye@1?(te!%%*rA(D|h5x6DX zAI|!y{;Tt}V6L-lIU;(N)QuM*eGlgCQSHoNF6rl<42Q0b z_=@tiQ&v-_+x8aDptD-oFzrnsl`@x3HZSNT)(Ja#U4dATdB4&ArYA6uE9ku2Uc-pJ zzERN5jm*lX0Z{SH!Mk5|7+`_r`-{5V4Voz!8i-{@OL(xR_~h+OZlOo7qee^ToZmuZgS-pnnSRecX>z+)k5d@g?kNC zLvU9Kl!V(=?`=EnLRf7fmQrd=WS59#n)q4TSSJgOb{YqVliQxdQqoxmbtUIS2V*3i zc&(0`XLQMvZ>1kgG+rD)ck{GoKnxXl+Lg+ZyRUC zb@3~h{V*jhvqfHDuS}%yBewmz1KX`X#Wzsyt2PF$8!phd1jsLv^lfhmp05DJrnSq*?6WK4ZK=T+xntSPmMRR^NgR|>u6}9>UvBU`@X z=;<%fe4<;mc+*{@i0BwaQb>PR3LXuo`w6w~GhF|}rmKjGeUOP==4qq~2y3=_nuw~- z@_ETY?J_m{^=oV0qok7U*UpW=li?JD?|EZ9Dz}|XvG}$xZBR?3wA)N1cds*H4{$wI zYgO9WH;vG^MS<{=N|XW+rY~*0t>_!M&MO`2G@bj18gm`N2=Ln27P>9l1IzG5F_GUN z{^hj?h3zw|dm7M7p@f3!Tq3Z3`~jbx`e$2;{v8B3YlqehtB}UAHREpO3oHqND;*1| z&AyUykAHr@nJWuZvR1S5K7frGcbd%GM<$hQf*SG4!K*H9;X-SHu+MjR!*Z8|jQOx} zQ0C25OM@_WR{2gt-h3v5}X0nE2p#xu#^S6 z$$5}h=8?ZrpMLBhC>Z4H)LgS-R9l$@r3{rOJAfH3rQcCgUJg6XvOx35&~u#5E98dB zMfV6leiCQf5@ACPhkC5&{!qVBXhv~Tu#uPLYAaYL`LTFzV76zqgqLN9le>m9`Pe2p zbcZ|l+j<9ELEOO!y103w45x<+F{{3VP1T&if8iezqf-MpfX4-GqXhq_Ic|ZjXKkH7JiBZE{))|{mGYa zdY83L(0KY_yG;)^Els!Myo9(w;IzLc!Y(NONHhgiE0fZlNR*C$`aQIz_A+}@W%FBf zKU-pfNO5geZSPj)^FXzyG zFyJp~!(`%wv!x1NN3}vA572P@FN%@?X-crEG|4$Hu&UmOI+*6)iB8V_f1go4$+qBi zYu|-izZ>3tIOH%S8Vg_s6q6-o5HTe?H>AbYQWt_qAxE`9E~m$qk>O~FKV!zFFx8`@ zgBW?kK<)_%Ty)FJ^zkL$8qhiI zCWb8r)FXi7*wz;oUU7tOO-T`R<` zgY*WhFRXDB6EFm?T7aPI)A6!e>E!<|(`V#L#l@TXTdfp}99uW8q)#jA%B5$=#q)`B ziphFal5;eS-a9%fGDWYAhOmP~0WP+%Fh!1NuG{!S<{);?-k!+O1SCJccIzliBFeA& zqbpf(qr=d#NzE#>);>G`_#aKd$lE78QdhP#HD!ABa9TIj<=WzCBEod(`yGc|WI0I$ zO`upKlvPBj+7QJzv5YJC4+cP^eet%sFHzsm!lW^c#n;D`d`@pD*eT`wq?1kocg7hU zJM6zURy_q;b{4&w8^I@*+o}M|BsG^^rsSZ@|~DvHWI?KCgLXpS5LMsVj?)&?4&I z4RJ~CDzjP@;Rd$kziJ#w*yQ=tr|=_m!_-yM9W2`27V{j8jldIZQmuJIc&8fkOsfvl zHTL%WjDI=q5?wx<`YUA3@EsYX=e;YQmQ1n<)BcO_Tar{xH7DInz;^idn+*7VzlZF5 zbaNkrIT1o@h3d%VqFJ04y44ZIoX({AbjP!u4zBDp^-yh5X;i+{LNT8$`p;fZC;y!c!EtUc=<(mDBRIk=Fo6v0`s8*Z2ork!aUVDv$&te5;;)&(byxMLne~y;8LLG)upp+{{4Jf@9po6$4V$Ddla9=*>tsG4XNOL@Lv{J$ z|3+U_SB&^39ytG&!N;S>*R3d?eh6UzAqy=K9ZYd9J>mV>+cIZC8SZRtWu^(SJgtm$ z$*c=^G9ndS-@fTU>5Rs7?**C6ruG)jF%je4o(_i1-%eM_D>?V~rY*P9?UhCtTWSZ6 zf~x3k2NZmf{*dRTo^}naFuIj;3nS>Hok(Gs=;5~AMm(U|*qbu_7OH1t;X!hOvCa31 zxCiNuJ_3*6y6V^MKpGV#TINfI-Q6?o|ElI^sH*1eld5nQ`kQTjpN&)~JfDf5IybGbr*)<)IIbW71pvn)z=2!AO7#DQ{Fv`EkPoXLhQm`DU;`flz@NS4l5H$`&(ii#+j%cF7eU$C?c9PiKk8e zNn}(zDaW|atgM_%2799K6R)o(5I6}p2t{9Fy1~j!pFRf*5r1Ofjc)Q3BNSFuS<39t zsC_$T+D9B4f4xIs#f@utF5=m=CB7m0kcxsF(H1JsMb7RixwU#h=q+R2 zL{&2*Z$;nhiomAxs8fJ103ZtfmlPIFbiIsGxs+JjfIa~86CnAoCWv6u=i>rWt;Rg) zqeA1{H!;R#WS1@U&m|>v9!OMOt!VmIJcZuc83-QCMoXwaxq;(pb7AN25xb|qV6!s7 zYgywtR|DyfOqkgjHv~a58|19N0qtg|Ixf=1?}A2OOD}$RoeucGI#~L36r^S?4BtyV z?;2sSCKFo)ztCawtS0_=2|uAD`)@dMa|dRDsEOe$q-v=rDJ>j;{@p8al--OIJ(qs} zB3cEf1^~QWMr)YmMjZ#>BA$W>fOaDs{Axk;OaqC=g7_HRcK*(#$!lu8oN$|gtOgVq zx|DNKtF_ahK3hQ6zlZ2J&_7AQ*4b=d6+LwN3kB593D$y-XR(h@rbZqx<_Ot>3o`7YzT6>oFykv3wo;exy^9zi) ziNno!7rmnTPkYHS(%CtBE}R%9vtAd*cFs_#@cT^9uABCZ^sJ(cGbOE(II1AaC<6@h zS9R|O6_~p?#qF#I=!ftAZ)d$Wyl}6kn$&X&> zE3qLIj)EjA<2dH8Sw@E02lDr70etxN(I-7oj*;YxUZbEJ&^QS1t!LCZ+v@q>In&Tp z?3!D>FgJhzYyi;<=_=O|HE7qs#NX6!pL*e)zQd-kUA3IVSAcv$E)NM`M#FMPfP3u0 z`xPVj5AkY*nl~NG0C-7&eJezrQN=%Vo1WL}?ht=#`tFhYk4$pzzVyDCS|UQ+s(p*m zay|~f4wOl9t^ZzJfc(~4hZI+muxMYiofaXdaq zjTAyYfWxT8azH8|s@#}%xIweAt+SKmY%J-$Q`6yaiO2SbV{xf7VLX02Z+W~|j+q|S zTY}y2_;% zcc?QC;FL-ZsEE_n7((9#GV1B^A0_Mg2k8re$j8qo2gWuI7T_yNYmi~ymv6u&(2;Tn z&IO5A;@zX;7^DoM`+MSC7>?P};!+ZhH&eD)2r0435 zSr}R*+P7-#-aXBzL)Fv~v7i^ytFTwj7_?TzX2cKeUM?`Mm9}NLp`(+mjpv*wZrsC* znjWkxU5H0dvY6voz*Mpg+8^(bbvCES*uwb-0$W2*C-pE-Cm7-}-x|=hA@ea;98AX} zn+Uuh`s;YPo)+Dh`ZWA3K0!nCo?Ke@3kabwc4A}o^R<({VTTVw9j zmx1Bsr(%uzSXGzH6rpn<`c?}2kc)z*vWoqqLcq$?>|Mn;e~^0Mk%37%{5#&t^8Tu* z5;y;C2(}NXbP8_IqnGw^nC2+uf?$FtYx{fkzM!8~Ls#uiGU?2u1$9Pm=~CD|g;9C} z;ixnBJH`B)y&3n&zK!YpZe>{mQxK!(%Wvz^gc`j)Xt73eiO2bXYr+Y`; z`q@%p8+!s$KjV?gLM!dwk&)$DOEO_iX}gIoBwg}efpxyR1*Ij+n`JNvmrG09mJG~; z%3W32AboAC-s`tD#&Aa)^X@O9xsJ1tOazs+_tGidk;bMA`paK3pMpZQO2+s8sQi2N z0(llzcM0ln~N8&%4YL5DM=g1Y| zp`%lpT`Y|Jr1sePbD~Dtt8Eerh2-6Z2-09T#l|qAqfNe9Iq;Oht^<*Wbg*@O16<>v z`%@O$VkX!Y8>_|(Y3@0Dou;$i-Hv0Jb+;n{4{SOzB2?ET!2n*nZS{BoVW%=T27?>0 z%ugO@n9|V{i^p! zkHGXJ| zo04`goQ$S>X%V=4B9>?c$K}HE=qmn6BAj(o78p(*6((VDv`1iL44k# zx=Fj_IQM!Scay$L+~xX=X=CzDCZt=x6t*gNZ48%(u3ufInzYf5R=Iy+E3SB{@HpIZ zV*Nfnn@l|)b$4zj9m62yL>pD&#W1c_M*FKslAOU*;TA2k5a_25pf#bORd|zbu0Y zByfZxuE)rU1yW$D)=#I1B>(WI!-5;kctx!Z>M_Lhz%g>7y&w=nk6L1=L5hP&kzDN5 zxX$wKMq0pVnx*hnbfJ7=DTYhuGt@nZoLBGNU!tpCwMbW0Ikq$G&VE0SY${pE( z$CTzbl`I%5=O(@ z1~}4CCI^~r)iaY+Nq+$kp_0We@R%3C%mCx5%@omla|UCA7|cIwhL~`f`IU@_c~$cL zY7WIS2FZV#Cj56q8#`H4Ub(}I=pvF^oSb9Z$VTMSlQBs=-6iEe7&;Fr%;_wj)`;Zk z4ec$aZJ+-J4im{v@q1+aJ}{p2c*W(Uj`u}Y1hNq5B}*su)UCc+F-gXZ|Dq}AdbJbx0zyF{yn zH0lTJstTPkO*H4kEL^j|6UD?SI#<)RvW7oyCA)*=Y~d!K&BWS!(Hz_>gK$#IGPowK zlV%2_+h*>t+ezIE$KzcYI>&OL*Gy zj79~2m+4;-tP=XotK@}~h5mJDOo!b*!LDcT_Q~F$#jL4#b!1Z5wfJjp5#calb>y{H z{BckNV>f2_acF2SJ2K>mH%w+^vt~K;oP(FHhORaIuP4pujnlLw2Q$qvt-jt?no|3M9OR6a0Oou%-KMO5#b@do9{gL? z_V&H3vXo3plSPnXMeiR-RYm1o#hjrTwVu=S{t+?HM$FRBN|}l~|A(QqCC?1*I@Iwt zFC(i%))9r8(_C#Dmgs@Y@h~=_L!)6b6enldW)iLCsEk@JI%ai>N;q{Vg;p;~QyT1$ zLXl9LW+LZnE^J6N`y_5y;^WS=YN4{S+lQo$OFr4QxY4I$4?SNpilOiHTPu&TJ|eBH zwt;u8+;*QT9;d6pMJr0FY0jW?MYFxEyGLx2yfK1fJGqHU*!P-?$L4#xqow?N>I!aA zi*WfWdHZnq-a4^rI{sMa^2y=u8ojIVJM^Hc=uPc0rsZhoJmU8V%V zill{I0)N)|=J@Q^T*K>vtcHD0>xaK%+bkvY&+;6?2_jM=&1l~sQ|5_i0cUvJ#4;1wmKi*qMdKr?f8uMRZ@sz#ou=LrW6tL zmS*ty&iq~%`2=zs-6QwwW7FF!iNf;=y7)GAz+SqVw)#rZGY*MIyuMVOx)UWl!}B0C zbo*-YBpMR}=gD`^$`oV_lHsL3dCvkVonUCG=8CSl4R$r&OQ^e3C_uf@QuPgez(`pX z2ES0UzV0A#o9S@5o=cIaXs&#U9@@Z|`zTpQ@3Vj~_TeDn)tp^+NHw8tBl!2Ylxj`H z#f5&Drfd4XZnN%C?I(<~GW4;DONeRtzP>PF%4Y$AgH=BQ$x!dq*&MAvl z4Na5hXCNkN>)=2oq2~U`e*LM=N%L3{N>e?rN4FoA7Q{pK%9h)ZZWfV8{Hwg^0atT2 z*9htGrBbO+;!1)*d+IagxF-E;ld6zbq(b4T>gghxZa7CAcNh%UJhE=-5iHc-CJnpL zis~nR{rd`~hwe{;gN=s$O=jk8O!7xZW*?23%9>A7t>kMFY!B?0=oJY8)v$DHqdQ9| z($n>mZg&kkOwQV!Y>Ub1lqMrK9~X{)9X&4`1E+YTj}Ts64G;(o?5CXcqs6~1 ziM`h7@fZXM2B&o(4`mIbKSbj|#}E^u_lY78K!vdPxNy!WPb33xpOy87N<`Uc2K@+d zb5?me0{PTm^pz}QL)uvHSPiF6vJsVnFU8u{cDXLG2j*_>4`W1d_#OcCH~^Us%HLS$ zb4BXW$6i_dd&wat7$N`FmYtYyg_70X|ItPK2?3%j_;4TfV)h*rh)jJ_X7HCN0IP4y z;Zu066|bh{Fo#4Yn!%il`um9Bwe|Nt-dz0wm|xg~qh{`&o) zv;U5V?ProM=ho7h1hO3~Px)PQe&-h6xd)uR(aoMW@2`3Pc?VHk%{hc!ere9+Z&(o5 zC~TIxAG5oT&#JUfnHTW%Yys|jTYoApkM%EicaoqH3bw4Dra}ORYa=qQmYRMVJ}v1nDG006DinibfnevQ6>saX(=^PvAvYd;1}M8b&qXp5^1{+)%Ny zyWIdb-?S5WBemG3G=p9|2J^<(IH_78+W7_5(le#yxRv?SNFn*mIQN(wh_!WEp;;K3 zxIk}pwbc#-JakE7I%Wdsa=ty;IFy)!@eMCEXfUZ!8!>zbeWiOZAFNq_HmFS4WVmg} zFGlc<{M}!`3Eu-bk(8H1s@8$Qv^P!Y`0Pd&MUS{5;Q|tnfSmtLbOOYInlf|JNa&Yb zWoDsLfm0eCo3a4lrzK7+)iXR!i)vTO&J&K5>p_7@?n+MLhZZw;z-Oi^2p! z%E5ebrM5$0igQ4APEZS-p3T(>M5QNBwi?l@ zt8<2X%sX1Rx#&9_HUA0wmD*!isu~MvpNH2AT}<$wiBSZ&y_HQ|HTBU>UQO;f5a4T!o+xE4JpKUr!)Y&| zmSSszY~L$$`64<>kW<6A zZcT`)Y~GH>v;HXm{uoaH+vb)HF^=ilzrBz$ka?>zsS~Fa6dK>NZ9@Lv1b;dQ-hiko z6OB@rrB4rm(9XEP+!ZWt%XeEe!TrD4g#27*-BP)BFSE#LsjVRf~jysA6uuWtAwuxYD#6kOo)8kVG)oxJR4U48T=C+ z?D*YvcYPSIq=7^DMf~n-XVD^NJ~~fTKY}}JyP4%phg-(Aea=f&7qOePwC{Dw0OS7j zkFNjOdyj3#MCO9+x4am9=ugF>%X7)p*^*k0wrsy~wXiUUAa2HtY@}!O-ymxQ-6l;p zNny6HA9Pl~8*j|HsTxPc#;oK6+tPvVcE$Pq^IiZ4M} z@7rfIhoQRgK~+UtN_rK+6d!+BJM@@(n)oI)2IAF2_As@XkBmC0(;-WNshtm!ZGP`!*u5iZFZ zV^}j|`m?;ReI<*e(ijT83kkRoZ+n1#WJ~x9P1O^bVL|%h^d~>h+>7O1wfj`XF336A<=t+Ql*rw@sYgnw7@h3T zqn)te^pY>{cgyKY(h+>5=U$_7hS_CQPW{?B+y-k)ug^H{j~8q%Nq0e}Vr{RtY5u#* z@b>t-Ht7T>@B2KFV|y!F+PGrkSq|m!vg>l>LA#?%St6#q?N#QzG#i*HJw)|BkEicx zgIp5Nc!hV2p-E1DrT9_rz~vaUlSUhxF2uY1z%ut&p;FGg0&dv~o;Q>*fhrOkRf$svl4$a6Vl1{-ulei$>l)hp8G`# zxWEhC+rhU61~56Xfr18D0nW}u+Doyd|A!38ho$n1xd%O;uUxy>(IB>BjnZYE*s?vo zN;CGUQ+$1`jdp)v?#fG3WQ~c&X4Zj)S!QCE!t&BJqjABauEl<|&PsCk0~rLEz!PH! z6pL;S4H&=&3NSOacSSQb!pbpbf&Q}?wj1GYZ*NW@CoL@-4klD+qSFXib*up4x&PXwGS|Au{g7?yf5A6tx%$sOG&fN?iTH~Uo zZ&ow)U}o+p^iO0;qq$b7EoiTZjbCD$?rWqoSc(@?rNZLN8Z7`bs95M6^}VW2?zFKV zSf4iEPfhhR|0pdD##7X+2n7*YRObnRi$1`NA-MV>SBvdhrV{TzNm^=y=Xga+fcXinZNmc`MIpp zhha0Ql%TX&R{&(mwA`@7s5n8Dhi@wa$o57{Q$>yQK<#rUUi9M%UPnX`hZLhd;u(w? zohtec9c{+=lTzQvF6(HO+F*1Nxx|oL_ z3G1a9LJJ#`SUhZtI*t4gGE>x)EhxgtO*DC{wQP0qC4!dDvr&&MSuK3?@{BV*Nn20A zmt@}vnOk`J4s9ovr1%y?`bv?O{e`#TG%-$qEMI5U0QR=R`sB{acRXByl{026{T_<^5i@mZ&%fT zLg8J8`)DrXOUyA84bNUCQV!X*Ejp^SoE!U*n8_i1NyRk6C-!zM&wf)3P+`VsSuhd6 zH^0dlZq_ca+=HCtNE`+WMmfAMYicH_HloKI)SNRkQ`sFUxL$B1{b?K_I0o`&mmsV$ zPGt^kF=#%0Ue~PQE%(^rmmOvZRFM!{BgE7$BQv=D~-K_-5>#{4wQwuC~Aq+YG!&A{GizuI*_>Nv|dh7FbcY-Yh-v{wEC@gC7i>taH%9w`+bTyLobJ4a?UGRrVevR=VXC z!JphPbahZI{)~Bej+2%sy)^N?--%=@EiFm3`e>3I#zbd2af0i!=-1rb{sr1=i|o=$ z9FcVGTA;*_4S&p#z73Oq)Lp#yM|<^Y4xJ%Yr{qs}5112bZ+fdX65TZ;z9>&xq|VcH zoSEYpEH8dBm=DEV-7sl^{L%I22_qMGFNtTxdxL}1s-bLHB*H`A&Y#h=O&*bM`y?gdn<#*Zn@}3-e=*R_*X7Nk33T#lh_%$HD8O+Z?xYO$}qs z`}Xt2oc=evB93HIjN4_77O(Z9$*|C7sTMD8Q#b==g}>x4c%%E#8Mi5&9?{+~7aAI? zznX0L5ve2A- zv+OVUmfX6P;311t+^3#mJeE@Oix#|GN|!XJenYMsQ(JoS0(DhF+^OUG=5)0#rIs1& z9!EvrI%ynavNd+T@0@?bvi$qr=u>=D&0R4T=8er`ymK*5NWK0G>7;#p4ii3Ut>qoJ z|4#-CD1)hZnlHhfiiU zI-wnS5qN#;=A`_JdaWtS8T zeNTyari$Z&iBl?=WX=_TAe5Mp?BJ0stT&3uXmDoB>GbM%y?lC-16@6Yd3#6ptbg|s z_+|y4<_dGJE45oH+k?K7RZT7)oIlF&S!k>1HWF?4ebKps#}t=LwZ1B4aL=Mp7|Nm{ zX)PIzsv(CN>)%Fg92IV3TR0zw;s4#qr9HJ5=Pl#mp(`dUhG$Q>q({{^)NKs7;BM^1CP&+HV-<)>s09aM+<3SexN*&=VoTfW9 zJ*ha#cyY>aad_2E$O{BzgDRYeas@ixipD#Q!r>TA-uqU$jlvZuzvT`hQh~DN` zk}d_e^izMeKbKS18%(1)FDlVsT9^LA!7}>gdlq}8Tlvli{k3S5bzoJ(+A`iMMW(CA z!_!ywvY^^gY?xas;pS3yzE+1^l%TbWW;>&9Lzq&9H!Rb6IbfPQqm0LD8?-9eFpzpT_3(=nSB+5x?o2wK}rEs=C6m(xxPtYkC+ zm(Lb^t?S(iU+vK@`&hgUVOLArU#Ak{l@ryqyEOSQSg!NULgB6LzT|{`eWU5(UCqBd z7vDBmfPf85@R$t!gxj6Xe5hV_s zK!R*HF(vS#RhD0fPv}+VbFuU+96-vILJmVO6UKnE6r?Wz> z8+>|8hB@`k;?_89b*EOHyvxU(+btI?8D9NH10<&e?hi~Ij1rurqwE=Uk{k-roT)jQ z?!IDOO+E(F6V2pUQVBA%MA`8-9@5;?DaM$gM!pFUoSZjlSBn}IpJ>ukz6S&*cLlGR zXLol<+B7*suZ!xMtif4nZac&!Gs5)C#73t=c5+040E<_sRv1?3dWXq%qyC!joTDmDeh|#?+cA z?c;JsR*I`ne4$;D?c4K~*baxST2pN89l>Yi-b7H(Bb9;)*esa(kv_OAI}y*R2>($E z|9c<-9Ht1jF{uCm9N;U1gT>ULFdH&aOcr38j@vjaXOD`*e$X=F9i6Kpd=$f7;8u1| zYBq05^I6nqhP=zO#Y*%J-MaNgj7jixJ(Y!!DxJg;9PkZ$;{45HN;h6ho5dsSGW=w) z!_Q3jp&bv2YLc%Z5Z-Oo_VP}A3XE2p(R`uo0M$EQ?qm?&74zr)eb_(b#jq}96Tu0K z9L>gbw{VmelQZ~p_`N;qU}(|>Q!Yv*iSSCsTTEkl*4R=cNC-XIeH{-5e3e`&*08!p z=rF`^=_<5QvFTfz_HK2xi6H+=Ps#PTvxH|WyO(wBGGukJfhbct%m~iCrt&KW-`hQ) zZ=3#6Frz2#Kl9M_maNmiH*CL!!~zEVJ>x2glUaZvpF^GBhgJ$Wp${Fz0pVp5DPGas z<}QJz+wXJ}FcH34z8Zb8Mr>D}^{G;2yG4qr1zDdU*0AT$8 zO9H$BPPhgA!L8_~|2%q;h@N;q@)-&$`SJn)S~%gKf_DA105qW+{og>-%=SSk)gKf@)yZ|I1rTygz zSV$Jl7wn=KY%WG3514?E+|_F!typ|6PC?EHstQdiPYFL=$s{p7w;(q&*RjpwP3w!p zf%ToVyeTXwZ4z`zhUr-sNrOo;{zafiE4#p&c)e2+8K_MqL%gRstRr}x-0s{Uw`1aj zf(q&GMMs|u>yD6WPL{JKpde%Qfmxsf-}wIlt3Xu0NcN8>J+lq^1*TleDD0RaBaB&5NW#q3A=}aMJ#b=$f^JUUG-Xec_`7AS zKa8MnD;HVE+UZ`Y9+Huc*q#K6uSGCPyX-ytLyj{XKbK)lE`*W(pa;O8;p>QiXaI*L z04~KfzvTPe|FaZ3K$f(9Yce1WX!IZHAbYLkF2K=~5K~D}C#6YcfN5)0aS}~V4^zum zP5MdI>Y9DYNYS4poJk|2kw!4J9`T$i4d{cQ(cmSM>M%#$P~>d>>vTf<vU@~u&LOwpY|1l}`+VTxv>V`=E0jr3e)}S8u%D-ogrgRtryhY({#(XNMdj?)g zi;kXA`Qr;2^y@OQPmxzV_wYswR<(ooP{+H}a9L?hZ5r;5RFB`|0>S0<`tuQ{n|v(% z>%RS;jF@jxUw53zXu}#CE@Pzk3?tuZV7aY}w5@@pec%maV9!MXFhmVJ9KBWcgSk(DKaKs(}02oVYpevL8rwuWC zhyVcO9re_zBG4Ia!#6Hmdf5L+Y*4VD=xAR0Q)ldn;kLd6_C75Km*Po%^@1Ze&&?vQ z=loNn>J!~GE?9MZW{yyWfyNG`LIc&u#h2*$DL}V0BfTMEKv)d`0000001E)1@tGG? zrS~7!yNQxT=uYEf{uQ$mMc*Vu8Ts-9F{ zuce+|U2CzqD(%T?LfskiM6@0Unz~n@AO}FR*|Osm@A<9}Bn^WeUd!My1z+e(`8F=P zp3}(3!46`LHfmnjGDdLY6rjF&-nL zHwrN9_M=6aDv}7hi-x3e8)4N(MbQQ-^LpMcKO&D(UM5YTnmJPkI!nAViT{fG&Ad`* z!c5Vc<;{mTOzEm$zHm zVr_T7v6BQ~ckZ+#3GME`sVQIq%Ucef5?Zj=ayeVrcCp;ttqQg=a?528V6s%L++32e zo0DAJk(HBxKmY*D2w2q=0Ph>$yYIfvd)#l==FM_;cH7#fo95-)nzuIFa@nF%G%7Su zDA0(akb)ot6$l~_#77cp!0?gRA1}(2gd)&L1%!$S^dle<;`vaMI7?HJLubqwCcua+ zHU^e%E-X-M=K^oJt6=r^(j_S(gVF;V;VBemLx@5DKoN3 zG`7KQ6Vwm*|0oUsD}a|%v72lq4BASiqBsFeP`h=wi$bWSi~ZQRkvlz0|2MG(=GHi| zRKZxRlr_ti3rjMT<7b8?GfJ6=##|=Q6c%8l&jL;qFTW@#W9}ct5Bo2^N{m?i z*dsGF+3l_6#i9*&IY!Bv6i?9cJGf=^n>pZ=#IbHpVNxqp|80}mfxTBjb7E0Mp zr52j=r%SZgV9SUoR+^`)=#3GlRKoO6R2X1GI2r-hkM34f6~iVF?E8wX`p=fz>7r)V zv+h&XgtwKpYqoS=xr-0%ELWh+3QFy~Rqc1G&Qgiy1`sQtmUs57m1R@>lbbYZ0kP{}r^I6{5_ko> z2wSNEG~y;&PZ%v4QqRe&D|)w0w;i>dCDK`96s8H1xveFEUcceOTC<|#__qu3U30NH zGAFL}r@((Mlc*9{3a0vJ-G5t!`c}6T*Cjj6S&vl`Y*>fiQ1Rks-07G zWsrxw>?l@cM2=n!U>d>1`_q?Vxr@>%Eh!5ESXR@TXQQklmXA_UPOq9{)|~dPu)! zjKT<{W4g|7-!~Am$Tn=lTAnyKY)?X9NCy*|(ONc=Z9MHcx*C0yPcE5Uj@c9p`#1mw zvmC&?^}3j!-qsbghPG26#=KdgT=>nJr3cfS8TK*rgfv^2gBbG4($^P?MS__YHx+O}0Et!l`{11EXTfjwIF zs1>8BjV|I|2qnIzivqaATL2I*t5>M=gosUinUWE@nb`Y+sdb{XJ1y;s@ea`!KQ4sx zQ6LVuJNp2Tr&B~*ysNNGjk3L%ZNGvFE^8U>RCcpnG`2cUH8)$7uHuH6ZogGUZPW~I z7bidxTz$_l5#nD4?+f$$rtN+I?_4vFzx`d>g`4)s8EvK4P0`z&`?~&Vrk`0G^c<^E ziKF*{c0T4n>Io_h=7W(IHF>Pprk%;FhH^E}T*-#+T)=9sf`|rF43$oByA`ohaN9Ts zD;4ttN}j$Jsj(XMGP;$v3cY``Y!zD0;kMZc zwR#CRn=9gLwsW&GR?f}Sd?#dHohAa0Xo0m5JaTnWC&v4GGBQtE^^+!brACRi@dKW{ z5E`=^Pm_U?r#cwjU@8C_trAT-O~(oOL#Xh_g8A9MQv-j@=Rz6MklGGS!WP%CUGrIZ zg|s^&=G{+sTniO_dQuN#+S$2Fx6WDAyL7-(D{P!=0lk(lG>t4p;~=c6i=m)3;$gG` z3KFoa3HX%s#04C45o`LF;7!Ro=tNqBk2C7fU%7Zjovw9WBqYuivO=JKFSgKF_c@1` zan0m>)Nji!U`Fn*)00lPsrPyy5}TT+u{!dsi_BEoCyp$%C*KD_EyM(mjuB`)7{X}7 z1M>zZ(#`1pig+&{tiN(!KjVw=dO@nW>H(PA~JXN2*GqMXP_La~<>%-o@!z8UhUlu%)C1gYEP^d;B-^ zzq?bpovER_$i$}7&|__bxyps%qHtIP1GBMn@#2(mLj)cKSD@sg`JPX4H%dLCk?+z? z4A*vs5%>EI_IN=0zgV+QL4)E#Q)xe;4+J8!;o61VE{;$*tVMvotcn^nyzmo=e@BC! zl3YN6$=R2+1aO!`r$|B_{26!-%fB#Sm{BH5Au5rBQSn4ZM%|2vWiG>-8P*{VGYMyz zz%sb2$>)DWMXv9!D4GXCeC`L#4#NR~=c5JxI516a!G>i!g5uWn@{VRo7u11w-$PfH zykvTuFl>6%i)egCzb1MKqcB-zcpdun=c7Psbap96E!GQwF?Arg&<#m?|66-Wgy;y2 z&M&wfvd7)Pp(EpkPA%;$qsA$G_g)wP;G@}(C&PJZ9b2vJ2zj`c9a{mE8t4VAmsy z-9xrTZQ|C*^-N`Tab8HV&_aEd6gZ=huj-niVjBoO1T}+bhnaEwds<8kiAtU03+jM6 zA5BpF?5*`|HK{H5_^)AUQ=3WLWT0d@L%leJvAUfdMxaF}pPqt*vQ_F-ZPlJYY2?pi z!?In_Qp#xp*DibMkiKA#t`QWGFvB5|#sg4XY5iCmIJ=$ifdSW$c>;gm@2SE}*Me~B zG#2{NNn-Q2S}M_q8Wn9$XOsXpx`GiPl@TIL-YjXELXH6p;r>9cVZ6+TX-0IbCGgp- z@Te6eyTt1xvX3L~)Nfe20dNpoaRcE>7 zX1Su7P@M2C!ZG%Lx;;GwN7h#uEhipev~6@pDU)1I{;qlKdH3zpU+G-e3o!XX%hfv!GGiKcBGqV%#JWDwa^Oc<{JP z*BVmdnobHakTZ!uBsb=Y0?S4Qq#sgYI!*$b-CX=eMD2RxZ)@HoK{Wu^2Z=m`3(8yutm^E%aq&hK6#x2J#favAI7kAqWin0*6ECxzr0-Ki{7(@F6dx*b}8#o>bDAV9G~X`_CH>2f!qIk^HT?=qbAC z9mSWMX*b|J)3+0m2F14lYM*!xUGs06>JwjQM1;5#(vFBUox3t@K1PIaE40o6ry&lc zm@c`Nu*dV%?kWcf?a6}H;056H`z^5H790ump`kZych8788wrh?|F)W;i?Lz46e_O$ zGd%$~4VFNLgPWS3qc!>%bAyZ{O4%1< zA=ot$biZ1ZNTTXyJL=ZrCz2#O6Ve2OG`j_ak+JqcF5vmWHtEph8Ag{)P0 zniMe$eu6>u)n;}MgaGoB=PoHiJjrx{QY-j6Z-M0GAtOUexKHHA&tY%mgE}bU zba7PPJNDv5|Aa^K+-9Y{q~F7_pyIs`y$64lVi8}#lggf!=sK} zJO(9-hDL{VZdOQP`|N<+<}EG@3CkLy0Pdy}lKL9-K31oxsdq{yaU+Up$dd{HxAGr_L-@V7YJ9srZBnE+{>yZ>iA{uqxU-K zQ(0Ew3B9n?9K*4~qEUyesIfrHVboz2S7MoX1`_>noYT>@CqW(GYnaMJh|pr7oQMK6 zt6!M$9BU#_Vj;?YcZ2C%2SbM1G|(VW=hoP0`685!>azF7Ak zmE*iR#n*$mzn4ZH`-_X9^oX>V4(bFB3b|7g4(ZiIfF4@I_bOgHwufPAv~(VF94#zl z6)7yQ_;8!Xw0=Mqu(l>N9TX3y<06rWNXyV+(0KB)8y)RC^sT0Pz(L?O1%27?fWj`e za-)V)spO~@wJ`Nj7#$(4LQ?$7A(oM;%%2XM4&(#oY#j=~jnR>4EIR= za1P_!M*epvPH$vRx7pcS7Q~N?{JYH|ZhTWsie0yiJgaR|1(Fr@@5vmFu@S&CZNrPP zP(kdY0nepAC4-8T+Ph|$Fu%09SnYbedq~NLW6(b!%fxD<6JC6Mtd@@d^@4*ScfVck zu6z^QO@?3469*cy#^FoTFJHVuJFpvdK{6OJ>CQ)vIfMC_#ToLFQA+RDDF@_pe=V_o zLd{mi6*Wg`?%k(N+zydX>hPT>zpI9KZ79rmbeOvh|8zYCEhw=0Yc@E4dh2JoGZy{M zrAtQhKvI_+-XQ^)ospK*<|}(w9O+D&N~@AVSW*4%?N%E)+MHWY{{G_LJOZ;)dy;JP zvfw$e)}^+|WUPduq*dW8FT=S5-ol1l3w4Ta_A`+=9>Z&@O9`L24blgD%N7bN`#^U6 zOy7Sj#D+5XY?PWt z(o;E7awHT)x`E(Mo?@OSP0`8hCP1!Z!Y2ficRo+l!WPv&gC?EZo*3)wwq{;&t}$Wl zxPAO|5@)hj?T;!|#a#Suvzxhm{MpkI$D>=iQF!RGyCe0-e3PPEw3gv|Z=ZK<)kpmD z7hP-on2=mZ^2Xug@t?RG-ek%fkZCqQDAk^n&okP=u%4bh`ZWu3{nu925*!EADZ%nw z)(oK|vEC(1C*-7b+!Riwx66vbe9LV>yz?GdrXo~ZXMg)2SkW5jze%X}(f-koR-zeu z)*603RQdblCT2SBnBAZB)aAR!Y-ZcF6MPXN3C3fhpZBF$U*g91b*PXyw3Y+ysPW3h z#+kZ<3DHG7qnT7^)D+e%s7Ipzxj_}$7BZQuHX82kPL%@!cf4ha_=IVT z=yMW1b;7Iyef}inzzS=VhASSnbyHR_S%e-Kbi=xaV2dlmHg9`=%4%l_Wjzy&$K zS?M~)A(zd43DrcVH^LH9et4tp=zm1U(JITeT0Omf*1J4^^j05K(?(McKN^KF+9l_! zv7lXG|WlH=`s<7jGrvupWe(egFLY>TGuct~(ab7rFBemoiB-b94};ztBP zmD{>n8-N=NMkZ&}1!`E&ln;VUOSkX70bAZ!Zt77e7e8Aq!oysQMJyP*U-n+F{G}{s z>tlOX;=XU2%BfgwQ1iCJylfWQQAK--(JmN-F90K`&GD%Hi-YL;P3rBUztO69@M_ApI@VvuLSB=#f1lpW`=U?D^<1Ry7NdMW04l;iM7(vn6P|>EAmqd%D>}8TS`N+kma?Jx<>YSrv2brPf{oW1K6jySsy4U~ZrJa>N&JbCVr< zglzfGhME;QCs%taFz%@Q*p1D?6k^tS|6|@iBHXSQS3BAp-4B)Mb{umH!+gLv6~905 zK-ejfuBA&QiOC{ZX02VZuF=fP*}Bzv?UB^7d2T;)u*%*@>mFiCKiz}KQLK3a@!Mf} zh{UH3dZxT{_2=DL0m~gR#guG^;$D2DyK*JuK$p*Su+p_lCdn z4lA@vikwMf#Z)7u_s-vxGPzsu$c#qOcorF&fZ`e2mC*)994ToF`kf#RB$t#K`9TJ6 zkg3eBhLt^3sEtK%`QX>uyylE>D36N}^vWM zM_G>gaPw7t-E^u42!^}8Yu#@=zZ`M%&u?O0`F$JoK69|j8Q0B8JBsQtT2<8UjR4{O z(oXw)DLCWvtnEA~5!BhXF>OXCMpb7}DSoewseQ-jwoKeTD>&{*F35c)2a44#t$AGg zudE37IDTXf_`BgBZgUaQRHGpHE2cH_^GKkQ?fwwNxFZ3x>C#n(D2)4{KokQq8&|+ zxe;(K&gIP`c^AE9GuFw_zf0P#@9qWUmL1`3_FTv(Bi5C;7NhO$O0Co`J;Z@fOwso{ zEzx$jGQkCHHdDA6H4yHhh?e;Sz`hz~at@nIZaeI#6doOC+$BqmtOg7RFk7gS4{?*e zhA}jEv#QWc~)k6$m6T)uD)>5FB*@D#Hu}o!vcI2pCM(~_M#i2~ zWCunH1&&lP8w*Tu)7qvFv^^FZ2F#kOu-rDU2Ri{)fJ9gz8G#X(urFWZ!FDitV@HLbf$p2+z4@&0klO?X@A`D8cpk^CjadQ2jE~i7{@a~21)KZPf~Co@aWMJdX}TvYRk0M{c3fjDXWNpzCl6zEm*^W}r_78P(@H zVFmAa=MZ2nd&;!3w=O|zYh*mLu*iI&lWYQh5t3g(?8fk4mps8qVs zw*Fh7@5=VYbq8r$g9J8VvBm<@141Dp^sP{cGCR@j<+W#&`Kmco48}L9K|mbxg#RPU24)w8_9Hyi(<55xZ!*@<8P1=^-th7B8@iXEK_w*5ZOXaFH^`879Uh2uc46y z%;wyw$j;7e;9+?;kr7Kn!saWRO^n(nWMy}oObE;V;`M|i9!IdPO#z=>#g0ps5o8xW z*!tUrO)I;wWY_*?VNuP!AWQ6H?KcmI$-=$9WD*VKDZa&Z5wdll=E5JL^fX`;4nHe7 zPn4*_-)7jPJa+Rvf5_?(5CQ-I08}~4 zWF{cH+q_#_e{DCARn7Z~Cm=vvPq3W;z|0I4jR1fG7;BCjKAdcmBqoxIl#hdwqA^a=E$NbjxkIS=)BV zmXo{NA~6X}s$g&d21Ec60TALKP(TO+9*7{s83a5R;(DCQ2}USD0EBr2cmn}V@PyjK z(MKkNCPh1?oujCe6%=aQ%@&R}eEwq6vvzG0j!4L=4ii(eH*{zth@`n1Ud7?XtxXoND=QLx39F*PRW>UZFb@>@6yn zjh*sgCXIi*P_K5T_QGJB+Qscwoma?&`OY@Rg4JQHTg;8Zv_lL=XNA51q|U{41*)O9 zm_4CZWGmY`cG8Ys$4>4#9QQIoYLwfDRNV~BP?H^-aaQi`qo=zBZ}3s(TC~Bd5W00v zF|WdfIOuWUF~yqQDsI7HaISD}b5xQNWCkr-%Cy$eDp2l>CWfc2jiX?=l?~U+DeGR9 z*SBcXBo>6;I({`SJRY0ygL$hvT4hV}vFn$X!`(r%67Tt){Hr3y53T2ZFU(FHj#6*+K6 z4St~jBQo3pZ*!ZARoGrgahM=dQ~ses7oG4dndp?jLZf|rd<eepl$=Z)fDESbD_m zVfHL!1esD_{GGqcvjU;pkWFgRXMiy7MlN!NWoYUaj?d9D89QY=kCOvjU*iKQw$w(gNz3?a!d{^AqH*xEqJo=h`4?KiJw~jS=VV2LJr(A)$ z)*NeJ)8uq{$So38TR zTaKcLm}o3!>{Z;YTf2d*b}sR)IO4Deo?`3Umilb92K=WW*5N^#{?qBH<28 zqfv3x?eAKvGhQ6Lmdp{Q`YEBkYCOXXIvFVR0F#C-6#|e#^WGi!FgH>6&Y81YdLpWT zmWv z7P3}Dm$gWBVrh$0QvsD*b563tLK~o@bz&lopv;CvijkspI;Ea?A8j<4#7oGzS(13 zb9`H|zsEPf+7|VElj|_b9metAY@vqc!lH2dt2f2Xo952lZa*=(7+S0 zj@)4IqE1m#?gPS%zFFcxtHs|5#~c{>d)&KkpQdSDDKzFdjZ^%jL;x({NNh_a#_5}A zL4vME@#L&6b+X>>(XIwsEQHuPVoK9ae0oOeO-4Uah2|Fv2H$}fH#s-voPB!opHNAi zEY@}dJ+pp(Ww4jk51bNVFySjZRL1ekhWXf3b#op|mSMmN#@?0nSQVh1kUz1-jPkj0{1U^+F;$inz4Sy^vf?{qUvze#To5kzS4lHM{9nZ~AjcOwNr zf^!PQIxYXUH^3szOwVLZ@?Vj0fW)q3JNN2Q@)GXkruN;JxeL!rvhvtSi@bSJu@+lg zoHV&L{S_BS#SnIR&g5n4Ig$5VBPFkEb8Gp%T{IV`$YiYMVJZvI=#2VZ+nm)st8-b$yGL@K;rwu%E#xld**uGgk+{Py zxpQsp7Es$doq^0C8q7GWY!|Brs~_jg`d94ElV>5dec!_!bOH_9N+zGIQngAaN%PaCmeLymTq9X& z^53^4f^Y%hk^GXOLkyF%jUhvldGcp^k=!-ON|}vll2d>SZwx17@CK(*4^fCt9^A_2 zG;C|l;9w0EIFCu5a6!NB{=AI2L`>(ELErs2tKmzlA3oh%jCmvW_+%=3whE6{caMTT z;00{LP=!|r`{AR_25wiXClxm+p7vh!MR{ ze7o2Y8B6CNy!uCvWb-aHz))L?%8QvqCTLK zQ;+kKq;y$%-yKV8}Gt z(=g&Sr7ln<0jpXSndR7)yT2jo4Go9ty&xxc6(MwYcJBN^rlI0|@v47jkl(z+jJKKX z235vsYj5V1sREJQ+@#1%-eJp>{<=<;3&#^c`lN9vAcN*IE2#nKx=Bl;x#;1TiF8Rb4_FL>RIqDU0KkVeR|S!+4&#C9fHC<5rj38p8q+>x{pN zC(DQV3RgJa|2R=P(@p(7uh5^?>CApKNme>kI5?Yc3Qs*bNdcBNHdac~@nx-Dr6Mx- z{)|f{?<$MqFAx6C;e6^|WGLCDdnkq3%P&iHHKL7uP1WK#hZBS#t^v0*_jQE(!btzf zdd3ZsRsbJ$;9dkyDBRDvik_7vtE~eE`%o))oaAm@`rR=WkZYG@h;Z+e+I&C2)AmG$ zj(X6ZJ^SgZ(wJH`Dru{g=e~Ysg|>@L2jCkg9EGvfH%(DmpT?^Y;DO|K+{~GDvJyG{ zTGa~4b1WktTvgQ(_|>Z)ODct<>@AtAL>%|lVWTCmy{8&0;Z{xVBC?B15wKq-V`n38y6u8+RShkCQmFHdGf|Qk0zGQ)J+> zsK(PKWL!_Kp9iaN~b3q^UNTk@8^df+X+Ak;H3j(0hSrbFcI(cCSXNaOQg|O0JVXIp`!xXrCjR_?Z z>T6ruTdA9(-tb^dno_A|Ei+j4(i5UT%ub>#PCj_a3ygD=1(6i|)Jq;(s~NUKd{)2V zyKk|Wac_2c18Ne8i@LH!>;meSF>hfQY-)cl9l6gj}I&2AMoac%M0B_LL)+2q=+<9pwT(_Z1s-D*S zH$$n@aPEayBauu%FBLbLA*jMf(cR!MSnll;>vX9+kF)uJdUm}gJl~X+vJ!Yb8|*9D zlx8W9Bgf*&#-8ja3^Cm^eRE70hm7+KsmKp-dJ8;7EZqIwaFlenw@^rxFKc}d*=$aX+9RalKT?3jyl~@7c2E&)POL-3Vp?0LwE?qMIAg z8$u~snQA1TKD@82ZppdDy)qgA@DBjnSNd(DOKDX!mOew8&6%-_GyDm4T^QrhoIsfN z0NT=Bb~k!5iy#oKL@zkY+O(V{^qt10j-{6DS68g(_D3XbPR87Sk=|g;40|d1CYyp7 zgWv|p%`ZNf3I{AZWRwEIOJbB&`KaLB&9b={xLDzvL~m=F6a`5WdP=gq%i5zQZdJcS z{n|FuH&E6VcOX}WvPnf_UI`E%jSME}`La{1n}@OUTaTTREm#d@>z1?r8)bsd#{m|@ z?J_xzK&;q{=EOXY<35t%?;;C zn-X3leeP_YndYG2=~()@oOEUcgq?cIrgW15%#Ynqa#2Gj^)G0jX?&1f{u4vLy6p=z z4r(CKuiQ1FEoV#*%Dk^!C{3Yf&L1;s@36-AmWA(<^mbmYC&FYuCrx(o(tVedDY2L{ zyZ4F78Hm&S`fhhtbKKL=@2zenD)LsoQdLKgs6a86>EhF1Qz)dUZ8`caLXv$$j`4j=}@R4;^5Bkoc0eGoEFaoKb*~Ohjb>0MP)@tU7eEL8bqZFAOjMNV7eLI8p&< zGy;-Yi<5I<*S0vqVnRCRU>05uX_%>6;W&F(OiZ9Az~JR(&K;2V^rx{IDISERvxRpwNpQ%;(@d0U$<}tE zL&i`f*-lQ;Qp+Iu3s()O$Brm`a}QwsY-70aFJn12MrUYLKRkYYm1l^Z+xqwkvtvN# z^Oll!N5_*)ES}6GqS)q$a<=DEUq07ea~ehUv?My~^l2(G7elE&K`NR0Df|LzTh98`VB`Z*dGq zHq#w!W1dlZ%ZKE`H)P&MqHp4;7k)GER@C;oMhb_GUAONy52i;_iY-PBCC&60>2MEB z=9EZVz z0#(REBcot_{n}y`YH#l^w(O9O{L}%zF&%IzE0G#}< z>$BefG&6$+tRzNyd7E7=oVwy>t|r)efA$+AXX*JPl8sQAG8XiH3pP5w?T$26)sRU- zBMOxTs|~rBWJcaD#hs7rzD&Y6M#p)j42*~wk*AF2F4OGaPKVq4B;%Ft2P$zA9nqI(jpO-Oqqt34q-PuXYn7G~XK0TdyrM+IN z$!y9`9!SOio~b2h$pP~KuK)m~0RR9102=@RfUp5T8UO&y0RR910001|57;iz%yVk* zI<&h9z_ghM>Y&h>MwucH`@BbVzyQzy0496wXNvFRoU?{II+&Dgc9u+;_2x4@@ABy1 zJfV|w4Hqxd2!99Mga3?4*oi>JEPS&#-Z*b`ZSftHs83}3{Hb}s-Ic;UIkTAj10eFS z%!j>J(MP3LTM)d#C=?wxXXg2*B*KxQ5Cc*}83>M<&V0rr=f?mU?lGDlaFMAu)hu2h z(1}Dc^v>$d0(JPq!c$4_s%z34bHkv>bv)vndq0!t|X{3V#BZCKDU5RU|H8dmJ;-q~LD*4=#*K+R9$S(2t_ zX`il$)&Ky=)S}S=02jcu-emt~Jv~5(CzcQhz~1}H08CgC*sF8s>Lc50*_gZCtGk@p z>~HTYyY1%}TUNH)y|dNJjxrwc*4whR#vPZuvV3K=x4Gr6T-;pRxVmMowz6g1k`RO>sS*$dzzGs3 z0ECbP2y6g=Ck2qG68H-bf_#MHLlGZ+QQ!mm5Nt6Nm+eZ>522D~t&p)x>ZK^nj6ESH zgLQF5RYiFf8$^{!N@)zu)ofGHTuZ}vG8b}atkY3e^3cXyk;2S04O941po_qLk;WD! zdl;FriX9n~Z7r6jMuH5seH$}Y4!b!(As)G^Uib0m@At-~%=HsE)G zu7qW%lI@jNit2+*{ao9Ev?PYUdrDE3)UjQ>uLmK8E95xMn%BS#PuIzx$k%p32{WxL zH;Ql713mIjF5bseE4|fH=jx`({U$a4tXdoWzaH2r_AOSbQ7w$+m@?LdddUlHd>(^! z!*k4qy=m+H5A1!eb4m##`iDpGx#fLkA0_Nxrg2}~6MQhd3C6jE7^SxMfHzA+Q|>m7 zAPT4$YB4Msny0)&z8P0Y_poRWr9QESMDA`iW*)tJ>-Vr7VL43=O@#XldEiqBc&NAq zRUxsIj%LcFZ~VG(EiMOH=uZX0Bx!)jy7cY4v^Gmr%y2NHkVYpta>!en@`&e?5mwqSWZh$cMvqA zr&K0&5bY)|O_S_{Ih1O{fV}Bt<#}9A>f)jlD9`up5H973h>B-wsBkp*+*UIlwNY;> ziBb%_u$XzNt)V zl(Ug`6=4RY=ER5vZ9*Q^y2asn??C$Mss8KR7J! zoRQ#14%(x+0w9{@>7r7g#M0j7M%S=QS;R(wS*{-uX}i?>6bu=CzKoW|lW~ zQ=bop^ZOg$=)K|&vSYO@rN=Ubip+ll`+ao(n<)arH&$6!+DjOxGa9O6EvU4@U2#dsclB_$ze-l9$8;0NCkc0WUk2~maX_m@-U-AV0Oj?rMOmsM++Ub=v0piVo=jke0o5DPXhf* z6`1esOMLHKtfa&v|M=6Te?cXb5v=85f2`%-*w3Bn39g8towAh2sFP#Md?K7f=X1Yy z)*a__RI;ghLu~|!_s?8KCBQ{wJQxjEtu)_4_FA%w^^cORU5!;J3BHMA48LF1D8HBX zzB9ug+50apw8~Oil%CB`>MOHP>=Zk)U{Rx$aWgF7L*Kg*cbUC9o0bZr7t^8P2KL*d z=35bN%f~k2+0pp-^%88D!8Y_8sW($$S-vfv|FqO&A0C^lYriIw4+-i^=i?)hx^&TO zPtRlcbR3?eu*mv_FH_3f*{SS)wF(sU zYZvD=%#tDc>l{s?CsdqsXGu#1xk#FM+!AvXfjGakqhm7wr_`)HPW{1rir%*Ll5;%lg1O zVKgsomf~C!pR$x`+tTQUa^*&2!Nh-#9x;E^5HFr!1cb+#KOds|E=s%q7Tnrq%;%+Stl z77edUr!F&Nn=f@{nni`4;7Ox{`-Zk{&#``LE}3QpT26aTVk^!uYBvU2cqp-62j)u3 zv;N#b%n5Euu5f8ANU6~0t6Sg$_z0IDuOh{MOs+Vdx>Ud%N%M&)%KWmt=90V5s;Cr4 zi#I8Wyh>XVO2~qH(j~Ak)J|A1dW(qNGmRg(0FK4u@hB|a2h%b{)8Z0Ol=H5eADG&i zX+h{J^W{~7NxqTOumk6sdFYah1D4&WfQ{CfIKn>iW?(q}_*H)&a2{CU{ey+2vy`Z< zGBOstfJlnddqv z6$xoER9v%$>?$Kne^cV8f>ePu;Jf^{6%BJW(;mGX=J@mr`=9!3Z9<&_JxH9;>&QMM zJ>s`H4z2C{iPQ;3=Oxi>G^be)tUTSS+~SF|b;T;A+DiBMdCI&r36accMyTNr_p5H4 zca=Ovax|cB@ba3QBmBKcA*Um5b)_D=%foj)P?L&}tNYxLMn(ln$+>3FxUO&9P&`yb zxeA6W8aAUTJ8%6=U-zB~oE1Td{Z+5&w!>6z#=%y~gT+yPC;Os42cLOT`>bR0-^U7c zvfotkK8m^PvzPrck)u0X(M&tJ2l!&#-0}1$-VdhRM6y^d%gP3>7#=;H^x}5;p@5Y6 zpoyWgmjkiYkt2H60o?*gX0+r`Y$HF#z2|$ye^P%Qhl)Jv^4b;ef;~F1yKje2TkG9+ z*v^7ET2YZc2)yAaeTFh<_A~`#$8>VIlpc<2BRYf4*hdR=pJv(xHd=z-AL6F)yM+W{W3)jxk zY72Lcm-NCNH4Am*Gr%5cEo!*4wWOIe*lOWKUz~si9$TD*&=%Z$v&e^d$i-9$0ECNw zld_p5N7C}g&ouEQ9H~{8O{VZjQhjhLxKMMkABt|5wU#2tYRb7!0;3)B!rrvt#ozS8 zEg0NJuQ@lPGS;yfJE*Y*`Veqv5?n@sANQ1J$lN>gpDAbT1!fvUKTCBaW|uAujbwVMhn2& zMqIl#7x^wp$y>*`tT9cTVhI-G-|2X7m(etTMz`!w64TpuD~x4F4b&B=_6Zff2cn7& zgk2#gT2K6St3G&W&=~2X+hGkDiEathFNVt*Sa7RqFT$uz#=0*!^UMEw{kKIrp^??g z^)hd%e^-0lxZFl?JYjbw1nCEu*#)sg22sH4e-7Bprj(A5Ex$RzD82t<-n^Gduy$0P z(HUj0w3NJ11yl88Ke}>pqV83ZYTpt|4gu+ib%;SxtZFX*^MRu^C*X%4EdbEZhXVYt zFbm1?py2oL2ywr_PME0-;PbIt9iX+lQkmW4hx7GLI<i6+*24P8FR;fYl&a0N$(%V{R1`IfO4RXL3* z%~9WE1hp1EsfBGwIkC;{Ddl!*=B_p%3h&=`^J#UMeBa5B4QK^z-xPTHBGnz4rEC2l zTxA1+Esi6;lxhAm&!3$U>Il1^VM4;_AzYSElKlqxudUuKKiP@vYh-gnMh1e#eVDSD zt(4mMBE8<7>E^b;a0sfoayga+gkBtt3?{+`qi~Gi>wM7X*3lj-bsI#Tr;6NM>+Vokh@ z8uphkm&Qfi90@6Y(POH%hb9FWDjT>xENIDPZOfKNPW&rgDY|YID><&SSbX8iw*$10J4XnjgF-OW&=duZiV%hzrkkG^~KVe zX*FpFf$t%g02!KGM89b|3uU3;)i5<{`C<#`6iRu&aKW69UE-h6FI!l(zt|iKBpZL+ zkK4zM30MBo|Hpix-``WZa}Fc0S+{DNV0BwRQN1F zW%z*q9sSLE{e+6vhPKsMPARqD@h$Hef56`G5Wq#OLe)e!u}7PHs@*>8jnjoTW?PegU#~@vThe~} z>=|iO2G=T5(@lH&49SRuc87a;kcY*KdJ9W*^-VOzBPY|O`Sv_=yMF9Cir0x!zoA|qOs>^^M!ccZ>~Bwy})#iOH}bz7|! zU-=v5tun-D2yd;&uby!)~0t@86vZEVlCrp9w99RrIn zQE^N~uQ0(Q&Z&x*jJf*u_|To}L+~_oCMJH%Atc??;EWvY7gJ!insyCrAyB9ZKkTnA zj+c2`uAEPSYt1z$0EaAo*Q&pux|SHWz=McZ4{-Aem{r$OX_S2rNS+ueseCo|@KXyduxG!%Qb%ud&c)KqWt|XUA&d?XBOJ zW*7F4KZNa@bp)=d*-;P{&Mau=iVp3G`oTd2Y7YOV`Q(V~GV0P#igm*X%uelunL$5# z(s(JTg?mbjTlrbjLLcwrte=p0c>8$GeCG#vf`ay@A;@xGk#4_bp=p}&LOBT|50@t~bIt~T2NCg(vJk#Xx1i`Zh$4&1C^=88O^CG5$z^5&|&%RKF zl@ZnRd(Vy^bkNqk4E>8NuEDEz4T)LZ;v(H5SLH9pF4;@hc=`hm$3iGJ__O+#aYr|w zEwSJ_>ZSXYh@Uil#JxG+4gvofi;W?zitF#R&324WoPQQjcFoM@ZB0XOzg)4eq z=0amJv!?d2h`)<&5J|#gz}}>nfe~S&d?j;& zcG@0Ukg*^2q{b9q7#AGPEMmS_N#MkJ#ah=C)Y}*x-n&ptm3i5;BzAK^$8?hl{p=mS zF^S}bK`U0Vv~t;$OnMk04cP(07XuRbXDA3=&7w|K88Ey|CG;o1zMIPy^tU(T?)r_; zv>zZi4_Z2*l*ank%r>$Icv3hgacKUOgYx!IX5m)Cvxcz`S>$39FQ8#v6F;;?SPZ z0EGDf0B8S8R~PvY1o92-0^;D+@LRi?j?01z@Z$!^*TGI?z7Z3H8vyV|NK!yhO)!FbL=Lwd4MQ zg-ikEK?$Xn!9ZaEaUg&UVouUP(2b9cr?svPyXH;JtMmG%PYk=}&qNgycJc=4Um%Gj zLOX%IEa2kEjNg}o!XUpA2(g49|L#LPG&Be@iHbkqr(dj}U>v=G>CAC)X|eq$+Qg$Y zwaQ-{s(eH2N;M+aLmRacUrmj(CbBsV4Lvy13h{#YCXL0oM=U0iPOORy17f|(qQA^; zrq&D4D>>xO2|>8WLa1YkZa;;bMgHu$S~fekn3q&*OcOL^uY%At({4PUamTA2;cBe+ zuo-JbjS9**UfP&hKld)>tDiHgWtmDF#hqR4kw+MqqOOTfdl|*+;V;!?hE}#{T5fp0 zKMw>6{%KHq1k>llLW!tE`$g)XSRH6msLt*cnUoN)KKR~nYuucBeAIAs&KBnn=ujc!ipv%u{i(&{?Mnq zL)6jS!`E5VD!m$Zq2QS_Xkl>j9FyP$eXjEohLhPy(9)??eRX~OXfP?zEnmo>Lspap z&ZJfZsjg?$Sn>jAiOH#d5Nu+19kXM)M6dB9U+nSkw)J*4iC& zKHe`d(5l*K`45jDLp-?a$4Z-|cyH@AsFLiPdM>+Kd%<4LS?yxU_8ug}tk%N~qX(`K zrQWObRBSs=92fKII6)oAD(XBmby)Jm4o(h6LN~|EShi!8j=h((XN^2^(;qEticu^`?;6|Tp&-Emse)|;Hdfxe1EA50|`jXYcV@CID zvecSM%k__v9z~*?WSu_~Me7g_fnEx4jo%6fI`AHx4+4!!>i`arI`u{Et;TFim6nF2XgG^4g!KpD=b8fJQO zIo)UI{*bhX%tR!kgvU8h&e5cYzBty$o73S5Y*iz$XWMSJ{$Z_i=^f5cF|Xby&sDS9 zk!clEz-6ICD7{u*-;8mc$pv; z-B_k=i%)q>(E?s16z7gDGHQDlMPQ$$$9yVYem#C_TmQJXOpy`hte{|VZb3f?S#)(H zN#|}noAe(!`^z&12N%p|VyKsBW9bFfZ^VL%)X$A}Bn2j_2ZR&V!Q*1h$C|@=zRvz@ zC45NDE?4hoPv8~=(xkRze#%zbjfO2@U1AcheFj9n3T4Eb04=o$vdJzz<^rt{N)Kqn zFfXn6IpOs|@u22|_*=aWKfk@d?om1VNV!yXeI7Tpx^)Z>i+D-OjJT7AW;#t7N8HI+ z%SWlk-F?7Grh>^MWh|tiax_C!YQN6yoQb(p*vDaV5Q;AR;8TaqtAEA)Am!Sd(PLy? z-6yH1`>tdiefE~XMQN_PUlTgVoVxb;oRn*&ho3h^Z=}UmxYkfsR3Tp zXsBizZ)ClvX^BN9iZ)@5+hi#1X<$JcRrmp9c7!fH$zwA|kBTcX!Y>%P*jAyBsLdrmf}Fbhn6I$g zHf;kt@qH6aX%5qoirMCm-wob{I@dH=Ojp9X!b$yMgQp~Idv9#K@o_&~4&trQM=LEi z>3G>L9{irV*jZ8}=2j#9LCPagyF7E(kf&iP%Ib?mx$D+fdgEv8pleO$L44H~KUAZY z1%?&?m72LtbUqNY5YafwpXUa)BfDMlXpC+9f+HJw(V*VoTk8g35y$?Bl+6*?i0VrW ze&dMaaWMs(VBN=o8f{FMr-`{p<)c3zpAcqonbrFYj$^3p$UQhn5uJ{3OyZro960f7h`jTzbD)#eCar(<9#y<5-zq3 zO>U5hygxb_BQ*&~B)uzcM1jZgAQ7%ya3%DdfNSH`EW)g*;gQ^Q8dEC_U{Zc?vnXk=KpuFw%tSCEke*RS6Hadswy)u3eLdv4#O`|M zfEA4S;9o%ue>Vww<h$TaOUM1b3aTWn zGtzF`gwyGBz8rc3>}TiAw~ebmmWHmi}6) zw%8F`OyhREO0&@1=@g#%R-afIi9cDN|0^_4&6+vRE9-iu#H>B<*S?d%5aQrDJs{Fh#=J!23&;ByxYV%|aX{c)kbnNpYo-=9snPUvQii zBy-e9a;w(?cl0N_ko-h9Pma~#^Zq1ouYlxZ>AlI^RQi)M;;G?~?oLmxaMIqsYveJ` z5N%@O&7Wu6FQJ-oW83n{E>icMvH!<8$ZUrt3km*NIVvpC9-&r=p&^_lBLaqDoFk9$Ro2C|w=*STRp_{Mcfc$&6QX0^<52k$ z7#C#j-aq@}Xw4a;a?)#AWFE?f-}N_MvkO{d6#y7_wIw>`Hj{Dg{cCF@?du#|;^is~ z(u@DJa7yFZdR>;Jq&cB|&`%kJ+uRKqVx%z6m5&4@CQn@f%G}x0@0mnUc#QZ5#eIuZQlG`(!_yKlKIF) zY`6d&ELJb|1V==!?_Huv=WyPRE3uv0%l?J5vr#03mf>-yPb!KTG0t_}I`#5nC9a_n z^i$;N#?qTXCSo}2JY{f1lVQV%sQJBm4qo(n;&s26F>;oA7p8wE=$}DVDeqPbpRf<$ z2SR+YDjO?n#5^!Tw(xTk(@BMQq9DLEIStH#vZmRe_{0eN|K1h=fCRXu5w|Om(XC7J)~?FU$6+MGA5a90o-G8eUKA z@ihGNb&r@(g4#;-Oxxz82I%CT(l8U2Ius zstpe97Shk%%#^(51+)Aa)LEY&#nZ~SKY0nOmEBA;wrRMSMy=^(oTW_G9W(yJUE_{6 zzX>U!>o1L!1;G^npS$z)&+TTZcmh+_W+SXSfm6+%&+VqJle~dEsc(u}@=t~P@IT^T zJ>gnRb%C0@DH>D!mIEG0iyo8bG+LkS&Xy!_0HbfD8B9p1#KDhVhe zz$v`*VmFJC$iW5xaK_;`F_^axo|A+737F3ZaTip1Ju-Lpr?a(uUSR3x{bert8VB9b zdKfcVHl5`_LDxLyrC*3J7g@QFTAN@ebR zh`*)tb#jsn!f<;`gaKzy0gS@m)|YEy)Mt=kZ_%jdX*>yP{_yz!d&moLn&#y1#?4(V zb5c-6H7+PAl#H7sBdkEE^Gy;b0(86+jU)bq4+7ctedld8iz`QaFz0UuQS-6Ubp53= zW-4d|545Mn0@1nr(q1RY^6?$Zh=xKg}u=+0F z=Eie8*%q&MAs;yITlYTu5gEE`ufU7I@oWaJtDg%qDDzzSg1kP-h9U%H=I4Fzr2)W^ z0MdU}#`d*?>_@Bt03Vj7Y}%9JfP$P~dn}USP#}V)@5F}SFG;tv7GOlp8@t-84;3*< zV<&DYa9s%TiVu1@9ZrHK9ltOIfyWNz7h2;F-M+#GVqL}f)KS}_Pc6_t6-G(^FS8;8 z>5DwDDIk|aDOno%^JC=o8X#^_hM4Y#%h9ie%WUs7%7`J^fQELP)OL(AFXb5a+b>S6%j~w%R`C zi9L#OJP@Oj0fA55Pb9I;b4VpgM9WK2?9P^gwzpOwJ?W%My1ODkR2Sf$_e89KAFVR31U=O=+pDd#He<(&>- z@SPCwefm|jwH^rPNLwYx%9LW_sIry5iRZzbDrX=_CRB5LLmf9Iy>)pwwOZ+4GDSC0 zY_dw-wBqXo5~t$O+P|Z z`+An{)=0D+f$QeS{_`kHLe2jfxe1M4MKR5M@AFrB2L8e{4uja4; zea@`F;a{b4MYSAXob^Y1GM4p37GVrMgo~NC({NAINX^#Px^U2Fj6-?;$Qaparc1Q# z)wz{f^ShTv0-|atrZ~cE%%RI8OzRM+=p>FK#>)3HFN8SUFg9+KTgUV10(&TspNqB@ zKXX?e21?9QueR}Dyf)jfKEKw!4*hj8FxHO(Z6$kZ7v^_>M(4m2QOzv^>Fl8W1U9ft z?8_xqf3n+oG(YGs?Md0XSuTVxK7T6LlF>VknY~^hUL%M7)e@wYhxuKyPY_8{$)pPL zWB}@sgZ`^;HhiJNR<@JB`)MZsCi^PHtXA%1g3PQ5ni?nRPa9e?X5ZFou7<49X8od zWvKxj_REh}yv$C+DbXVB7eVu^@gH_Jv)tdXGh4|gzPo1IpME>hLL#WU(cXs(94iFe zsm}ctJR-&y2@hz_tgR)S|gZXmz@y@>&Y(nD1~W|Lp_ zCAAmpripT4k_2Z}jy9Mwj*emR9B@Wqb>I_sIJAugV3quY#KH6L%$um_=rg2gsKsjz zMXm}f{K;LewJmJz_Uv77bj0^rAJ8O*Pv%u8QHeN3=)Fslm$6*gAY@V;|E^$fxi?5I zVcQc#ogo`avabwmcKctMfPAxfpqS%d7TCl9esM|v&Ad(jr~Uh1=EO~b=zDz_GG7-GG<_b5@$B2YF6KM&8 zFKLdZ+pWTOrlloRvBU@&8sU)iRn%!z*b+zkF2j+8fotQ7hL`iT2#-MhbE9uAV>^=R z{n`e;D!q9y8%8K~1@o!N^SQ4gJwca>KxQCnA9 zY$m4o?xOWy!jGK>(z@|iC3LC;pLGax^NDI>4t7-+0YN=ICsJhLH;oN`qN+D4;WSo< zhhAGL@AacN{!=JryQoAOROm<9h0L@$=0U19Q`)*G=^O{9+K9HAtRh2Sz7z*{m6l&- zZ;V_Wvu_5~L#71yemK<(#~hDTKbh1vinSLNaj{Bd5*u1Dlz)bKK5Pq8jepoh*tY-q z$Y?)hk?jP|B)TI{#`KF0RRnX$F2vJYt6s*f7eh47pxQWHB3u+iEi@#z8hj&!GIP(k zJFQJCt>rJJ5i9G5C}1;+n>C&&q#Hz_!^31Wm=-45>zAyo(aad-ezi<_aUw+9R3n9m`4}rQ2cJY2K3QQyp6shEh2ibfsb{cYNUJT~n{~hq4``)1<>T;}F;i z8nhYq=xJC$0qM;YXDgA9SIwN}t$up|&&(a%N1gjvUYb&aI;eFmL?5X7cu#b8J+)vn zf?6Cr8uF)2u zYKoRJ2zs(;Q(<;f9#>nf*)gYuOt5Vc)0ZNW!IW-j(iB=Ng`KgZqMu?L+`?hFf*p)t z5T-RqJOSzK?YUsW9rXspw~R71fj_>L;!`pDeQ%c90d(9!RsoHdAmgRjb=y%;m>}GT zksc#-pNVcZ_;bF150xEh+sI&1rQ0erM@HNu>^mjDdZhXn+_k(zA+x?`ac~e-D0=yT zNK;efLd|ZlXQGGK+wip0Hu1dI0&Zo!K_15k41JDw0apG{YXU0;9IhrrXgI`Mmfl|U_H*wQ#E=mYV z6EIOY@}4adYZ=e{c6R&;Wo?z3UdJS|JJsjU3eVvar#!>lCu1FNUeYU{$aCD*2)SjeAOFD$fYx)HasFZuT4ftfr?mGt?*Q z=$WH$r>SKTX2H@rId$)QQ0~ps?K5>morxm{smy1nd|Tn3T0P?Luj83T5*y1I0Yv== z;}3B*iEF8#?UXKqreyuFu>~l!Vw)O_jCjK2rQTOnXD2$N80iZGZG($nQNOE5yi#;= z)UGSIrS;-#8=Gv>FRUn12R&JE@!K*jHQPr!bKF>iLWo**R2{JkBWPc*q^g-cW1z0f z)?959li6m+je)J}QTK-$N~cS}-$Wi=f7edVZMAZ-&iiUQt6XqHmowguCq>*AatBQ5 zrThN&pmoJ`1avX8pl5Uos9*o)k+U&9#`A9lVLTdhWcR&YlcO@a)TL$1dhS>H=1pFY zZ_PT$BL7`iW3}9&f$w_e(dS+q@fKb(jHH06A~|M-6a|85>w!PIQ#1N{mcM+qw_3rN zBi@zFdy8OmS>#rWASiwB-omYg#*p}N|BZ6%A@b+EK_E<_GTWqT^ z+?aWAc^i3eEgXZLt={5`oo8rqen|O~Q(0bgxySVekz>_A^e`vp<~cK)U&(M` zNsFCV{5NrcxA_unflE$4je<>lmgR8Tocd`CI8=;_^L^GX&4ICpJMx;`4&kJKQxYB3 zPs2o-(-f>l|L2@qjjxzPMrpp@a<|y5zHGue>_vG>8#tCm;&bp+5n&Ep z^G!*-3YM9#cf#pwoDA*q;UIrhJ+C<*r)weS+7za`)WU5IPk&#qL&R9)~j>o8u<`({3y#$n#MIK6)& ze^-!UJ~<9JUb@iLFvO+@mzpq@pBO<>%cA&cy(f-&rg4*v5`@>vBCf3Pwgox(=K!Jp z4Qi~9=pLn$B&kf{T*eNV;*n>mU!c0T+{O3$pM~CMO2~GpOp2SU8frqz zvJ4caA!$_;yGQLK8qy7EZs^cB1)Z@dK5DJ7Is+060h;Pof+J?#U_wc%oZhmg+wHB) z+0t_%1dh=MP`&4Q;mk0P1h$CHh>uxk5xFm4AV_EX`DKrcl9J`(+=PZo0;D185%73u zS=&>ANdg%B^?LNUnD<`0aV6Q!$B-AuZq?k*Dog;>Qz?|t{+&g{Akv|k8v z`D;yvUdO7kt^Jj*4XsaH20hCWx}?r=H0&evHw? z3wFmK5^Y?{>C_^BRhN2Jg8^HI`O0xR)o+%*3GW9v-1Tq|t3-#s@0)PjXJxGv;&o7? zQP?A<1Yw3vr9QF2ww*ViQ4%I`)@%cErE~sDOk9!2Yp6tqaDzEqSp~*I(^B-JBjVmb z1KWwN`wlL#LUg*j@ph+~9h;tPEe`P~kA)y9 z9i*TX^SvS>`uy&0hO&kloHUzv&EGew^%}pupNtA7jsjT|v4FhlCR``|PNQQYvmH97 zn2+c#TOL*XXXUt(Y^)XKWi*y*RFzB|k}0fae{8J+p5|o~3uust0Lihg|7bREHi$>K zL1o*5dWX?{sdRl-q2FMC2}6Jt$98i(Y0rcE`+9)c&rjN;p#u5f3R_V5JHC38QTqi? zvX5=FSO2lnmtT^_x`)S~co4&?>e{0y9~kjFDe_yc*Ds6G8m{!dY(0X;U1T=dLmmD2 zVWkX_I3ioX#dE!j`>tAHc3mC9iG_^}06c*iVo63@J!?R9b1=9=JNY2Q3~s!Q(VN(sbOtG*E3(_dYg@qdwx!}_xw@+81S|_ut6wlmp4d+buuX+jo4f#YFybydhLaDRmh>A z`7)ZZ3}G4xc9n)2^+vg?j!v^Fx=HxgL_R{K*V64~1NpFhY*KM4W_Y~&`*B-*4urCu zSCu5*o3+Ovo@_Lk95J#7$GKwhpZd3r99q?9#QLo(;tBP3jC~iONS|sEo0qCS!!?uY z1O|5e@4?6Y4haAFnafjZ_=VD2K(-|=zDy5vR4 zM~+rzq7|lqIn+I+XVG}W6dDkA15#I}GGE~P?Leiih7xjQac#+?wC_8n;CqkN9{u?A ze7;psYtqz^P|Ic2x^PzBVm@ueNG|hO#fcHRwsH|iKQU@ZfO=Q%cq|FR7V?c+va>|R zp)we)&*lB)r}cknMQUZsu=K}ylOLRou7TW zTi4d;#A<)^ud>hAVfy+sEfe=_jy5tq0JVS!J0mG7PRB+kSAy|oGpyi}UQO$5{<}{w zJQ@^9bxOPbh|iC0jL59=az7w|zmStkZ!5 zN}mBQrM_u5i9tQzXwD%hLAPo{t3oML|CP?N{laN9yhdav}Cn_iW zI-Ej!zi(*Zoxk&}A$j8{UfrYvd+3BuD&tE{l_&SzqMZmOIDL-}yl-phA%#{2FxO0t}- z_BL$eLjkVGGGs7$#(zqF(R?*1^!-bjjYbBElRA~jPP)Z1q$F2)6BR7rpqS0f_?1zB zeJS8$tuYZ(F=K(*`+FiI3y`T80eUoe=zfIO`UBkXC@Qn=xu%25c>tk;kXetTOV9&f zoB;g)b{zn40HTo4guUMOJM9ou#O2W9okG9~reYcd|GWME2f)-&N2@830j*PQR&8Ke zAh5rJEW7Oih#NiYme^L{6)1pV*2eXc-W3SWef9DIQlo|smEgOQX!xCGVo#@>Bt7jy zGz-6bUPOV?JQTrEx`D6Tdn{?(;Bbhw2#2te#1uAKJM%~(ana+PI}z1xfndm1pz50JLYV^|nB z<^|AN_*PN1cZf26nr9Sq$j7nUlO9u+4DmpS${MlF<*F9SXeOk9XUm!Nz&gDNgmFTa zPF0lD;Cq!$eg5TH(Wv~`^qMm`=m`vHP;`1af%Jh5)G6z=Whvl3$_-KzqtbO*LCa>s zIV8YF=E%HwTuhsVi__-LLaqy5JR(-Qj-EOM<@p?N;Z%CA4 ze|wSOK#=(p8$6IQ+9z8|7xP*m7(QgVQT>qKS@kqp*7UdA3%#9qs@?V#At|TyfAaSK zE-*mC`K5EG9eL3&Y=TcJkYtfl^u!=qepu2O_y06%S!%eY&say&Cuhw#7v$Pl7U9S| z{;ikoZqG-0Xg2orLiyEg-;-1%$}FCMovtqbzPvU2WCC=y!8HSS<>VXk^*t98O?|qo z31NvlcIZ~$Fup+bUVPE&myUm~Pi-=uwn7)FcgY2}gZ2S>|Cf#XKRG3mSz6p94u2LK zADw))>P0*8qPDjDMZ0y!;Ey(GL09`F+taF3J>rVT#1|ZJiBI^~eLz1efQ{L~8~`YS zeQi;8AfE7}9V7s)ow4QwbK8Y+PvLu61$K?|U+G%$ZNBw5Wt(ntEa|XbJta4HK6W=$ zH4G1l$4<6HF;^!hs;@BMS=)HEs?%=3ZJTcpONR9h2caD!3OPtP0szqf41~VE9*`%m zwHCLQjg6O-!)CiRX5o&CQ5zX%$z`fkS^)k(Y-r)Xet@_LaAZC7U(B38z~rF8X`z{> z2#*dN;|U3Owo#0bZ=j}^4M>c;BAG3zQo{PtLu_POGU5J^TQx7IS5E$8_GrX;HC(ZY zg0_BSDJM@@h%RfgNg)hRXAe4#S}2}S)YK$lnTYXaoGvU=vL3X_gUGhXbU_#a(VUH5 z;KqnZZ7PXlD?e$6S%~G7?uZt#J2hhFTfZeWyrB^1)vaCXuwUqkT?~WycE}J~FLytu z?5=S9DfeIPF}Op-N$(7kGr(lHr(vta9o)F8t?4>y3}>YMICb^Up= z;=VS6?Lt2ELI9H6b?N7V6P+n&RdXjrEVw27Gu9jUHJM($0!Mk+YD>L{P3&wm_EF!oS=8QKTTB{C^E0rB z#c^{fSlU`u$=Gya?4EzGWopHk*j~)+*gbCHM-Zzff6cLh5T@O@b%t8a$sPw7=ZQ{O ze025W{Cfu`QOZpt2K1}TOC4t zLe(E5nphPMRW8aruEG@#!kQ8|h6!BW<&loio9X)jKE)mQcfWOp@!n_ypI?WhT<(tp z8R5{-$aE`=z1nV`5Y>8;4(>+7`NLl;b%P*ZZKJ4JTvZqws$V*}upJheo4Tk#xBf9& zNyb(77izoxtkE5CV4&;NwnuQ%?Bjo?l<2_EEGN9%+-%sa--R=ue)t!tZOSy;nZXf* z`9dRh!qK_%8-}fqzb=n50EP+pOt9#9Wa6uia8l*C=+1;pdd1WHth2OhJJhM9Gbt3K z&4MGTD`nEeU~4zW){4P0UQ=$+{5B;VH;pgJBry#t`l8{V)f~)6RRYZrCI9AoN7v`WQJedF&r<-CF9|~$3>>8I-f2(ihaw3(Oz#0>@38J z!21wf)WaS&iF8kl%1Sw&=g!mR^)pX-x@@l+Ax6~l%$Y$vg;}db~p{gDOb8RbiJFTW3 ze^csUsXjXdXOnXX9d11fH(n2_i{sFDYXY-2$S*C9mv|})6r}r%5VJ7o*kI#vmM+C_DK4(~Eo{F~ z7t662Uj13H&4BwUPeX(s?s7^+);Nw@jzN<{liY4azH!iuYZH4V2|j~3#NQNF8wv3h z(ZPx_>vJu0Co=0?z&Vu(aTRJY77c1-!f_QVp&Pop$IP<;5uezw4$Z56|1Y|xU7LKj=A4q zs`-Qpb6YZfxD<9d*7yNs3UymK{S$tg2(69utgH-T~WfBh*#BuHze_w-0PFwgeaab7ac%S0#&Y8&}(} zRS~;9yzi^5iUSsDB$93qGXx5)*yjJXEW9c&tMzTpz`pewFck+|oP{agf6s{UQh4 z{=F;@jU}O@-V3a#ez$?TTTYMhLO78|+2Csbs3p8B424c5yKreKc~0bbfomA!b!^~L z+`>4;54Wlac1-IyfN6-(rt=Sy@lKCD?homLB8xh z>ZnxGBp6Wn>)JO+W<`tt#Xem#{cF}lm_@~kfwH~73N=TwPk>$Ahl*`7Du3!Oi&r|4GEb-l#%~-P{jcnnX&9b6D@7a})E$JU!@@`Hw-O6l^Hqm^NK; zpz&L09KOjbKP@DOr>V5>DJ2X6tANA4rv5IVK1`=tI|~eDGkURQsz4i)fQq@A7}Oip zrevj6dkSe7;u_HfuQ>7f$3HHW+p2*NYzZ;2Q<^-dpS9U^OKjZsm2&6Wjcy5r(Y(Li zwF#cQ*`vYQwQY~H&$DuMuO71EL$}+kJjy!sv0P+asUf>jcJ|n?pAaYT6w&TEjr2ch zT>p;!KdRm-JhLX++J4dKQcWm3XZQDr)9ox2T+j(N!ww?TWzrFXtUkB@a&8k}K zs##;)<97R?Y4nzgS2bzZtn1>pf_8u!g*2Qm!y3-6;J2nWDOJhm9zBS|2#o)cfM#{U zmEAZiK&ce&M*!i0<^~G+r0!E&jOW~=c3Rq1C-7Cuh_`8Z`khk_Cfa;uaO~aVj>~armeircaLU zO>v_*_SfS?AKhQaC?T!BF~`H&h$Xb6OD{|^(bp<@9e1F| zW&{={-aUNF^+6QTW5&w9@^2m+_9Y-M)yZh#EsiL{KL+wKPJTTHbODr9>RUc<+EBP( zhL!_H^xwvj@jp2!eY8&K+#bt4G?_0KsH&ZmrLJ9ubIy^IxVA0I>8?e|P(?NdOvi&f z4Y75#`iZx1p%|hEMrPEt{lqXST#IKgS&}eGrfa;lCafmN1@{-mWy4@Gb3fi#V{YoZ}3wpSHAtySbD49I8G@PFE-*$Kd96_tvhZiHR(0mb(;%AW2zD%yqR^(-EEXz zAGsFbod<~mP-ZKx^4fn@)S7~drVkz3^0EA}m~}5<*G1aDJd-4f4BlKVV2J$zSV^?0_TvaIPS%zFhw{2<&Rw+ffPcL5kq~1Hr{Zdn$Xr zMx`>;9$gxS?W{HiwuIOgS7vrgiYsSF6;!kNpty9uCz5HoEo=~6jaZ+yj_8ajOmlL7 zr)0)6v!us)WpF@x^qWaG`?2^5J`{d|-FKkJ{Yo98KrnmT{HHEB?rJnb^Z9Ap8sc(HP^4jKkw7n@w>3eim;=!DQCqRF!!3)5Vb?EUf1NZehB~ zo1sVLtWD{1a$hY#6z{4y!+cfEKb0WD9#r#yb}Uba0J@l9h?#W;^$kLY2^>*|8DjXC z`4>f+@pEk8XjKiorkSb>N_rJ~Uop*im@=6lw}Gw`k1H*c|5>`c{j(}(c}|*Ktsi)n zEdv#5xPvdd1Kd%K|AFGHNOEw8!@rcJ9auSMN82)|4eT~S#43}dgK$r1H9i~ z?gzWb`Mv!^3*o&FR9scc(jZb7@}pEV>S|}&Onow}ICZu|1Ty=e5>-Cq#o369~uC$2GYkI-HyLGnc;izs|K ztVeXdD~FMmeNTOn9nJ8n&M-6;gT6wXMNfj(WL zZC~WW&V^86rE9PlSYd)Kg!C;qQZIB?pCgatZLf zsGa!LcYe9RL+qpCtIg@edNZr~4>Vz?%(o)L32qe6mV&8^dx&rZFwF%}E6YR?$>1%t@MCj`c4glNoWFHv@+ZnX zFsc0%)2eI%!V?Jpm814noGqpxZItklQHE8C)Cvr!?onE04IPy$=AE*a4bT(Oa{~J( z3o9m0onE!1MpiJ}!VGaJ+<(ay#*KAFRypn>slQ zBHghFqq+>sXq_Om?iWXHg+Qh~CJ|^K7jmkJIyQx3n#5`(YV_A> zAJyY1hN)i5_gCtxTr<$hpIk$@im?Q zCNIjm5By-*#%gB9Cr_z<)y2yjQS8pq3D{xca?JDArhOb7T)2xVoTgj1&UwiF&hx3e zJxT>V+!Wrh{fCUi&>vr1pAYMC4E3yKBD-j8M_8)Juy}tnB<5s!6&8+@D$wZsfe_V( z2Ij*6;Sf)bFpJy6c7`~~g&TUM_UG&O4YYg?PZ zU)^G9tZXRXe9*~1OW(}PHe#ukgh>O9bN*z|)L#<-P@<=)9BFa{t~iH|rKi6H-Z8}S z`7P{4kW4}oa(hc&dJLQXf=T@qwmGye66j{d`fm|i%EZzr2rs%1IOu{^OG=zN4+~j< z3BdLL%pE)cPeLbI-{J5W^bD>5&<_CAfzs4720~2x(tL)@)_4G9yP>Bkvp(@4TlVd9 z=g?)h9`Xfp8`=6-bKN>T&79qRUqxz@E$QpMb2uD$D6uu%WacwwaPHl2eFXSjBK^az zruy(*vI?JR;XZu{i+S+Wd%s|06-!rasbtuyn&aN-@9iZwv|0_UJ)$8#VxJI0awzi+ zbGo|UpVz}?iq)%h_%)8DM=7qmMdSp(7`9&Sp2q{xPH-cK?X;XO^i&mjDV!Ch{O^0! zYJn)xKRad+ljya!7)cXB{1-OCYNC5Gi{DW#q@@YOr&qB=O; z*CHnw&P)vZ`LHWTc)WRM@!b7jX$6}ZdI^TH`|Rt8zguexB>9~P=oj;UUq^!bqlF}3 zh`g73$@~9y_n7~OK^haYN_KCCdez8bq1oCZn9=f4KF1I~vL0s#?Ra7HWYbQwCatFo zMBZhGjCuI|FbW7X16UXVX0`#fs2`r0F@0QO5E*;`O(UXl0IAWBPL8Rn&E1HxuB#1W z^KbnInRyFbV$z`unlL0{)I^#M#25B69m zi-FO2#N%vw4NdmZMK$UZGT9E1zoTmG&+7xMY&!Z8oVUE(I@24 z^+zOY@Uo7mL4>!?2pK15$Te68icI@5SnK77RUIz`n{O-E?(M`9dQwLm$>7Ek2Nv~C zT$OITqNAh5oXa>fT8}Oog@S*=&R~MtIGaMJ?s`;$FHP48{2jbQSeR~bl+L5Lhjmue zXzil1oke-w`bar-W6nd_;eo~x%xSupB@ib>{;8wSeuqpFBSD%gDuUE!ZME0B(LM~L zVnR#(TpOigeXv1Bn{__ekLzF+=epS>`b|SoDTrpz=*hI6=C`8dnE*MYr8{d&;o+*n zwQ8E{se9dYHl%6N1=li#b~%kk3;%j?IYEKdW!75UlJY;;WD-&WU9vD7Zz^}xjr`*^ zoCFd#)+j~Ii^pJcT7cA&8&YcY@JsyLqXdrqm38UvAarWKzyxUZJ$ssed?fiY8b1AJ znj-7j28*=Qd|oa7GI1~yz3}l*G@IE+MM}`E5Pkf&D(a3_^~?2Q_^+FAePX>T`+1^4 zF3EK2JA=)v=1cVw2;)1+7lGx;zU;dp<8Mh2vE-pqWy6Bt%Ha-6d&3{L1ENh9rs!iV zo+@c1?H`mUw)~i&ZZpbU(LXhWi<-ddtGBr7o{L{lo0ik~YaYq(HCD?@nVv~)=-)rl z^FIck9;Vp5EmCP^j#g!Y7F+4eH{RY}=S;zjrnY7ccfzePi*F@b?=_zdE-_iJ&`Mbs z9W;=5s>-hja}lur9)sUW^;9gJrZXJ0e$x75O^NHQPcj+ zp+iJ*rcscOQ#n__O%6^KCjJ#c5u-w2VAXT)ITOY`Q>M zMV&XD)@0$Orc9dpPg?h9XklRcR6xuW*q+M)DVE~iLB^4GyqRL5WJb0`t=u37`?RHo z*@buV&_nHNjUCzGg;Gy${^=EJ9*zhBrnNdL@&&L5g>xp>iBT+~iBn{DdL?>}O!3aJ z5{?U|FUJ!?1+D1-9ENB%^r|LUay8^8NA=}6nH~@91IBdjue8a2v?DWJunSI|r7)=| zgRd61+dR{zm5+*p?A8hV8E;_(DS$0+C4IQCoHHBh%+5{|(1LVjc=Yg-KfiIx`?7Sh zgw33n^^M5bvhO0`AD7|yeAl_f$6Qj_V;4KO{R%DG1W~kiAfQE4&1(6K8f;h7-0|^b zkx_TjH~mpkVg%|BR`HyVAHFg9(eqP3kC+$um0u)0)Xsjb4Q7BOR%X=Wu9)`0A;r2& zy+h)U%cmjns`?baF(ug9wzL5WUc@mCs1r{o7@wwEa>eYWgwN&a(5G!m?#FL(==iwC z@cw~@S~vb=mOUE|;;6iQF5zO6 zjLuw7xyKHz{v;{QYehMEnUdfr)M$2dO|#ig%YIYSFi0cTy??$E{qyzz!Uz?P#G*Vr z=*xH&g64q%Q+BCHf`SvfC;UsG@%*thVVx(i=%4FDDSI6_Gs&7Y7M=VSqytz%jTS%! z=^IPmap|}48tVO|At=5%m&Un&bv+Tqa4M5xnGg2W{vz2kE|}3o^xIZ;=aPY#K%(Kz zgfQsipV%SWJG$&enhRb&yrwfblNPmakTH$>%K7-#Ky&MlW2N8ARM?A5vk%6V{GBic z{jX1ytcx1wK1yf9T|SzggZHEVRAdX9B7+aF*?!B~^6~f16Rv?+_Ff-E2FBaTFEzTT zFrOryakOxa5zFKAuD)Urk$0r%n0+4V2xEt!=U`!rN`!Gjsr9-x6g8a31o8ewl@;2j zQJg8U&|_(LH#A5Wb&L2amL-z)FFhH)(8D?McCqH zR-P&2n+QAjp{vsjPloM2h?yx8h0Y$$n3rCq#qL|{=i^eXfn=q`ds#0Hs+XZOE}~-8 zz>IA6tsPweTt%+k8&>dh+D&0eS23pm&}s2!Et^1^fV@gR^`-&88s6YM?i_!%Tg~{* zK5m3He&it~OMj$Bw@y2ch~_39iK><|Wv!QhPu7VC;IRvct7;E(_~i+gOj`*1VeZoa z`5xLgo0A0EWY>&n9I%t-?G{>XK2iq*5 zNSF5Ii=cHw&3?3f$Sh6~IwB!Foojgagm6jIHR*EnPSF#?ZMG@g~PoR)F*YU{Qgn3j7{WBq1Ic~BIiz`?eX&AOX+PrXXj53(bYhVdm z=a8O<$7(w(o))}U9e(bwfL~mS7O{;}CsiMBV$9A|lUbE2H47)wWK`0Yg5>8vYH>uC zJhCi~p5>n(Yvv_2I0Ua32)-KleB>C+N`Xg)0B$?8XQ4GAH3o79;gzlrS{c)wtn#=P2S72!(H>!9T zjnYGN>6IBzPf+x|s4n$&_Q1OO4XNe52%XWc>heX44`_LI=oHOFY;xf^bg|kY`>2XQ zQb*PBggZ(m*l8L;kxi&AomXWM8b)QiS@7UDMMQ=%=veSR0J@HP|cV@}%vM33m9)JJn^Gdzp zO^3XwHTZRb#TBbgE8=xD6nntjkQ`@SMWLd5%UzMx2s5adKF7IfkD{N1qP+H@p((>2 zkzB?Ikn8udl$+Ysw#}z_vDI)xm!7ziPU4s==dD^A`KTu!@~mx9@0&bFJ|$mq@HSY2 zp3yz#JU9BU2kcx|61pD#x#UBvJ_QYYD>1nX$qs44QdpFWg-ZXQZ8-LXDFC(j$urz2p3{M>E2jHy3*$C)XRN<7|D~b@M_60PX?nl6~q) zr~sq_ynr$&DU1FAQ(=1bze>KBViKYv2DD28A&o5|sCb@-U(<~(i;2{DmHePh5~Z-8 zc{1gfvb49(2gm%{`H*y|n*B3N6OVgi!-0QP6kE+&2nz%NezP!Pk3oEXlDL2$@Z5N5 z8iQ?RltW2U3Hi!OA%Ky>hf0+giI!!}w&bH2g4!J_MShRVT z19T7R;Z2jKo~Dy`;@i5lY}gyediBDHhn3GL!R|4ZQxH%OCf#s51Y{RDKLn%b~Lm5hhiWalxxlfhH=0lru$>#}!oDn7?cDW5wz#R^ZHXeQcj7wBzbm)L&Jre@^9#IhJZ zfA2h|-uv3g$e%%n4qCX~=pt~2=(Gla1cA{>RX|@a9v(zb{9Ph}Z(ldOR3O0a6>#Nf zQyXViAC>cI;l@@cf=y7gjj;5yOavHL>r883-i*XBgNqvBMt7U-<5DDP1ST#{70g<} zQjY>|kjF(fk>`ox>=p2{S3As*%xNh__i<(o5!<0|yZ%iPUK`7@usabipd{oCpZkB_ zTn7*mUqz!K;LQIPxypAe^AwQfRN5m|7MZNiok*ZdV^RsGxmA%yJoPK0W{+m?<3<_5 zqJp!g@kLGI?yF@Skr6x8<<@y)M0M2gYht`qK>c@2u#3@zqZnzt59N|NCOL0%?2NvS z*vCrs!5LRml|~_{H+STOg(68Bc!H35LR{(W%o-kjJOIrk7~apX^$xVbZC`tf{_k%h z#QE}=mWsc02P7X@SzR{iz{Sv)nv#hG_0|ag-y}_MB4%Bw*TPY;V!IM{8zAt6urdZ! z_irV0s6&Pnw1(6oT~9QKd7n_RC6xbODq`abI<39SG`61baU&%nQw~5i6`23$Rr3R1Gk0gSZRg`OS3hIUAG7ato zEUvNKGKx48s5o^Gm=381?^hYYgW8&5q9l(tJsrTD=Gu$GqLroh797moe7Xdv4H&v@ zuGd2S{WOOvSCW(!lU7GXx{M&26n!=HmTK7*3SNTHB2sABA3-gpI4Y56DfA4j`LGKH z0MPLgNfdNuzFY!iaE!+Ye0BdW@hk3oRRw=FRBkR14ID;7hH^|>0--hNURcD^iEu8S3{^D z3EE6>YmuJJFur+9((WXK&s{WH?J+AZ{O)Tu3$z=;=Zz|kL1CSl*w}oOJqaj?a+YaBl~}1r&dbv83xI*Nq^scm@VE#9pz-Q2`Turby^9k&&5cW zY=;X~tFbGV#Y!;~hIxp_DH2?%`0`?}-d&1+q6YNCG%_;;Hpgy8v)CSc;I(7}^sk;)x@BMj0^?{KnNLSOV5A~1|E zYrbB~Lq;TYg)xGh*K`cT0q=gF|JDA#kpgkfi&TDY(`<76p{Xm^^Ox&plXU(?R;aQz(=5p?@ zrbx>H0Kb~x0kZ!6DKo)Ib}4_{Uru5T@`w+`94UE9f$uUSii@d(%AdEx>Wz=jsflXV z(@#+{m~)9lJPxfB<#D2ieLTcdR{yeFjVt$^_mY$x$2om!$$AE-pc{S>X0`;HoWf55 zThsQri4+U9fUT{0w`##@lMU#f59hU3=;ObYW29e|OqqDVP&1O>6(8XVVw0IHiTim( zLHihklc+rL?@C{LeMWX_EngT#^2G+3&5Ilh!9U*kQ|!I@)1sBbPR>h9&CJevy-{#tvQj0P^o2IiSxHTvF}3JnVwU5!RA>v*L>3yA?<}<` z!k8uV(-|@~NLW-I-#JUOP&^ZtZ)s3g#%I{mo@emTz;#-KlMZ?U#Qlp929Brk7~$Vw zFEn*jab(%&g&6e3dxcO*w2;Ph(?~y1IvP3rTafC08l}=!5NFYh8#~OJ9QR!0$59S@M}_$Rdi) zW#^YKv>sG5rA4VSl|uBO-z>f={o1`!z2TtKu2X{Oyg6|2(qFt*ASjBP&HbI-z|!zh zR45jT^4Vr~ThB~_+xCxVUcFR0#g3iRU(*1uTjcbpAX4=gEmeg_rVce|{hr_uYxOra z+gAr7vIsCjcS5vRy54JSFWLBE6zc}c=U85!A?Z^TFkQKhPFwBM`^wvi-GHebH zs!xLJzNb%lJM2i90J>|u|JElr9>DH@`hvw7{}9hjt}8)GW5KROlObNsZrm#YAJCg5QrfJ*?(8fvVs?% z98+PBhHUk0%-<*umo^#b@bhz-P7s$tJ6mqhn8BJ(PjtiD7ANzm5-X_p- z>U20wX#PIXmlY&Vi98130q69eKR$P**_lk?$+@Z>=12LbRwxiCQmqWQdPwgq?a0K|TLyU;xNeu(rw#_Yct z9?L42R8WaygXpg+Vu_Op^+}|p@RB_~W+|Ih?q?-^50A^x1yn+B25^MovYZ=+9L5?j zI>lJLTS^O^%h4?%BVKX2jb%0?hloW$p6$wmj9D|F&o-5;u4liG$Gp27D z4T?Y=*(4XzwaSkkN#^e)7)iTD0 z=yQX`E~_UkT2!4=5na6c@$bMuZYhX3NVCZuKMzdK?sU2|D*zw z(-_7qByE`T@kAsxk;~z(O=`-e2Opl|i8|yN5<2x+p@$;I($$M17WWLxLZ!ju#8vSm ztYAJLTp-@;#t9kUtnR;Sw&D>nE^ig~rLk{C#RSPMq9_8H5k87YVUG-DTl91PWHpj$He*ma-yIq<@UV7p=Kw9Em4)cV z`f*T7jWuJ^IaGlphcPyp-=2&QA+GGNV%)I^UTx|w=l^T0{M0Mq_NS6f^z4Q}n%>+! zy!l-^Hu%}qPFtX*22NP9wh~D;oy&v#b#V3LzmLw;vRkC1x*A6HvfN5D%s}t3ctYcG zheEQM2EMCr9@=yC2SoPm#!5agxg{=U*_6Ivrf#f)WiA}1g_1t9K${t2mf@&)i%o;` zNe@vD&OLCBM>6pb&+E>;$epj%icY$DD$?L_y$iOz_F6>(n3Jp~rj#I824M;Od}ThD z&M%a3<>o!Tk44M!Ati~l>p}Xo^$RO=%tw@_heDjytd1jAFWP#SbxRLg?8hp1*fu8R z&z-?T?N%~zwTIDHN^01X%n|2-vH?|#zdsCIs}najIAzR?-LQL`0|*9^+wDI`rLhwO zF?YDx&boovGs_sHccZ`B3tV7{bU!*C1ovwj@IQAG!=PV%xq@fWyVTZ}g-a{*~ z`AnwmhNpWt>9urZuGWpEoAZ7)tas&-86pQ=qglEW0f3}cv4ogO&>x35t5=}@#j0O@2bI65rWNAbB`xazkMu2 z=&V2vXKcOxTvnv8az#R4C({0Ej#Wp%g3y(L_isn_LG`n3`wE8S@S}-pBl|qJ_ zYp6CaW-f7UPnSh4750045Si~^kGCg2Pyn*)15VBOVCe;w3pz@8=9Q#^)MQieXUmFG zhL(-F4xqxhA zv@GbL&>c2Ye-Wc1m#%*MQls=~3G7mHY3DisCM1_kI6lcW-IaC7vDJ#jxMcZ&6C(lh zx0Eqv9)DWn43*mn38_|^Q~&tsL08wd)S+lPFP}V!pj#!8YQ;`a)={$E^?k6l20KKn zuKRmPf>x&DNqc(}58)IM5lRd*NGS$8nu!+yY5=7Xmcp2{JVOZ_zA{D##%1vaLqP&M zt#+_iJMg%7!gxFelH2flWL3_&Gz1UoF8u}}^q2VEldfaO$`98;ZYe@twO8<@m(-#% zO7KQTa9W!-Q`geoJvA8WN;a5f+{!;YYE06q>_ghA+hmi77lJhC-&f|x3~BMlJZcaS zOac_MfuRRt2~Gi1+svEKW7;g}gSG;|?{2nPr5c`xHgt>>OWE~Md;yz1fd>A5GkJLu zP_$G2FxYLPd~GAA0X%!I;`v8=UPDdouM~OooKm8kiI0{g%c0VAv%uCjFWTjE25J79 zkL)dM(-+JE$+h(ZBn<+If>A7QX9*zU=z64kJy|P_mT{&_(x96ch$B>8)C`NMg&K9o zjV4(VNt59s33)Rnebn-BkQe5$9gNByS{m{fP^$irC~ev1pI+QcssD3_ES4f8g|xs- zQe&mL@i>h%cOkSv_3I>7^Nec5*USwa>6f@+#BJPUR&Y$&dC*v^BL-d4!ffc`2}uH4 z4fCx%tvy!{VkTSa(=W~<)G!|=;hA4sH^#pr-AnDq>D212V}?G@DC-JdXk>r`ZgQ`2 zT+=lhp7dssSeh+(dgj&?uweH&sCyi*#Um>67BOuSscm@18J&}bB0G9P?;nj?;o2tT zWu?lDOcvd&%$Q!RA-5^Ur3wrw2h^z=&*s>cZ$zDx7j(v}U9Jz{eYN>X4&q}!Zo3(j zhCAF2--%O}L?48QwwluHa;tc`54w-LFu15}z8Othp6>9^*Yb;mtp(WKT5276o$BKC zd-~Rno`1f{jkkuDN@<5rrN11hZ_?;wvSspUXFlCB-U@Zw!vTz4vLPVHv>nD}VOG55 zQY5+QKYUp~@Nz3GO7*BhbtKx@eRL&FEpu-3KjUobb6NicDeB2#^auKpmcDsRA!k*3 zrFMzFHCyAen~uy+{?R@_NW$W>K7R+jNIJ8W78S7l#pGeFD`1=*OQFP(0ge z*S1+4%biO|BB?l$A%62CBbCrzg?M*tz3o=F^}2)KbzXUZbVv_-c2M)p<})GHre&<; zzTx7O{=lkJ^JB13gvnJ{ zM%3jF8O%dw{NxpDA*OG;*I_c!J@~VPti%1zM~)O`h0np-tGcUInZ>naiMq0D5|c7M zr)k+iU@+wZf3(YaQ6aMODGn`B9j)$Af&6=6ZeRBEgl0wTc=8|4!R?wrx|bh=Ine|A zkp`m|I)V&dNPx8a)Y|cjsR;E?*`igtv0lo(g$Gm>Xrrw?=BlWaz16-BGDhjE?ELA$ zyoL`EpJ=eh+-}2ew=sL19XoQYi=`>kgT5nPO&~ zY2TcRR6iLgbF5Jd(NPxWVr)y~H|Pc#gWdGz5V}b0(E1{`oEB7)%IZS*#fR~!UN^p_ z*Ky>>6Gi0m*J|8>QHXvi1XKBlPEz4=e(v2hb5^gFO zjX8A>utph@p;~bzAiz!C7bx>9Nx8amIG**fJ-^7tvpCX=NK&*rQ#?_e*qe}{Ci&G@>r3ze@f_)$Wu8Y63njlDc@I!jv0Cw#6 zLmgLw_7*`kXV;0+4jp>6?{+!eu5t0e**e;Z?rUwcNxK4TL6X`MKLQ4)*1uptp|`kv zXq%t4MUCir=&+FoZt5sl!sC8ggMCVr#HTH4BL`%s3?GldBpkcrz&i*V{>M#>?GgdC z#)x^CUUDV@Ey~9@7DK(IrOW-{7W0^^<8zyBqdoGoN!M&=mY z(kK0CkWZF*%V~I2$OpY(fL}Bo7zd0#po0ex^`#RJ3e9YU&7RYaFy1qM4U&_SC%@Jx zxs<3Sh9UFyYo#DLFRds`G*x&i4}~X4Sj5wsM&sg@s)n)-17es^CH&&F*I=h0Ocib# zPvjEFRmA!UW^P$r$8zd!t_rKHbfCH1Ve|G5Q!`D<~8HvT>AELo%u`lWUKn<&%#XV9@W0php= z>r^Ru=zU6W^bZ^I^B(H%jZ$~cPZ~4qV6){5q_l_mh``-3$0Acau1ig(WxzEAK&vK7 zs#n!rVPU6tj^Cv!wt4wryJk&H=bi7V#rwn(i?El&@CJ7)h&E6Z$DjZ0-licnPb0Tq zH#{gZ0s`@FOw3w`=<3qc<>1h%yzLccv)2qK`Yhi3y;SgA3;X`5fw#=$KC}aBJPS(7 zAR_*uRETV*s_zJ1cSe3)AESH5G*C~dUXxK+cYXY~r%>)f*BeL8lyx4>P5RXw+qvPy zxJ;@XDP>`NLbsNolM%|`OTsfrHzsE4HC*{+A}klCSDKYiG0-oj0Pd7H!hVg_?xg5^Y=sSvs0*T!HCol8}-BJ@ZrJ4Khy}MPPM1`4e z5oVPI!;x?yb8dS&DU%EIyj|3LeFXwOKCdd5mS67fYe%*MhP(tlm7P{!0o7E&*1jcO zi6728#`FmQ3nu^o?*A?RqZT|6!0+YHUQ8cN;(w@31knSgkjTGEWz(|r6}Ea1{P|P> zfEoxPHC{r0_rkOtQA`7N?Q{@s$tW&;7fvyW(qIQZfi;K%grXv;gwm;P=?HSXe%aRi z@JFW0SlplOpaKUWyXVF;K^+WOPd)zAPiq3-a!N!%Mgw4kB&o;@Em9RV$R7dl2lIz| zGDW&jcHwr*^FAwu&jFK|jvOI`0EC}r15FG&J0oY*9||u;hYTX$Uy@X%UxXefVH~B% z{d#zF%8+-9Ne7IXeA;@jksy(W*GQ`$Q<-~^M5M6em~CPN+F{{FdB+elsHaBcBN=~tY7F9{mHwv|glOXIB*jM$vCd|T)4Syk_pEyy!tRq^N2aE;<0DOkf<*e}EyHt^WBavhzmkfL6=Q$Kr*aJbBz|*~a!I3`N zx>X+R-kOV3*7J_0zN(vFMA>W}8q5Ra$6BqVy7Pg2eDwcUdk{d(hOeEm;V^bVakZs? z)hYE!YInomM&pFcZ?``$;O_aoViXqe~06i!55 zg-HQ@+I3Uu?;tx`F^(u{sMCRgzdf7(Q{O|Vmo#2+2q6z{`*U6#Hsmo_z41GM=dTp2 z$V=A(-dnuULRR*ed*r%i|;pBO2NpA%fG{=4{I+MNLKV+ z<&I~PFOO8?+$rvi5?O-;B9Bl4j_ppJ+CcGhiNg4D0gM-Kn=HbUARQW-tVg+macm%1l`D(vJ%SW;508l7q2gG zxc=J&_3F^IzWFlg_^Wd7TZVVpM6!wB?Hu#cTZ#aEP&ajj5a$P|`Ty%Z_hTM^ai`I9 zs+eAMx4sKxXs&TYMzjJ4{r8g~S2r#97CiD%b-`&EVK2GQzb+tvQ!*5xHl?_#CB zefapo8k@c3z~b67o2KUCqMQBjeok!RZZovdav-FHpT43M&iHY0rYY3YgUi_orD`ozx!$CM zi-K@AvUsa5tOZpw@~~>N`fYDBV6srVU_Tdi9!3lCaCF^YJ7-iwD z+j=6P^+yfq4EYV(P0b1JQDffcLUUswc9WZ~Zui{p6Y9f0&=@qLd6Lpg zd83$skh$>v>KH{0>)jlm|T##m^c^JVFc%EO*bzV%YFN*&hxjw(khCZHy{kv8ZRa{ao ziL2d*GRk0-sQQ98nCE|Xg;-RA(ofP;q%_<&8+w@i*e@l|Dm51G9y>&UzOSMt^xp|Z z%#GFC3Jj=ED9jOt%f+4UDEG`5JOv$dGCqY}urqct1XFemng<%JTQx;wl)a&BzHG7V z3K)T(_L77G=@W!slZU@AgoI*w*GpH>nty?4A_(UX$JoP+>jgFWUhvO#L7wne(I2V` z-Q&%Tm9wUV@eGN~rB*;`O(mDhcfIEndiT>mn88z)$^|Y87*^;_={r?IhjYX1p5BL^VbJ^0U_R?gVeCw?$Vd!`3^hdNUa)z3+Pmifx~a>A zwBn;o?B#@1Um&+~Oy38hh)*^SWJ)ZbBiGP8bZ1|J*Z+6}wOiAo0o$omOPsB1K;IwZ zRebYw`gE1s^RsQNsvO`nD`C(mGpt~M;>&g{I$62zD3;7uA^DWOI{s|wRuMeUOa?5? z#^9)`zHD4L6(@evDDrC50OHdZsQ4P__J2vxJ{qV}tFzw_GlALsajGvZ-3D zfFcZEJfxw2y|mOXBrJ8=P1k2E=pm4J72KwoK8l5|9qahrzV*=*t)WnUmIonfY3~YE zX|kbkt%BkC%(XIYd#_Vsxive^mdn6D)>}(~ARa*%4Af$o$-~>54RuQdU zh720J;8C4(Rmqq?t!4dTAE0;GV9)M-TV*ZLf8K88meJCyKvg2XEx9#qB|V)zuUXT; zcc$OzW-HBHk;~aPryULi)esuB^xQoGqo4zS<3dfL%XD^oYE`Q^q5FE9Tlf+Kds#j# z+T&6OcGcCnF2QTW?O{ig&8Y1i*KN5!I&m)<4!V$r+zxyEZTYZMhc2RHUSM3U^AICG+1j##RYYkA0d*H&Q>Z{PUTRJ z(8$M9B)-1bA-TQBY-6Hhyb5My98L0+lnna1)B*z^Oi6?M&Vl3#^$=?wr_&|z--T=o zlY#y*#_?NjoOm?er=$_l7X&S#>W{IRI?a~D&7&Xuk!Lw5NzWm;*&YQVJ^gEP8ciYN zxgEvLdB`nm!P$FEK3fyTV`%5iEi9aZS<2;3ln#Rc1r>;I{#c8{I$jqESYQ5QxbTJ< z(wlNt1ExW@(M6@Iv2uf*wwxfxZN+xmBOL+3E8d+N`iRhLVXxFta~13-_b2*4?16hV z)EKiyj;kJ<9b<-rjc}PJ*5_r-8O+U#i9<0m10k|f1wfKUkBoGGuPXzp&Ded)EFZ4g zPTDas0iwVJBc{%28W#=ogE~JvV$e))2qfrjG{o5iM}bBIb~p9emEhT-oX_^XQwJIs zUb8WLtrUsQ&V+Q|_sQ#cgnWf6-5rzhArVt0&OWqS;x7tec3;H{%LBhwBE~;aDtKeX zE?oH1w}I1|sp0ykcU&7VM#R6>S(A_6@AK#LR&@WiPymM2vXUv{h=B+6T@5-7i64=v zmckuYZ=-P|n!ixMKuvYad<+bb`!Ds@aKmM?xE}ot)!KMdxPMZ9>KeKutC;8Bn9l?| zw|syPOSdJIxUHEY$qO<`!;>z83jmwe%an>6|5}xI*D_dc4Eo^(ecj%mGavJ9TJ zFg^UqM>EaSn@OFNA+8lwX-nDmbk~>H!ZmYTKxWC(9zCyYJkO zvkuyGkh+`ygK;XaRUm`fsp3-%{qN7cw(1lY;rcF=1QMQ=YcBZhDx2EzG99IP6Ge~o zL!#DAsi~B<=Qan;VsU zRnj0V1ylJG(L;i?^B>8HgoG^aqNg8Ok7~-#mNtgWLdw1ltL4TZlZ&@Wa$h6WL_?@0 zf*u4WMTGA3#WjTn21kz`EClBs0mMvWN*=#ccQV{pw9gQfL zN?e^4Y9R)>QlY}}+*;Dzl9HgduDYqbZWW1qGq;nVP6a3EVuAP~b#|D4l_h0~k!yPv z7@bxs6FiYE5-p@oEq3PO;}jDgSjGFN5af9)SK8aCMSj$%ht{FqPF8jC2kH>9oai2M$_`v0hU$LLI& zH|qC}Cbn&BV%xTD+n(5&*v7=RZB1+&cWj<{-v4{nS*O1Cm+J1idiAwy*KfPw0CO3T z)f-2*(lmg`GuHME0$RDMdbeOyCTKt&<^V+G)#2Or1GCiVKOBb4?dsKLpyKDrwadRQ zM0v8|_Sv=nykRaYeYVA>UOGpzj?Qm-?E$fuQR4s||MgErfM2mCjFu%&YsnzSwyh8r zMNH^1)TMh=v?yFrk3u#*%A{-Z((`t$KW}48GZiEMWmK3>y1!VYs}%3Z9<`>mh!nnz zn_R2Za;1kl6=Io33gyl*8#R$OXCE4BnaYa7XOTorx2QkecQ@Nsu&SvfozbZNsT|Nm zs}{YZYEqc5!CjLNt_%)G1dI-{A0S`f%@9Gwe&y)q_Ikh=M5b=Z+S)zlMz#jj8O5?I zt1mJy>7Jl2>W81t@|IcNeP!u%**P)p$jk3mzpRyvE-xZj>h5ugcg(V~N-{u*E~fO_ z%8N$MZ$7e5w)NKqYJHRUA24R59Z}6wsrIS(Jp_PyotTj*4Z$>6KhI2i52cAxH<@46 zzPd*qcMacun~0Ld-<{fB4V&b-#dtL$=&J{+{FsUD#Z4@@Rk^pui+mn|Ur#zbPwkZl7*xLMV|Wa| zF1jGLn?BrF1tMK7eXkU1&iq!Cd*7a`Ad+OKE$wKXb-y_Hg42=!yYsJc;bIc4lzD9| zr4pq?<0{?IkSqg!eSL|~tWi0bwZc9jp2`#p3K0cr%Ss@|XC}Woc!FU4Yvj^Q*tV{# zVy_13m0nYDPqNBRivvd<;X#T%`tp+a1#kkrO$&=zc4Mlv62#rQs$o!>{;W?j47S=1F!E8K>ZIfj=B%}D513)Lhvc6BHMNVx-{Gp!C4=dJ&R80)&C zWi)5WbEAmapP}{Yo(GdYVjX=`3;(USmkp)_KVn)iYA49u)oa1ub8ftI64JU6naSc0}Pm(aD zV7+nGLw*+$_}~Pv<<-RyJ}(XY;qB{5dT`KIMZv-5>wogD69?*kb~pL zUh7zJ!U&9*B-y#D{}~yVaq;N%`*lii__l(gt8jtj5oK6h%6;lGp};XK)LJc_#O!9>6q2V$us-UTx)L@$_I*j1`?U z$03UbhD!g!slRLknEdUJjGao9)}Dxn;Smnx^UMa54k<0Lq=bjAI$c-Ane`h-9$QkU zJ{{xC7v`N&GSN{;RcI3wfGbnv7VJ!7(dQqO1gP3%LA^YGUij>qp_%JXMTX z!%JEDJ(~!&~gO{I3`O<*A1l3gkxf$}5)##EP|B zoh%Se0Nf5hJjLzUCn1Ak4=)gNY@QInu?0g*TdLhSzyx5*gRJ9LrdA|DNr*O-N1i2VMaXA2rt3I&*Dj( zF<7e~BQ0#iI!EDUoXig2x`jzh{$@tqKS+wN;e$ny;ndPRprcrsjt=6C`?zH~qS-It z)mEZ(18{|L`7#U8v_e}pcO5PY~YIw*^o$=#5kjxcI`1$xED-eQV zDDVKPAb_bey^V4+nnpqcA&$?W(+y5RP5C>3)Sh8>I2vW^<(&%O4VGA$48M3RV< z$EzItQ_NYOQkf9$mEAL6`_m3e=3%?Ll~XcE2N~@**u33iGVYFR|GF)h1V|2ls4;od z52eDN7AB@pjC4-#KHRU9<}>q|XpkpYSciXYfI|0L6WB?5XXG9;x!qi!^4#;u^S2a^ zzdP%b=GoWvP-V}2Zlq8st2Hc^%Bj+LzsTx*+6=%5F;alyg4E(lUIc?riYd`v5xQh9 zk%kpK;>%V{RBEoTTjdgYotodMCG=)>iQKf&N36fB)u0I6k@lvJphJKzR#5q!*;7hA zXdsL$Xe6U7*uzU4g10{H!Z5DYvi2MR{Q{RUvG-h%AE@Vr ziTZwi9$8mNztjz-2d?6nQ3W65R zjfIYpSA+Y#NHC^Ej^f%)M7>f}W2PakQ)nBVIK1fUq;y;GdQqd-=u7b!kv943@<)Bq zm{(1V9qN?V0Uk#(%<0Y>-p7tD-02O!XUrcjiW_ayES*;-Eyv6K@%rZ$tQP-vTv@v| z*fA!d^^d8D4$Dfa_bkDFxBXkZdmiQQn85QKKNlaoUmMMCL!Ek;J(sc(a=M#3`-CX7 zzOs`lx6IpaEZ!Q{Hrx-Gq}OS^D5?BEjmE)2thRdzV0)@fJDT>bBPMvx;6|x5s&lxf@;Iko2&( zf$>L=%|zp}wQ&;lvx=<5|D4|c)q*CWwg3N;3Xkt}#3Vd|r2vXxZ>qb1;yT|Jfi;ju zsDFw++ae+W;0GyNpF2DW`c1i&D8>np#J{KVE>Pu{c=6rTx10Q&E#~h%N&%Hpqja^1 zxYWQGMQu*2chk&Yo$F+=MNKn+1dH_YY~${Tk&rOjKd*z{=YQ=VEn&FZInwtm=Niqe zJfRbDh~Ddm_Fp|V0^AJzBi;i3O{LHO2LR9q02spmM_VzU%~?5E3l|6=tp0X(>t%hD zU0`G^=qnXS(J!sR*aQEy4*(n>0_6Xv$BK%H|MREX{~v!UF8?syAtzaMhSL9N}~9!>5|Ks z;1lLSxQ+RbkPEh3tghfWV$A2AuK|G)-QMpuR!Y7z!lBu*lXG&omw0p9wC)__k}8rF zz!k`~F-D0d!dH@#hFE*e!zfP6YD#Lg+0;k|IvG}8bIHuB8})T=Liz?foK`|UnaeXv zXQnPPy4F4W9;V?+{Nx#~8n^e7E*h>KPvpP&kt>(T<)g#xg}nBzlOZ(B`~E6d2ka9~ zmE*GcTruZNJ(@d|cBwkSpJLtq6fu&Hl`kZVzLBRW`hJQDcO-}>4zmuC%iU77OjAZYdp!brqLxm!fC3eR0MsB`<8RrA(6QvYVPcX$)5`8bINlk_M!|7;Uq*= zVSX?0C{k2?REXyF6EPJ{bcyqH$z=TU2|OVCIm=5mq2`LpUIqrxbuZIxCD zL;0!e9AhV=7sT%uCJH(U#Vx~ROYM%%#|64D$U0V6UA4H3w$7oHnPqJAoR0n-X3>6* z4>dp9h~wuV+z8k?mdp7fS+ zGRWmc)#EPmmUv)z-QWM3<@MStGmjlK(_)tIqg6XO?~Foj;y^bnTEpyXV0gdP z5s`$^US*YX^|FZ}y|E3+n5+1S5VXanx_4fgj7$MgVisut{K1uye|82&*S)W49ls$p zpv!sWb^FQEBB_h06M+e3)sJV|k}zt`kghIvyA0kdC4He`Vu4zeN{ogE#>&N`w`6el zZ^Tn?|Em>7b1j{+oP{dIqV~c%Mor%oOU|y$78mDD6kFFlG>0oj<E07 zJw5x7g~_7v#9SX3`iT`oJRm_hw3lq1^!SM9Q=&>|(DEob_`p5?Y8@H&Wn*$uR+=Q0 zLulj_UzEeL zFDQ&5Nq~yB9x<$rlbDwk5BmGEvx;eGxCW!E#bAJ ztB>njMpDVDeXKi6;J+8j2p+zOb2F(naHL2!Key&IW6VvAhprs2SQ$||O-j=t2w6)BVO49!8SsiwB8X`3U6-?Aw0sgYhmBRYDzh?GNQIn*bGNRHt#CyiHm zoq#bNMOnK*X8GPWY8d8IhJc?(!HJwbo0G%EWm5W~h`nsQiH)eAmNXo$aLZ3%Gow}Z zKrvSR4U>!Mx@k>_jkn(!l15Z?Xg4-L?A=!AGlk7@ zT#o5@mqP(5KSjJdQn~FP+^msvHDyotBxTwP3jHAF*lpUj@SjWUfDg!S#yCYnE)vU- zaCKI7U4WyXq|iNQv)JvvWbL!wf!QGjL7_%w)1}GFz6HjolQN&Vs!jOb>z%EOICxER z*Jrk%N_Cj*rE0tLAy%p-|3GB+CU+zQi`+$a*LmDB=$+z0Ioa*m1H_bC+2^7DB4KVGPFJsbl`)&u7IHoA0X|d31eCaWTwAYSY1Ld1 zci=324m#V>f5S!HD2bM!9Ig|j#x3zEf_D^Yor~;#;Sls%I}K6xAswmTbiPxY@mSDA zNfa;z@5}AWpN?{_H$LY209`06eULneSVpn7c%=0Cc4NnzV3k=pxeGjf3Og&K+QYU9 zO{Gf9iwp2w1*9x~r^iYq(UJp2))2Gmm|UkAr{2|^CuZoH+s-up)~wU751BW}-mBNI zu2dhp({C|%MM0m>a}{t8N3EBvI1Xp{JAtuF1m5?ZI{lQCG${=L1P0_V%MY9o&oCe2 z<(ku`T%2K#KNO)PMIlDeG8@7~E2EXtF$-qYJZzan6-7j>{CLv;vv;^j1%n?J2TO-* z&H37Ap}EoWtLHUpej6o(F&lSbU6!Vr%Q)l7xM_7HOBE;dW{}FuqG^kXykCbHUtGr{ z1lwYEx88V-UnaP&%dRA*fTa6VuQ|Obs5W%4hi0?9pUaR(x0SMNt_#U(wZKuTmF1b9 zIfF_;9~YX?ke~Y-G!{)83N82Hb(TbiBR4skILvGpj$U|7F%o+sS-@;uhe^S`anjrd z|IR8^>#NQ&@HG|2-(5&$s3r0){n0eIyP$%&+>$folRCrLeER;6rBXB7C1Eh*2bTbB zxUc6^DWw^MM&)tR{%t0DVRAJaMR2lbQ|eL;ENrtZQuOM`D@LH0&h&0q>l)*T3SsKb z@P0#PLwC<|+Hln3LJO`-<(sD0*lBJHb5oc*hv*%?V%x;M{ZJ@YNl%21qwksoJ+&I! zUNk9N>!jJTv%T_Z4Wz@u{h^V-fy=*ywx!m`fNQSc*j9;DV+K%S=~{3Y-Z|L^7_aD&v(9)!DIg=yJ zZOZ-37t}GU`j20Eip%%5JQh6&Wgs?Xqdl~8aYQ?RaiY5V6~APN&sl$`;xeTLEbiGU z3zD_9=?x*I+ud19ZvP=CB63EhzIVw|X`$OfaYZTYJ~?oFKj-562)Z+NIY!ME3kkM) z1ZDYJ-QDCCgtXq@pLE0{M%mQ7xrLvB=E@OQ^d>2Gb7_=^X7<66GUozuWXkF~}uMK_k6Ry*$I6)k(+ zrK9^^;Qa|Cf@q^+RwT>ePRzECf~m$Y9qK14ZPjWGgtGHak3XJQEHwE;h1pkH7K(5o z%`WxUaTp}K2+z;!mrmQde>=eUKAC=GIEG~eHDubpj2zmgpv{;%?bB|_=quL*(x7UL zQJ+GlDJHSEhb_j^Fi7wE(UP*OgY_cYvZrKyxCacQltZv!TJb`GJsFwWn0E``d)dD)p0Z! zR(PX42W}5_amoj{Q7-FOl-w)$r&GqDvP<*av2naEOuO}W!?~TlgZT-W#)BjI8PFg{ z4VIFSluTOtAg^+d#@Kp5hcyP_hK;4HCW(hqiyp&bG8_TN1t?rG$wFj!K%EW%e@jHR z(b;6bU!zW1H0hTO7-DX=+&pgY{rzZ?aw){$D&R(Q#zrrth$lAlLu}2RB_*&q7^7cwCM|6?W=s{Kom;V8bAh|GG8+031+R{|P(Fd#@Ds zTZvr`a`Uu=gsFrz+iY(L=C!vasyry!g*rBwYXX^N+xj1wGF7O7?VzLw4_fOPTN>YG zxZ8BDmH{(B8hWwOHaaf7`-c_*qp4TTnB#ot5~T^U*s86Pb&Hy|1;I+DO+p1XH%xaX zcZar!S>94^o~W32(6q0avpu#EE5Py|xZxD#;d=tbTq+2uLFmW>QM+jNfsxf=Jv}xm zm|&Ee#eiNarC|bd+5aVaHRG!s3I3y{#bt%?5rSgVsw(BJV}CJPSAsx-_qXIc3o*K` zURy+YL*!HsRl*Z}dS@It9CG?~Pa>o&ki$WVO!Ce8ccb@CKxT0h7Xa`LQp8L! z`O=nc$fx58T^DBCi}1PX5I1JT<5qrd(<^%cYA>=P*Sx&*1ZSpw4#{-Gd`f!0zQD|nuJ<@ANF897Ih5hBLKW)S!RaR3Rp+$qr(II;d#{u z5zn&oF?kzX_GnA9i}I@d#}eW8zADC{(9*Vbe-GHPo}hPQZ<&+Uf?+@W(W)7^1bKzc zVqkk96^THFw=hb|GDvpw*bBAdvG6%ikbga)qG%Pk2yk-3>~+TA=EsgXPT3LZ>;Rvm z#q}le(yR6VJ+gm@PT@Cz>xsUbE^sULxT98q+aM?TuK4F?;r~`C0PqIV3Q0wwVUKFo zWQse`IraBMlsqWY$GhN_nANiY(1#D$8ySbf;Pk%iIW6DQGrG4un?7U5@nA&G0zN#L> z0@(PY+*!PIhJG6cuFkMt=VTGE2^W>eBnCqc6}my@%v(D$CMEM_LEU}>pVH+&Y3%G53! zy4a0x;hQcB3IIs%VB`E7W8Qv$6#@A+AV2&0hr)jLDFgH@0kfszr2dJNu6R!2&2m7U z8WvECzoiLST+;=^MeGOF^=tFK<<7*N8Fg!)mv3tW1m@%QgDCiQG7Jm|kmn869#PRp zJyr6mmaIlq4%Gz!B2KXX-k=ctuXlXFe_DCpKOQLynAT@AKS%v%UFu<)p#1!6M%kie znWv)sN6?YrKWpzDzSIbq;N0!z-bTr4S8jv0@_d#rEDHWf>7cDG$CJS6|Ws( ztHFA0*@3U-15V}RHTqgC7j$$iYPi=OT5_I2gqBXr#sdo)s}_BqQte#EBn+rGj&(C? za^M8+=934GG-A1xY6%?rDZUpOXp&Wfvt27gD!`8)VByI}&%)b#cJCwV!H@~iJPF93 z=aaw^O=M?W`T1@*$&?Kh#jwsIJY7DfSK4+vt)+XDCdP67uMAcJu)6Jq#+DA;gt!o? z{}CGimjCSy0Lpd%yKw(*|NnTFcK}tH!({Nq1t<57rQ@hn@_+5mEM<2K{?Q8{F@St9 zRzI-<@awMs>@)tr5Z_N5IC&~#6wp+BKEi3&sB5C8tL`NwO%;rcDr6^JCRRx`HzXKp z@FyJ{&&w+;;LrET{JflinjxFrC@lV7SpT%iXd9Uy?9nGB+n$L|Lynx3#innWuBx=x zk92Od)|)s_LVNKiJYSG?2;tqOtiZ^y%tTD>&n)5|f9vRuQBWl?H z-7Z6L2{oyk8SD4wT&u-C0GnWaD22>(z5MVQ#|e{)kvAAas~83TvB6{+O52xueCb}g z{@euR8yA^PD$K2)$HY0?$uaqSRbNChe7wmMHD^Z&1epRP>Hvy@9tt| zesT4&)Istc8P{gifu)BUtD+Dmn}yrb3zwIhTCJU1S)Y-qVsm-9Kqg!9y4)gAm93PE zsJzHfm?JFfc+;;>d7^~KNl#XvTmMQ=n;OSVCsi9<*r@VF?LBNA z<1AtnShlZ-cx#Y+IA{5Z)DD3RBqrHvdz&3rzh>-sIf)~g6Iq}_+LY|3?Y{&3qkQ}~ z9zg(f|5vvZ6=Vhg9Ly@?-(e}_y|E?#RE^#32-?M|nU1BHc2=6Z>8g97dq=a@j^8!l zEPN>Q{ySMeTU84n5&;(@1sMJSR7CFi&V;cD{)Cg`07>79sQ_fz2Wm}c>BLM?82nzI z#Js5JP}@mcv)-zxO`1;c?5JfKKk~eF$Fyk~j*`f(vewa>OKHhAWn!o*#M(i~zS^8lYuB|m-wKyo5DC%thmQkNrNs{ zF@dYCoUKOgfKKad0ZwMUXHZJ!kr25St>?Vzlgc1GZY)?yo7V1L}kLRZxrXCkdp6m4Lisnl7eC;D}N`OZgl)KX6A58b}h`q8uyfv5BZe z?79b$j@7GFS8`$v*XTckH-y6B>rb?{Y0}RW9;aztf1p1TF0*c1>S2lPUezre=*HB6 zp7v0-o@p95k79ElUR%(-l#esZXfoOh;6Pe4NaA{V;^8mRy{d&(qml^4ztP)~I6d5msmhQOwhIYl8~VvQBT zE@dN{N=g|xIH?Q^r@L|zhw|xUx zelk!)^8>>AV5FT(iElWiTP{Tv1o{@Xj0f}Fo=VAvM@YIUd{WAs-uWFh*SI_Os zjyPH{;7!`s>+76Ef!19wgcNCeTVAYGb~FvwaYsYEVT%IS6Zk5KgfnATz+HTXGfqQL zv$im-U8Pt>w<4$?$Z1=~{JUc4^LK5=V~kQM*I)4i>kG8oE6uNDgUH{`K*PH<5}>(8 zpo=0Y&#X_ze$OHQd}qaUop!2sc=T1Lp*hr?3DFKaUh5!6M<{?7~v2 z(CKVHX3l}M399e4W4>9mGNsO7%Cu*M-49G3gDz?m)U0ERKjd=CJtQNew<7cqL(rzJ zLY}kL`UIxGz}L*#gpt-;>{gKEg+9bH!nzp6@Jx(Iba5V!C9HbU9m<-1LR^1|r6oNd z)$2bg`0XTme~V`5SeglwcD7X9`yXKutE+4pYec^}R))#1U%wT&n6;pIjx&eJc}fW~ z*cuC^i!3&{vKJSJ>va*Sw|5DIf}nfP#}j*H#)Q7XXU4mf$cSaxRhYApXrtqOEsNO= zm{fP+n0>e{F;v;LFc@nW%uEEYz~d(FVJG_A?}5^)whifB+IE$O@^`5b_{_ewrxh!Z z{z^b>t<<^m%)x_`>xcWP#%16zv|XKVX}p(?kw$?@nDvn-7rD=l9) zp@Tk(%7tajUMN&hUp1OiXB3rsP#k^C zF5rO+-3*R(l4Lj{%rM=tvBuWx?|8r>Yop^YZey}RMVC}0;+`$2*aIi~gO5TddI(y~ zg7Cz_pgmW()e|V(@4BTuVi@d|E5AGg;IFCnJc+ zdM7CXMBLOy1+I6r4;#Tna7q?W(}I$tf%k@N*iaR^Ne9fOa!v9F=*F>P;Ay?B-wPuh zMA)S|6x@CT(#eY|ug_m55{SQN*>NCV`syrrdThy$j-V%w{0C?AiJIQQUk_tt;gsD2 zvm0R>|J=?2Tf40~V|F0WjO;I=joS${++3aOUXA=u-LY!7G^lTyV>QPdBPaqIzk`k@ zq2nsfW6<0RP!qn>qUJdNsgpcA^fsFfKitl7+b&rmD`pK|#54II^-VSOa_yR&yAYLv zi2{W`=muRFGxFJ_4%V*lRoYe?D>ljOI>yAZ*++VK!hb9v3&bg9d7@CQ_zcWezjV^| zlX#c6cplt}{Ks2h+UsshoRNqx`mo(aFr?|N8w(31>RB7Z2Rc2iMTw6QALJxX~;+v3VsFRL0{ z%1sQy%-EMtLE3AC3B$LBKu-(==Y9<7*Qib5X`XiBk31@r<2muSPd6q}dt2&xAcb0= z=r?L}nNWOzB(s#HEG!(Xtapsj)w{kaf+$c@%e)J8texO-i6o2_u82}+0NF&O#B#;2 z0zR+!ovRF7@ASwm;jwhtcgS)Ui(}bd%DX3?M45rRt==m8s|u6sewJ?fR>zG^zb{ui!eo;E zwMj?#16f7I6n9h3*Vs#m3yfcw>iko@Fx~&sN88t`Fm-PUQexe zX1ByUYfY$W-X00hl2#m4Spu@TRH1O%d|=M;QAM0#<@J+9(lSnjx*LI*_pp--ObIQ= zMRxMvghqi#m#AW*OyPA|y664AC5%vu@x9wT82H`FLHHAkfZM*D{~#4wlK zYg^oj_g@_CmohQMq~1jc*MC;{tB0+(oW53|cIy#5XA0Q>ao0*39cZ4>hmCltx#xg3 zB@f3khMQ4SNv*Wz5cOc&wug=A9m3Fn5u@71%lKU+$~n(E)n2Awe+v-IQnRbxDP*I+ zB53!5_(akNLY_5f$7t`uJvDV*z@t{<6jXKeB4cK(1-Vl`W5jn191VYPli;Tf8+33^ z#7#Ccv5a^O51PKNHtjSW_FSL+@Zs&Tf&2*>yZe4b_15=GiS6}gi^)|qjt%VJlORLF z>KzIWM$TCk{zN-)-XM*l62w{S_^DT51OOf^!`E~D*rTaJy`__gFr)?QB8qCk^Y@Dl z_cND{(qHX$4U5m(xNL36khWN_ZT5fwX&Dv;5VIq*YByLOyHxOF-j9pc_jpBTy`j-6 z2QGi8xa5f$FBo)e0mwBAYN5(x8qC?NA#AP|87KR)WiVjHwnpH^3BAiitEE`ys&zjH z^Rk_$boR2zcdaTDFj~NR-Km}-AqFLYUzz9;#c}0az6s@}In2eCghRS*_Bz~C_Ah>kdzsOxh$K0C_U>4_`?=j$u>g}8(5vq*J9Dt)Ep9*(IuPMS9L zD+E(I+~=U)bZ2sG5Zir$guo?nqU~s8|5qdkpdk3PL~@Si@z8-zVDKV|IO>yMkg?_a7T~*CF9n>V~#l0IxX>~Re;=IXeCIEMwbo!bWAgO12YIH zSDY_m&+4WiMF#8ke2^IN=&4ytYVXD4+?ppEck1VbQX>-NS38EO=K4+Bk<|45){-ki)D~xi=6gMg}iJgNw$xLs(Cnm?7(s5f+zYf^F!XFus7QO z>h8jL*j|?6EX`86dQw~&!cHC6046XkI3UtNrF43dBFRBPPSp)tZfd(K^9F^7n`;CY zMg%~U+bioVwcs?WQ9aa~u^k8oR=v=H|MqTNN5uGA=e<+3 z(5`3L+jFRmOiFyMDtt#>F~ooyX_v)5z)m+IvgHLc` zr-x^QPeB=dU_Pcey*mQGKXelw|EVmfC;*^D+&~xa8sQQ8iSsDdVcR1C{V8qAH94TB zYLSt;{))8N2+mhwR?+i7s!x@9VvZ{9QvJKGC=1hQ5uN2-O5iTI=nyYmk2#T zLh(@ZE8@T_Q&Nh`X+2X%l%|EOs;?|SeE3!8<{>DYIAQR4D!#Gf1C^EQz9ArA20P|I zXs8zAnumgIZCuDbBGftT&w;h60*?*0o}a2%W|x=(g+nOq>)H`SjA5Z$6*fL`?TA}f znH`}Fd?sm?nAHR5X_T9njYtx8Jpo57v`W{k?T<@X1i_RtSDOrXD&?ge3--4g-XE-d zW@icz6l^YS1St&SE^R0J54?9$g-+t9wK#bOw zNXz`Zovl9`_cX4Z0cDl#YPkZ4rbf)^$=Ii;^AsS2zSHO zubvSPMD$ z$O_8ILge%)nzinEUcI=Q`5z#G`x^Qoozzo&yl9@>$<61=GK-G!bH>e@7XAr<3g_!(n3t^zc_KKse1dLyB1J96 zEpMgH{!sqTYRt*%s=3a)YNi_E--^T(pe)p6c5fxDpe%f2Er#(h;xBNf)8Uds6VG>q z3QWjru)A?Is+$Y_KCiHeCZ$(h_n4BxYy<)9{;xs-fD=F~WIo=FaeEI|-l#ri%$lTy z^Tm6YO~)qPd<4`(eTyx~a0bK!Z!syV3V9S6XCpnZzYEM4}UGiEe|>=*1%BDLZ@(HB+3a za>oNO=1DG#T+w27koIZDf*X(VQ-3rq&G#|?G`GzmJFLdprp=Y`fKJr- z$=e~H5Do3l>Ubb2>(?O@F76u68r_Y|qRH>vOX+PEVwiGxHTK;-O0z#L_*;l0VfA8Q zG)Mce#F)d||APMa+y?L#9PiDeV&Tee7f0oPcOu#yH&2OEtgr?rM-P2%+ zU#vf8$h_@-JOrnVV>8AY^Ae+lPAnJzy%N8-L?n~ln1S8 zMpv;gxZg-Ls{aV|Sne<2Cm=3C5yc)|Z7=@i^-CzKbm1o#ATFEw;D&{UGt883j3-uc z_w3Iw^XJ?R(AmOB|BnU!{|;FKK^I=Fw|Z!vtPJOqOV7i(c*xlz$3!=f8Ob_{BWuVh zz&}m@39*8oWl(||>gd!XEcKy@UFgmw-FF(rtor8ieDt7+h>>Xd_6nyNK0W1iQ;xp zOZW|XZV!Q%9+d{kK!te6cN{%HxDBv?1dw>>flvbbbY-~9qx4t41#RDjGU_}706@P# z4##FCM>+9&VDvmC=a%3L^Ir-upS=nyoUqiXnOV~9k}+1+9ttcQ+Xqh{z>3N0Y$n0h zfFcF6I>n_f(^MzxU$4TkYG;x0P_8GO{cz91Ch^ys7e3~!0E4Rg)F*+mL})4Ord#9x&+iKY7(INa5~KXx zm%^+_`AhNtk_-NSB-bb-W2d~Tmib$0OxU?WIxO(Msz$$0{dG#iqpnYX=3Qrpsu2va%{p_x1!y9)HNCt?`hVg7l~XlqgQEafK%Hx>L{&7Hx_PAum6mr z(ybBkqr;9W;@H&xT(_%qQ=M3EYi`KAJT`V)-h$DKVwUJu0DWiKIBUweTq;vnQ|sZ6 zZ&?sx&?kPL03uzU*F05AqcpLEFqqt+SAyfBvUe{0Y4YgIUV-4jGjD?;Ea(nS?`l=$ z&zL=?Hn7z}xAt`M%F>aPsGHc$o6aKR(rPiJ5?TuCxOHe_tti;=sqjH(8n6PHEJj3) z-Ojrk$n(jmxxGQ__L&)0ocO$(Y=sz4IN$nRQ9QMjhLwQnCHc#z9LvjlGU_hz zl3cI(*a`N#2_NFD#T3&9f!weaM-45s)3^cdW)MHB7B_eY&Xw|M+Tg5ShASV(-L$H+ zQ6S(~mFUH^ma6Z2gDqf!^tYOpL*84D6R|_W+FdfOOskg)uyfl2Z$F=6%R0uijaHZ@ zzjvhO1v+U7wYHYc{!nEm#|j}=uDjOSV@G?Lm}F63vs8}$dCT6>a3m?EIc`M{6IUuX zUu;^u*q&S(35=jFVD_Q3AfNxh+1$;FN8!a9OWfOYBS0 zA%)@2 zb6u{7zmUCqIAyAq-7fhCE+OB=8dEWQhwa+L*2Il|udCwuT-&4Mk%&8)J2Z-|{V;ng z87T1}6>lH;`@$FEivM?X@Prrj_V+g}9OtfgXypf9n- zdm3NK9|_;lJoX(pXy1>)bFCcbnd~Q?jg%_Z`BLD9V+M-A{k3{a#ht~FV8?S9^q}{f zv+Q}9!1oX8dF3|s7l-ir-*sDM@@PlGziDf~X2mO|&8$0{y)4t4TOvGdi3y0nFGLn# zGBsG*&^s6~!M-8SZgVtz1+tkY5T)<4B(ReSXJI`e{bpu!!{*wsL{E=OlLiWsAv#o& z+0=bjX}m9N+Cwo;ExI+MP)>AmqRYNRI1T$v2v_*r4hh$Uo3qpRU(DKWbV`L+JStvV zOSS1U3y%1NsO;`_L@uiqlzibjw+kp_mHnKL8!-JZ;TxQuo;2*h0R_|Y@drn6cnblH zoABRZi#)hB=X>&jk0i*EoKZ8HuwGYg@4;dY;>&IG;WD-pKjKF zsl4#*r`$No1ej1-R+7}4Xx)?D>vei-E-W5@fKP{D^#T#FZh&1X2Sfj z(u1W1&95JmQXdZBPLIjVU}CDGJ&T$B2-EEd2EP6%*1`L^;!w$U$!Oa8*Utk3+;5@H z#`zmVHj2j&z(E=(*eid<@}e`YE|T%jo7r)wJYz{Ikt< z#CBrnDx@8m2m-l|B;!Pq(-FQ{(ATd%VAkX;j3nsoCi08?@Itu(ZUiVID^^eE`;Ign}yp{RMa0WM^}LOhoCAANZpIPHU=r5Ik4YC$kYlj*a~udKQyk?!OQ1?>@qh^zVhZ zh_n3DEZ{DL^kT7PD(Vs#mhOJvqAAgOEu-Yr9>a~4u+`Ixjp^}(<}+j5`b0?mS;@Q5 zI<})mGr1C$2%G-D<;g18MrYhc4+582Oke1ZsG3#?VZ-?$_eo*Lol+%%RtXE^h!#0{ zrn%+gRJw_VY44|MrU%5#|wNdwa4mdUpj6WufqLb6+nqN$5hy=`bh%o(u5tf=-HJ{}^)=(MQR zBb4t8rjT@8QRwx@Iab0YF%s11H#_1{kB9M208tv9Lnk85EWsvY2wGq3Dtv122HDx) z8qfuakL*S%Mr*{MOasFvTDQp(ua8%1G?kjdElJ_iJ`(PknCZ$uJasN9b zalvlvIjRq3v;$)_0~nM$b?)4p+UxnjOSUbUj!5uCl$A~>j-aVX5j$5MTbu-3t|T{; zk-E@nGHu|z@r3nU=|JSNvzuK~Z!E%XCReca2lp@{>^=LsYmN!E9Ik4`*zCPR_Ut0; zh`qiT>zSuHsrr(ub;P-Lh%@5po%FHAUB@^5*axG+3|POYCswQ+#s=nB!bl`xN&o&eFGD%9m zCMS||Lu>ufGEsg1$3eAbC~a#r;8lmJ*!p0^RWDW;$KKT7k7+Z(3b8^)Sh2M723jNT z@Yk`6F$9knRX(-=9E4dVE_lV)Zf?cBhFZPDD_Z1pPjxTedh@g^9aV{hXScBBYC{fbPXh zt?y(h?~FUMtNFL(YhYVSax#UsIS$w0$MVz?_e@58&~!7lXF8~sA~?8a3p4CRMvfE3 z$$h}ge02P0n04?#17?W9$mr_yCktbA)I>%cp@IpS7u&8!kw(Dv?eA<8Buih_X9JL87*2be@ELh z+vi+G6gvq=S}L}*hTO`9P!yWoFdTT;9e9}*&KqGzxSD2i>d)03piLYwXFPr@jC&s12{!PwI)v!n-wK8aj5Xo((%3X4JsIMo?P1^tg-9S3}V6n}g@ ztT>*`ep*3Twc?N`vX7|wn**E4gX!qTb}6Z@fKck2Nq@esD*f>w_jX=^4}G%-O$2{H zp0vx0Yj)q`qb*V6Mr056-U`+2G)$sIEK2`tef-xE%Wz6+I2}^j;%MgADj3(gTrKDq zEHHbzCZB9%)`T;UjehB<;7vyT)$=s1?|yMBSrh!x=k&eyvDQ*srj}=nPu)k*ey>&{ zoT9bF-&3*|Q%w1lH2n=WcEn+b88?g)4K_ED`Oui7dzrcvkS=ACnTQ~9QDcOfokQ(k zueIceTD@^ECxB}~A@mV8hYIo$*<(X#Rf`xnDhL3;3@R*J&saUBN*YH1&|<4zTisgWH*!l?U9q$gk9Y(9UssIyZZ;YM z;G@j@p0`I2G{ke0OrwBe{7I28X)Unp3I5<|LLRK~zhYgJkl7k_=~eW!+!WI50;jszs@2 zn9aDL=Id}BlA8)U6ASA}g(KMqm5e~_{P%shu-&5>sS=EjR<>N;H;sJNd6ZgCdVk~@ zK2OjA4x&FJlKKJ>l;Y9v!7*rBdJ@L(WxgvNv5ol-_;!n&4AY^VwN@+ntBtenDF{S2 z>A?)0q8ua2Xc))SeXBe8TUovt;9kgEz~5Jh?(_>*&{=l|N8`NJzfij$s**-DfDk?a zn=rbu__^Z0X_pZzDkWH?dqkASp@hf#Uwx=v;f_v!JE3yOElQadA_4*16%ehj$PeuT zG-h4w_Fo#8>WA;)EM_gNU^tXy6O>gBSXdVcqN2Y^wQ@dRXTcp549xhF%4M4Ar^~(g zJ`eF)Zf+wE!4Nj0-lDfw%^Jkvy@ho&92ni|!#$)Zf`VCi8ug&TdHS*e zlrIP1?=Sww+AT2ZK-kyOcITJ%RGBOeUeCsVFJFGGG3z@~>6lvlv3`6Pj=cvwlkB2$ z0U=QVsK*c+8l|^<`(ny>+sEV)AK%cqjsoHCLnrE|ATJHko&vBKMJ#O(V?&DsoFxX4 zWTiUM@ze|@qs_j$(wgOOf49})xLnaZh?&s_0P-C)~v|z>7npyN%vEP*meX^+GN7lVkx;|OYpf75OA1WXZlNE0dNc zo6(Sjiu5tpVU_lobA7J0zc_!vgTbj!#TfY3hYwh_p19w#Yn-4_epKJPY3*Job6T`;~Ed#?|{{=K{#S8!qbqi{Sgeje`j&-~2g3^B>xQ zq<7Rc3@iZ68!)h`#`%s)@@*^Jqv$%xe^(S^%|F!IqmVfFcLep8^l`%F&Y(G%33Bs9 zJbWv<9R6@<^s%wHjs@X`q3wIivl0a7yjz3^pZ~Ue7e@-Ed7gi_BJlS@zAEz3Fff30 z2E^0o_ZTy?FWJZP)gg=h&x9i|;*7AS5ydPs*5JRr;~%2%Ny0l$IH2YqfNBPwg)P|X zWElEz%Gn}6IV3O8+wo!ie7wjNw+M(hHhi(6_XAlN;t^ z6ce*XzH6%*-)Nv&+5Yv7;MDBIxNgj!9wg9A+SF#X&wZ{^$wSC952VNo;`PI2zyx5W zGEgu8*Z?=`wew+5B&0CV%Krma?vsEL;OWB?enCcZjvxVJiW+dwP|=X+mlLld`=g^9ugF3kCRnb? zFZ?Ksj4A~RL$5J%fk{&)kh7*-RzxKtPhe9>1U1%6_I0tbGK*LIog*A6qN#VMpoEgx zNGm+1&umA{TDSBpCH5;va3-FJRIWv#nn98!7`ZeeMA|80Ij&bKXjq$HUw7>qCj83( zow%N-f6p0Algo^0J;}nb)q{6H=hU})h?TlBv+jZN$w&eT6e+qqF> zZ5{PmSb@J>3uxV9l`YUN-T>7qwvy^eyt-ZsCWKJzlKL7lFtD-Or~LQXgJx5MPn*?r zoQf_oH>Z|%dlDhXbrf)Ro5P<>^2X1pD64gq-x@{9eM^hK#w;Z#{XND!?B#^YsNx=Z zmC@&1`{o(tE30MzV7FIWRA=0@Q?>Rf(7i1ngdIKRl^x~V*(bQuba`B5dWg><0Nbv@1HJSMK7TMFZTEPn)TN(Dzj#AeL@x7lSDruEVGJp5jCzNO9 zHZgHU2z3Do*#b3k@O5pWhjeTz3D-d@UC>gf2*=Z7w8(=i6)Fd7q2}Zxlgy2wGD>+- z4jTue60XwFDj(}SV@0hG*{z)S$w$+mvSW12I)i!oM&;C!j>cC#T8Q+S-blCjT)W~* zt}hB2mV<5e+=+Y}9%Xz@v)jIWDs{Cv+pgX%Ky*XguSdZ>@F7MzQ#_FtM zMk6&x+!d)tM;xvj8Qv9OttxmKsX}=%V2wMG3h9FIu9rxREEZ6%L>_b*M_^dwiu|X7 zBD~f3GGXnqOm90SAwhA@o(OAL<5t|4akUtnGEm$CPQi9Gz3oR-((`7nq+0oRqsV;ckhg}C;6nx(Y;=$SjP(X zZ(4BOUC z#=J$+o(#sLN7#nf4Htqpw9O!RdK&xqWM5+xG<6Fg9qp)y!E+d zrzhT~r=ccpzoz9#fMU#0CG{?};|is3m2#d68qTGh3!ya1pe;+*_vSuPYK$+2vx|X_ zF4g|DklX8*?Xpm33OnVs&fIMmzJ>|0m7*3APl; zvYa>VGA?oD&_`-M=a4KLwBAKGI?PiLr#4Qu)|X?Y?^~}MrCKg;06~K-cccowCg{eU zY7C<9kkgL0%*1*9b2c4|YW}R(ipNB~ap#e^DD&>T{A?j{^ir>C?{~vSk9FYuE!1A^ zO0<+~rYuz|nV6KE*Z_A7m;C(LuE4eNvalBQyHcd*k~1Ar7%nebz>YqjYdHOozpTn! zRWI#T;k*XM$MK_}96P-xPY2OgLu_1&QJ6~iV1M50*By}T5;88NW~c1=?An+XXF<@GyV;3UPxC#|h!5l`Ikwtet@2I3rSA+2#0-VVl+|df~kr zf|sKR9#`Bcb`}5W%9GyJ(mp798z^vOc1M2|9xKw*!F>S+3nQLZ@8q7&*#lAcyQzD^Xo&!D^CRVGES*wK`2N=U&M}M#)lDe54UeBcYFQ9+V<*&WC3}RLl zb4hgNfC_AI#c^>FLK$&dtS?c_t$HVA487Nu^6icvX@uQgpMLG{;akjBe;KnU#5YjV z`G*-)MDwY#I)@o~iLdk}1-<;56z3h;g-N68j<=Sec(^rw%jGFO$u+`(FAQ6EDlBpi zrg&6Pp2Cr`vQRayvbI)A2P0{;s2Zu@)C2$aopCZvVh$$mbzL&0M9D!GN9N58#JeP) zclCTLZ=H<8`pe4_siZJyrcj{dbYElH(HL(+m6tWXJHX>{YRK%EBp*#%?)es})qGju z6=>hlTBuxQON@4!4NU5c9KTy-8qSo+4_i{8OwGUgs6&V4N5+oO1=p$kycCGqbN{t{ zV12*(N|hdv5ZuyB^gJmc+17-5y|`7}sa^nkUuxWDSU zTPLx+;-7K5O4+XgR|D!+wk=>iTxmcSVBWpxYh;faGmFSwA{I-%k58}ID_?8=Yq?pq zaOVs`Tf-={wA?c{wK77>9e3q6PLLffAFuxwh>!6M4Z{M?Sww9x?zr76kiLl}S5+Vt zG*)RX{j!23Y-tD42`oIz&YKJbN;vv@uF5DslJB&PZb7DZYNifNKgzh%hm+XqH1-&$ zS%XoCc7-fuQa8NyEP%wFLtB`G^iyi#Fd&T{*xV+5Un9A^+F0q&a=~?Y?%ExB0Tw12 zJkPe2=4T1v44&uBpYM&`n@a!~#&aem1v?5B;UZiyLdrku*CW68QG3RH4muzX^?Vw44;>1C8@s3nX6S-wmK7cb7b3z zNOwW%ZfzsIG17Lf-ukS==JHh9=z>VhO_SrIfO8LE==G)-mvOiwFwmsXJ*TZ0V`mrv%Hx4HaM+b)uHy{gD#$GzmRoafv4 zbzCEoDG;ST`0E1GvF-vss9ID^W8jqgn)Mt;?J9h&*obIIX$zaw7EvtQy5!RLiH58! zRZ(#BBJHLSn^@55K-ZBWEvlo6JtL=rGbtf&py~OE>Zr0|Uz@UVM-$Vj-^oY6q4vmx zuXZK8pbP4-?JF}XsTCijZ3}a&Z->{o)q`;Gi?I|!uJz*6beptXjwHs#K?6RFJ(Mn= zYiJ=Xi=lRj-R@n>x7pVzGUk|z{%#S9)iqBv`@EuPe9NJNRpY@Z5)%!sd#?%I*FZ>D z6E7wg=J}C6&{LVSPZt#z$|}cYtZk8m9N8eJDQdV~Pw>v{0`1sIL@jm}v*=&)LB)<; zbcO#huh{m{#I*GfZhd|Eve4Nri9IJw-P(OeTV8o*oujMH}~dTh%xu zu(zS4FumjQ#T7;%ekhE~Z}>~+G0Cz6Fgz(87u(DFr7~x9(Nj11YT`6P-*XJ%uX6uX2eM~8nFxB$2&&L zpu_-2$2^u4jUM^T<#a*nPDx3Y1gV6C(C(RVjmr_GW5 zCM}i_`z^s=C_v)W+kpIVY!7`jdYzwwQ;8w+321R@kMinA*@pL9G_I_RxoDIB)~EwD z)jy{MfgRlH34E}W{F-1I)p=CUrZ{>g@sFLlQm7Cvs_Z<;-&FJfbAdOjTmwg~lNcFJloutA4ei`%9h z(9*?HAWDC8Jp-l+;yh4SimyjvHLDSq2G))oR`x0GZ}4(?7&btifxicfb!_+y6mM$n7KRP4Zf!BFa2Sq00w&^OIT3iw+Zu zuDadlx|8;WZ!;mtJP+qn>$2t7ugu=iTVyTI`9e@C!xhL~sp^u&a%D3Rx}c~YD4P#> zp{cz0VP?6alvfN4q6`!Wb8P?&>akpcz`!IueBImUtch^;X5f}Rn90+z=Yl!F&+}$| z7I7bTdV%b@?pc)>aR+?)Nc`w%62T`|*xkzbSFxP0osGf9t8rlIwL| zJ&%F+E&Q)(1V_ZBx{bceZQP8b;{VlB6-=p9uhj03SH-riT3H-wMnGR{T2F^{>y>+# z1sSm4n5wS)%*NP?=n?4C04c73iuOU_njW{ne}nqj{^ZPnlwOdX^x3Y}*@lsO8Kfsr z8$}zGcw2oA9N{tsO%lwRh!^IXSp3mCE6P&k^km=RujeBog4e5DSWZWT4eVKy-8JaO z7z^gGs6=nwwA{Z0|GOtZ0H`e8Puy9#kr*iRMxCpsr&E*+pa@ zI2CaYS-tj;d5pv=iIozg3aoe7uqj3qbQ1WAaW&oqhivsg(>q1fab@Xn^<%M$*9 z5#8R1>i$}`h)~fOHH3Xq8>GI5MSK1AXP80}B>f$R1Q3ZW=xMDTN7VT{$DKc$N8rXN zkpRFROX^tDWJyOJB9++5Za+^jv^+m%(NG>h03RZM<~vvH&`SmImxcGsXE*nNtaVYT z!B`Ajj*>gi3^^h>z${xoh??`n#vU&6u&AF@w665^WL~z-ai?yLhm!^Bx>ddRBDE`7 z#zMNO(Zl+d&48)-FslHw3s$9&x>4qoiTyFV?B#lt-Dv#c%&=U2K|^tNMQ`z>cuZ0> zw6H0|D;bick{Am8-LM2V67cht{qK4QT)N+TNwJNew9;L+MH(MamM~>aM_*Rpi_QNh zAuE}I{?cv*@+Z?beucOEO-uUY_mFIQf85a zZ{xImgNp5&nfQX-3_A&Idw=N_*vo9yYL;O4Q}3&ArP0UmKfD%O*I_SUvs-tt-w4}|GF2I&MI=L8kD${|-rz2?RoP_#D&;foF>enbZp50?)_MCOX#+V{mGhoCm9T z%`Fogc)1Pr$1x69%{h{%28&pOgxd2?M;g+9TRt(C>*wU>c8pn+6QUVF>h@{?xg?E# zDuTLuLTU^=qICFYie~TCBm(gVKrGyt?g2WfnOT#B+Hl4bT?Uybit>{*kcmvj_?Z`T zQK4WM4Y$%j`bhe{P{TF1f9&N0D$2{MeN!7qqN$Tav`})FDTsj;IcZlDodYX4EWyPa zcWCgU>Wjd!3~(wMk-rkySMAFlv@A{Fi@3R{8YLwglpEqVP0hJt(q$MXwfd9l6tnXq zJ@xD70;t^UBA~WRBul8D(af3{wWX>X#v1!uNRW`dRQ|-DD%~A9hO3q~uZ7;z)mg?< z6aDTr^zEb2=1M#@;)27h%S;_OX2qEFYCZS0KG&mYK>5UqlxrOtvhuIbF9;_~1@1wa zA7u6=!40gC4IDp%{Ch8i&5ietPu@o6c#M(2{Cfd1+jY^-Yc!LqWLL+tjOa*mSJkUS zd0{SW|Fnra^cS@bl>Vt%8KF3`d1fk*3zM@=q3$`^*u}wtxn^@jzaiDquYkVN3M5K> zZJAHK-$DkAUgwG?RL2ze%9QcWWIVpH(tIxu38zc~cqlrJ^&LBAW3N9(G}J#|jSo zyBG2|lBDY0{1aGp9Pk~g00T0`%eF$qf)@QJrSRz8I|?r^eG`O+1ZAYGs?SjJdxA|m zsiHw2gZ*GC&$ax68fgD>Z#`f^y^>-;U7w9q<8vdZboktzA6Z6^K8LN_3YPx-}dj@q@y|9eve>&={pzu zL$_C_&4gZq;6cpX*>z0FgAw_wrs$y|O}=ksfjf?8;f;=O{t zG@os-1ZUHZ#AWwpkGpHxAmbKl2B}ruI~E_d!gP?-#$IHDf*lXPzzU;F^KC~trt@IY zVf*fC54;Sd%l7UVNSEdb&%A{&u3}GDxI6p(wcRDu?)MVBVq3__$G9^HVJh2x4N^=e zc9ZiB=5*vW8@w^b5Z5N!*&COKDLj2*?ivAX^IK!+~{(W?4rJ)Ptr-KLt074=k8Q?DD$+z%$tp+%mgn&W zmZGWok~NE=9*Mit`PY8r_jb%*$;);?a&p zP*|Xy!J7TfkYCI%9o<*#8%W^QPVP+?U}ik887bjbUXaH5r3-^72D#vM_Kb@4lQ67v zFii+s*aN=o$Gs`|w7-L*V@)hE*T+mrk=FFrTj^?(Yx)!0YrIR-!PgM04gV?lsA(Cw zyYxv_G{O?-?R|B?uPc^a>^%!v($uUcWO)^oRMg!p-xW0RzYcb;i;lTE@z`2L4(&`R zu_M4TT~6l6>#8Wep1lxya_~T&_o0U4Ra4yBUH`KqO02N0In3(~poXYJB!9nrA!_Pe z>>Q#m<_HUPg!;$niDfN8l+Xc=cMGNt(Z9-BFk-5C|gTDKyQ3IcOd_Wtx@yo zKB>A)orha{ESDIOw2n1&(eSayUk#P8j5C5c6&2?kg%p|?rTOH1U=2o*wLCc7aB7|1 zElZqJl0*NhS^h-K{uO+L&~_-(onm^FHw61IaQ|9@bTslJ)wS!)9-*q}UeCCS#`woK ztB|_b@m{|G->t?d7uKxy2hIJe0CS?~2(ugC2jg)}Or>v{WKC9L`W!rXMKnJk2%+DQ zXQ&nG`-q;tvcaj(6|EQHKl8~4V{P(Ck;PJL=aT8%qpLQ*VnV&%@*!APHI+ z-wA0KKZ|rd;w#`WwA7EA6rVrFM)(sO{o2uQUmO0!d6$rDwmZ1JU<{z#AY@x1HeetX zEF+0N6V?J!dCswJ&D3!=Kx^F>KY$E4WxVQi<4w%2a$C;9L-x0pjqcY$27&vVchV^1 z$D;;M`tmCg!*W;vNaa5;+gl_dUJ@FuQxZa2hsnHYw_}7rE0Uhl+S232mNG7 zPe%O38}{s@{}l!9*Ys4*Sdd;dP0V5hbaN?fFuTGNQu9#6=3F(5$#KUBCYOb@}(1^ZR%BO=MA_HTV+% z@duzg8Va3w0bTOY%3^qqLfQk(bUBOj9U?Y-qu@7ht!wS=)e0V8y~@X6`r|352zi9y zf&L4${X{;vTGJcfwd!@~Bnx3SVm^X0B_bOWJFujqm`sMkF1c=^>F)&b;XHs|-aew= z1)ki0br>W70QVo=IiB%G2mpcsyh{o0pz=vUW>7AR)B(kc5H0(VBjiy4@rElj;x=a) zgwqh_x@-&QoF{t<=Z&b8I2(SjmKK%U=&yT#qI?7$LVqX5{ly4^S#2QKf!?JdI$}SW zNWiMGRHvJc%FwSwb0nz7QdFwNaV>roA(5o0AivEJm$*V@CON=?+mkELt+k8(zbLE# zM^^uGRGuXI=Wfd+Fd1JX{~Wzuwrbf-CQ0j!KWkeXV+%Z?p3@Me)LwQT*c%fJJ3FT` z5?WO)NT@BQ4%cA=yrKogz+7qV+eD>fplnZhk&eyVO}JJVgbd$bKR9!8UH&|;Txn8X zxnG_~6$ciVyY&;-(|)5i2#?R+ZGQKSVG0Evd-X4m+)6u6%O=OZk+ZU!nDh0hlZeT& z?dJsX;dzE!pAKZ^=SI7lW05_bUvAJhfE^!zOXZR~YxX{_{oLO}lrwmt5N+L~unAvv z_v{TSeCCm)2?FFy&+|)DeBrbm?D<;*=!eB6_IhpUmg?{QcvUVF zUAyP(f^`W#D}yA51pagojg>(Rg2|N26V-5cZaHz`4HV_#s}joEd7rD8 zMsl{Xt`D!(GZJMJ?^g{1F4nQT6(PWUsu!_Z+i@7X|h< zc}`18VQ+J`>jwxWy*0zTNtiaT+06_7uHFaw8fh{)<(#qyIHcWsi3X*tkh$94(vF^s zef7?rRCsyBUwzdrEPw7!Ic5#E1rB1dbjN8ItVxTBSaMs^xjr&od052k-q zjbh*C5!Gy`SJirxMO2(~;osOJSni_H{mRj}#)`&fyWO zeG+FC`0F-jn>4RjWfjV1hvs=vUD?F7j>|?A)Ce6q?g%=eZUxjlEt^Iwyf0a;`L3g%fmQ}xh!7AL3>y>ys zb9L0}xF(buaHbs{ra0K4WwBc!M*Fg)7=n>705fhxRKg$zX8hK(3R2B?$P_;^wMgB7 zLT*-K0&KcNlcS0Zp#S_sfW?nmJZ1Imf!G8#1#mp^p_u^F6?t0Xz}k4SQNzRjR~G=d!B5t)$-O&< zsIh53{`VTr3pmrp2~%mvZ`7hE>QQ?-VW!a|NZwcXhY7u!fUI~A=Qmw=tslDYXO-F< zxVRpL;bkxIo|tq60FK~$w6jZ@H7TY6@}0nvl4J1zh)v$aH&HM3Y;>MOtDGUlZ1$M& z4DKkqaGj^&(M1{MjErL*`v`1fIgx#iLDv)f=dX3gjrtDie|ZZ;!V2OWt6>7yT;IiZ zfi}NXJpZR5ga_~sNP7L}UvUOPm3-aY6o&tA5g=ab1?av3X~7?PCH;?c9nb*}sFy7H zaaJ?9Z+CyaiW767lwWbdZ`3eWz?JK%RQC_r@l^CvRjg67GXq3hUR2tye>YYAod4ei z1L*nbsKEo;Ssub@?*IUEZn&PmjYkmwnPve1jc@<~Ucg@tTvpRnKmZ7k;r`#Q*Kd*k z=mp`8H)Gymab-ow8b?O;)zDDS8XMJRl5kQ-Z+A3L%00%dwQSC>QuHrPUU@;Jw?U>i z2r57U%*-KdU;rx!n+Llu*iBpXe=PYJzXW<%LTQ(7xe3Y|((J`#ePq^1Hb}VFzeo#b zFPE*2RxPdO;?fN+hs2TNTChlp$P^U+EGgfPL}{%khK|Z13qp0!^8xp8b1(pb>kbQG z0073|ImVDM->_R-muqv*700JZ1C<xddC!Z$2n3^S{Oxexh<|c*lhY9dRFiLykCQ$hp3L zY511Fu64wWd*yf>j4hQ^d;=*AATVKUvHY&3R-J1H1vIgIJ8o+Z%=a)4EowPIGL~hV zr+IrD%pirDusB>@JM$F$_D6_bwysm!*=1v=R5fJNNC8QkzmCeYJ}c`O#B~-%S`8v+ z;{5kj6OV?}QFQ$2^NRLM{8n7FvcN>+_MMr?<>kf5li4z<5Z~gVneYr7nQ{qCG)%I_ zJYgT-RxomQWp8zfQ^C&C==ONPX`|e{j0I6mXaJ!Oyv3^LZHy0pzcL|dSZHQ;L3Mti z-c5uZvkwpXF#|fSkM3w5|jMV z7_RJeysSqzX=aZT*R}7v!5>U|*DTlTEYba3ggg&gI#TzhEuSoQI)}s-UB^&Ee~(Q7{9p|vl4F?(MF@Vr~qHNJ8J5- zf_6ttf9z7zv5D1^dDa}(z1IK_#3jlLrQmsP$_2kKqQW^OepijvO?7Io)~e1%#o*FG zqX7<jL7F0{>}ghTp}q-gTTEyTJNQO>Vjj-2M@KfJkw@ zy~WFG+~T$yo>0+SJ*%2yYiNB0YiukqtPYi);e5PXpvB~h$Lc30nR)6d+$5Cg(~uR! zg4>u!Hp_0sQ?iKm;+nd%? z>fEmZmNgd5=ul+y?c-jqmT?UTLr}D}WY9ose+ z0~BTIUyp?}G&r)OsA4r0(Z`P;3zn9Cso$79el+6IjsPp84ABJP5LNT5~j-TLE@l=ah-3*k%Mz#X*PMVH~-+BcC?bnwQKgJ7`98 zei19y!uPT^_ICU8&smEO`5$w3EHMgmV&4-V(D^px3P=q>aX(iuT`&e!a2D*Asxl1iPAVm4J_>2!+`4cOPCLBM z<-;AV_}f@P;uhdp&w|ayCyx$3r<$5G8t@ryl7{nwj5Hpj{Q>-ONSbBh>_Alv9J=eb;rb%)Ma>-MCd9BoO%G-m(Lm`kIz{>W9BJ%d?@T!w zhGw)fLWfm>L)u4q5T*kz@h}XQtXOT>!fBs7bGY@Cj1$V4tIfo82I@q|lil;v8~O1x zK$A9%Y^{W^4Iah09KEFF80NNR;D)kI!phkh3{V;Qb0M4p=Rfi7y4-K%Z)>qFv;DMD z#iYFQ7dzdjp-t)>-~L#D!E3sZE+3{A6qCjE&o&py*T-F5a;-57hE@6qF(!K2q$g@b$lb-JPF;=c97TVcWv5g+SfQJ|)3FmDG-U;n?_0 z$+BE8W^+?@OO9s~bMMF;cmlC1u}!x3iiVNS&L zIQc4d!gzZ1Ve;xFy|5$WqwohhFXr8Gm*>{jz%RpJrXxxZ2T@vB!1JWGrFyVqK%NN{ z)!m(d@^fsIWLc|CN2zKB_+Gi)=)rJGrF!wszL>62_8%vEO-t>aA3U;%haEb zvRj*-JZryU7Ztf*ky~Ynl-?q3i~2@Z$wXScZ}o&E=rRyb;(`yQ`4jg>&s(Y4D^y!J6fjM}am& z3Msjhf0|w(G}>w#VK^Dc%gO)u`^*p9pOdOd;s=Q}SQiYcRd707g5bHYcFN7LcWio` z(IB_|NlzYUOw{f28g0SB&i?9UB9w!ogu`CP5Zg5mbBt;c$elTA*w5vT8Y#(Ipt0(% zHyhp$Ao1j7KBY-Hb|mGg-jr-#Jf%iWToY0WTPrJUEe$gl8`x|sRZNbiy`a7f;IOtH zzD4oT`!`B#s$g-x5clj|^J2E3d>e$wWHUIg#+4>Ta$J7-W}2j6<$^Pq^H?sjhMD@L zKo0fOc2_SNJ46#)fWF%yZhcH`D35 z6RO*XN4Z!1>{?b%Wk9FmVDGnEbIklb`3!gP(I7+39gxsfuzkj(-L+;y&~N-#M3x9QV74+EK{jFzR z()M(FS;1p+9I426=FLy$s*~5t=wF{io)CF(D8QU0-s%YOIuPc^ z`$X-Ij7o^&HC@$V**8esbqjm*R-t)Hwd; zV)~%HL4-9J`@b{dD-h=q_j5y;l4FO{iD%AX7>oOl>&zK^`EC(7d=iwCT|;|_`de!}6Q%0VopFH4atU~YqOq=U{FEK2Qx;s5Ewlj(CM zeRF|>=rae^!*x$5Nz@k=*6Uu474sqf-@AW~e8|24e^CHn_Ej%J6bHZ%01m`Z`oa(B zcg6w;F!x&l04^YDM6xldhOscWL|1^p8Ch7tIPpSR6}tGNo0r;50j?QyNUqF&^DswK z?ifazR{w1olUNhXvDUN;B#d}W$Z{^%xtU;?aWWWJ9IMUz5hbEjGYq>z+F0YFFR;kL z=eo_P7t*}hzz-5{M%x<6B|0OS$yj`CN`4!fhY-(E2(f|!X-IHkH|tgex8uS|RR}T- z6pVbp?*GQ%3y{i~jZ8f&wjNWRa&$E*jjigeG=%sDtD%J5(+@=Bh$dx-Z(p{FnVnk;cJzIV7W=}(&jZ-< z)PV|wqf0-!@u`y((4;E`;rzUC-oZgV<~Di{(jY8Ommkc(DN8;t7Qd1NkwoX*CVznDsV$HDCFtG$z{Gk3iPT1nHKvD*vV%l>0v zoXGS^?kN{XlTv7&tIveFGH@qAFZ6#;PPRi=k4Z7CeXr%t$fDxKaKR{Jln?9<6%;Zl3@tS+* z=@5;8pjh)j~%~op7)@Iv|wJFa*V_l;irfast`gs-AfeMdk1OC0hJ_KC0dm<>P_bsFZ z0ss&Vz?c~T`WAfudhgw8>+0H)-6-wR%~-KrO@OgmMEec`{+d^oa4hun1~LB z{;kFk`omm%`$e98YY4$!=QyyOkl0cu>`{Ly%t^$mkI(DaDr5Vhtw=>rXa%YAq9z6|kKTX_Qvq*2qgt3<*-W8_uU+^n6dE z%I`M!xc0c`{NOUi7Cuq1-{e<{>oyA;*7At+ovmOeLqesLfvA{_2EZM{c(=+3mD1d+ z&CN8qF3!f_ybKD<+KWg*M~Ph{#h)t8R`L(b?gH=^`n+>NFiCh-Zq=7W*+&HCYc%1) z8=8AF2bJu~6w7mF=H+MQl_|@q$_A#cY=*jUCJ+{8#7z>Y4`vKv#^3h!R=?a0;1)}T zRjK{+X^CJz_o4mXbI683gl8y`+~$AM5m5s}GlAc5UVZ>^u{Y=<{@S!Vu-6ZWQQm@_xh z*jkz1h+9=ZF`|6oNkcUkz48-aIn~cy$EG7&Yuz_cf%JI5Vr^+tyqL_C4i+?F0R1K} z8aeL3NY&Vu4-?(emv%*hWNns>3$T#t)nDnCT;cvZUrK5IaK*OaV^nKSCHYnmKlURQ z8M$r@Q8jBGYSFqzx~LCoNpoU0a1MlQ*gv)5H$yboet>|Ld^2|MTnkBtLYZhU`O8$~ zKy_f2X$HxzSBj98FUT8 zDIR&sRoTG#_33NWKU*TM<|IQHxLT4D@z|WSV_SVzt3X@JbGJ~pXKC(DY{chUbb(w@ zplcaE8uY2)hSAd*E?usyQITc%ykur7O}R4XlXZ14*z{igva6(_n~{5ZW6!B-%n{l| z-flU`u9?IWwwjx9jC$})A%9|4UpUv%z<^R)_{@PC|JGCK)uJQ&?HK0vab~k4Od6Y<&3f;nG16BbFT9K@hiNbrR%fI- z(O}Z^)3V&btj{xff`$LbaJ+8ggJb$1QZG@R!B&5OObt1M!hE-Cf z>;vzJ*PffrqJ7%bLhWoUajpJWuP=ny^vV0`X7@gLCpp}?p;6H-1gEjmV(D^=D6;{x z{rL>fNu`gzUS$(MeN%P#Om{l*A=Ar&2!ET>Ab<@4YIPw}U6!${aP56&-wpL!uam!j z1iP;&8aX8B=3vq%2Knwb!+%+ms4wQKZIxsmmtRqgHr;J!RmNFKy2_y~Mk;*rDERu7 zH9XO(11F_oM-t}N`=dL`DDR(ETJ%dj|9V``Dt&_7f-QY^Ku^$jC4YNXMV{hor?Il+ zqE&(G>P&$X4cl(YEZ62i-P*~Xki(sZ796+M*7S#$Nd9u~A$lKR2zaU?x4hHjA@sE@ zPKLh2n2o8RSz|KMgA6XOz&@I|yN)o`jvS1CByJCPD{7`cwG1;M=}f7VG?!-~A~VxATupQLSXzFQ|7~GG@oehZIrO(e*FxWbIA)SB3!x6E zL+!H7;OK9VPS0Z4G?xTN{##0ha6Jr3lPoS2W)Jteu@YrW?koa~e4Jmtt!T zU9SkRl8}m5H10LztRM?l>MoDbwb-UE0|rRHuQjG!+o*{HwX_cOT*cnM%i za}x?;hN`Zro_AZ1U)m}64OPBw5!mOXPrh0d^A*qwhT zI@w67MwnpvVr4DEHVX4t*}D)|AA}IqOOdOw38xbF`EgSEMI_7#ICeT?c{IfXL+nGl3pR1?&REOF)%*QRGUHdbQ`GMdK+m9q+Y$Vc16%4)MXru6 z9B1plGX^5EqGCPIrvXgp*iUW11>4M8d7RHbdxu^_I*x7p`FW)uOc4zgapo$|ht+By z=cyTcn>EK4JV}?fT&%U|lvBFYGZ=O1o|qAK>CN*>1}303XR<5>h&vP=#cr|g8ALv3 zeH0B<2hZ30yW}QgkpD6+tuo?FLo-kKV^Ui<;j6Y(w#M-6BZ!vf&Qo9wCAUKIQ0>7P zaw?Ufl)>nu>&XBU1P11$gEXhCwUfywShC`-ripbc!kP@{a`1K00(xwCQRKZzS_Q=x zX?ZI2yx`nwSW*$KmEI?|Wgq3jT0J4gtXu#Zsb@X#((ut3_fivH<+_5!_01;PS(4Lx zljV$N^E948v^TV0FoD3gupg5oqI$luz_?h_frx%|*{i~I@$q@DTYyI6rAU!Hq62%eJ%O<+Y?zEs;k_cS~AvW!}h z?1C%uC?_S@C^a94BUTrW8qYO62&T^I8-Izch=ORZ?1D{-Tyg(A%(GTDVqGNTyM>#` zHLi#1?Qbyn!f-mz!s_AWoCKs48yV^}um+JE6P!`&cEh&Tw3735bzF0^#`W6D)DfaK zZC%tU*1<)ym`sSntUoeCNMENJ!;aJvztvPDkyIGvdXt_U?#83lm_5_amNxejal~b! zcEqqpll@P9@k7`Ih|*5JILHEA(qrp-04RFp4ysbrN{+wc@Z&kj%bh zK@^V_Vho5o=i0o@a4CbC>6|s6J6g(_=Nm#7?%NpFb!C=2YyWf0j#SMPcHOj_`df6Ha->kp#7zrg zki~G_x~{?NBK6udguqx|w$h{3n}3qnFaVU|5%3A^?KnG{+jFooovw{we65peDO3R& z7x7vTwx4!J^9=wzgAk!bWtbkN&vuu?&=M$OclrLgO`20taAlmEk%ko?h4%XQ&H-G@ zVd@F9yus$QdAU`WxJ+d__0a1GsC9cLg0+&mj3i-{pf1z;B^grx*Cw3GLg{WW2SKza z*!jwr5FHP~JI#AY^!2iPelY>BH}GWdbu&-NWs6-3%k{(I0#Ec&T5_i6XeC`~g=V!Y zbWB_I%9j4GYH_T({DGF&a-<3wJMFY)um^sCh2{WOgzFxd zk(dfnCjKin#ZNB`!)X>8>hEhKCu31R-ptK5*cZ zlBWoOCO@wG>6VOZYR{_V=|G^{n-h)D4(!Hm`atL93~X#IxD{m*UHCu8Yb^!`iSO}0 zqaKA}$?Vl#?2i+mz0M|z&X4yznW6SG8@#ooY{`5p?-}^s=)@jeR*zd%v1zu~gsnr_ zq%9|p1GrJM!hc0MeR}g`UAM(FOb(565WP;U>>Rq{t(B*T-(!;pld|lvv@RYkbLK#( z{)Og)Fewtu4guexBCbh5(M6nQ>Ar)a9K`I=L`=KOwHSReqW2f=!+DmTcQQq{T-b=9 z;e6Zem02BrrD;9=-TdO!*1&|=bQ+R2aIu?{U^e;LDYBi7>dK+tEcEV?8kIsn7=spu zk>Fa{?F(HAwODS<%D2ait&8y?_5rr`zluW2JC-i}Z_fS+cSfrtx+>W52s7jWEE^i5WNzr^+ z>7SE1ic`G<^k3O>f>zJU?3rlE9(rO45C`}oR-lBycS8v5_+rUcoCVDa1;KG|Rv>oM zED$ozNla&4Fw-Y4>eV_xYL8= z>3s6M_)pz@O}u|ji@rK~1M?EBY^j#Qy>J@+dh|0@HY6xBHmqVl=EyE=ICsN$D!bN0@DRH-6tmjumqq5k>i z8)YUHK-u?tY!$7B{#0Vbyh|Z z@nAn3Q2*Z?0|2}L6UIQSwWH>avxN$zth}v%fs{CGKl$nK=Cqp4;E$h{qCA!65+j2PKQ$)# zO56b-o!g_-8*ubuRT=lKN#z6`(5Uw!7EggEIKfn_;ZQZWlut@Ea=sJCvtV@geh+aG z07W=hV3Sq>C(eyJVgO)?7bt{ry@NRnuW&xjYA8G$a9+S4Yq)^&Bkz_us!lFEm@ocq zge?TFXYM=_w%{p~dX>T7-p_a*ixYNE*uc~vcdB20bCer_A3IHet-{UuT z$!>HcG@dyKanxJ zgikCff;5e$zIj!1_YtbTGD^=u{Sr2%k%yi8N6J2p>UVX$K=$TSR%3nB@vz4z*V6Da z0G#LohS*G{tREo??=!P+HpuC6@0TlHAP2rm>V1(asc4^0f2=O81DTYtOkj-;m!M3-&5orQeRFY9DWDE?^zUxN`;!P zTiY9M$NRQ5L~K3VC0ozOV1PoSygyWkxm|AvRN?L$+(R4}S=y zrDQ4`+;7-_$3FFj-7g~I30F{}!7S*Rn`opdAt}|)-}ivHQcHTM4r!*de3Y&v%KF;U z1SItBuEmmm-LBsHN?bFD{#Cao9Rn!u0__&;3*Q?lm3$nuTPJj=Pv8R#cBRsD80u-7 z^m9`=c%Y=F!+{<8;)bZ(cO5@n2B9JOeFu%eHTH*u8-+Lj9mr2%ehF0&hoqgo0f8*H zOIv@#{3w$@@nirI5dotAlu4CDzll@pzsBllxAd$15w75<`a<&NZ5=9f=_-zOku`Yt zAcs11i5?mszZE|d^*ji)K>*CcZmeJcd%*iK=*OQ#$=!h4zxFBspl0-9Gu$m8yPAe< zo%;mVnyCi`slSh;d^NM%Wo+RsR(5GPo0ez?(xX|LiSB1&7R4J2BRU-kI8iuqw#yty z{ro7wVIT+qf4N>A|DTnEfz+5s=)b{#?(OaQdcL~m?K06ynqk+FVp?xCG;O-lVj@Mv zP!8pUvcJ{8g#Zbs7>6npNdQv#B?yk3B_VJdvtdj4Fjv0@hLob}T7eStTn6CY)fdmD(bxUiqE?u}F2{#kLynL^+`<%j^mQ zK67)h)7(ynJ_i>`xrK_RK?O{k^E=gXE85qNu;V35?`=s^alP#~fSPb?BRNO0QpOZg zvxhBe+IE?`iM()NYof$7aL9P%fs(3Haiy&q%b0l_`%OZ6`^JtRHZJw}HG|WJ z@XG2Gn>9U=fem$=i7Kf3DZRM;)*rCfWSK*9%EVu+HEEjKQR{33esg0o@;#_5x`Jn!WdW*KWgiFP2H7G^}i4c2`!@G7aIcy{lva8xUKiu4vRd0 zdZ2h~>SsJQ@2j&HcLIhI?_O(phHx}PWmAT|wn}0m6Us!|?RXWVylUD=oxo&A4j{z8 zx!)k! zh>9F#*3_c(9NPs=3n+cViQYS&aR=t^O$dVqa--4;UAv#^y;2#SOB?EZs+v+9ehIc> zvMuX>zcxVP^o+8n3RdXe2Spxh!`4tsL z&xBQ9wyNu1@5=CDZv&a_m*GELZ|HgH;#pM@Mxq%JMug?=O7Cl4)eHG*6$hwGRSaP0 zmR|LlaGc21A~oKQaewh1$G_&>kHHvpn)xb?2~3k!8cnipU8TTF`lO2JG%l2u9&6Om zW;C?6PhlFmn%~bzl_hi&v`j+PHk}M%AH1004DmhBU>0NteF~d%Uw}Hj@ufMS5hCx+ zJuM7aZY#**Q^izD1aKq>Drueq1$QMB%$kOPmpdi84pRmQa1?jcwEYgyNi@kDn{)`X zai_e*mzlh3mAuGlSo=qL@D}G_qLMuwQf6FaA+1{2c2^da+(s*#I1XrL1)C%-QPnzS z^rXT8Nit={4k}AD0V;{P`fUIV~4vH;h!^3&}F>#s!X+?^!Rgiez^vUnzcrB ztwnO}UMtr3j|^muYt(W-7(JcEbdPp#F#*dw?TwEXn(CJ&7Zw#XN?`teFe!2SZsq-m zkt^7Sln9EJpYq|C6H=1~tXWl7zRp1QK*{}cLwokD!hI`zz(Wx>7)WGh2*p?l7Ycnz zNpjt{&NcQPEdGt`yDxKABNI4Ot%<2@q0;gO`e&&psHv%`B_%Df+OIF!B?v$H@0wI( z*0{xHlN2@QJp*FNrwwD8R+GO^ORh&a)4xYd*1fV;9l1G()ol>K@v6xJa z3eur*0wx;L(oClwH%$ z6n~)t(mvlHW~b!0Z^=^w;*05%X>W-xdX@FWv;C`2q3*=_KxNCBmB1+doPQtaIice6 zx-%EO$ZVIxc)%1CUL0FOMCl<3?4uXBG9>{2nkTYj(5~)pp9ZF$Luwh9nDZ-9uaW_? zeq7syfFd5x<4KuSqkH$OyszQgv(yL(l6P)U61G*IR$`=JrnRjrw(wbTBc-A*^i(wa z8nWP!H=I|tVx36~5!x(7l&s?#o?qQCFY03oTw~jHGEB^XfSZIsT7UAVxPfx%%PqAp zDc}Aa($|Gu?Z3mB-mJVH@xdnhB3K1AW+NNj`3BXJ4fIRTe}eNv)3=p>n}+R9-%-%e zS+wLOC>oSpF~;ZX>dUH6L1@*FUkaeu+OQXuOK?A7w&P}(9_HWYaDv=^O}4BwK2K_7 zr^d1Bj`qjb?F+?f{DCNbjgW}3KX{|V1#_p{TB?{CzdU-OKNpk6#W;G8C`HRaVrBg8 z8!nPk?Huh??48y9R3g@pXtb0xI}G1*^InZ_?=5@SCp%m!xFjWN!g1as%bUvBD>XeK zC2mQCM8Zp63FDn>@v;z}wxgj&!x-*N}D&ZN^)so7<7(W`(P!=gf0gnb`p zny|cnPpM)tTBj33#d2Geh#hHTq%GAsJH@4GbU8pok}w4dS~JDs0d zUDv(2T76UpD!LSdiH(-F+E_95>0kY^fu8yPF3pc-U?tn%H=u5oltOyO5il)$52ws_ z=EfmLLk7BIa0EAb4aWl0n`PHwhTx8^*bJf&7h>Ff5~Y%*{il!OwP0ny?Fxy-Vw|f>2M_*{VNT%De5ex`_uxbSvxFS5YwX+!dWcK7?3Qg>p03-@$zujwdqJN z_pdn;h;Id)fZDmt0gRjTocAv><=d3;zci=nB9_Vzs$+T$DfMZfuay#w9a03Va-8$A za}=Fk3Q?7ayK}q+)+|bqd2M4*r09`UP0?j-8;PC_bLp*Wt8yJn*lO;0jLFG=uPkzr zISw)V*$TvxlkNWa;G@SBsB(C52J?22)Q7+3%h6j)n4REVLHq-`RqEh387aep%t?82> zhAi|!9(Cg!X9La&b&+*8Efnl4m8G2L7Kf}d@MjkigQmuvPBL zB=d-HVQ_)H10BaGw_a#a1%3iaH46LkK>FpQPpr%VQ|68qka+{itbB!*=tq3LLa{mT zCyM#241$#31{>#b4ty)9FArqJHPm+z#@ala>4g815*DZjk#oDQiByh&aeWksc{l2( z63Jk&F}~$`;OqI$A0Y-Gn^nRtQIz)=leYYE7y$n80PTlX>oGYWm4iRKkc6G%7__c3 zFK}+_&~hOpNp+t}O(fywGNnP97+M7iNqxCKuk5=eqiEJWEWey2MgsgjP9PZciN$F1 zAT`*?cWT2%2{fu(HD?_V<5B082BK3Wz1YxMmFGb!lx;{!oY7R2b^4(7m0Y6ji9Z z53KzeWh;FE5*jeUTtoYfB|WsG%u>#9O9kXPw_?+qZtdjXexxD9{?S`rSH0$z;GRiWnJ31|ZX^Eg-w_mJz-8y2$aBKS2 zyvitVsv^f6?xE8vLH<<-8${iX&&Jc7QBtNwW0VQ@zi|QpzJN6YZ~TTt|0DlD001k1 z5^PniYm-XYmoX=0Dx(!h0PGp4kT^H5Irot)*bpV6Hnq02qjgEVw3`2_@dE}jIBkMi z-`A>V$zh$UiQ!M$CdMGqp;37>U1qaLpE2EGZ#l}&x-VE;fcDhyGeADr&v~8z1Q7a^ zJ26FMsqEhRlrFT{FH#5|kqL#X|J!Atoi@-i8p<=$RT(t6wu$hGeD0`8-K0EUv~Set z3*U*og2Fv%VU`Ki!SX7WdZE)e65K~2tqvUuP6+d~jTnUGoBvanI>U6mgqYl7r~6w9 zN(JjK=Gj_z@n?np@8ZD^Ok4@MJ3ZCOi87xrr||HC{YkZ~^Oqa7SiltlAOHcV*QcOF z(qQDCrhJ;VL_?F#Hj;bgt)~S42t5ELbQ<+x1Nrg}doW4dv7Hf?c@z+fX#cu$^Ft7W zIop088TH%PKL~4i|HamG#@Gqs<8{EAk-)WS<{h~DI;FyL(euA=NR%-u|T$M|IvSiCk2ZX*Xe^Sl6_f z`CrV8l?TVeO>W>x$gg94w95h{)%u|Hud20bcXVUsY%lPZu0pQ!1dhZODHHL{b^-hAG%Z zeqMX*24A?ozF*W?DtWM87hKwADkc_(NQOH#$e?e+TDuM(VJY&yjA(Q0$-TKWIv{6$ zmR1Uw4vNQxew&KXn>6&!*3ImBQo7 z%{(Z@*>`DV3GIFn%zC?Cr`jEa=$@Eg@#$W{Tsvb?PHH5xJS<+~R;q|T3Ag|N9(Zdy zw2Ecgc@-yDNfadt$skmhQ-mP?pPRi!Vvc^w|G=Z6;@RTbG+fWChN3k{w9hsw5V0$l z5!Am^Tz_kGH?K zxsluHxA!r-)aZi~71;$>kMbE-orV};ADV$b#=GnhX^An_z;sjQ7&(21Y^!0AE%UOS z&!HC&(Yf!&@G#!3ZITQwY|0%z*mk=43})sK8*>JZOMfiZ^?YWY?3M{otu+MK0j4CgrgnyAs%w~r z`;4n7Y1^$t)maZkEmJ-c6(!{&`0*z@x%8ho007m`FG_rwZ#s??F92v=lTHSbZUmpB zt!wL@OZ|^E)XKZk-BFQhdB3tsso2^gR?D(%WyLutF|z0wJZe8ktZN*_!L|KYiG5LW z*cXNu2b7n)8-4@7iw7+6vrWVRP+$judT}?ro_aT~TDv^2nKvAruFuiwI&2QpowBr; zNa6|7MX11m1cP-&2oMqA{dWy0K{*0J`=MUJ!9m@_$s@=SA%AGqDEtt zB=K#Q)>!+>bpu8O>`T*MGKq*%l9y+WN@|iWf4~SzxT=Qr7-%~~14g7Sze+B@x4zoo zRm*wwHueMkk+6WySYGME zZ7#ew(HD$H1TXb=*TeyQY!)46?@V&)^*`hzH!^b*1vCPZgz+d5D{(FE0-# z@8wj1fs->bU7-pGrC;E(A!O6um{sA1ybNrSSKA#hS;umuzllZ|Um;QF!0=yRbsg+- z+aOUXfZ+G5hs%YH6?%@YvaEi(W?okApFYGB8Bm($KzlCGhx;UdGjr&~X!XfWm7#Ap z?NsGj*rEcv7t1YOvbM)ty6ka#sVyCDR(8>%mnsl2i%b!-R*%PGl#HVtV+-}*4d3HZ zq_|AB9NJTL(Jt;VEIH1^T~bR9Do02}FdkQZ!{aJU$>e=k6@W z&pOZY-IH&odbNXCR*Rl;(cd&E=hnvF+;9p1=~;@<2e`mc$?tkVJx^HhuT~P2=rrjZ zSlDSxE4Ss!N-5h=mm$>jW{3XfmM_r`o%23U-_xcI{UMx43tUWQWwz0x8;y0fQde8H zHC)zXD@HN}7bgvB@m7J(sEU$lMhyZfHVu>0nj~EtM$KgDBiAxJeLKOOZSm`wiH~H8 zN-tx&+Ch&?4zSR$Xf8=_5;D&7I&!eP*qf6z8lQ>2_7e%N|t)#k33W7ST zNdoR3wnhF>cPD3VB|P?>Kk&Khir1$U62XdGmC558kgM|fv}wFp;eWEJId&4 zUQ*_=YX3GMlc>~_C>jRu)z@2-ldqt!)Jq;xs_I%hMH#~Knd z=)1AAxj%Z$L%IclX(FO}gqaRf_1^$s_Dcn;5w@rF6{=YwKimp>62M!apk|ij^7a;9mBR$o6%bJ##yCT&d@< zU4~dJEb3FpQx;P$I!bxA=Lq7?>6AO0m+Eo0883bAt;jSP>3Xi`%NiQc8beXp>ak{8 z>z0+yG0If_WW|#otg$LpFw${Bhx#v6^F3Fd_F0v5i{PO2AaC`)`%53?z67FuBsIq& z-x+1i8=`EBk;G;1CN3gM4~(-CxzGI6^jY-%#zB~!_7jTyFlg`ivFy$eWrIoWaRxUB zPjE;6T9S*`QHhUu8!OFRjnkaL(%_$XVOLp9MNvo5=G6o1QFF-{_c<>M)1$uE$V4x( z+~pW+-pox;7_&38&MdTxw-=}JNo}M2eRQ~v&-rlKL9|oqUHU5a3E#$6Vs~=##`wX+ z1r@)=c6Z?CdYH56%0pYOV~-u#uXen@VR3F3e>~6gq&UFGe}6oha<0#M)jaMVUKv#E zRUdy?2tP}m7Y-545PfIe0K1xDrQ#dbH7tkL8oO`hg5w#Dg|w2U;&|()NcY&(f-f)` zdtr?CxyzJV-oJK-RL8hZn4hNbR+6C_t&$&+P$MUlN6(BrVO$y}iO~`d{bq# z%Ky00&9;VTbtyp_AwaIx={l=e&jIAwpEGb$<|Prb-DY_Qp4VpM*it6>7XCNT`AkCX3`G3WpceYnfYHa_*Zz^+nl3?@?RV_#(No8^K~~0PS{pc|d3`un%PuoxH#UYXx7PNnr4Rt|f5|~dqlAOnN zuy^2l#2;jCB+RG1?8pEupyCsEmPAAmtk%b9*rTRT#i73lo2Pyi>AquFu@F`R6|+X% z%$@{~t3UQq<|@0^YGKm`(Ha;JylvYO+p9$-b#Ur5rNOV2Y*cyGTGTCLMpk!Q1_X*D+l8?X~p*+nZ8qgU1zmos}!M zs+1ZWWJB(c?JJm0xT5jzWmd~{>z%zf5yp1zInDNW^3QVUXb0mrxX`8L0ndMY`{KMyyc+#D?p1v7U;HNR#*MXB%i{DN>&J3rwI-K%@DMaB%rp|h;ZN?fV+S!=n z>>YZY)T!g%9+B|Gsq6WZFJ<2DdDUnDWowIjtTk3fLdV42N?k$O{RF4{m|FXv^zNCV zvVt_8uY5GSgW1m2wHyr^u;5ZsZH{A#zZN{yz9BhA%yswC@weO&b z6q3o5uE0mnspCxR^yeesb5p)mPmdRLS#W$y(uY=j61A}~_7ZD_V%{upsY*nmmtGN_ zzqipMr7J3KN&^$xdeip&7$6ga>zML7`FM|zN$S~tDL z?(wCaR=`Emf$Kg*;~|_;b9Y0MIu+@+Wqf3<&J4^-%I9vea4jXZ2Xwu+h)=xj<0muE!f+6Q_L-ngd#c`U^OE* zx*L93WqFflJ!8KPl}D^))oW*i#0s3`5f zUV%e|T=bwFB}`Qrdc-=N3BO$uL4AHN*$pszLyp}IX(s-a6AcrR z=xkX9!DqAelU;$eL$+m)_-69A3@@+aEa*wM9Y4`^RM?<>I0-IXfF~yyrG1(L`Y{ic zhxmT4mIF#Ni*&FH#b9bV=YS#PIx;UR{_me{^UAJ!cE~uXlk}^mAz6_oA8E(1VwgBj zX|+%F6LH5et%F)d-q9t{0#`$NUZmjhMe3>ohBPmj3nk{iL+3%>U?;ZO#w#m1Z;P;* zF>*N14h5IT>4*$kTeekDe!Ay_s})0BZl0bYpt3r9zu~entLe?D7GA@vQbZ7$_visAXE1nao zI6wD~a@~nzujnNOvLZ6%oUenp=k52>PH!}A+J<~v&O^8>o$*J4K0ZR22H9U})5R43kYf>0RAbhNlCQodOMe2y9`vuMT zNu_i+D5&wnmf-7$t-ycDXhi#N`3C9+=y)vggI;=UQ||~#jHT2xJ|O@RM9?igsPOm) zYk=wVEr2j%QZ7*@ht73SU$)MFt6-?DoVigEX(5H2FuCQNF}~>qy7|t#E>8Jye*Zm+ z&a0cCyPnX&iciAuyHqsFZhwnamBO%Z6)E@i=$DM@G3FHAVJr>rTZ0uhK$$`9d*QmW zV_9|92^X=C`o9^yj+Lt|V?2Nu9I&a;0093h+$^i)eUz_;) z)f!y(5b%J!QlqzR$e1-ABQI$pydYMIQ)a+=SdG{V3s#L(g{=M^&QFu8OhcRQ_(JfpXeISBSQ%zh%_NQFU}9 zYOn}8iFo4Bc7#6+4&>CV^*k1Nz+}CROCn5jv}A0~j`=9sWFLPX5sRgMnZgkHCpxD3Fy45%nhtQ(!xUzUkR+5_87Nw|<}a z7EgQpeO>7}qF^{VzOVP;9~kotp%))BdVX1(uT2u^_V_<{(&7L>gejIEVC@Z{eDV4* z8V27lskn?27^T7C$fXve5=q0ut;6i*%Xz{2Lb`96uA%M#xn#m99jrykss% zuH^%K72+CfDuMa-BGSDa&?$2<<=z0a66lp|fnI|R3-rNm`Vpw~!1aIYGYPLRwH*t- z!A|IXEw7(f#iI~esonpx!DJii!1PQ}<9J0+i&$vH{9ZD$FTR zi%Ma`I@)MWavxYn0M`+}TfE*k69xF6-Xfrv?St04H_sr-S;ucnm5I>F!y>y#`_ryN z82|-f-iW3EW5}M3251G0gbT4@fcy(6jaf4_rR76S=(&PwJSj5~ynh1+)97o)-Q}Z2 zB#_OuYPC2*m83jkq2WG#6<2pxP@YJcZP%0SuRNNoUrZf?XAT z+@gVy33vxw%+09xsOLs-B6DHX1UA&7_F{C9mgvKZ&F^fIlK$_LZpg2gZ*8zII31g% zm{$$Y{2yQR|E_ng#=bjSiR{`CZgkt9v;!bOH7LQwA8nex__hO}<~=<=(vj>l?4F`n z<+dvtdS8YgR39OS((;?ZYP`YzJMg7xMwqZ4@XZG}z4rG72k0Hdh0}vce`z${LTds8 z^0(k8pj*j)w#P=Qi>SMN71f1(3Xnw~MW0CH zGvVtY&<+NW2;Gf@1C+w_X(v^mlSqOAQ??o#0sxyCe^-Jf$E~Mo+Tto!Ew#O#EzfPQ zZZb4xd-!UNuUzZuTH9?$_u^_cu|_*|KO8x^xBl&KRO%e;wUnByq=LUZvn01;Ns_$~S1fSWDOq zMXkTioJ^Y}xHBZoD4%Ufa@5LH%d39CvL$1elNA|99(S5BX>EM~1vbi1U{wgC(Xd37 z`EgRaYI-JpfM+GHQwC}+XcBx-HGZtS5{*S$9PkO*5y>>=emxiuH- zI)%O#wGq=wc_n2OCWHvZZ|ZJin3S^)}5ZHrAB>QBWp(COaneI&%H zk9=wl-TW?xT}KspRz4A#ZZ8E%bP7XPg6}xvAS>}VP4hPOxZ!#-!qBPy2%Wl>+oC7; zg!QwSC?sUewv+$I);k4e(u7^RPi)(n*tTukwrx&~iEZ0-S;2$q(I-5AB~kS=Qv)o!dg}^$b-BKN_cEaDIbAbZt530BL*HG`)nFM@ z>D;kz455Co(lKb6&?>ocQ_RS#7`tJUi|BKQaC&6=-*iC<2`a%41@_H*Q(hJ;0*mQyN-5kHXwL$7pLZ}&0U3I zTZe+>b1*{apx_8(9O4Y%IC1WoqBVVB9THP9YpngLfv^Nu$4ii~y^JaItx$Rxj6REC zM`J)(--%5?-77!#%YIs%#%|uwzE%P~Z1ul3!+Xzp?H+6CO%h##Ya4#EM$$oIf2&KDGTGiL70Uj(p*B? zc69q%$O-a#HIHEOawLZuBhLK+6GOZt{n+zw9d*RM@{DRT>NV=trxoVZTcWu)eGbsJ zUo(1eZD7;*;%sO1TZD!a^$_J|&5qB6JKVYhtGp_Md5gTy*1p|3*6!YsjTx_n0mdSY z!)1eYXZWWMqN_Pn`YuX0%YT{6~pJMB{e#YMwKdE~F2<2TjDH#FD685?z=MlY^TZlS=;m&pj-_at|DpXvs+qvKwF2l*qUvKw;@ z;ZIt%gyF+o%kEZp3b^c=&v$in#rk`TV_StsR@=~wYMke6U+Wun&ORL!abjALH)D(@ zNd6|G-nop=cZv1+m*;2CqqEm~o}q`iA9Ypk37TKiT17fNJ-1J1>Ds}ZP1cOY^^8tl zvf$F1txg~)#$;5))}hmQEUGu&d2EIrd;c(c8pt4ZsJ*}+(A6tfQhL)K+6dzrme?p6 z)$$0V^QHo&DFQhdKAAR8ggkU58ZA+njQ?jMd_6q!A;3x83CC^)xC<{*C^h8(e#1a3 z*Z-MDd;`BWXxV7CCj5*)Inh`2XX6d;*^h(4400_L6Sf2B{Gho?n*V0^%Q&9Mfue#FuE@dQ4KaI{i{6r zj!m+y19Dr)E2nFxS~BeM}N%FnJc#cF0c&gU4u0|9h+$$*!)e3PSSY z5+(E0D6$7-Nf_~#tQ>^V5^iR-Pk7o+E@96F+PlJZq$=e$hNdPTk89md7<=zp%A;wa zKb2CR@scG?izR#UT*0ZFWYzn2ztU~>+ann?mZUs6M}h=p^c zx>n$MyAZ0iaFCWB*afKdlwq6p!fy1;h{65Xn`{eXb5*llTD9lV6wzK5nfTZIo7$V> z(Hj0!-Y@ZM>Kg>#zdR-UH3L+SkY|tRk-jSl+Nvl$3}YvD)DoGt;`NrsdwU0Cm5+Ek zn{|6japvbs?$%O3fu4I`&fbnaPvp1S)5r`HHzG~M)dq(3m@xNOx4yl?9g?se-5lu( zhX5TX&(~?bA3da+2i=biwYHey1KJ&VJAswO69taqFB-F!JWRRvo4x!9PKyOkUCUrJ znOICW6L}nd?%l731I2M4``Sb9QzMpAf1h)Cv~K|{k-gYX&o*}IGj?F-2CqG7(?gmE zpKw@i9X0pqm=5+Y9Xkxw4SF(`nA103W)05-09`yk@j32>l&f0w?vJ54u-g*-q5U|9 z6_Zg0QTS$uG?GB)Xh*Ew()atmOm{hpczLa|?ArKiy{kh%W}R^asmY40JgUc+=Qww5 zdRq(Gry(MBYvAa~&{6^@dAu`{!xLMX-pHkf>Vk$lHxt|9jN_n9BFZxsdhXHq(YZY0 zK{0`|Bp;0Pn@1gT!LHY3yM`i*=~FMeW%TOt+N>URm8_j}RyJwj^umUB8dveyLXLf` zp}fRdAlJ-bQFgPx<+pkIfdf|;BcDs>`^rouC5u7xl9KfCd$0R)BaN5?r&E3%=)VGo zH2LB>yTA~s+ilsg8ZfAfG>PvRp@vJv?PLUkbE?lFbv=cqT;IufNLWPOJ#P*;?BYmjTPJ$ zEs&CRHBcBirtKo*cfN)?2b1U4ee&44u`B7N4Zinsi_Rp;*|T_d_hb$3EdP>Az25^R z`+2jI9-(Yfim0O8OsCzI&<38M7PNyJ!u-J7cb_d{fL0P{)D81p2 zmA!H%WupGH(HtGAw_CfcbDn*s6G{%Oxo}TY%&wh!rF1Y^$nQ*7lc(ziED-w6hIhGS z`w{n^|8+QZ1Lj+#GH?LS*J-%c3-7N7t9YkIhL~zd6z1=wv!(NQgp1L7s{nyKEh_qiz#`8*wxrize#r-CfygKG*(=LV;lD z)0fR_8QYaXmB(f`#eD@IHme&ibVAEtZ->>Z*hXdZY})PTz8-zDZ~EsLxZ%!ry_j1L zpTO|zldd?6W`KC+sf zOu##jA=VZ@hSoAqS%fRbTGMWCv!R0-Tl`#P5k18x8%p^2>)S$~Fb16btJo#-SWb8s zsXJVW7Izw{Y5k}Xq^TooDps3M@YuFXJR$ElRT2fMt@cQ!J~wVO^aa}V`z78613nbJ zmurg>ZUWZ#zV6-%`GvRr;%mam-qWN;ljXb@RaQybW?KWra2Icz6E*x~hr`NX39rs( zG;yk=S}t-N?}rGDrWWAgSg6Joc+MdotIPuy=WW!jU+CesrN$9Lcd+Tcv+@t6fYYWh zy3MwFZVg?fWGW=8WFEznRPt4`dAs(=8+Z93GgrJKEB2oE&dMCjDd(tm-C)k&*$YMO zix@CZC(cVjZR5?}-!^Hn#)`C>um1WDyt*4NmLrGz%_BfVHg^#pV!xZQZ&ry9BHljS z<(SLX-;EZ8!>soyDOMP59kiF;JQ|)uv8;qU$FCRYDe;CqEyvXGOiq+sQRrz)6s}GH znZ47&NuvYJu?HGvQVavA_53WBNu{DcK+WE=iiOg`Utsy|m9w@&+2%z_M4e4Sq&cSn z`a-4BHC)~QStGz7(mrD@EsA)9 z9|Q%Gyhp$yzY`&D>pNq5-j(6Ynx7PU-b=GwI)v%~0ss4-_`?8u{uc@9-OpoM8uvu1 z%LN@qqO`#CdV~P}`@d^KlBG=(Ko9^KAKEZ#iaJ&N5bY06>!x&o6{>PmHq*cY2wkMj zR0f)_3t%ONF#j>0 zt*${bAt~PALEPBmr3~KOg0@Z9_5H^`DrNd@O3uZ*wGU+~VW2&;hi92RF@l641GC>b zT!#FrN?wL0DSJp{wT`U7cg-NG)l>G5i4vEZl*lSd)sm5Mj2~PC94i*up%=>x4M8{v zA3*N&g*nD!!abOf70TU(0~nv$znbPO<5ZejG^h{6!B7E*G1m&qhTivt!n9i{6pQjV~8bq!ujy@hk0%fM22oE~&h({-naM)H{UmI&Q^{gz?+K(I8h z?Dr1+eKYoRk;?oh%PFN6)mu0VvIUf5(d_ZUtv01)s6Opkk%ez3$E5l|(pGl8=Sh>3ivxbEoLBeQ)nBBg!U+sTdF zq+RkJF%S3t0G@txk3JZ)QqA&ZdU0RR=pwW(eZ89auGD79P74XIp4{3PKPT}O?B98u zJGI@radc7bM=f0Gm=$;25cd2u^2zYWf#QwwGJo=^UH*0oUY$uvL5_$JA@E_Z_POFb z(G{6!$Vi4w7Li=;bM8&1hl(vcV?|~v-+LovKQM}2!Q=V+R!W;viO{^jqlQoBPOPpogbrjWnUBryEOf9<4QbBAz4=t8FMMnid0r&5_B*I z&uSYv$@yZ94e2(%o3(w0=nS~I_v+F?oy2_#na~+Bgo#}Dt#3`nr~WQLnv~*)Wr`J* zm6gWM!DNb%13qTJOIX;@s5nNJ%E^pQA_f5P1MBDeuX#>&a9I4fMGgGpdf+}ep>O|n zYHg)_5!l+G8kIg}5w)B(IAGGOg^Ks*)^`cBTOQWIZvTZ=9wo#he{~qZF|cjSg1wD} zM<+wgqdS7v#@xCeNaZ=$u#fZp&Fq0Y?ubwiWe*2}jCBL&_jwucwH{`nZhr?kqqYP1 z`R4eCgiL!{^vOCnQ47p)A5#%&)Dfdx1Ecd7IO8ilp?HL>*4{0Di{YGPsJi?lZvJn> z2Ou}jXy~tTPYTC6RyC>jW?T32eanZ!}fksE<{!SR&uaseQ%MtD}Q#!Pv5m zd10DvtXjn%73T_xUkm;HtZ6Tbcg#uM?Ti)a^BRWj-Tnz^2O}T=aEnkfM$O>TNtj~G zx!)7d)K`%oSFN;9@s~EF0DtoM5qbZ`tas-_+}|QsezJ@Ku~U2$fV-OC`qrO*5ZOTd z&hU!{DBS*c9{>+ZermNwEI(i30DuA(Kz%{FIL8RCzE4(1oixNMGPyHCLeF{YH7n|6 z4iGT)`P?pV$&-(sc2tAbVj^Iq(I`9jxMjP8?cUH7MnVRP&Q{KlTxKV-A6L%5%BxY% zlqp9(QC229pp*2LO+m8zzV*n(1$E}54woFM^{Z&)tn6G_I^PLKnOm3t4e!b;L=tU9 z*fsbg+l7`m390>(->F-6*Ov&Al-?Uf5LoNHsZhADl zNI4&t^g1~%I*roW0M(i)6g^GpuzaKWL1}WhVhJ|+>}rZY`T-7pc;TpVAjh>~_#oh2 z%6!tC0@2yS^>=xPFi_KPnYr)hre4BC1z6Kp)h5o zPMwka_Qr@;&s2a56QLC4h~j!QN$;6S^3TVF-V)W;Gf|-&rb)}liTlBsCGE>Jpav!- z0L~>qDOi*WgWJnU`ib%wF1 z(f^;@nC<^nkj?a!9!Rpc(qU0{zy6k$ZP~pgZk|HJUDKuL5N#6IQma)>A zjU{yXZT0{Nl|jUa0R}&*CEBYyjh?qv`G_!3payyNn&9cX$hX?2wt6#-D`vKC*Uju3 zQ@&fYtK)1hpTk;f&7X2D7Mu-t!y9_qEo^R+2dcc8HkUd(zN|}%zx5a1Q8qos&Y(OP zf(bz(0Y6)YNHf6ncfhvy#=G53%}w!5Ir6ahE)|U4}xJnY{~SRJ!mGU zdMS?7A{%6c0pUa=xR%m+g^JyxKu~7$wu39#{AFHy)`}RbQKds%R7r? z&ZlI-BZdxPRo0vZtMnOMDn(=OMdRl*bqxvV9oR$H7v8MP(Moqx^4tSAnq$Y&49s54ePAK%H=+x)KJH9;x0J2=1L&w9cy1t1bdctTNB2a z_4Y*ix&E4+t|7NV4c>jv83vifUyktWB#F13>RPJ^uxmSfK103k1o(AePSf<0?^qsG zXs4_FPI9JG`)?#NYPkY)UR}#j6RWT`I_B5wTS{Hg5oc@Nb=bqB+J!6Ezj7)P|K>hn zz9+HA()tmChc~%tp@^2((H&KJlka1ZxV;K`cj(9?7}s%1i(~PCO^#Ag>ba;3X%AAf zc@(?TV{w8Z%?VVuRkUfhf(9-?x9v3SM-C8p3>|OCc}-a7zfK2KJ4nlZU+4@nJqrTDb2ph62?U9&VEH z{~eppn!>c6J&J$p5OmNOnYbe*hbFkLFsm_0ARo)d?UhRnAqx{**;+>iw}cV+_625V zWE6mTrbQ?H)F>u(xBn}`m#_PK3Myw4r-qi=6=@i?ek0Pdh6|P@x3tv4T$+3<^SjJj zGnaXw4y|RY?I1lNwP0}%q1H2dTbIy6+j4c7uAvHcQ3Xn>8B2n;F4}qk#~SmW68t7m zDD&^Tg*zSERDH>2i!$3Ew!=^tr+#!f%&A6ONL7v(TYo4)hqjM{QPb`{76vEiA z?vRfjy!ryN0N*SvcO1qI8S2O@u6;5H`G$430P7LjEghRv%6_(e15Q3KCONkUle5@6OP`$Z6iJsnTw$C4FWz zc|O))R^Ar+`0IeD59eB9UZ$Ymvh{Q%X*VK62C0Ptz*9N8tJGJ~cWXSHHuWM)c<3Es zc#wNa<(Vm0;a0d~ju%9`KC4rKIHxrGe+TN+TqMfQe|be%V|K{9Qhe8WdzeROFTI*e z#^`=BjmdIt3%+C$6y617q5W;VAgLDnJ8iquir9U+4ckcyC9&zg1DCwu*HXKc>At~s z5VYQPdJ}3b}ds+`61w1NFsVh>rmqc=&4!(ehv>W^Jg-@iG{CddFF10S>S=%SB z9ZcKsRY7T7*L6jSw~9^nF-E*`+j+$Y^5Q)2iSME3>~~=9_(=NdL^GD?sGN8#?6E+1 zw)&B<%*6hJ79PIxEcB?6E6s>YF~q3Dku~al=|EK5%qOL{d5uG`Ynz1}LpnCxIFEsz zU_7R%13>_P?3VRwVhrSPbDM7BLFV0r-xic`vReebNThN1#l}hH58<$@-ZwKNVZ&nR zR487Pa!|%_Jd{0vF?E5Eq^kJ_yJn9btp%~Py1rKjeg&OvM{ULGSW>Styf+a6 zkKM_57sPL7X(sc{HL+KsyPe+o ziF~AVVHe6kOBiJ=E%Z@35B>w{VUx?hw{O5I&s|S|aWmLHvig%kCm{o+eDE2?t>i zI`e`o2n+iQ%X5K$A56q4Ss7w5NA`!#noBMSt!0SP9Q>Z5n() zY@Z!F$JwvXgc4~>@FwRDVYa@52jOZxzWOH~Ig87zkLO@-PmI0C?rvY--Wt?PeumvbtwuKVjm?Uw>z?6R+z-q>6AlU# zzbb=`AD2%4UC$~|ttih_>f|)7<$So;y>f>RS#Yq6k>IQiTSsX=r~io)#(kEqjnWTZ zGz~7yvSq1;5;b5ze5{A>ShMGp?8M;G@RC;$5tB0(mZqP%s zV&hkz?IH&^q^rY(SK}{Gy8i@n(mgx!i_bikCs{*PV}082I`F&%N}AvV>+`Wz^WTh#l>Cl)6Pi^&@&ce&YuHhD0j{|%^P zDDayBxN5W71yhb?^@h@pTLmo*8gK7u^lsl{j8qit+u@eBW=HhpJ*O!?Ksdzpt`B?S5x@X$_6ym^{#>uw9eqxbOin-LtDrB7R$TOEyaqBdW-REW>pnNkAIFV*==|IdLA z0BsFE2*iDWM6h>8ev?%$8-&t>2Of5mFiw0=;e}_t+OS8QYybvhckOERJVHCYT4zWR zEonktvDjW1DfC@TwXz9BR+coufn&-ukyFNSmI|e8 z0Cdbfok?V(%=EimYrD&G3%! z_~!DNe8d_u@2aY3&osW|pvs_-zg}GtfG%h4|G@wLt zc}uIiQf>xP95)!HwdD$i+|Opu^UesG=iG<)p}z0MObY*2JUOY+(r6bKaNrcxr;21x zxr$;2c*8o`g*>=T-_O}<7OGJ~gz6BMy;TZuZ2cKN$4EQ1%TP>-f=}0qf5#8n+1%wj z;`cbvz;$?;c%#**nh`kyWn3!KR1=D|oRFjEO(f{a(BnpE8I=U8xhHw>L(#9$aH9lg z1k4qv6Sy9H(9#(>_6=sM3VQ?2v#1xJvuEJ`F6x%+`Bd93n)*Jt@ivrl$30UE#+*U2 z9B+Sc`9IB=7{73Oc6d=cs$_~nyMO1I90mRJi47(sU30VPZa(nBS(CJ?& zAa6!ejVf~Ez6I3<%V>9ZsW61W(V{!%e9^_ORHv7Y%40vs%3q~U3XcB44zF?ByV=j(wACt?l z%R@~aB*EiJo3yA7f*0X#EfrO6B~os8_oz-7k9;_VQZDO=7VT0(LY(5grqnD6!9k|! zNQ2RG$s||GSpr7Z*Q>9Y99Ld5++@ldTd?E5i*IFb$`|;`+lxMXyH>!A=9l-fjgDb% zUVpRcrL7f~|Kn%wLp$9$%}$)SK4-AjkX&NKahXWfqzl*`i8Rai%J5rFW$8|Z*n*MW zLwngH;OiSSp!{D22k>K=p1wQ7qQku~S98KyZ?<{Va?9?uV*T})v6{F-3rhE%I<6xt z2ka}t#MtK$`BwC8(AvsE)EfW+9jognVt?1BN z>n}0228-hbbT?e!Uca7K%D{K?f?ZzrL5a;Quhz}!fr%b2V-QjKY}@9Op;tI>vDU=w41f%GP>35mJwwNZ|!pxz}X%WC#!d zqfZFH#$yVnlVBY8m9O6nq64Pe0qxV%3zu(gfIfy+@aKYnO@)-{Y~zc4^nTXk^|?No zuQOKu@ho)iXz=f)(0d(^u*9_dV55M^bQQ1+CQ1#G*a)LJ|-s(v-OEh zmIo&CDb`rSzQ*A=*4}?NnZD?X<6$p<;_c3&=Ot`;N}fTJ;|_xQRYpUL$Q%Qb>!Qp+ z^7m+#thEjw2Vvk?-z#L_7Otje%qhLf_}=!@pfwe}K8+v!g|V)4S;>F#6W95I9tN?- z_jLsj000~JUnh4gqZ6HoXH3$vOenu@$d!CII?RB$KiKd z8RSet!vxc#sQ~n|ClbUl{;}U!(h@BihPkLm*vio4eW(ZyOcWHaf(h{vJ1mwJ#-e?& zjXG)O{QxRy81aORYdU9;vERRRhv_9s*SA#=knYWCbx#_3WT*!IDjgkTB1~r2Qahl? z0x+&spiJWZ?1GP7kwx z?J`)bk%a2x832+G1cDaP$%;cZX{KfjBDF11R??6QXpzOk$#KNofa4Iz;m(KH^b_oW-}hH)gx1Rb>FGXQ-j0ud9Qej`CQm|d{Xo` zg?R%vzho|q5qE#7t(Z9?BQ=?SQ5F>>!U&)IS>deE02iv~5uFYU2kiv5<=X3huYhSd z<`EXhx(};EcG-&Maj1_-;o`z2iJyS9&RF`8fOw&pc96^7=f;!THC(<5c<=kd}?_*=WuR0(vlLL68k01#=7hZ9Zw-r4CV5Wdb2+fAN(Ofcph*PbgCfu zt-bx;>xlMUO(OWRWegi3mzo!?%yN7|efN0!h>HMRxT-`Ik5dWe6?PRra3HOt-izur zC}Bc6moDQ85vLidQ5DO{S$2?bAseMu+}UD+aUV7%ju4`AR0_=PjjN&I;`w z0TB0pqX9ItY05;RRbJ;elVC9~E#G&Jg@`UNBn_1*$q$bMf@8Ey}g;>xc2tim5 z=m3g50P;iLXcQ2A7^g=7M2Kj300e==^f=@wwW1S0uplw$uPTWMR@bEq3MNyl231Gs zmSrvy03PKf?%=GNHmeM&xG04_6()A6^o(AWC#w^xX1WP4#sN05s0+eCo7`CYzSdZU zZj=qj7THRX5~7JjWD;2k?<&|l_QK4qQal+W>!obvvelcq&A=&oT!vkt#@qE#V$7DV zD~xvGCPe4?XH{*;zx9X8tj4XlQe@8a{QFI7wV>i3Jejm1TEjM1N@0nSKKSs}=G(5Af(Ejlq@yR2n#04bWu5Gtf0Imck@C^S6l3PUA@P-) zk66vRmuA&KNSGpxNSH_#f;>I)qv1$L3CZ+lbd5Ypx{N11U#J{!XCH1!F*mUs*`3#g z21uCmeNI6>YjiMn`$)A$^~10?idN*b*KnQ&c_`+sr4?pjn}3B3zq(gj@-ts~$jN-Z z9R4~aTq!vxNVS>#horuue#G)k`oJhOwmXN3v!A%v@ppkBw6>hXnREaWbtn25|3&z7 zp*k-i`SVLINzjq(PI@&o-fFCsdaXX4lf4tf7N|UgC}P~sgkgCVj^9MaCfuMX9 zaA)M(U-eQZ+f{`bve{_p&b=rSyI*W|&$WQV%{1zaER*PV<6I zkY2`|Bd&9hLkWoH1zK=OH>nCmWSl5@!SR3ktP80O3H{sQX$urclrWTaSb2X1Hh1yavT#s}NxS+=218d^`4$%} zpy%TiXNyW@a;g5{+t#erTD?66lwJB7RPMrT{xw|El7)sB-AL|8FbKKG@>$RF6yNCh zN?~8>m{3p>PP!HNiDoc)MT3)N=)3QUMVerOj@V#|68xTrlD&0O&dzdRxjd0FnK z8kK7Z*C+%^9SdYdeyGzmogFG*Rcu}Sj{b?oVmu8cZ24RGWh~JY49i2 z_YqEF-ndUVsu8bNrB*hpR3(;P)gxn)CZ(>2J{RD53H$Ah^CD$O z?bHhp3v9&mD90;|Jl@bM!#UBpwW5HcUtPNjUAwAwo zf@K6<#YXl^`a$~`+ZSbJJ}Mpa?{BQq0(|k6%oDd2r_4m zTr2LFY}rDj`}+4~oJh^&tg2nMTMPCalPL&3?-vCzX#&oCpUjm&6%dJv-w&rDr)WzS zI1Ek@z-(o|YL5y&8qttSF_du2tgURO}|8Oxh>ELBwYJyyIGv8&7Rl`2Q_C?WSxwb_Fl5}Cg_nm{l8h{_!J4Zz6LWH#m=hwDjqfK82N~DS|udqt_6!vpurL4 zA4=TDJ#8|*gFI5DBg$Q5-*08pA#+2~Myq*^NufsI zVWa@LqQyCIc2}2|CE%W4h4_EFlFi!RM%=#KFr59fYmHnKi0^c1R~d|?csr@cK+~r6 z(`>jqU*$Rb;m8}zPvrN^()Ki4>&2I{6cP%`S=O99S5Yibimkp~@O_)gNX6Ihb(x82 z5R=-QS&jXx+$F;qXAvWna9N;ik0Y-jep=zsmWYpCT^}&WkCJKMe%wdVaV?O#BPx~0 zjtn2!5Vgl8nRAM@aysACmKGD*bafmaCBjSG!`9gvvZV5H4@4G-G1NSrHxYH|7bUW2 zzzs2()C>?NV@b`-Z>5VNXRGMrBt%L{p%$zn|0vcIi6@6SIqbWh!Yse#!n22i7^&Xs z`=tz3+SPH0nbr9VM{d|wIEVIN{4314@S1%xo@7oujr-|=86Do|LZM`JRFMXQd-U$z zT_;6r0z>d%7EU=orYum-ZdRtY z!9IcYECqnF? z%;?rnrM}5N!%BOfozEGZ>swCfN+2om;}yg4@?0V3L5q4dCsoq+9aF7H5IBLb`r2P_ z8})X28}a%oboITL1h$}XTh32YjkbtT@hRDDbuQ*nFMbuHwQHxlgK(G>)$q2;hF~p< zGP6#5(9Q+&L@BmtWPl4Zg1-KyRn!-KIR*ao7I<1hxk}42T;ZaK{M|4xWXiqX z92D4!Tr;+C5Z(G zN|3173G!zCQqEG!2zj3a#(F@yp*PSdztGRY!SZxM1lj+@iexv?#XCu(9FxncaCoC1Vq8wo4Y zj&P7qed!*kN zn$XlwVK77(5_&_fo?=&MtF+>gH3ce{BAp%ZmhGgesp9{s0RJ@*Kz*et7SAWu3zw-M9)qcA z0twaUzfoS^J)gltr2i@#nZ9dU9`cf0Dc5z%eePx7l=&=5b;Usf5O$PdY0*?vho}Ut zcVP0k@m8JBA0mTKrc#q&?cn;mTc@Gp{eZ0EGI-c~&VFnjS1#b{8L5m(+{nQO?q<&mqq!f$H>mpTgaH5HfCv}x3*y-Qn3}ul z!;xpmF$(`gd%?DhaSUU>da>wt%Zbsr9@mu*C=CwX`PRcB8*)m@ZrgV~idBqmZW?8m z0)omUK)g_H8F4s72pELT`IHWq>8xd#tv`22a|^4-5Z6us4;J`OK*ATy_g#D9LT?)b7y{?$Uf3FLRn@0@vH}swN zC4-dt9gcaGPG+J!w_h{7J17!INtlF#Jz;?Pk<(ePcHo2_0s^9k%Ao%6pl60q%~%4L z%FCzg-&-Ap+~~@!ZxdV{g%>y{k+`?5dRYBJ1XC@Kn{#dUJAA?vMsyhA zm-ZJ{L*&QQZZ5BdB+_QU4Xe#6#Tet#?`Y6uok!Go^WD z1*?Uae9I}FlTe(+neV-dO^-#nfFJ-BYb`s_H$E7UM7extYBR0jKcw1}IT;z*t8B|& z-#Nql%#l1zvGu4NX%y3kH6OwB=_kdi!&2K`$Rd#bo`y{Krs_R#lva)QyMf&=qS=N1 ze<^JSzY4}dxxDhlJ6iPIK9^Bs46bJ2z>dlCTy<)w1C5v`z>1_&bJBkhH^$RK4tWW1 zu*%`l;~Yb!_wO>O8~Sl4P`-^Zmz22mX$=>cw8O$JIo+evv3Qk_QIws=i&SPju5o3` z;5u`0bw`%_AhW}Dvk+;v=m;m2ZNfSWz|T_ZoifJ2^D~8>^Wk&;3450&xW{CNNSB8y z=$iJ`uR=p??=fbJOSp^{#qM6l(jsXP3L0rSb*J|6mUc?jFa7}*H zz6k0Ti7My62@-tqWg6W~bz#Obk6Jp9Jrt7_>PFD=m5ATzT3^VgNlLm->{S!h^2s@N zrMpkZLwWX)P{ogyP8=;*we#SaPAPK!{`PDe&>(=(w#=C&h|+^HW~a1G2$7}R+lrO} zx97{>?2|FHZ3$rzOEl%(Sw-J`JI>~Q^A{Q4>P4nH_#R27JA3;~G{af#6W1_uuj*)U z86YH|*=PMY?Ool}S;cViX7j>1={uPou{-P@B7JBYdq_XXP4`csD9PW!Z|-__?y)>k zZkgWR!1m18yy1Z+&(q&`8^ULH=++nJj=S&i9&_XxU&W%eQS`WZS40vY_4flZl$XvS zCC0cvUxAB(Fa-!7FIIkLb{Hn6mac`GjBoK4 z&1u2OFwCruJ?0Y{NH-4e;|#*Ge|He-`=GgT4*OJ8ot2E!y@)}_K2VJgH+NL@+H-X) zAuGsBP;OI~*m6a;-NQ%#!v7sL03Zj@&HN6@OY2{NfqZi1E9IYSQNX&|(gyCmoo*ncBte8P1&0L?T9zgOino(1Flk z|6u>^-p@CAVWi?ROT@7gyF?elSe*vPBhJ%Vr`g%ypi@6iV&9(x)!md#?+5&y4rsKV zzT`J`%n;wprR=Gy#kJ#s%Jb&6z8v3)NEuKK>-A`0GHXD~C)E%XM35Y-IpoEXEd>+0 zNE%tdy}ZCRQQ-*rwkKr$5C=UdBkk!WOtDMk6I$r{$>ky;@NW?x$YC!P4;_j*_}d2r zD7!7!c#kPU8dI@@`ntJ-ifC9R26jf}zy}km8bBo$A z@{PIpHvT)tau4z+s_6f3-~SI$=fIt57d7c8>e#mJq+{E*ZQHhOJL%ZAZQJaa9ZlYu z`DX5)P-mTcty8=9Ro>8-Y+=68{9AN#)N10y(oNd!VS{L!cAl+_?co}dwia%Zt}qpL zw*8mli#}U{=<(($VWQT0B1D{Xq#OtuYq)oZ3CZU%Yhi13skTLX8oGf&9ZfKJDlVM>;Mxq{1USz z3V=}nl$r3;iUxAdKR}*jT?{$$X0cG5K%SKNJ1-y3$;pCzNkS-eP%59WxdPTlLPDUx z^_l&gB%gIdXyZ0zV&X|?fuBk~V-iP73s^-SQ~88Y0!cnm?)q9z(4{Dkr1R(_Cs^r+ zD-Vba1x(@l-*|0$dEMB$Roygix@~UKq-C5ywH%wAL{B=7tB*yjt0#a#GZN@S5Cn$b z5>NmHbfxzYArW{+MvQ>D{V|dv{o{GWNkE@KD5`t7tS(qt5|*gThk=>iqnw%41XnvU z6=j|%!cY;Cd>sa>BqNPh7}2Cjuh_#C61yW8Bpo}gnb>7lvlhgqQm!~pVWr58F$)-W zM>#vBTMaAFLF^Da(!$y}i*{E_epy>q#B7l9np@~c_p9fx#>gs5B3l^dvT0QZV~u2n z7;GperOT^UA|RaD#F4u5fL}@KDX_phrK|#fc*3vSFa6BjH=>-HPstUYV^j-r7kWZ! zV0mz8w|>>29#CZo&*TGh^b8skf?db5IG$Rh=9yVhPGqpMqp)r+J z&|zU2o63JQq?I%$ufm5p%ZU8tfaPd}p47QR$ju!HzwW!^Dk7 z<5IC^rMUSbd56+=zDB#@{q|{9xkOAduQfF{(sm6^iXa*))qUn*9qMt>vD(%Ekp=mi zi#kMWqWW$`rS_9}XI4D&YF1vwY+JF)ZP^;E3L^?v;T0z?oS)#!T}|(n(0yLiSN80S zj@>3>JWV(ay%@ap%%d9pTSTWS?u5+n&MK*$eQn>N*U{DOfhS|&K#3&jk8;I8QIEPb zkbi+FmeQTg^Vnx?axOE8K6He&oaiRshTmg}1u|Qo^Y6w~8-L27&jI%biU*s|LD}bt zGJ8;}ch&5+66;?NPYKN;(BNE7!^q=8d9myjQcgrIEV|qwjCXuv8u~dn0*%vQ59MjZ zH6!rxXa>Yb6wgnj+MHG0v*BpHyQP6@k0AhD`? zF|-p9rH_~YtV+(|-9cY}*!abN@-DY&VT0&8lf`m|ORm``IW{R8Ur8$oS(U|HSd5ej z|K8ZxijZQ%;%vU0Ht76x0V4B+Hi)nMF*?k*oT+jkXX*PBEHJgVlQ|w;NwxLOuxS#U z=H7ci4g#JOnw=S_Z;_}GjuWZ`_C^|9U~Y$}%q{df573vZ4r$6~6TrM;Y${~W&O&WG zQQ_$3493Zme3~I%s?N=yUIhH*T2fNhBu`!YN@^^i0mP29`D)rFat!=Yi7}u`W^QT< z$!OLq$nTm%EJ3I4_tl@86)pOc!=qAiUfwmipEJe%FI?g>J*={~BtKovQOdZ!*(+6% zXQ^JA91lhP@A3svpe7kHbZa<^Q8KOlKH4x{w`s6}Y{cefRwsu>OY{g0ANuBBh@FVI zin<;CfGU1?`L`t~Kz@(cBh_pc1Bg*Oiq;AZuTe%t@d{R=NMyFex4AI1)%2Rc7y^gV zxE?uk>wMs>#aQ`8<-VCU1oo6^LMXJJC2F`(niV21hV|usjS5V z_vw(+JPWZSr(1QS2OYd9*+G4kt8%BhnOx49bY(Xmq_HJarUW@-K}x)GiPS&=^5hZ+ zcOA4Dvwsrl9C!e!LxgSkHPncKMjDxFwM*BNh&Z3rb4_qch5=Xuxv$$AA6s0=k*mXT zKa)sNF=(WvETv;mgS`C5?((DF6eWJ;g;Ek%I7N%D=iNw8x`mQ8TYFg4ekRz~F{fLK zONO1?YUT%=zTYvUX-rCczg~CKIXRXla_A^})`Y=n#O+4C4GZN>Y`PE)8+|;OR$#?3 zuog6Gz1qk*i5C{kh@oU@Cw+pRuET>g{I4kLGHhpw-rbw0)o`$^(_`e>hf`(tN?(z* zFvdqgm{wtr%5ehON7d_}lHb-eUaae~XBA5p>Y`%{O4{a+HTn0~!rlxMy3j5B*4 zFOBSB&mv!>8cFXg-Kv$d*?x&yf|i&usCK`5vgks1RoB~BE+-mIE?+917^dz1-Q?V- zIXv~S-ln=(TzAj!J+ed-gUe%KO1z=;v+9hm3*L7hZre=#Reaio<)!Ooc{OM|(vJRH z&q>FNx(wX~zTOyzX(qWFkbN>|BG%t*(uwA9zF0!_e4%9mPc6XGXu<{?dAMqk^PX-w zcx_O%8RopGS^fDPINU-H=O-VQ@;=ERDQ%dpZF?5mJ?Hj3`q~_w#Gnw)v?b{~`i)X) zIz+m=iR^*!(d7HKfiWcYwWSc-{kVL-o4s8QO9b;}K#_-k6SI5-t;xzgt{}~axV<>E zRM7Cb>a`MCmr!V!G}dFfZ7OLIbED7*mW!F4toslWW{!U;z~@;3Asqqhrok0}i%)A( z0L{^baVMUYgw8nPCG#?%#!!A+t*Lm(xKzs~!g*5^0)hVN+JdOk!1{rTU#1=xGr(XA z<1sQ8yfCxu3c^)FUWdqLJwd^?sku8nTXjo4Qz%z9S5T}lZ$c+h$j;@Fd4$t(K32TU zA&S+;&wvQRebVMHpb{@XA>`Nl$H+S~91T@07}E*{fVAn7kxm z@GB~cj_HWBQR{GQ_r+3YN#pqFl?7M6_=X~khtJp2I?-v-e&4KhL!N%8t@Jx(C>hjX zZJfJ;CP%Oay_ZHw=VrjFCVx97ku*A<#njSPDEp4&1|e{{Y-_!r{8RLadh$3mqN;q3 ziKc~^mBL)XVIXzxDW~jMxbV%ar-D5g>ThLh?<+tMDyK`UqJDIyx}HYZIPw(foQEbG zZk?LN@XwY$Gpl66j8>B?VJh;WQKEm_qF@){q*z|6bK-QHX1&}yjX>VfL%y>11GRvk zL+nbVQ~ls`wN!SDsR+$u_91%4Mhe8bmLll0;QQ1L6hP_-9-+ZplSctgkL^%Y)cPd= zzQG9$!=*s@y%Pcr&&3mjsr=!$SyFt|Ef;=nEpnFo9S9#(?>jbB7x)YqE;ljZO1fNN z58e>=-$Up!E4Y%58##p7LAr0sQCZEgMqazD^|iw%z91|FN3#Ofl^N|}%n09O>Gg&t z?-+})%Bc6eo%v6DKi2Saw+%VXNwrv;q|4P}PL>9O83*8&X~NIx+zZg{7Zcm~|#h#S7)eH+=UaEt^0`JU6L4_*OB)dlO1-2(V1g z$N8XY%OzJlcLrZt$Z*OBO_s=E6qIgY28O%Z4trF?JCFl#j+ZjXb}!^Dmnu|;8;g>| zAxn&bAzF~S=gPl*kfkZcP#JV_o=SOFT6r`V`=W*%6r7%%fp1r)CZ-*(N!GpOb{Q!Ub8K-Jgdd_0qPZs0&v%zdBpxVBW4l z$q;uER!P@QE7tRdgNl7^BxR5?Xgz82RV{(vpavA!O64?xZ3`7;!T5m zYKKI-?WsKq0%MO0uwDnrsEKZaVc&G^7N^kZmn6wBW*|``1D|HZZ|hOK$eQ^d9Ud5M zc*1N=TjQ3!C;dXD`$ltA+Id;xtICO)Sy5PfKru=b=)F?*L3{ypJ;}V<)IR9ykv=7Y z$@*=ggZVPgU}{BYL$S>c2cSKy{1QgnFONTJMxCn7ZEtlo{`JWJbkwLStarB0_VOh1 z!XJJ;i<(1udj}IF$%JS&1@y2=V(U+Bq~4!VW$S!WaW&y%!kFm_B^2-hw<$X-Z+N2s zhVG$zFBkhfu&-8%AsB_Rd0?-k&DkJhj=Y3OGFw*RsV6fd^6%_KGL6!U@C)|l>ESUO z&Xn->=IK33c3Ck5QdvZ$H4p{DQ`eU<4VjUEwW2j@S1i~P!UK{I%587%ZPaoIe?D1N zY!vegb03fn50Hdx{exyCNq!+vT=1sGuEP4`7)Jaimlw=MD?Yy5?$O7LCoPD-;{o1XCH6@RJXiosKkZP!^v+v z11HjgY%jsoqT!X8#bQcH=cr9fC$zRo8ICv2JY?(@PLcF6PcAKFv*pe$t-7A8w>@>X zM~4#tauB6M3$1%=7Ed=~sTd^>?OTBk>ZUcE$!Yexglsm3x7Mm~rT>&XdJhd6-{tXm za-$0Ua1FN~F!g_)oW(#{5P-P=-`2-w9H7yx5A8yB)>apiKT4JoR8JfhGX?Mh5LdAO zrQNpjKd`NQ7?0i~t+nV~JAM-cZMQkR9`xPbesFb1eJN!gYZ+RsNI%nWGj0e3KhQc) zHurpc=#9im-(4852bsR98$UUhr^E>*dAoPHp5bY{vMP6i&)vY^hgx-2Ccz;5-qZgb2A)I+J@mD*oObU4EA9D<#LGW!ojZ znXKKrA5{iq_^j;Mnu-jJ&5C66fNbL?1`nKS9K&aDFEY86tUqTmB_ z>wu~oUm1wz_9K5gH~`QQ3q80~Xy87yXYkWk^?VC{?fz3oQ4itH!Q5d6A(hw42`_Qp zL`-*_ecH#R^E(b$CpatgJ6^!x@X!1K?~(?zc@i^5})F67^cNOSE+e)W+I;M;pdXBkN!X(k+b%u9}?iw6U4xdE2WkLJx9 z7aFLV-@u^G&v=tf0&ii`pn#6tqH2Lx)6*D zn3gG+$5`Uxl{a`4D$&5@b`-i403w(lq5e|~egUxdBUm2*Q2ry}57P&qkGow>H@|ej zM^pgC5At6^O582MyA^+Mx^8MGSZLgKZ{`*0ZhUWBbj3^SDNy7*-Zn-r!=)*Xj_68_ ziu4L9;i6(zmpC2nWL0e{`k+jvPk8- z5{Czst7_w~Dn8nmPFJG}Qy_h!0}Ey(9S$4vZE;4IJ6$_$26X0Ny=t`Y@ZSRyhtjw4 z@tZ>m@R55Z2OR0a>tc`2yYtI#y%dBcoR6E-3;5+AdZQUxCOxCAN&4Ykg~3p z*!$T&oZjTeM7U{==ICCx!3`Wo++{`3CjD8;!&y2{ONnq>OJ_T86@0>OPN80jald_l z^f6KV!n)WyM+_xRo5oH-;v%{@muaqDF!OJ=os`}71^bRK|5gJb%SU1`0MQ@sU51jO zh-H7Z_e6H3a5Rtd_sXE}AXwNL3ywgQ$Sn@xMFwB3_fY#GpyvB2ILyfc#7UVm*xhBmNA68* zgL*c5a@?_S2Psc4Wb&V0Kb$NfVNze3bJAl&f9>p30}ladB3H>Xnq7-2Ptd9jy%{n5 zDNWY^k4F6)zxEEJO*2t-Eq4)C>YC^WIzLN#D0r~)oVtDd==&K515_Tv`N&u)!30Y_ zKKk_RG0t{>6p?(P&?*Yjts?*ehwstn!rb1zZ)Gj20CjgJCaesT5_7R3WLKdga;s8x zmc3-{A6s~0j5R7YDd3X8UkHbkfRdLJLXUWGUWW@2CxG!UGZGHvQfnHqzGp z1;N~za2Cv7R`FIImZb6Q-_!SFi`hWRhCIG($)g(`uEySiqW;v&5aPOvo6a_Y}mCk ztQL$Wl{O5n=0m3r#{_O<1Tg7;dt}~<5|}_Cw<}6bPO21%ol@*w*#ZgR2L*(i?p47< z?7VcpeDzFi+wQ)bn%YiUi?x_4rQ5U|({|D|DhL7^>k@#B{lUwdhoFJEK|zTzZmC!j zp#+zxJ^803p!mrV0uT;>_z7MEGU5?xX~}3X{1LRnfRHOObzo`b(^LnhMV4g@hfUqB zL0UapASf_ zm&k|zu`9wDs+?xeF3$``FX#Om<7e6FT0d6*UCA)uq_sK3?di&iUem7N>Dfh1Bo9Rx z;cex}-feIn8x>)~(qbneE0CiwA*mLuGjh_7s5wvHRMk9$a`B~;$LXR3nrJ3VAnTT! zIeAmlVXwavjWm-oFO^8@$ND}7Wmirk8lx+7#p$_X1k-j)eOO5ejnxhp)kHo2x5+kGxE0r%99p|Ry$`PF8e+Akw(~w z9ko(E=1baUp2tS8;=s8nZH@9+GUgTM{(W>A$y7Yh&j46>=9IaECzs>gXptZ3Q^FQ@6UHJu `Ovt(v;C+S5d#)SVcu`_l?`^wbee8GoWtDLi?af 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 z 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

      evv)N=xurMX-5xhHj9a>xk@0-l zigR=p8F^X2y1)@$t+c{P<8PU98Zp$(pDmv?zTM|vKtv!<3Ok>J{n|dsk=C}Nya|4r zE(~8?Up%EZc~>l3i99VMTksT|(+Ujma;nZUk3!*rt>8^%S*U^zSyU;~Y*re1YcMbM zzf?5fY&_M7)*YGQBLG2IN;QQwF{W(5DQ->IXx<bGca>J6`+)FvG~H+PIe~z4KztxDDBf} zgC_iev#^H}n66mECb{K>lZf*>9q1188cw+gHn{3+dzvg}{IQCxQf(?b9=J?GgN@y) zZ})g3-{Qfn^xtmgDa^cJs2IJyB{K7o?tfIiZx!4s(FARxTfGf>Fom zzyS%_9OLq~ZLm9P${>__h&ju{_DTp*eez-$H(%H(#*KN=C%Rm`fmIZj5^kPc5`Aaw z)vAjQctDanq%^;(eL`k#1d@p;_B7dN6q)qLOtipQkM4@VU8?7vt~PLBi@~FFi1)dj z37G*_!u0fC>#|~Nm!7S9_G^yy$c_iW)&&OlBX>+Y96H_3-2 zXQO-Lu^mG7QQ92x^yx6$+SGUq^xBp^GH)d46WcUDZ}~45r6Z-heaMFXaw5MTS`LqB zINZ7?Tq>$oxWqbB2o+;=jVtSLZ%2(63gNJ~mgQo&5Oq{Uy$YMeFo{OxQngVA_WTa9 zPDNN-r;d1HhZVXGoLON+ANtPEWMa-rXSlC1Oj#xiA27V1bck@Duvm0RXtqYBKO<$m zQx)SWgKrV8*~xIYH_&}4x;P-}=Ap{_ zqiCz<@YG3gS=2_68)=Ssz37KPjfiy35pEIbBENj>vCR9 z3VoGaNcjg@_?D>&t5RFAhTg%LEIKQ=aAlJ|C`73eD-n6tRJnR7cqF&tLRQ2I4I(WR zb#5V6U}JJMfhx4=z4lVEGNH;^beOsDWZ+osA5mpd&uXAgYcbv3vNf34ncrN%0edf{ zj>uwGJcfK2C|R!lO?_!oX8c@Ky^1JPh@xRe|1bM)8AqplZt z42NwR1jNk}txO(4sjm3jgCZGO8MH5BI;PNM#sS9`ewqA9rU&%n)qBEf`??vlH`&H; zBtbl^YI!xnimhL|xhP8Hw_5Ur-k@gMwh|X*tptv%1X<+na(MBxIPc&7Rt0j+)|FeX zGv@*;Z4W9FbuTiXZTmU-WUMb+O_8~NbXxrm@0EV84;c7;#g;|Q>xE^|@T_z17TW%{ zdK8{A5?QhA)MxI_HY-_^$LNG_&#E;%FstLCwn1L}LDUbW_CmeK>>Ed#kVvUg0ljW+ zXeqalSZ38-BnU0~9nus|_9=c&?H0=xD^&0kM4Nw&&XnpMjltJYwUFn%!CCQX2h%zA{!ZKz9kDWD;|9-9#i*vd{kG~Ah7(}sX%JO0zYbC_^0;}aHl zKP~sMLnWW4~KEvoi z)w5!~+Rw|39={da!K|^CZn`TWrvqYnUUmchwd*4lMT+_7A@X;MO7iQMG_?Z9q0c8t z-)-EmHBGj;WZ9s^)N?P;sD%(0-h&#ySa7;ZqogBoq$__InN?lFQ-Tm7*Do@9voRJr ze=os1LU_RAu_2O9kVqYkNJr@jcH$KXHnx-E6%)xfEM=1f#9<{;`A_$gc1q$tFg=#% z2|mYf@x(iBRCfo=dUrUB9rUc#*F=~*%rqPpDZJd^kkOm5W&V{~Zv0ddTnhLAv6DQW;WxR ziz-NX(7%r3AggPS_C5qBO$Lov9^?;00XN@Jn5XujK(%i-IPx(f3n|o+WwN%Cx`Q~Z zr)XxcN(cO>wLEsU9-rjU_}Ieq^woQU(?syY>9$w2jTqa31+7*sGoI)mwOZKK?JMeiwm(FHI*EUS=9psWVdAX;^4&AP-x0Pj~}r{n962 z`7v0pxuM&cQcI1kh3uVm&E6QzrTC6WpZi0(k#NkrB3B=L6*%PpXqp;5GDZ>5H0i%9 zbd{|8D#eA)6C}L@9^2xPk491Z7d&%~d!VXxO-;(tpd|9|sd`Ip&_?wz^_qR}jWn+E z22-207;lI|zwoS~%a7u^+kk3DHztnOM&_Zz^A|pi$Bun^e914K3dcz7nvi zA(3_pMQX<1)M;$`_S|1tkvz(#-xSF!|D`D!hKB+K|2JzOfc*-v(3t9}y}@XS@i8Vz zRM`sMdV6&d3;;0@0DXN$QULJ>n5D)Ka6p`C&MuFEyyW~ElP2WZxIz?CWzvJjB6`QK ze-Cn&$L9%b9kC1`3h0kMdM$Nb76du2yx`7kAfb#Inu!IvT}P$;jTzUr;{Nu$L^pS4 zKR2!QbTIS;uPhRg8FQ$m8f=0sf47f&(IGI~;K#3J4qj>Fjj?NVfp;HNaubTd^ERB4?y6}b&>qRFA2mUU&0GIE z_iL$nbnEX$iaM-2c|Wj`)s^>0cqd5r?PVQCM5A{+>Cm2n@wiv^Stm(0LGDS;F=^PY z*9mS1^(E8pqRbnkNJMPMa341Ab~oaZp9k?e$T=F~AVC*C;KtMNfvHLgRIcCZ)bBgy zdg-T?lN}h)81d|8g2WPGAB23*+Mgxoz{$GOlbK#b@m&yay75a*W5M(wyY{5h#)-;j zaK<~tt#xj1qif=3J5~F6!5?XY&WD->DGV+C0&DsBmnDXZDk9@Q$N#Mr0HE$ID8HQF z=JcU-(-*$^%V}ys^2a2rvmhc2*!a(CwRE!CdX@t(cJ2RD`x{vbk*zL60U68^6XZgR zr*k5okSkS`tW&Uu_(|-2=AXJAZ1cf$ksfex{VtLvL?h;QOI2HamC=sabv}6VZ%@~z zkSLc(n3XPoz_smG6ayGJO4ET`HgNM%W2m3V)ZNCPzn~CP)3R!5v-v$!^Cg9t?JZ7r z>xyeajr*E0Khnn}cQ8n6zCCQ%&FZTj%Z#!rX{Nd*iymf&^?K6 zmkhMBlUP-pleA8o6GTyicOWr-BSz0Z*vsg9!MUT@xy=2p#`>xnxclgR@qTe`J(rU#MNZk(LUs&<+SaL|Vsk0>6KL7qq}DD(39tvj$ZEs;cY1}UBAENZtF zdY;QZh0mcius~>~(mugzW{ym$EV2~r{q=32lKSK1rf|2nZ1WNop$8KMc)ckMmYjkk zzf$d%W@Kq*sqsFOfclGb8Kw0_3ym2IfL!Z^<^(V;WJv z>hU00XFoiZC#EtB%k2T_hgd_nW~im^`w^33J9!oZ4tW&&Q=jcbO_)R)^;37N-m{$U=&2V&er>B1|+IEuLh zlXQ5`#Kl^}?&9gdZs1v02FC)_9{?tF%IpHz8Dj&qMwJALv_km4^&jSgG)l@a^7nt! zj=3?od?nG)g0$^^8R?#VgE>T^26qSXrsg?$7H3mOjqaA<|^KV_^QD?)Sq_{;AU07-_^lVasIN zv*2QHCyU?ttu235Q=+gpCLz`~N2))MTPxcvZQ4p4f$d>}hMr@dM*tuf0J9^2{C_}i zXrB!2-a_RcQv z`6^LXJhuw#^;JVd-B(&`OzH)Fm#=R>$C|_g3KYi<2{I4T%`LVs3IGs^pgoK5?-|>D zdh3UuY~`}PDbu`Ssc@)?-DIiKKr7|&=bs(qD47vBFa>}I7)Xd{pD-6uzz_ie(lv5P z0+N6LKIUc$VGofA51&9~DLz)E%q^PF$Sg`u=vi^bYkVzB(ui;}mds-6VcXt|p~8l? zV5l4|pr6YdZLX4Kx~w>H;n(lYH0c_hJlmT6g*q7zClbec5Kg1N1xBIO6DL&&7%sJ% zQtu8(>tnO+`YIj6`C`UW(hB4^i{r(!)|K}O${LzsBPFAZn@L?-)%hz_qxPwl=p&XW zlPim%7K_$84~sWS3HNE|c#b_q-~|mjh-D&09U4{iZU(C24$(GK`o@iG#Iv$m^U}0Z zcab7LsUtzi0SxGt-AhHlP3KTCw{0xThw429M*3A2-R2Q)4SKo>u*RUEJ#M%`!;gA{ z82l&BpdbQUvU@sMM;U__RMm}J?F#HQzcxE-&sW5Rg<`qu7qK_$c(ANe zd(*Y>KQNBcm)zV9(nK3G{3r?>Q&Ux+e5chJg{<;$!K=m}DK;{Y7gd*ph|*0jX?WWv)eCzt3l!lwjT zamf|GrpO1#Zac0uPx6)Yi#sy%u84eCu%l?DEWqzOB6vmSL*n*Jj=NQ_>q_;zmDf7P zhgp?lSX!;AZ!_>p@OnL1lDu{KHQ%hRxYpp^NiOK{DA-WtH4%qhW8uOjJm=@xmX^(h zAoU>UXZc`%(u7HzO?a8UEQeZd?->wpkHjHy#?o4CY>~2RHuu;S6ff%@f)Q=lN5dMp zg|Axfu5@(d)~Q_m;y;CfQH7~sU=ECxii)cLkY-Lz7q4pF&!T6unU<*(6a`7b;s!ua zjQ<^*2iMi@iJWJ7{F1?mUk;S`M0v%P(yW8=$AM!Ts#SoaAX)X;EQun7u|QGQe3!yF zKCjuH=zJG&KD|$3^U5zKO}`~9E9{YfGi!{derql!pJb*Q^B34MCSOt}%6wR=n_`~{ zE`Cy<6@SqR-`MtobczbV%!Ae}Ba9ZlSg%vCMFhQZ>X3d9l z&&vHMsK>T!MbOhFkM9hO)w7w(nzKZVGU$|7^YZt8i^(Hat`$khMeUq0>ePe zThA_%pP040lQIQlqPZaHqqT;nUPQhRpQ!pw@!}x8V%U`Xo078BBJRqCNTV`q@8Vd0 zWy(v{ws@$Matp%e&7=9wmYi)hA+295U@_>Z8Aa4<#q(7smIiM!%m!;BHGG$nA3Qw! zk%nZSSW_;6y02q@!t0|0JM2x8KS2=Vwa;1TF3Dw_l0qc=uO;Qf3pW#zl2i?zDLdbN zMLpeMM<`Egx@%4GTwvaQHs9#U?)N8WUpwD=E`8>RrWO{h!)2Mi!?%+j9p!X$)$#s_ z&%h!PsWnV=h?6E>v{YRTZsFz{q<*7L^nmYVL(Yf;MGtV2iLRuj#9IV0g0DexTBA*! zXJO-Bys^gAb#uWjeFj55RwvC_Fdbn&)Gll}H2&g> z+NoP_j${{B%1fdYqZ;cyctlytS;kf%77&SmD zeTj{ASJ|umwjnwQiSDXzV!3Z>;aND_TCvuW_*q_rL-s1K6YqV(1Hr72>gr4SDI~j(D7Zu$t=Q_(S7wB5! z7sI9ou};t)Zs$2?UYlH`+i!B zaYBnq>`$-lIy+l*U4ORf7AA^UU?Lcy5;N?JU`ke@+5G*YGlD?J#j^8`kF9Zvz!;&? zdwvbVv0w2+R)1fIn0AvpPpsS|fwk0s09WD-=h zH(@JGrztp2jjS{!(pLW^!?9e*qEb4fGxVljtMqiGFAH5Ux8Du{3k#OjKI0DIk)|jk zW8Y%Bw{Gn|{4inum(R@@j^wG#v=A{#G=Lu;NOknBPG!49-fdWr^7o!aqQ;S}H>H89 z5m{q8p3PcjUJo%{ggP2#r;1*3W|v)8?>sN_H}?G~NqTU7o$XSY?5~I4Hd(nMGh2Z^ z8(o$7XZWkgrzSp8?ia99%}+=pI3AI3Y{uthlPv0WMRj_t5UWTDmDa>}no6(a*nM8) zEQ6^zNxH!iGa}99K~~L7P?{6$PW^RTmE95Ap(vsWIS@!a>(PGCD0pZAtzVEuU7eAt_sxP3^y z6}5?6LgYZXfT^EQaXNnFoT!lQ_x;L>wFleBJrn5XP7WUVKfVAw6+;@y3yeNl)RIH4qHnK)?o&AI`JHN zO;kPpK__l7guJ~KW%%>f{N%3%t4E~h$>)VOhL2L>eN}(Xv8)f1NbcqZIdanqS`{K| z?XQ7r&M0S#MI(u&)GQcfJ)t$5=X8o9mSVBhiQW&t-)|k=B*YC_YsBwWB){CSPJ?5^ zBlk&Rla($K_u&Jd7r6-tw&8#V0i$W(YN~5=fosvv>N16G+1)E z9SM=H$fnJHcMJHlLtxalHm`&$g=L4RnJfeE+Fsj*kl*s>e9nR| z=TN&b349kT04N;ruc|n`-FWo15RP2iK7lyY*Ut&I-$FF#k7#=kK7Ie|R{GDa2?Fp~ z+*qHcLQJ#X=RPFPLaG=n+8YuT=*LT#D-ikP%Yv(5(5`bQqX5od&&>y~>$sobgQ#Syx^3%wU0I7_ z1hF!KWYY_?L#941qUbAxzH#D%!7hu?fuplcApi2X6W#_l#bP&ZH}Vo=gt6HC&ZR5f zQ(F!PeGH7mRD9vL<8uHxdE9j0d7xf2OZI)Qt(oa{&pNp7VJqHs9+lV-;M3UDIu#sA zN1tvCZrvK0Zp7wzJJR(EIv<4wwf&1Uvo?53%|Y<0lN!@mFl(=`P1BjH0n`r>*O5sLDXB=9Jz2%8oR*N zc-R!>!=P?KCv(^1;^|#ir?ZiEIdMH!@cFg>J0rJya2ULLGkd{S=-94+H@84o%%RuD zmhY1ppoREuLDCy<9 z7D&JM0~P<*=z#@Os$`PxBO`b)r~|J4k2#SAKBBaCz*hDqPHV^ z04fFOE9IJ#mz&9-VTayFD#t=ia_1`SNef_y_xwHzml8?}RWV3urG;wJu{?}T$xU$- zX6W`lHmce8orhX}a0M^2{u>3=U+9p6D|rjYJ8l$3T;s#TlQ4>!78eXb1E~G~JNF_; z?``899g}sF&Y9Orv4W_gclg%`00%-*NHy>X0MG{zC7}M)|AL9!+kTDZqPlFo2z8Ud zjYn?L)H?3k142CuE(kuG)%1T1DEr`fGgaWpB>M`UXtl*_;_DRoExdk?VQ=-iq9bxz zQ#alAljAr>u}n9|$5d!JB-e*Z(ccCG0c5G&b^PDQ^}m73^^Wf zSQwghcp-H8Zo;q|mfgte-pYp`?jq7dP6CX90O>q$3-HEsjekn8^03mO`AI4GQUO!0 z0L8Pj1%>i?Dqn8|?>{roK#IRHzNvw6HTZ zz#Q06n)ce3zUZ0fJkf7=LYU=`R9iKPUPx^a#9bpw3Qi8t##iDqd&|r_z;a@4#s{*E zDioFK(I1A%Mf3+w_h2A}9Q_OH-EsKZ;5Pr}z;97=em3I&x?eWmq<@T$Mz@IYXPBTE zi92yr1xJc+xN8XZ9IbFEbkyMN3^{yv&O5B;9{8`r^}mbR4#juq8imFM&;hL0{5?X3TomXRgR& zUK-W+?1XM=9db&coKiWw{dS@v!$4J$aai2nsu}#e0k)N|Z>zh{7n!TK69ES=2sB}w z4uyS`5|40UdjUJ;F>`9EQx`xW%~iNk<4rZq4W z+NWUuM6?E%jw9pcex zOj`mtoJVgq${J=Yv86BHOmE4lBE?BHS=Up$T@%Dkq7cB^@>rFWbLJ+vnF8?vYO zL@au=@e=QsiV*o>8XH_$JJe~1-Z>U_RNZllW9ICsm?vKa0e@e_jDNejo~iEHJ8BlS7w(6t7%kSOuPt^$}uQLR?s&!_vTZ?f!M11xg9&?~yiIALw$uoqcNv7A2 z-GB3@8d#BI8+s;c8g((GDcSn+Wq=^^0E*oKEU0@t-&`j)G{``{GdmP>(zz5-t?C#l zjJ-tR>sAy~-ktb2jiT$LZ|xJzz&V2RTfMPlgzX~|#cHKj)?&!wM5DP#w%D@f+Q!Gj zzN!}`=0aMTj$Un_z@NDuY8_I>4J-kW_YH{ZT@%#HS!13!3!(Ko~nsOw7reB3Pr34j%PyK=7pszqb;+RrVd*TvuuSQY3{(i{|x|O zVo~`~93lTg(c#}-IHs`7vouLa5X+L0nmPV9)aH~Ri8u+`Ux)rPTI&z{7_WBq_^FS?yOn4%4wr_Y2e6NpDJ511%a z08HSIya3R5peqobFwk!uAUq%-lh5J@X@nC6hGnE$*1SKJXir1XU7|u>Y+%wLRgm%S zs}juwv4Qnft~`ftbp~G~>&=Fgi{e&iOFyCA#Oyr}AEUfndHSI#Dy_}05BwQtl{TDe zoZyMVb+h4%$*m%?1V!4BRv$~q*YTtRrbC<4iTa+6Y!+&gI^px(9M(3CvjNU`H+c8y zK7Z?)?sX|{sFyS^6@j@C#0d54DeT(RgxppTt`bwJ16t0bO-iAH3MXFa^X{Fq@+2El ztGr#tr?;b@l;*I7^{*lmBH-iLMd?v7)5^oT$sL#-u7a(1kp5_t1{d0j>fBB2%(n`0 zQ?m-rK@Daic5oRPV<})P! z5+&oy8jhfdX7$LT3;*2Zoz+=TD_0veYkPPh64xT_Bt0E%wfq$dlvR`mZfrZ=Wk0d`cgGn5uoNrl>qM_s<&lFx9`G|r-*sWEwe2rRufB0S#( z+ik3roJfX!j)x836v-|3Qur||cjm%&xsD4(*`nTpBDsB3U$~XsjPetl6$%uJL}_4# zldR29NEe#9!AS#&bEB|2FdJQ2m%M;t4bX#pRF7(jSTxp6c*^a?*z7dUggj%}|&DJbeqD7L8xE zMicUJS&p%)bl&iF+Ezl+PoN9rWf1P83V>m_EmkIov6_ZR_5uO5G%6IOhUo< zE!BM-ByopJA11geX?$V^FDRGp$px>hvxkGH>(*et4(Ak37nq*(JR0+t53AYQ?8tlt z&l6SUXoPNuPiAjs?(c3wypvckR<{ds@QJC;!+T8xJSzNaGJ5Xll5mHq*yYhlM;%cGc z&&siLKFu9Vh~G~_NfY;Y`Wz$?A9UdPLd5CAT#>q?!Q5mHRqBuC->ftq<}0D+o)ZS| zwMe4ir&e{Egz`0?ip~F0VRl_~KC5|O<#YNX#Xohu%8vCO6P_2xJMF&C4Al*!51B+- z2*~bndiK9cuU)9Z0HM=G*{o@=Wq6blTkl(S%zkLC|A)CF_f;+`nX*!}$Eer8{x%8E zO*g$$9=vKXLu{4%L2)H>ea{Hbj&e zSFN__HE9@R!%-1>z<3BN3~r>dWc>nCe?ZJV4#ehIT4ETD&oSb`YnXfWYNa-)v&DkvEZ@N~rfgfMa5+wMEq9nlUru$O z0m3qQ4xRb$v(-WrjsBDM^6gFk%e(W!qO`g$TCba3Pnh{Nqx~{i(Bt$_>0hIfPXNy| zHouJ%uDc(6Ff-Gr#+Ys)HQJoB6ZxvFIVRvUK5Msyhp>tQBhUBDgs(bSxU z2CJytj%kRfmDdH`xvvLkx0-8^OWc2WqpnXGZ+Bl?l%y1h=8nbitfSbEA`g#8a?xj(B2+#Dq;s2;`PCoJN|&(RG~f_d~8HYaMo; z+qYD3x0|csO^cB=TwNq=Io$f41twfHnd$c>x+#z66xGQB7} zODjxmy?m#_4;CsLo2wMJ(p6<{VI%C|}MbtM*i+IEL~X3;Hw=4sq{kLl5(d8iW@XS~DoY)(#KEa!)HG zf<0uPFwCT9(u;ncv}ooigE)i_2F8nmZaOA>(_^y4Dum|KsFM80>~7c?e_=D38?3X!Vl!d--)6xU2EvX!pUl}r;#RuN+RxtSI2&Qt-@}9 zcnirs?@Y={ULe48u8FvzrbgPo+;7!=6DM$vf-M1G8i<5|DofZ`I1n$Nn%63fYA)o! zY~xB#EEXMwu&66})zs|*BB{DTYiTwvqI9igg!auj`Qk?GoPxKByB=l?ZTbYf&1%7t zv_^3RZ<%xb4Xox`wd|4yWVYeH70h5hDFqKzaDZ5>djo&#F!K>4QP%f&Y*_;qww znAuko42aRgtQ{A20!qcU$r!2P(%ISEVove+-ASDs8^~z&W7=c*)0MBj8p;Dax|Vy-CNAoszpXIi_o<0ko&`(S$BT8v>`mJb zd2GFDwMl0y9N8X(mcCFHyFubG3%)VTTNWT2GW{{XtZ9} z=0)1<$RzQjey%tBT~x1p*O#-=L31rFY6}{4#{0384B(nT?G&9#J1vIXROuCNJ(ri=NS5_ z(N(Qq9q^dMYt8DD7gz5MXanousZt#2dWJHe`B&7w1~|o&j6JE6%jI;|%4loNCT9jA zM=s$mD{axQ7GmEN)wa@4=6YT?A2~-Y{|?EVUq@dH`_b7ju3;gm7`OgGcGJhdSesDs zDmvP66_0jb5FVseux|tOTgG1GGt08mvte;70N(2((MPky zscj)zC_|HWc`B;RqnpD&P~P{?d-Fka(jZC6NipF(zwi$7)O8Co3?%)717BH?R7ZVR z&I`$oa?_XdD!`Yu>Z7@78S*ybc3|PktlI;}MrUG^Lwba8R4@7wk>*!72Nq7jTUUp; z`ZTx22peqI{ndA}z}DqV{v%CE&6hS^s2~%AdmdHN4VXzd08j=>B*`eDuuc<&f8z6_ z=fTC6R(@1akIKK)IuRrVG(G}TzV}C`deWn|Em7yB@k-4aBFy!b<&~v1S4p0k zmXrm%>D=eVgdDzHEmo0p0x*qjW*9YYmHq^ycVoOmrfw}cVSZ25%xc(2Y4a$V&SAz} zC6(B{(Ux8vJ3G#@1=d8Z*dLdYYoP~!_SiI`SttcC!Z|5|W5ck)*z+k~tyn!HRY-@p z_V?$1j^~N9f}(<2mp^HVjIjvO??C&nm;NGr01psg^sD0LQYN*y zTMtO*^h0cr0^N@|XSxfRm1kR9B`Bt`&L2S|KR!#$F(?<=>*S$(AylTO(5eJKfkYbQN{*>J5P= z$EoQsMTGeAyN(6j6!jRu4MsiBBH|=bK6oux#t;^cld+& zYoYlv@8EM4P5{C8e(gIkf%?dNClTl9pi1@QYeO^zSCc<08IJ9tnLxoEMsMTWhbQUA zf~0Bsa@7)z3sg5JDa#8a0AS1rC7@D>K*Kr=_`zSt@u9$J`Up8qKJsUR`8>z-xJ_4o^BX{u^yc z>t36Sm>-%f=TrIr&chKf=>$7y;%WZ;6VawM5(G99EV$TEvi45v&Cm4i4KSO#Q!exA z@$&>60DaNl1Ct(AtI?9R} zH?c6H;Q$TwiP~S)+XVLi=pO)Z=T@_Cu^ErntI~Xd7FK@{dzweGwU88_!S&wtzUHrXUH(ldVwDIPi7;e^!C(Ozi+wD~y>Lv}- z6c|L^X<>2s2j$#0!VY#rm>ZPhQ&J7mVsiE~aC+V%EVw|Y=`e`EM#0#z*PRd{e^c45 zVRxLbbY1Jw;RW_w$27)`x;EWUm_uN6Q*i5SFlD>OthYD4%J_ceqy~_DdZS$&MY0yh z%K8$vqx%bgP*)LE662pJ3kiEc1f&`|(z)$uFqCUci(20%pb|I$bq3t)IG_H@W@%rb zqKireE4sP*ab}7lWh_xJ+HhiEBEbUw?vR?y$`;5%h!|2kR?ga1bxkwIg@hwDgkh`N zg{AZA)gH95vyKl;A4{)%soxtQK6Lo++bkBe2hc!BH#O zKnb>7FKJqolwAPD- zWjjSbDLTAW%>G!dgoSe+i?DPIvOiSWgyi3)M3#}do+b)nl(%Hm{Hp&F^O{)_SGPdGT>vu#B9-llnDrfH~mSQL@ME z$)5wPBLgjbK>6|V%xWmvzqKrzOYa)lH3Qt(4CaJ5KlTS$YQgP?83qAgm&}@+LDo79 z@4Kc~1Nm`N4dxuUvqaR`YuD?!Y~NK zO!YIvZ!^$IVLG|>7Pwl6j<#(|hXawyX7ZRuT;xj&ixF$~c;Pq;eq}84P!s$^Q;&o^a9FAnwL&&hRVVP(f0^;O;X5Q!V(h*O0_u{iNWea$PlwaAK;nP?lXm(eUj+#Kk8|4E z@IS3vm{O1Qs^X6%=1N{BgRzcOs^*66s%Q>rvzc3Nh4Bu~no3@%S-Stf)~#IN^j|&! z{@F5;QI+>oOp*?(#G>eI9Ek<{zYiQ-;`a)i^~{(Zf$#_u8kcCMgn2FpjEcm0n(CRe z+W#mt*d^jc0CSY8WooPuHsaBb6A8Z|$ZR>UBBv7)DHd!L-+*`U6#cxZe$SYJ!@a`4 ze|cVaUOzWBbuMq6Th>)YxGtxk%FS9{wh0*mPVo(X_4ZHz@xo(c?|E~sJ%ewy5Nd6$=yq%_2CWyEfaC|G|_QKBwcP#$ckR-{8Ea;k11aH741CmV(0 zFj+c(kU+Hg@!NE6?FOqP*NkIatPxGDTmGboGtmC-LGeK2%v&GO-y%wXk(~BcW*Y-Qi2T9fBh9Bm!PTfaJ=1=|JtHc z&ws@_n{J{sY8oNMkjIjz@HRh_5z07LODp11vQ!$|T9T#dn~Qb2E$b_IJ{^E^go1lB zzV~)-*9z7SXw1c~1OP6a(t@I8Zt&py&5 zk3g(4--_~%ql2!G5TzoyanctymHUIXdBqgS%1UKZ*xxO~CM7+I?^L}!#dTkhON|`L z6vk4`)snUcj%0-rke;DBK8N_AMbn_d!kPB!Q^?(^B#mHATic=v*^XA^qzcOg+Zijj zod>t}4jFjA;FAT(Oc9f+l06z6!?n!uOIot+%xH@=9z?N-vc4`JcLHxy9(cMxKZ%w%Qh)QZTc_;Pk$0CUKJ`$`eqFmL5WzMEFm9?&3o0gxG zo{*TH_F$r2(!oVdpFY!@6(J}zEeb`xPr*ZKTpKN*c9nxTu?mn&Nr7t5nPN&z*Do)R z_ERfNs|0=KVAr0Bei&R>kT24S93Y;(-v(KNF9v2ScF37}1nJ+GWkY-Gt|cI?NopS{ zTA_~LNib&Yx^ASK_&U?y2<%X|ZcW>luU?^QifEQr z+QTt_iZBaoG*_}MJoW2;M*5v1Xh)AY(uo178UzNV9X9ngB9knoIR~W(Ig9`!?`3K~ zNo*oxw2Y5lZ-k9wmN`i|p&=67DKE;S2HW3i&ulpaBz=B(+)C?(t)DN`Ts~e_)#rfm z9gABIt5S+t->Ke+?3;cwY0^p{OYhyajai5iN&mw%acsB56bK5b8sM$hT<^~lZi0~A zw{Fl#x*tOr@^9d;Kd7hfsKC)sZ=X6|hhvK{3%BD2W1*$zZ7cLMfE*E%6M}BbY{$)~ zTAIuvpH>;Dr@~W+c69gIc8pI&j$6hul(x5$Hb#TpU)++e)NqEtzwYc2vFe!%6%INs zdM(YjyVyblHAQ<8X96)&$N!c=lx4;@JBuJdV~MeX+n#M zAD}B~a_@J?YjNE?#ySAjKc$_v-8_isUvS}X76p12J3wTU>V8j7adhyCU@k0414*j) zG^%vt7uqCILaciiBJ;+60Q)R)PuTr?=Bmx~Wz1EnUcOzihTTN8m%3O$lc3$&Br?1_ zMRg>;nmQ@Oq9okPHm*PpQ*<}@XspzinUU{$Uv_*(i$%Y2D$F^r*_y&|+u>CbRlcj` zB;QF=T~Q@W6bwWH3rw#y7A}KmLb2DeOnv8kwqt@vzP6V$P5G+PT;$uF(6Zch5Z4d8 z5f|Lt`Ib^)=Rr(cbl{ilHNntdhG*D7^GCgETs%;=)9HeJ>#VREEEHF1%&NE9?amLu z*krAWx{J25iVM4SQ&7u=kNngBQ=91tTCvjB(|@fhXlhfYGf+IEGg?T`+H61lT7URe z_ev{0{sHU{{Wmpy7fs!jZKHShKe@9+{KT`QYl06&Ew%D))e5vl|DA>-{@#!M-+OExvY@V3#WJ_Rb)p|;Qs03pTIYU-#_x&0-;sdH#0?8hjJ6;E311Z> zt@7D)EuUo>7>sY%#gbQsY|34ibiDx$rI3JC+6j9+RE<%jo_+sImpBx3pyw;;z@p11MHi8iNgSGn(W;?{1ajBTbQSk6Skvb=ki->h_16s% zR(9O|dTmg5s;v#h;Lh(e(0+89SkU+QH>a@A+H1`!+p{N;su+e|szB~>W?7dz)m!~Q z?bx#+?z1J)AnS)#P<6WUQ6Q2ksIUT-W&j>qHlfVxqbpG zn9oW2_ewByy-Z>uW4;jwlZ7L$ z2Aw~r%!c4s$8Mt}VVZL$gdaiLJ<45@$5)rB^HJ)L=Aoiy*L->`^xoq*=c5R zU+?_yn$W=Aqs5VI=F=9*)!W`t(X>vekLruZ>|R84rXt(6hw9}eE=KHA5*!+~W(8!- z96#p6-^)8f`pXT(81_f#W3^^75nVs#`5oDG9p$&zm9~q8&970BD)9-xxwy&6w+UHr z@2Xs!vsmz|Ct-Nr?g-_x_KGJ9(R9;4t3Yt=Hxsl4?gJK3fzG?wX4UI-z256{50>jQ zcpu36kI#_6Wy%QCp3|sr9oUnO>pb#{A(g8@M(&+YWxZCctsXo7r3aOO+G4oj*;W@> zlQt9+X&GG%ZoUjc|Bflc#4{)U?a%J|l6N!MfaIq3B3K>vT{+bR$T9+uJSlRp-JrHM z+TX%t+6EXPlG^&yZbtlQgdY93v_3*PjB$jUkl>62QWsL(=iNI?cbw7;M7z~$IYbI3 zP-U5%o+P=Ae@l<3tqA_)U5O$t1S)=tZeTyiG6nharR?t}1B<@XCRd|`bk=jnP5Xy} zA{wK75%Ru5{3GyveI^E|=li;_VbJAv6S`bz4$*80Z}x%3k)C(QP=YH8(G16btcHb+ zB!(QxJ!V2G=LECNiliB2A$mk`6w5PDUqy!R+X}P!Z~2?lEbn~LOK&{9J;hc)ZwQXA zO%t$zUXjxqd;GdHP&P`X860X_22s7>braIXza{Q25b@4M(S2or>(RzMq&}8Z)d4=9 z?jc;1(PPTpgY|t^)K51B;h1!9ZKwHlOAlJ_E=|SuuIK7mzSOi*E#nRDH8Qm9&ii4U z!KAk^gy}7`<~Ly0v^3-qq^>Wps({&gxM7oToI`Cv2z-k5UX|UT?ET_~3fYwZi8^ZH zI$#p|qKz)8Z)D!}m_+kE#}dridY0YO`(fX#^z9|3ncX>s_|o1b`kiVyZO}|SCi|rS zR8qgI;6Aw^(s&Q(ndYQPRqYEk>z2cY%vvXPx&o5rUA3m`e}DF6ClO2vc^q3Eu(kb0 zT=;ELuMKfrCMMa{w2knra%q}CKby(%3{@2Db-6C#+@ML|P+YkkU3?+aEgxKiB3`$u z;+meUUw<)YdpVPO@xA2na7(2eQjP^E1u)Xf(VUwi1?ZOIW-2|ADGJ&>ebc&$mQFPN6UL7>OLa zEF{n6k4GQEoT{H^xRyX%fZuDb8v8rDp0+{iUB86DAXeYyYz^7wc@2 zr{Ep#7tz2En6KqxxUDhVdT*Up+Q*vbziv0t#n-@KT_%O7sN{exO7WF)@A+fAF+d$CI4yq{x3+A;%kfS;Wh`4=f)1-t)ErAr+RH~|2# zp#M$E%!!t$R<~$Tr;CvbS*B#qNLa#p$xfw8bS`WxHPc(pW|P=AQP0ZE9ZmP!M=^Y! z9$`DmNE_JVvt|c>nu0|CQP;7x@3!;nUS3;>Lp6f5le6m6~1sHn6d$I6|ikz?gQl$Rl=(Cw_#Oh*&;6D zVct4}N7DMP0G|RJb+<>LU#e}cqDT|-Hzhmvp;b3Py=J90+M7M>9#W*S zaIeVhFd~w@Ue@o>9OkE|`dT|N1M}>h<>cp~I)2tUB<0s}P4BL%T4!t#ep|%8`W}>; zohmR#>4j?+3IKcqDBeHzKd7PZYxrJ(s|IqicqEZ?pK|NSI#VRMqzWbTjDh_Ji0zqs z$mS7^rDh7HLAna`S3Li+%LRhC>g6g7`b`dz5#n95^q*&FeW{gF@Ep~RS}@)~U(XBa z_oED*p_&{fWL&#{y&6l|7yoH9P+dLKC!I86d5X?3;?2^HHT9yFy-WKV-5tni-#Qfo z{lhOf6ztxF!Q$}vv}J<&6yq7}O{<-)+$of*?)dz+I}jJ>r-L)l9l~o?{Fvf{7Zg45@BQBY&7Hh zRXqK9&fOmD_5LK3OOzsMH@!$M^PvZ`P$XVhT`e02G5X?2FR0cD;uxA90op=5K!oP1J#C9VTE}0uh562w*?}v36mX zkmQ~esZ*SjTd(o2NS-->5;nlZjYqFKB_|n*hDVJ@t_}27YMwRzey$XMW*O2DQAV*u z%ZQZsfGTn;Pb6KYO|ynLl>T*i`P5=4zFdN0a$;0a{BB!&#EvJ2!br9jF&rzv_r`whlDnP# z=d}lA&aL%E^<`&w6whz>b;tYmiHb)LqX06zEBZ$6k3^*FsU?1>Y5ExNY4BJG(FZKp z8kwM741Dch{Q)(%dxPof>6-}egTzD820P$~w#G0N+`oHSqp-AmZHheyCOn|ZW%`1A zS&@2#tQTFK`Ch{GqjspjUA!M?kwoAX#MW~>HO1tijPCtlCs#8l zHhhGeHT^vun~d4vPK%I@i)kD@?hJi*9ZSH+{dwzvdk1?Hz$H%~>oHroAROy4eU~b* zVpb7$@^md{_q{r65IM`To-#2YYJH0L-+ci9g3$k`;9#I&54%ee`mP4LlAhd1y+7rpY$WR=J$G%}bEM zasz4oq5}-G7?Nnz%X5@*iT5K=bZ>x|(xB$hK#oLwdTdN3e|U?gFCM$t>NA{BrG?k4#tvJ9E!SFmhR`eeon~VOZ zX7njnilnzzG2E({&bhpOOJlG2PE+W56v!&Pbtu=lVHjmaWM@Nxs&$IwWv_~g*?a|i z=3k&e7RJxX1&7B4J+iPnRePhp-v0U=&69H1rrf#qadIvG&cmv&Jl^%MQ+KqQOPh&SKoqF)_XnBDYI;V*zX&tCWyRe-T#&z}8K6^8w^p1<+pso^ zuf1Qx+D3(l6uc5f5Gz#8yOERruAv(B#pvcGSBXmu`5Lwn1|;=qf3K5~fd{fhSj-@D z6Nt9vI|}DB;0ms(i(mouGvKVG>>EW5Zd1OQwn0o-4Y9x#k?Ug&m-=AmnAZ)^e@KNr zpV!1bN|+DV&&eJvG$Ptrt$j_vt~S}N%<96@T@6%&PiC-trbSY~zeFI;g||(rNl@)> zc{X0R@L?KD>MXYhgyTz@?aFJ!`i_}e3+grMaKj>EKwC$d&Jm5|L)ltwf%G-TU!8L+ zy56)ZCMgs2N0v{(`v;~yKkm^S+T(Y2hB~s}=i%ovO!9&3KU{ZHL?4kH8yXNA79IdO zG$655-&YcAmsZZJx;_RSroX(AAX7PLo};h!n7=jreq|8Y;2@y7Rj{Jei=~yKx!|b2 z_O#^}Mk>o9uY`-onz8yPNZ3QGi0|jMC$8JXMO4;ea0qi0rNw@ul<^8F1ew;L+wo)4 zGpenH?E98kLb-}Y&~RMsm+^6~HnlLAS(bpn?QW|&m=q3EC~v7qw2+{cOx*5%zhE?6 zOGnw8S-l>2c{g;wRWhSEthBO}V7b$NFb{Ak%RKvk`5k&|ivwkXU^Q1Y_rVS~|oGL>eHpN?gH zsn6J=6V(+|qGJ+uuftEUYhI<(T(#f`g|IXs&Y_Y?v;yu=Lj|#O3{{B**1eU}@4~}v zd6Dq(JnBp_Y-P?s24VEb2DyY!}GGuxJ zlp)GZ-&cpyWz{x@nvZPtV)YQXLYe00+af~TxGT}$A2LI&wi_pymmTfTK5bQthrxXM z_4tvTW4=O%^-v3KBWZ+x_a0sr0!%s=fiY$*&Q8k{Na@+JHe_|kY9v~`#B%u0kt+z} zTR*dDKBAWk>wC!dH<~=atm-gH#XIbK8Kge@GtIEK6fW=hgTos$0i%-~TpwL$#_VZF z$k$>?W%{!9GrT9#Nf*8!YH52Wq+a{;%^Y>c1K1zI3TM|bTueangGLVWI7I)7v37m<673>yN<#-LTgJ+UTC9z?X&+R| zpf%Q4!Q$&0=ut<*##*c9USc+DGn?JdUs}smEV~xE(DvW34(p1_&&i??lt;uiOVGz; zU!t&4&cm(~t1GAqgT~lA=RHCGX#iR4LA5pSoPNb6T0*og@?xv0cH-8(_ttc$FOHpo zEIGH1se@9C!-n~UkQQQH>%-xXy&KMfxQ68G9HO$<&TkJ^!FR$f+7gv~44-y)jJgoi zld6I<$(B%%Q83_BNW&4l#l`Q)Ft$B5?h209)`Hf-%*Dym{{lB<1Ci#zddeG{9a2uB zYctFYdS9Zht41ldxZIIGeNZ*Obnj>NB1v8omh4E9qOm=KT)$vLX!rSA^KQh#&gT)T z(Z?qO5B$K=S3XJhp^7ANQayt2g=%_p$=LY}xO4x0rXi3v`ADHY;(#dyvA2O#E>L(@ ztchE3kWCBoFP+6kat*gQ_v$@3!5DD1-mPmt%-7(WOFR|zA|NgL!qB0lMbw@rWKG$-3Q|AuN=j&>6Ux$C z`llJ!^Wo5$UWAH^m5@rQi$fuE-)AIW9bMRQlI#4=&g9C5!W)iH7NIou^iH4A1VOGDnk+(DQc7 zxVIyh6@(*k^*n2so0{&m5l$kxI7-8m0~rqQFWu_A$n;j)xIT%Zl#c{zgYx4D+*u^p zVN(*TtQFL#`RLG4s!#`c&&ea}`=}K>?Y%5)?WKNPfxytwCP+EgbdR)JB;$Mz)_@}dO`CWvQM;CIb+Zb|P;|P&qWrh%CgJp zsgR$Y{?@#$_{y~I-7&?bz41?2cp_mP7*&g0@q@a&?R$#EjscFL96?SCX^BUQ|Cma{ z47&?U{K`H%Y+#<+&WkN9{s5%5gh!A!DcXGtuFSN>!WgF|ckCNu3S>Kpk@IiWu1XuB zmVGNQ7GH8(iOnb7F(~9u1%gy-Zp#BTL`2>SWxg2O?+5C1{B0;dh@bM|)j@S9kHu7w z?ik)zS5;kIUDHWN$se^}%|*=%3r3HWvptZu0--dS&Pf)3;|T7$F$#^8oxH3U z4CEc%3JVj){+ZyAQkO|aOGhkFGlI&KRB}^d$b?r)7^+p6EWr=q!WXh?N#k;s3xOhP zWbmRgEz}t2Jla`_txy_0G8;9eB{uK+`8MTCPpE3_Jx;NEr!t|M$lt==kqo0kbA9Su z$TOsn+&9=xc{h*l;_ayM`|fy?u$coHXS=d~dQokc;2#%;X22J9ZyZnKZjYZjIo$rr zLv&nF{#Xlam(b?SD9d2Ra!wx%`zgWVAV(_Myol+r2$mW@%ooxvYLCy{I2z96HBC}% zvczo+TYw%lwgZ<|cEB3sIRa0Vel4vn8{7*=S&MJvc{4nWjY;QoP#p3=-J+&EIPBRH zVyU(FTl3Rq9lh?x7~=d5ag2A)1Wgz`*Tj9##p|w*Ouk<!b_57}6&*pW%?N#pc`2Ut+ZDZx74 zUQPadMcV``pc(%4*Ow9}+>2G)w5z)3jGKx|_B$7wy%py~aMoe0?B}#{gWwVlj!XOB zj~htt)?H#*Php5G^s_6BB$ao95NR;cgoQX!D6HBm;PUzuv<*IgZ)4AGZ-}Np3KNR< zJP5Cu2uT0>r4qfim%xqFCtbKC9XH(I8|u=(vn>V^sL$xMi6|a%HyE<{7i#8jSY!?>b+pigVy&ujxumVdjgl!|D3Tjxg;d4k!)sYgcoijK42gCI4Zq z<4gU@D$Z1{Jr3lYn^1bo4UE7B(|T=M-q(kCcgG&OnXo6Lfp~Ye3z#mgLs;kgG+ZBp zj}oJqRUg#XsLq3HyjVI`l+=qIhnO?dhAS?5e)gCgS@=%D#@!6k}+tt zjXiQP47sP5T&cE--{E}9)jiSI&OLH7yNHEY3JlJe_t^BPl$7|wBP^rb=|@6OWy&pU z4j=~z5PGTBuLsS$XRDdKaS#Q0fCEO|&(Lm+>>?@c_O+;go)O@S z`*>C|>j8uf2t74b&Eokx)_WuAW{DFy@+~MqzL5Jtuyyyu4|h!8;eJz+v5cFUZYRf%7|bocN@3efpqE|3k1O_4Q>jq)D_H0Yh8_MoI4 zDgapsHo<$o;Rqs}D76$9DKTi`I7>`P9>IG)OJcM}Aycu#9Kqc+`ZGu;F~u>@>~1oQrTnY)@xrb=o!CK$Rj_Irakb(^WI~d<1eAeAPsXS}1W`m)8 zyzJUm&NMamW4a0JPMBwpkxquz>KND7h>l4uz%F;2>(+{ZR|GZXAe zna#q@!LR1A@Hw*Il~2qi#t;tj*Vp}BPu-NRcKvp*)KUD~uB2tTq$B!vE(q%E?pp|R zRl8DZ;Ogkt)&(65)EpeZBFFb^z=DGqsoWhrfzH0T_5f1_YikqqIXV&|*TcY} z4Ql9QAG}6W?6bepn$(=8_pQY)1+rW(gM*YN8I}j82I%x(0y|+C;T&`VL{=9XhSY$D z=8!u07TQ~?{4W5mIq+{*03!f!3tX0^hIVeStp#z+v4uiHCFc{=kl+nC8R4i9qSP_I z01<6_NPUg#T{i4oVe9S%7n17FtX|BUohh38BYaQ%s~VErp*E3t^Ors}{4NsCIvcsq zfPK(a>BX{BQxh1SxmhY7mI6W(&^LNz;sGAZbTMQboSOb|Dc?4?y;KdyG1bSh(}rO6 zwUe`p41$k|2?I!0EvI8 z9DS#l@Qk4%j5M`rq)tj+QZ@Qkmd1V5KmZ>uz`xq^KO>poxNNCtrmwC&0l2cRDZD+v zxTxc+zM>Fv@?xdBfr3C^j{zW?H@W)#qpt*xa5l~Dz*w3w>D)Pdhpgqx{GJ~SU@*=D zryW7Q6N03xB;PZiy8AEPkj|N)&Wk>cP@W&XLYzUe0vv4)K4@6LroQB}9BD$I8-w@& z4v*)Yt`cnLm)W6n7tZ4bu>eXLClJkZY+}ME{vl>g32+IP>H@Z^e=Yd$ z)GfAN!;cY%hi}mQdfv#`G;A(kB}maS;L*`&b$!7ne<}@*iI?L^5*s8y&KeL$Xm}Th zvehA-^sW%VXBXZ~x@ZdviG@Ydc3>b+ZanfQ^#Z|3O;Ji4H>oa%J%7_Ze9b{*^SR~3 z0`+$5tcro=t8-A(SPf~?xpuu?aMJ7S=id0gR962#R2J6oZN?h}rr7K+)lpkn^I4#Z zRpUx^Mf;{DSireJxx1T1@s^^qu2l*Nk~EJ`YgP?6z-I#KZzKR050gSa;Nu_$&ld%( z2W1_M9$-AmS?`39Xjy;gzBS(6xVoy@HLgCE-2Tp#lwk3ERb?@mxX+C3QocM!h_RY7 zG=;5d!Q9kB#LQ*xa^rE+gBZa5@!%tj%?ZH$4PYbykpcOA{oQPR>D0b?QO8l&YGF_3 zh!>Y&kyK|9w<3Z3i-FjvN1sy<=r>`=od^R&g%7B!iqFFc4=n8M6Ay5TUJo$b$Zos= zR=;W?6cHj(F#Kx;1pRM9HU$a^N=N!tC)`?KIodG9M;$DfLzmwz^Y&p47AEu#UU6A* ziD3?MJ3@Zs*ug%bz>S54f_WSwP_-G<+aadYv=R)tEqPYT6iQ`mByLlFAo zV=4wn&J_oS>$PLK9Q>s`191BAXVe{@pWQ6MXZ3SI$C>y~YW;2=tYu}`x#)@P34KeW zC&d_u*vZ+Pyy`5grevW>}5o?x~YH9dM6;Y|E5 zs#08ei%Lx+SUQG2nLsFJC=6Z$Qiu~uv0zh|jOfKgc;&`Bw=#!-b;fNic14Vyv>sv60WUk1|sQPVZ%1EE|$W{$)DO8xrZrHC1Xh z&uT77TZ80g7pWL*+62r`(5Rhb6uHnBc5VXWYLwbXr6kUoVW_Poj`$^PnH4=|L| zars&S=;hPJ4~FVMHjYBrjX!yNO3nmxtf7Z87t3xrRd!KWjwD&y&1DhR^I^}63*OfM z=3v;(_+IXZ(#*fWkaP;dWskFaVFUSg%P}!%OKLYQ!ypBmU+I%4`OFAOT{L#Ctbl&5ldNnDd?jtv*(ZGW{!0{N4$z* zK8w5Tk&ky&p|fEmg4tJ%3*T%E9P^5IEBrrO@IMMyPGoxOLcR^`134;?xnSu`w}dc> zHY(Qp0lMHV^X$6;{jd{#TkA@0b7p#thq@Czf9O8bt&0@3MHNpI>gc_Pa&2JQgOvAr4jW`XMeL)4~VxJFVOpO-{&9OsA8!2*3@| z%DoG0K5DG+fW=0=Ztm!hJ1Y~-OGn|cB#v`Z;1&BgMa>I}qN{HLS5!&uT6t{$_U-(% zxY<=x0%@dBga~lXj(WSKJ9rO)*NY3Mff)pyBhwYE%`mLfsKfIBkllJNg8H z-juF9S_m_k<*7r?wQNMZ7>UTul^tAr-`P_&&BtMoH{)4ba>Y22nS&mutsgvvJeEnH zn+6r4mBGaATWXadQ8s~#qU=7s?x}63+v1UgcO!(b;Z`ZDJ`-{GPqnL=THLA>vhw)% zC|f7{Q;G81vFv&Us#p8(m9agFd|S;Hfv6#ow;{fL>uMbX$ zPP`grX`OKwh;VwC?qA_3Sy!8%+%@`h2yO1ZzWs5;;_CN|rmkVJk80BtfQQ}mF_=q# zW>p)-nkG{Hmov2fLU0T19+nwYf!i6xoZBKwzV!Ei0txtP9ZBp)g|ZvxSnDx$(%9)! zJWE7blklvnO?o5xshAIAL}b7MDLbQVb3gW(=s9aE&eDIfVL^QvrkhF2d}PRYoR!ZESu zUY5RM5rHg9bG1Sx_U7P-+{_>BuNw3CFB(7INc({szUSn6Ha0D1xM_Mu^feJ?arP@~ zsLp#IDXV%>kM7}Q%T)AIun&-CIMvXY!8Xf0MKh<=*Z^{BH7^o+jPC0=knoN$S!X9; z7z(?rKfA(BvM$iE%GL&{nLcIy{NvNt9Wtets`C;zUzVII1Kw;XtLJxbahx>R)Kt$V z^ibZ={~JPBGiyY7LQj*DH(D}7SGj~ppmKKM^t%FPpd8}7JPED5L$4-(d*#A4lNnu0 zE;aRiE16^P>6Kh#W?(KUI0vL{$;dBU#_25aA6~@P% zcAv!d&Qlm`1pA-LHZnH*_8=502W7>8u}SQ}WSsA{mSd>dKac#WNXcdsysva~9VqJk zM{{WajKcHZkSFfVlwvL2_B^Ql6MD)H%Y>SB*(&d+v_Q$&rZzL=2Fa!xl~T}>--<1{ zf>07eokASpgW%%Ud1wE$P#8oP6)ZGSIDlx1jtU z{DcX8A&js21A3NG>)<5xi+2q*0E;1v6uT{i2kgvoR=95-mWzr&J#;>%%3E4|+~9=q zF>?6rAn{=Q>-D%PpQY8@%Gloivf6;fH<$%lZMWfSp@Lnsy~(^>>tK_aV%Tu*LKweD zkj*Ue%bP1M30i7T@wlG#Oj!8ufx+b&vyxhm@=MIT9j$KNSQliqvVeox(E6HYxiM*yFf%5qktyXVWB##;!8c7}**F$LX#{@CQPeTG`fl z3RZH1_^+v*W-N)VdRLmA<#rKWh5OKTPKd2zoY>cW&F>`Fm>y8XkXP@D@)QG4^2M>R zWf;W4YyXF>e+tee+S)+jH@3Nw727MeR&3k0ZQHhOn=7_$+jdU&xBvauxj22()$^vi z#;mScV?6RW%(_s-JJpp7m9y;mrCK1wSMNM|WCB;55Nq-WUlDIrZsGT)0_jCt<&{~& z?J-6LnZr!mh57S6fn?e-ihD|fj1x#vW_;2zDwEsV!A(lT>a275E3mV6U3?=e_$!g) z5$O+NlcAz}Q?0ty~dhpwMPH2c_3JiqHxnHuS{%&k=pBc)M(R(u|mGhHl1nWEYR z?J*$^{fGzYb|$CCv7mU$@h^MN%5OsA{*0KpAHns+_qz!&11&5q0$nAGE-=G-HhD06 zzI(C}dbX3k*Wsw|#DDukAVBmfdFt~A4lCF9`e#aHMzTaoI_8a7vWUmweU=j;3NfN=HZ_v)k( zVkR_n3-vF?4&R}uP^CL=yAH5!m4ovr+HLms^?{z5ec&Bk9jSRtNbQ1lm6ci2X+ixd zqX%DRoU0R3`KGl_mSk>$o7FB%`Dw-idJ3Go~G(T7psH=xV~bF-q2e}MGhAkEmc`! z+s2KNjmUuaFYsTQ$GmeR1C&0L8@!0*P$t5KMa^k#@LVNAdG7?iIY^KL&6)>8-@-n* z0KHYoN4T^2Dn^bCr|$}jN-X@$8EJHKnd1e=3UpyDOL&*9fRD^XO3=>=Qu#T{FA! zsqlup5Ty1O>PJ*>Eq|fUR~rR9Bf+|uwj@voM@`Rq!IKN!C}7oRbB0fvm9%bAd`X6;efIij_U-0_n}Ps1YQyVp zbRo=37aNl%uuG&+M~lFf{Q>}bvA9EE{|%!gl-`Z~6cs3l&+gu~$M8WOoN}B^;Pek- zOZtA^3mEbrFh0NxAM}6g&IUl>bE*veZ2rH;ULZ$+e2Q|jt$nT%)YUXFxhtQ~ePb+w zArJzk+CZb0AQnISr7q%#CXgOy&mB`gq5v1wL%$LL6SnU{!QkB{C$nOa4Cm2c=kaN; z6cxnbk0C`bJ|MQg==YCRV=n-}4q(2ibOVe5c*B76WSb^D?m`t26pfl)1*q{tHgGe0 zFCq8v36Lm?h44< z900zMAB_}&*H?<|=O-W?f?Wuo`)ex~D_9mf;90a~d8VP_n;M}PpxgW79Iyq%@eQk< zzvmGIsr{D1G-UFVoisB)A(dN<1J_h2xjEJuzc@ku9c2)+_f4E1_1FZyz=Vpb_}~y$ zoRoNQ`O3hosC1#Wdxbm?A~x3X7yZjx93K>QQf%o3KFkYn7~m*g74J{}1Bt78yQAh) zIefmXM(%dtp9(bNz@bGkgKv@s$V2Ck4#jlt7<2!Iq!sf#`-8t#id>{!@jEBQ10o)u zXnd4h8nu+1g`g4nBFHH132SWdW<$m5J8rQAko%u{006&$4MzK4I=vX5>S({)l0GEy zO^j#eB&AL!T6ci{0w{n0Ts{9^s@UZ}&XPVpleAD)Qs{%~X3H)K(9py*vsso|c?q+d zUCJN8zVbb}HJbR9AOJ>zP!=#iEX48w-^Ub#0}!Nct`s2{Iv?Xd-O5VVHai*3UCRvoem?5MHyFZ`Pej zIDPxmBUBi%e^rVha?a3MTVpl<>Lezfdb`PfCAm>cwx*G8|7xlA}=w4?mRtiM#z zSQGTPN{3Y-=f~l+SU;e#YIe%)<{{Av&+;C>op7e|30Ec7gx}r#uNOAya%aHI&zU?z zcu^rT2t%91Ah@n?b zrI&p@3WX|_Q(L?~WjPQYT-U3cahi|T9!}aAYt6M%SzQyMOI)-(h2F;TP@Qw9eJ=4j zB7Gyv0*jIvN&9)9In9B*>Yk$_wp1Qf9a3JmlfhyJB{cKsx&C6>j6}ARX{R$Yw>iIC1R-AONUIQO}f}lq@I-QU+?&eF5&nB1ZA<3Q$Ex=0vjx| z$##?7wvkv(a(P82Zk2*@=JtR_Qz*zt^@y|uXsxTdWz*jxx)dT5^69Qm`s zy9Z8s5NtQTyy|iI2;Q`j5;`BLG*1_tKpRsuN^c6AMFk|A^X5xhp{tnw;E1L* zuyEp2p{9kg(Bg74lV8k8?>J+|+XTzAl|ID-j~>K8`;f6UU4ds^R6+k`cO>}U<#0Pg zULnzsBej<};4OLS4|k$2gOvDmdp7@~V_!%BW&J{kBDX~yxr?Ifocb#F^ZaC?&hq>F zsjdgtv>nvdR9O#3hu?5HYNGmwNCnJAR7bm69J<9cmvX(Vwh>QI(T@V$x_GeJ=25x`QL_g(^XT6u-lP8^L#dGUVr@`?D zisupII(w`=8r_b4AS=787wr{_-EUg$CW;M2a+OER?%si{F`cZ7v5ZBJC%2d}TRb{m zaPn@;535iD{U1HMAaA2h#YWD_t@2&U?>^_k+^8mzuQhFIm43;OnMxLRj11HlDhV5< zQHiY|XqjRY4Px>*EB3mYEqEC;S_p>`azp1>d=s`vlpl?D&m zJpBSkVa*Rv{LQst?N;^thto|AG`u*>_$bGggfx#N&+fa#5F)vPV^YXWvj8R`SkkXjDDB+5zh5>$eaV6TQ^@EYkT(cAndnevOi+Ox!aV_@e zf1?0VIVX?saAtv6ChZ58JQY4LV1x;I#|nAb)?qALUG4r-QCO~ov*PCziIIO^*m>~~ z!KzZ3FYt=$nv815wR%WQRE{}(+hVIx{a494twQGGb9?oBWWA~hM=qQY1G%rhK=TwT ziQ7~QH(u@EHMEPXXdl0|>4|D&)`Efit_!OITGT@5xY#})8Qn0WK3e+IUZD<7c&b*l z1`2~kR(p0P&P!7UU2v;~Ao-CGpH%^Rw7&NYD>sUoytX{4c`PMbyVG`Hb=PwK^C4R5 zR&5(NerRPY?WcGhtIe^`dO+tS%LrCroo3kmc{&(Q0=_2&a(h6xQhWDBSTu0VG@1ysVt!pNkI-&Aw4abB7 zBTl@^E>b)UA@wit)a}lL-=r6X# z-NI9Or{D8(b9-SvG|x9&D?&N?Pd7z9adkDhB%DVE86U&)K>9GeZmK-cq)7bA;|zs? zO^l#p#xLYhpg{6POiSf4vr&a&ZZ{N?QC0Y)@G(-OnN;J$2A^8xwkn&$Hy|bZvkvu@OyO%5Bt$B&QNn9x+JB<`+um^E}L<%x^S$QG~;< z717Q}olETmwG~yUPGVHMLgXVk5yYtG1Jmws z0pIC1g-+zKoZ@?khx+lbDZ%J9l{asD_q-M7({Uf`88hh?j_ZD~c12sPAV5?92|VN(&nLpG5OkrQ2@<#z4NyjE z|8b8!a~oteRSvR3NL`a|g=@aar&P%h9&kF+K0D9YOC9#SFCRbzWYFHn<~Ss8B%D-? zg}E&l_p#EuAuqO;gH=QBc<@GJh<%w3gH&O}kulMSVBIj-IQ!_%Yn8DKxk<`*7V`E| z9Y~swOU{I4=yK~dgX%dfcC;@B;Jz>5NA!Lw|Al38i+lGJN_hCph4BL6RX!fgE4eO? zIGg8bpU=TOjm)j#!V9q7^F+U(+i(;`k7xA6uRhxZ2 z2+~-ZY*yu82et~L`}dQ8yjiZ<8;Zavzcgz?4Bw63hsGO8fjiF8S)`7>&h#4jJCAq+Hg2sPF|eie&5j4> z?U5ZM=9QD>Lli{9j|||pSPOD=4k6I^O!fACW+_J2F)`@3ld&e-sR>YfH^BjQREk?1f_4v?XHYC@chSsFT4;-PF7Q69g6s74ChJpf@D_vD=M*|om~cznyy z0Y4;>(R$Pwp}W$Q#Ed#@z?%XWYTUm|xqi=y7(2Up&-m}28C`8MkKcbWHx4GYcnvL$ zF1x))U2-PsG`^sM&@q>U^`CFI->h_%Qg(C=q_W)g_Ww znCT<^eCXq?`;&|8JOKaz7f{|BYbbeh(`9pe&lI`@*CFV@hUiO=j8KY|-M80D$D9*$ z9g&Qt&mgbx1Cxr$@VgmcSF(vrH(yOgp5yV5jN4_5ig``Nwwee>%Ru(!Xro9eY&Ao_ zePiCoC_I}6`71!vw8Qzi{}N!GpPUs$IO?KuUuBjjSR|J1Gye_!a>lpi5qeySwfu-T z8;)0dB=Y`!R~X_uw0j_2jiG9VF?Bb&JKS>O|8`c*Fo{5a$2d&8sha+;d^b(Kkk#I{HM}{&bG66Q`vn zNm=)fp$x${C1doNEANkkpeuFKz<}9UPhsA;jp_E>k*p}EcrTzg8DTD{p&}R`5DG|z z!d4q?5H!cVZnpqO?P!o+Q*3C|=RqcB#_E}w+5trI05z`ox@tjrpziRp+I^qm#yrs< z^O_EPp5b?$SY!FTnZA4ncpMK%wGW?qJ$yu=z&W*oM>1&M``mCxT)&pCr#7}cJkODx zu&MsM`G0#Bf|qLx&z2^dKuLWcgp@Ag^8L9 z&zH#GVtKEL{Yff=3BD4c`2Z?25W7hjRU4`l96%-d1tV%W-iIjZn+O7kI0m|c!Vmk z^NAYmuej=by47*W8NLVhTtQl)EYJn8VuxD2i2biZAb`1R$j^vNErJL1(>!kA|Ex#g z);AIlPzB-utS~U(`c|;wJX|9JTd;>C9Ehi{KRgDE0mMy=e>BIB_1>?HfaU#91&)^gpVS}_ zfbzS#xX)W1_3w;GNhm<#sOf1T%76Cg^xOiE;z2gPnAA@&VxU3Z2+`4NV)#S!7o$E8 zNkpc;{%DDB5RQqG5bqh1N2=i(sh^1QxCX51n^)ue>M2Q1L6^8p<3BkWWV!i(!f`fqg{xA|JAk`Pq0atk2pPW6`TMpLi znOZI+E@JHjMwM+W9o|!o>j{B+8iJHSmHEE-_ScBqm zHCQ1QdfE4h1;o&DM|m;vxV`3zsX|Q_e^l{FxCa-?9B(^6=zUc!TGjlnx;B&tG=9!n z6;(=<#)XKbnW)OnjX~K60x5xi4Ej5IE+?vJ>Jx=!x!4p`WnNCvMwL}u*-D;@R!;$Q zkfmj^F?Hd{WtYZv+#=szaM`hx}mD#b+E(^R)wCPrYZ z)t0YmkExr)&Nl@g*KFyQN0dp=>0(Kg)?LgyUym^~?RDa^s^pEM%&=)^yqWjJKIynC zbtjQ=~OO8Q@$nLRJO6-ORASVprLbPi8B*o0g`Jriud-D9^WJ_^` z=vdcMX`zW+fBn4Lm~on><|XtX%(!5*_5vC8;SHzJjB~_3#*fq#++=sGvQ#)>9+7aT zj@i-d^f<_UEtGPz)3kWY!}`AGII=pJcb~~;&9J^G;S0=ZzIZ*t2$UXZ7NMYs+>np_ zgIIcw@SVgO27_ofpV_A=ZNl482fR%OGMp9a=Jr%UjXSixzTF{(=jvyb#o zi~=|Ja7cg_f$NAw=v?CWz}$yn533V>GTy=-2)mtC^rmFndq$!Q2{dzJMqFA43YW7k z9kmbf-g${v+Aum{yVtp+cVVCD=@f5sci@z8B(Sa?#{v#``evIe34e#l?cd<2E@K^Y zsdp&3!67dqdjN4{K`GQLQH|~|snZp52XiT9lwcyj7YJ-|P8NoYovYY=aU+BET?chhq$qA*vpD)M*{UZ}LwHC^jygdQ&z}UdH$82)9l-4N?Ys z>Xw*pG)M9Xnxk`yV|wc|rJhX~^yTC^n_@~vD7W!b$l*Bev7PJV{wtnAmQ9k=srN?) zyoJ@+^*PWZs{Ns>B8b_2h}_#a2)lPcO{aM?1XeJ6GPR3xQCg~a^^1S@uJoca1Tj=H zVH|HswOl;00EWw+ARe3QS=?OOVuevUV+m;VWFQ7~@BP}@N&jakY9=D_tIRR2oOAPFZ#FAZSl$e zD0;m%%j5}j3}PNn(b-C)tg;FyYif~YC$fJTTEe9w360MqTH_5k!fQemNM06a{>|y} z_d6N(IBjHZ3Q5Se%*q(`E`76g#o?8i9|M5bdA1`%|xEEa!{B z`>TDj;oFpqH_)ueE%nf*N2HoEd{q3EFQ!^ri#=XzvojGtc&LBs+(6h#$+>6Yxr<`y zSB$D|m&@K3@o@*IOwY$PIb|Ox%k<0a+oaT__Pa%|u)2?{Cmhln{AL4<0o_~yyXXph z7(HI6ZJ?j_7uEsLFq>-P00lEjWL1CZh_K zCbZM5de4eIx=FHSpWKu%Ym_^%)2#Pha(t^k4swWsB`%9r=K3arauH= zC#KE3GpID>S*SvX{2tvw@TOM8d|%cdx1g)cyqDe%zAR;i98N4=p35cA&&@YQh#O{k z^TF`N>5wJ(CAYtR4egriV2g-YN~>d%*in{-4^-A~xVg28o&R*G<`E9HQPVV9uyapn zd!hRq%ut7Oe{$7SXANSnd;MMWw7!BX<84quC->Bws`OdD2|MW2Nlksw(A=~ZnBZ_c zINh>9U4=MD%@+JytbZsY>t1StjfzM*fwjpay$;D;OLsNQ$$2%wum?tP0YLe)irIla z8o{6OK?AT8Bwe?yXtCI&8Q{Qh6V7d^i@Ltu-oqFrHSjxfixkAhYc2ljefg*D^}YXq5*|E0 zU5~HoylJ($XXUkobP`BOi|m~!fVuDSs&Xq)HSwl_Qg@DFy^66vbn=dib0Ht7RjG6Z zG33SV&vp+hMj|gj==hO7qEy~2s=h+G=_&C2D7zo1IkklZW{ZxFC4X>4=S{H?4$h26 z#Jhr5^iA3*-6_Kcq=_LKIRvF$&jn&U`=&$elTrMtO6pBp0UKu7f1DCdwrPE{)eL@y z7Dl6PX5C>LOFAlDa8?)hSS%wT>K<&{E$2QKoq$VNsQVdAQtRzX*>SHz>z)Y60>kB# zIcMzIs_O^tkI9!M+}=bDApsc@nql5b7F@f4||wjWc?7WfQclkXd&5PP<)Uw!Cv)=5u>SWZY8?7VFesUd=GRULK#E5^l zqCV-DF^|n|fVr@wXIcrVL48w9blm(Llc9iQ8MS{2YzusTC2DMn=8B2@crA??ir4!T zPqQ7Gxg@INWley`q175ZgENB^BJ7pZ2xY~`T{&n6|D}uRcDVv5aCm}!aU6`I8H6Pxz|?c z?&wXtOc%-XWfU8(V#t=3Nv04sQ4zbz591A8EUJI1yX32kX;n_%F%{K3R`~1h?Ez78 zrtsP+^pf>LQ6i`@cTHa^_Tm}y^~3qk{8-LN~&pAcD=Sfu$3A`q4c;qJEwtH z#Jp#gymi!C#N)M@N@N!UgwI9#qKz4k1*+p1gb#G~G0*7IjcKKg$w*%E{j<9UwSUvoaW+PaT*odF9k%p&5&5=M1vC|Bu~rE0OLI#;b)MTe)~ zfe_xrsU@u85R1yh5N4(ZS(76AVhS{Acg;CFM`RXDLkTbX(wi>O-E#Y_s)g}#90He= zJ0#U=oI0(mVgK3c1Pq7!BG`VDlGjM!NIQvoRTI5S&RWjxlQ@O z1DO=$)r&MNPsXX`Pyii=`Z4iPR`j>40JHGnd$Cf{T~g*r#cg-hetY1Cle)!?W=8MI z>g|RJUE~C3?4 z3@FSd?SrX?Mjj?3m~b={kBoI+1lc_ZSdS3!2-=|B?~KF!VG>6JBcs1Axhx4EW8*6x zk!Vl#Txvg>9!~qEmpV3QT&xIy99JncDw8X|2KiBuhIeP$YM%I+8Ny*U*_*m!A?=pp zIz@SZjX>1iGuFNu55aqad*E8+-m8OqC#LIQUIo+KG>E}u9uhodC)Z*RS2PQMXdYU2 zvQa~56#+hFG*wlBHvf=k?NXl}_HOKHjAvNLc;C@?43Q2eZupd~mc5jny_DQ&w9EaD zGPrA3T$hUm*SH(=)GjFRb~tM^jjBB(lwc;AtPczSFnHF`6W_tjDipHPD=5%u2?fII zHxf20WxDnv{D-X}K4voJRyP)@cmEDml>A;ymC^J4 z!kzG1$x_02%Fm6Ii|N2!`Y&ARP*r0)t~{1E=#MGIy(5SZo-h}@5%@lKv>G%bitjNm z30_prXl)WDn)^|HC>aj-I;mKdTVfL~<0l1YZleNiA@nC_V-A$r7%Kix8I1pU+&@=V z8Qt|klF#tUWe__)XC;hXhd} z3S_KO|DBf|;r&N9+2?I^#{TO#bt8|LR&qyS&oaE2tWs;VfbMwie6ip!!U#G1n?l(r z_d|pp5LQzvF@8j!I%2bLp2*(RtZ?fYHIUL~sed(2JlzrM0mV_2zFhHrs*B8@b>+3> zfZJ=~_Ha(eztJ|C{|u4iT1(h6oKpOOTa74@NpNCropd;?=C6Imeyn%e&snVaZQW_z z^BX9e%qDh}g>?0m@)NIdSmhmdCL>LMoNDqXEH{@f!4&YEN!o%sOI6h{bINvkMqO7* z%8ZtfKX=J@vN!%W6#BV0gXjKjXB>8jCcN5t<4Q?PP9hi5Nl(2vu6=<0PYQR!dwq4~ zWS~!eQn9L%Jb~JSs z+57b#eH2Vtwj4!ORI9SEoa#Jz@vnxm#Q`fU>(gW6`yTu0D-GK9Ba#l`r$Z^ruL1t$ z+#I^>Ca2TAgOKh z*z5UpK(^ro*aPpV{)VdPYoW8v)cwi6_}}FTNb>P%qZ2tF8TNoMaZE!d&zGX&*L|X- z7Lx!-|Hq5-9^ss%iUI%%VB`KtqM`BBFJd6vlx7BLAWv)@`v;oa!myveYs;6ydK=tP zF()7>L}9W6%fF%6dtPQc5O2=AEd-i-#Yb8ZmKw>9coxg=SN%-Oo&segO*QcKxx|-w zFqMH;FpgF}wBByu4kimnYft!yAb3~2T^B1TQsy-$4w~wcS1K|;pCKRSWzJ6zJF*Rh znp@9@fyDGVbwf{gbrY%(v`fa(fYKp=c5E=TC==tVCyhm)dh`@f5T z{+FLAq8}F^_%{)w`LfH<{W~g%_NUmVN{PtgsY*o{XuswptlPwe=#P0Fweq0a$6`yZ ze8fi>1HBMjxiPbV@1nnB$ijG($(_p&zmW?(uC-Yq1vHB@CFL!FHZ-1|&8PNZVP@!ktK8eKMj z*D1(|2)D0YvC>6cE_8Q76Ik_emjiXlyQvPj59a#vt7+rV4I*vFiD&8?N!cTHZ0u^m zVQ)Vaz6D7|Dfim4r*l1P=VM3Lv}!fyWmex`cFOfoB_;Jt*N0VrA(FDys;D%p@doxc z!1sUq{+}G4uu-+`|_r1N`#@~jAEJ#;i8xEf4fSF<>o0CEOK)C;+ z5zJm%HhtX|1*jT2L=k@R8jY1;A%&izPP}EuEs{y5zAqv?7E8AinJP%ItzGRv{!6@dR-qq`(BrFc~<$;#E|4IMTq5fWo!Km(h|A4<6%S9N7D{TkpzhLCZCkBER%YfYE}}0-jUMrTyOe{Th&=p4n?&Q; z>cN)9MH7$NR>RvN#^*V$iIR;{P8W+-D)$bGq*+ahorCOs;33k&Ov!gDPmjW>0fh(r z->mbSOEYkd5N=~xr$!ICh*5)Qbe;xfl&gX*#Nm;+<6@ktV4AK zes38ckLfGb^d8_+r93ZiwA_7+E^@gA&D1r^w-Xc>YjwPgSvZbz;y4^ul1DW-cigKv=v$K}9NMU68=^uJdv%Oz?Ccc;<3|-e>;i_eN>kjC_c+UUls~@t?5ibfG<#yn z?k+ZVle-I7VQoQ9#ah6X?h$09?k5Ne_&5%vl86LO_hnh>f2}MdW8+)oqJnul1#-(wWnRxz^IPb23MuEV#6PYhgY88W<3@4M#E<8FK~C&nbK zn~~p`=w-ApAp>E$-x3e#SRqz4?D0{!p}RE?k`Y)RgQLO>O}J!-S`?bOBe z^e{`;>ayvFMN+-#(I8djWYg7LclFMe+~jOiR&5!D&1xgj6os9FCt`ukOe>vS%VO2( zYM_?vH|->B!ppD(%zC+M>nKLepV&XjQY# zXeo!OS{2k6Gr#knZyO)q02g$j5aJGiaMf32fG>BCUk_I>6T;QM@D-@G5lW!`9cn5F zHBm1Yt6^mkZAM>=p>&IaPHKE9Q@O#I5&CKtiptugSKq`Orj1UY?vhU)%ZNe9WYAW) zO7#Qu?TY27Zy}FbojNKz;DB2FDg@*vzu-Ra^chgLD6$?X+zx z0mCThE`LN_`}&#buhJJ|lz)b}dGe))uocWfl3JFe&$Q|+6kz|BBk>~0u%4w31h$k} z8t0Xdyp~v*k9+l0NO~UhZ|phKrfT`u-IU7bQ(aa4v6lyHK_gf4)+AQRj`;;^cM zDuIN!1^%@qZcAXuqgSzVFX=Dxa&NDEoU3_kSkwQ~P+PerpL1t|{=HO%sCR{w-~7Fi zNWo2*Bc{retb-m%*rVoGZM2>aH4Uu5>5gvc-29`lYO9~lR?L_HxJcna1aTtD^qe`ovH<=<0^1pQRsKo6UvFO z3jJOLRK}Ky(EJnBu*Y+7NIz`G7DLc$_eo|r4AVJK7m3>aMRaQH@-ZoRf@%pPu`9M9 z4nzm%Z^cS7xOS;jtw$_3@!S3U;W9VoH2bp7+X%fFHJSAz^5NQlFmcE~irQ@G-Ztn6l8{PR734>p1h#?F|;f(ou*>s|EHZ5Za4Q-X2rIEIw%*^ZV$vA(`^T^-V zFk5P`xQ3Szx}tYlT)i9~hdlW4zxFsYDyE7EG3p4`jQjnUcJrD_L$dkQv$}{~57Yl8 z;!p)gG`7ZKhJrs!{z6HhNe1p5@atTHy8u$_s zK@4Z(PUoCRbCuT}*PzOZs#!kY5n|@NV_%#04g`|7_X)f{O$*s#%mDCrh5Hlm)nP^(8P*@u+vJvc=pg?qscJX>gdsjrDljjK=o4sfO+&h#AuBw^^m8>apcX75i+p`L6Ipglb9Y;}BHi0jByk=4gHSa^E zHB?Wj;LQOcgQbe!Goq{#J@s%Ql5}1oyl9yWXXRW@N!R-|f7|O+pX(^c`njasEdqlv z#=!RXbvoG7duBVRvXyHj+kz)3Qnj6vn$LC;qVoble?Nsp)Cia`$-v?vlsqj&^Pi=a z*{}L4Z|QO6UUv<^EPH zM*ikAAytr#jGndY$Q+H}$vK22Ld=UQ4EYnT{qrtSQVhP&M zjEOZ=-uOuWLWx8}12Va>hnj5K!gr~rqMRu@uJDS8AT;)I35&~u-{5hQI(-`O@5EbU zugY7!OFO``m--YJ8%2@)63)9uVl%&;+%EeIH=8(JI3WDWlqIt@pS2%*JC3oG{-{Tt zlHD*3H1i)-aI9Nhv?F+lodq!D)T z$5(!;EQG8vA)WWo0p~A<+NI$`jdi~Q2YLNbf5&vD`Tmx`VuK-=-@L$A5vuh`^HwR; zX_VRUr(@ksN7PTAn*3b2VRz(~2lpNrvJkDQ?;ux!S7!LtQ>}nFgb!*T%YqFReyU@# zlN$cX%RoA#mdnBKQeRzNAD)#}@g>3kRrD2q;pjHV??F!JOE(aL|BHFzK%X6?4FC6) zajbl)$~8nn`fY%G7xY3wcM#ca&KXRrEYwxm&@hU`7z!^`?x2_#*E~^Mxm>EXOhN78 z&_O8`lyx`V=j0hl2Klh2+hXJh_kg}ClInFV^0T(AwE&)v&qfm$d!3{wF!g)P-$_hX z8>Yla@(My7sqvL^?(T|^i#I5Cq=Eo0x`jSYl#l-1Q5T&P)+uFUHaQmYQp1JSv84o%EaE( zyW`bLp*8Cs_ZxzKeHd<01_^fpLfd3BsdW%=^m?!s?FMI?`qAZYDzAk3SLtJTuW60> z$n8u{b*YUa|1^~2*q)%U-0^v_r;X@?4hgo$HSG{NMpY!0=0BM0huYbHtw}*;YKE%m z*c)uw&oSRWpirP#H<51ZrZJM*+XX;nCM%a)L9$}nU!A?iR+hE)ET-u81Z^*1MjddU zv^)|o!*$F6(uwl1KEPoSkn+V@^?0*Jc~KzW4u2{P?BTcin)(4 z!!l|9Y)3M9P&{3wJ=LYD$$=E4U4g^aJM>#+q*q$Cwx*%5=b==LrnUL-)Z>uZRf@+v z*ro2jOM5>#&Z&(_d-{`Eg#Eo;L2g|=0_*)(Bc_>bzsKApHYD8}^+O0b&WL^vzlYm$ zI}@YG{4vOPm_R1J5?e2sd`hwDy8j`PyE#DQoR?-yrf8dPWtMeyRWuxoOs%insn}c9 zcNQH?WoBV?N_kM}(Y(!fM@Yc0esM=a<>b_qx;=W{@li@$N)#m*FTBod+GIMY-Xw!u zD#V2+gLqy!XW2^Y6+`=tau~=#ikI(RA@G)Va0Ru0k%+7&HGJ4c^w=9g+ zE-eBnv4+5&bM9HUFs=D4-LjH?+tr*uF>wmZ1a?O$N8XJE!2qkqQR5(-4@A>Xv_DZ%c2t#m6P89HSRV>-Rp9#D6d$r=uJ zA8)ul-*BN$rGictcvUQ8qqS`FKU2GpMN8CMdJK=c;^Ej&c@?=_uoNI*gj{pc#@@X^wK|7>>+KoLT6t0CY%WOeW4pDgljjHFDdUzUU0-@)8f1AabI^lhdvW~ZS6RQ|2sjIGMenr z6t8{cI+h73r|4Z!qGj?*IqYZ8F2Pi%cL^Yp>*$b#yRaR2ybm7fb60eqoi`O8XC_4>s9Yl}kG@7D zffEfG9Pr>QCYmd~p25}ATCIDDL{dT`VZlRk0s!?NaKr!qDC7WwRj*kLNFRok%3eJ9^u1h zt&q}e{{9xj?ZZzjBKVm~bp7q~VuIx~H+!oLUh=3@i)0YDtFt6RApqEW=k46xR^r_a z%gDvuPk{OCc?mUibDUG!YB&CVL>MFI@Bj}X=W8AtCx4~NHKG0k065~EXXNj9)W%JS z1?lqvVo3p;Dv+rXun+)}rWBldW9CHpTW9ybUOKgtJ8(8WeeI@JCdy>cN@VnDWdm>Daby+qP}9W81cEcWm3X z?Rs~=UP>gO7(R*kyXb3rHp8pJeJ@AeIoVMX= z(Z(zSqj%ET^i($ShxGIf=z-sl8DbOIniOBZVe(M@tRbzFh!v>MZ>#*5TPZ%b zVSrG_%yj7mrRP3sCpJ94*;#P;H=#YrF%}Jtu4-Sg-~?fF3|L1lsTd20@-dgpH(de5k;0Zj1$cTFFn?ny z%BBQxGX&#LQZFvq!0#IN;>`fQD@p zkD?D~G4rearmHPZfwcSm5w^c3mbVP~f2Z}&UVx2hBG%#mJRt`Q<$@C?Ay>@e;#N*+ zWcgW+dE-HV{mPV<0~9l=Ib3`mJ$GA@92OSHEfkzS(aPh4SQqkLPb*uxk>OueoyIBx%J%?&Ww;nw1~!#yafgIm(?iI`B--N z#-O5S<>y*cZ~3B8I=U(qJi6k4!iYqE*E%(RY;3=(9OlU4DM)RjrkE=r;5$d?8e0o`>-?rixL@K>FnW~SefYXVZ$mYc9cZJ?DZs#3{J@G(V zFjj*gKS~*P-*0&Kdvu)pq!koLfsguu0gn~@YpogLal>d^3w!?^V`}+^Sq*xaKOp*{3c{W5MhxCCDd{`x%-(EjJYDt?YW`s7O;xRv7 zom{l0Aa?)Z7 za?39orN34bjK#QJD?r*L9|Z`@z8SXN#7Lo|oBW(PiG9k4*DmnOos_x9x^dZ+x#Rv2 z%WjXoF3|YAlu6Nw^GE#t(eQ3`Wbkk~)x$sZlX=D`&JDZQMpTJCU#Ik3X?%q4_%>7A z7~J>Jf@Xb%E;xclO3wVIy8hJK&Ov#Ptkik&9&*7sCuY&i;~l@tzL~ zWjZ{7Z#P~W`cxvQt^RR-S({yB2y@GWmj_6|1FD%qlH?LH$#b(Lvri8G@v14gLwG>gb&=dxA-o?+VuIaH4OQ>v$?_?|8i4I)Lfj!XW#o43T7hWCStzNr*El0FYd7B0kB@I7Y4oDGkA}x2F{X>ogrpG zU2t&#s{fs(kbqLz2HLqaAJ?x{@L$8j;Wy^V``p|jDx|w9+C&#YGZ&-}rS#)mudtd? z3+ECjqig?{k-z`|{I5BjL`D-M0sm9I!JyG42_1UXBw=`|+##Y*b@nNh*7lBtcvMF{ z+x)-ga3BC8errB3fa-6~+DPUU#?euN{wfiPf3*1Ml@>9>s#r0ZsrCuF;$V&QRlBHd zlYV)73s3Is;f=>*6h`qORgtK-oFIx)QSz2YBbf5(7+(#>OuIRmhb;KJpU5kdIMFy! z8UPOnAjD{=0uHkEzV+<8eRXB?UTNDgap{oOre!m+(Uxp%B9+WOQvRn;Wey1TCIuks zXA~F;4&X;HHJCvO+t1`0x&Z>fBjoP<;zJOp8_J zFi967Zn-ohiTVpzgqDP^Qa`4fmC)=W?#1d?QsRgqGFY{rr2_(wq(|zF>X~1kq$%Qp z&~zA~w!%5VmTkBRlS;Nq&+*!AD-k;N+M=WvI@H?*vd<;Gm(nkK;JMr$4k?mImZKh3 z66g{q1Ox*?V?mrnK2ui1fb5(0hz(j5S9~<|6BJ$fS^{qMaAHuikAjad9(fg~$HTcf zd#py1(^4(E^m7FwYMx!oc+*scOxiPTaVg)?niL9WnH`G9f|s%=c`bW51f*r^8Vr*Z zC-Q6L>9D-R0}19%l4SXd7eOv&oATG{xJF}kPj?J55kgI;xypZA%Y_Xv-j-}vGG`uI zWequmIAZ*BL2NJ%esoKfU#Ec6{Lu{(fjQ+{`a8EG&mIkSxCC``&@4=1z=xz@!tm(o zyAl&haffHttFP~}jAcY-cK7$WH;kFxDsmVdT>M2QIIR`%%Si$jzDx7TCBseCkCZUk$g<$Bp}HP7=}c`@X?v#NHr#hzdE=1<44Q@0kLX9HZC}XYGp~amfW=Am`WhX z2_XcM(lvQu$Cn3{MiGdkylaA7$i&PJzNn+cJ>?dS0Xt-wn?#myHPB=7FI0e&ei4;c+(bShdL0Ib z)%!+$u!^OxI#V^U#tV-lHGuCo*{J_pe#4PRlxTNCBfRBf1vF4n0BYZ@QO)mP+8L4# z%m2c8Zgxs_a1Xv=70@ralwgys1_SoS(gL2;TN8IVw>YsGqG5Z#{XEOQk%vd3&wCC7 z4Jtpy8odkS->a~9fC#-&&H0Q4(gmi8>1P#8OE989ojzdYl zR@aJH=2{D&XYLJ5yk1oaH)*31x;X4O0XmAcxBV=1I#0yYOU|hi&iV8z9t_ZSB zIg1%xi;B-S820@+cLn0=G^V?tIg`msl@y2YOqTB4AGW2wPE-U0YW}lp&Kv>?#Hzd+ zbXP?>QfmIob`b;s7jeu4!dB*hYMowaQ7(q9D46UK6{N-3wul2V${O8b>{ldcnz(<( zYo=3ngk0_N<=dz`iE2Q7z8q9N{Lm@TCC+(WvqpXqipY6usrVLDG~pK3(m%`zY7Pjv zDR+^d{Pn4vq?Oc=dW(KH_>Fog5Z&;Am`Kqdl4(dk`E857O#Z9*NYcLe$R|TjVyO>0 zBpVyqEibHyY{?t0Q6Y#A=q*2)cH0&1Jko!Qz)&4AE$Py&5W~EMhR_OSN{Y+C4kBd4 zstQAI4;&&2(L$0kC{qO4V*L*_%EoVOTA=oc#rvqTJnt|X>#acz5 zz2e#4MDkV;erqo7;2Ak;^XwzI*nLvYJn%Vyh}(1P5zD_zTiQTtjmHq8`uPw&|7dSp zp18gZ&W|*BvwpqwVIDq5^ZEGO9BGt;Ei{u4hH4F1ksNdOuz(PUp z`bU9&ehC9e7rjG`+jAMJ9@6H?rYc#K>DR}e+XtS6qD(-clp!ifJ4O?x%~zKvaDTi1 za)MeEuM8$?ZBY=~BTeoa=Aq<>dcd%RN+P{#d1DTnCJL7MvQfc%HJ0S8`l9JE^`RHZ=Y@c2U2sgYx1( zkL|YZEXH*(V4iD*6}}~xR#IsfhAVG^UvaD+ZbZwj7kqCx+OT0*Sh;%F#r24l5F}wF zYW(Z}3pH>;OZuI|2)fU)s-m6Xv~I6nKg|^gIY;DSbfw`bhX1!K1DiDhM!sRZsD!9+ z!A2O~Jg9?!dUNjM&={%nU0FxMzy>H_^g2U6_r`~vD0~rD#rl-Ypfx=U>ENcruBpvZ zhNB$5j(w}=bhY??aII;NGq!|whU*Hb>|@k-$#~-h-|!yp=7SlxX8~d*GOWkQsLxdU za+5&woB7T|Co^&ijo@yrLu4vS({ycowOBe#mwB2g%wVwGDNi;=?3R74sVY(nA;u#_ zMJR0Z``$#b**gZs^`k}<*35xPHnH**Ac<#?zBd0NVcn>ybivhcrB1!R{UPG9vyq(- zWPyT8E;u2*B;xb8U?0D`{@SoFo4unWS09RqglB*k%rlhZwx}wx3rSA&r6rCu@=pbkXBi&I_++hNzkJ*ZB}5RF9cnnQR0uw_j^npf(8 zKQiGRyUO{zp_&M9y(*~A&e^eVGC1_U1-1Wpe5z*gpv{|nMbJmP4Qq=418;ilKDl8fkWw^CC6#X5HPQT&8PAL%}i=Keq5_ zm>z`@UPGw{B7up7B28XQ&A6pfZw-Oqao#55A2V2QuBivlf>?>$3T7UElnM9S#5DdmI)*58^IG{^SK8 zY>{9e(J>c{8}&CQ1%z`kigWKQlFAWg{-xs)UpWJNvUV>P<6Nk*2;y*bS<|eNZBV5w zk#ZZlgqND+6AT}W{XOAnB=hrEK@Yz`w7k0G1SQ^5++~@7fH>&aXh9mc=cwD~wXKp2+Wc*L$jM{Ks`9I*)#*8A|I8sVZNr^G-3} zY-**VufN3^UclU?rq&d|cGPXyq1dHiU3$La;gr1H_rA4>w0I#R z!F9|ne8mmtah84|%d}j)h}bs=^NFuQFw(BoVD>lI%U>^&{lY=mM2A>P5~5dI2s(-u~JQWe(;`{$rWMdV|CRpbwW*-jv0 zQE|uZTYQ4}zNF{yn3GU5yj_ypUh&>HkUlctb@+T+ zu~e|s?3671C4)SzpE~p!$$qhWR+(r!Rjr(^bbS@4aZ07l2_PzJv)eab(@Op>lpITf z)($H-R|$D-C@x&kPdlM2Iby6fi&nd_{^^_r8tku4%t5owY`pW1Ut7;|aiW}@d*hT( z^dNsH=6oXMD3rt`KPz5dY-pcq0){+oFpY_Jik-4i0tEsCSNHRbsrf_C$FXpoi^3x=uI|ok-T#PRI%7Oyfck>kj@%@j8#E{ta!L4=oejh4`P$ zv-Oi@-ge4?zH#PoZzax1k@T2Tpu3M77lABs5AD21lZy-pTg#_|#TbrPxboZIu#`$E zZ0E?g(Tey?rzGJ-7qxAgUdv^3$z+-B7$_}OE9#W&^fkMV(WwWg25V&L1nK6f^hDN+ zbgT0Dz~U0*J2HMYR|TCLI=uIo_*Nmi4V&u_tFuXAk8Ra)ul_HmZL?K-Qcp(_U7x=- z+soS-E$R!4S2?TsRx!&JD_!qZQ%0#}cm`#j|M>9KMd=Jc7;WCqFi#d?dd7ely-_y; zo}?)HS*n*V`1wjdkOvmo8W<^F`YplnpH&k(!?xVlKmJ9 zT*lV*iB7W#vWW$qnI05tDmFrXA2|oXoRfKA5B*EDCozn7W0Dh_LC=4^=3vfv-0xzA zYo0pI76V{U>j;i!rH{;HHDn))@pqPQfZ^Bng(Iz)P$1>$aThm3tUY{&;L9_67vC>aPvZ1qH zGEd+)L$D^M*m}0SH=f!iFuc8+wtd=KO`{oYV~dVc|=@BX(kb_E__ zc=ne4OvloEZNjC%&m+C$N5C(ZqzM7N#~0Kkh37fAgy zod_y1@i2ktJC$?_OJPg_uP`cFi$BrYh4>!8uB+67LmpZ0PUE~%M5$go|OlVwO8^-bw>=zBEuFq5u_|;1OvHG zAD~)u{mM-11>OH-QpwAu9ee7BG%O;{`BfxEq!H|F6uWQ0kPQrY=n$Y*$b(=eSD5|v zN_l_(8{oh4Nx<->WOA@TxmkoKD`|U?iy@IGs7--w0GgRRh0KMzqhyyI1DzBjXjdxY z0`a9uSl`eBDs^l7{Hq80OuS~FcW7sO*Nz8)d;>Ur#WJ*sS`UNZ;9;v9Lbqe~C+7|z z^u|0l`ypmD-wL_@V-m`Ri*@iQKT{Qi&W$C@C->Cworz*u>S?Tly!uCZS>O0tcR3*A zxzQ+2$J#*KB)@27*n43kxx2o=++lzm8ziWo_=eW;I8|%2QM7MX(a^NSd94f^^EefO zH;W-kZQ29Z-B@w_9ak-OfsEFs-+LAL5Ai1w?v-9Q!|~txeZ?+d#^2+7eN%{^UyX?ft_CJ<2tWR>YHDd*>T(ZDd#U5gi6c0qj7|t%GM|V4` zodq61o#}V&wUlEC-Inv&WYC9fu^-&=pBhioQzoTIZl_A8MTf$`K~wGv3pN}n{~tb< z(t1+2UXTB{CJ9GfV2=sle8i5R9KimgZ8fn(VCl)IOoO#4VE!ml1qGXr};OxJn4gf5Jr@s=qWB|Bl zC0nCvNna=?cYy`UNW6C(`Y?8o0f2X~v647lOxHi8fZwmbMiC7Ii1Rro)V2BmgfU z3zZ{PQ3hr)Cb7xPZln>EIPibNN>W()A`>cm;oz1sf?BnwVsnD^sV<()PWx?XL~}0g zT$KhC-JIYhLM*PllWswhhSde4d`02do{K_3mWn9I-EfJv#d9G9Sy)n7raTm(y*+Bu zJwbpRY$!Ek#zl%coj1WoEC;GI5uMQR0VmOFqs{deO#XdNkdoXZ>g)Y%>S!Cfj-tkI zZ9A-+a*Q|}IY%2@ZY6y;Jqi|ndo1kvXF%$Fe9=2aZQ-1$Df7F_hR9(9TupeE718e= zlmGl_GmZfIJ5xV=9%os2q;-Y=pvugN@d`_La;onSI#e&f?;Jpr!s(?02RH&Kf&sqa zDdWU9C6>SMMm`T7pnCy;*>4^arJz4AMGuI}PNB!#lf$W9a>XV<#+J1cpuix%6B_+E zH+cR}9-8@oY*)&7_~x?n1t<;cd&-(^4nPU(YaCGxtqkZ0NdL)0H*Ym;TDbDogz>%o^I3>OWZ~o#iQ(=`@|K7_3bSHx2&cCb=KK6G4E1 zK?3}Kb`tY3xCqGr*P`#;o6oM#-!3H`>#l7bTNA7eu7<9jM+{RY6B`{JOToyaWb{Y| zM6p8n{AeJEL;-q@3?o{2x+r-JkzTa7v|$2K$uF4OzGDmsflJ27$nPW)mBB+qSuO;^ zko}g#=k)SnO-h4EFzv@LnkcLMssxkoz*U@lSo#T5y}!Ww_TSM^qRpW^S6 zP1I8s^6)1eESg+$Wit-&W%AxNI@7&~rj;rw1%+fuwux_wVT-5ZQNmUVdlcK^DcTGw zqS&>yp*~L&riQ0pr}Dudj2)%T=s@wA>SNkuxu72NPBLo*0thYL= zSs(8RwEk2z1`IkAQX+=t&zTcbN_$0|mRbn6{upK&u$DoscGbQT>rHufXxqo(Mf0SC zF-ulX&^}ms0F;GEcz8*}9%8W%SrP&?{$88KQB`wCNRu~Xl5C;@yL>{_o0CR0dsUqs zik{+h1Ile9bsRlM&g&>B4A{yxu1YoH3b|Xu5i3zb`kZ|i zI}$EjVq{kXv6}oRAH_-dM`>fS;5%8H$Xo?C3htC4+ zWSL+KUFcIm#NRcl7hjueY@bjonEpZbwS?s%S1<&4O&#)Im&tII$ z+DIq%A4&|ueFSBCJ?81-c<6w4{GOG&b6Z1eu;sbq#}Zn8zhMhUO^t!5i@3_;ieK-^PS6OFRY5&T&5c9W8 zYj71&X*1c$A!|(OL4~GHtN3YvO#Mh4u4LJ&PI%@ne1Ux$oyr5U1ass5WOR%K%ccHK zsIlD5#dC%8)X_WUCUcE&zi4-hPOIKO0_$aR@*8Gptp;pI-^FXC0ve;(* zJYbOF$XEQ)5mKcp1q%ZyCR3R~2vt~?8xPu0u4ywbNO9nUxOOJjDT{Vgg=7lIw!0wz zj&|uxmT^x!k6Azw zI~!~6PN+|#oEdI$(nq9XGkmvtspp`Gwx?W915tpEO2%8vM-kjH-wi@yofor|iU%b6=f z6i_q2jck`s_MRlPT0R-n_-DKYsvGJ*PbQk077l& z9jf@F^CWpKwnO7SvXMPDWNK~pXBFh*xSE}OM!JAUbRTDD%;{;}8UYts92{uL~1 z1^PgSNi+2)7){l+F%8Zt@S#X(v9=FMK8gcBr{|W&@$FjY@kNoc{ryN`E1lt=0$jWphhaO(!S1KrD0@Yg`eVyeRI|?D$K{6tvD))jD~DmGRkwuSrHu&B$HN zn9Py$a0de0L|ft-E9WSYo$Pd^Xl|G@^)X;{*@j25DM@&6r-tqW!yL*Lx1M3VjXWL= z@Z&taqiqVTxqnig((9RvdF9Uf!yPetlCceOs}`^>x;dq826vP8h~_2*u;%$lDkg@? z!XYF6^*OkcZkjHHk>|<%93qoiX;I`T;cT&yuCx_R^@Z1qt!}UN@I^a#z)hbAR~OzM^X%%V3Z`@7Tqwb#3R-ge33@Q zWY#qAvL3@`k-?SZ^o*e;brpBZ->VO+o50|FWpWX|#MgzUL}r$y@UU6ei`RWd}kS{ZYPrKCh|P2NdEYmmCr*vi9(uX>Oh2az}^9zs-VWg z25KURmenLf{t}7aKtr&QDqn2C_D3Ft#W*k!~ zl+R_%hB*>{ zVBWu&g~oU?z!s;b6oX-F^=BGnS_a1+n@3#UCFM8W9@MFLO`k*lewVQZyfso@6+Tsb z(Wl%lzOgJZpQ4?yR`PczVK;j>z_aET*S~EKTe{%IZJN}Uk*i@UdgT$Kwv#4wVq)Jd z#ux}Ar#WVvGL}BzJz)nh*JmYM$9pTt_RIb%GaIHB&8WK)$Qo={1XfXzRsN&|%7Wj_ zvcpcd2*1j%Z_O+>cqHuM4)==V+J%`U>%oe>BvP5lruykuri#v4s-TUhLjB{rQinOr zppgWX)0+nUJ|!ppI?nn{)k|)Q?$M6H{Pn&zEjRd)|J2&WN;A53H>-Q4#<5$39unuPq5BcO8=cEf1iSZcN#SL^$1B_J7Xh6IT_0oxma`$s<+0wp# z@8AT?p&z^L-*duWp!*_mA;~y%M1Jj=(u47WppnTYs|ic-29&FjM-pA+`{pM)$rrvf zqwe8H;6Eft4iSoK10%-JOdpZS+73-Fz^~}NIp@1y{W!<}dl-Mx_vQ?CBq0%UM3oIB zJ%D4t!NJi3!~g(dPl8KWdZ-<6KeDSKV{5_U#k{3qbs0#`WHg0vP8Iay0rm)SO9t4= z7Tfk93Zds+^w>1ee4q##%)d$_d%mA1hfTe?2Bk*e1eTYcGeXvcSVKTnrx_;eo56v?o_bv@7V9^`fbL2mIllsMH0wK zD;9apZ-~zWkOv27co0R$wP@)=oB=%ZoYFUX2z)<&h1~FRVOA^xEM*A1V| z8@w$k+>y#1As=5jU8E#IfrDKQ=(|)81?T|-Xx2T94e{mjz5*Ko?V?~l@uV!6SY zsMm~M++D=F_97n8gMk)5-=ado1?nqocB$lnZG#kqX_zY9(J?NVI03Bp3`naBlfVl1~wbsXn!-=QUa6R0o(C9s|>$ z2xXy9pk(r}gkShyKrRB*#EPA!yTT&4C%Uo)w5$=20EmebnQO=^{}VL9f2$Zn$eLzv zyihe=$vBd`%#q;hCnbA^=}cT>CkLo`JxdK$eT@-wk>jq0LV{Gx2T-O&c|EKy%C^Js z8@!D@f-P*H87_4y_1wQVO58}@J7Pm_46=_Sq!LJQPb(o&vU`L#YP0kItZ7$tySGDy z8#`HAP%I@^&ubWmrwar@c@SZWGmEbyaPHL2{u(a14&Fowy#>W@Z~rF^6+afTsq2(H zXq6ZAH`Sm43;y%Q$TeVPS>!WG5tt~JRt!C*}Cs z>Uhik?~>(Zo;?hIpq|wd^8nuE*?~=k(D>Fde@NO_2k>}7xyL*V$STAjyh2Bq*rKSBo7H=!A3jX7mSk`TB8_DV{ zck()IiW_;ypPOsbPW26(G>4-RL7!Vz(GBfDD}^w;yGSx2e{*T$mP>}fLgboHoQrBg z%Mty00xd_FbS(vb$ZAZsJL1_3f}W}k*&sKkAU8<`M_M)N*J%T0PnNDz+V>!Woe6^9 zeuzc*L{Z^1zarDYa+(x-C3}+x=x&PnH(#tzl&LLNTbC5i@JR5| z?(hs@+IGEFu|3TTWn?SV55&F+#bPB)g4PG#S>}4xM}6S8f2h%kjSHlGGw5zr`Lc)a z6DNVG(wF0c_(NIgyy^J~2hSBX6Ay}3jzwUUYoG(q`0TRAvwO`!(%3?(QUG^4O@LafqBn8I3vR zx;Xuf67E%*Ix08ZI ziL|M=8g^0|HL03G#UIJt?S<&t&I~lqee9kYifuj>gHx12VU4xQ)T_hmM5C9TqK0%S z;xGv)R9*T!6JP8;@cW2L9jts7wPZi>{MT&J9TW9CQhfklHjF~-d?`C`@$T#|W5C?I zgf&!qFO%r8*Ja5 z-+%bctpBq{o3jG&emLZG!2h|!1vF{Bp1`K(f^`=p?`iwT;XvOZB?E+h0b6RUC!!jjwB78%TBsYWJ~B4a4x*0{orXAc-m zWHN#Iz`%LRe#C!sZflIB1!g@AJR)WAm>MWsIwT*G&5PgpaG?DR`Y15obsc~pg1>d^ zh5ZFkc}f;TGu|hTS5Vz~hC>tpghFsHBrk-Q8S+UoR@4feV44*F`kJI26GrjDF_n<*||Dch|J!-B!=_WSLcaTMQ{M4WPzxCaV)_@?juLuA3AOa}m% z0BTXSUp(^Sp#v=Okf3;a1+$oo0Xcqznvy9ggz-)1S1Cl29Zxo8O-&u!b!9&o#+J$^ z&p$5umeyWg)=RdU`@?^ntu6QWt&26v2SQdYtwws0Xe!NxARu-CWO#l603(p75UAa& z>-MH6=W|bs>m`e0TZgukjZ}5(y1jUE#*x}z=)fd`CUSurem;~wuU~;kH&75kbg{V* zcp!s#zI=Qzc!=4+Ug$e`6Y1X5`R4V=3Ox9;M&UqdS=7MAn5jkl4JNc87y)X(e6cLN z_+|Y^)Gm??v~|F9&)E3gM#UzpGd&t|s&eyRIV3^hNF2tp!UI09A2M@l@y)E4Dk{hr z^8G40$_|Wu>J@m!vlnlzyD%M^FULM;_+K$BIX+F+k~GItJEeZ3iUx&La|QT7xtj&W z{~nlgt}F<`HtUisC>G^Mldy^i@r+0b*+RGf^k+S~@e*hxjZ}D6J);C0( z3lbDoUR+;SBi!v#kjyRwGo! zaAF>#A*DF$^|E|c1FIx`GFOqTHm{MA(|Dv$>IU>T>}UD?L##Oo>8gfFwUL z_8Gnzah!6tbiabKwW32+?^-JfDBuR}KEe+>3iWaUu}WX|D_pBcwFyMK7W1UC>0L}P ztr3GRDAm_&?@xDugJXSalJ25iTw@C=C#4yf$xK#VE@VidaPYFE+L9OaH6$u(|B{K^ z>qEk=7Fg0sd3KbX5d|`Z5m(Cso>4b(^_}V+c_Pthqg{XwK}o=yV$@vIG?-g-UNLk3 zHoOqECGp5oGvT~!_2Zn1W*L=lE}B#0if0l$H^)9SOsHxZV(jAHox5)mW%|Exgb*$Y zZTv}Vc9um;IP>t6iDVOSAkO%tzHFoHVn3_fReXP1UN;F=1|wHZg+nWdir8AcKP@S5 z8;lK8LuU@VUKZReDw7_c4WjmDQn-ki_bJ^%Xz@<*OA?5=tQj`*4+S{IP`O=O(muNU zBWS2#ivrpwl81`%c(PWAj`!gYHBhv;orkOmHa88pY^|Edcd>iY>0*zDWs-UumKHX; zHmQD@qfRuAeFW~Xp|qu(0r4vs^4bJ=(o*o0bYYN;1E`A;g`mc@jhi;E0ZjbS1?7BM zNMSr6Sy&Ex$h^myS-=byt3QpU%?kkt&rn|W!Kqc-E^>-nCSc6mTJJOd)XYj0-}!t{ z(Z_Qs`nA&z+}WG3}{;9rJuAp*19ObittxYylMFN#9Ce!Xa3%}vm3mq4)A zt-lUcn-M~MAkkLNZO|F9fI~QA*Gxc2kcBuP1j~Uw!*&Ux?D&A4!j)mUR!M-HyH#3; z?feIhh}!{`ejon{}_@ z1%~*KNaWB9`T|fsiXYJX5b!4(FGhOXa6KHI%4c(G9e#T(r5+SN@OtMIr8t8MC1Yc+ z&FcozfeBGln)b^rQ&CP$-&!>aJAEWAb)*z6xsn=V!%~;?ukq3@soe_a2bmI5?iD9q zgF3}i8FlNTa|#=#T3$|Vj*?Zx{%~2wPHuSLX>`wUR^GSrHi7pi>m-R{iJR8Xr%8a1 zFJ-j#9Q8t@y)au#bo^tOHfAhX_6Wkmv%yF%r_h#ySa^zyGtzh*x>m$YB0MU+>ML@@ zs%%5N2zoSe()H~L7)Q>t~E>FC*e(NYST zZ=?&~bY*|3hMNm}+-m5JiWFKQlpJe%MxMWzI(s)!!hm z6bQ+oEhJ;n+zx5c65=GVD8jF<3|4lmAeu>!vvIUy+pPu9-aWT2;W@F0)EK~9+T~C8 zIbQKsR%5&*--OewFylw%Zb5q;-7uqv=skr=>gXzy!XBIntS7Rf!(%SAezcW#(R#jZ%cwgJfaiDYRw$97 zaIe;-Ff0WX3X}b5?HVL2D^upztj(EDWZ`1wRb85t&8ToutNrxl@5uSA z+`Th%jB;3Qg=l>J-V=Uuwr{U`4qew{F2MrVQhT2H%mOU zRxjH_+`na_Cp=xZ=ocv)F=ozr#Qn4bmko^8NH<|6NQ)L4#wV z*~#E?Z$0vD$n+kYbm?X>VLEta#?X}FOK_8E;skc0wuw0~aFKEn7fXTkOb8))-gP;l zV7y+$U)6M@cu(BZhxGTer7E$m@|(!&n&`hjvKs;|C6%mD#5g6|?W|fd2pmWJ&6I6M z_EA}MTaQ_YCG~Ryu)R7nlGpY&Ti$oclL|v#9qHzO-qRG-#Nzmp+CuSb;EqNNU)Gh^4HqlnkgzSJ%ol=ptvH0*jF?;XSIw65mNJVz+<6UH=b z)2&q2=_;g33P=e#ql!{+1{70fYe~245j%906XLSxsvk7(yUuw^1g|^z$^kPOig44) z%&VwrSr*jp5FwvW*n?-K=@)sdIq$?cZdCGYzpUgg;uzAloZ1N}@c3iFOKOb8=T%239R97@MgEezo9-nq` zO+??GQ_lv)PpgMLTg4CIh6&IGDu?3aK5 zdAz=+Q)at_eD?{gh6ALtj|0Vcf9d@L(gsR8UX8_1v?0)U&-)6qvhW$wPZX^s%^rfM z-UpV#a^G_dxV5>h98)*T9Rf|WBVPX? z(jo23bSYo|hUmbc>sEKcI^O+vaPYWTw*i9W;q7~EzsIJRxk&VGEH5&a_JxMHDeTLF7ZggkxD;Qw)Elq^PI;2`iBe_ z3`5{HC_)P@uvtS`2Yc?>N4SU;JGi}>t~E7fw>DKwh4kP5rvF@xp)N&<{`|+yj0@1k zaWaqJ5sGrYJ296*qq>XcIurMBfEoMzYR{1wP(cDfKm9uR!x?yB9(Bvn;m6H6z(@eu z2Z=F*a0sFD)HB8btR|GS3^K_(PqnV9&XeNL8GTgvAyAJcPrdF3Mq8c+qo{<`iCOSq zwewH;+QhRd+GW5@|sA5LK-{?#{(jwkO=RG;_}; zmg)@Ib=>~Yt{P6ZPUJ)e$qAk&M$v7ApcVu@WDk=G^I=FBY{Dvu2V04F(I_;Zgob-D zv3z$3-Mn|Q&Ji{Tz=#84j-_>0C=Z|-(;NN8D1HIHukMO&B?_Bp=)R6=>#p?2wm}J2 ztFc84<}jV5n>t6AUAxW3)oR|ycwcmT07{6>i#Rjh8uGknCq`s7t^r%=Lhfz&EB-Y9 zVKkweXk@!@APK&j#!W&q=rw+m)+fxD^fw}o3$<7;(x0FVtb^rmVZl9hg<%Yp!aHl&ww zJFhv=epWt5QQlo>SmRA~uoG;N(LPtBE;Hp%OZYdMw2?oqxw>RiR=k@a8yxOj!JFX! z{@JpI-RfB1v0Oi87ZY#`+fI92OufinN}XB%s-R+UoY?NB60#rdecB@gZ2#ZU#2aBF zKt>vyza+)@8g^^PHz}q_jh9$*M-oZK_*fW8D~ohK6eiY|xi^Y&V>xO#lb<`p3G?F_ zk@m%K$8}K=ErF4fxS2`AImXrCR%|nQ6i8`jm(NpUz;l*nnHV0lZ|y+BX)R~c?Ola; z62KQ>NE~e$5zTcBjpC9}mRpi6?#Vb=7%hpI0x;Ia17mP%anmCl;0ktU4b7lBr6N4? zTcsV>cxXr9tX+p|?Yo?xps)?;9QUTdz?$M+D6Bu@-q2{x&dwnU&RW!NI~t-|p^e7W zzSEA+!3i3l?FNQRN$%4U#~CZ^`p{9cXEXpd{Z7qkvFiAk-ii6m$S(FNHeaGzj203L z{B)S|W{vZok6e2J_LU*~LFNk>yxgCiT&NJx27x~nGj2P3{IHC!{I+?q|7L?z+bK6V zVT23E6RzDx#a4v(h=5`pk1Ds5p;rj*^_jG71}BVGyb^ykLbBkMdXH1<4I7_p<3yS! zH@Dh*4 z;&4WwMADL^IBLC_sK8vCs+?rmXQ4rOoho?J^yglN7nq=)jux z)H=Q1b7O4uJ9y9{<84U|lK)6oo>#o$RFyB&pGId|6sL_E#-3JYAIv834Ge!WC6lg(kJNN?i-yN1Z$MJq{LSKdf6Dw@;XiTo=Gk9k zK(rq0RIQKFa8SmGls8PK`BvE(`)1`zRf5dO|4H6v$dg~trjfwhT*K!$fyfPzlA@m{ zrN35-4@YG~=d&0(8(j9*;PAWOrA*l{2UzGisI~@Vpzy;lT!~Kz_>c{%Ss+o!BOD*? zhQ!=ns_Cf91dJY-YGEzk<6#o%LOBNb{53uYqCh|xh42hK`He?E=P@XqMO~yvW(lKd z1V{vg0|7ASj51u#J$||Uq}=x+;REm+9ae6T`wJwJ^W(s>;1O1|#c!D5!8FMl&--s6 zrDX83#t!HrZ_Sh5?;tbmffxA0$Fj!onHK}{VOR2au| zF%TytNr0p-gRuw5E0PD4{px|ki?AZH)z$sacK2p_b8hLolWua0@B!~%}-hP{aV8i6l}=0y%C#;JTz>_zxiGD$6aLkIYve#GHePV?N zR;bO4y(6w`-=;eb8X;uyani_Q6632!5BU`n7*@!t+A+hG{wDTA#GD>RHrzx8cTQHL;0* zZRjnFcgVG6OB0(mG7GQCjmM&2MBc^{_MDM}(3o*j}2bKh6I(3D29=FgQ=kSraHt<&Cw3CuLP2Q&P(w|ljt&=svV z!ZCIgr22jdHGD(SO;4s^|Csf!mTNQD*B3*kE{3DvZxy~o%1H(qva(mkC$@{Uf(AdX zM*d@NwrXxbdJ)g!wz8$@=vgaVzixAjGFf%7&>3pA-df6tEd8Adzq6+NS#D8WSi#Wl z9GNDAD}_=Lf0QiYnNK>ZVWK#2vF~>olG}`Au*Y$XrjbNn*2LEB>gE06B1J@8iAZtL z+unT{pO6vY_bDKwl2%u+_Vl&RVEEoYC>I1k_&-FO#rZ#$t)IzPoDVQ;NjXuAi0Ri# zRkQq3)irTdTksYf>^9f-xmGO0ii(Sz|IDvmROVmIE07mJfYHgVIiOzpzX&8`kH7xV zLWvUsw5&c)6hMDMx zL)?~{u}pY|tn?aG!e3Iw1ECP3w*T{-WF`TZcLRO->8fd|st<%gUm$}PL@WW=YzChuCN^z)zRhdbRJZ(%swvV{%c_DU zQcV^moO)0YUA`g1Ol^xUSrXZdD~XPhmNdi~z($swPRuL(uZ{yG!V+T$OMm8Bk&Ege zf=C{Gd7u_z8 zR_{V4*vN%Y$juBK35LN#wSm`%wte>jxN!j$mQJsV1gNzTP6@gTwN$-@36APrh?EQR zw3*g+-nzvnoZj>VXT0AMS?5e~4r&O^vMWZ%X@P;S(A^sZ-%*|DGr^8V3#1SUN?XApEXByOz}TqsD< zNzxLiz}1FPkT}2dRu>7)*-}T;KAzNbFPg;&x{Ti))H4k9(qA=C4M`D@x&SXF4YbBI zzDi%kZPM&x;67eHrEV+Zi^{7eHJXXf~-y(T5+3T727pc8` z+6=~QOS)t%EkmU=Vn)TJ%8tRh{??(uqc!w4WLw%>~|AML8&fn|jH672_*c!+gN40$y4U zIFW(%h8uxOsx_ST{xvgo6ZBrx@7pc^^-kOf(KB^1c^U)Mln28mwKkQZvn;T^dl>7i zfsyL%(#^s*d*#?GFb_6ViPF)v^4CN8i^GSDlMc>$<^hZOEy1I+N1MX<1WE4sB~$2x zZ<`(~B#rMpTM*1KSwN>=gLz0c3i3RWY&k{ZMqjWI4qMtK zSsl;eX4JT~?soYN*y$*{K+bW?!@G=hi;d1pg+4!TzTJ@GpRJ0^VV0{?0)LI!oJhQ%1X5w#v-XfD*;BWfOb)*D|*v!)|u z1NpRp-)@v%73^2CWyCkQ2te{MVw9W<%t90>R-T{YZ zs4|w1{~jaZK)u3VZd*@Z9qO}OZ+Ym}=tuoL|ID(>RvoywoRUcvv{xVYt!<|ALa60) zJ1VAhwUpbdUMY(8ydA6{aiw&mq@Yx^y(k;(W;!%bjqHJ1gAe@M6L9dD_PT{&mnp&+2R_|9d%1LBsdCOdLA$5DWNX?-a@)b{yQ{XC(V=x@7f)%yy~*7^^(pUN8$N=*LHl$Biit=VlL;$@CY!u) zCM`81b7b*en_+u5&xW_muCB+E;4=#aYG1Os}5sQ1HDrKdB(P;)|_v74nULb^^=k#2sN$ zVpWETqNP)m(SAh&>I5IuB_!$PuUvztu+z{V5R<&Mp%U+0;~uYXYFqr5J}<{~(qA7< zYZz(iWY#-2F%`@kohqrIW(3yIrpp|L9@bN>jKlX}Tv;X{;7*2z@dkI@=rMEQ+Gx;m zp(f4!z_ty=jGWXDAc!IDiWc^k!B}tj$zzjx8q4&$8ox}AJ zI$gu?V-16wI}cJcP>JdaI9Q11$#c+RE6q$5t{@G1m<&dsW4 z5F=_j7l@zEe_Gox%M=z7KfOHrRLoI6Qer@vx35!IAB4K`OMA@M_2DIs*NKrc{&1;@ zUiI#_beXm>LKhb&nYf`Q=+hn1M(~2|kelxvyA6 zJ?4r${iR#|J6n?!Q$5I~V*diC6C9cdCbTDa?mIMWWx8Thz190fF=P>aBU&e~IYi^t zG#e?;uDSu58ACE;yp_SDp6qt+rzX!r>4BX;oyWp6h@IqRy{u24+U3~E%9%1oZEOGS zOYc`SHQDs9J^#FU%d63v8nioTc;FSmxQiRerX6Rl2f+iQw^hlbZm4mrgz3a zvpjPy2GgVoQJ_c&Q}UIzuQp#&xArp?i=eH)?AjScUO*3vFuJJP^Gu392Ot*z=YaHI z{3|=Q|KAZIpwg>h?7@+75FtqCQozjs>9H^NsG5;nYJk{pU&N{Q8FbPks+e3|7@$7- z@3#MN>Hud#mvuL$F^+7pRK4s=nmV>S5Cp8;zpJ(N6aTLB|6j}hZGiyP{k)>!a z^M_dK*CFv!h}p(yD&<_E{Q1OD&lQOsV_BTqnk}ShY{ol?{^eU>{8(Y%bUgzlM)Q{%=M)fqWQ7 z_IA~$&`EakGj7w5O-X1UvR+?B%zF%$(d^wAc|HC3~$Fema z<%1Eml&$8(F!JRb^-l=YE!7_+RCELDwh=AuyL7>J`N+92lH$>@)pI{aOsF$-;Skic zUOhUo@+jGbQ#=$$e*XswD>g5x;!8>eEb`Xhwd@}%{=e`75%}B*toCHDVj($RFCjl= zHalT88{xwb1oR>RydG(!G_Y|`Jgm(zmi_>swGp<%XlL(ZCwWY+P#pFWf`A!dZ6LH3 zg_%n4PG=`vV~N58aq+jqlHP1{sMl&x87@Gv3Xd}MLPHmX53SLtNZv?8)GR{iTX5~P zw&SC+u_V+I3==P4Fu8^M8IfBa$zig^x+5Ih^2zeEV#FCDIx_h2v#qVP95>Wjp9pNh z(>Ba9dmJWe&ioP%0TjW`*mEr)&vz}obN#sbD+0Sm;}S)p?KZJGO>(}R>Z8oE3!emw zhDMvXzag~QRS98vwbIJ7WlSF1gDvYgW)FR10087Z%5J}Z`+x8h&pc(3EKGL2tLjKZ zx0+58!-j2`;@+RnlNa{wS(=ozro-g86s+;#-YwhK!AKRqH*P9yyt*J5ljAN_cLn@l#o9oLecWAM9hTLo; zNO#5^8JHz4K)-hNbMNr}^Dr_sy|(lRbnW=w>}+hf*65@(*`CCYHkZOR%Sejd8yH)V zu@DO|GB$!C^7S(cq!#W1fO1F`Q1|>15hQ)Wj)NcxPJ5%|(7Yqn@U|B6dff~S!fic>{2dfTV%#tZ7=rCkKPSWB zb#J&2&2RCVk@!<3RyU|qk4NSyIp%PtuekwjmBu-o+y#4#Om`D9%}O(g(nMpkB-uaY z30n>RMCv~1>WV)U1|?HGW6Nd;mVZVRIp#T%X7=f9n$J#Nr?w)5`(3L#Sc;;Ro*{9U z?|SU1Ux%0SYcTz>sm&Kq%v$WGYzJI~g4)Gol~&9sxJXq&S^RhEOO*FKpFiQNGM-=l zZ}6Bhie@sZ3Eg&68~L)_hagKUduNf|C$YL5Wx1X5}b`s-fTMM9)sXRa2^yn3rL)fW9_hqRRecTFW_& zrJj3c$pOJ0b>aMNb(m{|#=gnoyQ64`GeIm#&qAMJ{5;q&-2lXg=`7RtKOdRa@=@-_`xkgGo5xaN{dE6rg%(iKKNV5a{}gh7}EKsa=$&{T62La_rQ)+ zvp89D3Mk&g=eP>#FcR$Zp2wP}l_`sQx?Q@0!k;vG_WWe9^8|_tC%%G9(5A;m)~=m& zd5M-RRb2G_;<^=O1=09c()sk+%c<$=a><6%#fAe1BRR5g|0JX09~$mRU`b5-s92E> z(0uRIi)HRp#L7*ndPh~Sf+Ud4$EB0S%}-9TkXWgT63xBA0RbCd{2{icGXuZ*N|60Q zw(=RMrJk3Wx;w1%Z9S1bSM3ZcxHicgEd&iNaTCi>$P`lcm3J-Qd5DuP%T^Qas!5(Q zm>RLp`MPw{v{*TPzkgzh=OwZb_{;wLv}9$->)v=M14Gz%-6WaS5Lt?}DMKluO%-&L zBQf2H_e6BqDnYAv;(>d!sLRs7G}a>xiN~oPZ+}5@TwwcmVl%QKE}4Y6fZBurV-_Mb*Sp zV!YI(0k@RM1%4BiYMrQNDY?^;(}_*SMJ1zyADjpV#3Gc-@#4jE1!6Fe$-C+U zI3n2l8e6pFo?$Q%D!h!mMU%HtTfwxUi~18eXD;!s7poY<8@Nk&8MidjN^OFphC)*z zi*6h*`=L+fVrPBQFqtlAc~Y}0G`{POfgNt#<4#I8O+_u@!$B}% zQ`ECUy^>fu(1RjWbM2g1-Y4bcV^% z2OR&>bGtowIAsZUC>xJF2kLWzTeC=;a<|!PV;;>fUyBa+P~itdAe@<=SuDb1My7c0 zs`0~C*5+3BmCJ674eO_M*6ZFX8xP|Ax?q)`T5CvD2ZORdyCmaZt~~ zcYiqC?FE_n&pqF~sa|CQd5V!o+Jhl-Kks)d`NB~&!t+a#(2?VeG!{&Q_dKu3ik@4& zXL3C#4q@tFW95Ku!O)X+Fua;Bt#OQc;tXwBj_AWy!6UFIXN8oAvZ0wZ@{<5>4q8lg)crm8KapXFkY4rOG@z=pP@s z2Sx964uW8x#HhOX(Wua%VU+>~tM{m=idCoPZ67A;7M9^%I$z`vrws|f1sOX~o8{E@ zaMrGzK5_))=IYET>lWG+A3y50PbHCAAm6c+5H>Mh(|hi|^17v@Pi|_+kB_hlosRB^ z!ke^;CRxK_w8Y!djArSQ!yK&*eWmh^rXsc74Df@;DpAI7iSJoznrf$1MLobSEVyHO zMDWrMBP_Ez^lM?a%%KDLA+?7*x&*0I`*p)A?7Y@SqRJXvh$-N#*0)S89S$LuZ99ab>T%x{B1YDGqW6KGfOXzYi?ss%4{Z#u;*Lk}o@=t-3s0KQ zwGZgN4}*gLTFn!O!$k1Uzq?Sw{)kyJUTeL+LbapYlwf?Up@gBtw$XLRqB}6yT&)`> z?M6fy09SAJ3&m(JV{{{_a3AJ5cCx_Mq~=--dLK>4J5bMN2>FQx(e@{vYQ_pWWz>hD zThKpNIiYC6O!~3+xgHUuUB6{ZysZ}hNKGqhVMw;yyf1i|!Y3(Ka4P(c776d5KM_Cl zN%ZJrc+AkQV>p5!cyYTCGh-G9r~5pHy>8J5kA3vqW??nWnl3|_u!zBILXzwzr?zp8 zu=HgOkb?#r1&a-gi5tm;aIHYoaXWfpIRfNkOI^u2HBAG*By~y&b;ZzSXcY{zzp-ut zlMyhJB$w7OzsZ&!Z><~R!k-!`&B$mN$g%2)QgN2ux5uucSR&RHU6k_p&cYPX=k$RA z@qKoHroF1wblsCSPpc&CaweVGq9P;}He67`M?E3vav@Bd5_HugylIgI@wH{B08L7| zZdRo3%+*$X*nBv>xvX`(xb&F2ZB*lh#?QJvd%a?s%VKW0`uw!{Ix|b1w+<+!HFJfy zrdd)~-{rH9Yif}cZ_0IHV=%h~f3*6wfVS*o8s95Bk2RW?obVTPtIKs$Ro|n}2wPt9 zth=j1l5k~K9{xgq1^n#A0OZPT(oaJN{eWjf6FjGx=bm{883o4@PQ?5qFjoa nP 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 z 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℘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 z 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

      L(^{%G}D>Cf`#;h>it?H(GuZMgem=Zs0OcKg*8 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ⅇ4Or# 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

      H+f+AIn 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%0D+s{ty>IOA!gcqUB^4RalR2Oq5T3>=FwN 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

      DC^FsJW%!w2yG$c~#`H4-f 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

      &fkEfs%(v!mIC#vISI4~Zvc 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

        _s%{MLVxF)#1(X0D z)B?ikXoDp4i5A+_xiBYbg4ZBn`I#nVL5rG@QN8>M4Tpz>V1~ZdLgEX~Ks*s4{n`ae zYO!KNr#P*jTSt0;k+-Z-GFW*0u~_P=Br9}pu8frvkvvnPNoLWaEJ&hU+rrP3x?D-? zilZ@9q3wt@i{raVmgFTgEl%^kRCaMkZH+@A)j(^?;DTumdJOG}THzyT)!F1kJ)aDm z-A*ycQ9Ve(W{&ACA;3U8oe!DB(#UBd^ZT0t8jDzdWYW?1rQ{TK8-FvVc@gu5W9K4^6(L6a)bA{y*1G5OlQUt|I6Dn0f-M;>3m$G$2@$K|)H4u@gJL&{P+fJod*O+! zX|j~53flycEvy-(v|j(7Uv@~`Xe(+#4@=r@%_2*NU@4o!@Cgv|VY1YwA6wuqRzQWg z|4fwytO}8C9m)WPSbkrQ1!GV-T@J1+>7^Wg3{hR6FfJK*JR~L4(hy>8r)1lP_ zRT6Hfj&&?cgL$}97vYyHMn)tDVj-rVK2s7VG=T^RAxbS(2`^cW6Q*!W+u2`dZxF{| zY9uv;`cuN9rYQZ0Cp>|}EimJg+?5UV4+Agpf>&1HM+v$RnQNpjVJ8fvw7owcw&l!Y zTKEKYk|>M0kcLnxhlC6g?{&;`OcPOsB4GM{Oq&Q5eOqDmcNJmL0~RDQ3C9%{K0Ote zlL&gG%~zDMK@V$)M3-l%5N23|Hi&u~o-5^_hDL4%=xNo8mRXl!(&XJP6{7l~fn0LNdl zxv!IZ6lh+}bR6f4gkHEJ6@rD_LDha|AC_SDYlgiJyqL8&l3!AoQevnn~c@Y}~K zt%5BZR_F0#rziwylI?~HX^Jqdf*rQaRJBIPw~c8hibR)L4@Af_yjqbuI#2?oA82qD z!kQ0I@rxQ}3@@A>MBP`^PJV$>o;Bq$K3bZ+KaffH%bcKuf(PfOYR16R*smq$jNm(ERy>C0g8KQmd z>;o+4^wNcx-Z`A0QcA-)Pc&aqBQ5GCG$+50f~v0J6Pdy!$6d<`N*p^Xp}2Ham@uOC zhyhYsx&`FB4UM!Bn~<=a_fgV{zMnuQDJ$??8juU-cL5QhV+ElPXnfNpdcRD9M0r*# z1y4qU8tC-w6mJocP-}7;2g{I{07D&!doXCv68QWMQa2zGQac8UJNcdeYKl{6e7mgHGbeP1~Rb zl!cV~8H@^=@X3K56eZ_oP)loaV>(8X=abs>2^r@>`IJCL!%%Q`(>uQE$*dGEj~kx{p!GU zxeXZUN6zjdSB11T>44Rzh-;dHz~^`&AyFk(4?=8&%c$sCO*A`$A}3)}cFMyOoRPyf zMaGmyBN|Ch!qPF~*ET&Qs2VbsGMh&VP#<301UH~2tw)ujcZJZ=QZT^j^-|%}G)XwZ zVxSc2{#HPfgPNg2U;#GH-}Hl()gb(e_=pPzMLeVjG%BLz77NA8jw^hNAsDnec*E_i zsal#bLL@-x&;@6RqF>tyn+ApTLPQA}BT9Ps0w2QYrV^Q2(-|Pk z9wXM-ss61R0I5q|Os+KJdFGCpuYak9NVw2&BH-fWT-qTHS#TJyU3#DwAR(enGLTnXkBETYn2FQ>gi3Db(u9ym zZdG4irTblt5um^wHPXr{JhXri&)`V9+A9u3c_WmU5Yu|~s0nHTt)0Nek`JCeOHfc* z#d?rYD`?_GF}%^Sd~=6X^u+@|v*FNasI!o$l`Ew;!TfYI`lj-^|Hzip)&(5{FXU>p zCY89?LM~R7WrtSL1xx(c+m3`$%|oWpPZL%EO?X=wyB!3JDFi)u*%cUD7F6_v6Ci>V z%omQ7OQfn^YYd23N9{1LUtqTDS;@RLv=9gI$NggcLsCz>$8f*nnazCxpGgaroz2!RcvkM322APEN0 zIVZf?j3hhmBof7N3RXOv1R+tY@X5T91{;9@jnKm?$23~54%k5&DWgpnRf(hY!Uaay zi9WF4gSqn)m*Ew8Fq$EtV3+*bKVY!lrG*H5Zv|(6UUCV94HUpIS$@JaX(_9&Atfwxkl8S3 z$B%&BeoTAVbc$Z=s7c9??-guy&F!<7&t_K?j-mqPaV3 zIx6W;2W}y4er8B72p2zmCUpjZC8+z@Rr!;dd6zH3fdkr!m|NmddZw2Mp&+&8jlwX}zHtR2I(aY{&poP>TS!nZ}oH-D4qmHT~8`G2~4^yH$$Rm z(Lzr1?=Bl_L zFDC#_21^%J6rwu(_?py^0_k)$Gd{mVSf;N;L#T!046Gz9FtbRNM`76HoFVu5-lfpu z7Gy%rhsTnrNd7p%fOsWb!KZrR!%WpvD^7FJ_ik@9MfBz1R}j@AsZascwlpJoq6T8D zR;fmGLW6C{OhtnGh(S3HaM93R-2x{vw1gr7*()oT($)Ct^dZM3Rn%b(9(vTot7Ii9 zx@BWnq;)SruBVJ;8iKT4qt6+Lp#^J{fthdw@|Kmz9KeQ9^k#=b?BYtwGO`NT63#*l zhF9~c5ISNq2NL4^*U74gTrY#+PRP-g7wYjIA5jtxw}2|}X*{*-Fr*=>aWvD_By?Cb zBWV{Y9eKi?Bvx2~lHDFnJSm91IMEwP-3W-SQ2d1@imaJlI)}*d5j}*d86fDj$|Tsd z%<`7aTue|CRLspeJsmRRD{$iFLJxTK|;g|A63TbtzDZ=e?{vbxbeRE9$Ne2IrN56J{oQsG$FwgWf#w4IdGh`jh12fT3bySjk z6Nt3hc@A4J83|&3=?iCoFI=N)h#fZ*lPwt1AfdZQI}$s?;02sSW3+hK{xLd=g=wCI zW^#k6fbgT8>QB(brXY5DJ&{@rCM%aJK4gWvE!Zi^h_+2cujr1@_T!Uv-B2l;^GJw)cIfCK57$z4> zbLvsRMf&R#K90Rpu$8xjQKF0hlIn>iw+}fc~iF z<2wkxgG@so=GpNjG$x8c4fW_`N$JQXrZ@>bnH3IML(yv=OwbT;h&;^$apJUf6e9&o z4uL+DVTl?V;83T`p>!4*o?!nuWb0Zo#5g@b8F5+K;A8%O$?ZyNYVFSjJY zk%9c0vK|jCJQ|y>b@qZz%t)(Bpi-_G;A8)F3~d8~*h8+MM~h^7(P~N#LXKD?YOe7K zzD9+VID?NIuLwKThyuHL=T#aa(O@`9$P=Pdd{7x`g?fNtF*r&&iLy0eKR_w>RRzxA zcYIuhhc3pRe1cu~9Q!-!ZZxrjxswpZ$85xO5?;0`LZ!nU`1IjCyQ32^0n|iF_f>)? zUceHqERdyFpyDGiRM2QH5s;`+O*4ROTd2iNmCW2oU_aXc(CHC9QBX3X;IOKs%V<0$ zaG{Pb+LI#=5c=AbgqV`oR&c9`@T?YY36wdSN-$Ei07>1;m(uK&ap6{at4!p5(?E|EGqEV=iMOPAIxHWew~UvKQ2k1%+TBu zXT6gO8XG?tO9CW%;etCgdyysW2rY)#3#5`}prXNn(2Hf#gB~0H2vk*Sg6>T|J;W|_ z@P)hiU30`QQ!c4TL?TB_fRRmlJX$`l!(>XmflutO2S}i^8{5HQBb}5}vjP+xSRt&D zsyeDEIr4yGr#|&A7)l>o#o>wueByElUXbLK7UmDsIdT)!NX)u=bu=TBBtTk+ELo#z zJ7mEnG3sJRKnU{4*k_MXS>EJs3zS_AN#(<5W}i+82OwIr3zX6Z=*p0a56JQnh*rqv zCjrI)Cf3@4p`k2C&(UvafCdWjtQ!?T@n6hl#9x1d#C{KJ19~{~I4B=qCvq}Y&|3+w zaxee~$HylmH_-Fm4*XWUCNM3z@dLWE#i)?>Sf6~(#$riyXcx$$L^^O%5|}<3mrK?K z$2&mU|6zh7Zjeugp$W`*T=Ah4T*%ARc3YF#ISe~VTQt<#9NIei6-hB5;g4ERR;})| z;DI%|c7&I=iwF|RC$7u_bA7EC9)?-2l_*|gkQk6mBL1-I#KcspDH46D$}w)!koCvZ zaunW$hV;Oud2E)@Co#^X7a@Hz$bons-K9*BD5g^(sd;UI17|!B3x3eV7v$bCfx|-{ zf&#D+`y3g5Dd_d3ibX+n^V7$S;#w1q#Bo4PMFge?86q*N0fll$mWprS(kxNmbkL$Q%>Bd}{FO!HVt8O9SR8_G?p-<8?@v_Udd3eS+jAXPiX*Z2aG~Lt(K~2Cr#dlK8K-$o>aDJSWk;>4PyQ@B_2m$o5 zFkS^@8h~>2qon|l2Za||zqHVDTs8TjOXNC36Y0-k8^{rruYxaDg2IV!`Jg$9Pg~Fy zl$^@GQcEu+VDPn0FSt=Sbt?`~_lQbpcXPzj60aSg{Q?uJ7Wcz?QU>ZZALvj)!N5F+ zH+%-a*M~VKMEUhJkgQ;<{4Bw7VH%qcS<{VVm-qrlWv9m=>0xz0*xNgF%MV_NbU$?b zx)wN4sw}eyRON;#-k{f18*N6rg~N!C#o4sFk4cRZSaf!@*ny4#E2Cs-n${e1C!XYI z8b*qcm{L)B`St{b+|PWGLJqjDu?QcS4N7;I27%X>Zk_>YnqR`l(yACc8utn^aYzhB z9EHD-^DQ;&bCj_#dI8?HCV+zs)d3w2(+iBEFowDoGl#u6K~7|WC)q4#Unmv(+87_ZA}|-A`CYUtYq>Dz6**onua1~>;l~n)!>(0 zQiPByW;gT@hM4K>*2ici6dHB8l#K}(3Fbx~h_uF&5A<*(dkC{QC8^b$2;PNhR)^&8 zT$6-e<`xXGdZOgM|AVrux8TS6&pVNN@?~0OMn%S#ijkGj5=akhpt+Jn&{SR`dwuyb z7OUVViOY!9NJ3q3t6cEq=@WuRM)@d(*(;^zn0cVFg{ZgVq9ml#kV%wD9l#ovkmy?$ z*j9RENhLh6>$WVUlNo*oNs*EYb6K)uCt&yy)fA5r;(mbPQ;bNxtY9!2W&Lj-f;nH!;x9aUdA(V=v=*njtT^O0zW7NcpxSYC#;xpOEN1UiO6m&KvLd~#l7;Gmdbuc2Npda+j zWE2>7@BkDeHExreI~vkOX^~CD)bA~j+S>P&0l@~E(BfM|$*|*>C?b>+m+%G+b#`Ey zlg4Z(52I1ON5NpcSg8!a@Rg1w5s05?qSg)}Q=ek2+LB~Tu1KgE{203t_6r}Ni^`t& zij?RnC}-TnRbObL3rXVRA>EX}Wrcwb8|y@1xhWixr~{W$M` z*m23$t>u7(tNiK;K_44JEgj_v8m%}XGZ0ZozycLoy#a{q&CJJ8sPe>`U-UAfmtNsl z@v2G%NzER|Sk+PqA5XZJdSwlrPngI^<~^`e zULqmLP%cYp;liHb%2R$Si4b=%6sBO6kR1x3FI>11(9)O49&?_QDho)>QKab6slhO2 z14d1eQOUm310BTSNi4&eTsSZze;b761}{co8ncd7g<$`+WVi!EY=IK5idLu7wv_la zAVIY?-k>8fvS0x;TYt|Bk;Nr&^okQqK#|p$sjdZ*C@?H*o!kPr{BRt9cOo)&$RVr< z)R--p$=meo@`W=+1F9n@TnL)eEZQ*-CJG5Km+_C`Yj|sERL^G4p z;Ttj@`gQH67<>s3&p~aiG})TdA%xzVoQy*Ia5LC$q=-Ei>~tuJ$qRM2Oq_y=#mypo zOO;ZPRu%vO5$q<|WTvFDunO#`tt?s46+zf5z8>CYS<3l>$4sIVcJ(^ten>aqAETMsDImh3uwQozmCEZ9L#Zq?k(n zyoH%&DW4oWYDzUw=`e3m!PNM}oFdhRIP+W;LyA{^NmSy-G=y zOi2rd{8FCah!7S-y)MIZ3=>|UO2oG(t#quaEsrP804tW*bV826hNdec#h!pdWDnEn z5j>SNki;oD(yGa#A+>l1mz76rhV=&P3k#i*}f*ErXl@CLZ)oEe5aX`ttAc^&VUnAA zaVZWOUV380MJmyQg-^wgg7OC5k$r~-63?>PZ)pfx>N^iW3Hj+dn`Us+h*9DRHc=xv zSh!*+l8(ySR|xh+P$y)bKh0AbA4|~XOKB>cI`H`0KODMVQi|8ELluIm11Ckik z(@zM&_mO6$C!%^wE_}fPRFt%~(g`(2U{MOuJk<$~f$x0}iEUt?r{xeD_#}50I*4L& z>Rc8>N-_)n01sAv3kl+JYc*+sqP26hQCK9F)Yh3L*c?5g1RU68vs^G0BQS%+Gzs2V zQ{vMeNSqXD1;j=~-m*_fX)9oB=428V)NlZT>^tjYi7&`A+JnkX{^=z|j)-WZ4R{L- zcmNTsfI#WF=3f9a)RZs^+FdmpDrBC3s0z@4?D|Q92;TH0UH5tL39_Z>Lt4IqjCpN> zqD|FE;Vb3K*(WXDf`R91+GGkI%~=QI@V1|kR?x+gl~IG1X*NiZ!{RxbO58&tnL=fS zL?EB&HKjH{nu7WuwF$g#L_Kmj85#Ak-bs%6aJ>mb|5XB8L{&m~*fS$kHmT!GF*QSFM`^gpEJTqo6O4b5RL)U^m;ibF2a4VcTprc=EypvA- zIU^e?z`&VOJ*ZO7S8z6cFD(0@WY_-X`!M%J3w9gEm7pwmCFIjIJXsyVf;3YVnW2fV zNG7fY(^Se)ex-@Dpav34Wy?Y+h-t`rsTm~vGRcq<5voCxX$&9O8iC%BgH1dN*y6?dya~P(?&Kg!cc&EZE{0YQ!l{0nwA>2}e3g-5)H8 zpCSvHwTQHkUKeb#_s4-S+@DtEF_ zU|j7E z2wOI#2|fZ_6Nv4uFDrk~Tx&jf#%3NUp7m$oXvv`!jja})AW2tObDRq~Ur0)B#sDdk z>FO>h$^lxI+UbcG6U6HtwQ(*?cK``1TSOC>P`m?@l7I-STnZB@KlbM$w{L3JgdrjZ zCVc}2OLx!{M)0;jqEqL}-9ls>Yu!P}SSkt$Trj0xZscW42SC-TE}=vigs6xHDpH)Q zQ3MOcG{s;ayfLDQxeFjsr5dF|7O(=Te#Spt|JjL3aS10BkzhiGmDt&`C;s>p$`LrE zjZP_90+Ic+<%wBB!LqTFM=Y*Y$c1j>hDfN)G$6Ppi(>zrc4I#702%Nq2NoRQ!H;fV zfgGTzBN9}u#E`_WZ~-Wnroj{Lo~dg278I{|kdjj}_Tc`6%8d~L%wFkBLSII4({sI| z1|Zj>pa?OCr#UC?G!D*xu*@*o68J+~)1oN}U9{xZxm2o7Jbr=nmJ|{dI?A+lu8A*w z0c4wo7l2p>UtDHP4b!A=6a7f&ndva*aZP+Q|D0meQ)lAxJvh~aB$4?Vrs5ZN&=V8u zSmgg~4dK`{!+0*Ke&a+sru4#eALRjvAy;W;G)#0y7RZKZlGuTUYeyePad-wUafJR3 zvtK$_Np&Cvc}PS0FvAs4t%_v$KAip3*_+#E~$|NzvKjJ2L?}}M(TDn(uliE<}%(j*j$Oqdy$SvcXrIqI+l_FDm2Kv zU^c%C=%9loG?Ql2M`2R=w~nlsppV_HIJYAyPZ2|)VcD`NRa6^vDdf|kz*1Fb=}rY* zwuTGNm^4iZ(hn^#HE3IFfQN}e{xU^Sc7gr+U4eO$UIbQEV=pPP|7Lg0!n8mPzDfEr zuqJ#_=`5Pckh-8+a4OuYUp$W1QdD0*?2KrworgoDjPhc-HC}dnf*7PZbi!=CyBN2F z@Exu`v>=`u!!i*h%sFM4%&5WHNTsKP_Y)c^2qNio^gG5u!pJXem7GQ?!%gN5cGO#$ z7%CXS<;JU+)&}cuOIBd^$14Vkqj6`dE^^POV>1^8J86!Xex_y z%kWxiZfGyeTk@4(mu%E2$Cx}?DjGF%FlGp;JE+yv>u5>dyz2&|VpCTh9F_^d@4Zn) zas{2%31(iPu=A2;AuUgH#x3ajXQ;hf8k%`k@S|kMHZ!OmMk~8Ja3|VjrbempL{d4* zrl(GeCpG|CAtp}GX_Q>XvhQ?`gg z!g+Q%WrD#noj{LrU9g(N;sIcBP!#Y=^yXYGo&R49#Vvlb5NT8GTuM`=B^tPlx>NBU z%&VxfK+r4{RqMoxm=*(48UJfq5c=GT?~0yA4T(wA=T+>*EG1(FuU!tR-sDLX6#vA$ zWljb9(5BnBPP*Qlr_q917jbo}mkzrqCW83FW~ZyuJV!U*b#G=4R5-qE9(h$x8KdXj zrB=Op&V}1^OI3@*^r1_bk&+Art>i?QShm|$$w_cvokbnkxA0Yygh}a66(vcayXW0O zTC=PysdS|D%l06G**8mqFcu}-E0>gVEKjee36XR4lA_@QG_}oSW@@iNNO>!s(@Uxo zJ}$k?>9e!clJA5iGg{f??(?*)>ASdptR<-#QWjwj&5-y63e_+V@cVgH{kw!4duz!WU4`%p`{1zSJGq#RAls9XJq!&+aR+POX>WHGJpY* zOKqEMtV*rWbRGjehY zLRVBxEuJze>M-k>G$gzAr?mzkdBrPJsxzv(BaYP0(cV&CgTWo%z7lqsn&3uHYoD%^ z$WYmug?(A~YnF1WG3%40|0=Z{ztW|Lj$67im7zyq?R71TdBUo7H4s<&Y`lq3tJ-qx z$4qTh>dL*Ag&F0QNDoS7Fe`0rYh{(|#E2e)bE|AMc$Q4ZiF9==m3@hU)Mw=?4+f}k ztBL_KUT#$@Ah97^_EA}vlU7X~C5fl4D!7RPuDkq7=JmUsB74vxtG}{ml91!qcvVj4 z_ny@c(s>70T|9W)^4-A4V#q7*4?gx6y*Dt*EXd<)S3G-8qI0DZ^|A`5F~0bUqT4wKd=}@7q!h z$()f3mDEaXx!}Obxp%6?F8rw1dd|)+w+y$%tNRUEN77}+bGVuvDxQ@lT}ePEraA9j z&T`sMv!lRtcPp1xANha_cK7e@u=UEsfb-Q))buvT!r=(^M{an|mecMGcv;52YfKWQ{RE#~0y#vCr^h59eyzs6`cfZ0e-8QXT zpU@0S3~OhATd2$xG67|AX=)Av)s&Mhq!duqM-^zRYSc0Y@i@Dt7R*+8wIec6k?Yl) z7FGm`pxXP#G`;>B!dg&;-eW#8dO0{M5O!^pVNdv*1)aGZwJuQ+bdQKi=vO<7iDxqQ~ zY;!k3m9kjxzs!CVRL~Qpx{A4i=S5+%_VF?(Pb9^7&&;JNv@IR6E^2A=Uzr?(Y9{tFtwL_0D(#l@>MhY-SuAXGP6)j-|dnckxAsh3iV81xvq_UbohtsIE!ePmCL@${xLrbO#^GmmMuAK0J1IM9o*EgsWeqs25%b8Q7m^|gFvh? z>Xmo6-X2edd|9a0g&BpBACpYiYe#EYm`$>qGusu*7;$-(Eq8}h`>!kpOs_U|F-X-| zzK@jFPpW2~=TNR%f#z1Kz2yzTPnlq*Om(_#BKnR?tLZg}s&ZbHWp=L1n$rR$seBvP ztSweVo7PKKPwZYF!s9(Ya>Rg{wFlKK=GILM|1~z4j#V_67g5;yH&6Omk zshfgYFxs2D1R*cXje3)j`e9r3i?iYTO&c<0SDOd3kkw6H&Rn%R7eYoXZ%YyfZ0mQX zW>osP1H1M0xPDVztUZR$1}5&R?cfn+VPi&no?T@NCIi~Q&bl-L z!>adngCKeNDTS2q?M8hokk~P`mkDV2bY+^qE#dw_-hq{~jLt1X9Zi+I!m zHUt~M;ZkMv!{sA!j!{?rk@u{6Z}9%VGKNl8Y;hJ7w|1d1nRLAsjUuARzEPMn~+BCnD~-&m$e0j+ARV2Cjm+r+ddCpZTg*RqQI{;ljq#Qc&sF=z;AE4Gs>Yx zsp1BESIwQ)|HD0ZyPb=L(I-)Vdi3eO(+0r~v1TSbU0m(WfI-adRTK8`wb;#WV3uq>XBpZ@JLk!) znV9y@rB+Xk*?LxD&U!@tcA{m{dPHVgJZpRR)H?_{t99V`>*{Iy-&OwJTxVhhz4Gpf zkdDK9UO-|=chWZLx2h*rWB&GNMaeoj?xaI1)t@$c9u}*T^vg}L+!lkb85(@LOb6RC zUfH8%N~Li7p z%=T$9?UopDQO!Aji3i5ba|M#HmSnpu3@$Ghv$WALIRg0|cQ-iOcMSXGuCtGM?(tJ00T% zUcCiq2K1%N5JL;duam2uFiiLlVB|5)pWK1 zD_3xu68W4gbd50JbaYUcq|gJNdkMYee2`|ltlH(s9C=Cx~xLK7*i8RpQ~Vye$!^@qBi>&t2|z1h}yC@$;DJYQ24E;LjA__nqGu~6?n3-n$Kr> ztYi(C?Y#d${Y|~yBv|077+{gO#Kp^t-7%(5Bfc%;vv3vI$z_k8CK9WU@(3-PrZlB- zO##atWK-S}4S>FzW#@vVSRc_4BrJLFCc!qfL{*in8(jy#lo(M>PO+N1+@h+1c{q^u zCgn}d6D}8f8~V=5h+l(E2z5WADuw8ikj*jL60|IN$%UeQ&~1DUkEgRkjo6sM}0IO|%fR|Ph`Ouw@&>U(ZBDgkBK z*Smn*lcrJCM^v-?2CEmMMs^d92CY4e3(9RN67iCnnf5V?qtk!O6bmc59#$%cJm^e& ztds%D(tZt)Dv8HJQc^MF4<1`_D3@x>%fiXJvBgFT$<^C2!ws&zUb_^UGc&fM15B2E z7LfPk$9SGV6<=fqJs&;lDJp;slN;_rq2(BO>S{RjK4M!J(B;hX=sdAl+j%Rs&A=WyrdAa>lcX#jEbUFy zk+sU}A%&L*J=j;NR)HOqj!-Zg?-l7j#kG)(b-LGDN4!4bvNQ5pd8kH!^7dKdlj&=w z3zAFz+bf}cznn-C5D?tUBs%jTPDk?rb;X*K)qtG#3`5-|z3IN4?+C)QM(vhIo{StMpTSncL*_6>@Avu_9T zY%f_d3dJDSL=5}Gm22xEHmW=-?HbeBXru<|*TY&|m1U7m^se+r;5QraLv(oZsrZmp zJ$xBg`WA_$Et3P5RJxW89Gqa7cwd@wQjoBE*4^vFFBFn@DK_Hnd~)eozT($Dp?vXP z3N+|>Syfi7PrcqZm5D-{2KxX0xP6ub zVs6(d6pF7VJ*6`5Y1veL(62LRGNy!Cm52H_o4ws~Q%2~_QC<)Jt|*(^8BDmO=;^eF zYJy4BYN?f4-id@xGgPs5`ZPdMNxWd4I;T5z8heG*W=`WDxb#hBz%^U%l$KXaGr0wA zH}X!L0|KgV)9LO=&k8n?R@F6{X{KIkoHeR{(yvIXpRPLFIyJkPkR6yd!DH32nYyEP zhps2Pr}Ji&jEkg(+>zP1pHx7gWmu#vYBl-X5u{Pp&3%@-IKk^rU+k@=`jakDCbX%PfR&a)y7_)CN0E{w(btoRq9iUP=Ns(UImb zpLK2b_4brYm|K5b{Qj>$bsfS+-V;Qw);|RqIj6>}j@6O^L)bD1-4xBC#!#u%=SkRA z`!7Rl76}+7{h`i6S7k4^m0{Zy>h{p^mi$(|4cX-AN zU-kkoqw`U$hDrO)CR9AAXcP^xc0b)M}x^4NpsCsqsSo9N*qvD&!&f#!Q4&@_8zHf`OW`$JEs1r(qf) zmvS|p`c+IB#4C5Hi$mNlkwz;=$F5VIhAx_q2~%qoYi#1DhqYbbP5G5Rw(vlB>M@l( zyVzINZMIJ@DP&Ri4ILXjQdz$#2`i_nxz&D8gC@Cl)d-VLHBGE$Qm3utV?|rF!c}*}RBkLdp7k=aYLnxn z=HT`9ddgkJ0+45ns=C$Xcro*_0~!;=vgRWhjB~cOit%8aC-n}fpY*flRO zWrX%$O37EQ)u&@xqQq-0m%~;B2bDfr@v?e!w1yw5RIZ+qt(-g`J$+1Cg&ep&HiqQ*c0LUw&u&+E8gvt{Jgcon`SCf| zdQmFxYG`@jP5knvRRONG%aXJfmeg|h-}FlqkAa~Ys}h?}BBfoaDO-@SYnOP9>)=__ zxtGXqo%a4UGJ#+7GOchiR>?Xyxv)-8?Tdq$Fq&4vOf&*NEN^4YVD77$85F|&UR>Kc~b zN~^dL_$$koYi%x2fQ82vx;MP4-&I*bg_Ts(6vrGV$pHeOY;YFu17r?4NYTvbr) zZVse?{&;iE533bus-1V`7OwWJok`UvCDs}ul|eHuY=0O%1!zsHZ1(kO&s(*XtE$ai zT!odMRW0p`J!rxEpAzfdp}l9y2BR^nu8W5HRY*Yk*ivcNcrihjSK<};PS(dtx+kmp z9%j!;y-jLdX3JJ^xI36J78X&;(1F(aX=|2^+{9S7tOtoLUb5|SGPUa+*)ociT%oJA zW_m))nGFNEXtNveBOYwdCuj`s@0Iaj{&p!{HCudoNrPmyzG`046!Bbo?m1wIHLqkI zz;&2XYh!@h1JBevD`YR#+V`!B_1@`~bR>U00OngB*UU2e$SB@rx}~tbonyBrOB#OV z`!0~NGk~g?%=|!EkP)|9tNU}B$s zOO}^qrfn-3mc{gDtu|4zm8w91{&j6b<(zkpYX{z%-ZpQLlqp%R>{J0Vp~@z78C!-; zsGw_oYf3B$|F9sy;H2Q8Hl~{%DVDgH1Kx&ZsZ2W0hSFtR$cEG;yr4eS!=4jG%gJwo z%r|`4BuSW$RL~oI=nQ{b4OHG*!|EP_)3j=!|9Zkg8^pNH6Bo8CASpGBHel2*^(%cP(R&DVr=6GYGA@kL50YyaW%t z)=R0ehDX9;F!r`n$?XBl`5`X0-L0OfW|6Z|TVl7rf`_=#))_SHBXyD#{wll8V}Nm; zZB+9e@O6bdreZFiKiN{?kWx~2RodKB-JjIfLz``MP0%offHZqd}wRE^@vrx97JQT(ixb+1o;yxHn-Edz61(6f?^cu_jM zhL&W{giVjvZKa*1tEQwZK!4$+Resu=br`ZI_`tf;+3{y`9sRk9(DA zJAvA_GA+yF4T|!-Hmy*ZF_^Qra!&cQjcLN?VAGbdshzLq1}!l|TH@wqxB~hP<*QZN z5Y3|9&?GcMJwjn zmu(!QmGa12*7ae{hRFte*ZpjD4Pc?`TKgOI&~9~cAXR)*TUEVnol8r-v}bQyn`+UX z)0R#p=GxAuSbO#C+pa>jS14SvmDjGepN0oAN`utTQcFxJ}*aiXQ z@ocuQB>0@p?}TP;c}egma%$pd04~EByr9Dy+ciZxKNWyQ)tx_u_n-PPsYJYa-7_^ z2QRXhrK)i33OAAxgB{NT^PJjnX^>2{V28JJnGOL-1&hbVxS*6^)=sJqvS-}cYAPZ< z!76y}3m1r@6Ox{{z7$dT7HWA0kB}SJFwMv`vu#WpRCCMgd z9{2O0C%{+tpFCLHWl%U8dN$3P=*C-e24&xlxQpb~@|;5nT)jBCGN9wtr|aCIg_uXF zRE<@;Xv%GQ6s#P@%iTHDEnhP!yKj|yJrbI>3j_6SR&E#Z;N&^dTr9%c$nuT}W8$=P z=?Vu+rF&eQBik+=%OZEE$38!aivbq>V&=pxMH|0f``kK#8LeAkcXHx9pBBnk>B_mD zIh2a}53_dFKezE1s?4^k@=j{!H!_l3sTnz&sXeKLM(K7YTji}2R~({_<*rjTN|AOe z&2d=Dt1kpZUDk4(5??c0R2^#_fR}51fOPX+?lr+woO>F;YV=2UB*Sq*Gfx{-h@*vb zsj^tMif${zY#2M#(yc9$0kOF0_jnLbQEHozblvNg4@so3l!q6n3||V#l)c_|b*CU$ znixHSSl_!Y_UME%-wuCmuewa12+kQr>)H~XW67#OMIB<-uridaR!r;i6EU{VfdZMF zx?LQj1^3I;mu8e@SOw8)6?n8O`t*#&@45ps>~^e&fTXJ?xB9|qDWFjus$RJ)Biqzj z9kOk$q;pt_1$MG|=gy5$!fHwZX^+8kX9y2GOAm8u(CmR4%an4y^K-RO(B`fVd&{YF zB?m}wciHDC8SB?2vEtJ+(K%|+eKgHdZuJp)a&2Uw-FKg(GOE?b*+CxloHO&}QNa%r zx#&aebd072vu0g)xxauuRJM^T_PlL9QyAR%{B6j59*CeHJM&tvKa{KhEVBt8ZFSI+_z{Lr2Zh zc$VquADI;iGv9PY$H>#dQn0n9OjpXeJm*y@D;sL2#y|#FN!us?8i2T@^%*l8q^GDj zkv8Shbeo0Ep<~KHQ=L$ymwJI~)VR*~PnrFnw_|($!lM{q*J=z+tzO*mSQk`3m*|13 zxy!=~-kmD-R~H9s)NwE6Cr+@Nyt=RE1X{8quL{|BvR*eNMtT@~)tc+>QX0muu0*`I zb41#ds5qONh}s={YdZQi+4r2s`01J@b%{#zg_|y+n)H0dCaq14yl$MK zEsNVdSYMJ1_oC!h_lrR66mu%#Q%z03?ohC%mj}%{mimUKeT#ZdzifkLS5}rT*Unsi zp**z~U8=u-lwFVnQ$y{ow)@W%IO)YL|Jsk4LtN9P?--?jAt-`WG~@5&fBxCzixetEZ?9|2x$sq2ie2YAXee3?Su>zM6;Hwcie>?Kd1uYgUT zuHm_N2JAAxVnW%@@E#x+8T-}2nvCK)w~#}4ZeVV0^t3D4YJnYgtUL4IqsOlT&3?@~ z+T)f(Qxdx7iX5Z#s>I3>^?!#ylOpB}o|2jsATy$xTz zvI4ne!`8jK;FSh)!U%QidGrNtt(Y3BV9-Q8X!<1~Qj zXFjfP-@us!KvUK3;Nt>nsZx|BytmiD^N1L3-g029inIVA0w6u8(M$k9000m&00000 zaXFz*R8gpsN|mUfmHHH^DyfxJDkX}NeG(A#5Tb>IUgUxoBB&5vAyrF4QQQDTiU`Pt z0FF)oxgYHly+jJOs7P3eHHi@;sXdVzfwYO5wC?Wf}o&Pnn^t!HVI-Y#5 zBIb6K5x`v#cJAaTaTD4gqRhv!0UL;=stzp4vUy<33#RDT$FO-P=>`@!oJTg6q3{7% zj&WmS64+c?-2rDyCCj{UOblIr!jBGc5OmZ%tdjtEzQ-OQJ$@U5Mc# z>nfKDtu_!mpYjWAtF<=mmn8^mE(i&41gE`HS%wcCrYYDoF+oiXGgJ{wMkRE?9+R%p zBw-Ay%LkZd%QC}T`33z_-q5`l(fRoZp$`#@9n*SHTylcm&R_I4_7{E^AcQt!S$ZjN z7rL^bV-8{FboI<4R#Ftyo9c}okWtHq_GU2eKX6f5LV%m0coAu7pu+skNH)jQmro~kOq7dCJWfD!G`FMY~`=*4fJui zG{23<%wT=nZ6U)-EYap}29#Nf z+XlH{LH)we8*EKdYDu}peiKsLau@?Y+&OJarEqdXg$8x6KDSmI4?BN%+SnNC=-_jS z+iS#iGwn-YfAQSSa>;s|ogyvpM%L#l7jO!b?%mlZj?=np-GmaZF|1=?<>0Sdv_Zw! z@Vwh+1--#sVA)N7cO$;M+%ztOs?x^XK^`-G60LT#O%OSEO@Q8ILN_*-Aemr7n-;&g zHcU_eG3;SpofE3}bvut^zuCptX+RzOuh_@tbEkb$x7 z#~2-z(L5?k47R-mPtRG>g>qdf(L4;lix&fSp>2Gti7?q9ckvreO6xqixq-dR)i)-W z_d*|0xi{+=tLV@pH=~5dJ>rjTjz4(bS!$cwcCDUM(cdvQh#CRqZ|f?vSwA-ig$49* z8W#Z+eH3t?gx#-g69t`4a>Jb$8k`MSgoCK?LB$1-%1@Z^1Gl<^ot$uBeBvL(sn?2E zOyP!A7!fbpEG`^@f+pDqaeWu}@YYGeoMpmbp2cyGVYYn6E2RvBb8;{4vSCQy1`LO~ z;}vifH-^i!IS!|gz!Fupal{4f!(r_h$OcCOR;8X99;v~5~+D%*~T3+)B%Rwk207* zciW6Ql# zb4wzhO0t|oOVM9?+*I7=OwG506etP{dTyq&36jxi9A6>&2~@nSy97|5fSrDc^L(T^ zrwLGzEvx5bV{FXS)-6%#(M3w=WWb9+u1rqp)ly3k5>p7={T(eOE44?c`mIxVPrXCRv^+; zko8u|ztkHL{8n*GmXS|7P=3(ngZ>*&Lh0+Y)R9PrGK%@xZ&oKI}Uw)<#*c`0KJ>8 zyUT>{Z4w^vA|Jkk>w`>jkjU2pI>WZ^G-ron8Z@`_a)d~( zNM19%7{)+0lpO`O;SG}HsbJjEiyrX8kBNZbv-0t*E`d5HDF`>}2#t4a_^j8m6)!2K zflTtA9f(PMBTEE`sXwnTFqoLC6vT_hey+GCahY(c>ra^0kWZhWaKU>XPyfKp9?9PF zKYJ}w8==NSq`c%3%9jaxlqXlRGu7f53aK+3O@l#PvA;X3`&8(}S*14fyL- zfKtBq_xe8V~D;qu)U_3fNe_HJ?vebzpJ6fUg9M39p;BXFcYcw&njz? zhe^KE5;T2@Ru@kWUxpE{6dxDI__9@=?pz}{XPBSML#gjA^iXfUI}0Lr&j@>kxaX+M zfO>1k?>&N=ym-f04Q^=P?F$%W8>Qc53}lQ((G8aU`&$RUQjwQI&p2U!y>SQ_4O#9} z!dS7>HHz`&*T?jR?&V-m&HdIvwc%zWPURdWhS)Bepn1pcX%1Z+l6Vr=g9_MkCyzhE9fe;>%bv; zli%e&vSl*^`|o5D;GvdAgF2$Ii~7fYjlTco8-N;oe*wm@qd#;N|E}_){O?#2y;0<< z-)s%vRtyJ3jb8fOH1U##qJRI}B^3)-lyEIT`bZVsQz5HEaGjS-^xW*^>S~6nIfsFMIl9O~}&OPd(sXz7xjVmvV;? zTmjWo6{g*11q@Ii;EhG>An;!_OitdQB;_^WVna9%xDqJa{SLX{1cIL1vs)>keK_I- z_9cIKF0C~7%`cVR;gaI0acbT2PnW`)Tc>7cKKt=t9H-R@y>)q<-m&MuNDmNR5 zBpJ*rpbd?g6i9<>AE;wMesZ2T2*uJFp;t=K;BM`}vdM$4J`n@MFty6CO@@t|%z@B+ zi^Qso6%4suKW_j}Ml!6rlBw`M{xEXdx$ zO-e&9BVq=XS*%_&+`)}Nn}fG4OPSfO{PZ{HOEWq+Era9Bm5uhjpc37(h~CEJj=bu}b3Ntw8@%T7Wu3-5gE7HAp|ePLT= z64xh^7eZ{Pa3Xevs^MZ6(N%!wt=kJHyt43_Vz-oasnFfTMVVGd7N$q6VQ6Yh*lMd) zw6dCswv5h&SQ0W@gV<@9+rTNBFHtLBRX!I4a(fMtVJHYd^Pl|e0W+^s{s$hwWi)Ik z!Py#yEum0%ydI>b zm@)`oJ>suw@Q|-Wp-0`09r{H$3N6C%R7&hUCzcI#@f{sb%?R^tlK^th{2?nL#q_5+ zUFFrJ%Te$iQ2gcd;qU=CLX|#c+sL`s~E?oK}-5Y9jJpYQ+OT*bHYDV(g-}o+V;1w_$kk zqk?+zN34ro1jWt&tP~nLkdxr2hoj#Dyj{%vK1 zupev3l?#PoNa^c%z$?P4I$djPpX1lbfOPPjAC(qDJZ?jfOJd@eBGfb#kJ(^9FuLrRa|v3>xthsdQUbc6ec9>1O#q*3F=U)F>$6>1G2bE)b?dVfJb6yyORNqwN|zYTZ+uM6J$dZh!WggS7}GMv};|_kkxeA z8R+b%c}FPN5RRZD9d)7XKRKt^;U!`3^hp5_{a})YnDrf6_%N8SFNtk{9kZ><6f0ns zNt|;7I?h;fDnYcT&@@u6#Yg!{9&nv`p5#;tA)3sFNx+saT}WK9L7np?4D?$v7yL_# zQdHvBw!s06*NeQ1w3Q6%e;z_*{?NmrG_WHy(8z^6XS^BL7pK^@A%ZfF+oqRdp}QKN!{N-wnuh7y(KkRu=B z%GUiT#PQ62YhgI$rbe)BDj&?NAFuN6j@Vm^m3}Wh+_8qiAH4QTWxkO%4a!yuF@WQQ z)(jt0(z1caHs462-+O4eoOS!JtMO^;mP3Qzlde=(l|LT(i z4KWe0v$9zwvw<|Pa+FfKj8O`ru5ubzOC)L7R7$?>!W^ zOr4y|iJRN++7rd;elov5Ihaus%!841c;CD)!>X#T@2ZB;lG|=GYY*|eO=e=BNCy4x zt}JL_tH!n$OUIf}ER|XjK8XujwB{E8cG1%E<|LrDUU$pfm^r~$mCA6;uO+fUKy;`( z60kGe`xG9*lvB3+kz}W+9GX1kIkU7ixY1Ls_ARQ8x4?Lj&en7v@fGCV6T5~mvkn5c%;-o@=j9zj%KC+!M^CrzJh^f zXuOw_3sJ2l>;}p6q%O!4V7>4i1s>XvbTxD;1Yaak(bhOE;L9^@uZ+dR2?gNbEPon9 z$Q}Y;-X*AWwesE*Q4QgWOod~s{@{K04~L=j#k^7cg;Q3om`E1PI#fThs#-QovlJuS z+B!_Dm`ZR}_9bow^kEj056mxqY?Rwo6LOlN6XpYd*)n1krrhB*OoYr}b-yy^F6AUP zeiKQ!LWae6Nl+o=8D_>pHj~NFc1-L7shC-lgP97mbbEyaxjMOyW+Mavc|-xbG* zGbiwm%=H*mpwg=KTzD!=Es_mryd6L})~%q2|LK3jcL@m&jwpxUUp78rUC&2TWdfzh z?4E4{ix6rwQBQdBvmH|tqQn|Vmn)jDD`=*S8)f5tW=%|v!YFDz^SFUhEw_p|dZS14 zbiuU<4RbXeFYZ#FjR&pOpqgGO^#|nDX5oI}n_#yAQ)|VWhMGV%_rvCu-~4HW7CaM- zc++}`5LBXI znv}_$DSo1;SrVL_63WHSFN2?~%AC}f;i9@*JB|I--)-v(gA|>V8sdZ9rVr&auV%DA zBbd6i)j7#;o-?-&Rg;rDzx%_v$(Cp91$keVQb1mo`<+*$4!_hA={#)U+K*BZ>Ai{F zY@b30`gL|@Bs5|4dDfmk7{L)+-&Uk5dQTFBAWxGHNxHG^$%;hh4zqc}skDG)6ND#U z$*B}YmMpGXs~DJsl^lI7rvKBOCBM082#vnd<2&k&s}pf8_qEr+?M_6o3cJ z{!{Ys{UA4UxtW6dQ~Cx@Y)Aj>tH2UIfnR=haPSlx<&V?4#pdhwW8!rEKP#OuSIaHhvUrMA~7s_t(f~Q%n zp{E$}=vyN(wcG5W(FSNiw~{)v`|>)HS`%%Kp$e`n54hZn8tSP4Vz3~yL*Xak+ncWg zc&$O9YAKY5?wO%_5UHSE+p+rC*c{D{BM!9L3%z5QIW8)!ZPl9(!Sa7)tO*w#lxXN_ zkUPpaP$k2g`ffdfI2C%15`_EECwi6gpRlhQR7*2n@D%i)gTt6aDkTuc!DoxgNs?ky zoed2Pj}@8b0}M!dFS<%W!i;NM(Y=D{yvBh6C(nIHSr9nfV-si+;`}Q)4UQ%oje0PA zpOcFOj#lW5vznBcr2mqm-Mn41DrXe6LVL>L;O|yeW209O)`fi1VXglw8(b>??&oua zY$t6S23J&#>bNMleAPXAB;j}+pOw+&%<5|S2J}pR8HHHrNNrCSsI1A^SMfK+|Eu(a zmtt>t7wfvSTSiN{Fz`fOO!{*{FEW-$bPt4-c$_N4!S;I6w90{-&%RPgL}fos5?IN6 zLrS}^maE1q+P*_YvaXgLRr9jr?5(A<1I^&Hj1kLYs#|LL}ecszY zU&P0cwe)2MJKP(ezoB69i}~bDFR8YqsN=_S&E&Ctz?6^H^4kR_cBujayGCisv;Q}g zhS)AIq#Vt8RwB14j>^m!f+f;y%cE=zxFp15ake5+CSiFxfO5EU6aKoxhsvK}% zi%?Z0dBUHi%_@xw{OT;tED6vqRgZKO@4dvxG29y2REk~#05ouV6xIfrWv-$xQ1Feg`PmTMhW+h37y-%A? z0R6AUJu5nu+r8u|#K3A_ei5RBG=aNl$x+)Bht4_Brt&9CAXqk1)UOg$5s@#?HP8Sb zIg_eGhi9y)V+_Xh(OsymDp)SxVUK;?c1H~EGA^y$p$Da;(K9w8e>FnUOi$!Mo+P4g ztFYo$ga|)r7)5|wIStA8e8h_Gc2$``y=&XQdNcMf1zy(W}` zaht1)u{{O&mkmBsV+Lf7L^d=(#(ZtDPxde_P_fs(Q}Sw|-mKtEIncbZ`N^`@9yf#cP^9nMZxewtFY`sf2ckXfTIg(4&OSzB2iu{{O~eNDJ!Phmw0CECl% zu0JsJS``)f#*%p|8C)ArVdYM+k$XGSYxiX^5tnt)Z7e%$LxwseCJO4_sLTvW&S3cB zxt_9sUwq@}eQ~0E4VM#m5$?MljSwPvIo<0ah06U=3jm&VNWKF}^$cHCT@6Vbe%VhIb!oqe7rpH^CQfd=I*-jNMaBJ^Q;=pmbZ!2ZSh~KUhJ%dAU`TTAa zJ6xgG?g%uO%@ozsK)j#4zJxe*VfMUAz~DV|fh^@UbM!GRRb?QNHILZl6ErY~*OqLXL=(ysIuK2B3-*RzcxJL>*5^Sg2kF;> z4Qr8Oq5lDb<3MOET8cN)h1%79(2hOA6lcC^j#W|g?_bS>ZoYM~Y5X8u+WE(dQdDo{ zL&YZc5Xth>x)5)iS>_2>-KH48}4%3gQNd{_1aOA z`DH8K99G0x@Dc~@rF65ADP8MMWXHq3L9_4(A2I0b_gR>W5e%0KE?=d;*c>K4>-W$- z0#|Qq4_Q=aH&PIB{EuyxSq5#8dYLIdF5HOTxUyOE?(|H=UjRF6(6l6pd&d^6`p}5d zajON!la6U2C4uIkG7yg57}Nc0;Uku^v|AVUkUKr28xxUfGBhLz^LS|?Rcs>Ib`x(B zY5PqhJgBDgu(rs>S)cH^TXzjT*tW2qMZVE_L|gTh?E&xB zrZ-BqLk!6g2RUtV_%Wbxqlnh4fqCP^~2}u!@#xeNTZ_wss8 zcI}@mft7H%`^|}=%x{?c$F$Y%KbJipum z_KYhH8g{tlA)kwYySkoRJ8>Jq(NS)23s;9Kv7+^|dCk^Jd=x!LpG$gpAj!xX+c-g- zJtPp|es7!$Dk(#ETOzrm{#Y$QG7cUn0sATiSw(zFzK3@AsNKpM|2gs9CX<1rHL~AJ zDz;Qn-Db_O$J0C&!iMC$MY^U`7X=1#=SPx&+ zDTCE;7Zg4E!Z$$lUo{<6093&Y(9BiM#Iv9)q;s-=k4XJ{eD_4(yuZrjvXv$48@EBm zYZz0rIVH3tSWU-+2-yP^bt&x%0|q4kh31ClFi@PGQO#8qRaFBN@O!Qq4S3%FMv?&T zZ-^_x1Big`nuC_`7NM@ZtD)O!oIs-EV+#WAg>fd$@1jDveRvL`y<ev3>_LqUa z%l)qR?caOzzZ}kJy(i-JjO<(=ZS3-ILdY&6frf6 zSzGa$@kwedQQ?z`F?n?py6kg-U+a@hof#H3Hm4fVb0)K|E+F9BXt!**JOiR3)vQ2euu-S%5OCKP8TaTQTb z_SqX6esQYgtF*|fSc+D7MR?Cd=2MELgtXF(sfw56I#sdzp?lm}8vWHNW>T79Xk3Q; zV@B~*o{-~T`2S9 zvBcdU6eaH`gd{%$#VJomp3Jk|PrvhE9mUKs(nIxrv6hCQEVqD9K`rWi!ZanhOsxHA z@_E>R(b!y@-hLU68I7pbx6;&mo8($J(0n>AT)!F>-6a@2aMH{mYq44wh9&Ej)rdR82zJ z;6lgVivc@yniWV~g^VBQL1mhv(XdrGAsi8s3<*$hQz6aFjSwzG!wOXi9|EE?_=K4= zXTXd#ByBb!K$MY9?I52;!2VXwn}l9GuFB10uq$%qLGUcdYhZ@ zD6PWnX_2Jc}~l3n(r z*==@^GaHAZ5=>H8Q^coT42=kBTmdukQ*zvQMK{>RZlxsq*$i7|6kA2csjj-lAbJE> zb?x8)Zwn?GyY1OHIcOm#<= zVJBaID6Te}mU-PXbZK1%Kj_y%-eM6T5RlT5=+W=qr>4hl92NYSGO*mn^TxK*gj%31fYFd9y!4O+6hXI$%65h+eb zxat`|w!w+L*~4jjIZw&DQ%v-Lpb)_pWk#Ef>|i02dwE%hOD$q)uMYx!8P|cCA6*P=$V@KI;@oVTKcg83M#O=5mBi3m>>cTIbdY3U!~rU9 zCqN1D4$UZsm$O$S5Z>!lo_2t*U7xJF<}TT_ZH4?7qi%z;cRqOHFM?6O ziO5c;n7O)7P_n!y_ZYfoIV;GQp%aE@swww2{p(}@`}=?`ChA3q4<8@TO2}GvOiOOn zDlnR;?!?wgnnlu%ewqOclD#qvHSA*MV~UEiTwq!U3J+HMaE@CXVC270=YM1HKxrzN z-kU~`!*@cZUqx#JXb$?NtVvl|pTkDCP;t=ODWYw?cN98medcnnm!cc{Xzi%ZW+$W# z_m5X~>2QZeBtN~(;{?%o_jG#1=d3agL~MA*Mhm31so+<$p`RD7`ZMbzn)V}r+5wzc zZ-i`2XHoX;z(=GENrnlqbK8jRm+rXGG(tLlNmjF!!6aX1>h6&SR@l88r3haWX25O% znrmHPaI+Ryd?YaZVpw&}Hv#&djO$Q^o`{sa-6|m;r)JV~?uDl^LBkZ^c5dW;Jzk;8 zcIN%tpZM^36-SNoJ{!QQ^0VYj^bC|RMcn$Nu_v$@q9b@~RMx-_&l+ly%#VRhYRF+G zisuSc!^oP%WW=)4QTU0A;mdIf#7aj`zrvcOz-vzRg`zdA)cU+fP68v~gV_^GV+|P~ z>WrAHH&t}_?qLc9qf4Y{!|ena4u0}p*Ppwobu645>QzkdSZ7!i7G*cCqE=R&sg!^P z>isg^V~^30OHPA0+fcP-xb=h2S~^|3D+E>fI;C;_3siAI+$UO-ah1GEv~=&R^6 zJ4{_fq3YZ(B9+0Vh`SB_xO?!Tw5y(I?P6!&a0b_rb5tEt8pnv@o>inkUtt7bwfQuB zGcIsiQz7J?9`uR6%yCjwvbPl{5(|IfT_fjcW_(rr$P(NiyJ-%Rq`hs`G08XKp+^e7 z%`KJO!Gs#4I=&H|5t{HRU)F$Lj3d|-2o&hIUY^{v&@xKCGTcdyj@j*=Pkj^=BV21l zus?e!z^++h+?(XR3uvav+LQPu6pvE8A6i$5+!bvsETZ%Y$>8Gdrkb?%ODU zX`WEA%8VSw(=>!so&{YsI_qBaqDL`|>o+ok z1EfA-^WFgB)&=|=x+g3&M5l5og*6|6CNoJ^@s)IjLNw%S`B^HB!QFCLX%z&UG7cus z0^-7-0BC&Fh#6)dxH~j$;nTP5jg+Vj;g$a__!tI*?|u2*#kn@MqKnK+wM7r2O7d(mPaPN4c$v|4UA!Nx6^^@PA=e}jw@n;z-(7&D86;pl9iro zkpz~3T9)B`Y8oncwgFi85`Dwmm%{RUmU?Lswb^JP=Y;+Jh6=tj><2reCy|>*zi>E= z;8y#N%g#ZFLoOZ=bzM`}+(9ZSXnGXCf%l&jG2`X!dAy~cK{ zkZN7C7cUx(?tY2^@PH__zI2THCiuwV`Q8w>3OdzSDKf zVG|%&5YaZLcu9oBosqD6ah2LbHH1`v7uE$*Tg)(-v_LUQ2}8cYK*sj8<=O5OQ8{Z& zlywrU#mJ)Kle2(sY%{2D;SMKPzzkqB=+?y+q}62v17QS^KBs5-Td(4npX*1$N8=gb zZ=&objt|^T{L*TZcW*JXHc@o8f@#tLBS>4`C}_qUUC%*~2K{rS`%Uk;L8c02EI=#N zE4P<*x_NaZXB?557t+D6^-&w6M+Z=st5u0=P8|>w$P5|ROrVxEssO&(0*z;{wjApT z=0f7o?5P*IQ*_)in(4_K>oRQPCV&>)0Xnvc-_{zd-9mr_cQa1Xrv?g*4M8PvF`Oz> zvh@>Sjts8wuVrEyzRc+WITK9Q1_2CdEbLlc-nc1pAvr^Y3bE52o|{u)}T`3i>w-oD(eOgyQ%?(*HoMqH=|I9ID>aQCc4{e z%&DAPU_KdfRRwA=afHe~o;I@dJ4AS+JTn4fe_|g(v zCH>q85KHkRSdU3+vL1qi%%+@m8yT071-kx zfueV&7SSi$yp>=My2Ao(zq6QU??#aj9XSmKDCR=GEMdG7cPm$sZbLkELyEEgGk^== z&P$~Q?+3qt{;|sbtb2%$on0$6tM+JoFp6PBe42VVt7uBv6%0D=xW|8??f~gZ8=uEm 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 literal 0 HcmV?d00001 diff --git a/pdfpatcher/App/Lib/FreeImage.NET.chw b/pdfpatcher/App/Lib/FreeImage.NET.chw new file mode 100644 index 0000000000000000000000000000000000000000..11e36aa0b1fab8ee175e869f1c84534c5ad9dfd9 GIT binary patch literal 301424 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 W3=Gb|;0!o3@JP)|xPLIB^#1_H=tE}! literal 0 HcmV?d00001 diff --git a/pdfpatcher/App/Lib/FreeImage.dll b/pdfpatcher/App/Lib/FreeImage.dll new file mode 100644 index 0000000000000000000000000000000000000000..1959c1794126451a43746bc9da05256c06e99c7e GIT binary patch literal 6018560 zcmeFa4}28W)i*wy-6RVv%m6Dc5M`AWqCt%=O2{H4A)5pwurXw#LK18>jqxACE}#+! zOrn`w7kOLkqphvl+SayO^r;237L$P4@J9@w2#PgUY9}UW0EO^J_V+z^W;UA;&_3_` zyuaV?^S*q@&dfb`?mhS1bIv{Y+ovr z5aG1}?_9RYH0zzq=2qOj*tu}g13y}H$9>Kp-f{o^4+NY)xXZaHc)#=R`<>Zy3Z3^o zaOYju3?4ktr5F9dicg39WXuyK#$Q|2SU^Q|d4gzMn9 z@=Dg?TK&-D^IzrH`uQ*OE91|5metQci03`a*!*mMeRTddetly8kNI_BiFOU~=UeXn zVFlsPx5YlMAj~o)2>J zpeOt@u0qCqjo3&77!*WC${W3EkG|!Zf`lR${5n&ZLg0qmg%{)Lrq93D+lA%#m;`A? zhLF|=M2{-c9k}Ma&vsp`!KKt0eWw>&FYXZP~eVXQj1bKEYiCUrF%P=Kv2z;e#tu34X8> z@G^q0C3sO3KCmK#;9nDb8o|2=enS+l*MBdSKZfAG=K;Sc3fJqeA$a6Qz+WNwH`f{X z>Ge+`_$LIHeg*jZQMg|JT!Ozv@P!2bOBAlxzmwq461-9fF@G^owNARL3T(AE%f=?s3@B-jBMB#e{t3aIzXAOHC|s}KLGZT-UQO`7MB#e-8@q_%wnGzXSXR1OEI@0IJiLiRD;CHiG~2+CKE?{u1za37+vH;BQCaIzAG;zn4&3aJ~Nh1b>#`&k_8| zC|s}KN9C_1xbPC-!6;m>zk=Xp1Ybb#q9|Oi-%0Rk1aBbt4NOSpnA^0Z*ZzK5oQMg`zHNoE^c*dUq|4S6E*Z&m3pC$Nn1b@dEa^2d3bY2c6aszUuxkUt+;lZxTXBPAT)UY}tB&N&^m@l- zo1JtSwK`F`ux@#)1>Ibeg1Y3YE+GhfI)$Lcy{#ku zbt*X$lvt7KFI1oVHWFd`<*ha#UvmtgN~utlUK%f;UzEh!2C?SvNGz-reCpd3D0vK; zQ$Z$i1tubbVh&BWhNp9z)2Eai3d=Ss9sk0zRlie1c+cH1+1pj|9}o?3U4wg@BGbHt zC01I))pp~JYKMMTuGCTU)#oomg}}|Jlyrr?XQ}-^RLt^iq93!a10-Wnlh5;f~>&; zb}>69|3hS3QkqhZvhAAavBdJp&zN#h%HpB!ZMA#E>?5JNJMd`UrFV z6J)oVw*$>>%$uZ`nAfRfTA0_RWLjC6<$ryrG8m`}x?B{iJN`f&4uX75!lFaDs2sRh zkm4NL-vC^Vzl(8y1^y)b(fy_R^HsPW#XG0*C&b0!KmWre&O|@>M``p=Fk~3HYzK@rZ*eujfuP62W zt2E)|1E;mRljvQlFUh@!quYP>KWN!+YjRNj3uPx5%6}-feCQ)h5kV_0gjVX&M^Ygx zv67^=qr;h*#B(3r)sg7bZVL=5P=((^Xw1}^b;SPuV(2b5nN9MX5NobQf;dKCe!Ehn zg8yoE5ktqZG*7o!^K;yni(|5pQkD!ko5IYBx3jh(Fg}v1{^3QG>g|jyw5ZP-w{~?M zZX<3rgp0ftdZUIwMJg(iWh1)nFR(oFrDk{xa9D;mr_oTZK(8!Q7N)^B(WT=-l1zf3#sC+o{B**kgN8+vyq6dcOW%o z7Iv)q5tM#;WQkQx!?4e8taKEr`9|GVs+;{i(8f&4G7B?RI+QfJwT3gff{a|JUdHi_ z1iRFW>8%ngFlOe+E2N^-cvJ^!27b$Bv8=REo%lOLEa&MmiD9hC(wBd^ebB|cR=Kmn zUrbCf4>N6+_6F%Ec0&GKOxeeFu|y@?mBtN%lxAHa)l8m(nxT)gU5?u0tVzsnWKWQ4 zR%W^EtR^jkZnIs{j*|sa7ONq-n&B>(WV?L8HSaaUpr4d`b!qmZzD**)Gzx zLcmIQxDjAy_|-o{J^ER)g^ZAR_ zh4ax5vs}qyaRahUKx(&zp;f$OanEA{*%4 z0`+ncZ_Rb3ma|8x$a003OcJLocezOF)?hGWxe}U?#&YdMLu%(pr1H_S(yIP^6fgv9 zTa|#zj&7*w#-JW1SBenM;f$qz1QHV!l>|0`UFSI>*4%?U5at@nCCDpWQfP&QYS0@C zC5BR$EQ({((2UA~T$a*Oyn_;Te<^dsgrB8wxGXIgcV zJWh+Q3}ue>G*X6$n9~U19LYJB+VCmb5Xu`Xf7+&Gp6M74?KHSR{iOzHEqrW3?HS-S zpRc$;{nzbiCa8cOAS`g}!1d0^l4SLnv+>kCqE222Ncr%S;Zy%P7Ol<(pDuSz0XZ`~ zX=2T*KwMsl=FX88nb{n)*%_Ma@_{4nBpOdZ{spXCoQ|}~%khZU#4M!Css&)jqD#1b ziu0I)4#GfgvdE1V9k}>ka`%})dVO5FDR?zXbbK4Qx<1R4o@okRN{?p)m)2*+rDw(k zMS6?`#QH3AdZsy$IJ!Y@F`>l`wGBZVq2NK4i*M|Rd+2&+x)b8I=xR{Lm&F=ao#Gv0XEV;oO=D9U<%Tmb zEXBue2PfQ8p#IK59m7>rFq7%((GgXT*TkyF4yU0TFXH1tKl%}T>PZ!Ae?`_KI2kxO znZ%A7?_CC@(kACgRq-st+F?O80$2B)o}+Ul@0Lf?JW|pr2`6s9rxM^|Y z?BNlY$-6t78mO#S<=UsbYpzsY1$am)!{P67`;8`3^ZIC z)5Y3Fun|bLBxoub%EGDAL<{{X36MN+mtP$W+lftOAHcpNj%3@pb)IrmQ>{&!YDHhe zzUzXHoXU0N`gNMBjmS-jm{CDt&YBFxDn9xG%0%O&^75#>f(A)!sQd;gVj)l_zrhtv zz{>uUv`okKq54!@d37-pJ8|P{L$#`28%kPTZcc3c(kwTd<rb|7v{S z;b^BH9cINO=ni(Hyjg36pFK*A0RPWk)lAsGPIH)Iw(l((qsUSYr!<}TaP*$Bt((Y| zE-$~{VHUGnSoZbF=ItTdD)TPZD7T3z-Q4C4mzf(&F%SX|`~o!#HH-<28~Yp(GfWnP zMXj}wU;>QWCM%{LgrKD5^)v@2`_y_22tfD>mLPA^5FX`Me}l1ywXnp}GNq0N=uP+& z`1=?zc}giyqB0FrmR}3NrPjhC48<_9&fqOJ3Km(n3Da(RIL-M*{+FmROgQBPdl$ML zlMkAoiyLc3Qa9#t>HQ(37gNKUWIi=qhzm^mW=!p}8_VT49h6bRWTJsmx5_A9kXa=QQ)2w0*%y5CHHfgD1?dx=76>CYA zRxe8s#MUFT%ly%ZA5O46rUe~vmL;$Ho{(V+)B-DJ`b*Z;sab+ z6XrsPSKJs1M#M4IC|0QVnbM`;#B^UIc&)f$k7swl<~bU4Va|oJp-u3ciN?(KytDj0 zE@w|h5!r-62h$o2tK%{ax~9P3O|&Ruq{@HQdiXZ?VZFX6Nj)z)GVq2de}eo)x2TIt z(a7T=pPBa*dp9Ml^^xbbktAV@2UVv>f>jd`;`i7jS`!b6~i|Dhr$r6>9_2q+2RY>M!hEPVWI*JHXZ#fvxlG?uPQoCb6fX z?rnWjYWD;jEH0j!EN&F!Hj~_9=|SS0q)q7fD3Zv>S($g{+QH)l=~wtG0*Yzl1?dO4 z3KomWqW$4wiK8FA39!2ak_}lk1>$)&2q_mvNNV6#b`?9z zK4#7GXJX2hl+$d7*4gr#S86qk0ACe*+5N0b#V>V3^}%v zc=8In9c7~%O5s#8MM}Vn5n)~|j^7Wz+rA6G(S7k7h#3uWz`uc@DMARswG)frei5SHbL9H?_wNp%=4fxg4Hnt|UddIJJIeLOS%aSU)p9-5Rvk&$OiH zMFIn0>OSFDnA6S_nH&{_aUy0WF(aVNu zeO1g(u_G8yQ{Kf;8jg09#5-!qFt7%Vj=*XJr8t8YR3Mcp9EVagJXZf$k)v;whCQ={ z-g{j@4o_n-n=0lvy7#bmG1r;Viq>nRx$b30Ws`aJOEb`YG+o|vi}-AV@))(7B`9mD z9#|UDl}VeQ(L6&9ZwoTbs1H51VZQT-oQS-6q_K9jUU zfe(Kh_&oO{FD;y-;iJvKb$p6}&q}1D7h|0?I=^1p-}uF9xUt@gCf|`i1Fh^Y|Cs*D z$1ucYG4=)B9uC~Zrs>M=1l!HML@B#;Mc0C^Jzffz58l_DJnJ=IQ5jZ<8dWndt_;6K zG9BL;Y?v`s8NgQ4R0Z(!%~dq4#PwS9wL-DjgaxKpOtlXA4tfx`_j;*_-3$3R9GC%b zsbHvxz3e2W87ZeywzH-a`-|W>ZwyUzkYHj+S0|GLV|~pSqAgoPCBipe60+3E4avOh zShpMTGx^y9lUW)sp6T@41wUKQK#@iYKw1pbjXTdmk1e2L%}vA{G=swBd$rGp*Lt<@ zJLoa@Jo)?O546Rq)C}cy7(;+w{)O`MI->dc{3}RI!Gusvm!x4kx$tjWK zQy)PJpF*x6HRHpo+dDsjVuh2=0+o{ir`_N1j3*@lTrwWMMK~2n?Ju*01+)xP&@!^> zlhHD}Vub>l2My#`v;PNwtE|-BKnWUmU_6Fda<5DBgQd&aeeiu+z}KEqOVzFH#$tB_ zk|n!|P{R~}EDK;j zHyj0H{BtmB4s_r%YdM~N^(Wd*4=eNh+#lVIg+jS=mfmkgn3u64D@}-J(rqei@ipA1 z%DWKGuOwwY=Hw=AE#g&7PS{cjvtoyQc7RwjgPys2)J0s7jz_f5fgZsHuE2rhk`X-S zz~D-Z4R9^{)f32LxKMA6NAF-E(TY0kw0uJI@Gwmkqsxd-U5pZD!HaDs7b+@tk{h)M z`O4RZawH;Tw)$tV7C9sbeGyNt(}`>cuO2@We5#*(z3?!5++xj>D4Ba*{p5!9OYk4f zrP*Evo9z^*({;Yf=h=Z~PY|;X$Q_nNLz&exFet&yBcEf3W${=b6%Hnu4R`(`N&i&c~(CjDxTJG`Sfw%;{OZ-Hh5a9-ZzZSEDG?WFB=AQ)du& zr{X3RZnqukoN>Lldx}rZck+g$;_Zn_4mld<8ji+{3pg69Kr1*Jr&@?Nti*q5M73n~ zCi3ya=m2q?l`RlV#9hIhN+;vgB*r-au^O5>*kQl2?)0@p&P@0_;IZN&_NAJ z)VWzub+@FQTmT-(cjK!nZt|JZ0VrQ-_th~ncE*suE-D_p*hLVD1)?Pj@Wu28$ zxs+-vw-8XSE66Kn71R@JG+$hd{7um1?!Tk{zvQ1p@-o=6u2&m~fP%#P0Qu3*9 z!JY!a9G*#mL{@6&FH}i1W6C1I4bl=s?M=XgW`#OYIi zPibTrLrj8pmcYnUoXXzi{{Q-+aL0|R*%KI6Utmi2nSw*)#yGhlu4Yg0kh`HHo-c18 ze`2v;#WpB`4G}kH4wSoxFCM_)nB6)}A}5HrKGWvOlmerRD;i+CS4PwqCPPbZwUHZ< z_8K%vSno?sz=joTLQpEMya)>+nb#+vxN_`U(Aew9{OXsV8SGXQQ&~3_+#;Y%mpbGSlz&2$5nAzfFGdho zCz68evkcRSZ0%n{Uy#^5L+_Xw^`za?5-4L2CBu%miH$+;Uxg*$DGDE7Ba1ESb;hk- z9jD(;Qj@g1Vs$ufNK3-hAcdPm3O7mJi8&IA=Y$^A%9ju-HsJekBl>dgM>)P4cCw=x3j1I)J( z)FcB2qqS8iEGiajR#9u_!wvgU;31e`NwB~kR70PF#k9NXf$%4jNKowv&7;Et$Oo~ zBx>fVNM!8(V)bs+QC5QOY7mMtGRAP_wiW%LIfgy_1l4h2d-zMJ(aEWSir%)c{ogc# zD=z9~CP2Y2K?+oc#B%Ip6>?uAc?~q{)tDO)zH+AoM=SC=G06{dc`umS*{aa@a}(AeI=C;LZI9yV2c1qa&H1YzPF^ z<=G|H%*MOrYgvJv3|U$vfDIGpX~IBA_e2bE?OO9fS0=kP*?kynGoOwA8%z*^EKlYE z(+m$iV5%RJTk}!yBuQ?{x1k3vVUJh<85Jrs(Qvy~2d4lXFXb_RB|m~K58nnvc8_HK zO5FI!K>4e*w*TIC}&YxTP+HP0J7?x>l z<;kNOT6%WW@E1YB+6K~%Xc%~y7ITyCX_(OXk9fHu+f3bIZqhr1*e3eV&yH}93>%?b z%&VTxvNVh?F-G>-AsxyYWq}jn(&h9S=J8pBgOS{7AoOK44^=|`G#k{6t;k>KV@K4- zAu((SVd!ZTYiiMZ@-mlH99l-k{4xohA+clFHsNN468n%u5QaMWf2%K1N&$^ai9-2R$!|06-{*_G}SSs$ALZ(n(Abl(zA#@5t`~`#-(QweIhi~ z$vkJO6ZEj@5@tE}#S>|qb3la1&Ur_@VYsfc-r@6hSUHQ4Lfs0d4#__B&$69mp`2vx zKH6gN8=GyHPfCl%vxH22r^_(rJ0mxaO=;3LRxBOEn&7teozTpQ99lHMejGbDCK80w zE$ZE}u`-S-E#XWpM@1q{;_aU1_+TNdBlG9v?l{wk5$t9AQ1!nuQ?-ct>;=8jwQ|z;`Q|z;` zQ|z<-PqBkncuJ&2m$OgUG}77}v6=@#rqU90IMx>&+=KGa-`Pql6pYmIF|~#M#qRH{ zj@jP{j|nTn7S984K)XE&!EDdIV1~W{F|x#>&LtzstSq$PCzWoDt=D8r(rnJ!cWW=4 zNHjVf1Gz{OhL#OxEx{bNP}>JIl8xZ%)CNs{lxbT0Yb9vIei@&ILmb-vpDb%|2y0S+ z-Yq;ma9Am_RZjz#2Gdx9m1iBnhVkoojE`}8VaGd0vI4Cn$%8@$Vcw;e&_%un+Ha1z z{cIP>S~AO#&L?bhxUhY8j0;=kgm8`%ErPhYh+X~75DB#zKyo>4wR*ggSUVUUfw>Z9 z7NjA2=t4%HO;C5PjA5{UL*5r?DD=otkGww=EwTVd2DrRAphhr4+B_$hj%R>hg;4P&1`;8tO0aAf6@#J|#|<5ISpOXBV? zQkpz1MyfSr83@75BEc-u^;K`l9Cy@^%s{AOto+Y5#T(s|H&BBy730le!Y&Ee6+!mZ zLN}%tm{veSn=RK0*d>S!e|aXBa2}oL;N3KZmuFS3Va+9atJL``FnidF`4sU#&Xqu= z+2Gauf*l~HQQ)r+&NK$~OEFFlgB?5vP+q1?O23GEcPxpLC6@= ztf;^@1S(d1*pDwLah@V8+_^_PMsb7|X$UD(Nt&~`Oe3F;p3l-Tgn2DM%A!cX&E$d|P#u4cmT$q2rt@ls#a6R|-qAK?U&NIM3iU7(FWgN9Lz{iemRLL$7O^%HTu;95 z=3JD0vxU7~Rtjt0GDEr9Lbf}t4(qQDi^c0Q>LM(u}n)3+PLJ%=4o$O*= zoL91#PgAK5Xk|@9Ukm&8Xw+qO8Pi=>BQ*K&JV>hbNRQ*{h>yLievaO*bokVlzl35W zqi3tNOf&7sp74_g$*RN|TS3827TN-lgN^GRp9SXfLW|Wx z0@7EXR65iRUtEA+;gjc6-~*aE2#&#l5<}nMNJ+7Jiob2u)KTD5ODqmDt;? z60>Hw8!&Ai$`WuSfx8qiYwnpcC*UZ8K4s3~2NCosa}Ga-pih}|&OL-MoIOk)7>B2O z@kln$+WrE#_#rFZ{fszW1Cob<#7e9o!v-@%pg4@9_zumuFvrRlJl(8I%sQb>uVSb5 zJ<}^~TF<9f#B`vn%jD&@zSNKa}qlvIYMzQ7%@*@F3bd!@K znZ28()8H!B(mq>o+XOhvwDFN22q`9ni#6ws=AFRw@Egy^V%D+$4(wAs9gD8P%#WLO zKnBZMWKO`%4y>_}9&Zyt!va1o6;3 z;dCCnNb(E`UJsvUrX+@52Gi1-N6=bOfH$F{X#JqycRjm;H$d03Ovw``h637)1@vYm z_EPRpXPoavaMVMRQq<`=C9YYIj-$S0y94nsBs=oRw1Y94WEez~^!Y%Oo)Gv3Q`Ltw z*QN-c+aUIV;nX}r^9nl97DoB3sB^MUs`BAAy*&gCIB~*^kb4R9l73sIxBBt(!GUzB z&Oo{`INg{FCt;qOMm-pixE<$G zcKE0V&(OkGe?5p7LS7XN09K1&8KuC7*4+=%Qy=&B5NMr_SJcN*9_^b@HzVQzRHXV5 z7Q15kFPz~-D}``|i!P#M5{G6;@Lpw-_bS8Lx-*yw0}NxeoT6J{Q$v@EihFlG;e{AkN4` zJotXbewmF^`*ukwIjDPkF=lnk%XnkbSkXb2A+h}|2v0*N#x&0sR%C;Rf;{9ySt1|J z;2p2zn(@6Zx%z0v_qycvH=1QRSxKj7%ehUO4o$>0!FH&WENe#= zi{mO~q_I2TIyw*Cs6RoUT*e+Y^oa<4@@|hlA;pAk-eKabPjt>2!#ho17hri#7VPvK zQSuLpS-a43*fL7~p+y%n(K9GGg5@8g^?)s8;vji(J6SoC>c#Xy!K>t|L*E8c>gSl! zZ#D&!@N_nCN&TF-^qb?b)?Rgp44paV^qa}h*(PtJg@J9g+k(Sc{y}Q@0knG?aox5P z2N1fWW?Ntm8l?9mSE%`F;8Id{>Z>H#{izNdJi&IZ^Fa{?qo;3si5V!rf3mkz%qr=m zt~LDoiJE`E*ZPMkJ<(YIfFY0@UH^a~kQ-h9fFY3E$DSL(vYZfWYH2_6HPz_hCY(2) zsd+D;R(k1QoGxQ0i4a%|8_i~3V84f0^E4?E5=Em|A*si78Ff<^1C1T}rmc(h@o0!g z)Qq!U?H!UX8tt8JN}m&L@9enrInnmcHmA=yr(5+}&gs@7G>~)&Z;FcsgnacD>edgT zTKer)pO%R_cfe;fA6EB)wu zTDFFQS05%72y?>->w(BB>}K2|vat9-)&W+Sj%0sq|y@_r0KFpyH3De(P{ z-@_|?HTV1EYt{7cl}^=w(!y<4Y}ztVyFe{%4A^;hETF!28x88jD{fw+DpS5dCz zrr-bJ4+BMcG5DV*S4kO4E*)&J`<3YyXq?925al)tb{#nIcdNC-S&eCz5U}A{g!Ub( zjO-YUbUa|&lUcdV%JAATc;R4f3`CjOUxZZvHV_2`xLnzUz=L!WcpyCX@A}mbj-Zcn zEad8=tQmC2UqW1!p-{DOyJu+*SOihAU}YGdO6dJO3;aAj3w)sM>xc<5Ego7chBK3r zRv}4|$U*urcN~tQ;<@v%R}~8_9VMPr1CzsD=f|YL%Hk;KiKg}YViFHb;8O(-aKh?7 zRb`-3VBwpqK#7{;WOyZ(YRxl&yrAE_vL?GgPJFcx(26da45n`}CWGiB&E9F~hySHQ z-Q4-JiJ9O9=q76iv1q)9>Pk9Uv9?rl1!-F=7G~Kg@tG|ER9V=t4l}!jdj$iZGm3Mg zvJ*AfNhE_{p0waKq!n=bAmqhfnvZE$qGs(iXIM=ASo+)v8PAqlJ91c}J|1=%oDcOxAw#Dj@bF=D<*I|ZFWV>ET!lm_#Sh&I`1KE*1nmv0mjXr;>15CDJ zNC;~1`A|S&UKI+W4QIO#wSNlzsji`8_Sh15A;nOMJX|p(T?)k@cV_S{4eSe?eyE-* z1oA@g5T*QGj!av8lejs-r@nJ1-$03;9LJx(z;pc&ZEM0%aWevy)Ryxcb(Tvz%yqU) zb8=BmaC37ujh*xo>1NqK9=7TTdfD_9vYIJmv>M#kyeq~eOVY3SXhjwHtFCWIr)+?a|> z_4aSGk%0#Ix}o9*+qYgk)micEpr;%>m6g`%hoB{)K4Hp_0+uPc!7J-?Oj8!&_LktK z^*M1jUaPH;Q} zp&kY-^&&Jt^1Xt@&!Zy@pdI%ZXq#is5%ip^wXzPZnM)m)7phxKz_2 zTJ4UGqtZW|G4rV|dJ`ME-P`nS_2FtK;FN_WTqw|B8eI9H8LCUh-lb7tUZh@|dd=rx zO`Ky<__Q14C;1f~TCFD-R8J_VonU7u|IjJ!dX%G*f+zPLAj4NUfQ+~? zyGTIYsPAijuOWcMECU74-bDwf+8htswdkdeYA~`E(Cl4o+MhrqgJ`g$DZ5jS=#dax zYY~P-%m&oRA!gHJ!NwYX6cgt=(}~sHdqTFU?ud5g^u()_M2v=bPXXv1STfw?*pd^^r)dBp0e9|C6Wa1c%S+F(1SaI6=`Oi@&{8LKPSRol z+mdcVI4_*o4~!~Qf4tpHw1MCTM;Qnuk!smOsfZu6g|Ew`apj_&MaS%bv`nukNIg0R z*^}8zT+6U-_bK*v%BiPW7nF_DeKh4L*CG*d%?WIDgEm?76|T@S3lSQObPR?RQWgg& z6)}dv0e<#@dz*UjMQ|jv5JDCN2cXlW_CHY;$*<;8NF$sNB1OZ4nXUuCPgwa600)E-Q_UBCG^%ADHMES{gtx+v8cM~zjU`4k4Q)H8f8lC}erJR+{ctBH zKN#DbkdhH$_}Y<4JI1c=`4oGu6XDK_D4S_tIxPzqhaWW}mWFxIB>uvqbe@|2scW`s zdIjPMO~h48QgLtHQvJPjOHnhi-?S!hJZ<-;Fj`4!DjuP%Tp%`fz#?i*7IbdJ6`BRs zU{m!jhIqLM7xpe6ogjd_PkczyLh+jnAxuUt?z|x(Ozu|*`-ot&+VmIH&XIw?3iq{# z#hSMp;r!Lty|Hy5ZmpzER2C>oqo(`OLQAUlTP3p~y~C|@gX$U*>BtWDhCAkJ$z zCYBuG&Z zP^l4}^wS01xEFXhs04GD`6TKOzR^x+{NS%gg$4;1>y@vLsT@A&K15s#`jvxvAM_a? z`XeEY6}`#YN#jQU7%nAWUL0 z0>%RK$*c)2v#k-Y-Mu7UOm6B(6q6Cdx`cQ%qdSv+&)`QhcB-f0+_`7RqIakS^9ge+ z_4KCpKSB2V>XR4~^m^-YOLU`i$0%K^SK~6dnO2%neFG|g0FLloY%j7Dbc@$E5dtlQ zzz!g=9ku3l6X;C8AYdg8?GIv=8*SWJ;@HYxn1as&-CoRD!#NT|2KMQv1~5Sz`Fo6K z`V@!;lwvjS7Ov#+CeI|+Jbp3~@u^+V?Xe?Ip*rM`#!yHv-iNX8$M}0R<}db{?&h>mLxLEsJ{oe(_+>eab>XI*7lE05?X_O=-WxR}YLQc=H;u&>HhHilJi)l8>SY(_tIC`V!v8=*7R~LA8Je zR#_DS!(r?Nhx=69d?WZAc4v}{3vP+N~q8B>t$#o=&9Fl`StRi=T)6kpg;=QGp;;b=>X#rVtjT3PFqHhG!8sXD66^>a%|I zM8iig9^~%ArOPnIn!A)o(wl-ybM}N;S9m*q00jeNlPaw~8UYbi_#X5hqK4u?q>UYg ztyLeFMd$lM%U!cl_RYb0i(FGK61v&;#`d^lzoBDm=3_6=(M#S&A&NdbW^TujPQ5IF zdW3rp!U{Zo6R`^?n?}PD0A~RR17Rpo$@3LPKF}aATyQFtPD)bZKCH*A+De_VMMHW* zY^#^o{BW1Vwi}t5cuGX3DKgDew z`qkV16WpQiii3h=Um{3lxbDRDUi>xUUWosn`e&lI`A>Wt?#%RP(Z!MCeM_-_YT>U* zw@Jns&R7`TtKU4=7j8p3|5IQ7CBbaQUJ9xMFpK)i&newPA`AJI{1gZzmF6%@%HZGQ z+wJIt3@i-9`^NF1lt#~%OIyiqvK1@q(!o2Gwi{rJFl2B}rPeuVfxSI*0S= z4J(HGkeTP5g}f*O`AQVOWMnZ~%k>qn&?c^j!vV`0X%u;PDNZGf^fWK`t~~)al8_M) zSD{NHD+6Vl>C!P6)_US*^aMgSnUDJ;OKs}EenxGgFijpM*QQ_>_8f^9QuQXwwH2b> zb|9p_i8ukKGQt~h&m7ANvoeR4zAz=_=Vf{Ll-}oMEr?E=?XpoUv&->=duzak5Ln}s zEClBQam`tlWh0FT0-Lj>W!QtSK`E?NPdpZYEjV{q^P|We1Sbi8I8#x3~wtRM2a3pfj@~4ew2@J&1G&?StZdsW&}O*WyR@rATE?HHRy?ckf%$0qfe5I9D`-ycgf_7i z!Nvxoj}kZBWBjb^YBv8i_{UAO57{6J?%MvomjbjV`qdwhuM)jdOtW-#E}qCYnxx+T8>Fkn@S3~S*>v9x zv7ZQi7{RH3_+ZGAeE?<_8=;{V8@I>s!aKy;nUsZ?`#9LcB{!h&gTN4xeP|>1JE$tz zy{CLFM&@>m%xU7Izac>ZX4p9meumrDvn%ij1fh`xp%Dx>k%Xa#Bcf z!m!WN81QKJ7m0F>5grrRQr2REC$&mx~9 z3^k;a36DB^n*6qz{E=zm>K_3i>O%lrB+WU91MbK-!>py&QDcDM1kX3(>J-X(FZ>{g zypQ&$&0#0R^)MjB^)SiI-?|T*Vby>fcy9{c!{+DTqv1fl1{Y93)EkfXYMaZyKMAJ6 zo}u<%+^7BH-Fw>kheC8RJb`|=AQ|qbjskwbe?p!88aZtCdQ@@s0yItBFegsjkZXc- zcTkJCA(3A_KsGR(4!wow%~np!E9n*lsGFO>`Rs4x(Z?`9N&84od-NkcZ-Z-6c|1T- z9)Opy__7UbysCKt9?VDEPvAYSdO+dH&^t?BCA|jxB(&EZp>Pv4w@3F(jaP8yu{C?P2U7WgiHx3<;FtIa%FPzf&DOx3 zioF>t^Eca+Sxr40la1pTAT>GNCK4)ylKi%%&N4L@JD*nv4SoS9;425{`Fp`CXaKrh zf&@50vMJ)~smRv;2}WlO!*zDu$bLV*f&B%XwsT|F|##6+%n785+Ozy zgg{#GOP1Y)NXf9J*&K^!4r1??!HA$|WnvRPiBFp6o7O4R)K$# z%6RarS7-9FC}gCS+H1t`9Pek7P~8|AOW=bdOKhq|%LoT#2BN;I-{2Q^U#StN)4&%T zi%-Rn0X0=l69SXTih};LkhR6FDLhDIa`^xu10_kfyX<6lsfPpjPc`rrnRr&Jl>kO_ z_<1N$Gzn)3&@wiY=m--R8$A_$L7Y%EtYf z3Zwi3pvo-m5o85(=≪0dOKF!KL;Gj?y3!iyp!Eb;F*iKQQ{k)EsTlsOUMWj zeVbw^H=-p;p2t%&IONBG6x^cDCNgvUk?o zX$h%L3T2vTmR7&zRg=rKyW^^sO>}CY;ZvyGZQ=&|@V#wgTPc58>E2Vw&Ye~C0^6~v z8W|fq%<`v+d%Md@Yb?W&&mlh9R5DM`hisZ|&?%|)pB8*bLhvE6<}i?BQ{}guxC+|G z?eM)K(1X%H;eGVKGP7j2F*XhAOlO)PN2Bg5RPKB!D z^gsrp$F-auC#ArH@<~S^T|Vg)Ykx$w(INumt4!Qrsjo{AH)PkF>T*nUjjPLvtIw`C z*X3x@zG)H&0vIoZEJH)KJaL1G-pbTo%A|L$Z|L&|$m0)9$x=@}7m3^?bR&k+Lcbb% z9uI9;hYJ4CuR4DP-s>I{yj9$oNZ812WA1LjaC^ohax_cXy(s3JJL77za_bB%Qb%Qcg`M|yi zmi5B$TpIMl53%xb5%olmd?etJ%g47s{(H#>ZG!G!KHdNX@^KA)Q>H)pm`n1J1o;qa zpP6Guu+b11 zNDtU~Cdd(A!^ctlz+EIqleiomBD!IZ3Xmmnu>6e6L-x-gMG%PWpMheTW?c24`I-
          Nn|B}l{cHxj>8<;#&$Daio1tA6lD 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ĂiZoWACVOfEEad$>vVg7t^ zcUED#JA-|DnfSX*I6Dg}V;N(;t;4uFLkbz_veuxfYd|q~#QBx0vyu^9ok`Ax*fy

          K1~Ll`}V4;K@Q(=$4x@dCvX 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
          cFnj6E;0# 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 z%0D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%0DlI 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

          r$IgOl7&LC%!v&h-x9C9u>kDN~~AQzI0 z$i?Imaw)ltTu!baSCXs9)#Ms-ExC?dPi`PLlAFlQxF*{K{dic!U>5>!d56jhokLzShJL}NNN-{ni@lmrN&X?sR`6XY7#Y>nnF#brcu+W8PrT_7B!oiL(Qe;QS+$<)Iw?z zwU}B$Ev1%G%c&LAN@^9gnp#7xrPfjFsSVUdY7@1Y+Cpumwo%)u9n?;07qy$(L+z#Z zQTwR_)IsVHb(lIr9i@&@$Eg$4N$M1JnmR+BrOr|3sSDIa>JoLCxJ*A#e#GOX?N%ntDUMrQT8RsSngg>J#;u`a*rB zzER()AJk9k7xkO^L;a=xQ3>dTbRs%2orF$GC!>?oDd?1RDmpcthE7YTqtnwF=!|qG znxILVqG_6;0nO5o=4hT4Xpxp^nO10()@YqJXp^>RMBB7OyR=99bU&bUnI0-GFXLH=-NUP3Wd{GrBq5f^JE-qFd8# z=(cn_x;@>2?nrl{JJVh0u5>rLJKcl+kM2qLqI=VQ=)QD6x<5UD9!L+O2h&67q4Y3% zI6Z4VrSvj-IlY2jNw1<;(`)Fp^g4Pyy@B3HZ=yHTTj;IyHhMd~gWgH+qIc7K=)Lql zdOv-DK1d&;57S5Jqx3QQIDLXXNuQ!m(`V?j^f~%GeSyA6U!pJ5SLmzsHTpVzgT6`M zqHoi8=)3ei`ab=Den>x}AJb3hr}Q)WIsJluNx!0B({Jdv^gH@J{ek{Sf1*FrU+Ay& zH~KsMgZ@eXqJPtW=)d$oIsucANyH>(k}ye`WK41<1(T9V#iVA^Flm`|OnN2*laa~9 z5Ddvs49zeMU|0q+9K$mLBQg>rGYX?J8ly7?V=@+l7@Khzm+=^%2^h?TOvJ=YW+n@h zmC43rXL2w(nOsb6CJ&RB$;aep3NQtkLQG+%2vd|P#uR5tFeRB%OlhVJQmlxHe1 z6`4v*Wu^*Km8r&5XKFAtnOaP3rVdk=smIi38ZZr+MoeR-3DcBm#x!SIFfEx@OlzhM z)0Sz+v}Zan9hpu{XQm6&mFdQGXL>OIF+G`HOmC(S)0gST^k)Vz1DQe0U}gw2lo`eh zXGSn1nNiGWW(+fy8OMxgCNLA3Nz7zs3Nw|N#!P2sFf*B1%xq>3Gnbji%x4xb3z}L)z2bn|6Vde;PlsU#6XHGCDnN!SZ<_vR|Imeu5E-)9FOUz~F3UigY#$0D^FgKZ7 z%x&flbCDdfyMm7^mup~>dG|RAnWm(8_EYAw8$V#ltDy+(Ctj-#&$yzL8 zZPsC3)?oz!qc+v4z?ZN)X_GEjpz1co& zU$!6HpB=ysWCyW>*&*yub{IRH9l?%dN3o;XG3;1&96O$!z)oZ*v6I;;>{NCdJDr`u z&SYn?v)MW9Ty`EipIyK%WEZiE*(K~!b{V^zUBRwoSFx+vHSAh;9lM_0z;0wWv76Z~ z>{fOgyPe&^?qqkdyV*VLUUnb5pFO}HWDl{2*(2;x_85DdJ;9!2PqC-jGwfOR9DAO< zz+Pl8v6tB^>{a#}d!4<(-ehmFx7j=FUG^S(pMAhSWFN7Q*(dB%_8I$}eZjtDU$L** zH|$&X9s8dBz{s?1`0o-80cM1mAOT58K^ig;Ko&yCK^_WFgc6jY0#&F%9U9Pt7DUj74s@Xh zeHcItLm0srW`@B z*b26WZD3p24z`CKU`N;qc7|PGSJ(}9hdtnbuqW&Vd&54kFYE{V!vSz090Ui$A#f-h z28Y8Da3mZBN5e62EF1^N!wGOAoCGJsDR3&B2B*Ura3-7uXTv#gE}RGF!v%05Tm%=x zC2%QR2A9JXa3x#?SHm@MEnElJ!wqmF+ypnnEpRK`2DifEqn*x!w>Ky`~*M4FYqh;2EW4}@F)BQf5SiU zFZ>4+a0$6YTw*Q>my}D!CFfFbDY;Z!YAy|zmP^N_=Q3~^xlA0vksQU*9K!*QCvh^Ta4M&9I%jYuXK{$LIfrvOkMp^J!(7NkT+C(WvT#|sY+QCO2bYt}#pUMm zaCy0WTz;+qSCA{j73PX?MY&>Jajpbck}JiP=E`toxpG{2t^!w)tHf32s&G}gYFu@$ z23M1-#ntBOaCNzQTz#$q*N|((HRhUdO}S=VbFKx~l554a=Gt&=xprK8t^?PR>%?{D zx^P{&Zd`Y+2lpS>lk3Ix=K64bxqe)KZU8rs8^jIfhHyiQ@Lr}bZ!PWlbglO=H_s7xp~}tZUMKDTf{BqmT*hCW!!RZ1-Fu0 z#jWPnaBI1B+1b31<#hvEPaA&!5+CFd>OthUyd)&SKur1mH5hh6}~E8jjztv z;A`@=_}Y9OzAj&nug^E&8}g0##(WdLDc_85&bQ!O@~!yRd>g(k-;Qt3ci=nno%qgt z7rrasjqlF);Q!-$^1b-pd>_6q-;eLl58wy#gZRPx5Pm2>j33UA;79VK_|g0rek?zZ zAJ0$VC-Rf{$@~<4DnE^%&d=ay^0WBa{2YERKaZc!FW?vQi}=O-5`HPaj9<>L;8*gi z_|^Oxel5R_U(avgH}aeK&HNUAE5D83&hOxN^1Jxm{2qQUzmMO~AK(x2hxo(%5&kHD zj6cqw;7{_W_|yCu{w#lvKhIy_FY=f8%lsAoDu0c?&fnl~^0)Zg{2l%-e~-V3B*=mysDdWwf+3iKB_P2T9KjVl!50Dn3!xARv5;BFB4ib^3E71lLQWx`Go>PL7|XPSSTVC6^aSPg%UzZp_EWsC?k{=$_eF#3PMGpl2BQwB2*Qs3Dt!f zLQSETP+O=Y)D`Lp^@RpPL!pt-SZE?N6`Bdng%(0fp_R~DXd|>0+6nE24njwvlh9e{ zB6JnH3EhPr!hb?fp_kBG=p*zM`U(Ao0m49GkT6&nA`BIV3B!dE!boA1Fj^QRj1|TS zxB)%Mq!h%S=b_M6}Ac6g&o39VVAI5*dy!}_6hri1HwV!kZ@QyA{-Tt z3CD#K!b#zja9TJcoE6Rq=Ye}B0LqI3D1QW!b{9b6i$%nuVllC}SVAl*mJ&;gWyG>#IkCK0L98fN5-W>U#HwO7vAS48 ztSQzKYm0Tnx?(-CzSux)C^ixsi%rC)Vl%P1*g|Y6wh~*5ZN#=>JF&gkLF_1Y5<81s z#I9mDvAftq{7>vD_7Z!GeZ;`vEn#! zyf{IeC{7Y5i&Mm@;xuu(I76H%&Jt&fbHusgJaN9bKwKy;5*Le0#HHdgak;ocTq&*+ zSBq=Jwc7v*J1Nym&#pC|(jTi&w;};x+NQctgA?-V$$%cf`BmJ@LNyKzt}Z z5+93C#HZpj@wxayd?~&XUyEmmo`WnrA^XiX^XT~+9qw6c1Sy=UD9r8kF;0XC+(LGNC%}u(qZX{bW}Pf z9hXi>C#6%;Y3Yn~Ryrr0mo7*brAyLf>56n!x+YzhZb&z!TheXmj&xVLC*7AGNDrk) z(qrj~^i+B#J(pfcFQr$~Yw3;jR(dDBmp(`zrBBjl>5KGL`X+ssen>y1U(#>skMvji zCnb;*%8BH}auPYIoJ>wGr;t<1spQmh8ab_;PEIdpkTc4eWI`roN~UE-1~Mx{nUi^0 zkVRRNWm%C`S(A0ykWJZ=k!;J3?8=_(%YlsLP>$qS&Maq~an{r<_a9E$5N* z%K7B{asj!ZTu3e~7mT(Ua zrd&&|E!UCj%Jt;>a)bXz5sl==^8bTuxtZKtZXvgnTgk2E|6h4>JNf_FmE2M8B>%q` zlDo>?tr@@x5x{8oM^zn4GAALUQ-XZef#RsJS_mw(7V>DyfvzN*X1tl1@plWKc3HnG`}H6-uEMMga<|K!sCy zMNmXVQe;I@R7F#C#ZXMeQjlURj^Zkw;wyoIl~9S4SjntpQL-x8lMHe=`bq<(q0&fctTa)YD$SJUN(-f>(n@Kqv{BkB?UeRP2c@IZN$IR~ zQMxMKlx8 zS*@&5)++0i^~wfiqq0fatZY%XD%+Ip$_{0xvP;>m>{0eA`;`640p*}_NI9$=QI0Cd zl;g??<)m^-Ijx*g&MN1W^U4L~qH;;OtXxs9D%X_j$_?eFa!a|b+)?f-_mum}1LdLe zNO`P0QJyN#l;_F|<)!jUd9A!r-YV~u_sR$5qw-1ltb9?vD&Lgv$`9qI@=N)x{89cY z|C9u3LN$?^SWTiPRg0#YE`wGT3xN7 z)>Lb$wbeRmUA3NCUu~c^R2!*{)h23FwVB#nZK1YQTdA$pHfme7o!VaQpmtO{sh!m> zYFD+J+Fk9T{-^d-d#SzEK5AdJpW0s?pbk_Ase{!a>QHro;qJ$pe|Gwsf*Pm>QZ%?x?EkMu2fg4 ztJO8?T6LYeUfrN>R5z)c)h+5)b(^|f-J$MOcd5J8J?dU{pSoW?pdM5YsfX1g>QVKW zdR#rBo>Wh%r`0p+S@oQHUcI1RR4=KQ)hp^%^_qHJy`kPzZ>hJ{JL+Bao_b$>pgvR| zsgKns>QnWZ`dodXzEoeSuhlo|TlJm#Uj3kcR6nVo)i3H-^_%)#{h|I;f2qIKKk8rg zpPE2Rs3p=8Ye}@ES~4xUmO@LZrP5MsX|%LjIxW4HLCdIR(g=;zD2>(_4QQ+eHBRF- zK@&AelQl(CHBHksLo+o?Lz=BQnyY!5uLT;`LM_r_Ewh$I%c^D5vTHfCoLVj|x0XlC ztL4-3YX!7|S|P2lRzxeR71N4qCA5-SDXp|tMk}k8)5>cVw2E3Kt+G}{tEyGgs%tg0 znp!QbwpK^0tJTx$YYnu9S|hEo)#B9rx@$eO|FoW3FRi!MN9(Kg)B0-zw1L_nZLl^(8>$V{hHE3Vk=iJ2v^GW?tBupf zYZJ7I+9YkVHbtANP1B}pGqjo7EN!+nN1Ln7)8=anw1wItZLzjQTdFP7mTN1tmD(z8 zwYElEtF6=4Ya6tU+9qwYwnf{jZPT`EJG7nJE^W8AN879I)Anlzw1e6q?XY%4JE|Si zj%z2hliDfmw01^2tDV!%YZtVO+9mC>c163YUDK{>H?*7DE$y~;N4u-t)9z~zw1?Uw z?XmVmd#XLto@+0(m)a}swf07PtG(0SYag_a+9&O^_C@=uebc^cKeV6PFYUMXNBgV& z(-PEC5=o$4)I-!#~rPDg21D(~O&gr}^ z=%Oy^vaaZ=uIajN=%#MzNVj!IcXdzq^+3mZs7HFNXV$amS@mpsc0GrlQ_rR6*7N9j z^?Z7My?|a&FQgaNi|9r5VtR4CgkDlFrI*&r=wO-m zeS$twpQKOLr|47lY5H`1hCWlDrO(#q=yUaX`h0zXzEEGJFV>gnOZ8>?a(#uqQeUO7 z*4OB3^>zAseS^MH-=uHWx9D5-ZTfb7hrUzarSI1F=zH~j`hNX@eo#N8AJ&iPNA+X+ zas7mTQa`1i*3al?^>g}p{epf`zocK*ujp6xYx;HlhJI7OrQg=?=y&yd`hER@{!o9U zKh~eQh%kt*5BxF^>_Mv{e%8d|D=D`zvy4}Z~AxrhyGLlrT^Cd=zsNp zdIBS%k;q7FBr%d2$&BPi3L~YF%1CXbG1408jPynZBcqYYAPmx=4BB7}V6X->ID8o7+zMjj)t zkR5u>P4%qVV@FiIMwjM7FKqpVTRC~s6SDjJoH%0?BVs!`3TZqzVp z8nuktMjfNBQO~GvG%y+(jf}=d6Qilo%xG@3Fj^X|jMhdQqpi`-Xm4~dIvSmf&PErb ztI^HqZuBtzGkO}mjNV2cqp#7==x+=#1{#Bm!Nw3{s4>hKZj3NS8l#NS#u#I)G0qro zOfV)IlZ?s66l1C}&6sY?FlHLFjM>HW}d@w#5pN!AO7vrn(&G>HoFn$`pjNir|5K`H9gZe0~4E}8JV$}+00^QHM5!7%^YSzVb<24+LEk=fX6Vm39Kna#}>W=pe`+1hMlwl&+C?adBmN3)aJ+3aF= zHM^PJ%^v1|W>2%1+1u=6_BH#N{mlX9Ky#2e*c@UGHHVqQ%@O8EbCfyS9Al0($C=~J z3Fbs|k~!I&Voo)unbXY~=1g;zIoq6L&Nb(m^UVe3LUWP1*j!>RHJ6#o%@yWKbCtQ; zTw|^^*O}|h4dzC3leyX4Vs16JncK}B=1y~$x!c@h?lt$B`^^L9LGzG#*gRq$HIJFc z%@gKH^OSkoJY$|U&za}V3+6@hl6l#@VqP_`nb*x5=1udKdE2~W-Zk%;_ss|9L-UdO z*nDC>HJ_Q!%@^iN^OgD9d}F>f-DvQ{~(yj8)fXjQT*TUD&8RyC`-Rl}-j z)v{_^b*#EpJ*&Rez-nkUvKm`Wtfp2otGU&}YH78yT3cS^_|dRu+0zE(f0zcs)bXbrLkTSKg&)-Y?hHNqNcjj~2tW2~{(IBUE$ z!J24IvL;(otf|&CYq~YVnrY3lW?OTtxz;>uzO}$wXf3i9TT85^)-r3kwZd9yt+G~I zYpk`_I%~bP!P;nTvNl^=tgY5IYrD0>+G*{wc3XR_z1BW!zjeSmXdSW+TSu&;)-mh2 zb;3Gnow80_XRNc$-Krx@q0AZd-S(yVgDHzV*O*Xg#tX zTTiT~)-&t5^}>2-y|P|gZ>+c0JL|pm!TM-@vOZg1tgqHL>$~;C`f2^Lep`R6zt%r1 z0ZNDxp~NT&N{W)9)nEQFAa9ONPo`6xgbg(yNX%8at0tSB4Gj&h)!C>P3&@}RsZAIgskpn|9n zDvXMtqNo@uj!K}Cs1z!V%Am5S94e10po*vxs*I|js;C;Oj%uKqs1~Y?>Y%!)9;%NT zpoXXsYK)qorl=Wej#{9Ws1<6B+Mu?m9cqs{ppK{$>WsReuBaR8j(VW~P*2ng^+tVA zU(^rvM+4A6GzbkwL(ot(3=Kyk&`2~2jYeb8STqieM-$LQGzm>cQ_xg24NXTg&`dN7 z%|>(3Tr>~OM+?wGv`-&&`ER(oknNSS#%DaM;FjVbO~KXSI|{- z4P8e!&`op;-9~rNU33rKM-R|L^awphPta5J3_V9L&`b0Ry+&`)Tl5aSM<38f^a*`N zU(i?d4Sh#H&`t)0$JZ)dPG z+L>&^CT+^5ZN>&RYeSo}d0VhWTe4+au~l2Mb=$B_+p>{u+m7wpp6%O#jqT8m?AXq1 zXR))|+3f6g4m+ov%g$}*vGdyb?EH2CyP#djE^HUEi`vEP;&utUq+QA`ZI`jj+U4x> zb_KhlUCFL&SFx+w)$Hna4ZEgY%dTzLvFqCP?D}>CyP@64ZfrNPo7&Cn=5`CarQOPI zZMU)8+U@N2b_cto-O283cd@(L-R$mm5Bop6r`^l$ZTGSJ+WqYQ_5gdJJ;)wx53z^Z z!|dVq2z#VG${uZxvB%ou?D6&ld!jwbo@`ICr`pr(>GlkJrajA^ZO^gi+VkxB_5ypM zy~ti{FR_=}%k1U$3VWr!%3f`+vDez`?Dh5rd!xO{-fVBNx7yq6?e-3Pr@hPGZSS%7 z+WYMN_5u5#eaJp+AF+?x$L!-G)% zrhUu4ZQrr)+V|}H_5=H&{m6c7Ke3U5J+-c#obXqyB zoiELv9Iys%4E>2gco73It;r!?Hbb2|xojy)qr=Qc`8Q=_b204SBAP;m z7CDQZCC*Z3nX}wk;jDC4IjfyD&RS=kv)j*Ip7?04mpRNBhFFhm~-4Y;hc0%Ij5a7&ROT2bKbe&Ty!oumz^ulRp**>-MQi1 zbZ$AfojcB5=bm%ldEh*B9yyPlC(cvnne*Iv;k85g1yJ_6CZaO!;o59WK zW^xIabSam185g*$3ti6TUBMMy$(3EjRb9>1UBfk9%SEp3Ih## z#m(wwbF;fS+?;MMH@BO|&FkiK^ScGyf^H$Vuv^3}>K1d0yCvL`ZYj64TgENxmUGLy z72Jw$CAYF$#jWaAbE~^G+?sAJx3*iyt?Slv>$?ryhHfLbvD?IL>NazmyDi+7ZY#I7 z+s19{wsYIN9o&v?C%3cP#qH{LbGy4e-2dF3ZZEgD+sEze_H+BY1Kfe`Aa}4k#2xAm zbBDVl+>!1mceFdk9qW#B$Ga2UiS8tKvOC3{>P~Z~yEELG?ksnTYwlyF1*S?k;z?yT{$@ z?sNCM2i$}1A@{I*#69XBbC0_x+>`Dp_q2P)J?oxx&$}1gi|!@&vU|n7>RxlNyEojM z?k)GWd&j-&-gED}58Q|DBlofU#C_^MbDz5}+?Vbv_qF@Ree1q+-@6~&kM1Y;v-`#U z>V9*-yFc8Y?l1SZ`^Ww3{&N#}3B5#KVlRo8)Jx_i_fmK%y;NRmFO8ShOXsEcGI$xi zOdjEp9_7&<;{lKLpvQT}B?{ zcv-z{UUn~sm($DT<@WM;dA)pIey@O6&@1E>_KJ8#y<%Q*uY_09E9I5;%6MhHa$b3_ zf>+V2UUjdASJSKI)%NOmb-j9CeXoJn&}-y1_L_K2y=Go>uZ7prYvr}} z+IVffc3yk0gV)jP*e+K`gnc4eqMiXfH%+^edT)cb(c9#0_O^Iiy=~rhZ-=+j+vV-{_IP`} zecpcWfOpV4X?s#{-d)|HTf%njRH%k?}zu(`{n)i{&;`Ae_jGVp`XZ4>?iS)`pNv{ehNROpUO||r}5MJ>HPG520x>p z$tQf$r+nIHeBiS_^f{mR1z+?fU-lJW^)+Aj4d3)FANjWL_^$8yz90D55BF!p`i=a?eiOf`-^_3BxA0r~t^C%0 z8^5jJ&TsE`@H_gQ{LX$CzpLNP@9y{T|MPqLz5L#OAHT2P&+qRK@CW*X{K5VZf2cpq zAMTIvNBX1u(f$~JtUt~l?@#b2`jh<0{uF&%f_K@E`h*{Kx(i|Ed4Xf9}8VU;3~7*Zv#-t^dw{?|<+=`k(yI{ulqN z|IPpI|L}kMzx?0+AOEla&rc8}3=##2gCs%HAX$(+ND-tAQU$4lG(p-RU64M=5M&H8 z1w=pwR6qwz00K6E0T=Lr5Qu>k$bk~5ffne25txA$pui5Czzw{>4}t&(VGspzkU7W_ zWDT+f*@GNG&LCHiJIE8{4e|x~g91UppiodaC=wJ6iUq}k5<$tJR8Tr76O;|g1?7VZ zLB*g_P&ud)R1K;H)q@&A&7f9LJE#-X4eAB;g9bsvpi$5`Xc9CHngz{+7D3CPRnR(U z6SNK51?__lLC2s|&^hQ5bPc)%-Gd&%e?iZnSI|4?6Z8%G1^t5o!N6cpFgO?z3=M__ z!-EmQ$Y4}3Iv5j-4aNoIg9*XJU{WwSm=a74rUlc38Ntk8Rxmr56U+_f1@nUi!NOos zusB!}EDe?g%Yzlc%3xKnI#?5|4b}zggAKvPU{kO;*b;0FwguaR9l_3ESFk(S6YLH4 z1^a^o!NK5Aa5y*;91V^I$Ac5W$>3CQIye)Y4bBDUgA2jM;8JioxDs3qt_9bF8^O)s zR&YDG6Wk5%1^0so!NcHD@Hlu9JPn=&&x04i%ivY;I(QSj4c-OsgAc*S;8XB9_!4{# zz6IZdAHmPySMWRd6Z{SS1qpCMoCqhzNpMn}3@67aa7vsCr^ab;TAU82#~E-&oCy<{ z#1y76g8^nS#2n_afJH1}87o-D8rHFaO>AL=ZR}tdd)UVT#yG?gj&Ww31!u+CaCV#n z=ft^iZkz|_#rbf4TmToug>Ye91Q*4{aB*A$m&B!TXDF*fwkzwhudm9m7sx=derIHS8944||0Fg+0SwVeha{ z*f;DK_74Yy1H(b#;BZJdG#nNV4@ZO}!%^Yra7;Kh92brcCxjEjN#W#hN;ox~7ETXm zgfqig;p}iuI5(UZ&JP!a3&Ta>;&4g0G+Y)g4_AaM!&Twxa80;2To6hCKZGB{PvPhAOZYYX7Jd(Zgg?Vy;qUNI_&59)CWsP7iK4_&k|=4EEJ_}w zh*CzWqSR5EC~cH3N*`s2GDevqA|fLyq9Y~(5gWmXi}*;0#7K(dNQu-)i}c8d%*cvR zWJgZqMqcDcL4>0)ilR8m9A$~JM%kk5QI05Qlq<>|<%#k}`J(($fv8|qC@LHkiHb(W zqT*4BsANK*lo z`bPbt{?UMFU^FNi91V$vM#G}v(THedG%6Y$jfuua!S71hG=87DcT%u ziMB@DqV3U+XlJx5+8ynQ_D1`n{n3HwV00)t936>{M#rM#(TV6}bSgR>or%sy=c4n` zh3H~*DY_h8iLOT1qU+I(=w@^)x*gq#?nd{b`_Y5wVe}|^96gDiM$e+>(TnJ1^eTEC zy@}pN@1pn7hv;MUDf%3JiM~ePqVLg<=x6jR`W^j={zm_z1aZPRQJgqV5+{w5#mVCo zamqMVoH|Yur;XFa>EjG>#yC?<#AHmxbj-vcW@8w0F&_)D7)!AnE3q1Du^t<-8Cx-m z?bwOk*o*x*h;baoQ5?sa<1BI3I9r@O&JpK~bH%yiJaOJQUz|TK5EqOK#f9S{anZO~ zTs$rjmyAorrQKCTc~j4Q>J<0^60xLRC2t`XOaYsIzWI&s~&UR*zJ5I2k) z#f{@8anrb2+&pd(w~SlGt>ZRv+qhlaKJE~Aj621h<1TU6xLe#k?h*eN_l$eRz2iP{ z-?(4gKOPVdj0eSo<00|Tcvw6<9ubd>N5!M#G4a@VTs%IW5KoLJ#gpSH@zi))JUyNf z&x~iqv*S7O+<0C*KVA?oj2Fd=<0bLZcv-wWUJ6a-gsZUKRys2j1R?!<0J9W_*i^AJ`tacPsOL>Gx6E@Tzo#h z5MPWh#h2qN@zwZRd_BGq-;8g?x8pnU-S}R7KYkEDj3331<0tXc_*wisei6TnU&XKE zH}Tu}UHm@&5Pyt6#h>FZ@z?lU{5}2=|BQddzvDmg-}qmgAalaZi83e7oFsG7%*iq* z&zvH2%FL-Ur_P)vbK1=5GN;d+A#=venf^x*JOF@=0{{S=&7W<1O_`=fYRtB6+qP}n zwr$(C^>;)jA~TVN$Vy}*vJ*LooJ1}nH<5?POXMT+69tHZL?NOuQG_T;6eEfgC5Vzl zDWWt{hA2yvBgzvMh>8S30D>eaf+iS(B{%{SJb?&-5DAHp358GzjnD~$FbPapgiSbv zOL&A&1Vl(gL`+m7Dic+Rszf!SI#GkDNz@{06LpBXL_MND(ST@3G$I-kO^BvMGom@s zf@n#!B3ct|h_*yKqCL@p=ty)TIul)pu0%JYJJEyaN%SIm6McxjL_eZGF@P9I3?c>- zLx`coFk(0{f*47RB1RKqh_S>tVmvW{m`F?_CKFSLsl+s5Ix&NoNz5W<6LW~U#5`g? zv4B`eEFu;YONgb!GGaNgf>=qcB32V?h_%EzVm+~e*hp+5HWOQjt;9BBJF$bB2E)$h_l2w;yiJIxJX1B3=`3h_}Q$;yv+!_(*&r zJ`-Pvuf#XvJMn|~N&F&y6Mu-m#6KbdNC*;v#2^Vs3X*~3AO%PXQi0SU4M+>pf%G5) z$O!%enLuWc1!M);Kz5J=U-~bnRzy|>cK?Gt@ z2~-AEKvhr;R0lOcO;8Ke26aGPP!H4x4M0QC2s8#wKvU2RGzTp}OVA3m25mrF&un+792f#sa2pk4Sz)^4v90w=B zNpK3B24}!oa1NXY7r;eu30wwOz*TS!Tn9J6O>hg`26w<+a1Y!E55Pn42s{Q)z*F!H zJO?kpOYjQ325-Py@D98OAHYZO348`$z*q1Md^$kJpPvMgDSEKgP-E0P2WNRp&Tnq)|p5)DekRch7FG&awIv598HcP$CBg7@#F+@A~}hiOim%E zlGDiPwA)k`Z$miq> z@+J9-d`-R~-;(dh_v8oiBl(H^OnxE1lHbVhJDi@WT%0uO)@=^Jz z0#re&5LK8eLKUToQN^heR7t87RhlY8m8Hs2<*5o(MT(#RMN$++Qw+sY90e(!LX<#> zltjstLaCHS>6Ag46s9c7rX0$pJj$m6Dx@MRrYcdDsVY=esv1?DszKGHYEiYRI#gY% z9#x-eKsBTqQH`l4R8y)M)tqWUwWL~6t*JItTdEz^p6Wn#q&iWZsV-DksvFgv>Ou9S zdQrWpK2%?-AJv~4Kn|HJlnjjig3Vqp2~}SZW+Ko|-^Sq$W|5sVUS{ zY8o}2nnBH^W>K@LIn-Qg9yOm@KrN&eQH!Z1)KY30wVYZ(t)x~_tEn~AT527&p4vcd zq&88TsV&r2Y8$nk+ClB4c2T>jJ=9)mAGM!4KpmtGQHQA`)KTgfb(}guoup1tr>Qg4 zS?U~hp1MF?q%KjHsVme~>Kb*OxKpZ)`a%7qeo?=vKh$69AC-VkNGGBb(@E&0 zbTT?Qoq|qDr=nBSY3Q_cIyya_fzC+(M`xll(^=@ObT&FWorBIv=c04ddFZ@!J~}^L zfG$WEq6^bS=%REnx;R~eE=iZ7OVefOvUEARJY9jVNE0-mNt&W*nxR>mqan@Hh!$v( zmS~w)XqDDzoi=Eb#>cm(wfgmGmllHNA#jORuBX(;MiG z^d@>Uy@lRNZ=<)kJBgUlk_S2G<}9X zOP{09(--KA^dC7Du8X{HQQmMO=SXDToi8G-=}$xsZsl-%fsxVcVYD{&e22+!%#nfi%Fm;)F zOns&S(~xPzG-jGGO_^p)bEXB;l4-@XX4)`qnRZNjrUTQF>BMwqx-eatZcKNk2h)@3 z#q?(SFnyVROn+toGmsg?3}%KfLz!XBaApKEk{QK}X2vjMnQ_c`W&$&jnZ!(HrZ7{P zY0PwH1~ZeH#mr{rFmsuC%zS16vyfTDEM}H4OPOWNa%Kgyl3B&9X4WuknRU#1W&^X4 z*~DySwlG_nZOnFN2eXse#q4JGFngJO%zowobC5a29A=I%N10>HapnYbk~zhkX3j8Y znRCo}<^pq(xx`#%t}s`bYs_`#26L0S#oT7@Fn5`I%zfqo^N@MOJZ7FSPnl=TbLIu} zl6l3vX5KJwnRm>4<^%JQ`NVu?zA#^zZ_Ib*2lJEp#r$UeFn^hUOae9`n}|)!CSjAZ z$=Kv<3N|I1icQU?Vbikd*z{}$HY58Vn~BZLW?{3k+1TuC4mKy7i_OjEVe_*2*!*k( zwjf)GEzA~Si?YSo;%o`FBwLCt&6Z)yvgO$FYz4L=OR#_?S&F4uhGkifg)Gk^R$xU| zVr5ogRaRql)?iH*vleT!4(qZW>$3qHvJo4zmDtK`6}Bo{jjhhsU~96q*xGCzwk}(b ztP5vZL71>=>740yN+GYZeTaE zo7m0l7IrJUjor@fV0W^+*xl?Nb}ze+-OnCi53+~Y!|W0ED0_@O&YoaTvZvV7>>2hf zdyYNNUSKb>m)Ohf74|B7jlIs^U~jUw*xT$K_AYymz0W>iAF_|w$LtgKDf^6l&c0w@ zvai_J>>Kti`;L9jeqcYcpV-gr7xpXrjs4F4V1Kf|*x&3Q_AmR7O~57O5^;&SBwSK1 z8JC<(!KLIJD8<(BS!R6#~ak;rXTwX38m!B)Z z732zWg}EYJQLY$QoGZbVm>a?k<%V&?xe?q*ZWK3~8^ev|#&P4h3EV_(5;vKf!cFC- zanrdO+)Qp3H=CQo&E@8C^SK4wLT(Yam|Mav<(6^FxfR?>ZWXthTf?p8)^Y2(4cta< z6StY$!foZYaof2a+)i#6x0~C;?dA4y`?&+$LGBQDm^;E9<&JU3xf9$;?i6>LJHwsj z&T;3t3*1HS5_g%q!d>OAao4#U+)eHlcbmJz-R16a_qhk$L+%mxn0vxK<(_fRxfk3^ z?iKf%d&9lu-f{1_58OxY6Ze_>!hPkwao@Qg+)wTo_nZ5}{pJ2~31C8)2quO}U{aV2 zCWk3tN|*|!hG}40m=30g8DK{EAIt%m%Z=955%$1#`nZFfYsp^TPtLAS?t6 z!y>RKEC!3i60jsJ1xv#+uq-SG%fkw=A|xPyB%~k>8OTBoLdZh|1t>xZ%20tS)SwOx zXhIAvXhR3O(1Sh%w}lK5PIR!bY$$Yyz9Y zX0SPI0b9aWur+K0+roCRJ?sEG!cMR=>;k*OZm>J-0eiw;us7@j`@(*(KO6uD!a;B_ z90G^JVQ@Gc0Y}17a5NkP$HH-NJe&Y0!bxy4oC2r9X>dB60cXNla5kI+=fZh#K3o77 z!bNZ~TmqNEWpFuM0awCRa5Y>5*TQvhJ=_2{!cA~9+yb}4ZE!o>0e8Y(a5vlo_riT} zKRf^r!b9*dJOYoxWAHdU0Z+nH@H9LF&%$%?JiGue!b|WnyaKPnYw$X}0dK-v@HV^y z@4|cVK70Tl!bk8id;*`sXYe_E0bjyb@HKn`-@e}Y58<~dOic6k^hg+#AoKS@LBn6 ze0DwupOeqU=jQY9dHH;Ne!c)-kT1j+=8Nz}`C@!=z64*AFU6PU%kX9Sa(sEd0$-6Q zc)*i9#nU{)vpmN`p63xS@FFkqGOzF|ukku>@FtIWi??})cX^NZ`G61kh>!V7d}Y20 zUzM-MSLbW+HThb6ZN3g)m#@dy=Ns@1`9^$Wz6sxyZ^k$0TktLUR(xx|4d0e;$G7J@ z@E!S1d}qE3-<9vicjtTXJ^5aIZ@v%Tm+!~-=Lhfu`9b_(eh5F5AI1;oNAM&0QT%9r z3_q41$B*YH@Duq-{A7L#Kb4=xPv>XwGx=HkY<>aj|!lIs1PcQilCyX7%GlRppvK*DvipZvZx#?k1C*wh(G|5h(a`C z5Q{hj5swfOkccECBL%5QLpm~$i7>K|jU4165BVrSA&O9pDxu1#3aW~#q3Wmxs)=f$ z+Nchyi|V2Jr~zt-8llFh32KU(q2{OsYKdB*)~F3?i`t>~r~~SVI-$;}3+jrxq3);$ z>WO-x-lz}ii~6DdXaE|B2BE=d2pWopq2Xu*8i_`s(P#`Bi^iexXabsuCZWk_3YvkLm4zxoRiT)v6lMvtg*n1p zVV*EwSRgDE772@mCBjl+nXp_~A*>Wu39E%Q!dhXSuwK|8Y!o&Ln}sdHR$-g4UDzS) z6m|)_g+0PvVV|&HI3OGp4he^aBf?SPm~dP;A)FLW38#fK!dc;*a9+3|Tof(|mxU|B zRpFX&UAQ6K6mAK(g*(Ds;hu0`cpy9!9tn?yC&E+VnebeAA-oh`39p4W!du~;@Lu>J zd=x$jpM@{NSK*uRUHBpV6n+W6g+Iby;h&H|OeiK26N^d2q+&8LxtKysDW(!ri)qBP zVmdLsm_f`a{wHPjySU@Z&77`1KMZ}_FF|oK< zLM$nk5=)C^#Ij;JvAkG8tSAy95J`~|X^|0GkrScFi%1kiQItekR76$OL|rsQQ^cYr z+M*-6q9^)dAckTj#$qM0vRFl|DpnJ#i#5cWVlA<@SVycY))VWC4aA0GBeAjAL~JTH z6Pt@I#Fkwv(6Nif<#F64CakMx_94n3!$BPrhiQ*)2vN%PYDozupi!;QT;w*8tI7gf- z&J*X03&e%uB5|>}L|iH^6PJrC#FgSIakaQcTq~{<*NYp(jp8P8v$#dvDsB_Ei#x=f z;x2KwxJTS8?i2Tm2gHNoA@Q(yL_8`U6OW50#FOGF@w9kGJS(0P&x;qti{d5mvUo+j zDqa(>i#NoZ;w|yEct^Y|-V^VO55$M!Bk{5LM0_ef6Q7GO#FyeL@wNCyd@H^a--{o_ zkK!lsv-m~)Dt;5ci$BDl;xF;H_(%LJ{u2{O38h3*VkwD~R7xf#mr_V6rBqUCDUFm? zN++e4GDsPv|D;S(W+{u5Rmvu1mvTrsrCd^ODUXy_$|vQQ3P=T|LQ-L=h*VT6CKZ=T zNF}9GQfaA-R8}e{m6s|=6(vFf5-Cv{aSgIsdma0fqrD{@jsfJWjswLHy>PU5^dQyFLvA-`bd4Heo}vFfHY7V zBn_5^NJFJz(r{^nG*TKRjh4npW2JG@cxi$(QJN%8mZnHkrD@W1X@)dYnkCJa=16m; zdD47ofwWLsBrTSfNK2(<(sF5qv{G6nt(MkEYo&G4dTE2SQQ9PJmbOS+rESu7X@|5^ z+9mCl_DFlBebRpEfOJqgBpsHHNJph((sAj8bW%DcotDl>XQgw}dFg_5QMx2umaa%w zrEAi4>4tPux+UF~?nrl~d(wUBf%H&%Bt4d%NKd6_(sSvB^ip~yy_VicZ>4wAd+CGp zQTil(mcB?|rEk)A>4)@F`X&9A{z!kNe^LTDp`1ugEGLnZ%E{#9atb-6oJvkDr;*dj z>E!fs205erpPWg~EN79k%Gu=Xat=ACoJ-Cv=aKWu`Q-d^0lA=DNG>cFk&DX3U4InxvAVt zZZ5ZwTgt8E)^Z!Ut=vv-FL#hT%AMrSau>O)+)eH-_mF$az2x3`H%A4fP@)mikyiMLN?~r%O zyX4*S9(k|4Pu?#dkPpg-<&PrffdkRQsAQblQd}va zlvGM7rIj*DS*4s(Ua6o|R0stqq(UjQ!YHi5DNx}RqzH*LM2jSrIJ!vsiIU>swvf#8cI#2mQq`(qtsREDfN{GN<*cQ(pYJtG*y}@ z&6O5POQn_4T4|%SRoW@-l@3ZrrIXTG>7sO1x+&e29!gK8m(pA5qx4n!DgBiJ%0Ok1 zGFTa+3{{3H!<7-rNM)2VS{b8^RmLgfl?lp3Ws)*knW9WprYX~v8Ols$mNHwJqs&$2 zDf5*D%0gw4vRGN7ELD~%%as+%N@bO@T3Ms4Rn{r%l?}>9Ws|a5*`jP!wkg|{9m-B+ zm$F;gqwH1oDf^WJ%0cCja#%T{9951f$CVSxN#&GsS~;VfRn95rl?%#6<&tt)xuRTE zt|`}*8_G@PmU3IUquf>QDfg8J%0uOm@>qGIJXM}4&y^R-OXZdFT6v?qRo*G@l@H2C z<&*MR`J#MPzA4|8AIeYVm-1Wrqx@C=DGAhsY9ckUnnX>iCR3BEDb$o|DmAs5Mop`x zQ`4&%)QswXY9=+annlg3W>d4PInoEn zl4>cnv|2_jtCmyCs}rWs77k6R#GdgRn)3#HMP20L#?USQfsSq)VgXtwZ7UwZKyU<8>>y!rfM^_ zx!OW)skTyEt8LV_YCE;P+ClB8c2Ya5UDU2>H?_OkL+z>dQhTd?)V^vzwZA$*9jFdc z2dhKWq3SSoxH>`|sg6=dt7Fu$>Ns`0IzgSNPEseUQ`D*IGN<73xN)kidO^LYUQ#csSJbQO zHTAlBL%pfqQg5qw)Vu0E^}hN*eW*TCAFEH)r|L8Hx%xtVslHNQt8dh|>O1wl`a%7u zeo{ZHU(~PaH}$*vL;b1#Qh%#|)W7OKHG!5;OQa>%l4wb_WLk19g_crFrKQ%=Xlb={ zT6!&mmQnjp%cN!2vS?YgY+80Lhn7>zrRCQ0XnD1KT7Ip7R!}RX71oMqMYUpDajk?_ zQY)pE*2-vQwQ^c{t%6ojBQ&6q8l}-1qp=#NL5I%plWPFiQJi`G@^rghhPXg#%FT5qk7)>rGN_16Yy1GPcg zU~PytR2!xZ*G6a~wNct=ZHzWn8>fxeCTJ72N!ny>iZ)f7rcKvoXfw50+H7r(HdmXc z&DR!a3$;bsVr_}GR9mJk*H&mNwN=_`ZH=~8Tc@qpHfS5QP14c zPugegi}qFfrhV6bXg{@I+HdWT_E-C-CD0S+Cs9sDju9whD z>ZSD3dKtZ}UQREsSI{f!gbs94r*v9pbXMndsPj6~1zpr7UDg#{)iqt$4c*kSZt1q} z=&tVRz8>hI9_g`ONw2I|(W~m!^y+#Iy{2AEudUb7>+1FN`g#Msq25SutT)k{>do}# zdJDa!-b!z+x6#|`?ez9~2fd@-N$;$8(Yxy1^zM2Oy{Fzw@2&UI`|ADl{`vrYpgu?+ ztPjzL>cjNm`UribK1v_0kI~2KdW-y`U-uezDi%MuhG})>-6>d27RNxN#Cq*(YNZ`^zHf%eW$)l z->vV__v-uf{rUm@pnga{tRK;j>c{ls`U(A{eo8;BpV80i=k)XX1^uFaNx!UL(XZ;) z^y~T!{ic3PzpdZV@9OvT`}za@q5epJtUuA8>d*A&`V0M~{z`wXztP|7@AUWj2mPb| zN&l>W(ZA~7^zZr){ips*|E>Sg|LXtr1V%z5k&)O)Vk9+^8Oe5U9VM&mytlablTVq`V48QF~-MouG_k=w{)*U`#Y78Iz4E##CdPG2NJ9%rs^hvyC~%Tw|Uw z-&kNQG!_|)jU~oXW0|qsSYfO*RvD{}HO5+Fow457U~Dut8JmqQ##UpSvEA5V>@;>6 zyNx}@USprJ-#B0#G!7YujU&cUIkUW3!K`Q!CNN2pGHH`BS(7uN$(zU&Owp7~*;Gu`)J)wpOw+`sW!k1= zx~6CPW?+V9WX5JCv$9#mtZG&>tD7~ zEzFi?E3>uP#%yc0GuxXT%#LO!v$NU7>}qy1yPG}Co@Otzx7o++YxXnyn*+>&<{)#h zIm8@l4l{?FBg~QJD08$q#vE&oGsl|~%!%eCbFw+boN7)pr<*g(ndU5WwmHX~YtA$0 zn+wc^<|1>kxx`#*E;E;#E6kPVDs#2D#$0QzGuN9N%#G$IbF;a{+-hz!x0^f6o#rlc zx4FmMYwk1mn+ME;<{|U2dBi+w9y5=dC(M)PDf6^>#yo4DGtZkB%!}qF^RjuxylP%E zubVf_o8~R^wt2_AYu+>On-9!~<|Fg5`NVu`J~N-2FU*(bEAzGa#(ZnOGvAvZ%#Y?L z^RxNI{AzwPzneeIpXM*~xB18XYyLA6;Dk64PK=Y_q&OK)j#J>2I2BHf)8Mo?9Zruk z;Eeb`oC#;fS#VaI4QIzWa88^H=f-((UYrl-#|3afTnHD&MQ~AE3>U{Ga7kPWm&Rpq zSzHd6#}#lzOkjXXOko-`n8h51n8yeUSi};Rv4T~sVI3RT#28!H#twF|hkYF25Jx!1 zm2hQT1y{w@aCKY**Tl7OZCnS}#r1G~+yFPkjc{Y!1UJRaaC6)Ox5TY*YupC6#qDr= z+yQsQop5K|1$V{WaCh7T_r$$$Z`=p>#r<%9JOB^GgYaNH1P{f-@Nhf=kHn+!Xgmgw z#pCdJJONL{lkj9b1y9A(@N_%_&&0FvY&-|g#q;odyZ|r6i|}H+1TV$Q@N&EYuf(hH zYP<%o#q02Tya8{-oA7451#iXM@OHcd@5Hk z@N@hEzr?TbYy1Yk#qaQY`~iQ&pYUh=1%Jig@OS(J|HQxWZ~O=U#s6>uE1{LhN^B*u zl3K~EqRrIpG`ZKbi&TIsCxRt77h^`Di=%4}t^vRc`!>{bpdr$@g5^Jfo%vx@(uvS{Dtku>UYpu1;T5oNz zHd>pk&DIuctF_JAZtbvkTDz>>)*frGwa?mb9k32shpfZa5$mXR%sOtJuufX1tkc#R z>#TLoI&WRDE?SqY%hna^s&&n}Zr!kMTDPp*)*b7vb2X>#g<9dT)KOK3bow&(;^~tM$$LZvC)+TEDE{)*tJy_0LLRC$tmUiR~nI zQahQQ+)iPqv{Tus?KE~;JDr{0&R}P>|FbjMne8lgRy&)W-Ogd>v~$_H?L2l~JD;83 zE?^h53)zM3B6d-`m|fg1VVAT^*`@6=c3HceUEZ!>SF{Nm*rZL_w9VM8&DqfAZDb3! zXiK(iE4FHDwr(4?X=B^6ZQHS3+p~Q;utPhtW4n@F*{)(&wX50H?HYDXyOv$su4C7= z>)G|~26jWck=@vCVmGy$+0E@1c1ydJ-P&$rx3$~Z?d=YBN4t~V+3sR@wY%Bf?H+bd zyO-VD?qm10``P{N0ro(9kUiKQVh^>4*~9G-_DFk_J=z{)kG03y+KEp zMthUJ+1_GrwYS;Z?H%?`dzZc2-ed2z_u2dH1NK4tkbT%bVjs1S*~je@_DTDcecC=_ zpS91~=j{vjMf;L{*}h_5wXfON?Hl$@`<8v%zGL6D@7ee52lhkzk^R_yVn4N?+0X44 z_DlPf{n~zGzqQ}l@9huvNBfig+5TdGwZGZl?H~3}`LhcLJ1Lx$PAVt0lg3Hwq;t|c8JvvHe@-SRvy;Wi>SS}WJ2{-3PA(_6lgG*Hn z1)PFTA*ZlY#3||&bBa49oRUr{r?gYXDeIJT$~zUDiVoobhjb{1b{L0sI0rhsgB-yT z9m$a$#Zev2(H+Av9qd?+?KqC>c#iJ`PUu8V>{N0pJ5`*jPBo{xQ^Tq0)N*P&b)33R zJ*U3Yz-j0-avD2LoTg4Qr@7O@Y3a0bT03o=woW^zz0<+z=yY;AJ6)WvPB*8!)5GcM z^m2MTeVo2dKc~Mlz!~Taat1p?oT1JzXSg%M8R?92MmuAivCcSWyfeX>=uC1ZJ5!vg z&NOGbGsBtb%yMQsbDX)(JZHYMz**=lauz#FoTbh(XSuV&S?R2DRy%8)waz+cy|cmD z=xlN}J6oKs&NgSev%}fx>~eNHdz`(_K4-skz&Yp~at=F3oTJV$=eTpiIq95oPCI9u zv(7o^ymP_1=v;CxJ6D{m&Nb({bHlmm+;VO^cbvPqUx@)+mi(SjLUB`7@&-LBF4c*9%-AZm{w~AZUt>#vDYq&MtT5fH(j$7BQ z=hk-{xDDM#ZezEJ+th95Hg{XNE!|dbYqyQt)@|pucRRQp-A-<2w~O1=?dEoOd$>K_ zUT$x z@Ctf`yuw})uc%kdEAEx>N_wTd(q0*_tXIw}?^WtG%d73x@#=c@ zy!u`Puc6n-YwR`gntIK==3Wc0rPs=9?X~gRdhNXSUI(wE*U9Vbb@94--MsEz53i@! z%j@m+@%noGy#C$*Z=g5G8|)47hI+%i;ob;uq&LbN?TzuqdgHwD-UM%=H_4mqP4T9B z)4b{43~#14%bV@Z@#cE-y!qY&Z=tuyTkI|ImU_#)<=zT!rMJpk?XB_Fdh5LP-Ue@@ zx5?Y=ZSl5x+q~`G4sWNo%iHbk@%DQAy#3w*@1S?cJM10tj(W$u=?{$Kx}pCCvWBnlD-NrI$7 zvLJboB1jpe3Q`AYg0w-pAbpS_$Qb+=WC}6|S%R!Vwjg_uBgh%#3UUW|g1kY#Ab(IG zC>Rt93I|1kqCv5scu*oJ8I%f22W5h?LAjuOP$8%o5CI6tfC}h<3D|%OV890`5CSof z0y$6uHP8Y*Fak5cffd++6S#pF_(2eaK@`M6rJ!<9C8!!y3#tb-f|^0CpmtCvs2kJ^ z>IV&ihC!pCanK}a8Z--<2Q7k@L93v3&?aabvbLs<_8Ocg~6g=aj+y<8Y~Nz2P=Y=!Kz?&uqId=tP9o$8-k6& zreJfhCDhP@FsX0ybIn3AA*m;r{Ht&CHNYA3%&!;CJvR_#6BS5`+oEL}B7ENtiTD z7A6lg=Okw6QOPDpx7G@7~ggL`pVeT+bm^aK9<_`;m z1;avN;jlTotYk*Mw`sb>aGOL%1>A z6mAZ;gj>UH;r4JxxHH@p?hf~ad&7O<{_sF}Fgz3<4v&OK!(-v`@I-hrJQbb}&xB{g zbK&{$LU=K}6kZOmgjd6B;q~xFcr&~e-VX1Ccf)(({qRBfFnkm~4xfZi!)M|1@J0AC zd=C`ue9iIPUi zqU2GEC}or?N*$$%(njf`^ihT=WAtB?DassWiLyr7qU=$QC})%_${pp2@<#ch{853Z zU{ok792JR*M#ZAyQHiKzR4OVRm5Itm<)ZRYg{WdgL?9v~DxxDMVk0hs5g(yQh{Q;W zK^rodPcpX z-cg^ZZ`3d99}S2GMuVck(U53pG%Ok(jfh4@qoUE#m}qP?E*c+Ah$cppqRG*eXlgVq znjX!FW=6B3+0mS6ZZt2NA1#O$MvJ1w(UNFsv@BX4t%z1etD@D>nrLmbE?OULh&D!> zqRr8kXlt}B+8*tQc1F9R-O-+CZ?rGkA03DeMu(!q(UItAbSyd^orq3Gr=ru*ndoeE zE;=7wh%QE#qRY{h=xTH=x*pw#ZbrAF+tHoqZgelYA3ca3MvtP$(Ua(D^elQFy@*~$ zucFt{o9J!yE_xq*h(1Q2qR-Kn=xg*X`X2p=en!8d-_f7wZ}cxp5GRZi#fjr2and+h zoIFkur;Jm@spB+p+BjXDKF$zljQ@)>#hK$Qan?9noITDF=Ztg3x#K)>-Z)>JKQ0g# zj0?qu<05g_)+{geiA>8pT*DP7xByZ zRs1@B6Tgk$#qZ+}@yGa6{5k#-e~rJz-{T+g&-hpTJN^^@jsL|7DkZFxs8ZreNh&3+ zl&n(nN+~L(tdy!!>Pl%UrLB~%Qu<06DrKznKSA&S05%Q)0C2W#+qP{LshOrt-Ol{k zwr$(CZQHi@cbSOHL>3||k&Vbsq9{>}C{C0h zN)n}r(nJ}eEK!aqPgEc(5|xO`L=~bcQH`ih)F5gSwTRk89ilE#kEl;HAQ}>lh{i+{ zqAAggXil^sS`w{@)PjnzU5}gQwAPI_~2|zFeOK=2F2!u#TgiI)eN@#>m zK*AspVGTm+%Om2#An~h?wY1bRoJD-H7f)527d0i|9@CA^H;ii2sQG!~kL- zF^CvU3?YUR!-(O;2x25LiWp6dA;uEpi1EY(Vj?k#m`qF|rV`VL>BJ0TCNYbcP0S(Y z67z`p!~$X=v4~hqEFqQ>%ZTN~3SuR(idapoA=VP>i1ow%CUJ|nP23^w68DJv!~^0X@rZa#JRzPE&xq&53*sg5ig-=DA>I=2i1)+? z;v?~i_)L5uz7pSv@5B${C-IB;P5dGL690$CCicJ$qHmevJzRDtU^{LtC7{o8e~nf7FnCDL)Inhk@d+2WJ9tM*_doX zHYJ;p&B+#IOR^Q&nruV1CEJnh$qr;kvJ**=BuSAp2}p)yNsi=6ffPxJlu3nDNsZJ= zNE##}P0}JUX_F4=k{;=k0U44J8IzsKE@W4-8`+)gLG~njk-f=2WM8r$`5)Pz96$~v z2a$uxA>>eU7&)9AL5?Ixk)z2mrX2q*O90IhBG+Nu{DvQ)#HQ zR5~g>m4V7gWuh`uS*Wa3HYz)ngUU(eqHqEs=eI8}lw zNtL2XQ)Q^KR5_|VRe`EVRiY|WRj8^|HL5yQgQ`i@qH0rhsJc`=sy@|#YDhJr8dFWE zrc^VkIn{z{NwuO{Q*EfWR6D9Y)q(0rb)pE0q$rA}0L4%&#Zf#ZP$DH!GNn)|rBONs zDT6|kNm&%8Y|5cr%APz*b{-gR+1E_)2 zAZjo*gc?c>qlQx>sFBntYBV*58cU6%##0lhiPR)&GBt&oN=>7tQ!}WU)GTT?HHVr@ z&79j(jnpP;Gqr`NItRI!m3S&Qlkti_|6RGIfQz zN?oI_Q#Yua)Gg{Zb%(l3-J|YP52%OKBkD2rgnCLnqn=YQsF&0$>NWL-dP}{d-cui_ zkJKmXGxde~N`0fgQ$MJm)Gz8c^@sXP{i71l3F$<1Vmb+(lukw`r&G`==~Q%TIt`tc zPDiJwGte37Omt>C3!RnDMrWsU&^hT`bZ$BiotMr>=cfzM1?fU`VY&!ilrBaWr%TW! z=~8rQx(r>GE=QNAE6^3`N_1tq3SE`1Mpvh6&^75=bZxp0U6-y$*QXoM4e3U7W4a05 zlx{{hr(4i1=~i@Wx((fyZb!GLJJ22JPBcN2G)2=ipc$H_Ihv;hTBIdfrWIPHHCm@3 zZP17|X^Y0RO*^zpd$dmnbVx^ZOn0Wc&|T?nba%Q3-IMM`_on;Med&Jme{_F(06mZ% zL=UEi&_n5A^l*9vJ(31p(IdImj{o<+~5=g@QM zdGvgG0lko3L@%b7&`arM^m2Lyy^>x236OdI!Ce z-bL@G_t1Okee{0%0DX`?L?5P)&`0TG^l|zGeUd&!pQg{yXX$hFdHMo1*_L`UZWIzD3`r@6dPYd-Q$!0sWAEL_emV&`;@S^mF2LIR`Um}!{zd<$|ImNwe{=$n5F`SLK@yM@Bm>Do3Xl?{0;xe7kQSr^ z=|KjN5o7|HK^Bk|WCPhj4v-V%0=YpRkQd|w`9T3t5EKH1K@m_C6a&RU2~ZN00;NG2 zP!^N}QpteL+9)ALtJTfPr8T7z~Dhp2AS=770i9+(dnfQ4WYSPYhcrC=FY4pxAb zU=>&m)_}EO9as-GfQ?`i*bKIStzaA24t9W@U>Dd8_JF-$AJ`8LfP>%=I1G+}qu>}g z4o-lR;1oCw&VaMv95@dyfQ#S~xD2j)uizW_4t{{2;1~D}{(!&WA4tF?WD+rn znIue7CK;2QNx`IKQZcESG)!719h08Pz+_}HF`1bxOjafvlby-Ini<24WyUe%nF-89W)d@* znZitErZLl*8O%&(7Bicf!^~yoG4q)P%tB@nvzS@JEM=B4%b69-N@f+anpwlFW!5q4 znGMWFW)riS*}`mPwlUk89n4N<7qgq$!|Y}DG5eVV%t7W5bC@~89A%C%$C(q%N#+!D znmNOqWzI3@nG4KC<`Q$6xx!p!t})k{8_Z4S7IT}q!`x-=G547V%tPi8^O$+UJY}9S z&zTp@OXd~xnt8*#W!^FGnGeiI<`eUo`NDi!~A9bF$vg&Y$7%> zn}kiuCS#McDcF>3DmFEnhE2<+W7D%4*o^OEjJAs|ZPGTps zQ`o8OGg$*y8ovuoJ3>^gQm zyMf)vZelmHTiC7aHg-F^gWbvQVt2E9*uCsNc0YT7J;)wn53@(uqwF#EID3LU$(~|Q zvuD_|>^b&4dx5>kUScn^SJ^t^7`+@z)equkfU)ZngH}*UGgZ;_=Vt=!L*uU&QHUXEAOT;DS zl5k16WL$DC1(%Xb#ii!baA~=8TzW18myyfFW#+PQS-EUnb}k2(lgq{B=JIfPxqMuH zt^ik%E5sG%if~1_Vq9^q1Xq$P#g*pDaAmo2TzRenSCOm4RpzR2Rk>&N}a_2&j~1Gz!mU~ULElpDqk=SFZNxl!C`ZVWe;8^?|3CU6tEN!(;^ z3OALT#!csDa5K4C+-zklxmDb1ZVk7VTgR>E zHgFrcP26T~3%8Zq#%9=T2}Zxl`O} z?hJR9JI9^pE^rsQOWbAd3U`&e#$D%ba5uSI+->d-cbB`z-RB-~54lI&W9|v}lzYZK z=U#9xxmVn4?hW^rd&j-!K5!qoPuyqj3-^`##(n30a6h?U+;8p=_m}&}CEyeCiTK2P z5%e8pO4Sa z7vKx>h4{jJ5xyv2j4#fY;7jtQ_|kkCzARskFV9!tEAo~2%6t{RDqoGS&ez~;^0oNd zd>y_nUyrZPH{cucjrhiV6TT_mjBn1j;9K&o_||+IzAfL5Z_jt&JMx`)f+u;3r+L6L zJj-)D&kMZBOT5f0yvl35&O_ed5pVJqk9nJSc$fEhpAYzukNBAH%y;3t^4<9Ed=I`S z-;3|f_u>2U{rLa*{`>%bAU}v7%n#v*^27My{0M#|KZ+mCkKxDi-hEj z27V*IiQmj`;kWYJ`0e}-ekZ?+-_7sg_wxJr{rmy`Ab*HI%pc*8^2hk&{0aUfe~LfN zpW)B)=lJvd1^yy`iNDNW;ji-7`0M-){w9Bmzs=v_@ACKf`}_m`A^(Vf%s=6u^3V9^ z{0sgi|B8Rjzv18V@A&up2mT}fiT})h;lJ|V`0xA={wM#7|IPp5|MLI%1VTa~k&swO zA|w@(3CV>NLP{Z(kXlG1q!rQ$>4gkJMj?}sS;!(}6|xE0g&aaoA(xO_$Rp$x@(KBc z0zyHdkWg4CA`}&h3B`pHLP?>NP+BM>loiSe<%J4DMWK>VS*RjZ6{-oIwCQ20}xjkBI2&6y>v;YJ~ zU z!c<|JFkP4-%oJt`vxParTw$ItUsxb46c!1Kg(bpLVVSU8SRt$wRtc+xHNsk9ov>cm zAZ!#i37ds2!d79MuwB?8>=bqhyM;Z%USXfGUpOEf6b=c8g(JdI;h1n-I3b)AP6?-l zGs0QnoN!*aAY2qK373T{!d2m#a9y||+!SsJw}m^xUE!W^Uw9xq6dnnWg(t#O;hFGU zcp^8!dKy&@Ll*J{1ko(zlA@-U*VsSKujnm5)+F_ z#H3;}F}avROev-kQ;TWDv|>6jy_iAFC}t8fi&@01Vm2|mm_y7d<`Q#@dBnV8J~6*o zKrAR05(|q(#G+y`vA9@5EGd=}ON(X1vSK;0yjVf3C{_|Hi&ey`Vl}b4SVOES))H%r zb;P=2J+Z#nKx`;B5*v$6#HM01vANhnY$>)9TZ?VPwqiT6z1TtQD0UJFkrXMB7JqnMjR`S6UU1a#EIf0ak4l? zoGMNer;9Vhnc^&Qwm3(eE6x+=iwnes;v#XexI|nkE)$oFE5w!JDsi>AMqDed6W5Cy z#Es%6akIEZ+$wGpw~IT(o#HNWx41{#EAA8biwDGm;vw;{ctkuZ9utp?C&ZKDDe<&; zMm#H?6VHnm#Ear3@v?YDyeeK3uZuUto8m3;ws=RpE8Y|Dix0$y;v?~~_(XgvJ`|rx=3B6Zc=xthtyN* zCH0p2NPVS#(tlEaX@E3P8YB&thDbxDVbXAEgfvnbC5@KGNMogO(s*ftG*Ox)O_rue zQ>AIrbZLe(Q<^2smgY!vrFqhPX@Rs*S|lx&mPkvbWzuqKg|t#yC9Rg$NNc5a(t2rw zv{Bk5ZI-r3TcvH%c4>#SQ`#l%mi9<{rG3(V>40=lIwT#Ijz~wPW72Wygmh9mC7qVe zNN1&U(s}8EbWyq_U6!s$SEXyxb?Jt5Q@SPHmhMP*rF+tS>4Ef6dL%uTo=8unXVP=& zh4fN-CB2s3NN=Tg(tGKH^ildGeU`pRU!`x-cj<@pQ~D+Smi|b8rGHWaIiZ|LPAn&p zlgi2D?lnoilrfkVrwq-|lWl#3yKn~?dj^)mB7rCq4P3|uDkbBC# zT5P7IPOdc+ekVnd+%CqFz@*H`tJWrl4FOV0?i{!=f5_ze-OkOUpkXOp9B^GTxp@SR9Y#ml{QLSrJd4V>7aB}Iw^!gDwIMiKw%VC z;S^pG6j6~BSy2>K(G*>QilHFIR4fH6w&EzR;wiooD4`N5vC>)TqI6ZdDczMGN>8Pi z(p%}H^i}#P|0(^I0m?vSkTO^qq6}4rDZ`Z!%1C9DGFlmqAXRGDa(}=%1ULGvRYZAtX0-2>y-`4 zMrD(-S=pj&RkkVHl^x1XWtXyB*`w@L_9^?71Ij_=kaAc#q8wF@DaVx)%1Pyva#}f~ zoK?;#=amb}MdgxmS-GNIRjw)5l^e=U<(6_=xue`w?kV?`2g*a`k@8r1qC8ceDbJM` z%1h;y@>+SLyj9*Q@0AbAN9B|9S^1)TRlX_Tl^@Da<(KkX`J?<*{wWF6glZx+v6@6p zswPvDt0~l!YAQ9gnnq2lrc=|a8PtqwCN;B~Ma`;aQ?si%)SPNAHMg2a&8y~9^Q#5a zf@&ePuv$bdsuoj=t0mNuYALm}T1G9amQ%~C71WAqCAG3zMXjn&{r)S7B7wYFME zt*h2k>#GgahH4|VvD!p!sy0)bt1Z-)YAdz1+D2`wwo}`y9n_9$CzVi1l~QRHsEo?0 zoXV?$DyotytBR_snyRZ%HB_XUs-Dyb+|f09jT5|N2_DhvFbQ=ygEUhs7_KRt5eje z>NIt_IzyeQ&QfQqbJV%&JaxXhKwYRVQWvXB)TQb&b-B7iU8$~8SF3B(wdy)`y}Ci& zsBTg>t6S8q>Na(|xss9sVpt5?*k>NWMcdPBXb-coO?chtM;J@vl&Kz*n_QXi{N)Tin*^||^& zeW|`uU#oA_x9U6fz4}4@sD4sEt6$Ww>NoYf`a}Jx{!)Ldf7HL~KQ)1tP)npG){u$hq*d0cXjQdpT6L|4R#U5`)z<20 zb+vk0eXW7kP-~<$)|zNdwPsp#t%cT7Yo)c;+GuUHc3OL_gVs^&q!AjaQ5vlQjnP<* z(|AqLL`~9UP0>_M({v4LhK4j#vox&Pnxnazr}Z4Kb=P`mJ+)q1 zZ>^8kSL>(!r}ftcXaluD+F)&nHdGs?4cA6!BehZ5Xl;x(RvV{{*CuEawMp7!ZHhKk zo2E_IW@t0DS=wxEjy6}Dr_I+EXbZJP+G1^qwp3fDE!S3PE45YHYHf|SR$Hg7*EVPy zwN2V)ZHu;5+oo;Tc4#}bUD|GKkG5Car|s7cXa}`J+F|X8c2qm29oJ51C$&@BY3+=5 zRy(Ji*Dh!mwM*J%?TU6)yQW>&ZfG~PTiR{yj&@hOr`^{cXb-hV+GFjB_EdYOJ=b1n zFSS?NYweBpR(q$t*FI<;wNKh-?ThwR`=))@erP|nU)pc&kM>vlrzOx6>WTEkdJ;XU zo=i`!r_fXCsr1x(8a=I^PEW6A&@<|p^vrq|J*%Eg&#vdtbLzSD+V@>edJ(;-UQ92pm(WYW%cqdK0~=-b`<cXU_xbYBnjP>=Lj@2q#xyXxKa?s^Zsr`}8N zt@qLU>izWp^#1w)eV{%_AFL12hw8)h;ra-Dq&`X?t&h>i>f`kB`UHKVK1rXfPtm99 z)AZ^341K0POP{UJ(dX*(^!fS%eWAWcU#u_Dm+H&(<@ySJrM^mEt*_D7>g)9N`UZWY zzDeJ#Z_&5v+w|@F4t=M-OW&>U(f8{6^!@q){h)qGKdc|okLt(tgV+H`UU->eo4QqU(v7X*YxZ94gIEmOTVq((eLW_^!xe){h|Iyf2=>zpX$%_=lTo% zrT$8Pt-sOV>hJXT`Um}^{z?C=f6>3{-}LYL5B;b9OaHC^(f{iI^aL;=Oav3dBrqvV z29v`SFeOX{Q^PbcEldZ~!wfJZ%mg#TEHEp~2D8H)Fel6fbHh9^FU$w?!ve4%ECdU~ zBCsed28+WIup}%6OT#j-EG!4h!wRq>tOP5=DzGZ72CKswuqLbpYr{IQF02RZ!v?S+ zYy=y_Ca@`N2AjhcuqA8-Tf;W6Eo=wd!w#?`>;wr&LJHClKnAjqgFF(1*%Yk zI)u=G2%6A>7~0T*F7%)e0~o>x#;`N&0=vR)usiGld%|9@H|zuZ!hY~S*dGpn1K}Vz z7!H9$;V?KHj({WKC^#C9fn(t~I37-b6X7H{8BT#y;WRiM&VV!FEI1p^fpg(JI3F&6 z3*jQT7%qWJ;WD@!u7E4yD!3Z1fotJ9xE^kR8{sCn8E%1F;WoG(?tnYtF1Q=+fqUUT zxE~&X2jL-j7#@K~;W2m|o`5IeDR>&5foI`4cphGW7vUv%8D4=`;Wc<2-hemZEqEK= zfp_6OcppB158)&D7(Rhd;WPLgzJM>`EBG3|fp6hE_#S?MAK@qX8GeCZ;Wzjl{(wK> zFZdh&fq&sYn7~MABr*~kNsOdMG9$T>!boYPGEy69jI>5NBfXKq$Y^9TG83WZY1A@m8+DAjMm?jx(ZFbEG%^|+O^l{SGo!iD!f0uJ#wugAvBp?ytTWad8;p&{CS$X)#n@_WGqxK$jGe|VW4E!#*lX-F_8SL`gT^7_ zuyMpVY8*3;8z+pD#wp{pamF}noHNcF7mSO>CF8Pj#kgu*Gp-vqjGM+SO2C*!m6#rSG`Grk)?jGx9Y z=_VGN6no6UvOTpsXkx%8qiN zoG2H{jq;$pC?Cp?3ZR0h5Gss{prWW4DvnB^lBg6ajmn_1s2nPfDxiv}5~_@3QFqt2)c>WaFd?x+Xq ziF%>ls1NFk`l0_&e>4CMM1#;^Gz1Mr!_aUv0*yqY&}cLUjYZ?ocr*b`M3c~DGzCpX z)6jG@1I9M2pa3v;-|h%g}PP0twrn5db9y;M4QlN zv;}QN+t7Bj1MNh+&~CH`?M3_0eslmGM2FB}bOaqm$Ix+f0-Z#s&}noAoki!+d2|6? zM3>NIbOl{S*U)uz1KmWo&~0=F-9`7%ee?i5M32y8^aMRc&(L%90=-19&};Mty+!ZP zd-MT)M4!-S^aXuI-_UpT1N}t5&~Nky{YC#!0yCkR$V_Y|F_W6f%;aVYGo_izOl_ty z)0*kb^kxP#qnXLfY-TaDn%T_kW)3r_naj*=<}ve{`ON%g0kfc4$SiCYF^ihT%;IJV zv!q$dENzxC%bMlP@@56IqFKqTY*sO=n$^teW(~8ZS<9?#)-mgv_00Na1GAyo$ZTvj zF`Jsr%;shbv!&U}Y;CqN+nVjn_GSmOquI$MOwy!G+5{$JvL3_Aq;zz0BTbAG5F7&-~BqZw@dA znuE;2<`8qJIm{exjxa}>qs-Cf7;~&S&Kz$}FejRm%*o~ybE-MboNmrAXPUFj+2$N` zt~t+~Z!Rzwnv2ZE<`Q$Mxy)Q{t}s`ctIXBr8gs3=&RlP9FgKc;%+2N&bE~<{+-~kL zcbdD*-R2&1ues0MZyqoYnupB8<`MI#dCWX+o-j|Er_9sl8S|`p&OC2kFfW>y%**B# z^Qw8xyl&nwZ<@Ev+vXkfu6fVAZ$2;|nvcxK<`eU&`OJK7zA#^!ugurx8}qIC&U|lv zFh81~%+KZ*^Q-yI{BHg*f11C{-{v3luldhRU?sE?S&6MAR#GdOmE1~UrLkv!U^TQFS&gkG zR#U5))!b@fwX|AUt*tgzTdSSb-s)g=v^rUYMOu_aTfky0*5WMQ5-ib@EZI^l)zU28 zf|g++%d{*DTejs`uH{+26SA@Zx>?<=9#&7Qm(|vq<)yUNWI$|BQj#tq0aa>yh=?dSX4bo>|YW7uHMbmG#->o0kPwSWU+xlbuwfGLX>eMc z4yVT%a7LU7XU17@R-6rI$2o9LoD1j1d2n8w59h}Pa6w!M7sf?!QCtic$0cw{Tnd-Q zWpG(s4wuIja7A1RSH@LvRa^~M$2D+GTnpF6b#Pr=57);Ha6{Y(H^xnHQ``(U$1QM6 z+zPkGZE#!M4!6f0a7Ww;6PUylrZK<_W-*6(EMO5!SjGxgv4(XFv4Igbv4t_Vv4dUg zVIK!L#1W2hXWRvM#ocgs+ynQ-y>M^b2lvJO@PD{J9)JhpL3l78f`{T^csL$`N8(X< zG#-P;;&FI9o`5IfNq91zf~VqXcsibeXX06SHlBm$;(2&JUVsszJM>{OZYOrg0JFh_&UCUZ{l0{Hok-J;(Pc$et;k1NBA** zf}i4N_&I)oU*cEzHGYHN;&=Ex{(wK?Pxv$bg1_Q#_&ffAf8t;GH~xeF;(s`SozPBX zC$^K=N$q5Iayx~c(oSWkw$s>Y?R0i}JA<9k&SYn{v)EbfY<6}#hn>^TW#_i@*m>=I zc7D5nUC=IM7q*MoMeSmCal3?F(k^9}w#(RM?Q(W`yMkTOu4GrXtJqcTYIb$IhF#OH zW!JXr*mdoCc73~n-Oz4iH@2JDP3>lObGwDz(r#t9w%gck?RIv1yMx`)?qm}-X;U_B z1Dml~o3nXauti(4Wm~aTTeEc=+J=p6)3$7E+qPr7wrBfxV25^O$98ACi`~`kW_P!H z*gfrDc5l0n-Pi7C|7Z8N2iODcLH1yKh&|LEW)HVV*dy&x_Go*IJ=Pv)kGCh-6YWX% zWP6G|)t+Wgw`bTh?OFD0dyYNVo@dXu7uXB!MfPHQiM`ZbW-qr_*emT-_G){Lz1Ci5 zueUeY8|_W@W_ydh)!t@rw|Ce(?Opb6dyl=>-e>Q(57-CoL-t|&h<(&PW*@gt*eC5% z_G$Z!ebzo_pSLgA7wt>-W&4VK)xKt5w{O@t?OXP3`;L9rzGvUJAJ`A=NA_d;iT%`m zWT z#7+_?sguk}?xb*1I;ou0P8uhzlg>%+WN6{o6G&8hCxaB4cW zoZ3zur>;}asqZv!8aj=f#!eHbsng79?zC`PI<1`6P8+AK)6Qw{bZ|O4ogBg;9m=5{ z;4lvBa1QSXj_62^>?n@vXpZhc$8eBiI+lYS+i@J%@f_a?oY0A!*y-$aak@I)obFB! zr>E1)>FxA!`a1ob|D68L0B4{x$QkSmafUj>oZ-$0XQVUA8SRX5#yaDi@y-NiqBF^v z>`ZZ{I@6r#&J1U!Gs~In%yH&A^PKt40%xJK$XV}+wiI@_G>&JJg%v&-4->~Z!w`<(sG0q3A|$T{pBagI92oa4?3=cIGW zIqjTr&N}Cu^Uek5qI1c)>|AlKI@g@*&JE|LbIZBy+;Q$Y_niCA1LvXh$a(BMah^KQ zoafF9=cV(?dF{M$-a7A`_s$3Bqw~r6?0j*)I^Ue{&JX9O^UL||{Biy||C|JFLN}3{ z*iGUlb(6Wt-4t$0H(P2;9@)4A#03~oj@lbhMi;%0TTx!K(uZcaCso7>If=5_PA z`P~9;LAQ`w*e&7~b&I*h-4bp|x0GAjE#sDT%em#<3T{QWl3UrW;#PI5xz*hoZcVqA zTidPU)^+Q-_1y+;L${IJ*lprAb(^`(-4I+p6k1T8@iDjyPe%GZdbRP+uiNq z_H=u>z1==;U$>w8pWELZ;0|;Lxr5yy?ofA_JKP=Nj&w)4qunv?Sa+N|-kso1bSJr! z-6`%=cbYrho#D=OXSuW8IqqC{o;%-N;4X9*xr^N;?oxM|yWCyju5?$qtKBv3T6dkh z-reACbT_%1-7W4`cbmK2-Qn(Zce%UWJ?>t2pS#~Z;2v}jxrf~&?os!cd)z(Yo^(&S zr`WybU(SD-7oG}_nZ6O{o(#}f4RTiKki@mpPRr-=q2(J zdr7>cUNSGam%>ZwrSejHX}q*vIxoGK!OQ4n@-ll_ysTa}FT0n+%jxCva(j8ayk0&p zzgNI3=oRt`dqupWUNNt@SHdglmGVk^WxTRpIj_7|!K>(1@+x~(ysBO`uew*mtLfG9 zYI}9Ox?Vl6zSqEO=r!^hdriEiUNf(`*TQS*wenhfZM?Q#JFmUh!RzRC@(7RgD3A7l z$9SyAdAuihq9=K>r+BKTdAbKZ!$Y3wSswOm&+%N(^L#JxLND@Sud~<1>*{s$x_dpm zo?b7nx7Ww(>-F>g^ZI)Oyn)^zZ?HGS8|n@7hI=Etk=`h8v^T~Z>y7iqdlS5g-Xw3b zH^rOkP4lLEGrXDJEN`|q$D8ZT^X7XCyoKH(Z?U(;Tk0+ImU}C_mEJ0EwYSDw>#g(F zdmFrs-X?Fex5eA)ZS%H!JG`CVE^oKD$J^`e^Y(iOyo25$@342oJL(z(t?dl$Tm-X-s{cg4HvUGuJcH@utPE$_B>$Ghv@^X_{OyocT+@3Hs9d+I&& zo_jC6m)%H^ddmp@y-Y4&~_r?3_ee=G1KfIsbFYmYa$NTI3^Ah+8{X~9Z zKZ&2zPv$50Q}`+URDNndji1&}=co5G_!<37er7+5pViOiXZLgXIsIIIZaP{YHLczlq<}Z{|1mTlg*gR(@;0jo;R9=ePGe_#ORDKH-x-<R6<_r=U-zMJ_{cYX%g4U$JHG3CzV8Qq=tq9+clNvZUHxu;cfW_< z)9>Z?_WSsK{eJ#`et&;}KhPiK5B7)nL;Yd?aDRk9(jVoI_Q&{R{c-+ye}X^JpX5*W zr}$I-Y5sJ7hCkDv<}f6zbVANG&w#{(b*}|ImNrKlY#aPyJ{9 zbN_|^(tqW@_TTt#{dfL*|AYV0|Kxx6zxZGMZ~k}xhyT<6<^T5o_<#L>eu5xjkSItT zBngrR$%5oTiXdf>Do7oq3DO4Xg7iU#AY+gz$Q)z|vIg0L>_LtoXOJt%9pnk}2Kj>g zL4lxPP$(!I6bXt3#e(8NiJ)XqDkvS43CafLg7QIypkh!ds2o%Yss`19>Oqa5W>71r z9n=Zx2K9paL4%-S&?smeGzppp&4T7Zi=buDDrg(<%76yxg#lezbX|OC<9;^sf2CIVA!J1%gur631 zYzQ_6n}W^3mSAhJE!ZCH2zCa$g5ANMU~jN5*dH7S4hDyU!@-f@XmBhz9-IhH2B(74 z!I|J}a4t9>TnH`(mx9Z|mEdY{Ew~=s2yO*gotKb__d(L`a5INQWR~ zLN??=J`_SRltMXFLN(MvJ%phVqR}zIqVX44ZDTi!yaMJ zuvgeS>=X74`-T67{lfv_z;IAFI2;lV4Tpup!x7=ga8x)t921TW$A#m=3E{+WQaCxB z5>5@Lh10_s;mmMWI6IsZ&JE{<^TP$!xiDma8(RLQLZR=lqbp?<%{x1 z1)_pcp{Q_FBq|yei;71jqLNXmsB}~&DjSuH%10HViczJga#SU%8dZy`M>V3FQLU(U zR41w%)r;y!4Wfooqo{GzBx)Kpi<(C*qLxvssCCpPY8$nS+D9Ftj!~zGh{%YF=mQMagj)FbK{ z^@@5&eWJcmzv#cHe>5N(7!8UBM?<2a(XeQEG$I-qjfzG`W1_LqxM+MdA(|LXiY7-> zqN&leXnHgwni)^7#)fZM@OQg(Xr@wbRs$#or+FJ zXQH#wx#)a!A-Wh{iY`Z2qN~xh=z4S`x*6SyZbx^byV1Sqe)J%E7(I#}M^B=s(X;4z z^dfp0y^3B(Z=$!+yXbxNA^I47iatkQqOZ}n=zH`d`WgL-en)?zztO)aL7Xs76eo_8 z#7X01aq>7toH9-or;gLaY2$Qp`Zz(*#6{y`aq+lBTrw^dmyXNCW#e*j`M5${F|HI>j;q8~<7#pBxJFzvt`*mg z>%?{AdU5@@LEJEI6gQ5W#7*O7ar3xE+%j$zw~pJyZR2)v`?y2gG42!-F&R@a9fO#O z*_ey@Sct_~ise{|)mV%57{*47Vl%d49NV!IyRjGhaS(@b6vuJrxJ%qM?iP2Cd&E8C zUUBcZPuw@|7ylRcj|ap9<3aJ@ct|`n9u^OeN5muJQSs<_OguIo7mtr8#1rF5@#J_) zJT;ycPmgEBGvitD?08N*H=Y;Ij~B!X<3;h}cuBl8UKTHpSHvshRq^V0O}sW<7q5>u z#2e#H@#c6-yfxkyZ;yAxJL6sP?s!kUH{KWTj}OEL<3sV`_(*&-J{BL3PsAtVQ}OBe zOnf#z7oU$W#24dB@#XkRd^NrnUypCZH{)CJ?f6c7H@+9&j~~Pj<45u1_(}XUeilEE zU&JrtSMlrkP5d@~7r&1`#2@2N@#pwU{5Ad-e~*8}KjUBV@AyyrH~tqV=$x=~qRxps zC+VEDbF$9KJE!QJvU94=sXM3XoVIhi&gna6=$!F?g5UuFY#aap;B5VD+qP}nw#(FR z%Cwnn+qP}nw*7ZRMj{iDnaDz9C9)COi5x^uA{UXH$V22M@)7xo0z^Tg5K)*YLKG#6 z5ygoTL`k9)QJN@2lqJd$<%tSJMWPZ>nW#ckC8`nCi5f&rq83q`s6*5x>Jjyc21G-m z5z&}vLNq0s5zUDfL`$L-(VA#Ov?baR?THRVN1_wandm}vCAtyai5^5xq8HJd=tJ}+ z`Vsw!0mMLJ5HXk-LJTE_5yOcQ#7JTkF`5`dj3veqwAy@(s9KjO; zArcZH6AGac8le*gVGm_f`WW)ZWA zImBFI9x#8P4zv7A^ztRz+utBEzlT4Eisp4dQaBsLM7i7mudVjHoY z*g@H*#8KiHahy0ooFq;Wr-?JfS>haVp143+CxIx?`ZV|VMJH%b$9&w*|Ks+QK5s!%{#8cuK@tk-;yd+)`uZcIrTjCw@ zp7=m~Bt8+Ji7&)g;v4au_(A+6ei6TkKg3_+ACZ7eNG2i^lS#;=WHK^2nSxA7rXo|5 zX~?u>Ix;<(f&7omNM<54lUc~DWHvH8nS;zp<|1>GdC0tEJ~BU9fGkKBA`6p6$f9I1 zvN&0SEJ>CkOOs{DvSc~3JXwLPNLC^%lU2y7WHqunS%a)e)*@?@b;!D8J+eO8fNV%M zA{&!U$fjg7vN_p;Y)Q5vTa#_bwq!f9J=uZmNOmGSlU>NJWH+)q*@Ns!_9A%JUM}!ND?GTQY1|>BufI4BY9FF zMN%SVQXy4RBX!asP0}K55|R$-k{;=k0U45rjL4Y8so zJII~nE^;@yhullBwsYFy_DhZX8N=7B8Qcx+WR8(pz z4V9KkN2RASQ2$XGsZ3O6DhrjB%0^|Ua!@&`TvTo<50#h7N9CsqPz9+%RAH(JRg@}5 z6{kv2C8<(WX{roWmMTY;rz%htsY+C3stQ$=szz0(YEU()T2yVS4po<`N7bhqPz|X@ zRAZ_M)s$*RHK$roEvZ&iYpM;^mTE_}r#es_sZLa9steVX>PB^^dQd&7UQ}BdJl;Xle{KmKsNmrzTJnDS{#?ilQloVktmz6i*41 zNJ*4TDU?cSluj9xNm-OlLCT?A%AerchI zP;;qy)O>0IwUAmwEvA-GOQ~hla%u&&l3GQrrq)nvsddzPY6G>A+C*)pwoqHCZPa#Z z2ep&hMeU~cPH>926dCVMctI3zW`b2%EzEEGOZ`60{2lbQsMg6A!P=Bd^R0297orq3MC!v$l$>`*C3OXg7icU?Z zq0`do==5|3`ae1&or%s&XQ8vw+34(a4mu~Di_T5wq4U!D==^j6x*%PME=(7pi_*pD z;&chRBwdOwO_!m|(&gy#bOpL1U5TztSD~xY)#&PU4Z0>>i>^)Aq3hE1==yX6x*^?& zZcI0!o6^nb=5!0XCEbc{O}C-j((UN>bO*X4-HGl@ccHt|-RSOg54tDai|$SLq5IPP z=>GHodLTWB9!w9Rhtk97;q(Z4Bt42AO^>0+(&Omy^aOe$P0%Dw(KOA_EDdOm=4pWz zX^EC;g;r^e)@g$_X^XaLNISGkd$dmnbVwsQqGKAjh;@=pl8yv=-Kof zdM-VWo=-2J7t)L9#q<(-DZPwdPOqR>(yQpz^cs3Cy^dZ_Z=g5Qo9NB-7J4hajowc0 zpm)-{=-u=ldM~|?-cKK(57LL|!}JmQD1D4RPM@Gp(x>Rt^cngreU3g)U!X72m*~s% z75XZDjlNFbpl{N*=-c!i`YwHszE3}(AJUKL$Mh5WDgBIoPQRdE(y!>(^c(su{f>T5 zf1p3opXkr@7y2vxjs8ympnuZ8=->1o`Y-*DPQWB&5;2LHBur8!8Iznz!K7qTF{zm} zOj;%#lb*@I{KsTuGBKH%EKF7=8GcyoN2+dWLhz;nKn#YrXACs>A-YkIx(G@E=*UZ8`GWX!SrN$F};~SOkbuS z)1Mi@3}gl|gP9@BP-Yl2oEgE4WJWQgnK8^*W*jq~nZQhB2!>=RhGrOsWdOr5JR>k7 zBQY|gFe;-lI%6;G259P z%uZ$(vzyt&>}B>b`)hTZS#mmSfAa71)YwCAKnKg{{g~W2>_@*qUrDwl-Ubt;^P9>$45mhHN9Y zG24V~$~I%0vn|+`Y%8`k+lFn+wqx6~9oUX+C$=-&h3(3AW4p6G*q&@Jwl~{{?aTIK z`?CYsf$Si5Fgt`D$_`_Pvm@A%>?n3LJBA(0j$_BO6WEC?!ICV+(k#QWEMPg7X9ZSd zC01q?R%JC-XARb5E!Jis>##2Cu|6BHA&c0Ejakf2Vkfgx*s1I^b~-zQoypE(XR~wI zx$Hc4KD&Tj$Sz_RvrE{e>@s#ayMkTGu3}fSYuL5yI(9v~f!)Y%VmGr}*sbg~c00R+ z-O27^ce8ugz3e`AKYM^Z$R1)3vq#vY>@oH@dxAa5o?=h4XV|msIrcnzfxXCHVlT5- z*sJU{_Bwlmy~*BUZ?kvUyX-yoKKp=u$Ub5pvrpKk>@)T``+|MRzG7dqZ`il&JN7;M zf&IvSVn4HA*stt2_B;E7{mK4ff3ttszwAFY0Z0fEfy5vQND7jH1Oy-f1!%wk768Bj9tc1L5|DucRG;`+lUa$}B2M54Ga0na*N5D~V z3>*h1z)5floCasWS#S=V2N%Faa0y%nSHM+p4O|B|z)f%q+y-~RU2qTF2M@qQ@CZBx zPry^~3_J%fz)SE7yasQ;TksCN2Oq#k@CkedU%*%J4SWYbz)$cC{04u(U+@nk;1Y6) zxWrr%E-9CcOU|X>QgW%d)La@aEtif<&t>5L<1%uYxXfG@E-ROf%g*KCa&o!2+*}?m zFPD$Y&lTVba)r3UToJA)SBxvpmEcNprMS{u8Lli>jw{bq;3{&JxXN4=t}0iJtIpNn zYI3!>+FTv3E?1AM&o$s0a*epgTobM-*Nkh`)8?G(aj%&|#;5u@hxXxS` zt}EA#>(2GydUCzE-drE9FV~Oj&kf)Pa)Y?R+z@UkH;fz3jo?Odqqx!B7;Y>#jvLQS z;3jeeM{*QLa}39Ffa5rx6F8BRIGIy8mD4z#GdPp8IGclD&x%CO3se+stj@wsPCJ?c5G-C%22+&F$g#a{IXb+yU+&cZfU89pR30$GGF%3GO6! ziaX7n;m&gBxbxfv?jm=IyUbnTu5#D7>)Z|QCU=Xw&E4Vda`(9V+ym|*_lSGUJ>i~m z&$#E@3+^TNihIqy;ofrZxcA%#?j!e!`^15o!`Ol9nLMSPe5=skYgt9_8p}bH*s3=qtDhpMFszNoPx==%? zDbx~b3w4CLLOr3r&_HM?G!hyMO@yXGGoiWALTD+p5?TvwgtkIEp}o*S=qPj&ItyKd zu0l7VyU;`EDfAM03w?yXLO-FuFhCe63=#$lLxiEiFk!ebLKrEG5=IMSgt5XnVZ1Ow zm?#heDNq6}Faj$8ffIN^5JW)|WI+*BK@)Vr5KO@mYyk?6;0m7L3xN;{NQi`3z``V9 zvM@!MDohim3p0e7!YpC7Fh`gx%oFAd3xtKjB4M$xL|7^;6P61rgq6Z7VYRSESSzd( z)(abijlw2jv#>?jDr^(B3p<3J!Y*OAut(S{>=X722ZV#dA>puaL^vuO6OIcfgps@JIM7{1Xz03B^QW zVlj!BR7@r&7gLBS#Z+QyF^!m3OedxnGl>6*8O2OuW-*JHRm>)47juX?#av=;F^`y6 z%qQj-3y1~9LSkXDh*(rCCKeYJiP%(ZCN>vah%LodVr#LD*j8*Owii2y9mP&!XR(Xe zRqQ5q7kh|3#a?1>v5(kS>?igY2Z#g3LE>O>h&WUnCJq-zh$F>O;%IS|)#cASnafUckoF&c{=ZJH~dE$I=fw)jyBrX=0h)cy~;&O3?xKdmtt`^sbYsGcq zdU1oeQQRbM7Pp97#ckqtafi55+$HW7_lSGNed2!cfOt?mBpw!zh)2a^;&JhWcv3ti zo)*uDXT@{kdGUgHQM@Ex7O#j`#cSeq@rHO)yd~Zi?}&HBd*XfZf%s5-Bt90Oh)>05 z;&btZ_)>f&z82qzZ^d`wd+~$#QT!x+7QcvJ#c$$w@rU?R{3ZSt|A>FZe_{eDp_E8U zEG3bWO39?;QVJ=hluAl1rIFG~>7?{h2I)U3qm)U?EM<|hO4+3BQVuDnluODj<&pAA z`K0_(0jZ!=NGdE9k%~&iq~cNusiag&DlL_f%1Y&=@=^tDUxCdOOvF@ z(iCZ`G)8Nx}Ixd}%PD-bw z)6yB~taMH~FI|u>N|&U|(iQ2dbWOT0-H>idx1`(B9qF!gPr5HXkRD2pq{q?|>8bQg zdM>??UP`Z|*U}s5t@KWMFMW_cN}r_9(iiEg^iBFM{g8f2zog&NAL+03Pf8#sloQE` zrdyTe+RwUhW`wlsn0ttjMaY$+~RFrfkW!3}r`lWl#3yKn`UjM{+D$@}F4@Kb4=! z&*c~LOZk=jT7DzHmEXzld~BN+u<h7As4XrOGm8xw1l8sjN~~D{GXs$~tAe zvO(FXY*IEWTa>NJHf6iAL)oe9Qg$nQl)cJ6WxsMjIj9^`4l75LqslSmxN<@{shmMb%!Dg)p6>0b%Huk zB~((SR9aZ+lds-@a0R2|h-J=IqOHB^xrsj-UHN$O;E ziaJ%DrcPI9s58}B>TGq6I#->i&Q}+x3)MyHVs(kSR9&VnS68Sj)m7?hb&a}KU8k;B zH>excP3mTKi@H_arfyevs5{kN>TY$9x>wz&?pF_}2h~IBVfBc5R6V91S5K%X)l=$e z^^AH}J*S>mFQ^yQOX_9yih5POre0TXs5jMH>TUIodRM)t-d7)}57kHNWA%ypRDGsC zS6`?v)mQ3k^^N*geW$)xKd2woPwHp&i~3dlrhZp{s6W+T>TmUr`d9s@CeRXUiL}I8 z5-q8gOiQk%&{ArtwA5M}Ev=SLORr_n{?jsQnY7GW7A>omP0Oz3&~j?IwA@-AEw7eO z%dZvC3TlP4!delns8&oXu9eVAYNfQ&S{bdZR!%FgRnRJGm9)xQ6|JgPO{=ce&}wS6 zwAxx7t*%y2tFJZC8fuNS##$4tsn$$uuC>rwYOS=^S{tpc)=q1$b#q&a25N(}!P*dQs5VR+u8q(}YNNE#+8AxDHclI_P0%K4 zghpzVMr(}5YCz*OUK2D?lQdaVG*#0yT{AROvou?Snxnazr})q z(WYwCwCUOmZKgI$o2|{!=4$h_`Pu?)p|(g{tS!-&YRk0c+6rx@wn|&At$LUS z25qCZN!zS#(Y9*awC&msZKt+N+pX=<_Gp-a{%ZfU1bRX}k)Bvj zq9@gp>B;pJdP+T&o?1_%r`6Nx>Gcfye|knelb%`6qG#2!>Dl!hdQLr;o?FkO=hgG+ z`Sk*NLA{V(STCX%)r;xH^%8nXy_8;BFQb>$%jxCy3VKDol3rP_qF2?c>DBcbdQH8S zUR$rD*VXIk_4NjNL%osSSZ|^?)tl+f^%i+v)A~4thtulipeHqIcE1 z>D~1ndQZKV-dpdZ_tpF9{q+I*Kz)!tSRbMf)raZB^%43=eUv_0AES@e$LZts3Hn5x z&`F)rX`Rto9q63S>w+%ok}m6tuIieu>xORXmTv1%cXU_xbYBnjP)B;C$2!(0>67&- z`c!?IK3$)o&(vq>v-LUpTz#HCUtgdv)EDWC^(FdJeVM*oU!kwmSLv(uHTqh8oxWb* zpl{SS>6`T}`c{3LzFps;@6>ncyY)T#UVWdwUq7H9)DP*0^&|RG{g{4SKcS!0PwA)i zGx}NmoPJ)vpkLH4>6i5@`c?g!eqFzz-_&pExAi;vUHzVZUw@!K)F0`O^(XpM{h9t; zf1$tBU+J&)H~L%so&H|`pnudq>7Vs4`d9s%{$2l}|I~l!zx6-*U;Uq+z({B$G7=j} zjHE^~Be{{nNNJ=pQX6TEv_?83y^+EA&&X(GGBO)kjI2gBBfF8q$Z6yO+Ml++i(ZXnHv@%*7ZH%@?JEOhP!RTmoGCCVwjIKsE zqr1_==xOvadK-O=zD7TzzcIiVXbdt28$*nt#xP^JF~S&Wj50FF0E07lLoh@`GGs$BR6{d#!!S(4GHe4Hj^P@f;TwSw8pw!@*ucglW3n;D zm}*QjrW-SinZ_(*wlT+;Ys@p|8w-qu#v)^}vBX$vEHjoHD~y%KDr2>=##n2tGu9g$ zjE%-7W3#cv*lKJuwi`Q)oyIO>x3S0AYwR=j8wZSo#v$Xdal|-k95ap^CybNEDdV(p z#yD%7GtL_qjElx4Qpvx(W%Y-Tn$TbM1)R%UCnjoH?0XSO#xm>tbdW@odD+12c3 zb~k&NJqRrIpG`ZKbi&TIsCxRtD=oE2EXk%4}t^vRc`!>{bpdrQ)V_rd7+T zZPl^rTJ@~@Rs*Y{)yQgWHL;pn&8+5D3#+Bo%4%)3vD#YgtoBw1tE1J)>TGqfx?0_= z?p6=0r`5~qZS}GGTK%m4)&OguHOLxl4Y7t=!>r-f2y3J@${KBrvBp~Ctnt$@g5^Jfo%vx@(uvS{Dtku>UYpu1;T5oNz zHd>pk&DIuctF_JAZtbvkTDz>>)*frGwa?mb9k32shpfZa5$mXR%sOtJuufX1tkc#R z>#TLoI&WRDE?SqY%hna^s&&n}Zr!kMTDPp*)*b7vb2X>#g<9dT)KOK3bow&(;^~tM$$LZvC)+TEDE{)*tJy_0LLRC$tmUiR~nI zQahQQ+)iPqv{Tus?KE~;JDr{0&S3v%XS6ffne8lgRy&)W-Ogd>v~$_H?L2l~JD;83 zE?^h53)zM3B6d-`m|fg1VVAT^*`@6=c3HceUEZ!>SF|hHmF+5aRlAy9-L7HRv}@V5 z?K*Z{yPjR&ZeTaG8`+KRCU#T1ncduOVYjqf*{$t1c3Zoh-QMnCceFd%o$W4mSG$|t z-R@!cw0qgT?LKy2yPw_P9$*i&2ib$|A@)#vm_6JcVUM&&*`w_-_E>wIJ>H&RPqYb} zv?-gm8Jo3%&Dp#y*rF}jvaQ&vt=YP5*rsjSwhe8^c5To0?Z6IgWJh*vV|$W4*`8ug zwWrzB?HTq=dzL-ho@39o=h^e^1@=OFk-gYnVlTCq*~{$}_DXw|z1m)5ueI0N>+KEp zMthUJ+1_GrwYS;Z?H%?`dzZc2-ed2z_u2dH1NK4tkbT%bVjs1S*~je@_DTDcecC=_ zpS91~=j{vjMf;L{*}h_5wXfON?Hl$@`<8v%zGL6D@7ee52lhkzk^R_yVn4N?+0X44 z_DlPf{n~zGzqQ}l@9huvNBfig+5TdGwZGZl?H~3}`U|N_CriU5ee=sA=1T(`dFe}Ukv%?%PC(H$N!#prA%m?$s0!!oceEC<9b90dOE31P8+*a3~xGhrBzC4eHQpTcMGIeYrpB@;G^&d`^C+fK$*Z

          &_I7OXePI0G%Q_?Brly=HEWu0Ns_sdQN?(fz!}ww07D! zZJl;bd#8ib(dp!LcDguSoo-Hdr-#$i>E-lx`Z#@^eolX9fHTk;qmQj^e0}=ID;$n2zPx4s;yH zbv(y+0w;8k6FISiok`AQXNoh`ndVG)W;ipQS-GQcQ!a1olVYWXN$Ad+2(9_b~rnoUCwT2kF(d==j?Y5I0v0W z&SB?>bJRKJ9CuDQC!JHyY3Gb{);Z^#cP=;=olDMT=ZbUHx#nDVZa6ocTh49gj&s+! z=iGN5I1imi&SU3^^VE6fJa=9=FP&G;Yv+yg)_Lc=cRn~DolnkZ=Zo{z`R06gemFm! zU(RpmkMr00=Ol0wx{2JxZW1@Co6Jq_rf^fbsod0V8aJ(*&Q0%TaQ|~Nx|!U}ZWcGI zo6XJc=5TYmx!l}t9yhO>&&}@^a0|MH+`?`Vx2RjpE$)_ZOS+}p(ry{ItXs}4?^bXt zx|Q6@ZWXtxTg|QR)^KaOwcOfn9k;Gq&#mt^a2vXf+{SJbx2fCAZSJ;kTe_{>)@~cO zt=rCR?{;uIx}Dt4ZWp(!+s*Cn_HcW;z1-ezAGfdD&+YFHa0j}B+`;Y;cc?qe9qx{B zN4lfj(e4;`tUJyf?@n+hx`a!*luNse%euhjT;3I2(Un};Rb188T-`NX)3sdNg|6ee zuIKu0;D#=8BR6)jJIS5wPI0HY)7q?XGdxy6fEa?gn?GyUE?`ZgID|+uZH$4tJ-!%iZnnare6W-2LtW_n>>o zJ?tKFkGjX)U?gjUvd&#}*UU9Fw*WByw4fm#d%f0R1aqqhK z-23hW_o4g9ee6DQpSsW7=k5#lrTfZ#?Y?o}y6@cg?g#gy`^o+6esRCL-`wx+5BI10 z%l+;CasRsi+yq`iFOiqnOX4N~HT9Z#&Ak?0ORtsJ+H2#r z_1byuy$)VSuano=>*96wx_RBb9$rtcm)G0t;m!1Bd9%Ga-dt~{+&kf&^iFxFy))if@0@quyWm~)E_s)|E8bP_ns?p1;obCZdAGeg-d*pW zci(&9J@g)VkG&_}Q}3Dg++dy*J)l@16JF``~@_K6#(LFWy)0oA=%O;r;Y} zdB43s-e2#Zm%vZxC-M{fN&KXKGC#SW!cXa^@>Bb1{Iq^LKfRy9|Ig3pXYw=qS^TVi zHb1+c!_VpG@^kxn{JefXKfhnVFX$KY3;RX6h|L`(^yHemTFqU%{{F zSMn?SRs5=cHNU!F!>{Sr@@xBb{JMTUzrNqVZ|FDj8~aWCrhYTOx!=NX>9_J*`)&NT zemlRt-@)(bck(;?UHq5uY9`(ymE{y2ZUKf#~q6F%uvKJ7C;>jR(jd0+5FU-D&N@l{{*b>Hw!-|}rA`i}4V zp6~mCANt6T{Mg6-B!99$#h>a=^QZeW{F(kNf3`ozpX<-_=lcu%h5jOcvA@J$>M!$` z`z!pF{wja9zs6tduk+XY8~ly_CV#WP#oy|0^SApu{GI+Tf49HK-|O%5_xlI@gZ?4^ zuz$oq>L2ru`zQR9{we>of5t!SpYzZA7yOI>Ob?J`!D>L{wx2r|Hgmozw_VwAN-I0C;zkm#sBJm^S}E){Ga|W z|F{3g|Lgzr69fr^L_y*pNsu&179N9uDg+gS zNDYZ7E}*v1T}+NLG7SUP&cR-)DId24TDBO<;z>dxL$!{@_4xFgO$( z4vqvzgJZ$*;6!jTI2D`@&ID(JbHVxGLU1v-6kHCj1XqJ=!S&!qa5K0S+z##pcY}Mu z{oq0HFnAO^4xR*0gJ;3>;6?BxT8h`eB2xVb~~a95xA?hRwp}VT-V3*eYxtwh7yY z?ZWn9hp=PVDeN3}3A={f!tP;@uxHpS>>c(A`-c6({^5XdU^plo91aPGhQq?);fQc# zI4T?+jtR$xA zt_W9#tHRacns9BnE?ggO2sehC!p-59aBH|N+#c=-cZR#d-Qk{aZ@4eqA07w~hKIt# z;gRrYcq}{~o(NBdr^3_Wnec3QE<7Jz2rq`0!pq^6@M?H1ydK^NZ-%$R+u@z?Zg?-e zA3g{lhL6I>;gj%b_$+)Lz6f82ufo^ioA7P;E_@$;2tS6O!q4HC@N4)j{2u-Ye}=!p z-{GI|Z}=}vfD)oaC^1TclA>fNIZA<2qEsj~N`um(bSOQ_fc`@nQ6`ibWkFd{Hk2LZ zKsiw^lpEzic~L%;9~D3aQ6W?q6+uN&F;pCtKqXNrR2r2*Wl=d)9#udUQ6*FvRY6rz zHB=qdKs8YVKs`|})Eo6deNjKu9}PeQ(I7M!4M9WEFf<&EKqJv8G#ZUTW6?M?9!)?K z5rIfVAsR7=MF4S#M*36=_IE1~QR_Yy^>mT;w4i1t>%aMJPrXO+u5=6f_l0 zL(|a=G!xB2v(X$h7tKTS(E_v(EkcXY60{U8L(9<$v=XgCtI-;?7Og|;(FU{;Z9<#T z7PJ*@L)*~~v=i+@yU`xB7wtp)(E)T29YTlE5p)zCL&wnxbP}CHr_mX77M(-q(FJr7 zT|$@96?7F{L)Xy_bQ9e|x6vJR7u`em(F61lJwlJs6Z8~4L(kC*^b);7uhARy7QI97 z(FgPqeL|nn7xWcNfVM;W63qKr|dD07r0${J;hvPU_hoKdbQca$f}8|91gM+KsSQK6`CR3s`I6^n{T zC8Cm1si<^RCMp}1i^@k8qKZ+asB%;#sv1>`sz)`Vno+H&c2p;-8`X>IM-8HeQKP7F z)Ff&eHH(@@EuxlDtEhFKb*6x<@^to>8x;cho298}*C& zM+2gP(V%E>G$a}t4U2|HBchSfsAzOFCK?-!i^fM2qKOd^kr5Tq5fiZyh`5N4gh-5} zNRE_9jkHLQjL3|v$c|v-L~i6oeiTGugrX>lBOFbNCP!1EsnN7(dNd=N8O@4jM{}aN z(Y$DWv>;j-Es7RLOQNOGvS@jyBB6=CUie5)=qPNkz=za7d z`WStRK1W}ouhF;Yd-Nmv8U2cWM}MNf(Z47`oG?xlCytZEN#kU3@;F7DGENnzj?=_x z<8*QQI79qjoH5Q6XO6SPS>tSR_BcnJGtL#~j`PHM<9u=cxIkPmE)*Azi^N6aVsY`f zL|ig16_<|7#AV}harwAHTrsW`SB|U1RpV-L^|(e{Gp-faj_bsA<9c!ZxIx@7ZWK3; zo5W4yW^wblMcguO6}OJt#BJktar?MK+%fJHcaFQnUE^+X_qa#gGwv1lj{C%Y<9>1f zctAWb9uyCbhr~nUVe#;IL_9Jc6_1X`#AD-e@%VT`JTWF>GNxiWW@0u5F&Fc(5R0)C z%drxxu@>vG5u33U+cAut*p0o|kApajQ5?l_jN?i1(7B7!i#4F=f@#=U@yf$7Jua7sx8{~7oH!TGjq~8VI3LcB3*dsd5H5_1;G(z~E{;p!lDHHu zjmzM&xEwBzE8vQ_60VG^;HtP9u8wQqnz$COjqBjLxE`*L8{mex5pIl|;HJ14ZjM{v zmbevejoaY1xE*efJK&DE6Yh+=;I6nE?v8ulp12q8jr-ufxF7D12jGEt5FU(&;GuXJ z9*#%gk$4myjmO}zcpM&&C*X;gz$B(HjTy{hfH}-#0gG6|GFGsPHLPO;o7loOhS39a7iD%*2cn+S6=i&Ky0bYm~;l+3fUW%9D<#+{N ziC5v(cnw~Q*WvYe1Kx-?;mvpp-io*3?RW>?iFe`Mcn{u-_u>8c06vHh;lua{K8law z-Yw~iErWC_zu2{@8SFS0e*-d;m7z1 zeu|&r=lBJFiC^K@_zixG-{JT81OA9V;m`OB{))fh@AwD)iGShW_z(Vz|KS9a5>84q zDeVxDPc$GJ z5{-z)L=&PZ(Tr$Lv>;j%t%%k{8=@`Ij%ZJGAUYDAh|WY8qASsj=uY$?dJ?^e-b5dw zFVTm`=?ughuFuK_J2;EW#!*;Set25k3(RArTQVv5DABY$3K1 z+lcMN4q_*025@boT6j_=qLzX4Wk>$w>WJR(PS(&UtRwb*E)yW!UO|lkQo2*0DCF_y($p&OY zvJu&sY(h3An~}}Q7Gz7Z71^3>L$)Q`k?qM2WJj_S*_rG@b|t%!-N_zgPqG);o9sjO zCHs;6$pPd*au7L~96}Byhmpg{5#&g66giq4LyjfKk>kk;+2)5#g+ zOmY@Eo18<=CFha0xtLr+E+v9k+;b^%qFPgJsJ2u)sy)?#>PU5>I#XS!u2eUwJJo~gN%f+7Q+=qu zR6nXeHGmpO4Wb59L#UzDFlsn8f*MJUqDE6=sIk;IYCJW8nn+EeCR08rPMNNIkkdXNv)z*Q){TT)H-TCwSn455fn*L z6iqP{pje8dcuJr|3Q`g!QwpV08l_VPg(#DzqpnjosGHO+>Na(Ux=Y=o?o$t_htwnLG4+IcNNoX=`b+(z63_|hM08?037wQqMkl9J&?)Iu zbZR;cot92Vr>8T}8R<-PW;zR0ESfIuD(f&PV5`3(y7WLUdue2wjve zMi-|`&?V_obZNQ_U6w9Km!~Vx73oTJWx5Jom99otr)$tP=~{Gcx(;2Ju1D9W8_*5u zMs#Dk3Eh-#MmMKh&@Jg!bZfc|-Ii`gx2HSM9qCSVXSxgBmF`A&r+d&n>0Weix)0r# z?nn2h2haoQLG)mH2tAY@Mh~Y)&?D(l^k{kvJ(eCvkEbWl6X{9xWO@ocm7YdVr)SVJ z=~?t_dJa98o=5*j&!-pA3+YAlVtNU^lwL+Jr&rJ`=~eV0|V9`UHKFK1H9V&(LS-bM$%o0)3Ib zL|>+_&{yee^mY0MeUrXL-=^=-cj1XtF`UU-xenr2g-_URA zcl3Mu1O1WyM1Q8g&|m3q^mqCP{geJh|EB-Yf9Zd80wy7oh)K*OVUjY*nB+_fCMA=K zNzJ5T(lY6o^h^dOBa?~A%w%D*GTE5yOb#X|lZ(mCzMV-24*8eFeF1U zG{Z1}VHu9$8G#WQ$ViOLD2&QzjLsMgVob(jYz8w9<1!xOGXWDa5fd|;n9a-b~3w|-OL_lFSC!?&m3S5GKZMM%n{}&bBsC8oM28erkATdY+l7eI)IYabRa#*05XD1AT!7UvVv?NJIDcYf?Oas$OH0%d>}t401ARapfD%`ih^RGI4A*1 zf>NL~Cxk4Xam}UcA!1z06KzBpfl(Kx`J+?JLmy=f?l9E=mYwKexN@X00x3VU@#a0 zhJs;WI2Zv&f>B^J7z4(FabP@{049P-U^18jrh;i;I+y`wf>~fTm;>g5dEh@VA1nY1 z!6L92ECEZwGO!%104u>Nuo|oZYr#6O9&7*`0Rc!r0U9s>02Xk72LccQ1QL*e0#u*@ z9T)%s6Ij3o7&yQM9`Hc`LJ)x%Yyz9X7O)j;1KYt4uoLV8yTKl?7wiN3!2xg(90G^I z5pWb71INJ$a1xvXr@t??1J}U~a1-1Dx4|877u*B)!2|FR zJOYow6Yvx~1JA(=@DjWNufZGe7Q6%R!3XdWd;*`r7w{E)1K+_9@Duz3zri2y7yJVW z*o15%HZhxoP0A)?ld~z?C$FJB6LfPGhIDGuWBzEOs_Khn>sLWB+64vkTaT>>_qCyM$fJE@PLoE7+Cn zDt0xyhF#09W7o4A*o`c~k}Sp2EW-kpWjU5-1y*DsE3q=GuqvyuI%}|qHCc^^osdw@O29%2u(N7$q6G4?on zf<4KeVo$SY*t6_8_B?xmy~ti-FSA$JtL!!QI(vh?$=+gbvv=6L>^=5A`+$AOK4KrU zPuQpIGxj_0XE zmyk=uCFYWFNx5WPaxMjzl1s&<=F)I!xpZ85E(4d5%fw~ovT#|sY+QCO2bYt}#pUMm zaCy0WTz;+qSCA{j73PX?MY&>Jajpbck}JiP=E`toxpG{2t^!w)tHf32s&G}gYFu@$ z23M1-#ntBOaCNzQTz#$q*N|((HRhUdO}S=VbFKx~l554a=Gt&=xprK8t^?PR>%?{D zx^P{&Zd`Y+2iKG9#r5X;aDBOcTz_r=H;@~|4d#Y$L%CtxaBc)Qk{iX1=EiVixpCZh zZUQ%vo5W4#rf^faY20*f1~-$N#m(mCaC5nN+<)ABZUMKDTf{BqmT*hCW!!RZ1-Fu0 z#jWPnaBI1B+rOE9LMpTz=<5>Bu?fOPUSRC=L`;UCTDRrhdGCH zIgj(XfD5^Zi@8nQW^N0&mD|Q`=XP*Axn10DZV$JY+sEza4sZv#L)>BR2zQh_#vSKQ za3{G_+-dF%ca}THo#!ra7r9H^W$p@hmAl4W=WcK}xm(TG2pN>z@XW%pPnfT0n7CtMVjnB^K;B)f1_}qLR zJ};k-&(9a&3-X2d!h8|FC|`^(&X?dz@}>CFd>OthUyd)&SKur1mH5hh6}~E8jjztv z;A`@=_}Y9OzAj&nug^E&8}g0##(WdLDc_85&bQ!O@~!yRd>g(k-;Qt3ci=nno%qgt z7rrasjqlF);Cu4D_}+XUzAxX8@6Qk52l9jX!Tb<@C_juJ&X3?n@}v0C{1|>LKaL;I zPv9r=llaN}6n-i{ji1iX;Air)_}Tm%el9L;8*gi z_|^Oxel5R_U(avgH}V8e@)S?=3=epg=XjnMc#(&^#LK+GtGveRyul;h~jKh2-v&+_N^^ZW(=B7cd$%wOTJ^4Iw5{0;sle~Z7(-{J4__xSt#1O6fZh=0sK z;h*x)_~-l!{w4p4f6c$)-}3MH_xuO`Bmas2%zxp(^56LH{15&o|BL_4|Kb1g|M&z# zLLrfmSV$ry6_N?bg%m3_?aBlaN`+B4ib^3E71lLQWx`Go>PL7|XPSSTVC6^aSPg%UzZp_EWsC?k{=$_eF#3PMGpl2BQwB2*Qs3Dt!f zLQSETP+O=Y)D`Lp^@RpPL!pt-SZE?N6`Bdng%(0fp_R~DXd|>0+6nE24njwvlh9e{ zB6JnH3EhPrLQkQW&|Byu^cDIE{e=O-Kw*$DSQsJ<6^04Jg%QF?VU#dh7$b}o#tGwv z3Bp8Sk}z4AB1{#g3Dboc!c1Y7Fk6@-%oXMd{|WPj1;RpMk+4`;A}ke_3Co2Q!b)M4 zuv%CntQFP?>xB)%Mu8AWff8te5rDu7oWKi$APP{B1X)l7RnP=oFa#u+f+g4j797D9 zJi!+NArvAZ7B&f+g)PEXVVkgB*dgo`b_u(MJ;GjLpRivzARH7935SIv!cpOva9lVc zoD@z8r-d`ZS>c>;UbrA!6fOyug)72U;hJz=xFOsWZV9)AJHlPzo^W4yAUqTv36F&* z!c*ay@LYHyycAvuuZ1_lTj8DXUict<6g~-`g)hQa;hXSX_#ylhehI&YKf+((pO8RI zC?*mUi%G+&X~eW*Ix)SNLCh#-5;Kcg#H?aAF}s*U%qiv)bBlSz zykb5vzgR#lC>9b6i$%nuVllC}SVAl*mJ&;gWyG>#IkCK0L98fN5-W>U#HwO7vAS48 ztSQzKYm0Tnx?(-CzSux)C^ixsi%rC)Vl%P1*g|Y6wh~*5ZN#=>JF&gkLF_1Y5<81s z#I9mDvAftq>?!sVdy9R~;wSO5_(l9GeiOfoKg6HnFY&kdNBk@P6BEFM zFcC})lfa}f8B7jSz?3i*Obye(v@jh^4>Q1wFcZuSv%st{8_W)Kz??7_%nkFvyf7ck z4-3G8un;T^i@>6=7%UD;z>=^OEDg)RvalR14=ccmuoA2ctH7$T8mta$z?!fYtPShH zy09Ls4;#RSun}wwo4}^98Eg()z?QHTYz^DMwy+&+4?Dn)uoLVIyTGon8|)5yz@D%d z><##ni91X|7v2Yw54=2Eha1xvhr@*Oj8k`Pi zz?pCsoDJu|xo{r*56*`R;6k_vE{03sQn(B*hb!PpxC*X@Yv5YA4z7nA;6_M55>k+c z3}ELbfE`*7{CxlFov7pX1E1zh1=kExC8El zyWnoP2kwRY;C^@j9)ySBVR!@{g~#A=cmke;r{HOL2A+lI;CXlfUWAw6Wq1W%h1cM9 zcmv*qx8QAf2i}GE;C=W2K7^0pWB3F{1RXr<6;|E#;B&O8KPxQUR%;R7ff;6_JWc#iZg=38|!1N-8atk;+Qt zr1DY)siIU#sw`EJs!G+Q>QW7)JSS9HIbT1&7|g13#p~l zN@^{&k=jb_r1nw=siV|M>MV7Ux=P)o?otn_r_@X8E%lN5O8un%(g10oG)NjO4UvXQ z!=&NT2x+7=N*XPVk;Y2nr18=OX`(bqnk-F`rb^SK>Cy~orZh{MEzObUO7o=ur1{bU zX`!@8S}ZM*mP*T{<3M;w3>6B`8Uf zEGd#IX_77(5|T{Gl57b}j^s+78^B7x-UJD9!ig-$I=t&sq{>GF1?UmO0T5X(i`cm^iFy&eULs%pQO*y7wN0? zP5LhVkbX+Pq~FpX>96!pN+2hc6Um9?Byv(YnVeisA*Ym6$*JWua#}f^oLgA(xa($))8oa#^{Y zTwbmqSClKsmE|gORk@m6U9KV5lxxYgxu4u$9v}~t2g!rwA@Wdp zm^@q_A&-qGCJYJq4Pn0LgljSM$RC$^_U7jJ&lxNAaYMzSeevMpoTkzLu7eL0XrIg(>}le}5pB5#$q$=l@}@=ke|yj$KQ@0It- z`{e`jLHUq;SUw^jm5<5CXSbicum7mGa? z$=~H4@=y7f{9FDb|CRsA36z9NA|;;$N-ib0l1Is_amwN-d?fQb(z))Kls!4U~pTBc-v@L}{utQ<^I+l$J^> zrM1#VX{)qT+AAHDj!Gw`v(iQBs&rGjD?OB+N-w3i(nsm5^i%pP1C)WvAZ4&JL>a0K zQ-&)el#$9PWwbIz8LNy_#w!z)iOM8pvNA=Ps!UU+D>Iat$}DBJGDn%K%v1hT<|_-7 zg~}pjv9d&2sw`8MD=U=rrdHFaY1MRUdNqTZQO%@g zR!@|rdTM>Of!a`Qq&8NYs7=*oYIC)P+EQ($ zwpQDyZPj*ad$ohwQSGF5R=cQO)oyBcwTIeM?WOis`>1`@erkVpfI3heqz+bxs6*9Z z>Tq?0I#L~_j#kI0W7To$cy)q0QJthtR;Q>_)oJQT4hwAvMQ(Ys-TK0R3%kb z6;)L=RaXrasitbFwu)6pbyZLG)j$o^NR8D^>SlF|x>en#ZdZ4xJJnt4Zgr2kSKX)X zR}ZKM)kErG^@w^@J*FO4PpBu=Q|f8;jCxi*r=C|Ys29~s>SgtcdR4uqURQ6ZH`QC} zZS{_NSG}j+S0AVk)ko@M^@;jaeWpHFU#KtDSL$o^jrvx7r@mJ|s2|l&>Sy(f`c?g= zepi2}KhCuuw8mN!t*O>bYp%7>T57Gd z)><2_t=3L!uXWHmYMr#sS{JRW)=lfK_0W21y|mt1AFZ#}PwTG@&<1LQw87dCZKyU( z8?KGeMrxz9(b^botTs*?uT9VMrxEsYm5doR^v2Y6EsnSnxx5^ zqN$pu>6)P-&D1Q-*0APiuI6dJ7HFXsX|c9R+pKNTwrbn7?b;4)r?yMmt?kkFYWuYP z+5zpLc1Sy{9np?z$F$?x3GJkIN;|Ec(avh;wDZ~p?V@%`yR2Q&u4>n`>)H+Nrglra zt=-Y?YWKAJ+5_#O_DFlIJ<*-3+<)$N_(xn(cWtBwD;Nv?W6Wd`>cJ@zG~mJ z@7fRTr}j(xt^LvdYX7tZdO|&so>)(!C)Jbb$@LU^NG|~ndO^LAURW=p7uAdD#q|<;NxhU_S}&uQ)ywJS z^$L1Ly^>y8ucBAgtLfGC8hTB=mR?)0qu15z>GkyndPBXD-dJyHYNq`apeHq2T^#%Gu zeUZLcU!pJ7m+8y(75YkjmA+bEqp#K1>Ff0k`bM45NuAPZoza2L>YUE&f-dS%mvmWI zbXC`MT{m>3o4TdjI@TTC)ji$U13lCuJ=QnroAoXFR(+ekUEiVa)OYE-^*#DteV@Kx zKcFAf59x>XBl=POn0{P8p`X-G>8JHG`dR&)eqO(zU(_$@m-Q?9RsEWNUB98<)Nkpx z^*j1q{hoebf1p3qAL)96%S`dj^-{$Br}f7CzepY<>LSN)s* zUH_r~)PL!}^*{Pw{hyw|NN6N75*ta3q((9$xsk$1X{0hz8)=NRMmi(Ck-^AlWHK@v zS&XbkHY2-{!^mmmGIASvjJ!rZBfn9=C}JxKY9=X_PWb8)b~LMmeLr zQNgHaR5B_XRg9`eHKV#w!>DQ0GHM%jjJifWqrTC=XlOJt8XHZFrbaWPxzWOCX|yt0 z8*PlXMmwXu(ZT3wbTT>{U5u_qH>11J!{}-BGI|?*jJ`%cqrWl07-$SK1{*_+p~f&{ zxG};QX^b*P8)J;I#yDfVF~OK1!dPjnGFBUFjJ3u(W4*D#*k}+2X;21jFa|JKgEM$TFhm0yk|7(4 zp&FW@8-{@l)36NNz=mVEhG+OjV1!0w#KtCLv$4h4YHTyM8#|1h#x7&GvB%hJ>@)To z2aJQpA>*)d#5igkGmaZ4jFZMG3FYJ4-k z8$XPn#xLWy@yGaU{4)}ugeVb8jFOctQQlOM56-tfLptL9*N{=$2j3^VzjIyAt zC>zR-a-f_j7s`$Dpu8v_%8v@5f~XKGjEbP5s2D1aN}!Uc6e^9%pt7hODvv6lil`E* zjH;ljs2Zw{YM`2^7OIWvpt`6Ys*f6=hNuy0jGCaPs2OUGTA-Gw6>5#zpth(TYL7ag zj;IsrjJlw%s2l2zdZ3=D7wV1rpuVUd>W>DXfoKpKjE110Xc!ufMxc>s6dH}jps{Ei z8jmKRiD(j36=_IE213Y07P1jW4swx)d=#J% zMJPs_&}Os+ZAIJAcC-WSM7z*#vb#w#WM7PjwbO+r<_t1Ux06j#H&|~xjJw?yZbMykeM6b|m z^ai~}@6dbn0ewWD&}Z}oeMR5Uck~1OM8D8)^auS#|4;%mp_#}`Y$h?2n#s)MW(qT< znaWIUrZLl+>CE(I1~a3X$;@nKF|(T4%zeh<`ep;O zq1ni6Y&J2Qn$67SW(%{W*~)BfwlUk9?acOO2eYHu$?R-)F}s@G%}~cj z`Px6Iq-9rLbv&%AFwFdv$a%*W;v^QrmFd~UulUz)GX*XA4Z zt@+M;Z+yI&rDz?v=Ui~tt3`bE18wtN@1n6 zQdz03G*((Got56oU}dy2S(&XYR#q#UmEFo=<+O5Hxve}_UMruK-zs1gvI8BttM7etC`i@YGJjsT3M~FHdb4!oz>pzV0E-QS)HveR#&T=)!pi0^|X3fy{$f0 zU#p+h-x^>Iv<6v&ts&M>YnV0M8exsJMp>h+G1gdXoHgE>U`@0pS(B|P)>LbnHQkzF z&9r7&v#mMSTx*{7pEciFU@f#3S&OYD)>3PkwcJ`^t+ZBItF1NGT5FxP-r8VovFv+G1_B zwprV)9o9~3m$lp4W9_x}S^KR6)ymZZx?)|mu36Wu8`e$hmUY{@W8JmxS@*36)O+InNX zwcc6ptq;~m>y!1_`eJ>xzFFU`AJ$Lnm-XBFWBs-MSqbcfb|O2moy1ORC$p2=DeRPX zDm%5E#!hRev(wud?2L9MJF}g|&T40~v)eiBoOUidx1Gn%Yv;4`+Xd``b|Jg4UBoVG z7qg4oCG3)RDZ8{?#x84@v&-8R?22|JyRu!yu4-4atJ^i~nszO_wq3`rYuB^u+YRi7 zb|bs7-NbHcH?y1DE$o(dE4#Jb#%^o3v)kJp?2dLPyR+TJ?rL|lyW2hNo^~(0x829? zYxlGJ+XL)@_8@z(J;WYr53`5cBkYm(D0{R$#vW^rv&Y*L?1}ayd$K*no@!6Cr`t2^ znf5Guwmrw5YtOU)v*+6j?1lCsd$GO5UTQD1m)k4smG&xowY|n(Yp=7{+Z*hSHer)C zWz#le1Dmxuo3{m9w4p88vaQ&vt=YP5*vK|*%eHN7JGN_kwr>Y^Xh(KzZ?ZSrTkNg& zHha6h!`^A{vUl5i?7j9rd%u0aK4>4Z58FrVqxLcTxP8JtX`ixB+h^>v_Bs2!eZjtH zU$QUTSM00yHT$}K!@gFBi`(J$xC8EpJK@f_3+{@$;qJHx?umQh-nb9$i~HgJcmN)V2jRhZ z2p)=u;o*1$9*IZc(Rd6Vi^t*dcmke?C*jF>3Z9Cm;pun=o{4AS*?10~i|670@O-=g zFT{)RV!Q+|#mn$=yaKPptMF>P2Cv2I@Or!fZ^Q&9F@s-XDeqKpDms;%%1#xhs#DFW z?$mH)b@Y43D!Iy#-4 z&Q2GntJBTt?(}eaI=!6UP9LYQ)6ePe3~&ZIgPg(65ND_}%o*;Ca7H?#oYBr0XRI^M z8ShMRCOVUx$<7pKsx!@*?#yszI>P29I>(&j z&I#wFbILjGoN>-N=bZD-1?Qr3$+_%YajrVooa@dF=caSZx$WF>?mG9J`_2RBq4UUj z>^yOvI?tTv&I{+I^U8Vcym8(-@0|C}2j`>n$@%PjalSg=obS#L=cn__`R)91{yP7h z1a3k%k(<~};wE*IxyjuWZb~D>%&MmLk2+0Ei+b+ftI-5hRCHe~p>$&ya25v*Qk=xj9;x=`gxy{`cZcDe7+uCj8wsqUN?cEM;N4JyP z+3n(Xb-TIU-5zdFx0l=7?c?@!`?>wy0q#I|kUQ8N;tq9(xx?KN?nrl(JK7!Nj&;Ym zi~oPr0YvGwxaUoO|BA;9hhuxtHB5?p61id)>X^-gIxdx7|DLUH6`Q-+kadbRW5o z-6!r-_nG_Lec`@zU%9W{H||^ao%`PX;C^&Jxu4xH?pODl``!KF{&au2zuiCXU-zGz zz)R>Q@)CPVyrf<-FS(b(OX;QZQhRBJ+Hpkz-#C=@)~UVdrQ2f-ZF2wx58WL zt@2iTYrM7II&ZzV!Q1E&9_djY?J*wkSda5~Pw+$!dXgu5il=&-r+bEnJkzs0+rysY zxt{0wUf_jZ+v;uewtG9go!%~Qx3|aJ>+SRQdk4IO-XZU>cf>pD9rKQR zC%lv1Dets*#yjhs^Uix0yo=r?@3MEryXsx@u6sAUo8B$&ws*(7>)rG2dk?&a-Xrg^ z_r!bZJ@cM>FT9uDEAO@U#(V3%^WJ+OypP@|@3Z&C`|5r3zI#8spWZL;xA({U>;3Z* z_zC?)equj~pVUw0C-+nMDg9J_YCnyi)=%fB_cQnz{Y-vlKZ~E$&*o?MbND&^Tz+mp zkDu4i=jZne_yzq!eqq0eU(_$=7xzo}CH+!vKNu3%=+>U-D&N@l{{*b>HxjZ~B&R``CAU z*Y|wi5B$)N{Mg^*Z}zwNTm5bRc7KPz)8FOq_V@UE{eAv^|A2qcKja_wkN8LZWBzgf zgn!aM<)8M?_-Fld{(1j`f6>3>U-qx~SN&`Lb^nHc)4%24_V4(2{d@j>|AGI|f8;;* zpZHJxXZ~~lh5yoj<-hjd_;3Ap{(Jv}|Iz>CfA+ulU;S_XcmId~)BolF_W$^Q{eOOf zAYqUwNE{>yk_O3wkSWL z3GxQ{g8V^&pkPoaC>#_CiU!4k;z5a^WKb$79h3>m2IYeCL4}}VP${S!R0*mE)q?6l zji6>wE2tgR3F-#*g8D&&pkdG`XdE;Nng-2+=0S^~WzZ^U9kdDB2JM3OL5HAY&?)E~ zbP2i!-Gc5xkDzDJE9f2c3Hk>8g8spPU|=vP7#s`ieP21 zDp(z?3DySdg7v|MU}Hc8WIzRUzyu&*11{hLArJ!?NP!$Eff{Im9vA@%%)kol00&Os z243I?K@bK}5C@xr&B2ynYp^ZY9_$Eq2D^gY!Jc4murJsj90(2uhl0bwk>F@>EI1yV z2u=p4g44m7;B0U%I3HXHE(Vu^%fXf4YH%&M9^43S2DgIS!JXi4a4)zYJO~~JkAla+ zli+FaEO;Kg2wn!Sg4e;D;BD|OcprQSJ_etH&%u}AYw#`j9{dP?2ET&e!Jpu7@GnRZ zCJYmWiNhpe(lA+=JWLU$3{!=v!!%*qFkP5F%n)V_GliMMEMe9#TbMn}5#|hYg}K8# zVcsxbm_IBK77Po8g~K9Y(Xd!pJS-8G3`>Qj!!lvnuv}O^tPoZVD}|NADq+>IT39`- z5!MWAg|)*vVcoD^SU+qKHVhkujl(8k)390CJZurR3|ob*!!}{tuwB?b>=1SgJB6LY zE@9WOTi8A95%vswg}uW*Vc)P{*gqT)4h#o{gTo==&~R8dJRA{@3`d2d!!hC5a9lV( zoDfb7Cxw&4DdE&`S~xwN5zY)}g|ovs;oNXu_+L0bTo5h{7ln(%CE?O=S-3o05v~kZ zg{#9g;o5LrxIWwvZVZW#45^R~nGl3*$c20;gklIoDU?GcR6{M)LnB0?8Cszo;?N1* z&ag-!V8YPR8M=7F|QK~3)lqO0WrHj%>8KR6)rYLiiCCVCQi?T;KqMT8#D0h@6 z${Xd2@<#=tf>EKUa8x8J8WoF*MgO8 zqMA{ysCHB*svFgd>PHQthEb!aanvMg8a0cWM=he3QLCtR)Fx^hwTs$E9iom=r>Jw( zCF&Y=i@HZWqMlK&sCU#S>KpZo`bPtzfzhC7a5N+u8V!qvM602qM6aGXm&Iwnj6iF{)^^E3!;V5qG)lnBw89RiYNSPaWJD-3BP+5a966C2 zd66FlQ5Z#09Bqm=M_Zz;(Y9!Nv?JOX?TU6sd!oJ3zG#1RAUYTwiVjCdqNCBV=y-G@ zIvJgcPDf{=v(dTed~_kY7+s1kM^~b&(Y5G$bR)VM-HL8UccQz|z36`QAbJ=*iXKN# zqNmZb=y~)adKtZnUPo`Dx6!-kee@yv7=4O9M_;0^(YNS(^dtHi{fd4^f1{Mf6jzR`#8u;JarL-H zTr;i}*N*GNb>n(*{kTEgFm4n#j+?|y<7RR5xJBGDZWXtV+r(|-c5(Z-L)hjTpsdY{hnrV<&cF zFZSag4&x|}<4y7AcuTxB-WG3p6UGeUCPrNtY7w?Y`#0TR;@!|MLd^A25ACFJO zC*xD`>G({1Ha-`hk1xa*<4f`7_)2^=z7}7PZ^Sp_Tk-AqPJB1M7vGN`#1G>~@#FYO z{4{-bIlHhvesk3Ym8<4^JD_)GjX{uY0af5boIU-9qwPy9Fj7bn=1 za8sg9i8m$Llyp3||k&Vbsq9{>}C{C0hN)n}r(nJ}eEK!aqPgEc(5|xO`L=~bcQH`ih)F5gSwTRk89ilE# zkEl;HAQ}>lh{i+{qAAggXil^sS`w{@)PjnzU5}k<7L>Hnf(T(U%^dNc? zy@=jKAEGbOkLXVfAO;eHh{41VVkj|;7*32JMiQfl(Zm>HEHRE4PfQ>t5|fC@#1vvG zF^!l`%phhGvxwQm9AYjpkC;y^AQlpfh{ePbVkxnVSWc`URuZd-)x;WNEwPSRPi!DI z5}Sz4#1>*Jv5nYH>>zd$yNKPy9%3)CkJwKfAPy3Th{MDY;wW*9I8K}(P7CCicJ$qHmevJzRDtU^{LtC7{o8e~nf7FnCDL)Inh zk@d+2WJ9tM*_doXHYJ;p&B+#IOR^Q&nruV1CEJnh$qr;kvJ=^v>_T=WyOG_=9%N6l z7ulQaL-r;6k^RX50xtLr+E+vF$H^1qN%9nVnmj|E zCC`!P$qVE~k|0TvB59H#S&}1p5|9EZk`gJCkW@&O)JUB)NRzZkn?$5Tx}-;9(kBBl zBqK5=FOiqYE96!38hM?(LEa>9k+;b^qEs=eI8}lwNtL2XQ)Q^KR5_|VRe`EVRiY|WRj8^|HL5yQgQ`i@qH0rhsJc`= zsy@|#YDhJr8dFWErc^VkIn{z{NwuO{Q*EfWR6D9Y)q(0rb)q^`U8t^9H>x|;gX&53 zqIy$(sJ>J`sy{V=8b}SI22(?*q0}&HI5mPANsXdLQ)8&H)HrH9HG!H)O`;}KQ>dxb zG-^6EgPKXrqGnTbsJYZUYCg4qT1YLT7E?>8rPMNNIkkdXNv)z*Q){TT)H-TCwSn45 zZK5_)Td1wnHflSygW5^$qIOezsJ+xaYCm;=I!GO&4pT>{qtr3#ICX+LNu8ojQ)j5N z)H&)rb%DA_5fn*L6iqP{OK}uW0ZO1mN}^;6QVOL~8l_VPWl|PpQ;2dXm+~k~`BXrK zR7AzpCF(MDg}O>zqpnjosGHO+>Na(Ux=Y=o?o$t_htwnLG4+IcNNoX=`b+(z63_|hM08?037wQqMkl9J z&?)IubZR;cot92Vr>Fm;Gte37Omt>C3!RnDMrWsU&^hT`bZ$BiotMr>=cfzM1?fU` zVY&!ilrBaWr%TW!=~8rQx(r>GE=QNAE6^3`N_1tq3SE`1Mpvh6&^75=bZxp0U6-y$ z*QXoM4e3U7W4a05lx{{hr(4i1=~i@Wx((fyZb!GLJJ22JPIPCw3*D9OMt7%s&^_s1 zbZ@#3-Iwl1_ooNY1L;BZV0s8WlpaP8r$^8u=~47(dJH|59!HO-C(sk=N%UlT3O$vc zMo*__&@<^-^lW+#J(r$G&!-pA3+YAlVtNU^lwL+Jr&rJ`=~eVSu8qp5z(jJXzpAP7d zj_8=aL|>+_&{yee^mY0MeUrXL-=^=-cj1XtF`UU-xenr2g z-_URAcl3Mu1O1WyM1Q8g&|m3q^mqCP{geJh|EB-Yf9Zd80wy7oh)K*OVUjY*nB+_f zCMA=KNzJ5T(lY6o^vr)u1|}nuiOI}lVX`vWnCwgrCMT1N$<5?p@-q3D{7eC+AXA7b z%oJgYGR2tUObMnWQ;I3glwry;<(TqJ1*RfXiK)y~VX89KnCeUorY2L1sm;`3>N541 z`b-0+A=8Ly%rs$|GR>IgObezZ(~4=$v|-vZ?U?pV2c{#_iRsLAVY)KinC?surYF;j z>CN%VoATx*=%nV_MGQ*hR%m`*AGm06_jA6zyna#{$<}&k``OE@lA+v~C%q(G+GRv6d%nD{Dvx-^GtYOwN>zMV-24*9( ziP_9-VYV{cnC;9CW+$_Y+0E=>_A>jJ{mcR8AajU0%p75kGRK(X%n9ZsbBa05oMFx~ z=a}=%1?D0{FeF1UG{Z0~!!bMq7=aNPiIEw|D2&QzjLsO0$ykidAjV-_#$zz!GXWDa z5fd|)n9Ix+<|=cIxz5~RZZfx++sqy2E_08$&pcorGLM+Y%oFA*^Ne}UykK53ub9`& z8|E$Zj(N{~U_LURn9s}?<}34!`Of@celow9-^?H8FY}K{z$Ro9v5DCvY*IEEo19I- zressGso6AaS~eYY*n@zTb-@J)?{n3wb?psUA7)u zpKZW4WE-)K*(PjLwi(-;ZNau=Td}R#Hf&qA9owGmz;*&*yub{IRH9l?%dN3o;XG3;1&96O$!z)oZ*v6I;;>{NCd zJDr`u&SYn?v)MW9Ty`EipIyK%WEZiE*(K~!b{V^zUBRwoSFx+vHSAh;9lM_0z;0wW zv76Z~>{fOgyPe&^?qqkdyV*VLUUnb5pFO}HWDl{2*(2;x_85DdJ;9!2PqC-jGwfOR z9DAO__$!`&kWGx^q3ao?I`k zH`j;j%k|^>a|5`6+#qf+H-sC?4daG$Be;>=C~h=2h8xR`1DsDBmhFi<6nj7Pq?StGwwO}f_urm;$Cxa zxVPLp?mhQ``^bIbK678VuiQ88JNJY8$^GJfbAPzM+&?Y>pO8<)C+3szN%>@aay|v0 zl265_=F{+L`E-1G{y#ngpOMeRXXdl;S@~>yc0LE6lh4KH=JW7*`FwnSz5rj4FT@w- zi||GHVtjGF1YeRb#h2#G@MZaOe0jbCUy-lGSLUnmRrzXsb-o5)ldr|s=Iiiv`FebP zz5(BmZ^Sp|oA6EfW_)wL1>cfy#kc0$@NM~ae0#nF-;wXccjmkBUHNW&cfJSTlkdg% z=KJt{`F?zVegHp^AH)ylhwwxBVf=7@1V54=#gFF4@MHOL{CIu>KarorPv)oaQ~7E9 zbbbaulb^-U=I8Kp`FZ?&egVIbU&Jrwm+(vZW&Cn}1;3JC#jobq@N4;X{Ca)^zmea> zZ|1k~TlsDLc76xHli$Vf=J)V>`F;F;{s4cFKg1vAkMKwNWBhUc1b>o0#h>QS@MrmR z{CWNYe~~A6lBal@XLy$9c%BEmz>B=Z%RJ;2Ugb4j=MCQEE#Br4@9-|~@tF7dfDieI zkNHddW&R3(mA}Sc=Wp;g`CI&L{tkbazsKL_AMg+PNBm>{3ICLT#y{s@@GtpS{A>OV z|CWEpzvn;jANf!GXZ{QSmH)q0^CV+`x5||98fT>^_m=0!unP3)}4d#HkU>=wc z7J!9d5m*eCfTds=SPoWzm0%TE4c36QU>#TwHh_&_6W9#4fURH~*ba7ponRN(4fcS& zU?12I4uFH;5I78ufTQ3TI1WyLli(CM4bFhG;2by)E`W=G03@IQ4H&=z4)6c~0f;~X zGJrq|uxC*X;>)-~s32uSg;10M8?t%N@ z0eA==fydwpcnY3@=imi+30{HM;0<^S-hubv1NaC&fzRLz_zJ#(@8Adc34Vd!;1Bo< z{(%HSLLrfmSV$ry6_N?bg%m|AY)eMj?}sS;!(}6|xE0g&aao zA(xO_$Rp$x@(KBc0zyHdkWg4CA`}&h3B`pHLP?>NP+BM>loiSe<%J4DMWK>VS*RjZ z6{-oIwCQ20}xjkC@S?D5k6}k!Cg&smrp_kBG=p*zM`U(Ao0m49GkT6&nA`BIV3B!dE!boA1Fj^QR zj1|TSxB)%Mq!h%S=b_M6}Ac6g&o39VVAI5*dy!}_6hri1HwV!kZ@Qy zA{-Tt3CD#K!b#zja9TJcoE6Rq=Y+&X~eW*Ix)TYpO`_+C}t8fi&@01Vm2|mm_y7d z<`Q#@dBnV8J~6*oKrAR05(|q(#G+y`vA9@5EGd=}ON(X1vSK;0yjVf3C{_|Hi&ey` zVl}b4SVOES))H%rb;P=2J+Z#nKx`;B5*v$6#HM01vANhnY$>)9TZ?VPwqiT6z1TtQ zD0UJ%i(SO7VmGn7*hB0o_7Z!GeZ;` zvEn#!yf{IeC{7Y5i&Mm@;xuu(I76H%&Jt&fbHusgJaN9bKwKy;5*Le0#HHdgak;oc zTq&*+SBq=Jwc7v*J1Nym&#pC=wzmQX(xfA}ewtF9J~zMNtxE5sHeaikhg4 zhG>eGXp2a6L|61gEc#*~hGHbf;wAC2ctyM_UK6j2H^iIbE%CN^N4zWE6Yq-;#E0S| z@v-~;wSO5_(l9GeiOfoKg6HnFY&kdNBk@P z6B9@Yr9@ILzuUdPqH`UQ%zVkJMM{C-s*GNCTxo(qL(bG*lWU4VOkpBc)N&XlaZz zRvIUbmnKLPrAg9cX^J#enkG$`W=J!oS<-B2jx<-AC(V}@NDHM!(qd_ev{YIqEtghE zE2UM^YH5wMR$3>mmo`WnrA^XiX^XT~+9qw6c1Sy=UD9r8kF;0XC+(LGNC%}u(qZX{ zbW}Pf9hXi>C#6%;Y3Yn~Ryrr0mo7*bB|;)4N}?r3VkJ)EB_IisC`pnmK}nHRNt1NR zkW9&vYzaw@Q5jx+Gneu1Hs4Wr9`XqgpzDQrCZ_;<^hxAkWCHij63OS{mN=_}Ok<-fQ|?uWUMw$>m&(iJ@QpXAT-7x}CFP5v(bkbla* zP5=|aL@+T-0+YgIFgZ*CQ^Hg*HB1B3!gMe_{10Y;8DS=v8D@c5VK$f@=72e2E|?qU zfq7v*m>(8^1z{mr7#4v=VKG=7mVhN;DOehofn{MiSRPh@6=5Y<8CHQ+VKrDC)_^r( zEm#}YfpuX$SRXck4PhhL7&d`TVKdkqwty{RE7%&gfo)+s*dBI(9bqTf8FqnPVK>+v z_JBQMFW4LQfqh{=*dGpn1K}Vz7!H9$;V?KHj({WKC^#C9fn(t~I37-b6X7H{8BT#y z;WRiM&VV!FEI1p^fpg(JI3F&63*jQT7%qWJ;WD@!u7E4yD!3Z1fotJ9xE^kR8{sCn z8E%1F;WoG(?tnYtF1Q=+fqUUTxE~&X2jL-j7#@K~;W2m|o`5IeDR>&5foI`4cphGW z7a;*jNI@DhkcAxNA%FrDp#)_Jp#oK?K^+>rU9l$uH{rM6N>sjJje>MISDhDsx)vC>3osx(uY zD=n0kN-L$c(ne{kv{TwE9h8nrC#AE}Md_+^Q@SfXl%7g2rMJ>Y>8tcp`YQvJfyy9d zurfp$sti+xDH63l$pvbWwtU$nXAlG z<|_-7g~}pjv9d&2sw`8MD=UsvJ{}D<_nb$|>cvaz;6;oKwy#7nF+%p^yrt&=rrdHFaY1MRUdi6gw zgPKvzq-IvLs9Du)YIZe;np4fC=2r8ldDVPsezkyFP%WeuR*R@b)naOKwS-zyEv1%L z%cy15a%y?Cf?83nq*hj|s8!W!YIU`ST2rm1)>iANb=7)meYJtwP;I0(R-33z)n;mQ zwT0SJZKbwW+o)~Tc4~XIgW6H;q;^)js9n`=YIn7V+EeYN_E!6-ebs(ye|3O5P#vTW zR)?rV)nV#zb%Z)n9i@&|$Eah~aq4(=f;v&1q)t|+s8iKx>U4F6I#Zpc&Q|BBbJcn3 ze071kP+g=hR+p$t)n)2(b%nZ8U8Sy8*QjgNb?SO`gSt`Oq;6KXs9V)->UMR9x>Mby z?pF7xd)0mFe)WKQP(7p`R*$Gh)nn>$^@Ms-J*A#j&!}hBbLx5Zf_hOUR8pl>T4hvL zZw@u)j$o^NR8D?>SgtcdR4uqURQ6Z zH`QC}ZS{_NSG}j+S0AVk)ko@M^@;jaeWpHFU#KtDSL$o^jrvx7r@mJ|s2|l&>Sy(f z`c?g=epi2}Kh+*%$jua-~CuNBY=YK64IS`n?NR!l3dmC#CRrL@vo z8Lg~VPAjif&?;(`w8~l)t*TZ{tFG11YHGE#+FBj0u2xU0uQkvbYK^qUS`)3Q)=X=z zwa{8>t+du!8?CL@PHV4q&^l_Jw9Z-=t*h2e>#p_CdTPD2-dZ26uhviNuMN-!YJ;@F z+7NB1HcT6?jnGDFqqNc57;UUJP8+XH&?ah=w8`2OZK^g+o372!W@@vv+1ea!t~O7b zuPx9PYKyeR+7fN4woF^Dt6)RLnx)wq(j3jzJPm8U7HFXsX|Z-myR2Q&u4>n`>)H+N zrglrat=-Y?YWKAJ+5_#O_DFlIJ<*-3+<)$N_(xn(cWtBwD;Nv?W6Wd`>cJ@ zzG~mJ@7fRTr}j(xt^LvdYX7tZdO|&so>)(!C)Jbb$@LU^N|YLXVtUm+4UTHPCb{NThF8C)${53^#Xc9y^vm5FQOOKi|NJn5_(C!lwMjd zqnFjo>E-nbdPTjGURkfASJkWO)%6;BO}&<0Td$+n)$8f?^#*!Fy^-EnZ=yHVo9WH< z7J5s)mEKx!qqo)D>FxCndPlvJ-dXRWch$S;-Sr-NPraAkTkoUy)%)rF^#S@oeULs_ zAEFP{hv~!h5&B4dls;M?qmR|c>ErbY`b2$_K3SilPt~XC)AbqpOnsIFf0k`bK?|zFFU*Z`HTy+w~p#PJNfY zTi>Ja)%WT9^#l4r{g8fGKcXMikLkzt6Z%R0lzv)2qo38!>F4ze`bC}4NuAPZozYpH z(|H}}f-dTkF6&TNbXC`MT{m=7w{%-ax}&?gr(@mM13lCuJ=QPjm-Q?9RsEWNUB98< z)Nkpx^*j1q{hoebf1p3qAL)96%S`dj^-{$Br}f7CzepY<>L zSN)s*UH_r~)PL!}^*{Pw{hyw|NN6N75*ta3q((9$xsk$1X{0hz8)=NRMmi(C@t={w z$Y^9TG83WZY1A@m8+DAjMm?jx(ZFbEG%^|+O^l{SGo!iD z!f0u1!dPjnGFBUFjJ3u(W4*D#*l27rHXB=vt;RNEyRpOAY3wp~ z8+(ks#y(@ealkle95N0YM~tJ!G2^&#!Z>N1GEN(3jI+i$3F zYJ4-k8$XPn#xLWy@yGaU{4)}m3C%=iVl#=E)J$e3H&d7?%~WP;GmV+nOlPJy|1&d~ z8O=;)W;2VK)y!sQH*=Ud&0J<~Gmn|q%xC5|3z!AXLS|vJh*{JuW)?R~m?h0pW@)pG zS=KCPmNzSy70pU!WwVM|)vRV#H*1(R&01z{vyNHUtY_9Y8<-8vMrLEPiP_X_W;Qol zm@Um#W^1#J+16}lwl_PN9nDT=XS0jh)$C?=H+z^p&0c12vya)=>}U2j2bcrRLFQm{ zh&j|8W)3$;m?O#+-L4L510qdL*`-ghP0FNA#$-*- zd$^M-lT zyk*`t@0fSZd**%ff%(vUWIi^Zm`}}T=5zCf`OOZ_Rh+d-H?&(fnk7Hour( z&2Q#+^N0D<{AK<&|CoQxe`W$Jp_Rx=Y$dUhTFI>BRthVnmC8zOrLodl>8$kDe^v%7 zqm{|ZY-O>sTG_1ZRt_ttmCMR)<+1Ww`KT__qE*SNY*n$UTGg!TRt>ABRm-Yv)v@YY^{o0<1FNCc$ZBjgv6@=Vtmak= ztEJV-YHhW#+FI?b_Erb0qt(gkY<01^THUPfRu8ME)ywK_^|AU|{jC1h0BfK%$Qo=7 zv4&d1tl`!OYos;G8f}fS##-a7@zw-uqBY5yY)!GITGOoQ)(mT=HOrc9&9UZM^Q`&S z0&AhQ$XaYIv6foPtmW1UYo)cyT5YYd)>`YV_0|S!qqWJ}Y;Cc&THCDc)(&f@waeOV z?XmV+`>g%e0qdZ3$U1Btv5s2DtmD=R>!fwcI&Gb?&RXZJ^VS9HqD5GwMOn1PSggfa zyag=55-rJ+Eodp0YH5~k8J1~TmTe)+v0Tfuu;p8U6#6n3dTzb2URtlL*VY^Bt@X}&Z+);nTA!@X))(um z_09Tj{jh#ozpUTZAM3C6&q`n?v=iBh?IdU>CFt*@f*Qc2T>SUED5Vm$XaSrR_3y zS-YHF-mYL*v@6+_?J9OvyP93yu3^`-YuUB!I(A*Vo?YK=U^lcI*^TWcc2m2V-P~?r zx3pW?t?f2;Tf3dz-tJ&`v^&|I?Jjm#yPMtJ?qT<|d)dA1K6YQbpWWXcU=Oqh*@NvN z_E3A6J=`8)kF-bGqwO*FSbLm3-kxAjv?tk6*^BKZ_ELM9z1&`5ue4X$tL-)RT6>+n-rituv^UwC?Jf3Jdz-!8-eK>wciFq` zJ@#IEpS|BcU>~#(*@x{T_EGzoecV1_pR`Zer|mQLS^J!Q-o9X8v* zGNUXgE6RqlqZ}wF%7t>HJSZ>9hw`HWs30nY3Zo*ZC@O}EqY|hjDuqg;GN>#nhsvW0 zs3NL_Dx)f>DyoL6qZ+6ts)cH!I;bwHhw7sSs3B^E8lxttDQbqAqZX(oYK2;(HmEIX zhuWhKs3YoxI-@SAE9!>2qaLUy>Vn-_qY-E%8ihuq zF=#9rhsL7`Xd;?~CZj26Dw>9-qZw!>nuTVgIcP4LhvuUNXdzmJ7NaF-DO!e>qZMc+ zT7_1lHE1nbht{JFXd~K$HlrF+F?xcYqG#widVyY| zSLii*gWjTd=so&?KB7d~qvN&0tY)*D3hm+IE<>YqqIC-6XPJX9=Q_v~o z6n2U@MV(?!ai@e+(kbPXcFH(qopMfjr-D<_spM34syJ1hYEE^hhEvn2<=bEk#V(rM+icG@^?opw%pr-Rec>Ev{Fx;R~(ZccZnhtt#P z<@9#?IDMUdPJd^BGte3240eV%L!DvHaA$-w(i!E9cE&hkopH{1XM!`)ndD4%rZ`ib zY0h+KhBMQd<;-^GICGtO&U|Nqv(Q=OEOwSSOPyuTa%Y9J(plxKcGfs+opsK7XM?lR z+2m|?wm4gzZO(RQhqKe!{D9CnU4N1bENap#0{(mCavcFs6w zopa84=Yn(5Aso`79NJ+V*5Mr90gm8^j^xM=bQDK*G)H#~$8;>mc97#ZuH!k_@twd4 zoyduuOU`BIigVSu=3IAfI5(YJ&TZ$8bJw}&+;<*051mKOW9NzU)OqGScV0Lzomb9l z=Z*8$dFQ-$J~$tpPtIrOi}Tg_=6rX4I6s|V&Tr?B^Vj+3BybbDiQL3)5;v)v%uVj5 za8tUe+|+IwH?5n_P4E8aW^gmQncU277B{P#&CTxSaC5r3+}v&+H?Nz|&F>a)3%Z5e z!fp|_s9Ve}?v`*%x~1IGZW*_%Th1--R&Xo2mE6j16}PHe&8_a%aBI4?+}ds(x2{{y zt?xE)8@i3$#%>e0soTtL?zV7Sx~<&SZX36)+s^NPH-o>libPf6nCmS z&7JPfaA&%++}Z9Ncdk3no$oGi7rKkw#qJV!sk_Ww?yhiGx~tsP?izQkyUtzjZg4lc zo7~Or7I&+=&E4+qaCf@9+}-XTcdxt8-R~Z754wlk!|oCHsC&#k?w)W@x~JUJ?iu&2 zd(J)YUT`nEgiE@VOS_EAx}3|qz!hB4m0a0{uHve$=IXBDny%&AE^-~$bv+lmz8koq z8@aK2$-V4eaj&}9-0SWQ_ojQxz3tv{@4ENg`|bnxq5H^v>^^ayy3gF_?hE&&`^tUo zzH#5W@7(w92lu1<$^Gnpalg9X-0$uW_ow^I{q6p7|GNL&1YSZfk(by@;wANxdC9#L zUP>>Om)c9?rS;Nz>AnBF3|>Yrlb6}c;$`)+dD*=jUQREUm)pzZ<@NG;`Mm;OL9dWk z*el`{^@@4Ly%JtYuasBXE8~^*%6a9z3SLF8l2_TQ;#KvkdDXodUQMr-SKF)O)%EIm z^}PmOL$8t7*lXf7^_qFjy%t_eua(!@YvZ-`+Ij804qivElh@hn;&t`9dELDpUQe%= z*W2sk_4WFB{k;L+KyQ#Y*c;*v^@e%Fy%F9>Z`j#(Cqt3Eo6+k~i6#;!X9Y zdDFca-b`wUGJWE-+SOa^d5PSy(ivN@0s`9d*QwGUU{#* zH{M(Co%i1R;C=Kyd7r&6-dFFN_uc#9{q%l$zr8=+U+2P}dAI^X?;!HR*&VsYzY&bj4fpg+qI5*CN^WuCsKQ4d^;zGDEE`p2V zVz@XiflK02xHK+<%i?mlJg$H%;!3zOu7a!LYPdSCfotMgxHhhX>*9L2K5l>;;zqbJ zZi1WQX1FGyf;!Sun-h#K{ZFoE0fp_9vcsJgI z_u_qcKR$pD;zRf_K7xP{YHLczlq<}Z{|1mTlg*gR(@;0jo;R9=ePGe z_#ORDerLan-_`HtclUevJ^fyOZ@-V<*YD@|_Xqd`{XzaN=a2U%_!Ip}{$ziOKh>Y+Pxoi|GyPfqY=4eF*PrLl_ZRpJ{YCy_e~G`;U*<3O zSNJRaRsL#!jlb4k=dbrS_#6FA{$_uRzt!L7Z})fjJN;e$Zhw!z*Wc&w_Ye37{X_m? z|A>FoKjt6zPxvSOQ~qiHjDOZY=b!g4_!oV`CwHw!-|}rA`Ht`Uo{xRs5B$)N{Mf(bU-qx~SN&`Lb^nHc)4%24_V4(2{d@j>|AGI| zf8;;*pZHJxXZ~~lh5yoj<-hjd_;3Ap{(Jv}|Iz>CfA+ulU;S_XcmId~)BolF_W$^Q z{eOOfAYqUwNE{>yk_O3w_Lto zXOJt%9pnk}2Kj>gL4lxPP$(!I6bXt3#e(8NiJ)XqDkvS43CafLg7QIypkh!ds2o%Y zss`19>Oqa5W>71r9n=Zx2K9paL4%-S&?smeGzppp&4T7Zi=buDDrg^BXV5F?9rOwM2K|Em!GK_3Fen%t3<-t?!-C<#h+t$eDi|G% z3C0HFg7LwGU}7*Sm>f(ArUui3>A{R(W-u$59n1;l2J?dX!Gd66uqap@ED4qd%Yx;> zieP21Dp(z?3DySdg7v|MU}LZ;*c@yLwg%gR?ZJ**gotK zb__d(ox?6+*RWgIJ?s(o410yW!#-i(uwU3e91so+2Ze*fA>q()SU5Z!5snN;g`>kU z;n;9oI6j;ZP7Ei7lfx`<5uOZBg{Q+a;o0z9cs{%kUJQwl45^R~nUD>+kPks9gkmU#atK2uR6{M) zLnAapE3`utI-whSArAd82*WT6ag-!V8YPR8M=7F|QK~3)lqO0WrHj%>|3w+1j8Ud2bCe~@8fA;JM>(RL zQLZR=lqbp?<%{x11)_pcp{Q_FBq|yei;71jqLNXmsB}~&DjSuH%10HViczJga#SU% z8dZy`M>V3FQLU(UR41w%)r;y!4Wfooqo{GzBx)Kpi<(C*qLxvssCCpPY8$nS+D9Ft zj!~zmbJQj38g+}hM?IpRQLm_X)FC?C(X428G$)!H&5Pzo3!;V5qG)lnBw89Ri(*#6{y`aq+lBTrw^dmyXNCW#e*j`M5${F|HI>j;q8~ z<7#pBxJFzvt`*mg>%?{AdU5@@LEJEI6gQ5W#7*O7ar3xE+%j$zw~pJyZR2)v`?y2g zG42$1j=RKN<8E>HxJTSG?iKfr`^0_YesTYJKs+!W6c3Jv#6#m@@$h&=JTe{?kB-O0 zW8-o0_;^A*F`g7pj;F*^<7x5qct$)ko)yoI=frd4dGY*sLA)?t6fcgK#7pC4@$z^@ zyfR)Dua4KmYvXnC`glXUG2Rq!j<>{H<8ATwct^Z5-WBhT_r!bSeewSIKzuMh6d#U{ z#7E;}@$vXXd@?>2pN`MOXXA76`S?P7F(zU%reZo~Vm9VtJ_fN6i?I~TF^rX1jkQ>h zjo6H>*p5-`#BS`xIQHWp4&x|}<4f`7_)2^=z7}7PZ^Sp_Tk-AqPJB1M7vGN`#1G>~ z@#FYO{4{-bIlHhvesk3Ym8<4^JD_)GjX{uY0af5boIU-9qwPy9Fj z7bm!s@KT~ni7zF&l=M=vOUW;#xRmlzs!ORarMZ;$Qo2j&Fa1vtJOBWS1ONa$+qP}n zwr$(?pKaT=ZCkl^<5rt-_RnM>G7_1H%tRI?k9k&nnv6d(!` zg^0pL5uzwjj3`c&AW9OYh|)wEqAXF4C{I)%DiW25%0v~SDp8H7PShZ3619lhL>;0o zQIDukG$0xhjfloX6QU{6jA%}@AX*Zwh}J|KqAk&mXisz?Iuf0T&O{fYE76VUPV^vp z61|AtL?5Cr(U0g)3?K#)gNVVz5Mn4Xj2KRgAVw0Sh|$CtVk|L^7*9+fCK8i~$;1?5 zDlv_iPRt-?60?Ze#2jKSF^~9}p&1VIuMK@$wY5*)!30s#m}h=fGQghHrA-)pdi0{M?;wSNo_)YvF{u2L)1Y|-o5t*1wLMA1X zk;%yvWJ)p>nVL*PrX|yn>B$UaMlutbnao0FC9{#)$sA-(G8dVf%tPiS^O5<<0%Sq5 z5LuWkLKY>9k;TapWJ$6VS(+?EmLyh=z24q9B5!sk*LN+Cvk_he?`;q<00pvh(5IL9}LJlQ|k;BOmEauvCnTtluU*OBYV z4dh006S~qzsW!3U-BQBfJ#Uuq7qX{sH9Xf zDmj&cN=c=nQd4QDv{X7OJ(YpVNM)ijQ(362R5mI*m4nJj<)U&^d8oWpJ}N&|fGS88 zq6$+*sG?LcsyJ1GDoK^1N>gR1vQ#;$JXL|JNL8XLQ&p&{R5hwPRfDQY)uL)sb*Q>j zJ*qy{fNDrJq8d|8sHRjisyWqyYDu-CT2pPPwp2T+J=KBgNOht*Q(dU8R5z+S)r0Cu z^`d%HeW<=vKdL`9fEq{*q6Sk#sG-y_YB)858cB_!MpI*`vD7$fJT-xuNKK+9Q&Xs^ z)HG^3HG`T-&7x*gbEvu0JnBDcKDB^aNG+lkQ%k6&)G}&0wSrnnt)f;_YpAuN<6Ux=G!lZc}%tyVO1EKJ|clNIjw+Q%|U;)HCWi z^@4gyy`o-IZ>YD_JL*04f%-@h6iHDOO)(TpaTHGp6rdm_QW7Oo3Z+sSg(#geD3ijJ zMcI@?xs*rwR6vDPM8(u6>NE9)`bvGHzEeM_pVTkvH}!}5OZ}q~&>S zC#O@;Dd|*nYB~*_mQF{fr!&wQ=}dHHIt!hZ&PHdabI>{ITy$+-IQ)dH>X?BE$LQtYq|~HmTpJ4r#sLc=}vTKx(nTv?nZZ~d(b`U zUUYA|58apUNB5@(&;#i~^k8}jJ(M0s52r`aBk57}XnG7imL5lsrzg-8=}GitdI~+2 zo<>inXV5e0S@djr4n3EiNB>99rx(x*=|%KndI`OhUPdpcSI{fzRrG3l4ZW6LN3W+h z&>QJZ^k#Ysy_McZZ>M+AJLz5YZh8;Bm)=M3rw`Bv=|l8k`UriLK1Ls>PtYgnQ}k*2 z41Jb9N1vxJ&==`T^kw=AeU-jOU#D--H|bmSZTb#v}nCTWVMX@+KLj^=5B1~jBaTB2oIp;cO=5v|h(ZPJ*w zXq$Fum-c9%4(O1M=$QUQf2P0CU+Hi3clrnYlm12jrvK1?>3?(rCLxoENz5c+k}}Dd z++lZna9WMQ&0*_iB14kjm)i^b}jVd^sV znEFfurXkaaY0NZXnljCp=1dEwCDV#&&9q_KGVPf5Ob4bT(~0TKbYZ$O-I(r752h#6 zi|NhuVfr%tnEuQFW*{?&8O#h}hBCvL;minTBr}Q`&5U8jGUJ%>%mij4Gl`kZOkt)n z)0pYZ3}z-Xi6xy)Q)t}@q{>&y-2CUc9q&D>$`GWVGK%md~j^N4xOJYk+P&zR@T z3+5&Bih0evVcs(DnD@*F<|9KeBttPY!!RtvF+3wMfPsw2NQ}%VjLK*XVsyq}Oa?O+ zV>1rpG9KeI0TVJ26EmNf&&(I*EAx%{&ir70GQXJL%pc}2^N&fuCS((_iP+DeP2s z8athx!Omo7v9sAZ>|Ayp`yV@>UBE767qN@kCG1jm8M~Za!LDRiv8&lN>{@mmyPn;^ zZe%yHo7pYwR(2b^o!!CiWOuQ<**)xDb|1T+J-{Ah53z^YBkWQ37<-&O!JcGKv8UNH z>{<34d!D_(USuz^m)R@qRrVTtoxQ={WN)#z**olA_8xnmeZW3sAF+?wC+t)98T*`l z!M|6F7`=0&4eq;%jWGR+r8J1-^mS+VPu#gp5iIrJ}RauQitj-#&$zs-G zZPsC3)?T?aahFl}AG1r7^$~EJfb1k@*Tq~|M*M@7$wd2}z9k`BMC$2Nsh3m?7&x}y`f~%gf!rW&FgJu7$_?X&b0fHs+$e4|H-;O_jpN316S#@oByKV{g`3Jv znxS8B6ZZoja4PIm}s{ z%{iRQd7RG$T*yUS%zffMb6>cx+&At!_k;V%{o;Oef4INgKP~~EkWa)X=9BPA`DA=@ zJ_VnWPsOL^)9`8ebbNX~1D}!4#AoKS@LBn6e0DwupOeqU=jQY9dHH;Ne!c)-kT1j+ z=8Nz}`C@!=z64*AFU6PU%kX9Sa(sEd0$-7@#8>94@KyP0e09DCUz4xJ*XHZ+b@_UH zeZB$TkZ;5{=9}~AH|R6$M9qMar}6G0zZ+T#82j@@KgC| z{B(W>Ka-!u&*tawbNPAvfBbxY0l$!6#4qNT@Jsn+{BnK;zmi|YujbeAYx#BjdVT}H zk>A8`=C|-$`EC4meh0sk-^K6d_wal9ef)m@0Dq7_#2@C5@JIP${BiySf094NpXSf- zXZdsddHw=_k-x-W=CANq`D^@j{sw=Ozs29?@9=l|d;ER=0soMH#6RYr@K5jzvkcYZ~1rpd;SCektcYPr+AuYc$VjQo)>t)Ltf-1Ugi~EKaPDn3g5Hbpxgv>$~A*+y0$S&j%atgVG+(I59uaHm3FBA|83WbEi zLJ^^;P)sN;ln_b^rG(N#8KJCDPAD%_5Go3lgvvq{p{h_#s4mnHY6`W4+Cm+nu24^? zFEkJu3XO!uLKC5>&`fA9v=CYft%TM>8==1SeyM*1s9$~MrPuMRU5Dp55gu}uS;izy-I4+zJP70@l)500y ztZ+^^FI*5V3YUb-!WH4Fa80-_+z@UGw}jim9pSEUPq;5U5FQGTgvY`Y;i>RUcrLsU zUJ9>-*TNg&t?*8GFMJR_3WPuklt2rNzzUqe3xWUyD2Re2$burMf+iqA7YxA^uwV(c z;0UhZ3BC{rp%4kN@JaYAd=b71--PeN58EGP%cg9@M`s01p5DxfN;2C9P^peCpVYJ)nUE~p3Ug9e}>XapLA zCZH*32AYEwpe1MpT7x#AEocYYgASl0=ma{0E}$#u2D*bDpeN`BdV@ZoFX#vQg8^V5 z7z74`Az&yN28M$XU?dm?MuRb6EEosIg9%_Fm;@$+DPSs?2Bw1@Y z1M|TGun;T)i@_4G6f6VF!3wYvtOBdS8n70u1M9&Cun}wmo52>a6>J0B!49w!>;k*N z9T;Ks81Rw+vh`}fD8GHd>!8h<7`~W|}FYp`u z0e`_ikN_rxiC|)w1SW;aU~-rOri7_rYM2J5h3Q~=m;q*lnP6s^1!jfWV0M@T=7hOm zZkPw=h52B9SO6A;gy*SOHdqm0)F91y+UCV0Bmn z)`YcSZCD4^h4o;4*Z?+!jbLNg1U7}uU~||4wuG%!fWt4ya8{*Tktl#1Mk9n@IHJ1AHqlQF?<4_!e{U~d;wp=SMW7_ z1K+}T@ICwhKSBbMkb*R1APYIjLjeK^p$H`?Lj|f(g9z%-fF{Jyf;M!Z3q9z=0ERGv zG5iES!!PhF{06_nAMhvq1%Jao@Gtxa6Nm}LL}FqwiI`MOCMFkCh$+QXVrnssm{v?D zrWZ4a8O2OuW-*JHRm>)47juX?#av=;F^`y6%qQj-3y1~9LSkXDh*(rCCKeYJiP%(Z zCN>vah%LodVr#LD*j8*Owii2y9mP&!XR(XeRqQ5q7kh|3#a?1>v5(kS>?igY2Z#g3 zLE>O>h&WUnCJq-zh$F>O;%ISP2y&8i?~(XCTq(w$#MNZ^JK?EWcMNtxEQ4v*96OpKkhG>ddv_xBUL|61gUkt=hjKo;{ zBz_jZh+oBT;&<_f_*48P{ucj;f5m@d0x6-CNJ=avk&;Tuq~uZxDW#N3N-d?4(n{&1 z^il>Xqm)U?EM<|hO4+3BQVuDnluODj<&pAA`K0_(0jZ!=NGdE9k%~&iq~cNusiag& zDlL_f%1Y&=@=^t(h6y%v`Shnt&!GB>!kJ425F85l`x-H$2?n?Kh`_cpHq4Y?4EIpB)O3$R{(hKRO^h$ayy^-EZ@1*zA z2kE0kNTftbw8TiP#7Vp)NI-&;C`pnmDUvE_5|VVukW2|nmSjtg8tcj`Y!#DeoDWj-_jrHuk=q!ASaX)$%*A8a#A^&oLo*Jr<7C4spT|sS~;DZ zUd|wAlrzbhrdyTe+RwUhW`wlsn0tY49yj|WQ z@054RyX8IdUU{FqUp^ooln=>=Thod|kdF-;{63x8*zXUHP7TUw$Azlpo2DemH){Jl!QtmC9#r3Nvb4Mk}D~clu9ZkwUS0jtE5xX zD;boGN+u<MbN13b4 zQ~p!tD+`o`$|7a4vP4;`EK`;%E0mSWDrL2@Mp>(@Q`RdRl#R+JWwWwH*{W<)wktc7 zoysm{x3WjstL#(uD+iQ=$|2>jazr_*98-=fCzO-QDdn_sMmejTQ_d?Fl#9wG<+5@` zxvE@Kt}8c`o60TawsJ?gtK3uWD-V>1$|L2m@D5|0imf<`t9Xj91WKqxO00ZR zJ}Y08ugW*&yYfT%sr*uYD}R)~%0DH6nov!oCRUTEN!4U(ay5mTQcb0%R@10y)pTll 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

          O97p&k^GT<}~Ra;ZF3D98*6+bwG^wTQJLJQ zNq)&62AL^-#jk?KbieL5*k=D`{}$NFw)waDKZK9i$NrD~pRiB;pZY(8?QDmChyQc< zg6;J0^zUN3{k#2p;7hjGzt{g2+vnfs|C)W{|Hl6MDKl*=y zpV>kGLH{9k*nil6gdO!C^&exu_ICWpZe(=>bptoCn*-z)xRuol)C=6k z>IdovZf7Y0(f}H=MuA3w#;i%8NuVif79h=`1#1~-8MuSB3Xs;&hTRz;ZJ`}&A7~%w zz&ZvPNs!7W z2gnqb7Dx-Ev#9|xjZF_s4`i?z0Wy|JjXT!$n$JtU}FG}nS&SDivjWydpST}VXp?rYk&uR0Uj>}crXy)K`Ouxd!VMw zft%u`W0TNq?U0dZ<-$1Jo|512>k`g`42!l3U=`l6r6( z)GxUmQc4;?Lugde7@Cwcg=Wyaqy@ArxdU23>ykEbXGvRV2klEbKu73Qau?iP(iyry z*OG3~9eR}XgkB}Rp%3&e=?DGco{|AD5C)YDhI`?@k|8j(WEc#G5heG-NElTz8pgob zl5y|=JXkUw9)bxa55prcv1AgY!sL=EkOt``Q(+oRhm4XLFcUIMW~M}VNJp@+860|}@x?RThA z&k|}NkD7R*hGO2Qo382hM7pgAw?ELuxVTuZ1Q()|xap)2SHM!`3LX6Ud6O)`s}zC| zDv=-zGAJb~XrO}un@hI9R@ep~!bk9N$tUnBdcUN>H^VJ(E7XJApg!CVDbN5KLL+Eg+60^a$q*(LLTHp z0nCB9Fc0R#0$2!(;89o%OJFHH29L94rOQf}!xOLqo`jXK3Rc4!cna3S)36TK!!z(K zJO>-#dDzG{m2N710bYcc;AMCPUWL~H59BPxBOpuh;J#8k=8PV~L=PANY91eraZ^*h zrD*c9lp1bB<4>h%42Bz1pc{|rhC$re1ay%-T?mWI%t~?54W06(lPjgDI;DyoI%p9) zT-v}(=@oE6<>U>|%9-@v!*yVCDU_rv#a0DgcU;V1TU>CdGH;Sd~#BXE=*D?L{F z3mk_NaFU%WJym)deuXn|7Jg&rO3#&^hu`4>{J}1kUM#%?f5Kmo6eJa(B2TngS5v&os8m@tBSI zSTA@Rs~@Z%yd6?lgJ6STLukYr2O9^QKvUK%*euwbwFtHdwuC!at6-~OYt|;%CU_@n z8*CeF2klvhV25Bw)+yL2co(}ncz3Wf>k{k|?8>?Yy9K+m9>E^Lo~&1}SFkth6YLZ0 z%lZZT1^csmg7*Xmuz^7`2nMrzgZBpSV?%;Nf;;9NE@NanKzL9&o73X(@*F>1VOx-VX!4U*6@VNZIFCt+8-p}n+^oY52hc3!cRf+v*}=v95Nja3P*zEsOeZx_$5e=n@$9UlR

        1. 5-Np+$|0dj zh*ULI3klUj!c`%mMo73iBwP~`t_=w_L&9|-l5Dy@B-9ECH-v=RA)!u4xG^Nu4GA}e zgquUcEg|97kWeoq+!hk*hb*^;gp`obAS5&l35`NRt z&@&|T3R!xGggzll-;mHR)GySZ-4nVeGyn#|AQ;T<4c!~M4~D={HY_wOG#p02{cL1t zWM~wOW@AEQLStbZJis0dJs27f53vcM389DK5jHV2F*FHM+2qjV&=g2x>7n${R5mR% zEi@f6*o@GO&`ii=vqG~%Su8u09m-*|L$gDLJL9* z*`m;*(4%Z|XmMx>TN+v#dW=0DdOWm@Ee|aZJ;7FlR)n5pD?=+otJvz$>d+eYREVsF zr`fvDy3l&|Oo%)S&#?`m4WZ}R#t_*AFR&Lw?pM}VFwj)G7 zXJ3TKPPQvVcC$Sp@+I3F621zNeeCNH`G$QPBHyw7A@V&t5F$UYA4B9P)6XGtkR1w< z!|X_i9A(Es!Y?6moSg`flk8N8oHqR$B4^my5c$n?E=10=-$Uer>5mY($S#G*pQgV; zBuOF_OcfGE9*GPv4U~jIk}y~j?v;f5Bw>g|hMI;+!f;6#Aqn?O!bnLNB?+S?VT>e< zm4tDU@PH&dC<)^w;UP(wAPEmk!XuI}Q4%IeLaHQ8mV_yikR}P~k}y@WOp}D^l8_+@ zGbCZABxFj$EXk533E7g6BMGx5Ay=~GNkYCP6iC7x$ud_G=1IbQNmw9R7D~b*NqAJU zES7{NlCV^=JSGW`OTseAvRo3Lkc1V|3h7B$$yQ0Lq}8wno?>gIwbIkD4%V}0q-UgO z;W^mAo|m4NHo_)&fxRfbD7^$Pvsa{7q*viJ_PX@C^ai}i-jd#u-iE)izvCf^@4!FU zyVASTd+<;8zVyCmQj;2@C9E=iZ9KiOXrNeYt+ ztYVl{VwJ;{!&O+-Fsa6>hsjl}Mwnd9t_hQCS17bfjlhcM}A>J%n-vAe^hv#Cp%bY)3h*|ZpsJ?Gs0x1DKkuFnXCg zGAyhN3#-Dy>M&VjdMYfe4GT|)g>_+JeOP!VEIb<)o(l^b!sL0=#;~v{EW8jFUJMH_ zg@u>H!Yg6n)v)kdSa>}wyb%`O3=40Cg}1|&zlDXri-+ve<2~6w=mCK6uIat7@XxUD zepvXIXsnqUIW_%J_&yk{uDlg?QBPQ zNBDF20(P=p;a%a~um`?md&7IfU%@{1b@=P>H}EZd$M%Q!hrfpd?1%6V;UD2A_H+2> z@Ig4l4u=nikFcZRqv2!l3p*Y@9zFpl*{SfU@M-pI_}B0mb~b!A{2QEO=fmg2zq1SB z3*kT5#qh=OCH80d&+uQ6BnuT}OGVjINw!p$EmdSoRoPNawpEucSIL$dvgK;oa*b@c zR<_lYE!WAGWZ8DTY^fz%Zjf!YWlJ5|cB5>mD_d@oZ8yu7TV&g2BH9S+;eNZCz!jZnCYr?9@ZH^^~1@$+q6IQyq|($W9N+PUGcB56MmwWT%JaNRP-)6Xi&gWT#X)(q!3biX16Tj+8DtO_d`}lOs)+ zoigM|Gvr7!lXkIIo2%h8s|k(SEQ9+RUzE=O7>M_VpOdqR%1LKdEsg_W{pl`O25Eo)@q zDcQ1C7M_+Z>txG%S$IaaJSz*&$(9YW<$2k%Q5H7ImKS8pi?Zb7nuTKxq>{npLKEe%v6x^JB|oddDM;Oy*-i z_+cR2j6OA`PmN!j&}^@X8;q32I~sa3p;;vpH#H-RcW&%}8a$wzicPqM@G`#9iEeh1 z&CB??%NL-^^v;*SneTj=j7;x*64-o4Wxa{3N2rPf%pxdv<;yQcwyCmBlP$VzGi2Ll z*|tTtZIx}?WXp%L?IYRtv26Q9wtXtwK9g2g?+jhye-Lh?u?DVB< z+bi3?l5P8Br>|w(H?q^Wvh6$BX}@gyUUoVl+kTLpew1xL$xc7ZP6uV%A=&A$>~utS zIx5?a$xgq>PRC`Z6SC7u+3A$*bXs=$RdzZfJDruCev_Tf$xi3xNWaTY7i6bDWT%UA zq)W2XpK_$XWTzy>se%%zqT*CZiBwsMR7G*Bszj=$M5?YhU8O{-p+ve`iFA$PbgdGp zrV{BoB~r2y>3StnEhW+oN~GFKq&iBp8 z8H#PDV#!o&vlLsFV#`)+If`wzV#`&W@)TRXVk=N=a}?WL#WqiIny=UvD7J-)ZIR;i zsA5~JI4x0ZOBJWb6x-v9(=x@jTyc6rv8_;?o>ZJxDz;UM(`vr4;71pV2N?1@KLU&% z17lcnx;h3m1u?%ZL<<-ixO?CV%w%zK2(H{6wAko@QGsiR1rQ?EZY@fhhq6$ z5x!6?I~B_=McA!a_9&Jw6=APp`AV_uQ!HOA!Z(WLTgCF7V%e`)zE>;<6w42aTP;4g^%PGZjTCx19*v=@Hvx?<6#dc1y zoL4NrE4B-Y$R}s_iD#cC+eqi)y=7wbfH? zx2aC`Rom^VQ;KS9pxPR$PK{JsW7VmN>eN)VHB+6MtF{)ZQ%lw94%MlZYHO`JwNah! zRGr$YPVH2u_Nr3{)z(ps)Jb)^OLe+ib?U4-by1zVs!rWhr|xQ`9;#DM)v1>nskiFX zM|J9}M(U?J^;aX^qdE;xBMnrY2C0z-tC8+io$ga34N)TvRU-{kBMn!bMyQeQS0jy7 zBaKocjaDO#Q6r62BaKs|J)lN

          nQRjr5QjX@VNpYI{w!ysp~bP%Uq&wzpKv+p6tvs_pNpr_WTU?W)rb)#-E9_J!)SQ+3*FXfRj2RONC#A>A5^Cw)kr_7PCu)W4ysOv)JTWbNJmtsqiUpMYNTIOr{ij* z6KbTBYNS(Yq|<7oU)4xw)JSL5NWZC(&Z&{ktC4y?s7AV^M*35Y^p_ef zNsClLi&jyKR7s0gS&LLfi&j;OR85OkU5j>=7OjRB>1xe#jV4^HS!!y+b($qv6Ry`R zwKU-d%~D$v>S&f5HA`JhxJk3ztXXc+gj+RBJ!n$GYqma`rLSh|r`h^zmU}eY0L?Z~vkcN~gEiZ| zn(aQ#GDNct)ojBw+i=Y`LbKhk*+y!%QJQVEW*ei~#%i{4n(YD2_Mm1Puh|~boF-_t zhc(+Hn$twhHc7LkYEF|i+Z4@~ra7f+wyB!aG|e_$bIQ=1W@xsVnp39cG)uE(X-?Ui zQ;y~|TeIbAPI;PBzUEY*InB|W=4wv!G^hER(*n(Dq2{zmi}a}Gv{-XmqB$+qB0Z)# zJ+3(|(;_X`oSx7kt^aw0E^g?`hHgsYQEVi}o+g@^8)ZA5Hi`vlMDVk!Epef?KnAG{Gw# zWPx|zWyRFAHux_KXhMl*Db*}N%@Pu~gwySJrm%HugC<{Qof@$ZgtW^qU9%XPWwU14 zqFJ_TmTj8lL(TG$X8BmNe4<%C)hwTBmhGBlhi3U)vwfjic50Sgnq{|U+oM^&)GT{7 z+gF-ppJw@5vwfpkzSV5sX_oz(?R(8~K(qazS$@=PKWUbqHQPbWc1W`v)@(;K+fmJS zOtbx>S&nPA6PoR$W;>Ej)zTBWK~JQ%o=6=%ksI|y>gtKzq$hH-p4csVVz=sv)zcHZO;4=8p4jdB zm89s2HPEl5p?)Qe^ebtsUr7`F%9`p|(o8R_xgM>B9<8Mw?G8O!D?M6kJz5*RtUL8+ zZS}I+>CxKjWp&WY>Zq61NiXXzy{xjkzFRQyAOAkGko_blm^jLc9 zvGmbn>8r=mPmis?9?Ly?ECck|2I{d4(qkK}$9AtC+kJX$L-g2&>ah*e;~B2UHbRf* zem%C4dOV}_ct-2-jM3v6tH(1=kM99Jo(J{##_RDsq{lZwkMChUzDM-3Sj=dSWy5L}u!VW$KB|(i6+luOwSfEJsglwtgkK z`jzDASCX$^Nr8SPbMz~lt0yu~k2YVAwm^@zP>;4qkM^h@ZLwa~5S&!>w zEz_ed*UNfBFKdNf){}Z!EA_Hg>9MTV%UYwC^^_jVT0NGh^|IFKv8>l)c}9=rSv{8L z^jJ3Nu{^KGwo#8|lOEd(dMq#MvAv|n_Oc$^D|&3N>ao41$Md=#+Z%dpZ|d>9rN{HO z9?#$O*#54^_l_RVKlFIs)#G_jkMEy)Jn!rA{Y#JU-+Fxi(c}9-kFQWqq)3m?r6=On z4_BUiTL%z0(v4PdSaz|VnIEz5Hd`*ZqkXJL`$UiSsUGb! zy{zqev>kd`pX<@S(97DXm$geTYqwt39=)tD^|JQrWqqZWwNH=bYrU**^jN;t%lb}_ zWxpQF_j)V`^jLn-WBE~!aiTsV>_(Jazu~qs2hb)h$8%1P=e!=@?|M8J^mzWzy5-}8CPu$u>!-%b?5nC@Kp58`meT;be z8nN{=;^}Y1bB__*03)7(Mtp;ecm^Bs+-t;lpApXxBfgBg007>UdWGDNaS53k@t*5{%IugzLD6!j70uzB=#R8u@8*I3XQ~yj4N>&iMfp{@feAD zjVtjPS5j=yMr@@59 z*q>sZBr(doHXCJaG0NI%l(o$$>qDcgkBqWDHp=?Mh~-nGtj~;Cwi{*bFk<=Kh~*0- zmYqf{yNpy-S4M36jM%<5V*AF3?OP+Z?~K^?8?k+F#CE`l=LaLU zAB}i^GGhDLi07aY&mkk8!$y2ZjChV3@f=Zr+o8;SgGByzz>UUnaY66orH2|N_x`hC@(6@U2!#kI5qkgCF!`R`-0a+xf~+aovvP9N^YSvX zrls^B*C!<{H9s|_d44W_NzG4BOUW(BOmER9DJgOPQ?he&3v%*PrsPc-oHoxI=zlg$ z-jwO-v(o>&VXRmsB`w8#?#Fy?MYj;$+6#LpCs7)pI|obl1GAGo_43>ySKwS?a%T3FnY897jEj{uT#k9{{>Kcv zZ`km0!!D->r)OIFEM3V!QnWo_A6NlE=<^cySQ zSSpv}V134%bM{8t`Is!^18G>Kmy?51$IQc~q~@g~4$~;)W+hEVcXDPy(tPUTEf*mb zpXa1c$e=Qe z&HhePS1!497TuM7l169)#h8Np6%eW; zB%6VTr{C!RYs^p+-5U^YL%0#)I)u6i^gWH6`n?I^db68??#&3*5U8Iz2=&a*)DMk= z#zo_&@!o>a0HHZTTZ9$}4H3E^v`4rDp)o>Ngl-5O5n3ZOMYtWI8A2Nb8aJf@#pOJ(9Zmy;zx11$NZnBL*LQ3 zX`Iv@hcE)6Cj!NR#!H`Rp;7-dPWrAl0!@$7hT_o|p+CYb1X`blBG7buBMd{J@!pRx z9bq=Y1cX6mcOtrz5or80E{gjU1e!jLmp;b|Irtu%1y7HDr|DufPnw62j-VP_dN@PP z&0BgngHrpCo*nn??0K-u(>>|?Iw$(|bcVa|zcYM={+xk^a|YUOVgw1_QRvwY({ctH z7IBbh+7yrIFmc(jp3X1{|2u<(_&Wp5k2CyQxl=D^pzYQfXghTVZ2OWk(7a=M5=|4I zC5j*78lpHO?$-DG8}*00A|lXyQGYZX4THFZogqDI&a6}{#HpFtsZ{9UuE?O0P)bU& z_5(B1=Of2UOHaWLVphtm)U1N3sZ;U`a?^9g*Ue`Ye2;! zpV;G|f>%nS!O9MYlIqlqdGQD8f>*5RafvR`V7!aO+$Y7DW_s?_?A+9Ru@jt{m!2PQ zMD5zq#LZWkdCn@BH5rM8{b-Io#yt8bWom9J3czKOLXfl!H{**lyY0myY1h6j z#)#!fi!*6fhYnLI%IMN&oHVOrNAZ8hj{JY`MZJ^XXwf+Nji!y03lZdIjg$8yq%?1w z+z>l2EajBc{QTUE$p!i8GwA}219IS8Iv+QI^DagY*NF};9DJcWF2XkF5lSr6FN=;sI@Oe)A z41}o&X-RWB;4@aGIarMbVA;^&5v>3biyK>qW8vpvdi@G=bJMf(DObT7k)4Z!u**eG zj3LQdF1aZ8UjBhndNkIlSObZuH$$ptrcN_g0xX97)Qqe=9PZ{K^3$?17NGn_J>>EB z`V`jj^=~vz{u14#uVdZDlyN{v$He^ms419>%#5sb#HUqC9@a0cS;*=r9%Hi7=jEV0 zhY{wa=H{oEN$33DE-a@|9-5tt!$%xjw~5nFW_s4N{OL5|#*gBd7V&u_y>W65KBpj# zIT?+U2M->QGK=!!DXE!M5}lioPY144N<~aAAF1YGyG%zhl+v&nR)K;HL_0Nw=4J?H zW^h(cK|U`kULR6<%WZ8P2%Gc6^WX6DD6zd{&|o6z8zPRwvd!#ka>3N8Sda3M7#Ubs zF(qVf8S`+&%=3?JHJ@f1*(i@QNb~kpiJPg|<%^@A-U|mKU z^hO%=-qAQYa#>M7Y5(H|b&s_sVp-CFVkseG<{X%}7IUlQpLsb%O#yiU21CtIR(4iv z?n`9WG!NWAFQ*J~a7bSa;ncK~k(L?v!y7;4wm68S5uxYNxwKwjpTS$Rh$Lmhc^O!j zX(wUt7_b5JYBM(@D=m92hRsc#OHri+6N6L#b8~Uv#A8otn9>}Jlw*_E{Bi`+P+rI~ z=ZNM%Pi!kA2ag!qXN0+QX-g9OZE-wE8x_^>I7f#=JUebFwBASd%j?v*jI{jen0A?- zWAr;HJ!9JR{1`oBKKkTNE0{%@qPeiJ&WL2>T@|7lIX=Ym0ZJO0?J|=t+wX(_(|#%a z$8qux$j;@2jWq!)vLd&Sj4G`kk#UU}Cq*RID3jj6_OQNQljLLQ=Ab*YATvLMw<56& zk%7_LH9d8XSZ(q#B4o%J`6<|a(=<_OF+W9AI8X^7HDy-B7_2OuM8ZJh^yQ*cUe}Z)bG~RF zm4)(70rGOn)o0~orlV{{^WIhLWH`e&_fVW|%g9fspRFC0W6yv^Io{eCQOf?`j|Xc-X3q4~%Om@5;zNrwH6<;B zc6hX%re);iWTws+8w=%cI8K?9kzJ67>f_6EN2@;KyBuk85^1r&bCcxl_?)t-NpiiV z_-Pv@1AHhNzUnD z4ry1DhGm_H^_NRnoXzIZR+}F`#u(37vtE+NnUR%|pMgEi0@|`7Mn`*^^j!4R7v)D@ z+i8kcT|U0Ij;ki4>drbb&?*I69Q{v61F5tK=_oBPl{Q2aKX7&+B`-5$3T^69`!t#j zQBtH$l#VcH%c59OdOOFEXHA6ng=K!l;?B*ZJ#LFQg}l6c+VCzXTWc#%qhcwIas(B< zMsbw;QH=ANV-Lz-(k`?WA5-+@B3rAt(@4kZk=Rp+C|5bkH*Jzqki6IzVfLnBg+kp} z%H{GgF9VSV9Hr5zlf@2w6s_i*4qOry84l7`tn>NQo3$zMwqUKM|BtTwG`;3=W0y{+ z%cxF~^NGueLK`*K2yyZYhc1_+j&WtBPs28eU6gaNW9`i6qlL2La!gxn!?DLZc|IMR zq9AUL*34H@E`QH);zA!M9I8wxmzsis5J6h6X|Z6rI11<4bfW9>QBv&nCt^L!$~KE6 z;@DJ_{V~?~+k-O^_}Ke@Q0Nn72U;NWsp_S&8vhhLO>oL}9u=aEfs^xSduubvIpr1Y9Q z9ebW31=v5QBE3*opO&421G{1A1vrRCZ3L1LnF-=D8YQtj+LI?GWoBp39Gacx_y%>K z{nN9s6QgR-B%F)j{0IA1D%0iBcT-Yx`r`mFsUUyKaNe!rJ30lBkzars8GOciV}49Z zMbXFlJT-et0gV7#)My-rC#51=qAECim6VZ}Jt`+%oQXu;PCu&Kp<{LafZyllrshyd zmxkwsmNz0jcNEu9Bys6zY)1NA>MuJtGi`KsKa^y0X@6z@KdgU0%u8;@G^9-?B5#%q zQTIDHm3G>E3OPHAi-}1d>^qXLZYQyV5PMYlJ)DalQfC!tHjV?#hS0xj3( zxj032`8-+DW2kSc)igO7frd>%mxi5$E)6>bzi)4Vao1^@ycA(Q!hVF58}S{2SZA>N zFpGbb-H#YN9z`z^N$hiY-Dz$f!%(pi6`-8I&{4pDJ$!0zZYmup(t#gFFc@c+r(tiA znwExr63XM**y*BDm5yOvK-_a$HBH{$2ysR@iO{w&;*C&O;Ado)TfM3@e| z`7?@+l;7jbb1rr)*yUJxtT>MOuf{_wUX0QFNXwyj(`30V;)}2!p=~?F6+uS836FB+ zDNvpQxrA4rt`bm zneJ|VKL5dY99e#z6ITIO0apQ60apQ6fj^@_3EIU~z*WFiz*XQ+EKrhmaTRbC_!A41 zqFr1C{^SCsX_r5@KpEQQPc2ZEcKK5al%rjKe}VG!pR5A?C#y*Rxhm0rvdZ+Is|x++ zs!IRKs?q=dQJwysYS6z^P5O7LMgLB<>EEXg{X5mAf1i5v?^K`uof^=;Pec0mX+-}{ zjp^T~3H|#trGKAh^zYN0E{Ya(QM9Csq7_{ft?8m@Ll;F`x+vPwMbV!A?>f*$(UC5S zPV|4*nJx-9x+o;{e+SV;0n`5-LKlUU{_jw_C@}iJ!|9?R=>N{0{_kXTQIPb1N74Ts zU4$d2i-Mv5JC^?MJm~*ULH~D3`u~KAE(}K(hNlaorVFE?3!|kAqoWI>rwe1C3uB}U zW1kmrfTZgZ{Zp`scdQh3QWJTo(Ov*>quY=%34_f364pb3N(8 z^rC;RH~n*c=%4FL7p5QmbN%U`8$kcuK>Ftf(LXnsF3b@6XNJbaouu=fqMefcou!?f zqn(|n^If2wU8M6}qMco)on4{xU8S8}qw`&-o!y|F-K6u~qMhBQ^WCAH-KF#0qn+KS zojsuQJ*1sIqVqkbo&8PcdqO*VO6PkPsbRxZ6U=SJQ0+Yxr7g$7Axxgl}%LSeyFS)>5JD& zlI4OFQL0>!26Ppr%LN&tOu3+&sJmQ{CCZiyazwduK@U++xuBP*x4gH!kEpL)&`;D~ zE*KyhC>IP84VDXrh=$6C%7=-D%LOAuBjtioqS11}7|~eySot{7c)4JLXrf#&Ni*azCqK$IFCSbE@i(K%RXscYX4cIQ)As6fv?UD<21A9b! z<$`^p{qp_t1EPa+!6DIMx!?$JRCG)(I4(LNKOsLUIwcpJ7M+owk)IWvlMBv^F32y) zFN!Y71(!uv!KU-8}gf?TXMl|;Ew37TyRfxUw&WyK=e>9cmzBa{Vf+f z5j~YZl|K_bmkVA1FGc^z1+ReDqBnBEThTlDJNbLj2f5%Q@JaMpF8Bg`6@8Nn{sq2^ ziZO!XKnYPvMoWi3nl@Fo1}pjFdq|7$d*|Lgdc4Gcpm$kPIcF#R0nTK+ZcX!!jNs1*2e; zA{C=zI1$eX)PP2$WweY=q-XSuL1bi%j7el>%#1~3Wdt_BF7jkN884AHLQH zPvp<|GXbJNCXfjd1v9}+h$xf^Wx_<^OgIxEiew_0C{Z*M&BTaenOG)H6wkynT|@~? z0+T38Vv?9-Q3{j7q>9p*G^VR4ok?dhM43z`(@oT!>CR+{vYBiqN0iItGCf2+nVw89 zptqc{kB`illI1DJuLLChd#uxJP~gc%A96AfpEGb2PJnUTyW(P(BgGe$I) z8Ow|V#)~E}6PSsjNz5c>vSs2CT26Uh53uw3T$JxGdq}_%r0OzvxnKs>|^#b z2Y`djA?7f1ggFWvV~#T?n3K#Y<}`4IIm?`5&NCO7i@+u3GINEw%3Ncv12>qP%q`|N zbBDPL++*%D515C{Bjz#iH}iyf$~7Ghx*0i-O- zVl2)QtUD`XNtO~p9AmScH9&1zUJt7G-7fiotS9Tm zdb2*PFYCwpvjJ=%5X1(vA#5lc#)h*IY$O}SMzb+MEE~thvt8H(HjzzYli3tDl}%&2 zvgtquo5^-#yR%trHk-rdvOUhHGCPHx%1&davoqM4>@0RRJBOXi&SU4Z3)qFgB6cymgk8!m zW0$il*p=)mb~U?(UCXXx*RvbgjqE0NGrNWTi`~j@W4E(A*q!VyU^lym-OKJ{_p=As zgX|&pFnfeO${u5nvnSY->?!s%dxkyBo@39m7ubvJCH69Vg}usNW3RI}*qiJv_BMNm zz02NX@3RlshwLNvG5a_Bgni0BW1q7x*q7`-z$^AO`-XkXzGL6BAJ~uVC-yV@h5gEY zWB+Bpv&B4$10{fxKq;U!PzERqlmp5G6@ZFBC7?1;1*i&C1F8cxfSN!ppf*qks0-Bd zs1Gy%8Ul@g#y}IGDbNgP4zvJT0NpgzyoRz4WI>dfF3XaM!@7@1}uOTumN_! z6Y%oz27CZtzz^^T0)Rk|ARrhB0YZT=AlxGYhyS1O@?vfgv74fnmUK zV1&m=U=%PK7~?S(7zd08CU{H)CIORyDIQaSX~1+~hQ~}`7BCx_<1rVQ2h8_a04xL+ z0gFAB084>o9?O9hz)E11$7)~=u-0Q8upZa|Z1mU!YzDS?`~_?Uws~v^b^tp)b^*JA zJ-}X%eZYR;fX6}L5OCPz2yhfQ=5ZW20i5(W1)K)Xc$@{!0p~p~02hHv9+!bDz*UcH zz;%xsz)j$m$8F#aaM$A=a36T!@ep|A@fi3Uc;fLCcm_Q8cmcfh_y>3ey!LnlyanEQ zyazsbd;~rLpFO?+Up>A7{{r7ViYbaIiYrP0C4o|k(m)wSS)d$HUQq$4sHg-~2C68k z0@W1Nff|aMKrNuQq7G13Q4grEXaF<>8YvnBO%zRmW{T!O3!tT<70_DI2575j2eemo z06GGl6rBM#g#>^UFn}ne0II+MTtNWtfJ{LGl(@W?3ol0sR`}ymC=^OSrQiTwp$0Sx zEud5A0fWK_m=tEfqObxsg&puzcmduDAHY}P2ly)jfIvkM5UdCRLKR^^xFQ0GR73&M ziWneP5eLL8x&R4^L?B6#45TPh6={mDiVQ`jqPrqXk*&y8^icFv^j7py^i%X#3{VVG z3|0(L3{wnOj8u$Lj8=?Qj8jZdOjJx#Oi@f#OjpcM%v8))%u&o!%vUT>EK)31ELAL1 zELW^ltWvB|tW~U6Y*1`eY*uVhY*lPi>`?4f>{9Ge>{aYn98erm99A4v98(-uoK&1r zoKc)roL5{>TvA+CTvc3CTvyyw+)~_8+*RCHJWxDRJXSnWJXJhbyiok3c%^uwc&m7? z_@MZt_^kM<_@?--D5fl-EU7H5ETb%^EU&DntfZ`>tg5W8tf8!>tgWo8tfy?CY^ZFk zY@%$YY_4pnY^7|YY^Q9m?5OOdbW=){uo6+CN=!*8Wl9oUnvg45@EBAoRZ3o|QEHWX zr9o*@nw3_iUFoUxR{ALYlmW^>Ww0_t8K#U-Mk=F~G0He)yfQ(Vq)b+(D!VGvm6^(J z$}DA$GFRDC*-P0+*-zPDIZ!!RIYc>3IYK#7Ia)bJIZio2IZ-)TIaN7LIYT*1Ia@hb zIbXRzxk$N0xm3Aaxl*}GxkkB8xn8+ZxmmeIxmCGcxkI^2xktHIxnFruc}RIgc}#gi zc~W^=c~*H&c|mzed0BZ?d0lx^c}samc~AL3`B3>-`9%3t`CR!@`AYd(`BwQ}`BC{v z`9=9n`CVB|RYFxtRYp}-RbEw5RasRekKRpBZ^B~wvg2*ZM}45f-wsa0B)US&|3R2G#@<*D*g`KbI<0jeNX zh$>7Ku8LGet7290ssvS{Dp{4P>Z;06byH=jvQ@dNo~quezN-GJfvUl(A*x}j5vozD zF{*K@393n|DXM9z>8hEk*{Zp!`KpDg#j2&M<*Jpc)v7hBb*c@jO{y)bt*Y&+ovPic zy{i4HgQ~--qpIVold4myGpci{3#v=1E2?X%8>(BXJF0uC2dYP^zg16F&s8r~uT*bT z?^GXDpHyE|-&EgK#kk^J39ckpiYv{P;mUI5xbj>Dt|C{NtHM>~s&Uo18eC1T7FV0A z!`0>LarLs7xYgVmZY{Tt+rVw) zHgTJ|E!E6;lucFK9Y~(qxo1qj*sUP z_(VR5PvKMfG(Mfr;JfkN`7Az%&*gjYz4+dIAHE;opC8B%;s^6X`CzmQ+VFX5N+%lH-iN`5uJhF{CC=Qr@1_|5!Z z{8oM&zk}b&@8`P2Lv{v3avzrbJOFY{OVYy1uVCV!j1 z!{6iY^AGt){NMZ&{we>Qf5HF5zvAEUZ~6E92mTZPng7avo`)GgJm)os-6)a}(B)t%ICYDf*M zrD{}-s|mGCO{!@yK48Juq*BePd9_BZQ|r}6wMlJJTh(^8m)cwHtM*d|r~}o(>QHr< zIzk<(j#kI2y z)T7j+)nnD;)DzT`)RWay)zj58)U(uc)N|GI)eF^&)JxRM)XUW?)vMKO)a%q6)Em{C z)qknCs<*3ms&}dPsQ0P&s}HIVtBrYMN3D;5A64<+U2EPHWJbv{tQM>!tP4`e_5S!P-!5xHeK7t&P)m z(I#q>wW->4ZKk%nHe1_6+e_O=+fO@CJ6JnZJ6t(c`uB5KCuAHuduClJGu7<9buCA`Wu92>(uDPz2 zu8pp}uA|OP2kWFdT<5N%z`)Bxr_!l)TAe{>(phz$I&YnyE>IV&3)4mFVsvr31YNQ& zRhO>orpwml>U!z=>IUcr>4xe?=tk?t>L%zW>!#^u>SpWa=@#mi=$7kN>elGi>o)2B z(rwr6((Tdh*B#Ow)t%6t)}7N`)LqeC*WJ?H(cRZQ(ml~V*Zre=qkFIWr2DG-t}CH0 ztuLpqsIQ{0uCJx9t8buhtZ%MwrEjb6pzo}Q^in;pm+5Iet5@mOdY#^=x9IJ9Z@s@h zNFSn|4RQ(|55){|6O0wP{vTf zP}xx3P|Hxy(8$o#(9+Px(818z02?raJGidN8dL_2L2ob{>;`XxzaiKVW{5Jx84?UB zhIB)BLyn=Bp`T%pVW?rGVXR@IVTxgfVUA&eVToadVYOksVY6YIVV7Z_;gI2|;iTcL z;iBQH;iloP;i2J);f3L~;l1Ir;a@{>V@YFaV_9Q)V?|?SV^w2yV@+diV_jo?V?$$O zV^d>uV@qQjV>@F9V<)4V5i%l1)QB71jU-qqvET(>W#o+-qt0kFnvGVY-RNcXG5Q$; zjlsrHW4JNW7-Nhxb}=RzlZ|P{bYrHmyD`Vu!`RE%$JpOE&^XvQ)HuR8$~eY2&N$IH z**MiW!#K-0$2i}((74#R%(%k1%DC3J-nh}Y#kkeD-MGuR$GFdU(0JH*%y`0h%6Qgz z-gwD)#dytl(|Fr>&-lRj*!aZw-1yS?+W6M^-uTJ*#rUtWn5m?xw5gn_qN%c}nyH4V zwyCbEfvJ(Hsj0cCm8q?%y{VJQ%>rIzNyxo0yxMTbbLMJD5A0A+ywsn@OpLu!`#Q*-#o}X)I8EW#ys9U$vn+G z(>%w#z`WSJ%)H9H*1W;I#k|eD)4bPwz&V12))qKNz+kD^r$o$m&!u;C& z&iu*z)m+R{(o)t^!BWLi-BR09&(g@!)Y8(@*3!Y^W`Ql3MFuYadRSBzjm2OwTkIAe zi@zn<5^jmI#90z8sg`t0cT29Nm!+R&kY$)oG&R?$}3R?Sw!R@+wB*1*=-*3{O**2>n_*5201Cb7Xb)P~z+;PNzMQ`l5CwM}O; z*vvMY&C}*%^S1@sLTur-NL!38-j--fwx!uJY~5_xwjQ?Lw!XFjw!yYxwh^|`wsE$J zwkfu0wwbm$w)wV2wk5XZwpF&Zwhgw;wyn19wq3Tpwga}qwqv%FwllVKwu`naw(GWA zw!5|mw#T-owimWnwzswqw$HY2wqo{@_A>VJ_Dc4u_8Ruu_Imb)_9ph`_Ez?`_73*W zcG!;E2|Ec^&>nV`U2WIfO?Io@)9z#Uw+Gw9?2+~ud%Qi-o@!6Gce7{Pd)oWh``ZWE zhuKHk$Joc)C)=mlXWHl57uXlum)lp_*V;GQx7fGYciH#a5898|kK0e%&)Kiq@7N#P zU)tZ>zu8N9R`jglS>LmnXIoD2Z_h!VqdX^i&h%X9 zxx#aU=XTHip2s}Td0z9p=lRt0jprB7;$Ee_%6nDzs_s?CtASS&uNGcyygGQfc}cwp zFUpJcQh8~;j9ykRZ!dqZV6OQ&skjCV!vYTmWI8+bSM zZtdN{TjGs+%fO$ET0aV4smb6MUxm%=KB~v&v_q&vu`EK1X~``&{z5>GQzn zna>-aPd>$b%lcOJt>fF+x0P>4U&L4DtMJwOT6}$cLwuuslYBFLd-(SE9qv2Mcbe~9 z-=)55eYg1T_C4%-+V_(0E#F7JFMU7we)lcqSI)1JUp2p4e)aqs`8D%v<=4)ylOODd z`N_a#1f`$aPw!{;^Yrue3-k-~i}H*2OY%$e>*kl^*W0hZ-w?kMeq;S6`c3nj?Kj_V ziQh`UwSJrYw)ySy+wXV8@1);3ze|4C{qFcZ^n2>}kKa4L&wk(iO8J-fui{_Rzn*_% z{}%pj{X6?3{)9j6ukhFS8~ttmzWzb};r_AyiT+*vyZiU>@8>_*f299-|0({n{O9{G z^KyW}*K$n2jfbIc30|o>P3m6+PC16&-!hq!g>jM4?*d1^%;6%XrfNKGF z10Dyw40s>#Eud6j#lRYY4Fa17whNR5;@~<4A7~8p3=9m62#gO*3(N}a6F4|JBO!Igrm2iFO1 z7~Cwlb#RAZNiY^n2D8Cjus+xl>=hgk92y)I+$A_AI5RjWxKHrF;Nihzf+qz}51t#m zICw?yy5KFrJA(HG9|=Acd_MSU@a^D-!OwzU2Y(FyH@H+tg^+3?bwV12v7l zC@?V8gqTCTLIOgu?hqVvu z90rGBVI)}BD#O%ahA>N*XP9qTP*_-4bXa^?QdrlpZeh7$y~75C4G9|=Ha2Wh*z~a3 zVGF{Rgslu)7q&TUTiEWf17SzQPKKQeyBu~S>~7eju%}`FguM&<9QHk|RCxLDD&aN5 z>xVZ9ZyDY$ymL4bPJpX8%5Y7%Dcm0J8y*}U5gr?!6y7yFE4*iT|L`HLIS6VWLG ziEsz2W%5D$ghzlqRK>7h^i7*BdShR!>FcFEu-2- zb&QfkNu%7OXs~ACqI6NFC|i_IR6tZnRAf|aR6QG=p}M~#k}5H&Sw zX4Jf>MN!M6)hnO#FU6FA6qT9Zfuj-*0G&q(O4>08LNx6#rnmD#>U1b$99YD89Oj` zMC^pv>9O-;m&dM)-5R?$_Gs*x*ekJjV*ieP75gc+SX`;Na&eX7s>juis~^`mu6bPR zxb|_KjEcQ@`)+_Sh>aqr{4#1)G#9bX~7 zYJ9Eu`teQTTgJDGcZ-+CyMqg2s(5X@Dc&CM7atrS5g!+y6rUcS72hkqfBew+QSlSv zr^e5YUl_kEeog$Q_-*lf;t$22h(8;DGyX~Z`}h)Fs&r}4rA-%U7q*MBi(i-ME?v9y z?lPjw)Gmv`K}lniW+W|1TA#El>1fi$ zq&rE^lRhPtPOhHZIJrYIo~%l?BnKtOCub)2OCFs(GkIC^=Hvs(XOnLyzexU?Tp^`i zN}CikMU`St2}?;y>6J1vWk$;Klx-oI<<0Y?bODptyA4n@l-ZdlWI-% zOASx$lA4~{BXwZvsMN`+b5fV4u20>bdNB1=>Xp=csn1j2rxr`AkXAdbXo6`2Cok+Wq_8{$5+SjylU2Au3-nDaASyy#e&#s|e z6T4=29n^Jv*EwBRb=}tWaMz1n?{|IOwOD$U^hW6&(%sWF=|1UE>FMeH(#NLHNnew` zEB#dZ&GZ-P|E8DCsG3nXqgh6~3@AgEp~%o@*fRn%qB0UQGBbK*49*ynF)d?$#)^!M z8M`tLXPnKrp79{#WyYtBl9`n=>t?pd?39UTDl!e3KAGW}37Oq8`(}>FoSZp7b5-VF znFlh@WM0pFocT7hShq^u>UC??4F(qmb=`crMRrT=*0bBNZj-w$=(e`ou5QP>UG4U` z+xu=MyVvO6th*cd7a~LVfbMbKyLTVdePZ{8-8XdK*Zo}gd)?o3FP>FCt9n+0tQJ`v zvXCq)OO<8J^3Dp*ipfgJ%F61SH7sj<){Lx$S*x?QWbMs5mUSWPX4d1Z*I8e)%4Ao| zZjjw7Taqoy=CaM%{@GF4$=TW21F}bFPtRVIy*7JC_TlXF*|)NvW`D>onNu~VVNSao zG{+;yloOB>larp)Cud~Nw45b58*}#NoX)wK^EBsEPTAZ#xvg@MTt%)WHzYSHH#c`! z?zG&cxm$7%=U&Qvl=~s~yNj!UtAMM3tAMM3tAMM3tAMM3tAMM3tAMM3tAMM3tAMM3 ztAMM3tAMM3tAMM3tAMM3tAMM3tAMM3tAMM3tAMM3tAMM3tAMM3tAMM3tAMM3tAMM3 ztAMM3tAMM3tAMM3tAMM3tAMM3tAMM3tAMM3tAMM3tAMM3tAMM3tAMM3tAMM3tAMM3 ztAMM3tAMM3tAMM(|HB1}xsI!VtAMM3tAMM3tH7UEfG+0ZD&Q*MD&Q*MD&Q*MD&Q*M zD&Q*MD&Q*MD&Q*MD&Q*MD&Q*MD&Q*MD&Q*MD&Q*MD&Q*MD&Q*MD&Q*MD&Q*MD&Q*M zD&Q*MD&Q*MD&Q*MD&Q*MD&Q*MD&Q*c|M~*oDHm4(R{>W6R{>W6R{>W6R{>W6SAjpJ zz`vA>tAMM3tAMM(pIG1<<>D&fD)8qP_)59B3jDbRzECcIa)Hm3%b#7~6Xo(}7x+lI z{JsJos6X3#>QDEM`qRCo{%mikKizBUPxp%Y)BQvJf7MIs_j*D7ZqKRT>lyXCJ*9rP zC)DrtH}$(crhd0a)bI9?`rRH-zt?^0ce_XZZg;8Q?GE+3-KPGZc8e;Sn^aNVpo-=? zRaDogqPj{I%@wMsE>lHwi7Kj#R8d`^isn33ROhIoI!hJR8LDVbQ$=-(DyoxIQJtWQ z>Nr(2$Ecz@N)^=+s;CZAMRkZOs)JNf9iWP8KUGxwsG{0S71bW<|I}`(aJ#5q*+~^{ z2lXr4slsieeq}3FxWA}h*+TuwW~y+Ts9)Jg6>bCdE9bUjD~qXLSwt0XA@wT@s9%{+{mMM5aC50&nM3``Z0c8L zQNJ>iD%=d}SEf_HGL8C`snoAbp?+mD^(&L8!cC-pWdijpQ}~4zcQNo zl~L5MjHG^L1obP!sb3jJ{mM}4SB6l(GMM_6LDa7dq<&=p^)vmcg8ETE>Pr>Whx$=( zs-Rxfk9txC^`L%~OBIwu{V1C%D2pnnJN2V(R6&{4k20u&(y4;FQa?(g3QDDZltLAh zOcj(w{V0(tD1rJ>7pkCms-QUPN3m2vF;qd()Q_U5f+DGcBB&pQQw4=l1%*;S3ZV)L zrV0w8eiTR*6hIZ^PyNV`D#({A$cHM(oBEL#RgfoDkew>XM*YZ26=b0bGE)Vas2>@r zf(%qada58D^&>4+kcKKqO%=pb1##4mR8&DqsvrebkOx%|OBKXWKax`g(Nsay|Lu@e zK{Bc!cd8(Q`VmeQgi!^dR6$azAcQIirV4_nf+SQyZq$!DQw4RR3hGD|)PX9fJylRU zs-U)1L2amlT2lqJq6%tB71V+%s5wP}RsDf%!1=XSos!0`8gDR*xRZummpsJKZ70RJ9m8TNrP?2(|K;?8#=J`ZAd?fRHARXS54)4f3 zZ%KzYWS-Zg!z?a-ek$Lu#4tq$4-K4`V zGS5!ZVF&53opjhn=GjU*{6#u!Assf8c{Y&_8%c)^q{DjBVI7%gE$Og^bXZL~tRnNQ zBpp_e4$Dc0Wu(JWGS3pyVKM2jh;&#;IxHX^=978mkq&c7hdHFfY|>#C=`fSbGlO)P zPC85@9j1~FQ%Hx&WS&W+!$i_y0_iZGbQniEj3ph$kPf5CJfld5k)*>2(qTC1FpP8< zN;(W79R`yQgUCDsNrwTXLx0ktAL-DSbm&7m^d=p8kq$jchaRLuF6od%I%Jc1vPg&S zq(e8-A(M2-ARW?4hpwbU8tITqI;4;e$)rOP>5xb|B#;hWNQZdRA&zv2B^_c&hiK9v zigbu19U@4FaMB@+bOT(jka+2qYZ>NC$t?!H;zCB^`W72XE5Bi_GUqI@n1E z8|h#r9W11SnRGCb4o1?!KsxA22Oa64B^@+mJ~ipUlMWo|pduZVq=SNV@E{#n(t#oK z$w>#Aba1@>lHkZh?xZ_Oh;UMX0jNkyN=ZZnlL82kh}=jwva_fY*@^5Z>OczG1MNg@ z$+l!0QEO7r3TP>6LAD^9i<*&wra%)>V^YuvXeeqxHX!SZ>XCxFKpjzSQcw%1DXKx% zAghb2k%Fo~6;WkUPzk6gsz3_L1LZ_zNkJK)w5Sv*C<&Ah6(NE*Jam4S7m}LqRX<&vP+_iGQkDWdD(f{Inh~} z;Ed?B?6mBZ=%h?=LUdeqTy{)!R3%a)fn}nl zGQkqjVwqr(XrXMOY=LOLOfXM0S0Ob{iClnEk4;W9y(C{!j05e3TxL83sJAVB0V6ZnaIWda|Ow@lzA z@{|eeBAZNL6k8c-&dFLlM73pkYRLpOMKxrC z>Y{2gK~+%|S)R%=K_yW|nV^EGyev;SnV_twj7(5kR7xf&`9CFOg5siLGQoFu!N33W z&0X+S^u=B9S@g+0&qsH`2hn?X!Mp!?>n?aBdhITF^*{f(3toy|xC@^D&og(yQ_&N5 z!QcP$*j?~Q^w3@K;D7GB3+{>Tx(n|7&uw?XEzwQ)JU840*G1Rd1y@B^+%E%{fQ#-I zfb+mP_p`tm;I#WG;3ROu{Wx$8IO=``I1C(eKL{KE_Pg%`_5yp{cLTeCo$fn;?Z7to zt-xQv7Wd7-CSW75!F@fj4p{5H23QTO0#>@O0G0#G+?N7NfW^Qf_l3X$V7~i2U@kBR znC(6bmEHK7>G%yMn35)=SyAK0~0z-ho?t_4V zzyP4Xdq1Er&3+N7X12Ww+fOMcMkOri>rvS-75|9WaxOV~K zfjA%*hykMAqku>t0tg4f+(Us7AQ%V&0)YT`f4~p$1$+Q+zzgtnw*xl73RnO$U;>Qp z20#z!04<;a)Bx|!0V+TVC;$(D1sFgM(C!ofUJ}KJkvlj9fCCtS0#bJbfB^`Q0B%5M zpcBv$=m4|_+5v6d+W@VBRzORj1<)L51~dhl0F8l0KtrGbP#>rV)CKAQwcTq0HGvvH zb)Xth6{rGK1}Xs+feJu*pd3&ZCeSHwTWOX3CboOnh&C7uv}6OV~U#6#i%ai6$H+$HW1w~1TCP2vV|ow!C^ zC9V*ciA%&q;sSA=I7gf%&Jd@GQ^ZN)1aX`=MjR!M5Qm9F#6jW!v7gun>?QUPyNO-I zPGSeKo!CZfCH^9|5Sxij#71HRv7T5*tR>bEtBF;_N@4}EoLELIC6)k-iABUhVgWIq zm`BVd<`A=qS;S0Y1~HwOMocB95R-{X#6)5OFrFAkj3vepqlr<(NMZyroESz7C58}# zi9y6bVgS&e=tuM=`VhT|UPMo#2a!wU5ZOc)(Vgfj};0P6=Bou@P!4eE12WWx4iqel=pfe|PmB@hB8AVNa85uJ%n zL`R?l(Vl2Wv?baQt%+7dOQHqPoM=WgC7KY8iAF?2q5)8!s7KT#>JYVwT0~8t22q`; zMpPxL5S58aL`9$iQJyGAlqJd#rHN8NNumT%oG3&&TKC zbAdVdY_@hQM$d=fqppMZ}C#^Gb}G5Ba;6h0Ckfe*)r0YmX2_+Wex zFc2Sr_s9F;eStoBZ@d@Y6X=2G;yHLWkcD^0yWyEY2A+<0#nbRqAO%mxlkh|!0q=sx z<8eSN9)m~YQ9vXffrsN^Kqwx92jf9NARd7G1Ae$K?t^;+UbrW2$8CTWx8P>n1Q>Ax zt_O6u7T4fvfX6vpg)0FC?t!xagUfMRT<#uBc!m9gy#!uh&#`B~Q|t-$H}DvH1U$qZVE2K0*d6RPb`!gSUBj+oSFlUiMeICw z4m*RL#!g}W7;F?a5*vXH!-ir*utC^B ztUuNd>x=cqdSN}WTr3C6!n$MKuna66>x!jfDOfU=h$Ue0SR59MMPpG|Bo>Z^VWC(s z7K8<2{+J);i+N*Sm?vh#te6EeVMfe==`by(!FY_rRG0$uz*vmIXp90w4R?&da16zy z7=l5V1areWV;!*$SbMB3)&^^hwZd9p&9P=!6Ra`T2y2Md$Le8qu{u~StR_|itA_0jNLfhx(#Es5k0`dZKpJhFVcGYC?^u0o9{A zREug*HOiwLszQ~h0%cJKm7_FRos!@ujyrhF<0yurs1!v|7==&?>V|ekJE9%X_Gmk_ zE!qZcjkZEtqAk$oXfw1a+5~NkHbNVs4bb{%J+v-b2d$0PLTjQm(CTP4v?^K!t&CPe zE20(9@@P4d@zPjnv@}v0Aq|s;NQ0ySQa`D$)LZH)wMi{flhi2H zOSMw9l#?o@3MngMq5ls1%VxQi-&)w4=1Ww5_y_w3W1lw3)Q2w6V0Iw7#^i zw2rivw1%{rw5qhSw4$`Uw4Ahzw3M`jw7B#;@(uZdd`3PZ?~%928{`%85_yh1L!Kay zk%!0w_he-yO5p8c4RBE z1=);jMAjqgkTu9EWF@j3S&A${79k6e`N&*kHZlvDflNoHB9oCx$OL2@G8P$)j6_Bt z!;m4!U}PXN0O^PHL3$%Skz6DP$wIm#nMgX)6-h->kR&7l>4L-|u}Cx$i9{e_NGKAF z1R?>5AL5I6Bc6yIu_6}4gcuP$qD3?ak8p?*Q6MZLM`$qWlpzFyBPb$8U_^qrA)Szp zNPDCm(gtabv_x7U&5))@W27O{0I7%6MQS6pkQzvJq$*Mcsf1KS$|L2FGDvBpBvJw? zhJ1&=!C&Fe@F(~K{2qP_zky%D|G+Qc=kQbb3H%s-1V4c9!}s7j@NM`ed;`7)UxhEj zm*5NVdH5`R20jg+gipZ7;G^(i_z-*m-Vg7E_rSa1o$wBL8@v_X0&j*l!5iT9@LG5c zyb4|kuYi}qOX0=vB6uM@AD#!#foH?B;2H3Acq%*vo(xZfC&1(2vG5pp6g(0h4iAHe z!h_*K@Bp|!+z;*p_lA4HJ>Xn88_t5e!tP+Nh1D<*bFdOtz#cFQ%V8R(z^K9< zCSVLkVJQs55G;Y+;7)KyxC7h{ZVR`8Tf;5k7I1U8Dcl5Z3^#%s!1dvJa9y}ITnnxV zSBI;?RpBadCAcD70WJ@hh0DOD;Zkr3xHw!4{tkVEzCvH1&(KHc1N0tx2fcw_L$9EJ zpcl|{=o$1BdICL$9zhSG2hcs}E_4UF4c&rnK-Zyb&{gO%bP2i$U4YI*XQ4CDY3LMm z5;_hYgN{N+pu^BX=m4}I+6V20c0;?MozMUzMG!vQuO^2pIQ=uu)BxoWu0U8gDgT_K*pi$6B zXaqDI8U_u8hCqX$fzSY`KhzKE3-y6|Lp`A$P%e}MWkXp|cc>eb38h0_p)@EJN`aE0 zBq$L|fa0MzC>Dx=qM;}#5{iJrp)e=}3WkE9Kqvt6hx{O4$OrOPu=%YDlU`DoV;qN=b@IzPWvJd++wz?WNmOx5sYx z-R`*EaJ%Yu$?crmX}9BUN8Ap&?RDGbw#{ve+eWvwZmZmuyDfHG;5OIo|6=bhgWOi4 zc2Ud2GZ|(^^Vkzkc6OMVnVFfHnVFfHna3coWf0k6X53+h(~?G?R#(}*5s_rS(dXXXMWC{oEbS&b0+1C&l#OFB4=pMpq&0Wy>oixbj|6M z(>|wlPK%tTIgN7a=hVrmkyACNQcihr98x-`L{8D1oE&YADo37^k&~K}loOv5lM|T} zmJ^&4nB$k@ode~3*MHG})W6fe*1yz0(?8Zf(BIYH(qGqK(Yy7Gp42<^xE|BPdZYfL z{+#}d{-pkx{;>Xley@I)eusXmev^K^evN*Wez|^$exZJzevW>oewu!=exiPyezbms zewco+et^E8zPG-IzN@~ozJtE4zO}xEzNx;kzJb23zP7%GzM8(WzJk6SC<>O+m(Um0 z7uM_a8of#{*JtX}^eOs8eY`$KAE^)5hv*CG1N44+Z@ox;naAy6U>By2`qWy7HjSsf@0) zu7s|bu81y2r_*V5YMoLi*JbL`b*Z`}U4kx77o&^PMd-qGA-Y1kK%KwNSLdyh>3(E? z$^MZ2Ci`Xf)9i=Yce8J0U(3FfO=ml^@oY5PlzlP#Z1$<_W7&tY_hs+O-j=;Ndwurm z?B&^uvlnE~$)1rtC3|A_*zA$nL$e2E_si~;-7ULwcKhts*)6i0WH-pJn_V-zT6U%E za-alTGP`JYPPR5%m7SHHo}HW>pBHlz*S^ud)IQTb(%#qJ z(caKr)w;E`)~U5=Em~M>)Lzh@)t=HG(;n6y(C*Rh)Na#m(yrI8(XP}k)h^P`*Ur|? z&`#A((vH)P){f8))ehA5)ArW((00{!)V9;M*0#_#)i%=B)7IA3&{ow}(v}Cuccrz( zwMDdgtyZhj%C#BVRBe(rUK^v0)P`w;wSihct+y7^e%E}_eAK+tyw<$bJkvbZJkZ?L z+|pdvT+z5Sw1&{wHMj=Tz#60GqUN0DwC057nC7tNfM%~|mu9OEvSxy2oMyCUgl4E_ux5a!uco)Aho-Bhlcs~Ft)`Wxg{G;dk*0yB zuBMizhNh~fvZjKjEGS`@(v;8?)#PY&8jVJ!k!vzEX_{nBq9#rgqlwgnYeF=IGyxhv zjkiXo`Jw)%{;d9}ey4t;{!jfv{Z#!}{Xl(BeOrA~eO-M;eM!xzDYa8=SL13-ji^m( zgZiTSocfIVl=`^(sQR$_fO?;Lk9wziyLzj7lX`=CoqDx;rFyw~iF%QGfqI^LwtA*| zx_YX5l6r!AoO+CUqalYPDLama8+=Y3dYpk~%>hr;bra zsUy^3>JW7yb)ec`?W^`y%hW$qUsNAdZ&WW;PgM_9cU3o4S5cy+ep7x@ zzE{3hzEnO_K2qLS-d5gFUQxQ0l+vlRDKRCiG%7DB&nizUk0}o;_bc}(cPh6kH!0UE zS1VU2mns)2=P73^XDFvACo0D&M=M7thbRXs`zd=XyDPgWJ1W~LTPs^AnnUq1 zYbdKKD=Eu?LyS_&;>sdQy;7@GDdoxxWvVh!8K;a^Mkqs-g_HqGU!|Awr{bI9v*Lr| zt>Ts9h2p8=k>bAMuHu&By5fq$t)LZz!mh9?P=#4xR9sY?Q=C?uP#jepQXEk1RqRr1 zS8P#iRIFF5QLI!fQ!G|2RLoP%R?JXLQ%qJ&P>fZKR*X;#RSZ%LQ1n&wQuI)CRdiBx zP_$LFQZ!dIRWwpGP}Eh_Qq)jXRa8<`0IiY#C`u`cD~c*|6xj-mLaC4|G8AcwWJQ7^ zP7$q$RD>x)6hVprg|EU}0V#gSzsf($Kgi$7U(5fKKbJq1KaxL?-;>{#-;`gIUy-}z zjGU4?<#xGMj>!?ZNp6r|ke`#Ek)M3YQWi`)g zkX0kAA}IV8&C+CLW+i1sXN6?>W&OzVFMXC{_u$UKvIEOUS6j?7J& zt238m&dZ#hIWcoo=8(*OncXuxX12;~l36dadS*p%JXJhXpQ+4D&rHmW&J4{A$n?tm zmhmCuRmRhd`x!SgE@#jg_6#(`ka0HSM8=_vJsI0GHfF5JSeCIMV|K>Wj0qW|GKOaK z&*+uWHKTn-tBj@@^)qT^RLv+4%F@L%axyd-SsAGr2^rBDVHrUgz8O%)*YpqRuhXBW zKT5xwek1)#I+N~9x2D7ChV*mkC)1ClA4uPwzAb%I`r7oB=}Xe*r_WBGmOd$cZ2HLb zA?X9s`=obI@0{K)y;XX%^oHqm(`%+zO|Jl2AxfneOV_7s(iQ0$=_%<6=`raM=^^QX z=|1UD`scLQX;0Gbq+LlP)2wO6v@>Z(()OlpO^-SxO)+()W zTAj2iX=T$&r0LU?X{l*(Y2j&sXh$m5QgDQ_rWKOg)skJ9TU7 zy42;V3sYyMPDve`Iy`kiYOmBTsclo6r#4Kjm0BgWTxzM*!l|0ntkjg$xYUT$LaDx~ zKT|%ZyiIwL@+jp_%C!_%iZjKUVote`aw_F$%Kns{DO*z3rL0I7LRlrAv|LCO7+dnR{H?vUIjxkYm0qNC1)k4B_}1vB}XQQ zCI=<^C3_`*PkNv9BI!ZWjU-o+Jqb>_kaQyHK+?{njY%t$7A4I}nw&H`X-HC^q^?Qr zlA0yePpXkrA*pmykt9u0W>R8OR8nw~Z_y93aaH1y#JP#n6DK5&N*tWnH?dn{hs0KijT7r8R!^)5jyZ}Y>JpWS>4^!6QHddm z{)w{0uLfnlL_L zRKk#i{s}!3x+JtuXqnI?p?*TmgenQ;!Qn}<1bu=!AuAy@At50;AuJ&&DlJuM%G&{@?hL@kQhH@tSx=d`5h7e0+R# ze0Y3td_cTUJQV*a?p565xZ81;y9Faa-cn#x0GT7dI_#eBAK30dYOz zI>xn(YZO;Iu1eg$amC|waf-OqxVX5mxPUlW+?Uw5vCm^4#@>p(981PpV@^4JBjvtlR5j*T4_J0P}aZ0FdvvCU!|#MX+f99uTFWNhJBb!=vAa%^mD zcx+ItPwbDFPcd&|p2s|lxgB#g#uej?vBa2S&c~dJITEukW@pUin6)u0Viv{BjhP-Z zDP~N}@R)%yePX)Bbc|^e(=4W8Or4l&F%@I}jVT#ZBt{#fh)Iu0iiwShhzXAIkMWB6 z9{nl$ZS>3NC(-w#Z$)2?c14rXwrDik7=1qabo8<4gVB4VcSLWFULUj~*30EP7yc-{_vvU7|Zgw~1~Z-8i~_bgk%W(UqdhMwgB*9$h#(J6aW;8J!xP z7#$lO866rO6zv!775y#hUDWfa`%%}Um?&Em9CbeGc+~!=9Z?&iRzxj~ni(}IYE;zV zsNPXsqS{6^jj9(_J*omINf(Y%M`c7MMny#hNBKm3kNg<-NN2P1YzY>U_su_|I|#Qca^ z5mO?@M~sXZ645WBXGG_Sb`dQj8b{QNs2NcuqFhAjh++}?2vtO8L`p<_L{vm*L|}wZ z#Lw_A;qSv=g+B{_7=9=GdidpVI@}R%2{(u5hMx^T5q>y)fB3HOt>GKP*MzSKUmQL! zd{+3>@QLAL!bgM;4(}h{JG@(Xr|`DnEyJ6JHwdp2UL(9pczMu%P%^w|xISDRE)P!+ zPY#a{j}8wH4-O9q_X+NVAaIAr(VPglI$3LSjM+g~&oa2EPct7ko9C2u6a>2OkaI6TCTi zRq%q~>A~ZIhX(fz?h@QOxKVJe;EKVegL8tF!KuNq!6CuE!CwnKD|D?8Ug%t*{e{*S zT2N?Wp+SW@7iwClTA@;fRD}`>6)N;S=)a&lL39ujbSh|X(1xHzK~sZ91oaMTAJizQ zYEbE*?4Z=3$RNLFN2lNW)7|=4HK|u9@ z@&P3RbOG{!iDEulpA4S_p9r5oADPc*@7LZ>yzh8l z^`^Y7-X`y}-p9Q6dvEvN;Jwm&k@sxx$=+kUhk5t+?&00hyOnnn@4DXAy(@qN?xNn= z-g56$?|AP>?_h5~Z^-+L*E_G5UXQ)*dfo84@;s$LaAgJdbMVqSVLjhDhJ z-7DEE-YeQG+^dk6zn8byPuW-5N7*~sE7^0|W7&P#ZP^Xk6`4y$$s97P43(K=xw3Pz z)3W2TBeH|Cy|P`h?Xu0X4YIYeRkG!>#j*vmxw2WZ>9Q%ZiL!CB(XtV;p|U};{<6NZ zUb618F0ziY_Odpzma^uuCbEXI`m#E*TC(c0s5s(wILpWrGFbIWU$P5`F19TC(0G)%* zLZ_iq&aG!L2!&4Fe^GocyKbZ8nh6`BG~h9*H1p$X7S)8%}IlJsgNKA;w3|ZB#4&? z2@)Uy*!KL7I7ko+iDDp8G$a)Ti6SAX2*^`7Z@C`h0nfr11I5-3QZAc2Ae3KA$tpdf*Q1PT%;NT48r zf&>Z@C`h0nfr11I5-3QZAc2Ae3KA$tpdf*Q1PT%;NT48rf&>Z@C`h0nfr11I5-3QZ zAc2Ae3KA$tpdf*Q1PT%;NT48rf&>Z@C`h0nfr11I5-3QZAc2Ae3KA$tpdf*Q1PT)P zzcqnxn#-Rr!Iw5&ntG|3-zC<-Y8u+%`Aj&UK%4 zA9o*e?{)8VZ*gyMuW_$%FL5t$&vDOmPjydnk8_W9k8lrl4|4Z+_i^`hcXxMjcXYRR zw{f>}H+MI6H*z;{*K^l#*K}8RS9Mo*S9F(mmj$EdOS?KHc1O7*+~MvpcZfUK9pnyl2e|#*zHT44w_E0h+&^7E zT;E(@U0+rUVx?Z@Rxt_Y7xE{M6xgNS6xbC~|x$e5| zxNf^{xo)~{0M}jDTvuIJT$f#!TyB@k#kgpIa*-~=<#ah*cEIMsT~?O`z+9*calwGu zWpWu^1|ZjU(RBeh?>YyZb)9jY22Qz70w-L@UB`fj1FdwGY?}>~ZY| zcDZ%}JAm!3ZNOGwi)%Bm3E1e`0IUbr0c%}rfYrb%U?s4^wH#OmECrSTi-ASJLSO+f zAD9Qs1?B*=fmy&zUy*NExJzYIG-CeA1oUX2} zt}dL;E>`0_ja;mToCYpd z{XF$tth$^!E>`V4wOp*4d1|;=)$>$yv8v{&;$l_KQ_01un5Tk^SKh@cm#3_Y_pggr z#>L`>c!NK|xM2<$Bg-l2;(-B^oZ>DX7}duC0JUa;E9v%;%Qwx zjZ2_*@l-CJ(j`#1cygB@%f-ud2{K%~beAB_B}jGgz>tYN$u0pH){qAbT*#B);>EiJ zaV|luO8_4G&jX(2{~u8?Ls z$k!$Eaf!TL0xy>cJhS~jz(dvl<0m8f!HB*yqHm1oDW{GQV;#zp^u)Y|O84=2uqcR~F`X81pNX`4z(a3TA$1W`1R2erIHUXJCGn%lz&l z^ScYo@6I#7JIDO)Ec3fFOny!?zdOa`=OpvH6HI=NGrv2=y*`LmVGpR8d1Y&r91%a}h|%KX_9=Fb*0f3t}B zvxUr`Enxm;KJ#bun7^6J{LLKZZ)P)pGmH6~natnJVE%48^EcC&znjYZ-4y2UCNsa9 z#CV#>c$&a?8qatd$NXw6<7o`@tI>?7QOvJKGM+{-zZ%Z`Y8dmYq0Fy_Fuxki{Av*M ztAWg~1~9+t&-|(%^Si#xulg{*>&^VC7xTNG%}*f1_poPQ&~S7sTJ((;e5FNSXwhd{@QD_Eq(vWS!FyWtjuyS8MQ>=)Yg+J%7X3$y zUecl$wCFi4dPa+$(xNA{=rJvNM2jBMq6f6-J}tUOi|*1=cWBXVT6BvR-K3>%(4y#JI!t>yL`xl{JsqGu?Wd*o(Vq6wQhR7myJ=6mXiqz7sU5VZ?X;(D zw5P4Kr!BOn&9tXYv}hyE+d%Wy)4X*wZ!OJRL-SVCf>ktcCCytw^On=RWi)RoEm%VH z7Sp^%G;bj-SU~gU)4X{!Z!RsEL-S_Sf>|_gCe52c3#QY&X|!M}&6`3CCeyr0v|u95 zn?MW3)4XxCU@R>dL-R({f>E?!B+VN^3x?BzVKi?jEf_)z2GfE;v|u338$b*C(}I4q zpf4@xLkoJ-f?l+sCoSkf3%b*SZnU5)E$BiEI@5wqw4fs`>Oc$H(}H%ipe-$ELyKC| zf>yMkB`s<}3!2k{X0)g&Eoedu8q=aiw4fm^YCsF>)1rE`pe`+{LyKzDf?BkwCM~K# z3#!wiYP6^-EvQ0^D$}A$w5TF2sz3|M)1q>;s4Ok|mll zw5S*@Rg@MLp+$vhQ4THA(^5KGlue7Yw3LPxscDglmQvCp1uZ3~MOm~|CN0XKrP66p z8ZDJdOQq1FWLheTmP(|h5@=C8Efq&g#nMtSv{W=L6-7%$(xM1jDxCHdMoWd#QX#Zd zFfCPxmICA5B?4)w0NRs3E#*f`fnn+%d}t|eTFQ&|B%`Gu+S5-;>IdcNJ0JveTsLF;@zbLcPQR%ig%0R-J}FJDBg97ca0KUrFd5;-epQ~iQ>5_ zo{JJNdCdjl2A;}WBqbmyo|6(dD4v}X*eD)O39OXBLh&$4fKoh!62O$eObJXB&qxUj zlpvQ9T%>pxD8YG3aE=n3r37av!D&ixiV~cp1ScrLaY}HE5*(!jM<~HzN^po09HayX zD8YV8u#Xb$r38B@!EQ>hixTam1Uo3fc1o~~5^bdfTPV?HO0bC%Y@|dRD8YJ4w2l(2 zr9^8e(P~PtiW04)1S=@fa!Ry}5-g=eODNG|O0;O^r9^Wm(QHaE zixSPGL^CMSbV_O(C7Mc!rck2ElxPwqnn;NzP@?ga)Hq5smJ*Gjq()PsQIu#TB{hN) z4W~rID5;^8Xb2@Wm=X=5qy|z_11M2{N~#|v>Pt!Wp`?0KQoSfqPfDr>CDomh>PAU* zrKGx0qRy05CrYX#CDnnFYEMbEqdc{xq}otYttqKilvGPfss-h#IVIJMl4?qMYC=gh zrlcBCo*Gh84Jc3bDXDstr@E9>9m-Q}%2O>$swU;B2IZ+bB~^{`RF(2nh4NIH@>GfP zRFU#jf$~(I5|yKPWhvgj6t4`$`-kF{rg)_&UP+2qg5njYc*Q6|QHocD;uWTNITTM% z33L=Mo8oCHfrjF#DV~ZFC@G$T;>jsN7RAe?1Q`@Bof4!`yi`h%Lh+I*K@!DFqyz~R zFP;*_QG!^C7efi6DM1v)i=+e*lpvfEgi(S}iWfo&f+;~EN)SW|0x3ZNCGe+sew4tM z68KO8Z%W`r31pNAq69xl!4FdKofLc{1z$y(0y0Nx>UZ z^qLgBB1Qj^f|sP=1u1$?3Z9Xor=;KsDSAwb9+85Fr04-DxKE1ik)pe#=ng5kO^R-j zqMM}X1}V5sims8OtEA`(DY{IGE|DTPDRPk_h7{3akz3d(bAOYPMUWyVDRPh^J1J!& zMK~$4k|GN!g^?nZ6d|M(Op45;l!+7>Ns)n+$|Xe?NvR8@)Ok{Lj+8n}iq4Qyr%9<( zq|`}Lbb^#RPD&jkrH+zPM@Z3OQtA*Xb&!-gKuYZ=rS_3hdr7H1q||QG(=JkKCn>dq zl-f>8Z6iHxC8f5IQkzLnn@FjRq|^q|(|S^B9qDN;DYb_5w3_s^ij-POdRjqxT24wW zBRwr8JuM+UEheQFk)9Tko)(av=98Z0k)Gy~yg4LqHp!bs@@A5}86-ID7Nnp#DQHFtnv#Mhq@Xb=XhaGcl7a@Lpgt+8M+)kaf;yz2 zHYun@3Tl#~8l<2)DX2yYs*<8Aq@Xe>s6>h?l7b4Ps5~hsM~cdlf`3Ut8B+8QDJo40 zN|BUn6)94ZA_XaulcFqA zlu3#*NKrZ|N+U(7q*MwiN+v}~q$rUTC6H3_q$rLQ#gbAnq$rvcMUhgGq$q-v3MWNj zq*N#=3L&L}Nl_tEDu@&Xl2QSrls_ruM~Zw&DIZeGo0Re*MKV$fBBg#3Qa=c(?}XGh zLh36a^@Wi7Oh|nqq&^a!J`hsx38{C4)LTO84dLlEA@z!o`j7DRl8|~qczRAqJtI6l zC8VAZo*olYj|fi>38@E!r~8DbdxWREgw!3v(`~}jEyB}H!qW}H({)1X8sX_GA-Y2F zE)%><1kX+ITm+9Hcr?MIg!1|S{1hPamXqK)2%eqb*$4qn@T>&SLhvv`fD$}};K78z zOz=zu&qxRi1TU8mTqJlG2*G)Rca9L8C3t5D!D)hbiV&P6cqa(KaYAs6;2k9dM+m`T zf_I1z93%t>2;P1|u#XVzB?Nm2!EQpZi{R}f1Um@9c0#a?5Nss`TL{5sLa>PtY$OC5 z2*G+nu#OO{B?M~-(P~1liV&5G*AGO9;VYLbQkwEF=UA2+@2(Fpm(; zB?NN_(QHC6ixABu1TzTHbV4wV5KScnQwY&yLNtjGOe91T2+?>#G>#CAB}8Kg(P%<6 ziV%$?L?Z~%a6&MQ5Dg_nLkQ7eLNthw8c2u+5TgEss2?HfONjaqqTYm5FGAFl5cMEL z-3h5~gs3Ya>Ox3$CPbYGsg8uG10mI(5Va$u+7hBRgj8!nsudw>Nl3LIq?!|=W`tBz zLaGTN)tC@9BBUA;QVj^H`h-+HLaHtyRfmwOO-R)uq-qjUH3+Hdgr{nRR8>N%3L#aQ zkg7y@sz^vxAf(C@p2`tYWeHFJ5>jOdPyY~7r3p`^2&s~UrxJvx;)GN&!c$SgQxU>b zVL~d0@T4a^=?G8RgeNWGNkd4f37(4JDG8o};K>PI7QxFT1Q`S`o#3Sryi|ghLhzCa zK@!1BBzOq~FP;#@5xiJ}7enx(2|*OWizEaQ1TUQ6g%N^Kf)_#vf(c$BLJ&mo0trC? z!Sg2segw~#5cm)RZ-VDV2xJ5gB6vTYKb=1~-<{u`-+-^2FU~K{&zw)rPtK3P2hMxv zd*?ggE$5B%jq^3-4ne!>L4`;WNwF}tE+2Leu=WKJb zwgOu?o1LspoQ+P_24FpBos+eev&P9<%~|DStprwZmOEL?I7^+ZC7i`h)*{YACu;#` zzLPbNGuJuSIfpab$(qHP>155|On0)Tai%(1Q#g~ItVx`SPSym@cqeNdXRMPohBMm9 z8|7q;T?Ggwxo`Yvg1# zN{EWICY)8I!;z?PAw;|rju2JQ{Bm{=44gnRB`euJ6VPF7@| z2q!Px$qRF`Li2<;dBILzAtx&+PoR?*;NGbnt#S zc;6koZw}s92k(o6_u0Yw`6crQ@aJ1@Ihr z20R6x0FOD39FH6ifd{~S;2v-nxC7h zuf?zpcI+V`TN(iWQ8@Tzci0^^00*pq1;7B5gE$Ze4445EU<3@DTt}|sB5(mX51iwi zb)0pa0Zs#_I42z^9VdX}z%k$`=ZNEo<1latILJBRIN;b1?Bncp>~-t`b_2UOI~_Y6 zJAmz+ZH{e@t-uz}X2)j7CSW6HgJXkZJ+O|m*0I*H23XBmfa#oRj%kjmoGFeej>()! zj!BM*oC%Hzj`5svj&Y8$oH33uj?tV^j!}-0oDq%@j^UhPj$w|WoFNX@U|EU2?2fA^(I=VW#a5_6!oq&#<4h~j(pdF{JgVhFT z&1vOewFFvlnmbs{fTo-#4pw7MBS#}gLrwz+t3Icmqn@KKr;dYFn^VhC%Tbe4!@;V~ zsphEWsLHA0U{&T+akNbtWunk4ps?HaR;jyr>LW- zqX?(4gO$V4J6JkSwu7bRXdEmxN9ABCISL0$&dGAHGC3IzRyrrm!Aj+%I9SP?BnK;z zli*;*bK)GVSWb+C70roqup&7T4pulP%)tufggAJ?4pt#fkb@P-32?CdIere7Zyp~9 z%bVlnV97X;gZI_DJ8y}dx7f~GWallk^A^~7 z^XBhgHZTjA3CsYd1Ji)1z!YFIFbS9lOaR6M5VIN^1 z4h#c^0z-hoz#w2CFaYS!>1Xd}?+f$+dIPJ&v{$rO0Lla9IA!f+?f-Jh*vr`e0ZMa9*-P0=0wp-b z?ZxfIfTElt_9FJeoE&?OT@UCu+4gL^mZPz2>}rn6uCglu1xId|+p{>C_Dp*QC*7WI zPvfN8Q|&37WP7qbiIZqgv?p-l?eX?FPOLrF9>a;YN86(~k@iS?1Si}cZV%&x+C%Lj zoM1bv5D>%(vof3) z^U=oo0KDhCv$5U+Z#b`QtXIH)oR>D%3(j-fbK5h{Qyc3E=dtav?GfjpjrD+Y-*(@2 zk8{_?y2H6`W8DI7a&FjI*E!d0tgFBk&Se|x631<0xj5`olr)F3vG}Gqf;$#-vgHzX z6AW;lUmL%08_NnIx%{gUb zo#dRbv5s?&*;q$8M{KOaoI^I&LCygiZ@-PTkF(dt+QZpxW9{PXw6S(@w%d5yY^<%E zEjHF>&L$gcBWHt+x8BBD$60G*t>LV;@mASbD>*A{tmS!@*;q?COKhygc^27N3popH ztoeE7*;sQqb8NiXHr6c8OdD^8jWwM!&BmK*V@=^qw(%y}SQ9xDY`pO{*0?-lZLBez z(Kg;F8*5~q5jNKFJi~0Pp`0N$-e4PRP@aJ{)_^?yZLEHI`r251^7OW`dgbY9(Z=eKr@f8UE>BwI!`MbuceLEB2RN0t683=HeM4O zud$8QC{IHhuYrwKKTkayuda<($HuCirI0( zD%g1CZM`M^AUEp0X2jT;O{&+vUFWv{} zjrYQP;yr-wcsIN&&;{>|cfvaY9q{&eJG?E>25*hG!dn6@@aA|kpef!2Z;Uqr8sZJ` z`anIrE?x((4b;MG;x&Nkcs0B#PzA4ySHdd-74Y(SIiM{5FJ1=t2QQ760!rc~@Zvx* zyeM7-D2(UedO(L~<61z2t8o>e#1*(4$ig%63?Lm(!&8A2JQ+^{67d8)9*DzZ@faW) zj{+j`2s|7J!$a{9AQ&$M1mS^r0N{`N;l6+m?hSb1G8_VaT7LlFt>3I)fiKq2z$fcR z>j&Vy^&Rlm`o{VicxC+$cxioMeGWXcJ_Vjw9|Mo953LV?`__BFUF#j-w)K|vCUC=g z9k^z_3S6;Xwq63GD#zzOSd;F$F&aKw5TIAlEt9I);O_5pjXdw|{6UBFK34q&@= z8?e>71=wue1Z=c!0M=XA0c)*mfYsJjz)E0+bvdxix)fMqT?{O;E(8`>=L7SAxz;(r zZ0jswrga7|9hhdF3QVz11}0f20uzAo)^WgC>lk3PbrdiX7-1a_46_aeh5&=DgMfk7 z0YHDCpS3U0$J!g{1@yG`0J;O+tX+XF*3LjDprf?|&>m=KZ40!qwgy@OEv+qp=0G!R zQ=kdZ*xCqaXl(%02kKet0(F4e)>=SKpoXZ!E8YSHOS3OW+0Y-0}=~3OoTG1CJ~Zfd{~S z;2v-nxMR5u+yZU_H-PKFHQ=h{3UC>?1h@egzyP#`0!V-WoB${>b0rOSQ;l1|KPU^k zFaQM*00zu}2{2j=KrV0*xB#37&H-nEGr(!!l;tFF0yqvF1C9bmfWyEc;2>}S*bnRj z_5yn>yMbN6PGASH9oPnJ1-1a2fla_hU<0roSO=^H)&Q%4RlrJM1+W}g1}p`Z0E>Y| zz(QaFFdvu)%(cw1%(l$3%(Tp~Ot(z4Otnn0Otwt2Oteg}jJJ%ljJ1rhjJAxjjI@lf z47Uuk47Cig47Loi473ce^tbf0^tJS{^tSY}^tAM_bhmV~bhUJ`bhdN?I$And+FROL z+FIIJT3cFKT3T9Inp>J#np&Dz8e1A!8d@4y>I3yGbuD!)wJo(QH7zwP)h*R5RV`I4 zl`WMl6@dzt@|JRzvX*}>Wi0<#N?S@>c(Nc!RyhUSa=X zFR>TEbL<)R6nla_#vTC=u?N_F>>hR(xP#rsZecgE8`yQ=8g>=Cf?dWg0dCBNF&K?e z014V4otT3yw1FRcIQZ0CFm|CBg29*>GXX}-faPKrfeYAq>>PF$I|H1?PGKjp6Toro z7N}72ASs1~y?Eu?@g_Y#p{1TLY}d zR$(i#6~Ju?fI< zY#cTg8v~5SMqwj?5!i5S7%&tYf(-@+VFR%NK!2{X8P*hNf;Gk(0S&PRKz*zpRu`y))y8T8HL)64 zb)Xtn6{vz$#wr07u?kpupd3~f_!ldK{R5Q7N&zLY5?FDd7*-T0f)&Pc06nGyvN0{D z0o0fZP+|%|j%8t)Kn9i$q+zK*3YLr|0f|@w5Rb(Hu~-Zi4Mbs)Km-;JgkhmT2o?+! z!h*0sAOQ0R{4ig@2lEEJFc|=0KhW>!H}nho8U2KQK;NV9&^PF7^cDINeStnhpQ2CD zN9aTJ0eTO;i{3$Rp*PVR=r!~zdIi0Nx=|NOqZGJa=R_T#sEeak@cBbg1cgyEYD5ia zE_wkykDf!%pr_GO=n3>VdJH{+9!3wL2hsiLK6Ed-8{LKOM7N{c(5>iZbQ8J}-GHt` z*P?6CRp?4|1-cwviY`GHqYKdm=zMe@ItQJN&O&FP)6r?@RCF>r37v?JN5`RK(J|;K zbR;?g9gYq~hoFPef#?9VKiUuNgZ4&yp*_*=Xg9Pg+6C=|c0@a%?a{Vq8?-gr3T=Tl zN1LHd(Z*;av?1C6t%ue{>!7vKnrIEQI$8~_f>uT=p%u~cXgRbj`Y&1rEsd5!OQI#v zVrWsc2wE7`qdGJj)uI|yg(^`6Dn~QX3^W~0LsQXYGzm>a6VNy`7L7rp(I_+m4M)S! zP&5QBga)C3XaMSu`l3FlH|mAT(4WW;-=)u8e z&w^kGiol2&F(F38faD?AzDOUW zH_{8~iS$6aBi)cLNN1!I(h=!^v`5+@ZIL!eE2JgT0%?vkLz*H@kj6+Oq#;rtsfW}> z>L9g|T1ZW#22vfVhEzc+BbAVfNCl)kQVuDL{EL)9{y|D3C6N+Haikbh6e)rfMsg56 zqC>I~EuuzLh!RmCawH4ML^6Zn#qc6{A-n*d56^?=z_Z{P@HBV|JPDovkAug+qu>$nFn9<&2p$0UgZsd} z;2v-{xC`6~?f|!g+rX{h7H~7T3ET*70N01>!nNU=aCNvUTp6wimxs&3W#H0qNw_#% z3@!raz&cn9t6?Q9hcn@HI1NsLli&n64vvAN;0QPj4uyl^AUFW_gMDBx7=nMAznj0B zKbt?A-<#i>-|^#aL+0f0K_%X8K|LYW!q;Z+vZhX?$jUY>VBBlmW!!GuV%%t4XIyPuVO(llWSnoDW1MN6W}IxCU>s{4 zWgKoCVjO7fXY6h4VeD$`WNdG2V{B<`W^8P1V61DbWvp(jVytK^XDnkZWh`ziV$3mS z8`VaIG1Hi4Og1JMV~tV9aASxu$mnnMHF_C;8on7m8$KA`8eSP*7@is)8y*<$8g3b` z8?G4K1{z!@aTss|W`GSw!$re6!x_U#!!g5Q!vVuy!!E-P!&bv4!+OIS!%D+4!xFy2E9RRP#F}4OhcL>*^p?6GejFA3}J>~L!iOW;A4;(e&l}5 z{ha$D_igU$+?Tn}av$eD%)OU;JNIVpwcN|Ou3Q>iezE7`x&Mp3`;Kp_-s8t#_J*>D zpaqe=XQ3GP4il9S}*ocH;hndJ1Hz?*?%fk2=+rcs8&hurBaqV0GZJz>2`~z|z2?z=FX1z}&#>Kw%(1kQ>MfOb?_7 z(gG=gNr8!h@quxHF###S2fP7Sz!|UwtO0W%F%TCR6&Mj178o2D5a<`^9q1Y89_Sjl zE6_R6DbPO9Hqa{2BG4?*IM6UqFHk2C6}VpcXXWL}Un+mB{I>E`<>!^3;sfD#Dvwo` zR~A(stlV3-P5 z;#fsRMRCQUidQRkRcx==Qn9gOeZ`uJRTaxB7FRq}F{h%SBBx?nMOwwAit!a=E5r&< zg`>h+kytURVtB=%ioO*+D!Nv5u4rG;x}teSql&r}x61!1|FisZ`GxXx<=>T`F8`wZ zc=<==|0#c~{I&A3@}uPk%J-JUtIoB`JD2?^4#+2r#PojI+hwnpRg@K%9V**bw!7@5vaMyC%bqD)TlPfR%Cbkw7M0B} zn_X5=mQyypY)V;j*~GGOWpbIXj4QL1nadK&V#|h=4J_+h)}yRzS(ma7Wo^n@lr<@< zUsk*9pVG^v=S#mSJyH5W=^Le`r3XrPmToD1y7ckVrKR&q^Gm0dCYO#Y^_AL66H14b z_ATvJ+Oagcv_a|3lB*@ZmYgm5s^nAb7zav@mh3IrUb3lVZOO`#MJ01ea!aO`JWw*G z#8bkQ#FY#w=~L3Rq(e!IlKLe#i?0@6DE_|q%i>S5I~^!KTKsD9OU0Xu*A=fSUR*r4 zIIlRPcvA7WVqdYXIH7oWalhibi|;6IRotk!R`Io>i$&*(P8XfP*9G1vDl0lzw7Y0) z(KAJBik25GD4JE2T{NX=Vv)bdUBnc{6%8rsQ`EJnV^MTb!=hV9e>?g$KJY3%y6fmO zN0%R+b#%&6|54`X(4*aswmcej^x~1zM?N@Geq_&)jYn1-nR6ul$haf+BO{L7bEM6Y zx<~#v{2fl%@Y>;hho3+E_~C~RXC0n!*nK$eaG%4S4mUb{?a=u{pC5Yr(2+yi53M`2 z_Fvfd-oD-YR_vR$&$+MnzJ~igdiC*FJ+C&!f##KaxxJ0B zi?{q0`z!Ua(YJIDyQl7+WxMO|Ub?H^t|dF`>|DH~_KrF)*M6z?_FCI&ZLPH>YEx9y zt-EgCee<3hJ^$@>qxV03uJwJe-#`6k_y4Q^%mG&hKkv^P~P6Rc~~g(cMN59-TDWJ9@(C>7(b2UOsyL=+KPi4{e0F?c{Ji+Z@hjrj#6KPXT>SR%@+UF^N4B z`zH=d9Gz%Rv?qEK{fXlfCnu&S<|Gy-&P!aB_-Nu2iR%+LCBB%rGjU(yk;L-EV>sma zapLERUnibT{5kP*;$Mk36YC~5PHLIdKIzV+?n!-;1}BY7N=#ysxFjKIY|_M})TC)i zxkq!*KRChbc)l2n%TIu6Qwl=NBBsig0c&L{nrbT#REQk1E# zse!4nshKI-)Y{a})X~)06l1#E)Wg)<)Xy}~G{iLA6l;nzC7R48#^f-$OkR^h3PTVYSUAu^`>V`n@rD}wwkt^ zc9?dX_L}ya4w;UcN=)UZfa#d&Ez`UB5bh(>r>4(LCrw|OPMf|poi&{^{cQTxbkX#? z>8k0P>ALBrsg}8}xq-Q{xtTfI+}hmM+`)W@`A&0Jb9Zx3b02em^C0sO^Kf&lInJDD zHk%o<-OQQYW}jI!`_1FbQjCqs!dGl8DcJs^TUFKKJ`^*Q;hs{OiQgem*HS;m^TjqE1(cyf{Hytr`FHbG^ELBz^S|aOOC3vnOG8T&OLI$0OKVFzOGis* z%bk|4mhP6Gmfn_rmVuVRmSL8WmeH1YOOnN6VJvnFXYp8k7SZCjjJ4cnnP_>yGTD-5 znQED4$+F~F@+^gxS(dq$`Id(*i!4hm%PcD_k6E6uJZV{HdD`-saeq8(JG%n^{{}TUpy$+gm$XJ6rFvcC~i5_O$l4_OlMK z4z>=pjzeI^X)Rb&++6b(!^1>niKx)-~3rtm~~CtQ)PHty`>Ht=p|HTX$ObSod1@TMt@~ zSc|Ns)^cmW`nvT^>)Y1<;3M4+ak7d3T2EL{TEDV>Z9QZC&iaG(ob@N`1?z9t%ho@v ze_F3u|FQmSy=AS%)Mn~1b(#811EwL3GnaXgna4cDJj^U$ z7BY*N#mo|BDYJ}O&OFMjU{*4#n8%nWnAOZ0=1Jx$W-YUhSo?)J4HZq%-&CGMm z^UMp(R^~-!8?&8xiFujX!R%soGkcgdOnKGt= zsbm7oYs~A+G3E{CP3A4;ZRTBkVDcV5X8(ZskogEd9sGp(lsV3P#++b2XHGI-FkdoX zF{hZXnbXV}=3C}F=6mKW^8@oEbB;OB{KWjs{KEXo{Ki~lE-{yx-pM%iLscF;Q$Swl-Ubt;^P9>$45mhHPWD3EPxy#x`eLu+eNwwiVl&ZNs)@ z+p+E04s1vE4z@Gfg}sx#i;ZEsvfbFb+3xH;Y!9|4+l%eZ_F?<7{n-BO0Co^Nm>t3n zWrwlD*%9nWHkKX5j%MT7cs7AeWRqAEYi2F1m1S6#wXt^A!E&sNb+aDU%lcTJ6^b%)_80b7_9AA>yUT1HxH`yp#ZChPieOp6YV_OqjGg}K=OIvGOTU&cuM_VUbXWN~&7+W`6cUuoz zPg`$WUt53MK-*y3P}?xu2wSXev@PD2XiKu0ZB`p=v)i0D&gQmxZM;piNjAT2tnFUg zc-utV{kBQA$+lG66x&o=hHbhn%a&uywdL6gY%^`MY;$Z6+UDCHwk@zNvMsSaVq0c= z)V9+0nC)@fYTJ{xwYK%Pr)|&JHrh7Zp0jPSZMAK)ZMVH_+iBZn+hf~n+h^NvJ7_y> zJ8CPkmDtK`6}C#-Yqn#yH*9a&-m(1$AA5gb`v^ae{nU2ccEa|#?F-viwo|s#wllVG zZQt8|u>EK|Z~NJH!S<`|qV2NnciR=)pSHhjf7`CxZrEJ?*{ieeM111MCCsgY84@!|WsM zvG!5+ID5Q3(QdMv?N&Q$x7i(br`=`u*u8e%F4!fz-#*4Z&VH|bynUkme)}YQvOUF~ zW}jkDw`bU=+cWLi_FVf6d%nHEKGQzSKF9u`eV+Xx`@{By_C@w3_DAf??2p=4*jL#f zvp->9ZGY0f*1pdEw0(p9S^Gx&X8UvYE%vSU7wy~aFWGn4ciMN`_t^K^U$yVIAFv;? zAGRO07uiefW%hD=r9EJO-G0peru{AZJN9?&@8L^0AKE{{$$~z$AGd#I|J;7k{-ymZ z``7l<_A~Zx?cdwa+JCg4v;SoO*?z(PtNo(=lKpr4ANH&EKke7-f7}1D-?0B{zh#ed z)N<5@I*z)IdQjidz|jyIIT}L~M^i^LXzpm?h=!JqR?ynf#?cnqIod-9M@L5|xWmyI zx;XB1+yya?uF%bKx1&4UIflas$4H2E zjDpdQIEZ&7I1(Yrfz2a_*##X6*&Ggs6F7$p+zt%@4vSTu&I8q_aF$JbN(jmh!4W>IXAcXWIT0-R#}LOIpTPmXGmdZJJNO>XI(~p3;hf_<`~*Kcet`?{EBxlT2$$fp<9GN2uE15tpYRu4gTEdB zz;(Fc_!n-%Er@c~g4$3A>N@K|eP{p;osFO|G=Zkj%-I}TKs2;;wu08s2HHB?L3`)` z9ifx+4(JSB;7+*983SFR8{7@uo%cWw=n1``x3drQg?`W<2Eah)AQ%ioU?>cO;m#2- z5@KN#jD|R8JS0FOB!LOcU~yW30T!^baAF}yW+o^3w{QzUm&z&hyTnoIg8%ab9r#>io@l(Rm3jJAZfn;k@F!>ipCBm-CwQZ}`V~ z-Fd_Luk)t!mNSa0#npy7TwSgnSD$OZHRKvWW3CC;lxxN{=UQ;lTuW%hwdUGzZMk+_ zd#(d?+@0KA5W{ulx^Z`N-MM?92iKG9#r5X;aDAa4*Pk1}4de!KgJB3a zlpDqk=SILtE|wd`jppLGcu3$9xg^fSVONv0a8{1tSPmOBoSk!UPLAVT;O0D>m-BHv z2%N}CoD6<$3^$e=$K4C}apSoO+(fvadw`q7C3BM@g-hkqxG6A|OXo7UX)vA3Hxp)Yv$;9kTzHV1$Ia&+f`_>U+(K>(ha;}1_gaG#%_c|Qo z@bL@xCifPH4}rONxOd4Hw7B=U_c`*@jt@EVv+R$#PdIWy@BebgxzFGP_c@&8zTm!u zueej(*KnHq2F`Hba^J!C+*$a6`;j{b=eeKYXYLp70{qJT1{b+YaGCp^`vb0USK&|Y zFSy42&HV${xf}2=cN1=LQLb80+f@hZy6QoFR|9D1YUFAROI&UlcSCpAJSA3su#=4xELKU=b-CQ& z0k6vkyh{MlC4ubn!x$Lr8VC2f?t}5J2`~}vcRc`;T*)xml>(`d=9&UiUFnbk(_GUb z)0G9;kmJgQ8Lm9YhXPk2%yi9y*)Yd77aoLpuKDng>tR>`3tfv~F)VQ{g-2Y=U^zVM zS^+CzmFqEh9G-BkhBfe{>nT_Z>s;&MY1rU;2A+kDu1&BRo^w49Ti^xPR(KJ%xwgYg z@Um+M?1Wvg+qDN?fxWI*VIS;=1FnN`2oAfBz)>iIVpj>2LYb=^DxeYqE_}@7dL53z z8!mic>%xcZE_^)#Uxs-X$QKyjgZIf#pIqbzvE<|hAJY?hlGERle}Q$}^%ZFd>oj}=XW(1-&hE{JVHgaD5!6Wc zNOvrZg3%BM@sI$CkOU^c;ZwH-tP~DlxpBzDjoo#(9k44yHoe?f!I8xTkUtN2!3R7D zAX1WBa?9X{F))@I=N{+27w&`cFoBxrp6I?G9)L-ZOigxAcBeopq)}7cQ`}P_9WtnC z?rHAnkV$2^v)tK`1G&@;_Y8L)V5>4QOn)S-H%c$+$-EGsa5V(?#JM9>IwG~?$y*9_Zs(; z)Kl)K+-s?I?se|<@HDl-y}|tq^{o3@_eN@ydy{)J^_=@T_w&>iH}L{&rCxNu=-x(c zcW-yUM7`{O*}a3>>E7wyMeTMId*BsnuY0fiRcfD`*bfJ&gYJXwLlizLgClU1!pCz^ z3?)>ln<#^Fs=`fFLV$YBO}q~HssiAv7w{(F>qPK2g)jfXyMV83!+VtSlOX);(~Xk> z06lq2@I+~!xIb|#{|-d?cYw#;#AnnA_X+ps)JZq-1@)zy_=-B^KIQ(JI_)ODq0YF8 zZ>jIx#P@KP`oT^7NS$*N=c%9E#Lv_(ZsG#f4=#AWJtH}MB`#Z6qL{&W+6 zQPD;yQK1P5evUbQ8CzC=XGKs_h}_1l9Er^{DzDq5;*=Lo}iqdx$1fQxDNB zsJVw|K}CCrmQ*Vb(VA-GQMC0C?Wp!1q65{@Lv#wd!$WkYx_F2?gYNPWF;rI%(Jkn1 z57C{v$3yf8>ggeRQN2BiJ|3bk)z3rp4;tVh22z7OioqUYNYGFZfe%e#c+dzBF_Mb) zC`NgR(Lr$@BA!a{C=xwHQjp0*n1k@~58wk73LhH)4mDFY4}rsg6b>Z;-TlQib~J!) zu;H36iaqL|*F*S%cn={2i5@}XGH z@({^ElRb(Q50M&_=21-X5L1KFJ&FvEVw#7T9+c@(WO)?X9wH|w*Q1!>QRI0P`5vMm zsL-RB=~2w`C}w*Ub3DY{pa(sQc^<`lkK!SZ;$e?sfk&~>qgdooEcOsff|hy|k9ZWz zJc{KW#iJg@3Xfu?N3qJY%JUdJ4o|>pSOZVOQ?Qm==UL}j4^P7ecm|$@jj#ze!*lRF zY=IYGE4)Z;^KA2MhnL`G*a16X7wm>T)GMA>JbM9OX7KET{cr#dQinW;Jcr>39EBn% zrb;{|o>C}-a=_Phpb`S`8oUn2s5d-sc;1A!;BD$1&pYHN2;_%6~Z*vI^j9t`5aDCUwFRod@ciMq0#~U&J%4)s zqON(adH$yU@%-btPTla_@cc{N^xX8^qN2P}-da>`Z*6ZKs;;-Lw;omBTi@G&YUpj~ zZA3Np5>22f)y&(>+nj3QZQ+fkT6&3A(3)!FZR2fAweu3~p##;?OLT%esLo!Z3*1TF z;3Y&#@)9!T_Yz~Mv0h>vb+4DWj~eeKCQuW-#QoF*USblJ>?I~sDPAI# zO7jv^sHt8eoyzbM)2QiQB9qGUDzd#q4wdUAW>9%vBA+Vo5`{rCy~HePwwIVg&Gixw z2F>#l^Qnit#KY7AuVSH>SVS%M5=(-XdWlDBUSd7s4&@5}SfHdx__$=e>$8UgCwItzP2Aplx1a zd(cZ>;$>=wSFzJe>s9=R{8SU(quy6e z3P4W!LVZY12nNbY96t`8Kw15FC!cy1|Me2bgFf>rPIwicdle_WiZ8sxmqA~76{oz4 zuf2-XUd1`1dOC&eX+h# zFdE{hcwf9P0TQVsUy{!RX3FBT_^cG;V|*;wD7(+@bAXfLd>lDQ3OMvZH?--Z-bem; zO7ICj5hP0X$v!_d#y7?{mKx_9=ew7>&v&11JT<{L!8eh*-*><70hmN3`;vW=sT3cP z3Tf07-xS|eD&3dv%b=$Drun8*nZ8V47M1PG_T^ByK4J#sQTe`nUjbFPf}0$h_%!@AF&>urZ)J9XQ*d=&-yk}n|#D(>Ny|rJhjEQ#rFcW)knNYZSxV^ zsh4~&`Cg`W_=ugxg;w1HjkNA@M%14|E`r1dFroQnJXQ*#|itl{H_taS* z@k7v$KH?m8-beft^s|rng}UG)ehvD~M_i;X`4pFZ#P8G}KE)Luah3Yhr})c9T%-Q> zDgN;h*Qpym#lJq{X3#Ak5yh)&@p`p+y*j*JU0$yquUDVfYryL@57n91>%xb+ zlMi(luNT9I>dJ@e#)rC_57nL5yN3_egAdh{57mng)tguK;T3&(ML%BApH~dv6$5$2 zAYL(;R}A4*LwUt8UNM|kjNla`c~va07{x0_^NKiL70)XYcts+wO5znJUSZ}{7G7cH zRSd7dS1g0@ML`N*f(ydes3`iy51w4pkJ@pK4=jV|M-jYRIqXHRgS%kZ5eu%IdF@Z& zRU)sDc$Lhn{JdfeuNup%#__6qdDVTqYCNx)z^f+ms{47>1H5VyuS(`slX+DNuS(@r zX}oF*ubRrM(s@+|ubIZHrt_*yUX{hGvUyDougc|BGk8@VugT|C1-zz^SIy*Avv|#H zUNwi;%;i-N@|t3ciPvoA z^`7H3&-0osyxt4EW-G7vBCpxTYqs-xFY$UW^O_yJ-cDY#i`U!D>+Rt+ukd<%dA(P8 z%|2dlKd*Oy*E`7T9pd#4^Lj^k%~4*jh}SFT^-B0qrMzAluUF3NRq%S1ydHius`DBj z>UCc47_avR9|}J`*TJa+ba48I5cC8fi z*L=k*PVtJbdBtg7@eQvy!z;e!72oly?|H>pUhxC3_>otf;}z$5)laJqQG%qxE9Re$h`E4=C|ulSQ!{lzP;@v6Uh#Xr32IXt&s!;g|~vk4mfc;q(v z0|Y_2reB&C)N6cI^)~voKS8;sU+58(>)Rh7(+`sAhZ)L88stFNZMQe3=|;7n`x6C? zBWu(UP13ZK{H;^n;_^-6g2k>dJhPClLSq&pf_32OA+)^1-&#u zZ;GIqD(IyPdKrS=G(m5=pqDA=WeK6O1-%?WFIUi;A?W1^dig@A0zt1((3>fQnkDGX z7DCMt^yUhB4+^2?33~H|P!9>A9v1W#2%#1Vp%w{xi-k~2giuR`P>%?D%Y;zNg;0+Q zp;ic?Rtlk335v%A#p8nF2|=-1P^=MDPYQ~s1jSlGu})B|7ZgtmiVcG58A0)^px7uV zHVLZDg5o(r@w}keBB)*v6k7$wi-KyKpx7>`UJ?{93#uK0VyB?mB`9_asy%|@6+yLE zP`oOr_6dspg6e>vIw&X(397?_>WH8?DyWJCRk5Hd5mcpuqD)Yg3#tl1RVk%bt*F;d)U+4%I*585 zMZHd<-W{S|XHl<U9(K?iTgBi=plj^?HbUJw?4{Yqii-P1)dQkplBh}+6_Z6( zil|Bz6=|Ysil~|@D$+$&hNzk*s-}yIOi`63sP@))NBBQLjwYl#6;5qF$w_35a^H ziF&V#nq#8g8=~HuqTXAg-rJ()9Z~OHQSU$GpB3Epo~ZY}`fqb+en9>u+HD_-dLM~; zAB%dQh)CDoruVSd*#84MS#U)X3SycQk zD*g}^S472CQSqm!_)An=6BU1ps((bqby0CcRQxL{Zi=c~q9RIC)RI)SB}E-cQCCvc zlN9wOMFUCIP*OCKRE;G?6G_!nQZ$oP%_T((Nfj+AT1u)`lA^VwY9p!IN{V)ps=cJ@ zASpUZs!o#X4oT5jQgxA3cS@?eBvp*0>MAL^NvgXgRd-2skEH4$sd`GPUXrS}r0OH7 z`bw&PlB&O?8X#!~N~%GUYOtglBB_Q-nqiV^xTG2(sYXhgSV=WXQjL~0agr)tQYA>5 zL`jt-X-tyJENLu~$|`9XNyADio20QzDu<+TN*YemxFnTZ(sX~s&Lagyd-?r4(wFr1zMl_qY`52}y6Y6l#s6_oNi+DJj%iNpGDLYP}TdX-RK`6zUl% z)U#5kjZ&yhlHO)1)N@j(=cQ0vB+UzwVymQhQBrJ^6x$`mOOoPcNwGsx?37fyB*kt? zu}4z8A}RJts#hh&K1s1(QXG&}2PMTJNpVDwY%_lB!fvlu4>`Nl_uG zDkVigQoSZAUYAtIB*hz&>P<=UmZW-HQoTd|{S3T&+kePE5To9cRPP7>jpYaA9}`m_ zN~(_})yIa?W#MpB)T zRNqRP?<&4y&T>t<$dTPC*W@m_CNXkNy2>@_CfDR{xhCD^n%yJU zq=#Iyo^s84$u;XOSJg)j)mIMHPp+!J9BP0ZYM@-zAUV`vxvC*@sG)LI!{n-l%b`Zd zRgILZij}JxC08|Ct}aflDqgNCL9QxMt}aQg$|P53maDVKRaxcg7`ZxDuFfV`XP2vU z$l*BU>NvSNmmH3poX)8Vk9zu$kn}1)Y_D?dBR_$xf|tV)N`%a?0XAV*dx*JP#~ z*(|vxv*nu1k!vznuE~RPP3Flpn=jYoA-QG`%Qaab*KDC&lSOi<#d4@6a#c&^P>;x= zmdRBumqR@&hgu<5wNkEXl^p6ZxvIzIs-BRmS}j+#My~2fxvHn+s@BR?t&^);FIV-n zT-^q_s%PZto|UWGC|9>hu5Pnj-E(qv&&$VCjXUda$K(2XL3zW$Tj&~uGvYs zW?#rP`%;eND>>9DIn>v3sMB(&Z{$#CiffK;18#vKfFf% za2or=YvK>DsXv@%{_vXn!)xIWFWMhTOMiH+{Nc6sN7BY0UR!@8?fj9n_eavfA4x}l zB%S<`+~JR;vpbk1M|PJ#k{EwvUHy@D^G9~KKeF!r$nNpiq=!GUp8lHj^4Fxd zKe9gln)LP8q@TYg{rxo?;IGL*f6WH@YckkhvmySP4fTgJ%pYpFKhy|+sFD6qvHq$? z`9qENR~6?E74NSq!5=EoUsaO7DwDq|v%e~fzbdQ0D#l+G>#xe@ugdPP&f%}h>93CS zSLO0o=k{0UA*b1{!mFGDR(I`FP8Aq(&HJkp{NafH>Ll$eWw&pII~eW{`!~j4-B^D( z=>ksEXe|6*i;Y{#{GtnR3{r+$s@P{+WA5OAAyvhD>QvBhi`ol}}hd0F^-c)~h z>HhFC{NYXWhd13HNv1!%EPo`~{_t}Ak>vU#ncC=D1)+TBau_H7#aJPF_}W0eR4poEno!y2oUZ2d1VK6l7#ijY&x_%$^>TGi6GC zT0u-f^5o34nEZ^nX;D#w7MY?i2|c2Jn$p#&nnxL*6;qCsJRvPyb^$ zbg#l>j8Me?(GUH&2ZsO+G;az+nB*8HEiIP}U#c@Zx3IuQdP3hb zIVLwbuYe4F!JOQ*81$13wllma6)%b*Z-@aTub5njSt%W_BzI6*GPi2aLA$InBazvJ zJg)R2BP)4oT0WVJ=-f3kEiXS3nBE2Eyh7Mr36HS8IE z=6a9l=$k#Fl{QNk6J!||ocn{#vzMG#n4OYLmSD>APMc$Dew|pDjrW|BgIO*(+tJsf zrK@kCESO@_=wh&!Gq{Y)pOZB?CsSK2DsyM}*Z44nFnGZkSQ(y_^qic0{dg#Eg9R;_ z`ec2e%vxBe=3`--k&;1I5n-0B;op-9E>5xVROe=8km*o_e~sv7m4(i%jDmDDotWIb zw3!(>h50eMmqw_Iq|^hWdApqIyp&T|fY}Z+(3B}y3}>cgPc2CQpYz`OzSO%` zbS~Q7v~E4=?K0d>2;OeG#1#E>@HSSlbiGU)2Kq4pkBz+tujyASI;wxI=sxIX#pPD; zZwhWl_f3pWMGit@bsS|v&OnYsHb7<~yCRn$nBxrt5~DMbosq4OgOFKB1{sY^MfOI{LpDUNMz%!mK;D5ogzSNQ1KA6C5}A#>gv>$K z?Vm`;s{^tl?hiuNMasx_$Vtd9$O2?NK+Z$vBI_fUAX_81AZsJ{A?qODN47zp zLM}jFK+Z?rKt6Xyvdy5x=qAWv$Zkj(`7kma`6zM$awT##as_e=vORJSvIFvc&bK_IX0MGk>s_uX?U#&Ca&UOR z$Llh1pUhw6b+}81k4zu(yx!;mdH>JQuu1<&J15;^a3SwU+B=yBq@9!QWE@EME*MCX zCS)qoj7&o&A*UdRBc~!eA~7gYERxK_9^`bS4Vj4?iOfRYi6p})AjvokLz3FIL6TwU zfh5D}K+Zt+LXzQ%Mdl-YNHU!*$O0sTB=ejVITL9|&O(kxlA1e_WF8oST!2hKk~SWP zT!tKlByG!$ByDmiauqT;HI*!YW2Pi$Wn|6?-3r3Pw;#v0Phma^qCTH&Kqb#i&d4Mi zIplenWNUB^)Oqsfq2BoE*AAtLu*CIoX~_%^^$usHn-~6>HKIvZa?zrZol$J8H@rUad!7+Kj@CJkl5P zIDIxYA<>(h!aTfka$)|Qs8l>51tX%AIV~%%jWu#(jBx6bj zRCpRsR zmVi75YiqJOiXN$(E9$f-^-#Ozr=^kdMWHY1YBvg7z{xSU3xjz_nZCh2Ud%gb1+#MU zrlXC_BD2x$`|1QzAJ>l}wta$|EBU#}7z^A_NhdoK7?Bh@_0bol{}u7ol`h99pjmW zc1qtPq&Y?1p6oH$A4y5W4i?r)YEy^_nZ*w2#7iQmX4>8!Gj!B+Mms@zeFcV8MWobr_{Y2$s40y>i%ztY>h{r!cr6p$nH;bf5or1<5X7)S$sbh7KD(Vr1;7 zlKd9satuZP~n8(Z$eR0^oEVfg|9O@I`gTd=$LLM zdWjx_ZAM%=;L;hFQ(aBbd)DJ|+$KYuJQ>rsFV>~FB-6{}s7ZJ%HF!x!=AwV8=pVUc z;(h@x^Ke;$OD4LVME_RdHt8Q}FJ!%(OfTp;{_>*GWBknuX0k5HGiu>d8yB+O(-@bo zxOBsXYy2)r#-#}^cjGb?7p0H?|6V&CTR3^xI!VKp%TT=A0BreW(ybV5&t&GC zGchmVt;lU#URoMSds@L5(qhPMNxkh19#5K^X3fKqrIh4M3F|p564}{N6f9lO zrIDLaR?LV6Y3xj_h1l8HP*m|Q&)l4xOd0bEsW%3sTF0@; z83neSyei$T$(fmxlT$EbSTl3-)2ckGy|4BF=@021@*csCRr*1@+A<6C(|Kh*GZxiI zv(O!9GOIMPt*`vekhR(+UdnvhfTQ*IJmDhq45Fkdx=7hYaxAV2$X0dPa&H zGxu2i^D$1?DsrZhZgNJ-bb0`4#4y@V8#Wi5*~-=hCW>W_BRM-Y6H|l?6UHmT zT}F~Z^H`2$3dXEe_WkaC?vF>wJd#dd zORmZ7Iq05D_fs-3&y&}Z^=Jm(h1@3Zm4UsE{!uA-u6mnvA^SYZ=su0^%S@-Yr(#IR zKG1Y@pB_b41lX#g{UO6S9eb>#I~fLYn>OPOiyqQn&oz z^RsB5lvj|)l>5r7l>5_e_ffmAf1FfCd3WV;QXTF74BShmHOa@YEA5iBsyVnvDn(wS zb)KN=*yU z>igqS()P*lsMEWEzM5Q9r#zNU-(R_%Mca>ZJD<*L%IyNWoidlU zE9HGizsR=8B&TxREgea=J#vwCk+YHYkjs(ec+YBN1LOuIIgYahNsf)|K$7j4eaI%r zB4kr!0ND)r4zfA&V(`p*2rtfHpnPWIUd;%NsgUFBgrw7 z4oGsGCkELG*$YXIhYmuLV^*<9a=gccB*%#yNOJs*N5&w>A;~t^BqZ7HN=K6ItXyPw z^BjibB6XaQBQ{*LNGvp0qb7Vs|+5@r;k~Fv&WJ_c}WGiGWvNe)H zwn6g9w#W&{cF1&O2V?=VBXR+<6LJ;u4&(-8XXG|y7vw(VoyaoeUC4KkG05Y{uE;aU zZpaJByOGzB-H~-YXb;F}WDjI#WKU!-WN+j!WFMpn*%#?X_Ct7^2kF-5g9;^LB5Y1i#&2eJz?fb55S9~p-{i%djbLRyhGkkgTEcnk*?RNawvk%N#8knzYy zNC&bpQbsmKPC|AAxGG4f+%Q{*XRC**l# z9P$dX78ZDQ1-u>^jckDIjBJGLg=~x*hHQ#7Av+=6$T(ywvKAJM1;|Fo1<1z8Rmi5u z4aiQ&ZOAxe8L}1@lM*$CMk*%&zp8HbD~k9Ws# zkjIhZ$m7UV@;EY=Jl+e#Lmo%2B99|Ckna63Jfu5vAL))PBi#pKz9ij|$4PhO8Pa_i z=1bBYd5v^O)|Jpb7WG0lMs_Cm<54eiA32QNH=$nSKGIE+!ElmvU^q#-F`OiM%%8}* z^DuuRJ0Uk9$+FNAr7XiSh*4Y6jU2xx>r6z{9^5~PEJA*Xd;_^3`7v?}@)Yt3ME@*N~u=a6+$Chl)U zE6l6Mvm#ph|;66$abqGm5OA8>6B6IOLIVN!u_gUm}+^>r~i~D3< za|yW&xfcYPNLzyMYEHW2~B+9r>ijb0&WGqr-mL?gF%8)5zQX(=Gq7qWE zPV+p^^B`o*m@)oquV1~-{k;G8d_K4D{$1DFYrNLlYp-*M+JJ>N6HHnlN5xT*(;9xPh^TaTnuRMhRmr<8j6q zMqkEk#_NoAjA4uwjIoT>jH!%ejD?KJjKUsd1Y<4J!ZTXfTL^oPcT8_)^krJuqx@ic zgWzZF>B=Z;!Pam_VXrZsu_x0GjKZF*8>14_=NMHPZ!l^x-eVLq8ZjozSj)60qp(NRV0_1P0OJovXGU2ad^g{d(Oj^zdMhw0G3~>s%4o)@#dv{H#PU&O z5Ho#(u|F$k3gbei_c3;6{@#qsm|n`*lj%N;HcVSEZfEpm+{1XB@i^lZ#!HOBjQv^q zzKnO7UdA|->3)n+Oj|Mvd(jz;iA*14%w@dASjp(b*vNQ^QG?w#fblESD;Qmv9?mG5 zir-{(XMDz_5@Q16IL0u>8H`bk3mG#QS2CtB>ahC0qJ7Bl`~`Y59+(>jdZr{T8?8ca`R zxlq6fPchaqUS)j87{U01 z@iwFEbi9M~WZcfQHGey1-{tZ*P4@jMe=BZ#FVz#x6A80Nusd+twEAuM8@lkFyReE0 z6k0D3>DtZ|Y+Lge&cB2YPPA}#C1{*d;haj)!kLrs!AXulXq?or_-%cM#wiQVS%maB zH51MZHVKk(M=OP>6yE=Z)m7k5PT{>@_~0Z>I0wLeI874nZ)=yZ`myogr&|J{ZCm?6 zI0Fzq!Wo_Lv1V`d!e>1{`4P^pkgqlWRf5nyVHFg9qkwh^XMw_JOKZOg=W@bFIBOF= z4*acOs2}nb&M}0KaF!)}gfm9rBb<$Z=x5=XnTe^hJjJ zS~%mWz&KE7@*TQ+)Jaz|SN1de> zA`|DH^F?Ot8fTpg_-|owj%mpA!P%fO&j;s+#-c?mJGvH9#4Zax+T1gLaeE?o)YTmz7w5V2Sq~uw zg+4)_3;i}*WXbF}16;!UXFbbR=zk%9oVzX*E#=pOeIf4$AvT5n5z4|D)l!i$yT&=P zuE>a83vnvcc{#u9f6noQxNRF>oZlMpdg5GdIjW{N#171%d z)`c+@`W$E9^Lc%6u4}~WES&zSGpmqBm<#HxmO|TcPHo8J3g^#;JPw6RFF!I>Y%PB>K-`b6jloCD(;XY{zn`C{9(P#;|5d>q#}$8Nh8Vingo<88AGWf}3Z zgmXk8=4Z2V@!bICPTSc!?r58TLgWaoZkvZfF2d;k&)M^A-b2E=DD)Bf8fWgtypJ$% z=ZhAzdoVxscs+#mT9}_gEDCFNTb+dUS|~+$)?@C?=6#BJh4h#|u;XmKZT<)`XVN-; zST9VNWg&~M|2Y>H<^$&Te`8LMuQym@G4_}<82j10&i@_P|E6y{m!HFb@!7Uk&Eau@ zHqYZRi#F@>`k~Fbd>*6C7zeajkH;*|wwJIL2|e}SGjE~q(1y0MO?WT0mA#OU8p>Y6 z>w&Ttww5RKH_AZS2Cef{=ri;&)|T0=_1MDJvbNdKR)#(wUzB0QqoAz}VckUg5CbSf zkI#R!5A|5f$66@k{~jZhhY@Hi&xqFr`OfF9MZPB7j(m;y2%z8o-}wqF5u&9nUo$?o z$QSX8eD!&o{+rkT9s_*W@xSZ1h(&H&+ZVK63-P>^*H`#{L{J#Hw(>1o+k!C>=4D%d z32TpVkKp;=_h43{&a?SAwDpCs{$S26;Ppouv(}gsO4sG%fHVvFI?&d3VLy(15Xnem z$e*W3W70Zbg?#k*^95;i|1%!uJoaFp{h#zE|FJJ_9ZMk}tRN_N313}sJ+F0Kgfzx% zRcou839o<)5vYSTYg1dFtYzzc+qDhf!640gzT3q0M!r+S zwLRYz;d&F_`QUmp+k>>_vzg7zwre3K+OD^;k!!o&@gF;OKF9~(B;gt>6t3Ct`uM%V zGZCxQy8q07Sn%(EzyA^Tio$nfLVd7D!Y&%m8hkf}IVXI-D||!xKkFj)Q9{pSZ!LU3 zB<%2na@ASy2<;X2+Uo3IVMmC$F5KUCjqiG47yfOtZ{|Bn*f;atA@+2_H>lVP3ww5< z3}FNjXVyF&uGjK<;2LiOZP!AbaEDh1B{!bcwYl}4KcU;@?KE?G0Huu}| z+`_)oYrEdc`xI%g^KQEq`n~P?f6Cp?V*++zN7$Ce@jrH_)_xP7q3c_(g}s+>m+&kW z#(pDjJNCzTqrzSaZx2|5@y3E{j91&WF!yjR{M&Yon1Fo?i#K+*!Ty$Fz;u{?h2h5p^iYNpPtuFN9Do)FIy*}t0XKaKzOTO=W$|M%ykF8(}2zSYf( z6s{#OwCP&mNPvB6^}vq;KmPmIB)oz!$_uaN>|-^jGj3@I{c-3dS@s)n_Mh-W^?&T( zf+(_gU)H|ui}3d){5Q+OAHEIUy570$ zZ+tOr;|B{HpPLD;v)VY(?&z!irRJoK&c@N(?nHQyHqt=ZlFpm%k~W@9a{u>~W|KBH zP5t$E_V|~ijcCXJ-M+SXXro4J9JEn175DugN?LU*+v2E=A3MU|Mv=HRy|{Hi_qUPR z`Q?AeFOi;)3|Sl(ddNr!bC!7JJBp@m)Y!Sx(XXzs-VQa_R@CsNyrH zSoJ;V@(RqTgMU~hr^L0GQ(Bk{YG#0Eli>eOp;tw7ic%t>HSfcJH3W9W>)_$b@VEGK zik;7LO1_)`cOKyseRYT5WiR;8nNxaXCv=}JoTBS?oRZ0F;ZIu$ZDj%fuf?FxLfEwo zIHg6p(5^G!AF2(eO@w{dIB>WMr?_Akcu0v;G@~E%*Iv-~yF+j81U;@jr{u$*Z+u)H zeCL$x{tT`E9_-o3DXOW54y)pndX$2e1+Z&ogK}w{k~ay^>Cd3=KH(Idjs#uq!)|?> zQ*3ktoF2$2Rr3dj_<)M1IVIhWbBa40hP|CTv}iBb&V^GV>%b}Mx|LJfYa_Ih4g9KW zIK|q_!FlGK(iJAqI}ABRUUQ*?bU7t-26VMH{QoqehmVKfU<~ZrMsiAhmBGY;uz%^p zDIU=adTDp~k9Gp%+JnDZzVi7q^;oDT?pODYfkmyIg1J zhcfV6{rkelulsLKadb1Z{bx?;pbwmqoY$})e8DN6Q3w0CN-(Sx_AP~+qH(#fzsum1 z-b;bqApx99VHd@4iqju)O3p{XzV;sU#M|(XUsPKntrPSK3*oZ?ZN!JZp9rGM5zzg+`Xtl$)7S#V0EOE{$u z7eU`OB`#z`m!5!G&-vY;6hu=03 z`o<;b7rvm%c}~%$)6n-%aEhC~V4rme`mj5gzmHQg#0`40GjxmtbocGht2c9sA~wL@ zX+5WOl{NTq73}iMLHnh!C!2CgMlOQ(FobR}fS#+*DZVWR`UM;*<`Nh2LKU4ruwr*N2Ng zIi&-dp)Y-gR&L^yTz?Bawh=m_0i0e3dr}qj;&QOM81~HtoZ>$@;E7E5mD8XfB!Tnd z!Rlw6BBvNmX^$xAkVsC6emJMNE)?8<8}=c$plJ|j9SFN@0H-MABB#{Y2mE#h_RHST z2FE!ipN~LaJ_!Fpcj#aH;J@t#y~2f4+`|z%ZU^YJl~bg?3H}B<=l~n|ms*3pR>PmY z9Qv3Ar(}T{*mW`N8AhDqlMA318-RWF!Adcw==w}f$>wR$Q?$W$T40t2r`S)OQ@UX+ zw2lh=T}FZxLt(!+m{a0D5cXyLIHluzgB^Q;HFDsSuAJiYouGHfa!MApgMIv8{vIao z@f&RV&MC?JiubdJpP(;(fPep6*lim@;}@WIJ^aIJI3?XHVgFgmDScT4e^EY|lmkA> z1cTE+|71>ycLJyApcLBeDYQd0r*zX}*w;sLimk%ImG?l)JMdcsb4r)q;1pS0gMHZ* z*q2{|UVRb%bw03fI1Br>Q=DSw6Yxupf=3U7=RLuz2ROy|_JOf(oRSO|PHBZBr|A7o z*#B*VU11BSSj8TCh8^@08)$oLXphyLqJR~glE=$nFEEGwqbcliCa{k)f_>ovPU&U? z_)qG?AFd03(Jc6XP6w5za!Te-;S_J3#3{O<0l!oo{JK7MMD=y!oU7L?9Cyd*LB#3T;UWwyvQjv zItSf&5`IrFPRVdjFn%BGHm;n~PP?E(x596>5o}op2Cs(S+>%o&W5&sTp9;I}eCUDt z@aN2e{qR&yiC7E#Jsyl2!zpqe39YRR{u}^4?aj&F!#Sl3x`K)w!0LY=gnpOY`Nb*P z{S9335mb5$f71)-q+0M&1?X4||Drrjsahu3C52P`Iu1HL77TsNDLE6tDRK?v6k7*_ zhC!UtDVO0Nc@b1R$0?EVhX0!v_}Y_GT(ckk;@x15Bc~{RJN(I;z(iY4X@WKUNh_gK zEa1;H<&@+b!CyWP`newXVHWJar*ewBOa=#Na7xFjfip*QN=%1AZ%~4k^y3uyDR7D( z%E6!48TOAdV9$T=`Fxo83pD%2DRTV?UU|zYO@0ag$2!;tRdGrTNArEdctBFQ+8q92j~E_EX0>#g0cfMJqgE*Ofqz-2=a(3-n(H_+M`Wi#NfZ zWXCCvTnBw)4g5YUKrai}_buU+I4pv;Hw4!jfGhMk#pZ-lVlo|eBW+IUf=S@~39VG) z6dS5=N{mK8FIMIhEgb}|><6w>=QG|MYg)(>6o5+Xy{YP8JzEFbOA9(*1A34;r^I#)rzm0+?0<)W3x~k(Kaf-Wwl6qC5j-gm)^!6X zcLtBja!P7Npmxh^zP@|^Q6 zp8|WYN#NB9oD$7(V4^B$F$(^-!$8RpPEp@M@ZaqRyMAv@X=P7nCpq|gc7^>;M^4c^ z8TeoPYvk*T#~*O`Pfk(%H*no&PKj(2{I}k6N*6RjH#NY2t`7ET)nHvYr|4)2v}Pe# znae3ToCW`+bm*F7=o1N?;^|V@-^7A`Pe8**@V7*8io))5O4r?my?+R&BM&Z4D1yrIYqw5U^hR)DN#HKoqqs4vyW41>IQ#r7wF<$oFcy+ zoZ{76!4aEae{IJpy>A1%vo)uLtcJbw3Qkdh1$2NJ{2Lc@il-REE@Q|k$~OS7>VrFU z!P&DoC5qFbUutuTpJ>5;Vj{S9JnTAZoFaKu=$9iorO$?e7lwd4260Lj_U9C-_JNjF zfWNK>NV~y)xihDDUkBJ%x91dz|Ka=k;eWsmKRKn1-#EotpE)HFO`z{PaQ|!g?Ot+9 z7d?lbS__V-0(+EmihdPyN?sOlN(*wqxGXR%9sa-+PSNQ^PO*C&xa%40b}^jNT950ZzLQ`^3AP64ek+>Cl_tfFMvYkW<_v0J@7Gr>Nrv==SG0C8E=?|2x4c{(H2Q zhg%m?phW;{>Q`~7fr(}>0s4rdvM?*gy0e{I*=+A>WMLh;_ipTZ`4f?OV^LLO-y*3^CeR%}eFy@|FXY_$f)(cWl1sW++SPnMSg5AP^lX@jO*w} z$BFabq3mnLv0T4A?M+gCmnl7UR_1!*l+z^0dF{W7~PX{bCky?fc4yh}x^AERUMUb@wH{*(qFW+g&03d#S&W zyMp|UHw2Q|Pj~0JDHw5ofznlCVU=y{?=_9Fr^i~Fksuaiylix$34M|yL!8$?qaP-;_2xIeVh zO)^rqk9Tmo~0x*gJ#!C%?H(R2Q87xXc~()wpzr z)Yhmbd!0vpei_{*%2%p4nGdtz=`a1eOXiN1|6zAzIoEx|L&-@?zY8{<$+%y~cj}M9W5_07_&WdQz!BJ+dX(4Z%4UDM6TrWmed@yuX)`g z66F+hK|cci!stgtKC*u2{uIQkf3L^na;fR+z3(^h{ERj{CjPDkA^U#masBSuV^XpG zd+**BR$ROGi6YOpPTZfHg7hCZMUi)IDMPb=^_$YE!zQ`c$^cJpz`adCNdDBA% zjWFc8eCrcZ)pAjCyug}knWQJ=?yh$JZ}*{pdJT#u3)}V0tt#Hg{k?WX6E9~q&r`N* zx&DfE}A>-suF21O?lKao@j3Gm(xS#e{vE^DnHHKvF>yUOoRDkNj{>Q0L$)wFkBJ>JSzpBB{NXX8j-!t?vzu)eBMnXl$1HVo{|GY_gM!Fqd zx#;X*v_DUYl9rTr{r_}@4%tCTAEHzEWYt2R|Au5rx_+yCvBuh->*I1#Vq|C<<#`D4 zQm!o}K2}r5z1Xpf`-iNRlB13V=RybW=6cz2DGA7%VX?@6Ki6K5q@?9&$f(yx(7y0m zDVY@cAy;81`ai2{9Pu7**)Z=P>RYE3Mk|W9aK7;_sjvbdh2{3{XfW-~BqSZ13gB@9#c6nK&JYmrHr&z;*Mw zWOC-cx#{o$&?U!{$>^77E?*qHll$*KOeRN_dd-M_gLvFmolI(-uKo5FV?1;_rI1|t z49(gAH=h3QgcNe}`^OXE(MTV@EQK6RT4?6|9^wYwxm=NZkZ6x9~{e3E#5&rzaf)iN(2lY)O ztN)hgY_h<7TR$s}kj>i1hiamKZrY}ix9X`LwT_?o^Rn_}8qwH$yH|D-;;H-NG;+}L zf!O69#z(UzjZ|6;?yPtm^U=6dI&te_O;y7X4{Il+6K`XUj{UA<{%)~ICuetQpIg%d zddL2BGVsoaXK$*}zAd-XiQMM&kHc%wzpHZ6$)yQiAEs?Ve;IsFCyxgze9?}@{i@0t zB%)~5$@~4#-hXp5$j&WBE*+(a=j^Q+vncRd@p&HK@wkB zt*Y$=f0vgTq-eO4(j^0|SC8c~iT$+V^d(NvD<)?W=aW)>0=%ty`)Dr$qn|^l)gZHA5P9Dn>&|fH>}Ji-MVQu+>Am0 zcK6IC{iv1Q=w~+ZZhErqT^{Cx+0YzP zp}lYL>7jUjE;7g=2k$RevL$Ty`?=Nvg8NWWW2^rAwWmpRCU%8?>{s^Jb&{U0rj@_Q3P)IzBqa z(_0>A_ZO&5b6bw}=<1bRGBoRYv!2RP?tc}LOTtE-`suL-^&OL(OLpBHW^*w8F!$S* z<&qYKCJj}i16&8bWA}ePm3~qS^Qrh>E*Wtw&oO5L{GAl@NI}3A8Xt-AnKC+$biT1& z^yTt=e*c=OdBnfGu`KMpHP@aC^N3Bn>BPGuyt%%)CXa+FJf0Lk9{rQJGmk8cx^-x3 zU#u5Z2lL3zj&sTvIUxO4-#nuBtuCf(vNtNM^=5DDSrM0^&j;kk1UW6v>V}sco^9&pU55#sERx?iPukgNIq#; z_c$d+2J2n#iTNb0&hGmY9rS-E{d}@XV`PKW+JmQWUYbw7y;#?2dEFAO>o(?-JG0H@ zw`yTLQupMO7mdx*=n;pw|BiP)u^F)VjZLvT*T=5qle+nR9aZMx{b2pWd@{;oti#%l z7@rxb`J}_mD<@1M67=iib zs8~Sc(wA+XxdG!fb#wvAS=+z&`YovcFP#F?t~tI*;Tgu`kzoP3`S{Dm{*LIsZL15& z=|3@gCO?t?$Q=cwkJFWii-m~aB98*ne#{Fa?<(Zy=~F=J=kELEa1`s!_>cl(KCH*M zUZ#krf|vqQvV4d~YDEnR8;-ZmSXKpR)diO7M4@`CVUZ&A*O`Unp5i3E%J!I_drS(+ zX6L%*kcyMM|Jto9B)10+rZ$Zjp97ACWMb@cr&ITE|KG!f4_R zyQcUV@cZB2EhOToi<-3_@UNkTL@gp&|7r~4IV-P_O#fWgGSmq3Pp6@fwA*)mxAI`r z|8jF7c{p==w3RC2xqX)+^4GshKc)NV&$WY!NaWRB)j!u@Kk`hyh{y-u&lz=--1j@RGRtBAyI zKdY|k2fwd>5vdpJg?L@SdRP%!L`1A^ZU*6S$z~`dc8G6 ze4c11BDoXdE{$!*_{KFC5#6~i`Vp`3y#Lg>m^epx_A)(+cpEaPnC#HfbWoK=`3CC6 zB*!gMvNsm}v4s?qrMLEVavz8Gc`q&|U)lS7Q|3Wl{=Id@#Cyn(!KH8Ja-HT_Ob!-z z|0Gj|c&a;GOu8$_ZW(uK7WaRo<82pr!2U(ySut^US>#qb z9pgVJx0tNj=UH{O93y@oZ5{3=ulNcCdKL8Fch!h{*n(Ry(f+N+K8?x&0K(;it$E}#COdT9{i_1EN5veLQeQ9n1dC)S{p zj2|??x_brI6Bo-;A|IMjfBPTeXVRupVxYM=_t7`B_w}Aql0GgmH{zl#uaE!9Qu4rE zWlG;l%wNO6Qeyaf{$S@U^#70WQnGO0u3jrz_j^|pN=aPAmIG;~Sik2MFist8biG1@X4up^QY$ zUb`fG{}Fz_?7=cJOZoADq#2}>K^Q4RzcG#{S z6NL5lb9xymo8|Uuq9x+rwvv^%F=pq}IP3?C-5;y0x(O3^>|0^T(6!gS5%QJTCy3d74uu5IssL6IomX;L|vpq4c+j9~pJ)-NZDGsQ#H zy6%Y2?7QWpD*M;ypE~gOe^yT3c*K5s-h}$B$|)y}s#zWZm+?FbtSu*FSG@Tf@_i?- zf6b?IB1#K#9^r)agJdd5*Gtt+{ar90&3jjn%U7pn|M158<~6E24zEk z$z}I@=v$_KLI23sSCFYk?OgZ&L4A9FsUSYPo}~?0fbkzDTS?qMiQe^9L;Q{HQ%Oor zry8$6gY`>ebS3$ba_ZO-ZOk`K?MjmBuX`%+1?IQryh>u!Y+E~A1@Sh)vXXRf>bfKJ z9QIpd>?_HDE;l-MAA|T)cB>@wF89=ZGY07uj#rWm9ZT$g_d@@)52z%*qKq%|2B1Hh zLMw?}b-y^Hl^CD0XO$#!on!YM+8A$XP9>SBI3TLSW2`^dYb(juiGP(04X}P3{8UM% zt3Tgbnu_Puy7pCMVrsvO?fM`dXDU{a?Lp$f$8TW#dXKCk@vgB4{=~PgFIrW^?qO&L zt!UIYdQKI2vgz}?kcw4&JdP}_BJyS?jX#IXyA{BOWs{pH21)G1zoHn8dmk~t=a!rQ8vLLMO*)RzTw>;E!}Y|))#TUL zS>x}iVt(dYSCdoEzHZ*p4tnFxYO>My*s(V=5O3{0s>wwE-m1PY@&4#@wwg>Hc}siD zYSdTtdNt8Ku(3XdV!Wavt4ZVJEyq{nE#>9uCsh+gKf^93wxR#CimJ)Srt6hSBaq*c zm(@f?GVJ5@xmd4?n_2s6O{|pGWBx7eRKw0sqR!r$yNTyl*sq4HQ4XKdem&yRSha?P z1~&PgS&RKwl1>e|^CwJ?(4$%PjQg9m^V$`g6@#i$jZfego}mNT;;Z z>qP zEiC`*=A-_3Ea&;X=vYfeSL;s+{^Q5BoO~_WQ0RIpfc?)fg?Q8KS4+kpS@&wwEBGyx zYsrC?^#?Uw@jTqEQcFIJ_Fbpf9`Wlxp_YWCe%9=-;m_}n)vhIb?pT-^K16(#lUj1~ z))oCPn#k|FK`ps4xbSq3j%cr>By#d2f&1T(?BklJkX~ue~+K{y;Xame`jsH%b}k!~NaTYDu`u z?N?P>&T!o`ua^q;wxPDE~_QlKc??4xqb7&ojIH>YFJ_!BUq*_OM*{`$DuDHzW+n`ZL z3N)ia_Kv&2b%{Eb#v@p4qN*^sf^A3d**jBFXO-68Z8*C8fMtL|03 zv<~&Vu&j51OIVo`)|W5db!6p6*(}9_YkB(O z3w7j2)e5Wf2&`X^uhfzLAJ)0sd_emz+^Qo>719P;ZN+#w->)NCr;hbo-e(oR-|TT6 z(RH(}e*GKeO{AE8BTvI=7E5rKzBD;=+jqfyWbq4zDSurawYVfnc zacIx^>N+ByXL&wmCF*DYvW`?gb+S&@_2uP}4{SW*FU;s&h4osYxsF8j>F`PCiU#*T zZ>b~Z8N1bT>oA`pJJgdaS2}L9-HP?XL$01|@H_g@G7<5#xKBONQ=6TbJk5~bKX`CG zQQY(GY57fzSL4Wf5@|br^~al74>phKg zTHmL7t*a-xFRPTVIUv70`+72cOHnV$G0Z>jo%JMFYsFsbxsB(yaCbck>*cMKd2l1w zo!sk*Olo`k<@tDi#Cg>dr&)Rlg=-MMyHD4X`1}I~eMZ5rd9j|1l6!f+k1P7WF|eMj zSXZRGaD^4mFCe&{_;{L%#=PFZwMke#IdH9cRqySHzn|Xa^toJ(`7n(`&xG~WM^a96 ze>quCR6D`7_KtGu^Y(6YgpoVf<<{j?>za{dcP~4x_nVeeH_12o<_r6|R?#b`s<%V+ zR|ZJ9&Yx6Hr>FW=r_^sp`jO>S{M&Ruy90;0p3tY9_Puidz4RRNtLsosJFoD1-CX6& z{XWfQGYI>SM%6zqb&bw*;r;_p z%4koS(Jn)dALCl@b{RdbSdg~AekIqP{LAR>&R@;f8Ls0x>sT4pYnosYd2Tb;K6}cj z-R#$ccg|hLwe^-VYOh?Kwczm)t|zQ6qmqbbnOOtTUeTg5N@U&5x=c3Y{(MqKS1yPt z)3!Otb+ASmU2h+Dpy#WdZ(kMbeO?b-H>zW-;Hji zG-QJ22-wS9C?a=k>Ml$z-$rTwuJbG=-ql%_wh63Y%S z=X&ke5_+TQL3I2l^vBj0B~*DrNZ$jCCUF0r;u5N0=6L_D2<SZ42gyd`2-n60n6dXl~&C z1+m3+|6yyzs6A-^kP3 zG0oh`)2C?{Q^iq!;c5D~UujG+jWU?&v+x=GI|dfhmnR-A>6n50Q@a(@Jd?_M6FQ?m zhqn~b*zXd_q3`IAeIJUbmEWt453ivAD{G3V?6f(w=qdVVW?m7k^jK{6;Su5?FusVz zhhO~YcbG37B8%wzjOQL9t1ut7++g>=dqL|SVLp`j6w#W9&U0N<(O-H;is-)f!+mu7 zVm?N=7SS{3KkL|kK>5Qr712KOa{cd5!T6nDSwu4}(sxcei28IhE~1Ht^lN*Bx$*w+ zAVsuXwXc_&6!W=7qlm8CKjZZxSIl46;YBp5Ue5Sn3F7;QViB#a9AJK3U7O$U(xHfc zb=z5<{{!pIpXNf^lCVrBIeRJhOBxHQxZUKHFWaNPI+qvHun=vPG*$HfnT$gE@S)w| zP6=Ch`XNsXX{JJ!%G9CAFZ5m^o$VHOb#ENz=gh!D8eEkzYNb2+C--zAo$j7-b&wU} z#nz*c4w~iM@!7p`JinG*g|y4O;fGW2V|*{z7Saziy4)<%iu*N}71Bk^n%ti|V?1)_ z7t-%~t8X^RVLWzBFQlV-eO%u#6!W#WdLa${VyjURg7|(iq>#RJUa6YZAMtI~vyk4( zKDe>DZZprnOZ!6V)#Nb$lrQps_@#iBE_T0@Z#SR&*S;vAoo8;HuRap-tx!@x6Kz6b z&IX~sl2QvO{hpn^-O+@nca1KfK7P&D<^N*+*0@_h4_&KuaBw%|{>Fd;TBi5A{=ov= zALLy?`zt;$HaUR&tq&B?Q;w&9+f2msVyHs_-G4=MlSc;Pqu!=~ruHryEOp<{-aWU-Idm7^|`KHXy!xzsRSF-(tUI z6{CG`iu0-G$A6RNp27GerRG!b4;}mxXCpoXqw{HntAg&HG{pb@yZQ8cx6`jP?U(TK z)?Ch~U;9p&KWYv7PxlnlK7S47)nNQax#!cjr!>C$YGXa>zAK;JIIkJ%_+$;g|LgjE zde(LBdg&kJUu%(1|C;JAXs?X&Gw0{iiGCvkUDu-hvD5RZ%(bjzt`m`8sCqulQuyX= z8-Ve-s+>>dK0JG!?yAf4ztAh6swbW7Iqetb-$|K#s&w>sabq;*>ydAHbmP1DhEw|y z|DLb%=zzLAD<;HZeQ+<9ZNI^@EqOeoS%8ptX4d9BSQX==~uc*bnd1&!Gp?0#!3FU_Bf& zCWoe4ee%5JgY~3TE{7iLpwS?jHkXg5*XL|HMN-qX!4L7HTary5#Cth-_d|XD#AMS7 z4XdN#lWTeUn80jWKlSRL?%M0Q-g_{c9_^xksf$1At7o50cQyU`oL+?b^;ncmCn#=` z@yM<6zgQM`iVO5_+d;AS_>gA65 ziBqy@!pIpmw&!j6{lo8O(LbYnCLP&>`gS>;MGtMhJz1q3&z~=jS+schngv@HBLC;h zvuN*8e}`51V7?cUESj^({>9i3^jF46c7H*St)7*L@8m97borrs&yPjnd6@JelWJ_} zwKFi8@bZ%jGO6jfrM=e2&*J^V4dvSidTY(y7{w-lIq$)(7>Nbb5b_q3Ph? z=zmFII=wg~Mmfs`<6U+zo!ZUa`@G+&UOa!TP3d&5^7#uvjva@KJ4Z>2*j z)o4?#Z(S0A|`CKzHm5O9_<;PmWf3|BXy|L-= zu8CUcpZOnCXb(M&CqJ)ad}WJMXtzz>rdQc5;rYkMq|lSQE3d9!i}`Z!Y6?x%bq~6` z1M|V~a0=aIbNJ_hb?A>iTT_+)V zhNRH*{kIx*$U}Z>WK-yz#%}9h?Ld4_f0Io2Yx|rD*oXB)DL0u$BwR9n()zsm_b{2J zw)mxIPeK2_^iQVWTkaePez1_&Kkq;?-L_dZc=0f_Uuu_3N4&o@Yy2PdPlQo2HT`_~ z?xDA+Pw=EoXC&qbN%XY?nL zw%efT>hu8R?W|9v-7L4C`?VhZcPTZIY6rfb)P5S~XX-tc-qp)o+|HQa|MOfT4gV4^ zQyaC2Yc;n-`etju03R>pXJeg6&lwI$?RHHglE7MJHD zew2GB(lJUIT?b^Ke{6mw(7b4??(cddUhdT8N2mzPl#SQ+4qZ)5?*4iB$p}lQi?XyaD|tm_~*Q>Io8W5z2oWQaYasZ^e`V1f5lPb zTl=)reXu^7)y2^O^Ml7-zau^xQ{t%S#x*`#)hKW8y*TkLB7px;}lztSt$s-`{z0^is36#k_3v$IS_GwAY4-9hAFb zJeKs0qv!q(tek(sg5NLGBBf@RvnHm?VSYV)E~P~iy7pLajCkIZE~QV(%Ph9E&WBOq zQrgn)gvAXDJl~#QkkYX?X68sQVLk-ylhVhxr|j8ZiTK^PUP^!7{4m=8evd|%A{X#=EGb)SODx!v$z5=m*DR&f{C0<5Iv6B}b55RiuboCiM`DrPAv=Hmb;%(0;c~sDCUo-k^(#&Uc^UUC46?=@|z;4f| z%CCdn=?qg|e&@2M^yXgW1Ml}BzkfHMQulV|PwV<%yjpfWr828_>IE91J|exR)Fxg1 z_WYx$Z?|4g=_ljTX=b))-@uw!I^ar=?K3-}yvd=l)Usq*$)#)9KP`5Pr2(;<_Bux) zK3wL<(uV!>z8)r+U)TG^(xJA=k(*o3`$}KL(4c-Y%U!l2eb2}kDt0^H?tH^)UVjt! z7>3w@bX?j-h z)~8sHo+Uh?mq&QdyXk=PXPGp_{g^gxc&avg491W2dQ9)VYnU+O81h%HeMDa`dtdbayb7;R`}>dRFU8&Z zofcv|n)W`TLmI^%H^yVVZ&>(S&UNLRht$q@g@^4W z)TidjLu%!_Jnu_Cl;3pZAvGRp*mIYb2~Ype;vqdZ{%P&6!HE9>Di3LDNtY(C{$|`i zy*ZNR6*?9=RU+QkCPmW8{kl3Y)582daW0bjN2Wd;;g0&ouZyI!hicTHmc#wOH6!UZ zU!#uuBe6bCZ68VXhNO-zYCw8P-UB*!aF+!;bfI$tA5fW2sZnxfsPC}t59rEkbAmq| z$Ns~OJfPb)TuWKs73Ej;V1C;^JMHr^9&@TA=;hBYPnr;4ALMUSoAq-fH~momMPVVd zkIBav`A3)^(Iz4E?ouxuqc_;^>3j;N#g*kJ|&w zjM2pV#Jl`kbYa;^sq<=-=i_jTE;j%9XsHwOU(ov&?I2rl_G)W>T_4`03sh$)Kdr{| zrqcW-EzP-jpywr&AKiR|mVQ*#Q9h}~+jH&04Vu2RChD0O_4m=aK`)-_roI0CK<+awNp7?gi`_jP(^>En(SMf%(yJ?J{!t+V~*=S7I`^4K7nzuInVjRUmY>LB_t zrg_1|&uGuWf7j@zYP$YPAojQC1Fuo*?e>48Poexby4UCd-RX&o7q_l&d`;yH;$ywtCHmv6T^H+v&=c?Y)8SY84X@kKh3BW(tB|hu)a1JR zBtP1%q;}$v4ww&voi9?qY5yGaqjb36JjR!fntH^mLQR3|bN?>TjK3zUe*B)o^;^9Q zRR3<~$>=>lczre;@uAz<-`DOfGUWabndj;F;-xxg>!)*ltk-$!_Uu#b(AM*yMN9ub z_TB?5ie`HsY?6SAjwCTMWKcjr6vTlVl7b+h63oN_QF2C621G?ns2ET|4488cBR!Y{ zDkusn3K%gXNf3oS)m<3w{l4FK|NGx(cc0zc`1h0e5xm$#~zq zmKN*GKK%CC5GFoVvxdGAxa!`RJ6uNYp|ghW(Q#_)z81Fq2hUzj5AgHJ<=e99ryS0v z4^AGr>(wMy9`$w=JwGpC{Jm%F@%=e=B|UWH{CD>Z*yE?UV>vC@J+33!cratXd)6{~ zj>cTcMN8QD9x7S%#|wKN#BH-+^j8Zq={pspR@FTn!N_5TOXx+r9nd>lwm$>UETWB? zDmp`5`!V|24jJ^Q!`cdNGuiRGtu&ohvkZIRN0n_~`59^SlC~>b9zU>V;yd0?rF%^| zQX{;e!^pWGQfN-$rz7)T4rJt&-R9Eq@k^-MC%TOMnwv-;s6DIPvU3yD{=TE*XuG8M zN7wgfkKcLT(X>Le4Ar8h#l(+$5k?2}9jfRywihgh zC--9X1J!)!q{Cj0vkfE|d8O)Ddf>PB=8+1GOn!I_{;_p*`H>(jNwi%|{7B%?5yRW} zTC3Kh)3?uTGVtHb^A{%CY%;7zGvuaCT9_RzT9g`5r($1^B5ox18@MA|6t_s_{*fv5 zNN^&4=kwSVyk{*>4dz7EBVFFn=hds1i>_~uS94rak2*7sxfCt-=Phi!debJq9*yuf zRZDVO&Fj6iEo}11deq&&YMk+|jl8d8V}`CNsYlW7&sD1iXY;m~-8cL2q8?40cSWzS z6`wcYe#hb9_Ifn$g4^Yfo9BooOj9hCQ2K&KZFU&Nxw2kVVj3pC0N;VVRv30%`Q!vq zjnUpio9w=z{E=Ta(Zkk?Caf&Hz7f7pE5HBK+1dPb-naJHE0l#v>L_$`$Q9JIi!Q z`4_|s+D=7CeZr$%L6h;cWXd78ROF8udU#%ubRKwS-k;$ zEX>JSus5A&84w>a*Rlb{$Xq+M;7BeH?Kzo+0<0zRh-3pn(|!WIHv(Uddtrp zej%Ng7T8={ozZ~iE1>08uA4-)&(xdq@*9ws;=#jpii>&Kj~TWCQ zA@y?CqI(Uf-1dp*SjlXj_b{8ihv7Tf3$-3N_P!a-Q#ozgy`x(rdYNu|Z+6pSo@u4) z_b817S-A6W!WtWwATD z5!Jr4qu*Jr7X??!gdbYoh(yx4ycO&6MPIkRGJmqW5j}7Ae>n1Gyy(>)rAtQeJ@rcl zGb~y=^F^BGimtn!HKOzR^?l?YXYmFK4@f(HYebE0-fdc?8$?5lziM<>Z9++FOa_KF z&J=Cfg6TAIjcslT5be4qZV@U!&X%}zWYYS2g9*-a=RE2zvRXA7^C zSA25&;wDrdkbP=LaV+oI{fhb_JDQMpQCVZatz4eokdY4_(@p5P-G{>)?C0|o;6?Rg zRZVDk(rnR_4;y*A4f7I?fuDdEK2z?=AI}ll1>fENShX2_T6-aMQNk)wx_h4YQ1fPV zfOm9I(OjXZ_nH|ucTQ+Vn_hkVyk*u3(PO=nBgaO9e(fL$!}GbkAJ;aNE3RlpZw76e zR=X~pXW;4dRCYh;$BvP4HCxX+J!VRl?u}-&eQ{{o02dz5N#meOj*N$yqK|7FHb0ux ziq5r^Z*IN1Rg@c?_2^nwE3!J7(s(f^m-nP#h~29Ltw`5pvGv_u^PO6&SZAJTD zyfvHoAWAecQ6=}#msS+E;l*~Pl103$ovV9HQ*J|AI+Kl)ALfZ(UAcY4!lDhGUvM(* zns11x_r&YB9HzFRQT2uEQ(O{69&XRJrq6FfrHclnOjFAfos+#8^`)QI6Ge!`|F9U$aVd@cz`?t##i}TFDIa+uJtqf={h5knPou zv|kEco1bkKwX3+F**?4-$yQ{T%oGNQtfstL5i_M7y$C;dzB+n~Xza}PhJ@61WOcxE zf&1im(YS8gOpX+`BVz;4UiZJ}i|!S>WDhQBM;ZA>b4#t$dGdoRrd@1kM=@LGpqoGP zMO!8=db+vacl6ZBW2u0X#+zH(>ARo*9d*CDu*Sl1GtZ^W$M{RgcR0SBI>%?O;hlWb zEhl`{cjPc#=p;H2%?r)`T*W>89X)Y=TXst-p7-t246h#5-%(6n`lQj7D?}+vWycxG z{yW|Bc2d@?_GJ7KRdhZWpb}~Ga(%QoFJ0a1iasLOps8*lk^LP!8Ek7-9;4fV)+^6V(>t|6)Pk11G4|*{t4j6?m*y|zEp)xsK4ESLs$J3Zrsjh+ zyvNx)w;$fwf!6A8>8rIRU-TtprIFL!4z&DWpA(I1w}|wn`hObmtpgo7wR3UPwLIR2 zb8{?)>U1Lel?rs>wzWLIW5l!sk4}`et)+bq`CRSxVclYQI3KtXIQHz71K%s(zPGJsnKwsB}QxDt(I55(N<0LlXw8H*(fMG7;P}giY(f~O?PXGt= z2EZSfCIn@;0o{ncmn(YVSqS*5U>%j6L1Dl31|hV zT?adW$$%8VMt}%V1(3c0c>_!U<^UeR6%YkT0%QPk07n3&fK~waCX@pZ2gnAT08|2` zq1{XXu7K$P+_t{H0sgUqAbs4EzP^D$g1|7~DF4_%f5xe-uWxKz5bR^Y*EeofC{}>r z>l+LsyK6r|5EvI3L!x0jVO@f+ufRV5Tyuk+#L(b4;HbEmk>CmgPO7d);FN21+YI8kOI(!$SJTh1aw0IMu1@e9e@oa z;6Y+t*iQk>1o$Nc$N2|@39vtTzl4C__Hj$-QGRjBQG&=|tfu_JA|a3)8wY2NKyFC9 ze@qY?jvFB&gxycTeF3$Fuz1{{5bDP^E!zYT@lP%2g9O3;@nLb?z{rTMWZb~8$k_N8 zwp_Ts{A2z;J+c3L^3XW8EpefK<^R+A@9Lj=w&;It#V;W=CN3Uo9~2rJ73Lo(2p2@e zal`$iaQy_cxc^Xu-{bsh8}6@S{AS~SDhA~j7#WrPHx1<%9~8%p5yZvEL@?dq=jcTF z;nVuBzWdqRq%Vp5*9P&}#p9A~cmdv}{3636Lb-Ts#D?M?_xsft>JA9?EZ1Q#?6Wmz>hjPY`e}i zTun_bnEiR~fsx?rpXeWoeamt^;n?Ro2x0?cLZjG2nc~{v!`nX0A0`mLG+h5UuKpi7 zTkKa8+K5DT3WdWlCU92rZ;3#Q^^xIG_{_+4510*SV6H2iV@O`$sIeObKfWAFsvFf! zk|XWt=qQ7?5hmc58#aBerN?AhIm*Js#K%JxjB(}Qe@f18mLF^sl@yf(o183!%2IN2 z;06@-Df|zorntu_UdTS5d{q0If`1RPT@PqGT@Fa#Rz7wRkJ@BU5 z&d)mY%5Fz}uAZZA^DfU9PaI)-7twL)_UxXbU^Dem#!`}wQ*~PJMSG9Cc2`w^tNe0?FnMV7%sSt9=gPz0d$*45Hu9Luj2ho6VfTF<_54RG_mm3z&(R8m znp(ou^);V`5A4Rh^w-?`$eP2u5YzZ-b)3o+vBIuFAHp6D;oN@>_Be|MPxE(=2puv{ zZQyec>7nLNhkerX2+WPXu}k&sxRv_Ga(yEsocl-g!>!FX)8!wO_J|qW_Mj}s;QZ}r z!Rw7jZ+|lXo8Z8tXNjA)bB|1Fqp$AQ$#EI~LYhi5y42oOsyWd^zxV0J1|=UQWxJ~R zGe$kk?Kh=$pye9sq4M#?XA=wO`gfdGobBHOTCdNb6(N_rx#~Gq%SOs?mJ5x#P$Wp; zzQ3%yIj=56B|=^$Z)k&Aw9*8pqC4APIZjONk1KFKDd(%CIBvjlYDWE$_^VI$DxZDy zygH`0z|}=RQMINe{Nif+33qR-)AQQ@{Gs0KJzI7ig&%FG%(&7IP4$^tsaL|gPmYwP z?JvzRYITz9^J(Cef^YiuO}9~@aleA-hoU78q4Omo+BkXM{gdN&uA->gV`q8sndxg) z(d{`_Czd{2k}o&Lar~^FyPo`5y;i$g>BB4&J%dRdWe z#dm*>_P0eQj@NyCxH}$Y98<6T^7kh9+;vOW-+RfzfwPO7mc%F2IT+p@TVR_nBX`55 z+qr_e>v!LHiNDnzbCCFaWC2$@Rwt$`t?kUqLozC|{D9GO-Dm8)Gu-yMdw6(njfUag zue_Ctbv9JI*Uxyr{(joy53Vn}^DXPi?PqR_#k0J&%?LfVl&7d2?KmGC z!P*Yg8`n3&=TN|heM>bzKW*QB>gDI!z6}?GhYK@LSlAezp;tdU&`&O?soZUL=ZIdj zy+f4GKH=XSJtS$?X0thut{iR_g$Chi*~=zhVf*1SuaA4U<2JYYY}ntuU54XA z*U^Iw2423l@7{yTgli+qdU`!xo1J%U)1F%{I%)~^3i6qIzQ%FXt-kkhdUbGR;1tfA zTN~;^D|BsQUY=OIFMFEisNq}UW#_uAemmAEu`OcL8-5Sf%dKmAa_W5>`h;E5v0K)5 zBX4z&*uyEEGK-AtkA%h#H8RZb*~R&+UP|%jUV9aArfzm-CFj+~+t;snE#-Kfno?R` z)IQlX{ftyUM^~v)H^%onKwVLPE_O}cCcH7a%;@ObR?YC4o0eM6tL&G2Cnn))($=%D zlHH_oUNWZ+irV(Je0o^q{Fj^GJR04$Eixc+g88zmbyJ2uoBWJ-cXH<#O_da%JyYV} z=uQer>>GIc^?Tp$KVF26svAC{KxWU9v!*Tfz120I*iWro-#lRd_I_xVG&EpP$NZvU z(l=a=d~B|L?6z%H>=XHyTRypmC~Q^P`|#w+mR{>EV^?2veqXX-sP8&t*}LWVYObm_?r-e6gI$XAv}vNe#U-2O(P#o9AEb&`ijQD zHu*HiakDG;RiwDq%55p!98YEPUV>u^c z&V2obz17tc9rqjW2_=&YEWoT@n^Dp8vKpm>E5GhjGMbtC6q%{NeO>W-Wn@9rv0+@V#pGkx0jl3_8N5vdM&MQ4;Q z?r}47y>W1OzUW-Xfdn%RS7Wo=N;W4}cSMbRH2wUd4a#;u`j?DpeQNpo-V)i+zGagA zJHDK>Ikf-mrN~cm1B=)nQU1P*{Io}jt%lYWwb2`gy?G!XI3ea~zdeV?Oday@PL<@4 zj;CYptk71{J9tm)bieb`mxq>gJAL#0(Xmx7@_9EUtFEk^@Y+=9eQD*M$-~U;21_qf zenodEeeaa%og5hQW8{P21drOY0WcY%{Evk6?=EpqTq{#LI#%%sGTyr5dEPPq=T(72 zMAEuBn;%5^uh)5T@oan#WevkY>VC78&TJojZ)xoOFMib(H?Iz@4((>KzM3e6nI~e0to>k((l}n4ZoadBslu`pV=(+Ru97P71Ou-jw+u*Ulp5C_XWY^S^7 z3#4Ca=Q0yGN)ozI3g$o3@|1+M0wp1%NJ(^4qa?cxrX*!`C`maZN=j}7B_(e|Np*Lk zq`Oa~qu2vw?z28}h?)~pebRY0ZqQ?Mv$sPlBBzp|P z=Z_#j9sFW(^eC!eu>{4p>rDyQZ-n2^W*O?{rqQ^;!eI?7;*S-l=~N)BXvM*r)^wQt zvHR1RSb-1{NJWBHK*D{Q@HmiTz=}W26n!CG9Fsm0R;Y}rSvV8eeBqC^^=Aw#%8Ckx zbdiucj4RX-$}-HVdBGt^#R6Hb_^V@0l;xb5ZRW< z_C&^qDo!(zgij*u1B~tCw!(Rb0kEBL02dGi7zl^~;Iaws@mFiPto60IU%SVqzj=jG-Q}KaW`f9FIXzLtIDu$QVbs z-uH-!#Ovq~@W*C}n+-Ng`%Y%-O?5FF&iZ$x;66SZ-kI9PrXg8xQY*a>T_9Z{H|GFK zbUPQh|JXvb@=AK=1^N#9JnCDAo$+hzC#4mq0p^cY`ASPLhU-&_{Vv9Oya}2AsTv~J z5Ir6Zcx&y7$BI9nFQ`YurP-h^CJ}y8CmwYFz6t*f`c>a9J6+7itEX8uA??;xUP}0{ z_W$Yl{JZ0R%uM z|Ax?g!-`eIioI#`Yu<$~23@mZ!@t=qynZ9x#8;coB!}}Uthn{}KamaX(8YYuc8#+r zHcHAkt6v~9Cj%YnPa%(Of5x9HHX&r~bd7_0(mzalvnq=FZ-4q!*WbVE{yoGAeq;Zq zzYO?|``5oe8Qs zDZ@S+%7Oi^Jsj(wYWk=CU*rF0wfz-~L;c!k_h1tE-|a8@z3UkG&ql@n1xEqQ5xf3i zy8j>jb&X=o>A(F+!rbsb`Rhv0{r~+45T>Os%viK|N#@e5Wy@ErT$R0g&DxxG>o;u7 z-L!d2UjEjCZQFP3EZntw&)$9e4;(yn_{h;?$4{I*b^6TNbLT}DifD21#Y>m3T)lSv z#?4zLx9{97ExUKW{K3PD%14i%R6TuGT~qt~#miT(-_*T*_x{7jPoL|*G&D9fw|s4F z`_}&bM@J_mAt@y-(@j=RzI%_J3cY%B`Y0+XtEl!>>(_t4z(Ir6xf+^U+B&*=`UXRW z8X6f7Gch$AZa!k9h2;M0B{{P$UZ)<1o;5cTilk+$i*YR%d9up=`^7QidnLK4G+x~yA z|9?gMcbx#DA`{7O4Kt^K>v1u@zQo%g*zcOiuK#U+1?+dtgjfEy4|iUEhG+k_57)Xs z!`J+_zxKEN6OzB;ocwJcPr#)B_!=5->P`C0Mcq`w&NB@-ivXS=`v5W@>2qoT21gAz zRsfu41B4&!X25v_2pej^xd@0kV8B@h*s_<6gX76Jv$oF?+XcYR09Sw^U<^PR;$^usN^}uq80Q;ll?OBt=npY=lLIV3?Xfcx-3{vs@P#8Ov~-KP&r# z0@Rd0C>RDs7n{LOY;+91)sE9sI7*-(6fZGQ!C{figFwOl0Zh8^$e>^x9u|aihc&@K zR^dAS7r8*nnnzI(9&$Ca{&)kIs$ z75?zX%J!5y6JkqwQjULwd%}v9#~)$iA+8&Qc!HIQ%z74U!;SKy#zXi-${F(bW!n>E z91hQKQS4<0{vThU;aI+K_XZ=Ja8dBGXNpI07Ps9FM(n^ z@v$(@z*d|fJb)QOU^5c$f!(ekZ2#xJ?Rbjv0E{0$EGTGLGGiwQHbd@s*tmEn88*tv z$tpbDid{*Y1Z&gy02vRf)R;X%#s%?#|M39#gjMl);4!eO7z#Xzth})4fsYjq&C| zcs%ehXs;mnKbho@CH!XyR~uN5|F}Oxa4a^a6XgVVF2do@3d+iy3aK-2?27IFyj7yFGK8Z7m6tv6Ca5=Y2!_<5s82n!HYb^|;+4bP{S0?Rc*-vW*Rz60=c>y}OM zJTl+}pdP?)hV}>408Cn7%)oQ)4!|COjetL&D^FzZx*0*8*t>j2Fq-jwIRPLP#;*Ws z_`mj?JAOtU-=*tHX9jzC&hSt9;yZ$Y5GxGQ&t=LG%A8Gqw`2OhWe1-VV!Ci8NjiH;cWF!SQn(j5r0Y@Y@6^2fPGab~NHpZSeaB zFabCKCIi9%*?^sZGl0v0a==SKJ%IWK*OLG)pmhi0m;ieKf&e&fCh$hU5r7y_38(`! z0i@g6IBJB=ft>);0ZD-60BpmZd4B`HP!$1pnn4H;jf;c%z8lQ>+j1n$$OB=%QdtFR9;30bQST`<1;H=QFATB9{ z01QqP#74%)KrS#sqaxwi?a;7fF1+HB;2#=>-xmQ>knZRG^w=nPB?5S>J>33A~G@JXL)|+!&ZvI2MrgVrjLz_rJTc|K+ud(v4}ZLer!9Es7(I; zzqO`wEcbVj@`R><$K{i`U?hU6bu2u_&y8gcJFxc`ddfM%KMLm>6ADKd*Lj#bel;R4 zCNc~gfwyz;+ipx5nRfP%34vPUKE(Csh6#e>xJ=D)2Z5~wd<=181p-`rXjA_nqsRzo zNTvt=y&Sln(DrsQk#nHHQK3-+${{k`AIjX-eYjunn=-%U{##!KK?Y%wfpfV236Y^e zOxxqKM!+%t`?!Ge;#kmHzj|{_*I2_tHxxe-fnRW8Oi&J80{J_K$?<5?}vJkv?GR5h|GXLp&RzAqGa6Vx-mib&FH@su>y}~k; zOE{cmu`OX$mW3bQviVQ@KP=Bl=JhK9TTf!rFutSQfTCXYJOoOx+}Wf`sR@EY2iyEa91ioe6`#6FmOJ z>O}6rGWE5V38!8VzRNQIJj-J6BZJfNbBI2Ta0KCLL=XOQ82clLtVQ(Tw+Dw)o$T5* z^^s-%6PAVGXNb{*KO)S+T|~c*a0cO6!T~G`C$LP}64`|4xg?xJnCfCCm%sV%o`2Ji z#pr9xqcPv}@mq~^O?6(cM^BW!gL)xHkk@Po=)Vm;99dp5ea(1~)e9uf??O>eM#as{ zh4{khfydnrAo+(kFRV!$2l8;?vUf+&s{zAuHuQCa_@{Hl4erHi?ht$V(KW%G@FRnOy^*oxaE3m6O4fzYJYGY!G(Dd!Ywe}i= zeQ~e!isfR|P4YyaEA}Hm9&WX&su;P(h3{WJ1>*A$>&+c{2_4lG{Mfc%7VO8ldV_!Y zs8yS_w_bws`(+0?fxq`zBYhW?U(p9S>GMwTzux+K(3E$J-66kA-==^+^u%#TC)}TI z5B3kt_5%OpoKN0mnFGzOshXiuCg3kzu$q20+yb6|@jIks2L8K0K3{fJq~Zed!-s9) zPusv~+eM#~xPC@iHx}MO4QdKy%|jd@{rVRU;BVT(Gg!av_*jrf%9kgVBFQO=axGsh zt*Pu|I(HPy(5rKfy$3FW_N{-B*aQ3{?^qz+gR=oyQ%CM)7uw%LGs@rA#cu|^$J&EF z;6K>rVwP63c^f?AlT$Pq{P{j>dSO?l3hi~o*C7M^>xO@CciFaij5SrNwyhle-4>Qe z##-FQ?bYY`H1I#`Vw2fBXrUF*WwDP5mtBPtNBx zdf+d0RQ7^i+U}-Mzp~Uy@L&2Q;=bwOEFEhq%3#hi@F$w^=;rb>GOExXg_Etozh`x{ zu}|j)E|fPkzYP3shFooVX>%U>gHyDB8u-6_c+9{1rc5l~@&$i6=-~>(NAZ)PKm2a2 z99HxgEi8GSZJG%6Ew#}TI6Xmr>iP2HPD1@SNxc?;|3vOxg@G5d;H_Ft#5unyRj4EF z*7^%4p#Mx(FH^0pLeKlnklAq%-ooW*adW}npLBfPdXJB4(7&Au&p$jx`?5Y7hCPS) z^&<|xkA8+~*R8CPSCxSFakzgR{L_6?RyCS-oDcPj%Qpvqaop99(xM{pcwC+z2L9Xf zLKho5hJ52u^~nqNfVrUZlS^IxSo)|aB6`T_*dGc ze9YwC5m%_sh=FF_U5{C#h7!QaXdYWIVwLv1fmrIYHKJs;A$ zW5z9~u0j6%`>Q*_AIZ9N+4tQ%5!g!{o;&9O9rNa#sd&(+3-F}sjIH3WW6U9!d*O|i zkltRy5Bz7CCYx=VvZY2u@fEVpf_?q!RWZCz zo30sD^E^V~0#(0SZXozyFxzDvCcDl8>Q`{E0sJAjuRqx#pELy0XNU2@KY^Kew@t+u zsNWIy`y;?#z|M>n=2s_ZK>o-|zP*$#w3nw292g4rA1|N0yp-Nno#bwK%^uP>E!Twa z+uOcUx*ikCgZ7ACun)dBUp(;&H$lZ3+Rs{k!Qwl#_#4|L_hE_#V4Fch&if zAh0L2soMzOM;~>4&CA=(G8d?tX@jQ2_sT6#+V#rL&;xm4djWhu{B)@L+uUj6!2bEE zAKh=#>Q@7V5gVYqLWk#$^Ka0Sx4l9F2SWQ7ILRN}d!6>0+7NVZsVkIEb0_z~HQKsR zuGC>R)Q3tfJ_X-{{`Am0TxbRT!#}mf55CVluy{dVoiD>dKd18`d@uQuW{#|d+;|ut zo#}<^F4Il0>{F842{%Lbg<@$d|km(tz-YQ30l@i)@i_{;_L-qU-)_hG#Q3QsRI zhy3`T*5t?)(Th_be1|V6L;T6F&LxTH4aG~O291F6#&7wy?87sNHc|?L~-{^8lz1f9l)>2O1qg*oWGG>ubt(znB} ztQ}(q<4riS&^dh@?J}v_S788*SBm>-#DF|{e8UN&)9QFU%{85Gw}D=JM9Sq0H5O!! z!o9%NGOY3b7#npN(#R$pGa%Jz3qK25V!ANZR~XdzmvTl z;CB%ILHIl2cEaBXw-Ih7{FQJE;by{3gc}Jr5dK2Ap73YFp9p^>{DJU$!tV&bC0s}N z4dK^>UlD#u_yytTglh@c5UwWtjPO&!RfL}qeoXig;Yz|4gdY-qK)9UneU^py2$vBq zC486g9m2N>mk_>1_$J{Sgs&66M))e>D}*l-zC`#U;bN944%`3Y-sF0bFrP3*Slo-~ z3G)e4gvAO(Pnb`bA}sDn^o03@DZ=6&L{FGcm?A9hPV|KNgek&ed7>xGCrl9*%Mm?c zK4FTmSeEDs^9fUg#odUWFrP3*SS&;Ig!zOi!eVKnC(I{I5f)1kJz+j!im+Ic=n3-) zQ-sA5L{FGcm?A7D&yfoW^M5{9&ZhgTGXq?eq!@T;ATNKD7I}FMYlu@bbhtSh)MQq( ze1bg4V!y3L2w9Bo=_9%U^C8M_hee?yT6|c~pVEQ(6eYejevS)zI3!=B9su(<%0%_X zMh`SZ?x5j^xiFulI6;yrlTeY%UQfMhm_NgWa-y#{`k)-JVQD?gkEp1b=j^6{f8B2# zO^&)Cixo!cPDiOt)k|)3g6}W?Za$mJJDy39lO@*3Vb z%47RE7mK7*P-4;WOw%`be4SY5T9kt5)|s5iM!5es@@f+2Ba?yI`5KFG`xl%}HeG;H zG%p`+pMb}cwrs!m3(&d7IZK0OarrWa7VS($Tl$_0Sm=evU-laFVL~)yg^TYk-Vl&^ zn;ymq(SvR!E0TKP@zKldXqgZtPPyx?V>=Y&?&5HB+%tAD$&HHoHS6rS`4KGwO(6@%Ztq-Q) z_G>ME5|e?Hqv<#1dieUmc)`QF8ED)4!PeQ6VE#{K>XjQVLKf#*_e?I(0@=K%eCZ-& zf3s@Nhl^MrU|0Ei5xU%Pz;RF%ZV$T?&+Hc?z5QlM{pR2=A4w|L6)Z+2XMDUi_s8Ss zU*`)Yt8X4mpj}R1omQ|7=1xw~s_#x9FApit zji*zVpSiX}#~I|DvU2Nqy66~^>Nds&|i*QlN;_ z2PNJ%h@V(rFTVZL${P`OwDT;^K7K`*juCzF-5=$>% zKT>8#yd%i^n+~6iq2m*b2iH0pf*iME=ZqNowd=A=32E*ii~4Moh@p2}-&D~fsz1ne zx><$Mv^}**b3{9?PgBWU=V&_e&Hblud}F@WAJ>iG^D?97Cnd8c%N^H`@?BR>9r7gzQw}FYd+|JEZ4cPcL*IGQf{idAJ6xx zdFDRBbVuGPXQdx_KC9OEdA@+2f7X5HxjnWZTi##(I*4xcoi19QJ|1L`!{)|8wCbhf zd-{*W{l(w^C_a$ReJ1_Y>@6M-tykw=2%uk_^t|YE0p`<`pX30U0J_FFC#G?}D#(*( zoObo6Z;u>*B|iqPm#ESTj~qYx%k9xu3wz=8Q7`VC_NDhG^m@k=8ezRx%b1z;gQgSf zmyN>tAL*v{a5{Zqnaqxo?M(kP4;M_MGoPN{J;w&FCn>JhxTYzzvaXy=l@TtV$I7V- zC)42_mFA0_@%04XLZIkF54`FAqhR|mY;Vx)ZC>y_eCOP-AJ|^DZK#PSo#qqWV_!Tj zPr>#8dLsQsH6^^x3b&`2@9j2$Mk!-276sw{^s~r3=T2LmxMN<~i2FkrJh{@9-adDE zrJV)t--2F)TAb-9b4{IPZFv0q4ST3GmcDP*-2IXdw(oa+p{WBs?5vE^3Jt91Khklx zrO%$VZ5XAA^}$V)+4em%VKSo z`C3HQATpQ8gIN|1VwoC9Bg^~-mc{i%{!HYL zME<}s^`2$nTO!vH`8CV@S1gNP5cxTgYgiUmvrIiBaut!E5cv_y{7RO^4~hJM$oE+m z-eZ|6Bl2A$-(gu?!ZQCBk#7+BI+3rkEWE-pb(zQ)iCoOGm}Z$@L}U?>&$CROV_A5H z$ft>XlE^1m79V4of0W3FiF}A<>LAO){Y2hJtBClgvn8Px)mdLA#oK55%?6?zeXPHk}xQ&Dtka0A*ukClaUi9VU=3GJwBYML8IYd93gcIh6lJHq9i$jQ>Fh7{+1w(vo-lt3(N89NAEGBL^d{k6B%Cncla+;& zh<+l`6Xs7K;T|NMFyEb(g>FPYp6ChlU5Va>=*O|lCoFU(;Z7`5gu8zK|8-u_C5tKQ zjLnp{o2hzDe7!>zNKn^pjH^zC`Mk#0M_4Yinf+wh-T+yAJ%gXWs<6quHq+U)KfYd} zj!08aZFbz&56#fU*FV%ODPgTm$m^$DJ@lCLQPR{)o5!z*7?ia;V11mTZjthm8OzP(4EqIu)7Ov&?`Y!-7)ZMxNtua_vl?&4;ffb6f;IfL-^ zE48r)_0?v(TwKuGGmKtaLD*_j{-bu(ol1ACFX;sjI@yW1Zf7WA%6T)H{5NuhQfO>K zg+<$XGpv8vhcAty4~5mXgb&5Cq*9GE(%5M{+oEk4mV=ZFWY9g1EBC@mCVjbzUpMqV z{QL6?c_zL`U#=_~;jSK}lPizouU8Yxq8FJl^-b*`;d++R?=O@?LvA{S_!ltwT^+!e zNBiy1Z5dp`^l!`{sylkp9GiCky)8~ZL|xn+t?573GxRVcZ|C~;KucY=K3KMg>F*d# zZcp^uA?lc4v=WZ*s$J6)eQ#KBqosmrFLT`j1$0c|e67rDCVsgdzZbguzPxWn9y5N* z4XEBo&!b)@^=30J-?O3O-YB@){Nm9-rhe_Jd=85Ckt&Orhp(@x>b}_=^f| zGF`AdbC91R`s^#?bwi!$ubjbRMRaj=s%KX1NUSea=PIG{O?|F5+5LquWulByoGqqmwJ`m4NjqB^%{)8cwZFqSY;TZmy)vr5 zXk(~n%9PhmkFSE1(ya1_x-sK-w|;>N5}M9Ec#hA+R~ka8qGcP8e(5;I950K8`l+JC zwO;0EsRXw7-B7HG96lfKt=Peg@6pDbzDT<)pg5gU#QLIPQGHQ}f&R3V$u?MaGA-?k z4%mcvx3vz!a)p_R8d7q9W_P=lNk7C~sD=VOR!iHqF2wb{GNMKerS&=}*qs6Q*WvXk z3w}S8GHqV^f+0+M_8L{t4|Npwd;RDv)1Prx_5IM;84sWTSjzOD9?zpcDw!94K3;=q z?^^34{gJSH!t}dh#@;r>8Gs7k-hcf#LYlE}8#MrZpJ#Dc;{j8i*LLCo=*NKlueUb$ z#QM_?+=1w%b$ki;HgkNg8Y3KtNykYPmF7LZJ$(^gU!y9=*AGG_aitq1s+jSA$K7Kv>i%5s!i_;p`Qs-P3`RRU z%ysyOnDbY{BuX6(IoLfq@f$O~7kK%pBNwhx?THJ_@wd!Jtd7Rq^N1L|0*?pbT|*8R zy`8bG+xPpp{=&mXmRxk>>PqKrYZ*OlJd2C!caLZbzs2`%~;kH|H=`smkKpU?$JPDSz3diN{j%R8fQ_dfeiQU8Z27P9N+Pla+>JKSB+%w z-2nYB+&;=u6E&$Pl_np>>wUueRbw#hN+3V;m`M)a_v2%@`pbA42gM z6Kyoy+Vs=Hsm%FV(aBF6%}QA&ciEchuMp>KZSe0>wb!i?w+BU!6KkVI=7NGA7n$R| z#-&ahb-tLF!P|w`uZ7m*)pSt<PchoA~!pnD6GKgU+WZ84Y=Y&p$#*k0c$mFu6#5 zOoK6&jV2W6py{J}ULLJt2r{){VyO-?yEtm<_aJ8cNPAMcXu%Yh6mKv7 zK7Zk@K2zU4-jj7vsRp@B{{?|PA+GBY_Wuyvymb&vvXY?p6OFlv>wBj4z zWhVO>ec~f^71}&RXXKkgCO_TBpOxwHYqpG@lgY>N??0xMY0G`4owgZvSWbPiN|`pj z9ItA3OBu@sRldsfit~qhOlfZwfm~KKOqp(6yK;x2x)s(ZJ?&JY%Zwi^oO#g*%Y&ZX zRiYcy3O=8DfY+O-tY?RnXj!_UJg?Fj%SP3yO7saOs~Ohrcs+)?Q|+!qYbE;5ezc0o zKcYrmi7w1utUuI|i}gKgKP%Ek@4OeJ_zuGIo?2Rwem}@={$*cVEZaX{rAWJIRP9+l zg(*+fb6-VTx%Y^QFN$NaKJLXZMY`7h+sY-{On#LwdMncPZCal?4?1Ce_{-`(^m?NY z-D}dA_Lq2dxDS2QJNNU`2&R43zDn%_{_!|7TjH4fv|qdTq5CME?sh4o0k_Ao*Xn)f zOGO{6Lra+S{5PLDw97urPbs6#u>F!ZG>7IF>;I6pW!lrbZWV`Kx9j1^{(YJ8aI`Lx zL*MT9?m&Sj(_f?BA`Yz^|N7g}qsBNr{kAuUmRd08d#n``e{nh8o4(mg{-ez9aah0n zfp2em+s;h;WPrSK` zS>Igzs9J&6NHI27zT1ZNLmqEcpleQL%uml`^n;%u1$wOJ?C|b3@caVYFsQ2TNiQB! zU3_SbJC?s!rS_yv6u8^1wlZ?vQ}v$o*3AdaT$VENOP|p_=m~z8?^Vh$#;OG6w6rJ@@TS%XtpJxxL8+%QeqC z<>|HKjgLOu&h+Q07hC0Ne(P!9A6J?F%6f_9X;srL(`R|T!u6T_s#=b|^k#c?)OV(T zbYG{+(TlE)JF_8)sbBqTbve4?-hr$AcMrt&PrZTBnp87r*sPuwShlQ7m8D(tt|iP+ zbHwtuI(1n(*L&mBp68kLXWr7?Xo=%?-NXq@`D5PscB9_}Zfkyhl*w<%`%W2p{Rmw- zwPNP@t9idwhK?>%Y^yF~(y#e|WN54Yt0x{RWX>o2kJZw2)yl2fy=CxvHud3Ssx;lp zWzAE`GCeF$|AeIJw9eZ#_ zv8}$dj~N=^^v~;QN&3*x*&pm4Gwq-9#aEK<;WtO-Wg0WS6&pGwXdS(n-97D?^6qNb zDnZMOJaf+WXX@Xr(N}`*qj>e3&BBw$E+aO3|aUp3SU0%^Y8Q znh-^g)b|_LmcxwK>F?;yqEk+G7Y3`0!14XwcXkx{J$rx7*pxZHP5*#8iYDwiCfAE* z%IEnp^+(ZDp0`6yJJTKxpXl#Jk95N<5RmawY6w* z&Ce88Gcr(@ZxP z&3$zw@a`TrT%Mek&ZeSyi`&YKmf-s>6z?l)DjK_3ONja~<*WIc+E}z}zER?%w~Q=o zr5lQRCLYZwp3U^1T3hFrq6sgPI%Nm<#p(C7p)W-(7cz%%y5su;l=-*R`l3BA-!7B? zW{Bme=G4zc3#y8|rf`||Qfo>5R8)Sc?AE5!Ono?CJ3kbqFWTH0b%q(=tzT2$7ll8y zK`-XVb-_K*F`RGKTR4F@YXI^z#I=I-#ecd>GV66XLgOL-}UdQwMBOd`#SE=XMW!b zzI9d?RrnQJ_o`-oFACZ_tBP*5_i?mN>5lCQzjr<=imz50pDC2ZGXF>C!=l_nqh9V1 zGvmMhN9X+_i96rUk18I?#P8@VEt=Dp*Zp-8(;rkv=dGfKh4#^&6Pfdou%q)@(fQWr zi)w?I_J9wm6&LMN99t<4Vd}^4>^xoMJF8SdM}{d6dc>o4)Y{u2Mc?=MjT*864Q``79eqEe|&s#Bs&z36!dd47x^XIT7b2^lf*-f|x6w;2|9ufO(p`|8JI{WL>4<}IADYtshe zml+lZwhW81F0vthm|^ix6gW6y!VaFt|H0gs2S!z$?OzsU5inYQ%@8ZZeV1Vs$o z><~=Im;?y8z+`5U3`}OmnF&cyTU6>&mr|D&6)UY9RjOF6Td6^-bwkA+tF2gVtF2#4 zTR)|(mEZHc=bU@*OhWDV-*4dLIq%um_q=DjN8Vi?Vx2c@&j~G0-B$Llyt6#SdeCWV zYd+&gWozVJs-#x19z0WQxQ|}%RweBB1CUwy%SCpxD zj)z(g-o3Ss!Y8*JlyIV z_Jd!&w-Erp;S05kTRQ8O#(>ubt=JpGcZ9Vl_Qu`s{VAf~ z;T?g~R{MT-%NO4*J5=7?9cjHgbd`QrccfLl{O?OI z{`9;u^^WdHt1SP(jgPLlwd@0VH+PhESKB}Amp{C|tWn;{9c7*P;&)E^{N8iR)VsK& zte+R%*jn0kQ(0Kv!5wX_-SF^@=bw0e*;(@L?P%-%W$F03=sNw*?P%-L8P8wSGycjl z^{(w`>$^u6zSBPGhh_hicWe)`?m6K4`-%?vL0PT5TYHf8!mpQ)esf=@OubWkkaho< zdyDUhr_0p4v}3F-OGmx@?cMA2JG5i0&ZDl06|Cye@6L{~?!V#PlSd`5Ejv%%nH_80 zIbzNo-@G+brrwnuYi+sa@z(>(t}au2aV%~hE|`%1*@m)nc&2{LPoA|0w(|{qF0**3B<`r{T2A zd&<;1uLsNb;|8(=GhflD?@e0ZFU-U+`#hicm36Z&4X!HYC)uu{_o57e~5=k)z&gXZ3} z!NuC%;4zvu_gFn&tpbcK6X@ln8v_W%k+MvES zZ5cH8rVZ+Q)0V-Ez7K71fu;@Gnl`vs-)lCwQ_}`FYueyNnl^ZrrVXB~X@iGq+Th3f z9<#ycG;L7do3;$-U}b>~G2- zb$s=vHMcl#{^4sUzBP5y9LsuQ;#=)^I*(79Fm3Z5oR2R*bfwzdYzvuPi=e_7eEt{@mQI>mPOQeR61hUkLlDyQd~c zOn%IH=g)6ARi_otvDUtJ{`cS9?tD^=aqU1AqVO+P1@xzTum03_R=n za%RJs9mhCxtets_FaPv8Cw$WINB?x@DG2Yz=Rdn@hZ8^M>i@0$Gty(PT65{t7oG7V zFYUQ-BKD_>{~X`-&`VC$za}2_(y?&A^}LUU-@enS9uxijb;U^UhUf2@(EhS>#mW(5 ztO%u9oI5&L$qYKvDdj!IJZ`*G_dc}F-=&KGLQ;hu2|JmXRcfRUeyl(SP z6HktuW3_I4;-KJb&eJcPc5%aU#8;ko?a@cS?p(cb><|CB75j^OZh7+Pov%Bup7YNu z?=C-aj`iC;>Xy&mwr3zcw>g)6^rmz9->N$P zaWC>)eEGLt-LT79GVPcV?VqB2Rt(D@zThpVdexO%xBUU>@9h6%;$Po#jxGP&;r8X& zzgzqE-Jjp^E9a0~FI~Rz!$am+mmPNg_p0A^-ag@{PU%Y2$B`#~|Ajxk?VNGbrEkZ1 zA9>`@-gxMmcbq3;m+rgei#+)M#rkn4|Jr%u;Of@53$Q=E{k`FLz4mM8-{bcbp0Nw( zB`)i2dnNN5XWNqN{-@@VFUqW~MX`hP-gS2U{gj(~UMxWRZ`}CImUo@l)8q2S&iyLt z>)G2cn!MY&^1TfUV+F_0vEC^^Yg}r#^O&>M%KR4PHEZS{n)-J;uU`7<#>;l`AZ5=APuWdPWn>7`1Z9ZkCySPZrt_0GxwOy%U^gJ^=Do3$xC1Rz*#qS+#_!!MlgRbof-PT z`SEjyzV`ZuD33{{Z6DtHffHW$*|k4vME+yFhwuFG183sN#XGm(hx|Wz(+OQuf9E`V z`KO)74@LZYC%pNc*zcV0$4`Fw-t%^sS;J2~GjR9soPUNQpRQ?pz05jt(p?w*`FGA^ zwZ9rOYbe6YdGF!?JkB0hpPa%@W1cnU!YO%|L0x&%l)MPgC_{e>=2Q=8q+8=YZ{w6a z&SAXo=JD%K{B77SU~MQ@Xuh+D`G)@1tui0%?+2qd4?Exa+Gl4J&N=}7)%wkYH!r!u zIiUDoUyNFX@>u)b-`tbD&N=$M?~LjF{8ZS_y}IaEH#*~!aoo#Cf7-tEvt2*lGj0m_=|@9P_~SO``R9u+n)33W%B)SX#~-MC%=xI{s=punyUB=u<$VWS z)$iQd^Ux1(zj`Y8Q`u8Db!~TQ{`uaYueuQZ)B4Spxnm!9?%8wk^EKZ(2K_H{xbyJi z&TIRw{p(Q&4FTPFz!zsc;cV~8FCVo9{de~#6N*23!l?+2AN%zGqWuN>4o+V83n!c! z-{*XU@nO>g&6z1rI;E#?dur5+ERQe#IqA74oijRrUs+`rfj^Bpw7cyor|^io?*I5* z__sbCKmKn|IbR9RE&SSFz`v~ZU;W`#zjSuq@ZHY~uH*Tu{8+2~wDUqsdD~_i{W&mU z-}MhX?L0N(JDmkXkiShYw*Sz1#<^wUrI$SZOB?)i@tAQto^jsY^wJL=cpv4p^ACS{ zcj>dv?{@E7Gt}mI^vb+rKYG@&C;crpZU)*%`LHW)i$CXl+a3J!C!a zr0)vXM?XP)$$y;x`^%npQk!~@pSTa@RbKSy`v>lD&j0zM7Y=`(zy zi{1?WylLn=1vkFvT>94w*Z=RIV88yl)vd?A1L~oqPV?f5ESU zNZ-RNk3RR8JDrlpi?3Sn5%RnFl^5RHx6@gB^Itz5Hxuo>_ld`*m18`6^!Q4<4Cz@P zJ?eXFUUqIctMItKzoGrNZYf^#)0dsEuiMu)_a&6a!?O>6d(X?xyW_@8ENaF0G{3TO z+zGEZ|2X!x{JgIpj_?k-qpj@~=g_0Z6pi0{=p1WT)%J5YyyEno^8GE*Q^9}N9<=)L z*I#k^M;`pxZ~izN?cry4-aqD5r)1ZIN8NA@`txA#)A-)E5e{*Ne(y%(o)3Q|-#_H0EP3=C7WLHkF$#J$1Yixh1zf8U#8Z*axEiZ-}mxuOm3 zJXp~N*Z$%S@o#YR8bur2IbG2PlOMk>?hWSMsc3`w5k(s;pQvbqJ3n|${2N?xhoTL3 zu2QtYy#taP4+`CZG278at{xv4we?{d-;ub|4w3aE_ z;QFsA+F@X zpXt2k)YG1pd7}O6$yd1c|Ni0K&0matq5qAeM@{~Fz0AAql_NS``;xzWena0y&p9v1 zdY`Nd*rmU|LdU<`Y3-SG-HsWLI~7M9zH03@S;w&7d+H+B{?aRdf8+h>EzYe!7&oQ; zCRs<>UHs{(I{e+v!j0>{QLy0V{`-Eu_OCyg^)b`G_P*V#UH{$7Y9ihEeo5_BB`>X7 z|38wy-!I9y{tNeRSv`HzZO*R>f4R8gmOs;e_kAla)%H7`*E^PuJND=;{aera?4|Fu z{YCsA(bnzS2c|7OIP!y=`cIhr@~u~??^2Y1dckEn{_S+{`|Zi0aT`+kclP7IU&rt4 zC;on&{{H=>zhCFy*-!rab@@5_DZhSQ{{8zY|9)M6{rjoEeqI0l`>Fqa-F}??w4Z+6 z{+#`^zkc0*o&B`me%=0^{j~pn-G7|@^q+p+|D65wzkc0+o&EIReqZGeqTQ40pYGZJ zb^F?r8$a#Y|6Ti>^wXaG-?h)lzl4we@7m{-AMM%yw*m3nlUx2`kN)r4=hUCrqyM}1 zIrT60=>IzY-MQ^Y?9u;S`<(Vid-i`F{_foNOMCWz*MCm?m+;a5UH>`#N5V({*Y-Pe z`=9tn|99fs__qCtg@ki`^?a#>>zr^0xex020 zkMh^E`}JR9@BLC)e%P1uKBn)xFv|Y_xA$@J zHs?1~PWVdaJ9obM$T!>1y>D!}GTXOrZ24y=SB=?l)Th_~TjzMUGfX|oqnr#m%sOMk zl)PnFm01pT;SJs^OX6VrzI`*F=sfO+zdHEYeU8z6p~Etx=E(Aq!$*#!vWAaQN`;Q{ z`^He?Yi_wJ!@uYhfB70uK|S7~XvA9xz>RnZA}B8x@Z0cwQGlCWLGio$ zd~YDFUoFpdQ#hy__5Mgoz6{Ur!>jPy;5LTvjERbw?*bSTtPCL@zE?x!J1`2>doKJC zbv9iHSNukN2VQGe2qy#F@C|@2eEXgG;M)u8#hJm~F)V&5UcL1&&<)>lS1C4M&ga+f zals8=i|6Fr)9%myW6q`bIWq&D-ThWB+J*vTLm`! z@Lf8p_}!@W!NO7{H!wXkXZo2ErgiYz%C#TZO0)gPkVn2A&G&Vf-xN}t8%A1Q za4_%Obij2A?pX_L4W_r4UXX3iR?C#~-G;b+zkwxXAs&A?gQp|gO?En1->PR1?8SUD zLcKJiQt9^@M?O=?Q3NS4X&z|Cevm*7F`w)qct>V{ze1SxY4fzyrs{co`=SGiFNp9J zk~YK_L@VRFDJDj|t%iQe)R{c6g)_hEO@}z_2D)LI7{+P|XP~{}FMR)GFgyC?E8uO~ z_uy{S`xUm7uIe!Z-SI7tE`-9=s}@H0d@rgSp{qJ)ndRnDz3IUo!a5ktK8Ak7b{>;A zGWO?=rK?^iQS~!eSt;I1&c@OwHyRipIa#lphr#UCdmAa_bTI!W|BOMUX0+*NVFG4+Gl`?P zXXceNUteL%SLMuJwHiJZKmSkThTo23zRDTP(Tp|ZsM%wU-_Gx6;Fxm)@{v8}@P!!i zLe?S6gt_T}p1qg9Y$u&E9HF)Q05%ib&^jm!TomyW3Hy=X35U*oZLcdp= zS3y6f#mQTS_tNG=f0)+SK|cZdDwsAyU*K~S@R|4e+;7z8EpY!N^d_#|(3^A)U!?R* z&jhWnhrUefnVuG{XF7Yep6OYy^$Vcis`We?`Ha>xou6nu(~!Sd#WfH5a;;}swfgi) z=xgy#BjZ}H^-RN7t!LU^(|U%#2YS9J#`NbcQF^+crS)`wme$jKFZ9ei(|;ZGb$F+Y z=3Aj(h?o1CpnuY*|4{1}!hB4tlNW${rfnAVHSkHlXK6jn&)0g!yFu$4q2H$UOxp)q z&&PBoELGvuLSLr!HPDB(o@I5J*0Viq(R#kjw?pfhwvV-*`N~_S!ep5gYd!0wMeCWz zq}H?iH)uW2%s#C3i=lr9`eth}-gLtSMd(@1%x~v{xl)Eq+sHFjc`}?lpPq3a33?HH zP@fO|Jd_;co&`PIG1FZw`epJaT)^jMg-?Gz^lZBComuzYM8lJ`12fUAKd3pZN-(c`x)WXa}rUmW9dJMwlD@ zHt0>>Sw=?BH)<>Jx@Z8{sBz4g@nc5hos9Wk;qYO@$K>UWJbGj??59uU>wUyC_az%(>auM*>+_c|g|XkwCUx8_0H;4EI2(8fkn0YI0=e$+6<{^+Fkk?9 zIPfgsSAm_tBY_# z1I`3)0-g-q0z3uyFmM*|N#Lo#oxs_^cYvn>KLpMNegbrW)=Y41CIu72NnQ#08ayc0Gtcl1FQmm4qOF1EP!-?QB4942NnZy zI?yTujsngHjs~^>#{gFV#{*-)(}3%MtAOi)L%`5B0fz&(07n2H295$g2^YQNXpp z(ZDN#V}KigWTvAsw^_w$dILradr8`+TH__P{G?58OcW0;GrLz^ya~ZlifI`X$YQuhAU1o93nH zmox|Nr8#hTGt6h9ynv&D6G)e#yhsB}NtdI%NCWGM)kr6CKGI37M>>fC^iSaM^U*(n z0;bphp5% zfW8$N1HJ(41#SVZ13n8}54;Ar5%?%@Gw>+ktNYcK~++cL7faegNDK+yi_S zxE1k@0)7tqW#GugbMt-;JPi0I&;~vSECBu#I1BhVup0OpFaW#_coy)-z)s-1zzpzO z;9B5r;FZ9i0XG0&1l|UG54aWhHgFs8H^66rZvkHe{t`$TWFl}kXpYg8Ehu|@3_1qf z0Gcw&UeKMiM}9^Fhc5vS2U6B30_K5E11Xao1e^f+I$%EVc3>&+9$-1J0ay=w5ZDUb zMnt_)R@r(o-p2$|_BaK&4K!tjXAtffB52AUlx-*jy#_i1%m)qDgJ-7Z=G_bY7)aS; zC;W{C?giZl+zfa5z~QIN&07gv0s2^A9_S#Dvg0`51kmWRB10Yw%m;lvuoQR(@I$y` z2Q3HP1f=X$2&@O40#eqR4r~S83!H`g%m#)*UqpNOKLkh_$pM}Z^UHxrU^9?1S_$w< z(0#!5peF-2fbIZZ26__kHqh<^SXg~z(q7ix(@|T0R3HHKClH?3j7|>LO5Rml!Lws zcqHOE8CVbc>%ft)KMdFkdND8$^x?oT=q11;a0Bps;FZ8DfwurR0yhJXg!``ow}5U1 z+MtgBJ`8#(kg{kQ@JZ0$1nvah348~*8u%e_Bd{3$jskuH`b=Oi=;MLbsd%RqFb4P- za02ibzyjb_U>WdXU_J18;90<@fwSO$JTM0OEFgLN`@mk%PXN~ge-7LXyaTu$cmuE; z{=Np>1^Pzd2f(v|7Vk2E24H?PunhEaU>^L<1kMM2KClz^Hn0VB8?Y7hF~Aj|R{%%CeJL;o`uo6j z!1I8c;O<1=M$l2lMeo^%jZM*esBE@t7mD)shZS91X7G!PPKwMsd`Y=Md=BV~%A!jg zgR@Wj{qjcE5~O8e_qlylB^BCJ>O8M?)+w-muK3F%bp7_8BV44TD|@3gXL-ZZ&w;b3DXI} z)0lIbIA1x&Ml3J&cVF;& z!&8f%>c11EwP?}nPV<^eHr#N-vku!V(%jFq?91J+_nr66)A=$lwf)$*D5^}O@9HGk_LSy9vu{a_){6Yx&1(zkB+15wg7HSA~@#u1zk&niI#RhDcW; z)o0@|X*@YD4@HD~q4FFjP(RSvW)z!S=SZ4o;Z>`voN>Nfa~;}vD~vT?L4*n#JN zqiZ63*P3>AEQt4q6YX}FL}mqosdO~n;XYt&-b9ASXvoGR=xvb{<6aa`cPH`Cw7h#Q zPgZA}g%WrS8c$vGVd+dC9!AD*NiY>h*t6|mCKC*GB6XQg1QFzj^f?~@AJM0rD zr%$xf2nn&u+s=H!yDONSmX2gF9q`PU7XR;=Yn;3lX(#U;s4EsMoHus#_|caK6k0aM zGMFEGy_07{4TVR#eG+O96!i~4(M?`Pp|PjgNVumO4n@EG89jLk-O`;whH)9x`A{^g zgqsSeTB!M2H2~SLDR;4Bm20d9at!16$}yAUC>1(~MHz^SG7IfXpiY6JOjQ6yyCSV9 z-%%!`nhJG-R&+~QfV}KjD30$&p9ekVKFTmgPx)sw)Im^VwVpKf2WWL*j-F*iHB6(S zp8`#}%RrO8mb+t7wQ72u-2asY=UZo>V%^FO??Mc8B{&g8BnYrqo)kPx}n)5pPpsK zay$-doKMg4VY?XxH5_V$rcJvbLu0&)q1Y~#K`{+%7Ym>QP~}j~P)ngG3spm%4#l>? zbkUA=T@E!5if-7>8lVcHm>0%VtdZg7L$OWGg_;V*_$r~8eul+1H4%z!jCp0=*uH2t z0gB${yM z3iTG$y-+`cdJ^hUD7Kpypx7Sng1QgtPAIme$DqCm#rCohYCY7gP@ADLP~U=L8|jAn zHq>=cZBT44=RvK|_;n!bBLv0vw9u!ofS&c(0>!>;^epo^P*qT-E-ImC*-U{df;tk4 z^+Ee#Q0#j&V>z&#NHa~$)7?v#lFMxsE1;nJD?UprJ?$um>0IqGojd4RzNZTOgG!%JgAeP>Y&&rkA`BNOQD!Y z>e+_!ppJo>2sI9h?v96I8z9YgFam0<*0UTA&}K%@wqbZIwC-;obVjl685Y$TD7G1@ zUqdk+ME+QQ{vX|#Fs_82G0(Bx3>y9+rs!_}b z#~Y4S9D~fbK{G>>N6?;je)C*EA3x~io%N8DcO(@3769pIK9KPY*EIE;eR_uJkHf@8 zceFF(7tJ^S+{yc78_aKY@-{%f4r(~mkx-0_;m|$(QjLu@mhXM$$^MV(_C0o{-P`}* zv3r~!&73-?@tx3|z`KFRb}hKnL2+2d&-;^Jox9-hhvt6r(yX}$J+>73Q=Ij0T|4Kl zGrwPU_JmL7d}VRk8S|9GW+cCH7o$w^8w0As8ZxB#FHYXtb=hWlFx!Pr;CI&xvx{=v zwZiP)OO-peHHOy-v#r|9#IXrx_i3}C%AK_yW^W>nA^103`z?oAFcu9(+G5=im<8jR z=(*jIp3Z27WEMR=hbB+;yJwsA)9hElbGw6GLC8l4&C^f!=}Ub289sff6gJP9(5-Kkh#Pa=V6JU!hTbNVrQ`ZId?4F$uI z3?qeKR}a6g9)4Xt{JMJj?F^2EWJ`qa9g3=INJ>xazjMwNH zuhBE!L@F3#dWrNyq1 z&fu!3)^h?D&)}RN%oDNb>PUxjm`zX5u`kJ?XXMbOicSUN><|)`=yf=v*I|fW`xm|O z8|sXrkt)B`8^6>WztkJQ)GNQKNLc)(r9-JO(vhIfSvJl3VI0Pu_2j2nUw+!uTbk`r zSDx6D?nnhW{%6s;zQjH4b$z+Ct}mC?^`+^E2`|%~I=4F!W%rTrO}`IEBFSVlF74Fl zB~RL1@}u>V7p<3kK%ZXKC%K?st*3X(M>7aN&0zdAgR;WWF3G(hQXNi&J4|2l^r%DE z9ChgGQHQR+)M}5WB5jxyGgGb}sdDv5k*h~)Ts=~PK8y~nh7C-PBk7E)_KsjQp2l=M zfiOEd6X}c|S=i5*ej+nYWQK{%D3KW?n*QkO;lb6zldFeER}as+SpZcZ6r^9$^hcy0 zqPPe4MX=1$Lo+r3t1}Ug^o1i7uUtLTYs{Huqi4E}o@vK2gESG1^k&TH&FJaP=;_Uh z#>3HIoW04Xhi}&$zFj?hyL$MJuEtUk{SoPhNcTj#CBmKIMS^fA2zP>TCkS`3;Oa;` ztk!yr9t}6$i8!)ogpoxftSlN~X3-LMPh85LVPV+`gK@OIJs~{YPb26odjy?DBj_v| zL0hqCN2eJxT|Lui%$Yu;XWERO>7rf+D5F;ci!z7agu{WughRavhk6r^+aPsVE6s=)#Oz-c1fcyRHJ8m5WQwtuHNK><|ZH1n|x4j@}Zf!_*HsViwalK ztQJ4bYVp&o7EODDf(lPFL)Tu>jKFWt2>di7@Y9Sy(cU28(W-#_G<&$BGm%J44Jz5R zuA{WE*LCF5x{h30*O9Io2}|j{vQo5HR*Lq@O3}Kkx{O$WbjC%FFmi)N30LbSOs$vj zv|hr344z=mQaD{>iN+ZkORcU*INIIiN$Mz4ZKldc*(XvQ^*uX9GckU9Cdf}SQGS{U zQ*^RBm6WB{EZPfC*?ZwB+6zz7UU){TFyYInE*VhqrITE-HM~cec_Y1|)kse++!YPS z4SPV6LB}(pR3ykXiLPim)0aw!eBkPla958+yLu$p)g!T8iBKqrRd$9M53UZbOsK)p zrnYf?Pjw^@zpQBL-KG&|N)3#t1KR zrNZf&F3~tcW2r_pekr%mGY;_&J>xKX#$oglhiX}-MJZ$)G-n*dQY#sZMO@a2ya=tw zc~_4(T|MG-^@!8eBTnkQ+RveN7_Pkz$E9^xF0I4!T8|3PrFD2Nt;2I^9iB@|c*$U2 z5N#ugup-zoNp`n$P0!UcOk>XQjGkc`J;RBlxNKsE)UIgLXO2)d`#0AA2 zXmJM=cR+EM=z)ZwTAJy}3a48NOEk{VSZc9#s8)gXKWPzy43;#5wa~5lWd7{eBO$Ii z665OO)78UwD$y6zEZx(KUu`aawO;&cJ^ZGF;cyI+FlY8=E@Or~Gt?=Zq3uh7@vup( z$9)i%9_mm}|eH*M3DWexs3i9E+xD!RZ=HG$O5H zj* zIu7BSX#q;P0HsWTQXW7l3m=E~aeI2Pe6-51=T_y}qgB4m@K3)+&$Jso({A)kyV1ip zzWhfe@tUsy0wo@xgrDieAcEmfqjIavBz@Xk`BCP|U!p6R!NdxinZW59OEk{VSZcYv z3F&wBh{e?-7FUm0Ts>k@e8?bstxu0ITt0;`Ts^{Y^$4SnUcv1k{k`D)AqVjXHVXFi#TEM-|OD0@4ZN+7H*8!KvQyA~r(9mT8yJ7~9q zD6kVr>{+K1-KkK-R@>~cXj>|X{d>JpE*sP_>~tr(Fy*n^q8aQLb3+-Gm@cxLBN4kZ zlS$5=HjM#F5Jf6Hxao)##UpC_8Eb;rFi#_$lfy;wpJ`8FU{A^Jh4a@a;e_N7A@7n#f?=D=~Ltr1?aS0Ax4^G|2&o+z?` zo%&b;3zXra(Tu+)mBQ9IY7kzN`V7J3v>oc~j<1@{jeOr3ga7QdJC2VpL_$1RfEg&g z>FxM0iK7j9tZJ(I(zM9w2NVi&i%g@AC61C=UzUe~>B6@Cf0;IOc0r26jz!`f8BC-x z&UPRP+@i7031G}@>#_nk!4PaiAy%sPkzdhVRaZB~3RE`0P3b`Urivxpqk}zk3UKfvM%4b<_4_aQ2Ry5mICtGYD`d~+5mD`ii$g|xo8sIP*Hz!2=Zkw@s(UO>t zu{jo*ZR@ioI3yCWj|WeJ&?3Fzc+>lkuAY|q)y>^sL-VT1+S>Pmv4wed&~_&}!9j)u{buy?$u#i~vf z+4F-jF8NuZZhS|B9CBK3A@$YO%~mzm8AF*?ySY2n&N)dqj4ya-H`K4YsyuJStRZ>U zOULC|z&xN0EQSg|&A*~Nul$rDc`MqEmpwMFMYXIi&)WmL^-$ZPc0w)EX^r%TB1xW` zf;(~t9-~6DiU+~&XWLj4!?L8F&bfM98M)`5;AVMSFddma8zF#a+c@BZ;OJhPv*mgg zo_QqE?ipJ(t+Q0xs&^C~OAi?PaTcO}9R zkq_N-RN&kgs4{FiJ|{N38oz#X*~?!P7w&?PJEeEnUFg$ckK4;(t+bu*4{r`a9C+Sq zw!NrsVGHA0%J_n5dudi|zHx>F#UP2SgvTZ*f7rfwSw&VQ>P^Z?pCUuqEw8VV^qS*k z;N=|KY|NyiG0B}YOqAT26=&Bf-yAMk2f2R5V^0G65$KCNbcR8$CmKe(M(Nm{*kJ6; z*uhi;!+ckFEEC0Q1xF+ZG5A%fGi&54voV&aBX)9FjNPMXbd{|)x_gB*pkZQ!51nw!~GRdp>b z_Piq4V2vApRXc-=LQ>#$Q2DjNRgpR}&ne7@&BJ$G+sI&$hYhmh@m0lJq;HMsSRfr6(>TV6f8j(u{9jU9B}Q6-;(ULup$M+F^GRD++e4Iyl%7ZMV*$Bm7ia zX@dG{tQFCPMO2@_`NLq$Zbl+ePt}n$q`YJ%0WmGhT^l<2D#YsdTgQHu?Ip`T(u?zk zJgJDV%$YwV$Cj{As@>Qm_J;@lS15LH4|lUp1;eg|Y#3=#f~4r{Bkg1q$~-|9YAsCE zlLG~~?7+=cDGIL6fPd=zEn(ZETTRcG76^J?EYarkYAvj3X|AdW)RYtzTNMlI8fscw znx{iwpHOjCLCS>iHhB%gu8yXY2~1oYBAHHZaEdrLy}&Mo)S9wq*=@;A> zZr?$^Xod}8x{mt->L0_c)!^ibRQ6Fv^tc)&Yf59agywP1h|5lu8JV$+rb_yqjgg*0 zq_`Ka%7o6M5Er7T_Y7tQte@J(riO}^IWtNM!CaT8Vv*&kj<(2XYhFb|L&coQ9ZX|Q zYoM`tQBw^`(=FAokMm1QDfpe#%0Wy1+9%P3>vMAMRrOPm5z~-DqwP_(2hvngU01QN zs)pfDbX0oz*Tl>8`{EUuc(gAv8uX-aO4RGW!ex670DQQwHIW%qQF<0Q+$?e$td zm|xvw%?Ed~tNSpX;b?A?^eAcS46`$A#+TLca8U~U7iS)1mV+{Es;OCC*HAI9W_iof zKn)nVn*cqcU`~_h5{}E#!eAleJtiBY?S%<6l29i&FvlJ_-y7-0JT_fqO|%;zTPd-? zm5oG-LtC$EbmfgY_+=WSp@i=5Od~RZg`7ltrU>R@A7Hl)CnD+ii5XiWLE6c0!12ki zz_t*q62bjr2>siv!r7Xa_Zm()#kij^g+3RaecbU2{kw-#d*qC$~EkmyeO zS*ElZ&mN)hfHY=>BC*2Ovx{PGmde;|aH_VF(TXy>k^c1 zN=nJ`C=V9cvqbC8)u+iqHn=RfxnhiVRm0NL^%4Un;m9wh>y%T%l+#Sw7NQUJVO0UG z3EQqH>PXmX%$lj|{#G}w(QxoewWyFl-{L0cmam@3YY(!;xO;-)iLLdPXKlwl~|>sY^$2-b=BwhHflKAaj1{Z2HMI z1*Ei%6Z^PY5DUTy#$Az}133E?OySx@vNLG6p}C<*RF6nu=sLF>QH}5P*6E3G zaFs1R8Wh$*LSZ*-Nq!*=@C#J6TFW>Z*nuFn-P%&>=mFg0t7JMY)K7+>7^rRV)*nQ^ z#u^2~ZufXN`6cHDg+6;vuJ*)tgrym-U+zX6lS88?bE-RfayuF7!p49Vhp1H*lVuGn zq_J{UK-N6laMZ9PMbQz}4UzW7)hhf1Wn}v2bfClEO-P%48f#iNq7w z&h;DO47rkLAloXr#?%1nG}^0*!%~s>Vl{<>azL5oxbv5u@Y0xZp~A^7$v_- zgmA73f5|XVq7q0V4LKNMQB|j^Z&lMMA)6b0n16x)V$GE7*8&TRq`>R_da@6@BFXuy zoC(D^BE?KM(9=4iN>pemUSr4H8oT+?802}?X0X^x*NJ%D|*WTdVLYQs5k_t_rY_i4))z@s1cbsZt@)>H5>|Bo3`t z;VXh+Q|FeKcH^c|({36y?WIu}m^6}-umTC$f=Vh-ZAqI+SX!^bQ3S)##$I}~K@#EE z`3sj~dqjoBhNA7kX~) zhXZk86+~a3^Q_=J_Xu;K+pM6i#w2Co<)>19W8r0`f^?gYnFOaC!-AR=W_py{)*K4G0O|1 zXv$U|qjAVdNr?WK%fQ8#x|u~sbupYf!eGp`G8Hp|>5j8#7(7-6!ZOds@`#y@am0lk zWYOaw8`M>`Fs_DR2n-anSzDPTLz#kPRQ;j7E8D_MXuYhg76E3Pd6T}0jn#Wuwkpb5 z=Yl+|(`#fIb#uE&(t%o+9beSHOfA(~o)j)p%K3xZ>(Qc(EdHvOCE=V&5h#?tIV2`hs3*=#_n|$)(}hlZ#8#AA7Rah>=x|mZO(!Ed=AuAqLE3 z(0?(1Ij4vhwM`w-1b0n~PA-};6Kj9C7$4?j(z`y6Fn#k96J`SrT4Dl)z1{-s(-v@l zRn>XB+4V0>#=G3PBi1Q&dt(#hJOncknTK%yf3!7u1_-T?9JvEcn)=Bh+nPL6>w(l8 zI?!BgRd7W{&BeI7VkOhzf@B)sz?S(H=ag#AM&@PW0WG z+jc`;-G!h<8a4H-JB3vrZR2(Yjs$Q~V@9FsvJzw3Ta1C+WZZFk4aJHDGx92FSy&VX z8IE!fb`W|`v*hYgm?cLoM?t9r2JD}#iEQy(FG#Xvc5?IrD%!M;eU z(DV^(a;p^s*)4LvjbI_OMOd}KW=fG+F7lh1HV)`d(Jiu|@6jq4k9LEQ zFeFu&tDx}XtQT&+Gi@ORjj5p&G|l;&(Vi*@rg{q6f_(*TUFQ~rg2@7Kr$|94RRYyh z5K2!k2!~3bQU&2udqFrIDhS6r3b6K5(2hmYXs{p}J-1+0$;^UPaJDKOD(Iq$v=?+G z(gj@zA`X2Vn1Gig^vO(bL9#bqaBgN*K`Ph|)l-mypHxo?R19iOK^oDg;XVz2=}fes zcLrW}&~tvNSft&p3$K01!2z{zr8jZ&&8{_AF;3ZVF8l%Zi#NSAG%vYhXx@6L?NEE5 z@?IF4XG5)k+DU|)^-y`w!yKv@svIf+m4sRWwH7KbdT8EyC~qA|A28tfgZMBWU^xoI zfN9*yOqxAUQs|Z<`%4&6*ml+N5Vb0WtuM8g1v@DM-Bexvz@4->Mne(%5q9&uIx5vM z%?2CH(;d+Q?37Ri3)=8)a$TMvs#)K)hw=Su4`Oa*jigxU&C>ug^TUPU`GeKvWl*j3;DJB%OMC4YoSow z_Os48v!U*6QD^lQPoH}BnF@58l`Glz^PM?j<#V5qam`kF!P2iDQ4pru!yI__!tYNy zFx)nhHR+16QJD3O^H9F(dnQOfw&v=)SDT7}dvE(hk99n_$Jr{{+-%l8c9K%*AXiy! z?m$4O5rW1_BvGcqXEC?MRV;CbpuP2RFnt_Pl|=xEA!_|nSAKqaiXH8UV+J4g?E$!Z zNnFjuQET~<3|Bq1FL(dib*Mf8BhzfP|5T*bk)?i70y4!@yqHt_lejV=`}(p->PxFR z0495RMY_WASsE_XMzLVZl2FUlT97amr7Dg>h#5DqfQuMetE&C8Osd?$-)9SfnfMIsjG*vY&tgV~3ytyV&(Nxh=W9nQ5#54@3^TGYe z5=bzHGil6})cGbkh@Qkj;<7`Do96gc=G?uM6U)DN(x^C{?K+x;k zckNZPCrhWtYQ;Xc zBe&7G-)(j{O6pYsr7fFsdhzsLqnKvQSwJhL=oz4uQgkV3rAQBqzZ1J?Dju1y!p%aQ z=cQY0wF;Vfo^r)waq7EPGX80=(R6n(rdX$+ZR+vVl#3e0On%(*9qn%wQ{4&9nP;=f zjD|C5S!Qz{Q`F@WD~}E12=Q_h=W-SD)M=xS$9GN&=tnzIM%qkVrESj)uHk<41*dUR zK6xrav?rS4B+|^Xi&_(nCzVf}H2H+7a|%zJJ-482ddZB^nJ1qz>(t_N@o9ogUw1Sa zOo!V$I#;fWt?3P|Zi{y{EUa8ywXCAKx^~|D1*g{s>J}|+X{uRr#&KUiXIlQ0CR?h|2YgJGa>WBNc?s5cm$%Zj@<5d09#u+fRhvbcQsfhG?@Nl#=24yXaMcdR!fjK%% zrWchIO~>7h$)W6jET;xcuZcB*=EjAZ(O)6TI(H!Z-768q?B?8Gw-F&-(k+7cODAHpiKoN!fk;?`&2dc)on7a@!v z*Bs$^&I@d1pKV5uXPU&GZF^eyb;I$zf`2ICgBeXjdInfkZR9JmCTUe+;wMw8X~OeG zueE6J=p|^x`IvNf{ehE4$P6Ek3p;bG%XgVjM z)2Cr**Y>C)y9@4VMNKVElyqXUDDy4Rhp}o&HbOJZK{6>Wtl{gD-6>4xrG#;72cj@0 zX!s3gPv3qwzBmdnoI zljS$q4OYYSn=t)lhn*_VIy+9+;{O^?j{E;qPN>krNFQr1tdHwRLeZSsRh4(gWm7)4 zJO=ld6R}qyS>^Fx`OQvrmjC^>jlr^#lcelmv&;Mc6t1aD=@Y(6WPF3AgS{Zf&;KdD zoP2miJ22cYYd8NPiCN{mzi|9z_#eVjcV93&kVPIyAxVD!R-_ig+sL}fvUpw_2O)8s zM=xK}4AKQBu5yE~0&_bqyH75f!SD8hzoo6_WJ30fG{5VSsT^X!nLlwWXSE95BbDmx zRw3jI_{wjDgoN2*02{_QYmIi$jkTn72&@x(Bz?lbmWuU(Z~4N?ap<)D0)Ps;k(R@$#`mMvvzpZ^$AiD|ltyCsD~ zK3OJ|`{JCOaFHSf@f7W~BbtFhGnU+9c9q&`$ggg$LM2vU62}D?+@FmmaCV0c7+YlM z09_a{u|f*}hL)8Ve5S(APvdB*xpB+0Hr?FM@CPA#b*Uhh)zwhqhM`VP+4-FqbT`67o53GqJNqJagOtjKiJWB`^*_t33P7mBaZso(*fO8AmgT;x7#WO07mo zxIPl;#i@R{GptPUwv4?xs=lpNB{LaCsf$a^4OZ$D!Y`{Pb7Dwf00x}fWqEipxIEsV6b*mB9li(k&;Y9<}f z=P7J&L*GrO#0$!V7KrwuM{$5t=Z&Wqb3e$74c{?m!)XRD^&&%=RY%(S^#t(=ek>a> zI(lnBn9~{NvbuoIfjVbfUDfRFBPk2D=ez%qxp#yO4!gda$0Ioix!JPFw-!{^%`=5m zk5xr1ZDM(dB_kIRBzYzbePmr9A5kec?OQIC=*-kFYp5vEflkIwJ^mM!KnQP)^+E1U z%S>ABdXitUgVjc3Ud#++u0S*f)kiynhq(|ad9K`7Z zgjuEcda!QM#2F;xsj8}G{WMT;t*FHk01hqEd?A=+J@|BUCW0A~H%|M_>e=rQcy}ZK z_JDyOUuyHr)QC;LI=^-e4pJm}aNfp_8TgM&``jol+l-53D2}vpm~G~ThrQxztOv&u zzCg3hJhxI1V94Zr>_{pFTwjF5;hDQ>txbebLtN@qE?wG}*4i3nsqr; z1-a%J(Oo@;ZC8(x*wtfHcl8hiT>UIhZzG?+)L}nd(Z(&hZ#3?AU})BdUY9rngPjaq zn$9lfQ>v{N?A(~$F*Zu=PKvBqZ3A1&u-w$ZO$-z&!$vwP;^76!4jk;l8E`R`v6zhy z?MYTHbTemLYSC{f44Q@#H_q&|&8$}SRuNu_Ax*Ag)Z(&Otgo(`X^^@CvTY*@EDo)f ze2Sc>o0hnX;!`tyI3BDv0Hxo77c?{5vcSTyI6=~htf*y)V(jnkh46rlM`i$S=66SY zDWQCqNU-@zr-D727YFKQd<{_g){@HQO_lX*xoNkb)*|IKdg!gjelf1m%S8|=yGk{R zQlOLcN$1dMGoC8dcr4wK?%1v?dBz;+1YLzy{Q1#l3Jz{OIbN*AO)7sTNXWxde-$W= z)sgB#>D#)VC43C@xLk}q8nqs^B$0}R^}!>(KZUYYveaU3l|b4t2FQm*)`IrKrhz2N z`~btfn6qeWo3YA*0@lT>WI7Z!-AXvYbf&5sC&EE5tf}>}H>m>^5bWq*7A&b3p)a~d zQryB5b#M!NypO@tchaocmsos;gEd7m30w`FkLe4RDl~7d03S(bR5@d_h4&xC6C=`{ zL(6yCmg63`hr=ptl$2UQS)=x9(74nYJaof|jt22iSEANBtAa_&wx-M~YS9u9zpR65 zyTy>#cQsO5mCh?-!!&-A$pPD7Y~T#LdtbD|+WmSO^gxs-8bG|2wT!fD2o4`*yq zSdA1LRa?_VW!jnvyRsW!i_t_=!hLE5?I_mHu*gU%gKd2k9g*e5y~V{dW`JkZss>Y! z6A~(XbInw>ZZ?5XFt#j_=#r4#zQn85ni;jEFzbzBHi!UpJ3tda`f

          vUFEc#U^vL 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�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�Y0M>!rTm3edTRIUz6nz*(9Px~00+X4} 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 z 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 z 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

          lAT+IS$O3Ba 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�C!5QA_bjD7|~YraOmfW_~a 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 literal 0 HcmV?d00001 diff --git a/pdfpatcher/App/Lib/FreeImageNET.XML b/pdfpatcher/App/Lib/FreeImageNET.XML new file mode 100644 index 0000000..85578f9 --- /dev/null +++ b/pdfpatcher/App/Lib/FreeImageNET.XML @@ -0,0 +1,17620 @@ + + + + FreeImageNET + + + +

          An exception which is thrown during image manipulation. + + + Initializes a new instance of the class with a specified error message. + + + Initializes a new instance of the class with a specified error message. + The message that describes the error. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. + + + Initializes a new instance of the class with serialized data. + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + Class representing a FreeImage format. + + + + + Initializes a new instance of this class. + + The FreeImage format to wrap. + + + + Gets the format of this instance. + + + + + Gets or sets whether this plugin is enabled. + + + + + Gets a string describing the format. + + + + + Gets a comma-delimited file extension list describing the bitmap formats + this plugin can read and/or write. + + + + + Gets a descriptive string that describes the bitmap formats + this plugin can read and/or write. + + + + + Returns a regular expression string that can be used by + a regular expression engine to identify the bitmap. + FreeImageQt makes use of this function. + + + + + Gets whether this plugin can load bitmaps. + + + + + Gets whether this plugin can save bitmaps. + + + + + Checks whether this plugin can save a bitmap in the desired data type. + + The desired image type. + True if this plugin can save bitmaps as the desired type, else false. + + + + Checks whether this plugin can save bitmaps in the desired bit depth. + + The desired bit depth. + True if this plugin can save bitmaps in the desired bit depth, else false. + + + + Gets whether this plugin can load or save an ICC profile. + + + + + Checks whether an extension is valid for this format. + + The desired extension. + True if the extension is valid for this format, false otherwise. + + + + Checks whether an extension is valid for this format. + + The desired extension. + The string comparison type. + True if the extension is valid for this format, false otherwise. + + + + Checks whether a filename is valid for this format. + + The desired filename. + True if the filename is valid for this format, false otherwise. + + + + Checks whether a filename is valid for this format. + + The desired filename. + The string comparison type. + True if the filename is valid for this format, false otherwise. + + + + Gets a descriptive string that describes the bitmap formats + this plugin can read and/or write. + + A descriptive string that describes the bitmap formats. + + + + Class representing own FreeImage-Plugins. + + + FreeImages itself is plugin based. Each supported format is integrated by a seperat plugin, + that handles loading, saving, descriptions, identifing ect. + And of course the user can create own plugins and use them in FreeImage. + To do that the above mentioned predefined methodes need to be implemented. + + The class below handles the creation of such a plugin. The class itself is abstract + as well as some core functions that need to be implemented. + The class can be used to enable or disable the plugin in FreeImage after regististration or + retrieve the formatid, assigned by FreeImage. + The class handles the callback functions, garbage collector and pointer operation to make + the implementation as user friendly as possible. + + How to: + There are two functions that need to be implemented: + and + . + is used by the constructor + of the abstract class. FreeImage wants a list of the implemented functions. Each function is + represented by a function pointer (a .NET ). In case a function + is not implemented FreeImage receives an empty delegate). To tell the constructor + which functions have been implemented the information is represented by a disjunction of + . + + For example: + return MethodFlags.LoadProc | MethodFlags.SaveProc; + + The above statement means that LoadProc and SaveProc have been implemented by the user. + Keep in mind, that each function has a standard implementation that has static return + values that may cause errors if listed in + without a real implementation. + + is used by some checks of FreeImage and + must be implemented. for example can be + implemented if the plugin supports reading, but it doesn't have to, the plugin could only + be used to save an already loaded bitmap in a special format. + + + + + Struct containing function pointers. + + + + + Delegate for register callback by FreeImage. + + + + + The format id assiged to the plugin. + + + + + When true the plugin was registered successfully else false. + + + + + A copy of the functions used to register. + + + + + MethodFlags defines values to fill a bitfield telling which + functions have been implemented by a plugin. + + + + + No mothods implemented. + + + + + DescriptionProc has been implemented. + + + + + ExtensionListProc has been implemented. + + + + + RegExprProc has been implemented. + + + + + OpenProc has been implemented. + + + + + CloseProc has been implemented. + + + + + PageCountProc has been implemented. + + + + + PageCapabilityProc has been implemented. + + + + + LoadProc has been implemented. + + + + + SaveProc has been implemented. + + + + + ValidateProc has been implemented. + + + + + MimeProc has been implemented. + + + + + SupportsExportBPPProc has been implemented. + + + + + SupportsExportTypeProc has been implemented. + + + + + SupportsICCProfilesProc has been implemented. + + + + + Function that returns a bitfield containing the + implemented methods. + + Bitfield of the implemented methods. + + + + Implementation of FormatProc + + A string containing the plugins format. + + + + Function that can be implemented. + + + + + Function that can be implemented. + + + + + Function that can be implemented. + + + + + Function that can be implemented. + + + + + Function that can be implemented. + + + + + Function that can be implemented. + + + + + Function that can be implemented. + + + + + Function that can be implemented. + + + + + Function that can be implemented. + + + + + Function that can be implemented. + + + + + Function that can be implemented. + + + + + Function that can be implemented. + + + + + Function that can be implemented. + + + + + Function that can be implemented. + + + + + The constructor automatically registeres the plugin in FreeImage. + To do this it prepares a FreeImage defined structure with function pointers + to the implemented functions or null if not implemented. + Before registing the functions they are pinned in memory so the garbage collector + can't move them around in memory after we passed there addresses to FreeImage. + + + + + Gets or sets if the plugin is enabled. + + + + + Gets if the plugin was registered successfully. + + + + + Gets the FreeImage assigned to this plugin. + + + + + Reads from an unmanaged stream. + + + + + Reads a single byte from an unmanaged stream. + + + + + Writes to an unmanaged stream. + + + + + Writes a single byte to an unmanaged stream. + + + + + Seeks in an unmanaged stream. + + + + + Retrieves the position of an unmanaged stream. + + + + + Class representing all registered in FreeImage. + + + + + Adds local plugin to this class. + + The registered plugin. + + + + Returns an instance of , representing the given format. + + The representing format. + An instance of . + + + + Returns an instance of , + representing the format at the given index. + + The index of the representing format. + An instance of . + + + + Returns an instance of . + is searched in: + Format, RegExpr, + ValidExtension and ValidFilename. + + The expression to search for. + An instance of . + + + + Returns an instance of for the given format. + + The format of the Plugin. + An instance of . + + + + Returns an instance of for the given filename. + + The valid filename for the plugin. + An instance of . + + + + Returns an instance of for the given mime. + + The valid mime for the plugin. + An instance of . + + + + Gets the number of registered plugins. + + + + + Gets a readonly collection of all plugins. + + + + + Gets a list of plugins that are only able to + read but not to write. + + + + + Gets a list of plugins that are only able to + write but not to read. + + + + + Gets a list of plugins that are not able to + read or write. + + + + + Gets a list of plugins that are able to read. + + + + + Gets a list of plugins that are able to write. + + + + + Gets a list of local plugins. + + + + + Gets a list of built-in plugins. + + + + + Windows or OS/2 Bitmap File (*.BMP) + + + + + Independent JPEG Group (*.JPG, *.JIF, *.JPEG, *.JPE) + + + + + Independent JPEG Group (*.JPG, *.JIF, *.JPEG, *.JPE) + + + + + JPEG Network Graphics (*.JNG) + + + + + Commodore 64 Koala format (*.KOA) + + + + + Amiga IFF (*.IFF, *.LBM) + + + + + Amiga IFF (*.IFF, *.LBM) + + + + + Multiple Network Graphics (*.MNG) + + + + + Portable Bitmap (ASCII) (*.PBM) + + + + + Portable Bitmap (BINARY) (*.PBM) + + + + + Kodak PhotoCD (*.PCD) + + + + + Zsoft Paintbrush PCX bitmap format (*.PCX) + + + + + Portable Graymap (ASCII) (*.PGM) + + + + + Portable Graymap (BINARY) (*.PGM) + + + + + Portable Network Graphics (*.PNG) + + + + + Portable Pixelmap (ASCII) (*.PPM) + + + + + Portable Pixelmap (BINARY) (*.PPM) + + + + + Sun Rasterfile (*.RAS) + + + + + truevision Targa files (*.TGA, *.TARGA) + + + + + Tagged Image File Format (*.TIF, *.TIFF) + + + + + Wireless Bitmap (*.WBMP) + + + + + Adobe Photoshop (*.PSD) + + + + + Dr. Halo (*.CUT) + + + + + X11 Bitmap Format (*.XBM) + + + + + X11 Pixmap Format (*.XPM) + + + + + DirectDraw Surface (*.DDS) + + + + + Graphics Interchange Format (*.GIF) + + + + + High Dynamic Range (*.HDR) + + + + + Raw Fax format CCITT G3 (*.G3) + + + + + Silicon Graphics SGI image format (*.SGI) + + + + + OpenEXR format (*.EXR) + + + + + JPEG-2000 format (*.J2K, *.J2C) + + + + + JPEG-2000 format (*.JP2) + + + + + Portable FloatMap (*.PFM) + + + + + Macintosh PICT (*.PICT) + + + + + RAW camera image (*.*) + + + + + Delegate to a function that returns a string which describes + the plugins format. + + + + + Delegate to a function that returns a string which contains + a more detailed description. + + + + + Delegate to a function that returns a comma seperated list + of file extensions the plugin can read or write. + + + + + Delegate to a function that returns a regular expression that + can be used to idientify whether a file can be handled by the plugin. + + + + + Delegate to a function that opens a file. + + + + + Delegate to a function that closes a previosly opened file. + + + + + Delegate to a function that returns the number of pages of a multipage + bitmap if the plugin is capable of handling multipage bitmaps. + + + + + UNKNOWN + + + + + Delegate to a function that loads and decodes a bitmap into memory. + + + + + Delegate to a function that saves a bitmap. + + + + + Delegate to a function that determines whether the source defined + by and is a valid image. + + + + + Delegate to a function that returns a string which contains + the plugin's mime type. + + + + + Delegate to a function that returns whether the plugin can handle the + specified color depth. + + + + + Delegate to a function that returns whether the plugin can handle the + specified image type. + + + + + Delegate to a function that returns whether the plugin can handle + ICC-Profiles. + + + + + Callback function used by FreeImage to register plugins. + + + + + The structure contains functionpointers that make up a FreeImage plugin. + + + + + Delegate to a function that returns a string which describes + the plugins format. + + + + + Delegate to a function that returns a string which contains + a more detailed description. + + + + + Delegate to a function that returns a comma seperated list + of file extensions the plugin can read or write. + + + + + Delegate to a function that returns a regular expression that + can be used to idientify whether a file can be handled by the plugin. + + + + + Delegate to a function that opens a file. + + + + + Delegate to a function that closes a previosly opened file. + + + + + Delegate to a function that returns the number of pages of a multipage + bitmap if the plugin is capable of handling multipage bitmaps. + + + + + UNKNOWN + + + + + Delegate to a function that loads and decodes a bitmap into memory. + + + + + Delegate to a function that saves a bitmap. + + + + + Delegate to a function that determines whether the source is a valid image. + + + + + Delegate to a function that returns a string which contains + the plugin's mime type. + + + + + Delegate to a function that returns whether the plugin can handle the + specified color depth. + + + + + Delegate to a function that returns whether the plugin can handle the + specified image type. + + + + + Delegate to a function that returns whether the plugin can handle + ICC-Profiles. + + + + + Encapsulates a FreeImage-bitmap. + + + + + Indicates whether this instance is disposed. + + + + + Tab object. + + + + + Object used to syncronize lock methods. + + + + + Holds information used by SaveAdd() methods. + + + + + The stream that this instance was loaded from or + null if it has been cloned or deserialized. + + + + + True if the stream must be disposed with this + instance. + + + + + The number of frames contained by a mutlipage bitmap. + Default value is 1 and only changed if needed. + + + + + The index of the loaded frame. + Default value is 0 and only changed if needed. + + + + + Format of the sourceimage. + + + + + Handle to the encapsulated FreeImage-bitmap. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + For internal use only. + + The operation failed. + + + + Initializes a new instance of the class + bases on the specified image. + + The original to clone from. + The operation failed. + is a null reference. + + + + Initializes a new instance of the class + bases on the specified image with the specified size. + + The original to clone from. + The Size structure that represent the + size of the new . + The operation failed. + is a null reference. + + or are less or equal zero. + + + + + Initializes a new instance of the class + bases on the specified image with the specified size. + + The original to clone from. + Width of the new . + Height of the new . + The operation failed. + is a null reference. + + or are less or equal zero. + + + + Initializes a new instance of the class + bases on the specified image. + + The original to clone from. + + Although this constructor supports creating images in both formats + + and , bitmaps + created in these formats are treated like any normal 32-bit RGBA and 64-bit RGBA + images respectively. Currently, there is no support for automatic premultiplying images in + . + + The operation failed. + + + + Initializes a new instance of the class + bases on the specified image with the specified size. + + The original to clone from. + The Size structure that represent the + size of the new . + + Although this constructor supports creating images in both formats + + and , bitmaps + created in these formats are treated like any normal 32-bit RGBA and 64-bit RGBA + images respectively. Currently, there is no support for automatic premultiplying images in + . + + The operation failed. + is a null reference. + + or are less or equal zero. + + + + + Initializes a new instance of the class + bases on the specified image with the specified size. + + The original to clone from. + The width, in pixels, of the new . + The height, in pixels, of the new . + + Although this constructor supports creating images in both formats + + and , bitmaps + created in these formats are treated like any normal 32-bit RGBA and 64-bit RGBA + images respectively. Currently, there is no support for automatic premultiplying images in + . + + The operation failed. + is a null reference. + + or are less or equal zero. + + + + Initializes a new instance of the class + bases on the specified image. + + The original to clone from. + + Although this constructor supports creating images in both formats + + and , bitmaps + created in these formats are treated like any normal 32-bit RGBA and 64-bit RGBA + images respectively. Currently, there is no support for automatic premultiplying images in + . + + is a null reference. + The operation failed. + + + + Initializes a new instance of the class + bases on the specified image with the specified size. + + The original to clone from. + The Size structure that represent the + size of the new . + + Although this constructor supports creating images in both formats + + and , bitmaps + created in these formats are treated like any normal 32-bit RGBA and 64-bit RGBA + images respectively. Currently, there is no support for automatic premultiplying images in + . + + The operation failed. + is a null reference. + + or are less or equal zero. + + + + + Initializes a new instance of the class + bases on the specified image with the specified size. + + The original to clone from. + The width, in pixels, of the new . + The height, in pixels, of the new . + + Although this constructor supports creating images in both formats + + and , bitmaps + created in these formats are treated like any normal 32-bit RGBA and 64-bit RGBA + images respectively. Currently, there is no support for automatic premultiplying images in + . + + The operation failed. + is a null reference. + + or are less or equal zero. + + + + Initializes a new instance of the class + bases on the specified stream. + + Stream to read from. + Ignored. + The operation failed. + is a null reference. + + You must keep the stream open for the lifetime of the . + + + + + Initializes a new instance of the class + bases on the specified stream. + + Stream to read from. + The operation failed. + is a null reference. + + You must keep the stream open for the lifetime of the . + + + + + Initializes a new instance of the class + bases on the specified stream in the specified format. + + Stream to read from. + Format of the image. + The operation failed. + is a null reference. + + You must keep the stream open for the lifetime of the . + + + + + Initializes a new instance of the class + bases on the specified stream with the specified loading flags. + + Stream to read from. + Flags to enable or disable plugin-features. + The operation failed. + is a null reference. + + You must keep the stream open for the lifetime of the . + + + + + Initializes a new instance of the class + bases on the specified stream in the specified format + with the specified loading flags. + + Stream to read from. + Format of the image. + Flags to enable or disable plugin-features. + The operation failed. + is a null reference. + + You must keep the stream open for the lifetime of the . + + + + + Initializes a new instance of the class bases on the specified file. + + The complete name of the file to load. + The operation failed. + is a null reference. + does not exist. + + + + Initializes a new instance of the class bases on the specified file. + + The complete name of the file to load. + Ignored. + The operation failed. + is a null reference. + does not exist. + + + + Initializes a new instance of the class bases on the specified file + with the specified loading flags. + + The complete name of the file to load. + Flags to enable or disable plugin-features. + The operation failed. + is a null reference. + does not exist. + + + + Initializes a new instance of the class bases on the specified file + in the specified format. + + The complete name of the file to load. + Format of the image. + The operation failed. + is a null reference. + does not exist. + + + + Initializes a new instance of the class bases on the specified file + in the specified format with the specified loading flags. + + The complete name of the file to load. + Format of the image. + Flags to enable or disable plugin-features. + The operation failed. + is a null reference. + does not exist. + + + + Initializes a new instance of the class + bases on the specified size. + + The width, in pixels, of the new . + The height, in pixels, of the new . + The operation failed. + + + + Initializes a new instance of the class bases on the specified resource. + + The class used to extract the resource. + The name of the resource. + The operation failed. + + + + Initializes a new instance of the class bases on the specified size + and with the resolution of the specified object. + + The width, in pixels, of the new . + The height, in pixels, of the new . + The Graphics object that specifies the resolution for the new . + The operation failed. + is a null reference. + + + + Initializes a new instance of the class bases on the specified size and format. + + The width, in pixels, of the new . + The height, in pixels, of the new . + The PixelFormat enumeration for the new . + + Although this constructor supports creating images in both formats + + and , bitmaps + created in these formats are treated like any normal 32-bit RGBA and 64-bit RGBA + images respectively. Currently, there is no support for automatic premultiplying images in + . + + The operation failed. + is invalid. + + or are less or equal zero. + + + + Initializes a new instance of the class bases on the specified size and type. + Only non standard bitmaps are supported. + + The width, in pixels, of the new . + The height, in pixels, of the new . + The type of the bitmap. + The operation failed. + + is FIT_BITMAP or FIT_UNKNOWN. + is invalid. + + or are less or equal zero. + + + + Initializes a new instance of the class bases on the specified size, + pixel format and pixel data. + + The width, in pixels, of the new . + The height, in pixels, of the new . + Integer that specifies the byte offset between the beginning + of one scan line and the next. This is usually (but not necessarily) + the number of bytes in the pixel format (for example, 2 for 16 bits per pixel) + multiplied by the width of the bitmap. The value passed to this parameter must + be a multiple of four.. + The PixelFormat enumeration for the new . + Pointer to an array of bytes that contains the pixel data. + + Although this constructor supports creating images in both formats + + and , bitmaps + created in these formats are treated like any normal 32-bit RGBA and 64-bit RGBA + images respectively. Currently, there is no support for automatic premultiplying images in + . + + The operation failed. + is invalid. + + or are less or equal zero. + + + + Initializes a new instance of the class bases on the specified size, + pixel format and pixel data. + + The width, in pixels, of the new . + The height, in pixels, of the new . + Integer that specifies the byte offset between the beginning + of one scan line and the next. This is usually (but not necessarily) + the number of bytes in the pixel format (for example, 2 for 16 bits per pixel) + multiplied by the width of the bitmap. The value passed to this parameter must + be a multiple of four.. + The PixelFormat enumeration for the new . + Array of bytes containing the bitmap data. + + Although this constructor supports creating images in both formats + + and , bitmaps + created in these formats are treated like any normal 32-bit RGBA and 64-bit RGBA + images respectively. Currently, there is no support for automatic premultiplying images in + . + + The operation failed. + is invalid. + + or are less or equal zero. + is null + + + + Initializes a new instance of the class bases on the specified size, + pixel format and pixel data. + + The width, in pixels, of the new . + The height, in pixels, of the new . + Integer that specifies the byte offset between the beginning + of one scan line and the next. This is usually (but not necessarily) + the number of bytes in the pixel format (for example, 2 for 16 bits per pixel) + multiplied by the width of the bitmap. The value passed to this parameter must + be a multiple of four.. + The color depth of the new + The type for the new . + Pointer to an array of bytes that contains the pixel data. + The operation failed. + or is invalid. + + or are less or equal zero. + + + + Initializes a new instance of the class bases on the specified size, + pixel format and pixel data. + + The width, in pixels, of the new . + The height, in pixels, of the new . + Integer that specifies the byte offset between the beginning + of one scan line and the next. This is usually (but not necessarily) + the number of bytes in the pixel format (for example, 2 for 16 bits per pixel) + multiplied by the width of the bitmap. The value passed to this parameter must + be a multiple of four.. + The color depth of the new + The type for the new . + Array of bytes containing the bitmap data. + The operation failed. + or is invalid. + + or are less or equal zero. + is null + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The operation failed. + The operation failed. + + + + Frees all managed and unmanaged ressources. + + + + + Converts a instance to a instance. + + A instance. + A new instance of initialized to . + + The explicit conversion from into Bitmap + allows to create an instance on the fly and use it as if + was a Bitmap. This way it can be directly used with a + PixtureBox for example without having to call any + conversion operations. + + + + + Converts a instance to a instance. + + A instance. + A new instance of initialized to . + + The explicit conversion from into + allows to create an instance on the fly to perform + image processing operations and converting it back. + + + + + Determines whether two specified objects have the same value. + + A or a null reference (Nothing in Visual Basic). + A or a null reference (Nothing in Visual Basic). + + true if the value of left is the same as the value of right; otherwise, false. + + + + + Determines whether two specified objects have different values. + + A or a null reference (Nothing in Visual Basic). + A or a null reference (Nothing in Visual Basic). + + true if the value of left is different from the value of right; otherwise, false. + + + + + Type of the bitmap. + + + + + Number of palette entries. + + + + + The number of unique colors actually used by the bitmap. This might be different from + what ColorsUsed returns, which actually returns the palette size for palletised images. + Works for FIT_BITMAP type bitmaps only. + + + + + The size of one pixel in the bitmap in bits. + + + + + Width of the bitmap in pixel units. + + + + + Height of the bitmap in pixel units. + + + + + Returns the width of the bitmap in bytes, rounded to the next 32-bit boundary. + + + + + Size of the bitmap in memory. + + + + + Returns a structure that represents the palette of a FreeImage bitmap. + + is false. + + + + Gets whether the bitmap is RGB 555. + + + + + Gets whether the bitmap is RGB 565. + + + + + Gets the horizontal resolution, in pixels per inch, of this . + + + + + Gets the vertical resolution, in pixels per inch, of this . + + + + + Returns the structure of this . + + + + + Returns the structure of a this . + + + + + Investigates the color type of this + by reading the bitmaps pixel bits and analysing them. + + + + + Bit pattern describing the red color component of a pixel in this . + + + + + Bit pattern describing the green color component of a pixel in this . + + + + + Bit pattern describing the blue color component of a pixel in this . + + + + + Number of transparent colors in a palletised . + + + + + Get or sets transparency table of this . + + + + + Gets or sets whether this is transparent. + + + + + Gets whether this has a file background color. + + + + + Gets or sets the background color of this . + In case the value is null, the background color is removed. + + Get: There is no background color available. + Set: Setting background color failed. + + + + Pointer to the data-bits of this . + + + + + Width, in bytes, of this . + + + + + Pointer to the scanline of the top most pixel row of this . + + + + + Width, in bytes, of this . + In case this is top down Stride will be positive, else negative. + + + + + Gets attribute flags for the pixel data of this . + + + + + Gets the width and height of this . + + + + + Gets the pixel format for this . + + + + + Gets IDs of the property items stored in this . + + + + + Gets all the property items (pieces of metadata) stored in this . + + + + + Gets the format of this . + + + + + Gets the width and height, in pixels, of this . + + + + + Gets or sets an object that provides additional data about the . + + + + + Gets whether this has been disposed. + + + + + Gets a new instance of a metadata representing class. + + + + + Gets or sets the comment of this . + Supported formats are JPEG, PNG and GIF. + + + + + Returns whether this has a palette. + + + + + Gets or sets the entry used as transparent color in this . + Only works for 1-, 4- and 8-bpp. + + + + + Gets the number of frames in this . + + + + + Gets the ICCProfile structure of this . + + + + + Gets the format of the original image in case + this was loaded from a file or stream. + + + + + Gets the encapsulated FIBITMAP. + + + + + Gets the bounds of this in the specified unit. + + One of the values indicating + the unit of measure for the bounding rectangle. + The that represents the bounds of this + , in the specified unit. + + + + Gets the specified property item from this . + + The ID of the property item to get. + The this method gets. + + + + Returns a thumbnail for this . + + The width, in pixels, of the requested thumbnail image. + The height, in pixels, of the requested thumbnail image. + Ignored. + Ignored. + A that represents the thumbnail. + + + + Returns a thumbnail for this , keeping aspect ratio. + defines the maximum width or height + of the thumbnail. + + Thumbnail square size. + When true HDR images are transperantly + converted to standard images. + The thumbnail in a new instance. + + + + Converts this instance to a instance. + + A new instance of initialized this instance. + + + + Returns an instance of , representing the scanline + specified by of this . + Since FreeImage bitmaps are always bottum up aligned, keep in mind that scanline 0 is the + bottom-most line of the image. + + Number of the scanline to retrieve. + An instance of representing the + th scanline. + + List of return-types of T: + + Color Depth / TypeResult Type + 1 () + 4 () + 8 () + 16 () + 16 - 555 () + 16 - 565 () + 24 () + 32 () + + + + + + + + + + + + + + + + FreeImageBitmap bitmap = new FreeImageBitmap(@"C:\Pictures\picture.bmp"); + if (bitmap.ColorDepth == 32) + { + Scanline<RGBQUAD> scanline = bitmap.GetScanline<RGBQUAD>(0); + foreach (RGBQUAD pixel in scanline) + { + Console.WriteLine(pixel); + } + } + + + + The bitmap's type or color depth are not supported. + + + is no valid value. + + + + + Returns an instance of , representing the scanline + specified by of this . + Since FreeImage bitmaps are always bottum up aligned, keep in mind that scanline 0 is the + bottom-most line of the image. + + Number of the scanline to retrieve. + An instance of representing the + th scanline. + + List of return-types of T: + + Color Depth / TypeResult Type + 1 () + 4 () + 8 () + 16 () + 16 - 555 () + 16 - 565 () + 24 () + 32 () + + + + + + + + + + + + + + + + FreeImageBitmap bitmap = new FreeImageBitmap(@"C:\Pictures\picture.bmp"); + if (bitmap.ColorDepth == 32) + { + Scanline<RGBQUAD> scanline = (Scanline<RGBQUAD>)bitmap.GetScanline(0); + foreach (RGBQUAD pixel in scanline) + { + Console.WriteLine(pixel); + } + } + + + + The type of the bitmap or color depth are not supported. + + + is no valid value. + + + + + Returns a pointer to the specified scanline. + Due to FreeImage bitmaps are bottum up, + scanline 0 is the most bottom line of the image. + + Number of the scanline. + Pointer to the scanline. + + + + Returns a list of structures, representing the scanlines of this . + Due to FreeImage bitmaps are bottum up, scanline 0 is the + bottom-most line of the image. + Each color depth has a different representing structure due to different memory layouts. + + + List of return-types of T: + + Color Depth / TypeResult Type of IEnmuerable<Scanline<T>> + 1 () + 4 () + 8 () + 16 () + 16 - 555 () + 16 - 565 () + 24 () + 32 () + + + + + + + + + + + + + + + + + Removes the specified property item from this . + + The ID of the property item to remove. + + + + This method rotates, flips, or rotates and flips this . + + A RotateFlipType member + that specifies the type of rotation and flip to apply to this . + + + + Copies the metadata from another . + + The bitmap to read the metadata from. + + is a null reference. + + + + + Copies the metadata from another using + the provided options. + + The bitmap to read the metadata from. + Specifies the way the metadata is copied. + + is a null reference. + + + + + Saves this to the specified file. + + A string that contains the name of the file to which + to save this . + is null or empty. + Saving the image failed. + + + + Saves this to the specified file in the specified format. + + A string that contains the name of the file to which + to save this . + An that specifies the format of the saved image. + is null or empty. + Saving the image failed. + + + + Saves this to the specified file in the specified format + using the specified saving flags. + + A string that contains the name of the file to which + to save this . + An that specifies the format of the saved image. + Flags to enable or disable plugin-features. + is null or empty. + Saving the image failed. + + + + Saves this to the specified stream in the specified format. + + The stream where this will be saved. + An that specifies the format of the saved image. + is a null reference. + Saving the image failed. + + + + Saves this to the specified stream in the specified format + using the specified saving flags. + + The stream where this will be saved. + An that specifies the format of the saved image. + Flags to enable or disable plugin-features. + is a null reference. + Saving the image failed. + + + + Adds a frame to the file specified in a previous call to the + method. + + + This instance has not been saved to a file using Save(...) before. + + + + Adds a frame to the file specified in a previous call to the method. + + The position at which the frame should be inserted. + + This instance has not yet been saved to a file using the Save(...) method. + is out of range. + + + + Adds a frame to the file specified in a previous call to the method. + + A that contains the frame to add. + + This instance has not yet been saved to a file using the Save(...) method. + + + + Adds a frame to the file specified in a previous call to the method. + + A that contains the frame to add. + The position at which the frame should be inserted. + + This instance has not yet been saved to a file using the Save(...) method. + is out of range. + + + + Adds a frame to the file specified. + + File to add this frame to. + is a null reference. + does not exist. + Saving the image has failed. + + + + Adds a frame to the file specified. + + File to add this frame to. + The position at which the frame should be inserted. + is a null reference. + does not exist. + Saving the image has failed. + is out of range. + + + + Adds a frame to the file specified using the specified parameters. + + File to add this frame to. + Format of the image. + Flags to enable or disable plugin-features. + Flags to enable or disable plugin-features. + is a null reference. + does not exist. + Saving the image has failed. + + + + Adds a frame to the file specified using the specified parameters. + + File to add this frame to. + The position at which the frame should be inserted. + Format of the image. + Flags to enable or disable plugin-features. + Flags to enable or disable plugin-features. + is a null reference. + does not exist. + Saving the image has failed. + is out of range. + + + + Selects the frame specified by the index. + + The index of the active frame. + + is out of range. + The operation failed. + The source of the bitmap is not available. + + + + + Creates a GDI bitmap object from this . + + A handle to the GDI bitmap object that this method creates. + + + + Creates a GDI bitmap object from this . + + A structure that specifies the background color. + This parameter is ignored if the bitmap is totally opaque. + A handle to the GDI bitmap object that this method creates. + + + + Returns the handle to an icon. + + A Windows handle to an icon with the same image as this . + + + + Creates a GDI bitmap object from this with the same + color depth as the primary device. + + A handle to the GDI bitmap object that this method creates. + + + + Gets the of the specified pixel in this . + + The x-coordinate of the pixel to retrieve. + The y-coordinate of the pixel to retrieve. + A structure that represents the color of the specified pixel. + The operation failed. + The type of this bitmap is not supported. + + + + Makes the default transparent color transparent for this . + + + + + Makes the specified color transparent for this . + + The structure that represents + the color to make transparent. + + This method is not implemented. + + + + Sets the of the specified pixel in this . + + The x-coordinate of the pixel to set. + The y-coordinate of the pixel to set. + A structure that represents the color + to assign to the specified pixel. + The operation failed. + The type of this bitmap is not supported. + + + + Sets the resolution for this . + + The horizontal resolution, in dots per inch, of this . + The vertical resolution, in dots per inch, of this . + + + + This function is not yet implemented. + + + This method is not implemented. + + + + This function is not yet implemented. + + + This method is not implemented. + + + + This function is not yet implemented. + + + This method is not implemented. + + + + Converts this into a different color depth. + The parameter specifies color depth, greyscale conversion + and palette reorder. + Adding the flag + will first perform a convesion to greyscale. This can be done with any target + color depth. + Adding the flag + will allow the algorithm to reorder the palette. This operation will not be performed to + non-greyscale images to prevent data loss by mistake. + + A bitfield containing information about the conversion + to perform. + Returns true on success, false on failure. + + + + Converts this to + initializing a new instance. + In case source and destination type are the same, the operation fails. + An error message can be catched using the 'Message' event. + + Destination type. + True to scale linear, else false. + Returns true on success, false on failure. + + + + Converts this to . + In case source and destination type are the same, the operation fails. + An error message can be catched using the 'Message' event. + + Destination type. + True to scale linear, else false. + The converted instance. + + + + Converts this into a different color depth initializing + a new instance. + The parameter specifies color depth, greyscale conversion + and palette reorder. + Adding the flag will + first perform a convesion to greyscale. This can be done with any target color depth. + Adding the flag will + allow the algorithm to reorder the palette. This operation will not be performed to + non-greyscale images to prevent data loss by mistake. + + A bitfield containing information about the conversion + to perform. + The converted instance. + + + + Rescales this to the specified size using the + specified filter. + + The Size structure that represent the + size of the new . + Filter to use for resizing. + Returns true on success, false on failure. + + + + Rescales this to the specified size using the + specified filter. + + Width of the new . + Height of the new . + Filter to use for resizing. + Returns true on success, false on failure. + + + + Rescales this to the specified size using the + specified filter initializing a new instance. + + The Size structure that represent the + size of the new . + Filter to use for resizing. + The rescaled instance. + + + + Rescales this to the specified size using the + specified filter initializing a new instance. + + Width of the new . + Height of the new . + Filter to use for resizing. + The rescaled instance. + + + + Enlarges or shrinks this selectively per side and fills + newly added areas with the specified background color. + See for further details. + + The type of the specified color. + The number of pixels, the image should be enlarged on its left side. + Negative values shrink the image on its left side. + The number of pixels, the image should be enlarged on its top side. + Negative values shrink the image on its top side. + The number of pixels, the image should be enlarged on its right side. + Negative values shrink the image on its right side. + The number of pixels, the image should be enlarged on its bottom side. + Negative values shrink the image on its bottom side. + The color, the enlarged sides of the image should be filled with. + true on success, false on failure. + + + + Enlarges or shrinks this selectively per side and fills + newly added areas with the specified background color. + See for further details. + + The type of the specified color. + The number of pixels, the image should be enlarged on its left side. + Negative values shrink the image on its left side. + The number of pixels, the image should be enlarged on its top side. + Negative values shrink the image on its top side. + The number of pixels, the image should be enlarged on its right side. + Negative values shrink the image on its right side. + The number of pixels, the image should be enlarged on its bottom side. + Negative values shrink the image on its bottom side. + The color, the enlarged sides of the image should be filled with. + Options that affect the color search process for palletized images. + true on success, false on failure. + + + + Enlarges or shrinks this selectively per side and fills + newly added areas with the specified background color returning a new instance. + See for further details. + + The type of the specified color. + The number of pixels, the image should be enlarged on its left side. + Negative values shrink the image on its left side. + The number of pixels, the image should be enlarged on its top side. + Negative values shrink the image on its top side. + The number of pixels, the image should be enlarged on its right side. + Negative values shrink the image on its right side. + The number of pixels, the image should be enlarged on its bottom side. + Negative values shrink the image on its bottom side. + The color, the enlarged sides of the image should be filled with. + The enlarged instance. + + + + Enlarges or shrinks this selectively per side and fills + newly added areas with the specified background color returning a new instance. + See for further details. + + The type of the specified color. + The number of pixels, the image should be enlarged on its left side. + Negative values shrink the image on its left side. + The number of pixels, the image should be enlarged on its top side. + Negative values shrink the image on its top side. + The number of pixels, the image should be enlarged on its right side. + Negative values shrink the image on its right side. + The number of pixels, the image should be enlarged on its bottom side. + Negative values shrink the image on its bottom side. + The color, the enlarged sides of the image should be filled with. + Options that affect the color search process for palletized images. + The enlarged instance. + + + + Quantizes this from 24 bit to 8bit creating a new + palette with the specified using the specified + . + + The color reduction algorithm to be used. + Size of the desired output palette. + Returns true on success, false on failure. + + + + Quantizes this from 24 bit to 8bit creating a new + palette with the specified using the specified + and the specified + palette up to the + specified length. + + The color reduction algorithm to be used. + Size of the desired output palette. + The provided palette. + Returns true on success, false on failure. + + + + Quantizes this from 24 bit to 8bit creating a new + palette with the specified using the specified + and the specified + palette up to the + specified length. + + The color reduction algorithm to be used. + Size of the desired output palette. + Size of the provided palette of ReservePalette. + The provided palette. + Returns true on success, false on failure. + + + + Quantizes this from 24 bit to 8bit creating a new + palette with the specified using the specified + and the specified + palette up to the + specified length. + + The color reduction algorithm to be used. + Size of the desired output palette. + Size of the provided palette of ReservePalette. + The provided palette. + Returns true on success, false on failure. + + + + Quantizes this from 24 bit, using the specified + initializing a new 8 bit instance with the + specified . + + The color reduction algorithm to be used. + Size of the desired output palette. + The quantized instance. + + + + Quantizes this from 24 bit, using the specified + and palette + initializing a new 8 bit instance with the specified . + + The color reduction algorithm to be used. + Size of the desired output palette. + The provided palette. + The quantized instance. + + + + Quantizes this from 24 bit, using the specified + and up to + entries from palette initializing + a new 8 bit instance with the specified . + + The color reduction algorithm to be used. + Size of the desired output palette. + Size of the provided palette. + The provided palette. + The quantized instance. + + + + Quantizes this from 24 bit, using the specified + and up to + entries from palette initializing + a new 8 bit instance with the specified . + + The color reduction algorithm to be used. + Size of the desired output palette. + Size of the provided palette. + The provided palette. + The quantized instance. + + + + Converts a High Dynamic Range image to a 24-bit RGB image using a global + operator based on logarithmic compression of luminance values, imitating + the human response to light. + + A gamma correction that is applied after the tone mapping. + A value of 1 means no correction. + Scale factor allowing to adjust the brightness of the output image. + Returns true on success, false on failure. + + + + Converts a High Dynamic Range image to a 24-bit RGB image using a global operator inspired + by photoreceptor physiology of the human visual system. + + Controls the overall image intensity in the range [-8, 8]. + Controls the overall image contrast in the range [0.3, 1.0[. + Returns true on success, false on failure. + + + + Apply the Gradient Domain High Dynamic Range Compression to a RGBF image and convert to 24-bit RGB. + + Color saturation (s parameter in the paper) in [0.4..0.6] + Atenuation factor (beta parameter in the paper) in [0.8..0.9] + Returns true on success, false on failure. + + + + This method rotates a 1-, 4-, 8-bit greyscale or a 24-, 32-bit color image by means of 3 shears. + For 1- and 4-bit images, rotation is limited to angles whose value is an integer + multiple of 90. + + The angle of rotation. + Returns true on success, false on failure. + + + + This method rotates a 1-, 4-, 8-bit greyscale or a 24-, 32-bit color image by means of 3 shears. + For 1- and 4-bit images, rotation is limited to angles whose value is an integer + multiple of 90. + + The type of the color to use as background. + The angle of rotation. + The color used used to fill the bitmap's background. + Returns true on success, false on failure. + + + + Rotates this by the specified angle initializing a new instance. + For 1- and 4-bit images, rotation is limited to angles whose value is an integer + multiple of 90. + + The type of the color to use as background. + The angle of rotation. + The color used used to fill the bitmap's background. + The rotated instance. + + + + Rotates this by the specified angle initializing a new instance. + For 1- and 4-bit images, rotation is limited to angles whose value is an integer + multiple of 90. + + The angle of rotation. + The rotated instance. + + + + This method performs a rotation and / or translation of an 8-bit greyscale, + 24- or 32-bit image, using a 3rd order (cubic) B-Spline. + + The angle of rotation. + Horizontal image translation. + Vertical image translation. + Rotation center x-coordinate. + Rotation center y-coordinate. + When true the irrelevant part of the image is set to a black color, + otherwise, a mirroring technique is used to fill irrelevant pixels. + Returns true on success, false on failure. + + + + This method performs a rotation and / or translation of an 8-bit greyscale, + 24- or 32-bit image, using a 3rd order (cubic) B-Spline initializing a new instance. + + The angle of rotation. + Horizontal image translation. + Vertical image translation. + Rotation center x-coordinate. + Rotation center y-coordinate. + When true the irrelevant part of the image is set to a black color, + otherwise, a mirroring technique is used to fill irrelevant pixels. + The rotated instance. + + + + Perfoms an histogram transformation on a 8-, 24- or 32-bit image. + + The lookup table (LUT). + It's size is assumed to be 256 in length. + The color channel to be transformed. + Returns true on success, false on failure. + + + + Performs gamma correction on a 8-, 24- or 32-bit image. + + The parameter represents the gamma value to use (gamma > 0). + A value of 1.0 leaves the image alone, less than one darkens it, and greater than one lightens it. + Returns true on success, false on failure. + + + + Adjusts the brightness of a 8-, 24- or 32-bit image by a certain amount. + + A value 0 means no change, + less than 0 will make the image darker and greater than 0 will make the image brighter. + Returns true on success, false on failure. + + + + Adjusts the contrast of a 8-, 24- or 32-bit image by a certain amount. + + A value 0 means no change, + less than 0 will decrease the contrast and greater than 0 will increase the contrast of the image. + Returns true on success, false on failure. + + + + Inverts each pixel data. + + Returns true on success, false on failure. + + + + Computes the image histogram. + + Channel to compute from. + Array of integers containing the histogram. + Returns true on success, false on failure. + + + + Retrieves the red, green, blue or alpha channel of a 24- or 32-bit image. + + The color channel to extract. + The color channel in a new instance. + + + + Insert a 8-bit dib into a 24- or 32-bit image. + Both images must have to same width and height. + + The to insert. + The color channel to replace. + Returns true on success, false on failure. + + + + Retrieves the real part, imaginary part, magnitude or phase of a complex image. + + The color channel to extract. + The color channel in a new instance. + + + + Set the real or imaginary part of a complex image. + Both images must have to same width and height. + + The to insert. + The color channel to replace. + Returns true on success, false on failure. + + + + Copy a sub part of this . + + The subpart to copy. + The sub part in a new instance. + + + + Copy a sub part of this . + + Specifies the left position of the cropped rectangle. + Specifies the top position of the cropped rectangle. + Specifies the right position of the cropped rectangle. + Specifies the bottom position of the cropped rectangle. + The sub part in a new instance. + + + + Alpha blend or combine a sub part image with this . + The bit depth of must be greater than or equal to the bit depth this instance. + + The to paste into this instance. + Specifies the left position of the sub image. + Specifies the top position of the sub image. + alpha blend factor. + The source and destination images are alpha blended if alpha=0..255. + If alpha > 255, then the source image is combined to the destination image. + Returns true on success, false on failure. + + + + Alpha blend or combine a sub part image with tthis . + The bit depth of must be greater than or equal to the bit depth this instance. + + The to paste into this instance. + Specifies the position of the sub image. + alpha blend factor. + The source and destination images are alpha blended if alpha=0..255. + If alpha > 255, then the source image is combined to the destination image. + Returns true on success, false on failure. + + + + This method composite a transparent foreground image against a single background color or + against a background image. + In case is false and + and + are null, a checkerboard will be used as background. + + When true the background of this instance is used + if it contains one. + Backgroundcolor used in case is false + and is not null. + Background used in case + is false and is a null reference. + Returns true on success, false on failure. + + + + Applies the alpha value of each pixel to its color components. + The aplha value stays unchanged. + Only works with 32-bits color depth. + + Returns true on success, false on failure. + + + + Solves a Poisson equation, remap result pixels to [0..1] and returns the solution. + + Number of cycles in the multigrid algorithm (usually 2 or 3) + Returns true on success, false on failure. + + + + Adjusts an image's brightness, contrast and gamma as well as it may + optionally invert the image within a single operation. + + Percentage brightness value where -100 <= brightness <= 100. + A value of 0 means no change, less than 0 will make the image darker and greater + than 0 will make the image brighter. + Percentage contrast value where -100 <= contrast <= 100. + A value of 0 means no change, less than 0 will decrease the contrast + and greater than 0 will increase the contrast of the image. + Gamma value to be used for gamma correction. + A value of 1.0 leaves the image alone, less than one darkens it, + and greater than one lightens it. + This parameter must not be zero or smaller than zero. + If so, it will be ignored and no gamma correction will be performed on the image. + If set to true, the image will be inverted. + Returns true on success, false on failure. + + + + Applies color mapping for one or several colors on a 1-, 4- or 8-bit + palletized or a 16-, 24- or 32-bit high color image. + + Array of colors to be used as the mapping source. + Array of colors to be used as the mapping destination. + If true, 32-bit images and colors are treated as 24-bit. + If true, source and destination colors are swapped, that is, + each destination color is also mapped to the corresponding source color. + The total number of pixels changed. + + or is a null reference. + + + has a different length than . + + + + + Swaps two specified colors on a 1-, 4- or 8-bit palletized + or a 16-, 24- or 32-bit high color image. + + One of the two colors to be swapped. + The other of the two colors to be swapped. + If true, 32-bit images and colors are treated as 24-bit. + The total number of pixels changed. + + + + Applies palette index mapping for one or several indices + on a 1-, 4- or 8-bit palletized image. + + Array of palette indices to be used as the mapping source. + Array of palette indices to be used as the mapping destination. + The number of palette indices to be mapped. This is the size of both + srcindices and dstindices + If true, source and destination palette indices are swapped, that is, + each destination index is also mapped to the corresponding source index. + The total number of pixels changed. + + or is a null reference. + + + has a different length than . + + + + + Swaps two specified palette indices on a 1-, 4- or 8-bit palletized image. + + One of the two palette indices to be swapped. + The other of the two palette indices to be swapped. + The total number of pixels changed. + + + + Sets all pixels of this to the specified color. + See for further details. + + The type of the specified color. + The color to fill this with. + true on success, false on failure. + + + + Sets all pixels of this to the specified color. + See for further details. + + The type of the specified color. + The color to fill this with. + Options that affect the color search process for palletized images. + true on success, false on failure. + + + + Creates a new ICC-Profile. + + The data of the new ICC-Profile. + The new ICC-Profile of the bitmap. + is a null reference. + + + + Creates a new ICC-Profile. + + The data of the new ICC-Profile. + The number of bytes of to use. + The new ICC-Profile of the bitmap. + is null. + + + + Determines whether this and the specified instances are the same. + + The object to test. + true if this instance is the same + or if both are null references; otherwise, false. + + + + Returns a hash code for this structure. + + An integer value that specifies the hash code for this . + + + + Returns a value that indicates whether the pixel format for this contains alpha information. + + The to test. + true if pixfmt contains alpha information; otherwise, false. + + + + Returns a value that indicates whether the pixel format is 32 bits per pixel. + + The to test. + true if pixfmt is canonical; otherwise, false. + + + + Returns a value that indicates whether the pixel format is 64 bits per pixel. + + The enumeration to test. + true if pixfmt is extended; otherwise, false. + + + + Creates a from a Windows handle to an icon. + + A handle to an icon. + The that this method creates. + + + + Creates a from the specified Windows resource. + + A handle to an instance of the executable + file that contains the resource. + A string containing the name of the resource bitmap. + The that this method creates. + + + + Creates a from the specified file. + + A string that contains the name of the file + from which to create the . + The this method creates. + + + + Creates a from the specified file + using embedded color management information in that file. + + A string that contains the + name of the file from which to create the . + Ignored. + The this method creates. + + + + Creates a from a handle to a GDI bitmap. + + The GDI bitmap handle from which to create the . + The this method creates. + + + + Creates a from a handle to a GDI bitmap and a handle to a GDI palette. + + The GDI bitmap handle from which to create the . + Ignored. + The this method creates. + + + + Frees a bitmap handle. + + Handle to a bitmap. + true on success, false on failure. + + + + Creates a from the specified data stream. + + A that contains the data for this . + The this method creates. + + + + Creates a from the specified data stream. + + A that contains the data for this . + Ignored. + The this method creates. + + + + Creates a from the specified data stream. + + A that contains the data for this . + Ignored. + Ignored. + The this method creates. + + + + Returns the color depth, in number of bits per pixel, + of the specified pixel format. + + The member that specifies + the format for which to find the size. + The color depth of the specified pixel format. + + + + Performs a lossless rotation or flipping on a JPEG file. + + Source file. + Destination file; can be the source file; will be overwritten. + The operation to apply. + To avoid lossy transformation, you can set the perfect parameter to true. + Returns true on success, false on failure. + + + + Performs a lossless crop on a JPEG file. + + Source filename. + Destination filename. + Specifies the cropped rectangle. + Returns true on success, false on failure. + + or is null. + + + does not exist. + + + + + Performs a lossless crop on a JPEG file. + + Source filename. + Destination filename. + Specifies the left position of the cropped rectangle. + Specifies the top position of the cropped rectangle. + Specifies the right position of the cropped rectangle. + Specifies the bottom position of the cropped rectangle. + Returns true on success, false on failure. + + or is null. + + + does not exist. + + + + + Converts a X11 color name into a corresponding RGB value. + + Name of the color to convert. + Red component. + Green component. + Blue component. + Returns true on success, false on failure. + is null. + + + + Converts a SVG color name into a corresponding RGB value. + + Name of the color to convert. + Red component. + Green component. + Blue component. + Returns true on success, false on failure. + is null. + + + + Creates a lookup table to be used with AdjustCurve() which + may adjusts brightness and contrast, correct gamma and invert the image with a + single call to AdjustCurve(). + + Output lookup table to be used with AdjustCurve(). + The size of is assumed to be 256. + Percentage brightness value where -100 <= brightness <= 100. + A value of 0 means no change, less than 0 will make the image darker and greater + than 0 will make the image brighter. + Percentage contrast value where -100 <= contrast <= 100. + A value of 0 means no change, less than 0 will decrease the contrast + and greater than 0 will increase the contrast of the image. + Gamma value to be used for gamma correction. + A value of 1.0 leaves the image alone, less than one darkens it, + and greater than one lightens it. + If set to true, the image will be inverted. + The number of adjustments applied to the resulting lookup table + compared to a blind lookup table. + is null. + is not 256. + + + + Adds a specified frame to the file specified using the specified parameters. + Use this method to save selected frames from an to a multiple-frame image. + + File to add this frame to. + A that contains the frame to add. + Format of the image. + Flags to enable or disable plugin-features. + Flags to enable or disable plugin-features. + + or is null. + + does not exist. + Saving the image failed. + + + + Adds a specified frame to the file specified using the specified parameters. + Use this method to save selected frames from an image to a multiple-frame image. + + File to add this frame to. + A that contains the frame to add. + The position of the inserted frame. + Format of the image. + Flags to enable or disable plugin-features. + Flags to enable or disable plugin-features. + + or is null. + + does not exist. + Saving the image failed. + is out of range. + + + + Returns a new instance of the class which + has no public accessible constructor. + + A new instace of . + + + + Throws an exception in case the instance has already been disposed. + + + + + Tries to replace the wrapped with a new one. + In case the new dib is null or the same as the already + wrapped one, nothing will be changed and the result will + be false. + Otherwise the wrapped will be unloaded and replaced. + + The new dib. + Returns true on success, false on failure. + + + + Unloads currently wrapped or unlocks the locked page + in case it came from a multipaged bitmap. + + + + + Informs the runtime about unmanaged allocoted memory. + + + + + Opens the stream and reads the number of available pages. + Then loads the first page to this instance. + + + + + Helper class to store informations for . + + + + + Creates a deep copy of this . + + A deep copy of this . + + + + Performs application-defined tasks associated with freeing, + releasing, or resetting unmanaged resources. + + + + + Performs application-defined tasks associated with freeing, + releasing, or resetting unmanaged resources. + + If true managed ressources are released. + + + + Retrieves an object that can iterate through the individual scanlines in this . + + An for the . + The bitmaps's type is not supported. + + + + Class handling non-bitmap related functions. + + + + + Internal callback + + + + + Gets a value indicating if the FreeImage DLL is available or not. + + + + + Internal errors in FreeImage generate a logstring that can be + captured by this event. + + + + + Gets a string containing the current version of the library. + + + + + Gets a string containing a standard copyright message. + + + + + Gets whether the platform is using Little Endian. + + + + + Internal class wrapping stream io functions. + + + FreeImage can read files from a disk or a network drive but also allows the user to + implement their own loading or saving functions to load them directly from an ftp or web + server for example. + + In .NET streams are a common way to handle data. The FreeImageStreamIO class handles + the loading and saving from and to streams. It implements the funtions FreeImage needs + to load data from an an arbitrary source. + + The class is for internal use only. + + + + + structure that can be used to read from streams via + . + + + + + Initializes a new instances which can be used to + create a FreeImage compatible structure. + + + + + Reads the requested data from the stream and writes it to the given address. + + + + + Reads the given data and writes it into the stream. + + + + + Moves the streams position. + + + + + Returns the streams current position + + + + + Class wrapping streams, implementing a buffer for read data, + so that seek operations can be made. + + + FreeImage can load bitmaps from arbitrary sources. + .NET works with different streams like File- or NetConnection-strams. + NetConnection streams, which are used to load files from web servers, + for example cannot seek. + But FreeImage frequently uses the seek operation when loading bitmaps. + StreamWrapper wrapps a stream and makes it seekable by caching all read + data into an internal MemoryStream to jump back- and forward. + StreamWapper is for internal use and only for loading from streams. + + + + + The stream to wrap + + + + + The caching stream + + + + + Indicates if the wrapped stream reached its end + + + + + Tells the wrapper to block readings or not + + + + + Indicates if the wrapped stream is disposed or not + + + + + Initializes a new instance based on the specified . + + The stream to wrap. + When true the wrapper always tries to read the requested + amount of data from the wrapped stream. + + + + Releases all resources used by the instance. + + + + + Delegate to the C++ function fread. + + Pointer to read from. + Item size in bytes. + Maximum number of items to be read. + Handle/stream to read from. + Number of full items actually read, + which may be less than count if an error occurs or + if the end of the file is encountered before reaching count. + + + + Delegate to the C++ function fwrite. + + Pointer to data to be written. + Item size in bytes. + Maximum number of items to be written. + Handle/stream to write to. + Number of full items actually written, + which may be less than count if an error occurs. + Also, if an error occurs, the file-position indicator cannot be determined. + + + + Delegate to the C++ function fseek. + + Handle/stream to seek in. + Number of bytes from origin. + Initial position. + If successful 0 is returned; otherwise a nonzero value. + + + + Delegate to the C++ function ftell. + + Handle/stream to retrieve its currents position from. + The current position. + + + + Wrapper for a custom handle. + + + The fi_handle of FreeImage in C++ is a simple pointer, but in .NET + it's not that simple. This wrapper uses fi_handle in two different ways. + + We implement a new plugin and FreeImage gives us a handle (pointer) that + we can simply pass through to the given functions in a 'FreeImageIO' + structure. + But when we want to use LoadFromhandle or SaveToHandle we need + a fi_handle (that we receive again in our own functions). + This handle is for example a stream (see LoadFromStream / SaveToStream) + that we want to work with. To know which stream a read/write is meant for + we could use a hash value that the wrapper itself handles or we can + go the unmanaged way of using a handle. + Therefor we use a to receive a unique pointer that we can + convert back into a .NET object. + When the fi_handle instance is no longer needed the instance must be disposed + by the creater manually! It is recommended to use the using statement to + be sure the instance is always disposed: + + + using (fi_handle handle = new fi_handle(object)) + { + callSomeFunctions(handle); + } + + + What does that mean? + If we get a fi_handle from unmanaged code we get a pointer to unmanaged + memory that we do not have to care about, and just pass ist back to FreeImage. + If we have to create a handle our own we use the standard constructur + that fills the with an pointer that represents the given object. + With calling the is used to retrieve the original + object we passed through the constructor. + + This way we can implement a fi_handle that works with managed an unmanaged + code. + + + + + The handle to wrap. + + + + + Initializes a new instance wrapping a managed object. + + The object to wrap. + + is null. + + + + Tests whether two specified structures are equivalent. + + The that is to the left of the equality operator. + The that is to the right of the equality operator. + + true if the two structures are equal; otherwise, false. + + + + + Tests whether two specified structures are different. + + The that is to the left of the inequality operator. + The that is to the right of the inequality operator. + + true if the two structures are different; otherwise, false. + + + + + Gets whether the pointer is a null pointer. + + + + + Returns the object assigned to the handle in case this instance + was created by managed code. + + assigned to this handle or null on failure. + + + + Converts the numeric value of the object + to its equivalent string representation. + + The string representation of the value of this instance. + + + + Returns a hash code for this structure. + + An integer value that specifies the hash code for this . + + + + Tests whether the specified object is a structure + and is equivalent to this structure. + + The object to test. + true if is a structure + equivalent to this structure; otherwise, false. + + + + Indicates whether the current object is equal to another object of the same type. + + An object to compare with this object. + True if the current object is equal to the other parameter; otherwise, false. + + + + Compares this instance with a specified . + + An object to compare with this instance. + A 32-bit signed integer indicating the lexical relationship between the two comparands. + is not a . + + + + Compares this instance with a specified object. + + A to compare. + A signed number indicating the relative values of this instance + and . + + + + Releases all resources used by the instance. + + + + + Structure for implementing access to custom handles. + + + + + Delegate to the C++ function fread. + + + + + Delegate to the C++ function fwrite. + + + + + Delegate to the C++ function fseek. + + + + + Delegate to the C++ function ftell. + + + + + Provides additional information specific for GIF files. This class cannot be inherited. + + + + + Initializes a new instance of the class + with the specified . + + A reference to a instance. + + + + Gets or sets a value indicating whether this frame uses the + GIF image's global palette. If set to false, this + frame uses its local palette. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Creates a global palette for the GIF image, intialized with all entries of the + current local palette. + The property will be set to true when + invoking this method. This effectively enables the newly created global palette. + + + The image does not have a palette. + + + + + Creates a global palette for the GIF image with the specified size, intialized + with the first entries of the current local palette. + The property will be set to true when + invoking this method. This effectively enables the newly created global palette. + + The size of the newly created global palette. + + is a null reference. + + + + Creates a global palette for the GIF image, intialized with the entries + of the specified palette. + The property will be set to true when + invoking this method. This effectively enables the newly created global palette. + + The palette that contains the initial values for + the newly created global palette. + + is a null reference. + + + + Creates a global palette for the GIF image with the specified size, intialized + with the first entries of the specified palette. + The property will be set to true when + invoking this method. This effectively enables the newly created global palette. + + The palette that contains the initial values for + the newly created global palette. + The size of the newly created global palette. + + is a null reference. + + + + Class handling metadata of a FreeImage bitmap. + + + + + Initializes a new instance based on the specified , + showing all known models. + + Handle to a FreeImage bitmap. + + + + Initializes a new instance based on the specified , + showing or hiding empry models. + + Handle to a FreeImage bitmap. + When true, empty metadata models + will be hidden until a tag to this model is added. + + + + Gets or sets the of the specified type. + In case the getter returns null the model is not contained + by the list. + null can be used calling the setter to destroy the model. + + Type of the model. + The object of the specified type. + + + + Gets or sets the at the specified index. + In case the getter returns null the model is not contained + by the list. + null can be used calling the setter to destroy the model. + + Index of the within + this instance. + The + object at the specified index. + + + + Returns a list of all visible + MetadataModels. + + + + + Adds new tag to the bitmap or updates its value in case it already exists. + will be used as key. + + The tag to add or update. + Returns true on success, false on failure. + + is null. + + + + Returns the number of visible + MetadataModels. + + + + + Gets or sets whether empty + MetadataModels are hidden. + + + + + Retrieves an object that can iterate through the individual + MetadataModels + in this . + + An for this . + + + + Compares this instance with a specified . + + An object to compare with this instance. + A 32-bit signed integer indicating the lexical relationship between the two comparands. + is not a . + + + + Compares this instance with a specified object. + + A to compare. + A signed number indicating the relative values of this instance + and . + + + + Base class that represents a collection of all tags contained in a metadata model. + + + The MetedataModel class is an abstract base class, which is inherited by + several derived classes, one for each existing metadata model. + + + + + Handle to the encapsulated FreeImage-bitmap. + + + + + Initializes a new instance of this class. + + Handle to a FreeImage bitmap. + + is null. + + + + Retrieves the datamodel that this instance represents. + + + + + Adds new tag to the bitmap or updates its value in case it already exists. + will be used as key. + + The tag to add or update. + Returns true on success, false on failure. + + is null. + + The tags model differs from this instances model. + + + + Adds a list of tags to the bitmap or updates their values in case they already exist. + will be used as key. + + A list of tags to add or update. + Returns the number of successfully added tags. + + is null. + + + + Removes the specified tag from the bitmap. + + The key of the tag. + Returns true on success, false on failure. + + is null. + + + + Destroys the metadata model + which will remove all tags of this model from the bitmap. + + Returns true on success, false on failure. + + + + Returns the specified metadata tag. + + The key of the tag. + The metadata tag. + + is null. + + + + Returns whether the specified tag exists. + + The key of the tag. + True in case the tag exists, else false. + + is null. + + + + Returns a list of all metadata tags this instance represents. + + + + + Returns the tag at the given index. + + Index of the tag to return. + The tag at the given index. + + + + Returns the metadata tag at the given index. This operation is slow when accessing all tags. + + Index of the tag. + The metadata tag. + + is greater or equal Count + or index is less than zero. + + + + Retrieves an object that can iterate through the individual MetadataTags in this MetadataModel. + + An for the + . + + + + Returns the number of metadata tags this instance represents. + + + + + Returns whether this model exists in the bitmaps metadata structure. + + + + + Searches for a pattern in each metadata tag and returns the result as a list. + + The regular expression to use for the search. + A bitfield that controls which fields should be searched in. + A list containing all found metadata tags. + + is null. + + is empty. + + + + Returns the value of the specified tag. + + Type of the tag's data. + The key of the tag. + The value of the specified tag. + + + + Returns an array containing the data of the specified tag. + + The type of the tag's data. + The key of the tag. + An array containing the data of the specified tag. + + + + Returns the string contained by the specified tag. + + The key of the tag. + The string contained by the specified tag. + + + + Returns an array containg the data of the specified tag + as unsigned 32bit integer. + + The key of the tag. + An array containg the data of the specified tag + as unsigned 32bit integer. + + + + Returns the value of the tag as unsigned 32bit integer. + + The key of the tag. + The value of the tag as unsigned 32bit integer. + + + + Sets the value of the specified tag. + + The type of the tag's data. + The key of the tag. + The new value of the specified tag or null. + + + + Sets the value of the specified tag. + + The key of the tag. + The new value of the specified tag or null. + + + + Sets the value of the specified tag as undefined. + + The key of the tag. + The new value of the specified tag or null. + + + + Returns the equivalent for the + specified . + + The string containing the . + The equivalent for the + specified . + + + + Returns the equivalent for the + specified . + + The to convert. + The equivalent for the + specified . + + + + Returns the equivalent for the + specified . + + The string containing the . + The equivalent for the + specified . + + + + Returns the equivalent for the + specified . + + The to convert. + The equivalent for the + specified . + + + + Returns the equivalent for the + specified . + + The string containing the . + The equivalent for the + specified . + + + + Returns the equivalent for the + specified . + + The to convert. + The equivalent for the + specified . + + + + Returns the equivalent for the + specified . + + The string containing the . + The equivalent for the + specified . + + + + Returns the equivalent for the + specified . + + The to convert. + The equivalent for the + specified . + + + + Returns the equivalent for the + specified . + + The string containing the . + The equivalent for the + specified . + + + + Returns the equivalent for the + specified . + + The to convert. + The equivalent for the + specified . + + + + Specified different unit types. + + + + + No or unknown type. + + + + + Kilometers per hour. + + + + + Miles per hour. + + + + + Knots. + + + + + Specifies different direction types. + + + + + No or unknown direction type. + + + + + True direction. + + + + + Magnatic direction. + + + + + Specifies the type of a latitude value. + + + + + No or unknown type. + + + + + North. + + + + + South. + + + + + Specifies the type of a longitude value. + + + + + No or unknown type. + + + + + East. + + + + + West. + + + + + Specifies different altitude types. + + + + + No or unknown type. + + + + + East. + + + + + West. + + + + + Specifies interoperability types. + + + + + No or unknown type. + + + + + Indicates a file conforming to R98 file specification of Recommended + Exif Interoperability Rules (ExifR98) or to DCF basic file stipulated + by Design Rule for Camera File System. + + + + + Indicates a file conforming to DCF thumbnail file stipulated by Design + rule for Camera File System. + + + + + Specifies orientation of images. + + + + + Undefinied orientation. + + + + + TopLeft. + + + + + TopRight. + + + + + BottomRight. + + + + + BottomLeft. + + + + + LeftTop. + + + + + RightTop. + + + + + RightBottom. + + + + + LeftBottom. + + + + + Converts the model of the MetadataModel object to its equivalent string representation. + + The string representation of the value of this instance. + + + + Represents a collection of all tags contained in the metadata model + . + + + + + Initializes a new instance of this class. + + Handle to a FreeImage bitmap. + + + + Retrieves the datamodel that this instance represents. + + + + + Gets or sets the width of the entire canvas area, that each page is displayed in. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the height of the entire canvas area, that each page is displayed in. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the global palette of the GIF image. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the number of replays for the animation. + Use 0 (zero) to specify an infinte number of replays. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the horizontal offset within the logical canvas area, this frame is to be displayed at. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the vertical offset within the logical canvas area, this frame is to be displayed at. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets a flag to supress saving the dib's attached palette + (making it use the global palette). The local palette is the palette used by a page. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets a value indicating whether the image is interlaced. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the amout of time in milliseconds this frame is to be displayed. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets this frame's disposal method. Generally, this method defines, how to + remove or replace a frame when the next frame has to be drawn. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Represents a collection of all tags contained in the metadata model + . + + + + + Initializes a new instance of this class. + + Handle to a FreeImage bitmap. + + + + Retrieves the datamodel that this instance represents. + + + + + Gets or sets the comment of the image. + Supported formats are JPEG, PNG and GIF. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Represents a collection of all tags contained in the metadata model + . + + + + + Initializes a new instance of this class. + + Handle to a FreeImage bitmap. + + + + Retrieves the datamodel that this instance represents. + + + + + Represents a collection of all tags contained in the metadata model + . + + + + + Initializes a new instance of this class. + + Handle to a FreeImage bitmap. + + + + Retrieves the datamodel that this instance represents. + + + + + Gets or sets the version of this standard supported. + Constant length or 4. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the Flashpix format version supported by a FPXR file. + Constant length or 4. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the color space information tag. + See remarks for further information. + + + The following values are defined: + + + ID + Description + + + 1 + sRGB (default) + + + 0xFFFF + uncalibrated + + + other + reserved + + + +
          Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. +
          +
          + + + Gets or sets the valid width of a compressed image. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the valid height of a compressed image. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets components configuration. See remarks for further information. + Constant length of 4. + + + The channels of each component are arranged in order from the 1st component to the 4th. + For uncompressed data the data arrangement is given in the PhotometricInterpretation tag. + However, since PhotometricInterpretation can only express the order of Y,Cb and Cr, + this tag is provided for cases when compressed data uses components other than Y, Cb, + and Cr and to enable support of other sequences. + Default = 4 5 6 0 (if RGB uncompressed) + The following values are defined: + + + ID + Description + + + 0 + does not exist + + + 1 + Y + + + 2 + Cb + + + 3 + Cr + + + 4 + R + + + 5 + R + + + 6 + R + + + other + reserved + + + +
          Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. +
          +
          + + + Gets or sets compression mode used for a compressed image is indicated + in unit bits per pixel. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets a tag for manufacturers of Exif writers to record any desired information. + The contents are up to the manufacturer, but this tag should not be used for any other + than its intended purpose. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets a tag for Exif users to write keywords or comments on the image besides + those in ImageDescription, and without the character code limitations of the ImageDescription tag. + Minimum length of 8. See remarks for further information. + + + The character code used in the UserComment tag is identified based on an ID code in a fixed 8-byte + area at the start of the tag data area. The unused portion of the area is padded with NULL. + The ID code for the UserComment area may be a Defined code such as JIS or ASCII, or may be Undefined. + +
          Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. +
          +
          + + + Gets or sets the name of an audio file related to the image data. + The format is 8.3. + Constant length of 12 + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the date and time when the original image data was generated. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the date and time when the image was stored as digital data. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets a tag used to record fractions of seconds for the DateTime tag. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets a tag used to record fractions of seconds for the DateTimeOriginal tag. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets a tag used to record fractions of seconds for the DateTimeDigitized tag. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or the exposure time, given in seconds (sec). + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or the F number. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the class of the program used by the camera to set exposure when the + picture is taken. + See remarks for further information. + + + The following values are defined: + + + ID + Description + + + 0 + not defined + + + 1 + manual + + + 2 + normal program + + + 3 + aperture priority + + + 4 + shutter priority + + + 5 + create program + + + 6 + action program + + + 7 + portrait mode + + + 8 + landscape mode + + + others + reserved + + + +
          Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. +
          +
          + + + Gets or sets the spectral sensitivity of each channel of the camera used. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the the ISO Speed and ISO Latitude of the camera or input device as + specified in ISO 12232. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the Opto-Electric Conversion Function (OECF) specified in ISO 14524. + OECF is the relationship between the camera optical input and the image values. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the shutter speed. The unit is the APEX (Additive System of Photographic Exposure). + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the lens aperture. The unit is the APEX value. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of brightness. The unit is the APEX value. + Ordinarily it is given in the range of -99.99 to 99.99. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the exposure bias. The unit is the APEX value. + Ordinarily it is given in the range of ?9.99 to 99.99. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the smallest F number of the lens. The unit is the APEX value. + Ordinarily it is given in the range of 00.00 to 99.99, + but it is not limited to this range. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets distance to the subject, given in meters. + Note that if the numerator of the recorded value is FFFFFFFF, infinity shall be indicated; + and if the numerator is 0, distance unknown shall be indicated. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the metering mode. See remarks for further information. + + + The following values are defined: + + + ID + Description + + + 0 + unknown + + + 1 + average + + + 2 + center-weighted-average + + + 3 + spot + + + 4 + multi-spot + + + 5 + pattern + + + 6 + partial + + + other + reserved + + + 255 + other + + + +
          Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. +
          +
          + + + Gets or sets the kind of light source. + See remarks for further information. + + + The following values are defined: + + + ID + Description + + + 0 + unknown + + + 1 + daylight + + + 2 + fluorescent + + + 3 + tungsten + + + 4 + flash + + + 9 + fine weather + + + 10 + cloudy weather + + + 11 + shade + + + 12 + daylight fluorecent (D 5700 - 7100K) + + + 13 + day white fluorescent (N 4600 - 5400K) + + + 14 + cool white fluorescent (W 3900 - 4500K) + + + 15 + white fluorescent (WW 3200 - 3700K) + + + 17 + standard light A + + + 18 + standard light B + + + 19 + standard light C + + + 20 + D55 + + + 21 + D65 + + + 22 + D75 + + + 23 + D50 + + + 24 + ISO studio tungsten + + + 255 + other light source + + + other + reserved + + + +
          Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. +
          +
          + + + Gets or sets a value indicating the status of flash when the image was shot. + Bit 0 indicates the flash firing status, bits 1 and 2 indicate the flash return + status, bits 3 and 4 indicate the flash mode, bit 5 indicates whether the flash + function is present, and bit 6 indicates "red eye" mode. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets a value indicating the location and area of the main subject in + the overall scene. Variable length between 2 and 4. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the actual focal length of the lens, in mm. + Conversion is not made to the focal length of a 35 mm film camera. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the strobe energy at the time the image is captured, + as measured in Beam Candle Power Seconds (BCPS). + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the camera or input device spatial frequency table and SFR values + in the direction of image width, image height, and diagonal direction, + as specified in ISO 12233. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the number of pixels in the image width (X) direction per + FocalPlaneResolutionUnit on the camera focal plane. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the number of pixels in the image height (Y) direction per + FocalPlaneResolutionUnit on the camera focal plane. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the unit for measuring FocalPlaneXResolution and FocalPlaneYResolution. + This value is the same as the ResolutionUnit. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the location of the main subject in the scene. + The value of this tag represents the pixel at the center of the main subject + relative to the left edge, prior to rotation processing as per the Rotation tag. + The first value indicates the X column number and second indicates the Y row number. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the exposure index selected on the camera or input device at the + time the image was captured. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the image sensor type on the camera or input device. + See remarks for further information. + + + The following values are defined: + + + ID + Description + + + 1 + not defined + + + 2 + one-chip color area sensor + + + 3 + two-chip color area sensor + + + 4 + three-chip color area sensor + + + 5 + color sequential area sensor + + + 7 + trilinear sensor + + + 8 + color sequential linear sensor + + + other + reserved + + + +
          Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. +
          +
          + + + Gets or sets the image source. If a DSC recorded the image, this tag value of this + tag always be set to 3, indicating that the image was recorded on a DSC. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the type of scene. If a DSC recorded the image, this tag value shall + always be set to 1, indicating that the image was directly photographed. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the color filter array (CFA) geometric pattern of the image sensor + when a one-chip color area sensor is used. It does not apply to all sensing methods. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the use of special processing on image data, such as rendering geared to output. + When special processing is performed, the reader is expected to disable or minimize any + further processing. See remarks for further information. + + + The following values are definied: + + + ID + Description + + + 0 + normal process + + + 1 + custom process + + + other + reserved + + + +
          Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. +
          +
          + + + Gets or sets the exposure mode set when the image was shot. + In auto-bracketing mode, the camera shoots a series of frames of the same scene + at different exposure settings. See remarks for further information. + + + The following values are definied: + + + ID + Description + + + 0 + auto exposure + + + 1 + manual exposure + + + 2 + auto bracket + + + other + reserved + + + +
          Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. +
          +
          + + + Gets or sets the white balance mode set when the image was shot. + See remarks for further information. + + + The following values are definied: + + + ID + Description + + + 0 + auto white balance + + + 1 + manual white balance + + + other + reserved + + + +
          Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. +
          +
          + + + Gets or sets the digital zoom ratio when the image was shot. + If the numerator of the recorded value is 0, this indicates that digital zoom was not used. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the equivalent focal length assuming a 35mm film camera, in mm. + A value of 0 means the focal length is unknown. Note that this tag differs + from the FocalLength tag. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the type of scene that was shot. + It can also be used to record the mode in which the image was shot. + See remarks for further information. + + + The following values are definied: + + + ID + Description + + + 0 + standard + + + 1 + landscape + + + 2 + portrait + + + 3 + night scene + + + other + reserved + + + +
          Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. +
          +
          + + + Gets or sets the degree of overall image gain adjustment. + See remarks for further information. + + + The following values are definied: + + + ID + Description + + + 0 + none + + + 1 + low gain up + + + 2 + high gain up + + + 3 + low gain down + + + 4 + high gain down + + + other + reserved + + + +
          Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. +
          +
          + + + Gets or sets the direction of contrast processing applied by the camera + when the image was shot. + See remarks for further information. + + + The following values are definied: + + + ID + Description + + + 0 + normal + + + 1 + soft + + + 2 + hard + + + other + reserved + + + +
          Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. +
          +
          + + + Gets or sets the direction of saturation processing applied by the camera + when the image was shot. + See remarks for further information. + + + The following values are definied: + + + ID + Description + + + 0 + normal + + + 1 + low saturation + + + 2 + high saturation + + + other + reserved + + + +
          Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. +
          +
          + + + Gets or sets the direction of sharpness processing applied by the camera + when the image was shot. + See remarks for further information. + + + The following values are definied: + + + ID + Description + + + 0 + normal + + + 1 + soft + + + 2 + hard + + + other + reserved + + + +
          Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. +
          +
          + + + Gets or sets information on the picture-taking conditions of a particular camera model. + The tag is used only to indicate the picture-taking conditions in the reader. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the distance to the subject. + See remarks for further information. + + + The following values are definied: + + + ID + Description + + + 0 + unknown + + + 1 + macro + + + 2 + close view + + + 3 + distant view + + + other + reserved + + + +
          Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. +
          +
          + + + Gets or sets an identifier assigned uniquely to each image. + It is recorded as an ASCII string equivalent to hexadecimal notation and 128-bit fixed length. + Constant length of 32. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Represents a collection of all tags contained in the metadata model + . + + + + + Initializes a new instance of this class. + + Handle to a FreeImage bitmap. + + + + Retrieves the datamodel that this instance represents. + + + + + Gets or sets the GPS version ID. Constant length of 4. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets a value indicating whether the + is north or south latitude. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the latitude of the image. The latitude is expressed as three rational + values giving the degrees, minutes, and seconds, respectively. Constant length of 3. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + + Gets or sets a value indicating whether + is east or west longitude. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the longitude of the image. The longitude is expressed as three rational + values giving the degrees, minutes, and seconds, respectively. Constant length of 3. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + + Gets a value indicating whether is sea level and the altitude + is above sea level. If the altitude is below sea level is + indicated as an absolute value. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the altitude based on the reference in . + Altitude is expressed as one rational value. The reference unit is meters. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the sign of the . + + + This is a derived property. There is no metadata tag directly associated + with this property value. + +
          Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. +
          +
          + + + Gets or sets the signed altitude. + Altitude is expressed as one rational value. The reference unit is meters. + + + Altitude is too large to fit into a FIRational. + + + This is a derived property. There is no metadata tag directly associated + with this property value. + +
          Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. +
          +
          + + + Gets or sets the time as UTC (Coordinated Universal Time). Constant length of 3. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the GPS satellites used for measurements. This tag can be used to describe + the number of satellites, their ID number, angle of elevation, azimuth, SNR and other + information in ASCII notation. The format is not specified. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets a value indicating the status of the GPS receiver when the image was recorded. + true indicates measurement was in progress; + false indicates measurement was Interoperability. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets a value indicating the GPS measurement mode. + true indicates three-dimensional measurement; + false indicated two-dimensional measurement was in progress. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the GPS DOP (data degree of precision). An HDOP value is written during + two-dimensional measurement, and PDOP during three-dimensional measurement. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the unit used to express the GPS receiver of movement. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + + Gets or sets the speed of GPS receiver movement. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + + Gets or sets the reference for giving the direction of GPS receiver movement. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + + Gets or sets the direction of GPS receiver movement. + The range of values is from 0.00 to 359.99. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + + Gets or sets the reference for giving the direction of GPS receiver movement. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + + Gets or sets the direction of the image when it was captured. + The range of values is from 0.00 to 359.99. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + + Gets or sets the geodetic survey data used by the GPS receiver. If the survey data + is restricted to Japan, the value of this tag is 'TOKYO' or 'WGS-84'. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets a value indicating whether the destination point + is north or south latitude. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + + Gets or sets the latitude of the destination point. The latitude is expressed as three rational + values giving the degrees, minutes, and seconds, respectively. Constant length of 3. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + + Gets or sets a value indicating whether the destination point + is east or west longitude. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + + Gets or sets the longitude of the destination point. The longitude is expressed as three rational + values giving the degrees, minutes, and seconds, respectively. Constant length of 3. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the reference used for giving the bearing to the destination point. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + + Gets or sets the bearing to the destination point. + The range of values is from 0.00 to 359.99. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + + Gets or sets the unit used to express the distance to the destination point. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + + Gets or sets a character string recording the name of the method used + for location finding. The first byte indicates the character code used, + and this is followed by the name of the method. Since the Type is not ASCII, + NULL termination is not necessary. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets a character string recording the name of the GPS area. + The first byte indicates the character code used, and this is followed by + the name of the GPS area. Since the Type is not ASCII, NULL termination is + not necessary. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets date and time information relative to UTC (Coordinated Universal Time). + + + This is a derived property. There is no metadata tag directly associated + with this property value. + +
          Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. +
          +
          + + + Gets or sets date information relative to UTC (Coordinated Universal Time). + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets a value indicating whether differential correction was applied to + the GPS receiver. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Represents a collection of all tags contained in the metadata model + . + + + + + Initializes a new instance of this class. + + Handle to a FreeImage bitmap. + + + + Retrieves the datamodel that this instance represents. + + + + + Gets or sets the identification of the Interoperability rule. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Represents a collection of all tags contained in the metadata model + . + + This class is obsolete. Use class instead. + + + + + Initializes a new instance of this class. + + Handle to a FreeImage bitmap. + + + + Represents a collection of all tags contained in the metadata model + . + + + + + Initializes a new instance of this class. + + Handle to a FreeImage bitmap. + + + + Retrieves the datamodel that this instance represents. + + + + + Gets or sets the number of columns of image data, equal to the number + of pixels per row. In JPEG compressed data a JPEG marker is used + instead of this tag. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets number of rows of image data. In JPEG compressed data a JPEG marker + is used instead of this tag. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets number of bits per image component. In this standard + each component of the image is 8 bits, so the value for this tag is 8. + Constant length of 3. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets compression scheme used for the image data. When a primary image + is JPEG compressed, this designation is not necessary and is omitted. + When thumbnails use JPEG compression, this tag value is set to 6. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets pixel composition. In JPEG compressed data a JPEG marker is + used instead of this tag. See remarks for further information. + + + The following values are definied: + + + ID + Description + + + 2 + RGB + + + 6 + YCbCr + + + other + reserved + + + +
          Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. +
          +
          + + + Gets or sets the image orientation viewed in terms of rows and columns. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the number of components per pixel. Since this standard applies + to RGB and YCbCr images, the value set for this tag is 3. In JPEG compressed + data a JPEG marker is used instead of this tag. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets a value that indicates whether pixel components are recorded in + chunky or planar format. In JPEG compressed files a JPEG marker is used instead + of this tag. If this field does not exist, the TIFF default of 1 (chunky) is assumed. + See remarks for further information. + + + The following values are definied: + + + ID + Description + + + 1 + chunky format + + + 2 + planar format + + + other + reserved + + + +
          Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. +
          +
          + + + Gets or sets the sampling ratio of chrominance components in relation to + the luminance component. In JPEG compressed dat a JPEG marker is used + instead of this tag. + See remarks for further information. + + + The following values are definied: + + + ID + Description + + + [2,1] + YCbCr4:2:2 + + + [2,2] + YCbCr4:2:0 + + + other + reserved + + + +
          Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. +
          +
          + + + Gets or sets position of chrominance components in relation to the luminance component. + See remarks for further information. + + + This field is designated only for JPEG compressed data or uncompressed YCbCr data. + The TIFF default is 1 (centered); but when Y:Cb:Cr = 4:2:2 it is recommended in + this standard that 2 (co-sited) be used to record data, in order to improve the + image quality when viewed on TV systems. + + When this field does not exist, the reader shall assume the TIFF default. + In the case of Y:Cb:Cr = 4:2:0, the TIFF default (centered) is recommended. + If the reader does not have the capability of supporting both kinds of YCbCrPositioning, + it shall follow the TIFF default regardless of the value in this field. + It is preferable that readers be able to support both centered and co-sited positioning. + + The following values are definied: + + + ID + Description + + + 1 + centered + + + 2 + co-sited + + + other + reserved + + + +
          Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. +
          +
          + + + Gets or sets the number of pixels per + in the direction. When the image resolution is unknown, + 72 [dpi] is designated. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the number of pixels per + in the direction. When the image resolution is unknown, + 72 [dpi] is designated. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the unit for measuring and . + The same unit is used for both and . + If the image resolution in unknown, 2 (inches) is designated. + See remarks for further information. + + + The following values are definied: + + + ID + Description + + + 2 + inches + + + 3 + YCbCr4:2:0 + + + other + centimeters + + + +
          Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. +
          +
          + + + Gets or sets the byte offset of that strip. + It is recommended that this be selected so the number of strip bytes + does not exceed 64 Kbytes. + With JPEG compressed data this designation is not needed and is omitted. + Constant length of * StripsPerImage. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + + + Gets or sets number of rows per strip. This is the number of rows in the image of + one strip when an image is divided into strips. With JPEG compressed data this + designation is not needed and is omitted. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + + Gets or sets the total number of bytes in each strip. + With JPEG compressed data this designation is not needed and is omitted. + Constant length of * StripsPerImage. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the offset to the start byte (SOI) of JPEG compressed thumbnail data. + This is not used for primary image JPEG data. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the number of bytes of JPEG compressed thumbnail data. + + + This is not used for primary image JPEG data. + JPEG thumbnails are not divided but are recorded as a continuous + JPEG bitstream from SOI to EOI. APPn and COM markers should not be recorded. + Compressed thumbnails shall be recorded in no more than 64 Kbytes, + including all other data to be recorded in APP1. + +
          Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. +
          +
          + + + Gets or sets a transfer function for the image, described in tabular style. + Constant length of 3 * 256. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the chromaticity of the white point of the image. + Constant length of 2. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the chromaticity of the three primary colors of the image. + Constant length of 6. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the matrix coefficients for transformation from RGB to YCbCr image data. + Constant length of 3. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the reference black point value and reference white point value. + Constant length of 6. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the date and time of image creation. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets a string giving the title of the image. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the manufacturer of the recording equipment. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the model name or model number of the equipment. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the name and version of the software or firmware of the camera + or image input device used to generate the image. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the name of the camera owner, photographer or image creator. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the photographer and editor copyrights. + Constant length of 1-2. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Represents a collection of all tags contained in the metadata model + . + + + + + Initializes a new instance of this class. + + Handle to a FreeImage bitmap. + + + + Retrieves the datamodel that this instance represents. + + + + + Represents a collection of all tags contained in the metadata model + . + + + + + Initializes a new instance of this class. + + Handle to a FreeImage bitmap. + + + + Retrieves the datamodel that this instance represents. + + + + + Gets or sets the value of the GeoTIFF GeoASCIIParamsTag. + + + The GeoASCIIParamsTag is used to store all of the valued + GeoKeys, referenced by the property. Since keys + defined in the GeoKeyDirectoryTag use offsets into this tag, any special + comments may be placed at the beginning of this tag. + For the most part, the only keys that are valued are + Citation keys, giving documentation and references for obscure + projections, datums, etc. + + Special handling is required for -valued keys. While it + is true that TIFF 6.0 permits multiple NULL-delimited strings within a single + ASCII tag, the secondary strings might not appear in the output of naive + tiffdump programs. For this reason, the NULL delimiter of each ASCII key + value shall be converted to a "|" (pipe) character before being installed + back into the holding tag, so that a dump of the tag + will look like this. + + AsciiTag="first_value|second_value|etc...last_value|" + + A baseline GeoTIFF-reader must check for and convert the final "|" pipe + character of a key back into a NULL before returning it to the client + software. + +
          Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. +
          +
          + + + Gets or sets the value of the GeoTIFF GeoDoubleParamsTag. + + + The GeoDoubleParamsTag is used to store all of the valued + GeoKeys, referenced by the property. The meaning of + any value of this double array is determined from the GeoKeyDirectoryTag reference + pointing to it. values should first be converted to + and stored here. + +
          Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. +
          +
          + + + Gets or sets the value of the GeoTIFF GeoKeyDirectoryTag. + + + The GeoKeyDirectoryTag may be used to store the GeoKey Directory, which defines and + references the GeoKeys. + + The tag is an array of unsigned values, which are primarily + grouped into blocks of 4. The first 4 values are special, and contain GeoKey directory + header information. The header values consist of the following information, in order: + + Header={KeyDirectoryVersion, KeyRevision, MinorRevision, NumberOfKeys} + + where + + KeyDirectoryVersion indicates the current version of Key implementation, and will + only change if this Tag's Key structure is changed. (Similar to the TIFFVersion (42)). + The current DirectoryVersion number is 1. This value will most likely never change, + and may be used to ensure that this is a valid Key-implementation. + + KeyRevision indicates what revision of Key-Sets are used. + + MinorRevision indicates what set of Key-Codes are used. The complete revision number + is denoted <KeyRevision>.<MinorRevision>. + + NumberOfKeys indicates how many Keys are defined by the rest of this Tag. + + This header is immediately followed by a collection of <NumberOfKeys> KeyEntry + sets, each of which is also 4- long. Each KeyEntry is modeled on the + TIFFEntry format of the TIFF directory header, and is of the form: + + KeyEntry = { KeyID, TIFFTagLocation, Count, Value_Offset } + + where + + KeyID gives the Key-ID value of the Key (identical in function to TIFF tag ID, + but completely independent of TIFF tag-space), + + TIFFTagLocation indicates which TIFF tag contains the value(s) of the Key: if + TIFFTagLocation is 0, then the value is , and is contained in the + Value_Offset entry. Otherwise, the type (format) of the value is implied by the + TIFF-Type of the tag containing the value. + + Count indicates the number of values in this key. + + Value_Offset Value_Offset indicates the index-offset into the TagArray indicated + by TIFFTagLocation, if it is nonzero. If TIFFTagLocation is 0 (zero) , then Value_Offset + contains the actual () value of the Key, and Count=1 is implied. + Note that the offset is not a byte-offset, but rather an index based on the natural data + type of the specified tag array. + + Following the KeyEntry definitions, the KeyDirectory tag may also contain additional + values. For example, if a key requires multiple values, they shall + be placed at the end of this tag, and the KeyEntry will set + TIFFTagLocation=GeoKeyDirectoryTag, with the Value_Offset pointing to the location of the + value(s). + +
          Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. +
          +
          + + + Gets or sets the value of the GeoTIFF ModelPixelScaleTag. + + + The ModelPixelScaleTag tag may be used to specify the size of raster pixel spacing + in the model space units, when the raster space can be embedded in the model space + coordinate system without rotation, and consists of the following 3 values: + + ModelPixelScaleTag = (ScaleX, ScaleY, ScaleZ) + + where ScaleX and ScaleY give the horizontal and vertical spacing of + raster pixels. The ScaleZ is primarily used to map the pixel value of a + digital elevation model into the correct Z-scale, and so for most other purposes + this value should be zero (since most model spaces are 2-D, with Z=0). + + A single tiepoint in the tag, together with this tag, + completely determine the relationship between raster and model space; thus they + comprise the two tags which Baseline GeoTIFF files most often will use to place a + raster image into a "standard position" in model space. + + Like the tag, this tag information is independent of the + XPosition, YPosition, Resolution and Orientation tags of the standard TIFF 6.0 spec. + However, simple reversals of orientation between raster and model space + (e.g. horizontal or vertical flips) may be indicated by reversal of sign in the + corresponding component of the ModelPixelScaleTag. GeoTIFF compliant readers must + honor this signreversal convention. + + This tag must not be used if the raster image requires rotation or shearing to place + it into the standard model space. In such cases the transformation shall be defined + with the more general . + +
          Naming differences + In the native FreeImage library and thus, in the FreeImage API documentation, this + property's key is named GeoPixelScale. Since the GeoTIFF specification + as well as Java's EXIFTIFFTagSet class call this tag + , this property was renamed accordingly. + However, when accessing this property's tag by its object, + the native FreeImage tag key GeoPixelScale must be used. + +
          Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. +
          +
          + + + Gets or sets the value of the GeoTIFF GeoTiePointsTag. + + + The GeoTiePointsTag stores raster -> model tiepoint pairs in the order + + ModelTiePoints = (...,I,J,K, X,Y,Z...), + + where (I,J,K) is the point at location (I,J) in raster space with + pixel-value K, and (X,Y,Z) is a vector in model space. In most cases + the model space is only two-dimensional, in which case both K and Z should be set + to zero; this third dimension is provided in anticipation of future support for 3D + digital elevation models and vertical coordinate systems. + + A raster image may be georeferenced simply by specifying its location, size and + orientation in the model coordinate space M. This may be done by specifying the + location of three of the four bounding corner points. However, tiepoints are only + to be considered exact at the points specified; thus defining such a set of + bounding tiepoints does not imply that the model space locations of the interior + of the image may be exactly computed by a linear interpolation of these tiepoints. + + However, since the relationship between the Raster space and the model space will + often be an exact, affine transformation, this relationship can be defined using + one set of tiepoints and the , described below, which + gives the vertical and horizontal raster grid cell size, specified in model units. + + If possible, the first tiepoint placed in this tag shall be the one establishing + the location of the point (0,0) in raster space. However, if this is not possible + (for example, if (0,0) is goes to a part of model space in which the projection is + ill-defined), then there is no particular order in which the tiepoints need be + listed. + + For orthorectification or mosaicking applications a large number of tiepoints may + be specified on a mesh over the raster image. However, the definition of associated + grid interpolation methods is not in the scope of the current GeoTIFF spec. + +
          Naming differences + In the native FreeImage library and thus, in the FreeImage API documentation, this + property's key is named GeoTiePoints. Since the GeoTIFF specification + as well as Java's EXIFTIFFTagSet class call this tag + , this property was renamed accordingly. + However, when accessing this property's tag by its object, + the native FreeImage tag key GeoTiePoints must be used. + +
          Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. +
          +
          + + + Gets or sets the value of the GeoTIFF ModelTransformationMatrixTag. + + + This tag may be used to specify the transformation matrix between the raster space + (and its dependent pixel-value space) and the (possibly 3D) model space. + +
          Naming differences + In the native FreeImage library and thus, in the FreeImage API documentation, this + property's key is named GeoTransformationMatrix. Since the GeoTIFF specification + as well as Java's EXIFTIFFTagSet class call this tag + , this property was renamed accordingly. + However, when accessing this property's tag by its object, + the native FreeImage tag key GeoTransformationMatrix must be used. + +
          Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. +
          +
          + + + Gets or sets the value of the GeoTIFF IntergraphTransformationMatrixTag. + + + The IntergraphTransformationMatrixTag conflicts with an internal software implementation + at Intergraph, and so its use is no longer encouraged. A GeoTIFF reader should look first + for the new tag, and only if it is not found should it check for this older tag. If found, + it should only consider it to be contain valid GeoTIFF matrix information if the tag-count + is 16; the Intergraph version uses 17 values. + +
          Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. +
          +
          + + + Gets or sets the value of the GeoTIFF JPLCartoIFDOffsetTag. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Represents a collection of all tags contained in the metadata model + . + + + + + Initializes a new instance of this class. + + Handle to a FreeImage bitmap. + + + + Retrieves the datamodel that this instance represents. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets the Application Record Version. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Object Type Reference. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Object Attribute Reference. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Object Name. + This is also referred to as Title. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Edit Status. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Editorial Update. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Urgency. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Subject Reference. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Category. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Supplemental Categories. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Fixture Identifier. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Keywords. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Content Location Code. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Content Location Name. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Release Date. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Release Time. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Expiration Date. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Expiration Time. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Special Instructions. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Action Advised. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Reference Service. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Reference Date. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Reference Number. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Date Created. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Time Created. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Digital Creation Date. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Digital Creation Time. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Originating Program. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Program Version. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Object Cycle. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag By Line. + This is the author's name. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag By Line Title. + This is the author's position. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag City. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Sub Location. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Province State. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Country Primary Location Code. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Country Primary Location Name. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Original Transmission Reference. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Headline. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Credit. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Source. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Copyright Notice. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Contact. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Caption Abstract. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Writer Editor. + This is also referred to as Caption Writer. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Rasterized Caption. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Image Type. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Image Orientation. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Language Identifier. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Audio Type. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Audio Sampling Rate. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Audio Sampling Resolution. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Audio Duration. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Audio Outcue. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Job I D. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Master Document I D. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Short Document I D. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Unique Document I D. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Owner I D. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Object Preview File Format. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Object Preview File Version. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Object Preview Data. + This is also referred to as Audio Outcue. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Prefs. + This is also referred to as photo-mechanic preferences. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Classify State. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Similarity Index. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Document Notes. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Document History. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets or sets the value of the IPTC/NAA tag Exif Camera Info. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Represents a collection of all tags contained in the metadata model + . + + + + + Initializes a new instance of this class. + + Handle to a FreeImage bitmap. + + + + Retrieves the datamodel that this instance represents. + + + + + Represents a collection of all tags contained in the metadata model + . + + + + + Initializes a new instance of this class. + + Handle to a FreeImage bitmap. + + + + Retrieves the datamodel that this instance represents. + + + + + Gets or sets the XMP XML content. + + + Handling of null values + A null value indicates, that the corresponding metadata tag is not + present in the metadata model. + Setting this property's value to a non-null reference creates the + metadata tag if necessary. + Setting this property's value to a null reference deletes the + metadata tag from the metadata model. + + + + + Gets an initialized to read the XMP XML content. + Returns null, if the metadata tag XMLPacket is not present in + this model. + + + + + Manages metadata objects and operations. + + + + + The encapsulated FreeImage-tag. + + + + + The metadata model of . + + + + + Indicates whether this instance has already been disposed. + + + + + Indicates whether this instance was created by FreeImage or + by the user. + + + + + List linking metadata-model and Type. + + + + + List linking Type and metadata-model. + + + + + Initializes a new instance of this class. + + + + + Initializes a new instance of this class. + + The new model the tag should be of. + + + + Initializes a new instance of this class. + + The to represent. + The bitmap was extracted from. + + + + Initializes a new instance of this class. + + The to represent. + The model of . + + + + Releases all resources used by the instance. + + + + + Determines whether two specified objects have the same value. + + A or a null reference (Nothing in Visual Basic). + A or a null reference (Nothing in Visual Basic). + + true if the value of left is the same as the value of right; otherwise, false. + + + + + Determines whether two specified objects have different values. + + A or a null reference (Nothing in Visual Basic). + A or a null reference (Nothing in Visual Basic). + + true if the value of left is different from the value of right; otherwise, false. + + + + + Extracts the value of a instance to a handle. + + A instance. + A new instance of initialized to . + + + + Gets the model of the metadata. + + + + + Gets or sets the key of the metadata. + + + + + Gets or sets the description of the metadata. + + + + + Gets or sets the ID of the metadata. + + + + + Gets the type of the metadata. + + + + + Gets the number of elements the metadata object contains. + + + + + Gets the length of the value in bytes. + + + + + Gets or sets the value of the metadata. + + + + + Sets the value of the metadata. + In case value is of byte or byte[] is assumed. + In case value is of uint or uint[] is assumed. + + New data of the metadata. + True on success, false on failure. + + The data format is not supported. + + is null. + + + + Sets the value of the metadata. + + New data of the metadata. + Type of the data. + True on success, false on failure. + + The data type is not supported. + + is null. + + and to not fit. + + + + Sets the value of this tag to the value of + using the given type. + + New value of the tag. + Data-type of the tag. + + + is a null reference. + + + is FIDT_ASCII and + is not String. + is not FIDT_ASCII and + is not Array. + + is FIDT_NOTYPE. + + + + Add this metadata to an image. + + Handle to a FreeImage bitmap. + True on success, false on failure. + + + + Gets a .NET PropertyItem for this metadata tag. + + The .NET PropertyItem. + + + + Converts the value of the object + to its equivalent string representation. + + The string representation of the value of this instance. + + + + Creates a deep copy of this . + + A deep copy of this . + + + + Tests whether the specified object is a instance + and is equivalent to this instance. + + The object to test. + true if is a instance + equivalent to this instance; otherwise, false. + + + + Tests whether the specified instance is equivalent to this instance. + + A instance to compare to this instance. + true if equivalent to this instance; + otherwise, false. + + + + Returns a hash code for this structure. + + An integer value that specifies the hash code for this . + + + + Compares this instance with a specified . + + An object to compare with this instance. + A 32-bit signed integer indicating the lexical relationship between the two comparands. + is not a . + + + + Compares the current instance with another object of the same type. + + An object to compare with this instance. + A 32-bit signed integer that indicates the relative order of the objects being compared. + + + + Releases all resources used by the instance. + + + + + Gets whether this instance has already been disposed. + + + + + Throwns an in case + this instance has already been disposed. + + + + + Specifies how a single frame will be handled after being displayed. + + + + + Same behavior as but should not be used. + + + + + The image is left in place and will be overdrawn by the next image. + + + + + The area of the image will be blanked out by its background. + + + + + Restores the the area of the image to the state it was before it + has been dawn. + + + + + Represents unmanaged memory, containing an array of a given structure. + + Structuretype represented by the instance. + + and can not be marshalled. + + Use instead of and + instead of . + + + + + Baseaddress of the wrapped memory. + + + + + Number of elements being wrapped. + + + + + Size, in bytes, of each element. + + + + + Array of T containing a single element. + The array is used as a workaround, because there are no pointer for generic types. + + + + + Pointer to the element of buffer. + + + + + Handle for pinning buffer. + + + + + Indicates whether the wrapped memory is handled like a bitfield. + + + + + Indicates whther the wrapped memory is handles like 4-bit blocks. + + + + + An object that can be used to synchronize access to the . + + + + + Initializes a new instance. + + + + + Initializes a new instance of the class. + + Address of the memory block. + Length of the array. + + is null. + + is less or equal zero. + + The type is not supported. + + + + Initializes a new instance of the class. + + Address of the memory block. + Length of the array. + + is null. + + is less or equal zero. + + The type is not supported. + + + + Frees the allocated . + + + + + Tests whether two specified structures are equivalent. + + The that is to the left of the equality operator. + The that is to the right of the equality operator. + + true if the two structures are equal; otherwise, false. + + + + + Tests whether two specified structures are different. + + The that is to the left of the inequality operator. + The that is to the right of the inequality operator. + + true if the two structures are different; otherwise, false. + + + + + Gets the value at the specified position. + + A 32-bit integer that represents the position + of the array element to get. + The value at the specified position. + + is outside the range of valid indexes + for the unmanaged array. + + + + Sets a value to the element at the specified position. + + The new value for the specified element. + A 32-bit integer that represents the + position of the array element to set. + + is outside the range of valid indexes + for the unmanaged array. + + + + Gets the values at the specified position and length. + + A 32-bit integer that represents the position + of the array elements to get. + A 32-bit integer that represents the length + of the array elements to get. + The values at the specified position and length. + + is outside the range of valid indexes + for the unmanaged array or is greater than the number of elements + from to the end of the unmanaged array. + + + + Sets the values at the specified position. + + An array containing the new values for the specified elements. + A 32-bit integer that represents the position + of the array elements to set. + + is a null reference (Nothing in Visual Basic). + + is outside the range of valid indexes + for the unmanaged array or is greater than the number of elements + from to the end of the array. + + + + Copies the entire array to a compatible one-dimensional , + starting at the specified index of the target array. + + The one-dimensional that is the destination + of the elements copied from . + The must have zero-based indexing. + The zero-based index in + at which copying begins. + + + + Copies a range of elements from the unmanaged array starting at the specified + and pastes them to + starting at the specified . + The length and the indexes are specified as 32-bit integers. + + The array that receives the data. + A 32-bit integer that represents the index + in the unmanaged array at which copying begins. + A 32-bit integer that represents the index in + the destination array at which storing begins. + A 32-bit integer that represents the number of elements to copy. + + is a null reference (Nothing in Visual Basic). + + is outside the range of valid indexes + for the unmanaged array or is greater than the number of elements + from to the end of the unmanaged array + -or- + is outside the range of valid indexes + for the array or is greater than the number of elements + from to the end of the array. + + + + + Copies a range of elements from the array starting at the specified + and pastes them to the unmanaged array + starting at the specified . + The length and the indexes are specified as 32-bit integers. + + The array that holds the data. + A 32-bit integer that represents the index + in the array at which copying begins. + A 32-bit integer that represents the index in + the unmanaged array at which storing begins. + A 32-bit integer that represents the number of elements to copy. + + is a null reference (Nothing in Visual Basic). + + is outside the range of valid indexes + for the array or is greater than the number of elements + from to the end of the array + -or- + is outside the range of valid indexes + for the unmanaged array or is greater than the number of elements + from to the end of the unmanaged array. + + + + + Returns the represented block of memory as an array of . + + The represented block of memory. + + + + Gets or sets the value at the specified position in the array. + + A 32-bit integer that represents the position + of the array element to get. + The value at the specified position in the array. + + is outside the range of valid indexes + for the unmanaged array. + + + + Gets or sets the values of the unmanaged array. + + + + + Gets the length of the unmanaged array. + + + + + Gets the base address of the represented memory block. + + + + + Creates a shallow copy of the . + + A shallow copy of the . + + + + Gets a 32-bit integer that represents the total number of elements + in the . + + + + + Gets a value indicating whether access to the + is synchronized (thread safe). + + + + + Gets an object that can be used to synchronize access to the . + + + + + Retrieves an object that can iterate through the individual + elements in this . + + An for the . + + + + Retrieves an object that can iterate through the individual + elements in this . + + An for the . + + + + Releases all ressources. + + + + + Releases allocated handles associated with this instance. + + true to release managed resources. + + + + Throws an if + this instance is disposed. + + + + + Tests whether the specified structure is equivalent to this + structure. + + The structure to test. + true if is a + instance equivalent to this structure; otherwise, + false. + + + + Tests whether the specified structure is equivalent to this + structure. + + The structure to test. + true if is equivalent to this + structure; otherwise, + false. + + + + Serves as a hash function for a particular type. + + A hash code for the current . + + + + Copies a block of memory from one location to another. + + Pointer to the starting address of the copy destination. + Pointer to the starting address of the block of memory to be copied. + Size of the block of memory to copy, in bytes. + + + + Provides methods for working with the standard bitmap palette. + + + + + Initializes a new instance for the given FreeImage bitmap. + + Handle to a FreeImage bitmap. + is null. + is not + -or- + has more than 8bpp. + + + + Initializes a new instance for the given FITAG that contains + a palette. + + The tag containing the palette. + is null. + is not + . + + + + Initializes a new instance for the given MetadataTag that contains + a palette. + + The tag containing the palette. + is null. + is not + . + + + + Initializes a new instance for the given array of that contains + a palette. + + A RGBQUAD array containing the palette data to initialize this instance. + + + + Initializes a new instance for the given array of that contains + a palette. + + A Color array containing the palette data to initialize this instance. + + + + Initializes a new instance with the specified size. + + The size of the palette. + + + + Gets or sets the palette through an array of . + + + + + Get an array of that the block of memory represents. + This property is used for internal palette operations. + + + + + Returns the palette as an array of . + + The palette as an array of . + + + + Creates a linear palette based on the provided . + + The used to colorize the palette. + + Only call this method on linear palettes. + + + + + Creates a linear palette based on the provided . + + The used to colorize the palette. + The position of the color within the new palette. + 0 < < 1. + + Only call this method on linear palettes. + + + + + Creates a linear palette based on the provided . + + The used to colorize the palette. + The position of the color within the new palette. + 0 < < . + + Only call this method on linear palettes. + + + + + Creates a linear grayscale palette. + + + + + Creates a linear grayscale palette. + + true to create an inverse grayscale palette. + + + + Creates a linear palette with the specified . + + + A linear grayscale palette contains all shades of colors from + black to white. This method creates a similar palette with the white + color being replaced by the specified color. + + The used to create the palette. + true to create an inverse palette. + + + + Reverses the palette. + + + + + Copies the values from the specified to this instance. + + The palette to copy from. + + is a null reference. + + + + Copies the values from the specified to this instance, + starting at the specified . + + The palette to copy from. + The position in this instance where the values + will be copied to. + + is a null reference. + + is outside the range of valid indexes. + + + + Saves this to the specified file. + + + A string that contains the name of the file to which to save this . + + + + + Saves this to the specified stream. + + + The where the image will be saved. + + + + + Saves this using the specified writer. + + + The used to save the image. + + + + + Loads a palette from the specified file. + + The name of the palette file. + + + + Loads a palette from the specified stream. + + The stream to load the palette from. + + + + Loads a palette from the reader. + + The reader to load the palette from. + + + + Releases allocated handles associated with this instance. + + true to release managed resources. + + + + Provides methods for working with generic bitmap scanlines. + + Type of the bitmaps' scanlines. + + + + Initializes a new instance based on the specified FreeImage bitmap. + + Handle to a FreeImage bitmap. + + + + Initializes a new instance based on the specified FreeImage bitmap. + + Handle to a FreeImage bitmap. + Index of the zero based scanline. + + + + Delegate for capturing FreeImage error messages. + + The format of the image. + The errormessage. + + + + Constants used in color filling routines. + + + + + Default value. + + + + + color is RGB color (contains no valid alpha channel). + + + + + color is RGBA color (contains a valid alpha channel). + + + + + Lookup nearest RGB color from palette. + + + + + Lookup equal RGB color from palette. + + + + + contains the palette index to be used. + + + + + Dithering algorithms. + Constants used in FreeImage_Dither. + + + + + Floyd and Steinberg error diffusion + + + + + Bayer ordered dispersed dot dithering (order 2 dithering matrix) + + + + + Bayer ordered dispersed dot dithering (order 3 dithering matrix) + + + + + Ordered clustered dot dithering (order 3 - 6x6 matrix) + + + + + Ordered clustered dot dithering (order 4 - 8x8 matrix) + + + + + Ordered clustered dot dithering (order 8 - 16x16 matrix) + + + + + Bayer ordered dispersed dot dithering (order 4 dithering matrix) + + + + + I/O image format identifiers. + + + + + Unknown format (returned value only, never use it as input value) + + + + + Windows or OS/2 Bitmap File (*.BMP) + + + + + Windows Icon (*.ICO) + + + + + Independent JPEG Group (*.JPG, *.JIF, *.JPEG, *.JPE) + + + + + JPEG Network Graphics (*.JNG) + + + + + Commodore 64 Koala format (*.KOA) + + + + + Amiga IFF (*.IFF, *.LBM) + + + + + Amiga IFF (*.IFF, *.LBM) + + + + + Multiple Network Graphics (*.MNG) + + + + + Portable Bitmap (ASCII) (*.PBM) + + + + + Portable Bitmap (BINARY) (*.PBM) + + + + + Kodak PhotoCD (*.PCD) + + + + + Zsoft Paintbrush PCX bitmap format (*.PCX) + + + + + Portable Graymap (ASCII) (*.PGM) + + + + + Portable Graymap (BINARY) (*.PGM) + + + + + Portable Network Graphics (*.PNG) + + + + + Portable Pixelmap (ASCII) (*.PPM) + + + + + Portable Pixelmap (BINARY) (*.PPM) + + + + + Sun Rasterfile (*.RAS) + + + + + truevision Targa files (*.TGA, *.TARGA) + + + + + Tagged Image File Format (*.TIF, *.TIFF) + + + + + Wireless Bitmap (*.WBMP) + + + + + Adobe Photoshop (*.PSD) + + + + + Dr. Halo (*.CUT) + + + + + X11 Bitmap Format (*.XBM) + + + + + X11 Pixmap Format (*.XPM) + + + + + DirectDraw Surface (*.DDS) + + + + + Graphics Interchange Format (*.GIF) + + + + + High Dynamic Range (*.HDR) + + + + + Raw Fax format CCITT G3 (*.G3) + + + + + Silicon Graphics SGI image format (*.SGI) + + + + + OpenEXR format (*.EXR) + + + + + JPEG-2000 format (*.J2K, *.J2C) + + + + + JPEG-2000 format (*.JP2) + + + + + Portable FloatMap (*.PFM) + + + + + Macintosh PICT (*.PICT) + + + + + RAW camera image (*.*) + + + + + Tone mapping operators. Constants used in FreeImage_ToneMapping. + + + + + Adaptive logarithmic mapping (F. Drago, 2003) + + + + + Dynamic range reduction inspired by photoreceptor physiology (E. Reinhard, 2005) + + + + + Gradient domain high dynamic range compression (R. Fattal, 2002) + + + + + Image types used in FreeImage. + + + + + unknown type + + + + + standard image : 1-, 4-, 8-, 16-, 24-, 32-bit + + + + + array of unsigned short : unsigned 16-bit + + + + + array of short : signed 16-bit + + + + + array of unsigned long : unsigned 32-bit + + + + + array of long : signed 32-bit + + + + + array of float : 32-bit IEEE floating point + + + + + array of double : 64-bit IEEE floating point + + + + + array of FICOMPLEX : 2 x 64-bit IEEE floating point + + + + + 48-bit RGB image : 3 x 16-bit + + + + + 64-bit RGBA image : 4 x 16-bit + + + + + 96-bit RGB float image : 3 x 32-bit IEEE floating point + + + + + 128-bit RGBA float image : 4 x 32-bit IEEE floating point + + + + + Color channels. Constants used in color manipulation routines. + + + + + Use red, green and blue channels + + + + + Use red channel + + + + + Use green channel + + + + + Use blue channel + + + + + Use alpha channel + + + + + Use black channel + + + + + Complex images: use real part + + + + + Complex images: use imaginary part + + + + + Complex images: use magnitude + + + + + Complex images: use phase + + + + + Image color types used in FreeImage. + + + + + min value is white + + + + + min value is black + + + + + RGB color model + + + + + color map indexed + + + + + RGB color model with alpha channel + + + + + CMYK color model + + + + + Upsampling / downsampling filters. Constants used in FreeImage_Rescale. + + + + + Box, pulse, Fourier window, 1st order (constant) b-spline + + + + + Mitchell and Netravali's two-param cubic filter + + + + + Bilinear filter + + + + + 4th order (cubic) b-spline + + + + + Catmull-Rom spline, Overhauser spline + + + + + Lanczos3 filter + + + + + Lossless JPEG transformations constants used in FreeImage_JPEGTransform. + + + + + no transformation + + + + + horizontal flip + + + + + vertical flip + + + + + transpose across UL-to-LR axis + + + + + transpose across UR-to-LL axis + + + + + 90-degree clockwise rotation + + + + + 180-degree rotation + + + + + 270-degree clockwise (or 90 ccw) + + + + + Flags used in load functions. + + + + + Default option for all types. + + + + + Load the image as a 256 color image with ununsed palette entries, if it's 16 or 2 color. + + + + + 'Play' the GIF to generate each frame (as 32bpp) instead of returning raw frame data when loading. + + + + + Convert to 32bpp and create an alpha channel from the AND-mask when loading. + + + + + Load the file as fast as possible, sacrificing some quality. + + + + + Load the file with the best quality, sacrificing some speed. + + + + + Load separated CMYK "as is" (use | to combine with other load flags). + + + + + Load and rotate according to Exif 'Orientation' tag if available. + + + + + Load the bitmap sized 768 x 512. + + + + + Load the bitmap sized 384 x 256. + + + + + Load the bitmap sized 192 x 128. + + + + + Avoid gamma correction. + + + + + If set the loader converts RGB555 and ARGB8888 -> RGB888. + + + + + Reads tags for separated CMYK. + + + + + Tries to load the JPEG preview image, embedded in + Exif Metadata or load the image as RGB 24-bit if no + preview image is available. + + + + + Loads the image as RGB 24-bit. + + + + + Metadata models supported by FreeImage. + + + + + No data + + + + + single comment or keywords + + + + + Exif-TIFF metadata + + + + + Exif-specific metadata + + + + + Exif GPS metadata + + + + + Exif maker note metadata + + + + + Exif interoperability metadata + + + + + IPTC/NAA metadata + + + + + Abobe XMP metadata + + + + + GeoTIFF metadata + + + + + Animation metadata + + + + + Used to attach other metadata types to a dib + + + + + Tag data type information (based on TIFF specifications) + Note: RATIONALs are the ratio of two 32-bit integer values. + + + + + placeholder + + + + + 8-bit unsigned integer + + + + + 8-bit bytes w/ last byte null + + + + + 16-bit unsigned integer + + + + + 32-bit unsigned integer + + + + + 64-bit unsigned fraction + + + + + 8-bit signed integer + + + + + 8-bit untyped data + + + + + 16-bit signed integer + + + + + 32-bit signed integer + + + + + 64-bit signed fraction + + + + + 32-bit IEEE floating point + + + + + 64-bit IEEE floating point + + + + + 32-bit unsigned integer (offset) + + + + + 32-bit RGBQUAD + + + + + Color quantization algorithms. + Constants used in FreeImage_ColorQuantize. + + + + + Xiaolin Wu color quantization algorithm + + + + + NeuQuant neural-net quantization algorithm by Anthony Dekker + + + + + Flags used in save functions. + + + + + Default option for all types. + + + + + Save with run length encoding. + + + + + Save data as float instead of as half (not recommended). + + + + + Save with no compression. + + + + + Save with zlib compression, in blocks of 16 scan lines. + + + + + Save with piz-based wavelet compression. + + + + + Save with lossy 24-bit float compression. + + + + + Save with lossy 44% float compression - goes to 22% when combined with EXR_LC. + + + + + Save images with one luminance and two chroma channels, rather than as RGB (lossy compression). + + + + + Save with superb quality (100:1). + + + + + Save with good quality (75:1). + + + + + Save with normal quality (50:1). + + + + + Save with average quality (25:1). + + + + + Save with bad quality (10:1). + + + + + Save as a progressive-JPEG (use | to combine with other save flags). + + + + + Save with high 4x1 chroma subsampling (4:1:1). + + + + + Save with medium 2x2 medium chroma (4:2:0). + + + + + Save with low 2x1 chroma subsampling (4:2:2). + + + + + Save with no chroma subsampling (4:4:4). + + + + + On saving, compute optimal Huffman coding tables (can reduce a few percent of file size). + + + + + save basic JPEG, without metadata or any markers. + + + + + Save using ZLib level 1 compression flag + (default value is ). + + + + + Save using ZLib level 6 compression flag (default recommended value). + + + + + save using ZLib level 9 compression flag + (default value is ). + + + + + Save without ZLib compression. + + + + + Save using Adam7 interlacing (use | to combine with other save flags). + + + + + If set the writer saves in ASCII format (i.e. P1, P2 or P3). + + + + + Stores tags for separated CMYK (use | to combine with compression flags). + + + + + Save using PACKBITS compression. + + + + + Save using DEFLATE compression (a.k.a. ZLIB compression). + + + + + Save using ADOBE DEFLATE compression. + + + + + Save without any compression. + + + + + Save using CCITT Group 3 fax encoding. + + + + + Save using CCITT Group 4 fax encoding. + + + + + Save using LZW compression. + + + + + Save using JPEG compression. + + + + + Flags for ICC profiles. + + + + + Default value. + + + + + The color is CMYK. + + + + + Enumeration used for color conversions. + FREE_IMAGE_COLOR_DEPTH contains several colors to convert to. + The default value 'FICD_AUTO'. + + + + + Unknown. + + + + + Auto selected by the used algorithm. + + + + + 1-bit. + + + + + 1-bit using dithering. + + + + + 1-bit using threshold. + + + + + 4-bit. + + + + + 8-bit. + + + + + 16-bit 555 (1 bit remains unused). + + + + + 16-bit 565 (all bits are used). + + + + + 24-bit. + + + + + 32-bit. + + + + + Reorder palette (make it linear). Only affects 1-, 4- and 8-bit images. + The palette is only reordered in case the image is greyscale + (all palette entries have the same red, green and blue value). + + + + + Converts the image to greyscale. + + + + + Flag to mask out all non color depth flags. + + + + + List of combinable compare modes. + + + + + Compare headers. + + + + + Compare palettes. + + + + + Compare pixel data. + + + + + Compare meta data. + + + + + Compare everything. + + + + + Flags for copying data from a bitmap to another. + + + + + Exisiting metadata will remain unchanged. + + + + + Existing metadata will be cleared. + + + + + Existing metadata will be overwritten. + + + + + List different search modes. + + + + + The key of the metadata. + + + + + The description of the metadata + + + + + The ToString value of the metadata + + + + + The BITMAP structure defines the type, width, height, color format, and bit values of a bitmap. + + + The bitmap formats currently used are monochrome and color. The monochrome bitmap uses a one-bit, + one-plane format. Each scan is a multiple of 32 bits. + + Scans are organized as follows for a monochrome bitmap of height n: + + + Scan 0 + Scan 1 + . + . + . + Scan n-2 + Scan n-1 + + + The pixels on a monochrome device are either black or white. If the corresponding bit in the + bitmap is 1, the pixel is set to the foreground color; if the corresponding bit in the bitmap + is zero, the pixel is set to the background color. + + All devices that have the RC_BITBLT device capability support bitmaps. For more information, + see GetDeviceCaps. + + Each device has a unique color format. To transfer a bitmap from one device to another, + use the GetDIBits and SetDIBits functions. + + + + + Specifies the bitmap type. This member must be zero. + + + + + Specifies the width, in pixels, of the bitmap. The width must be greater than zero. + + + + + Specifies the height, in pixels, of the bitmap. The height must be greater than zero. + + + + + Specifies the number of bytes in each scan line. This value must be divisible by 2, + because the system assumes that the bit values of a bitmap form an array that is word aligned. + + + + + Specifies the count of color planes. + + + + + Specifies the number of bits required to indicate the color of a pixel. + + + + + Pointer to the location of the bit values for the bitmap. + The bmBits member must be a long pointer to an array of character (1-byte) values. + + + + + The BITMAPINFO structure defines the dimensions and color information for a DIB. + + + A DIB consists of two distinct parts: a BITMAPINFO structure describing the dimensions + and colors of the bitmap, and an array of bytes defining the pixels of the bitmap. The bits in + the array are packed together, but each scan line must be padded with zeroes to end on a + LONG data-type boundary. If the height of the bitmap is positive, the bitmap is a + bottom-up DIB and its origin is the lower-left corner. If the height is negative, the bitmap is + a top-down DIB and its origin is the upper left corner. + + A bitmap is packed when the bitmap array immediately follows the BITMAPINFO header. + Packed bitmaps are referenced by a single pointer. For packed bitmaps, the biClrUsed + member must be set to an even number when using the DIB_PAL_COLORS mode so that the DIB bitmap + array starts on a DWORD boundary. + + Note The bmiColors member should not contain palette indexes if the bitmap is to + be stored in a file or transferred to another application. + + Unless the application has exclusive use and control of the bitmap, the bitmap color table + should contain explicit RGB values. + + + + + Specifies a structure that contains information + about the dimensions of color format. + + + + + The bmiColors member contains one of the following: + + + + + An array of . The elements of the array that make up the + color table. + + + + + + An array of 16-bit unsigned integers that specifies indexes into the currently realized + logical palette. This use of bmiColors is allowed for functions that use DIBs. + When bmiColors elements contain indexes to a realized logical palette, they must + also call the following bitmap functions: + + + + + CreateDIBitmap + + CreateDIBPatternBrush + + CreateDIBSection + + The iUsage parameter of CreateDIBSection must be set to DIB_PAL_COLORS. + + The number of entries in the array depends on the values of the biBitCount and + biClrUsed members of the structure. + + The colors in the bmiColors table appear in order of importance. For more information, + see the Remarks section. + + + + + Tests whether two specified structures are equivalent. + + The that is to the left of the equality operator. + The that is to the right of the equality operator. + + true if the two structures are equal; otherwise, false. + + + + + Tests whether two specified structures are different. + + The that is to the left of the inequality operator. + The that is to the right of the inequality operator. + + true if the two structures are different; otherwise, false. + + + + + Tests whether the specified structure is equivalent to this structure. + + A structure to compare to this instance. + true if is a structure + equivalent to this structure; otherwise, false. + + + + Tests whether the specified object is a structure + and is equivalent to this structure. + + The object to test. + true if is a structure + equivalent to this structure; otherwise, false. + + + + Returns a hash code for this structure. + + An integer value that specifies the hash code for this . + + + + This structure contains information about the dimensions and color format + of a device-independent bitmap (DIB). + + + The structure combines the + BITMAPINFOHEADER structure and a color table to provide a complete + definition of the dimensions and colors of a DIB. + + + + + Specifies the size of the structure, in bytes. + + + + + Specifies the width of the bitmap, in pixels. + + Windows 98/Me, Windows 2000/XP: If biCompression is BI_JPEG or BI_PNG, + the biWidth member specifies the width of the decompressed JPEG or PNG image file, + respectively. + + + + + Specifies the height of the bitmap, in pixels. If biHeight is positive, the bitmap + is a bottom-up DIB and its origin is the lower-left corner. If biHeight is negative, + the bitmap is a top-down DIB and its origin is the upper-left corner. + + If biHeight is negative, indicating a top-down DIB, biCompression must be + either BI_RGB or BI_BITFIELDS. Top-down DIBs cannot be compressed. + + Windows 98/Me, Windows 2000/XP: If biCompression is BI_JPEG or BI_PNG, + the biHeight member specifies the height of the decompressed JPEG or PNG image file, + respectively. + + + + + Specifies the number of planes for the target device. This value must be set to 1. + + + + + Specifies the number of bits per pixel.The biBitCount member of the BITMAPINFOHEADER + structure determines the number of bits that define each pixel and the maximum number of + colors in the bitmap. This member must be one of the following values. + + + + + Value + Meaning + + + + 0 + + Windows 98/Me, Windows 2000/XP: The number of bits-per-pixel is specified + or is implied by the JPEG or PNG format. + + + + + 1 + + The bitmap is monochrome, and the bmiColors member of + contains two entries. Each bit in the bitmap array represents a pixel. If the bit is clear, + the pixel is displayed with the color of the first entry in the bmiColors table; if the bit + is set, the pixel has the color of the second entry in the table. + + + + + 4 + + The bitmap has a maximum of 16 colors, and the bmiColors member of BITMAPINFO + contains up to 16 entries. Each pixel in the bitmap is represented by a 4-bit index into the + color table. For example, if the first byte in the bitmap is 0x1F, the byte represents two + pixels. The first pixel contains the color in the second table entry, and the second pixel + contains the color in the sixteenth table entry. + + + + 8 + + The bitmap has a maximum of 256 colors, and the bmiColors member of BITMAPINFO + contains up to 256 entries. In this case, each byte in the array represents a single pixel. + + + + + 16 + + The bitmap has a maximum of 2^16 colors. If the biCompression member of the + BITMAPINFOHEADER is BI_RGB, the bmiColors member of BITMAPINFO is NULL. + Each WORD in the bitmap array represents a single pixel. The relative intensities + of red, green, and blue are represented with five bits for each color component. + The value for blue is in the least significant five bits, followed by five bits each for + green and red. The most significant bit is not used. The bmiColors color table is used + for optimizing colors used on palette-based devices, and must contain the number of entries + specified by the biClrUsed member of the BITMAPINFOHEADER. + + If the biCompression member of the BITMAPINFOHEADER is BI_BITFIELDS, the + bmiColors member contains three DWORD color masks that specify the red, green, + and blue components, respectively, of each pixel. Each WORD in the bitmap array represents + a single pixel. + + Windows NT/Windows 2000/XP: When the biCompression member is BI_BITFIELDS, + bits set in each DWORD mask must be contiguous and should not overlap the bits + of another mask. All the bits in the pixel do not have to be used. + + Windows 95/98/Me: When the biCompression member is BI_BITFIELDS, the system + supports only the following 16bpp color masks: A 5-5-5 16-bit image, where the blue mask is + 0x001F, the green mask is 0x03E0, and the red mask is 0x7C00; and a 5-6-5 16-bit image, + where the blue mask is 0x001F, the green mask is 0x07E0, and the red mask is 0xF800. + + + + + 24 + + The bitmap has a maximum of 2^24 colors, and the bmiColors member of BITMAPINFO + is NULL. Each 3-byte triplet in the bitmap array represents the relative intensities of blue, + green, and red, respectively, for a pixel. The bmiColors color table is used for + optimizing colors used on palette-based devices, and must contain the number of entries + specified by the biClrUsed member of the BITMAPINFOHEADER. + + + + + 32 + + The bitmap has a maximum of 2^32 colors. If the biCompression member of the + BITMAPINFOHEADER is BI_RGB, the bmiColors member of BITMAPINFO is NULL. + Each DWORD in the bitmap array represents the relative intensities of blue, green, and red, + respectively, for a pixel. The high byte in each DWORD is not used. The bmiColors + color table is used for optimizing colors used on palette-based devices, and must contain the + number of entries specified by the biClrUsed member of the BITMAPINFOHEADER. + + If the biCompression member of the BITMAPINFOHEADER is BI_BITFIELDS, + the bmiColors member contains three DWORD color masks that specify the red, green, + and blue components, respectively, of each pixel. Each DWORD in the bitmap array represents + a single pixel. + + Windows NT/ 2000: When the biCompression member is BI_BITFIELDS, bits set in each + DWORD mask must be contiguous and should not overlap the bits of another mask. All the + bits in the pixel do not need to be used. + + Windows 95/98/Me: When the biCompression member is BI_BITFIELDS, the system + supports only the following 32-bpp color mask: The blue mask is 0x000000FF, the green mask is + 0x0000FF00, and the red mask is 0x00FF0000. + + + + + + + + Specifies the type of compression for a compressed bottom-up bitmap (top-down DIBs cannot be + compressed). + + + Value + Meaning + + + + BI_RGB + An uncompressed format. + + + + BI_RLE8 + A run-length encoded (RLE) format for bitmaps with 8 bpp. The compression format + is a 2-byte format consisting of a count byte followed by a byte containing a color index. + + + + + BI_RLE4 + An RLE format for bitmaps with 4 bpp. The compression format is a 2-byte format + consisting of a count byte followed by two word-length color indexes. + + + + BI_BITFIELDS + Specifies that the bitmap is not compressed and that the color table consists + of three DWORD color masks that specify the red, green, and blue components, respectively, + of each pixel. This is valid when used with 16- and 32-bpp bitmaps. + + + + BI_JPEG + Windows 98/Me, Windows 2000/XP: Indicates that the image is a JPEG image. + + + + + BI_PNG + Windows 98/Me, Windows 2000/XP: Indicates that the image is a PNG image. + + + + + + + + + Specifies the size, in bytes, of the image. This may be set to zero for BI_RGB bitmaps. + + Windows 98/Me, Windows 2000/XP: If biCompression is BI_JPEG or BI_PNG, + biSizeImage indicates the size of the JPEG or PNG image buffer, respectively. + + + + + Specifies the horizontal resolution, in pixels-per-meter, of the target device for the bitmap. + An application can use this value to select a bitmap from a resource group that best matches + the characteristics of the current device. + + + + + Specifies the vertical resolution, in pixels-per-meter, of the target device for the bitmap. + + + + + Specifies the number of color indexes in the color table that are actually used by the bitmap. + If this value is zero, the bitmap uses the maximum number of colors corresponding to the value + of the biBitCount member for the compression mode specified by biCompression. + + If iClrUsed is nonzero and the biBitCount member is less than 16, the biClrUsed + member specifies the actual number of colors the graphics engine or device driver accesses. + If biBitCount is 16 or greater, the biClrUsed member specifies the size of the color + table used to optimize performance of the system color palettes. If biBitCount equals 16 or 32, + the optimal color palette starts immediately following the three DWORD masks. + + When the bitmap array immediately follows the structure, it is a packed bitmap. + Packed bitmaps are referenced by a single pointer. Packed bitmaps require that the + biClrUsed member must be either zero or the actual size of the color table. + + + + + Specifies the number of color indexes that are required for displaying the bitmap. If this value + is zero, all colors are required. + + + + + Tests whether two specified structures are equivalent. + + The that is to the left of the equality operator. + The that is to the right of the equality operator. + + true if the two structures are equal; otherwise, false. + + + + + Tests whether two specified structures are different. + + The that is to the left of the inequality operator. + The that is to the right of the inequality operator. + + true if the two structures are different; otherwise, false. + + + + + Tests whether the specified structure is equivalent to this structure. + + A structure to compare to this instance. + true if is a structure + equivalent to this structure; otherwise, false. + + + + Tests whether the specified object is a structure + and is equivalent to this structure. + + The object to test. + true if is a structure + equivalent to this structure; otherwise, false. + + + + Returns a hash code for this structure. + + An integer value that specifies the hash code for this . + + + + The FI16RGB555 structure describes a color consisting of relative + intensities of red, green, blue and alpha value. Each single color + component consumes 5 bits and so, takes values in the range from 0 to 31. + + + For easy integration of the underlying structure into the .NET framework, + the FI16RGB555 structure implements implicit conversion operators to + convert the represented color to and from the + type. This makes the type a real replacement + for the FI16RGB555 structure and my be used in all situations which require + an FI16RGB555 type. + + + + The following code example demonstrates the various conversions between the + FI16RGB555 structure and the structure. + + FI16RGB555 fi16rgb; + // Initialize the structure using a native .NET Color structure. + fi16rgb = new FI16RGB555(Color.Indigo); + // Initialize the structure using the implicit operator. + fi16rgb = Color.DarkSeaGreen; + // Convert the FI16RGB555 instance into a native .NET Color + // using its implicit operator. + Color color = fi16rgb; + // Using the structure's Color property for converting it + // into a native .NET Color. + Color another = fi16rgb.Color; + + + + + + The value of the color. + + + + + Initializes a new instance based on the specified . + + to initialize with. + + + + Tests whether two specified structures are equivalent. + + The that is to the left of the equality operator. + The that is to the right of the equality operator. + + true if the two structures are equal; otherwise, false. + + + + + Tests whether two specified structures are different. + + The that is to the left of the inequality operator. + The that is to the right of the inequality operator. + + true if the two structures are different; otherwise, false. + + + + + Converts the value of a structure to a structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of a structure to a structure. + + A structure. + A new instance of initialized to . + + + + Gets or sets the of the structure. + + + + + Gets or sets the red color component. + + + + + Gets or sets the green color component. + + + + + Gets or sets the blue color component. + + + + + Compares this instance with a specified . + + An object to compare with this instance. + A 32-bit signed integer indicating the lexical relationship between the two comparands. + is not a . + + + + Compares this instance with a specified object. + + A to compare. + A signed number indicating the relative values of this instance + and . + + + + Tests whether the specified object is a structure + and is equivalent to this structure. + + The object to test. + true if is a structure + equivalent to this structure; otherwise, false. + + + + Tests whether the specified structure is equivalent to this structure. + + A structure to compare to this instance. + true if is a structure + equivalent to this structure; otherwise, false. + + + + Returns a hash code for this structure. + + An integer value that specifies the hash code for this . + + + + Converts the numeric value of the object + to its equivalent string representation. + + The string representation of the value of this instance. + + + + The FI16RGB565 structure describes a color consisting of relative + intensities of red, green, blue and alpha value. Each single color + component consumes 5 bits and so, takes values in the range from 0 to 31. + + + For easy integration of the underlying structure into the .NET framework, + the FI16RGB565 structure implements implicit conversion operators to + convert the represented color to and from the + type. This makes the type a real replacement + for the FI16RGB565 structure and my be used in all situations which require + an FI16RGB565 type. + + + + The following code example demonstrates the various conversions between the + FI16RGB565 structure and the structure. + + FI16RGB565 fi16rgb; + // Initialize the structure using a native .NET Color structure. + fi16rgb = new FI16RGB565(Color.Indigo); + // Initialize the structure using the implicit operator. + fi16rgb = Color.DarkSeaGreen; + // Convert the FI16RGB565 instance into a native .NET Color + // using its implicit operator. + Color color = fi16rgb; + // Using the structure's Color property for converting it + // into a native .NET Color. + Color another = fi16rgb.Color; + + + + + + The value of the color. + + + + + Initializes a new instance based on the specified . + + to initialize with. + + + + Tests whether two specified structures are equivalent. + + The that is to the left of the equality operator. + The that is to the right of the equality operator. + + true if the two structures are equal; otherwise, false. + + + + + Tests whether two specified structures are different. + + The that is to the left of the inequality operator. + The that is to the right of the inequality operator. + + true if the two structures are different; otherwise, false. + + + + + Converts the value of a structure to a structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of a structure to a structure. + + A structure. + A new instance of initialized to . + + + + Gets or sets the of the structure. + + + + + Gets or sets the red color component. + + + + + Gets or sets the green color component. + + + + + Gets or sets the blue color component. + + + + + Compares this instance with a specified . + + An object to compare with this instance. + A 32-bit signed integer indicating the lexical relationship between the two comparands. + is not a . + + + + Compares this instance with a specified object. + + A to compare. + A signed number indicating the relative values of this instance + and . + + + + Tests whether the specified object is a structure + and is equivalent to this structure. + + The object to test. + true if is a structure + equivalent to this structure; otherwise, false. + + + + Tests whether the specified structure is equivalent to this structure. + + A structure to compare to this instance. + true if is a structure + equivalent to this structure; otherwise, false. + + + + Returns a hash code for this structure. + + An integer value that specifies the hash code for this . + + + + Converts the numeric value of the object + to its equivalent string representation. + + The string representation of the value of this instance. + + + + The FI1BIT structure represents a single bit. + It's value can be 0 or 1. + + + + + Represents the largest possible value of . This field is constant. + + + + + Represents the smallest possible value of . This field is constant. + + + + + The value of the structure. + + + + + Initializes a new instance based on the specified value. + + The value to initialize with. + + + + Converts the value of a structure to a structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of a structure to a structure. + + A structure. + A new instance of initialized to . + + + + Converts the numeric value of the object + to its equivalent string representation. + + The string representation of the value of this instance. + + + + The FIBITMAP structure is a handle to a FreeImage bimtap. + + + The handle represented by a FIBITBAP structure provides + access to either a singlepage bitmap or exactly one page of + a multipage bitmap. + + + + + A read-only field that represents a handle that has been initialized to zero. + + + + + Tests whether two specified structures are equivalent. + + The that is to the left of the equality operator. + The that is to the right of the equality operator. + + true if the two structures are equal; otherwise, false. + + + + + Tests whether two specified structures are different. + + The that is to the left of the inequality operator. + The that is to the right of the inequality operator. + + true if the two structures are different; otherwise, false. + + + + + Gets whether the handle is a null or not. + + true if this handle is a null; + otherwise, false. + + + + Sets the handle to null. + + + + + Converts the numeric value of the object + to its equivalent string representation. + + The string representation of the value of this instance. + + + + Returns a hash code for this structure. + + An integer value that specifies the hash code for this . + + + + Determines whether the specified is equal to the current . + + The to compare with the current . + true if the specified is equal to the current ; otherwise, false. + + + + Indicates whether the current object is equal to another object of the same type. + + An object to compare with this object. + true if the current object is equal to the other parameter; otherwise, false. + + + + Compares this instance with a specified . + + An object to compare with this instance. + A 32-bit signed integer indicating the lexical relationship between the two comparands. + is not a . + + + + Compares this instance with a specified object. + + A to compare. + A signed number indicating the relative values of this instance + and . + + + + The FICOMPLEX structure describes a color consisting of a real and an imaginary part. + Each part is using 4 bytes of data. + + + + + Real part of the color. + + + + + Imaginary part of the color. + + + + + Tests whether two specified structures are equivalent. + + The that is to the left of the equality operator. + The that is to the right of the equality operator. + + true if the two structures are equal; otherwise, false. + + + + + Tests whether two specified structures are different. + + The that is to the left of the inequality operator. + The that is to the right of the inequality operator. + + true if the two structures are different; otherwise, false. + + + + + Compares this instance with a specified . + + An object to compare with this instance. + A 32-bit signed integer indicating the lexical relationship between the two comparands. + is not a . + + + + Compares this instance with a specified object. + + A to compare. + A signed number indicating the relative values of this instance + and . + + + + Tests whether the specified object is a structure + and is equivalent to this structure. + + The object to test. + true if is a structure + equivalent to this structure; otherwise, false. + + + + Tests whether the specified structure is equivalent to this structure. + + A structure to compare to this instance. + true if is a structure + equivalent to this structure; otherwise, false. + + + + Returns a hash code for this structure. + + An integer value that specifies the hash code for this . + + + + This Structure contains ICC-Profile data. + + + + + Creates a new ICC-Profile for . + + Handle to a FreeImage bitmap. + The ICC-Profile data. + + is null. + + + + Creates a new ICC-Profile for . + + Handle to a FreeImage bitmap. + The ICC-Profile data. + Number of bytes to use from data. + + is null. + + + + Info flag of the profile. + + + + + Profile's size measured in bytes. + + + + + Points to a block of contiguous memory containing the profile. + + + + + Copy of the ICC-Profiles data. + + + + + Indicates whether the profile is CMYK. + + + + + The FIMEMORY structure is a handle to an opened memory stream. + + + + + A read-only field that represents a handle that has been initialized to zero. + + + + + Tests whether two specified structures are equivalent. + + The that is to the left of the equality operator. + The that is to the right of the equality operator. + + true if the two structures are equal; otherwise, false. + + + + + Tests whether two specified structures are different. + + The that is to the left of the inequality operator. + The that is to the right of the inequality operator. + + true if the two structures are different; otherwise, false. + + + + + Gets whether the pointer is a null pointer or not. + + true if this is a null pointer; + otherwise, false. + + + + Sets the handle to null. + + + + + Converts the numeric value of the object + to its equivalent string representation. + + The string representation of the value of this instance. + + + + Returns a hash code for this structure. + + An integer value that specifies the hash code for this . + + + + Determines whether the specified is equal to the current . + + The to compare with the current . + true if the specified is equal to the current ; otherwise, false. + + + + Indicates whether the current object is equal to another object of the same type. + + An object to compare with this object. + true if the current object is equal to the other parameter; otherwise, false. + + + + Compares this instance with a specified . + + An object to compare with this instance. + A 32-bit signed integer indicating the lexical relationship between the two comparands. + is not a . + + + + Compares this instance with a specified object. + + A to compare. + A signed number indicating the relative values of this instance + and . + + + + The FIMETADATA structure is an unique search handle for metadata search operations. + + + The FIMETADATA structure is usually returned by the + + function and then used on subsequent calls to + . + When the FIMETADATA handle is no longer used, it needs to be freed by the + function. + + + + + A read-only field that represents a handle that has been initialized to zero. + + + + + Tests whether two specified structures are equivalent. + + The that is to the left of the equality operator. + The that is to the right of the equality operator. + + true if the two structures are equal; otherwise, false. + + + + + Tests whether two specified structures are different. + + The that is to the left of the inequality operator. + The that is to the right of the inequality operator. + + true if the two structures are different; otherwise, false. + + + + + Gets whether the pointer is a null pointer or not. + + true if this is a null pointer; + otherwise, false. + + + + Sets the handle to null. + + + + + Converts the numeric value of the object + to its equivalent string representation. + + The string representation of the value of this instance. + + + + Returns a hash code for this structure. + + An integer value that specifies the hash code for this . + + + + Determines whether the specified is equal to the current . + + The to compare with the current . + true if the specified is equal to the current ; otherwise, false. + + + + Indicates whether the current object is equal to another object of the same type. + + An object to compare with this object. + true if the current object is equal to the other parameter; otherwise, false. + + + + Compares this instance with a specified . + + An object to compare with this instance. + A 32-bit signed integer indicating the lexical relationship between the two comparands. + is not a . + + + + Compares this instance with a specified object. + + A to compare. + A signed number indicating the relative values of this instance + and . + + + + The FIMULTIBITMAP structure is a handle to a FreeImage multipaged bimtap. + + + + + A read-only field that represents a handle that has been initialized to zero. + + + + + Tests whether two specified structures are equivalent. + + The that is to the left of the equality operator. + The that is to the right of the equality operator. + + true if the two structures are equal; otherwise, false. + + + + + Tests whether two specified structures are different. + + The that is to the left of the inequality operator. + The that is to the right of the inequality operator. + + true if the two structures are different; otherwise, false. + + + + + Gets whether the handle is a null or not. + + true if this handle is a null; + otherwise, false. + + + + Sets the handle to null. + + + + + Converts the numeric value of the object + to its equivalent string representation. + + The string representation of the value of this instance. + + + + Returns a hash code for this structure. + + An integer value that specifies the hash code for this . + + + + Determines whether the specified is equal to the current . + + The to compare with the current . + true if the specified is equal to the current ; otherwise, false. + + + + Indicates whether the current object is equal to another object of the same type. + + An object to compare with this object. + true if the current object is equal to the other parameter; otherwise, false. + + + + Compares this instance with a specified . + + An object to compare with this instance. + A 32-bit signed integer indicating the lexical relationship between the two comparands. + is not a . + + + + Compares this instance with a specified object. + + A to compare. + A signed number indicating the relative values of this instance + and . + + + + The FIRational structure represents a fraction via two + instances which are interpreted as numerator and denominator. + + + The structure tries to approximate the value of + when creating a new instance by using a better algorithm than FreeImage does. + + The structure implements the following operators: + +, -, ++, --, ==, != , >, >==, <, <== and ~ (which switches nominator and denomiator). + + The structure can be converted into all .NET standard types either implicit or + explicit. + + + + + Represents the largest possible value of . This field is constant. + + + + + Represents the smallest possible value of . This field is constant. + + + + + Represents the smallest positive value greater than zero. This field is constant. + + + + + Initializes a new instance based on the specified parameters. + + The numerator. + The denominator. + + + + Initializes a new instance based on the specified parameters. + + The tag to read the data from. + + + + Initializes a new instance based on the specified parameters. + + The value to convert into a fraction. + + cannot be converted into a fraction + represented by two integer values. + + + + The numerator of the fraction. + + + + + The denominator of the fraction. + + + + + Returns the truncated value of the fraction. + + + + + + Returns whether the fraction is representing an integer value. + + + + + Calculated the greatest common divisor of 'a' and 'b'. + + + + + Calculated the smallest common multiple of 'a' and 'b'. + + + + + Normalizes the fraction. + + + + + Normalizes a fraction. + + + + + Returns the digits after the point. + + + + + Creates a continued fraction of a decimal value. + + + + + Creates a fraction from a continued fraction. + + + + + Tries 'brute force' to approximate with a fraction. + + + + + Converts the numeric value of the object + to its equivalent string representation. + + The string representation of the value of this instance. + + + + Tests whether the specified object is a structure + and is equivalent to this structure. + + The object to test. + true if is a structure + equivalent to this structure; otherwise, false. + + + + Returns a hash code for this structure. + + An integer value that specifies the hash code for this . + + + + Standard implementation of the operator. + + + + + Standard implementation of the operator. + + + + + Returns the reciprocal value of this instance. + + + + + Standard implementation of the operator. + + + + + Standard implementation of the operator. + + + + + Standard implementation of the operator. + + + + + Standard implementation of the operator. + + + + + Standard implementation of the operator. + + + + + Standard implementation of the operator. + + + + + Standard implementation of the operator. + + + + + Standard implementation of the operator. + + + + + Standard implementation of the operator. + + + + + Standard implementation of the operator. + + + + + Standard implementation of the operator. + + + + + Standard implementation of the operator. + + + + + Standard implementation of the operator. + + + + + Converts the value of a structure to a structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of a structure to a structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of a structure to a structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of a structure to a structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of a structure to a structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of a structure to an structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of a structure to an structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of a structure to an structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of a structure to a structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of a structure to a structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of a structure to an structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of a structure to an structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of a structure to an structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of a structure to a structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of a structure to a structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of a structure to a structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of a structure to a structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of a structure to a structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of an structure to a structure. + + An structure. + A new instance of initialized to . + + + + Converts the value of an structure to a structure. + + An structure. + A new instance of initialized to . + + + + Converts the value of an structure to a structure. + + An structure. + A new instance of initialized to . + + + + Converts the value of a structure to a structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of a structure to a structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of an structure to a structure. + + An structure. + A new instance of initialized to . + + + + Converts the value of an structure to a structure. + + An structure. + A new instance of initialized to . + + + + Converts the value of an structure to a structure. + + An structure. + A new instance of initialized to . + + + + Compares this instance with a specified . + + An object to compare with this instance. + A 32-bit signed integer indicating the lexical relationship between the two comparands. + is not a . + + + + Formats the value of the current instance using the specified format. + + The String specifying the format to use. + The IFormatProvider to use to format the value. + A String containing the value of the current instance in the specified format. + + + + Tests whether the specified structure is equivalent to this structure. + + A structure to compare to this instance. + true if is a structure + equivalent to this structure; otherwise, false. + + + + Compares this instance with a specified object. + + A to compare. + A signed number indicating the relative values of this instance + and . + + + + The FIRGB16 structure describes a color consisting of relative + intensities of red, green, blue and alpha value. Each single color + component consumes 16 bits and so, takes values in the range from 0 to 65535. + + + + The FIRGB16 structure provides access to an underlying FreeImage FIRGB16 + structure. To determine the red, green or blue component of a color, + use the red, green or blue fields, respectively. + + For easy integration of the underlying structure into the .NET framework, + the FIRGB16 structure implements implicit conversion operators to + convert the represented color to and from the + type. This makes the type a real replacement + for the FIRGB16 structure and my be used in all situations which require + an FIRGB16 type. + + + Each color component red, green or blue of FIRGB16 is translated into + it's corresponding color component R, G or B of + by right shifting 8 bits and shifting left 8 bits for the reverse conversion. + When converting from into FIRGB16, the + color's alpha value is ignored and assumed to be 255 when converting from + FIRGB16 into , creating a fully + opaque color. + + + Conversion from System.Drawing.Color to FIRGB16 + + FIRGB16.component = Color.component << 8 + + Conversion from FIRGB16 to System.Drawing.Color + + Color.component = FIRGB16.component >> 8 + + The same conversion is also applied when the + property or the constructor + is invoked. + + + + The following code example demonstrates the various conversions between the + FIRGB16 structure and the structure. + + FIRGB16 firgb16; + // Initialize the structure using a native .NET Color structure. + firgb16 = new FIRGBA16(Color.Indigo); + // Initialize the structure using the implicit operator. + firgb16 = Color.DarkSeaGreen; + // Convert the FIRGB16 instance into a native .NET Color + // using its implicit operator. + Color color = firgb16; + // Using the structure's Color property for converting it + // into a native .NET Color. + Color another = firgb16.Color; + + + + + + The red color component. + + + + + The green color component. + + + + + The blue color component. + + + + + Initializes a new instance based on the specified . + + to initialize with. + + + + Tests whether two specified structures are equivalent. + + The that is to the left of the equality operator. + The that is to the right of the equality operator. + + true if the two structures are equal; otherwise, false. + + + + + Tests whether two specified structures are different. + + The that is to the left of the inequality operator. + The that is to the right of the inequality operator. + + true if the two structures are different; otherwise, false. + + + + + Converts the value of a structure to a structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of a structure to a structure. + + A structure. + A new instance of initialized to . + + + + Gets or sets the of the structure. + + + + + Compares this instance with a specified . + + An object to compare with this instance. + A 32-bit signed integer indicating the lexical relationship between the two comparands. + is not a . + + + + Compares this instance with a specified object. + + A to compare. + A signed number indicating the relative values of this instance + and . + + + + Tests whether the specified object is a structure + and is equivalent to this structure. + + The object to test. + true if is a structure + equivalent to this structure; otherwise, false. + + + + Tests whether the specified structure is equivalent to this structure. + + A structure to compare to this instance. + true if is a structure + equivalent to this structure; otherwise, false. + + + + Returns a hash code for this structure. + + An integer value that specifies the hash code for this . + + + + Converts the numeric value of the object + to its equivalent string representation. + + The string representation of the value of this instance. + + + + The FIRGBA16 structure describes a color consisting of relative + intensities of red, green, blue and alpha value. Each single color + component consumes 16 bits and so, takes values in the range from 0 to 65535. + + + + The FIRGBA16 structure provides access to an underlying FreeImage FIRGBA16 + structure. To determine the alpha, red, green or blue component of a color, + use the alpha, red, green or blue fields, respectively. + + For easy integration of the underlying structure into the .NET framework, + the FIRGBA16 structure implements implicit conversion operators to + convert the represented color to and from the + type. This makes the type a real replacement + for the FIRGBA16 structure and my be used in all situations which require + an FIRGBA16 type. + + + Each color component alpha, red, green or blue of FIRGBA16 + is translated into it's corresponding color component A, R, G or B of + by an 8 bit right shift and vice versa. + + + Conversion from System.Drawing.Color to FIRGBA16 + + FIRGBA16.component = Color.component << 8 + + Conversion from FIRGBA16 to System.Drawing.Color + + Color.component = FIRGBA16.component >> 8 + + The same conversion is also applied when the + property or the constructor + is invoked. + + + + The following code example demonstrates the various conversions between the + FIRGBA16 structure and the structure. + + FIRGBA16 firgba16; + // Initialize the structure using a native .NET Color structure. + firgba16 = new FIRGBA16(Color.Indigo); + // Initialize the structure using the implicit operator. + firgba16 = Color.DarkSeaGreen; + // Convert the FIRGBA16 instance into a native .NET Color + // using its implicit operator. + Color color = firgba16; + // Using the structure's Color property for converting it + // into a native .NET Color. + Color another = firgba16.Color; + + + + + + The red color component. + + + + + The green color component. + + + + + The blue color component. + + + + + The alpha color component. + + + + + Initializes a new instance based on the specified . + + to initialize with. + + + + Tests whether two specified structures are equivalent. + + The that is to the left of the equality operator. + The that is to the right of the equality operator. + + true if the two structures are equal; otherwise, false. + + + + + Tests whether two specified structures are different. + + The that is to the left of the inequality operator. + The that is to the right of the inequality operator. + + true if the two structures are different; otherwise, false. + + + + + Converts the value of a structure to a structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of a structure to a structure. + + A structure. + A new instance of initialized to . + + + + Gets or sets the of the structure. + + + + + Compares this instance with a specified . + + An object to compare with this instance. + A 32-bit signed integer indicating the lexical relationship between the two comparands. + is not a . + + + + Compares this instance with a specified object. + + A to compare. + A signed number indicating the relative values of this instance + and . + + + + Tests whether the specified object is a structure + and is equivalent to this structure. + + The object to test. + true if is a structure + equivalent to this structure; otherwise, false. + + + + Tests whether the specified structure is equivalent to this structure. + + A structure to compare to this instance. + true if is a structure + equivalent to this structure; otherwise, false. + + + + Returns a hash code for this structure. + + An integer value that specifies the hash code for this . + + + + Converts the numeric value of the object + to its equivalent string representation. + + The string representation of the value of this instance. + + + + The FIRGBAF structure describes a color consisting of relative + intensities of red, green, blue and alpha value. Each single color + component consumes 32 bits and takes values in the range from 0 to 1. + + + + The FIRGBAF structure provides access to an underlying FreeImage FIRGBAF + structure. To determine the alpha, red, green or blue component of a color, + use the alpha, red, green or blue fields, respectively. + + For easy integration of the underlying structure into the .NET framework, + the FIRGBAF structure implements implicit conversion operators to + convert the represented color to and from the + type. This makes the type a real replacement + for the FIRGBAF structure and my be used in all situations which require + an FIRGBAF type. + + + Each color component alpha, red, green or blue of FIRGBAF is translated + into it's corresponding color component A, R, G or B of + by linearly mapping the values of one range + into the other range and vice versa. + + + Conversion from System.Drawing.Color to FIRGBAF + + FIRGBAF.component = (float)Color.component / 255f + + Conversion from FIRGBAF to System.Drawing.Color + + Color.component = (int)(FIRGBAF.component * 255f) + + The same conversion is also applied when the + property or the constructor + is invoked. + + + + The following code example demonstrates the various conversions between the + FIRGBAF structure and the structure. + + FIRGBAF firgbaf; + // Initialize the structure using a native .NET Color structure. + firgbaf = new FIRGBAF(Color.Indigo); + // Initialize the structure using the implicit operator. + firgbaf = Color.DarkSeaGreen; + // Convert the FIRGBAF instance into a native .NET Color + // using its implicit operator. + Color color = firgbaf; + // Using the structure's Color property for converting it + // into a native .NET Color. + Color another = firgbaf.Color; + + + + + + The red color component. + + + + + The green color component. + + + + + The blue color component. + + + + + The alpha color component. + + + + + Initializes a new instance based on the specified . + + to initialize with. + + + + Tests whether two specified structures are equivalent. + + The that is to the left of the equality operator. + The that is to the right of the equality operator. + + true if the two structures are equal; otherwise, false. + + + + + Tests whether two specified structures are different. + + The that is to the left of the inequality operator. + The that is to the right of the inequality operator. + + true if the two structures are different; otherwise, false. + + + + + Converts the value of a structure to a structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of a structure to a structure. + + A structure. + A new instance of initialized to . + + + + Gets or sets the of the structure. + + + + + Compares this instance with a specified . + + An object to compare with this instance. + A 32-bit signed integer indicating the lexical relationship between the two comparands. + is not a . + + + + Compares this instance with a specified object. + + A to compare. + A signed number indicating the relative values of this instance + and . + + + + Tests whether the specified object is a structure + and is equivalent to this structure. + + The object to test. + true if is a structure + equivalent to this structure; otherwise, false. + + + + Tests whether the specified structure is equivalent to this structure. + + A structure to compare to this instance. + true if is a structure + equivalent to this structure; otherwise, false. + + + + Returns a hash code for this structure. + + An integer value that specifies the hash code for this . + + + + Converts the numeric value of the object + to its equivalent string representation. + + The string representation of the value of this instance. + + + + The FIRGBF structure describes a color consisting of relative + intensities of red, green, blue and alpha value. Each single color + component consumes 32 bits and takes values in the range from 0 to 1. + + + + The FIRGBF structure provides access to an underlying FreeImage FIRGBF + structure. To determine the red, green or blue component of a color, use the + red, green or blue fields, respectively. + + For easy integration of the underlying structure into the .NET framework, + the FIRGBF structure implements implicit conversion operators to + convert the represented color to and from the + type. This makes the type a real replacement + for the FIRGBF structure and my be used in all situations which require + an FIRGBF type. + + + Each color component alpha, red, green or blue of FIRGBF is translated + into it's corresponding color component A, R, G or B of + by linearly mapping the values of one range + into the other range and vice versa. + When converting from into FIRGBF, the + color's alpha value is ignored and assumed to be 255 when converting from + FIRGBF into , creating a fully + opaque color. + + + Conversion from System.Drawing.Color to FIRGBF + + FIRGBF.component = (float)Color.component / 255f + + Conversion from FIRGBF to System.Drawing.Color + + Color.component = (int)(FIRGBF.component * 255f) + + The same conversion is also applied when the + property or the constructor + is invoked. + + + + The following code example demonstrates the various conversions between the + FIRGBF structure and the structure. + + FIRGBF firgbf; + // Initialize the structure using a native .NET Color structure. + firgbf = new FIRGBF(Color.Indigo); + // Initialize the structure using the implicit operator. + firgbf = Color.DarkSeaGreen; + // Convert the FIRGBF instance into a native .NET Color + // using its implicit operator. + Color color = firgbf; + // Using the structure's Color property for converting it + // into a native .NET Color. + Color another = firgbf.Color; + + + + + + The red color component. + + + + + The green color component. + + + + + The blue color component. + + + + + Initializes a new instance based on the specified . + + to initialize with. + + + + Tests whether two specified structures are equivalent. + + The that is to the left of the equality operator. + The that is to the right of the equality operator. + + true if the two structures are equal; otherwise, false. + + + + + Tests whether two specified structures are different. + + The that is to the left of the inequality operator. + The that is to the right of the inequality operator. + + true if the two structures are different; otherwise, false. + + + + + Converts the value of a structure to a structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of a structure to a structure. + + A structure. + A new instance of initialized to . + + + + Gets or sets the of the structure. + + + + + Compares this instance with a specified . + + An object to compare with this instance. + A 32-bit signed integer indicating the lexical relationship between the two comparands. + is not a . + + + + Compares this instance with a specified object. + + A to compare. + A signed number indicating the relative values of this instance + and . + + + + Tests whether the specified object is a structure + and is equivalent to this structure. + + The object to test. + true if is a structure + equivalent to this structure; otherwise, false. + + + + Tests whether the specified structure is equivalent to this structure. + + A structure to compare to this instance. + true if is a structure + equivalent to this structure; otherwise, false. + + + + Returns a hash code for this structure. + + An integer value that specifies the hash code for this . + + + + Converts the numeric value of the object + to its equivalent string representation. + + The string representation of the value of this instance. + + + + Static class importing functions from the FreeImage library + and providing additional functions. + + + + + Filename of the FreeImage library. + + + + + Number of bytes to shift left within a 4 byte block. + + + + + Number of bytes to shift left within a 4 byte block. + + + + + Number of bytes to shift left within a 4 byte block. + + + + + Number of bytes to shift left within a 4 byte block. + + + + + Mask indicating the position of the given color. + + + + + Mask indicating the position of the given color. + + + + + Mask indicating the position of the given color. + + + + + Mask indicating the position of the given color. + + + + + Number of bits to shift left within a 32 bit block. + + + + + Number of bits to shift left within a 32 bit block. + + + + + Number of bits to shift left within a 32 bit block. + + + + + Number of bits to shift left within a 32 bit block. + + + + + Mask indicating the position of color components of a 32 bit color. + + + + + Mask indicating the position of the given color. + + + + + Mask indicating the position of the given color. + + + + + Mask indicating the position of the given color. + + + + + Number of bits to shift left within a 16 bit block. + + + + + Number of bits to shift left within a 16 bit block. + + + + + Number of bits to shift left within a 16 bit block. + + + + + Mask indicating the position of the given color. + + + + + Mask indicating the position of the given color. + + + + + Mask indicating the position of the given color. + + + + + Number of bits to shift left within a 16 bit block. + + + + + Number of bits to shift left within a 16 bit block. + + + + + Number of bits to shift left within a 16 bit block. + + + + + Initialises the library. + + + When the is true, FreeImage won't make use of external plugins. + + + + + Deinitialises the library. + + + + + Returns a string containing the current version of the library. + + The current version of the library. + + + + Returns a string containing a standard copyright message. + + A standard copyright message. + + + + Calls the set error message function in FreeImage. + + Format of the bitmaps. + The error message. + + + + You use the function FreeImage_SetOutputMessage to capture the log string + so that you can show it to the user of the program. + The callback is implemented in the event of this class. + + The function is private because FreeImage can only have a single + callback function. To use the callback use the + event of this class. + Handler to the callback function. + + + + Creates a new bitmap in memory. + + Width of the new bitmap. + Height of the new bitmap. + Bit depth of the new Bitmap. + Supported pixel depth: 1-, 4-, 8-, 16-, 24-, 32-bit per pixel for standard bitmap + Red part of the color layout. + eg: 0xFF0000 + Green part of the color layout. + eg: 0x00FF00 + Blue part of the color layout. + eg: 0x0000FF + Handle to a FreeImage bitmap. + + + + Creates a new bitmap in memory. + + Type of the image. + Width of the new bitmap. + Height of the new bitmap. + Bit depth of the new Bitmap. + Supported pixel depth: 1-, 4-, 8-, 16-, 24-, 32-bit per pixel for standard bitmap + Red part of the color layout. + eg: 0xFF0000 + Green part of the color layout. + eg: 0x00FF00 + Blue part of the color layout. + eg: 0x0000FF + Handle to a FreeImage bitmap. + + + + Makes an exact reproduction of an existing bitmap, including metadata and attached profile if any. + + Handle to a FreeImage bitmap. + Handle to a FreeImage bitmap. + + + + Deletes a previously loaded FIBITMAP from memory. + + Handle to a FreeImage bitmap. + + + + Decodes a bitmap, allocates memory for it and returns it as a FIBITMAP. + + Type of the bitmap. + Name of the file to decode. + Flags to enable or disable plugin-features. + Handle to a FreeImage bitmap. + + + + Decodes a bitmap, allocates memory for it and returns it as a FIBITMAP. + The filename supports UNICODE. + + Type of the bitmap. + Name of the file to decode. + Flags to enable or disable plugin-features. + Handle to a FreeImage bitmap. + + + + Loads a bitmap from an arbitrary source. + + Type of the bitmap. + A FreeImageIO structure with functionpointers to handle the source. + A handle to the source. + Flags to enable or disable plugin-features. + Handle to a FreeImage bitmap. + + + + Saves a previosly loaded FIBITMAP to a file. + + Type of the bitmap. + Handle to a FreeImage bitmap. + Name of the file to save to. + Flags to enable or disable plugin-features. + Returns true on success, false on failure. + + + + Saves a previosly loaded FIBITMAP to a file. + The filename supports UNICODE. + + Type of the bitmap. + Handle to a FreeImage bitmap. + Name of the file to save to. + Flags to enable or disable plugin-features. + Returns true on success, false on failure. + + + + Saves a bitmap to an arbitrary source. + + Type of the bitmap. + Handle to a FreeImage bitmap. + A FreeImageIO structure with functionpointers to handle the source. + A handle to the source. + Flags to enable or disable plugin-features. + Returns true on success, false on failure. + + + + Open a memory stream. + + Pointer to the data in memory. + Length of the data in byte. + Handle to a memory stream. + + + + Close and free a memory stream. + + Handle to a memory stream. + + + + Decodes a bitmap from a stream, allocates memory for it and returns it as a FIBITMAP. + + Type of the bitmap. + Handle to a memory stream. + Flags to enable or disable plugin-features. + Handle to a FreeImage bitmap. + + + + Saves a previosly loaded FIBITMAP to a stream. + + Type of the bitmap. + Handle to a FreeImage bitmap. + Handle to a memory stream. + Flags to enable or disable plugin-features. + Returns true on success, false on failure. + + + + Gets the current position of a memory handle. + + Handle to a memory stream. + The current file position if successful, -1 otherwise. + + + + Moves the memory handle to a specified location. + + Handle to a memory stream. + Number of bytes from origin. + Initial position. + Returns true on success, false on failure. + + + + Provides a direct buffer access to a memory stream. + + The target memory stream. + Pointer to the data in memory. + Size of the data in bytes. + Returns true on success, false on failure. + + + + Reads data from a memory stream. + + The buffer to store the data in. + Size in bytes of the items. + Number of items to read. + The stream to read from. + The memory pointer associated with stream is increased by the number of bytes actually read. + The number of full items actually read. + May be less than count on error or stream-end. + + + + Writes data to a memory stream. + + The buffer to read the data from. + Size in bytes of the items. + Number of items to write. + The stream to write to. + The memory pointer associated with stream is increased by the number of bytes actually written. + The number of full items actually written. + May be less than count on error or stream-end. + + + + Open a multi-page bitmap from a memory stream. + + Type of the bitmap. + The stream to decode. + Flags to enable or disable plugin-features. + Handle to a FreeImage multi-paged bitmap. + + + + Registers a new plugin to be used in FreeImage. + + Pointer to the function that initialises the plugin. + A string describing the format of the plugin. + A string describing the plugin. + A string witha comma sperated list of extensions. f.e: "pl,pl2,pl4" + A regular expression used to identify the bitmap. + The format idientifier assigned by FreeImage. + + + + Registers a new plugin to be used in FreeImage. The plugin is residing in a DLL. + The Init function must be called 揑nit?and must use the stdcall calling convention. + + Complete path to the dll file hosting the plugin. + A string describing the format of the plugin. + A string describing the plugin. + A string witha comma sperated list of extensions. f.e: "pl,pl2,pl4" + A regular expression used to identify the bitmap. + The format idientifier assigned by FreeImage. + + + + Retrieves the number of FREE_IMAGE_FORMAT identifiers being currently registered. + + The number of registered formats. + + + + Enables or disables a plugin. + + The plugin to enable or disable. + True: enable the plugin. false: disable the plugin. + The previous state of the plugin. + 1 - enabled. 0 - disables. -1 plugin does not exist. + + + + Retrieves the state of a plugin. + + The plugin to check. + 1 - enabled. 0 - disables. -1 plugin does not exist. + + + + Returns a identifier from the format string that was used to register the FIF. + + The string that was used to register the plugin. + A identifier from the format. + + + + Returns a identifier from a MIME content type string + (MIME stands for Multipurpose Internet Mail Extension). + + A MIME content type. + A identifier from the MIME. + + + + Returns the string that was used to register a plugin from the system assigned . + + The assigned . + The string that was used to register the plugin. + + + + Returns a comma-delimited file extension list describing the bitmap formats the given plugin can read and/or write. + + The desired . + A comma-delimited file extension list. + + + + Returns a descriptive string that describes the bitmap formats the given plugin can read and/or write. + + The desired . + A descriptive string that describes the bitmap formats. + + + + Returns a regular expression string that can be used by a regular expression engine to identify the bitmap. + FreeImageQt makes use of this function. + + The desired . + A regular expression string. + + + + Given a identifier, returns a MIME content type string (MIME stands for Multipurpose Internet Mail Extension). + + The desired . + A MIME content type string. + + + + This function takes a filename or a file-extension and returns the plugin that can + read/write files with that extension in the form of a identifier. + + The filename or -extension. + The of the plugin. + + + + This function takes a filename or a file-extension and returns the plugin that can + read/write files with that extension in the form of a identifier. + Supports UNICODE filenames. + + The filename or -extension. + The of the plugin. + + + + Checks if a plugin can load bitmaps. + + The of the plugin. + True if the plugin can load bitmaps, else false. + + + + Checks if a plugin can save bitmaps. + + The of the plugin. + True if the plugin can save bitmaps, else false. + + + + Checks if a plugin can save bitmaps in the desired bit depth. + + The of the plugin. + The desired bit depth. + True if the plugin can save bitmaps in the desired bit depth, else false. + + + + Checks if a plugin can save a bitmap in the desired data type. + + The of the plugin. + The desired image type. + True if the plugin can save bitmaps as the desired type, else false. + + + + Checks if a plugin can load or save an ICC profile. + + The of the plugin. + True if the plugin can load or save an ICC profile, else false. + + + + Loads a FreeImage multi-paged bitmap. + Load flags can be provided by the flags parameter. + + Format of the image. + The complete name of the file to load. + When true a new bitmap is created. + When true the bitmap will be loaded read only. + When true performance is increased at the cost of memory. + Flags to enable or disable plugin-features. + Handle to a FreeImage multi-paged bitmap. + + + + Loads a FreeImage multi-pages bitmap from the specified handle + using the specified functions. + Load flags can be provided by the flags parameter. + + Format of the image. + IO functions used to read from the specified handle. + The handle to load the bitmap from. + Flags to enable or disable plugin-features. + Handle to a FreeImage multi-paged bitmap. + + + + Closes a previously opened multi-page bitmap and, when the bitmap was not opened read-only, applies any changes made to it. + + Handle to a FreeImage multi-paged bitmap. + Flags to enable or disable plugin-features. + Returns true on success, false on failure. + + + + Returns the number of pages currently available in the multi-paged bitmap. + + Handle to a FreeImage multi-paged bitmap. + Number of pages. + + + + Appends a new page to the end of the bitmap. + + Handle to a FreeImage multi-paged bitmap. + Handle to a FreeImage bitmap. + + + + Inserts a new page before the given position in the bitmap. + + Handle to a FreeImage multi-paged bitmap. + Page has to be a number smaller than the current number of pages available in the bitmap. + Handle to a FreeImage bitmap. + + + + Deletes the page on the given position. + + Handle to a FreeImage multi-paged bitmap. + Number of the page to delete. + + + + Locks a page in memory for editing. + + Handle to a FreeImage multi-paged bitmap. + Number of the page to lock. + Handle to a FreeImage bitmap. + + + + Unlocks a previously locked page and gives it back to the multi-page engine. + + Handle to a FreeImage multi-paged bitmap. + Handle to a FreeImage bitmap. + If true, the page is applied to the multi-page bitmap. + + + + Moves the source page to the position of the target page. + + Handle to a FreeImage multi-paged bitmap. + New position of the page. + Old position of the page. + Returns true on success, false on failure. + + + + Returns an array of page-numbers that are currently locked in memory. + When the pages parameter is null, the size of the array is returned in the count variable. + + + + int[] lockedPages = null; + int count = 0; + GetLockedPageNumbers(dib, lockedPages, ref count); + lockedPages = new int[count]; + GetLockedPageNumbers(dib, lockedPages, ref count); + + + Handle to a FreeImage multi-paged bitmap. + The list of locked pages in the multi-pages bitmap. + If set to null, count will contain the number of pages. + If is set to null count will contain the number of locked pages. + Returns true on success, false on failure. + + + + Orders FreeImage to analyze the bitmap signature. + + Name of the file to analyze. + Reserved parameter - use 0. + Type of the bitmap. + + + + Orders FreeImage to analyze the bitmap signature. + Supports UNICODE filenames. + + Name of the file to analyze. + Reserved parameter - use 0. + Type of the bitmap. + + + + Uses the structure as described in the topic bitmap management functions + to identify a bitmap type. + + A structure with functionpointers to handle the source. + A handle to the source. + Size in bytes of the source. + Type of the bitmap. + + + + Uses a memory handle to identify a bitmap type. + + Pointer to the stream. + Size in bytes of the source. + Type of the bitmap. + + + + Returns whether the platform is using Little Endian. + + Returns true if the platform is using Litte Endian, else false. + + + + Converts a X11 color name into a corresponding RGB value. + + Name of the color to convert. + Red component. + Green component. + Blue component. + Returns true on success, false on failure. + + + + Converts a SVG color name into a corresponding RGB value. + + Name of the color to convert. + Red component. + Green component. + Blue component. + Returns true on success, false on failure. + + + + Returns a pointer to the data-bits of the bitmap. + + Handle to a FreeImage bitmap. + Pointer to the data-bits. + + + + Returns a pointer to the start of the given scanline in the bitmap's data-bits. + + Handle to a FreeImage bitmap. + Number of the scanline. + Pointer to the scanline. + + + + Get the pixel index of a palettized image at position (x, y), including range check (slow access). + + Handle to a FreeImage bitmap. + Pixel position in horizontal direction. + Pixel position in vertical direction. + The pixel index. + Returns true on success, false on failure. + + + + Get the pixel color of a 16-, 24- or 32-bit image at position (x, y), including range check (slow access). + + Handle to a FreeImage bitmap. + Pixel position in horizontal direction. + Pixel position in vertical direction. + The pixel color. + Returns true on success, false on failure. + + + + Set the pixel index of a palettized image at position (x, y), including range check (slow access). + + Handle to a FreeImage bitmap. + Pixel position in horizontal direction. + Pixel position in vertical direction. + The new pixel index. + Returns true on success, false on failure. + + + + Set the pixel color of a 16-, 24- or 32-bit image at position (x, y), including range check (slow access). + + Handle to a FreeImage bitmap. + Pixel position in horizontal direction. + Pixel position in vertical direction. + The new pixel color. + Returns true on success, false on failure. + + + + Retrieves the type of the bitmap. + + Handle to a FreeImage bitmap. + Type of the bitmap. + + + + Returns the number of colors used in a bitmap. + + Handle to a FreeImage bitmap. + Palette-size for palletised bitmaps, and 0 for high-colour bitmaps. + + + + Returns the size of one pixel in the bitmap in bits. + + Handle to a FreeImage bitmap. + Size of one pixel in the bitmap in bits. + + + + Returns the width of the bitmap in pixel units. + + Handle to a FreeImage bitmap. + With of the bitmap. + + + + Returns the height of the bitmap in pixel units. + + Handle to a FreeImage bitmap. + Height of the bitmap. + + + + Returns the width of the bitmap in bytes. + + Handle to a FreeImage bitmap. + With of the bitmap in bytes. + + + + Returns the width of the bitmap in bytes, rounded to the next 32-bit boundary, + also known as pitch or stride or scan width. + + Handle to a FreeImage bitmap. + With of the bitmap in bytes. + + + + Returns the size of the DIB-element of a FIBITMAP in memory. + + Handle to a FreeImage bitmap. + Size of the DIB-element + + + + Returns a pointer to the bitmap's palette. + + Handle to a FreeImage bitmap. + Pointer to the bitmap's palette. + + + + Returns the horizontal resolution, in pixels-per-meter, of the target device for the bitmap. + + Handle to a FreeImage bitmap. + The horizontal resolution, in pixels-per-meter. + + + + Returns the vertical resolution, in pixels-per-meter, of the target device for the bitmap. + + Handle to a FreeImage bitmap. + The vertical resolution, in pixels-per-meter. + + + + Set the horizontal resolution, in pixels-per-meter, of the target device for the bitmap. + + Handle to a FreeImage bitmap. + The new horizontal resolution. + + + + Set the vertical resolution, in pixels-per-meter, of the target device for the bitmap. + + Handle to a FreeImage bitmap. + The new vertical resolution. + + + + Returns a pointer to the of the DIB-element in a FIBITMAP. + + Handle to a FreeImage bitmap. + Poiter to the header of the bitmap. + + + + Alias for FreeImage_GetInfoHeader that returns a pointer to a + rather than to a . + + Handle to a FreeImage bitmap. + Pointer to the structure for the bitmap. + + + + Investigates the color type of the bitmap by reading the bitmap's pixel bits and analysing them. + + Handle to a FreeImage bitmap. + The color type of the bitmap. + + + + Returns a bit pattern describing the red color component of a pixel in a FreeImage bitmap. + + Handle to a FreeImage bitmap. + The bit pattern for RED. + + + + Returns a bit pattern describing the green color component of a pixel in a FreeImage bitmap. + + Handle to a FreeImage bitmap. + The bit pattern for green. + + + + Returns a bit pattern describing the blue color component of a pixel in a FreeImage bitmap. + + Handle to a FreeImage bitmap. + The bit pattern for blue. + + + + Returns the number of transparent colors in a palletised bitmap. + + Handle to a FreeImage bitmap. + The number of transparent colors in a palletised bitmap. + + + + Returns a pointer to the bitmap's transparency table. + + Handle to a FreeImage bitmap. + Pointer to the bitmap's transparency table. + + + + Tells FreeImage if it should make use of the transparency table + or the alpha channel that may accompany a bitmap. + + Handle to a FreeImage bitmap. + True to enable the transparency, false to disable. + + + + Set the bitmap's transparency table. Only affects palletised bitmaps. + + Handle to a FreeImage bitmap. + Pointer to the bitmap's new transparency table. + The number of transparent colors in the new transparency table. + + + + Returns whether the transparency table is enabled. + + Handle to a FreeImage bitmap. + Returns true when the transparency table is enabled (1-, 4- or 8-bit images) + or when the input dib contains alpha values (32-bit images). Returns false otherwise. + + + + Returns whether the bitmap has a file background color. + + Handle to a FreeImage bitmap. + Returns true when the image has a file background color, false otherwise. + + + + Returns the file background color of an image. + For 8-bit images, the color index in the palette is returned in the + rgbReserved member of the bkcolor parameter. + + Handle to a FreeImage bitmap. + The background color. + Returns true on success, false on failure. + + + + Set the file background color of an image. + When saving an image to PNG, this background color is transparently saved to the PNG file. + + Handle to a FreeImage bitmap. + The new background color. + Returns true on success, false on failure. + + + + Set the file background color of an image. + When saving an image to PNG, this background color is transparently saved to the PNG file. + When the bkcolor parameter is null, the background color is removed from the image. + + This overloaded version of the function with an array parameter is provided to allow + passing null in the parameter. This is similar to the + original C/C++ function. Passing null as parameter will + unset the dib's previously set background color. + + + Handle to a FreeImage bitmap. + The new background color. + The first entry in the array is used. + Returns true on success, false on failure. + + + // create a RGBQUAD color + RGBQUAD color = new RGBQUAD(Color.Green); + + // set the dib's background color (using the other version of the function) + FreeImage.SetBackgroundColor(dib, ref color); + + // remove it again (this only works due to the array parameter RGBQUAD[]) + FreeImage.SetBackgroundColor(dib, null); + + + + + + Sets the index of the palette entry to be used as transparent color + for the image specified. Does nothing on high color images. + + Handle to a FreeImage bitmap. + The index of the palette entry to be set as transparent color. + + + + Returns the palette entry used as transparent color for the image specified. + Works for palletised images only and returns -1 for high color + images or if the image has no color set to be transparent. + + Handle to a FreeImage bitmap. + the index of the palette entry used as transparent color for + the image specified or -1 if there is no transparent color found + (e.g. the image is a high color image). + + + + Retrieves the data of the bitmap. + This function can also be called safely, when the original format does not support profiles. + + Handle to a FreeImage bitmap. + The data of the bitmap. + + + + Retrieves a pointer to the data of the bitmap. + This function can also be called safely, when the original format does not support profiles. + + Handle to a FreeImage bitmap. + Pointer to the data of the bitmap. + + + + Creates a new block from ICC profile data previously read from a file + or built by a color management system. The profile data is attached to the bitmap. + + Handle to a FreeImage bitmap. + Pointer to the new data. + Size of the data. + Pointer to the created structure. + + + + This function destroys an previously created by . + After this call the bitmap will contain no profile information. + This function should be called to ensure that a stored bitmap will not contain any profile information. + + Handle to a FreeImage bitmap. + + + + Converts a bitmap to 4 bits. + If the bitmap was a high-color bitmap (16, 24 or 32-bit) or if it was a + monochrome or greyscale bitmap (1 or 8-bit), the end result will be a + greyscale bitmap, otherwise (1-bit palletised bitmaps) it will be a palletised bitmap. + + Handle to a FreeImage bitmap. + Handle to a FreeImage bitmap. + + + + Converts a bitmap to 8 bits. If the bitmap was a high-color bitmap (16, 24 or 32-bit) + or if it was a monochrome or greyscale bitmap (1 or 4-bit), the end result will be a + greyscale bitmap, otherwise (1 or 4-bit palletised bitmaps) it will be a palletised bitmap. + + Handle to a FreeImage bitmap. + Handle to a FreeImage bitmap. + + + + Converts a bitmap to a 8-bit greyscale image with a linear ramp. + + Handle to a FreeImage bitmap. + Handle to a FreeImage bitmap. + + + + Converts a bitmap to 16 bits, where each pixel has a color pattern of + 5 bits red, 5 bits green and 5 bits blue. One bit in each pixel is unused. + + Handle to a FreeImage bitmap. + Handle to a FreeImage bitmap. + + + + Converts a bitmap to 16 bits, where each pixel has a color pattern of + 5 bits red, 6 bits green and 5 bits blue. + + Handle to a FreeImage bitmap. + Handle to a FreeImage bitmap. + + + + Converts a bitmap to 24 bits. A clone of the input bitmap is returned for 24-bit bitmaps. + + Handle to a FreeImage bitmap. + Handle to a FreeImage bitmap. + + + + Converts a bitmap to 32 bits. A clone of the input bitmap is returned for 32-bit bitmaps. + + Handle to a FreeImage bitmap. + Handle to a FreeImage bitmap. + + + + Quantizes a high-color 24-bit bitmap to an 8-bit palette color bitmap. + + Handle to a FreeImage bitmap. + Specifies the color reduction algorithm to be used. + Handle to a FreeImage bitmap. + + + + ColorQuantizeEx is an extension to the method that + provides additional options used to quantize a 24-bit image to any + number of colors (up to 256), as well as quantize a 24-bit image using a + partial or full provided palette. + + Handle to a FreeImage bitmap. + Specifies the color reduction algorithm to be used. + Size of the desired output palette. + Size of the provided palette of ReservePalette. + The provided palette. + Handle to a FreeImage bitmap. + + + + Converts a bitmap to 1-bit monochrome bitmap using a threshold T between [0..255]. + The function first converts the bitmap to a 8-bit greyscale bitmap. + Then, any brightness level that is less than T is set to zero, otherwise to 1. + For 1-bit input bitmaps, the function clones the input bitmap and builds a monochrome palette. + + Handle to a FreeImage bitmap. + The threshold. + Handle to a FreeImage bitmap. + + + + Converts a bitmap to 1-bit monochrome bitmap using a dithering algorithm. + For 1-bit input bitmaps, the function clones the input bitmap and builds a monochrome palette. + + Handle to a FreeImage bitmap. + The dithering algorithm to use. + Handle to a FreeImage bitmap. + + + + Converts a raw bitmap to a FreeImage bitmap. + + Pointer to the memory block containing the raw bitmap. + The width in pixels of the raw bitmap. + The height in pixels of the raw bitmap. + Defines the total width of a scanline in the raw bitmap, + including padding bytes. + The bit depth (bits per pixel) of the raw bitmap. + The bit mask describing the bits used to store a single + pixel's red component in the raw bitmap. This is only applied to 16-bpp raw bitmaps. + The bit mask describing the bits used to store a single + pixel's green component in the raw bitmap. This is only applied to 16-bpp raw bitmaps. + The bit mask describing the bits used to store a single + pixel's blue component in the raw bitmap. This is only applied to 16-bpp raw bitmaps. + If true, the raw bitmap is stored in top-down order (top-left pixel first) + and in bottom-up order (bottom-left pixel first) otherwise. + Handle to a FreeImage bitmap. + + + + Converts a raw bitmap to a FreeImage bitmap. + + Array of bytes containing the raw bitmap. + The width in pixels of the raw bitmap. + The height in pixels of the raw bitmap. + Defines the total width of a scanline in the raw bitmap, + including padding bytes. + The bit depth (bits per pixel) of the raw bitmap. + The bit mask describing the bits used to store a single + pixel's red component in the raw bitmap. This is only applied to 16-bpp raw bitmaps. + The bit mask describing the bits used to store a single + pixel's green component in the raw bitmap. This is only applied to 16-bpp raw bitmaps. + The bit mask describing the bits used to store a single + pixel's blue component in the raw bitmap. This is only applied to 16-bpp raw bitmaps. + If true, the raw bitmap is stored in top-down order (top-left pixel first) + and in bottom-up order (bottom-left pixel first) otherwise. + Handle to a FreeImage bitmap. + + + + Converts a FreeImage bitmap to a raw bitmap, that is a raw piece of memory. + + Pointer to the memory block receiving the raw bitmap. + Handle to a FreeImage bitmap. + The desired total width in bytes of a scanline in the raw bitmap, + including any padding bytes. + The desired bit depth (bits per pixel) of the raw bitmap. + The desired bit mask describing the bits used to store a single + pixel's red component in the raw bitmap. This is only applied to 16-bpp raw bitmaps. + The desired bit mask describing the bits used to store a single + pixel's green component in the raw bitmap. This is only applied to 16-bpp raw bitmaps. + The desired bit mask describing the bits used to store a single + pixel's blue component in the raw bitmap. This is only applied to 16-bpp raw bitmaps. + If true, the raw bitmap will be stored in top-down order (top-left pixel first) + and in bottom-up order (bottom-left pixel first) otherwise. + + + + Converts a FreeImage bitmap to a raw bitmap, that is a raw piece of memory. + + Array of bytes receiving the raw bitmap. + Handle to a FreeImage bitmap. + The desired total width in bytes of a scanline in the raw bitmap, + including any padding bytes. + The desired bit depth (bits per pixel) of the raw bitmap. + The desired bit mask describing the bits used to store a single + pixel's red component in the raw bitmap. This is only applied to 16-bpp raw bitmaps. + The desired bit mask describing the bits used to store a single + pixel's green component in the raw bitmap. This is only applied to 16-bpp raw bitmaps. + The desired bit mask describing the bits used to store a single + pixel's blue component in the raw bitmap. This is only applied to 16-bpp raw bitmaps. + If true, the raw bitmap will be stored in top-down order (top-left pixel first) + and in bottom-up order (bottom-left pixel first) otherwise. + + + + Converts a 24- or 32-bit RGB(A) standard image or a 48-bit RGB image to a FIT_RGBF type image. + + Handle to a FreeImage bitmap. + Handle to a FreeImage bitmap. + + + + Converts a non standard image whose color type is FIC_MINISBLACK + to a standard 8-bit greyscale image. + + Handle to a FreeImage bitmap. + When true the conversion is done by scaling linearly + each pixel value from [min, max] to an integer value between [0..255], + where min and max are the minimum and maximum pixel values in the image. + When false the conversion is done by rounding each pixel value to an integer between [0..255]. + + Rounding is done using the following formula: + + dst_pixel = (BYTE) MIN(255, MAX(0, q)) where int q = int(src_pixel + 0.5); + Handle to a FreeImage bitmap. + + + + Converts an image of any type to type dst_type. + + Handle to a FreeImage bitmap. + Destination type. + True to scale linear, else false. + Handle to a FreeImage bitmap. + + + + Converts a High Dynamic Range image (48-bit RGB or 96-bit RGBF) to a 24-bit RGB image, suitable for display. + + Handle to a FreeImage bitmap. + The tone mapping operator to be used. + Parmeter depending on the used algorithm + Parmeter depending on the used algorithm + Handle to a FreeImage bitmap. + + + + Converts a High Dynamic Range image to a 24-bit RGB image using a global + operator based on logarithmic compression of luminance values, imitating the human response to light. + + Handle to a FreeImage bitmap. + A gamma correction that is applied after the tone mapping. + A value of 1 means no correction. + Scale factor allowing to adjust the brightness of the output image. + Handle to a FreeImage bitmap. + + + + Converts a High Dynamic Range image to a 24-bit RGB image using a global operator inspired + by photoreceptor physiology of the human visual system. + + Handle to a FreeImage bitmap. + Controls the overall image intensity in the range [-8, 8]. + Controls the overall image contrast in the range [0.3, 1.0[. + Handle to a FreeImage bitmap. + + + + Apply the Gradient Domain High Dynamic Range Compression to a RGBF image and convert to 24-bit RGB. + + Handle to a FreeImage bitmap. + Color saturation (s parameter in the paper) in [0.4..0.6] + Atenuation factor (beta parameter in the paper) in [0.8..0.9] + Handle to a FreeImage bitmap. + + + + Compresses a source buffer into a target buffer, using the ZLib library. + + Pointer to the target buffer. + Size of the target buffer. + Must be at least 0.1% larger than source_size plus 12 bytes. + Pointer to the source buffer. + Size of the source buffer. + The actual size of the compressed buffer, or 0 if an error occurred. + + + + Decompresses a source buffer into a target buffer, using the ZLib library. + + Pointer to the target buffer. + Size of the target buffer. + Must have been saved outlide of zlib. + Pointer to the source buffer. + Size of the source buffer. + The actual size of the uncompressed buffer, or 0 if an error occurred. + + + + Compresses a source buffer into a target buffer, using the ZLib library. + + Pointer to the target buffer. + Size of the target buffer. + Must be at least 0.1% larger than source_size plus 24 bytes. + Pointer to the source buffer. + Size of the source buffer. + The actual size of the compressed buffer, or 0 if an error occurred. + + + + Decompresses a source buffer into a target buffer, using the ZLib library. + + Pointer to the target buffer. + Size of the target buffer. + Must have been saved outlide of zlib. + Pointer to the source buffer. + Size of the source buffer. + The actual size of the uncompressed buffer, or 0 if an error occurred. + + + + Generates a CRC32 checksum. + + The CRC32 checksum to begin with. + Pointer to the source buffer. + If the value is 0, the function returns the required initial value for the crc. + Size of the source buffer. + + + + + Allocates a new object. + This object must be destroyed with a call to + when no longer in use. + + The new . + + + + Delete a previously allocated object. + + The to destroy. + + + + Creates and returns a copy of a object. + + The to clone. + The new . + + + + Returns the tag field name (unique inside a metadata model). + + The tag field. + The field name. + + + + Returns the tag description. + + The tag field. + The description or NULL if unavailable. + + + + Returns the tag ID. + + The tag field. + The ID or 0 if unavailable. + + + + Returns the tag data type. + + The tag field. + The tag type. + + + + Returns the number of components in the tag (in tag type units). + + The tag field. + The number of components. + + + + Returns the length of the tag value in bytes. + + The tag field. + The length of the tag value. + + + + Returns the tag value. + It is up to the programmer to interpret the returned pointer correctly, + according to the results of GetTagType and GetTagCount. + + The tag field. + Pointer to the value. + + + + Sets the tag field name. + + The tag field. + The new name. + Returns true on success, false on failure. + + + + Sets the tag description. + + The tag field. + The new description. + Returns true on success, false on failure. + + + + Sets the tag ID. + + The tag field. + The new ID. + Returns true on success, false on failure. + + + + Sets the tag data type. + + The tag field. + The new type. + Returns true on success, false on failure. + + + + Sets the number of data in the tag. + + The tag field. + New number of data. + Returns true on success, false on failure. + + + + Sets the length of the tag value in bytes. + + The tag field. + The new length. + Returns true on success, false on failure. + + + + Sets the tag value. + + The tag field. + Pointer to the new value. + Returns true on success, false on failure. + + + + Provides information about the first instance of a tag that matches the metadata model. + + The model to match. + Handle to a FreeImage bitmap. + Tag that matches the metadata model. + Unique search handle that can be used to call FindNextMetadata or FindCloseMetadata. + Null if the metadata model does not exist. + + + + Find the next tag, if any, that matches the metadata model argument in a previous call + to FindFirstMetadata, and then alters the tag object contents accordingly. + + Unique search handle provided by FindFirstMetadata. + Tag that matches the metadata model. + Returns true on success, false on failure. + + + + Closes the specified metadata search handle and releases associated resources. + + The handle to close. + + + + Retrieve a metadata attached to a dib. + + The metadata model to look for. + Handle to a FreeImage bitmap. + The metadata field name. + A FITAG structure returned by the function. + Returns true on success, false on failure. + + + + Attach a new FreeImage tag to a dib. + + The metadata model used to store the tag. + Handle to a FreeImage bitmap. + The tag field name. + The FreeImage tag to be attached. + Returns true on success, false on failure. + + + + Returns the number of tags contained in the model metadata model attached to the input dib. + + The metadata model. + Handle to a FreeImage bitmap. + Number of tags contained in the metadata model. + + + + Copies the metadata of FreeImage bitmap to another. + + The FreeImage bitmap to copy the metadata to. + The FreeImage bitmap to copy the metadata from. + Returns true on success, false on failure. + + + + Converts a FreeImage tag structure to a string that represents the interpreted tag value. + The function is not thread safe. + + The metadata model. + The interpreted tag value. + Reserved. + The representing string. + + + + This function rotates a 1-, 8-bit greyscale or a 24-, 32-bit color image by means of 3 shears. + 1-bit images rotation is limited to integer multiple of 90? + null is returned for other values. + + Handle to a FreeImage bitmap. + The angle of rotation. + Handle to a FreeImage bitmap. + + + + This function performs a rotation and / or translation of an 8-bit greyscale, + 24- or 32-bit image, using a 3rd order (cubic) B-Spline. + + Handle to a FreeImage bitmap. + The angle of rotation. + Horizontal image translation. + Vertical image translation. + Rotation center x-coordinate. + Rotation center y-coordinate. + When true the irrelevant part of the image is set to a black color, + otherwise, a mirroring technique is used to fill irrelevant pixels. + Handle to a FreeImage bitmap. + + + + Flip the input dib horizontally along the vertical axis. + + Handle to a FreeImage bitmap. + Returns true on success, false on failure. + + + + Flip the input dib vertically along the horizontal axis. + + Handle to a FreeImage bitmap. + Returns true on success, false on failure. + + + + Performs a lossless rotation or flipping on a JPEG file. + + Source file. + Destination file; can be the source file; will be overwritten. + The operation to apply. + To avoid lossy transformation, you can set the perfect parameter to true. + Returns true on success, false on failure. + + + + Performs resampling (or scaling, zooming) of a greyscale or RGB(A) image + to the desired destination width and height. + + Handle to a FreeImage bitmap. + Destination width. + Destination height. + The filter to apply. + Handle to a FreeImage bitmap. + + + + Creates a thumbnail from a greyscale or RGB(A) image, keeping aspect ratio. + + Handle to a FreeImage bitmap. + Thumbnail square size. + When true HDR images are transperantly converted to standard images. + Handle to a FreeImage bitmap. + + + + Perfoms an histogram transformation on a 8-, 24- or 32-bit image. + + Handle to a FreeImage bitmap. + The lookup table. + It's size is assumed to be 256 in length. + The color channel to be transformed. + Returns true on success, false on failure. + + + + Performs gamma correction on a 8-, 24- or 32-bit image. + + Handle to a FreeImage bitmap. + The parameter represents the gamma value to use (gamma > 0). + A value of 1.0 leaves the image alone, less than one darkens it, and greater than one lightens it. + Returns true on success, false on failure. + + + + Adjusts the brightness of a 8-, 24- or 32-bit image by a certain amount. + + Handle to a FreeImage bitmap. + A value 0 means no change, + less than 0 will make the image darker and greater than 0 will make the image brighter. + Returns true on success, false on failure. + + + + Adjusts the contrast of a 8-, 24- or 32-bit image by a certain amount. + + Handle to a FreeImage bitmap. + A value 0 means no change, + less than 0 will decrease the contrast and greater than 0 will increase the contrast of the image. + Returns true on success, false on failure. + + + + Inverts each pixel data. + + Handle to a FreeImage bitmap. + Returns true on success, false on failure. + + + + Computes the image histogram. + + Handle to a FreeImage bitmap. + Array of integers with a size of 256. + Channel to compute from. + Returns true on success, false on failure. + + + + Retrieves the red, green, blue or alpha channel of a 24- or 32-bit image. + + Handle to a FreeImage bitmap. + The color channel to extract. + Handle to a FreeImage bitmap. + + + + Insert a 8-bit dib into a 24- or 32-bit image. + Both images must have to same width and height. + + Handle to a FreeImage bitmap. + Handle to the bitmap to insert. + The color channel to replace. + Returns true on success, false on failure. + + + + Retrieves the real part, imaginary part, magnitude or phase of a complex image. + + Handle to a FreeImage bitmap. + The color channel to extract. + Handle to a FreeImage bitmap. + + + + Set the real or imaginary part of a complex image. + Both images must have to same width and height. + + Handle to a FreeImage bitmap. + Handle to a FreeImage bitmap. + The color channel to replace. + Returns true on success, false on failure. + + + + Copy a sub part of the current dib image. + + Handle to a FreeImage bitmap. + Specifies the left position of the cropped rectangle. + Specifies the top position of the cropped rectangle. + Specifies the right position of the cropped rectangle. + Specifies the bottom position of the cropped rectangle. + Handle to a FreeImage bitmap. + + + + Alpha blend or combine a sub part image with the current dib image. + The bit depth of the dst bitmap must be greater than or equal to the bit depth of the src. + + Handle to a FreeImage bitmap. + Handle to a FreeImage bitmap. + Specifies the left position of the sub image. + Specifies the top position of the sub image. + alpha blend factor. + The source and destination images are alpha blended if alpha=0..255. + If alpha > 255, then the source image is combined to the destination image. + Returns true on success, false on failure. + + + + This function composite a transparent foreground image against a single background color or + against a background image. + + Handle to a FreeImage bitmap. + When true the background of fg is used if it contains one. + The application background is used if useFileBkg is false. + Image used as background when useFileBkg is false or fg has no background + and appBkColor is null. + Handle to a FreeImage bitmap. + + + + This function composite a transparent foreground image against a single background color or + against a background image. + + Handle to a FreeImage bitmap. + When true the background of fg is used if it contains one. + The application background is used if useFileBkg is false + and 'appBkColor' is not null. + Image used as background when useFileBkg is false or fg has no background + and appBkColor is null. + Handle to a FreeImage bitmap. + + + + Performs a lossless crop on a JPEG file. + + Source filename. + Destination filename. + Specifies the left position of the cropped rectangle. + Specifies the top position of the cropped rectangle. + Specifies the right position of the cropped rectangle. + Specifies the bottom position of the cropped rectangle. + Returns true on success, false on failure. + + + + Applies the alpha value of each pixel to its color components. + The aplha value stays unchanged. + Only works with 32-bits color depth. + + Handle to a FreeImage bitmap. + Returns true on success, false on failure. + + + + Solves a Poisson equation, remap result pixels to [0..1] and returns the solution. + + Handle to a FreeImage bitmap. + Number of cycles in the multigrid algorithm (usually 2 or 3) + Handle to a FreeImage bitmap. + + + + Creates a lookup table to be used with which may adjusts brightness and + contrast, correct gamma and invert the image with a single call to . + + Output lookup table to be used with . + The size of 'lookUpTable' is assumed to be 256. + Percentage brightness value where -100 <= brightness <= 100. + A value of 0 means no change, less than 0 will make the image darker and greater + than 0 will make the image brighter. + Percentage contrast value where -100 <= contrast <= 100. + A value of 0 means no change, less than 0 will decrease the contrast + and greater than 0 will increase the contrast of the image. + Gamma value to be used for gamma correction. + A value of 1.0 leaves the image alone, less than one darkens it, + and greater than one lightens it. + If set to true, the image will be inverted. + The number of adjustments applied to the resulting lookup table + compared to a blind lookup table. + + This function creates a lookup table to be used with which may adjust + brightness and contrast, correct gamma and invert the image with a single call to + . If more than one of these image display properties need to be adjusted, + using a combined lookup table should be preferred over calling each adjustment function + separately. That's particularly true for huge images or if performance is an issue. Then, + the expensive process of iterating over all pixels of an image is performed only once and + not up to four times. + + Furthermore, the lookup table created does not depend on the order, in which each single + adjustment operation is performed. Due to rounding and byte casting issues, it actually + matters in which order individual adjustment operations are performed. Both of the following + snippets most likely produce different results: + + + // snippet 1: contrast, brightness + AdjustContrast(dib, 15.0); + AdjustBrightness(dib, 50.0); + + + + // snippet 2: brightness, contrast + AdjustBrightness(dib, 50.0); + AdjustContrast(dib, 15.0); + + + Better and even faster would be snippet 3: + + + // snippet 3: + byte[] lut = new byte[256]; + GetAdjustColorsLookupTable(lut, 50.0, 15.0, 1.0, false); + AdjustCurve(dib, lut, FREE_IMAGE_COLOR_CHANNEL.FICC_RGB); + + + This function is also used internally by , which does not return the + lookup table, but uses it to call on the passed image. + + + + + Adjusts an image's brightness, contrast and gamma as well as it may + optionally invert the image within a single operation. + + Handle to a FreeImage bitmap. + Percentage brightness value where -100 <= brightness <= 100. + A value of 0 means no change, less than 0 will make the image darker and greater + than 0 will make the image brighter. + Percentage contrast value where -100 <= contrast <= 100. + A value of 0 means no change, less than 0 will decrease the contrast + and greater than 0 will increase the contrast of the image. + Gamma value to be used for gamma correction. + A value of 1.0 leaves the image alone, less than one darkens it, + and greater than one lightens it. + This parameter must not be zero or smaller than zero. + If so, it will be ignored and no gamma correction will be performed on the image. + If set to true, the image will be inverted. + Returns true on success, false on failure. + + This function adjusts an image's brightness, contrast and gamma as well as it + may optionally invert the image within a single operation. If more than one of + these image display properties need to be adjusted, using this function should + be preferred over calling each adjustment function separately. That's particularly + true for huge images or if performance is an issue. + + This function relies on , + which creates a single lookup table, that combines all adjustment operations requested. + + Furthermore, the lookup table created by does + not depend on the order, in which each single adjustment operation is performed. + Due to rounding and byte casting issues, it actually matters in which order individual + adjustment operations are performed. Both of the following snippets most likely produce + different results: + + + // snippet 1: contrast, brightness + AdjustContrast(dib, 15.0); + AdjustBrightness(dib, 50.0); + + + + // snippet 2: brightness, contrast + AdjustBrightness(dib, 50.0); + AdjustContrast(dib, 15.0); + + + Better and even faster would be snippet 3: + + + // snippet 3: + AdjustColors(dib, 50.0, 15.0, 1.0, false); + + + + + + Applies color mapping for one or several colors on a 1-, 4- or 8-bit + palletized or a 16-, 24- or 32-bit high color image. + + Handle to a FreeImage bitmap. + Array of colors to be used as the mapping source. + Array of colors to be used as the mapping destination. + The number of colors to be mapped. This is the size of both + srccolors and dstcolors. + If true, 32-bit images and colors are treated as 24-bit. + If true, source and destination colors are swapped, that is, + each destination color is also mapped to the corresponding source color. + The total number of pixels changed. + + This function maps up to colors specified in + to these specified in . + Thereby, color srccolors[N], if found in the image, will be replaced by color + dstcolors[N]. If is true, additionally all colors + specified in are also mapped to these specified + in . For high color images, the actual image data will be + modified whereas, for palletized images only the palette will be changed. + + The function returns the number of pixels changed or zero, if no pixels were changed. + + Both arrays and are assumed + not to hold less than colors. + + For 16-bit images, all colors specified are transparently converted to their + proper 16-bit representation (either in RGB555 or RGB565 format, which is determined + by the image's red- green- and blue-mask). + + Note, that this behaviour is different from what does, + which modifies the actual image data on palletized images. + + + + + Swaps two specified colors on a 1-, 4- or 8-bit palletized + or a 16-, 24- or 32-bit high color image. + + Handle to a FreeImage bitmap. + One of the two colors to be swapped. + The other of the two colors to be swapped. + If true, 32-bit images and colors are treated as 24-bit. + The total number of pixels changed. + + This function swaps the two specified colors and + on a palletized or high color image. + For high color images, the actual image data will be modified whereas, for palletized + images only the palette will be changed. + + Note, that this behaviour is different from what does, + which modifies the actual image data on palletized images. + + This is just a thin wrapper for and resolves to: + + + return ApplyColorMapping(dib, color_a, color_b, 1, ignore_alpha, true); + + + + + + Applies palette index mapping for one or several indices + on a 1-, 4- or 8-bit palletized image. + + Handle to a FreeImage bitmap. + Array of palette indices to be used as the mapping source. + Array of palette indices to be used as the mapping destination. + The number of palette indices to be mapped. This is the size of both + srcindices and dstindices + If true, source and destination palette indices are swapped, that is, + each destination index is also mapped to the corresponding source index. + The total number of pixels changed. + + This function maps up to palette indices specified in + to these specified in . + Thereby, index srcindices[N], if present in the image, will be replaced by index + dstindices[N]. If is true, additionally all indices + specified in are also mapped to these specified in + . + + The function returns the number of pixels changed or zero, if no pixels were changed. + Both arrays and are assumed not to + hold less than indices. + + Note, that this behaviour is different from what does, which + modifies the actual image data on palletized images. + + + + + Swaps two specified palette indices on a 1-, 4- or 8-bit palletized image. + + Handle to a FreeImage bitmap. + One of the two palette indices to be swapped. + The other of the two palette indices to be swapped. + The total number of pixels changed. + + This function swaps the two specified palette indices index_a and + index_b on a palletized image. Therefore, not the palette, but the + actual image data will be modified. + + Note, that this behaviour is different from what does on palletized images, + which only swaps the colors in the palette. + + This is just a thin wrapper for and resolves to: + + + return ApplyPaletteIndexMapping(dib, index_a, index_b, 1, true); + + + + + + Array containing all 'FREE_IMAGE_MDMODEL's. + + + + + Stores handles used to read from streams. + + + + + Version of the wrapper library. + + + + + An uncompressed format. + + + + + A run-length encoded (RLE) format for bitmaps with 8 bpp. The compression format is a 2-byte + format consisting of a count byte followed by a byte containing a color index. + + + + + An RLE format for bitmaps with 4 bpp. The compression format is a 2-byte format consisting + of a count byte followed by two word-length color indexes. + + + + + Specifies that the bitmap is not compressed and that the color table consists of three + DWORD color masks that specify the red, green, and blue components, respectively, + of each pixel. This is valid when used with 16- and 32-bpp bitmaps. + + + + + Windows 98/Me, Windows 2000/XP: Indicates that the image is a JPEG image. + + + + + Windows 98/Me, Windows 2000/XP: Indicates that the image is a PNG image. + + + + + Returns the internal version of this FreeImage .NET wrapper. + + The internal version of this FreeImage .NET wrapper. + + + + Returns the version of the native FreeImage library. + + The version of the native FreeImage library. + + + + Returns a value indicating if the FreeImage library is available or not. + See remarks for further details. + + false if the file is not available or out of date; + true, otherwise. + + The FreeImage.NET library is a wrapper for the native C++ library + (FreeImage.dll ... dont mix ist up with this library FreeImageNet.dll). + The native library must be either in the same folder as the program's + executable or in a folder contained in the envirent variable PATH + (for example %WINDIR%\System32). + Further more must both libraries, including the program itself, + be the same architecture (x86 or x64). + + + + + Creates a new bitmap in memory. + + Width of the new bitmap. + Height of the new bitmap. + Bit depth of the new Bitmap. + Supported pixel depth: 1-, 4-, 8-, 16-, 24-, 32-bit per pixel for standard bitmap + Handle to a FreeImage bitmap. + + + + Creates a new bitmap in memory. + + Type of the image. + Width of the new bitmap. + Height of the new bitmap. + Bit depth of the new Bitmap. + Supported pixel depth: 1-, 4-, 8-, 16-, 24-, 32-bit per pixel for standard bitmap + Handle to a FreeImage bitmap. + + + + Allocates a new image of the specified width, height and bit depth and optionally + fills it with the specified color. See remarks for further details. + + Width of the new bitmap. + Height of the new bitmap. + Bit depth of the new bitmap. + Supported pixel depth: 1-, 4-, 8-, 16-, 24-, 32-bit per pixel for standard bitmaps. + The color to fill the bitmap with or null. + Options to enable or disable function-features. + The palette of the bitmap or null. + Handle to a FreeImage bitmap. + + This function is an extension to , which additionally supports + specifying a palette to be set for the newly create image, as well as specifying a + background color, the newly created image should initially be filled with. + + Basically, this function internally relies on function , followed by a + call to . This is why both parameters + and behave the same as it is + documented for function . + So, please refer to the documentation of to + learn more about parameters and . + + The palette specified through parameter is only copied to the + newly created image, if the desired bit depth is smaller than or equal to 8 bits per pixel. + In other words, the parameter is only taken into account for + palletized images. So, for an 8-bit image, the length is 256, for an 4-bit image it is 16 + and it is 2 for a 1-bit image. In other words, this function does not support partial palettes. + + However, specifying a palette is not necesarily needed, even for palletized images. This + function is capable of implicitly creating a palette, if is null. + If the specified background color is a greyscale value (red = green = blue) or if option + is specified, a greyscale palette + is created. For a 1-bit image, only if the specified background color is either black or white, + a monochrome palette, consisting of black and white only is created. In any case, the darker + colors are stored at the smaller palette indices. + + If the specified background color is not a greyscale value, or is neither black nor white + for a 1-bit image, solely this specified color is injected into the otherwise black-initialized + palette. For this operation, option + is implicit, so the specified is applied to the palette entry, + specified by the background color's field. + The image is then filled with this palette index. + + This function returns a newly created image as function does, if both + parameters and are null. + If only is null, the palette pointed to by + parameter is initially set for the new image, if a palletized + image of type is created. + However, in the latter case, this function returns an image, whose + pixels are all initialized with zeros so, the image will be filled with the color of the + first palette entry. + + + + + Allocates a new image of the specified width, height and bit depth and optionally + fills it with the specified color. See remarks for further details. + + Width of the new bitmap. + Height of the new bitmap. + Bit depth of the new bitmap. + Supported pixel depth: 1-, 4-, 8-, 16-, 24-, 32-bit per pixel for standard bitmaps. + The color to fill the bitmap with or null. + Options to enable or disable function-features. + The palette of the bitmap or null. + Red part of the color layout. + eg: 0xFF0000 + Green part of the color layout. + eg: 0x00FF00 + Blue part of the color layout. + eg: 0x0000FF + Handle to a FreeImage bitmap. + + This function is an extension to , which additionally supports + specifying a palette to be set for the newly create image, as well as specifying a + background color, the newly created image should initially be filled with. + + Basically, this function internally relies on function , followed by a + call to . This is why both parameters + and behave the same as it is + documented for function . + So, please refer to the documentation of to + learn more about parameters and . + + The palette specified through parameter is only copied to the + newly created image, if the desired bit depth is smaller than or equal to 8 bits per pixel. + In other words, the parameter is only taken into account for + palletized images. So, for an 8-bit image, the length is 256, for an 4-bit image it is 16 + and it is 2 for a 1-bit image. In other words, this function does not support partial palettes. + + However, specifying a palette is not necesarily needed, even for palletized images. This + function is capable of implicitly creating a palette, if is null. + If the specified background color is a greyscale value (red = green = blue) or if option + is specified, a greyscale palette + is created. For a 1-bit image, only if the specified background color is either black or white, + a monochrome palette, consisting of black and white only is created. In any case, the darker + colors are stored at the smaller palette indices. + + If the specified background color is not a greyscale value, or is neither black nor white + for a 1-bit image, solely this specified color is injected into the otherwise black-initialized + palette. For this operation, option + is implicit, so the specified is applied to the palette entry, + specified by the background color's field. + The image is then filled with this palette index. + + This function returns a newly created image as function does, if both + parameters and are null. + If only is null, the palette pointed to by + parameter is initially set for the new image, if a palletized + image of type is created. + However, in the latter case, this function returns an image, whose + pixels are all initialized with zeros so, the image will be filled with the color of the + first palette entry. + + + + + Allocates a new image of the specified type, width, height and bit depth and optionally + fills it with the specified color. See remarks for further details. + + The type of the specified color. + Type of the image. + Width of the new bitmap. + Height of the new bitmap. + Bit depth of the new bitmap. + Supported pixel depth: 1-, 4-, 8-, 16-, 24-, 32-bit per pixel for standard bitmap + The color to fill the bitmap with or null. + Options to enable or disable function-features. + The palette of the bitmap or null. + Handle to a FreeImage bitmap. + + This function is an extension to , which additionally supports + specifying a palette to be set for the newly create image, as well as specifying a + background color, the newly created image should initially be filled with. + + Basically, this function internally relies on function , followed by a + call to . This is why both parameters + and behave the same as it is + documented for function . So, please refer to the + documentation of to learn more about parameters color and options. + + The palette specified through parameter palette is only copied to the newly created + image, if its image type is and the desired bit + depth is smaller than or equal to 8 bits per pixel. In other words, the + palette is only taken into account for palletized images. However, if the preceding conditions + match and if is not null, the palette is assumed to be at + least as large as the size of a fully populated palette for the desired bit depth. + So, for an 8-bit image, this length is 256, for an 4-bit image it is 16 and it is + 2 for a 1-bit image. In other words, this function does not support partial palettes. + + However, specifying a palette is not necesarily needed, even for palletized images. This + function is capable of implicitly creating a palette, if is null. + If the specified background color is a greyscale value (red = green = blue) or if option + is specified, a greyscale palette + is created. For a 1-bit image, only if the specified background color is either black or white, + a monochrome palette, consisting of black and white only is created. In any case, the darker + colors are stored at the smaller palette indices. + + If the specified background color is not a greyscale value, or is neither black nor white + for a 1-bit image, solely this specified color is injected into the otherwise black-initialized + palette. For this operation, option + is implicit, so the specified color is applied to the palette entry, specified by the + background color's field. The image is then filled with + this palette index. + + This function returns a newly created image as function does, if both + parameters and are null. + If only is null, the palette pointed to by + parameter is initially set for the new image, if a palletized + image of type is created. + However, in the latter case, this function returns an image, whose + pixels are all initialized with zeros so, the image will be filled with the color of the + first palette entry. + + + + + Allocates a new image of the specified type, width, height and bit depth and optionally + fills it with the specified color. See remarks for further details. + + The type of the specified color. + Type of the image. + Width of the new bitmap. + Height of the new bitmap. + Bit depth of the new bitmap. + Supported pixel depth: 1-, 4-, 8-, 16-, 24-, 32-bit per pixel for standard bitmap + The color to fill the bitmap with or null. + Options to enable or disable function-features. + The palette of the bitmap or null. + Red part of the color layout. + eg: 0xFF0000 + Green part of the color layout. + eg: 0x00FF00 + Blue part of the color layout. + eg: 0x0000FF + Handle to a FreeImage bitmap. + + This function is an extension to , which additionally supports + specifying a palette to be set for the newly create image, as well as specifying a + background color, the newly created image should initially be filled with. + + Basically, this function internally relies on function , followed by a + call to . This is why both parameters + and behave the same as it is + documented for function . So, please refer to the + documentation of to learn more about parameters color and options. + + The palette specified through parameter palette is only copied to the newly created + image, if its image type is and the desired bit + depth is smaller than or equal to 8 bits per pixel. In other words, the + palette is only taken into account for palletized images. However, if the preceding conditions + match and if is not null, the palette is assumed to be at + least as large as the size of a fully populated palette for the desired bit depth. + So, for an 8-bit image, this length is 256, for an 4-bit image it is 16 and it is + 2 for a 1-bit image. In other words, this function does not support partial palettes. + + However, specifying a palette is not necesarily needed, even for palletized images. This + function is capable of implicitly creating a palette, if is null. + If the specified background color is a greyscale value (red = green = blue) or if option + is specified, a greyscale palette + is created. For a 1-bit image, only if the specified background color is either black or white, + a monochrome palette, consisting of black and white only is created. In any case, the darker + colors are stored at the smaller palette indices. + + If the specified background color is not a greyscale value, or is neither black nor white + for a 1-bit image, solely this specified color is injected into the otherwise black-initialized + palette. For this operation, option + is implicit, so the specified color is applied to the palette entry, specified by the + background color's field. The image is then filled with + this palette index. + + This function returns a newly created image as function does, if both + parameters and are null. + If only is null, the palette pointed to by + parameter is initially set for the new image, if a palletized + image of type is created. + However, in the latter case, this function returns an image, whose + pixels are all initialized with zeros so, the image will be filled with the color of the + first palette entry. + + + + + Converts a FreeImage bitmap to a .NET . + + Handle to a FreeImage bitmap. + The converted .NET . + Copying metadata has been disabled until a proper way + of reading and storing metadata in a .NET bitmap is found. + + is null. + + The image type of is not FIT_BITMAP. + + + + Converts a FreeImage bitmap to a .NET . + + Handle to a FreeImage bitmap. + When true existing metadata will be copied. + The converted .NET . + Copying metadata has been disabled until a proper way + of reading and storing metadata in a .NET bitmap is found. + + is null. + + The image type of is not FIT_BITMAP. + + + + Converts an .NET into a FreeImage bitmap. + + The to convert. + Handle to a FreeImage bitmap. + Copying metadata has been disabled until a proper way + of reading and storing metadata in a .NET bitmap is found. + + is null. + + The bitmaps pixelformat is invalid. + + + + Converts an .NET into a FreeImage bitmap. + + The to convert. + When true existing metadata will be copied. + Handle to a FreeImage bitmap. + Copying metadata has been disabled until a proper way + of reading and storing metadata in a .NET bitmap is found. + + is null. + + The bitmaps pixelformat is invalid. + + + + Converts a raw bitmap to a FreeImage bitmap. + + Array of bytes containing the raw bitmap. + The type of the raw bitmap. + The width in pixels of the raw bitmap. + The height in pixels of the raw bitmap. + Defines the total width of a scanline in the raw bitmap, + including padding bytes. + The bit depth (bits per pixel) of the raw bitmap. + The bit mask describing the bits used to store a single + pixel's red component in the raw bitmap. This is only applied to 16-bpp raw bitmaps. + The bit mask describing the bits used to store a single + pixel's green component in the raw bitmap. This is only applied to 16-bpp raw bitmaps. + The bit mask describing the bits used to store a single + pixel's blue component in the raw bitmap. This is only applied to 16-bpp raw bitmaps. + If true, the raw bitmap is stored in top-down order (top-left pixel first) + and in bottom-up order (bottom-left pixel first) otherwise. + Handle to a FreeImage bitmap. + + + + Converts a raw bitmap to a FreeImage bitmap. + + Pointer to the memory block containing the raw bitmap. + The type of the raw bitmap. + The width in pixels of the raw bitmap. + The height in pixels of the raw bitmap. + Defines the total width of a scanline in the raw bitmap, + including padding bytes. + The bit depth (bits per pixel) of the raw bitmap. + The bit mask describing the bits used to store a single + pixel's red component in the raw bitmap. This is only applied to 16-bpp raw bitmaps. + The bit mask describing the bits used to store a single + pixel's green component in the raw bitmap. This is only applied to 16-bpp raw bitmaps. + The bit mask describing the bits used to store a single + pixel's blue component in the raw bitmap. This is only applied to 16-bpp raw bitmaps. + If true, the raw bitmap is stored in top-down order (top-left pixel first) + and in bottom-up order (bottom-left pixel first) otherwise. + Handle to a FreeImage bitmap. + + + + Saves a .NET to a file. + + The .NET to save. + Name of the file to save to. + Returns true on success, false on failure. + + or is null. + + The bitmaps pixelformat is invalid. + + + + Saves a .NET to a file. + + The .NET to save. + Name of the file to save to. + Flags to enable or disable plugin-features. + Returns true on success, false on failure. + + or is null. + + The bitmaps pixelformat is invalid. + + + + Saves a .NET to a file. + + The .NET to save. + Name of the file to save to. + Format of the bitmap. If the format should be taken from the + filename use . + Flags to enable or disable plugin-features. + Returns true on success, false on failure. + + or is null. + + The bitmaps pixelformat is invalid. + + + + Loads a FreeImage bitmap. + The file will be loaded with default loading flags. + + The complete name of the file to load. + Handle to a FreeImage bitmap. + + does not exists. + + + + Loads a FreeImage bitmap. + Load flags can be provided by the flags parameter. + + The complete name of the file to load. + Flags to enable or disable plugin-features. + Handle to a FreeImage bitmap. + + does not exists. + + + + Loads a FreeImage bitmap. + In case the loading format is the files + real format is being analysed. If no plugin can read the file, format remains + and 0 is returned. + The file will be loaded with default loading flags. + + The complete name of the file to load. + Format of the image. If the format is unknown use + . + In case a suitable format was found by LoadEx it will be returned in format. + Handle to a FreeImage bitmap. + + does not exists. + + + + Loads a FreeImage bitmap. + In case the loading format is the files + real format is being analysed. If no plugin can read the file, format remains + and 0 is returned. + Load flags can be provided by the flags parameter. + + The complete name of the file to load. + Flags to enable or disable plugin-features. + Format of the image. If the format is unknown use + . + In case a suitable format was found by LoadEx it will be returned in format. + + Handle to a FreeImage bitmap. + + does not exists. + + + + Loads a .NET from a file. + + Name of the file to be loaded. + Format of the image. If the format should be taken from the + filename use . + Flags to enable or disable plugin-features. + The loaded .NET . + + does not exists. + + The image type of the image is not . + + + + Deletes a previously loaded FreeImage bitmap from memory and resets the handle to 0. + + Handle to a FreeImage bitmap. + + + + Saves a previously loaded FreeImage bitmap to a file. + The format is taken off the filename. + If no suitable format was found false will be returned. + + Handle to a FreeImage bitmap. + The complete name of the file to save to. + The extension will be corrected if it is no valid extension for the + selected format or if no extension was specified. + Returns true on success, false on failure. + + or is null. + + + + Saves a previously loaded FreeImage bitmap to a file. + In case the loading format is + the format is taken off the filename. + If no suitable format was found false will be returned. + + Handle to a FreeImage bitmap. + The complete name of the file to save to. + The extension will be corrected if it is no valid extension for the + selected format or if no extension was specified. + Format of the image. If the format should be taken from the + filename use . + Returns true on success, false on failure. + + or is null. + + + + Saves a previously loaded FreeImage bitmap to a file. + The format is taken off the filename. + If no suitable format was found false will be returned. + + Handle to a FreeImage bitmap. + The complete name of the file to save to. + The extension will be corrected if it is no valid extension for the + selected format or if no extension was specified. + When true the structure will be unloaded on success. + If the function failed and returned false, the bitmap was not unloaded. + Returns true on success, false on failure. + + or is null. + + + + Saves a previously loaded FreeImage bitmap to a file. + The format is taken off the filename. + If no suitable format was found false will be returned. + Save flags can be provided by the flags parameter. + + Handle to a FreeImage bitmap. + The complete name of the file to save to. + The extension will be corrected if it is no valid extension for the + selected format or if no extension was specified + Flags to enable or disable plugin-features. + Returns true on success, false on failure. + + or is null. + + + + Saves a previously loaded FreeImage bitmap to a file. + The format is taken off the filename. + If no suitable format was found false will be returned. + Save flags can be provided by the flags parameter. + + Handle to a FreeImage bitmap. + The complete name of the file to save to. + The extension will be corrected if it is no valid extension for the + selected format or if no extension was specified. + Flags to enable or disable plugin-features. + When true the structure will be unloaded on success. + If the function failed and returned false, the bitmap was not unloaded. + Returns true on success, false on failure. + + or is null. + + + + Saves a previously loaded FreeImage bitmap to a file. + In case the loading format is + the format is taken off the filename. + If no suitable format was found false will be returned. + + Handle to a FreeImage bitmap. + The complete name of the file to save to. + The extension will be corrected if it is no valid extension for the + selected format or if no extension was specified. + Format of the image. If the format should be taken from the + filename use . + When true the structure will be unloaded on success. + If the function failed and returned false, the bitmap was not unloaded. + Returns true on success, false on failure. + + or is null. + + + + Saves a previously loaded FreeImage bitmap to a file. + In case the loading format is + the format is taken off the filename. + If no suitable format was found false will be returned. + Save flags can be provided by the flags parameter. + + Handle to a FreeImage bitmap. + The complete name of the file to save to. + The extension will be corrected if it is no valid extension for the + selected format or if no extension was specified. + Format of the image. If the format should be taken from the + filename use . + Flags to enable or disable plugin-features. + Returns true on success, false on failure. + + or is null. + + + + Saves a previously loaded FreeImage bitmap to a file. + In case the loading format is + the format is taken off the filename. + If no suitable format was found false will be returned. + Save flags can be provided by the flags parameter. + The bitmaps color depth can be set by 'colorDepth'. + If set to a suitable color depth + will be taken if available. + + Handle to a FreeImage bitmap. + The complete name of the file to save to. + The extension will be corrected if it is no valid extension for the + selected format or if no extension was specified. + Format of the image. If the format should be taken from the + filename use . + Flags to enable or disable plugin-features. + The new color depth of the bitmap. + Set to if Save should take the + best suitable color depth. + If a color depth is selected that the provided format cannot write an + error-message will be thrown. + When true the structure will be unloaded on success. + If the function failed and returned false, the bitmap was not unloaded. + Returns true on success, false on failure. + + A direct color conversion failed. + + or is null. + + + + Loads a FreeImage bitmap. + The stream must be set to the correct position before calling LoadFromStream. + + The stream to read from. + Handle to a FreeImage bitmap. + + is null. + + is not capable of reading. + + + + Loads a FreeImage bitmap. + The stream must be set to the correct position before calling LoadFromStream. + + The stream to read from. + Flags to enable or disable plugin-features. + Handle to a FreeImage bitmap. + + is null. + + is not capable of reading. + + + + Loads a FreeImage bitmap. + In case the loading format is the + bitmaps real format is being analysed. + The stream must be set to the correct position before calling LoadFromStream. + + The stream to read from. + Format of the image. If the format is unknown use + . + In case a suitable format was found by LoadFromStream it will be returned in format. + Handle to a FreeImage bitmap. + + is null. + + is not capable of reading. + + + + Loads a FreeImage bitmap. + In case the loading format is + the bitmaps real format is being analysed. + The stream must be set to the correct position before calling LoadFromStream. + + The stream to read from. + Flags to enable or disable plugin-features. + Format of the image. If the format is unknown use + . + In case a suitable format was found by LoadFromStream it will be returned in format. + Handle to a FreeImage bitmap. + + is null. + + is not capable of reading. + + + + Saves a previously loaded FreeImage bitmap to a stream. + The stream must be set to the correct position before calling SaveToStream. + + Handle to a FreeImage bitmap. + The stream to write to. + Format of the image. + Returns true on success, false on failure. + + or is null. + + cannot write. + + + + Saves a previously loaded FreeImage bitmap to a stream. + The stream must be set to the correct position before calling SaveToStream. + + Handle to a FreeImage bitmap. + The stream to write to. + Format of the image. + When true the structure will be unloaded on success. + Returns true on success, false on failure. + + or is null. + + cannot write. + + + + Saves a previously loaded FreeImage bitmap to a stream. + The stream must be set to the correct position before calling SaveToStream. + + Handle to a FreeImage bitmap. + The stream to write to. + Format of the image. + Flags to enable or disable plugin-features. + Returns true on success, false on failure. + + or is null. + + cannot write. + + + + Saves a previously loaded FreeImage bitmap to a stream. + The stream must be set to the correct position before calling SaveToStream. + + Handle to a FreeImage bitmap. + The stream to write to. + Format of the image. + Flags to enable or disable plugin-features. + When true the structure will be unloaded on success. + Returns true on success, false on failure. + + or is null. + + cannot write. + + + + Saves a previously loaded FreeImage bitmap to a stream. + The stream must be set to the correct position before calling SaveToStream. + + Handle to a FreeImage bitmap. + The stream to write to. + Format of the image. + Flags to enable or disable plugin-features. + The new color depth of the bitmap. + Set to if SaveToStream should + take the best suitable color depth. + If a color depth is selected that the provided format cannot write an + error-message will be thrown. + Returns true on success, false on failure. + + or is null. + + cannot write. + + + + Saves a previously loaded FreeImage bitmap to a stream. + The stream must be set to the correct position before calling SaveToStream. + + Handle to a FreeImage bitmap. + The stream to write to. + Format of the image. + Flags to enable or disable plugin-features. + The new color depth of the bitmap. + Set to if SaveToStream should + take the best suitable color depth. + If a color depth is selected that the provided format cannot write an + error-message will be thrown. + When true the structure will be unloaded on success. + Returns true on success, false on failure. + + or is null. + + cannot write. + + + + Checks if an extension is valid for a certain format. + + The desired format. + The desired extension. + True if the extension is valid for the given format, false otherwise. + + is null. + + + + Checks if an extension is valid for a certain format. + + The desired format. + The desired extension. + The string comparison type. + True if the extension is valid for the given format, false otherwise. + + is null. + + + + Checks if a filename is valid for a certain format. + + The desired format. + The desired filename. + True if the filename is valid for the given format, false otherwise. + + is null. + + + + Checks if a filename is valid for a certain format. + + The desired format. + The desired filename. + The string comparison type. + True if the filename is valid for the given format, false otherwise. + + is null. + + + + This function returns the primary (main or most commonly used?) extension of a certain + image format (fif). This is done by returning the first of all possible extensions + returned by GetFIFExtensionList(). + That assumes, that the plugin returns the extensions in ordered form. + The image format to obtain the primary extension for. + The primary extension of the specified image format. + + + + Loads a FreeImage multi-paged bitmap. + + The complete name of the file to load. + Handle to a FreeImage multi-paged bitmap. + + does not exists while opening. + + + + Loads a FreeImage multi-paged bitmap. + + The complete name of the file to load. + When true performance is increased at the cost of memory. + Handle to a FreeImage multi-paged bitmap. + + does not exists while opening. + + + + Loads a FreeImage multi-paged bitmap. + + The complete name of the file to load. + When true the bitmap will be loaded read only. + When true performance is increased at the cost of memory. + Handle to a FreeImage multi-paged bitmap. + + does not exists while opening. + + + + Loads a FreeImage multi-paged bitmap. + + The complete name of the file to load. + When true a new bitmap is created. + When true the bitmap will be loaded read only. + When true performance is increased at the cost of memory. + Handle to a FreeImage multi-paged bitmap. + + does not exists while opening. + + + + Loads a FreeImage multi-paged bitmap. + In case the loading format is the files real + format is being analysed. If no plugin can read the file, format remains + and 0 is returned. + + The complete name of the file to load. + Format of the image. If the format is unknown use + . + In case a suitable format was found by LoadEx it will be returned in format. + When true a new bitmap is created. + When true the bitmap will be loaded read only. + When true performance is increased at the cost of memory. + Handle to a FreeImage multi-paged bitmap. + + does not exists while opening. + + + + Loads a FreeImage multi-paged bitmap. + In case the loading format is the files + real format is being analysed. If no plugin can read the file, format remains + and 0 is returned. + Load flags can be provided by the flags parameter. + + The complete name of the file to load. + Format of the image. If the format is unknown use + . + In case a suitable format was found by LoadEx it will be returned in format. + Flags to enable or disable plugin-features. + When true a new bitmap is created. + When true the bitmap will be loaded read only. + When true performance is increased at the cost of memory. + Handle to a FreeImage multi-paged bitmap. + + does not exists while opening. + + + + Loads a FreeImage multi-paged bitmap. + + The stream to load the bitmap from. + Handle to a FreeImage multi-paged bitmap. + + + + Loads a FreeImage multi-paged bitmap. + In case the loading format is the files + real format is being analysed. If no plugin can read the file, format remains + and 0 is returned. + Load flags can be provided by the flags parameter. + + The stream to load the bitmap from. + Format of the image. If the format is unknown use + . + Flags to enable or disable plugin-features. + Handle to a FreeImage multi-paged bitmap. + + + + Closes a previously opened multi-page bitmap and, when the bitmap was not opened read-only, applies any changes made to it. + + Handle to a FreeImage multi-paged bitmap. + Flags to enable or disable plugin-features. + Returns true on success, false on failure. + + + + Closes a previously opened multi-page bitmap and, when the bitmap was not opened read-only, + applies any changes made to it. + On success the handle will be reset to null. + + Handle to a FreeImage multi-paged bitmap. + Returns true on success, false on failure. + + + + Closes a previously opened multi-page bitmap and, when the bitmap was not opened read-only, + applies any changes made to it. + On success the handle will be reset to null. + + Handle to a FreeImage multi-paged bitmap. + Flags to enable or disable plugin-features. + Returns true on success, false on failure. + + + + Retrieves the number of pages that are locked in a multi-paged bitmap. + + Handle to a FreeImage multi-paged bitmap. + Number of locked pages. + + is null. + + + + Retrieves a list locked pages of a multi-paged bitmap. + + Handle to a FreeImage multi-paged bitmap. + List containing the indexes of the locked pages. + + is null. + + + + Loads a FreeImage multi-paged bitmap from a stream and returns the + FreeImage memory stream used as temporary buffer. + The bitmap can not be modified by calling + , + , + or + . + + The stream to read from. + Format of the image. + Flags to enable or disable plugin-features. + The temporary memory buffer used to load the bitmap. + Handle to a FreeImage multi-paged bitmap. + + is null. + + can not read. + + + + Orders FreeImage to analyze the bitmap signature. + In case the stream is not seekable, the stream will have been used + and must be recreated for loading. + + Name of the stream to analyze. + Type of the bitmap. + + is null. + + can not read. + + + + Retrieves an hBitmap for a FreeImage bitmap. + Call FreeHbitmap(IntPtr) to free the handle. + + Handle to a FreeImage bitmap. + A reference device context. + Use IntPtr.Zero if no reference is available. + When true dib will be unloaded if the function succeeded. + The hBitmap for the FreeImage bitmap. + + is null. + + + + Returns an HBITMAP created by the CreateDIBitmap() function which in turn + has always the same color depth as the reference DC, which may be provided + through . The desktop DC will be used, + if IntPtr.Zero DC is specified. + Call to free the handle. + + Handle to a FreeImage bitmap. + Handle to a device context. + When true the structure will be unloaded on success. + If the function failed and returned false, the bitmap was not unloaded. + If the function succeeds, the return value is a handle to the + compatible bitmap. If the function fails, the return value is . + + is null. + + + + Creates a FreeImage DIB from a Device Context/Compatible Bitmap. + + Handle to the bitmap. + Handle to a device context. + Handle to a FreeImage bitmap. + + is null. + + + + Frees a bitmap handle. + + Handle to a bitmap. + True on success, false on failure. + + + + Retrieves a DIB's resolution in X-direction measured in 'dots per inch' (DPI) and not in + 'dots per meter'. + + Handle to a FreeImage bitmap. + The resolution in 'dots per inch'. + + is null. + + + + Retrieves a DIB's resolution in Y-direction measured in 'dots per inch' (DPI) and not in + 'dots per meter'. + + Handle to a FreeImage bitmap. + The resolution in 'dots per inch'. + + is null. + + + + Sets a DIB's resolution in X-direction measured in 'dots per inch' (DPI) and not in + 'dots per meter'. + + Handle to a FreeImage bitmap. + The new resolution in 'dots per inch'. + + is null. + + + + Sets a DIB's resolution in Y-direction measured in 'dots per inch' (DPI) and not in + 'dots per meter'. + + Handle to a FreeImage bitmap. + The new resolution in 'dots per inch'. + + is null. + + + + Returns whether the image is a greyscale image or not. + The function scans all colors in the bitmaps palette for entries where + red, green and blue are not all the same (not a grey color). + Supports 1-, 4- and 8-bit bitmaps. + + Handle to a FreeImage bitmap. + True if the image is a greyscale image, else false. + + is null. + + + + Returns a structure that represents the palette of a FreeImage bitmap. + + Handle to a FreeImage bitmap. + A structure representing the bitmaps palette. + + is null. + + + + Returns the structure of a FreeImage bitmap. + The structure is a copy, so changes will have no effect on + the bitmap itself. + + Handle to a FreeImage bitmap. + structure of the bitmap. + + is null. + + + + Returns the structure of a FreeImage bitmap. + The structure is a copy, so changes will have no effect on + the bitmap itself. + + Handle to a FreeImage bitmap. + structure of the bitmap. + + is null. + + + + Returns the pixelformat of the bitmap. + + Handle to a FreeImage bitmap. + of the bitmap. + + is null. + + + + Retrieves all parameters needed to create a new FreeImage bitmap from + the format of a .NET . + + The + of the .NET . + Returns the type used for the new bitmap. + Returns the color depth for the new bitmap. + Returns the red_mask for the new bitmap. + Returns the green_mask for the new bitmap. + Returns the blue_mask for the new bitmap. + True in case a matching conversion exists; else false. + + + + + Returns the for the specified + . + + The + for which to return the corresponding . + The for the specified + + + + + Retrieves all parameters needed to create a new FreeImage bitmap from + raw bits . + + The + of the data in memory. + The color depth for the data. + Returns the red_mask for the data. + Returns the green_mask for the data. + Returns the blue_mask for the data. + True in case a matching conversion exists; else false. + + + + + Compares two FreeImage bitmaps. + + The first bitmap to compare. + The second bitmap to compare. + Determines which components of the bitmaps will be compared. + True in case both bitmaps match the compare conditions, false otherwise. + + + + Returns the FreeImage bitmap's transparency table. + The array is empty in case the bitmap has no transparency table. + + Handle to a FreeImage bitmap. + The FreeImage bitmap's transparency table. + + is null. + + + + Set the FreeImage bitmap's transparency table. Only affects palletised bitmaps. + + Handle to a FreeImage bitmap. + The FreeImage bitmap's new transparency table. + + or is null. + + + + This function returns the number of unique colors actually used by the + specified 1-, 4-, 8-, 16-, 24- or 32-bit image. This might be different from + what function FreeImage_GetColorsUsed() returns, which actually returns the + palette size for palletised images. Works for + type images only. + + Handle to a FreeImage bitmap. + Returns the number of unique colors used by the image specified or + zero, if the image type cannot be handled. + + is null. + + + + Verifies whether the FreeImage bitmap is 16bit 555. + + The FreeImage bitmap to verify. + true if the bitmap is RGB16-555; otherwise false. + + + + Verifies whether the FreeImage bitmap is 16bit 565. + + The FreeImage bitmap to verify. + true if the bitmap is RGB16-565; otherwise false. + + + + Creates a new ICC-Profile for a FreeImage bitmap. + + Handle to a FreeImage bitmap. + The data of the new ICC-Profile. + The new ICC-Profile of the bitmap. + + is null. + + + + Creates a new ICC-Profile for a FreeImage bitmap. + + Handle to a FreeImage bitmap. + The data of the new ICC-Profile. + The number of bytes of to use. + The new ICC-Profile of the FreeImage bitmap. + + is null. + + + + Converts a FreeImage bitmap from one color depth to another. + If the conversion fails the original FreeImage bitmap is returned. + + Handle to a FreeImage bitmap. + The desired output format. + Handle to a FreeImage bitmap. + + is null. + + + + Converts a FreeImage bitmap from one color depth to another. + If the conversion fails the original FreeImage bitmap is returned. + + Handle to a FreeImage bitmap. + The desired output format. + When true the structure will be unloaded on success. + Handle to a FreeImage bitmap. + + is null. + + + + Converts a FreeImage bitmap from one color depth to another. + If the conversion fails the original FreeImage bitmap is returned. + + Handle to a FreeImage bitmap. + The desired output format. + Threshold value when converting with + . + Handle to a FreeImage bitmap. + + is null. + + + + Converts a FreeImage bitmap from one color depth to another. + If the conversion fails the original FreeImage bitmap is returned. + + Handle to a FreeImage bitmap. + The desired output format. + Dither algorithm when converting + with . + Handle to a FreeImage bitmap. + + is null. + + + + Converts a FreeImage bitmap from one color depth to another. + If the conversion fails the original FreeImage bitmap is returned. + + Handle to a FreeImage bitmap. + The desired output format. + The quantization algorithm for conversion to 8-bit color depth. + Handle to a FreeImage bitmap. + + is null. + + + + Converts a FreeImage bitmap from one color depth to another. + If the conversion fails the original FreeImage bitmap is returned. + + Handle to a FreeImage bitmap. + The desired output format. + Threshold value when converting with + . + When true the structure will be unloaded on success. + Handle to a FreeImage bitmap. + + is null. + + + + Converts a FreeImage bitmap from one color depth to another. + If the conversion fails the original FreeImage bitmap is returned. + + Handle to a FreeImage bitmap. + The desired output format. + Dither algorithm when converting with + . + When true the structure will be unloaded on success. + Handle to a FreeImage bitmap. + + is null. + + + + Converts a FreeImage bitmap from one color depth to another. + If the conversion fails the original FreeImage bitmap is returned. + + Handle to a FreeImage bitmap. + The desired output format. + The quantization algorithm for conversion to 8-bit color depth. + When true the structure will be unloaded on success. + Handle to a FreeImage bitmap. + + is null. + + + + Converts a FreeImage bitmap from one color depth to another. + If the conversion fails the original FreeImage bitmap is returned. + + Handle to a FreeImage bitmap. + The desired output format. + Threshold value when converting with + . + Dither algorithm when converting with + . + The quantization algorithm for conversion to 8-bit color depth. + When true the structure will be unloaded on success. + Handle to a FreeImage bitmap. + + is null. + + + + ColorQuantizeEx is an extension to the + method that provides additional options used to quantize a 24-bit image to any + number of colors (up to 256), as well as quantize a 24-bit image using a + provided palette. + + Handle to a FreeImage bitmap. + Specifies the color reduction algorithm to be used. + Size of the desired output palette. + The provided palette. + true to create a bitmap with the smallest possible + color depth for the specified . + Handle to a FreeImage bitmap. + + + + ColorQuantizeEx is an extension to the + method that provides additional options used to quantize a 24-bit image to any + number of colors (up to 256), as well as quantize a 24-bit image using a + partial or full provided palette. + + Handle to a FreeImage bitmap. + Specifies the color reduction algorithm to be used. + Size of the desired output palette. + The provided palette. + The desired color depth of the created image. + Handle to a FreeImage bitmap. + + + + Copies metadata from one FreeImage bitmap to another. + + Source FreeImage bitmap containing the metadata. + FreeImage bitmap to copy the metadata to. + Flags to switch different copy modes. + Returns -1 on failure else the number of copied tags. + + or is null. + + + + Returns the comment of a JPEG, PNG or GIF image. + + Handle to a FreeImage bitmap. + Comment of the FreeImage bitmp, or null in case no comment exists. + + is null. + + + + Sets the comment of a JPEG, PNG or GIF image. + + Handle to a FreeImage bitmap. + New comment of the FreeImage bitmap. + Use null to remove the comment. + Returns true on success, false on failure. + + is null. + + + + Retrieve a metadata attached to a FreeImage bitmap. + + The metadata model to look for. + Handle to a FreeImage bitmap. + The metadata field name. + A structure returned by the function. + Returns true on success, false on failure. + + is null. + + + + Attach a new metadata tag to a FreeImage bitmap. + + The metadata model used to store the tag. + Handle to a FreeImage bitmap. + The tag field name. + The to be attached. + Returns true on success, false on failure. + + is null. + + + + Provides information about the first instance of a tag that matches the metadata model. + + The model to match. + Handle to a FreeImage bitmap. + Tag that matches the metadata model. + Unique search handle that can be used to call FindNextMetadata or FindCloseMetadata. + Null if the metadata model does not exist. + + is null. + + + + Find the next tag, if any, that matches the metadata model argument in a previous call + to FindFirstMetadata, and then alters the tag object contents accordingly. + + Unique search handle provided by FindFirstMetadata. + Tag that matches the metadata model. + Returns true on success, false on failure. + + + + Closes the specified metadata search handle and releases associated resources. + + The handle to close. + + + + This dictionary links FIMETADATA handles and FREE_IMAGE_MDMODEL models. + + + + + This function rotates a 1-, 8-bit greyscale or a 24-, 32-bit color image by means of 3 shears. + 1-bit images rotation is limited to integer multiple of 90? + null is returned for other values. + + Handle to a FreeImage bitmap. + The angle of rotation. + Handle to a FreeImage bitmap. + + + + This function rotates a 1-, 8-bit greyscale or a 24-, 32-bit color image by means of 3 shears. + 1-bit images rotation is limited to integer multiple of 90? + null is returned for other values. + + The type of the color to use as background. + Handle to a FreeImage bitmap. + The angle of rotation. + The color used used to fill the bitmap's background. + Handle to a FreeImage bitmap. + + + + Rotates a 4-bit color FreeImage bitmap. + Allowed values for are 90, 180 and 270. + In case is 0 or 360 a clone is returned. + 0 is returned for other values or in case the rotation fails. + + Handle to a FreeImage bitmap. + The angle of rotation. + Handle to a FreeImage bitmap. + + This function is kind of temporary due to FreeImage's lack of + rotating 4-bit images. It's particularly used by 's + method RotateFlip. This function will be removed as soon as FreeImage + supports rotating 4-bit images. + + + is null. + + + + Enlarges or shrinks the FreeImage bitmap selectively per side and fills newly added areas + with the specified background color. See remarks for further details. + + The type of the specified color. + Handle to a FreeImage bitmap. + The number of pixels, the image should be enlarged on its left side. + Negative values shrink the image on its left side. + The number of pixels, the image should be enlarged on its top side. + Negative values shrink the image on its top side. + The number of pixels, the image should be enlarged on its right side. + Negative values shrink the image on its right side. + The number of pixels, the image should be enlarged on its bottom side. + Negative values shrink the image on its bottom side. + The color, the enlarged sides of the image should be filled with. + Options that affect the color search process for palletized images. + Handle to a FreeImage bitmap. + + This function enlarges or shrinks an image selectively per side. + The main purpose of this function is to add borders to an image. + To add a border to any of the image's sides, a positive integer value must be passed in + any of the parameters , , + or . This value represents the border's + width in pixels. Newly created parts of the image (the border areas) are filled with the + specified . + Specifying a negative integer value for a certain side, will shrink or crop the image on + this side. Consequently, specifying zero for a certain side will not change the image's + extension on that side. + + So, calling this function with all parameters , , + and set to zero, is + effectively the same as calling function ; setting all parameters + , , and + to value equal to or smaller than zero, my easily be substituted + by a call to function . Both these cases produce a new image, which is + guaranteed not to be larger than the input image. Thus, since the specified + is not needed in these cases, + may be null. + + Both parameters and work according to + function . So, please refer to the documentation of + to learn more about parameters + and . For palletized images, the palette of the input image is + transparently copied to the newly created enlarged or shrunken image, so any color look-ups + are performed on this palette. + + + // create a white color
          + RGBQUAD c;
          + c.rgbRed = 0xFF;
          + c.rgbGreen = 0xFF;
          + c.rgbBlue = 0xFF;
          + c.rgbReserved = 0x00;
          +
          + // add a white, symmetric 10 pixel wide border to the image
          + dib2 = FreeImage_EnlargeCanvas(dib, 10, 10, 10, 10, c, FREE_IMAGE_COLOR_OPTIONS.FICO_RGB);
          +
          + // add white, 20 pixel wide stripes to the top and bottom side of the image
          + dib3 = FreeImage_EnlargeCanvas(dib, 0, 20, 0, 20, c, FREE_IMAGE_COLOR_OPTIONS.FICO_RGB);
          +
          + // add white, 30 pixel wide stripes to the right side of the image and
          + // cut off the 40 leftmost pixel columns
          + dib3 = FreeImage_EnlargeCanvas(dib, -40, 0, 30, 0, c, FREE_IMAGE_COLOR_OPTIONS.FICO_RGB);
          +
          +
          + + + Sets all pixels of the specified image to the color provided through the + parameter. See remarks for further details. + + The type of the specified color. + Handle to a FreeImage bitmap. + The color to fill the bitmap with. See remarks for further details. + Options that affect the color search process for palletized images. + true on success, false on failure. + + This function sets all pixels of an image to the color provided through + the parameter. is used for standard type images. + For non standard type images the underlaying structure is used. + + So, must be of type , if the image to be filled is of type + and must be a structure if the + image is of type and so on. + + However, the fill color is always specified through a structure + for all images of type . + So, for 32- and 24-bit images, the red, green and blue members of the + structure are directly used for the image's red, green and blue channel respectively. + Although alpha transparent colors are + supported, the alpha channel of a 32-bit image never gets modified by this function. + A fill color with an alpha value smaller than 255 gets blended with the image's actual + background color, which is determined from the image's bottom-left pixel. + So, currently using alpha enabled colors, assumes the image to be unicolor before the + fill operation. However, the field is only taken into account, + if option has been specified. + + For 16-bit images, the red-, green- and blue components of the specified color are + transparently translated into either the 16-bit 555 or 565 representation. This depends + on the image's actual red- green- and blue masks. + + Special attention must be payed for palletized images. Generally, the RGB color specified + is looked up in the image's palette. The found palette index is then used to fill the image. + There are some option flags, that affect this lookup process: + + + Value + Meaning + + + + + Uses the color, that is nearest to the specified color. + This is the default behavior and should always find a + color in the palette. However, the visual result may + far from what was expected and mainly depends on the + image's palette. + + + + + + Searches the image's palette for the specified color + but only uses the returned palette index, if the specified + color exactly matches the palette entry. Of course, + depending on the image's actual palette entries, this + operation may fail. In this case, the function falls back + to option + and uses the RGBQUAD's rgbReserved member (or its low nibble for 4-bit images + or its least significant bit (LSB) for 1-bit images) as + the palette index used for the fill operation. + + + + + + Does not perform any color lookup from the palette, but + uses the RGBQUAD's alpha channel member rgbReserved as + the palette index to be used for the fill operation. + However, for 4-bit images, only the low nibble of the + rgbReserved member are used and for 1-bit images, only + the least significant bit (LSB) is used. + + + + + + + + Returns the next higher possible color depth. + + Color depth to increase. + The next higher color depth or 0 if there is no valid color depth. + + + + Returns the next lower possible color depth. + + Color depth to decrease. + The next lower color depth or 0 if there is no valid color depth. + + + + Reads a null-terminated c-string. + + Pointer to the first char of the string. + The converted string. + + + + Changes a bitmaps color depth. + Used by SaveEx and SaveToStream. + + + + + Compares blocks of memory. + + A pointer to a block of memory to compare. + A pointer to a block of memory to compare. + Specifies the number of bytes to be compared. + true, if all bytes compare as equal, false otherwise. + + + + Compares blocks of memory. + + A pointer to a block of memory to compare. + A pointer to a block of memory to compare. + Specifies the number of bytes to be compared. + true, if all bytes compare as equal, false otherwise. + + + + Compares blocks of memory. + + A pointer to a block of memory to compare. + A pointer to a block of memory to compare. + Specifies the number of bytes to be compared. + true, if all bytes compare as equal, false otherwise. + + + + Compares blocks of memory. + + A pointer to a block of memory to compare. + A pointer to a block of memory to compare. + Specifies the number of bytes to be compared. + true, if all bytes compare as equal, false otherwise. + + + + Moves a block of memory from one location to another. + + A pointer to the starting address of the move destination. + A pointer to the starting address of the block of memory to be moved. + The size of the block of memory to move, in bytes. + + + + Moves a block of memory from one location to another. + + A pointer to the starting address of the move destination. + A pointer to the starting address of the block of memory to be moved. + The size of the block of memory to move, in bytes. + + + + Moves a block of memory from one location to another. + + A pointer to the starting address of the move destination. + A pointer to the starting address of the block of memory to be moved. + The size of the block of memory to move, in bytes. + + + + Copies a block of memory from one location to another. + + A pointer to the starting address of the copied block's destination. + A pointer to the starting address of the block of memory to copy. + The size of the block of memory to copy, in bytes. + + CopyMemory runs faster than . + However, if both blocks overlap the result is undefined. + + + + + Copies a block of memory from one location to another. + + A pointer to the starting address of the copied block's destination. + A pointer to the starting address of the block of memory to copy. + The size of the block of memory to copy, in bytes. + + CopyMemory runs faster than . + However, if both blocks overlap the result is undefined. + + + + + Copies a block of memory from one location to another. + + A pointer to the starting address of the copied block's destination. + A pointer to the starting address of the block of memory to copy. + The size of the block of memory to copy, in bytes. + + CopyMemory runs faster than . + However, if both blocks overlap the result is undefined. + + + + + Copies a block of memory from one location to another. + + A pointer to the starting address of the copied block's destination. + A pointer to the starting address of the block of memory to copy. + The size of the block of memory to copy, in bytes. + + CopyMemory runs faster than . + However, if both blocks overlap the result is undefined. + + + + + Copies a block of memory from one location to another. + + A pointer to the starting address of the copied block's destination. + A pointer to the starting address of the block of memory to copy. + The size of the block of memory to copy, in bytes. + + CopyMemory runs faster than . + However, if both blocks overlap the result is undefined. + + + + + Copies a block of memory from one location to another. + + A pointer to the starting address of the copied block's destination. + A pointer to the starting address of the block of memory to copy. + The size of the block of memory to copy, in bytes. + + CopyMemory runs faster than . + However, if both blocks overlap the result is undefined. + + + + + Copies a block of memory into an array. + + An array used as the destination of the copy process. + A pointer to the starting address of the block of memory to copy. + The size of the block of memory to copy, in bytes. + + + + Copies a block of memory into an array. + + An array used as the destination of the copy process. + A pointer to the starting address of the block of memory to copy. + The size of the block of memory to copy, in bytes. + + + + Copies a block of memory into an array. + + An array used as the destination of the copy process. + A pointer to the starting address of the block of memory to copy. + The size of the block of memory to copy, in bytes. + + + + Copies a block of memory into an array. + + An array used as the destination of the copy process. + A pointer to the starting address of the block of memory to copy. + The size of the block of memory to copy, in bytes. + + + + Copies the content of an array to a memory location. + + A pointer to the starting address of the copied block's destination. + An array used as the source of the copy process. + The size of the block of memory to copy, in bytes. + + + + Copies the content of an array to a memory location. + + A pointer to the starting address of the copied block's destination. + An array used as the source of the copy process. + The size of the block of memory to copy, in bytes. + + + + Copies the content of an array to a memory location. + + A pointer to the starting address of the copied block's destination. + An array used as the source of the copy process. + The size of the block of memory to copy, in bytes. + + + + Copies the content of an array to a memory location. + + A pointer to the starting address of the copied block's destination. + An array used as the source of the copy process. + The size of the block of memory to copy, in bytes. + + + + Copies the content of one array into another array. + + An array used as the destination of the copy process. + An array used as the source of the copy process. + The size of the content to copy, in bytes. + + + + Copies the content of one array into another array. + + An array used as the destination of the copy process. + An array used as the source of the copy process. + The size of the content to copy, in bytes. + + + + Retrieves a handle to a display device context (DC) for the client area of a specified window + or for the entire screen. You can use the returned handle in subsequent GDI functions to draw in the DC. + + Handle to the window whose DC is to be retrieved. + If this value is IntPtr.Zero, GetDC retrieves the DC for the entire screen. + If the function succeeds, the return value is a handle to the DC for the specified window's client area. + If the function fails, the return value is NULL. + + + + Releases a device context (DC), freeing it for use by other applications. + The effect of the ReleaseDC function depends on the type of DC. It frees only common and window DCs. + It has no effect on class or private DCs. + + Handle to the window whose DC is to be released. + Handle to the DC to be released. + Returns true on success, false on failure. + + + + Creates a DIB that applications can write to directly. + The function gives you a pointer to the location of the bitmap bit values. + You can supply a handle to a file-mapping object that the function will use to create the bitmap, + or you can let the system allocate the memory for the bitmap. + + Handle to a device context. + Pointer to a BITMAPINFO structure that specifies various attributes of the DIB, + including the bitmap dimensions and colors. + Specifies the type of data contained in the bmiColors array member of the BITMAPINFO structure + pointed to by pbmi (either logical palette indexes or literal RGB values). + Pointer to a variable that receives a pointer to the location of the DIB bit values. + Handle to a file-mapping object that the function will use to create the DIB. + This parameter can be NULL. + Specifies the offset from the beginning of the file-mapping object referenced by hSection + where storage for the bitmap bit values is to begin. This value is ignored if hSection is NULL. + If the function succeeds, the return value is a handle to the newly created DIB, + and *ppvBits points to the bitmap bit values. If the function fails, the return value is NULL, and *ppvBits is NULL. + + + + Deletes a logical pen, brush, font, bitmap, region, or palette, freeing all system resources associated with the object. + After the object is deleted, the specified handle is no longer valid. + + Handle to a logical pen, brush, font, bitmap, region, or palette. + Returns true on success, false on failure. + + + + Creates a compatible bitmap (DDB) from a DIB and, optionally, sets the bitmap bits. + + Handle to a device context. + Pointer to a bitmap information header structure. + Specifies how the system initializes the bitmap bits - (use 4). + Pointer to an array of bytes containing the initial bitmap data. + Pointer to a BITMAPINFO structure that describes the dimensions + and color format of the array pointed to by the lpbInit parameter. + Specifies whether the bmiColors member of the BITMAPINFO structure + was initialized - (use 0). + Handle to a DIB or null on failure. + + + + Retrieves information for the specified graphics object. + + Handle to the graphics object of interest. + Specifies the number of bytes of information to + be written to the buffer. + Pointer to a buffer that receives the information + about the specified graphics object. + 0 on failure. + + + + Retrieves the bits of the specified compatible bitmap and copies them into a buffer + as a DIB using the specified format. + + Handle to the device context. + Handle to the bitmap. This must be a compatible bitmap (DDB). + Specifies the first scan line to retrieve. + Specifies the number of scan lines to retrieve. + Pointer to a buffer to receive the bitmap data. + Pointer to a BITMAPINFO structure that specifies the desired + format for the DIB data. + Specifies the format of the bmiColors member of the + BITMAPINFO structure - (use 0). + 0 on failure. + + + + Moves a block of memory from one location to another. + + Pointer to the starting address of the move destination. + Pointer to the starting address of the block of memory to be moved. + Size of the block of memory to move, in bytes. + + + + The RtlCompareMemory routine compares blocks of memory + and returns the number of bytes that are equivalent. + + A pointer to a block of memory to compare. + A pointer to a block of memory to compare. + Specifies the number of bytes to be compared. + RtlCompareMemory returns the number of bytes that compare as equal. + If all bytes compare as equal, the input Length is returned. + + + + The FITAG structure is a handle to a FreeImage metadata tag. + + + + + A read-only field that represents a handle that has been initialized to zero. + + + + + Tests whether two specified structures are equivalent. + + The that is to the left of the equality operator. + The that is to the right of the equality operator. + + true if the two structures are equal; otherwise, false. + + + + + Tests whether two specified structures are different. + + The that is to the left of the inequality operator. + The that is to the right of the inequality operator. + + true if the two structures are different; otherwise, false. + + + + + Gets whether the pointer is a null pointer or not. + + true if this is a null pointer; + otherwise, false. + + + + Sets the handle to null. + + + + + Converts the numeric value of the object + to its equivalent string representation. + + The string representation of the value of this instance. + + + + Returns a hash code for this structure. + + An integer value that specifies the hash code for this . + + + + Determines whether the specified is equal to the current . + + The to compare with the current . + true if the specified is equal to the current ; otherwise, false. + + + + Indicates whether the current object is equal to another object of the same type. + + An object to compare with this object. + true if the current object is equal to the other parameter; otherwise, false. + + + + Compares this instance with a specified . + + An object to compare with this instance. + A 32-bit signed integer indicating the lexical relationship between the two comparands. + is not a . + + + + Compares this instance with a specified object. + + A to compare. + A signed number indicating the relative values of this instance + and . + + + + The FIURational structure represents a fraction via two + instances which are interpreted as numerator and denominator. + + + The structure tries to approximate the value of + when creating a new instance by using a better algorithm than FreeImage does. + + The structure implements the following operators: + +, ++, --, ==, != , >, >==, <, <== and ~ (which switches nominator and denomiator). + + The structure can be converted into all .NET standard types either implicit or + explicit. + + + + + Represents the largest possible value of . This field is constant. + + + + + Represents the smallest possible value of . This field is constant. + + + + + Represents the smallest positive value greater than zero. This field is constant. + + + + + Initializes a new instance based on the specified parameters. + + The numerator. + The denominator. + + + + Initializes a new instance based on the specified parameters. + + The tag to read the data from. + + + + Initializes a new instance based on the specified parameters. + + The value to convert into a fraction. + + cannot be converted into a fraction + represented by two unsigned integer values. + + + + The numerator of the fraction. + + + + + The denominator of the fraction. + + + + + Returns the truncated value of the fraction. + + + + + + Returns whether the fraction is representing an integer value. + + + + + Calculated the greatest common divisor of 'a' and 'b'. + + + + + Calculated the smallest common multiple of 'a' and 'b'. + + + + + Normalizes the fraction. + + + + + Normalizes a fraction. + + + + + Returns the digits after the point. + + + + + Creates a continued fraction of a decimal value. + + + + + Creates a fraction from a continued fraction. + + + + + Tries 'brute force' to approximate with a fraction. + + + + + Converts the numeric value of the object + to its equivalent string representation. + + The string representation of the value of this instance. + + + + Tests whether the specified object is a structure + and is equivalent to this structure. + + The object to test. + true if is a structure + equivalent to this structure; otherwise, false. + + + + Returns a hash code for this structure. + + An integer value that specifies the hash code for this . + + + + Standard implementation of the operator. + + + + + Returns the reciprocal value of this instance. + + + + + Standard implementation of the operator. + + + + + Standard implementation of the operator. + + + + + Standard implementation of the operator. + + + + + Standard implementation of the operator. + + + + + Standard implementation of the operator. + + + + + Standard implementation of the operator. + + + + + Standard implementation of the operator. + + + + + Standard implementation of the operator. + + + + + Standard implementation of the operator. + + + + + Standard implementation of the operator. + + + + + Standard implementation of the operator. + + + + + Standard implementation of the operator. + + + + + Standard implementation of the operator. + + + + + Converts the value of a structure to a structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of a structure to a structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of a structure to a structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of a structure to a structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of a structure to a structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of a structure to an structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of a structure to an structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of a structure to an structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of a structure to a structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of a structure to a structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of a structure to an structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of a structure to an structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of a structure to an structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of a structure to a structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of a structure to a structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of a structure to a structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of a structure to a structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of a structure to a structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of an structure to a structure. + + An structure. + A new instance of initialized to . + + + + Converts the value of an structure to a structure. + + An structure. + A new instance of initialized to . + + + + Converts the value of an structure to a structure. + + An structure. + A new instance of initialized to . + + + + Converts the value of a structure to a structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of a structure to a structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of an structure to a structure. + + An structure. + A new instance of initialized to . + + + + Converts the value of an structure to a structure. + + An structure. + A new instance of initialized to . + + + + Converts the value of an structure to a structure. + + An structure. + A new instance of initialized to . + + + + Compares this instance with a specified . + + An object to compare with this instance. + A 32-bit signed integer indicating the lexical relationship between the two comparands. + is not a . + + + + Formats the value of the current instance using the specified format. + + The String specifying the format to use. + The IFormatProvider to use to format the value. + A String containing the value of the current instance in the specified format. + + + + Tests whether the specified structure is equivalent to this structure. + + A structure to compare to this instance. + true if is a structure + equivalent to this structure; otherwise, false. + + + + Compares this instance with a specified object. + + A to compare. + A signed number indicating the relative values of this instance + and . + + + + The FI4BIT structure represents the half of a . + It's valuerange is between 0 and 15. + + + + + Represents the largest possible value of . This field is constant. + + + + + Represents the smallest possible value of . This field is constant. + + + + + The value of the structure. + + + + + Initializes a new instance based on the specified value. + + The value to initialize with. + + + + Converts the value of a structure to a structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of a structure to a structure. + + A structure. + A new instance of initialized to . + + + + Converts the numeric value of the object + to its equivalent string representation. + + The string representation of the value of this instance. + + + + The RGBQUAD structure describes a color consisting of relative + intensities of red, green, blue and alpha value. Each single color + component consumes 8 bits and so, takes values in the range from 0 to 255. + + + + The RGBQUAD structure provides access to an underlying Win32 RGBQUAD + structure. To determine the alpha, red, green or blue component of a color, + use the rgbReserved, rgbRed, rgbGreen or rgbBlue fields, respectively. + + For easy integration of the underlying structure into the .NET framework, + the RGBQUAD structure implements implicit conversion operators to + convert the represented color to and from the + type. This makes the type a real replacement + for the RGBQUAD structure and my be used in all situations which require + an RGBQUAD type. + + + Each color component rgbReserved, rgbRed, rgbGreen or rgbBlue of RGBQUAD + is translated into it's corresponding color component A, R, G or B of + by an one-to-one manner and vice versa. + + + Conversion from System.Drawing.Color to RGBQUAD + + RGBQUAD.component = Color.component + + Conversion from RGBQUAD to System.Drawing.Color + + Color.component = RGBQUAD.component + + The same conversion is also applied when the + property or the constructor + is invoked. + + + + The following code example demonstrates the various conversions between the + RGBQUAD structure and the structure. + + RGBQUAD rgbq; + // Initialize the structure using a native .NET Color structure. + rgbq = new RGBQUAD(Color.Indigo); + // Initialize the structure using the implicit operator. + rgbq = Color.DarkSeaGreen; + // Convert the RGBQUAD instance into a native .NET Color + // using its implicit operator. + Color color = rgbq; + // Using the structure's Color property for converting it + // into a native .NET Color. + Color another = rgbq.Color; + + + + + + The blue color component. + + + + + The green color component. + + + + + The red color component. + + + + + The alpha color component. + + + + + The color's value. + + + + + Initializes a new instance based on the specified . + + to initialize with. + + + + Tests whether two specified structures are equivalent. + + The that is to the left of the equality operator. + The that is to the right of the equality operator. + + true if the two structures are equal; otherwise, false. + + + + + Tests whether two specified structures are different. + + The that is to the left of the inequality operator. + The that is to the right of the inequality operator. + + true if the two structures are different; otherwise, false. + + + + + Converts the value of a structure to a structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of a structure to a Color structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of an structure to a structure. + + An structure. + A new instance of initialized to . + + + + Converts the value of a structure to an structure. + + A structure. + A new instance of initialized to . + + + + Gets or sets the of the structure. + + + + + Converts an array of into an array of + . + + The array to convert. + An array of . + + + + Converts an array of into an array of + . + + The array to convert. + An array of . + + + + Compares this instance with a specified . + + An object to compare with this instance. + A 32-bit signed integer indicating the lexical relationship between the two comparands. + is not a . + + + + Compares this instance with a specified object. + + A to compare. + A signed number indicating the relative values of this instance + and . + + + + Tests whether the specified object is a structure + and is equivalent to this structure. + + The object to test. + true if is a structure + equivalent to this structure; otherwise, false. + + + + Tests whether the specified structure is equivalent to this structure. + + A structure to compare to this instance. + true if is a structure + equivalent to this structure; otherwise, false. + + + + Returns a hash code for this structure. + + An integer value that specifies the hash code for this . + + + + Converts the numeric value of the object + to its equivalent string representation. + + The string representation of the value of this instance. + + + + The RGBTRIPLE structure describes a color consisting of relative + intensities of red, green and blue value. Each single color component + consumes 8 bits and so, takes values in the range from 0 to 255. + + + + The RGBTRIPLE structure provides access to an underlying Win32 RGBTRIPLE + structure. To determine the red, green or blue component of a color, use the + rgbtRed, rgbtGreen or rgbtBlue fields, respectively. + + For easy integration of the underlying structure into the .NET framework, + the RGBTRIPLE structure implements implicit conversion operators to + convert the represented color to and from the + type. This makes the type a real replacement + for the RGBTRIPLE structure and my be used in all situations which require + an RGBTRIPLE type. + + + Each of the color components rgbtRed, rgbtGreen or rgbtBlue of RGBTRIPLE is + translated into it's corresponding color component R, G or B of + by an one-to-one manner and vice versa. + When converting from into RGBTRIPLE, the + color's alpha value is ignored and assumed to be 255 when converting from + RGBTRIPLE into , creating a fully + opaque color. + + + Conversion from System.Drawing.Color to RGBTRIPLE + + RGBTRIPLE.component = Color.component + + Conversion from RGBTRIPLE to System.Drawing.Color + + Color.component = RGBTRIPLE.component + + The same conversion is also applied when the + property or the constructor + is invoked. + + + + The following code example demonstrates the various conversions between the + RGBTRIPLE structure and the structure. + + RGBTRIPLE rgbt; + // Initialize the structure using a native .NET Color structure. + rgbt = new RGBTRIPLE(Color.Indigo); + // Initialize the structure using the implicit operator. + rgbt = Color.DarkSeaGreen; + // Convert the RGBTRIPLE instance into a native .NET Color + // using its implicit operator. + Color color = rgbt; + // Using the structure's Color property for converting it + // into a native .NET Color. + Color another = rgbt.Color; + + + + + + The blue color component. + + + + + The green color component. + + + + + The red color component. + + + + + Initializes a new instance based on the specified . + + to initialize with. + + + + Tests whether two specified structures are equivalent. + + The that is to the left of the equality operator. + The that is to the right of the equality operator. + + true if the two structures are equal; otherwise, false. + + + + + Tests whether two specified structures are different. + + The that is to the left of the inequality operator. + The that is to the right of the inequality operator. + + true if the two structures are different; otherwise, false. + + + + + Converts the value of a structure to a structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of a structure to a structure. + + A structure. + A new instance of initialized to . + + + + Converts the value of an structure to a structure. + + An structure. + A new instance of initialized to . + + + + Converts the value of a structure to an structure. + + A structure. + A new instance of initialized to . + + + + Gets or sets the of the structure. + + + + + Compares this instance with a specified . + + An object to compare with this instance. + A 32-bit signed integer indicating the lexical relationship between the two comparands. + is not a . + + + + Compares this instance with a specified object. + + A to compare. + A signed number indicating the relative values of this instance + and . + + + + Tests whether the specified object is a structure + and is equivalent to this structure. + + The object to test. + true if is a structure + equivalent to this structure; otherwise, false. + + + + Tests whether the specified structure is equivalent to this + structure. + + A structure to compare to this instance. + true if is a structure + equivalent to this structure; otherwise, false. + + + + Returns a hash code for this structure. + + An integer value that specifies the hash code for this . + + + + Converts the numeric value of the object + to its equivalent string representation. + + The string representation of the value of this instance. + + + diff --git a/pdfpatcher/App/Lib/FreeImageNET.dll b/pdfpatcher/App/Lib/FreeImageNET.dll new file mode 100644 index 0000000000000000000000000000000000000000..59f722a33a6f08cade897dd808539ae447e4294a GIT binary patch literal 180736 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 R>#pZ5h_Qe6`F}@&{{qgjG*18k literal 0 HcmV?d00001 diff --git a/pdfpatcher/App/Lib/HtmlRenderer.dll b/pdfpatcher/App/Lib/HtmlRenderer.dll new file mode 100644 index 0000000000000000000000000000000000000000..d6b6e2bf0d0fb012bc119071149708be788417cf GIT binary patch literal 222208 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∨>`5JQgV1D{bx8<~h^QkXZw*O8_xY-ppLfn>nf@ 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 XBl~}OlsYpKuomJ*rJvmY9|rynfpjoW literal 0 HcmV?d00001 diff --git a/pdfpatcher/App/Lib/JacksonSoft.CustomTabControl.dll b/pdfpatcher/App/Lib/JacksonSoft.CustomTabControl.dll new file mode 100644 index 0000000000000000000000000000000000000000..6065607d55597b97e6bdeee1cfff7ebe0a3858a2 GIT binary patch literal 57344 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�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%0A$MSbUClSn<(Kv7dkRx+EmaWu0n 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 z%0D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

          qJur% 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 z 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"6k!w>!w(fusg+Ra2Z-t6&~M)jKE-nmV6?b% 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 z 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

          `rZuJao<%XvP~3X&<2@dd%`Fg3m6a5WRpD)FyPs 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¨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 GuT7@=-7!zWn3dD6@2`#=zEjnVFD?9gRD0UJ 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 z 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

          E%UjlSgD_#Yiyt(FswHGCaly? zjIGo&+7Z%BgQ?!FfUEm0S)$(`euD9`M9)}N8f0@Z(tQ=_Z;jrs@=!XH3MidbAGZh{IMUgVsFCKNsIv=>og6{|gjmoz2K?ZXkV{TUipQrtJ$ zte=)xg)7Y6Dtea&XQE2c-8^`699Rr#1l zIt{xK#bZ_qpCh1gS=1HK#3Ah3D3Y@}Pe6c*_@#mex29L?mPh2hiFFIo2V(9=3}~-9 zkA(K5f!!7d25yyiQ8Cj7*$5TPi zVaLN$1`*rwOs3~G$AfbTIHu)zWOa`E00EuBm@atWZie$=C%l#6k2{{*=-K3W7SOZX z@wCy?=XjRTv%~Q$#S#N>!k}IR6~64OKRDXUpST_>SR1CjWFreMj^bBoFDL$6v=<`W zZ+B<7V*ocp5uvn~p#5JvTR-E{g!(2D3@-Z&bzZZ&c;C>39ghsLIne%%xPrWa`rU-b^OpX!bSZr@n<@ z2N}k3>^+K~x_wMs3YU*Vqkbu4Q2?wLGj@=%C^^f=Ayto|q<at;G`Q;aGsk4c&SUHle(L8k){md*GvEy{FW!wTz=^jkA4|Kl8Di>1_`I*dHwqd+ z+EI1F>1zOa=6SYwvg(c?S$z(E`jGY(9DwB!&RM$=umg@odH9)~4|WhtQO)rW0^Av8DjqiwhWX z!b|AG3vipg`;njyWw?L~pk8Fl@)aYBk50ICwbY?V7rw0eQs#UOWz?ZL(+hj@^PZ zGg(j*d!z}NY!S>jR3rB}Km-cLdYvtr2Co;`n28h8EloS%0D#Ss2zY4bm}tRcgQqt} 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

          1<`~%RpE|5G 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%0DDXPM?ckZ7@s1yEi(hXa$=&4mp%bZK5M6beF$-t8 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

          fqPRyWRfXxC*^fc5`in?p3*)wnL#zQr<3I` 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

          C0KfH~;Ty_;$!xz_;g^4YzR{bNKdxdh0Q!@olww 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

          qwMWSHg+>%C!7F0 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%0As%?ywucoHapYhQ4 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

          9S({%IOaOVIs1xT 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 yE@>CPQ)hJDqWTG!|g6<%$6ucM_O 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ⅆCcTcLB(+L$&Wa|I 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%0D;}n7+|m| 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�k04cHU=_;Y++|0M<@~g4U`Jy!kNH4VV-ay zFke_ATna1|mJ2rnD}>d;-M|`QqwpxON!TvD4D1m02pN z91;!*RWl9?hlT1HM}$*C&5YB+X`x}p8R3G^B;%rRRS3zrCR`UfWZV#L3tckq2=@eY z#(m+D&@gF@l<#w49IvcybzF#m%>W{&v+%g7U+yO!aIS>crSbwWFp3r5Sa_y5fqAdSX3sRYrZWp|~-lk=R(=n$bjTCho{+F18T&X0#MriU%@U ziLJ!L8Lh>3;;{@PhEzP0VMNl2=QG+H;TD%O{xmS?*E2d85Zk*Moy1P!gN)8%XYomf z0jLvSW^@(1if=Oh5<|sz8Qny)_$i~i__z2yqo??f_$#BA*jua?H0%yyt)S5oF4hSe zjk;pPV1Kc{*ep0e93Zv|4iq7=eGnE2u|tp)DbXCHjhp+wgRIDky@Q;{i+zKFD2M}t zq9}=QP!?qo4=SQ6l0l1T6PchUYN8Odi-v-_I7l2E94rnNhX;pR`MWFK!4Xhza7>V4|2L?g}Q0ZgFogMf8aKgI>`q z9uE3Mzj!p5DyEAkf&nogo)2b-nc~G@mY5@64d#lu;_YCbm?z#1=8J{mgJ6+ZEItdC zh$Z67V5wLtz7Cd&^ToHp1>!>Sb8wNkRQwiPCaw@Gf-A+9Vx`Pg;wrI9=4x?`SS@p{ zxJ9gyxmDaMHq6{6ZW9}4ZWnimO*40jd&Cx*d&Pgnwwe3IgJS#4L*g;9W9D)3xEPvw zLOdbU&AcPt6$fSB z6Yq;dGarZ##gUnh#3$l}%%|d0acbr>@tGKw`CNQ1&dGcsz7n08uf_LbeC7x7gP4-} zQT!-+Ge3!+M1SUI@rxM9{3?DIvorq_e~S5;zeG?f&8#F z|B%{Ck23#f1iC!U{L?_yJkRVdb(cP8_KSm!5CN;>yB~EIR#Y>XZHcOUdseP6rX;Q~5yJVNTW$Dr&se9I7X^8Ys)=+7f z)IV#uG)h9VMoVKPDr>AXUgEMQNRuQfYqB&|vSdw@rb+g!Flo9pC~Jl^QyP{vOPV8% z%$h4jNMo}iC6_cYD_TmBre`He$x?WhTXIWLSt*iNiq7&$ekma|Jyv{KrZwMtqg?Z{d!t&?_Vt(VqI`?EGk8>E9-8>NlX z;jB&47U@{lR%x4bDr>v6LpqzaQ#vSJ$T}n)l5S@mmX1nyvyMr}q$gR&rQ_1GtP|2n z=|$El>8$iV>zs5>`jT~Cx+s0ix+Gnder8>hZc1SGE$M;uTlPcgp;SNnk@Q$<`jMscZHp>9b_c{vv&qdS-u< zzDd2aze~TQzS$L0g#>2`HPKnaQpySCxhAYH}@E%C0Tfm9^}8a(#Jl zb_2P&JS@9~+)AF1-CAxfPt9&4hsa^s?Tmo8S=s-SJIImQ9Sy{-E4zyUyo<{Yl|$vE z>~6AIc4v2&d&u7GzvW(XYIbjVfE>&=+EL~FY)Gc$!fe_oXDrG#K5oj(vN@TPS7!4v zFR#uPWI$7EJY|2(-Ro;?qk#%`{_8@tPyf1sGJX}7QJwhHKAIlyokCabj zkCMm8r?bb(6Xf&R6XnVBwd^VK6!~uURC%iWAbXlTU4E23Lw3r~vR$%E{+t~xN6TNc zV`R7dJv&8ClPl+>%R#wTPNtkG*U!n4bL7T3xpKbTBBwwul-uMK$z^i8oN{@g+$m>~ zyhQGnvs7Lx_sm%)FPD4etdLj8eREdItL6SVYvlDZlCweHB9l2=<*hQGvrXP5i#faH z-Lf@jk9<_ta*oNz<+%iRnR8RVE63;DlkdryIrruJa$e2@`GH)J^H6>$AIW(nKa$VnJeHrx7jmA; zPvz@5&*W$FRg@}=V~N=+pu8G*TAiHddM_ zOLChkO_de7&6JkPn%q`O8)ai|TO~xjO1W$2c?5@B)6l| zQ8|{|N$H}T%I&IzD(7;$83>OnxjmJh%B|dglwQi6+}=tbI`8=;I;2Iq}ZMk&Mc zMk}M05qV>jG0LdCvC24QeBO9vyfQU!f-*@7%bToBR%Yc*QNom{yy?nZB{nZy30FLM z5lV#O%ZpSZm9#vE;#4y8T#8G{%ZpZ`m7=^DB}FOC^C%u=d7f8EQsE9uIHynqr= zHs@t18OqkYpb}JeLtidsvJ$*--}S5xvEs14M#{Dx{nHIUy(ZKMYC8>@}g?EEHbGc`BA zx!P7O%nwo9sq^!HSN~8K<+oQms7v#WKm&DEz5%CK*W`CL@Wku#yQ*E)jro76J=M+m z|EPV{J^B6A{_4T}0qQ{YNIs-O>hXM7CDc>-q{^xn^Es7QujdP@px(+CRjYa@-=^Bs zr}>&XSbd#8L>;1j%pan50fo z8x>4d!_?*l)74pO>w?+p9QF5tx$0c?e+A*HQ|(aTQlr(-f*3VX?Ou?iCaZl5+^Sn0 zP>`agt588e%~I)tY&B1n3-Z-MRVye`i_{?n#cGK)P)6W z)s5=%f=%isbzQ+`b+fvmV2ip{-Bhqm-KB0V*sUH=cNZK~52}X>4ylLKBL#=mg$4Q>UH&P z!436>`k~;adSCri@IZa6Runu@pQx1!pQ_K*s)aAq7i!JIm+C9EPT_0yo!Y4Iz4}3I zUieY{q_!&jtbS437JgNKs=pWhQb9|n!b+B^mTraBEWcTL7S^!Tw)82iW2s{qSXkFm z-+~l2ur#m`g$*r@EL34*OEZgD*xb_GVl8Z8X<@M!wzRad3@U7EX=@o?7-IR|GP2N! zwziBbG~!P!6AF#EJj@sAYfQFv~E@g~H*M z5thq^BP}B>*9%8kMpMGGxUE!~TjSyoy4 z7Ol3dw!lSeEbA>)(FVtzO!vdJP9ZMJN;C`CIgJ1q91ot9meK}EYQdo9C?_F4Y5 zj4Il1*>4$Jbii`hGNI^*<%nf!(NW7$%j}|KmSdKrqT`n17GKc`%SlUm(J9MmOHR=l z%Na{y(OJt`%aWpVmdlpqMOQ4>EgOn%SZ-Lh7u~enwCpUpWw~S7U3AxS&vKyXzU8sy zaM2UXQ_HEMXO?G{vqjG>&n;JqURd5*t`)trytCXbdT;q;xnK0z^3C$3=)2{+-- zmP*#QMU}0Ut>25PSZi8;6xFiUwpK2#W36MYR$SNG!1`NpLu*58o#IB;Cf0hzO|7l0 zjfz`aL#!=}+gX3Nh7=poUtECvSB37-~Xh*dUF2<~yb!f5OI@mh1c!+hV zHN1G3b)3~vJl;Cqnpix+I>VY=JkvVUno&H<8fncgc37jV#l=o*vbDU}ZFO5$6{lG9 ztZR$&t;N>;#U<7f>(Sy;>tgGP;w9E4)=R}ptt+foidR}!T5lGwvaYe-E?#S0Ykg3> z&br?EsCa{QgY{YQM(Y;q%i^up?bdh2JFNd&KNat{?zjFbK43j=1xij>Pg!e}oVK2^ z)+sq_J!`FBa?X0w+Nk7~^|rNL$sOw*Yx|PB)_c}JOYU1AT056KvOckfmOQmSwe~D| zW_@PuRr1{W+}fw)h4qECU&%}BE9-!g*VYeKxa6btla(s@Z2f8FN`6^?S*;}%)(Wdu z0@y0q2A5Q}Rkn>NsbZ^X8&y)vR?jx6q`s|%ZF)&dTT5G1Nh@0`o2#U?t&J_Fq^+&3 zExshg*3Onx^1Bf#?<+B4hiz#kMogtGqr`|Zvt^fbuywZOl^B3|TWLvGTUXnPlD}+! z*;bVpa9`Wnl5Vzcw(TWmTTk1bl7DQyY)4Ca8wi7QC4FuEY}ZTr+XmR~mJGB(wg)A! z4YfTk!ECtgc?n@-ZLdl=8)y4e!rKPhzLX5H4Y5@(9cmkIt5G_^HpSMYbgFHttySqX z+caC7(lFZ$TS)0l+bmoA(%H7zwhpCpYz|we(kNS^t$S&b&21Y{nqu?VkW#NL*M^to z*-CA;(lT4QZA9rj+fv(@(q*<~wyCAdZ7XbHr7LZ#Y%@z&+xFS!l>Te`*XAwVZ#!=D zm!7blw&j$bv7NCMmY%g;vlW+Kx81ZYDZOR8XIoKv-}cD1uJp0(g>7@`OWSMP?$S55 zH@1IE-`d{V4wSyL{jwb@t+1K2i>06jYFA4uX|=Q)rM0z2+LO}8S`+PUX;ZC*_OZ03 z)~^*X22e_R%Ly)zFPY-!>p`zDC@8F*Fwt%Xah8J*+6Ze*0T)K zV6A@{q8TbfHB=MJFb&g`GF&4yOBtn6n!SwHXl-yAqcPg>GFB6`k!40XL>pfwX|guG z%(yAjW|yg&s?9C4Xf`dPOf!b7%&zHLeAysvsFqYVOdGEG%0_5owY0Kv+5|19Y@#+* zD=3?$P1DNC!n9f1yt3Ka9BpaYT+N}aD2vjfwRL4NTCBFEEKZBpwwEPn3EHl*L@h%hU3;2W16Xf%dqp zP%F`1l$B~_+S{^ntz7$1Hcy+ceJWd^EzrJ}Ez}lj-^&(ht2Cf|wYFNTQNBi7qtz;3 ztF6`Qmao&+YxT=FXdARf`77;}Hnse<_FfAs|Db)==9GWYerk^L zUs{EhP!8Bl_CPskuWZjOuVSxe&nvHP|IJ=nUc+9;KEJ%Ky{^6Mw|e#l_S)YY+8f&I ze{W=OY;X9ziM@%v+4rXQ=JvMVTi9FL|M=d@-p1bHds};3dqU_R_CM^&p+-o!eNIm! zRMt-SG=c~1-p~&A4))a0j`oiBP31-?kiG1m&i2ms7QKv^2z#AgUF}`%X`z4F|FY+Y zhT22z)B73_WqY%}X1m$GxxBl*yZuaG15Rnb)7L=#+2{1@Y42%2+xH)PFZ-5q13Y7w z`uDN-u}>dhKppIN2N?Ex`_fRuZfoCGZWt)-D?$z1oZXJVcGx}=MeK;(AaL7Jdv6@G zWA=@qxSg=yg+P^;Z)r&*ibW_PlhU9-oqcDrs*WCz&?+uiIC z`w)9MJJdeZUd#@&53_G&hueqSx3DAZBkViMN7+Z&7Yd{8W9{X_IQuwzq%ht--o8MX zV4r4hD2Ca?>}$m7_UZPW>!Q z0JCn^O(p{wtKS29=son)CIghH-vxT=J@tkr1O25x0}Moy-qK{id-SJ(0eaE9nEL8{ z^;dv_DA3QE`s@Amm%sphfG(N_>I3x;fMGz?&zoQ!*53n$HAkOnLUmOC4q!T_Uo;ub z(fT)l&G(yyD0h8O*&iP0JT2VhKA>(2pWvQbw-UgveVji3uUVG?yw zXH1eV>EBF72|*tXD!QVF0III)t3oWgMPCe9b*r&&(`|Zt!1#lq!)D{s8jtA4K+S{n zK{{<7tPj?4^ALTA&YOqoLyh$?eVDGAhwHkJd-)67&N=E?eGeW`hhK1E+>o~lpN zKbgbyFnyzWx<1`l&(LS+%grScOjXt_RLcZV*}7wW#yMfz$zJ#>w}Rxb!$r|;B@LwD)B^<|-Z^nLou(0}!V z`r6P#`eA)j=n?&xzAf~)ensCEdQ}Good`7zq6YyznL)D$F+JxDDj7VtXX)UYL(2cD zHKfUqy1kkXX*j%PuSUZs4R79e^6;a>XY@Tb{POT~eXk6kJmPNODI@TabNdk^$BdHu zj~#Vk)QkZaM=|5>4PcFr(K@1z?=W!`+Hqp>#6Eb*#PW%&@p%)EPuzf?n7Dt^ZT!Hb z-czm+eWvhJL`s-aYw8%P_SE`Q+tUrEj-A?>9yfK))EIj1)UIIx`meANVGKJmY*d(w z9UV3Zqo#~p@ zLX4i3IBTt#G%IP=s*vPa$+H#%?pbbQKV??RtoDFsmS+}h_ReY)0nBS0!AAra0mcZi z|Nn~z0D*SK{{JmLWB+$!`+v(xW52(#{lDc(V-O&X?f)$qoj_ouvHid07YhF0O94MC zOuzsj1Q=*&F#rL>fZ_k2mH;CR#Q-A>RjM=!7zH#B84Zj!o*!eVS;$ymED#NhGZYJq z2POjZfk}plkjcPgAj>obm;x*XrW#rVOf%FfBn$`xRsz$389?8VnZPW-^xte?Hqans z4lox82?+$z*Qi_ki`@Pg1`0z=DzLPM*7B13C{VxSCI2b3Gy49qjM-MB&vfnCP+SPtwnj=2LkV!WGu zz%}4s<2>#fUtIy77{|X2d^2A44lv4e*Lc)nx(D0?Vodje`#_aS4}b^2XwyUBA@F;< zN5CT>*7VpoKeO?DznemUKTLm^76a`~glRZnG-jKi5X$5>jjBj7rI?TkkI8F#YxbFZ zrq^b_$!}U|PBo>P)|=BzX{L|nbW^%%l{sJvnAVsxOc|zi=AbEP+F;H!WtujbvrJj0 zE#_=fwrQI=$CP8*Va_$>ns%AVpFl{ zn7PDMYC3B!GnJbznCF@1n=YFdm=>C@nHQNBn{Jwyn3fo4xYV@F)Y`n<^w9+T@0011 zsYl3X(`VB%;EU;tsaMEX(^u0_;G5~2@xH#BewwPAf0;~R9W!W*1|gNeO5mu9%3x(M z%UlJl0;1-sU{w$|R|Bhoq`5j+9i+{_fxm&QxdvDROfuI5Yl3cbEwC2oG1mrbgJaEg zz&apit_#)$33ENL9!Qz%gY`ki+yHC{a^^;0BTzIq1{;I2xe3?=RLxDnrl8f_3~UB! z=H_5?P&c;#TY!VjEy0%HP;)D=6*%178f*=YG`9iUfTPWA!M5Nya|jp$PB6Cv+kunJ zzk?mXDP|+Y6P#`C1a<<$&7Hx{pu^k+>;k&XT|qM#Ywiwq2b0Y`z#d?V`ERff=r#8R z`+^x}13Cm|oBM+Uz@T{`I1mh&ArJxuGYrC@WJW*)RLm%df)+CdVxY~8gE(k68#WW; zxJIKsIK)hW6gbRGgETn8%zz9y%FKc+IL6F@95~+0gFHCVEPw(y*=$T0fiulAsDN|K zMp*-lFk3+z7-iN#I~Z-&K^;5@3<3v%-+;m3VDK3*1RMgs0)~P^!8^b(a2WUm7!D2x zj{qaU5#TvsBsda$2aEzogA0H$;27`&FcusOeh0>ZB2fPc+1?L*)77m7k8~zsoMu7K#NH7wN1stFQGy_qf3k1y3U^G~( zA_j~B>r}*ovEYB^I4~Y;QIP;9fNd)h!9>thkpw1##b!6?1~&mIUxk8?0i^0dv3~=3ForY#fpY z=7IG>^1*ztZbboD01l`q1Pj3t6-8hX*d(MFEH(OssJ_?RsoJS(SGP;GOXXy|TeVx&wr-DVkE(s$Ue!L8yYYV2 zepP$p1F8e6A;t$)2UQch9a0@q{nzcV>ac1b z>Q1Uo8Ghx{s?#b^cSdzaWmI=obyfxI&Z*9+Xx(|$c~!@{3#tpM<@GMAE~;R+OR7sM z(CxD7vg&l#E2=B1^Ifm1uBy&;y{5XRI^OlV>bmM!*Bh!Es)b!|s&1+lbiJjzrP|!} zw(7RwH@%~}quSf`uIjF8PuF{@d#ceL@2l>s8V`7&dY~%q^icIkRoLmV>anV%(-YMb zRg(cvRZmse_?haNiWxswy-=kazf`?aB^$q1y;k)yexrJ$>S_E|^-k5@_`T}AYE8Wl zst>A5oj$5Qs;+eUr21s|%zjpVRv8(8QGHQ$H2$jks#ax6Gp=V;&uFM|eZvUrZER$y z-klU9#b`iBU<8Z;x`0BM(Kf@^j2XS}%8i;CHLPoH)ZeI6 z-2kH*Mic608r2w07*K2U$!Ot#&qhW{k&&WMWw8-c+9(^1+A7A%VWZAU52c~f)6n&m zUdjxmxiZtx8fBK^sti-y3|*skSKO8679NU+Vr1*7cq-$|yc93xfVsEgt+a9WQGAph zF20Jd^3BFi@l%Wo{S|*DEHyw0P}-&hDuIe=bdVCHta1ugf|Z9ZAxenS)jw1TRo=RV zDPf9xYPb@vEK811B9yPykxHae;u)nxDc!B2m1t$5TZ|H;1nFaySfyGQr^G22Y~q!8 zB_=&VNl?C2Br1uDJ}yZ~Quf6qE6GZJb&8UrG}ospsmlD=G$l>ho|&$sD_Ob>B}3Wj zkf~%U#3f6~Qp(-4m273YXO5Di952mPa+SRDJS9&t@yJ*5m8a?gr9h!3g-W3^$D~Lp zQff_#m11RvX^B#ze6pOY%vFZllq#jl6`L}pOsQ{Mu9Pdpu0p9$?mJZ~l}ZEWDy2#Z zbgoval_u^rN{s@%YL!}LSKvHlo?;RYVP*y0>g)5bn%4qE>WtCE@UahQFma5k%Yn1y| zYn8Riro?s1I^|&DdS$)xK5~PyL8+(SsBBa|T5nP|DU19!E1Q)Ogg0f@EG39spapkze z%ugsMl+W6e%1I?dcS<>>oDV#$oL2TGoKemwhYHRrXO$Oa=ah3wfcCs{Ua_mapj=RP zMPF1dDvi{aluJrU&kVdozD&BhSECirgBpm zU2{vhr98E{t=v{tYVRm_6nDS7%3bA7=so40Qc!wdxvxyLe4so~iqsF4hsvzNN6I7R zQ`uwXv0{?)M0uj{%BRXx<)QYO@=V!g@mzVX4A8w$UMNA1FO`={NB39CE9JBMYvr|~ zc)n5IC?kB|DsPp~zVDQGN>9J{%6ml@`a$`ioCyD@d{orYpOjC^kc!XBXXRt^7v+nh z%lxW*Rh+WFDc_X0#ov|h$|k=b$`56A*iYrBaw`0n@=G~d`CIv|EOYv!{88%X{8j!c z*?Iqzf6AuPI;Bp@_o@f#fwkKDpgu^~7?vH-*vc>}zyNCnC}6S;Fw_z_PDhMt%0p?8_))H z4QmV9f}fgppdILE(;l=3ZZ;i22axF45p)E196NzdV2|Dy7=vGKok3^N%exEc0=oNj z1zo`wpKhQV$O-8Vx`TrWJq%!T%dDQDC+Jga!2SYR+Z*%-N9OebeZWGyzMwBC^X&)v zftZy321u8p82|==S#}2O4%p^A2n+(pk_LmpAl!2Z7y_Jwhk~KNMm-D+1HVj$gW(`j zI|7UVUQULfQP9(W6c`0eq76ZO;B)yHFa|L7STGhe*Ny|@z&rJLFdkT#{0II6V@)Q2 z31FegL@*JAm`nnbzyh<$U@~~GH5@+zVmTE|1r2Pbfob5Nt>ItG!8%|i{;V78CJL;*JY8lJy_PoM^9z@ZQ`U z0ra$V1dd=ut`l$q&kCG@Gf)@mfgZFkcL6RSJKYtyf+Hqwzzw{xa|iCAk=_G%0GnV> z;0Z>Dc>yo*G|3xygT2W1EiIt+w?Q`X@i9Q<~O01@D|V2G3-W3?lqeKne&9Oa-Z6c32un z1L@)EARUCoWq=H@G&vJwf}a^#APeM_W`k^yUzP)MKy7X=$ORuYc_0t$Gs_40pt(%} zC;*$y3qc{+tSbUVpt*f9C18-P#VMz9eW6>I{Vz}v#jU^7@;x&>?jbIZ1Z zt-z~%8`uWib=$#qu-R@0*a70ac7k1CPQ`Ap8&tdO0ee8ln7v>x=;nnj`@w#& z&GP^_07T6}a1b~K90G?xu-Rd77}Q!E0Y^Zf(@}5~ywM*6$G~X67Ih8 zfSNr6&%h0{=fKcrFTe}%+x{hZ392k!fmfiH^=t4NJhOQN-hf=)TksZC=-z>M;I{5P zcn^XdK7bD(%HbpU2o^hi0-rz!=g;6XaB=n07x)Fn`TPdIf!5~__yeqb|AN23IN%@n2g(ELKpmJ8P!HCF8$#>D`mkk~ z;SVl+9Bx<-A&XF;0_&m;BOfk|frjc7iy(q8<1oZYy=xY&D_SYF)S%<0-M01(x$K}G`MYGGw4><95#oS z%Ui$}ut#M}Xz1ituoWDkZVg+*-sWv!8@R)+Eo=+V*tdi2;L4Epusxg|-T`)iVLZ|G^+2lj!#top*faGFg&*bfq2e*>8Dh;9HJ01NE~!hw)G41$ATyu)BP z7@l!7U|HZh7XtzVj`A1=hr#P^!{KoF$ZZ510Xuk%gd^c;&rxs`JmNVTj)sojW8fG# zz`+o}2#@-VgX3Te-|=ufjPo^wR>6d@32*|O9yJk8gf6;Ca1yK+ZHQ}t_2Q<$DR8gj zR5%qDWKDz9V9V_3hBLt}xijDl7?C#<&V*<3XTe#pUBPUFjr~!D!IlhVl^Uwym}-M@ z4koHi4W_3!Qw`L>dK!ay0G8Njp%&KY%%M5#ueX2}Fi~#_E#VtiD`*8r`B+11xFFaD z+Q6bPTWAZXMd_dpu1v6lcJOzGJ+y~=vK^oU49szaj&O~O6Lf;7QkdQPdq58unC%HYVfRQc=mo<(yrDNdJI@FDz)-C(^o5Ib ze$WrLPV$HT&@?>&20&OC2m@hDbr1}KQ`EsQ7#>%Lz!2ETBov0iQ`#^X21l5O!*IAx z7Xc$+6URsx3A;K)!6>M4i-yr~tVaxtffIdWVJr;xje~LUv2Q$#hmnB^Faa8cCc;D* z9-Rb};JWB!m<(}D3QU2m<5FQN{1=-B)1Z4?I!uSp-7;VX)CFh4Ot@Q{1+(B3yKI;Z zU)bls9C%5e3v=NEeICq%tz7b9KJ4gU01KdPdLb-?1G9@@5xkpM42$89;u2T_>j%t* zbK$b6QdkOYtIJ>+T%j(96>zn>5>~=$lPXvR7noGTYIxDK2G+o7np#*3zeUf3^I(u> zKAaD~X%@f*&|JF^E`*)5i{K)dpj`|X!`Ip+a0y&vu@o+aDb~y2GWgJLIb05hJFb8$ z;7rGra3$>TvQY+u?Tjy>JKI0Uws^ggaqf`7XE%T2=0b zyP<8>9=Hd7Q169%;a$x>xDWQV+Yk4{B=-aG0QB=Z2oJ*l><+<0@RR#tco>Fx9f3z+ zR>)C!6q~VM;9yL7yPrxT;C*esr&FU091^?NfhNoe-k~8oOT;g^Xo`s!# z&cSnVtj~FP9u5h;058C#sEhC-+#7WXUV^h?F2l?4RNNJK1@26~3a`R5Dc9gNn2>oL zUWblZH{cC8GUq0|2`?7hg16wsqTBE`>|lNe-hqk5ci~-Vuf7NGL4%hM-iJ@M58wkh zO8XE#gx7-~!AGzxCUpZ^R#gU2eL!{_isI9=?Z{bsyjdIIZv_{0P&^KEY3Lkoq(H z3~zgXfnVVBqOb5P)YyH4-{5q+@9;aUaQOj$!1>WX;ZIoN`wRYpq2<5fZ|Gd`2mXPp zqW{9bFgxfU{0B43>R=sAj;)94p%$L?QGFB`ZxA(+#?v4PAm0)NDd>}#Va-Qv%nc(S ztxiLRYLbl+MoSV1BIs;BMHD?OWQZYmEk_(>W(p+GgeZw5I%LuSH9-4J8={7&ky#_u z2u;>BMvalyq6un(`dT$bP0_26W~dp;v1*Q*BaKZ9)B@=pTcVaI)v*<7g~FU#qt+cWgJ*4b6`0j=H1DxE`nnniby@^+Y}iy-+VCQ+lJ`Xl6L?h9GfKg}^sw^9gMxzOyhM;CtWI7g&MIC*{p>ZhMcf29k(mdcl z^dAb1o`5DG)3}LfBKj|L5}JfMXHPbS^k9!EXbSqKo{FZTk*3qoG}O&>I+~8$OlP1O zC{|-Q&qO24W}#Wg#cVd3jh0&&PEk+;D>YIhU~Pg-&>34(gVFVug9d5PCTBBbhJH9} zkrsW{n|%i|P+KocWQlruTOlhH7i^8J(VAczWP|#J*dklhG*X9jC?L`f*`cU7 zdt{GzgadLwD-#`&Bg)BgLQbevjx%ybk8<@$k1plAAVU|rB3Bev;)dK%beTJHM-~+x z$OAR0@)S?h~@QH+Bh@GB2WZUt0Pe)Vy00j3O&(Aqi7Us z9)n`gFUwdIi!R#4p*ZBKi%0S3qkRHOK&u@RQ6lQ@n1qth2z@e2MpN8UPzqY_k&050 zrGFYqLl=V6Q93#mn}IUWmds3)i54bip)B+;F&ky04=Fh)2dUF@Q7+2J&O>?VMP5G2 zN5hK?Pysq#R)`9bM@11TLQUouqhd5yU4lwbv3f3=i-bujDn-+^WvC3zFfT{tXqsP;=AO zXf>LlS%cOfU(H&y7R@(Xht{E;X6w;<^v`Sq+JLIG8_`DeSi1>rLXFHfqs>T~Z$Vp7 zmc>@I6=|%tp>1f9)poQU#o6pYJCM0`x^^vBV0 zwA|$cI)O&JokS;*%Ka2Ng(kV5MyJsi_cQ1W^7A;0&Z179=g>J+?s*=aN2k3mpbN;+ z_aeH8dih;Kmynm=Wpo+!_rHR!pj!W{=qef%b`4!a8R6H_b>tg)1KmL5qi>>{=t1l) zbPIvF+vqlG8FvTWK@M?u(OtAL?jE{_nkC*x_mNTJ1M~o`Pke|TqK%1<&?97?^cX!x z1xZiP6VxmDDSC>`Ql6n_Xm;jv^c*>7zCbTfo1B;EC0dmG3cW&qa$lp@=v3hw^ah0$ zy+vRC=)3kO`iZdlFZ2stwf>EMqwo4Z=nr}j@E83>-nswKKjc_Yhw9MI zdG&BTJWEp_*TnO0mx11!FctuqM+yLJWZipM=Jq3+$Bkbza7&pd76-{sxd`jIE zH^m<;o8e~I)v7sej`vx&z%8(?ZA;t|dpfnkt?+T@*0?op;NAwe!O*=eZi`2Hw!`i4 zM$h)RJ^t?30e8Sx!#d)QcvM^`+zI<98)IWUvAQ$vjH}gMa2IT9(iL~bC$-&hHw-Ph z?e#+AN(a335J+86i5s>pu0A2!YIkNe}Yk^y)C zzMpBpD`QiuL3j{e?l2e+#=Tt(5JtS!bSNH**O(e$WH?VV91q9!JVxLV_@wzrJQ6!t z8-N{nx6Nog8gI~z!DFzO<5)Zv&(V*=uCt8#UVZu@C1zgC*p}XE^rc_ zgpU_Z#*=Yk@Dw}+H;bH#r{Zpr)9^Ix7d0JE$N6qE@C-a4ZYG|I@1z)xn(@KR*?2Z4 z1%@L;TwP{3!osd*CfEe`ureGtU{enb)?n`hGi-(z=4!DPZ_$`zb3Daia8aCgBjxT%LLcEw*k+^`!?jdsWG*fPcgdtl=@Pwa{Nmv~_>Z0G5X zz46*=AMAri#`t1i+)C?*{cyI%AN%9sW&t<=-`54=K>SS~goE%p*I*ospSgzM5Zu=z z6o=wnK4CZvuS^Ta;rL=%1dhOk;gL8JU#pJ7QFyjXG>*owBnHRe)zz^$7Vi&_!*STm zJs!tnqE5gGxWY6MC*nieB%FkU?2>UZe&LjYQ*g0sDo({NZfQ6TJ9?($bo?wR183k< zA(=Q6cMi+KS-3nV8)xI>_#B*rOVe|4E>6kG!+H32Za&V(kwpc#05_~G#D#c`TM;h8 ztKExnG0yQR!6o>rdM=)euc%9LDIR4~hRbk*NjWaZqs%IB1^%I}#FhAywhC9_#}?JN z8sE08!8Q1`buF&Nr)}opdHAHwd^{i5*(|^du&Hh#UWn(|Ey9bi%3(2HjC(sQ!AtOU z$EA2FZs)WNFT==XIbM$YyRE=0u$^utUWwPct-`DDUboeFHGbi?2Cu=j9&7PhtoK=m z*WnnS^>{sQ;JX2Dz*9mt;*EGl)F!+MAB@_JH{&0%Tksa#DsC&@ihIXx!`twp#O-)H zRweDgJMibEop>iM%i4u^VTbJ9csKUS-h=mG_w2oRFV4;0hxg%k+57Q+d_4C6K7jA! z9>fRnnX*Ip5dKqf7$3#~K1c8ooTEO9kK!>V$M7+nXL1}L$EKPS_yo4nox~^cFWo78 z3Qu=FjZfqHE@$u=Jkk9uK8ri~oWtkvY5(*1Jl^el0bju5f-mBWcyH(>d2%+ z(mvo1_(9A^{1FG6e!`#d7mv^QGpPA08J~hwE^QxO$`>0g3fVebO$+U}PYt z@(quH#J^A>3OSx`koL){LW9ghI+z+(e)7xg|AT*&9Wj*FgAz(&0~ujtXfP+7%q|i{ zkP}6cNYcBc0ck*nv+@j z7Ni9k=+Tn2B-uW#NGtL(xHV}_9)z?ZZAic9wxlibNoq&hk;QrKNqb^e)PZy$WtAOC zN77i+iF6{@wZ_Dlc$;@7ok^Xp3+X~KUAmI4WTbaD(v7T%>rT3pdgVPx4|2=0C+SJf zX?u}g#M8Vt=}pRYeMlcN(5^4(OYYhCBmKxblm4VXsqZ|13?TpX1Ia*Q0D+T17@;1o;ydxcw4L~tcm})>Zk*S#m><%#iO2`;e zm}7u$kkI^bWE|;VFrJJj0}Bli1L`Sc3NbM; zgvF65nrUPjnV_9crjrs!Lx2yFdP6V^x#BU4%pwzfXOr24`OhJ9h)al?s7beY6JkQn z7MT)Ll2WW88gfNzI2a+VY_vp6_Up`vIl1U(K`e-Ul)(f``o&ujD^eY6O{_`0wGFW$ z^Mh=OE%~L<5gpNH+7UbQp}?NllT#)R#DV;_b0m(WtGg3%B5NX?i8FZ|ttWcYHra)^ zkh)4&;!2Kb+=v@l<>*e_$s0Eh;z0tuJc%dC^6?^Grb@{=}a=v=1NwB&;xy1d@!RAQD7iMKB2_&om(`u6uA@^O`=I~LJWx^Kip$UELooxN8-r$w0IIveq<+*1hUdBktC9v z+9Z-hLTr*rGAVFKAt|KLF_oke3#T-aMxGR>lXT)*mO(PecGFCfNjhkL_BSZNio@HQ$k9}7~8pI zF4?LpC8Y$~m60;iz^lSXzGq=K}zt0a{q)uD=1k!*)*QcWH>)Q}ny=vYf?NrHYJ znMYFf^T~X2TfcxTAh|9J$wCt0vWP4q$bB(cOt||JvV`1#KW3h)2*y zvXLAQ+e9{z`VpJSW?~XcTOb!$C z>?7m|3CTW6juPkGW8@gQmwTKXCrgS>kQ2nc_#`<=;!94EQ>5kG)8sU%DLX^Xkc#rN zht70X|KLOE)XmAMRJjpYc7#XB+%?KxlGPkT_IP<5bLYtDmi0)ja(zf zy6faR8R2k)+#pAtZjzhipX)7hi#U7SCbx;D#~pHqO!m7=?vic6_sBgG5_X^5Coa(s z$OEz?^&xpkf^!~`M`TCQWAd1EEO|nnkb#y@$y4&h>KS=P{#86D&&gZ;3-W>pub1Q{ zDf4+nUXiy!ugPm-9{+~CArXmh$y*Yf{EoaM&$8Z=_vC)X2l9bfWPBta$;N_DjAvtViq7YOngVK8^HKQ5F5@XRv|L!C?k-2i+NFc+{mG zA`AjQb%-*EJ@i?WVdbZT;|znJK2D;BTA$1)qpQ+5<#bh+pn{IdmQ>Q!`3-0TT3yhP zHl%|J8_`DeZc$^}n4lU;HePi8{wxrCi6>UXZ zhqb1y=~%lqv<+1!wWVz-&2C5A(W3?JX?yBY)`51Qe&ro$N7^-}6YWILXB$&viYq$P z&QxF2g?6EzExXdLbcMDX?M7P^cBkFxNb?@F2Tiu>Nqf?+4!vkEy27P5?M;XH_Mv@f zc3@xHmpVuEqy1=3Y=7FHK1diq2hhOGfpj39SU89dqUJ?|>0sKhWC$HXTb2x^Luo5-}tbOc5ABk4%$Wj~41evhV~hdMwIXjU9ZPSQjickJzsqf$ocSq>j`w(TO_I57y4qnf}exQ$0<{a-lACLAEP(r6t*J)Qz6b zcBk&NU7-i{pv6U=)RUT(dr>cHQ|?W@X_lK0^`SD_m-+>+MbRj_ zCO4W!Q`fv08bcrE#nM>nm>);u=*q}=8c&f~0!^Sd^@%i*E_F$wNpzxXGEJrx`V^W% z`(~%oRGJc*JNkV4Em}plV;NJxGb7Qd2%+*rZX~fXb!!p&ZW6@x+ah2 z(Mj5Tnopgy1+;)J))mr1s`_B&s9iuUt)=Rqd2}9)3z|>o)6;GX=mMG$ zy^t=XYhxDCMf6tOV!D{lj9)^R&=mX^YlFJ zIR65@K%bjlq!($J*(G|3p3z>Wm+2$z6?%md)2s91U^V^d7ZyxlixY6qg6|0Uhu1kUpflT^`X# z^sMV+`k20SdqSVkpYBiTQ~KEc8GT02dOfGl>0hrG^aX7e@RGiyPlI03S2Rogn!ctl z!`{$0^hfwx`j(bNzoYNy{n+>PJv|@yfqtMhaUbbN>YVtAexfr{KGVNon0{!aT&ztf|cKj;q{nD>+Zr1cAb(O=ZB@HhQU%S-;yKeTQ6U;39euKGv+ z(etKtw2qcr*JJfqzH@z6pIuHen3vhmG=l+<;XH*YtYe|U&chCyK*Qs1s3|fC{nN}0 zVh;<^8diQ5;A9y5Y=#Rnl%oe{ob~Y+Ot8&)l1bK~umNkpuA4Mu4Vi;oBi4wW%5BUV zv-56ESQAzi*OWD7X4+<~87s?d&YH7uO$*k79d>ESS~6>0E7pqn=vuSZjM}wfZJ2Ov z%i1!HM?2Pz*%h{D?b$VT2iAeLw&}<^vR*cwSSJ?fYs`$9Cc881%*I)CVO>}=>#nRT zTWZsdbz>i#y0h*~tM9>ju!9~wSx+`JxfkojEWCQN-t51!KCBNrQrVaFWj(6;v3^Wz z(x3Hb(0TwH!2an5vVp8&;vhDNZL}NA2DAPSL)Z|O<~WoMWgVS{v0-eMvjI)chUiDI z5vmI0PYNpkiFcUV}!jze^G@XWNn6=)FnX!3#!}&0~tT$)o zY>}@8vtaK7ESV)U4z*%dtVOmpvt}da+Ate-Fu<1CvVYk+reh;g?3f*UuCZtK>_@r- zb6~Huj?9t0)H*RIHr2$LIWzM@J=3!d1uo2mdE2-$S2i%ojk&SE_U_D`y^8i=9&CSs zC-Y>tJiV9~8=mXUyxEUnALhfR*Z4ADHrCsZ`LPYz{>-0^R0psCW~~imfecy(u^{Gd z70iO!QGEytVT)WsStxtv7RJJu+9#Zavxj~WEQ0C$BUvO{8yLl+*xQI`7R}yA$FLZ- zDkhf2vfXiUERKy$jA!xeSYiT8V5id)St2XVPGU(+SCY(<*<;HTmcou(r?ONw&M}Rp zv9)gLES;6PXRr*G=$*+j*;bz{mc@pLWwUH{JUfTwur8*#ESEiv$YXhIfK@)rXKfq{ zSOIf$DrAK$+P#PsF(=<*R?NPHm9P@lI(jaf%ls2cSt*zg=`@kma>Q~ zVh?Q>v&HPch$U#JVMman%y;*D%0yHL4_ZDK9FH?z>i_P9h4l*A z%C@rS$=ldAW|g{~ZD;Fqcd#9-zIrFy$);*{v0d!6W;ff-axC_+J?yJ)FWbwSJM3fo z*kFhKY(GnKIKU3Drj7^MK{nL!5Ie+t91pX@Y>VR&c7%O$KFW@=MlQ$LF}BG4I6KbT zd7NM;n18@Yc9NL|pJJ!jsIb%QG#eFhhMi%diD%haHZtiPJI5lE&a?9@JmUhp!1iZf zWEa_;>`UwtOUt{=F0;>hSJ)L+ReY6QWf7&<*fplAxX!M#r!_a&4R+M*CcDY3TyC*j z>`VA5v#F&%pNo8 z^@KfPXS|-Wr|fURGxm&Cl{{z9+3m0w>;-FG_>#S3w$`uME2i>%&0e!DE^pWy_S@?% zd&?%7ykqZJpMdx5J-gxYfqh`R3qG=stXtYA_K9tY`^-Kw^O7&@3mfnCm3?J_0pHj+ z=56(z8QS^>`@#C?ezKpePuwr|i}ecr&3-d#{)hcxkBk1YzidnGKlYEURoAgPrZ%a^ z>v22N`n*05GgWaFpJZmljrhD=g)4lzIWSl`yI4bmt*1(d3{Sl69I!#?FLf}8J$$W$ zVddxF9Snn?cW~r}%5@T4@U42uB_HL|fH&Y5TpIF*e7$EQ-iZI_+n6`z8IetR6P_Q{ zlsDxpx*2cAAH+51&H1$C7Q6*lWw+!l`Lpa+ycM6E-@pso;HK{AZ}qdm=EUV4nz15{@ZUTAIb~jhw)*&ZP;)=obSmU!AI~%`6KyA zuB#ZuNAaD3qxopw&SVT9!}t4)q&ePx3ZqhC-XHnQ}`6_WH*&h<;9NE_%vSbHl0uBb{;eM4Bp9qrXh$oCVUp3#qX!g z=Ck?R+&O#>Z(6A4YW~*{7iGfdl$df;-ZfIgHGEX088_pr%(Ps~mpPbobKb$qf?M!V z8%u7<8#`HXE8f`Dnp<;QjSaWqYc#gpmY>z=xQ^E|v*UKWp@luS=jPT9+<{wLJ90;E zW#h!1c&W~rJM(XLdama=_AcCo?{RYFuDn$5#@%>dS9k8tgFHOA2cP8W$vycVPcQDp z?|XW4Z+<=8hx_mwe!kq72l)GOKVI$U&;5BoU;q!`CxQZbAlEtu@gRO9ESLxLh^P=A z!e_*U@=$Ib6UM{1Sxh(&=htE*cmxlMi{z1ffLRoe;x4JtJeqr@#qb#ZBrTT5a+w{+ zHJ1% z2G8JUO*45WziO7nvp6@;=Gk0jox^juw9DnWe7SQT&*Sr4^LajR?^nPJ_~wX0UdW$D z7x5zgC9#+nb0xKemvC+2Tt1hl6_@f-{=lw`mvK~E&dd3DZ3VC3<&KrSl5cjb;#IuH zubNl$sNfo2!(Ae3c`e@`HIL8ZPh#ft`TUa40=|I130}w-^0nEE_#$rPxtK5J&fZJ- z68=N8lrQB;(aZQUKE!J|U(RRRt>7#8x0;oFC4Zf~im&2Fb*uSmKBH(2U&Gr6uH|ca zq~$ukjtAJS=j-`#rwx1qcX!*!H}YKHO?(r#&E3p5^9hAp_!i!zVk_UuHRjv+Hh$cF zJKxSl@eaO&Pq*30ck;!ByZA1irrFJR^Ev80d=G!6*~|Cx%CvoaAD21%`F?I4cz_?^ z(Jlx1K|ZVG5I@BAUWfT%zNPXAKf;yxqx>k32s_4)aVza{ew;gbo!}?<{rr>sB!66X zil5^4zNh(Vo~u5?&+svJXZcy)(D58U$6pql=jXXfdx2lz7jrN2i##jw62HWw(l7JN zyw2eYzrvroUFBDKi2548#@#g6`E{ObbA#XDce13vLjT*Q6mpZVX!FZ>H1ob;7{<@=Mq@o#)n!FT?hmuLOpKlqaL zpZq8PV*iW(;@SG&{5N0g`iKAF8Cie%UmoG{kN@M3eCv1}ALmz3)Dy!(>x=qgNTf=r z#8g`&VI;y56rqT<$-rRZUsDMUhR)9>$YAa{?0^LpclE>|^cTAr#2#VgW?1<}fQMo5 zi^JiL7+h(GfNb_ti znu`#x7NUi44QeS`ioe0FL@Tj9x3y?3K3TUBZN!7zwxX@@E^8;+iB^T}MSGEu(Lr<& zPog@Cj^cSlC(%jtOf?q9qQ6OJ(OI~ebrD^Jt+uP^D$eS=iEiS&M|aU(obv46rN(Ni8zh26H}hZ-EK+PjM2N_62o<3s)-gSmVzoX>M2SMTXb~;0_{4}9amF`R#EMN}aUxEv3y&A^q9`&!B#0YP zi6T*)j!P0rA|fGKB#WhqDI!Iz&P)}lVrO=mNE5qr(?z;SD9jKU!l67je39W%APU3{pF&Y6hK3di!_!zqu_zY#2_>RL zjGjMN%oV3RN=2z?5nU$A#7J$qC>J?l6{14Ct*R82!rie-REgT8YEdmdrqqZUQIS|H zYQ-4Gd19V8>NsD_7y7UTVu6?%vrsG)V+t3EMZ&{#u~;l#+bj`FM78Zwu~amSTPBu? z`0(Xox#*L#LaY#9O;(DP!rO6`SS4C{uNJGtaNjjzjZg)w6>G(#&~;*+@Qhk7)(g+f z4Pt|^$lfS6im2R8Vw1S!|ReInOwzt}JA{0@i%qFLZUaZoJJJtPi^ z%ejZeVKKVmh&Uol+>VN);#=r3aZCvHadBMSP@fPd!~?67;-u(pb4r{N?zX4JX>mq( zMw}5VG-t(GVdQX5oD($;=f!!^-06b2Aj0(*#YGX}c1c_k%iS)E%fjFNint>D{jQ3u zVp#AsaZPlKxh}2?)1({XhNw!qDQ=3&EcdRsD?;<`iF=}L z*?nY_E(ZJ-bcqG)o}7gHQQhz~+|d=wu= zLDVPlNkk=m7M}&m`XauF^sKMK(0<>6E^)3e>q~#VN~&b*AR}oc{cRMf$gEgk zIN!P#3k_EOHgU*c>-vei^1Q41W2awKSBALj&1B zhB!2o4JCDKBpb;i9*t#V*-hOuM(?xcXFXFn&u5wpFH`z^IDd;Y{%Q=NTWDmLDq^ImDPnz|Ty<|_@-m z@7PE7k!#EQ%D(chNk7?7wn*+T`^#6w1LOc{WHnF@lol?7lpH0gezY7d*SU|8W8_(%v2v^&A3IKt zlP^=o8vy2=P5+bs$sZ;YYZkhoA z_17 zSGG>-g7VUi*%8BrmoUe zTAH~@H#yVFUAoH^HXhPLj&<;qUh;;cxAd0d^*+)^ZgKaOzOs#npY)R#Jp844l0Y3k+P$C zl#G&nDxzhyY@v;jG4iTutc;a*+Bg{}S6Ii(c)7_nK_Apv0N;7>X*nRvbV=lxm2$9T_%^wBL&Ola=F%Ig#nhd0r)(O%OYV|5X}8=hD{c13 zJu)wLuiPse`R+EKPrz( z=h|cPm}FkZ<#Cx{dqSR&Ep1QAlX9u%lsqMc`DuAt#+jdyXQXsLE6>XN;pgNz`Mu!0 zJTEJXFUSk>OU*@jQNFUdBri$(;LGx|JnDZ%UXgP&SLIcC(({_UCill(m)GT+xEu0@ z)R*6sH|4H*x8yAu>3Unp3CR*=DZj3g?tzOQofXWk5}@QtTTHp zUrSK=M!u0}y@?TKl)|`+c?d)v9KFsP>_n zZSu!zAFGvj|5WW$HNDg4YM-lZcKuTAOSKxlU#oqs)-CZ{wQtor*}hl%UhVYwAJu+T zYpDNO?Ps<7slTfIs+RBmyV~z+>H0s_{#2`!RSuK`D+|hl@}PZ51yBKu9#aui1YT1r zflA;*_+Q$|?&^ZSwev0aN&nNL{FROW0PPtogUVoAbQMqqxTRFpR{XC@v^5XtGFBV* zL2FN~g^KAp#fNlP5L0hmjs2ykrt_QaV?ZNlp4xj_r7t#@Q1UJJv zflgqUxijbtu9~}mE}&{mSI`w~j_n4zfk_G7L3hx^(gXAWYchI*o}eVB7w84b*?NQC zU}%0H&<7mL?+f~Z+~R(k?z?Vjf6yOP88ZM30HNasYC6-bvO!=Fs4{IZ7!0zFL%#kl4C}I5#VIbNKG;EGsg)yfxR)#z!?Kf=W?AAPBsO(*r#?RbT)H(6Z17j9^Kz379}rw_p$qfJX=j0igk*AQU)- zhk-D#G$I^?gTIp_Km^E3HUl%bZ;1qv;EW>*M1gybXb=rfj*kH`;C@*why`h7aUc$q z>f=E?C`w8I3E)IVB1i;I`AHxN%neQk$sp8X0Txi~mI6{h-}&%z5Npf@x!_Q!9oRuYVIIf> zg--b(AFOsN00rQ>OCcx(b)AYp5jg4U01oilzZevQX`v;c1ms4Pf>N+EW)v6&YA1~b zqd~uvF<=Z>l{yxT1vN6pfpOr8bvzgk;_MT^1aQ7&BA5uQ<0gSg;LP~RU^1|jm4PxK zr%nM=zznykU@AD5H4RJy&0VI0>0qk+3@`&s37-jOf)g>bz$|b!VK$fz+9%HebHLNw zxnM46Hg+DE2Nsmg2lIjV%mrWpm@|7JSO^Tsi@+k#*Jm+U45q~_0ZTyZtfgQn2%5SK zECUanmV@P>lk*C&0+c$h1S`Q7*HvH@Sm(AHtOnZy*MK#khG8vO3)UyC1M5JK^z~pp zxM1G^Hh>NjHiC^{OW7u{34AWw3^s!*Q?`IDV9M;RU@I`q*#@?O#bMjQc90yk1MC38 zZ70|X7P##KyTH---C#G^@7M$OfMY>>!Co-jun+75keo#N|05|}KCL9C@K`-ke za0qWneX50aw5z z^Hp#aM8;eL*8qsS4z2@J;tg;E{7k$FZh}{tx4-gX<@2HCbd;0_pGbQjzOr^np` z_dty6eQ+O4oc#bi0Qu<;!9!4LdjuYVb`u|i$KZ0w6YvDIba@J%f>9pNz%!6g@*F$| zkx?(e3vh7MOYjo>FZUIA1gV$hg_#5yByr1us?&S$9>AF&zy}aj z@)3Ll`wBjRPavY;Gx!Y3nZJN9AUpOe_zI?^eFNWsXYP0K9sH~R0e%4J^b`C9%;^{S z1)4ei2ERdDr$68i=;TxmmV-T<%ER)ox08mXg8iH-!ivz#NrSgQA14jc0PRlN!7eOt z(vG)a)F>^&4@;c1ASc9jEzSe~(`!F<;TWfXwc&oYlh)?pd?%>YS|N|6`hf_~1mVQtvPxelxY{hjN=x-ihW9;^qwo$JH;aIkX&*Z`(DH-rtL!?_V`1jjlz zhK=D==O(ZT%ye!Fn?kd5GuRBqJ2!{T;dtj3umy~BZV6k$Lg!Yn6)baZ4O>I$+6K0P z7oFR}w(yQ~JJ=4Mc5V;b!>i66U)Zu)g%6#(!ER9J z(j9h(O5B7s~UHZfRu&Ilt zT!$@OG-);b?K}t$f^VEPwJSs}L*Nkjw~HoZg#BHH!C`Q)%WyaxRt(ofRM68!6A3{V z7fr1KhqyRHXXxkR0$re&iz{@6(JpS#4W_xcLw9I%(cr^yx{D|Dgas~M&N{ z{N@r2gW)Ha5Eue0yN1FrSl%@phC}We0V5!DHA6F`u8}Yj>Rh8>6s+qS4WnT<*BBTB zJG;ihSlGig4#vUmuJJGd_I6E#iO|h82`0f2uE{VNdbnDk1)5w_U<&-2kqXnG*)<)e z!&ui0m;r6BnJ^RDU9HdxuX<&{EI7(F8)m~|*BqDw$GX~}4UTusg}HE|s~zUS$*%b@ zA1-t)fCX@|YauLz^IeNzFK z*YR*XJmxw9PJlODC&G#FuInT?33?VzhLhnl*D_cJU%5_!Q{Y?IscRXF}>W3(kVo+-Aesu(8`5I0rU!n+xZ{R&Mj)JlNiCKAaD`x-EbU zptIXTxDXC-TLc%w;ciRd5*XyR6fT7xZp+{@80oegE{Dl(E8q%fc3TNo!X&pgOyu#4q5JP!YJKLJlb z=zbEOguwk2JO!EiX?Pmy+|R%>u)h0Qcow#HKL^jjw(jTQdD!0l0=xjbxL<@9VITKP z@Dd#4ei>ed1KqE{D^NIHg;(KF_iOMP9O-@?UWb=mZ@?Qc$o(d~3C-@e;4K*IejDC~ z()SL$12f(4!n-il{T{pr?e6#CeOTuH06u_o-5 zDSQeyyFY`^-~spN@HxcR7w`qVR`wFUgm>Iu!B_BS*lVc0gg5XFeC_@gzJ*WS-@$kA zmHT`69)5TK06)O;9v|UH*wf<^`~>@We1>0O3y-hxE9~L%4Ss{IJif#4u#?9R_yace z_z8c)njXL4FX-g)8~%o4J^sKy(Be@Jl|y4Z%A@i~@1Y?BQG!QBR1u|mR6>rP`XmLw4&O-~`ph6Gr*DE^Wp)KIid=G66gSL8T zBRN{+p|xtX(gSIA&;uikj(QM8&{7YIC|cpc5JUStIO1rbhd=`D_K--TogNA)bk#$L zs-s69HBb!%JZqwwhLZP?jT)dn zo()k$6ztguH9{ji8>7akm1h&w1O<3DMNQE_&t|AO^73qfTA(hTEm2F<-m?{Ig#tZW zqtAhyP<9<&$Bz~j+S}$Ks`{AXHV1aXgYJ0tMSamh z&wi*My6M>;^+yjq2cQAyqUS&~5K*r|Xb}41IT#H_+-nFLf_{4rMMKdq&tYg7s_r!$ z4M*QRN1zeN$!jDUiCny#kQ2I-py`TG2QL@of;xF=nh(^@OOrLAE?(})9YuM0AP*Gc z<%v8|YcDV4g`&N@kvEF;@UHA^$I`%Xp&bT3PfYQf>01z z6GVuLu-@ zPJ5Y=8J+WrM3Lx%mxiK6SG=N8Gt?d-U%oHRrXFq ziRd5iB$R}zdMBe~^q;o{SrG9~K`BUjr=nEEz0*({I^vm*(oqfX43vQyd1oRk>g=6` zvXGN^Hp)iby>n0w>f>!gHstJ`i*k|K+m7sLuXi5GLk{nJl#h(w1*ib!co(8VRP0@Z ziqJ%F2Xdgf-o>aGZSXEZC1{~{DJn(Fy+@%@Xs!2XG#VZ79)rf9!`@@jSai{Q92$?# zdrv?UP!*qvXd=4oJqb-h54^_h;QBa_bz zGy@IynTckic%NBl7TOy%8_h;;K6B6<)YE4!nv2qX=An70z-K<1kGAf$RXd`;#vk7fN-+eZt&FGuY z7PJlh@Y#;GqYAz|&<<3^cPHA3pzkiU3sv{sjdr8O5qr=c)X;Y?+J{>B?nnDkJKqE7 z0P5m<5FJFld=H^R=zPXubQpR19zjQti|eaBsz%< zzNgSB6z+Q(okr2VXV4jB_C1TvqBP%g=p4%RJ&(?#S-uz01r+3b5nV(poG+nEXo2r# zbQ!Jpy@IZw!@gJ1RrJ*N8oGvV`d&xZ(P-Zr=q9@6dkft{4gGGT+o-nR9drjFzq{xz zs^NDJ-9wfA?xXui=l1|TKz;lkqK7Ej?-6>0hWb55Pf$m{r|2m%`8`9=P^8~;^c+q1 zdx2h{oqjLTOSIeX6?%nE_`OE2(SE--=ndNC_ZGcH5B%Ptcj$`Wd-NVX_WOW7pl5y` z(MNRI?-TlrzWaSaU(mn)U(r`o)&Cp%hPeNC^c}VH|ABs>vwlC(Pt?r+7y5-d`Ts`0 zQ7`{L=nv}eUk;bU1O3b6^0<$G1zZ8U`d7piv8R6}4S(k6uYquIsJ{k9z-E8#G#1DE zYX?#|$zO}fV~f8Qmc(iPT4V-0LbV^KIKy9CpJSW9wo1Wy{@RF*7yD~%8*lZ;S{?8w znBXJ+6jOZ6pJ9eC`g6?jS$}~Ae&{c;#E<njcel%{&jF2{8vC-To3;*pgyjT{|jh<8(5|uv0)w+!DJ7w8E{hOF(Pf8aoHH!EJDYe_PxZM+daS z?Qm>Bd)ywIoI2nRI3=JX?ugR^I^j-uR6u9k8IKR>g1g{J0bOxdJj1se?uJ(cbjRKC zj({Gx2i_de6ZgbB1A5_JcuPQU+#4SX=!5&<-2r`ZUwkB>AMS^*1@y=L@w0#dcmVzt zFc1&K-vb8WLHJd`U_2O)3LJum;O7BD@laefP}5jr7C0Oa$0Be99)SY_N8*vVcAyh> z!qo$vu`@=2F4zUrKuynt>ji3(9jpt~#4A_@dSDMM13j@P9ucVN1F&15H}=L(fj-y= z4-fRkzBoG25BuSyK!5CyQvw5U04@p)#DO?JFbD@>d!Qcc@%%soHsD!-Mr_0@15Mb3 zR|f{;V7x0Z1c%^pfuT4QZwU;;VR&a?I1b0h0wZt)J{4%jW_%$q5=Y|mfl)XLUk;4M z(fCGS435Ds0%LJ3ejgZzSC)>@nYOpzXUJAL-b4WQanPx3@^h@`sH{zZmnN| zS72BDO1uht=~v^`*jK*>ufazBTD%s==-1(OI7z=Aug9tS4R{02({IEZv0c9jZ^AkH z&3H2|(Qm<9utUEUZ^h&F+weAAq~DIW!izH}DNS%y1Lm z#DfgC@GU&ja2wyo!G=5d4(@Nbi|^tP!##Wt_cPqb_i?o00e*m^3=i=`>}z<0AK_fX zWBeG8Hax-FGd#slah~BBeuk$Tp5x~@-|zyzz%vXl@he z!#n&A-!r_&@9|c{2mArwHGIS$@dd*t{0VO~e8!*gTm2XO1@AI^#b5DZ!#Dg5Z!&zx z-|QV@BQ?{zv{H{~5KzRx;SAoi~wQ#;T+$X=2o(j-;_s3%rnF#%kJ+&)!CD1x|Vx zwbck|VbsQL(!r>;ZPL?7wCZQ1gpvV9Mi@yla>7ZfQ4mFZj5?wtQO4?|I!QLxAT>yw zu_mcWLXEXZEs|iYO==Upu@0$20*!S^UE*%6N9qxau|BC!rWqTM2Bgf`kTfJk#zv$O zS!rxc8k0%JCZq|OZfr`Lk`iMx(u|BZHYd%=3S$e>f~+>SBrVBFV=K~%95=Qmt;sQC z8`6e+F}5Xb$x&lF(vBQ3wkPe$VPglA*cViFIgM2jhBt6L=V=vN+{4(|?y~$5wAJT{XHufcbNjXzL(x3ce z8bAh+|4akPK=Q9?5E(?MX)qZ~s+)$8A*7aRC>cuXnud{Kq?u_r8BSW6MvxJtjcFut zBJE7h#F_LpxeyoPWOCJHdO;>P;zoi^?wTgc-{e6&h{5DZJV}H}Q@s$Y$(wi+yUB<6 zkYbZB@g>YB!b*DnTeU4G)0m~a@-U}qR4(zG>IlhOfe*e z%rM20SaQr1N8-r8!SN)Xyf!6}1oF<5ND@io;3SenDg-B!Wb#k2g;>ZNQwm8TpG>JF zmAC|_ku=gPIGv=Ek--@xgVYGgB$>oH*h;LVEI5l~kuky9B%9cRb4U(Z5o{wik`kOt za>;^VJF%0o!FeQ)6bI*%d@?7vfE18T!G)xdLETuh3|v)~d^LiPri zl2URwcoZ2$9t4jjqsg)0F=PxmA3TVnkY!{UITEs*EGIicR*)6sYRF2mlI#yzMOKk_A*;!1@+4#pSwkw@*OGPQ zZpeDFo~$%&AREYokd0&`c@wgUY$7c}He{tDeg_K*gld&yo>KXf12N1BK3CkIG}(1YY4=^T29 z93q`U50k^BOXv}DgbcSFB}d7S&|~Bn@d`aojuX$&6XXOL8G4eOBtD_1$SD#OdYYUj zfuU!}8Il-!mYgMNq36hXVh_DQE|8Mai{v7i5qgPSB6C77lgng9=oNB>Yze(eu95?x z*T^+;IP^NXPWFY~AUDXt(3|8YIT?D3+#=^gZ$o|EUKL)Z)Qg476mNnR4?uvg?2 z84&iGye31#-jFw>Z`fP%mIQ^pBkxFH*n9GxgoJ${A4z!FC-RBt!#CUi9v=TiS_Lqhm-Wv9|hMv3}ra{Q)^)L-ZL+^%ZKmyu3tO~6{ zABRv zgTw36y0kdF9<4{?!|T)fbXj-<+JIWa8`6d}GQ1IOL`Q`;rj2Q7coW)$E)H)>o6>pV z&1f@P5Z;_Nr(42X&=&MfcuU%nZVYclThW){t!ZnzA-oN3L!X7WrETff@OHEveHh-J zwx_qlJJ1gFR(MC+k=_sQL_5*f;hkw`x-Gm5?Ltq7ccoqF;qY#>8+{Vqopz@)BYV&u zv{pn<+LI27=tX$bf=ui984G{zA0NOlaARS13 zBL>kyG&o`~9ZXXrhR`82Ct@faO6Nojqr>Rfh~acNT@^8cj-ZnwM$(aVR)iCEqBA0# zsWZ)saM8rPt2MExE8Q01M%`#~ggbSon<6}@2b~+CiQee;2rueIf!UjS)6o$=)Q4tA z_)=e5-t0&H=QDbM2had|H6oA((t73~8blkJ^;A#qMHr}o{%bZ;BRv&iq9%GV zBA5o#ClMhugkFjWrJ=NwIgEx;Y!0X4w30c3M$jt}W@@GnA|h!dZD@|7QS@6xG>xWr zBVuR_eG?H&V`&p}9F3#R%<(jy>dXl=fz~%C(nMO`zC`j4e!>2dQoI*#5lkEi454)X*$fgUhVq!Z~9^CUWn zwu+ogC)4rfGFnFGny1hybf$SKok}O0r_pJ2qj@@=PH&rM&>8fpc_y7nD@4wsvuO3m z*>pDjW1d6j&?-@L>0J8FJde(!@6Ge+eEP(^fG(haMJ}WZ={oZwx`@__Tuc|!SLP*j z38j%s=~DW_yo@fRRU((u5j+)RC|#J=|Q?b z@(?{lw?-bOhv|mMBlHMe8F`c*rMDxG(PQ*n1Em_>I%I= zJ4aomSLw}^YxElJ8g-psr?02ppf~8?sGIaA?H_fE-l9XJZqwV;CF%~nLw%#}(!10n z>K?sE{iE*F`&1wGfIgtcsE70sO^bR=pU|ABr}Qb!k9tO*(Y&bV^f?_J^@6_8B)>1| zOFB8~6@5i#N4=)6>B6Wt^etT;^^U%yYogxM_jG;K2l|1oi~2}E(hX6c=qI`*>NEXJ zcSe1oU+Ceeuk_7)DQZDzKr@wf6^CGzvwUeA?i2%P2WWQp?~P^ z+2vR{_D^(qR)LY|imW259$kr5Vhy7I((v*1qyN@W!a>ph)3B1B(f_c2m?^q4tIQ&! ztFS7}9$l4HWuv42W&g72(f?`D^W5laS^#lIG|<8*+0l?e77?wjy;)MUwmxAKqO~!c zjf>WrIy)H6w0alK8D|%w1ruynv}BT9iB?RpL(w{>W4EHKv+8VhbPZO6t&6V7YO>wY zwOB2-J-Rll&2B{3VRhJ>=(?;fyB1xK)nm`2>$Cc-c1#1-fQ@uCWDQxTm`1D-YaY{> zHD*0yny@CUOH5PNl&P3ztQqSV)0{PD?PFT777WLwPq7z+ORe( zB&IEE%lu;6v34vyraf!Vd}BJW4s1+JN7j)|j_JfYv4?S;S!Y%d(}i_m-(tG5u8hTY zW8GMl*zT-5+Z5A-^&tG(^ke`=@gHi&(X8O#Q=YcWIE5cV);C>zQy#SCM^*z=g-Y&d%zGlGp^ zEn`Qrkt{aWi8--WvChnysaO~0!V+U$HQBX3){VKbUa{`Xoz;)^U>+1VRGjBFB)`$79+OfXOm-UbJV}7h#tUvQ-PO$+jfHjB>WP$8YY!C}#HDmQm&$`4K zn1R`2jm*fF$C{XlO^pp^!R%OU2n%6bVnbOdyAT`3!q~3Za2C$i#73|Pb}-h=%xryZ zB#UAfW20F#8yg$LV%VbCSQg9n$HuWZHYYZo#k0O~2`qu3xI~u7M#LwvB=#~knI*HY zu@+`wzhhHa3hN!0%2L_;*ff^L+Qy}`boM4TgJrOGahWWWos6|IE9(`P#j+TQ%Vyc^ zOKc9yVTExvW@8y~xh$8Z#o3vi<;LZ)JZ6i_XZb8Hu7DLV|F}X{$Uejsu_6`|=U@(I zk1J-y%oNS_Y+l?1 zHi0dSo5&`zZE=&>Bz8D%GMmhn$Ca@%b|-EMo5C)|O=VNr%eZN58oL-bolR#~<7TiK z>|NYUHj}-Mo5g0a8*#JQY*smb4x7WO#?NJQ+4s14Y#u}L^Vxh>K7IjPz(D*$wvhdf zTf`Qz>hX)&Vy253Sey8jY$fXzzlyD5?c!In z)yy@14O_#4{y*ba6reka?>Dktn>yV$Sz-E23jk+6sDVJcxS+si@| z_OX4;Ghsj5&m0K{*Z~%naF88jri4T65F3$jm>p(b2}jrw7M*aE9c5z^j}A3gc7;7jxXP}wPYKu9HTE;%I=jxkCEQ>)*q?-(>?Zp! z@fN$qVB&3dn^jM|!|t#qiFesu)-v%PyT@82-e>n&o5Tm~0c)4|kUe7E6CblDtasv5 z_LL1ue8!%!;fc@LbLNxyg1unLi7(kpmYw*Dy<+yn*X%XRO?<=Nu%g7b>@Ay+_>R3} zWr^?Edp1Au1N*?1Bz|Nc*|x+_>=Rp`_?dlX2NJ)qFYIvQSN4@1O#H^avD1m)*>`q6 z@dx|C?kE0azu4Wx-|RR0miUMLVP6u<@p2rvl;`ESNUFdq@G40ac|~3$sS>ZmdD35+ zAf#r}-x@5wL(=~=aB%CSfA~MVX;NignKw+T!mIFJNmcp3+$rfl?X2kP>}p!L+&c+q zLBq%-$RUqNLfTKw_$16RPfOBPEZmZ$4eUHKNo(yqBZ+HuG)Zv5HzY|e`ROFZ72lDh z<2t@KsXDLDA0^e`HTdhKn!F~zom7k0;`5Vh^V+*)l^>{u0HK{(Y z&)X$8;0<`UAHl0m;pIb8b#`I+QS zyc55e+?jXg?~=OkF8pqCSKgIBNbbhF@h8dMd3XLSxd-pTUnlqEJ^B0OUc5Jdo7{)@ z;a`*c^1l2_azEaWSF-fy{dq;p06u{KWf{l^@_#LZ_#j@*GMEqM|5=9cA)Hx;@}Znq zhVfy%mSs2}&Kp@q@DaR)Wh5WTdsv*f6CYr4=FWVi#f7`@VHQ{J%7Z1Xn#G^{^At+}59EcGARfe% zEqbo!B^CoW@M4RR8@b(L;wC=H63m17bV~>i;j=8EJd`i8gz+%Gz!J{G`F=|TkKh|D zW^U#OERj5tZ?Z)3D89=Q&7=8NOAL?UJ1wz1mantK@i>0U63^rLaZ3VE;O8xgJdt0s zB=IEvz>>_9`E84Zr|{pFRG!LzTGDtLFQ1am)A?IV2G8K%Et%ZP-&?YH7O$F;&9nJ` zDLFicS5C2U8?T*`%X4|-6g$u7by5m=0dJ5}$P0OglpD-nwgU{f3DKq&@?ns%%XYtaM*?cx1lQM_T;bkdv`CL9RWgef; zr==|53;5cUg?u63n6ij3;agLd@}+!#$}+x;pGsNIm-EXhEBFe2K4m3e$#18u;;Z<* zl+}DSf0VL@ui;Np*7CLddCEGzj<+sc&)4%GDI53({!i*gzLEbgbravjE2VDcn|agJ zEqn`akh+y`<+W0`@$I}}>JGkxS5Mu^ck#}tyZLTDICT%-!~IhC^1VDFbsyiyqf+M?$dk54_$kMp^yC-@0I zJM|<#$=9Zy;-~oL)YJSl-D8XX<%=p6^J#z%TG4sTcW0ek%16zr?Sk zUgnqi_0%i;3cs0pm0#r#Qm^rA{B`Peex3hJy}@trf75RAn;fUz;>a&+qf(vEw}&-n7R=lnTellFqY;OEj_@|XN@+AIEwpGbSnU-OG;Z}=O&JMArh%Xg-|8`8^(a>6^kyeKd9=@mo;;g?=fR1}`+l|&`s zp8l66ZOTahTN8NXr2kKYxtFB>BmNPy(kqL~Vo7=xQAG@&Q&m(I%hUhWPW@M>|EC>% zZb+}Dg}=9@LjlFHbR>|tl#T@!Ptu7X;$^zFL=pGWnKp1gNY`4j_$NbX^6i}(L}^&G!;!ndPXzROk`y=7tMtuqlIW8rew4fEyd)F zR-%=dn$cRc7G)W2L>sXzqpfHwj%KtI?Zn!Q_M*MmoY6sa5Qj24ijLx7Mkmop?8)dX zI*Yt`xNDLAcG6##n0%Q&mLqwI#p<<}`J9C&ACfa8X7bAqs z94SVMTA5D5Np#F~7S5tcri*Y9oibg8t8mG56K*0S(_OfWN|_$QLyXMy6rQ4LrkC&% zBQm{(w-}h|BYcD<(^vS4&`dw!Cz3P$g}(^T3=n}LJ~K!JiRetd(2LkigD{9$nMPq0 zQ!`D%B<5rWi(oN2Gem@lnVF#?R7}qd6Jeq>GhBp=37HWhLX6Ec3$qB!j1-Y#T4t1p z5+^dFMYPzL86#rE$;?<0E6!xbi8!$_GhW1t!zPW~xXP25Xu~6XmSwB3=B?njta-v1W=)@gdVHtl~>%mdFyqnk}-$f7Tq4 zBR*%^giX}9=89a=*lHJc(af4B@go|~w7%hCPW5gJtw~iHKMTm8r7$>}}Tm8Dgn*rkE)< zSZ9e@V!d^?m@U>>=ZHCCwRNtTE4EqZiFsm|b-tJ{_F5N+1>%r(p;##PTNjB%;;MDA zSS-$4mxv|ergf=UD(+jCiDjbujOAjvcw=25R*3i3m13p%Xk8^%iO<&6Vzu~gT_e_r zzq8hgwW31SI$E@vQyBL(UL+lVqSv$o};gz*Z>=I5{yTxvin6*dj5fNE?#atAa&$=aUiF;YM z#clCd_8oCYRLQ<8?uz=^_ryI>H~YT0FL3q)@j$fAekdM_+S!l9BT+f~v3M-1W6 zM7`{%;;9&v{Y*R)VcE~cbJ0Efg?J%4X1^3KMc3?C;+5#1{aU;howMJFH=@VVrNYDN%zKY1~Z{nLUXMY#pwa@&A z_#ra0e~OKPYdCgUmaRc~<(TX$vZ|bstpQqOmmKX(Uv|sUjy2`L93YV#k%J|XE;-u5 zTYBbbs}bpuqm9qfCr3yr^*KuFWJFGNSzU(b)Q~k~T24(_Q`&QC$y%~7r?#vu^K$CQ zI?|C-SJst9IrU^cIVz{VtS=|!G>{GC?3{+Op`4Y|NH&twa~jLWazRcL*+j0%X)2q_ z^*POCGr29Nxoj?1=d_S5pELZ%*wdyUD+8-DP)K$<{;mkX3Cx zWlxE1y<~4GZGB`PS;N*>_LX&Q{bWDc#MWQ-m%VKR-Hc$?f!)$}3_H2XYVCiNX zB8NyH+fX@F`q_rbVN!1!E{98#ZG;>lBWxq(NSS1Fl1?(w<}96Myv;?r$P}Babd~8g zH|Zv`Z0^!s=GZ)>hs?KmN>5p6^O9b&z~(Kzwh$R2E9ZvFQ2E9d zCd1@ATeu9D)pH|cglw8?mS$N$H&RB**11tKN)FGBmeI1bEJnu2LAkLqR`$w`lX22L zH(tg|*W3h|Ab;8tWui>TO_E76HaA&XWN2=ROp(dCsWMgO<)+Cr>Bvo&>9Qm@LuN=@ zZl=tX_FSv9%DK5&GD}X*&6e46VQ!AhkqdHd(kAt}xiVKy%(Y9qT$Ysd z5zFvMiI|bEn8D@^|i3IZc+gPnXl> zU-lVthWwv>rkp9O*k{RE@<01*Ia@;e963jF`&>C!Hnq=_^JH`Td^ulsu`iGdWPAHU zxls18FOrL-uYIvxEPd=tr{pQwF7LEFE!*auk!NI|ytDGG?3#B@o|7(l=jC}hFz#3ujDIPG5@uEEwARik#A(x{I~M0+?V%GzLQ__-pluz zvgm{SAn)dVlpp2$yif9z{4f8r{4DF`f018go&2xztK60MO@5PI^1sXP^6!ElQhRwn zZ#5Y^isXlwu0WOw>n$U zNA*#c3i_(P>Q+HN)lWSt=&$;#n*{^Z0QIe4pc<&E6b@2@6e%362CJ%tL(~xUyI`mq zs=gNtQ^VBXg~QcwRj+V_8liNBBh^UNrqD?_sosUo%2|ypbWtwK)5%r2Dvv@p<)-w7 z?#f+-7kVfUl~CxZJk`WPFXg2c6nZNkwXD!r`Ki)Ef90<>7Y3*RwWcso1*(IEK`KZc zF4QZ%T3cvP26e2^sEn$CHREWA=7^*_mv%)YHrd}3?t8jIvFhWJB z8--?NR&NR;Riwg2Q7TIPT@QI!TQdIAvRF$ea7p18*)x9WPrK^TT87f0HEy`4xN>^l6 zR%Iy4Qdvr0l&!K=T2YS5Q6q|M%BGx(a#gNMF0w1T@-E6#c`BkPU*)UVq5@T*e2WTI zp>i)OQbj7b$e|o6vZz=UtG^s2szl8%DpjRwPSGeeO4*A>tI=vr(HJ#GohTZs#;RRK z*- zax7E}6?ZIBixhJ#R*O|V#}c(f)paaYOI2IPGPO)~ax7QNRaeIfwL&#^tW+yicgHHV zN)2$VR;yJ%#~QUpxjELVwaVAAPOVcxj`eE2GC4M=4Jyj9QEgPYj!kNl%64p4o7HT` z7PUoL99z{^mF3u`wy8~y?P|M9bnH+&l-;pY?Nn17yVNcu~+R? z^Bw!tJ~i60U+q^59S76_wbpS^9aMW9htwgp&T&{BQ3o7H)lqfPaZDXoR~;wR33bbH zQk_)a9H-PNRiXH_I<0;>&Zsl$qvNbPtDZW}sdMVRZTe{d`sO@-HUIl+p1IX9d$=_ zDZZ=jsu9Ka)IC+R_`bTY48;%B0~J*KP(4&(#gEh@6;k|IJytQrPt+3?S^QKzRdL17 z)H9V_{9HX(sl_kU3zc2`QoU4p#jn&W-viOtwq}CLFR-e`S;xFop+FtxseO0@Pzp3wPPw@}+LtQWaseY-O z#lO{W^`!WZ`lCJ;m(!KgeJw7pE3d0qQbAWi$4e^eD(YZKC0!-mza^T~T35Z~Z%uJp zvqY2K=^B=3$|GH;5>0%e>szAX&vpJK8U$D8R-&O0b%RPYAeL@OiH1edSxdANd0kA2 zb~>qxEQ0r^($&)KFR87ot-D@QM^{JpqNJ{_uI@ugJzYKBlal(n z`nrcD4Rj53?@Ai#8tQ0iBV8li-IB(-#=83@O>|9kUrL(ln(A(sG}ATH-6(0UYp(mZ zw1uvP?ti5%buD$e(pI`wx_c$9b***0w2iKf4wkmnwbhBzcDi=DI;HJ(+AHm#>!4dP zrK7H+u2E?xT_;`h($2chx?ZJSbX{~!O1tX1>iU*;({;1RoYwETjyWeN7qN^SK3$CR~J>%|9gs!Y~q|Qk2JgN9y-6mMjO?t=gdN-|uB9!d6ev(AEfgy*MILT-+j?<# zcXxLy6f5oyMfxW>=boH2=R0$EXQ!E)d%rJ$ZyXoM2lB1sg7_f5eOzb0Gv6^Tm=ESV z#dYDk@WF8*dv z#`WTR^YL-vd^n#L*N5-JPl)Tw_vJI=BKQbi=+lqy$FGTt95<97%0GyU;bZulal`mw{ExWd{0P1z zZX~1DFB3nSAI(>aAH$E~%g2x9$MV0$kK@Pjzr>H{$Me6($MUg!$ASs`1io7QM1CTF zCT_(VR5 ze-@w2C-ZmWQ}`7AL3}Eo%72ef76^Z8Z@3-|?mn}mh@LcV>%B7PCyDPb|cm~Wl1 zgkQpkCM@Nb@(~Hk_+@NpRk+X%^ywJ!|&lYB<$r`PuR!r1x{IkRt{0shd;!FM|KP%}K|BC;R z_?mysmrZ)ZzvaIszT@BVe6aR@vNuT-8{NG7m_%D3r zq_6x}UP~(BOZZwz-}rBQ&7|-AcfM}Y5B>-LCGjV30scuozz6)A8 z7L)~Dl9==~=$cfX36b_pVq$cle^NzI5e!XY!W3Y1Qe{vXEYDyhwP1MCFN~~kY7!%? z0uz&d1HXYONxy^N!GB4tToTMpVg)x~PEs{c4J0P9G(fOC=`WTtvM%XwcC5G|iG{Jj zmLwJ+0r!*G<{A_yvBxuL-3PE%m;?a?KFIyiy%fR)J`XR64X{7CCa4KcB-aA9z^UZgpf)(4 zTnE$vSCi|4y5LT7Jx~waORf*PZACnt{#sH->0Zl+@a#PS0{F&kh z{D3Q^8E6LnN@)(7gFjMQfEJ)f+wxxuC5b!jmE9eS-OAQ5~pd_Um=mwgnb_d;op4tQS0RN_jfiNJY_5?iv zpV|xb0&;3^&>PfC4F}<%W@;bM2h>mP3;Kc{sSzLo^iJ&u`hf|lksuNbNsR(gpi63h z&>yT%9RQ-i>ePW?AV^Cc1O|Z}se{1~a5Z%(7z&=G#()^`Fm)Ih2CkB4HWrKpf2NHC<3P2v@nAggO^XGwpnTc{Fai9Y zHW5q&wbCYmNx+#l8B7K>)BXeh0g^TaOab-Mrh=)UY1%X}4Fsl52h&0Gv>9Lq=$(&9lp7?YL&62Qc?M34x& zr6qwRFd;1&B!fw5DIf(*NlOK(U~*a-NCQ*T(?L3zm7W1Iz}$2%@Pf4TOppmO(z8G| z$V|@xIbeQzF31JT)AK+cSeBj-^1+()0#E>Ur_TrT!LIZLU;)^Xz7Q+~d(#(zMc`!m zVz3x|8oC550f*9;f~DY0`ZBN#oK9a3mV+zlE5HhHIejHq39hEE0;|BS^wnTBxR<^L ztN{AF4v>uXU_G#9Yyca9p0NpR0)82r!Di4tV++^<{4=(Kt)N}THn0th z$=D9IgB}?>zz)zeV<*@N!ZLP&U7%OSZm=6fX6ylb!0?Q{U@sVyu@CG6@frKUevp}Q z02~1683(~Z;LSJ$4uO>!hrwa6EaM0`3N~aM1INJnjN{-q*qm_!oB&%hPJ&Zld&X&S z8l25I1I~a`8E3&+a3bRzI0w#ToCoJYhdCF(1#m0lBDe^C@m>O#z?F>4;4=7{aRpof zWxQ9xRZz}*4O{~iyw|~XP|bS-+yK9NZ-SfP4{sqT1iyK2fm`5j?`?1!{Oc_OML_Z1 z0e67Idl%dV)O!!y19iRk!2{6HTMUXpbMHg&5VZ6@0*^pz?_=;7_<5gzC!me@DR>Hc zc%Ol1pttuqcn%`GFTe{B>3s=ag8trD;1#$S_!_(h1HEs+8!*iK7Q6-Hyzjs}FvI&E zyayA!AHWAN#rqL_1mnG*z$Y-%`x$%&^SoccSCHr}0VN>U`we^p%e~*hcd*p^1N;Ds zygxxH*yQCP2M>8I&;pNoeV`9K?)8Pf@RYXaby!2YR4imI+PRCaVUl0b69% zgf(HOtXi-ZY?oCV)`0<8bzxoDKC2$A2ZOWf!v@fs)ets>OR^fl#&Atm6W9dq&T0yq z!aG@h&<_@7HG|FI?X2doIlP|L0=9q`vRcAc@MTtO*ap7MY75)KZ&~eNJNPB5J!}sx z*&Sd9_*-^I*b$b^_J{uPepV;g3I3ZM00W>iI}irK+Sx%c2)4-X3_C-=>|huSn`C!^ zU0}295Eud*Wp{;LVQ_XR422!CyTNX-dv@XMx`(*coJz>A>Ua%L8 z$nFh$!vWdhFdPod?gRV4=BjNt+C>RCLW%q~u;f3r0 zFdAOU9ta1)qU^zN2)v&?6b^-tvSVNje4RZE4uj9Lhr{9URrUxt0)EII2}i=W*`wen z_&Iwt91Xu^kAY)gxty_ZEc_>D92^Jvobhlx6mw$X1SsW9gcG5fGYL+CTFz8B4eB}5 z;dJQ9nE_|O<~cLrOxP@E7MunBb7sRiutUyVI2Q)w%!Bh_*PJ*Q2S?__!+4mQlK>Oo zw46kk2$OS?U^2|eNr9=bASVr`!R0yWFdc5r$$%Mfe~uS=;mMp#m^ z?sm8xw#?lDcfdxuJK;{)Eq52(1$*c2hPz=@?jE=Yj?Uc+_rkHc``|wKICnqX4`1XS zfCu24+=K8SteAHQ9)cC}4#UIndF~N-1p4M3g-2nzykqbfbmSd}$DuXv1Uv!P<(-5l zp`3RLo`PcDX?Pko&pQLpz`yd&!n3ey-Z^*cN5-(!}AJZA)J$U3*LgW@@~W1a8+Ir zEP_Mx?!Y^6eBNDn7iQ<(gZJR#y!-GzT#@$xK7bqZieWK4oc9nuga`5-!AEdc-edR} zZqIuHpTM1YPvKK|H18RF2G8X^htJ``ych5Vypi`3zJ!DxQTyG^XH-wZ z!+b^}B0R~jDpVC-=T~FJjUV#=WGU32^8aROc3<=VC;TgX%jenlw|oJ6pbFbY3#|QB zfCMCv0#OhJR{<8V(5Qe2L}*(e36c<4APch4xj+#Vp>KgIXhN?7n_w3r3mk$&7*yaC zoI-SgOK=He3fzKQ7+#ju1dm{JH3d^RHlT)3LkLZ( zDby4qM%EH)34Yev!c>7%rwJKCZ^bLj7kZNg!UCax6YeTXVgzUZ`(w5H<<9=4N4wkYH{VwhD*MZNfHTfw^7SE(mmoutN~(PGP6;H`yiZ z63&>rh1~)ndxQhRV$VV0kWk%oSU4=y^&An72$RgC!ck$Oc}zGaOfZiN#|2$FA)FBY zkWLCG1ztKOoD!Bur-jo3md*%g1W`IGoE7#-=Y;cuUAiD#5PAk*6fO!MGA{|2goQ&c z3zr2W_lj^ucs}^5a8)>%culw_2m`MR*M${9H-(#mUzb9mP^gl1OSmP_VYh|bLYFy3 zLXmJS?~ZUsc$9coxGVJOeNVV2obPjAxGzLTJ`f%VwMvSGVxjx=hr&Z)y7!UrNXY8) zSa>XSZ1_ZYBD|UWRCp>ppZrXCChY0;TzD?D8uvnYA>8$UDZCUW2fY$r2}e4;7G4Yc z6W$1Kg!RGigm*$fkN3iRVWjti@Ih!g?xXNghzkEKd=>^y`XYQ0T23nwN(5`CZ^Ad> zbhq!qcVT$nAHok|LjF(Tr%*DtR45fbhjEBQ^&>6Fg7Sv=ARn|j-xv9!-g#wE8T7}f zvZyRNmRt^%Lvsg|N99r3{uNLKv|>g@R1saxse~$_a;cS3Wpr{x6;uVi4f=&q+xO}5 zD`mjN0NaI6qrpBMU$sgN7Yebz6W_w^I#L1==IPVs0M0VQWMogUuM=u zwb8!BI;al1*}pETi(2Q_L-kO@==!KWLK7OG2B`krhNvO3#xz2W(5ZmNs4)uZ+XOX1 zrw24eO;L8LAM!)Lmo!7oP(Va;)Ev2!Tc8%`end;u6217^3bjJvU0b8ps9R&JCN-O$M{-BEYces~Ym1O1y6hQd(s zxSpsd3JdIodZF#Hy-{xzFf<&6qYcS@P#@H=Z(r0GwdoUqB2eY%eyATh85M~l(f`Ir zp(xZKsXywEa=Hyb1CVQ8G>S%ddJaSb(O)rx&>$3DG8hd;4QC8NL(q~jL(x!V?-qk% zP)5&TXc)RTXgC^Mj)Cw5{*QGxuei1v?YHu8jU;wW6&5>Hft;zizZDNhsL3x zwDD*>st_KFVo~7e31|YUJz^r7h|-2lLX!~p-()lyRhs@E`VSrYIt5KdDPO0dX(;RK zbTl2M4VZyuAaV9AGz-lMn2YA3y210%JY)vPp*U0=9FO9Wr%M7#KufwLqC`}=YZ6LA zd%LBe6x6*(DoRBWJ=0Jc^7c+g>1aUT43vS&MR<`HN&PZWCYshS3uU3DQQ0UPl|)X_`O5;S4#QnVCR zAHNJOLwN(k%I)DzKu1N>c zLDag>A#?~GNIr}Xqh0Ao&=J&U%u#d{Dc)n~80zgkj*g>Y-V^8qQZi4XlSt1wg-#)F z&S`WSy~{a+&Y+d~XVF=dTW}7YM;3YkT|kZSMRXB0F1>^osE_C?exzl@GGZIEtXNk3(<~>J6D6~}SYGU4RuC(Q|CklUilSy#5-W+m zW@WLmSj()!?B561H=F^+!`nbiV@ZzF-YuV?JRZ{=bOP|u(;6dB8G^I&8}is(QAf^p<*@C zP3$ISn%%|j;wH0)*hAcChKXU~2D7KwQ(SNM62rwAW*@PSc*^W6_7#)N2r)vuZ1xlT zi5X_37|HI9C^1U>+w3p)XZOYcae(-j87)S$dt;zDkbV1u#6j$?7%UDJ{mdca5V5W~ zR2<6gffzAHFtNHhTpTX8GDnCbL}ZQ>M~V(}lsHN}V~!R_i<8YU;uw*TvEo?q zSL--&oLGyF7srd3#)`4x3T}cpL0rpC5@(9Dm04o8I8wuAxp(|VxVWe zctXroPKqbRW}Z{xDY2pFw0K%<>^UQz5o>tPif6?-o^#?k(e#`b&x;K_7sLyqpXZ`@ zQEcS7BwiA0c`l2W#hRWg;uW#J=c;&BY~r~lUK8tiu8Y^j^`0Bz4RMX@Fb6dPEuJja%MPjDsj(A60<+&@~6;nL-#Cu}0=e~GfO!YhvABd|x#bU9z z*7Hz&C}wybiI2n;@?-I_xLkfBJ`tD6PsOKVouALdXW|<9x%gaMEx!<7h^yq6;!8IF zN_@k{Z^gH4{7(G9)_)W~vhgSJlX%+vEPfWtnqR~(;vVj+_*LA^m53!`f%#4RCN46+ zi{HhiW~o>z=6g77!Lv;t?1PV+zStMLr82k-jtMG@%VO#&hbv=;hY7^t+8!nogqwPp zSOi|6{f7U*Wu1)R3ZGCJX$tObWySZnpOqD8;=Wc^#DgQP|6|9WoRtOFF|tDTY5}cm zyM)m{qZgIcmjjJVn*9juTY_8#qCwnBsV~I*5%-94~bMfEiJUkDVHREs`v++2d*#w-xRwm*^wlWDP zF`JB&nN7hd*w;+OsrVl=4X5G1%ygWN>zWxjgIO>3GMkArafq3Pv#_6;jkB4}!8y$4 z;#@47c{mT(H}i2m=F9?IfRQ;L&u4Z4Ucl@^ybwFgMR*aji}7M+m*6G1mAMoz#nsJa zcp08MX*phw;hYtC1#X?X60gLwQ&!r6y|2Di0`}%Lk+i_k09e4-s z;=dE`#3}x}@Gd;pe>dKZv;FtrJvhyOFW!sK`0vB}aFb5^@qR3II)D%0QvZYaAV!@I z;X}A(r^EO#j_Gs+AHjZ|j^d*@t?Px{j~ojX^i?4SYN3CccS(Eh)r>IJfgHd<)O*d>h}!D>@h9B3#<} z4!(nD2H(YZacIard=K{vxsUJT)gce?1AIKB7#HJXArJ9G{9DN*{0MjJ`WQdP`CXsj zCwODmr}!zZ9Qq7D!$G0X@pIfg^aXx_!$M!;m$+}}EBp#C4tz@EhEv`&;}L z@9+K&zr)6;_xL@&-u(mqfD5~S#2+#0@dDK7xC94< zeZ$}IA0^-MckCDT1OLE-!+zpYygiH~9629mAr?Y<`4Ascqn9u7B~iV~kTPUjud<{p zDe6^@lp|ri%aihCM(+xw0-4*pBB@Awk zOc;UCa7L9)GQ$}OE2-9}Dyd4A_F>dezkzdET-s+D+%hx8v{5|jK{QiIeWnFDH)n&kd~TBH`C(X~l! zGBCOhsY6;u*Clnyi0FEx9+?zfpVTM!qZ^P0q&T`EX-KXPY(yH7#)BG@#-zufCZq|O zIjAXVN`?;dBYx!Opk|~QDKoe^X-;MhZb4d*p@UnJmLy|vE7FRr9^9I=Cg%pXA#KQ) z!EH%f@@{ZD(vEx|+@7>2b%%5y9Y~KM9Z5%`4e=-bq`{C*q!ZaUB!C2v*+ToU!shNAQ9y6l76Hg88af1M3OxtqDT}u zF`_@|Pp*y_Kn9QpBce$(xj14V8A!^H97G0@k0SgX|K49OimmW(C&qsNhPBxm$^ zGM+3Q9ZO;fD;*&dNXs!3$waa)a1xoswnCH1WYTf$f8;+BF?I@>LdK7sN~RJzZW@_E z{wbMBW|FjVv&bw0N@kPUBxl?lGKX9kKbOoUkH^m=^9U@7BXQ*U_;?ae@?#T70uf3Q zNg`=IF^MFR9ut#EGTAmUg`|-A6H`elxjHe8q>;c$=_H-Bnw&v0$b!jU;w7jglVlRh zv@DWE`b^6v*<|vx9FjwhP0J;@C-X_@j0I!?88~Ah zSxCf^MPw0KKVvajLU74avXqpcy^Jg)A7?Ko%SqL_E655`d+tiIl8l?XimW2b=B_5I z$=;+Cy<{)ZlJ}8)eO+$w$diQZD5fIYxd@IZlp~N+~DE2~scRBsoc%q?{tB zNQ0EqesTqKvsn3T)pGI^YGggx|L9V3SBsa<3ltNNSE~VTew}_g0o7^TOwTKjvZz*@k z9bzlFOYRbsdXL;Ar78ExeIlejAPTQy-JZ@`Mzn zJ|$1dm(*wE8L6K3oIEEj(q51kq;=X$@{**azap>5%#7FMHL;hxA#X@t##{21tjl;u z-VxLLp1ddZy&uR2(#-pjd?X#bpU5ZT@BK_ZlK}4*@`VI@zml&cB(sE+kbarp$amr> z`9XdVE$b)wNn9nRq?F`maS|tW%(h4t=|;AXm_#y6E2qi&1dqJ(uI5`VkWKTn5>P| zgZo`-CtazmsclCSSjX{husj*(*6`eD*A=^s2? z8ZJ%XMo1&1N!&CQ6f} zx_GkmpJe$qMVca2#Z#qe62{Y|>C!fChBQOk%FUE!N)nzW&60RLTbeB)JV%-%33#qF zSK7tRljccQ94Ey|Y_}`LOZ&J4DN(ZcCP_)sIxbmCmCE_1Noi6g-*hQm+RkN28B%3m zujG|%zL`>{RK+(-%93jNW=q-9Q7%WykydiKQm)k0k|*U!*SUNtUkbDoNCnbPZoV{M zdc-Y|7D&}C3#EmUpJkD>NczGpmKIAvmL<{>=?=G4S}M7@WzsTf1-D#U&OX%@(h6xU zw^CXot>@NCYo#sRI%%D>gIh0cly-BQr0vpvZijS2I>w!p&Pg}8^U@XRE_YRWBt7OH zOE0Cb+$-so)Z6k}dM%B$ypi5W6D@D0w^CW(chWm4-11&}FG=Ks^g)_r`6zvqDECSF zB>CXaQgxYd9@!%=;Y>M54&yq@o#jS2SPqt(ly;H3$Q~Rbhsevhu5wqo77mp|<-=Sz zxtsiz>n?YfpK?9q9`Z{rOb(Opa6RRo@?)--+)F;j^_F|f7r1aaTz<>-k^9OExd=Hz ze$Vxj`^hC-q#P+P;G*Oxc^}tb?l14*2FL^Ct6a1kE#Kk>$^+$MZjd}ke$EY+2g|Ry zA@UIU6E{>I%KjQ7$H@1&Ve&Bf88=)WF2CYN$Rp$r+(>z({GA&mkCN|lqvg@;+Q!IZ zXeJCvr>rRDLSArqAT(a$EXBej#_D zFXflAKYb;?k^|^#`L!HG-^g#|VER^mD~Hf`@;f<{zL($2-RTGUgB(Ub${*!k^ppHa z4yT{x&vFF)B7c!1=~wxy+@F@nrE)ao6iyjVEs8}MMST<>Wi0hoe3e*QMya4oq7{{j z%5+*usie%Lm6hL>*_2W5D~YtKQdLQ%)flN<68(!24<*pQ897CJ`ak7=N=M4d?37NF z6>2DflqLBpoheHqQ@T)=n4t8h>=;eyM%m$j(u1<_mC}>4S6-zzW!pWa50w;2=|^Qn zR-&lF+5oC5RwagNicJ|o?TSMgO`VEM8AsiUu1uhYLKT5lSE?)BIgjE|!Z=f@rBtA` zm3qprw7ybbsfrsY4V2!c4VBpnr_NF4C>zze%3NhNo~O)HtRzl}S3EdDNl>_NiAs{< z`z={XRxFkjB}H*sQk7I?pe0R7Q>t0gm2{DDh^AglBq;nvXm^PswG>= zR@z%~lzgQ-DNyDsL1cllK#9Q%m1W9EyjCWvg<| zvR&D(*epAg9m)mEE@hW;$+BD7tqig3QT8bPEqj%{%2~@kWuF2p2b2TK9&}JSsGPSP zRt_t6%Ms;>a?x^3Ii_5;99NDjLoFwi6UqR~N#&#x;B!hjr3@2KE2oth@r-gt`C&P$ zoK+ri=ah3wXP@)Rd1fyt7nr@MTvS4RE-9Coy{uee_NsDK>E?4yxz6kj<%Tjsys6w& zhKq$tp;FuDmU2sJXSuE1Rz~?0DMd=0&mH9svv-xd%-&P(DJeepmHWyxp9jhV<-AX^ zBC?g(G~ZKnQLjkU+E!h_wNu-%2t|9fy_#a_pmtD~aUIo;>SE4c^;aQ_b97QyaRF)|i+}{F zomI=XU^SRgjdxK)RE)c-UDa(|s2Zwn<+`ceR0(%iyQ@6zq4rP_4pYNafyGFAs=K&e zYA@A_d#k-!%q3h6SNCy!)V`|4H$sh2*Kz&SD7Bn#f3?3_$#;M{K;6zotI=v@-+}5t z)#f`$9i&$A9jp#kYxxdQhp0!nq3Td|B^RT{s7)=y)M4s%Zn!#J4YZ6vz@e}o} z`X7F$zEjUw-mC9b-ttlXsP0Ce)KBU;%NO;FYO{P*zp583-_&pFCChj9yE?@3L;a!l zxBOIps%I^wYN-k=7OTa&2l-fitmiFdtYxfrOId4K>qSd>YkBKsO9g8M>rhKYYenk- zOC?5aOu0W9MP@DEzZi|0oBNwl?KI^6$0#0L+&|WTtu~HliLg2ct%9{4hpZY~Z?oFi zdb`!m);p{Yw%%!Vvh^;jo2}Qa23t?9)!BNF)nnbpnO4)f8rQVevIddb*4oy+Tpepe zYcOeUZDs9FlB`(_GuxWYY>qX@+LwH?TC^BaR{LG+P5#u}T2oHfbj^<%nxQqPRHIr; zT3xHIwWc1;)Y{S-S`DoOt*O=2{An$%mKH#3Yqhl?T1Ts+1=G4(T`h#x)9PuVw7ynf z>rNYJ4YV-YP;035qK&jhS~zX2HP#|%6Rn9BNt> zT3c-_ZKt)F}p+#tGXg{r=wvI+>k=h0trA29*Xn(E0wuKJR258%8v=*)HpaZpm z+Acas8>H=_gSElhJ~~7jq8*?^wV~Q!8l%N%N9izan0A~F*T!fk=~!*7c9D+L#%WjR zcx}9PoyKahS|OdF{ihYtDcTgRm`>HEYLDnNZMOD=&e7tv*EB)%YS^<-Tc~XfUZgG3 zDs*0~E!Lh7TB0q{{DYTjOSR6i%d}ZT*v*|el4!!0quZRvExDQpjO!BkakE*>v&i@tPKu0q8-tEJ08`JY6Am~X~(p% zj>om*TGOBt+6jhmQai~IPHCqY!fEX^LpYebx@qFWMJv1^uS^+IlN(Y<+C!mADbf#^lEr`yt&9Vj4*|yoX z5IV;;#}-QG+UDB2(|NXewlErJi?j8j@wRwdI8Cr6*dl16EzuT9lWa-0{xsQ^VT-0- zo7Xm+X4*1sqiB{b%Qlu~+p=x3G{;t8n?&c^=G&&z1-1pYnRKCTnQb;*Zd+|jq-$)2 zw)37_wp+IM^tSDh?LW_B+hbdj=ZWp5ZLa5)?Uilc+}F0(wgS%^+Z)@^z_+%yHZbI! z?Vau4==ZkwHazfy?Sri(`(|6{ z`EL7e^Ll>Re%ML^e%gN8ay_NCQd_!*vvc+eLo9ZS-P_g2?ql~4_O<)kJI9u>m$A?D zFKaJr|CUkCUe116EpIPxFI5KHXWGNLS@!w%rrZMi0=pkwXkTb=P8Zo1*;~@Z_Qm$r zbcubby)9j4UuN$>m)n=y{pkw(3VQ%uXjIOt@xA&qO>>KRibfbNvJ%VnsZ?Z?y&Gyaq{&b6dr#+hPvhT7Fr@QUD?W5=( z`yTsPy4Swf9!vMx57{Tt!}i1W>GX*Gh^JNi=uP`g`zBgwFSKu=x9qp<+vsik zZTk*dWG}MsqIc|f?0e{4`(67!de45(et_P$-?ty859|-@M`^LW*nXTov_G?-q|fco z?HB0_`wROO`qKW=ex1Iuzp@w7*Y@}JBKpDp!Cp*1+CSPK(NFeo_9yhaopZdV7Kg?0 zu%C~^$5A25*Wv3J7*obk#!+KXSw~riEvlTOoZ~`rc}IDN7*fGe!QmfV(NWRSIku9c zl4G8KWk+SlIkk$Tii2`YmfTUDW1@u)565Ix945yIo*gwfMiJ+z$uXh}M=g#O*g0x* z&;cEFIF^j#sLRDV(j4Jjx?`=QDYwqC&f!PbJJvgz(+!Rdj+S(zW22)r-Q?KpXiK*^ zwm3S_t&Xh@f4a@F%@IJiJGMK5=nlsYM=;&#*y#wNyBxb5p>(%nx1&4V~pyQyUKRx6)?ue!*948#Z=}E^)$0&Nramq24o_3se z#L_d43yw+jqT`}tI=$q$J8n2;)0>VWMg=}7Snr`Q zIep+LcC4fi9SHu~K0+_8hcaJ+Er zqAwjU9ee02$1BG^`r7f@ae%&Yym1_+Zyj$PN9jAqJI8VQ-ton8l74l3bzGz+juOWe z`pxmpah-m5e0LPm9}bJNi268voW<1F>Faz%%Q!1KpU_H7D*iQP(!tJ${g{}fvqBUT zD{~HvVWKzA8iSa4g3}hoNVuIBk{MB}Qw(8be$M%Ej6}+LJCG5RIQ@fJX}hy?EGvt2 z&huwwH_jr=61trWRF;b9WJwL|u)jLTg5pjOCp%@Q$*E4&S%cG@nzJTnciNq`I45hh zIk(g8tiu^j!&#S$b1rd)b4#83oK3m?&izh5dcb+W*_61&pXdM!|4U*1!n}k=)CBRq?eqRoc-x#=M85xz3IH^98L?Jh0am*mh+Z#EWPc# z?Tn>G&il?u^nvq%b2=?{7CUFsht6lt+4Q;dwKI{valUabq;H*Xor~!^=R4<8`ri58 zxtxA*esr#+pPZkZYv^a^XXiTl#reg#fqr#MV8cqa5499iSGM#dVnaxO`kksjth|b)1%QRdk)Cm0Xov7inczW!Dv2 z#Z|?1o&Mtb#Z^dubyam0Q6_)kDyED^-Svq6<>FmWC}8OquPJt6*Ta77u)W?5=tK4wu6)CGyK1{?adlmFUA4LTuKKPzTtinwS6wdKwaFFE zZFZe;HRaB_&bs{QIoCN?b9&x&-qn&`a9wbzQjTeeQbhilr}HZ(Nh;Ti09Hbo$Qq z&NY+1cYSfqre9q@T#59j>!)iWEp?T;7BlBL_fl$cTina3kK5P1l9q9oaj&6e-DTbD zXgPN|_Xb+tUEaNkR&ZBvZ=n_472VrtC3hwF4qDk=*}aQaaaVEgp})9)aqpwQx_@;a zpiI8oeV8&qSNBoM1Owg2X;ntnc9JssANNJd2qfHBC@Vg8U#G0N&0R>L8@r1rJ8p6p zQ^_s4A5qzDb3dVWx7+=i>Tccru%F>J+!dmzo4Nm zq4bISiMu;}>VE1DqtD#W+`Z^?_j7kRec^uLj-W5yFWr&!mHU;uKYi`~;Etvr-5=e< z=_mIm_bB?={nT4(y0n^t}CMKhApiGoN-$WU4wZ4Tia#MX9 zWu$ug4$6p{^j(xuedv2AD-+lEQC5biAE2zjML$egYPNoqvh-5@I2Cn8KS@3X7=DS}`?rLw`i6UQ>TUYw7j$*R;M~Uw_!If!;u`5YIcnMdMo{m*;;R{|4rKJZT0JBJH4HL(`>JI&_5YdU z_3`?@<^+AR&YS<~Q+3gtrccuqbA~=cSIyb_9NlKl)92}KGeJ+%bu(E{);(sLp03w0 zGxQ9-ftjsm>$S~XJy)+|=IMEQJu_d=*BhDzdV${5oUbp`8<~srrFt`SnZ8VKZ7$bW z=GQQxQsnVa;@da$`w-^Tpfu5V|4?a+5Hzjo=nm|uJJ zJ!5y+`E^)7%=|i{pJaZW)=x9P&gy5GU+48p%&*J(Rp!?<{TlP@ zhJJ(jbxXg^{JNvxVSe4$iR}hGJBs zs-YTHsnxI>Rj7mgYv-wpJ%;|Fx?vaKZjkJ)@p+-nYI{->4)tFd7)Yk%mS?V++^FXk=XRZEQ3)3VoXxO^ge^envB+zqPs1 z+!$nSVYD##(w0U`V+GgBXvJ)6qqVV?Yh$!wwyn|Ds88D&?U-$EbTmxrZ}=Mxa3`aa z(FO+?0S4g$jX*XNWCXF9&PHdWtF~$OUtTE15B#$@78%yO_BbJRP7!%n1L}MbGnPf~d7R!^3 z$!z97V+#B0RAVZepJq&Bp>1<=R@fV(B%w?bdJR^>M z{_#cvvx!Ec;iDxPNz5i2$;_r0Da@uCsYXMZW~8xiGu=ox3TTFrVRQ)c8eXHklxbud zWu+`5%a|`^8`(yNlw;%=nNqHiYotqgMxNo7@(tFd0;7P<%r{uKE-)4to79EILSw(W z$XH}-RTmqJjYnjOvBY>nmKsZq$7GqY%y>$c8_SLJWQDQ9NFytaRYoRRZLBde$Xa8q zahj|%))}YBdSioem~1pQ8cAf6vB^jwn~lvzGTCBmGg8TRW4lpC-C^u7%Beezod%`5 zj9o@~dAG5fjrSOP*m$q8myP!s``CEDv7e0(7zh4O(OH01k-dMMx!4^Wx~}`ftC+iT z@14_UX6|4o(kMuGNeW1VNJ%3IB4Br{wRU&s+TE_*iuIrWd7tO=40Dfg=OXi*dC&WP zzuNIWn|<2xew+Q;@d29yHfq0vHV19Y{SMh2vYBsv*yf1MJnN%2N44W)Hpes`w>hry zgv|+!Cv8sJth7F5b4r_Y+UB&)3hOgAXKa4!ch=^t#&b63Yz|wWx4B?*$ogNKf3@R_ zHWxKsvbm)3vdv|US8T3muU@ses_~l5HJek`*KMxb9JRh-bHnDi^-Y_bHV>_D+1#=@ zZGGG3wvFEEj?En#*M4_x?rOYeb5G-aoBJ9c*gUjpWq4%spT?&)&urQlp4&XPaWcHH zd7<&8%}bjNhF3PPG`_ZZV^eQ^T6{2g8+;Ax41R`%h7E>AhNXs&hGmB3 zhI+#a?Q2`ZMlGrgn+)5u@3dWuYQql0F75kkt6ig$K``o!-wc*UOXF8VGh=(>d_xCg z2jhD~N8?Y%l?Kfe!uY}Pi?N$=ouRwY-MGQvVe~S7Gu>3NQv3k6Q;C1C6JwgN#AOqt?O3VB-es5MzjOy>+NDO#4~k#t37*A<{U-*y=}= zG1~Z(A;uW19mg5twd1MAbfdu{!&qRnH53{Pja7!3#xmnLL%FfsSZ$~7UGH<_8{;a&TjN{pdfyq5X}tlPuxY-5n22ei zftsjkv4NSGX{mvmxM{gTGRda*2F0Y9_8ZJ5v+15eHL0ct23wP@>5*ZGX^82CVW?@S z>8oLwX_&_0rs1Z?5hF|^OslL$nns%X_8MgxZ8BMnF^w@LyRXR`b<-Zb7M2zDkr z(;#7jX@V(Sus7M8x(W^^2h(`L(d1~d5S&a-rh$U9$=MVpxR_i_T?AK?t7)9zW^y-a zbw8%bCZ}GWCQnnem6yri6mJz^iqvW%rI~eRA_o=G1D~D zBUpm6#^!N=>C2%S`1OD@+w8cU`4vmc}YmmB~X_ZK~Ed+ceu0W>I6R zF^v^!O|_<}x;dsfrXpRPsZQfu(_D@9rg~F_uEEq`nyza!HJZ-o=9#XUtSqjZuA3HH z+%SDHd0KomeKjqy_-6WMO0)QG`fjqc{9*cG>aNvhT8NV^1W^#XS?NTbm}+4uT8ilw z&BPYse2bQ1OL3T0E3uVWA+#1-i%Tuqh;7707H!40;_p`N#CGCJi}qp%ky>>WJBh*< z&0t*YV%0_LDq2}-mRaIv3(ZzV{KrC*-WT;&n&h+in^sTSP5i@36QUD)TK&I>(RPa- zVh^#emDYqU8mzR&L2i$UTbafOBUm?+u`+9QZ~*Wg2V*zkwv1ICVsX^7t=)_ zAw$d%lY~q$Q%n=G#4NG7Www|t`U=y<>7u?@j+i5+3p2zSqQN3p%oSHz<%xM>-(LA* zfoQTS6bnU*FEhm=(eg{NSS$)ciC7{I5=zBVFcd4#~Tg4Dzo48FpC2SYB zi#>#$q85Mb5_gGbggxROae%N_+$)|F_KW+)3&H{MfEXnl6c37_!XfdrcBN;;GurR& ztaw)Y%+HDEMA_oJcwYR|;)3|E*x%x!cu5>=aap_~GK;I?J#GGd@xC_yf%rh1|4@9W z&3`05(&j%FpJ?;{6Q64HpNY@4`7gv5+W)|p;!ADjEAf>!^R@U|wCwdpd?TuT-->U= zA${M8@5HW#_u_l8i{XR#S!`!$62FMQ8NQ0&#BPS~;t#Ra4+|iGo(3JT1l_Eff#%?M zs}`UI=x5Oqv;=yKR-hFKZfXr$1HYy=pbfZ}))uq{`y1MUc3|a{_Mkm*Z0Z0y0J*6n z=m>^4bpoA$($pDr2LFX>X3hXi(M&;sPm^XY2Szq&21I}~X(kn5NRuXx4(ysV*tYNxxdz83yuY7ZGvDzlGexqoSU>Vc@X_sEBplGoAf{r ze4BcM-e6QyAJ7MkYqAD?fk%_Jbp{-o`h)&pXwv{N0Jt{|1Oq`q#6;@0CN-2Mqm>J5TrRFfBl;b1thZ5jba07KJAFcM6iFba$Uv}rUL4aBA~U?Hd1&QHq zK#Qh{U?Lb(ISEVx$GqHuJ7`wv0X#r<=wvV%Y;^Dho?x867w`hta=n2!C@Av*K0sgQ z3w*(7dq3a@UZ(j2f8bIU00O{rr$7)0+SLYuAmEW741&Q2uMiLdc1MJQP~cG!2ExGJ zjBpSRc4kL_2yn1E5=4Rx9#g;+5aJsJqO_kI4WhyJ@E8yS`~qV^ELd3-2jaj9&v+0I zI@e4EQ-Q%N0VIGEC5a#rtVvD+NnoVgG%yX6+b4r$5TBd^Qb3@6Do6!QUTGi=;EHsR z4obo@Kn7T3mkBaKghLj{0`G#dK{n_WG963@5lJ~92Y98;05gDPW-iDDUyJfU9vEMp z5AwlBzXDJI!ZHd$A;_386U+o}oQgmZI6A2q6oZ~KOF#)&QC12{!6~OQPzG#D%RxD~ z5L^K&z^cSbPzip|o&{!ssL(1<1=547K{fba;cPG)w6d!KHQ=3FEvN2rL4D zK8wL(Fv4L8SOQq$Qm_=nXD$QFz}w>GU^!UrwF0aFAH7zBm0)D{DzFL+4OtCV1Iw~C zU=2_r*Mha6!vAmZHyBX54y*&u0KWS^1P?)o-y`q{ zoc4PR9)q5NPrwt4o087NUr zpb7kl`2xOx2XSA)S73_&2EGCB`0wC5xE=ok`~dByT0jdJn;<{|4xFZgI(Q+;5?aD- z)0)9%uzPZI*c?_Rw}36+o79%DC5%gJ1zW)zX{}*v2-DlZHgHWwTi6!f$!G`LLHEq| zus!t7>;OB!xXg~QBaF`M1Utcm%+9bgbjs=iyTHOM&HNc|%K8cZ1W#sZMsx7Zbj^$i zy3Ei_FyOy4Gj)e2HSsWbIbV~df$#D)DFryFKx+qwyg+MMgkc3% z&mIt3J}JYYl#!MpxgiraBaB}8sUm^6Ewk%<=PSn zZY$Sr`7m)7)J9D;f(Xj9F~rbkHh~1j%%+gSb~Ow#7+1p~hx=0iN-)hxYJ#yaRNA zW6K<&BWzde1f8H)zB6=&8!B9&3tU&_3SHp`FE{80-}z61TEw_Rcj!~*0kx=@3@5`K zfu7J4W_o);FSs|u8+yYeCm-ko-_G`hzVH_(Kj;V7W&1;acz${S41mju0%0JuD+`9f z@L+Wa41ry1Lt!ZV;uQwNV03gi42K&$B47jz@r{I$8mGW18lzz}%npr#F>p$7ER2PR z2FJlTIIDUpoC=4PCcp$(RGA19;lb=Am;}#xOoP+l-|@*X89qr%fhiDWq{38~Qq4yS9(fjKbUYX+PF?*-<7>JeUW) z!}4K1Oe`*d1@LaoOgIy+bSZ*G&_1^q7Q+^0C9nh@b1H?UkT{pYGHC5n4$I+hX%(;n zKK87HmGGS3EI13^D6WAuka^d_T4?Vx2hM?eL+fEZ{8-ii8{m)Gjj$2A)y{+SU{=t4 zI3F$_yZ|nMXG<5th4A%+MQ{;(lDHTyhKUYK;1cMSyA&>k$;r#$GB~nqIb05}g{^=q zpp(l=xDvMhyb7*@Q+-y$)iBt14O|0Hm9B+rVY&U^@NeiGwGOU>@yYAqde|y>1Ka?2 z4BiMg!c>P%a1$hso8e|SGZ_hon)&iB6pufW*wtMDqkKK&ZJ1~)of zhu7hH=Ns?_9OHNs-h}$8x8N;E#@>dv;g3mo;2n*3;a&K{^B%khUliVl_ccC%58&aV zhw!1sNAMBs75*4L*7zU%4{nQl2A{zY|L5>IoE!K8zJM#rUcpxo#=e1X;JEU)@GUfY zzk}}}w|fuY!%I#d;0KuR{|SDAL()FO&+uGE6KsMb^1r|@&{*~reuWbze1qShQ~r1O z9lk340e`?do)*XgO)V3Upizf(NcFQsmgrMZGt>;lO=^ysqZ^JbPzyA|r6p>KHhHv0 zZBWtRwx})YKDixghw>xaqxQ%%sRQbOsxv#GPAJ=>3+jRn`gBEI(K|QIx*2`1`5FC; z+K2w4nZQ+t|Eie}-5A^rbwjsnx})ys=HTDZZ>Sje&_o+IP551t1Did#rzT;O6sa|c zBU72ygo?J?>5*1|@7NplMr|keL48o0LThBLQ7d^v2TQe*G!&iRAN5B=$_AhT=znk^ z8i?*X{)zrX*Ald?Fyxv!7!5|51zK_%%_}q@13F%4L`F1uwh5UuYLB6)d9t>wMlG_m zTP)gMjkGa76(fxHq!2{Vib9Gg`mdTHhFsD(;%KCwgd|iGB_kQl&rpzpXto)dQBs+T zRFqg|i)_(&$02A43UL^UhN9{I!_YAF(SJA^j`}8yKqF9e@klfh31y?uC=^*X8jVI) zWn<77bZqcgG#34@Y#bVgjunkZ<58Q*cF0cS1T+CHp5%ZWkVTmzazum6oRAYLtae7u z=vti%azXtjxguB854a&W)GvA>nuuuGBs2*P%5q2Uh}wA|4`dhai9AtNp%?N()j{6K z8}+gGK|W|ohA;9(M^pTeA6hfmANeDPlmHZfI+X>YK=e8|2nC_X5y2=Jov95)p=gtL z7z#sge8W*V>KPn~BGK-`DQF6Mmk@=b(9glqC|Y9-ia~QH#-dpCtuzkBq2J2lQ9KHB zn~J8Qd*ulz0gZA_M2V=UR}xA>ZIh>=X(%Tl86~68vJ{kpo|mSgRP-e>4W%JFhjf&V zek#jA8HgoiqD<7wZ91BcI=SSa9Aw!v1I)NE!R%0rfA`6wTCEGs|-$S|i6 z6`~H4XQG+NsjLVUp+B69Q8CKrC8z`iJCveQRFGMQ%21qLIVwjdy(>@!DlV)=MvXfDdjtVi_- z+clsDZ9%yOThUh3-EJG&hWx#@ zqwOfpYX{na+Ia6oJ5lEuyU;E)!G1T|jUK1%L3_}J(!FRe8eg^#?L+3&{b)aG?sNbh zKm$AvqJwCi-yw7ewGBRu4kJ_25p)C%N zQ|J_ms6UNPqxp7c&>19qoki!+W$*LoJTm)TKo?Mt;D6D-8ZV-YsKVhAx`aXlE~Crn zOU4y+1>JGDimsx^N!QRd8}6Zds8!Z|bRTsHdVn6FTL}-*L-euq5qgAjCOt-v(HX}l=m~n0@E`gQ{hIj{ zJw@E_8G44=raec`QD)T(^a3?Ydx>76;*wYB6-o|yjb3YfgWez^LMZMtYSQ=>eMMu+zM*gEdeC?D9c>=`1N}f*1s2!>x2YAdfKO!TunvFC zu*8=5pOR*{8UEkr=D0b|i)(>f;Nr%XxTVHcxD}rMxixN$vqIY7Huy|TTig~etZs+f zVYj*MaeLg@&;fVADXATCN4(&3C)^2_`F6&g@tn_Ha2Nb*a97+F>oR}FKjUNezi9TH zzd8J>*}^$Hbi>_nl|y%|*(MDB4gZFV9edy&_>$uvnlzFE|EI}z+;XzQR`_dBFRjg0 zbkSoyzVFf-_r@;HeQ+PV$JH8JV>+p?R*w9;dq1sQc%OTJ+#e@+48#NRPm>4XLHO?f z7nR_LlmF7n6r8;VA8`s$v!AhT39V{Mcg%9-?t59*Vbz z4#UIniSXfgIPM%Z0*}DIP8o?u;+m*Ycobd{F&dB7I0lcwJ)+0rvDhzW93F>x?07sL z|7mB3?eOn$6YvClEZ!d5WCfjv#Czl3EL$&V`se1?1EizSfVR-#mf`j zup3sVO~ezi)3ix=l16vzj>k57U=O@z+GIQ#PcQStp4chH3wz<8QoXUaMjz~h1BUow zUu>W1hyC!xRDbM`N2CSfK&(#>!a*8?aWEd09)d$KOb^AOcxZYU4#P$1;Wz@@XGG#i z?2r+Kqw&Fv7#xG2WW?fFY?~E_W>3Xa@wDs&oQQW1PQpp}UiLJsg+nq< z#_rQoa0<4{NyVvn=kzq3hTr9+<8*92JOgLoycwA|6Th30jk7V%n~tYro|l7jaP#~b zcn02?my2_8T5cZB!ze!==i|Yk02kmx`GvR;?<|;!XX0yxMYsqnGmCLCcAr^-OK@Cq zDK5pe#bvk*KO9+(%P}aaz!i8*NhPktFH2|PSvaq(3RmH#(rR3d|0tV{wa22e8eD_z z%W82gK2kad&%s$`b+`@}md(X;HP+*LjSaX#V-GL6gea*ZqS3XLoAN{y@VDvfLK8hoR2EnbUvRIS77@cQcY zcs-sxdjsBpY0XBw5kIZjgg0T!+JEprxOMGjycrL#-GaAh+={p2v9;UqHr#5?cDx;X z&)I=@;J`UM@lO15&Mv$QcdOftcjH@id+;9Ix_&R-i(A$2!~5{!hW&UyKGARhAHb~| z58{J(OyePZ2>Ul4#)olm<8gc(|6XtcpTI{#PU4gJOVBBN3J>=_jZb3>r!)8rE^s=F z&tj)Z=kPh)x#I#^3Co;3xQp z-GBH$+;+lK{1pE@;Te90eI`7|&oQ6y0>8kcC%nWjvGasi_!Ul`@EX6tX%pV!w|Mr1 zclaINHQ_yek55ndfIr}G6F%Zk*uwrZ{){`>H)%=H9`;}G7u?VOEB=ZH+keB~u$%pN z{2d3`|G+zT z$qR=rqzifH(3Si|1V_!*o^*BmMKeDh?WkF95?@En%#8#&YDPe$(or*!AV(ZEsdDnl z@psabv~kkJ=ZNB@2_unlPMQP@8SA782@qc=J<*d0r{1JDS?Sb=^dVQBtcf*w=+u|= zCGVZIh78irxj*So#ybxn14xkbKr)boI}aj*NWAl(itL&4kN=zkn3qs(+#JG+oqe+$P7&3;;aUDy>kyWna$#}BP)sEPaqplOk1aiaGp4gN7t`5Y3 zv~hDJj^t-IC*nkUyEzkQV&mpQT#4xBM%>6aw~1sTiFTVrCXpgHcj8Xwx_J-}vc+vO znM@wKc@j_Z+|7%4llN{u#E1NF^CiBd^+Z47N316L6Mtfw7(fC@>cl`2NHQk|ksz{s zVlW9NrzVDw5OQW>ClEUZ&CtDAkEwpNg`?IoVnSC)0_AM-Is$ z-92WI8N}Knm*kSaJn~2$vGvF&`6Sh&fE1E+kC|j9DfB2JMWpxSVp2>7O)eoN#4x#( zloJ2RWu%ORPA(_qBz1BHsUXKESCUF{Zt^TLi@cj$MXE?2&uUUl`g+bLv&m4;8d5_> zc-E3yGRAWbnL{c(>qs4$ZU z3rH8Qg=7)=$!jrLOuBh3Axp?$ucc%undr5QEGOY!E6576%xfiCNmh8RBCE+RuQg;1 zIqtQVtR?5X{w9Bumfq{gI?};=J=s8h_ufc06212(vWfKf{)hZSkoRV?nQ-qdWD8Nf zx00>I-g_I_Mkac1C)-JY_YSgy6nO6>JIP${U1S$o>b;xnCX2lHkUeCr_g=D>Z1LVl z_K^eL`^kQC)cXKAK<;=SBnQb8??dDedG39f9424AkB}qeSD&NgDEZCj7&%5npX1~> z@%1@DPLK?rljJ06@Hs_JkwreI$!YSp&lz%t9QQd(&XQ|B=g2wo$>%)zmvr&HNG_7! zeJ_zqB-QsaxlD?EuaGOG(f2C3N|yOvBiG12-|OT$x#fF<+#o;u-6S{30KZ%078&Yy zo7^TN{O*uDWSrk!a+f&x-6QvitKWTcpB(UeKpv2~?Hkx#@q;4}G5JOY|X6NwD?LcWlcfUo2m*%k1e zd?ybAevlvJV}J#WO9trx1{zRVz{Y-zR&4Yi@tmwN2YX-^&A*ibr@{v0-p4x|0UhST8`gpHsh zs1i1kj-78&d>P26NdsA=PDZ+>PP%*-n`cfF-NBt;^@TdNCQbYg^pa~IyG?1o51koTm zBO;gv)2fIN8baqrgwjxYCL)Z6(F+mbG@M?Hh@cVlc0?qdLZ3!N(J1;NBAQ0iHjyzj zhIWXIrLnYgWE_p7gCpZNN_sVF7M(?JMpe-&`Z=naR#O^1o6e?EbPcVcW1?$m zEp?8bL+hw#^jtcZ21M7>dKwYkKpSX!bR%t~S<&<8JX#e!pU$V7qZiPH^nCOpx`(NW-6529mDP2mfVwTZm)EKjzE~jH+R?rpHF=i!QNqu5g(N%O>%xb!tR>Z8K zYv_iUwR9~#9`iT-o1TwZN7vDdG3)7iY7x7EZlFD5H`0xCQ0ykUiIUiV=s(mpb~D{f zonp7pt<)uU8{I}H$8M+FX>sfhx`VEc-AQ-Sjj_AvE_yh2H{DIY#O|ScX|uR}bRX>> zx1a8(#<&CY038~4kRGHFafj$3ni_YQ9;Vadj?klYM%*!aj8?@RrzdGc+$nmBE{Qu$ zPt%ogXXqKaDef#iOE<@zqvz<3xbyTpJso#}UZ7Xv{-yuYCvg|)Mfxu861_yf#a*VC zX|wn%^a^bgf0bUNzr|mt*J+>l8}tV4AAghHq<_ZWqIalG{9SsN()fGy9vv2cpWde< z;~&rmbZq=X`jC!~e?%Wqhxo_zF?EZ7LZ8r}`2XmCG(7$(eM)2EpV4PDGyXY!NoT~r zqOWLK{A>D}*2KS|Z|L0kxAZNY7ypjFqYLBT)Aw{){0I7hu8jXkKhjO{pXevLJN`5M zOpnAj(I$E|{tNv=Z^nP6U#Z>HZ}c0THuXFGPP3-|pg(BYR0}4sim5uLV;iShGD~)U zYBSc1eV*E!HD?wHEm#ZICZQ#3#ePm`&04eW32j&#_D4cn)|UO1(2liZFrhtb&xR&+ zU>(@lgpRBu3ry(5I{X&Qvu5uS`?9{QMUvKt%=Ah9*#P!e(m*zl8IlIEK@2AS$^K*^Nm?5O zYe>?H?%9zftuUFLNHQ=3JC$T)Ms`2R#6)&GNh_mZZ<4evHTE${OZT!bNm_z|8K)6# z$qS}YMj4;Rv>{L9jI-g>BqlSDX$n)=%xPw3X4TVFrm~u8w#=4onKpzCVcVw-WkcDq zX~Wnsc6HitHk?@|k6*SGaB|JaZGiC2) zyBWyd!}hQd*?ZYuHa2@7+s7tk?`Qj2N%jGDfUU_s$PTj2*@xI6wk!KEJIoGcA7Mw> z_w1wWC>uKc7(2!srXOd=nalJO>;%i5ev+MJ#nVr*Q>C~*cG-m=PJ9(_T*e+*Vw+C z>+Cvvm2-pLVBd0XvYV{kj9cs$12b;3+stdm9d?J6&bZ6&vduH@v3u;)jQi|9TRr0e zd%(KnK4cHsfZRvy5p&Fa%pNoU+$Zb_i^%@91X_l~_|UGv_v_pE!~2lj#ek@t~(Wc~9#u}@6N z`^-MGn7k&|#PajLurI7O?<@PpR^@$X-`S?TAM6Lam}kK)_|rUr3;cPWj_bIPZ^^aD zZ^oPP7WvJ2bKW+;1#iKB%5TYA^564Y@mAb5zcp{oz4P1fHasA|EpN+f^4sxtd_{hH z-huDT@5npyWBHwUCw?x!Gw;l=<#*v-`K$b&_)ok=!O#3xu33=tZoFSXcix>F3V!3i zaiyRK@4-_Fe&@gQ3k5xSPkyoB4^0IBL4hXE%wHF1La@ALp(ba@I~MA>p8s6foA>7W z!akZ%j$NTOx8@mzeR*I0u27SO;QyQ1pZDi@<^VpB51l!P58}=qxkyrXdcaXl*jNG{;E8d$MTQmaXgNHDUavz zyk*5yK9%>cNZ<)vtVraEoKz(7BtEoa8lT2TRwVOeKA|For*NN&RG!NBRiyEBe!L=s zXYgAUnLLxXugv0E{O8JSp3VPPIh{}E{VH>K4j)-LgU{fOmAO2Z2Uh0sJRVk=&+~a? zWdSeXb(Mv@kZ-G;$!GHAl|{UW@2xE6#r#-h2`}MyD@%DPZ>lWgW&B%ZIWOlOXI1bD z4rW#IN^YJti_hXNv#NL%51&=dt9k6K*?cxns;c2Nd`VR;ujR|D=I}XuWmO%o;~T5y z^0|CxRXwlgSF0L$1MgYg$Q!wB^*lb0PpqEL=kuKE1$+TtRK1Wd z->hEBm+~jo%lI<>x_UWZ&ULd_@D;rE?3H{acb~nAuj2l*SM$|;%Ir0K4Ue0>mapY= zX8+Cq<_l)8=SOM| z@B{oo%|U*Mn`#g9!(6RB!jJIrwMY3;KDqW7KgPXlkMrYvUF`{el5ed&#ZU30wWs-M zuA6g)pW(mEIm^%TK6B3TbG+Z2^ZWw;YtFy?UykNn#y`)w&aZRJx*Plkx2n6zZ*j5iHowi|>hAD6d|KUIewQz;yT|YGy><8beSWy^ z0e`?R)ji}7`J=i={1Jaz_n1HCAM2j*C%mcdKmH&8R`--YB=R@j0@DF@s{YUKm%2B0kUB^~k)}5OD*Y;zHFlG_NwXTeOWmafjlW61Nd~(fQV*#) z=qdG-tX%)l3`>rC{ZA9quNrJ6SxJk0^palc6W&|uEq#vC#LT3JQ>-OxX+un3sjswX za6e7H=TLHgslVi#F+dt1#bgeY21*T?gQP*yiNSwLe@b7=wKigDz2{)9VfE&0t))*o zKfxdwq$~DD$tb)=ss zcgaPDOVpMMM~NFDbf^apgu~9k_PCbr5GtkA1lR4h5C3YUTUqMDovG|>l36z zsd?`tX`0kepDZOy=X#|`Dbj^rsZy$Bp-+?2Bujm|lqpr|v!ravT0dQyE?Mbwq#S9n zeugwd(&=-hT&bl#Ps)>g_4!i1ZLc5t>Ke2UY>7omA&OxMqfEdZZZbTVe&^qxEwA!86xBed4nNR zo+4k>N6AsLORs1-TJF|6Mvj%0KjP$g`I9hJo+@7y666H=vXCez%2$OXIZ3`QOp~X{ z&4gq*S-z}GkyB(@NR?A%cOgwqlf8s=Ib9AAGUN<-nvf}H$|*vYoFz9GvgK^~nr^y0 zT~>q~IY;&oX2>(-!@68KSN0b261hZfA(YCcayy|+E|a?n<#M^)L8y=`S z%$8@%enO30BfAK-a;m+68Va5sk~HfB`lMd$-fKB<>hi8 zVTHUx2Es~tr94?!C9jergw^tDxwWuHUL*Gu*2-&TYvFJCZy5^fmA!TQ2|d`foG zot96_Zn`t_897IHRz55H=+4RKWXTbvNaka-i;(d`n)SyDi_A=j-ms zcVrjcUHPtDuDd7SlaqD#<@<85?t%P3_O*N{Ka`K?9?6g76S~LpWBIJ^iTp%1Tm2{h zCwH`bD!-H;=-$Y0WNXW}@>}^&%XjiSnOeS=-^;&Sevm)P|Firgf0AX(&+=z^fMt{1 zB->bik-x|{bzkMLav#fY@;BLF`Ca}lOO`+6A2P7CPz0r?rB1O_x>+_;nkfS#B5BYIQ#;KPhu{KPx{gjk;fyUzERfzbd~f>vi3fZpvm|ccr_s zSNEIJL%FT{UHM&UqwlHoR66VbQ2tQ<(*IAfQeyR*sJT+3*DHFZLEl^Ht<2N+QTixT zEUXo4WxZuzrLVHZvY#doci6JO(qHM?j zMZusLl*@uqF)CLDlVVb?3!)+_%>W0kSWL}8pVPKg%AE8`VE z!A`MLT!abA1jSOYSL_ugI4BNEOTkfbRN4zpij&e^a8{g^j)IHgqI4Eq6<1}L;HJ1K zqlAgdM8!dvq-Y_yEAC2+;GuXZ{=#HsveHWMR6Ld61uw-*=_7b6-U<+W6dz@>;H&s5 z5rUuMr?eLQ6@R6t5TFDo)fWH4ioaFbp#fGh6G2n@5;`F^n{iG*9U}$~?*(-gmTlj2R3V zYaVOfJz$)9oVj1G@#gX7c?LVPow=*k1hc)lX@Hm6%e>Fh+ZTd#~rdt_}gO4$zZG6sv8VL z)Un#D<5frPRVP&ogR|ZS(iC#nA zPFCCMJykC?SMRO*sM&g7)mI&;_f!4U0eXKmK+VwyszGX@K3EM_TkAvA5Vg5JR1H&` z_YPMh)PDL%HBvp-Yl=EWz0fO4jZ!W2(Q346sgF_P)GB?vI#spSC#VUkl|E5TR2S=$ z)Ff4>pQcVzTk4b5WYt%nqNb>h`cySd4b!Kq>FRI#3^hZQ^_gm>+EbsUW~or0txi`5 zX|_)}s-J#_Izt_*&sB5P;rcu^PaUPtR}0hxeW6;Y&gwN&ovC)!7pX-m>{YB5s~vll zs3mH@UZrZOI?qt1maA9w6>5d*(yLOfRJ-+_rB5S7FMV$)IedSx>8LRR;jDh8@ko% zYBg0@qpne%g|+HhRVVzd{;g7Bow`nKA*@%|tL=mh>ISu&uu=UpT5B zRj=rdsmIh-!g2Mu`nzyKJ)!myPO2wWAe>T9sgs4%>S;AXIHR6XTMK8^vuaP_oO({R z7S5~ZRVZ9gFQ}fvzv{ngq;OHasK)3nsh8B5y36WiHC=Z_y`o0wuBunnDY|RwHFcWq zx_VvB*WFNWsII!3>Pdqhw4MMUiV0Sq?YI&tB+M*-4peR8m;?J{ZGx(JyoBo{e)-gGqpPxjo_ey=G?h{_CuT>}A8}*IqrhBWtRdaOj)OV_n?!Ee6trR|}AJh=tNA;sx zp!=kLQYY#@tDn`$x+b+r_0oM&zo_=Quj*GdO7~6urWWeHtKZcC-4FGL>Zr4@wXiML z3ATc5piXD2vt6LGw6(OIuWM%8%+^KM+_t%Gxvqt63)^H}%m1V3tRK6&`8G^jYz!S6 z?yk>ZOn{9+hA9DM%_ydsTX&5cbDPr?(WWe-sBHxf6DhHpZmTp&uU4QHXk*qI`~>cr{sMjh{mnXn4q%vBN6-#+nTQLqHd^p83^r36z=|0eMhuY6LSuov9HN0y9jF z0X0}@YK%?5YE$EJ4s0+ru6 z6Dwc^&Y4&PYjDBD2H1d0Cbqy9Trsf&cA&9|J+KGkOdNm%a58ZOj=;^t2{-{C6KCKI z5=~ry3rIF`1+Jipi5qYO|C+c1ci?Q|0X%@ai6`&`z9wG43nZC%18Wu@dy5(sYw6`04+@dK_KX45(I)kYm;CQ43J3(2m#b26odi`lQ0kl98AJN zIEXNb01?2;BoagdTazdd1{VK2u9JgN$R)ahCYrq=d zT(Di z0yA6=gTr8s%Mow{EOt2xj)D^|$G|br%Jn!n4yfx1Z~|nwo&+bsT-Q_J6jTwg?1oa-bz%6jb<2JYru6o=7cfe53yWlR^>Uj^` z1DibWgZrS5*8}hXIC(t;4?(!sBk%~E^Lh*(gB0&4;0d_v{S-U}i9XN3GqBg^Id~3E z_`Cowz+m5(;3cT{eFa{Dv3{??YtYB<4R`~F`n?5j!3e*1;2jv{_a3|l%Z?1a=Q-3Y)??0nK1D*dnkwY!3Cn7O(|`fj`0@p-*5-*b>eQYz14v?_;=7R@E15Wr~~W(=LL0y9bub)I>An`Yj9`S84e5X z0=q!};I6PMTol|5c7w};yTk7Ae6S%9hTnq?xg~58(hK&2h8zj@hE*YbU?2E7q%Z6X z_lNX@{ou$@19cC_gbsiM;P}via3FLD9Rvr#siA}6V7NGR2pj@0hYp29;nmP#a2Uj4 z2JjEMg&7z*xGL;d_$%BMHUf@-ZNo>xkd3Ye)h;zcj;YN%Iz6dvl+i+rpF+zc{5ys;joEtF?j)Qk1j4Koz8fjbwV2{WN za02{aB!B=~MnYo+L?Vb_P9%mH=0$2ygPS7>Byeveg%ti0#UO*@|J9)mYoi1daA35A z5?VwnsGwi;L^u)7jy8wpaA=GLw16bW5?Vs97%ON6Lu0I=HJl$~18v}<7+Yuy55?F) zJNP}u9@@i>u@2AyMvZrbj__El6Lf;6an8^gHji_GF3=~=6}rNVI5+49>*L&^J6s&+ z0X^XQI8W#akHvXGFL)--8+yZgaX!!ozKrvQzOY5SAM}Hr0&m2J!7zvt!eKZJONf9GaAiUijDpJ&qG2>_lo$hJV7J6r7z_WG7zg9v z?}_m+9+Jcam;e(K6Ja7en3xQc;hDq~m;$dQrovSCIB^o31fM3R!8DkYlmRo~v7}6x z3BM*~!7TVwayHC{!;^Dh4*WYg7v{q7spYU7x};XX3Ye8T1x|tUQ>VhIaCho7I1LV(G#yTd zm1&i*5?)TLf>rR3^lDfQ|4OfcHSlnHEv$t%((7Oye4Sno>!C+R1DpZFf?Np zoCUXJ%!ae!;fy(O4m_VR7tV#wcpjVwJu>IR`7kDPAzTP&WiEn?;hfARa0y(LxfCvi zJ2IESW$~1n3}Z?u7eA* z*2DGic-98E0iMj-2sgr;S)1S{Xp+4dZiY>>x4P@F1L>a|j-S zM{*9s!|-X&5qJcC&p8VJgN<{K!DFy(?g@ATcFH{oPr}i;r{F1QpL-gfhF-a6;2Bu2 zorPy%Z08j#rC;G! z*u3l;{04`YeTUy+WmzNC2(2kIK_+N>nJF?ud&?T5#^^v<6VwDfFKddLqMyr~p=PK< zd2{pw>QmkVwLrg?|A>A>zn8Z}Em2l^E7S_TEN_ikBYjF6)E4V>XN>y3J&dDHu#KIr-MzNjynSlJKtL(?h^ zhq6iu&Zh@qYJI?~b7dX6~SS}&1A_v;l>s9D2AG!Zp4m?Lwv zqQL@LpvoCm$O@TGv_{sb%|shygMON5i)_*0iFU{i{coZ@vPX2HBXUHR6P=I~YWlki zazTL;U6CuQpXi3%(6Ha#kvrNt(F1v)Jrg~VCptLM3wfc(6TOi)x-`)T`Jk5*eUUGE zJJApMp$_K$$RGKb2cQ7-mw6xxME{xxp&;a79)dzqym=T3Lz(8`C>-UON1zCF&pZ-E zqSfY6C<^T}k4Dkxh6D^WZ60){P zM#;$AA_b+OITooX73Et@LTRYNA|0ipX%-nM11+}5LRn~)MK;Pon=NutF4}96hw{(? zi+q%iURxBRLUhcc7!{*47L(Crbkm{)m7t2>%TO8WXjy?OkcZ_|G!;c#PD9gBmgRIb z9TiztqDr*&_bOy;%W71O=2+IC8nn!^7S*Byzt^LB^xCokHK3oYW}q3UgViiF3)x!D zMzfKN)f_Yjg;>o+b5Xq2JTwnwTg^xFQKr>Gv=CKUEk=vcT&pE$DcWqc3@t;4t(K$Z z=%m$3v=Y6yT7_1jKde`y)d*UzL+g;g^?I}(C0TDk8_-|5fNSlPG6t#N>T8{7tm+qcC(;b{BzxIIp`?|?ht8vBm86Rx-Kj636n_FZrn zeBQnr?uL)r_cR3R*X(=YUigK5Z`>R6Kl|W5_=A04+!ueg?}z*0ulD^7ol;|m0eArJ z;V=*z+hGtMgvU4x!9%d_Fcc5P(qR}LhW#Ce8+hVE2LtAcCp(P5BXOz2Z}>Mn)nODK zh3g#*+!S8yV4z3vDu=&}D&`)C(Reie&tZ%aNx$VV)(GOfcK8R6!%ZCjHJ;#GIgU4; zl7DtIF8a9qPvf%@k8?DRE?oU5HWqQzu!g7qNioIljymQz)=^-AQye9hc!s0G3NLq@ zh$rH$j^@}LA9S?97Wh9$OKgd+Ia*;WeBaR;TjOVrcGwOd|I;4Z<5o@%*a3HRa>R~! zppz4J!o!`Mu`~8{a=|V*$;lPF;vy$E?1t-{+_49q;pB-u@oXnA?1fi3d1G(9&dCS+ z;LT3H*cb0`^22`kl9NC7$5)&JZ~(sR6o>=y3#T9)gr7MD<6!*ODFlb$=FXuw6nAtE z!(sS$=Wra3rE>(1z*f$YI1&dqN8ud7j4X5F+&gnQE$NrUpGq9OUCeFlzU9xdD zc6Z6ax!B(&59i?smttIu^Iaz6$+*y^1ef4lf0g5MJkzBDSK!$$Q}7hLz-1bqhL^ca z$J6mTmnvL^54qIhTHMsN4%gwfuJyPc4|Q$84Y<4O3_Jt(a-E51;*qYi@GLyWbvB-j zAN(~3&%vIqbMagp-@ELr{{VYC`3}FsXFcEJ_xP&k2mArQ_56fC;l5s<@n>x1 z^#y;yo?c(^SM1~U4S&PQUf=O|9O~6bYotYcnP?_jwU?=8s-5*}tTooYdNt9SXlC9` zwWeBI?;o@uwBNj2Xf3oqynobMYJYpT(pqW2yS3I@!`^MQHrhn*c3L~l(feoZXD!70 z7ws3V+PkCHQJd=BN$aF-^X{y5(av~x)w*goyt`@Lwa4B)v>w_k@19yut%px9t(Vr{ zr?;U@9_-Uc>!bbZ(^u=OIr;R{`f08{{S6^pw9f!-fR^erP#dV_`3%wqY2`kHwZYm9 zpCQ^%?TF7XZJ2h}XSg<8JMZ(W0i?d;GeR4oefJrujnu-%{-*t=wecOLjnaPhHL!VF z^jHI-r1kLq(*S(@=KGgXEXTg1wb7c5?-*^27VJA#8>=Px{%wQ{vwi^q@!EK8qwfT5g0{mKXh1vUYg~)9Grq>BnRafhalC0CeKli!@g*A38v9X= zYR&za#@)E zk9F7FH4}di%|rXi-%In-I{W)-zMAs))BH3We}BzibM+6_g0&d`P%Tue@DJC*HSeql zEkbJ>5UE9Kd;FucDD9wsv=*(M@{iGCw9EdnTCDcoKT%86It3(YNm|cwTl6DTD^8Bph0WUo&?O$ zW@zsNW@&|U{_)HZ5HQcv5Yy$Rf`ZPva8Zqc@A?Si&yTeU7h+q7+3_n;lxPVKj# zUD_^fe9&%fx26Z}(e`LbL3_2m+QguJ+CI%HXuq~!^9eer9n^|~4rzz97k?kt4r{Z5 zj%r7>B|-mb|7qKTj%mlV{XxgI+YXwFr5mz0q2Syw%=ne}=r*-fJr4gZ4pl4*95k)Ivi(X`i(0kk8s@tsvx!_C?$C z&sXiMHZ|m%_D!n{`L2D}mW4DTjmYj06JkP6{bNc@$(0Z@Vn!Z@G$xJ7(~zd5DQOhi zj5H(tLYtEx$birmqy_O0`H}ocehqC&T9SW4Tai}8IkYutO*}%|kTxVDv@K~z(nEhD zKas-F_M|GJ;seBBgvGo-^g!dLD(oVimVO$-N1eB z3H#&!(Qn~@8d##oVSgDojE`ZX$!PL9Y>ZJ0Y!N<|j3q6@|287gox=YyB6t16$B}X5 z&+vbZNW?$k6UYQ&6%Gg>_TkWY$nyv{u974m91~2+!j0pKOb;i<+8#~`B{RYqVPsyo zPIR&&oD)ub#t9r@(0i=0kAPFQbBZEi~**Pwl1e0GQ zLr4g*hzup6#5yvJgb}yMa1u_=jEf)WJ1Uc8 zk+7(2l1&n#a!3wIi^?Urq$DbzW zAtfZ>-%?UaUPqOYGV&>^oRpJh(G{eE{1iQfOeLM7r;%wS>)+{QIvEpPNh-;(=qgf0 zMnzYXYBDamhSU(N=vq=srv6(;>PT>O1DQd>qGytsBr&19kZIOCKF=TkTnFwtR-uSRm?iFj=09GC+kT@ z%m%W7X0n-7#%v*5NOjCsvX#t=*+#aJc`@6`cCt8T2iZY3#q1){nUb2@wj@eK4lTR@R$wAU9_7FKl`o$h5hsluGBjgCNAO9aY zM#jY+C&$Tz*c0RgVX-I4Nn#Ouiku==v8Tyt5*2%foFS31XUSQT6nl=GC#kU)$OTdy zdy!luvEwh1OJsKJWpbIskH12$kd?7l$yKr;_8PfPcEsKwH^~0jo8%@r9(#-2BBx_- zliTEK>>YBKT#vm+?veYk_sME%_(z9eGDa#eEK9kQx zkNZNt5Zkz~HKPmS8q>yfMO;(blpcy} zPMgyQaV=;I+A;n|`XlWU-;%bZ!{b}gR`iefHna^LGvO!t6LpCHnf^>u;ycg|)L}wL z+L6}8ccPu>jQGy9Go2mZg?6EHUj7wttq$M>Oq zXp@A#v@iW3p&#u>TP5^2gua~<2G9X?Si(R$kkW)fbPx?n7($28!i1r8D4m)xj1Hr7 z6Nb~_v_9c~h9+l5!mox_WJ|&bI)a`}7)eLcdkMeMQS_sM^ZlKEOZd}3v$ak9%RmBk zHGmAGY5&AAbPVN*W9eAxU{oIdrcJ;aU2~-qZ0o$Vqwz~#~UH1S&0+q1iB~@ zP(arvLSv+{JJEPlqX!bP@zHiP(KrI>xkPF#1~}!^90)3CizG=U{Uu3JMY|?Vq!Xz( zFsJ5pbdm+Npft&nT2i|tD{4g@ldP#VbxE?JHq<@ImfBMPBs*$HgOcp2J&jFrpbj)M z$&otJ!Xzi^M9Y$#sWV-gQ1*Oc~B3!19(zTdNj$4deH|--qf4E zN%E)ubX;-(4WL7k18ETbUve-FruRSy4WX|=C=I1)$ze2%g5+=-PM?7Y8bNK7BWWZ} zOpc;a)F(NbMpM7!7#c&PljCR{Z3g3MJS|I3pb4}#IguvP)-Z`C(RInmG?{KqPN6Au zUverl3#ffcAuXhCDMhr1dZrZ9Vj7q-nNFtRDdn`B&QF;_r_%K))9G}&H>HYJ(f?9v zX)V2%QcvsY+mr^{K+RHT&>3_;oJnWWpHgShS+qy$Tsn`AOPx>W(+Q~y=mJVp7t_V` z99%+|P^Z+TbSVu=T}GGDh}7kDIlT&3&=oW-broGj^HW#T)wD8oEnQ3NQ`gaTbV2HR zx}Gjh-9R_c^{E@_M!GX~6Wv75r*5X3>BZD7bPK(gx|MFFrf56eP8~k&pgU;WNjvFI z+Huk@x{G$7w43gx11IgFd+4x9d+A=PP1;BI(b!4*>3%wC(gAvq=1w|957D9MFg;9b zCLN(iC_+c+QTk8XfAl~4ciJ&}jQ*Q;oF1nr?F2nRcl~~vo}u1pXX#lQns$z!r>SWd z=mlDqc9CAB$(EPtWja0W3cW(>(yr30bXnSUdY$e`yFqWz<7qePO?o@+7QIDZrQN2t zX^Zqb^bT#FewW^*9n$a7dvsX(eR`jcNPj>dP?Y|VKBRu>kLV+soc@?Trq$_B=o4C( z{**qYbJL&EXLLdObNZZaOn*sV(tYW#=qq|Q{WX0}@1?(?Z)mHGx766_@8~=FIsH9- zPoJR=^aK4P<0Jh@dt`i~pXdwpnSQ4IGQQ9+bYR9;`jrmL_)fpmaT$$RBi0<7FcTJ- zVaiNdM{LH-SU235HD);(O;{7w2RCI+Sye_e){L#rXwI6mT^T>HAK0FZ7OVw3m+>R} zkzLMc#agjD8Ese__9UY%Ys6u+v7p7%)W8GLB?#{ZiB;14bVD_24STE+1*_-ud-kE(_UsjI$v3@Kyvp?(4(lQ6I z0W2%iP$jd%%t34ro02)04Pgs1hq9q;b>=WOjIGTyq-|_-rXl`fTQdz&61$Z-f{kDg zGDotJ?0x2MY!qvjWuV+y%Pa%y%WSd? z#_Y3{&*(19M=lG)LyhDzlxK6Pusy%$(WwY!~Ljnrp7ijUCH&XYTBD zwkPvs_p`m27kiZL&Ai$3Y#-*sUS|6;U-l{6kNL5#IsPnw^~(ulfoy0_5DQ}FIl(NL zh3AB@5Qel+7RoGh!dN)-%!y=?EIB8NMX}VJXco=Va$;Bv%gBjku`D+yj>WMlIq@u> z)#oIz1U4flg{82qIjJm_9mtu)Cb7dgX)K*x$jM+C?0QZn%ValmvRD?omy^x1*}I$^ zmctt5=CWMYE;o~bqu1&hy}!ltmi+^K9TE6AP3rn9=-N><5M||~ot7B(#>sdWJpWDD1*zMdIYzDiRJCn_18?{+%7Hg6>o6Tm;^5(EPtaaX8HkY-{ zo5$v{o_X`xeAYW}0b9WO<}G9k*~q*_Y!Mrqx0o$v6Y`d@B@E>)WlNc5-ZHj~Ipi&8 zE0|B-O16?k<*j0?SW4bnww5i(TgTS1g1q%?JuAxFz&5Zcc^lbAHZyNC+sy82Ti6!1 zJ#QP^#&+dxXWQAayd7)@yPmg;?P9m{cC$U~Zr)zDmp#hc$M&)I`TN;^HYoo9JHY;z ze~=wyzvUldhuA;)huLA)h8$r>7|%b-jxvY*=c`sf0~_UTl3Gb zGi+!6Id+bn%s}CrZ>}zikj;`=u?YY z=q>ay#Vz%g`ncjYdK+CUZmYM|&5PUV?R5L%pY)&fz~c6Ldp)%H7yTD~N^u9hgI-bG zQSYc%7kAP-={~fx-dV3L?xJ_m&lPvoyXt3)yX)Qcm&HBxp85}yd+ELO){}edz4e2W z`{;f2iZlnl{_>b*;b>BIDa zCI8d^r*~k68czSS#1LEQV@gKqBXye+LxQAxm5kCy>7gZt!a@%(F>vO3Rf&Px)f-9- z#G}5h!~l=!TS^S{fQsa=*`+d@lb-0x4T>r0B=t4hTDs`!!EmgYGUzSePC+crY z&2@AAbE$=Hp|>ov)GhVD%B*#39hKSWHo9w>y>74PlsV`QdU2Vf?x>fQIq6RNtTJca zSzpIobQgVPnXB%quP<}c-Sj0bKvG9TSXe^=(K`|7XC{B%FP zQMteFuRkse&;#{vWkGt7-ncwi57wKOhv*@Cr}9ueRPRw9ribZ&m51x$`k3+vJyIv- zQF@eaUmmST>yG6yy0Ob+^;kWzJWh|(bIRlOczsQIf}WtSFHh8y^gZRNdaC}Ue3Cv% zH>pU|)AbG&nR=!UE3)(~omXV**}7dtj-I1?R^;lrx^G3Eo~H*?6zGL|N=1=gq^DIB z>&1FO#bn*s6(xF!URhD9m+I9OWqO%DqoQ0d*OydG)u-yKE2inw^&J(JdZoUF;$*WXt(=neYdDYNuhy5*GF`fS~4${c-;9z12PK39*NGEbkU zM^Blr&(~*7S)?!0^QSD<7wbh+mgr0L(kV;zrFz4ZW%@Gx?Ua@JO8w=ORr)IZz?9Yc zYW>QTHToL;{*<-)TK$Kq>-6<{hp8L%4f^LP8}*I)Z&NqvoAke@Zq>Kyp;Nc%+w}0M z+x6{w;XZlh7sO~xan0`#p zoPI(-q1Q}5rJvI8>!*#qX8IZZjJ|pLS^ccOZTdO=oc>9_@c(=IMg5|FY5FDol74mi zW&N_=m|xMa=s#Cp)vxM(E3fI-^uhePeqH~w@`ipx2bDMVn>ww$rQg!+D{t$!b?3@E z`W-!}^1ktxrdK}DALtF05A{d-s>;XuV|{z&6a9&PwDPI`R6kkyOn;`IseGO3)?e$bs@~{t^q;HV>TmT9Rqyn7`d0oy|ET{~^~v~;`&WI| zKkKyWi~dFTtNN;c)t6L#)4%Dd3Qdsx(DyUJ*s>1o_tPqFW!sKukOuz^KI3A zcptu_x-aj`_f+@e{rH*c{=7fGSUrFb;Mb}L@j?7W^x0WP2RfjN~J^tTD7~+@WR^AH{bIL#o49)EI&Vepndr zZ@!`CF9SP!N*E|azNyB5!SMYx26BL(s4*(7{8Y_2K8~NQF)By=MvYOU;dg5$@Cp23 zjS+C>Eo&i%ylt%!+2B9b8iP>Yq1G4+@NTunGaDaTYg{+^xLU>;?Vw?YJF(U2D(n`Gr~s z?!d3sI&w$;sMd))@#nS9+?hYCb?5H9L!Afr;+^Wexi{}#=fiz?pE_Ue%Lmu_bALXv zE`SH{zv=>cAlK@Gco27~3*n($uM6kl+@>yqM{tL_NFK?Z>!NrRcdd)&(cHZ*hR5;1 zx_F+zL+cWGB9E#|;z>NVE}19uq`DNI!td3k@>Kq+ZW5owf2>dE>AYQi2G8Uj>$7<_ z-z#%@F8{4QkLU4|GN0#jUSGfqxO;seFXUeJllf#GU0=dWd0c%NFXP$u<-D9%*H`cg zKC6BTpTc+4Pvukjy83B+8sAhuoloc6>MMCAKU81EtN5k*YF^E6)YtGDe!ISw*Yakn zj@R)P4fVX9n>IA?2HvV+2A{#ZHO%BQd2+*SKAWdE%;9r*PQzS2m)ADT=kxithJ}0~ zzuvHjFXG=D7W2j2bjA|CgvYC;d?`1Zv5YU{V`nVq%lWt&EBFddW~}5Zx%G@yd=u4l~yBwcK^adcK|q&e*^=@X#3>`9>ZwV>92(m;P@H-@!?&W)V%ZdB=e%^QD0e*ldPCUpD z^4Aj&@k6|&`C)#TcQ!x5kMN=9NBL3yKlA_ie|)6*F@B6^n;+-Ld4u^0eu8f>Kgmz> z#ulgeDc;iJG(XLy#TkBvyIY*)XStWfIew1ETb$?Td5OgZet|bwT;vz|Y>P|$65nHS znP27)EUxe?{H4WJewBZ-xW=#XW|r6aP2SS-7Qe+uS>EQi`Dn{K{0@(?yvy(MY|DH6 z9^YtrpWo-3Eg$d){GjDS{*WKHe8eB|la`P96MowADSyf@SU%&=_;t(Y{5fx8^@6|P z1FT;1mwb@bEB=ZPwR+9p@R3$;`CI;n)jR%<|6}!@zvoU?ANU9EVfB%J91|~X4f%|C zXKRQN#0T5I3?z3GyU}8_Xk|CXKxMVFGjJ?on4MAg7k}7|6XV1fJEM*%l$}vA6gGB7 zNlxV08RZW#!_Ej4i}`j)AhE#?8!?ficE-q59JeEah>Lc{Q=GVIXIxdqV>{#XO+2+T zjz;m)P8h41y%bWkv{z!H=wfd!%td#53t=IK*;@)r@jrVjVJ*hl+Xx%sZf`4WMX_QYTysQ@_}w*ELQyCVxE6^b@zJ$d6pKM_lf`85n_Gz}5r4Rqic;b1Rwl|s zfLpmJ7eQ_nqC&*GO%YQ>y4zGSRTQ~R6Vt>Rx9MWK*ydI#D#b~+Dp4)YxYdXnq1oG^n5nny#in*eN z=R7e_bnu)n=8GYo3&aBPr{_YkP`G(65{rb7=VGx~BzrCqOGK*YQn6H|c`g&nM7`&7 zv0QBQTp?D7E1oOGN^#3`l~^V2daf3$#RJbZVvT6*wN|VZ&Air$bz-E~da+)N@!B9Z zh;d#U#YU0jwMlFeWnP=bX0gy~i`XJAd2JP2#T&0}Vw>pTy#onogT z-n+yuA-s2s-NM>?kJuw3z4wZ}BG!AK*eBAw_lx}^)BAupAPT(?ibG<#_hE5ZJn}vw zj*1W7|B3&^Pd>-QG11BAxHv9)`J50ZL_eRC;-nbjb4r{NfB2jhr^Ps*GvbUG?{ik1 z6;?jy#5v*ab6%VmF+LZ>1ySa6QCt#LK9|L1vDD{^xFXj0ToqTvQ=e<%nt0)JU0fGk zeQ$^xqNndoaZ~)y_m;RNbl=Kpgaa zC?1MqzK_Hsal-epcr32_J`qpEB)_NPnJDsmE}n}uelNrevD5FRcqxwiy%MiPfB)Cw zwfMvTjd&w${ojhWBHjO;cqdBz-;4L6-2a34Am;ji6d%PZ|4-tRSm*y)d=}gNzlbkl zP{3F5RpbVI6W_$+fbZhFcpK12Hj*6!O{9q&6=*6=<>){&X(pWm8_UMhH?WCpA{PcW zl}+W6z-F?UToKq@HkWq;e~>@Omw_#03(13ils`(_pq8?w^bcw!Tgk|v*0Qx+5!6Pu zl?Q{`$#&8#_$T?3{5!b4Y%j+L|15uzslgp&2e~r1qwFZ(2X~U4>;f}ddi;CCZw0_B@;t>%ieNnNFUipt_|rc`^r-x z{bWDs8QNd=mnoqGCekSF$&OJ* z5k&TkGQ!9bMPVc6Vjg9Tj-^u+HO40%QOtN=42Uu=+%i6jOD?mcj00O9iju~<8>OU@ zZ=xp3iPALMT$;-tqb;O`>=A7#EoGl*D`_pqM%zdmsiJMAt#pXClXlWS+Fshrs2B(7 zAXmgVN=JD;#z{KKJ2B4ES-y#JkuLIcjH`5&9b(<2o9rFyF5Tt$SP$tT-C{kZr>u_k zl3sFdthe-*yJCH$kK7yUD}CkBSU>3}&&T>pe|aS~KnBR0v4JvBK93EOL9%gNund+h z<3ePJ>>d{?L*;LAVKPjPjtiIJQj3d_5t7G6%1G%R7bT_0M z$8m8oPQHkXm+|srT!KuHjp7q!qHGs!Ww*;wQ;T^56J0 znI^UPbeS%Be1^=B=JA;_Q@X`x$t>v;pDnYce|(P2ksIBEDD_%MJ09 zlNQQ_vSrdDxk!#kS}YgKu}Mqh5{Z+R%B3_A0%&-8|ACyO>&d`ki1!L zmS2*$$Sv|)@>aQ3{*bawZj*yjw#)7E*OVP{hlD9RUq@IyyL7+ugdUA*W@*sFzLFyE;AMGw43s#bWXb^Z%Nm*+w!*b zO}iuS$jG$2@}5jfyD#s{qO=F{ft;Q8P(GGl)1JsDvRV35`Bb(_eZZD>gskqWyZVsTL-kN!vU;kX$|1X#>ZPV+ z_g1~ts_Z_hkJ^^qSM^n&v-_!jisbZH{gqwL05w3l<_uH=RZh+zHAq$E3|4~`%pIbJ zD3Uu=4OKgHhpA!e=e*%+xayPlKV|H^U)8T_Ox_4JLb>LRR3lY#-f!wRRh&0UjZ!6s zaP|*XnP&*cR72ihhU#Wc-e^O^usm;!0sh{RH`V~r9?JXMz#U%7`$zqwI^~a3<5buD ze+}Hp@ci)x!eeay1T{fv`9`%`iF{}j_9o^dqcmchkBtzvQ@#;MRAKoTH3da#VVulX6n_h0e-Z`4_q<7d5HSRk^C%LO126 zrWd*^ceTFILwTq}g`Ub&ohlvm348H zic-nN(JESPE{;(#YF}}zidBb-<5ZkFRUEJ4)sx}`m7v}hC#ppCzBoxGDU->`Dp{FL zPEjeU1xL043(jlOwLr9YW3tSm8H&3&Q{s#{^T5$ zt6omdQ+evmteP!*~HB}J-8jVvivlhuTh5>=v9NvSGT<|SpSOu3Yl zt8(R8QlTnTV969UMMaiORZ~@L$uu=h#g|N1(^Wx9rK(hAB~_|QO)IHZ)vBhXM%AbV zCAF$nEh?!~b!u5jy{cCaN*YvydQmb%%}~usXR4X1Q|T-sJZW$7ZdNZFPyR!h~)(q(Fynpe79Emw`pR;U%K zYuQS*QvF)CO080|Y_(dgoXggzH7cTPty-&M%GRlMDzR+6TCa-AHmD7%s%)d$sAiUJ zQk&H3vdwC<+E%tjZBd8HwyLe_McFpBO*JXsuC}ZGXcH@~_!nv%i~v-Tu1$hx{A%H|#AlZ`$9ouRZg& z{cZc+Gw;~nvH#!9yY_eO(+cj{-?N`vaNqvE{mz01_7Ch26g;$lXn(lik^N))zYCt& zKe4}F@YMdP{q2Hh_Rs9^7Cg6qZr`c!h5ZZreuXdXU)m2Xd}aU2eq`Zm``7lY@QwW& z`>?{d_HXT@3*Xtlv!7P@-u}IPeBlTC5B7Y^^Q>Y;k5_pJJ; z0rHsD5H&>WW;H^M(EeGCQDbB&Zi1Si`o&FAQ`ES)8ES?G6*ouC(b(b^s0CuhEm2G4 zQrrr)LN|(Aqt>WaNgLD#)hlU>+Me29@?iJ<-_G@6dOMm-a%vkY8zU)EmW>_CbA6N@-uz z7tJW`hx(!N(*CGFT2(p#4M00f2f~Ewhe`**I;MS-DBaB*BSdkTVsIVa$>QX@vMLjAQVrXCmM;tj+2qaKQg+vm~u24v!KPx>)&&JY3&rEncqFXBC>TAlhM*7>Xq$*8 zqN}z^XcGEj3qxVZi-e=eXd;O~5oi>RM3IQmC=`W8vuG5J%6JTlLCbh7ibd7MR5TT> z6w}Z&xQ|0|XqSjb@o29|KnduCNJNR~sYpUe=wF$PlF>+&f>MxHsVEg;orcnoO{b%D zM4=G^`wzqd&c7quJ=K zR|Tp-PQ&M*xyadjKAMkGy%(SbDBXJ@T8Of}7okOH-|)p~F*-VY30i_~crQguk+07( zvZl9o0@^Xk?QdVu7Zi~B6@5ifncvVibR^S+P1rZfjLo>sSPQmb zyBs@ghkwbbge&3wIhAo`{7+65Tm`?)sfw%Oh#A#zHMp;iYvA-5HE~V6ct$N;3)|<` z#*0EM_{{paK0aR105`xr3LD~vcvfK}+z2l!Y>XS@Z$(XT z6S!}Ro8lV9&2Tf^zPLGVj%9HR+yXByZHZgrm8Gq4E4;b1HExZom9@cbaHq1ixGny^ ztQ~HL!^_&^_V{jD2iyVgD({Fp;yvY^a3>r&yEE>LpUvuuyW(om-EcP?;?*5@$3MjM zz&&tybWhw9HxB;}e}`LV^uoQchg)yl8%Iv)gZto9E`4!doDkCw_rt}7{c(THQU>4w zcw+oOJP?QH4}yuzm$Shz$?lCwLtt{pBEO+{C|*`N3=hMH>2R2OLHK@;zsFs|N5C+$ z^}|Qvk@(P*A7FsL;hv-LDE#A$(Rei8UHl{d5ij!o3IBv|-}@KqaZ0^_O_x>fwx z5yP$92P?MXHa<3N!`(j+Oz^k~6jR*zBf|{4bB;M49we~9Zc`Li*e*?Djh7WTUi8v9rH7DUD+}@mw zlW`w&3Qoa8%&9mP|6oqTX?TP=9jD`8%^5fYOY?L*9fz7TaV8EoXW=XyVa~?cxOe*; zoP(=$n1N^Dx*c+H9`@>xkMr@7&NFcVRId;hLiLJp5mav$o(0t_#>G&*5?lh+E5)Ty zy)s+|)hoy4P`%lBHdL|@t;t=g?J%U zZxLPu)mw}gL-m&6B~ZPkcqvqG8D0j}TaK4Q^;X~&P`#CSB~HsB3Vy^VMyRBsdB1l8M&H$(Nd;4M(St#~U`ZyVkQ z)!UA@L-lsx9Z;lrkKz=&WB3G4vpb1T;-z+{@F|>W_c#6+sH#aHnOyKDFXwp4nEAK^Nc9^2?rb)Gtj(-rO>L}gtm^~YTH9LJ^=)TuXT8?9 zy|ufwpQ(qnhqbS15De?t*EGsH7VhD69&4Bjd~I$;Ciqgw+FirJMQfG~c44inykWD* z+Rg_SU+Z&ag_}LGS#8!#S7IgbyQq~~k4|A$W?cYVH^Q1qq*YqqQ)N}wTj|=Wtv&o4 ztPa+uL5@~OYbJ8CI$2w2XREU{)!W7DV*SIz-Rf>VMt!V4)`NZhtbW!;?fk9&a35d| zfcrpekTti{726ftmv2{XSKH>5lD=tx5a4w!5}^=6kk# zwl3!Tw)?jJ<_ES1wo&GXwuiQH=0~+fegU+f&-^E=x+TW|Aw+k4w! z^9S1p+eq_A+eh2?=1;aywlU_QkR69>ydgS++3g3ClTfbqyg#Oz9DHys&r^X8j-pk z8j~i(t3y-LlpN{Yj5H@nb}dK?vc=Srv?NPStw<}y7==|~2cJCROgsJS!gOh%i#kS^qRb63)p_?o+sZls2}JLyiE zn0t^Oq>Z^J=}9`6za!s~cIIBB7wK#6O`w_kkUnIvxi9HUMwj^gE}gUhp^dT?n1R1Z$$h3frI zeuwIfBjccYe~>?*djEsNH(nhOK~Ozdaglk!@WF>cOKrqP+I=K&n>L*iN(LcD7;!?J zaN>ys5yTHkqDUChM3W-qKpeWB~Ri-eeH=AwFa@_9edLC+tW3$sag?1Q3D)Ng(mWK_rL- z{jYt<%YLGRT@qGRYWg7Re&xtl1<7`ji=D z2GQ1Bl1tpIc_fecTJuRh8E>6QW|E240#ZQYt%anBBwA;YStP|;Oo~Z{wS<(A8P-w) z&00oglL~7EnM3}v&LwlnX6rmMk8HQjC-ccJ>jJWXoU#5%7Lv=>MPw1VW?f7clbhBh zWC^)#T}qacx7KB38Tn{kPL`9G))iz0X>MCd{vxextH>(S(YBhbAzf{2$vX0#Z9Q2} z`q(y*4WyrKBiTp>+BT6*WSDI;*-U=2Z6R9-wrwR_3AJq_+laDlC)>;OZd&ypM*0zuABX?~3$$s+Ec7Plp?`#LjLDGyIg4Tf? zhBk&Afu_h&Xs+ZKv^a7cS~597PC=dihE_sOL;I7QfwqYJ18o&KOU}XTJr8X=xd3e+ zxd`n5xdiPbxeVdR`;TGXG_rgi9eR+rYL@vI)LM-y3nTAwDf2DAZ9XANmXn#&r|Mzn%8rj6+l z)`T{p*I85Al)h!nXfyhiHK#3TE#8v0r2Tm-+KPV9ThrEbByU68(BFAm+Lqe$cC;N; zyglte9e79Dkxt{CXeXM_JJZgzhML#3MuR1E zlXRk_aEp?RGCEaq%4xh5RM44HQb~)YqKZ~XO*Ne>9jF5>kdD-mE|N~vi7t`O)R}IV zF4Toyk*?I0K9FwIjeeEx)ScQX59&dyDNpK2Z%8ldMQbT<>P=fJAL>KfDqreLdnrHa zM@K1t>QAjIfCf;m0%;)iQ$aL{Myl~Nn5L=_8bUMG1Ui8hs);m|&QW1Bj4o8+G@R~J zlj&r-M@7&GdPqgmNcyjeqEYmUnnI`08!DPc(<(ZK#?l6QDxFGO>uGcvZLi~K9POs# zX*}(#6KDb*pc82l9i)?KG99H;XbSyVr_xkPbQ(>gE;^m2(?Fd;GiZpOPN&mJI+JG7 zXq`o~Xr|7l&~y&Xp#^#dok17rT$)Q)=scQ7SLuA3PdDnBbSB-c3upn|rweHzeWr_O z5q+s=(OLAhE~drwoi3pz)Z|b~OKBa4GFnC(IF!?J+QwlvolQGARL~0A&0!9mLwh*P zrE_Uthk0~9{l#GcT|mb={7L_$|8rPK7gDRkBD#pWI4q`%X|%%o;KsV47$BlF&&34>GH`5u8Tj&-#({U@^Mi)D7r`zcY#~pMB{mXGD-9=YB z?xwrx7RNnw58dXtm+qyz9rw|F^tj`Gx}TnOJU|c93yz2AA^ObmFg;9PJ077&Xf3Cs z^eAoWbc`OOU7U{7Ay73=^Q;r%bm{C^K^~V1$u$5bGk?`(sNFi=q38p=`y`SUpQT*S7`(1YxElJ z=zJaetWnN4=nXp7`6j(dx$`Z0i`txT(>v7F`7XUnJ)G}BkLKlkpFW^b&JXEBI?eeJ zeMB>yAJfM)-}woBLJORq(x|)34*j1NGtP;E9Qkhj|k6fxSXs%URRo2|K8mq=S zxmIU2SWnlQtS0O2T8q_UeO+s_+H90-9ae|^;#!y0Wsa`(SUu+ETA$TtA+8NrLl)-R zh&5u7u8mn^HpR6GYr?Wzo3f^?(6t$B#>!orv*v7>YYWzrt#WO}TCqc}tyvp(%C#+P z%kI0jW9`^u*Y>PEd+FMNbzpB@JF<@KqiZMDiPdoH%sR7%Ze3Ux*4C{n>&kk$bz|Mw zXt(aHI~(iPgY{rGx1Q`fCfs_lUTmUUZ`PYlb?d|WumrchtS?J(>&N=BG`Ie&Kg)I- zzy`2fw}EUR%Xb^Z2C-RggV|tq&3gzN!sfXRg~{Fjbc2b7*+#eFY&hHF_B|WH4!ezn zi4#t^jbfwNO*a_up51YS0h`%pHyHSnS=?a=I#$*F7xoLQ*o#^nXy6caIpm&<_;${voY>)${zdO9ZvmVLGJd>Je!=L%HUpxX> z0JC}ovOvZ>f>;o9@)*y?vsjN{Hi2b%Ok@+;T8~LAlx^?`V_|HIM>w0zc6dav2zJ6F zl0~wI9#Jfcz4VyErm#w$(JY$P^o(IKtf6Nti)GzCr?RQ6m*+G#jg9k+V{wdl#naq;ec+V7;!XiCWSt={=Ok-)R#50|xvjv_REQ2ldoX)1R z6`q+alkN7*Vp(jzXEw`bhdgsw4m;sFgUw)PJabttd*zwO@>mV8e3sApdd*}r*&kj7 ztbk#!LRQGAR}m{>PF}OvEavW2%!-+(R|zX&$zG+bl;wDpu`*WbRnE%UT(8+|Hkb;h&WyE_OTgP0z*R%C3 z)_Vinz-D=GWE=aWzf3v@to6l)>nuYtEVQ1JhpMTgt zEXwCBJIi8x{$=M`iO&UgfmQfiWEa_2|4ZyL+v9VEU17(3uClA_gwHj0js4?uon2?w zd~UEC?2*q+c9T8zxy5d=s=l|`ZPv>74!gtJ`QBxBSqI;H>>m5U_ddJN#`r#94_J`z zL-vp*`95NgShnwD_Lvp=K4DK-vF}s%jBWFM&YrV9zAxAdw%_+9d&v&_zGAP~W#8BA zHM`;ahP`2Tec!UT?4|EJ_Kv;veb3&rMt&dI2iDy0Bm2m@`h8-bSRcR7>@yqX_l137 z^!F9_`5;&9(<<$d+!PM;C0%3|^-ZKy;qU3`ENAMBcK5!%-$w?qgLBpK` zNAXcSFc2mW;lY7F!tnPK0)OH^@#H`l&XX4f{sKcsRRsPDgAU9Kgo||f;=tee?|gaS zI5^#TQ{eyLgp9p`@I@cL6$po-d4nJ;xANveHg4l>g9vn*U4l5=dIt$E`1e7Q!)ek% ziYtzTG}k;Z$bmcX$RJ1V$Ww!yxD&4ka^}u_RgepJ;cJ3ixhp>&#d z1W)5}d_{0PkLPQH6LoQb-2R z;MGE=^Xa^HNG8wZO+vDG7H=7n&9nLUAvrvU_X?T8XK);n%X2vm$>Vw4IV7Lw^PrHK zd?rr}Dc}V>KctWs@`WKqyoj#~nZ;-E{UOD?nBNa6;U)Y_NGUJnO(&G`GTvuGIWOk} zC(P!v`H%?}yn_ESVGf_e$4;2b=W;$_9-qf&PMFW<^TG)W_yS%!;ZOc2UpHYPU&udB zSi~3c$`cp!#k}UkC433*HE}6l%7;!|#+UIQCobp9`5zNk@D==g*h;>V%ZY#SzqrH1 zReTlCoVc2=<|Px?@HKqZ#I<}K-#KwTU(b(C+`u>RixW5Ujr{$@O?)%2Hfamr!W&N7 z%D3_sleY0~ywjxZd^_(mX$RlI$4uJEcXBjo7vIHQChg|CdElfyd=H;EX)oW$qbKd> z`+54L1N;EbpLCEPs$9e706Z`~k7QrE<#W9v)noKU;Z!m4?V}v@u<-A{5+2fy}&Q{9EXKexKJ5d%z#?USSXUBkmjam_O#hVNduIo)h+zKjpb$&-gQ5684-w z=PScr@Rxjb*em{u9}9cUU-MI8Z}=O2ChRSL3zdJz-|Vbv=H+q zw-hbK?#Zo0D{*vkYtdT#Gr5guBd$+wE82>;liP`QqDn-2(Oxu&=pZ_ZMiHGvC($aR zv*;{(M|2Tg#K?%QqO15RqMPU@NJMwhLx_l;qNkV;@tx=;LL+*M-XbfakLV-jMf4SY z#mb0&qMukD(O>iz>mvq;0b*~&Krv99ju<2ciL()d#bEJ1Vu%O>9|Lq+|_VPcqQ z9XT8(V(%FFJxureOXLVKLX3?ZDMpI_Mg9O2eUZpfVw7-+94&qnZjnEUpM+=R&oEqa zPUJ5z2XNrcQ|xQDXX(DPoGqof0jg#q23DB1RmZ5-VcGr72Uz zRPkWSG%-y)o)RbG#EU8MB3^u&k{}X9+vr4*C^|+bi6qfII$0!(zR@WnMGTBi6=`Br zbh=0v0nr&ELnK8{7t=+0bf(A@+0j`dOB6W{#L6TE@&3b4BNvd19XUE@r-%F9yae5PyncF$={)@oUT?u}JWk#bU8=h*=_* z2+x?MVyW7+iFKk$?0T_Ybcx*{Hi#av8^uP^D|VCEBy6#p#bzO6w}>smJ9ewsDtu$N ziESb>cDvXvqGNZ69U?wRIuxD4%*xoD-v_ofqeY)3giXg7BGkQCt*p(=LfiB5T@ZaarU{ zyCSZLh10Hzt77T2YvP(%H|@H(F1Ag(A#R9W({75J;?T5P;+D8S?Y6ir>c-s>cSOUu zyW*~B9d}RM7j5GnhzFu~+(YqD42*ju9*G~~9*f6fblem1MEnx>R6G@4anHmvF+T3O zcrN1OUWgZBbKFbuQXGnVC0>c+aj(T|aXRjecq5+1y%lf8%eZ&qop>AfUc46{;y#EE zqGtR@@lmvj|0F(%cJZIZXE7rFi})hO#D5iE#c%Q7#5Y0WP0}RY?21e_LY6*Pl^3xe`%jMKn{=-5(mnGGA?nD93&GG2g|`SDRGD#B8wA;%Av9> zahMz?7bXsu!{zeC?_t9A9f>1gieH*IQjV1O6MulI7MmxHlB48`#L;rJ?347P{85fc z`Uxfr`7P;Z7`EO%=@%FbTEO6Ey)sYRg;xe zvQDy=TGmT;kPfm{vZHjA9g>}-lkA%8ES+VKWEbfo2PC^nS2;M@O}fcZ$?no!T9ZAb zha}0K(n~redrKebn(QlmWmK}C^poky{?cDgPY#d)a!zuf43vK+2gxA0D0#dbFV`gp z%V4=7IYfrYP017FB)L5~REEku$zd`~UQ7;`;qrR&WI0*hPmYig@>O!AjFg{~qvRA> zJ0)61%jPLDGDfyciIuT(aLQCURSr*?Ca1}fDRDAhs+0toAe~bZWs-DDNtVgdDMY2fVNtq>Q$$KfqvRJ02l*kfU zDYaCV%DSm#vP||#Etlo8f9h;mAxEUnk#ppj)VXr5v`?KU=Sla}`EtGtNnIcp$;8yf zaBx`XH)-@f5{7}tK=$qId!#M zEpMi-k!$4b)U|T0e380Nu9L4)*URUEI(zeU(vTxcBxkC<0+bMU-AJcZpUGnF&-Exl{o3>Z(m4Bq|ll!DC zZNJ&-e zo|H$^PRUd9YTDoOZ+S26v^*`}rJa#yWbO2Sw*SF%mUYx!EX%XlN-$W9q=FrcIWk0>WYOg$} zcTgQv)bx(3qe`0INp(_L(>trqDrb5Z)kO`>?5et|A2PeCZpxO~U3FI~vxn-T95Z{W zp2|7%JN2E?nY~nR<(b(>^-(^VeN{gdp4ngZS5q?wsDUaabC4ROre_XTgVl`8A!?{9 z%^aqNsm+#%25r;c2Z6XWjiZp<(TcFT$OXSn{rc8+3w0iC1iUl zPgR=jrMy&mwzu+D^Rj)EkJ^&$t9;e&Y(M3%_GSmD0Cg}sPz9>X*+D8uJPhwlH9=W&CaOuQZceBQRZVijRJdxFGg(bm9dja7gzAnJQa#n~|etr~xx_RjwK} zBTwZij~V$YU-`_Ksb;F683n39WzQ&7h3d~4MXE?0n=wnxQfFrrs}gm7MyV=QcV?8S zGIe@JxhhxHa%ZdAs&;OLs!;WE=cqZVMebZRSGCKXr{<~dx%1V0)jM~ATA&8!{;B>{ zBXSq2h3e4JXL8r8_3A?I2DMQ=$latisb{&H)n@e}cZ=GhzT|FI z+f=2z?P|NKmA6CfR1NZWsa>jB-fp!=waVM8_Nz{L2h<_eJMXYMq6Xz1RY%nidB@Z- z^=sa7bzIr!olqx~$~&n}DW|-@)!)iL@3i_y1?QbrXH|IKzY4yy%sZ#fsp!1(>b%Ox zyPz(pyu6F*qMDO;NnKV8@~)^WYH{9GbyaQ1yQZ$GO?lVVb+sk$hPt7)=iO8{)xo@5 z>Xtg5cU#?7=kxBUyXtb@J#|mr$h)uZt6O;w)B|-t@1c6A9_Kw$kJQt=$Lg_qp7%sO zQKtN->Zz)h|4cnot@59%=c-fw3-vl>9I1i;B(vs=leXe3LfmtbDUJ z>%4r6w&;R`^xXW)y0TuFUqx5Zi}S1Ms(M*|HC;om%de?x>3#XNb!~k( zzmBe>kLK6ab@lQ5db*xIlV4xg*B9~|=mz>-enZ_*n`buCjdZn{jWx8HO>`68c4kxE zRQH+LOgGabXExW(_0Ka~=oVVfY^hsnrZF2By0b1X=%TymEd^b5SAC(No9?Es6m-|!^|gW?x`%F4 z*i-k^9SXnGy>#co-nzFQQrJiL)x!$=>3*6N_SXZnC>*E<>fpjbdXSDO9IOZHsf9!I z5S?2%R1eh^g~RkPy|8e&9 zkjW8({9=} z%U!$cfLR{eL$93WsXg_vSzg*p-<{>Hz4hB!KH5iDE%w#Ex^1za_R}4T{k6aDQXHTI zbkE{I9jFHu2k9U^ta!X0uYW5J*1=jAhv*RPSUf>b(51x_^+a7>JV{T|6~&=CRIe%y z(_wl|akviG>x(Dr$@)xjgpSY`iz9WUzFZuoqx8MvDLO_!ERNMv_3PqkI!=Enj@R+J zQb~eN&^1dEb)s%llBAP#hmvHStOt~&=oCGuBvq&C-%8SSx*k`Op))iqnXad6=aNjF zsh5^y=`6jxBwJ_el_fbkN3SWFp=aoICAm6RZ!O8wd3t9_zRuT&N@nVr`dmqYF3^`s z3U#5rT~efr^u3Zx=b(Aj-|`>a_wHaLa)#P zr7Jaz?oql*uhNmFtMzIa{wxbe&$O(@WRu^?G{g2E9RNm2T8VI{1`8j=F=apa37j!}SMSV#Zm0#AE_0sYy`ifpzepO%9JIk->Yx+p}b$vtsQ+`w5 z)K|-I>0A0~`E7k$KQF(d@93}PclBLeXZAh)K-Zi7P(Rd7WG~C)^=I9r;*0*GTU312Uv=AxZ`$P0ufptLb{J7%aj-ay zs<3mYYoK(|=rs=M08ykOX-g*dPLO3fQ17q?LJscF6~YKQNN1C)N7#WKgPi0XCNEYsctc;L8kxs3_sHcvOxhnCj@Np z5FQT$8+3r20XEoJ(_$(B8~jmjF%^Ohj9dgZ7y!>N1se<>Y%!IA4UD`2Y_J@jvlVRM zRl{OB1U9gP*YE&rP!sYaut5d<-e+KgZt#C!fDPKibKZdsM#1CN2AlpP6mnh21~p9< zQ+==jfydi`4Ss|F+a7E%&ulUE1RJb@=UBl8Uq@I>PGEx;@O(e8K?yu32y9Rn9*+kb zjBH>rC4dcDz;jlD4Ll&f1{<7$=f43PT!Z`xY%on&OpS(^{$rJo#ncM2K?c13)?kD0 z;OBG)8;pnC4{Wdj@?fw*vA@MM0&H*z9`^zp1i|kL1{+N9fY%H*SOq_S1=t`p-C|m0 zJO(s{&+Q?wL5qbJ(_yf|)1NG+BVYp~p8*@(fZuf%Y_J3B_Al7L_#FQEz3D$*!)s_Y z0{$+b5*ueN~`~WuiI>2K31#GZyki}#VHW)eEVxnM!>RsS<{s^xVXxY$WS`Rh| zZe%g-1{-W|W-%QA8?0+$F&zgR3~XaDy$2iY>t``l{|SB`VEnEIV1rRZ;JpAFctRcr zHhA%y#WWslkj*TniC}{|++vynHkc?arZ}*{J`Kw+*kG=+#k2@)@GSsdC)i+gu*Gx| zZ18%5#dHO1kTe-SGsa^;M1sZi5o~Zg(PH}JXISQd8FMWr8`vNn-bV#Cm=|1iUHS{1SZhg=8f-8aK8J0<2ERb=4mQ{ac`(>uJbXS!gAL9#wwQhe8*~q{n8tz) zersYeF|a|ErWO+i8~g-09Bi<+xy6(SHV~~~eE~M;)f(PYu)!F}8DN7*$kV|F9*}du z26G|L02`D+o(VR{gIokQ*a*28Y;YZN3D{r&EJusL25s6xUk5gr40$!!;3MRnV1wxP z7Sn#PL7R@yw}1^+K)wz(cm>P#Gq8bUH|Qt92FoCS02}0Vx0vk4z`6q1)C1l}a5Vt; zw3zCF4St2(0Bq3uJBz6y*kB<%-UMvW2_EkaHn`EtVnSepz0fCMu)!P1R_zm(}u)$EsJHQ65psza! zHmC*pDA>RY@@cTaH^^te2KOMJ2OD%63d<(gU?k)RV1rr1VY>)yFb&oVm47w;hiN3d z7my7`Lv9K-_z1Zf*x&=?=3s*}kVkE(^C2;^g6gC_s8n4W?S z>L82hCD>pH~efm|PK za2#?&ut6IFeH7T>e~{aQ4SF-^i@*jKAP)i?EP{2`Sg^qoX)*l{HdqJQ32g8WtiQa# z2Dcq7CU3C8EyzA#gBOs)!3Jv_EvBhpgFl=srfFaUFUZ+ogWfLC|9}ky3GzI!!F9;vK!dIJJ@2H05+HzVlhR54c*uI5#&=~gMN_Df(`N^Uj!S}iLjV1 zgAF=Dz794Zke`DMlA|o9&tQY3DHc=B-(lMySQ`!Nbg;n=$aTO52O&2C8*GY!?NYG8 zoLE?ogAM9UwV1ks4Km_je+q1{74k5!K|+GX^gY<%738152DOqbrZHdx4w--r0+V5# z4i>;6$ZlYRb1AS+0ULaT91S-3JstXdu)(j8SVfejWyb_W~W zf$RY`xcULMk-!FP=0SbH2FeWm64+oh>{En-4IWp4ehF-#YQy>hY;X+LO=Vz%pL#=| z4>owz2WkQ~SO0It6!1{+x=!#~z#GA%!CSzvYh&64hRq7oUNC(0O$WgL1HbMJ+p*wx zU;_RK=3wKODUco55nKiA0v-r<2mb)}29E;!gGYnMgMS211pfpM2mcI?0*?j9f`13c zgU5lB!GD0$!T$qif$hP$U<57zV{i%B3N{X`*}x0H1iS=H!7ITGycW#Co4^9R9W23n zzzTd2tii{?4&cARj^Ka6PT z0%wD_gLA-p!DZmX;BxRW@NDo&a0U1@cn2@DlKI@KW$A@G|gQ@N)16@Cxu}@JjGE@LymHtVULWp-VEY23G^G0oMet z1=j(u1J?(y2R8z505=711h)Wh0=EWl2Dbxm0mE*uX)Cx3cpJDocsuwz@D4C^W2T+p z{@`6;*p)Nw216HR+5`R`ychg`?A-^D71jDS`ktQdwN`f%hMZ+)V3YF@B`3)_OU_6} z5Rf29Mo@B+EFfv}3{1{BkOTz@0)hyFf`S5y@;&c4zW=Y!sqfypx9Yp~)xYj>YSr&q zy}SEa(|gaJ4Kuh~!E}f};%FJL1I&c@t12xEc7@rn2h4%^BZig>`@uXo5avTXooZ(w zUaD(nAzl`1=inH49*&0>AYQ6!U%)BwBAgB{LA*57zJz$0r+o$S(oDMy@ls5?0`cub z`x-8VSK)Ga4X%RMAzrpmV{klDcA#+hP`1K*bkP417SHh1eS-x zUc zVJ)~G)`lBk9k?0Rh1*~~xD(cgyI}*k4+g-4upvAQ8^NQnF+2gAz#!NZhQekr0=@}P z!{#sswt(@lB}{^?U@B}4GhiE-4co#z*bbhB?coL30bYU~;br(1yb3$P8?ZCH1yyxC zKA{D_hc^5HI`BtW06u{Q;Zs-${ss%fm(T~kf<@qKSQP389tY5b#i4>FpaV<7La-Dp z0!zcmK#SPgc7)nO-C19pWqVGmdf_J*}#KUfD2gmvK%SPu?^_2Ed^0FHqHa6D`XC&5N= z3TzCg!zOSRYzpVVW^f*S6E1+w;bPbVE`=@Oa@Y#4g010N*aohLZQ%yk4sM3+;WpR- z?t~rTZul152Rp%ouroXiyTGHcD?9ZNhBll63&N?;2NtY>$0;lfOTi+rEGz~q zz!K0GmV%XF8CV6DgVkXLSPNE!b)he80R3Pi=ntF1O0YSs3|m1DYzwQv4zMch1gpWW zusZAkYrx*HChP}m!GW+g90KdWVX!V73G2Zzus$3Q8^B3008W7o;dIyt&Vr5M9M}ZT zgH7QA*bFX)Z^EUpIb04~z*Vp%Tnk&l^{_SE0NcRLur1sM+rgc%J=_gDz6t!yTVY|4MxE3@HFfJV_;7h4|~BR*c+z8J}?9Jh1swl%!B>mSvUY* zfCJ$rI0#;bgW**;1m1ve!&`7DyaR{9dvG{>07t+_a3p*TN5NmQOTuZe44e+j!x^w5oC*EmEa-vn!fJ3f ztO@79I`BPMAI^mh;XK#`&WCTp_hC!80Jec|)Wm%UePJi)54*z3um`LHd&6q5AFKff z!dh?$tOJL^dT=DH568d;a6AlvlVC$Q1vY}yVPiN8Hi2_sQ#cPcgA3rBa4~ESm%85!~QT24uEIjKzIQTf|uZ6co`0XSK-_6 z1{?}+!C~+Y91icn5%2*V2_L~x@G%?>e}QA*uW&4U0ms2V;CT2KoB+Kf9-q*Flc0p} zKpRem1>qFv1E<1ba2hNLr^7OE1}qO}!isPf^oQ?451b9F!8x!dd=J)vb76fr4>pAJ zVH5a1d=oB!E#X4g1}=i_;bQm}`~Y@=OJH}n6!wB2!oF}B8~~TY!Egl}3Rl7ra1|U4 zSHp2|4V(zq!pZO>I1R3YGhwY-_#9vzI1ko?3t$7d7&e4UVPm))HifI;n{X{`0oTJ; za06@&H^Vk?8*B@A!gg>sY!COr4)7rC2oJ-z;8EBKo`9WU5bOd&VOJOdyTQ}2JB)!n zU_9&zlVC5H3VXv0*av3AzAz8=gJ)rXcmWQ8m*7Bn84iM1;b3?J4uQAe+wcw?3h%*T z@BthSAHfmuF&qhhfurEBa5Q`Y$G|_}Sojwl2fY*?x6ptSpo9~l4JW~Z@Ezy_C&OZJ z3M>hy!ZL6gEDxu{if{(>hclrE&Vtq8yRasl4eP);us(bbHiUCw6F3jP3FpI>@O{_@ zE`aUfLiiS31iQe+usi$!_JT`bU$_(wfFHuaa2Xs5m%|Zo1sn}m!f|jFoCsIL$#4yv z2G_!w@FO@Iu7h*odiXy47%qaJz$I`4Tn0D7m2eYW12@BUa0~ndZiSoRHnV%8f`7r$(96Q(7aDLZlyDrh;dodOPJljeA}j_c!IJPDSO!jp<>3@q z5l)5va2oW$>987{0c*mUunwFB>%(_pLpU2Yfpg%S@IBZP&V_B@JlG!2hi}36VHdan zc83dLFSrQyg^S?;_yHUYm%yQLDI5VmgrngyI1Vm{6X6Ot8LouW;3_y1u7h(347b89a0lE9KZV=iUbr0|fIHwJ zxD$R3cfsTEQy2($!w|R!hQqz^6x;`+;eHqg55Pot5T?M-U^+Ymv*2Nv3y;7v@N;+` zcEJx1F2SDgGVBAd!lCdRI1GLZN5Xq>6np?j!$)ued<-YSr*H~<4yQrQ#^VE;a2~Ya z`_Kn2geBk#SPrg&Z@|^i4}Juz!1b^O{211Sn_&Rl0-M4euqE6H+rnM23)~HRz(Cj= z2EqO?6b^!6a40+lN5WV*2FAk)FbPhEDR4GSgY#h?Tm;X+S7Jh3uZwB=0X#mg$3akun@cq z3&ZQs2i}H7;5}FrK7_^K6IdMn3QNG>VM+KJmV$8{UR@;kWR6cnAIf@4_G9ckl_k2cN?4;cxIhdve1APpb34UfR&(xRiJ{^ zp#^I}8`gy-U<3FDYy>O9rqCBQhkmdX^oMO>CD;L0hMk}Xc7;`74_FoUhSgv{SRD?8 zHQ*4~2o8hY;Ye7lEuM#9aX229>5b=BSQbu!<=_lh9?pgp;9OV}z7K1`MX)wp0_(tK zur6E)>%ld!K3oSIz)xTR+yooKt#AO`0Y}15;V8Hlj)4c@Sa=AIgP+6k@Hm_Z1K~6n z0;j`pI0K%7GhsBG1>@kmFcHp%DR2%g(u)dcoI&5fp7*4g0o>ToCibTLKq5{z%aNRhQrk`0PRe}ePiW4I7LflJ`ea5?-1u7*$H zI`|B3fWN{m@He;vK8L&E3%DP?gooho@F@HPo`kPp2>cU9z`tM=d=2BE)(7`L^nz(n zhgr}Y=0O9VgC@KP1-uL;yapA#2`zXB+VFemz=yB^d<+Z1r?3$G4Hkwkp$~ioi@?{g zDAWt%zJ?|&4izi`9as_;f~8;)SQ-|GWnd{-7M6wOU zKUf#~!v?StYy>OArqBbM!z!>9tP0!0YOn*W4m-gbuq&(yd%#+-H>?f&!8&jttP6+0 zdTJHEO3I`}c%06&3S;0Cw@ZiKtxCb%DNhKJx5coc4hC*d|20=L5mxC2JP zoiGmWf=TdGmp`)Bf`@=y)EqKX03hO#9QEbARM^ ze{bL7hpz_=I*&CG&ym~l80dxPZv4V1Z9BLgk5LqTITiPJ&;RH9QD;XC8;hY#Yv+v9 z|5v8#z}xG4{m(qZwf%p`dFYzZeNYzze_ip9`=S2d^Co}K@z);zxSi*;AMMX`{Il$T znd6@`|I57bzs>pl&9I&N`TRWR^YNU|$8+kXex5gV&FQ}3^ON+s(KcSQdmEp}y^YRE z=XP(S%-bl_`FPDV=WXr|-o~Gcdq4hs+}rpXxwpC3$LHhE)xDp4&9vS8drf@5y7#5b zp9_5s^trg#!`s~5w2jaC@5l3YJ|}h3_`iEx(fR0hJ{LdkXgi&U=X^U|L)xFOFVFdQ zTEF{o#B<)C=X_uAoR6n#Psh`C>gPG%PS?VHexCFBdCuqOIiHW`d>`|i&rkQM`}5;D zAJ20-j@HL>KAyi0`1~ zKIcr2N6vKLbEf;9Gd%`5)BVqx?t9L3|5K)Oa~EaqBDsq)cTwgp%G^bnyC`!PW$vQ$ z(dS9Ml)0BO?Z?}>m*if`+)J5zDRVDn?xoDVbPn#N%)OMkmogngYoJVnGxyRq?xoDV zl)0BO_tJ6POPPBqb1!A?rA)_DFJ&5>xtF$aFJc^#B_9h7+;lzAPLc^#B_9h7+;lxZE* zOFcB_%)KP{Qs!RD+)J5zDRVDn?xoDVl)0DA&ApWAHd+H^?j^aGGWSyEUdr4{nR_X7 zFJuM+Qs!RD+)J5zDbw-P zOPK~|?xk(qOPPBqb1&`7y_C6^GWSyEUdr4{nR_YIpf!-(OPPBqb1&V_y_C6^GWSyE zUdr4{nR_X7FJ&6E29kRzb1!YM%sPMNPeWxno| z`MOi4>rVGQosWAdb1!AukN4qTl6xt0FJ#`Ai0+^_tG}*rOdsQ zxtB8cQs!RD+)J5zDRVDn8ngzIdr9u4%)OMkmooQK=3dI&OPPBqb1!A?rA*^L&tLz% zwtU^`I`eg>%-5ad>rR=kJ7vD^l=-?-=Ic(GuRCSB?sVVN`M8%d_fn?)cpvU1xtB8c zQs!RD+)J5zDRVEKgL^4+FJrET0xnR_X7FYU{{l)0BO_fqCw%G^ttdnwbPHIUp(nR_X7FWt_)l)0BO z_fqCw%G^ttdnt1-Wg4^wl6xt0FKy#q%G^ttdnt1-W$vZSy_C6^GWSxZL2Dqnm*if` z+)J5zDRVDn?xoDVl)0BO_fqCw$~6A-{PoXk%h#Q*GhcVgeBDXD?v(kuQ|9YVnXfx# zzV4Lyx>Kg>PWL^Xk9#R|FJ;<~_u*cWdnt1-W$vZSy_C6^GWXIsxR)~bQs!RDbPTP5 zG7Zk$OWU}YGWSyEUdr4{$8j%Z?xoDVl)0BO9Z$WKX>jIV+Qz+T(C>DTG^gLKqd7_Q>8?2)I{=@|V2ppypJ7`z1|9P`e25YC z_xuxhv0Me2IJzgU&_gGP#^({WcIb*e?zv34_*7 zbINqCdyv*i*N1N7Zn}-uNj>WJOxPK3J2YQE$|JQB5Zp34@7k)qaJ^Z^F^!;~SGkpzp#lSy<{KxYu zJr2)q!q?WEe?BIMVNQd#cf{b|-=*KB;EYS~Um2I^zw-Z=zvD~m>4wM2rx=ubxN!jfV| z|G&#R-PioT%bNeQ&VPO_{O|f&b3X?DufFcu<7=-w20iz6!*I{rVNTC;bUS^Gx}O&* z_xO7|zSOnLe`k7K%$Z&na}IFjhOSJni+LYjIV+Qz+RYjPHS+_X&vr4t;Id34)>ha!Z1QeKdEkkLK?6QMY@2G^c&|^P#zWeU#nnqq%#1GZv3G^gR7yVpmzxz|T?_xfn=ULVcf>!WkI*GF^r`e^Q6AI;tCqdA?E z*GF?2?zww?bens9G!UdhUN2?$`e^Q6 zAI;tCqkY}$qq%#1GgfQ8aPuwXX@t6z0||Kl)0DWUdr4{ znR_X7FJ!U9B`e^Q6AI<3) zUN6mQxaaQm(QWSa(cHa0n!DFWbNBja?p`0A+r2)TyVpl^_xfl~=iv3xoQ8YuULW1& zULVcf>!Z1QeKe=_(bs4l3|bp!S{G+p6K7fvXF8rUt%EbIfiv}Urf$yMTMOH`mooQK z=3dI&OPPBqb1!A?rOdsQxtB8EA2X3@jKQGm$#eP{DXo$IeBAHvOn(o=YoWi>cjx(k z?}LA?_>X^ENyqm2dmlP4{S4t<47$EF@8Fu#zJd7UA7apL^z%*n8RKCL`k4v+ojd)k zkACKti(z6L{rr{YUt`d5^mpsDFKwrvJ<{J7(stSw4Zp*n{dpVxERFW%1V-oURpE#ESKiN7~J#!_s?C& zwJ3-|*MV|j4F2y=yrJ7j%~uN%jaoRZTvHy4t|ErpM zle9@%6#mukWX)28CXyWTYXl)sqo3~h#1(sw2v-7Q|v(q?Hb{NKg@d8f4R z9K0uDdEdF(Jgs=W`FI~hRd1QLObgSNJ>_WMNpM62nyLEEU^dc8^8qE+6is5-$^Y{+vpdB_i5bX7ovq|#p;FPbDr!Uu7zu5 z{Uh+cjV=8nwMeak|0(U1*2w=fu53;JXuOZ3@{iGCG{-+yi_=#5$KxFxm-#1ZiCPW+ zBrQp+?w_osXjT1F@eYsQzE0E9v@iV9wRG*0Uxt=}|HWOVmZ^FBXW@MxBeiUNT-S57 z94$-F)pGIPYk688-gzxw%h#^zXS6fg*ZNuQEIQBOEA0Oj-Z}Cx?zhXD<#$E9qSf>LTKif{@m$reYRR5!+BGf8a~-qvp8y&=EVzQsF8-qG%8yZrBJceQNKciMN_AR?0KO5pdI!+)E;WbJdd-7kZkv)TNHMM9`J4do113 z3wUhZ)_pvV?&zgG1@r=XaZf?LpkCfnNH3(<@)Xt!>yJ{~B9$(#8Z{qRO{q)uzf8AfN;Hjin((8FD>y>qn$D@1n zrk*N#6}_FOs$Nwu>Zztz(~Eej>(%wLo*H@$y^N=(UQ;jWsioJ_OL%JQwe>=tI(i+w zpr@{0Pk+NxUvHrMc>?r?dKFJ2y|G^1(?oBo*Y-5i-_+}Sn(Hm}MxK^>E4`VgwcbW= z>1nIC)7yC3>s|Hso^E;%eOo|Jy{BHxub19S-x<(b@2#f?^wIn4hXMxZBlKMXBlVGb zZonvgjQ(-JSbeO1E?}HKUSAV1L7$*!2Tar_=|=<^rZpw^~HK@zz6y= zePh6KeYsx6Z-u^6PYzh6uhBmWSgWtqzY6$B|47dWSf_ui2L*hhf1+Ot*r0FLj|Xhg zx9B$lw(48;^8wrRZTiK4?fP~-EntVfL(d7=sqfUU2kg>!>6rna>YwVFc%R1I_vOzqaaXUSda6FEL7IMDKVSKV{!kxP`H}uePr&;p{-pQwd#pd!h-;T*MHXoy#CPt(3^U_(qHLq zy#Cbx)Z2OerT?YBzW9by?c5u@$Kc^*ZV`?e%?pC+t&Ns z`w#Df^4xt}s>@DS<1El}38tDr1$A9k|+9ZR7{8G1eGg2Cg;M8kYk`cH zQ9bCeam1(<^to}=Xc%T+!z}aVMH2JgH9QzjF~~FjTmEgP^=MeEDTC85{xB5iAIv~ zVNkM>Vyp>DHBycBL1{*su`wv!$T0QmS&NydW4?1t0H*N)8FfJH(gT62>8ZUw_8JCP#L0=k|jn_d}jIRw9 zeAT#WIKkJ9YevD~>&A7Xc<>G58>3$EP2;A~F!+{n+h`K}t?{k#X7C;3uF)p=JL5Z} zeegZwd!u9UedE5-HTZ$?(C8lg$arM*4*t>j(dZxilkt-=F!-_Y#26O*v+>jz8T`z6 zW{eO1)%eYr6#U$HZcGh+VZ1PA2ER0ZH|7WbVf<+<4F1b_ZLA2!OH^}xFuq94_+Y~{ z%;aDb|D^{DQ=0j~%CyaM!H!wLyb@f{ENEU2E@T!m?*|t)3!4vveM}$o$KWDn5%XDa zQM0J|BDk1Y%zPDG+$>?rkdkIevtURmvy|x*QrawI)(R#otNENfHIV_}_S=}5LQp2oaz8_N4tZ6O{ zsb$tOSA^6yYny9A>X>!SjUn~Sdgiu}`euD|Pe=nZz>E%QXf`zCLmHWl%;b>9W>YgO zq?y^w%nNzbY;K+jX<@c7FNL%;TbkEHTA8iQ`yp-2w&s(Nc4j;CSx9@cz4;=fgW1v4 zLf|z!V?P_*2%ZGM1yPMTQdzd}V4xzowUS{Xe-ezyJ zYiJ*{kJ&x6ui4k^8QRYrVD<|gXbv<7g$^j-9A$0_9c_*^cZQBL$C-OV$D5PP{h{xelg(qHQ_LCW$k|U1}~hzYG1)TxP1U<>m_030rBdG=0KWnXApBVQb8_X6dkx%=Kouu#e3RW~H!= z=0>wx*d}w6Su1R_xy5W4w$uzA>A6n4ZsVlEB)-2B{J7IxG;X08c4ZXP$+ zg`F@@m>-9oG=t2|VZmmwxic)p3^DhFg_@z}v9K^R%*+o9H^a^IVG(A8c_}Q?JY`-F zJ8hmeZ-zyg(dPZI7&FFv6c%g7noq*w%sBI9SiBi;{t=d7CYXPQC7Ma55uR)&n<_lT zOf{YGG&9{S9-d)ln5Duq%}ldQc$S%E`i5tl*=ED=95csk5uR)2nuEjh%sg{gc)po$ zjtW0xo;4?hpEJ*!bHXo}7tBTBUziuo72%i6OXk|}FU_yajp3Kg%jVYbE9O;mXZSVq zx_Kb{hIzw06#k8Q(>xM>%e-Zt2)}LKHUq=IHNQ1O!|#}P%*gP&=67ax_&xKUnIHbW z`Mr5Q{JweL{385;`Ga{S{Gs{KycYh*d}Q7T|Iz%>{5Je2^ND#k{AcrL^M3d*=5OZ1 z@aN`B^J)0+=3nOX@Ykl7cpZ+Hb;5}77T!Wd7{U}j5ke?YEW#3&C?8>q0-}FJK~Yc) zjwmDwi=h!dqKFs~QB)KY<06WS;$mV%2~k446H!u>6jLHfiBe*EL}^h*%#0{2%8EG= z=h zU8G0U5H&=0L`_jks)W0>rh5hN7Xk z5z$CA61O56i^k$^L=(|O+>dA~nu=Eu%|tWd6ZxiiQH zqN`XM*-dm4Ya+Xg?qY9b579#$j_fIVier(zL@yB-*<17$ry~1^J|ZfzujngcBKwJc zA~~|Z=r7VE2Z#Y8J93~HD9%R?5`)B-k%Pq$aXs>F@wT`XIaCZ2cOr+2;o@H82r*JT ziX0_IiN}$n#c1(!G=85-3w^Iwm0@3@_La|WvKeb3K7Q;?`AeM@e zr#=+R#DP=G#d2}@)C#de96PmAtP&?qtrlxU=&7}0orpNKUVI|rPHhkyMDnSPVxveu zwMlFi`KPvsZQ|Ui?P9yQa%zXzAs(IDDRv2;)1Qh@Me)BHi%IB@!iI3f<8{#+atCr=*}$3)oa zwW9QKETNw1^fRqGCjh=o}R*Vnz3;I1w-UMa4gRwnu#-z7Tt&E{cod zK-4Air8pM#mAE2KMtv==ipZ#I;+lw#x-PDZtf(8}hRBKfM%)ySqHc*>;z`tPaa%l# z`c~W#ucGdXd*XG}_u_$&(LabEM1kms;-T<~ek6VrrK5imKZ$bDkHuqAA^M5LvGUWzu+zl+~Rhv+}VAEHn6EAdM7i~dvmC5A=6 z7O%yqXiaKzT(lSdus1c@TYAeG(S|hStZ01mm-C~A6mn6t#D5=0E2-qMXiHi$G}@N7 zjEr`qBcr1W$bvFCx{xd+)1nK@!ZIV;NBYS8=pwR+JRe zAxp^H(IsUmc|W?eEG-{Jmyu=UljyRtoO}^oUY3`CL|2d%4vVQNYsyhE zwPbBMDW;CBBd5gFm38H`n0m6loDPk}F~w%f@nbOcU8uu8nCX z-;^K6G?y)8U`$KdQijH~lC5N9Ol#Rj#>cdkZDmqSJK0XA#I%{_=jz069QDiWw*e$!9Tx_jth$o59G1fC32}e8T+C9P=>}Xlgngy>~gt6M#rv{D`i~lD!ED~ z#IBaBWqRxyxkhHku9Y9jE3xb3I{7Mgy~I0P#(gY5mPXts@)KDwZiCz)3&(Ag8)cEW zO>&bg9k*F-mgVEN$Su-0ZmZlXtH*7V+honS?Q*AV7`IFAl1<}2m3w9LxP5ZJ>=1WA z9*~{l4$6bFOWbGjGub2VkUT7V#T}7HWdFF&<>zv6+);T{j*dGfkIAud$K`Q3HSUBw zA=kv6lqco-xIh^wH^v3YAbB`0SO&{uaUn892F8WTP#GB)Cc|V@T(}IE$#D@fLZ-(> z%1D_VcS@d;=i^Sx)AC|ml#G@y;$mcsd=(cf z(`1?~5}z)!W%2kNc}A9tKP%74%JJvrd0937g1jKB$A2NekhSA4%1g3d{Fm}e*)aYq z`IT%Me_39UZQ{R{*JS(n>+-tn5`RN}BfH1nls9GX_*?Rp93FpLek)hR-;sCZn)ti& zJGn0Yp1dbNiT_^Sms{f>$Om#q{15V>+!g;w{wNQ`|0I8shvOg1C-P|g&+-=;8vj)O zDkI{5lh0**{0sR)Cda>&FJ*fC@A7wfCjJlkr#u(`m;6h98UI?omRI8OkDJu>crWFx zp2Zu=P%q+5WvW;40#64RzQPn%4m@2LYCzMbn)VPF_s-&8fP)e0nOB2edGHOLaSye%;PIyCA zR2vg~m9N^8;HUi5wgi7wN$pCgtSYNL2_EH9hZCx(Dk?Ogs;a7@6RN4|>QX`tRYP4# zsHtkI>j||~E%hLwwyLe3B-BxL)U$-Ts;+vGP*2rUT4H@wUwJ1sPz{us7@!)e0*Q@O zBjuCWST$C~6Pu`}s(fNI)l5}Pd{Z@79THop7OHb%OVv_!Pi&=Hsh)|gRU6emv8`&W z1|_yr9n_G-j_NHnDzTI5q{bz7R-M(P#4f6fnw;2GbyG7FyQ`jRc49BpM=eb3tNN;? ziTzYRwIZ><8lcuE4pf8HhQuN2ZM8FTs2Zw{B@R==)%nB`YJ|F!I8u#LmlH>;(dt&> z7&T7aNgS`nt4E0w)CA>~G*L}bD(M|HS(Q$jqNb^GNz>H~)h21CnyES@%~G>e=cISl zY}Gqyj+&zeB)zBJQ(Kefs<|pOX`Y&=GLq)2_f>w<0<}P$Pg!JmV88guI?ruRY%qRX)Gl2x*5oRXqaRnwF-m8M#xq^oq*CM826d&&*R`%kbz2=t`BvRg$5QU9yDBi{ zJN2CkO}VG;sf3j8)%Pkr<-WSFvQr+Y2P!}12la!xl=4tLQkPSHR6nX)DL<*7)ZLWF z>an_?@YAeCl87wW^q^SzcDPRQzSIRWsGw^0sQH8kS+zO*QdHi2A8`X<#)>r6+^V zsg`A1y;B{_vHGVLunJg%Qwv%Jtx>6ktU}iK)WVjJH8r(}Rm7T^TGT3P%}Fh06}J|p zmas}#OHxZ(C9MxrOIf9@HK}E+GSMWuQyj}?qUw`y2-QfpeZt%s>~tUA`? z)Vfw(>*v&ZRz2&t)cRHf>qTmS)zJDQwUO1x($X4RO)Qnx)M{oGNPE+2VHHbjX|=RU zr?s+LS>@AOTWze$X>F}`R<*SDR(q>sS_iA6H7V^a>n&?)S|_WMH8ZWV)!BMCt&7#w znxEFq>TWGc>tXe9ed^R($%q*1Oh&^x4)N>q+{1)_c~o^tskt>qYuJ zYo7Ic`h07F^*Vi_wa_Y%vB+9v`D84%7F)$LKCnKp%4aOGmRi*^KD0ixYGo|5mRa>O zmRl>VrWq@(l~(hNRn{u2WyWf2jnyGzt+meToUz{e#Oj{0!P;c?%h+sfwFYHuv$k8q zGj>=ztx*}ftX!7tL<1_0sYiY(I>yWh~$i+^)+Osz#+TL=%gp@R`r0ax zdDXgV`D9+Ru3M!uZ&=@05t@2u~vdYSjE`&K~a1M7j+ zB=ZOB2di1;L+hc{JoAzDqtzz!C+jDxL*`@avDG>AiS@J9JM$Oonbj}zSL-)xSmtx< zxiu>Dh4sRkn)%XtY0b#|-TK{{mHCJD%9@|~r}d|`DDyAtFKcP$YfH1&WO~_N_PR{` zsK@>|)7v)et(o{MKznDVu!X%RQ{vnF;Y@sS+eb5P{C7Olu?yItnFZ~Fc4THD+sBU1 zEMgb6lQWCi#q6}q;&yR6BeR5E($3E;WtXzgXO^~0+m|xS*k$eOndR*A_N~kc_8a#7 z%!+nJ`%$K^?Q1{D^t1i#7nzmpO7@?bm2Ho0WL2@N*ea{4UDYm-Rn4w$7tg9;*RV@v z)wFBcWwL77wQb+5I(8kqa#mftu3aswo?YLrm({>-U*y|P-`9qc|?9qo?xu&lT2x9m|_o$OBb zq^!<%XM0Lk7rU!HC###?&7Pmt-R@~G%IanJv6pA{wFlU%vj*A&?N71>*@NwkSwrk0 z_SUSo?P2!ztl{=>`_rru_DK6c)+l?deJE?3J>Cw?nqW_`L$fB@6Ya>XN%lK-eAZ-p zs-2WI&7N*&XU(u@*!fvA?V0x3tXcLf`+U~B_Ph3#tl9Q#`$pCrdyaiK>plBD`+nA3 zd#?Q`Yo3kw$jyG=e&05-7uXAImA%kjXxrI~?8UZE_6PO{cCqXw_ENh<_J{T|yL|R? zd%5kKy~18$SI%B(ud-`pueMj)b+gylYwY^jYwfjm)9jDzkL(uN>+E%Qo9y-W$9CuJ zPwWkL_w0@KM!SFZCVR6zGkc4@#h#PB)!u5)&)#NlvlnD^=5AdtLT^d%wLk`+$AG-kW{UK4|aH{>=W&KA3&TK4c%uK5QSc{9b(_j4z)w=U$evPaQjtugdJgP zIg$2h+sKKsqwNAYF?NhyI49PQwTtA$*>QI1oOnClu9cHuC)f>h673|rcTTdMZ1>Me zu~Y29IjMG?;_E&ap&Sm?GeLm-F z`)m7R&Q<%G{bkN|`-c5>&Nuc=`+CkT8y`8h?c4UZIp5mf+IMsA*mvyjbMD&T*^hGW z+4t?oIS=d~>=!u??T7ZOoJaN}Tg&~?{>fIkkL{mrC-)co7rS`wQ~Rl1I`^6V%&wmM ztNokZJ@>i&-0q$G!hT`*&wXkCZV$`-!~WAAnfsUhmpv)>wf)*&oU1vSvm)2a@p5+N z>W;S)pKCaVlbmZhrjwp4@CW|Ijrub5NJDV&(ydbNrk=dH#;S6P;JdspMSBtL#*E z?&f(MkMn(A6{m{xAg`)Z%_)#y-Kp;QmopJeZId3@=@;f=5oJskeozBk8{4P!x=e_){PB&*~es`z4vnRiY z)5AHC-_z;k9Lw+R^mR_=_jCF?k@*9h0Zw%OKxd#6pFhYM?4;)pafUcq`ENUKJ30A7 zouSV8{9(>8=TiP~XSj1We}pr_d6YlW8RCXRP z;2PNTOqXzb+THE$`&hMY+jg8LX>8ke!!~NeHnnZrh*jIRalX0#!(21Bd^Ec3r(G$F*W$IxvIH$bds>#LC2B9rlC&i4ZCSFm zK>J#jqNQj*%2Ksd?N?cvmZmi=PuJ45X5|@Lh6c(rwMs zQl6vbXg$hvwLEP=`C@IcHn@C=wnQ6Rp05>X=H-Q2p=MQHq?Ks4= zyQ}S}xToFI&Q#pj9%y$f9%?#NJklO%Pb(g4PqeocPqnAohl*#~GwoBwbM3kIv*LyJ zLTgm{QhTX2t$d}u(rD#t?X}jT@{RUJ>s$F&d#4Sle6PLNMpS;#K4@bqKWd+}DV3kK z&)W3LFWMJvX60Ayt7cI7P5Y*qRDRdKYvz?dv>%#Xpv^{?YzuL6wa_ zV-QuTGnjz*$|j&GSW~H!AHjx7oj?J$RQ{tQ7xq-@UJ9_kQg?cQgOwTp;6x<^5S*z* z0D}va1W-^}$$$Vgl@cg$v$8p84(?XA04>17%9fxNcv;yRv;}V}+ktlAYh`=T9>A&& zpd%Pi)d_S0L#jH1&R|4U7tjTas_F{5feBUJK~FHbsu$=D=2Z0oeSkq#U(gqrRP_V> zfmPK2FaX$A4Fm&$ebpc^2)I=Z27`fD)etZQL{$w1LqSs2Ffa_HRt*Ouz>2DoU?f;m zH42OZ8>&WwF)l@JQ{8K#*OauQ`PY2Thsh$C5frqpDDg&?YC5m*G`YO+8UNUF&OIUutp7c2%@HA_G~D6A;} z1z>4SAt(eZYKlNH*icgfO2FotrC=%8TC)r+1AA&pK`A&;vm7i3M`~7pmEcUxDzF+{ zs96KnfXbS+U@f>>vkt5S_iEOI_25Cx2Cxyltl0!MfwwiA!DjHWW((K~e%5RQ+rXci z?O;1-T)PA80L^N5f}Nmk?JlqjOsL%rc7rLkd%zxGRl67L1$MRjz&_wqyC3Wa-n9q7 z0pMGE5F7$wwTHoB5LJ5w90jqp$G|a=Pz&TJ^dmfwzwY3+(1#q+WBDe_d)LsIYz|-2x;4*kwdj(tpZ)?jy8TeXT z4$8rg+6qtse$`fjO3<{f3RHn+b=9C6fVvt`3q)NVr~}RG>Olh-Q+E|y1rzG7foot& z-F0vS%&EHxZUX(fTi_Njth){F0Q0)L;4ZMLy9e$8ySn?}K5(vk03HIjx<}v<@T_|b z9s}>XC*Uavs(S{Wfv~#g;5mq@djVd8q`Ft&4M?eb3*Lh4x_96mSX=iVd;k~fK7x$2~^g72A@H7-52l`T&?>CzJVKc-@$iqtL_K*2_Dw{0>8l1y5Hb8cv<%cG=d-N z8pFo$OP$Wt2EWxcflXnfdY$C~Hm%o*qOe*0KRQB_)c>nHba=gP*}yjSP&Xaw5k#;{ zJ%$+ettXJe5%ml*IHsOM4ky$LDB#q32^E}C-yAlFv+G;H7I1ETOV|<`*0+MKp-Fuk z*an){w}ow?Red|y4!YL2hwY(zeFxYP`qg)WonTOXXV@7g)^~wjU~+v|*bQdZcZc0! zc6|@n11_%b346k2^}S#(xV*kM>ifg~@L>G_H~=25 z9|#A*GxdYvV0fW^2pj^h)DMM2VO9MwI1JX-4~N5HL;VOi0$!^h2}i=a^`qb@_^^I7 z91Wk=kAY+0+xoF^Ec{eI4vvRE>nFeouu;QAI1x5&m;@(5+AtYTfh`)Q!l|%L!!$Sz zc4(LmXTTl}GvQ3wyI~fb1^YJ4hI8PMhPiMq9MPZ$_28HWeW(woG#EewIK9CT8p4?k zM$i};&OK1rl8?2xebZ)SQ*3iAd2HHTc23u$g{Tl3`9Smx) zhYm2R!4W#b_y#BF3{x9ipbN}waD}cgyTJ{*!@>p+=mAR_JfSCC*5C!b;8=Zc=nVt) zeV`AVZr}@j;Wq<6=m%FA`9pvB#y9{5z+jU=7ziJk1i>Kq@4R3b3{TDvfgy08Whe}V zDK23!9PV?CfD!PGYb1<>b3CJ96g(9e4Wr?y;20PK$3(=!Sa>5L4#vTziSaNVnx!Vd z1eltd2ovG3^dy)BFJvaeWLU9q0bBroEJ}eX@NrfuOoeqtX)q0rHcE%-FvvIqX27N< znJ^Q2*e!$$p_Bb0xCkEc%z|04A}||f!&dP*Fb5t=%Z0hHIxP?8!PQF^!^JRBe+gUy z|1-*m`S6%|0W5%F7KN}7KDH==MKHjo7#72Dn-W+8&)YABOW_H}WpEjs=2{9%;Y-)$ za5;>1TLD+V0^gNzCDaR91y?~WbTwQJKZUJ**^&xl&wzoeF z55r^jN8l0I(cvgO3LTt}!DFz>^*B5Zr+A!zCtz!zlkg;L5qt`sg1duH!_)9V$QgJB z?g%{#&%#mB=ioWGJ^MVo01X#kgcsqG<(J?k*xC3pybQNkU4d8Npx`oC25-cb!*Vzw zw*pqc!X=fk5?UHn!7A9yyc$-+n-(>&2ClTKg|)D`bsemO`)%rBJsf4*02|;e+pF*@ z47I-ouR&X{>+m{^2)+Stzy-lK;Z1lq>K42O1EX)l+i+*}9e4+3#@>Z@p-KEbcn@|= zxDW5coa6`a0i2lj5I%&hGakW5@MrF0_!!R3e*&Mt=}Vu&r|`1gGx!XC(R&V`L(Sj? zd;#AXzJxEKzWFQo3J$k_4PV1?_HW=D=w|;GzJ(*5-@$kAx%+$g9#Y>A@B>^M{1JYH z3qn4@Pq04ZGyDuwBEP^daBad@_!VAG`Ubzj^?BdncbKu{2mAr!On<_kaFyjR_zN1E z{f58c?x;WT4?Gy#2sJ``a~h+@sE2{hK8y|_-VRV(=r?&fNm|+Enw7c5zg)RAc1~cOC-^E8-*15+rBw!j?CO!pccqKz9njjOcu04t)%K||2u{Gn(l`pbM68it|+hNIzV zOTY*;0yPaDiAJLE=uv1C@{SpeMx%{!W6&6skv0~MML`+k&^Y9nJsyomhRY_P2`J5B zBASRIye6SZ$i#Otnv4vhr=TflRP0nV6?IOZhNht?!|7-`nq@x&%|Oc{XQG*?WyUNt z3z_B4Mzc|7-W)UsZPA;H=As&XJ*0=)8R#Q@bj-j28KA!n4Ur)_X=H?qP??c2GDfk+ zCddT&nVBL}lxRK=%|pdDX2=ZX*qS4A6k>0IEYKGF`Di{Wcd|s5$jjLZSs`B+Yh;ZM zyVxKb^wGr@*`fkBJ7kAayzP-aO7?R=4(OeqBXUH`gPf2PS{vkyoYAEq7vzGj1-l|w zf>D#g5EOz&6o#TuG`~0ug`uY<;V2xP(vLt9$k;Rz zMWRvWQ78%-T12C0xzwmVEDBHoabwjsLjlgEs1&VmS&o*Y?XD}(3UtzaC0dD& zdaXjM(9hu2Xf?_XS%cP~n9#LoEgB!O4y{9rW7nhgs7c%gv;nP*+lV%ztoTi66MCGm z8Erq=CK z4D6~<74o*LM%Cz@Lk+4y>m6%REgJ1yhw9L^z=XU`HsG$9z{RU57f`-C;Ex3?S7$O=%vGN^c(#z`w#kq z()AnRMtG)SW84^bH2$A1I&#gt32uTP*fhmW@m-g{boSyA-hbo2ak1Y&I#bc9fM&QE zt`Gbd|BDSG|HJ>`cX2w35nC?Sz5Ce3Sa*8k5=Y(Q$DXlRH}mueCOFQ3Vv1*(GtBU9 zbB;OgWhbz}-R&ioxY9vkg)7~g2KJK;|FiFIe(8TWGTg1cZn=dQRb?&#JH zcf+$iy5sKnUO*4r11}2ciF@KVp}lY~Y!lrZ_r~91``|u!MSNe}7waYW!~O7`1^sb< z+$3uN9)R_-2I7JEQuZJ`2sbGjj0a=W;vskl-dr*i55+C?hT&m&s@`xs99!#+z$5T^ zy^(k%ey2YQkHVpbqw#3`+h`0PgC`h|#bfaU<8gQ#eq=lzkH?ElCg2HJ%$tZO;$X8$ zcoJS^HW^RG=Pjq;DLBP?DxQifZKmOA_^17JJRM(kn1N?tL+6=zCO+Ug3(vyOTxa9i z__F&PJO>+i&c$=_IZr*ThhKW?V|_fy%K#hTWj==35Qq60VI$lSV2q7%exM09!A*ip zu_- zNVUbbcyNXtw!=R&?Xf*RvB&{CV4CfS9r4a=C#*xRGj_)Na$T?st}b%Lu6Sy(8+OCb zmbzni+_208d*G$ZJ+UX&%)GD{o?zvTz44_)AMAry6!>Cayt%*+`{6yM{@5S4HVME1 zxG*9R2jVrcK{yCsOAW@sxNK1f4#D@bLvbi>WFCgY@C>VP9F7YeBX9&>9ubKn@ixmS z9EG`UG>*pM5ivLhZ;ObQsv5W6KW!i#XoqAZ++ z>y~8WY&^;}2j}3^9=SLd`}yYKJnWsm7%#?G7A?U`@a&>|oR33Y3UC1q^DM-Lcu!^# zF2Z9kgX!ZuI!;+17BmQBu32(yF%{JrBczW;_ zyan4uZpB;imBej$8*Z1o9dF0x9y{<3Jlk+5-ic=$?ZUfoiqUSo8@G4ZgZJR8ZhP@w z9PGXi@54p;`|*B!*5Cj>fY%ru#0T+1qeJ)*K5c&(AI58(kKiMCq}x$^6#sEQhL7Qx zpyT*Bo*j7tpTGwbPU4gJMdB%Z3hzogjZfo|8E5brT$ObepT#qa&f#I3~3US7F<~o@C%%6^%B3t$odt2h2L4f#;9;|IuL3j(N>VbJ8WR1!+O< z7q%oViD6MI(wd;+Hlz)4E^bTOlHAgEq#d~w-JY~3A^IIi2lB5;N79kJcIZSp5fiu0 zq%*0?=|Z}Y&8A&RS2D`58|g;c%a)KAB7=pKPa)Da6ZeDw#?yI7}ncNTlO*GMzlJoIz%g z2FsabCfQ^(i_9WH7PHB0($jVhnM0V}Tr!tf1nChyQdOi+^vP*o17bjq#~TtuvMbAo z7?F2&#>AMo#G4QkGTzFRn38An=aG4&Yq}XRBayD=#GH_53t~Zj#my)4$rvk3Vo4r( zSrIET-q@O0lS4i>#D=u8uqC!+SfU-VBO~?fi9Ok;=Rh3DG<`?nNVb_e5hv2Z%$Yco z^X4wZh0L>cC9Y(@vm0?EkDc9#JBjn~ARc6|rzi0wbA7ys7kL%xO}xpQ2p{4@+C}*i zUvfLzkNArql6p13WPSGTqoOg*KG31_iEQuwSK5-BhacyiD;fh3T( z!HFc1OpZ$;N#tmJGD#*AlNXQ$Brz?8q>%IJsU(%m&qyO_qNZKRRWcCwueFxo+O5M{QL>?A|YcadGh z%zQW5O_0?dvWM7N?InB3XRCc=AIY%ZPxg~_HV4Q7l52aA93)5V4v|BIIvys6Nt)vk za)dN@I!ca`$!^EUG4jprI5|#Ed7L08$W`x?&F_-ClBl$?$ zd4D3GNR;nq@|he7{zATx-JxH}SMn(08~H{)#(gK>iDS|a@`EJj{vmTxmIx5M}4z(_5liWb%Gu(u+@?4beXk|)S(t0y3?Ls@Yk(;8W}=$ zGc%G=Mjs|~%4yRKK?UueBdMeViWOBf#k4tXPCwhXpe?9-NK4w1Cdam-t?2j#t!Zm| zD5VW;L%*iBrEO_ec01aRw)SpM+tX`)9cTx7JFp||NbRFL(N1)1QfJzkdgOGWUFf@_ zuCyyn(CbFK(O~25v^#C;*@O0=%(Ex$Nyqv1qP=MAfZnt>?Yp24?L*s@_N9I49HV}; zA6=c*pZ2E))&uAO`p9V@9Z35)52Ayp@*GSD(-*!&=ny(NYA78_m&OdE!)RIZa5|hi zrH!B?=+U&1bR@m#Fp7?%SK~+1(X@T)7&?YtvKdRq(&nz?=s4=(J)VxIKLaMv3G}a^ ziF6|M4VpwJ(S(%AbTYl2J%vu83-qVbsT5jIqtoaL+v#*V{V!<-ok8~-&ZINx3ddP= z7IhAuO=r_>dUNO;`nSPcI+wZ|>QOy<(NLf2(|9)nYCx%nAvL7iqKv2!-5F&}jp>sp z6KXQ3Ehd8r5Wpe070)RUfb@uFTd)YF@K)3$y-)Q9#C_ocqnACTg4W_|#rhf!WTO>`4| zvv4!rO#jN-LbuRC1zYJ>>RYmnZlm9qZKvC5aOn=ZgJy>9q&sPB_%6DOu87`EchifB zd*~k8G;c56OJhs-(S0(dX=1N4shL3)rjwLL@+(eAE?>0#R4?+86YD}s*F zqtq_y7(GT~;*Qhfw4>n(dV==wJ4sJchk#S`6ulI7nx3YoGSAR6^m^u5dX|37JV(#b zFZt)`dAdOF0=+=58(gFp>1)eN^b)PNxlAw9BIhgg3N809qh)kbNI5O1TSF^o1)UXF zNh|5kq$*lPqq3`MHSJzfLu=^5<+ZeyUNx_yb#&tVdRk8%tQu$oqGjG?s0!aAJK{4kLhE&)aMC(Lb2ad`jq|~^o%~Ec0teSb7~R%g1(?#LSE9B z)HCcAeMS3Zyr!?IP2n5*hI$*mrEh6Jhj;WH4a8W z=pTB;un}v-Y}^~O#;i?*t`3A9i*CZ2uy=_~SyL9AuZxVc>-vAQzgbTsT~Le_8tbAV z44ddI;S8DTY^2QDN@pBn>+JvoOwUy(tFjGlIy#?ud1D=|6Ca>E_Sx3}-Qs6|2Ql3w z264vO{b0ca^NNy8vhY~N6gv>xoHb`@i7i+QR*~A0wPg2FTd`K`N=|FmnpNhsVQtv` z{I;wuyI9hWwPS5f+Ozg7#EU04^kI=?IH%FLE_ zW8K*D((bG~D{$?>da%phJy}mSIH(uv#h%9ZX1$pz=)-gf>&yDG%MtxpKh`0#KkLtO zqXw`6%-v}q8^}C@2C+fxeehs5m>mfl!iKP?VMEzawxwto8^%mZhO^=9aOns(g59

          )<<@jb=;Z$FMPMbK+PwmZfHoW8>IAdgIx6HrIFpo4|U`pU5V%YU@dC z64SGt%qBAj`zdS+8|yfgO=a#b)7Uij(`7oF&i?q!U^7^6-M=dWv-Fuhn_6VR4A|(UhRl$)F*RaF?4W}&GiJSAO_&MW>}ASK z*}sYN*gWQuX2#4|M1eUoXDjtAm<3C+n9nTPRa+}&#ag>sGi$ah+J@OMlUQ43%W@O! zm>uh#XwU4~(L@L4z}jUwGDlXF?ZlkeWiw~y%nn+(Fc+3P-<7$tN=rB9#=5(>Gj~?( z>cKo%vYRLKWEGxX%!@hsdoynq9P7h;*#1mk=F1*r`Y}HipY6~5+0>E%7QmXt2eLqx zo*Be~*qr=e7R)9Thp-T~wltK5GF!_q7RI<&I16X310z@jdmj?XBH5jgC>F&)QZ$QZ zn+#)E49iQ4WwC6oVH}HNOAO;#JiBO=z!KO+w?vl67JDVJB-S)EnI*Fhp$pgoc04+T zrLdRLsVtQ_6r`~87za*y)*3Ek3mG(7#1^q=lPs3SkV`hpX3Jc1 zSPtv%p38FCa-Tew$Bu_AW{X))=n}SsHBZcE`Rr6u0V`n3QwmujbI&PaMXWHlm=&{+ zOG{V@OGsVHma=X7%h)oOYgo!k*&U3M_c8&$Qo@eLTD4z@L0_z=kkzHgB5trB{ z){t+Cw47ITB$VC@oavYYIGiMQA- z=8=4x-Da!P@31@Uc;;Ppmvt|=$L=xvW%t>Aw!!=Xd%&)iK4cFWHF(4xF=X_ZJ!Yd# zp0FoO-}EVa%2J%4v1csA>p6SD{)>LeUNW1wSL_u_U+|i}W^qg2Fdg#WvbXGy(L45z zE%AEK-ZS@r59|XAH2KIrvf}xl*e5p5>NESyW?O$@U)UVmuk0(^X8VnOW4&Czv+r!5 z+Yk1GIlBL3KiL?cU+fo~;`5vRX8(r%VSiX)R3qMqFN$r<8}pQ8UF{P`8BKT-{w1p^ zZ_4cp{?e6$d@R+~3Gn?^x4)-q}Ep>+yvK`dpvSGBe-?e1nA{ zH{?C6jJOe>Zez@id8n-kH{s(QOt~o^=RA+k;|HD1xEVj`Y|hR3zb+Qsf@iqS=kxhe zcS~-`Px)AJD}FZ2np^XZ(Kg(MZ;G?!wmdH0j@$9x3HIEc?@n;w4t!;jBX{JP3!JzU z@0IS%oq6*N7w*E>WxH}$J}BRfyYcMh?%bV20}t-OKj?dMPyWr!i+k}xTW{{oZ#wvJ zAD-*z%XM(|<9>Xyk3aY4E&T&{06!fP$OHM6xF8p_sEapQM|u?G>_(f`Y}9)x3-DpvAn`Hj>qv%Zt*;UM~5WxL_Vb? zi6?P;n`EBM|MOVD7jSp~6rRFs{Zn}=_XtkoX?$W#I#1`5lQVb*f0mrdGx^QJg?yoo zvRuR$as9|Fp2huQvw1dOyCjF_@Oy^2JeU7%lgIP;Ubn@3F(2o(gfHQGUimzq-|#Bn z1$=uzAur@-B8zwtZ<1Kdi+P<_2`}NJf|l~7{D;9ZzKo|DmGV-4(tJ5z&aXPH;4656 z$4b7EuMb+qSMhlvtNCiaK5PwN!<#Qy%h&SzOV;sqd}P6TzMk6{Z{QnvW7~~?P;vY+qgqg)Q~1N@BZL4J^*bvwil@!fuh`C;BT_y|A3 z&jugmNBPC@WBeGu6>*#&=iReT@Dsd4(Mf)iH!D8HPw`v&r}=5#(fkZQ!v~t5Fz^b$!g~jo@iP7_v7DFlo2eDN zg7dUWUdgR8s(2L_S=GFnWBnRl!|M!cc`YZ#b-a#S8Q1fAo@d#>8~8@stNbd5uGjcA zo)vzbU+3ZRH~0QcArH}e#2@jm`j7czKGWg}f5IDEJ>}2%8>{F1Id^q@!C&xdx0n1S|K<0J zzv8R>U-Q?zchDRDhWCzn%ir>sN$>bO{=by>{5|iK{eger)wv(}NB&{yC;o{;z0dqJ zzpD3zf8lTRzw)m<+29-h#^)J*=ij-n(GUKEcQg6PfAVaTU;G!pYxbM}=DjWc@ITyT zek0LH%(rYT8jE1d|LLmzu2?n^O~g{0rlP3`arjI8B|@G5)>X!=cm79L`rzZOi+YQ- zKDvmf7#8rK_)m0;)PyF+M*#uEuvn-wI|VGGeh99q~?v=mRXTZvZUW=?C-TC~Y;Bie{5`E5m8 zajmGGXeXX5Z75;0!AMQ_o{zmMo6&V}?9eMMSSKhaOzj_NP^i`LNt z!~n4+VW1c&PG$}ggT&kX!D6tm)E^>-h~~CK#ZVDzJ4_4{ryPch;i9MY2r)uvt|P@r zaouf{7$u^@MvKv6a?BVpMtCh7E5-_`H%^QbMF!)=cp;4^hzX*X@kB9E7#dF!lSHD$ zWHDJd%%38rh!mTtVyf6>H%&|v>GspbbTQLmhL|D39cGG|BHMYEm?ctNXN%clz55(7 zN7Q=G75bvy(?A%A173#0Pz((+5=P>Cu(2=}EX+ihh@3D}VJhmv=ZSgZYPgv&6Nypg z!dzUAwh$KLUhI4^U#yL@6qaIKyp^yLr{b-JwRoRsBWy&g6kA~{o~GIfJ8>}GUf2t- z3MWXm>oFtOO-=@hTSv)XZAQp%l^HM~LcwwF@QiX#> znn)9Le!55(FDx@ehWKuoDKbSX|T_Tof$ik)Ip_AaqY{4Crpc8fbjd&C~GtaPu~D`pw(6Z?d4-7ofwLW2Y1 zfaqm(P#hHgR)@qP;plu=92TZtN5m0vDe$N`Dmn)r6UW4|;N#-BD2O~EPKc#RC&ft- zmUBv+5(5fOi_;=h?~FJja-GhKv*M8FIdM+d_@5W&#m3|d;)3{B@1nRUX1ZPym&9wg z%i^+V?sG+45z76TZi<`YuGKAZON_9& zEpCf+n>*r;SYdNl+!d#6?umQigWY{`Ul_VQ5D$dC$3yW@nEN~ukHpx3$KtV=5b#7i z5hntkil^dh$TRUwIEOzM&&AHj7vhDejeRLziVvx;#4GVJ?X`F<0@L4!H^M&it#~VL zXTB5fM4N*5;=Qmj{~$hyqd_0VNAWB3llUagn|>Cbg?+>q@kMls{wltTfP`=2n+OQ_ zF20NQ!9T*O&9-eK zn@Cf;rn0Hbb@)sEC1V}`)>VVeb^b?J?vvxvOg59(T>h2+%C9c}$^WEs)1)Tfy8#Jg zTmY0%+5{n;1=A-I>x?))(L^WE)<;uGWk4*`Q8tg_bmzQe3A$x3w48FFmOzdwT0j zec9W`KpIGpU?>e`NwSeNlB3g%rLpXrZX!+OrgT$jDxc@ilk=qOax-Zr?TyT(xjg7% zAuZ%C&-rq`%#X2@mhyLsm9&y@p|!M@iA!vxjkM0UmA102vz@e)Y2NnIUcUBskPfok z%uzbZ8Ve`sB)3>POJ~{L&PBS&?{==zRT2j`=_cE|xJ!3w>*66jWY0iP=_$VjdPy&N zBg9*J%f_KT(noql`bu9pFV0W;$$&V2=`Wq*17v_)ksc@mWo}N843bJOSO&}cMj?_Ba<65a zjFZ?ZUdBsml^_%3ed|P-C?_~1$t0QRm@Jc}a9SW2$i6NqGDYroOO>heh*z3Sld0b6 zGF@)>$&eYcy@Hk_%;_^iD34Me?5o#j;oqNiUHl5@s)zOQn7GGPz9d z%`TOta)0h}xmlO0JS#R;%S|Y3sU1u8}$3Yvo$GJZha>Co^N# z%k@%aY>*qITDVbelX`+z(kLE%ApP!2ab zBo9eLzr*sdToiUh9+CNZN99rJmwHSdlMOk?<#G91|Aagt8;noNlk%78DS1j>pLbfG zmI-EOvMKiF_inlb*__@_N!U z`Aj}felDNO{L~lnh1`+;QofYg8L#9kIU?(|d@UzszmacbV)k44R(j>Ulka4H?tA%O z9?bn9Kgf*ykMfgTpZ{5Ymi75x&@~5md z{w06O81vuqw`^(gNB)t1mW@;+b=ZLPOP%$^8v)%i;W1acZ z*n=pd(mbi6YN$8U(exj@xsJqn5U4xw)$b79%2!)Lm2T!nHdoD+h;E@;sLt^%RZG<- zp_OW-CM332t<}e*HmZ$sOm3^%Du?uTs+~HM-d?p=DLEZf2h}dGqw1*sF6^W_sXaxV zRc8epx~MM7IJK+ls@`UGQ{9wvZg_?E zxux_~eN~-rKh;nDcIdDAtLoSRYJeJ+Hc$;z0cnHOAk|K9uo|q)^@gY+>WRTnHB{X) z8m5M+>Bhs=a24w?LXA-WxQtXIm3z!6HA?-JI$DiZHu+=J7`0G;tQxCY8jn-s)UbKu z)p&K;VuG5W*36%%CaMuulhh=oXEj+(R&%YUs441yHdED9MQx|4X=<|FbTwTab)KPS zsQxZ9)l4nl%5(DuCMgf*;oT*pcW??DnnJ4 zWTcE#ewwi|Rxar#%0#)Rn<`UvFMXbxr%W@=l$naiG*{;8qnU-WP_>rx)qI6*EtRG6 zwX;%I>Xn1FvR2UDM%k!*Pg`ZHtbFX0ol5ezSN5tp(m^>W(-cSLsLV5*l#}|s$XPk7 zJB2RFMg1;xRjz7;zMFDW@%rw{UES07P#!AM#8Y{y4)eW~mpWkSt-RG3dmrVab~yVg zU*+cFr~K4Ue}Cn#1_uYI0A&*%r~=jC=pYrO^x}h6uzC<5qC!+*VyFsLo07v+m?}>W zSK+EjN`#6~|D{K&NVR!Ul!{U%S0Vitcq1@EaOz1dTbf5;#Hbmf=W=& zEE83t(yWqHk~(dhtddo{*8;Ubz4J~{DN6H8RjH~~aGFX}+Y{1Ny84`+p)%A7y-by< zCK@kP3)Qv!MQV}4URf$jmFi`yY;{IIN98CZ!(5fCY)tc1p6WV(v0AL2S}jpa6m`f~ z`N|@oKozK?35BXqZAvUsMe6s0VpXgxQcF~cYMZ`PEmh<5m#JmyY<{UKRlI1qTCVVF;^ z)kf9TXOr5b{+F{^ZB{0EThtb%SGZMeRb=TlwM~UC->$Z+G|L@ohdN-jQ|(m$I_^@t zl)lSuwOh?_+oSfVF`;|aUUf2mpW3Gu7VKC1l}X_NbwDjIIj9b*mClFMA=NnJusWlj@`@a5<$;sW~C1)oJxH@r*j7&M!Hu z&Z-*obLyNr;&5J_SLFd0)CJXJ*+q3xz16#d*Bwvd?`nzN@L zk!1y)mYtS8NjM`rBU3LvD?2MIw>~F3C);atUUpt~!2W{lf=uRmQFc*AJTJ*E$u1i% z%Pz|rLaxZJ$co~x%C5>%Gq1_6$*L=_%dX2NRo#%?kY!unl--mid)<=Vl2v-&mfe;$ zhuo3fk#$YIE4wS3nQ>2cPd2;yzU;p2N8kh51KF&!hq8yVhQ*I$k7RhsW7%VwyV(=j z6WK_Mr?RKA&6dw(&t%l`x$L>@o5u^;3)yGym$H{K(|}j9SF#b2uVt@gL(<>K-pEdu zy_LO{^>=?Kdnaq3@?Q2{_9*j%?1L;U`=jimY)AGd*(cefoX@h)vZCTIvM;hQ^RKe6 zvWE`eWZz^HoxjVz%N#v^$bQJKd;gUEltJHLvR|?g-`}#|vTDO0*&o@A03%=oj04+% zHlSNbTPd!gO?W%d4g^QE2kpW6m=2P)caPYPk`ZuALMPA(geP_eok4zD7tjSvn%fn0 z1?2_ZKsT_rtUKrqQYw2$^4G34e@TL?_V)jiX!pzAdxD-|r*ALN3$zLQ8~hE7V*ioa z_iGZQ)(%*bFBSWsu14DUfzv`Djo_saK+xV20R%RCVt_%J7Xbtm1yVr4;S2^Cm}tQP z2c`}J5P-p54&8{Xu`=9y9<9 z0ItCU!9cJndJq@{WC?@8V9+UZ2p9q;XAT8J!SJkMU>F!%G8_yCt|cSD2motFf{|d2 z*(fjy+_4`GMuPvBe0G}wW&jKCnP4Uu={*a~0;2v-8}58@N;K4%~tBJP+UjJ}>eFo*>7= z3wVK?5O3fOnj(CF4`{0J1-_up+5imTf}bDo1I6L~z#o`K1b_fw8XX7%L2PCa2m8GI`GiB9@K-S9u1%Y z9QSMljlj;g2{eH}zRjQ+_!wG13s~#l3R;0v@FuVcw1jO2o57jzEno|%jo1pd0;{NP zU>itD+77mZ&U1Ev9bi@dPOuXUShNf50-cub2D`ybmpxz)$O_&I_JT=K`@lXhH)=oF z4@S&801kkSp$EZ1;2V7i90Ee@VQ?4(Bpv}rz<;Sn!BNmP_ZT<^##tT*$H5_o6W|2c z=W`OA1h1n{fm7hWnA6}i2#-Aj&VYSsXTe!eQF;!X1E(s_gY&?q<^s3?)S(x_MesQK z61WW3Ctd+pz@v<-;3~M5dktIz@pG<&>wx6n05`yNr<>p=D0IFBZh?i)x4~_&-2V=^ z1B?Rhg1f*wAfk)t3%46^tyhwWjo&cEf6g&mC z8PC8ouq5j_cn)S2z5p*k-^!QZCFoWC3cLbu4X?p#kna8lyaC^R--5SbuHQTG4g?0j z2k${a)CceZ^s)E|K7w{mpTH*&81xx@2Cw73fG@@m`~;6Iet}=$o8@ot8}xJd1O9+Mjz-W3RywwUZQylBDWV5Ha&8CP!40tCiI9w)pii`9xB~MMCBp;QkSIxP z;ndXsNm47fREdBOjnXADCJfJzC^_)W9O=LoX3Uk^`A}XUHF%(7sZ{L4^ipZdhgLOE z8mXQLA~+xjLky!s2qaKQrI13^Tm~6zD&dgBbLIjRV4Z~=%3+nI0xIAUD-nwDh`lj1 zhI1X1Pzkp=tDp*QbyGt%oZzW}8dwpag<4n`qJui<7pjMPxH;4Wn!x!Hy?ef8JFf2A30*63L z^PzAkjI|gBhe5sNa5x+uwH^USz!TOZ;Yj$wdK4T5=Qxjsqu~YTF>nl2x{QTmA@&>x z$H7d`@o+r+=sN*UfXOef&;oucwS<=Nd6^Zof;pAe z&;~xOw1u|tvXvdQgMRMz&>p_>b$|}AzrhhY!hZfv&L`34%ee|H5Dx3`@;IUH2q`)C*qSK7zG7`V_W7RJJZPH`{}9&nC_@lflL02AO?&qSCAKYAy@ zB$yMN43pvTkQA5#BSTYRDl836gK5w-G99MFu~8W?1KLMt!c2HBGYe+HjJ#}^4JVi6 zz#QmNnhSHGSLGZy2Rc;e!8}M7&xLbgXTN+Xp{M{BK(~2?un^8RFM>sIxWJKD|-=K1P$4X;bJ&8X9-*a-RCTYOQCb#GPn%Fxy#{l*tTE= zTmfxMSHhL>MAa&|3Ysrm4Ohb`vo&xHEHhsV*TTOo*THo#&~iOo5Bu3}fE(a?+l_D| zOmwb=wQ#j_9ju4RZVj*j?sjX0jc}Pq6KsNaJepw(?CjYJTj4?PO>h$&=DQhghF$!& zz%B5i-&VL4UiaGuw?of>9dHNS7Q7Sggqo0Da2FgFx*P6>_rmtTy>Lj>KDZCMMDK_D zVgHx|@Bp-mJqQoNx|Bok5d58S7#@bhvX8(c@KWAUcobIWAA`r>jr`;AIDD0V0-k`T z#V6rOIHC9yJOyWzo`$F4n9?)w3`{IN3(vyoW#`~Ic&zL^JP$+5FTe}1i^D~D5nc$o z1TVq4>6hVU*qnX^UV-B+ufnS^$nhGy28X*`hu5J`*bR6Cu8q10Z^DP^x8N<nCDmc6>iV?1|=;14!^_2 z=0D&Mh%J7?pU}wi7yJbmIsb;g;r~4UKnb2k$OygkX@lCJ4gpg98afoz4z)vNG3`-% z^dL@(>p|<&q;L=9lPTHrqmmrSmK*(;BiZpH@4T+4E83Yanf9UZg6^n0+E^x;*`Pu* z$vy!+GLuBKsH?dou0lf{C89lg>L}4I(R){kjDv`~bX1F+-KFL|Qg}#>95g0UD(BIo zC~0d);W0=Wr(!U|=tlxU1a(iRh@ye%3^A0Q&JjoVG6f_c%PcvPqg{mxq(Ci&A`;P@ zQe$L{K2|G{5_PXpAr%@Lu10EfJXV7==y;kIY0=3v9nztnX?mnbxWELNpzUV8QE#-* ztPkpg+FA8QeNnh|KhzKHvN1)b=&oIV)F1tD9DoL(L(T)yK=hycAT$V_avzKaqtMVH zXb1{S8H$FY!CAx5FjSs991TZB`6JK>6jC)3jYM%(qtGa1WHuU&Mo#8q&={0zJ{FBd z-yFuFap;lncr+fZ2%Uf?pkbvG(L~f(J_$`i+iE7G$>@jK6f_0BbeM{!qI}0`Xd1fa zI2}z#<2`1e8R*}{nP?_5&zgm1p#z1p(QM>vX@<=Wr-}2t+N%f zLVGf;ku|z#W`k_d2rFA;i`LoLAv<);(H_~OKaLK_0a-XZB1dHJ?1Y?Yx;qf)c}0Q7XC}n}*U*nM*oKM;i?pC<8f%Wui>fnv{jI zkUlvZWuqZ^IVcC+tjtBZsI%D|GzVQV%R_lcZao*xMS~pjQ9jz?P=E^18;3$vh=Lu9 zP!a0nQjChxK(`W9g0kI8Q7IbiUWUq0q4zvA4>cRgQ8}{nn~&xrA+Q2fpp}7@s1kJ# zszOz0Y*;m_MpGhdPz|z(T7VXyg6M^4A-bEm2rWWulNY1KC_ZBeT7vFmEJaJvlZ<6( z8OqOEj+Ud~>=kGQGR|3vR-*YitI#TRCTBHTjc((P3& zsB#0^fQl?PqK)X7O)aWLTKhUwhZ>#hQ9YXN)qon1gQ7cLb--I?HMe1g>8STs4g0`ULg-Hx^+v!y%G4%8=dC)$Zh zl6Ik8=v4l0v>V~_J!lV_YQ7ikMP}yv&^|Q4azEOS(rpf)1L&;dL39vRxE(@=&?c|L z=rD@$JA#g&(14@pC<1}U&@ogWd>kD|IP?TMfv!cKL?@9x>J&PKcEy}Vr_t7=Gw2K& zoN^YOMNcx%p>yb4)_HUu*=Jus7toiSi|8V9&cB2%p@zcC=rWp9d<9)WsPrnjinf+s zL)Xyh%IoMla$kA_-9QhlZlas0tIaKR3*B?Njc%j;&Uerq_hYr%}#uT9wCzS7(GU_lb@g`XiVx;^c3AmdxoB&q^#%YIWj4DfnK2F zg)h-d{P@vU!^c{IR{6IfYvcpgG6L~oPLcdUFm*40& zvUT}`{-7IfM%V~1^k{?IU{fzCcoYBQ-wwCKdxF~I_PBGf6x4>B!lYOyY!=Z8cf#`M z&bTu+jggGl@vs=lyct`@NOr9_GFCEE#Iurm;2yXjNixpCbxD$a0zRD76Zga=sglGB zhvrK}dpxE@qG96cB@#&okDVtS+v4(hQVSo8)b}*5%`PSNIVi}xR1i4@F9=Ucr+g2JqC}#V|~Zsu{hdy93F>H`i{rrajanio`B;G z6Y)g++iwz{g#801k#;1oOsdk0O$Q}MXqX?Pmm8!{bF$4^6M;2Bs5orz~+x6oO5 z7Utoz@oc<2+zgxH;wW=$j((}6af$Dq{%oV%h8D(zR4PPyD$L`oL z&jWkllk+^WCzh9cVK3aV${TxQyDA^-gI%h8u`h00ZNLWn*HS<1hlg1CV}D#`6@UY9 zvTYy^#7c)C9E6!$Fb>9odk7A}g&v_e6rc4D!(q6=KOBeSJ7Ezx0*53-;z-;(DGEp7 zQyI}X8gI{u!7=z(UM!BqU-RQ|9G+AhkK=JsSprVLK9z|$5ihJv!bx~^RWeS-v#L{Y z3ZAhv6{q6U=4m($Pq9qL>G*_Y2F}3ituk>Y9$=S+v+%#}**F^qx#!>k(ixTa_|UX3$~*Wfi+Ub+^q#UZ8Z@H+gUY&~9&M^;xoQ= zxDIzpuE+JbrKkZn-~;82xDh)zH{mAS)ukCXV=Lki8@&tf!hI8WvkL;$0pt<@Ch84b`qb&Bh60XQ`p@6G(L?>%+KI6*vaB7K8tTTp2O$x!SwU^JPx$E zfG=Qwn~V4&{%v~+U&7{&m+@s><9r2Q!M9zn;;Z<&+ckU*yBe$tz)4SWN?^Sg;} zV!i(@d<#DfzKw6=0U>wr9XuoSF20M4!tUXFcuV+wd>`M9dVn9`IWZ6MLp&?_5q^Z* zraZ=vaqpBT_z7N-@)SSCLgq944ByCoj-TU^`7iJboRj|&zr^81ukb6JU;G-s#sf>< z;5WE`>0A63o0Yx8@32+bd;A_xn*RZRz-Mbd;*a=S;wStGuTK7qKjY)(U+@>)#_}uv ziVs_U!{6{x`|tQWe&hTDOK|y#e_}_&FZ>IS4*ZROW2cZm_z$iOH6ljjWmp^1hIEgR zB9}>6Ogqw!JVsWQnjjigvh#yR9hU{BJM1O-UqS~5OZl30<%Y>9wRmN@(?5j2ZE z|C1;?zYWsiEqUW5weZQUaH*X`dc`2A=syx8ZT!S4l}KZ2HYJoyFJOd`&PAMXGSf^T z0(ovNCvvjUMnM$B)LtYa8E0=yjL8*uB~g+#-YTLZoxIgVO~QOML__-dYKfLS_0Ab1otETNbfLHVoDyx^(Xy_Dt-VNK&B@Q zBm;?k!XPq;pp?O6Fj-{wOkv zv@aS>Mw8t|W5^g1Svr=CB_CtQk#Phijwj>E(8LL300~>ZOePm? zr;sTm#$hU%O8R+EBh!fJGo45<%pfz!Ov6kvlZ5!sBD2WCfZ1d=$qq6jW<(WYPRvPD zs0Fbgr=l#0CGn58B35L1v^B9N&M`K`hHQ(mCAQ>VtR1l|UI!Pzl zVHqTY{A-p;GD)?07Re%lMK;MM$El`wNymrkac|;L3m&_$TLHQ(~ zoQN+V1!O@|At@x&i;GARIbK{$ib-f`2`M4dy-P_c8RJt%%E-95d1M~RPAn(oq+j`b zGM}W)uOJm9aA_r}B#k~*q>40zRg-G+IHHEskaf`u$O3XbdLdaz4kj)li^$)}i^*b= znYx55A3Cx{NF%3ksH#<)mxT3bKNv%wI`XlAblI$SN|cW;Iz&hFh&6Ysekv zwPY=M?6Z!nBYphVll7!;$_BE5yt3FxHj)F@wWO9LIMk7P;^5gp8pwCgM$$-XeVa%V zxt7>Wn#sI^7Scj03tCAl>0+^oY$6Ja&15r)vD!kmkp8w?$yPGTX&c!_?z(L!+ex_l z4zhy`^4v*w5;xynWEbgf*iCkmA%;C<4_RT@OZJje0sF{4axip1*-r+99UupYEb1UR zNEES$$RSdmc$gd}!!wSMBg8TDC^+DRPQD zbv{i_lK}TKiBcy9NCm|o}4E)vo4SeM3HlmTqH-zE|E**Q`u#5ndDnu zAy>#JzpLabu}iu}u94cp>*P8)XnBL&AUhmylAC0g$1QS;*yi3Qw+XelL+%h8tGnbb z8R2q|+#@NT_sM;Ny&jMU>b9_tQl3T9t$UAb#=RJ8(js<@p zAISHRkK`knAN7fRB58@A$!9_`zmP9vP0m;Hl{_r`M!u1r#ox(y5?A_z{2))tev+T$ zUd1o+izq68li%cU)gSVQe6=*9M)bW+8`_5E+P0-_={EOvv>jdL)1J1cd0`!-VCL48 zjP<}b-8b4T3& zB)hcH$vtUL>XY1y_M!>-f78F|{``OFKa@NCOaG<29siSPni54sqU^+Z1L@$_DiTUf z{QMXsHF|>Lq+*}m%$K%&y0ef<k4eG{sqI(j!nPxbV1z6mvT5rqq-^wdqg$)A^nQ=m47SHINRZH@pVXL3D-xU^KxA1RX(L<44kwv`xY&I*R_4Fq)30=M%=zF|PBlV+^IYL*VTi1P$NH2>PZ(lcu_C9%gdX3({mxIo=6C!fpkY^5DlWb>|h#9&*X>D5W21?l!nq@C1Es-{#_PM z!|BYj2pT~bl||A>+Os^0Mp0NEO{3|8@)#OJZ&b$8SUO}u9F3zr7RA$e+RH3~CQz4{ zM4Cul6Ow2W{hpXilc{A=3QeKMl2U0Z?VFlL)9AtMbec{bi!*2jjV{ilne=OM7R{nP zOS5Sk3*yhuc(25|u%A zRkVr@ajK@(w7*LYt)cnh3+MuRH*FzZNS)Fb(M7al#$vjdzRFlam(Z0(OX*TNw`>_* zM%@=Ir_1U4#VhCv8f~$XuA~ReR?$^-ne}SAn*Q)uL)XyWp=;?{>f^GGuA_P8>*;!` zwAes5(1*4g=|+0ZrIyxGcegrPM}0l&X+53q-#{Daj^IYxNDqcI(I&b(qM0_+i!m*< zg?@}_rLEL6b`#x1apGpWnNCmKLbuQ(DO>4Q`Xgl<-9|&xw$ttOW5y1;gRalrNq16O zvWxDb$0~Qz-L$1<58XqpmhPo{=~SzIbRRurwV&>%uc{Bw19ZdOgY+P6XLg7lqUZe% z)5El5*b#b!ZZbbgkJ9_j$LKLy;dh)Kr+L9A=m{Dha+02;B>EIRMK$rK>1lea>~)jgq(l5}(Oc9u;5NNY2WQ@)cj&mvyYwz?s<}t+(OWh5 z>3!PU;sJd?t*sx@hjfzdBl?IY+drm{se{)O`h?#1c}kzsAj32IjNbBlPM_0#VK3+l z`X=lpeM!aWSM(Jf7X6yOrXc?feM5)Me@ov|OPhD}9qnlMp1!9B`w#R3o#y_LexwUL zKhaOrEa)@+OdZ0%&@Z$u{44!Rccgry-)Ketclw zEX&TUGka^@g>_+i$F8g^lY4Yy-Plae?yNh@4eBA;)`tiGC0QiD4gQ~Gl*yBNvYza8 zdN0#vyKi*rer4r zR7}OvGSp1X^m8>#!;DI`Ov{E>>zIzkTj-gd**lsr6ISckoAqWDUVT^}_P^4;tS{3q z?8o{sS5H%B$`T^`v;ORI#Q-*ddD;(T1KAX(L2MBF=sK7UX8B%2*br9dGn5Tw-+hL$ zVJyyXI2+FH2ajMQ*qD%!Y$WR)If{*9L!w8s(QHus7&eB*rHy4{SzYEhHjdpW8qdZv zP(6W7U`nfrY$BUrKZ#9ZX?~O0WHv2w3Y)?nL{DW?+4{n1Y#LirGM!Clz2?neGnl?| zCY#BEEN8J&A+b7$rj9?XM{_wr<(Y-*$z^I}JmyqPz9n&QKJ*t0ZW=F4W68km9ARrxVLh8FlU zf3~?WfCaEX`#=`RqTGU55Nq@cX2GmSb_fe$w)vqfl*w(vSQwKzhqG|z?H0iz*nPK1 z7RkE0N3kfDb@!oJ(2vQ*a2K8>ZZc5dk`oyj~hSO#0@mB}($lUEkYVz%DdESud6&S5#s z5R%JsSyRj$Hir#}&trM)cKTd4m-WlYXZh@QW&tZ;p4o-0kTqu)F$sCateE{hw}h3j zZl$HHls%tU#>&{Q>UnG)D_dC3%GqSM`D{LGHB_()cFR!7Dp{}aDptihMpm0~ z_swiGJLJBFZDA*ax3aD5WYjjcjd{gvXWLmp%nr7LO-b6xcCz1@yVx$axMnxo&CJdA zusv*4>0Y*%bu-(?_Ay)Y{cJy5V|{=fVE=PG$PTijZim<*W@=-l5InIu=y@e;(31(4xlAUC{>J&T0{#$gKoo448&ag8q-uWy$%Pexwv2*O- zg7fS=Yh8SSU0~;(FS3iw-{TUy#ELvFv&-zA?-h21*#}=`SD6@gja_3a!>+UI42R!f zH<)eOO?H#LO}oWzv$Bdi><+W2yvy#g3sv{nJr-$opWSDZN*=HW?3d+3_K=y_JYtX7 zR-4D{G4r;4!k(~v+o$X)+Y$JTJ!6|fp0nrdYRU`tf*CSjvX^YpyjScMi>rLiUbBQH zZ`d2w+2$>K%Z}Q-WAE7c*!S!`dzkxyePF99KC+MOV#O!+iMdpMW}n##voGum>tgtnntwkp(e7(h{Gw;mH?Yr=sbM;)$`{$c*6W;9EoA>6Q1N-nkJSnO#@5|2@_v8Ke)F4xC$~RQ@=l!|; zf&qL0w{;xI2XdpxL3|JoDjLiO^MI-$dClWfGsn zjZ-J{$$V($6h4JpWrVZ#tjO!>VWS8Qju&CZEZp6KC;Rd|cjaKAX3x zHsfaeq?0)}=XcF5xCOVdw&a$4jH4B|;=f$1xiuf-ZNqJNLWnK5<=-OhxE=41VbAS( zrwj+~z*l5Baz}nODpJx=0;w^?~9?czd zVt5RnQ5?%-c|%zokK+YZ@jRZJnI-T9KF=(XC-P*QB%Z`CIVAIB{@o#kOK?o(seF@5 z8c*XI_jI1lhj?Z13_i^(lV|d-hAf`N{S4VWo4*Lk;W<1YB$wy%Ga+;M9Bvny$Mg8t z(7AjrpC6Xb^ZDJd0$#wMg%$Eb?iyaii}=~dVqVNu(IvcuJ4KiBQhqnOjF<89*m-;& zcS$Jc<@|W^d_JG^)Cyj~@1tuidXTV>}p=k_hi@b8g7=mfG^T ze}*-D4gV6dmapYwLf7$id~Ec3zMfB5xPforzuY(Sjr_VtEwAPOORD2_{Gd%eujkOc zfj4ls;6~oaF9bL7Caw=@=FR+Scnfdg9a36(D^JMX#5eKo`J4G>K63FEzJ<%IxALvL z&}JLo#ydD~=iB*+z#V)C4+`JOck-B+U3?cWO4!XMB<$gPcvI$HzL&qr+Q;|ti2VJ0 zKObLkfFI!N3J>ywJi6)-Kg2)!9Oj3)iSH49ly8qe#*gu!#N+%pA7*xfpWq8@Px6!8 z!toS8#n(8W=BIg*+Zld_uk<*}&+;4I=lD798FZeX=e~vu`~tW3zsN6g6ncqY;=U1= z`DNZ1eT84)ol~yzt312(8o$N^7F_4oxoXi3euIw;xyf(xbD_8REj}jdHowis7vAA_ z`0hr+lK}8GpuC z2R!G``M%&6`~`OpeaT<)W1+A3EAAEcn!o0=BHr*fd{OjU{+7>)eaGMNeM#^6d#*|T zz&~)StdIO7x1aNgf8v&u>xUzis!Of9F5ke()bW-~A{5 z$-O*&@n3wt$8Y|dfARdo|8RrBNH7xG`Lz++2#W&S3T=hgA?<{ALVZ|!p}i0u-a+Uf z1V(ifItqcQorF%p?u^btXJJrQ7om%AF}JG}%DXPVo6t=-SlC?($;-0pAq7)KM*Ss) zpj0~lPqM-f3hXKL6xz@4CG-+r+x#v3E#%t$Bm5({I{zyfE==?NPmH# zUpAs33Zra{1!G~Ztx`}5hip}XN*L>=7SuwayGGCmqy4mkRxm{91f6gzN-yYz4y7i7 ziEzWJx6oVoVAV(HBltM<75WON9r_9Vg!U1pf~imv(O>8<{D>GJ3=kS~1_}d(fAR+j zgM>W8U}3PZE@y}^L|AJ(R2V8`8-@wPgc%XTh2cW~>=D8UVY>B5VWd!FJ4zTO>oCu#LOcM+-(}n4RU+xTHhT!8dQ;bgcu=4 zFiMOSVuj|kI3Z35&yN=pgf^y$LZYCOCkaVHol&xoEJ)&5Aw^J$sY0sY_9sn97ydQP z5b}l2rUgQQ@Q-PsP$;zdQzR4%o&S^wB|`TQow(zgeqa=pK76682zV4 zs1e5gSs*MHoc}Bleh6}-pTbXJjQp4IOGq{PE&LW-jQ$9J1Zr#~HKGIk8l|bbEkPnb^agcnFyvb;= ze6aiW`^A+=@ zxk^!`m>{oKR7>lHiiOg8kz$dwUaDBC5ap{BYZaYM*D2O1sCvC(y@IPZD>f^zW{YBr zLZ;cK*rs@++N0Q`IH|g%xTIJwzpA*Z=%>D}xGv2%6gQ;#j^d6&ZhBAgToJ4Jq4=Sg zp#G`&saP-mQv6a3G5xLhtvI3jqxhq^pfVDT#O10sVjHooaXYb{Sf^?)wwLD4VrTJ) zN(w+0JN{otskrC=f&oQt{6Dd$s1hY}O3_-Btjk18$=K#U(eQtQSLqcHky!D62c+V^ z#!|^FdWmugO)ByK4`b0-v=EgNt{SPN?=r(!Evm(pqE6I{p`wX|9I>~AY_X4oE@EE^ z-Nk+qc8I1DWJdkP{-TpOKtf03f#N_>X*66ME-o1`QXDCcl8+U~iU-AU5{{_Gi{qvB z1PO;#6UB+*M%5&7l60k$#mUloia14FrkW~F6(6gniPOXrs_Ei%X+1-nA)Zmq6laRN zRI|icVvB0FI9uGJG84_jeJXR&TvTf;q-!{%vXriTnaWza3&&M9qK(*pfURgN4j*7A z+KDFy+KcvLmeN6V7UwGs(%qS-@Du&TQbm9mAeJiv#SpPl5h`8tSw)x_CZ3U=%5d?N zB0`K1FG^2hf;eB3Bi)NdnliCW+^(ql9vy}11@y7E9J z%I>BHr9t^r;ivRhK2`)M1C-AcfyzLoXcVLjQVOQQ%3vik4N-jJ%aj9Z=PApTBWmX>E0v>btCY)><7<~Imn&!0u28O3 zn$@mTZcy6RZdBGO9c$~AdzG%W`;_~Yk+lbu2bD3khm?nu3AKln$CXL7CzL0YnYAaC zr<8MQPb<$Vi)zm)FDT1uFDkDqD{5~jZzz}4-c;UGuBg4Qysz9?`#||nSy%f=`9j%L z`%?K*xxMz4@{MwL?OWwL<^J0D%8$xJwV#wZ4M){R$9Pz|Y@sG6)AUN=QGOEtP~wraL&N}ZX?Of{{}TxFx0QD>{NS6S9M zsGL-`blN>dfprK|E)WpxFrQq_{WGSv#z>bjMx4XUkm8&$Qc{dIM!2Gyau zM%8B3vAQj)EvoZ%TUC2h7wh(__N#8y9Z(%o-K#sSx~h6qcTII&^}X(f>Za;f-7VF9 zRonUpst2mB^$%4KRo&|!sh+F;s(+#Cp#HDEqq>uNKz(O*7xm!!uIjGp;q~35Af=J@ zQpkpSLcL_QuAWr?w`9>ZwO+DpQO~TGeXtEI5%mMq1JsH21J%RSsrAFvW7N6zW7Q$*qWVyE zsCrL*m^wneuRc;8uRc_tpiWSqu1{2_sn6G^t25Ns>oe7b>Ra_i>SFb?`Vw`C`el8o zxci?@4M)^R)qNX|sgJ4q zHyl?VR}XABp+2V`+;CofUOlGag8G7bT*F2674@WstLj_o84b79Pt}$U&(yEgZVhkL zZ8V04wwg|w#D>nAu9}R7Zc-3zPQzcCe>HO({*#2P^BSPk_^xc=nqiv74Z}4fG}{|S zYDQ~zHH^_r)a+}Rq?x2S-Y{7+S#z>sie`r9Ov6l#rRGwDmBvMLtHD*{rFq`qt?|*k zZ}8RlX+AahYeF^O8p1T;nzoG*nmA2|#&}JlrblCvCPmY$F;$bT`L8iYQ>@{QC7Sgb zUE>DLM$MGQT1~BHdSjiYPBXKyUQ@4`-PoXM)|fZ8Xj(LOjjftijYH!m%@&PQ<5tZj zja%bo%@s{*<5kUdO-ADl%{@&{<9*G2O>yG`%>zwo<3r6e&Ai6vn&+B@jW0AWHH#Zx zY2Im8Hon)q*KBC~p!uL_Z2YMCsA+Eer1`Ab-1tTFO|z}>yT(YntFeu?jrMS3TWu%p z@y5>DF52^rUA5h{ml}I$|IuD+{8tkF-fM)~;o8TIBeWy5U7JQ~M{9dDjnR(L_G%id zouK`Dn1ub<<4kY^|=zOlza<(`2i))edR0(>iNMG`VP9wG*1$ zv>w{YO`cjm?er#pZGhIQDNq}vwQCC2hH4#~!n6@u*QQ8qp4PKzt~Otr*i@h`(xx;O zYm2oRO(oiLZC2BK?R;&1Q-!udTi8^otd#dT2_Ja0Y(?#ud?WLw0+8f&2O*gd895?wIbIj9ThW}LOVF)qPShpq);6c;Qgj=e zQ+4UOy5vZdM51QBO*6W@$Z_sVjJ!`Jj)$86iH|QF4pPL(X&AOk>ExJ}++m=nb zExHaZTXnm2U0U|&_UQg@*{eIGleHYy{nW9RU%Fp9`2xh zVy(B(v));Mv&BX4s=wXhruWd_ zYw^^3>mRlF=wtQITH^F`^}ky3^`&~r)?Z()N3HYqm3r1%rC+R9v@X#v(d%26>euLd zx31Oi(+_UluRox-YCWhwtha4FqCcf~Y(1?%t@mm@qd%kfX+5jIq&Ku))<4yUv_8|n z(Py;2)weU5+uGiwi^-DKt|r}0R=4($V(r$q_LOAvb*++s(qwb1B(gEt+KQzQ;oDo~ zQbD<|)!0O3a;Q~p(%a-%YabI+lXI>8O@^3UZXIee%;a|KaFY=x_gY7qj5K-FI?806 z$&=RcCgV+Bw@xsbVDh$gqRBLq_pQ@SyiLBf`k45d$Tk^F{7ld$f0IxXwkgac%tXB@ z+$7q>WK)butjT~)aV7~SgEu9bq?-)il=1)AyAPDXs&0&Y9qd}4RG`MGIh_qzGJjgAd)3vwG58|-$#ZDQ;}w}Wmo zV-LBNyUmHMaI16+kF9buyG6v-xYf8t#a?y0;dUn?Ne z9_Qt*bRQ7s<37xt6*t^{n!7M=y88zA;c*+?H@VM`+w6YMeR14*_Y3YP;x4*JyVG$o z?(yysaS86p?&srD+-u!q;%>QrbgzzUbpPz$5ckF1;{Gn~FLx(aW1KUqIg1hR!WzPI zj(20Zvxda8SZo$6p2HHdc<~~Zh$W5pWXV}x@d}obrHS`psaeD0HLQ`WQSm>pCbA~Q zPhw4G`NmISO=HcEpU#@YS{y%@HJ7y}ejaNcYhC<&))Ll+_@%66EM5F^)=JjS_*JY8 ztUd7?SsPiQ@jtURvkt~@VQpm{i{HlD&N?2ygXPDfpJg!POyIN>?#HH($-hV_Oe zN_fj^WJwb~vA(dB313;w*_s3wwhMcFLJM|#_Kyi2*d5t36FTA7`uHYv#oNI16Yz!r zdqo0XB4V#f=*{lWUXw6@J&3(2VK7_F-j*O?k7tJ_Okhu8M5>%03Fb(XLO5X@@1%X4eH>-d ze$HWzD(ML42xmmnubf{wKP3Ie`JFQ+=?~6v&ZMLhoRgd>Ni;{#nUQ4R7&r@(qBs{g zOOh^fE^*c*MRP85)+b%zq;fVTrE$_Yeo5(^Opbq27N?dIl5~r6i*qLFHs>zqe9}G6 zJx+Aeea<7!<)p`)$DE|3C!8mol%%Jemz=buSDe?JoTN7#dv1ObgWHdLJ?VSy0PfeM zf!x7d`{W^99@iBvXtw^?Vjw-RdAWf6n7}MPx3JCFz%4# z;oPxY_vCThaa_;j@!SbqN%D`}$y`P96z&wRHhC&{DtB1&H0})Uh~$~vncUIIv$($8 zamjPI^SBd}=W~~Frz9`uF6YikUcp_@otM0UyN|m(c|Z3cHz4^C_Xsy6`B!cfcYpF3 z?m2Em@_Ft>ZdCFmZXEY~ay&PI8=IWS&EO^^8@X9rV{$gv#LY?0}jZ?x*DU+z;HZ$sf5Nx%MfI+^<}R6bskFZISX9_b+an6g!?BuU(2gkHPDZ z;=ps{bx(2PHRttCapAe}2Bfs$wcrg(X~}EN8%ma`K3(eP2mNkOyy1G zg``a5&Ekcn%;wGJ9ZB)!`SN~CnZsMa`#ohLZxJs%Wif9FFCt|rZ#6F}Wesl)FD7Lz z?`K|I$|l}sURuf)-Zq{wMaSF2%SrL$`SD6p_VNOF6)AzdAf7oTm>0^smJ-H`;MJx? z@*;U3QuMqiUSrA`-X-4GlxSWw&p9=Q7sG3wdYPBNYmu7BOXjstP2m;rI;R%$%6a`$ zD|iohtkgQ*GoCW_IqwB;L~1?n6>n5(1MdTGTO@mcnI?c_4=W#8K@8RKbH%;In@pzaf^%&*xB5kzC1P?~~ zj~>1rEz;+B%<<@vKG$Qnhim#C4?ho|^t~Pd9-8z(k9{7))AxHE^cbIh$fMk2QhJ5Q zbC1L6FFfo7(dqUAXMribnV`9#B;7^OQc#}WO3*=2o!$|@#JM&dztmH3C%ubcrQlxr zD#0%T?~L7o0Kxc-KtZrzN=AqvOfVy3pWukVH{(}9ieO1bsvu2pAR}F16dcaT6yynx zX5qS5f&#(mj6y+~ATpy|P%gNTQ6Z=lL}ye9t_tEat_iLQ(lV|KZVECpY6Z6h zri|NyJA#6YyMp_I;*1A^r-Jf~XM$&f>lx1l4T4)4uLW-e4>R5h-V2^&d=PvUyvVQ! zEQ0qLe+m8)e9W*DItf2zI18H#?Ts$NmO>|ED`5wri?JhqMO}MiS4?T`Vr1g&?LJ1l z-68C6>@Dmk9Ax}n_`Q&A>@OT7~junmx3JG;l_=^pM{ae zO~TE>GsZ2#ZNl?LoiIQcZ44BK3Db=Gga?E<#)HDc!hGWq;UB_c<8k2$VYTs3VTACS zF;Zv{-Ze%E&kE~|=Y%oBC&tUd%fi>jE5c;qTVskaRcJA$2{VNDnMPr*&?z%dm?vzL znJ>&2w#zIKmI^y$mI=#+Ju)kVl|p7_mGHW-Pv#Bb4dIZ?o5Gty_sm*ht&p90OL$Aj z&ActVE%eB|BYZ6sX1)R&$ZRKS zFIth=LDWgKIVOiVEo?Z|W$^%L#N{9ZIz6qq?g#1-w&?B2y}oi6S$-L~>D7rb46^UC7jkG@`gntw<|M$Q&wKBudI$ELtMEmAO>3 zOmsJMxoC~3E_1DDt*Ab8ooJotRpxrp&!X3vn?##LA2K(KHj6%GZV_!0ea+N~c8lz@ z_K5sMEwc8Cf<$eyf<+;sE?J?XeWLDJ`$fNsm|4Gxj*13k9TQy<4atfXnMK;H8qrnJ zlB{c@8=~b|H$^u^tFvlFcSUQn?uqV;HfKE$JrU`$o{FA}_GG;fy%Ysxy%P2H49V)} zDe*LBNj+tr*R#Aly*+EQ-JZPcJ)S|H!t7wr!=Cc&Bc7K$hi6B7 z#&|BszU&$6xi~w{GsSaxcB*H(=Z5SI&m7Oq*(T4co;$OzdEWLsoPEdhljrg5&z@gB z6SFOzgT<-YL&O~M(`>GoCw`sH7YoGivV~%yxG`HKmWV%ROT{WNBS$UPid*Ll6%QA; z&lw>eEAE^#PCQM_%$Y8pAs&)5Q#@PD%JCI16!UTxi5H2bIg7=M#a=l}#4E+}oK@o0 zVr|YE@fz{SoVDT&;xRcJ#T&(wa()(X7EjIDBHkjNm9tg6O*|(@C*C2RpR-fESG+jK zU+gbllM^5g6>rE16Ymr2a`uZ4ig)H55+4@t$vGlED)!GgCO#$(&G}vYyLeyDAL0|@ z137<+{}dm|IVlboAI&)>ju0Qui4>m~(>WK!@!~T%3F1U?Tuzc0|8kPW>EiU93~`3I zFvlo1ii>kH#hK#LoGfv+xFRPj2RY?pv-n|7jkreq zGUuxJy0{_dhWLi~UCvGMZSlvPJK}p{hUvbzPV8cOD1Iz%ZF(YpDQ<6iC4MFDVQLV6 z5Hn35#f{?9(Sy~JK3HZdd&iPYpEah7^ zZW=2YD~U9XlZ=xXOyea#NzRxiOQuL-Oj9M(C9$R%5?@KOX^v!$B-1okGFOsqnkQK- zF`1S~mP$%Y%Ooo#<))RA^^$7S2FXUrEz{4EZIXK?on*V@scDB~m*j=%7fFDm!4xP7 zmV7dWNDfFWrh}4066f5*l3yh*xxYzHNLuIqDfv^lD@f7 zlCzTjx#uJ?lEJx`C6^`q+$)kR5RcD z6Y~y84@%eM9g-fAuFv~b`m1zP-fz-Bq+9ZiOOH!;<(-h8knYa=Q%Xzy^TMTiX=t87 zdQo~f?~?SA^h92?G+KHxFGd-(yMuQq;=Bkc@L$Jr1$b3OFu~K@;*wxO5f*Mq<={*d3G{}%s$^i)=btc zzqzcrtWCa)%th8NzlE%=tV4b~yhYbNzn^TdjFmq`rj`lwH8QPieEv|`aM{HC5wfwe zDf#1M<79L4$IGV3=H*Y7O_wdtpCOwiTb(~!wm`N%f1zx(Y+L>s*;-j({yNzPSxEjy z**4k!e4R`uJC?s)wq5o|{tg)}JCPqQJ0;7^KP`)p<>W`oB4zpcdf8c7Vg5PUIax*i zdD(ecRsIFpMOjV$CD|p}jr?d?jOU4FbQN%lBDS(YrT z&rgvVWv}xyWm&RM`Pnj)>}!6mtXO7WP$DalwJ0c+Rms{ERLg2)oeQqY9?7~FJeIk5 z4Jl~h)zWKpK`XB|UgHYddUf`iSb$%?>ov2WD?Y9>r-13j^;%rO^AdUK3Ov1rd+jM0 z;kC@`Xu)!?6<%otE4@~G84K2U{p^)fu*qwaS4qKUugzX%1zWtfcvTc^_1f-LRj|Wr zkJt4AKd*gWcMJA={p$6i;5V-`UhfLddPRG=6vlX6@oHZf>lN?SxiG;i&8vH1x>v1N z-@;p7_q}`yA9&SyjVOHR_1J4v;S;ZyUgHX1dA;_UTKLB6qu0#BMz5CM^9x&fv%EJK zvb~3SA1@s4J=Z(2aGv)X@9M&}-s`;U3fFtD_kLWs!TVS5r-i?HAN6iibjFrvi_des@ujs7zIqxAw=e^H+vx+WwU-0G>UG$Fi<`uFkIbGCR-dcX9sExd%{6bMD{F?i? zqAv1o^2DOMI{8FDM!$A0jU=a+6Es)kRV{C9f+|%2o0g zMQZs3c|*~U@+opg@l^RVd5hxd@|p71#k1t|yPQ?LLr%-3#o_YP@)^Yua=qNQ*dV_kpI>}Yeo?-n_>%mRd{uF@ zJWjr*I9{G3-&Aapm&pT)%jFgFBgK{SYWdM(v;3y~cyX<~RvuY=OMXjkD84O!AU{)F zC;uRiF8(OD$a9MSlG`haiy4Y;it^&_itiLpihC+t6)%c=Df%lKiU%kLC_WVrR18#n zDITO?DJ;co1y|uz!c%xCTuKBAsiJj>Od(fvE>S4diXJ5zg;vqGWT;}eqJPN<#aPAQ zl5vW03Vz9W#dw9FWP)OyLR7L|u|YAlWTWC|#f*|o3Y}t3$#%td#gdX8iXDn&B|8;< ziWMb$75<71B>{>c#io*A#R0{(l7ota3cr#=ibD$jlEaE)iolZJ6@MrWlpI(5sW@D6 zQW2>*TB29z72zcY#d$?!$puA*;zEg0aZiz1a$oU4@vx*$@lf%kN;Z*ubVMn=?+Eeyahf)T`pgNU0P|c|>r7l!UidouwcBOh!{8A?6Nl8k@l!Tg8Dy6)rDW%?&ikeZXrqtAeQVpe{7L{tL zk<^mXAE;5(n$pqKSZaOgIO->AQ|V-C8nv@@I^|3GmCm8oQz4}rs4Y}@=~ikN6;=8R zb(o4SJwjcga!RAA80uc>Wh$1cD~+R4s3)bVR4VnlG>uB5-j=3Q+0^^e94eRkTAD`{ zQ1)eol$mlWtD$aE9m;B{S5)`12I@V8D<>#-mHnuksEjO|q@1jbDx0F5r959YTRB@9SLUnqRVI|pQ7%*_l`T>(R%Vth zQ7%*Flr2}TQ5KY~RjyT5l&w>4Qku&)E4L_bm2Fk(ly}RvEB7et%KVgm%KEas%3$T| zvJmA-Wn&qw%v821&r)V9`QY6JG9$$w?9AeS8M`M3v(WH=mgD!9Ih1u9Oe)Vfnkg$ zo=<8y-)ESQv3$7CT%T*@^L!TgyenVmv(Bfne7(Mn z<8#+%SH(S_2R?f$>U^I01XMitsrNZh@zUq5&yk9EJ|BFJSA6vOVj%d!Hs-~%DsAp8oRL@rX zR{5$IspnTMRxehss9K_4tzK2NM!i>-E$UyYwyL+P1FN>F zx2c1xbn0K!p;f!pzp4*c{iaS-pQ%bxr>KjoQq}3|@~RBANnKr)tIku`R^_Y9)OV`N z)s^ZeRaI)U`bAZZx>ns#bxVC)-B@);eMkMJ>aO~s+EVpM{Y33l{Z##2?Na?h{YKro z`mOq{x=ZytHGWNJb$3khX=YUOHA0PVwMgTsSx_z3h&4;9@w7v;tXis3XjW8H8l`4KwU0)v*;K93jMQwa z{z3DD#;M}{ZdL!GIj(tFeL{0m^Q4;A=ru2@4H|>yeRY&3O7pS$jOL=|Q}rcH zw1#1h(Ol6unPWA{8W(elCPmZ1oT|yxbTMaXax_e{Nt37PW6sx&^UW6e{|X!A48bIo}33r)RdlKG{k zK{LhtTJu>m!~8|_MYG8KRm0FOF*|4-wQI~y+78*6Bii4!?3zEc$F-uG6WWtnNe!*lYrSg>+9<82 z=8X1?c390>?IrDqnrLl|c6`lc?Pcx6nk(8w?bMniZIX6QO|mvwJFg~1o2Fe*ldjFs zE~znUv$V@=vb84d>Y7|_v37k;iMC9ut0~u-wYzF+v{$u(HP^H^v>`P&wfD69Ywm0B zYme1D&_2-qQB$XVsy$KjOgnsNZ@UpgM+}YXJ#y&Cq3wGAF!YC^QFfz-jvCsx&*-6} zhraAPX6QLAbAIUgq4M4rhF%z|v%5I-;?U`Kc6M!h<3IRn*W1p{0k((Eumf~~Q(-GO z1Ga@TVFx%1c80TIH@Fyn2bVxsxD@t*%i#BLIUERAz#(uYWWiOC3s*xAxCV;gS}23- zAO+V$4cq`nz>RPW{2BfTH^C`zGn@&xz`1ZMTm*N)2;zk`{u7tDhF;4L^1-iAZq9ms-rAs60*9`HUC z!3R(R>!25W2o>-V^ns7zQ1}G?0H4Bf@EM#0pTlYJ1)L4*;e7ZKE`hJ$O4tC`!PjsT zd;_<_w{Sar2Y12ua1Z&I&+riZ0*}J4@C3BLQ}8cnfaG8}5A9(L zWWadn08^kNG(sn6f>KxrWv~Q#!E)#gtDqd#Kn1)GDOd}Y@DB8W_n`_tgrngTI0in4 zW8q6U4!(xt;X611euO{5&u}8Nz)8@aVQ2RfbcB;(GdKmdfKy>>I1RRg(_u$A19pKk zVRtwS_Jp%xFX#*V!a1-%oC^oRdC(2chite2^58-!fQz6fTnwdf3G{|bAqAH~6HY18#>q;V!rr?t%U=5C*_77zhu+PY!2ta)^I-T05f4%m<4;lY{-N;us1Zp zelQmffO&8*%!lr<0CHd<~onumTQ+m2d>Cf}>zH91G2G z0<3|P;8i#UUW3!&bvO&&fOFtYI3L!+Mer6}3U9*|@D5xJ@4|KP9^44;!_Dvk+y?95 z4)_rM0v|y?_!tJjComX3g<8P@8h(Ur;AhwtT3|b9?}*1i&=Gck z&0t5^0(OF}VQ1J5c7YvXSJ(x1gWX|w*c0}Ez2JASFT`h(?D|6{90XmV8|($yus7tv zK2QMrLQmKaO5yj=8}^438~{~tAk@M^a5x+ce}F^a80ZGaLw7h4vfyOMhSMMi&V*d( z3wdxJ9DsjDbJESU3tMz|k-nj)7@# zEHuJ#FdO~^bKzuI1gF4qI2D@VGQNexCFL>OJQ5M40eFaVQ07kc7rS7cW@PSg{xs7xCVX? z*TR8t9UKDJLl)csxo{)&fSaHQZiW)L1$x1)Pyx3=AE<*GxE&6IJK#vT6OM+v;5hgT z{1NVkKfyh4D)fUh;9fWz2Ee&65H5g0a4`&q%U}px2}9u;7zWqFeeh?vA8vsMpbj2{ zJK-U?8y<#x;Sm@Je}y6NH@FWTg$Lm=cm)0qkHSCTAMiN*6P|$K@J|>4PeKEv;aM0C zFThhU8lHw%U<8bZkuVABVJbAh3>XEo;2CIwXJI}(2aDi&SPCz|3V0D#!%OfgjD|O0 z47>#|!@KYbd;nwNBNzvt!g%-sCcsxP5x#**@FPryUttPlIHM<>G`L9h#SgIysTc7r_F9SUF%=n21rUa%)r zLMGHgS2z;(f@5KCI1%=NQz1SEXEzJ>gY)3`a53x;SHJ;qH5>@n!9j2%91J(ZA#fXX zgFB!*`~|Y0A7sM-$brF-3-?1FJOcUfcjy66LII3`LU;y>;6>;OuRt+Ogc6trrO*gv zFdKToT<8r8pd1!M1uTOUtb|HvhCc8bRKc524evq?d;%Wcu5cXe0mnlooB(^nX|Nxh4hO&)a4?(+-Qg_AfwLhW z`a&UOpj{67yGS1Vcm2=Ci;J;sQ2(=K{@r!*aQ);tF8N-*P4=+K0-G$f$s(KVX_Lh^ zS@L&wgws&u=W$UpP_|=a{M#|IKHrX!_4;;+K-h?w{@Wf8Rc2d;GuMjt=-9vY#qZWWTpw_W9YK~zZ!T-Txvc%>^3ZQC z5Buiw@NX`Y*XeB6XXH1RfB5F|sBbQh{^s(SZ!VAh=JL32E|34_@`P_L|M<=2iQinF z^v&g;zPUX4o6A$axjgmn%m3`>IDcVV*!F?{%zpmQcKol~j-&@$&tLytJ(%2o)*eN& z4~p~$lC8aoWNTj{+1isxw)P{Et-Xk3Yab%n+Ji{8_8*e1y@zCL-yzxBb4a%K8A=%nvNVfJDlC8akWNTj`+1gV`w)PW}t-XX~Yab!m+CxaT?H|6lY~5CKZ1P;2 zJkKW2x5*1^@St)UL=n>NdF<*&vuNQXTKdIk5_ER$m1q*tdKEspY-niuOhh* zGAVMtwT=_X|2x_LU+;a8oNJS5n@q;7#~>NEW|K|6j9mNob;kUiZEpiPc5T;}+*VTG zj*;8(?HGCd_w5*Y{P*n`dHhGl$Zh$6vaU}=-+#S^O2+%36eyC3r2coUr|r-Eue#rr zxIJtXxqUu1ne;8|xY{ObY%=Lv)@4ZFvS!k^ta-RiCVk5~PWqNLlfGrmq;FaCXq!y> zmUW!;Eo&xy%bLgAWYV{+lbIs;@)M-uQ-BOzJzTBpqQPz~(oomY5a+>nbHp|Q6o5ojR z=d<=aSzuFcZgbmvVF$7L6lv%$u6PR_p`ToR`>?J7FKQj-ShD%4+;v>p0o>ta(sTQ(jlnl*vA6U8YrK zQ$7&glrLOr%H%k*E>DglYbM8$HIw7Wn#plw&Ez<;W^x=^GdYf|nH)#f9E@Ycn#nO` z%^}97OpX`p_(z*%$T4Ld?{4$6dfO~-hx^OA3^`s%wml#6&||(mzw`ftF^~UX>_78( zf$WFY^;vGSZlqUO$4MWs=DGe&*==D{US+d9*@vymXQVV`V@6ZNn{7z; zPwVxR+2sAU+cUpunM9lY>Svqfr`zl&jyCJr-6lVDu^V6M8ne-Fu_~#={ne-FuIO!+W{CHVY&a%0F()X;(T$iXR~d8vpJR@#56548NJAQ zJ^!73#`fph9{aZYt?f3kJ;oo~tiSC(Y`fk5-9G&9wxR8I?rC#8+V*6-f3uxQKeukf zeKza%?|P|iPy2szAK9J@tjCmXzw-PK`p|#od7JHa6&E$#reK>s(cWeoY_-`3*V$x2 zP1E<1UTQt}@@=w*O(s3lx{S~!i)=Evjn-wzZL?j7* zyV&F#lbV(}WHY`T=Q!*4I@pXawHcpbGp+Cj-*$|w8(Bv(#z6hE{r+`)kZtmx*?x66&sq1O<_nwh z(p61afb*qwnL#$ol<#jE?}hW9b(#O_>+Ef(v$MC`fq&k1Uolg6wjD)JrsvvCp{LUq zg)?X!y~B>C-_hZA@9FpSN4pO+{@Hz`Ep($D6|M`nv!}x?;R<`|lb&(+sbfhJ+$br)9^g|qJ zy+yy+kuvBExsJ5KVsLh%qI6O7oaiV^)F~(GjP8uRGkwN#hH|FP>du~Urq5c=);d$? zbmwHv=yPAsZEj{cXF0dsg*vZ0U(<{}Z#mzkIdwsIVO?|jg5|>H=F~;q#r7`r#nOvo zUCJ(6F79xlF6k~^bfGUnvS!?{n46=*TsKoO~+f}C2gn# zUBa(z=mblGxeb-5OBA%F6D^5r+fqror1G|Ok|n8KJ1SY1yrLbQoSS^UU0$*!xw;*d zqDyJjo=&l(jBHP(>QbZH)2Wu!$L*=KacSBP(cLa zpwlhseL7MZx{U1|=?qIoT1U#LGxqF68_yW0bvkRb7#DP+GIg0ro#@Ph%*IZInT472 zI~8SGGW&I=vSw#Z>g=1P%lf%9ot2Pvq;q0cV%EjZNm)r*7dj_rS+Xv5rm`nyzwJCJ zds6ns&Oc@AvRibavn|>DE>w;#XI~dO$C85&?3r{XR#z&2c>c1kBl1V&uVakNUz)$6 z>#}@Z{%>9B{M7ujUDNW@@_+4`p8q^Quj`9^Oa6zhRDrI*r5j!FzF=6l4+S3z-go_2 zU@17!jVja?Ms%YKErk!dQAN5UpYC*#rD$h&s#sTiyE|QMDR%8amFP;g_Ml5FCCNRg zQeA2H@90uX>E!RIGF@5RcXXMh?A>=%xvqRdPrBSvexN5+p{sb+ldiB-aF|r3t}=v4 zS6V8Im{gUnYKSXcWvN>1N>%Hsb6x3bOSN+^%B(Zb>qVOj&8K=5nTyOn_ANGB%%#1k znoTwKy*Jlvu1V~>rAAjH>rK~KY81VxtGcVld(&4fS8w*FuIa8x`_R`c*EaQ`uIsMX z^r5fcy56Pl?d!L%m-M=G-Ew_mU+RYL#=5@rjmR69`|594ZY1@kZt8A!=ttkQ+#J`B zs@2tA>_^vruC4F)rS?nh&VFBOEw#hHr*7$Pjr^XzWw{mjJ#|}m`|; zJA3-mcPw|Z`%`yycl!>Y?^^Eq4xsMo?xhc)?^*6y22l5P_ook}?_2KwK9G8#d(b$L zeqebZ9z@mY>W&Pe>nwHEgQ$nPhaQ9Jhn9zH22+o8kIDwqk1UVc4xt|F9xoq4KMsF< zZpf*}md6)|P*2uBY3a7%iSCJy8~w!cWTYGQRQEK>jecr*`q+(nHuag-ecChKvpMec zvscgj+#8-XJi9RD^)t&evpe-%_x!#){k-;hU)HVXx1KBAZa=p?pT(kH=w57R(J!K2 zq_NJtu)N4)QT4idCY!E*T0forto~VjC+_olOMN7pdZ~Mv$fjRfUVda#uO_~l#F_MJ z(yLt7Pp@>ZmT~A;1+NZq3SSkz@^vqIWqFmxp&I5iG;roNENSS>UD~j;VK#4BgRX(e zr5h{_TrTx`;phF5+grw!D7HrQWQ2yGTCu ze$IPGkGb#XzMsdR_g?pYpa=cl^4`aT`k?!8(u4kB`Ec8V`l$QpEucSIK5i9IjT;)T z3pO_D8aoK-#;nF3!tBQE#`eOT#+*iPp{dc-I9!<9Sl%cXRy0;Ojvx;L@imejNsksz zrKh5MPe%`rMh~A!@3Qly=g@w3^XUb2pxt762_0&;oL)g6uv<;9p^w^9Mx z=@WMM>HG8;AvrIM71HSQbL~inH`>vsN>25%C!KthJst5p;;emr#H)x8_H<-gp+YNPVRKJBA)#QyB)mLEn=Rr9Y>i#yGFPsAn=R=`ZPLF{1U+ z`W0Pc^fCI`jLZ7V`ZvI!eWO04>nHtJ{Zobo=eS7@v?0>)lLI!1VWxutUvnIy3}*~%##uv* zVXnhv!(~HE*DHoN!%~NMLz3aWL$V>+(4kw3AEK=usCEJiVRMU#fD--$8IHt z5<|CcrG^SaTgOU6rJ;MbD#JBHbEoTu>xM_&ZW!(v+Bn@e+&6F;4-5|s-#OJ89vON& zJvKZu9C3bbcy8b^UKm~({&a3Id^QYd{sm{=cP?}k9p&K~9u*$-(dAUssVIT#>8OaP zMwiH_vr%_jo{PE=mE8Jb)WxXT{Vqjais~>RI_h%NmbO=-Vx#QZ$3?|O1$2myN{EW- zm>889)tWg29e7I{#ir((~&a zNw-%ykv>m5kq-Zt6Y1?UoJm(tb|(G2do$9>H#Q?Zyt*0b-X6_K-`?MxMwfosob=>T zE~Fcubs>G&r3H`<`ElDrE-I8=s?^dLL{@#jo&c;@xXa3Zh zbj#S*q)&EiLptQ@Hl#O}wjo`S)s{vl3~Ecd-;=ha?+tB7qrXM8qtVSA+SBM@zU^uB ztMvAyQ!zWx=tWyPke+j`1C8F|*^%^fbcTzaNKa_pnRJ7to#{qP zV}57)ljYOEF7#*1=RIBMFP1O&yU1`QQeRuAgLdbBO$5pkoAz% zRAd7r)e|`io<{v>WiEVNv*>2DUeh@jHg0U3y{+wsZGe~kkooCp8<`i%^1&w zq`pVaf+o~fHEJNT z8D2$&B42~oQA3b#KvElV{WsxlR2jzaKvLDncOfZv@%pJkoAz%Ok@Kj zH3vBgo426XOl=GipF{e8vS@Q14u@4Wn>uqVU)0 z?7|_bj~G7%NeM818b+WRF&+ueqVBfD9B+65mE0P0fFUXJIf6@®gL9^qxwmbTc= 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%0A;Z^=04AoNe@wKbeIKx!4HR72*nD2 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

        2. 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%0A!*Ztx%fj!TB%zHH#+$% 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:-4H3+P}=NI$wh0H@o|6F7~9prI2h!R!81 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ξ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

      F>`fpnZx1g|=`As}cO!*V}`qt(diCE^oBi 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℘;fXtU>u5ise?UIe;b`P{|$K@O^Iw1gw`}IVf8#3`T8zTdQ`B=jfr33c!9BN z&A@3OmUOIYpMmlEMcqltHGR7WP*z)vMY~E+OZNk~&}XHTvC`BQ&2Ghyutro%Z9=hn z`AYo;)T3y=jh2k;ShWliI{$7=&QhTkR~Fpo7P7@Sn8!kJfF2Q*1p@q}c-#dvv^Ly? z1yZ{}nHBodUC@=m6qi#pnpF=X@Dkn;SN}g_X3x^kA5s%kid020%mzNjwkOS?`ix;7 zrOn^{H2B&umvx%DRHao7E3mgZsKJ^j=pTCMv9jXSiin)LQQ#>Y9NjDt5orIf#j8M^ zgvZS^@Wd{#T!=79@8Lic_W0hrNjORV{W$SZWUiXQ;_CKT9p1F+l zRX&*Ldo%@@F!fY}!qDbl)>>$=<%O8267Pn!Ii-RhI0~k2&NV_7XBi|@fWeBEbj7Xk zBDO9821Z8bBCYeur!%NcL6f1pE&nAUU-->dHx4r8d}bgOKu0i;2SUSOuq{&~rR*;Yx1qJ8TGuFmx+KH|RvL}a<#@(WlRMg{m>XfPSf$I!)Jh

    +E+yy~K73|w(bS+V4(!Q3?^bI} z(jkF|Y9gV=9aNt-{)XqX1}b=MS!^;)XX?s#6!%f3{BpE(6qxRr{|^%g!G|5qzj}Nr zGb3K(?yH<4`WDXP;Cozu&$*IhM06bOQ4jrE7)K!2fYe^p1mo>tfT=C$^}{Ynn0T3X z#J-;$avW{^{7`UvE44%@c*}8F&H^C@m0_AJ)VR@YSgEuM(uMWqqXnZHfE43y$aF8> z@zZttLWvie z)EZ9OV2L&$NMU?=WPhI$gX`9V$c|%j^OE!TT`tKT_w>Xp(~?j5tOafT{kE11y@9#0 z#KEw(i_bcx;JwDb6n?(u`4id*dnb?kyW}csJVEj|d?AO)-}`jP0ZgAcf8AUnOh(|p zME>POUlM=tRx4Q-3mZ&1NHZ)~s-E!i+8aSXl^6dgPY*3(?&7)1N9v>TQ9Ii{JjF@v zmsoU%Y0S;x@+O#EOy!-mMH-mO^xV;6!#Q-f5+6;J30OS0t&eZY;jl?VzpG4t-@HsK zw;T!CI?1}4mFHOY4Vu#jSL2~cQXjm$VAb9HPB9CRvCWyl#^QG#{L(dJ$z4~ZtAo-h z%{!p_Ud_qdKEbu1nGM{}9xH9i*ZcD)7VXazTg<4COTOxa_I~Mv{?wlvgjb%9k=A$4 zDH*(P%4~<$H*E#8e+ zJM_h9092q@^%HAnc0<}F?_C5hkzQH~W`)J5TLPPc96vdZzmxUYgCi~ad(>c`l ze^#9sN$=1>q=Ab+3)j^6X;d$urrl>@ zrT3rrrvIs9;$m3;GG^N^`xG;j!Dc*soGy3 z6iW9=Z=XJ^xj)JBkS{94fLhh}E7an3xCxJ@wDv1!j~i2$JZ>4ZZpt7?7H&%+_EPwr zeFhvb0*{>=!BhYC^<~dmIDhGP0R-r6erb5JM$k!vehsrOb;gaMTbx+r-dR0AlJlYF zP6~^HmZSJ-iK^h?7Wf%3Gt6miqb9u;VXPY z`i!{&o|S&)cc;9RwWN>eW{Ao=o=?ufX7CKVB*Lv>{do?3NJSYddM0M#Lsp{{*dk!B zRd%t&N{V@Ovx=!XN-hRdbfC8V{f@>++YWBops! zq8{daIRhnQ+cB4nsl)W*kI&5Yw9t1@?_Y8_$qqxL^YwLlkKvxTnD?v_K6Z^NKw-|Y z19DL~s`!01RR=@BUv;YjJBV9j{@NgR0(p$$+u@6hU`xSA&A!p6qLe?5V8^@rIVRoy zXg>%B0!lJFAJ62Mm2J9eEDl}~A~h;7UvCT4wtaVZIF?eS=c>lmRPq_*lv7b!E0Q94oi3q}g2qexlSVs4`^f)<4ypfQ+D@86X-waN+1%yOOBVvb)@!HCfuk zc3q09so09GhN995mus8Wd;&Ya)jeN08%sx`&N}d(rResGA`RnT#qM;whPW4+dus_e z(!N?~iT>>7*04Vr%YN|O@+P1x>FiSCbRjT_Z@jw48P1`I0OGaWtX)vZbt<8QmV<3qn8;VXUQmlG@|}uJ|y*V#OWFQZ!C7J98!DMkpxnw zBQl^SNQ7f87~V7Ms@0R_EQw<%7c_6(z4^$}H#U0IXf)3(D$8hs<0dD1wSW1a9wJ8e zS88imz`?Et^D81aWCk)UoUS0>S!ehcM?)rXmzJcwBg)AfIKw&`J0&TAb4AJ({MQh=XGNvGZ)*?s8cG8Fj zbE@;5f>Aw^tq|>U5s)4TV!OK$GCfH8Q{{}FYJA$#+?p|^p}p#Msiql^UR2?|}Ky}|9j)(O;_6TUD; zw3xl~V8iXKB}PizZ^2ItDPP3!;3^D#rJvz6Z%P=#6^>v|0kS!8^2>X%O|vmoW@bnb z#O{IFAbynt=5WZY35jqmL_$dR1G&lOhLmJa1^BSu#sgRHoEY{fUWzT3UOTPgh4pap zYfcu1Luux+>mL@TqWW(*B;HrSi|QjO+!I`usN3%U)lR@*e7cfW?!aFXWY=rP8W}`# z0WO8S&Xl-@?NnY|heo%!`KVE8ADWRu9v`w-YDkGDPTjW>fcxQUTIR5i5vydC2H|IH@X;G_>TCgHGmHpTe2I;{K&`r@AFk^Z%1V|JmBtpJEVd`1>go8 z$CZR!A3M0*-j=r(eGoC|(mQ4n6Ld7u(driHP=={?5I4tbu_~{O``I6k*VktM;0sBd zSyJGgO4o-gN3or7b*U*r7upMRT_{jpjo9Fdg&?|SRKhFikiSQ$z)Ts-gLV~5>L7th z8W3O-RnuA!PAhAP6*3PZI~0TG<+teq8q$Pn2BJ5lV|Bd$FPla>#* z*ZgKg4NPMjrvDW(xI(6uus$s;Ma!q^F=7l*=q^%K3yP=G7d$l;4~gTQS4QU;OKgH~ zA2KBm*AiVNv9+q{VDhz|< zRRQC|SP^IxY`y6YHMmmd5O1mi>wLns5*XE{BasBIGUMt~1K#*>VP)Cy`=`)UXERtZ7|H+LTxzkHUwO)>Jihhxl-&xi!** zhi;LZ>mtHm7haoDWNN8o${^r~*_ul-WNeI{qRO3H$rcc@5WZTpN>z!1jc=Ye_p6a8m$v~bRNID|; zhDIyZT@>YfeslE-Q)*KZqtHr_;4q*;OFxs`g0vfX`TI5f%e>W<4cKs5J3xOC1OWL; z07Jf;VokvNi>^--vbXfo%VZ$1FEzKs#wNbf&`i^vS@-ok*{<^`zi}CQ(k*4}*`MFv3UB~`c=6ZL4jYbW z71_<%Myek3#ff8)p*CPJL>?qFWp`<;b;~ULx6aB$mDj)PH?jhjRZ$t>MOC4!?J)`cP?a;R zDmSg3rYzc#Rb3t;nS+{`#zHlSUX$zYG41=FT07I<*QZpb%+re= z;*X<=)B|8z$v@J98DWJIzAR7E5YU{4?157+&|QRtc+;pt;7)g_z%3PBKwDwd1}0w7 zQ1D2lGbZ;mSp{&XrdBc3Z$7ohJn(K6vdHNmoVJJp@#|YU|P2|0GGR6fN!E2^~ablj{NpG>ir&bB(KLS4HiMaf;|STUlUj^s%^76yf)Z*4xn`j>JOTC}w;+?wxUCWge;9!u6@2PfpjozRHN z4~HCiuuZ}r%tiYVgXGh_*ay1ZN%HKJVqC@i2fXJ=95G|(YXAyp zF-)R^j{KP{CtGwaBqNEM1t{fE6d-e%HfOqos9&rnN38mx_M&7?W;)`+|)a21pikD z4n?QBv*ezp>o#FvTQ1Es|V;79KC%m1Jde}k6nM&c#766dYZ3%YQ_4`*7J z1#~7adbB>?k>dx{r%Zrwj>fGs^-L#tqi++h^}YtP-0)BWZX!JTeC2VZPIw{THrh{- zkwTfhdbN+3zEVl4>wKBQ5(P$>u0LZ11hvI9GsK344IuogJjPZXQ&QEi?wXi=*Sj*C z!?sW$+JT=xyi#71B@ShU8}E?b6YJ{KYZ%oRrk$WwY^IMysuccQ{uMy)H0dE!gL?8E z9Of3wq|<*oY)<{}_zdN5-X4Dw$mJQ$xXITb6Y~+q-0a2eIH$mZsec z-O*Fg1nVz*-Gadzw_}fkLwwZ7E&EUs+B1R9%n1TT>Q})!;n49WcQ(5hm8WYeD~xij z*Aka0Rvwcpi~2Zi-)(aZ`B~xe6syGMCW{uBTxcy;Sjl(OEcOP0-HB|iOLN_QMVC`U zO92#d$@;_tE|E7<4c<1H`g`3@1b)es&T1BeG{8A}fkE4nFTL1Q;W83xef3JNw4+vo zM$KL<*qnHodJ;8O2sPlRAE1Gr>Dy})r)62;964#brRy&>MDzr?kMHHmk+H)fT{VG6 z+wA<4MeyICxsT55mAl2z({qzt7&GpTDBIe09u#=;)Qfmp&33)W7$>BW{U!!dZk4Gy3F>O(HIMHcns1WMm zxpb9rW?3$k%Mg zH>Ox5Z^6wUy2>%St~}X+$0MajC^*z~xQN1`HZP-(#!CVwjbf1$v6gXoM+X7^=8&Ma zZU!Y85E#CNXb2D9tW7Z0a>cBQM1>K%opX#kRNxHa2NAmSki@i&{JCZD$N5c$xO00m%@r(bj zRLaVs4Ucb+7*yFb+pTQZ1$XsFJ%rUUHi*&>3Pi*%11s^CK2%BP{-= zBEWglma*m_Krx*&oE<6CaK0Ga2VP+G-e@+r{OziBOgi&e zvl-kEaUHZg)m@9;VA=`+Bv;6_3mejkDawH{^GPLSQ0kMa5|@1;?^154O16vQuGmao z_Y&8U*yu$Lihji2*!1&*Uqxfsd%;2~P*o1$E4`_EX&U?M)6Rzbqcn+m`-?oX+gF*R z^AHb=K-2~>_qhk~HN~9FqPu)}qt?3PO5+gk#L8Zn-J!(EGV%``F*#o)5<81fHJO}> zx0BXc;Y6oF$t)A%1aG^gT&1?q-=(P*qCWQ-r0}>igY0uogFtZW7{W5y2mM3@m%yu$ zip_)|j?3lQDZb2~*;(I7$7hMTzaHiDqs#yViZ*?^n;Il8hJPG-OT%G&ld*?tLC#Wz z7E|^l8}TImjDc!P0mV7?T>nawV*=wX_z=>{c7d_d!oDVP(Wm0PS|JJy340abBv~ji zV{U#WXrr01ixZW_xg6t_&>lqxV7!Cu?n!NV6~1T!Suk39lpW)QoIXFB?FGM629bd!<) z#BI)+;shbFiUoeAVuT7#B-UwO3l%6;3)Wc07tm*)C9#+VuHvC5AX`#AL{De)NjTL>c0 z;KmRf#>mYoxshln`agl8>|`e8oFvQkHYT?f8bjxlPX#n%yb~?7qy?+*^HcAc)9K`3 ziXbEMW&gZW&B8~|wpeKEvAPDsv_xgPzB5iF92r~EpU9Es>jnL?_$A}C?cm$4*WJ91 zL^v|r5g=UK@m~zr4eFqNpFmi5w9I$jS9gwlnnGE2c)f9uQwV}hCa+ujK3$*oajPcq z7R|pUz;ErdEqI~#>;d`^-*ow_RelfX4(rt3FDYVZ?px-D_ zHKO+#Nrl!P%0IbodYS3$og);iW?cVu-YojU(koXq-| z*=ydYX6EWEs)&89smQ(D&WL&Dof&WLxidW(+?uPFRnMs6BH9us2h~#01k?bv{l7$1 z)dmGY+YjVdmN;rRV*y>@h^P$VYNlw4kcbcw`|lqbr$7>o?a(cg^!ct?6!cv-Hm~12 zWoGND2fZ{2y+~p%0R=?tJ_JRy%n>3$^d{Iu5k#~&p9iV{zDRXmxO1&8E?0Jq%e|!p zA%BlVDu03|q-FlgS{;#S5CIhs01Qn5q5$`Ui(ihBW<)GuJ+jR_3rwkZZTWCD%f&1g zvs}a9s9gV0ug0_M=KsH7|6>~U?{~rPdjE@leidIn>GKO_48&|KLJLuxBtW`=`T<~< z1B?pm69yQpLDWWp1P1F-Hi+yBHx2HP&`yG{Fgy^&u-E=D4ChA-_iFiwMj~dy21>m( zp?$)J1qG3O15qP8S?^Z^+WGG&*-kGgKN=&ChJ-kc)XLd_!_f*Vy&DYmVnqG9e?#14& zrWqP6#h8jo0`KW6SD}5hVt3iZVq?i*0CA7YUJ%^5nbg>O$z(lqf{X4$kqP*?g1e@s ze$T1suRHgZ1yiqXtzo+9?=$t?NdM`)>0`hG_ztFEBLE~Ia=N&8aZEzuRS#JjqQnk@ zq84RrL0vlhgbIb2TiEhLiHH1&A$D32o^mo)w>`|2r*le*U_=@KlBw~G%|WAkB66D5 zCsVNIV05_HU^H8?>F0LIOpJoMnMU94TVYc#js=g%K$J4!Oo7OATWKe1vt@V_L9N*U zcRq_RsW`U5>1E|u)#S^sy!k=iWIiOd+N!XSsOby)p6MMP$$(h>fJweE z2lNf=H$ML1LCNFVYtSyLSbSB#1)c;}0)7F`0IrLt=-W?j#}-$MrNz(U8T>4s!Jp!L z@u=NQ5uDSM-0GzhFQH`jDFba`P^ZE7z!Ffiz6v1#en+>-F4(rNFqNfPx= zRNLV>&ORX<#YIL#wM>rNJ6xG-D-iLjT(bpsj}!`P5R26W!f*1yE@;}O4dDli0ml%=Z{Z-JxP|!NaurBQFpi)Ckw)d{QuG8vpvzWw4jQcV4 zEAVaWZqw8f6XW`@Wc!ug)L?aFz0&Ae=oN)=LbA<=oT5u!0`ep`c?W zRDI7tHhW|RfgsDn&`_kqYMx(m<6wsjOpC`kDJ`BM0E4 zuPSnW;T+J>Dkr1uLFZn+9#$L`_#K-wuib`n#KMh$-A*1%#fI5xx;!|=(ufx0>>?tb zr{4Lf-C*ejJ?qq+WP*1(J*D*|?#m{+WsUFX3WmNgx-mGaJBM_G=5^I$K&a)k?kQhW zGm*jmVb+)-L~%_7dVpL=B&8Gu$sWbEco}LN@ro|)8Ju3rq%6?cxfO2UD@-8kDbDDE zNw0kWxazVD2XY~RI`E&R^*G`n&W-Ijh%*QPOzs$U|GwZqQ?cN@KQN0YB0`%y|1AsV z9XwB69rs7@^Ij$IF4pQ^y`T0=nWF5?D`o}T6-^F>e}sHNO7_|)e;1Sf_`SQLw2*+9>i<%$k*{J*A;2mXVum7ZH{%%Y9GwH z^6+9TPWo~#+G|ce(&_%|K3eq=c+WjC39h8-=qHb~YW23e$qRLi`bKOD0e|-Oh=jXKP(`vS~x2z!QS9ngpsY z!jJZWeQ`(_1WHgGB-F9$a9}LuRF0UF7n~Z8)hfa5#oZu_p|YcwXvNCscKAd{}GEpI?vt6LG`zBUB`9A z=hJ94&NHrD4^!An=#~NT@?7-5^7(C=RVx=A#NEw=N64JMao+2z{BSw$*WJ6WcE=nj#s9Kyg9&Y;wZ$fFFK(+zw z-Y}X%>yOqjUDtQ|5cdkD6~;&WpX#XT%ijme{JSy+S_Pb{@KWvr_)`)qMH25aL0y2 zqhJr=#3+IZp)Kx<*ak`Ni55>JF*wEK$ad6h*MIMhgk16vBToA&d<8SIB@(12bbiuW zWj8bCZl;R-p>F@~j1{b&Y1wTtALSmDynNWl=I<}n=5#vFy~ zt;)29D%DjSwTb8A%7MN{V=vn)wmEd875d98KnKu1V?e%#z6)TySv1Ijl=cIgGvib5YxF;Q{4Qb6<-&@%} zeDgh_&V}!K3k`LFFGw#M;#FLa3C#~7?dnwd&r`HZT!@Wje~6ne0YTaQ00I34Ul7*- zKI1vM-`^nzYuJPR#Edjle3XzN$Y%-4lmR9|2@A@NJA^3&CoO*$lck8o=~RWC#3AN`ot!rAV%9ON^px3)3tq|I*?BL_oX0{yZmm z#+{x*b#9!WI0|`*zh}S`()To9;Rv6Th$C*!Agb@X(CqoWWaI%_r<3%LPTjf-;IQ-O z7qtc%-#Sw}r9vQjLwP%mhWN~5=(1zQjli;THBzdCvTRBvbBUz>-Uil(rqpP1PjBAu zEFORUPCzbxs!{G=RzF^{eJN)7E>9n#q0pMD7QlUp$KES`pK~4p19EChPG(|rhmS1u z!NSOM?jG@^iv<5N2kqm32~;5aRqR9Vj?XW~-P22TYG}MhzqO1^EoE)Gj){vuKcTwj zz%`v*GbwOt+jV>LPUCi);W*6-92j4I8uO#R7qsM-`~UX4koxpBiYCgO*!+zOdMq_h~E}h?UK6CUBP6Z;tU1itxI$57fmQoZP$qJM3d6Zy|L_@cq~6%umAVo0QI` zuE#5$pWZLQj`b4nnHCzb#=({1va-keO8f*vX{mX3auSwR7Q6ck3w|3uFZ$yE33oVe z25bm8Q4E_mVBljgh`B3XM!t~@2JyzE=3h*{Pw{R43V-J+yS`tNA>7@%nDy`Gd(EzA z=F9DN)f?-jzTY+ENbGX0xr4!LZw9=)y>Z#E`u&TTKiR&Q@?)Iew)7&=eo*||j^X&+ zy?*TY<9}UjzZZMyTI>)d`2bWndt0fe{Ce*A%gg` zd&o=u%Y&S>vivMqun5LhCATSeUM(k%s-kpor+axil~`Fg^+8W5tK-1?aZ$#%)r#nO z3vlrjyCul7{Jok8e}qN2d`eBWOIGGrRmnW<9K}UvTF#dQmbd5wxiEeZeUF!`)Q<-# z$j-8aIK=07GD@ZbCQ6iya|w()Ou+-!Mr4g9Dj^wVSz-GvN;QTb)i!@eAm;wgv4LFDi8b4B!MMTO{3*YRHbDe!dr%F2a77!7Gj z&*X1xw+Y%ZA!azSa2UgAM67HV$Im5b#YMz6F zA}v^yu?`&oZkqP}NfdscMJ9i)Dv?8`SH!dVN;>`FQt|)~psB>4r7|Kza5N;2c_X|e z^e{CbaAQ-!h1eUsqtY`PXjALASQB7XkJSQP@8kQw`e2<8Zx0m(Auqgp5Ben@D(B-o zSVCm$1%Qy7U0s${PMJvbOCYt{ z&_!zxpXGK=SaGtgJ5#9|ZMNaT%Wbx6v~vEeU%;1)WBM2{Ddf6v%a7TiS`<^L(51pT z9;yE4*K`tQ-LbRvJa%i^JkAPF`0XuTFYw46x_oaZ7TJ2fwd1n{npy@49XMmMK%oa> ztjk$7^iDPE3o@*$3O4cRv^U9%{0%)iG|B_nzy?Kr-+2kB3tIhjZXXw@Pgbgz( zV~F(ysm>-M)fA!}>t?2WG!piuU2Po zpl@9P9lGHzq*~5n8!8FuFjpUht$(Z~{ zqW0BFZoZudmbuEbZ1n8ju=);+G@Int-l0Y7pgF|}3W~PI3E8RowvsA$ir<_ERirMd zay05&4xEkO4y9%6*=Xl9c2ty3wT-GFDLIu$twDE(M21c(4+%J0ov1%)R#$0tDvA14 z0IW`;+SEOCj~=yqp{t;z66=OlWM3^$T_u^*Q>f@BXmolm>6uJKF5%<~DiDodDobtj z`5md$LD)W;m-EtpJOqd(zn}EzpYf?$I;(X=0yN+2FkLmcW;_ck#)_<$33 z`)pYIkmBwNkv@D7zQI-Zo@JuG$wrBJHkG4jUl!QbS0|<~vp_#phSC8I_@$TD^9OmI4 z^1^Q2R!qL*&9O=hYq@voooDXvAmg>1sAX`n9M|gZX&M2oSBE#1F<-GfJHDmt-}wye zC&VqqgpAsQBXa!}QKQAV9W_YfmY8HD54gtOe|imtHFJX$k?pm zs)h(yN*OuS?O_3sKq{>Y%W0`~j84m?g7FJf1;0E5xrdu$_x7wq5h(&KFEKMBuPKZ= zFhepFJD_Z6Yc)?P4$v^n&WCEVX|xU|B&=G5x6WaQL$eVLRSvu%RlOe0-z}|ahjLiU zmUYnu?)ZR#y$LbEKeclZ_T zfYfCQgjDnKEgq}iuwR>vZ(q1A^Eoas9cfymFm?6M8ESG*<6vW8SQlm1bjufJr&h#m zUszYLWzVs&htl|R1W30xXg(sU*@hXK`MJ05Xgt+aGgDM&mI5Ni`qta0fvQD?3lT)IFPUOW zO9kV^rSxN%xHy@POcB%6pn5|DgXN#tw|JfKxJ)4l$)@SY$GLJd#*w1AYd09~k*SWx z<;(OB;mTe-KAV@m2R)84k2Nl^de+;}OdXZF#j!!dF9O3iKq@J=-$*R zFua&c+)&oOu9g2RP_$BOWM=1(DlDmwN+wg+f`*%7yFz;pJr|1LXWn8}tmfcw41(s= z5RfAIuDkZp9_SE%$woO>^mG=(y>=biVKK8hOrI`S3?~e|A&q6}vqQY$72#uy3wrN# z#htr{!y6@bDpq8!ipnYWza)(d)`l;{~#OW(Z!oqCf%ej_cTs72`;Em|Cj!VXRJbv?nUu}Z9#35WuU0XOP_uII|T&i4n33FR}^ds!5ZE7MW z9wu)55)nR9#kD1ZKY~jM(2Iy_dqV0ZfJ^ZSd4_yK)|&Z?o#xVSZx8Zv&`z+4piOGN z(LgXTx3g?$my1W#rE(D6Sn~!TKW_JBk<>^bGTP$i5|=WaSG)t3v6 zrOlYkkmXKr@2s~)+o+x`Db|>GxxO?n2O@!H)8o{o7iH)*;wE`~CL07%f~OeXo$-c( zE0ju1Y#@l1kLB!1@5Y9q>gR}eo%gX!?Y}*{Ny5?M(Pe_a__K4I~mlJQ*;S{j`IQ!15}Y+*a)nf(R zA&1C{4lG`%Pglji>hV9|4-v>Cbvo+z%R~4*oFKk)Y90Z$jIfW>ksM!kZA|m-mC<}| zojd~@qBP_ptYN=O`qk%`=fF7S5POoj`-NiC$_34c!ZSK7`FJgqIGmIM_3K? zH#{_WklcVbZmv8oS9ybtyywql<+NozT3;raG40yYw$&g_19;)!QfJQQBGLhC#^WiR zzgyS#uF0y7+3v2Z=oNGJ>ye&wFgxMme~T+eYt8)sX}8oGg2j2 zgCSE4V~o#tCYgKHWmrkZu@)8d=EE9^b;;Arw0Y)ojS#9v}l6W6TgKNvXIY)dM`TjK{ zX&%}mH@}zTqApo&G24*EGt5_-mTH8&i;6y{iLV#VhURLV_FgPWON@{`m4a7O<7{J~wSgJ1-rOx6jph@txe3 z9Fx0gSF`Ga|KgLQ z(Hd4Z8YY5KF4mooD#wY!tFlv!iG{qj7K?YlZ`emU?(Ek4W|Irm-;segx_CaiT7@(V zg453HUFDBe*kAkpOmH_lx91+KRvfXrE2zW5VAn)etdK|0%+?Hn`@v%f{IRrf>{NJU zCgfv-@UO5I8`_p`9RpCQZQy~gSqcc}49kq-D=Z588R@yKom%9QiGyh|195Sl#e(b- z#C6=legccMs&ik3v_x^Mv5;Do*~KiZEJ>*l!Exf*6_J#T?uCnPY8m5tw$>x0@$611 z<}5PXPoQw!PsZOds3c^I%E&E4f_MEOM79(Ib}@CPnBv)^sT8n$+sm#4O`}byY4WcW zIX$~8KJG-gbIO)s?dc6KwjH~tZo`di-{K=0H@=+rsV1pq-A-R0W+~3`rEWdiqQCXF zgK^TYWzy5WI3GVviQ&dxX>$&17-__v6Is@eH@obSQpvU23?Od_9iOp#y zAnM2&A-Jh+{LAJjQP%s*2o8;2+LEamT)yd&207tz2#mefSB~PVDor)lz;Dy@H24_^ zDh->v1~*5ArR?5x^jO1mF#r`wdV4tMc* z+aCCery!}Uur%s*(T^V3*Y$UZm8rV`vfZ-m9C~(>a*u+CelK%( zD2N{0#E_A)d{B!MCiV%1m%7)UUm-~mUBsM*!Nk0XIws(G0N<%~IGISS$`8ieV5p^#V7 zd?KAps>{leSHcX_)itVRCck|qvK8`qZNw1b8#$^LmfHAqrkWzWoK4R@R8)i-nZ9?M zbPrTbG6%lbSH2p$VY(4*xLaTIsj59Zb2;hW$bDy155vjHAy$LR30=h7^Q+XI^V%79 zk`#1t|F0MCj{2FEi&6)3P&p_a)J^o?MP5BbXHoYG^H(Y=x658)>EXWnY=VT!m!$g1 zU+xJv`(U3TI3ZLO81b1k-c~RMvD`uqHw2Q`O6&|*_VVfDxA&EM)flbVk{~;)`-0l( zTe@S59dJ51R@l?%&%cDzhou_rw%yd9!~$GRze&erRSC&L z5q)~`1j!&1or*%T-g090TA{RjK342>Q@brjx&}KJHIHvL&uY~K*`3=>Mo5tdY~@l|31-5i}&6>jzAB zh>05hCNil&H2b1T3P@Y0@rQ@T#?Gl>35bKs@P-jbu~lgupML`b@n8cVtO>^Vb3X^J z^XPu^j$RXef#47 z8?(W#=|8nMdwkPdt$LTe%l2P8t3TCuYG?XH7?8aFo*Yd+Jj_MRAN>WiPL2Pk|NQ^h z@@_o0@R+Nh@{w_ll@xYgWHm|Z5TP8+JnClagkC8{IH7eygO8dYue_{R>>fkFF&LpS zz7GuZ7_W)M3%!=)&FdLO$cS%yT%MBPMNU~{R{V&;@-dX^SYFXs+#|9EOxU8bkP4$U7B@&%DE?YOQC?tYsb&(~V8o?9GC{Uf zYz*0_-s>iJ*9bNm&6Yvb&Mx+cW#?ZNBrFR|7CRIQre%|`pc-KW z$5WzhVvmO~DRCpYhhdc_kj+b|lT_cUh4$@kB={DqGqRx^CDL=sJQapirQ~#x8ET{N zI*v-h8o1J7jwpqeYQi-unL~+NWlOa{p<0~@$4OuO9r zqH#gXheT|ZgFizpOS~6Yym>e$EJqr}D`L>#=y+Lv^UD_mm{$$1i-Y01nMrfy% z&P5kqA97cU5CA!7*EHr(J@4~h=duePiR-!CcF&oU52hP}pVEeBZCv>$9>0n4qgyv$ z{?UAB@26>ecmJ)#3vSt7Ia`Mwy5nBedx}8@149w})DO=3FOc+=e~MsO7#@#S*~&0% znflfYuiiP6vbk`GtJ0!V?z+XRwrH^4OxxU&Od_&uMh7fWt}RQTuUMaQ@&H= zl51~amu|^Pq-Jl!KEw7)F0FyAC6dPJ+fhl$?Cw%+iNtf&xF#i)+`bRQP?fmTKFd9m zp_c2cry_eTTvnfb_{?}$by$a}CJ;NwPy6*#Ndo3^@}~5s{2dQsY_eD3n7MH57Lllr zCl1f?0Zn&vSn8Zi6=hJX@Niqr$yzS>Tra0xaI|tQpCDf^jZK%}T zt#GOAxvsc#u^{Gfxn|H~EL`Ek5Jf|A!G{ORLJs0FU8}IU~i5;^uvZkJU7_GPOm*qcgoUZdA57yi+h| z$)YW)_S_`Y>8o32#k}$yJ|^*?+0l*IgfFTeJ0WcN;Sp{Vlm|Ad%0KfqPMG-KNz>ow1B?&A|fTRV$ z35xz}_fV&Z0)Yn#NK{~`0)Q0-t}KAqf}jO~Ef#Pt(0GC13jwzlfL!o#0mua~7lJSg z=q{+c!0>_~27xgIkjemH27xmTpu8aTf}jS1H3s%yz}f)l3xFF3-d_OVf&Kyz2LWIM zfiRH4KnQ~b4`2=hbRDQffKV8LI}hM`AQ%R47=t|w5FbeT0N@9LKM(-LAP54m7=l3< z5JJEhg3uU&V+4;PI1&MX3?MQFiWx{{FqHvV25=bxW(JuVXlJk%0l)}BX9S)zXwcw7 z0}u^hGy~ENN<1)WARNK)2m?q7P)QI>0)P?(l_jvL!N3GSHG|a&SWS>@0?-is0EmKM6a(Q7hAAM$ z0T>6M6ocamkbPjk+Na9^@g7L)oH&JKgw-fGUqv;b(8tEgb-6ZHgj!e(uYIr7be9#h zmu2m$W}$MPVir!_7m5@^3ohl)vJT)W7-d*!giP%*8pymWmQ!$o5C)Gh<>VGv2Tpqze~hvYEAJm4XnZF8+%sgmtd-No z(X9Kp)n5wl3ovM2=e@@DiB+R_gClCdJm(mFD2#}^<}FL z_smvG@4x+Yf4MW(=lvx<&QP%@?%}N~-P-Qb{oPaU1NW0VM!na*)}H1M>xXoe?)M72 zN9&6(7FAQ!*P7L(`%WqFIb-~SYi=Q-AQ916fa8dl`B=79m*Gfjh={dhouyY)m-Pzu zlLOs}m~@qocF(|+!di$pgFH!L7Z$MB7z>X7g-~Io{!kVB&bu!eosrR0i5X%0*>ls( z2)g8tZ%Z(Tw;rDCjbr>J1ZE~-RYa?Jm%+JW5_FF|pY5!0elYQ(ty?$;xA+T8=JL;Y2D2^ zcT;O~iW;k}Sz(0xQnei5l-tN# z)N0n3hlH^1QFf}vK=k|uz5GHC)*Z}1?)i+t&3%zOs$RVCY6AW8hP={$#lLn@9=>HW zGF=V6XyDR~93ljG z|78OBbF`_C2!&WmbQZ;xm6(k4*#f63C#S6p6 z%a<9?fcK?`A>Zfa$tW3&;C2Ob?-&rJ@~kjXOSUE2?UX2Mh+kOl%qM=-&uvE~@g)U& zRo+$L8~VS5O)+~DfbLWWw<;(UDIicAwPBzG))BJ`#mp;5X4jWeL^qR&=;yK3r}*_m z_I6}h=OU%|qrU$13n(wJoln!FRyPg5+m6=VW|qrA3S5{gW3;&?sz7DcL^IKTp6~&4R3tgejWi z*gg@LfWy;-B1cy~<9ck>{4p9N^E>sG`oFpYRtP_*{08QLR3VY*H;@liuy2!aN!(^A zdZRBQz&#K8ewLQ~h*euznR+uet=*i)Z}nnFk3HG$=C=FcS~YUHJJ$Y+RI8lM{RRu+ zpHHN9EZJsQ@`vv+cUgb%!RIjr-X5c|zL{-Vp2gF!Z9PCUlc}|F`A0}`0Ug@{%sNUhz zeslIK|M_LFtw-mC@qEcPzqc}3+e9xKKKYUX2lC&8B`&*s*Jx}B`DR*hXRP)=if2Vs_Ir|_BZBc2HIZ$1I^mL`Nl7E_r>4ai{C(KOBW&L z<^{HsOQZ+=|Dx=B+c85aH)~^HaA;$%_v(xI{mhi$;@+^puC=z!SFiE0-;`e)ep~rs zO$w}QkB=6zrsKW-EBa9xI7WLiR4*6}jNn_R zKXRE@u!^}W+*>1#YqK{@dRy#lU4y?ZSTyZh;owh;)|oqhTE|5h_&*Hi?Q8r$10YSj zir-R~v;B;2!|8w5{DjObdqyD6zXSk&!dk!YphWlnTUWL&s((}~kO_SGlj8tgLZ=Cw z&9gkZe|#G<^us4)=d7S2;VOR$@=|=epuV1oQ5a9Ot2nr(HZ9tX4R-e4KeOJxknLV9 z4z_L9flG8rK)2S`77a4aOnL+Dv#r-ONKIM@I?LNnEl6=hTWworQoL#4tC?Hat;Q7? z0-_d-2{x$lw0M2(_;#~q6TD~EwQhSFZ{Ez*LZo{j_Lke_Hzy5eRKZwbJw7%xr+U?9Ij_*B{iY(96v} zucVc$y2$pT{*A>}{r0JD(bc?p$2PuW4MF~g>#ttw*D1s7tSre%$>|7WRz`$7cHuCo z%w~2(G?uPisgz71IjAo)$JLrkeDm zbW=aSEspzHlY*=Er68g6%}4{0C($}<@@;=do0HJHU7NZr_wV%Ih;Q}(=eLuGggRjf6X=8{OraB)FoaHf!vBS#T4sj&&c6-M_kOn>j|KZ^4u*gZ2-PD$PU?#h z(*z=@2?-UIs1%ijbbf_lL2r4#H1qlq(-YE2D6+$&flQ3%>xxLGFaH$s;Simv-8DbZ_Jc3eujLdN_nxKepRD)#e|{!dr@55Nv4>nCz)bqt?`QNQRtKUaC`M@@$x4v|tIWmbGw z7*T%)q9A+MYujFieSiA`=?JTTu3^}MkAxnQ&qc|KJuw@V(UFyrn0oQ4Yq4yg^W&k^ z9OpiH$E{)(0!{Xz78+F6r|lcPZhu&aq^)LXUN5_g+WNlml^q zAhz@U;ZS-ReO1;#1d5OlYY+B_`2~er-0*xIi6I6+ zau{Y~z{~3z&hfjN^=wPv*C-h0w0M}z+qnuA0<2@=J?)C;?~ltFFavni`BkjPl0y-0 zf7~<}7^z-&FumzyG3Z5~jdvnc+@(hfyR>1rZ$_`mCp?=2fyHA5B>sou0VSLOj#~Q2 zWdpW*DwCmh+kBkZ!TRqr{wkDh{Cn?QwDH+4t?n9t58-1~;Oh~pJ+5oj+x%q(!(Fd` zloi=Kj> zZ(_Gd#YdC0n!Ip9zt&4<7U4%usVg6_yq?;_sKe^mKI@zcl1wtb%l|$n!Y|1>D$L@%x102m9`2? zc23#CUsZfUt@O&Tj+F~nNr?F^IKs@upDUnWv<`juPF$Qi8r>Y+WFOIlq${)QQWX4} zsZ~ZdHSDF_L;DnR#sigXeIUO;Eu(DHF46K*ojKTq?2S!EDczF)fe{3zT$`nvbuh@7 z+j2`Xv}QadCsy0CP_oBu;BgOkO#?rjeIB!O?OD!N%U-3Q=fc9$v`gmY6SQ-8IQ86D zonTdEJ>t64pIEUvYklN?iNH$9hJlC8l=JI$mi`zDFH=h_xyr={Sa4!@Z}Zj-TAq}5 zTYP=>&M^cX3O&x(pqG;Ox$SA7J>BDzG9LuxAmkJI(kmDb@41g~-J7Kfr}m{tC%9~< zC>H$tHE@S+diFGp_WYT0E!;a>P0Z3p*Tz_zJFY5}CxBJoFYa3VS|YZ*-_w3xm?#}C zR4ik4NQa(j6tjIAB(#8FBrgb|DQvE)Q(h*7j70O@4u zz?}JyJsD%e!1md%J?JovzXeIL>}MuUJ5QUez|I37I!QIhWtNX?q`$*fMwJU$(Pj`Z z<3o1($$A`5=b*H6>pPfNNs6_N50BQ=%Vht$d6=@AZaM0!gTU zU#c_R(sZZmMl4uGEY1dg#bxc3pR~m=!6zHILI+^+9O=uc8gHb$>yRGO^2GDTQa&eO zA7u|ptTp`NYSVA}?l{lzN-fpNr|+IN<;!dd%AXhMy_}GEToN_R@ppH;cYrzthOVBjb`3JcekXA zwAkZ$R8A)mnL@bNmz++kJb-WS6;KJBHt?ET-rwV53^aQFs-X!9_d+fb)yplP!BcXP zGX?h>OZ*~()|HjEde$7^IUFr4VpdB9e-YM4a|-n^~rJ< z%mA?!f0)-5#pZ$~USk-1*4adN!4w{G=1+f(iQek_RcA2VXjtYvqLveaqCU>${+#eO zf6T$=U2ZxpzRP>??A*LF-?Flo%U?7Li|oq%qvoUfH{A5WMXh0d^+`mGTb^J`G1*ER z}Cc! zjSgsfu%E^$^O^IW1EuQKp16I?uvH)V5#!Fc%_`G3J8*K+#jOa_Qf1%=;@BJ zyoh)Dlt}J(Bj=k!3xwr4NX@uQh70k4;8l1X4x{3b`EQ==yIrEcUwe?IAQ=E8r338?&VnEu-J zAUcHhYtvDs1>*Y<@oj|;yuZlu;|n~pen83hr`5*8*x?ygUhNNYYj&nwjK$hqx1)aD zsr#85=gWpQ?2~t&>`eD5i=QxZ$Q5w)&F1>(R!2_2zMROyo7TSbL;xq=ulZVQ=bq1g z4LrY|&GwTgJ$n8pOi=C)PT-`*Bj*xl%=;&&{GZ6L-!SP!Wq85^)~IGAB3YynlhIKP zeHVI)n*K=o2O|p-z~>ggRjf6a0jJ z!+#*wD;yt;N5&`rC{jY~QA&zYyyHYK@gKjszXfqvemZ%+f6rjcNmdWx-!c2zAEnp= zMSJ}hCN%qhSp9G50Rv3r_b37rg@eJ2(Nv!syT$D{S0Cn6!gUJZ6)5BH*paR;2J_L8 zN8EF$A^oE{e(`+NB2Lo;;!=z+WQ#*$#O_8#AVwxCIY!YjjG*fiY2T{V5SgKD4oqf@Lh9Y_XV_rT`Zb6Rx!Zpb~blr`Y%e}y4p)o4sCDo!w5=2!w zinZQuS&qal!Y!|rJ+KvrfAg?wG~2Q2v6}pXsAM#RPLQ8LpX?WOKRau5K+xp4TRJ^ zq6tV3hT+<`yJqF%mIuYRl4Yq86pbgU;Z3<89~NzH*9ypEYwT7C9YoEOSnE4s#Y4p! zRm0t>@fI$f?B%q!HClW3@GXvZk9Tx)Fx4M|ogl}bAbBA3LlflO+T)Q_or8igEj_M@ zTw_Hj%1Ef28KR-o4UHC5$acnL=7R_Dfkp}n=YcqRXH3>jaw&6OvzCgpgzzo({Vp^7C2pSwDBEg&Z zudC+|BV*ASRh5{etIW@2lxxk@IyL1~g!k%i9v@hUB~CZ2Ybgb>i7_Xja0C!EcC;8U zCzwFiu6YVrmU>uvm0am6>&L#@0IL90Ug4aJvNI?a=~jEVue&cEGu0ciTb$`%g}83g zW^xj>DRas-xoWfbx(~3Y1*`~Oqp`#v1qE3^6=Xal0HFQ&UB>C1VJcMgO*4tY8Vo$(*aJ!8R zB6CngFk@3SF{iaE1XfxSuQRui;I=|JnGLwLbM5+MQXv9JJOBUy0002M5cCmG9`L@r z`R0>H05aZ?zKw@_u|glJ_Ci0%#)cTFSOo}x^oY$1HCyey)#DA_}a$6tK-kBNy2{IAM;ACcaGkHNzwAskr}1Roy}ef<$hz<>e@0j8(`u8_)A z53MQfdslqhud|DH^J!PMf5?qRn`g{8SKirl4Us?QMz}+TD3=Khb5Jq}m@?)ZuusY( z@h_S6b#a~#^M&1pRq!$OTDf6PiH&88FxO) zGmBX_HmuKczV@*)(hF~0a(qezvp0RJiCYh**>>6%6f}5F`TWcS=Q+dHr2J}bLX?zK znQHmFu*RwCnZd309+Bc7`mBHL-S+1tC2e-yRLmIHOuJ8Jsoq~^>Bu+y5M2e+2Delo zkFbg5$a?IV(2kvFU$BgOM`+@_;{UnL%5P|UBq>hV8wyc8(fs5N+R5I=zmEKdVo_bg zWm=?}5xVk{yScK3kK|1tt5`mHY#vs+sv)EKUI?wQ%IW!L4rb4nt4WVOplgU_da|)m z>nrT}xt$5GV$)XJqs~B|Ztqt3cz*L2?c^mYv!H`Z-41ocAZDd8_v7geD({*X|ye@x-lZcz*vv_bU zG`PAa%O=^)RO1`QCfUI*!!n1?^+npPdg;yi^QOv43n-4lzD4)>esNcA(WiqK_;x%E z{*MDI7tWbAXSLUe`NmwTDm_9{Yixzl_bcr=_PoDX&jar@VQi&I?_ImFmLc-3sfO#V z1X;po*o*IR^QIj%Dg3BPuLeJZ5ZRe3>B?f0GMjR=OI5Pe#&7OR>5j!?;pv^}g*^mS z(Bkl097*+hDW{29ZBE;R-8q+3WqGyL!rN#5c8Wef&hOwhY!?cg*_Lb-={dvUvcL{0 z8x2v-Zql_kbb2#gu9>F(>7KJ}0�UvCdRFK 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 qNqq=OrHdY?5US1EOY(mdZTh8|+M2-5!u0I+ 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≧Qp?9V*N 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%0D5hq| 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͟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ð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