From bed90234e7253c4af5afcb8cc81f879f3aec6f2b Mon Sep 17 00:00:00 2001 From: Lars Brubaker Date: Thu, 6 Sep 2018 16:08:00 -0700 Subject: [PATCH] Made MatterControl run as a .net standard app Moving matter control to a lib and creating a new exe to run it --- App.config | 33 +-- ConfigurationPage/ThemeSelectorWindow.cs | 153 -------------- .../MatterControl.Winforms.csproj | 6 +- MatterControl.cs | 17 ++ MatterControl.csproj | 146 ++++++------- MatterControl.sln | 59 +++--- .../AboutPage}/AboutPage.cs | 0 .../AboutPage}/CacheDirectory.cs | 0 .../AboutPage}/CheckForUpdatesPage.cs | 0 .../AboutPage}/ContactFormPage.cs | 0 .../AboutPage}/UpdateControlData.cs | 0 .../AboutPage}/UpdateControlView.cs | 0 .../ActionBar}/PrinterSelector.cs | 0 .../ActionBar}/TemperatureWidgetBase.cs | 0 .../ActionBar}/TemperatureWidgetBed.cs | 0 .../ActionBar}/TemperatureWidgetExtruder.cs | 0 .../ApplicationView}/ApplicationController.cs | 2 +- .../ApplicationView}/LogoSpinner.cs | 0 .../ApplicationView}/OemProfileDictionary.cs | 0 .../ApplicationView}/PrinterModels.cs | 0 .../ApplicationView}/ThemeConfig.cs | 0 .../ApplicationView}/ThumbnailsConfig.cs | 0 .../ApplicationView}/WidescreenPanel.cs | 0 .../ApplicationSettingsView.cs | 0 .../ApplicationSettings/SettingsItem.cs | 0 .../ApplicationSettings/ThemePreviewButton.cs | 0 .../ConfigurationPage}/LanguageSelector.cs | 0 .../LevelWizard100PointRadial.cs | 0 .../PrintLeveling/LevelWizard13PointRadial.cs | 0 .../PrintLeveling/LevelWizard3Point.cs | 0 .../PrintLeveling/LevelWizard7PointRadial.cs | 0 .../PrintLeveling/LevelWizardCustom.cs | 0 .../PrintLeveling/LevelWizardMesh.cs | 0 .../PrintLeveling/LevelingFunctions.cs | 0 .../PrintLeveling/LevelingPlan.cs | 0 .../PrintLeveling/LevelingStrings.cs | 0 .../PrintLeveling/LevelingWizard.cs | 0 .../PrintLeveling/LevelingWizardPage.cs | 0 .../PrintLeveling/LevelingWizardRootPage.cs | 0 .../PrintLeveling/PrintLevelingData.cs | 0 .../PrintLeveling/PrintLevelingWizard.cs | 0 .../PrintLeveling/ProbeCalibrationWizard.cs | 0 .../WizardPages/AutoProbeFeedback.cs | 0 .../CalibrateProbeLastPagelInstructions.cs | 0 .../WizardPages/FindBedHeight.cs | 0 .../WizardPages/GetCoarseBedHeight.cs | 0 .../WizardPages/GetFineBedHeight.cs | 0 .../WizardPages/GetUltraFineBedHeight.cs | 0 .../GettingThirdPointFor2PointCalibration.cs | 0 .../WizardPages/HomePrinterPage.cs | 0 .../WizardPages/LastPageInstructions.cs | 0 .../WizardPages/SelectMaterialPage.cs | 0 .../WizardPages/WaitForTempPage.cs | 0 .../ConfigurationPage}/RunningMacroPage.cs | 0 .../ControlElements}/AttentionGetter.cs | 0 .../ControlElements}/MHNumberEdit.cs | 0 .../MHPasswordTextEditWidget.cs | 0 .../ControlElements}/MHTextEditWidget.cs | 0 .../StyledMessageBoxWindow.cs | 0 .../CustomWidgets}/BoundDropList.cs | 0 .../ColorPicker/RadialColorPicker.cs | 0 .../CustomWidgets}/ConfigurePrinterWidget.cs | 0 .../CustomWidgets}/DataViewGraph.cs | 0 .../CustomWidgets}/DockingTabControl.cs | 0 .../CustomWidgets}/DoubleSolidSlider.cs | 0 .../CustomWidgets}/EditableNumberDisplay.cs | 0 .../CustomWidgets}/ExportPrintItemPage.cs | 0 .../CustomWidgets}/FlowSpacers.cs | 0 .../CustomWidgets}/HelpArticleHeader.cs | 0 .../CustomWidgets}/InlineEditControl.cs | 0 .../CustomWidgets}/InlineListItemEdit.cs | 0 .../CustomWidgets}/InlineStringEdit.cs | 0 .../LibrarySelector/FolderBreadCrumbWidget.cs | 0 .../CustomWidgets}/LinkLabel.cs | 0 .../CustomWidgets}/NamedAction.cs | 0 .../PrintingWindow/BedStatusWidget.cs | 0 .../PrintingWindow/ExtruderStatusWidget.cs | 0 .../PrintingWindow/ProgressDial.cs | 0 .../PrintingWindow/TemperatureStatusWidget.cs | 0 .../CustomWidgets}/RadioImageWidget.cs | 0 .../CustomWidgets}/RadioPanelWidget.cs | 0 .../ResizeContainer/BottomResizeContainer.cs | 0 .../ResizeContainer/LeftResizeContainer.cs | 0 .../SavePartsSheetFeedbackWindow.cs | 0 .../CustomWidgets}/SimpleButton.cs | 0 .../CustomWidgets}/SlidePanelWidget.cs | 0 .../CustomWidgets}/SlideWidget.cs | 0 .../CustomWidgets}/SolidSlider.cs | 0 .../CustomWidgets}/SvgWidget.cs | 0 .../ThemeColorSelectorWidget.cs | 0 .../CustomWidgets}/TreeView/TreeNode.cs | 0 .../CustomWidgets}/TreeView/TreeView.cs | 0 .../CustomWidgets}/TwoSidedStack.cs | 0 .../DataStorage}/ApplicationDataStorage.cs | 0 .../Classic/ClassicSqlitePrinterProfiles.cs | 0 .../DataStorage}/Datastore.cs | 0 .../DataStorage}/Models.cs | 0 .../DataStorage}/SQLiteAndroid.cs | 0 .../DataStorage}/SQLiteAsync.cs | 0 .../DataStorage}/SQLiteCommon.cs | 0 .../DataStorage}/SQLiteUnix.cs | 0 .../DataStorage}/SQLiteWin32.cs | 0 .../DesignTools}/Attributes/IconsAttribute.cs | 0 .../Attributes/ShowAsListAttribute.cs | 0 .../Attributes/ShowSearchFieldAttribute.cs | 0 .../Attributes/ShowUpdateButtonAttribute.cs | 0 .../Attributes/SortableAttribute.cs | 0 .../Attributes/UnlockLinkAttribute.cs | 0 .../Attributes/WebPageLinkAttribute.cs | 0 .../Braille/BrailleCardObject3D.cs | 0 .../DesignTools}/Braille/BrailleGrade2.cs | 0 .../Braille/BrailleGrade2Mapping.cs | 0 .../DesignTools}/Braille/BrailleObject3D.cs | 0 .../EditableTypes/DirectionAxis.cs | 0 .../EditableTypes/DirectionVector.cs | 0 .../DesignTools}/Interfaces/IEditorDraw.cs | 0 .../Interfaces/IPropertyGridModifier.cs | 0 .../DesignTools}/Lithophane.cs | 0 .../DesignTools}/LithophaneObject3D.cs | 0 .../Obsolete/FitToBoundsObject3D.cs | 0 .../DesignTools}/Obsolete/RotateObject3D.cs | 0 .../DesignTools}/Operations/Align2D.cs | 0 .../DesignTools}/Operations/AlignObject3D.cs | 0 .../Operations/ArrayAdvancedObject3D.cs | 0 .../Operations/ArrayLinearObject3D.cs | 0 .../Operations/ArrayRadialObject3D.cs | 0 .../DesignTools}/Operations/CurveObject3D.cs | 0 .../Operations/FitToBoundsObject3D_2.cs | 0 .../DesignTools}/Operations/GroupObject3D.cs | 0 .../Operations/Image/ImageToPathObject3D.cs | 0 .../Operations/Image/LinearExtrudeObject3D.cs | 0 .../DesignTools}/Operations/MirrorObject3D.cs | 0 .../Operations/Object3DExtensions.cs | 0 .../Operations/OperationSourceObject3D.cs | 0 .../Operations/Path/InflatePathObject3D.cs | 0 .../Operations/Path/SmoothPathObject3D.cs | 0 .../DesignTools}/Operations/PinchObject3D.cs | 0 .../Operations/RotateObject3D_2.cs | 0 .../DesignTools}/Operations/ScaleObject3D.cs | 0 .../Operations/SetCenterObject3D.cs | 0 .../Operations/TransformWrapperObject3D.cs | 0 .../Operations/TranslateObject3D.cs | 0 .../DesignTools}/Primitives/BaseObject3D.cs | 0 .../Primitives/ComponentObject3D.cs | 0 .../DesignTools}/Primitives/ConeObject3D.cs | 0 .../DesignTools}/Primitives/CubeObject3D.cs | 0 .../Primitives/CylinderObject3D.cs | 0 .../Primitives/HalfCylinderObject3D.cs | 0 .../Primitives/HalfSphereObject3D.cs | 0 .../Primitives/HalfWedgeObject3D.cs | 0 .../Primitives/HexGridObject3D.cs | 0 .../DesignTools}/Primitives/ImageObject3D.cs | 0 .../Primitives/PyramidObject3D.cs | 0 .../DesignTools}/Primitives/RingObject3D.cs | 0 .../DesignTools}/Primitives/SphereObject3D.cs | 0 .../DesignTools}/Primitives/TextObject3D.cs | 0 .../DesignTools}/Primitives/TorusObject3D.cs | 0 .../DesignTools}/Primitives/WedgeObject3D.cs | 0 .../DesignTools}/PublicPropertyEditor.cs | 0 .../EeProm}/EePromMarlinSettings.cs | 0 .../EeProm}/EePromMarlinWindow.cs | 0 .../EeProm}/EePromRepetierParameter.cs | 0 .../EeProm}/EePromRepetierStorage.cs | 0 .../EeProm}/EePromRepetierWindow.cs | 0 .../History}/PrintHistoryData.cs | 0 .../History}/PrintHistoryListItem.cs | 0 .../ContentProviders/GCodeContentProvider.cs | 0 .../ContentProviders/IContentProvider.cs | 0 .../ContentProviders/ImageContentProvider.cs | 0 .../ContentProviders/MeshContentProvider.cs | 0 .../Library}/DynamicContentStore.cs | 0 .../Library}/Export/FolderExport.cs | 0 .../Library}/Export/GCodeExport.cs | 0 .../Library}/Export/IExportPlugin.cs | 0 .../Library}/Export/MeshExport.cs | 0 .../Library}/Export/StlExport.cs | 0 .../Library}/Export/ZipExport.cs | 0 .../Library}/ExtensionMethods.cs | 0 .../Library}/InMemoryLibraryItem.cs | 0 .../Library}/Interfaces/ILibraryContainer.cs | 0 .../Interfaces/ILibraryContainerLink.cs | 0 .../Library}/Interfaces/ILibraryItem.cs | 0 .../Library}/Interfaces/IThumbnail.cs | 0 .../Library}/Interfaces/KnownLengthStream.cs | 0 .../Interfaces/LibraryExtensionMethods.cs | 0 .../Library}/LibraryProviders.cd | 0 .../Library}/Providers/CreateFolderItem.cs | 0 .../Providers/DynamicContainerLink.cs | 0 .../FileSystem/FileSystemContainer.cs | 0 .../FileSystem/FileSystemFileItem.cs | 0 .../Providers/FileSystem/FileSystemItem.cs | 0 .../Providers/FileSystem/McxContainer.cs | 0 .../FileSystem/SceneReplacementFileItem.cs | 0 .../Library}/Providers/GeneratorItem.cs | 0 .../Library}/Providers/GraphConfig.cs | 0 .../Library}/Providers/LibraryConfig.cs | 0 .../Library}/Providers/LibraryContainer.cs | 0 .../Providers/LibraryProviderHelpers.cs | 0 .../CalibrationPartsContainer.cs | 0 .../LibraryCollectionContainer.cs | 0 .../MatterControl/PartHistoryContainer.cs | 0 .../MatterControl/PlatingHistoryContainer.cs | 0 .../MatterControl/PrintHistoryContainer.cs | 0 .../MatterControl/PrintHistoryItem.cs | 0 .../MatterControl/PrintQueueContainer.cs | 0 .../MatterControl/RootHistoryContainer.cs | 0 .../MatterControl/SqliteLibraryContainer.cs | 0 .../Library}/Providers/MessageItem.cs | 0 .../Providers/RootLibraryContainer.cs | 0 .../Providers/SDCard/SDCardContainer.cs | 0 .../Providers/SDCard/SDCardFileItem.cs | 0 .../Library}/Providers/WritableContainer.cs | 0 .../Providers/Zip/LocalZipContainerLink.cs | 0 .../Providers/Zip/ZipMemoryContainer.cs | 0 .../Library}/Providers/Zip/ZipMemoryItem.cs | 0 .../Library}/ReadOnlyStreamItem.cs | 0 .../Library}/Widgets/ExpandCheckboxButton.cs | 0 .../Widgets/InsertionGroupObject3D.cs | 0 .../Library}/Widgets/ListView.cd | 0 .../Widgets/ListView/IListContentView.cs | 0 .../Library}/Widgets/ListView/IconListView.cs | 0 .../Library}/Widgets/ListView/ListView.cs | 0 .../Library}/Widgets/ListView/ListViewItem.cs | 0 .../Widgets/ListView/ListViewItemBase.cs | 0 .../Widgets/ListView/PrintItemAction.cs | 0 .../Library}/Widgets/ListView/RowListView.cs | 0 .../Library}/Widgets/PrintLibraryWidget.cs | 0 .../MatterControlApplication.cs | 0 MatterControlLib/MatterControlLib.csproj | 103 ++++++++++ .../PartPreviewWindow}/BedSettings.cs | 0 .../CreateDiscreteMeshes.cs | 0 .../PartPreviewWindow}/GCode2DWidget.cs | 0 .../PartPreviewWindow}/GCode3DWidget.cs | 0 .../GCodeDetails/BoolOption.cs | 0 .../GCodeDetails/GCodeDetails.cs | 0 .../GCodeDetails/GCodeDetailsView.cs | 0 .../GCodeDetails/GCodeLayerDetailsView.cs | 0 .../GCodeDetails/GCodeOptionsPanel.cs | 0 .../GCodeDetails/IToggleOption.cs | 0 .../LeftClipFlowLayoutWidget.cs | 0 .../PartPreviewWindow}/LibraryBrowserPage.cs | 0 .../PartPreviewWindow}/MarkdownEditPage.cs | 0 .../PartPreviewWindow}/MaterialControls.cs | 0 .../PartPreviewWindow}/ModelOptionsPanel.cs | 0 .../PartPreviewWindow}/MoveItemPage.cs | 0 .../PartPreviewWindow}/NewTabButton.cs | 0 .../PartPreviewWindow}/Object3DTreeBuilder.cs | 0 .../PartPreviewWindow}/PartPreviewContent.cs | 0 .../PartPreviewWindow}/PartTabPage.cs | 0 .../PartPreviewWindow}/PlatingHelper.cs | 0 .../PartPreviewWindow}/PopupButton.cs | 0 .../PartPreviewWindow}/PopupMenu.cs | 0 .../PartPreviewWindow}/PopupMenuButton.cs | 0 .../PartPreviewWindow}/PrinterTabPage.cs | 0 .../ResizableSectionWidget.cs | 0 .../PartPreviewWindow}/RoundedToggleSwitch.cs | 0 .../PartPreviewWindow}/RunningTaskRow.cs | 0 .../PartPreviewWindow}/RunningTasksWidget.cs | 0 .../PartPreviewWindow}/SaveAsPage.cs | 0 .../SearchableSectionWidget.cs | 0 .../PartPreviewWindow}/SectionWidget.cs | 0 .../PartPreviewWindow}/SelectedObjectPanel.cs | 0 .../PartPreviewWindow}/SliceLayerSelector.cs | 0 .../PartPreviewWindow}/SpeedsLegend.cs | 0 .../StartPage/ExploreItem.cs | 0 .../StartPage/ExplorePanel.cs | 0 .../StartPage/ExploreSection.cs | 0 .../StartPage/ExplorerBar.cs | 0 .../PartPreviewWindow}/StartPage/FeedData.cs | 0 .../StartPage/FeedItemData.cs | 0 .../StartPage/FeedSectionData.cs | 0 .../StartPage/StartTabPage.cs | 0 .../SystemWindowExtension.cs | 0 .../PartPreviewWindow}/Tabs.cs | 0 .../PartPreviewWindow}/Toolbar.cs | 0 .../View3D/Actions/CombineObject3D.cs | 0 .../View3D/Actions/ImageEditor.cs | 0 .../View3D/Actions/IntersectionObject3D.cs | 0 .../View3D/Actions/MeshWrapperObject3D.cs | 0 .../View3D/Actions/ModifiedMeshObject3D.cs | 0 .../Actions/SubtractAndReplaceObject3D.cs | 0 .../View3D/Actions/SubtractObject3D.cs | 0 .../View3D/BedMeshGenerator.cs | 0 .../View3D/ColorSwatchSelector.cs | 0 .../PartPreviewWindow}/View3D/DebugBvh.cs | 0 .../View3D/DragDropLoadProgress.cs | 0 .../View3D/GridOptionsPanel.cs | 0 .../View3D/Gui3D/MoveInZControl.cs | 0 .../View3D/Gui3D/SelectionShadow.cs | 0 .../View3D/Gui3D/SnapingIndicator.cs | 0 .../View3D/IObject3DEditor.cs | 0 .../View3D/InteractionLayer.cs | 0 .../View3D/InteractionVolume.cs | 0 .../View3D/MeshViewerWidget.cs | 0 .../View3D/MouseEvent3DArgs.cs | 0 .../View3D/PrinterBar/OverflowBar.cs | 0 .../View3D/PrinterBar/PauseResumeButton.cs | 0 .../View3D/PrinterBar/PrintPopupMenu.cs | 0 .../View3D/PrinterBar/PrinterActionsBar.cs | 0 .../View3D/PrinterBar/PrinterConnectButton.cs | 0 .../View3D/PrinterBar/SliceButton.cs | 0 .../PartPreviewWindow}/View3D/SceneActions.cs | 0 .../View3D/SliceProgressReporter.cs | 0 .../View3D/TumbleCubeControl.cs | 0 .../View3D/UndoCommands/ChangeColor.cs | 0 .../View3D/UndoCommands/DeleteCommand.cs | 0 .../View3D/UndoCommands/InsertCommand.cs | 0 .../View3D/UndoCommands/MakeSupport.cs | 0 .../View3D/UndoCommands/TransformCommand.cs | 0 .../View3D/UndoCommands/UngroupCommand.cs | 0 .../PartPreviewWindow}/View3D/View3DWidget.cs | 0 .../PartPreviewWindow}/ViewControls3D.cs | 0 PdfSharp.dll => MatterControlLib/PdfSharp.dll | Bin .../Drivers/Emulator/Emulator.cs | 0 .../Drivers/Emulator/EmulatorPortFactory.cs | 0 .../Drivers/Emulator/Heater.cs | 0 .../Drivers/TCPIP/TcpipSerialPort.cs | 0 .../Drivers/TCPIP/TcpipSerialPortFactory.cs | 0 .../Drivers/X3G/X3GCrc.cs | 0 .../Drivers/X3G/X3GExport.cs | 0 .../Drivers/X3G/X3GPrinterDetails.cs | 0 .../Drivers/X3G/X3GReader.cs | 0 .../Drivers/X3G/X3GSerialPortFactory.cs | 0 .../Drivers/X3G/X3GSerialPortWrapper.cs | 0 .../Drivers/X3G/X3GWriter.cs | 0 .../Io/BabyStepsStream.cs | 0 .../Io/ExtrusionMultiplyerStream.cs | 0 .../Io/FeedRateMultiplyerStream.cs | 0 .../Io/GCodeFileStream.cs | 0 .../PrinterCommunication}/Io/GCodeStream.cs | 0 .../Io/GCodeStreamProxy.cs | 0 .../Io/MacroProcessingStream.cs | 0 .../Io/MaxLengthStream.cs | 0 .../Io/NotPrintingStream.cs | 0 .../PrinterCommunication}/Io/OffsetStream.cs | 0 .../Io/PauseHandlingStream.cs | 0 .../Io/PrintLevelingStream.cs | 0 .../Io/PrintRecoveryStream.cs | 0 .../PrinterCommunication}/Io/PrinterMove.cs | 0 .../Io/ProcessWriteRegExStream.cs | 0 .../Io/QueuedCommandsStream.cs | 0 .../Io/RelativeToAbsoluteStream.cs | 0 .../Io/RequestTemperaturesStream.cs | 0 .../Io/SendProgressStream.cs | 0 .../Io/TrackPrinterPosition.cs | 0 .../Io/WaitForTempStream.cs | 0 .../PrinterConnection.cs | 0 .../ControlWidgets/AdjustmentControls.cs | 0 .../ControlWidgets/CalibrationControls.cs | 0 .../ControlWidgets/FanControls.cs | 0 .../ControlWidgets/MacroControls.cs | 0 .../ControlWidgets/MovementControls.cs | 0 .../ControlWidgets/PowerControls.cs | 0 .../EditLevelingSettingsPage.cs | 0 .../PrinterControls}/JogControls.cs | 0 .../PrinterControls}/MacroDetailPage.cs | 0 .../PrinterControls}/MacroListPage.cs | 0 .../PrinterControls}/ManualPrinterControls.cs | 0 .../PrinterControls}/MovementSpeedsPage.cs | 0 .../PrinterControls}/PrintLevelingPlane.cs | 0 .../PrinterConnections/PrinterSetup.cs | 0 .../PrinterConnections/SetupStepBaudRate.cs | 0 .../SetupStepComPortManual.cs | 0 .../PrinterConnections/SetupStepComPortOne.cs | 0 .../PrinterConnections/SetupStepComPortTwo.cs | 0 .../SetupStepMakeModelName.cs | 0 .../PrinterConnections/ShowAuthPanel.cs | 0 .../TerminalWindow/TerminalLog.cs | 0 .../TerminalWindow/TerminalWidget.cs | 0 .../TerminalWindow/TextScrolBar.cs | 0 .../TerminalWindow/TextScrollWidget.cs | 0 Program.cs => MatterControlLib/Program.cs | 3 +- .../Queue}/OptionsMenu/PartsSheetCreator.cs | 0 .../Queue}/PrintItemWrapper.cs | 0 .../Queue}/QueueData.cs | 0 .../RootSystemWindow.cs | 0 .../ApplicationSettings.cs | 0 .../SettingsManagement}/OemSettings.cs | 0 .../SettingsManagement}/UserSettings.cs | 0 .../SettingsManagement}/UserSettingsFields.cs | 0 .../SetupWizard}/AndroidConnectDevicePage.cs | 0 .../AndroidNetworkTroubleshootingPage.cs | 0 .../SetupWizard}/CopyGuestProfilesToUser.cs | 0 .../SetupWizard}/DialogPage.cs | 0 .../SetupWizard}/DialogWindow.cs | 0 .../SetupWizard}/HelpPage.cs | 0 .../SetupWizard}/ImportSettingsPage.cs | 0 .../SetupWizard}/InputBoxPage.cs | 0 .../SetupWizard}/LicenseAgreementPage.cs | 0 .../SetupWizard}/PrinterProfileHistoryPage.cs | 0 .../SetupWizardTroubleshooting.cs | 0 .../SetupWizard}/SetupWizardWifi.cs | 0 .../SetupWizard}/SyncingPrintersPage.cs | 0 .../SlicerConfiguration}/MatterSliceInfo.cs | 102 +++++----- .../PresetSelectorWidget.cs | 0 .../SlicerConfiguration}/PresetsToolbar.cs | 0 .../Settings/ActiveSliceSettings.cs | 0 .../Settings/GCodeMacro.cs | 0 .../Settings/PrinterSettings.cs | 0 .../Settings/PrinterSettingsLayer.cs | 0 .../Settings/ProfileManager.cs | 0 .../Settings/ProfileMigrations.cs | 0 .../Settings/SettingsDiagram.cd | 0 .../Settings/SettingsHelpers.cs | 0 .../SlicerConfiguration}/SettingsContext.cs | 0 .../SlicerConfiguration}/SettingsOrganizer.cs | 0 .../SlicerConfiguration}/SettingsRow.cs | 0 .../SlicePresetsWindow/SlicePresetsWindow.cs | 0 .../SlicerConfiguration}/SliceSettingsRow.cs | 0 .../SliceSettingsWidget.cs | 0 .../SlicerConfiguration}/Slicer.cs | 0 .../SlicerMapping/EngineMappingMatterSlice.cs | 0 .../SlicerMapping/MappingClasses.cs | 0 .../Slicing/SliceLayers.cs | 0 .../UIFields/BoundDoubleField.cs | 0 .../UIFields/CharField.cs | 0 .../UIFields/CheckboxField.cs | 0 .../UIFields/ChildrenSelectorListField.cs | 0 .../UIFields/ComPortField.cs | 0 .../UIFields/DirectionVectorField.cs | 0 .../UIFields/DoubleField.cs | 0 .../UIFields/DoubleOrPercentField.cs | 0 .../UIFields/DropMenuWrappedField.cs | 0 .../UIFields/EnumField.cs | 0 .../UIFields/ExtruderOffsetField.cs | 0 .../UIFields/FieldChangedEventArgs.cs | 0 .../UIFields/IconEnumField.cs | 0 .../SlicerConfiguration}/UIFields/IntField.cs | 0 .../UIFields/IntOrMmField.cs | 0 .../UIFields/IpAddessField.cs | 0 .../UIFields/ListField.cs | 0 .../UIFields/ListStringField.cs | 0 .../UIFields/MarkdownEditField.cs | 0 .../UIFields/MultilineStringField.cs | 0 .../UIFields/NumberField.cs | 0 .../UIFields/PositiveDoubleField.cs | 0 .../UIFields/SurfacedEditorPage.cs | 0 .../UIFields/SurfacedEditorsField.cs | 0 .../UIFields/TextField.cs | 0 .../SlicerConfiguration}/UIFields/UIField.cs | 0 .../UIFields/ValueOrUnitsField.cs | 0 .../UIFields/Vector2Field.cs | 0 .../UIFields/Vector3Field.cs | 0 .../Utilities}/AuthenticationData.cs | 0 .../Utilities}/FieldValidation.cs | 0 .../Utilities}/IGCodePostProcessor.cs | 0 .../Utilities}/JsonPath.cs | 0 .../Utilities}/LimitCallFrequency.cs | 0 .../Utilities}/ManifestFileHandler.cs | 0 .../MarkdigAgg/AggCodeBlockRenderer.cs | 0 .../MarkdigAgg/AggHeadingRenderer.cs | 0 .../Utilities}/MarkdigAgg/AggListRenderer.cs | 0 .../MarkdigAgg/AggMarkdownDocument.cs | 0 .../MarkdigAgg/AggObjectRenderer.cs | 0 .../MarkdigAgg/AggParagraphRenderer.cs | 0 .../MarkdigAgg/AggQuoteBlockRenderer.cs | 0 .../Utilities}/MarkdigAgg/AggRenderer.cs | 0 .../MarkdigAgg/AggThematicBreakRenderer.cs | 0 .../Inlines/AggAutolinkInlineRenderer.cs | 0 .../Inlines/AggCodeInlineRenderer.cs | 0 .../Inlines/AggDelimiterInlineRenderer.cs | 0 .../Inlines/AggEmphasisInlineRenderer.cs | 0 .../Inlines/AggLineBreakInlineRenderer.cs | 0 .../Inlines/AggLinkInlineRenderer.cs | 0 .../Inlines/AggLiteralInlineRenderer.cs | 0 .../MarkdigAgg/MarkdownExtensions.cs | 0 .../Utilities}/MarkdigAgg/MarkdownPage.cs | 0 .../Utilities}/MarkdigAgg/MarkdownWidget.cs | 0 .../Utilities}/ProjectFileHandler.cs | 0 .../Utilities}/SelectedListItems.cs | 0 .../WebUtilities/JsonResponseDictionary.cs | 0 .../Utilities}/WebUtilities/RequestManager.cs | 0 .../VersionManagement}/ClientTokenRequest.cs | 0 .../VersionManagement}/ContactFormRequest.cs | 0 .../LatestVersionRequest.cs | 0 .../VersionManagement}/VersionFileHandler.cs | 0 .../VersionManagement}/WebRequestHandler.cs | 0 PartPreviewWindow/PrinterTab - Copy.cs | 191 ------------------ Properties/AssemblyInfo.cs | 19 +- RunUnitTests.txt | 0 SDL2.dll | Bin 0 -> 1334272 bytes Submodules/MatterSlice | 2 +- Submodules/agg-sharp | 2 +- .../MatterControl.AutomationTests.csproj | 8 +- .../MatterControl.Tests.csproj | 8 +- 485 files changed, 283 insertions(+), 571 deletions(-) delete mode 100644 ConfigurationPage/ThemeSelectorWindow.cs create mode 100644 MatterControl.cs rename {AboutPage => MatterControlLib/AboutPage}/AboutPage.cs (100%) rename {AboutPage => MatterControlLib/AboutPage}/CacheDirectory.cs (100%) rename {AboutPage => MatterControlLib/AboutPage}/CheckForUpdatesPage.cs (100%) rename {AboutPage => MatterControlLib/AboutPage}/ContactFormPage.cs (100%) rename {AboutPage => MatterControlLib/AboutPage}/UpdateControlData.cs (100%) rename {AboutPage => MatterControlLib/AboutPage}/UpdateControlView.cs (100%) rename {ActionBar => MatterControlLib/ActionBar}/PrinterSelector.cs (100%) rename {ActionBar => MatterControlLib/ActionBar}/TemperatureWidgetBase.cs (100%) rename {ActionBar => MatterControlLib/ActionBar}/TemperatureWidgetBed.cs (100%) rename {ActionBar => MatterControlLib/ActionBar}/TemperatureWidgetExtruder.cs (100%) rename {ApplicationView => MatterControlLib/ApplicationView}/ApplicationController.cs (99%) rename {ApplicationView => MatterControlLib/ApplicationView}/LogoSpinner.cs (100%) rename {ApplicationView => MatterControlLib/ApplicationView}/OemProfileDictionary.cs (100%) rename {ApplicationView => MatterControlLib/ApplicationView}/PrinterModels.cs (100%) rename {ApplicationView => MatterControlLib/ApplicationView}/ThemeConfig.cs (100%) rename {ApplicationView => MatterControlLib/ApplicationView}/ThumbnailsConfig.cs (100%) rename {ApplicationView => MatterControlLib/ApplicationView}/WidescreenPanel.cs (100%) rename {ConfigurationPage => MatterControlLib/ConfigurationPage}/ApplicationSettings/ApplicationSettingsView.cs (100%) rename {ConfigurationPage => MatterControlLib/ConfigurationPage}/ApplicationSettings/SettingsItem.cs (100%) rename {ConfigurationPage => MatterControlLib/ConfigurationPage}/ApplicationSettings/ThemePreviewButton.cs (100%) rename {ConfigurationPage => MatterControlLib/ConfigurationPage}/LanguageSelector.cs (100%) rename {ConfigurationPage => MatterControlLib/ConfigurationPage}/PrintLeveling/LevelWizard100PointRadial.cs (100%) rename {ConfigurationPage => MatterControlLib/ConfigurationPage}/PrintLeveling/LevelWizard13PointRadial.cs (100%) rename {ConfigurationPage => MatterControlLib/ConfigurationPage}/PrintLeveling/LevelWizard3Point.cs (100%) rename {ConfigurationPage => MatterControlLib/ConfigurationPage}/PrintLeveling/LevelWizard7PointRadial.cs (100%) rename {ConfigurationPage => MatterControlLib/ConfigurationPage}/PrintLeveling/LevelWizardCustom.cs (100%) rename {ConfigurationPage => MatterControlLib/ConfigurationPage}/PrintLeveling/LevelWizardMesh.cs (100%) rename {ConfigurationPage => MatterControlLib/ConfigurationPage}/PrintLeveling/LevelingFunctions.cs (100%) rename {ConfigurationPage => MatterControlLib/ConfigurationPage}/PrintLeveling/LevelingPlan.cs (100%) rename {ConfigurationPage => MatterControlLib/ConfigurationPage}/PrintLeveling/LevelingStrings.cs (100%) rename {ConfigurationPage => MatterControlLib/ConfigurationPage}/PrintLeveling/LevelingWizard.cs (100%) rename {ConfigurationPage => MatterControlLib/ConfigurationPage}/PrintLeveling/LevelingWizardPage.cs (100%) rename {ConfigurationPage => MatterControlLib/ConfigurationPage}/PrintLeveling/LevelingWizardRootPage.cs (100%) rename {ConfigurationPage => MatterControlLib/ConfigurationPage}/PrintLeveling/PrintLevelingData.cs (100%) rename {ConfigurationPage => MatterControlLib/ConfigurationPage}/PrintLeveling/PrintLevelingWizard.cs (100%) rename {ConfigurationPage => MatterControlLib/ConfigurationPage}/PrintLeveling/ProbeCalibrationWizard.cs (100%) rename {ConfigurationPage => MatterControlLib/ConfigurationPage}/PrintLeveling/WizardPages/AutoProbeFeedback.cs (100%) rename {ConfigurationPage => MatterControlLib/ConfigurationPage}/PrintLeveling/WizardPages/CalibrateProbeLastPagelInstructions.cs (100%) rename {ConfigurationPage => MatterControlLib/ConfigurationPage}/PrintLeveling/WizardPages/FindBedHeight.cs (100%) rename {ConfigurationPage => MatterControlLib/ConfigurationPage}/PrintLeveling/WizardPages/GetCoarseBedHeight.cs (100%) rename {ConfigurationPage => MatterControlLib/ConfigurationPage}/PrintLeveling/WizardPages/GetFineBedHeight.cs (100%) rename {ConfigurationPage => MatterControlLib/ConfigurationPage}/PrintLeveling/WizardPages/GetUltraFineBedHeight.cs (100%) rename {ConfigurationPage => MatterControlLib/ConfigurationPage}/PrintLeveling/WizardPages/GettingThirdPointFor2PointCalibration.cs (100%) rename {ConfigurationPage => MatterControlLib/ConfigurationPage}/PrintLeveling/WizardPages/HomePrinterPage.cs (100%) rename {ConfigurationPage => MatterControlLib/ConfigurationPage}/PrintLeveling/WizardPages/LastPageInstructions.cs (100%) rename {ConfigurationPage => MatterControlLib/ConfigurationPage}/PrintLeveling/WizardPages/SelectMaterialPage.cs (100%) rename {ConfigurationPage => MatterControlLib/ConfigurationPage}/PrintLeveling/WizardPages/WaitForTempPage.cs (100%) rename {ConfigurationPage => MatterControlLib/ConfigurationPage}/RunningMacroPage.cs (100%) rename {ControlElements => MatterControlLib/ControlElements}/AttentionGetter.cs (100%) rename {ControlElements => MatterControlLib/ControlElements}/MHNumberEdit.cs (100%) rename {ControlElements => MatterControlLib/ControlElements}/MHPasswordTextEditWidget.cs (100%) rename {ControlElements => MatterControlLib/ControlElements}/MHTextEditWidget.cs (100%) rename {ControlElements => MatterControlLib/ControlElements}/StyledMessageBoxWindow.cs (100%) rename {CustomWidgets => MatterControlLib/CustomWidgets}/BoundDropList.cs (100%) rename {CustomWidgets => MatterControlLib/CustomWidgets}/ColorPicker/RadialColorPicker.cs (100%) rename {CustomWidgets => MatterControlLib/CustomWidgets}/ConfigurePrinterWidget.cs (100%) rename {CustomWidgets => MatterControlLib/CustomWidgets}/DataViewGraph.cs (100%) rename {CustomWidgets => MatterControlLib/CustomWidgets}/DockingTabControl.cs (100%) rename {CustomWidgets => MatterControlLib/CustomWidgets}/DoubleSolidSlider.cs (100%) rename {CustomWidgets => MatterControlLib/CustomWidgets}/EditableNumberDisplay.cs (100%) rename {CustomWidgets => MatterControlLib/CustomWidgets}/ExportPrintItemPage.cs (100%) rename {CustomWidgets => MatterControlLib/CustomWidgets}/FlowSpacers.cs (100%) rename {CustomWidgets => MatterControlLib/CustomWidgets}/HelpArticleHeader.cs (100%) rename {CustomWidgets => MatterControlLib/CustomWidgets}/InlineEditControl.cs (100%) rename {CustomWidgets => MatterControlLib/CustomWidgets}/InlineListItemEdit.cs (100%) rename {CustomWidgets => MatterControlLib/CustomWidgets}/InlineStringEdit.cs (100%) rename {CustomWidgets => MatterControlLib/CustomWidgets}/LibrarySelector/FolderBreadCrumbWidget.cs (100%) rename {CustomWidgets => MatterControlLib/CustomWidgets}/LinkLabel.cs (100%) rename {CustomWidgets => MatterControlLib/CustomWidgets}/NamedAction.cs (100%) rename {CustomWidgets => MatterControlLib/CustomWidgets}/PrintingWindow/BedStatusWidget.cs (100%) rename {CustomWidgets => MatterControlLib/CustomWidgets}/PrintingWindow/ExtruderStatusWidget.cs (100%) rename {CustomWidgets => MatterControlLib/CustomWidgets}/PrintingWindow/ProgressDial.cs (100%) rename {CustomWidgets => MatterControlLib/CustomWidgets}/PrintingWindow/TemperatureStatusWidget.cs (100%) rename {CustomWidgets => MatterControlLib/CustomWidgets}/RadioImageWidget.cs (100%) rename {CustomWidgets => MatterControlLib/CustomWidgets}/RadioPanelWidget.cs (100%) rename {CustomWidgets => MatterControlLib/CustomWidgets}/ResizeContainer/BottomResizeContainer.cs (100%) rename {CustomWidgets => MatterControlLib/CustomWidgets}/ResizeContainer/LeftResizeContainer.cs (100%) rename {CustomWidgets => MatterControlLib/CustomWidgets}/SavePartsSheetFeedbackWindow.cs (100%) rename {CustomWidgets => MatterControlLib/CustomWidgets}/SimpleButton.cs (100%) rename {CustomWidgets => MatterControlLib/CustomWidgets}/SlidePanelWidget.cs (100%) rename {CustomWidgets => MatterControlLib/CustomWidgets}/SlideWidget.cs (100%) rename {CustomWidgets => MatterControlLib/CustomWidgets}/SolidSlider.cs (100%) rename {CustomWidgets => MatterControlLib/CustomWidgets}/SvgWidget.cs (100%) rename {CustomWidgets => MatterControlLib/CustomWidgets}/ThemeColorSelectorWidget.cs (100%) rename {CustomWidgets => MatterControlLib/CustomWidgets}/TreeView/TreeNode.cs (100%) rename {CustomWidgets => MatterControlLib/CustomWidgets}/TreeView/TreeView.cs (100%) rename {CustomWidgets => MatterControlLib/CustomWidgets}/TwoSidedStack.cs (100%) rename {DataStorage => MatterControlLib/DataStorage}/ApplicationDataStorage.cs (100%) rename {DataStorage => MatterControlLib/DataStorage}/Classic/ClassicSqlitePrinterProfiles.cs (100%) rename {DataStorage => MatterControlLib/DataStorage}/Datastore.cs (100%) rename {DataStorage => MatterControlLib/DataStorage}/Models.cs (100%) rename {DataStorage => MatterControlLib/DataStorage}/SQLiteAndroid.cs (100%) rename {DataStorage => MatterControlLib/DataStorage}/SQLiteAsync.cs (100%) rename {DataStorage => MatterControlLib/DataStorage}/SQLiteCommon.cs (100%) rename {DataStorage => MatterControlLib/DataStorage}/SQLiteUnix.cs (100%) rename {DataStorage => MatterControlLib/DataStorage}/SQLiteWin32.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Attributes/IconsAttribute.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Attributes/ShowAsListAttribute.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Attributes/ShowSearchFieldAttribute.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Attributes/ShowUpdateButtonAttribute.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Attributes/SortableAttribute.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Attributes/UnlockLinkAttribute.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Attributes/WebPageLinkAttribute.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Braille/BrailleCardObject3D.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Braille/BrailleGrade2.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Braille/BrailleGrade2Mapping.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Braille/BrailleObject3D.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/EditableTypes/DirectionAxis.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/EditableTypes/DirectionVector.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Interfaces/IEditorDraw.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Interfaces/IPropertyGridModifier.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Lithophane.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/LithophaneObject3D.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Obsolete/FitToBoundsObject3D.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Obsolete/RotateObject3D.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Operations/Align2D.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Operations/AlignObject3D.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Operations/ArrayAdvancedObject3D.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Operations/ArrayLinearObject3D.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Operations/ArrayRadialObject3D.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Operations/CurveObject3D.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Operations/FitToBoundsObject3D_2.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Operations/GroupObject3D.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Operations/Image/ImageToPathObject3D.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Operations/Image/LinearExtrudeObject3D.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Operations/MirrorObject3D.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Operations/Object3DExtensions.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Operations/OperationSourceObject3D.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Operations/Path/InflatePathObject3D.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Operations/Path/SmoothPathObject3D.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Operations/PinchObject3D.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Operations/RotateObject3D_2.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Operations/ScaleObject3D.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Operations/SetCenterObject3D.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Operations/TransformWrapperObject3D.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Operations/TranslateObject3D.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Primitives/BaseObject3D.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Primitives/ComponentObject3D.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Primitives/ConeObject3D.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Primitives/CubeObject3D.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Primitives/CylinderObject3D.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Primitives/HalfCylinderObject3D.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Primitives/HalfSphereObject3D.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Primitives/HalfWedgeObject3D.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Primitives/HexGridObject3D.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Primitives/ImageObject3D.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Primitives/PyramidObject3D.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Primitives/RingObject3D.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Primitives/SphereObject3D.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Primitives/TextObject3D.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Primitives/TorusObject3D.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/Primitives/WedgeObject3D.cs (100%) rename {DesignTools => MatterControlLib/DesignTools}/PublicPropertyEditor.cs (100%) rename {EeProm => MatterControlLib/EeProm}/EePromMarlinSettings.cs (100%) rename {EeProm => MatterControlLib/EeProm}/EePromMarlinWindow.cs (100%) rename {EeProm => MatterControlLib/EeProm}/EePromRepetierParameter.cs (100%) rename {EeProm => MatterControlLib/EeProm}/EePromRepetierStorage.cs (100%) rename {EeProm => MatterControlLib/EeProm}/EePromRepetierWindow.cs (100%) rename {History => MatterControlLib/History}/PrintHistoryData.cs (100%) rename {History => MatterControlLib/History}/PrintHistoryListItem.cs (100%) rename {Library => MatterControlLib/Library}/ContentProviders/GCodeContentProvider.cs (100%) rename {Library => MatterControlLib/Library}/ContentProviders/IContentProvider.cs (100%) rename {Library => MatterControlLib/Library}/ContentProviders/ImageContentProvider.cs (100%) rename {Library => MatterControlLib/Library}/ContentProviders/MeshContentProvider.cs (100%) rename {Library => MatterControlLib/Library}/DynamicContentStore.cs (100%) rename {Library => MatterControlLib/Library}/Export/FolderExport.cs (100%) rename {Library => MatterControlLib/Library}/Export/GCodeExport.cs (100%) rename {Library => MatterControlLib/Library}/Export/IExportPlugin.cs (100%) rename {Library => MatterControlLib/Library}/Export/MeshExport.cs (100%) rename {Library => MatterControlLib/Library}/Export/StlExport.cs (100%) rename {Library => MatterControlLib/Library}/Export/ZipExport.cs (100%) rename {Library => MatterControlLib/Library}/ExtensionMethods.cs (100%) rename {Library => MatterControlLib/Library}/InMemoryLibraryItem.cs (100%) rename {Library => MatterControlLib/Library}/Interfaces/ILibraryContainer.cs (100%) rename {Library => MatterControlLib/Library}/Interfaces/ILibraryContainerLink.cs (100%) rename {Library => MatterControlLib/Library}/Interfaces/ILibraryItem.cs (100%) rename {Library => MatterControlLib/Library}/Interfaces/IThumbnail.cs (100%) rename {Library => MatterControlLib/Library}/Interfaces/KnownLengthStream.cs (100%) rename {Library => MatterControlLib/Library}/Interfaces/LibraryExtensionMethods.cs (100%) rename {Library => MatterControlLib/Library}/LibraryProviders.cd (100%) rename {Library => MatterControlLib/Library}/Providers/CreateFolderItem.cs (100%) rename {Library => MatterControlLib/Library}/Providers/DynamicContainerLink.cs (100%) rename {Library => MatterControlLib/Library}/Providers/FileSystem/FileSystemContainer.cs (100%) rename {Library => MatterControlLib/Library}/Providers/FileSystem/FileSystemFileItem.cs (100%) rename {Library => MatterControlLib/Library}/Providers/FileSystem/FileSystemItem.cs (100%) rename {Library => MatterControlLib/Library}/Providers/FileSystem/McxContainer.cs (100%) rename {Library => MatterControlLib/Library}/Providers/FileSystem/SceneReplacementFileItem.cs (100%) rename {Library => MatterControlLib/Library}/Providers/GeneratorItem.cs (100%) rename {Library => MatterControlLib/Library}/Providers/GraphConfig.cs (100%) rename {Library => MatterControlLib/Library}/Providers/LibraryConfig.cs (100%) rename {Library => MatterControlLib/Library}/Providers/LibraryContainer.cs (100%) rename {Library => MatterControlLib/Library}/Providers/LibraryProviderHelpers.cs (100%) rename {Library => MatterControlLib/Library}/Providers/MatterControl/CalibrationPartsContainer.cs (100%) rename {Library => MatterControlLib/Library}/Providers/MatterControl/LibraryCollectionContainer.cs (100%) rename {Library => MatterControlLib/Library}/Providers/MatterControl/PartHistoryContainer.cs (100%) rename {Library => MatterControlLib/Library}/Providers/MatterControl/PlatingHistoryContainer.cs (100%) rename {Library => MatterControlLib/Library}/Providers/MatterControl/PrintHistoryContainer.cs (100%) rename {Library => MatterControlLib/Library}/Providers/MatterControl/PrintHistoryItem.cs (100%) rename {Library => MatterControlLib/Library}/Providers/MatterControl/PrintQueueContainer.cs (100%) rename {Library => MatterControlLib/Library}/Providers/MatterControl/RootHistoryContainer.cs (100%) rename {Library => MatterControlLib/Library}/Providers/MatterControl/SqliteLibraryContainer.cs (100%) rename {Library => MatterControlLib/Library}/Providers/MessageItem.cs (100%) rename {Library => MatterControlLib/Library}/Providers/RootLibraryContainer.cs (100%) rename {Library => MatterControlLib/Library}/Providers/SDCard/SDCardContainer.cs (100%) rename {Library => MatterControlLib/Library}/Providers/SDCard/SDCardFileItem.cs (100%) rename {Library => MatterControlLib/Library}/Providers/WritableContainer.cs (100%) rename {Library => MatterControlLib/Library}/Providers/Zip/LocalZipContainerLink.cs (100%) rename {Library => MatterControlLib/Library}/Providers/Zip/ZipMemoryContainer.cs (100%) rename {Library => MatterControlLib/Library}/Providers/Zip/ZipMemoryItem.cs (100%) rename {Library => MatterControlLib/Library}/ReadOnlyStreamItem.cs (100%) rename {Library => MatterControlLib/Library}/Widgets/ExpandCheckboxButton.cs (100%) rename {Library => MatterControlLib/Library}/Widgets/InsertionGroupObject3D.cs (100%) rename {Library => MatterControlLib/Library}/Widgets/ListView.cd (100%) rename {Library => MatterControlLib/Library}/Widgets/ListView/IListContentView.cs (100%) rename {Library => MatterControlLib/Library}/Widgets/ListView/IconListView.cs (100%) rename {Library => MatterControlLib/Library}/Widgets/ListView/ListView.cs (100%) rename {Library => MatterControlLib/Library}/Widgets/ListView/ListViewItem.cs (100%) rename {Library => MatterControlLib/Library}/Widgets/ListView/ListViewItemBase.cs (100%) rename {Library => MatterControlLib/Library}/Widgets/ListView/PrintItemAction.cs (100%) rename {Library => MatterControlLib/Library}/Widgets/ListView/RowListView.cs (100%) rename {Library => MatterControlLib/Library}/Widgets/PrintLibraryWidget.cs (100%) rename MatterControlApplication.cs => MatterControlLib/MatterControlApplication.cs (100%) create mode 100644 MatterControlLib/MatterControlLib.csproj rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/BedSettings.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/CreateDiscreteMeshes.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/GCode2DWidget.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/GCode3DWidget.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/GCodeDetails/BoolOption.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/GCodeDetails/GCodeDetails.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/GCodeDetails/GCodeDetailsView.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/GCodeDetails/GCodeLayerDetailsView.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/GCodeDetails/GCodeOptionsPanel.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/GCodeDetails/IToggleOption.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/LeftClipFlowLayoutWidget.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/LibraryBrowserPage.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/MarkdownEditPage.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/MaterialControls.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/ModelOptionsPanel.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/MoveItemPage.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/NewTabButton.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/Object3DTreeBuilder.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/PartPreviewContent.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/PartTabPage.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/PlatingHelper.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/PopupButton.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/PopupMenu.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/PopupMenuButton.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/PrinterTabPage.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/ResizableSectionWidget.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/RoundedToggleSwitch.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/RunningTaskRow.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/RunningTasksWidget.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/SaveAsPage.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/SearchableSectionWidget.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/SectionWidget.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/SelectedObjectPanel.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/SliceLayerSelector.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/SpeedsLegend.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/StartPage/ExploreItem.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/StartPage/ExplorePanel.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/StartPage/ExploreSection.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/StartPage/ExplorerBar.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/StartPage/FeedData.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/StartPage/FeedItemData.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/StartPage/FeedSectionData.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/StartPage/StartTabPage.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/SystemWindowExtension.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/Tabs.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/Toolbar.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/View3D/Actions/CombineObject3D.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/View3D/Actions/ImageEditor.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/View3D/Actions/IntersectionObject3D.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/View3D/Actions/MeshWrapperObject3D.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/View3D/Actions/ModifiedMeshObject3D.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/View3D/Actions/SubtractAndReplaceObject3D.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/View3D/Actions/SubtractObject3D.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/View3D/BedMeshGenerator.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/View3D/ColorSwatchSelector.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/View3D/DebugBvh.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/View3D/DragDropLoadProgress.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/View3D/GridOptionsPanel.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/View3D/Gui3D/MoveInZControl.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/View3D/Gui3D/SelectionShadow.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/View3D/Gui3D/SnapingIndicator.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/View3D/IObject3DEditor.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/View3D/InteractionLayer.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/View3D/InteractionVolume.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/View3D/MeshViewerWidget.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/View3D/MouseEvent3DArgs.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/View3D/PrinterBar/OverflowBar.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/View3D/PrinterBar/PauseResumeButton.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/View3D/PrinterBar/PrintPopupMenu.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/View3D/PrinterBar/PrinterActionsBar.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/View3D/PrinterBar/PrinterConnectButton.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/View3D/PrinterBar/SliceButton.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/View3D/SceneActions.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/View3D/SliceProgressReporter.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/View3D/TumbleCubeControl.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/View3D/UndoCommands/ChangeColor.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/View3D/UndoCommands/DeleteCommand.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/View3D/UndoCommands/InsertCommand.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/View3D/UndoCommands/MakeSupport.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/View3D/UndoCommands/TransformCommand.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/View3D/UndoCommands/UngroupCommand.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/View3D/View3DWidget.cs (100%) rename {PartPreviewWindow => MatterControlLib/PartPreviewWindow}/ViewControls3D.cs (100%) rename PdfSharp.dll => MatterControlLib/PdfSharp.dll (100%) rename {PrinterCommunication => MatterControlLib/PrinterCommunication}/Drivers/Emulator/Emulator.cs (100%) rename {PrinterCommunication => MatterControlLib/PrinterCommunication}/Drivers/Emulator/EmulatorPortFactory.cs (100%) rename {PrinterCommunication => MatterControlLib/PrinterCommunication}/Drivers/Emulator/Heater.cs (100%) rename {PrinterCommunication => MatterControlLib/PrinterCommunication}/Drivers/TCPIP/TcpipSerialPort.cs (100%) rename {PrinterCommunication => MatterControlLib/PrinterCommunication}/Drivers/TCPIP/TcpipSerialPortFactory.cs (100%) rename {PrinterCommunication => MatterControlLib/PrinterCommunication}/Drivers/X3G/X3GCrc.cs (100%) rename {PrinterCommunication => MatterControlLib/PrinterCommunication}/Drivers/X3G/X3GExport.cs (100%) rename {PrinterCommunication => MatterControlLib/PrinterCommunication}/Drivers/X3G/X3GPrinterDetails.cs (100%) rename {PrinterCommunication => MatterControlLib/PrinterCommunication}/Drivers/X3G/X3GReader.cs (100%) rename {PrinterCommunication => MatterControlLib/PrinterCommunication}/Drivers/X3G/X3GSerialPortFactory.cs (100%) rename {PrinterCommunication => MatterControlLib/PrinterCommunication}/Drivers/X3G/X3GSerialPortWrapper.cs (100%) rename {PrinterCommunication => MatterControlLib/PrinterCommunication}/Drivers/X3G/X3GWriter.cs (100%) rename {PrinterCommunication => MatterControlLib/PrinterCommunication}/Io/BabyStepsStream.cs (100%) rename {PrinterCommunication => MatterControlLib/PrinterCommunication}/Io/ExtrusionMultiplyerStream.cs (100%) rename {PrinterCommunication => MatterControlLib/PrinterCommunication}/Io/FeedRateMultiplyerStream.cs (100%) rename {PrinterCommunication => MatterControlLib/PrinterCommunication}/Io/GCodeFileStream.cs (100%) rename {PrinterCommunication => MatterControlLib/PrinterCommunication}/Io/GCodeStream.cs (100%) rename {PrinterCommunication => MatterControlLib/PrinterCommunication}/Io/GCodeStreamProxy.cs (100%) rename {PrinterCommunication => MatterControlLib/PrinterCommunication}/Io/MacroProcessingStream.cs (100%) rename {PrinterCommunication => MatterControlLib/PrinterCommunication}/Io/MaxLengthStream.cs (100%) rename {PrinterCommunication => MatterControlLib/PrinterCommunication}/Io/NotPrintingStream.cs (100%) rename {PrinterCommunication => MatterControlLib/PrinterCommunication}/Io/OffsetStream.cs (100%) rename {PrinterCommunication => MatterControlLib/PrinterCommunication}/Io/PauseHandlingStream.cs (100%) rename {PrinterCommunication => MatterControlLib/PrinterCommunication}/Io/PrintLevelingStream.cs (100%) rename {PrinterCommunication => MatterControlLib/PrinterCommunication}/Io/PrintRecoveryStream.cs (100%) rename {PrinterCommunication => MatterControlLib/PrinterCommunication}/Io/PrinterMove.cs (100%) rename {PrinterCommunication => MatterControlLib/PrinterCommunication}/Io/ProcessWriteRegExStream.cs (100%) rename {PrinterCommunication => MatterControlLib/PrinterCommunication}/Io/QueuedCommandsStream.cs (100%) rename {PrinterCommunication => MatterControlLib/PrinterCommunication}/Io/RelativeToAbsoluteStream.cs (100%) rename {PrinterCommunication => MatterControlLib/PrinterCommunication}/Io/RequestTemperaturesStream.cs (100%) rename {PrinterCommunication => MatterControlLib/PrinterCommunication}/Io/SendProgressStream.cs (100%) rename {PrinterCommunication => MatterControlLib/PrinterCommunication}/Io/TrackPrinterPosition.cs (100%) rename {PrinterCommunication => MatterControlLib/PrinterCommunication}/Io/WaitForTempStream.cs (100%) rename {PrinterCommunication => MatterControlLib/PrinterCommunication}/PrinterConnection.cs (100%) rename {PrinterControls => MatterControlLib/PrinterControls}/ControlWidgets/AdjustmentControls.cs (100%) rename {PrinterControls => MatterControlLib/PrinterControls}/ControlWidgets/CalibrationControls.cs (100%) rename {PrinterControls => MatterControlLib/PrinterControls}/ControlWidgets/FanControls.cs (100%) rename {PrinterControls => MatterControlLib/PrinterControls}/ControlWidgets/MacroControls.cs (100%) rename {PrinterControls => MatterControlLib/PrinterControls}/ControlWidgets/MovementControls.cs (100%) rename {PrinterControls => MatterControlLib/PrinterControls}/ControlWidgets/PowerControls.cs (100%) rename {PrinterControls => MatterControlLib/PrinterControls}/EditLevelingSettingsPage.cs (100%) rename {PrinterControls => MatterControlLib/PrinterControls}/JogControls.cs (100%) rename {PrinterControls => MatterControlLib/PrinterControls}/MacroDetailPage.cs (100%) rename {PrinterControls => MatterControlLib/PrinterControls}/MacroListPage.cs (100%) rename {PrinterControls => MatterControlLib/PrinterControls}/ManualPrinterControls.cs (100%) rename {PrinterControls => MatterControlLib/PrinterControls}/MovementSpeedsPage.cs (100%) rename {PrinterControls => MatterControlLib/PrinterControls}/PrintLevelingPlane.cs (100%) rename {PrinterControls => MatterControlLib/PrinterControls}/PrinterConnections/PrinterSetup.cs (100%) rename {PrinterControls => MatterControlLib/PrinterControls}/PrinterConnections/SetupStepBaudRate.cs (100%) rename {PrinterControls => MatterControlLib/PrinterControls}/PrinterConnections/SetupStepComPortManual.cs (100%) rename {PrinterControls => MatterControlLib/PrinterControls}/PrinterConnections/SetupStepComPortOne.cs (100%) rename {PrinterControls => MatterControlLib/PrinterControls}/PrinterConnections/SetupStepComPortTwo.cs (100%) rename {PrinterControls => MatterControlLib/PrinterControls}/PrinterConnections/SetupStepMakeModelName.cs (100%) rename {PrinterControls => MatterControlLib/PrinterControls}/PrinterConnections/ShowAuthPanel.cs (100%) rename {PrinterControls => MatterControlLib/PrinterControls}/TerminalWindow/TerminalLog.cs (100%) rename {PrinterControls => MatterControlLib/PrinterControls}/TerminalWindow/TerminalWidget.cs (100%) rename {PrinterControls => MatterControlLib/PrinterControls}/TerminalWindow/TextScrolBar.cs (100%) rename {PrinterControls => MatterControlLib/PrinterControls}/TerminalWindow/TextScrollWidget.cs (100%) rename Program.cs => MatterControlLib/Program.cs (99%) rename {Queue => MatterControlLib/Queue}/OptionsMenu/PartsSheetCreator.cs (100%) rename {Queue => MatterControlLib/Queue}/PrintItemWrapper.cs (100%) rename {Queue => MatterControlLib/Queue}/QueueData.cs (100%) rename RootSystemWindow.cs => MatterControlLib/RootSystemWindow.cs (100%) rename {SettingsManagement => MatterControlLib/SettingsManagement}/ApplicationSettings.cs (100%) rename {SettingsManagement => MatterControlLib/SettingsManagement}/OemSettings.cs (100%) rename {SettingsManagement => MatterControlLib/SettingsManagement}/UserSettings.cs (100%) rename {SettingsManagement => MatterControlLib/SettingsManagement}/UserSettingsFields.cs (100%) rename {SetupWizard => MatterControlLib/SetupWizard}/AndroidConnectDevicePage.cs (100%) rename {SetupWizard => MatterControlLib/SetupWizard}/AndroidNetworkTroubleshootingPage.cs (100%) rename {SetupWizard => MatterControlLib/SetupWizard}/CopyGuestProfilesToUser.cs (100%) rename {SetupWizard => MatterControlLib/SetupWizard}/DialogPage.cs (100%) rename {SetupWizard => MatterControlLib/SetupWizard}/DialogWindow.cs (100%) rename {SetupWizard => MatterControlLib/SetupWizard}/HelpPage.cs (100%) rename {SetupWizard => MatterControlLib/SetupWizard}/ImportSettingsPage.cs (100%) rename {SetupWizard => MatterControlLib/SetupWizard}/InputBoxPage.cs (100%) rename {SetupWizard => MatterControlLib/SetupWizard}/LicenseAgreementPage.cs (100%) rename {SetupWizard => MatterControlLib/SetupWizard}/PrinterProfileHistoryPage.cs (100%) rename {SetupWizard => MatterControlLib/SetupWizard}/SetupWizardTroubleshooting.cs (100%) rename {SetupWizard => MatterControlLib/SetupWizard}/SetupWizardWifi.cs (100%) rename {SetupWizard => MatterControlLib/SetupWizard}/SyncingPrintersPage.cs (100%) rename {SlicerConfiguration => MatterControlLib/SlicerConfiguration}/MatterSliceInfo.cs (95%) rename {SlicerConfiguration => MatterControlLib/SlicerConfiguration}/PresetSelectorWidget.cs (100%) rename {SlicerConfiguration => MatterControlLib/SlicerConfiguration}/PresetsToolbar.cs (100%) rename {SlicerConfiguration => MatterControlLib/SlicerConfiguration}/Settings/ActiveSliceSettings.cs (100%) rename {SlicerConfiguration => MatterControlLib/SlicerConfiguration}/Settings/GCodeMacro.cs (100%) rename {SlicerConfiguration => MatterControlLib/SlicerConfiguration}/Settings/PrinterSettings.cs (100%) rename {SlicerConfiguration => MatterControlLib/SlicerConfiguration}/Settings/PrinterSettingsLayer.cs (100%) rename {SlicerConfiguration => MatterControlLib/SlicerConfiguration}/Settings/ProfileManager.cs (100%) rename {SlicerConfiguration => MatterControlLib/SlicerConfiguration}/Settings/ProfileMigrations.cs (100%) rename {SlicerConfiguration => MatterControlLib/SlicerConfiguration}/Settings/SettingsDiagram.cd (100%) rename {SlicerConfiguration => MatterControlLib/SlicerConfiguration}/Settings/SettingsHelpers.cs (100%) rename {SlicerConfiguration => MatterControlLib/SlicerConfiguration}/SettingsContext.cs (100%) rename {SlicerConfiguration => MatterControlLib/SlicerConfiguration}/SettingsOrganizer.cs (100%) rename {SlicerConfiguration => MatterControlLib/SlicerConfiguration}/SettingsRow.cs (100%) rename {SlicerConfiguration => MatterControlLib/SlicerConfiguration}/SlicePresetsWindow/SlicePresetsWindow.cs (100%) rename {SlicerConfiguration => MatterControlLib/SlicerConfiguration}/SliceSettingsRow.cs (100%) rename {SlicerConfiguration => MatterControlLib/SlicerConfiguration}/SliceSettingsWidget.cs (100%) rename {SlicerConfiguration => MatterControlLib/SlicerConfiguration}/Slicer.cs (100%) rename {SlicerConfiguration => MatterControlLib/SlicerConfiguration}/SlicerMapping/EngineMappingMatterSlice.cs (100%) rename {SlicerConfiguration => MatterControlLib/SlicerConfiguration}/SlicerMapping/MappingClasses.cs (100%) rename {SlicerConfiguration => MatterControlLib/SlicerConfiguration}/Slicing/SliceLayers.cs (100%) rename {SlicerConfiguration => MatterControlLib/SlicerConfiguration}/UIFields/BoundDoubleField.cs (100%) rename {SlicerConfiguration => MatterControlLib/SlicerConfiguration}/UIFields/CharField.cs (100%) rename {SlicerConfiguration => MatterControlLib/SlicerConfiguration}/UIFields/CheckboxField.cs (100%) rename {SlicerConfiguration => MatterControlLib/SlicerConfiguration}/UIFields/ChildrenSelectorListField.cs (100%) rename {SlicerConfiguration => MatterControlLib/SlicerConfiguration}/UIFields/ComPortField.cs (100%) rename {SlicerConfiguration => MatterControlLib/SlicerConfiguration}/UIFields/DirectionVectorField.cs (100%) rename {SlicerConfiguration => MatterControlLib/SlicerConfiguration}/UIFields/DoubleField.cs (100%) rename {SlicerConfiguration => MatterControlLib/SlicerConfiguration}/UIFields/DoubleOrPercentField.cs (100%) rename {SlicerConfiguration => MatterControlLib/SlicerConfiguration}/UIFields/DropMenuWrappedField.cs (100%) rename {SlicerConfiguration => MatterControlLib/SlicerConfiguration}/UIFields/EnumField.cs (100%) rename {SlicerConfiguration => MatterControlLib/SlicerConfiguration}/UIFields/ExtruderOffsetField.cs (100%) rename {SlicerConfiguration => MatterControlLib/SlicerConfiguration}/UIFields/FieldChangedEventArgs.cs (100%) rename {SlicerConfiguration => MatterControlLib/SlicerConfiguration}/UIFields/IconEnumField.cs (100%) rename {SlicerConfiguration => MatterControlLib/SlicerConfiguration}/UIFields/IntField.cs (100%) rename {SlicerConfiguration => MatterControlLib/SlicerConfiguration}/UIFields/IntOrMmField.cs (100%) rename {SlicerConfiguration => MatterControlLib/SlicerConfiguration}/UIFields/IpAddessField.cs (100%) rename {SlicerConfiguration => MatterControlLib/SlicerConfiguration}/UIFields/ListField.cs (100%) rename {SlicerConfiguration => MatterControlLib/SlicerConfiguration}/UIFields/ListStringField.cs (100%) rename {SlicerConfiguration => MatterControlLib/SlicerConfiguration}/UIFields/MarkdownEditField.cs (100%) rename {SlicerConfiguration => MatterControlLib/SlicerConfiguration}/UIFields/MultilineStringField.cs (100%) rename {SlicerConfiguration => MatterControlLib/SlicerConfiguration}/UIFields/NumberField.cs (100%) rename {SlicerConfiguration => MatterControlLib/SlicerConfiguration}/UIFields/PositiveDoubleField.cs (100%) rename {SlicerConfiguration => MatterControlLib/SlicerConfiguration}/UIFields/SurfacedEditorPage.cs (100%) rename {SlicerConfiguration => MatterControlLib/SlicerConfiguration}/UIFields/SurfacedEditorsField.cs (100%) rename {SlicerConfiguration => MatterControlLib/SlicerConfiguration}/UIFields/TextField.cs (100%) rename {SlicerConfiguration => MatterControlLib/SlicerConfiguration}/UIFields/UIField.cs (100%) rename {SlicerConfiguration => MatterControlLib/SlicerConfiguration}/UIFields/ValueOrUnitsField.cs (100%) rename {SlicerConfiguration => MatterControlLib/SlicerConfiguration}/UIFields/Vector2Field.cs (100%) rename {SlicerConfiguration => MatterControlLib/SlicerConfiguration}/UIFields/Vector3Field.cs (100%) rename {Utilities => MatterControlLib/Utilities}/AuthenticationData.cs (100%) rename {Utilities => MatterControlLib/Utilities}/FieldValidation.cs (100%) rename {Utilities => MatterControlLib/Utilities}/IGCodePostProcessor.cs (100%) rename {Utilities => MatterControlLib/Utilities}/JsonPath.cs (100%) rename {Utilities => MatterControlLib/Utilities}/LimitCallFrequency.cs (100%) rename {Utilities => MatterControlLib/Utilities}/ManifestFileHandler.cs (100%) rename {Utilities => MatterControlLib/Utilities}/MarkdigAgg/AggCodeBlockRenderer.cs (100%) rename {Utilities => MatterControlLib/Utilities}/MarkdigAgg/AggHeadingRenderer.cs (100%) rename {Utilities => MatterControlLib/Utilities}/MarkdigAgg/AggListRenderer.cs (100%) rename {Utilities => MatterControlLib/Utilities}/MarkdigAgg/AggMarkdownDocument.cs (100%) rename {Utilities => MatterControlLib/Utilities}/MarkdigAgg/AggObjectRenderer.cs (100%) rename {Utilities => MatterControlLib/Utilities}/MarkdigAgg/AggParagraphRenderer.cs (100%) rename {Utilities => MatterControlLib/Utilities}/MarkdigAgg/AggQuoteBlockRenderer.cs (100%) rename {Utilities => MatterControlLib/Utilities}/MarkdigAgg/AggRenderer.cs (100%) rename {Utilities => MatterControlLib/Utilities}/MarkdigAgg/AggThematicBreakRenderer.cs (100%) rename {Utilities => MatterControlLib/Utilities}/MarkdigAgg/Inlines/AggAutolinkInlineRenderer.cs (100%) rename {Utilities => MatterControlLib/Utilities}/MarkdigAgg/Inlines/AggCodeInlineRenderer.cs (100%) rename {Utilities => MatterControlLib/Utilities}/MarkdigAgg/Inlines/AggDelimiterInlineRenderer.cs (100%) rename {Utilities => MatterControlLib/Utilities}/MarkdigAgg/Inlines/AggEmphasisInlineRenderer.cs (100%) rename {Utilities => MatterControlLib/Utilities}/MarkdigAgg/Inlines/AggLineBreakInlineRenderer.cs (100%) rename {Utilities => MatterControlLib/Utilities}/MarkdigAgg/Inlines/AggLinkInlineRenderer.cs (100%) rename {Utilities => MatterControlLib/Utilities}/MarkdigAgg/Inlines/AggLiteralInlineRenderer.cs (100%) rename {Utilities => MatterControlLib/Utilities}/MarkdigAgg/MarkdownExtensions.cs (100%) rename {Utilities => MatterControlLib/Utilities}/MarkdigAgg/MarkdownPage.cs (100%) rename {Utilities => MatterControlLib/Utilities}/MarkdigAgg/MarkdownWidget.cs (100%) rename {Utilities => MatterControlLib/Utilities}/ProjectFileHandler.cs (100%) rename {Utilities => MatterControlLib/Utilities}/SelectedListItems.cs (100%) rename {Utilities => MatterControlLib/Utilities}/WebUtilities/JsonResponseDictionary.cs (100%) rename {Utilities => MatterControlLib/Utilities}/WebUtilities/RequestManager.cs (100%) rename {VersionManagement => MatterControlLib/VersionManagement}/ClientTokenRequest.cs (100%) rename {VersionManagement => MatterControlLib/VersionManagement}/ContactFormRequest.cs (100%) rename {VersionManagement => MatterControlLib/VersionManagement}/LatestVersionRequest.cs (100%) rename {VersionManagement => MatterControlLib/VersionManagement}/VersionFileHandler.cs (100%) rename {VersionManagement => MatterControlLib/VersionManagement}/WebRequestHandler.cs (100%) delete mode 100644 PartPreviewWindow/PrinterTab - Copy.cs delete mode 100644 RunUnitTests.txt create mode 100644 SDL2.dll diff --git a/App.config b/App.config index d772c4ab7..787dcbecc 100644 --- a/App.config +++ b/App.config @@ -1,29 +1,6 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + \ No newline at end of file diff --git a/ConfigurationPage/ThemeSelectorWindow.cs b/ConfigurationPage/ThemeSelectorWindow.cs deleted file mode 100644 index b683f9c80..000000000 --- a/ConfigurationPage/ThemeSelectorWindow.cs +++ /dev/null @@ -1,153 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.IO; -using System.Text; - -using MatterHackers.Agg; -using MatterHackers.Agg.UI; -using MatterHackers.VectorMath; -using MatterHackers.MatterControl.CustomWidgets; -using MatterHackers.Agg.Image; -using MatterHackers.MatterControl.DataStorage; -using MatterHackers.Localizations; -using MatterHackers.MatterControl.SlicerConfiguration; -using MatterHackers.MatterControl.ConfigurationPage.PrintLeveling; -using MatterHackers.Agg.VertexSource; - -namespace MatterHackers.MatterControl -{ - public class ThemeSelectorWindow : SystemWindow - { - GuiWidget currentColorTheme; - Button closeButton; - Button saveButton; - TextImageButtonFactory textImageButtonFactory = new TextImageButtonFactory(); - public ThemeSelectorWindow() - :base(400, 200) - { - Title = LocalizedString.Get("Theme Selector").Localize(); - - FlowLayoutWidget topToBottom = new FlowLayoutWidget(FlowDirection.TopToBottom); - topToBottom.AnchorAll(); - topToBottom.Padding = new BorderDouble(3, 0, 3, 5); - - //Create Header - FlowLayoutWidget headerRow = new FlowLayoutWidget(FlowDirection.LeftToRight); - headerRow.HAnchor = HAnchor.ParentLeftRight; - headerRow.Margin = new BorderDouble(0, 3, 0, 0); - headerRow.Padding = new BorderDouble(0, 3, 0, 3); - - //Create 'Theme Change' label and add it to Header - string themeChangeHeader = LocalizedString.Get("Select Theme".Localize()); - TextWidget elementHeader = new TextWidget(string.Format("{0}:", themeChangeHeader), pointSize: 14); - elementHeader.TextColor = ActiveTheme.Instance.PrimaryTextColor; - elementHeader.HAnchor = HAnchor.ParentLeftRight; - elementHeader.VAnchor = Agg.UI.VAnchor.ParentBottom; - - //Add label to header - headerRow.AddChild(elementHeader); - //Add Header - topToBottom.AddChild(headerRow); - - - //Theme Selector widget container and add themeselector - FlowLayoutWidget themeChangeWidgetContainer = new FlowLayoutWidget(); - themeChangeWidgetContainer.Padding = new BorderDouble(3); - themeChangeWidgetContainer.HAnchor |= Agg.UI.HAnchor.ParentLeftRight; - - GuiWidget currentColorTheme = new GuiWidget(); - currentColorTheme.HAnchor = HAnchor.ParentLeftRight; - currentColorTheme.VAnchor = VAnchor.ParentBottomTop; - currentColorTheme.BackgroundColor = ActiveTheme.Instance.PrimaryAccentColor; - - - ThemeColorSelectorWidget themeSelector = new ThemeColorSelectorWidget(colorToChangeTo: currentColorTheme); - themeSelector.Margin = new BorderDouble(right: 5); - themeChangeWidgetContainer.AddChild(themeSelector); - - - //Create CurrentColorTheme GUI Widgets - GuiWidget currentColorThemeBorder = new GuiWidget(); - currentColorThemeBorder.HAnchor = Agg.UI.HAnchor.ParentLeftRight; - currentColorThemeBorder.VAnchor = VAnchor.ParentBottomTop; - currentColorThemeBorder.Margin = new BorderDouble (top: 2, bottom: 2); - currentColorThemeBorder.Padding = new BorderDouble(4); - currentColorThemeBorder.BackgroundColor = RGBA_Bytes.White; - - - - - FlowLayoutWidget presetsFormContainer = new FlowLayoutWidget(FlowDirection.TopToBottom); - - { - presetsFormContainer.HAnchor = HAnchor.ParentLeftRight; - presetsFormContainer.VAnchor = VAnchor.ParentBottomTop; - presetsFormContainer.Padding = new BorderDouble(3); - presetsFormContainer.BackgroundColor = ActiveTheme.Instance.SecondaryBackgroundColor; - } - - FlowLayoutWidget currentColorLabelContainer = new FlowLayoutWidget(FlowDirection.LeftToRight); - currentColorLabelContainer.HAnchor = HAnchor.ParentLeftRight; - currentColorLabelContainer.Margin = new BorderDouble(0, 3, 0, 0); - currentColorLabelContainer.Padding = new BorderDouble(0, 3, 0, 3); - - string currentColorThemeLabelText = LocalizedString.Get("Currently Selected Theme".Localize()); - TextWidget currentColorThemeHeader = new TextWidget(string.Format("{0}:", currentColorThemeLabelText), pointSize: 14); - currentColorThemeHeader.TextColor = ActiveTheme.Instance.PrimaryTextColor; - currentColorThemeHeader.HAnchor = HAnchor.ParentLeftRight; - currentColorThemeHeader.VAnchor = Agg.UI.VAnchor.ParentBottom; - currentColorLabelContainer.AddChild(currentColorThemeHeader); - - - // - FlowLayoutWidget currentColorContainer = new FlowLayoutWidget(FlowDirection.TopToBottom); - currentColorContainer.HAnchor = HAnchor.ParentLeftRight; - currentColorContainer.VAnchor = VAnchor.ParentBottomTop; - currentColorContainer.Padding = new BorderDouble(3); - currentColorContainer.BackgroundColor = ActiveTheme.Instance.SecondaryBackgroundColor; - - currentColorContainer.AddChild(currentColorThemeBorder); - currentColorThemeBorder.AddChild(currentColorTheme); - - - presetsFormContainer.AddChild(themeChangeWidgetContainer); - topToBottom.AddChild(presetsFormContainer); - topToBottom.AddChild(currentColorLabelContainer); - - topToBottom.AddChild(currentColorContainer); - BackgroundColor = ActiveTheme.Instance.PrimaryBackgroundColor; - - FlowLayoutWidget buttonRow = new FlowLayoutWidget(); - buttonRow.HAnchor = HAnchor.ParentLeftRight; - buttonRow.Padding = new BorderDouble(0, 3); - - closeButton = textImageButtonFactory.Generate("Close"); - closeButton.Click += (sender, e) => - { - UiThread.RunOnIdle((state) => - { - Close(); - }); - }; - - saveButton = textImageButtonFactory.Generate("Save"); - saveButton.Click += (sender, e) => - { - UserSettings.Instance.set("ActiveThemeIndex",((GuiWidget)sender).Name); - ActiveTheme.Instance.LoadThemeSettings(int.Parse(((GuiWidget)sender).Name));//GUIWIDGET - }; - - - buttonRow.AddChild(saveButton); - buttonRow.AddChild(new HorizontalSpacer()); - buttonRow.AddChild(closeButton); - topToBottom.AddChild(buttonRow); - AddChild(topToBottom); - - - ShowAsSystemWindow(); - } - } -} - diff --git a/MatterControl.Winforms/MatterControl.Winforms.csproj b/MatterControl.Winforms/MatterControl.Winforms.csproj index d1e0f3726..16cb19064 100644 --- a/MatterControl.Winforms/MatterControl.Winforms.csproj +++ b/MatterControl.Winforms/MatterControl.Winforms.csproj @@ -53,9 +53,9 @@ - - {0b8d6f56-bd7f-4426-b858-d9292b084656} - MatterControl + + {93BEBFDF-B81A-4344-AB82-0DBF58B234CD} + MatterControlLib {865172a0-a1a9-49c2-9386-f2fdb4e141b7} diff --git a/MatterControl.cs b/MatterControl.cs new file mode 100644 index 000000000..4bacaf9c6 --- /dev/null +++ b/MatterControl.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace MatterControl +{ + class Program + { + [STAThread] + static void Main(string[] args) + { + MatterHackers.MatterControl.MatterControlLib.Main(); + } + } +} diff --git a/MatterControl.csproj b/MatterControl.csproj index c95ecffe3..8260f478a 100644 --- a/MatterControl.csproj +++ b/MatterControl.csproj @@ -1,100 +1,70 @@ - - + + + - netstandard2.0 - MatterHackers Inc. + Debug + AnyCPU + {B2B001EE-A142-4E20-ACF8-AE4A9CB984F8} + WinExe + MatterControl + MatterControl + v4.7.1 + 512 + + true + PackageReference + true - - - - Off + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + false - - - + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + false + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - + + {f1653f20-d47d-4f29-8c55-3c835542af5f} + Community.CsharpSqlite + + + {93bebfdf-b81a-4344-ab82-0dbf58b234cd} + MatterControlLib + - - - - PdfSharp.dll - - - - + + \ No newline at end of file diff --git a/MatterControl.sln b/MatterControl.sln index 08b36b986..d46fcd6f2 100644 --- a/MatterControl.sln +++ b/MatterControl.sln @@ -3,25 +3,6 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 15 VisualStudioVersion = 15.0.27130.2010 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MatterControl", "MatterControl.csproj", "{0B8D6F56-BD7F-4426-B858-D9292B084656}" - ProjectSection(ProjectDependencies) = postProject - {545B6912-77FF-4B34-BA76-6C3D6A32BE6A} = {545B6912-77FF-4B34-BA76-6C3D6A32BE6A} - {AE37DE1F-22F7-49EE-8732-FC6BC8DC58D9} = {AE37DE1F-22F7-49EE-8732-FC6BC8DC58D9} - {F1653F20-D47D-4F29-8C55-3C835542AF5F} = {F1653F20-D47D-4F29-8C55-3C835542AF5F} - {3DF4CB3D-9A03-4256-9A81-70523AAD828B} = {3DF4CB3D-9A03-4256-9A81-70523AAD828B} - {D3E41B4E-BFBB-44CA-94C8-95C00F754FDD} = {D3E41B4E-BFBB-44CA-94C8-95C00F754FDD} - {74F6BB6C-9D02-4512-A59A-21940E35C532} = {74F6BB6C-9D02-4512-A59A-21940E35C532} - {657DBC6D-C3EA-4398-A3FA-DDB73C14F71B} = {657DBC6D-C3EA-4398-A3FA-DDB73C14F71B} - {9B062971-A88E-4A3D-B3C9-12B78D15FA66} = {9B062971-A88E-4A3D-B3C9-12B78D15FA66} - {CA96058C-1A37-465D-A357-D6D695B13D25} = {CA96058C-1A37-465D-A357-D6D695B13D25} - {036BCCBA-52D8-457C-84AE-8821F209FE4A} = {036BCCBA-52D8-457C-84AE-8821F209FE4A} - {7E61A5BD-E78F-4B80-88C9-3821B4FA062E} = {7E61A5BD-E78F-4B80-88C9-3821B4FA062E} - {DF6845CD-64C6-4263-8357-DA8066855739} = {DF6845CD-64C6-4263-8357-DA8066855739} - {1E01ABE0-B494-4FE4-B0D6-540133286887} = {1E01ABE0-B494-4FE4-B0D6-540133286887} - {86F6AAF2-9B50-40B8-A427-1897D76471C5} = {86F6AAF2-9B50-40B8-A427-1897D76471C5} - {670BDDFF-927B-425D-9DD1-22ACB14356EB} = {670BDDFF-927B-425D-9DD1-22ACB14356EB} - EndProjectSection -EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tesselate", "Submodules\agg-sharp\Tesselate\Tesselate.csproj", "{AE37DE1F-22F7-49EE-8732-FC6BC8DC58D9}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PlatformWin32", "Submodules\agg-sharp\PlatformWin32\PlatformWin32.csproj", "{670BDDFF-927B-425D-9DD1-22ACB14356EB}" @@ -43,7 +24,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PolygonMesh", "Submodules\a EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Agg", "Submodules\agg-sharp\agg\Agg.csproj", "{657DBC6D-C3EA-4398-A3FA-DDB73C14F71B}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Community.CsharpSqlite", "Community.CsharpSqlite\Community.CsharpSqlite.csproj", "{F1653F20-D47D-4F29-8C55-3C835542AF5F}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Community.CsharpSqlite", "Community.CsharpSqlite\Community.CsharpSqlite.csproj", "{F1653F20-D47D-4F29-8C55-3C835542AF5F}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "RayTracer", "Submodules\agg-sharp\RayTracer\RayTracer.csproj", "{1E01ABE0-B494-4FE4-B0D6-540133286887}" EndProject @@ -53,9 +34,9 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ImageProcessing", "Submodul EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "clipper_library", "Submodules\agg-sharp\clipper_library\clipper_library.csproj", "{9B062971-A88E-4A3D-B3C9-12B78D15FA66}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MarchingSquares", "Submodules\agg-sharp\MarchingSquares\MarchingSquares.csproj", "{DF6845CD-64C6-4263-8357-DA8066855739}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MarchingSquares", "Submodules\agg-sharp\MarchingSquares\MarchingSquares.csproj", "{DF6845CD-64C6-4263-8357-DA8066855739}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MatterControlPluginSystem", "PluginSystem\MatterControlPluginSystem.csproj", "{865172A0-A1A9-49C2-9386-F2FDB4E141B7}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MatterControlPluginSystem", "PluginSystem\MatterControlPluginSystem.csproj", "{865172A0-A1A9-49C2-9386-F2FDB4E141B7}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Launcher", "Launcher\Launcher.csproj", "{3DF4CB3D-9A03-4256-9A81-70523AAD828B}" EndProject @@ -91,11 +72,11 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "QuadTree", "Submodules\Matt EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MSClipperLib", "Submodules\MatterSlice\MSClipperLib\MSClipperLib.csproj", "{2C564BE1-352D-4DDB-8226-F0981F983C60}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MeshThumbnails", "Submodules\agg-sharp\MeshThumbnails\MeshThumbnails\MeshThumbnails.csproj", "{1A901129-C885-425F-8D4B-86698F98A2B4}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MeshThumbnails", "Submodules\agg-sharp\MeshThumbnails\MeshThumbnails\MeshThumbnails.csproj", "{1A901129-C885-425F-8D4B-86698F98A2B4}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MatterControl.OpenGL", "MatterControl.OpenGL\MatterControl.OpenGL.csproj", "{CBDEEC31-D688-417B-9BF2-F0DB2E4FB268}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MatterControl.OpenGL", "MatterControl.OpenGL\MatterControl.OpenGL.csproj", "{CBDEEC31-D688-417B-9BF2-F0DB2E4FB268}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MatterControl.Printing", "MatterControl.Printing\MatterControl.Printing.csproj", "{97D5ADE3-C1B4-4B46-8A3E-718A4F7F079F}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MatterControl.Printing", "MatterControl.Printing\MatterControl.Printing.csproj", "{97D5ADE3-C1B4-4B46-8A3E-718A4F7F079F}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Typography.GlyphLayout", "Submodules\agg-sharp\Typography.GlyphLayout\Typography.GlyphLayout.csproj", "{DE958333-2467-409D-904D-92C9CCD0BA52}" EndProject @@ -109,6 +90,10 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MatterSliceLib", "Submodule EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MatterSlice", "Submodules\MatterSlice\MatterSlice.csproj", "{B0AED568-8796-42B9-BAA9-EBC796134E78}" EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MatterControlLib", "MatterControlLib\MatterControlLib.csproj", "{93BEBFDF-B81A-4344-AB82-0DBF58B234CD}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MatterControl", "MatterControl.csproj", "{B2B001EE-A142-4E20-ACF8-AE4A9CB984F8}" +EndProject Global GlobalSection(SharedMSBuildProjectFiles) = preSolution Submodules\agg-sharp\Typography.GlyphLayout\Typography.GlyphLayout.projitems*{657dbc6d-c3ea-4398-a3fa-ddb73c14f71b}*SharedItemsImports = 4 @@ -121,14 +106,6 @@ Global Release|Mixed Platforms = Release|Mixed Platforms EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {0B8D6F56-BD7F-4426-B858-D9292B084656}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {0B8D6F56-BD7F-4426-B858-D9292B084656}.Debug|Any CPU.Build.0 = Debug|Any CPU - {0B8D6F56-BD7F-4426-B858-D9292B084656}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {0B8D6F56-BD7F-4426-B858-D9292B084656}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {0B8D6F56-BD7F-4426-B858-D9292B084656}.Release|Any CPU.ActiveCfg = Release|Any CPU - {0B8D6F56-BD7F-4426-B858-D9292B084656}.Release|Any CPU.Build.0 = Release|Any CPU - {0B8D6F56-BD7F-4426-B858-D9292B084656}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {0B8D6F56-BD7F-4426-B858-D9292B084656}.Release|Mixed Platforms.Build.0 = Release|Any CPU {AE37DE1F-22F7-49EE-8732-FC6BC8DC58D9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {AE37DE1F-22F7-49EE-8732-FC6BC8DC58D9}.Debug|Any CPU.Build.0 = Debug|Any CPU {AE37DE1F-22F7-49EE-8732-FC6BC8DC58D9}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU @@ -425,6 +402,22 @@ Global {B0AED568-8796-42B9-BAA9-EBC796134E78}.Release|Any CPU.Build.0 = Release|Any CPU {B0AED568-8796-42B9-BAA9-EBC796134E78}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU {B0AED568-8796-42B9-BAA9-EBC796134E78}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {93BEBFDF-B81A-4344-AB82-0DBF58B234CD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {93BEBFDF-B81A-4344-AB82-0DBF58B234CD}.Debug|Any CPU.Build.0 = Debug|Any CPU + {93BEBFDF-B81A-4344-AB82-0DBF58B234CD}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {93BEBFDF-B81A-4344-AB82-0DBF58B234CD}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {93BEBFDF-B81A-4344-AB82-0DBF58B234CD}.Release|Any CPU.ActiveCfg = Release|Any CPU + {93BEBFDF-B81A-4344-AB82-0DBF58B234CD}.Release|Any CPU.Build.0 = Release|Any CPU + {93BEBFDF-B81A-4344-AB82-0DBF58B234CD}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {93BEBFDF-B81A-4344-AB82-0DBF58B234CD}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {B2B001EE-A142-4E20-ACF8-AE4A9CB984F8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B2B001EE-A142-4E20-ACF8-AE4A9CB984F8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B2B001EE-A142-4E20-ACF8-AE4A9CB984F8}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {B2B001EE-A142-4E20-ACF8-AE4A9CB984F8}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {B2B001EE-A142-4E20-ACF8-AE4A9CB984F8}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B2B001EE-A142-4E20-ACF8-AE4A9CB984F8}.Release|Any CPU.Build.0 = Release|Any CPU + {B2B001EE-A142-4E20-ACF8-AE4A9CB984F8}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {B2B001EE-A142-4E20-ACF8-AE4A9CB984F8}.Release|Mixed Platforms.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/AboutPage/AboutPage.cs b/MatterControlLib/AboutPage/AboutPage.cs similarity index 100% rename from AboutPage/AboutPage.cs rename to MatterControlLib/AboutPage/AboutPage.cs diff --git a/AboutPage/CacheDirectory.cs b/MatterControlLib/AboutPage/CacheDirectory.cs similarity index 100% rename from AboutPage/CacheDirectory.cs rename to MatterControlLib/AboutPage/CacheDirectory.cs diff --git a/AboutPage/CheckForUpdatesPage.cs b/MatterControlLib/AboutPage/CheckForUpdatesPage.cs similarity index 100% rename from AboutPage/CheckForUpdatesPage.cs rename to MatterControlLib/AboutPage/CheckForUpdatesPage.cs diff --git a/AboutPage/ContactFormPage.cs b/MatterControlLib/AboutPage/ContactFormPage.cs similarity index 100% rename from AboutPage/ContactFormPage.cs rename to MatterControlLib/AboutPage/ContactFormPage.cs diff --git a/AboutPage/UpdateControlData.cs b/MatterControlLib/AboutPage/UpdateControlData.cs similarity index 100% rename from AboutPage/UpdateControlData.cs rename to MatterControlLib/AboutPage/UpdateControlData.cs diff --git a/AboutPage/UpdateControlView.cs b/MatterControlLib/AboutPage/UpdateControlView.cs similarity index 100% rename from AboutPage/UpdateControlView.cs rename to MatterControlLib/AboutPage/UpdateControlView.cs diff --git a/ActionBar/PrinterSelector.cs b/MatterControlLib/ActionBar/PrinterSelector.cs similarity index 100% rename from ActionBar/PrinterSelector.cs rename to MatterControlLib/ActionBar/PrinterSelector.cs diff --git a/ActionBar/TemperatureWidgetBase.cs b/MatterControlLib/ActionBar/TemperatureWidgetBase.cs similarity index 100% rename from ActionBar/TemperatureWidgetBase.cs rename to MatterControlLib/ActionBar/TemperatureWidgetBase.cs diff --git a/ActionBar/TemperatureWidgetBed.cs b/MatterControlLib/ActionBar/TemperatureWidgetBed.cs similarity index 100% rename from ActionBar/TemperatureWidgetBed.cs rename to MatterControlLib/ActionBar/TemperatureWidgetBed.cs diff --git a/ActionBar/TemperatureWidgetExtruder.cs b/MatterControlLib/ActionBar/TemperatureWidgetExtruder.cs similarity index 100% rename from ActionBar/TemperatureWidgetExtruder.cs rename to MatterControlLib/ActionBar/TemperatureWidgetExtruder.cs diff --git a/ApplicationView/ApplicationController.cs b/MatterControlLib/ApplicationView/ApplicationController.cs similarity index 99% rename from ApplicationView/ApplicationController.cs rename to MatterControlLib/ApplicationView/ApplicationController.cs index 81c699617..bcf46a90a 100644 --- a/ApplicationView/ApplicationController.cs +++ b/MatterControlLib/ApplicationView/ApplicationController.cs @@ -1219,7 +1219,7 @@ namespace MatterHackers.MatterControl objectEditorsByType = new Dictionary>(); // Initialize plugins, passing the MatterControl assembly as the only non-dll instance - PluginFinder.Initialize(Assembly.GetExecutingAssembly()); + //PluginFinder.Initialize(Assembly.GetExecutingAssembly()); foreach (IObject3DEditor editor in PluginFinder.CreateInstancesOf()) { diff --git a/ApplicationView/LogoSpinner.cs b/MatterControlLib/ApplicationView/LogoSpinner.cs similarity index 100% rename from ApplicationView/LogoSpinner.cs rename to MatterControlLib/ApplicationView/LogoSpinner.cs diff --git a/ApplicationView/OemProfileDictionary.cs b/MatterControlLib/ApplicationView/OemProfileDictionary.cs similarity index 100% rename from ApplicationView/OemProfileDictionary.cs rename to MatterControlLib/ApplicationView/OemProfileDictionary.cs diff --git a/ApplicationView/PrinterModels.cs b/MatterControlLib/ApplicationView/PrinterModels.cs similarity index 100% rename from ApplicationView/PrinterModels.cs rename to MatterControlLib/ApplicationView/PrinterModels.cs diff --git a/ApplicationView/ThemeConfig.cs b/MatterControlLib/ApplicationView/ThemeConfig.cs similarity index 100% rename from ApplicationView/ThemeConfig.cs rename to MatterControlLib/ApplicationView/ThemeConfig.cs diff --git a/ApplicationView/ThumbnailsConfig.cs b/MatterControlLib/ApplicationView/ThumbnailsConfig.cs similarity index 100% rename from ApplicationView/ThumbnailsConfig.cs rename to MatterControlLib/ApplicationView/ThumbnailsConfig.cs diff --git a/ApplicationView/WidescreenPanel.cs b/MatterControlLib/ApplicationView/WidescreenPanel.cs similarity index 100% rename from ApplicationView/WidescreenPanel.cs rename to MatterControlLib/ApplicationView/WidescreenPanel.cs diff --git a/ConfigurationPage/ApplicationSettings/ApplicationSettingsView.cs b/MatterControlLib/ConfigurationPage/ApplicationSettings/ApplicationSettingsView.cs similarity index 100% rename from ConfigurationPage/ApplicationSettings/ApplicationSettingsView.cs rename to MatterControlLib/ConfigurationPage/ApplicationSettings/ApplicationSettingsView.cs diff --git a/ConfigurationPage/ApplicationSettings/SettingsItem.cs b/MatterControlLib/ConfigurationPage/ApplicationSettings/SettingsItem.cs similarity index 100% rename from ConfigurationPage/ApplicationSettings/SettingsItem.cs rename to MatterControlLib/ConfigurationPage/ApplicationSettings/SettingsItem.cs diff --git a/ConfigurationPage/ApplicationSettings/ThemePreviewButton.cs b/MatterControlLib/ConfigurationPage/ApplicationSettings/ThemePreviewButton.cs similarity index 100% rename from ConfigurationPage/ApplicationSettings/ThemePreviewButton.cs rename to MatterControlLib/ConfigurationPage/ApplicationSettings/ThemePreviewButton.cs diff --git a/ConfigurationPage/LanguageSelector.cs b/MatterControlLib/ConfigurationPage/LanguageSelector.cs similarity index 100% rename from ConfigurationPage/LanguageSelector.cs rename to MatterControlLib/ConfigurationPage/LanguageSelector.cs diff --git a/ConfigurationPage/PrintLeveling/LevelWizard100PointRadial.cs b/MatterControlLib/ConfigurationPage/PrintLeveling/LevelWizard100PointRadial.cs similarity index 100% rename from ConfigurationPage/PrintLeveling/LevelWizard100PointRadial.cs rename to MatterControlLib/ConfigurationPage/PrintLeveling/LevelWizard100PointRadial.cs diff --git a/ConfigurationPage/PrintLeveling/LevelWizard13PointRadial.cs b/MatterControlLib/ConfigurationPage/PrintLeveling/LevelWizard13PointRadial.cs similarity index 100% rename from ConfigurationPage/PrintLeveling/LevelWizard13PointRadial.cs rename to MatterControlLib/ConfigurationPage/PrintLeveling/LevelWizard13PointRadial.cs diff --git a/ConfigurationPage/PrintLeveling/LevelWizard3Point.cs b/MatterControlLib/ConfigurationPage/PrintLeveling/LevelWizard3Point.cs similarity index 100% rename from ConfigurationPage/PrintLeveling/LevelWizard3Point.cs rename to MatterControlLib/ConfigurationPage/PrintLeveling/LevelWizard3Point.cs diff --git a/ConfigurationPage/PrintLeveling/LevelWizard7PointRadial.cs b/MatterControlLib/ConfigurationPage/PrintLeveling/LevelWizard7PointRadial.cs similarity index 100% rename from ConfigurationPage/PrintLeveling/LevelWizard7PointRadial.cs rename to MatterControlLib/ConfigurationPage/PrintLeveling/LevelWizard7PointRadial.cs diff --git a/ConfigurationPage/PrintLeveling/LevelWizardCustom.cs b/MatterControlLib/ConfigurationPage/PrintLeveling/LevelWizardCustom.cs similarity index 100% rename from ConfigurationPage/PrintLeveling/LevelWizardCustom.cs rename to MatterControlLib/ConfigurationPage/PrintLeveling/LevelWizardCustom.cs diff --git a/ConfigurationPage/PrintLeveling/LevelWizardMesh.cs b/MatterControlLib/ConfigurationPage/PrintLeveling/LevelWizardMesh.cs similarity index 100% rename from ConfigurationPage/PrintLeveling/LevelWizardMesh.cs rename to MatterControlLib/ConfigurationPage/PrintLeveling/LevelWizardMesh.cs diff --git a/ConfigurationPage/PrintLeveling/LevelingFunctions.cs b/MatterControlLib/ConfigurationPage/PrintLeveling/LevelingFunctions.cs similarity index 100% rename from ConfigurationPage/PrintLeveling/LevelingFunctions.cs rename to MatterControlLib/ConfigurationPage/PrintLeveling/LevelingFunctions.cs diff --git a/ConfigurationPage/PrintLeveling/LevelingPlan.cs b/MatterControlLib/ConfigurationPage/PrintLeveling/LevelingPlan.cs similarity index 100% rename from ConfigurationPage/PrintLeveling/LevelingPlan.cs rename to MatterControlLib/ConfigurationPage/PrintLeveling/LevelingPlan.cs diff --git a/ConfigurationPage/PrintLeveling/LevelingStrings.cs b/MatterControlLib/ConfigurationPage/PrintLeveling/LevelingStrings.cs similarity index 100% rename from ConfigurationPage/PrintLeveling/LevelingStrings.cs rename to MatterControlLib/ConfigurationPage/PrintLeveling/LevelingStrings.cs diff --git a/ConfigurationPage/PrintLeveling/LevelingWizard.cs b/MatterControlLib/ConfigurationPage/PrintLeveling/LevelingWizard.cs similarity index 100% rename from ConfigurationPage/PrintLeveling/LevelingWizard.cs rename to MatterControlLib/ConfigurationPage/PrintLeveling/LevelingWizard.cs diff --git a/ConfigurationPage/PrintLeveling/LevelingWizardPage.cs b/MatterControlLib/ConfigurationPage/PrintLeveling/LevelingWizardPage.cs similarity index 100% rename from ConfigurationPage/PrintLeveling/LevelingWizardPage.cs rename to MatterControlLib/ConfigurationPage/PrintLeveling/LevelingWizardPage.cs diff --git a/ConfigurationPage/PrintLeveling/LevelingWizardRootPage.cs b/MatterControlLib/ConfigurationPage/PrintLeveling/LevelingWizardRootPage.cs similarity index 100% rename from ConfigurationPage/PrintLeveling/LevelingWizardRootPage.cs rename to MatterControlLib/ConfigurationPage/PrintLeveling/LevelingWizardRootPage.cs diff --git a/ConfigurationPage/PrintLeveling/PrintLevelingData.cs b/MatterControlLib/ConfigurationPage/PrintLeveling/PrintLevelingData.cs similarity index 100% rename from ConfigurationPage/PrintLeveling/PrintLevelingData.cs rename to MatterControlLib/ConfigurationPage/PrintLeveling/PrintLevelingData.cs diff --git a/ConfigurationPage/PrintLeveling/PrintLevelingWizard.cs b/MatterControlLib/ConfigurationPage/PrintLeveling/PrintLevelingWizard.cs similarity index 100% rename from ConfigurationPage/PrintLeveling/PrintLevelingWizard.cs rename to MatterControlLib/ConfigurationPage/PrintLeveling/PrintLevelingWizard.cs diff --git a/ConfigurationPage/PrintLeveling/ProbeCalibrationWizard.cs b/MatterControlLib/ConfigurationPage/PrintLeveling/ProbeCalibrationWizard.cs similarity index 100% rename from ConfigurationPage/PrintLeveling/ProbeCalibrationWizard.cs rename to MatterControlLib/ConfigurationPage/PrintLeveling/ProbeCalibrationWizard.cs diff --git a/ConfigurationPage/PrintLeveling/WizardPages/AutoProbeFeedback.cs b/MatterControlLib/ConfigurationPage/PrintLeveling/WizardPages/AutoProbeFeedback.cs similarity index 100% rename from ConfigurationPage/PrintLeveling/WizardPages/AutoProbeFeedback.cs rename to MatterControlLib/ConfigurationPage/PrintLeveling/WizardPages/AutoProbeFeedback.cs diff --git a/ConfigurationPage/PrintLeveling/WizardPages/CalibrateProbeLastPagelInstructions.cs b/MatterControlLib/ConfigurationPage/PrintLeveling/WizardPages/CalibrateProbeLastPagelInstructions.cs similarity index 100% rename from ConfigurationPage/PrintLeveling/WizardPages/CalibrateProbeLastPagelInstructions.cs rename to MatterControlLib/ConfigurationPage/PrintLeveling/WizardPages/CalibrateProbeLastPagelInstructions.cs diff --git a/ConfigurationPage/PrintLeveling/WizardPages/FindBedHeight.cs b/MatterControlLib/ConfigurationPage/PrintLeveling/WizardPages/FindBedHeight.cs similarity index 100% rename from ConfigurationPage/PrintLeveling/WizardPages/FindBedHeight.cs rename to MatterControlLib/ConfigurationPage/PrintLeveling/WizardPages/FindBedHeight.cs diff --git a/ConfigurationPage/PrintLeveling/WizardPages/GetCoarseBedHeight.cs b/MatterControlLib/ConfigurationPage/PrintLeveling/WizardPages/GetCoarseBedHeight.cs similarity index 100% rename from ConfigurationPage/PrintLeveling/WizardPages/GetCoarseBedHeight.cs rename to MatterControlLib/ConfigurationPage/PrintLeveling/WizardPages/GetCoarseBedHeight.cs diff --git a/ConfigurationPage/PrintLeveling/WizardPages/GetFineBedHeight.cs b/MatterControlLib/ConfigurationPage/PrintLeveling/WizardPages/GetFineBedHeight.cs similarity index 100% rename from ConfigurationPage/PrintLeveling/WizardPages/GetFineBedHeight.cs rename to MatterControlLib/ConfigurationPage/PrintLeveling/WizardPages/GetFineBedHeight.cs diff --git a/ConfigurationPage/PrintLeveling/WizardPages/GetUltraFineBedHeight.cs b/MatterControlLib/ConfigurationPage/PrintLeveling/WizardPages/GetUltraFineBedHeight.cs similarity index 100% rename from ConfigurationPage/PrintLeveling/WizardPages/GetUltraFineBedHeight.cs rename to MatterControlLib/ConfigurationPage/PrintLeveling/WizardPages/GetUltraFineBedHeight.cs diff --git a/ConfigurationPage/PrintLeveling/WizardPages/GettingThirdPointFor2PointCalibration.cs b/MatterControlLib/ConfigurationPage/PrintLeveling/WizardPages/GettingThirdPointFor2PointCalibration.cs similarity index 100% rename from ConfigurationPage/PrintLeveling/WizardPages/GettingThirdPointFor2PointCalibration.cs rename to MatterControlLib/ConfigurationPage/PrintLeveling/WizardPages/GettingThirdPointFor2PointCalibration.cs diff --git a/ConfigurationPage/PrintLeveling/WizardPages/HomePrinterPage.cs b/MatterControlLib/ConfigurationPage/PrintLeveling/WizardPages/HomePrinterPage.cs similarity index 100% rename from ConfigurationPage/PrintLeveling/WizardPages/HomePrinterPage.cs rename to MatterControlLib/ConfigurationPage/PrintLeveling/WizardPages/HomePrinterPage.cs diff --git a/ConfigurationPage/PrintLeveling/WizardPages/LastPageInstructions.cs b/MatterControlLib/ConfigurationPage/PrintLeveling/WizardPages/LastPageInstructions.cs similarity index 100% rename from ConfigurationPage/PrintLeveling/WizardPages/LastPageInstructions.cs rename to MatterControlLib/ConfigurationPage/PrintLeveling/WizardPages/LastPageInstructions.cs diff --git a/ConfigurationPage/PrintLeveling/WizardPages/SelectMaterialPage.cs b/MatterControlLib/ConfigurationPage/PrintLeveling/WizardPages/SelectMaterialPage.cs similarity index 100% rename from ConfigurationPage/PrintLeveling/WizardPages/SelectMaterialPage.cs rename to MatterControlLib/ConfigurationPage/PrintLeveling/WizardPages/SelectMaterialPage.cs diff --git a/ConfigurationPage/PrintLeveling/WizardPages/WaitForTempPage.cs b/MatterControlLib/ConfigurationPage/PrintLeveling/WizardPages/WaitForTempPage.cs similarity index 100% rename from ConfigurationPage/PrintLeveling/WizardPages/WaitForTempPage.cs rename to MatterControlLib/ConfigurationPage/PrintLeveling/WizardPages/WaitForTempPage.cs diff --git a/ConfigurationPage/RunningMacroPage.cs b/MatterControlLib/ConfigurationPage/RunningMacroPage.cs similarity index 100% rename from ConfigurationPage/RunningMacroPage.cs rename to MatterControlLib/ConfigurationPage/RunningMacroPage.cs diff --git a/ControlElements/AttentionGetter.cs b/MatterControlLib/ControlElements/AttentionGetter.cs similarity index 100% rename from ControlElements/AttentionGetter.cs rename to MatterControlLib/ControlElements/AttentionGetter.cs diff --git a/ControlElements/MHNumberEdit.cs b/MatterControlLib/ControlElements/MHNumberEdit.cs similarity index 100% rename from ControlElements/MHNumberEdit.cs rename to MatterControlLib/ControlElements/MHNumberEdit.cs diff --git a/ControlElements/MHPasswordTextEditWidget.cs b/MatterControlLib/ControlElements/MHPasswordTextEditWidget.cs similarity index 100% rename from ControlElements/MHPasswordTextEditWidget.cs rename to MatterControlLib/ControlElements/MHPasswordTextEditWidget.cs diff --git a/ControlElements/MHTextEditWidget.cs b/MatterControlLib/ControlElements/MHTextEditWidget.cs similarity index 100% rename from ControlElements/MHTextEditWidget.cs rename to MatterControlLib/ControlElements/MHTextEditWidget.cs diff --git a/ControlElements/StyledMessageBoxWindow.cs b/MatterControlLib/ControlElements/StyledMessageBoxWindow.cs similarity index 100% rename from ControlElements/StyledMessageBoxWindow.cs rename to MatterControlLib/ControlElements/StyledMessageBoxWindow.cs diff --git a/CustomWidgets/BoundDropList.cs b/MatterControlLib/CustomWidgets/BoundDropList.cs similarity index 100% rename from CustomWidgets/BoundDropList.cs rename to MatterControlLib/CustomWidgets/BoundDropList.cs diff --git a/CustomWidgets/ColorPicker/RadialColorPicker.cs b/MatterControlLib/CustomWidgets/ColorPicker/RadialColorPicker.cs similarity index 100% rename from CustomWidgets/ColorPicker/RadialColorPicker.cs rename to MatterControlLib/CustomWidgets/ColorPicker/RadialColorPicker.cs diff --git a/CustomWidgets/ConfigurePrinterWidget.cs b/MatterControlLib/CustomWidgets/ConfigurePrinterWidget.cs similarity index 100% rename from CustomWidgets/ConfigurePrinterWidget.cs rename to MatterControlLib/CustomWidgets/ConfigurePrinterWidget.cs diff --git a/CustomWidgets/DataViewGraph.cs b/MatterControlLib/CustomWidgets/DataViewGraph.cs similarity index 100% rename from CustomWidgets/DataViewGraph.cs rename to MatterControlLib/CustomWidgets/DataViewGraph.cs diff --git a/CustomWidgets/DockingTabControl.cs b/MatterControlLib/CustomWidgets/DockingTabControl.cs similarity index 100% rename from CustomWidgets/DockingTabControl.cs rename to MatterControlLib/CustomWidgets/DockingTabControl.cs diff --git a/CustomWidgets/DoubleSolidSlider.cs b/MatterControlLib/CustomWidgets/DoubleSolidSlider.cs similarity index 100% rename from CustomWidgets/DoubleSolidSlider.cs rename to MatterControlLib/CustomWidgets/DoubleSolidSlider.cs diff --git a/CustomWidgets/EditableNumberDisplay.cs b/MatterControlLib/CustomWidgets/EditableNumberDisplay.cs similarity index 100% rename from CustomWidgets/EditableNumberDisplay.cs rename to MatterControlLib/CustomWidgets/EditableNumberDisplay.cs diff --git a/CustomWidgets/ExportPrintItemPage.cs b/MatterControlLib/CustomWidgets/ExportPrintItemPage.cs similarity index 100% rename from CustomWidgets/ExportPrintItemPage.cs rename to MatterControlLib/CustomWidgets/ExportPrintItemPage.cs diff --git a/CustomWidgets/FlowSpacers.cs b/MatterControlLib/CustomWidgets/FlowSpacers.cs similarity index 100% rename from CustomWidgets/FlowSpacers.cs rename to MatterControlLib/CustomWidgets/FlowSpacers.cs diff --git a/CustomWidgets/HelpArticleHeader.cs b/MatterControlLib/CustomWidgets/HelpArticleHeader.cs similarity index 100% rename from CustomWidgets/HelpArticleHeader.cs rename to MatterControlLib/CustomWidgets/HelpArticleHeader.cs diff --git a/CustomWidgets/InlineEditControl.cs b/MatterControlLib/CustomWidgets/InlineEditControl.cs similarity index 100% rename from CustomWidgets/InlineEditControl.cs rename to MatterControlLib/CustomWidgets/InlineEditControl.cs diff --git a/CustomWidgets/InlineListItemEdit.cs b/MatterControlLib/CustomWidgets/InlineListItemEdit.cs similarity index 100% rename from CustomWidgets/InlineListItemEdit.cs rename to MatterControlLib/CustomWidgets/InlineListItemEdit.cs diff --git a/CustomWidgets/InlineStringEdit.cs b/MatterControlLib/CustomWidgets/InlineStringEdit.cs similarity index 100% rename from CustomWidgets/InlineStringEdit.cs rename to MatterControlLib/CustomWidgets/InlineStringEdit.cs diff --git a/CustomWidgets/LibrarySelector/FolderBreadCrumbWidget.cs b/MatterControlLib/CustomWidgets/LibrarySelector/FolderBreadCrumbWidget.cs similarity index 100% rename from CustomWidgets/LibrarySelector/FolderBreadCrumbWidget.cs rename to MatterControlLib/CustomWidgets/LibrarySelector/FolderBreadCrumbWidget.cs diff --git a/CustomWidgets/LinkLabel.cs b/MatterControlLib/CustomWidgets/LinkLabel.cs similarity index 100% rename from CustomWidgets/LinkLabel.cs rename to MatterControlLib/CustomWidgets/LinkLabel.cs diff --git a/CustomWidgets/NamedAction.cs b/MatterControlLib/CustomWidgets/NamedAction.cs similarity index 100% rename from CustomWidgets/NamedAction.cs rename to MatterControlLib/CustomWidgets/NamedAction.cs diff --git a/CustomWidgets/PrintingWindow/BedStatusWidget.cs b/MatterControlLib/CustomWidgets/PrintingWindow/BedStatusWidget.cs similarity index 100% rename from CustomWidgets/PrintingWindow/BedStatusWidget.cs rename to MatterControlLib/CustomWidgets/PrintingWindow/BedStatusWidget.cs diff --git a/CustomWidgets/PrintingWindow/ExtruderStatusWidget.cs b/MatterControlLib/CustomWidgets/PrintingWindow/ExtruderStatusWidget.cs similarity index 100% rename from CustomWidgets/PrintingWindow/ExtruderStatusWidget.cs rename to MatterControlLib/CustomWidgets/PrintingWindow/ExtruderStatusWidget.cs diff --git a/CustomWidgets/PrintingWindow/ProgressDial.cs b/MatterControlLib/CustomWidgets/PrintingWindow/ProgressDial.cs similarity index 100% rename from CustomWidgets/PrintingWindow/ProgressDial.cs rename to MatterControlLib/CustomWidgets/PrintingWindow/ProgressDial.cs diff --git a/CustomWidgets/PrintingWindow/TemperatureStatusWidget.cs b/MatterControlLib/CustomWidgets/PrintingWindow/TemperatureStatusWidget.cs similarity index 100% rename from CustomWidgets/PrintingWindow/TemperatureStatusWidget.cs rename to MatterControlLib/CustomWidgets/PrintingWindow/TemperatureStatusWidget.cs diff --git a/CustomWidgets/RadioImageWidget.cs b/MatterControlLib/CustomWidgets/RadioImageWidget.cs similarity index 100% rename from CustomWidgets/RadioImageWidget.cs rename to MatterControlLib/CustomWidgets/RadioImageWidget.cs diff --git a/CustomWidgets/RadioPanelWidget.cs b/MatterControlLib/CustomWidgets/RadioPanelWidget.cs similarity index 100% rename from CustomWidgets/RadioPanelWidget.cs rename to MatterControlLib/CustomWidgets/RadioPanelWidget.cs diff --git a/CustomWidgets/ResizeContainer/BottomResizeContainer.cs b/MatterControlLib/CustomWidgets/ResizeContainer/BottomResizeContainer.cs similarity index 100% rename from CustomWidgets/ResizeContainer/BottomResizeContainer.cs rename to MatterControlLib/CustomWidgets/ResizeContainer/BottomResizeContainer.cs diff --git a/CustomWidgets/ResizeContainer/LeftResizeContainer.cs b/MatterControlLib/CustomWidgets/ResizeContainer/LeftResizeContainer.cs similarity index 100% rename from CustomWidgets/ResizeContainer/LeftResizeContainer.cs rename to MatterControlLib/CustomWidgets/ResizeContainer/LeftResizeContainer.cs diff --git a/CustomWidgets/SavePartsSheetFeedbackWindow.cs b/MatterControlLib/CustomWidgets/SavePartsSheetFeedbackWindow.cs similarity index 100% rename from CustomWidgets/SavePartsSheetFeedbackWindow.cs rename to MatterControlLib/CustomWidgets/SavePartsSheetFeedbackWindow.cs diff --git a/CustomWidgets/SimpleButton.cs b/MatterControlLib/CustomWidgets/SimpleButton.cs similarity index 100% rename from CustomWidgets/SimpleButton.cs rename to MatterControlLib/CustomWidgets/SimpleButton.cs diff --git a/CustomWidgets/SlidePanelWidget.cs b/MatterControlLib/CustomWidgets/SlidePanelWidget.cs similarity index 100% rename from CustomWidgets/SlidePanelWidget.cs rename to MatterControlLib/CustomWidgets/SlidePanelWidget.cs diff --git a/CustomWidgets/SlideWidget.cs b/MatterControlLib/CustomWidgets/SlideWidget.cs similarity index 100% rename from CustomWidgets/SlideWidget.cs rename to MatterControlLib/CustomWidgets/SlideWidget.cs diff --git a/CustomWidgets/SolidSlider.cs b/MatterControlLib/CustomWidgets/SolidSlider.cs similarity index 100% rename from CustomWidgets/SolidSlider.cs rename to MatterControlLib/CustomWidgets/SolidSlider.cs diff --git a/CustomWidgets/SvgWidget.cs b/MatterControlLib/CustomWidgets/SvgWidget.cs similarity index 100% rename from CustomWidgets/SvgWidget.cs rename to MatterControlLib/CustomWidgets/SvgWidget.cs diff --git a/CustomWidgets/ThemeColorSelectorWidget.cs b/MatterControlLib/CustomWidgets/ThemeColorSelectorWidget.cs similarity index 100% rename from CustomWidgets/ThemeColorSelectorWidget.cs rename to MatterControlLib/CustomWidgets/ThemeColorSelectorWidget.cs diff --git a/CustomWidgets/TreeView/TreeNode.cs b/MatterControlLib/CustomWidgets/TreeView/TreeNode.cs similarity index 100% rename from CustomWidgets/TreeView/TreeNode.cs rename to MatterControlLib/CustomWidgets/TreeView/TreeNode.cs diff --git a/CustomWidgets/TreeView/TreeView.cs b/MatterControlLib/CustomWidgets/TreeView/TreeView.cs similarity index 100% rename from CustomWidgets/TreeView/TreeView.cs rename to MatterControlLib/CustomWidgets/TreeView/TreeView.cs diff --git a/CustomWidgets/TwoSidedStack.cs b/MatterControlLib/CustomWidgets/TwoSidedStack.cs similarity index 100% rename from CustomWidgets/TwoSidedStack.cs rename to MatterControlLib/CustomWidgets/TwoSidedStack.cs diff --git a/DataStorage/ApplicationDataStorage.cs b/MatterControlLib/DataStorage/ApplicationDataStorage.cs similarity index 100% rename from DataStorage/ApplicationDataStorage.cs rename to MatterControlLib/DataStorage/ApplicationDataStorage.cs diff --git a/DataStorage/Classic/ClassicSqlitePrinterProfiles.cs b/MatterControlLib/DataStorage/Classic/ClassicSqlitePrinterProfiles.cs similarity index 100% rename from DataStorage/Classic/ClassicSqlitePrinterProfiles.cs rename to MatterControlLib/DataStorage/Classic/ClassicSqlitePrinterProfiles.cs diff --git a/DataStorage/Datastore.cs b/MatterControlLib/DataStorage/Datastore.cs similarity index 100% rename from DataStorage/Datastore.cs rename to MatterControlLib/DataStorage/Datastore.cs diff --git a/DataStorage/Models.cs b/MatterControlLib/DataStorage/Models.cs similarity index 100% rename from DataStorage/Models.cs rename to MatterControlLib/DataStorage/Models.cs diff --git a/DataStorage/SQLiteAndroid.cs b/MatterControlLib/DataStorage/SQLiteAndroid.cs similarity index 100% rename from DataStorage/SQLiteAndroid.cs rename to MatterControlLib/DataStorage/SQLiteAndroid.cs diff --git a/DataStorage/SQLiteAsync.cs b/MatterControlLib/DataStorage/SQLiteAsync.cs similarity index 100% rename from DataStorage/SQLiteAsync.cs rename to MatterControlLib/DataStorage/SQLiteAsync.cs diff --git a/DataStorage/SQLiteCommon.cs b/MatterControlLib/DataStorage/SQLiteCommon.cs similarity index 100% rename from DataStorage/SQLiteCommon.cs rename to MatterControlLib/DataStorage/SQLiteCommon.cs diff --git a/DataStorage/SQLiteUnix.cs b/MatterControlLib/DataStorage/SQLiteUnix.cs similarity index 100% rename from DataStorage/SQLiteUnix.cs rename to MatterControlLib/DataStorage/SQLiteUnix.cs diff --git a/DataStorage/SQLiteWin32.cs b/MatterControlLib/DataStorage/SQLiteWin32.cs similarity index 100% rename from DataStorage/SQLiteWin32.cs rename to MatterControlLib/DataStorage/SQLiteWin32.cs diff --git a/DesignTools/Attributes/IconsAttribute.cs b/MatterControlLib/DesignTools/Attributes/IconsAttribute.cs similarity index 100% rename from DesignTools/Attributes/IconsAttribute.cs rename to MatterControlLib/DesignTools/Attributes/IconsAttribute.cs diff --git a/DesignTools/Attributes/ShowAsListAttribute.cs b/MatterControlLib/DesignTools/Attributes/ShowAsListAttribute.cs similarity index 100% rename from DesignTools/Attributes/ShowAsListAttribute.cs rename to MatterControlLib/DesignTools/Attributes/ShowAsListAttribute.cs diff --git a/DesignTools/Attributes/ShowSearchFieldAttribute.cs b/MatterControlLib/DesignTools/Attributes/ShowSearchFieldAttribute.cs similarity index 100% rename from DesignTools/Attributes/ShowSearchFieldAttribute.cs rename to MatterControlLib/DesignTools/Attributes/ShowSearchFieldAttribute.cs diff --git a/DesignTools/Attributes/ShowUpdateButtonAttribute.cs b/MatterControlLib/DesignTools/Attributes/ShowUpdateButtonAttribute.cs similarity index 100% rename from DesignTools/Attributes/ShowUpdateButtonAttribute.cs rename to MatterControlLib/DesignTools/Attributes/ShowUpdateButtonAttribute.cs diff --git a/DesignTools/Attributes/SortableAttribute.cs b/MatterControlLib/DesignTools/Attributes/SortableAttribute.cs similarity index 100% rename from DesignTools/Attributes/SortableAttribute.cs rename to MatterControlLib/DesignTools/Attributes/SortableAttribute.cs diff --git a/DesignTools/Attributes/UnlockLinkAttribute.cs b/MatterControlLib/DesignTools/Attributes/UnlockLinkAttribute.cs similarity index 100% rename from DesignTools/Attributes/UnlockLinkAttribute.cs rename to MatterControlLib/DesignTools/Attributes/UnlockLinkAttribute.cs diff --git a/DesignTools/Attributes/WebPageLinkAttribute.cs b/MatterControlLib/DesignTools/Attributes/WebPageLinkAttribute.cs similarity index 100% rename from DesignTools/Attributes/WebPageLinkAttribute.cs rename to MatterControlLib/DesignTools/Attributes/WebPageLinkAttribute.cs diff --git a/DesignTools/Braille/BrailleCardObject3D.cs b/MatterControlLib/DesignTools/Braille/BrailleCardObject3D.cs similarity index 100% rename from DesignTools/Braille/BrailleCardObject3D.cs rename to MatterControlLib/DesignTools/Braille/BrailleCardObject3D.cs diff --git a/DesignTools/Braille/BrailleGrade2.cs b/MatterControlLib/DesignTools/Braille/BrailleGrade2.cs similarity index 100% rename from DesignTools/Braille/BrailleGrade2.cs rename to MatterControlLib/DesignTools/Braille/BrailleGrade2.cs diff --git a/DesignTools/Braille/BrailleGrade2Mapping.cs b/MatterControlLib/DesignTools/Braille/BrailleGrade2Mapping.cs similarity index 100% rename from DesignTools/Braille/BrailleGrade2Mapping.cs rename to MatterControlLib/DesignTools/Braille/BrailleGrade2Mapping.cs diff --git a/DesignTools/Braille/BrailleObject3D.cs b/MatterControlLib/DesignTools/Braille/BrailleObject3D.cs similarity index 100% rename from DesignTools/Braille/BrailleObject3D.cs rename to MatterControlLib/DesignTools/Braille/BrailleObject3D.cs diff --git a/DesignTools/EditableTypes/DirectionAxis.cs b/MatterControlLib/DesignTools/EditableTypes/DirectionAxis.cs similarity index 100% rename from DesignTools/EditableTypes/DirectionAxis.cs rename to MatterControlLib/DesignTools/EditableTypes/DirectionAxis.cs diff --git a/DesignTools/EditableTypes/DirectionVector.cs b/MatterControlLib/DesignTools/EditableTypes/DirectionVector.cs similarity index 100% rename from DesignTools/EditableTypes/DirectionVector.cs rename to MatterControlLib/DesignTools/EditableTypes/DirectionVector.cs diff --git a/DesignTools/Interfaces/IEditorDraw.cs b/MatterControlLib/DesignTools/Interfaces/IEditorDraw.cs similarity index 100% rename from DesignTools/Interfaces/IEditorDraw.cs rename to MatterControlLib/DesignTools/Interfaces/IEditorDraw.cs diff --git a/DesignTools/Interfaces/IPropertyGridModifier.cs b/MatterControlLib/DesignTools/Interfaces/IPropertyGridModifier.cs similarity index 100% rename from DesignTools/Interfaces/IPropertyGridModifier.cs rename to MatterControlLib/DesignTools/Interfaces/IPropertyGridModifier.cs diff --git a/DesignTools/Lithophane.cs b/MatterControlLib/DesignTools/Lithophane.cs similarity index 100% rename from DesignTools/Lithophane.cs rename to MatterControlLib/DesignTools/Lithophane.cs diff --git a/DesignTools/LithophaneObject3D.cs b/MatterControlLib/DesignTools/LithophaneObject3D.cs similarity index 100% rename from DesignTools/LithophaneObject3D.cs rename to MatterControlLib/DesignTools/LithophaneObject3D.cs diff --git a/DesignTools/Obsolete/FitToBoundsObject3D.cs b/MatterControlLib/DesignTools/Obsolete/FitToBoundsObject3D.cs similarity index 100% rename from DesignTools/Obsolete/FitToBoundsObject3D.cs rename to MatterControlLib/DesignTools/Obsolete/FitToBoundsObject3D.cs diff --git a/DesignTools/Obsolete/RotateObject3D.cs b/MatterControlLib/DesignTools/Obsolete/RotateObject3D.cs similarity index 100% rename from DesignTools/Obsolete/RotateObject3D.cs rename to MatterControlLib/DesignTools/Obsolete/RotateObject3D.cs diff --git a/DesignTools/Operations/Align2D.cs b/MatterControlLib/DesignTools/Operations/Align2D.cs similarity index 100% rename from DesignTools/Operations/Align2D.cs rename to MatterControlLib/DesignTools/Operations/Align2D.cs diff --git a/DesignTools/Operations/AlignObject3D.cs b/MatterControlLib/DesignTools/Operations/AlignObject3D.cs similarity index 100% rename from DesignTools/Operations/AlignObject3D.cs rename to MatterControlLib/DesignTools/Operations/AlignObject3D.cs diff --git a/DesignTools/Operations/ArrayAdvancedObject3D.cs b/MatterControlLib/DesignTools/Operations/ArrayAdvancedObject3D.cs similarity index 100% rename from DesignTools/Operations/ArrayAdvancedObject3D.cs rename to MatterControlLib/DesignTools/Operations/ArrayAdvancedObject3D.cs diff --git a/DesignTools/Operations/ArrayLinearObject3D.cs b/MatterControlLib/DesignTools/Operations/ArrayLinearObject3D.cs similarity index 100% rename from DesignTools/Operations/ArrayLinearObject3D.cs rename to MatterControlLib/DesignTools/Operations/ArrayLinearObject3D.cs diff --git a/DesignTools/Operations/ArrayRadialObject3D.cs b/MatterControlLib/DesignTools/Operations/ArrayRadialObject3D.cs similarity index 100% rename from DesignTools/Operations/ArrayRadialObject3D.cs rename to MatterControlLib/DesignTools/Operations/ArrayRadialObject3D.cs diff --git a/DesignTools/Operations/CurveObject3D.cs b/MatterControlLib/DesignTools/Operations/CurveObject3D.cs similarity index 100% rename from DesignTools/Operations/CurveObject3D.cs rename to MatterControlLib/DesignTools/Operations/CurveObject3D.cs diff --git a/DesignTools/Operations/FitToBoundsObject3D_2.cs b/MatterControlLib/DesignTools/Operations/FitToBoundsObject3D_2.cs similarity index 100% rename from DesignTools/Operations/FitToBoundsObject3D_2.cs rename to MatterControlLib/DesignTools/Operations/FitToBoundsObject3D_2.cs diff --git a/DesignTools/Operations/GroupObject3D.cs b/MatterControlLib/DesignTools/Operations/GroupObject3D.cs similarity index 100% rename from DesignTools/Operations/GroupObject3D.cs rename to MatterControlLib/DesignTools/Operations/GroupObject3D.cs diff --git a/DesignTools/Operations/Image/ImageToPathObject3D.cs b/MatterControlLib/DesignTools/Operations/Image/ImageToPathObject3D.cs similarity index 100% rename from DesignTools/Operations/Image/ImageToPathObject3D.cs rename to MatterControlLib/DesignTools/Operations/Image/ImageToPathObject3D.cs diff --git a/DesignTools/Operations/Image/LinearExtrudeObject3D.cs b/MatterControlLib/DesignTools/Operations/Image/LinearExtrudeObject3D.cs similarity index 100% rename from DesignTools/Operations/Image/LinearExtrudeObject3D.cs rename to MatterControlLib/DesignTools/Operations/Image/LinearExtrudeObject3D.cs diff --git a/DesignTools/Operations/MirrorObject3D.cs b/MatterControlLib/DesignTools/Operations/MirrorObject3D.cs similarity index 100% rename from DesignTools/Operations/MirrorObject3D.cs rename to MatterControlLib/DesignTools/Operations/MirrorObject3D.cs diff --git a/DesignTools/Operations/Object3DExtensions.cs b/MatterControlLib/DesignTools/Operations/Object3DExtensions.cs similarity index 100% rename from DesignTools/Operations/Object3DExtensions.cs rename to MatterControlLib/DesignTools/Operations/Object3DExtensions.cs diff --git a/DesignTools/Operations/OperationSourceObject3D.cs b/MatterControlLib/DesignTools/Operations/OperationSourceObject3D.cs similarity index 100% rename from DesignTools/Operations/OperationSourceObject3D.cs rename to MatterControlLib/DesignTools/Operations/OperationSourceObject3D.cs diff --git a/DesignTools/Operations/Path/InflatePathObject3D.cs b/MatterControlLib/DesignTools/Operations/Path/InflatePathObject3D.cs similarity index 100% rename from DesignTools/Operations/Path/InflatePathObject3D.cs rename to MatterControlLib/DesignTools/Operations/Path/InflatePathObject3D.cs diff --git a/DesignTools/Operations/Path/SmoothPathObject3D.cs b/MatterControlLib/DesignTools/Operations/Path/SmoothPathObject3D.cs similarity index 100% rename from DesignTools/Operations/Path/SmoothPathObject3D.cs rename to MatterControlLib/DesignTools/Operations/Path/SmoothPathObject3D.cs diff --git a/DesignTools/Operations/PinchObject3D.cs b/MatterControlLib/DesignTools/Operations/PinchObject3D.cs similarity index 100% rename from DesignTools/Operations/PinchObject3D.cs rename to MatterControlLib/DesignTools/Operations/PinchObject3D.cs diff --git a/DesignTools/Operations/RotateObject3D_2.cs b/MatterControlLib/DesignTools/Operations/RotateObject3D_2.cs similarity index 100% rename from DesignTools/Operations/RotateObject3D_2.cs rename to MatterControlLib/DesignTools/Operations/RotateObject3D_2.cs diff --git a/DesignTools/Operations/ScaleObject3D.cs b/MatterControlLib/DesignTools/Operations/ScaleObject3D.cs similarity index 100% rename from DesignTools/Operations/ScaleObject3D.cs rename to MatterControlLib/DesignTools/Operations/ScaleObject3D.cs diff --git a/DesignTools/Operations/SetCenterObject3D.cs b/MatterControlLib/DesignTools/Operations/SetCenterObject3D.cs similarity index 100% rename from DesignTools/Operations/SetCenterObject3D.cs rename to MatterControlLib/DesignTools/Operations/SetCenterObject3D.cs diff --git a/DesignTools/Operations/TransformWrapperObject3D.cs b/MatterControlLib/DesignTools/Operations/TransformWrapperObject3D.cs similarity index 100% rename from DesignTools/Operations/TransformWrapperObject3D.cs rename to MatterControlLib/DesignTools/Operations/TransformWrapperObject3D.cs diff --git a/DesignTools/Operations/TranslateObject3D.cs b/MatterControlLib/DesignTools/Operations/TranslateObject3D.cs similarity index 100% rename from DesignTools/Operations/TranslateObject3D.cs rename to MatterControlLib/DesignTools/Operations/TranslateObject3D.cs diff --git a/DesignTools/Primitives/BaseObject3D.cs b/MatterControlLib/DesignTools/Primitives/BaseObject3D.cs similarity index 100% rename from DesignTools/Primitives/BaseObject3D.cs rename to MatterControlLib/DesignTools/Primitives/BaseObject3D.cs diff --git a/DesignTools/Primitives/ComponentObject3D.cs b/MatterControlLib/DesignTools/Primitives/ComponentObject3D.cs similarity index 100% rename from DesignTools/Primitives/ComponentObject3D.cs rename to MatterControlLib/DesignTools/Primitives/ComponentObject3D.cs diff --git a/DesignTools/Primitives/ConeObject3D.cs b/MatterControlLib/DesignTools/Primitives/ConeObject3D.cs similarity index 100% rename from DesignTools/Primitives/ConeObject3D.cs rename to MatterControlLib/DesignTools/Primitives/ConeObject3D.cs diff --git a/DesignTools/Primitives/CubeObject3D.cs b/MatterControlLib/DesignTools/Primitives/CubeObject3D.cs similarity index 100% rename from DesignTools/Primitives/CubeObject3D.cs rename to MatterControlLib/DesignTools/Primitives/CubeObject3D.cs diff --git a/DesignTools/Primitives/CylinderObject3D.cs b/MatterControlLib/DesignTools/Primitives/CylinderObject3D.cs similarity index 100% rename from DesignTools/Primitives/CylinderObject3D.cs rename to MatterControlLib/DesignTools/Primitives/CylinderObject3D.cs diff --git a/DesignTools/Primitives/HalfCylinderObject3D.cs b/MatterControlLib/DesignTools/Primitives/HalfCylinderObject3D.cs similarity index 100% rename from DesignTools/Primitives/HalfCylinderObject3D.cs rename to MatterControlLib/DesignTools/Primitives/HalfCylinderObject3D.cs diff --git a/DesignTools/Primitives/HalfSphereObject3D.cs b/MatterControlLib/DesignTools/Primitives/HalfSphereObject3D.cs similarity index 100% rename from DesignTools/Primitives/HalfSphereObject3D.cs rename to MatterControlLib/DesignTools/Primitives/HalfSphereObject3D.cs diff --git a/DesignTools/Primitives/HalfWedgeObject3D.cs b/MatterControlLib/DesignTools/Primitives/HalfWedgeObject3D.cs similarity index 100% rename from DesignTools/Primitives/HalfWedgeObject3D.cs rename to MatterControlLib/DesignTools/Primitives/HalfWedgeObject3D.cs diff --git a/DesignTools/Primitives/HexGridObject3D.cs b/MatterControlLib/DesignTools/Primitives/HexGridObject3D.cs similarity index 100% rename from DesignTools/Primitives/HexGridObject3D.cs rename to MatterControlLib/DesignTools/Primitives/HexGridObject3D.cs diff --git a/DesignTools/Primitives/ImageObject3D.cs b/MatterControlLib/DesignTools/Primitives/ImageObject3D.cs similarity index 100% rename from DesignTools/Primitives/ImageObject3D.cs rename to MatterControlLib/DesignTools/Primitives/ImageObject3D.cs diff --git a/DesignTools/Primitives/PyramidObject3D.cs b/MatterControlLib/DesignTools/Primitives/PyramidObject3D.cs similarity index 100% rename from DesignTools/Primitives/PyramidObject3D.cs rename to MatterControlLib/DesignTools/Primitives/PyramidObject3D.cs diff --git a/DesignTools/Primitives/RingObject3D.cs b/MatterControlLib/DesignTools/Primitives/RingObject3D.cs similarity index 100% rename from DesignTools/Primitives/RingObject3D.cs rename to MatterControlLib/DesignTools/Primitives/RingObject3D.cs diff --git a/DesignTools/Primitives/SphereObject3D.cs b/MatterControlLib/DesignTools/Primitives/SphereObject3D.cs similarity index 100% rename from DesignTools/Primitives/SphereObject3D.cs rename to MatterControlLib/DesignTools/Primitives/SphereObject3D.cs diff --git a/DesignTools/Primitives/TextObject3D.cs b/MatterControlLib/DesignTools/Primitives/TextObject3D.cs similarity index 100% rename from DesignTools/Primitives/TextObject3D.cs rename to MatterControlLib/DesignTools/Primitives/TextObject3D.cs diff --git a/DesignTools/Primitives/TorusObject3D.cs b/MatterControlLib/DesignTools/Primitives/TorusObject3D.cs similarity index 100% rename from DesignTools/Primitives/TorusObject3D.cs rename to MatterControlLib/DesignTools/Primitives/TorusObject3D.cs diff --git a/DesignTools/Primitives/WedgeObject3D.cs b/MatterControlLib/DesignTools/Primitives/WedgeObject3D.cs similarity index 100% rename from DesignTools/Primitives/WedgeObject3D.cs rename to MatterControlLib/DesignTools/Primitives/WedgeObject3D.cs diff --git a/DesignTools/PublicPropertyEditor.cs b/MatterControlLib/DesignTools/PublicPropertyEditor.cs similarity index 100% rename from DesignTools/PublicPropertyEditor.cs rename to MatterControlLib/DesignTools/PublicPropertyEditor.cs diff --git a/EeProm/EePromMarlinSettings.cs b/MatterControlLib/EeProm/EePromMarlinSettings.cs similarity index 100% rename from EeProm/EePromMarlinSettings.cs rename to MatterControlLib/EeProm/EePromMarlinSettings.cs diff --git a/EeProm/EePromMarlinWindow.cs b/MatterControlLib/EeProm/EePromMarlinWindow.cs similarity index 100% rename from EeProm/EePromMarlinWindow.cs rename to MatterControlLib/EeProm/EePromMarlinWindow.cs diff --git a/EeProm/EePromRepetierParameter.cs b/MatterControlLib/EeProm/EePromRepetierParameter.cs similarity index 100% rename from EeProm/EePromRepetierParameter.cs rename to MatterControlLib/EeProm/EePromRepetierParameter.cs diff --git a/EeProm/EePromRepetierStorage.cs b/MatterControlLib/EeProm/EePromRepetierStorage.cs similarity index 100% rename from EeProm/EePromRepetierStorage.cs rename to MatterControlLib/EeProm/EePromRepetierStorage.cs diff --git a/EeProm/EePromRepetierWindow.cs b/MatterControlLib/EeProm/EePromRepetierWindow.cs similarity index 100% rename from EeProm/EePromRepetierWindow.cs rename to MatterControlLib/EeProm/EePromRepetierWindow.cs diff --git a/History/PrintHistoryData.cs b/MatterControlLib/History/PrintHistoryData.cs similarity index 100% rename from History/PrintHistoryData.cs rename to MatterControlLib/History/PrintHistoryData.cs diff --git a/History/PrintHistoryListItem.cs b/MatterControlLib/History/PrintHistoryListItem.cs similarity index 100% rename from History/PrintHistoryListItem.cs rename to MatterControlLib/History/PrintHistoryListItem.cs diff --git a/Library/ContentProviders/GCodeContentProvider.cs b/MatterControlLib/Library/ContentProviders/GCodeContentProvider.cs similarity index 100% rename from Library/ContentProviders/GCodeContentProvider.cs rename to MatterControlLib/Library/ContentProviders/GCodeContentProvider.cs diff --git a/Library/ContentProviders/IContentProvider.cs b/MatterControlLib/Library/ContentProviders/IContentProvider.cs similarity index 100% rename from Library/ContentProviders/IContentProvider.cs rename to MatterControlLib/Library/ContentProviders/IContentProvider.cs diff --git a/Library/ContentProviders/ImageContentProvider.cs b/MatterControlLib/Library/ContentProviders/ImageContentProvider.cs similarity index 100% rename from Library/ContentProviders/ImageContentProvider.cs rename to MatterControlLib/Library/ContentProviders/ImageContentProvider.cs diff --git a/Library/ContentProviders/MeshContentProvider.cs b/MatterControlLib/Library/ContentProviders/MeshContentProvider.cs similarity index 100% rename from Library/ContentProviders/MeshContentProvider.cs rename to MatterControlLib/Library/ContentProviders/MeshContentProvider.cs diff --git a/Library/DynamicContentStore.cs b/MatterControlLib/Library/DynamicContentStore.cs similarity index 100% rename from Library/DynamicContentStore.cs rename to MatterControlLib/Library/DynamicContentStore.cs diff --git a/Library/Export/FolderExport.cs b/MatterControlLib/Library/Export/FolderExport.cs similarity index 100% rename from Library/Export/FolderExport.cs rename to MatterControlLib/Library/Export/FolderExport.cs diff --git a/Library/Export/GCodeExport.cs b/MatterControlLib/Library/Export/GCodeExport.cs similarity index 100% rename from Library/Export/GCodeExport.cs rename to MatterControlLib/Library/Export/GCodeExport.cs diff --git a/Library/Export/IExportPlugin.cs b/MatterControlLib/Library/Export/IExportPlugin.cs similarity index 100% rename from Library/Export/IExportPlugin.cs rename to MatterControlLib/Library/Export/IExportPlugin.cs diff --git a/Library/Export/MeshExport.cs b/MatterControlLib/Library/Export/MeshExport.cs similarity index 100% rename from Library/Export/MeshExport.cs rename to MatterControlLib/Library/Export/MeshExport.cs diff --git a/Library/Export/StlExport.cs b/MatterControlLib/Library/Export/StlExport.cs similarity index 100% rename from Library/Export/StlExport.cs rename to MatterControlLib/Library/Export/StlExport.cs diff --git a/Library/Export/ZipExport.cs b/MatterControlLib/Library/Export/ZipExport.cs similarity index 100% rename from Library/Export/ZipExport.cs rename to MatterControlLib/Library/Export/ZipExport.cs diff --git a/Library/ExtensionMethods.cs b/MatterControlLib/Library/ExtensionMethods.cs similarity index 100% rename from Library/ExtensionMethods.cs rename to MatterControlLib/Library/ExtensionMethods.cs diff --git a/Library/InMemoryLibraryItem.cs b/MatterControlLib/Library/InMemoryLibraryItem.cs similarity index 100% rename from Library/InMemoryLibraryItem.cs rename to MatterControlLib/Library/InMemoryLibraryItem.cs diff --git a/Library/Interfaces/ILibraryContainer.cs b/MatterControlLib/Library/Interfaces/ILibraryContainer.cs similarity index 100% rename from Library/Interfaces/ILibraryContainer.cs rename to MatterControlLib/Library/Interfaces/ILibraryContainer.cs diff --git a/Library/Interfaces/ILibraryContainerLink.cs b/MatterControlLib/Library/Interfaces/ILibraryContainerLink.cs similarity index 100% rename from Library/Interfaces/ILibraryContainerLink.cs rename to MatterControlLib/Library/Interfaces/ILibraryContainerLink.cs diff --git a/Library/Interfaces/ILibraryItem.cs b/MatterControlLib/Library/Interfaces/ILibraryItem.cs similarity index 100% rename from Library/Interfaces/ILibraryItem.cs rename to MatterControlLib/Library/Interfaces/ILibraryItem.cs diff --git a/Library/Interfaces/IThumbnail.cs b/MatterControlLib/Library/Interfaces/IThumbnail.cs similarity index 100% rename from Library/Interfaces/IThumbnail.cs rename to MatterControlLib/Library/Interfaces/IThumbnail.cs diff --git a/Library/Interfaces/KnownLengthStream.cs b/MatterControlLib/Library/Interfaces/KnownLengthStream.cs similarity index 100% rename from Library/Interfaces/KnownLengthStream.cs rename to MatterControlLib/Library/Interfaces/KnownLengthStream.cs diff --git a/Library/Interfaces/LibraryExtensionMethods.cs b/MatterControlLib/Library/Interfaces/LibraryExtensionMethods.cs similarity index 100% rename from Library/Interfaces/LibraryExtensionMethods.cs rename to MatterControlLib/Library/Interfaces/LibraryExtensionMethods.cs diff --git a/Library/LibraryProviders.cd b/MatterControlLib/Library/LibraryProviders.cd similarity index 100% rename from Library/LibraryProviders.cd rename to MatterControlLib/Library/LibraryProviders.cd diff --git a/Library/Providers/CreateFolderItem.cs b/MatterControlLib/Library/Providers/CreateFolderItem.cs similarity index 100% rename from Library/Providers/CreateFolderItem.cs rename to MatterControlLib/Library/Providers/CreateFolderItem.cs diff --git a/Library/Providers/DynamicContainerLink.cs b/MatterControlLib/Library/Providers/DynamicContainerLink.cs similarity index 100% rename from Library/Providers/DynamicContainerLink.cs rename to MatterControlLib/Library/Providers/DynamicContainerLink.cs diff --git a/Library/Providers/FileSystem/FileSystemContainer.cs b/MatterControlLib/Library/Providers/FileSystem/FileSystemContainer.cs similarity index 100% rename from Library/Providers/FileSystem/FileSystemContainer.cs rename to MatterControlLib/Library/Providers/FileSystem/FileSystemContainer.cs diff --git a/Library/Providers/FileSystem/FileSystemFileItem.cs b/MatterControlLib/Library/Providers/FileSystem/FileSystemFileItem.cs similarity index 100% rename from Library/Providers/FileSystem/FileSystemFileItem.cs rename to MatterControlLib/Library/Providers/FileSystem/FileSystemFileItem.cs diff --git a/Library/Providers/FileSystem/FileSystemItem.cs b/MatterControlLib/Library/Providers/FileSystem/FileSystemItem.cs similarity index 100% rename from Library/Providers/FileSystem/FileSystemItem.cs rename to MatterControlLib/Library/Providers/FileSystem/FileSystemItem.cs diff --git a/Library/Providers/FileSystem/McxContainer.cs b/MatterControlLib/Library/Providers/FileSystem/McxContainer.cs similarity index 100% rename from Library/Providers/FileSystem/McxContainer.cs rename to MatterControlLib/Library/Providers/FileSystem/McxContainer.cs diff --git a/Library/Providers/FileSystem/SceneReplacementFileItem.cs b/MatterControlLib/Library/Providers/FileSystem/SceneReplacementFileItem.cs similarity index 100% rename from Library/Providers/FileSystem/SceneReplacementFileItem.cs rename to MatterControlLib/Library/Providers/FileSystem/SceneReplacementFileItem.cs diff --git a/Library/Providers/GeneratorItem.cs b/MatterControlLib/Library/Providers/GeneratorItem.cs similarity index 100% rename from Library/Providers/GeneratorItem.cs rename to MatterControlLib/Library/Providers/GeneratorItem.cs diff --git a/Library/Providers/GraphConfig.cs b/MatterControlLib/Library/Providers/GraphConfig.cs similarity index 100% rename from Library/Providers/GraphConfig.cs rename to MatterControlLib/Library/Providers/GraphConfig.cs diff --git a/Library/Providers/LibraryConfig.cs b/MatterControlLib/Library/Providers/LibraryConfig.cs similarity index 100% rename from Library/Providers/LibraryConfig.cs rename to MatterControlLib/Library/Providers/LibraryConfig.cs diff --git a/Library/Providers/LibraryContainer.cs b/MatterControlLib/Library/Providers/LibraryContainer.cs similarity index 100% rename from Library/Providers/LibraryContainer.cs rename to MatterControlLib/Library/Providers/LibraryContainer.cs diff --git a/Library/Providers/LibraryProviderHelpers.cs b/MatterControlLib/Library/Providers/LibraryProviderHelpers.cs similarity index 100% rename from Library/Providers/LibraryProviderHelpers.cs rename to MatterControlLib/Library/Providers/LibraryProviderHelpers.cs diff --git a/Library/Providers/MatterControl/CalibrationPartsContainer.cs b/MatterControlLib/Library/Providers/MatterControl/CalibrationPartsContainer.cs similarity index 100% rename from Library/Providers/MatterControl/CalibrationPartsContainer.cs rename to MatterControlLib/Library/Providers/MatterControl/CalibrationPartsContainer.cs diff --git a/Library/Providers/MatterControl/LibraryCollectionContainer.cs b/MatterControlLib/Library/Providers/MatterControl/LibraryCollectionContainer.cs similarity index 100% rename from Library/Providers/MatterControl/LibraryCollectionContainer.cs rename to MatterControlLib/Library/Providers/MatterControl/LibraryCollectionContainer.cs diff --git a/Library/Providers/MatterControl/PartHistoryContainer.cs b/MatterControlLib/Library/Providers/MatterControl/PartHistoryContainer.cs similarity index 100% rename from Library/Providers/MatterControl/PartHistoryContainer.cs rename to MatterControlLib/Library/Providers/MatterControl/PartHistoryContainer.cs diff --git a/Library/Providers/MatterControl/PlatingHistoryContainer.cs b/MatterControlLib/Library/Providers/MatterControl/PlatingHistoryContainer.cs similarity index 100% rename from Library/Providers/MatterControl/PlatingHistoryContainer.cs rename to MatterControlLib/Library/Providers/MatterControl/PlatingHistoryContainer.cs diff --git a/Library/Providers/MatterControl/PrintHistoryContainer.cs b/MatterControlLib/Library/Providers/MatterControl/PrintHistoryContainer.cs similarity index 100% rename from Library/Providers/MatterControl/PrintHistoryContainer.cs rename to MatterControlLib/Library/Providers/MatterControl/PrintHistoryContainer.cs diff --git a/Library/Providers/MatterControl/PrintHistoryItem.cs b/MatterControlLib/Library/Providers/MatterControl/PrintHistoryItem.cs similarity index 100% rename from Library/Providers/MatterControl/PrintHistoryItem.cs rename to MatterControlLib/Library/Providers/MatterControl/PrintHistoryItem.cs diff --git a/Library/Providers/MatterControl/PrintQueueContainer.cs b/MatterControlLib/Library/Providers/MatterControl/PrintQueueContainer.cs similarity index 100% rename from Library/Providers/MatterControl/PrintQueueContainer.cs rename to MatterControlLib/Library/Providers/MatterControl/PrintQueueContainer.cs diff --git a/Library/Providers/MatterControl/RootHistoryContainer.cs b/MatterControlLib/Library/Providers/MatterControl/RootHistoryContainer.cs similarity index 100% rename from Library/Providers/MatterControl/RootHistoryContainer.cs rename to MatterControlLib/Library/Providers/MatterControl/RootHistoryContainer.cs diff --git a/Library/Providers/MatterControl/SqliteLibraryContainer.cs b/MatterControlLib/Library/Providers/MatterControl/SqliteLibraryContainer.cs similarity index 100% rename from Library/Providers/MatterControl/SqliteLibraryContainer.cs rename to MatterControlLib/Library/Providers/MatterControl/SqliteLibraryContainer.cs diff --git a/Library/Providers/MessageItem.cs b/MatterControlLib/Library/Providers/MessageItem.cs similarity index 100% rename from Library/Providers/MessageItem.cs rename to MatterControlLib/Library/Providers/MessageItem.cs diff --git a/Library/Providers/RootLibraryContainer.cs b/MatterControlLib/Library/Providers/RootLibraryContainer.cs similarity index 100% rename from Library/Providers/RootLibraryContainer.cs rename to MatterControlLib/Library/Providers/RootLibraryContainer.cs diff --git a/Library/Providers/SDCard/SDCardContainer.cs b/MatterControlLib/Library/Providers/SDCard/SDCardContainer.cs similarity index 100% rename from Library/Providers/SDCard/SDCardContainer.cs rename to MatterControlLib/Library/Providers/SDCard/SDCardContainer.cs diff --git a/Library/Providers/SDCard/SDCardFileItem.cs b/MatterControlLib/Library/Providers/SDCard/SDCardFileItem.cs similarity index 100% rename from Library/Providers/SDCard/SDCardFileItem.cs rename to MatterControlLib/Library/Providers/SDCard/SDCardFileItem.cs diff --git a/Library/Providers/WritableContainer.cs b/MatterControlLib/Library/Providers/WritableContainer.cs similarity index 100% rename from Library/Providers/WritableContainer.cs rename to MatterControlLib/Library/Providers/WritableContainer.cs diff --git a/Library/Providers/Zip/LocalZipContainerLink.cs b/MatterControlLib/Library/Providers/Zip/LocalZipContainerLink.cs similarity index 100% rename from Library/Providers/Zip/LocalZipContainerLink.cs rename to MatterControlLib/Library/Providers/Zip/LocalZipContainerLink.cs diff --git a/Library/Providers/Zip/ZipMemoryContainer.cs b/MatterControlLib/Library/Providers/Zip/ZipMemoryContainer.cs similarity index 100% rename from Library/Providers/Zip/ZipMemoryContainer.cs rename to MatterControlLib/Library/Providers/Zip/ZipMemoryContainer.cs diff --git a/Library/Providers/Zip/ZipMemoryItem.cs b/MatterControlLib/Library/Providers/Zip/ZipMemoryItem.cs similarity index 100% rename from Library/Providers/Zip/ZipMemoryItem.cs rename to MatterControlLib/Library/Providers/Zip/ZipMemoryItem.cs diff --git a/Library/ReadOnlyStreamItem.cs b/MatterControlLib/Library/ReadOnlyStreamItem.cs similarity index 100% rename from Library/ReadOnlyStreamItem.cs rename to MatterControlLib/Library/ReadOnlyStreamItem.cs diff --git a/Library/Widgets/ExpandCheckboxButton.cs b/MatterControlLib/Library/Widgets/ExpandCheckboxButton.cs similarity index 100% rename from Library/Widgets/ExpandCheckboxButton.cs rename to MatterControlLib/Library/Widgets/ExpandCheckboxButton.cs diff --git a/Library/Widgets/InsertionGroupObject3D.cs b/MatterControlLib/Library/Widgets/InsertionGroupObject3D.cs similarity index 100% rename from Library/Widgets/InsertionGroupObject3D.cs rename to MatterControlLib/Library/Widgets/InsertionGroupObject3D.cs diff --git a/Library/Widgets/ListView.cd b/MatterControlLib/Library/Widgets/ListView.cd similarity index 100% rename from Library/Widgets/ListView.cd rename to MatterControlLib/Library/Widgets/ListView.cd diff --git a/Library/Widgets/ListView/IListContentView.cs b/MatterControlLib/Library/Widgets/ListView/IListContentView.cs similarity index 100% rename from Library/Widgets/ListView/IListContentView.cs rename to MatterControlLib/Library/Widgets/ListView/IListContentView.cs diff --git a/Library/Widgets/ListView/IconListView.cs b/MatterControlLib/Library/Widgets/ListView/IconListView.cs similarity index 100% rename from Library/Widgets/ListView/IconListView.cs rename to MatterControlLib/Library/Widgets/ListView/IconListView.cs diff --git a/Library/Widgets/ListView/ListView.cs b/MatterControlLib/Library/Widgets/ListView/ListView.cs similarity index 100% rename from Library/Widgets/ListView/ListView.cs rename to MatterControlLib/Library/Widgets/ListView/ListView.cs diff --git a/Library/Widgets/ListView/ListViewItem.cs b/MatterControlLib/Library/Widgets/ListView/ListViewItem.cs similarity index 100% rename from Library/Widgets/ListView/ListViewItem.cs rename to MatterControlLib/Library/Widgets/ListView/ListViewItem.cs diff --git a/Library/Widgets/ListView/ListViewItemBase.cs b/MatterControlLib/Library/Widgets/ListView/ListViewItemBase.cs similarity index 100% rename from Library/Widgets/ListView/ListViewItemBase.cs rename to MatterControlLib/Library/Widgets/ListView/ListViewItemBase.cs diff --git a/Library/Widgets/ListView/PrintItemAction.cs b/MatterControlLib/Library/Widgets/ListView/PrintItemAction.cs similarity index 100% rename from Library/Widgets/ListView/PrintItemAction.cs rename to MatterControlLib/Library/Widgets/ListView/PrintItemAction.cs diff --git a/Library/Widgets/ListView/RowListView.cs b/MatterControlLib/Library/Widgets/ListView/RowListView.cs similarity index 100% rename from Library/Widgets/ListView/RowListView.cs rename to MatterControlLib/Library/Widgets/ListView/RowListView.cs diff --git a/Library/Widgets/PrintLibraryWidget.cs b/MatterControlLib/Library/Widgets/PrintLibraryWidget.cs similarity index 100% rename from Library/Widgets/PrintLibraryWidget.cs rename to MatterControlLib/Library/Widgets/PrintLibraryWidget.cs diff --git a/MatterControlApplication.cs b/MatterControlLib/MatterControlApplication.cs similarity index 100% rename from MatterControlApplication.cs rename to MatterControlLib/MatterControlApplication.cs diff --git a/MatterControlLib/MatterControlLib.csproj b/MatterControlLib/MatterControlLib.csproj new file mode 100644 index 000000000..a3e3fbe1d --- /dev/null +++ b/MatterControlLib/MatterControlLib.csproj @@ -0,0 +1,103 @@ + + + + netstandard2.0 + MatterHackers Inc. + + + + TRACE;DEBUG;USE_OPENGL;IS_WINDOWS;IS_WINDOWS_FORMS + + + + TRACE;USE_OPENGL;IS_WINDOWS;IS_WINDOWS_FORMS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PdfSharp.dll + + + + + + + + diff --git a/PartPreviewWindow/BedSettings.cs b/MatterControlLib/PartPreviewWindow/BedSettings.cs similarity index 100% rename from PartPreviewWindow/BedSettings.cs rename to MatterControlLib/PartPreviewWindow/BedSettings.cs diff --git a/PartPreviewWindow/CreateDiscreteMeshes.cs b/MatterControlLib/PartPreviewWindow/CreateDiscreteMeshes.cs similarity index 100% rename from PartPreviewWindow/CreateDiscreteMeshes.cs rename to MatterControlLib/PartPreviewWindow/CreateDiscreteMeshes.cs diff --git a/PartPreviewWindow/GCode2DWidget.cs b/MatterControlLib/PartPreviewWindow/GCode2DWidget.cs similarity index 100% rename from PartPreviewWindow/GCode2DWidget.cs rename to MatterControlLib/PartPreviewWindow/GCode2DWidget.cs diff --git a/PartPreviewWindow/GCode3DWidget.cs b/MatterControlLib/PartPreviewWindow/GCode3DWidget.cs similarity index 100% rename from PartPreviewWindow/GCode3DWidget.cs rename to MatterControlLib/PartPreviewWindow/GCode3DWidget.cs diff --git a/PartPreviewWindow/GCodeDetails/BoolOption.cs b/MatterControlLib/PartPreviewWindow/GCodeDetails/BoolOption.cs similarity index 100% rename from PartPreviewWindow/GCodeDetails/BoolOption.cs rename to MatterControlLib/PartPreviewWindow/GCodeDetails/BoolOption.cs diff --git a/PartPreviewWindow/GCodeDetails/GCodeDetails.cs b/MatterControlLib/PartPreviewWindow/GCodeDetails/GCodeDetails.cs similarity index 100% rename from PartPreviewWindow/GCodeDetails/GCodeDetails.cs rename to MatterControlLib/PartPreviewWindow/GCodeDetails/GCodeDetails.cs diff --git a/PartPreviewWindow/GCodeDetails/GCodeDetailsView.cs b/MatterControlLib/PartPreviewWindow/GCodeDetails/GCodeDetailsView.cs similarity index 100% rename from PartPreviewWindow/GCodeDetails/GCodeDetailsView.cs rename to MatterControlLib/PartPreviewWindow/GCodeDetails/GCodeDetailsView.cs diff --git a/PartPreviewWindow/GCodeDetails/GCodeLayerDetailsView.cs b/MatterControlLib/PartPreviewWindow/GCodeDetails/GCodeLayerDetailsView.cs similarity index 100% rename from PartPreviewWindow/GCodeDetails/GCodeLayerDetailsView.cs rename to MatterControlLib/PartPreviewWindow/GCodeDetails/GCodeLayerDetailsView.cs diff --git a/PartPreviewWindow/GCodeDetails/GCodeOptionsPanel.cs b/MatterControlLib/PartPreviewWindow/GCodeDetails/GCodeOptionsPanel.cs similarity index 100% rename from PartPreviewWindow/GCodeDetails/GCodeOptionsPanel.cs rename to MatterControlLib/PartPreviewWindow/GCodeDetails/GCodeOptionsPanel.cs diff --git a/PartPreviewWindow/GCodeDetails/IToggleOption.cs b/MatterControlLib/PartPreviewWindow/GCodeDetails/IToggleOption.cs similarity index 100% rename from PartPreviewWindow/GCodeDetails/IToggleOption.cs rename to MatterControlLib/PartPreviewWindow/GCodeDetails/IToggleOption.cs diff --git a/PartPreviewWindow/LeftClipFlowLayoutWidget.cs b/MatterControlLib/PartPreviewWindow/LeftClipFlowLayoutWidget.cs similarity index 100% rename from PartPreviewWindow/LeftClipFlowLayoutWidget.cs rename to MatterControlLib/PartPreviewWindow/LeftClipFlowLayoutWidget.cs diff --git a/PartPreviewWindow/LibraryBrowserPage.cs b/MatterControlLib/PartPreviewWindow/LibraryBrowserPage.cs similarity index 100% rename from PartPreviewWindow/LibraryBrowserPage.cs rename to MatterControlLib/PartPreviewWindow/LibraryBrowserPage.cs diff --git a/PartPreviewWindow/MarkdownEditPage.cs b/MatterControlLib/PartPreviewWindow/MarkdownEditPage.cs similarity index 100% rename from PartPreviewWindow/MarkdownEditPage.cs rename to MatterControlLib/PartPreviewWindow/MarkdownEditPage.cs diff --git a/PartPreviewWindow/MaterialControls.cs b/MatterControlLib/PartPreviewWindow/MaterialControls.cs similarity index 100% rename from PartPreviewWindow/MaterialControls.cs rename to MatterControlLib/PartPreviewWindow/MaterialControls.cs diff --git a/PartPreviewWindow/ModelOptionsPanel.cs b/MatterControlLib/PartPreviewWindow/ModelOptionsPanel.cs similarity index 100% rename from PartPreviewWindow/ModelOptionsPanel.cs rename to MatterControlLib/PartPreviewWindow/ModelOptionsPanel.cs diff --git a/PartPreviewWindow/MoveItemPage.cs b/MatterControlLib/PartPreviewWindow/MoveItemPage.cs similarity index 100% rename from PartPreviewWindow/MoveItemPage.cs rename to MatterControlLib/PartPreviewWindow/MoveItemPage.cs diff --git a/PartPreviewWindow/NewTabButton.cs b/MatterControlLib/PartPreviewWindow/NewTabButton.cs similarity index 100% rename from PartPreviewWindow/NewTabButton.cs rename to MatterControlLib/PartPreviewWindow/NewTabButton.cs diff --git a/PartPreviewWindow/Object3DTreeBuilder.cs b/MatterControlLib/PartPreviewWindow/Object3DTreeBuilder.cs similarity index 100% rename from PartPreviewWindow/Object3DTreeBuilder.cs rename to MatterControlLib/PartPreviewWindow/Object3DTreeBuilder.cs diff --git a/PartPreviewWindow/PartPreviewContent.cs b/MatterControlLib/PartPreviewWindow/PartPreviewContent.cs similarity index 100% rename from PartPreviewWindow/PartPreviewContent.cs rename to MatterControlLib/PartPreviewWindow/PartPreviewContent.cs diff --git a/PartPreviewWindow/PartTabPage.cs b/MatterControlLib/PartPreviewWindow/PartTabPage.cs similarity index 100% rename from PartPreviewWindow/PartTabPage.cs rename to MatterControlLib/PartPreviewWindow/PartTabPage.cs diff --git a/PartPreviewWindow/PlatingHelper.cs b/MatterControlLib/PartPreviewWindow/PlatingHelper.cs similarity index 100% rename from PartPreviewWindow/PlatingHelper.cs rename to MatterControlLib/PartPreviewWindow/PlatingHelper.cs diff --git a/PartPreviewWindow/PopupButton.cs b/MatterControlLib/PartPreviewWindow/PopupButton.cs similarity index 100% rename from PartPreviewWindow/PopupButton.cs rename to MatterControlLib/PartPreviewWindow/PopupButton.cs diff --git a/PartPreviewWindow/PopupMenu.cs b/MatterControlLib/PartPreviewWindow/PopupMenu.cs similarity index 100% rename from PartPreviewWindow/PopupMenu.cs rename to MatterControlLib/PartPreviewWindow/PopupMenu.cs diff --git a/PartPreviewWindow/PopupMenuButton.cs b/MatterControlLib/PartPreviewWindow/PopupMenuButton.cs similarity index 100% rename from PartPreviewWindow/PopupMenuButton.cs rename to MatterControlLib/PartPreviewWindow/PopupMenuButton.cs diff --git a/PartPreviewWindow/PrinterTabPage.cs b/MatterControlLib/PartPreviewWindow/PrinterTabPage.cs similarity index 100% rename from PartPreviewWindow/PrinterTabPage.cs rename to MatterControlLib/PartPreviewWindow/PrinterTabPage.cs diff --git a/PartPreviewWindow/ResizableSectionWidget.cs b/MatterControlLib/PartPreviewWindow/ResizableSectionWidget.cs similarity index 100% rename from PartPreviewWindow/ResizableSectionWidget.cs rename to MatterControlLib/PartPreviewWindow/ResizableSectionWidget.cs diff --git a/PartPreviewWindow/RoundedToggleSwitch.cs b/MatterControlLib/PartPreviewWindow/RoundedToggleSwitch.cs similarity index 100% rename from PartPreviewWindow/RoundedToggleSwitch.cs rename to MatterControlLib/PartPreviewWindow/RoundedToggleSwitch.cs diff --git a/PartPreviewWindow/RunningTaskRow.cs b/MatterControlLib/PartPreviewWindow/RunningTaskRow.cs similarity index 100% rename from PartPreviewWindow/RunningTaskRow.cs rename to MatterControlLib/PartPreviewWindow/RunningTaskRow.cs diff --git a/PartPreviewWindow/RunningTasksWidget.cs b/MatterControlLib/PartPreviewWindow/RunningTasksWidget.cs similarity index 100% rename from PartPreviewWindow/RunningTasksWidget.cs rename to MatterControlLib/PartPreviewWindow/RunningTasksWidget.cs diff --git a/PartPreviewWindow/SaveAsPage.cs b/MatterControlLib/PartPreviewWindow/SaveAsPage.cs similarity index 100% rename from PartPreviewWindow/SaveAsPage.cs rename to MatterControlLib/PartPreviewWindow/SaveAsPage.cs diff --git a/PartPreviewWindow/SearchableSectionWidget.cs b/MatterControlLib/PartPreviewWindow/SearchableSectionWidget.cs similarity index 100% rename from PartPreviewWindow/SearchableSectionWidget.cs rename to MatterControlLib/PartPreviewWindow/SearchableSectionWidget.cs diff --git a/PartPreviewWindow/SectionWidget.cs b/MatterControlLib/PartPreviewWindow/SectionWidget.cs similarity index 100% rename from PartPreviewWindow/SectionWidget.cs rename to MatterControlLib/PartPreviewWindow/SectionWidget.cs diff --git a/PartPreviewWindow/SelectedObjectPanel.cs b/MatterControlLib/PartPreviewWindow/SelectedObjectPanel.cs similarity index 100% rename from PartPreviewWindow/SelectedObjectPanel.cs rename to MatterControlLib/PartPreviewWindow/SelectedObjectPanel.cs diff --git a/PartPreviewWindow/SliceLayerSelector.cs b/MatterControlLib/PartPreviewWindow/SliceLayerSelector.cs similarity index 100% rename from PartPreviewWindow/SliceLayerSelector.cs rename to MatterControlLib/PartPreviewWindow/SliceLayerSelector.cs diff --git a/PartPreviewWindow/SpeedsLegend.cs b/MatterControlLib/PartPreviewWindow/SpeedsLegend.cs similarity index 100% rename from PartPreviewWindow/SpeedsLegend.cs rename to MatterControlLib/PartPreviewWindow/SpeedsLegend.cs diff --git a/PartPreviewWindow/StartPage/ExploreItem.cs b/MatterControlLib/PartPreviewWindow/StartPage/ExploreItem.cs similarity index 100% rename from PartPreviewWindow/StartPage/ExploreItem.cs rename to MatterControlLib/PartPreviewWindow/StartPage/ExploreItem.cs diff --git a/PartPreviewWindow/StartPage/ExplorePanel.cs b/MatterControlLib/PartPreviewWindow/StartPage/ExplorePanel.cs similarity index 100% rename from PartPreviewWindow/StartPage/ExplorePanel.cs rename to MatterControlLib/PartPreviewWindow/StartPage/ExplorePanel.cs diff --git a/PartPreviewWindow/StartPage/ExploreSection.cs b/MatterControlLib/PartPreviewWindow/StartPage/ExploreSection.cs similarity index 100% rename from PartPreviewWindow/StartPage/ExploreSection.cs rename to MatterControlLib/PartPreviewWindow/StartPage/ExploreSection.cs diff --git a/PartPreviewWindow/StartPage/ExplorerBar.cs b/MatterControlLib/PartPreviewWindow/StartPage/ExplorerBar.cs similarity index 100% rename from PartPreviewWindow/StartPage/ExplorerBar.cs rename to MatterControlLib/PartPreviewWindow/StartPage/ExplorerBar.cs diff --git a/PartPreviewWindow/StartPage/FeedData.cs b/MatterControlLib/PartPreviewWindow/StartPage/FeedData.cs similarity index 100% rename from PartPreviewWindow/StartPage/FeedData.cs rename to MatterControlLib/PartPreviewWindow/StartPage/FeedData.cs diff --git a/PartPreviewWindow/StartPage/FeedItemData.cs b/MatterControlLib/PartPreviewWindow/StartPage/FeedItemData.cs similarity index 100% rename from PartPreviewWindow/StartPage/FeedItemData.cs rename to MatterControlLib/PartPreviewWindow/StartPage/FeedItemData.cs diff --git a/PartPreviewWindow/StartPage/FeedSectionData.cs b/MatterControlLib/PartPreviewWindow/StartPage/FeedSectionData.cs similarity index 100% rename from PartPreviewWindow/StartPage/FeedSectionData.cs rename to MatterControlLib/PartPreviewWindow/StartPage/FeedSectionData.cs diff --git a/PartPreviewWindow/StartPage/StartTabPage.cs b/MatterControlLib/PartPreviewWindow/StartPage/StartTabPage.cs similarity index 100% rename from PartPreviewWindow/StartPage/StartTabPage.cs rename to MatterControlLib/PartPreviewWindow/StartPage/StartTabPage.cs diff --git a/PartPreviewWindow/SystemWindowExtension.cs b/MatterControlLib/PartPreviewWindow/SystemWindowExtension.cs similarity index 100% rename from PartPreviewWindow/SystemWindowExtension.cs rename to MatterControlLib/PartPreviewWindow/SystemWindowExtension.cs diff --git a/PartPreviewWindow/Tabs.cs b/MatterControlLib/PartPreviewWindow/Tabs.cs similarity index 100% rename from PartPreviewWindow/Tabs.cs rename to MatterControlLib/PartPreviewWindow/Tabs.cs diff --git a/PartPreviewWindow/Toolbar.cs b/MatterControlLib/PartPreviewWindow/Toolbar.cs similarity index 100% rename from PartPreviewWindow/Toolbar.cs rename to MatterControlLib/PartPreviewWindow/Toolbar.cs diff --git a/PartPreviewWindow/View3D/Actions/CombineObject3D.cs b/MatterControlLib/PartPreviewWindow/View3D/Actions/CombineObject3D.cs similarity index 100% rename from PartPreviewWindow/View3D/Actions/CombineObject3D.cs rename to MatterControlLib/PartPreviewWindow/View3D/Actions/CombineObject3D.cs diff --git a/PartPreviewWindow/View3D/Actions/ImageEditor.cs b/MatterControlLib/PartPreviewWindow/View3D/Actions/ImageEditor.cs similarity index 100% rename from PartPreviewWindow/View3D/Actions/ImageEditor.cs rename to MatterControlLib/PartPreviewWindow/View3D/Actions/ImageEditor.cs diff --git a/PartPreviewWindow/View3D/Actions/IntersectionObject3D.cs b/MatterControlLib/PartPreviewWindow/View3D/Actions/IntersectionObject3D.cs similarity index 100% rename from PartPreviewWindow/View3D/Actions/IntersectionObject3D.cs rename to MatterControlLib/PartPreviewWindow/View3D/Actions/IntersectionObject3D.cs diff --git a/PartPreviewWindow/View3D/Actions/MeshWrapperObject3D.cs b/MatterControlLib/PartPreviewWindow/View3D/Actions/MeshWrapperObject3D.cs similarity index 100% rename from PartPreviewWindow/View3D/Actions/MeshWrapperObject3D.cs rename to MatterControlLib/PartPreviewWindow/View3D/Actions/MeshWrapperObject3D.cs diff --git a/PartPreviewWindow/View3D/Actions/ModifiedMeshObject3D.cs b/MatterControlLib/PartPreviewWindow/View3D/Actions/ModifiedMeshObject3D.cs similarity index 100% rename from PartPreviewWindow/View3D/Actions/ModifiedMeshObject3D.cs rename to MatterControlLib/PartPreviewWindow/View3D/Actions/ModifiedMeshObject3D.cs diff --git a/PartPreviewWindow/View3D/Actions/SubtractAndReplaceObject3D.cs b/MatterControlLib/PartPreviewWindow/View3D/Actions/SubtractAndReplaceObject3D.cs similarity index 100% rename from PartPreviewWindow/View3D/Actions/SubtractAndReplaceObject3D.cs rename to MatterControlLib/PartPreviewWindow/View3D/Actions/SubtractAndReplaceObject3D.cs diff --git a/PartPreviewWindow/View3D/Actions/SubtractObject3D.cs b/MatterControlLib/PartPreviewWindow/View3D/Actions/SubtractObject3D.cs similarity index 100% rename from PartPreviewWindow/View3D/Actions/SubtractObject3D.cs rename to MatterControlLib/PartPreviewWindow/View3D/Actions/SubtractObject3D.cs diff --git a/PartPreviewWindow/View3D/BedMeshGenerator.cs b/MatterControlLib/PartPreviewWindow/View3D/BedMeshGenerator.cs similarity index 100% rename from PartPreviewWindow/View3D/BedMeshGenerator.cs rename to MatterControlLib/PartPreviewWindow/View3D/BedMeshGenerator.cs diff --git a/PartPreviewWindow/View3D/ColorSwatchSelector.cs b/MatterControlLib/PartPreviewWindow/View3D/ColorSwatchSelector.cs similarity index 100% rename from PartPreviewWindow/View3D/ColorSwatchSelector.cs rename to MatterControlLib/PartPreviewWindow/View3D/ColorSwatchSelector.cs diff --git a/PartPreviewWindow/View3D/DebugBvh.cs b/MatterControlLib/PartPreviewWindow/View3D/DebugBvh.cs similarity index 100% rename from PartPreviewWindow/View3D/DebugBvh.cs rename to MatterControlLib/PartPreviewWindow/View3D/DebugBvh.cs diff --git a/PartPreviewWindow/View3D/DragDropLoadProgress.cs b/MatterControlLib/PartPreviewWindow/View3D/DragDropLoadProgress.cs similarity index 100% rename from PartPreviewWindow/View3D/DragDropLoadProgress.cs rename to MatterControlLib/PartPreviewWindow/View3D/DragDropLoadProgress.cs diff --git a/PartPreviewWindow/View3D/GridOptionsPanel.cs b/MatterControlLib/PartPreviewWindow/View3D/GridOptionsPanel.cs similarity index 100% rename from PartPreviewWindow/View3D/GridOptionsPanel.cs rename to MatterControlLib/PartPreviewWindow/View3D/GridOptionsPanel.cs diff --git a/PartPreviewWindow/View3D/Gui3D/MoveInZControl.cs b/MatterControlLib/PartPreviewWindow/View3D/Gui3D/MoveInZControl.cs similarity index 100% rename from PartPreviewWindow/View3D/Gui3D/MoveInZControl.cs rename to MatterControlLib/PartPreviewWindow/View3D/Gui3D/MoveInZControl.cs diff --git a/PartPreviewWindow/View3D/Gui3D/SelectionShadow.cs b/MatterControlLib/PartPreviewWindow/View3D/Gui3D/SelectionShadow.cs similarity index 100% rename from PartPreviewWindow/View3D/Gui3D/SelectionShadow.cs rename to MatterControlLib/PartPreviewWindow/View3D/Gui3D/SelectionShadow.cs diff --git a/PartPreviewWindow/View3D/Gui3D/SnapingIndicator.cs b/MatterControlLib/PartPreviewWindow/View3D/Gui3D/SnapingIndicator.cs similarity index 100% rename from PartPreviewWindow/View3D/Gui3D/SnapingIndicator.cs rename to MatterControlLib/PartPreviewWindow/View3D/Gui3D/SnapingIndicator.cs diff --git a/PartPreviewWindow/View3D/IObject3DEditor.cs b/MatterControlLib/PartPreviewWindow/View3D/IObject3DEditor.cs similarity index 100% rename from PartPreviewWindow/View3D/IObject3DEditor.cs rename to MatterControlLib/PartPreviewWindow/View3D/IObject3DEditor.cs diff --git a/PartPreviewWindow/View3D/InteractionLayer.cs b/MatterControlLib/PartPreviewWindow/View3D/InteractionLayer.cs similarity index 100% rename from PartPreviewWindow/View3D/InteractionLayer.cs rename to MatterControlLib/PartPreviewWindow/View3D/InteractionLayer.cs diff --git a/PartPreviewWindow/View3D/InteractionVolume.cs b/MatterControlLib/PartPreviewWindow/View3D/InteractionVolume.cs similarity index 100% rename from PartPreviewWindow/View3D/InteractionVolume.cs rename to MatterControlLib/PartPreviewWindow/View3D/InteractionVolume.cs diff --git a/PartPreviewWindow/View3D/MeshViewerWidget.cs b/MatterControlLib/PartPreviewWindow/View3D/MeshViewerWidget.cs similarity index 100% rename from PartPreviewWindow/View3D/MeshViewerWidget.cs rename to MatterControlLib/PartPreviewWindow/View3D/MeshViewerWidget.cs diff --git a/PartPreviewWindow/View3D/MouseEvent3DArgs.cs b/MatterControlLib/PartPreviewWindow/View3D/MouseEvent3DArgs.cs similarity index 100% rename from PartPreviewWindow/View3D/MouseEvent3DArgs.cs rename to MatterControlLib/PartPreviewWindow/View3D/MouseEvent3DArgs.cs diff --git a/PartPreviewWindow/View3D/PrinterBar/OverflowBar.cs b/MatterControlLib/PartPreviewWindow/View3D/PrinterBar/OverflowBar.cs similarity index 100% rename from PartPreviewWindow/View3D/PrinterBar/OverflowBar.cs rename to MatterControlLib/PartPreviewWindow/View3D/PrinterBar/OverflowBar.cs diff --git a/PartPreviewWindow/View3D/PrinterBar/PauseResumeButton.cs b/MatterControlLib/PartPreviewWindow/View3D/PrinterBar/PauseResumeButton.cs similarity index 100% rename from PartPreviewWindow/View3D/PrinterBar/PauseResumeButton.cs rename to MatterControlLib/PartPreviewWindow/View3D/PrinterBar/PauseResumeButton.cs diff --git a/PartPreviewWindow/View3D/PrinterBar/PrintPopupMenu.cs b/MatterControlLib/PartPreviewWindow/View3D/PrinterBar/PrintPopupMenu.cs similarity index 100% rename from PartPreviewWindow/View3D/PrinterBar/PrintPopupMenu.cs rename to MatterControlLib/PartPreviewWindow/View3D/PrinterBar/PrintPopupMenu.cs diff --git a/PartPreviewWindow/View3D/PrinterBar/PrinterActionsBar.cs b/MatterControlLib/PartPreviewWindow/View3D/PrinterBar/PrinterActionsBar.cs similarity index 100% rename from PartPreviewWindow/View3D/PrinterBar/PrinterActionsBar.cs rename to MatterControlLib/PartPreviewWindow/View3D/PrinterBar/PrinterActionsBar.cs diff --git a/PartPreviewWindow/View3D/PrinterBar/PrinterConnectButton.cs b/MatterControlLib/PartPreviewWindow/View3D/PrinterBar/PrinterConnectButton.cs similarity index 100% rename from PartPreviewWindow/View3D/PrinterBar/PrinterConnectButton.cs rename to MatterControlLib/PartPreviewWindow/View3D/PrinterBar/PrinterConnectButton.cs diff --git a/PartPreviewWindow/View3D/PrinterBar/SliceButton.cs b/MatterControlLib/PartPreviewWindow/View3D/PrinterBar/SliceButton.cs similarity index 100% rename from PartPreviewWindow/View3D/PrinterBar/SliceButton.cs rename to MatterControlLib/PartPreviewWindow/View3D/PrinterBar/SliceButton.cs diff --git a/PartPreviewWindow/View3D/SceneActions.cs b/MatterControlLib/PartPreviewWindow/View3D/SceneActions.cs similarity index 100% rename from PartPreviewWindow/View3D/SceneActions.cs rename to MatterControlLib/PartPreviewWindow/View3D/SceneActions.cs diff --git a/PartPreviewWindow/View3D/SliceProgressReporter.cs b/MatterControlLib/PartPreviewWindow/View3D/SliceProgressReporter.cs similarity index 100% rename from PartPreviewWindow/View3D/SliceProgressReporter.cs rename to MatterControlLib/PartPreviewWindow/View3D/SliceProgressReporter.cs diff --git a/PartPreviewWindow/View3D/TumbleCubeControl.cs b/MatterControlLib/PartPreviewWindow/View3D/TumbleCubeControl.cs similarity index 100% rename from PartPreviewWindow/View3D/TumbleCubeControl.cs rename to MatterControlLib/PartPreviewWindow/View3D/TumbleCubeControl.cs diff --git a/PartPreviewWindow/View3D/UndoCommands/ChangeColor.cs b/MatterControlLib/PartPreviewWindow/View3D/UndoCommands/ChangeColor.cs similarity index 100% rename from PartPreviewWindow/View3D/UndoCommands/ChangeColor.cs rename to MatterControlLib/PartPreviewWindow/View3D/UndoCommands/ChangeColor.cs diff --git a/PartPreviewWindow/View3D/UndoCommands/DeleteCommand.cs b/MatterControlLib/PartPreviewWindow/View3D/UndoCommands/DeleteCommand.cs similarity index 100% rename from PartPreviewWindow/View3D/UndoCommands/DeleteCommand.cs rename to MatterControlLib/PartPreviewWindow/View3D/UndoCommands/DeleteCommand.cs diff --git a/PartPreviewWindow/View3D/UndoCommands/InsertCommand.cs b/MatterControlLib/PartPreviewWindow/View3D/UndoCommands/InsertCommand.cs similarity index 100% rename from PartPreviewWindow/View3D/UndoCommands/InsertCommand.cs rename to MatterControlLib/PartPreviewWindow/View3D/UndoCommands/InsertCommand.cs diff --git a/PartPreviewWindow/View3D/UndoCommands/MakeSupport.cs b/MatterControlLib/PartPreviewWindow/View3D/UndoCommands/MakeSupport.cs similarity index 100% rename from PartPreviewWindow/View3D/UndoCommands/MakeSupport.cs rename to MatterControlLib/PartPreviewWindow/View3D/UndoCommands/MakeSupport.cs diff --git a/PartPreviewWindow/View3D/UndoCommands/TransformCommand.cs b/MatterControlLib/PartPreviewWindow/View3D/UndoCommands/TransformCommand.cs similarity index 100% rename from PartPreviewWindow/View3D/UndoCommands/TransformCommand.cs rename to MatterControlLib/PartPreviewWindow/View3D/UndoCommands/TransformCommand.cs diff --git a/PartPreviewWindow/View3D/UndoCommands/UngroupCommand.cs b/MatterControlLib/PartPreviewWindow/View3D/UndoCommands/UngroupCommand.cs similarity index 100% rename from PartPreviewWindow/View3D/UndoCommands/UngroupCommand.cs rename to MatterControlLib/PartPreviewWindow/View3D/UndoCommands/UngroupCommand.cs diff --git a/PartPreviewWindow/View3D/View3DWidget.cs b/MatterControlLib/PartPreviewWindow/View3D/View3DWidget.cs similarity index 100% rename from PartPreviewWindow/View3D/View3DWidget.cs rename to MatterControlLib/PartPreviewWindow/View3D/View3DWidget.cs diff --git a/PartPreviewWindow/ViewControls3D.cs b/MatterControlLib/PartPreviewWindow/ViewControls3D.cs similarity index 100% rename from PartPreviewWindow/ViewControls3D.cs rename to MatterControlLib/PartPreviewWindow/ViewControls3D.cs diff --git a/PdfSharp.dll b/MatterControlLib/PdfSharp.dll similarity index 100% rename from PdfSharp.dll rename to MatterControlLib/PdfSharp.dll diff --git a/PrinterCommunication/Drivers/Emulator/Emulator.cs b/MatterControlLib/PrinterCommunication/Drivers/Emulator/Emulator.cs similarity index 100% rename from PrinterCommunication/Drivers/Emulator/Emulator.cs rename to MatterControlLib/PrinterCommunication/Drivers/Emulator/Emulator.cs diff --git a/PrinterCommunication/Drivers/Emulator/EmulatorPortFactory.cs b/MatterControlLib/PrinterCommunication/Drivers/Emulator/EmulatorPortFactory.cs similarity index 100% rename from PrinterCommunication/Drivers/Emulator/EmulatorPortFactory.cs rename to MatterControlLib/PrinterCommunication/Drivers/Emulator/EmulatorPortFactory.cs diff --git a/PrinterCommunication/Drivers/Emulator/Heater.cs b/MatterControlLib/PrinterCommunication/Drivers/Emulator/Heater.cs similarity index 100% rename from PrinterCommunication/Drivers/Emulator/Heater.cs rename to MatterControlLib/PrinterCommunication/Drivers/Emulator/Heater.cs diff --git a/PrinterCommunication/Drivers/TCPIP/TcpipSerialPort.cs b/MatterControlLib/PrinterCommunication/Drivers/TCPIP/TcpipSerialPort.cs similarity index 100% rename from PrinterCommunication/Drivers/TCPIP/TcpipSerialPort.cs rename to MatterControlLib/PrinterCommunication/Drivers/TCPIP/TcpipSerialPort.cs diff --git a/PrinterCommunication/Drivers/TCPIP/TcpipSerialPortFactory.cs b/MatterControlLib/PrinterCommunication/Drivers/TCPIP/TcpipSerialPortFactory.cs similarity index 100% rename from PrinterCommunication/Drivers/TCPIP/TcpipSerialPortFactory.cs rename to MatterControlLib/PrinterCommunication/Drivers/TCPIP/TcpipSerialPortFactory.cs diff --git a/PrinterCommunication/Drivers/X3G/X3GCrc.cs b/MatterControlLib/PrinterCommunication/Drivers/X3G/X3GCrc.cs similarity index 100% rename from PrinterCommunication/Drivers/X3G/X3GCrc.cs rename to MatterControlLib/PrinterCommunication/Drivers/X3G/X3GCrc.cs diff --git a/PrinterCommunication/Drivers/X3G/X3GExport.cs b/MatterControlLib/PrinterCommunication/Drivers/X3G/X3GExport.cs similarity index 100% rename from PrinterCommunication/Drivers/X3G/X3GExport.cs rename to MatterControlLib/PrinterCommunication/Drivers/X3G/X3GExport.cs diff --git a/PrinterCommunication/Drivers/X3G/X3GPrinterDetails.cs b/MatterControlLib/PrinterCommunication/Drivers/X3G/X3GPrinterDetails.cs similarity index 100% rename from PrinterCommunication/Drivers/X3G/X3GPrinterDetails.cs rename to MatterControlLib/PrinterCommunication/Drivers/X3G/X3GPrinterDetails.cs diff --git a/PrinterCommunication/Drivers/X3G/X3GReader.cs b/MatterControlLib/PrinterCommunication/Drivers/X3G/X3GReader.cs similarity index 100% rename from PrinterCommunication/Drivers/X3G/X3GReader.cs rename to MatterControlLib/PrinterCommunication/Drivers/X3G/X3GReader.cs diff --git a/PrinterCommunication/Drivers/X3G/X3GSerialPortFactory.cs b/MatterControlLib/PrinterCommunication/Drivers/X3G/X3GSerialPortFactory.cs similarity index 100% rename from PrinterCommunication/Drivers/X3G/X3GSerialPortFactory.cs rename to MatterControlLib/PrinterCommunication/Drivers/X3G/X3GSerialPortFactory.cs diff --git a/PrinterCommunication/Drivers/X3G/X3GSerialPortWrapper.cs b/MatterControlLib/PrinterCommunication/Drivers/X3G/X3GSerialPortWrapper.cs similarity index 100% rename from PrinterCommunication/Drivers/X3G/X3GSerialPortWrapper.cs rename to MatterControlLib/PrinterCommunication/Drivers/X3G/X3GSerialPortWrapper.cs diff --git a/PrinterCommunication/Drivers/X3G/X3GWriter.cs b/MatterControlLib/PrinterCommunication/Drivers/X3G/X3GWriter.cs similarity index 100% rename from PrinterCommunication/Drivers/X3G/X3GWriter.cs rename to MatterControlLib/PrinterCommunication/Drivers/X3G/X3GWriter.cs diff --git a/PrinterCommunication/Io/BabyStepsStream.cs b/MatterControlLib/PrinterCommunication/Io/BabyStepsStream.cs similarity index 100% rename from PrinterCommunication/Io/BabyStepsStream.cs rename to MatterControlLib/PrinterCommunication/Io/BabyStepsStream.cs diff --git a/PrinterCommunication/Io/ExtrusionMultiplyerStream.cs b/MatterControlLib/PrinterCommunication/Io/ExtrusionMultiplyerStream.cs similarity index 100% rename from PrinterCommunication/Io/ExtrusionMultiplyerStream.cs rename to MatterControlLib/PrinterCommunication/Io/ExtrusionMultiplyerStream.cs diff --git a/PrinterCommunication/Io/FeedRateMultiplyerStream.cs b/MatterControlLib/PrinterCommunication/Io/FeedRateMultiplyerStream.cs similarity index 100% rename from PrinterCommunication/Io/FeedRateMultiplyerStream.cs rename to MatterControlLib/PrinterCommunication/Io/FeedRateMultiplyerStream.cs diff --git a/PrinterCommunication/Io/GCodeFileStream.cs b/MatterControlLib/PrinterCommunication/Io/GCodeFileStream.cs similarity index 100% rename from PrinterCommunication/Io/GCodeFileStream.cs rename to MatterControlLib/PrinterCommunication/Io/GCodeFileStream.cs diff --git a/PrinterCommunication/Io/GCodeStream.cs b/MatterControlLib/PrinterCommunication/Io/GCodeStream.cs similarity index 100% rename from PrinterCommunication/Io/GCodeStream.cs rename to MatterControlLib/PrinterCommunication/Io/GCodeStream.cs diff --git a/PrinterCommunication/Io/GCodeStreamProxy.cs b/MatterControlLib/PrinterCommunication/Io/GCodeStreamProxy.cs similarity index 100% rename from PrinterCommunication/Io/GCodeStreamProxy.cs rename to MatterControlLib/PrinterCommunication/Io/GCodeStreamProxy.cs diff --git a/PrinterCommunication/Io/MacroProcessingStream.cs b/MatterControlLib/PrinterCommunication/Io/MacroProcessingStream.cs similarity index 100% rename from PrinterCommunication/Io/MacroProcessingStream.cs rename to MatterControlLib/PrinterCommunication/Io/MacroProcessingStream.cs diff --git a/PrinterCommunication/Io/MaxLengthStream.cs b/MatterControlLib/PrinterCommunication/Io/MaxLengthStream.cs similarity index 100% rename from PrinterCommunication/Io/MaxLengthStream.cs rename to MatterControlLib/PrinterCommunication/Io/MaxLengthStream.cs diff --git a/PrinterCommunication/Io/NotPrintingStream.cs b/MatterControlLib/PrinterCommunication/Io/NotPrintingStream.cs similarity index 100% rename from PrinterCommunication/Io/NotPrintingStream.cs rename to MatterControlLib/PrinterCommunication/Io/NotPrintingStream.cs diff --git a/PrinterCommunication/Io/OffsetStream.cs b/MatterControlLib/PrinterCommunication/Io/OffsetStream.cs similarity index 100% rename from PrinterCommunication/Io/OffsetStream.cs rename to MatterControlLib/PrinterCommunication/Io/OffsetStream.cs diff --git a/PrinterCommunication/Io/PauseHandlingStream.cs b/MatterControlLib/PrinterCommunication/Io/PauseHandlingStream.cs similarity index 100% rename from PrinterCommunication/Io/PauseHandlingStream.cs rename to MatterControlLib/PrinterCommunication/Io/PauseHandlingStream.cs diff --git a/PrinterCommunication/Io/PrintLevelingStream.cs b/MatterControlLib/PrinterCommunication/Io/PrintLevelingStream.cs similarity index 100% rename from PrinterCommunication/Io/PrintLevelingStream.cs rename to MatterControlLib/PrinterCommunication/Io/PrintLevelingStream.cs diff --git a/PrinterCommunication/Io/PrintRecoveryStream.cs b/MatterControlLib/PrinterCommunication/Io/PrintRecoveryStream.cs similarity index 100% rename from PrinterCommunication/Io/PrintRecoveryStream.cs rename to MatterControlLib/PrinterCommunication/Io/PrintRecoveryStream.cs diff --git a/PrinterCommunication/Io/PrinterMove.cs b/MatterControlLib/PrinterCommunication/Io/PrinterMove.cs similarity index 100% rename from PrinterCommunication/Io/PrinterMove.cs rename to MatterControlLib/PrinterCommunication/Io/PrinterMove.cs diff --git a/PrinterCommunication/Io/ProcessWriteRegExStream.cs b/MatterControlLib/PrinterCommunication/Io/ProcessWriteRegExStream.cs similarity index 100% rename from PrinterCommunication/Io/ProcessWriteRegExStream.cs rename to MatterControlLib/PrinterCommunication/Io/ProcessWriteRegExStream.cs diff --git a/PrinterCommunication/Io/QueuedCommandsStream.cs b/MatterControlLib/PrinterCommunication/Io/QueuedCommandsStream.cs similarity index 100% rename from PrinterCommunication/Io/QueuedCommandsStream.cs rename to MatterControlLib/PrinterCommunication/Io/QueuedCommandsStream.cs diff --git a/PrinterCommunication/Io/RelativeToAbsoluteStream.cs b/MatterControlLib/PrinterCommunication/Io/RelativeToAbsoluteStream.cs similarity index 100% rename from PrinterCommunication/Io/RelativeToAbsoluteStream.cs rename to MatterControlLib/PrinterCommunication/Io/RelativeToAbsoluteStream.cs diff --git a/PrinterCommunication/Io/RequestTemperaturesStream.cs b/MatterControlLib/PrinterCommunication/Io/RequestTemperaturesStream.cs similarity index 100% rename from PrinterCommunication/Io/RequestTemperaturesStream.cs rename to MatterControlLib/PrinterCommunication/Io/RequestTemperaturesStream.cs diff --git a/PrinterCommunication/Io/SendProgressStream.cs b/MatterControlLib/PrinterCommunication/Io/SendProgressStream.cs similarity index 100% rename from PrinterCommunication/Io/SendProgressStream.cs rename to MatterControlLib/PrinterCommunication/Io/SendProgressStream.cs diff --git a/PrinterCommunication/Io/TrackPrinterPosition.cs b/MatterControlLib/PrinterCommunication/Io/TrackPrinterPosition.cs similarity index 100% rename from PrinterCommunication/Io/TrackPrinterPosition.cs rename to MatterControlLib/PrinterCommunication/Io/TrackPrinterPosition.cs diff --git a/PrinterCommunication/Io/WaitForTempStream.cs b/MatterControlLib/PrinterCommunication/Io/WaitForTempStream.cs similarity index 100% rename from PrinterCommunication/Io/WaitForTempStream.cs rename to MatterControlLib/PrinterCommunication/Io/WaitForTempStream.cs diff --git a/PrinterCommunication/PrinterConnection.cs b/MatterControlLib/PrinterCommunication/PrinterConnection.cs similarity index 100% rename from PrinterCommunication/PrinterConnection.cs rename to MatterControlLib/PrinterCommunication/PrinterConnection.cs diff --git a/PrinterControls/ControlWidgets/AdjustmentControls.cs b/MatterControlLib/PrinterControls/ControlWidgets/AdjustmentControls.cs similarity index 100% rename from PrinterControls/ControlWidgets/AdjustmentControls.cs rename to MatterControlLib/PrinterControls/ControlWidgets/AdjustmentControls.cs diff --git a/PrinterControls/ControlWidgets/CalibrationControls.cs b/MatterControlLib/PrinterControls/ControlWidgets/CalibrationControls.cs similarity index 100% rename from PrinterControls/ControlWidgets/CalibrationControls.cs rename to MatterControlLib/PrinterControls/ControlWidgets/CalibrationControls.cs diff --git a/PrinterControls/ControlWidgets/FanControls.cs b/MatterControlLib/PrinterControls/ControlWidgets/FanControls.cs similarity index 100% rename from PrinterControls/ControlWidgets/FanControls.cs rename to MatterControlLib/PrinterControls/ControlWidgets/FanControls.cs diff --git a/PrinterControls/ControlWidgets/MacroControls.cs b/MatterControlLib/PrinterControls/ControlWidgets/MacroControls.cs similarity index 100% rename from PrinterControls/ControlWidgets/MacroControls.cs rename to MatterControlLib/PrinterControls/ControlWidgets/MacroControls.cs diff --git a/PrinterControls/ControlWidgets/MovementControls.cs b/MatterControlLib/PrinterControls/ControlWidgets/MovementControls.cs similarity index 100% rename from PrinterControls/ControlWidgets/MovementControls.cs rename to MatterControlLib/PrinterControls/ControlWidgets/MovementControls.cs diff --git a/PrinterControls/ControlWidgets/PowerControls.cs b/MatterControlLib/PrinterControls/ControlWidgets/PowerControls.cs similarity index 100% rename from PrinterControls/ControlWidgets/PowerControls.cs rename to MatterControlLib/PrinterControls/ControlWidgets/PowerControls.cs diff --git a/PrinterControls/EditLevelingSettingsPage.cs b/MatterControlLib/PrinterControls/EditLevelingSettingsPage.cs similarity index 100% rename from PrinterControls/EditLevelingSettingsPage.cs rename to MatterControlLib/PrinterControls/EditLevelingSettingsPage.cs diff --git a/PrinterControls/JogControls.cs b/MatterControlLib/PrinterControls/JogControls.cs similarity index 100% rename from PrinterControls/JogControls.cs rename to MatterControlLib/PrinterControls/JogControls.cs diff --git a/PrinterControls/MacroDetailPage.cs b/MatterControlLib/PrinterControls/MacroDetailPage.cs similarity index 100% rename from PrinterControls/MacroDetailPage.cs rename to MatterControlLib/PrinterControls/MacroDetailPage.cs diff --git a/PrinterControls/MacroListPage.cs b/MatterControlLib/PrinterControls/MacroListPage.cs similarity index 100% rename from PrinterControls/MacroListPage.cs rename to MatterControlLib/PrinterControls/MacroListPage.cs diff --git a/PrinterControls/ManualPrinterControls.cs b/MatterControlLib/PrinterControls/ManualPrinterControls.cs similarity index 100% rename from PrinterControls/ManualPrinterControls.cs rename to MatterControlLib/PrinterControls/ManualPrinterControls.cs diff --git a/PrinterControls/MovementSpeedsPage.cs b/MatterControlLib/PrinterControls/MovementSpeedsPage.cs similarity index 100% rename from PrinterControls/MovementSpeedsPage.cs rename to MatterControlLib/PrinterControls/MovementSpeedsPage.cs diff --git a/PrinterControls/PrintLevelingPlane.cs b/MatterControlLib/PrinterControls/PrintLevelingPlane.cs similarity index 100% rename from PrinterControls/PrintLevelingPlane.cs rename to MatterControlLib/PrinterControls/PrintLevelingPlane.cs diff --git a/PrinterControls/PrinterConnections/PrinterSetup.cs b/MatterControlLib/PrinterControls/PrinterConnections/PrinterSetup.cs similarity index 100% rename from PrinterControls/PrinterConnections/PrinterSetup.cs rename to MatterControlLib/PrinterControls/PrinterConnections/PrinterSetup.cs diff --git a/PrinterControls/PrinterConnections/SetupStepBaudRate.cs b/MatterControlLib/PrinterControls/PrinterConnections/SetupStepBaudRate.cs similarity index 100% rename from PrinterControls/PrinterConnections/SetupStepBaudRate.cs rename to MatterControlLib/PrinterControls/PrinterConnections/SetupStepBaudRate.cs diff --git a/PrinterControls/PrinterConnections/SetupStepComPortManual.cs b/MatterControlLib/PrinterControls/PrinterConnections/SetupStepComPortManual.cs similarity index 100% rename from PrinterControls/PrinterConnections/SetupStepComPortManual.cs rename to MatterControlLib/PrinterControls/PrinterConnections/SetupStepComPortManual.cs diff --git a/PrinterControls/PrinterConnections/SetupStepComPortOne.cs b/MatterControlLib/PrinterControls/PrinterConnections/SetupStepComPortOne.cs similarity index 100% rename from PrinterControls/PrinterConnections/SetupStepComPortOne.cs rename to MatterControlLib/PrinterControls/PrinterConnections/SetupStepComPortOne.cs diff --git a/PrinterControls/PrinterConnections/SetupStepComPortTwo.cs b/MatterControlLib/PrinterControls/PrinterConnections/SetupStepComPortTwo.cs similarity index 100% rename from PrinterControls/PrinterConnections/SetupStepComPortTwo.cs rename to MatterControlLib/PrinterControls/PrinterConnections/SetupStepComPortTwo.cs diff --git a/PrinterControls/PrinterConnections/SetupStepMakeModelName.cs b/MatterControlLib/PrinterControls/PrinterConnections/SetupStepMakeModelName.cs similarity index 100% rename from PrinterControls/PrinterConnections/SetupStepMakeModelName.cs rename to MatterControlLib/PrinterControls/PrinterConnections/SetupStepMakeModelName.cs diff --git a/PrinterControls/PrinterConnections/ShowAuthPanel.cs b/MatterControlLib/PrinterControls/PrinterConnections/ShowAuthPanel.cs similarity index 100% rename from PrinterControls/PrinterConnections/ShowAuthPanel.cs rename to MatterControlLib/PrinterControls/PrinterConnections/ShowAuthPanel.cs diff --git a/PrinterControls/TerminalWindow/TerminalLog.cs b/MatterControlLib/PrinterControls/TerminalWindow/TerminalLog.cs similarity index 100% rename from PrinterControls/TerminalWindow/TerminalLog.cs rename to MatterControlLib/PrinterControls/TerminalWindow/TerminalLog.cs diff --git a/PrinterControls/TerminalWindow/TerminalWidget.cs b/MatterControlLib/PrinterControls/TerminalWindow/TerminalWidget.cs similarity index 100% rename from PrinterControls/TerminalWindow/TerminalWidget.cs rename to MatterControlLib/PrinterControls/TerminalWindow/TerminalWidget.cs diff --git a/PrinterControls/TerminalWindow/TextScrolBar.cs b/MatterControlLib/PrinterControls/TerminalWindow/TextScrolBar.cs similarity index 100% rename from PrinterControls/TerminalWindow/TextScrolBar.cs rename to MatterControlLib/PrinterControls/TerminalWindow/TextScrolBar.cs diff --git a/PrinterControls/TerminalWindow/TextScrollWidget.cs b/MatterControlLib/PrinterControls/TerminalWindow/TextScrollWidget.cs similarity index 100% rename from PrinterControls/TerminalWindow/TextScrollWidget.cs rename to MatterControlLib/PrinterControls/TerminalWindow/TextScrollWidget.cs diff --git a/Program.cs b/MatterControlLib/Program.cs similarity index 99% rename from Program.cs rename to MatterControlLib/Program.cs index 54e16c5c0..aec7c6334 100644 --- a/Program.cs +++ b/MatterControlLib/Program.cs @@ -12,7 +12,7 @@ using Microsoft.Extensions.Configuration; namespace MatterHackers.MatterControl { - static class Program + public static class MatterControlLib { private const int RaygunMaxNotifications = 15; @@ -28,7 +28,6 @@ namespace MatterHackers.MatterControl /// /// The main entry point for the application. /// - [STAThread] public static void Main() { // this sets the global culture for the app and all new threads diff --git a/Queue/OptionsMenu/PartsSheetCreator.cs b/MatterControlLib/Queue/OptionsMenu/PartsSheetCreator.cs similarity index 100% rename from Queue/OptionsMenu/PartsSheetCreator.cs rename to MatterControlLib/Queue/OptionsMenu/PartsSheetCreator.cs diff --git a/Queue/PrintItemWrapper.cs b/MatterControlLib/Queue/PrintItemWrapper.cs similarity index 100% rename from Queue/PrintItemWrapper.cs rename to MatterControlLib/Queue/PrintItemWrapper.cs diff --git a/Queue/QueueData.cs b/MatterControlLib/Queue/QueueData.cs similarity index 100% rename from Queue/QueueData.cs rename to MatterControlLib/Queue/QueueData.cs diff --git a/RootSystemWindow.cs b/MatterControlLib/RootSystemWindow.cs similarity index 100% rename from RootSystemWindow.cs rename to MatterControlLib/RootSystemWindow.cs diff --git a/SettingsManagement/ApplicationSettings.cs b/MatterControlLib/SettingsManagement/ApplicationSettings.cs similarity index 100% rename from SettingsManagement/ApplicationSettings.cs rename to MatterControlLib/SettingsManagement/ApplicationSettings.cs diff --git a/SettingsManagement/OemSettings.cs b/MatterControlLib/SettingsManagement/OemSettings.cs similarity index 100% rename from SettingsManagement/OemSettings.cs rename to MatterControlLib/SettingsManagement/OemSettings.cs diff --git a/SettingsManagement/UserSettings.cs b/MatterControlLib/SettingsManagement/UserSettings.cs similarity index 100% rename from SettingsManagement/UserSettings.cs rename to MatterControlLib/SettingsManagement/UserSettings.cs diff --git a/SettingsManagement/UserSettingsFields.cs b/MatterControlLib/SettingsManagement/UserSettingsFields.cs similarity index 100% rename from SettingsManagement/UserSettingsFields.cs rename to MatterControlLib/SettingsManagement/UserSettingsFields.cs diff --git a/SetupWizard/AndroidConnectDevicePage.cs b/MatterControlLib/SetupWizard/AndroidConnectDevicePage.cs similarity index 100% rename from SetupWizard/AndroidConnectDevicePage.cs rename to MatterControlLib/SetupWizard/AndroidConnectDevicePage.cs diff --git a/SetupWizard/AndroidNetworkTroubleshootingPage.cs b/MatterControlLib/SetupWizard/AndroidNetworkTroubleshootingPage.cs similarity index 100% rename from SetupWizard/AndroidNetworkTroubleshootingPage.cs rename to MatterControlLib/SetupWizard/AndroidNetworkTroubleshootingPage.cs diff --git a/SetupWizard/CopyGuestProfilesToUser.cs b/MatterControlLib/SetupWizard/CopyGuestProfilesToUser.cs similarity index 100% rename from SetupWizard/CopyGuestProfilesToUser.cs rename to MatterControlLib/SetupWizard/CopyGuestProfilesToUser.cs diff --git a/SetupWizard/DialogPage.cs b/MatterControlLib/SetupWizard/DialogPage.cs similarity index 100% rename from SetupWizard/DialogPage.cs rename to MatterControlLib/SetupWizard/DialogPage.cs diff --git a/SetupWizard/DialogWindow.cs b/MatterControlLib/SetupWizard/DialogWindow.cs similarity index 100% rename from SetupWizard/DialogWindow.cs rename to MatterControlLib/SetupWizard/DialogWindow.cs diff --git a/SetupWizard/HelpPage.cs b/MatterControlLib/SetupWizard/HelpPage.cs similarity index 100% rename from SetupWizard/HelpPage.cs rename to MatterControlLib/SetupWizard/HelpPage.cs diff --git a/SetupWizard/ImportSettingsPage.cs b/MatterControlLib/SetupWizard/ImportSettingsPage.cs similarity index 100% rename from SetupWizard/ImportSettingsPage.cs rename to MatterControlLib/SetupWizard/ImportSettingsPage.cs diff --git a/SetupWizard/InputBoxPage.cs b/MatterControlLib/SetupWizard/InputBoxPage.cs similarity index 100% rename from SetupWizard/InputBoxPage.cs rename to MatterControlLib/SetupWizard/InputBoxPage.cs diff --git a/SetupWizard/LicenseAgreementPage.cs b/MatterControlLib/SetupWizard/LicenseAgreementPage.cs similarity index 100% rename from SetupWizard/LicenseAgreementPage.cs rename to MatterControlLib/SetupWizard/LicenseAgreementPage.cs diff --git a/SetupWizard/PrinterProfileHistoryPage.cs b/MatterControlLib/SetupWizard/PrinterProfileHistoryPage.cs similarity index 100% rename from SetupWizard/PrinterProfileHistoryPage.cs rename to MatterControlLib/SetupWizard/PrinterProfileHistoryPage.cs diff --git a/SetupWizard/SetupWizardTroubleshooting.cs b/MatterControlLib/SetupWizard/SetupWizardTroubleshooting.cs similarity index 100% rename from SetupWizard/SetupWizardTroubleshooting.cs rename to MatterControlLib/SetupWizard/SetupWizardTroubleshooting.cs diff --git a/SetupWizard/SetupWizardWifi.cs b/MatterControlLib/SetupWizard/SetupWizardWifi.cs similarity index 100% rename from SetupWizard/SetupWizardWifi.cs rename to MatterControlLib/SetupWizard/SetupWizardWifi.cs diff --git a/SetupWizard/SyncingPrintersPage.cs b/MatterControlLib/SetupWizard/SyncingPrintersPage.cs similarity index 100% rename from SetupWizard/SyncingPrintersPage.cs rename to MatterControlLib/SetupWizard/SyncingPrintersPage.cs diff --git a/SlicerConfiguration/MatterSliceInfo.cs b/MatterControlLib/SlicerConfiguration/MatterSliceInfo.cs similarity index 95% rename from SlicerConfiguration/MatterSliceInfo.cs rename to MatterControlLib/SlicerConfiguration/MatterSliceInfo.cs index fbdf19aed..8b37399ff 100644 --- a/SlicerConfiguration/MatterSliceInfo.cs +++ b/MatterControlLib/SlicerConfiguration/MatterSliceInfo.cs @@ -1,51 +1,51 @@ -using System; -using System.IO; -using MatterHackers.Agg.Platform; -using MatterHackers.MatterControl.DataStorage; - -namespace MatterHackers.MatterControl.SlicerConfiguration -{ - public static class MatterSliceInfo - { - public static string DisplayName { get; } = "MatterSlice"; - - public static string GetEnginePath() - { - switch (AggContext.OperatingSystem) - { - case OSType.Windows: - return getWindowsPath(); - - case OSType.Mac: - return getMacPath(); - - case OSType.X11: - return getLinuxPath(); - - case OSType.Android: - return null; - - default: - throw new NotImplementedException(); - } - } - - private static string getWindowsPath() - { - string matterSliceRelativePath = Path.Combine(".", "MatterSlice.exe"); - return Path.GetFullPath(matterSliceRelativePath); - } - - private static string getMacPath() - { - string applicationPath = Path.Combine(ApplicationDataStorage.Instance.ApplicationPath, "MatterSlice"); - return applicationPath; - } - - private static string getLinuxPath() - { - string matterSliceRelativePath = Path.Combine(".", "MatterSlice.exe"); - return Path.GetFullPath(matterSliceRelativePath); - } - } -} +using System; +using System.IO; +using MatterHackers.Agg.Platform; +using MatterHackers.MatterControl.DataStorage; + +namespace MatterHackers.MatterControl.SlicerConfiguration +{ + public static class MatterSliceInfo + { + public static string DisplayName { get; } = "MatterSlice"; + + public static string GetEnginePath() + { + switch (AggContext.OperatingSystem) + { + case OSType.Windows: + return getWindowsPath(); + + case OSType.Mac: + return getMacPath(); + + case OSType.X11: + return getLinuxPath(); + + case OSType.Android: + return null; + + default: + throw new NotImplementedException(); + } + } + + private static string getWindowsPath() + { + string matterSliceRelativePath = Path.Combine(".", "MatterSlice.exe"); + return Path.GetFullPath(matterSliceRelativePath); + } + + private static string getMacPath() + { + string applicationPath = Path.Combine(ApplicationDataStorage.Instance.ApplicationPath, "MatterSlice"); + return applicationPath; + } + + private static string getLinuxPath() + { + string matterSliceRelativePath = Path.Combine(".", "MatterSlice.exe"); + return Path.GetFullPath(matterSliceRelativePath); + } + } +} diff --git a/SlicerConfiguration/PresetSelectorWidget.cs b/MatterControlLib/SlicerConfiguration/PresetSelectorWidget.cs similarity index 100% rename from SlicerConfiguration/PresetSelectorWidget.cs rename to MatterControlLib/SlicerConfiguration/PresetSelectorWidget.cs diff --git a/SlicerConfiguration/PresetsToolbar.cs b/MatterControlLib/SlicerConfiguration/PresetsToolbar.cs similarity index 100% rename from SlicerConfiguration/PresetsToolbar.cs rename to MatterControlLib/SlicerConfiguration/PresetsToolbar.cs diff --git a/SlicerConfiguration/Settings/ActiveSliceSettings.cs b/MatterControlLib/SlicerConfiguration/Settings/ActiveSliceSettings.cs similarity index 100% rename from SlicerConfiguration/Settings/ActiveSliceSettings.cs rename to MatterControlLib/SlicerConfiguration/Settings/ActiveSliceSettings.cs diff --git a/SlicerConfiguration/Settings/GCodeMacro.cs b/MatterControlLib/SlicerConfiguration/Settings/GCodeMacro.cs similarity index 100% rename from SlicerConfiguration/Settings/GCodeMacro.cs rename to MatterControlLib/SlicerConfiguration/Settings/GCodeMacro.cs diff --git a/SlicerConfiguration/Settings/PrinterSettings.cs b/MatterControlLib/SlicerConfiguration/Settings/PrinterSettings.cs similarity index 100% rename from SlicerConfiguration/Settings/PrinterSettings.cs rename to MatterControlLib/SlicerConfiguration/Settings/PrinterSettings.cs diff --git a/SlicerConfiguration/Settings/PrinterSettingsLayer.cs b/MatterControlLib/SlicerConfiguration/Settings/PrinterSettingsLayer.cs similarity index 100% rename from SlicerConfiguration/Settings/PrinterSettingsLayer.cs rename to MatterControlLib/SlicerConfiguration/Settings/PrinterSettingsLayer.cs diff --git a/SlicerConfiguration/Settings/ProfileManager.cs b/MatterControlLib/SlicerConfiguration/Settings/ProfileManager.cs similarity index 100% rename from SlicerConfiguration/Settings/ProfileManager.cs rename to MatterControlLib/SlicerConfiguration/Settings/ProfileManager.cs diff --git a/SlicerConfiguration/Settings/ProfileMigrations.cs b/MatterControlLib/SlicerConfiguration/Settings/ProfileMigrations.cs similarity index 100% rename from SlicerConfiguration/Settings/ProfileMigrations.cs rename to MatterControlLib/SlicerConfiguration/Settings/ProfileMigrations.cs diff --git a/SlicerConfiguration/Settings/SettingsDiagram.cd b/MatterControlLib/SlicerConfiguration/Settings/SettingsDiagram.cd similarity index 100% rename from SlicerConfiguration/Settings/SettingsDiagram.cd rename to MatterControlLib/SlicerConfiguration/Settings/SettingsDiagram.cd diff --git a/SlicerConfiguration/Settings/SettingsHelpers.cs b/MatterControlLib/SlicerConfiguration/Settings/SettingsHelpers.cs similarity index 100% rename from SlicerConfiguration/Settings/SettingsHelpers.cs rename to MatterControlLib/SlicerConfiguration/Settings/SettingsHelpers.cs diff --git a/SlicerConfiguration/SettingsContext.cs b/MatterControlLib/SlicerConfiguration/SettingsContext.cs similarity index 100% rename from SlicerConfiguration/SettingsContext.cs rename to MatterControlLib/SlicerConfiguration/SettingsContext.cs diff --git a/SlicerConfiguration/SettingsOrganizer.cs b/MatterControlLib/SlicerConfiguration/SettingsOrganizer.cs similarity index 100% rename from SlicerConfiguration/SettingsOrganizer.cs rename to MatterControlLib/SlicerConfiguration/SettingsOrganizer.cs diff --git a/SlicerConfiguration/SettingsRow.cs b/MatterControlLib/SlicerConfiguration/SettingsRow.cs similarity index 100% rename from SlicerConfiguration/SettingsRow.cs rename to MatterControlLib/SlicerConfiguration/SettingsRow.cs diff --git a/SlicerConfiguration/SlicePresetsWindow/SlicePresetsWindow.cs b/MatterControlLib/SlicerConfiguration/SlicePresetsWindow/SlicePresetsWindow.cs similarity index 100% rename from SlicerConfiguration/SlicePresetsWindow/SlicePresetsWindow.cs rename to MatterControlLib/SlicerConfiguration/SlicePresetsWindow/SlicePresetsWindow.cs diff --git a/SlicerConfiguration/SliceSettingsRow.cs b/MatterControlLib/SlicerConfiguration/SliceSettingsRow.cs similarity index 100% rename from SlicerConfiguration/SliceSettingsRow.cs rename to MatterControlLib/SlicerConfiguration/SliceSettingsRow.cs diff --git a/SlicerConfiguration/SliceSettingsWidget.cs b/MatterControlLib/SlicerConfiguration/SliceSettingsWidget.cs similarity index 100% rename from SlicerConfiguration/SliceSettingsWidget.cs rename to MatterControlLib/SlicerConfiguration/SliceSettingsWidget.cs diff --git a/SlicerConfiguration/Slicer.cs b/MatterControlLib/SlicerConfiguration/Slicer.cs similarity index 100% rename from SlicerConfiguration/Slicer.cs rename to MatterControlLib/SlicerConfiguration/Slicer.cs diff --git a/SlicerConfiguration/SlicerMapping/EngineMappingMatterSlice.cs b/MatterControlLib/SlicerConfiguration/SlicerMapping/EngineMappingMatterSlice.cs similarity index 100% rename from SlicerConfiguration/SlicerMapping/EngineMappingMatterSlice.cs rename to MatterControlLib/SlicerConfiguration/SlicerMapping/EngineMappingMatterSlice.cs diff --git a/SlicerConfiguration/SlicerMapping/MappingClasses.cs b/MatterControlLib/SlicerConfiguration/SlicerMapping/MappingClasses.cs similarity index 100% rename from SlicerConfiguration/SlicerMapping/MappingClasses.cs rename to MatterControlLib/SlicerConfiguration/SlicerMapping/MappingClasses.cs diff --git a/SlicerConfiguration/Slicing/SliceLayers.cs b/MatterControlLib/SlicerConfiguration/Slicing/SliceLayers.cs similarity index 100% rename from SlicerConfiguration/Slicing/SliceLayers.cs rename to MatterControlLib/SlicerConfiguration/Slicing/SliceLayers.cs diff --git a/SlicerConfiguration/UIFields/BoundDoubleField.cs b/MatterControlLib/SlicerConfiguration/UIFields/BoundDoubleField.cs similarity index 100% rename from SlicerConfiguration/UIFields/BoundDoubleField.cs rename to MatterControlLib/SlicerConfiguration/UIFields/BoundDoubleField.cs diff --git a/SlicerConfiguration/UIFields/CharField.cs b/MatterControlLib/SlicerConfiguration/UIFields/CharField.cs similarity index 100% rename from SlicerConfiguration/UIFields/CharField.cs rename to MatterControlLib/SlicerConfiguration/UIFields/CharField.cs diff --git a/SlicerConfiguration/UIFields/CheckboxField.cs b/MatterControlLib/SlicerConfiguration/UIFields/CheckboxField.cs similarity index 100% rename from SlicerConfiguration/UIFields/CheckboxField.cs rename to MatterControlLib/SlicerConfiguration/UIFields/CheckboxField.cs diff --git a/SlicerConfiguration/UIFields/ChildrenSelectorListField.cs b/MatterControlLib/SlicerConfiguration/UIFields/ChildrenSelectorListField.cs similarity index 100% rename from SlicerConfiguration/UIFields/ChildrenSelectorListField.cs rename to MatterControlLib/SlicerConfiguration/UIFields/ChildrenSelectorListField.cs diff --git a/SlicerConfiguration/UIFields/ComPortField.cs b/MatterControlLib/SlicerConfiguration/UIFields/ComPortField.cs similarity index 100% rename from SlicerConfiguration/UIFields/ComPortField.cs rename to MatterControlLib/SlicerConfiguration/UIFields/ComPortField.cs diff --git a/SlicerConfiguration/UIFields/DirectionVectorField.cs b/MatterControlLib/SlicerConfiguration/UIFields/DirectionVectorField.cs similarity index 100% rename from SlicerConfiguration/UIFields/DirectionVectorField.cs rename to MatterControlLib/SlicerConfiguration/UIFields/DirectionVectorField.cs diff --git a/SlicerConfiguration/UIFields/DoubleField.cs b/MatterControlLib/SlicerConfiguration/UIFields/DoubleField.cs similarity index 100% rename from SlicerConfiguration/UIFields/DoubleField.cs rename to MatterControlLib/SlicerConfiguration/UIFields/DoubleField.cs diff --git a/SlicerConfiguration/UIFields/DoubleOrPercentField.cs b/MatterControlLib/SlicerConfiguration/UIFields/DoubleOrPercentField.cs similarity index 100% rename from SlicerConfiguration/UIFields/DoubleOrPercentField.cs rename to MatterControlLib/SlicerConfiguration/UIFields/DoubleOrPercentField.cs diff --git a/SlicerConfiguration/UIFields/DropMenuWrappedField.cs b/MatterControlLib/SlicerConfiguration/UIFields/DropMenuWrappedField.cs similarity index 100% rename from SlicerConfiguration/UIFields/DropMenuWrappedField.cs rename to MatterControlLib/SlicerConfiguration/UIFields/DropMenuWrappedField.cs diff --git a/SlicerConfiguration/UIFields/EnumField.cs b/MatterControlLib/SlicerConfiguration/UIFields/EnumField.cs similarity index 100% rename from SlicerConfiguration/UIFields/EnumField.cs rename to MatterControlLib/SlicerConfiguration/UIFields/EnumField.cs diff --git a/SlicerConfiguration/UIFields/ExtruderOffsetField.cs b/MatterControlLib/SlicerConfiguration/UIFields/ExtruderOffsetField.cs similarity index 100% rename from SlicerConfiguration/UIFields/ExtruderOffsetField.cs rename to MatterControlLib/SlicerConfiguration/UIFields/ExtruderOffsetField.cs diff --git a/SlicerConfiguration/UIFields/FieldChangedEventArgs.cs b/MatterControlLib/SlicerConfiguration/UIFields/FieldChangedEventArgs.cs similarity index 100% rename from SlicerConfiguration/UIFields/FieldChangedEventArgs.cs rename to MatterControlLib/SlicerConfiguration/UIFields/FieldChangedEventArgs.cs diff --git a/SlicerConfiguration/UIFields/IconEnumField.cs b/MatterControlLib/SlicerConfiguration/UIFields/IconEnumField.cs similarity index 100% rename from SlicerConfiguration/UIFields/IconEnumField.cs rename to MatterControlLib/SlicerConfiguration/UIFields/IconEnumField.cs diff --git a/SlicerConfiguration/UIFields/IntField.cs b/MatterControlLib/SlicerConfiguration/UIFields/IntField.cs similarity index 100% rename from SlicerConfiguration/UIFields/IntField.cs rename to MatterControlLib/SlicerConfiguration/UIFields/IntField.cs diff --git a/SlicerConfiguration/UIFields/IntOrMmField.cs b/MatterControlLib/SlicerConfiguration/UIFields/IntOrMmField.cs similarity index 100% rename from SlicerConfiguration/UIFields/IntOrMmField.cs rename to MatterControlLib/SlicerConfiguration/UIFields/IntOrMmField.cs diff --git a/SlicerConfiguration/UIFields/IpAddessField.cs b/MatterControlLib/SlicerConfiguration/UIFields/IpAddessField.cs similarity index 100% rename from SlicerConfiguration/UIFields/IpAddessField.cs rename to MatterControlLib/SlicerConfiguration/UIFields/IpAddessField.cs diff --git a/SlicerConfiguration/UIFields/ListField.cs b/MatterControlLib/SlicerConfiguration/UIFields/ListField.cs similarity index 100% rename from SlicerConfiguration/UIFields/ListField.cs rename to MatterControlLib/SlicerConfiguration/UIFields/ListField.cs diff --git a/SlicerConfiguration/UIFields/ListStringField.cs b/MatterControlLib/SlicerConfiguration/UIFields/ListStringField.cs similarity index 100% rename from SlicerConfiguration/UIFields/ListStringField.cs rename to MatterControlLib/SlicerConfiguration/UIFields/ListStringField.cs diff --git a/SlicerConfiguration/UIFields/MarkdownEditField.cs b/MatterControlLib/SlicerConfiguration/UIFields/MarkdownEditField.cs similarity index 100% rename from SlicerConfiguration/UIFields/MarkdownEditField.cs rename to MatterControlLib/SlicerConfiguration/UIFields/MarkdownEditField.cs diff --git a/SlicerConfiguration/UIFields/MultilineStringField.cs b/MatterControlLib/SlicerConfiguration/UIFields/MultilineStringField.cs similarity index 100% rename from SlicerConfiguration/UIFields/MultilineStringField.cs rename to MatterControlLib/SlicerConfiguration/UIFields/MultilineStringField.cs diff --git a/SlicerConfiguration/UIFields/NumberField.cs b/MatterControlLib/SlicerConfiguration/UIFields/NumberField.cs similarity index 100% rename from SlicerConfiguration/UIFields/NumberField.cs rename to MatterControlLib/SlicerConfiguration/UIFields/NumberField.cs diff --git a/SlicerConfiguration/UIFields/PositiveDoubleField.cs b/MatterControlLib/SlicerConfiguration/UIFields/PositiveDoubleField.cs similarity index 100% rename from SlicerConfiguration/UIFields/PositiveDoubleField.cs rename to MatterControlLib/SlicerConfiguration/UIFields/PositiveDoubleField.cs diff --git a/SlicerConfiguration/UIFields/SurfacedEditorPage.cs b/MatterControlLib/SlicerConfiguration/UIFields/SurfacedEditorPage.cs similarity index 100% rename from SlicerConfiguration/UIFields/SurfacedEditorPage.cs rename to MatterControlLib/SlicerConfiguration/UIFields/SurfacedEditorPage.cs diff --git a/SlicerConfiguration/UIFields/SurfacedEditorsField.cs b/MatterControlLib/SlicerConfiguration/UIFields/SurfacedEditorsField.cs similarity index 100% rename from SlicerConfiguration/UIFields/SurfacedEditorsField.cs rename to MatterControlLib/SlicerConfiguration/UIFields/SurfacedEditorsField.cs diff --git a/SlicerConfiguration/UIFields/TextField.cs b/MatterControlLib/SlicerConfiguration/UIFields/TextField.cs similarity index 100% rename from SlicerConfiguration/UIFields/TextField.cs rename to MatterControlLib/SlicerConfiguration/UIFields/TextField.cs diff --git a/SlicerConfiguration/UIFields/UIField.cs b/MatterControlLib/SlicerConfiguration/UIFields/UIField.cs similarity index 100% rename from SlicerConfiguration/UIFields/UIField.cs rename to MatterControlLib/SlicerConfiguration/UIFields/UIField.cs diff --git a/SlicerConfiguration/UIFields/ValueOrUnitsField.cs b/MatterControlLib/SlicerConfiguration/UIFields/ValueOrUnitsField.cs similarity index 100% rename from SlicerConfiguration/UIFields/ValueOrUnitsField.cs rename to MatterControlLib/SlicerConfiguration/UIFields/ValueOrUnitsField.cs diff --git a/SlicerConfiguration/UIFields/Vector2Field.cs b/MatterControlLib/SlicerConfiguration/UIFields/Vector2Field.cs similarity index 100% rename from SlicerConfiguration/UIFields/Vector2Field.cs rename to MatterControlLib/SlicerConfiguration/UIFields/Vector2Field.cs diff --git a/SlicerConfiguration/UIFields/Vector3Field.cs b/MatterControlLib/SlicerConfiguration/UIFields/Vector3Field.cs similarity index 100% rename from SlicerConfiguration/UIFields/Vector3Field.cs rename to MatterControlLib/SlicerConfiguration/UIFields/Vector3Field.cs diff --git a/Utilities/AuthenticationData.cs b/MatterControlLib/Utilities/AuthenticationData.cs similarity index 100% rename from Utilities/AuthenticationData.cs rename to MatterControlLib/Utilities/AuthenticationData.cs diff --git a/Utilities/FieldValidation.cs b/MatterControlLib/Utilities/FieldValidation.cs similarity index 100% rename from Utilities/FieldValidation.cs rename to MatterControlLib/Utilities/FieldValidation.cs diff --git a/Utilities/IGCodePostProcessor.cs b/MatterControlLib/Utilities/IGCodePostProcessor.cs similarity index 100% rename from Utilities/IGCodePostProcessor.cs rename to MatterControlLib/Utilities/IGCodePostProcessor.cs diff --git a/Utilities/JsonPath.cs b/MatterControlLib/Utilities/JsonPath.cs similarity index 100% rename from Utilities/JsonPath.cs rename to MatterControlLib/Utilities/JsonPath.cs diff --git a/Utilities/LimitCallFrequency.cs b/MatterControlLib/Utilities/LimitCallFrequency.cs similarity index 100% rename from Utilities/LimitCallFrequency.cs rename to MatterControlLib/Utilities/LimitCallFrequency.cs diff --git a/Utilities/ManifestFileHandler.cs b/MatterControlLib/Utilities/ManifestFileHandler.cs similarity index 100% rename from Utilities/ManifestFileHandler.cs rename to MatterControlLib/Utilities/ManifestFileHandler.cs diff --git a/Utilities/MarkdigAgg/AggCodeBlockRenderer.cs b/MatterControlLib/Utilities/MarkdigAgg/AggCodeBlockRenderer.cs similarity index 100% rename from Utilities/MarkdigAgg/AggCodeBlockRenderer.cs rename to MatterControlLib/Utilities/MarkdigAgg/AggCodeBlockRenderer.cs diff --git a/Utilities/MarkdigAgg/AggHeadingRenderer.cs b/MatterControlLib/Utilities/MarkdigAgg/AggHeadingRenderer.cs similarity index 100% rename from Utilities/MarkdigAgg/AggHeadingRenderer.cs rename to MatterControlLib/Utilities/MarkdigAgg/AggHeadingRenderer.cs diff --git a/Utilities/MarkdigAgg/AggListRenderer.cs b/MatterControlLib/Utilities/MarkdigAgg/AggListRenderer.cs similarity index 100% rename from Utilities/MarkdigAgg/AggListRenderer.cs rename to MatterControlLib/Utilities/MarkdigAgg/AggListRenderer.cs diff --git a/Utilities/MarkdigAgg/AggMarkdownDocument.cs b/MatterControlLib/Utilities/MarkdigAgg/AggMarkdownDocument.cs similarity index 100% rename from Utilities/MarkdigAgg/AggMarkdownDocument.cs rename to MatterControlLib/Utilities/MarkdigAgg/AggMarkdownDocument.cs diff --git a/Utilities/MarkdigAgg/AggObjectRenderer.cs b/MatterControlLib/Utilities/MarkdigAgg/AggObjectRenderer.cs similarity index 100% rename from Utilities/MarkdigAgg/AggObjectRenderer.cs rename to MatterControlLib/Utilities/MarkdigAgg/AggObjectRenderer.cs diff --git a/Utilities/MarkdigAgg/AggParagraphRenderer.cs b/MatterControlLib/Utilities/MarkdigAgg/AggParagraphRenderer.cs similarity index 100% rename from Utilities/MarkdigAgg/AggParagraphRenderer.cs rename to MatterControlLib/Utilities/MarkdigAgg/AggParagraphRenderer.cs diff --git a/Utilities/MarkdigAgg/AggQuoteBlockRenderer.cs b/MatterControlLib/Utilities/MarkdigAgg/AggQuoteBlockRenderer.cs similarity index 100% rename from Utilities/MarkdigAgg/AggQuoteBlockRenderer.cs rename to MatterControlLib/Utilities/MarkdigAgg/AggQuoteBlockRenderer.cs diff --git a/Utilities/MarkdigAgg/AggRenderer.cs b/MatterControlLib/Utilities/MarkdigAgg/AggRenderer.cs similarity index 100% rename from Utilities/MarkdigAgg/AggRenderer.cs rename to MatterControlLib/Utilities/MarkdigAgg/AggRenderer.cs diff --git a/Utilities/MarkdigAgg/AggThematicBreakRenderer.cs b/MatterControlLib/Utilities/MarkdigAgg/AggThematicBreakRenderer.cs similarity index 100% rename from Utilities/MarkdigAgg/AggThematicBreakRenderer.cs rename to MatterControlLib/Utilities/MarkdigAgg/AggThematicBreakRenderer.cs diff --git a/Utilities/MarkdigAgg/Inlines/AggAutolinkInlineRenderer.cs b/MatterControlLib/Utilities/MarkdigAgg/Inlines/AggAutolinkInlineRenderer.cs similarity index 100% rename from Utilities/MarkdigAgg/Inlines/AggAutolinkInlineRenderer.cs rename to MatterControlLib/Utilities/MarkdigAgg/Inlines/AggAutolinkInlineRenderer.cs diff --git a/Utilities/MarkdigAgg/Inlines/AggCodeInlineRenderer.cs b/MatterControlLib/Utilities/MarkdigAgg/Inlines/AggCodeInlineRenderer.cs similarity index 100% rename from Utilities/MarkdigAgg/Inlines/AggCodeInlineRenderer.cs rename to MatterControlLib/Utilities/MarkdigAgg/Inlines/AggCodeInlineRenderer.cs diff --git a/Utilities/MarkdigAgg/Inlines/AggDelimiterInlineRenderer.cs b/MatterControlLib/Utilities/MarkdigAgg/Inlines/AggDelimiterInlineRenderer.cs similarity index 100% rename from Utilities/MarkdigAgg/Inlines/AggDelimiterInlineRenderer.cs rename to MatterControlLib/Utilities/MarkdigAgg/Inlines/AggDelimiterInlineRenderer.cs diff --git a/Utilities/MarkdigAgg/Inlines/AggEmphasisInlineRenderer.cs b/MatterControlLib/Utilities/MarkdigAgg/Inlines/AggEmphasisInlineRenderer.cs similarity index 100% rename from Utilities/MarkdigAgg/Inlines/AggEmphasisInlineRenderer.cs rename to MatterControlLib/Utilities/MarkdigAgg/Inlines/AggEmphasisInlineRenderer.cs diff --git a/Utilities/MarkdigAgg/Inlines/AggLineBreakInlineRenderer.cs b/MatterControlLib/Utilities/MarkdigAgg/Inlines/AggLineBreakInlineRenderer.cs similarity index 100% rename from Utilities/MarkdigAgg/Inlines/AggLineBreakInlineRenderer.cs rename to MatterControlLib/Utilities/MarkdigAgg/Inlines/AggLineBreakInlineRenderer.cs diff --git a/Utilities/MarkdigAgg/Inlines/AggLinkInlineRenderer.cs b/MatterControlLib/Utilities/MarkdigAgg/Inlines/AggLinkInlineRenderer.cs similarity index 100% rename from Utilities/MarkdigAgg/Inlines/AggLinkInlineRenderer.cs rename to MatterControlLib/Utilities/MarkdigAgg/Inlines/AggLinkInlineRenderer.cs diff --git a/Utilities/MarkdigAgg/Inlines/AggLiteralInlineRenderer.cs b/MatterControlLib/Utilities/MarkdigAgg/Inlines/AggLiteralInlineRenderer.cs similarity index 100% rename from Utilities/MarkdigAgg/Inlines/AggLiteralInlineRenderer.cs rename to MatterControlLib/Utilities/MarkdigAgg/Inlines/AggLiteralInlineRenderer.cs diff --git a/Utilities/MarkdigAgg/MarkdownExtensions.cs b/MatterControlLib/Utilities/MarkdigAgg/MarkdownExtensions.cs similarity index 100% rename from Utilities/MarkdigAgg/MarkdownExtensions.cs rename to MatterControlLib/Utilities/MarkdigAgg/MarkdownExtensions.cs diff --git a/Utilities/MarkdigAgg/MarkdownPage.cs b/MatterControlLib/Utilities/MarkdigAgg/MarkdownPage.cs similarity index 100% rename from Utilities/MarkdigAgg/MarkdownPage.cs rename to MatterControlLib/Utilities/MarkdigAgg/MarkdownPage.cs diff --git a/Utilities/MarkdigAgg/MarkdownWidget.cs b/MatterControlLib/Utilities/MarkdigAgg/MarkdownWidget.cs similarity index 100% rename from Utilities/MarkdigAgg/MarkdownWidget.cs rename to MatterControlLib/Utilities/MarkdigAgg/MarkdownWidget.cs diff --git a/Utilities/ProjectFileHandler.cs b/MatterControlLib/Utilities/ProjectFileHandler.cs similarity index 100% rename from Utilities/ProjectFileHandler.cs rename to MatterControlLib/Utilities/ProjectFileHandler.cs diff --git a/Utilities/SelectedListItems.cs b/MatterControlLib/Utilities/SelectedListItems.cs similarity index 100% rename from Utilities/SelectedListItems.cs rename to MatterControlLib/Utilities/SelectedListItems.cs diff --git a/Utilities/WebUtilities/JsonResponseDictionary.cs b/MatterControlLib/Utilities/WebUtilities/JsonResponseDictionary.cs similarity index 100% rename from Utilities/WebUtilities/JsonResponseDictionary.cs rename to MatterControlLib/Utilities/WebUtilities/JsonResponseDictionary.cs diff --git a/Utilities/WebUtilities/RequestManager.cs b/MatterControlLib/Utilities/WebUtilities/RequestManager.cs similarity index 100% rename from Utilities/WebUtilities/RequestManager.cs rename to MatterControlLib/Utilities/WebUtilities/RequestManager.cs diff --git a/VersionManagement/ClientTokenRequest.cs b/MatterControlLib/VersionManagement/ClientTokenRequest.cs similarity index 100% rename from VersionManagement/ClientTokenRequest.cs rename to MatterControlLib/VersionManagement/ClientTokenRequest.cs diff --git a/VersionManagement/ContactFormRequest.cs b/MatterControlLib/VersionManagement/ContactFormRequest.cs similarity index 100% rename from VersionManagement/ContactFormRequest.cs rename to MatterControlLib/VersionManagement/ContactFormRequest.cs diff --git a/VersionManagement/LatestVersionRequest.cs b/MatterControlLib/VersionManagement/LatestVersionRequest.cs similarity index 100% rename from VersionManagement/LatestVersionRequest.cs rename to MatterControlLib/VersionManagement/LatestVersionRequest.cs diff --git a/VersionManagement/VersionFileHandler.cs b/MatterControlLib/VersionManagement/VersionFileHandler.cs similarity index 100% rename from VersionManagement/VersionFileHandler.cs rename to MatterControlLib/VersionManagement/VersionFileHandler.cs diff --git a/VersionManagement/WebRequestHandler.cs b/MatterControlLib/VersionManagement/WebRequestHandler.cs similarity index 100% rename from VersionManagement/WebRequestHandler.cs rename to MatterControlLib/VersionManagement/WebRequestHandler.cs diff --git a/PartPreviewWindow/PrinterTab - Copy.cs b/PartPreviewWindow/PrinterTab - Copy.cs deleted file mode 100644 index 96e4d0152..000000000 --- a/PartPreviewWindow/PrinterTab - Copy.cs +++ /dev/null @@ -1,191 +0,0 @@ -/* -Copyright (c) 2017, Lars Brubaker, John Lewin -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -1. Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -The views and conclusions contained in the software and documentation are those -of the authors and should not be interpreted as representing official policies, -either expressed or implied, of the FreeBSD Project. -*/ - -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; -using MatterHackers.Agg; -using MatterHackers.Agg.Image; -using MatterHackers.Agg.UI; -using MatterHackers.Agg.VertexSource; -using MatterHackers.VectorMath; - -namespace MatterHackers.MatterControl.PartPreviewWindow -{ - - public class PrinterTab : SimpleTabControl - { - public PrinterTab() - : base () - { - - } - } - - public interface ITab - { - GuiWidget Selector { get; } - GuiWidget Content { get; } - bool Selected { get; set; } - } - - public class SimpleTabControl : GuiWidget - { - protected GuiWidget TabBar; - protected GuiWidget Container; - - private List tabs = new List(); - private ITab activeTab; - - public SimpleTabControl() - { - this.TabBar = new FlowLayoutWidget(); - this.AddChild(this.TabBar); - - this.Container = new GuiWidget(); - this.AddChild(this.Container); - } - - public IEnumerable Tabs => tabs; - - public ITab ActiveTab - { - get => activeTab; - set - { - if (activeTab != value) - { - foreach (var tab in tabs) - { - tab.Selected = (tab == value); - } - } - - activeTab = value; - } - } - - public void AddTab(ITab tab) - { - tabs.Add(tab); - - this.TabBar.AddChild(tab.Selector); - this.Container.AddChild(tab.Content); - } - } - - - - - - public class PrinterTab2 : Tab - { - private class TabPill : FlowLayoutWidget - { - private TextWidget label; - - public TabPill(string tabTitle, RGBA_Bytes textColor, string imageUrl = null) - { - var imageWidget = new ImageWidget(new ImageBuffer(16, 16)) - { - Margin = new BorderDouble(right: 5), - VAnchor = VAnchor.Center - }; - this.AddChild(imageWidget); - - label = new TextWidget(tabTitle) - { - TextColor = textColor, - VAnchor = VAnchor.Center - }; - this.AddChild(label); - - if (imageUrl != null) - { - ApplicationController.Instance.DownloadToImageAsync(imageWidget.Image, imageUrl, false); - } - - this.DebugShowBounds = true; - } - - public RGBA_Bytes TextColor - { - get => label.TextColor; - set => label.TextColor = value; - } - - public override string Text - { - get => label.Text; - set => label.Text = value; - } - } - - public PrinterTab2(string tabTitle, string tabName, TabPage tabPage) - : this( - new TabPill(tabTitle, new RGBA_Bytes(ActiveTheme.Instance.PrimaryTextColor, 140), "https://www.google.com/s2/favicons?domain=www.printrbot.com"), - new TabPill(tabTitle, ActiveTheme.Instance.PrimaryTextColor, "https://www.google.com/s2/favicons?domain=www.printrbot.com"), - new TabPill(tabTitle, ActiveTheme.Instance.PrimaryTextColor, "https://www.google.com/s2/favicons?domain=www.printrbot.com"), - tabName, - tabPage) - { - } - - public PrinterTab(GuiWidget normalWidget, GuiWidget hoverWidget, GuiWidget pressedWidget, string tabName, TabPage tabPage) - : base(tabName, normalWidget, hoverWidget, pressedWidget, tabPage) - { - this.HAnchor = HAnchor.Fit; - this.VAnchor = VAnchor.Fit | VAnchor.Bottom; - } - - public int BorderWidth { get; set; } = 1; - public int borderRadius { get; set; } = 4; - - private RGBA_Bytes activeTabColor = ApplicationController.Instance.Theme.PrimaryTabFillColor; - private RGBA_Bytes inactiveTabColor = ApplicationController.Instance.Theme.SlightShade; - - public override void OnDraw(Graphics2D graphics2D) - { - RectangleDouble borderRectangle = LocalBounds; - borderRectangle.ExpandToInclude(new Vector2(0, -15)); - - if (BorderWidth > 0) - { - var r = new RoundedRect(borderRectangle, this.borderRadius); - r.normalize_radius(); - - graphics2D.Render( - r, - selectedWidget.Visible ? activeTabColor : inactiveTabColor); - } - - base.OnDraw(graphics2D); - } - } -} diff --git a/Properties/AssemblyInfo.cs b/Properties/AssemblyInfo.cs index ba392cf60..fec9a95a1 100644 --- a/Properties/AssemblyInfo.cs +++ b/Properties/AssemblyInfo.cs @@ -1,5 +1,4 @@ using System.Reflection; -using System.Resources; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; @@ -9,9 +8,9 @@ using System.Runtime.InteropServices; [assembly: AssemblyTitle("MatterControl")] [assembly: AssemblyDescription("")] [assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("MatterHackers, Inc.")] +[assembly: AssemblyCompany("")] [assembly: AssemblyProduct("MatterControl")] -[assembly: AssemblyCopyright("2013")] +[assembly: AssemblyCopyright("Copyright © 2018")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] @@ -20,12 +19,8 @@ using System.Runtime.InteropServices; // COM, set the ComVisible attribute to true on that type. [assembly: ComVisible(false)] -[assembly: InternalsVisibleTo("MatterControl.Tests")] -[assembly: InternalsVisibleTo("MatterControl.AutomationTests")] -[assembly: InternalsVisibleTo("CloudServices.Tests")] - // The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("1558c103-dff3-49bd-854b-97d57339d662")] +[assembly: Guid("b2b001ee-a142-4e20-acf8-ae4a9cb984f8")] // Version information for an assembly consists of the following four values: // @@ -34,6 +29,8 @@ using System.Runtime.InteropServices; // Build Number // Revision // -[assembly: AssemblyVersion("1001.1002.1003")] -[assembly: AssemblyFileVersion("1001.1002.1003")] -[assembly: NeutralResourcesLanguageAttribute("en")] \ No newline at end of file +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/RunUnitTests.txt b/RunUnitTests.txt deleted file mode 100644 index e69de29bb..000000000 diff --git a/SDL2.dll b/SDL2.dll new file mode 100644 index 0000000000000000000000000000000000000000..6cf858caae8ce577727f7be7d57f408dcc723e5a GIT binary patch literal 1334272 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

iAnUK>qK|W^(LccI^me1T8!> zaP7PR%Kjl9oiBYr7oLOs>*3q^5>(fQsDyaTX#M8X8^g-r)T<-R-=YVacCS$h0qvlw z@ag>S*!d1r@_D>A@$IcKuo`9u;UKb|DgAbVa*E@gZGUb24}D}OrQ*Q9+cn=JP$r(^6nMkap`t|XRrg8Uo^j9wEYWeh_uaS0-c-U z!vo1SP{@L+NC*D@8Q{qlNQ5@Ks3b6UJ3v~>zP&0f-7YE_ zmM$s@{H=e$SI5^0vVaZYZ*c|fy2epIa)ac$Yg8f-mE*)~I4ehwURLI#|Nn#PNC!|G z%SqtnJ#Z#uaO}L{3W}V=j-B^?dqY}SUJE;RGl33uL=>x~oS;^ki{=0NCoY};9Cv{V z375_Tn)e`uh6}&nH5bimFHijX{~sLHoku;AA?EqCu)G#?>}K?AKFH#th?G9c;YL1$ z82O)pq4NdU#Q&f{X1{ALofkodUisFcT=&UtR>~8<)=CFIWBr?O}T9 z2s$3j@Bm1}1hls7Er?YGssOt^6kgoE3JMiS*n1pzPyp37FBg6P|KHW{o2%h}(0N*E zE}aHxE}a!jFDt);nhq{19xp?_gX-pb28NP!aJu7fJqeQQWxehH|G#77570IsQ0!Wi zh&28LaY}d^e}QQJ)&(Gi(BctR0(LtH^tw1O_qs5E^QcEJ?_yt&RX!@9W654x{D2tB z%)kIP4@85^19eAQ13>2WvN{ETG`Of(yk6A#!PW3KxUeiy33!?O6;xb!D7^S^1&dd& zg97QctKsdm&Ir(4KKKN&mm5H$CtvWnf}2DgZ;?tIkM4kgm+R04cK!YTf5LQf2$lLXnV4&;SW}p;0uM5T1@LbVW$5;k@a>KYaOL0TEa=F; z{sL%q1&c@WB^Unn2Yr(d_%I&wU=CAo>~zv_?DR5l?ex;|?RJXr>J^GRTDo?= zaP55M+WF3~o&rEgrU6In{1xpaGSxON_QRXp!%`J?o@Yv*+^^H=E^*Us-?=D*T|u8J>R zEzg$j?Dphw>^$kJc+mj~EzU_Jh?hbTfd0vEbkT|DA^pzLIJF#mL{9^zZ-wgD)hSAMiK7U~K-u#NQqO zPDvkM+zVk~co_=uETnx0@e#y3{OzDq7(lLBCd|O_Qup8g{}Vb7LQDer8DdzQ$y4l^ax$_p%;wWM+8T0_tk^@_zrt$?zh$0^Hv@&g%Au15~Cnlt}yZvfBOu z#joh=Uz`jcod;k1Q~&?}<%_@n|G(H`@biD`fwT!F?9II5e>fNzUpN_oL_mD@KO789 zFD@Cw_}_nXFtEHxGKKM<|K?!ecyUP&#OH6B3F^i2UjEI&An>vmS}KA{MhFfK4-0nb z4pi{zj&$e_RPpI%^y&7L@JKGyaqNxabLqU`(s{l406V|O;e$VzHIFk_iuktPE=g~_ z)Eo7`B-*hz>%T|xf6%r>=y-)|>!ms~!vmnXZg709U@zrx(ehCJ4Nu0G&950f8Gm>(er*2zzjQmOd^+sd8};9%Hwt3M zVaC==B`-i0=z=VOlrLD!M>h9?C*w^=xWSGfllOs5hNVZ4|GOP^Kta%52=hKDFgg!G z0^s_=SMs1O)0Zy(Xg|?*GAG%$nDkD@9trl|*{X00ls=34>#=(|?cN90n$k z3r#>S1eGsX+z0mmb{_9E$4(wcSO8o{4}hIuXHIYobqoQy(WN_50USSq9^H`=9?6wD zKHZ)UuD#BDE}#+ByUhpKdyD=%@_QTr#nVydOc78nZ3K-p_d5RvZ6)nZabQlH;M#h- zF2SSohAYH@4Brm1mvXrBZv!=<7+pFKf==aTJaFJ8yGQc@X8vs_4?bk_Nq*_hzfDKe zr6c37OK&D)^Fbz$c0OAI8Vc?-)H9UwJV8ZvOYbv=`(N z#~8=h!=Ug0`2}lu_XaSx9)JcpzsDh$&PxY>FkuVvR9J|E&mnEp=naq!>|W=G8GFvb8R{bxDbnVUh@0LOizi0GieBjCWy7~YA(oG3%`a=7Wr#7a{IH=xBMPga;H}+j;yzxyl(4VCP{0 z_7ECi>)`$X*KZWKzc+vx=}MAti^Sg-ds!PUrDX7ZnkYZbp}0f4qubE{G-eORoh~X8{M#IZJ6u$fI}dlds0eiaXgBFkZBnQA8~jlAJV)9;uP!vjR|=0ufO2Y z`5AOSgaSxZ!=sxubsiUk$H7Ju<+;%Q3(LeD)bgHdho9YE3ZhK(Cwlk0&0OD z1Z^NOd<*J%dbk>XbLq%YNqV^n)HG`N&&=Nv$_yH`{LjMQstukxQE=to<^kHY>7n7+ z9Uubkle_Y7i%@e>e02Ghcel@329OF>7yfM`f}jSprXy&LnBpTx{%yaY3S9WN@qp#D z9J>Q#TofOlcR>bZsKfMYJ6?X{(e0yR;KIM{mRC2=ODFzqJc=&-+a9{` zuTN1C@Bxt;o(JEkg9eWTH1BEtW%5x;cI03G)scVwTNllT9?ADSGH-(eEcvfT=6^8j z;A;iO&jdmMbPaPT)fyRVKKNVS@!)TEN6p(VjJF&c{xiAoZ@bCA?G}H_I?%*Gn=d>V zcPS&+xIK~WBkev6k3po5sePWl64fs!F5!RXMT@p3b` zsS7DjKo(LIFKL|`FF_4tSo_WJiQ!4ZORk{tu1l_lw+(L_{(l(>zWf7HzVL4g&~V}3 zmZB1{6Ey5~;1x6fwo9OF0~(1B&^+*p8I)xpVmx3mEr{4n{%x1|w}}XVLgytr*hCl5 z@f+JbG!DE3H8os1L_keN4^0@C2h7!ia63deUV=LHF8tfkBGseYR&5rj4<#!=q+9Th11XPH_ z%6Z2)$N0m@^)KrAa3H1KjtV~Al@>1Djw-P7UI1R+gUVLiMZE&Fs4oK-^(@_vKA_6N zk$;=JpkwE;4i}YjETz9=Zvp7goz4=K0{)gPaQP3iB>^-6cSh{M&v( z6}a(l;{nTQxpuqDxGFwyRZa(22N3ytuKe4|)!q2Fv49o9>jPK*Z8yBSc|L;D2%>)(-8AIPX+sSfVpsSaEjZ#Xvm1y=`-{M&Buw}2{C{jQsyec%tN546DTuL~(Er5?;7 zDiX~H7_D7Y1o*)hA*?{F5K56M1Rs@BXtU47+C@dAWG`q-xB{rv-0+vlqnD?je_JIJ z|29qjZH0`THY)rr+2E?-Gq`H_%gEoV30~8`4NDpTRSi^41Muiq_v}0e3Nmd_^uz0h zFK{<~h13oHkfNN-Aa&@_dbx%g2Bmdsy-WsIG7KO`Bg$tk5EoHCgSpW1*`!sem z|NmY1x1$BEN4IV36mS7uHw9ck!@?L^Li^*)XP_b)Uq18b=GC48DWh=)HKdSc0XYD) z2*SIY=L;ymg9~Xxcp;6H0bf@ALCp8Lg6cz8!vm-lV#FWVd=)4_p!Ff7o&r^c;BWy2 z6Qn9U394nlVxX{c1UI%oVk}(XDio9?Ub2DhbYKA00r1M909-jFfT{#=-=@#6+8d7OP0S%#1B4Va@+x0{O8m8(j)nj z2ji<3{h$B+2c2xj_}{bnD6{3~(t|$CDJm8|%q1!YAQtEV02Rj4*&fYDJWwk{J=l1T zM|U8H;em!K0mf1D}0v_E#91T?h?B$N#4jBzk`kQ|UmAKZa*n);qOJZ$> z7#SE!r965?*Mm0VA87u`d4jKI0yaXYJl}6^5|vFe9p<>(amxKJl^5a%PI-ugGSsy;~y^Fo+>WgjtU;#j2_9EA|Bm=-~k=i z){`FHo(_(^k^lKy*gyyS_6G2|b{=%;Jm%PZklmHv2&@r4KDujb$X`CFy_|Njq)=);Kl1L$ZNECdC8k`qP1UDxDH9e4;9 z{^xJ`2AaTuh2U{e2>SHO>OSLS00m_8b7%dFdtSwi8(T z_3XU#da_67<(C!UMUD(0c^5Df+MhrVUq}jd#7v=}>nB}d;R{ZoKE1MUpMb*G^CCEf z{$h6Q{NSI=)9l)L!I$x-jpr`Jo&CHWfvej)cFiy@`yD z%?Fu$lTZ34KYz0}6(i!#VWfn?#2s-`Lhw+0C z<0Z%DKmYk#P2u_5G1f8e@B~j#PwDVWS8x_~0j*KH?9qAnbvG=(gKx$>`Z66={-qg= z4;%mV>2`E*>Go7`=?+x!=w^hJs(})|tp_}kGj+N>efV20f~us}OQ3OP{+4YZPH!Zi zYv(DCURkq;oD7c5huB^DJ#RTSKV)}2_?y|a^ORq*$Yf7Q!3uK^|26~H&RZ`0+uk`^ zo-F}&@J$RHI*dTY0jSF2-)1o2a*oZf;1w8XA$H#m&@v*D9d>|`f13fwUr-P6xAOo0 z|No`Xf6yJJw_dMH1Gg_+J8!)Nt*eBE4~Xv#jvPpN4C2e9@j(Y}AgezPZmJ{HgBEAP zold z7a)=Oiy2%?vNZcL-f;Z?fPb5WYv%?2ZNDwgmoRlmf&2)GI|-VJfie%w9`Ir1TflKb z$U;yYfSW^Lhw-=igJQr3l)+%(^$x^zc^CM6N2A*huTDB;q18#M0+%7X`A%XfSF zI5OULy!acGOk12mopW$$c*r*ybQCqa3%|!@P%-GyD|_WGCxhd`U(7C@M|~M@J9fVC zN;U!2%N~sP{y%f%-)>Tv)@cNaMUUn~OsKhVXvslR3h4Z@L!c>{Iyr=A_*;cR@h^rP z|B(FQ!*~mvKR`41p!OzsLJgch5%CeI0xBOpy3tykmp~<_V{g%aa2a`?iGjftQY^Z3 zo(C0)9=);^cfd8$WpJYt)F}Gtm(0@*nwkFp(1m}SlxycjN6XVC`i=)5Gx;XJ22HDK zxO8Z^_GU9WHXmm4O}-7CY}Ih-$Y6Bm-zFpB(h7&(EH1uGgCto{dEI&OB{xd>a`EME zl=A=LOHhFVD^FZIFTRvUlRpg}e23K+7hi%-&WEW7mrwBCL?FDq2CFZS@`Da?V+~R~ zx%NgeyS82e6;Zv_pd0~i5FGr?1Uk0J6kqvNauZ%Yf$qjcE1(elL&t8Djqrks1(CN) z*ap80QqjZ$YF~>YoX_8?3@VybK>ayzjSVZ2Ky^J*iG+S13}`E%Pj{pNXnemrP=$Y6 zWN>$&f=jojh;Mf^hes!iibuDj1vpA7L6s$Fz^5ZdMcK2vn4_~s1+-nQKoB$&D*!6O zI!jb^_*-~E2Lkj4v2|W_)2GFp6iHd~>|N4ud6K?`QGkFmpA^}8XKt}p&R0=@63eY&e zgGVQ17aWKNO<{oO37~bCoi!>3-8Cv2&HtJBTLd^57@9$|yB46+>|<0^n*TF)#;EY{ zw?uJE@m{G?m}ny0z}mb%WrtpYqX4B7#5`5kDLE!5~s9^E`Y z_k%)^e;bb>|F)0(>q}HPJowjt_c-`YUGuK1<{ekftNiP8R5+M?RFpM8dL-Y4O$&o2 zgI^!~D}V4eyC!IZ8iym}O-KH1KVA6OKXu_>|JFD8j&Jf+=-jVw<|U9VpebO_gRc}^ z86P_y{3Gwm_zFA~eDJTl&m{JX9~g1_jUM$Nbwo)H&}vUVa7gx8vnU{M$U# zK=+k^<+U6yKX&1~@7QVY(afU4=)+v2BJna6JX7$@xeHg!;t!{P)qyOzMe ztpGl4e-w1%yaP&%xPT|^UxFv)!P4+JaZ!Ba0-3V^aru>Jx6fCQX2_I1#C_ly`vm@N zpFk7#j(b7jg*r{c;mg1NDQwc7L-Vzx=5I&MPoRhaO|-l6ufGePsCn(mzy7Lc@^6pK zw;(e-lRv@d@82qTWPSq)GTuG-TmIl*cFnt>xqL^)mmUY-DY!7+cRcu8-i7fRXiER! zFZqN2*j+U5gOZqw<~2vgAB>+s(E=JVb^%YPe&lb70v*fSb_Kjk3lu9-phN8%{;@z~ z1r!q+;FwT#1P8mOBbcY|!g>4hJCMIGKLbSz=VwSXX*phg@_w1BrNc^PB<2BzRI560zWA7=tlBSAlM8YGa3lA2WZ;eehBiD#T}VjtXeO zC5sAUcZdoPIJ>o8;_pB5>;M1e92Ff#Pz+mugabSnZB&|TRCNCHx7I^u89?<6tQrDO zLBrY$@Z|sw;JFOQasXHUZ9L-q+hD5!Uh;3dIY zzwtQuR^6pLMTG-W964&<1(isy{Oj+y@~^+5`O-7_w=4hpH;7`$6I6$QOCeC%1FcS= zWzWI?pb`gE7&$Wj^f>rh!G-af?a256w1(&( zlPmwW3;f$YfhMf?q0%`+bi%zs6$`PEg=KlmO5dsyIpw07+ z;3DcdXfUfAqo#>~6i|=_V&JNTN;M6*Z~|905ickH{Qnp;qaG zx0XTVA?1%7D8ce?!)OnJ+N4x(4}xm)%iuO4$oQA9zar0vLEKXaa^W@)6>!ENr#A19 zf2sQebiWk|N$t<~|NkdY9KYMXgYz3Bf9ph0+bvMt@1s)j@)#%? z!IrGyNkoL|DDH2dH31HwyE{$AD zMjU3)E)FwZGJ%Rn=>B?8dL+B{NOSF!f4K*A&l`NbfZ?!f{Z_izM_dfauzjNRI{E<`_Hbo<4QjrE#yea!U%N8i zaP7S8n|uj6FajFtfDDY>0(HS5qan9k7%zcB474QjB4{9lzvZX)ai3QTSCA*a9w4VU#e{q1;N;&dx6XV}@%GyUog1_Y&c&liPiU8O#pph*X z{%uO2Q7uNu$ktQ|kgMKt6{52FGsnxc-zg8rO{Y zfz##=nPdCo(6sXxJ^X#DGIR6v>gugAgn>fJdiERNujO~}}pJZP*E zbmOV!PjJT+yypenS%r2{L48ng)&=!SLAf2;Bh>`=NEvUqbUt>`yvD!&t|KF8-^&MA z{%sfWta5f?yamoi@Lex2L_pDe2^^L+pezjTW*l6 zK!@5K76J{cp|nMPy4QeDiK1y&um@@d&M{IJ5ZSW{wAP5S~|CEoEVvpfNgktyssJL$H0*&7yVwjr~u*#koiL^ZZ$z!q|KQNR20JF_6jd37-<~0$Q3eL?oHtV<=#)AQE^0q+YipYpk0Ya zIk3iU0FC1|06K~T83G57SlsCnfw z8h#yh1NIM?MMVSyaLofv%rvLL zNAhV0{%zkpGEagg7Ca8VRA9UbnwR{^u6fgu@uX++X{Z!v3KAsk!gv$ZJv#W4-36rL zL^q_t2d->2FFJOf0yX43lTSglL9~EY?8<|+Tx2{2uAIRYbIX5l$(;)#5gBP0A2i}2 z?Q3$UdphOuw6CXq0-Ya&9NB37DN}IqeI7Kh0FPxeUTE`L12hBPZU1urhyVXUzG38V z?F6m+0!>(f_VGZ)9zw*>nrJyHbeUEV1C8s+J1~G}_COnG96-q*w08(Jt9Ru+c<&Hs zbOdEqFKq(U?W*hypq;cBZZDu!1%;RrDR^1;9WkB*8Xp30H#Q)De$k)G<|%(gxX+b; zJ4PT?&_0kVUeBUH|1qumeFuu;BSHO7jB)DDaTR z)5#4$@ciA}AMir(D=1x1E6_HA43meY@2ijn0ccrm4fwcaTIaSNuq`inKzGtl0OcP_ z!+$n7>q7DmC_R7@8EnEA|MV{;z4{@gC-m~iquW+8657(F(tOm(2pscK8zQ(EUao~s zjetBsNkW2nt@sN(H7x=ywg6SBrf!&DFgVH?2sc*pP0bBWZAJlAs z<}dX4q3H@XL?xQ=(h}?lSpKPa3!b@AA%7gJL;R&N)DY@K^@Vq!`7mtZcNk<3H2lcP zA7$?l^%Jx_pZW^of3k;bJM3QuzWV=vf+PQSw1MS z#b6)eG##|%a|G>|L@M8)>3u8622gv8f(h%wr_>04ZLmuMG$;+^mybbV#sDf0h)nMr zpZxz1>(AT*9fZig&HQB|qR;jaGz$$1BXYZ#9r7>deuT`%zvKiLw+^JZFYzNRe93eG zs4jXb{qg^QLr@Bbu4#f#vNL}GrEiQg5Xx9U=NBN(L2#_oft-UN0XYXj&!bm#`vbHi z4a8P(LXI?;(0ZVh$D^0k6((SK;IK!pXxe#X4HJ+6%6W9nZz^266G2-N3_#~u`gAjP z!;U{F)bZ$!bZ~8b;sH9kh<}@Buw$=}3h3m50KrZl&{1KBK_~w7CbPM8-ULmWD}Xj8 zberk~a4|UYdz^7>e$3qIqr!8rMumsTk$>AMk4_#HkL0tU%Z3C%r!z@_G#P*h3lQM| zB0NAu0EmbH5eXn714L+a`=|&s|77BCS;NA>(EO8`zvVOd;Gh~6p5~v7E}*Rw{4JY7 zV@M6ZnD|@Fz$1bV;5FF4K<5pC*I@r*Nt?jmY7Js{Yq)erh=39=XmzKG59maFN5$8U zmtT8#^E`Lq-MdrquZZ@f18#^wFDTAX^%hP5?ZLNf9-!?%C7{r0e)hoe;2TyK z&aaLKpD?*_KIPxWqus&f!_1-r+Ro+(3eDD8;FjNZ%ph}s1lh}VpmW9{>qi_LKqvg} zfUMWU)L{Y90S&R?AIQ0&fWR8apdjwxf(LTTXHXcnZ3Hhf2PN532#bZk^(3gT)vW+Z zl;EWypp@&;t$WA^Jc?PM>Z4YBzyIZL@Pc{~MjvJu z6$#McRtn8EDkA^+TbF^(b89|QfimU>DiokK8viyK4p8ogb4@^8=<;7z{%tlKFAsvw zcLJw*CCKoi!pmUf{lncpDmsBU zQYslhGR(_U(DR5;%}WD`wsnB?Hh|3IgRofmTRA}{V=>PIV%~_!fc&5k!J1moOSu$K zO!99B9Uhec&u5@arwR!&uWp`a*y{wZZk~6b+=W~xfK~Hvv(bF%^BcK+?rI3RIO6up zcF;0tQ2zzhMo?7*63KvC3yvw$tD=`0prj#>-2NdVH7kPlx58aG34EUjs5}Sne&OGS zS)OM=!sg{M@DLX0{77(K0G&_eh)sO}RDBJ2%c~0mL-Rv$1;qIhQvW;zFQ_Li3%&*| zAcc)@Vwg7te7grM&>cXBucKS}3G5hne*x2%5l~k@0AKq7GmGyBq`e4Ren~|5-v0jo zKZXl?QP#I2ua|6oQ_&p>ZJvRSgoicHx(jtcN20gh1~txly+N%q4`{3G3uwPyZxowL z=f&oO%={jwK@&xe&5xKpI%QNmlJA1rWT2Ie5+2F-z-==SN5P|8w%Cn}0d#wm07$?9 zL|A|b2N2-_A_71}1c*og5g8ytqq{^!p!pvYf6H@Fy9~68Lz|U>0aQpe|6_!ddFMbm z5PWml25_rv7pUFQ0BXWr0JX##ezNelZUeEp4P3edz-==AZ5gm8*(XQvCY<-6W|}Ib zb`t^Z>C{yG3U7ENsJZZOGXd9a-5D~9UzH0K;Bq=3VQo+^{_;D|Zl3p`i8;*b&eDZ{ z8@!oz-cb`YYjzFKteGqSwkxih*IXDudpp1RCSQXtT7)cE`~+#Hfwpgca%H^Y!oTgR ztL9Zu6Ag4B75}!6;9a25?Vq5npRXY6AVC^lxiDUZw$gk-t+Y4n3=GiX3*JTp9q*3P zNc+je-+B~O;PY?C2tx-)MNk;Nya{Sw$TK)L{AA>BRbvBBPhcpvfG7q9)JP5R)1bTE zAgyB500%WEAdL&iJ$y!>^#*Nsz|AyJYMumPvG9X03U%xT72>dp1hjkERL~jRU;`EG zuN*A}Q9jDU217|a?9BVTU(jNg;CHp`ZPQlx7BA_-L=rBnB zZ6{s%x1lxZbU0paMQ*=A@{1X$4CCLX@lpe_W041x1UgGVO}bU!Cf!nSlMa*&0zml? zT&NucX~Hbj3?O;z<#cfU-(3P~AO2*57-kKswA)UAG=fV=$o^eW3F!$k7Sk{fh+!i+ z!`d?uSweK(!6Hl!Jt!M>o%F^a{qSo98h|3APFbDu-ObfQ$fDFfX}5 zZ9edN2hb&9Z^2iEU3wV#|7`3)Xq*B~+d zgAQ$npYMq5ep7IJ5LADFPQ!ErotA-CVP`-*@zM*@qye`FLF%FHL5%t)0IJ>wbW0mJ zyf9ivWO||#yhq6avwaEj1hS_Dv9$;f!rkMDrAm!}x;o`MXeis&5Ej2nK-0q8JV*`i zT*zgMkoG5r|3yGSiFDoya{CZ^pF}3KiCF2=U8&#$I>anGABcKjfxCt z7mr`E%uFA~oBtnzS0|2I^Oy;=vb3(KMwwFR?u;~ouKs?;@Af7T=>`DCu;D{g@65be1mtW z19y)6>;L;C-$xqib7cGt9=8Ks3h^6sf(YYXc%$$Ve@i@f9nSjs~aQK zBdtb59dvoqL)@Vb4s6I+9w>;9gIB99gakP=e+!5YPT2Ac{H?RFr|r)cqoE86Wp5sw zX&Wt+KY~`6x5dLl*#)%b3S4|V2Z>=Or%&>b;@Sl4Vch(SR-6?8Nf_7WN`6?=n&xB@h60}kS7co1&{b<(>nT%Z$Gpk^zm zwV2_k2&()*4MkA>2ptrWkpvA?EB=KKe4w=!5fV01o?K}!+0d1x5^hmThfoPsg|9Z&)r|8@iyA~PW|#lqjp17cwo zA_0)tdC3Ak&k58;a|S8Il0gcfDtkbkNyvNxDULJ$2cCQb9Vh3aq5+zGGia_+QTfl` z`r$Kp%{%DaJ(T%3(1=T^g(LqqiEub}#kntc#{_Pf^k`yuk5Fr9CLLr8Ldhd{~H=;0wcJeU`Q>cWE=F3n} zUlD$O1$=(T@c&C|kfTV9OwOMWHzT_dRO(kCITTd%qdOG)7y)vr|8gB@z5>~OPQPKn z%La}7muaA-tRy=5^EagRZ^-6P0r>?y-VD0?0UV=epj~8AlF)3(;YN`DF)04fYeWx7 z{Jk^>jZg4z$4DdzQ2CRfNh%UOcL8*>I@k}Bph@uMQsn%G-e2$FdRh4iM|kLBnf>YD zdifGESOoDO7V`?w{r?iO;Q_pU4>`QEzGBWUb#T3W1R6nrl@D0V&qf}9KsIkXDEskm zw|E(V$UmTbLrUZogS3(u<~KnL!4T^eEna4U1;GBr;(ib0_yCt4THv&10$R_7Mg3OL z!7s4zK=vfH4z8Ed;3a*a@hsT=v!LM=$Ht!^NAb6) zfv&Iu-S3tu(p{<39jV~aE$GqhC~@#F6X-U!ga1KCU-P$oWMp7)>5XRVyy=nr7PMX} z`M(Rl=gsEF%pM1yGC3an&E#?LIaBj*CfCkeB^AxTnM(wke>3v8S~4;)ygb3cz>qe< zrJKp6Tfw9G5a^Nu7T3;{#N6oCh0EGB7aw@AUXXH!GkA`_s-RpvztJ=-{1~X^<%c z(0ukgMh`~t{TiV2s zs__vcBO`+=<4ebjFI^Z0W51?8bAAxkLf;74? zzPk8|@d7VMmt!ZBYqx@DZy<|nH)r!pM$cXc7T3;GuANU^6(2&iIzse1Ha-OD2AzO= z@s%s%MMp@2Y(44P$x-J4jzs}Px=OBioCg_OCn~n!xb2u{ocIkZYc<`-6<8vgXn!g?S*WWz&ngb+#-l5_9 zf2c|P>;F1(-ah!A!;$f)MrJa?~T79DWI8w zfx!jjkDJhVgOuk;Dd49o|N7I8pfaEFCt3;sR}tV8a2uKe?xUxGo8T1i+wtII30KaW zE}dL27ytYJe?q6!OKr&E_mKS3DfO}&IsbG@y-Y;oLnl)p>e1F8TXZ`rxO5k)bY4&E z1Ra74x~kk!;`{YZ7Zr}q3u&D-DtreY2ykBL4io|1b?w-BJdHmuM@7K#`}K>zz!MoB z$(Pdj3!XA~^qL5D2kJni)A$SCGJqBiD_s2L(fp1Hbe~;kiHd|ruZ$3AAq>)dO7lBL zM^IR|=rA%c_;eofF+A1$h>5?&7*v*iJHXUkqry>Q!@oU5g~yS9JBMfUK_*xJ?ScP1 zn-4HGzh`vpysUW2Rq?Wm;>9#&9~C}V{_VHq&VYZ-{~0}d3z=NI zBmeRD-DPHAXnxP+(|ORN^Hb;Fi*Fq}-}v|DEM$Al0h#~kyxlG3(#`33@HMowJILbL zdCT$OBLP>&%dVZL92F0`D*ghMZ;H1Z6%T_7%8RdE8Be=(M*i`!d{w&7t5;+x3j+hg z_q)9|`JRjyJQ%OF{x30u`v7e4F(#1v9Xl^7o^n*Ysdzd~IR@y7-In7TE2e zGl(S|L6;CPv#5Z=$)}gcj=%NFzyJR|nvYnZblf2B|8|fGG;LpE+j$Lcr7Qn-L6Ci* zz#}5Sdc*!V|6=6t<7HxC=*{})*!kA+;#=3=R7S_p1qy|o|Y#(dp!gk z`6nOpv^>c_`Jf}mDgG8~CI$xI&O?sPkN71czg{Cx>TmA&*PvZAZn^iU$=B zyDI*^`10awN5U2@j@$Tgjbm@HV(wU;7aqvBpFXJJ@ zOQ4nW0-!r71zdVn_A)RqFc_Zv%%3kK(0q_F&5=K!M<|Uy|8g3C{=qc<+o#j`Z(m8{ zzkMW)|MuB5{-R5aY5YYO7}NOw9ZKW>cQDP7zn(?Nqxq14<@xemE}f6MT~u^jJ70Mm ze8l9zc+G?HvP z>^!Y_QSp$Y;$auXpBG;_UVQDsc$4u|XE29XugFwT8unzo=*f7&rSsMITfHHn46T<+ zEa8a?l$hW-k%&~~!|bD?09wTJk^{8L0@lCiyzJ9?*r)T{%O+56{ryCJnh|E zGl2!v-j?d-2333>&4*cBI`2W^?-(Th-Z?UUc455P>Gj9M@>l5<@U34iowr~1fGq%Z z4H#hebAWDwX#5Ql;%~VDs@EM=x-&%%zGm*O1l=p7-~%c7F8=K;_jD0jDWF4; z!7KSLfO-oDm_5L~g&Uyc?7{dJ+*@G$@7Vl{$pzH*D+ZNU&A*sSWI?Hxzx4wHC?6d0 z?L6^v8t4pmn1A`V3;OmZg32%s-`)(S&I{o3)ur>)!AAnB@;@H1yKtUrd<0@>Uf^GU z_}~jx#tUHa&O--Z32y3>m%+E!MTNc&q=K((;PclRO*5q`L_$Y@^4oFB@Iw{12^sw!njBHOiFX?bolr3 z25Nom$@tQf@dv1mXzjyj&-->B_3b?K@)cN%3j@Qhd*2xtV8!A~KG4$CG?e>aq5a1p zk{)UvFhkNq%>!oS^icDFnWXeUlsN>`1K1RJdcf%q-6=P%GON+`TvmxnB{~HT3G$nF^{1T=_jt`}C@C zLb?_|nIK(@ll(1Q;F1B+MOS`t-E=h50{w>envIf+U=ijd7 z(s|9L^YX!W9F30|{xC2&9(=`o@G*DeGlm}w435o@b!n z!%_2=EC2e-jt5_{Ix^mJgk&_3DX#?_Id7%8bP7Rx5lk-KSgdBGlhvS0+YY{#ZoSRl zx)0G`0J#b5R_WH;C28QW5C8=dBrIIPVd01f3}{Fke9R3B4NyJM`OcN`^1){UE}ZWg zpFx7-vkU)vQ0Iizk@2%5B#c}-?;U(6;K=zo&81Tc(KTRdJy|D#5-R*H=RuuQ(8xmb zd(a)cpgsZU&OjC9GH3$Wq0>Qq0kA{wxpv+<_>RM|@ew4}UNbu$d<2iS$Do@`TsvQZ zoC9i5a=wB_lB?!rm{VODFGHQ`3Tk$~5^&|b407vBP@6Apf=lORaH4s|eDF0ZxO>_B zNItFc@dNfWQ0V+{WW4Rl2#)KQa{vGTpWxDY8*I*Ni27F?j?ItZ>K`%uaAdsY$_TNb z7}UQY!F(+e)z|+8?H7lZzk@ZuaW*~%XEAVo<7#}yP=h1C)jVLv%x|C)t@H9h^70$4 ztR_3Zae`A6r0{`;#KFg0*z+4WIMDMOI5_B#-#9_}4OB251m`z+v|-P0H4m6E^BYKz zP<~@`JouUuZ}PK_^^+ zuCwi~G=QA_4H{K*1g}-MO^}iVpH3GQ@V;j79_9j&9O&=}`2A@HphY78 znM=Guci@2TPAgGS;BR@t!T>rYgpY~8#Rzl+Zre-n*>*K5d=3qugK+N(LC$02Zw(M) zVDRX+QE}O9co7+|Klq2|doEuL3+hhbCJMV#1YJya%x^{<4 zxGJ7 z=69wT6@JIg6R!O0kGb-%f99h3+B5kC|F+xEbM_qh*Z+fT?mp;v@CW3qy@M`{H$hjx zWr7b>cH!T45ONAS_|SC7Dd>+~8E+w0f;#eVdj(R0vKrKt@g_JpL2l-6SqqBUwr~)+ ztwx0xl0rOqAStBO4s;^6SkrbCbfeHVc$&NhJ|q`(*ybKCNSbo(_7?#q z22i>RS8?fP_UN7i&Lysj2OTfJ^y=oh3`!=dpj5*NQmE^GLMsifxm4A$VuBuK;8%KK-OqUVjeo7%6DgGg6`| zQ3(K_4&$o$0-T_D&VdwwTp|KaP%hmL5+FJLZLgs6p!5Qg(sJo`ka1Of0ln_*BSiY1 z3;(tPP?}-^snK?XTy+uvI)c%wo983wR9Db3052W)fzEVwJ=LLociIIQUipx?I?W@hRxyz=MC;T{NG9 z4&-)Z1ScBCf1nk_jJFT|V?X#Cd}x5?KUe;3j~q2`J2HNBWxN3nLeTYupwn)^XK%Nh z2gPdJPtZ;=L~vSx5B~fIKY05MBsDz&rzX&GCYsXnF$ew<^=*hnG&(tkBYF8WSibflIg7GVuKfAYF|7t(7oI{%!oA@(5an zL5i;xyj%>3vI``w>cqcI2V6L5VisJW1O=7@B{Oir<=A--T6W36$}TDJ3Me@ci3pl{ z7FbHt0-r_!IuHW6_)?YQ1uut;Py?kWP~pXM23K191xZY2@TavqZv5N8$qeNt2T)Q2 zCp*aDpYYrD&<>mBKt55JL-Q{*$vN_`e+xPa9DG&cU+B$`;`e2vd~KtL4}qExX@AsA3g+4a-4rrQ=ALuU090a zyxXb84>@mB0eq95KzEFa0;n7VC&1R*{Qc8^fR`qLF4~JxF#ri$crePqF4_wNEf$ey z@Mt^&YO}ybbijA*8Qyj^{ATzT><9kVXMg|ycj4cz^%Asi26Vm+FC%{|D7m=sZ_|4D z>M!^JHIP^#XigDyz709Pap=%`Y49Ix79VI%0$j=Sw-$k}1MD_Y0hOh&Jm4<^x^K0@ zg?~F6qC5pD02Og6*b3X1eUK$4F5s32$gP2(5zK9%yNuqDncX{-Uh@0_yBB2MQE=ZL zeETbM1}RaApl(qN&mNwg=RkL9!gGd?N(8(xewhb4{SvYs3|gMBvOo$O)M^V(*;CjKW2Cxtd z7x(~IPyj(Tib28yRNZQLbjzqfjN{*?!wnLG?w91>W&`GeoZ;B{kAK@q{%tbcFK-~i z6Wku<-_HLs4J?Lq{s2M$+y$Ml3H48o3U>dzBFaC@zgor*U87o z-x>Zu~7UkUXAR(W9GpJ1ZB1S2xd19J$}6 z^QBL>?j%;wJ=l;M(i_wj@af*70=gUp)Ic+Q83l2#;cdhJu7*!u&ISjc1E?nkD!)EL z*5#^@+nDZPdb#ck==?8G*+HfuX)c{iFEhS?ijTLTD(EDkp+)1a~?*??E~#*WvvWP~#BR2RRSwoiKv0O#`PESHo{FCBSPG89;eM1Cd|&x7mR6 z2Potr1tvTPfkGZ!fZFiAybU@V4m^Jjt&d8g*Ycd%@N$0^6KU}56bPJmIk6T1(E|F zg$nAwokz*aj*2fJckSMU^zQCs%fjFj4!(m9(*bwR9r(As2lvfA_}9M#-L(rn^B&wk zch$TLK2*O(gB&(Op%u<*LwLBbe01+{~Eppl?b4FbD^d4ZNqOb zqe0Gsl&7Hf4Y+vTk5W8?OHyzl0lu>tz0GzL;$s#rP^x;#12zuJdMe0%aF6al1CMUT z?m{1z?no7v?mz|5f>Zu&Rf5nV*3J?Y1=rTwpi38Bx*c^K__uxM-&P?A8frD^{OizB zqhiXxtuh!ifC}Q6Irdin?~GC5=&VsG;BR>kx{3h2F5x0*lvAMjAhQGiwy&PaKOOl! zPJ@IbKuZ)rL#&`17i&~hm>fHAwB82iUH+*qD&~#{A8>&7j(a$2-tg$Q{rQ&@I>-vX zQ?W!P0JO@*0;IwLL_~lH4bbQ+Xh1cgyF|qReB{tp&}J~ufX@qd2JrQYpd*K3RCxGX z4nl@dO_=yw_6UGRh^|4$98JJujvWHfGA&<#fx)$#&BfXUH1Mj-1n&NrGw`=aK)NeI zD*W5LG+es9z&)x6NEZM!bOpMU98|`saPn{S(sb$e0*zd`C_BkOYK_a_Qk8$37pT1S z0u5X>)To#;!AGw;V^m7`TN1%{VEqL-a9fOuDcEVgFsCgM1UXF}Ttj7ztJh(|Z{ zvIINw0z~w1qtW*XxCJGvx(sEV2=>i%Mz5LPx)B*w> zi{#3`?GUI)29Jk2LRyazpjH6rd}HwWmyZ0~Uc<`U92E;tiR;q&5OlvIhYM4TiW#Wf zTz|$<^R+8z{4@C`(v6Uerw{&=Klqzn^R!FnOV`e)E}91!e>?K8Kf}N6w@>mx-^>G` zAu-Q`FBBXZPaOOy?|ASByQAg_SH=sVvtLSF`L{iA)coYizy2zo!M-)RWPyf* z+rEKL+u8;Xf-T^?u0W%r-Q1w01vl*5OAeTs^O=fOAXpwUsy*N&RMU9@vlN|=09%=p*ea{*z^haSnV zq2r>S$-kkaR-kcF#=8f9%Yz234*q3#VZ0Bz9Y^ync--n$=U11`cl_(Wx@g{a3_$D2LCA?u@J3a-wrI3d-!D>!Kp ze{?Xoe%HGEob$J1r#!qqM^9ZXwV=W6wyoesS&fPbWP~4dTBJh*XuLfKl=$F97-)PF zn$CnV(^-v*24*TV0VO5OBJ4UW0b-^yaB0(711iGwKq1lg1LVYQHK5D}nxNuj1!Xpn z;~s*lif+)omxz?+(;cIt!N08n+WGVD<~a>2-W_=O9WwCl11iZZAVcplDjY7F z&op0y(v>6s`p=I1>u)2c<&BAJ7B_N{Ki4 zTXMl8@YbNC#kRo`m?j$}fq{aFy!N7Fr#WoDQ*(|A4*MYOrSZ>&Js{yLPj^ z+z1+@1dXpE>umw)YWoiAxNIu{pvk~>5Y6+CDSFsPhGso)*px#KcO z4wNLp1ubUoAg+QB0dMW^0!1mJ99|8dooWQ_^vB2@DJl-2{t`IlW0@=f$? zgG_ij$Uvk)6H}huJfOp&6X3by1}JwZXDC4OhJ#l(&qK(SurEPbg2MwuLMr#}6wo~9 zS4Yj?pqv4{y!j5O!Y={MN_~Zvm5!PyN&B6G3*$S`L5AS6_aCh6bMUib{^lKp1a{OkyxpfY9R-v;WHec*373@T*W{(@r~mNVW% za|U#t6I}K>f+sUkrU@K5e}kt5;Paff!Ce>dJm+WEPI+*40Ht|Yjh+V@qvhYu_R{vp z|NpKa#vD*OgY=IMyzB>apzUwm>Aww>{=scGP=h}KGJxjFzfFW6)Kok05;Uap2yzG= z_?8(^PsWjd+e?TL3qN>#7F4Xg3}Puk@-(POW#n&N4BCvvzYU|I)A^B;0or1LHfBI2D=4=kS3o!$I~WZe z%a5oH9d%Imr2>@OKrJ3nJIABjROBNk1Gw?yqf!C7YW*b#I1)kQi=gmh1&vsPdZOSo z3`xR}mZ&BqL94rPLQ<_Zc&tE;^D|QWp+o-V5wLL%pz&_#{DEr+JfVS7R0lkbfq5+a zFF!)Z+sUg_(i}U@U#|NJ8I44Yh#UR~9f$VhOPn$wAf?fQHImZUc|zK0%sMIPRiS0vdJ!h2u-uX%OHE9xMe2s67sf zP5y20$OTR4Lxd0o$Oljwe7ONU{tV3CX^(I>+#~A!s7* zH&_}{zJt;yj^f)9GQH-C8u}m6L;uFh)kx-n@fZYB9Dgie$fO^r}{WM?NndR5WWiLMqFX&K)xR zAOTI7fO`iENWei0Hbddu!NdMC3gkFw{piZSUH;`Z@C8(0_k%lWTTgZe>VQ{4mZ(^O2I9CoVpO>JTl6>?7+ib3Ku3IoRxLsY;O=`S z|8V5@I0+ss^XRr+{E8EFXrscx8Wja5(109Bt%OJNEzlv~Dj<#lNGW)P%>%>&53?nJ zSQ#Lq07O)HbnXGK+5*v_Eq^e=|aw^D7~v zAY4rRE%73t!8cFPvcGLLDqN7hYmW%5W#0g*pu1UAK$Anz`9Tj6k8aTyFOh~rE`el0 zm9q|Lgi6z;+XFP#1{r4q%c+6-qaZmgmu?RkSH*)a$_@%pdC)nJoS+n=4yum5xy4Ng(Ls^ADZBU$UT$KBF&k&Funve@xgZo zzhpe^k$fI130g4;o+|ly@IQD`W-X$A@bS~ zX*EaAx0m06q`)oyudbbXi2c7l%qc1Ypbh}2?a#%;-1CrgkVv}(Md9H0Qz3L07g$$-x9c2K|ksxwB##;cp> z80en4mz|(KO^pf{Xb=&UKKZwasDK84LFFviNub3&8F0JcgC|(r0hYt<4$w+U6BKup zfZcHz#sr<#Ch_szY0nAH7X(6keOj7AC&-C zP@=!czwM%D@_XpeB51V71#*iLXgE>xFXQXZzmELtUx3qlGHkURsLKmpBX{sWyXJdG z#$VkvDmI|jndbM-e~$d?KlmgcLmBM;0KUixG}!&Yl@U4d?*Wh9ZUc=oZmUt@h7_6G zVGDZQKt9Jz{@~o82}$khpw#{fq)z+tBM_zL$axhl`J*TLmfN5)iZ(}Z=Q>7(3ta9! z0*#h{;uUq2W1Wo7oKuc;osa88jB|y7ICB#wlyG!RkCLd5jTmQka z^DU^{)`TSAw)|170`pfpH%l0_T8Oi>Z&u2JCu7u>D?`TM&; zM{DJ%STKT;wgyNTbj+N^fBsgl@8DzRKn*W!;h@wZ!Lrj7wNt1`U@U>0hQe$|3N*&Z7eD;kAmig z;p@j5YE-yD>o*lTYrtclpkvD0Y{28aC7>1(C?!XL$38(*HE}pvNXH(4QZjTQJ-8JF zY9ZN>k@Y}z5o!wwR2w0;l5Szt0vw>ysVxLF_786*Z2`@KfJ%#c?3ph|rD6bT0g#1r(v1EK0qpm8D!57(n?2rTqgcnZWz|!Ho@Ys{=gsT%r;IZ*k(s>r#9Cy^b>eC6Tx<7&%=HTI9 zP&4Hv7t;6{sQh5$Z*~0&D_-`0f&>{Of2#rL_AY)b(Rlq6d|UjQp*M;GvmqSeoagwNEZsFng%P#rvCFG16KAXigZ|E9Ti>b-0Nt#O`UcnLJt0a|(r8Z0~R zq7nictvv3c5&)uK#zQhND2XhB%pOo9IfNtTKhW%N0rz=9R>Pd~QVlfD2~V#e-{Z}n zpnNETkw3S9%_TmIZu|@y(gU3r$4_yjgF`zKwBQ&te$KxgBhkwqzX57z>K?cOY6TF} zo(=KnHl1{Xi1sYR-{33-?qBi7fUN?r;(&Cpz+(@fWz(RLMdSv^x@r$l8}?-<_^?dK z_!uaG5}#g^KZ6T1Q1UT{mN4kUEo;EzQD7I+sz-?@)AxXFf4LHJWGZOAB$oKeQ7NFQ z`_Oy5;4$~Npq;D*FZn@t(xB#1EO`Vp`IH7OUqP`*hx{=eRDXl!PeJxkqcm~>Pa!!l zxbkmjQF*!RHTcL~Nd6xcTuqcRSGYaKnVlo{G~9*kkIh3V2|cE68zg7gFU(fEo?z9<8PS^I_{-AQKh?5 z#If^GcOmE;-@Tw79`tN3$AgbJK+8QHIS+NdaO`~N+IgA({Q<{=j|C3?XFB+g$(8dm zXpgm*h9hW-)=SHU^TXw*oG)AyZ@9KTaqW#!`Jcw0ccI%!A&vi9hzbXP-Ut5t8Wj%y zq;H_p4*3&)@V78BGB9-B^+^8jk^GJS{Yn1(=gm(UL1zMc9DK$E&abU+9XoH8_@z1W z=P~lXf9uj4{NJ-A)oN+)g4c+)gr%jX(bX|IfhR8Unh9uS%i25VXEoq}ve`S3cdG{CVGf zx*a9>^JS-Kax#DpSUvcIsr4IwzHW~uCj)=dH<#YH|0VN$lP`J9=)4CzImxG21#~hJ zL-RAn)^DKTwQ%g_bnIq;1*~J|q0Uo^C!pulLQboNo^*Q&6ag1sF<#*O;n)ce$WU-V zp7QBDFo8cGbc`bhC=B`Yoqq7=KjP0n!GHS@|Lw>8w@>rmKFa^^41du@M*e>X`ClL7 zuXg|k)=9@+r~e)^JbGD_V$Vt`wi3cwJ2hB=d{O8(wfInX~T>}(Y2l(?v zQ#CjlTzdol^A~?$=Fh*uU+)6C^KcGmZ6Pe3f>J2se-FlQ(Ddojd9x(Mg?~Gf3;%Xd zx&fshCYR2G2OkQ!a2|B+JmGlofk5L!&v9wTQT{%y&p4i zg@1d(KSzk6u9_!Y_}3qHJothYd^|ANZr9F(jt5@~xN@FI1DzD?!oS_?A0G3FH|pQF zgDfQl{P{+p*oWkxj33P}S@`ph@#mlA&;QF`c!8V$_ACCvi`@LT|M34j$bS_Sz97-R z2l?~Q@!$T$fBOu7;RkO1pI`ZZp69<>qQb%d6qKn8uW|Dieq`nU`<4Iid62r-u=E2u zDC{{XlzJW6TTeRjdz?7|0VzJQ~bBzK%8=p|L1%DtEc&&z6QIz@GC3--*f!=1wZ)zz6Ytx z|HuFOD9F&;f1oY{nOX1ffj{5t2gp8<2Y-@kKE&+TNBLhL1Z5M@&F=dD|NjRSD;|u$ zJU}JLumAk5)u7E0pb|s?Qi2=?pUCIYd<4pWS+x>*ei>dHpyU@0&?&7%=NDdgRaky8 zRmGNHz=x_)nqNRC1VQo(=vX7v`~o`ti1PdbwgHh}KwOOc0um%Pzkt+oJ_O|#5R0%; z;QUgGEx$bD&$oT0%*nu?f0Y0BL;l-;`EMTtWt^W6_@AbzaPSv?Vdek(fIpx0C`i%m zW1wVr`yv0&LK#W1O9y5SdcyW@4$}v$A9}J$fTc7`JX<9IOQpS{u};$RdbN4+Yi9S{Y(Cz z&-s5I11SOJt1qmOy!D(v-&O#m?C&vf4to6ttok4S>lgg>86Uv8=o7f+xc!np{{hHC zOnc5NaWe1|vghwHeu&{O4AQS;Al1_q@3W3>z=|3J@E1GT3>XWMrd zitGlpnLsBvflhex=mwva?$PaO0BR!jCjAE;T*|*KQyX-WdasWzgU98^;A45sKx5sI zqnr5iSy_}g8JZ6=`zGJ^NdD%+?|IR$S7$D$Ne5~cy}!hte*;vzgHLWc_>9T1`6uKU zbw$u%bu;K%!-?Rt4u3N8wjo-v zGVou0&VThCf8iAl{=%yq{C}VFr$6GaQ}TeFNp9iT`P)_Ta7l@)Y5aNj zA&yW2Ip}p7|Fswu4wx%IRwTe(k)y)FPskOg6^M2Pf9plW`G+hn-LN1k00$9hj1}Y} zDhAPO9Ki$5Veli;W#BI1Zvh|B?*-ar2VKwO*!+gkgYkn8<15GJKmYk#nLu)&Q`nAYs^iRj1X=%e!wF`CFSo zLa2Fn0w{lUg7P#pe{@>Cd=J`y49ib0ol>u-f)xD&D`E)tXnv#M(H$7z(H+U*(aq%1 z?ZMIQl+o~{zxjtyNujL}BLhQ;UGoot5)Q)y9?eG-q7U*hBp3c|j)IO2KbT5<92ts+1c4kxf-g~8Teb&LAF#YfUbA( z=w-b<3v?*0Kd3J{7t|>a7O@T#@#tk`UI!BI0vqco;bG}5!QWZ~H?|0FECYYbMg|6k zZf_ZGZwZfH*4fkk|L45u(JOjr?f?IcKSAAn4}RA}FC8H6ZG>3N-+K4o|No8E5}+GR z_**Z4IU=BjM@d{`wG4>C-?|HQ_gtlnJb&v3kjoI^G>rikP9D9iuU3K_3Od>Q<(;{JkD#;c|O|Gy0S`~Uw05O55Gogm*0IUE|a zY7}&WW^$&EOK%c$>m?U{&qtu^Xgs<-9UKq-Ve$aAWm%aS7+hOVI`(G%=WlrhD%X1> z_*^>=`X)bdY(B{D(QCU|f|J3K-}9zp^8SB0An3^8 zPp+J|T=}e>SrAK{#Glb z`*IxP4)e=HGC}44l9!IX5qvJ-3;<65x|c;c8BmkIOXoq4WS?FJ55||Ehfie0qZz!BKY;nnhu;4|U^fHgN2}6maDH2)fj#gUh9x!?PFU#M3UFryLs}BKfQl znyp`gJ$CSwfD7j>7tT|Tpv)`)O1q?nNb5Ia^uwm_$=J&Al394mg{srAPhTNW^S@|w3OiB690J_w-@fiaHAA=((Auw2g&w4-j zj^FX%D=}B}!UJphPNErD%XbpZ7)kqy zJ1A5@XU~IE|3d}_Q0jlh;dt;hzvID|Vy>Jx%6HnLe zaO}Sn!&$zAG(mj^%hsSfL0|J9d?kjjd`Hsf*a)=^Jw))7@5E?#>A)=CiPJZz%Xjd6 z9JuZ7sRA1E^yp@UwA(>@ykKp2@Kut3m^#lMd@Ij*_TpdgZ7+wJK>NJFtrnNgdh05jSoRhMo_^Hy0oD20RzJi2FHUhnH>*;S}`v;T{$m6X2YERxpWUv%?uvRhrrW= zuAPTKGklE?Q2hK5;^!AoKfmO3<-F+1c`(hT(+lKhQ2PclX3GS=u9T!OYdy)|_XXU_ z8K|&($pLFGyL8@sS%TDF2J!EMB_Zt}5PuRH-xZDj1Kb!#sK0|IABbc==&C@*2Of;C z!1rZk!rSAAq5WmZd>ak&Lo*jO@&o9qBb5BW3c4_v$ow#NfZGsVgc0&y_Nr6dIOok)A*;r zmqVZAZ{Y^5zUU3&bL_n60lFaiAiEFrhGCCh**WZ-46gj17n>ikcV6}A6@3Hh1|0mw z-1!n-Ikj1j}T)-ay`5c=Y zJpO=Hf`bUJ-(PM-DGx8co(o?7bL^%0f6&~}#g}YI;xXa@BsK{p3OmN_`a9tN+!LD_HK{HDUEJJP|U+tHvqQlYz2 z1#~Taa-oQC>upd9bLkG$0r^pozeSRhfuYy`f9wBF9~A-q76hTdvE(BMajiiBtK zC!cQ7pf#X*C3b$#pUsciLB~8QbjGOg9Q@Dh$iMBTPiKgV28b{K5f&iA0YrF!hyV}~ z0U{DWLODUV)WK~_!%k7SdL9*iG5|NVam>3=&m{AA&8{l*HrxT64kv{844j8C`f zh1Hx4F8tdnR9qC_UViJ{&GW^jyFdiAsTs6Q#Z~d0i*km9-}w6! zSQ!``8-6nJx0r#B6KqQm0P~q4e2`1iCh)h;7R2UO6`Hyg$)OMjc7QkL>Vx(!gAb*f z$_sWX%LM+`Dqd{vYgt9hu*7iRaURf~?u9I1S26Rql=6UCAooS_U~}J-m2`EV6lkke z+k8lbGxN7pLR<=R-zsiw?sK89`@VvC0oFDIim^80aD=Ebd8wxJL}!K>@o5lm}ozLVB>tf~GIP zHXdPT0M#{GFH?SluXj-bT^xp}i)vIr7n2pJfb9om6e{Jfmw!PKM^V)8{*Amo%kb^X z4&?D>!?!PQfHp9~#-}0S8wT_3HPC)!imaD{T!(`aUXT(9S{}W^8C0L}6-BRJZukSb zj{+P!VroG`~Ng|I;N<0MW{{e$7U=7qEiMReD-gST@}gtsoHgRZRv zHFQDsV-=`u!;Iy}3+U%QanS0KwvUink(s}x9dt4&%ze3_vH{b5&UAF2JNS5#KzR6p zZm0t_zrpplH>fP=Rsv-XP~i_Qr$G&%09VDwkn90z0fEkBN6I6Q9S{CxgEWIcdE`4< z9(m)+`5I&tD32hwf*d(dqsML~=;VtwVMv>YnZIQZq?N|P-|7$U#$Y)o+GxUveSyK}m%C_QC$o;KqQ~OF#I2 zUvPco3+m~Eu6qL=PY7<(^n&-mIxrZ%efjDWlKUvLe?G|6Z62V)ECSRXbUg4HbiWVi z;C)aF5R`_c4*q0w1Qqj~r$Hq?%&$CLkmjKy=joS);N}}7ydd>|C#a1Ma=#elTulls zC`Gi#z=81qd>|hc+Gqbk22t#PYmg`9k^TP-)CU0hzwFol|IKf~4O#(EgH{5(tR&&b z|Nr0%wbCX)!Yd8hp2jG2G$7gM^(HW zeTVLM1*IR*q37hsz9eWLKYTqQ#6Rp1`!I`x2&ntEfqEn$_qp(IM>Op~-Ul@#R3NIn zyLn#WFJ(W0QYfep)&wWf%gCkdD^N=W+Sdf7($l{|_hq>n-hO!y95|5p0`bL=_+a;R zN1*n74Iu7$Is4cD|Aud0o&+Dq2+@yKy$4kN1@LjUw_k#~FVOx7SUspu4Gws41FS{` zbe&ZJ!qe~Zdzyr*+7wQ4Zte#iwE^l?g07O(dRYd#xQ${% z=X`~_RULHDis9{--5_J-9T-4+hoOgeDuDL8fcCc}7m9!uU^;eJD|jSF>iBd!8npf| z2?ebH4hHRaR(I^J`tNx82Z*ihc=-W%yUSGY>~0{ROXo?SURl=<91P6|*+Cm!9Gf4q zJ0ASS?9zGCGnuCw+zUX==Q?(KNH}tPh=7gc_K*Ra|o_;{%-|^t#2}t_v)^P2-08$59>8N-X#py(G9h+Z( zwsV2~4%PtL^4j+mv;-L*24Hc7yWw1jvyr%pXFDN|E(bdibRI2eDizIb{Y@HTj2SGtI+w{ z!|?GJRQZg*|Np@5>;7?|k&V!!GJY7DF7m?R9fHoUPu68%m;;GxsG$c~I;B9CzMkOHdGhsT5V1B5Je~z& zPIc)#`LY2V2@D`6a{Pki`$5ENh-IB9iw1}=01*}-!U05hfQSGP5dk6+Ktx7&jf#LrFYm?Ipg6VJ z>B0CDbXFf|O|1iiW5X{N{#G+C&{3fVF8tdPz(=fhXNdT8>wcIB>GG<&D1N>C*1Oy1 zDQE~zMHAGH?aq*JQT*znTp$CM`3sV%P=n6>XgPu=eSH3c&J5KtbZh_}P%I7Z)6NC= zv_a<-PX><&{03jU=LNYE7Iad>6aH;ps-Vk!y);4hOM9t1a=z)#QQ-g!X@iB-968@O zg85pGm!Gfd` zQPH1&z(YI>z(EU&Pg=e3Zg54ENpD@0Gr(mM&v%e4Qjr9jp$4`6bu=L*66n4k{x)rRiF5?w zS(Z|7{%w>eS!jO+#i#2*JJ&@apm8p!U3u)AzVlPZ8{(>XciHi z0Jnj*4e4<3w>|}RF1LB9fYy>Qv*4)LM29VuR5W6u#%K#Euufd@O9uIH? zy9ac275;QgTo8cV1KN{?=)b!1Z#Q_!0_ym~?!)y04P}9@8|i@DrV35H9iaOjyg-Q; zET_ZyvIBJgkE`KZ(1Bl1UW$Ru0GIS*a z%;4pYumAspViuAp@PsHRk$?)kmq)>aOOObGII;sY00zr%RCDcQP$4SM0Ld?DREj}R zev$f#Jbw={Ukzj#mCA=(DCGlbfh+O@RGNWGtW}`wM!u;5ArD_Mw`BX z5;o;|9+YCtKxRS14-!70vs+yGw;8-l{0z2+*dq1{_&zd7=6RX?1-#w@6x(mW^G?)p z?E=tr7`%Q0U9b(!+=R-1|Ih#bPoP@Jx*P+92;j>L+l0W%Lnr z*d(}qB*DGgKZ4y0yN#Zh!b=`x5fyS3xI8rn*$?;M5zy3`Jo5d3xSNacipYGK$6;ymqCk2|GDvRQ&9vD%7K<( z^0##`f^O7e=5LXQTrpE>gEk1K0=j0=3w%Snmm23^&;_PmTHr%f)j7W+IwPQtNT(*K zm%#z*ZwP>n0_1PG2VPPD8Up+P>ZY}GfetwXw`vn0wFW-V`ut_U^sUcZ2JGJTfeb^U z`q$?#L&I+-u%G!``9Y(?+q_i4?gNh@LWUWM_aP`NgS`m$U8~an|NlL@Yg8OO7;97% zKr9asOQJbPMS~H zf|n0K<`WS4)v*I~zlj%2BTE0kvBQM({RzDCI@t8_*qkpq%f~ z9qHiGUFZWkffceZ!=<}I!6Ug4y!8jZF~jlubyvlI9<8@sIzcCYwm5JhwrR-lw`hV! z=z6R9Tp$}YJem)(LzX2jtKwwf_c-qe-Kh}(ngBRhqawoW(ix*70a}u%;EHG0Mg&L& zWUmH@RnT3cBH_`?t8fK0pby@#(Ose<0vgZKUHkwZ zRRHbZH~}6OXB7gCqJjd5}Yhvx^#mUkb-@o<*NA9Rq+q_mIz*Hi2O&8>oxJa9<=7t zhw&CeBD%HZL3(B>FUeyD?y1A9va-2)rNxh&uT`36XcGxN8IfCuD3 z&iw`6f1(5mSZEmgbnCJXuya+xLzPS5p?eFmdJnW-R2!RnL(2y?cvZpsXX?S@jG)x; z6v6_zHy6Br1~q(3z)MszU^$NmR9&MaT<>n4cc2stPUX<6?f9pnf zr2?g{R3Ik^t3i#HHqcRmki8(FHB6v<<7)T>QiJku1Mh2q)`R@pY(SespyOnqMSw4F zLN3pN)SqBOTCPEp3xDfe&`LK9uUb&*RSURRUuJ>oeR%&4k`5$6wqm9O&>$5>iBtn& z?MzS`MxLQLM@0s_e9r^aA7O^*7RbRZw`K6x}5%1(YV10)#Jr{sIl3J~4y@@m26(DvYOy zwBG~f8}^^zby>(+72+EHZ3U3p+OwPI75_FJ^wJKr>jc)yKooS|-8`Sb74yp|aBw?- z`^UrwmC7Fs=lFD&sDNflDM|+hh!BznU84kE6gmmi$l~9o^fD2gJR$j;w4&kMumAsh z<3ZbeV^n1LTV8^aOK&u&{piZS?PK#nc7Bi39?ADW?MBDWv!KNs9-hg!91s3w_URT4 zEZ}4Sw;x?Pb5ulJK&vD`D!{vYac*-#Z%Tr;xq#Y|Urur`KsUL7ghXKbf4i;tw-rDd zkr5&u-MV-3!4+?Us^agN6W7zQjQ1TK%MK- z`Rw3hri0H|p)Q8H7Sd*{25-^P1kY!K9H|RovGBKsa4|5T2W?{>J%bj-q2=Hy_(FJV z(F{Bl4rz}|gDw?&`aPI6gBWL zeFU%bCD_p%>eHQ~k^t%&gEEk3H_sQeJmuNV^QJpP2DAV|4VtaA6#u#?{s&z%4rv-b zhP%MSPd`EP<@~L)Sh2Xyf_&G3nj$2*ZXKx6+6LWG&CK8O z8qz{!;ctD!K;DjUo`W(TC5-_4OkZo-Sy79%TPZ0i^MBLs)el2O9SWj|UN7ziNGgwP!%b z8S`(mdU+4p0C@QqGM>wQ4=J-98g4V199 zS-qSJ+V6t3$qbt9eR<*wEc~BBr1SZ#A4-!@Q( z5n|gjczbFhbkoaAM)1%+qCG`)YS;u?wz1vnr6-7n^cNugon=_vpFzI+K^+5#`#V7G z`R&LN0WuX_R6|SiPnf0ot8UQX6ttlMDagIMc^-kv@Ry)%c8K*EhOjav610{9pWt@r^I+PI7G)gT?)jb0}I|Nr0c8>j|#HGJ}NDo9k`fdPKndL(Eh z-T*uj-yNyaUFie5&8G97YqtaFkgkL8*aMa#1`E zzEAIV=TH8Y^`N#yZy}#+=V{;MOODNl**%hP`}gVyx$t}3^XRqZ-3!{Q1KRKdI)43( z2jgwm&WDIY*wZHPZ#Qu5yy?Qf{hF)dAxFzoCCq7^M$n@TnfSLGkSycEzg@tQfBPpF z#bcJ|N?6idI)%tF4syCJ_=H6!&}o%@n?cb{l6ww-+z+xF;RpU!InYG{GN4&ANcwc` zy!m>CYv;|Em0&Rj5HkeKgp}7Hz9t&~Kd6$1u7?20gHCUTt^Wb>^O4kpHhVJOfSn&+ z|L^~Q*Z>js^Rz${y`Tx4?o0)j?nK0fj3VfUj6xlk?o1!VrVQ8CZ^vC!L_jwefi`7C z26x7&h;&CNIQIIefDYSo`F`0^@vdv@6HupGfWM^zbXq}gDqrVI&=Fe+;9VM~*ApPq zyb+H49%q`Lg0^X>9IR1M0d3Pb4c($~sxwE$0o>~aY19A_1|Y%$M0kLR01%M@A|$$f zR2)2dZP)JtP3Z9SLw0DWbk?XS{C@~qp8{D$-<_i(;s}|Fb-er>G)L+*9)&VQ~QhCa+ZDxgs~4#lc6>nPlfX*K~20A?xWphZ0iUfF|NAd6Fx8B`6&p`Pcwg_ACuX2TqEC04XV5xT? zb?~))pc2DJMFO-E%!Pm3SFdg!aJj+1?I(Xr0=T;z1$Gc<8LuF?yZjrvUYW4(zoYv8 zJ;L|@T{|ry>y?{xR1_FN0Rb8>Q2>XAYwKJ7zB16%9e5wbYw*m8D0q4Y6fCd6Gbf<6 zu%AI<$iV_SogGxuL&iryduB?&=g?%Rk{2u)Sc9b#Jo5yZZvq9&Nsu!dU|S9-4Hi&X zfP(>&DAs`YH!OpM2I%kv@Rkmc?-zks$i6>_B~b)`BAZO#2VnL61F(ZkA=@mN`CDd# zoB{H^D`+VSrM{nl=6zl8u#zPx{exC?x9kNEIDx#c3>siU_WmI(-uIxu`yN=me+KLz zYe-ID=5MJ7IRoTIGic|3&>ovISx0c(vqCZf3xDek&`1fy@2`a*EBcOtg!s21m66!e17zTt zyznr<8XjxF!(VOSQ6*4#ya7A%H%lpP(t`u2lidCt)M^4RT(1KSc%XRuG?r`tnMWee z+ZtHCeH5H7<3YAJfV|BLPNAUvW#IiClokVN@cutqd0-3P;jtXze`fv`JqU}1zttEt zW(G+UkUDbS5768LVgn_-DDc8vJ$iwreIchA=zwZZt;_F0La-nJwWz^0qdF)W+CF^; zwdFzHzX=Hl@OlZ@T4YcdKnikjy{CbriGaV71bP4EU2yjq(w>841<3j|P%&5w3IK?= zU;YM-rSNa_V07f)W^wQ#2jh81{%syi2OkPBo(HuZUhW4u7@vYepc|obR9wLOQzAgi zsuG%OR9yb^x4!!J|Gx+J{V9z6t)L5|K$e1Si3D}LVC_jr?nIG~1x)=IH44|2{m#4vO@c1BH zemSH+4+=q?;n@rtWCU5z2pOV*um5BNWd~@sd>Mzlz8jVj>-8sUP44``$f5Lf?E?uB8kZn~O4hP;dJMeG&@7kea z$-k{i6UKM!0L?R2X(9MLmM^)!A+O&juGYlUj!tv!G<>-Ya>NllypDk)j~d}s3pS`q z1Dugz-XO-C;EbyR>NG>00XBi`v<>nl*vN~Y|NqCEhW>-LAi!ey6Nm$@D87Ko30MrD zM&t+Tgnt-hNd=(GV-@Ff<}Cxp+$B;xpo-7+yN?0p#58L{=Q9Z|E58* zG&%m&21f}fQwxGzMGgO+0F6vR{R=O@o`ce!JfwWP4Q7MOH-1vHYc@4p2}-^%6+!#c zK)q-FRxyx+sNwaqpF#UKNKA4wK(<4}i#qAw4RVAUsQiIty$tXi4G8SAc8 z03T6ODB{vx03H$RjszVs9{@R_1hk4-;d_XRf=hRaih_%Bp%3hM5*?5f4}Xg~Hv>a& zK40fgpKjZSzMP;lkw61h5gy5(K_`?v2Om72(CMQB8UO06QPFVZ-}c+5vqr_hqq9au zz>$C3FA&cH#FGHA96*EzhzI}?86ctnL{#{6?ok0H+U^(?4Ub;lgUdM>Kn_#!NS2ui zzD9>1ykCM5G(PU73U1|Ug2%yBz{6k~;2jBSoZm0M=HKR}b@?&>HZOI~`>;VF&i9TT zmY^mk2VwlyxM!_k1`R__u+F$TQSj6d!}e z&V9ZzAWiVV1i||jzza#bBV@pWUZ4fnF5MXl&>4JnSH-6;$|))e9-TcZpp|g^+dQBX5kWFSrPI<8bW04g zj|wDYTtREKMIZse#NSdS1lnAG1iV%o6ht6CWJsVvn1R8uTLUGCYuo?`g_4VWx>ZX(kirF&JDj+i>u)-gjR_nksBtO8(2UNnX1D8TnO{>wMWozxMpbk3N z>)nv8|L9&1pqG?_0M}%sHIksk*Go_*7PKB8REpmOjdp`Wp$2Ox zc+f5sJYcEehec(23DcTo9*mcBA*m%c#D zKq2WX6qJxa>(#)GCeV6QSN?4ZFZsaZh2&%$Q0TmjgVg23rZ9a-3xScp6})_ogam@x zT<@@a83HcCLH8wqN>E7oeU&oLOak2x0ZMPgCAF7HAoY;+z8W$}NZy#w%UqCdXnF^w zkCzo6;pfMIdkpAvI(> zEMJy^1_hz*8`$AT1l=D7I**1F_ap2CJ6;T=9~_=s;MMQo@&GwJ%R$0q6|T1LVdJBY z{M$8N&Uy=vFHrl<@a=v?^UoD@${6Sj18Az^-v+KrVFfR^`F95f$K=ytSl=?;Vp zMOTV|7V5gT-i98Q?IGycoBf}^WjCm!)my{|Itm{&a12^$*=u`uA_oKLWDI`KkB-fc z*g^XnB@X^$cIgaJ;pz5K;qgcYua*QIeF2$&==|){ZEJ4M$>7+{;oBW<;MjT2vGa^$ z=UK;t@5CGrzTt5^_?GG5OF7U6Jy-s1-(2~(J#ppV_SO}=al54!ysuvzJmdk|;Byu{ z4)POx?5&3?I0JiVg3sObPysK#^w0n=zVuLY<@^FZh0_CcC^i2!4|P}2Db?>GgSyXM zIsdqHD*1r#@nU(I0$R=i8DH?|mhCj-Wbo+@Ht75e8sF~b067-o>Vt2^91p(ZaXk12 z$;lw6!kjI_#ouxYyfkJDxQ7OEG8ecrh;Z^dQ09O*QU&5d4M)(hC&K+nJR z=$2h+itay>q6Fk0{x;AG7|7oFUEsA(2>-o-`0ok-HcFzT1-wStfx)9&_NNI&?)3t9 z&aZ-3=z!v57ERo{1>s&#xO*KziHD@X)df429iDjZ!W`?)zm4+r&M(gZO*}7=+&j}4 z7QW=Vw;k@@T(rbaox}ifEVw@N=$3tHM811{!Qm?o2~}qPmcI}dmCF-U_gYfy-scck zGV{0e(mH%0`?IF~2Gv}k1c$G*f*dslDqumGUELLQ?lGdYy6V!Q_0kuhEj6eMpsfp#3qW@r z!Q^zfJi2-F^+7o=(BLKVdLK%n)Rps3noFnBOE#?G0}c^Lk=%0xaS$%J&^D-rbhTV z>Y{|-eUO_$>5U5ReGGRmsQ&>=qXffmy$&?|7L%txAEsXza;>BXks1_#WN72enbcpC9CADuqA7y(ERdzBV-co8kT?N&kB-sD5X}dMogDZDY{r z2&LgQQ41x!?tg~vm#0E{oeVMyoLI%`xoK)o;lXphXLQ$)q5TlA!7EED z)Laz5!_O}SA14V~1?&Mi1P~zuS_**x0>x~*2zW&VsBh2(IYScNgBF9p zgYhinc(4<^#|yll3tTjHf<_`ix2?C{2OX1$5tR~yz^A2*sIY*~pM)Gq-dv-? z@}Ix85pw%c2HJ?F3j>1-=gZEsFZCf_1g)7>q(DbQ&7hOHs1htzd9nlK>9P^AV&!qy<7$gS&~!uV^F?8il1ko z?h%9!iT`DwzBxGlA^fcnCqetyq@`CwkXi8b3UNO)JsG_`2HI2#PLdgr^#-8$L91Fc zz)|zE5#)vmSmYfb@(rLq5U4*!Vs;0uoIu)d0Ll-b>*$SMS|ReoZO9f((D^-}^n3;_ z{LX-40UCaw^v{6A2YYTceEy#F3LH(aQy(RWT6zNjLu+sP6|i zADn*^K;1uxd64-34N?P651{xfj-a4dQd`yy%g95^_PWPA}*L6OUfmKV_f^ zGS7?6kJvk}di09+RB|wYZmaHm>5#Ie4qU%)=i!&CU@cJj5-N7EBC&!*AzL}vLkrwBDYy=fUuPa`Tl zg~4h(kLEWD9^HWf9^I839^FhH-5DJG+gt@~*vq23y)qgf{_p?)za+8oCj%n`L#anY zy&w~R%Y4wyM74s99=)v2v;O}tG4A$P@aSdzzWM+E){`Zw-JuGtmppn!zaRVm--F-v zkVo?o1w@nnFh6L0%mFk(8xH=KbWroK+gAZ}P+IF-&{o#Hj39Ckh~(cEF6hzA%3Q#~ z(EN(gBl(g?x5FrL;+C8-|0aR%LNmhK`YEUgDhJ-XdkEZrr*Y@2R34oi0#Fx#Np zO~BF>qDH0LO~ld_qDG?IO~TR@qK1cmo2#JZA^w(b(2mW{dmhb)4Z4Hxv|cKm@6qk1 z;L$7E)cF6uhvfzSR_p)&|2NvRD42_R^s>&m^Z!48iv~!jmH{dz@d_j+^8f$;hI&C3 z{+1sgBYRmLK?d}S-kS3Nzhmk6&$0O^i)-hbmmL3L z>#e%oG+Y#4I9eX%Z%qSLXWeBoFFfXd|KECmf9e7LZ3kQwKUllT@V9z`&V>sCt8n7* z=w%Jr@E?4)R*Uby|Nmch!23rYI~e{mF#HGIlBDb|;IWH=1=Mi)&){Ksp~M`<{a_E` z@_6*Jo=yAz|D_jbJ;^SHKl}`!3xz!_!zDa=S(79F|1Z7!QV${rG85!Wh+KNm|No^2 zUkd&E|G%MDkcGeX-@pI=yIn;r-9`9YKY?^~yGnRix=Zl4KKTa?jb7G+)&KwVx8D8x z|9`iyf+aX%ovZu*-=kM_`D93XdU*h}J`kAs{U_+Mv6gcTpnJcPB@EvherrAH((Cx2zhx@}0|R9K(6{rU ztKp?x3=E76J3*lYYQ-}!)R{KE0tq>GUUEG6O2DbtN08C+;3EMS%}Xxb!2&M5GT`=~ z3;+6SzR9$fB*kyVCeQ%;O~nEC91a|YeA0ee0A`ZKyQf{&=iXhIt-ex1)+nx2Ff_&^wRbfd8!rIs;YsTeQIUo@Gk-bSpYGKP&*R z?A;FlJ#t*ijMTPwCM;XsG{(~^T zIx^mHZ2SS@xbV9lechcl!I6LcG5+-*UHI1@_TXQC+=GApcOMXa@P)d^!FTGO2Vbba zOhjtGLH(x!I`iJcBRNpOlktj2a-fD!r=ln0Rd6WzbY@C`LaOxxQtJ-9eWdfk>*Ju+ zb!kZbuW(1?5>*475?6S zD+~+_jWsGfpyXF)+3ljjqYJXC^Wedk0NQykawN!NNB;Ha zJ(9n9B%kzPJm<+=%HYz?=F-jO(s|IO^Q=$j;e#&)4!#xe={(`s{9A#4+e!Xy_g(q7 z9dO{^_LhI!A6JkFxaeYhxdRldjXyyozxxTs-;KW^%p0zZClGOd;H5DrGS{Eo0Zy^& z@4ND^Kj^`~{)7kr`Wrs{>koJwe5vkn@HHgj*+Ey^b-Su~CWmTt*Qm(2^g8_aU<^?a zV60J*XgvVB1Wo`HDW09R5+ydEYXBX)eHCm$LBQV!T7d=*0+-&v|DA^pz7lZltq})j zzYDD=LH8B%x90r=^)L>+p6Ahg1bw+3q`!bN-`DsCv?GaMvqVLJU$aIp;<1hHj08x_0 zU+|5gGem_YjlbY6185;=8h^g*jV=xb$IkC*F8uk|LBu%_aWu`5zxa|u8h^g%i7pNX z5bvS_h`az2d;GE;G?ppP;KFg6zXg0=UGrZy{x;BhE6>hjj?K^bJrBNP^89|!vH2OZ ztL0Z;ez&injqNSjtf1SvI6Ocd(%vW*$Hs^M|Nm!jZ2rgS(#hr8>-(?7#--bX#iO@? z!=pEf10m1s(&@$G+UxtbRNAH617rY?M{g7lRDnyU7l&)F?;lsqubu~=F}WIEa_M{z zIzyDhuUE(5;Cm)d#%nIUGN6H0@TDC*u7U~L4>P7Y^5-805vS8!_;24y z<1e}(kj8)eNE(09MUFK7+h@}Fi#`aX@fUsMNaKHfFwK$w_2JLX{Piqip3R2@94&tr zZR)O3;c@Kz<*517^WY;UAI57wjF&BIR5(h^T)M>^8y|tZ>DqeIrBk>>#icup1uEp& z{FBk8Gnl1>-=*6R=3SRgZw^q8(kD4kz_mB>KPc9H7%%uF2Woh9GWsxHa&0~7(HSVg z-=YJW4d~8PaP1BK@7ns-weuo>%MTU?2A|$2f$kC&79YzSKD`kF{F4v+Sl)8vpM1FW z8-I&CC>ety&KR_i4;*otEDQ{uorfHoAMtx0e8uGX{gz|%BW732tFHWRSHbsZE&^W) zB>{>!*UpX^^t z%6Su!@~*lX-iD>RgYTJKdQG6otwe>#wey;*;U!Sg1f@q$#%maf51Ql-r}5{XNaHWQ z0LpA%4yExI9NH2(a9Y5YkC)A+Marh!#_ImLhM;9Yp?y$wsW zr$Nb>9g=cg`14<;@fU-$@RyUI4E`|9h5yUDG)Mk|vm9xz`~^=q(j57d&VZy|rn&GZ zy#!m}!vEzJNa!KR__H7_j~w}row*CL17tKjKjfbV6%Lmb(p>q!+yI$(8|3V>5NA8` zCxJ3nKFH3bhcJU5fegM0G8km*ms^hf$4?l2Bl(74rQSN?6691nu> z(RWY<>BztSJ2)?Oes<+we+874K#uk0Uw;9Xl|asPJop%tx;+oRQg`LN=-TPW@$%H~ z|NlKYFMD(zdzla3Vd}!b0OdagkD!Cb$2CBekp{Rj(g0UR8sN%E16&ztfGZ;naAl+c zsf;`tkANyMNSo6!7ThlK>NS}P>PL8Vo_968;lEPvHMD&# zZ!ieMl#x^TNRw0x56|X;Aor^t68C-*%sW+kp~Q{`D>@JdXV9@3``>KkLE2{ywO2>;r17fy&y0 zFVsOv2h?N-wFzG^a^7Hk<6&Xmo$wx(^ zH{d_0@hs4KpfgOxqtj2K#17PQ>h^;*oIrQ_f*Vebod+Bbz7TNltzl<$JorGsMe_it zG3)pr(s=s(@BjbK3s~AtX}H_h7NGd*4pedJPW15TJP$gm2Q;nFda2VzMSy>sV_>I? ziU|KUM^N-h@NaVr?)CcL>94}y;t85B?>xE-)NFL=eC~MgDTiz4^XBJFj+#eZIv+ST zKWA)yV9*Jwvzwn3fa2Pty9K;k*oS}pE01mm3D628P-JSrBs{tqKzs!lAKGh*_|M<+ z1{}{WDjJ|Bro!tor2azl9|!&xH_()C^B;jyQ^$RvX0D^=J6Hbo#~k_B-*W`rT+P4! zkO%+zTOR!DPl0+cu8bEzwI$f7@ODZ6`r-p%H`-S7(9n|i4ZIsu9Y+-Y=e{Z`@x;>x&mz6Ehi z9UK3Gd;^v(QFrBEf7PY)tt0>Xub@09VEfV6BMe{!zxyuztW@7sivY z?!noYzraKGE({E={Ob=vLhYmvTBw173>085&w>?0@;@T7R6M#N$6NJ!{P#)r7w}1T z*8pvQ1s_7L(R!fMU&W`B->1`EqJ-b46Le2_r;CclOFq!>Me`Ah=(zY;#~5e<*m>gh zM#%U9N_)TgO#~>tx^!oHcy^w5?eq*DXa8Un|hri_v69a>1w>zl6XaOo1U`ObK(xZV( z=ZoeCjGZnjEMOK>r;7?l=ZS+4I5baym(zKGx=f({ai@!lgG=WN$L6O6ptSFzqT||n z0CXuke@i-O4F>2w4$whh5+2(aCdj?I4^_*bN+4Ipo1j=?{0vRy zpmyQG#~jV?867!qGP^)}sji#{T{^w~fF@j8Vi_42!2Pp2Yj6?c0lIn_Ue1)T!O9tz zZWnMub`x;w)d7v}FnA=t^-VtD!+6w#S+6^m!KIrC&%6JoEs3RmJxbnN7fn^X!e)l`Bj2EC;$Ccmx$jkNr{{Nrg%D?_J|N48NY=R#6 zppXZJ`^z?@`~g~EAmP~UuHu;-4(c=8fXaOX#u^n1aJgTjV$ga3lny;R>m^D+gDDoE zBn^%d{=U6`|NjR^OLvWmh-2qLP11-QfbgJm3Vx zzy2y{m?Qa;2jfK#W`37$PS9YNBjW+kXqQXpX-EET7eO9A_(%YhY8oGd23lP>PjTLI z>X+X*a#i` z3;gc_8U4!<1r0wqLWcj0z{7usUav!xM2FKRAeTR&K?2&2|A7Yn_+3AOh5){pkk)^w*bHEd4AWspiw}AkN$!3 zBB;yH?|y*sHLTvh!T1wW+VQ)ecxeVw&AvMtTP$oEbyQ*}DsK_ves7Qc@|3E{5pdwA6^#Ew(4^)2$cy^Xz4*#|OgO+7@hX3+G z<0hR4ur*=f3Tx&y%DL!hxi zh{jW(hAybW0XKG`nmI3mM}9y%)uDriCNA9p;E^BDpdlfhh%p`LXd--E2Q+#E8%-2} z4)27h@VFXYN^|DV_koTkf`({Z`15aqMoFN7J!W}f(A}NLyDl0M9`2T z%5Vps(ZqU}ZaJ4u(5U)lND~HJ{oHPR4yt}!Id3^~{(_D&hPrgeu@F!S8j}EzK59V5 zBS0~MJ3xsamUP83ENRFJ8I}ZfAuz`!!Gpu={{H{(0ved~f)7lBZot4lFu4ajFbRrV z7T3uR*eh>f+OM*uau?$OsM-Rcnl4zrc zkWoeG=si?7Z20p8s9d`V8q0i(82-Es9{vQYBz}| zUEongG1tz^KCqJSHDsuA{S~CNdI1uJuhc<9mylHXNC1?LBG4H_lk-*y*NP=MTz6!Iq^;rkL4 z^7kPj|4;x_pLE`a$iPA#Wz2E~Xw357umAsHqobfYVS-z?i~#7uLd0~5&u+Ir% z$1~+Y=c(Ls1Px$*hqUru2)MTXcj4a#8Unw>zYW&K0FTuS_;{uZ<3;dzCanK*7B*PJ z?|v6$Rl`xlc%~!&`cshc8ql(aQ^=tP3Nla+=jB zPlBSxmGK5BmOu&nrMfHQMNnloI-ZF-IEp-;c>^|{30~6$8nuLF5y*JvMWm5V_;}`F zNd7p59{8Y;2est~_jo3FcL01W6TV&%HkRp(x?b@lf6G<0^@^VV`CIlNtyg^HYIqy> zdc_N%Q8uSuA4cfN_#u~WXXN#Y$H40q5BM@3_F~NH5epUdTKidnM*YoIPQSs^$w-`M`zq z7PNYD;XDKi9nhRK=Pi%s11y~Ze;k{C{^xI*&cMLX&EeQB#zIruRrR^zy7W#|N5(-5(tzDJPy86 zf9V3&!vGn|_ZI*S=YxXKgV{%g!-H8w1vLKUuHxCr@7WnHQ6dKlFVI3!4v$WdoJ+6A zfBx3<(DAK(9?eH25W~!l@rM!P^Qi3^r1g*8g~Tj>1Wiuyw>)M9&1WIjKQ=!rIPRjt z1De_b#U^|WK4pN-GZ}#=G@#2MYxp6{AVEhRI`Xgg z6>x(tA@fbX?U8)alkv1Kb1Z{nx3nW@o$Gl}!=zgZlolXy{~x^A^|fQ?pU(TBk?(`= zK}iEV;@#>D8ro$1up1op@HMW7T^Jw2nh&QP8DB!nLl=Jc(+8hRbpC#+3)05F{@89% z1_1e#fBhNIQVSo*g4okO{OeDH(naTQ(4Z)|cm&Oz!o!Q;_-KfVfM;i@M2RzKk{@Y# zWF~BU6toBjK1PbXLb67M2QtwQT0id6dEoVQj8&4T^A#SAZ&rYANhfuEqzk|17L^Gg zo!cCd7fLz?cOC~#u!7PUXf6b4!Q@jm28PZHpdnKp$V$lO2cT7xB`Q3iB><4Q(*us3 z{|`RkNaHW~$KaxQ0BI>Dk0<~718FY&1xFb`Q%MZ}!RshNW2kczIT%2LA~!%o3fDoi z4C)`E%w@Mx+m188X`bTIWH#$f6d@L=i_*s4s>iq)bo zpy8s|N8lr>a-PkH1uS0|t#|Ew?5g?D^WbA9AIAGWjQ7BoI+PT3%e(MzyWM#g7A%Jw zpMnNb9XW41a=r!+q{@}}cE_{eQ3V<#ap{a>DN%Llj>jK#E}eeRb)As{K8!bfk|QDO zId6d$c|zB8g4TNSx0pZ&P#t??LF+mlJ8$y0U>iVn;GcX9y0Q~If_er#f_jg?#Th<= zY6)K2dDyY}F~8@**G!(@Z#y&owT*R}OFf6H=a28M14(6}rIxMJYHC`8P+-pP-Zn+8Mz4 z(XshABPb0*7xqG$F`&i0;K?FT7w+W2_X7OezLR4I2iy*3P>O{w4vq#5pi;vE9*6~? zbd5;5cU?R0ffjkb1+C-+CthgM1ugyTg(O|*;?5LE>IDy*f<{b{mvtV7EbDaS|8fF4 z*ol8#=NZu4!4(eB+`(f|HUO=eH2vWe1tFVJO$!{hDyJD2aRr?1267;3m)AB z4V3181TF6T2wQ{s38LB&GWGN2l_USLv#>RoMIQw~`3N$U>d0Sw1-!WPA!wlX321RA zbfA{(RiofxQ)mX|Z#n^5@qjIp^0%D)^Z$RhJUD$if-649&O7|u-h z{|Get;K;xJy(j;A&^X;=PyY35qtd?Mg+@U6NF=i`GZU*HhP*!r~ zJb3Uqc)7GA=TFeGFVGreKaQ86Lk=f+bYAo5JpQr>vAz?`humIF&iYOleho-v>d|-v zR2!o<`zC-E&2V`1>dXbL_jEP94PN8u*?AV$zIN*7k?1@J9ZNm<4pdxxbL3zD2{fb% z@*s5J4m3%BALK!Baq&+5;4`QPKSDg{*2yCUT36v|`MPwCPv^^*;2SUG9T+@%ZD3Y| z+wV@@G7_M|sq-Fm43+a><1lXaQB{5yxJK|DA3s{4J^A_G+DkOXnrm&T|JJae!8cf@TT- zyJ%j5trP{_#3%p`M-Tq>*FlZ$4_92#r)K@A#Etbwu-=L_iQh70Ej&@ML@#z&yFhzD8VD@c<; zL#|;e-7YFJj4mn?9?5PR9*iz30)d9W{@+biM#>v}t}|;L`aHw3H5c?P&8eCLjLwpE^PNt-wo2 z->HN8GZ;%q5#z&%@jQjr1HA?R`CAy6K#PlEYe`>%QY~cB9q7g)$L7BRr7n)(^YdJWp)X{b1Jmb=t@Td9TfBqI}@WN7;ZiVg~6%KG0`5|=H1hn|c zg@4;cSN?5Bd^#UG9(*Iw3OXDev@zr)|F*N>LD?A4BGVY~+Po0(B2&;J*IS^qp`eKs zP`Uz55`mT%!WNnS2Q4xMZQknq>e~9h#MBY88xTCQ3SLBa&!zJ#sH}J8Uw_R9vT7E? zK**re5m1%FcoVD@(UUsMcoWveI*V9B=fdxP^yPDq2Ji~H)6f-kpb=Tn$kQQMaDu|| z<$lEeTIj0bZU-{gm;U|>KD?c@^`)Rqo;@lH7#J8jT~rL9#gqxO?_=Qs8Zh?^cIggK z>2`oFG5yu)qT&NeY#>c8-3|)f4v5vJLH}LBE2>ps3OWN+_**`J6QYBJYv;M+E-D_N zR{3!k6&(=m*!&EZaQPBW(nKg4%G{6NHXi?@#P~^BW-gE)o zTD&jtAeOT$(PtQ*QnSqbnB>;m^9j`fPxJouGXysTG4u!fBjb%{`FUJndAr>$7%)Lz2=G~ z6CqY=qh+Gykjw#De@)DK)H1aB4Nwy8c2McAQSo7{QSkt++Xe}FB!_E&mU20Oc5;TO zICyl1gEl90hO2-Vrh2$^yTi65%tl(6s)KW3s!peiiU(w2YB^+KY7fT3)Y0{*ps}98 zx*ip@5S66;=p?L1MOt=>v=|k2mFnwG&_dLqzaO1e>rp`~QHk7-ewo_qQP0BGqrSyl zkBZog4qA^&{AP5}dQ^TQH=`rgqk`6;lDr*#NUcY`23pjKcReclest(2^mm~3s3nl~ zsDVDP^{C(A>rtyJ0mSOlEbxG;18l$iWbl$pa>i4M+b<6rFnuWi@&st#JoIn^ zJcR-zF0igW1@D*t^y~ls2}p}i!Q-XmtUp}|_B^!z)_L>gTqHi)_!@Qg(_4UtO^H~4 z$_-XX>-DG9*iD}a8Ve<7H@zT{%TK?8MnZAyrXSr;Po4er;Pt0BVe3y{3V>I3fY+ab z_Q`-wynw9pI0+t}8SwR|qxFKzi{uXRM{VUjh`rGjR^q|FWuruJmd1Q1y zJ-zqSBi5ffs(6f^mx91>}O5^2~HbYAB0*e_43^D;@;FHimR zGS5TL%Y2XZyv+anur2eTvmsm=iQO^}IxiD+NG35`=3(b$lC@!eD4mz71{&leeta?y zyhFa=EdzL+Cv>P1x=EftUv`B#WS|nZUmh_?InNyVq)f;vPsk`G%6XaY@b#Rw1lMy$ zgV%F%!1l{SkGn)(xjA}XCIj&s(`B#>1ipZtmkC;6hGS#8D`;grXk)q}d>~Mq;6UI6 z@IW9q>Oj{w`gEQKEtvoh0B$?!2ss-Mw0Il5Gu@Nq<1)8^&dz}CNax>nlS1=BrwKYX z|3WP74F|2H^ymc-08(oB=s}sF^B%wl$L0_0L7AYty$0`w-`2egzM4(R94;CjYj(2SMX~U@w3UvL-U` zqn(Yp0kqGYA9P_e=)5+f&&RwA_96IuOvu_w$oL*|dzfnb$*sY|bVQ8j@qramYdp^t z=lPga*-;LwAfG14?dO5 z1v=arbjJF@ZjOVXvzIP`wuFN&R{059U;^294&H6vMbd8bD$v1+u=d61esj=zbOBex z!M@-8CjU0je)Gei{pOH{4F9&#{pM)5@(kF1b5VBM>^Ij{rs96{4@w-M5ze;^FAY%l zo2$dm^OPm>JWu$3a~JSIXQx305@>f3XgLvVqux!>0Su_ec~(Fcu|YSTcix2Pz6}~C z!#E}lt{X8zWeHiL2Hkv4jCRCMUdlJ2!>$N&;lB;tgYL+WwEz4lXzwiY7T2N;Sofgw zw{(Dx6Oni9yxn;hyruQE0O*J~@IG`<_&IXkcI7;b*p4344ce|sNHJ(A1-vU=7rZN- zxWFNHce)vL6cu@Qx;d8Rl<2$DLFa#iPc#6X59$a$(ZCu!jEZk}`bxCj>7ebOpuOp@ zK}XG>;@|e$k$?R^Y+KVo2@tfQ7P=`Nv_BoRxAqx_BbL4Cpew(-D?t1F&wF(KKKLGN zIB2UbXon6_7I2_jfVwd~qPv2_g?}5lrt_efPL*BhuKf9LKvx8Tc9S0l?Ja+ea+W8l zo7B&OR$^ZT?-73m+9UoJv_~9vZxQG)Pe=YFN_L>b5A) zj|D(mGF>^!xnlYg9N~`PZKU zO;2FkoDRxUp!{_3wK^y-J?3yk+MUiX&j8(@o`D!&1@BMq0gpbCGrme-e>!MaD$*YD zeV}7;JUh?A&$|KbPe&}a1o_N`f7?SB{`F5mKJbU*e$v|F+wW&mc#NKq^3#J?a-;c0>25 zw}VZj@&0ts#k(He)Y+ddPUZdSxJPfPw?iFtGiWziJJi`gr<_6WgvGl<{WWM^Cbk{w z(EY5a=Vy)XPgi$kq~`wgQ?8wm{pp}#2k>mmP4xZg&_!vZ`_qZK|7di7dUuG*$lRZP z%e51-KOLTzKu0^E>`#a0rP2NApv%w)WPdtheWxe#`p&_4zUTw+6}W@&e9=STX=q0Y z$Ih>yBSxE_8i0@Ift)pp>y*(BX!{3xz9{J8w1n3w;NvR3L(ZctHFE9z?x+bmq2)TL zwFx?<1$^WW|N8sj%Zm=aQg>l|1ZrtAz6PBu;>vjA;3LSr-7gtAZ-Gu81s%uY!g&aO z^ynGTO+VdSF5L`{oo8G+5BYQ+26Z*S)V^B)5P zL%FgG|N4jg>tDJ+&c%4{!N2~!5C8i6pf)e4_W@cs0Y3D>6f}s=_y}<_De{S>uJBvg zL1&r11g%emx3?Yn*I(gZf7caq9OZQnB(H+}3G(Gj3Gh*+ko5vOH>=SWKJM^|s$IejD{d*kzEpFiZ_Ymimg1Z?g zCzf{pXnqd8RgVR9U=irlULMdHLf`{Sp<~LIz-OGeblRxAF64)t@7ny|fxpF_k%6K4 zzd)%ekF3_yT-y#M-zr-ATeo42C3iyQ6-WYDQ15RC_SC4kesDN%B1)Xtv z%9lBm!4Z_^YE)Q2Xa97b007 zZnS;u$iM!z5C8gaKK$!J9j|wu2j8i~5@7Rx1^(6-pi_7lKR^Nlacb^y7skhsTcRBK z-S0ELgdF1I$nSpsD;a`6iJ={Qn1`4s4r;*MZK|T)^v`-&&z=#0k zfD!OHsJ#LILCK)R9ql+&3HWiSF)BPRy`KM}N5MFO?r{ah2>9~T&KTI4s9zulj7-5e zxC(q6GU7Zal=V0?yFZG$_s7rRfv<-JFNK9(BIU>ry+6K#2YFR2mi4fs_s5UkA3u73 zye7$4GsPgTW;%=*$VEPAboBoC=0gIGmcK{uk0)Y%?CAaR^5FHcqxZ)TulwU6m&f;j zZ+8bBCI>oFvlGYt@u1T@yB$?}J^q7l1m|y&1)qZGF5%kw+_m$WYv)tY)$xwa&zKyW zpBgweKLMYEsNvDg4m#*l0le!9W=D6pLhGg8s{i~gFTowm5YYYbIVuX^bE9A9gXaqz z(eH-`pU~&3c@%Vox+Cb?2S`iyga`c2Q}B_VpvElhet6VtXFQsZvOqcjC*jv8`^;-#_3;%i-6&cX|te{?sOLvY6k8A7O5?#l}AMg&q4M+ap*YtXey zKK$!ZLJbsT;PyZ2eM*o^;la-B4p)KQ4BzYZAL(-VOE@lv7s7fu{3%!hc)bzjerAv6 zHy)7t;XOeeP?zpP574F7==Z~e?uO^z<_J20SO;?QFzDu5l$+vR!Dn}Z@4g0KxzMr$ z(Lse>5HABds1uYZ4O}`uKo05T0kc4dbPBk1egGZf3AqPe1e|PJPxfa1=WodXtp!1> zmxK0SeN+rw4WEGTopI@`QQ>%90G-bO4|vP~-v|E>sRw%=G}r-}ln3=xwBVT-r`{UaJ@AJ>r*F!*@~?LlaOs7dz6o+H`~*&4=2QmA5uD)b z8E^A%16?L|`QU2_@Pd`jo86M&6&Ik}Jide1Vt_9k1D)~!%?%2m8B);UnIS5mlSe_h z;Rhl&yjKV12GD7?piBhL5}3JoI{^NAnR6)KkZi z&o3cwz3b?G@Zn*>9=PsPqVaeqH0$4Y%A6vy})bndweuU!%g|(wPDxuBP!9d}V-c`hO2PpA>u=K)&q8@9YeYo!`^=3!p~&@Nwuaogpebu7;PuH#|WHu%K5w-2~lj!;!{+`%D`D?IWN& zZ!Uwcc)A0<;%WGvPYPNO>(ZU6fP6kF?7FA!5*5r-30lALw`>5lpg@Nb_`nY(a00KU z#dkXC9;8DFI!{BkSDys6e!+8v>(7ANztAn1 z2D$|RzQr1Hcp|ndy+P?4A`3rS5s{op9+FLgrfBfBPpUBX3A^X%6{u{w3A)M&v;_Cd zEl2)ir(yRzL5?LDq{o!*0k5zXqu!nNuB|6sJH_~0lEDUtu~5%s(CS*qVWsR~v;8<+ zJ5RxL7-+}VcUS&xmq1q|A)Q=6!g-||5C<3}f*07r&ns;PuO205eJye4l{$8whOVLo z6%`;K5LZs1Wh}Q&9wE@G22aaRr7J+^7~K2y|3A`^rD+q$Ij?jk*z=I}1c>XNAbgbh z)aEzTIj_ucoWn%2i-;k8q6J@!)Px@$8S}rJbpV9bNm)GZVMW}1r6qa z#%)34x8U)^gRj+H7;l4y4jKP}dY7Qve-1tn7#+VQJbvrKcpKWs{|%bP054-g8@>gF zCZwD10_x^3f@F!?{Odty9vwoD2v975;@~A{5gcSbX|RpoBG#vlorr3UGcYiu zO#rVi1Z~v;tuJ(etY~%A{N~EP{vK%P$d!NnF-OQfdbd6J*MqJPKMa}J1653~J^0sO z2Bj|-#)poKFF=EtjGsW4RUUjSaPT3A3+FAz=9i412AvD%A<#-y&QtJ(s-XLP9J_`1 zw|#T$yvo1rm1F0Z&THKQjtAcg9DFC?%D?TcW9Mc5ZJ?_|4}sd02VY6Jw*CjTDoeB* z|A8kAL912Yx$v)l#=riZ4`k8cV-NoIuRRaGMO`o`4!RVb@ilmE&=E5G;R2o=gx{rp z4l#V@!tZ|Ur8#&BDrCLjT}Q|r>PLO}*JA_%$oDTf!K%UIXV6er@#rp5NdV1;fTPVL z*;BwHIZVTY*++%LgIPoc6pwBy9-Vw1onaCsN?=`}Napb96j4D$TB|SUT*1x*uQzx! zACW+r1c8p1qPJhcr+$EPl8;J(OSh*7WLoeCXxiGN^F+5N>|Vd`KcS0QL6@O}tSp_E+=Rl*p zpjsW&E^=jj>A}AqT&uuR+py>s0(_OLDQuOiM|X`%0p?Oy{`LL>oiZv1A2WF*-}Xp8>A`r~gIT_t8+-yJ|F*x5 zooD&Cy>#sS(`^NwDSs;fy7>~EW`BBg{&eBrb{sVPcJRG~YwI`ATsi2vOO%zauU+}q z!&bV25-)V6DjP*4hD~>$c434jU`KxU(})xdUUdyxB+D<) z0BT+$rC*F71*hLV;K5>e`Yq^oP=Ou!3W~`BkK`cm&3Xc09%%JzjEaCqXOu*5z<-bK z7?py~V3iU#&pO0z^ofnT#m z#lVGM(?!L>ga|w8LhYP>v8WqsxkuLn2kQ*9Z_%-*a zYyg?EEikCt(Zhv*TVw#}g5N+F{%w`Po!7eqReGcTw_fUuRN-&=$IHOr(ix+|(Rrx( z0aF@(9(Y7JM1`aI5o2eFia@7}3X5aszcl`WFQ9?p6crB8^s+~{qeL2i!5gR$czzr- z+;YvMTQH5k;15(BBm~|geMuqBg}>kkLmGd+Y|cZ-u5Pmqu+fBplI z&}HyQ@)d=bYZw_A_~jWu_c61$wm#u+-NePf;L#f);9+^oqc=(bwAJ3j@&^Cp!wwwx z_*EH1sSe@jJNx}88{$~->3 z9y~6c4jeAMu75PYI(B|_?0nOiqaxyX@C}nwug+4?B81kr{4I+Z7#KVcK4k(GE)s^{ zyn1c4JQ+a)=e$u5*cm`qB6EOBDGtN`pZW7e44RKKf`aQ+8h`#F(9ZOipyiDcY5YYW zB+?wA`@dhM@fTeJjTT=7jTB!6j}(K{eFEKeUi4J}qLBafp)^PSdKXg$kLF_nE|$-W z=5@Yv)O-Q5O~T{gGbRtl&z_7QEpt>vN|d^dL06M@8kR_O7qd7v|6p|NEMzI+cIkHJ zaP4&D0EfS$ichkqfMajO|ISDiAI4KY$(|Y>oq|4$CtO<(cyu~S@V9K|W?<;fRB-9_ z{onf5wetjj3o8!;189kffGa34%t6aWdZProYgAY~EN_5f5fXj3_$ME3{mO&I(wpd*|>iGw1mIB;0S44Sck zr?n(dTBFDw9&Gl2PPT=mT$j$*E}Cz_Y16UuX6JiQ3idqskm=xiCa+!@4wqgX@YID@ zuMSrle?IT>yX*|Eh9^BhB?TxQaTtQebwwB4WoP*8#-Crp%g}t75j56%ERFy6K~O^e zk;Y$q0hE=$Ku=Y0;s5d>v_kz))D|B({?J7}VRiAeNs)m=DWBc%?`-v^&@aDH}eJY+7XFs4zyJSt?RHV&aOB_i!=>{WXd4&*`hN%C3Gi>b?*M8vL$WN$rH=gTKZBeI zTEXMU`2(C=`PbhB_5BV$69A2hIC6eC2s(-3hD)a_$IHmy|Nq1HV}VN%9}ZAuz{cO^ z%z?iY>0`%LiZ~v8Apt&scl~js5QP;Z2jNA@!58YFqQvpw0|}5rLGE_td~oo&0H|bf z!c zWIj9b=Z8QF7f8LB52^z%NT5tA9ZBOaH~`8?Urwa)7n}s;_}g#N_>)egfo56xlMaHX zg!n-P(U;Tw#}0xrU_Q8A0y(?oH7I9eoZSMgd9fYf@)=aXy#$q5pp8FYUOVz1J9`%- z267y@g1!RI?B94rK&S+sjEe5+~{6!!$i#`f~4d%~3l?L8> zXiYt zfn9o4)`AqI@#pjUT?Ms;V^pARVQ{O$>nfyGVZs4#RJiizzXMhJpo5zZg7X$QmxCI= zA3)7scufjc=*VAmO#)QuB30sFK$-j-RF^CNmmgH9y`jwxXa0H@UIuXW{hGhY2{bg* z`OsDK0jQxQ0cuqFFrN2h{ODqtq9VfIvgXVG|K0L?L9N!#dyS7lJH!!j_!W}mCBRAE zu~U-2r52<-o&}#$P|9`ejAY?&3Hb8=ze~3}hfC*SSn_xcN*?z;_}AZsW;9368=#i` zOO-GG|AY1m^J{=Qn;PKGrUtmPsR8b6YJfYN8sN^R2CTEG0qbmPz&e{6kj|z@;}KBL z6=gsNx?Z~T#>+jQL3TmrCp|ikd30WXc?~?B>jF;r9-Wt8Zu|sN0zRMqm}lpemnVLr z^1Z)8`Ch#;y(|n246cR;z~jGe-8@WgojeSl%?DUKEpL>*f9du4|9`~(QmTY+G0MCUE+s5_}Bji7aIp3NO&B4 zp$^Hu@6{bS4;*|hfKrjVbwUysi?8Lw(n%hjFJ5MSLiQibY2Xd~u7)R_x@EXr__rMf z9jyl%LO*u!Euvxg7PMp&v>h2_xo_uD$Ics_uR&YZT{*$-gM@*ABj=6I&mdt4pTm*! zhFd4Ng$j1XoR`l(f?@+azJfkp2U+hA8n8R-(wzw!zvbWN7zi3i;NRvL1R9)!F7@Yu zEcHhk&+A64@;~6%dBm~T;eV&A3V%xucx<>G;R7`3Ievb1Kj04XE@(}ui{>Fnn01DzNbt8_ z1Wj0DJ;@1qeLB|p>P!!hPBQl!`GV@U&KIto?_E3JH9ug2ZZ|UMbW!2)=ysQIY<`Mm z%MnuiLiV#D_8#$qhkOxxk4jWHUbcbe2EgToWAk4J$o>k)=Dz}^@EHQoI4x+r7Bp^q z3^ZT>p1bB>e*-iJ2pO+^4L!Q)0Vww{es*QN0B-p+o^d?*L;`e@+QG*huAFC@-!p=? zB)M`P0S(tWa^7+2O#0LOA39#!?aScOt>oBw+O_i`_}IMHpp+!QzYV-i33PN5cmVbd zY;piH*a|yuhM2ucpfOz@*Vb<(y!`8ZRAj)j%Ai%n-6bjdm&|LB6)ih*T! z(q9Gs))Syz6^u7`{s*1K0iVAC3zUkelkoneKowB>1rMZldwRHna*~UR0<`2(ftFmLwKT9z zN|0jfSEq}L4cat>YwIP@7A24F7RbPCr-KTA%YSg1giS-B>{tR#Lx37e2H+V8Mo_W` zv!J_{PGH%ww1x>ZGztkX*!%>_ekD+nZw8G4%QHacCys&VyZ^(}yQ?NBjbC%*Uk^&} zptKJfv%la0N$)2>n|eTHza!%>AO7_(K*=AJ-fx0h>8^}N9S=U0aD;4RaOJ$({FV{4 zg~^rkEU3(K?{E_ z2e*Jj&o}vr3;%jI0pH{UzKlnFnAJcdA1>XRpwz+BdEd436{I6@``~ME&3o{bfMe$k zSN?5heL7z|9()Tbp&`B6ZJ@JZN;E*bnH2cfm#BcYG{vZBc<`_P0iEf;0cyO18epLL zK#&Cjpxgo~tX;rcnht={Do9)eB#zkS=g7bQ2XvPocy|;w;~?aO-FbxJNL2=v{wl}U*N*O{yHSqKy#NEF$RjNmoeb!4@mm(={2WT)CwA~3N0IE+)R191?K~;F6L01UYk_@h1DkAC8)ceO86K-g`kTj zXxCE-Y}Zo^Xw7ctq1R2AyPhEBai}9=#vF8_)46U>g@X?SKpO>TI)4A@(&?tsd9>RN zu>p|3AuhVodXm4@40Ie( z=b_i@USbGz_z18ig(p~7`(i`v}GzA-|!ryWf++1>$aP0gBKHTXU^l&F|vICVg z0v_FrAX=i^5k8sT4W4ZQwZFSvR0MoLO$g7Q{32IJ44|sYH&K=AwDxgVo7sgkh)0JEp?}AE+ryP#WFBv&sf#%IYljg|BJAq=& zv0KWen}L7ZdB@JXj-9t%I>Gbfpxk@#l|UztifijPpU#7znR5PZxA{RC`7L;Zq7h`~ zyF{y-2b7y%yYR2S4Vlt^@4>(RJmj3Gx9XsYR*y~|6;QSYpY@~(3S7olkPPU^?|$8d z@owW^aOKAD{@#U|MFo^-Kz$6*iWDo5YEbLWk$?SFP}>>iVX)^9zETJI6y*7rpoM`G z9J^gqRD3!g`XoCFcq9jEfMUjn8PsB94p9++#F0-Yqeo|;M2TFtqk<2(vH;DswH|Qk z_4v=<3R>FY(s|+aUW}PTP=5_G{&`%wN6&X6`+O(I&U22PXZW|h1)U|<%>_DJ%n`C) z;|b2=oj^&Y1hkcvxZ|B(f}2mI9PjiCT!4f7SFVr+E2HN-1%jrs13^>Si9wymKvx;} zMu5va&^-1rg8Q9HKwF)_v)iEkPJdzho!)`ws!LQjKvUBP55e|3ePi(G4wL|mn}W}G z0!`bBZaxH=xIPD(VnV*@6vV%%@RAMOC}VH|?N50Qzwh)e!TU~squzJw+Ib38%{YRp zo5qKby5AZ3G-3xEDi z$oPBFMbN0-8PKTRW$^eLXmb;22p_a}gC8{D?8yK6FlZbbd*k-;2=8qn!^!RB|nA)(=FH5lP;aYC4Mg5;LQ#= z)q%DzxO4`yl&H9LgSRf=40z(NTeXE=6o9<1Ng8@l0M30)CqQi^P`Yt}?`yImxUXq5 z_?7^V-U1fK&YO;%xB0i-cLaAGUkkYKuRjZ_E?xQ8gEpGp0bLo1?YdP*&YPeG5TJ?? zdV8c}^Do#|I{ubjplcc;SU_{r6k5T7Y6T)aMs-Jk_uNrvJ`a-lh?Gl>y-Y=*l$w76 zKAR2Q!35gh1lo)QJ?-Cx|MqPxGfs!n_`jTj%{U?5f=a8+OrVSg-3rBD4BnFYLF-e=pk%g=n+JTO&yY+7 z-pmBeSC<_5*MD*4Uw_@P^D`)Gft(C>{z1fTtgf8kn^+wWKH`Ag#=09cO+CS*^Rh?h zv6peM@oy-93V2Howf8f*8eVehmJy&NcOe2FG%hX#YQuv!GrfERb}@rjugp})c>E=B zf6lF&N5Hicbn!EXBe-ye)?v`X8Oe}arI%kWhh7G-_!oEz-vwj6Flfvr0Mx+s=sX8H zKgNZBTOw#BTPA2I8Osndte*&53>v1=d6d6pfbM5??3U`h;n;Z-QZx%3d;uDc01fDs zsDh3T;sI?d18te{;a`8=gMa;T(2zT*0}mT8KKMYu@!&%a@Srf~3C35T@fFS+@FC$r zdq3;o-@gPpfY!1359s_J63(A;VZ03LOfr51jdL7)%+dUw5mbfZJ%7p(bcr2kZ1*6j za{)S7{55DX_$7P?P=TiqMEKX2s7QeJSb&b(0SzjFvLa+;?wvYl2nsSZh5Z03co*dc z=GLnPrU*U$)er2dVzNLt@?C=?ppL?NTHS3#q)2B4upDT~K(b2p)=s%zuK%W5wa;Pw^6U{#3UFd|d4o zr1Qpc@UZ}R^a3*R2Ws~BMzNrc$>zbvWI?NhAmg|o-B2wDUr8K%Ea1X<+O^mBuM6j8 z(CJg1Q7oYG+fozQxGX`Pe_S{(cSeD?BDrcp$7V0Nbb`lbd0Y)|AAHXQI)ciR@fvgw zN18i-KFYc2j{Nzcv8bZUpzTE$K>LY~fR3R84IY7x#Q7iqJ$wp$O3v%UC<8u48y!1e zIcmOyj>uZ(sPI4rdO(5g(kUmqe|EYY{8ozZh~6A zpmAGQ(A~mFOXqvfgU^^iC#&&5Q?{$&C1}d_WW0uvxcQ5~Df%$V4gu((E&mtj za4qKE0F04ZNbUenU7QB3JZ1-N#RDzq&wrT)8(TdI8Z8A4pnd^uPAY(mtx|FeD`vjwJZ9_5@p3KV04m50uME)f+6M6GC$+|FLFEJNR4C8Rv!KHQVe37d zx_JaTPlI=2pN5tmptu07gjj#yvGXM~CQjflE?ha023|jvt^!@@dJ#0{Iss;_t083k z7Ja-JQt`c(fEBo)ut72F+{+G-K`{4%&ZDXZ2M(x8pwW1)EqI9w5$90}fE9wzqq+@V z0SsOf1YMJ+2U(K_Spgiw3|#^2Cg9R516~k>x&m0vv76bk^PpqrA^vSgAY&Jxo5w)A z;V+dyPo#3?Uw_4se?9161yDZ>Jg5swQLsT>@PO_k=z#78$bc^LBHv`tB40NZ(8&tj zF)A|PyO|hcRAAfE1zHbuhN*aT#z~aefj6i7!8WJ!5P2rm2hb8>PF(77S-^_q_0JqMs&2x#{S6himMfX8!}fz$6lQ2GUrC%S?!Q3Ori zgZ6NMCWb&uOF_%C4}c;7dLESv<2BImjw9m_f&;pxh^4qxy-;8%4d_k;X9jIgtLx~p9;4UaaUgm=H26+7z`Qy855i4zp zx?f-tsDDEEegV||8xr92bwKNG&!exqbysohJksrsyzrKhk%7Ud8$8MjJ4FY!{PrPu z`K<$kZ|7&j+mQ9Q;FEJe0SQ`vYlOP~wnPjvu6m(6M1_ZceYilc40!Q3_;{L29*md4 z$I~FK!0kK*o-uoS@R0;~mCH*G&Q}K?3P77BoTreN;&$U3^mTA-{0m-+>#xAyXNMT{ z?Jfb`YY1A73m*7|Iq+)h$<7iL9{yHk=-}@%jFXE%HyR@HJ4X1bbYnU1>IJxA0$QX? z^m$hs2IYBIj-6K>JFoC>d&j@+6X>+7H=q-*Kr@_A9Pu1?1)hr``nW65{i&`b9d~8% zAGV&r6>?bt=v-t_vy8O!u0SW0c_jOhchpr7sJQ7o@Omq@1cNKR!0u}Wot-s$-W6yA z6;;o>>b3&)Z&@5W&pLLVaqRpFS?>E1oMxeGfI(+nd364SA9eKvv|s~v+!Z+8f+in` zJnrfoXf}|n0CYsZ0OZIk9?%w5lq0VM zI%`w}P>;M4Z~=*dhJR3xyaEppfzNnAKJuz^8f4`#(veqTAR&w+ul9nrLUyNsw&^|L zZ#Ck7!Oy_ZE!BD75xg4d;Cl(sQ3as6(}T}J$FD%^ zP|&vH-YU>FRIZ#SKxbot{OHoj06rh9*YzKN3usGOcNB{w=(ec;phaZ|A4q_9P#=5= zI&lOvLJl43=DYzqZ2)WxGwc{G@D^S0Sz7kpQ5-~?!Q;w#0{O%(upvmtZYiK2yR`}F z*ewmvQEmdzleY}NrSa#p-kSnCZ=gm+!UNQQMml>7bcBWrKj?Uo+b2Lvm9K)AD!%{? zg@d>GgAS1g$rfD#jgwyhD*;JBkKH<(#$WV_BaQ#{DbU$lJ}75zflf^l03E;uK6|SK zl$KmnG$2QCDe$+<2hW`6s0cWA*D^SE{^|VJ`PcE_8;OI@B)}^sp9ma$%K=(6!TGH5 zDQJZ==ReMO&{Mn89J^~-h}8o*C!mm}!~k?ipg?y#C=xpFfd=X!@p$kZG#VS9f$VYQ zyy3|C0d!aZX#E|*Gr%VEpq~Nu5PAj}=vF-b7G==ZOvo8v92f^;wEpLBO@f^P=E(<2 z+HCx74t)4e?>PXn(g<=8l4IuwkIv7X-$7?}@Nc_+@V$U5Xcb219nh#HXg@FLXbk@K zzd)yUARpcX>N$b7@gkiC=E(U0G!_pY$NT|02n>D*80a$k?jjcI*abce3}P1t+%9JL zDPYOnMI6+z2z(kC#3CMuMVQBcDZq{a1D{xd{TMLT1ry=NfC+#ykO1Tuu$dDf2X-Ki z0XqkpPy)>?ftMfugpZh?hMY-*?JO|RZi^)Fp*o=QGwCes7%+ToS(#aO7Wq+m(OY6IcHAk2=A}T7EwGOae3y*?G4+Mg^2D-a#_}|96*yCzfbo3#ee~jA!9*nF6vW7E~MN6r`Eb1OiH3xUQ+z;k6c zTsqx3UfO^UE=Y*CpcAWT27(Wj1!8?#p_USzA(s|sa^BDN%m~96RzLz-o zPQbDA4$`SWpfirBdPvwiP)n!ViG?3Miy7EL@abW+vkP99 zo%jYnM(nUl=dpvYL8pN8Z+i_nr}O~-w*R0~1AJ~6|N2*;Y1PixptcG4L^1IBq%YLL z`(Gdj3xZES1fNbS0B*g3s`G=d)sYIh@Nb|qc^Eu;qXaOTSKvbL6YRXPmjurnGY73& zkn-rQV&UKR*|GBmXd?$`k;1_j9F5?O9FC0-z*`eJZ-9?Pf}CFj3T`aNkMXzkfEFfH zu{eMxWjlWyd=Hw81vS(-8lQt3nlQtDfO-uWW}y~I&fQfUL>a_`Y7m|y$`m?tR3r}K zIHHVobqA=+fGA|r`13`VcR*S^kR!^VhmPfgc7_%~3K~$y;UZ{#%}3DjWUoODg#34) z2E_+(&jH-PKyO>Xjwpj13<^7=45XEUwgsq<^7?F=Gk?7g;*2s!(27g=8D$F4Gs=7z z&weEcn^ zK7&poOJ{N9-}c6}^P%IxH=sBNo8s8`1QO|BV_Z2Of=;+cm;lN^E}ecX{4H&t|Nrl< z=WqcZ3;;?suKerIJA#rRTB`BkUw;}jB?US{$(8ejOQ##hOHc5TW6=3|1AdJf&@tK? z;K2nA@Zf?5cyK`jHn^Yx8(h#>qXHRR(AWY#M%#s7V~+}GaKWST2xzb(IxareF~%|0 zG0rjmFuy#5W9N;R55R|)LE0D4^UY?$_IG)99`pe1?tke9J~NBKqZ53-nK;_{W<}uR z*jyMG5a*Sh1kZ1R&hr8t({+!3+j~&A9kiGV)K7bH@UZ}LKMi(3m#5{=($g=!Kxc%3 z^~1~qACm<>A54eKfq&aw$IcfA--06LJ~&9hJxh45et~iz8vO7tklFiRzWa#n{4sE1 z0N2MyJv+}L&R=r^pN|G=Go9gwH<=&@q3mq z^U?U%-ve!V1Fe(*1uXV6(m-1&K{?!o^8$E79OEO-8=wtw$m=IS1smu-7}5_(dqC_V zX`ro4o!AaZ!+w7Sbp6C&KOe0f?R>OM@O<=Nfl}yw7LJ;rGona29}RTNJ>v(^$ciKJ z2c*d}GBCgoNOSBw1+F?kd*)sWK+Z}7O)MP&jgGmt{^#HJ6?D5G=o(o5Z72D+!Outo zCo%ln=RmUn1kOkU5A}nls6gl4T;yN>(Fbxk7U;;O51=JukmUMK-LV;TM%oeZNI%9I zY4G(H{O&g$89#vc&w-{yLA^TAy)2JF+7Qbvj`@I=SwJj00IJhK`2kcAz1#_&Qg%RE zZ&9K$dOjNXq%?z07Znlkit^Tzy_x^{TZlRz4OCr&>TmG*~(B)ftJcNb`V2K0P1l=T^C=cB=vKV0Yz7wF{yFU{aze--I` zG=7(EPNd}-pd)qpw_OBZ67)y_RNX^*3#hyCCgEF{VS&6b!xOPE!v%as8hB9#%5FR( z=znz%3?63CGT_;3LwWLXSuT7tf$G zYoRBkaX5Cn!;eVoKwW>~(^;dE@Hz#&eCs=OKc10m=XXc&(yi;D0Sr(NA9`BYeQ>Mt z;45_(#z&wso$)oORCi^(0XiVTcE=g&<{uhO*uGrbGdXgfUczNJOsKp0W_EZ zI*M|J;Lr{d>r{XrMt~(B(|8 z)xl??nSuh7@ezEd-8IJ7kR0d8?|#pf@dmWc0^h_0iW_+Q(UE`s75?>iK_j&2UIqCR z0(0n;s{KM8$cy^xcuJnK`ahmD)9ejV7BmBT&=xGs-ouMkA>0ka9 zH^g#43DDVq;NBB#$rI@8Jb}(1&Cd%UXLEvY4DaL6*Ktbuk_!xZp zz)R3*H)!Ce`6Z(x=M82T6%Nok2}e-R*XfUA^UweMEn@JS!OUSdgJE6@=E%R^SHPuL z1iaX}Q%1!%`I1NSNl(U8zRaNv;51jG!ot7pZs%DS{%s!*zLYo!x)$t?W9R8^P#5wo z&hyd!F)%QcgH}n5o{u&K;}Ab^_Yg<_u<^|d&@u+i5)}c^dI$v<(EVSaTflrk!xx$% z;I$Dk;I$DcDxh1y)_~VWfX=DyM%j;tem>eY=x#jFyjCv4*qbW0v+=Mrew5(j8A-of`wo{ZOAdPTqoi-Q)M z@PM{>IP>TGh%z{WZaDzmRN?|YGOg$$Xx{Wp8b4&-;xc%s5OiePM-IpqBS69wkj-0=s2d0I(bjPs}Pzu_013oiN!=*cngHV7H ze{Py7mK}MDgm&a@0IhfhottI@-;rlT@Z7Z3%%CYf@CHv;{%xmyI&Xu51$wj-=oB?q z{`KG!(?G{Mfm(~8Vj0xm11A|y&{1okbO@1stq$5W1Wr0g8}asldUxHBlhY`$g9FnJ zMDmPwfgYVkfdxEh79dhFHI7cZeHb*>4N1VDi#;$7Q6ptP9&}3_txiq@>W=*D|3i}KBLPsB?)(jrfhAAKHas!@ z7SOqApj=KRV?m_>IvbX7v49%pD4XQg zcy#`J`RUjH{}}u2+`451Tsv>Nbb=Ob+=kR?k3lzf{AXZ*RB1OIQ8(|MeYq0sdC&j` z0|RKk-CQI-dixh~9|r~Jr-5$N@aT4v0A0HQyMn{j@IUy@5pZi5)WZZ_y}=FcSb;~B zFM;>lIqn7>!i{A}*|isG$DJFr5enIHcL{Xo#vvbOF~@Eu$IgTN+wSmhI{*q9=-so> z)6+nwFo0Iag2&_e*B=L;qIU4LI%Fsrey>LJ3r5Zxm|N{Kk+#}_Zb@JaQ4wJDfo`?) z0iDzg-fHKEvDHqH$gOr?ac;E(wE%Ig|AvkiCwhSHBLEFh!1h;lx~K?%+IgU{F6ey( z640AeWV#(ydOiNP9_aK};ct-zUp3$^;oAA!wey*4=Tqo~8cdGOPYoQKpJ2I617-)} z4vm-KctqTxk)y)%Iv+frp5)(lmw($yNV)*sqkXbO6Fh81%pDnoj!%R4V8CNmpd-{^V^*LsB~Vcd z8Uh0sSj~SF_*+4DU0^#t4gF|;7siW_y?CJ0)4u)t{~vZgh9m#_Q?RjL(2X6SQWDhZ z0|nSi(51<+{xdADK$okIo}UI9?ad%=zg+?He!Cgq^h@gbX^j6sQ39IT0NvU1jHCH2 zqa)`B(B&7Pi6}?T8!nxWkee?+_klwTJ!)>ZgC3p+y6pnoiRrxAEeXjDxQ|Z*9h?R_ z9zR3{e0&;o{PhAP4TFYrUlDhF8azwf1Rb3QIzkPaC4L~X1jIPV@oAGmGaHPU$EPv= z+YcHQh8&^B@BSTWhUEUs#UM@m>koq#oA9r{1-g3&JnqcD{sw3y36$wTQSh=FvLz36 zUMOh3&qu|E(MQDsboGK~vaf~*=t7IuORk-+D&UQmo}IoDC7#_ODi)62hQE){3c4tB^LeEjQ=`6k~6-=1>VhgsUSn;CQ! z1LGmkNF!*r|Nnmm*G|ZwQR&j|U=@#KZ}0^cjDKA^omD&;&w%c)NR}uuf$o{}R^ac8 z`2YWZBlMg!&;Om^fmz6Ku_pMGG|=@HE}e&7Z-z9n4uh&Y9OE6$Zw6$17HO~zv`rth zy%uyu9{2z;SH=gR6vp@(bc&b@rtSkTeBakg{ zm%&5O{OjRf1^E-?%hB;!8{ml5qwQMfBxf_?cf`LAmg*{ z@bOt&g5$H%sP|VuFV;l9s=@|#EE;GG79o!q%aVqjeg+z9g(^UdML|bYVTYWdjHp7c zYINz0Q30KOhH)Ac_^2}%{@bAO(+i+Q)<-~#tU-f4gikudJ)&yn(k%wMbOKa)Lav%n z0Uc)s6#|WkfJaFAL5G&XedA5!(PT1M20~x3FfjOlwoa9(u=rTs@ac^Z;GcZh$MTjV z|K!81-}qbHLAymj1EI?Bflx_;1EG_^1EHWHZWdSmZ8v?uhqiMfK!cv3Q`51?gg~JjJ6%0o|dklQ=7a1ikb&0EVa!z^E{wPi9!C^&<==J- zI*bS&?%W2ta{;ts{t7ffUhpL9BsT%4)XmFWoYA_ zU%^9sG#&4}$-fOU-U;>uXhs@zXaW(rAMJ3l4WO}3e(;tn7X}7D`27%&^~`SFBH$Z) z{{Lri>lESgY(B{1Yk9Nu#ml>3AA-j-uYsA6@lBeHXAaPP5U$-^@GFE*9((~>J;lH6 zKL54@u=B$}Lz{ zVT_+a5#u^c$1`0pPY**M&IEZKGM))OI}9}B?Fhf`_Y`Ox6Lju9cw7_t=&;f8Oceo_ z&JT{w&!8)aP*$&!GoCpUb37B&f`e8@paBk)gQ}qChcW&G4XS~zZ5|!ZL|lT6XFLB#SXAAL9z6q=1cK(gSo!xn)Sw1V#?1s&ve2$UT_1DfE0P4HaRJ9SVT zyaZkP37KCRY~z_o=UI_-R@e{luqN6H)O+w7A$Ec;T7a%V{RujctIoi&@g+#mrSlZ% z<^{-*qNCdSi2o{kCN z^@ie%3=E+4hVa|&zq#_SzX#fW1-)MMnh*bajH9t!8DD$wufGgRpDv6K9YL2!yi#ZU zbnuacI{G`LA(sUNO zyw)vn@GWQ~tONK!+spjh&bjb!17G(GI;^)96l1qbv>X3{CmTSUFW$NEuYbnB9&|hT zYajmgk3pLSL5u7`8%sc&2AlsY@VA22m%0wb`Cy>gg#_>d)?`oe4hi!G_1rrTyxxFi zF)L{LmjS)~3(kX}ySaT-M$ZQWt$U^F`Cy<;4J`cI{(_ghzI5#T(`^M?_j($VW`BBg z{sbKn2AX$bpU>qLZg5Z_#bpH$c}3ynBG3dkZ2rI7Mg??O(ot^EkYI#> zkL4}U$RKz)@CIl&5PaW7J3j-1WAh(Y{IZ(;&*!TccdxBE9E9VW+Xdq;xG59R5C>GFpV2+$0ntwC8bTYX1x~Tl)Z|MRL z_IZH@Sq{2%o&#S1`2e&(nStRy$Q;l?QlP~eu+_GpL%ld$Id3%oX7=fg;s70b1TyJw zsf$au7YEpc6Rw@7K_@^!90PI%=pYEt_z85uFUU+zkU>1IoHu-Wqj*548i7ptSO}&)+f$dO#THG_VUE>%gO^fWM829M^$ z0+#QJ=5_vd)coOb@G+Ao<84pIo0c^yJp3)Qz!jx&=T`^*ZTC9AgDOby)@}xd|DYlV zvQQUvDi7yx@UdT#CE1SM#Vo|A2W_Tz?2Ke7v2^W@=5Xn}=h}J0rSmpQu-=9QD{Rdf zI8<*qa^7(5bmZWdXCUhAuN?46Ux^B?y*?`cU0a{HcAnsG*#tVBD@TQ;^(}vk+u#5H zLFu&HLg^)EhK_Ez1W^xorGx!hE1}?G8IOKj!y5_?pS{`)$YO$IPylcU<}1 z?zn;y??jLVQr$T!9I!J)KwI1Rw|xgS03U;rFsO9{I{%A*{a?`ba`f{xKpQE*XKZkS zPM%-^tuAl`9bFf}0y_@}IgNu30qBlm>AX*oEgT42IN-K`PyGTV-M^)=-BBDATET;` zf(K#+JZHFS-f```3BFk48R*ytNCtVw1j-GET-h0Vb--J_{CZWm{Cagjx1x*gb_E~$ z_1T?2--HLeSltmct;7$x*PFNlzFhck{{USyJV?&>0-x;%If(<5n~T1JNXQ`_|3GE# zHBce^1$Ne#3;&nDpku$@gYHgFdIu_>LHr~Tk@XgIPx3F2*jEto9>o3R%75(LUC`oZ z==oxxQUT=<4oAz+{7tJs3k2W64+i}1!FUgJpALUZC+KJ|dC&qcXu@{vyyF78@BwrJ z#2Zjg2HdwKYCzaa=m%Som8GgAVfooiTVDl3)IVmf1H#vnA|S4p0VlM4ZZZ z6V%s$xc-5FE9VVI@IvOBj+{3@g07u6LD%8Jj`&CdkC%h%J0DJ1so}&)sMPR=9O;D= zydJ$-EH0hL9r?F?@aa5!@Vx-&;4$zSU+a&9N)Jc=^`N6FKt;$cEJcU}s0i`oUypP| z56bC0j?KRrJ$fTp5VhqqaBb?*nnI#}n+ z3D|*xx8Gp7f1OUJcY&G!S3pgGH=x;N_MvuomotC83*>AdaIsVZ?vXxs)qDUtbkKwG zuLt9O(78Z7{4F28gZ3oEG9cw0*UmeR{M$Z*wAw6qISZh;OVq2Tsm)q8hQNN4ug*g5&$)DK;yt5cOzQO9=$~@pu!b=WRE9k;0Jt?m;~s+ z*XEySWz{s$*fSAJ@q-Q{Tco4?5(G!EJM(oypTr~&80c+Q9MG^E`S_yv?bL7V+tI`4wEg@F#J zd@BI%GV!kmcP8M8;3a6eM(1zv4h|pw_4i>}5_IJFfKLST<8bXf z4eH+UZ#xLORt(e=Irso{Ch2`h8hr>p8;tXVE9VK<&YPe)P|y?`=-eN0weQUFG8=TV zmj-ButVWFrv73He_%&c70veDJ0guKbps@wW8ddmlUJl^%ym&xX$V29zJvtA2bY6Se z{}*(+o(rgPanQ5#^2?dv6Q*1k7{KyZUkW46^E&L&dHv;N#CcvOy(|n246cT-`EMC6 z&>l-jN9?@-w6hI5f&-MBKqUnvNF6zUfHEm3(&<|tOAo%x`Skz4SFaA(OmOVE8lH6P z2AN4r)(4r`c^fstkt}#wy5%MJr~m&U_mM#?aRe6=u7)Sm!1EK3^T_VH@NatzI?fN& zTYW77Dq~#1=jX3~@7Q_6mw)|Xm(JIqq6O5T1D(DMD*ZqOBY2VgV~`A}Lk1EB9UIPh zqw_OJ48rGdME3N{(w>*);Lrw-hhlXa#8IF|@?o%}kQ&LLLi~vf|N7@3NBQ!ve++UF z$Zk;O11cX~IUhLUw}0Ww?;k+154InDJQlIPifZS1<$=fki9gTF3N-K!8y^A~>E6>#V*R!aA&hcUapSQ#TI?W4oY618}uY;h& zD_^UFm$$UOE#Y(FU+<&B;{!g>0KPNp;6n+{8_=`7TsSX)_D~=n=H&v~p%tpqP5NP8 zkBL3Z>pZ9nhV3vfoa@!0`?Ci7d0uUxxgT(Tb!`6Yz~2JekK)+;SD+L=14Qb1UW}hz z883kI4DrW#DIgu^1v<+Me1;d~I4|h7E?53-N5EUV-blEDXMZk%2KtcB@&dKCM8FA5 z0=nG0u1?YNw7tm2&pgmw|u>D-F{Ob>a*F9i6%WDt#xFTr%(!B?K zh6C8S-Qg-e$^HU9$?h7xUjKcVeN+^Dm|avfS}%3_tN3*C`*gZXl<@m>g2X#rR5V_` z10Aa0e8d8!8tXg-TLANVBl>wb9+2`XPzAKVa00j=>gnOy>-4|VMMVL+zfc9bzYug* zVQ{C5icYs9&%p-*GabMG>U2@D@#s9!?Wxf10N=xM2{gd((cJP1PRm2I%nJOqNB8WQA z3v@XJ=6PPw^zN#8%$0xrHAjBXpvihr+6T=jf{t=SIULH7@s|((`WK)k2PnPY1kE&( zaGX~IZIAPU9OlKp?K}Ur-{8aEUxTis7I5qYjnSX=0X4ebNsz1B!=R}j@EHW4Yz#Zo3$(1L1hg!Is589`LBUDn znO?5{K`mU+e#+7FyjWnnFo*4VUXGn-Ku211bAh_^pk93^crF3wfnMNr2U^xZ+<{)8 z{bH_+A0UUDL7Paf{O-qH7$3tAmAlXQ60&mCk>CCN%b$=U-vxB$#rk8QWzhWV&-(DM zM>z)#RNjO4!-Fm{hxKtmM;v@d0s9m z9Nms8F1-=|L4z}(r3zP|JH~j@`14A@`^M5hhkEgVXY^pFdKJJohy4YuM95L$0WCtf zsmadZ+Ic;Vzu+x{M|U9T9-I8@pj~IM{bEN!lVFz=K%-`RH6aTYE`oTELE;w_UMhl* z@`BX2;Gs%(cF_FGUpD@>zXbP-fzI>l1|Po!xiMI6&w8!k=dnV}4AK2KUJAZx*^cXKk{(R7(NBO5glYf^%=l@>- zO%8x}oq;w55#DvS(XsQDqvlJ`gO8Ye7_WiG_56BGg!x-Qf$h>Q=F@rE6@0o5=teNd z#z)}MGElwzT)>6%x(nxh*VdDcopvP=pbcpR6@&J(ICj>tlxTvssv!r>cjQ2QCg8$( z&V}=uV`mwWo7l`j)A`+*3a-7O|6N<(x^`aVZ!soxn%5>!%L%jwzz#g{4N6TW;DPT$ zj?ItwJrBNO^89|wvH20RtL0T!ez&Wxt(W*))`ADVB|xJ>KApGuw|#d3pXViU@HJ?N z@;hkObp3tD&X1tu<6tNFc=E3Y4N=_ywH-l&qo8sHJS=|`)DVWGyPJ;9NC$fD0(X=m zSO{4Gnil{a%yfdF6&TyuqCn?)5i*~LXfL4eXzRQN9wUDb+PMbW*v11*$F7E#py?RL zUN%trrEo8sBYzP%FI)s=fnl|o4O9_f$*?-Y{4JNkJH+Hb-6swo(6r2b@Obxo0nj}T z{OjL?2YdO~|8wko1&vf9x3q;a@VAtK4UYq*N0&}27z`>1TsuQq_*-PaCWBA*gY3VP z08QIN_O{)20S)(o?u-DfWxwLs37YacfxNp7lz%`u3beZo)I$T!CU9PK?eyh%30e*S zI-eDKepd!;JRQoP0N(ONt^IAF;sAE0muKf$&|!X{%vnT>pEWxICg?= zx(D4m#1ASbUP9x7Kn6zJ@wOUt=foqh4;Wz9x*A>rkH0x}%LsrgI?&OApj%WxSkAfn?k$?SN(7rey=q&}Hu~u*`%J>mfiGsHky;LXW zfG<(V(6A%uTKChC!Qg|S?g)5D3v|oFZSZyP7$$Blv`Hq`@kr zlj-lF9PafCJjUz506K>rbRNAU;RC+F^GmRyThJPd(eu4B|MRyHxgV|&I=%)zkbN3# zKb#q)6Y8pY9=f#YJ7}&Flp;XU4H``Z4RSg%{s4`Gx-i~@B;(7V4&Xt22YjU>hI(NK zeATFMz>i}pVMiRt)Kzy-S233TkTZ}JoHp-e}7nNt}YyJb{dAba9(If5Fo z|6TaEo$i(d)x4ly4QOr{d}R@+IScBeLZ(U%lxTv^_EG@X%AnC*&~bhI>p|PsK!e&B zK%={$3K>*lf{Yh%ZT%0<5@?hu(UJ`*^QfaOMH$2gkv-9}fLC zhI8mAe7UJ~9_@C6&yJkrZ+Q+Lyv>tvHGE?DA2hfW_@BS!ENEwgJcDoNYeVRL4B)yH z6p;TJ7(lz>kjHOhgc%P$5^&VK&>bew%LA@XL6u_iNsr`99*h?~nEAQ|A)Db2fHuQ9 zc3wRAiUZW#XnX{|s1MTGaN#`V*ctrCvH92k(rMjcDjvyx;N!j=8Q-{cx~X_Fo&}xv zl_ybR;n?^GG)~g(r@-F_I?&6p@eO!18GIMRql2#mdTYcXF1pfslE2jqG}MT^^X)LK zy@l3Z8IbW?Xx6_E8plOH1dIIhzUVT3OYE6n@bTNx^S)Gw8owRd=Y7$50QWg)4JhMB zNZpATrbQXQb!2=2Dyu+CoA}+2zx)9%vK<&en@U0Bw=Vqak9zR0KL=eBatt(Z3#wc} z)$L1AzZrTT#>g1IMZb?>8+7y*_k9dCDjcApTn?Act7-fNUtx!Qy$6lsf=~a-mlYI& z9P`Cr06qE(F@DRRFUl+exsTyGXwdc|crV!n_#o~jg_msLL0rgrUpL_AeVrpXe)}5r zyf5$qp_d$vpz5X(e5EIJSkjdfW$ZQ$Hg*ddk0qc9aWa?zY}^(+9t#=r#cCDCabYB0 zzyP^?A^#v~1vhAz>I`@U7rapfe0UgWEcb&z8h_D8@XF4^phe!Fo%!oo#5|i12{>B* zF4_ob!Toa7{0SYs^##d&hFAFT;c~Bv&E+l zG)ew9whS-DVG|TE)-or-7s+|jlbXkD9ILG=17BIxBxj_Ea^lV=-v_j zq=RYvStrx@zZ^>A|8k1|*g??VCGZ>ujc;85Wi&e9x^NW#tqaG&!=IqsiZc2MK6wn1 zK>va^H-Jy`!g2taBj+zf%!2Z@Yo{20OA*-6Fc#O&%TzEGR0=>2A(H}|3ps=gTr`4i z_XCZj@vjHpj0sAPj-8+>+v}hlg*;FT8l(le)RprlsCx(+MS~qfcI5Z}|Ik5M(4`Ad z<`VD_B(=t8VS}WI`xYRLY4B1&(4g!|klP^veis_xxJm?&H=w0~TPKeY=r9UT%TJ}N zK&O!X_yt-lEi)Ce0Q(YX{MoIWM*zG%8B}Mz<^Y|~$nc*5x-K4NDE3zA<(J!k{r?ZT zVPP|5NY;gc0j)nno$=QJI*-h;TdMPhW9LoC6s*9(7tqyXCqXwXfR5DUUw;O492saC zKIlj?&=@Re)Bx0u1C7BRd;r>9zyV&u%XtDa{>piy)A5gE^N;`ht)u6W(d#@i`0y(z zc0h-69egN2gp~J7B z-XZ7&Ei%p{8*#(0lR#PGH+b|FvZ{*T{XX*8D<~Y1P9j?Y?w~V(raAf7gBk_64(w5{{R1f(hd|ehpnG=g-nrxj?O)b?NBvP3HOo{tQtJO;nD4)lF;p- z;?Z5A0zFF1kG!MAf>CfNPBpj&oF&l98Jd18*8XB<2Kc3VNy zD`@#GB+cSKPz;=IK`U>GJWvdDw5luPOUK)y%nGfa-aT1S&$n@XhAM{=ZW0_&AMrps2G6m z*L48juN&aPujvE6Q#S;Br|ulcek^{?C6EnG{F-aPXNZAM725z>3CORxM+I~m5ROyD zuA`hOwgGg+R%eWg0OCwB0nnLZ0+2Jsct96UJ9hp<94aQzS)(F=dZw6w3rGxfCdM_; z>0{?(w%w;b&lI{>#eW*3A#z1dVnW zfs5r?m(FwiZeKyy5m@juFmy{fLi?7W1HdFedw&nU=5Xaa0omPr@VS5^=+rI`7Dve8 zOUvzp+82dY43 zH~(Yy>Gc2~HUKuorPuXusbhB(2hpbRfDbwI0G~48((C#MY>eht$Ih>goo_mGR1_Q! zzF~6e)maMK$_6^wY7_K4G0-)L8lbc-;MHrR1wKzKjX$3^_YWHb$P5WkIWJ-O|1*ES zh(Ysl#x%qkC$|rR#+t8!N0`9}5gi3Z9_a9sOP~R=i(pysNc77z{vzZf#*U`(zdn@a z$Y1Yb%HYv_Ou)tRdC|PicOIbB20vG*1eBOuR5UypKU(IfDDbz;2DgWDR0JHmYZ*HK zId=Z>===>jt>NGsiG%MsTsWUWjvV9P_Ws~g0nUG%@4&~78J46vcGt2Hr2%xBhGSY963KY zHveS=jg7l>f-?bs%PCMv)9u7UkyRWxtYY@)EdXZ|a1KcV9Sa1vhkx6DsIMG}_7V>^ zdpvpz;Q7d<^RR0d#A&BY*xe$QeN{{P{o9z*pHg@_#uD8S{4G z|MDMxZdX3&+>WB_;B530bQIZ(G)Mk?&_;)(qiL@ES#QC^-!A-LUODm~J9-yXR=xve zylbE$_V!26={}&`cYz%w2stkdq%Z$HsEoZ1J}(S(3RuB^kPTlzhlCZp1)mr89%K~g zs4$fC!ax?e@*n#Pwg{{Q z)13J0SvWkK4+?+|6j=>!H@kW)i0DBMAA0@_CEf?TLj(P~h64l2^%R-+a&MJR;~$X-N211dK` zJ_jWwlD*7>;$<=m9aqDX$b}8)FtQLxA%j#=9|2{4P(_`OxXb(qq_A=1hn+>nk1?%A zr(?)KjfE><7lO*5+e7m(GL(|3j6lhB@jG(K#J}x7v=9Lwa0=Si$iE(PtPuZtP)-7u zPN0*yd_iX<@~{61%G=;$$lj{MGLj4D>x0h)IKktQCPx z(HQ}{VGew(n2Y9FaEk@hSULEX$<^?rSFa4HZST^n0zOa})KuyI0BYfb`nTOKD$sUH z`v*un#e@UiOo5y+Rs`M;2x;(xD)rl-M#TrvQHIbX!$9?W{yR`}<0CjLLpubn{NM%* zw1EIScno~n80ANd9Zf?V0ciP}zsU(S`qlXmbOK}dpd`@v1hOshrGyLTV;9cTj-4;}f)b7o|N66_VFb`= zUZ8E7tp_^g_*;0urul=8j(!L>?yM{S`sa=Z-@=W1iZBjz2f$Mo&eNd!&$aU*)Fg1` z0i8K|0DQ=pJBKU(wiA&2yIKO&CWQEmo=cn zzcfH21R6Ce4leu}E-C>o{2Jg90uAs8fd*`ZKm#^HpaB~p(Ac5^86nVsj1YJ<9s!Lw zM90O)I>tax8FTEs@lyITc#9AC{IFx7^TIk|`=LBL4|;Tls0h4l2cLPx;L&-^v-8SJ z!=JGH4B@XqoG)erJ_`(Xz8K^vtQ(zop`ER_@Xpo?PzXE&hXCgdN6rs!o!~Ygi>Kw! z(vvS+KY=W80G)>oHSYj8(mXnkJ9V=#x$tj0(Rqx2+Z|AV9()Jdt_wL79F*TbgJPER zFjCw)b;_`NHXmT|wR})|z@ziWOEs|Z;QPQ-z~;kF74zsk>eS7`#lP)O=P}35qx{(!I$yk;3JzX`e_>~-LBo%K+j~#|z5q3F555BxyT?F{ z6i5E`pd<)d!Tt$kwQuK9(9ptb(CoM?=L<-M0vg%q{0tI;@R83m1KB_4r3Bb=@c0?- z^#oKqPpk+$_D}qIVs@Z`e}35ccildqQf(J#^*8cyVkn!vYS{Zu4(D0y^{wbW{xsXd6R}3et&UKK$$N z!A=wdt@Hq`R&m98q8Mlm2&6o~bEX*R@I=sr7U^e--6!@;G0@u9PON8&LH1W6-KXOL z-w!s}&l3X;#zE%G(9RQcg^n?6g3eR|&9vVG9q9~e!^8H7f%e*fN(N9~aAf@G!@vFk zDCf8^-X{G(F?qO@QqmBjP|YaCw5*KUSi`F>KBgdr#H##O8pPK11iX z!KWsHPE9m$HGBdt=3GEKv|gf|C$*} z&c6h$ks#&-u`Kv{A!?r=25Q(r>T)~LvI zhNxKZx8{J>R(BqHjd_091Ta8rFIaeVJ6d>jOL}w{N_1DM_#{^f_#|g)xbSZ)5Om>R zU#Q?=`ML8)aU{4tp5eiG!^83z|D*%_+YYoID2ep2{LJ5`#mKM@{Mt?*JSCDVU!V;xdn^t%7=JOtWE23i;i+I%;|gYmKl<1x_PGB^MI z|L>Xn&hz_y&+m7k`&$s<8H8f&^OvA;*R%;QqCY@F3Uo7qOXm+4&KE1#`CG4o1BAb2 z59o3jNT9fOeu0F`6MNs}Z{VOg;?f)X9~3kio|?xX@zMIWB-*9(qDSW^kIozX@(e!R z49zbYK|uiu5}!_|13ujjCww}cPWW^?T=401y5Q68aKoq5>4s0Y!vmjArw2aW4ljH< zonH8KJAClzbo$`a?eN2=)9FX^&;O+xU0a`&$bf=L!>d=s*sGVv3^bRi@FMl-@Bc2{ zAu0;+6vN+I2wLS({t`4%i-@0APzdq2tb_G;5aFYA6gk+Rzw8Fh;dFlV=)CnZ9<*~5 zocvMOyFl)T>UQ+-=`J+z=sXWP)Do1aJh}@lI$cyuz=vJ(Z%Y&GbWsU_o^BZeJ>4>b zf14xdbjuh={%vl89WE;3pc6G6yWJEzT~s{2hp2!?!#$K8eY!nWI$czJy4}HtV1EDE z*`hK9G&kw4(0LqmW+mw4OOU1A&=WELgQ{SVKp@4= zn7DR6Jq|f86Eux@+(pF&M0fsB1!?PaQPJuA0a>7D0b+no#BFff3^hQpD6 zo1caw|F$p{kdHyF50`EM$8I+f7sU&gUwCwjTzBQ)=BDbZcoC#h)0KZ)oErZ&5hllO zHwmy3uWp{>F8teA7(wz{j@@oDFyZ?k#p*CAZO6+my}EhsyYX-1;dJSaQPFX2y{13M8(6!Iz+{XzlDp5fuXxj0hA&6nHd-y8~!r!w=CrV`6nN=&#B=r zGk?ob&>2Gwe_1B*x8`v$FgSMWyYO#|QvvzNr8`W-qgysPk)6R&@s;D{S6KCvrwNsJaxciOplIP>f^8l9ra{9-khT%z}Q@)BJiKT{4VTUb zpd(Cbm>E5~=cs`4Bxt3(=84cL~($gk`2uMo4CoXT_44YE&|?<|I%y0c9gUVzbeC$DN=i z7APORJn{!Lzyr+=(x8mpRt(7=%=|6eKs9m0UzW59{H-}`3=FQ_;x65BBA@^VWebmP z$N-nC;$_FnuRXeb?lL&>Z)zzRgeLz)NP(ZFU_Z{QTR(G!MLD=HGV7wSz^Re_NOqgy-17A`Z6ixQmJcC=OgS zeN+^>LE*GM26Sx!lnenirgKyjJUVZJN5nk%*MrWv1s&0U8M55!wK^kc<@#&z$Oq#M z7sd;qD;8WB&%WIF=l}l+peO)G=2|9?or?>y9b z+41rt5J%(kV-Tg~$a$;t@a4yjoVQ;71dot{(l;Z2D;p@W<4rRzoQIH05Y9ue0)+FG zV~6<5qp(MQ8*+ub!tK!AWFF;B((d*g6 zp!AGc&w|d0jzh0!Z-eXEmy>_||DQGi*?w97D0T*r@o*RTsiC=mH0w`8@*uc;QuzTc zpIi-38Xj;pJYaaq)$r0w{vZGUL)0J%{`!v89`A;<#uy>ZDOg(!)F1(s+djz^8a~Vw z55)ntB4=5UtQ>qx$=`u_jFEB|(kbO~xrLeu4Ma8`r#hw#_acybvyG~#~z z{|_#`&;sP^xBvgK-Ow@tz5Nf$Egr2WJvvW2c3$Ie>0iq5VL8mbo{x|%8+(o4Tl(LSysCa;A z!*9o3R7yas<1Q*0P&xrhM?mQi5dDJt%Opl|A-C1j2g31EpD@^dE?7P@nC^ zhsN*!A>-52K_LQi(IQZbzxl5*fBOYi1_nZb08299_~UTVe9-)Y&(ZQIf4drsF(4a2=_VzqEavcG-we5K1x;{+9F8+ z+2gST6r&!!TU7c%%Vj%LR5CPQxO8q&`2i|GI*)pGeus>=fc9-fcz^=l!}0@v^FC&f zlS@<*K)j|6ppMdC#uCnEklQ{oFfbfz0UOBR((Nwb+IoP$50qHIcKLLdsCXEjoN4&& z`(MY-Bd?7i=JRhm=+gPJ`55EnADu5fn~yO%cDViL-v%+}@`DZt!?IkU&b0Gj=ZBe& z-~Y5;Dm{rDpFW+xzzJHw12iJH8ngm_TMyV7uNO|}_E9NlJz1ja(w(AGVEAnU$Ofde z0N3ki`KA6bC?dK;R6<%Wc_tq$5dn30JYIrMxrS-yi?D!F`%m3{_@NJmti1v zj?Moi_*;}gU8{C*C#Ki^V_NeMM*jBVKZwi-D)i(T!1+Jn0W+A6V5nhWco_z2VRhbo z;Z_SSd-%5>02fN;Fz$~RIuPaymD=zBK}FKbmA^oZvJ#aD&*Xz1n#VjkOH@2wo&)tP zz8z$SB|H9>CE#(~69<3DAABL_*ek-={D@ieLh}I@kOeQ>{{H_DDji_zn-8&fUO4!J zc?C0nOV;22{}29>ho{s-y-pBKfuI4gZa)r>{fa-J8`oV8|ATYA4mj6O07WRC{Qe7jVF1bR*d#$Q3dzzIpe%iy#n8zJJptA`&U%?|@^U(ibj+Z-s{r}(mkD0%<7!-Hl@q?FVe*XUts!tU7TMzt#L>Z`j zgBI1G@-zcftsHkzNdT=~IPRhn!NBmJ;pJ>lJapcC@w*xvbuT_c>DSfZO2C}IjSs5g zX7%^~FBzd`gUV)5a=>b)`>+51yIoXjT)H6%5|m$9fBgU7?JnZe?XJMT-d)18H-On= zhDR?ClZWLg{^sYPWnm2!%nbakcfNxTPPp)zv%!Lazx5o5*L;A*!}4JHyJJlML0gMF zEH9RSdAa5L|NlFg85kH|TmU8Gevrb>n=gzZ?gy1;FVx}egcs6K|8%;jWIzLjfxj*2 zC&;p!FaB122VLD$^3oC1t~~jo7G$K&cW^j@>+_e|KmPy6wg0Q}4X7pK(R#_V^PETL zWl-xD)M`HFq7vYA%ta;8m%pVEJV4>d!M`m)py3yLxxPnp1qTCvOED`0L&Gl)pU$r( zd>*~Lyl2=L4Bx(xd-mnO;eW$#uTx>`2f8a1TK|`Fd31XQd~?iXEIHuOTcVP%i$%dq zY(FTTLCv8Z&Y=784tR8a^6C8eqH89!GCa!PvW|s;!SGw_{}NG;Ufx%y*%%BjfpxuL zee>mi=P{4gw-%UgyAJnb7yDO_x})GqXy z4|8;(M?EK=``N^^KgJb9CgU{t1 z4?dB1Jorf7@!$h_$AgdM9XmfB{4ei#@Q=LX!H4pW2Y<;s9{eHic<{G8^t2}MHH7~e zKv%3g9{efa_*@|`Gu*N93FsDehlYQQlHiNEKx6$b&5!oDbo!`xxPV5Zn-ArN9aN$jfINJn^80@maHaENZ{_#@yFg(B5)Y{S{-1wah>8h_;|x*+8oBi7yy?<; z>&0Y<0Tv*+_DWcY)xufD5P2Vvd^%h-w(|Rbhn8-1|5!!;VHIWc zXgnv*^FNrQ^BAb9paE&=Xdd(E4d4Q$BT!=pv_ls(X>;>MXT|sbou53I zLsXy&VM;(1oJ)7Ah)1`pg5ft8{`IL6zR6EK8IL%AJIY)l=F<5JQg1l+`iL?#KV;TC z)my~kX?esq`K?E9jY>jUWZDFeWLF8_&X@3l*;Dg~Pv@im!4jU9NBLV9GcYi;ek;*9 z1}be`4gaT2aBM!#i0U;+V?x5k@?ZTUkV`x*kCd+@A+gnU#?K{=fMh zW9dgo#{E_XlXwGXJu3VD|K*Io;G)(CRIR+s0*^X{s1$hg^2!`%V|c;;@XP;~Hosxz z{e#C}{=c;T2jgCR{N?|ImmF~ZK`HPXK<=6lJ6DEWO zdo;h%@aR1KViK&=ajeA8qnCB_F*Z;a*Mr~XhDUds1gJ6GdZ0uAGCv17;M(K=g9#qp zeFaPm3@?rp{Ra0@&ujqEZ6Gnj0}y40J$iX_L8dhy(TI+F$@SpNf28(d^Bav9;t;D# zOgy?LD1dFcRKn%ac@U)Ewk=m;l-x= zpz@vf_fa+mu$eh*9jmq4yR2pJn;If zM=!4~$cBLXU;Y~&c>NSI^9Uis!2#&t*xSHx0aOK__UOFU{DY6bU73-A!KatE<~SRJ zXEIBpC*wiK{}0n9`1JDf9A{%lgV!g$yow+togX|pZ@qYT@5_IW<|7W#aq)*C?PZ@{ z-m}Np7+zn8_0M{F*Ms=S5&T{de>;L72jVYB@MA&z=?K0Wh~JLjvmIk&cv%9PoRxO~ zIr+v>Hinm=v(ot?`~@I>2tvLJ#0TBR36-A);+r7kmx1^y2)-qVFM{AJfb3&|@<9cW zf@|kNpI%n4V{8n&6u_DN=Zlo9zyEu7{(N}{)N?>;uY`lcTfwKh(E`*G0k=~;yBz{R zg}RhS=f(dQKrBv=<|7KAK%C&y-3C(V+06k8-+ljB7(680{)O;8J-R&vJX%kdNd6D-@aS#^xyR$Ug8-12Sb0V|PuQHiVsWC&bE=fM{?`M>{r90%J0k^(#MFjDwALeDD(tu^#$-U)IG zgGVPQ)%tWEbpc<`r~%S=+(ktPM3=~U^zsHBWn*{|bO)R^;de_O2DguPfi9f`cimnH z=7IYk9-Uy@`C9@(5!B0T2-3{@=nJTC;@NqGzvUQMT-5j|8-q{h!xyJ^fg572OkiPN zMUe7iVql}d%6EZ!{hbG21pQ%Q0C#Uzf&{uJgPiWs$pjt~u>=Wqete+^QRC5hjK4({ zB-Se`1}YCa5571Ik>YP*Wnp0O>0S-i-YaSjmj3A3S<3NZ0Z2*rW{`|$r>llXbDahQ zf6G^pIiPMe@iz)l_028%z~&YK&UDJT}gsa zl?75I2UgVv8u^AR+y~+@@VCT(hf@4FJbFbtL25t!0{a&< zLxfNZ;xX{Iq#?{*1X6npq84<)DMBrX$H3p>jZnJ{q;?iWEogijp%%nr;BPTNs67o* zn+H(~TH}vU3*s^Gw}>Lt-UX?3f~W-@HG@zK;xX{I{6hHcDM+mtL@nr00fbr*kAc7C zK0@s$klI&2!QlX2)d7!p5RZYsD`czx;o>0A)XD^X?-|3=AwK!LU;N zIH*)*02QhS*ce{?z4qn*%Vprh6e05`Ap0^P_VKsA{q_I`R6u4x3rWx}c_#kWOTYgAf87T1wK>Su zy}Sw_7gU2>paL2i>E-=@h>hVz7DzxCBA^FS5eX7tf(XQd1Ux_jAAkP;|6*PvGswov z``8#-4|w#l-rWZYwU;sw<#{0Gk|5=WKm!!LymLVU93X*>5P>5gf$vvA;RX@-4H9?; z66l8r7=hyEDoCIXBH#fkn~s14av=f{AQhWI0x=MQ=^%kcAOUZPz%`J-M38{h&;S1+ zDXbMV{qF%O*keJ(?80xLjO1njO{E^qbp{Oltx=#+wqD*4kP3g02|qvsD9GcHf}l_{ z0ZHBc@&CU^FRuegKp7-(1|pCT5)c9j?1l);0|_vK1Xe)=j)DX}T>0|<9En!;5nufpUnzn!VuIUb>f!;f2{(NHT1F0+B0&$mN6Nq`tB+y!?n*U-$BV zn1)BEn*c09LK-Lhtp`B8s$Sj;AbZk4_JAf^J$iW`fm{*_68Hz23Iq+xzv}$?Kg!In#qUEv@2lF zsIvgKGvV3o($1oyT6Lf|i=5 z;XJRY@l6D%(bPQ=)MWAKJO`Q#0u?VFpsVmAK_f$r6-?ma?En=6Fdd-`p%au07(k;& zA>EBNOkh?_cVh#DmD1hV0xFsh@VBl5tpnQ01)Ag71?ooc1~o``vNJF+>|g^=L$&oV zF)+Bc9w-q#?$Q#VU;tV`;?fh)dBZdLlxOlypX38hAPH5FM0Z;U=zy6{m!5#`KG52p z){`Y7$6e+Gs2MOY^hU5WA7J*F(dp9?(A@^Q;k)%fiDa)gqfheT=EF>2Q;ZB47(9|s zf(>W`P4QqVF+?b7-UlvuJ(3UiRx^Se;b6ePz~9OZn(1!?6`ajKnE3l;7#SFv4>L9Y zVDw1-&)?_F2nwb>0iYSNoeMz8auTT8g*N=V15{csl}LLepY9E2Y(C6%+@&YL*nokd z+e5`8`BJCPlmL(35ET!P-Zd%#;3Bz3B>=SRsoO)qaVMx51M;nf0qDS-7oc5z3Lc%m z{s%;~9w-6TdL9h?t)SL4)Uy8*Kozq`uV~0FaN21)z{cR%dEiCYNAO%YDCSY;oWbq! zP8XFN(0I0@0Rw~MP9AW~aWgP5>;^^RPEZ_zXO~_&f+t`d7(9~yHy>u&xd@yr_5^_9 z_dnRnFF8PIZ-PfJ@5lYHDp-CIH1Dw^0`V}DNB1;v`b+)~nrP|Y`wuh(vIi6Z3@>+p zIVv`w0Sia)b_D*uouC=C-tB+DREmlZXs|B8vGE5eU`ir9dgEDK4gbHEf%bnbKbLrW zG#}=0>304DQ)Ja_{lDa?V{gO#^Z)-h|6nb@2@Nyf&W9e|p$wo7*Z&Eiwyz6wjf#(p zw)N}nu7>|X{Z$w18Wo!w_U0NDoByRE5XImgBIrmZ8;{Na3DEU7l8((s89kbha)8df z@Zj%{1ce1Sd<_r0tp5iafhqk5F7GewV`F$B%mogc5>T1-!fg5P|0@{zTW>%VtOqFw zngi<59)Y?PT;@UC2`%?LK;<6jP8>+N2koDOia*e<1&?0QOpqxupz;DV4^ay;+VZGZ zFONcr1i1JU0{IVG{+&QB|G-fUjiuu*djcF77#Lp4folY8{nZ*@&?~1**xEY*G&Ixvi;uq@w3X4Lm-RBphGdZm9*h_MKj!A-%lGTS4_Nifa3tX0BL(6kjn^oE_(d=T4A%r1)F_l1Govvzt)k^T|Q%@d?g<8b}cY$$%E1 zqQcnl5-7ePMFONifVS~Ki>pBG%x;GaQ0zy?dHjC>$sZ6dB0f>}Gc~@cU}0eB-UzD5 zUAh;7DsAY@WcSKFpd}vvSRDAL9EXi#m3X*xcb;GZtw;hdxi$c`UYh?f)p@zLzAa^S zX!&32;L*#gxD!^N`OgNI+59ap!KsCJ`7TiZ=j50FhPORBL34s2>rpD%39j932Ov$J z(k;|f9V>BmjC=MlNlKpc7SHKTw9+UcTq8z0jhxc{f{_;R(mrz?g!2Ag7%>7 z11{rs$K%eR0aXUiZf}7S7f(=0e#4{lmgE1) z(9*ovqx17i0q|HXBtN{U{s-DEa`fe4a07t>+%otNw)|xs=pYDac@H(>^?r|DUISQw zf~Ej9Ui_R14b=~jP@TDxjluBt3!xKV{=Zxb+7bovm`CSlNUrth72UA~ocHc;2PMJ- zFP6Xf585r(Sq`e>dP`IaUbLS2^51a>189f>G`;ijMawi$AL5oz=SRcaFVZ1>w5Onq z-1+InisR6E6@Gc>B0ER$EV1FYm%U&UdF8gVF}z4*0=pAZW4FwQ)Y#u3M*ZE!#_(dn z6p$UDv+^J=#;mhFK`XRC8=CmHG5B=;zXVcWe@>eK>al!=BrI4e0^R##a@U7y-;F$T8iXLuVPVI3R65f%oGuy4=) z|9^QBv|b#Pzd(V@!UzsrP}@$UM9QP{AS7+b&I1KASd_o@0Vqg%c|UGrV}Qu&PX-k_ zN1@hX3+^Kjtu0GItrt+3KLiE%bg)69E8qrwn+~>}zoqsssFQfatCvRutg}QO9O{zr z`4>p=?*ccMKJ&{nfWrTiV|N=UQ-X5hWqnG#0Hdv8!2b6AG50qqk^z!}yC6M1oV8sn|L*-$^ z1IJxj6hK7)w5{mbc>|Q=6%g6I0-W6sm!5#CfXB<#4d8ew+Xl%%Pe~TnY-14|jFOLSShd#lPe;enwgZE30dxARXA16410{k;* zSHxU!7eqy+(|~~iRMIoN{0hpfh_-_WsE*+Wm3JQ94WQl>X#Vl@VaPljj6|zHKz#sy zO~?XZ(3QxYM?E?(f~O3Oxj-xP+&CI41lal8o`S{{LA_=k@U&eDXwEjw!MF3li)u^I zQWE}_%bJfVN$}o8_ zp0;7)Z#e?q(E?hn0oprvi~+peN8W*79)QP3;4{ro1UEq zUbA>K9~AIxe!Hk2gT`oBSHk;K8Pr+~Jkzv%qgdZ0Jsf608u zUKbV6Ci0t|$3T5k@LnpGP8XGwgAZ6*4}iB!COGm>Ip)~>ho67i0Y}bboj*K!SsXyC zE+aZWfKG4H{Nc#I?WbqwU(lK-&x21nJUPFDC|}OIAj*^TFNlJ)CtO>f@VESDWMFV@ z`NrS+4issiWkff8J70Mme8k~#@BxP>=O-V|TOOQ0Ji!7GL0^!_FAvTS$bz1nzdS&S zZ=ec7wfl62s3^b;1#vt)KeZ{s8s*H9&*`$bS|f!ol!T8h?I_ zii1bzjWquJ6cvLs{`?#jh0px;63vGgJ(>>~eCDrDc<`COKI4OBh)PQNQ_!N32oJ^^ zpaYl^_*(=(z3~v0jMtoL6S_lGay&Y3v|e)Q;OOvRbm?$l;%|A+z`)S_i_xXSgSo?l z#ihf6mA~aSSd7V~!-K8EgWaXWfrGyVG&bG*i`k{agR{ef%caACo4;it>F|*2@Q`=u za8M|*ZvMsX(&3@l;i2Tx;hIjhqg)Ll3&CxWd>IMajtI(^j@>>g93IJKkbKGC0va)G z{>kjx`HH{qE@&Ao$o$S5%@3GCdkFYj7(hE?!MXDmI|G9UXmq6IFFR=T=Vs>#$Ib(e z2Y)bu#?GRBlW#!s^kHVtgRhw&d0Q8fqnY_zq#-OupU(58Y_Fv}nvb)1^yag;bn5%` zy0W-*<}!HpRg`N1F1P3s38L9;aij?F)qeL7E+ z^0{_sf=Xh~UPngP4nda=f#z3?9*m!xfBolgdGP!H|K^{}{Qc_x|Nr;wyxDo;^@h&( zp!4wFzxc8R95^lD@xSg66`sx-6@@hZJRcPW*X|fdFuAr~O5-m$$iNS3to?UoyuBAR z)04)Zciyr2w>^KK6KK5gM(4}s2mG1`n|}&)p5SlEXJKHt_`|jHhNI>QaPi0AqQ?%} z&cK+~X*~m z)9b|2>+zSrr3o}%*Zh+?t+R^7r`L(C*W*t~p=0w;mbA_)HlJQ6j$V)7B?*qrKUvc{ zt2lgmow#~EewFw;HveQx>#XAP>2>1i_4rw0=h*y{J*~5f$EVkcuh-*8iLPVwPmZ+C zDn6fHCxKp%?#P!Tu{;6UI^&{w!nN}Z zI7_@`cI)MN3mRN@Z9Q3Hn#P}h(XUq}2~>6^UQFXJxWv$Wh|#n82fZ-y_;ucL?Y!|a4$@z71f@k# zmCWIj9466vsn_X0e~UO+!w*LOzS%6G^Cy`2TR_Wze0sf^9D4))r*&F8c3yV8_`Af< zGx;=V&7(*2L1vGGFPS`>e>3s7>;)Z&*!-KBzhyOq#pu&{u9WSy1ZbU~M{gcWr=3r4 zEK6rCgJ*9si({v?NApX@PP@_v-wrXBaC#(PN^|V23H%3IcFlMhd=*yZ|NsAAHvahk ze}W765OL65k+95D0?Isj5^4Me9~oNzr}5Ws0q^AJZwUl#erx_`@3;q)jrjW-85kHQ zbl!07eD2cut@#1JOXn+(&YO;!$6Yl4`F8$z@v-su|ISZdy*$Uc|4jA3OIIZrAJAzFhNQ-W=G2duAPS*J3-~!h2|e@{Qb|t#nunTPA#9_AeLT_eCEEr=?&rm6>3_J%|BQ=vv_=Zg9Jcjnv`Sn54O%M0iWI=kzS8qrCdI} zK@zoglNVCZ}n+z|33!ekv!p8$#_PlfH zeB`3}(8cnBZ?DLt5|P%Ej-6U1yv;uu9XqpFN?05_vpB#7%1cK6mhWHw{|CoPe=exY z0Z9*_3oteW z>tCrz^9#o2AOA~#ybK4Q?g;AgFf_ja*CLFUKr)|R+J5=}->38J%g^8c|M%@Ykv8Gw zM{rKN^^*H1L?-DsNapm*M9|b_=dG7#|AP9k@cye~2($;Q;L&=?qw~B==h+fh*VY4d zHlS<#JUTBMe)Bx|fW@yjg-HO^-vf;vb-wWE{OQqrSl~t9r~m&MkNH?WE`8ql0X&!= z2RhmEu;I7Y?>%~X@2`N4;H}<1org;Vx*4sR z`1?M97LkAk%@{nBc~oAMxPyE2pa!!Be+y_5&#{|D1+-&oBV>~!biTwB)OYggW!b^M zt$>+-TLlyUwhTrW{%sndt-zo`uWpIf+x&f?WgI@;9vrTQ-yC;?CZ}8tFM;QGT=}4bN4JZLhFgb;g=4QfqbF$Lv?YrQWHJdXg>i(Ehvmf*6`$k- zFt>VidvbUle82=+tp4IqBV?T%=p4A?%%G7*!vnAPxEg+YJ>Br+iz(Z`fYzq2@o0SW z0@T&i+@j(DruV3TCNo|5HCt2?K$rXSYxbxVKp0b08X$~0Dia`#B`OObj5R77AdD?4 z2Ox|+Di>H7K$nJ;J@M%cQE~9>Jnh+e0n~A40C$;t!1jTzsxYls0~!dpkj9@c8oLHG z)}GJ16hyo5=d-R^!^ZHM579nN(*&$pEZX>#Sy zf1Sqv`bL@~fBxY#{(rw<%5OhR<1cyu)^aqBKOcPb{;M?p+b=I9rGsvcw zX|DXYFQoA&f-KJjb=D52Ir1lhRAhqH-T|q7%nVk+pML~yG+6R(8vkqXiQymx`A^gM zi=Ke(eGIY%bT`ZGA8GurpMs3|%$&xb5A_^>;*m7|%r|NL`47_g6OX3xXM&XEgWYl> zjlbwCGuXLcW%-ZO_!DlV@n<|p1N$@KP8xs4ku-i}agbR4qclgbPl~>Pbc4d_2*?$G zU@k6t&I}5GaKrX$Fmjv$A+@aMk;c?c9UAb%j~ zehM-h6e%F@6g>sm2a2Pjr{F*V>3aPdWcHmj{zQ-^nRnCp^WT8N`*E5hf97kD_FEvc zKQpDd^1r?XRt5?+{)8iG{29;yOE{XwpYaqNnh5bnY5YZBn9}%PKT6|I0NweJ|1ym~ z{|YEDnLvJe39|P*=yDa7H2&9DK#2xqXVFKdG#CEYAc-$5Aa#$^`160I@h4tM+{qy{vB*voVxt^S7lkL5y+& z3HE>l#Xx4cfVdAAvoY|u%7FHS$}@aE-1w74p-qgxB|9=)taOV}7nPV%>b4k&5-=@({X=+VnMaVZ-^$rcdT(8!~gHFqh< zhFy#dVB;BB6omL&4l^<^fYu{{&(mxC$;crn;?c`mvxtp>zoi^BgxYo);t?JpkRz+W z5^0y$qE|8J#lRvU0HkW| z0yc(Hm(QTY1Zi)9LP8DXyX9b8c)|KXy9+_96Tw2i{{H_DQY8jb1#t_g{p!)ndSNje z!(oqJR!I;IZBKagvQA&X#sHtM2Bj(^kdyfqvN4pN0wpJA2?24BUe?bbft?@$Mh*sH zk6zYFklR*(1egRuL0Wc!R7?j6M21F!(#?Ie_=@qQO z3z6*i=w*#T6p-ZvP7Zt#K9LbppmN9 zMW7L_Z3mlwFqLr~e8Akv^qK>dp0^$CWCFEbGC(;*KpZq=$iU!u95k!R;CLL=EMahj z2=ceogQFdkk@#Dtg3cT`aqxvi^8^0gfImAxDw}^XmFt0Q6li|H-~5B4T+pLeblxJ+ zls!w62jijtk3jvcibZS;FRrWxwQtfUKpUCx`0(iE1^MsA7O*@_7U4gzJ&wmg+n>PB z1KlkJa_oQ5CL!<^5ts_lPAQNFASyuXg<+=c;|KL`c7s}^yBYWy81^%K0Of6Pd;H)_ zk>-c|%|AK#+XF$<9lfkfVE2o3fESlc*azBY?zkJY%X~Lzi}`+r1_p-LC*k>dA1E9g zciVxMXdPe&nf-%-;q^*{JXAkB1H*2HAD|;iUia(+InHr6$WOaLuHFyYmHDy=v_@&d zzW<=HrrivG_!)LHFnq8F$sKqZ29g7}Z$SqVFgWi1!w)j=gFVB328ILwUz(xI%YfYT z0DJ_>OVBh9+&$o^@3e62lmdsFYp0}Rr@_lK$dmvmy@C(5uyE{@K*$@tbVHSQ1Q{Ud z+9}m(09N%<4KDB4X$2N??38rvlz0iszmA<22qCGLp!|!7U$A=|JFOtUfKc5z9nxOe}TNu z-)ajQ{cZjs!{2HQX8mO5Z`EXBVCZ&Hv1mQO-zv)jn)l}r6nVW9R6n&|;&0Ue2{G{q ziN0Poq4m-ZP;p)|$FcDTC=u{aIoS9Mlo0r*98fsn*m<}_*0K4ge5rVMiHZeSDd>!k zYLZ2SRI2HH2=_zNUiD(BGhtwhqX z@h8ZfQi0|g6$}0yOae}#{4H1h{r}%`yF{`17k{Y?$Tj>745h+I#ukb4x2*s7AG8Ix zM6vM~*aVPKV1waCHHq@KbpHGQ-?im-i6q$f5HlJ;6Mq86qWmq{pkn(MD82JfIqcZ@ z1C%oy`KKIixm_X+(k15D{L>ENHpU%H0xqKbEfyfRoh$)6s|M~Yh>^vj{4Ekt3+0-B z*_DFb^n-x`VFaiR@)dMyL*tJJphF0!9B8@C-@?GezyO+H{sCS|@>8C_^&M!vC@38H zTOWf~d@u=!ioVR7>!;OafItzd)ImzvUw% z_%s&q;uBCb{AXZ*qz;Dv4B*t!d8|YMdQfAjxJ!44ip35V2{AG7=_H8X5jG zfYM0gFHkuE3MN;D%Oz5v`1#MkP$~#cEi4jhVxZI_2zCI-Mf_6^E8HxR2PtFt&rm7` zRTc(T_6oFh6?8sN<1bJ#!$0MKqr#yQC9qp#c5#0d%=n!^)D##fZ_mT12kzc zF#O*Es)6}iru>0KI!FP?Scn3U(jA}*kiP}AjJyRJi6BQo(gnnTGBN&^V6Xv~AhFEA z@E^qhP@~T1&;S3RaQI-)-wHah8x%Z$_!&y8K;g*Dz))HUPOS_K2TId-uqc>|y=3_F z|Njn9n*&@3FtlC*hcSQ4i{JnMzf1)unoA|JEeF6^0+b>lX@+43s8Z)|IS5)L4ob(( zzwApzK;Z*QR-om)77Y9?cmMwXZ+HN-un;z1x&u@jzU&5#HG<10XfC}4&9|i&!CCb* zv~&SqTV{CR^Bf2QEInE-DV7qj$l3e_T{NK*KN!FAjVMEq35<*}=%b0NU^kG77Y-vLgHU|85r* zn@;0n&KeBIoK-k_1Nb_e1)2}A^LrfX4pDJ9_=CB_S+Mm|XRt_#&9_60rQ$n4_26sf z37sb{zUuX01dW`3>2TKA!OpvGIlli`@NDhJ3oi4t3o z6r}Qb&60*@o+bhFRJ%h|JdQbQF&uMN1DhvPqL0r!E$~{Ii?5nrfLvVqt;1QZJ4D6j zn6oy+F=utK2?{0FAQQwO9%O>JAEdhEONX;I0r#l4e)Bl)3|i~MaNJo36ht1!oee;< zFeO}_A0REY5)F@T*4jP}29HkJGBD)~T5^)y$HDM|Z!dC`AABd#{EWZ(9b@x9rm{P) zPk`zxk6vC&kjf`}Kq_y(_+#=Lbllg|nc#IKAnHZrB2d%oa`BNxyF_i0eV(E!PMK$4Tfi|Vic|92h&?`Q|D zzW^Pig`AdjGV!G)NIC)?_RxBu(^;g%WCdfXG^iiO@R|d%9-#Bo#TUI^j4K#RzIFs_ zfLBbtW`YR*U%^=VwIf&sbc`!J4ISuomMF1U!B{E^F$Ss@YJeuh0Oa%tHXmw~D(KuN zc=9>W=`2&Cw}P=$5@Hk^D7+z7Lygng1&Z2>FPdL5u3#+v-Vv9WAvO9)P764@j5$-1kXgW>f?k8Tjh$>8;JNc?&9ibhTcr$sOYIYQw0{4f7u{j+XAju-AAb2~r2 zus8bs|Mdh=2M0dB4ej5wp6onV7rGO4yy6Q@Ls(%~lIW5A&*R{8CXddaFN9#i&KxC? zoyNzVLCY!_JUf3JcLp6+&#((rPkD46d@(Z(v`Xp*tasqiD|%xZ*oE7tu`#^Ro)5|s zuOC9)XL$0(&xK%-^WgFxR6foy1noh5y$_Tg!1=`jv;(`BcLB(l*4rgP;Dt{7+q?z9 zg~sIvmQ3~L9^J(p9+uZi?FbnUdwI)sd7N=@m}6akg?#!WiR{Y zfg;I|1GEA~KLp)%gJ$u+W9S z;EezJ0$d)n{u{K$%A@miiE+0hG#NRH)UkoX`!Hxo{6)9{CTyZL7>^u`hgT~Garm``-WREkQ1$4;qaf9Wj59#y>h@4jS1Wi6iEp`Rg+eeCDrD zyzrU7J`l75FY<$j=QQ*Qi9aeyb}1--Fog$>GAk?UgJ4wg(RU z+x~;LrGuv#CxGS`UHP{~GP?3_1J5sdg60=pH6J@_zS8^&nqhS1Uw_+`fBhv_#>4#U zPr5SRa$&q^d9#?K^2R{PojH=_R*1l+YitkN08}H(2x}9{BQnk5-$AP0vP$Xd4O*Db6|GV zeC??DOY@^+;|ov?2y-69Z6F7`FkW*VjW{Z9$pWwPhsKj(e2354LXGp>g!g}l^o!y-s_;jJN|8;`%6G^ z0y;1Jrvv}CZ?1-KcR{`G$iI!jm490VC{hAIlfE9zE}9Qu9_L?w0On~&3kRcP2O~0{se?KCaM}d^ZBZ)x+q^V9dRZM4Ss7fq zqeLL5Kznra+<+OzBk9<|!N1K*(}jOql&VX&lZ30{1;@)Tyt;XAIPq`eVRY=^bm8CT zq~@X=B*VYWOUtX9<$&YmS0Hx?fbD^|-;n)N4Dyd0$UhdxKm_xz;V-AJ?k2w_mKju&jIz>w3u;IxUHPgY3&kwNi z2jupZwMRFnN9)NF-fqVTNVDHDqE64F+dIMII5Pui{e^Q4gsK2hFCKs_JMNqS;(*&; zhtnp!=yqXXczqh)enVT|5%GT(rV!a#0`b4nxZeZ(uy8SthyMcO73?ALF9FExI7bk&~I0$sQRd{wga)5;6YNr?W3a5da0BXY{MF;Ltt)4xTm!MH0C?O@Bos7TJ!&d#*bcthJ&H;5AF%R zXmj}U|0QS&ZUV9^_}e)_M<+9*2E{GVfoI+B0lwXV9FBWHJA^=PG~nMBQ0&6LEu#o@ zH&~$y|F((({%y{Jp!r{gjt~_K8)p7(CtUblA3An(Ir6VRrl`KVYp@^3rt$iMBXZ}K0|q1KN4+m88m{sEnjYv9pY z0~!s;QSop!{O@WADvCjFvgkb4dA;-O>+FV~%=|4)j0_A7KUqpW`L}tiI$r+Czs+0I z@$y6dZQd%5mw)hY^VV<#-S*yPx2w(%mbi1 zc03QhP;g|t0I3ljm>m!PVCP?djeq@7pX5`%nI|DiUMe^;Ui3)5=#hB|B;a`PC%ebN zR|<@$Jd#g%KolMP#qM$Nr2^v#{%ziZ2Y;|P{AA*9xeuCRYv=p_|9`_zM*h|q(6lYc zv&}~tLGGl`(;Z+>Lp|Fg44R$lE>ST6#hHaiHz)?Wb5uOQ0R&2@FK>hPZyk5z01Y#} zJO>`rbzlI6Ggyfa|CXdx~BXAfKm(T%LMhD^Klk zm!}gHA>CNyBK2i8ND$O*g`BVULff8!;q`8K`5F!$Feu>H1l>rj3BHk9(*@jJ^-)RS z4?pSAdCj9&^ky3y1Hax0{&r_jc>|hJG6t=v&^yTA{hf({;j;_B0IyLy8-pW1NC>nn z?z0Pj+zG?m`~UxEVEE+1FTg6@&c^VGU%(bhn}TRpevy-|{81-A@oRxrK53l%J0zmX`L)_9?gdtJsN+5)`*p!;KzE8wny`k0?=7~ z;PxDUD`+0mqw_=a1AdQ-FFd~AXnw%X-?9X>tM^j#55}}kG5(hAObiVB89_5KpzQ#4 zO#Cg|m>3v#GlAF1GN*Nd?*85iI`(NdGw8(iA1rAuopEgZEt^1MyI4Ti6Z~LJbLkA@ z;BQ$E65GiNx**^Odzwq99~XZs==c%G9c-Yx0(OIzE~L41y74%I$7&sSg1pjs$Z;2F zm58I}!JXg<+Fl1n&|2 zpljXI`14#;Gz<@<@#p2J=%n!{odvU0()g2(rt#+-e9bx`jXxi>FzrI~0gweJJem&) zr1Af|23c)X^pPWtKmR6Vc~j9Bjx_$nGim&pchdO(y-(xMf0)Lfcsh+g6SPk0MjC(O zp)~%?TM#w*pk-`_)A%zlL&RU7NaL^f`e1pmyw9ccmUAzQfQ#lOSIdk1Egqmd4LT2a zB%g3R_<+Na^FZ@2#x$2s7QbE(M*bEpuGo^1Zbl;+gQuo;32Dh3Gtbo5|%HRM0I}ds! zUpV-XgY!gMCrjANM$i~_D>H}$B|^s?ps793VXhxRLpUh+x*sE{;~!v@Efdx6?BeAHdp{O^#|Dr{1S9v6>K*o z{CwBelO?6#Q-OLwYrMN1ISdbg7Wsy|bbIo+ww|o>bLkG^aBaO*=h|Jw)B3H>&ZS$j zTMBg56XPux%iAvezPDX154rOD9dfliT&vLS$kH9e;>dWA@tTX}ITwDvbC!qreGfTW z9^{`7I#3%rxCgqwq*wH16F2~$G_f(f;Ozo8NAJVSGml=;rx5ugAo;hQVEO%Uc}RH& z8WH4g0UfLd_5`RS>)U#OzvUjN!RE-(dZ4Zx=94^^?kEn|*4uTd-BmoT|Lfwqjk+bf zgIL^pMdTQ7Sl;9Jz2|6o$gxwxh2Q@|w<8PVbw|xxuAKoKj*JJvo^Y`|@51kQ-m%kx z#ZmJhD4Z_2c6#vCse_m&`R9X9wFPxUA?35`b4zT|b<-JF*=y8br5|I2^i2Q80{;**1hE&iZHgM2@ zE(iq&&0%=ZB*KCw0v5@6kVsDNmI6g{5Q_`r4M%7^``reG4!`dq#%r#f5-yrI96KF2 zx*b7rZFz{_?+`e;ea}Hd2NW>TafiE|KvD3m+l#05WZip@ZYGcJAP&z?2G7m_j_A0< z9^H%{-GRsgy`ondz=3kUfsG+L?&Y`kFR=R|dPT1`ura)T3~ld%{14(^hVmW5;6484 zHwIw8gKm2O-EY7MI{E;VD$as(M|TA%je{8UAcf*C>_YlYv9+odl54mdI za@4%x*y{wc8&qR~XdPIs6{Dg7o{)f4Tb(f~8fpA_A)tyY56n(FmBycR7*uh6cI2;T z^k_a}02``si~}vvb75d`v^?s<@AJa)7Ju*7fB*k?UIqumOAs3xiI0s*Kk>bF6Hi< z07~wbm-*)$ar>nzY(7R%R;{PT}kzT=1 z{4Hz2O3tzvUIJaX1-V(xwey85=Yx_M*Vd=}t)TmJz#F`Ofb9Ergo(e!2Xub?ht5-) zzg#qL@UK7Q()mmCSLgMa-~V@>a$&sTYWT!5L`B1qf8G&C%R~Hq;L5l842x^$i_Yt= zoDUp350@_SfnNCr3woDMY48d)LzhmA*C`;!7l1t4DGYIEYY{U8=w4hMh7xzjPEBxf zgqOz{dpZmcG}Nf*Fz~m`|M&m@>j$8~?MeUl|35f1(9^jbC~6ik_|l=kF<1Yz!~k-b9j_a}KH36msmg=)tBXFX1p9XhNcJp5b{gC~k6zJ}5cw96 z{91^78C>46`6&l~3+Qffm(CxZuQ0sd`Ql|CB=Df|)BJ>kzeNd@Kq2a}dcX6<%m05t zCFYCf6C5s<-(2{8U%Ye$-|_RH`2>fn`hqsUId)z)ybap?=G|MuDBx;%05rbr*zL&T+8xN_$au)n@~{iP|BcoIF8m(1 zT`e!T^7|ZevApEM?{ml#w8zx)W9dc11Fn`g>cm_%ZyX1$WMXjXjA!Ze=WywC=h*UmQ(fJQFl$QV+-97kT0d(0os1Si(is^CihXP1CU?=D# zXwb3ypqmOo$2A}Pp>V841++Ao0eX*H0pq_H6ZwDtxBLzoT+Ha)0=`q7zxO=o5K|YG z1ZK!}=03ekz&88zt^sTBt^r*W_a8j92D(wtqZi^rkRc8r4#?Rcjt3}#fPCX|@P!7* zouDxfBryY!80h#wpUwxaoqv2g-}`oc_3S(bT8G!YMg^2=ERXW{sxUJ!_;jvO0o@?n zy+s9NpkwD-m(Hg?-AllNuWP|$m!RQ@hMz3_t#d)63*8)`F*gSv(CQ$c&KeaBpUx5$ zg%^s?LAPHq^0!1YF);8qflfnc{>Q}M(g`|A;~#UWIH)2G0Jo1UAQ8adk_#H*`2C;X z<*w!H(t5|{ql_-rIiP!hKqt0#-u3JbQQ>gy2H!>Q1-h5$ybJ%fgTBcpUHR7^^-VtD z%Xq?<*+oSGJow(1Zo%XZ{v9B4;qMumA7Cw7{0ZDM3)2qw4=>X>q{Cv zKo=LfboYSwr~7t3^Xbk}sqpB9v~)bWd%)r2)A`8*oM=FEZIJtJ3OqZ19DFCwT%wZT zdGM)%FXvg%=&wWPVUU3t2VcuG$EXxs{O8#D9n{f-gg7WudMduX_}jDdj_1KA3cj3w zd^(q?fX?^vRDAQo6kL#mfbNc)0(OpP=MR_*JUX2?KrVG;{N&4d)u;0lXpGwe6pbK5 zH9vTA9`Wcr1~csiXz44+CmEnC@G3kze}E$oW|&XsC(lk-fo>O-0!K!uOU`KC0O zdXWU)dG4wJ4it~ZBcQB_XihuEL;Iin+c{o>&K86Aj||^7>;Y#D1_%DBM_+C1imy1L$f&P+qZsWGw#HI#9*5twjZtS-|N6 zR1$#gN&)SU_w9V@*my zY5aMRES|=n7o$><#-DVmlij292fRnYU+>QG5_BRIc)}AtKL{z`4Z2-aDqK2`Iqr}E zRT$S@IuA8JIM;ka0Mu3n#TBTf{6YY7&5TFq;gX0Ki=9A6vg`nz5y(*D`(g@++j;Z< z1dssubggDke3lq@R&aC{@IbHYIOZV2=+O<9Iqm>jOvV6NPz&nkK;pyj!0Y#*HC`rj z85j%?ynYOto1e4j1t0JPx{p_z6hV0wh`kVg-Q8 zN2n7tKmrL!0^swDGJHB;_;&vF>_n{Z0@bacHhK3J6_8fL+b=DmEO zJi4gV@V9`jlA6$Y!?E*K^I^uB-)mG%Ixl+6aJ>A;g+qkhu{%`2@)m#J8U_Xi&+bqT z*KSt{aH#Qba{`^*b%cN03E$)c{OeD9B%kyI6_c(CHcTZB{Ow-<|NpmPERAyH-^P(P z;iVsVlEy{F!SJnxi%LDHM10+a@Sow^h8mT6Nah30=sAM&rxZw!Jg8~}_k7@5Cm($Y zDt--5zWf1h-McU_!1EvI%1qGth26d)j?G6HJ(z1$A{;Hx@b}F62inm89u&{3^xGZ3H8$h zbY3B(RZya0@nZ4!|Np-+GnEK|mVbh>;R{A3$fUgn_z2fHPyyz^;L&;U#R^3RhSysm z_Mx;#n%`)6cAn|x^ys|o(|N4*B!BBvR#5c$sBn08f-g)u`~Uxc&u$+T(7jZiogZH8 z{r~^JZ+DK0gkyIo=&IXRZ&n5d-|kWl$8I*zZXE~EX+7P3FztO{?Rf&-t_&bqP>aN) z+ZQGaia(F;T7ho%)&r%s5chd>`@^Kc`@OpT1)xrG0#C5{OF+5CU~atvNOQ?a(18h^ zpZ;I==&qFjiImzw%WEX_7{NN==7BEy^5}+}_ZW0CMK{8{Pad5=LFVNuxOCStxPn@+ zjvxa%UwVKn^6ajY=+q?fpGBzu#s>Z8o}Ip1($Al*Vfx5$2~yx($D{w zeY?vPT)V}<+fEMr1Dz`I5p0ETcd3ADHy`MXlU8HYa5V!T^O+~$((MX59iG1xbcz^K z$clljsuk$wZ#`LRj^x6>;CdV$2B0YdP#Ac0-U7w$eXwl3LbrJ9B`jfT1sZQg#Lq^s zYPea8AY54dOa^nYg(oC2wD^KU^OHyC%m0_bp$SR_$Zmz)zX~_s32Y!dG>ySrbn`)B z2}z3Jt+hU&Rq&rcL0l@~+HD7l#nwj9FlKihha)KZ_*+5qPoCZR9No1Ht^Z4Fkpl4| zXxnyotpFsxKq(5;UqJFdSRU@aMG!9B|6ndCw#8jrFCk*vquUpzqyVf0l)!vJC)t!V zgHr@JIO+vly4hV@51>Sz16V!WLPH1_W||V1Tdx3$b5P_#60m1C=q_h)>@xlV<=uJ( zM^Nec(DOu95fKCIbPa=WxP3Dx+OuE*F%Ev z6)3rZ)@Ff%5VT>=1HzGb0qVR!ISMa8r!0dOS-pq?n+l8ncm^G7dRCZUCzT2bRE##R!hXi)jds!i!EY$6Mir z0>n62FiO1q2$A7HNj_0vL1+;AA~+H+91t9Z7m)JZo8!f)zhFPZf=~bygeb{}6QT{2 z>I7c=0hN`IBq;IXJ%Xd~;t`nRE%2feVjwIKK?X{oB%d8%mC#^Zjo?VUn1|pfyqE~) zcuTy{fEWl1Mv#FD-GcD^k_lD^4aOJ*N8*J)f}`-l3C!_UcyaR&*u$`36nNPQzMKp) zegIyc1ep~BT`I}nG95I&+T951{eo9OwuAVfoqnJd+P<;8O?g;8YGPGVQ;dJSC!nI&XqI z8%u&g=1c~e13HE4xDz;jjyr)T=^>Lehj)O6q+TBZ-BI%&yu}ujpIT3rsCvNNTOtYC zi^b*9?I7UM$z*uoaC3zOqvV0+2Y(^D52N*0Dm=R#I6OM9Lgu^Ac=Yl{C$TZ`Zz~Y& zX0T*(=qOP!=5Ngg)k2_o-#XA#Ah_$%QNqN)&>hOsdWpXylZk0<7XdNKJ z-w#^%|qCvbom8r=>YAb&Z2|Kr;Fq%Ovz^S7(vCD6@8j11uQ zXO5tSLJSObhK`MI!R`Sa2KdhL;5z}=&hLJ`F}qn@x`jNN53%@I-YWg#c<`Bk7f8@m z^Q&j`K^8~GqmIpQ7+pI9|CDZJ_EE8EKE`NWqGG|{`UTW+>P}H{=nhcqto0A2d`SO_#=4S zWn5GgT)G3$0`3>6BiJVonw|rl72Nr2Hz=I^dvgRCT@5ca{szaUZsTi^sAK0H$AfPK zTst56^~MM>g8FC8hd{^i1^oww-zUd|PXt^vAA?RHW<2cL5%}NN@@45Blz`j)_y7Nw zhagi_p!^A%^1rxEEXM|HIPRhn0^)SKs6>EdMLJznVqSLq2B~!bDTS=R@AXkhIPRj70#%yf*zEvPne%ei zZ_o(AL8L@`k{_CAJwUVE9=*IfV%bpAZYAib1<({KzdVCa=fM{@_!$^pJ^-yoo-m>H zWQjlMgdotFL?y0`KSLwKB1^Iwe}Ya>DoJYm2|BH+mqn;Vc?ZaF{%vRZ*B@&B$yllZ zP0zgne2`-Y4*p!o?pjRgm#I$e{Ik z`20TddS7MmW>l*qpi>Yk)IGYr176HM_y0d=wD*WYG-N#3qnB4Q7MuqaqF?eSe}UZH z{`xL#eg$S8=x%b)0GDph4A;&RE}bVF8&5C@FfcScdEa`;h2Q0X;cZvTgD#zp86~VQ zEYAJ^-wD}&d>B0S_4*@<`#{U0JUUPFx7dU0O-Bw7==IW^E|!e^ZJ-eak8bCHZ-YAVpu!tQ_^(0;08E)$sldw^Qw-3}bx9s<3AjIEbC0|fY6mN9^8 zSLcB4fQ*J`|2hLQ94#-FaDX;P&p8VX00U3}I54<$o@zKJ;AnZVGa#cx$pdl^h|Y`B zv!K4aa{y?eHfS+`jz_l_2go&`BcnSVavIJtdbFMd=~)VLiEHNpr(-S+%nVpuQ_6na z0W=W@k^?#DC1}_V9v)CR$gnLaKlX~=j0VrA?f_AsB}y+V5)tL0OXsPVn&8eJC`3SI zsAzjM8^h~!(DVcv&)4?ob`1FDkjYpg2x=X$c01&N+XkTdVUJ$k#%MN%mnvX0!Sna- zAd7l=JwU>|iI5x3;PV&o_>Te^+VJatM?e9H<x$))pB^C?Ed z+m4o(Is-vTLH7(IDM0G4h9Cb+Z#Xvm{9k$rr25gn*B2mZ!UC3F4G%yYKG5)hyWbk5p(CIe;#hbxZa%@( z{NQiHum9+YxcD@}$Bft4q5gGjKA`~8`T7`SJlL`Mgn;1zu*epOH+F(1 zsNnGn3hy|Of5Jfi>2}Cyeo)Z-L!m^y`G-S^Q1cIg5?#>l8BpDS807!sOdz`r4;+Tt zcO0~+odKB-D(4K~^625=(fkI|`o2&S+8rq1(Ru)UL@Q`Bmy3!D18CJyh>Avcph#zk zicX1`Pp_i`=ztCdP~M$z1>wB7jGyqXW2P_2>-r05zKrgG)CH_<30% z|A~P7$M4ha>EP2H=;71J<2 z1#3!YzXq?@0Jrf$4hJ830nSh|aNTr?kA{^a-j+4`2h z1GJW~J6J^XmE|XXzfX?c0S>O+lARY_G;f0DfnHP1VC3OX{LaqRYRVEm^P5L6 z@5L}Sh8H0?=*STi_wR&s#mlN~z?c|faF)A;LM zR02wB5XsR1t{jn5c7}F)4Vm{Iqtd-Xl=vU zZjX#_N0~|j8y^-kGBA`1L5%m~=oYdT(g*2tE@8bkH5R^^^-+{R>(T z?9v@+02-HWeF-i(0t`Ssr`9{*-v1^3mSE7q+TBqc-A+8<1>R<$-gtK;2Y7jz^PyAZ1eOo~rt+XC}a^=@L{mF%2>p+?dzsB1%evLn$T>0Z(esbiG`@!F02vY9K zucZi57s>L;kw4-MhQFFz7Im@ROhTW8Qt@k9h_z#O^bLEnotf8N~9*g+JoN zCs+Q6LuveaCqB9G$D9KZ$N1Z2Kz&t5flvHe7t&n#^-dMZfFw>ezhDIEIrqtxKl1D+ zNB)?XAcIb%Ir8hB;%~nU8qshRfoVF#-@Jf{f#H)QzgC0;Nc&?DGr;8&f6QwT_tq!= zm`5P3XZYK1gO@Hicz}%i01|u0-|P%JuGf)Y?=*k=3W&7NCw{FHY5aN*`J355Ci4r} z$_0Zqtwp^4#2@hpQ7nDpk2vnp>7$|na_wUf0Xk1y<1Hu@zkrAzFSd$-wy^0O07+g? zbL7`J)ajz)@M0cR7$kBKvb`E{-PA5(2-x~;3s|^&{519 z2Vkl-FLb)7c)SP!spr=K`9|Z=3pbE*ejU(mIk4&@ASZ%V`n=GB$Q=Mh-S0Gh4Ul~S zFGQfCAeS5kMW}TU8z?YiKw3dJYlXb{C<^fdNXao!bQ}h`0o0FsaSbAMq1#0z!lTkwCrh}~`15^K0zfPIIa?2un1OF!HE;oqF@QD< zfzLT>y;LU$DiIw(#aqCOhTs4HzvlJmmAlXb~j|w=OH68)wU)cS_p!PP%wk@Gw{=c4> zHsKS0%tKJRC1_@WUmhG}?;r}^f%45;kczXP__bcV1Z}>W z0OB43$-96yGrE9wH9GRgJOHJ{1266W{{R2Ug+KE8Cs+O$a2mS!QW7NQ$RBwWr1L=< zzsA9rpov*n`S;0%KkhzA`DIXQx%tusq}-K1?kOmOK!>htJbVc{lM$x=xQj{*sKPM3 z^s)?8zZ`c_i2(Btyae5FGr`63Hh=5$-~a!=F#7)gf7*nXpyeQr-4Oz=-2oymkN*Du z-=#ZJpxaU8g!5tDvp|yU7!@E&%4NUoM?5L2i5T;VT2f zYrYpJpD-{W+GmYNKw$!D(K*IC#yQ3x20IIMx;SX5SAa|BA)n5VFOoMvs`S_3+Zy(O zD>2YPd!XSQ&?=(ClAz7VTflh?>J*ROEh?ZrBp_v=3i5ahSQjXMJvu-7bZ$`r?fY=) zTm#OboqJTCfWodtW-UPWHv@ED|kBSRu3r^<}70^J{i%lSt zx?8}`JJzDo0CMiJ78TI)43P7ip!{YK4O;05+Ct`GX>hznrGpVP_Q}8iYy2H|Q31CH zL3cfY7DW5-w|r#)-Lm@$6!53^fP7RD<^i<}T%dY(e(>r1>DhS^)X)SST?;E8;K`W3 z71Z1Wb3sRHL(ZY#Z|4L}vG($=^#_zDe&N-sDn3n{G`H*jp2oDz?c6oE5J=zNP7$v zcgXIs`}hAp^7$1W-BVP+0S|2x!rQ#>Ko0Mo0!~uUz8rtchkyV7!`i-QK_=Y?sp=Ko z=>>MeS5G#E7rXqw{D1isw%#8$9sxQ(j`bTOO9>x%JprP>+U*(e;`^@u|GS-`XP!7m z)ZgiLHs}^^Jy6FFDVLlLNgK8%UV7mR&P5fRpq|!?4ZA=M zUT=;U%h&w}O?!g-SKpW!ORPZBAT6vf?(F~nAJSk}h<-W$;jjPAkN$$@sDxiQ{r~;{ zbsK04^3509{`~&`dOE26>(TA4@S^aCC_;A;?LvG4xl>cxHCA}HXmf}toG>4 z_Gy0jr(2-YTcY(6e=BG~X6yeF9*<;i&RHYy%HI26J>5DYSm$ zZ&e26a_0z8=0jQ~a=7yo?8ue`(A@|BK#7pQMUs($q46ImW%9T1LfB!Ep}joz{4F45 z9-W`S;eqf+E2!lU3cub!zUG7M{2r$c{$zd$x)j~9^Md2S7c!3EGwnfZIZ=8H?O=V| zJOmssKXBF|>wkTD+>4#}pwZ;4P!izM?JNR{^Mfw@>zyThlMlS`68ZiA zI6SQsar72hk18DIK z2k4aHlP@OvgZ7QQTnOqE!s}1aaYn}&{(E%0aU64Cgwjk4oZF8{3Zi3isI3E&84#i+(Y7TabRO$0Cz8fK#XoD4$xT}<=q_3 zKN;#$K<;U<_+OgdP{H`WG_j$A>3?ao;icEI(DAN@3YPz+UJVtj|4Uswnh&sm6<9SN zVzfL}`q-nF_rDt(gR9~H7e~B7W3~?R0Z1R8P=I0ibysoOi?xMKz=E52~q1}d^Z zLkp0s39V8m>-uM0g@6u6F0OGrJWE4W^gdz~_(2-FLqB{e?t^_FqnFUe?p%aQgG)Nh^ z%md9JbyjA)n7Z}<|L?~^4Rz4OhBIsi0&-U^EF8JI1+4}6`(}cN(#jOT(@(CT!%9H= z2Vs*^u=yyDUT+7-Zg&CSUUvtN&R3vrjbpbv$mcOHu7e8MZf6dc?gRzUrEpQ*c?zv> zOM*SS{R6rKGdeGT27^xsSRMk62D85SvE~2&#^<2vl~TTMkW|YAIZ^_yq2UZfHGj+O zzyJTgIJV{g|CbX%`x_j-9cL;z^m-|*K87R($WR6kc<8Z$zqJmOWxInp;PqGos2&3i zR@U&hCW7j*d~ogs&u2Pwz`V-8EknSi+e5~s+d-l`K&0D20ow30pAU*g{uTo!1_p5R z+VCVKk-mgf(l4(41l?A6!~;B66Tkr)2UYY1-GnU41YIxvV)9Cm85LZh)zSekzHSCp zUCsf9mwY-Of&<>A+ac%0z827OY8RCNSHlAyprw8f8xu1A|NH;{1q*mL%27~q_UL@+ z*&V9j!oSTy@I{T_@Bg6b>y{s&X}^~*YJPxvATBBaV0VJrH(5_XX1aqXO!!+=!7GE^ zIb6Ck6kI`TAVk1}X5j{{mr7;8Yud#&F@m%${`&jBV>3S!C=)q$ha0%`1~IyJhJ((n z5^VUz1la)J@Qa1N^$K`Ne|UgPw}%2KN%(fBE4Xw!pqlKl%Uvr88)47NY#^xWRctHJT z2R4QmHEv)2gGN{1gSK;adnkBzhX=p{5fp%(C)1R@a#|07LXy8F6Ey4J?JnWkoiE_h z8KPp-c?i^GxNz}@#|)od69&g#*Z+>4hg@6VmZ-UOUP20CCQt|qxptmNb5UkUbFn;F z`aG?ZHO)~$^PQj*WdqN9!2E0Kn|B~#+N2PK^COTCEmL5vuOJ0ba}9Jp3}_!zGdJUL zSR*W30n{`s7U^`B@aVjO+U5f__=4I1J{G^LtA0R^f# zkMOs!fexzxHKjm10YObEpUy`w7?*-eBuG;#Wj(0;c=+Pa(*OUvy#+u^oU}nr5lHj0 z1+?761FdBh@*@5!G(4RZO58A8Rv);2|9|-uRPpL8se0x`EqM-$6|vM1Jme;5f$c-xGArB&b0JWiY`+SQwxptS|-}!%Hqu$UxQ; zfXt5onSbErJkac7yO2@1E) zV~~69!HEl;%w9~m0u7GC{4G47yR|>QI6D`XCOG(8TtH%A$J+BfrbfmU=40iq6IksG&kVV z?W6!6#CQiz`AD4x3s6JvFlINV^gn337z=-E1&D#vm3f&CDzcFK0HC{g8p#VPkl)#Q~I9 zArqbPv7p0NApLPrdVBE!oSqAvK}ue3!wO)^k&hR}HW2cV5=ATy_c%slWi6J!|H z^3MRet>3frOy^aX&XX>k$3cl2v~AR-8*;WsH{{Y+aH0;G1`1P9qF%+wz<`vfcVC2t z++qHf?TiczogZKPm<5d>P>Bf|&q7Uj#Fm&TFV?Su85F?ZvItsYx^#OffcG?g0iB=( z8M8(dn?9Y%3Z2;koz>Wj&1{d(YEZEW+7Jplr+5N#dD)Mg?8+OFl3dt)s6&oH=A$u^ z+*NQ35SrvHK+f*`_~OC>P+Kcl05q-Cq7P1Y;Ldo9GMJ5;2FqR;UVw(AvqDJ*W*R)i z`uqROmsm^7Z_p&Tf8~FO5=8&XqnEeMl8xboi5)0$Ax`CitzQ78m5g`b^!E{*L|@+q zwINCAl7f;PV!X5S<_igsc?Vuk0-av~x`rSQbRtr>6N{teff5!M%>##BK!-s)aX4BY zDE-jQGtI5yr6l)@}eWZ%R#jLy8PP?fsU?r(L4d3KW~1(54s-vbqBQniq=22@Myi{*?G>h z^QsRhZHt4K?;hZ9;R8*MS%Eg~tp;to@6P1`wT1gZNwD*WW49lV;cfnHM_dj6gXYsa ze;j-v0Xi@6wbTSh>rjr`D$tHCE?4VN7XFsq44{3?hZ$Q>I(FVEweaZXt<>OP@ac90 zU9HUDGKT@QfBuu>{|lbUVLYDQegZzdyr3Zk#~q-S!;3fHfBgs9=V*DRw%D^fOu(m? zCEBl-=a6f6APdMEHjp(n5suw~9Icm18+=>;m)N*khqKg}Ia-Hv)EGE+3p!eh^S6L@ z_*q^rQQ+Tp%-TgogTDz>svdkLVH~2O)BK3vm*3^*%Mj4+%+B*KL7QHo;pGbo17UC& z@PjJ-hoB`3-Qg^qe4u6vXm7b=cPNW%w=0Khw?B_dryECS7z-$SwlssA{q6#-CtW)I zcsx4Y1WMVCvw<$iYQ0p-e%y@(G-B)8dcdRe1BlD<02H|3btH&0eGgA?>;^554(H)- z0d184Uyl#>uEB;H-4PvZvoYh;N#Z3Kz&UCkY`;~6u@(x zpesHMO4+-e4M62q!vT1avkfXlV~9l)9ZQKnbkdMMVeHM*_`uc=VQlOt=Z2 z>;LpZ2h`62$!!CrGtlKMpkV|^;(^}bYF`O$iy^d{th#Q505 z9=*IqrfksbaN=WMzOnf7-=p;#WN(0OUr-cpd1pv9N}oyR&sT_*=nGtM#Qa2n`-Pa}}z7xORwUtdj|;L#n; z0lK~Hlt*(l2Sdr>?r@!Me+`e`8WjWI&WDbmtLJM}6ke$A05um%Ho0_rOMuR|2kkBZ zHP86hJIgroufGV|A~3_Jmqoyb*;&A&^VbWP`tSc+4^(J_nwK8k+^&WvT@4Ssh}#7g z6$J(Grvu;rqc{$H^9{JH^62GFF=k_U;cx!sKR5#;@*{X=G7c%b-(mbTh#3b8UVDN?TWzK=-vBDB0uU9-vg--4VdVz|b4c2nx<#ksyzQk62$+ zod7o@Ag5P*bc=F<)NcZ*@AYHs>;f@7lFxbc%6NKo`=~g09DK~`!FbrClN-eK@aXjB z05JkQI=uxzj0lfTZwU}1!K2e#0mR7g==9bAF$z37y$wK&3Xe{2@WClyCw6)}fDTas z9e3c->FohxgStu{o!$W;HmHT^(HRV~0KC@0!K1SY1kkjA^N^t8Lk=j=4NahM@)Ljrlb-}6l>8JR zf#jzF2_ruPND%p1KtjmR!2=vRexPvn@aXmfg+hQww_gMzMEH=xL+FJJE6A(N;8Ao3 zNMMwxD0KdW1;(crQS2ZUA75WFJh>lKWWLY@WmWikXh?cyRe+>tf$j#7_dvxPWc{Z{ zFR!Kn8^a3`6L7kI2D-n%r>Go9c=#>cq$3OE-ke@*duz4X>rQ`pLtp`eETmP4;!Y)Ms zEf8ktb~fpB;{es)Zam=H5`2z;`La*9r-4VW zO_0aI=d2!`zdV>H!n~s3+4%wD4}Xtt-dnPuq;j&P7Gjv?<=R*eP&LlH6Qmy0O5g!| z{THZ}P$JuUyHp$1=k8#iyIXW3`y5tY_IgA759-H&{eJ=Ee?3SH_8Y?df5M}eccL!H z|8SwLkop_6e!830RF;Fmv-2{@H6^VlU7$%c$i?zvt*=M&NuTZj4Ub+CPf&sA!8`%v zaNpKTB}$+*XP~9jzMThsJ8wAtztnnwe=6ueLDXlgFdm5qd03>s$UlP&UxqvogAXQ27PwOgQ@+qLsb=Q+oNZ#WLV<8bYK z>S*}YwdHN8spG*{0ta6TxO84KJlFh;pT8BUA?XwSt=@ zjxmn0hh6!%T>)K+^Li#Y{4Mi2I$xG#dh~|mGWc{e`}Fckeft03qgUjDPbZU4w=;)N zrxS-yx3hpxrxR#H3all1urr*;Bl*$`nb*JmLl&$zL)txHOAz_f5wu$LA-|*Msh6N$ z?S$S?P<$ckH|7_!4nhm4lBpoG!w%+q?HRNuGT!vd7A)qFY+dUW1${D09SIhY5uS=gtS z*X-l}{}7+Nh<^3!f44Iac<2?1VkKllm^Bqw`7oZR}Y+ncANr1fN}zE8IU zs3TcYdSe$peo|^EJXZ!^zt%lLBg|97aE=~%Rw>S%iEyI#_%E=E}966Z)p9YDhY}1 zG*EPdtGEhR%Y(I!;IKojuUapa$a!>oNO*K|d31XycyxmLW)2!2olX$%YJe`U`VRAN zZve>6c_5oV>OkG|`ld%O?`I7*h8OqXLdT%-3w6&_2~yo-0CA56)IAP(-E$9Qc_Q3$ zkb9CrLVj=|WcPS%m9RR9MNkEh4MhpZmV;N~Q#0)2V) z-T(jK{O$;ev|NzsAGATS1(F9fhd-%<%0KNd|6jjG>i;60me%~n!Ka(ITO1S;C;3}I z3$wsg?Jv;5F1?MAei|cx>nqTzuI@kum(B}mh6ijJ82;;*u!AW1Qbkw(?UxJ>xLSkj zWk-IWL(sFSVnM}*W8C2hF5QtTE}b`E8u?p52O@(t^S2a&&R6bk1o;-!#qV1QvbY;u z?HL~Mu=MgM<$w7E)PZU~lmOzEENVW$=wf-G^j){32KcUx|MiZ0Ky4~l!?&PLtpR8z zRslYz=E4YCJFL*{sDmVQ1Jr+i37O4w0k1Iw-v@l$Ma6^xJa*y+>fu{BcDsSP_BO7D zCp|kqfG1-;I$yrn3m&@WZv`Fj3p(4NZ1;>Lgvbl7gckO)R)6M%w zl!L*s`6#1D^Wg+n%ax$8;qL<-t?JqBsNmUo&zE^4s89q|tis?$Zl8QQPl9TC{ua=A zTHq;R4bYH%uP?YFU-Rw%e~?2NT~rKSf@XnS`M2K&#n?=c(T@B+htXopqnG!gDjUO# z#hTFEgeLFO`QoKGsCD3|0SSAgu*DVJ9=*JZYM}m~=9m92oey4K2QPR7bw(H*oB#YT zef|2b;enS2K|>|IyjCFFRbjTjTn(BIMwCDB`Wt%IUpMP15l}1f9CV=JEh}j8%t`(h zXV6_((7^^q{#Fz4W`UVgKqtkw-Y($)jgEPNR=ak7d;vONxAg#jM;b`)43AzLQ1_%5 zWGtvD#=HX*;H_^xy5l`ctU!HhR}ag3B?cbdto|T1puwF$kj~x-kSrt2-{JzYyq9-| z3LC?VC=JlWal8j8Nq^>_a=`K^e@i>a=5AJgkpAu&5um;z=yLfBpp_@RIVuW1y(uaQ zua)@a8M>Vvnjg3}|6t{BVFPQLeSrbw!`sjScguUFcUs?;JO}k=K?9OLoiATly#Mvz zqnmZ3Ft|+NZ#e;S4Kyg2`CEU2tm}3L_hUg_+XT?GaSEs}3tFR+;o5o$#4Z30b_I00 zsHA|_tY?5ub7Ajx4gvRqLF=1-g9Z@zJN|+Uo8i$d>I|~2m&F0p_3&T@_ZYi_9U31o z3NSD<{sNKwt?xmZxjR4tG`5!D(H)=wVq|!9gGzT76-1v}0otbqU6&4;bp^Qxv<*td z(pdw1U?G1CXb(fTn}aIIU|SHu-@*buT=o^{j3co(5ZA2-2N~~jA zd<9z52-+e6J`V^o_U8^BfeY~Hb_X90nc&gw4jvZF@aP6D*>O=Rc=7Mkum7zFN~}G) zc`pls`~)5rH_dLPGV+f6x%{|3Cl#zx)c4=)C#D7;NYS{*ITRMH-+Kcu;_Y!2>k~dRQLkZ#@Ch zb_cw`6||q2mr0S0;l&Y^FaKYz`}6;Qx0{2po6AaY5`tV~1v+^UF<;Wldr5(f;l&gc zSaFDYP~>6511~|hW`Qz^1}Fun>;hdY1M>F9mEZoqJoWegf5W$+BUCJ%b-+hPx`90a zN&qkF`%zNO#}{%FzWsl>_8(}v=jE$^|Nnn;c5vWtz4`n9f6$u8n=k%>)^Bw4UgrnJ zeIw{ZTTpst^#CPfQ2F$7I{2&{cL`7d0^XRK07-G6RZ65MxBd^HPV$ zEjY=QxcGKHfF(B{Jjv~4Ehu_=d3EGL<-hWm|1YaSA@ctv_}radUJ;PExiUC{I|Ki~ zcIJW49_;1S1IbD%LkiHByFkA0<&^{pvVe?w2NB=^34B(9M$pSrP>lg=AA;I@FWA3> z5@3b02Pm1$;=@cP%||pqQ@$>sZN#rp)}w%jBRo91S(8E9IzeahfV%^rW(>HsBn?W` z(886Gzm*5X1s%@=TCeNT?HB=WdV`1BofAMe*nw`22bXKk8Q@|KR?Mn^(g>(7nFT5| zI&Z!R`UY||f5&?eALQ_dyciBgD`86tLFrBssu6T6iU%yaEdgmpWH-=aMg`B#3om+} zKr&nlXnzJM9u+(~*+8_0N2ePHh+zO4K?ipXr&rWT4!lswL5_{#g|6b4|F5SQ9(bt)GryOY z5hNj^2wEr)x@_d+OM6InLl9){9|fqnFQY+IJ&^m?LGiVj2h=P$4UR0(MTOwV0yX8BGXRC1dnbf0gq0{jP76u!vmccn;*J1|70x@fI1&u zJ|I_cC67RjPz7+&{^`Y`zo7Ul0Uurr^)hI^V&}~l6<< zItSwQ5szNpAQ{m3AIzUn2Oz@FGXj#u4KKa0fBx$~c*+aZ|B(juf8=4I;{p!4*GoY8 z!K0gXDmS=oP!a$d)#ZicRa7 z86SPh1#vIvXpRyz_Zorh`yvN-FX%Q>P=*Hgk34#LUrMntyto3Ee|^uRn{_7CEOn3W z29W)rB2?PagQJw=wZsHV4~`N6kM0IYE9*e%`_G3B4}d2hAnQRsgPn(Hk3z%K6>26n z_e}!X9|E=?+&2Tw`8Q2P&*4SRW6q}f1=$vya8PrWF32NLI<2{zhU09-n?9w^}f zoj(jZ$OCjf0C)ug(tM0ZFYii8m|gv{kkdDi`jasKgUoC_fRUaQKoez>p!^SVW-n_g z#N8V3^>7}bLl$~jV?pArmpu4gK|M%tVGIdx(D*kwQS}gUe^ojL=~Y zNPvOvZ{+Loh3>%Ji2)kIXD=6x;+y>qfio{A;HdDp!kfA^Zfr1ULHV1 zK$Qu^{qXrg1&?l4d9WMLdURg%?K}c5nZQjV(7Zk9J`H#_nEtvE-3>~TD2Z1y=!>exAjSh-cC^W z;6=__&@|{rkIv&S65oKB>>l0VIZdC=bPkVBcL9&iyCyT5#p<=c{=dwFl=$)xn>nPv{0A5J9-UyPzdnO- zAJX_n;~P+$)uWqr1sf=7KsWM(gWVL=FKE3~5(o=&rcyVgX<0XfdC>V;5zwWeVr&dA z=KKJKE`JMXtDZ+UWQO+kYf(h}_wp_RsY{Xi0ved=7H4C4;h_LZW(PbwkCZ6#Z)0eF zVPL~pChpNI+9l4$09yRb4vsSZR?uCVu7*!Q$IKgmVi$DZSMw3Z7vVnN|2tY9;qT31 z0L5?dq?Fu?kB=NnlU;O>Q=W!Pm@Ww5WxWJ1)tAG9X?B-Dc2}4d`?7a2jdI)Hm zn7;$GJ`prd0_r5S9_SP+v1oq5=+hf4;L+>TECSlY!r#2N`cnb!w<&*oiXCk%llh|jp4;K@h|^h8bUJR zEMYc=7p))x8BkBASM;O^Bo#Y;1EoIx7AuJG4ydpeR9N{hsCaz~+EZ)rqSX_WqL1?T z^8N*_TmIzI`O>HJ^NTu9Xo?2)1wVcTnO9;68V-9A0?|-&`6cL@Wkmi2?P=v${T;O4 z_@d;O|1W#~fowV80_tJ^d{O5MO%TWUTmSy~|NrH@KiJj-f$EQDCQu=94O~2cu3P}6 z@E}<6z*y=ITD_9gV8u`p>(LD_h2>!DH^3!t!xxByVdcVOaH|<~AQHm89=*IxLTn5# zT*P4Qm1xifkDz@8p!t@=9=)PL!r=C>0Vteh!OC9m@aW}L0%_xg@K?ag8>I3Mbf054 z>uyGnKTd--ltCsgl3%R2>Ra+nAtm?6ur zzd1TEmPCLO6dUC1Do};ab{uqJEyIiG7of&==kbaQ;K6LrxE{#Ipuy*a+n@^jRp-wa z*B*eHCf`cfKuf?n*+BXicDtykbTYr52{MN268f8){3TKS)y0TfAPpe(@S)7t<_H9nS%;LgEOel~`e?ZTkVgW&O7mu^o7 z$8QH2OWj;SCtSF6o^s@$df?zImgY~4&5sxzEiaVl_;gPIZFC3C@G5{5G@le`e)Qh8 z^?)P4%f-$>2anEE9-Rk0|3BiFXZQ@7x-bV>q9hEO-}UHbefbZMdrUz}zY7s`4=dC$ z`aazgK<8nA9HR_&%)|T5r$DRa(H#SsF9y43IUgIt%Sl2Y_ki1*7NE1Zx_JZsu`_f+ zmM1&~NB(V4CWB6#FqepU^zu&Q1Gk+mqT^l$f%Uh3^XL`5%+JQa-**B$7JY!f50tRG zoef$Kl(1SJu7nvh2Q5ux3dkL=YOEv*`c#Iz@^hUWCdf1 zSm&YUN3PAkSovGPD|^5zH4jhl=yojVEY@)8bk+gIsR-!qY#s1;k##Y6yh^9^ii@SQ zPU$(<&V%4lPe;(rAUBc5KEWovd_3*je^7g~mv<&F8^cR=c>i3KogZ9YH6Xm2E(nhg z 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 - - {0b8d6f56-bd7f-4426-b858-d9292b084656} - MatterControl - {97d5ade3-c1b4-4b46-8a3e-718a4f7f079f} MatterControl.Printing @@ -82,6 +78,10 @@ {d6dc2669-7b1f-40fe-89bf-45d4c94473e3} MatterControl.Winforms + + {93BEBFDF-B81A-4344-AB82-0DBF58B234CD} + MatterControlLib + {865172a0-a1a9-49c2-9386-f2fdb4e141b7} MatterControlPluginSystem diff --git a/Tests/MatterControl.Tests/MatterControl.Tests.csproj b/Tests/MatterControl.Tests/MatterControl.Tests.csproj index 927f06b81..6fd743f42 100644 --- a/Tests/MatterControl.Tests/MatterControl.Tests.csproj +++ b/Tests/MatterControl.Tests/MatterControl.Tests.csproj @@ -84,10 +84,6 @@ - - {0b8d6f56-bd7f-4426-b858-d9292b084656} - MatterControl - {97d5ade3-c1b4-4b46-8a3e-718a4f7f079f} MatterControl.Printing @@ -96,6 +92,10 @@ {d6dc2669-7b1f-40fe-89bf-45d4c94473e3} MatterControl.Winforms + + {93BEBFDF-B81A-4344-AB82-0DBF58B234CD} + MatterControlLib + {865172a0-a1a9-49c2-9386-f2fdb4e141b7} MatterControlPluginSystem