From 66c9cea30668292d8c6a872cc7600b02a96a547b Mon Sep 17 00:00:00 2001 From: Peter Wagner Date: Tue, 14 Nov 2023 08:36:21 +0000 Subject: [PATCH] * Version 80 --- .gitignore | 4 + Documents/Help/Changelog.md | 23 +- LICENSE | 2 +- .../Docking Customized/ContentDocument.cs | 2 +- .../Docking Customized/ContentInput.cs | 2 +- .../ContentPropertyGrid.Designer.cs | 4 +- .../Docking Customized/ContentPropertyGrid.cs | 4 +- .../Docking Customized 2022.csproj | 8 +- .../Docking Customized/Form1.cs | 2 +- .../Docking Customized/Program.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../Docking Flags/ContentDocument.cs | 2 +- .../Docking Flags/ContentFlags.cs | 2 +- .../Docking Flags/Docking Flags 2022.csproj | 6 +- .../Docking Flags/Form1.cs | 2 +- .../Docking Flags/Program.cs | 2 +- .../Docking Flags/Properties/AssemblyInfo.cs | 2 +- .../Docking Persistence/ContentDocument.cs | 2 +- .../Docking Persistence/ContentInput.cs | 2 +- .../ContentPropertyGrid.cs | 4 +- .../Docking Persistence 2022.csproj | 8 +- .../Docking Persistence/Form1.cs | 2 +- .../Docking Persistence/Program.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../ContentDocument.cs | 2 +- .../External Drag To Docking/ContentInput.cs | 2 +- .../ContentPropertyGrid.cs | 4 +- .../ContentTreeView.cs | 2 +- .../External Drag To Docking 2022.csproj | 6 +- .../External Drag To Docking/Form1.cs | 2 +- .../External Drag To Docking/Program.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../Multi Control Docking/ContentInput.cs | 2 +- .../Multi Control Docking/Form1.cs | 2 +- .../Multi Control Docking 2022.csproj | 6 +- .../Multi Control Docking/Program.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../ContentDocument.cs | 2 +- .../Navigator + FloatingWindows/Form1.cs | 2 +- .../Navigator + FloatingWindows 2022.csproj | 6 +- .../Navigator + FloatingWindows/Program.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../Standard Docking/ContentDocument.cs | 2 +- .../Standard Docking/ContentInput.cs | 2 +- .../Standard Docking/ContentPropertyGrid.cs | 4 +- .../Standard Docking/Form1.cs | 42 +- .../Standard Docking/Program.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../Standard Docking 2022.csproj | 8 +- Source/Krypton Explorer/Form1.Designer.cs | 3499 +++++++++-------- Source/Krypton Explorer/Form1.cs | 400 +- Source/Krypton Explorer/Form1.resx | 302 +- .../HelpFileLocator.Designer.cs | 156 + Source/Krypton Explorer/HelpFileLocator.cs | 49 + Source/Krypton Explorer/HelpFileLocator.resx | 440 +++ .../Krypton Explorer 2022 (Debug) - Dev.sln | 5 + .../Krypton Explorer 2022.csproj | 7 +- Source/Krypton Explorer/Program.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../Properties/Settings.Designer.cs | 20 +- .../Properties/Settings.settings | 10 +- Source/Krypton Explorer/app.config | 10 +- Source/Krypton Explorer/example.png | Bin 223368 -> 198705 bytes .../Basic Events/Basic Events 2022.csproj | 6 +- .../Basic Events/Form1.Designer.cs | 2 +- .../Basic Events/Form1.cs | 2 +- .../Basic Events/Program.cs | 2 +- .../Basic Events/Properties/AssemblyInfo.cs | 2 +- .../Expanding Pages 2022.csproj | 6 +- .../Expanding Pages/Form1.Designer.cs | 2 +- .../Expanding Pages/Form1.cs | 20 +- .../Expanding Pages/Program.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../Navigator Context Menus/Form1.Designer.cs | 2 +- .../Navigator Context Menus/Form1.cs | 2 +- .../Navigator Context Menus 2022.csproj | 6 +- .../Navigator Context Menus/Program.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../Navigator Modes/Form1.Designer.cs | 2 +- .../Navigator Modes/Form1.cs | 2 +- .../Navigator Modes 2022.csproj | 6 +- .../Navigator Modes/Program.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../Navigator Palettes/Form1.Designer.cs | 10 +- .../Navigator Palettes/Form1.cs | 2 +- .../Navigator Palettes 2022.csproj | 6 +- .../Navigator Palettes/Program.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../Navigator Playground/Form1.Designer.cs | 2 +- .../Navigator Playground/Form1.cs | 2 +- .../Navigator Playground 2022.csproj | 6 +- .../Navigator Playground/Program.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../Navigator ToolTips/Form1.Designer.cs | 2 +- .../Navigator ToolTips/Form1.cs | 2 +- .../Navigator ToolTips 2022.csproj | 6 +- .../Navigator ToolTips/Program.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../OneNote Tabs/Form1.Designer.cs | 2 +- .../OneNote Tabs/Form1.cs | 2 +- .../OneNote Tabs/OneNote Tabs 2022.csproj | 6 +- .../OneNote Tabs/Program.cs | 2 +- .../OneNote Tabs/Properties/AssemblyInfo.cs | 2 +- .../Orientation + Alignment/Form1.Designer.cs | 2 +- .../Orientation + Alignment/Form1.cs | 2 +- .../Orientation + Alignment 2022.csproj | 6 +- .../Orientation + Alignment/Program.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../Outlook Mockup/Form1.Designer.cs | 2 +- .../Outlook Mockup/Form1.cs | 20 +- .../Outlook Mockup/Outlook Mockup 2022.csproj | 6 +- .../Outlook Mockup/Program.cs | 2 +- .../Outlook Mockup/Properties/AssemblyInfo.cs | 2 +- .../Per-Tab Buttons/Form1.Designer.cs | 2 +- .../Per-Tab Buttons/Form1.cs | 2 +- .../Per-Tab Buttons 2022.csproj | 6 +- .../Per-Tab Buttons/Program.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../Popup Pages/Form1.Designer.cs | 2 +- .../Popup Pages/Form1.cs | 2 +- .../Popup Pages/Popup Pages 2022.csproj | 6 +- .../Popup Pages/Program.cs | 2 +- .../Popup Pages/Properties/AssemblyInfo.cs | 2 +- .../Singleline + Multiline/Form1.Designer.cs | 2 +- .../Singleline + Multiline/Form1.cs | 2 +- .../Singleline + Multiline/Program.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../Singleline + Multiline 2022.csproj | 6 +- .../Tab Border Styles/Form1.Designer.cs | 2 +- .../Tab Border Styles/Form1.cs | 2 +- .../Tab Border Styles/Program.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../Tab Border Styles 2022.csproj | 6 +- .../User Page Creation/Form1.Designer.cs | 2 +- .../User Page Creation/Form1.cs | 2 +- .../User Page Creation/Program.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../User Page Creation 2022.csproj | 6 +- .../Application Menu 2022.csproj | 12 +- .../Application Menu/Form1.Designer.cs | 2 +- .../Application Menu/Form1.cs | 24 +- .../Application Menu/Program.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../Auto Shrinking Groups 2022.csproj | 12 +- .../Auto Shrinking Groups/Form1.Designer.cs | 2 +- .../Auto Shrinking Groups/Form1.cs | 2 +- .../Auto Shrinking Groups/Program.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../Contextual Tabs 2022.csproj | 12 +- .../Contextual Tabs/Form1.Designer.cs | 2 +- .../Contextual Tabs/Form1.cs | 48 +- .../Contextual Tabs/Program.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../Form1.Designer.cs | 2 +- .../KeyTips + Keyboard Access/Form1.cs | 52 +- .../KeyTips + Keyboard Access 2022.csproj | 12 +- .../KeyTips + Keyboard Access/Program.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- ...amples 2022 (Debug) - Dev.sln.DotSettings | 3 + .../KryptonGallery Examples/Form1.Designer.cs | 2 +- .../KryptonGallery Examples/Form1.cs | 12 +- .../KryptonGallery Examples 2022.csproj | 12 +- ...nGallery Examples 2022.csproj.DotSettings} | 2 +- .../KryptonGallery Examples/Program.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../MDI Ribbon/Form1.Designer.cs | 2 +- .../MDI Ribbon/Form1.cs | 6 +- .../MDI Ribbon/Form2.Designer.cs | 2 +- .../MDI Ribbon/Form2.cs | 68 +- .../MDI Ribbon/Form3.cs | 2 +- .../MDI Ribbon/MDI Ribbon 2022.csproj | 12 +- .../MDI Ribbon/Program.cs | 2 +- .../MDI Ribbon/Properties/AssemblyInfo.cs | 2 +- .../Outlook Mail Clone/Form1.Designer.cs | 85 +- .../Outlook Mail Clone/Form1.cs | 2 +- .../Outlook Mail Clone/Form1.resx | 676 +++- .../Outlook Mail Clone 2022.csproj | 12 +- .../Outlook Mail Clone/Program.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../Quick Access Toolbar/Form1.Designer.cs | 2 +- .../Quick Access Toolbar/Form1.cs | 14 +- .../Quick Access Toolbar/Program.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../Quick Access Toolbar 2022.csproj | 12 +- .../Form1.Designer.cs | 462 +-- .../Ribbon + Navigator + Workspace/Form1.cs | 37 +- .../Ribbon + Navigator + Workspace/Form1.resx | 182 +- .../Ribbon + Navigator + Workspace/Program.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- ...Ribbon + Navigator + Workspace 2022.csproj | 16 +- .../Ribbon Controls/Form1.Designer.cs | 783 ++-- .../Ribbon Controls/Form1.cs | 72 +- .../Ribbon Controls/Form1.resx | 1106 +++++- .../Ribbon Controls/Program.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../Ribbon Controls 2022.csproj | 14 +- .../Ribbon Gallery/Form1.Designer.cs | 2 +- .../Ribbon Gallery/Form1.cs | 8 +- .../Ribbon Gallery/Program.cs | 2 +- .../Ribbon Gallery/Properties/AssemblyInfo.cs | 2 +- .../Ribbon Gallery/Ribbon Gallery 2022.csproj | 12 +- .../Ribbon ToolTips/Form1.Designer.cs | 3 +- .../Ribbon ToolTips/Form1.cs | 2 +- .../Ribbon ToolTips/Program.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../Ribbon ToolTips 2022.csproj | 12 +- .../ButtonSpec Playground 2022.csproj | 7 +- .../ButtonSpec Playground/Form1.Designer.cs | 2 +- .../ButtonSpec Playground/Form1.cs | 2 +- .../ButtonSpec Playground/Program.cs | 6 +- .../Properties/AssemblyInfo.cs | 2 +- .../Child Control Stack 2022.csproj | 7 +- .../Child Control Stack/Form1.Designer.cs | 2 +- .../Child Control Stack/Form1.cs | 10 +- .../Child Control Stack/Program.cs | 6 +- .../Properties/AssemblyInfo.cs | 2 +- .../Custom Control using Palettes 2022.csproj | 7 +- .../Form1.Designer.cs | 6 +- .../Custom Control using Palettes/Form1.cs | 10 +- .../MyUserControl.cs | 61 +- .../Custom Control using Palettes/Program.cs | 6 +- .../Properties/AssemblyInfo.cs | 2 +- ...Custom Control using Renderers 2022.csproj | 7 +- .../Form1.Designer.cs | 6 +- .../Custom Control using Renderers/Form1.cs | 10 +- .../MyUserControl.cs | 219 +- .../Custom Control using Renderers/Program.cs | 6 +- .../Properties/AssemblyInfo.cs | 2 +- ...nding HeaderGroups (DockStyle) 2022.csproj | 7 +- .../Form1.Designer.cs | 2 +- .../Form1.cs | 10 +- .../Program.cs | 6 +- .../Properties/AssemblyInfo.cs | 2 +- ...nding HeaderGroups (Splitters) 2022.csproj | 12 +- .../Form1.Designer.cs | 2 +- .../Form1.cs | 10 +- .../Program.cs | 6 +- .../Properties/AssemblyInfo.cs | 2 +- ...Expanding HeaderGroups (Stack) 2022.csproj | 12 +- .../Form1.Designer.cs | 2 +- .../Expanding HeaderGroups (Stack)/Form1.cs | 10 +- .../Expanding HeaderGroups (Stack)/Program.cs | 6 +- .../Properties/AssemblyInfo.cs | 2 +- .../Input Form/Form1.Designer.cs | 2 +- .../Input Form/Form1.cs | 10 +- .../Input Form/Input Form 2022.csproj | 12 +- .../Input Form/Program.cs | 6 +- .../Input Form/Properties/AssemblyInfo.cs | 2 +- .../Form1.Designer.cs | 199 + .../IntegratedToolbarExample/Form1.cs | 12 + .../Form1.resx | 0 .../IntegratedToolbarExample 2022.csproj | 33 + .../IntegratedToolbarExample.gif | Bin 0 -> 241805 bytes .../IntegratedToolbarExample/Krypton.ico | Bin 0 -> 18718 bytes .../IntegratedToolbarExample/Program.cs | 30 + .../Krypton Scrollbars 2022.csproj | 12 +- .../Krypton Scrollbars/Krypton.ico | Bin 9662 -> 18718 bytes .../Krypton Scrollbars/Program.cs | 4 +- .../Krypton Theme Playground/Form1.cs | 5 +- .../Krypton Theme Playground 2022.csproj | 12 +- .../Krypton Theme Playground/Program.cs | 4 +- .../Krypton Theme Selector/Example.png | Bin 0 -> 71558 bytes .../Krypton Theme Selector/Form1.Designer.cs | 36 +- .../Krypton Theme Selector/Form1.cs | 8 +- .../Krypton Theme Selector 2022.csproj | 22 +- .../Krypton Theme Selector/Program.cs | 2 +- ...n Toolkit Examples 2022 (Debug) - Dev.sln | 39 +- ...amples 2022 (Debug) - Dev.sln.DotSettings | 10 +- ...Toolkit Examples 2022 (Debug) - Nuget.sln | 43 + ...olkit Examples 2022 (Release) - Nuget.sln | 240 +- ...oolkit Examples 2022 - Dev.sln.DotSettings | 6 - .../Krypton UAC Button/Form1.Designer.cs | 1 - .../Krypton UAC Button/Form1.cs | 18 +- .../Krypton UAC Button 2022.csproj | 13 +- .../Krypton UAC Button/Program.cs | 4 +- .../Form1.Designer.cs | 24 +- .../KryptonBorderEdge Examples/Form1.cs | 26 +- .../KryptonBorderEdge Examples 2022.csproj | 12 +- .../KryptonBorderEdge Examples/Program.cs | 6 +- .../Properties/AssemblyInfo.cs | 2 +- .../Form1.Designer.cs | 22 +- .../KryptonBreadCrumb Examples/Form1.cs | 2 +- .../KryptonBreadCrumb Examples/Form1.resx | 60 + .../KryptonBreadCrumb Examples 2022.csproj | 25 +- .../KryptonBreadCrumb Examples/Program.cs | 6 +- .../Properties/AssemblyInfo.cs | 2 +- .../Properties/Resources.Designer.cs | 2 +- .../KryptonButton Examples/Form1.cs | 10 +- .../KryptonButton Examples 2022.csproj | 14 +- .../KryptonSplitButtonDemo.gif | Bin 0 -> 150573 bytes .../KryptonButton Examples/Program.cs | 6 +- .../Properties/AssemblyInfo.cs | 2 +- .../KryptonCheckBox Examples/Form1.cs | 8 +- .../KryptonCheckBox Examples 2022.csproj | 12 +- .../KryptonCheckBox Examples/Program.cs | 6 +- .../Properties/AssemblyInfo.cs | 2 +- .../KryptonCheckButton Examples/Form1.cs | 10 +- .../KryptonCheckButton Examples 2022.csproj | 12 +- .../KryptonCheckButton Examples/Program.cs | 6 +- .../Properties/AssemblyInfo.cs | 2 +- .../KryptonCheckSet Examples/Form1.cs | 2 +- .../KryptonCheckSet Examples 2022.csproj | 12 +- .../KryptonCheckSet Examples/Program.cs | 6 +- .../Properties/AssemblyInfo.cs | 2 +- .../Form1.Designer.cs | 6 +- .../KryptonCheckedListBox Examples/Form1.cs | 10 +- ...KryptonCheckedListBox Examples 2022.csproj | 12 +- .../KryptonCheckedListBox Examples/Program.cs | 6 +- .../Properties/AssemblyInfo.cs | 2 +- .../Form1.Designer.cs | 80 +- .../KryptonColorButton Examples/Form1.cs | 20 +- .../KryptonColorButton Examples/Form1.resx | 68 +- .../KryptonColorButton Examples 2022.csproj | 12 +- .../KryptonColorButton Examples/Program.cs | 6 +- .../Properties/AssemblyInfo.cs | 2 +- .../Form1.Designer.cs | 49 +- .../KryptonColorDialog Example/Form1.cs | 29 +- .../KryptonColorDialog Example 2022.csproj | 13 +- .../KryptonColorDialog Example/Program.cs | 4 +- .../KryptonColorDialog Example/example.png | Bin 72907 -> 73812 bytes .../Form1.Designer.cs | 362 +- .../KryptonComboBox Examples/Form1.cs | 5 +- .../KryptonComboBox Examples 2022.csproj | 12 +- .../KryptonComboBox Examples/Program.cs | 6 +- .../Properties/AssemblyInfo.cs | 2 +- .../KryptonCommand Examples/Form1.cs | 2 +- .../KryptonCommand Examples 2022.csproj | 12 +- .../KryptonCommand Examples/Program.cs | 6 +- .../Properties/AssemblyInfo.cs | 2 +- .../Form1.Designer.cs | 1802 ++++----- .../KryptonContextMenu Examples/Form1.cs | 6 +- .../KryptonContextMenu Examples/Form1.resx | 1753 +++++---- .../KryptonContextMenu Examples 2022.csproj | 16 +- .../KryptonContextMenu Examples/Program.cs | 7 +- .../Properties/AssemblyInfo.cs | 2 +- .../KryptonContextMenu Examples/app.config | 4 +- .../KryptonContextMenu Examples/app.manifest | 2 +- .../KryptonContextMenu Examples/example.png | Bin 86064 -> 193652 bytes .../Form1.Designer.cs | 6 +- .../KryptonDataGridView Examples/Form1.cs | 3 +- .../KryptonDataGridView Examples 2022.csproj | 12 +- .../KryptonDataGridView Examples/Program.cs | 6 +- .../Form1.Designer.cs | 4 +- .../KryptonDateTimePicker Examples/Form1.cs | 6 +- ...KryptonDateTimePicker Examples 2022.csproj | 12 +- .../KryptonDateTimePicker Examples/Program.cs | 6 +- .../Properties/AssemblyInfo.cs | 2 +- .../Form1.Designer.cs | 256 +- .../KryptonDomainUpDown Examples/Form1.cs | 10 +- .../KryptonDomainUpDown Examples 2022.csproj | 12 +- .../KryptonDomainUpDown Examples/Program.cs | 6 +- .../Properties/AssemblyInfo.cs | 2 +- .../KryptonDropButton Examples/Form1.cs | 2 +- .../KryptonDropButton Examples 2022.csproj | 12 +- .../KryptonDropButton Examples/Program.cs | 6 +- .../Properties/AssemblyInfo.cs | 2 +- .../Form1.Designer.cs | 463 --- .../KryptonFileDialog Example/Form1.cs | 68 - .../KryptonFileDialog Example/example.png | Bin 72907 -> 0 bytes .../Form1.Designer.cs | 560 +-- .../Form1.cs | 63 +- .../Form1.resx | 55 +- ...tonFolderBrowserDialog Example 2022.csproj | 15 +- .../Program.cs | 2 +- .../example.png | Bin 72907 -> 122901 bytes .../Form1.Designer.cs | 197 +- .../KryptonFontDialog Example/Form1.cs | 12 +- .../KryptonFontDialog Example/Form1.resx | 317 ++ .../KryptonFontDialog Example 2022.csproj | 16 +- .../KryptonFontDialog Example/Program.cs | 4 +- .../KryptonForm Examples/Form1.Designer.cs | 107 +- .../KryptonForm Examples/Form1.cs | 39 +- .../KryptonForm Examples/Form1.resx | 60 - .../KryptonForm Examples 2022.csproj | 12 +- .../KryptonForm Examples/Program.cs | 6 +- .../KryptonGroup Examples/Form1.cs | 8 +- .../KryptonGroup Examples 2022.csproj | 12 +- .../KryptonGroup Examples/Program.cs | 6 +- .../Properties/AssemblyInfo.cs | 2 +- .../KryptonGroupBox Examples/Form1.cs | 4 +- .../KryptonGroupBox Examples 2022.csproj | 12 +- .../KryptonGroupBox Examples/Program.cs | 6 +- .../Properties/AssemblyInfo.cs | 2 +- .../KryptonHeader Examples/Form1.cs | 10 +- .../KryptonHeader Examples 2022.csproj | 12 +- .../KryptonHeader Examples/Program.cs | 6 +- .../Properties/AssemblyInfo.cs | 2 +- .../KryptonHeaderGroup Examples/Form1.cs | 18 +- .../KryptonHeaderGroup Examples 2022.csproj | 12 +- .../KryptonHeaderGroup Examples/Program.cs | 6 +- .../Properties/AssemblyInfo.cs | 2 +- .../Form1.Designer.cs | 488 +-- .../KryptonHelpIcon Examples/Form1.cs | 74 +- .../KryptonHelpIcon Examples 2022.csproj | 13 +- .../KryptonHelpIcon Examples/Program.cs | 4 +- .../Form1.Designer.cs | 2 +- .../KryptonInputBox Examples/Form1.cs | 2 +- .../KryptonInputBox Examples 2022.csproj | 12 +- .../KryptonInputBox Examples/Program.cs | 6 +- .../Properties/AssemblyInfo.cs | 2 +- .../KryptonLabel Examples/Form1.Designer.cs | 103 +- .../KryptonLabel Examples/Form1.cs | 2 +- .../KryptonLabel Examples/Form1.resx | 12 +- .../KryptonLabel Examples 2022.csproj | 12 +- .../KryptonLabel Examples/Program.cs | 6 +- .../Properties/AssemblyInfo.cs | 2 +- .../Form1.Designer.cs | 2 +- .../KryptonLinkLabel Examples/Form1.cs | 2 +- .../KryptonLinkLabel Examples 2022.csproj | 12 +- .../KryptonLinkLabel Examples/Program.cs | 6 +- .../Properties/AssemblyInfo.cs | 2 +- .../Form1.Designer.cs | 39 + .../KryptonLinkWrapLabel Example/Form1.cs | 12 + .../KryptonLinkWrapLabel Example/Form1.resx | 120 + .../KryptonLinkWrapLabel Example/Krypton.ico | Bin 0 -> 18718 bytes .../KryptonLinkWrapLabel Example 2022.csproj | 42 + .../KryptonLinkWrapLabel Example/Program.cs | 17 + .../KryptonListBox Examples/Form1.Designer.cs | 2 +- .../KryptonListBox Examples/Form1.cs | 23 +- .../KryptonListBox Examples 2022.csproj | 12 +- .../KryptonListBox Examples/Program.cs | 6 +- .../Properties/AssemblyInfo.cs | 2 +- .../Form1.Designer.cs | 2 +- .../KryptonListView Examples/Form1.cs | 3 +- .../KryptonListView Examples 2022.csproj | 11 +- .../KryptonListView Examples/Program.cs | 4 +- .../KryptonMaskedTextBox Examples/Form1.cs | 2 +- .../KryptonMaskedTextBox Examples 2022.csproj | 12 +- .../KryptonMaskedTextBox Examples/Program.cs | 6 +- .../Properties/AssemblyInfo.cs | 2 +- .../Form1.Designer.cs | 519 +-- .../KryptonMessageBox Examples/Form1.cs | 271 +- .../KryptonMessageBox Examples/Form1.resx | 3 + .../KryptonMessageBox Examples 2022.csproj | 11 +- .../KryptonMessageBoxWrapLabelExample.gif | Bin 0 -> 734737 bytes .../KryptonMessageBox Examples/Program.cs | 6 +- .../Properties/AssemblyInfo.cs | 2 +- .../Form1.Designer.cs | 6 +- .../KryptonMonthCalendar Examples/Form1.cs | 2 +- .../KryptonMonthCalendar Examples 2022.csproj | 12 +- .../KryptonMonthCalendar Examples/Program.cs | 6 +- .../Properties/AssemblyInfo.cs | 2 +- .../Form1.Designer.cs | 2 +- .../KryptonNumericUpDown Examples/Form1.cs | 10 +- .../KryptonNumericUpDown Examples 2022.csproj | 12 +- .../KryptonNumericUpDown Examples/Program.cs | 6 +- .../Properties/AssemblyInfo.cs | 2 +- .../Form1.Designer.cs | 337 ++ .../KryptonOpenFileDialog Example/Form1.cs | 42 + .../KryptonOpenFileDialog Example/Form1.resx | 119 + .../KryptonOpenFileDialog Example 2022.csproj | 31 + .../KryptonOpenFileDialog Example/Program.cs | 19 + .../app.config | 0 .../app.manifest | 0 .../KryptonOpenFileDialog Example/example.png | Bin 0 -> 141577 bytes ...KryptonPageSetupDialog Example 2022.csproj | 2 +- .../KryptonPalette Examples/Form1.Designer.cs | 1282 ++---- .../KryptonPalette Examples/Form1.cs | 184 +- .../KryptonPalette Examples/Form1.resx | 51 +- .../KryptonPalette Examples 2022.csproj | 12 +- .../KryptonPalette Examples/Program.cs | 6 +- .../Properties/AssemblyInfo.cs | 2 +- .../KryptonPalette Examples/example.gif | Bin 0 -> 2097917 bytes .../KryptonPalette Examples/example.png | Bin 232983 -> 0 bytes .../KryptonPanel Examples/Form1.cs | 6 +- .../KryptonPanel Examples 2022.csproj | 7 +- .../KryptonPanel Examples/Program.cs | 6 +- .../Properties/AssemblyInfo.cs | 2 +- .../Form1.Designer.cs | 170 +- .../KryptonPrintDialog Example/Form1.cs | 15 +- .../KryptonPrintDialog Example/Form1.resx | 317 ++ .../KryptonPrintDialog Example 2022.csproj | 13 +- .../KryptonPrintDialog Example/Program.cs | 4 +- .../Form1.Designer.cs | 263 ++ .../KryptonProgressbar Examples/Form1.cs | 21 + .../KryptonProgressbar Examples/Form1.resx | 126 + .../KryptonProgressbar Examples/Krypton.ico | Bin 0 -> 18718 bytes .../KryptonProgressbar Examples 2022.csproj | 37 + .../KryptonProgressbar Examples/Program.cs | 19 + .../KryptonProgressbar Examples/example.gif | Bin 0 -> 1805567 bytes .../Form1.Designer.cs | 190 + .../KryptonPropertyGridExample/Form1.cs | 27 + .../KryptonPropertyGridExample/Form1.resx | 443 +++ .../KryptonPropertyGridExample/Krypton.ico | Bin 0 -> 18718 bytes .../KryptonPropertyGridExample 2022.csproj | 42 + .../KryptonPropertyGridExample/Program.cs | 30 + .../KryptonPropertyGridExample/app.manifest | 79 + .../KryptonPropertyGridExample/example.gif | Bin 0 -> 690408 bytes .../KryptonRadioButton Examples/Form1.cs | 8 +- .../KryptonRadioButton Examples 2022.csproj | 12 +- .../KryptonRadioButton Examples/Program.cs | 6 +- .../Properties/AssemblyInfo.cs | 2 +- .../KryptonRichTextBox Examples/Form1.cs | 2 +- .../KryptonRichTextBox Examples 2022.csproj | 12 +- .../KryptonRichTextBox Examples/Program.cs | 6 +- .../Properties/AssemblyInfo.cs | 2 +- .../Form1.Designer.cs | 294 ++ .../KryptonSaveFileDialog Example/Form1.cs | 40 + .../KryptonSaveFileDialog Example/Form1.resx | 119 + ...KryptonSaveFileDialog Example 2022.csproj} | 16 +- .../Program.cs | 0 .../KryptonSaveFileDialog Example/app.config | 9 + .../app.manifest | 77 + .../KryptonSaveFileDialog Example/example.png | Bin 0 -> 140357 bytes .../Form1.Designer.cs | 90 +- .../KryptonScrollbar Examples 2022.csproj | 13 +- .../KryptonScrollbar Examples/Program.cs | 4 +- .../Form1.Designer.cs | 2 +- .../KryptonSeparator Examples/Form1.cs | 22 +- .../KryptonSeparator Examples 2022.csproj | 12 +- .../KryptonSeparator Examples/Program.cs | 6 +- .../Properties/AssemblyInfo.cs | 2 +- .../KryptonSplitContainer Examples/Form1.cs | 22 +- ...KryptonSplitContainer Examples 2022.csproj | 12 +- .../KryptonSplitContainer Examples/Program.cs | 6 +- .../Properties/AssemblyInfo.cs | 2 +- .../Form1.cs | 13 +- ...tringCollectionEditor Examples 2022.csproj | 12 +- .../Program.cs | 2 +- .../KryptonTableLayoutPanel Examples/Form1.cs | 6 +- .../Krypton.ico | Bin 9662 -> 18718 bytes ...yptonTableLayoutPanel Examples 2022.csproj | 11 +- .../Program.cs | 6 +- .../Properties/AssemblyInfo.cs | 2 +- .../Form1.Designer.cs | 2 +- .../KryptonTaskDialog Examples/Form1.cs | 14 +- .../KryptonTaskDialog Examples 2022.csproj | 12 +- .../KryptonTaskDialog Examples/Program.cs | 6 +- .../Properties/AssemblyInfo.cs | 2 +- .../KryptonTextBox Examples/Form1.cs | 2 +- .../KryptonTextBox Examples 2022.csproj | 12 +- .../KryptonTextBox Examples/Program.cs | 6 +- .../Properties/AssemblyInfo.cs | 2 +- .../KryptonTrackBar Examples/Form1.cs | 6 +- .../KryptonTrackBar Examples 2022.csproj | 12 +- .../KryptonTrackBar Examples/Program.cs | 4 +- .../Properties/AssemblyInfo.cs | 2 +- .../Form1.Designer.cs | 2 +- .../KryptonTreeView Examples/Form1.cs | 8 +- .../KryptonTreeView Examples 2022.csproj | 12 +- .../KryptonTreeView Examples/Program.cs | 4 +- .../Properties/AssemblyInfo.cs | 2 +- .../Form1.Designer.cs | 2 +- .../KryptonWebBrowser Example/Form1.cs | 2 +- .../KryptonWebBrowser Example 2022.csproj | 11 +- .../KryptonWebBrowser Example/Program.cs | 4 +- .../Form1.Designer.cs | 112 +- .../KryptonWrapLabel Examples/Form1.cs | 9 +- .../KryptonWrapLabel Examples/Form1.resx | 4 + .../KryptonWrapLabel Examples 2022.csproj | 12 +- .../KryptonWrapLabel Examples/Program.cs | 6 +- .../Properties/AssemblyInfo.cs | 2 +- .../MDI Application/Form1.Designer.cs | 2 +- .../MDI Application/Form1.cs | 12 +- .../MDI Application/Form2.Designer.cs | 2 +- .../MDI Application/Form2.cs | 51 +- .../MDI Application 2022.csproj | 12 +- .../MDI Application/Program.cs | 6 +- .../Properties/AssemblyInfo.cs | 2 +- Source/Krypton Toolkit Examples/README.md | 34 +- .../SystemThemedForms/Program.cs | 4 +- .../Properties/Resources.resx | 4 - .../SystemThemedForms 2022.csproj | 14 +- .../Test Clip Base/Program.cs | 4 +- .../Test Clip Base/Test Clip Base 2022.csproj | 12 +- .../Form1.Designer.cs | 2 +- .../Test Combo Domain Numeric/Form1.cs | 2 +- .../Test Combo Domain Numeric/Program.cs | 6 +- .../Test Combo Domain Numeric 2022.csproj | 16 +- .../Form1.Designer.cs | 6 +- .../Test MessageBox Clipping/Form1.cs | 28 +- .../Test MessageBox Clipping/Program.cs | 4 +- .../Properties/Resources.resx | 4 - .../Test MessageBox Clipping 2022.csproj | 14 +- .../Test Text Clipping/Form1.Designer.cs | 6 +- .../Test Text Clipping/Form1.cs | 24 +- .../Test Text Clipping/Program.cs | 4 +- .../Properties/AssemblyInfo.cs | 2 +- .../Test Text Clipping 2022.csproj | 12 +- .../Form1.Designer.cs | 6 +- .../Three Pane Application (Basic)/Form1.cs | 26 +- .../Three Pane Application (Basic)/Program.cs | 6 +- .../Properties/AssemblyInfo.cs | 2 +- ...Three Pane Application (Basic) 2022.csproj | 12 +- .../Form1.Designer.cs | 6 +- .../Form1.cs | 24 +- .../Program.cs | 6 +- .../Properties/AssemblyInfo.cs | 2 +- ...ee Pane Application (Extended) 2022.csproj | 12 +- .../Advanced Page Drag + Drop 2022.csproj | 8 +- .../Advanced Page Drag + Drop/Form1.cs | 9 +- .../PageDragTreeView.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../Basic Page Drag + Drop 2022.csproj | 8 +- .../Basic Page Drag + Drop/Form1.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../Cell Maximize + Restore 2022.csproj | 8 +- .../Cell Maximize + Restore/Form1.cs | 2 +- .../Cell Maximize + Restore/Program.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../Memo Editor/Form1.Designer.cs | 25 +- .../Memo Editor/Form1.cs | 4 +- .../Memo Editor/Memo Editor 2022.csproj | 10 +- .../Memo Editor/Program.cs | 2 +- .../Memo Editor/Properties/AssemblyInfo.cs | 2 +- .../Workspace Cell Layout/Form1.cs | 2 +- .../Workspace Cell Layout/Program.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../Workspace Cell Layout 2022.csproj | 8 +- .../Workspace Cell Modes/Form1.cs | 2 +- .../Workspace Cell Modes/Program.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../Workspace Cell Modes 2022.csproj | 8 +- .../Workspace Persistence/Form1.cs | 2 +- .../Workspace Persistence/Program.cs | 2 +- .../Properties/AssemblyInfo.cs | 2 +- .../Workspace Persistence 2022.csproj | 8 +- Source/WixInstaller/README.md | 2 +- Source/WixInstaller/RemovePdbs.xslt | 2 +- .../WixInstaller.net48/CheckFor.Net.wxs | 136 +- .../KryptonToolkitDemos.wxs | 6 +- .../WixInstaller.net48/License.rtf | 139 +- .../WixInstaller.net48/Product.wxs | 132 +- .../WixInstaller.net48/WixInstaller.net48.wax | 2 +- .../WixInstaller.net48.wixproj | 52 +- .../KryptonToolkitDemos.wxs | 5 +- .../WixInstaller.net60/License.rtf | 139 +- .../WixInstaller.net60/Product.wxs | 121 +- .../WixInstaller.net60.wixproj | 43 +- .../WixInstaller.net70/BasePath70.wxs | 3315 +++++++++++----- .../KryptonToolkitDemos.wxs | 21 +- .../WixInstaller.net70/License.rtf | 139 +- .../WixInstaller.net70/Product.wxs | 121 +- .../WixInstaller.net70.wixproj | 76 +- .../WixInstaller.net80/BasePath80.wxs | 2346 +++++++++++ .../KryptonToolkitDemos.wxs | 19 + .../WixInstaller.net80/License.rtf | 225 ++ .../WixInstaller.net80/Product.wxs | 65 + .../WixInstaller.net80/WixInstaller.net80.wax | 10 + .../WixInstaller.net80.wixproj | 29 + Source/WixInstaller/WixInstaller.sln | 56 +- 641 files changed, 20549 insertions(+), 11750 deletions(-) create mode 100644 Source/Krypton Explorer/HelpFileLocator.Designer.cs create mode 100644 Source/Krypton Explorer/HelpFileLocator.cs create mode 100644 Source/Krypton Explorer/HelpFileLocator.resx rename Source/{Krypton Toolkit Examples/KryptonForm Examples/KryptonForm Examples 2019.csproj.DotSettings => Krypton Ribbon Examples/KryptonGallery Examples/KryptonGallery Examples 2022.csproj.DotSettings} (82%) create mode 100644 Source/Krypton Toolkit Examples/IntegratedToolbarExample/Form1.Designer.cs create mode 100644 Source/Krypton Toolkit Examples/IntegratedToolbarExample/Form1.cs rename Source/Krypton Toolkit Examples/{KryptonFileDialog Example => IntegratedToolbarExample}/Form1.resx (100%) create mode 100644 Source/Krypton Toolkit Examples/IntegratedToolbarExample/IntegratedToolbarExample 2022.csproj create mode 100644 Source/Krypton Toolkit Examples/IntegratedToolbarExample/IntegratedToolbarExample.gif create mode 100644 Source/Krypton Toolkit Examples/IntegratedToolbarExample/Krypton.ico create mode 100644 Source/Krypton Toolkit Examples/IntegratedToolbarExample/Program.cs create mode 100644 Source/Krypton Toolkit Examples/Krypton Theme Selector/Example.png delete mode 100644 Source/Krypton Toolkit Examples/Krypton Toolkit Examples 2022 - Dev.sln.DotSettings create mode 100644 Source/Krypton Toolkit Examples/KryptonButton Examples/KryptonSplitButtonDemo.gif delete mode 100644 Source/Krypton Toolkit Examples/KryptonFileDialog Example/Form1.Designer.cs delete mode 100644 Source/Krypton Toolkit Examples/KryptonFileDialog Example/Form1.cs delete mode 100644 Source/Krypton Toolkit Examples/KryptonFileDialog Example/example.png create mode 100644 Source/Krypton Toolkit Examples/KryptonLinkWrapLabel Example/Form1.Designer.cs create mode 100644 Source/Krypton Toolkit Examples/KryptonLinkWrapLabel Example/Form1.cs create mode 100644 Source/Krypton Toolkit Examples/KryptonLinkWrapLabel Example/Form1.resx create mode 100644 Source/Krypton Toolkit Examples/KryptonLinkWrapLabel Example/Krypton.ico create mode 100644 Source/Krypton Toolkit Examples/KryptonLinkWrapLabel Example/KryptonLinkWrapLabel Example 2022.csproj create mode 100644 Source/Krypton Toolkit Examples/KryptonLinkWrapLabel Example/Program.cs create mode 100644 Source/Krypton Toolkit Examples/KryptonMessageBox Examples/KryptonMessageBoxWrapLabelExample.gif create mode 100644 Source/Krypton Toolkit Examples/KryptonOpenFileDialog Example/Form1.Designer.cs create mode 100644 Source/Krypton Toolkit Examples/KryptonOpenFileDialog Example/Form1.cs create mode 100644 Source/Krypton Toolkit Examples/KryptonOpenFileDialog Example/Form1.resx create mode 100644 Source/Krypton Toolkit Examples/KryptonOpenFileDialog Example/KryptonOpenFileDialog Example 2022.csproj create mode 100644 Source/Krypton Toolkit Examples/KryptonOpenFileDialog Example/Program.cs rename Source/Krypton Toolkit Examples/{KryptonFileDialog Example => KryptonOpenFileDialog Example}/app.config (100%) rename Source/Krypton Toolkit Examples/{KryptonFileDialog Example => KryptonOpenFileDialog Example}/app.manifest (100%) create mode 100644 Source/Krypton Toolkit Examples/KryptonOpenFileDialog Example/example.png create mode 100644 Source/Krypton Toolkit Examples/KryptonPalette Examples/example.gif delete mode 100644 Source/Krypton Toolkit Examples/KryptonPalette Examples/example.png create mode 100644 Source/Krypton Toolkit Examples/KryptonProgressbar Examples/Form1.Designer.cs create mode 100644 Source/Krypton Toolkit Examples/KryptonProgressbar Examples/Form1.cs create mode 100644 Source/Krypton Toolkit Examples/KryptonProgressbar Examples/Form1.resx create mode 100644 Source/Krypton Toolkit Examples/KryptonProgressbar Examples/Krypton.ico create mode 100644 Source/Krypton Toolkit Examples/KryptonProgressbar Examples/KryptonProgressbar Examples 2022.csproj create mode 100644 Source/Krypton Toolkit Examples/KryptonProgressbar Examples/Program.cs create mode 100644 Source/Krypton Toolkit Examples/KryptonProgressbar Examples/example.gif create mode 100644 Source/Krypton Toolkit Examples/KryptonPropertyGridExample/Form1.Designer.cs create mode 100644 Source/Krypton Toolkit Examples/KryptonPropertyGridExample/Form1.cs create mode 100644 Source/Krypton Toolkit Examples/KryptonPropertyGridExample/Form1.resx create mode 100644 Source/Krypton Toolkit Examples/KryptonPropertyGridExample/Krypton.ico create mode 100644 Source/Krypton Toolkit Examples/KryptonPropertyGridExample/KryptonPropertyGridExample 2022.csproj create mode 100644 Source/Krypton Toolkit Examples/KryptonPropertyGridExample/Program.cs create mode 100644 Source/Krypton Toolkit Examples/KryptonPropertyGridExample/app.manifest create mode 100644 Source/Krypton Toolkit Examples/KryptonPropertyGridExample/example.gif create mode 100644 Source/Krypton Toolkit Examples/KryptonSaveFileDialog Example/Form1.Designer.cs create mode 100644 Source/Krypton Toolkit Examples/KryptonSaveFileDialog Example/Form1.cs create mode 100644 Source/Krypton Toolkit Examples/KryptonSaveFileDialog Example/Form1.resx rename Source/Krypton Toolkit Examples/{KryptonFileDialog Example/KryptonFileDialog Example 2022.csproj => KryptonSaveFileDialog Example/KryptonSaveFileDialog Example 2022.csproj} (59%) rename Source/Krypton Toolkit Examples/{KryptonFileDialog Example => KryptonSaveFileDialog Example}/Program.cs (100%) create mode 100644 Source/Krypton Toolkit Examples/KryptonSaveFileDialog Example/app.config create mode 100644 Source/Krypton Toolkit Examples/KryptonSaveFileDialog Example/app.manifest create mode 100644 Source/Krypton Toolkit Examples/KryptonSaveFileDialog Example/example.png create mode 100644 Source/WixInstaller/WixInstaller.net80/BasePath80.wxs create mode 100644 Source/WixInstaller/WixInstaller.net80/KryptonToolkitDemos.wxs create mode 100644 Source/WixInstaller/WixInstaller.net80/License.rtf create mode 100644 Source/WixInstaller/WixInstaller.net80/Product.wxs create mode 100644 Source/WixInstaller/WixInstaller.net80/WixInstaller.net80.wax create mode 100644 Source/WixInstaller/WixInstaller.net80/WixInstaller.net80.wixproj diff --git a/.gitignore b/.gitignore index 67db63af..0a80c17f 100644 --- a/.gitignore +++ b/.gitignore @@ -352,3 +352,7 @@ MigrationBackup/ /Source/WixInstaller/WixInstaller.net50/BasePath50.wxs /Source/WixInstaller/WixInstaller.net48/BasePath48.wxs /Source/WixInstaller/WixInstaller.net60/BasePath60.wxs +Source/Krypton Toolkit Examples/Temp.txt +*.msi +*.wixpdb +Source/Krypton Ribbon Examples/Temp.txt diff --git a/Documents/Help/Changelog.md b/Documents/Help/Changelog.md index 18f2c565..834670a3 100644 --- a/Documents/Help/Changelog.md +++ b/Documents/Help/Changelog.md @@ -1,7 +1,28 @@ # Standard Toolkit Demos - ChangeLog -## 2022-12-xx - Build 2212 - December 2022 +## 2023-11-14 - Build 2311 - November 2023 +* Re-layout in alphabetical order the Components view in the Launch Explorer +* Add missing Examples to launcher +* Addition of new example for Progress Bars +* Update KryptonColour Example to show usage of Alpha colour selection +* Update Palette Example to show in memory xml stream upgrade: [#1050](https://github.com/Krypton-Suite/Standard-Toolkit/issues/1050) +* Update the `KryptonContextMenu Examples` to showcase tooltips: [#143](https://github.com/Krypton-Suite/Standard-Toolkit-Demos/issues/143) +* Upgraded installer projects to WIX 4 +* Add `KryptonFolderBrowserDialog` example +* Add `KryptonOpenFileDialog` example +* Add `KryptonSaveFileDialog` example +* Add integrated toolbar example +* Cleaned up help icon example +* Add property grid example +* Fix `KryptonExplorer` layout +* Add missing icons to links in `KryptonExplorer` +* Update missing binary icons +* Fixes fallout from latest `IPalette` changes +* Updates `KryptonMessageBoxExample` to showcase [#866](https://github.com/Krypton-Suite/Standard-Toolkit/issues/866) +* The help file can now be launched via the `KryptonExplorer` (if installed) +* Resolves [#112](https://github.com/Krypton-Suite/Standard-Toolkit-Demos/issues/112), Alpha Branch does not build against "Alpha" of the Toolkit * Fixed theme bug for `KryptonExplorer` +* Add .NET 8 support ## 2022-11-21 - Build 2211 - November 2022 * Add support for .NET 7 diff --git a/LICENSE b/LICENSE index c446e004..ea5525f0 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ BSD 3-Clause License -Copyright (c) 2020, Krypton Suite +Copyright (c) 2017 - 2023, Krypton Suite All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/Source/Krypton Docking Examples/Docking Customized/ContentDocument.cs b/Source/Krypton Docking Examples/Docking Customized/ContentDocument.cs index db247fc0..17921d2a 100644 --- a/Source/Krypton Docking Examples/Docking Customized/ContentDocument.cs +++ b/Source/Krypton Docking Examples/Docking Customized/ContentDocument.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Docking Examples/Docking Customized/ContentInput.cs b/Source/Krypton Docking Examples/Docking Customized/ContentInput.cs index f00e9234..53349a7c 100644 --- a/Source/Krypton Docking Examples/Docking Customized/ContentInput.cs +++ b/Source/Krypton Docking Examples/Docking Customized/ContentInput.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Docking Examples/Docking Customized/ContentPropertyGrid.Designer.cs b/Source/Krypton Docking Examples/Docking Customized/ContentPropertyGrid.Designer.cs index 27ca29a8..e3f5f1d9 100644 --- a/Source/Krypton Docking Examples/Docking Customized/ContentPropertyGrid.Designer.cs +++ b/Source/Krypton Docking Examples/Docking Customized/ContentPropertyGrid.Designer.cs @@ -15,7 +15,7 @@ partial class ContentPropertyGrid /// private void InitializeComponent() { - this.propertyGrid1 = new System.Windows.Forms.PropertyGrid(); + this.propertyGrid1 = new Krypton.Toolkit.KryptonPropertyGrid(); this.kryptonPanel = new Krypton.Toolkit.KryptonPanel(); ((System.ComponentModel.ISupportInitialize)(this.kryptonPanel)).BeginInit(); this.kryptonPanel.SuspendLayout(); @@ -60,7 +60,7 @@ private void InitializeComponent() #endregion - private System.Windows.Forms.PropertyGrid propertyGrid1; + private Krypton.Toolkit.KryptonPropertyGrid propertyGrid1; private Krypton.Toolkit.KryptonPanel kryptonPanel; } } diff --git a/Source/Krypton Docking Examples/Docking Customized/ContentPropertyGrid.cs b/Source/Krypton Docking Examples/Docking Customized/ContentPropertyGrid.cs index 5e2b8e01..d1bd9625 100644 --- a/Source/Krypton Docking Examples/Docking Customized/ContentPropertyGrid.cs +++ b/Source/Krypton Docking Examples/Docking Customized/ContentPropertyGrid.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -52,7 +52,7 @@ private void ContentPropertyGrid_Load(object sender, EventArgs e) private void OnGlobalPaletteChanged(object sender, EventArgs e) { // Use the current font from the global palette - IPalette palette = KryptonManager.CurrentGlobalPalette; + var palette = KryptonManager.CurrentGlobalPalette; Font font = palette.GetContentShortTextFont(PaletteContentStyle.LabelNormalControl, PaletteState.Normal); propertyGrid1.Font = font; } diff --git a/Source/Krypton Docking Examples/Docking Customized/Docking Customized 2022.csproj b/Source/Krypton Docking Examples/Docking Customized/Docking Customized 2022.csproj index 4722b82a..f489b2fe 100644 --- a/Source/Krypton Docking Examples/Docking Customized/Docking Customized 2022.csproj +++ b/Source/Krypton Docking Examples/Docking Customized/Docking Customized 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe DockingCustomized Docking Customized @@ -16,9 +16,9 @@ - - - + + + diff --git a/Source/Krypton Docking Examples/Docking Customized/Form1.cs b/Source/Krypton Docking Examples/Docking Customized/Form1.cs index c097633b..5ff11ab2 100644 --- a/Source/Krypton Docking Examples/Docking Customized/Form1.cs +++ b/Source/Krypton Docking Examples/Docking Customized/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Docking Examples/Docking Customized/Program.cs b/Source/Krypton Docking Examples/Docking Customized/Program.cs index dc7b9d3f..3dedf513 100644 --- a/Source/Krypton Docking Examples/Docking Customized/Program.cs +++ b/Source/Krypton Docking Examples/Docking Customized/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Docking Examples/Docking Customized/Properties/AssemblyInfo.cs b/Source/Krypton Docking Examples/Docking Customized/Properties/AssemblyInfo.cs index 9fd7aaf9..b8e47db9 100644 --- a/Source/Krypton Docking Examples/Docking Customized/Properties/AssemblyInfo.cs +++ b/Source/Krypton Docking Examples/Docking Customized/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Docking Examples/Docking Flags/ContentDocument.cs b/Source/Krypton Docking Examples/Docking Flags/ContentDocument.cs index d8e7897b..11394c59 100644 --- a/Source/Krypton Docking Examples/Docking Flags/ContentDocument.cs +++ b/Source/Krypton Docking Examples/Docking Flags/ContentDocument.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Docking Examples/Docking Flags/ContentFlags.cs b/Source/Krypton Docking Examples/Docking Flags/ContentFlags.cs index 80d90efb..3757f242 100644 --- a/Source/Krypton Docking Examples/Docking Flags/ContentFlags.cs +++ b/Source/Krypton Docking Examples/Docking Flags/ContentFlags.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Docking Examples/Docking Flags/Docking Flags 2022.csproj b/Source/Krypton Docking Examples/Docking Flags/Docking Flags 2022.csproj index 45f85673..687f0750 100644 --- a/Source/Krypton Docking Examples/Docking Flags/Docking Flags 2022.csproj +++ b/Source/Krypton Docking Examples/Docking Flags/Docking Flags 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe DockingFlags Docking Flags @@ -16,8 +16,8 @@ - - + + diff --git a/Source/Krypton Docking Examples/Docking Flags/Form1.cs b/Source/Krypton Docking Examples/Docking Flags/Form1.cs index 78dbd92c..c4b7f642 100644 --- a/Source/Krypton Docking Examples/Docking Flags/Form1.cs +++ b/Source/Krypton Docking Examples/Docking Flags/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Docking Examples/Docking Flags/Program.cs b/Source/Krypton Docking Examples/Docking Flags/Program.cs index 1de4e4b5..e77a1a15 100644 --- a/Source/Krypton Docking Examples/Docking Flags/Program.cs +++ b/Source/Krypton Docking Examples/Docking Flags/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Docking Examples/Docking Flags/Properties/AssemblyInfo.cs b/Source/Krypton Docking Examples/Docking Flags/Properties/AssemblyInfo.cs index 1e39bdd3..a8145b57 100644 --- a/Source/Krypton Docking Examples/Docking Flags/Properties/AssemblyInfo.cs +++ b/Source/Krypton Docking Examples/Docking Flags/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Docking Examples/Docking Persistence/ContentDocument.cs b/Source/Krypton Docking Examples/Docking Persistence/ContentDocument.cs index 1314fdf0..0a8c5b6b 100644 --- a/Source/Krypton Docking Examples/Docking Persistence/ContentDocument.cs +++ b/Source/Krypton Docking Examples/Docking Persistence/ContentDocument.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Docking Examples/Docking Persistence/ContentInput.cs b/Source/Krypton Docking Examples/Docking Persistence/ContentInput.cs index e66ae23a..d45fb9fc 100644 --- a/Source/Krypton Docking Examples/Docking Persistence/ContentInput.cs +++ b/Source/Krypton Docking Examples/Docking Persistence/ContentInput.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Docking Examples/Docking Persistence/ContentPropertyGrid.cs b/Source/Krypton Docking Examples/Docking Persistence/ContentPropertyGrid.cs index ba12de8c..7d538a56 100644 --- a/Source/Krypton Docking Examples/Docking Persistence/ContentPropertyGrid.cs +++ b/Source/Krypton Docking Examples/Docking Persistence/ContentPropertyGrid.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -52,7 +52,7 @@ private void ContentPropertyGrid_Load(object sender, EventArgs e) private void OnGlobalPaletteChanged(object sender, EventArgs e) { // Use the current font from the global palette - IPalette palette = KryptonManager.CurrentGlobalPalette; + var palette = KryptonManager.CurrentGlobalPalette; Font font = palette.GetContentShortTextFont(PaletteContentStyle.LabelNormalControl, PaletteState.Normal); propertyGrid1.Font = font; } diff --git a/Source/Krypton Docking Examples/Docking Persistence/Docking Persistence 2022.csproj b/Source/Krypton Docking Examples/Docking Persistence/Docking Persistence 2022.csproj index 5c526b9e..d7acad3f 100644 --- a/Source/Krypton Docking Examples/Docking Persistence/Docking Persistence 2022.csproj +++ b/Source/Krypton Docking Examples/Docking Persistence/Docking Persistence 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe DockingPersistence Docking Persistence @@ -16,9 +16,9 @@ - - - + + + diff --git a/Source/Krypton Docking Examples/Docking Persistence/Form1.cs b/Source/Krypton Docking Examples/Docking Persistence/Form1.cs index 628443dd..1b4ef943 100644 --- a/Source/Krypton Docking Examples/Docking Persistence/Form1.cs +++ b/Source/Krypton Docking Examples/Docking Persistence/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Docking Examples/Docking Persistence/Program.cs b/Source/Krypton Docking Examples/Docking Persistence/Program.cs index 6228534e..8d7a47a3 100644 --- a/Source/Krypton Docking Examples/Docking Persistence/Program.cs +++ b/Source/Krypton Docking Examples/Docking Persistence/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Docking Examples/Docking Persistence/Properties/AssemblyInfo.cs b/Source/Krypton Docking Examples/Docking Persistence/Properties/AssemblyInfo.cs index 0e73ca7e..34b42a6f 100644 --- a/Source/Krypton Docking Examples/Docking Persistence/Properties/AssemblyInfo.cs +++ b/Source/Krypton Docking Examples/Docking Persistence/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Docking Examples/External Drag To Docking/ContentDocument.cs b/Source/Krypton Docking Examples/External Drag To Docking/ContentDocument.cs index 1ac9d34c..ed3fb079 100644 --- a/Source/Krypton Docking Examples/External Drag To Docking/ContentDocument.cs +++ b/Source/Krypton Docking Examples/External Drag To Docking/ContentDocument.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Docking Examples/External Drag To Docking/ContentInput.cs b/Source/Krypton Docking Examples/External Drag To Docking/ContentInput.cs index 0ef3068c..be3732a8 100644 --- a/Source/Krypton Docking Examples/External Drag To Docking/ContentInput.cs +++ b/Source/Krypton Docking Examples/External Drag To Docking/ContentInput.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Docking Examples/External Drag To Docking/ContentPropertyGrid.cs b/Source/Krypton Docking Examples/External Drag To Docking/ContentPropertyGrid.cs index 23978b8f..7adc353e 100644 --- a/Source/Krypton Docking Examples/External Drag To Docking/ContentPropertyGrid.cs +++ b/Source/Krypton Docking Examples/External Drag To Docking/ContentPropertyGrid.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -52,7 +52,7 @@ private void ContentPropertyGrid_Load(object sender, EventArgs e) private void OnGlobalPaletteChanged(object sender, EventArgs e) { // Use the current font from the global palette - IPalette palette = KryptonManager.CurrentGlobalPalette; + var palette = KryptonManager.CurrentGlobalPalette; Font font = palette.GetContentShortTextFont(PaletteContentStyle.LabelNormalControl, PaletteState.Normal); propertyGrid1.Font = font; } diff --git a/Source/Krypton Docking Examples/External Drag To Docking/ContentTreeView.cs b/Source/Krypton Docking Examples/External Drag To Docking/ContentTreeView.cs index 094d022f..521a6350 100644 --- a/Source/Krypton Docking Examples/External Drag To Docking/ContentTreeView.cs +++ b/Source/Krypton Docking Examples/External Drag To Docking/ContentTreeView.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Docking Examples/External Drag To Docking/External Drag To Docking 2022.csproj b/Source/Krypton Docking Examples/External Drag To Docking/External Drag To Docking 2022.csproj index 79e57519..bb9ac008 100644 --- a/Source/Krypton Docking Examples/External Drag To Docking/External Drag To Docking 2022.csproj +++ b/Source/Krypton Docking Examples/External Drag To Docking/External Drag To Docking 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe ExternalDragToDocking External Drag to Docking @@ -16,8 +16,8 @@ - - + + diff --git a/Source/Krypton Docking Examples/External Drag To Docking/Form1.cs b/Source/Krypton Docking Examples/External Drag To Docking/Form1.cs index ff638292..4af75d2c 100644 --- a/Source/Krypton Docking Examples/External Drag To Docking/Form1.cs +++ b/Source/Krypton Docking Examples/External Drag To Docking/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Docking Examples/External Drag To Docking/Program.cs b/Source/Krypton Docking Examples/External Drag To Docking/Program.cs index 6381b97d..2e0cc0fd 100644 --- a/Source/Krypton Docking Examples/External Drag To Docking/Program.cs +++ b/Source/Krypton Docking Examples/External Drag To Docking/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Docking Examples/External Drag To Docking/Properties/AssemblyInfo.cs b/Source/Krypton Docking Examples/External Drag To Docking/Properties/AssemblyInfo.cs index 074e422c..b19dc311 100644 --- a/Source/Krypton Docking Examples/External Drag To Docking/Properties/AssemblyInfo.cs +++ b/Source/Krypton Docking Examples/External Drag To Docking/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Docking Examples/Multi Control Docking/ContentInput.cs b/Source/Krypton Docking Examples/Multi Control Docking/ContentInput.cs index 6ebb4773..1d41a474 100644 --- a/Source/Krypton Docking Examples/Multi Control Docking/ContentInput.cs +++ b/Source/Krypton Docking Examples/Multi Control Docking/ContentInput.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Docking Examples/Multi Control Docking/Form1.cs b/Source/Krypton Docking Examples/Multi Control Docking/Form1.cs index 63ae754e..c7468fa2 100644 --- a/Source/Krypton Docking Examples/Multi Control Docking/Form1.cs +++ b/Source/Krypton Docking Examples/Multi Control Docking/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Docking Examples/Multi Control Docking/Multi Control Docking 2022.csproj b/Source/Krypton Docking Examples/Multi Control Docking/Multi Control Docking 2022.csproj index 4f85d890..a4383c62 100644 --- a/Source/Krypton Docking Examples/Multi Control Docking/Multi Control Docking 2022.csproj +++ b/Source/Krypton Docking Examples/Multi Control Docking/Multi Control Docking 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe MultiControlDocking Multi Control Docking @@ -16,8 +16,8 @@ - - + + diff --git a/Source/Krypton Docking Examples/Multi Control Docking/Program.cs b/Source/Krypton Docking Examples/Multi Control Docking/Program.cs index 0af4fac1..00f25e75 100644 --- a/Source/Krypton Docking Examples/Multi Control Docking/Program.cs +++ b/Source/Krypton Docking Examples/Multi Control Docking/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Docking Examples/Multi Control Docking/Properties/AssemblyInfo.cs b/Source/Krypton Docking Examples/Multi Control Docking/Properties/AssemblyInfo.cs index c7204b2d..0e76e4ae 100644 --- a/Source/Krypton Docking Examples/Multi Control Docking/Properties/AssemblyInfo.cs +++ b/Source/Krypton Docking Examples/Multi Control Docking/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Docking Examples/Navigator + FloatingWindows/ContentDocument.cs b/Source/Krypton Docking Examples/Navigator + FloatingWindows/ContentDocument.cs index bf7fa0ad..627c1c85 100644 --- a/Source/Krypton Docking Examples/Navigator + FloatingWindows/ContentDocument.cs +++ b/Source/Krypton Docking Examples/Navigator + FloatingWindows/ContentDocument.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Docking Examples/Navigator + FloatingWindows/Form1.cs b/Source/Krypton Docking Examples/Navigator + FloatingWindows/Form1.cs index 5de82804..9216114a 100644 --- a/Source/Krypton Docking Examples/Navigator + FloatingWindows/Form1.cs +++ b/Source/Krypton Docking Examples/Navigator + FloatingWindows/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Docking Examples/Navigator + FloatingWindows/Navigator + FloatingWindows 2022.csproj b/Source/Krypton Docking Examples/Navigator + FloatingWindows/Navigator + FloatingWindows 2022.csproj index da1b1bd0..cd77bfa6 100644 --- a/Source/Krypton Docking Examples/Navigator + FloatingWindows/Navigator + FloatingWindows 2022.csproj +++ b/Source/Krypton Docking Examples/Navigator + FloatingWindows/Navigator + FloatingWindows 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe NavigatorAndFloatingWindows Navigator and Floating Windows @@ -16,8 +16,8 @@ - - + + diff --git a/Source/Krypton Docking Examples/Navigator + FloatingWindows/Program.cs b/Source/Krypton Docking Examples/Navigator + FloatingWindows/Program.cs index cca06207..37b98ddc 100644 --- a/Source/Krypton Docking Examples/Navigator + FloatingWindows/Program.cs +++ b/Source/Krypton Docking Examples/Navigator + FloatingWindows/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Docking Examples/Navigator + FloatingWindows/Properties/AssemblyInfo.cs b/Source/Krypton Docking Examples/Navigator + FloatingWindows/Properties/AssemblyInfo.cs index 75664e2b..f179a9a1 100644 --- a/Source/Krypton Docking Examples/Navigator + FloatingWindows/Properties/AssemblyInfo.cs +++ b/Source/Krypton Docking Examples/Navigator + FloatingWindows/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Docking Examples/Standard Docking/ContentDocument.cs b/Source/Krypton Docking Examples/Standard Docking/ContentDocument.cs index fae8070f..7b9d0981 100644 --- a/Source/Krypton Docking Examples/Standard Docking/ContentDocument.cs +++ b/Source/Krypton Docking Examples/Standard Docking/ContentDocument.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Docking Examples/Standard Docking/ContentInput.cs b/Source/Krypton Docking Examples/Standard Docking/ContentInput.cs index f7f67c0b..2badc014 100644 --- a/Source/Krypton Docking Examples/Standard Docking/ContentInput.cs +++ b/Source/Krypton Docking Examples/Standard Docking/ContentInput.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Docking Examples/Standard Docking/ContentPropertyGrid.cs b/Source/Krypton Docking Examples/Standard Docking/ContentPropertyGrid.cs index 536fc984..9266d179 100644 --- a/Source/Krypton Docking Examples/Standard Docking/ContentPropertyGrid.cs +++ b/Source/Krypton Docking Examples/Standard Docking/ContentPropertyGrid.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -52,7 +52,7 @@ private void ContentPropertyGrid_Load(object sender, EventArgs e) private void OnGlobalPaletteChanged(object sender, EventArgs e) { // Use the current font from the global palette - IPalette palette = KryptonManager.CurrentGlobalPalette; + var palette = KryptonManager.CurrentGlobalPalette; Font font = palette.GetContentShortTextFont(PaletteContentStyle.LabelNormalControl, PaletteState.Normal); propertyGrid1.Font = font; } diff --git a/Source/Krypton Docking Examples/Standard Docking/Form1.cs b/Source/Krypton Docking Examples/Standard Docking/Form1.cs index eb843cbf..420c3f9c 100644 --- a/Source/Krypton Docking Examples/Standard Docking/Form1.cs +++ b/Source/Krypton Docking Examples/Standard Docking/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -234,61 +234,61 @@ private void buttonShowAll_Click(object sender, EventArgs e) private void button2010Blue_Click(object sender, EventArgs e) { - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2010Blue; + kryptonManager.GlobalPaletteMode = PaletteMode.Office2010Blue; UpdatePaletteButtons(); } private void button2010Silver_Click(object sender, EventArgs e) { - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2010Silver; + kryptonManager.GlobalPaletteMode = PaletteMode.Office2010Silver; UpdatePaletteButtons(); } private void button2010Black_Click(object sender, EventArgs e) { - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2010Black; + kryptonManager.GlobalPaletteMode = PaletteMode.Office2010Black; UpdatePaletteButtons(); } private void button2007Blue_Click(object sender, EventArgs e) { - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2007Blue; + kryptonManager.GlobalPaletteMode = PaletteMode.Office2007Blue; UpdatePaletteButtons(); } private void button2007Silver_Click(object sender, EventArgs e) { - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2007Silver; + kryptonManager.GlobalPaletteMode = PaletteMode.Office2007Silver; UpdatePaletteButtons(); } private void button2007Black_Click(object sender, EventArgs e) { - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2007Black; + kryptonManager.GlobalPaletteMode = PaletteMode.Office2007Black; UpdatePaletteButtons(); } private void buttonSparkleBlue_Click(object sender, EventArgs e) { - kryptonManager.GlobalPaletteMode = PaletteModeManager.SparkleBlue; + kryptonManager.GlobalPaletteMode = PaletteMode.SparkleBlue; UpdatePaletteButtons(); } private void buttonSparkleOrange_Click(object sender, EventArgs e) { - kryptonManager.GlobalPaletteMode = PaletteModeManager.SparkleOrange; + kryptonManager.GlobalPaletteMode = PaletteMode.SparkleOrange; UpdatePaletteButtons(); } private void buttonSparklePurple_Click(object sender, EventArgs e) { - kryptonManager.GlobalPaletteMode = PaletteModeManager.SparklePurple; + kryptonManager.GlobalPaletteMode = PaletteMode.SparklePurple; UpdatePaletteButtons(); } private void buttonSystem_Click(object sender, EventArgs e) { - kryptonManager.GlobalPaletteMode = PaletteModeManager.ProfessionalSystem; + kryptonManager.GlobalPaletteMode = PaletteMode.ProfessionalSystem; UpdatePaletteButtons(); } @@ -301,16 +301,16 @@ private void kryptonDockableWorkspace_WorkspaceCellAdding(object sender, Workspa private void UpdatePaletteButtons() { - button2010Blue.Checked = (kryptonManager.GlobalPaletteMode == PaletteModeManager.Office2010Blue); - button2010Silver.Checked = (kryptonManager.GlobalPaletteMode == PaletteModeManager.Office2010Silver); - button2010Black.Checked = (kryptonManager.GlobalPaletteMode == PaletteModeManager.Office2010Black); - button2007Blue.Checked = (kryptonManager.GlobalPaletteMode == PaletteModeManager.Office2007Blue); - button2007Silver.Checked = (kryptonManager.GlobalPaletteMode == PaletteModeManager.Office2007Silver); - button2007Black.Checked = (kryptonManager.GlobalPaletteMode == PaletteModeManager.Office2007Black); - buttonSparkleBlue.Checked = (kryptonManager.GlobalPaletteMode == PaletteModeManager.SparkleBlue); - buttonSparkleOrange.Checked = (kryptonManager.GlobalPaletteMode == PaletteModeManager.SparkleOrange); - buttonSparklePurple.Checked = (kryptonManager.GlobalPaletteMode == PaletteModeManager.SparklePurple); - buttonSystem.Checked = (kryptonManager.GlobalPaletteMode == PaletteModeManager.ProfessionalSystem); + button2010Blue.Checked = (kryptonManager.GlobalPaletteMode == PaletteMode.Office2010Blue); + button2010Silver.Checked = (kryptonManager.GlobalPaletteMode == PaletteMode.Office2010Silver); + button2010Black.Checked = (kryptonManager.GlobalPaletteMode == PaletteMode.Office2010Black); + button2007Blue.Checked = (kryptonManager.GlobalPaletteMode == PaletteMode.Office2007Blue); + button2007Silver.Checked = (kryptonManager.GlobalPaletteMode == PaletteMode.Office2007Silver); + button2007Black.Checked = (kryptonManager.GlobalPaletteMode == PaletteMode.Office2007Black); + buttonSparkleBlue.Checked = (kryptonManager.GlobalPaletteMode == PaletteMode.SparkleBlue); + buttonSparkleOrange.Checked = (kryptonManager.GlobalPaletteMode == PaletteMode.SparkleOrange); + buttonSparklePurple.Checked = (kryptonManager.GlobalPaletteMode == PaletteMode.SparklePurple); + buttonSystem.Checked = (kryptonManager.GlobalPaletteMode == PaletteMode.ProfessionalSystem); } private void ribbonAppButtonExit_Click(object sender, EventArgs e) => Close(); diff --git a/Source/Krypton Docking Examples/Standard Docking/Program.cs b/Source/Krypton Docking Examples/Standard Docking/Program.cs index ef74a471..c349d279 100644 --- a/Source/Krypton Docking Examples/Standard Docking/Program.cs +++ b/Source/Krypton Docking Examples/Standard Docking/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Docking Examples/Standard Docking/Properties/AssemblyInfo.cs b/Source/Krypton Docking Examples/Standard Docking/Properties/AssemblyInfo.cs index 4ee26bbb..65ac63ff 100644 --- a/Source/Krypton Docking Examples/Standard Docking/Properties/AssemblyInfo.cs +++ b/Source/Krypton Docking Examples/Standard Docking/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Docking Examples/Standard Docking/Standard Docking 2022.csproj b/Source/Krypton Docking Examples/Standard Docking/Standard Docking 2022.csproj index 09601028..fe169d70 100644 --- a/Source/Krypton Docking Examples/Standard Docking/Standard Docking 2022.csproj +++ b/Source/Krypton Docking Examples/Standard Docking/Standard Docking 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe StandardDocking Standard Docking @@ -16,9 +16,9 @@ - - - + + + diff --git a/Source/Krypton Explorer/Form1.Designer.cs b/Source/Krypton Explorer/Form1.Designer.cs index 37b0f0d7..681f6232 100644 --- a/Source/Krypton Explorer/Form1.Designer.cs +++ b/Source/Krypton Explorer/Form1.Designer.cs @@ -28,2103 +28,2273 @@ protected override void Dispose(bool disposing) /// private void InitializeComponent() { - this.components = new System.ComponentModel.Container(); + components = new System.ComponentModel.Container(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1)); - this.kryptonPanelFill = new Krypton.Toolkit.KryptonPanel(); - this.kryptonNavigator = new Krypton.Navigator.KryptonNavigator(); - this.kryptonPageToolkit = new Krypton.Navigator.KryptonPage(); - this.kryptonNavigatorToolkit = new Krypton.Navigator.KryptonNavigator(); - this.kryptonPage1 = new Krypton.Navigator.KryptonPage(); - this.kllKryptonScrollBars = new Krypton.Toolkit.KryptonLinkLabel(); - this.kllKryptonHelpIcon = new Krypton.Toolkit.KryptonLinkLabel(); - this.kllKryptonWebBrowser = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkKryptonTreeView = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkKryptonInputBox = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkKryptonTaskDialog = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkKryptonMessageBox = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkKryptobTrackBar = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkKryptonGroupBox = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkKryptonWrapLabel = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkKryptonSeparator = new Krypton.Toolkit.KryptonLinkLabel(); - this.kryptonLinkLabel2 = new Krypton.Toolkit.KryptonLinkLabel(); - this.kryptonLinkLabel1 = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkKryptonDomainUpDown = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkKryptonBreadCrumb = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkKryptonNumericUpDown = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkKryptonCommand = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkKryptonCheckedListBox = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkKryptonListBox = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkKryptonColorButton = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkKryptonDropButton = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkKryptonMaskedTextBox = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkKryptonContextMenu = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkKryptonRichTextBox = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkKryptonComboBox = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkKryptonTextBox = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkKryptonDataGridView = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkKryptonRadioButton = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkKryptonCheckBox = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkKryptonBorderEdge = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkKryptonForm = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkKryptonCheckSet = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkKryptonCheckButton = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkKryptonLinkLabel = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkKryptonSplitContainer = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkKryptonPanel = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkKryptonPalette = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkKryptonButton = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkKryptonLabel = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkKryptonGroup = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkKryptonHeaderGroup = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkKryptonHeader = new Krypton.Toolkit.KryptonLinkLabel(); - this.kryptonPage2 = new Krypton.Navigator.KryptonPage(); - this.linkInputForm = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkMDIApplication = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkThreePaneApplicationBasic = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkThreePaneApplicationExtended = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkCustomControlUsingRenderers = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkExpandingHeaderGroupsSplitters = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkCustomControlUsingPalettes = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkLabelButtonSpecPlayground = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkExpandingHeaderGroupsDockStyle = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkChildControlStack = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkExpandingHeaderStack = new Krypton.Toolkit.KryptonLinkLabel(); - this.labeToolkitPage = new Krypton.Toolkit.KryptonLabel(); - this.kryptonPageDocking = new Krypton.Navigator.KryptonPage(); - this.linkExternalDragToDocking = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkNavigatorAndFloatingWindows = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkDockingCustomized = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkDockingFlags = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkDockingPersistence = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkMultiControlDocking = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkStandardDocking = new Krypton.Toolkit.KryptonLinkLabel(); - this.kryptonLabel2 = new Krypton.Toolkit.KryptonLabel(); - this.kryptonLabel3 = new Krypton.Toolkit.KryptonLabel(); - this.kryptonLabel1 = new Krypton.Toolkit.KryptonLabel(); - this.kryptonPageDialogs = new Krypton.Navigator.KryptonPage(); - this.klblPrintDialog = new Krypton.Toolkit.KryptonLinkLabel(); - this.kllColourDialog = new Krypton.Toolkit.KryptonLinkLabel(); - this.kllFontDialog = new Krypton.Toolkit.KryptonLinkLabel(); - this.kryptonLabel7 = new Krypton.Toolkit.KryptonLabel(); - this.kryptonPageWorkspace = new Krypton.Navigator.KryptonPage(); - this.linkCellMaximizeAndRestore = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkWorkspacePersistence = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkWorkspaceMemoEditor = new Krypton.Toolkit.KryptonLinkLabel(); - this.kryptonWorkspaceRibbonNavigator = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkAdvancedPageDragAndDrop = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkBasicPageDragAndDrop = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkWorkspaceCellLayout = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkWorkspaceCellModes = new Krypton.Toolkit.KryptonLinkLabel(); - this.labelWorkspaceUsageExamples = new Krypton.Toolkit.KryptonLabel(); - this.labelWorkspaceFeatureExamples = new Krypton.Toolkit.KryptonLabel(); - this.labelWorkspacePage = new Krypton.Toolkit.KryptonLabel(); - this.kryptonPageNavigator = new Krypton.Navigator.KryptonPage(); - this.LinkNavigatorAndFloatingWindows2 = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkNavigatorPerTabButtons = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkAdvancedNavigatorDragDrop = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkBasicNavigatorDragDrop = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkNavigatorContextMenus = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkNavigatorTooltips = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkExpandingPages = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkNavigatorPopupPages = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkNavigatorAndRibbon = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkSinglelineAndMultiline = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkTabBorderStyles = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkNavigatorOutlookMockup = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkNavigatorOneNoteTabs = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkNavigatorPalettes = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkOrientationAndAlignment = new Krypton.Toolkit.KryptonLinkLabel(); - this.labelNavigatorUsageExamples = new Krypton.Toolkit.KryptonLabel(); - this.linkNavigatorUserPageCreation = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkNavigatorBasicEvents = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkNavigatorPlayground = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkNavigatorModes = new Krypton.Toolkit.KryptonLinkLabel(); - this.labelNavigatorFeatureExamples = new Krypton.Toolkit.KryptonLabel(); - this.labelNavigatorPage = new Krypton.Toolkit.KryptonLabel(); - this.kryptonPageRibbon = new Krypton.Navigator.KryptonPage(); - this.linkRibbonMemoEditor = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkKryptonGallery = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkRibbonGallery = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkApplicationMenu = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkRibbonControls = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkRibbonToolTips = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkMDIRibbon = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkQuickAccessToolbar = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkAutoShrinkingGroups = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkRibbonAndNavigator = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkOutlookMailClone = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkKeyTipsTabs = new Krypton.Toolkit.KryptonLinkLabel(); - this.linkContextualTabs = new Krypton.Toolkit.KryptonLinkLabel(); - this.labelRibbonUsageExamples = new Krypton.Toolkit.KryptonLabel(); - this.labelRibbonFeatureExamples = new Krypton.Toolkit.KryptonLabel(); - this.labelRibbonPage = new Krypton.Toolkit.KryptonLabel(); - this.kryptonPageApplicatons = new Krypton.Navigator.KryptonPage(); - this.linkPaletteUpgradeTool = new Krypton.Toolkit.KryptonLinkLabel(); - this.labelApplicationsPage = new Krypton.Toolkit.KryptonLabel(); - this.labelApplications = new Krypton.Toolkit.KryptonLabel(); - this.linkPaletteDesigner = new Krypton.Toolkit.KryptonLinkLabel(); - this.kryptonPageSettings = new Krypton.Navigator.KryptonPage(); - this.kcmbTheme = new Krypton.Toolkit.KryptonThemeComboBox(); - this.kbtnOpenApplicationPath = new Krypton.Toolkit.KryptonButton(); - this.kbtnRestoreTheme = new Krypton.Toolkit.KryptonButton(); - this.kryptonLabel5 = new Krypton.Toolkit.KryptonLabel(); - this.kryptonLabel4 = new Krypton.Toolkit.KryptonLabel(); - this.kryptonPageReleases = new Krypton.Navigator.KryptonPage(); - this.kbtnViewLatestNightlyReleaseNotes = new Krypton.Toolkit.KryptonButton(); - this.kbtnViewLatestCanaryReleaseNotes = new Krypton.Toolkit.KryptonButton(); - this.kbtnViewLatestReleaseNotes = new Krypton.Toolkit.KryptonButton(); - this.kbtnKryptonExtendedToolkitPackage = new Krypton.Toolkit.KryptonButton(); - this.kbtnKryptonToolkitPackage = new Krypton.Toolkit.KryptonButton(); - this.kryptonLabel6 = new Krypton.Toolkit.KryptonLabel(); - this.kryptonButtonClose = new Krypton.Toolkit.KryptonButton(); - this.kryptonPanelTop = new Krypton.Toolkit.KryptonPanel(); - this.labelKryptonExplorer = new Krypton.Toolkit.KryptonLabel(); - this.pictureBoxRight = new System.Windows.Forms.PictureBox(); - this.kryptonPanelTopBorder = new Krypton.Toolkit.KryptonBorderEdge(); - this.kryptonPanelBottom = new Krypton.Toolkit.KryptonPanel(); - this.ss = new System.Windows.Forms.StatusStrip(); - this.tsslBuildDate = new System.Windows.Forms.ToolStripStatusLabel(); - this.tslVersion = new System.Windows.Forms.ToolStripStatusLabel(); - this.kryptonManager1 = new Krypton.Toolkit.KryptonManager(this.components); - ((System.ComponentModel.ISupportInitialize)(this.kryptonPanelFill)).BeginInit(); - this.kryptonPanelFill.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonNavigator)).BeginInit(); - this.kryptonNavigator.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonPageToolkit)).BeginInit(); - this.kryptonPageToolkit.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonNavigatorToolkit)).BeginInit(); - this.kryptonNavigatorToolkit.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonPage1)).BeginInit(); - this.kryptonPage1.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonPage2)).BeginInit(); - this.kryptonPage2.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonPageDocking)).BeginInit(); - this.kryptonPageDocking.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonPageDialogs)).BeginInit(); - this.kryptonPageDialogs.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonPageWorkspace)).BeginInit(); - this.kryptonPageWorkspace.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonPageNavigator)).BeginInit(); - this.kryptonPageNavigator.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonPageRibbon)).BeginInit(); - this.kryptonPageRibbon.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonPageApplicatons)).BeginInit(); - this.kryptonPageApplicatons.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonPageSettings)).BeginInit(); - this.kryptonPageSettings.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.kcmbTheme)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonPageReleases)).BeginInit(); - this.kryptonPageReleases.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonPanelTop)).BeginInit(); - this.kryptonPanelTop.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.pictureBoxRight)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonPanelBottom)).BeginInit(); - this.kryptonPanelBottom.SuspendLayout(); - this.ss.SuspendLayout(); - this.SuspendLayout(); + kryptonPanelFill = new Krypton.Toolkit.KryptonPanel(); + kryptonNavigator = new Krypton.Navigator.KryptonNavigator(); + kryptonPageToolkit = new Krypton.Navigator.KryptonPage(); + kryptonNavigatorToolkit = new Krypton.Navigator.KryptonNavigator(); + kryptonPage1 = new Krypton.Navigator.KryptonPage(); + linkKryptonTableLayout = new Krypton.Toolkit.KryptonLinkLabel(); + linkKryptonStringCollector = new Krypton.Toolkit.KryptonLinkLabel(); + linkKryptonSaveFileDialog = new Krypton.Toolkit.KryptonLinkLabel(); + linkKryptonPrintDialog = new Krypton.Toolkit.KryptonLinkLabel(); + linkKryptonOpenFileDialog = new Krypton.Toolkit.KryptonLinkLabel(); + linkKryptonListView = new Krypton.Toolkit.KryptonLinkLabel(); + linkKryptonFontDialog = new Krypton.Toolkit.KryptonLinkLabel(); + linkKryptonFolderBrowser = new Krypton.Toolkit.KryptonLinkLabel(); + kllblIntegratedToolbar = new Krypton.Toolkit.KryptonLinkLabel(); + linkKryptonColorDialog = new Krypton.Toolkit.KryptonLinkLabel(); + kllKryptonThemeSelector = new Krypton.Toolkit.KryptonLinkLabel(); + kllProgressBar = new Krypton.Toolkit.KryptonLinkLabel(); + kllPropertyGrid = new Krypton.Toolkit.KryptonLinkLabel(); + kllKryptonScrollBars = new Krypton.Toolkit.KryptonLinkLabel(); + kllKryptonHelpIcon = new Krypton.Toolkit.KryptonLinkLabel(); + kllKryptonWebBrowser = new Krypton.Toolkit.KryptonLinkLabel(); + linkKryptonTreeView = new Krypton.Toolkit.KryptonLinkLabel(); + linkKryptonInputBox = new Krypton.Toolkit.KryptonLinkLabel(); + linkKryptonTaskDialog = new Krypton.Toolkit.KryptonLinkLabel(); + linkKryptonMessageBox = new Krypton.Toolkit.KryptonLinkLabel(); + linkKryptobTrackBar = new Krypton.Toolkit.KryptonLinkLabel(); + linkKryptonGroupBox = new Krypton.Toolkit.KryptonLinkLabel(); + linkKryptonWrapLabel = new Krypton.Toolkit.KryptonLinkLabel(); + linkKryptonSeparator = new Krypton.Toolkit.KryptonLinkLabel(); + kryptonLinkLabel2 = new Krypton.Toolkit.KryptonLinkLabel(); + kryptonLinkLabel1 = new Krypton.Toolkit.KryptonLinkLabel(); + linkKryptonDomainUpDown = new Krypton.Toolkit.KryptonLinkLabel(); + linkKryptonBreadCrumb = new Krypton.Toolkit.KryptonLinkLabel(); + linkKryptonNumericUpDown = new Krypton.Toolkit.KryptonLinkLabel(); + linkKryptonCommand = new Krypton.Toolkit.KryptonLinkLabel(); + linkKryptonCheckedListBox = new Krypton.Toolkit.KryptonLinkLabel(); + linkKryptonListBox = new Krypton.Toolkit.KryptonLinkLabel(); + linkKryptonColorButton = new Krypton.Toolkit.KryptonLinkLabel(); + linkKryptonDropButton = new Krypton.Toolkit.KryptonLinkLabel(); + linkKryptonMaskedTextBox = new Krypton.Toolkit.KryptonLinkLabel(); + linkKryptonContextMenu = new Krypton.Toolkit.KryptonLinkLabel(); + linkKryptonRichTextBox = new Krypton.Toolkit.KryptonLinkLabel(); + linkKryptonComboBox = new Krypton.Toolkit.KryptonLinkLabel(); + linkKryptonTextBox = new Krypton.Toolkit.KryptonLinkLabel(); + linkKryptonDataGridView = new Krypton.Toolkit.KryptonLinkLabel(); + linkKryptonRadioButton = new Krypton.Toolkit.KryptonLinkLabel(); + linkKryptonCheckBox = new Krypton.Toolkit.KryptonLinkLabel(); + linkKryptonBorderEdge = new Krypton.Toolkit.KryptonLinkLabel(); + linkKryptonForm = new Krypton.Toolkit.KryptonLinkLabel(); + linkKryptonCheckSet = new Krypton.Toolkit.KryptonLinkLabel(); + linkKryptonCheckButton = new Krypton.Toolkit.KryptonLinkLabel(); + linkKryptonLinkLabel = new Krypton.Toolkit.KryptonLinkLabel(); + linkKryptonSplitContainer = new Krypton.Toolkit.KryptonLinkLabel(); + linkKryptonPanel = new Krypton.Toolkit.KryptonLinkLabel(); + linkKryptonPalette = new Krypton.Toolkit.KryptonLinkLabel(); + linkKryptonButton = new Krypton.Toolkit.KryptonLinkLabel(); + linkKryptonLabel = new Krypton.Toolkit.KryptonLinkLabel(); + linkKryptonGroup = new Krypton.Toolkit.KryptonLinkLabel(); + linkKryptonHeaderGroup = new Krypton.Toolkit.KryptonLinkLabel(); + linkKryptonHeader = new Krypton.Toolkit.KryptonLinkLabel(); + kryptonPage2 = new Krypton.Navigator.KryptonPage(); + linkInputForm = new Krypton.Toolkit.KryptonLinkLabel(); + linkMDIApplication = new Krypton.Toolkit.KryptonLinkLabel(); + linkThreePaneApplicationBasic = new Krypton.Toolkit.KryptonLinkLabel(); + linkThreePaneApplicationExtended = new Krypton.Toolkit.KryptonLinkLabel(); + linkCustomControlUsingRenderers = new Krypton.Toolkit.KryptonLinkLabel(); + linkExpandingHeaderGroupsSplitters = new Krypton.Toolkit.KryptonLinkLabel(); + linkCustomControlUsingPalettes = new Krypton.Toolkit.KryptonLinkLabel(); + linkLabelButtonSpecPlayground = new Krypton.Toolkit.KryptonLinkLabel(); + linkExpandingHeaderGroupsDockStyle = new Krypton.Toolkit.KryptonLinkLabel(); + linkChildControlStack = new Krypton.Toolkit.KryptonLinkLabel(); + linkExpandingHeaderStack = new Krypton.Toolkit.KryptonLinkLabel(); + labeToolkitPage = new Krypton.Toolkit.KryptonLabel(); + kryptonPageDocking = new Krypton.Navigator.KryptonPage(); + linkExternalDragToDocking = new Krypton.Toolkit.KryptonLinkLabel(); + linkNavigatorAndFloatingWindows = new Krypton.Toolkit.KryptonLinkLabel(); + linkDockingCustomized = new Krypton.Toolkit.KryptonLinkLabel(); + linkDockingFlags = new Krypton.Toolkit.KryptonLinkLabel(); + linkDockingPersistence = new Krypton.Toolkit.KryptonLinkLabel(); + linkMultiControlDocking = new Krypton.Toolkit.KryptonLinkLabel(); + linkStandardDocking = new Krypton.Toolkit.KryptonLinkLabel(); + kryptonLabel2 = new Krypton.Toolkit.KryptonLabel(); + kryptonLabel3 = new Krypton.Toolkit.KryptonLabel(); + kryptonLabel1 = new Krypton.Toolkit.KryptonLabel(); + kryptonPageWorkspace = new Krypton.Navigator.KryptonPage(); + linkCellMaximizeAndRestore = new Krypton.Toolkit.KryptonLinkLabel(); + linkWorkspacePersistence = new Krypton.Toolkit.KryptonLinkLabel(); + linkWorkspaceMemoEditor = new Krypton.Toolkit.KryptonLinkLabel(); + kryptonWorkspaceRibbonNavigator = new Krypton.Toolkit.KryptonLinkLabel(); + linkAdvancedPageDragAndDrop = new Krypton.Toolkit.KryptonLinkLabel(); + linkBasicPageDragAndDrop = new Krypton.Toolkit.KryptonLinkLabel(); + linkWorkspaceCellLayout = new Krypton.Toolkit.KryptonLinkLabel(); + linkWorkspaceCellModes = new Krypton.Toolkit.KryptonLinkLabel(); + labelWorkspaceUsageExamples = new Krypton.Toolkit.KryptonLabel(); + labelWorkspaceFeatureExamples = new Krypton.Toolkit.KryptonLabel(); + labelWorkspacePage = new Krypton.Toolkit.KryptonLabel(); + kryptonPageNavigator = new Krypton.Navigator.KryptonPage(); + LinkNavigatorAndFloatingWindows2 = new Krypton.Toolkit.KryptonLinkLabel(); + linkNavigatorPerTabButtons = new Krypton.Toolkit.KryptonLinkLabel(); + linkAdvancedNavigatorDragDrop = new Krypton.Toolkit.KryptonLinkLabel(); + linkBasicNavigatorDragDrop = new Krypton.Toolkit.KryptonLinkLabel(); + linkNavigatorContextMenus = new Krypton.Toolkit.KryptonLinkLabel(); + linkNavigatorTooltips = new Krypton.Toolkit.KryptonLinkLabel(); + linkExpandingPages = new Krypton.Toolkit.KryptonLinkLabel(); + linkNavigatorPopupPages = new Krypton.Toolkit.KryptonLinkLabel(); + linkNavigatorAndRibbon = new Krypton.Toolkit.KryptonLinkLabel(); + linkSinglelineAndMultiline = new Krypton.Toolkit.KryptonLinkLabel(); + linkTabBorderStyles = new Krypton.Toolkit.KryptonLinkLabel(); + linkNavigatorOutlookMockup = new Krypton.Toolkit.KryptonLinkLabel(); + linkNavigatorOneNoteTabs = new Krypton.Toolkit.KryptonLinkLabel(); + linkNavigatorPalettes = new Krypton.Toolkit.KryptonLinkLabel(); + linkOrientationAndAlignment = new Krypton.Toolkit.KryptonLinkLabel(); + labelNavigatorUsageExamples = new Krypton.Toolkit.KryptonLabel(); + linkNavigatorUserPageCreation = new Krypton.Toolkit.KryptonLinkLabel(); + linkNavigatorBasicEvents = new Krypton.Toolkit.KryptonLinkLabel(); + linkNavigatorPlayground = new Krypton.Toolkit.KryptonLinkLabel(); + linkNavigatorModes = new Krypton.Toolkit.KryptonLinkLabel(); + labelNavigatorFeatureExamples = new Krypton.Toolkit.KryptonLabel(); + labelNavigatorPage = new Krypton.Toolkit.KryptonLabel(); + kryptonPageRibbon = new Krypton.Navigator.KryptonPage(); + linkRibbonMemoEditor = new Krypton.Toolkit.KryptonLinkLabel(); + linkKryptonGallery = new Krypton.Toolkit.KryptonLinkLabel(); + linkRibbonGallery = new Krypton.Toolkit.KryptonLinkLabel(); + linkApplicationMenu = new Krypton.Toolkit.KryptonLinkLabel(); + linkRibbonControls = new Krypton.Toolkit.KryptonLinkLabel(); + linkRibbonToolTips = new Krypton.Toolkit.KryptonLinkLabel(); + linkMDIRibbon = new Krypton.Toolkit.KryptonLinkLabel(); + linkQuickAccessToolbar = new Krypton.Toolkit.KryptonLinkLabel(); + linkAutoShrinkingGroups = new Krypton.Toolkit.KryptonLinkLabel(); + linkRibbonAndNavigator = new Krypton.Toolkit.KryptonLinkLabel(); + linkOutlookMailClone = new Krypton.Toolkit.KryptonLinkLabel(); + linkKeyTipsTabs = new Krypton.Toolkit.KryptonLinkLabel(); + linkContextualTabs = new Krypton.Toolkit.KryptonLinkLabel(); + labelRibbonUsageExamples = new Krypton.Toolkit.KryptonLabel(); + labelRibbonFeatureExamples = new Krypton.Toolkit.KryptonLabel(); + labelRibbonPage = new Krypton.Toolkit.KryptonLabel(); + kryptonPageApplicatons = new Krypton.Navigator.KryptonPage(); + linkPaletteUpgradeTool = new Krypton.Toolkit.KryptonLinkLabel(); + labelApplicationsPage = new Krypton.Toolkit.KryptonLabel(); + labelApplications = new Krypton.Toolkit.KryptonLabel(); + linkPaletteDesigner = new Krypton.Toolkit.KryptonLinkLabel(); + kryptonPageSettings = new Krypton.Navigator.KryptonPage(); + kcmbTheme = new Krypton.Toolkit.KryptonThemeComboBox(); + kbtnOpenApplicationPath = new Krypton.Toolkit.KryptonButton(); + kbtnRestoreTheme = new Krypton.Toolkit.KryptonButton(); + kryptonLabel5 = new Krypton.Toolkit.KryptonLabel(); + kryptonLabel4 = new Krypton.Toolkit.KryptonLabel(); + kryptonPageReleases = new Krypton.Navigator.KryptonPage(); + kbtnLaunchHelp = new Krypton.Toolkit.KryptonButton(); + kbtnDownloadLatestDocumentation = new Krypton.Toolkit.KryptonButton(); + kbtnKryptonToolkitPackage = new Krypton.Toolkit.KryptonButton(); + kryptonLabel6 = new Krypton.Toolkit.KryptonLabel(); + kpChangeLog = new Krypton.Navigator.KryptonPage(); + kbtnViewLatestNightlyReleaseNotes = new Krypton.Toolkit.KryptonButton(); + kbtnViewLatestCanaryReleaseNotes = new Krypton.Toolkit.KryptonButton(); + kbtnViewLatestReleaseNotes = new Krypton.Toolkit.KryptonButton(); + kryptonLabel8 = new Krypton.Toolkit.KryptonLabel(); + kryptonButtonClose = new Krypton.Toolkit.KryptonButton(); + kryptonPanelTop = new Krypton.Toolkit.KryptonPanel(); + labelKryptonExplorer = new Krypton.Toolkit.KryptonLabel(); + pictureBoxRight = new System.Windows.Forms.PictureBox(); + kryptonPanelTopBorder = new Krypton.Toolkit.KryptonBorderEdge(); + kryptonPanelBottom = new Krypton.Toolkit.KryptonPanel(); + kryptonBorderEdge1 = new Krypton.Toolkit.KryptonBorderEdge(); + ss = new System.Windows.Forms.StatusStrip(); + tsslBuildDate = new System.Windows.Forms.ToolStripStatusLabel(); + tsslDownloadStatus = new System.Windows.Forms.ToolStripStatusLabel(); + tspbDownloadStatus = new System.Windows.Forms.ToolStripProgressBar(); + tslVersion = new System.Windows.Forms.ToolStripStatusLabel(); + kryptonManager1 = new Krypton.Toolkit.KryptonManager(components); + bgwDownloadDocumentation = new System.ComponentModel.BackgroundWorker(); + ((System.ComponentModel.ISupportInitialize)kryptonPanelFill).BeginInit(); + kryptonPanelFill.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)kryptonNavigator).BeginInit(); + ((System.ComponentModel.ISupportInitialize)kryptonPageToolkit).BeginInit(); + kryptonPageToolkit.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)kryptonNavigatorToolkit).BeginInit(); + ((System.ComponentModel.ISupportInitialize)kryptonPage1).BeginInit(); + kryptonPage1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)kryptonPage2).BeginInit(); + kryptonPage2.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)kryptonPageDocking).BeginInit(); + kryptonPageDocking.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)kryptonPageWorkspace).BeginInit(); + kryptonPageWorkspace.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)kryptonPageNavigator).BeginInit(); + kryptonPageNavigator.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)kryptonPageRibbon).BeginInit(); + kryptonPageRibbon.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)kryptonPageApplicatons).BeginInit(); + kryptonPageApplicatons.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)kryptonPageSettings).BeginInit(); + kryptonPageSettings.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)kcmbTheme).BeginInit(); + ((System.ComponentModel.ISupportInitialize)kryptonPageReleases).BeginInit(); + kryptonPageReleases.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)kpChangeLog).BeginInit(); + kpChangeLog.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)kryptonPanelTop).BeginInit(); + kryptonPanelTop.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)pictureBoxRight).BeginInit(); + ((System.ComponentModel.ISupportInitialize)kryptonPanelBottom).BeginInit(); + kryptonPanelBottom.SuspendLayout(); + ss.SuspendLayout(); + SuspendLayout(); // // kryptonPanelFill // - this.kryptonPanelFill.Controls.Add(this.kryptonNavigator); - this.kryptonPanelFill.Dock = System.Windows.Forms.DockStyle.Fill; - this.kryptonPanelFill.Location = new System.Drawing.Point(0, 91); - this.kryptonPanelFill.Name = "kryptonPanelFill"; - this.kryptonPanelFill.Padding = new System.Windows.Forms.Padding(10); - this.kryptonPanelFill.PanelBackStyle = Krypton.Toolkit.PaletteBackStyle.PanelAlternate; - this.kryptonPanelFill.Size = new System.Drawing.Size(703, 425); - this.kryptonPanelFill.TabIndex = 1; + kryptonPanelFill.Controls.Add(kryptonNavigator); + kryptonPanelFill.Dock = System.Windows.Forms.DockStyle.Fill; + kryptonPanelFill.Location = new System.Drawing.Point(0, 57); + kryptonPanelFill.Name = "kryptonPanelFill"; + kryptonPanelFill.Padding = new System.Windows.Forms.Padding(10); + kryptonPanelFill.Size = new System.Drawing.Size(1463, 508); + kryptonPanelFill.TabIndex = 1; // // kryptonNavigator // - this.kryptonNavigator.Bar.BarMapExtraText = Krypton.Navigator.MapKryptonPageText.Title; - this.kryptonNavigator.Bar.BarMapImage = Krypton.Navigator.MapKryptonPageImage.Small; - this.kryptonNavigator.Bar.BarMapText = Krypton.Navigator.MapKryptonPageText.Text; - this.kryptonNavigator.Bar.BarMultiline = Krypton.Navigator.BarMultiline.Singleline; - this.kryptonNavigator.Bar.BarOrientation = Krypton.Toolkit.VisualOrientation.Left; - this.kryptonNavigator.Bar.CheckButtonStyle = Krypton.Toolkit.ButtonStyle.LowProfile; - this.kryptonNavigator.Bar.ItemAlignment = Krypton.Toolkit.RelativePositionAlign.Near; - this.kryptonNavigator.Bar.ItemMaximumSize = new System.Drawing.Size(200, 200); - this.kryptonNavigator.Bar.ItemMinimumSize = new System.Drawing.Size(20, 20); - this.kryptonNavigator.Bar.ItemOrientation = Krypton.Toolkit.ButtonOrientation.FixedTop; - this.kryptonNavigator.Bar.ItemSizing = Krypton.Navigator.BarItemSizing.SameHeight; - this.kryptonNavigator.Bar.TabBorderStyle = Krypton.Toolkit.TabBorderStyle.OneNote; - this.kryptonNavigator.Bar.TabStyle = Krypton.Toolkit.TabStyle.HighProfile; - this.kryptonNavigator.Button.ButtonDisplayLogic = Krypton.Navigator.ButtonDisplayLogic.None; - this.kryptonNavigator.Button.CloseButtonAction = Krypton.Navigator.CloseButtonAction.RemovePageAndDispose; - this.kryptonNavigator.Button.CloseButtonDisplay = Krypton.Navigator.ButtonDisplay.Hide; - this.kryptonNavigator.Button.ContextButtonAction = Krypton.Navigator.ContextButtonAction.SelectPage; - this.kryptonNavigator.Button.ContextButtonDisplay = Krypton.Navigator.ButtonDisplay.Logic; - this.kryptonNavigator.Button.ContextMenuMapImage = Krypton.Navigator.MapKryptonPageImage.Small; - this.kryptonNavigator.Button.ContextMenuMapText = Krypton.Navigator.MapKryptonPageText.TextTitle; - this.kryptonNavigator.Button.NextButtonAction = Krypton.Navigator.DirectionButtonAction.ModeAppropriateAction; - this.kryptonNavigator.Button.NextButtonDisplay = Krypton.Navigator.ButtonDisplay.Logic; - this.kryptonNavigator.Button.PreviousButtonAction = Krypton.Navigator.DirectionButtonAction.ModeAppropriateAction; - this.kryptonNavigator.Button.PreviousButtonDisplay = Krypton.Navigator.ButtonDisplay.Logic; - this.kryptonNavigator.Dock = System.Windows.Forms.DockStyle.Fill; - this.kryptonNavigator.Location = new System.Drawing.Point(10, 10); - this.kryptonNavigator.Name = "kryptonNavigator"; - this.kryptonNavigator.NavigatorMode = Krypton.Navigator.NavigatorMode.BarCheckButtonGroupOutside; - this.kryptonNavigator.PageBackStyle = Krypton.Toolkit.PaletteBackStyle.PanelClient; - this.kryptonNavigator.Pages.AddRange(new Krypton.Navigator.KryptonPage[] { - this.kryptonPageToolkit, - this.kryptonPageDocking, - this.kryptonPageDialogs, - this.kryptonPageWorkspace, - this.kryptonPageNavigator, - this.kryptonPageRibbon, - this.kryptonPageApplicatons, - this.kryptonPageSettings, - this.kryptonPageReleases}); - this.kryptonNavigator.Panel.PanelBackStyle = Krypton.Toolkit.PaletteBackStyle.PanelAlternate; - this.kryptonNavigator.SelectedIndex = 7; - this.kryptonNavigator.Size = new System.Drawing.Size(683, 405); - this.kryptonNavigator.StateCommon.Bar.BarPaddingInside = new System.Windows.Forms.Padding(-1); - this.kryptonNavigator.StateCommon.Bar.BarPaddingOnly = new System.Windows.Forms.Padding(-1); - this.kryptonNavigator.StateCommon.Bar.BarPaddingOutside = new System.Windows.Forms.Padding(0, 0, 0, 10); - this.kryptonNavigator.StateCommon.Bar.BarPaddingTabs = new System.Windows.Forms.Padding(-1); - this.kryptonNavigator.StateCommon.Bar.ButtonPadding = new System.Windows.Forms.Padding(-1); - this.kryptonNavigator.StateCommon.Bar.CheckButtonGap = 5; - this.kryptonNavigator.StateCommon.CheckButton.Content.Image.ImageH = Krypton.Toolkit.PaletteRelativeAlign.Center; - this.kryptonNavigator.StateCommon.CheckButton.Content.Image.ImageV = Krypton.Toolkit.PaletteRelativeAlign.Near; - this.kryptonNavigator.StateCommon.CheckButton.Content.ShortText.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.kryptonNavigator.TabIndex = 0; - this.kryptonNavigator.Text = "kryptonNavigator1"; + kryptonNavigator.Bar.BarMapExtraText = Krypton.Navigator.MapKryptonPageText.Title; + kryptonNavigator.Bar.BarMapImage = Krypton.Navigator.MapKryptonPageImage.Small; + kryptonNavigator.Bar.BarMapText = Krypton.Navigator.MapKryptonPageText.Text; + kryptonNavigator.Bar.BarMultiline = Krypton.Navigator.BarMultiline.Singleline; + kryptonNavigator.Bar.BarOrientation = Krypton.Toolkit.VisualOrientation.Left; + kryptonNavigator.Bar.CheckButtonStyle = Krypton.Toolkit.ButtonStyle.LowProfile; + kryptonNavigator.Bar.ItemAlignment = Krypton.Toolkit.RelativePositionAlign.Near; + kryptonNavigator.Bar.ItemMaximumSize = new System.Drawing.Size(200, 200); + kryptonNavigator.Bar.ItemMinimumSize = new System.Drawing.Size(20, 20); + kryptonNavigator.Bar.ItemOrientation = Krypton.Toolkit.ButtonOrientation.FixedTop; + kryptonNavigator.Bar.ItemSizing = Krypton.Navigator.BarItemSizing.SameHeight; + kryptonNavigator.Bar.TabBorderStyle = Krypton.Toolkit.TabBorderStyle.OneNote; + kryptonNavigator.Bar.TabStyle = Krypton.Toolkit.TabStyle.HighProfile; + kryptonNavigator.Button.ButtonDisplayLogic = Krypton.Navigator.ButtonDisplayLogic.None; + kryptonNavigator.Button.CloseButtonAction = Krypton.Navigator.CloseButtonAction.RemovePageAndDispose; + kryptonNavigator.Button.CloseButtonDisplay = Krypton.Navigator.ButtonDisplay.Hide; + kryptonNavigator.Button.ContextButtonAction = Krypton.Navigator.ContextButtonAction.SelectPage; + kryptonNavigator.Button.ContextButtonDisplay = Krypton.Navigator.ButtonDisplay.Logic; + kryptonNavigator.Button.ContextMenuMapImage = Krypton.Navigator.MapKryptonPageImage.Small; + kryptonNavigator.Button.ContextMenuMapText = Krypton.Navigator.MapKryptonPageText.TextTitle; + kryptonNavigator.Button.NextButtonAction = Krypton.Navigator.DirectionButtonAction.ModeAppropriateAction; + kryptonNavigator.Button.NextButtonDisplay = Krypton.Navigator.ButtonDisplay.Logic; + kryptonNavigator.Button.PreviousButtonAction = Krypton.Navigator.DirectionButtonAction.ModeAppropriateAction; + kryptonNavigator.Button.PreviousButtonDisplay = Krypton.Navigator.ButtonDisplay.Logic; + kryptonNavigator.ControlKryptonFormFeatures = false; + kryptonNavigator.Dock = System.Windows.Forms.DockStyle.Fill; + kryptonNavigator.Location = new System.Drawing.Point(10, 10); + kryptonNavigator.Name = "kryptonNavigator"; + kryptonNavigator.NavigatorMode = Krypton.Navigator.NavigatorMode.BarCheckButtonGroupOutside; + kryptonNavigator.Owner = null; + kryptonNavigator.PageBackStyle = Krypton.Toolkit.PaletteBackStyle.PanelClient; + kryptonNavigator.Pages.AddRange(new Krypton.Navigator.KryptonPage[] { kryptonPageToolkit, kryptonPageDocking, kryptonPageWorkspace, kryptonPageNavigator, kryptonPageRibbon, kryptonPageApplicatons, kryptonPageSettings, kryptonPageReleases, kpChangeLog }); + kryptonNavigator.Panel.PanelBackStyle = Krypton.Toolkit.PaletteBackStyle.PanelAlternate; + kryptonNavigator.SelectedIndex = 0; + kryptonNavigator.Size = new System.Drawing.Size(1443, 488); + kryptonNavigator.StateCommon.Bar.BarPaddingInside = new System.Windows.Forms.Padding(-1); + kryptonNavigator.StateCommon.Bar.BarPaddingOnly = new System.Windows.Forms.Padding(-1); + kryptonNavigator.StateCommon.Bar.BarPaddingOutside = new System.Windows.Forms.Padding(0, 0, 0, 10); + kryptonNavigator.StateCommon.Bar.BarPaddingTabs = new System.Windows.Forms.Padding(-1); + kryptonNavigator.StateCommon.Bar.ButtonPadding = new System.Windows.Forms.Padding(-1); + kryptonNavigator.StateCommon.Bar.CheckButtonGap = 5; + kryptonNavigator.StateCommon.CheckButton.Content.Image.ImageH = Krypton.Toolkit.PaletteRelativeAlign.Center; + kryptonNavigator.StateCommon.CheckButton.Content.Image.ImageV = Krypton.Toolkit.PaletteRelativeAlign.Near; + kryptonNavigator.StateCommon.CheckButton.Content.ShortText.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, 0); + kryptonNavigator.TabIndex = 0; + kryptonNavigator.Text = "kryptonNavigator1"; // // kryptonPageToolkit // - this.kryptonPageToolkit.AutoHiddenSlideSize = new System.Drawing.Size(150, 150); - this.kryptonPageToolkit.Controls.Add(this.kryptonNavigatorToolkit); - this.kryptonPageToolkit.Controls.Add(this.labeToolkitPage); - this.kryptonPageToolkit.Flags = 62; - this.kryptonPageToolkit.LastVisibleSet = true; - this.kryptonPageToolkit.MinimumSize = new System.Drawing.Size(50, 50); - this.kryptonPageToolkit.Name = "kryptonPageToolkit"; - this.kryptonPageToolkit.Size = new System.Drawing.Size(568, 403); - this.kryptonPageToolkit.Text = "Toolkit"; - this.kryptonPageToolkit.TextTitle = ""; - this.kryptonPageToolkit.ToolTipTitle = "Page ToolTip"; - this.kryptonPageToolkit.UniqueName = "F1890C23D1634D34F1890C23D1634D34"; + kryptonPageToolkit.AutoHiddenSlideSize = new System.Drawing.Size(150, 150); + kryptonPageToolkit.Controls.Add(kryptonNavigatorToolkit); + kryptonPageToolkit.Controls.Add(labeToolkitPage); + kryptonPageToolkit.Flags = 62; + kryptonPageToolkit.LastVisibleSet = true; + kryptonPageToolkit.MinimumSize = new System.Drawing.Size(50, 50); + kryptonPageToolkit.Name = "kryptonPageToolkit"; + kryptonPageToolkit.Size = new System.Drawing.Size(1303, 486); + kryptonPageToolkit.Text = "Toolkit"; + kryptonPageToolkit.TextTitle = ""; + kryptonPageToolkit.ToolTipTitle = "Page ToolTip"; + kryptonPageToolkit.UniqueName = "F1890C23D1634D34F1890C23D1634D34"; // // kryptonNavigatorToolkit // - this.kryptonNavigatorToolkit.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) - | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.kryptonNavigatorToolkit.Button.ButtonDisplayLogic = Krypton.Navigator.ButtonDisplayLogic.None; - this.kryptonNavigatorToolkit.Button.CloseButtonAction = Krypton.Navigator.CloseButtonAction.RemovePageAndDispose; - this.kryptonNavigatorToolkit.Button.CloseButtonDisplay = Krypton.Navigator.ButtonDisplay.Hide; - this.kryptonNavigatorToolkit.Button.ContextButtonAction = Krypton.Navigator.ContextButtonAction.SelectPage; - this.kryptonNavigatorToolkit.Button.ContextButtonDisplay = Krypton.Navigator.ButtonDisplay.Logic; - this.kryptonNavigatorToolkit.Button.ContextMenuMapImage = Krypton.Navigator.MapKryptonPageImage.Small; - this.kryptonNavigatorToolkit.Button.ContextMenuMapText = Krypton.Navigator.MapKryptonPageText.TextTitle; - this.kryptonNavigatorToolkit.Button.NextButtonAction = Krypton.Navigator.DirectionButtonAction.ModeAppropriateAction; - this.kryptonNavigatorToolkit.Button.NextButtonDisplay = Krypton.Navigator.ButtonDisplay.Logic; - this.kryptonNavigatorToolkit.Button.PreviousButtonAction = Krypton.Navigator.DirectionButtonAction.ModeAppropriateAction; - this.kryptonNavigatorToolkit.Button.PreviousButtonDisplay = Krypton.Navigator.ButtonDisplay.Logic; - this.kryptonNavigatorToolkit.Location = new System.Drawing.Point(18, 51); - this.kryptonNavigatorToolkit.Name = "kryptonNavigatorToolkit"; - this.kryptonNavigatorToolkit.NavigatorMode = Krypton.Navigator.NavigatorMode.BarCheckButtonGroupOutside; - this.kryptonNavigatorToolkit.PageBackStyle = Krypton.Toolkit.PaletteBackStyle.PanelClient; - this.kryptonNavigatorToolkit.Pages.AddRange(new Krypton.Navigator.KryptonPage[] { - this.kryptonPage1, - this.kryptonPage2}); - this.kryptonNavigatorToolkit.SelectedIndex = 0; - this.kryptonNavigatorToolkit.Size = new System.Drawing.Size(532, 336); - this.kryptonNavigatorToolkit.StateCommon.HeaderGroup.Border.DrawBorders = Krypton.Toolkit.PaletteDrawBorders.None; - this.kryptonNavigatorToolkit.TabIndex = 0; - this.kryptonNavigatorToolkit.Text = "kryptonNavigator1"; + kryptonNavigatorToolkit.Anchor = System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right; + kryptonNavigatorToolkit.Button.ButtonDisplayLogic = Krypton.Navigator.ButtonDisplayLogic.None; + kryptonNavigatorToolkit.Button.CloseButtonAction = Krypton.Navigator.CloseButtonAction.RemovePageAndDispose; + kryptonNavigatorToolkit.Button.CloseButtonDisplay = Krypton.Navigator.ButtonDisplay.Hide; + kryptonNavigatorToolkit.Button.ContextButtonAction = Krypton.Navigator.ContextButtonAction.SelectPage; + kryptonNavigatorToolkit.Button.ContextButtonDisplay = Krypton.Navigator.ButtonDisplay.Logic; + kryptonNavigatorToolkit.Button.ContextMenuMapImage = Krypton.Navigator.MapKryptonPageImage.Small; + kryptonNavigatorToolkit.Button.ContextMenuMapText = Krypton.Navigator.MapKryptonPageText.TextTitle; + kryptonNavigatorToolkit.Button.NextButtonAction = Krypton.Navigator.DirectionButtonAction.ModeAppropriateAction; + kryptonNavigatorToolkit.Button.NextButtonDisplay = Krypton.Navigator.ButtonDisplay.Logic; + kryptonNavigatorToolkit.Button.PreviousButtonAction = Krypton.Navigator.DirectionButtonAction.ModeAppropriateAction; + kryptonNavigatorToolkit.Button.PreviousButtonDisplay = Krypton.Navigator.ButtonDisplay.Logic; + kryptonNavigatorToolkit.ControlKryptonFormFeatures = false; + kryptonNavigatorToolkit.Location = new System.Drawing.Point(18, 51); + kryptonNavigatorToolkit.Name = "kryptonNavigatorToolkit"; + kryptonNavigatorToolkit.NavigatorMode = Krypton.Navigator.NavigatorMode.BarCheckButtonGroupOutside; + kryptonNavigatorToolkit.Owner = null; + kryptonNavigatorToolkit.PageBackStyle = Krypton.Toolkit.PaletteBackStyle.PanelClient; + kryptonNavigatorToolkit.Pages.AddRange(new Krypton.Navigator.KryptonPage[] { kryptonPage1, kryptonPage2 }); + kryptonNavigatorToolkit.SelectedIndex = 0; + kryptonNavigatorToolkit.Size = new System.Drawing.Size(1267, 419); + kryptonNavigatorToolkit.StateCommon.HeaderGroup.Border.DrawBorders = Krypton.Toolkit.PaletteDrawBorders.None; + kryptonNavigatorToolkit.TabIndex = 0; + kryptonNavigatorToolkit.Text = "kryptonNavigator1"; // // kryptonPage1 // - this.kryptonPage1.AutoHiddenSlideSize = new System.Drawing.Size(150, 150); - this.kryptonPage1.Controls.Add(this.kllKryptonScrollBars); - this.kryptonPage1.Controls.Add(this.kllKryptonHelpIcon); - this.kryptonPage1.Controls.Add(this.kllKryptonWebBrowser); - this.kryptonPage1.Controls.Add(this.linkKryptonTreeView); - this.kryptonPage1.Controls.Add(this.linkKryptonInputBox); - this.kryptonPage1.Controls.Add(this.linkKryptonTaskDialog); - this.kryptonPage1.Controls.Add(this.linkKryptonMessageBox); - this.kryptonPage1.Controls.Add(this.linkKryptobTrackBar); - this.kryptonPage1.Controls.Add(this.linkKryptonGroupBox); - this.kryptonPage1.Controls.Add(this.linkKryptonWrapLabel); - this.kryptonPage1.Controls.Add(this.linkKryptonSeparator); - this.kryptonPage1.Controls.Add(this.kryptonLinkLabel2); - this.kryptonPage1.Controls.Add(this.kryptonLinkLabel1); - this.kryptonPage1.Controls.Add(this.linkKryptonDomainUpDown); - this.kryptonPage1.Controls.Add(this.linkKryptonBreadCrumb); - this.kryptonPage1.Controls.Add(this.linkKryptonNumericUpDown); - this.kryptonPage1.Controls.Add(this.linkKryptonCommand); - this.kryptonPage1.Controls.Add(this.linkKryptonCheckedListBox); - this.kryptonPage1.Controls.Add(this.linkKryptonListBox); - this.kryptonPage1.Controls.Add(this.linkKryptonColorButton); - this.kryptonPage1.Controls.Add(this.linkKryptonDropButton); - this.kryptonPage1.Controls.Add(this.linkKryptonMaskedTextBox); - this.kryptonPage1.Controls.Add(this.linkKryptonContextMenu); - this.kryptonPage1.Controls.Add(this.linkKryptonRichTextBox); - this.kryptonPage1.Controls.Add(this.linkKryptonComboBox); - this.kryptonPage1.Controls.Add(this.linkKryptonTextBox); - this.kryptonPage1.Controls.Add(this.linkKryptonDataGridView); - this.kryptonPage1.Controls.Add(this.linkKryptonRadioButton); - this.kryptonPage1.Controls.Add(this.linkKryptonCheckBox); - this.kryptonPage1.Controls.Add(this.linkKryptonBorderEdge); - this.kryptonPage1.Controls.Add(this.linkKryptonForm); - this.kryptonPage1.Controls.Add(this.linkKryptonCheckSet); - this.kryptonPage1.Controls.Add(this.linkKryptonCheckButton); - this.kryptonPage1.Controls.Add(this.linkKryptonLinkLabel); - this.kryptonPage1.Controls.Add(this.linkKryptonSplitContainer); - this.kryptonPage1.Controls.Add(this.linkKryptonPanel); - this.kryptonPage1.Controls.Add(this.linkKryptonPalette); - this.kryptonPage1.Controls.Add(this.linkKryptonButton); - this.kryptonPage1.Controls.Add(this.linkKryptonLabel); - this.kryptonPage1.Controls.Add(this.linkKryptonGroup); - this.kryptonPage1.Controls.Add(this.linkKryptonHeaderGroup); - this.kryptonPage1.Controls.Add(this.linkKryptonHeader); - this.kryptonPage1.Flags = 62; - this.kryptonPage1.LastVisibleSet = true; - this.kryptonPage1.MinimumSize = new System.Drawing.Size(50, 50); - this.kryptonPage1.Name = "kryptonPage1"; - this.kryptonPage1.Size = new System.Drawing.Size(532, 311); - this.kryptonPage1.Text = "Component Examples"; - this.kryptonPage1.ToolTipTitle = "Page ToolTip"; - this.kryptonPage1.UniqueName = "11B6F5673ADC4D0611B6F5673ADC4D06"; + kryptonPage1.AutoHiddenSlideSize = new System.Drawing.Size(150, 150); + kryptonPage1.Controls.Add(linkKryptonTableLayout); + kryptonPage1.Controls.Add(linkKryptonStringCollector); + kryptonPage1.Controls.Add(linkKryptonSaveFileDialog); + kryptonPage1.Controls.Add(linkKryptonPrintDialog); + kryptonPage1.Controls.Add(linkKryptonOpenFileDialog); + kryptonPage1.Controls.Add(linkKryptonListView); + kryptonPage1.Controls.Add(linkKryptonFontDialog); + kryptonPage1.Controls.Add(linkKryptonFolderBrowser); + kryptonPage1.Controls.Add(kllblIntegratedToolbar); + kryptonPage1.Controls.Add(linkKryptonColorDialog); + kryptonPage1.Controls.Add(kllKryptonThemeSelector); + kryptonPage1.Controls.Add(kllProgressBar); + kryptonPage1.Controls.Add(kllPropertyGrid); + kryptonPage1.Controls.Add(kllKryptonScrollBars); + kryptonPage1.Controls.Add(kllKryptonHelpIcon); + kryptonPage1.Controls.Add(kllKryptonWebBrowser); + kryptonPage1.Controls.Add(linkKryptonTreeView); + kryptonPage1.Controls.Add(linkKryptonInputBox); + kryptonPage1.Controls.Add(linkKryptonTaskDialog); + kryptonPage1.Controls.Add(linkKryptonMessageBox); + kryptonPage1.Controls.Add(linkKryptobTrackBar); + kryptonPage1.Controls.Add(linkKryptonGroupBox); + kryptonPage1.Controls.Add(linkKryptonWrapLabel); + kryptonPage1.Controls.Add(linkKryptonSeparator); + kryptonPage1.Controls.Add(kryptonLinkLabel2); + kryptonPage1.Controls.Add(kryptonLinkLabel1); + kryptonPage1.Controls.Add(linkKryptonDomainUpDown); + kryptonPage1.Controls.Add(linkKryptonBreadCrumb); + kryptonPage1.Controls.Add(linkKryptonNumericUpDown); + kryptonPage1.Controls.Add(linkKryptonCommand); + kryptonPage1.Controls.Add(linkKryptonCheckedListBox); + kryptonPage1.Controls.Add(linkKryptonListBox); + kryptonPage1.Controls.Add(linkKryptonColorButton); + kryptonPage1.Controls.Add(linkKryptonDropButton); + kryptonPage1.Controls.Add(linkKryptonMaskedTextBox); + kryptonPage1.Controls.Add(linkKryptonContextMenu); + kryptonPage1.Controls.Add(linkKryptonRichTextBox); + kryptonPage1.Controls.Add(linkKryptonComboBox); + kryptonPage1.Controls.Add(linkKryptonTextBox); + kryptonPage1.Controls.Add(linkKryptonDataGridView); + kryptonPage1.Controls.Add(linkKryptonRadioButton); + kryptonPage1.Controls.Add(linkKryptonCheckBox); + kryptonPage1.Controls.Add(linkKryptonBorderEdge); + kryptonPage1.Controls.Add(linkKryptonForm); + kryptonPage1.Controls.Add(linkKryptonCheckSet); + kryptonPage1.Controls.Add(linkKryptonCheckButton); + kryptonPage1.Controls.Add(linkKryptonLinkLabel); + kryptonPage1.Controls.Add(linkKryptonSplitContainer); + kryptonPage1.Controls.Add(linkKryptonPanel); + kryptonPage1.Controls.Add(linkKryptonPalette); + kryptonPage1.Controls.Add(linkKryptonButton); + kryptonPage1.Controls.Add(linkKryptonLabel); + kryptonPage1.Controls.Add(linkKryptonGroup); + kryptonPage1.Controls.Add(linkKryptonHeaderGroup); + kryptonPage1.Controls.Add(linkKryptonHeader); + kryptonPage1.Flags = 62; + kryptonPage1.LastVisibleSet = true; + kryptonPage1.MinimumSize = new System.Drawing.Size(50, 50); + kryptonPage1.Name = "kryptonPage1"; + kryptonPage1.Size = new System.Drawing.Size(1267, 390); + kryptonPage1.Text = "Component Examples"; + kryptonPage1.ToolTipTitle = "Page ToolTip"; + kryptonPage1.UniqueName = "11B6F5673ADC4D0611B6F5673ADC4D06"; + // + // linkKryptonTableLayout + // + linkKryptonTableLayout.Location = new System.Drawing.Point(1069, 16); + linkKryptonTableLayout.Name = "linkKryptonTableLayout"; + linkKryptonTableLayout.Size = new System.Drawing.Size(177, 24); + linkKryptonTableLayout.StateCommon.AdjacentGap = 5; + linkKryptonTableLayout.TabIndex = 55; + linkKryptonTableLayout.Values.Image = (System.Drawing.Image)resources.GetObject("linkKryptonTableLayout.Values.Image"); + linkKryptonTableLayout.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + linkKryptonTableLayout.Values.Text = "Krypton Table Layout"; + linkKryptonTableLayout.LinkClicked += linkKryptonTableLayout_LinkClicked; + // + // linkKryptonStringCollector + // + linkKryptonStringCollector.Location = new System.Drawing.Point(810, 357); + linkKryptonStringCollector.Name = "linkKryptonStringCollector"; + linkKryptonStringCollector.Size = new System.Drawing.Size(244, 24); + linkKryptonStringCollector.StateCommon.AdjacentGap = 5; + linkKryptonStringCollector.TabIndex = 54; + linkKryptonStringCollector.Values.Image = (System.Drawing.Image)resources.GetObject("linkKryptonStringCollector.Values.Image"); + linkKryptonStringCollector.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + linkKryptonStringCollector.Values.Text = "Krypton StringCollection Editor"; + linkKryptonStringCollector.LinkClicked += linkKryptonStringCollector_LinkClicked; + // + // linkKryptonSaveFileDialog + // + linkKryptonSaveFileDialog.Location = new System.Drawing.Point(810, 233); + linkKryptonSaveFileDialog.Name = "linkKryptonSaveFileDialog"; + linkKryptonSaveFileDialog.Size = new System.Drawing.Size(194, 24); + linkKryptonSaveFileDialog.StateCommon.AdjacentGap = 5; + linkKryptonSaveFileDialog.TabIndex = 53; + linkKryptonSaveFileDialog.Values.Image = (System.Drawing.Image)resources.GetObject("linkKryptonSaveFileDialog.Values.Image"); + linkKryptonSaveFileDialog.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + linkKryptonSaveFileDialog.Values.Text = "Krypton SaveFile Dialog"; + linkKryptonSaveFileDialog.LinkClicked += linkKryptonSaveFileDialog_LinkClicked; + // + // linkKryptonPrintDialog + // + linkKryptonPrintDialog.Location = new System.Drawing.Point(810, 78); + linkKryptonPrintDialog.Name = "linkKryptonPrintDialog"; + linkKryptonPrintDialog.Size = new System.Drawing.Size(171, 24); + linkKryptonPrintDialog.StateCommon.AdjacentGap = 5; + linkKryptonPrintDialog.TabIndex = 52; + linkKryptonPrintDialog.Values.Image = (System.Drawing.Image)resources.GetObject("linkKryptonPrintDialog.Values.Image"); + linkKryptonPrintDialog.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + linkKryptonPrintDialog.Values.Text = "Krypton Print Dialog"; + linkKryptonPrintDialog.LinkClicked += linkKryptonPrintDialog_LinkClicked; + // + // linkKryptonOpenFileDialog + // + linkKryptonOpenFileDialog.Location = new System.Drawing.Point(549, 356); + linkKryptonOpenFileDialog.Name = "linkKryptonOpenFileDialog"; + linkKryptonOpenFileDialog.Size = new System.Drawing.Size(200, 24); + linkKryptonOpenFileDialog.StateCommon.AdjacentGap = 5; + linkKryptonOpenFileDialog.TabIndex = 51; + linkKryptonOpenFileDialog.Values.Image = (System.Drawing.Image)resources.GetObject("linkKryptonOpenFileDialog.Values.Image"); + linkKryptonOpenFileDialog.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + linkKryptonOpenFileDialog.Values.Text = "Krypton OpenFile Dialog"; + linkKryptonOpenFileDialog.LinkClicked += linkKryptonOpenFileDialog_LinkClicked; + // + // linkKryptonListView + // + linkKryptonListView.Location = new System.Drawing.Point(549, 186); + linkKryptonListView.Name = "linkKryptonListView"; + linkKryptonListView.Size = new System.Drawing.Size(150, 24); + linkKryptonListView.StateCommon.AdjacentGap = 5; + linkKryptonListView.TabIndex = 50; + linkKryptonListView.Values.Image = (System.Drawing.Image)resources.GetObject("linkKryptonListView.Values.Image"); + linkKryptonListView.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + linkKryptonListView.Values.Text = "Krypton List View"; + linkKryptonListView.LinkClicked += linkKryptonListView_LinkClicked; + // + // linkKryptonFontDialog + // + linkKryptonFontDialog.Location = new System.Drawing.Point(268, 176); + linkKryptonFontDialog.Name = "linkKryptonFontDialog"; + linkKryptonFontDialog.Size = new System.Drawing.Size(170, 24); + linkKryptonFontDialog.StateCommon.AdjacentGap = 5; + linkKryptonFontDialog.TabIndex = 49; + linkKryptonFontDialog.Values.Image = (System.Drawing.Image)resources.GetObject("linkKryptonFontDialog.Values.Image"); + linkKryptonFontDialog.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + linkKryptonFontDialog.Values.Text = "Krypton Font Dialog"; + linkKryptonFontDialog.LinkClicked += linkKryptonFontDialog_LinkClicked; + // + // linkKryptonFolderBrowser + // + linkKryptonFolderBrowser.Location = new System.Drawing.Point(268, 144); + linkKryptonFolderBrowser.Name = "linkKryptonFolderBrowser"; + linkKryptonFolderBrowser.Size = new System.Drawing.Size(192, 24); + linkKryptonFolderBrowser.StateCommon.AdjacentGap = 5; + linkKryptonFolderBrowser.TabIndex = 48; + linkKryptonFolderBrowser.Values.Image = (System.Drawing.Image)resources.GetObject("linkKryptonFolderBrowser.Values.Image"); + linkKryptonFolderBrowser.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + linkKryptonFolderBrowser.Values.Text = "Krypton Folder Browser"; + linkKryptonFolderBrowser.LinkClicked += linkKryptonFolderBrowser_LinkClicked; + // + // kllblIntegratedToolbar + // + kllblIntegratedToolbar.Location = new System.Drawing.Point(549, 50); + kllblIntegratedToolbar.Name = "kllblIntegratedToolbar"; + kllblIntegratedToolbar.Size = new System.Drawing.Size(152, 24); + kllblIntegratedToolbar.TabIndex = 44; + kllblIntegratedToolbar.Values.Image = (System.Drawing.Image)resources.GetObject("kllblIntegratedToolbar.Values.Image"); + kllblIntegratedToolbar.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + kllblIntegratedToolbar.Values.Text = "IntegratedToolbar"; + kllblIntegratedToolbar.LinkClicked += kllblIntegratedToolbar_LinkClicked; + // + // linkKryptonColorDialog + // + linkKryptonColorDialog.Location = new System.Drawing.Point(2, 261); + linkKryptonColorDialog.Name = "linkKryptonColorDialog"; + linkKryptonColorDialog.Size = new System.Drawing.Size(176, 24); + linkKryptonColorDialog.StateCommon.AdjacentGap = 5; + linkKryptonColorDialog.TabIndex = 47; + linkKryptonColorDialog.Values.Image = (System.Drawing.Image)resources.GetObject("linkKryptonColorDialog.Values.Image"); + linkKryptonColorDialog.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + linkKryptonColorDialog.Values.Text = "Krypton Color Dialog"; + linkKryptonColorDialog.LinkClicked += linkKryptonColorDialog_LinkClicked; + // + // kllKryptonThemeSelector + // + kllKryptonThemeSelector.Location = new System.Drawing.Point(1069, 121); + kllKryptonThemeSelector.Name = "kllKryptonThemeSelector"; + kllKryptonThemeSelector.Size = new System.Drawing.Size(184, 24); + kllKryptonThemeSelector.TabIndex = 46; + kllKryptonThemeSelector.Values.Image = (System.Drawing.Image)resources.GetObject("kllKryptonThemeSelector.Values.Image"); + kllKryptonThemeSelector.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + kllKryptonThemeSelector.Values.Text = "KryptonThemeSelector"; + kllKryptonThemeSelector.LinkClicked += kllKryptonThemeSelector_LinkClicked; + // + // kllProgressBar + // + kllProgressBar.Location = new System.Drawing.Point(810, 109); + kllProgressBar.Name = "kllProgressBar"; + kllProgressBar.Size = new System.Drawing.Size(163, 24); + kllProgressBar.TabIndex = 45; + kllProgressBar.Values.Image = (System.Drawing.Image)resources.GetObject("kllProgressBar.Values.Image"); + kllProgressBar.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + kllProgressBar.Values.Text = "KryptonProgressBar"; + kllProgressBar.LinkClicked += kllProgressBar_LinkClicked; + // + // kllPropertyGrid + // + kllPropertyGrid.Location = new System.Drawing.Point(810, 140); + kllPropertyGrid.Name = "kllPropertyGrid"; + kllPropertyGrid.Size = new System.Drawing.Size(170, 24); + kllPropertyGrid.TabIndex = 43; + kllPropertyGrid.Values.Image = (System.Drawing.Image)resources.GetObject("kllPropertyGrid.Values.Image"); + kllPropertyGrid.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + kllPropertyGrid.Values.Text = "KryptonPropertyGrid"; + kllPropertyGrid.LinkClicked += kllPropertyGrid_LinkClicked; // // kllKryptonScrollBars // - this.kllKryptonScrollBars.Location = new System.Drawing.Point(10, 285); - this.kllKryptonScrollBars.Name = "kllKryptonScrollBars"; - this.kllKryptonScrollBars.Size = new System.Drawing.Size(106, 20); - this.kllKryptonScrollBars.TabIndex = 42; - this.kllKryptonScrollBars.Values.Text = "KryptonScrollBars"; - this.kllKryptonScrollBars.LinkClicked += new System.EventHandler(this.kllKryptonScrollBars_LinkClicked); + kllKryptonScrollBars.Location = new System.Drawing.Point(810, 264); + kllKryptonScrollBars.Name = "kllKryptonScrollBars"; + kllKryptonScrollBars.Size = new System.Drawing.Size(148, 24); + kllKryptonScrollBars.TabIndex = 42; + kllKryptonScrollBars.Values.Image = (System.Drawing.Image)resources.GetObject("kllKryptonScrollBars.Values.Image"); + kllKryptonScrollBars.Values.Text = "KryptonScrollBars"; + kllKryptonScrollBars.LinkClicked += kllKryptonScrollBars_LinkClicked; // // kllKryptonHelpIcon // - this.kllKryptonHelpIcon.Location = new System.Drawing.Point(334, 285); - this.kllKryptonHelpIcon.Name = "kllKryptonHelpIcon"; - this.kllKryptonHelpIcon.Size = new System.Drawing.Size(102, 20); - this.kllKryptonHelpIcon.TabIndex = 41; - this.kllKryptonHelpIcon.Values.Text = "KryptonHelpIcon"; - this.kllKryptonHelpIcon.LinkClicked += new System.EventHandler(this.kllKryptonHelpIcon_LinkClicked); + kllKryptonHelpIcon.Location = new System.Drawing.Point(268, 368); + kllKryptonHelpIcon.Name = "kllKryptonHelpIcon"; + kllKryptonHelpIcon.Size = new System.Drawing.Size(143, 24); + kllKryptonHelpIcon.TabIndex = 41; + kllKryptonHelpIcon.Values.Image = (System.Drawing.Image)resources.GetObject("kllKryptonHelpIcon.Values.Image"); + kllKryptonHelpIcon.Values.Text = "KryptonHelpIcon"; + kllKryptonHelpIcon.LinkClicked += kllKryptonHelpIcon_LinkClicked; // // kllKryptonWebBrowser // - this.kllKryptonWebBrowser.Location = new System.Drawing.Point(159, 285); - this.kllKryptonWebBrowser.Name = "kllKryptonWebBrowser"; - this.kllKryptonWebBrowser.Size = new System.Drawing.Size(122, 20); - this.kllKryptonWebBrowser.TabIndex = 40; - this.kllKryptonWebBrowser.Values.Text = "KryptonWebBrowser"; - this.kllKryptonWebBrowser.LinkClicked += new System.EventHandler(this.kllKryptonWebBrowser_LinkClicked); + kllKryptonWebBrowser.Location = new System.Drawing.Point(1069, 226); + kllKryptonWebBrowser.Name = "kllKryptonWebBrowser"; + kllKryptonWebBrowser.Size = new System.Drawing.Size(168, 24); + kllKryptonWebBrowser.TabIndex = 40; + kllKryptonWebBrowser.Values.Image = (System.Drawing.Image)resources.GetObject("kllKryptonWebBrowser.Values.Image"); + kllKryptonWebBrowser.Values.Text = "KryptonWebBrowser"; + kllKryptonWebBrowser.LinkClicked += kllKryptonWebBrowser_LinkClicked; // // linkKryptonTreeView // - this.linkKryptonTreeView.Location = new System.Drawing.Point(159, 262); - this.linkKryptonTreeView.Name = "linkKryptonTreeView"; - this.linkKryptonTreeView.Size = new System.Drawing.Size(124, 20); - this.linkKryptonTreeView.StateCommon.AdjacentGap = 5; - this.linkKryptonTreeView.TabIndex = 25; - this.linkKryptonTreeView.Values.Image = ((System.Drawing.Image)(resources.GetObject("linkKryptonTreeView.Values.Image"))); - this.linkKryptonTreeView.Values.ImageTransparentColor = System.Drawing.Color.Magenta; - this.linkKryptonTreeView.Values.Text = "KryptonTreeView"; - this.linkKryptonTreeView.LinkClicked += new System.EventHandler(this.linkKryptonTreeView_LinkClicked); + linkKryptonTreeView.Location = new System.Drawing.Point(1069, 191); + linkKryptonTreeView.Name = "linkKryptonTreeView"; + linkKryptonTreeView.Size = new System.Drawing.Size(149, 24); + linkKryptonTreeView.StateCommon.AdjacentGap = 5; + linkKryptonTreeView.TabIndex = 25; + linkKryptonTreeView.Values.Image = (System.Drawing.Image)resources.GetObject("linkKryptonTreeView.Values.Image"); + linkKryptonTreeView.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + linkKryptonTreeView.Values.Text = "KryptonTreeView"; + linkKryptonTreeView.LinkClicked += linkKryptonTreeView_LinkClicked; // // linkKryptonInputBox // - this.linkKryptonInputBox.Location = new System.Drawing.Point(334, 199); - this.linkKryptonInputBox.Name = "linkKryptonInputBox"; - this.linkKryptonInputBox.Size = new System.Drawing.Size(123, 20); - this.linkKryptonInputBox.StateCommon.AdjacentGap = 5; - this.linkKryptonInputBox.TabIndex = 35; - this.linkKryptonInputBox.Values.Image = ((System.Drawing.Image)(resources.GetObject("linkKryptonInputBox.Values.Image"))); - this.linkKryptonInputBox.Values.ImageTransparentColor = System.Drawing.Color.Magenta; - this.linkKryptonInputBox.Values.Text = "KryptonInputBox"; - this.linkKryptonInputBox.LinkClicked += new System.EventHandler(this.linkKryptonInputBox_LinkClicked); + linkKryptonInputBox.Location = new System.Drawing.Point(549, 16); + linkKryptonInputBox.Name = "linkKryptonInputBox"; + linkKryptonInputBox.Size = new System.Drawing.Size(147, 24); + linkKryptonInputBox.StateCommon.AdjacentGap = 5; + linkKryptonInputBox.TabIndex = 35; + linkKryptonInputBox.Values.Image = (System.Drawing.Image)resources.GetObject("linkKryptonInputBox.Values.Image"); + linkKryptonInputBox.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + linkKryptonInputBox.Values.Text = "KryptonInputBox"; + linkKryptonInputBox.LinkClicked += linkKryptonInputBox_LinkClicked; // // linkKryptonTaskDialog // - this.linkKryptonTaskDialog.Location = new System.Drawing.Point(334, 241); - this.linkKryptonTaskDialog.Name = "linkKryptonTaskDialog"; - this.linkKryptonTaskDialog.Size = new System.Drawing.Size(134, 20); - this.linkKryptonTaskDialog.StateCommon.AdjacentGap = 5; - this.linkKryptonTaskDialog.TabIndex = 37; - this.linkKryptonTaskDialog.Values.Image = ((System.Drawing.Image)(resources.GetObject("linkKryptonTaskDialog.Values.Image"))); - this.linkKryptonTaskDialog.Values.ImageTransparentColor = System.Drawing.Color.Magenta; - this.linkKryptonTaskDialog.Values.Text = "KryptonTaskDialog"; - this.linkKryptonTaskDialog.LinkClicked += new System.EventHandler(this.linkKryptonTaskDialog_LinkClicked); + linkKryptonTaskDialog.Location = new System.Drawing.Point(1069, 51); + linkKryptonTaskDialog.Name = "linkKryptonTaskDialog"; + linkKryptonTaskDialog.Size = new System.Drawing.Size(161, 24); + linkKryptonTaskDialog.StateCommon.AdjacentGap = 5; + linkKryptonTaskDialog.TabIndex = 37; + linkKryptonTaskDialog.Values.Image = (System.Drawing.Image)resources.GetObject("linkKryptonTaskDialog.Values.Image"); + linkKryptonTaskDialog.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + linkKryptonTaskDialog.Values.Text = "KryptonTaskDialog"; + linkKryptonTaskDialog.LinkClicked += linkKryptonTaskDialog_LinkClicked; // // linkKryptonMessageBox // - this.linkKryptonMessageBox.Location = new System.Drawing.Point(334, 220); - this.linkKryptonMessageBox.Name = "linkKryptonMessageBox"; - this.linkKryptonMessageBox.Size = new System.Drawing.Size(143, 20); - this.linkKryptonMessageBox.StateCommon.AdjacentGap = 5; - this.linkKryptonMessageBox.TabIndex = 36; - this.linkKryptonMessageBox.Values.Image = ((System.Drawing.Image)(resources.GetObject("linkKryptonMessageBox.Values.Image"))); - this.linkKryptonMessageBox.Values.ImageTransparentColor = System.Drawing.Color.Magenta; - this.linkKryptonMessageBox.Values.Text = "KryptonMessageBox"; - this.linkKryptonMessageBox.LinkClicked += new System.EventHandler(this.linkKryptonMessageBox_LinkClicked); + linkKryptonMessageBox.Location = new System.Drawing.Point(549, 254); + linkKryptonMessageBox.Name = "linkKryptonMessageBox"; + linkKryptonMessageBox.Size = new System.Drawing.Size(172, 24); + linkKryptonMessageBox.StateCommon.AdjacentGap = 5; + linkKryptonMessageBox.TabIndex = 36; + linkKryptonMessageBox.Values.Image = (System.Drawing.Image)resources.GetObject("linkKryptonMessageBox.Values.Image"); + linkKryptonMessageBox.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + linkKryptonMessageBox.Values.Text = "KryptonMessageBox"; + linkKryptonMessageBox.LinkClicked += linkKryptonMessageBox_LinkClicked; // // linkKryptobTrackBar // - this.linkKryptobTrackBar.Location = new System.Drawing.Point(4, 261); - this.linkKryptobTrackBar.Name = "linkKryptobTrackBar"; - this.linkKryptobTrackBar.Size = new System.Drawing.Size(121, 20); - this.linkKryptobTrackBar.StateCommon.AdjacentGap = 5; - this.linkKryptobTrackBar.TabIndex = 12; - this.linkKryptobTrackBar.Values.Image = ((System.Drawing.Image)(resources.GetObject("linkKryptobTrackBar.Values.Image"))); - this.linkKryptobTrackBar.Values.ImageTransparentColor = System.Drawing.Color.Magenta; - this.linkKryptobTrackBar.Values.Text = "KryptonTrackBar"; - this.linkKryptobTrackBar.LinkClicked += new System.EventHandler(this.linkKryptonTrackBar_LinkClicked); + linkKryptobTrackBar.Location = new System.Drawing.Point(1069, 156); + linkKryptobTrackBar.Name = "linkKryptobTrackBar"; + linkKryptobTrackBar.Size = new System.Drawing.Size(145, 24); + linkKryptobTrackBar.StateCommon.AdjacentGap = 5; + linkKryptobTrackBar.TabIndex = 12; + linkKryptobTrackBar.Values.Image = (System.Drawing.Image)resources.GetObject("linkKryptobTrackBar.Values.Image"); + linkKryptobTrackBar.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + linkKryptobTrackBar.Values.Text = "KryptonTrackBar"; + linkKryptobTrackBar.LinkClicked += linkKryptonTrackBar_LinkClicked; // // linkKryptonGroupBox // - this.linkKryptonGroupBox.Location = new System.Drawing.Point(334, 93); - this.linkKryptonGroupBox.Name = "linkKryptonGroupBox"; - this.linkKryptonGroupBox.Size = new System.Drawing.Size(129, 20); - this.linkKryptonGroupBox.StateCommon.AdjacentGap = 5; - this.linkKryptonGroupBox.TabIndex = 30; - this.linkKryptonGroupBox.Values.Image = ((System.Drawing.Image)(resources.GetObject("linkKryptonGroupBox.Values.Image"))); - this.linkKryptonGroupBox.Values.ImageTransparentColor = System.Drawing.Color.Magenta; - this.linkKryptonGroupBox.Values.Text = "KryptonGroupBox"; - this.linkKryptonGroupBox.LinkClicked += new System.EventHandler(this.linkKryptonGroupBox_LinkClicked); + linkKryptonGroupBox.Location = new System.Drawing.Point(268, 272); + linkKryptonGroupBox.Name = "linkKryptonGroupBox"; + linkKryptonGroupBox.Size = new System.Drawing.Size(154, 24); + linkKryptonGroupBox.StateCommon.AdjacentGap = 5; + linkKryptonGroupBox.TabIndex = 30; + linkKryptonGroupBox.Values.Image = (System.Drawing.Image)resources.GetObject("linkKryptonGroupBox.Values.Image"); + linkKryptonGroupBox.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + linkKryptonGroupBox.Values.Text = "KryptonGroupBox"; + linkKryptonGroupBox.LinkClicked += linkKryptonGroupBox_LinkClicked; // // linkKryptonWrapLabel // - this.linkKryptonWrapLabel.Location = new System.Drawing.Point(4, 198); - this.linkKryptonWrapLabel.Name = "linkKryptonWrapLabel"; - this.linkKryptonWrapLabel.Size = new System.Drawing.Size(133, 20); - this.linkKryptonWrapLabel.StateCommon.AdjacentGap = 5; - this.linkKryptonWrapLabel.TabIndex = 9; - this.linkKryptonWrapLabel.Values.Image = ((System.Drawing.Image)(resources.GetObject("linkKryptonWrapLabel.Values.Image"))); - this.linkKryptonWrapLabel.Values.ImageTransparentColor = System.Drawing.Color.Magenta; - this.linkKryptonWrapLabel.Values.Text = "KryptonWrapLabel"; - this.linkKryptonWrapLabel.LinkClicked += new System.EventHandler(this.linkKryptonWrapLabel_LinkClicked); + linkKryptonWrapLabel.Location = new System.Drawing.Point(1069, 261); + linkKryptonWrapLabel.Name = "linkKryptonWrapLabel"; + linkKryptonWrapLabel.Size = new System.Drawing.Size(159, 24); + linkKryptonWrapLabel.StateCommon.AdjacentGap = 5; + linkKryptonWrapLabel.TabIndex = 9; + linkKryptonWrapLabel.Values.Image = (System.Drawing.Image)resources.GetObject("linkKryptonWrapLabel.Values.Image"); + linkKryptonWrapLabel.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + linkKryptonWrapLabel.Values.Text = "KryptonWrapLabel"; + linkKryptonWrapLabel.LinkClicked += linkKryptonWrapLabel_LinkClicked; // // linkKryptonSeparator // - this.linkKryptonSeparator.Location = new System.Drawing.Point(334, 30); - this.linkKryptonSeparator.Name = "linkKryptonSeparator"; - this.linkKryptonSeparator.Size = new System.Drawing.Size(128, 20); - this.linkKryptonSeparator.StateCommon.AdjacentGap = 5; - this.linkKryptonSeparator.TabIndex = 27; - this.linkKryptonSeparator.Values.Image = ((System.Drawing.Image)(resources.GetObject("linkKryptonSeparator.Values.Image"))); - this.linkKryptonSeparator.Values.ImageTransparentColor = System.Drawing.Color.Magenta; - this.linkKryptonSeparator.Values.Text = "KryptonSeparator"; - this.linkKryptonSeparator.LinkClicked += new System.EventHandler(this.linkKryptonSeparator_LinkClicked); + linkKryptonSeparator.Location = new System.Drawing.Point(810, 295); + linkKryptonSeparator.Name = "linkKryptonSeparator"; + linkKryptonSeparator.Size = new System.Drawing.Size(153, 24); + linkKryptonSeparator.StateCommon.AdjacentGap = 5; + linkKryptonSeparator.TabIndex = 27; + linkKryptonSeparator.Values.Image = (System.Drawing.Image)resources.GetObject("linkKryptonSeparator.Values.Image"); + linkKryptonSeparator.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + linkKryptonSeparator.Values.Text = "KryptonSeparator"; + linkKryptonSeparator.LinkClicked += linkKryptonSeparator_LinkClicked; // // kryptonLinkLabel2 // - this.kryptonLinkLabel2.Location = new System.Drawing.Point(159, 219); - this.kryptonLinkLabel2.Name = "kryptonLinkLabel2"; - this.kryptonLinkLabel2.Size = new System.Drawing.Size(159, 20); - this.kryptonLinkLabel2.StateCommon.AdjacentGap = 5; - this.kryptonLinkLabel2.TabIndex = 23; - this.kryptonLinkLabel2.Values.Image = ((System.Drawing.Image)(resources.GetObject("kryptonLinkLabel2.Values.Image"))); - this.kryptonLinkLabel2.Values.ImageTransparentColor = System.Drawing.Color.Magenta; - this.kryptonLinkLabel2.Values.Text = "KryptonMonthCalendar"; - this.kryptonLinkLabel2.LinkClicked += new System.EventHandler(this.linkKryptonMonthCalendar_LinkClicked); + kryptonLinkLabel2.Location = new System.Drawing.Point(549, 288); + kryptonLinkLabel2.Name = "kryptonLinkLabel2"; + kryptonLinkLabel2.Size = new System.Drawing.Size(192, 24); + kryptonLinkLabel2.StateCommon.AdjacentGap = 5; + kryptonLinkLabel2.TabIndex = 23; + kryptonLinkLabel2.Values.Image = (System.Drawing.Image)resources.GetObject("kryptonLinkLabel2.Values.Image"); + kryptonLinkLabel2.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + kryptonLinkLabel2.Values.Text = "KryptonMonthCalendar"; + kryptonLinkLabel2.LinkClicked += linkKryptonMonthCalendar_LinkClicked; // // kryptonLinkLabel1 // - this.kryptonLinkLabel1.Location = new System.Drawing.Point(159, 198); - this.kryptonLinkLabel1.Name = "kryptonLinkLabel1"; - this.kryptonLinkLabel1.Size = new System.Drawing.Size(159, 20); - this.kryptonLinkLabel1.StateCommon.AdjacentGap = 5; - this.kryptonLinkLabel1.TabIndex = 22; - this.kryptonLinkLabel1.Values.Image = ((System.Drawing.Image)(resources.GetObject("kryptonLinkLabel1.Values.Image"))); - this.kryptonLinkLabel1.Values.ImageTransparentColor = System.Drawing.Color.Magenta; - this.kryptonLinkLabel1.Values.Text = "KryptonDateTimePicker"; - this.kryptonLinkLabel1.LinkClicked += new System.EventHandler(this.linkKryptonDateTimePicker_LinkClicked); + kryptonLinkLabel1.Location = new System.Drawing.Point(268, 48); + kryptonLinkLabel1.Name = "kryptonLinkLabel1"; + kryptonLinkLabel1.Size = new System.Drawing.Size(192, 24); + kryptonLinkLabel1.StateCommon.AdjacentGap = 5; + kryptonLinkLabel1.TabIndex = 22; + kryptonLinkLabel1.Values.Image = (System.Drawing.Image)resources.GetObject("kryptonLinkLabel1.Values.Image"); + kryptonLinkLabel1.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + kryptonLinkLabel1.Values.Text = "KryptonDateTimePicker"; + kryptonLinkLabel1.LinkClicked += linkKryptonDateTimePicker_LinkClicked; // // linkKryptonDomainUpDown // - this.linkKryptonDomainUpDown.Location = new System.Drawing.Point(159, 156); - this.linkKryptonDomainUpDown.Name = "linkKryptonDomainUpDown"; - this.linkKryptonDomainUpDown.Size = new System.Drawing.Size(165, 20); - this.linkKryptonDomainUpDown.StateCommon.AdjacentGap = 5; - this.linkKryptonDomainUpDown.TabIndex = 20; - this.linkKryptonDomainUpDown.Values.Image = ((System.Drawing.Image)(resources.GetObject("linkKryptonDomainUpDown.Values.Image"))); - this.linkKryptonDomainUpDown.Values.ImageTransparentColor = System.Drawing.Color.Magenta; - this.linkKryptonDomainUpDown.Values.Text = "KryptonDomainUpDown"; - this.linkKryptonDomainUpDown.LinkClicked += new System.EventHandler(this.linkKryptonDomainUpDown_LinkClicked); + linkKryptonDomainUpDown.Location = new System.Drawing.Point(268, 80); + linkKryptonDomainUpDown.Name = "linkKryptonDomainUpDown"; + linkKryptonDomainUpDown.Size = new System.Drawing.Size(199, 24); + linkKryptonDomainUpDown.StateCommon.AdjacentGap = 5; + linkKryptonDomainUpDown.TabIndex = 20; + linkKryptonDomainUpDown.Values.Image = (System.Drawing.Image)resources.GetObject("linkKryptonDomainUpDown.Values.Image"); + linkKryptonDomainUpDown.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + linkKryptonDomainUpDown.Values.Text = "KryptonDomainUpDown"; + linkKryptonDomainUpDown.LinkClicked += linkKryptonDomainUpDown_LinkClicked; // // linkKryptonBreadCrumb // - this.linkKryptonBreadCrumb.Location = new System.Drawing.Point(159, 177); - this.linkKryptonBreadCrumb.Name = "linkKryptonBreadCrumb"; - this.linkKryptonBreadCrumb.Size = new System.Drawing.Size(143, 20); - this.linkKryptonBreadCrumb.StateCommon.AdjacentGap = 5; - this.linkKryptonBreadCrumb.TabIndex = 21; - this.linkKryptonBreadCrumb.Values.Image = ((System.Drawing.Image)(resources.GetObject("linkKryptonBreadCrumb.Values.Image"))); - this.linkKryptonBreadCrumb.Values.ImageTransparentColor = System.Drawing.Color.Magenta; - this.linkKryptonBreadCrumb.Values.Text = "KryptonBreadCrumb"; - this.linkKryptonBreadCrumb.LinkClicked += new System.EventHandler(this.linkKryptonBreadCrumb_LinkClicked); + linkKryptonBreadCrumb.Location = new System.Drawing.Point(2, 44); + linkKryptonBreadCrumb.Name = "linkKryptonBreadCrumb"; + linkKryptonBreadCrumb.Size = new System.Drawing.Size(172, 24); + linkKryptonBreadCrumb.StateCommon.AdjacentGap = 5; + linkKryptonBreadCrumb.TabIndex = 21; + linkKryptonBreadCrumb.Values.Image = (System.Drawing.Image)resources.GetObject("linkKryptonBreadCrumb.Values.Image"); + linkKryptonBreadCrumb.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + linkKryptonBreadCrumb.Values.Text = "KryptonBreadCrumb"; + linkKryptonBreadCrumb.LinkClicked += linkKryptonBreadCrumb_LinkClicked; // // linkKryptonNumericUpDown // - this.linkKryptonNumericUpDown.Location = new System.Drawing.Point(159, 135); - this.linkKryptonNumericUpDown.Name = "linkKryptonNumericUpDown"; - this.linkKryptonNumericUpDown.Size = new System.Drawing.Size(169, 20); - this.linkKryptonNumericUpDown.StateCommon.AdjacentGap = 5; - this.linkKryptonNumericUpDown.TabIndex = 19; - this.linkKryptonNumericUpDown.Values.Image = ((System.Drawing.Image)(resources.GetObject("linkKryptonNumericUpDown.Values.Image"))); - this.linkKryptonNumericUpDown.Values.ImageTransparentColor = System.Drawing.Color.Magenta; - this.linkKryptonNumericUpDown.Values.Text = "KryptonNumericUpDown"; - this.linkKryptonNumericUpDown.LinkClicked += new System.EventHandler(this.linkKryptonNumericUpDown_LinkClicked); + linkKryptonNumericUpDown.Location = new System.Drawing.Point(549, 322); + linkKryptonNumericUpDown.Name = "linkKryptonNumericUpDown"; + linkKryptonNumericUpDown.Size = new System.Drawing.Size(204, 24); + linkKryptonNumericUpDown.StateCommon.AdjacentGap = 5; + linkKryptonNumericUpDown.TabIndex = 19; + linkKryptonNumericUpDown.Values.Image = (System.Drawing.Image)resources.GetObject("linkKryptonNumericUpDown.Values.Image"); + linkKryptonNumericUpDown.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + linkKryptonNumericUpDown.Values.Text = "KryptonNumericUpDown"; + linkKryptonNumericUpDown.LinkClicked += linkKryptonNumericUpDown_LinkClicked; // // linkKryptonCommand // - this.linkKryptonCommand.Location = new System.Drawing.Point(334, 177); - this.linkKryptonCommand.Name = "linkKryptonCommand"; - this.linkKryptonCommand.Size = new System.Drawing.Size(131, 20); - this.linkKryptonCommand.StateCommon.AdjacentGap = 5; - this.linkKryptonCommand.TabIndex = 34; - this.linkKryptonCommand.Values.Image = ((System.Drawing.Image)(resources.GetObject("linkKryptonCommand.Values.Image"))); - this.linkKryptonCommand.Values.ImageTransparentColor = System.Drawing.Color.Magenta; - this.linkKryptonCommand.Values.Text = "KryptonCommand"; - this.linkKryptonCommand.LinkClicked += new System.EventHandler(this.linkKryptonCommand_LinkClicked); + linkKryptonCommand.Location = new System.Drawing.Point(2, 323); + linkKryptonCommand.Name = "linkKryptonCommand"; + linkKryptonCommand.Size = new System.Drawing.Size(157, 24); + linkKryptonCommand.StateCommon.AdjacentGap = 5; + linkKryptonCommand.TabIndex = 34; + linkKryptonCommand.Values.Image = (System.Drawing.Image)resources.GetObject("linkKryptonCommand.Values.Image"); + linkKryptonCommand.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + linkKryptonCommand.Values.Text = "KryptonCommand"; + linkKryptonCommand.LinkClicked += linkKryptonCommand_LinkClicked; // // linkKryptonCheckedListBox // - this.linkKryptonCheckedListBox.Location = new System.Drawing.Point(159, 30); - this.linkKryptonCheckedListBox.Name = "linkKryptonCheckedListBox"; - this.linkKryptonCheckedListBox.Size = new System.Drawing.Size(160, 20); - this.linkKryptonCheckedListBox.StateCommon.AdjacentGap = 5; - this.linkKryptonCheckedListBox.TabIndex = 14; - this.linkKryptonCheckedListBox.Values.Image = ((System.Drawing.Image)(resources.GetObject("linkKryptonCheckedListBox.Values.Image"))); - this.linkKryptonCheckedListBox.Values.ImageTransparentColor = System.Drawing.Color.Magenta; - this.linkKryptonCheckedListBox.Values.Text = "KryptonCheckedListBox"; - this.linkKryptonCheckedListBox.LinkClicked += new System.EventHandler(this.linkKryptonCheckedListBox_LinkClicked); + linkKryptonCheckedListBox.Location = new System.Drawing.Point(2, 168); + linkKryptonCheckedListBox.Name = "linkKryptonCheckedListBox"; + linkKryptonCheckedListBox.Size = new System.Drawing.Size(193, 24); + linkKryptonCheckedListBox.StateCommon.AdjacentGap = 5; + linkKryptonCheckedListBox.TabIndex = 14; + linkKryptonCheckedListBox.Values.Image = (System.Drawing.Image)resources.GetObject("linkKryptonCheckedListBox.Values.Image"); + linkKryptonCheckedListBox.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + linkKryptonCheckedListBox.Values.Text = "KryptonCheckedListBox"; + linkKryptonCheckedListBox.LinkClicked += linkKryptonCheckedListBox_LinkClicked; // // linkKryptonListBox // - this.linkKryptonListBox.Location = new System.Drawing.Point(159, 9); - this.linkKryptonListBox.Name = "linkKryptonListBox"; - this.linkKryptonListBox.Size = new System.Drawing.Size(113, 20); - this.linkKryptonListBox.StateCommon.AdjacentGap = 5; - this.linkKryptonListBox.TabIndex = 13; - this.linkKryptonListBox.Values.Image = ((System.Drawing.Image)(resources.GetObject("linkKryptonListBox.Values.Image"))); - this.linkKryptonListBox.Values.ImageTransparentColor = System.Drawing.Color.Magenta; - this.linkKryptonListBox.Values.Text = "KryptonListBox"; - this.linkKryptonListBox.LinkClicked += new System.EventHandler(this.linkKryptonListBox_LinkClicked); + linkKryptonListBox.Location = new System.Drawing.Point(549, 152); + linkKryptonListBox.Name = "linkKryptonListBox"; + linkKryptonListBox.Size = new System.Drawing.Size(134, 24); + linkKryptonListBox.StateCommon.AdjacentGap = 5; + linkKryptonListBox.TabIndex = 13; + linkKryptonListBox.Values.Image = (System.Drawing.Image)resources.GetObject("linkKryptonListBox.Values.Image"); + linkKryptonListBox.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + linkKryptonListBox.Values.Text = "KryptonListBox"; + linkKryptonListBox.LinkClicked += linkKryptonListBox_LinkClicked; // // linkKryptonColorButton // - this.linkKryptonColorButton.Location = new System.Drawing.Point(4, 72); - this.linkKryptonColorButton.Name = "linkKryptonColorButton"; - this.linkKryptonColorButton.Size = new System.Drawing.Size(141, 20); - this.linkKryptonColorButton.StateCommon.AdjacentGap = 5; - this.linkKryptonColorButton.TabIndex = 3; - this.linkKryptonColorButton.Values.Image = ((System.Drawing.Image)(resources.GetObject("linkKryptonColorButton.Values.Image"))); - this.linkKryptonColorButton.Values.ImageTransparentColor = System.Drawing.Color.Magenta; - this.linkKryptonColorButton.Values.Text = "KryptonColorButton"; - this.linkKryptonColorButton.LinkClicked += new System.EventHandler(this.linkKryptonColorButton_LinkClicked); + linkKryptonColorButton.Location = new System.Drawing.Point(2, 230); + linkKryptonColorButton.Name = "linkKryptonColorButton"; + linkKryptonColorButton.Size = new System.Drawing.Size(169, 24); + linkKryptonColorButton.StateCommon.AdjacentGap = 5; + linkKryptonColorButton.TabIndex = 3; + linkKryptonColorButton.Values.Image = (System.Drawing.Image)resources.GetObject("linkKryptonColorButton.Values.Image"); + linkKryptonColorButton.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + linkKryptonColorButton.Values.Text = "KryptonColorButton"; + linkKryptonColorButton.LinkClicked += linkKryptonColorButton_LinkClicked; // // linkKryptonDropButton // - this.linkKryptonDropButton.Location = new System.Drawing.Point(4, 51); - this.linkKryptonDropButton.Name = "linkKryptonDropButton"; - this.linkKryptonDropButton.Size = new System.Drawing.Size(139, 20); - this.linkKryptonDropButton.StateCommon.AdjacentGap = 5; - this.linkKryptonDropButton.TabIndex = 2; - this.linkKryptonDropButton.Values.Image = ((System.Drawing.Image)(resources.GetObject("linkKryptonDropButton.Values.Image"))); - this.linkKryptonDropButton.Values.ImageTransparentColor = System.Drawing.Color.Magenta; - this.linkKryptonDropButton.Values.Text = "KryptonDropButton"; - this.linkKryptonDropButton.LinkClicked += new System.EventHandler(this.linkKryptonDropButton_LinkClicked); + linkKryptonDropButton.Location = new System.Drawing.Point(268, 112); + linkKryptonDropButton.Name = "linkKryptonDropButton"; + linkKryptonDropButton.Size = new System.Drawing.Size(167, 24); + linkKryptonDropButton.StateCommon.AdjacentGap = 5; + linkKryptonDropButton.TabIndex = 2; + linkKryptonDropButton.Values.Image = (System.Drawing.Image)resources.GetObject("linkKryptonDropButton.Values.Image"); + linkKryptonDropButton.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + linkKryptonDropButton.Values.Text = "KryptonDropButton"; + linkKryptonDropButton.LinkClicked += linkKryptonDropButton_LinkClicked; // // linkKryptonMaskedTextBox // - this.linkKryptonMaskedTextBox.Location = new System.Drawing.Point(159, 72); - this.linkKryptonMaskedTextBox.Name = "linkKryptonMaskedTextBox"; - this.linkKryptonMaskedTextBox.Size = new System.Drawing.Size(160, 20); - this.linkKryptonMaskedTextBox.StateCommon.AdjacentGap = 5; - this.linkKryptonMaskedTextBox.TabIndex = 16; - this.linkKryptonMaskedTextBox.Values.Image = ((System.Drawing.Image)(resources.GetObject("linkKryptonMaskedTextBox.Values.Image"))); - this.linkKryptonMaskedTextBox.Values.ImageTransparentColor = System.Drawing.Color.Magenta; - this.linkKryptonMaskedTextBox.Values.Text = "KryptonMaskedTextBox"; - this.linkKryptonMaskedTextBox.LinkClicked += new System.EventHandler(this.linkKryptonMaskedTextBox_LinkClicked); + linkKryptonMaskedTextBox.Location = new System.Drawing.Point(549, 220); + linkKryptonMaskedTextBox.Name = "linkKryptonMaskedTextBox"; + linkKryptonMaskedTextBox.Size = new System.Drawing.Size(193, 24); + linkKryptonMaskedTextBox.StateCommon.AdjacentGap = 5; + linkKryptonMaskedTextBox.TabIndex = 16; + linkKryptonMaskedTextBox.Values.Image = (System.Drawing.Image)resources.GetObject("linkKryptonMaskedTextBox.Values.Image"); + linkKryptonMaskedTextBox.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + linkKryptonMaskedTextBox.Values.Text = "KryptonMaskedTextBox"; + linkKryptonMaskedTextBox.LinkClicked += linkKryptonMaskedTextBox_LinkClicked; // // linkKryptonContextMenu // - this.linkKryptonContextMenu.Location = new System.Drawing.Point(4, 240); - this.linkKryptonContextMenu.Name = "linkKryptonContextMenu"; - this.linkKryptonContextMenu.Size = new System.Drawing.Size(149, 20); - this.linkKryptonContextMenu.StateCommon.AdjacentGap = 5; - this.linkKryptonContextMenu.TabIndex = 11; - this.linkKryptonContextMenu.Values.Image = ((System.Drawing.Image)(resources.GetObject("linkKryptonContextMenu.Values.Image"))); - this.linkKryptonContextMenu.Values.ImageTransparentColor = System.Drawing.Color.Magenta; - this.linkKryptonContextMenu.Values.Text = "KryptonContextMenu"; - this.linkKryptonContextMenu.LinkClicked += new System.EventHandler(this.linkKryptonContextMenu_LinkClicked); + linkKryptonContextMenu.Location = new System.Drawing.Point(2, 354); + linkKryptonContextMenu.Name = "linkKryptonContextMenu"; + linkKryptonContextMenu.Size = new System.Drawing.Size(179, 24); + linkKryptonContextMenu.StateCommon.AdjacentGap = 5; + linkKryptonContextMenu.TabIndex = 11; + linkKryptonContextMenu.Values.Image = (System.Drawing.Image)resources.GetObject("linkKryptonContextMenu.Values.Image"); + linkKryptonContextMenu.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + linkKryptonContextMenu.Values.Text = "KryptonContextMenu"; + linkKryptonContextMenu.LinkClicked += linkKryptonContextMenu_LinkClicked; // // linkKryptonRichTextBox // - this.linkKryptonRichTextBox.Location = new System.Drawing.Point(159, 93); - this.linkKryptonRichTextBox.Name = "linkKryptonRichTextBox"; - this.linkKryptonRichTextBox.Size = new System.Drawing.Size(141, 20); - this.linkKryptonRichTextBox.StateCommon.AdjacentGap = 5; - this.linkKryptonRichTextBox.TabIndex = 17; - this.linkKryptonRichTextBox.Values.Image = ((System.Drawing.Image)(resources.GetObject("linkKryptonRichTextBox.Values.Image"))); - this.linkKryptonRichTextBox.Values.ImageTransparentColor = System.Drawing.Color.Magenta; - this.linkKryptonRichTextBox.Values.Text = "KryptonRichTextBox"; - this.linkKryptonRichTextBox.LinkClicked += new System.EventHandler(this.linkKryptonRichTextBox_LinkClicked); + linkKryptonRichTextBox.Location = new System.Drawing.Point(810, 202); + linkKryptonRichTextBox.Name = "linkKryptonRichTextBox"; + linkKryptonRichTextBox.Size = new System.Drawing.Size(169, 24); + linkKryptonRichTextBox.StateCommon.AdjacentGap = 5; + linkKryptonRichTextBox.TabIndex = 17; + linkKryptonRichTextBox.Values.Image = (System.Drawing.Image)resources.GetObject("linkKryptonRichTextBox.Values.Image"); + linkKryptonRichTextBox.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + linkKryptonRichTextBox.Values.Text = "KryptonRichTextBox"; + linkKryptonRichTextBox.LinkClicked += linkKryptonRichTextBox_LinkClicked; // // linkKryptonComboBox // - this.linkKryptonComboBox.Location = new System.Drawing.Point(159, 114); - this.linkKryptonComboBox.Name = "linkKryptonComboBox"; - this.linkKryptonComboBox.Size = new System.Drawing.Size(135, 20); - this.linkKryptonComboBox.StateCommon.AdjacentGap = 5; - this.linkKryptonComboBox.TabIndex = 18; - this.linkKryptonComboBox.Values.Image = ((System.Drawing.Image)(resources.GetObject("linkKryptonComboBox.Values.Image"))); - this.linkKryptonComboBox.Values.ImageTransparentColor = System.Drawing.Color.Magenta; - this.linkKryptonComboBox.Values.Text = "KryptonComboBox"; - this.linkKryptonComboBox.LinkClicked += new System.EventHandler(this.linkKryptonComboBox_LinkClicked); + linkKryptonComboBox.Location = new System.Drawing.Point(2, 292); + linkKryptonComboBox.Name = "linkKryptonComboBox"; + linkKryptonComboBox.Size = new System.Drawing.Size(161, 24); + linkKryptonComboBox.StateCommon.AdjacentGap = 5; + linkKryptonComboBox.TabIndex = 18; + linkKryptonComboBox.Values.Image = (System.Drawing.Image)resources.GetObject("linkKryptonComboBox.Values.Image"); + linkKryptonComboBox.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + linkKryptonComboBox.Values.Text = "KryptonComboBox"; + linkKryptonComboBox.LinkClicked += linkKryptonComboBox_LinkClicked; // // linkKryptonTextBox // - this.linkKryptonTextBox.Location = new System.Drawing.Point(159, 51); - this.linkKryptonTextBox.Name = "linkKryptonTextBox"; - this.linkKryptonTextBox.Size = new System.Drawing.Size(117, 20); - this.linkKryptonTextBox.StateCommon.AdjacentGap = 5; - this.linkKryptonTextBox.TabIndex = 15; - this.linkKryptonTextBox.Values.Image = ((System.Drawing.Image)(resources.GetObject("linkKryptonTextBox.Values.Image"))); - this.linkKryptonTextBox.Values.ImageTransparentColor = System.Drawing.Color.Magenta; - this.linkKryptonTextBox.Values.Text = "KryptonTextBox"; - this.linkKryptonTextBox.LinkClicked += new System.EventHandler(this.linkKryptonTextBox_LinkClicked); + linkKryptonTextBox.Location = new System.Drawing.Point(1069, 86); + linkKryptonTextBox.Name = "linkKryptonTextBox"; + linkKryptonTextBox.Size = new System.Drawing.Size(140, 24); + linkKryptonTextBox.StateCommon.AdjacentGap = 5; + linkKryptonTextBox.TabIndex = 15; + linkKryptonTextBox.Values.Image = (System.Drawing.Image)resources.GetObject("linkKryptonTextBox.Values.Image"); + linkKryptonTextBox.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + linkKryptonTextBox.Values.Text = "KryptonTextBox"; + linkKryptonTextBox.LinkClicked += linkKryptonTextBox_LinkClicked; // // linkKryptonDataGridView // - this.linkKryptonDataGridView.Location = new System.Drawing.Point(159, 240); - this.linkKryptonDataGridView.Name = "linkKryptonDataGridView"; - this.linkKryptonDataGridView.Size = new System.Drawing.Size(149, 20); - this.linkKryptonDataGridView.StateCommon.AdjacentGap = 5; - this.linkKryptonDataGridView.TabIndex = 24; - this.linkKryptonDataGridView.Values.Image = ((System.Drawing.Image)(resources.GetObject("linkKryptonDataGridView.Values.Image"))); - this.linkKryptonDataGridView.Values.ImageTransparentColor = System.Drawing.Color.Magenta; - this.linkKryptonDataGridView.Values.Text = "KryptonDataGridView"; - this.linkKryptonDataGridView.LinkClicked += new System.EventHandler(this.linkKryptonDataGridView_LinkClicked); + linkKryptonDataGridView.Location = new System.Drawing.Point(268, 16); + linkKryptonDataGridView.Name = "linkKryptonDataGridView"; + linkKryptonDataGridView.Size = new System.Drawing.Size(180, 24); + linkKryptonDataGridView.StateCommon.AdjacentGap = 5; + linkKryptonDataGridView.TabIndex = 24; + linkKryptonDataGridView.Values.Image = (System.Drawing.Image)resources.GetObject("linkKryptonDataGridView.Values.Image"); + linkKryptonDataGridView.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + linkKryptonDataGridView.Values.Text = "KryptonDataGridView"; + linkKryptonDataGridView.LinkClicked += linkKryptonDataGridView_LinkClicked; // // linkKryptonRadioButton // - this.linkKryptonRadioButton.Location = new System.Drawing.Point(4, 135); - this.linkKryptonRadioButton.Name = "linkKryptonRadioButton"; - this.linkKryptonRadioButton.Size = new System.Drawing.Size(143, 20); - this.linkKryptonRadioButton.StateCommon.AdjacentGap = 5; - this.linkKryptonRadioButton.TabIndex = 6; - this.linkKryptonRadioButton.Values.Image = ((System.Drawing.Image)(resources.GetObject("linkKryptonRadioButton.Values.Image"))); - this.linkKryptonRadioButton.Values.ImageTransparentColor = System.Drawing.Color.Magenta; - this.linkKryptonRadioButton.Values.Text = "KryptonRadioButton"; - this.linkKryptonRadioButton.LinkClicked += new System.EventHandler(this.linkKryptonRadioButton_LinkClicked); + linkKryptonRadioButton.Location = new System.Drawing.Point(810, 171); + linkKryptonRadioButton.Name = "linkKryptonRadioButton"; + linkKryptonRadioButton.Size = new System.Drawing.Size(171, 24); + linkKryptonRadioButton.StateCommon.AdjacentGap = 5; + linkKryptonRadioButton.TabIndex = 6; + linkKryptonRadioButton.Values.Image = (System.Drawing.Image)resources.GetObject("linkKryptonRadioButton.Values.Image"); + linkKryptonRadioButton.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + linkKryptonRadioButton.Values.Text = "KryptonRadioButton"; + linkKryptonRadioButton.LinkClicked += linkKryptonRadioButton_LinkClicked; // // linkKryptonCheckBox // - this.linkKryptonCheckBox.Location = new System.Drawing.Point(4, 114); - this.linkKryptonCheckBox.Name = "linkKryptonCheckBox"; - this.linkKryptonCheckBox.Size = new System.Drawing.Size(128, 20); - this.linkKryptonCheckBox.StateCommon.AdjacentGap = 5; - this.linkKryptonCheckBox.TabIndex = 5; - this.linkKryptonCheckBox.Values.Image = ((System.Drawing.Image)(resources.GetObject("linkKryptonCheckBox.Values.Image"))); - this.linkKryptonCheckBox.Values.ImageTransparentColor = System.Drawing.Color.Magenta; - this.linkKryptonCheckBox.Values.Text = "KryptonCheckBox"; - this.linkKryptonCheckBox.LinkClicked += new System.EventHandler(this.linkKryptonCheckBox_LinkClicked); + linkKryptonCheckBox.Location = new System.Drawing.Point(2, 106); + linkKryptonCheckBox.Name = "linkKryptonCheckBox"; + linkKryptonCheckBox.Size = new System.Drawing.Size(153, 24); + linkKryptonCheckBox.StateCommon.AdjacentGap = 5; + linkKryptonCheckBox.TabIndex = 5; + linkKryptonCheckBox.Values.Image = (System.Drawing.Image)resources.GetObject("linkKryptonCheckBox.Values.Image"); + linkKryptonCheckBox.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + linkKryptonCheckBox.Values.Text = "KryptonCheckBox"; + linkKryptonCheckBox.LinkClicked += linkKryptonCheckBox_LinkClicked; // // linkKryptonBorderEdge // - this.linkKryptonBorderEdge.Location = new System.Drawing.Point(334, 9); - this.linkKryptonBorderEdge.Name = "linkKryptonBorderEdge"; - this.linkKryptonBorderEdge.Size = new System.Drawing.Size(139, 20); - this.linkKryptonBorderEdge.StateCommon.AdjacentGap = 5; - this.linkKryptonBorderEdge.TabIndex = 26; - this.linkKryptonBorderEdge.Values.Image = ((System.Drawing.Image)(resources.GetObject("linkKryptonBorderEdge.Values.Image"))); - this.linkKryptonBorderEdge.Values.ImageTransparentColor = System.Drawing.Color.Magenta; - this.linkKryptonBorderEdge.Values.Text = "KryptonBorderEdge"; - this.linkKryptonBorderEdge.LinkClicked += new System.EventHandler(this.linkKryptonBorderEdge_LinkClicked); + linkKryptonBorderEdge.Location = new System.Drawing.Point(2, 13); + linkKryptonBorderEdge.Name = "linkKryptonBorderEdge"; + linkKryptonBorderEdge.Size = new System.Drawing.Size(166, 24); + linkKryptonBorderEdge.StateCommon.AdjacentGap = 5; + linkKryptonBorderEdge.TabIndex = 26; + linkKryptonBorderEdge.Values.Image = (System.Drawing.Image)resources.GetObject("linkKryptonBorderEdge.Values.Image"); + linkKryptonBorderEdge.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + linkKryptonBorderEdge.Values.Text = "KryptonBorderEdge"; + linkKryptonBorderEdge.LinkClicked += linkKryptonBorderEdge_LinkClicked; // // linkKryptonForm // - this.linkKryptonForm.Location = new System.Drawing.Point(334, 262); - this.linkKryptonForm.Name = "linkKryptonForm"; - this.linkKryptonForm.Size = new System.Drawing.Size(103, 20); - this.linkKryptonForm.StateCommon.AdjacentGap = 5; - this.linkKryptonForm.TabIndex = 38; - this.linkKryptonForm.Values.Image = ((System.Drawing.Image)(resources.GetObject("linkKryptonForm.Values.Image"))); - this.linkKryptonForm.Values.ImageTransparentColor = System.Drawing.Color.Magenta; - this.linkKryptonForm.Values.Text = "KryptonForm"; - this.linkKryptonForm.LinkClicked += new System.EventHandler(this.linkKryptonForm_LinkClicked); + linkKryptonForm.Location = new System.Drawing.Point(268, 208); + linkKryptonForm.Name = "linkKryptonForm"; + linkKryptonForm.Size = new System.Drawing.Size(122, 24); + linkKryptonForm.StateCommon.AdjacentGap = 5; + linkKryptonForm.TabIndex = 38; + linkKryptonForm.Values.Image = (System.Drawing.Image)resources.GetObject("linkKryptonForm.Values.Image"); + linkKryptonForm.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + linkKryptonForm.Values.Text = "KryptonForm"; + linkKryptonForm.LinkClicked += linkKryptonForm_LinkClicked; // // linkKryptonCheckSet // - this.linkKryptonCheckSet.Location = new System.Drawing.Point(4, 93); - this.linkKryptonCheckSet.Name = "linkKryptonCheckSet"; - this.linkKryptonCheckSet.Size = new System.Drawing.Size(125, 20); - this.linkKryptonCheckSet.StateCommon.AdjacentGap = 5; - this.linkKryptonCheckSet.TabIndex = 4; - this.linkKryptonCheckSet.Values.Image = ((System.Drawing.Image)(resources.GetObject("linkKryptonCheckSet.Values.Image"))); - this.linkKryptonCheckSet.Values.ImageTransparentColor = System.Drawing.Color.Magenta; - this.linkKryptonCheckSet.Values.Text = "KryptonCheckSet"; - this.linkKryptonCheckSet.LinkClicked += new System.EventHandler(this.linkKryptonCheckSet_LinkClicked); + linkKryptonCheckSet.Location = new System.Drawing.Point(2, 199); + linkKryptonCheckSet.Name = "linkKryptonCheckSet"; + linkKryptonCheckSet.Size = new System.Drawing.Size(149, 24); + linkKryptonCheckSet.StateCommon.AdjacentGap = 5; + linkKryptonCheckSet.TabIndex = 4; + linkKryptonCheckSet.Values.Image = (System.Drawing.Image)resources.GetObject("linkKryptonCheckSet.Values.Image"); + linkKryptonCheckSet.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + linkKryptonCheckSet.Values.Text = "KryptonCheckSet"; + linkKryptonCheckSet.LinkClicked += linkKryptonCheckSet_LinkClicked; // // linkKryptonCheckButton // - this.linkKryptonCheckButton.Location = new System.Drawing.Point(4, 30); - this.linkKryptonCheckButton.Name = "linkKryptonCheckButton"; - this.linkKryptonCheckButton.Size = new System.Drawing.Size(144, 20); - this.linkKryptonCheckButton.StateCommon.AdjacentGap = 5; - this.linkKryptonCheckButton.TabIndex = 1; - this.linkKryptonCheckButton.Values.Image = ((System.Drawing.Image)(resources.GetObject("linkKryptonCheckButton.Values.Image"))); - this.linkKryptonCheckButton.Values.ImageTransparentColor = System.Drawing.Color.Magenta; - this.linkKryptonCheckButton.Values.Text = "KryptonCheckButton"; - this.linkKryptonCheckButton.LinkClicked += new System.EventHandler(this.linkKryptonCheckButton_LinkClicked); + linkKryptonCheckButton.Location = new System.Drawing.Point(2, 137); + linkKryptonCheckButton.Name = "linkKryptonCheckButton"; + linkKryptonCheckButton.Size = new System.Drawing.Size(174, 24); + linkKryptonCheckButton.StateCommon.AdjacentGap = 5; + linkKryptonCheckButton.TabIndex = 1; + linkKryptonCheckButton.Values.Image = (System.Drawing.Image)resources.GetObject("linkKryptonCheckButton.Values.Image"); + linkKryptonCheckButton.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + linkKryptonCheckButton.Values.Text = "KryptonCheckButton"; + linkKryptonCheckButton.LinkClicked += linkKryptonCheckButton_LinkClicked; // // linkKryptonLinkLabel // - this.linkKryptonLinkLabel.Location = new System.Drawing.Point(4, 177); - this.linkKryptonLinkLabel.Name = "linkKryptonLinkLabel"; - this.linkKryptonLinkLabel.Size = new System.Drawing.Size(125, 20); - this.linkKryptonLinkLabel.StateCommon.AdjacentGap = 5; - this.linkKryptonLinkLabel.TabIndex = 8; - this.linkKryptonLinkLabel.Values.Image = ((System.Drawing.Image)(resources.GetObject("linkKryptonLinkLabel.Values.Image"))); - this.linkKryptonLinkLabel.Values.ImageTransparentColor = System.Drawing.Color.Magenta; - this.linkKryptonLinkLabel.Values.Text = "KryptonLinkLabel"; - this.linkKryptonLinkLabel.LinkClicked += new System.EventHandler(this.linkKryptonLinkLabel_LinkClicked); + linkKryptonLinkLabel.Location = new System.Drawing.Point(549, 118); + linkKryptonLinkLabel.Name = "linkKryptonLinkLabel"; + linkKryptonLinkLabel.Size = new System.Drawing.Size(150, 24); + linkKryptonLinkLabel.StateCommon.AdjacentGap = 5; + linkKryptonLinkLabel.TabIndex = 8; + linkKryptonLinkLabel.Values.Image = (System.Drawing.Image)resources.GetObject("linkKryptonLinkLabel.Values.Image"); + linkKryptonLinkLabel.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + linkKryptonLinkLabel.Values.Text = "KryptonLinkLabel"; + linkKryptonLinkLabel.LinkClicked += linkKryptonLinkLabel_LinkClicked; // // linkKryptonSplitContainer // - this.linkKryptonSplitContainer.Location = new System.Drawing.Point(4, 219); - this.linkKryptonSplitContainer.Name = "linkKryptonSplitContainer"; - this.linkKryptonSplitContainer.Size = new System.Drawing.Size(152, 20); - this.linkKryptonSplitContainer.StateCommon.AdjacentGap = 5; - this.linkKryptonSplitContainer.TabIndex = 10; - this.linkKryptonSplitContainer.Values.Image = ((System.Drawing.Image)(resources.GetObject("linkKryptonSplitContainer.Values.Image"))); - this.linkKryptonSplitContainer.Values.ImageTransparentColor = System.Drawing.Color.Magenta; - this.linkKryptonSplitContainer.Values.Text = "KryptonSplitContainer"; - this.linkKryptonSplitContainer.LinkClicked += new System.EventHandler(this.linkKryptonSplitContainer_LinkClicked); + linkKryptonSplitContainer.Location = new System.Drawing.Point(810, 326); + linkKryptonSplitContainer.Name = "linkKryptonSplitContainer"; + linkKryptonSplitContainer.Size = new System.Drawing.Size(183, 24); + linkKryptonSplitContainer.StateCommon.AdjacentGap = 5; + linkKryptonSplitContainer.TabIndex = 10; + linkKryptonSplitContainer.Values.Image = (System.Drawing.Image)resources.GetObject("linkKryptonSplitContainer.Values.Image"); + linkKryptonSplitContainer.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + linkKryptonSplitContainer.Values.Text = "KryptonSplitContainer"; + linkKryptonSplitContainer.LinkClicked += linkKryptonSplitContainer_LinkClicked; // // linkKryptonPanel // - this.linkKryptonPanel.Location = new System.Drawing.Point(334, 51); - this.linkKryptonPanel.Name = "linkKryptonPanel"; - this.linkKryptonPanel.Size = new System.Drawing.Size(104, 20); - this.linkKryptonPanel.StateCommon.AdjacentGap = 5; - this.linkKryptonPanel.TabIndex = 28; - this.linkKryptonPanel.Values.Image = ((System.Drawing.Image)(resources.GetObject("linkKryptonPanel.Values.Image"))); - this.linkKryptonPanel.Values.ImageTransparentColor = System.Drawing.Color.Magenta; - this.linkKryptonPanel.Values.Text = "KryptonPanel"; - this.linkKryptonPanel.LinkClicked += new System.EventHandler(this.linkKryptonPanel_LinkClicked); + linkKryptonPanel.Location = new System.Drawing.Point(810, 47); + linkKryptonPanel.Name = "linkKryptonPanel"; + linkKryptonPanel.Size = new System.Drawing.Size(124, 24); + linkKryptonPanel.StateCommon.AdjacentGap = 5; + linkKryptonPanel.TabIndex = 28; + linkKryptonPanel.Values.Image = (System.Drawing.Image)resources.GetObject("linkKryptonPanel.Values.Image"); + linkKryptonPanel.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + linkKryptonPanel.Values.Text = "KryptonPanel"; + linkKryptonPanel.LinkClicked += linkKryptonPanel_LinkClicked; // // linkKryptonPalette // - this.linkKryptonPalette.Location = new System.Drawing.Point(334, 156); - this.linkKryptonPalette.Name = "linkKryptonPalette"; - this.linkKryptonPalette.Size = new System.Drawing.Size(112, 20); - this.linkKryptonPalette.StateCommon.AdjacentGap = 5; - this.linkKryptonPalette.TabIndex = 33; - this.linkKryptonPalette.Values.Image = ((System.Drawing.Image)(resources.GetObject("linkKryptonPalette.Values.Image"))); - this.linkKryptonPalette.Values.ImageTransparentColor = System.Drawing.Color.Magenta; - this.linkKryptonPalette.Values.Text = "KryptonPalette"; - this.linkKryptonPalette.LinkClicked += new System.EventHandler(this.linkKryptonPalette_LinkClicked); + linkKryptonPalette.Location = new System.Drawing.Point(810, 16); + linkKryptonPalette.Name = "linkKryptonPalette"; + linkKryptonPalette.Size = new System.Drawing.Size(133, 24); + linkKryptonPalette.StateCommon.AdjacentGap = 5; + linkKryptonPalette.TabIndex = 33; + linkKryptonPalette.Values.Image = (System.Drawing.Image)resources.GetObject("linkKryptonPalette.Values.Image"); + linkKryptonPalette.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + linkKryptonPalette.Values.Text = "KryptonPalette"; + linkKryptonPalette.LinkClicked += linkKryptonPalette_LinkClicked; // // linkKryptonButton // - this.linkKryptonButton.Location = new System.Drawing.Point(4, 9); - this.linkKryptonButton.Name = "linkKryptonButton"; - this.linkKryptonButton.Size = new System.Drawing.Size(111, 20); - this.linkKryptonButton.StateCommon.AdjacentGap = 5; - this.linkKryptonButton.TabIndex = 0; - this.linkKryptonButton.Values.Image = ((System.Drawing.Image)(resources.GetObject("linkKryptonButton.Values.Image"))); - this.linkKryptonButton.Values.ImageTransparentColor = System.Drawing.Color.Magenta; - this.linkKryptonButton.Values.Text = "KryptonButton"; - this.linkKryptonButton.LinkClicked += new System.EventHandler(this.linkKryptonButton_LinkClicked); + linkKryptonButton.Location = new System.Drawing.Point(2, 75); + linkKryptonButton.Name = "linkKryptonButton"; + linkKryptonButton.Size = new System.Drawing.Size(132, 24); + linkKryptonButton.StateCommon.AdjacentGap = 5; + linkKryptonButton.TabIndex = 0; + linkKryptonButton.Values.Image = (System.Drawing.Image)resources.GetObject("linkKryptonButton.Values.Image"); + linkKryptonButton.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + linkKryptonButton.Values.Text = "KryptonButton"; + linkKryptonButton.LinkClicked += linkKryptonButton_LinkClicked; // // linkKryptonLabel // - this.linkKryptonLabel.Location = new System.Drawing.Point(4, 156); - this.linkKryptonLabel.Name = "linkKryptonLabel"; - this.linkKryptonLabel.Size = new System.Drawing.Size(103, 20); - this.linkKryptonLabel.StateCommon.AdjacentGap = 5; - this.linkKryptonLabel.TabIndex = 7; - this.linkKryptonLabel.Values.Image = ((System.Drawing.Image)(resources.GetObject("linkKryptonLabel.Values.Image"))); - this.linkKryptonLabel.Values.ImageTransparentColor = System.Drawing.Color.Magenta; - this.linkKryptonLabel.Values.Text = "KryptonLabel"; - this.linkKryptonLabel.LinkClicked += new System.EventHandler(this.linkKryptonLabel_LinkClicked); + linkKryptonLabel.Location = new System.Drawing.Point(549, 84); + linkKryptonLabel.Name = "linkKryptonLabel"; + linkKryptonLabel.Size = new System.Drawing.Size(122, 24); + linkKryptonLabel.StateCommon.AdjacentGap = 5; + linkKryptonLabel.TabIndex = 7; + linkKryptonLabel.Values.Image = (System.Drawing.Image)resources.GetObject("linkKryptonLabel.Values.Image"); + linkKryptonLabel.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + linkKryptonLabel.Values.Text = "KryptonLabel"; + linkKryptonLabel.LinkClicked += linkKryptonLabel_LinkClicked; // // linkKryptonGroup // - this.linkKryptonGroup.Location = new System.Drawing.Point(334, 72); - this.linkKryptonGroup.Name = "linkKryptonGroup"; - this.linkKryptonGroup.Size = new System.Drawing.Size(109, 20); - this.linkKryptonGroup.StateCommon.AdjacentGap = 5; - this.linkKryptonGroup.TabIndex = 29; - this.linkKryptonGroup.Values.Image = ((System.Drawing.Image)(resources.GetObject("linkKryptonGroup.Values.Image"))); - this.linkKryptonGroup.Values.ImageTransparentColor = System.Drawing.Color.Magenta; - this.linkKryptonGroup.Values.Text = "KryptonGroup"; - this.linkKryptonGroup.LinkClicked += new System.EventHandler(this.linkKryptonGroup_LinkClicked); + linkKryptonGroup.Location = new System.Drawing.Point(268, 240); + linkKryptonGroup.Name = "linkKryptonGroup"; + linkKryptonGroup.Size = new System.Drawing.Size(129, 24); + linkKryptonGroup.StateCommon.AdjacentGap = 5; + linkKryptonGroup.TabIndex = 29; + linkKryptonGroup.Values.Image = (System.Drawing.Image)resources.GetObject("linkKryptonGroup.Values.Image"); + linkKryptonGroup.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + linkKryptonGroup.Values.Text = "KryptonGroup"; + linkKryptonGroup.LinkClicked += linkKryptonGroup_LinkClicked; // // linkKryptonHeaderGroup // - this.linkKryptonHeaderGroup.Location = new System.Drawing.Point(334, 114); - this.linkKryptonHeaderGroup.Name = "linkKryptonHeaderGroup"; - this.linkKryptonHeaderGroup.Size = new System.Drawing.Size(148, 20); - this.linkKryptonHeaderGroup.StateCommon.AdjacentGap = 5; - this.linkKryptonHeaderGroup.TabIndex = 31; - this.linkKryptonHeaderGroup.Values.Image = ((System.Drawing.Image)(resources.GetObject("linkKryptonHeaderGroup.Values.Image"))); - this.linkKryptonHeaderGroup.Values.ImageTransparentColor = System.Drawing.Color.Magenta; - this.linkKryptonHeaderGroup.Values.Text = "KryptonHeaderGroup"; - this.linkKryptonHeaderGroup.LinkClicked += new System.EventHandler(this.linkKryptonHeaderGroup_LinkClicked); + linkKryptonHeaderGroup.Location = new System.Drawing.Point(268, 336); + linkKryptonHeaderGroup.Name = "linkKryptonHeaderGroup"; + linkKryptonHeaderGroup.Size = new System.Drawing.Size(179, 24); + linkKryptonHeaderGroup.StateCommon.AdjacentGap = 5; + linkKryptonHeaderGroup.TabIndex = 31; + linkKryptonHeaderGroup.Values.Image = (System.Drawing.Image)resources.GetObject("linkKryptonHeaderGroup.Values.Image"); + linkKryptonHeaderGroup.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + linkKryptonHeaderGroup.Values.Text = "KryptonHeaderGroup"; + linkKryptonHeaderGroup.LinkClicked += linkKryptonHeaderGroup_LinkClicked; // // linkKryptonHeader // - this.linkKryptonHeader.Location = new System.Drawing.Point(334, 135); - this.linkKryptonHeader.Name = "linkKryptonHeader"; - this.linkKryptonHeader.Size = new System.Drawing.Size(114, 20); - this.linkKryptonHeader.StateCommon.AdjacentGap = 5; - this.linkKryptonHeader.TabIndex = 32; - this.linkKryptonHeader.Values.Image = ((System.Drawing.Image)(resources.GetObject("linkKryptonHeader.Values.Image"))); - this.linkKryptonHeader.Values.ImageTransparentColor = System.Drawing.Color.Magenta; - this.linkKryptonHeader.Values.Text = "KryptonHeader"; - this.linkKryptonHeader.LinkClicked += new System.EventHandler(this.linkKryptonHeader_LinkClicked); + linkKryptonHeader.Location = new System.Drawing.Point(268, 304); + linkKryptonHeader.Name = "linkKryptonHeader"; + linkKryptonHeader.Size = new System.Drawing.Size(136, 24); + linkKryptonHeader.StateCommon.AdjacentGap = 5; + linkKryptonHeader.TabIndex = 32; + linkKryptonHeader.Values.Image = (System.Drawing.Image)resources.GetObject("linkKryptonHeader.Values.Image"); + linkKryptonHeader.Values.ImageTransparentColor = System.Drawing.Color.Magenta; + linkKryptonHeader.Values.Text = "KryptonHeader"; + linkKryptonHeader.LinkClicked += linkKryptonHeader_LinkClicked; // // kryptonPage2 // - this.kryptonPage2.AutoHiddenSlideSize = new System.Drawing.Size(150, 150); - this.kryptonPage2.Controls.Add(this.linkInputForm); - this.kryptonPage2.Controls.Add(this.linkMDIApplication); - this.kryptonPage2.Controls.Add(this.linkThreePaneApplicationBasic); - this.kryptonPage2.Controls.Add(this.linkThreePaneApplicationExtended); - this.kryptonPage2.Controls.Add(this.linkCustomControlUsingRenderers); - this.kryptonPage2.Controls.Add(this.linkExpandingHeaderGroupsSplitters); - this.kryptonPage2.Controls.Add(this.linkCustomControlUsingPalettes); - this.kryptonPage2.Controls.Add(this.linkLabelButtonSpecPlayground); - this.kryptonPage2.Controls.Add(this.linkExpandingHeaderGroupsDockStyle); - this.kryptonPage2.Controls.Add(this.linkChildControlStack); - this.kryptonPage2.Controls.Add(this.linkExpandingHeaderStack); - this.kryptonPage2.Flags = 62; - this.kryptonPage2.LastVisibleSet = true; - this.kryptonPage2.MinimumSize = new System.Drawing.Size(50, 50); - this.kryptonPage2.Name = "kryptonPage2"; - this.kryptonPage2.Size = new System.Drawing.Size(532, 311); - this.kryptonPage2.Text = "Application Examples"; - this.kryptonPage2.ToolTipTitle = "Page ToolTip"; - this.kryptonPage2.UniqueName = "4722B7548CB44C0C4722B7548CB44C0C"; + kryptonPage2.AutoHiddenSlideSize = new System.Drawing.Size(150, 150); + kryptonPage2.Controls.Add(linkInputForm); + kryptonPage2.Controls.Add(linkMDIApplication); + kryptonPage2.Controls.Add(linkThreePaneApplicationBasic); + kryptonPage2.Controls.Add(linkThreePaneApplicationExtended); + kryptonPage2.Controls.Add(linkCustomControlUsingRenderers); + kryptonPage2.Controls.Add(linkExpandingHeaderGroupsSplitters); + kryptonPage2.Controls.Add(linkCustomControlUsingPalettes); + kryptonPage2.Controls.Add(linkLabelButtonSpecPlayground); + kryptonPage2.Controls.Add(linkExpandingHeaderGroupsDockStyle); + kryptonPage2.Controls.Add(linkChildControlStack); + kryptonPage2.Controls.Add(linkExpandingHeaderStack); + kryptonPage2.Flags = 62; + kryptonPage2.LastVisibleSet = true; + kryptonPage2.MinimumSize = new System.Drawing.Size(50, 50); + kryptonPage2.Name = "kryptonPage2"; + kryptonPage2.Size = new System.Drawing.Size(532, 311); + kryptonPage2.Text = "Application Examples"; + kryptonPage2.ToolTipTitle = "Page ToolTip"; + kryptonPage2.UniqueName = "4722B7548CB44C0C4722B7548CB44C0C"; // // linkInputForm // - this.linkInputForm.Location = new System.Drawing.Point(13, 9); - this.linkInputForm.Name = "linkInputForm"; - this.linkInputForm.Size = new System.Drawing.Size(71, 20); - this.linkInputForm.TabIndex = 0; - this.linkInputForm.Values.Text = "Input Form"; - this.linkInputForm.LinkClicked += new System.EventHandler(this.linkInputForm_LinkClicked); + linkInputForm.Location = new System.Drawing.Point(13, 9); + linkInputForm.Name = "linkInputForm"; + linkInputForm.Size = new System.Drawing.Size(87, 24); + linkInputForm.TabIndex = 0; + linkInputForm.Values.Text = "Input Form"; + linkInputForm.LinkClicked += linkInputForm_LinkClicked; // // linkMDIApplication // - this.linkMDIApplication.Location = new System.Drawing.Point(13, 135); - this.linkMDIApplication.Name = "linkMDIApplication"; - this.linkMDIApplication.Size = new System.Drawing.Size(99, 20); - this.linkMDIApplication.TabIndex = 6; - this.linkMDIApplication.Values.Text = "MDI Application"; - this.linkMDIApplication.LinkClicked += new System.EventHandler(this.linkMDIApplication_LinkClicked); + linkMDIApplication.Location = new System.Drawing.Point(13, 135); + linkMDIApplication.Name = "linkMDIApplication"; + linkMDIApplication.Size = new System.Drawing.Size(122, 24); + linkMDIApplication.TabIndex = 6; + linkMDIApplication.Values.Text = "MDI Application"; + linkMDIApplication.LinkClicked += linkMDIApplication_LinkClicked; // // linkThreePaneApplicationBasic // - this.linkThreePaneApplicationBasic.Location = new System.Drawing.Point(13, 30); - this.linkThreePaneApplicationBasic.Name = "linkThreePaneApplicationBasic"; - this.linkThreePaneApplicationBasic.Size = new System.Drawing.Size(175, 20); - this.linkThreePaneApplicationBasic.TabIndex = 1; - this.linkThreePaneApplicationBasic.Values.Text = "Three Pane Application (Basic)"; - this.linkThreePaneApplicationBasic.LinkClicked += new System.EventHandler(this.linkThreePaneApplicationBasic_LinkClicked); + linkThreePaneApplicationBasic.Location = new System.Drawing.Point(13, 30); + linkThreePaneApplicationBasic.Name = "linkThreePaneApplicationBasic"; + linkThreePaneApplicationBasic.Size = new System.Drawing.Size(217, 24); + linkThreePaneApplicationBasic.TabIndex = 1; + linkThreePaneApplicationBasic.Values.Text = "Three Pane Application (Basic)"; + linkThreePaneApplicationBasic.LinkClicked += linkThreePaneApplicationBasic_LinkClicked; // // linkThreePaneApplicationExtended // - this.linkThreePaneApplicationExtended.Location = new System.Drawing.Point(13, 51); - this.linkThreePaneApplicationExtended.Name = "linkThreePaneApplicationExtended"; - this.linkThreePaneApplicationExtended.Size = new System.Drawing.Size(198, 20); - this.linkThreePaneApplicationExtended.TabIndex = 2; - this.linkThreePaneApplicationExtended.Values.Text = "Three Pane Application (Extended)"; - this.linkThreePaneApplicationExtended.LinkClicked += new System.EventHandler(this.linkThreePaneApplicationExtended_LinkClicked); + linkThreePaneApplicationExtended.Location = new System.Drawing.Point(13, 51); + linkThreePaneApplicationExtended.Name = "linkThreePaneApplicationExtended"; + linkThreePaneApplicationExtended.Size = new System.Drawing.Size(246, 24); + linkThreePaneApplicationExtended.TabIndex = 2; + linkThreePaneApplicationExtended.Values.Text = "Three Pane Application (Extended)"; + linkThreePaneApplicationExtended.LinkClicked += linkThreePaneApplicationExtended_LinkClicked; // // linkCustomControlUsingRenderers // - this.linkCustomControlUsingRenderers.Location = new System.Drawing.Point(13, 219); - this.linkCustomControlUsingRenderers.Name = "linkCustomControlUsingRenderers"; - this.linkCustomControlUsingRenderers.Size = new System.Drawing.Size(188, 20); - this.linkCustomControlUsingRenderers.TabIndex = 10; - this.linkCustomControlUsingRenderers.Values.Text = "Custom Control using Renderers"; - this.linkCustomControlUsingRenderers.LinkClicked += new System.EventHandler(this.linkCustomControlUsingRenderers_LinkClicked); + linkCustomControlUsingRenderers.Location = new System.Drawing.Point(13, 219); + linkCustomControlUsingRenderers.Name = "linkCustomControlUsingRenderers"; + linkCustomControlUsingRenderers.Size = new System.Drawing.Size(233, 24); + linkCustomControlUsingRenderers.TabIndex = 10; + linkCustomControlUsingRenderers.Values.Text = "Custom Control using Renderers"; + linkCustomControlUsingRenderers.LinkClicked += linkCustomControlUsingRenderers_LinkClicked; // // linkExpandingHeaderGroupsSplitters // - this.linkExpandingHeaderGroupsSplitters.Location = new System.Drawing.Point(13, 72); - this.linkExpandingHeaderGroupsSplitters.Name = "linkExpandingHeaderGroupsSplitters"; - this.linkExpandingHeaderGroupsSplitters.Size = new System.Drawing.Size(205, 20); - this.linkExpandingHeaderGroupsSplitters.TabIndex = 3; - this.linkExpandingHeaderGroupsSplitters.Values.Text = "Expanding HeaderGroups (Splitters)"; - this.linkExpandingHeaderGroupsSplitters.LinkClicked += new System.EventHandler(this.linkExpandingSplitters_LinkClicked); + linkExpandingHeaderGroupsSplitters.Location = new System.Drawing.Point(13, 72); + linkExpandingHeaderGroupsSplitters.Name = "linkExpandingHeaderGroupsSplitters"; + linkExpandingHeaderGroupsSplitters.Size = new System.Drawing.Size(255, 24); + linkExpandingHeaderGroupsSplitters.TabIndex = 3; + linkExpandingHeaderGroupsSplitters.Values.Text = "Expanding HeaderGroups (Splitters)"; + linkExpandingHeaderGroupsSplitters.LinkClicked += linkExpandingSplitters_LinkClicked; // // linkCustomControlUsingPalettes // - this.linkCustomControlUsingPalettes.Location = new System.Drawing.Point(13, 198); - this.linkCustomControlUsingPalettes.Name = "linkCustomControlUsingPalettes"; - this.linkCustomControlUsingPalettes.Size = new System.Drawing.Size(175, 20); - this.linkCustomControlUsingPalettes.TabIndex = 9; - this.linkCustomControlUsingPalettes.Values.Text = "Custom Control using Palettes"; - this.linkCustomControlUsingPalettes.LinkClicked += new System.EventHandler(this.linkCustomControlUsingPalettes_LinkClicked); + linkCustomControlUsingPalettes.Location = new System.Drawing.Point(13, 198); + linkCustomControlUsingPalettes.Name = "linkCustomControlUsingPalettes"; + linkCustomControlUsingPalettes.Size = new System.Drawing.Size(218, 24); + linkCustomControlUsingPalettes.TabIndex = 9; + linkCustomControlUsingPalettes.Values.Text = "Custom Control using Palettes"; + linkCustomControlUsingPalettes.LinkClicked += linkCustomControlUsingPalettes_LinkClicked; // // linkLabelButtonSpecPlayground // - this.linkLabelButtonSpecPlayground.Location = new System.Drawing.Point(13, 177); - this.linkLabelButtonSpecPlayground.Name = "linkLabelButtonSpecPlayground"; - this.linkLabelButtonSpecPlayground.Size = new System.Drawing.Size(139, 20); - this.linkLabelButtonSpecPlayground.TabIndex = 8; - this.linkLabelButtonSpecPlayground.Values.Text = "ButtonSpec Playground"; - this.linkLabelButtonSpecPlayground.LinkClicked += new System.EventHandler(this.linkLabelButtonSpecPlayground_LinkClicked); + linkLabelButtonSpecPlayground.Location = new System.Drawing.Point(13, 177); + linkLabelButtonSpecPlayground.Name = "linkLabelButtonSpecPlayground"; + linkLabelButtonSpecPlayground.Size = new System.Drawing.Size(172, 24); + linkLabelButtonSpecPlayground.TabIndex = 8; + linkLabelButtonSpecPlayground.Values.Text = "ButtonSpec Playground"; + linkLabelButtonSpecPlayground.LinkClicked += linkLabelButtonSpecPlayground_LinkClicked; // // linkExpandingHeaderGroupsDockStyle // - this.linkExpandingHeaderGroupsDockStyle.Location = new System.Drawing.Point(13, 93); - this.linkExpandingHeaderGroupsDockStyle.Name = "linkExpandingHeaderGroupsDockStyle"; - this.linkExpandingHeaderGroupsDockStyle.Size = new System.Drawing.Size(215, 20); - this.linkExpandingHeaderGroupsDockStyle.TabIndex = 4; - this.linkExpandingHeaderGroupsDockStyle.Values.Text = "Expanding HeaderGroups (DockStyle)"; - this.linkExpandingHeaderGroupsDockStyle.LinkClicked += new System.EventHandler(this.linkExpandingDockStyle_LinkClicked); + linkExpandingHeaderGroupsDockStyle.Location = new System.Drawing.Point(13, 93); + linkExpandingHeaderGroupsDockStyle.Name = "linkExpandingHeaderGroupsDockStyle"; + linkExpandingHeaderGroupsDockStyle.Size = new System.Drawing.Size(267, 24); + linkExpandingHeaderGroupsDockStyle.TabIndex = 4; + linkExpandingHeaderGroupsDockStyle.Values.Text = "Expanding HeaderGroups (DockStyle)"; + linkExpandingHeaderGroupsDockStyle.LinkClicked += linkExpandingDockStyle_LinkClicked; // // linkChildControlStack // - this.linkChildControlStack.Location = new System.Drawing.Point(13, 156); - this.linkChildControlStack.Name = "linkChildControlStack"; - this.linkChildControlStack.Size = new System.Drawing.Size(115, 20); - this.linkChildControlStack.TabIndex = 7; - this.linkChildControlStack.Values.Text = "Child Control Stack"; - this.linkChildControlStack.LinkClicked += new System.EventHandler(this.linkChildControlStack_LinkClicked); + linkChildControlStack.Location = new System.Drawing.Point(13, 156); + linkChildControlStack.Name = "linkChildControlStack"; + linkChildControlStack.Size = new System.Drawing.Size(142, 24); + linkChildControlStack.TabIndex = 7; + linkChildControlStack.Values.Text = "Child Control Stack"; + linkChildControlStack.LinkClicked += linkChildControlStack_LinkClicked; // // linkExpandingHeaderStack // - this.linkExpandingHeaderStack.Location = new System.Drawing.Point(13, 114); - this.linkExpandingHeaderStack.Name = "linkExpandingHeaderStack"; - this.linkExpandingHeaderStack.Size = new System.Drawing.Size(190, 20); - this.linkExpandingHeaderStack.TabIndex = 5; - this.linkExpandingHeaderStack.Values.Text = "Expanding HeaderGroups (Stack)"; - this.linkExpandingHeaderStack.LinkClicked += new System.EventHandler(this.linkExpandingHeaderStack_LinkClicked); + linkExpandingHeaderStack.Location = new System.Drawing.Point(13, 114); + linkExpandingHeaderStack.Name = "linkExpandingHeaderStack"; + linkExpandingHeaderStack.Size = new System.Drawing.Size(236, 24); + linkExpandingHeaderStack.TabIndex = 5; + linkExpandingHeaderStack.Values.Text = "Expanding HeaderGroups (Stack)"; + linkExpandingHeaderStack.LinkClicked += linkExpandingHeaderStack_LinkClicked; // // labeToolkitPage // - this.labeToolkitPage.Location = new System.Drawing.Point(12, 12); - this.labeToolkitPage.Name = "labeToolkitPage"; - this.labeToolkitPage.Size = new System.Drawing.Size(295, 28); - this.labeToolkitPage.StateCommon.ShortText.Font = new System.Drawing.Font("Verdana", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.labeToolkitPage.StateCommon.ShortText.Hint = Krypton.Toolkit.PaletteTextHint.AntiAlias; - this.labeToolkitPage.TabIndex = 1; - this.labeToolkitPage.Values.Text = "Krypton Toolkit Examples"; + labeToolkitPage.Location = new System.Drawing.Point(12, 12); + labeToolkitPage.Name = "labeToolkitPage"; + labeToolkitPage.Size = new System.Drawing.Size(367, 34); + labeToolkitPage.StateCommon.ShortText.Font = new System.Drawing.Font("Verdana", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, 0); + labeToolkitPage.StateCommon.ShortText.Hint = Krypton.Toolkit.PaletteTextHint.AntiAlias; + labeToolkitPage.TabIndex = 1; + labeToolkitPage.Values.Text = "Krypton Toolkit Examples"; // // kryptonPageDocking // - this.kryptonPageDocking.AutoHiddenSlideSize = new System.Drawing.Size(150, 150); - this.kryptonPageDocking.Controls.Add(this.linkExternalDragToDocking); - this.kryptonPageDocking.Controls.Add(this.linkNavigatorAndFloatingWindows); - this.kryptonPageDocking.Controls.Add(this.linkDockingCustomized); - this.kryptonPageDocking.Controls.Add(this.linkDockingFlags); - this.kryptonPageDocking.Controls.Add(this.linkDockingPersistence); - this.kryptonPageDocking.Controls.Add(this.linkMultiControlDocking); - this.kryptonPageDocking.Controls.Add(this.linkStandardDocking); - this.kryptonPageDocking.Controls.Add(this.kryptonLabel2); - this.kryptonPageDocking.Controls.Add(this.kryptonLabel3); - this.kryptonPageDocking.Controls.Add(this.kryptonLabel1); - this.kryptonPageDocking.Flags = 62; - this.kryptonPageDocking.LastVisibleSet = true; - this.kryptonPageDocking.MinimumSize = new System.Drawing.Size(50, 50); - this.kryptonPageDocking.Name = "kryptonPageDocking"; - this.kryptonPageDocking.Size = new System.Drawing.Size(568, 403); - this.kryptonPageDocking.Text = "Docking"; - this.kryptonPageDocking.TextDescription = ""; - this.kryptonPageDocking.TextTitle = ""; - this.kryptonPageDocking.ToolTipTitle = "Page ToolTip"; - this.kryptonPageDocking.UniqueName = "4A92F3307DFB48EC4A92F3307DFB48EC"; + kryptonPageDocking.AutoHiddenSlideSize = new System.Drawing.Size(150, 150); + kryptonPageDocking.Controls.Add(linkExternalDragToDocking); + kryptonPageDocking.Controls.Add(linkNavigatorAndFloatingWindows); + kryptonPageDocking.Controls.Add(linkDockingCustomized); + kryptonPageDocking.Controls.Add(linkDockingFlags); + kryptonPageDocking.Controls.Add(linkDockingPersistence); + kryptonPageDocking.Controls.Add(linkMultiControlDocking); + kryptonPageDocking.Controls.Add(linkStandardDocking); + kryptonPageDocking.Controls.Add(kryptonLabel2); + kryptonPageDocking.Controls.Add(kryptonLabel3); + kryptonPageDocking.Controls.Add(kryptonLabel1); + kryptonPageDocking.Flags = 62; + kryptonPageDocking.LastVisibleSet = true; + kryptonPageDocking.MinimumSize = new System.Drawing.Size(50, 50); + kryptonPageDocking.Name = "kryptonPageDocking"; + kryptonPageDocking.Size = new System.Drawing.Size(568, 403); + kryptonPageDocking.Text = "Docking"; + kryptonPageDocking.TextDescription = ""; + kryptonPageDocking.TextTitle = ""; + kryptonPageDocking.ToolTipTitle = "Page ToolTip"; + kryptonPageDocking.UniqueName = "4A92F3307DFB48EC4A92F3307DFB48EC"; // // linkExternalDragToDocking // - this.linkExternalDragToDocking.Location = new System.Drawing.Point(20, 159); - this.linkExternalDragToDocking.Name = "linkExternalDragToDocking"; - this.linkExternalDragToDocking.Size = new System.Drawing.Size(149, 20); - this.linkExternalDragToDocking.TabIndex = 5; - this.linkExternalDragToDocking.Values.Text = "External Drag To Docking"; - this.linkExternalDragToDocking.LinkClicked += new System.EventHandler(this.linkExternalDragToDocking_LinkClicked); + linkExternalDragToDocking.Location = new System.Drawing.Point(20, 159); + linkExternalDragToDocking.Name = "linkExternalDragToDocking"; + linkExternalDragToDocking.Size = new System.Drawing.Size(185, 24); + linkExternalDragToDocking.TabIndex = 5; + linkExternalDragToDocking.Values.Text = "External Drag To Docking"; + linkExternalDragToDocking.LinkClicked += linkExternalDragToDocking_LinkClicked; // // linkNavigatorAndFloatingWindows // - this.linkNavigatorAndFloatingWindows.Location = new System.Drawing.Point(225, 96); - this.linkNavigatorAndFloatingWindows.Name = "linkNavigatorAndFloatingWindows"; - this.linkNavigatorAndFloatingWindows.Size = new System.Drawing.Size(174, 20); - this.linkNavigatorAndFloatingWindows.TabIndex = 7; - this.linkNavigatorAndFloatingWindows.Values.Text = "Navigator + FloatingWindows"; - this.linkNavigatorAndFloatingWindows.LinkClicked += new System.EventHandler(this.linkNavigatorAndFloatingWindows_LinkClicked); + linkNavigatorAndFloatingWindows.Location = new System.Drawing.Point(225, 96); + linkNavigatorAndFloatingWindows.Name = "linkNavigatorAndFloatingWindows"; + linkNavigatorAndFloatingWindows.Size = new System.Drawing.Size(216, 24); + linkNavigatorAndFloatingWindows.TabIndex = 7; + linkNavigatorAndFloatingWindows.Values.Text = "Navigator + FloatingWindows"; + linkNavigatorAndFloatingWindows.LinkClicked += linkNavigatorAndFloatingWindows_LinkClicked; // // linkDockingCustomized // - this.linkDockingCustomized.Location = new System.Drawing.Point(20, 75); - this.linkDockingCustomized.Name = "linkDockingCustomized"; - this.linkDockingCustomized.Size = new System.Drawing.Size(123, 20); - this.linkDockingCustomized.TabIndex = 1; - this.linkDockingCustomized.Values.Text = "Docking Customized"; - this.linkDockingCustomized.LinkClicked += new System.EventHandler(this.linkDockingCustomized_LinkClicked); + linkDockingCustomized.Location = new System.Drawing.Point(20, 75); + linkDockingCustomized.Name = "linkDockingCustomized"; + linkDockingCustomized.Size = new System.Drawing.Size(152, 24); + linkDockingCustomized.TabIndex = 1; + linkDockingCustomized.Values.Text = "Docking Customized"; + linkDockingCustomized.LinkClicked += linkDockingCustomized_LinkClicked; // // linkDockingFlags // - this.linkDockingFlags.Location = new System.Drawing.Point(20, 117); - this.linkDockingFlags.Name = "linkDockingFlags"; - this.linkDockingFlags.Size = new System.Drawing.Size(87, 20); - this.linkDockingFlags.TabIndex = 3; - this.linkDockingFlags.Values.Text = "Docking Flags"; - this.linkDockingFlags.LinkClicked += new System.EventHandler(this.linkDockingFlags_LinkClicked); + linkDockingFlags.Location = new System.Drawing.Point(20, 117); + linkDockingFlags.Name = "linkDockingFlags"; + linkDockingFlags.Size = new System.Drawing.Size(107, 24); + linkDockingFlags.TabIndex = 3; + linkDockingFlags.Values.Text = "Docking Flags"; + linkDockingFlags.LinkClicked += linkDockingFlags_LinkClicked; // // linkDockingPersistence // - this.linkDockingPersistence.Location = new System.Drawing.Point(20, 96); - this.linkDockingPersistence.Name = "linkDockingPersistence"; - this.linkDockingPersistence.Size = new System.Drawing.Size(120, 20); - this.linkDockingPersistence.TabIndex = 2; - this.linkDockingPersistence.Values.Text = "Docking Persistence"; - this.linkDockingPersistence.LinkClicked += new System.EventHandler(this.linkDockingPersistence_LinkClicked); + linkDockingPersistence.Location = new System.Drawing.Point(20, 96); + linkDockingPersistence.Name = "linkDockingPersistence"; + linkDockingPersistence.Size = new System.Drawing.Size(148, 24); + linkDockingPersistence.TabIndex = 2; + linkDockingPersistence.Values.Text = "Docking Persistence"; + linkDockingPersistence.LinkClicked += linkDockingPersistence_LinkClicked; // // linkMultiControlDocking // - this.linkMultiControlDocking.Location = new System.Drawing.Point(20, 138); - this.linkMultiControlDocking.Name = "linkMultiControlDocking"; - this.linkMultiControlDocking.Size = new System.Drawing.Size(131, 20); - this.linkMultiControlDocking.TabIndex = 4; - this.linkMultiControlDocking.Values.Text = "Multi Control Docking"; - this.linkMultiControlDocking.LinkClicked += new System.EventHandler(this.linkMultiControlDocking_LinkClicked); + linkMultiControlDocking.Location = new System.Drawing.Point(20, 138); + linkMultiControlDocking.Name = "linkMultiControlDocking"; + linkMultiControlDocking.Size = new System.Drawing.Size(162, 24); + linkMultiControlDocking.TabIndex = 4; + linkMultiControlDocking.Values.Text = "Multi Control Docking"; + linkMultiControlDocking.LinkClicked += linkMultiControlDocking_LinkClicked; // // linkStandardDocking // - this.linkStandardDocking.Location = new System.Drawing.Point(225, 75); - this.linkStandardDocking.Name = "linkStandardDocking"; - this.linkStandardDocking.Size = new System.Drawing.Size(108, 20); - this.linkStandardDocking.TabIndex = 6; - this.linkStandardDocking.Values.Text = "Standard Docking"; - this.linkStandardDocking.LinkClicked += new System.EventHandler(this.linkStandardDocking_LinkClicked); + linkStandardDocking.Location = new System.Drawing.Point(225, 75); + linkStandardDocking.Name = "linkStandardDocking"; + linkStandardDocking.Size = new System.Drawing.Size(133, 24); + linkStandardDocking.TabIndex = 6; + linkStandardDocking.Values.Text = "Standard Docking"; + linkStandardDocking.LinkClicked += linkStandardDocking_LinkClicked; // // kryptonLabel2 // - this.kryptonLabel2.Location = new System.Drawing.Point(220, 48); - this.kryptonLabel2.Name = "kryptonLabel2"; - this.kryptonLabel2.Size = new System.Drawing.Size(133, 20); - this.kryptonLabel2.StateCommon.ShortText.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.kryptonLabel2.StateCommon.ShortText.Hint = Krypton.Toolkit.PaletteTextHint.AntiAlias; - this.kryptonLabel2.TabIndex = 6; - this.kryptonLabel2.Values.Text = "Usage Examples"; + kryptonLabel2.Location = new System.Drawing.Point(220, 48); + kryptonLabel2.Name = "kryptonLabel2"; + kryptonLabel2.Size = new System.Drawing.Size(165, 24); + kryptonLabel2.StateCommon.ShortText.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, 0); + kryptonLabel2.StateCommon.ShortText.Hint = Krypton.Toolkit.PaletteTextHint.AntiAlias; + kryptonLabel2.TabIndex = 6; + kryptonLabel2.Values.Text = "Usage Examples"; // // kryptonLabel3 // - this.kryptonLabel3.Location = new System.Drawing.Point(15, 48); - this.kryptonLabel3.Name = "kryptonLabel3"; - this.kryptonLabel3.Size = new System.Drawing.Size(145, 20); - this.kryptonLabel3.StateCommon.ShortText.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.kryptonLabel3.StateCommon.ShortText.Hint = Krypton.Toolkit.PaletteTextHint.AntiAlias; - this.kryptonLabel3.TabIndex = 7; - this.kryptonLabel3.Values.Text = "Feature Examples"; + kryptonLabel3.Location = new System.Drawing.Point(15, 48); + kryptonLabel3.Name = "kryptonLabel3"; + kryptonLabel3.Size = new System.Drawing.Size(180, 24); + kryptonLabel3.StateCommon.ShortText.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, 0); + kryptonLabel3.StateCommon.ShortText.Hint = Krypton.Toolkit.PaletteTextHint.AntiAlias; + kryptonLabel3.TabIndex = 7; + kryptonLabel3.Values.Text = "Feature Examples"; // // kryptonLabel1 // - this.kryptonLabel1.Location = new System.Drawing.Point(12, 12); - this.kryptonLabel1.Name = "kryptonLabel1"; - this.kryptonLabel1.Size = new System.Drawing.Size(308, 28); - this.kryptonLabel1.StateCommon.ShortText.Font = new System.Drawing.Font("Verdana", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.kryptonLabel1.StateCommon.ShortText.Hint = Krypton.Toolkit.PaletteTextHint.AntiAlias; - this.kryptonLabel1.TabIndex = 8; - this.kryptonLabel1.Values.Text = "Krypton Docking Examples"; - // - // kryptonPageDialogs - // - this.kryptonPageDialogs.AutoHiddenSlideSize = new System.Drawing.Size(200, 200); - this.kryptonPageDialogs.Controls.Add(this.klblPrintDialog); - this.kryptonPageDialogs.Controls.Add(this.kllColourDialog); - this.kryptonPageDialogs.Controls.Add(this.kllFontDialog); - this.kryptonPageDialogs.Controls.Add(this.kryptonLabel7); - this.kryptonPageDialogs.Flags = 65534; - this.kryptonPageDialogs.LastVisibleSet = true; - this.kryptonPageDialogs.MinimumSize = new System.Drawing.Size(50, 50); - this.kryptonPageDialogs.Name = "kryptonPageDialogs"; - this.kryptonPageDialogs.Size = new System.Drawing.Size(568, 403); - this.kryptonPageDialogs.Text = "Dialogs"; - this.kryptonPageDialogs.TextTitle = ""; - this.kryptonPageDialogs.ToolTipTitle = "Page ToolTip"; - this.kryptonPageDialogs.UniqueName = "6caa255387df4d83bac139a5ca95d75b"; - // - // klblPrintDialog - // - this.klblPrintDialog.Location = new System.Drawing.Point(18, 96); - this.klblPrintDialog.Name = "klblPrintDialog"; - this.klblPrintDialog.Size = new System.Drawing.Size(75, 20); - this.klblPrintDialog.TabIndex = 12; - this.klblPrintDialog.Values.Text = "Print Dialog"; - this.klblPrintDialog.LinkClicked += new System.EventHandler(this.klblPrintDialog_LinkClicked); - // - // kllColourDialog - // - this.kllColourDialog.Location = new System.Drawing.Point(20, 52); - this.kllColourDialog.Name = "kllColourDialog"; - this.kllColourDialog.Size = new System.Drawing.Size(86, 20); - this.kllColourDialog.TabIndex = 10; - this.kllColourDialog.Values.Text = "Colour Dialog"; - this.kllColourDialog.LinkClicked += new System.EventHandler(this.kllColourDialog_LinkClicked); - // - // kllFontDialog - // - this.kllFontDialog.Location = new System.Drawing.Point(20, 73); - this.kllFontDialog.Name = "kllFontDialog"; - this.kllFontDialog.Size = new System.Drawing.Size(74, 20); - this.kllFontDialog.TabIndex = 11; - this.kllFontDialog.Values.Text = "Font Dialog"; - this.kllFontDialog.LinkClicked += new System.EventHandler(this.kllFontDialog_LinkClicked); - // - // kryptonLabel7 - // - this.kryptonLabel7.Location = new System.Drawing.Point(12, 12); - this.kryptonLabel7.Name = "kryptonLabel7"; - this.kryptonLabel7.Size = new System.Drawing.Size(289, 28); - this.kryptonLabel7.StateCommon.ShortText.Font = new System.Drawing.Font("Verdana", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.kryptonLabel7.StateCommon.ShortText.Hint = Krypton.Toolkit.PaletteTextHint.AntiAlias; - this.kryptonLabel7.TabIndex = 9; - this.kryptonLabel7.Values.Text = "Krypton Dialog Examples"; + kryptonLabel1.Location = new System.Drawing.Point(12, 12); + kryptonLabel1.Name = "kryptonLabel1"; + kryptonLabel1.Size = new System.Drawing.Size(383, 34); + kryptonLabel1.StateCommon.ShortText.Font = new System.Drawing.Font("Verdana", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, 0); + kryptonLabel1.StateCommon.ShortText.Hint = Krypton.Toolkit.PaletteTextHint.AntiAlias; + kryptonLabel1.TabIndex = 8; + kryptonLabel1.Values.Text = "Krypton Docking Examples"; // // kryptonPageWorkspace // - this.kryptonPageWorkspace.AutoHiddenSlideSize = new System.Drawing.Size(150, 150); - this.kryptonPageWorkspace.Controls.Add(this.linkCellMaximizeAndRestore); - this.kryptonPageWorkspace.Controls.Add(this.linkWorkspacePersistence); - this.kryptonPageWorkspace.Controls.Add(this.linkWorkspaceMemoEditor); - this.kryptonPageWorkspace.Controls.Add(this.kryptonWorkspaceRibbonNavigator); - this.kryptonPageWorkspace.Controls.Add(this.linkAdvancedPageDragAndDrop); - this.kryptonPageWorkspace.Controls.Add(this.linkBasicPageDragAndDrop); - this.kryptonPageWorkspace.Controls.Add(this.linkWorkspaceCellLayout); - this.kryptonPageWorkspace.Controls.Add(this.linkWorkspaceCellModes); - this.kryptonPageWorkspace.Controls.Add(this.labelWorkspaceUsageExamples); - this.kryptonPageWorkspace.Controls.Add(this.labelWorkspaceFeatureExamples); - this.kryptonPageWorkspace.Controls.Add(this.labelWorkspacePage); - this.kryptonPageWorkspace.Flags = 62; - this.kryptonPageWorkspace.LastVisibleSet = true; - this.kryptonPageWorkspace.MinimumSize = new System.Drawing.Size(50, 50); - this.kryptonPageWorkspace.Name = "kryptonPageWorkspace"; - this.kryptonPageWorkspace.Size = new System.Drawing.Size(527, 384); - this.kryptonPageWorkspace.Text = "Workspace"; - this.kryptonPageWorkspace.TextTitle = ""; - this.kryptonPageWorkspace.ToolTipTitle = "Page ToolTip"; - this.kryptonPageWorkspace.UniqueName = "4AEA8D819A0345D14AEA8D819A0345D1"; + kryptonPageWorkspace.AutoHiddenSlideSize = new System.Drawing.Size(150, 150); + kryptonPageWorkspace.Controls.Add(linkCellMaximizeAndRestore); + kryptonPageWorkspace.Controls.Add(linkWorkspacePersistence); + kryptonPageWorkspace.Controls.Add(linkWorkspaceMemoEditor); + kryptonPageWorkspace.Controls.Add(kryptonWorkspaceRibbonNavigator); + kryptonPageWorkspace.Controls.Add(linkAdvancedPageDragAndDrop); + kryptonPageWorkspace.Controls.Add(linkBasicPageDragAndDrop); + kryptonPageWorkspace.Controls.Add(linkWorkspaceCellLayout); + kryptonPageWorkspace.Controls.Add(linkWorkspaceCellModes); + kryptonPageWorkspace.Controls.Add(labelWorkspaceUsageExamples); + kryptonPageWorkspace.Controls.Add(labelWorkspaceFeatureExamples); + kryptonPageWorkspace.Controls.Add(labelWorkspacePage); + kryptonPageWorkspace.Flags = 62; + kryptonPageWorkspace.LastVisibleSet = true; + kryptonPageWorkspace.MinimumSize = new System.Drawing.Size(50, 50); + kryptonPageWorkspace.Name = "kryptonPageWorkspace"; + kryptonPageWorkspace.Size = new System.Drawing.Size(527, 384); + kryptonPageWorkspace.Text = "Workspace"; + kryptonPageWorkspace.TextTitle = ""; + kryptonPageWorkspace.ToolTipTitle = "Page ToolTip"; + kryptonPageWorkspace.UniqueName = "4AEA8D819A0345D14AEA8D819A0345D1"; // // linkCellMaximizeAndRestore // - this.linkCellMaximizeAndRestore.Location = new System.Drawing.Point(20, 138); - this.linkCellMaximizeAndRestore.Name = "linkCellMaximizeAndRestore"; - this.linkCellMaximizeAndRestore.Size = new System.Drawing.Size(142, 20); - this.linkCellMaximizeAndRestore.TabIndex = 4; - this.linkCellMaximizeAndRestore.Values.Text = "Cell Maximize + Restore"; - this.linkCellMaximizeAndRestore.LinkClicked += new System.EventHandler(this.linkCellMaximizeAndRestore_LinkClicked); + linkCellMaximizeAndRestore.Location = new System.Drawing.Point(20, 138); + linkCellMaximizeAndRestore.Name = "linkCellMaximizeAndRestore"; + linkCellMaximizeAndRestore.Size = new System.Drawing.Size(176, 24); + linkCellMaximizeAndRestore.TabIndex = 4; + linkCellMaximizeAndRestore.Values.Text = "Cell Maximize + Restore"; + linkCellMaximizeAndRestore.LinkClicked += linkCellMaximizeAndRestore_LinkClicked; // // linkWorkspacePersistence // - this.linkWorkspacePersistence.Location = new System.Drawing.Point(20, 117); - this.linkWorkspacePersistence.Name = "linkWorkspacePersistence"; - this.linkWorkspacePersistence.Size = new System.Drawing.Size(135, 20); - this.linkWorkspacePersistence.TabIndex = 3; - this.linkWorkspacePersistence.Values.Text = "Workspace Persistence"; - this.linkWorkspacePersistence.LinkClicked += new System.EventHandler(this.linkWorkspacePersistence_LinkClicked); + linkWorkspacePersistence.Location = new System.Drawing.Point(20, 117); + linkWorkspacePersistence.Name = "linkWorkspacePersistence"; + linkWorkspacePersistence.Size = new System.Drawing.Size(167, 24); + linkWorkspacePersistence.TabIndex = 3; + linkWorkspacePersistence.Values.Text = "Workspace Persistence"; + linkWorkspacePersistence.LinkClicked += linkWorkspacePersistence_LinkClicked; // // linkWorkspaceMemoEditor // - this.linkWorkspaceMemoEditor.Location = new System.Drawing.Point(225, 96); - this.linkWorkspaceMemoEditor.Name = "linkWorkspaceMemoEditor"; - this.linkWorkspaceMemoEditor.Size = new System.Drawing.Size(82, 20); - this.linkWorkspaceMemoEditor.TabIndex = 8; - this.linkWorkspaceMemoEditor.Values.Text = "Memo Editor"; - this.linkWorkspaceMemoEditor.LinkClicked += new System.EventHandler(this.memoEditor_Clicked); + linkWorkspaceMemoEditor.Location = new System.Drawing.Point(225, 96); + linkWorkspaceMemoEditor.Name = "linkWorkspaceMemoEditor"; + linkWorkspaceMemoEditor.Size = new System.Drawing.Size(100, 24); + linkWorkspaceMemoEditor.TabIndex = 8; + linkWorkspaceMemoEditor.Values.Text = "Memo Editor"; + linkWorkspaceMemoEditor.LinkClicked += memoEditor_Clicked; // // kryptonWorkspaceRibbonNavigator // - this.kryptonWorkspaceRibbonNavigator.Location = new System.Drawing.Point(225, 75); - this.kryptonWorkspaceRibbonNavigator.Name = "kryptonWorkspaceRibbonNavigator"; - this.kryptonWorkspaceRibbonNavigator.Size = new System.Drawing.Size(194, 20); - this.kryptonWorkspaceRibbonNavigator.TabIndex = 7; - this.kryptonWorkspaceRibbonNavigator.Values.Text = "Ribbon + Navigator + Workspace"; - this.kryptonWorkspaceRibbonNavigator.LinkClicked += new System.EventHandler(this.linkRibbonAndNavigator_LinkClicked); + kryptonWorkspaceRibbonNavigator.Location = new System.Drawing.Point(225, 75); + kryptonWorkspaceRibbonNavigator.Name = "kryptonWorkspaceRibbonNavigator"; + kryptonWorkspaceRibbonNavigator.Size = new System.Drawing.Size(241, 24); + kryptonWorkspaceRibbonNavigator.TabIndex = 7; + kryptonWorkspaceRibbonNavigator.Values.Text = "Ribbon + Navigator + Workspace"; + kryptonWorkspaceRibbonNavigator.LinkClicked += linkRibbonAndNavigator_LinkClicked; // // linkAdvancedPageDragAndDrop // - this.linkAdvancedPageDragAndDrop.Location = new System.Drawing.Point(20, 180); - this.linkAdvancedPageDragAndDrop.Name = "linkAdvancedPageDragAndDrop"; - this.linkAdvancedPageDragAndDrop.Size = new System.Drawing.Size(167, 20); - this.linkAdvancedPageDragAndDrop.TabIndex = 6; - this.linkAdvancedPageDragAndDrop.Values.Text = "Advanced Page Drag + Drop"; - this.linkAdvancedPageDragAndDrop.LinkClicked += new System.EventHandler(this.linkAdvancedPageDragAndDrop_LinkClicked); + linkAdvancedPageDragAndDrop.Location = new System.Drawing.Point(20, 180); + linkAdvancedPageDragAndDrop.Name = "linkAdvancedPageDragAndDrop"; + linkAdvancedPageDragAndDrop.Size = new System.Drawing.Size(208, 24); + linkAdvancedPageDragAndDrop.TabIndex = 6; + linkAdvancedPageDragAndDrop.Values.Text = "Advanced Page Drag + Drop"; + linkAdvancedPageDragAndDrop.LinkClicked += linkAdvancedPageDragAndDrop_LinkClicked; // // linkBasicPageDragAndDrop // - this.linkBasicPageDragAndDrop.Location = new System.Drawing.Point(20, 159); - this.linkBasicPageDragAndDrop.Name = "linkBasicPageDragAndDrop"; - this.linkBasicPageDragAndDrop.Size = new System.Drawing.Size(141, 20); - this.linkBasicPageDragAndDrop.TabIndex = 5; - this.linkBasicPageDragAndDrop.Values.Text = "Basic Page Drag + Drop"; - this.linkBasicPageDragAndDrop.LinkClicked += new System.EventHandler(this.linkBasicPageDragAndDrop_LinkClicked); + linkBasicPageDragAndDrop.Location = new System.Drawing.Point(20, 159); + linkBasicPageDragAndDrop.Name = "linkBasicPageDragAndDrop"; + linkBasicPageDragAndDrop.Size = new System.Drawing.Size(174, 24); + linkBasicPageDragAndDrop.TabIndex = 5; + linkBasicPageDragAndDrop.Values.Text = "Basic Page Drag + Drop"; + linkBasicPageDragAndDrop.LinkClicked += linkBasicPageDragAndDrop_LinkClicked; // // linkWorkspaceCellLayout // - this.linkWorkspaceCellLayout.Location = new System.Drawing.Point(20, 96); - this.linkWorkspaceCellLayout.Name = "linkWorkspaceCellLayout"; - this.linkWorkspaceCellLayout.Size = new System.Drawing.Size(134, 20); - this.linkWorkspaceCellLayout.TabIndex = 2; - this.linkWorkspaceCellLayout.Values.Text = "Workspace Cell Layout"; - this.linkWorkspaceCellLayout.LinkClicked += new System.EventHandler(this.linkWorkspaceCellLayout_LinkClicked); + linkWorkspaceCellLayout.Location = new System.Drawing.Point(20, 96); + linkWorkspaceCellLayout.Name = "linkWorkspaceCellLayout"; + linkWorkspaceCellLayout.Size = new System.Drawing.Size(166, 24); + linkWorkspaceCellLayout.TabIndex = 2; + linkWorkspaceCellLayout.Values.Text = "Workspace Cell Layout"; + linkWorkspaceCellLayout.LinkClicked += linkWorkspaceCellLayout_LinkClicked; // // linkWorkspaceCellModes // - this.linkWorkspaceCellModes.Location = new System.Drawing.Point(20, 75); - this.linkWorkspaceCellModes.Name = "linkWorkspaceCellModes"; - this.linkWorkspaceCellModes.Size = new System.Drawing.Size(135, 20); - this.linkWorkspaceCellModes.TabIndex = 1; - this.linkWorkspaceCellModes.Values.Text = "Workspace Cell Modes"; - this.linkWorkspaceCellModes.LinkClicked += new System.EventHandler(this.linkWorkspaceCellModes_LinkClicked); + linkWorkspaceCellModes.Location = new System.Drawing.Point(20, 75); + linkWorkspaceCellModes.Name = "linkWorkspaceCellModes"; + linkWorkspaceCellModes.Size = new System.Drawing.Size(167, 24); + linkWorkspaceCellModes.TabIndex = 1; + linkWorkspaceCellModes.Values.Text = "Workspace Cell Modes"; + linkWorkspaceCellModes.LinkClicked += linkWorkspaceCellModes_LinkClicked; // // labelWorkspaceUsageExamples // - this.labelWorkspaceUsageExamples.Location = new System.Drawing.Point(220, 48); - this.labelWorkspaceUsageExamples.Name = "labelWorkspaceUsageExamples"; - this.labelWorkspaceUsageExamples.Size = new System.Drawing.Size(133, 20); - this.labelWorkspaceUsageExamples.StateCommon.ShortText.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.labelWorkspaceUsageExamples.StateCommon.ShortText.Hint = Krypton.Toolkit.PaletteTextHint.AntiAlias; - this.labelWorkspaceUsageExamples.TabIndex = 8; - this.labelWorkspaceUsageExamples.Values.Text = "Usage Examples"; + labelWorkspaceUsageExamples.Location = new System.Drawing.Point(220, 48); + labelWorkspaceUsageExamples.Name = "labelWorkspaceUsageExamples"; + labelWorkspaceUsageExamples.Size = new System.Drawing.Size(165, 24); + labelWorkspaceUsageExamples.StateCommon.ShortText.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, 0); + labelWorkspaceUsageExamples.StateCommon.ShortText.Hint = Krypton.Toolkit.PaletteTextHint.AntiAlias; + labelWorkspaceUsageExamples.TabIndex = 8; + labelWorkspaceUsageExamples.Values.Text = "Usage Examples"; // // labelWorkspaceFeatureExamples // - this.labelWorkspaceFeatureExamples.Location = new System.Drawing.Point(15, 48); - this.labelWorkspaceFeatureExamples.Name = "labelWorkspaceFeatureExamples"; - this.labelWorkspaceFeatureExamples.Size = new System.Drawing.Size(145, 20); - this.labelWorkspaceFeatureExamples.StateCommon.ShortText.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.labelWorkspaceFeatureExamples.StateCommon.ShortText.Hint = Krypton.Toolkit.PaletteTextHint.AntiAlias; - this.labelWorkspaceFeatureExamples.TabIndex = 9; - this.labelWorkspaceFeatureExamples.Values.Text = "Feature Examples"; + labelWorkspaceFeatureExamples.Location = new System.Drawing.Point(15, 48); + labelWorkspaceFeatureExamples.Name = "labelWorkspaceFeatureExamples"; + labelWorkspaceFeatureExamples.Size = new System.Drawing.Size(180, 24); + labelWorkspaceFeatureExamples.StateCommon.ShortText.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, 0); + labelWorkspaceFeatureExamples.StateCommon.ShortText.Hint = Krypton.Toolkit.PaletteTextHint.AntiAlias; + labelWorkspaceFeatureExamples.TabIndex = 9; + labelWorkspaceFeatureExamples.Values.Text = "Feature Examples"; // // labelWorkspacePage // - this.labelWorkspacePage.Location = new System.Drawing.Point(12, 12); - this.labelWorkspacePage.Name = "labelWorkspacePage"; - this.labelWorkspacePage.Size = new System.Drawing.Size(340, 28); - this.labelWorkspacePage.StateCommon.ShortText.Font = new System.Drawing.Font("Verdana", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.labelWorkspacePage.StateCommon.ShortText.Hint = Krypton.Toolkit.PaletteTextHint.AntiAlias; - this.labelWorkspacePage.TabIndex = 10; - this.labelWorkspacePage.Values.Text = "Krypton Workspace Examples"; + labelWorkspacePage.Location = new System.Drawing.Point(12, 12); + labelWorkspacePage.Name = "labelWorkspacePage"; + labelWorkspacePage.Size = new System.Drawing.Size(424, 34); + labelWorkspacePage.StateCommon.ShortText.Font = new System.Drawing.Font("Verdana", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, 0); + labelWorkspacePage.StateCommon.ShortText.Hint = Krypton.Toolkit.PaletteTextHint.AntiAlias; + labelWorkspacePage.TabIndex = 10; + labelWorkspacePage.Values.Text = "Krypton Workspace Examples"; // // kryptonPageNavigator // - this.kryptonPageNavigator.AutoHiddenSlideSize = new System.Drawing.Size(150, 150); - this.kryptonPageNavigator.Controls.Add(this.LinkNavigatorAndFloatingWindows2); - this.kryptonPageNavigator.Controls.Add(this.linkNavigatorPerTabButtons); - this.kryptonPageNavigator.Controls.Add(this.linkAdvancedNavigatorDragDrop); - this.kryptonPageNavigator.Controls.Add(this.linkBasicNavigatorDragDrop); - this.kryptonPageNavigator.Controls.Add(this.linkNavigatorContextMenus); - this.kryptonPageNavigator.Controls.Add(this.linkNavigatorTooltips); - this.kryptonPageNavigator.Controls.Add(this.linkExpandingPages); - this.kryptonPageNavigator.Controls.Add(this.linkNavigatorPopupPages); - this.kryptonPageNavigator.Controls.Add(this.linkNavigatorAndRibbon); - this.kryptonPageNavigator.Controls.Add(this.linkSinglelineAndMultiline); - this.kryptonPageNavigator.Controls.Add(this.linkTabBorderStyles); - this.kryptonPageNavigator.Controls.Add(this.linkNavigatorOutlookMockup); - this.kryptonPageNavigator.Controls.Add(this.linkNavigatorOneNoteTabs); - this.kryptonPageNavigator.Controls.Add(this.linkNavigatorPalettes); - this.kryptonPageNavigator.Controls.Add(this.linkOrientationAndAlignment); - this.kryptonPageNavigator.Controls.Add(this.labelNavigatorUsageExamples); - this.kryptonPageNavigator.Controls.Add(this.linkNavigatorUserPageCreation); - this.kryptonPageNavigator.Controls.Add(this.linkNavigatorBasicEvents); - this.kryptonPageNavigator.Controls.Add(this.linkNavigatorPlayground); - this.kryptonPageNavigator.Controls.Add(this.linkNavigatorModes); - this.kryptonPageNavigator.Controls.Add(this.labelNavigatorFeatureExamples); - this.kryptonPageNavigator.Controls.Add(this.labelNavigatorPage); - this.kryptonPageNavigator.Flags = 62; - this.kryptonPageNavigator.LastVisibleSet = true; - this.kryptonPageNavigator.MinimumSize = new System.Drawing.Size(50, 50); - this.kryptonPageNavigator.Name = "kryptonPageNavigator"; - this.kryptonPageNavigator.Size = new System.Drawing.Size(527, 384); - this.kryptonPageNavigator.Text = "Navigator"; - this.kryptonPageNavigator.TextTitle = ""; - this.kryptonPageNavigator.ToolTipTitle = "Page ToolTip"; - this.kryptonPageNavigator.UniqueName = "856EEBBD6EAD4D0B856EEBBD6EAD4D0B"; + kryptonPageNavigator.AutoHiddenSlideSize = new System.Drawing.Size(150, 150); + kryptonPageNavigator.Controls.Add(LinkNavigatorAndFloatingWindows2); + kryptonPageNavigator.Controls.Add(linkNavigatorPerTabButtons); + kryptonPageNavigator.Controls.Add(linkAdvancedNavigatorDragDrop); + kryptonPageNavigator.Controls.Add(linkBasicNavigatorDragDrop); + kryptonPageNavigator.Controls.Add(linkNavigatorContextMenus); + kryptonPageNavigator.Controls.Add(linkNavigatorTooltips); + kryptonPageNavigator.Controls.Add(linkExpandingPages); + kryptonPageNavigator.Controls.Add(linkNavigatorPopupPages); + kryptonPageNavigator.Controls.Add(linkNavigatorAndRibbon); + kryptonPageNavigator.Controls.Add(linkSinglelineAndMultiline); + kryptonPageNavigator.Controls.Add(linkTabBorderStyles); + kryptonPageNavigator.Controls.Add(linkNavigatorOutlookMockup); + kryptonPageNavigator.Controls.Add(linkNavigatorOneNoteTabs); + kryptonPageNavigator.Controls.Add(linkNavigatorPalettes); + kryptonPageNavigator.Controls.Add(linkOrientationAndAlignment); + kryptonPageNavigator.Controls.Add(labelNavigatorUsageExamples); + kryptonPageNavigator.Controls.Add(linkNavigatorUserPageCreation); + kryptonPageNavigator.Controls.Add(linkNavigatorBasicEvents); + kryptonPageNavigator.Controls.Add(linkNavigatorPlayground); + kryptonPageNavigator.Controls.Add(linkNavigatorModes); + kryptonPageNavigator.Controls.Add(labelNavigatorFeatureExamples); + kryptonPageNavigator.Controls.Add(labelNavigatorPage); + kryptonPageNavigator.Flags = 62; + kryptonPageNavigator.LastVisibleSet = true; + kryptonPageNavigator.MinimumSize = new System.Drawing.Size(50, 50); + kryptonPageNavigator.Name = "kryptonPageNavigator"; + kryptonPageNavigator.Size = new System.Drawing.Size(527, 384); + kryptonPageNavigator.Text = "Navigator"; + kryptonPageNavigator.TextTitle = ""; + kryptonPageNavigator.ToolTipTitle = "Page ToolTip"; + kryptonPageNavigator.UniqueName = "856EEBBD6EAD4D0B856EEBBD6EAD4D0B"; // // LinkNavigatorAndFloatingWindows2 // - this.LinkNavigatorAndFloatingWindows2.Location = new System.Drawing.Point(225, 180); - this.LinkNavigatorAndFloatingWindows2.Name = "LinkNavigatorAndFloatingWindows2"; - this.LinkNavigatorAndFloatingWindows2.Size = new System.Drawing.Size(174, 20); - this.LinkNavigatorAndFloatingWindows2.TabIndex = 19; - this.LinkNavigatorAndFloatingWindows2.Values.Text = "Navigator + FloatingWindows"; - this.LinkNavigatorAndFloatingWindows2.LinkClicked += new System.EventHandler(this.linkNavigatorAndFloatingWindows_LinkClicked); + LinkNavigatorAndFloatingWindows2.Location = new System.Drawing.Point(225, 180); + LinkNavigatorAndFloatingWindows2.Name = "LinkNavigatorAndFloatingWindows2"; + LinkNavigatorAndFloatingWindows2.Size = new System.Drawing.Size(216, 24); + LinkNavigatorAndFloatingWindows2.TabIndex = 19; + LinkNavigatorAndFloatingWindows2.Values.Text = "Navigator + FloatingWindows"; + LinkNavigatorAndFloatingWindows2.LinkClicked += linkNavigatorAndFloatingWindows_LinkClicked; // // linkNavigatorPerTabButtons // - this.linkNavigatorPerTabButtons.Location = new System.Drawing.Point(20, 201); - this.linkNavigatorPerTabButtons.Name = "linkNavigatorPerTabButtons"; - this.linkNavigatorPerTabButtons.Size = new System.Drawing.Size(98, 20); - this.linkNavigatorPerTabButtons.TabIndex = 7; - this.linkNavigatorPerTabButtons.Values.Text = "Per-Tab Buttons"; - this.linkNavigatorPerTabButtons.LinkClicked += new System.EventHandler(this.linkNavigatorPerTabButtons_LinkClicked); + linkNavigatorPerTabButtons.Location = new System.Drawing.Point(20, 201); + linkNavigatorPerTabButtons.Name = "linkNavigatorPerTabButtons"; + linkNavigatorPerTabButtons.Size = new System.Drawing.Size(121, 24); + linkNavigatorPerTabButtons.TabIndex = 7; + linkNavigatorPerTabButtons.Values.Text = "Per-Tab Buttons"; + linkNavigatorPerTabButtons.LinkClicked += linkNavigatorPerTabButtons_LinkClicked; // // linkAdvancedNavigatorDragDrop // - this.linkAdvancedNavigatorDragDrop.Location = new System.Drawing.Point(20, 305); - this.linkAdvancedNavigatorDragDrop.Name = "linkAdvancedNavigatorDragDrop"; - this.linkAdvancedNavigatorDragDrop.Size = new System.Drawing.Size(167, 20); - this.linkAdvancedNavigatorDragDrop.TabIndex = 12; - this.linkAdvancedNavigatorDragDrop.Values.Text = "Advanced Page Drag + Drop"; - this.linkAdvancedNavigatorDragDrop.LinkClicked += new System.EventHandler(this.linkAdvancedPageDragAndDrop_LinkClicked); + linkAdvancedNavigatorDragDrop.Location = new System.Drawing.Point(20, 305); + linkAdvancedNavigatorDragDrop.Name = "linkAdvancedNavigatorDragDrop"; + linkAdvancedNavigatorDragDrop.Size = new System.Drawing.Size(208, 24); + linkAdvancedNavigatorDragDrop.TabIndex = 12; + linkAdvancedNavigatorDragDrop.Values.Text = "Advanced Page Drag + Drop"; + linkAdvancedNavigatorDragDrop.LinkClicked += linkAdvancedPageDragAndDrop_LinkClicked; // // linkBasicNavigatorDragDrop // - this.linkBasicNavigatorDragDrop.Location = new System.Drawing.Point(20, 284); - this.linkBasicNavigatorDragDrop.Name = "linkBasicNavigatorDragDrop"; - this.linkBasicNavigatorDragDrop.Size = new System.Drawing.Size(141, 20); - this.linkBasicNavigatorDragDrop.TabIndex = 11; - this.linkBasicNavigatorDragDrop.Values.Text = "Basic Page Drag + Drop"; - this.linkBasicNavigatorDragDrop.LinkClicked += new System.EventHandler(this.linkBasicPageDragAndDrop_LinkClicked); + linkBasicNavigatorDragDrop.Location = new System.Drawing.Point(20, 284); + linkBasicNavigatorDragDrop.Name = "linkBasicNavigatorDragDrop"; + linkBasicNavigatorDragDrop.Size = new System.Drawing.Size(174, 24); + linkBasicNavigatorDragDrop.TabIndex = 11; + linkBasicNavigatorDragDrop.Values.Text = "Basic Page Drag + Drop"; + linkBasicNavigatorDragDrop.LinkClicked += linkBasicPageDragAndDrop_LinkClicked; // // linkNavigatorContextMenus // - this.linkNavigatorContextMenus.Location = new System.Drawing.Point(20, 242); - this.linkNavigatorContextMenus.Name = "linkNavigatorContextMenus"; - this.linkNavigatorContextMenus.Size = new System.Drawing.Size(150, 20); - this.linkNavigatorContextMenus.TabIndex = 9; - this.linkNavigatorContextMenus.Values.Text = "Navigator Context Menus"; - this.linkNavigatorContextMenus.LinkClicked += new System.EventHandler(this.linkNavigatorContextMenus_LinkClicked); + linkNavigatorContextMenus.Location = new System.Drawing.Point(20, 242); + linkNavigatorContextMenus.Name = "linkNavigatorContextMenus"; + linkNavigatorContextMenus.Size = new System.Drawing.Size(186, 24); + linkNavigatorContextMenus.TabIndex = 9; + linkNavigatorContextMenus.Values.Text = "Navigator Context Menus"; + linkNavigatorContextMenus.LinkClicked += linkNavigatorContextMenus_LinkClicked; // // linkNavigatorTooltips // - this.linkNavigatorTooltips.Location = new System.Drawing.Point(20, 221); - this.linkNavigatorTooltips.Name = "linkNavigatorTooltips"; - this.linkNavigatorTooltips.Size = new System.Drawing.Size(114, 20); - this.linkNavigatorTooltips.TabIndex = 8; - this.linkNavigatorTooltips.Values.Text = "Navigator ToolTips"; - this.linkNavigatorTooltips.LinkClicked += new System.EventHandler(this.linkNavigatorTooltips_LinkClicked); + linkNavigatorTooltips.Location = new System.Drawing.Point(20, 221); + linkNavigatorTooltips.Name = "linkNavigatorTooltips"; + linkNavigatorTooltips.Size = new System.Drawing.Size(140, 24); + linkNavigatorTooltips.TabIndex = 8; + linkNavigatorTooltips.Values.Text = "Navigator ToolTips"; + linkNavigatorTooltips.LinkClicked += linkNavigatorTooltips_LinkClicked; // // linkExpandingPages // - this.linkExpandingPages.Location = new System.Drawing.Point(225, 159); - this.linkExpandingPages.Name = "linkExpandingPages"; - this.linkExpandingPages.Size = new System.Drawing.Size(103, 20); - this.linkExpandingPages.TabIndex = 18; - this.linkExpandingPages.Values.Text = "Expanding Pages"; - this.linkExpandingPages.LinkClicked += new System.EventHandler(this.linkExpandingPages_LinkClicked); + linkExpandingPages.Location = new System.Drawing.Point(225, 159); + linkExpandingPages.Name = "linkExpandingPages"; + linkExpandingPages.Size = new System.Drawing.Size(127, 24); + linkExpandingPages.TabIndex = 18; + linkExpandingPages.Values.Text = "Expanding Pages"; + linkExpandingPages.LinkClicked += linkExpandingPages_LinkClicked; // // linkNavigatorPopupPages // - this.linkNavigatorPopupPages.Location = new System.Drawing.Point(20, 180); - this.linkNavigatorPopupPages.Name = "linkNavigatorPopupPages"; - this.linkNavigatorPopupPages.Size = new System.Drawing.Size(82, 20); - this.linkNavigatorPopupPages.TabIndex = 6; - this.linkNavigatorPopupPages.Values.Text = "Popup Pages"; - this.linkNavigatorPopupPages.LinkClicked += new System.EventHandler(this.linkNavigatorPopupPages_LinkClicked); + linkNavigatorPopupPages.Location = new System.Drawing.Point(20, 180); + linkNavigatorPopupPages.Name = "linkNavigatorPopupPages"; + linkNavigatorPopupPages.Size = new System.Drawing.Size(101, 24); + linkNavigatorPopupPages.TabIndex = 6; + linkNavigatorPopupPages.Values.Text = "Popup Pages"; + linkNavigatorPopupPages.LinkClicked += linkNavigatorPopupPages_LinkClicked; // // linkNavigatorAndRibbon // - this.linkNavigatorAndRibbon.Location = new System.Drawing.Point(225, 138); - this.linkNavigatorAndRibbon.Name = "linkNavigatorAndRibbon"; - this.linkNavigatorAndRibbon.Size = new System.Drawing.Size(194, 20); - this.linkNavigatorAndRibbon.TabIndex = 17; - this.linkNavigatorAndRibbon.Values.Text = "Ribbon + Navigator + Workspace"; - this.linkNavigatorAndRibbon.LinkClicked += new System.EventHandler(this.linkRibbonAndNavigator_LinkClicked); + linkNavigatorAndRibbon.Location = new System.Drawing.Point(225, 138); + linkNavigatorAndRibbon.Name = "linkNavigatorAndRibbon"; + linkNavigatorAndRibbon.Size = new System.Drawing.Size(241, 24); + linkNavigatorAndRibbon.TabIndex = 17; + linkNavigatorAndRibbon.Values.Text = "Ribbon + Navigator + Workspace"; + linkNavigatorAndRibbon.LinkClicked += linkRibbonAndNavigator_LinkClicked; // // linkSinglelineAndMultiline // - this.linkSinglelineAndMultiline.Location = new System.Drawing.Point(20, 138); - this.linkSinglelineAndMultiline.Name = "linkSinglelineAndMultiline"; - this.linkSinglelineAndMultiline.Size = new System.Drawing.Size(126, 20); - this.linkSinglelineAndMultiline.TabIndex = 4; - this.linkSinglelineAndMultiline.Values.Text = "Singleline + Multiline"; - this.linkSinglelineAndMultiline.LinkClicked += new System.EventHandler(this.linkSinglelineAndMultiline_LinkClicked); + linkSinglelineAndMultiline.Location = new System.Drawing.Point(20, 138); + linkSinglelineAndMultiline.Name = "linkSinglelineAndMultiline"; + linkSinglelineAndMultiline.Size = new System.Drawing.Size(156, 24); + linkSinglelineAndMultiline.TabIndex = 4; + linkSinglelineAndMultiline.Values.Text = "Singleline + Multiline"; + linkSinglelineAndMultiline.LinkClicked += linkSinglelineAndMultiline_LinkClicked; // // linkTabBorderStyles // - this.linkTabBorderStyles.Location = new System.Drawing.Point(20, 159); - this.linkTabBorderStyles.Name = "linkTabBorderStyles"; - this.linkTabBorderStyles.Size = new System.Drawing.Size(105, 20); - this.linkTabBorderStyles.TabIndex = 5; - this.linkTabBorderStyles.Values.Text = "Tab Border Styles"; - this.linkTabBorderStyles.LinkClicked += new System.EventHandler(this.linkTabBorderStyles_LinkClicked); + linkTabBorderStyles.Location = new System.Drawing.Point(20, 159); + linkTabBorderStyles.Name = "linkTabBorderStyles"; + linkTabBorderStyles.Size = new System.Drawing.Size(130, 24); + linkTabBorderStyles.TabIndex = 5; + linkTabBorderStyles.Values.Text = "Tab Border Styles"; + linkTabBorderStyles.LinkClicked += linkTabBorderStyles_LinkClicked; // // linkNavigatorOutlookMockup // - this.linkNavigatorOutlookMockup.Location = new System.Drawing.Point(225, 117); - this.linkNavigatorOutlookMockup.Name = "linkNavigatorOutlookMockup"; - this.linkNavigatorOutlookMockup.Size = new System.Drawing.Size(102, 20); - this.linkNavigatorOutlookMockup.TabIndex = 16; - this.linkNavigatorOutlookMockup.Values.Text = "Outlook Mockup"; - this.linkNavigatorOutlookMockup.LinkClicked += new System.EventHandler(this.linkNavigatorOutlookMockup_LinkClicked); + linkNavigatorOutlookMockup.Location = new System.Drawing.Point(225, 117); + linkNavigatorOutlookMockup.Name = "linkNavigatorOutlookMockup"; + linkNavigatorOutlookMockup.Size = new System.Drawing.Size(126, 24); + linkNavigatorOutlookMockup.TabIndex = 16; + linkNavigatorOutlookMockup.Values.Text = "Outlook Mockup"; + linkNavigatorOutlookMockup.LinkClicked += linkNavigatorOutlookMockup_LinkClicked; // // linkNavigatorOneNoteTabs // - this.linkNavigatorOneNoteTabs.Location = new System.Drawing.Point(225, 96); - this.linkNavigatorOneNoteTabs.Name = "linkNavigatorOneNoteTabs"; - this.linkNavigatorOneNoteTabs.Size = new System.Drawing.Size(89, 20); - this.linkNavigatorOneNoteTabs.TabIndex = 15; - this.linkNavigatorOneNoteTabs.Values.Text = "OneNote Tabs"; - this.linkNavigatorOneNoteTabs.LinkClicked += new System.EventHandler(this.linkNavigatorOneNoteTabs_LinkClicked); + linkNavigatorOneNoteTabs.Location = new System.Drawing.Point(225, 96); + linkNavigatorOneNoteTabs.Name = "linkNavigatorOneNoteTabs"; + linkNavigatorOneNoteTabs.Size = new System.Drawing.Size(110, 24); + linkNavigatorOneNoteTabs.TabIndex = 15; + linkNavigatorOneNoteTabs.Values.Text = "OneNote Tabs"; + linkNavigatorOneNoteTabs.LinkClicked += linkNavigatorOneNoteTabs_LinkClicked; // // linkNavigatorPalettes // - this.linkNavigatorPalettes.Location = new System.Drawing.Point(20, 96); - this.linkNavigatorPalettes.Name = "linkNavigatorPalettes"; - this.linkNavigatorPalettes.Size = new System.Drawing.Size(110, 20); - this.linkNavigatorPalettes.TabIndex = 2; - this.linkNavigatorPalettes.Values.Text = "Navigator Palettes"; - this.linkNavigatorPalettes.LinkClicked += new System.EventHandler(this.linkNavigatorPalettes_LinkClicked); + linkNavigatorPalettes.Location = new System.Drawing.Point(20, 96); + linkNavigatorPalettes.Name = "linkNavigatorPalettes"; + linkNavigatorPalettes.Size = new System.Drawing.Size(136, 24); + linkNavigatorPalettes.TabIndex = 2; + linkNavigatorPalettes.Values.Text = "Navigator Palettes"; + linkNavigatorPalettes.LinkClicked += linkNavigatorPalettes_LinkClicked; // // linkOrientationAndAlignment // - this.linkOrientationAndAlignment.Location = new System.Drawing.Point(20, 117); - this.linkOrientationAndAlignment.Name = "linkOrientationAndAlignment"; - this.linkOrientationAndAlignment.Size = new System.Drawing.Size(144, 20); - this.linkOrientationAndAlignment.TabIndex = 3; - this.linkOrientationAndAlignment.Values.Text = "Orientation + Alignment"; - this.linkOrientationAndAlignment.LinkClicked += new System.EventHandler(this.linkOrientationAndAlignment_LinkClicked); + linkOrientationAndAlignment.Location = new System.Drawing.Point(20, 117); + linkOrientationAndAlignment.Name = "linkOrientationAndAlignment"; + linkOrientationAndAlignment.Size = new System.Drawing.Size(179, 24); + linkOrientationAndAlignment.TabIndex = 3; + linkOrientationAndAlignment.Values.Text = "Orientation + Alignment"; + linkOrientationAndAlignment.LinkClicked += linkOrientationAndAlignment_LinkClicked; // // labelNavigatorUsageExamples // - this.labelNavigatorUsageExamples.Location = new System.Drawing.Point(220, 48); - this.labelNavigatorUsageExamples.Name = "labelNavigatorUsageExamples"; - this.labelNavigatorUsageExamples.Size = new System.Drawing.Size(133, 20); - this.labelNavigatorUsageExamples.StateCommon.ShortText.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.labelNavigatorUsageExamples.StateCommon.ShortText.Hint = Krypton.Toolkit.PaletteTextHint.AntiAlias; - this.labelNavigatorUsageExamples.TabIndex = 15; - this.labelNavigatorUsageExamples.Values.Text = "Usage Examples"; + labelNavigatorUsageExamples.Location = new System.Drawing.Point(220, 48); + labelNavigatorUsageExamples.Name = "labelNavigatorUsageExamples"; + labelNavigatorUsageExamples.Size = new System.Drawing.Size(165, 24); + labelNavigatorUsageExamples.StateCommon.ShortText.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, 0); + labelNavigatorUsageExamples.StateCommon.ShortText.Hint = Krypton.Toolkit.PaletteTextHint.AntiAlias; + labelNavigatorUsageExamples.TabIndex = 15; + labelNavigatorUsageExamples.Values.Text = "Usage Examples"; // // linkNavigatorUserPageCreation // - this.linkNavigatorUserPageCreation.Location = new System.Drawing.Point(225, 75); - this.linkNavigatorUserPageCreation.Name = "linkNavigatorUserPageCreation"; - this.linkNavigatorUserPageCreation.Size = new System.Drawing.Size(115, 20); - this.linkNavigatorUserPageCreation.TabIndex = 14; - this.linkNavigatorUserPageCreation.Values.Text = "User Page Creation"; - this.linkNavigatorUserPageCreation.LinkClicked += new System.EventHandler(this.linkNavigatorUserPageCreation_LinkClicked); + linkNavigatorUserPageCreation.Location = new System.Drawing.Point(225, 75); + linkNavigatorUserPageCreation.Name = "linkNavigatorUserPageCreation"; + linkNavigatorUserPageCreation.Size = new System.Drawing.Size(142, 24); + linkNavigatorUserPageCreation.TabIndex = 14; + linkNavigatorUserPageCreation.Values.Text = "User Page Creation"; + linkNavigatorUserPageCreation.LinkClicked += linkNavigatorUserPageCreation_LinkClicked; // // linkNavigatorBasicEvents // - this.linkNavigatorBasicEvents.Location = new System.Drawing.Point(20, 326); - this.linkNavigatorBasicEvents.Name = "linkNavigatorBasicEvents"; - this.linkNavigatorBasicEvents.Size = new System.Drawing.Size(76, 20); - this.linkNavigatorBasicEvents.TabIndex = 13; - this.linkNavigatorBasicEvents.Values.Text = "Basic Events"; - this.linkNavigatorBasicEvents.LinkClicked += new System.EventHandler(this.linkNavigatorBasicEvents_LinkClicked); + linkNavigatorBasicEvents.Location = new System.Drawing.Point(20, 326); + linkNavigatorBasicEvents.Name = "linkNavigatorBasicEvents"; + linkNavigatorBasicEvents.Size = new System.Drawing.Size(94, 24); + linkNavigatorBasicEvents.TabIndex = 13; + linkNavigatorBasicEvents.Values.Text = "Basic Events"; + linkNavigatorBasicEvents.LinkClicked += linkNavigatorBasicEvents_LinkClicked; // // linkNavigatorPlayground // - this.linkNavigatorPlayground.Location = new System.Drawing.Point(20, 263); - this.linkNavigatorPlayground.Name = "linkNavigatorPlayground"; - this.linkNavigatorPlayground.Size = new System.Drawing.Size(130, 20); - this.linkNavigatorPlayground.TabIndex = 10; - this.linkNavigatorPlayground.Values.Text = "Navigator Playground"; - this.linkNavigatorPlayground.LinkClicked += new System.EventHandler(this.linkNavigatorPlayground_LinkClicked); + linkNavigatorPlayground.Location = new System.Drawing.Point(20, 263); + linkNavigatorPlayground.Name = "linkNavigatorPlayground"; + linkNavigatorPlayground.Size = new System.Drawing.Size(161, 24); + linkNavigatorPlayground.TabIndex = 10; + linkNavigatorPlayground.Values.Text = "Navigator Playground"; + linkNavigatorPlayground.LinkClicked += linkNavigatorPlayground_LinkClicked; // // linkNavigatorModes // - this.linkNavigatorModes.Location = new System.Drawing.Point(20, 75); - this.linkNavigatorModes.Name = "linkNavigatorModes"; - this.linkNavigatorModes.Size = new System.Drawing.Size(105, 20); - this.linkNavigatorModes.TabIndex = 1; - this.linkNavigatorModes.Values.Text = "Navigator Modes"; - this.linkNavigatorModes.LinkClicked += new System.EventHandler(this.linkNavigatorModes_LinkClicked); + linkNavigatorModes.Location = new System.Drawing.Point(20, 75); + linkNavigatorModes.Name = "linkNavigatorModes"; + linkNavigatorModes.Size = new System.Drawing.Size(130, 24); + linkNavigatorModes.TabIndex = 1; + linkNavigatorModes.Values.Text = "Navigator Modes"; + linkNavigatorModes.LinkClicked += linkNavigatorModes_LinkClicked; // // labelNavigatorFeatureExamples // - this.labelNavigatorFeatureExamples.Location = new System.Drawing.Point(15, 48); - this.labelNavigatorFeatureExamples.Name = "labelNavigatorFeatureExamples"; - this.labelNavigatorFeatureExamples.Size = new System.Drawing.Size(145, 20); - this.labelNavigatorFeatureExamples.StateCommon.ShortText.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.labelNavigatorFeatureExamples.StateCommon.ShortText.Hint = Krypton.Toolkit.PaletteTextHint.AntiAlias; - this.labelNavigatorFeatureExamples.TabIndex = 20; - this.labelNavigatorFeatureExamples.Values.Text = "Feature Examples"; + labelNavigatorFeatureExamples.Location = new System.Drawing.Point(15, 48); + labelNavigatorFeatureExamples.Name = "labelNavigatorFeatureExamples"; + labelNavigatorFeatureExamples.Size = new System.Drawing.Size(180, 24); + labelNavigatorFeatureExamples.StateCommon.ShortText.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, 0); + labelNavigatorFeatureExamples.StateCommon.ShortText.Hint = Krypton.Toolkit.PaletteTextHint.AntiAlias; + labelNavigatorFeatureExamples.TabIndex = 20; + labelNavigatorFeatureExamples.Values.Text = "Feature Examples"; // // labelNavigatorPage // - this.labelNavigatorPage.Location = new System.Drawing.Point(12, 12); - this.labelNavigatorPage.Name = "labelNavigatorPage"; - this.labelNavigatorPage.Size = new System.Drawing.Size(327, 28); - this.labelNavigatorPage.StateCommon.ShortText.Font = new System.Drawing.Font("Verdana", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.labelNavigatorPage.StateCommon.ShortText.Hint = Krypton.Toolkit.PaletteTextHint.AntiAlias; - this.labelNavigatorPage.TabIndex = 21; - this.labelNavigatorPage.Values.Text = "Krypton Navigator Examples"; + labelNavigatorPage.Location = new System.Drawing.Point(12, 12); + labelNavigatorPage.Name = "labelNavigatorPage"; + labelNavigatorPage.Size = new System.Drawing.Size(407, 34); + labelNavigatorPage.StateCommon.ShortText.Font = new System.Drawing.Font("Verdana", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, 0); + labelNavigatorPage.StateCommon.ShortText.Hint = Krypton.Toolkit.PaletteTextHint.AntiAlias; + labelNavigatorPage.TabIndex = 21; + labelNavigatorPage.Values.Text = "Krypton Navigator Examples"; // // kryptonPageRibbon // - this.kryptonPageRibbon.AutoHiddenSlideSize = new System.Drawing.Size(150, 150); - this.kryptonPageRibbon.Controls.Add(this.linkRibbonMemoEditor); - this.kryptonPageRibbon.Controls.Add(this.linkKryptonGallery); - this.kryptonPageRibbon.Controls.Add(this.linkRibbonGallery); - this.kryptonPageRibbon.Controls.Add(this.linkApplicationMenu); - this.kryptonPageRibbon.Controls.Add(this.linkRibbonControls); - this.kryptonPageRibbon.Controls.Add(this.linkRibbonToolTips); - this.kryptonPageRibbon.Controls.Add(this.linkMDIRibbon); - this.kryptonPageRibbon.Controls.Add(this.linkQuickAccessToolbar); - this.kryptonPageRibbon.Controls.Add(this.linkAutoShrinkingGroups); - this.kryptonPageRibbon.Controls.Add(this.linkRibbonAndNavigator); - this.kryptonPageRibbon.Controls.Add(this.linkOutlookMailClone); - this.kryptonPageRibbon.Controls.Add(this.linkKeyTipsTabs); - this.kryptonPageRibbon.Controls.Add(this.linkContextualTabs); - this.kryptonPageRibbon.Controls.Add(this.labelRibbonUsageExamples); - this.kryptonPageRibbon.Controls.Add(this.labelRibbonFeatureExamples); - this.kryptonPageRibbon.Controls.Add(this.labelRibbonPage); - this.kryptonPageRibbon.Flags = 62; - this.kryptonPageRibbon.LastVisibleSet = true; - this.kryptonPageRibbon.MinimumSize = new System.Drawing.Size(50, 50); - this.kryptonPageRibbon.Name = "kryptonPageRibbon"; - this.kryptonPageRibbon.Size = new System.Drawing.Size(527, 384); - this.kryptonPageRibbon.Text = "Ribbon"; - this.kryptonPageRibbon.TextTitle = ""; - this.kryptonPageRibbon.ToolTipTitle = "Page ToolTip"; - this.kryptonPageRibbon.UniqueName = "66DCF22862484D1266DCF22862484D12"; + kryptonPageRibbon.AutoHiddenSlideSize = new System.Drawing.Size(150, 150); + kryptonPageRibbon.Controls.Add(linkRibbonMemoEditor); + kryptonPageRibbon.Controls.Add(linkKryptonGallery); + kryptonPageRibbon.Controls.Add(linkRibbonGallery); + kryptonPageRibbon.Controls.Add(linkApplicationMenu); + kryptonPageRibbon.Controls.Add(linkRibbonControls); + kryptonPageRibbon.Controls.Add(linkRibbonToolTips); + kryptonPageRibbon.Controls.Add(linkMDIRibbon); + kryptonPageRibbon.Controls.Add(linkQuickAccessToolbar); + kryptonPageRibbon.Controls.Add(linkAutoShrinkingGroups); + kryptonPageRibbon.Controls.Add(linkRibbonAndNavigator); + kryptonPageRibbon.Controls.Add(linkOutlookMailClone); + kryptonPageRibbon.Controls.Add(linkKeyTipsTabs); + kryptonPageRibbon.Controls.Add(linkContextualTabs); + kryptonPageRibbon.Controls.Add(labelRibbonUsageExamples); + kryptonPageRibbon.Controls.Add(labelRibbonFeatureExamples); + kryptonPageRibbon.Controls.Add(labelRibbonPage); + kryptonPageRibbon.Flags = 62; + kryptonPageRibbon.LastVisibleSet = true; + kryptonPageRibbon.MinimumSize = new System.Drawing.Size(50, 50); + kryptonPageRibbon.Name = "kryptonPageRibbon"; + kryptonPageRibbon.Size = new System.Drawing.Size(527, 384); + kryptonPageRibbon.Text = "Ribbon"; + kryptonPageRibbon.TextTitle = ""; + kryptonPageRibbon.ToolTipTitle = "Page ToolTip"; + kryptonPageRibbon.UniqueName = "66DCF22862484D1266DCF22862484D12"; // // linkRibbonMemoEditor // - this.linkRibbonMemoEditor.Location = new System.Drawing.Point(225, 138); - this.linkRibbonMemoEditor.Name = "linkRibbonMemoEditor"; - this.linkRibbonMemoEditor.Size = new System.Drawing.Size(82, 20); - this.linkRibbonMemoEditor.TabIndex = 13; - this.linkRibbonMemoEditor.Values.Text = "Memo Editor"; - this.linkRibbonMemoEditor.Click += new System.EventHandler(this.memoEditor_Clicked); + linkRibbonMemoEditor.Location = new System.Drawing.Point(225, 138); + linkRibbonMemoEditor.Name = "linkRibbonMemoEditor"; + linkRibbonMemoEditor.Size = new System.Drawing.Size(100, 24); + linkRibbonMemoEditor.TabIndex = 13; + linkRibbonMemoEditor.Values.Text = "Memo Editor"; + linkRibbonMemoEditor.Click += memoEditor_Clicked; // // linkKryptonGallery // - this.linkKryptonGallery.Location = new System.Drawing.Point(20, 243); - this.linkKryptonGallery.Name = "linkKryptonGallery"; - this.linkKryptonGallery.Size = new System.Drawing.Size(149, 20); - this.linkKryptonGallery.TabIndex = 9; - this.linkKryptonGallery.Values.Text = "Krypton Gallery Examples"; - this.linkKryptonGallery.LinkClicked += new System.EventHandler(this.linkKryptonGallery_LinkClicked); + linkKryptonGallery.Location = new System.Drawing.Point(20, 243); + linkKryptonGallery.Name = "linkKryptonGallery"; + linkKryptonGallery.Size = new System.Drawing.Size(184, 24); + linkKryptonGallery.TabIndex = 9; + linkKryptonGallery.Values.Text = "Krypton Gallery Examples"; + linkKryptonGallery.LinkClicked += linkKryptonGallery_LinkClicked; // // linkRibbonGallery // - this.linkRibbonGallery.Location = new System.Drawing.Point(20, 159); - this.linkRibbonGallery.Name = "linkRibbonGallery"; - this.linkRibbonGallery.Size = new System.Drawing.Size(91, 20); - this.linkRibbonGallery.TabIndex = 5; - this.linkRibbonGallery.Values.Text = "Ribbon Gallery"; - this.linkRibbonGallery.LinkClicked += new System.EventHandler(this.linkRibbonGallery_LinkClicked); + linkRibbonGallery.Location = new System.Drawing.Point(20, 159); + linkRibbonGallery.Name = "linkRibbonGallery"; + linkRibbonGallery.Size = new System.Drawing.Size(112, 24); + linkRibbonGallery.TabIndex = 5; + linkRibbonGallery.Values.Text = "Ribbon Gallery"; + linkRibbonGallery.LinkClicked += linkRibbonGallery_LinkClicked; // // linkApplicationMenu // - this.linkApplicationMenu.Location = new System.Drawing.Point(20, 222); - this.linkApplicationMenu.Name = "linkApplicationMenu"; - this.linkApplicationMenu.Size = new System.Drawing.Size(107, 20); - this.linkApplicationMenu.TabIndex = 8; - this.linkApplicationMenu.Values.Text = "Application Menu"; - this.linkApplicationMenu.LinkClicked += new System.EventHandler(this.linkApplicationMenu_LinkClicked); + linkApplicationMenu.Location = new System.Drawing.Point(20, 222); + linkApplicationMenu.Name = "linkApplicationMenu"; + linkApplicationMenu.Size = new System.Drawing.Size(133, 24); + linkApplicationMenu.TabIndex = 8; + linkApplicationMenu.Values.Text = "Application Menu"; + linkApplicationMenu.LinkClicked += linkApplicationMenu_LinkClicked; // // linkRibbonControls // - this.linkRibbonControls.Location = new System.Drawing.Point(20, 201); - this.linkRibbonControls.Name = "linkRibbonControls"; - this.linkRibbonControls.Size = new System.Drawing.Size(99, 20); - this.linkRibbonControls.TabIndex = 7; - this.linkRibbonControls.Values.Text = "Ribbon Controls"; - this.linkRibbonControls.LinkClicked += new System.EventHandler(this.linkRibbonControls_LinkClicked); + linkRibbonControls.Location = new System.Drawing.Point(20, 201); + linkRibbonControls.Name = "linkRibbonControls"; + linkRibbonControls.Size = new System.Drawing.Size(122, 24); + linkRibbonControls.TabIndex = 7; + linkRibbonControls.Values.Text = "Ribbon Controls"; + linkRibbonControls.LinkClicked += linkRibbonControls_LinkClicked; // // linkRibbonToolTips // - this.linkRibbonToolTips.Location = new System.Drawing.Point(20, 180); - this.linkRibbonToolTips.Name = "linkRibbonToolTips"; - this.linkRibbonToolTips.Size = new System.Drawing.Size(99, 20); - this.linkRibbonToolTips.TabIndex = 6; - this.linkRibbonToolTips.Values.Text = "Ribbon ToolTips"; - this.linkRibbonToolTips.LinkClicked += new System.EventHandler(this.linkRibbonToolTips_LinkClicked); + linkRibbonToolTips.Location = new System.Drawing.Point(20, 180); + linkRibbonToolTips.Name = "linkRibbonToolTips"; + linkRibbonToolTips.Size = new System.Drawing.Size(122, 24); + linkRibbonToolTips.TabIndex = 6; + linkRibbonToolTips.Values.Text = "Ribbon ToolTips"; + linkRibbonToolTips.LinkClicked += linkRibbonToolTips_LinkClicked; // // linkMDIRibbon // - this.linkMDIRibbon.Location = new System.Drawing.Point(225, 117); - this.linkMDIRibbon.Name = "linkMDIRibbon"; - this.linkMDIRibbon.Size = new System.Drawing.Size(76, 20); - this.linkMDIRibbon.TabIndex = 12; - this.linkMDIRibbon.Values.Text = "MDI Ribbon"; - this.linkMDIRibbon.LinkClicked += new System.EventHandler(this.linkMDIRibbon_LinkClicked); + linkMDIRibbon.Location = new System.Drawing.Point(225, 117); + linkMDIRibbon.Name = "linkMDIRibbon"; + linkMDIRibbon.Size = new System.Drawing.Size(93, 24); + linkMDIRibbon.TabIndex = 12; + linkMDIRibbon.Values.Text = "MDI Ribbon"; + linkMDIRibbon.LinkClicked += linkMDIRibbon_LinkClicked; // // linkQuickAccessToolbar // - this.linkQuickAccessToolbar.Location = new System.Drawing.Point(20, 138); - this.linkQuickAccessToolbar.Name = "linkQuickAccessToolbar"; - this.linkQuickAccessToolbar.Size = new System.Drawing.Size(127, 20); - this.linkQuickAccessToolbar.TabIndex = 4; - this.linkQuickAccessToolbar.Values.Text = "Quick Access Toolbar"; - this.linkQuickAccessToolbar.LinkClicked += new System.EventHandler(this.labelQuickAccessToolbar_LinkClicked); + linkQuickAccessToolbar.Location = new System.Drawing.Point(20, 138); + linkQuickAccessToolbar.Name = "linkQuickAccessToolbar"; + linkQuickAccessToolbar.Size = new System.Drawing.Size(157, 24); + linkQuickAccessToolbar.TabIndex = 4; + linkQuickAccessToolbar.Values.Text = "Quick Access Toolbar"; + linkQuickAccessToolbar.LinkClicked += labelQuickAccessToolbar_LinkClicked; // // linkAutoShrinkingGroups // - this.linkAutoShrinkingGroups.Location = new System.Drawing.Point(20, 117); - this.linkAutoShrinkingGroups.Name = "linkAutoShrinkingGroups"; - this.linkAutoShrinkingGroups.Size = new System.Drawing.Size(134, 20); - this.linkAutoShrinkingGroups.TabIndex = 3; - this.linkAutoShrinkingGroups.Values.Text = "Auto Shrinking Groups"; - this.linkAutoShrinkingGroups.LinkClicked += new System.EventHandler(this.labelAutoShrinkingGroups_LinkClicked); + linkAutoShrinkingGroups.Location = new System.Drawing.Point(20, 117); + linkAutoShrinkingGroups.Name = "linkAutoShrinkingGroups"; + linkAutoShrinkingGroups.Size = new System.Drawing.Size(166, 24); + linkAutoShrinkingGroups.TabIndex = 3; + linkAutoShrinkingGroups.Values.Text = "Auto Shrinking Groups"; + linkAutoShrinkingGroups.LinkClicked += labelAutoShrinkingGroups_LinkClicked; // // linkRibbonAndNavigator // - this.linkRibbonAndNavigator.Location = new System.Drawing.Point(225, 96); - this.linkRibbonAndNavigator.Name = "linkRibbonAndNavigator"; - this.linkRibbonAndNavigator.Size = new System.Drawing.Size(194, 20); - this.linkRibbonAndNavigator.TabIndex = 11; - this.linkRibbonAndNavigator.Values.Text = "Ribbon + Navigator + Workspace"; - this.linkRibbonAndNavigator.LinkClicked += new System.EventHandler(this.linkRibbonAndNavigator_LinkClicked); + linkRibbonAndNavigator.Location = new System.Drawing.Point(225, 96); + linkRibbonAndNavigator.Name = "linkRibbonAndNavigator"; + linkRibbonAndNavigator.Size = new System.Drawing.Size(241, 24); + linkRibbonAndNavigator.TabIndex = 11; + linkRibbonAndNavigator.Values.Text = "Ribbon + Navigator + Workspace"; + linkRibbonAndNavigator.LinkClicked += linkRibbonAndNavigator_LinkClicked; // // linkOutlookMailClone // - this.linkOutlookMailClone.Location = new System.Drawing.Point(225, 75); - this.linkOutlookMailClone.Name = "linkOutlookMailClone"; - this.linkOutlookMailClone.Size = new System.Drawing.Size(116, 20); - this.linkOutlookMailClone.TabIndex = 10; - this.linkOutlookMailClone.Values.Text = "Outlook Mail Clone"; - this.linkOutlookMailClone.LinkClicked += new System.EventHandler(this.linkOutlookMailClone_LinkClicked); + linkOutlookMailClone.Location = new System.Drawing.Point(225, 75); + linkOutlookMailClone.Name = "linkOutlookMailClone"; + linkOutlookMailClone.Size = new System.Drawing.Size(144, 24); + linkOutlookMailClone.TabIndex = 10; + linkOutlookMailClone.Values.Text = "Outlook Mail Clone"; + linkOutlookMailClone.LinkClicked += linkOutlookMailClone_LinkClicked; // // linkKeyTipsTabs // - this.linkKeyTipsTabs.Location = new System.Drawing.Point(20, 96); - this.linkKeyTipsTabs.Name = "linkKeyTipsTabs"; - this.linkKeyTipsTabs.Size = new System.Drawing.Size(159, 20); - this.linkKeyTipsTabs.TabIndex = 2; - this.linkKeyTipsTabs.Values.Text = "KeyTips + Keyboard Access"; - this.linkKeyTipsTabs.LinkClicked += new System.EventHandler(this.linkKeyTipsTabs_LinkClicked); + linkKeyTipsTabs.Location = new System.Drawing.Point(20, 96); + linkKeyTipsTabs.Name = "linkKeyTipsTabs"; + linkKeyTipsTabs.Size = new System.Drawing.Size(197, 24); + linkKeyTipsTabs.TabIndex = 2; + linkKeyTipsTabs.Values.Text = "KeyTips + Keyboard Access"; + linkKeyTipsTabs.LinkClicked += linkKeyTipsTabs_LinkClicked; // // linkContextualTabs // - this.linkContextualTabs.Location = new System.Drawing.Point(20, 75); - this.linkContextualTabs.Name = "linkContextualTabs"; - this.linkContextualTabs.Size = new System.Drawing.Size(98, 20); - this.linkContextualTabs.TabIndex = 1; - this.linkContextualTabs.Values.Text = "Contextual Tabs"; - this.linkContextualTabs.LinkClicked += new System.EventHandler(this.linkContextualTabs_LinkClicked); + linkContextualTabs.Location = new System.Drawing.Point(20, 75); + linkContextualTabs.Name = "linkContextualTabs"; + linkContextualTabs.Size = new System.Drawing.Size(121, 24); + linkContextualTabs.TabIndex = 1; + linkContextualTabs.Values.Text = "Contextual Tabs"; + linkContextualTabs.LinkClicked += linkContextualTabs_LinkClicked; // // labelRibbonUsageExamples // - this.labelRibbonUsageExamples.Location = new System.Drawing.Point(220, 48); - this.labelRibbonUsageExamples.Name = "labelRibbonUsageExamples"; - this.labelRibbonUsageExamples.Size = new System.Drawing.Size(133, 20); - this.labelRibbonUsageExamples.StateCommon.ShortText.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.labelRibbonUsageExamples.StateCommon.ShortText.Hint = Krypton.Toolkit.PaletteTextHint.AntiAlias; - this.labelRibbonUsageExamples.TabIndex = 13; - this.labelRibbonUsageExamples.Values.Text = "Usage Examples"; + labelRibbonUsageExamples.Location = new System.Drawing.Point(220, 48); + labelRibbonUsageExamples.Name = "labelRibbonUsageExamples"; + labelRibbonUsageExamples.Size = new System.Drawing.Size(165, 24); + labelRibbonUsageExamples.StateCommon.ShortText.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, 0); + labelRibbonUsageExamples.StateCommon.ShortText.Hint = Krypton.Toolkit.PaletteTextHint.AntiAlias; + labelRibbonUsageExamples.TabIndex = 13; + labelRibbonUsageExamples.Values.Text = "Usage Examples"; // // labelRibbonFeatureExamples // - this.labelRibbonFeatureExamples.Location = new System.Drawing.Point(15, 48); - this.labelRibbonFeatureExamples.Name = "labelRibbonFeatureExamples"; - this.labelRibbonFeatureExamples.Size = new System.Drawing.Size(145, 20); - this.labelRibbonFeatureExamples.StateCommon.ShortText.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.labelRibbonFeatureExamples.StateCommon.ShortText.Hint = Krypton.Toolkit.PaletteTextHint.AntiAlias; - this.labelRibbonFeatureExamples.TabIndex = 14; - this.labelRibbonFeatureExamples.Values.Text = "Feature Examples"; + labelRibbonFeatureExamples.Location = new System.Drawing.Point(15, 48); + labelRibbonFeatureExamples.Name = "labelRibbonFeatureExamples"; + labelRibbonFeatureExamples.Size = new System.Drawing.Size(180, 24); + labelRibbonFeatureExamples.StateCommon.ShortText.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, 0); + labelRibbonFeatureExamples.StateCommon.ShortText.Hint = Krypton.Toolkit.PaletteTextHint.AntiAlias; + labelRibbonFeatureExamples.TabIndex = 14; + labelRibbonFeatureExamples.Values.Text = "Feature Examples"; // // labelRibbonPage // - this.labelRibbonPage.Location = new System.Drawing.Point(12, 12); - this.labelRibbonPage.Name = "labelRibbonPage"; - this.labelRibbonPage.Size = new System.Drawing.Size(296, 28); - this.labelRibbonPage.StateCommon.ShortText.Font = new System.Drawing.Font("Verdana", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.labelRibbonPage.StateCommon.ShortText.Hint = Krypton.Toolkit.PaletteTextHint.AntiAlias; - this.labelRibbonPage.TabIndex = 15; - this.labelRibbonPage.Values.Text = "Krypton Ribbon Examples"; + labelRibbonPage.Location = new System.Drawing.Point(12, 12); + labelRibbonPage.Name = "labelRibbonPage"; + labelRibbonPage.Size = new System.Drawing.Size(368, 34); + labelRibbonPage.StateCommon.ShortText.Font = new System.Drawing.Font("Verdana", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, 0); + labelRibbonPage.StateCommon.ShortText.Hint = Krypton.Toolkit.PaletteTextHint.AntiAlias; + labelRibbonPage.TabIndex = 15; + labelRibbonPage.Values.Text = "Krypton Ribbon Examples"; // // kryptonPageApplicatons // - this.kryptonPageApplicatons.AutoHiddenSlideSize = new System.Drawing.Size(150, 150); - this.kryptonPageApplicatons.Controls.Add(this.linkPaletteUpgradeTool); - this.kryptonPageApplicatons.Controls.Add(this.labelApplicationsPage); - this.kryptonPageApplicatons.Controls.Add(this.labelApplications); - this.kryptonPageApplicatons.Controls.Add(this.linkPaletteDesigner); - this.kryptonPageApplicatons.Flags = 62; - this.kryptonPageApplicatons.LastVisibleSet = true; - this.kryptonPageApplicatons.MinimumSize = new System.Drawing.Size(50, 50); - this.kryptonPageApplicatons.Name = "kryptonPageApplicatons"; - this.kryptonPageApplicatons.Size = new System.Drawing.Size(568, 403); - this.kryptonPageApplicatons.Text = "Applications"; - this.kryptonPageApplicatons.TextTitle = ""; - this.kryptonPageApplicatons.ToolTipTitle = "Page ToolTip"; - this.kryptonPageApplicatons.UniqueName = "F1D9B8A768F74629F1D9B8A768F74629"; - this.kryptonPageApplicatons.Visible = false; + kryptonPageApplicatons.AutoHiddenSlideSize = new System.Drawing.Size(150, 150); + kryptonPageApplicatons.Controls.Add(linkPaletteUpgradeTool); + kryptonPageApplicatons.Controls.Add(labelApplicationsPage); + kryptonPageApplicatons.Controls.Add(labelApplications); + kryptonPageApplicatons.Controls.Add(linkPaletteDesigner); + kryptonPageApplicatons.Flags = 62; + kryptonPageApplicatons.LastVisibleSet = true; + kryptonPageApplicatons.MinimumSize = new System.Drawing.Size(50, 50); + kryptonPageApplicatons.Name = "kryptonPageApplicatons"; + kryptonPageApplicatons.Size = new System.Drawing.Size(568, 403); + kryptonPageApplicatons.Text = "Applications"; + kryptonPageApplicatons.TextTitle = ""; + kryptonPageApplicatons.ToolTipTitle = "Page ToolTip"; + kryptonPageApplicatons.UniqueName = "F1D9B8A768F74629F1D9B8A768F74629"; + kryptonPageApplicatons.Visible = false; // // linkPaletteUpgradeTool // - this.linkPaletteUpgradeTool.Location = new System.Drawing.Point(20, 96); - this.linkPaletteUpgradeTool.Name = "linkPaletteUpgradeTool"; - this.linkPaletteUpgradeTool.Size = new System.Drawing.Size(126, 20); - this.linkPaletteUpgradeTool.TabIndex = 2; - this.linkPaletteUpgradeTool.Values.Text = "Palette Upgrade Tool"; - this.linkPaletteUpgradeTool.LinkClicked += new System.EventHandler(this.linkPaletteUpgradeTool_LinkClicked); + linkPaletteUpgradeTool.Location = new System.Drawing.Point(20, 96); + linkPaletteUpgradeTool.Name = "linkPaletteUpgradeTool"; + linkPaletteUpgradeTool.Size = new System.Drawing.Size(156, 24); + linkPaletteUpgradeTool.TabIndex = 2; + linkPaletteUpgradeTool.Values.Text = "Palette Upgrade Tool"; + linkPaletteUpgradeTool.LinkClicked += linkPaletteUpgradeTool_LinkClicked; // // labelApplicationsPage // - this.labelApplicationsPage.Location = new System.Drawing.Point(12, 12); - this.labelApplicationsPage.Name = "labelApplicationsPage"; - this.labelApplicationsPage.Size = new System.Drawing.Size(242, 28); - this.labelApplicationsPage.StateCommon.ShortText.Font = new System.Drawing.Font("Verdana", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.labelApplicationsPage.StateCommon.ShortText.Hint = Krypton.Toolkit.PaletteTextHint.AntiAlias; - this.labelApplicationsPage.TabIndex = 2; - this.labelApplicationsPage.Values.Text = "Krypton Applications"; + labelApplicationsPage.Location = new System.Drawing.Point(12, 12); + labelApplicationsPage.Name = "labelApplicationsPage"; + labelApplicationsPage.Size = new System.Drawing.Size(301, 34); + labelApplicationsPage.StateCommon.ShortText.Font = new System.Drawing.Font("Verdana", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, 0); + labelApplicationsPage.StateCommon.ShortText.Hint = Krypton.Toolkit.PaletteTextHint.AntiAlias; + labelApplicationsPage.TabIndex = 2; + labelApplicationsPage.Values.Text = "Krypton Applications"; // // labelApplications // - this.labelApplications.Location = new System.Drawing.Point(15, 48); - this.labelApplications.Name = "labelApplications"; - this.labelApplications.Size = new System.Drawing.Size(103, 20); - this.labelApplications.StateCommon.ShortText.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.labelApplications.StateCommon.ShortText.Hint = Krypton.Toolkit.PaletteTextHint.AntiAlias; - this.labelApplications.TabIndex = 3; - this.labelApplications.Values.Text = "Applications"; + labelApplications.Location = new System.Drawing.Point(15, 48); + labelApplications.Name = "labelApplications"; + labelApplications.Size = new System.Drawing.Size(127, 24); + labelApplications.StateCommon.ShortText.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, 0); + labelApplications.StateCommon.ShortText.Hint = Krypton.Toolkit.PaletteTextHint.AntiAlias; + labelApplications.TabIndex = 3; + labelApplications.Values.Text = "Applications"; // // linkPaletteDesigner // - this.linkPaletteDesigner.Location = new System.Drawing.Point(20, 75); - this.linkPaletteDesigner.Name = "linkPaletteDesigner"; - this.linkPaletteDesigner.Size = new System.Drawing.Size(100, 20); - this.linkPaletteDesigner.TabIndex = 1; - this.linkPaletteDesigner.Values.Text = "Palette Designer"; - this.linkPaletteDesigner.LinkClicked += new System.EventHandler(this.linkPaletteDesigner_LinkClicked); + linkPaletteDesigner.Location = new System.Drawing.Point(20, 75); + linkPaletteDesigner.Name = "linkPaletteDesigner"; + linkPaletteDesigner.Size = new System.Drawing.Size(123, 24); + linkPaletteDesigner.TabIndex = 1; + linkPaletteDesigner.Values.Text = "Palette Designer"; + linkPaletteDesigner.LinkClicked += linkPaletteDesigner_LinkClicked; // // kryptonPageSettings // - this.kryptonPageSettings.AutoHiddenSlideSize = new System.Drawing.Size(200, 200); - this.kryptonPageSettings.Controls.Add(this.kcmbTheme); - this.kryptonPageSettings.Controls.Add(this.kbtnOpenApplicationPath); - this.kryptonPageSettings.Controls.Add(this.kbtnRestoreTheme); - this.kryptonPageSettings.Controls.Add(this.kryptonLabel5); - this.kryptonPageSettings.Controls.Add(this.kryptonLabel4); - this.kryptonPageSettings.Flags = 65534; - this.kryptonPageSettings.LastVisibleSet = true; - this.kryptonPageSettings.MinimumSize = new System.Drawing.Size(50, 50); - this.kryptonPageSettings.Name = "kryptonPageSettings"; - this.kryptonPageSettings.Size = new System.Drawing.Size(568, 403); - this.kryptonPageSettings.Text = "Settings"; - this.kryptonPageSettings.TextTitle = ""; - this.kryptonPageSettings.ToolTipTitle = "Page ToolTip"; - this.kryptonPageSettings.UniqueName = "CFA5B88FD61444D09FBDCFC6D2B57A3A"; + kryptonPageSettings.AutoHiddenSlideSize = new System.Drawing.Size(200, 200); + kryptonPageSettings.Controls.Add(kcmbTheme); + kryptonPageSettings.Controls.Add(kbtnOpenApplicationPath); + kryptonPageSettings.Controls.Add(kbtnRestoreTheme); + kryptonPageSettings.Controls.Add(kryptonLabel5); + kryptonPageSettings.Controls.Add(kryptonLabel4); + kryptonPageSettings.Flags = 65534; + kryptonPageSettings.LastVisibleSet = true; + kryptonPageSettings.MinimumSize = new System.Drawing.Size(50, 50); + kryptonPageSettings.Name = "kryptonPageSettings"; + kryptonPageSettings.Size = new System.Drawing.Size(575, 427); + kryptonPageSettings.Text = "Settings"; + kryptonPageSettings.TextTitle = ""; + kryptonPageSettings.ToolTipTitle = "Page ToolTip"; + kryptonPageSettings.UniqueName = "CFA5B88FD61444D09FBDCFC6D2B57A3A"; // // kcmbTheme // - this.kcmbTheme.CornerRoundingRadius = -1F; - this.kcmbTheme.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.kcmbTheme.DropDownWidth = 363; - this.kcmbTheme.IntegralHeight = false; - this.kcmbTheme.Location = new System.Drawing.Point(118, 50); - this.kcmbTheme.Name = "kcmbTheme"; - this.kcmbTheme.Size = new System.Drawing.Size(363, 25); - this.kcmbTheme.StateCommon.ComboBox.Content.Font = new System.Drawing.Font("Verdana", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.kcmbTheme.StateCommon.ComboBox.Content.TextH = Krypton.Toolkit.PaletteRelativeAlign.Near; - this.kcmbTheme.TabIndex = 3; - this.kcmbTheme.SelectedIndexChanged += new System.EventHandler(this.kcmbTheme_SelectedIndexChanged); + kcmbTheme.CueHint.Padding = new System.Windows.Forms.Padding(0); + kcmbTheme.DisplayMember = "Key"; + kcmbTheme.DropDownWidth = 363; + kcmbTheme.IntegralHeight = false; + kcmbTheme.Location = new System.Drawing.Point(118, 50); + kcmbTheme.Name = "kcmbTheme"; + kcmbTheme.Size = new System.Drawing.Size(363, 30); + kcmbTheme.StateCommon.ComboBox.Content.Font = new System.Drawing.Font("Verdana", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, 0); + kcmbTheme.StateCommon.ComboBox.Content.TextH = Krypton.Toolkit.PaletteRelativeAlign.Near; + kcmbTheme.TabIndex = 3; + kcmbTheme.ValueMember = "Value"; + kcmbTheme.SelectedIndexChanged += kcmbTheme_SelectedIndexChanged; // // kbtnOpenApplicationPath // - this.kbtnOpenApplicationPath.AutoSize = true; - this.kbtnOpenApplicationPath.CornerRoundingRadius = -1F; - this.kbtnOpenApplicationPath.Location = new System.Drawing.Point(31, 141); - this.kbtnOpenApplicationPath.Name = "kbtnOpenApplicationPath"; - this.kbtnOpenApplicationPath.Size = new System.Drawing.Size(241, 33); - this.kbtnOpenApplicationPath.StateCommon.Content.LongText.Font = new System.Drawing.Font("Verdana", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.kbtnOpenApplicationPath.StateCommon.Content.ShortText.Font = new System.Drawing.Font("Verdana", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.kbtnOpenApplicationPath.TabIndex = 6; - this.kbtnOpenApplicationPath.Values.Text = "Op&en Application Path"; - this.kbtnOpenApplicationPath.Click += new System.EventHandler(this.kbtnOpenApplicationPath_Click); + kbtnOpenApplicationPath.AutoSize = true; + kbtnOpenApplicationPath.Location = new System.Drawing.Point(31, 141); + kbtnOpenApplicationPath.Name = "kbtnOpenApplicationPath"; + kbtnOpenApplicationPath.Size = new System.Drawing.Size(241, 33); + kbtnOpenApplicationPath.StateCommon.Content.LongText.Font = new System.Drawing.Font("Verdana", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, 0); + kbtnOpenApplicationPath.StateCommon.Content.ShortText.Font = new System.Drawing.Font("Verdana", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, 0); + kbtnOpenApplicationPath.TabIndex = 6; + kbtnOpenApplicationPath.Values.Text = "Op&en Application Path"; + kbtnOpenApplicationPath.Click += kbtnOpenApplicationPath_Click; // // kbtnRestoreTheme // - this.kbtnRestoreTheme.AutoSize = true; - this.kbtnRestoreTheme.CornerRoundingRadius = -1F; - this.kbtnRestoreTheme.Location = new System.Drawing.Point(31, 87); - this.kbtnRestoreTheme.Name = "kbtnRestoreTheme"; - this.kbtnRestoreTheme.Size = new System.Drawing.Size(202, 33); - this.kbtnRestoreTheme.StateCommon.Content.LongText.Font = new System.Drawing.Font("Verdana", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.kbtnRestoreTheme.StateCommon.Content.ShortText.Font = new System.Drawing.Font("Verdana", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.kbtnRestoreTheme.TabIndex = 5; - this.kbtnRestoreTheme.Values.Text = "&Restore to Default"; - this.kbtnRestoreTheme.Click += new System.EventHandler(this.kbtnRestoreTheme_Click); + kbtnRestoreTheme.AutoSize = true; + kbtnRestoreTheme.Location = new System.Drawing.Point(31, 87); + kbtnRestoreTheme.Name = "kbtnRestoreTheme"; + kbtnRestoreTheme.Size = new System.Drawing.Size(202, 33); + kbtnRestoreTheme.StateCommon.Content.LongText.Font = new System.Drawing.Font("Verdana", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, 0); + kbtnRestoreTheme.StateCommon.Content.ShortText.Font = new System.Drawing.Font("Verdana", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, 0); + kbtnRestoreTheme.TabIndex = 5; + kbtnRestoreTheme.Values.Text = "&Restore to Default"; + kbtnRestoreTheme.Click += kbtnRestoreTheme_Click; // // kryptonLabel5 // - this.kryptonLabel5.Location = new System.Drawing.Point(31, 51); - this.kryptonLabel5.Name = "kryptonLabel5"; - this.kryptonLabel5.Size = new System.Drawing.Size(81, 24); - this.kryptonLabel5.StateCommon.ShortText.Font = new System.Drawing.Font("Verdana", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.kryptonLabel5.StateCommon.ShortText.Hint = Krypton.Toolkit.PaletteTextHint.AntiAlias; - this.kryptonLabel5.TabIndex = 3; - this.kryptonLabel5.Values.Text = "Theme:"; + kryptonLabel5.Location = new System.Drawing.Point(31, 51); + kryptonLabel5.Name = "kryptonLabel5"; + kryptonLabel5.Size = new System.Drawing.Size(99, 29); + kryptonLabel5.StateCommon.ShortText.Font = new System.Drawing.Font("Verdana", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, 0); + kryptonLabel5.StateCommon.ShortText.Hint = Krypton.Toolkit.PaletteTextHint.AntiAlias; + kryptonLabel5.TabIndex = 3; + kryptonLabel5.Values.Text = "Theme:"; // // kryptonLabel4 // - this.kryptonLabel4.Location = new System.Drawing.Point(12, 12); - this.kryptonLabel4.Name = "kryptonLabel4"; - this.kryptonLabel4.Size = new System.Drawing.Size(297, 28); - this.kryptonLabel4.StateCommon.ShortText.Font = new System.Drawing.Font("Verdana", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.kryptonLabel4.StateCommon.ShortText.Hint = Krypton.Toolkit.PaletteTextHint.AntiAlias; - this.kryptonLabel4.TabIndex = 2; - this.kryptonLabel4.Values.Text = "Krypton Explorer Settings"; + kryptonLabel4.Location = new System.Drawing.Point(12, 12); + kryptonLabel4.Name = "kryptonLabel4"; + kryptonLabel4.Size = new System.Drawing.Size(370, 34); + kryptonLabel4.StateCommon.ShortText.Font = new System.Drawing.Font("Verdana", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, 0); + kryptonLabel4.StateCommon.ShortText.Hint = Krypton.Toolkit.PaletteTextHint.AntiAlias; + kryptonLabel4.TabIndex = 2; + kryptonLabel4.Values.Text = "Krypton Explorer Settings"; // // kryptonPageReleases // - this.kryptonPageReleases.AutoHiddenSlideSize = new System.Drawing.Size(200, 200); - this.kryptonPageReleases.Controls.Add(this.kbtnViewLatestNightlyReleaseNotes); - this.kryptonPageReleases.Controls.Add(this.kbtnViewLatestCanaryReleaseNotes); - this.kryptonPageReleases.Controls.Add(this.kbtnViewLatestReleaseNotes); - this.kryptonPageReleases.Controls.Add(this.kbtnKryptonExtendedToolkitPackage); - this.kryptonPageReleases.Controls.Add(this.kbtnKryptonToolkitPackage); - this.kryptonPageReleases.Controls.Add(this.kryptonLabel6); - this.kryptonPageReleases.Flags = 65534; - this.kryptonPageReleases.LastVisibleSet = true; - this.kryptonPageReleases.MinimumSize = new System.Drawing.Size(50, 50); - this.kryptonPageReleases.Name = "kryptonPageReleases"; - this.kryptonPageReleases.Size = new System.Drawing.Size(568, 403); - this.kryptonPageReleases.Text = "Releases"; - this.kryptonPageReleases.TextDescription = ""; - this.kryptonPageReleases.TextTitle = ""; - this.kryptonPageReleases.ToolTipTitle = "Page ToolTip"; - this.kryptonPageReleases.UniqueName = "36f7a05b89394cc5922db2b6b1367bd8"; + kryptonPageReleases.AutoHiddenSlideSize = new System.Drawing.Size(200, 200); + kryptonPageReleases.Controls.Add(kbtnLaunchHelp); + kryptonPageReleases.Controls.Add(kbtnDownloadLatestDocumentation); + kryptonPageReleases.Controls.Add(kbtnKryptonToolkitPackage); + kryptonPageReleases.Controls.Add(kryptonLabel6); + kryptonPageReleases.Flags = 65534; + kryptonPageReleases.LastVisibleSet = true; + kryptonPageReleases.MinimumSize = new System.Drawing.Size(50, 50); + kryptonPageReleases.Name = "kryptonPageReleases"; + kryptonPageReleases.Size = new System.Drawing.Size(568, 403); + kryptonPageReleases.Text = "Releases"; + kryptonPageReleases.TextDescription = ""; + kryptonPageReleases.TextTitle = ""; + kryptonPageReleases.ToolTipTitle = "Page ToolTip"; + kryptonPageReleases.UniqueName = "36f7a05b89394cc5922db2b6b1367bd8"; + // + // kbtnLaunchHelp + // + kbtnLaunchHelp.AutoSize = true; + kbtnLaunchHelp.Location = new System.Drawing.Point(31, 159); + kbtnLaunchHelp.Name = "kbtnLaunchHelp"; + kbtnLaunchHelp.Size = new System.Drawing.Size(279, 33); + kbtnLaunchHelp.StateCommon.Content.LongText.Font = new System.Drawing.Font("Verdana", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, 0); + kbtnLaunchHelp.StateCommon.Content.ShortText.Font = new System.Drawing.Font("Verdana", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, 0); + kbtnLaunchHelp.TabIndex = 8; + kbtnLaunchHelp.ToolTipValues.Description = "Get the latest toolkit binaries for your application"; + kbtnLaunchHelp.ToolTipValues.Image = Properties.Resources.Square_Design_32_x_32_Green; + kbtnLaunchHelp.Values.Text = "Launch &Help"; + kbtnLaunchHelp.Click += kbtnLaunchHelp_Click; + // + // kbtnDownloadLatestDocumentation + // + kbtnDownloadLatestDocumentation.AutoSize = true; + kbtnDownloadLatestDocumentation.Location = new System.Drawing.Point(31, 106); + kbtnDownloadLatestDocumentation.Name = "kbtnDownloadLatestDocumentation"; + kbtnDownloadLatestDocumentation.Size = new System.Drawing.Size(348, 33); + kbtnDownloadLatestDocumentation.StateCommon.Content.LongText.Font = new System.Drawing.Font("Verdana", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, 0); + kbtnDownloadLatestDocumentation.StateCommon.Content.ShortText.Font = new System.Drawing.Font("Verdana", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, 0); + kbtnDownloadLatestDocumentation.TabIndex = 7; + kbtnDownloadLatestDocumentation.ToolTipValues.Description = "Get the latest toolkit binaries for your application"; + kbtnDownloadLatestDocumentation.ToolTipValues.Image = Properties.Resources.Square_Design_32_x_32_Green; + kbtnDownloadLatestDocumentation.Values.Text = "Download Latest Documentation"; + kbtnDownloadLatestDocumentation.Click += kbtnDownloadLatestDocumentation_Click; // - // kbtnViewLatestNightlyReleaseNotes + // kbtnKryptonToolkitPackage // - this.kbtnViewLatestNightlyReleaseNotes.AutoSize = true; - this.kbtnViewLatestNightlyReleaseNotes.CornerRoundingRadius = -1F; - this.kbtnViewLatestNightlyReleaseNotes.Location = new System.Drawing.Point(32, 277); - this.kbtnViewLatestNightlyReleaseNotes.Name = "kbtnViewLatestNightlyReleaseNotes"; - this.kbtnViewLatestNightlyReleaseNotes.Size = new System.Drawing.Size(350, 33); - this.kbtnViewLatestNightlyReleaseNotes.StateCommon.Content.LongText.Font = new System.Drawing.Font("Verdana", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.kbtnViewLatestNightlyReleaseNotes.StateCommon.Content.ShortText.Font = new System.Drawing.Font("Verdana", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.kbtnViewLatestNightlyReleaseNotes.TabIndex = 11; - this.kbtnViewLatestNightlyReleaseNotes.Values.Text = "View Latest Ni&ghtly Release Notes"; - this.kbtnViewLatestNightlyReleaseNotes.Click += new System.EventHandler(this.kbtnViewLatestNightlyReleaseNotes_Click); + kbtnKryptonToolkitPackage.AutoSize = true; + kbtnKryptonToolkitPackage.Location = new System.Drawing.Point(31, 52); + kbtnKryptonToolkitPackage.Name = "kbtnKryptonToolkitPackage"; + kbtnKryptonToolkitPackage.Size = new System.Drawing.Size(273, 33); + kbtnKryptonToolkitPackage.StateCommon.Content.LongText.Font = new System.Drawing.Font("Verdana", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, 0); + kbtnKryptonToolkitPackage.StateCommon.Content.ShortText.Font = new System.Drawing.Font("Verdana", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, 0); + kbtnKryptonToolkitPackage.TabIndex = 6; + kbtnKryptonToolkitPackage.ToolTipValues.Description = "Get the latest toolkit binaries for your application"; + kbtnKryptonToolkitPackage.ToolTipValues.Image = Properties.Resources.Square_Design_32_x_32_Green; + kbtnKryptonToolkitPackage.Values.Text = "Krypton Toolkit Packages"; + kbtnKryptonToolkitPackage.Click += kbtnKryptonToolkitPackage_Click; // - // kbtnViewLatestCanaryReleaseNotes + // kryptonLabel6 // - this.kbtnViewLatestCanaryReleaseNotes.AutoSize = true; - this.kbtnViewLatestCanaryReleaseNotes.CornerRoundingRadius = -1F; - this.kbtnViewLatestCanaryReleaseNotes.Location = new System.Drawing.Point(32, 202); - this.kbtnViewLatestCanaryReleaseNotes.Name = "kbtnViewLatestCanaryReleaseNotes"; - this.kbtnViewLatestCanaryReleaseNotes.Size = new System.Drawing.Size(350, 33); - this.kbtnViewLatestCanaryReleaseNotes.StateCommon.Content.LongText.Font = new System.Drawing.Font("Verdana", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.kbtnViewLatestCanaryReleaseNotes.StateCommon.Content.ShortText.Font = new System.Drawing.Font("Verdana", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.kbtnViewLatestCanaryReleaseNotes.TabIndex = 10; - this.kbtnViewLatestCanaryReleaseNotes.Values.Text = "View Latest &Canary Release Notes"; - this.kbtnViewLatestCanaryReleaseNotes.Click += new System.EventHandler(this.kbtnViewLatestCanaryReleaseNotes_Click); + kryptonLabel6.Location = new System.Drawing.Point(18, 12); + kryptonLabel6.Name = "kryptonLabel6"; + kryptonLabel6.Size = new System.Drawing.Size(355, 34); + kryptonLabel6.StateCommon.ShortText.Font = new System.Drawing.Font("Verdana", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, 0); + kryptonLabel6.StateCommon.ShortText.Hint = Krypton.Toolkit.PaletteTextHint.AntiAlias; + kryptonLabel6.TabIndex = 3; + kryptonLabel6.Values.Text = "Krypton NuGet Packages"; + // + // kpChangeLog + // + kpChangeLog.AutoHiddenSlideSize = new System.Drawing.Size(200, 200); + kpChangeLog.Controls.Add(kbtnViewLatestNightlyReleaseNotes); + kpChangeLog.Controls.Add(kbtnViewLatestCanaryReleaseNotes); + kpChangeLog.Controls.Add(kbtnViewLatestReleaseNotes); + kpChangeLog.Controls.Add(kryptonLabel8); + kpChangeLog.Flags = 65534; + kpChangeLog.LastVisibleSet = true; + kpChangeLog.MinimumSize = new System.Drawing.Size(150, 50); + kpChangeLog.Name = "kpChangeLog"; + kpChangeLog.Size = new System.Drawing.Size(566, 403); + kpChangeLog.Text = "Changelog"; + kpChangeLog.TextTitle = ""; + kpChangeLog.ToolTipTitle = "Page ToolTip"; + kpChangeLog.UniqueName = "394aa587ef994979a37ee24e986c16a9"; // - // kbtnViewLatestReleaseNotes + // kbtnViewLatestNightlyReleaseNotes // - this.kbtnViewLatestReleaseNotes.AutoSize = true; - this.kbtnViewLatestReleaseNotes.CornerRoundingRadius = -1F; - this.kbtnViewLatestReleaseNotes.Location = new System.Drawing.Point(32, 127); - this.kbtnViewLatestReleaseNotes.Name = "kbtnViewLatestReleaseNotes"; - this.kbtnViewLatestReleaseNotes.Size = new System.Drawing.Size(350, 33); - this.kbtnViewLatestReleaseNotes.StateCommon.Content.LongText.Font = new System.Drawing.Font("Verdana", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.kbtnViewLatestReleaseNotes.StateCommon.Content.ShortText.Font = new System.Drawing.Font("Verdana", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.kbtnViewLatestReleaseNotes.TabIndex = 9; - this.kbtnViewLatestReleaseNotes.Values.Text = "View Latest &Stable/Signed Release Notes"; - this.kbtnViewLatestReleaseNotes.Click += new System.EventHandler(this.kbtnViewLatestReleaseNotes_Click); - // - // kbtnKryptonExtendedToolkitPackage - // - this.kbtnKryptonExtendedToolkitPackage.AutoSize = true; - this.kbtnKryptonExtendedToolkitPackage.CornerRoundingRadius = -1F; - this.kbtnKryptonExtendedToolkitPackage.Location = new System.Drawing.Point(31, 138); - this.kbtnKryptonExtendedToolkitPackage.Name = "kbtnKryptonExtendedToolkitPackage"; - this.kbtnKryptonExtendedToolkitPackage.Size = new System.Drawing.Size(368, 33); - this.kbtnKryptonExtendedToolkitPackage.StateCommon.Content.LongText.Font = new System.Drawing.Font("Verdana", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.kbtnKryptonExtendedToolkitPackage.StateCommon.Content.ShortText.Font = new System.Drawing.Font("Verdana", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.kbtnKryptonExtendedToolkitPackage.TabIndex = 8; - this.kbtnKryptonExtendedToolkitPackage.Values.Text = "Krypton Extended Toolkit Package"; - this.kbtnKryptonExtendedToolkitPackage.Visible = false; - this.kbtnKryptonExtendedToolkitPackage.Click += new System.EventHandler(this.KbtnKryptonExtendedToolkitPackage_Click); + kbtnViewLatestNightlyReleaseNotes.AutoSize = true; + kbtnViewLatestNightlyReleaseNotes.Location = new System.Drawing.Point(31, 198); + kbtnViewLatestNightlyReleaseNotes.Name = "kbtnViewLatestNightlyReleaseNotes"; + kbtnViewLatestNightlyReleaseNotes.Size = new System.Drawing.Size(364, 33); + kbtnViewLatestNightlyReleaseNotes.StateCommon.Content.LongText.Font = new System.Drawing.Font("Verdana", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, 0); + kbtnViewLatestNightlyReleaseNotes.StateCommon.Content.ShortText.Font = new System.Drawing.Font("Verdana", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, 0); + kbtnViewLatestNightlyReleaseNotes.TabIndex = 15; + kbtnViewLatestNightlyReleaseNotes.Values.Text = "View Latest Ni&ghtly Release Notes"; + kbtnViewLatestNightlyReleaseNotes.Click += kbtnViewLatestNightlyReleaseNotes_Click; // - // kbtnKryptonToolkitPackage + // kbtnViewLatestCanaryReleaseNotes // - this.kbtnKryptonToolkitPackage.AutoSize = true; - this.kbtnKryptonToolkitPackage.CornerRoundingRadius = -1F; - this.kbtnKryptonToolkitPackage.Location = new System.Drawing.Point(31, 52); - this.kbtnKryptonToolkitPackage.Name = "kbtnKryptonToolkitPackage"; - this.kbtnKryptonToolkitPackage.Size = new System.Drawing.Size(264, 33); - this.kbtnKryptonToolkitPackage.StateCommon.Content.LongText.Font = new System.Drawing.Font("Verdana", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.kbtnKryptonToolkitPackage.StateCommon.Content.ShortText.Font = new System.Drawing.Font("Verdana", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.kbtnKryptonToolkitPackage.TabIndex = 6; - this.kbtnKryptonToolkitPackage.ToolTipValues.Description = "Get the latest toolkit binaries for your application"; - this.kbtnKryptonToolkitPackage.ToolTipValues.Image = global::KryptonExplorer.Properties.Resources.Square_Design_32_x_32_Green; - this.kbtnKryptonToolkitPackage.Values.Text = "Krypton Toolkit Packages"; - this.kbtnKryptonToolkitPackage.Click += new System.EventHandler(this.kbtnKryptonToolkitPackage_Click); + kbtnViewLatestCanaryReleaseNotes.AutoSize = true; + kbtnViewLatestCanaryReleaseNotes.Location = new System.Drawing.Point(31, 123); + kbtnViewLatestCanaryReleaseNotes.Name = "kbtnViewLatestCanaryReleaseNotes"; + kbtnViewLatestCanaryReleaseNotes.Size = new System.Drawing.Size(364, 33); + kbtnViewLatestCanaryReleaseNotes.StateCommon.Content.LongText.Font = new System.Drawing.Font("Verdana", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, 0); + kbtnViewLatestCanaryReleaseNotes.StateCommon.Content.ShortText.Font = new System.Drawing.Font("Verdana", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, 0); + kbtnViewLatestCanaryReleaseNotes.TabIndex = 14; + kbtnViewLatestCanaryReleaseNotes.Values.Text = "View Latest &Canary Release Notes"; + kbtnViewLatestCanaryReleaseNotes.Click += kbtnViewLatestCanaryReleaseNotes_Click; // - // kryptonLabel6 + // kbtnViewLatestReleaseNotes // - this.kryptonLabel6.Location = new System.Drawing.Point(18, 12); - this.kryptonLabel6.Name = "kryptonLabel6"; - this.kryptonLabel6.Size = new System.Drawing.Size(285, 28); - this.kryptonLabel6.StateCommon.ShortText.Font = new System.Drawing.Font("Verdana", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.kryptonLabel6.StateCommon.ShortText.Hint = Krypton.Toolkit.PaletteTextHint.AntiAlias; - this.kryptonLabel6.TabIndex = 3; - this.kryptonLabel6.Values.Text = "Krypton NuGet Packages"; + kbtnViewLatestReleaseNotes.AutoSize = true; + kbtnViewLatestReleaseNotes.Location = new System.Drawing.Point(31, 48); + kbtnViewLatestReleaseNotes.Name = "kbtnViewLatestReleaseNotes"; + kbtnViewLatestReleaseNotes.Size = new System.Drawing.Size(436, 33); + kbtnViewLatestReleaseNotes.StateCommon.Content.LongText.Font = new System.Drawing.Font("Verdana", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, 0); + kbtnViewLatestReleaseNotes.StateCommon.Content.ShortText.Font = new System.Drawing.Font("Verdana", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, 0); + kbtnViewLatestReleaseNotes.TabIndex = 13; + kbtnViewLatestReleaseNotes.Values.Text = "View Latest &Stable/Signed Release Notes"; + kbtnViewLatestReleaseNotes.Click += kbtnViewLatestReleaseNotes_Click; + // + // kryptonLabel8 + // + kryptonLabel8.Location = new System.Drawing.Point(18, 12); + kryptonLabel8.Name = "kryptonLabel8"; + kryptonLabel8.Size = new System.Drawing.Size(327, 34); + kryptonLabel8.StateCommon.ShortText.Font = new System.Drawing.Font("Verdana", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, 0); + kryptonLabel8.StateCommon.ShortText.Hint = Krypton.Toolkit.PaletteTextHint.AntiAlias; + kryptonLabel8.TabIndex = 4; + kryptonLabel8.Values.Text = "Krypton Release Notes"; // // kryptonButtonClose // - this.kryptonButtonClose.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); - this.kryptonButtonClose.AutoSize = true; - this.kryptonButtonClose.CornerRoundingRadius = -1F; - this.kryptonButtonClose.DialogResult = System.Windows.Forms.DialogResult.Cancel; - this.kryptonButtonClose.Location = new System.Drawing.Point(619, 6); - this.kryptonButtonClose.Name = "kryptonButtonClose"; - this.kryptonButtonClose.Size = new System.Drawing.Size(74, 28); - this.kryptonButtonClose.TabIndex = 0; - this.kryptonButtonClose.Values.Text = "Close"; - this.kryptonButtonClose.Click += new System.EventHandler(this.kryptonButtonClose_Click); + kryptonButtonClose.Anchor = System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right; + kryptonButtonClose.AutoSize = true; + kryptonButtonClose.DialogResult = System.Windows.Forms.DialogResult.Cancel; + kryptonButtonClose.Location = new System.Drawing.Point(1379, 12); + kryptonButtonClose.Name = "kryptonButtonClose"; + kryptonButtonClose.Size = new System.Drawing.Size(74, 28); + kryptonButtonClose.TabIndex = 0; + kryptonButtonClose.Values.Text = "Close"; + kryptonButtonClose.Click += kryptonButtonClose_Click; // // kryptonPanelTop // - this.kryptonPanelTop.Controls.Add(this.labelKryptonExplorer); - this.kryptonPanelTop.Controls.Add(this.pictureBoxRight); - this.kryptonPanelTop.Dock = System.Windows.Forms.DockStyle.Top; - this.kryptonPanelTop.Location = new System.Drawing.Point(0, 0); - this.kryptonPanelTop.Name = "kryptonPanelTop"; - this.kryptonPanelTop.PanelBackStyle = Krypton.Toolkit.PaletteBackStyle.ControlClient; - this.kryptonPanelTop.Size = new System.Drawing.Size(703, 90); - this.kryptonPanelTop.TabIndex = 0; + kryptonPanelTop.Controls.Add(labelKryptonExplorer); + kryptonPanelTop.Controls.Add(pictureBoxRight); + kryptonPanelTop.Dock = System.Windows.Forms.DockStyle.Top; + kryptonPanelTop.Location = new System.Drawing.Point(0, 0); + kryptonPanelTop.Name = "kryptonPanelTop"; + kryptonPanelTop.PanelBackStyle = Krypton.Toolkit.PaletteBackStyle.ControlClient; + kryptonPanelTop.Size = new System.Drawing.Size(1463, 56); + kryptonPanelTop.TabIndex = 0; // // labelKryptonExplorer // - this.labelKryptonExplorer.LabelStyle = Krypton.Toolkit.LabelStyle.TitleControl; - this.labelKryptonExplorer.Location = new System.Drawing.Point(10, 26); - this.labelKryptonExplorer.Name = "labelKryptonExplorer"; - this.labelKryptonExplorer.Size = new System.Drawing.Size(200, 28); - this.labelKryptonExplorer.StateCommon.ShortText.Font = new System.Drawing.Font("Verdana", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.labelKryptonExplorer.StateCommon.ShortText.Hint = Krypton.Toolkit.PaletteTextHint.AntiAlias; - this.labelKryptonExplorer.TabIndex = 0; - this.labelKryptonExplorer.Values.Text = "Krypton Explorer"; + labelKryptonExplorer.LabelStyle = Krypton.Toolkit.LabelStyle.TitleControl; + labelKryptonExplorer.Location = new System.Drawing.Point(3, 12); + labelKryptonExplorer.Name = "labelKryptonExplorer"; + labelKryptonExplorer.Size = new System.Drawing.Size(248, 34); + labelKryptonExplorer.StateCommon.ShortText.Font = new System.Drawing.Font("Verdana", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, 0); + labelKryptonExplorer.StateCommon.ShortText.Hint = Krypton.Toolkit.PaletteTextHint.AntiAlias; + labelKryptonExplorer.TabIndex = 0; + labelKryptonExplorer.Values.Text = "Krypton Explorer"; // // pictureBoxRight // - this.pictureBoxRight.BackColor = System.Drawing.Color.Transparent; - this.pictureBoxRight.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; - this.pictureBoxRight.Dock = System.Windows.Forms.DockStyle.Right; - this.pictureBoxRight.Image = global::KryptonExplorer.Properties.Resources.Main_Icon_64_x_64; - this.pictureBoxRight.Location = new System.Drawing.Point(596, 0); - this.pictureBoxRight.Name = "pictureBoxRight"; - this.pictureBoxRight.Size = new System.Drawing.Size(107, 90); - this.pictureBoxRight.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage; - this.pictureBoxRight.TabIndex = 0; - this.pictureBoxRight.TabStop = false; + pictureBoxRight.BackColor = System.Drawing.Color.Transparent; + pictureBoxRight.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; + pictureBoxRight.Dock = System.Windows.Forms.DockStyle.Right; + pictureBoxRight.Image = Properties.Resources.Main_Icon_64_x_64; + pictureBoxRight.Location = new System.Drawing.Point(1373, 0); + pictureBoxRight.Name = "pictureBoxRight"; + pictureBoxRight.Size = new System.Drawing.Size(90, 56); + pictureBoxRight.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage; + pictureBoxRight.TabIndex = 0; + pictureBoxRight.TabStop = false; // // kryptonPanelTopBorder // - this.kryptonPanelTopBorder.Dock = System.Windows.Forms.DockStyle.Top; - this.kryptonPanelTopBorder.Location = new System.Drawing.Point(0, 90); - this.kryptonPanelTopBorder.Name = "kryptonPanelTopBorder"; - this.kryptonPanelTopBorder.Size = new System.Drawing.Size(703, 1); + kryptonPanelTopBorder.Dock = System.Windows.Forms.DockStyle.Top; + kryptonPanelTopBorder.Location = new System.Drawing.Point(0, 56); + kryptonPanelTopBorder.Name = "kryptonPanelTopBorder"; + kryptonPanelTopBorder.Size = new System.Drawing.Size(1463, 1); // // kryptonPanelBottom // - this.kryptonPanelBottom.Controls.Add(this.ss); - this.kryptonPanelBottom.Controls.Add(this.kryptonButtonClose); - this.kryptonPanelBottom.Dock = System.Windows.Forms.DockStyle.Bottom; - this.kryptonPanelBottom.Location = new System.Drawing.Point(0, 516); - this.kryptonPanelBottom.Name = "kryptonPanelBottom"; - this.kryptonPanelBottom.PanelBackStyle = Krypton.Toolkit.PaletteBackStyle.PanelAlternate; - this.kryptonPanelBottom.Size = new System.Drawing.Size(703, 65); - this.kryptonPanelBottom.StateNormal.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Solid; - this.kryptonPanelBottom.TabIndex = 2; + kryptonPanelBottom.Controls.Add(kryptonBorderEdge1); + kryptonPanelBottom.Controls.Add(ss); + kryptonPanelBottom.Controls.Add(kryptonButtonClose); + kryptonPanelBottom.Dock = System.Windows.Forms.DockStyle.Bottom; + kryptonPanelBottom.Location = new System.Drawing.Point(0, 565); + kryptonPanelBottom.Name = "kryptonPanelBottom"; + kryptonPanelBottom.PanelBackStyle = Krypton.Toolkit.PaletteBackStyle.PanelAlternate; + kryptonPanelBottom.Size = new System.Drawing.Size(1463, 71); + kryptonPanelBottom.StateNormal.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Solid; + kryptonPanelBottom.TabIndex = 2; + // + // kryptonBorderEdge1 + // + kryptonBorderEdge1.BorderStyle = Krypton.Toolkit.PaletteBorderStyle.HeaderPrimary; + kryptonBorderEdge1.Dock = System.Windows.Forms.DockStyle.Top; + kryptonBorderEdge1.Location = new System.Drawing.Point(0, 0); + kryptonBorderEdge1.Name = "kryptonBorderEdge1"; + kryptonBorderEdge1.Size = new System.Drawing.Size(1463, 1); + kryptonBorderEdge1.Text = "kryptonBorderEdge1"; // // ss // - this.ss.Font = new System.Drawing.Font("Segoe UI", 9F); - this.ss.ImageScalingSize = new System.Drawing.Size(20, 20); - this.ss.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.tsslBuildDate, - this.tslVersion}); - this.ss.Location = new System.Drawing.Point(0, 43); - this.ss.Name = "ss"; - this.ss.RenderMode = System.Windows.Forms.ToolStripRenderMode.ManagerRenderMode; - this.ss.Size = new System.Drawing.Size(703, 22); - this.ss.SizingGrip = false; - this.ss.TabIndex = 1; - this.ss.Text = "statusStrip1"; + ss.Font = new System.Drawing.Font("Segoe UI", 9F); + ss.ImageScalingSize = new System.Drawing.Size(20, 20); + ss.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { tsslBuildDate, tsslDownloadStatus, tspbDownloadStatus, tslVersion }); + ss.Location = new System.Drawing.Point(0, 46); + ss.Name = "ss"; + ss.RenderMode = System.Windows.Forms.ToolStripRenderMode.ManagerRenderMode; + ss.Size = new System.Drawing.Size(1463, 25); + ss.SizingGrip = false; + ss.TabIndex = 1; + ss.Text = "statusStrip1"; // // tsslBuildDate // - this.tsslBuildDate.Name = "tsslBuildDate"; - this.tsslBuildDate.Size = new System.Drawing.Size(81, 17); - this.tsslBuildDate.Text = "Build Date: {0}"; + tsslBuildDate.Name = "tsslBuildDate"; + tsslBuildDate.Size = new System.Drawing.Size(104, 20); + tsslBuildDate.Text = "Build Date: {0}"; + // + // tsslDownloadStatus + // + tsslDownloadStatus.Name = "tsslDownloadStatus"; + tsslDownloadStatus.Size = new System.Drawing.Size(0, 20); + // + // tspbDownloadStatus + // + tspbDownloadStatus.Name = "tspbDownloadStatus"; + tspbDownloadStatus.Size = new System.Drawing.Size(100, 19); + tspbDownloadStatus.Visible = false; // // tslVersion // - this.tslVersion.Name = "tslVersion"; - this.tslVersion.Size = new System.Drawing.Size(607, 17); - this.tslVersion.Spring = true; - this.tslVersion.Text = "Version: {0}"; - this.tslVersion.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + tslVersion.Name = "tslVersion"; + tslVersion.Size = new System.Drawing.Size(1344, 20); + tslVersion.Spring = true; + tslVersion.Text = "Version: {0}"; + tslVersion.TextAlign = System.Drawing.ContentAlignment.MiddleRight; // - // kryptonManager1 + // bgwDownloadDocumentation // - this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.Microsoft365Black; + bgwDownloadDocumentation.WorkerReportsProgress = true; + bgwDownloadDocumentation.WorkerSupportsCancellation = true; + bgwDownloadDocumentation.DoWork += bgwDownloadDocumentation_DoWork; + bgwDownloadDocumentation.ProgressChanged += bgwDownloadDocumentation_ProgressChanged; + bgwDownloadDocumentation.RunWorkerCompleted += bgwDownloadDocumentation_RunWorkerCompleted; // // Form1 // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(703, 581); - this.Controls.Add(this.kryptonPanelFill); - this.Controls.Add(this.kryptonPanelTopBorder); - this.Controls.Add(this.kryptonPanelTop); - this.Controls.Add(this.kryptonPanelBottom); - this.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; - this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); - this.MaximizeBox = false; - this.Name = "Form1"; - this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; - this.Text = "Krypton Explorer"; - this.Load += new System.EventHandler(this.Form1_Load); - ((System.ComponentModel.ISupportInitialize)(this.kryptonPanelFill)).EndInit(); - this.kryptonPanelFill.ResumeLayout(false); - ((System.ComponentModel.ISupportInitialize)(this.kryptonNavigator)).EndInit(); - this.kryptonNavigator.ResumeLayout(false); - ((System.ComponentModel.ISupportInitialize)(this.kryptonPageToolkit)).EndInit(); - this.kryptonPageToolkit.ResumeLayout(false); - this.kryptonPageToolkit.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonNavigatorToolkit)).EndInit(); - this.kryptonNavigatorToolkit.ResumeLayout(false); - ((System.ComponentModel.ISupportInitialize)(this.kryptonPage1)).EndInit(); - this.kryptonPage1.ResumeLayout(false); - this.kryptonPage1.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonPage2)).EndInit(); - this.kryptonPage2.ResumeLayout(false); - this.kryptonPage2.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonPageDocking)).EndInit(); - this.kryptonPageDocking.ResumeLayout(false); - this.kryptonPageDocking.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonPageDialogs)).EndInit(); - this.kryptonPageDialogs.ResumeLayout(false); - this.kryptonPageDialogs.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonPageWorkspace)).EndInit(); - this.kryptonPageWorkspace.ResumeLayout(false); - this.kryptonPageWorkspace.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonPageNavigator)).EndInit(); - this.kryptonPageNavigator.ResumeLayout(false); - this.kryptonPageNavigator.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonPageRibbon)).EndInit(); - this.kryptonPageRibbon.ResumeLayout(false); - this.kryptonPageRibbon.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonPageApplicatons)).EndInit(); - this.kryptonPageApplicatons.ResumeLayout(false); - this.kryptonPageApplicatons.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonPageSettings)).EndInit(); - this.kryptonPageSettings.ResumeLayout(false); - this.kryptonPageSettings.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.kcmbTheme)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonPageReleases)).EndInit(); - this.kryptonPageReleases.ResumeLayout(false); - this.kryptonPageReleases.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonPanelTop)).EndInit(); - this.kryptonPanelTop.ResumeLayout(false); - this.kryptonPanelTop.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.pictureBoxRight)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonPanelBottom)).EndInit(); - this.kryptonPanelBottom.ResumeLayout(false); - this.kryptonPanelBottom.PerformLayout(); - this.ss.ResumeLayout(false); - this.ss.PerformLayout(); - this.ResumeLayout(false); - this.PerformLayout(); - + AutoScaleDimensions = new System.Drawing.SizeF(8F, 17F); + AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + ClientSize = new System.Drawing.Size(1463, 636); + Controls.Add(kryptonPanelFill); + Controls.Add(kryptonPanelTopBorder); + Controls.Add(kryptonPanelTop); + Controls.Add(kryptonPanelBottom); + Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, 0); + FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; + Icon = (System.Drawing.Icon)resources.GetObject("$this.Icon"); + MaximizeBox = false; + Name = "Form1"; + StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; + Text = "Krypton Explorer"; + Load += Form1_Load; + ((System.ComponentModel.ISupportInitialize)kryptonPanelFill).EndInit(); + kryptonPanelFill.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)kryptonNavigator).EndInit(); + ((System.ComponentModel.ISupportInitialize)kryptonPageToolkit).EndInit(); + kryptonPageToolkit.ResumeLayout(false); + kryptonPageToolkit.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)kryptonNavigatorToolkit).EndInit(); + ((System.ComponentModel.ISupportInitialize)kryptonPage1).EndInit(); + kryptonPage1.ResumeLayout(false); + kryptonPage1.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)kryptonPage2).EndInit(); + kryptonPage2.ResumeLayout(false); + kryptonPage2.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)kryptonPageDocking).EndInit(); + kryptonPageDocking.ResumeLayout(false); + kryptonPageDocking.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)kryptonPageWorkspace).EndInit(); + kryptonPageWorkspace.ResumeLayout(false); + kryptonPageWorkspace.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)kryptonPageNavigator).EndInit(); + kryptonPageNavigator.ResumeLayout(false); + kryptonPageNavigator.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)kryptonPageRibbon).EndInit(); + kryptonPageRibbon.ResumeLayout(false); + kryptonPageRibbon.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)kryptonPageApplicatons).EndInit(); + kryptonPageApplicatons.ResumeLayout(false); + kryptonPageApplicatons.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)kryptonPageSettings).EndInit(); + kryptonPageSettings.ResumeLayout(false); + kryptonPageSettings.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)kcmbTheme).EndInit(); + ((System.ComponentModel.ISupportInitialize)kryptonPageReleases).EndInit(); + kryptonPageReleases.ResumeLayout(false); + kryptonPageReleases.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)kpChangeLog).EndInit(); + kpChangeLog.ResumeLayout(false); + kpChangeLog.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)kryptonPanelTop).EndInit(); + kryptonPanelTop.ResumeLayout(false); + kryptonPanelTop.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)pictureBoxRight).EndInit(); + ((System.ComponentModel.ISupportInitialize)kryptonPanelBottom).EndInit(); + kryptonPanelBottom.ResumeLayout(false); + kryptonPanelBottom.PerformLayout(); + ss.ResumeLayout(false); + ss.PerformLayout(); + ResumeLayout(false); + PerformLayout(); } #endregion @@ -2270,21 +2440,36 @@ private void InitializeComponent() private Krypton.Toolkit.KryptonButton kbtnOpenApplicationPath; private Krypton.Navigator.KryptonPage kryptonPageReleases; private Krypton.Toolkit.KryptonLabel kryptonLabel6; - private Krypton.Toolkit.KryptonButton kbtnKryptonExtendedToolkitPackage; private Krypton.Toolkit.KryptonButton kbtnKryptonToolkitPackage; - private Krypton.Navigator.KryptonPage kryptonPageDialogs; - private Krypton.Toolkit.KryptonLinkLabel kllColourDialog; - private Krypton.Toolkit.KryptonLinkLabel kllFontDialog; - private Krypton.Toolkit.KryptonLabel kryptonLabel7; - private Krypton.Toolkit.KryptonLinkLabel klblPrintDialog; private Krypton.Toolkit.KryptonLinkLabel kllKryptonWebBrowser; private Krypton.Toolkit.KryptonLinkLabel kllKryptonHelpIcon; private Krypton.Toolkit.KryptonLinkLabel kllKryptonScrollBars; private Krypton.Toolkit.KryptonThemeComboBox kcmbTheme; - private Krypton.Toolkit.KryptonButton kbtnViewLatestReleaseNotes; + private System.Windows.Forms.ToolStripStatusLabel tsslBuildDate; + private Krypton.Navigator.KryptonPage kpChangeLog; private Krypton.Toolkit.KryptonButton kbtnViewLatestNightlyReleaseNotes; private Krypton.Toolkit.KryptonButton kbtnViewLatestCanaryReleaseNotes; - private System.Windows.Forms.ToolStripStatusLabel tsslBuildDate; + private Krypton.Toolkit.KryptonButton kbtnViewLatestReleaseNotes; + private Krypton.Toolkit.KryptonLabel kryptonLabel8; + private Krypton.Toolkit.KryptonButton kbtnDownloadLatestDocumentation; + private System.Windows.Forms.ToolStripStatusLabel tsslDownloadStatus; + private System.Windows.Forms.ToolStripProgressBar tspbDownloadStatus; + private System.ComponentModel.BackgroundWorker bgwDownloadDocumentation; + private Krypton.Toolkit.KryptonButton kbtnLaunchHelp; + private Krypton.Toolkit.KryptonLinkLabel kllPropertyGrid; + private Krypton.Toolkit.KryptonBorderEdge kryptonBorderEdge1; + private Krypton.Toolkit.KryptonLinkLabel kllblIntegratedToolbar; + private Krypton.Toolkit.KryptonLinkLabel kllProgressBar; + private Krypton.Toolkit.KryptonLinkLabel kllKryptonThemeSelector; + private Krypton.Toolkit.KryptonLinkLabel linkKryptonColorDialog; + private Krypton.Toolkit.KryptonLinkLabel linkKryptonFontDialog; + private Krypton.Toolkit.KryptonLinkLabel linkKryptonFolderBrowser; + private Krypton.Toolkit.KryptonLinkLabel linkKryptonPrintDialog; + private Krypton.Toolkit.KryptonLinkLabel linkKryptonOpenFileDialog; + private Krypton.Toolkit.KryptonLinkLabel linkKryptonListView; + private Krypton.Toolkit.KryptonLinkLabel linkKryptonTableLayout; + private Krypton.Toolkit.KryptonLinkLabel linkKryptonStringCollector; + private Krypton.Toolkit.KryptonLinkLabel linkKryptonSaveFileDialog; } } diff --git a/Source/Krypton Explorer/Form1.cs b/Source/Krypton Explorer/Form1.cs index ba9b84fe..827b6457 100644 --- a/Source/Krypton Explorer/Form1.cs +++ b/Source/Krypton Explorer/Form1.cs @@ -5,15 +5,17 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion using System; +using System.ComponentModel; using System.Diagnostics; using System.IO; -using System.Reflection; +using System.Net; +//using System.Net.Http; using System.Windows.Forms; using Krypton.Toolkit; @@ -26,9 +28,12 @@ public partial class Form1 : KryptonForm { #region Variables - private Version _currentVersion = new Version(80, int.Parse(DateTime.Now.ToString("yy")), 11, 326); + private Version _currentVersion = new(80, int.Parse(DateTime.Now.ToString("yy")), 08, 233); + + private Settings _settings = new(); + + private string _documentationDownloadLocation; - private Settings _settings = new Settings(); #endregion public Form1() @@ -40,73 +45,108 @@ public Form1() } #region Links - private void linkKryptonBorderEdge_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Krypton Border Edge Examples"); - private void linkKryptonButton_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Krypton Button Examples"); + private void linkKryptonBorderEdge_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Krypton Border Edge Examples"); + + private void linkKryptonButton_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Krypton Button Examples"); - private void linkKryptonCheckBox_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Krypton CheckBox Examples"); + private void linkKryptonCheckBox_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Krypton CheckBox Examples"); - private void linkKryptonCheckButton_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Krypton CheckButton Examples"); + private void linkKryptonCheckButton_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Krypton CheckButton Examples"); - private void linkKryptonDropButton_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Krypton DropButton Examples"); + private void linkKryptonDropButton_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Krypton DropButton Examples"); - private void linkKryptonColorButton_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Krypton ColorButton Examples"); + private void linkKryptonColorButton_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Krypton ColorButton Examples"); - private void linkKryptonCheckSet_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Krypton CheckSet Examples"); + private void linkKryptonCheckSet_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Krypton CheckSet Examples"); - private void linkKryptonContextMenu_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Krypton Context Menu Examples"); + private void linkKryptonContextMenu_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Krypton Context Menu Examples"); - private void linkKryptonDataGridView_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Krypton Data GridView Examples"); + private void linkKryptonDataGridView_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Krypton Data GridView Examples"); - private void linkKryptonForm_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Krypton Form Examples"); + private void linkKryptonForm_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Krypton Form Examples"); - private void linkKryptonGroup_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Krypton Group Examples"); + private void linkKryptonGroup_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Krypton Group Examples"); - private void linkKryptonGroupBox_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Krypton GroupBox Examples"); + private void linkKryptonGroupBox_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Krypton GroupBox Examples"); - private void linkKryptonHeader_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Krypton Header Examples"); + private void linkKryptonHeader_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Krypton Header Examples"); - private void linkKryptonHeaderGroup_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Krypton Header Group Examples"); + private void linkKryptonHeaderGroup_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Krypton Header Group Examples"); - private void linkKryptonLabel_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Krypton Label Examples"); + private void linkKryptonLabel_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Krypton Label Examples"); - private void linkKryptonWrapLabel_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Krypton Wrap Label Examples"); + private void linkKryptonWrapLabel_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Krypton Wrap Label Examples"); - private void linkKryptonCommand_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Krypton Command Examples"); + private void linkKryptonCommand_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Krypton Command Examples"); - private void linkKryptonLinkLabel_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Krypton Link Label Examples"); + private void linkKryptonLinkLabel_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Krypton Link Label Examples"); - private void linkKryptonListBox_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Krypton ListBox Examples"); + private void linkKryptonListBox_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Krypton ListBox Examples"); - private void linkKryptonCheckedListBox_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Krypton Checked ListBox Examples"); + private void linkKryptonCheckedListBox_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Krypton Checked ListBox Examples"); - private void linkKryptonMaskedTextBox_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Krypton Masked TextBox Examples"); + private void linkKryptonMaskedTextBox_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Krypton Masked TextBox Examples"); - private void linkKryptonPalette_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Krypton Palette Examples"); + private void linkKryptonPalette_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Krypton Palette Examples"); - private void linkKryptonPanel_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Krypton Panel Examples"); + private void linkKryptonPanel_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Krypton Panel Examples"); - private void linkKryptonSeparator_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Krypton Separator Examples"); + private void linkKryptonSeparator_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Krypton Separator Examples"); - private void linkKryptonRadioButton_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Krypton RadioButton Examples"); + private void linkKryptonRadioButton_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Krypton RadioButton Examples"); - private void linkKryptonTrackBar_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Krypton TrackBar Examples"); + private void linkKryptonTrackBar_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Krypton TrackBar Examples"); - private void linkKryptonSplitContainer_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Krypton Split Container Examples"); + private void linkKryptonSplitContainer_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Krypton Split Container Examples"); - private void linkKryptonComboBox_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Krypton ComboBox Examples"); + private void linkKryptonComboBox_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Krypton ComboBox Examples"); - private void linkKryptonTextBox_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Krypton TextBox Examples"); + private void linkKryptonTextBox_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Krypton TextBox Examples"); - private void linkKryptonRichTextBox_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Krypton Rich TextBox Examples"); + private void linkKryptonRichTextBox_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Krypton Rich TextBox Examples"); - private void linkKryptonNumericUpDown_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Krypton Numeric UpDown Examples"); + private void linkKryptonNumericUpDown_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Krypton Numeric UpDown Examples"); - private void linkKryptonDomainUpDown_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Krypton Domain UpDown Examples"); + private void linkKryptonDomainUpDown_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Krypton Domain UpDown Examples"); - private void linkKryptonBreadCrumb_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Krypton Bread Crumb Examples"); + private void linkKryptonBreadCrumb_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Krypton Bread Crumb Examples"); - private void linkKryptonDateTimePicker_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Krypton DateTimePicker Examples"); + private void linkKryptonDateTimePicker_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Krypton DateTimePicker Examples"); private void linkKryptonMonthCalendar_LinkClicked(object sender, EventArgs e) { @@ -248,101 +288,125 @@ private void linkKeyTipsTabs_LinkClicked(object sender, EventArgs e) LaunchApplication(@"Key Tips And Keyboard Access"); } - private void labelAutoShrinkingGroups_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Auto Shrinking Groups"); + private void labelAutoShrinkingGroups_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Auto Shrinking Groups"); - private void labelQuickAccessToolbar_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Quick Access Toolbar"); + private void labelQuickAccessToolbar_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Quick Access Toolbar"); private void linkRibbonGallery_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Ribbon Gallery"); - private void linkRibbonToolTips_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Ribbon Tool Tips"); + private void linkRibbonToolTips_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Ribbon Tool Tips"); - private void linkRibbonControls_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Ribbon Controls"); + private void linkRibbonControls_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Ribbon Controls"); - private void linkKryptonGallery_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Krypton Gallery Examples"); + private void linkKryptonGallery_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Krypton Gallery Examples"); - private void linkApplicationMenu_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Application Menu"); + private void linkApplicationMenu_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Application Menu"); - private void linkOutlookMailClone_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Outlook Mail Clone"); + private void linkOutlookMailClone_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Outlook Mail Clone"); - private void linkRibbonAndNavigator_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Ribbon And Navigator And Workspace"); + private void linkRibbonAndNavigator_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Ribbon And Navigator And Workspace"); private void linkMDIRibbon_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"MDI Ribbon"); - private void linkExpandingPages_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Expanding Pages"); + private void linkExpandingPages_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Expanding Pages"); - private void linkNavigatorBasicEvents_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Basic Events"); + private void linkNavigatorBasicEvents_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Basic Events"); - private void linkNavigatorUserPageCreation_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"User Page Creation"); + private void linkNavigatorUserPageCreation_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"User Page Creation"); - private void linkNavigatorOneNoteTabs_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"OneNote Tabs"); + private void linkNavigatorOneNoteTabs_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"OneNote Tabs"); - private void linkNavigatorOutlookMockup_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Outlook Mockup"); + private void linkNavigatorOutlookMockup_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Outlook Mockup"); - private void linkWorkspaceCellModes_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Workspace Cell Modes"); + private void linkWorkspaceCellModes_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Workspace Cell Modes"); - private void linkWorkspaceCellLayout_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Workspace Cell Layout"); + private void linkWorkspaceCellLayout_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Workspace Cell Layout"); - private void linkWorkspacePersistence_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"WorkspacePersistence"); + private void linkWorkspacePersistence_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"WorkspacePersistence"); - private void linkCellMaximizeAndRestore_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Cell Maximize And Restore"); + private void linkCellMaximizeAndRestore_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Cell Maximize And Restore"); - private void linkBasicPageDragAndDrop_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Basic Page Drag And Drop"); + private void linkBasicPageDragAndDrop_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Basic Page Drag And Drop"); - private void linkAdvancedPageDragAndDrop_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Advanced Page Drag And Drop"); + private void linkAdvancedPageDragAndDrop_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Advanced Page Drag And Drop"); private void memoEditor_Clicked(object sender, EventArgs e) => LaunchApplication(@"Memo Editor"); - private void linkStandardDocking_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Standard Docking"); + private void linkStandardDocking_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Standard Docking"); - private void linkMultiControlDocking_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Multi Control Docking"); + private void linkMultiControlDocking_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Multi Control Docking"); - private void linkExternalDragToDocking_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"External Drag To Docking"); + private void linkExternalDragToDocking_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"External Drag To Docking"); - private void linkNavigatorAndFloatingWindows_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Navigator And Floating Windows"); + private void linkNavigatorAndFloatingWindows_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Navigator And Floating Windows"); - private void linkDockingPersistence_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Docking Persistence"); + private void linkDockingPersistence_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Docking Persistence"); private void linkDockingFlags_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Docking Flags"); - private void linkDockingCustomized_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Docking Customized"); + private void linkDockingCustomized_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Docking Customized"); private void linkPaletteDesigner_LinkClicked(object sender, EventArgs e) => LaunchPaletteDesignerApplication(); - private void linkPaletteUpgradeTool_LinkClicked(object sender, EventArgs e) => LaunchPaletteUpgradeToolApplication(); + private void linkPaletteUpgradeTool_LinkClicked(object sender, EventArgs e) => + LaunchPaletteUpgradeToolApplication(); + #endregion private void kryptonButtonClose_Click(object sender, EventArgs e) => Close(); private void Form1_Load(object sender, EventArgs e) { - FileVersionInfo fvi = FileVersionInfo.GetVersionInfo($@"{Path.GetDirectoryName(Application.ExecutablePath)}\Krypton.Toolkit.dll"); - - kryptonManager1.GlobalPaletteMode = _settings.Theme; - + FileVersionInfo fvi = + FileVersionInfo.GetVersionInfo( + $@"{Path.GetDirectoryName(Application.ExecutablePath)}\Krypton.Toolkit.dll"); kcmbTheme.SelectedIndex = _settings.ThemeSelectedIndex; - - kcmbTheme.Text = ThemeManager.ReturnPaletteModeManagerAsString(_settings.Theme); //tsslBuildDate.Text = $"Build Date: {GeneralToolkitUtilities.GetLinkerTimestampUtc(Assembly.GetExecutingAssembly())} "; tsslBuildDate.Text = $@"Build Date: {_settings.BuildDate.ToShortDateString()}"; - tslVersion.Text = $@"Krypton Explorer Version: { _currentVersion } - Toolkit Version: { fvi.FileVersion }"; + tslVersion.Text = $@"Krypton Explorer Version: {_currentVersion} - Toolkit Version: {fvi.FileVersion}"; } - private void kbtnOpenApplicationPath_Click(object sender, EventArgs e) => Process.Start(@"explorer.exe", @"\{Application.ExecutablePath}"); - - private void KbtnKryptonExtendedToolkitPackage_Click(object sender, EventArgs e) => Process.Start(@"https://github.com/Krypton-Suite/Extended-Toolkit/commits/alpha"); + private void kbtnOpenApplicationPath_Click(object sender, EventArgs e) => + Process.Start(Application.ExecutablePath); //@"explorer.exe", @"\{Application.ExecutablePath}"); - private void kllKryptonScrollBars_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Krypton Scrollbar Examples"); + private void kllKryptonScrollBars_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Krypton Scrollbar Examples"); - private void kllKryptonWebBrowser_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Krypton WebBrowser Example"); + private void kllKryptonWebBrowser_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Krypton WebBrowser Example"); - private void kllKryptonHelpIcon_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Krypton Help Icon Examples"); - - private void kllColourDialog_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Krypton Color Dialog Example"); + private void kllKryptonHelpIcon_LinkClicked(object sender, EventArgs e) => + LaunchApplication(@"Krypton Help Icon Examples"); private void LaunchApplication(string exampleName) { @@ -353,7 +417,8 @@ private void LaunchApplication(string exampleName) } catch (Exception ex) { - KryptonMessageBox.Show(this, ex.Message, @"Explorer", MessageBoxButtons.OK, KryptonMessageBoxIcon.Error); + KryptonMessageBox.Show(this, $@"Error: {ex.Message}", @"Explorer", KryptonMessageBoxButtons.OK, + KryptonMessageBoxIcon.Error); } finally { @@ -373,13 +438,14 @@ private void LaunchPaletteDesignerApplication() } else { - KryptonMessageBox.Show( - "The Palette Designer is not currently installed. Please download the latest installation package from:\nhttps://github.com/Krypton-Suite/Theme-Palettes/releases", @"Application Not Installed", MessageBoxButtons.OK, KryptonMessageBoxIcon.Information); + KryptonMessageBox.Show(this, + "The Palette Designer is not currently installed. Please download the latest installation package from:\nhttps://github.com/Krypton-Suite/Theme-Palettes/releases", + @"Application Not Installed", KryptonMessageBoxButtons.OK, KryptonMessageBoxIcon.Information); } } catch (Exception e) { - KryptonMessageBox.Show(this, e.Message, @"Explorer", MessageBoxButtons.OK, KryptonMessageBoxIcon.Error); + KryptonMessageBox.Show(this, e.Message, @"Explorer", KryptonMessageBoxButtons.OK, KryptonMessageBoxIcon.Error); } finally { @@ -399,13 +465,14 @@ private void LaunchPaletteUpgradeToolApplication() } else { - KryptonMessageBox.Show( - "The Palette Upgrade Tool is not currently installed. Please download the latest installation package from:\nhttps://github.com/Krypton-Suite/Theme-Palettes/releases", @"Application Not Installed", MessageBoxButtons.OK, KryptonMessageBoxIcon.Information); + KryptonMessageBox.Show(this, + "The Palette Upgrade Tool is not currently installed. Please download the latest installation package from:\nhttps://github.com/Krypton-Suite/Theme-Palettes/releases", + @"Application Not Installed", KryptonMessageBoxButtons.OK, KryptonMessageBoxIcon.Information); } } catch (Exception e) { - KryptonMessageBox.Show(this, e.Message, @"Explorer", MessageBoxButtons.OK, KryptonMessageBoxIcon.Error); + KryptonMessageBox.Show(this, e.Message, @"Explorer", KryptonMessageBoxButtons.OK, KryptonMessageBoxIcon.Error); } finally { @@ -413,34 +480,175 @@ private void LaunchPaletteUpgradeToolApplication() } } - private void kllFontDialog_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Krypton Font Dialog Example"); - private void kcmbTheme_SelectedIndexChanged(object sender, EventArgs e) { _settings.ThemeSelectedIndex = kcmbTheme.SelectedIndex; - _settings.Theme = ThemeManager.GetPaletteModeManager(kcmbTheme.Manager); - _settings.Save(); } private void kbtnRestoreTheme_Click(object sender, EventArgs e) { - kcmbTheme.SelectedIndex = 22; + kcmbTheme.SelectedIndex = 33; - _settings.Theme = PaletteModeManager.Microsoft365Blue; + _settings.HelpFileLocation = @""; _settings.Save(); } - - private void klblPrintDialog_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Krypton Print Dialog Example"); - private void kbtnKryptonToolkitPackage_Click(object sender, EventArgs e) => Process.Start(@"https://www.nuget.org/profiles/Krypton_Suite"); + private void kbtnKryptonToolkitPackage_Click(object sender, EventArgs e) => + Process.Start(@"https://www.nuget.org/profiles/Krypton_Suite"); private void kbtnViewLatestReleaseNotes_Click(object sender, EventArgs e) => Process.Start(@"https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/Documents/Help/Changelog.md"); private void kbtnViewLatestCanaryReleaseNotes_Click(object sender, EventArgs e) => Process.Start(@"https://github.com/Krypton-Suite/Standard-Toolkit/blob/canary/Documents/Help/Changelog.md"); - private void kbtnViewLatestNightlyReleaseNotes_Click(object sender, EventArgs e) => Process.Start(@"https://github.com/Krypton-Suite/Standard-Toolkit/blob/nightly/Documents/Help/Changelog.md"); + private void kbtnViewLatestNightlyReleaseNotes_Click(object sender, EventArgs e) => Process.Start(@"https://github.com/Krypton-Suite/Standard-Toolkit/blob/alpha/Documents/Help/Changelog.md"); + + private void kbtnDownloadLatestDocumentation_Click(object sender, EventArgs e) + { + SaveFileDialog sfd = new() + { + Title = @"Download documentation installer to:", + Filter = @"Windows Executables|*.exe", + FileName = @"Standard Toolkit Documentation Installer" + }; + + if (sfd.ShowDialog() == DialogResult.OK) + { + WebClient client = new(); + + _documentationDownloadLocation = Path.GetFullPath(sfd.FileName); + + tspbDownloadStatus.Visible = true; + + client.DownloadFile(@"https://tinyurl.com/mvksw89c", _documentationDownloadLocation); + + tspbDownloadStatus.Text = $@"Downloading: {Path.GetFileName(_documentationDownloadLocation)}"; + + client.DownloadProgressChanged += DownloadProgressChanged; + + client.DownloadFileCompleted += DownloadFileCompleted; + } + } + + private void DownloadFileCompleted(object sender, AsyncCompletedEventArgs e) + { + try + { + DialogResult result = KryptonMessageBox.Show(this, @"Download completed. Install now?", + @"Download Successful", + KryptonMessageBoxButtons.YesNo, KryptonMessageBoxIcon.Information); + + if (result == DialogResult.Yes) + { + Process.Start(_documentationDownloadLocation); + } + } + catch (Exception exception) + { + KryptonMessageBox.Show($"Error: {exception}"); + } + } + + private void DownloadProgressChanged(object sender, DownloadProgressChangedEventArgs e) + { + tspbDownloadStatus.Maximum = (int)e.TotalBytesToReceive / 100; + + tspbDownloadStatus.Value = (int)e.BytesReceived / 100; + } + + private async void bgwDownloadDocumentation_DoWork(object sender, DoWorkEventArgs e) + { + //HttpClient client = new(); + + WebClient client = new(); + + tspbDownloadStatus.Text = $@"Downloading: {Path.GetFileName(_documentationDownloadLocation)}"; + + if (!string.IsNullOrEmpty(_documentationDownloadLocation)) + { + //var downladContent = await client.GetStreamAsync(@"https://tinyurl.com/mvksw89c"); + + //using (var fs = File.Create(_documentationDownladLocation)) + //{ + // downladContent.CopyTo(fs); + //} + + client.DownloadFile(@"https://tinyurl.com/mvksw89c", _documentationDownloadLocation); + } + } + + private void bgwDownloadDocumentation_ProgressChanged(object sender, ProgressChangedEventArgs e) => + tspbDownloadStatus.Value = e.ProgressPercentage; + + private void bgwDownloadDocumentation_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) + { + DialogResult result = KryptonMessageBox.Show(this, @"Download completed. Install now?", @"Download Successful", + KryptonMessageBoxButtons.YesNo, KryptonMessageBoxIcon.Information); + + if (result == DialogResult.Yes) + { + Process.Start(_documentationDownloadLocation); + } + } + + private void kbtnLaunchHelp_Click(object sender, EventArgs e) + { + try + { + if (!string.IsNullOrEmpty(_settings.HelpFileLocation)) + { + if (File.Exists(_settings.HelpFileLocation)) + { + Process.Start(_settings.HelpFileLocation); + } + else + { + var locator = new HelpFileLocator(); + + locator.Show(); + } + } + else + { + var locator = new HelpFileLocator(); + + locator.Show(); + } + } + catch (Exception exc) + { + KryptonMessageBox.Show(this, $@"Error: {exc}", @"Unexpected Error", KryptonMessageBoxButtons.OK, + KryptonMessageBoxIcon.Error); + } + } + + private void kllPropertyGrid_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Krypton Property Grid Example"); + + private void kllblIntegratedToolbar_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Integrated Toolbar Example"); + + private void kllProgressBar_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Krypton ProgressBar Examples"); + + private void kllKryptonThemeSelector_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Krypton Theme Selector"); + + + private void linkKryptonColorDialog_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Krypton Color Dialog Example"); + + private void linkKryptonFolderBrowser_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"KryptonFolderBrowserDialog Example"); + + private void linkKryptonFontDialog_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Krypton Font Dialog Example"); + + private void linkKryptonListView_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Krypton ListView Examples"); + + private void linkKryptonOpenFileDialog_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"KryptonOpenFileDialog Example"); + + private void linkKryptonPrintDialog_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Krypton Print Dialog Example"); + + private void linkKryptonSaveFileDialog_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"KryptonSaveFileDialog Example"); + + private void linkKryptonStringCollector_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Krypton String Collection Editor Examples"); + + private void linkKryptonTableLayout_LinkClicked(object sender, EventArgs e) => LaunchApplication(@"Krypton TableLayoutPanel Examples"); } } \ No newline at end of file diff --git a/Source/Krypton Explorer/Form1.resx b/Source/Krypton Explorer/Form1.resx index b2f17efc..40f22d48 100644 --- a/Source/Krypton Explorer/Form1.resx +++ b/Source/Krypton Explorer/Form1.resx @@ -1,17 +1,17 @@ - @@ -118,6 +118,255 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Qk02AwAAAAAAADYAAAAoAAAAEAAAABAAAAABABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wD//wD/ + /wD//wD//wD//wD//wD//wD//wD//wD//wD//wD//wD//wD//wD//wD/uaKTYkk1Ykk1Yko0ZEk1YEg2 + ZUo1Ykk1Ykg3ZEk1Zkg3YEkzY0k4ZEk1Y0g0/wD/tKGU2OrpxdbZwtLYv8/Vvc/QuMjOtcfIscPEr77B + qbm/p7i7pLK4obCzYkk1/wD/uaKT2uju2uju1+ft1+ft1+ft1enu1enu1urr1urr1urr2Oju2Ojurb28 + Yko0/wD/taOS1+ft1+ftuJx+up2Cup6AuZ1+2eftuJx+up2Cup6AuZ1+2OnsscDDYkg3/wD/uqaV1+ft + 1+ftup6A/v/9///+up2C2eftup6A/v/9///+up2C2Onss8THYUkx/wD/vqqZ2uns2unsuZ1/uJ2Du52C + tp191unsuZ1/uJ2Du52Ctp191+jrucfNZEk1/wD/xa6e2ert2ert2ert2ejq2ejq2ejq2ejq2ejq2ejq + 2ejq2ejq2unsuczPZUk4/wD/ybKj2ert2ert2ejq2Ons2Ons2Ons1uns1uns1uns1uns1uns1ersvtHU + YUg0/wD/xa6e2ert2ertuJ6Qq5GBq5GBq5GBoYd2oYd2oYd2oYd2oYd22unsuczPZUk4/wD/ybKj2ert + 2ert2ejq2Ons2Ons2Ons1uns1uns1uns1uns1uns1ersvtHUYUg0/wD/vqqZ1enq1enquJ6Qq5GBq5GB + q5GBoYd2oYd2oYd2oYd2oYd21+jrwdXWYkk1/wD/xa6e2uns2uns1uns2env2env1+nq1+nq1+nq1+nq + 1+nq1+nq2+rtwNTZYko0/wD/6amL66qL6quJ6qqL6KWG6p1855du5I9i5YVX5H1M43VB3nI45XM34HE5 + xWIw/wD/6KuL/8Oj/cOg/sGf/L2b+7iX/LSS+7CK+quE96h99aF39pxz9Zlq8pVkz2Qx/wD/6qmN6KuL + 66mM66qL66qL6aaF6KJ96Zx15pRq5I9i54hX5oBQ5H1G43ZA4XI6/wD/ + + + + + Qk02AwAAAAAAADYAAAAoAAAAEAAAABAAAAABABgAAAAAAAAAAADEDgAAxA4AAAAAAAAAAAAA+trEgAAA + +trEgAAA+trEgAAA+trE+trE+trEgAAA+trEgAAA+trEgAAA+trEgAAAgAAA+trE+trE+trE+trE+trE + gAAA+trE+trE+trE+trE+trE+trE+trE+trE+trE+trE+trE+trE+trE+trE+trE+trE+trE+trEgAAA + +trE+trE+trE+trE+trEgAAAgAAA+trE+trE+trE+trE+trEgAAA+trE+trE+trE+trE+trE+trE+trE + +trE+trE+trE+trE+trE+trE+trE+trE+trE+trE+trEgAAA+trE+trE+trE+trE+trEgAAAgAAA+trE + +trE+trE+trE+trEgAAA+trE+trE+trE+trE+trE+trE+trE+trE+trE+trE+trE+trE+trE+trE+trE + +trE+trE+trEgAAA+trE+trE+trE+trE+trEgAAAgAAA+trE+trE+trE+trE+trEgAAA+trE+trE+trE + +trE+trE+trE+trE+trE+trE+trE+trE+trE+trE+trE+trE+trE+trE+trEgAAA+trE+trE+trE+trE + +trEgAAAgAAA+trE+trE+trE+trE+trEgAAA+trE+trE+trE+trE+trE+trE+trE+trE+trE+trE+trE + +trE+trE+trE+trE+trE+trE+trEgAAA+trE+trE+trE+trE+trEgAAAgAAA+trE+trE+trE+trE+trE + gAAA+trE+trE+trE+trE+trE+trE+trE+trE+trE+trE+trE+trE+trE+trE+trE+trE+trE+trEgAAA + +trE+trE+trE+trE+trEgAAAgAAA+trE+trE+trE+trE+trEgAAA+trE+trE+trE+trE+trE+trE+trE + +trE+trE+trE+trE+trE+trE+trE+trE+trE+trE+trEgAAA+trE+trE+trE+trE+trEgAAAgAAA+trE + gAAA+trEgAAA+trEgAAA+trE+trE+trEgAAA+trEgAAA+trEgAAA+trE + + + + + Qk02AwAAAAAAADYAAAAoAAAAEAAAABAAAAABABgAAAAAAAAAAADEDgAAxA4AAAAAAAAAAAAA/wD//wD/ + /wD//wD//wD//wD//wD//wD//wD//wD//wD//wD//wD//wD//wD//wD/wKBgwKBgwKBgwKBgwKBgwKBg + wKBgwKBgwKBgwKBgwKBgwKBgwKBgwKBgwKBgwKBgwKBg//////////////////////////////////// + ////////////////////wKBgwKBg//////////////////////////////////////////////////// + ////wKBgwKBg/////wAA/wAA/wAA////////////////////AAAAAAAAAAAAAAAA////wKBgwKBg//// + ////////////////////////////////AAAA////////AAAA////wKBgwKBg/////wAA/wAA/wAA/wAA + /wAA////////////////AAAAAAAAAAAA////wKBgwKBg//////////////////////////////////// + ////////////AAAA////wKBgwKBg/////wAA/wAA/wAA/wAA/wAA/wAA/wAA////AAAAAAAAAAAAAAAA + ////wKBgwKBg////////////////////////////////////////////////////////wKBgwKBg//// + /wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA////////////////wKBgwKBg//////////////////// + ////////////////////////////////////wKBgwKBg/////wAA/wAA/wAA/wAA/wAA/wAA/wAA/wAA + /wAA/wAA/wAA/wAA////wKBgwKBg//////////////////////////////////////////////////// + ////wKBgwKBg////////////////////////////////////////////////////////wKBgwKBgwKBg + wKBgwKBgwKBgwKBgwKBgwKBgwKBgwKBgwKBgwKBgwKBgwKBgwKBgwKBg + + + + + Qk02AwAAAAAAADYAAAAoAAAAEAAAABAAAAABABgAAAAAAAAAAADEDgAAxA4AAAAAAAAAAAAA+trEgAAA + +trEgAAA+trEgAAA+trEgAAA+trEgAAA+trEgAAA+trEgAAA+trEgAAAgAAA+trE+trE+trE+trE+trE + +trE+trE+trE+trE+trE+trE+trE+trE+trE+trE+trE+trE+trE/9u//9u//9u//9u/+trE+trE/9u/ + /9u//9u//9u//9u//9u/gAAAgAAA+trE+trE/9u//9u//9u//9u/+trE+trE/9u//9u//9u//9u//9u/ + /9u/+trE+trE+trE+trE/9u//9u//9u//9u/+trE+trE+trE+trE+trE+trE+trE+trEgAAAgAAA+trE + +trE/9u//9u//9u//9u/+trE+trE/9u//9u//9u//9u//9u//9u/+trE+trE+trE+trE/9u//9u//9u/ + /9u/+trE+trE/9u//9u//9u//9u//9u//9u/gAAAgAAA+trE+trE/9u//9u//9u//9u/+trE+trE/9u/ + /9u//9u//9u//9u//9u/+trE+trE+trE+trE/9u//9u//9u//9u/+trE+trE/9u//9u//9u//9u//9u/ + /9u/gAAAgAAA+trE+trE/9u//9u//9u//9u/+trE+trE/9u//9u//9u//9u//9u//9u/+trE+trE+trE + +trE/9u//9u//9u//9u/+trE+trE/9u//9u//9u//9u//9u//9u/gAAAgAAA+trE+trE/9u//9u//9u/ + /9u/+trE+trE/9u//9u//9u//9u//9u//9u/+trE+trE+trE+trE/9u//9u//9u//9u/+trE+trE/9u/ + /9u//9u//9u//9u//9u/gAAAgAAA+trE+trE/9u//9u//9u//9u/+trE+trE/9u//9u//9u//9u//9u/ + /9u/+trE+trE+trE+trE+trE+trE+trE+trE+trE+trE/9u//9u//9u//9u//9u//9u/gAAAgAAA+trE + gAAA+trEgAAA+trEgAAA+trEgAAA+trEgAAA+trEgAAA+trEgAAA+trE + + + + + Qk02AwAAAAAAADYAAAAoAAAAEAAAABAAAAABABgAAAAAAAAAAADEDgAAxA4AAAAAAAAAAAAA/wD//wD/ + /wD//wD//wD//wD//wD//wD//wD//wD//wD//wD//wD//wD//wD//wD/wKBgwKBgwKBgwKBgwKBgwKBg + wKBgwKBgwKBgwKBgwKBgwKBgwKBgwKBgwKBgwKBgwKBg//////////////////////////////////// + ////////////////////wKBgwKBg////////////////////////z72hz72hz72h0L6jz72h0L6jz72h + ////wKBgwKBg////////////////////////z72h+uzi+uzi+uzi+uzi+uziz72h////wKBgwKBg//// + BAQEBAQEBAQEBAQE////z72h+Ojb+OjbAAAA+Ojb+Ojbz72h////wKBgwKBg////////////BAQE//// + ////0L6j9ePVAAAAAAAAAAAA9ePV0L6j////wKBgwKBg////////////BAQE////////z72h+vLr+vLr + +vLr+vLr+vLrz72h////wKBgwKBg////////////BAQE////////z72hz72hz72h0L6jz72h0L6jz72h + ////wKBgwKBg////BAQE////BAQE////////z72h+uzi+uzi+uzi+uzi+uziz72h////wKBgwKBg//// + ////BAQEBAQE////////z72h+OjbAAAAAAAAAAAA+Ojbz72h////wKBgwKBg////////////BAQE//// + ////0L6j9ePV9ePVAAAA9ePV9ePV0L6j////wKBgwKBg////////////////////////z72h+vLr+vLr + +vLr+vLr+vLrz72h////wKBgwKBg////////////////////////0L6jz72hz72h0L6jz72h0L6j0L6j + ////wKBgwKBg////////////////////////////////////////////////////////wKBgwKBgwKBg + wKBgwKBgwKBgwKBgwKBgwKBgwKBgwKBgwKBgwKBgwKBgwKBgwKBgwKBg + + + + + Qk02AwAAAAAAADYAAAAoAAAAEAAAABAAAAABABgAAAAAAAAAAADEDgAAxA4AAAAAAAAAAAAA/wD//wD/ + /wD//wD//wD//wD//wD//wD//wD//wD//wD//wD//wD//wD//wD//wD/wKBgwKBgwKBgwKBgwKBgwKBg + wKBgwKBgwKBgwKBgwKBgwKBgwKBgwKBgwKBgwKBgwKBg//////////////////////////////////// + ////////////////////wKBgwKBg////////////AAAAAAAAAAAAAAAAAAAA//////////////////// + ////wKBgwKBg////////////////////////////////////////////////////////wKBgwKBg//// + ////////AAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////////wKBgwKBg//////////////////// + ////////////////////////////////////wKBgwKBg////////e6vDeanBeanBeanBe6vDe6vDeanB + e6vDeanBeanB////////wKBgwKBg////eanBZdv/Zdv/Zdv/Zdv/adz/adz/adz/Zdv/Zdv/Zdv/eanB + ////wKBgwKBg////e6vDTdX/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATdX/e6vD////wKBgwKBg//// + eanBsu3/su3/su3/su3/su3/su3/su3/su3/su3/su3/eanB////wKBgwKBg////////e6vDeanBeanB + eanBe6vDe6vDeanBe6vDeanBeanB////////wKBgwKBg//////////////////////////////////// + ////////////////////wKBgwKBg////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////// + ////wKBgwKBg////////////////////////////////////////////////////////wKBgwKBgwKBg + wKBgwKBgwKBgwKBgwKBgwKBgwKBgwKBgwKBgwKBgwKBgwKBgwKBgwKBg + + + + + Qk02AwAAAAAAADYAAAAoAAAAEAAAABAAAAABABgAAAAAAAAAAADEDgAAxA4AAAAAAAAAAAAA/wD//wD/ + /wD//wD//wD//wD//wD//wD//wD//wD//wD//wD//wD//wD//wD//wD/uaKTYkk1Ykk1Yko0ZEk1YEg2 + ZUo1Ykk1Ykg3ZEk1Zkg3YEkzY0k4ZEk1Y0g0/wD/tKGU2OrpxdbZwtLYv8/Vvc/QuMjOtcfIscPEr77B + qbm/p7i7pLK4obCzYkk1/wD/uaKT2uju1+ft1enu1urr2Oju2Ons2Oju2uns2Ons2Oju2Ons1unsrb28 + Yko0/wD/taOS1uns2+rt2Orr2unr2ejrt55+t51/uZ1/uZ1+u55/upx/2envscDDYkg3/wD/uqaV2Orr + tp2NrJKCoYd21unsup6A///+//7//f//////uJ9/1unus8THYUkx/wD/vqqZ1+ft2Orr2eft2+rt2Ons + uZ1+upx/up5/uZ1/up1+upx/2unrucfNZEk1/wD/xa6e2uns2env1uns2+fr1+jr1urr1ers2+fr1err + 1+jr1uns2+rtuczPZUk4/wD/ybKj2ert2ejq2Ons1uns2unsuJx+up2Cup1+vJ1+up6AuZ1+1ersvtHU + YUg0/wD/vqqZ1enquJ6Qq5GBoYd22unsup6A/v/9//7//f/////+up2C1+jrwdXWYkk1/wD/xa6e2uns + 1uns2env1+nq2OnsuZ1/uJ2Dt51/uZyBu52Ctp192+rtwNTZYko0/wD/ybKj1uns1uns2uju2Ons1uvp + 2Ons2Orr2Orr2unr1urr2Ons2+fr2OrrZEk0/wD/6amL66qL6quJ6qqL6KWG6p1855du5I9i5YVX5H1M + 43VB3nI45XM34HE5xWIw/wD/6KuL/8Oj/cOg/sGf/L2b+7iX/LSS+7CK+quE96h99aF39pxz9Zlq8pVk + z2Qx/wD/6qmN6KuL66mM66qL66qL6aaF6KJ96Zx15pRq5I9i54hX5oBQ5H1G43ZA4XI6/wD//wD//wD/ + /wD//wD//wD//wD//wD//wD//wD//wD//wD//wD//wD//wD//wD//wD/ + + + + + Qk02AwAAAAAAADYAAAAoAAAAEAAAABAAAAABABgAAAAAAAAAAADEDgAAxA4AAAAAAAAAAAAA/wD//wD/ + /wD//wD//wD//wD//wD//wD//wD//wD//wD//wD//wD//wD//wD//wD/uaKTYkk1Ykk1Yko0ZEk1YEg2 + ZUo1Ykk1Ykg3ZEk1Zkg3YEkzY0k4ZEk1Y0g0/wD/tKGU2OrpxdbZwtLYv8/Vvc/QuMjOtcfIscPEr77B + qbm/p7i7pLK4obCzYkk1/wD/uaKT2uju1+ft1enu1urr2Oju2Ons2Oju2uns2Ons2Oju2Ons1unsrb28 + Yko0/wD/taOS1uns2+rt2Orr2unr2ejrt55+t51/uZ1/uZ1+u55/upx/2envscDDYkg3/wD/uqaV2Orr + tp2NrJKCoYd21unsup6A///+//7//f//////uJ9/1unus8THYUkx/wD/vqqZ1+ft2Orr2eft2+rt2Ons + uZ1+upx/up5/uZ1/up1+upx/2unrucfNZEk1/wD/xa6e2uns2env1uns2+fr1+jr1urr1ers2+fr1err + 1+jr1uns2+rtuczPZUk4/wD/ybKj2ert2ejq2Ons1uns2unsuJx+up2Cup1+vJ1+up6AuZ1+1ersvtHU + YUg0/wD/vqqZ1enquJ6Qq5GBoYd22unsup6A/v/9//7//f/////+up2C1+jrwdXWYkk1/wD/xa6e2uns + 1uns2env1+nq2OnsuZ1/uJ2Dt51/uZyBu52Ctp192+rtwNTZYko0/wD/ybKj1uns1uns2uju2Ons1uvp + 2Ons2Orr2Orr2unr1urr2Ons2+fr2OrrZEk0/wD/6amL66qL6quJ6qqL6KWG6p1855du5I9i5YVX5H1M + 43VB3nI45XM34HE5xWIw/wD/6KuL/8Oj/cOg/sGf/L2b+7iX/LSS+7CK+quE96h99aF39pxz9Zlq8pVk + z2Qx/wD/6qmN6KuL66mM66qL66qL6aaF6KJ96Zx15pRq5I9i54hX5oBQ5H1G43ZA4XI6/wD//wD//wD/ + /wD//wD//wD//wD//wD//wD//wD//wD//wD//wD//wD//wD//wD//wD/ + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO + vAAADrwBlbxySQAAAHpJREFUOE+tkN0JwCAMhIVO0X0c2AH62j0U5yhpKglYcv0J+vChHpfjYiCiIaDo + IeScaQQTUGtdPbQArTMtgM/E7KWUjd9RzUiHK1wmGYpi1gCja4PlAgR83p9W8AUwh3D7AyF1Q0aHDTzM + CehBpjdMgJdWfQQo/ofCCbVnGCT3tA7bAAAAAElFTkSuQmCC + + + + + Qk02AwAAAAAAADYAAAAoAAAAEAAAABAAAAABABgAAAAAAAAAAADEDgAAxA4AAAAAAAAAAAAA/wD/rNPe + lMfXlMfXlMfXlMfXlMfXlMfXlMfXlMfXlMfXlMfXlMfXlMfXo87c/wD/r9Pfqtrox/T/x/T/zPX/0/f/ + 1/j/2vj/2vj/2vj/1/j/0/f/zPX/x/T/suDupM3bjLzQzPX/e+H/AAD/AAD/AAD/AAD/AAD/AAD/AAD/ + AAD/AAD/AAD/e+H/yPT/ibvPg7XKzPX/e+H/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/e+H/ + yfT/g7XKfq/GzPX/e+H/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/e+H/y/X/fq/Ge6vDzPX/ + e+H/duD/e+H/duD/duD/e+H/huT/duD/duD/e+H/huT/e+H/zPX/e6vDeanBzfX/dN//eOD/dN//eOD/ + e+H/feL/f+L/feL/e+H/eOD/dN//bt7/zfX/eanBd6fAz/b/XNn/Zdv/bt7/bt7/RpGnAAAATaO9AAAA + XMLhZdv/bt7/Ydr/z/b/d6fAeanB0Pb/T9X/Vtf/Xtn/Xtn/AAAARqjHU8vwAAAATb7hVtf/Xtn/U9b/ + 0Pb/eanBe6vD0fb/TdX/TdX/TdX/TdX/Pq7QKnWMAAAAAAAARLzhTdX/TdX/TdX/0fb/e6vDfq/G0vb/ + TdX/TdX/TdX/TdX/TdX/TdX/RsLpAAAARsLpTdX/TdX/TdX/0vb/fq/Gg7XK1Pf/pur/pur/pur/pur/ + UHJ8AAAAAAAAdKSypur/pur/pur/pur/1Pf/g7XKibvP1ff/su3/su3/su3/su3/su3/su3/su3/su3/ + su3/su3/su3/su3/1ff/ibvPlsXVz/L7yPL/yPL/yPL/yPL/yPL/yPL/yPL/yPL/yPL/ve//ve//yPL/ + 0/X+ksLTutrip9Xj0PL62Pj/2Pj/2Pj/2Pj/2Pj/2Pj/2Pj/2Pj/yPL/yPL/0PL6rtnmstbh/wD/wN3l + n8/dl8val8val8val8val8val8val8val8val8val8van8/dudrj/wD/ + + + + + Qk02AwAAAAAAADYAAAAoAAAAEAAAABAAAAABABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wD//wD/ + /////////////////////////////////////////////////wD//wD//wD///////////////////// + /////////////////////////////////////wD/////////////////////tV5Kmj8wpEY2pEY2/ff1 + pEY2pEY2jzsupEY2////////////////////////////+N/P5YRnzHRp9+7m/fn4/ff0jDktpEY27NLK + ////////////////////////////////+OTU4YJnvGFYvoJ+t3pvhTgsjDkt7dvW//////////////// + ////////////////////+urc4IdswVZC68/Kl0MzhTgs6tjU////////////6vP3Sa7YCJ3aWq7S5+vt + +/Lu+/Dq++/h4pF20nNkpUo6l0Mz7NzY////////////h8rfLrzuAafoA6DfTqnP2tbtiIneMzjO/fXp + 5JV7yU47pUo679/b////////////ntXgcdjzLrzuAqjoCZ7aj5PlYWfcRErUKC3M/vjt6piFtEQ18uLf + ////////////sd3lq/D3cdfyLr3uW7fdj5TpeH7iV13YRErUNDjO/vrv1pF/9ebj////////////6vX5 + qNnjiMvgnc7dwX9epZjLd3zic3jhXmTbiYne/////////////////////////////////8Ol/pVg7IdV + zYZwppnMh4zoj5Tl2tbt/////////////////////////////////7SO/6R1/5lk9IxY34ZY//z7//// + /////////////////////////////////////9fC/7SN/6h7/51q/LmY/v79//////////////////// + /////////wD///////////Lr/9nF/7yZ/8qw/+rf/////////////////////////////wD//wD//wD/ + /////////////////////////////////////////////////wD//wD/ + + + + + Qk02BAAAAAAAADYAAAAoAAAAEAAAABAAAAABACAAAAAAAAAAAADEDgAAxA4AAAAAAAAAAAAA/wD//6zT + 3v+Ux9f/lMfX/5TH1/+Ux9f/lMfX/5TH1/+Ux9f/lMfX/5TH1/+Ux9f/lMfX/5TH1/+jztz//wD//6/T + 3/+q2uj/x/T//8f0///M9f//0/f//9f4///a+P//2vj//9r4///X+P//0/f//8z1///H9P//suDu/6TN + 2/+MvND/xvL9/3vh//+F4///jOX//5Pn//+Z6f//nur//6Dr//+e6v//men//5Pn//+M5f//heP//8j0 + //+Ju8//g7XK/8n0//924P//e+H//wAAAP+G5P//AAAA/47m//8AAAD/jub//wAAAP+G5P//AAAA/3vh + ///J9P//g7XK/36vxv/L9f//a93//wAAAP903///eOD//3vh//994v//f+L//33i//974f//eOD//3Tf + //9u3v//y/X//36vxv97q8P/zPX//1zZ//9h2v//Zdv//27e//9Gkaf/AAAA/02jvf8AAAD/XMLh/2nc + //8AAAD/Ydr//8z1//97q8P/eanB/831//9P1f//AAAA/1bX//9e2f//AAAA/0aox/9Ty/D/AAAA/02+ + 4f9Y2P//Vtf//1PW///N9f//eanB/3enwP/P9v//TdX//03V//9N1f//TdX//z6u0P8qdYz/AAAA/wAA + AP9EvOH/TdX//wAAAP9N1f//z/b//3enwP95qcH/0Pb//03V//8AAAD/TdX//03V//9N1f//TdX//0bC + 6f8AAAD/RsLp/03V//9N1f//TdX//9D2//95qcH/e6vD/9H2//+m6v//pur//6bq//+m6v//UHJ8/wAA + AP8AAAD/dKSy/6bq//+m6v//AAAA/6bq///R9v//e6vD/36vxv/S9v//su3//wAAAP+y7f//su3//7Lt + //+y7f//su3//7Lt//+y7f//su3//7Lt//+y7f//0vb//36vxv+Dtcr/1Pf//73v//+97///ve///73v + //+97///ve///73v//+97///ve///73v//8AAAD/ve///9T3//+Dtcr/ibvP/9X3///I8v//AAAA/8jy + //8AAAD/yPL//wAAAP/I8v//AAAA/8jy//8AAAD/yPL//8jy///V9///ibvP/5bF1f/P8vv/0/X//9P1 + ///T9f//0/X//9P1///T9f//0/X//9P1///T9f//0/X//9P1///T9f//0/X+/5LC0/+62uL/p9Xj/9Dy + +v/Y+P//2Pj//9j4///Y+P//2Pj//9j4///Y+P//2Pj//9j4///Y+P//0PL6/67Z5v+y1uH//wD//8Dd + 5f+fz93/l8va/5fL2v+Xy9r/l8va/5fL2v+Xy9r/l8va/5fL2v+Xy9r/l8va/5/P3f+52uP//wD//w== + + + + + Qk3WAAAAAAAAAFYAAAAoAAAAEAAAABAAAAABAAQAAAAAAAAAAADEDgAAxA4AAAgAAAAIAAAA/wD///b2 + 9v9ZWVn/QkJC/4aGhv9kZGT/nJyc/01NTf8BEQAAAAAAABQ0EAAAAAAAEzNBAAAAAAAUMzQQAAAAAAFD + M0EAAAAAABQzNBERAAAAAUMzczIQAAAAFDMzMzEAAAABczMzMhAAAAEzM0QzEAAAATM0EUMQAAABIzUQ + FhAAAAATM1EBAAAAAAEjNBAAAAAAABERAAAAAAAAAAAAAA== + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO + vAAADrwBlbxySQAAAG9JREFUOE/tk7ENwCAMBBktc1DCzgbRgFjkg5GQIsdFhClTXPO8r8F2AF601uoA + D6rWY9SQh0op8N6DiKZEdhZqyAMxxvHqEELYE0hkZ6GGZkHv/ZJoPUYNf8EBgfkbjwjMq5xznseUUtoS + fDxnuBt9uwr3IXUvDgAAAABJRU5ErkJggg== + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO + vAAADrwBlbxySQAAATpJREFUOE+lkrtKxEAUhlP4BoqNpdquohbiDWxEYgQv2VnfwE5LsRVB2EpYwzaW + 7mV2XHwAC5/A2sILC9HCJ9Bt/D0nmCVnJgHF4uNM/vnPzyFzPAD/whH2DJbLGm1l8FbuoK86eKXaCjWW + bC8zOGxXMUTmOplRiEbEvtwAu3m38QH//CGpWZ1DnAB1jZWsKYheMFxax9jqPlUfm/WeCFFdLMoAA501 + jO+cYOboNjnPHt9hIjwd3DHkb9oB/MOEKWXqoItJdWbrsQggoW8ZEtaq9xiZ9rF1+S7vND5FQNEEo3Mh + NmqPjk44E7QsQ0Lp8MbRfriSAW3M0xRftjG4eBLfKc4rJCH0vlkTN3t0HUTPstmglvaIAN4wJySnuXAT + U3g8MjapISb4dWLa0kbFYMH2Mo7wV3LF3wPvGws42mCHPXrZAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO + vAAADrwBlbxySQAAAWFJREFUOE+lU7tOw0AQzEcAEpTAnyBACBogZ8dCgpqvgOB8RGgREX6BBOY7gHxB + SpBIGkhBN8ycsHVHQmFRTG53bnd2z7tpAfgXZoggwxLRI4Ymw1QIcrzwjKN7LP6O9xwGGZNiYnJc8/wK + UpwIssVRdMyYAzfHS2alV5NgIywQM6ns5FgWyD/Svzi8waaNcUTsj9pWZQWYAVboj5i4WwnI5v1Id1GB + Ldrv+1dYcAV6VEUTsJPzWoDEsKrYTnBK/8GpbiFOd7LDFHv8Jk+1AN88PSqxagP5VqLvJv/wfVWVHd1h + jV1/1gJyROqSdpfVLt1kQVyY40w2z3XGfbgCzZ+Q4bkWoBMTcz/WX1CnbgfavrEd0ZwxBgl2qjF2brE9 + M0YrUqCtJbG7wA+p5akE6JeqqALk39iBv0iuCIMnfOuAp11l2seyxalLN1nwBAT9YdSB5qzxCrLVQdW2 + C89pDrS+AcCXrHo5kPKeAAAAAElFTkSuQmCC + + Qk02AwAAAAAAADYAAAAoAAAAEAAAABAAAAABABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wD//wD/ @@ -826,6 +1075,9 @@ 17, 17 + + 228, 17 + AAABAAUAMDAAAAEAIACoJQAAVgAAACAgAAABACAAqBAAAP4lAAAgIAAAAQAIAKgIAACmNgAAEBAAAAEA diff --git a/Source/Krypton Explorer/HelpFileLocator.Designer.cs b/Source/Krypton Explorer/HelpFileLocator.Designer.cs new file mode 100644 index 00000000..4c1f7b3f --- /dev/null +++ b/Source/Krypton Explorer/HelpFileLocator.Designer.cs @@ -0,0 +1,156 @@ +namespace KryptonExplorer +{ + partial class HelpFileLocator + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(HelpFileLocator)); + this.kryptonPanel1 = new Krypton.Toolkit.KryptonPanel(); + this.kryptonPanel2 = new Krypton.Toolkit.KryptonPanel(); + this.kryptonBorderEdge1 = new Krypton.Toolkit.KryptonBorderEdge(); + this.kbtnOk = new Krypton.Toolkit.KryptonButton(); + this.kryptonLabel1 = new Krypton.Toolkit.KryptonLabel(); + this.ktxtHelpFilePath = new Krypton.Toolkit.KryptonTextBox(); + this.bsaBrowse = new Krypton.Toolkit.ButtonSpecAny(); + this.kcmdBrowseForFile = new Krypton.Toolkit.KryptonCommand(); + ((System.ComponentModel.ISupportInitialize)(this.kryptonPanel1)).BeginInit(); + this.kryptonPanel1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.kryptonPanel2)).BeginInit(); + this.kryptonPanel2.SuspendLayout(); + this.SuspendLayout(); + // + // kryptonPanel1 + // + this.kryptonPanel1.Controls.Add(this.kbtnOk); + this.kryptonPanel1.Controls.Add(this.kryptonBorderEdge1); + this.kryptonPanel1.Dock = System.Windows.Forms.DockStyle.Bottom; + this.kryptonPanel1.Location = new System.Drawing.Point(0, 49); + this.kryptonPanel1.Name = "kryptonPanel1"; + this.kryptonPanel1.PanelBackStyle = Krypton.Toolkit.PaletteBackStyle.PanelAlternate; + this.kryptonPanel1.Size = new System.Drawing.Size(463, 50); + this.kryptonPanel1.TabIndex = 0; + // + // kryptonPanel2 + // + this.kryptonPanel2.Controls.Add(this.ktxtHelpFilePath); + this.kryptonPanel2.Controls.Add(this.kryptonLabel1); + this.kryptonPanel2.Dock = System.Windows.Forms.DockStyle.Fill; + this.kryptonPanel2.Location = new System.Drawing.Point(0, 0); + this.kryptonPanel2.Name = "kryptonPanel2"; + this.kryptonPanel2.Size = new System.Drawing.Size(463, 49); + this.kryptonPanel2.TabIndex = 1; + // + // kryptonBorderEdge1 + // + this.kryptonBorderEdge1.BorderStyle = Krypton.Toolkit.PaletteBorderStyle.HeaderSecondary; + this.kryptonBorderEdge1.Dock = System.Windows.Forms.DockStyle.Top; + this.kryptonBorderEdge1.Location = new System.Drawing.Point(0, 0); + this.kryptonBorderEdge1.Name = "kryptonBorderEdge1"; + this.kryptonBorderEdge1.Size = new System.Drawing.Size(463, 1); + this.kryptonBorderEdge1.Text = "kryptonBorderEdge1"; + // + // kbtnOk + // + this.kbtnOk.AutoSize = true; + this.kbtnOk.CornerRoundingRadius = -1F; + this.kbtnOk.DialogResult = System.Windows.Forms.DialogResult.OK; + this.kbtnOk.Location = new System.Drawing.Point(361, 13); + this.kbtnOk.Name = "kbtnOk"; + this.kbtnOk.Size = new System.Drawing.Size(90, 25); + this.kbtnOk.TabIndex = 1; + this.kbtnOk.Values.Text = "O&k"; + this.kbtnOk.Click += new System.EventHandler(this.kbtnOk_Click); + // + // kryptonLabel1 + // + this.kryptonLabel1.LabelStyle = Krypton.Toolkit.LabelStyle.BoldControl; + this.kryptonLabel1.Location = new System.Drawing.Point(13, 13); + this.kryptonLabel1.Name = "kryptonLabel1"; + this.kryptonLabel1.Size = new System.Drawing.Size(87, 20); + this.kryptonLabel1.TabIndex = 0; + this.kryptonLabel1.Values.Text = "File Location:"; + // + // ktxtHelpFilePath + // + this.ktxtHelpFilePath.ButtonSpecs.AddRange(new Krypton.Toolkit.ButtonSpecAny[] { + this.bsaBrowse}); + this.ktxtHelpFilePath.CueHint.Padding = new System.Windows.Forms.Padding(0); + this.ktxtHelpFilePath.Location = new System.Drawing.Point(107, 13); + this.ktxtHelpFilePath.Name = "ktxtHelpFilePath"; + this.ktxtHelpFilePath.Size = new System.Drawing.Size(344, 24); + this.ktxtHelpFilePath.TabIndex = 1; + // + // bsaBrowse + // + this.bsaBrowse.Enabled = Krypton.Toolkit.ButtonEnabled.True; + this.bsaBrowse.KryptonCommand = this.kcmdBrowseForFile; + this.bsaBrowse.Text = "..."; + this.bsaBrowse.UniqueName = "91ee54154bd24d56975a4c3695ed31c4"; + // + // kcmdBrowseForFile + // + this.kcmdBrowseForFile.Text = "..."; + this.kcmdBrowseForFile.Execute += new System.EventHandler(this.kcmdBrowseForFile_Execute); + // + // HelpFileLocator + // + this.AcceptButton = this.kbtnOk; + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(463, 99); + this.Controls.Add(this.kryptonPanel2); + this.Controls.Add(this.kryptonPanel1); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D; + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "HelpFileLocator"; + this.ShowInTaskbar = false; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; + this.Text = "Locate Help File"; + ((System.ComponentModel.ISupportInitialize)(this.kryptonPanel1)).EndInit(); + this.kryptonPanel1.ResumeLayout(false); + this.kryptonPanel1.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.kryptonPanel2)).EndInit(); + this.kryptonPanel2.ResumeLayout(false); + this.kryptonPanel2.PerformLayout(); + this.ResumeLayout(false); + + } + + #endregion + + private Krypton.Toolkit.KryptonPanel kryptonPanel1; + private Krypton.Toolkit.KryptonPanel kryptonPanel2; + private Krypton.Toolkit.KryptonBorderEdge kryptonBorderEdge1; + private Krypton.Toolkit.KryptonButton kbtnOk; + private Krypton.Toolkit.KryptonLabel kryptonLabel1; + private Krypton.Toolkit.KryptonTextBox ktxtHelpFilePath; + private Krypton.Toolkit.ButtonSpecAny bsaBrowse; + private Krypton.Toolkit.KryptonCommand kcmdBrowseForFile; + } +} \ No newline at end of file diff --git a/Source/Krypton Explorer/HelpFileLocator.cs b/Source/Krypton Explorer/HelpFileLocator.cs new file mode 100644 index 00000000..afc5ca07 --- /dev/null +++ b/Source/Krypton Explorer/HelpFileLocator.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +using Krypton.Toolkit; + +namespace KryptonExplorer +{ + public partial class HelpFileLocator : KryptonForm + { + private Properties.Settings _settings = new(); + + public HelpFileLocator() + { + InitializeComponent(); + } + + private void kcmdBrowseForFile_Execute(object sender, EventArgs e) + { + OpenFileDialog ofd = new OpenFileDialog() + { + Title = @"Browse for Help File:", + Filter = @"Compiled HTML Help Files|*.chm" + }; + + if (ofd.ShowDialog() == DialogResult.OK) + { + ktxtHelpFilePath.Text = Path.GetFullPath(ofd.FileName); + } + } + + private void kbtnOk_Click(object sender, EventArgs e) + { + if (!string.IsNullOrEmpty(ktxtHelpFilePath.Text)) + { + _settings.HelpFileLocation = ktxtHelpFilePath.Text; + + _settings.Save(); + } + } + } +} diff --git a/Source/Krypton Explorer/HelpFileLocator.resx b/Source/Krypton Explorer/HelpFileLocator.resx new file mode 100644 index 00000000..4a309982 --- /dev/null +++ b/Source/Krypton Explorer/HelpFileLocator.resx @@ -0,0 +1,440 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + + + AAABAAUAMDAAAAEAIACoJQAAVgAAACAgAAABACAAqBAAAP4lAAAgIAAAAQAIAKgIAACmNgAAEBAAAAEA + IABoBAAATj8AABAQAAABAAgAaAUAALZDAAAoAAAAMAAAAGAAAAABACAAAAAAAABIAAAAAAAAAAAAAAAA + AAAAAAAAAAAAADMzMwozMzMKMzMzCjMzMwozMzMKMzMzCjMzMwozMzMKMzMzCjMzMwozMzMKMzMzCjMz + MwozMzMKMzMzCjMzMwozMzMKMzMzCjMzMwozMzMKMzMzCjMzMwozMzMKMzMzCjMzMwozMzMKMzMzCjMz + MwozMzMKMzMzCjMzMwozMzMKMzMzCjMzMwozMzMKMzMzCjMzMwozMzMKMzMzCjMzMwozMzMKMzMzCjMz + MwozMzMKMzMzCioqKgYAAAAAs+SwWJHMj/+Qy47/jsiM/47IjP+OyIz/jsiM/47IjP+OyIz/jsiM/47I + jP+OyIz/jsiM/47IjP+OyIz/jsiM/47IjP+OyIz/jsiM/47IjP+OyIz/jsiM/47IjP+OyIz/jsiM/47I + jP+OyIz/jsiM/47IjP+OyIz/jsiM/47IjP+OyIz/jsiM/47IjP+OyIz/jsiM/47IjP+OyIz/jsiM/47I + jP+OyIz/jsiM/47IjP+OyIz/kMuO/36xfO4qVSoG2P7WcKjspv93xXf/aL5p/2i+af9ovmn/aL5p/2i+ + af9ovmn/aL5p/2i+af9ovmn/aL5p/2i+af9ovmn/aL5p/2i+af9ovmn/aL5p/2i+af9ovmn/aL5p/2i+ + af9ovmn/aL5p/2i+af9ovmn/aL5p/2i+af9ovmn/aL5p/2i+af9ovmn/aL5p/2i+af9ovmn/aL5p/2i+ + af9ovmn/aL5p/2i+af9ovmn/aL5p/2i+af9ovmn/b7Vv/5XRk/8zTDMK2P7WcK7urP963nv/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + eP+R5Jr/dt13/3zff/+F4Yv/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/bspv/5HMj/8zTDMK2P7WcK7u + rP963nv/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/943nr/huGM/4fh + jf+O45f/luWg/3feeP+m6bT/sOzA/4zjlP+x7cH/heGL/3bdd/+N45X/heGL/4Hghf+L4pP/fN9//4Lg + h/+I4Y//dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/b8pv/5HM + j/8zTDMK2P7WcK7urP963nv/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/+A4IT/uvDM/7/x0/+X5aL/vfHQ/3bdd/+v7L//wfLU/4zjlP+98dD/w/PX/4nij/++8dH/i+KS/8Dy + 1P++8dH/n+is/6bptP+578v/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/b8pv/5HMj/8zTDMK2P7WcK7urP963nv/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/+A4IT/xfPa/7zwzv+a5qX/w/PY/7Ltw/+78M7/q+u6/5/nq//B8tX/w/PX/6fq + tf++8dH/jOKT/8Dx0//C8tb/neep/8Dy0/++8dH/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/b8pv/5HMj/8zTDMK2P7WcK7urP963nv/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/9/34P/q+u6/7DswP+C4If/geCG/3/fg/+B4Ib/e95+/4Df + hP+D4Ij/ft+B/5Tlnv+p6rj/ft+C/3reff+B4IX/et58/4PgiP9833//dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/b8pv/5HMj/8zTDMK2P7WcK7urP963nv/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/b8pv/5HMj/8zTDMK2P7WcK7u + rP963nv/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/b8pv/5HM + j/8zTDMK2P7WcK7urP963nv/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/b8pv/5HMj/8zTDMK2P7WcK7urP963nv/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/b8pv/5HMj/8zTDMK2P7WcK7urP963nv/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/b8pv/5HMj/8zTDMK2P7WcK7urP963nv/dt13/3bd + d/923Xf/d954/3jeef943nn/eN55/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3fe + eP943nn/eN55/3jeef933nj/dt13/3feeP943nn/eN55/3jeef943nn/eN55/3jeef943nn/eN55/3je + ef943nn/eN55/3feeP923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/b8pv/5HMj/8zTDMK2P7WcK7u + rP963nv/dt13/3bdd/923Xf/ue/M/+H9+//h/fv/1vnu/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/8/35f/h/fv/4f37/+H9+/+m6bT/dt13/6nquP/h/fv/4f37/+H9+//h/fv/4f37/+H9 + +//h/fv/4f37/+H9+//h/fv/4f37/8Pz1/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/b8pv/5HM + j/8zTDMK2P7WcK7urP963nv/dt13/3bdd/923Xf/ue/M/+H9+//h/fv/1vnu/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/n+er/+H9+//h/fv/4f37/9L46v933nj/dt13/6nquP/h/fv/4f37/+H9 + +//h/fv/4f37/+H9+//h/fv/4f37/+H9+//h/fv/4f37/8Pz1/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/b8pv/5HMj/8zTDMK2P7WcK7urP963nv/dt13/3bdd/923Xf/ue/M/+H9+//h/fv/1vnu/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/933nj/0fjo/+H9+//h/fv/4f37/5/nq/923Xf/dt13/6Tp + sf/Y+vD/2Prw/9j68P/b+/T/4f37/+H9+//h/fv/2vvz/9j68P/Y+vD/2Prw/7vwzv923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/b8pv/5HMj/8zTDMK2P7WcK7urP963nv/dt13/3bdd/923Xf/ue/M/+H9 + +//h/fv/1vnu/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/+j6bD/4f37/+H9+//h/fv/zvbk/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/+p6rj/4f37/+H9+//h/fv/l+Wi/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/b8pv/5HMj/8zTDMK2P7WcK7urP963nv/dt13/3bd + d/923Xf/ue/M/+H9+//h/fv/1vnu/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3jeev/U+ez/4f37/+H9 + +//h/fv/mOWj/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/+p6rj/4f37/+H9+//h/fv/l+Wi/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/b8pv/5HMj/8zTDMK2P7WcK7u + rP963nv/dt13/3bdd/923Xf/ue/M/+H9+//h/fv/1vnu/3bdd/923Xf/dt13/3bdd/923Xf/dt13/6fq + tf/h/fv/4f37/+H9+//J9d7/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/+p6rj/4f37/+H9 + +//h/fv/l+Wi/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/b8pv/5HM + j/8zTDMK2P7WcK7urP963nv/dt13/3bdd/923Xf/ue/M/+H9+//h/fv/1vnu/3bdd/923Xf/dt13/3bd + d/923Xf/et58/9f57//h/fv/4f37/+H9+/+R5Jr/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/+p6rj/4f37/+H9+//h/fv/l+Wi/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/b8pv/5HMj/8zTDMK2P7WcK7urP963nv/dt13/3bdd/923Xf/ue/M/+H9+//h/fv/2vvy/5jl + o/+A4IT/dt13/3bdd/923Xf/q+u7/+H9+//h/fv/4f37/8Pz2P923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/+p6rj/4f37/+H9+//h/fv/l+Wi/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/b8pv/5HMj/8zTDMK2P7WcK7urP963nv/dt13/3bdd/923Xf/ue/M/+H9 + +//h/fv/4f37/+H9+//h/fv/0vjp/7Ltwv+F4Yr/2frx/+H9+//h/fv/3/35/4rikv923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/+p6rj/4f37/+H9+//h/fv/mual/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/b8pv/5HMj/8zTDMK2P7WcK7urP963nv/dt13/3bd + d/923Xf/ue/M/+H9+//h/fv/4f37/+H9+//h/fv/4f37/+H9+//g/fn/4f37/+H9+//h/fv/vvHR/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/+p6rj/4f37/+H9+//h/fv/ouiv/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/b8pv/5HMj/8zTDMK2P7WcK7u + rP963nv/dt13/3bdd/923Xf/ue/M/+H9+//h/fv/4f37/+H9+//h/fv/4f37/+H9+//h/fv/4f37/+H9 + +//e/Pf/heGL/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/+p6rj/4f37/+H9 + +//h/fv/sOzA/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/b8pv/5HM + j/8zTDMK2P7WcK7urP963nv/dt13/3bdd/923Xf/ue/M/+H9+//h/fv/1/rv/47jlv+n6rX/yPTd/+H9 + +//h/fv/4f37/+H9+//W+e7/f9+D/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/+p6rj/4f37/+H9+//h/fv/xfPZ/3bdd/923Xf/dt13/3bdd/923Xf/dt13/6LosP+s67z/rOu8/6Po + sf923Xf/b8pv/5HMj/8zTDMK2P7WcK7urP963nv/dt13/3bdd/923Xf/ue/M/+H9+//h/fv/1vnu/3bd + d/923Xf/dt13/5Tknf/U+Ov/4f37/+H9+//h/fv/yvXf/3feeP923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/+p6rj/4f37/+H9+//h/fv/3fz2/33fgP923Xf/dt13/3bdd/923Xf/dt13/9P4 + 6v/h/fv/4f37/9D35v923Xf/b8pv/5HMj/8zTDMK2P7WcK7urP963nv/dt13/3bdd/923Xf/ue/M/+H9 + +//h/fv/1vnu/3bdd/923Xf/dt13/3bdd/9934H/zPbi/+H9+//h/fv/4f37/7Htwf923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/+p6rj/4f37/+H9+//h/fv/yfXe/7fuyP923Xf/dt13/3bd + d/923Xf/e95+/978+P/h/fv/4f37/8j03f923Xf/b8pv/5HMj/8zTDMK2P7WcK7urP963nv/dt13/3bd + d/923Xf/ue/M/+H9+//h/fv/1vnu/3bdd/923Xf/dt13/3bdd/923Xf/ft+C/9T57P/h/fv/4f37/978 + 9/+H4Y3/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/+p6rj/4f37/+H9+//g/fr/o+mw/+D9 + +v+w7cH/ed57/3bdd/923Xf/te7G/+H9+//h/fv/4f37/7jvyv923Xf/b8pv/5HMj/8zTDMK2P7WcK7u + rP963nv/dt13/3bdd/923Xf/ue/M/+H9+//h/fv/1vnu/3bdd/923Xf/dt13/3bdd/923Xf/dt13/5Xl + n//h/fv/4f37/+H9+/+/8dL/dt13/3bdd/923Xf/dt13/3bdd//F89r/3fz3/9389//f/fn/4f37/+H9 + +//Y+vD/geCF/9/9+f/h/fv/3Pv1/8/35v/W+e7/4f37/+H9+//h/fv/4f37/5flof923Xf/b8pv/5HM + j/8zTDMK2P7WcK7urP963nv/dt13/3bdd/923Xf/ue/M/+H9+//h/fv/1vnu/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd//E89n/4f37/+H9+//f/Pj/geCG/3bdd/923Xf/dt13/3bdd//I9N7/4f37/+H9 + +//h/fv/4f37/+H9+//N9uP/dt13/7nvy//h/fv/4f37/+H9+//h/fv/4f37/+H9+//h/fv/yvXg/3bd + d/923Xf/b8pv/5HMj/8zTDMK2P7WcK7urP963nv/dt13/3bdd/923Xf/ue/M/+H9+//h/fv/1vnu/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/+U5Z7/4f37/+H9+//h/fv/reu8/3bdd/923Xf/dt13/3bd + d//I9N3/4f37/+H9+//h/fv/4f37/+H9+//B8tT/dt13/3jeev+78M3/4P36/+H9+//h/fv/4f37/+H9 + +//E89n/f9+D/3bdd/923Xf/b8pv/5HMj/8zTDMK2P7WcK7urP963nv/dt13/3bdd/923Xf/ue/M/+H9 + +//h/fv/1vnu/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/1vnt/+H9+//h/fv/yvXg/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/guCH/57n + qv+l6bT/n+es/4Xhi/923Xf/dt13/3bdd/923Xf/b8pv/5HMj/8zTDMK2P7WcK7urP963nv/dt13/3bd + d/923Xf/ue/M/+H9+//h/fv/1vnu/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/vfHQ/+H9 + +//h/fv/3vz3/3jeef923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/b8pv/5HMj/8zTDMK2P7WcK7u + rP963nv/dt13/3bdd/923Xf/ue/M/+H9+//h/fv/1vnu/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/p+q1/+H9+//h/fv/4f37/5Djmf923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/b8pv/5HM + j/8zTDMK2P7WcK7urP963nv/dt13/3bdd/923Xf/ue/M/+H9+//h/fv/1vnu/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/lOSd/+H9+//h/fv/4f37/6LosP923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/b8pv/5HMj/8zTDMK2P7WcK7urP963nv/dt13/3bdd/923Xf/ue/M/+H9+//h/fv/1vnu/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/heGK/+H9+//h/fv/4f37/63svf923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/b8pv/5HMj/8zTDMK2P7WcK7urP963nv/dt13/3bdd/923Xf/ue/M/+H9 + +//h/fv/1vnu/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/ft+B/+H9+//h/fv/4f37/7Lt + w/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/b8pv/5HMj/8zTDMK2P7WcK7urP963nv/dt13/3bd + d/923Xf/fN9+/4Dghf+A4IX/f9+D/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt14/4Dg + hf+A4IX/gOCF/3vefv923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/b8pv/5HMj/8zTDMK2P7WcK7u + rP963nv/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/b8pv/5HM + j/8zTDMK2P7WcK7urP963nv/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/b8pv/5HMj/8zTDMK2P7WcK7urP963nv/et58/37fgv933nj/g+CI/3feeP923Xf/e95+/3bd + d/973n7/et58/3neev97337/dt13/3feeP+B4IX/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/eN55/4Pg + iP923Xf/eN55/3/fg/923Xf/b8pv/5HMj/8zTDMK2P7WcK7urP963nv/w/PX/8Dy1P+Y5qP/reu8/7rw + zf923Xf/quu5/3bdd/+L4pL/rOu8/4Pgh/+478r/ouiw/7rwzP+378j/o+mw/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/kOSZ/6/sv/+y7cP/vPDP/7zwz/+V5Z//b8pv/5HMj/8zTDMK2P7WcK7urP963nv/uvDM/8Ly + 1v9834D/qeu4/6zru/923Xf/dt13/3jeev+B4Ib/u/DN/6Dorf+378n/vvHS/63svf/B8tT/keSa/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/7fvyP+e56r/w/PX/7zwz/+P45j/b8pv/5HMj/8zTDMK2P7WcK7u + rP963nv/vvHR/8Tz2P+N45T/uO/J/7fvyf923Xf/dt13/4PgiP/J9N//zfbj/6fqtv+78M7/su3C/7Pt + xP+/8dL/mOWi/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/kuSb/7jvyv+t673/pemz/7nvy/963n3/b8pv/5HM + j/8zTDMK2P7WcK/urf+M4oz/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/gdeB/5TQkv8zTDMK5f7lb6vuqf+177P/t++2/7fvtv+377b/t++2/7fvtv+377b/t++2/7fv + tv+377b/t++2/7fvtv+377b/t++2/7fvtv+377b/t++2/7fvtv+377b/t++2/7fvtv+377b/t++2/7fv + tv+377b/t++2/7fvtv+377b/t++2/7fvtv+377b/t++2/7fvtv+377b/t++2/7fvtv+377b/t++2/7fv + tv+377b/t++2/7fvtv+377b/re6r/5rZmP9MZkwK////EPj++G/1/vVw9f71cPX+9XD1/vVw9f71cPX+ + 9XD1/vVw9f71cPX+9XD1/vVw9f71cPX+9XD1/vVw9f71cPX+9XD1/vVw9f71cPX+9XD1/vVw9f71cPX+ + 9XD1/vVw9f71cPX+9XD1/vVw9f71cPX+9XD1/vVw9f71cPX+9XD1/vVw9f71cPX+9XD1/vVw9f71cPX+ + 9XD1/vVw9f71cPX+9XD1/vVw9f71cPX+9XD1/vVw9f71cOf85FYAAAAA////////AACAAAAAAAEAAIAA + AAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAAB + AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA + AAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAAB + AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA + AAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAAB + AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAP// + /////wAAKAAAACAAAABAAAAAAQAgAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAJrQmiGEuoRHhLeBR4S3 + gUeEt4FHhLeBR4S3gUeEt4FHhLeBR4S3gUeEt4FHhLeBR4S3gUeEt4FHhLeBR4S3gUeEt4FHhLeBR4S3 + gUeEt4FHhLeBR4S3gUeEt4FHhLeBR4S3gUeEt4FHhLeBR4S3gUeEt4FHhLeBR4G1fUVvn28QvPC6jobN + hf9xwHH/ccBx/3HAcf9xwHH/ccBx/3HAcf9xwHH/ccBx/3HAcf9xwHH/ccBx/3HAcf9xwHH/ccBx/3HA + cf9xwHH/ccBx/3HAcf9xwHH/ccBx/3HAcf9xwHH/ccBx/3HAcf9xwHH/ccBx/3HAcf9xwHH/e756/YW8 + gUXF+MSTh+KH/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/et58/3vefv983n7/juOW/4Pg + iP+L4pP/eN16/3refP953Xv/et59/3fdef963Xz/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/92ynf/hL6ER8X4xJOH4of/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3vefv+t7Lz/m+an/6Pp + sP+e56v/sOzA/63svv+n6rX/peqz/5Pkm/+w7cD/l+Wi/6jpt/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3fKd/+EvoRHxfjEk4fih/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/fN6A/7zw + 0P+c5qj/ruy+/6rruf+d56j/quu5/63svP+y7cP/kuOa/7DswP+a5qb/rey9/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/d8p3/4S+hEfF+MSTh+KH/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/933Xn/g+CI/3vefv943Xr/eN16/3fdef953Xv/ed17/4Hfhf933Xn/eN16/3fdef933Xn/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/93ynf/hL6ER8X4xJOH4of/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3fKd/+EvoRHxfjEk4fih/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/d8p3/4S+hEfF+MSTh+KH/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/93ynf/hL6ER8X4 + xJOH4of/dt13/3bdd/+w7b//xvXa/6zsuv923Xf/dt13/3bdd/923Xf/dt13/4bhi//C89X/xvXa/6Tq + sf9/34P/vPHN/8b12v/G9dr/xvXa/8b12v/G9dr/xvXa/8Dz0/+E4In/dt13/3bdd/923Xf/dt13/3fK + d/+EvoRHxfjEk4fih/923Xf/dt13/8Py1//h/fv/vvLQ/3bdd/923Xf/dt13/3bdd/923Xf/uO/K/+H9 + +//Z+vL/ieKQ/4Hghv/R9+f/3vz4/9/8+f/h/fv/4f37/9/8+P/e/Pj/1vnv/4jhjv923Xf/dt13/3bd + d/923Xf/d8p3/4S+hEfF+MSTh+KH/3bdd/923Xf/w/LX/+H9+/++8tD/dt13/3bdd/923Xf/dt13/47j + lv/e/Pf/4f37/77xz/943Xr/eN16/4vjkf+O5JX/q+u6/+H9+//h/fv/oOit/47klf+M45P/et58/3bd + d/923Xf/dt13/3bdd/93ynf/hL6ER8X4xJOH4of/dt13/3bdd//D8tf/4f37/77y0P923Xf/dt13/3bd + d/953Xr/wvPV/+H9+//c+/X/iOGP/3bdd/923Xf/dt13/3bdd/+c5qf/4f37/+H9+/+O45f/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3fKd/+EvoRHxfjEk4fih/923Xf/dt13/8Py1//h/fv/vvLQ/3bd + d/923Xf/dt13/43jk//b+/T/4f37/6/tvv923Xf/dt13/3bdd/923Xf/dt13/5zmp//h/fv/4f37/47j + l/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/d8p3/4S+hEfF+MSTh+KH/3bdd/923Xf/w/LX/+H9 + +//P9+X/nOin/4vjkf983n//wPHV/+H9+//V+e3/heGK/3bdd/923Xf/dt13/3bdd/923Xf/nOan/+H9 + +//h/fv/juOX/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/93ynf/hL6ER8X4xJOH4of/dt13/3bd + d//D8tf/4f37/+H9+//h/fv/2/v0/8z24P/f/Pn/4f37/7Puw/933Xj/dt13/3bdd/923Xf/dt13/3bd + d/+c5qf/4f37/+H9+/+V5J//dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3fKd/+EvoRHxfjEk4fi + h/923Xf/dt13/8Py1//h/fv/2fry/9D35//c+/X/4f37/+H9+//c+/b/f9+E/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/5zmp//h/fv/4f37/6Xpsf923Xf/dt13/3bdd/943Xr/guCH/4Lgh/943Xr/d8p3/4S+ + hEfF+MSTh+KH/3bdd/923Xf/w/LX/+H9+/+/8tL/gN+E/5Hkmf/L9eD/4f37/978+P+m6rP/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/nOan/+H9+//h/fv/wPLS/3bdeP923Xf/dt13/4rij//Q9ub/z/bm/4ni + jv93ynf/hL6ER8X4xJOH4of/dt13/3bdd//D8tf/4f37/77y0P923Xf/dt13/3ndfP/B8tX/4Pz6/9f5 + 7/+K4pD/dt13/3bdd/923Xf/dt13/3bdd/+c5qf/4f37/+D9+v+/8dL/k+Wc/3bdd/923Xf/nuip/+D8 + +v/Z+fH/ieGO/3fKd/+EvoRHxfjEk4fih/923Xf/dt13/8Py1//h/fv/vvLQ/3bdd/923Xf/dt13/4Lg + h//R+Oj/4Pz6/7zwzv923Xf/dt13/3bdd/+i6a7/w/TX/8324//h/fv/2/r0/57oqv/X+u//wPLT/7zx + zv/Y+vH/4f37/9D35v+A34P/d8p3/4S+hEfF+MSTh+KH/3bdd/923Xf/w/LX/+H9+/++8tD/dt13/3bd + d/923Xf/dt13/6fqtf/h/fv/3/z4/4bhjP923Xf/dt13/7Puw//h/fv/4f37/+H9+//P9ub/guCG/8v1 + 4f/g/fr/4f37/+H9+//b+/T/puqz/3bdd/93ynf/hL6ER8X4xJOH4of/dt13/3bdd//D8tf/4f37/77y + 0P923Xf/dt13/3bdd/923Xf/e95+/9r68v/h/fv/r+2+/3bdd/923Xf/heGK/5DlmP+Q5Zj/kOWY/4ri + kP923Xf/g+CH/57oqf+y7cP/quu5/43jlf933Xn/dt13/3fKd/+EvoRHxfjEk4fih/923Xf/dt13/8Py + 1//h/fv/vvLQ/3bdd/923Xf/dt13/3bdd/923Xf/wfLV/+H9+//G9Nn/d915/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/d8p3/4S+hEfF+MSTh+KH/3bd + d/923Xf/w/LX/+H9+/++8tD/dt13/3bdd/923Xf/dt13/3bdd/+q67j/4f37/8/25v9/3oP/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/93ynf/hL6ER8X4 + xJOH4of/dt13/3bdd//D8tf/4f37/77y0P923Xf/dt13/3bdd/923Xf/dt13/5rnpP/h/fv/1Pjr/4Pg + iP923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3fK + d/+EvoRHxfjEk4fih/923Xf/dt13/47jlf+Y56L/jOOU/3bdd/923Xf/dt13/3bdd/923Xf/f9+E/5jn + ov+T5Z3/et58/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/d8p3/4S+hEfF+MSTh+KH/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/93ynf/hL6ER8X4xJOH4of/ed17/3fdef993oD/dt13/3jdev943Xr/eN16/3nd + e/923Xf/fN5+/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/ed16/3jdev943Xr/d915/3fKd/+EvoRHxfjEk4fih//A8dT/nOeo/67rvv+G4Iv/k+Sb/4Pf + if+l6bP/q+u7/6zrvP+478r/k+Wd/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/+S5Jz/reu9/73w0P+d5qn/d8p3/4S+hEfF+MSTh+KH/77w0f+W5qH/s+7E/4Xg + iv943Xr/qOu3/7/x0v+07cb/s+3E/7zwzv+N4pX/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/5Xkn/+s67z/r+zA/43jlf93ynf/hL6ER8f2xZOb55v/huGG/4bh + hv+G4Yb/huGG/4bhhv+G4Yb/huGG/4bhhv+G4Yb/huGG/4bhhv+G4Yb/huGG/4bhhv+G4Yb/huGG/4bh + hv+G4Yb/huGG/4bhhv+G4Yb/huGG/4bhhv+G4Yb/huGG/4bhhv+G4Yb/huGG/43Zjf+IwYhH4PfgQtj2 + 2JPa+NqT2vjak9r42pPa+NqT2vjak9r42pPa+NqT2vjak9r42pPa+NqT2vjak9r42pPa+NqT2vjak9r4 + 2pPa+NqT2vjak9r42pPa+NqT2vjak9r42pPa+NqT2vjak9r42pPa+NqT2vjak9r42pPa+NqT0vTQjrnn + uSH/////AAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAA + AAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAA + AAEAAAABgAAAASgAAAAgAAAAQAAAAAEACAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAB1wXX/est6/3bd + d/923Xj/d914/3jdef943Xr/eN56/3nee/953nz/et58/3veff97333/e95+/3zef/9833//fd+A/33f + gf9+34H/f9+D/4rQif+S25H/gOCE/4Hghv+C4If/g+CH/4ThiP+F4Yr/heGL/4bhiv+G4ov/huGM/4fh + jP+H4Y3/h+KM/4vji/+I4o7/ieKP/4zjjP+J4pD/iuOQ/4rjkf+L4pL/i+OS/4zilP+N45T/jeOV/47j + lf+P5Jb/j+SX/4/ll/+Q5Jf/kOSY/5HlmP+R5Zn/kuSa/5Lkm/+S5Zv/k+Wa/5Plm/+T5pz/lOWd/5Tl + nv+V5Z//luaf/5fnn/+W5aD/l+ag/5jmov+Z5qP/meej/5rmpf+a56X/m+el/5vnpv+c56j/muij/53o + qP+e6Kj/n+iq/5/oq/+f6av/n+is/6Dpn/+g6av/oOmt/6Horf+h6a3/oOqs/6HqrP+i6q7/pOmx/6Tp + sv+l6bL/pOqw/6Xqs/+m6rP/puuz/6jrtf+o67b/qeu3/6jstf+p7Lf/qeu4/6rruP+q67n/q+y5/63r + vf+s7Lr/rOy7/63su/+t7L3/ru29/6/sv/+v7b//sO6//7DtwP+x7sH/s+3D/7Luwv+z7sT/tO7F/7Tv + xf+378n/tvDG/7fwx/+38Mj/uPDJ/7nwyv+58Mv/ufHK/7rxy/+78M3/u/LM/7zwzv+98tD/vvHQ/77x + 0f+/8dL/vvPQ/7/z0f+/8tL/wPLT/8Dz0//A8tT/xPPY/8T02P/H9dv/xvTc/8f03P/H9dz/yvXf/8v1 + 4P/L9uD/y/bh/8z24f/M9uL/zvfj/8/35f/Q9+f/0ffo/9D45//U+ez/1vnt/9b57v/X+e//1/rv/9j6 + 8f/b+/P/2/v0/9z79f/d/Pb/3fz3/9789//e/Pj/3/z4/9/8+f/g/fn/4P36/+H9+/8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/FRQAFBQA + FBQAFBQAFAAUFAAUFAAUFAAUFAAUABQUAABqFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFH0j + AgICAgICAgMJEhItIC8IDQsOCg4CAgICAgICBQAUfSMCBAICAgICDGhOTUdsbFRPP2xDWwICAgICAgIC + ARR9IwICAgICAgIMhk9kXUVeYnU6akxiAgICAgICAgYAFH0jAgICAgICAgUmEgoKBQoLGgUIBwgCAgIC + AgICAgEUfSMCAgICAgICAgICAgICAgICAgICAgICAgICAgIFABR9IwICAgICAgICAgICAgICAgICAgIC + AgICAgICAgIBFH0jAgICBQICAgICAgIEBQICBwQEBQUCAgQCAgICBgAUfSMCAm6LWQICAgICKoOIXhdz + iIiLiIuLfSMCAgIEARR9IwICk7N9AgICAgKMs6MwI5uvr7OzsaujMAICAgUAFH0jAgKTsX0CAgICKK2z + gAsLNUFus7NgQTwSAgICAgEUfSMEApOzfAICBAuIs6oaAgICBESzsysCAgICAgIFABR9IwICk7F9AgIC + OqizgAICAgICQ7OzLwICAgICAgIBFH0jBAKTs51hOhaVs54mAgICAgREs7EVAgICAgICBQAUfSMCApOx + s7Olk7GzcwoCAgICAkOxszoFAgICAgQCARR9IwIEla+imKizs68SAgICAgICRbOzWQICBAsgIxIAFH0j + AgKTsYUjU5ixsVMFBQICAgJTsbN9BQUFFZuYMwEUfSMCBJOxfAICBY+xozoCAgICAlOxsYxTAgVosaU6 + ABR9IwICk7F9AgICJp2xiAICAlOFk7GxZaN8faOxmyMAFH0jAgSTsX0CBAIFWbGxIwICbLGxsZ0jk7Gx + r6hOBQAUfSMCApOxfQICAgIMqLFiBQQjU1NTFQUjXn1zUwICARR9IwIFk7F8AgICAgWTsYUFAgIEAgIC + AgQCAgIEAgUAFH0jAgKTsX0EAgICAnOxmyMCAgICAgICAgICAgICAgEUfSMCApOxfAICAgIEXrOdJgUC + AgICAgICAgICAgQFABR9IwQCU1M1AgICAgIjU1MSAgICAgICAgQCAgICAgIBFH0jBAICBAQEAgQCAgIC + AgICAgICAgICAgICBAIFBQAUfSYMBRIFBQwMCwULAgUCAgICAgICAgICAgIFBQUFARR9JpFTdiYVI1Ni + c4UVAgICAgICBAICAgICAlNuhlYAFH0mjFN8JgVTjHx8hRUCBAQFAgQFAgQFAgUCU258UwEUhVMmJiYm + JiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmFRSdk5OZk5Obk5Obk5Obk5Obk5Obk5Obk5Obk5Obk5OMaP// + //8AAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAA + AAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAA + AAGAAAABKAAAABAAAAAgAAAAAQAgAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAJHMj/+OyIz/jsiM/47I + jP+OyIz/jsiM/47IjP+OyIz/jsiM/47IjP+OyIz/jsiM/47IjP+OyIz/jsiM/36wfO6u7qz/dt13/3bd + d/923Xf/dt13/4fhjf933nj/jOOU/3bdd/+B4IX/guCH/3bdd/923Xf/dt13/3bdd/+RzI//ru6s/3bd + d/923Xf/dt13/3bdd/+w7MD/f9+D/4DfhP+U5Z7/et59/4PgiP923Xf/dt13/3bdd/923Xf/kcyP/67u + rP923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/5HM + j/+u7qz/dt13/3jeef923Xf/dt13/3bdd/933nj/eN55/3feeP943nn/eN55/3jeef933nj/dt13/3bd + d/+RzI//ru6s/3bdd//h/fv/dt13/3bdd/923Xf/4f37/5/nq/+k6bH/2Prw/+H9+//Y+vD/u/DO/3bd + d/923Xf/kcyP/67urP923Xf/4f37/3bdd/923Xf/p+q1/+H9+/923Xf/dt13/3bdd//h/fv/dt13/3bd + d/923Xf/dt13/5HMj/+u7qz/dt13/+H9+//h/fv/su3C/+H9+/+K4pL/dt13/3bdd/923Xf/4f37/3bd + d/923Xf/dt13/3bdd/+RzI//ru6s/3bdd//h/fv/juOW/+H9+//h/fv/dt13/3bdd/923Xf/dt13/+H9 + +/923Xf/dt13/6LosP+j6LH/kcyP/67urP923Xf/4f37/3bdd/923Xf/1Pns/9789/923Xf/dt13/3bd + d//h/fv/4P36/3bdd//h/fv/uO/K/5HMj/+u7qz/dt13/+H9+/923Xf/dt13/3bdd//h/fv/dt13/3bd + d//h/fv/4f37/3jeev/h/fv/4f37/3bdd/+RzI//ru6s/3bdd//h/fv/dt13/3bdd/923Xf/4f37/5Dj + mf923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/kcyP/67urP923Xf/4f37/3bdd/923Xf/dt13/+H9 + +/+y7cP/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/5HMj/+u7qz/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/+RzI//ru6s/8Ly1v+s67v/eN56/6Do + rf+t7L3/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/7fvyP+88M//kcyP/6vuqf+377b/t++2/7fv + tv+377b/t++2/7fvtv+377b/t++2/7fvtv+377b/t++2/7fvtv+377b/t++2/5rZmP8AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAABAA + AAAgAAAAAQAIAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAHbdd/933Xj/d915/3jdef943nr/et58/3ve + ff9/34L/gOCE/4HghP+B4IX/guCG/4Pgh/+H4Y3/h+KM/4jijf+I4o7/iuKR/4vjkf+L45L/jOOS/4zj + k/+N45T/juOV/4zkkv+Q5Jj/kOSZ/5Hlmf+U5pz/luae/5bmn/+X5qD/mOeh/5jmov+a56X/muik/5zo + p/+d6Kf/nuip/6DprP+h6q3/oumv/6TqsP+m67P/qey2/6nruP+q7bj/rO26/67tvP+u7b7/r+2//7bu + x/+28Mf/t/DI/7jwyP+98s//vvLQ/8Dz0//C89X/yPXd/8334//O9+T/0Pjn/9T46//V+e3/2Prw/9r7 + 8//f/Pn/4Pz5/+D9+v/h/fv/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8XAwMDAwMDAwMDAwMDAwMGIwAAAAMb + FyUUFxQDAAAAAyMAAAEDIBkUHRQUAAADAwMjAAAAAAAAAAAAAAADAwMDIwAdCQABGB0PIyUhDQMDAyMA + Px0ABkErIDpEOCUDAQMjAD8dACxAAwAPRAcAAwMDIwA/PS9CKAEBD0QMAwAAAyMAPzY7RAkAAA9EGQMf + IQMjAD8dATg6AAcqRDYdPzAGJQA/HQAJRA8PNzYXOzgHBiMAPx0AAD0oAAABAAAAAAMjADYYAQAsJQAA + AAAAAwMDIwMDAwMDAAAAAAAAAAMABiMwJRIwNgkAAAAAAAAqLQM0KCooKigqKCooKigqKColAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + + + \ No newline at end of file diff --git a/Source/Krypton Explorer/Krypton Explorer 2022 (Debug) - Dev.sln b/Source/Krypton Explorer/Krypton Explorer 2022 (Debug) - Dev.sln index e8af3cb4..e6a7a9a7 100644 --- a/Source/Krypton Explorer/Krypton Explorer 2022 (Debug) - Dev.sln +++ b/Source/Krypton Explorer/Krypton Explorer 2022 (Debug) - Dev.sln @@ -9,6 +9,11 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Krypton.Toolkit 2022", "..\ EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Krypton.Navigator 2022", "..\..\..\Standard-Toolkit\Source\Krypton Components\Krypton.Navigator\Krypton.Navigator 2022.csproj", "{496F19DD-1353-46E7-AAA3-56900319349F}" EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "NewFolder1", "NewFolder1", "{A8453CA9-B858-4703-9834-085EE544C5EE}" + ProjectSection(SolutionItems) = preProject + ..\..\Documents\Help\Changelog.md = ..\..\Documents\Help\Changelog.md + EndProjectSection +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU diff --git a/Source/Krypton Explorer/Krypton Explorer 2022.csproj b/Source/Krypton Explorer/Krypton Explorer 2022.csproj index f8431c8b..d194c090 100644 --- a/Source/Krypton Explorer/Krypton Explorer 2022.csproj +++ b/Source/Krypton Explorer/Krypton Explorer 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe KryptonExplorer Krypton Explorer @@ -9,6 +9,7 @@ false true AnyCPU + latest @@ -40,8 +41,8 @@ - - + + diff --git a/Source/Krypton Explorer/Program.cs b/Source/Krypton Explorer/Program.cs index 027d99e5..f3fc5328 100644 --- a/Source/Krypton Explorer/Program.cs +++ b/Source/Krypton Explorer/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Explorer/Properties/AssemblyInfo.cs b/Source/Krypton Explorer/Properties/AssemblyInfo.cs index c424bae3..3821e029 100644 --- a/Source/Krypton Explorer/Properties/AssemblyInfo.cs +++ b/Source/Krypton Explorer/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Explorer/Properties/Settings.Designer.cs b/Source/Krypton Explorer/Properties/Settings.Designer.cs index 5e041e7a..7c5475b6 100644 --- a/Source/Krypton Explorer/Properties/Settings.Designer.cs +++ b/Source/Krypton Explorer/Properties/Settings.Designer.cs @@ -12,7 +12,7 @@ namespace KryptonExplorer.Properties { [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.4.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.8.0.0")] internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); @@ -25,7 +25,7 @@ public static Settings Default { [global::System.Configuration.UserScopedSettingAttribute()] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Configuration.DefaultSettingValueAttribute("22")] + [global::System.Configuration.DefaultSettingValueAttribute("33")] public int ThemeSelectedIndex { get { return ((int)(this["ThemeSelectedIndex"])); @@ -37,25 +37,25 @@ public int ThemeSelectedIndex { [global::System.Configuration.UserScopedSettingAttribute()] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Configuration.DefaultSettingValueAttribute("Microsoft 365 - Blue")] - public global::Krypton.Toolkit.PaletteModeManager Theme { + [global::System.Configuration.DefaultSettingValueAttribute("2023-08-28")] + public global::System.DateTime BuildDate { get { - return ((global::Krypton.Toolkit.PaletteModeManager)(this["Theme"])); + return ((global::System.DateTime)(this["BuildDate"])); } set { - this["Theme"] = value; + this["BuildDate"] = value; } } [global::System.Configuration.UserScopedSettingAttribute()] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Configuration.DefaultSettingValueAttribute("2022-11-21")] - public global::System.DateTime BuildDate { + [global::System.Configuration.DefaultSettingValueAttribute("")] + public string HelpFileLocation { get { - return ((global::System.DateTime)(this["BuildDate"])); + return ((string)(this["HelpFileLocation"])); } set { - this["BuildDate"] = value; + this["HelpFileLocation"] = value; } } } diff --git a/Source/Krypton Explorer/Properties/Settings.settings b/Source/Krypton Explorer/Properties/Settings.settings index 71c1d53b..c08df380 100644 --- a/Source/Krypton Explorer/Properties/Settings.settings +++ b/Source/Krypton Explorer/Properties/Settings.settings @@ -3,13 +3,13 @@ - 22 - - - Microsoft 365 - Blue + 33 - 2022-11-21 + 2023-08-28 + + + \ No newline at end of file diff --git a/Source/Krypton Explorer/app.config b/Source/Krypton Explorer/app.config index da77f258..18ef3078 100644 --- a/Source/Krypton Explorer/app.config +++ b/Source/Krypton Explorer/app.config @@ -14,13 +14,13 @@ - 22 - - - Microsoft 365 - Blue + 33 - 2022-11-21 + 2023-08-28 + + + diff --git a/Source/Krypton Explorer/example.png b/Source/Krypton Explorer/example.png index b04181910ca50b95238e59bfa50c4fd843e28ce8..1347d33176d2db57ee2eae394e47fc89826a4b77 100644 GIT binary patch literal 198705 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�h74PXzppxh(^*1fmes=6{4gdiGscivTkzY#D=^(5 z4T<$Cl$2M&aOZaX_t$%{+ov2cWe>mid9?l_T5QA8!lFzfS|Nb!3Lv=vb<-ti+XB(a zkAS)@0$qYAs9OS|ZN7}o7Ee4DC!n^-{{^B|bh{PD&Py=sFY)l8nOwwZ1 zSPGj+pljcL^BDi@7r=l1p&LW!|M1Zr7%{OEfBn@H{QeJJ7)3L<@sqU}Noj|&H@jFK z^nWbPK!;M?Q4_ToH-*6BP`)hA2)d>(b9hf#?DvTAl#azEjG-`A7RzHeg|o1+R5unr zqNgktpM|r0S>0I~W2lZS&1j0trRh~SR?di?I&kf#da!bX$ob{nXniW1w-wA;u-ofq zk)^0^7NfpRisG9Ok$vsvQY z>4ys+OS=A_f8ZCt_y;~2+R5pQ$$H4JZv5uop5X8Fo4t)ShRL!=Uz}cg^v&Wj9rV^I z3uC(A^xI1>EL^WQhS5|9&OUnb)?Z`!FuifMMqy)FUMy`-ISfzju~#})CuTdtC{I>j zR{n4*V{}hlPWg&ac=PSIgExhOMj>k36j-}Gj`VBB-6H%Bwj9{b@D&f`++I-6k1x!I z@*7&QYKxL|q?4_#Z!sOwf2KQ}n8hLH_T z`_4YNJjUsCHj3iveG2=}>6*nMjGXjc{HH#J{*UTqLo7XKD=a?M@o6~K?P)sl1uw** z`j67LiRIbLkFm6z|L95ge3{G#v9J-(<;7OzzWVGj{y&n#zx^A5`qW44LfFqFF+Iy0^>+@Z-RI=i5WH^6w#`;vTN}UBT$D*J6=N8tiSXF=(a*oKov?)XExz z*LuPAB3&P|3SX~036Fds;sP(@+lg!N=|UncxesWD^bql>$yhjhJ^nJy3=YXR;c7!f z>+5BhdMF){1x-k)uEQZS2Yfzg8GiN60{nWM0k)hiMPg+$w_+3;pM(t?_Tz)kX5s%G zvJ;D}{bA*qgp={NNl@2d#fa9oYp~G02yry)N-ZcPBDfbH4BvpQ7weE*EkbfmIgXvV zioH($Fg$n;vzKnfuLl`ppHC^gF1X>3gVtbzK@j}Pnz`q%;>$@PdF3$NV}SoXcmt;H zJ%_!{K`?Rl#^RN`@XJqT68XwNXdycrthd~rMZXcPY5@wa-NwTk(NH`Lhq5IOYF-jl zyfi`v)cj2P&ZO^jsM?aDYK?>NRtPGqi@?rEeEu0N<|x@dE-yn~qi!?4olDg)^A;fY z9@{jsmAmD5g=S+R*Wi?R z{V5#dYPj&{5lWM&oIcJvgh`rM9azKjU3f*2+ zeWiWZ!1}}U@_FCEc6@g{QH&Y${RlxXfb9&=NLF8I^~aa|$e9s@qb7 zk+baUt;iwb?`|T4Umg!RH~LQdJ|X{h8)Cwx*fd{*8S^xlwNwG$QVOR@USILqM5r%$ z58(CjmJzKxh%I@9sMr)NU$`9KZgs(eWu_Ru*&iV_P4M>cz=&CPSYu#}4<~NHRI3!k zlQBeGWkhQ=K3hn{E3b!WrKR)`EmJroeMhvWIHn<@hiEyP9>nM0uEN;u$1rxn3Vb;4 z2ppmtkyQ48NY5k0W)#EWh(C;ud1LmRwfK)O7Gls&UtBG2fc@ScqUBbIxDp~-`9)8O z)(*cqgv4ZH$65n?Fm4;>7<*xltp}zr-hf{ZHijW1TIXGfXssop6^yIpO^7FQlu*G( zZb2oC3=Ht!M6@REJcVrsFJYVAB_dqGFn15ev9KB=`zHZ@sXU6fQ3tU;!h)&<4@D~VuM!= z(illeO2n+0Yw*ETQ`km5ut-}|HmOVZrvb6bPDO{b7;=`|( zVz^-t{PLTSkbe{5dH0c0Ljy&F2;l)&Fly9d{AI2^oHHA7$WTYL7PuB7u}Xl97C=;8-Nrk;~qFZ3tT zVqhypC?lAK)pM&x zX$7U&y~P0k^_SWB^NfQyoO~CFMfVV2cni*Uw)lMHG7MhtiQ}QESif=`em{B#)|@Cq zYR|*)fBs}1#@eNDL@TwX4)#Wt`17X=vGRN^qEqs)cF7X_#}@|JdO8QE&Y#7IncFdO z_eHoy*TD6t6aG464aV&bMNsVx*zdK%U%y<6Pv;+oZFm9f&F%5&&^4H1myY=SdK_^$ zh+loZ5EG1paW1L?M-CmuCu5i3-#^=f9p2@LEvkj-?w$DKu(g&Y`1{PleNa^Z2f#55qWi zd~13Xk5vDKtzc0&n$tN?JzVcc>z*aTJ~wz36@ znWeC_IfSvRY%zVEHKuNHhJE-gs#^=f!XmL^n-wOmwa1LLmKeM9JPt?QKuYQN-!^3E z_Z6)wK6eW-ty=uONM)#c@gUd%yxU;60}HMTxT8T{1uX8%ZXFKbUmMIOa%$PY(~9Ks z7Nn71WJo9EQaBr+`bsx|0lZ6i3yD?_Stz{Ez3G=!%65nUE}T1`ul#A1Io$4G< z^xdy+W@PL6JO}Wvjcgipf^r@r&gp zmZP9ij=To8acDD5uA6C)>O1WK2Jo)nttDCvj4<@Idc%dk~)OGJvD!ARG8B*0C?0A-2KUCHn$M8l^SkF;kdF4&B(&X*MgFzhG;{6SxY(O5PanFZZ}zs! z&+1rN9ePge*PmdY$sQPeKHjT>^6P6a8t!eoo^sxmhfbNZV5_ahVI@eo{s`%f%^Xs1 z5E@#L*4WA+MgO0WT;GJlNmcMjt$${Fhu+|9px1A`++OV&XxZ$u!sjD5VXJp7C%hlJo%hc~e-SPA z0DNgh9;El9@kCt@jkFfs?e*wXTt|oeI=Yqh(8_Aj)n12xXc~Zj+=D{igoKg?PS<_q znO;G5P)WbZAu;EeRLnynh5cCa!4CV)>4Vt33Rv1)a*hePd_?E)X*NyaRFAZB-7Sv3 z()!*-6RF#5#TKEjEl7dI^BKt3al*#LcWgrtIpII@8seVg$o$|sj? z9Z}BX^dFtaLkbIL^&|8Z|5d>3hqLiMuDuM*ZdjR24tn`Ky-vRq3yAbmzP;0Mc&`1a zWjw?(d#1K9|Ewo(ZwvB?XdMf0RG3G-88q~2*k?A3NmTdsjk6c5EeVgpY`R#FOxycCj? z?c@6Qg3{(x^Wk|?iCM!tF=S*1<{8T1pCyLboOWEKJlSenpJ`u$oW?eUT#;elQUyY9 z5m{nk)UL!NDb`Hv##h5T@b#Bkn6fh+X@Ku*2F|sqklI88Ya0DdX9H&*pUA%M+Vk=I z6MCX`G^GZ2+Ni&mKOz#@gh%{#L`6p6^5x68c<~}0Ja~YVloUinL~ukaviiYGkKjqp z7Q=d%3LXV5D5dKM_jO>BnG^}szSkZ&SbRp*as@~r67st8VJi^H+3ZkYExsMyfx+Xn zu#XYqylp#7_e+p)j|Q_o(!Ct5$h$3o!*V4Kdkc|%^VJUN&Ar)%fOG9Iv6CUBl8>VX zY8*?@*`MwZWf9DmtKksJLk`vXY1$t9h#~t(rn0ljg)mvxiN6o+#Ncl_vCdh7q{g>v zK-Lqj+#3og)E(GmXpVq@0PwYd{VNbHojina*saF#v^JD9@Ze^t!MHut=V+qDwlC-_ z-S>iQFP>~DuI%+}h)sy{O9gN_puv|TI`J)G*C`QFDZJk%Ml4@OEUCV1AI5*SPZ+?f zVSs4;NU&$9*z;50w{hsth5jO1>D8JtVcCtNN zDafUCEN$663TJ!ku%&(?MVF{96K1M#j%K241;Rf}j4RP{Y#FM87df%&CU#~TIZeu! z*?KmSqcWB^A+IOzY^t9=toSYsn4WTMn$V6QB3ebaTTu0=6;Z)*>{z45*`gLicq=ht zb31~I+fc~%2BUVcycr28U~Qx}g`ZJl?+Ga~?mt3KvJ|FPDtK2kp_Jk>=U$>OkJ4vS zS{BCSSJ>0`!W+-Z{l`L2v<@d#L#WWA{H73PjY71myU^9uh0e}S4o{vuL3ejI7sfu{ zd#H4V1V$u_^Z9K!>7>RYa|MD6ss1F#e9~<($&9t3fZEDdax!ROEuwa^jcaqMjrpW! zcD2v4o$@K@u|H;`Sv_HecXeSURQJNW0+>(M z!0NOR8Dwj0FQ)=ZpGHLJX*{Y|CfQB~wTWG?6}BMkv=Tdv!G)gRCkt(WbG)rrE6yq>jz9nl!o=SJZ3{A`}_vo_42zEM)J%m<-^%hi$iHGs35<< zHt8*7zJlWDeGx00*^oXh^9%XcdAM>$g{eyv2&XtHR4)&I5#ozT-Xzx^K}K(rh=Y6QBG}RZOkkZ;4s;|b5=7~UuNG$z3a(T4#wgm{=*XXpaV)yagOtV2957oDjp~oC2%2Dq-j%Ml3nI zd?G{v5mMMk3K2>U%->rIBTBnwhXRLFD8F10w$ACspvhWnaTg(%h)$rl9P77GoZSkX z%VA`P2$Z)7SAC?|X{^L1GZ}))$@!E^uymdZClh!mAV;6x5BE?SBmRKK-5<+z;1BL~@vn4YlJTjlUB;3N2o3|prv5XEbSpQ{`O zr^E;hlEZkH5+M(0FicfoDb+2!mC0MPRH|zR1hgH6yl(d1m39v1e_Mb(^rnwo0Zr=HWEWNa>Z4J5knti{02GB zrSnj9O$fVvBp-@nMDdeIry0cpTy~ehgKT5fHYFSb1jxVH22Xdg!;NI)4|~Wr*+B6l z9!?sy!)!x443D*A{T>B;a!Kw~_hPbBw}b6iLwOiGi;&KU6@|IlQ5flC-(eBbn)tAp zp~gY7?et0^%#9Q{n#e=t4FQf?=+auA5+REQ#=;UIjL9a~87r{UPz^I{9nm_tfyh#9 z&x#hCaFh$+=_W=b)iE_y4D-Fr-rC_7N%bLu!0cnXp$tBWVpwk`LSNa8x@rkF5n((Y z#Y5@+R>Ve1v7NJ1CAV6ZPvy8>mcc!(4W*4VC^*XCP4fFm&nLbD^h7J;x)|)Hv*ZaN zBXc6Y2ZzvCUC|QZ;ARbsoRpZfQwjIXHdK%eC1wfWDZ=pn`>KN)8q>kmp1RMCp?i|v>|HZ*!Ur6FQk(n#^mDG!RX`=|ub)c~$^K#ZDGRX(Pi$xZozk{(}k}4;8`nP&?LAUK$F3&Z0SM*d*nR^vYp14QdRME?;j z8PZZ?Ai5O}_5EWwe`FE5?;Ar{z6qC(du&#AcM?u26&U0wP*{ z@;A@4~p9?JyxSICzm7 z&P3{x)1@#pP-3r@9DCMlG5s((=>!Q5%+X@`J_Ys|%W$QbhhTEVyXGr!Ax43X3pLnz zUWk}D8CHzx#>m+kj2+y8y+Hz$-r~c~RD;cSViY`RMUbx&^ViD}T`Yvj>Mo3+cI+nd z=|b`vGp-8@EhO-dlX5E-OEQQ`G^RSW8!bSF~eK|qm7*yv{8YpB|q{u zN-yY%*3sk|+~u_+t^5&E%9_w5Xh(cpEJ{mDasU2(1O){lGBOgu!NI7hEJtizGZC%& zK8aRZff&0+{{z1ru7yop8!Fi>osnUWc1-=C3oA*#J6CmLn7IV$G#iihRAM0wrXDmP zt^KeYqZ!GuS7Q9|F6=%gg!kEYOddyVH;{5f!)~({i&qorAwsm2HRuVB>&*dXoS)vsG|7C*f8}=53b2Gev|GF74Q3 zKsIHf#Head^=5p$)iY?honfp(}ILBIX2AHVwDlu?tV3v z&LM(Jq{GpM`pQAFtH5?_THg*YA}qaE(fR|=tY~#~_N{aFze2rU&Swvt>WdMAfz+g(f=7Hmc#0CBmLBx-o3E3I;@u zr;q8vI?}D5pB!_>cVqGvInKw6aCEN*iRw+(?Z{RhY3v1+Owbyew6i_-QBB*vsL`4xT)pz+^EliFIso#pR`UC10G%2$q9~4h=8z5T$JPZ)6_YnO> zv@(cjrKUtfa5Eeow{|1(?B{q=KNFIoNhl4UidAzy!f*fh5vuRe%*rbWzF{e7Zm6Y=GvUfPD^_q+&YH+VR3K#TcDMYt|(M&)%r?00El7%hZ5 zIlGkx66A|p5PF`R(PBAbGv$~{1K*`w_9m3Be(X%W^dbp1e4~L)LK|)g1URrz4eK)^ z_?%bcSAXupqAr8?Xy_=kK0nLO%X|P+dS&pO!&4@UohJm{j>GztD zLr&X-9Pj1oCS(LF@zr_-;>nrUk{rU0tFgjSj*C8WEFYo5`RmQN-XOx-F>1Ia^O4=t zt{)3M(P9t7H;GiptZD|^??@=q;O?C}XlrYOTrNjLLj!Kzy2X79_&h{id-&27t&|)w zjF)y{);ujX?3Ez8t_3Cc+Hm!BJ626>N615xWrYN*rzvr@Q~)Pi74{z&A+1J?je|5e zn9M_+s2Q=R)L3XPLuk4Hhb%O3FK$9*iUNaIDRH^D6?NifBwZqz(oFw+loT7kRpUr* zD{i(3v1^7JPM1V*c2#4Zi;!DU<8D*ZKvdks!xIyIX~Oj)DJG2S##iGg z?QAVR9YzxdQ?eZz1W%+8l#LPC~Kj<^RNwPO^I|70WGQ# z!g_fpemh!?Q#ozATW!7c)gS2nj8?n41M9XJz`^|z8l)iN@oGdXqnrrmDk7!}hzxI% zA-IO!W@|$P5vtY0Nfy*UuHO`4({vTi5urTouEGxTCs}t%_d~Tf5XeW3q#0?xDlFdH z&aFD15jNQXDu%HRxO%Wfai#0HE5h1II z`h6V_R{~_%JhuaT4vTTloqWZI-}#E)FCbrcPL5ThRq(vtg8HUbB2#2P&LR|63SehN zwm^3A&EFowD2j-dwGwNW$q`Tbs%hZivS&M{P+lYc{upyD#fUHAhXJDX9-@C&v|=H;6$VwK5nK*@ z4m7XDIs2iQy>JbVpAW_-pM8n)n|ws471PYS7Pt5vx)rUL5Un#bo3l76!I@)944+C4 zqO28V_XOBargd33fgdu z^c!c zlhrsDAjIXfN=%)sgl`=YVk)<&k@+YAT=ywqv`dOKKItx8h8^P-h^F#qtcqSWY#P zBDJLzu^}>So6wG6BF=ea`vF9Fb{~_$!A6C{DeSpU5%v)II2y-86_NGSD?0nQluTsZ zxC0KE&8W|lVblgCPGz*wgpDRTq~o=FRX83m#(}XaTp;@^Y9`;ZKn+Wp)FoWwBaz5c zowNz1QSBJIRS9!j4Zht(z9N^ssK7%C*>j+;92>?f5p=f&*B%hja?oJQ5jp3x<{XkB zrHl`A(w7kt81Q zFXpv!_00@bV6_nu_-F}?sJ<7=`hS&j054*IXuXH%PokBc76&mAE$uyPBwiQ?h-`50 zb{2LYaDsP0G)$}<(bf)l`i3DaE(;H&-7h6t`FD6YWkiFOlLYBBs2w%$z*h^D@G2yS zNwdX6K>}pbU{zczgc&)j`Lk$tN~ET^r41){YcORDkt!D=9y>Kyw@Qvs8pI+`Q#j2) zt^7prIj+L2DMV6^O0nNqjaBm%2x{cx5IIFdHlrn?<>%Ip_2i5rXkZLE+m5M=JFv-` zJsYHep|u>IG>C2aM#T+0B~1cYOxAF>grXBuL zm>-lPu#6lkk)Dkc6u6iy!-h>n^oYm>Q=Y3QcVex*3}*Y)ShBDk{?~~l9#>-Ccxsaq z4Gs3XqZ_#SR(_m)nUD5-Y{_nVp!sR}Smr?N~KKjY9zf z1YVV6{ct4$X;99q7Gc|$8n`47(du7nE|m717*T~H*eugx!Bz$ATosrlmkYVR~Ev6n9A%)t!owE-y4ZvdTo705_`(?0oP+`eT z69&$@M(RVRhE`w8i< z0d1`_7yD)dV5>{kG>*i`;;vz(P4IfALc4F#oDK00AVZWZp+iKF4yBwQ{AnzgH z5mPC~_Ak^pnN5D7g%7LgWLr*RgeNMn)l>oV!|ZmU2GbA9aQTWHYo=+jzQuzkc49S6jBF0GM;wS`M~h%gglY6@vb*C7EE)P3d&mcR7%Q=LB~7}BJYGJn##hr+ zIOrk6mdV{%U?@cl5q-x!U6`>~0zay+)rw9`rwN87)px@pEsPwzUvGc|G%)7x!HErSte6r_=Q084s1{;Q*J8K+O&bk#0vQT&s~=WEGB~ zkdaRGenAr4)Ex@>5CGUwhR>-Q+UNlUttV-SS)#!r#Yvi6)n}x22VHs74`q{{} zaHWNTMLyt#n`+=E{xc#JgwSuQF%mrH7;F}+3BI}#pg6Eo8HOD<_(v~d^Bckr4Roc^ zd5-jy)Oe!y#qP>+L-R4W;+T$30E%u?tbExOveIU)ZcIEXzr*&5>SlP2NNY19Pymr@ z?pxo9^*+ltC2I~RYiR^d` zHIF=&wHB`cJ+yU5%#*np$d~X#4;59KVzKtd;^@Fu{ASvJA?Orc3qS(mqcm~~70bQ!X{S4_KR12~0G!ehlF6|^U9 z7D8s;U0{z4+-pOn#b?!f5QeY7t2O23M^WRwmY(?{X=Kvi4@0MMGrFJS#-=tGCK;}QQFx5{xugV zBR-2dWR*EZFNR`^9cH1CTqxq~vK#`|#J}j?r}ff&8K>5zIGim0e6NE^Dr{l#(S`cC zn2-FSj^`{G1^9HlP|SYAw57ToG>mKIj_h>em(GIMdkQXJffsO={A4u>5j#C3Ko!Qf zUBr(9*`VPsz~5485+a=a`*ZQ?YO$pt0vC?Rcom&UT+eL=t;v86-6V%;0@<8`zQHmr z+03H8Gb*dew5q;FaqwZdXb2`9Q9l3DUdS(My8FDh^*4d+@AZJ1k2ky=pQV6RYgLU_ z*=S2aN1B=YHkrk=7R6tPUner_6r-OfT+`UJBd=AbRNJ|t&1$fU6}MC$Q0T2OgB$Kt z{`!9LU-CgJ5h!LUW-mFNlQ*`cLrtCb;l#Zg%o20deAzObH>+>=PyNJh=SuZcDCV0g zbUWFXEAf&uIGmm_SlY{e!!2V=yvdaEj463?E|t5bI|r$eTFpaQ-KwU166yLd|A7L7 zm8R^T|4tPg-H8<)YMLIG22Q^zG!kK!&s3lHLuX??dY=C~G0RBoe#6pp{R~ExSzULw zDOfrrR84FC7EQ-dnkDOZ=gmCkK|kif=gZM1S7>cK?6zl5Dli;ZMk$;y-}*i4=}NeR zEn%(4A-MXyvP*|VkS|T1tIx(tFV-jRj3%DsccyuqEVVP=c^zkc+mS14&RE)>1J}4q z-$}oTjAdK>otL5GamKN?K+$sOAHx?Q;rx+s{Gpszj<~JyAuIpkobrmQ)jlYKBX!*5 zko}#5(DYFD)N~;8T~Vue{`=h@laij{8-w%DDIr>t!-AFu%>}fnY_GAf;OWc?>qlAX zk$b>H#>wEzf{;u-e)FGiEc_mc|GM%QMclBnl)itQl8o!`E|E9ny%AQen9NL#1>D0g zv1pQJ%kY`7=S;cCpJ#pZBI2&Y%1J;)O)pH`9JI`OI`u!cvFa-)S!K`2eM+Q5r_T8; zt3Fx6+BNg(DcHSZ*<-|B!p@r`>Zti?Qorw#-x7Xw@Mj#Kw~^5Q;|DjjayK%a4eqUE z68f#Av-jQ~pl|J6=6hXtRm*htsdH&2zRvGlkDn+|K-2;;_yIcZV&l;%WcNrFPZ1 zR9WkDpl$8)zSukr&jp<)-3CjfQ^zTPMqO0uTD zwtF6ZN7ExToTu%-QS*~Ga$#I8Enb(G>c;?67w$!nF&*ay{qlqXkzSOHW{V!B77V(u zV~*?M{-7xxm#k-${)anFROb+n9Q5FIq!E!|S#Q2Q=Ze1;6nD*+dDNXhJIX;;7 z0e~usylvvXdC~6u5DZ%H!gYKh+Sgb0#uZ!EX#=Gk*X8{|97H#k<9`3o?adXh1e>t8 zaYq(2cPB=|{Gsdurt8{7oXM*>-;!4d4|XlT!i~nR@ar+fVy!XiFk&Xk$YeBPv?R|8lcO zj8&ILf65XX-H+82w5KX=`cr=n`PloPxI#?tRnchK;Pdj8kYxKQ)e8KMiX4ju>4eo{ zj72b51Sv=noXLytnaC37(_X|1JICEHSOz^Nd!+F^?>kta0y=XNa?s9LEqZ1sSF*!@ zY4aRv-p${>k^cuP2GMn;gHiAEhY$LH{5k3{6mB*&Pu9~R4bj-Ie3hOM@92NO>cOuD z<=pV`uFsK$!WAFgj<$aotw3xE)+Wn6RNd0Cg!CZRt}jf+3ixBAnTy%iW~#$7IQRN} zy7s>9Xv;MkSxOKkY6VtR;O>7un@~xlgMhhL6Yli%5wQI%U-KvRN>y27RA3*k8qfF!fC91P-y)>iTU^Xt#}xk z(gflX89V}$)gp8Wmv`O8Qumkl-3-<}%N;Bk=A_FFjjf`E{ku?PbdY)SaU=&r$f-ZM zfKGNm;3HRl_~f8tP{=098M#{2WG(w$&uY^Ke;A9s2pl3XSevt;5mdVuap4TZ%zlIm z^q%9WePM$tW{9mmQuf3SJscZ1rlfD);X=!}9J-XW8)jTL0i_6w_B%hbC45;HD|ZQs zxtZt~TFlY)*P|8=`k>Z2e)&4pU3#mL zsX$XFyB2nlHAh+oUD{km^cff#iJ`iLlUILyw9g)<0w-n@@wg{2tmSbqM7+a-5<*)Y zE(D61*m_qMxzZZvU6)oswh0uHOL zy8cC%-7f8*7cA}C&okBTtHMoryc(^s8%OCIM>|G78trXO@T7_iGV>x@tC0?#*-End zZ$ipyTq4X@G=-4^m%L#wLT7S7k?|#y1a44D`Ght#;=RC|NJ8}N7y0YcgyxHJh24ujVSLeFl9A%wyEqN*r=qx1swQ8xpr zV(MCx+@K9tTlC|`(DQo0>|&PDG|$%!T2W^)Jd!OBw0psS&)W+a0k5cZw3S`Lwe|NT zCz8%)#Sr0|@@{C;rKvo-~5V!?6Rii(}Lw0(5goZ6Sy&Y{7ICN%4$elLtJc3Lne?{yV z7{5+diMh!zcUQvxUJe>`Qlj%K6<~8`FxIlQ{Kc zaz`M`8YSuC3yp@qzPB&Jz;>zuITvAVXlxe#`E10S((%Qi1G1#}$mn($_35(jFDq)f zgbn_mPU-ZxsqqRd@|G9!n6%5`&kr{mwe|yGUNP(lBkJ|*EPw3=IZVi~+0*&5b=|cn z)gD8z)SuDeVOQOs}989Xx;GG6q142C-_lX|IwxrmNp;K7jPcvoOrxknyeiw z+`qI2TDRqAj6}cOH?hw}PQKdhEXFgqq$*2`%J2U&EaJONwk-~00Aq#QzniLPyEjFl z8>V{o!nSjAZ=49U6(4e849dr9?-N=^%Gjn z)>A++ebkD3-H^eni74>|AdPl!|H$fbjLYOG*LHkz;heKlrEU9!fptf8ci9$qZ*SXf zbHBzevh6MF4RzqtjR}-6%<=qN$D#aPeKN#}KubxQYlu4d)5S^QLC2w_<$~^v<|O;{ z%R;t*8|B(@O@Rs24lgWl29^7_eKsO0|v@K6Q z=c@-Gfg`fc`PJ=>rfAc>h^X#|0424#p$hnHp*SFEqy|eAlbL@bZya66Z&tGsvhCA^ zDnq0U(42=ckMw;SSkcumISWtLZr)uMV=}M!u#1*mv_t@^wFL6EImJH; zty4xC;8J{lg_7yh$%i7uOF-M0rQp3Xu7{i4C~7?J+W~5gb)EbN*9BHx1)j2142F<6 z|1$kBzF?;!sz!=)k0o*=z1D}VWVU=3UBNG_{dtqwA_{qFvw3>pJ7g~ZHL=1UeKt3M zA{FkqQ2m8W+}!9uUl3B}_pX3I zA-50(ChWa4I{a#`IP=D$JTy z{lNNP!KXN_-(I|uDP%NA+Rn~3A~H0odJ*BNTH-G@4yB2Z0c1x@y&~O2JY9|bTTOvJ zftW*&p8-Tb6))_~V_^Qx6Mp`WIjBrz>;7xxAEWjjQz2n1g{jCp-?vrR?cL!&j{7{rG>hhN5CbnYaSg85gOFpJt6od{ezUE}eet2xE2$rHhx5_wjef#+p z7!U1scd?sAp~bZuJ<8k$*B}`3H9U1b}**^cfF7UMMc?6&j_OQEMx4=?FNn}rusNuA(gF9x+%1n!4m;< za9{Q2({zoyaf<>zfC(}|+1X32kieBAVeBDQ>F70;F2}ytQt!$&*M?@OFVD^hzA+pC=4uW+kluF#W@`DJNnv4M*j^h zRK|#M(?Y_m7-5PA=c*{aIJabDBfFWEeQYegU!%=Np9nYm7O8M&B#;+*Gj9%5oAcTz z)EcTX5_|s!O;pKL=XGqP!{?2u`8ddOhBAF9=_)Us+HVk!OB10Lhf&#kBd3L@o9`h@ zLTN0amwggbWL#h3B5OW9uKmbQp%3BiP9<;~*4ibjK3!yLYLaxjdq@>rP=u5tcQ)9V zg>-Rs)hjB!tpX3HX6F`*%I=>kx9l`_p{zW_45D`+i|YVwAUDchva1^;MPURlL7G(VCm z256c)-g(~L={6t2OzguF(y;Q+ESABFqd(VXloWrb<^Pa8TE4r6yRzE>zc5RA+@mvE z7yztD*ar38)a~j)Qpu`5r$@{}?Cqam3GAD&zh;D|yrz_uYC&!-Hh;5CpTDmu2vh-6 zx6qa_hg|2q&h-{D_Yoj?=}HT&6b#N*c7G&U{BfF+l(vLMTVLB(&}SaBDIpqMmcqa% z32(bi*-;m(G9*?*oaSJDx{N(CE)-!6tf5oVawddlin^{~X%V8*l9YYiX(?zn9-8G@ zSzFtS)n^(?*oO_PD2C)DM~wVZHEch!-Zx1Db30O}9coWETb>N$pg`-_2K;Qth{ODy zP$IgT4$;@eI!YQWa>q(A2jBNIZEqBFmg$e=_jdPf&?y(XIpYGWdwk#DQl$Ax6RB!j z5kp@>%zDqTX~2$hAx0m5QVcKEoURihsbR1HCDt6$GlDEeKaJK;+WI1&2xl988eF`w z-QVN;Tn(~C0n6NhdxHp4{s%T=V^n~6W6PRh#NE_UNrK>`1Zd%UUE~f7$Oux-f&`-U zPee{Qd*wZ4T=e5-pP&*X0I0{=u8|y=eN*TIee6%oJ2NR=uEGq67bxcleyvNc$gmAV zOf>wIrvk2#61?O?C!ZB%{+xkw+ETUSE0P=Ar=ZRlkH!S1m|bgj5j|uCWm^!-x5Jg?6LZ^b z?941I1oiieqL2z@zHWnA=!67JpNCcRR`*A=y_0l(zfzZC7+mcI9ul&ld}4yM;43A+ z64+zPoIx8Q(eHm{dk`0x?Jmjd3lOaAbr72}4$`Dv4iEm^eS=o9Ny9!(aW{N~6-uBF z+gP~8koPik40Lj7AOAP|!>3x_ObJws7ckwk9yLtQmZCvxnA$7m%K^|C=VrbQkb^Knisn5LbqM!# zRE{f=_x=daOzZ$T0U1_DzdJ#q`{x-2ol?}fiCBibqQ6l_#9R;^z0&gb`}gf*?9f$1 z%vBZ42H`nVp2GoZ>1#w~JbTr?j%NI(*e3@K5w2a9oi}}{O8HB5I^uO`*5DU^f<=m` zRi5V(%JiRgIPC&A{*IP>9cWUPVvfk9p=zZDPH|yNn_%97d2f?Ut88ec-UZE%tuLKO zlNgm56cItV>vn+f@zsO*<5$>BpmDGiZF@A3}gvZ66*lwvT0+ zj@qFH1h!Fg>pxB-FfSz!bQ;t5H10 z^d6L+EThn_>b#ZaTL_`7dN_YPGsKBF`X}A%KK1>Sox~w|*6Ycjfj;9Ws~abv_bKZ# z7rxTMt~_7*{^NFKZ|!-ifqy@;Gj8<&=`ev&gEmjIJ$FB8NacXQ5z5ohpur1w!*vEP znnP53VtpX#M=RR1^ji3F~szf z1J`o&l{%$Et-rILoJ?pQW_L84!132f7UXydn4j@K`!NX`TgrD_)M9MGp&H|4T#V5)A1&2r)nrzyk6j529kr zSUoM^CBRGG!r}SVM2U!Sy4j5Cg@D>coSkf499jCy;_23d2hP9n6zvBlu>ZkeHeXz$ z!;J|Joh0huz~t?D+JAWRH^=VbA#9#vm}Y~SV}-U73$JSW7!Q>KN}}fGlUX-z1~XFI z?K09uBl%7s(P@aA(NYK+3h6@hvz@5Pwv~uP8qqCkl0!_fi*b|22E}Dh)Zz|pd?QD* z)?2d4!x+pQVSMS%?Rgq!e&YP%(=&ahj1|QVQy*Hwe*Y$zW8Dg7Gw}{EZN~|^(Lwxs zsouw!6kDIszL;RVL_eurI(+cmN&_y!(7I;0-WZ6jhc)03Pay9nx^fQG^#wl|{TZ}a z4>oWa#UV78KdroOSTANr+DbhfBh=lJ&Bz5_BI>xm-WQV+BYfRHe<-9u^x%t1*Wc1z zX}82bYCT?KC%yrG;?_0d%n9RqzTy+yN)Xezgd0Kse!s2QZX=P~;JO>GoS`uak&7}n z=?LDEZU%@A!Z%6-OHKRA_|Z&spvKXj zrwt2d~u>%#`A z3cnjjC!)J8oh(p&J#J_IIZ^)Ktg#QiQruXA(_D5q2xGw2g5Ndqp-70h06x}! z(MU!Td}$00!L1MS&CDIqHUEZwt{Z>|?x!A8D%ZK<(-k0`3`aq^{bQM!O@i zA7?*YilM7iMQbGT7NmyFxBHd-z~t91gFPp}1j^LFo-$iLJqeJV4mrfEq}HPZ%PniF z|M2ST8LRuyo?wz$3kO#lH3gVQW5f4kWpf%L2vy9KX_FaL>WM!-%@Yn+vy%Sm5xv_> zL9z3q+E1Cghz8r#Qa39IZP>;Q89)=P07vjQH-j`F@F2CyqG>lU3vNKzJ8cWbjY*;3Jx+U|EfsPP#bOOpyS>-)?-r_S#Ac$i$uc(=9 zA=<2w2LJbNU!P*6CV$bW$4sCN!OY{-Y(JYe#AA~digxa|vuG}lwo+E#ETS?{Z_GWl zmTGJuJ0h38((cum8{>yo1e9qnkp(0g(t1G?NIVB`pTk!7wHf@nNJDV2i)B9 zHdLAxcZ1(eFyzeLx%RA4a6|xfTF@y+Dp!lqLcl z;EnXB+S|^v^E-H=@U?-J%mou5$lToADERC!A|fIhbw;pXy3PI&#Mm(Db*8!w}=UcThBJiN>x=239^5 zVljm0sx~+7MnR(14`T+E%;#EH4#iKJC7F$}nj!&eHL|Li0ft)Uv?GhEbhy47;d1KF zrBwBe7BO(mB2Wh#b|OP6`9oq%axemDmREnIP@A>K>pa28WP@@*uLfeJdl{R17eVnB z&}73#!YK*GTW*0zMyRw@I>^_#{fg<>8x1hZxo(2Mu;2F@M6i$BLJl4Y=wO~!1nX9vzolfNr5zJGz>5?t^`xyN%Ibag;@5zJ?*Vz9{KX2V{b2*_c1{*t;98bu=RGJA z8W1|@B(1U<^wi%Gw%2d(Ov%_5_(Q^fY1j4wFMIF?mpLknB~4jGKJLB7P67z{>b69- z-uSioAGvaA_c2Z^#`3LM&PAmd(E0!&;lAQ~l0MY>U=rNp1{~tv9%h}viNM=36nE<| z;F!VlCyaCf3rmx-e)flrn3@88q*)`QywfrCAdc_>+L7t?ZxrPTS9=+Dqf}W}=?aUz zlS1pG(}JEbH8{yeqh4zS*z~A?_G3^nF62E&m<=&#Gwb!vH@iRFXK@;q;L8I>Rcehz zR+H*Lzb0e>ra;mHYHO?6ou5{>2HqJpMKg~%?o1_Bb%?e={>h9v8Nc7n8 zWD8!l3x0cLA;3$NItrvr|B2eZiwMiMXfyemTiA$F43E}3Gz9jYqKO+Akfktb4+9t^ z8aunX>P*HkFFqduOm3$$RvjS}4IGk|h5(7euw|s4#KKfhClGfFS&JxyIS?q{XS4#C zt*60E5~uWdl%jg0%@LI+DP)l3eKQ8tZq*FUR^lcN(q1)%6B&MuW79Pq8Lt~xLwx)O ztleMRRcNPgX9>CoaT2XGcz|4TFqz6Fb)iWm&l;Z`nvvjM*XxF)AhFQv34w0e-h9`Q zpR;=&dW7YdEo4HOcLtMTxW{=Q7-yg%31vlwD9KrP?zv0c&Ob|>VUjO->G9v|>nhB@ zYW!oA5Z5NmOm*G=l2f{?BI0UlUw)r3?;Q*lyzJ2Q6P@!w&=ZQbH# zKd-l+jd(>as4GZH36zVnPNUpI<JL1puTmM*voeoDPaFyLeY2U+n;28Z(1uv=~%EdmI* z?0|!*7_;eH!I~NCb>X8Mha2Eb@r}c31+g>NJmt8m$i5`^0}R6M@k~sYwW$>D3{Nuo zP<8w{LJ{KbjT|vvlXCdxE6$1?W2kpMUW|1zD=`?W`mgYM&k?Y$E7SqmXX%PCWdrii z!mpg1yc)5`H7InX^=Zh6(^zp|%fWgF@7vJ=C4gFg{`N)(gNoH4xYg$`pT9-IzL)eh z#lvk37h!iNP-uylrRqsH%4b;AUbf2_6?Lar*DY|@H`EpJ8xMjAJmGFqL4GSMyAoS9G?O;Ts; zlx=dV1FYFl*CrNOn@uUB;rIz=xUrPNt#C(qCnQwy<6X8czqrJ33^8)FR&?5$BnyoeJ|BSR*<+h zs<4k!CgeFWtn(QuPQKk~y<)f+nq5aO+2B76d9^etr4Y z`LVPsG@(P;H9TQgTqG411?Te?V&y@nq4?`dE&0<9%!_;T&i@+ydah3)- zdhpm6^tbqBw&W%NH>P%h>E4KgTlReH9I3no)>=gJg-1S>Zx zAMZHbzd{qX(=Hbfc`T5`#aR#{X)>r4DeiqB)xH|#<;gHbNLLpOSF33aK3t0ZqS&=9 zwXw~wH%a4cfp$Klq%Ftnx9PwwD7Ip=YsXFb8d;Un+&2$`OuZFNqSM0oLK*x=o{rtL z>dH~kc%v09Dx-J^uRPSU7Gkl}%%m{VuuDEhqg>`*4EXH>Nw!d6WO~MEN{!%&Awx-2 z-g_H^i3`Iqlcx*1VvznpUc)Us}8kWV(<8DFPa!@@Kz^(dh&|=(tjG41} zO*(FKBghJfF#%4`^(jUOIDJh0)rv|RvHNia@QsH9j2lB8_C&!2ffB?e(qWbeO{6Rg z(XWslJd&Y=o+;NmnCyL~iT{^G627<)z5V6gx~Yinha4T`5!hTDy5YaWR{2Mc&1Gi! z%0VzA+|xB-^VI_c4jGLAD3W~GjZUx9Q(n$Q0lNH_r#FHDUx!9rw2>T zP+%cJeud1EM>R4UUTW(r2D@i%=*8(}%PvuT!S1}O1I_Dq^dANSW7)@6TW-Al721j# zbb+Yx8)55AtxLlr*K$ai(S{Xde_EBqyd0HwJiG``{`sRWt~&O>QD~5W79Kt0I&BwM zjz>nKGk|CM1^w5BY73jieKQ)7@yKON&!R+|n*reT1-0yP?~<62iGaoMy@b#P6DOWL z$X6ivQi%MU9u?`Z83A7CtwWbY;3kNA`fu&~f!6l4U?R9;(S2$76u7=Q{qwIN&#rgJ zbm(rIZ-tcPMT&GLi`5V+7>120WiyuKX9h_b^k{~700n+fe(s$D@fgqhyJetMo45+j zNS;Gy32e4X`hrMa5sJEXmKP#^&eNl06o%Mhlfs5OO=d2Nyeu0Huem+pHs|hf$rY>7 z?kGIC$jJuz)Iia^SsH;~`~~HJiYCz7WlL_*sPYeI2H@MF2CKY`pIGp{b|X*vAF+S1 z_-AsZ+cFvP`fJ9CNyY5ifvyw$Jlm{(@kk|MPtS_kljeslO`R>2Z@$A2voCrZ5|rAr z(lwF}a0947R&GG@wzHd2j-{X99pS9eI==~xh!ZyvMk_S>1D0&SE4AP@yvz26z41;S zU3QqUQoQpaZ2pj*>w^MD|4SH(8jQ6${+W(RtxM9tSuJx^->^8idmyGw#%AysLlUcV z@=jbRku|lu!2=^sROTUTUFyI~D|T~I=s6qyB-*&4Pn@4hS`*fLbG&g+7Lghwn(p$^ zpYcW^>7Fbv@F$2v>k8MJUW5_$3a(z%F&x3fseMV~CfBlM)ovHc8X632_xorzdG+Wk zG4$D>9DBbypev-TrI@Br7;->XvOltI{Bk$0k?Q zy*?!OXk2Dw&Ia!TF zk#B1FDk4d$C$x0QZ)Hdo%L>Vo$Zk)!z@%pZJJj~&Yg$#NAo?Nkai)QFJ>Jbt$ z7gJ3sqc{$|GZk6Bd$1BYwoR)Z#pThhyTcwn&YY`jmECTx^u5z2wOhU2j=E_$8=DSX zo0`jMqhGS+pOyKzgwC$E&^&Zn=g01vics5$WY9WeGHQw3yR`Y2hV3R>Ea0uaUn$G zH@3b$+7ZJ)?$@RDFQ+4n3XvrICih_X=gG+X#n^O&U&9UKnEAi=6kdiBn(6_>bf2Wt z7kPVLl%4bc1|THsTt6||JBr_i*vTg&7)g^Z!gp74q%L&-1t|xaJ4JN>QEszo|3j^& zRyHCrQeKJvL>d~bRSxFXb{toaT8&&x6HDuo3T=~d`8=9=>^!srXFQ|*UtzC$gfDyF zTwSvECbf(DTKxT@dfuy`8@LCMccV>>Dvq4mmI8llu?_v}hE!DoRgZ3U8- zxBL6$)QLR@PeJvI`8V&P#m_DCyl;L38N{WlWMdCreDOZS@C6k+7`IM5L;Al|M48a$ zTa0aR`p5bXbYAV^4#Jk2xGJ~ve2PD0xpmgP?%3^r!|A`lJq@vZ1jOIv*uITd|4Ew< z?}_V_{IhHzv>L8QqC?`M%VLfDAkBUnKJjjD`uMh_Z+?95S^w!JDD;^zG<&qoA1!3> zyXh6$69=|6&GqW7JbeJFwx+=ny)%$0vZ6GoJgQrU1o8*C0oV3Rtg%re%xWtlf+ zzNe(-*Mm!Ri%>)*ng^>OlJRvdMUmYfwpC%V8054up$Tfb8v4hdnza5afqR4kPhjiL zIrCyD@%Ef#r$2RsU0o_m_TqL%|9k`5>LWw$&%OG6_ZL32;7zULiVrVUt|lOTP?d66 z{9tw-P?N(mb>m={evChP?U`%zRqmG@=tag~m?4bFRR3tVw@=h&JLeaN`epC44)K|8 zg@e!&31dvs{=s1ek6SlM^9UVdSbrw{zgMA{>?)641QKcrw~Qth{1c_sxrjj?L>u() z0A0yX(sE{1?SM))VXXUS>OckPT zbOF9SFuX2;EjMtewKljfC&TyHCJGzRq2PVxvFp^A1`fAu{ER={Ow)C>p-#7ByXKFM zwh+RQh58q7109s>ThOv{v7PX6S?*{yreAwRpr&(A5u{pCx6?AN(0T%Pk~&&3l;Qo6 zIz$b>44mX3-iDV-+HE#WKX+k{hOA7T6}>btct1x8)aQMyINL!$|BL=#dQ>B#Y1t28p;`}Ax!<7j=YL;#Bxq|AxHy~IPzQmr(R$0D zC#SqUkSII0BmZ;MfHipl$MVvi;CAcd((15JJ)H_^QCnTQM_GxNSWgLS2z#ouc@N#r z*rNy3o%_DCpU=NIuH7A2YawGqYT#af5+aOx{Uicf_#X0ujevg)gdD)5)Evy<4@s$w z-AgoXL!?WTm!ec^_{Qy4|p-_I}F`{?uSD1w;4dUot>{ z>CS1pcT2Ql{yb=EuXcNz=Ft!KIBAvC+u#NN)tGD6ICXl^AHS4ol1tAW{*uwkn``wu zbCIdr4Ymol@I#)z8oIAg+cMpmsn-*YNR4_%1-GJ~c1Q-(xVor;Jcka@Ep<@c>yG>9BlQ17Aw2-5=2$gLToZI7NLQR(diW&M zZ<16H%@iKcGn#USLqCBT-7+(BCY9A+(_H>UooYfGn^3W7|11?CnZw^LKiHK{LI`;N z`mOUMcZqOvEaBHg#p_gF4_f^g?-!l@{W(*%jjo|9`2&h%xYZ+gS+&arBO%~FFQoU6 zJaCu1Bp=Am_aPp~?@`F{J|?peE9yFeD-gfe#lE@PzC4fNJL8^3$=`-4^9-x^(bc^q z|Ht*nthTh;l4p-4##bPbU(upBVdqBFQ9miU+9FB#JpC-6IIJkKsl0wp% z#2zMvZhfSEOgtgTVgmEiMviZu8>e$iK<?^5kz#r8cIN4B8N7rrb6C|gW}J^ z;NhM2?Sm{#N)3rj4$6ei1IQx!qnorO=O`SP|8!p-k4Cd zX1vZ+habwKIsFzI?dzo*Av3X>@d39k9!DGW0F9MFPM;XLwxNfR&_tvO4hchuKU!=? z7ENKqP6p*S_SNI*<4UmgQSxeKe8cFwVJsM&AB>|6V^V9vszAfLPO3qgh6*+3YmFm}!qr&YeYn9j&!MfW_O^bp=?FS{TC zK(o1u&%igdiRm*W zhKxvfCitCPKzcojOr5EjB$<5Ii-X&tcJ<-b)=Q71MzFUNY?PWH??%#9zzc>_R!*2* zS^4>|l=i}3KWDW3l|@)J9Z-d8+mJrDnH}HxW^p3Wk0Z;hR;=jJbro9~6|enHYw{q!^phTG=oP`K%|aMuMpi(SuqSoh%nqCzH7IWASzq z!^z?V@30h_ctN+H%KrKC>iIBzcA0#&1v@!#+ z#F%zTCLP{Mp*y!x1fumT^&AD}#j+hYj)Vde))j^Kusc-^`oL8!RQcJh7Tn&GH!De^OHnu zDAX=SMGY9iRewrzzaFm|Wzt}d`T!m^ppGMsV~;=Zi50WYQjAGn<=FQ~xDB}e_(1zQ z3q{T~c(MAIr1n8<`E}lc7`hvAj$(LsSbmxB{%Vt7ImLzIP!E|%6Ld!PyRCv;>M$eE z997f#;LPMBguGR8Ed+G>G+bO`H1g}{B=&(R?iXT1LWNZxLitbQ3t zYO?}K30ULRSiMrfvhF_-i6|+?A2IJHWM#(!SO*g0uE< zNw;zsnGu0LNqu*t>}VLxXrD}1#bdOe#j8cel<}>v0v;p@eT#X-&Z)DN&SgmEw_1wn zEJKqx(mJD7VgToARbehxcFA-+hJkX+B>2OIDUm=*0@VVj!xg@OFkIg6ZVrvdUTWw} zW_DJg3go=5Rs+|9NJKoj!}Q3!Xse~QpS9SIl)qF)7FJH=W1iA69^~0|q>p9|6o_Y4 zB!0C)h;*Oh-5+E5uuDXr!{cc1zp@Fvd2?R*;c$l#o53y3 zAzjiI6|_&$dUS85kB4h4A2waYBM%`bWXcsjg_4e#EVr5@Ez{~U7dJrJ z5+V{YvCqUB9{18d^z;X0M7kEn1;ekyJ^3i|*RLhDI?YD)y1(d56cXJh9E-xv((dfr zbR)w}CaWL<3q23o21~|onEp*?WKTnf8l>fbscKH=jXR6USN0>C({h7yX z2JMjy67Ax6P+!99KZyLv@aDqZN31Sf(7z9olEB~rSCcrV-<9^mq^Jf3>3LxBI!h% z*!jB>6U|>a~rlg4)lg~cGE|z+Dh2?!1J(=ha4?;tH zSA_A_@UTfOo$#8S8}!`II+nO5?$8fPEz2^t9qtflIciWLF4S8Uk2N>Zdg?pu7xd^} zb^lj|D`Z><_a%rHwY&_{@P6z|u%U-br*?T~VjHR;dT^9_EZQA)Fb!|Gq|LI}L{@ z7tWzPxsr~42nlrL-@`x!K-?ZphgMZFQOl(VwYRrt8(yzYKLV;6McJC8-{Ac?N}*$} zt4ce?Ud%x|jhKl-XM=k7Z1O}4JL|e&Bo-gZMcwFL4=l+X()bYJ9>$;8#bF+LDbv-k zrwH_qL$OYAG2#HMrhT0Q#8*~vDLXk~+SUFaSLYNMNw_ZBiEZ1qolNXxV%xUuj_qV( zO>EoN#MZ= zAU4gU-$Z~AKzJ=gFDXXFCrv*;q7)LL2bg(7f9aBiXe_|g96#0;u7`k`1GwC!poe9k zbyDR+THc{5AGb?MPCI#GzgcXjDK`et#)nrs0&?On>E|Eex#a2Pa7_sbDVi=D(vuzKmOS~ zeWSAu%%kt!R7_5`5M^3%fPEakOW7Q1AiMX3ggYsbl z)oj+y;6)1u{Ft!O)uN&OAelz?6~cP;~m zOZ0Z8&JW}lL(&UkLq>DSAHQucLt4QFRuzIG5&8Nx?hza2GS zL0}Rl&34FO2g)(T7Tu$md`24Jb`61>onDVv-RFboa&eEVg7jL@T|J&ei>g}jAcz6k zBm^ipK2mzGr!?$?Ub9XZ4M@>J3tU$LHxZIYbV8rk~L&8Smd{=9c$acXC$jI zJCkkZC)exb31`J0CPXLEIONXb&@wIPge<~yt=V9f2A|#EX|HauD}cm%w^UEV*kHR3 zHt}XCRWR9s&Pv-&R-TmY>uwMEI?7ruO9<*U{b} z9j$`PBX4qQ+2Cy{2obkQVk%(|oAkMHO?Pe=b0Ff(I-nnUpti+Wxi9U-)~kzgv8_Pg zdXh_`aul@>CcLC+qsX!xwb$Iy`y&E1k5Sv!#yyiSfRmAtk;Q5P{;Rs$FLKmMWKX&! zB|0su{$@amoE;&P*10nd_N;{aIiDPyH4I?y#u39X%9>Rcs+E9>Eb&Vb7q2KJVdv*P zt-ZLU8b?Y%y0$rk_>UA+7{ylSNjoW>9&jU!bL3LNYTAOCA5faQv@ZOhG6MyksKaQh zB^a`T<}lm$U>SVeCr7nIxjtOK*{uW7aN93KD)41W?Vf~*M=Y=yJ4oji4KtuSQe?mj zZtNA+ErkzDR&@wkavi{*cqwL7`|WM~+1?e0(NveuVAN3cV6DKz1W|7=YdwU;2HaRI zHI6I;{dloZ-=%;WuA7tBSrm8`qlt^M=CpJ?&;`-|?ngtdxMn)jp+pYjTB`cR*IR<{ z^+?v5dDZq03=}N|WLLQqovs$aBgzWQRE)nhSj#S^W!sD-^Wr}L)Da{~*J4no-N2}{C7 zUeaQ6#R#)X#-g>!wgEr>x}vL!l)xb+%SkRE9e#zNC!}Dvlu6~vjN|?d@6%vV8v5YECfKWyWlSsjnU8J01WC&u zaba0ADwTu!lUk%P*TBw(3cP*{HfNtLpN&Z0bHzBn8c``qecc7%kC8ljCIh8upGI*9 zMk1~Gt6@Hax+K&x4I_k`zc2#sCF*lw@!PK8E@(|*v?KZ$!Pm}v>PS}T+ zia7h}=C(uk z|1<_$E)>+p%Q~DlVjk4GR341`6j_6Zfcw+l5`IRmW)`!&f!bYp`zliymKGJe3I;4KO*$gDpl`0@h5YzYz z*EQG#+&p=BO0gVlK?kf^$aY;tI}jrgkO5uIJ(a|4E#?z~>!;~4z+Hv~Cf&LopagKm z&zp&F$#P;4YpsOCGRMKTYh_i$Jbc#0njxCBxzjrc(ha$8j<(*x8nCvd$>2pTB6C$+ z-VQBQ0ISPWIodk826U{3^1E<=6Rl`F(1c|cAPSVDEz)P2uBze>Oq{Pw=T7KgOl}m0 z`jrC!*a0+mKW-b4P8}-qX+~%@Imwtx^C>b6sl={|2j{8Uka(8_DpS#-Z-t6Sm3ZLb9oq&c4Ey(uj zN2bin$}nRDs8tS*k_&iHZL^xBq0q(tF_)*cBhYG4R}Sg7HP)g^$&dsvHZHu`$IN8C zyp@ehQZY%CXpAy9e@7_`-1#C|ejJzvGF({90))#(!YBC=&mI+!$~0aUyO956KT84#1P`2VbsyH0RZOP@z_f?2z86!eK!okimELpY;DCp z9LOG-&j;$7$xG1&gCecD{yC3mhDA%1%Ij7cTp3??*G^QEEj1)gY)UX)nZ3~Vt;Ie6 z;CnrBTr_oGH;hS-aB>>j|?Q!r6SjM{Jrm<^G*8En$0vH{D2b_txPq!eD;KFvZ|`X zxcjGO5|$3`SXD^C&(&<)-jSc4idn!Aivca?fT#Fr`aB~xErpe)mDc`w5fBMXQ zu{SHzTRd=4E3vvfvM!P%()cOLxNeY0xXT>&{hp=?jauE}U47FU3tx`wvsI}vqHPj1TD zI8$_MO8&W}X?Gx#+FcxC)w&DULn1M~gJ+be7n69pX&g}nvzp^=oS!XFKDU=pHTKDi z?}~J1fr6G<5F78teH1qN*7)=*!5Xi2D@r7BGv)!O-sNd|nSH6jdC~ISriaZw8aJQs zZ$f>aet0AIB!KpStfB=v!xHHMpk-y9Iv2v!)y_gq5S@qfq1bI2}YJt44j!|H> z6=2Pc!C=F*#v}nZxsX>x;$PCsH__kA!Mf5Xk8xl7JhFl^0U6QI&{tq*Z%ns*MT0mP zoX$#E!{&MT(&A9t*CR_(V92^QtbQTrU}X-pc6P%y5L|!aibCw$;obgt8WSJ|%6jD_ zpOp+%;_221F^fX-jgG4EvzmpWBVcrJ*3{U!Ajy;27w|HFjIX&RGkfTcRK%#{^-bR`gX{__=;Kq>si|$OZrOS^va(-rFAb+bp8I@%IgN1e? zDx#Aw3WH|5v*9cU)Eh`+gnO)C7^1(O-zjUUkjmD;iimmuMkI$Lm^*33tcC zR=61n)IxK$zMZ1SHk;1O&uY(yUDaGdI6tLCTQ0T*yYlojeKv(cBSuq7@{dX;)UsDI zTV-sjs`jV+Bh%o~fS(DlPT$2DGOvM-f`9_Vq?_=Zf1oQav8P~VvDSpyH)6F?q0ea7 zjs67Xf}vZ@ezTHmZ%vd-36IeW(7g|rX*a4w$8+M&HD?@{(xY`I%RQ&VI%mOdwSe?* z=r2u%Ao>SEL%U5WBLA=Hh~u+m*TOECg=HjXBWZ|_r$)u`GB<}kCbXQ zL)F!b{FX~JKveS=rkAM_NhRX9&y7}ojXXnOF$OGkGI4rzTX{fX>f$QGw_gxYR zhEy~;^42IBEe#&X_0DnxGq04-DiZs$KvWrw1Tpe?Jc&6iCekL^aKR5|H1DZpV_ML2 zl8Yd{NnuO$gGZ`RpD-AnR3*fpTgaKTXg!S4n2IZ=bQ=p-I{4ZJAYc=J(kBU@m~y^} zTlngawecTD2}3o8Izx5Siy>sjjY{&3Uu>y;$|+2F>%~KcFt=iPE`s6l+$jE0DCEqflp+v>7svDD5(?7`Yc-tY@T`QfKk_&$} z;k+F{0^t;WBs8Z7cd71ay~nk~i0pl=uI8CXpbFBKECcGmM;c~@X+(#wWO$*1a0G3`4Ot^#(scQEilJ&5_p(#GhG2!f2GIZAkkJ7P`PtPcHipemeRQ-OW z#Rn3hOq$4eG!}|-=Rm&z|8Y}V#2R1HMxh;K)x&8cRqZI!lrF&Epj^t+dwm9F!BxDSA3jZeiyL_GVS8gII8)dhRQwqG*j`9^S<6qE(hk1JA;nxSDoK}JWMp>gGkOvDr~ z(-=qr>)R%ITXEvD*x5AWQ&ui}=A^3{cVAiRY)cgq1o-rUaA1INdQ=TMS&eL)f)@;E z;_o|zo9oYSyQKt=uJXE6B!QWdurvD<%zDAoWaK$NTFKIfASfo8r)44~!Sl-a4XOPU z7_jyc&s_>45T#jU=;9`{Fq0)MITT3lN=4-SCgsDeZOv3;U?1yLpOc9wQ;CQgidxi- z?7E1hUlU`>T1uw_{-WnS(eV8c0=bk*lBVKN2U$|1IG4=0CxuDFfpb%2op)ebd z=a|I*s$Y0Pey@57;RmoLA0xUonz|o5%tjfi*=dnef>_g!5hXp9hDFKfxXnGZ?+W;> z$x{NNE<#m;mh)ChatEnO7R`Z+@>U{PPI=bJOr>eJE?hEk1BAa=n!mK!2b7i=X z^J(Ck&Lo9xt8-TvFSl9HqoX{ zV$qjyPRjTyK$NFsSz(ogLecLs7Ymw;CkBGD=MP^%J#gNdAA<{pMAYLaoXM%=9eMr= zok}9TCv3s(7&mZ>OF|{1#F2@`&>)!KB^yth!wTY)HzD~Ke`#9tM~h)!aqDU`{A8Mz zoF}y=^G*!P*xxV?*$Dw&pV&mu>G!DStYG^4WMQSR?Eqo!oT`33=`9ywR zzJUumgL<7Gg5W-K(Za98G7Jc@Zd}XBpO<5GxBt(e;z0W_|J`*Za$I)J=)|IZJso%e z3jTHkO5hi6KZU<=mSr}D0Ied;=f7&2=MR!@R^M`LjB;x>e@p{{x^Cf&&&1pX(Juj3 z*U-PU#F1zv=ltm$adk))t{XRG>W?z?cCa6o=TQkC%%5j2UA~RHuMKQRba97`UBZge z7EQj*mq*k#Z1#}Tv71~~5W`XzQ|3N#*OO+1qeN4qMb5Sqe!0=Tot%*uqvl14^D7}M zZW79$>bvcXdv{&_xKbBe5)b%A^&ntjCH|immDOw;;aTlC3Bv#8`>@e0oB`EC2jLf5 z;9Cv9Pdh=L!*7$1y*bU=iq~X(Y(CD{3!qjgQpsatp%Zn*{MRGy*M08z^X-wNzhV=v z*gs;R15e<6kkB9wrW3fIV>C!NNF;&FtwfWHR!UJ$qtpkP!4iAVR7N7(g(ue!gR;D_ z$r>~M&%)zisEY8>4>nx{5SUo(+xV{ieD?EwEU8X9sV3_2EM^(zJa$<{`7>`fTQP|U z*hW#uoYvk~cSJWw+q7~}GnbaYkP577zZ9K6&)@hX^C}Ya&wNeF)#E&R-2UfPbgRwC z$jws2dq)r4@WV-y^HkVmc>4TRG(+w`GYcmU`yjK&;X)eSD1fyMf6!)R*-Yg6BMbvK z9b2Ax(T$yWm4jK;&P-4o=?-$)EsOBwnA2pW@N*@BQF2^g8F!#S4?;f`!7IVWKsess zdHAIC4NR6jP&nd)WE?nUpT6YAZ`ofpbCBlAn@aIvxhD0PB5*Is*yBYKAPSSWbGF33 z(agFUsZ!$|izfk__LiB7~Z2v&~xi^n9@5_ts| z9#n^5zWjEjew9C9+m z+3%U;k(RL`A+9s8Qv`}G zovAdeTuVyKhoc=v*T_fm6lmZiWC|bdygdsYfTd)y1WBKnI6+7(hC#_{xQd)e30Be4y>48;vi2)CvvK#Aq*mct;bgab)ueSTjh>A_v>9`Hjmh zgHXY1t0w%CZ%<6lG0Lj9i@fGcMm|~hD))9DCLJIHTOoAaAUwr=Xz}p**VlC;_ht{m z`yTWH2YXBUlJry1np=1aH#qobJMu;b0-31REmy>sYcbwT=nZKZCr&j@?MP7KdUSqY z{O@OY+?wqOqd-oA{(=S)yTn)H!S~tcX?2dP`&voeYljXZ{?NoPc7!iBYYIy}{gKFg z>Syl>DMsF$$b}(G%H!382~jsCTGU$#|a1TyyC3cN;P7CxYlB8U`1C}Du_vH{F_$!89X&*&un01Mbv~9 zpLbcihtd|Zha~pVd|=-!6}f8y;f*HZZ9bFu%?-akHghM?v^)Pv<7U^`*OEJFOCawm zl&JMy0VEpaT^H63IKLhb-2m%8+DEGpP=Eb#TRj+Z2yOWkQ0dOS(pca1G^R#C-t9x( zli1LX#&YikL3z3J?LOp&bJ0{_7$%%%@b?QmBQrL6o(%LBJ6ZWHbFnME%l0UV07}%N zeI<6|XsfdT8f3{48gITcLNwI_?-3r{(Qx4U>2WMko8kI_GoGiY27nm zR^0uglEibvV1#=smi2K)?8h#}PNR@yVv@cyL`4sHJ3G0F_;yL zglWIpw>*kEH$5c@s?*`QYx>9T@`zn-~JUkM#CCFk^cN_u|Ri8^7@KMnAeBL7gLvv}DK z^j#(M1L;H`T4JQPEz4AdPMTd))`z3@1;wb+wIn2NY(8sc==-Ek)V7DBWU9zq*kzlO6AsV;;!@rP22ZTLh7^$RlB6`2*$;_)NvWdzO=@_xSbUoPQ)wniurZT~?e z_l>arU&V`Dtrfi#Ywx?QC$XvG6q8q%*5(9!*BN}Q1MrJB4F@N@X1>9(k3MhG;v>>W>cUNF!z5G z0zAbU6cWC&LbeF+F73yHg9u*o^CexRu;&tO>&7{HPq0utzCXTTWlvBhm<>N3j@l18 z2{d7ZIvNUeEBcm1jK&1M{hxMA7x5-kN}sOtVVJfLYC4NOPu|Jfgrv6Oj47-@huSya z*_*k?tH)|#t#$VWxF5k=9|QXI_#lF`gYlE9e$M!&M9g&?-4!8T@#_F<6ObzGaeG@m zK6;xw@#p8_;nNH1JBPPYpNQ%-H{kOlfQ?HulkADdm=YO)}HW@uy zl8&04?_~_8^C7gERGInjS>g9xVR&7WDN!2SXz6|9S=I}>-v7C>#qB$3{LKjmRMhnYfYhJtr4<$5f3y&F^ka1l_q7-C zIpL@_{{vVHeGgC*_=|G)>8V$i# zl)o}rav<~a6V3^TxjIZ_!ry_)$twUMu{3yK(zmk*!(nJ^u!O7SvkOkS*!()v3kIP! zAhOt==TqetfG)G}un(G^{Ak&-oSeJ}34PQoYeU^^>!;~9mB`W(^6{SfzN;mJben4d zg&xR&Wg*s~4T|=ZAdR+fIWOu&;Jux|(iI7RP{_U|Hj+Vmc0q1kUWV7gA5{i5BLT)6 z&AOX{{0$5v^9cO&geu3hn^@ZTE~g+=M|O(gOi5f|Ztws5vtGlhZIJ-PaDPjLjkD)+ z5VhOYEHyW$Xn7WPMDO&a^^JoWV&0~az~bpkvp(55I7n-RhGsS$K`+{9u7(g$iUp~K zBK=))eULbxL5<`)#hn;1zoXPyOoVlM+}y#%hhjY@{XFnClI2;;@H~~_-+JM31Wen; zY0IfF;>3LXmL-gFWlYqrT4G_E$Vf>WK#?RuAS6C25k$l`8f!&QX$L0V_@6;~?~Jyh zLs0~HI${DwZDD(EotYEGmxtpWftoWVg7*0+XtMN2=oX!5JArAhd((3RGxy~4~e_ZbQ*H!&a1+MpDm0c zo=IMm$ybW8Ee$9*15c^~XpUS;rztxb|IpG$rP-53r0U@P{+Ych%q5#HYuS3I%nG+A z(i4-*wijugWHo8Vjz*2bDx#9+KnGg3`x3c17(eP)H0SI8G6Gv+5Hbi4L#Fpmu93Hk zU^UpBBue{xQ#(+KWJ?%x;9~U@U}g6k+LGiqwq<-lH&_J4%Q8AcIj zOHs7_6cV!maJGM=RTKdXy5Cp|YusMyNbtd@4#=p96h>kH$SyEXtU)v_n;)Fh`e2sOCzH z7NSDm5h-KrqYj-&E4-8qK?9Q|22l)g;^3kldRxqmiJmPtSL$CihaE))%X~z3)Olms1l0HEl@zPPnYGI3`$+z^~ zV8YKg_Te=2KUxFz1Kk~rtKE2Zb&VMqK6VH2z;L!}mWs)pU-$l54yHLqXJ zg6XgbNR-hV{*W*+&i~LSQ-FS4^3txZQ;@s_Ok&2!$pt^iLQN^nMM}r3%_&Ojjai^9 zmCnaZ5#ZkMw|+=82cqyyg&h(iV3WoJr{;aeT;iy310T;KrLSn+#eQq9#p6J<(B>C+}+U0?_iP zLU*vq6Ut^g+?2x&{5Tsr$-m!yV4ELD?~iQYw~~d~1E6mh*i5}G+KZkw3BUtJZs$t_ z*X*$Vp8h8lGAmc#?p{<&)G-_sN{#2730M<{`x%{#*@bfJ(!q z-C3k~*eOV}Y-vLR`R;D9F!da&%yTA2WGNHUC#Xg66eL*a43T{2`6W7u;rg%=p@Kdbt@cDq{{q| z3;C8=GHE$UBE?>SCH*Q)7q;R8*E6}7zI!|zEwgj*%+1+$=e!^lmS0DXnc{GqlHZk* z-_++q9w|eEcI#|gA^mG^b*ReeW$Z3lN?5XgiZ}T4|B})u!^<~!4ZXj}JcH`<7AJqyX zv#nkJI*5s8?hDKE1i&2h|J90$c*;RLHWB;c=^ubmqAy*>1H?7mW)Rv5JB|Wuuodw4 zLcM5m8n~L_RuF&dX|@=z;!z>jbDDfl#EvU6BjWqf17#F8VV+WUP;kH^#FW*n9O0I% z%ZR@mTEr2L%TN=v9HgUog*y#cOBby>Yr;4rR$ysF=& zNq!AZ!RhAFEr8r>*b19--*U@FHmjI$ZLGqrDCcKM3-ZcByPLu8wa(Z)LgCyX($;%_ zx&=MK`OYq~C2iLIdrwnp470wT?E?rriH!f<@rLg91Y248ZeoJi=D35%!op%+T1K8- z3cLhpS|+30K?f%6AvX-X^gwDLCJiwU;c||D_8}cp zg^i`~Y_eJx!FfJf_B^OC=tEe*Zkr9k-1tWltGVA&WD9pJhA)cC9_m=FJA+hJ8M>4A zz%Tn@WAtttGu^vSLLnvfWJ($vR=XbrV~k5?!XDj^!SEX>rMCt)BTX;(rK|F&4NGy! z!!x)dE3k=bh@qKj+O$_@Rg<kUIbC8&$V%boe#L2C$4DF)Q0Wq^w~Q&+@Zj(m7@`#VD&XZncVuWh8`i&6An7K`? zjW$0BnU?-?n(eu6LVt|b=;T4Hje;h4%dlMSX}}1S{0ao49{HyLVT-DSd=erZQel{{ zEv?Hl>+Wfn$-?b#WUrZtjv$-L$TY}D941>?DQzxGR4hkwpg$>2sl`Q_crp|+ma!cW zX>Ac*tz#tLLJ7NRI(GZ1%<7*)JPt3ZDNW;(Dp9S4ph=Q^P#&6{Ljkd)3B}H^k|nYe z?ABh!+Yzc{*Mu#Lgj7kVVG5PM68T$-l8}3tOeSG!3*Fwm#W=1T9R~}kvX6W?QU|-E zeDYwpP{8yjv`>nZ1R=Na5F!)$vIp)#@vtmgq-QY|bE{S6FV;7vgp)kTr(6qdS@aX^ z%J0?JP%cK5u9k!;_9UQ}&IqSG zO7Mg&9y+pWM=Q(}c~#fL338xEUhr9mRiex$ZD;&*+mbfp{1T6|M1~NRA5&Ax$MQ^= zvif#|cb!^>E(OEdTJQpqp=)%C#1JR{ec!Yh8I{uapK(cfwn%Q7_3ws4ri^~dHP==G zZ~Y4Z??k~@Sr%=XlW|FRgWoV4tp8k(fosX0EZMyELOecz`Ym(~BtoBkusWfwbNJ32 z-9Z3%h<4HY3N1ULPECXWblxr;@4te6sH~xykd6 z9lCO%qgPZ3JsbCT0O`NQIJe8jOS=*gPqk>4YVJx)Js>y|u@`o{ST~sE!wJ!xxnvxdzyBmu z3Q%;fQ9Ty1m6&29%Ij%apa0%DWi-bQhs?+}G$|P^=mYU9YtX^nAwn9U+QX;*ao zB!nu_QYlBI3nB5UY{V`3;`NN-H|B#~J13z9<@}1;lcn-kqH{^fuJ6`E5Pl$UG2wQ0BG|maX#2X}XokU{Rv38S z;7IxaFQx*8PW4SgzjRt3q+t<|r&Xx!#Ii&l*p*_RU!^dAvwjEY&4k!`d*e3>^uqa^ z&@+CG0L(OID}A?vf2%>S``DuXtPI}LMR>&GE@an<^3pnYu4{thLbT>P^~gG~3^ppo zPxt`Bmei*Io;nZ)Q1a?WW_cs6GSd`Ms3-}Teh;ESTC&SUYgqj@o=%^K$Z&dj=+~zJhkq<>uHO8`ZN=C$sqW$GLB^;hVIdO8IT1>?g+*&k ztrERpeE$97tIr$pd+3p#g0`1T{PkAcI^kCMQZ76%kn_Me0}?BKNEn!g(>5 zwmf{>0ZN`%-c38skE6YhJ?T#_r%NYfma3gI9Hu?2((!W{jbH3vZAP z*f=pI_2HWLRrh-_xYEp2IXeLAkL=lc&cQgM^X)f`Hc9#hr*1U2F^+Wu$M0$FP#A>n zurjF!4N-U$GI5^LlLwa-_}s#P`tWX!7iyd8cP)R&B!7 zXoOXvr^HC$qu1joalA8y8lT$G?M2k~|5Qj*ME%}bF$5`2c(EA9U(n&^pz&C33-Jh) zXq_q5LnN5%nx$K__Oudv-2-%A}Fw zj7rv17Kf~Zvav>QEX_oo;SH?>pedhzW~*sPBBJcZ%)4}p@n20WG4yojpEhIkfx=#* z5t27K&S{?&S75RM${am&N!Ft_jrMJDg9?aK^-~9e60j%z1tp@7%MfBGunjXwB;Z0H z+8Zp*QMNFe%7LGT0=w5ADjSM~L<`wOH{+@sI7?UT{Jv4c)Vp{hog5#US zMgkxk&EcstP2IB?*y)T_CuyHT*bfAv_BKz0x6A8kW}r9-wiw&lKjMD zn5y+y)t?J#Uqg;4XMrwCcktfxJf1D5tISv|!_L$Ej!GK86*<5kq{79WT4pp1gsS-axi$z$@F-a*a z&#Z3tCm5S?qkd$Ow+@NgXRc*36=*T7dEPi~lt_gPw4r=7MaZ4|cQrOG%Cq>2cW8mm zg&M0xk%dz@@mvv%~%3(DIKlYz5I>Npdrv)rBV+#Krgw@MdIxfpy0h$hwa+pR&y z)YJamb-=ST(OC3rI765=80e`ykMX7NCx^BR6i`GuhfxtOZWtFjNsXE_s$)!KTESp6|SJ`ST+p)?9SUv`<8hdKAM zFhFOzo32b@U=M$`bN-ZqaHPjaQz~XH=)%z|M^=e?X@b_bvHdO^fzE)Z(5@2IuA}Lh zKiFCUr_>#XYiBhiXJq-7cIx002C|8)$@TP!8#08z)oMJ}KecJg~|@dp-om__9hCuu>5|2F1g0h+*^ ztjZXvw>89dSjd(wiNFePHoYj-xc6lnX18*+3vE9f4=#PPUf zD7cj4@|BDzkmn9N+7 zzjJ}2$)dgrjhiKK^6d=CYDUU$MSZE9xLdnVaw1SMS$Tw32IDexf0zG!@SHb_$b~lf z-dRgq`FI{#>~m4;q9mz*;^J||uYPAv(pe4$#&lU3F@7MSvXo-?$6#EK$QNM9ku=s* zo2v^;h!ydEPIM7?f@0&BPZcB6eZ?Ac19Vs@jlYD$)KM;3phmH3vr@LaN$o^aU)?zW zW$`kDUftn<_R!!AqzWO~u}E2pH0-mxfO7=I2BW!~cM-d6Fpg|6rCg^0a2klnARwNw zF|>#eSt1LE$$)^v^BD%mpPCi3LHG7KrA@1V$(VT&sJvuZPP8a(6s0E~^3nu7MRwr+~IAJ>XMKz`DH@P(TYvanV%U zV3td0?^`g*2AAzVW5Rr?jC1PS$D%UVDYRFRH0a9`??Dhc*Y#etAlkxR(CBbe*z}G4 zDAwc|5nzShcKY57`onxflPzeDTBWDBHwtl7FZ|_{|M`tv{Fnj`Sx#T^i>! znLjbA4zUCcfK-HE(b{~PP747{ps;$Qc_6~)Uz~xPNZf-SJp^ejrd8i_wu5C&Ac^r1 zJPXsR`{LtiB-hMBY78h_MI7FY8XbTC!cI8X9a1=y%Z(`*HKaE`z*Pq>ii1npO{)91 zo6}&f9m1~tj19xP?UENvy8(w02Q5 zU4VW#&Suh?xSt6`{R}ty2eQ1VM~TxZgv(#{qnG}x=P}Ez@0#}c4<|1)7WB&JaE1`) zxil0JXz?J$M97W1c*En6C1ctg>A9k@RY0uEySNu0SdSGZh2Q9UiE??f-SKJ9@1rTb z^K5eW3IgGEK{1`tMGEQLxq)+UzfDJbK|{oXqf=IsE5`TbHwHF4Cv4dzGfJJU^*aBu zdp}(&S@18K%p^vv-Dbx)AM0_c_e(#F+hlRV6ek-O>H!$1Ktb>?zBk0V6y6a_^@D|T zLPFWDnDrqTnbJa41`@KeD>PLGiJ*t8H?$Oa0W?tMDU+=ezP)4>E!(-HL-0w4Mjl5 zWd;)-BGgaP#KAxIyW)9$KcYDJSjMXC?}}f2FY9jSX&g)qO#=;PyCH@Wk25Bm+2s;y zw%$LJPBe3E#NZuhPqDXRo0vEI;88!B8MIf`R@uV-9C>2=RfTXH zOE0M%NVFt_ZraQ;6p+vHS+d6H-*JoEV@BUFYbUV#mj^4T>3%q&5Z>&RV~E0mnY*vJ~$U$S@mO$IwWT7tE+1siQLLXal0U@GLRlbkSyacuFJ zK&H-r!0hB!B!9MT;})4g%=*!Q!A6$0YwaYjpTUrN5girm9?!jt>G{2J?z#_UWVmjX zD1B5sm*{cy%k&b|0`k1Ee?Ox5iot~1LmOIjUs-DpSywdJwhjCf5IQq3iu|>68b|F9y}1ul!dMF^7DQRuLql(@||cc_+jwDG3ZJ6kc&z;U0XN+`cwJl z1hI%M*$$Ryfr5C}Ga<8g4iG@aYSV#&4kC?VK6lj7-GjCYD!yInni zpiCDWNDlrEB;myVil?-?of_8eqr#o`l02{$hS7QeVEhtSkmD{-XdD&+8pd0YWhQ9^ z5M5^0kBJ1dpsIP{kUm6$i~0%OMHzA|dKsXrI-NUnAF~Qyh`>29@kgy+dhqrG`aQ8>e!X{(Td50vN0}0r%U)wgLQ$~c=@Ur?KaeWY5$?Qh>PM$a(gD0) z;7^}h%1&LLT68CYu)kgkOj@ZTlM7h@@d!o4d1giMRo(agLctP1qlMyr03 z-9RtGPm2_u$BJ#qv%%iy`Q7H*ih~4P!99%OQy=4w4{CpYS2*Z8M6vG)gdu)?D2qA4 zUYg;D+J+QOGA;V6H3NISC&6VQWw3CMV@@JJ!vd!%oOR#D62osNLL8oFqwZO~6*|hD1GA`atL4 z*dBFwKlZ%iUqLT|++jzP{{h@UBfneZZFohz7^2RGQ#WudqZWnNp5I5S8{K&I@%lZZ zMG_H{QGo-eb8tAW1~H}eNGYpB`b7!SbIP!2>SX-)e(ul~Kj@7{L6vY;}AM;yhUKAwRd3xW|+%&e{Q zF@pAQ#cw{CgMkk5h`XysUezNc6yCv^^9isUKNtV^-N_j3m5He01|*eqJ@4;=mr1mQ zlT0dmjEt(sD7q#gq)$Nyqn_n7$juEcCI#A-ybL5 zHTYd^>4$>YM6*o%BB!nqW#R#Bj=k{SS0AGNR^S}O?&n2!*-yuO#Q!TzC=tK5v;Kmv z$tt(k=^@v`t1{~7yFoabuD1EOaGCn2oW<*ogwFGCHKLr~f2yk&VvGg1+jT=bu>J_+ zxjNqlVlLtVX7O_AoNuFB>)dUxZL!+kop0IhHG|Nrbsw#;n<#r=!5!%n+-!O=YL!nA zRv^Xxn65S~C1^VZ!iL&^l`DKoIprtTZkIOq5+Q!PBkZ}ezsMJMAbz;hsou8+=OZ5E z7u(@H^J9<~LHL&k9sZ>eCA6!bqbV#q69^uHo19dreA5tGEJ4||``ER`4gdVdX_&O<0?wD$Bk2`?MoW;U zgwn@okg8Gl@G-96zKqTV^~@9T(vM0CjXMBZI^r(T0k z+VyXRgPAvwSXpm<@%S_SQJz`lGK7XJtuiRO(~Rf{H8vhoAgx9?r!VV%YcSXrQjY~9 z=yrAd1;}QAs;F&7voY1T@IWoP{Sv#3!)`#q*{tF+E4_2 zY9VEo6sN+*KqcZUsfX{OJ1cRc4Hb&D+ST!|K@QKASt7$JjwMFC6@vW;{Y57!5u7Rc zUiK{PA}K?G6EXB5OiI3~j~pg;WlV(jZKWO2hL^eMus>3UY?8I_;}g5_!{GJ1bx0B+ z$kyqTp%^#W9{=2L6~?U%g1yr|eA3?zzZz<7=b@7K0znkgzSPUI4)m+|M&OHFz-+alCCr$=%6>=>pc_i&e(ye z3$|g%tmXK(9!oHE*)ce8--_S9KLsD!@53C&UHEvwbo^y%0DRKL77w+r{I3p0a1^`g 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

eaaaZ5CaA_))mHee*}p!Xm% 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�U`Rv#YT}t>+!F5C2UavGr`-|c~n01&yVF$^LfJ$ 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 literal 223368 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⪼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

--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 jv%U9U4)k;2tm_ACx|N3^;2{G;7UnQFwK92W - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe BasicEvents Basic Events @@ -29,8 +29,8 @@ - - + + diff --git a/Source/Krypton Navigator Examples/Basic Events/Form1.Designer.cs b/Source/Krypton Navigator Examples/Basic Events/Form1.Designer.cs index f5cc03e1..f2d09e93 100644 --- a/Source/Krypton Navigator Examples/Basic Events/Form1.Designer.cs +++ b/Source/Krypton Navigator Examples/Basic Events/Form1.Designer.cs @@ -264,7 +264,7 @@ private void InitializeComponent() // // kryptonManager1 // - this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.Office2010Blue; + this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteMode.Office2010Blue; // // Form1 // diff --git a/Source/Krypton Navigator Examples/Basic Events/Form1.cs b/Source/Krypton Navigator Examples/Basic Events/Form1.cs index e0017c7e..9043aae2 100644 --- a/Source/Krypton Navigator Examples/Basic Events/Form1.cs +++ b/Source/Krypton Navigator Examples/Basic Events/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Navigator Examples/Basic Events/Program.cs b/Source/Krypton Navigator Examples/Basic Events/Program.cs index 3acc1a2e..3915e329 100644 --- a/Source/Krypton Navigator Examples/Basic Events/Program.cs +++ b/Source/Krypton Navigator Examples/Basic Events/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Navigator Examples/Basic Events/Properties/AssemblyInfo.cs b/Source/Krypton Navigator Examples/Basic Events/Properties/AssemblyInfo.cs index d2d4032b..8d841412 100644 --- a/Source/Krypton Navigator Examples/Basic Events/Properties/AssemblyInfo.cs +++ b/Source/Krypton Navigator Examples/Basic Events/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Navigator Examples/Expanding Pages/Expanding Pages 2022.csproj b/Source/Krypton Navigator Examples/Expanding Pages/Expanding Pages 2022.csproj index 0df033d0..27155eb2 100644 --- a/Source/Krypton Navigator Examples/Expanding Pages/Expanding Pages 2022.csproj +++ b/Source/Krypton Navigator Examples/Expanding Pages/Expanding Pages 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe ExpandingPages Expanding Pages @@ -16,8 +16,8 @@ - - + + diff --git a/Source/Krypton Navigator Examples/Expanding Pages/Form1.Designer.cs b/Source/Krypton Navigator Examples/Expanding Pages/Form1.Designer.cs index 029afa62..59209ad7 100644 --- a/Source/Krypton Navigator Examples/Expanding Pages/Form1.Designer.cs +++ b/Source/Krypton Navigator Examples/Expanding Pages/Form1.Designer.cs @@ -1198,7 +1198,7 @@ private void InitializeComponent() // // kryptonManager1 // - this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.ProfessionalSystem; + this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteMode.ProfessionalSystem; // // kryptonPalettes // diff --git a/Source/Krypton Navigator Examples/Expanding Pages/Form1.cs b/Source/Krypton Navigator Examples/Expanding Pages/Form1.cs index eda336c3..a42a0c76 100644 --- a/Source/Krypton Navigator Examples/Expanding Pages/Form1.cs +++ b/Source/Krypton Navigator Examples/Expanding Pages/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -80,31 +80,31 @@ private void kryptonPalettes_CheckedButtonChanged(object sender, EventArgs e) switch (kryptonPalettes.CheckedIndex) { case 0: - kryptonManager1.GlobalPaletteMode = PaletteModeManager.Office2007Blue; + kryptonManager1.GlobalPaletteMode = PaletteMode.Office2007Blue; break; case 1: - kryptonManager1.GlobalPaletteMode = PaletteModeManager.Office2007Silver; + kryptonManager1.GlobalPaletteMode = PaletteMode.Office2007Silver; break; case 2: - kryptonManager1.GlobalPaletteMode = PaletteModeManager.Office2007Black; + kryptonManager1.GlobalPaletteMode = PaletteMode.Office2007Black; break; case 3: - kryptonManager1.GlobalPaletteMode = PaletteModeManager.ProfessionalSystem; + kryptonManager1.GlobalPaletteMode = PaletteMode.ProfessionalSystem; break; case 4: - kryptonManager1.GlobalPaletteMode = PaletteModeManager.ProfessionalOffice2003; + kryptonManager1.GlobalPaletteMode = PaletteMode.ProfessionalOffice2003; break; case 5: - kryptonManager1.GlobalPaletteMode = PaletteModeManager.SparkleBlue; + kryptonManager1.GlobalPaletteMode = PaletteMode.SparkleBlue; break; case 6: - kryptonManager1.GlobalPaletteMode = PaletteModeManager.Office2010Black; + kryptonManager1.GlobalPaletteMode = PaletteMode.Office2010Black; break; case 7: - kryptonManager1.GlobalPaletteMode = PaletteModeManager.Office2010Silver; + kryptonManager1.GlobalPaletteMode = PaletteMode.Office2010Silver; break; case 8: - kryptonManager1.GlobalPaletteMode = PaletteModeManager.Office2010Blue; + kryptonManager1.GlobalPaletteMode = PaletteMode.Office2010Blue; break; } diff --git a/Source/Krypton Navigator Examples/Expanding Pages/Program.cs b/Source/Krypton Navigator Examples/Expanding Pages/Program.cs index b6ea6e70..7d497fd6 100644 --- a/Source/Krypton Navigator Examples/Expanding Pages/Program.cs +++ b/Source/Krypton Navigator Examples/Expanding Pages/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Navigator Examples/Expanding Pages/Properties/AssemblyInfo.cs b/Source/Krypton Navigator Examples/Expanding Pages/Properties/AssemblyInfo.cs index 4f043008..89f76f91 100644 --- a/Source/Krypton Navigator Examples/Expanding Pages/Properties/AssemblyInfo.cs +++ b/Source/Krypton Navigator Examples/Expanding Pages/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Navigator Examples/Navigator Context Menus/Form1.Designer.cs b/Source/Krypton Navigator Examples/Navigator Context Menus/Form1.Designer.cs index 1f8619e8..0e68dd49 100644 --- a/Source/Krypton Navigator Examples/Navigator Context Menus/Form1.Designer.cs +++ b/Source/Krypton Navigator Examples/Navigator Context Menus/Form1.Designer.cs @@ -521,7 +521,7 @@ private void InitializeComponent() // // kryptonManager1 // - this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.ProfessionalSystem; + this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteMode.ProfessionalSystem; // // Form1 // diff --git a/Source/Krypton Navigator Examples/Navigator Context Menus/Form1.cs b/Source/Krypton Navigator Examples/Navigator Context Menus/Form1.cs index e682b15c..36b8a5f6 100644 --- a/Source/Krypton Navigator Examples/Navigator Context Menus/Form1.cs +++ b/Source/Krypton Navigator Examples/Navigator Context Menus/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Navigator Examples/Navigator Context Menus/Navigator Context Menus 2022.csproj b/Source/Krypton Navigator Examples/Navigator Context Menus/Navigator Context Menus 2022.csproj index d9aec876..b0057f6c 100644 --- a/Source/Krypton Navigator Examples/Navigator Context Menus/Navigator Context Menus 2022.csproj +++ b/Source/Krypton Navigator Examples/Navigator Context Menus/Navigator Context Menus 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe NavigatorContextMenus Navigator Context Menus @@ -16,8 +16,8 @@ - - + + diff --git a/Source/Krypton Navigator Examples/Navigator Context Menus/Program.cs b/Source/Krypton Navigator Examples/Navigator Context Menus/Program.cs index 035937bd..d5e3f8ca 100644 --- a/Source/Krypton Navigator Examples/Navigator Context Menus/Program.cs +++ b/Source/Krypton Navigator Examples/Navigator Context Menus/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Navigator Examples/Navigator Context Menus/Properties/AssemblyInfo.cs b/Source/Krypton Navigator Examples/Navigator Context Menus/Properties/AssemblyInfo.cs index 64c28038..a97481ef 100644 --- a/Source/Krypton Navigator Examples/Navigator Context Menus/Properties/AssemblyInfo.cs +++ b/Source/Krypton Navigator Examples/Navigator Context Menus/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Navigator Examples/Navigator Modes/Form1.Designer.cs b/Source/Krypton Navigator Examples/Navigator Modes/Form1.Designer.cs index ba5fe156..d01ebf60 100644 --- a/Source/Krypton Navigator Examples/Navigator Modes/Form1.Designer.cs +++ b/Source/Krypton Navigator Examples/Navigator Modes/Form1.Designer.cs @@ -633,7 +633,7 @@ private void InitializeComponent() // // kryptonManager1 // - this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.ProfessionalSystem; + this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteMode.ProfessionalSystem; // // Form1 // diff --git a/Source/Krypton Navigator Examples/Navigator Modes/Form1.cs b/Source/Krypton Navigator Examples/Navigator Modes/Form1.cs index efcd15a6..938fefc1 100644 --- a/Source/Krypton Navigator Examples/Navigator Modes/Form1.cs +++ b/Source/Krypton Navigator Examples/Navigator Modes/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Navigator Examples/Navigator Modes/Navigator Modes 2022.csproj b/Source/Krypton Navigator Examples/Navigator Modes/Navigator Modes 2022.csproj index a88f791c..94e5d4bc 100644 --- a/Source/Krypton Navigator Examples/Navigator Modes/Navigator Modes 2022.csproj +++ b/Source/Krypton Navigator Examples/Navigator Modes/Navigator Modes 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe NavigatorModes Navigator Modes @@ -16,8 +16,8 @@ - - + + diff --git a/Source/Krypton Navigator Examples/Navigator Modes/Program.cs b/Source/Krypton Navigator Examples/Navigator Modes/Program.cs index 1dcd2def..601a2bed 100644 --- a/Source/Krypton Navigator Examples/Navigator Modes/Program.cs +++ b/Source/Krypton Navigator Examples/Navigator Modes/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Navigator Examples/Navigator Modes/Properties/AssemblyInfo.cs b/Source/Krypton Navigator Examples/Navigator Modes/Properties/AssemblyInfo.cs index 253c219b..c440ecd3 100644 --- a/Source/Krypton Navigator Examples/Navigator Modes/Properties/AssemblyInfo.cs +++ b/Source/Krypton Navigator Examples/Navigator Modes/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Navigator Examples/Navigator Palettes/Form1.Designer.cs b/Source/Krypton Navigator Examples/Navigator Palettes/Form1.Designer.cs index 7344db4f..3a5a8ad4 100644 --- a/Source/Krypton Navigator Examples/Navigator Palettes/Form1.Designer.cs +++ b/Source/Krypton Navigator Examples/Navigator Palettes/Form1.Designer.cs @@ -50,8 +50,8 @@ private void InitializeComponent() this.radioOffice2003 = new System.Windows.Forms.RadioButton(); this.radioSystem = new System.Windows.Forms.RadioButton(); this.buttonClose = new System.Windows.Forms.Button(); - this.kryptonPaletteBlogger = new Krypton.Toolkit.KryptonPalette(this.components); - this.kryptonPaletteLightweight = new Krypton.Toolkit.KryptonPalette(this.components); + this.kryptonPaletteBlogger = new Krypton.Toolkit.KryptonCustomPaletteBase(this.components); + this.kryptonPaletteLightweight = new Krypton.Toolkit.KryptonCustomPaletteBase(this.components); this.kryptonManager = new Krypton.Toolkit.KryptonManager(this.components); ((System.ComponentModel.ISupportInitialize)(this.kryptonNavigator1)).BeginInit(); this.kryptonNavigator1.SuspendLayout(); @@ -1404,7 +1404,7 @@ private void InitializeComponent() // // kryptonManager // - this.kryptonManager.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.SparkleBlue; + this.kryptonManager.GlobalPaletteMode = Krypton.Toolkit.PaletteMode.SparkleBlue; // // Form1 // @@ -1447,8 +1447,8 @@ private void InitializeComponent() private System.Windows.Forms.RadioButton radioOffice2003; private System.Windows.Forms.RadioButton radioSystem; private System.Windows.Forms.Button buttonClose; - private Krypton.Toolkit.KryptonPalette kryptonPaletteBlogger; - private Krypton.Toolkit.KryptonPalette kryptonPaletteLightweight; + private Krypton.Toolkit.KryptonCustomPaletteBase kryptonPaletteBlogger; + private Krypton.Toolkit.KryptonCustomPaletteBase kryptonPaletteLightweight; private System.Windows.Forms.RadioButton radioOffice2007Black; private System.Windows.Forms.RadioButton radioOffice2007Silver; private System.Windows.Forms.RadioButton radioOffice2007Blue; diff --git a/Source/Krypton Navigator Examples/Navigator Palettes/Form1.cs b/Source/Krypton Navigator Examples/Navigator Palettes/Form1.cs index bd02a77a..b3c7bcfb 100644 --- a/Source/Krypton Navigator Examples/Navigator Palettes/Form1.cs +++ b/Source/Krypton Navigator Examples/Navigator Palettes/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Navigator Examples/Navigator Palettes/Navigator Palettes 2022.csproj b/Source/Krypton Navigator Examples/Navigator Palettes/Navigator Palettes 2022.csproj index cc2d9742..3745df10 100644 --- a/Source/Krypton Navigator Examples/Navigator Palettes/Navigator Palettes 2022.csproj +++ b/Source/Krypton Navigator Examples/Navigator Palettes/Navigator Palettes 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe NavigatorPalettes Navigator Palettes @@ -16,8 +16,8 @@ - - + + diff --git a/Source/Krypton Navigator Examples/Navigator Palettes/Program.cs b/Source/Krypton Navigator Examples/Navigator Palettes/Program.cs index 596ed798..301b1e6f 100644 --- a/Source/Krypton Navigator Examples/Navigator Palettes/Program.cs +++ b/Source/Krypton Navigator Examples/Navigator Palettes/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Navigator Examples/Navigator Palettes/Properties/AssemblyInfo.cs b/Source/Krypton Navigator Examples/Navigator Palettes/Properties/AssemblyInfo.cs index 7e639150..e7ff9cc0 100644 --- a/Source/Krypton Navigator Examples/Navigator Palettes/Properties/AssemblyInfo.cs +++ b/Source/Krypton Navigator Examples/Navigator Palettes/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Navigator Examples/Navigator Playground/Form1.Designer.cs b/Source/Krypton Navigator Examples/Navigator Playground/Form1.Designer.cs index 3dd0a300..f561add0 100644 --- a/Source/Krypton Navigator Examples/Navigator Playground/Form1.Designer.cs +++ b/Source/Krypton Navigator Examples/Navigator Playground/Form1.Designer.cs @@ -236,7 +236,7 @@ private void InitializeComponent() // // kryptonManager1 // - this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.SparkleBlue; + this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteMode.SparkleBlue; // // Form1 // diff --git a/Source/Krypton Navigator Examples/Navigator Playground/Form1.cs b/Source/Krypton Navigator Examples/Navigator Playground/Form1.cs index 94fe4a62..01d36ba7 100644 --- a/Source/Krypton Navigator Examples/Navigator Playground/Form1.cs +++ b/Source/Krypton Navigator Examples/Navigator Playground/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Navigator Examples/Navigator Playground/Navigator Playground 2022.csproj b/Source/Krypton Navigator Examples/Navigator Playground/Navigator Playground 2022.csproj index f61ee4d1..ffef188e 100644 --- a/Source/Krypton Navigator Examples/Navigator Playground/Navigator Playground 2022.csproj +++ b/Source/Krypton Navigator Examples/Navigator Playground/Navigator Playground 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe NavigatorPlayground Navigator Playground @@ -16,8 +16,8 @@ - - + + diff --git a/Source/Krypton Navigator Examples/Navigator Playground/Program.cs b/Source/Krypton Navigator Examples/Navigator Playground/Program.cs index ffa02427..5f415de6 100644 --- a/Source/Krypton Navigator Examples/Navigator Playground/Program.cs +++ b/Source/Krypton Navigator Examples/Navigator Playground/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Navigator Examples/Navigator Playground/Properties/AssemblyInfo.cs b/Source/Krypton Navigator Examples/Navigator Playground/Properties/AssemblyInfo.cs index 18d5fdf7..2a7608c4 100644 --- a/Source/Krypton Navigator Examples/Navigator Playground/Properties/AssemblyInfo.cs +++ b/Source/Krypton Navigator Examples/Navigator Playground/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Navigator Examples/Navigator ToolTips/Form1.Designer.cs b/Source/Krypton Navigator Examples/Navigator ToolTips/Form1.Designer.cs index def2fe93..25a70dd2 100644 --- a/Source/Krypton Navigator Examples/Navigator ToolTips/Form1.Designer.cs +++ b/Source/Krypton Navigator Examples/Navigator ToolTips/Form1.Designer.cs @@ -291,7 +291,7 @@ private void InitializeComponent() // // kryptonManager1 // - this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.ProfessionalSystem; + this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteMode.ProfessionalSystem; // // Form1 // diff --git a/Source/Krypton Navigator Examples/Navigator ToolTips/Form1.cs b/Source/Krypton Navigator Examples/Navigator ToolTips/Form1.cs index dc2f0a1d..30da768f 100644 --- a/Source/Krypton Navigator Examples/Navigator ToolTips/Form1.cs +++ b/Source/Krypton Navigator Examples/Navigator ToolTips/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Navigator Examples/Navigator ToolTips/Navigator ToolTips 2022.csproj b/Source/Krypton Navigator Examples/Navigator ToolTips/Navigator ToolTips 2022.csproj index 222bab4b..12d75348 100644 --- a/Source/Krypton Navigator Examples/Navigator ToolTips/Navigator ToolTips 2022.csproj +++ b/Source/Krypton Navigator Examples/Navigator ToolTips/Navigator ToolTips 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe NavigatorToolTips Navigator Tool Tips @@ -16,8 +16,8 @@ - - + + diff --git a/Source/Krypton Navigator Examples/Navigator ToolTips/Program.cs b/Source/Krypton Navigator Examples/Navigator ToolTips/Program.cs index 3eb68d0c..977a310e 100644 --- a/Source/Krypton Navigator Examples/Navigator ToolTips/Program.cs +++ b/Source/Krypton Navigator Examples/Navigator ToolTips/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Navigator Examples/Navigator ToolTips/Properties/AssemblyInfo.cs b/Source/Krypton Navigator Examples/Navigator ToolTips/Properties/AssemblyInfo.cs index 81e0c313..07057594 100644 --- a/Source/Krypton Navigator Examples/Navigator ToolTips/Properties/AssemblyInfo.cs +++ b/Source/Krypton Navigator Examples/Navigator ToolTips/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Navigator Examples/OneNote Tabs/Form1.Designer.cs b/Source/Krypton Navigator Examples/OneNote Tabs/Form1.Designer.cs index 682a2a7a..4c54ce19 100644 --- a/Source/Krypton Navigator Examples/OneNote Tabs/Form1.Designer.cs +++ b/Source/Krypton Navigator Examples/OneNote Tabs/Form1.Designer.cs @@ -139,7 +139,7 @@ private void InitializeComponent() // // kryptonManager1 // - this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.ProfessionalSystem; + this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteMode.ProfessionalSystem; // // Form1 // diff --git a/Source/Krypton Navigator Examples/OneNote Tabs/Form1.cs b/Source/Krypton Navigator Examples/OneNote Tabs/Form1.cs index 6f578606..6b66b67d 100644 --- a/Source/Krypton Navigator Examples/OneNote Tabs/Form1.cs +++ b/Source/Krypton Navigator Examples/OneNote Tabs/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Navigator Examples/OneNote Tabs/OneNote Tabs 2022.csproj b/Source/Krypton Navigator Examples/OneNote Tabs/OneNote Tabs 2022.csproj index 14d80ba9..693b2482 100644 --- a/Source/Krypton Navigator Examples/OneNote Tabs/OneNote Tabs 2022.csproj +++ b/Source/Krypton Navigator Examples/OneNote Tabs/OneNote Tabs 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe OneNoteTabs OneNote Tabs @@ -16,8 +16,8 @@ - - + + diff --git a/Source/Krypton Navigator Examples/OneNote Tabs/Program.cs b/Source/Krypton Navigator Examples/OneNote Tabs/Program.cs index 318bba3a..2ebc6231 100644 --- a/Source/Krypton Navigator Examples/OneNote Tabs/Program.cs +++ b/Source/Krypton Navigator Examples/OneNote Tabs/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Navigator Examples/OneNote Tabs/Properties/AssemblyInfo.cs b/Source/Krypton Navigator Examples/OneNote Tabs/Properties/AssemblyInfo.cs index af11f6fa..5d163fcf 100644 --- a/Source/Krypton Navigator Examples/OneNote Tabs/Properties/AssemblyInfo.cs +++ b/Source/Krypton Navigator Examples/OneNote Tabs/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Navigator Examples/Orientation + Alignment/Form1.Designer.cs b/Source/Krypton Navigator Examples/Orientation + Alignment/Form1.Designer.cs index a5c1e2f2..3f2a9fa2 100644 --- a/Source/Krypton Navigator Examples/Orientation + Alignment/Form1.Designer.cs +++ b/Source/Krypton Navigator Examples/Orientation + Alignment/Form1.Designer.cs @@ -770,7 +770,7 @@ private void InitializeComponent() // // kryptonManager1 // - this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.ProfessionalSystem; + this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteMode.ProfessionalSystem; // // Form1 // diff --git a/Source/Krypton Navigator Examples/Orientation + Alignment/Form1.cs b/Source/Krypton Navigator Examples/Orientation + Alignment/Form1.cs index d7a79a39..da7d0a98 100644 --- a/Source/Krypton Navigator Examples/Orientation + Alignment/Form1.cs +++ b/Source/Krypton Navigator Examples/Orientation + Alignment/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Navigator Examples/Orientation + Alignment/Orientation + Alignment 2022.csproj b/Source/Krypton Navigator Examples/Orientation + Alignment/Orientation + Alignment 2022.csproj index 6a1ad225..651e9277 100644 --- a/Source/Krypton Navigator Examples/Orientation + Alignment/Orientation + Alignment 2022.csproj +++ b/Source/Krypton Navigator Examples/Orientation + Alignment/Orientation + Alignment 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe OrientationPlusAlignment Orientation Plus Alignment @@ -16,8 +16,8 @@ - - + + diff --git a/Source/Krypton Navigator Examples/Orientation + Alignment/Program.cs b/Source/Krypton Navigator Examples/Orientation + Alignment/Program.cs index 1fe1d58a..523cad02 100644 --- a/Source/Krypton Navigator Examples/Orientation + Alignment/Program.cs +++ b/Source/Krypton Navigator Examples/Orientation + Alignment/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Navigator Examples/Orientation + Alignment/Properties/AssemblyInfo.cs b/Source/Krypton Navigator Examples/Orientation + Alignment/Properties/AssemblyInfo.cs index 4c35b762..5a31ebbf 100644 --- a/Source/Krypton Navigator Examples/Orientation + Alignment/Properties/AssemblyInfo.cs +++ b/Source/Krypton Navigator Examples/Orientation + Alignment/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Navigator Examples/Outlook Mockup/Form1.Designer.cs b/Source/Krypton Navigator Examples/Outlook Mockup/Form1.Designer.cs index cdbbf054..5dc799b7 100644 --- a/Source/Krypton Navigator Examples/Outlook Mockup/Form1.Designer.cs +++ b/Source/Krypton Navigator Examples/Outlook Mockup/Form1.Designer.cs @@ -1267,7 +1267,7 @@ private void InitializeComponent() // // kryptonManager // - this.kryptonManager.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.ProfessionalSystem; + this.kryptonManager.GlobalPaletteMode = Krypton.Toolkit.PaletteMode.ProfessionalSystem; // // dataSet // diff --git a/Source/Krypton Navigator Examples/Outlook Mockup/Form1.cs b/Source/Krypton Navigator Examples/Outlook Mockup/Form1.cs index 4dadcbd3..1e01f04f 100644 --- a/Source/Krypton Navigator Examples/Outlook Mockup/Form1.cs +++ b/Source/Krypton Navigator Examples/Outlook Mockup/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -184,55 +184,55 @@ private void radioNotes_CheckedChanged(object sender, EventArgs e) private void radioOffice2010Blue_CheckedChanged(object sender, EventArgs e) { if (radioOffice2010Blue.Checked) - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2010Blue; + kryptonManager.GlobalPaletteMode = PaletteMode.Office2010Blue; } private void radioOffice2010Silver_CheckedChanged(object sender, EventArgs e) { if (radioOffice2010Silver.Checked) - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2010Silver; + kryptonManager.GlobalPaletteMode = PaletteMode.Office2010Silver; } private void radioOffice2010Black_CheckedChanged(object sender, EventArgs e) { if (radioOffice2010Black.Checked) - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2010Black; + kryptonManager.GlobalPaletteMode = PaletteMode.Office2010Black; } private void radioOffice2007Blue_CheckedChanged(object sender, EventArgs e) { if (radioOffice2007Blue.Checked) - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2007Blue; + kryptonManager.GlobalPaletteMode = PaletteMode.Office2007Blue; } private void radioOffice2007Silver_CheckedChanged(object sender, EventArgs e) { if (radioOffice2007Silver.Checked) - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2007Silver; + kryptonManager.GlobalPaletteMode = PaletteMode.Office2007Silver; } private void radioOffice2007Black_CheckedChanged(object sender, EventArgs e) { if (radioOffice2007Black.Checked) - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2007Black; + kryptonManager.GlobalPaletteMode = PaletteMode.Office2007Black; } private void radioOffice2003_CheckedChanged(object sender, EventArgs e) { if (radioOffice2003.Checked) - kryptonManager.GlobalPaletteMode = PaletteModeManager.ProfessionalOffice2003; + kryptonManager.GlobalPaletteMode = PaletteMode.ProfessionalOffice2003; } private void radioSystem_CheckedChanged(object sender, EventArgs e) { if (radioSystem.Checked) - kryptonManager.GlobalPaletteMode = PaletteModeManager.ProfessionalSystem; + kryptonManager.GlobalPaletteMode = PaletteMode.ProfessionalSystem; } private void radioSparkle_CheckedChanged(object sender, EventArgs e) { if (radioSparkle.Checked) - kryptonManager.GlobalPaletteMode = PaletteModeManager.SparkleBlue; + kryptonManager.GlobalPaletteMode = PaletteMode.SparkleBlue; } } } diff --git a/Source/Krypton Navigator Examples/Outlook Mockup/Outlook Mockup 2022.csproj b/Source/Krypton Navigator Examples/Outlook Mockup/Outlook Mockup 2022.csproj index 80d69d2d..15dd3085 100644 --- a/Source/Krypton Navigator Examples/Outlook Mockup/Outlook Mockup 2022.csproj +++ b/Source/Krypton Navigator Examples/Outlook Mockup/Outlook Mockup 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe OutlookMockup Outlook Mockup @@ -16,8 +16,8 @@ - - + + diff --git a/Source/Krypton Navigator Examples/Outlook Mockup/Program.cs b/Source/Krypton Navigator Examples/Outlook Mockup/Program.cs index 5c24778d..7d20323d 100644 --- a/Source/Krypton Navigator Examples/Outlook Mockup/Program.cs +++ b/Source/Krypton Navigator Examples/Outlook Mockup/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Navigator Examples/Outlook Mockup/Properties/AssemblyInfo.cs b/Source/Krypton Navigator Examples/Outlook Mockup/Properties/AssemblyInfo.cs index d6bc3e4f..5f1ba55b 100644 --- a/Source/Krypton Navigator Examples/Outlook Mockup/Properties/AssemblyInfo.cs +++ b/Source/Krypton Navigator Examples/Outlook Mockup/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Navigator Examples/Per-Tab Buttons/Form1.Designer.cs b/Source/Krypton Navigator Examples/Per-Tab Buttons/Form1.Designer.cs index 642fcede..8732215f 100644 --- a/Source/Krypton Navigator Examples/Per-Tab Buttons/Form1.Designer.cs +++ b/Source/Krypton Navigator Examples/Per-Tab Buttons/Form1.Designer.cs @@ -365,7 +365,7 @@ private void InitializeComponent() // // kryptonManager1 // - this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.ProfessionalSystem; + this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteMode.ProfessionalSystem; // // Form1 // diff --git a/Source/Krypton Navigator Examples/Per-Tab Buttons/Form1.cs b/Source/Krypton Navigator Examples/Per-Tab Buttons/Form1.cs index e36bccf8..ecec7e22 100644 --- a/Source/Krypton Navigator Examples/Per-Tab Buttons/Form1.cs +++ b/Source/Krypton Navigator Examples/Per-Tab Buttons/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Navigator Examples/Per-Tab Buttons/Per-Tab Buttons 2022.csproj b/Source/Krypton Navigator Examples/Per-Tab Buttons/Per-Tab Buttons 2022.csproj index 85a4ad4d..a8cff6fc 100644 --- a/Source/Krypton Navigator Examples/Per-Tab Buttons/Per-Tab Buttons 2022.csproj +++ b/Source/Krypton Navigator Examples/Per-Tab Buttons/Per-Tab Buttons 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe PerTabButtons Per Tab Buttons @@ -16,8 +16,8 @@ - - + + diff --git a/Source/Krypton Navigator Examples/Per-Tab Buttons/Program.cs b/Source/Krypton Navigator Examples/Per-Tab Buttons/Program.cs index 385b1b7c..557c0325 100644 --- a/Source/Krypton Navigator Examples/Per-Tab Buttons/Program.cs +++ b/Source/Krypton Navigator Examples/Per-Tab Buttons/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Navigator Examples/Per-Tab Buttons/Properties/AssemblyInfo.cs b/Source/Krypton Navigator Examples/Per-Tab Buttons/Properties/AssemblyInfo.cs index d2757c82..9e4fa05e 100644 --- a/Source/Krypton Navigator Examples/Per-Tab Buttons/Properties/AssemblyInfo.cs +++ b/Source/Krypton Navigator Examples/Per-Tab Buttons/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Navigator Examples/Popup Pages/Form1.Designer.cs b/Source/Krypton Navigator Examples/Popup Pages/Form1.Designer.cs index b4033e59..ca8ea298 100644 --- a/Source/Krypton Navigator Examples/Popup Pages/Form1.Designer.cs +++ b/Source/Krypton Navigator Examples/Popup Pages/Form1.Designer.cs @@ -525,7 +525,7 @@ private void InitializeComponent() // // kryptonManager1 // - this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.ProfessionalSystem; + this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteMode.ProfessionalSystem; // // Form1 // diff --git a/Source/Krypton Navigator Examples/Popup Pages/Form1.cs b/Source/Krypton Navigator Examples/Popup Pages/Form1.cs index 0fcfb677..cfaedf23 100644 --- a/Source/Krypton Navigator Examples/Popup Pages/Form1.cs +++ b/Source/Krypton Navigator Examples/Popup Pages/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Navigator Examples/Popup Pages/Popup Pages 2022.csproj b/Source/Krypton Navigator Examples/Popup Pages/Popup Pages 2022.csproj index ed9597aa..3072f7ff 100644 --- a/Source/Krypton Navigator Examples/Popup Pages/Popup Pages 2022.csproj +++ b/Source/Krypton Navigator Examples/Popup Pages/Popup Pages 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe PopupPages Popup Pages @@ -17,8 +17,8 @@ - - + + diff --git a/Source/Krypton Navigator Examples/Popup Pages/Program.cs b/Source/Krypton Navigator Examples/Popup Pages/Program.cs index ac70bfe8..316565c1 100644 --- a/Source/Krypton Navigator Examples/Popup Pages/Program.cs +++ b/Source/Krypton Navigator Examples/Popup Pages/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Navigator Examples/Popup Pages/Properties/AssemblyInfo.cs b/Source/Krypton Navigator Examples/Popup Pages/Properties/AssemblyInfo.cs index 16eb3190..d0603f49 100644 --- a/Source/Krypton Navigator Examples/Popup Pages/Properties/AssemblyInfo.cs +++ b/Source/Krypton Navigator Examples/Popup Pages/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Navigator Examples/Singleline + Multiline/Form1.Designer.cs b/Source/Krypton Navigator Examples/Singleline + Multiline/Form1.Designer.cs index 0709dfc5..0ccd5b7a 100644 --- a/Source/Krypton Navigator Examples/Singleline + Multiline/Form1.Designer.cs +++ b/Source/Krypton Navigator Examples/Singleline + Multiline/Form1.Designer.cs @@ -605,7 +605,7 @@ private void InitializeComponent() // // kryptonManager1 // - this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.ProfessionalSystem; + this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteMode.ProfessionalSystem; // // Form1 // diff --git a/Source/Krypton Navigator Examples/Singleline + Multiline/Form1.cs b/Source/Krypton Navigator Examples/Singleline + Multiline/Form1.cs index 6a35f937..30ddf38f 100644 --- a/Source/Krypton Navigator Examples/Singleline + Multiline/Form1.cs +++ b/Source/Krypton Navigator Examples/Singleline + Multiline/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Navigator Examples/Singleline + Multiline/Program.cs b/Source/Krypton Navigator Examples/Singleline + Multiline/Program.cs index 20f6911e..28a4f640 100644 --- a/Source/Krypton Navigator Examples/Singleline + Multiline/Program.cs +++ b/Source/Krypton Navigator Examples/Singleline + Multiline/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Navigator Examples/Singleline + Multiline/Properties/AssemblyInfo.cs b/Source/Krypton Navigator Examples/Singleline + Multiline/Properties/AssemblyInfo.cs index db13d792..2dcd2ecf 100644 --- a/Source/Krypton Navigator Examples/Singleline + Multiline/Properties/AssemblyInfo.cs +++ b/Source/Krypton Navigator Examples/Singleline + Multiline/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Navigator Examples/Singleline + Multiline/Singleline + Multiline 2022.csproj b/Source/Krypton Navigator Examples/Singleline + Multiline/Singleline + Multiline 2022.csproj index 2d442aeb..dc83245a 100644 --- a/Source/Krypton Navigator Examples/Singleline + Multiline/Singleline + Multiline 2022.csproj +++ b/Source/Krypton Navigator Examples/Singleline + Multiline/Singleline + Multiline 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe SinglelinePlusMultiline Singleline Plus Multiline @@ -16,8 +16,8 @@ - - + + diff --git a/Source/Krypton Navigator Examples/Tab Border Styles/Form1.Designer.cs b/Source/Krypton Navigator Examples/Tab Border Styles/Form1.Designer.cs index 6545d2d6..10265495 100644 --- a/Source/Krypton Navigator Examples/Tab Border Styles/Form1.Designer.cs +++ b/Source/Krypton Navigator Examples/Tab Border Styles/Form1.Designer.cs @@ -570,7 +570,7 @@ private void InitializeComponent() // // kryptonManager1 // - this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.ProfessionalSystem; + this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteMode.ProfessionalSystem; // // Form1 // diff --git a/Source/Krypton Navigator Examples/Tab Border Styles/Form1.cs b/Source/Krypton Navigator Examples/Tab Border Styles/Form1.cs index f86a552a..a3cb097a 100644 --- a/Source/Krypton Navigator Examples/Tab Border Styles/Form1.cs +++ b/Source/Krypton Navigator Examples/Tab Border Styles/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Navigator Examples/Tab Border Styles/Program.cs b/Source/Krypton Navigator Examples/Tab Border Styles/Program.cs index f2147e2c..fc1187e4 100644 --- a/Source/Krypton Navigator Examples/Tab Border Styles/Program.cs +++ b/Source/Krypton Navigator Examples/Tab Border Styles/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Navigator Examples/Tab Border Styles/Properties/AssemblyInfo.cs b/Source/Krypton Navigator Examples/Tab Border Styles/Properties/AssemblyInfo.cs index 11528bc4..7974fe7b 100644 --- a/Source/Krypton Navigator Examples/Tab Border Styles/Properties/AssemblyInfo.cs +++ b/Source/Krypton Navigator Examples/Tab Border Styles/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Navigator Examples/Tab Border Styles/Tab Border Styles 2022.csproj b/Source/Krypton Navigator Examples/Tab Border Styles/Tab Border Styles 2022.csproj index 3aaa5315..27f17f33 100644 --- a/Source/Krypton Navigator Examples/Tab Border Styles/Tab Border Styles 2022.csproj +++ b/Source/Krypton Navigator Examples/Tab Border Styles/Tab Border Styles 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe TabBorderStyles Tab Border Styles @@ -16,8 +16,8 @@ - - + + diff --git a/Source/Krypton Navigator Examples/User Page Creation/Form1.Designer.cs b/Source/Krypton Navigator Examples/User Page Creation/Form1.Designer.cs index 46d9e98c..6f08e5fa 100644 --- a/Source/Krypton Navigator Examples/User Page Creation/Form1.Designer.cs +++ b/Source/Krypton Navigator Examples/User Page Creation/Form1.Designer.cs @@ -137,7 +137,7 @@ private void InitializeComponent() // // kryptonManager1 // - this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.ProfessionalSystem; + this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteMode.ProfessionalSystem; // // Form1 // diff --git a/Source/Krypton Navigator Examples/User Page Creation/Form1.cs b/Source/Krypton Navigator Examples/User Page Creation/Form1.cs index 9491b623..c12ba723 100644 --- a/Source/Krypton Navigator Examples/User Page Creation/Form1.cs +++ b/Source/Krypton Navigator Examples/User Page Creation/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Navigator Examples/User Page Creation/Program.cs b/Source/Krypton Navigator Examples/User Page Creation/Program.cs index 03908830..8726de2b 100644 --- a/Source/Krypton Navigator Examples/User Page Creation/Program.cs +++ b/Source/Krypton Navigator Examples/User Page Creation/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Navigator Examples/User Page Creation/Properties/AssemblyInfo.cs b/Source/Krypton Navigator Examples/User Page Creation/Properties/AssemblyInfo.cs index 15ee55e7..b1471237 100644 --- a/Source/Krypton Navigator Examples/User Page Creation/Properties/AssemblyInfo.cs +++ b/Source/Krypton Navigator Examples/User Page Creation/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Navigator Examples/User Page Creation/User Page Creation 2022.csproj b/Source/Krypton Navigator Examples/User Page Creation/User Page Creation 2022.csproj index 8a6d5605..ef7e828f 100644 --- a/Source/Krypton Navigator Examples/User Page Creation/User Page Creation 2022.csproj +++ b/Source/Krypton Navigator Examples/User Page Creation/User Page Creation 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe UserPageCreation User Page Creation @@ -16,8 +16,8 @@ - - + + diff --git a/Source/Krypton Ribbon Examples/Application Menu/Application Menu 2022.csproj b/Source/Krypton Ribbon Examples/Application Menu/Application Menu 2022.csproj index 51085918..7f417323 100644 --- a/Source/Krypton Ribbon Examples/Application Menu/Application Menu 2022.csproj +++ b/Source/Krypton Ribbon Examples/Application Menu/Application Menu 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe ApplicationMenu Application Menu @@ -9,6 +9,12 @@ false true AnyCPU + true + en + preview + enable + 6 + true @@ -16,8 +22,8 @@ - - + + diff --git a/Source/Krypton Ribbon Examples/Application Menu/Form1.Designer.cs b/Source/Krypton Ribbon Examples/Application Menu/Form1.Designer.cs index ad54f57d..e66957c6 100644 --- a/Source/Krypton Ribbon Examples/Application Menu/Form1.Designer.cs +++ b/Source/Krypton Ribbon Examples/Application Menu/Form1.Designer.cs @@ -320,7 +320,7 @@ private void InitializeComponent() // // kryptonManager1 // - this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.Office2007Silver; + this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteMode.Office2007Silver; // // kryptonPanel1 // diff --git a/Source/Krypton Ribbon Examples/Application Menu/Form1.cs b/Source/Krypton Ribbon Examples/Application Menu/Form1.cs index e51c2d50..cd6551c5 100644 --- a/Source/Krypton Ribbon Examples/Application Menu/Form1.cs +++ b/Source/Krypton Ribbon Examples/Application Menu/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -56,7 +56,7 @@ private void button2010Blue_Click(object sender, EventArgs e) buttonSparkleOrange.Checked = false; buttonSparklePurple.Checked = false; buttonSystem.Checked = false; - kryptonManager1.GlobalPaletteMode = PaletteModeManager.Office2010Blue; + kryptonManager1.GlobalPaletteMode = PaletteMode.Office2010Blue; } private void button2010Silver_Click(object sender, EventArgs e) @@ -72,7 +72,7 @@ private void button2010Silver_Click(object sender, EventArgs e) buttonSparkleOrange.Checked = false; buttonSparklePurple.Checked = false; buttonSystem.Checked = false; - kryptonManager1.GlobalPaletteMode = PaletteModeManager.Office2010Silver; + kryptonManager1.GlobalPaletteMode = PaletteMode.Office2010Silver; } private void button2010Black_Click(object sender, EventArgs e) @@ -88,7 +88,7 @@ private void button2010Black_Click(object sender, EventArgs e) buttonSparkleOrange.Checked = false; buttonSparklePurple.Checked = false; buttonSystem.Checked = false; - kryptonManager1.GlobalPaletteMode = PaletteModeManager.Office2010Black; + kryptonManager1.GlobalPaletteMode = PaletteMode.Office2010Black; } @@ -105,7 +105,7 @@ private void buttonBlue_Click(object sender, EventArgs e) buttonSparkleOrange.Checked = false; buttonSparklePurple.Checked = false; buttonSystem.Checked = false; - kryptonManager1.GlobalPaletteMode = PaletteModeManager.Office2007Blue; + kryptonManager1.GlobalPaletteMode = PaletteMode.Office2007Blue; } private void buttonSilver_Click(object sender, EventArgs e) @@ -121,7 +121,7 @@ private void buttonSilver_Click(object sender, EventArgs e) buttonSparkleOrange.Checked = false; buttonSparklePurple.Checked = false; buttonSystem.Checked = false; - kryptonManager1.GlobalPaletteMode = PaletteModeManager.Office2007Silver; + kryptonManager1.GlobalPaletteMode = PaletteMode.Office2007Silver; } private void buttonBlack_Click(object sender, EventArgs e) @@ -137,7 +137,7 @@ private void buttonBlack_Click(object sender, EventArgs e) buttonSparkleOrange.Checked = false; buttonSparklePurple.Checked = false; buttonSystem.Checked = false; - kryptonManager1.GlobalPaletteMode = PaletteModeManager.Office2007Black; + kryptonManager1.GlobalPaletteMode = PaletteMode.Office2007Black; } private void button2003_Click(object sender, EventArgs e) @@ -153,7 +153,7 @@ private void button2003_Click(object sender, EventArgs e) buttonSparkleOrange.Checked = false; buttonSparklePurple.Checked = false; buttonSystem.Checked = false; - kryptonManager1.GlobalPaletteMode = PaletteModeManager.ProfessionalOffice2003; + kryptonManager1.GlobalPaletteMode = PaletteMode.ProfessionalOffice2003; } private void buttonSparkleBlue_Click(object sender, EventArgs e) @@ -169,7 +169,7 @@ private void buttonSparkleBlue_Click(object sender, EventArgs e) buttonSparkleOrange.Checked = false; buttonSparklePurple.Checked = false; buttonSystem.Checked = false; - kryptonManager1.GlobalPaletteMode = PaletteModeManager.SparkleBlue; + kryptonManager1.GlobalPaletteMode = PaletteMode.SparkleBlue; } private void buttonSparkleOrange_Click(object sender, EventArgs e) @@ -185,7 +185,7 @@ private void buttonSparkleOrange_Click(object sender, EventArgs e) buttonSparkleOrange.Checked = true; buttonSparklePurple.Checked = false; buttonSystem.Checked = false; - kryptonManager1.GlobalPaletteMode = PaletteModeManager.SparkleOrange; + kryptonManager1.GlobalPaletteMode = PaletteMode.SparkleOrange; } private void buttonSparklePurple_Click(object sender, EventArgs e) @@ -201,7 +201,7 @@ private void buttonSparklePurple_Click(object sender, EventArgs e) buttonSparkleOrange.Checked = false; buttonSparklePurple.Checked = true; buttonSystem.Checked = false; - kryptonManager1.GlobalPaletteMode = PaletteModeManager.SparklePurple; + kryptonManager1.GlobalPaletteMode = PaletteMode.SparklePurple; } private void buttonSystem_Click(object sender, EventArgs e) @@ -214,7 +214,7 @@ private void buttonSystem_Click(object sender, EventArgs e) buttonSparkleOrange.Checked = false; buttonSparklePurple.Checked = false; buttonSystem.Checked = true; - kryptonManager1.GlobalPaletteMode = PaletteModeManager.ProfessionalSystem; + kryptonManager1.GlobalPaletteMode = PaletteMode.ProfessionalSystem; } } } diff --git a/Source/Krypton Ribbon Examples/Application Menu/Program.cs b/Source/Krypton Ribbon Examples/Application Menu/Program.cs index 44396f10..fed1eda0 100644 --- a/Source/Krypton Ribbon Examples/Application Menu/Program.cs +++ b/Source/Krypton Ribbon Examples/Application Menu/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Ribbon Examples/Application Menu/Properties/AssemblyInfo.cs b/Source/Krypton Ribbon Examples/Application Menu/Properties/AssemblyInfo.cs index bac49cd3..e77dfae6 100644 --- a/Source/Krypton Ribbon Examples/Application Menu/Properties/AssemblyInfo.cs +++ b/Source/Krypton Ribbon Examples/Application Menu/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Ribbon Examples/Auto Shrinking Groups/Auto Shrinking Groups 2022.csproj b/Source/Krypton Ribbon Examples/Auto Shrinking Groups/Auto Shrinking Groups 2022.csproj index 1b020dac..e6761c36 100644 --- a/Source/Krypton Ribbon Examples/Auto Shrinking Groups/Auto Shrinking Groups 2022.csproj +++ b/Source/Krypton Ribbon Examples/Auto Shrinking Groups/Auto Shrinking Groups 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe AutoShrinkingGroups Auto Shrinking Groups @@ -9,6 +9,12 @@ false true AnyCPU + true + en + preview + enable + 6 + true @@ -16,8 +22,8 @@ - - + + diff --git a/Source/Krypton Ribbon Examples/Auto Shrinking Groups/Form1.Designer.cs b/Source/Krypton Ribbon Examples/Auto Shrinking Groups/Form1.Designer.cs index d0ebc7a6..fe0881b9 100644 --- a/Source/Krypton Ribbon Examples/Auto Shrinking Groups/Form1.Designer.cs +++ b/Source/Krypton Ribbon Examples/Auto Shrinking Groups/Form1.Designer.cs @@ -815,7 +815,7 @@ private void InitializeComponent() // // kryptonManager // - this.kryptonManager.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.Office2007Black; + this.kryptonManager.GlobalPaletteMode = Krypton.Toolkit.PaletteMode.Office2007Black; // // Form1 // diff --git a/Source/Krypton Ribbon Examples/Auto Shrinking Groups/Form1.cs b/Source/Krypton Ribbon Examples/Auto Shrinking Groups/Form1.cs index 989d2ba7..79c4c170 100644 --- a/Source/Krypton Ribbon Examples/Auto Shrinking Groups/Form1.cs +++ b/Source/Krypton Ribbon Examples/Auto Shrinking Groups/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Ribbon Examples/Auto Shrinking Groups/Program.cs b/Source/Krypton Ribbon Examples/Auto Shrinking Groups/Program.cs index 9c813559..47e66a0d 100644 --- a/Source/Krypton Ribbon Examples/Auto Shrinking Groups/Program.cs +++ b/Source/Krypton Ribbon Examples/Auto Shrinking Groups/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Ribbon Examples/Auto Shrinking Groups/Properties/AssemblyInfo.cs b/Source/Krypton Ribbon Examples/Auto Shrinking Groups/Properties/AssemblyInfo.cs index dddde0fb..8701e244 100644 --- a/Source/Krypton Ribbon Examples/Auto Shrinking Groups/Properties/AssemblyInfo.cs +++ b/Source/Krypton Ribbon Examples/Auto Shrinking Groups/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Ribbon Examples/Contextual Tabs/Contextual Tabs 2022.csproj b/Source/Krypton Ribbon Examples/Contextual Tabs/Contextual Tabs 2022.csproj index acf596c9..dfe5e70d 100644 --- a/Source/Krypton Ribbon Examples/Contextual Tabs/Contextual Tabs 2022.csproj +++ b/Source/Krypton Ribbon Examples/Contextual Tabs/Contextual Tabs 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe ContextualTabs Contextual Tabs @@ -9,6 +9,12 @@ false true AnyCPU + true + en + preview + enable + 6 + true @@ -16,8 +22,8 @@ - - + + diff --git a/Source/Krypton Ribbon Examples/Contextual Tabs/Form1.Designer.cs b/Source/Krypton Ribbon Examples/Contextual Tabs/Form1.Designer.cs index 25e3ca15..d93ad9f5 100644 --- a/Source/Krypton Ribbon Examples/Contextual Tabs/Form1.Designer.cs +++ b/Source/Krypton Ribbon Examples/Contextual Tabs/Form1.Designer.cs @@ -453,7 +453,7 @@ private void InitializeComponent() // // kryptonManager // - this.kryptonManager.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.Office2010Blue; + this.kryptonManager.GlobalPaletteMode = Krypton.Toolkit.PaletteMode.Office2010Blue; // // Form1 // diff --git a/Source/Krypton Ribbon Examples/Contextual Tabs/Form1.cs b/Source/Krypton Ribbon Examples/Contextual Tabs/Form1.cs index 5c2dc8c6..cba00644 100644 --- a/Source/Krypton Ribbon Examples/Contextual Tabs/Form1.cs +++ b/Source/Krypton Ribbon Examples/Contextual Tabs/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -35,7 +35,9 @@ private void textBoxSelectedContexts_KeyDown(object sender, KeyEventArgs e) { // Pressing enter in text box is same as pressing the apply button if (e.KeyCode == Keys.Enter) + { buttonSelectedApply_Click(buttonSelectedApply, EventArgs.Empty); + } } private void buttonEditColor_Click(object sender, EventArgs e) @@ -81,67 +83,89 @@ private void buttonAddContext_Click(object sender, EventArgs e) private void radioOffice2010Blue_CheckedChanged(object sender, EventArgs e) { if (radioOffice2010Blue.Checked) - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2010Blue; + { + kryptonManager.GlobalPaletteMode = PaletteMode.Office2010Blue; + } } private void radioOffice2010Silver_CheckedChanged(object sender, EventArgs e) { if (radioOffice2010Silver.Checked) - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2010Silver; + { + kryptonManager.GlobalPaletteMode = PaletteMode.Office2010Silver; + } } private void radioOffice2010Black_CheckedChanged(object sender, EventArgs e) { if (radioOffice2010Black.Checked) - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2010Black; + { + kryptonManager.GlobalPaletteMode = PaletteMode.Office2010Black; + } } private void radioOffice2007Blue_CheckedChanged(object sender, EventArgs e) { if (radioOffice2007Blue.Checked) - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2007Blue; + { + kryptonManager.GlobalPaletteMode = PaletteMode.Office2007Blue; + } } private void radioOffice2007Silver_CheckedChanged(object sender, EventArgs e) { if (radioOffice2007Silver.Checked) - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2007Silver; + { + kryptonManager.GlobalPaletteMode = PaletteMode.Office2007Silver; + } } private void radioOffice2007Black_CheckedChanged(object sender, EventArgs e) { if (radioOffice2007Black.Checked) - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2007Black; + { + kryptonManager.GlobalPaletteMode = PaletteMode.Office2007Black; + } } private void radioOffice2003_CheckedChanged(object sender, EventArgs e) { if (radioOffice2003.Checked) - kryptonManager.GlobalPaletteMode = PaletteModeManager.ProfessionalOffice2003; + { + kryptonManager.GlobalPaletteMode = PaletteMode.ProfessionalOffice2003; + } } private void radioSparkleBlue_CheckedChanged(object sender, EventArgs e) { if (radioSparkleBlue.Checked) - kryptonManager.GlobalPaletteMode = PaletteModeManager.SparkleBlue; + { + kryptonManager.GlobalPaletteMode = PaletteMode.SparkleBlue; + } } private void radioSparkleOrange_CheckedChanged(object sender, EventArgs e) { if (radioSparkleOrange.Checked) - kryptonManager.GlobalPaletteMode = PaletteModeManager.SparkleOrange; + { + kryptonManager.GlobalPaletteMode = PaletteMode.SparkleOrange; + } } private void radioSparklePurple_CheckedChanged(object sender, EventArgs e) { if (radioSparklePurple.Checked) - kryptonManager.GlobalPaletteMode = PaletteModeManager.SparklePurple; + { + kryptonManager.GlobalPaletteMode = PaletteMode.SparklePurple; + } } private void radioSystem_CheckedChanged(object sender, EventArgs e) { if (radioSystem.Checked) - kryptonManager.GlobalPaletteMode = PaletteModeManager.ProfessionalSystem; + { + kryptonManager.GlobalPaletteMode = PaletteMode.ProfessionalSystem; + } } private void appMenu_Click(object sender, EventArgs e) diff --git a/Source/Krypton Ribbon Examples/Contextual Tabs/Program.cs b/Source/Krypton Ribbon Examples/Contextual Tabs/Program.cs index 70802e67..41b84082 100644 --- a/Source/Krypton Ribbon Examples/Contextual Tabs/Program.cs +++ b/Source/Krypton Ribbon Examples/Contextual Tabs/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Ribbon Examples/Contextual Tabs/Properties/AssemblyInfo.cs b/Source/Krypton Ribbon Examples/Contextual Tabs/Properties/AssemblyInfo.cs index 94c14489..5e0db9d6 100644 --- a/Source/Krypton Ribbon Examples/Contextual Tabs/Properties/AssemblyInfo.cs +++ b/Source/Krypton Ribbon Examples/Contextual Tabs/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Ribbon Examples/KeyTips + Keyboard Access/Form1.Designer.cs b/Source/Krypton Ribbon Examples/KeyTips + Keyboard Access/Form1.Designer.cs index f7c6fb5f..4bcc3027 100644 --- a/Source/Krypton Ribbon Examples/KeyTips + Keyboard Access/Form1.Designer.cs +++ b/Source/Krypton Ribbon Examples/KeyTips + Keyboard Access/Form1.Designer.cs @@ -885,7 +885,7 @@ private void InitializeComponent() // // kryptonManager // - this.kryptonManager.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.Office2010Black; + this.kryptonManager.GlobalPaletteMode = Krypton.Toolkit.PaletteMode.Office2010Black; // // Form1 // diff --git a/Source/Krypton Ribbon Examples/KeyTips + Keyboard Access/Form1.cs b/Source/Krypton Ribbon Examples/KeyTips + Keyboard Access/Form1.cs index f133d25b..68f68206 100644 --- a/Source/Krypton Ribbon Examples/KeyTips + Keyboard Access/Form1.cs +++ b/Source/Krypton Ribbon Examples/KeyTips + Keyboard Access/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -33,29 +33,53 @@ private void Form1_Load(object sender, EventArgs e) private void checkSetPalette_CheckedButtonChanged(object sender, EventArgs e) { if (checkSetPalette.CheckedButton == buttonOffice2007Blue) - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2007Blue; + { + kryptonManager.GlobalPaletteMode = PaletteMode.Office2007Blue; + } else if (checkSetPalette.CheckedButton == buttonOffice2007Silver) - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2007Silver; + { + kryptonManager.GlobalPaletteMode = PaletteMode.Office2007Silver; + } else if (checkSetPalette.CheckedButton == buttonOffice2007Black) - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2007Black; + { + kryptonManager.GlobalPaletteMode = PaletteMode.Office2007Black; + } else if (checkSetPalette.CheckedButton == buttonProfessional2003) - kryptonManager.GlobalPaletteMode = PaletteModeManager.ProfessionalOffice2003; + { + kryptonManager.GlobalPaletteMode = PaletteMode.ProfessionalOffice2003; + } else if (checkSetPalette.CheckedButton == buttonProfessionalSystem) - kryptonManager.GlobalPaletteMode = PaletteModeManager.ProfessionalSystem; + { + kryptonManager.GlobalPaletteMode = PaletteMode.ProfessionalSystem; + } else if (checkSetPalette.CheckedButton == buttonSparkleBlue) - kryptonManager.GlobalPaletteMode = PaletteModeManager.SparkleBlue; + { + kryptonManager.GlobalPaletteMode = PaletteMode.SparkleBlue; + } else if (checkSetPalette.CheckedButton == buttonSparkleOrange) - kryptonManager.GlobalPaletteMode = PaletteModeManager.SparkleOrange; + { + kryptonManager.GlobalPaletteMode = PaletteMode.SparkleOrange; + } else if (checkSetPalette.CheckedButton == buttonSparklePurple) - kryptonManager.GlobalPaletteMode = PaletteModeManager.SparklePurple; + { + kryptonManager.GlobalPaletteMode = PaletteMode.SparklePurple; + } else if (checkSetPalette.CheckedButton == buttonOffice2010Blue) - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2010Blue; + { + kryptonManager.GlobalPaletteMode = PaletteMode.Office2010Blue; + } else if (checkSetPalette.CheckedButton == buttonOffice2010Silver) - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2010Silver; + { + kryptonManager.GlobalPaletteMode = PaletteMode.Office2010Silver; + } else if (checkSetPalette.CheckedButton == buttonOffice2010Black) - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2010Black; + { + kryptonManager.GlobalPaletteMode = PaletteMode.Office2010Black; + } else if (checkSetPalette.CheckedButton == buttonOffice365Black) - kryptonManager.GlobalPaletteMode = PaletteModeManager.Microsoft365Black; + { + kryptonManager.GlobalPaletteMode = PaletteMode.Microsoft365Black; + } } private void OnDialogBoxLauncherClick(object sender, EventArgs e) @@ -82,7 +106,9 @@ private void OnGroupButtonClick(object sender, EventArgs e) var text = button.TextLine1; if (!string.IsNullOrEmpty(button.TextLine2)) + { text += " " + button.TextLine2; + } MessageBox.Show(this, "You selected the '" + text + "' button.", diff --git a/Source/Krypton Ribbon Examples/KeyTips + Keyboard Access/KeyTips + Keyboard Access 2022.csproj b/Source/Krypton Ribbon Examples/KeyTips + Keyboard Access/KeyTips + Keyboard Access 2022.csproj index 57fa3c42..dd938393 100644 --- a/Source/Krypton Ribbon Examples/KeyTips + Keyboard Access/KeyTips + Keyboard Access 2022.csproj +++ b/Source/Krypton Ribbon Examples/KeyTips + Keyboard Access/KeyTips + Keyboard Access 2022.csproj @@ -1,6 +1,6 @@  - + net48 WinExe KeyTipsAndKeyboardAccess @@ -10,6 +10,12 @@ false true AnyCPU + true + en + preview + enable + 6 + true @@ -17,8 +23,8 @@ - - + + diff --git a/Source/Krypton Ribbon Examples/KeyTips + Keyboard Access/Program.cs b/Source/Krypton Ribbon Examples/KeyTips + Keyboard Access/Program.cs index bb3c39b1..1b81d751 100644 --- a/Source/Krypton Ribbon Examples/KeyTips + Keyboard Access/Program.cs +++ b/Source/Krypton Ribbon Examples/KeyTips + Keyboard Access/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Ribbon Examples/KeyTips + Keyboard Access/Properties/AssemblyInfo.cs b/Source/Krypton Ribbon Examples/KeyTips + Keyboard Access/Properties/AssemblyInfo.cs index 33530ec7..64e44eb5 100644 --- a/Source/Krypton Ribbon Examples/KeyTips + Keyboard Access/Properties/AssemblyInfo.cs +++ b/Source/Krypton Ribbon Examples/KeyTips + Keyboard Access/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Ribbon Examples/Krypton Ribbon Examples 2022 (Debug) - Dev.sln.DotSettings b/Source/Krypton Ribbon Examples/Krypton Ribbon Examples 2022 (Debug) - Dev.sln.DotSettings index 60c55bab..d3dc90cb 100644 --- a/Source/Krypton Ribbon Examples/Krypton Ribbon Examples 2022 (Debug) - Dev.sln.DotSettings +++ b/Source/Krypton Ribbon Examples/Krypton Ribbon Examples 2022 (Debug) - Dev.sln.DotSettings @@ -1,6 +1,9 @@  QAT <Policy Inspect="True" Prefix="" Suffix="" Style="AA_BB" /> + True True True + True + True \ No newline at end of file diff --git a/Source/Krypton Ribbon Examples/KryptonGallery Examples/Form1.Designer.cs b/Source/Krypton Ribbon Examples/KryptonGallery Examples/Form1.Designer.cs index ba2d89fc..4bf97988 100644 --- a/Source/Krypton Ribbon Examples/KryptonGallery Examples/Form1.Designer.cs +++ b/Source/Krypton Ribbon Examples/KryptonGallery Examples/Form1.Designer.cs @@ -327,7 +327,7 @@ private void InitializeComponent() // // kryptonManager1 // - this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.Office2007Black; + this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteMode.Office2007Black; // // Form1 // diff --git a/Source/Krypton Ribbon Examples/KryptonGallery Examples/Form1.cs b/Source/Krypton Ribbon Examples/KryptonGallery Examples/Form1.cs index 8249e7d8..6ef3ebb2 100644 --- a/Source/Krypton Ribbon Examples/KryptonGallery Examples/Form1.cs +++ b/Source/Krypton Ribbon Examples/KryptonGallery Examples/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -29,29 +29,35 @@ public Form1() private void radioSmallList_CheckedChanged(object sender, EventArgs e) { if (radioSmallList.Checked) + { kryptonGallery1.ImageList = imageListSmall; + } } private void radioMediumList_CheckedChanged(object sender, EventArgs e) { if (radioMediumList.Checked) + { kryptonGallery1.ImageList = imageListMedium; + } } private void radioLargeList_CheckedChanged(object sender, EventArgs e) { if (radioLargeList.Checked) + { kryptonGallery1.ImageList = imageListLarge; + } } private void numericWidth_ValueChanged(object sender, EventArgs e) { - kryptonGallery1.PreferredItemSize = new Size(Convert.ToInt32(numericWidth.Value), kryptonGallery1.PreferredItemSize.Height); + kryptonGallery1.PreferredItemSize = kryptonGallery1.PreferredItemSize with { Width = Convert.ToInt32(numericWidth.Value) }; } private void numericHeight_ValueChanged(object sender, EventArgs e) { - kryptonGallery1.PreferredItemSize = new Size(kryptonGallery1.PreferredItemSize.Width, Convert.ToInt32(numericHeight.Value)); + kryptonGallery1.PreferredItemSize = kryptonGallery1.PreferredItemSize with { Height = Convert.ToInt32(numericHeight.Value) }; } private void checkBoxGroupImages_CheckedChanged(object sender, EventArgs e) diff --git a/Source/Krypton Ribbon Examples/KryptonGallery Examples/KryptonGallery Examples 2022.csproj b/Source/Krypton Ribbon Examples/KryptonGallery Examples/KryptonGallery Examples 2022.csproj index 73b61380..d9b00d63 100644 --- a/Source/Krypton Ribbon Examples/KryptonGallery Examples/KryptonGallery Examples 2022.csproj +++ b/Source/Krypton Ribbon Examples/KryptonGallery Examples/KryptonGallery Examples 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe KryptonGalleryExamples Krypton Gallery Examples @@ -9,6 +9,12 @@ false true AnyCPU + true + en + preview + enable + 6 + true @@ -16,8 +22,8 @@ - - + + diff --git a/Source/Krypton Toolkit Examples/KryptonForm Examples/KryptonForm Examples 2019.csproj.DotSettings b/Source/Krypton Ribbon Examples/KryptonGallery Examples/KryptonGallery Examples 2022.csproj.DotSettings similarity index 82% rename from Source/Krypton Toolkit Examples/KryptonForm Examples/KryptonForm Examples 2019.csproj.DotSettings rename to Source/Krypton Ribbon Examples/KryptonGallery Examples/KryptonGallery Examples 2022.csproj.DotSettings index 6162834d..195c4606 100644 --- a/Source/Krypton Toolkit Examples/KryptonForm Examples/KryptonForm Examples 2019.csproj.DotSettings +++ b/Source/Krypton Ribbon Examples/KryptonGallery Examples/KryptonGallery Examples 2022.csproj.DotSettings @@ -1,2 +1,2 @@  - CSharp90 \ No newline at end of file + Latest \ No newline at end of file diff --git a/Source/Krypton Ribbon Examples/KryptonGallery Examples/Program.cs b/Source/Krypton Ribbon Examples/KryptonGallery Examples/Program.cs index e4f6ebfc..9f61cec5 100644 --- a/Source/Krypton Ribbon Examples/KryptonGallery Examples/Program.cs +++ b/Source/Krypton Ribbon Examples/KryptonGallery Examples/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Ribbon Examples/KryptonGallery Examples/Properties/AssemblyInfo.cs b/Source/Krypton Ribbon Examples/KryptonGallery Examples/Properties/AssemblyInfo.cs index 811d44e0..b23adc6e 100644 --- a/Source/Krypton Ribbon Examples/KryptonGallery Examples/Properties/AssemblyInfo.cs +++ b/Source/Krypton Ribbon Examples/KryptonGallery Examples/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Ribbon Examples/MDI Ribbon/Form1.Designer.cs b/Source/Krypton Ribbon Examples/MDI Ribbon/Form1.Designer.cs index f5e7d6fd..da255181 100644 --- a/Source/Krypton Ribbon Examples/MDI Ribbon/Form1.Designer.cs +++ b/Source/Krypton Ribbon Examples/MDI Ribbon/Form1.Designer.cs @@ -202,7 +202,7 @@ private void InitializeComponent() // // kryptonManager1 // - this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.Office2007Black; + this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteMode.Office2007Black; // // Form1 // diff --git a/Source/Krypton Ribbon Examples/MDI Ribbon/Form1.cs b/Source/Krypton Ribbon Examples/MDI Ribbon/Form1.cs index d9c30819..5166cc61 100644 --- a/Source/Krypton Ribbon Examples/MDI Ribbon/Form1.cs +++ b/Source/Krypton Ribbon Examples/MDI Ribbon/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -44,14 +44,18 @@ private void buttonCloseWindow_Click(object sender, EventArgs e) { // Close just the active child if (ActiveMdiChild != null) + { ActiveMdiChild.Close(); + } } private void buttonCloseAllWindows_Click(object sender, EventArgs e) { // Keep closing active children until all gone while (ActiveMdiChild != null) + { ActiveMdiChild.Close(); + } } private void buttonCascade_Click(object sender, EventArgs e) diff --git a/Source/Krypton Ribbon Examples/MDI Ribbon/Form2.Designer.cs b/Source/Krypton Ribbon Examples/MDI Ribbon/Form2.Designer.cs index 934236fb..6ed3e2ac 100644 --- a/Source/Krypton Ribbon Examples/MDI Ribbon/Form2.Designer.cs +++ b/Source/Krypton Ribbon Examples/MDI Ribbon/Form2.Designer.cs @@ -188,7 +188,7 @@ private void InitializeComponent() // // kryptonManager // - this.kryptonManager.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.Office2007Black; + this.kryptonManager.GlobalPaletteMode = Krypton.Toolkit.PaletteMode.Office2007Black; // // Form2 // diff --git a/Source/Krypton Ribbon Examples/MDI Ribbon/Form2.cs b/Source/Krypton Ribbon Examples/MDI Ribbon/Form2.cs index 4277db45..d76b1b17 100644 --- a/Source/Krypton Ribbon Examples/MDI Ribbon/Form2.cs +++ b/Source/Krypton Ribbon Examples/MDI Ribbon/Form2.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -48,67 +48,89 @@ private void Form2_Load(object sender, EventArgs e) private void radioSystem_CheckedChanged(object sender, EventArgs e) { if (radioSystem.Checked) - kryptonManager.GlobalPaletteMode = PaletteModeManager.ProfessionalSystem; + { + kryptonManager.GlobalPaletteMode = PaletteMode.ProfessionalSystem; + } } private void radioOffice2003_CheckedChanged(object sender, EventArgs e) { if (radioOffice2003.Checked) - kryptonManager.GlobalPaletteMode = PaletteModeManager.ProfessionalOffice2003; + { + kryptonManager.GlobalPaletteMode = PaletteMode.ProfessionalOffice2003; + } } private void radio2010Blue_CheckedChanged(object sender, EventArgs e) { if (radio2010Blue.Checked) - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2010Blue; + { + kryptonManager.GlobalPaletteMode = PaletteMode.Office2010Blue; + } } private void radio2010Silver_CheckedChanged(object sender, EventArgs e) { if (radio2010Silver.Checked) - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2010Silver; + { + kryptonManager.GlobalPaletteMode = PaletteMode.Office2010Silver; + } } private void radio2010Black_CheckedChanged(object sender, EventArgs e) { if (radio2010Black.Checked) - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2010Black; + { + kryptonManager.GlobalPaletteMode = PaletteMode.Office2010Black; + } } private void radioBlue_CheckedChanged(object sender, EventArgs e) { if (radioBlue.Checked) - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2007Blue; + { + kryptonManager.GlobalPaletteMode = PaletteMode.Office2007Blue; + } } private void radioSilver_CheckedChanged(object sender, EventArgs e) { if (radioSilver.Checked) - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2007Silver; + { + kryptonManager.GlobalPaletteMode = PaletteMode.Office2007Silver; + } } private void radioBlack_CheckedChanged(object sender, EventArgs e) { if (radioBlack.Checked) - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2007Black; + { + kryptonManager.GlobalPaletteMode = PaletteMode.Office2007Black; + } } private void radioSparkleBlue_CheckedChanged(object sender, EventArgs e) { if (radioSparkleBlue.Checked) - kryptonManager.GlobalPaletteMode = PaletteModeManager.SparkleBlue; + { + kryptonManager.GlobalPaletteMode = PaletteMode.SparkleBlue; + } } private void radioSparkleOrange_CheckedChanged(object sender, EventArgs e) { if (radioSparkleOrange.Checked) - kryptonManager.GlobalPaletteMode = PaletteModeManager.SparkleOrange; + { + kryptonManager.GlobalPaletteMode = PaletteMode.SparkleOrange; + } } private void radioSparklePurple_CheckedChanged(object sender, EventArgs e) { if (radioSparklePurple.Checked) - kryptonManager.GlobalPaletteMode = PaletteModeManager.SparklePurple; + { + kryptonManager.GlobalPaletteMode = PaletteMode.SparklePurple; + } } private void OnPaletteChanged(object sender, EventArgs e) @@ -121,37 +143,37 @@ private void UpdateRadioButtons() { switch(kryptonManager.GlobalPaletteMode) { - case PaletteModeManager.ProfessionalSystem: + case PaletteMode.ProfessionalSystem: radioSystem.Checked = true; break; - case PaletteModeManager.ProfessionalOffice2003: + case PaletteMode.ProfessionalOffice2003: radioOffice2003.Checked = true; break; - case PaletteModeManager.Office2007Blue: + case PaletteMode.Office2007Blue: radioBlue.Checked = true; break; - case PaletteModeManager.Office2007Silver: + case PaletteMode.Office2007Silver: radioSilver.Checked = true; break; - case PaletteModeManager.Office2007Black: + case PaletteMode.Office2007Black: radioBlack.Checked = true; break; - case PaletteModeManager.SparkleBlue: + case PaletteMode.SparkleBlue: radioSparkleBlue.Checked = true; break; - case PaletteModeManager.SparkleOrange: + case PaletteMode.SparkleOrange: radioSparkleOrange.Checked = true; break; - case PaletteModeManager.SparklePurple: + case PaletteMode.SparklePurple: radioSparklePurple.Checked = true; break; - case PaletteModeManager.Office2010Blue: + case PaletteMode.Office2010Blue: radio2010Blue.Checked = true; break; - case PaletteModeManager.Office2010Silver: + case PaletteMode.Office2010Silver: radio2010Silver.Checked = true; break; - case PaletteModeManager.Office2010Black: + case PaletteMode.Office2010Black: radio2010Black.Checked = true; break; } diff --git a/Source/Krypton Ribbon Examples/MDI Ribbon/Form3.cs b/Source/Krypton Ribbon Examples/MDI Ribbon/Form3.cs index 570caf12..913272ea 100644 --- a/Source/Krypton Ribbon Examples/MDI Ribbon/Form3.cs +++ b/Source/Krypton Ribbon Examples/MDI Ribbon/Form3.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Ribbon Examples/MDI Ribbon/MDI Ribbon 2022.csproj b/Source/Krypton Ribbon Examples/MDI Ribbon/MDI Ribbon 2022.csproj index b6895904..33b1ba1f 100644 --- a/Source/Krypton Ribbon Examples/MDI Ribbon/MDI Ribbon 2022.csproj +++ b/Source/Krypton Ribbon Examples/MDI Ribbon/MDI Ribbon 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe MDIRibbon MDI Ribbon @@ -9,6 +9,12 @@ false true AnyCPU + true + en + preview + enable + 6 + true @@ -16,8 +22,8 @@ - - + + diff --git a/Source/Krypton Ribbon Examples/MDI Ribbon/Program.cs b/Source/Krypton Ribbon Examples/MDI Ribbon/Program.cs index 3a43d1f1..e1f5ce32 100644 --- a/Source/Krypton Ribbon Examples/MDI Ribbon/Program.cs +++ b/Source/Krypton Ribbon Examples/MDI Ribbon/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Ribbon Examples/MDI Ribbon/Properties/AssemblyInfo.cs b/Source/Krypton Ribbon Examples/MDI Ribbon/Properties/AssemblyInfo.cs index 35b5838a..89577f55 100644 --- a/Source/Krypton Ribbon Examples/MDI Ribbon/Properties/AssemblyInfo.cs +++ b/Source/Krypton Ribbon Examples/MDI Ribbon/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Ribbon Examples/Outlook Mail Clone/Form1.Designer.cs b/Source/Krypton Ribbon Examples/Outlook Mail Clone/Form1.Designer.cs index 8d1fabbf..f92dd030 100644 --- a/Source/Krypton Ribbon Examples/Outlook Mail Clone/Form1.Designer.cs +++ b/Source/Krypton Ribbon Examples/Outlook Mail Clone/Form1.Designer.cs @@ -441,6 +441,8 @@ private void InitializeComponent() this.customToolStripMenuItem = new Krypton.Toolkit.KryptonContextMenuItem(); this.addReminderToolStripMenuItem = new Krypton.Toolkit.KryptonContextMenuItem(); this.kryptonManager1 = new Krypton.Toolkit.KryptonManager(this.components); + this.kryptonRibbonGroupCustomControl1 = new Krypton.Ribbon.KryptonRibbonGroupCustomControl(); + this.kryptonRibbonGroupThemeComboBox1 = new Krypton.Ribbon.KryptonRibbonGroupThemeComboBox(); ((System.ComponentModel.ISupportInitialize)(this.panelFill)).BeginInit(); this.panelFill.SuspendLayout(); this.tableLayout.SuspendLayout(); @@ -1306,11 +1308,8 @@ private void InitializeComponent() // kryptonRibbon // this.kryptonRibbon.AllowFormIntegrate = true; - this.kryptonRibbon.ButtonSpecs.AddRange(new Krypton.Toolkit.ButtonSpecAny[] { - this.buttonSpecHelp}); + this.kryptonRibbon.ButtonSpecs.Add(this.buttonSpecHelp); this.kryptonRibbon.InDesignHelperMode = true; - this.kryptonRibbon.IsInitialized = true; - this.kryptonRibbon.IsInitializing = false; this.kryptonRibbon.Name = "kryptonRibbon"; this.kryptonRibbon.QATButtons.AddRange(new System.ComponentModel.Component[] { this.qatSave, @@ -1343,8 +1342,7 @@ private void InitializeComponent() this.kryptonRibbonRecentDoc6, this.kryptonRibbonRecentDoc7, this.kryptonRibbonRecentDoc8}); - this.kryptonRibbon.RibbonAppButton.AppButtonSpecs.AddRange(new Krypton.Ribbon.ButtonSpecAppMenu[] { - this.buttonSpecAppMenu1}); + this.kryptonRibbon.RibbonAppButton.AppButtonSpecs.Add(this.buttonSpecAppMenu1); this.kryptonRibbon.RibbonStrings.RecentDocuments = "Create New Outlook Item"; this.kryptonRibbon.RibbonTabs.AddRange(new Krypton.Ribbon.KryptonRibbonTab[] { this.tabMessage, @@ -1352,8 +1350,7 @@ private void InitializeComponent() this.tabOptions, this.tabFormatText, this.tabDeveloper}); - this.kryptonRibbon.SelectedContext = null; - this.kryptonRibbon.SelectedTab = this.tabInsert; + this.kryptonRibbon.SelectedTab = this.tabOptions; this.kryptonRibbon.Size = new System.Drawing.Size(782, 115); this.kryptonRibbon.TabIndex = 0; // @@ -2303,7 +2300,8 @@ private void InitializeComponent() // kryptonRibbonGroupTriple12 // this.kryptonRibbonGroupTriple12.Items.AddRange(new Krypton.Ribbon.KryptonRibbonGroupItem[] { - this.themesPageColor}); + this.themesPageColor, + this.kryptonRibbonGroupThemeComboBox1}); this.kryptonRibbonGroupTriple12.MinimumSize = Krypton.Ribbon.GroupItemSize.Large; // // themesPageColor @@ -2993,9 +2991,68 @@ private void InitializeComponent() this.addReminderToolStripMenuItem.Image = global::OutlookMailClone.Properties.Resources.OptionsReminder; this.addReminderToolStripMenuItem.Text = "Add Reminder..."; // - // kryptonManager1 - // - this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.Office2007BlackDarkMode; + // kryptonRibbonGroupCustomControl1 + // + this.kryptonRibbonGroupCustomControl1.CustomControl = null; + // + // kryptonRibbonGroupThemeComboBox1 + // + this.kryptonRibbonGroupThemeComboBox1.DisplayMember = "Key"; + this.kryptonRibbonGroupThemeComboBox1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.kryptonRibbonGroupThemeComboBox1.DropDownWidth = 121; + this.kryptonRibbonGroupThemeComboBox1.FormattingEnabled = false; + this.kryptonRibbonGroupThemeComboBox1.ItemHeight = 15; + this.kryptonRibbonGroupThemeComboBox1.Items.AddRange(new object[] { + ((object)(resources.GetObject("kryptonRibbonGroupThemeComboBox1.Items"))), + ((object)(resources.GetObject("kryptonRibbonGroupThemeComboBox1.Items1"))), + ((object)(resources.GetObject("kryptonRibbonGroupThemeComboBox1.Items2"))), + ((object)(resources.GetObject("kryptonRibbonGroupThemeComboBox1.Items3"))), + ((object)(resources.GetObject("kryptonRibbonGroupThemeComboBox1.Items4"))), + ((object)(resources.GetObject("kryptonRibbonGroupThemeComboBox1.Items5"))), + ((object)(resources.GetObject("kryptonRibbonGroupThemeComboBox1.Items6"))), + ((object)(resources.GetObject("kryptonRibbonGroupThemeComboBox1.Items7"))), + ((object)(resources.GetObject("kryptonRibbonGroupThemeComboBox1.Items8"))), + ((object)(resources.GetObject("kryptonRibbonGroupThemeComboBox1.Items9"))), + ((object)(resources.GetObject("kryptonRibbonGroupThemeComboBox1.Items10"))), + ((object)(resources.GetObject("kryptonRibbonGroupThemeComboBox1.Items11"))), + ((object)(resources.GetObject("kryptonRibbonGroupThemeComboBox1.Items12"))), + ((object)(resources.GetObject("kryptonRibbonGroupThemeComboBox1.Items13"))), + ((object)(resources.GetObject("kryptonRibbonGroupThemeComboBox1.Items14"))), + ((object)(resources.GetObject("kryptonRibbonGroupThemeComboBox1.Items15"))), + ((object)(resources.GetObject("kryptonRibbonGroupThemeComboBox1.Items16"))), + ((object)(resources.GetObject("kryptonRibbonGroupThemeComboBox1.Items17"))), + ((object)(resources.GetObject("kryptonRibbonGroupThemeComboBox1.Items18"))), + ((object)(resources.GetObject("kryptonRibbonGroupThemeComboBox1.Items19"))), + ((object)(resources.GetObject("kryptonRibbonGroupThemeComboBox1.Items20"))), + ((object)(resources.GetObject("kryptonRibbonGroupThemeComboBox1.Items21"))), + ((object)(resources.GetObject("kryptonRibbonGroupThemeComboBox1.Items22"))), + ((object)(resources.GetObject("kryptonRibbonGroupThemeComboBox1.Items23"))), + ((object)(resources.GetObject("kryptonRibbonGroupThemeComboBox1.Items24"))), + ((object)(resources.GetObject("kryptonRibbonGroupThemeComboBox1.Items25"))), + ((object)(resources.GetObject("kryptonRibbonGroupThemeComboBox1.Items26"))), + ((object)(resources.GetObject("kryptonRibbonGroupThemeComboBox1.Items27"))), + ((object)(resources.GetObject("kryptonRibbonGroupThemeComboBox1.Items28"))), + ((object)(resources.GetObject("kryptonRibbonGroupThemeComboBox1.Items29"))), + ((object)(resources.GetObject("kryptonRibbonGroupThemeComboBox1.Items30"))), + ((object)(resources.GetObject("kryptonRibbonGroupThemeComboBox1.Items31"))), + ((object)(resources.GetObject("kryptonRibbonGroupThemeComboBox1.Items32"))), + ((object)(resources.GetObject("kryptonRibbonGroupThemeComboBox1.Items33"))), + ((object)(resources.GetObject("kryptonRibbonGroupThemeComboBox1.Items34"))), + ((object)(resources.GetObject("kryptonRibbonGroupThemeComboBox1.Items35"))), + ((object)(resources.GetObject("kryptonRibbonGroupThemeComboBox1.Items36"))), + ((object)(resources.GetObject("kryptonRibbonGroupThemeComboBox1.Items37"))), + ((object)(resources.GetObject("kryptonRibbonGroupThemeComboBox1.Items38"))), + ((object)(resources.GetObject("kryptonRibbonGroupThemeComboBox1.Items39"))), + ((object)(resources.GetObject("kryptonRibbonGroupThemeComboBox1.Items40"))), + ((object)(resources.GetObject("kryptonRibbonGroupThemeComboBox1.Items41"))), + ((object)(resources.GetObject("kryptonRibbonGroupThemeComboBox1.Items42"))), + ((object)(resources.GetObject("kryptonRibbonGroupThemeComboBox1.Items43"))), + ((object)(resources.GetObject("kryptonRibbonGroupThemeComboBox1.Items44"))), + ((object)(resources.GetObject("kryptonRibbonGroupThemeComboBox1.Items45"))), + ((object)(resources.GetObject("kryptonRibbonGroupThemeComboBox1.Items46"))), + ((object)(resources.GetObject("kryptonRibbonGroupThemeComboBox1.Items47")))}); + this.kryptonRibbonGroupThemeComboBox1.Text = "Microsoft 365 - Blue"; + this.kryptonRibbonGroupThemeComboBox1.ValueMember = "Value"; // // Form1 // @@ -3004,6 +3061,7 @@ private void InitializeComponent() this.ClientSize = new System.Drawing.Size(782, 506); this.Controls.Add(this.panelFill); this.Controls.Add(this.kryptonRibbon); + this.CustomCaptionArea = new System.Drawing.Rectangle(457, 0, 281, 26); this.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.Name = "Form1"; @@ -3434,7 +3492,8 @@ private void InitializeComponent() private Krypton.Toolkit.KryptonButton kryptonButton1; private Krypton.Ribbon.KryptonRibbonGroupButton optionsHighImportance; private Krypton.Ribbon.KryptonRibbonGroupButton optionsLowImportance; - + private Krypton.Ribbon.KryptonRibbonGroupCustomControl kryptonRibbonGroupCustomControl1; + private Krypton.Ribbon.KryptonRibbonGroupThemeComboBox kryptonRibbonGroupThemeComboBox1; } } diff --git a/Source/Krypton Ribbon Examples/Outlook Mail Clone/Form1.cs b/Source/Krypton Ribbon Examples/Outlook Mail Clone/Form1.cs index 6577ab85..294c5a11 100644 --- a/Source/Krypton Ribbon Examples/Outlook Mail Clone/Form1.cs +++ b/Source/Krypton Ribbon Examples/Outlook Mail Clone/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Ribbon Examples/Outlook Mail Clone/Form1.resx b/Source/Krypton Ribbon Examples/Outlook Mail Clone/Form1.resx index 030fa829..bd13d205 100644 --- a/Source/Krypton Ribbon Examples/Outlook Mail Clone/Form1.resx +++ b/Source/Krypton Ribbon Examples/Outlook Mail Clone/Form1.resx @@ -125,7 +125,8 @@ This is an approximate clone of the Outlook 2010 mail message window. It is inte The images used on the ribbon have been copied from the blue color scheme of Office but without any alpha blending and so only look appropriate when used with the blue color scheme. Your own applications should use images with an alpha channel, such as the png/32 bit bmp formats, in order to get the best possible look under all possible color schemes. Regards -Component Factory Pty Ltd + +Krypton Suite P.S. It is not functional and so you cannot actually use it to send an email message! @@ -1427,6 +1428,679 @@ P.S. It is not functional and so you cannot actually use it to send an email mes 481, 128 + + + AAEAAAD/////AQAAAAAAAAAMAgAAAJACbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1u + ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5Ub29sa2l0LlBh + bGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1 + dHJhbCwgUHVibGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dLCBtc2NvcmxpYiwgVmVyc2lvbj00 + LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAA + AFZLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQUBAAAAOFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmlj + LktleVZhbHVlUGFpcmAyW1tTeXN0ZW0uU3RyaW5nAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUDAAAAAgAAAAYEAAAAFVByb2Zlc3Npb25hbCAtIFN5c3RlbQX7////G0tyeXB0 + b24uVG9vbGtpdC5QYWxldHRlTW9kZQEAAAAHdmFsdWVfXwAIAwAAAAEAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAJACbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1u + ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5Ub29sa2l0LlBh + bGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1 + dHJhbCwgUHVibGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dLCBtc2NvcmxpYiwgVmVyc2lvbj00 + LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAA + AFZLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQUBAAAAOFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmlj + LktleVZhbHVlUGFpcmAyW1tTeXN0ZW0uU3RyaW5nAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUDAAAAAgAAAAYEAAAAGlByb2Zlc3Npb25hbCAtIE9mZmljZSAyMDAzBfv///8b + S3J5cHRvbi5Ub29sa2l0LlBhbGV0dGVNb2RlAQAAAAd2YWx1ZV9fAAgDAAAAAgAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAJACbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1u + ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5Ub29sa2l0LlBh + bGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1 + dHJhbCwgUHVibGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dLCBtc2NvcmxpYiwgVmVyc2lvbj00 + LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAA + AFZLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQUBAAAAOFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmlj + LktleVZhbHVlUGFpcmAyW1tTeXN0ZW0uU3RyaW5nAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUDAAAAAgAAAAYEAAAAEk9mZmljZSAyMDA3IC0gQmx1ZQX7////G0tyeXB0b24u + VG9vbGtpdC5QYWxldHRlTW9kZQEAAAAHdmFsdWVfXwAIAwAAAAQAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAJACbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1u + ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5Ub29sa2l0LlBh + bGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1 + dHJhbCwgUHVibGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dLCBtc2NvcmxpYiwgVmVyc2lvbj00 + LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAA + AFZLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQUBAAAAOFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmlj + LktleVZhbHVlUGFpcmAyW1tTeXN0ZW0uU3RyaW5nAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUDAAAAAgAAAAYEAAAAHk9mZmljZSAyMDA3IC0gQmx1ZSAoRGFyayBNb2RlKQX7 + ////G0tyeXB0b24uVG9vbGtpdC5QYWxldHRlTW9kZQEAAAAHdmFsdWVfXwAIAwAAAAUAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAJACbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1u + ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5Ub29sa2l0LlBh + bGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1 + dHJhbCwgUHVibGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dLCBtc2NvcmxpYiwgVmVyc2lvbj00 + LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAA + AFZLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQUBAAAAOFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmlj + LktleVZhbHVlUGFpcmAyW1tTeXN0ZW0uU3RyaW5nAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUDAAAAAgAAAAYEAAAAH09mZmljZSAyMDA3IC0gQmx1ZSAoTGlnaHQgTW9kZSkF + +////xtLcnlwdG9uLlRvb2xraXQuUGFsZXR0ZU1vZGUBAAAAB3ZhbHVlX18ACAMAAAAGAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAJACbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1u + ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5Ub29sa2l0LlBh + bGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1 + dHJhbCwgUHVibGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dLCBtc2NvcmxpYiwgVmVyc2lvbj00 + LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAA + AFZLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQUBAAAAOFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmlj + LktleVZhbHVlUGFpcmAyW1tTeXN0ZW0uU3RyaW5nAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUDAAAAAgAAAAYEAAAAFE9mZmljZSAyMDA3IC0gU2lsdmVyBfv///8bS3J5cHRv + bi5Ub29sa2l0LlBhbGV0dGVNb2RlAQAAAAd2YWx1ZV9fAAgDAAAABwAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAJACbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1u + ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5Ub29sa2l0LlBh + bGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1 + dHJhbCwgUHVibGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dLCBtc2NvcmxpYiwgVmVyc2lvbj00 + LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAA + AFZLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQUBAAAAOFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmlj + LktleVZhbHVlUGFpcmAyW1tTeXN0ZW0uU3RyaW5nAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUDAAAAAgAAAAYEAAAAIE9mZmljZSAyMDA3IC0gU2lsdmVyIChEYXJrIE1vZGUp + Bfv///8bS3J5cHRvbi5Ub29sa2l0LlBhbGV0dGVNb2RlAQAAAAd2YWx1ZV9fAAgDAAAACAAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAJACbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1u + ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5Ub29sa2l0LlBh + bGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1 + dHJhbCwgUHVibGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dLCBtc2NvcmxpYiwgVmVyc2lvbj00 + LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAA + AFZLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQUBAAAAOFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmlj + LktleVZhbHVlUGFpcmAyW1tTeXN0ZW0uU3RyaW5nAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUDAAAAAgAAAAYEAAAAIU9mZmljZSAyMDA3IC0gU2lsdmVyIChMaWdodCBNb2Rl + KQX7////G0tyeXB0b24uVG9vbGtpdC5QYWxldHRlTW9kZQEAAAAHdmFsdWVfXwAIAwAAAAkAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAJACbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1u + ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5Ub29sa2l0LlBh + bGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1 + dHJhbCwgUHVibGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dLCBtc2NvcmxpYiwgVmVyc2lvbj00 + LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAA + AFZLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQUBAAAAOFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmlj + LktleVZhbHVlUGFpcmAyW1tTeXN0ZW0uU3RyaW5nAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUDAAAAAgAAAAYEAAAAE09mZmljZSAyMDA3IC0gV2hpdGUF+////xtLcnlwdG9u + LlRvb2xraXQuUGFsZXR0ZU1vZGUBAAAAB3ZhbHVlX18ACAMAAAAKAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAJACbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1u + ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5Ub29sa2l0LlBh + bGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1 + dHJhbCwgUHVibGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dLCBtc2NvcmxpYiwgVmVyc2lvbj00 + LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAA + AFZLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQUBAAAAOFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmlj + LktleVZhbHVlUGFpcmAyW1tTeXN0ZW0uU3RyaW5nAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUDAAAAAgAAAAYEAAAAE09mZmljZSAyMDA3IC0gQmxhY2sF+////xtLcnlwdG9u + LlRvb2xraXQuUGFsZXR0ZU1vZGUBAAAAB3ZhbHVlX18ACAMAAAALAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAJACbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1u + ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5Ub29sa2l0LlBh + bGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1 + dHJhbCwgUHVibGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dLCBtc2NvcmxpYiwgVmVyc2lvbj00 + LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAA + AFZLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQUBAAAAOFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmlj + LktleVZhbHVlUGFpcmAyW1tTeXN0ZW0uU3RyaW5nAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUDAAAAAgAAAAYEAAAAH09mZmljZSAyMDA3IC0gQmxhY2sgKERhcmsgTW9kZSkF + +////xtLcnlwdG9uLlRvb2xraXQuUGFsZXR0ZU1vZGUBAAAAB3ZhbHVlX18ACAMAAAAMAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAJACbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1u + ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5Ub29sa2l0LlBh + bGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1 + dHJhbCwgUHVibGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dLCBtc2NvcmxpYiwgVmVyc2lvbj00 + LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAA + AFZLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQUBAAAAOFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmlj + LktleVZhbHVlUGFpcmAyW1tTeXN0ZW0uU3RyaW5nAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUDAAAAAgAAAAYEAAAAF09mZmljZSAyMDA3IC0gRGFyayBHcmF5Bfv///8bS3J5 + cHRvbi5Ub29sa2l0LlBhbGV0dGVNb2RlAQAAAAd2YWx1ZV9fAAgDAAAAAwAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAJACbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1u + ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5Ub29sa2l0LlBh + bGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1 + dHJhbCwgUHVibGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dLCBtc2NvcmxpYiwgVmVyc2lvbj00 + LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAA + AFZLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQUBAAAAOFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmlj + LktleVZhbHVlUGFpcmAyW1tTeXN0ZW0uU3RyaW5nAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUDAAAAAgAAAAYEAAAAEk9mZmljZSAyMDEwIC0gQmx1ZQX7////G0tyeXB0b24u + VG9vbGtpdC5QYWxldHRlTW9kZQEAAAAHdmFsdWVfXwAIAwAAAA4AAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAJACbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1u + ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5Ub29sa2l0LlBh + bGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1 + dHJhbCwgUHVibGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dLCBtc2NvcmxpYiwgVmVyc2lvbj00 + LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAA + AFZLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQUBAAAAOFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmlj + LktleVZhbHVlUGFpcmAyW1tTeXN0ZW0uU3RyaW5nAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUDAAAAAgAAAAYEAAAAHk9mZmljZSAyMDEwIC0gQmx1ZSAoRGFyayBNb2RlKQX7 + ////G0tyeXB0b24uVG9vbGtpdC5QYWxldHRlTW9kZQEAAAAHdmFsdWVfXwAIAwAAAA8AAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAJACbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1u + ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5Ub29sa2l0LlBh + bGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1 + dHJhbCwgUHVibGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dLCBtc2NvcmxpYiwgVmVyc2lvbj00 + LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAA + AFZLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQUBAAAAOFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmlj + LktleVZhbHVlUGFpcmAyW1tTeXN0ZW0uU3RyaW5nAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUDAAAAAgAAAAYEAAAAH09mZmljZSAyMDEwIC0gQmx1ZSAoTGlnaHQgTW9kZSkF + +////xtLcnlwdG9uLlRvb2xraXQuUGFsZXR0ZU1vZGUBAAAAB3ZhbHVlX18ACAMAAAAQAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAJACbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1u + ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5Ub29sa2l0LlBh + bGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1 + dHJhbCwgUHVibGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dLCBtc2NvcmxpYiwgVmVyc2lvbj00 + LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAA + AFZLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQUBAAAAOFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmlj + LktleVZhbHVlUGFpcmAyW1tTeXN0ZW0uU3RyaW5nAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUDAAAAAgAAAAYEAAAAFE9mZmljZSAyMDEwIC0gU2lsdmVyBfv///8bS3J5cHRv + bi5Ub29sa2l0LlBhbGV0dGVNb2RlAQAAAAd2YWx1ZV9fAAgDAAAAEQAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAJACbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1u + ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5Ub29sa2l0LlBh + bGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1 + dHJhbCwgUHVibGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dLCBtc2NvcmxpYiwgVmVyc2lvbj00 + LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAA + AFZLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQUBAAAAOFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmlj + LktleVZhbHVlUGFpcmAyW1tTeXN0ZW0uU3RyaW5nAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUDAAAAAgAAAAYEAAAAIE9mZmljZSAyMDEwIC0gU2lsdmVyIChEYXJrIE1vZGUp + Bfv///8bS3J5cHRvbi5Ub29sa2l0LlBhbGV0dGVNb2RlAQAAAAd2YWx1ZV9fAAgDAAAAEgAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAJACbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1u + ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5Ub29sa2l0LlBh + bGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1 + dHJhbCwgUHVibGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dLCBtc2NvcmxpYiwgVmVyc2lvbj00 + LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAA + AFZLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQUBAAAAOFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmlj + LktleVZhbHVlUGFpcmAyW1tTeXN0ZW0uU3RyaW5nAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUDAAAAAgAAAAYEAAAAIU9mZmljZSAyMDEwIC0gU2lsdmVyIChMaWdodCBNb2Rl + KQX7////G0tyeXB0b24uVG9vbGtpdC5QYWxldHRlTW9kZQEAAAAHdmFsdWVfXwAIAwAAABMAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAJACbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1u + ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5Ub29sa2l0LlBh + bGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1 + dHJhbCwgUHVibGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dLCBtc2NvcmxpYiwgVmVyc2lvbj00 + LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAA + AFZLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQUBAAAAOFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmlj + LktleVZhbHVlUGFpcmAyW1tTeXN0ZW0uU3RyaW5nAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUDAAAAAgAAAAYEAAAAE09mZmljZSAyMDEwIC0gV2hpdGUF+////xtLcnlwdG9u + LlRvb2xraXQuUGFsZXR0ZU1vZGUBAAAAB3ZhbHVlX18ACAMAAAAUAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAJACbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1u + ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5Ub29sa2l0LlBh + bGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1 + dHJhbCwgUHVibGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dLCBtc2NvcmxpYiwgVmVyc2lvbj00 + LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAA + AFZLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQUBAAAAOFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmlj + LktleVZhbHVlUGFpcmAyW1tTeXN0ZW0uU3RyaW5nAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUDAAAAAgAAAAYEAAAAE09mZmljZSAyMDEwIC0gQmxhY2sF+////xtLcnlwdG9u + LlRvb2xraXQuUGFsZXR0ZU1vZGUBAAAAB3ZhbHVlX18ACAMAAAAVAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAJACbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1u + ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5Ub29sa2l0LlBh + bGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1 + dHJhbCwgUHVibGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dLCBtc2NvcmxpYiwgVmVyc2lvbj00 + LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAA + AFZLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQUBAAAAOFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmlj + LktleVZhbHVlUGFpcmAyW1tTeXN0ZW0uU3RyaW5nAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUDAAAAAgAAAAYEAAAAH09mZmljZSAyMDEwIC0gQmxhY2sgKERhcmsgTW9kZSkF + +////xtLcnlwdG9uLlRvb2xraXQuUGFsZXR0ZU1vZGUBAAAAB3ZhbHVlX18ACAMAAAAWAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAJACbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1u + ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5Ub29sa2l0LlBh + bGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1 + dHJhbCwgUHVibGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dLCBtc2NvcmxpYiwgVmVyc2lvbj00 + LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAA + AFZLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQUBAAAAOFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmlj + LktleVZhbHVlUGFpcmAyW1tTeXN0ZW0uU3RyaW5nAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUDAAAAAgAAAAYEAAAAF09mZmljZSAyMDEwIC0gRGFyayBHcmF5Bfv///8bS3J5 + cHRvbi5Ub29sa2l0LlBhbGV0dGVNb2RlAQAAAAd2YWx1ZV9fAAgDAAAADQAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAJACbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1u + ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5Ub29sa2l0LlBh + bGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1 + dHJhbCwgUHVibGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dLCBtc2NvcmxpYiwgVmVyc2lvbj00 + LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAA + AFZLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQUBAAAAOFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmlj + LktleVZhbHVlUGFpcmAyW1tTeXN0ZW0uU3RyaW5nAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUDAAAAAgAAAAYEAAAAF09mZmljZSAyMDEzIC0gRGFyayBHcmF5Bfv///8bS3J5 + cHRvbi5Ub29sa2l0LlBhbGV0dGVNb2RlAQAAAAd2YWx1ZV9fAAgDAAAAFwAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAJACbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1u + ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5Ub29sa2l0LlBh + bGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1 + dHJhbCwgUHVibGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dLCBtc2NvcmxpYiwgVmVyc2lvbj00 + LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAA + AFZLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQUBAAAAOFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmlj + LktleVZhbHVlUGFpcmAyW1tTeXN0ZW0uU3RyaW5nAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUDAAAAAgAAAAYEAAAAE09mZmljZSAyMDEzIC0gV2hpdGUF+////xtLcnlwdG9u + LlRvb2xraXQuUGFsZXR0ZU1vZGUBAAAAB3ZhbHVlX18ACAMAAAAZAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAJACbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1u + ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5Ub29sa2l0LlBh + bGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1 + dHJhbCwgUHVibGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dLCBtc2NvcmxpYiwgVmVyc2lvbj00 + LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAA + AFZLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQUBAAAAOFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmlj + LktleVZhbHVlUGFpcmAyW1tTeXN0ZW0uU3RyaW5nAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUDAAAAAgAAAAYEAAAADlNwYXJrbGUgLSBCbHVlBfv///8bS3J5cHRvbi5Ub29s + a2l0LlBhbGV0dGVNb2RlAQAAAAd2YWx1ZV9fAAgDAAAAJAAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAJACbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1u + ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5Ub29sa2l0LlBh + bGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1 + dHJhbCwgUHVibGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dLCBtc2NvcmxpYiwgVmVyc2lvbj00 + LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAA + AFZLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQUBAAAAOFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmlj + LktleVZhbHVlUGFpcmAyW1tTeXN0ZW0uU3RyaW5nAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUDAAAAAgAAAAYEAAAAGlNwYXJrbGUgLSBCbHVlIChEYXJrIE1vZGUpBfv///8b + S3J5cHRvbi5Ub29sa2l0LlBhbGV0dGVNb2RlAQAAAAd2YWx1ZV9fAAgDAAAAJQAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAJACbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1u + ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5Ub29sa2l0LlBh + bGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1 + dHJhbCwgUHVibGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dLCBtc2NvcmxpYiwgVmVyc2lvbj00 + LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAA + AFZLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQUBAAAAOFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmlj + LktleVZhbHVlUGFpcmAyW1tTeXN0ZW0uU3RyaW5nAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUDAAAAAgAAAAYEAAAAG1NwYXJrbGUgLSBCbHVlIChMaWdodCBNb2RlKQX7//// + G0tyeXB0b24uVG9vbGtpdC5QYWxldHRlTW9kZQEAAAAHdmFsdWVfXwAIAwAAACYAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAJACbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1u + ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5Ub29sa2l0LlBh + bGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1 + dHJhbCwgUHVibGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dLCBtc2NvcmxpYiwgVmVyc2lvbj00 + LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAA + AFZLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQUBAAAAOFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmlj + LktleVZhbHVlUGFpcmAyW1tTeXN0ZW0uU3RyaW5nAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUDAAAAAgAAAAYEAAAAEFNwYXJrbGUgLSBPcmFuZ2UF+////xtLcnlwdG9uLlRv + b2xraXQuUGFsZXR0ZU1vZGUBAAAAB3ZhbHVlX18ACAMAAAAnAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAJACbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1u + ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5Ub29sa2l0LlBh + bGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1 + dHJhbCwgUHVibGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dLCBtc2NvcmxpYiwgVmVyc2lvbj00 + LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAA + AFZLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQUBAAAAOFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmlj + LktleVZhbHVlUGFpcmAyW1tTeXN0ZW0uU3RyaW5nAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUDAAAAAgAAAAYEAAAAHFNwYXJrbGUgLSBPcmFuZ2UgKERhcmsgTW9kZSkF+/// + /xtLcnlwdG9uLlRvb2xraXQuUGFsZXR0ZU1vZGUBAAAAB3ZhbHVlX18ACAMAAAAoAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAJACbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1u + ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5Ub29sa2l0LlBh + bGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1 + dHJhbCwgUHVibGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dLCBtc2NvcmxpYiwgVmVyc2lvbj00 + LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAA + AFZLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQUBAAAAOFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmlj + LktleVZhbHVlUGFpcmAyW1tTeXN0ZW0uU3RyaW5nAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUDAAAAAgAAAAYEAAAAHVNwYXJrbGUgLSBPcmFuZ2UgKExpZ2h0IE1vZGUpBfv/ + //8bS3J5cHRvbi5Ub29sa2l0LlBhbGV0dGVNb2RlAQAAAAd2YWx1ZV9fAAgDAAAAKQAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAJACbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1u + ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5Ub29sa2l0LlBh + bGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1 + dHJhbCwgUHVibGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dLCBtc2NvcmxpYiwgVmVyc2lvbj00 + LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAA + AFZLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQUBAAAAOFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmlj + LktleVZhbHVlUGFpcmAyW1tTeXN0ZW0uU3RyaW5nAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUDAAAAAgAAAAYEAAAAEFNwYXJrbGUgLSBQdXJwbGUF+////xtLcnlwdG9uLlRv + b2xraXQuUGFsZXR0ZU1vZGUBAAAAB3ZhbHVlX18ACAMAAAAqAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAJACbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1u + ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5Ub29sa2l0LlBh + bGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1 + dHJhbCwgUHVibGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dLCBtc2NvcmxpYiwgVmVyc2lvbj00 + LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAA + AFZLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQUBAAAAOFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmlj + LktleVZhbHVlUGFpcmAyW1tTeXN0ZW0uU3RyaW5nAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUDAAAAAgAAAAYEAAAAHFNwYXJrbGUgLSBQdXJwbGUgKERhcmsgTW9kZSkF+/// + /xtLcnlwdG9uLlRvb2xraXQuUGFsZXR0ZU1vZGUBAAAAB3ZhbHVlX18ACAMAAAArAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAJACbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1u + ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5Ub29sa2l0LlBh + bGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1 + dHJhbCwgUHVibGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dLCBtc2NvcmxpYiwgVmVyc2lvbj00 + LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAA + AFZLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQUBAAAAOFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmlj + LktleVZhbHVlUGFpcmAyW1tTeXN0ZW0uU3RyaW5nAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUDAAAAAgAAAAYEAAAAHVNwYXJrbGUgLSBQdXJwbGUgKExpZ2h0IE1vZGUpBfv/ + //8bS3J5cHRvbi5Ub29sa2l0LlBhbGV0dGVNb2RlAQAAAAd2YWx1ZV9fAAgDAAAALAAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAJACbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1u + ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5Ub29sa2l0LlBh + bGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1 + dHJhbCwgUHVibGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dLCBtc2NvcmxpYiwgVmVyc2lvbj00 + LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAA + AFZLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQUBAAAAOFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmlj + LktleVZhbHVlUGFpcmAyW1tTeXN0ZW0uU3RyaW5nAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUDAAAAAgAAAAYEAAAAFE1pY3Jvc29mdCAzNjUgLSBCbHVlBfv///8bS3J5cHRv + bi5Ub29sa2l0LlBhbGV0dGVNb2RlAQAAAAd2YWx1ZV9fAAgDAAAAHQAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAJACbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1u + ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5Ub29sa2l0LlBh + bGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1 + dHJhbCwgUHVibGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dLCBtc2NvcmxpYiwgVmVyc2lvbj00 + LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAA + AFZLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQUBAAAAOFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmlj + LktleVZhbHVlUGFpcmAyW1tTeXN0ZW0uU3RyaW5nAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUDAAAAAgAAAAYEAAAAIE1pY3Jvc29mdCAzNjUgLSBCbHVlIChEYXJrIE1vZGUp + Bfv///8bS3J5cHRvbi5Ub29sa2l0LlBhbGV0dGVNb2RlAQAAAAd2YWx1ZV9fAAgDAAAAHgAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAJACbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1u + ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5Ub29sa2l0LlBh + bGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1 + dHJhbCwgUHVibGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dLCBtc2NvcmxpYiwgVmVyc2lvbj00 + LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAA + AFZLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQUBAAAAOFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmlj + LktleVZhbHVlUGFpcmAyW1tTeXN0ZW0uU3RyaW5nAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUDAAAAAgAAAAYEAAAAIU1pY3Jvc29mdCAzNjUgLSBCbHVlIChMaWdodCBNb2Rl + KQX7////G0tyeXB0b24uVG9vbGtpdC5QYWxldHRlTW9kZQEAAAAHdmFsdWVfXwAIAwAAAB8AAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAJACbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1u + ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5Ub29sa2l0LlBh + bGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1 + dHJhbCwgUHVibGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dLCBtc2NvcmxpYiwgVmVyc2lvbj00 + LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAA + AFZLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQUBAAAAOFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmlj + LktleVZhbHVlUGFpcmAyW1tTeXN0ZW0uU3RyaW5nAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUDAAAAAgAAAAYEAAAAFk1pY3Jvc29mdCAzNjUgLSBTaWx2ZXIF+////xtLcnlw + dG9uLlRvb2xraXQuUGFsZXR0ZU1vZGUBAAAAB3ZhbHVlX18ACAMAAAAgAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAJACbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1u + ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5Ub29sa2l0LlBh + bGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1 + dHJhbCwgUHVibGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dLCBtc2NvcmxpYiwgVmVyc2lvbj00 + LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAA + AFZLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQUBAAAAOFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmlj + LktleVZhbHVlUGFpcmAyW1tTeXN0ZW0uU3RyaW5nAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUDAAAAAgAAAAYEAAAAIk1pY3Jvc29mdCAzNjUgLSBTaWx2ZXIgKERhcmsgTW9k + ZSkF+////xtLcnlwdG9uLlRvb2xraXQuUGFsZXR0ZU1vZGUBAAAAB3ZhbHVlX18ACAMAAAAhAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAJACbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1u + ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5Ub29sa2l0LlBh + bGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1 + dHJhbCwgUHVibGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dLCBtc2NvcmxpYiwgVmVyc2lvbj00 + LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAA + AFZLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQUBAAAAOFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmlj + LktleVZhbHVlUGFpcmAyW1tTeXN0ZW0uU3RyaW5nAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUDAAAAAgAAAAYEAAAAI01pY3Jvc29mdCAzNjUgLSBTaWx2ZXIgKExpZ2h0IE1v + ZGUpBfv///8bS3J5cHRvbi5Ub29sa2l0LlBhbGV0dGVNb2RlAQAAAAd2YWx1ZV9fAAgDAAAAIgAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAJACbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1u + ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5Ub29sa2l0LlBh + bGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1 + dHJhbCwgUHVibGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dLCBtc2NvcmxpYiwgVmVyc2lvbj00 + LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAA + AFZLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQUBAAAAOFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmlj + LktleVZhbHVlUGFpcmAyW1tTeXN0ZW0uU3RyaW5nAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUDAAAAAgAAAAYEAAAAFU1pY3Jvc29mdCAzNjUgLSBXaGl0ZQX7////G0tyeXB0 + b24uVG9vbGtpdC5QYWxldHRlTW9kZQEAAAAHdmFsdWVfXwAIAwAAACMAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAJACbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1u + ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5Ub29sa2l0LlBh + bGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1 + dHJhbCwgUHVibGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dLCBtc2NvcmxpYiwgVmVyc2lvbj00 + LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAA + AFZLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQUBAAAAOFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmlj + LktleVZhbHVlUGFpcmAyW1tTeXN0ZW0uU3RyaW5nAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUDAAAAAgAAAAYEAAAAFU1pY3Jvc29mdCAzNjUgLSBCbGFjawX7////G0tyeXB0 + b24uVG9vbGtpdC5QYWxldHRlTW9kZQEAAAAHdmFsdWVfXwAIAwAAABsAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAJACbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1u + ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5Ub29sa2l0LlBh + bGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1 + dHJhbCwgUHVibGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dLCBtc2NvcmxpYiwgVmVyc2lvbj00 + LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAA + AFZLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQUBAAAAOFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmlj + LktleVZhbHVlUGFpcmAyW1tTeXN0ZW0uU3RyaW5nAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUDAAAAAgAAAAYEAAAAIU1pY3Jvc29mdCAzNjUgLSBCbGFjayAoRGFyayBNb2Rl + KQX7////G0tyeXB0b24uVG9vbGtpdC5QYWxldHRlTW9kZQEAAAAHdmFsdWVfXwAIAwAAABwAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAJACbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1u + ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5Ub29sa2l0LlBh + bGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1 + dHJhbCwgUHVibGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dLCBtc2NvcmxpYiwgVmVyc2lvbj00 + LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAA + AFZLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQUBAAAAOFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmlj + LktleVZhbHVlUGFpcmAyW1tTeXN0ZW0uU3RyaW5nAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUDAAAAAgAAAAYEAAAAGU1pY3Jvc29mdCAzNjUgLSBEYXJrIEdyYXkF+////xtL + cnlwdG9uLlRvb2xraXQuUGFsZXR0ZU1vZGUBAAAAB3ZhbHVlX18ACAMAAAAaAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAJACbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1u + ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5Ub29sa2l0LlBh + bGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1 + dHJhbCwgUHVibGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dLCBtc2NvcmxpYiwgVmVyc2lvbj00 + LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAA + AFZLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQUBAAAAOFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmlj + LktleVZhbHVlUGFpcmAyW1tTeXN0ZW0uU3RyaW5nAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUDAAAAAgAAAAYEAAAAI1Zpc3VhbCBTdHVkaW8gMjAxMCAoMjAwNyBWYXJpYXRp + b24pBfv///8bS3J5cHRvbi5Ub29sa2l0LlBhbGV0dGVNb2RlAQAAAAd2YWx1ZV9fAAgDAAAALQAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAJACbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1u + ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5Ub29sa2l0LlBh + bGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1 + dHJhbCwgUHVibGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dLCBtc2NvcmxpYiwgVmVyc2lvbj00 + LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAA + AFZLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQUBAAAAOFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmlj + LktleVZhbHVlUGFpcmAyW1tTeXN0ZW0uU3RyaW5nAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUDAAAAAgAAAAYEAAAAI1Zpc3VhbCBTdHVkaW8gMjAxMCAoMjAxMCBWYXJpYXRp + b24pBfv///8bS3J5cHRvbi5Ub29sa2l0LlBhbGV0dGVNb2RlAQAAAAd2YWx1ZV9fAAgDAAAALgAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAJACbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1u + ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5Ub29sa2l0LlBh + bGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1 + dHJhbCwgUHVibGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dLCBtc2NvcmxpYiwgVmVyc2lvbj00 + LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAA + AFZLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQUBAAAAOFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmlj + LktleVZhbHVlUGFpcmAyW1tTeXN0ZW0uU3RyaW5nAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUDAAAAAgAAAAYEAAAAI1Zpc3VhbCBTdHVkaW8gMjAxMCAoMjAxMyBWYXJpYXRp + b24pBfv///8bS3J5cHRvbi5Ub29sa2l0LlBhbGV0dGVNb2RlAQAAAAd2YWx1ZV9fAAgDAAAALwAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAJACbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1u + ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5Ub29sa2l0LlBh + bGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1 + dHJhbCwgUHVibGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dLCBtc2NvcmxpYiwgVmVyc2lvbj00 + LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAA + AFZLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQUBAAAAOFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmlj + LktleVZhbHVlUGFpcmAyW1tTeXN0ZW0uU3RyaW5nAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUDAAAAAgAAAAYEAAAALFZpc3VhbCBTdHVkaW8gMjAxMCAoTWljcm9zb2Z0IDM2 + NSBWYXJpYXRpb24pBfv///8bS3J5cHRvbi5Ub29sa2l0LlBhbGV0dGVNb2RlAQAAAAd2YWx1ZV9fAAgD + AAAAMAAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAJACbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1u + ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5Ub29sa2l0LlBh + bGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1 + dHJhbCwgUHVibGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dLCBtc2NvcmxpYiwgVmVyc2lvbj00 + LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAA + AFZLcnlwdG9uLlRvb2xraXQsIFZlcnNpb249ODAuMjMuOS4yNjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQUBAAAAOFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmlj + LktleVZhbHVlUGFpcmAyW1tTeXN0ZW0uU3RyaW5nAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUDAAAAAgAAAAYEAAAABkN1c3RvbQX7////G0tyeXB0b24uVG9vbGtpdC5QYWxl + dHRlTW9kZQEAAAAHdmFsdWVfXwAIAwAAADEAAAAL + + 185 diff --git a/Source/Krypton Ribbon Examples/Outlook Mail Clone/Outlook Mail Clone 2022.csproj b/Source/Krypton Ribbon Examples/Outlook Mail Clone/Outlook Mail Clone 2022.csproj index a23068ea..f19d7590 100644 --- a/Source/Krypton Ribbon Examples/Outlook Mail Clone/Outlook Mail Clone 2022.csproj +++ b/Source/Krypton Ribbon Examples/Outlook Mail Clone/Outlook Mail Clone 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe OutlookMailClone Outlook Mail Clone @@ -9,6 +9,12 @@ false true AnyCPU + true + en + preview + enable + 6 + true @@ -29,8 +35,8 @@ - - + + diff --git a/Source/Krypton Ribbon Examples/Outlook Mail Clone/Program.cs b/Source/Krypton Ribbon Examples/Outlook Mail Clone/Program.cs index d7d94e4b..033d143b 100644 --- a/Source/Krypton Ribbon Examples/Outlook Mail Clone/Program.cs +++ b/Source/Krypton Ribbon Examples/Outlook Mail Clone/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Ribbon Examples/Outlook Mail Clone/Properties/AssemblyInfo.cs b/Source/Krypton Ribbon Examples/Outlook Mail Clone/Properties/AssemblyInfo.cs index cfe47554..a035a044 100644 --- a/Source/Krypton Ribbon Examples/Outlook Mail Clone/Properties/AssemblyInfo.cs +++ b/Source/Krypton Ribbon Examples/Outlook Mail Clone/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Ribbon Examples/Quick Access Toolbar/Form1.Designer.cs b/Source/Krypton Ribbon Examples/Quick Access Toolbar/Form1.Designer.cs index 25763727..e5efb696 100644 --- a/Source/Krypton Ribbon Examples/Quick Access Toolbar/Form1.Designer.cs +++ b/Source/Krypton Ribbon Examples/Quick Access Toolbar/Form1.Designer.cs @@ -108,7 +108,7 @@ private void InitializeComponent() // // kryptonManager // - this.kryptonManager.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.Office2007Blue; + this.kryptonManager.GlobalPaletteMode = Krypton.Toolkit.PaletteMode.Office2007Blue; // // panelFill // diff --git a/Source/Krypton Ribbon Examples/Quick Access Toolbar/Form1.cs b/Source/Krypton Ribbon Examples/Quick Access Toolbar/Form1.cs index 9edd8978..992c65f5 100644 --- a/Source/Krypton Ribbon Examples/Quick Access Toolbar/Form1.cs +++ b/Source/Krypton Ribbon Examples/Quick Access Toolbar/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -55,19 +55,29 @@ private void Form1_Load(object sender, EventArgs e) private void checkSetQATPosition_CheckedButtonChanged(object sender, EventArgs e) { if (checkSetQATPosition.CheckedButton == checkButtonAbove) + { kryptonRibbon.QATLocation = QATLocation.Above; + } else if (checkSetQATPosition.CheckedButton == checkButtonBelow) + { kryptonRibbon.QATLocation = QATLocation.Below; + } else if (checkSetQATPosition.CheckedButton == checkButtonHidden) + { kryptonRibbon.QATLocation = QATLocation.Hidden; + } } private void checkSetQATUserChange_CheckedButtonChanged(object sender, EventArgs e) { if (checkSetQATUserChange.CheckedButton == checkButtonAllowUserChanges) + { kryptonRibbon.QATUserChange = true; + } else if (checkSetQATUserChange.CheckedButton == checkButtonDisallowUserChanges) + { kryptonRibbon.QATUserChange = false; + } } private void buttonAdd_Click(object sender, EventArgs e) @@ -86,7 +96,9 @@ private void buttonAdd_Click(object sender, EventArgs e) private void buttonRemove_Click(object sender, EventArgs e) { if (kryptonRibbon.QATButtons.Count > 0) + { kryptonRibbon.QATButtons.RemoveAt(0); + } UpdateButtons(); } diff --git a/Source/Krypton Ribbon Examples/Quick Access Toolbar/Program.cs b/Source/Krypton Ribbon Examples/Quick Access Toolbar/Program.cs index 9e44281f..880c8b1a 100644 --- a/Source/Krypton Ribbon Examples/Quick Access Toolbar/Program.cs +++ b/Source/Krypton Ribbon Examples/Quick Access Toolbar/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Ribbon Examples/Quick Access Toolbar/Properties/AssemblyInfo.cs b/Source/Krypton Ribbon Examples/Quick Access Toolbar/Properties/AssemblyInfo.cs index 5ca58192..e61afdae 100644 --- a/Source/Krypton Ribbon Examples/Quick Access Toolbar/Properties/AssemblyInfo.cs +++ b/Source/Krypton Ribbon Examples/Quick Access Toolbar/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Ribbon Examples/Quick Access Toolbar/Quick Access Toolbar 2022.csproj b/Source/Krypton Ribbon Examples/Quick Access Toolbar/Quick Access Toolbar 2022.csproj index be459cc1..8617b7f4 100644 --- a/Source/Krypton Ribbon Examples/Quick Access Toolbar/Quick Access Toolbar 2022.csproj +++ b/Source/Krypton Ribbon Examples/Quick Access Toolbar/Quick Access Toolbar 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe QuickAccessToolbar Quick Access Toolbar @@ -9,6 +9,12 @@ false true AnyCPU + true + en + preview + enable + 6 + true @@ -16,8 +22,8 @@ - - + + diff --git a/Source/Krypton Ribbon Examples/Ribbon + Navigator + Workspace/Form1.Designer.cs b/Source/Krypton Ribbon Examples/Ribbon + Navigator + Workspace/Form1.Designer.cs index 8bee334d..68b447a7 100644 --- a/Source/Krypton Ribbon Examples/Ribbon + Navigator + Workspace/Form1.Designer.cs +++ b/Source/Krypton Ribbon Examples/Ribbon + Navigator + Workspace/Form1.Designer.cs @@ -34,7 +34,6 @@ private void InitializeComponent() this.kryptonManager = new Krypton.Toolkit.KryptonManager(this.components); this.panelFill = new Krypton.Toolkit.KryptonPanel(); this.kryptonWorkspace = new Krypton.Workspace.KryptonWorkspace(); - this.kryptonWorkspaceCell1 = new Krypton.Workspace.KryptonWorkspaceCell(); this.kryptonPage1 = new Krypton.Navigator.KryptonPage(); this.kryptonLabel1 = new Krypton.Toolkit.KryptonLabel(); this.kryptonLinkLabel1 = new Krypton.Toolkit.KryptonLinkLabel(); @@ -43,6 +42,7 @@ private void InitializeComponent() this.kryptonRadioButton3 = new Krypton.Toolkit.KryptonRadioButton(); this.kryptonRadioButton2 = new Krypton.Toolkit.KryptonRadioButton(); this.kryptonRadioButton1 = new Krypton.Toolkit.KryptonRadioButton(); + this.kryptonWorkspaceCell1 = new Krypton.Workspace.KryptonWorkspaceCell(); this.kryptonPage3 = new Krypton.Navigator.KryptonPage(); this.kryptonPage2 = new Krypton.Navigator.KryptonPage(); this.kryptonPage7 = new Krypton.Navigator.KryptonPage(); @@ -142,20 +142,17 @@ private void InitializeComponent() this.panelFill.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.kryptonWorkspace)).BeginInit(); this.kryptonWorkspace.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonWorkspaceCell1)).BeginInit(); - this.kryptonWorkspaceCell1.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.kryptonPage1)).BeginInit(); this.kryptonPage1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.kryptonWorkspaceCell1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.kryptonPage3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.kryptonPage2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.kryptonPage7)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.kryptonWorkspaceCell3)).BeginInit(); - this.kryptonWorkspaceCell3.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.kryptonPage4)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.kryptonPage5)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.kryptonPage10)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.kryptonWorkspaceCell4)).BeginInit(); - this.kryptonWorkspaceCell4.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.kryptonPage6)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.kryptonPage11)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.kryptonPanel1)).BeginInit(); @@ -173,18 +170,17 @@ private void InitializeComponent() // // radioSparkleOrange // - this.radioSparkleOrange.CheckPosition = Krypton.Toolkit.VisualOrientation.Left; - this.radioSparkleOrange.Location = new System.Drawing.Point(13, 205); + this.radioSparkleOrange.Location = new System.Drawing.Point(17, 252); + this.radioSparkleOrange.Margin = new System.Windows.Forms.Padding(4); this.radioSparkleOrange.Name = "radioSparkleOrange"; - this.radioSparkleOrange.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.radioSparkleOrange.Size = new System.Drawing.Size(115, 20); + this.radioSparkleOrange.Size = new System.Drawing.Size(139, 24); this.radioSparkleOrange.TabIndex = 8; this.radioSparkleOrange.Values.Text = "Sparkle - Orange"; this.radioSparkleOrange.CheckedChanged += new System.EventHandler(this.radioSparkleOrange_CheckedChanged); // // kryptonManager // - this.kryptonManager.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.Office2007Blue; + this.kryptonManager.GlobalPaletteMode = Krypton.Toolkit.PaletteMode.Office2007Blue; // // panelFill // @@ -192,11 +188,11 @@ private void InitializeComponent() this.panelFill.Controls.Add(this.kryptonPanel1); this.panelFill.Controls.Add(this.navigatorOutlook); this.panelFill.Dock = System.Windows.Forms.DockStyle.Fill; - this.panelFill.Location = new System.Drawing.Point(0, 142); - this.panelFill.Margin = new System.Windows.Forms.Padding(7); + this.panelFill.Location = new System.Drawing.Point(0, 169); + this.panelFill.Margin = new System.Windows.Forms.Padding(9); this.panelFill.Name = "panelFill"; - this.panelFill.Padding = new System.Windows.Forms.Padding(7); - this.panelFill.Size = new System.Drawing.Size(638, 453); + this.panelFill.Padding = new System.Windows.Forms.Padding(9); + this.panelFill.Size = new System.Drawing.Size(851, 563); this.panelFill.TabIndex = 1; // // kryptonWorkspace @@ -207,7 +203,8 @@ private void InitializeComponent() | Krypton.Workspace.CompactFlags.AtLeastOneVisibleCell))); this.kryptonWorkspace.ContainerBackStyle = Krypton.Toolkit.PaletteBackStyle.PanelClient; this.kryptonWorkspace.Dock = System.Windows.Forms.DockStyle.Fill; - this.kryptonWorkspace.Location = new System.Drawing.Point(168, 7); + this.kryptonWorkspace.Location = new System.Drawing.Point(213, 9); + this.kryptonWorkspace.Margin = new System.Windows.Forms.Padding(4); this.kryptonWorkspace.Name = "kryptonWorkspace"; // // @@ -219,48 +216,12 @@ private void InitializeComponent() this.kryptonWorkspace.Root.UniqueName = "03CE3DB6856D4BE671B66A4FB4EF68C3"; this.kryptonWorkspace.Root.WorkspaceControl = this.kryptonWorkspace; this.kryptonWorkspace.SeparatorStyle = Krypton.Toolkit.SeparatorStyle.HighProfile; - this.kryptonWorkspace.Size = new System.Drawing.Size(463, 439); + this.kryptonWorkspace.Size = new System.Drawing.Size(629, 545); this.kryptonWorkspace.SplitterWidth = 5; this.kryptonWorkspace.TabIndex = 3; this.kryptonWorkspace.TabStop = true; this.kryptonWorkspace.WorkspaceCellAdding += new System.EventHandler(this.OnWorkspaceCellAdding); // - // kryptonWorkspaceCell1 - // - this.kryptonWorkspaceCell1.AllowPageDrag = true; - this.kryptonWorkspaceCell1.AllowTabFocus = false; - this.kryptonWorkspaceCell1.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowOnly; - this.kryptonWorkspaceCell1.Button.ButtonDisplayLogic = Krypton.Navigator.ButtonDisplayLogic.Context; - this.kryptonWorkspaceCell1.Button.CloseButtonAction = Krypton.Navigator.CloseButtonAction.RemovePageAndDispose; - this.kryptonWorkspaceCell1.Button.CloseButtonDisplay = Krypton.Navigator.ButtonDisplay.Hide; - this.kryptonWorkspaceCell1.Button.ContextButtonAction = Krypton.Navigator.ContextButtonAction.SelectPage; - this.kryptonWorkspaceCell1.Button.ContextButtonDisplay = Krypton.Navigator.ButtonDisplay.Hide; - this.kryptonWorkspaceCell1.Button.ContextMenuMapImage = Krypton.Navigator.MapKryptonPageImage.Small; - this.kryptonWorkspaceCell1.Button.ContextMenuMapText = Krypton.Navigator.MapKryptonPageText.TextTitle; - this.kryptonWorkspaceCell1.Button.NextButtonAction = Krypton.Navigator.DirectionButtonAction.ModeAppropriateAction; - this.kryptonWorkspaceCell1.Button.NextButtonDisplay = Krypton.Navigator.ButtonDisplay.Logic; - this.kryptonWorkspaceCell1.Button.PreviousButtonAction = Krypton.Navigator.DirectionButtonAction.ModeAppropriateAction; - this.kryptonWorkspaceCell1.Button.PreviousButtonDisplay = Krypton.Navigator.ButtonDisplay.Logic; - this.kryptonWorkspaceCell1.Group.GroupBackStyle = Krypton.Toolkit.PaletteBackStyle.ControlClient; - this.kryptonWorkspaceCell1.Group.GroupBorderStyle = Krypton.Toolkit.PaletteBorderStyle.ControlClient; - this.kryptonWorkspaceCell1.Header.HeaderPositionBar = Krypton.Toolkit.VisualOrientation.Top; - this.kryptonWorkspaceCell1.Header.HeaderPositionPrimary = Krypton.Toolkit.VisualOrientation.Top; - this.kryptonWorkspaceCell1.Header.HeaderPositionSecondary = Krypton.Toolkit.VisualOrientation.Bottom; - this.kryptonWorkspaceCell1.Header.HeaderStyleBar = Krypton.Toolkit.HeaderStyle.Secondary; - this.kryptonWorkspaceCell1.Header.HeaderStylePrimary = Krypton.Toolkit.HeaderStyle.Primary; - this.kryptonWorkspaceCell1.Header.HeaderStyleSecondary = Krypton.Toolkit.HeaderStyle.Secondary; - this.kryptonWorkspaceCell1.Name = "kryptonWorkspaceCell1"; - this.kryptonWorkspaceCell1.NavigatorMode = Krypton.Navigator.NavigatorMode.BarTabGroup; - this.kryptonWorkspaceCell1.PageBackStyle = Krypton.Toolkit.PaletteBackStyle.ControlClient; - this.kryptonWorkspaceCell1.Pages.AddRange(new Krypton.Navigator.KryptonPage[] { - this.kryptonPage1, - this.kryptonPage3, - this.kryptonPage2, - this.kryptonPage7}); - this.kryptonWorkspaceCell1.Panel.PanelBackStyle = Krypton.Toolkit.PaletteBackStyle.PanelClient; - this.kryptonWorkspaceCell1.SelectedIndex = 0; - this.kryptonWorkspaceCell1.UniqueName = "B6BB7B2230CD4B6CDBB3C3D3ECA3CE84"; - // // kryptonPage1 // this.kryptonPage1.AutoHiddenSlideSize = new System.Drawing.Size(200, 200); @@ -273,9 +234,10 @@ private void InitializeComponent() this.kryptonPage1.Controls.Add(this.kryptonRadioButton1); this.kryptonPage1.Flags = 65534; this.kryptonPage1.LastVisibleSet = true; - this.kryptonPage1.MinimumSize = new System.Drawing.Size(50, 50); + this.kryptonPage1.Margin = new System.Windows.Forms.Padding(4); + this.kryptonPage1.MinimumSize = new System.Drawing.Size(67, 62); this.kryptonPage1.Name = "kryptonPage1"; - this.kryptonPage1.Size = new System.Drawing.Size(461, 190); + this.kryptonPage1.Size = new System.Drawing.Size(627, 239); this.kryptonPage1.Text = "Page 1"; this.kryptonPage1.TextDescription = "Page 1 Description"; this.kryptonPage1.TextTitle = "Page 1 Title"; @@ -284,80 +246,103 @@ private void InitializeComponent() // // kryptonLabel1 // - this.kryptonLabel1.Location = new System.Drawing.Point(180, 87); + this.kryptonLabel1.Location = new System.Drawing.Point(240, 107); + this.kryptonLabel1.Margin = new System.Windows.Forms.Padding(4); this.kryptonLabel1.Name = "kryptonLabel1"; - this.kryptonLabel1.Size = new System.Drawing.Size(66, 20); + this.kryptonLabel1.Size = new System.Drawing.Size(80, 24); this.kryptonLabel1.TabIndex = 6; this.kryptonLabel1.Values.Text = "Label Text"; // // kryptonLinkLabel1 // - this.kryptonLinkLabel1.Location = new System.Drawing.Point(180, 63); + this.kryptonLinkLabel1.Location = new System.Drawing.Point(240, 78); + this.kryptonLinkLabel1.Margin = new System.Windows.Forms.Padding(4); this.kryptonLinkLabel1.Name = "kryptonLinkLabel1"; - this.kryptonLinkLabel1.Size = new System.Drawing.Size(65, 20); + this.kryptonLinkLabel1.Size = new System.Drawing.Size(79, 24); this.kryptonLinkLabel1.TabIndex = 5; this.kryptonLinkLabel1.Values.Text = "Link Label"; // // kryptonCheckBox2 // - this.kryptonCheckBox2.CheckPosition = Krypton.Toolkit.VisualOrientation.Left; - this.kryptonCheckBox2.CheckState = System.Windows.Forms.CheckState.Unchecked; - this.kryptonCheckBox2.Location = new System.Drawing.Point(185, 15); + this.kryptonCheckBox2.Location = new System.Drawing.Point(247, 18); + this.kryptonCheckBox2.Margin = new System.Windows.Forms.Padding(4); this.kryptonCheckBox2.Name = "kryptonCheckBox2"; - this.kryptonCheckBox2.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.kryptonCheckBox2.Size = new System.Drawing.Size(87, 20); + this.kryptonCheckBox2.Size = new System.Drawing.Size(103, 24); this.kryptonCheckBox2.TabIndex = 3; this.kryptonCheckBox2.Values.Text = "CheckBox 1"; // // kryptonCheckBox1 // - this.kryptonCheckBox1.CheckPosition = Krypton.Toolkit.VisualOrientation.Left; - this.kryptonCheckBox1.CheckState = System.Windows.Forms.CheckState.Unchecked; - this.kryptonCheckBox1.Location = new System.Drawing.Point(185, 39); + this.kryptonCheckBox1.Location = new System.Drawing.Point(247, 48); + this.kryptonCheckBox1.Margin = new System.Windows.Forms.Padding(4); this.kryptonCheckBox1.Name = "kryptonCheckBox1"; - this.kryptonCheckBox1.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.kryptonCheckBox1.Size = new System.Drawing.Size(87, 20); + this.kryptonCheckBox1.Size = new System.Drawing.Size(103, 24); this.kryptonCheckBox1.TabIndex = 4; this.kryptonCheckBox1.Values.Text = "CheckBox 2"; // // kryptonRadioButton3 // - this.kryptonRadioButton3.CheckPosition = Krypton.Toolkit.VisualOrientation.Left; - this.kryptonRadioButton3.Location = new System.Drawing.Point(18, 63); + this.kryptonRadioButton3.Location = new System.Drawing.Point(24, 78); + this.kryptonRadioButton3.Margin = new System.Windows.Forms.Padding(4); this.kryptonRadioButton3.Name = "kryptonRadioButton3"; - this.kryptonRadioButton3.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.kryptonRadioButton3.Size = new System.Drawing.Size(104, 20); + this.kryptonRadioButton3.Size = new System.Drawing.Size(125, 24); this.kryptonRadioButton3.TabIndex = 2; this.kryptonRadioButton3.Values.Text = "Radio Button 3"; // // kryptonRadioButton2 // - this.kryptonRadioButton2.CheckPosition = Krypton.Toolkit.VisualOrientation.Left; - this.kryptonRadioButton2.Location = new System.Drawing.Point(18, 39); + this.kryptonRadioButton2.Location = new System.Drawing.Point(24, 48); + this.kryptonRadioButton2.Margin = new System.Windows.Forms.Padding(4); this.kryptonRadioButton2.Name = "kryptonRadioButton2"; - this.kryptonRadioButton2.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.kryptonRadioButton2.Size = new System.Drawing.Size(104, 20); + this.kryptonRadioButton2.Size = new System.Drawing.Size(125, 24); this.kryptonRadioButton2.TabIndex = 1; this.kryptonRadioButton2.Values.Text = "Radio Button 2"; // // kryptonRadioButton1 // - this.kryptonRadioButton1.CheckPosition = Krypton.Toolkit.VisualOrientation.Left; - this.kryptonRadioButton1.Location = new System.Drawing.Point(18, 15); + this.kryptonRadioButton1.Location = new System.Drawing.Point(24, 18); + this.kryptonRadioButton1.Margin = new System.Windows.Forms.Padding(4); this.kryptonRadioButton1.Name = "kryptonRadioButton1"; - this.kryptonRadioButton1.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.kryptonRadioButton1.Size = new System.Drawing.Size(104, 20); + this.kryptonRadioButton1.Size = new System.Drawing.Size(125, 24); this.kryptonRadioButton1.TabIndex = 0; this.kryptonRadioButton1.Values.Text = "Radio Button 1"; // + // kryptonWorkspaceCell1 + // + this.kryptonWorkspaceCell1.AllowPageDrag = true; + this.kryptonWorkspaceCell1.AllowTabFocus = false; + this.kryptonWorkspaceCell1.Button.ButtonDisplayLogic = Krypton.Navigator.ButtonDisplayLogic.Context; + this.kryptonWorkspaceCell1.Button.CloseButtonAction = Krypton.Navigator.CloseButtonAction.RemovePageAndDispose; + this.kryptonWorkspaceCell1.Button.CloseButtonDisplay = Krypton.Navigator.ButtonDisplay.Hide; + this.kryptonWorkspaceCell1.Button.ContextButtonAction = Krypton.Navigator.ContextButtonAction.SelectPage; + this.kryptonWorkspaceCell1.Button.ContextButtonDisplay = Krypton.Navigator.ButtonDisplay.Hide; + this.kryptonWorkspaceCell1.Button.ContextMenuMapImage = Krypton.Navigator.MapKryptonPageImage.Small; + this.kryptonWorkspaceCell1.Button.ContextMenuMapText = Krypton.Navigator.MapKryptonPageText.TextTitle; + this.kryptonWorkspaceCell1.Button.NextButtonAction = Krypton.Navigator.DirectionButtonAction.ModeAppropriateAction; + this.kryptonWorkspaceCell1.Button.NextButtonDisplay = Krypton.Navigator.ButtonDisplay.Logic; + this.kryptonWorkspaceCell1.Button.PreviousButtonAction = Krypton.Navigator.DirectionButtonAction.ModeAppropriateAction; + this.kryptonWorkspaceCell1.Button.PreviousButtonDisplay = Krypton.Navigator.ButtonDisplay.Logic; + this.kryptonWorkspaceCell1.Margin = new System.Windows.Forms.Padding(4); + this.kryptonWorkspaceCell1.Name = "kryptonWorkspaceCell1"; + this.kryptonWorkspaceCell1.NavigatorMode = Krypton.Navigator.NavigatorMode.BarTabGroup; + this.kryptonWorkspaceCell1.PageBackStyle = Krypton.Toolkit.PaletteBackStyle.ControlClient; + this.kryptonWorkspaceCell1.Pages.AddRange(new Krypton.Navigator.KryptonPage[] { + this.kryptonPage1, + this.kryptonPage3, + this.kryptonPage2, + this.kryptonPage7}); + this.kryptonWorkspaceCell1.SelectedIndex = 0; + this.kryptonWorkspaceCell1.UniqueName = "B6BB7B2230CD4B6CDBB3C3D3ECA3CE84"; + // // kryptonPage3 // this.kryptonPage3.AutoHiddenSlideSize = new System.Drawing.Size(200, 200); this.kryptonPage3.Flags = 65534; this.kryptonPage3.LastVisibleSet = true; - this.kryptonPage3.MinimumSize = new System.Drawing.Size(50, 50); + this.kryptonPage3.Margin = new System.Windows.Forms.Padding(4); + this.kryptonPage3.MinimumSize = new System.Drawing.Size(67, 62); this.kryptonPage3.Name = "kryptonPage3"; - this.kryptonPage3.Size = new System.Drawing.Size(392, 147); + this.kryptonPage3.Size = new System.Drawing.Size(523, 181); this.kryptonPage3.Text = "Page 2"; this.kryptonPage3.TextDescription = "Page 2 Description"; this.kryptonPage3.TextTitle = "Page 2 Title"; @@ -369,9 +354,10 @@ private void InitializeComponent() this.kryptonPage2.AutoHiddenSlideSize = new System.Drawing.Size(200, 200); this.kryptonPage2.Flags = 65534; this.kryptonPage2.LastVisibleSet = true; - this.kryptonPage2.MinimumSize = new System.Drawing.Size(50, 50); + this.kryptonPage2.Margin = new System.Windows.Forms.Padding(4); + this.kryptonPage2.MinimumSize = new System.Drawing.Size(67, 62); this.kryptonPage2.Name = "kryptonPage2"; - this.kryptonPage2.Size = new System.Drawing.Size(100, 100); + this.kryptonPage2.Size = new System.Drawing.Size(133, 123); this.kryptonPage2.Text = "Page 3"; this.kryptonPage2.TextDescription = "Page 3 Description"; this.kryptonPage2.TextTitle = "Page 3 Title"; @@ -383,9 +369,10 @@ private void InitializeComponent() this.kryptonPage7.AutoHiddenSlideSize = new System.Drawing.Size(200, 200); this.kryptonPage7.Flags = 65534; this.kryptonPage7.LastVisibleSet = true; - this.kryptonPage7.MinimumSize = new System.Drawing.Size(50, 50); + this.kryptonPage7.Margin = new System.Windows.Forms.Padding(4); + this.kryptonPage7.MinimumSize = new System.Drawing.Size(67, 62); this.kryptonPage7.Name = "kryptonPage7"; - this.kryptonPage7.Size = new System.Drawing.Size(100, 100); + this.kryptonPage7.Size = new System.Drawing.Size(133, 123); this.kryptonPage7.Text = "Page 4"; this.kryptonPage7.TextDescription = "Page 4 Description"; this.kryptonPage7.TextTitle = "Page 4 Title"; @@ -397,7 +384,6 @@ private void InitializeComponent() this.kryptonWorkspaceSequence1.Children.AddRange(new System.ComponentModel.Component[] { this.kryptonWorkspaceCell3, this.kryptonWorkspaceCell4}); - this.kryptonWorkspaceSequence1.Orientation = System.Windows.Forms.Orientation.Horizontal; this.kryptonWorkspaceSequence1.UniqueName = "E0BD868474F749821686DA2047A1B41C"; this.kryptonWorkspaceSequence1.WorkspaceControl = null; // @@ -405,7 +391,6 @@ private void InitializeComponent() // this.kryptonWorkspaceCell3.AllowPageDrag = true; this.kryptonWorkspaceCell3.AllowTabFocus = false; - this.kryptonWorkspaceCell3.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowOnly; this.kryptonWorkspaceCell3.Button.ButtonDisplayLogic = Krypton.Navigator.ButtonDisplayLogic.Context; this.kryptonWorkspaceCell3.Button.CloseButtonAction = Krypton.Navigator.CloseButtonAction.RemovePageAndDispose; this.kryptonWorkspaceCell3.Button.CloseButtonDisplay = Krypton.Navigator.ButtonDisplay.Hide; @@ -417,14 +402,7 @@ private void InitializeComponent() this.kryptonWorkspaceCell3.Button.NextButtonDisplay = Krypton.Navigator.ButtonDisplay.Logic; this.kryptonWorkspaceCell3.Button.PreviousButtonAction = Krypton.Navigator.DirectionButtonAction.ModeAppropriateAction; this.kryptonWorkspaceCell3.Button.PreviousButtonDisplay = Krypton.Navigator.ButtonDisplay.Logic; - this.kryptonWorkspaceCell3.Group.GroupBackStyle = Krypton.Toolkit.PaletteBackStyle.ControlClient; - this.kryptonWorkspaceCell3.Group.GroupBorderStyle = Krypton.Toolkit.PaletteBorderStyle.ControlClient; - this.kryptonWorkspaceCell3.Header.HeaderPositionBar = Krypton.Toolkit.VisualOrientation.Top; - this.kryptonWorkspaceCell3.Header.HeaderPositionPrimary = Krypton.Toolkit.VisualOrientation.Top; - this.kryptonWorkspaceCell3.Header.HeaderPositionSecondary = Krypton.Toolkit.VisualOrientation.Bottom; - this.kryptonWorkspaceCell3.Header.HeaderStyleBar = Krypton.Toolkit.HeaderStyle.Secondary; - this.kryptonWorkspaceCell3.Header.HeaderStylePrimary = Krypton.Toolkit.HeaderStyle.Primary; - this.kryptonWorkspaceCell3.Header.HeaderStyleSecondary = Krypton.Toolkit.HeaderStyle.Secondary; + this.kryptonWorkspaceCell3.Margin = new System.Windows.Forms.Padding(4); this.kryptonWorkspaceCell3.Name = "kryptonWorkspaceCell3"; this.kryptonWorkspaceCell3.NavigatorMode = Krypton.Navigator.NavigatorMode.BarTabGroup; this.kryptonWorkspaceCell3.PageBackStyle = Krypton.Toolkit.PaletteBackStyle.ControlClient; @@ -432,7 +410,6 @@ private void InitializeComponent() this.kryptonPage4, this.kryptonPage5, this.kryptonPage10}); - this.kryptonWorkspaceCell3.Panel.PanelBackStyle = Krypton.Toolkit.PaletteBackStyle.PanelClient; this.kryptonWorkspaceCell3.SelectedIndex = 0; this.kryptonWorkspaceCell3.UniqueName = "D6C2C815C07F40DA9786E81899BDF116"; // @@ -441,9 +418,10 @@ private void InitializeComponent() this.kryptonPage4.AutoHiddenSlideSize = new System.Drawing.Size(200, 200); this.kryptonPage4.Flags = 65534; this.kryptonPage4.LastVisibleSet = true; - this.kryptonPage4.MinimumSize = new System.Drawing.Size(50, 50); + this.kryptonPage4.Margin = new System.Windows.Forms.Padding(4); + this.kryptonPage4.MinimumSize = new System.Drawing.Size(67, 62); this.kryptonPage4.Name = "kryptonPage4"; - this.kryptonPage4.Size = new System.Drawing.Size(227, 190); + this.kryptonPage4.Size = new System.Drawing.Size(310, 239); this.kryptonPage4.Text = "Page 5"; this.kryptonPage4.TextDescription = "Page 5 Description"; this.kryptonPage4.TextTitle = "Page 5 Title"; @@ -455,9 +433,10 @@ private void InitializeComponent() this.kryptonPage5.AutoHiddenSlideSize = new System.Drawing.Size(200, 200); this.kryptonPage5.Flags = 65534; this.kryptonPage5.LastVisibleSet = true; - this.kryptonPage5.MinimumSize = new System.Drawing.Size(50, 50); + this.kryptonPage5.Margin = new System.Windows.Forms.Padding(4); + this.kryptonPage5.MinimumSize = new System.Drawing.Size(67, 62); this.kryptonPage5.Name = "kryptonPage5"; - this.kryptonPage5.Size = new System.Drawing.Size(192, 148); + this.kryptonPage5.Size = new System.Drawing.Size(256, 182); this.kryptonPage5.Text = "Page 6"; this.kryptonPage5.TextDescription = "Page 6 Description"; this.kryptonPage5.TextTitle = "Page 6 Title"; @@ -469,9 +448,10 @@ private void InitializeComponent() this.kryptonPage10.AutoHiddenSlideSize = new System.Drawing.Size(200, 200); this.kryptonPage10.Flags = 65534; this.kryptonPage10.LastVisibleSet = true; - this.kryptonPage10.MinimumSize = new System.Drawing.Size(50, 50); + this.kryptonPage10.Margin = new System.Windows.Forms.Padding(4); + this.kryptonPage10.MinimumSize = new System.Drawing.Size(67, 62); this.kryptonPage10.Name = "kryptonPage10"; - this.kryptonPage10.Size = new System.Drawing.Size(100, 100); + this.kryptonPage10.Size = new System.Drawing.Size(133, 123); this.kryptonPage10.Text = "Page 7"; this.kryptonPage10.TextDescription = "Page 7 Description"; this.kryptonPage10.TextTitle = "Page 7 Title"; @@ -482,7 +462,6 @@ private void InitializeComponent() // this.kryptonWorkspaceCell4.AllowPageDrag = true; this.kryptonWorkspaceCell4.AllowTabFocus = false; - this.kryptonWorkspaceCell4.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowOnly; this.kryptonWorkspaceCell4.Button.ButtonDisplayLogic = Krypton.Navigator.ButtonDisplayLogic.Context; this.kryptonWorkspaceCell4.Button.CloseButtonAction = Krypton.Navigator.CloseButtonAction.RemovePageAndDispose; this.kryptonWorkspaceCell4.Button.CloseButtonDisplay = Krypton.Navigator.ButtonDisplay.Hide; @@ -494,21 +473,13 @@ private void InitializeComponent() this.kryptonWorkspaceCell4.Button.NextButtonDisplay = Krypton.Navigator.ButtonDisplay.Logic; this.kryptonWorkspaceCell4.Button.PreviousButtonAction = Krypton.Navigator.DirectionButtonAction.ModeAppropriateAction; this.kryptonWorkspaceCell4.Button.PreviousButtonDisplay = Krypton.Navigator.ButtonDisplay.Logic; - this.kryptonWorkspaceCell4.Group.GroupBackStyle = Krypton.Toolkit.PaletteBackStyle.ControlClient; - this.kryptonWorkspaceCell4.Group.GroupBorderStyle = Krypton.Toolkit.PaletteBorderStyle.ControlClient; - this.kryptonWorkspaceCell4.Header.HeaderPositionBar = Krypton.Toolkit.VisualOrientation.Top; - this.kryptonWorkspaceCell4.Header.HeaderPositionPrimary = Krypton.Toolkit.VisualOrientation.Top; - this.kryptonWorkspaceCell4.Header.HeaderPositionSecondary = Krypton.Toolkit.VisualOrientation.Bottom; - this.kryptonWorkspaceCell4.Header.HeaderStyleBar = Krypton.Toolkit.HeaderStyle.Secondary; - this.kryptonWorkspaceCell4.Header.HeaderStylePrimary = Krypton.Toolkit.HeaderStyle.Primary; - this.kryptonWorkspaceCell4.Header.HeaderStyleSecondary = Krypton.Toolkit.HeaderStyle.Secondary; + this.kryptonWorkspaceCell4.Margin = new System.Windows.Forms.Padding(4); this.kryptonWorkspaceCell4.Name = "kryptonWorkspaceCell4"; this.kryptonWorkspaceCell4.NavigatorMode = Krypton.Navigator.NavigatorMode.BarTabGroup; this.kryptonWorkspaceCell4.PageBackStyle = Krypton.Toolkit.PaletteBackStyle.ControlClient; this.kryptonWorkspaceCell4.Pages.AddRange(new Krypton.Navigator.KryptonPage[] { this.kryptonPage6, this.kryptonPage11}); - this.kryptonWorkspaceCell4.Panel.PanelBackStyle = Krypton.Toolkit.PaletteBackStyle.PanelClient; this.kryptonWorkspaceCell4.SelectedIndex = 0; this.kryptonWorkspaceCell4.UniqueName = "60088AB11A8D41DC5DA877C07264119D"; // @@ -517,9 +488,10 @@ private void InitializeComponent() this.kryptonPage6.AutoHiddenSlideSize = new System.Drawing.Size(200, 200); this.kryptonPage6.Flags = 65534; this.kryptonPage6.LastVisibleSet = true; - this.kryptonPage6.MinimumSize = new System.Drawing.Size(50, 50); + this.kryptonPage6.Margin = new System.Windows.Forms.Padding(4); + this.kryptonPage6.MinimumSize = new System.Drawing.Size(67, 62); this.kryptonPage6.Name = "kryptonPage6"; - this.kryptonPage6.Size = new System.Drawing.Size(227, 190); + this.kryptonPage6.Size = new System.Drawing.Size(310, 239); this.kryptonPage6.Text = "Page 8"; this.kryptonPage6.TextDescription = "Page 8 Description"; this.kryptonPage6.TextTitle = "Page 8 Title"; @@ -531,9 +503,10 @@ private void InitializeComponent() this.kryptonPage11.AutoHiddenSlideSize = new System.Drawing.Size(200, 200); this.kryptonPage11.Flags = 65534; this.kryptonPage11.LastVisibleSet = true; - this.kryptonPage11.MinimumSize = new System.Drawing.Size(50, 50); + this.kryptonPage11.Margin = new System.Windows.Forms.Padding(4); + this.kryptonPage11.MinimumSize = new System.Drawing.Size(67, 62); this.kryptonPage11.Name = "kryptonPage11"; - this.kryptonPage11.Size = new System.Drawing.Size(100, 100); + this.kryptonPage11.Size = new System.Drawing.Size(133, 123); this.kryptonPage11.Text = "Page 9"; this.kryptonPage11.TextDescription = "Page 9 Description"; this.kryptonPage11.TextTitle = "Page 9 Title"; @@ -543,9 +516,10 @@ private void InitializeComponent() // kryptonPanel1 // this.kryptonPanel1.Dock = System.Windows.Forms.DockStyle.Left; - this.kryptonPanel1.Location = new System.Drawing.Point(161, 7); + this.kryptonPanel1.Location = new System.Drawing.Point(204, 9); + this.kryptonPanel1.Margin = new System.Windows.Forms.Padding(4); this.kryptonPanel1.Name = "kryptonPanel1"; - this.kryptonPanel1.Size = new System.Drawing.Size(7, 439); + this.kryptonPanel1.Size = new System.Drawing.Size(9, 545); this.kryptonPanel1.TabIndex = 2; // // navigatorOutlook @@ -566,8 +540,6 @@ private void InitializeComponent() this.navigatorOutlook.Button.PreviousButtonAction = Krypton.Navigator.DirectionButtonAction.ModeAppropriateAction; this.navigatorOutlook.Button.PreviousButtonDisplay = Krypton.Navigator.ButtonDisplay.Logic; this.navigatorOutlook.Dock = System.Windows.Forms.DockStyle.Left; - this.navigatorOutlook.Group.GroupBackStyle = Krypton.Toolkit.PaletteBackStyle.ControlClient; - this.navigatorOutlook.Group.GroupBorderStyle = Krypton.Toolkit.PaletteBorderStyle.ControlClient; this.navigatorOutlook.Header.HeaderPositionBar = Krypton.Toolkit.VisualOrientation.Top; this.navigatorOutlook.Header.HeaderPositionPrimary = Krypton.Toolkit.VisualOrientation.Top; this.navigatorOutlook.Header.HeaderPositionSecondary = Krypton.Toolkit.VisualOrientation.Bottom; @@ -577,16 +549,16 @@ private void InitializeComponent() this.navigatorOutlook.Header.HeaderValuesPrimary.MapDescription = Krypton.Navigator.MapKryptonPageText.None; this.navigatorOutlook.Header.HeaderValuesPrimary.MapHeading = Krypton.Navigator.MapKryptonPageText.TitleText; this.navigatorOutlook.Header.HeaderValuesPrimary.MapImage = Krypton.Navigator.MapKryptonPageImage.None; - this.navigatorOutlook.Location = new System.Drawing.Point(7, 7); + this.navigatorOutlook.Location = new System.Drawing.Point(9, 9); + this.navigatorOutlook.Margin = new System.Windows.Forms.Padding(4); this.navigatorOutlook.Name = "navigatorOutlook"; this.navigatorOutlook.NavigatorMode = Krypton.Navigator.NavigatorMode.OutlookFull; this.navigatorOutlook.PageBackStyle = Krypton.Toolkit.PaletteBackStyle.ControlClient; this.navigatorOutlook.Pages.AddRange(new Krypton.Navigator.KryptonPage[] { this.pageGlobalPalettes, this.kryptonDisplayMode}); - this.navigatorOutlook.Panel.PanelBackStyle = Krypton.Toolkit.PaletteBackStyle.PanelClient; this.navigatorOutlook.SelectedIndex = 0; - this.navigatorOutlook.Size = new System.Drawing.Size(154, 439); + this.navigatorOutlook.Size = new System.Drawing.Size(195, 545); this.navigatorOutlook.TabIndex = 0; this.navigatorOutlook.Text = "kryptonNavigator1"; // @@ -614,10 +586,11 @@ private void InitializeComponent() this.pageGlobalPalettes.Flags = 65534; this.pageGlobalPalettes.ImageSmall = ((System.Drawing.Bitmap)(resources.GetObject("pageGlobalPalettes.ImageSmall"))); this.pageGlobalPalettes.LastVisibleSet = true; - this.pageGlobalPalettes.MinimumSize = new System.Drawing.Size(145, 50); + this.pageGlobalPalettes.Margin = new System.Windows.Forms.Padding(4); + this.pageGlobalPalettes.MinimumSize = new System.Drawing.Size(193, 62); this.pageGlobalPalettes.Name = "pageGlobalPalettes"; - this.pageGlobalPalettes.Padding = new System.Windows.Forms.Padding(10); - this.pageGlobalPalettes.Size = new System.Drawing.Size(152, 332); + this.pageGlobalPalettes.Padding = new System.Windows.Forms.Padding(13, 12, 13, 12); + this.pageGlobalPalettes.Size = new System.Drawing.Size(193, 424); this.pageGlobalPalettes.Text = "Palettes"; this.pageGlobalPalettes.TextDescription = "Palettes"; this.pageGlobalPalettes.TextTitle = "Palettes"; @@ -626,22 +599,20 @@ private void InitializeComponent() // // radioOffice2010Black // - this.radioOffice2010Black.CheckPosition = Krypton.Toolkit.VisualOrientation.Left; - this.radioOffice2010Black.Location = new System.Drawing.Point(13, 61); + this.radioOffice2010Black.Location = new System.Drawing.Point(17, 75); + this.radioOffice2010Black.Margin = new System.Windows.Forms.Padding(4); this.radioOffice2010Black.Name = "radioOffice2010Black"; - this.radioOffice2010Black.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.radioOffice2010Black.Size = new System.Drawing.Size(125, 20); + this.radioOffice2010Black.Size = new System.Drawing.Size(151, 24); this.radioOffice2010Black.TabIndex = 2; this.radioOffice2010Black.Values.Text = "Office 2010 - Black"; this.radioOffice2010Black.CheckedChanged += new System.EventHandler(this.radioOffice2010Black_CheckedChanged); // // radioSparklePurple // - this.radioSparklePurple.CheckPosition = Krypton.Toolkit.VisualOrientation.Left; - this.radioSparklePurple.Location = new System.Drawing.Point(13, 229); + this.radioSparklePurple.Location = new System.Drawing.Point(17, 282); + this.radioSparklePurple.Margin = new System.Windows.Forms.Padding(4); this.radioSparklePurple.Name = "radioSparklePurple"; - this.radioSparklePurple.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.radioSparklePurple.Size = new System.Drawing.Size(109, 20); + this.radioSparklePurple.Size = new System.Drawing.Size(132, 24); this.radioSparklePurple.TabIndex = 9; this.radioSparklePurple.Values.Text = "Sparkle - Purple"; this.radioSparklePurple.CheckedChanged += new System.EventHandler(this.radioSparklePurple_CheckedChanged); @@ -649,88 +620,80 @@ private void InitializeComponent() // radioOffice2010Blue // this.radioOffice2010Blue.Checked = true; - this.radioOffice2010Blue.CheckPosition = Krypton.Toolkit.VisualOrientation.Left; - this.radioOffice2010Blue.Location = new System.Drawing.Point(13, 13); + this.radioOffice2010Blue.Location = new System.Drawing.Point(17, 16); + this.radioOffice2010Blue.Margin = new System.Windows.Forms.Padding(4); this.radioOffice2010Blue.Name = "radioOffice2010Blue"; - this.radioOffice2010Blue.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.radioOffice2010Blue.Size = new System.Drawing.Size(120, 20); + this.radioOffice2010Blue.Size = new System.Drawing.Size(145, 24); this.radioOffice2010Blue.TabIndex = 0; this.radioOffice2010Blue.Values.Text = "Office 2010 - Blue"; this.radioOffice2010Blue.CheckedChanged += new System.EventHandler(this.radioOffice2010Blue_CheckedChanged); // // radioOffice2010Silver // - this.radioOffice2010Silver.CheckPosition = Krypton.Toolkit.VisualOrientation.Left; - this.radioOffice2010Silver.Location = new System.Drawing.Point(13, 37); + this.radioOffice2010Silver.Location = new System.Drawing.Point(17, 46); + this.radioOffice2010Silver.Margin = new System.Windows.Forms.Padding(4); this.radioOffice2010Silver.Name = "radioOffice2010Silver"; - this.radioOffice2010Silver.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.radioOffice2010Silver.Size = new System.Drawing.Size(126, 20); + this.radioOffice2010Silver.Size = new System.Drawing.Size(153, 24); this.radioOffice2010Silver.TabIndex = 1; this.radioOffice2010Silver.Values.Text = "Office 2010 - Silver"; this.radioOffice2010Silver.CheckedChanged += new System.EventHandler(this.radioOffice2010Silver_CheckedChanged); // // radioSparkleBlue // - this.radioSparkleBlue.CheckPosition = Krypton.Toolkit.VisualOrientation.Left; - this.radioSparkleBlue.Location = new System.Drawing.Point(13, 181); + this.radioSparkleBlue.Location = new System.Drawing.Point(17, 223); + this.radioSparkleBlue.Margin = new System.Windows.Forms.Padding(4); this.radioSparkleBlue.Name = "radioSparkleBlue"; - this.radioSparkleBlue.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.radioSparkleBlue.Size = new System.Drawing.Size(98, 20); + this.radioSparkleBlue.Size = new System.Drawing.Size(118, 24); this.radioSparkleBlue.TabIndex = 7; this.radioSparkleBlue.Values.Text = "Sparkle - Blue"; this.radioSparkleBlue.CheckedChanged += new System.EventHandler(this.radioSparkleBlue_CheckedChanged); // // radioSystem // - this.radioSystem.CheckPosition = Krypton.Toolkit.VisualOrientation.Left; - this.radioSystem.Location = new System.Drawing.Point(13, 253); + this.radioSystem.Location = new System.Drawing.Point(17, 311); + this.radioSystem.Margin = new System.Windows.Forms.Padding(4); this.radioSystem.Name = "radioSystem"; - this.radioSystem.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.radioSystem.Size = new System.Drawing.Size(62, 20); + this.radioSystem.Size = new System.Drawing.Size(72, 24); this.radioSystem.TabIndex = 10; this.radioSystem.Values.Text = "System"; this.radioSystem.CheckedChanged += new System.EventHandler(this.radioSystem_CheckedChanged); // // radioOffice2003 // - this.radioOffice2003.CheckPosition = Krypton.Toolkit.VisualOrientation.Left; - this.radioOffice2003.Location = new System.Drawing.Point(13, 157); + this.radioOffice2003.Location = new System.Drawing.Point(17, 193); + this.radioOffice2003.Margin = new System.Windows.Forms.Padding(4); this.radioOffice2003.Name = "radioOffice2003"; - this.radioOffice2003.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.radioOffice2003.Size = new System.Drawing.Size(85, 20); + this.radioOffice2003.Size = new System.Drawing.Size(101, 24); this.radioOffice2003.TabIndex = 6; this.radioOffice2003.Values.Text = "Office 2003"; this.radioOffice2003.CheckedChanged += new System.EventHandler(this.radioOffice2003_CheckedChanged); // // radioOffice2007Black // - this.radioOffice2007Black.CheckPosition = Krypton.Toolkit.VisualOrientation.Left; - this.radioOffice2007Black.Location = new System.Drawing.Point(13, 133); + this.radioOffice2007Black.Location = new System.Drawing.Point(17, 164); + this.radioOffice2007Black.Margin = new System.Windows.Forms.Padding(4); this.radioOffice2007Black.Name = "radioOffice2007Black"; - this.radioOffice2007Black.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.radioOffice2007Black.Size = new System.Drawing.Size(125, 20); + this.radioOffice2007Black.Size = new System.Drawing.Size(151, 24); this.radioOffice2007Black.TabIndex = 5; this.radioOffice2007Black.Values.Text = "Office 2007 - Black"; this.radioOffice2007Black.CheckedChanged += new System.EventHandler(this.radioOffice2007Black_CheckedChanged); // // radioOffice2007Silver // - this.radioOffice2007Silver.CheckPosition = Krypton.Toolkit.VisualOrientation.Left; - this.radioOffice2007Silver.Location = new System.Drawing.Point(13, 109); + this.radioOffice2007Silver.Location = new System.Drawing.Point(17, 134); + this.radioOffice2007Silver.Margin = new System.Windows.Forms.Padding(4); this.radioOffice2007Silver.Name = "radioOffice2007Silver"; - this.radioOffice2007Silver.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.radioOffice2007Silver.Size = new System.Drawing.Size(126, 20); + this.radioOffice2007Silver.Size = new System.Drawing.Size(153, 24); this.radioOffice2007Silver.TabIndex = 4; this.radioOffice2007Silver.Values.Text = "Office 2007 - Silver"; this.radioOffice2007Silver.CheckedChanged += new System.EventHandler(this.radioOffice2007Silver_CheckedChanged); // // radioOffice2007Blue // - this.radioOffice2007Blue.CheckPosition = Krypton.Toolkit.VisualOrientation.Left; - this.radioOffice2007Blue.Location = new System.Drawing.Point(13, 85); + this.radioOffice2007Blue.Location = new System.Drawing.Point(17, 105); + this.radioOffice2007Blue.Margin = new System.Windows.Forms.Padding(4); this.radioOffice2007Blue.Name = "radioOffice2007Blue"; - this.radioOffice2007Blue.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.radioOffice2007Blue.Size = new System.Drawing.Size(120, 20); + this.radioOffice2007Blue.Size = new System.Drawing.Size(145, 24); this.radioOffice2007Blue.TabIndex = 3; this.radioOffice2007Blue.Values.Text = "Office 2007 - Blue"; this.radioOffice2007Blue.CheckedChanged += new System.EventHandler(this.radioOffice2007Blue_CheckedChanged); @@ -747,10 +710,11 @@ private void InitializeComponent() this.kryptonDisplayMode.Flags = 65534; this.kryptonDisplayMode.ImageSmall = ((System.Drawing.Bitmap)(resources.GetObject("kryptonDisplayMode.ImageSmall"))); this.kryptonDisplayMode.LastVisibleSet = true; - this.kryptonDisplayMode.MinimumSize = new System.Drawing.Size(145, 50); + this.kryptonDisplayMode.Margin = new System.Windows.Forms.Padding(4); + this.kryptonDisplayMode.MinimumSize = new System.Drawing.Size(193, 62); this.kryptonDisplayMode.Name = "kryptonDisplayMode"; - this.kryptonDisplayMode.Padding = new System.Windows.Forms.Padding(10); - this.kryptonDisplayMode.Size = new System.Drawing.Size(151, 247); + this.kryptonDisplayMode.Padding = new System.Windows.Forms.Padding(13, 12, 13, 12); + this.kryptonDisplayMode.Size = new System.Drawing.Size(201, 304); this.kryptonDisplayMode.Text = "Display Mode"; this.kryptonDisplayMode.TextDescription = "Display Mode"; this.kryptonDisplayMode.TextTitle = "Display Mode"; @@ -759,68 +723,62 @@ private void InitializeComponent() // // buttonRibbonTabs // - this.buttonRibbonTabs.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowOnly; - this.buttonRibbonTabs.DialogResult = System.Windows.Forms.DialogResult.None; - this.buttonRibbonTabs.Location = new System.Drawing.Point(19, 41); + this.buttonRibbonTabs.CornerRoundingRadius = -1F; + this.buttonRibbonTabs.Location = new System.Drawing.Point(25, 50); + this.buttonRibbonTabs.Margin = new System.Windows.Forms.Padding(4); this.buttonRibbonTabs.Name = "buttonRibbonTabs"; - this.buttonRibbonTabs.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.buttonRibbonTabs.Size = new System.Drawing.Size(108, 25); + this.buttonRibbonTabs.Size = new System.Drawing.Size(144, 31); this.buttonRibbonTabs.TabIndex = 14; this.buttonRibbonTabs.Values.Text = "RibbonTabs"; // // buttonStack // - this.buttonStack.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowOnly; - this.buttonStack.DialogResult = System.Windows.Forms.DialogResult.None; - this.buttonStack.Location = new System.Drawing.Point(19, 165); + this.buttonStack.CornerRoundingRadius = -1F; + this.buttonStack.Location = new System.Drawing.Point(25, 203); + this.buttonStack.Margin = new System.Windows.Forms.Padding(4); this.buttonStack.Name = "buttonStack"; - this.buttonStack.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.buttonStack.Size = new System.Drawing.Size(108, 25); + this.buttonStack.Size = new System.Drawing.Size(144, 31); this.buttonStack.TabIndex = 13; this.buttonStack.Values.Text = "Stack"; // // buttonHeaderBar // - this.buttonHeaderBar.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowOnly; - this.buttonHeaderBar.DialogResult = System.Windows.Forms.DialogResult.None; - this.buttonHeaderBar.Location = new System.Drawing.Point(19, 134); + this.buttonHeaderBar.CornerRoundingRadius = -1F; + this.buttonHeaderBar.Location = new System.Drawing.Point(25, 165); + this.buttonHeaderBar.Margin = new System.Windows.Forms.Padding(4); this.buttonHeaderBar.Name = "buttonHeaderBar"; - this.buttonHeaderBar.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.buttonHeaderBar.Size = new System.Drawing.Size(108, 25); + this.buttonHeaderBar.Size = new System.Drawing.Size(144, 31); this.buttonHeaderBar.TabIndex = 12; this.buttonHeaderBar.Values.Text = "HeaderBar"; // // buttonHeaderGroup // - this.buttonHeaderGroup.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowOnly; - this.buttonHeaderGroup.DialogResult = System.Windows.Forms.DialogResult.None; - this.buttonHeaderGroup.Location = new System.Drawing.Point(19, 103); + this.buttonHeaderGroup.CornerRoundingRadius = -1F; + this.buttonHeaderGroup.Location = new System.Drawing.Point(25, 127); + this.buttonHeaderGroup.Margin = new System.Windows.Forms.Padding(4); this.buttonHeaderGroup.Name = "buttonHeaderGroup"; - this.buttonHeaderGroup.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.buttonHeaderGroup.Size = new System.Drawing.Size(108, 25); + this.buttonHeaderGroup.Size = new System.Drawing.Size(144, 31); this.buttonHeaderGroup.TabIndex = 11; this.buttonHeaderGroup.Values.Text = "HeaderGroup"; // // buttonCheckButtons // - this.buttonCheckButtons.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowOnly; - this.buttonCheckButtons.DialogResult = System.Windows.Forms.DialogResult.None; - this.buttonCheckButtons.Location = new System.Drawing.Point(19, 72); + this.buttonCheckButtons.CornerRoundingRadius = -1F; + this.buttonCheckButtons.Location = new System.Drawing.Point(25, 89); + this.buttonCheckButtons.Margin = new System.Windows.Forms.Padding(4); this.buttonCheckButtons.Name = "buttonCheckButtons"; - this.buttonCheckButtons.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.buttonCheckButtons.Size = new System.Drawing.Size(108, 25); + this.buttonCheckButtons.Size = new System.Drawing.Size(144, 31); this.buttonCheckButtons.TabIndex = 10; this.buttonCheckButtons.Values.Text = "CheckButtons"; // // buttonTabs // - this.buttonTabs.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowOnly; this.buttonTabs.Checked = true; - this.buttonTabs.DialogResult = System.Windows.Forms.DialogResult.None; - this.buttonTabs.Location = new System.Drawing.Point(19, 10); + this.buttonTabs.CornerRoundingRadius = -1F; + this.buttonTabs.Location = new System.Drawing.Point(25, 12); + this.buttonTabs.Margin = new System.Windows.Forms.Padding(4); this.buttonTabs.Name = "buttonTabs"; - this.buttonTabs.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.buttonTabs.Size = new System.Drawing.Size(108, 25); + this.buttonTabs.Size = new System.Drawing.Size(144, 31); this.buttonTabs.TabIndex = 9; this.buttonTabs.Values.Text = "Tabs"; // @@ -838,7 +796,6 @@ private void InitializeComponent() // kryptonRibbon // this.kryptonRibbon.AllowFormIntegrate = true; - this.kryptonRibbon.HideRibbonSize = new System.Drawing.Size(300, 250); this.kryptonRibbon.InDesignHelperMode = true; this.kryptonRibbon.Name = "kryptonRibbon"; this.kryptonRibbon.QATButtons.AddRange(new System.ComponentModel.Component[] { @@ -856,103 +813,84 @@ private void InitializeComponent() this.qatPanama, this.qatQatar}); this.kryptonRibbon.QATLocation = Krypton.Ribbon.QATLocation.Below; - this.kryptonRibbon.RibbonAppButton.AppButtonMaxRecentSize = new System.Drawing.Size(350, 350); this.kryptonRibbon.RibbonAppButton.AppButtonMenuItems.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { this.kryptonContextMenuItem1}); - this.kryptonRibbon.RibbonAppButton.AppButtonMinRecentSize = new System.Drawing.Size(250, 250); this.kryptonRibbon.RibbonAppButton.AppButtonShowRecentDocs = false; - this.kryptonRibbon.RibbonAppButton.AppButtonToolTipStyle = Krypton.Toolkit.LabelStyle.SuperTip; this.kryptonRibbon.RibbonTabs.AddRange(new Krypton.Ribbon.KryptonRibbonTab[] { this.kryptonRibbonTab1, this.kryptonRibbonTab2}); - this.kryptonRibbon.SelectedContext = null; this.kryptonRibbon.SelectedTab = this.kryptonRibbonTab1; - this.kryptonRibbon.Size = new System.Drawing.Size(638, 142); + this.kryptonRibbon.Size = new System.Drawing.Size(851, 169); this.kryptonRibbon.TabIndex = 0; // // qatAlbania // this.qatAlbania.Image = ((System.Drawing.Image)(resources.GetObject("qatAlbania.Image"))); this.qatAlbania.Text = "Albania"; - this.qatAlbania.ToolTipStyle = Krypton.Toolkit.LabelStyle.ToolTip; // // qatAruba // this.qatAruba.Image = ((System.Drawing.Image)(resources.GetObject("qatAruba.Image"))); this.qatAruba.Text = "Aruba"; - this.qatAruba.ToolTipStyle = Krypton.Toolkit.LabelStyle.ToolTip; // // qatBenin // this.qatBenin.Image = ((System.Drawing.Image)(resources.GetObject("qatBenin.Image"))); this.qatBenin.Text = "Benin"; - this.qatBenin.ToolTipStyle = Krypton.Toolkit.LabelStyle.ToolTip; // // qatBrunei // this.qatBrunei.Image = ((System.Drawing.Image)(resources.GetObject("qatBrunei.Image"))); this.qatBrunei.Text = "Brunei"; - this.qatBrunei.ToolTipStyle = Krypton.Toolkit.LabelStyle.ToolTip; // // qatCapeVerde // this.qatCapeVerde.Image = ((System.Drawing.Image)(resources.GetObject("qatCapeVerde.Image"))); this.qatCapeVerde.Text = "Cape Verde"; - this.qatCapeVerde.ToolTipStyle = Krypton.Toolkit.LabelStyle.ToolTip; // // qatEthiopia // this.qatEthiopia.Image = ((System.Drawing.Image)(resources.GetObject("qatEthiopia.Image"))); this.qatEthiopia.Text = "Ethiopia"; - this.qatEthiopia.ToolTipStyle = Krypton.Toolkit.LabelStyle.ToolTip; // // qatGuam // this.qatGuam.Image = ((System.Drawing.Image)(resources.GetObject("qatGuam.Image"))); this.qatGuam.Text = "Guam"; - this.qatGuam.ToolTipStyle = Krypton.Toolkit.LabelStyle.ToolTip; // // qatHaiti // this.qatHaiti.Image = ((System.Drawing.Image)(resources.GetObject("qatHaiti.Image"))); this.qatHaiti.Text = "Haiti"; - this.qatHaiti.ToolTipStyle = Krypton.Toolkit.LabelStyle.ToolTip; // // qatLaos // this.qatLaos.Image = ((System.Drawing.Image)(resources.GetObject("qatLaos.Image"))); this.qatLaos.Text = "Laos"; - this.qatLaos.ToolTipStyle = Krypton.Toolkit.LabelStyle.ToolTip; // // qatMali // this.qatMali.Image = ((System.Drawing.Image)(resources.GetObject("qatMali.Image"))); this.qatMali.Text = "Mali"; - this.qatMali.ToolTipStyle = Krypton.Toolkit.LabelStyle.ToolTip; // // qatMozambique // this.qatMozambique.Image = ((System.Drawing.Image)(resources.GetObject("qatMozambique.Image"))); this.qatMozambique.Text = "Mozambique"; - this.qatMozambique.ToolTipStyle = Krypton.Toolkit.LabelStyle.ToolTip; // // qatPanama // this.qatPanama.Image = ((System.Drawing.Image)(resources.GetObject("qatPanama.Image"))); this.qatPanama.Text = "Panama"; - this.qatPanama.ToolTipStyle = Krypton.Toolkit.LabelStyle.ToolTip; // // qatQatar // this.qatQatar.Image = ((System.Drawing.Image)(resources.GetObject("qatQatar.Image"))); this.qatQatar.Text = "Qatar"; - this.qatQatar.ToolTipStyle = Krypton.Toolkit.LabelStyle.ToolTip; // // kryptonContextMenuItem1 // - this.kryptonContextMenuItem1.CheckState = System.Windows.Forms.CheckState.Unchecked; this.kryptonContextMenuItem1.Image = ((System.Drawing.Image)(resources.GetObject("kryptonContextMenuItem1.Image"))); - this.kryptonContextMenuItem1.ShortcutKeys = System.Windows.Forms.Keys.None; this.kryptonContextMenuItem1.Text = "E&xit"; this.kryptonContextMenuItem1.Click += new System.EventHandler(this.OnExit); // @@ -976,15 +914,12 @@ private void InitializeComponent() // // kryptonRibbonGroupTriple1 // - this.kryptonRibbonGroupTriple1.ItemAlignment = Krypton.Ribbon.RibbonItemAlignment.Near; this.kryptonRibbonGroupTriple1.Items.AddRange(new Krypton.Ribbon.KryptonRibbonGroupItem[] { this.kryptonRibbonGroupButton1}); - this.kryptonRibbonGroupTriple1.MaximumSize = Krypton.Ribbon.GroupItemSize.Large; this.kryptonRibbonGroupTriple1.MinimumSize = Krypton.Ribbon.GroupItemSize.Large; // // kryptonRibbonGroupButton1 // - this.kryptonRibbonGroupButton1.ButtonType = Krypton.Ribbon.GroupButtonType.Push; this.kryptonRibbonGroupButton1.ImageLarge = ((System.Drawing.Image)(resources.GetObject("kryptonRibbonGroupButton1.ImageLarge"))); this.kryptonRibbonGroupButton1.ImageSmall = ((System.Drawing.Image)(resources.GetObject("kryptonRibbonGroupButton1.ImageSmall"))); this.kryptonRibbonGroupButton1.KeyTip = "BM"; @@ -992,17 +927,14 @@ private void InitializeComponent() // // kryptonRibbonGroupTriple4 // - this.kryptonRibbonGroupTriple4.ItemAlignment = Krypton.Ribbon.RibbonItemAlignment.Near; this.kryptonRibbonGroupTriple4.Items.AddRange(new Krypton.Ribbon.KryptonRibbonGroupItem[] { this.kryptonRibbonGroupButton2, this.kryptonRibbonGroupButton3, this.kryptonRibbonGroupButton10}); this.kryptonRibbonGroupTriple4.MaximumSize = Krypton.Ribbon.GroupItemSize.Medium; - this.kryptonRibbonGroupTriple4.MinimumSize = Krypton.Ribbon.GroupItemSize.Small; // // kryptonRibbonGroupButton2 // - this.kryptonRibbonGroupButton2.ButtonType = Krypton.Ribbon.GroupButtonType.Push; this.kryptonRibbonGroupButton2.ImageLarge = ((System.Drawing.Image)(resources.GetObject("kryptonRibbonGroupButton2.ImageLarge"))); this.kryptonRibbonGroupButton2.ImageSmall = ((System.Drawing.Image)(resources.GetObject("kryptonRibbonGroupButton2.ImageSmall"))); this.kryptonRibbonGroupButton2.KeyTip = "BA"; @@ -1010,7 +942,6 @@ private void InitializeComponent() // // kryptonRibbonGroupButton3 // - this.kryptonRibbonGroupButton3.ButtonType = Krypton.Ribbon.GroupButtonType.Push; this.kryptonRibbonGroupButton3.ImageLarge = ((System.Drawing.Image)(resources.GetObject("kryptonRibbonGroupButton3.ImageLarge"))); this.kryptonRibbonGroupButton3.ImageSmall = ((System.Drawing.Image)(resources.GetObject("kryptonRibbonGroupButton3.ImageSmall"))); this.kryptonRibbonGroupButton3.KeyTip = "BD"; @@ -1018,7 +949,6 @@ private void InitializeComponent() // // kryptonRibbonGroupButton10 // - this.kryptonRibbonGroupButton10.ButtonType = Krypton.Ribbon.GroupButtonType.Push; this.kryptonRibbonGroupButton10.ImageLarge = ((System.Drawing.Image)(resources.GetObject("kryptonRibbonGroupButton10.ImageLarge"))); this.kryptonRibbonGroupButton10.ImageSmall = ((System.Drawing.Image)(resources.GetObject("kryptonRibbonGroupButton10.ImageSmall"))); this.kryptonRibbonGroupButton10.KeyTip = "BP"; @@ -1037,17 +967,13 @@ private void InitializeComponent() // // kryptonRibbonGroupTriple2 // - this.kryptonRibbonGroupTriple2.ItemAlignment = Krypton.Ribbon.RibbonItemAlignment.Near; this.kryptonRibbonGroupTriple2.Items.AddRange(new Krypton.Ribbon.KryptonRibbonGroupItem[] { this.kryptonRibbonGroupButton4, this.kryptonRibbonGroupButton5, this.kryptonRibbonGroupButton6}); - this.kryptonRibbonGroupTriple2.MaximumSize = Krypton.Ribbon.GroupItemSize.Large; - this.kryptonRibbonGroupTriple2.MinimumSize = Krypton.Ribbon.GroupItemSize.Small; // // kryptonRibbonGroupButton4 // - this.kryptonRibbonGroupButton4.ButtonType = Krypton.Ribbon.GroupButtonType.Push; this.kryptonRibbonGroupButton4.ImageLarge = ((System.Drawing.Image)(resources.GetObject("kryptonRibbonGroupButton4.ImageLarge"))); this.kryptonRibbonGroupButton4.ImageSmall = ((System.Drawing.Image)(resources.GetObject("kryptonRibbonGroupButton4.ImageSmall"))); this.kryptonRibbonGroupButton4.KeyTip = "DC"; @@ -1056,7 +982,6 @@ private void InitializeComponent() // // kryptonRibbonGroupButton5 // - this.kryptonRibbonGroupButton5.ButtonType = Krypton.Ribbon.GroupButtonType.Push; this.kryptonRibbonGroupButton5.ImageLarge = ((System.Drawing.Image)(resources.GetObject("kryptonRibbonGroupButton5.ImageLarge"))); this.kryptonRibbonGroupButton5.ImageSmall = ((System.Drawing.Image)(resources.GetObject("kryptonRibbonGroupButton5.ImageSmall"))); this.kryptonRibbonGroupButton5.KeyTip = "DA"; @@ -1065,7 +990,6 @@ private void InitializeComponent() // // kryptonRibbonGroupButton6 // - this.kryptonRibbonGroupButton6.ButtonType = Krypton.Ribbon.GroupButtonType.Push; this.kryptonRibbonGroupButton6.ImageLarge = ((System.Drawing.Image)(resources.GetObject("kryptonRibbonGroupButton6.ImageLarge"))); this.kryptonRibbonGroupButton6.ImageSmall = ((System.Drawing.Image)(resources.GetObject("kryptonRibbonGroupButton6.ImageSmall"))); this.kryptonRibbonGroupButton6.KeyTip = "DD"; @@ -1074,17 +998,13 @@ private void InitializeComponent() // // kryptonRibbonGroupTriple3 // - this.kryptonRibbonGroupTriple3.ItemAlignment = Krypton.Ribbon.RibbonItemAlignment.Near; this.kryptonRibbonGroupTriple3.Items.AddRange(new Krypton.Ribbon.KryptonRibbonGroupItem[] { this.kryptonRibbonGroupButton7, this.kryptonRibbonGroupButton8, this.kryptonRibbonGroupButton9}); - this.kryptonRibbonGroupTriple3.MaximumSize = Krypton.Ribbon.GroupItemSize.Large; - this.kryptonRibbonGroupTriple3.MinimumSize = Krypton.Ribbon.GroupItemSize.Small; // // kryptonRibbonGroupButton7 // - this.kryptonRibbonGroupButton7.ButtonType = Krypton.Ribbon.GroupButtonType.Push; this.kryptonRibbonGroupButton7.ImageLarge = ((System.Drawing.Image)(resources.GetObject("kryptonRibbonGroupButton7.ImageLarge"))); this.kryptonRibbonGroupButton7.ImageSmall = ((System.Drawing.Image)(resources.GetObject("kryptonRibbonGroupButton7.ImageSmall"))); this.kryptonRibbonGroupButton7.KeyTip = "DF"; @@ -1093,7 +1013,6 @@ private void InitializeComponent() // // kryptonRibbonGroupButton8 // - this.kryptonRibbonGroupButton8.ButtonType = Krypton.Ribbon.GroupButtonType.Push; this.kryptonRibbonGroupButton8.ImageLarge = ((System.Drawing.Image)(resources.GetObject("kryptonRibbonGroupButton8.ImageLarge"))); this.kryptonRibbonGroupButton8.ImageSmall = ((System.Drawing.Image)(resources.GetObject("kryptonRibbonGroupButton8.ImageSmall"))); this.kryptonRibbonGroupButton8.KeyTip = "DE"; @@ -1130,17 +1049,13 @@ private void InitializeComponent() // // kryptonRibbonGroupTriple5 // - this.kryptonRibbonGroupTriple5.ItemAlignment = Krypton.Ribbon.RibbonItemAlignment.Near; this.kryptonRibbonGroupTriple5.Items.AddRange(new Krypton.Ribbon.KryptonRibbonGroupItem[] { this.kryptonRibbonGroupButton11, this.kryptonRibbonGroupButton12, this.kryptonRibbonGroupButton13}); - this.kryptonRibbonGroupTriple5.MaximumSize = Krypton.Ribbon.GroupItemSize.Large; - this.kryptonRibbonGroupTriple5.MinimumSize = Krypton.Ribbon.GroupItemSize.Small; // // kryptonRibbonGroupButton11 // - this.kryptonRibbonGroupButton11.ButtonType = Krypton.Ribbon.GroupButtonType.Push; this.kryptonRibbonGroupButton11.ImageLarge = ((System.Drawing.Image)(resources.GetObject("kryptonRibbonGroupButton11.ImageLarge"))); this.kryptonRibbonGroupButton11.ImageSmall = ((System.Drawing.Image)(resources.GetObject("kryptonRibbonGroupButton11.ImageSmall"))); this.kryptonRibbonGroupButton11.KeyTip = "DG"; @@ -1148,7 +1063,6 @@ private void InitializeComponent() // // kryptonRibbonGroupButton12 // - this.kryptonRibbonGroupButton12.ButtonType = Krypton.Ribbon.GroupButtonType.Push; this.kryptonRibbonGroupButton12.ImageLarge = ((System.Drawing.Image)(resources.GetObject("kryptonRibbonGroupButton12.ImageLarge"))); this.kryptonRibbonGroupButton12.ImageSmall = ((System.Drawing.Image)(resources.GetObject("kryptonRibbonGroupButton12.ImageSmall"))); this.kryptonRibbonGroupButton12.KeyTip = "DR"; @@ -1156,7 +1070,6 @@ private void InitializeComponent() // // kryptonRibbonGroupButton13 // - this.kryptonRibbonGroupButton13.ButtonType = Krypton.Ribbon.GroupButtonType.Push; this.kryptonRibbonGroupButton13.ImageLarge = ((System.Drawing.Image)(resources.GetObject("kryptonRibbonGroupButton13.ImageLarge"))); this.kryptonRibbonGroupButton13.ImageSmall = ((System.Drawing.Image)(resources.GetObject("kryptonRibbonGroupButton13.ImageSmall"))); this.kryptonRibbonGroupButton13.KeyTip = "DY"; @@ -1174,15 +1087,12 @@ private void InitializeComponent() // // kryptonRibbonGroupTriple8 // - this.kryptonRibbonGroupTriple8.ItemAlignment = Krypton.Ribbon.RibbonItemAlignment.Near; this.kryptonRibbonGroupTriple8.Items.AddRange(new Krypton.Ribbon.KryptonRibbonGroupItem[] { this.kryptonRibbonGroupButton18}); - this.kryptonRibbonGroupTriple8.MaximumSize = Krypton.Ribbon.GroupItemSize.Large; this.kryptonRibbonGroupTriple8.MinimumSize = Krypton.Ribbon.GroupItemSize.Large; // // kryptonRibbonGroupButton18 // - this.kryptonRibbonGroupButton18.ButtonType = Krypton.Ribbon.GroupButtonType.Push; this.kryptonRibbonGroupButton18.ImageLarge = ((System.Drawing.Image)(resources.GetObject("kryptonRibbonGroupButton18.ImageLarge"))); this.kryptonRibbonGroupButton18.ImageSmall = ((System.Drawing.Image)(resources.GetObject("kryptonRibbonGroupButton18.ImageSmall"))); this.kryptonRibbonGroupButton18.KeyTip = "S"; @@ -1193,12 +1103,10 @@ private void InitializeComponent() this.kryptonRibbonGroupLines1.Items.AddRange(new Krypton.Ribbon.KryptonRibbonGroupItem[] { this.kryptonRibbonGroupButton19, this.kryptonRibbonGroupButton20}); - this.kryptonRibbonGroupLines1.MaximumSize = Krypton.Ribbon.GroupItemSize.Large; this.kryptonRibbonGroupLines1.MinimumSize = Krypton.Ribbon.GroupItemSize.Large; // // kryptonRibbonGroupButton19 // - this.kryptonRibbonGroupButton19.ButtonType = Krypton.Ribbon.GroupButtonType.Push; this.kryptonRibbonGroupButton19.ImageLarge = ((System.Drawing.Image)(resources.GetObject("kryptonRibbonGroupButton19.ImageLarge"))); this.kryptonRibbonGroupButton19.ImageSmall = ((System.Drawing.Image)(resources.GetObject("kryptonRibbonGroupButton19.ImageSmall"))); this.kryptonRibbonGroupButton19.TextLine1 = "Blue"; @@ -1206,7 +1114,6 @@ private void InitializeComponent() // // kryptonRibbonGroupButton20 // - this.kryptonRibbonGroupButton20.ButtonType = Krypton.Ribbon.GroupButtonType.Push; this.kryptonRibbonGroupButton20.ImageLarge = ((System.Drawing.Image)(resources.GetObject("kryptonRibbonGroupButton20.ImageLarge"))); this.kryptonRibbonGroupButton20.ImageSmall = ((System.Drawing.Image)(resources.GetObject("kryptonRibbonGroupButton20.ImageSmall"))); this.kryptonRibbonGroupButton20.KeyTip = "Y"; @@ -1225,15 +1132,12 @@ private void InitializeComponent() // // kryptonRibbonGroupTriple6 // - this.kryptonRibbonGroupTriple6.ItemAlignment = Krypton.Ribbon.RibbonItemAlignment.Near; this.kryptonRibbonGroupTriple6.Items.AddRange(new Krypton.Ribbon.KryptonRibbonGroupItem[] { this.kryptonRibbonGroupButton14}); - this.kryptonRibbonGroupTriple6.MaximumSize = Krypton.Ribbon.GroupItemSize.Large; this.kryptonRibbonGroupTriple6.MinimumSize = Krypton.Ribbon.GroupItemSize.Large; // // kryptonRibbonGroupButton14 // - this.kryptonRibbonGroupButton14.ButtonType = Krypton.Ribbon.GroupButtonType.Push; this.kryptonRibbonGroupButton14.ImageLarge = ((System.Drawing.Image)(resources.GetObject("kryptonRibbonGroupButton14.ImageLarge"))); this.kryptonRibbonGroupButton14.ImageSmall = ((System.Drawing.Image)(resources.GetObject("kryptonRibbonGroupButton14.ImageSmall"))); this.kryptonRibbonGroupButton14.KeyTip = "CR"; @@ -1241,17 +1145,13 @@ private void InitializeComponent() // // kryptonRibbonGroupTriple7 // - this.kryptonRibbonGroupTriple7.ItemAlignment = Krypton.Ribbon.RibbonItemAlignment.Near; this.kryptonRibbonGroupTriple7.Items.AddRange(new Krypton.Ribbon.KryptonRibbonGroupItem[] { this.kryptonRibbonGroupButton15, this.kryptonRibbonGroupButton16, this.kryptonRibbonGroupButton17}); - this.kryptonRibbonGroupTriple7.MaximumSize = Krypton.Ribbon.GroupItemSize.Large; - this.kryptonRibbonGroupTriple7.MinimumSize = Krypton.Ribbon.GroupItemSize.Small; // // kryptonRibbonGroupButton15 // - this.kryptonRibbonGroupButton15.ButtonType = Krypton.Ribbon.GroupButtonType.Push; this.kryptonRibbonGroupButton15.ImageLarge = ((System.Drawing.Image)(resources.GetObject("kryptonRibbonGroupButton15.ImageLarge"))); this.kryptonRibbonGroupButton15.ImageSmall = ((System.Drawing.Image)(resources.GetObject("kryptonRibbonGroupButton15.ImageSmall"))); this.kryptonRibbonGroupButton15.KeyTip = "CG"; @@ -1259,7 +1159,6 @@ private void InitializeComponent() // // kryptonRibbonGroupButton16 // - this.kryptonRibbonGroupButton16.ButtonType = Krypton.Ribbon.GroupButtonType.Push; this.kryptonRibbonGroupButton16.ImageLarge = ((System.Drawing.Image)(resources.GetObject("kryptonRibbonGroupButton16.ImageLarge"))); this.kryptonRibbonGroupButton16.ImageSmall = ((System.Drawing.Image)(resources.GetObject("kryptonRibbonGroupButton16.ImageSmall"))); this.kryptonRibbonGroupButton16.KeyTip = "CB"; @@ -1267,7 +1166,6 @@ private void InitializeComponent() // // kryptonRibbonGroupButton17 // - this.kryptonRibbonGroupButton17.ButtonType = Krypton.Ribbon.GroupButtonType.Push; this.kryptonRibbonGroupButton17.ImageLarge = ((System.Drawing.Image)(resources.GetObject("kryptonRibbonGroupButton17.ImageLarge"))); this.kryptonRibbonGroupButton17.ImageSmall = ((System.Drawing.Image)(resources.GetObject("kryptonRibbonGroupButton17.ImageSmall"))); this.kryptonRibbonGroupButton17.KeyTip = "CY"; @@ -1297,7 +1195,7 @@ private void InitializeComponent() // this.kryptonLabel2.Location = new System.Drawing.Point(166, 44); this.kryptonLabel2.Name = "kryptonLabel2"; - this.kryptonLabel2.Size = new System.Drawing.Size(80, 20); + this.kryptonLabel2.Size = new System.Drawing.Size(98, 24); this.kryptonLabel2.TabIndex = 15; this.kryptonLabel2.Values.Text = "Simple Label"; // @@ -1305,73 +1203,60 @@ private void InitializeComponent() // this.kryptonLinkLabel2.Location = new System.Drawing.Point(166, 19); this.kryptonLinkLabel2.Name = "kryptonLinkLabel2"; - this.kryptonLinkLabel2.Size = new System.Drawing.Size(65, 20); + this.kryptonLinkLabel2.Size = new System.Drawing.Size(79, 24); this.kryptonLinkLabel2.TabIndex = 14; this.kryptonLinkLabel2.Values.Text = "Link Label"; // // kryptonRadioButton4 // - this.kryptonRadioButton4.CheckPosition = Krypton.Toolkit.VisualOrientation.Left; this.kryptonRadioButton4.Location = new System.Drawing.Point(13, 165); this.kryptonRadioButton4.Name = "kryptonRadioButton4"; - this.kryptonRadioButton4.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.kryptonRadioButton4.Size = new System.Drawing.Size(142, 20); + this.kryptonRadioButton4.Size = new System.Drawing.Size(173, 24); this.kryptonRadioButton4.TabIndex = 13; this.kryptonRadioButton4.Values.Text = "RadioButton Option 3"; // // kryptonRadioButton5 // this.kryptonRadioButton5.Checked = true; - this.kryptonRadioButton5.CheckPosition = Krypton.Toolkit.VisualOrientation.Left; this.kryptonRadioButton5.Location = new System.Drawing.Point(13, 139); this.kryptonRadioButton5.Name = "kryptonRadioButton5"; - this.kryptonRadioButton5.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.kryptonRadioButton5.Size = new System.Drawing.Size(142, 20); + this.kryptonRadioButton5.Size = new System.Drawing.Size(173, 24); this.kryptonRadioButton5.TabIndex = 12; this.kryptonRadioButton5.Values.Text = "RadioButton Option 2"; // // kryptonRadioButton6 // - this.kryptonRadioButton6.CheckPosition = Krypton.Toolkit.VisualOrientation.Left; this.kryptonRadioButton6.Location = new System.Drawing.Point(13, 113); this.kryptonRadioButton6.Name = "kryptonRadioButton6"; - this.kryptonRadioButton6.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.kryptonRadioButton6.Size = new System.Drawing.Size(142, 20); + this.kryptonRadioButton6.Size = new System.Drawing.Size(173, 24); this.kryptonRadioButton6.TabIndex = 11; this.kryptonRadioButton6.Values.Text = "RadioButton Option 1"; // // kryptonCheckBox4 // this.kryptonCheckBox4.Checked = true; - this.kryptonCheckBox4.CheckPosition = Krypton.Toolkit.VisualOrientation.Left; this.kryptonCheckBox4.CheckState = System.Windows.Forms.CheckState.Indeterminate; this.kryptonCheckBox4.Location = new System.Drawing.Point(13, 71); this.kryptonCheckBox4.Name = "kryptonCheckBox4"; - this.kryptonCheckBox4.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.kryptonCheckBox4.Size = new System.Drawing.Size(128, 20); + this.kryptonCheckBox4.Size = new System.Drawing.Size(155, 24); this.kryptonCheckBox4.TabIndex = 10; this.kryptonCheckBox4.Values.Text = "CheckBox Option 3"; // // kryptonCheckBox5 // this.kryptonCheckBox5.Checked = true; - this.kryptonCheckBox5.CheckPosition = Krypton.Toolkit.VisualOrientation.Left; this.kryptonCheckBox5.CheckState = System.Windows.Forms.CheckState.Checked; this.kryptonCheckBox5.Location = new System.Drawing.Point(13, 45); this.kryptonCheckBox5.Name = "kryptonCheckBox5"; - this.kryptonCheckBox5.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.kryptonCheckBox5.Size = new System.Drawing.Size(128, 20); + this.kryptonCheckBox5.Size = new System.Drawing.Size(155, 24); this.kryptonCheckBox5.TabIndex = 9; this.kryptonCheckBox5.Values.Text = "CheckBox Option 2"; // // kryptonCheckBox6 // - this.kryptonCheckBox6.CheckPosition = Krypton.Toolkit.VisualOrientation.Left; - this.kryptonCheckBox6.CheckState = System.Windows.Forms.CheckState.Unchecked; this.kryptonCheckBox6.Location = new System.Drawing.Point(13, 19); this.kryptonCheckBox6.Name = "kryptonCheckBox6"; - this.kryptonCheckBox6.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.kryptonCheckBox6.Size = new System.Drawing.Size(128, 20); + this.kryptonCheckBox6.Size = new System.Drawing.Size(155, 24); this.kryptonCheckBox6.TabIndex = 8; this.kryptonCheckBox6.Values.Text = "CheckBox Option 1"; // @@ -1389,13 +1274,15 @@ private void InitializeComponent() // // Form1 // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(638, 595); + this.ClientSize = new System.Drawing.Size(851, 732); + this.CloseBox = false; this.Controls.Add(this.panelFill); this.Controls.Add(this.kryptonRibbon); this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); - this.MinimumSize = new System.Drawing.Size(400, 525); + this.Margin = new System.Windows.Forms.Padding(4); + this.MinimumSize = new System.Drawing.Size(527, 635); this.Name = "Form1"; this.Text = "Ribbon + Navigator + Workspace"; ((System.ComponentModel.ISupportInitialize)(this.panelFill)).EndInit(); @@ -1403,21 +1290,18 @@ private void InitializeComponent() this.panelFill.PerformLayout(); ((System.ComponentModel.ISupportInitialize)(this.kryptonWorkspace)).EndInit(); this.kryptonWorkspace.ResumeLayout(false); - ((System.ComponentModel.ISupportInitialize)(this.kryptonWorkspaceCell1)).EndInit(); - this.kryptonWorkspaceCell1.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.kryptonPage1)).EndInit(); this.kryptonPage1.ResumeLayout(false); this.kryptonPage1.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.kryptonWorkspaceCell1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.kryptonPage3)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.kryptonPage2)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.kryptonPage7)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.kryptonWorkspaceCell3)).EndInit(); - this.kryptonWorkspaceCell3.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.kryptonPage4)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.kryptonPage5)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.kryptonPage10)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.kryptonWorkspaceCell4)).EndInit(); - this.kryptonWorkspaceCell4.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.kryptonPage6)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.kryptonPage11)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.kryptonPanel1)).EndInit(); diff --git a/Source/Krypton Ribbon Examples/Ribbon + Navigator + Workspace/Form1.cs b/Source/Krypton Ribbon Examples/Ribbon + Navigator + Workspace/Form1.cs index 16f444ba..19e2e902 100644 --- a/Source/Krypton Ribbon Examples/Ribbon + Navigator + Workspace/Form1.cs +++ b/Source/Krypton Ribbon Examples/Ribbon + Navigator + Workspace/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -23,6 +23,7 @@ public partial class Form1 : KryptonForm public Form1() { InitializeComponent(); + ButtonSpecClose.Enabled = false; } private void buttonSpecExpandCollapse_Click(object sender, EventArgs e) @@ -48,7 +49,7 @@ private void radioOffice2010Blue_CheckedChanged(object sender, EventArgs e) if (radioOffice2010Blue.Checked) { navigatorOutlook.DismissPopups(); - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2010Blue; + kryptonManager.GlobalPaletteMode = PaletteMode.Office2010Blue; } } @@ -57,7 +58,7 @@ private void radioOffice2010Silver_CheckedChanged(object sender, EventArgs e) if (radioOffice2010Silver.Checked) { navigatorOutlook.DismissPopups(); - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2010Silver; + kryptonManager.GlobalPaletteMode = PaletteMode.Office2010Silver; } } @@ -66,7 +67,7 @@ private void radioOffice2010Black_CheckedChanged(object sender, EventArgs e) if (radioOffice2010Black.Checked) { navigatorOutlook.DismissPopups(); - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2010Black; + kryptonManager.GlobalPaletteMode = PaletteMode.Office2010Black; } } @@ -75,7 +76,7 @@ private void radioOffice2007Blue_CheckedChanged(object sender, EventArgs e) if (radioOffice2007Blue.Checked) { navigatorOutlook.DismissPopups(); - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2007Blue; + kryptonManager.GlobalPaletteMode = PaletteMode.Office2007Blue; } } @@ -84,7 +85,7 @@ private void radioOffice2007Silver_CheckedChanged(object sender, EventArgs e) if (radioOffice2007Silver.Checked) { navigatorOutlook.DismissPopups(); - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2007Silver; + kryptonManager.GlobalPaletteMode = PaletteMode.Office2007Silver; } } @@ -93,7 +94,7 @@ private void radioOffice2007Black_CheckedChanged(object sender, EventArgs e) if (radioOffice2007Black.Checked) { navigatorOutlook.DismissPopups(); - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2007Black; + kryptonManager.GlobalPaletteMode = PaletteMode.Office2007Black; } } @@ -102,7 +103,7 @@ private void radioOffice2003_CheckedChanged(object sender, EventArgs e) if (radioOffice2003.Checked) { navigatorOutlook.DismissPopups(); - kryptonManager.GlobalPaletteMode = PaletteModeManager.ProfessionalOffice2003; + kryptonManager.GlobalPaletteMode = PaletteMode.ProfessionalOffice2003; } } @@ -111,7 +112,7 @@ private void radioSparkleBlue_CheckedChanged(object sender, EventArgs e) if (radioSparkleBlue.Checked) { navigatorOutlook.DismissPopups(); - kryptonManager.GlobalPaletteMode = PaletteModeManager.SparkleBlue; + kryptonManager.GlobalPaletteMode = PaletteMode.SparkleBlue; } } @@ -120,7 +121,7 @@ private void radioSparkleOrange_CheckedChanged(object sender, EventArgs e) if (radioSparkleOrange.Checked) { navigatorOutlook.DismissPopups(); - kryptonManager.GlobalPaletteMode = PaletteModeManager.SparkleOrange; + kryptonManager.GlobalPaletteMode = PaletteMode.SparkleOrange; } } @@ -129,7 +130,7 @@ private void radioSparklePurple_CheckedChanged(object sender, EventArgs e) if (radioSparklePurple.Checked) { navigatorOutlook.DismissPopups(); - kryptonManager.GlobalPaletteMode = PaletteModeManager.SparklePurple; + kryptonManager.GlobalPaletteMode = PaletteMode.SparklePurple; } } @@ -138,7 +139,7 @@ private void radioSystem_CheckedChanged(object sender, EventArgs e) if (radioSystem.Checked) { navigatorOutlook.DismissPopups(); - kryptonManager.GlobalPaletteMode = PaletteModeManager.ProfessionalSystem; + kryptonManager.GlobalPaletteMode = PaletteMode.ProfessionalSystem; } } @@ -177,17 +178,29 @@ private void UpdateCell(KryptonWorkspaceCell cell) NavigatorMode newMode = NavigatorMode.BarTabGroup; if (checkSetDocMode.CheckedButton == buttonTabs) + { newMode = NavigatorMode.BarTabGroup; + } else if (checkSetDocMode.CheckedButton == buttonRibbonTabs) + { newMode = NavigatorMode.BarRibbonTabGroup; + } else if (checkSetDocMode.CheckedButton == buttonCheckButtons) + { newMode = NavigatorMode.BarCheckButtonGroupOutside; + } else if (checkSetDocMode.CheckedButton == buttonHeaderGroup) + { newMode = NavigatorMode.HeaderGroup; + } else if (checkSetDocMode.CheckedButton == buttonHeaderBar) + { newMode = NavigatorMode.HeaderBarCheckButtonHeaderGroup; + } else if (checkSetDocMode.CheckedButton == buttonStack) + { newMode = NavigatorMode.StackCheckButtonGroup; + } cell.NavigatorMode = newMode; diff --git a/Source/Krypton Ribbon Examples/Ribbon + Navigator + Workspace/Form1.resx b/Source/Krypton Ribbon Examples/Ribbon + Navigator + Workspace/Form1.resx index 34b56d72..816f4840 100644 --- a/Source/Krypton Ribbon Examples/Ribbon + Navigator + Workspace/Form1.resx +++ b/Source/Krypton Ribbon Examples/Ribbon + Navigator + Workspace/Form1.resx @@ -1,64 +1,4 @@ - - @@ -124,7 +64,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsOAAALDgFAvuFBAAACwElE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAACwElE QVQ4T7VQa0iTYRR+p+Y955WQEs1cXnYRoc28VbI2cyMNYeQ0ZlLb+Jzu+3Taj34VFEKgUAoKQf3oprE2 K8NKJxEU3aAgqPwTpWEIGkVpZuHT2bdpRfSz5+HhPd/3nuec8x72PyBxtjgPODnnY6fNuSTYhSWBE57w LbyV7kICKf+AxWIJdwmuq+aDZtRdroP5hRnal1oUegvRwDXAoDMM5+TkRATT/0ab0HbC5DChc74TXcQm @@ -143,7 +83,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsOAAALDgFAvuFBAAACHklE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAACHklE QVQ4T32T32/SUBTHl/hnqn+E2cMeNHE+mKgx88UHkyVM94ONQZkb0vFjTLcyoFIGDEqbQmaJAhu6hCGs tEC/npYaHij7Jt+cm5tzPrnnnnsX/suzvqNu+xl4fQysuLPLwBdgwAT3sLz8QltcerropLqLjSUwT+12 G5tB1ny58v61kz6rcCTupM/KAnQHYwSjJ3j+6t3q40cPHzhlU7H3AFqtJv7c3KD5uwOGPcaTpWerTtlU @@ -162,7 +102,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsPAAALDwGS+QOlAAACkElE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAACkElE QVQ4T8WT2U4TcRjFJxGhUFokqVRWO0UlGIiIglSUsthSLJShFLqwtSGICISgMUajGBVXMg4FCQmiF175 FigKUWKxM12BCNEQfYzjN5X4CvyTk7n6ne+ckwyz/+++zbQrOK3gHY3gORN4Wy14qxG8pRq8yQC+vhKC 8QxeXijDS0MphKqT8FcUYab8OITaij/MrLsZsYlhiLcHIN70IjTWDWnYBWnQAam/FeE+K0KeRkQ6GxDv @@ -180,7 +120,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsPAAALDwGS+QOlAAACl0lE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAACl0lE QVQ4T8WTaU9TURCG7z/0i19MjIkiINCyCAFFoIC0hk0hUFoo9/ZSKNSWHYFuQkuBsguyaKG0LKUFMRLR mGhiHg/If2CSySTn5HnnnTk50u1HWoE+kVvRRnZZKzllRpGilrei0RnRiHONzoS20oy2qp3c6g7y9Bby 9Z08rVXJKH2dkPLFhc13QJ8vguKNo3j2RRXpi2H1H6K+P6Rr+ghb8ITumRN6Z1P0zp/h3rxEo1eRtBVG @@ -198,7 +138,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsPAAALDwGS+QOlAAACn0lE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAACn0lE QVQ4T8WT60vTYRTHf2wI1TadltNZutUWXVxoQ/G6OU1sVGh5K5WVRGXmNJuhNsWJaVb0QogySe2CrrQi cZciJZkup01lhGkW1ZvRC0HUbWkQ9O3ZjyjoH/DAh/Pq8z3nPPBQa1+ZFUqnqj4Debp0HNMdoMnSKaFv jKfpaoxBV1MUuq9IoW+OgP6qBI+u70bPjR1orQ1zUqqGDDS91qBhQI36gRLUDRbh0uAZrI5k0Hish7Ay @@ -216,7 +156,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsPAAALDwGS+QOlAAACwUlE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAACwUlE QVQ4T8WT/0/McRzHP3vrB/wQs8UPVuZLiGHYsLXUDxg2ZriwfkBLahpatSbLfMlVvlTubvNlGLqvJTck NLJmchuirru2LmM5Xde56051dZGHN/M/eG2PvV6/PB97ba+9lP9fulP73WZNDsaKbIxVBzBWZmCq3Ifp 0l5MVWmYNHvkvBuzVoVFswOLdjsW3VbuXt7CVXWKW6nRZPLDoSPcVknYfkFyjlFHKSMdJUQcpxntLGbM @@ -235,7 +175,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsPAAALDwGS+QOlAAACzElE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAACzElE QVQ4T8XT+UvTARjH8e8/EfRDRVh5YZYH3RflDw4pOowKyZqax9QdzivLskOtNNd3S9O5fdeWotkBUUTn UsLMTNzlpvNYy3Vh1A/RTwXvvlD/Qw+8eH564Hk+8Aj/v7JUZyL5lSLKcgPZegOHdQYOaQ0c1F4hU2Nk r0Zkt9rELrWRnepWMtRXUWhaSdd1sP5oY0QoqDJhuhuk+eY4F3rHqe8Zp64rQO0NPzVyr3ZMoHdMonUE @@ -254,7 +194,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsPAAALDwGS+QOlAAACwklE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAACwklE QVQ4T8WT3UuTYRjGn1y6mikS0jRQ3ISik4IOKggiiCiKyiCoQPqwZmq5hi38Rs1St7mpy1I0EaLv7Iui 6MMs3bvtfefcsjQjKyIjCiIxyOjk11P0P3TDj+vg5rru6+QW/38KaywTpV4bR5sOUeTJw+a2YG3M4aB7 N/mubA44d7LfuYMc1zb2OLayy5FFtmMT2a6NbClfPSHKvEXcfHmWy886OR89xdlIC91DbjrCDtoG62gN @@ -273,7 +213,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsPAAALDwGS+QOlAAACxElE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAACxElE QVQ4T8WTa0+SARTHn6/Qy7LMWuWSjCILu88u5rrXct1U8EpIKitBSgUTzbSFiuUFEHng0c3VuqmgUJtt 1QLCZYGbrXxRvu0z/Hra+g7+t9/OOS/Of+f/4ggrrx5NxbKkr0OqNCBVVCOV65HKdEilVQS0lQQ0FQRK yuVaRqC4VO61BIo08qzFcaFwWRjT1ZLyThAeiRAenmHGM820e4aQK0TQHWJqaJpJV5CJwSCvZV7JPB8K @@ -292,7 +232,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsPAAALDwGS+QOlAAACp0lE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAACp0lE QVQ4T8WT3UuTYRiHn2g5nVYG5RI0987sKCGhowYVZWkiLtO0dFhOs0ylUWlpgiGSBZJ9+JGaWAR9HdRB R4H2QVZWkoYfc5tzy800iMKOg6u71f/QAxf3c/Bc9/27X3jV/z8HD14IlpR0UlTUjs3WTmFhO/n5HeTl dZKb20V29g2s1i6ysrrJyOghPf0maWm9pKbexmJpDSq7vYuWFj/NzdM0NnppaPBRXz/DmTM+qqv9OBwB @@ -310,7 +250,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsPAAALDwGS+QOlAAACzElE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAACzElE QVQ4T8XT20uTARjH8TcPWXYEy9GFS1ddFFF0sKKoiCDspM0yD2k559o8pWaWJS4zj7m5uTnfeSoKuoky gropCIIS87TEMjzMbc6aVoZRQUTw7S36H3rgw4/n4nl4bh7h/1elKnFCzE7HlnEKmzYFm+YEojqRRlU8 janHaUyOxZ6sREyIoel4DPZjB2mO209LbBTVUbsnhObsNMZbjThtVTgt5ThNV3Aa9LhqihmrLMJ99Ryu @@ -329,7 +269,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsPAAALDwGS+QOlAAACw0lE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAACw0lE QVQ4T8WT608NYBzHnzeli46saKWTzjGzYWaz9YKWhhfR1k0lK8VZ6aJS6KImcRal27pQ67JUs5PmhbE5 lMVRuR0q52BFpSbGZi6dThm2j+eY/6Hf9n35+fwuzx6x+JVYFDuTXZFMZnkSGRUa0i4coqQijq6qKHTV keiqwtHVhtKWHUJjVCiNkcE0RQXTHLGbsqDtMyKr8jCdI3W0GatoNVbSYLyA4bmW36Y8Fkw5/DRn8Xs0 @@ -348,7 +288,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsPAAALDwGS+QOlAAACsUlE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAACsUlE QVQ4T8XT2UvUURjG8beguwhaDJcBM5HqIqjowigiCGqIuqmx0SwdaE/BMh2XWVymzIxyyWiji8zlN5oz bjOOWzqNjVm22y6WNEE3FbQvxLdDRP9CL3zgXJznObwXR/7/WHenhLaVOTCV2Ek9ZGObw8LW4nySiyxs KcwnqSCPRHsuRlsum205JOSbMVjMJFjNrEvfG5Lz+0yMaGc5GvByONDJ4f4OHFfacfS2UdjTSkFXC1af @@ -366,7 +306,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsPAAALDwGS+QOlAAACjUlE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAACjUlE QVQ4T8WT2UuUURTAv8eieonCIgqXLLVE0zIpTdwtNbW0rCw10DSsyKIFbaGHLAjGURznTVREUExUfDO0 lZxxaXSWEHTG8ZsZNRfcUPDh1zefKdU/4IED9+H+fvecc+8VNj8UCoVYXV3NetbU1MhZW1tLbU01qsRw VOfCUMWFoIoKpjIiCHVYIOoQf0oCvETBudFms22k3W7H4XDIOW63ob99FUNuGoabKRhvJGK8GofpUjQ/ @@ -384,7 +324,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsPAAALDwGS+QOlAAACgUlE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAACgUlE QVQ4T8WTy08TURTG518zrlwYg2iElEd5tkChYguUQplaSilQeYjUmTp9zICW0tdAoUBBoxCi0RAXGqML VnYB9MG06vrzzNT4L3CTk3vv4vzO991zLnP9i+O4vCAICIVCCEfCGGsyYrTBALvOiHFdD9174GjuxXhL HxytJkzo+8G2DcDV+RCWxs48k0qlUCqVUCwWoVQUfJRzeOtfx7abQ3Y6gF3vC+zNCNj3BZHzRXAwH8Hh @@ -401,7 +341,7 @@ iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsPAAALDwGS+QOlAAAGqklE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAAGqklE QVRYR+2XeWxUVRTGb2XfKXvLvq9hh4Qdwr7vi8gisoOAEBAIKZgCaqmsIoJBFKosLQztFApUsHRmOnSZ ttAqUwTFQkSCGiFRI2h6/J3mTRqUlgH/5SQn7+W9uff7zneW+8a8sMJsmDFLhxpzd7Ax7jHGBFmP/bYJ xgSON+b8JGN+43699dg/A3gNoHlHJkyQDfXqySBjvKOfgQTAgaOM8WyoWFEiOnaUOewFkS3W66LNB25f @@ -436,7 +376,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsOAAALDgFAvuFBAAADK0lE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAADK0lE QVQ4T4XPWUxTaRjG8S8i1UCqnQi4Iot2A1KtqBQwIgMtB6G1wpGGpQWUFlrqFChhOcwMFodFNkU0gBsY Y0wUibuJrQqKVo2aGoN6YSSoN+oNJhONKDxaONEYo/4u3+/5X3zkd2rMqvi6gnUj5WmhnyqzIozumzaJ z9maHuOdKiCcydHP1BnldKte+oGhg18UKwNfFFD+o82GiBPbMsQfKmghLBvFDKk3hJ8tY/gz3AGjEd8o @@ -456,7 +396,7 @@ iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsOAAALDgFAvuFBAAAIDUlE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAAIDUlE QVRYR+2WeVRTVx7HH0hrVRRBVDCKAgKBsEkESaQKAUEQgYQ1IVAChLCEQEJYZVE2WWJU1CAoiJXFlbpV BRRFFEHRcddqVaxWR9tOnZljT50O7zuBZmzn9MwM7cz8M8fPOe/c9+697/v93eW9+yPe8X9BKodmkRTk uCOdY/eVLMCcTA2kfc1nmdd6L5g3UdPlf4aWKJCWlsdz+q48moaySGvIA00h9p2DbLYpQpgzVCOdeCwj @@ -497,7 +437,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsOAAALDgFAvuFBAAADK0lE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAADK0lE QVQ4T4XPWUxTaRjG8S8i1UCqnQi4Iot2A1KtqBQwIgMtB6G1wpGGpQWUFlrqFChhOcwMFodFNkU0gBsY Y0wUibuJrQqKVo2aGoN6YSSoN+oNJhONKDxaONEYo/4u3+/5X3zkd2rMqvi6gnUj5WmhnyqzIozumzaJ z9maHuOdKiCcydHP1BnldKte+oGhg18UKwNfFFD+o82GiBPbMsQfKmghLBvFDKk3hJ8tY/gz3AGjEd8o @@ -517,7 +457,7 @@ iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAArtAAAK7QECiEnBAAAHi0lE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAArpAAAK6QH9dc7TAAAHi0lE QVRYR+1We1BTZx6lW7c6aluxPirFqsB2kfKICPJcxaKIloUqglWqqCsCYumKIBERrUhAWKEFeYeHRXlI UVdKoVMFUVQiQoAQwiOEQEKQN/JQAZuz3w3Xdp3YnWGG/a9n5hsuyf1953fO79zvRuUPTAVrr75QWxPb 7M+IERYZXmhqMY4V9hjGCZtM4kW563OGbenb/j/YWAB3iyTJCLOwF1dqR1HWOo4iwRjSOaM4WdgH21SJ @@ -556,7 +496,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsOAAALDgFAvuFBAAAC7ElE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAAC7ElE QVQ4T2MgFiQ4KAhUhGrktMZqHygPUvlS6Kf0syzWogUqjRtUxchL9qeb9vcm6X6elqb7vyVa7UZdhPKG An+FFzl+ar8YqqJ0TvYVWnJC1TPUxRtcbE83WdyQbJzVnW26tDtF//ukVN3/bVEquzKcJMxAahwYGFiy 3MVPFQZpHmWYXOG9eFaty/XqaJ1AkGRNurlqbZzB6vpYnYv10Vq/uhN1npR6S4cmFBQIFDROrK6pqqgM @@ -575,7 +515,7 @@ iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAArtAAAK7QECiEnBAAAHi0lE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAArpAAAK6QH9dc7TAAAHi0lE QVRYR+1We1BTZx6lW7c6aluxPirFqsB2kfKICPJcxaKIloUqglWqqCsCYumKIBERrUhAWKEFeYeHRXlI UVdKoVMFUVQiQoAQwiOEQEKQN/JQAZuz3w3Xdp3YnWGG/a9n5hsuyf1953fO79zvRuUPTAVrr75QWxPb 7M+IERYZXmhqMY4V9hjGCZtM4kW563OGbenb/j/YWAB3iyTJCLOwF1dqR1HWOo4iwRjSOaM4WdgH21SJ @@ -614,7 +554,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsOAAALDgFAvuFBAAADF0lE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAADF0lE QVQ4T2MgFiQ4KAhUhGrktMZqHygPUvlS6Kf0syzWogUqjRtUxchL9qeb9vcm6X6elqb7vyVa7UZdhPKG An+FFzl+ar8YqqJ0TvYVWnJC1TPUxRtcbE83WdyQbJzVnW26tDtF//ukVN3/bVEquzKcJMxAahwYGFiy 3MVPFQZpHmWYXOG9eFaty/XqaJ1AkGRNurlqbZzB6vpYnYv10Vq/uhN1npR6S4cmFBQIFDROrK6pqqgM @@ -634,7 +574,7 @@ iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAArtAAAK7QECiEnBAAAHi0lE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAArpAAAK6QH9dc7TAAAHi0lE QVRYR+1We1BTZx6lW7c6aluxPirFqsB2kfKICPJcxaKIloUqglWqqCsCYumKIBERrUhAWKEFeYeHRXlI UVdKoVMFUVQiQoAQwiOEQEKQN/JQAZuz3w3Xdp3YnWGG/a9n5hsuyf1953fO79zvRuUPTAVrr75QWxPb 7M+IERYZXmhqMY4V9hjGCZtM4kW563OGbenb/j/YWAB3iyTJCLOwF1dqR1HWOo4iwRjSOaM4WdgH21SJ @@ -673,7 +613,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsOAAALDgFAvuFBAAADAklE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAADAklE QVQ4T43Ma0iTUQDG8bcQKYQopDSVNPO22qblnS4sjTKtNbVFaOp0bermZSOX23ydU9dmrhrTrmYiXiuz BDUrjJIumqSlaJkFlq00xQ+SGd14cvKChAr94Hw55/kf4n/xWE4r5VyPlBMxmx5mRrhMSdnOP47HBGio 58UpjziuNST6Gk4nML6eFzKgiXYbUB3e0CA54DSawnb7SSij6M/OSAOXU3tCFefVo0v0qVTzvUV6sW+1 @@ -693,7 +633,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsOAAALDgFAvuFBAAADUklE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAADUklE QVQ4T02T20/SYRjHf/NfaW111UVd11VurVo31txqZQdLrSDsAAICooj++AGK4oHEzJUgh5YKBXLQkRGi 4iqVmIfhIZFSHIo1Sfn2amz0bO/evRffZ9/P83xf6qBElZV5SqbxvFLdoGVUDT4ZrV6lG1q25cqmtEzZ nK5Ta7fFcuWqRK7wVYhrtKVc3nmKkuQdig9K09Tc73B5sLD4HSvr21hJ/MbS+g6iP1NYiG9hbi2JSCyJ @@ -714,7 +654,7 @@ iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsOAAALDgFAvuFBAAAKHUlE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAAKHUlE QVRYR+2X2VPb1xXHyVs77R/QmT5kxi9Npk3STMeZpONOO26Szthtk8aJV2LMJsQqQCBAiEWsAiEh0MZm tIDMvu9gMItBgNlXsRohwAgIO3jXt+enqLXTpyR96kzvzB3ujMS9557v53zvkdP/5FAqlWdS02SeaRKZ MilV2pIslk1IFdnrGVm3t1V52j2ZOm87Ta5ejxNJJqMTUlui4lOVAmGyZ3SS9Ixjix831Gr1r2WZyq7S @@ -764,7 +704,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsOAAALDgFAvuFBAAADZ0lE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAADZ0lE QVQ4T22S30+TVxzG3z/DmyXbzbIf2TKWLJlxiduutiWbog5TqkB/QENKoSD0B7R9X2hL+9KWYhopKAKu FI0IG78GRIZioaijLZgWhbp2QNvxq1p1JSPC++yAvdHtSc7dec75PM/3S/2fGlj2kNVmp3W03qPSMAlF DZ1W6ep2qqrpdIWKTlQotR65iqHziisPZSyvy3Gh+Q/ffAgr608R/usZluJPsLC6f5IIrWxhdjEO99AE @@ -785,7 +725,7 @@ iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsOAAALDgFAvuFBAAAJ/0lE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAAJ/0lE QVRYR81WeVDTdxb3j23tltl/dnY7tlPl2LbTbVep1o6d3Z3uVHdl7Xa62921O60HioDltoqiBDQx4TQh HIEQIBgwB0QIh5igIjcEKkIgyKFc4Uy4AgJiwfrZ94th206LZfevfTNvyISZvM/3vc/n8966/8tQKpW/ EKelfZwsSWeLxGKFMElcKc7I7JDKc8xZyssT2aq8uSxl3pz0knoiXZZjTpJc7IwVplTGCkTyKGEyOypO @@ -834,7 +774,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsOAAALDgFAvuFBAAADXklE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAADXklE QVQ4T1WTXUyaZxTH33hne7PL3VVruou1ienSNF3szZpdrDFNlrRpm/TCxmoddCrYViqiL1YtVbAqyvxI tNU4JQrtVEDk41URGaLQL5ESP4YfBdkUg+IaqfLvI5CRneTkyXPx++Wck3OooxAKhUlisTRT0tAgq3vW aKquqfeKG37bFdU1havrmsNP62W7tKjOS4vEJj5dJWPxeJmESorCRyFtbh7S6o1YXvmI9c1drAc+YXVz @@ -855,7 +795,7 @@ iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsOAAALDgFAvuFBAAAKJElE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAAKJElE QVRYR81Wa1CbZRZmbGnF/tAZrc5oR1vHOurojLU6WnV3dhztD3/s6Li6ujrqthWXXqBbaGkTKIGEe0JC CAkhJIQACQQItxbojTsECoVAKIGWW7jlwiVcC9LCs+dLQ7WzRTv7a8/MO1/yZSbnec95nuccr//L0Gq1 T8lSUz9Plis4EpksW5gkq5alqbqVWTn2DG3ehEaXP5+hzZ9XZuonFOoce5I83RInlFbHCSRZ0cJkTnSC @@ -905,7 +845,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsOAAALDgFAvuFBAAADe0lE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAADe0lE QVQ4T0WTXUzaVxjG/7FpqqZp0vSqadqk6dLEJu4jS9osmVfb3BYvvFm6JrtY1qXLyhYtdtMWqWhBKfwB AbHSVs20M1LFWRQpIF9SRASEzqKMiAQ/JrIqRsEZqfLs4Ex4b845F7/nffK+z6GyVV9fn0fT8jKRVNoq lsjsjYLmFVr6MMkXt6QbxYr0g+bWJIcvXuHwaTuLw2u9WVNTRqi8AzhbcoViSD9qRmThbyyvJbGc2MHi @@ -927,7 +867,7 @@ iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsOAAALDgFAvuFBAAAKzUlE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAAKzUlE QVRYR81WeVAU9hUm03Ta5I9M0zRN4xhq0CCKKB6Imoga8SAmKDFqimcIotxELoFFFlhAdNnlWFiWYwWy LIewHCqIityXByyHHMp97nIjIAaVr2+3aztOS0P/65t5w837fu993/ee2v9liMXiP/GjokzCBdFMHp+f yA3jF/JjhI2xomRZvPjqUEJS2mS8OG0y9ufUoei4ZFmY4ErTJW5E4aUgniiAG84M4PBM3Pz9P1T9u4VH @@ -980,7 +920,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsOAAALDgFAvuFBAAADoElE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAADoElE QVQ4T0WTbUzaVxSHST/tyzL3oelaceKollDFqZtdmzXNPiyL0i6bNmq3pLouttU2WpqttMjEqox331GX FFdcNxfUpFWsiICOKUVEOq1KiWLAN2RTjIptROW3v9TEk9zc3Js8z7nn5FzSXpSUlBySSGqY0qoquayi 2sgXVS5Kquo3BLLaAF9WFxBWyjd4AtkiTyAxcnjl8jw2m0lQh0LwXtTU1XVoevWYcS9gfnkD877XmF3e @@ -1002,7 +942,7 @@ iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsOAAALDgFAvuFBAAAKJUlE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAAKJUlE QVRYR81WeUzb5xm22j8q7b+FpK2apN2yEnXNNi3qofxR9VKbteuaptq6bs2kpGlCCjlIwn1jbDABG3MY jLEBA8YGYq5AMCThxhgS4gMDBsJlLttc5iZNQp69P9fZ1EXp2KRJe6VPIJB+z/O93/M878v6vyylUrld nJX1ebpEGi0SiwuFaeImsSynL1tRZM9TXp7NV6lX8pTqleyCklmpvMieJsm1JAgzmhIEIgVPmB7NSxJ9 @@ -1052,7 +992,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsOAAALDgFAvuFBAAADfUlE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAADfUlE QVQ4T0WT60/bdRTGf1niKxP/gBmj2XQRL8sSF9/4whiji85ljqCSzATDgtlgXAoOWMd6AUpHW+5lBQdz IJfKRQa0UAalpIGuMChx3GxgWC5SunEJULbAoB9/1CY8b775vvg8Oec55wgHUigUR7Ta4rO6wsLSvPwi uyq3YElbeHtLnVeyq8rT794qKN2Sq/OW5GqtXSrPLr2SlnZWpI4E4QMV6/Vtlm4rs3P/sriyxeLaC+ZX @@ -1074,7 +1014,7 @@ iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsOAAALDgFAvuFBAAAK0UlE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAAK0UlE QVRYR81Wa1DTdxblS8d+2O5Od7pttbVLH9P62HHtDjv7oeNu29na7cvVdbW21ZYVBHmIKGCABCEmvBMS IJCEkBAwPIUAiuH9JgSUN8hLXuGVhDcComg9e/8xtnU67vphP+yduQMDM/97fveec++x+7+MjIyMF6RJ SQcS5IoQiVSaLoqX1kiTVb1KTZY5NePSbFpm7kpqRu6K8mLOrEKdZY6Xp/RFiRJrooQSTbgoISQ8RnIg @@ -1127,7 +1067,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsOAAALDgFAvuFBAAADPklE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAADPklE QVQ4T1WTbU+SURjH7/Xab+HLvoBfodl80aq19aJWs9RKQU3yBr0hNeQplYd8SEypkHhoJWCAgA6VEBRL UWIqQzGRUhyKlaT8u7lluq7tv3Ods/P/7TrnXIfIB5/PvyCRyEulnZ0q2fMuT5uoY0vS+eJAKFNk22TK bHuH6oASyrYoocRDUq2qSg6nlHZdYMz5kCuVI7YxF6Lr37G5c4DN1G9s7Bwi9jODaHIfq9tpRBJphNZ3 @@ -1148,7 +1088,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsOAAALDgFAvuFBAAADJElE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAADJElE QVQ4T5WQWUxTQRiF74vRB6NAWIqCQEAobW9LFzYLSBdFK5sFtQpIiyVqNJqgImqEilswcYkmBDVBCUGF gEhAyqIIWJWoPKAmxhQDxj0qlGKFlovH6ZV348OX/86cO+ecGUpjUFSlGBKRmCVzylL5DlmqwCFLIzOd zAz3mucQa8Id9JpQB391iCNCGUi+w5yS9EikGlWV1Kp8+aymPAbpZXJoyxTQmgjHlNCWq7ChXM1OrUmJ @@ -1168,7 +1108,7 @@ iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsOAAALDgFAvuFBAAAJBklE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAAJBklE QVRYR+2XaVBUZxaGU5WqsaYmRgVFI8i+yI7sIjuyyQ5Cs0uDIJuyCgooGtFIEEcSFCcmmphx30VRFgFp gbiwiaIGEGxAaRqQnQaa+853u9Fomc7v+ZFTdeh7L/R3nvO+57v38tnf8X8T6VkpFblHv6W++zGX8t7o 2Wfnu5Zt5zeX/lZsWz8btq2vhTD9SfpZsG18zdhWDGO2hacu29hdm623TpOtY6/K1rBRYatay7IV10iy @@ -1213,7 +1153,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsOAAALDgFAvuFBAAADJElE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAADJElE QVQ4T5WQWUxTQRiF74vRB6NAWIqCQEAobW9LFzYLSBdFK5sFtQpIiyVqNJqgImqEilswcYkmBDVBCUGF gEhAyqIIWJWoPKAmxhQDxj0qlGKFlovH6ZV348OX/86cO+ecGUpjUFSlGBKRmCVzylL5DlmqwCFLIzOd zAz3mucQa8Id9JpQB391iCNCGUi+w5yS9EikGlWV1Kp8+aymPAbpZXJoyxTQmgjHlNCWq7ChXM1OrUmJ @@ -1233,7 +1173,7 @@ iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsOAAALDgFAvuFBAAAJCElE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAAJCElE QVRYR+2Xd1RTeRbHZ/esu+th7GtFsBABaQKK2EFBxA4zWFERxC52sIAdR0HU4+xYx4JiARUQQSAkgUCI GUAgNBWNMoYgEIr0nvfd+yIcnfGEv/ePuefc5P1e3vv9Pvd77+++l+/+sv8bu+y9I+lxwHEmPOgkc3S5 s/LAvNnyw/McyGfLj82dLT/R6Scd7eWnHe3kgY6z5Kdn28r97SfJj9tMkB+dPE7ua2Ui32tuJN9taiDf @@ -1278,7 +1218,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsOAAALDgFAvuFBAAADOUlE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAADOUlE QVQ4T5WQf0zMYRzHvzNsNj8qkpSr7rrSVZdrp2SdRMlSpIWFSGUsuojIxNryq42oVivaVdpdRTmn6AdS 5+RGmV8bJ7pafmR8r+vKt+7I2+Ob+df88drzfJ73ntfn8zzUyfWr8y5tjUZOePBI9nI/+lTQYjqHcJaQ SzgXKKLP+HnR2SI3+pgXl85wc6CPCl2H89aGIDtEkk8VbYky98Svg25XLHTSeLxJ3YF3+xLQuz8R/YQ+ @@ -1299,7 +1239,7 @@ iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsOAAALDgFAvuFBAAAI20lE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAAI20lE QVRYR+2X91dTaRrH/Qc8ZxxHR7GvvVEW2+o4ll2H3bGNR8YZRkVFGPbo2BnLWMbuiIW1AgLqiIAgLZUk JKGlQAoEQm+RTijB0JNAvvskYNn1xJ/nh3nOeXLf3PuG9/N8n+9772XEn/GHif8E7siMenLQGvM0wBrg N6Xj0K6R+mN7RumP7R2tP773M/3xH8foT/iP1Z/aN05/5qfxlBP0Zw9M0p89Mll/7uhk/YWfp+ovHZ+m @@ -1344,7 +1284,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsOAAALDgFAvuFBAAADMUlE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAADMUlE QVQ4T5XPW0jTURwH8P9L70VFJVJqGoa1tJvTDLvBLKKHqIiiIAmKIO2mZRdvqU3XNFOrpUYmUVkp6jYv pDl1UzfnpttcObf5z9VfqemmlXqsvh3+9tJT9PDlcM7hfH7fwxRkRl4tzYtGborAm524hJNc8eFyb/hy eSkruNzk5Zzkqi+XfXkpJ760mMu4uJBLi5/PiRODPE8fHkah9EQc81C6bdbdH41R0yF8th6F23qEX7/8 @@ -1364,7 +1304,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsOAAALDgFAvuFBAAADSUlE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAADSUlE QVQ4T62Sb1DTdRyAfy/qwG0oMscYgWx5cEw7QLAAG5ShE5wiTAcIAVKYzTj5q17hnwgMmyJwbmOFZvPM eiGR6cWuwzvilEWBemRdehnyx9K68mCDHAZPe7E3HW977j7vnudz9/3eR/hf0RitQcnGlh0a4/Gza8pt 4yvfsPyjzHvnt9DNe64r1pd1LdEaT0u1FRk+fT4pu993bG8fJKP9Dkm2ERJafiL+6JB3rrGi1kHYy00s @@ -1385,7 +1325,7 @@ iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsOAAALDgFAvuFBAAAKH0lE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAAKH0lE QVRYR9WWd1CU5xaHN7kJRKmKLFXBEEWpgtLEhhCaSC+CKCAoiBQXFkHA0BcBWaSIoAhILCFojEqMEmyh roVovJqiqIjYjZRdqfK7h91NZvJXQu4/956ZM9/A7LzPc855v/f9GP9P8V5K0WHd5PyKqPDMvQfm+mWU zfJOSVXz2BGm7p7orOyyw1TdlT2L4bpdUvz7/z44+QfVd+yuCtzB3X8otaT6SVTJ1+Pr9jbDfu8tLMpu @@ -1435,7 +1375,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsOAAALDgFAvuFBAAADSUlE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAADSUlE QVQ4T62Sb1DTdRyAfy/qwG0oMscYgWx5cEw7QLAAG5ShE5wiTAcIAVKYzTj5q17hnwgMmyJwbmOFZvPM eiGR6cWuwzvilEWBemRdehnyx9K68mCDHAZPe7E3HW977j7vnudz9/3eR/hf0RitQcnGlh0a4/Gza8pt 4yvfsPyjzHvnt9DNe64r1pd1LdEaT0u1FRk+fT4pu993bG8fJKP9Dkm2ERJafiL+6JB3rrGi1kHYy00s @@ -1456,7 +1396,7 @@ iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAArtAAAK7QECiEnBAAAHi0lE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAArpAAAK6QH9dc7TAAAHi0lE QVRYR+1We1BTZx6lW7c6aluxPirFqsB2kfKICPJcxaKIloUqglWqqCsCYumKIBERrUhAWKEFeYeHRXlI UVdKoVMFUVQiQoAQwiOEQEKQN/JQAZuz3w3Xdp3YnWGG/a9n5hsuyf1953fO79zvRuUPTAVrr75QWxPb 7M+IERYZXmhqMY4V9hjGCZtM4kW563OGbenb/j/YWAB3iyTJCLOwF1dqR1HWOo4iwRjSOaM4WdgH21SJ @@ -1495,7 +1435,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsOAAALDgFAvuFBAAADsUlE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAADsUlE QVQ4T3WTe0yTVxjGT7Is6YAM5TKqHyDMAYPEhM0LYxDDRjZAFIvI/aJ0wCaMYenageU6BIUCOkBBKAgE WC2I0MlFLRIatiEOnMPFObK4i2bp16/QUqqAI8+OG/tzT3L+Ouf5Pe973nPIf8qUlDmUn5JHllZWn6lt aJ7Jq+v668206jW+QPbIaZ9o1j5IOGrrH9dp4xdbbbUzSsLz3X+EeAZvJTL5eaFccWlO1jq0ntHyNSIa @@ -1518,7 +1458,7 @@ iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAArtAAAK7QECiEnBAAAHi0lE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAArpAAAK6QH9dc7TAAAHi0lE QVRYR+1We1BTZx6lW7c6aluxPirFqsB2kfKICPJcxaKIloUqglWqqCsCYumKIBERrUhAWKEFeYeHRXlI UVdKoVMFUVQiQoAQwiOEQEKQN/JQAZuz3w3Xdp3YnWGG/a9n5hsuyf1953fO79zvRuUPTAVrr75QWxPb 7M+IERYZXmhqMY4V9hjGCZtM4kW563OGbenb/j/YWAB3iyTJCLOwF1dqR1HWOo4iwRjSOaM4WdgH21SJ @@ -1557,7 +1497,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsOAAALDgFAvuFBAAADn0lE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAADn0lE QVQ4T3WTa0yTVwCGvx/bD5Il2wSnTIajgGJhoGBdyJZdkoHTzN2ysDhiYKtjoOAA6dCiwIpDLjKwGREF 0TIKSGGIUruJZWIxbKusAdeVgqVMCpRLb1/7tbS0vDup7Ofe5P13nifvycmh/kvRqfyNNZWCj7+vLqlr ulQz0iPme0W1HI+wNNRQwQtRncre/HM+94WW3PSgc8fSn+flHHou7fMDAS9S9cKiw13t1eoBaZFv9F4G @@ -1579,7 +1519,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsOAAALDgFAvuFBAAACSElE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAACSElE QVQ4T82RW0iTARTHzze/fX6bs83dSqeu3FziVhlomspKMFq2RJQIy5AgK5UkBZOMAskgqmVSPST5ki92 vxhhYGWw7hYriSSTrRtUVC9diIz+nc/5EET06h9+b//fOQcOTf1UGWnaFquhqs5i7G+eYf7emGz9VanX DZdKUulk5e9sJlIHki3+PTZrb2dq0tcTbieuZrvR53HiuM2CTkM81qrFn0uIfJNKNLunm/L2J5oPd9mT @@ -1596,7 +1536,7 @@ iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsOAAALDgFAvuFBAAAHAUlE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAAHAUlE QVRYR+2UaVBUVxqGuypTyfxImamAjCxCr3QDdrPTgAKKiCBgBGPUCElFcUqzOgYGjUILKKgQjBkUxQFB EKZUXIKArC0Nyo40mGZrllGQfXdkUfudr9uuzI+ZqSQVf03xVr11761z73m+95zvXMai/u8UHR1tHB8f //nJkyfzzp07N5iRkaFKS0tTnTp1qi8qKiozJibGWfvq61NcXJyIgOEJCQkN165de9nY2IjJyUm8ePEC @@ -1633,7 +1573,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsOAAALDgFAvuFBAAACj0lE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAACj0lE QVQ4T82S60vTYRiGf59qeEK3qXnYZm7zkDZTc6lzVtrItE2FaViRtFFtLctULM1KO0lZkVqiCEnmAUwz /OAUSjPkp2k5SpRamiYWzLmtBTWy7G6tgR/qD/CC+9t9vTw8z0usfg5kZ1MqKiqS8/Pz66whVSrVfF5e HlleXi6yV/7lMItFOSfk77mcltzW8qjL3NnRDqPRAIvFArPZbEtVVdXP0tLSHXblL1eE0fwL22Jqrovi @@ -1651,7 +1591,7 @@ iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsOAAALDgFAvuFBAAAG9ElE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAAG9ElE QVRYR+2UeVCT6R3HM91ujxmuBREUVLoqhiPhCAkgqxxyBWRFxQ24CgtSVLawDgJlgRAIkCwC4tYDF2uV 9WyttS13QMAACwGCHEsQMIDscuOB2xbQmm+fvEnb6bSddqf+1eE78/zxzvu8z+f3/f5+z0tb0f+dRCKR eV5eXmx+fn5ZcXHx5OXLl1WXLl1SFRUVjQuFwivZ2dmu2q2vTwUFBbZkpRFI+61bt17J5XI8e/YML1++ @@ -1687,7 +1627,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsOAAALDgFAvuFBAAACjklE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAACjklE QVQ4T82S3UuTARTG3xvnwM+cGq7MjNl0mS0/mnNzKmqZLcwKTAX3UerWMs2Vacx0JpOco5CypLyoUCkr 0SIzypnIzGUuDdNsYsiCps6XdSNF9mRr0EX9Af7guXt+cDjnEGsfUZ6IqtVq05VKZfNqDAqFwlJaWmqo q6tLdVb+JaiAoPJrQrIyauPvdbZ12zsf3MfSkg3Ly8uw2+2ONDY2/qiurk5xKn+IVzN2CWpCm1J0rKXs @@ -1705,7 +1645,7 @@ iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsOAAALDgFAvuFBAAAHA0lE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAAHA0lE QVRYR+2UeVCU5x3Hd0yaZjmFRcoll2ixXII0ShIFAUEBVxQXAh4oSoVwLOcixy6w7HJqVi1WRSkIkRiB RIIcuxwigpwiSguooKZK8UC8JiNS3W+f992dpDNtp83Uvzp8Z37zzjvv+z6f5/f9fZ+XMaf/O4nFYuOC goKI/Pz8uqKiosny8nJ5aWmp/ODBg/eEQmF5VlaWk/LVdyeyuE1eXh5fIpH0V1VVvR0YGMCzZ8/w5s0b @@ -1742,7 +1682,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsOAAALDgFAvuFBAAAChUlE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAAChUlE QVQ4T82SX0hTcRTHLzXRrTtMp4lmOnOWNqkHwYUKmS7dLBNMLbSUFua9juXYdHPin7lKzWWYRbBJEViJ f0KMcvqglsi1pBoKgZoihBFL55IgKbJvtzXwpd79wBd+D+cD53fOIbY+RUWFPmazOUOr1VrYMEqlckmj 0TCNjY3HPCX/ICzZJyhDezquwNB9xVT3re9xL1ZXnVhfX8fa2po7bW1tP41Go9Rj/CU4Ux+/+6T+Ttip @@ -1760,7 +1700,7 @@ iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsOAAALDgFAvuFBAAAG90lE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAAG90lE QVRYR+2Ua0xTaR7GK1e5CJYWkDvCjONMXD9sNmsyyezOfjBOnNmMMaPEVSPiutnZiRPWiYYYx8so4rC0 3IWWlSKokCqIcr8XSi3Incqd1gItLfRKCxSK9Nm3p83uh93N7mT9tOFJ/ulJzznv7/885/++tC393ykr KysiOzv7T2w2u5rD4ahKSkpsPB7PRv6fS05Ofkjufex89N2JQH7G5XKvEmBPZWXl5uDgIJaWlmC1WrG2 @@ -1797,7 +1737,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsOAAALDgFAvuFBAAACgklE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAACgklE QVQ4T82S7UtTARSHr7Gud9OlNpXSIKI+VARJQZ+SBMteiKJ3idCalFtTiRniQGslsXStbJqSWQgrR5mK Vi5Tp8WauaRRTsxNnc6X3ObdbfYylPTXbQ38UH+AD5xv5+F3OOcQi5+UlFRKqVTuy87OvsuWUSKRjEml UqNCodgVaPmXs+cISnF12QmVYtOTh9XPvPW1T+Hx0PD5fPB6vf5Sq9W/5HL5zoDyF+U1zjbVdV5Z+a0w diff --git a/Source/Krypton Ribbon Examples/Ribbon + Navigator + Workspace/Program.cs b/Source/Krypton Ribbon Examples/Ribbon + Navigator + Workspace/Program.cs index 77a6b758..bd8caed0 100644 --- a/Source/Krypton Ribbon Examples/Ribbon + Navigator + Workspace/Program.cs +++ b/Source/Krypton Ribbon Examples/Ribbon + Navigator + Workspace/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Ribbon Examples/Ribbon + Navigator + Workspace/Properties/AssemblyInfo.cs b/Source/Krypton Ribbon Examples/Ribbon + Navigator + Workspace/Properties/AssemblyInfo.cs index 9ff7e88f..a5d37ace 100644 --- a/Source/Krypton Ribbon Examples/Ribbon + Navigator + Workspace/Properties/AssemblyInfo.cs +++ b/Source/Krypton Ribbon Examples/Ribbon + Navigator + Workspace/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Ribbon Examples/Ribbon + Navigator + Workspace/Ribbon + Navigator + Workspace 2022.csproj b/Source/Krypton Ribbon Examples/Ribbon + Navigator + Workspace/Ribbon + Navigator + Workspace 2022.csproj index 7c615004..ceb70cf9 100644 --- a/Source/Krypton Ribbon Examples/Ribbon + Navigator + Workspace/Ribbon + Navigator + Workspace 2022.csproj +++ b/Source/Krypton Ribbon Examples/Ribbon + Navigator + Workspace/Ribbon + Navigator + Workspace 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe RibbonAndNavigatorAndWorkspace Ribbon and Navigator and Workspace @@ -9,6 +9,12 @@ false true AnyCPU + true + en + preview + enable + 6 + true @@ -16,10 +22,10 @@ - - - - + + + + diff --git a/Source/Krypton Ribbon Examples/Ribbon Controls/Form1.Designer.cs b/Source/Krypton Ribbon Examples/Ribbon Controls/Form1.Designer.cs index 157a7ceb..005a120c 100644 --- a/Source/Krypton Ribbon Examples/Ribbon Controls/Form1.Designer.cs +++ b/Source/Krypton Ribbon Examples/Ribbon Controls/Form1.Designer.cs @@ -28,673 +28,438 @@ protected override void Dispose(bool disposing) /// private void InitializeComponent() { - this.components = new System.ComponentModel.Container(); + components = new System.ComponentModel.Container(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1)); - this.kryptonRibbon = new Krypton.Ribbon.KryptonRibbon(); - this.kryptonContextMenuItem1 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.ribbonTab = new Krypton.Ribbon.KryptonRibbonTab(); - this.kryptonRibbonGroup8 = new Krypton.Ribbon.KryptonRibbonGroup(); - this.kryptonRibbonGroupLines2 = new Krypton.Ribbon.KryptonRibbonGroupLines(); - this.kryptonRibbonGroupTrackBar1 = new Krypton.Ribbon.KryptonRibbonGroupTrackBar(); - this.kryptonRibbonGroupTrackBar2 = new Krypton.Ribbon.KryptonRibbonGroupTrackBar(); - this.kryptonRibbonGroup1 = new Krypton.Ribbon.KryptonRibbonGroup(); - this.kryptonRibbonGroupTriple2 = new Krypton.Ribbon.KryptonRibbonGroupTriple(); - this.textBox1 = new Krypton.Ribbon.KryptonRibbonGroupTextBox(); - this.textBox2 = new Krypton.Ribbon.KryptonRibbonGroupTextBox(); - this.textBox3 = new Krypton.Ribbon.KryptonRibbonGroupTextBox(); - this.buttonSpecAny1 = new Krypton.Toolkit.ButtonSpecAny(); - this.kryptonRibbonGroupTriple1 = new Krypton.Ribbon.KryptonRibbonGroupTriple(); - this.kryptonRibbonGroup5 = new Krypton.Ribbon.KryptonRibbonGroup(); - this.kryptonRibbonGroupTriple6 = new Krypton.Ribbon.KryptonRibbonGroupTriple(); - this.maskedTextBox1 = new Krypton.Ribbon.KryptonRibbonGroupMaskedTextBox(); - this.maskedTextBox2 = new Krypton.Ribbon.KryptonRibbonGroupMaskedTextBox(); - this.maskedTextBox3 = new Krypton.Ribbon.KryptonRibbonGroupMaskedTextBox(); - this.buttonSpecAny3 = new Krypton.Toolkit.ButtonSpecAny(); - this.kryptonRibbonGroup7 = new Krypton.Ribbon.KryptonRibbonGroup(); - this.kryptonRibbonGroupTriple7 = new Krypton.Ribbon.KryptonRibbonGroupTriple(); - this.dateTimePicker1 = new Krypton.Ribbon.KryptonRibbonGroupDateTimePicker(); - this.dateTimePicker2 = new Krypton.Ribbon.KryptonRibbonGroupDateTimePicker(); - this.dateTimePicker3 = new Krypton.Ribbon.KryptonRibbonGroupDateTimePicker(); - this.buttonSpecAny5 = new Krypton.Toolkit.ButtonSpecAny(); - this.kryptonRibbonGroup4 = new Krypton.Ribbon.KryptonRibbonGroup(); - this.kryptonRibbonGroupTriple4 = new Krypton.Ribbon.KryptonRibbonGroupTriple(); - this.comboBox1 = new Krypton.Ribbon.KryptonRibbonGroupComboBox(); - this.comboBox2 = new Krypton.Ribbon.KryptonRibbonGroupComboBox(); - this.comboBox3 = new Krypton.Ribbon.KryptonRibbonGroupComboBox(); - this.buttonSpecAny2 = new Krypton.Toolkit.ButtonSpecAny(); - this.kryptonRibbonGroup6 = new Krypton.Ribbon.KryptonRibbonGroup(); - this.kryptonRibbonGroupLines1 = new Krypton.Ribbon.KryptonRibbonGroupLines(); - this.numericUpDown1 = new Krypton.Ribbon.KryptonRibbonGroupNumericUpDown(); - this.numericUpDown2 = new Krypton.Ribbon.KryptonRibbonGroupNumericUpDown(); - this.buttonSpecAny4 = new Krypton.Toolkit.ButtonSpecAny(); - this.kryptonRibbonGroup2 = new Krypton.Ribbon.KryptonRibbonGroup(); - this.kryptonRibbonGroupTriple3 = new Krypton.Ribbon.KryptonRibbonGroupTriple(); - this.richTextBox1 = new Krypton.Ribbon.KryptonRibbonGroupRichTextBox(); - this.kryptonRibbonGroup3 = new Krypton.Ribbon.KryptonRibbonGroup(); - this.kryptonRibbonGroupTriple5 = new Krypton.Ribbon.KryptonRibbonGroupTriple(); - this.custom9 = new Krypton.Ribbon.KryptonRibbonGroupCustomControl(); - this.custom10 = new Krypton.Ribbon.KryptonRibbonGroupCustomControl(); - this.custom11 = new Krypton.Ribbon.KryptonRibbonGroupCustomControl(); - this.kryptonRibbonGroup9 = new Krypton.Ribbon.KryptonRibbonGroup(); - this.kryptonRibbonGroupTriple8 = new Krypton.Ribbon.KryptonRibbonGroupTriple(); - this.kryptonRibbonGroupButton1 = new Krypton.Ribbon.KryptonRibbonGroupButton(); - this.kryptonRibbonGroupCheckBox1 = new Krypton.Ribbon.KryptonRibbonGroupCheckBox(); - this.kryptonRibbonGroupButton2 = new Krypton.Ribbon.KryptonRibbonGroupButton(); - this.kryptonRibbonGroupLines3 = new Krypton.Ribbon.KryptonRibbonGroupLines(); - this.miscCmbTheme = new Krypton.Ribbon.KryptonRibbonGroupComboBox(); - this.kryptonPanel = new Krypton.Toolkit.KryptonPanel(); - this.kryptonHeaderGroup = new Krypton.Toolkit.KryptonHeaderGroup(); - this.rbOffice2010Blue = new Krypton.Toolkit.KryptonRadioButton(); - this.rbOffice2010Silver = new Krypton.Toolkit.KryptonRadioButton(); - this.rbOffice2010Black = new Krypton.Toolkit.KryptonRadioButton(); - this.rbSparkle = new Krypton.Toolkit.KryptonRadioButton(); - this.rbOffice2007Blue = new Krypton.Toolkit.KryptonRadioButton(); - this.rbSystem = new Krypton.Toolkit.KryptonRadioButton(); - this.rbOffice2007Silver = new Krypton.Toolkit.KryptonRadioButton(); - this.rbOffice2003 = new Krypton.Toolkit.KryptonRadioButton(); - this.rbOffice2007Black = new Krypton.Toolkit.KryptonRadioButton(); - this.kryptonManager = new Krypton.Toolkit.KryptonManager(this.components); - this.kryptonRibbonGroupColorButton1 = new Krypton.Ribbon.KryptonRibbonGroupColorButton(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonRibbon)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonPanel)).BeginInit(); - this.kryptonPanel.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonHeaderGroup)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonHeaderGroup.Panel)).BeginInit(); - this.kryptonHeaderGroup.Panel.SuspendLayout(); - this.kryptonHeaderGroup.SuspendLayout(); - this.SuspendLayout(); + kryptonRibbon = new Krypton.Ribbon.KryptonRibbon(); + kryptonContextMenuItem1 = new Krypton.Toolkit.KryptonContextMenuItem(); + ribbonTab = new Krypton.Ribbon.KryptonRibbonTab(); + kryptonRibbonGroup8 = new Krypton.Ribbon.KryptonRibbonGroup(); + kryptonRibbonGroupLines2 = new Krypton.Ribbon.KryptonRibbonGroupLines(); + kryptonRibbonGroupTrackBar1 = new Krypton.Ribbon.KryptonRibbonGroupTrackBar(); + kryptonRibbonGroupTrackBar2 = new Krypton.Ribbon.KryptonRibbonGroupTrackBar(); + kryptonRibbonGroup1 = new Krypton.Ribbon.KryptonRibbonGroup(); + kryptonRibbonGroupTriple2 = new Krypton.Ribbon.KryptonRibbonGroupTriple(); + textBox1 = new Krypton.Ribbon.KryptonRibbonGroupTextBox(); + textBox2 = new Krypton.Ribbon.KryptonRibbonGroupTextBox(); + textBox3 = new Krypton.Ribbon.KryptonRibbonGroupTextBox(); + buttonSpecAny1 = new Krypton.Toolkit.ButtonSpecAny(); + kryptonRibbonGroupTriple1 = new Krypton.Ribbon.KryptonRibbonGroupTriple(); + kryptonRibbonGroup5 = new Krypton.Ribbon.KryptonRibbonGroup(); + kryptonRibbonGroupTriple6 = new Krypton.Ribbon.KryptonRibbonGroupTriple(); + maskedTextBox1 = new Krypton.Ribbon.KryptonRibbonGroupMaskedTextBox(); + maskedTextBox2 = new Krypton.Ribbon.KryptonRibbonGroupMaskedTextBox(); + maskedTextBox3 = new Krypton.Ribbon.KryptonRibbonGroupMaskedTextBox(); + buttonSpecAny3 = new Krypton.Toolkit.ButtonSpecAny(); + kryptonRibbonGroup7 = new Krypton.Ribbon.KryptonRibbonGroup(); + kryptonRibbonGroupTriple7 = new Krypton.Ribbon.KryptonRibbonGroupTriple(); + dateTimePicker1 = new Krypton.Ribbon.KryptonRibbonGroupDateTimePicker(); + dateTimePicker2 = new Krypton.Ribbon.KryptonRibbonGroupDateTimePicker(); + dateTimePicker3 = new Krypton.Ribbon.KryptonRibbonGroupDateTimePicker(); + buttonSpecAny5 = new Krypton.Toolkit.ButtonSpecAny(); + kryptonRibbonGroup4 = new Krypton.Ribbon.KryptonRibbonGroup(); + kryptonRibbonGroupTriple4 = new Krypton.Ribbon.KryptonRibbonGroupTriple(); + comboBox1 = new Krypton.Ribbon.KryptonRibbonGroupComboBox(); + comboBox2 = new Krypton.Ribbon.KryptonRibbonGroupComboBox(); + comboBox3 = new Krypton.Ribbon.KryptonRibbonGroupComboBox(); + buttonSpecAny2 = new Krypton.Toolkit.ButtonSpecAny(); + kryptonRibbonGroup6 = new Krypton.Ribbon.KryptonRibbonGroup(); + kryptonRibbonGroupLines1 = new Krypton.Ribbon.KryptonRibbonGroupLines(); + numericUpDown1 = new Krypton.Ribbon.KryptonRibbonGroupNumericUpDown(); + numericUpDown2 = new Krypton.Ribbon.KryptonRibbonGroupNumericUpDown(); + buttonSpecAny4 = new Krypton.Toolkit.ButtonSpecAny(); + kryptonRibbonGroup2 = new Krypton.Ribbon.KryptonRibbonGroup(); + kryptonRibbonGroupTriple3 = new Krypton.Ribbon.KryptonRibbonGroupTriple(); + richTextBox1 = new Krypton.Ribbon.KryptonRibbonGroupRichTextBox(); + kryptonRibbonGroup3 = new Krypton.Ribbon.KryptonRibbonGroup(); + kryptonRibbonGroupTriple5 = new Krypton.Ribbon.KryptonRibbonGroupTriple(); + custom9 = new Krypton.Ribbon.KryptonRibbonGroupCustomControl(); + custom10 = new Krypton.Ribbon.KryptonRibbonGroupCustomControl(); + custom11 = new Krypton.Ribbon.KryptonRibbonGroupCustomControl(); + kryptonRibbonGroup9 = new Krypton.Ribbon.KryptonRibbonGroup(); + kryptonRibbonGroupTriple8 = new Krypton.Ribbon.KryptonRibbonGroupTriple(); + kryptonRibbonGroupButton1 = new Krypton.Ribbon.KryptonRibbonGroupButton(); + kryptonRibbonGroupCheckBox1 = new Krypton.Ribbon.KryptonRibbonGroupCheckBox(); + kryptonRibbonGroupButton2 = new Krypton.Ribbon.KryptonRibbonGroupButton(); + kryptonRibbonGroupLines3 = new Krypton.Ribbon.KryptonRibbonGroupLines(); + miscCmbTheme = new Krypton.Ribbon.KryptonRibbonGroupThemeComboBox(); + kryptonRibbonGroupColorButton1 = new Krypton.Ribbon.KryptonRibbonGroupColorButton(); + kryptonPanel = new Krypton.Toolkit.KryptonPanel(); + kryptonManager = new Krypton.Toolkit.KryptonManager(components); + ((System.ComponentModel.ISupportInitialize)kryptonRibbon).BeginInit(); + ((System.ComponentModel.ISupportInitialize)kryptonPanel).BeginInit(); + SuspendLayout(); // // kryptonRibbon // - this.kryptonRibbon.AllowFormIntegrate = true; - this.kryptonRibbon.InDesignHelperMode = true; - this.kryptonRibbon.Name = "kryptonRibbon"; - this.kryptonRibbon.RibbonAppButton.AppButtonMenuItems.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { - this.kryptonContextMenuItem1}); - this.kryptonRibbon.RibbonAppButton.AppButtonShowRecentDocs = false; - this.kryptonRibbon.RibbonTabs.AddRange(new Krypton.Ribbon.KryptonRibbonTab[] { - this.ribbonTab}); - this.kryptonRibbon.SelectedTab = this.ribbonTab; - this.kryptonRibbon.Size = new System.Drawing.Size(1487, 135); - this.kryptonRibbon.TabIndex = 0; + kryptonRibbon.AllowFormIntegrate = true; + kryptonRibbon.InDesignHelperMode = true; + kryptonRibbon.Name = "kryptonRibbon"; + kryptonRibbon.RibbonAppButton.AppButtonMenuItems.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { kryptonContextMenuItem1 }); + kryptonRibbon.RibbonAppButton.AppButtonShowRecentDocs = false; + kryptonRibbon.RibbonTabs.AddRange(new Krypton.Ribbon.KryptonRibbonTab[] { ribbonTab }); + kryptonRibbon.SelectedTab = ribbonTab; + kryptonRibbon.Size = new System.Drawing.Size(2036, 136); + kryptonRibbon.TabIndex = 0; // // kryptonContextMenuItem1 // - this.kryptonContextMenuItem1.Image = ((System.Drawing.Image)(resources.GetObject("kryptonContextMenuItem1.Image"))); - this.kryptonContextMenuItem1.Text = "E&xit"; - this.kryptonContextMenuItem1.Click += new System.EventHandler(this.appMenu_Click); + kryptonContextMenuItem1.Image = (System.Drawing.Image)resources.GetObject("kryptonContextMenuItem1.Image"); + kryptonContextMenuItem1.Text = "E&xit"; // // ribbonTab // - this.ribbonTab.Groups.AddRange(new Krypton.Ribbon.KryptonRibbonGroup[] { - this.kryptonRibbonGroup8, - this.kryptonRibbonGroup1, - this.kryptonRibbonGroup5, - this.kryptonRibbonGroup7, - this.kryptonRibbonGroup4, - this.kryptonRibbonGroup6, - this.kryptonRibbonGroup2, - this.kryptonRibbonGroup3, - this.kryptonRibbonGroup9}); - this.ribbonTab.Text = "Home"; + ribbonTab.Groups.AddRange(new Krypton.Ribbon.KryptonRibbonGroup[] { kryptonRibbonGroup8, kryptonRibbonGroup1, kryptonRibbonGroup5, kryptonRibbonGroup7, kryptonRibbonGroup4, kryptonRibbonGroup6, kryptonRibbonGroup2, kryptonRibbonGroup3, kryptonRibbonGroup9 }); + ribbonTab.Text = "Home"; // // kryptonRibbonGroup8 // - this.kryptonRibbonGroup8.DialogBoxLauncher = false; - this.kryptonRibbonGroup8.Items.AddRange(new Krypton.Ribbon.KryptonRibbonGroupContainer[] { - this.kryptonRibbonGroupLines2}); - this.kryptonRibbonGroup8.TextLine1 = "TrackBar"; + kryptonRibbonGroup8.DialogBoxLauncher = false; + kryptonRibbonGroup8.Items.AddRange(new Krypton.Ribbon.KryptonRibbonGroupContainer[] { kryptonRibbonGroupLines2 }); + kryptonRibbonGroup8.TextLine1 = "TrackBar"; // // kryptonRibbonGroupLines2 // - this.kryptonRibbonGroupLines2.Items.AddRange(new Krypton.Ribbon.KryptonRibbonGroupItem[] { - this.kryptonRibbonGroupTrackBar1, - this.kryptonRibbonGroupTrackBar2}); + kryptonRibbonGroupLines2.Items.AddRange(new Krypton.Ribbon.KryptonRibbonGroupItem[] { kryptonRibbonGroupTrackBar1, kryptonRibbonGroupTrackBar2 }); // // kryptonRibbonGroupTrackBar1 // - this.kryptonRibbonGroupTrackBar1.MaximumLength = 55; - this.kryptonRibbonGroupTrackBar1.MinimumLength = 55; - this.kryptonRibbonGroupTrackBar1.TickStyle = System.Windows.Forms.TickStyle.BottomRight; + kryptonRibbonGroupTrackBar1.MaximumLength = 55; + kryptonRibbonGroupTrackBar1.MinimumLength = 55; + kryptonRibbonGroupTrackBar1.TickStyle = System.Windows.Forms.TickStyle.BottomRight; // // kryptonRibbonGroupTrackBar2 // - this.kryptonRibbonGroupTrackBar2.MaximumLength = 55; - this.kryptonRibbonGroupTrackBar2.MinimumLength = 55; - this.kryptonRibbonGroupTrackBar2.Value = 5; + kryptonRibbonGroupTrackBar2.MaximumLength = 55; + kryptonRibbonGroupTrackBar2.MinimumLength = 55; + kryptonRibbonGroupTrackBar2.Value = 5; // // kryptonRibbonGroup1 // - this.kryptonRibbonGroup1.DialogBoxLauncher = false; - this.kryptonRibbonGroup1.Items.AddRange(new Krypton.Ribbon.KryptonRibbonGroupContainer[] { - this.kryptonRibbonGroupTriple2, - this.kryptonRibbonGroupTriple1}); - this.kryptonRibbonGroup1.TextLine1 = "TextBox"; + kryptonRibbonGroup1.DialogBoxLauncher = false; + kryptonRibbonGroup1.Items.AddRange(new Krypton.Ribbon.KryptonRibbonGroupContainer[] { kryptonRibbonGroupTriple2, kryptonRibbonGroupTriple1 }); + kryptonRibbonGroup1.TextLine1 = "TextBox"; // // kryptonRibbonGroupTriple2 // - this.kryptonRibbonGroupTriple2.Items.AddRange(new Krypton.Ribbon.KryptonRibbonGroupItem[] { - this.textBox1, - this.textBox2, - this.textBox3}); - this.kryptonRibbonGroupTriple2.MaximumSize = Krypton.Ribbon.GroupItemSize.Medium; - this.kryptonRibbonGroupTriple2.MinimumSize = Krypton.Ribbon.GroupItemSize.Medium; + kryptonRibbonGroupTriple2.Items.AddRange(new Krypton.Ribbon.KryptonRibbonGroupItem[] { textBox1, textBox2, textBox3 }); + kryptonRibbonGroupTriple2.MaximumSize = Krypton.Ribbon.GroupItemSize.Medium; + kryptonRibbonGroupTriple2.MinimumSize = Krypton.Ribbon.GroupItemSize.Medium; // // textBox1 // - this.textBox1.KeyTip = "T1"; - this.textBox1.Text = "TextBox"; + textBox1.KeyTip = "T1"; + textBox1.Text = "TextBox"; // // textBox2 // - this.textBox2.KeyTip = "T2"; - this.textBox2.Text = "Another TextBox"; + textBox2.KeyTip = "T2"; + textBox2.Text = "Another TextBox"; // // textBox3 // - this.textBox3.ButtonSpecs.AddRange(new Krypton.Toolkit.ButtonSpecAny[] { - this.buttonSpecAny1}); - this.textBox3.KeyTip = "T3"; - this.textBox3.Text = "Plus ButtonSpec"; + textBox3.ButtonSpecs.Add(buttonSpecAny1); + textBox3.KeyTip = "T3"; + textBox3.Text = "Plus ButtonSpec"; // // buttonSpecAny1 // - this.buttonSpecAny1.Style = Krypton.Toolkit.PaletteButtonStyle.Standalone; - this.buttonSpecAny1.Type = Krypton.Toolkit.PaletteButtonSpecStyle.Close; - this.buttonSpecAny1.UniqueName = "F5915CE07E32464DF5915CE07E32464D"; + buttonSpecAny1.Style = Krypton.Toolkit.PaletteButtonStyle.Standalone; + buttonSpecAny1.ToolTipStyle = Krypton.Toolkit.LabelStyle.ToolTip; + buttonSpecAny1.Type = Krypton.Toolkit.PaletteButtonSpecStyle.Close; + buttonSpecAny1.UniqueName = "F5915CE07E32464DF5915CE07E32464D"; // // kryptonRibbonGroupTriple1 // - this.kryptonRibbonGroupTriple1.MinimumSize = Krypton.Ribbon.GroupItemSize.Large; + kryptonRibbonGroupTriple1.MinimumSize = Krypton.Ribbon.GroupItemSize.Large; // // kryptonRibbonGroup5 // - this.kryptonRibbonGroup5.DialogBoxLauncher = false; - this.kryptonRibbonGroup5.Items.AddRange(new Krypton.Ribbon.KryptonRibbonGroupContainer[] { - this.kryptonRibbonGroupTriple6}); - this.kryptonRibbonGroup5.TextLine1 = "MaskedTextBox"; + kryptonRibbonGroup5.DialogBoxLauncher = false; + kryptonRibbonGroup5.Items.AddRange(new Krypton.Ribbon.KryptonRibbonGroupContainer[] { kryptonRibbonGroupTriple6 }); + kryptonRibbonGroup5.TextLine1 = "MaskedTextBox"; // // kryptonRibbonGroupTriple6 // - this.kryptonRibbonGroupTriple6.Items.AddRange(new Krypton.Ribbon.KryptonRibbonGroupItem[] { - this.maskedTextBox1, - this.maskedTextBox2, - this.maskedTextBox3}); - this.kryptonRibbonGroupTriple6.MaximumSize = Krypton.Ribbon.GroupItemSize.Medium; - this.kryptonRibbonGroupTriple6.MinimumSize = Krypton.Ribbon.GroupItemSize.Medium; + kryptonRibbonGroupTriple6.Items.AddRange(new Krypton.Ribbon.KryptonRibbonGroupItem[] { maskedTextBox1, maskedTextBox2, maskedTextBox3 }); + kryptonRibbonGroupTriple6.MaximumSize = Krypton.Ribbon.GroupItemSize.Medium; + kryptonRibbonGroupTriple6.MinimumSize = Krypton.Ribbon.GroupItemSize.Medium; // // maskedTextBox1 // - this.maskedTextBox1.Mask = "00/00/0000"; - this.maskedTextBox1.PromptChar = '_'; - this.maskedTextBox1.Text = "00-00-0000"; + maskedTextBox1.Mask = "00/00/0000"; + maskedTextBox1.PromptChar = '_'; + maskedTextBox1.Text = "00/00/0000"; // // maskedTextBox2 // - this.maskedTextBox2.Mask = "(000)-0000-0000"; - this.maskedTextBox2.PromptChar = '?'; - this.maskedTextBox2.Text = "( )- -"; + maskedTextBox2.Mask = "(000)-0000-0000"; + maskedTextBox2.PromptChar = '?'; + maskedTextBox2.Text = "( )- -"; // // maskedTextBox3 // - this.maskedTextBox3.ButtonSpecs.AddRange(new Krypton.Toolkit.ButtonSpecAny[] { - this.buttonSpecAny3}); - this.maskedTextBox3.Mask = "00/00/0000"; - this.maskedTextBox3.PromptChar = '-'; - this.maskedTextBox3.Text = " - -"; + maskedTextBox3.ButtonSpecs.Add(buttonSpecAny3); + maskedTextBox3.Mask = "00/00/0000"; + maskedTextBox3.PromptChar = '-'; + maskedTextBox3.Text = " / /"; // // buttonSpecAny3 // - this.buttonSpecAny3.Style = Krypton.Toolkit.PaletteButtonStyle.Standalone; - this.buttonSpecAny3.Type = Krypton.Toolkit.PaletteButtonSpecStyle.Close; - this.buttonSpecAny3.UniqueName = "7D57C7BA2BC2411E7D57C7BA2BC2411E"; + buttonSpecAny3.Style = Krypton.Toolkit.PaletteButtonStyle.Standalone; + buttonSpecAny3.ToolTipStyle = Krypton.Toolkit.LabelStyle.ToolTip; + buttonSpecAny3.Type = Krypton.Toolkit.PaletteButtonSpecStyle.Close; + buttonSpecAny3.UniqueName = "7D57C7BA2BC2411E7D57C7BA2BC2411E"; // // kryptonRibbonGroup7 // - this.kryptonRibbonGroup7.DialogBoxLauncher = false; - this.kryptonRibbonGroup7.Items.AddRange(new Krypton.Ribbon.KryptonRibbonGroupContainer[] { - this.kryptonRibbonGroupTriple7}); - this.kryptonRibbonGroup7.TextLine1 = "DateTimePicker"; + kryptonRibbonGroup7.DialogBoxLauncher = false; + kryptonRibbonGroup7.Items.AddRange(new Krypton.Ribbon.KryptonRibbonGroupContainer[] { kryptonRibbonGroupTriple7 }); + kryptonRibbonGroup7.TextLine1 = "DateTimePicker"; // // kryptonRibbonGroupTriple7 // - this.kryptonRibbonGroupTriple7.Items.AddRange(new Krypton.Ribbon.KryptonRibbonGroupItem[] { - this.dateTimePicker1, - this.dateTimePicker2, - this.dateTimePicker3}); - this.kryptonRibbonGroupTriple7.MaximumSize = Krypton.Ribbon.GroupItemSize.Medium; + kryptonRibbonGroupTriple7.Items.AddRange(new Krypton.Ribbon.KryptonRibbonGroupItem[] { dateTimePicker1, dateTimePicker2, dateTimePicker3 }); + kryptonRibbonGroupTriple7.MaximumSize = Krypton.Ribbon.GroupItemSize.Medium; // // dateTimePicker1 // - this.dateTimePicker1.DataBindings.Add(new System.Windows.Forms.Binding("Value", global::RibbonControls.Properties.Settings.Default, "DateTimePicker1", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); - this.dateTimePicker1.Format = System.Windows.Forms.DateTimePickerFormat.Short; - this.dateTimePicker1.MaximumSize = new System.Drawing.Size(110, 0); - this.dateTimePicker1.MinimumSize = new System.Drawing.Size(110, 0); - this.dateTimePicker1.Value = global::RibbonControls.Properties.Settings.Default.DateTimePicker1; - this.dateTimePicker1.ValueNullable = new System.DateTime(2018, 1, 1, 0, 0, 0, 0); + dateTimePicker1.Format = System.Windows.Forms.DateTimePickerFormat.Short; + dateTimePicker1.MaximumSize = new System.Drawing.Size(110, 0); + dateTimePicker1.MinimumSize = new System.Drawing.Size(110, 0); + dateTimePicker1.ValueNullable = new System.DateTime(2018, 1, 1, 0, 0, 0, 0); // // dateTimePicker2 // - this.dateTimePicker2.Format = System.Windows.Forms.DateTimePickerFormat.Time; - this.dateTimePicker2.MaximumSize = new System.Drawing.Size(110, 0); - this.dateTimePicker2.MinimumSize = new System.Drawing.Size(110, 0); - this.dateTimePicker2.ShowCheckBox = true; - this.dateTimePicker2.ShowUpDown = true; + dateTimePicker2.Format = System.Windows.Forms.DateTimePickerFormat.Time; + dateTimePicker2.MaximumSize = new System.Drawing.Size(110, 0); + dateTimePicker2.MinimumSize = new System.Drawing.Size(110, 0); + dateTimePicker2.ShowCheckBox = true; + dateTimePicker2.ShowUpDown = true; // // dateTimePicker3 // - this.dateTimePicker3.ButtonSpecs.AddRange(new Krypton.Toolkit.ButtonSpecAny[] { - this.buttonSpecAny5}); - this.dateTimePicker3.CustomFormat = "ss.fff"; - this.dateTimePicker3.Format = System.Windows.Forms.DateTimePickerFormat.Custom; - this.dateTimePicker3.MaximumSize = new System.Drawing.Size(110, 0); - this.dateTimePicker3.MinimumSize = new System.Drawing.Size(110, 0); - this.dateTimePicker3.ShowUpDown = true; + dateTimePicker3.ButtonSpecs.Add(buttonSpecAny5); + dateTimePicker3.CustomFormat = "ss.fff"; + dateTimePicker3.Format = System.Windows.Forms.DateTimePickerFormat.Custom; + dateTimePicker3.MaximumSize = new System.Drawing.Size(110, 0); + dateTimePicker3.MinimumSize = new System.Drawing.Size(110, 0); + dateTimePicker3.ShowUpDown = true; // // buttonSpecAny5 // - this.buttonSpecAny5.Style = Krypton.Toolkit.PaletteButtonStyle.Standalone; - this.buttonSpecAny5.Type = Krypton.Toolkit.PaletteButtonSpecStyle.Close; - this.buttonSpecAny5.UniqueName = "EF28ACF080BA46F8EF28ACF080BA46F8"; + buttonSpecAny5.Style = Krypton.Toolkit.PaletteButtonStyle.Standalone; + buttonSpecAny5.ToolTipStyle = Krypton.Toolkit.LabelStyle.ToolTip; + buttonSpecAny5.Type = Krypton.Toolkit.PaletteButtonSpecStyle.Close; + buttonSpecAny5.UniqueName = "EF28ACF080BA46F8EF28ACF080BA46F8"; // // kryptonRibbonGroup4 // - this.kryptonRibbonGroup4.DialogBoxLauncher = false; - this.kryptonRibbonGroup4.Items.AddRange(new Krypton.Ribbon.KryptonRibbonGroupContainer[] { - this.kryptonRibbonGroupTriple4}); - this.kryptonRibbonGroup4.TextLine1 = "ComboBox"; + kryptonRibbonGroup4.DialogBoxLauncher = false; + kryptonRibbonGroup4.Items.AddRange(new Krypton.Ribbon.KryptonRibbonGroupContainer[] { kryptonRibbonGroupTriple4 }); + kryptonRibbonGroup4.TextLine1 = "ComboBox"; // // kryptonRibbonGroupTriple4 // - this.kryptonRibbonGroupTriple4.Items.AddRange(new Krypton.Ribbon.KryptonRibbonGroupItem[] { - this.comboBox1, - this.comboBox2, - this.comboBox3}); - this.kryptonRibbonGroupTriple4.MaximumSize = Krypton.Ribbon.GroupItemSize.Medium; - this.kryptonRibbonGroupTriple4.MinimumSize = Krypton.Ribbon.GroupItemSize.Medium; + kryptonRibbonGroupTriple4.Items.AddRange(new Krypton.Ribbon.KryptonRibbonGroupItem[] { comboBox1, comboBox2, comboBox3 }); + kryptonRibbonGroupTriple4.MaximumSize = Krypton.Ribbon.GroupItemSize.Medium; + kryptonRibbonGroupTriple4.MinimumSize = Krypton.Ribbon.GroupItemSize.Medium; // // comboBox1 // - this.comboBox1.DropDownWidth = 121; - this.comboBox1.FormattingEnabled = false; - this.comboBox1.ItemHeight = 19; - this.comboBox1.Items.AddRange(new object[] { - "First", - "Second", - "Third", - "Fourth", - "Fifth", - "Sixth", - "Seventh"}); - this.comboBox1.KeyTip = "C1"; - this.comboBox1.Text = "Combo"; + comboBox1.DropDownWidth = 121; + comboBox1.FormattingEnabled = false; + comboBox1.ItemHeight = 19; + comboBox1.Items.AddRange(new object[] { "First", "Second", "Third", "Fourth", "Fifth", "Sixth", "Seventh" }); + comboBox1.KeyTip = "C1"; + comboBox1.Text = "Combo"; // // comboBox2 // - this.comboBox2.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.comboBox2.DropDownWidth = 121; - this.comboBox2.FormattingEnabled = false; - this.comboBox2.ItemHeight = 19; - this.comboBox2.Items.AddRange(new object[] { - "England", - "Scotland", - "Wales", - "Ireland", - "Australia", - "Canada"}); - this.comboBox2.KeyTip = "C2"; - this.comboBox2.Text = "England"; + comboBox2.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + comboBox2.DropDownWidth = 121; + comboBox2.FormattingEnabled = false; + comboBox2.ItemHeight = 19; + comboBox2.Items.AddRange(new object[] { "England", "Scotland", "Wales", "Ireland", "Australia", "Canada" }); + comboBox2.KeyTip = "C2"; + comboBox2.Text = "England"; // // comboBox3 // - this.comboBox3.ButtonSpecs.AddRange(new Krypton.Toolkit.ButtonSpecAny[] { - this.buttonSpecAny2}); - this.comboBox3.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.comboBox3.DropDownWidth = 103; - this.comboBox3.FormattingEnabled = false; - this.comboBox3.ItemHeight = 19; - this.comboBox3.Items.AddRange(new object[] { - "Windows 95", - "Windows 98", - "Windows 2000", - "Windows 2003", - "Windows XP", - "Windows Vista"}); - this.comboBox3.KeyTip = "C3"; - this.comboBox3.Text = "Windows 95"; + comboBox3.ButtonSpecs.Add(buttonSpecAny2); + comboBox3.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + comboBox3.DropDownWidth = 103; + comboBox3.FormattingEnabled = false; + comboBox3.ItemHeight = 19; + comboBox3.Items.AddRange(new object[] { "Windows 95", "Windows 98", "Windows 2000", "Windows 2003", "Windows XP", "Windows Vista" }); + comboBox3.KeyTip = "C3"; + comboBox3.Text = "Windows 95"; // // buttonSpecAny2 // - this.buttonSpecAny2.Style = Krypton.Toolkit.PaletteButtonStyle.Standalone; - this.buttonSpecAny2.Type = Krypton.Toolkit.PaletteButtonSpecStyle.Close; - this.buttonSpecAny2.UniqueName = "62AE2B46B4464BC562AE2B46B4464BC5"; + buttonSpecAny2.Style = Krypton.Toolkit.PaletteButtonStyle.Standalone; + buttonSpecAny2.ToolTipStyle = Krypton.Toolkit.LabelStyle.ToolTip; + buttonSpecAny2.Type = Krypton.Toolkit.PaletteButtonSpecStyle.Close; + buttonSpecAny2.UniqueName = "62AE2B46B4464BC562AE2B46B4464BC5"; // // kryptonRibbonGroup6 // - this.kryptonRibbonGroup6.DialogBoxLauncher = false; - this.kryptonRibbonGroup6.Items.AddRange(new Krypton.Ribbon.KryptonRibbonGroupContainer[] { - this.kryptonRibbonGroupLines1}); - this.kryptonRibbonGroup6.TextLine1 = "NumericUpDown"; + kryptonRibbonGroup6.DialogBoxLauncher = false; + kryptonRibbonGroup6.Items.AddRange(new Krypton.Ribbon.KryptonRibbonGroupContainer[] { kryptonRibbonGroupLines1 }); + kryptonRibbonGroup6.TextLine1 = "NumericUpDown"; // // kryptonRibbonGroupLines1 // - this.kryptonRibbonGroupLines1.Items.AddRange(new Krypton.Ribbon.KryptonRibbonGroupItem[] { - this.numericUpDown1, - this.numericUpDown2}); + kryptonRibbonGroupLines1.Items.AddRange(new Krypton.Ribbon.KryptonRibbonGroupItem[] { numericUpDown1, numericUpDown2 }); // // numericUpDown1 // - this.numericUpDown1.DecimalPlaces = 99; - this.numericUpDown1.Increment = new decimal(new int[] { - 1250, - 0, - 0, - 0}); - this.numericUpDown1.Maximum = new decimal(new int[] { - 10000, - 0, - 0, - 0}); - this.numericUpDown1.MaximumSize = new System.Drawing.Size(80, 0); - this.numericUpDown1.MinimumSize = new System.Drawing.Size(80, 0); - this.numericUpDown1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; - this.numericUpDown1.ThousandsSeparator = true; - this.numericUpDown1.Value = new decimal(new int[] { - 2200, - 0, - 0, - 0}); + numericUpDown1.DecimalPlaces = 99; + numericUpDown1.Increment = new decimal(new int[] { 1250, 0, 0, 0 }); + numericUpDown1.Maximum = new decimal(new int[] { 10000, 0, 0, 0 }); + numericUpDown1.MaximumSize = new System.Drawing.Size(80, 0); + numericUpDown1.MinimumSize = new System.Drawing.Size(80, 0); + numericUpDown1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + numericUpDown1.ThousandsSeparator = true; + numericUpDown1.Value = new decimal(new int[] { 2200, 0, 0, 0 }); // // numericUpDown2 // - this.numericUpDown2.ButtonSpecs.AddRange(new Krypton.Toolkit.ButtonSpecAny[] { - this.buttonSpecAny4}); - this.numericUpDown2.DecimalPlaces = 2; - this.numericUpDown2.Increment = new decimal(new int[] { - 33, - 0, - 0, - 131072}); - this.numericUpDown2.MaximumSize = new System.Drawing.Size(80, 0); - this.numericUpDown2.MinimumSize = new System.Drawing.Size(80, 0); - this.numericUpDown2.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; - this.numericUpDown2.Value = new decimal(new int[] { - 21, - 0, - 0, - 0}); + numericUpDown2.ButtonSpecs.Add(buttonSpecAny4); + numericUpDown2.DecimalPlaces = 2; + numericUpDown2.Increment = new decimal(new int[] { 33, 0, 0, 131072 }); + numericUpDown2.MaximumSize = new System.Drawing.Size(80, 0); + numericUpDown2.MinimumSize = new System.Drawing.Size(80, 0); + numericUpDown2.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + numericUpDown2.Value = new decimal(new int[] { 21, 0, 0, 0 }); // // buttonSpecAny4 // - this.buttonSpecAny4.Style = Krypton.Toolkit.PaletteButtonStyle.Standalone; - this.buttonSpecAny4.Type = Krypton.Toolkit.PaletteButtonSpecStyle.Close; - this.buttonSpecAny4.UniqueName = "08C840ABEE6B446808C840ABEE6B4468"; + buttonSpecAny4.Style = Krypton.Toolkit.PaletteButtonStyle.Standalone; + buttonSpecAny4.ToolTipStyle = Krypton.Toolkit.LabelStyle.ToolTip; + buttonSpecAny4.Type = Krypton.Toolkit.PaletteButtonSpecStyle.Close; + buttonSpecAny4.UniqueName = "08C840ABEE6B446808C840ABEE6B4468"; // // kryptonRibbonGroup2 // - this.kryptonRibbonGroup2.DialogBoxLauncher = false; - this.kryptonRibbonGroup2.Items.AddRange(new Krypton.Ribbon.KryptonRibbonGroupContainer[] { - this.kryptonRibbonGroupTriple3}); - this.kryptonRibbonGroup2.TextLine1 = "RichTextBox"; + kryptonRibbonGroup2.DialogBoxLauncher = false; + kryptonRibbonGroup2.Items.AddRange(new Krypton.Ribbon.KryptonRibbonGroupContainer[] { kryptonRibbonGroupTriple3 }); + kryptonRibbonGroup2.TextLine1 = "RichTextBox"; // // kryptonRibbonGroupTriple3 // - this.kryptonRibbonGroupTriple3.Items.AddRange(new Krypton.Ribbon.KryptonRibbonGroupItem[] { - this.richTextBox1}); - this.kryptonRibbonGroupTriple3.MinimumSize = Krypton.Ribbon.GroupItemSize.Large; + kryptonRibbonGroupTriple3.Items.AddRange(new Krypton.Ribbon.KryptonRibbonGroupItem[] { richTextBox1 }); + kryptonRibbonGroupTriple3.MinimumSize = Krypton.Ribbon.GroupItemSize.Large; // // richTextBox1 // - this.richTextBox1.KeyTip = "R1"; - this.richTextBox1.MaximumSize = new System.Drawing.Size(100, 0); - this.richTextBox1.MinimumSize = new System.Drawing.Size(100, 0); - this.richTextBox1.Multiline = true; - this.richTextBox1.Text = ""; + richTextBox1.KeyTip = "R1"; + richTextBox1.MaximumSize = new System.Drawing.Size(100, 0); + richTextBox1.MinimumSize = new System.Drawing.Size(100, 0); + richTextBox1.Multiline = true; + richTextBox1.Text = ""; // // kryptonRibbonGroup3 // - this.kryptonRibbonGroup3.DialogBoxLauncher = false; - this.kryptonRibbonGroup3.Items.AddRange(new Krypton.Ribbon.KryptonRibbonGroupContainer[] { - this.kryptonRibbonGroupTriple5}); - this.kryptonRibbonGroup3.TextLine1 = "Custom"; - this.kryptonRibbonGroup3.TextLine2 = "Controls"; + kryptonRibbonGroup3.DialogBoxLauncher = false; + kryptonRibbonGroup3.Items.AddRange(new Krypton.Ribbon.KryptonRibbonGroupContainer[] { kryptonRibbonGroupTriple5 }); + kryptonRibbonGroup3.TextLine1 = "Custom"; + kryptonRibbonGroup3.TextLine2 = "Controls"; // // kryptonRibbonGroupTriple5 // - this.kryptonRibbonGroupTriple5.Items.AddRange(new Krypton.Ribbon.KryptonRibbonGroupItem[] { - this.custom9, - this.custom10, - this.custom11}); - this.kryptonRibbonGroupTriple5.MaximumSize = Krypton.Ribbon.GroupItemSize.Medium; - this.kryptonRibbonGroupTriple5.MinimumSize = Krypton.Ribbon.GroupItemSize.Medium; + kryptonRibbonGroupTriple5.Items.AddRange(new Krypton.Ribbon.KryptonRibbonGroupItem[] { custom9, custom10, custom11 }); + kryptonRibbonGroupTriple5.MaximumSize = Krypton.Ribbon.GroupItemSize.Medium; + kryptonRibbonGroupTriple5.MinimumSize = Krypton.Ribbon.GroupItemSize.Medium; // // custom9 // - this.custom9.CustomControl = null; - this.custom9.KeyTip = "X1"; + custom9.CustomControl = null; + custom9.KeyTip = "X1"; // // custom10 // - this.custom10.CustomControl = null; - this.custom10.KeyTip = "X2"; + custom10.CustomControl = null; + custom10.KeyTip = "X2"; // // custom11 // - this.custom11.CustomControl = null; - this.custom11.KeyTip = "X3"; + custom11.CustomControl = null; + custom11.KeyTip = "X3"; // // kryptonRibbonGroup9 // - this.kryptonRibbonGroup9.Items.AddRange(new Krypton.Ribbon.KryptonRibbonGroupContainer[] { - this.kryptonRibbonGroupTriple8, - this.kryptonRibbonGroupLines3}); - this.kryptonRibbonGroup9.TextLine1 = "Misc"; + kryptonRibbonGroup9.Items.AddRange(new Krypton.Ribbon.KryptonRibbonGroupContainer[] { kryptonRibbonGroupTriple8, kryptonRibbonGroupLines3 }); + kryptonRibbonGroup9.TextLine1 = "Misc"; // // kryptonRibbonGroupTriple8 // - this.kryptonRibbonGroupTriple8.Items.AddRange(new Krypton.Ribbon.KryptonRibbonGroupItem[] { - this.kryptonRibbonGroupButton1, - this.kryptonRibbonGroupCheckBox1, - this.kryptonRibbonGroupButton2}); + kryptonRibbonGroupTriple8.Items.AddRange(new Krypton.Ribbon.KryptonRibbonGroupItem[] { kryptonRibbonGroupButton1, kryptonRibbonGroupCheckBox1, kryptonRibbonGroupButton2 }); // // kryptonRibbonGroupButton1 // - this.kryptonRibbonGroupButton1.ButtonType = Krypton.Ribbon.GroupButtonType.Check; - this.kryptonRibbonGroupButton1.TextLine1 = "Check"; - this.kryptonRibbonGroupButton1.TextLine2 = "Button"; + kryptonRibbonGroupButton1.ButtonType = Krypton.Ribbon.GroupButtonType.Check; + kryptonRibbonGroupButton1.TextLine1 = "Check"; + kryptonRibbonGroupButton1.TextLine2 = "Button"; // // kryptonRibbonGroupCheckBox1 // - this.kryptonRibbonGroupCheckBox1.Checked = global::RibbonControls.Properties.Settings.Default.RibbonCheckBox; - this.kryptonRibbonGroupCheckBox1.DataBindings.Add(new System.Windows.Forms.Binding("Checked", global::RibbonControls.Properties.Settings.Default, "RibbonCheckBox", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); - this.kryptonRibbonGroupCheckBox1.TextLine1 = "Check"; - this.kryptonRibbonGroupCheckBox1.TextLine2 = "Box"; + kryptonRibbonGroupCheckBox1.TextLine1 = "Check"; + kryptonRibbonGroupCheckBox1.TextLine2 = "Box"; // // kryptonRibbonGroupButton2 // - this.kryptonRibbonGroupButton2.Enabled = false; - this.kryptonRibbonGroupButton2.TextLine1 = "Disabled"; - this.kryptonRibbonGroupButton2.TextLine2 = "Button"; + kryptonRibbonGroupButton2.Enabled = false; + kryptonRibbonGroupButton2.TextLine1 = "Disabled"; + kryptonRibbonGroupButton2.TextLine2 = "Button"; // // kryptonRibbonGroupLines3 // - this.kryptonRibbonGroupLines3.Items.AddRange(new Krypton.Ribbon.KryptonRibbonGroupItem[] { - this.miscCmbTheme, - this.kryptonRibbonGroupColorButton1}); - this.kryptonRibbonGroupLines3.MinimumSize = Krypton.Ribbon.GroupItemSize.Large; + kryptonRibbonGroupLines3.Items.AddRange(new Krypton.Ribbon.KryptonRibbonGroupItem[] { miscCmbTheme, kryptonRibbonGroupColorButton1 }); + kryptonRibbonGroupLines3.MinimumSize = Krypton.Ribbon.GroupItemSize.Large; // // miscCmbTheme // - this.miscCmbTheme.DropDownWidth = 300; - this.miscCmbTheme.FormattingEnabled = false; - this.miscCmbTheme.ItemHeight = 19; - this.miscCmbTheme.MaxDropDownItems = 16; - this.miscCmbTheme.MaximumSize = new System.Drawing.Size(300, 0); - this.miscCmbTheme.MinimumSize = new System.Drawing.Size(300, 0); - this.miscCmbTheme.Text = ""; + miscCmbTheme.DisplayMember = "Key"; + miscCmbTheme.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + miscCmbTheme.DropDownWidth = 300; + miscCmbTheme.FormattingEnabled = false; + miscCmbTheme.ItemHeight = 19; + miscCmbTheme.Items.AddRange(new object[] { resources.GetObject("miscCmbTheme.Items"), resources.GetObject("miscCmbTheme.Items1"), resources.GetObject("miscCmbTheme.Items2"), resources.GetObject("miscCmbTheme.Items3"), resources.GetObject("miscCmbTheme.Items4"), resources.GetObject("miscCmbTheme.Items5"), resources.GetObject("miscCmbTheme.Items6"), resources.GetObject("miscCmbTheme.Items7"), resources.GetObject("miscCmbTheme.Items8"), resources.GetObject("miscCmbTheme.Items9"), resources.GetObject("miscCmbTheme.Items10"), resources.GetObject("miscCmbTheme.Items11"), resources.GetObject("miscCmbTheme.Items12"), resources.GetObject("miscCmbTheme.Items13"), resources.GetObject("miscCmbTheme.Items14"), resources.GetObject("miscCmbTheme.Items15"), resources.GetObject("miscCmbTheme.Items16"), resources.GetObject("miscCmbTheme.Items17"), resources.GetObject("miscCmbTheme.Items18"), resources.GetObject("miscCmbTheme.Items19"), resources.GetObject("miscCmbTheme.Items20"), resources.GetObject("miscCmbTheme.Items21"), resources.GetObject("miscCmbTheme.Items22"), resources.GetObject("miscCmbTheme.Items23"), resources.GetObject("miscCmbTheme.Items24"), resources.GetObject("miscCmbTheme.Items25"), resources.GetObject("miscCmbTheme.Items26"), resources.GetObject("miscCmbTheme.Items27"), resources.GetObject("miscCmbTheme.Items28"), resources.GetObject("miscCmbTheme.Items29"), resources.GetObject("miscCmbTheme.Items30"), resources.GetObject("miscCmbTheme.Items31"), resources.GetObject("miscCmbTheme.Items32"), resources.GetObject("miscCmbTheme.Items33"), resources.GetObject("miscCmbTheme.Items34"), resources.GetObject("miscCmbTheme.Items35"), resources.GetObject("miscCmbTheme.Items36"), resources.GetObject("miscCmbTheme.Items37"), resources.GetObject("miscCmbTheme.Items38"), resources.GetObject("miscCmbTheme.Items39"), resources.GetObject("miscCmbTheme.Items40"), resources.GetObject("miscCmbTheme.Items41"), resources.GetObject("miscCmbTheme.Items42"), resources.GetObject("miscCmbTheme.Items43"), resources.GetObject("miscCmbTheme.Items44"), resources.GetObject("miscCmbTheme.Items45"), resources.GetObject("miscCmbTheme.Items46"), resources.GetObject("miscCmbTheme.Items47"), resources.GetObject("miscCmbTheme.Items48"), resources.GetObject("miscCmbTheme.Items49"), resources.GetObject("miscCmbTheme.Items50"), resources.GetObject("miscCmbTheme.Items51"), resources.GetObject("miscCmbTheme.Items52"), resources.GetObject("miscCmbTheme.Items53"), resources.GetObject("miscCmbTheme.Items54"), resources.GetObject("miscCmbTheme.Items55"), resources.GetObject("miscCmbTheme.Items56"), resources.GetObject("miscCmbTheme.Items57"), resources.GetObject("miscCmbTheme.Items58"), resources.GetObject("miscCmbTheme.Items59"), resources.GetObject("miscCmbTheme.Items60"), resources.GetObject("miscCmbTheme.Items61"), resources.GetObject("miscCmbTheme.Items62"), resources.GetObject("miscCmbTheme.Items63"), resources.GetObject("miscCmbTheme.Items64"), resources.GetObject("miscCmbTheme.Items65"), resources.GetObject("miscCmbTheme.Items66"), resources.GetObject("miscCmbTheme.Items67"), resources.GetObject("miscCmbTheme.Items68"), resources.GetObject("miscCmbTheme.Items69"), resources.GetObject("miscCmbTheme.Items70"), resources.GetObject("miscCmbTheme.Items71"), resources.GetObject("miscCmbTheme.Items72"), resources.GetObject("miscCmbTheme.Items73"), resources.GetObject("miscCmbTheme.Items74"), resources.GetObject("miscCmbTheme.Items75"), resources.GetObject("miscCmbTheme.Items76"), resources.GetObject("miscCmbTheme.Items77"), resources.GetObject("miscCmbTheme.Items78"), resources.GetObject("miscCmbTheme.Items79"), resources.GetObject("miscCmbTheme.Items80"), resources.GetObject("miscCmbTheme.Items81"), resources.GetObject("miscCmbTheme.Items82"), resources.GetObject("miscCmbTheme.Items83"), resources.GetObject("miscCmbTheme.Items84"), resources.GetObject("miscCmbTheme.Items85"), resources.GetObject("miscCmbTheme.Items86"), resources.GetObject("miscCmbTheme.Items87") }); + miscCmbTheme.MaxDropDownItems = 16; + miscCmbTheme.MaximumSize = new System.Drawing.Size(300, 0); + miscCmbTheme.MinimumSize = new System.Drawing.Size(300, 0); + miscCmbTheme.Text = "Microsoft 365 - Blue"; + miscCmbTheme.ValueMember = "Value"; // - // kryptonPanel + // kryptonRibbonGroupColorButton1 // - this.kryptonPanel.Controls.Add(this.kryptonHeaderGroup); - this.kryptonPanel.Dock = System.Windows.Forms.DockStyle.Fill; - this.kryptonPanel.Location = new System.Drawing.Point(0, 135); - this.kryptonPanel.Margin = new System.Windows.Forms.Padding(4); - this.kryptonPanel.Name = "kryptonPanel"; - this.kryptonPanel.Size = new System.Drawing.Size(1487, 205); - this.kryptonPanel.TabIndex = 1; - // - // kryptonHeaderGroup - // - this.kryptonHeaderGroup.GroupBackStyle = Krypton.Toolkit.PaletteBackStyle.ControlRibbon; - this.kryptonHeaderGroup.GroupBorderStyle = Krypton.Toolkit.PaletteBorderStyle.ControlRibbon; - this.kryptonHeaderGroup.HeaderVisiblePrimary = false; - this.kryptonHeaderGroup.HeaderVisibleSecondary = false; - this.kryptonHeaderGroup.Location = new System.Drawing.Point(31, 27); - this.kryptonHeaderGroup.Margin = new System.Windows.Forms.Padding(4); - this.kryptonHeaderGroup.Name = "kryptonHeaderGroup"; - // - // kryptonHeaderGroup.Panel - // - this.kryptonHeaderGroup.Panel.Controls.Add(this.rbOffice2010Blue); - this.kryptonHeaderGroup.Panel.Controls.Add(this.rbOffice2010Silver); - this.kryptonHeaderGroup.Panel.Controls.Add(this.rbOffice2010Black); - this.kryptonHeaderGroup.Panel.Controls.Add(this.rbSparkle); - this.kryptonHeaderGroup.Panel.Controls.Add(this.rbOffice2007Blue); - this.kryptonHeaderGroup.Panel.Controls.Add(this.rbSystem); - this.kryptonHeaderGroup.Panel.Controls.Add(this.rbOffice2007Silver); - this.kryptonHeaderGroup.Panel.Controls.Add(this.rbOffice2003); - this.kryptonHeaderGroup.Panel.Controls.Add(this.rbOffice2007Black); - this.kryptonHeaderGroup.Size = new System.Drawing.Size(579, 134); - this.kryptonHeaderGroup.StateCommon.Border.DrawBorders = ((Krypton.Toolkit.PaletteDrawBorders)((((Krypton.Toolkit.PaletteDrawBorders.Top | Krypton.Toolkit.PaletteDrawBorders.Bottom) - | Krypton.Toolkit.PaletteDrawBorders.Left) - | Krypton.Toolkit.PaletteDrawBorders.Right))); - this.kryptonHeaderGroup.StateCommon.Border.Rounding = 9F; - this.kryptonHeaderGroup.TabIndex = 0; - // - // rbOffice2010Blue - // - this.rbOffice2010Blue.Location = new System.Drawing.Point(25, 16); - this.rbOffice2010Blue.Margin = new System.Windows.Forms.Padding(4); - this.rbOffice2010Blue.Name = "rbOffice2010Blue"; - this.rbOffice2010Blue.Size = new System.Drawing.Size(145, 24); - this.rbOffice2010Blue.TabIndex = 0; - this.rbOffice2010Blue.Values.Text = "Office 2010 - Blue"; - this.rbOffice2010Blue.CheckedChanged += new System.EventHandler(this.rbOffice2010Blue_CheckedChanged); - // - // rbOffice2010Silver - // - this.rbOffice2010Silver.Location = new System.Drawing.Point(25, 46); - this.rbOffice2010Silver.Margin = new System.Windows.Forms.Padding(4); - this.rbOffice2010Silver.Name = "rbOffice2010Silver"; - this.rbOffice2010Silver.Size = new System.Drawing.Size(153, 24); - this.rbOffice2010Silver.TabIndex = 1; - this.rbOffice2010Silver.Values.Text = "Office 2010 - Silver"; - this.rbOffice2010Silver.CheckedChanged += new System.EventHandler(this.rbOffice2010Silver_CheckedChanged); - // - // rbOffice2010Black - // - this.rbOffice2010Black.Location = new System.Drawing.Point(25, 75); - this.rbOffice2010Black.Margin = new System.Windows.Forms.Padding(4); - this.rbOffice2010Black.Name = "rbOffice2010Black"; - this.rbOffice2010Black.Size = new System.Drawing.Size(151, 24); - this.rbOffice2010Black.TabIndex = 2; - this.rbOffice2010Black.Values.Text = "Office 2010 - Black"; - this.rbOffice2010Black.CheckedChanged += new System.EventHandler(this.rbOffice2010Black_CheckedChanged); - // - // rbSparkle - // - this.rbSparkle.Location = new System.Drawing.Point(420, 46); - this.rbSparkle.Margin = new System.Windows.Forms.Padding(4); - this.rbSparkle.Name = "rbSparkle"; - this.rbSparkle.Size = new System.Drawing.Size(118, 24); - this.rbSparkle.TabIndex = 7; - this.rbSparkle.Values.Text = "Sparkle - Blue"; - this.rbSparkle.CheckedChanged += new System.EventHandler(this.rbSparkle_CheckedChanged); - // - // rbOffice2007Blue - // - this.rbOffice2007Blue.Checked = true; - this.rbOffice2007Blue.Location = new System.Drawing.Point(221, 16); - this.rbOffice2007Blue.Margin = new System.Windows.Forms.Padding(4); - this.rbOffice2007Blue.Name = "rbOffice2007Blue"; - this.rbOffice2007Blue.Size = new System.Drawing.Size(145, 24); - this.rbOffice2007Blue.TabIndex = 3; - this.rbOffice2007Blue.Values.Text = "Office 2007 - Blue"; - this.rbOffice2007Blue.CheckedChanged += new System.EventHandler(this.rbOffice2007Blue_CheckedChanged); - // - // rbSystem - // - this.rbSystem.Location = new System.Drawing.Point(420, 75); - this.rbSystem.Margin = new System.Windows.Forms.Padding(4); - this.rbSystem.Name = "rbSystem"; - this.rbSystem.Size = new System.Drawing.Size(72, 24); - this.rbSystem.TabIndex = 8; - this.rbSystem.Values.Text = "System"; - this.rbSystem.CheckedChanged += new System.EventHandler(this.rbSystem_CheckedChanged); - // - // rbOffice2007Silver - // - this.rbOffice2007Silver.Location = new System.Drawing.Point(221, 46); - this.rbOffice2007Silver.Margin = new System.Windows.Forms.Padding(4); - this.rbOffice2007Silver.Name = "rbOffice2007Silver"; - this.rbOffice2007Silver.Size = new System.Drawing.Size(153, 24); - this.rbOffice2007Silver.TabIndex = 4; - this.rbOffice2007Silver.Values.Text = "Office 2007 - Silver"; - this.rbOffice2007Silver.CheckedChanged += new System.EventHandler(this.rbOffice2007Silver_CheckedChanged); - // - // rbOffice2003 - // - this.rbOffice2003.Location = new System.Drawing.Point(420, 16); - this.rbOffice2003.Margin = new System.Windows.Forms.Padding(4); - this.rbOffice2003.Name = "rbOffice2003"; - this.rbOffice2003.Size = new System.Drawing.Size(101, 24); - this.rbOffice2003.TabIndex = 6; - this.rbOffice2003.Values.Text = "Office 2003"; - this.rbOffice2003.CheckedChanged += new System.EventHandler(this.rbOffice2003_CheckedChanged); - // - // rbOffice2007Black - // - this.rbOffice2007Black.Location = new System.Drawing.Point(221, 75); - this.rbOffice2007Black.Margin = new System.Windows.Forms.Padding(4); - this.rbOffice2007Black.Name = "rbOffice2007Black"; - this.rbOffice2007Black.Size = new System.Drawing.Size(151, 24); - this.rbOffice2007Black.TabIndex = 5; - this.rbOffice2007Black.Values.Text = "Office 2007 - Black"; - this.rbOffice2007Black.CheckedChanged += new System.EventHandler(this.rbOffice2007Black_CheckedChanged); - // - // kryptonManager - // - this.kryptonManager.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.Office2007Blue; // - // kryptonRibbonGroupColorButton1 + // kryptonPanel // - this.kryptonRibbonGroupColorButton1.RecentColors = new System.Drawing.Color[0]; + kryptonPanel.Dock = System.Windows.Forms.DockStyle.Fill; + kryptonPanel.Location = new System.Drawing.Point(0, 136); + kryptonPanel.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + kryptonPanel.Name = "kryptonPanel"; + kryptonPanel.Size = new System.Drawing.Size(2036, 149); + kryptonPanel.TabIndex = 1; // // Form1 // - this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(1487, 340); - this.Controls.Add(this.kryptonPanel); - this.Controls.Add(this.kryptonRibbon); - this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); - this.Margin = new System.Windows.Forms.Padding(4); - this.MinimumSize = new System.Drawing.Size(327, 275); - this.Name = "Form1"; - this.Text = "Ribbon Controls"; - this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.Form1_FormClosing); - this.Load += new System.EventHandler(this.Form1_Load); - ((System.ComponentModel.ISupportInitialize)(this.kryptonRibbon)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonPanel)).EndInit(); - this.kryptonPanel.ResumeLayout(false); - ((System.ComponentModel.ISupportInitialize)(this.kryptonHeaderGroup.Panel)).EndInit(); - this.kryptonHeaderGroup.Panel.ResumeLayout(false); - this.kryptonHeaderGroup.Panel.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonHeaderGroup)).EndInit(); - this.kryptonHeaderGroup.ResumeLayout(false); - this.ResumeLayout(false); - this.PerformLayout(); - + AutoScaleDimensions = new System.Drawing.SizeF(8F, 20F); + AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + ClientSize = new System.Drawing.Size(2036, 285); + Controls.Add(kryptonPanel); + Controls.Add(kryptonRibbon); + Icon = (System.Drawing.Icon)resources.GetObject("$this.Icon"); + Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + MinimumSize = new System.Drawing.Size(327, 332); + Name = "Form1"; + Text = "Ribbon Controls"; + Load += Form1_Load; + ((System.ComponentModel.ISupportInitialize)kryptonRibbon).EndInit(); + ((System.ComponentModel.ISupportInitialize)kryptonPanel).EndInit(); + ResumeLayout(false); + PerformLayout(); } #endregion @@ -709,12 +474,6 @@ private void InitializeComponent() private Krypton.Ribbon.KryptonRibbonGroupCustomControl custom9; private Krypton.Ribbon.KryptonRibbonGroupCustomControl custom10; private Krypton.Ribbon.KryptonRibbonGroupCustomControl custom11; - private Krypton.Toolkit.KryptonRadioButton rbSystem; - private Krypton.Toolkit.KryptonRadioButton rbOffice2003; - private Krypton.Toolkit.KryptonRadioButton rbOffice2007Black; - private Krypton.Toolkit.KryptonRadioButton rbOffice2007Silver; - private Krypton.Toolkit.KryptonRadioButton rbOffice2007Blue; - private Krypton.Toolkit.KryptonHeaderGroup kryptonHeaderGroup; private Krypton.Toolkit.KryptonManager kryptonManager; private Krypton.Ribbon.KryptonRibbonGroupTriple kryptonRibbonGroupTriple2; private Krypton.Ribbon.KryptonRibbonGroupTextBox textBox1; @@ -737,7 +496,6 @@ private void InitializeComponent() private Krypton.Ribbon.KryptonRibbonGroupMaskedTextBox maskedTextBox2; private Krypton.Ribbon.KryptonRibbonGroupMaskedTextBox maskedTextBox3; private Krypton.Toolkit.ButtonSpecAny buttonSpecAny3; - private Krypton.Toolkit.KryptonRadioButton rbSparkle; private Krypton.Ribbon.KryptonRibbonGroup kryptonRibbonGroup6; private Krypton.Ribbon.KryptonRibbonGroupLines kryptonRibbonGroupLines1; private Krypton.Ribbon.KryptonRibbonGroupNumericUpDown numericUpDown1; @@ -749,9 +507,6 @@ private void InitializeComponent() private Krypton.Ribbon.KryptonRibbonGroupDateTimePicker dateTimePicker2; private Krypton.Ribbon.KryptonRibbonGroupDateTimePicker dateTimePicker3; private Krypton.Toolkit.ButtonSpecAny buttonSpecAny5; - private Krypton.Toolkit.KryptonRadioButton rbOffice2010Blue; - private Krypton.Toolkit.KryptonRadioButton rbOffice2010Silver; - private Krypton.Toolkit.KryptonRadioButton rbOffice2010Black; private Krypton.Ribbon.KryptonRibbonGroup kryptonRibbonGroup8; private Krypton.Ribbon.KryptonRibbonGroupLines kryptonRibbonGroupLines2; private Krypton.Ribbon.KryptonRibbonGroupTrackBar kryptonRibbonGroupTrackBar1; @@ -762,7 +517,7 @@ private void InitializeComponent() private Krypton.Ribbon.KryptonRibbonGroupCheckBox kryptonRibbonGroupCheckBox1; private Krypton.Ribbon.KryptonRibbonGroupButton kryptonRibbonGroupButton2; private Krypton.Ribbon.KryptonRibbonGroupLines kryptonRibbonGroupLines3; - private Krypton.Ribbon.KryptonRibbonGroupComboBox miscCmbTheme; + private Krypton.Ribbon.KryptonRibbonGroupThemeComboBox miscCmbTheme; private Krypton.Ribbon.KryptonRibbonGroupColorButton kryptonRibbonGroupColorButton1; } } diff --git a/Source/Krypton Ribbon Examples/Ribbon Controls/Form1.cs b/Source/Krypton Ribbon Examples/Ribbon Controls/Form1.cs index 4054a1b7..329ca14f 100644 --- a/Source/Krypton Ribbon Examples/Ribbon Controls/Form1.cs +++ b/Source/Krypton Ribbon Examples/Ribbon Controls/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -15,6 +15,7 @@ using System.Windows.Forms; using Krypton.Toolkit; + using RibbonControls.Properties; namespace RibbonControls @@ -28,14 +29,11 @@ public Form1() new Font(@"Segoe UI", 12F, FontStyle.Regular, GraphicsUnit.Point, 0); miscCmbTheme.ComboBox.StateCommon.Item.Content.ShortText.Font = miscCmbTheme.ComboBox.StateCommon.ComboBox.Content.Font; - // Hook into changes in the global palette - ThemeManager.PropagateThemeSelector(miscCmbTheme.ComboBox); - miscCmbTheme.Text = ThemeManager.ReturnPaletteModeManagerAsString(kryptonManager.GlobalPaletteMode); } private LinkLabel CreateLinkLabel(string text) { - LinkLabel ll = new LinkLabel + var ll = new LinkLabel { BackColor = Color.Transparent, Text = text @@ -45,7 +43,7 @@ private LinkLabel CreateLinkLabel(string text) private NumericUpDown CreateNumericUpDown(decimal value) { - NumericUpDown nud = new NumericUpDown + var nud = new NumericUpDown { Value = value }; @@ -54,7 +52,7 @@ private NumericUpDown CreateNumericUpDown(decimal value) private ProgressBar CreateProgressBar(int value) { - ProgressBar pb = new ProgressBar + var pb = new ProgressBar { Value = value }; @@ -68,19 +66,16 @@ private void Form1_Load(object sender, EventArgs e) richTextBox1.RichTextBox.Rtf = @"{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\colortbl ;\red0\green0\blue255;\red0\green128\blue0;\red255\green0\blue0;}{\*\generator Msftedit 5.41.15.1507;}\viewkind4\uc1\pard\cf1\f0\fs20 RichTextBox\cf0 with \cf2 Multiline\cf0 set to \cf3 True\cf0 .\par}"; // Hook into the button spec buttons - textBox3.ButtonSpecs[0].Click += OnTextBox3Clear; - comboBox3.ButtonSpecs[0].Click += OnComboBox3Clear; - dateTimePicker3.ButtonSpecs[0].Click += OnDateTimePicker3Clear; - maskedTextBox3.ButtonSpecs[0].Click += OnMaskedTextBox3Clear; - numericUpDown2.ButtonSpecs[0].Click += OnNumericUpDown2Clear; - + textBox3.ButtonSpecs[0].Click += OnTextBox3Clear!; + comboBox3.ButtonSpecs[0].Click += OnComboBox3Clear!; + dateTimePicker3.ButtonSpecs[0].Click += OnDateTimePicker3Clear!; + maskedTextBox3.ButtonSpecs[0].Click += OnMaskedTextBox3Clear!; + numericUpDown2.ButtonSpecs[0].Click += OnNumericUpDown2Clear!; + // Create and associate various controls custom9.CustomControl = CreateLinkLabel("LinkLabel Control"); custom10.CustomControl = CreateNumericUpDown(50); custom11.CustomControl = CreateProgressBar(75); - - // Set initial focus to the palette selection radio button - rbOffice2007Blue.Focus(); } private void OnTextBox3Clear(object sender, EventArgs e) @@ -108,51 +103,6 @@ private void OnNumericUpDown2Clear(object sender, EventArgs e) numericUpDown2.Value = numericUpDown2.Minimum; } - private void rbOffice2010Blue_CheckedChanged(object sender, EventArgs e) - { - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2010Blue; - } - - private void rbOffice2010Silver_CheckedChanged(object sender, EventArgs e) - { - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2010Silver; - } - - private void rbOffice2010Black_CheckedChanged(object sender, EventArgs e) - { - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2010Black; - } - - private void rbOffice2007Blue_CheckedChanged(object sender, EventArgs e) - { - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2007Blue; - } - - private void rbOffice2007Silver_CheckedChanged(object sender, EventArgs e) - { - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2007Silver; - } - - private void rbOffice2007Black_CheckedChanged(object sender, EventArgs e) - { - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2007Black; - } - - private void rbOffice2003_CheckedChanged(object sender, EventArgs e) - { - kryptonManager.GlobalPaletteMode = PaletteModeManager.ProfessionalOffice2003; - } - - private void rbSystem_CheckedChanged(object sender, EventArgs e) - { - kryptonManager.GlobalPaletteMode = PaletteModeManager.ProfessionalSystem; - } - - private void rbSparkle_CheckedChanged(object sender, EventArgs e) - { - kryptonManager.GlobalPaletteMode = PaletteModeManager.SparkleBlue; - } - private void appMenu_Click(object sender, EventArgs e) { Close(); diff --git a/Source/Krypton Ribbon Examples/Ribbon Controls/Form1.resx b/Source/Krypton Ribbon Examples/Ribbon Controls/Form1.resx index 66518d18..b0bdcbb3 100644 --- a/Source/Krypton Ribbon Examples/Ribbon Controls/Form1.resx +++ b/Source/Krypton Ribbon Examples/Ribbon Controls/Form1.resx @@ -1,17 +1,17 @@ - @@ -151,6 +151,1062 @@ G7JF0oq7IMZ5/uT8WUY9BJOanMOsd2rxooaejGcIIJq9qK88uqHoL2MloV+vGm0Ei9TfIzX69VMUuM80 NQSRc5D18UR9FveBQ86//wacgOEwzfuISMIApz68HEhPBfcZqQieDYmPUS0GJS3Z/QP3GYAbOYgeAZ5a 1H+Bwmwla/gz4qY4HxJ5qPX4hf3LjPkH0I/lQs1t1J0AAAAASUVORK5CYII= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAVUHJvZmVzc2lvbmFsIC0gU3lzdGVtBfz///8bS3J5cHRvbi5Ub29s + a2l0LlBhbGV0dGVNb2RlAQAAAAd2YWx1ZV9fAAgCAAAAAQAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAaUHJvZmVzc2lvbmFsIC0gT2ZmaWNlIDIwMDMF/P///xtLcnlwdG9u + LlRvb2xraXQuUGFsZXR0ZU1vZGUBAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAST2ZmaWNlIDIwMDcgLSBCbHVlBfz///8bS3J5cHRvbi5Ub29sa2l0 + LlBhbGV0dGVNb2RlAQAAAAd2YWx1ZV9fAAgCAAAABAAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAeT2ZmaWNlIDIwMDcgLSBCbHVlIChEYXJrIE1vZGUpBfz///8bS3J5 + cHRvbi5Ub29sa2l0LlBhbGV0dGVNb2RlAQAAAAd2YWx1ZV9fAAgCAAAABQAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAfT2ZmaWNlIDIwMDcgLSBCbHVlIChMaWdodCBNb2RlKQX8////G0ty + eXB0b24uVG9vbGtpdC5QYWxldHRlTW9kZQEAAAAHdmFsdWVfXwAIAgAAAAYAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAUT2ZmaWNlIDIwMDcgLSBTaWx2ZXIF/P///xtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUBAAAAB3ZhbHVlX18ACAIAAAAHAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAgT2ZmaWNlIDIwMDcgLSBTaWx2ZXIgKERhcmsgTW9kZSkF/P///xtL + cnlwdG9uLlRvb2xraXQuUGFsZXR0ZU1vZGUBAAAAB3ZhbHVlX18ACAIAAAAIAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAhT2ZmaWNlIDIwMDcgLSBTaWx2ZXIgKExpZ2h0IE1vZGUpBfz///8b + S3J5cHRvbi5Ub29sa2l0LlBhbGV0dGVNb2RlAQAAAAd2YWx1ZV9fAAgCAAAACQAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAATT2ZmaWNlIDIwMDcgLSBXaGl0ZQX8////G0tyeXB0b24uVG9vbGtp + dC5QYWxldHRlTW9kZQEAAAAHdmFsdWVfXwAIAgAAAAoAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAATT2ZmaWNlIDIwMDcgLSBCbGFjawX8////G0tyeXB0b24uVG9vbGtp + dC5QYWxldHRlTW9kZQEAAAAHdmFsdWVfXwAIAgAAAAsAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAfT2ZmaWNlIDIwMDcgLSBCbGFjayAoRGFyayBNb2RlKQX8////G0ty + eXB0b24uVG9vbGtpdC5QYWxldHRlTW9kZQEAAAAHdmFsdWVfXwAIAgAAAAwAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAXT2ZmaWNlIDIwMDcgLSBEYXJrIEdyYXkF/P///xtLcnlwdG9uLlRv + b2xraXQuUGFsZXR0ZU1vZGUBAAAAB3ZhbHVlX18ACAIAAAADAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAST2ZmaWNlIDIwMTAgLSBCbHVlBfz///8bS3J5cHRvbi5Ub29sa2l0 + LlBhbGV0dGVNb2RlAQAAAAd2YWx1ZV9fAAgCAAAADgAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAeT2ZmaWNlIDIwMTAgLSBCbHVlIChEYXJrIE1vZGUpBfz///8bS3J5 + cHRvbi5Ub29sa2l0LlBhbGV0dGVNb2RlAQAAAAd2YWx1ZV9fAAgCAAAADwAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAfT2ZmaWNlIDIwMTAgLSBCbHVlIChMaWdodCBNb2RlKQX8////G0ty + eXB0b24uVG9vbGtpdC5QYWxldHRlTW9kZQEAAAAHdmFsdWVfXwAIAgAAABAAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAUT2ZmaWNlIDIwMTAgLSBTaWx2ZXIF/P///xtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUBAAAAB3ZhbHVlX18ACAIAAAARAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAgT2ZmaWNlIDIwMTAgLSBTaWx2ZXIgKERhcmsgTW9kZSkF/P///xtL + cnlwdG9uLlRvb2xraXQuUGFsZXR0ZU1vZGUBAAAAB3ZhbHVlX18ACAIAAAASAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAhT2ZmaWNlIDIwMTAgLSBTaWx2ZXIgKExpZ2h0IE1vZGUpBfz///8b + S3J5cHRvbi5Ub29sa2l0LlBhbGV0dGVNb2RlAQAAAAd2YWx1ZV9fAAgCAAAAEwAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAATT2ZmaWNlIDIwMTAgLSBXaGl0ZQX8////G0tyeXB0b24uVG9vbGtp + dC5QYWxldHRlTW9kZQEAAAAHdmFsdWVfXwAIAgAAABQAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAATT2ZmaWNlIDIwMTAgLSBCbGFjawX8////G0tyeXB0b24uVG9vbGtp + dC5QYWxldHRlTW9kZQEAAAAHdmFsdWVfXwAIAgAAABUAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAfT2ZmaWNlIDIwMTAgLSBCbGFjayAoRGFyayBNb2RlKQX8////G0ty + eXB0b24uVG9vbGtpdC5QYWxldHRlTW9kZQEAAAAHdmFsdWVfXwAIAgAAABYAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAXT2ZmaWNlIDIwMTAgLSBEYXJrIEdyYXkF/P///xtLcnlwdG9uLlRv + b2xraXQuUGFsZXR0ZU1vZGUBAAAAB3ZhbHVlX18ACAIAAAANAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAXT2ZmaWNlIDIwMTMgLSBEYXJrIEdyYXkF/P///xtLcnlwdG9uLlRv + b2xraXQuUGFsZXR0ZU1vZGUBAAAAB3ZhbHVlX18ACAIAAAAXAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAATT2ZmaWNlIDIwMTMgLSBXaGl0ZQX8////G0tyeXB0b24uVG9vbGtp + dC5QYWxldHRlTW9kZQEAAAAHdmFsdWVfXwAIAgAAABkAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAOU3BhcmtsZSAtIEJsdWUF/P///xtLcnlwdG9uLlRvb2xraXQuUGFs + ZXR0ZU1vZGUBAAAAB3ZhbHVlX18ACAIAAAAkAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAaU3BhcmtsZSAtIEJsdWUgKERhcmsgTW9kZSkF/P///xtLcnlwdG9u + LlRvb2xraXQuUGFsZXR0ZU1vZGUBAAAAB3ZhbHVlX18ACAIAAAAlAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAbU3BhcmtsZSAtIEJsdWUgKExpZ2h0IE1vZGUpBfz///8bS3J5cHRv + bi5Ub29sa2l0LlBhbGV0dGVNb2RlAQAAAAd2YWx1ZV9fAAgCAAAAJgAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAQU3BhcmtsZSAtIE9yYW5nZQX8////G0tyeXB0b24uVG9vbGtpdC5Q + YWxldHRlTW9kZQEAAAAHdmFsdWVfXwAIAgAAACcAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAcU3BhcmtsZSAtIE9yYW5nZSAoRGFyayBNb2RlKQX8////G0tyeXB0 + b24uVG9vbGtpdC5QYWxldHRlTW9kZQEAAAAHdmFsdWVfXwAIAgAAACgAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAdU3BhcmtsZSAtIE9yYW5nZSAoTGlnaHQgTW9kZSkF/P///xtLcnlw + dG9uLlRvb2xraXQuUGFsZXR0ZU1vZGUBAAAAB3ZhbHVlX18ACAIAAAApAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAQU3BhcmtsZSAtIFB1cnBsZQX8////G0tyeXB0b24uVG9vbGtpdC5Q + YWxldHRlTW9kZQEAAAAHdmFsdWVfXwAIAgAAACoAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAcU3BhcmtsZSAtIFB1cnBsZSAoRGFyayBNb2RlKQX8////G0tyeXB0 + b24uVG9vbGtpdC5QYWxldHRlTW9kZQEAAAAHdmFsdWVfXwAIAgAAACsAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAdU3BhcmtsZSAtIFB1cnBsZSAoTGlnaHQgTW9kZSkF/P///xtLcnlw + dG9uLlRvb2xraXQuUGFsZXR0ZU1vZGUBAAAAB3ZhbHVlX18ACAIAAAAsAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAUTWljcm9zb2Z0IDM2NSAtIEJsdWUF/P///xtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUBAAAAB3ZhbHVlX18ACAIAAAAdAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAgTWljcm9zb2Z0IDM2NSAtIEJsdWUgKERhcmsgTW9kZSkF/P///xtL + cnlwdG9uLlRvb2xraXQuUGFsZXR0ZU1vZGUBAAAAB3ZhbHVlX18ACAIAAAAeAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAhTWljcm9zb2Z0IDM2NSAtIEJsdWUgKExpZ2h0IE1vZGUpBfz///8b + S3J5cHRvbi5Ub29sa2l0LlBhbGV0dGVNb2RlAQAAAAd2YWx1ZV9fAAgCAAAAHwAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAWTWljcm9zb2Z0IDM2NSAtIFNpbHZlcgX8////G0tyeXB0b24uVG9v + bGtpdC5QYWxldHRlTW9kZQEAAAAHdmFsdWVfXwAIAgAAACAAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAiTWljcm9zb2Z0IDM2NSAtIFNpbHZlciAoRGFyayBNb2RlKQX8//// + G0tyeXB0b24uVG9vbGtpdC5QYWxldHRlTW9kZQEAAAAHdmFsdWVfXwAIAgAAACEAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAjTWljcm9zb2Z0IDM2NSAtIFNpbHZlciAoTGlnaHQgTW9kZSkF/P// + /xtLcnlwdG9uLlRvb2xraXQuUGFsZXR0ZU1vZGUBAAAAB3ZhbHVlX18ACAIAAAAiAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAVTWljcm9zb2Z0IDM2NSAtIFdoaXRlBfz///8bS3J5cHRvbi5Ub29s + a2l0LlBhbGV0dGVNb2RlAQAAAAd2YWx1ZV9fAAgCAAAAIwAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAVTWljcm9zb2Z0IDM2NSAtIEJsYWNrBfz///8bS3J5cHRvbi5Ub29s + a2l0LlBhbGV0dGVNb2RlAQAAAAd2YWx1ZV9fAAgCAAAAGwAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAhTWljcm9zb2Z0IDM2NSAtIEJsYWNrIChEYXJrIE1vZGUpBfz///8b + S3J5cHRvbi5Ub29sa2l0LlBhbGV0dGVNb2RlAQAAAAd2YWx1ZV9fAAgCAAAAHAAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAZTWljcm9zb2Z0IDM2NSAtIERhcmsgR3JheQX8////G0tyeXB0b24u + VG9vbGtpdC5QYWxldHRlTW9kZQEAAAAHdmFsdWVfXwAIAgAAABoAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAGQ3VzdG9tBfz///8bS3J5cHRvbi5Ub29sa2l0LlBhbGV0dGVNb2Rl + AQAAAAd2YWx1ZV9fAAgCAAAALQAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAVUHJvZmVzc2lvbmFsIC0gU3lzdGVtBfz///8bS3J5cHRvbi5Ub29s + a2l0LlBhbGV0dGVNb2RlAQAAAAd2YWx1ZV9fAAgCAAAAAQAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAaUHJvZmVzc2lvbmFsIC0gT2ZmaWNlIDIwMDMF/P///xtLcnlwdG9u + LlRvb2xraXQuUGFsZXR0ZU1vZGUBAAAAB3ZhbHVlX18ACAIAAAACAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAST2ZmaWNlIDIwMDcgLSBCbHVlBfz///8bS3J5cHRvbi5Ub29sa2l0 + LlBhbGV0dGVNb2RlAQAAAAd2YWx1ZV9fAAgCAAAABAAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAeT2ZmaWNlIDIwMDcgLSBCbHVlIChEYXJrIE1vZGUpBfz///8bS3J5 + cHRvbi5Ub29sa2l0LlBhbGV0dGVNb2RlAQAAAAd2YWx1ZV9fAAgCAAAABQAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAfT2ZmaWNlIDIwMDcgLSBCbHVlIChMaWdodCBNb2RlKQX8////G0ty + eXB0b24uVG9vbGtpdC5QYWxldHRlTW9kZQEAAAAHdmFsdWVfXwAIAgAAAAYAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAUT2ZmaWNlIDIwMDcgLSBTaWx2ZXIF/P///xtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUBAAAAB3ZhbHVlX18ACAIAAAAHAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAgT2ZmaWNlIDIwMDcgLSBTaWx2ZXIgKERhcmsgTW9kZSkF/P///xtL + cnlwdG9uLlRvb2xraXQuUGFsZXR0ZU1vZGUBAAAAB3ZhbHVlX18ACAIAAAAIAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAhT2ZmaWNlIDIwMDcgLSBTaWx2ZXIgKExpZ2h0IE1vZGUpBfz///8b + S3J5cHRvbi5Ub29sa2l0LlBhbGV0dGVNb2RlAQAAAAd2YWx1ZV9fAAgCAAAACQAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAATT2ZmaWNlIDIwMDcgLSBXaGl0ZQX8////G0tyeXB0b24uVG9vbGtp + dC5QYWxldHRlTW9kZQEAAAAHdmFsdWVfXwAIAgAAAAoAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAATT2ZmaWNlIDIwMDcgLSBCbGFjawX8////G0tyeXB0b24uVG9vbGtp + dC5QYWxldHRlTW9kZQEAAAAHdmFsdWVfXwAIAgAAAAsAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAfT2ZmaWNlIDIwMDcgLSBCbGFjayAoRGFyayBNb2RlKQX8////G0ty + eXB0b24uVG9vbGtpdC5QYWxldHRlTW9kZQEAAAAHdmFsdWVfXwAIAgAAAAwAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAXT2ZmaWNlIDIwMDcgLSBEYXJrIEdyYXkF/P///xtLcnlwdG9uLlRv + b2xraXQuUGFsZXR0ZU1vZGUBAAAAB3ZhbHVlX18ACAIAAAADAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAST2ZmaWNlIDIwMTAgLSBCbHVlBfz///8bS3J5cHRvbi5Ub29sa2l0 + LlBhbGV0dGVNb2RlAQAAAAd2YWx1ZV9fAAgCAAAADgAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAeT2ZmaWNlIDIwMTAgLSBCbHVlIChEYXJrIE1vZGUpBfz///8bS3J5 + cHRvbi5Ub29sa2l0LlBhbGV0dGVNb2RlAQAAAAd2YWx1ZV9fAAgCAAAADwAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAfT2ZmaWNlIDIwMTAgLSBCbHVlIChMaWdodCBNb2RlKQX8////G0ty + eXB0b24uVG9vbGtpdC5QYWxldHRlTW9kZQEAAAAHdmFsdWVfXwAIAgAAABAAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAUT2ZmaWNlIDIwMTAgLSBTaWx2ZXIF/P///xtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUBAAAAB3ZhbHVlX18ACAIAAAARAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAgT2ZmaWNlIDIwMTAgLSBTaWx2ZXIgKERhcmsgTW9kZSkF/P///xtL + cnlwdG9uLlRvb2xraXQuUGFsZXR0ZU1vZGUBAAAAB3ZhbHVlX18ACAIAAAASAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAhT2ZmaWNlIDIwMTAgLSBTaWx2ZXIgKExpZ2h0IE1vZGUpBfz///8b + S3J5cHRvbi5Ub29sa2l0LlBhbGV0dGVNb2RlAQAAAAd2YWx1ZV9fAAgCAAAAEwAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAATT2ZmaWNlIDIwMTAgLSBXaGl0ZQX8////G0tyeXB0b24uVG9vbGtp + dC5QYWxldHRlTW9kZQEAAAAHdmFsdWVfXwAIAgAAABQAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAATT2ZmaWNlIDIwMTAgLSBCbGFjawX8////G0tyeXB0b24uVG9vbGtp + dC5QYWxldHRlTW9kZQEAAAAHdmFsdWVfXwAIAgAAABUAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAfT2ZmaWNlIDIwMTAgLSBCbGFjayAoRGFyayBNb2RlKQX8////G0ty + eXB0b24uVG9vbGtpdC5QYWxldHRlTW9kZQEAAAAHdmFsdWVfXwAIAgAAABYAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAXT2ZmaWNlIDIwMTAgLSBEYXJrIEdyYXkF/P///xtLcnlwdG9uLlRv + b2xraXQuUGFsZXR0ZU1vZGUBAAAAB3ZhbHVlX18ACAIAAAANAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAXT2ZmaWNlIDIwMTMgLSBEYXJrIEdyYXkF/P///xtLcnlwdG9uLlRv + b2xraXQuUGFsZXR0ZU1vZGUBAAAAB3ZhbHVlX18ACAIAAAAXAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAATT2ZmaWNlIDIwMTMgLSBXaGl0ZQX8////G0tyeXB0b24uVG9vbGtp + dC5QYWxldHRlTW9kZQEAAAAHdmFsdWVfXwAIAgAAABkAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAOU3BhcmtsZSAtIEJsdWUF/P///xtLcnlwdG9uLlRvb2xraXQuUGFs + ZXR0ZU1vZGUBAAAAB3ZhbHVlX18ACAIAAAAkAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAaU3BhcmtsZSAtIEJsdWUgKERhcmsgTW9kZSkF/P///xtLcnlwdG9u + LlRvb2xraXQuUGFsZXR0ZU1vZGUBAAAAB3ZhbHVlX18ACAIAAAAlAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAbU3BhcmtsZSAtIEJsdWUgKExpZ2h0IE1vZGUpBfz///8bS3J5cHRv + bi5Ub29sa2l0LlBhbGV0dGVNb2RlAQAAAAd2YWx1ZV9fAAgCAAAAJgAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAQU3BhcmtsZSAtIE9yYW5nZQX8////G0tyeXB0b24uVG9vbGtpdC5Q + YWxldHRlTW9kZQEAAAAHdmFsdWVfXwAIAgAAACcAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAcU3BhcmtsZSAtIE9yYW5nZSAoRGFyayBNb2RlKQX8////G0tyeXB0 + b24uVG9vbGtpdC5QYWxldHRlTW9kZQEAAAAHdmFsdWVfXwAIAgAAACgAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAdU3BhcmtsZSAtIE9yYW5nZSAoTGlnaHQgTW9kZSkF/P///xtLcnlw + dG9uLlRvb2xraXQuUGFsZXR0ZU1vZGUBAAAAB3ZhbHVlX18ACAIAAAApAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAQU3BhcmtsZSAtIFB1cnBsZQX8////G0tyeXB0b24uVG9vbGtpdC5Q + YWxldHRlTW9kZQEAAAAHdmFsdWVfXwAIAgAAACoAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAcU3BhcmtsZSAtIFB1cnBsZSAoRGFyayBNb2RlKQX8////G0tyeXB0 + b24uVG9vbGtpdC5QYWxldHRlTW9kZQEAAAAHdmFsdWVfXwAIAgAAACsAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAdU3BhcmtsZSAtIFB1cnBsZSAoTGlnaHQgTW9kZSkF/P///xtLcnlw + dG9uLlRvb2xraXQuUGFsZXR0ZU1vZGUBAAAAB3ZhbHVlX18ACAIAAAAsAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAUTWljcm9zb2Z0IDM2NSAtIEJsdWUF/P///xtLcnlwdG9uLlRvb2xr + aXQuUGFsZXR0ZU1vZGUBAAAAB3ZhbHVlX18ACAIAAAAdAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAgTWljcm9zb2Z0IDM2NSAtIEJsdWUgKERhcmsgTW9kZSkF/P///xtL + cnlwdG9uLlRvb2xraXQuUGFsZXR0ZU1vZGUBAAAAB3ZhbHVlX18ACAIAAAAeAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAhTWljcm9zb2Z0IDM2NSAtIEJsdWUgKExpZ2h0IE1vZGUpBfz///8b + S3J5cHRvbi5Ub29sa2l0LlBhbGV0dGVNb2RlAQAAAAd2YWx1ZV9fAAgCAAAAHwAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAWTWljcm9zb2Z0IDM2NSAtIFNpbHZlcgX8////G0tyeXB0b24uVG9v + bGtpdC5QYWxldHRlTW9kZQEAAAAHdmFsdWVfXwAIAgAAACAAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAiTWljcm9zb2Z0IDM2NSAtIFNpbHZlciAoRGFyayBNb2RlKQX8//// + G0tyeXB0b24uVG9vbGtpdC5QYWxldHRlTW9kZQEAAAAHdmFsdWVfXwAIAgAAACEAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAjTWljcm9zb2Z0IDM2NSAtIFNpbHZlciAoTGlnaHQgTW9kZSkF/P// + /xtLcnlwdG9uLlRvb2xraXQuUGFsZXR0ZU1vZGUBAAAAB3ZhbHVlX18ACAIAAAAiAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAVTWljcm9zb2Z0IDM2NSAtIFdoaXRlBfz///8bS3J5cHRvbi5Ub29s + a2l0LlBhbGV0dGVNb2RlAQAAAAd2YWx1ZV9fAAgCAAAAIwAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAVTWljcm9zb2Z0IDM2NSAtIEJsYWNrBfz///8bS3J5cHRvbi5Ub29s + a2l0LlBhbGV0dGVNb2RlAQAAAAd2YWx1ZV9fAAgCAAAAGwAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAhTWljcm9zb2Z0IDM2NSAtIEJsYWNrIChEYXJrIE1vZGUpBfz///8b + S3J5cHRvbi5Ub29sa2l0LlBhbGV0dGVNb2RlAQAAAAd2YWx1ZV9fAAgCAAAAHAAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAZTWljcm9zb2Z0IDM2NSAtIERhcmsgR3JheQX8////G0tyeXB0b24u + VG9vbGtpdC5QYWxldHRlTW9kZQEAAAAHdmFsdWVfXwAIAgAAABoAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEFLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVi + bGljS2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZQQBAAAA6AFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJp + Yy5LZXlWYWx1ZVBhaXJgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwg + Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbS3J5cHRvbi5U + b29sa2l0LlBhbGV0dGVNb2RlLCBLcnlwdG9uLlRvb2xraXQsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj + S2V5VG9rZW49YTg3ZTY3M2U5ZWNiNmU4ZV1dAgAAAANrZXkFdmFsdWUBBBtLcnlwdG9uLlRvb2xraXQu + UGFsZXR0ZU1vZGUCAAAABgMAAAAGQ3VzdG9tBfz///8bS3J5cHRvbi5Ub29sa2l0LlBhbGV0dGVNb2Rl + AQAAAAd2YWx1ZV9fAAgCAAAALQAAAAs= diff --git a/Source/Krypton Ribbon Examples/Ribbon Controls/Program.cs b/Source/Krypton Ribbon Examples/Ribbon Controls/Program.cs index 2028968e..56eb62ee 100644 --- a/Source/Krypton Ribbon Examples/Ribbon Controls/Program.cs +++ b/Source/Krypton Ribbon Examples/Ribbon Controls/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Ribbon Examples/Ribbon Controls/Properties/AssemblyInfo.cs b/Source/Krypton Ribbon Examples/Ribbon Controls/Properties/AssemblyInfo.cs index 747804ba..fb894d5b 100644 --- a/Source/Krypton Ribbon Examples/Ribbon Controls/Properties/AssemblyInfo.cs +++ b/Source/Krypton Ribbon Examples/Ribbon Controls/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Ribbon Examples/Ribbon Controls/Ribbon Controls 2022.csproj b/Source/Krypton Ribbon Examples/Ribbon Controls/Ribbon Controls 2022.csproj index d35527d8..ac3abad4 100644 --- a/Source/Krypton Ribbon Examples/Ribbon Controls/Ribbon Controls 2022.csproj +++ b/Source/Krypton Ribbon Examples/Ribbon Controls/Ribbon Controls 2022.csproj @@ -1,7 +1,7 @@  - - net5.0-windows + + net6.0-windows WinExe RibbonControls Ribbon Controls @@ -10,6 +10,12 @@ false true AnyCPU + true + en + preview + enable + 6 + true @@ -30,8 +36,8 @@ - - + + diff --git a/Source/Krypton Ribbon Examples/Ribbon Gallery/Form1.Designer.cs b/Source/Krypton Ribbon Examples/Ribbon Gallery/Form1.Designer.cs index c191c84b..bbaca8cd 100644 --- a/Source/Krypton Ribbon Examples/Ribbon Gallery/Form1.Designer.cs +++ b/Source/Krypton Ribbon Examples/Ribbon Gallery/Form1.Designer.cs @@ -281,7 +281,7 @@ private void InitializeComponent() // // kryptonManager1 // - this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.Office2007Blue; + this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteMode.Office2007Blue; // // Form1 // diff --git a/Source/Krypton Ribbon Examples/Ribbon Gallery/Form1.cs b/Source/Krypton Ribbon Examples/Ribbon Gallery/Form1.cs index 8ac91510..1f02d9d0 100644 --- a/Source/Krypton Ribbon Examples/Ribbon Gallery/Form1.cs +++ b/Source/Krypton Ribbon Examples/Ribbon Gallery/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -69,7 +69,7 @@ private void kryptonRibbonGroupButton1_Click(object sender, EventArgs e) { if (kryptonRibbonGroupButton1.Checked) { - kryptonManager1.GlobalPaletteMode = PaletteModeManager.Office2010Blue; + kryptonManager1.GlobalPaletteMode = PaletteMode.Office2010Blue; kryptonRibbonGroupButton2.Checked = false; kryptonRibbonGroupButton3.Checked = false; } @@ -79,7 +79,7 @@ private void kryptonRibbonGroupButton2_Click(object sender, EventArgs e) { if (kryptonRibbonGroupButton2.Checked) { - kryptonManager1.GlobalPaletteMode = PaletteModeManager.Office2007Silver; + kryptonManager1.GlobalPaletteMode = PaletteMode.Office2007Silver; kryptonRibbonGroupButton1.Checked = false; kryptonRibbonGroupButton3.Checked = false; } @@ -89,7 +89,7 @@ private void kryptonRibbonGroupButton3_Click(object sender, EventArgs e) { if (kryptonRibbonGroupButton3.Checked) { - kryptonManager1.GlobalPaletteMode = PaletteModeManager.SparkleOrange; + kryptonManager1.GlobalPaletteMode = PaletteMode.SparkleOrange; kryptonRibbonGroupButton1.Checked = false; kryptonRibbonGroupButton2.Checked = false; } diff --git a/Source/Krypton Ribbon Examples/Ribbon Gallery/Program.cs b/Source/Krypton Ribbon Examples/Ribbon Gallery/Program.cs index 7efea738..93939b57 100644 --- a/Source/Krypton Ribbon Examples/Ribbon Gallery/Program.cs +++ b/Source/Krypton Ribbon Examples/Ribbon Gallery/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Ribbon Examples/Ribbon Gallery/Properties/AssemblyInfo.cs b/Source/Krypton Ribbon Examples/Ribbon Gallery/Properties/AssemblyInfo.cs index 5f1405a8..1be5dbb8 100644 --- a/Source/Krypton Ribbon Examples/Ribbon Gallery/Properties/AssemblyInfo.cs +++ b/Source/Krypton Ribbon Examples/Ribbon Gallery/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Ribbon Examples/Ribbon Gallery/Ribbon Gallery 2022.csproj b/Source/Krypton Ribbon Examples/Ribbon Gallery/Ribbon Gallery 2022.csproj index 8da5b79d..8d0502b9 100644 --- a/Source/Krypton Ribbon Examples/Ribbon Gallery/Ribbon Gallery 2022.csproj +++ b/Source/Krypton Ribbon Examples/Ribbon Gallery/Ribbon Gallery 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe RibbonGallery Ribbon Gallery @@ -9,6 +9,12 @@ false true AnyCPU + true + en + preview + enable + 6 + true @@ -16,8 +22,8 @@ - - + + diff --git a/Source/Krypton Ribbon Examples/Ribbon ToolTips/Form1.Designer.cs b/Source/Krypton Ribbon Examples/Ribbon ToolTips/Form1.Designer.cs index 17f39c4f..79b82f12 100644 --- a/Source/Krypton Ribbon Examples/Ribbon ToolTips/Form1.Designer.cs +++ b/Source/Krypton Ribbon Examples/Ribbon ToolTips/Form1.Designer.cs @@ -173,6 +173,7 @@ private void InitializeComponent() this.pasteToolStripMenuItem.Name = "pasteToolStripMenuItem"; this.pasteToolStripMenuItem.Size = new System.Drawing.Size(156, 24); this.pasteToolStripMenuItem.Text = "Paste"; + this.pasteToolStripMenuItem.ToolTipText = "Test Tooltip"; // // pasteSpecialToolStripMenuItem // @@ -383,7 +384,7 @@ private void InitializeComponent() // // kryptonManager // - this.kryptonManager.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.Office2007Blue; + this.kryptonManager.GlobalPaletteMode = Krypton.Toolkit.PaletteMode.Office2007Blue; // // Form1 // diff --git a/Source/Krypton Ribbon Examples/Ribbon ToolTips/Form1.cs b/Source/Krypton Ribbon Examples/Ribbon ToolTips/Form1.cs index 9b31a163..dfc97135 100644 --- a/Source/Krypton Ribbon Examples/Ribbon ToolTips/Form1.cs +++ b/Source/Krypton Ribbon Examples/Ribbon ToolTips/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Ribbon Examples/Ribbon ToolTips/Program.cs b/Source/Krypton Ribbon Examples/Ribbon ToolTips/Program.cs index 570fce13..da2ff656 100644 --- a/Source/Krypton Ribbon Examples/Ribbon ToolTips/Program.cs +++ b/Source/Krypton Ribbon Examples/Ribbon ToolTips/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Ribbon Examples/Ribbon ToolTips/Properties/AssemblyInfo.cs b/Source/Krypton Ribbon Examples/Ribbon ToolTips/Properties/AssemblyInfo.cs index 16acd15e..8fd95b2b 100644 --- a/Source/Krypton Ribbon Examples/Ribbon ToolTips/Properties/AssemblyInfo.cs +++ b/Source/Krypton Ribbon Examples/Ribbon ToolTips/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Ribbon Examples/Ribbon ToolTips/Ribbon ToolTips 2022.csproj b/Source/Krypton Ribbon Examples/Ribbon ToolTips/Ribbon ToolTips 2022.csproj index 09f17a2c..01787c5f 100644 --- a/Source/Krypton Ribbon Examples/Ribbon ToolTips/Ribbon ToolTips 2022.csproj +++ b/Source/Krypton Ribbon Examples/Ribbon ToolTips/Ribbon ToolTips 2022.csproj @@ -1,6 +1,6 @@  - + net48 WinExe RibbonToolTips @@ -10,6 +10,12 @@ false true AnyCPU + true + en + preview + enable + 6 + true @@ -17,8 +23,8 @@ - - + + diff --git a/Source/Krypton Toolkit Examples/ButtonSpec Playground/ButtonSpec Playground 2022.csproj b/Source/Krypton Toolkit Examples/ButtonSpec Playground/ButtonSpec Playground 2022.csproj index da8c67ff..2dc4a9f4 100644 --- a/Source/Krypton Toolkit Examples/ButtonSpec Playground/ButtonSpec Playground 2022.csproj +++ b/Source/Krypton Toolkit Examples/ButtonSpec Playground/ButtonSpec Playground 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe ButtonSpecPlayground Button Spec Playground @@ -11,6 +11,9 @@ AnyCPU en preview + enable + 6 + true ..\..\..\Binaries\Krypton Demos\$(Configuration)\ @@ -25,7 +28,7 @@ - + diff --git a/Source/Krypton Toolkit Examples/ButtonSpec Playground/Form1.Designer.cs b/Source/Krypton Toolkit Examples/ButtonSpec Playground/Form1.Designer.cs index 1e3e8eb9..751b34ad 100644 --- a/Source/Krypton Toolkit Examples/ButtonSpec Playground/Form1.Designer.cs +++ b/Source/Krypton Toolkit Examples/ButtonSpec Playground/Form1.Designer.cs @@ -111,7 +111,7 @@ private void InitializeComponent() // // kryptonManager1 // - this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.Office2007Blue; + this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteMode.Office2007Blue; // // kryptonButtonAdd // diff --git a/Source/Krypton Toolkit Examples/ButtonSpec Playground/Form1.cs b/Source/Krypton Toolkit Examples/ButtonSpec Playground/Form1.cs index c929c94d..e1abbe44 100644 --- a/Source/Krypton Toolkit Examples/ButtonSpec Playground/Form1.cs +++ b/Source/Krypton Toolkit Examples/ButtonSpec Playground/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Toolkit Examples/ButtonSpec Playground/Program.cs b/Source/Krypton Toolkit Examples/ButtonSpec Playground/Program.cs index cf9e93d4..d232616c 100644 --- a/Source/Krypton Toolkit Examples/ButtonSpec Playground/Program.cs +++ b/Source/Krypton Toolkit Examples/ButtonSpec Playground/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -15,13 +15,13 @@ namespace ButtonSpecPlayground { - static class Program + internal static class Program { /// /// The main entry point for the application. /// [STAThread] - static void Main() + private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); diff --git a/Source/Krypton Toolkit Examples/ButtonSpec Playground/Properties/AssemblyInfo.cs b/Source/Krypton Toolkit Examples/ButtonSpec Playground/Properties/AssemblyInfo.cs index 4982851a..8aa09729 100644 --- a/Source/Krypton Toolkit Examples/ButtonSpec Playground/Properties/AssemblyInfo.cs +++ b/Source/Krypton Toolkit Examples/ButtonSpec Playground/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Toolkit Examples/Child Control Stack/Child Control Stack 2022.csproj b/Source/Krypton Toolkit Examples/Child Control Stack/Child Control Stack 2022.csproj index 1290e567..1aab71a4 100644 --- a/Source/Krypton Toolkit Examples/Child Control Stack/Child Control Stack 2022.csproj +++ b/Source/Krypton Toolkit Examples/Child Control Stack/Child Control Stack 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe ChildControlStack Child Control Stack @@ -11,6 +11,9 @@ AnyCPU en preview + enable + 6 + true @@ -21,7 +24,7 @@ - + diff --git a/Source/Krypton Toolkit Examples/Child Control Stack/Form1.Designer.cs b/Source/Krypton Toolkit Examples/Child Control Stack/Form1.Designer.cs index fc7a2a7b..d7e6a733 100644 --- a/Source/Krypton Toolkit Examples/Child Control Stack/Form1.Designer.cs +++ b/Source/Krypton Toolkit Examples/Child Control Stack/Form1.Designer.cs @@ -538,7 +538,7 @@ private void InitializeComponent() // // kryptonManager // - this.kryptonManager.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.Office2007Blue; + this.kryptonManager.GlobalPaletteMode = Krypton.Toolkit.PaletteMode.Office2007Blue; // // Form1 // diff --git a/Source/Krypton Toolkit Examples/Child Control Stack/Form1.cs b/Source/Krypton Toolkit Examples/Child Control Stack/Form1.cs index 92bba9af..709ca7c6 100644 --- a/Source/Krypton Toolkit Examples/Child Control Stack/Form1.cs +++ b/Source/Krypton Toolkit Examples/Child Control Stack/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -35,7 +35,7 @@ private void toolOffice2010_Click(object sender, EventArgs e) { if (!toolOffice2010.Checked) { - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2010Blue; + kryptonManager.GlobalPaletteMode = PaletteMode.Office2010Blue; toolOffice2010.Checked = menuOffice2010.Checked = true; toolOffice2007.Checked = menuOffice2007.Checked = false; toolSystem.Checked = menuSystem.Checked = false; @@ -47,7 +47,7 @@ private void toolOffice2007_Click(object sender, EventArgs e) { if (!toolOffice2007.Checked) { - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2007Blue; + kryptonManager.GlobalPaletteMode = PaletteMode.Office2007Blue; toolOffice2010.Checked = menuOffice2010.Checked = false; toolOffice2007.Checked = menuOffice2007.Checked = true; toolSystem.Checked = menuSystem.Checked = false; @@ -59,7 +59,7 @@ private void toolSystem_Click(object sender, EventArgs e) { if (!toolSystem.Checked) { - kryptonManager.GlobalPaletteMode = PaletteModeManager.ProfessionalSystem; + kryptonManager.GlobalPaletteMode = PaletteMode.ProfessionalSystem; toolOffice2010.Checked = menuOffice2010.Checked = false; toolOffice2007.Checked = menuOffice2007.Checked = false; toolSystem.Checked = menuSystem.Checked = true; @@ -71,7 +71,7 @@ private void toolSparkle_Click(object sender, EventArgs e) { if (!toolSparkle.Checked) { - kryptonManager.GlobalPaletteMode = PaletteModeManager.SparkleBlue; + kryptonManager.GlobalPaletteMode = PaletteMode.SparkleBlue; toolOffice2010.Checked = menuOffice2010.Checked = false; toolOffice2007.Checked = menuOffice2007.Checked = false; toolSystem.Checked = menuSystem.Checked = false; diff --git a/Source/Krypton Toolkit Examples/Child Control Stack/Program.cs b/Source/Krypton Toolkit Examples/Child Control Stack/Program.cs index 733fcf3c..57a31982 100644 --- a/Source/Krypton Toolkit Examples/Child Control Stack/Program.cs +++ b/Source/Krypton Toolkit Examples/Child Control Stack/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -15,13 +15,13 @@ namespace ChildControlStack { - static class Program + internal static class Program { /// /// The main entry point for the application. /// [STAThread] - static void Main() + private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); diff --git a/Source/Krypton Toolkit Examples/Child Control Stack/Properties/AssemblyInfo.cs b/Source/Krypton Toolkit Examples/Child Control Stack/Properties/AssemblyInfo.cs index efd4704b..01ce8831 100644 --- a/Source/Krypton Toolkit Examples/Child Control Stack/Properties/AssemblyInfo.cs +++ b/Source/Krypton Toolkit Examples/Child Control Stack/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Toolkit Examples/Custom Control using Palettes/Custom Control using Palettes 2022.csproj b/Source/Krypton Toolkit Examples/Custom Control using Palettes/Custom Control using Palettes 2022.csproj index 47e131ec..3761999b 100644 --- a/Source/Krypton Toolkit Examples/Custom Control using Palettes/Custom Control using Palettes 2022.csproj +++ b/Source/Krypton Toolkit Examples/Custom Control using Palettes/Custom Control using Palettes 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe CustomControlUsingPalettes Custom Control Using Palettes @@ -11,6 +11,9 @@ AnyCPU en preview + enable + 6 + true @@ -26,7 +29,7 @@ - + diff --git a/Source/Krypton Toolkit Examples/Custom Control using Palettes/Form1.Designer.cs b/Source/Krypton Toolkit Examples/Custom Control using Palettes/Form1.Designer.cs index eec948d8..3f7bbaa9 100644 --- a/Source/Krypton Toolkit Examples/Custom Control using Palettes/Form1.Designer.cs +++ b/Source/Krypton Toolkit Examples/Custom Control using Palettes/Form1.Designer.cs @@ -44,7 +44,7 @@ private void InitializeComponent() this.groupBoxDescription = new System.Windows.Forms.GroupBox(); this.textBox1 = new System.Windows.Forms.TextBox(); this.buttonClose = new System.Windows.Forms.Button(); - this.kryptonPaletteCustom = new Krypton.Toolkit.KryptonPalette(this.components); + this.kryptonPaletteCustom = new Krypton.Toolkit.KryptonCustomPaletteBase(this.components); ((System.ComponentModel.ISupportInitialize)(this.kryptonCheckSet)).BeginInit(); this.groupBoxPalettes.SuspendLayout(); this.groupBoxCustomControl.SuspendLayout(); @@ -53,7 +53,7 @@ private void InitializeComponent() // // kryptonManager // - this.kryptonManager.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.Office2007Blue; + this.kryptonManager.GlobalPaletteMode = Krypton.Toolkit.PaletteMode.Office2007Blue; // // buttonSparkle // @@ -512,7 +512,7 @@ private void InitializeComponent() private System.Windows.Forms.GroupBox groupBoxDescription; private System.Windows.Forms.Button buttonClose; private System.Windows.Forms.CheckBox checkBoxEnabled; - private Krypton.Toolkit.KryptonPalette kryptonPaletteCustom; + private Krypton.Toolkit.KryptonCustomPaletteBase kryptonPaletteCustom; private Krypton.Toolkit.KryptonCheckButton buttonCustom; private System.Windows.Forms.TextBox textBox1; private Krypton.Toolkit.KryptonCheckButton buttonOffice2010Blue; diff --git a/Source/Krypton Toolkit Examples/Custom Control using Palettes/Form1.cs b/Source/Krypton Toolkit Examples/Custom Control using Palettes/Form1.cs index 29f9296d..d1098b72 100644 --- a/Source/Krypton Toolkit Examples/Custom Control using Palettes/Form1.cs +++ b/Source/Krypton Toolkit Examples/Custom Control using Palettes/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -27,19 +27,19 @@ private void kryptonCheckSet_CheckedButtonChanged(object sender, EventArgs e) switch (kryptonCheckSet.CheckedIndex) { case 0: - kryptonManager.GlobalPaletteMode = PaletteModeManager.SparkleBlue; + kryptonManager.GlobalPaletteMode = PaletteMode.SparkleBlue; break; case 1: - kryptonManager.GlobalPaletteMode = PaletteModeManager.ProfessionalSystem; + kryptonManager.GlobalPaletteMode = PaletteMode.ProfessionalSystem; break; case 2: kryptonManager.GlobalPalette = kryptonPaletteCustom; break; case 3: - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2010Blue; + kryptonManager.GlobalPaletteMode = PaletteMode.Office2010Blue; break; case 4: - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2007Blue; + kryptonManager.GlobalPaletteMode = PaletteMode.Office2007Blue; break; } } diff --git a/Source/Krypton Toolkit Examples/Custom Control using Palettes/MyUserControl.cs b/Source/Krypton Toolkit Examples/Custom Control using Palettes/MyUserControl.cs index fe3902d2..332acea4 100644 --- a/Source/Krypton Toolkit Examples/Custom Control using Palettes/MyUserControl.cs +++ b/Source/Krypton Toolkit Examples/Custom Control using Palettes/MyUserControl.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -14,6 +14,7 @@ using System.Drawing; using System.Drawing.Drawing2D; using System.Windows.Forms; + using Krypton.Toolkit; namespace CustomControlUsingPalettes @@ -22,7 +23,7 @@ public class MyUserControl : UserControl { private bool _mouseOver; private bool _mouseDown; - private IPalette _palette; + private PaletteBase? _palette; public MyUserControl() { @@ -37,11 +38,11 @@ public MyUserControl() // Hook into palette events if (_palette != null) { - _palette.PalettePaint += new EventHandler(OnPalettePaint); + _palette.PalettePaint += OnPalettePaint; } // We want to be notified whenever the global palette changes - KryptonManager.GlobalPaletteChanged += new EventHandler(OnGlobalPaletteChanged); + KryptonManager.GlobalPaletteChanged += OnGlobalPaletteChanged; } protected override void Dispose(bool disposing) @@ -51,12 +52,12 @@ protected override void Dispose(bool disposing) // Unhook from the palette events if (_palette != null) { - _palette.PalettePaint -= new EventHandler(OnPalettePaint); + _palette.PalettePaint -= OnPalettePaint; _palette = null; } // Unhook from the static events, otherwise we cannot be garbage collected - KryptonManager.GlobalPaletteChanged -= new EventHandler(OnGlobalPaletteChanged); + KryptonManager.GlobalPaletteChanged -= OnGlobalPaletteChanged; } base.Dispose(disposing); @@ -135,25 +136,25 @@ protected override void OnPaint(PaintEventArgs e) e.Graphics.SmoothingMode = SmoothingMode.AntiAlias; // Fill the entire background in the control background color - using (Brush backBrush = new LinearGradientBrush(ClientRectangle, backColor1, backColor2, backColorAngle)) + using (var backBrush = new LinearGradientBrush(ClientRectangle, backColor1, backColor2, backColorAngle)) { e.Graphics.FillRectangle(backBrush, e.ClipRectangle); } // Fill the entire fish background using a gradient - using (Brush fillBrush = new LinearGradientBrush(ClientRectangle, fillColor1, fillColor2, fillColorAngle)) + using (var fillBrush = new LinearGradientBrush(ClientRectangle, fillColor1, fillColor2, fillColorAngle)) { e.Graphics.FillPath(fillBrush, path); } // Draw the fish border using a single color - using (Pen borderPen = new Pen(borderColor)) + using (var borderPen = new Pen(borderColor)) { e.Graphics.DrawPath(borderPen, path); } // Draw the text in about the center of the control - using (Brush textBrush = new SolidBrush(textColor)) + using (var textBrush = new SolidBrush(textColor)) { e.Graphics.DrawString("Click me!", textFont, textBrush, Width / 2 - 10, Height / 2 - 5); } @@ -166,25 +167,15 @@ protected override void OnPaint(PaintEventArgs e) base.OnPaint(e); } - private PaletteState GetButtonState() - { - // Find the correct state when getting button values - if (!Enabled) - { - return PaletteState.Disabled; - } - else - { - if (_mouseOver) - { - return _mouseDown ? PaletteState.Pressed : PaletteState.Tracking; - } - else - { - return PaletteState.Normal; - } - } - } + // Find the correct state when getting button values + private PaletteState GetButtonState() => + !Enabled + ? PaletteState.Disabled + : _mouseOver + ? _mouseDown + ? PaletteState.Pressed + : PaletteState.Tracking + : PaletteState.Normal; private GraphicsPath CreateFishPath() { @@ -198,7 +189,7 @@ private GraphicsPath CreateFishPath() int h2 = Height / 2; int h4 = Height / 4; - GraphicsPath fishPath = new GraphicsPath(); + var fishPath = new GraphicsPath(); // Create the tail of the fish fishPath.AddLine(fishRect.Left + w6, fishRect.Bottom - h4, fishRect.Left, fishRect.Bottom); @@ -207,8 +198,8 @@ private GraphicsPath CreateFishPath() // Create the curving body of the fish fishPath.AddCurve(new Point[]{ new Point(fishRect.Left + w6, fishRect.Top + h4), - new Point(fishRect.Right - w3, fishRect.Top), - new Point(fishRect.Right, fishRect.Top + h2), + new Point(fishRect.Right - w3, fishRect.Top), + new Point(fishRect.Right, fishRect.Top + h2), new Point(fishRect.Right - w3, fishRect.Bottom), new Point(fishRect.Left + w6, fishRect.Bottom - h4)}, 0.8f); @@ -220,16 +211,16 @@ private void OnGlobalPaletteChanged(object sender, EventArgs e) // Unhook events from old palette if (_palette != null) { - _palette.PalettePaint -= new EventHandler(OnPalettePaint); + _palette.PalettePaint -= OnPalettePaint; } - // Cache the new IPalette that is the global palette + // Cache the new PaletteBase that is the global palette _palette = KryptonManager.CurrentGlobalPalette; // Hook into events for the new palette if (_palette != null) { - _palette.PalettePaint += new EventHandler(OnPalettePaint); + _palette.PalettePaint += OnPalettePaint; } // Change of palette means we should repaint to show any changes diff --git a/Source/Krypton Toolkit Examples/Custom Control using Palettes/Program.cs b/Source/Krypton Toolkit Examples/Custom Control using Palettes/Program.cs index ebd66150..b92d690f 100644 --- a/Source/Krypton Toolkit Examples/Custom Control using Palettes/Program.cs +++ b/Source/Krypton Toolkit Examples/Custom Control using Palettes/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -15,13 +15,13 @@ namespace CustomControlUsingPalettes { - static class Program + internal static class Program { /// /// The main entry point for the application. /// [STAThread] - static void Main() + private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); diff --git a/Source/Krypton Toolkit Examples/Custom Control using Palettes/Properties/AssemblyInfo.cs b/Source/Krypton Toolkit Examples/Custom Control using Palettes/Properties/AssemblyInfo.cs index daa6bca9..e43f0442 100644 --- a/Source/Krypton Toolkit Examples/Custom Control using Palettes/Properties/AssemblyInfo.cs +++ b/Source/Krypton Toolkit Examples/Custom Control using Palettes/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Toolkit Examples/Custom Control using Renderers/Custom Control using Renderers 2022.csproj b/Source/Krypton Toolkit Examples/Custom Control using Renderers/Custom Control using Renderers 2022.csproj index 7b20665e..d8358d25 100644 --- a/Source/Krypton Toolkit Examples/Custom Control using Renderers/Custom Control using Renderers 2022.csproj +++ b/Source/Krypton Toolkit Examples/Custom Control using Renderers/Custom Control using Renderers 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe CustomControlUsingRenderers Custom Control Using Renderers @@ -11,6 +11,9 @@ AnyCPU en preview + enable + 6 + true @@ -26,7 +29,7 @@ - + diff --git a/Source/Krypton Toolkit Examples/Custom Control using Renderers/Form1.Designer.cs b/Source/Krypton Toolkit Examples/Custom Control using Renderers/Form1.Designer.cs index c93d4c12..1b897c4e 100644 --- a/Source/Krypton Toolkit Examples/Custom Control using Renderers/Form1.Designer.cs +++ b/Source/Krypton Toolkit Examples/Custom Control using Renderers/Form1.Designer.cs @@ -48,7 +48,7 @@ private void InitializeComponent() this.buttonClose = new System.Windows.Forms.Button(); this.kryptonManager = new Krypton.Toolkit.KryptonManager(this.components); this.kryptonCheckSet = new Krypton.Toolkit.KryptonCheckSet(this.components); - this.kryptonPaletteCustom = new Krypton.Toolkit.KryptonPalette(this.components); + this.kryptonPaletteCustom = new Krypton.Toolkit.KryptonCustomPaletteBase(this.components); this.groupBoxDescription.SuspendLayout(); this.groupBoxCustomControl.SuspendLayout(); this.groupBoxPalettes.SuspendLayout(); @@ -260,7 +260,7 @@ private void InitializeComponent() // // kryptonManager // - this.kryptonManager.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.Office2007Blue; + this.kryptonManager.GlobalPaletteMode = Krypton.Toolkit.PaletteMode.Office2007Blue; // // kryptonCheckSet // @@ -461,7 +461,7 @@ private void InitializeComponent() private System.Windows.Forms.RadioButton radioTop; private Krypton.Toolkit.KryptonCheckButton buttonOffice2010Blue; private Krypton.Toolkit.KryptonCheckButton buttonOffice2007Blue; - private Krypton.Toolkit.KryptonPalette kryptonPaletteCustom; + private Krypton.Toolkit.KryptonCustomPaletteBase kryptonPaletteCustom; } } diff --git a/Source/Krypton Toolkit Examples/Custom Control using Renderers/Form1.cs b/Source/Krypton Toolkit Examples/Custom Control using Renderers/Form1.cs index 8563b6d2..a9e1481f 100644 --- a/Source/Krypton Toolkit Examples/Custom Control using Renderers/Form1.cs +++ b/Source/Krypton Toolkit Examples/Custom Control using Renderers/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -27,19 +27,19 @@ private void kryptonCheckSet_CheckedButtonChanged(object sender, EventArgs e) switch (kryptonCheckSet.CheckedIndex) { case 0: - kryptonManager.GlobalPaletteMode = PaletteModeManager.SparkleBlue; + kryptonManager.GlobalPaletteMode = PaletteMode.SparkleBlue; break; case 1: - kryptonManager.GlobalPaletteMode = PaletteModeManager.ProfessionalSystem; + kryptonManager.GlobalPaletteMode = PaletteMode.ProfessionalSystem; break; case 2: kryptonManager.GlobalPalette = kryptonPaletteCustom; break; case 3: - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2010Blue; + kryptonManager.GlobalPaletteMode = PaletteMode.Office2010Blue; break; case 4: - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2007Blue; + kryptonManager.GlobalPaletteMode = PaletteMode.Office2007Blue; break; } } diff --git a/Source/Krypton Toolkit Examples/Custom Control using Renderers/MyUserControl.cs b/Source/Krypton Toolkit Examples/Custom Control using Renderers/MyUserControl.cs index c83b8f88..6de87ef2 100644 --- a/Source/Krypton Toolkit Examples/Custom Control using Renderers/MyUserControl.cs +++ b/Source/Krypton Toolkit Examples/Custom Control using Renderers/MyUserControl.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -25,14 +25,14 @@ public class MyUserControl : UserControl, private VisualOrientation _orientation; private bool _mouseOver; private bool _mouseDown; - private IPalette _palette; - private PaletteRedirect _paletteRedirect; - private PaletteBackInheritRedirect _paletteBack; - private PaletteBorderInheritRedirect _paletteBorder; - private PaletteContentInheritRedirect _paletteContent; - private IDisposable _mementoContent; - private IDisposable _mementoBack1; - private IDisposable _mementoBack2; + private PaletteBase? _palette; + private readonly PaletteRedirect _paletteRedirect; + private readonly PaletteBackInheritRedirect _paletteBack; + private readonly PaletteBorderInheritRedirect _paletteBorder; + private readonly PaletteContentInheritRedirect _paletteContent; + private IDisposable? _mementoContent; + private IDisposable? _mementoBack1; + private IDisposable? _mementoBack2; public MyUserControl() { @@ -47,11 +47,11 @@ public MyUserControl() // Hook into palette events if (_palette != null) { - _palette.PalettePaint += new EventHandler(OnPalettePaint); + _palette.PalettePaint += OnPalettePaint; } // We want to be notified whenever the global palette changes - KryptonManager.GlobalPaletteChanged += new EventHandler(OnGlobalPaletteChanged); + KryptonManager.GlobalPaletteChanged += OnGlobalPaletteChanged; // Create redirection object to the base palette _paletteRedirect = new PaletteRedirect(_palette); @@ -102,12 +102,12 @@ protected override void Dispose(bool disposing) // Unhook from the palette events if (_palette != null) { - _palette.PalettePaint -= new EventHandler(OnPalettePaint); + _palette.PalettePaint -= OnPalettePaint; _palette = null; } // Unhook from the static events, otherwise we cannot be garbage collected - KryptonManager.GlobalPaletteChanged -= new EventHandler(OnGlobalPaletteChanged); + KryptonManager.GlobalPaletteChanged -= OnGlobalPaletteChanged; } base.Dispose(disposing); @@ -140,6 +140,7 @@ protected override void OnMouseLeave(EventArgs e) Invalidate(); base.OnMouseLeave(e); } + protected override void OnLayout(LayoutEventArgs e) { if (_palette != null) @@ -154,25 +155,20 @@ protected override void OnLayout(LayoutEventArgs e) innerRect.Inflate(-20, -20); // Get the renderer associated with this palette - IRenderer renderer = _palette.GetRenderer(); + IRenderer? renderer = _palette.GetRenderer(); // Create a layout context used to allow the renderer to layout the content - using (ViewLayoutContext viewContext = new ViewLayoutContext(this, renderer)) - { - // Setup the appropriate style for the content - _paletteContent.Style = PaletteContentStyle.ButtonStandalone; - - // Cleaup resources by disposing of old memento instance - if (_mementoContent != null) - { - _mementoContent.Dispose(); - } - - // Ask the renderer to work out how the Content values will be layed out and - // return a memento object that we cache for use when actually performing painting - _mementoContent = renderer.RenderStandardContent.LayoutContent(viewContext, innerRect, _paletteContent, - this, Orientation, buttonState, false, false); - } + using var viewContext = new ViewLayoutContext(this, renderer); + // Setup the appropriate style for the content + _paletteContent.Style = PaletteContentStyle.ButtonStandalone; + + // Cleanup resources by disposing of old memento instance + _mementoContent?.Dispose(); + + // Ask the renderer to work out how the Content values will be laid out and + // return a memento object that we cache for use when actually performing painting + _mementoContent = renderer.RenderStandardContent.LayoutContent(viewContext, innerRect, _paletteContent, + this, Orientation, buttonState, false, false); } base.OnLayout(e); @@ -183,103 +179,89 @@ protected override void OnPaint(PaintEventArgs e) if (_palette != null) { // Get the renderer associated with this palette - IRenderer renderer = _palette.GetRenderer(); + IRenderer? renderer = _palette.GetRenderer(); // Create the rendering context that is passed into all renderer calls - using (RenderContext renderContext = new RenderContext(this, e.Graphics, e.ClipRectangle, renderer)) + using var renderContext = new RenderContext(this, e.Graphics, e.ClipRectangle, renderer); + ///////////////////////////////////////////////////////////////////////////////// + // We want to draw the background of the entire control over the entire client // + // area. In this example we are using a background style of HeaderPrimary // + ///////////////////////////////////////////////////////////////////////////////// + using (GraphicsPath path = CreateRectGraphicsPath(ClientRectangle)) { - ///////////////////////////////////////////////////////////////////////////////// - // We want to draw the background of the entire control over the entire client // - // area. In this example we are using a background style of HeaderPrimary // - ///////////////////////////////////////////////////////////////////////////////// - using (GraphicsPath path = CreateRectGraphicsPath(ClientRectangle)) - { - // Set the style we want picked up from the base palette - _paletteBack.Style = PaletteBackStyle.HeaderPrimary; - - // Ask renderer to draw the background - _mementoBack1 = renderer.RenderStandardBack.DrawBack(renderContext, ClientRectangle, path, _paletteBack, Orientation, - Enabled ? PaletteState.Normal : PaletteState.Disabled, _mementoBack1); - } - - // We want the inner part of the control to act like a button, so - // we need to find the correct palette state based on if the mouse - // is over the control if the mouse button is pressed down or not. - PaletteState buttonState = GetButtonState(); - - // Create a rectangle inset, this is where we will draw a button - Rectangle innerRect = ClientRectangle; - innerRect.Inflate(-20, -20); - - // Set the style of button we want to draw - _paletteBack.Style = PaletteBackStyle.ButtonStandalone; - _paletteBorder.Style = PaletteBorderStyle.ButtonStandalone; - _paletteContent.Style = PaletteContentStyle.ButtonStandalone; - - // Do we need to draw the background? - if (_paletteBack.GetBackDraw(buttonState) == InheritBool.True) - { - ////////////////////////////////////////////////////////////////////////////////// - // In case the border has a rounded effect we need to get the background path // - // to draw from the border part of the renderer. It will return a path that is // - // appropriate for use drawing within the border settings. // - ////////////////////////////////////////////////////////////////////////////////// - using (GraphicsPath path = renderer.RenderStandardBorder.GetBackPath(renderContext, - innerRect, - _paletteBorder, - Orientation, - buttonState)) - { - // Ask renderer to draw the background - _mementoBack2 = renderer.RenderStandardBack.DrawBack(renderContext, innerRect, path, _paletteBack, - Orientation, buttonState, _mementoBack2); - } - } - - // Do we need to draw the border? - if (_paletteBorder.GetBorderDraw(buttonState) == InheritBool.True) - { - // Now we draw the border of the inner area, also in ButtonStandalone style - renderer.RenderStandardBorder.DrawBorder(renderContext, innerRect, _paletteBorder, Orientation, buttonState); - } - - // Do we need to draw the content? - if (_paletteContent.GetContentDraw(buttonState) == InheritBool.True) - { - // Last of all we draw the content over the top of the border and background - renderer.RenderStandardContent.DrawContent(renderContext, innerRect, - _paletteContent, _mementoContent, - Orientation, buttonState, false, false, true); - } + // Set the style we want picked up from the base palette + _paletteBack.Style = PaletteBackStyle.HeaderPrimary; + + // Ask renderer to draw the background + _mementoBack1 = renderer.RenderStandardBack.DrawBack(renderContext, ClientRectangle, path, _paletteBack, Orientation, + Enabled ? PaletteState.Normal : PaletteState.Disabled, _mementoBack1); } - } - base.OnPaint(e); - } + // We want the inner part of the control to act like a button, so + // we need to find the correct palette state based on if the mouse + // is over the control if the mouse button is pressed down or not. + PaletteState buttonState = GetButtonState(); - private PaletteState GetButtonState() - { - // Find the correct state when getting button values - if (!Enabled) - { - return PaletteState.Disabled; - } - else - { - if (_mouseOver) + // Create a rectangle inset, this is where we will draw a button + Rectangle innerRect = ClientRectangle; + innerRect.Inflate(-20, -20); + + // Set the style of button we want to draw + _paletteBack.Style = PaletteBackStyle.ButtonStandalone; + _paletteBorder.Style = PaletteBorderStyle.ButtonStandalone; + _paletteContent.Style = PaletteContentStyle.ButtonStandalone; + + // Do we need to draw the background? + if (_paletteBack.GetBackDraw(buttonState) == InheritBool.True) + { + ////////////////////////////////////////////////////////////////////////////////// + // In case the border has a rounded effect we need to get the background path // + // to draw from the border part of the renderer. It will return a path that is // + // appropriate for use drawing within the border settings. // + ////////////////////////////////////////////////////////////////////////////////// + using GraphicsPath path = renderer.RenderStandardBorder.GetBackPath(renderContext, + innerRect, + _paletteBorder, + Orientation, + buttonState); + // Ask renderer to draw the background + _mementoBack2 = renderer.RenderStandardBack.DrawBack(renderContext, innerRect, path, _paletteBack, + Orientation, buttonState, _mementoBack2); + } + + // Do we need to draw the border? + if (_paletteBorder.GetBorderDraw(buttonState) == InheritBool.True) { - return _mouseDown ? PaletteState.Pressed : PaletteState.Tracking; + // Now we draw the border of the inner area, also in ButtonStandalone style + renderer.RenderStandardBorder.DrawBorder(renderContext, innerRect, _paletteBorder, Orientation, buttonState); } - else + + // Do we need to draw the content? + if (_paletteContent.GetContentDraw(buttonState) == InheritBool.True) { - return PaletteState.Normal; + // Last of all we draw the content over the top of the border and background + renderer.RenderStandardContent.DrawContent(renderContext, innerRect, + _paletteContent, _mementoContent, + Orientation, buttonState, false, false, true); } } + + base.OnPaint(e); } + // Find the correct state when getting button values + private PaletteState GetButtonState() => + !Enabled + ? PaletteState.Disabled + : _mouseOver + ? _mouseDown + ? PaletteState.Pressed + : PaletteState.Tracking + : PaletteState.Normal; + private GraphicsPath CreateRectGraphicsPath(Rectangle rect) { - GraphicsPath path = new GraphicsPath(); + var path = new GraphicsPath(); path.AddRectangle(rect); return path; } @@ -289,33 +271,32 @@ private void OnGlobalPaletteChanged(object sender, EventArgs e) // Unhook events from old palette if (_palette != null) { - _palette.PalettePaint -= new EventHandler(OnPalettePaint); + _palette.PalettePaint -= OnPalettePaint; } - // Cache the new IPalette that is the global palette + // Cache the new PaletteBase that is the global palette _palette = KryptonManager.CurrentGlobalPalette; _paletteRedirect.Target = _palette; // Hook into events for the new palette if (_palette != null) { - _palette.PalettePaint += new EventHandler(OnPalettePaint); + _palette.PalettePaint += OnPalettePaint; } // Change of palette means we should repaint to show any changes Invalidate(); } - private void OnPalettePaint(object sender, PaletteLayoutEventArgs e) => - // Palette indicates we might need to repaint, so lets do it - Invalidate(); + // Palette indicates we might need to repaint, so lets do it + private void OnPalettePaint(object sender, PaletteLayoutEventArgs e) => Invalidate(); #region IContentValues public Image GetImage(PaletteState state) => global::CustomControlUsingRenderers.Properties.Resources.wizard; public Color GetImageTransparentColor(PaletteState state) => Color.Empty; - public string GetLongText() => "Click me!"; + public string GetLongText() => @"Click me!"; public string GetShortText() => string.Empty; diff --git a/Source/Krypton Toolkit Examples/Custom Control using Renderers/Program.cs b/Source/Krypton Toolkit Examples/Custom Control using Renderers/Program.cs index f6501eac..3d7b2307 100644 --- a/Source/Krypton Toolkit Examples/Custom Control using Renderers/Program.cs +++ b/Source/Krypton Toolkit Examples/Custom Control using Renderers/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -15,13 +15,13 @@ namespace CustomControlUsingRenderers { - static class Program + internal static class Program { /// /// The main entry point for the application. /// [STAThread] - static void Main() + private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); diff --git a/Source/Krypton Toolkit Examples/Custom Control using Renderers/Properties/AssemblyInfo.cs b/Source/Krypton Toolkit Examples/Custom Control using Renderers/Properties/AssemblyInfo.cs index 99326f12..987b1120 100644 --- a/Source/Krypton Toolkit Examples/Custom Control using Renderers/Properties/AssemblyInfo.cs +++ b/Source/Krypton Toolkit Examples/Custom Control using Renderers/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Toolkit Examples/Expanding HeaderGroups (DockStyle)/Expanding HeaderGroups (DockStyle) 2022.csproj b/Source/Krypton Toolkit Examples/Expanding HeaderGroups (DockStyle)/Expanding HeaderGroups (DockStyle) 2022.csproj index 9ca42f53..d7ddb0b7 100644 --- a/Source/Krypton Toolkit Examples/Expanding HeaderGroups (DockStyle)/Expanding HeaderGroups (DockStyle) 2022.csproj +++ b/Source/Krypton Toolkit Examples/Expanding HeaderGroups (DockStyle)/Expanding HeaderGroups (DockStyle) 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe ExpandingHeaderGroupsDockStyle Expanding Header Groups DockStyle Examples @@ -11,6 +11,9 @@ AnyCPU en preview + enable + 6 + true @@ -21,7 +24,7 @@ - + diff --git a/Source/Krypton Toolkit Examples/Expanding HeaderGroups (DockStyle)/Form1.Designer.cs b/Source/Krypton Toolkit Examples/Expanding HeaderGroups (DockStyle)/Form1.Designer.cs index 072f8a72..e1de4702 100644 --- a/Source/Krypton Toolkit Examples/Expanding HeaderGroups (DockStyle)/Form1.Designer.cs +++ b/Source/Krypton Toolkit Examples/Expanding HeaderGroups (DockStyle)/Form1.Designer.cs @@ -492,7 +492,7 @@ private void InitializeComponent() // // kryptonManager // - this.kryptonManager.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.Office2007Blue; + this.kryptonManager.GlobalPaletteMode = Krypton.Toolkit.PaletteMode.Office2007Blue; // // statusStrip1 // diff --git a/Source/Krypton Toolkit Examples/Expanding HeaderGroups (DockStyle)/Form1.cs b/Source/Krypton Toolkit Examples/Expanding HeaderGroups (DockStyle)/Form1.cs index 7da5de34..634ceb79 100644 --- a/Source/Krypton Toolkit Examples/Expanding HeaderGroups (DockStyle)/Form1.cs +++ b/Source/Krypton Toolkit Examples/Expanding HeaderGroups (DockStyle)/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -24,7 +24,7 @@ private void toolOffice2010_Click(object sender, EventArgs e) { if (!toolOffice2010.Checked) { - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2010Blue; + kryptonManager.GlobalPaletteMode = PaletteMode.Office2010Blue; toolOffice2010.Checked = menuOffice2010.Checked = true; toolOffice2007.Checked = menuOffice2007.Checked = false; toolSparkle.Checked = menuSparkle.Checked = false; @@ -36,7 +36,7 @@ private void toolOffice2007_Click(object sender, EventArgs e) { if (!toolOffice2007.Checked) { - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2007Blue; + kryptonManager.GlobalPaletteMode = PaletteMode.Office2007Blue; toolOffice2010.Checked = menuOffice2010.Checked = false; toolOffice2007.Checked = menuOffice2007.Checked = true; toolSparkle.Checked = menuSparkle.Checked = false; @@ -48,7 +48,7 @@ private void toolSparkle_Click(object sender, EventArgs e) { if (!toolSparkle.Checked) { - kryptonManager.GlobalPaletteMode = PaletteModeManager.SparkleBlue; + kryptonManager.GlobalPaletteMode = PaletteMode.SparkleBlue; toolOffice2010.Checked = menuOffice2010.Checked = false; toolOffice2007.Checked = menuOffice2007.Checked = false; toolSparkle.Checked = menuSparkle.Checked = true; @@ -60,7 +60,7 @@ private void toolSystem_Click(object sender, EventArgs e) { if (!toolSystem.Checked) { - kryptonManager.GlobalPaletteMode = PaletteModeManager.ProfessionalSystem; + kryptonManager.GlobalPaletteMode = PaletteMode.ProfessionalSystem; toolOffice2010.Checked = menuOffice2010.Checked = false; toolOffice2007.Checked = menuOffice2007.Checked = false; toolSparkle.Checked = menuSparkle.Checked = false; diff --git a/Source/Krypton Toolkit Examples/Expanding HeaderGroups (DockStyle)/Program.cs b/Source/Krypton Toolkit Examples/Expanding HeaderGroups (DockStyle)/Program.cs index 47dc2ce8..ff10bef5 100644 --- a/Source/Krypton Toolkit Examples/Expanding HeaderGroups (DockStyle)/Program.cs +++ b/Source/Krypton Toolkit Examples/Expanding HeaderGroups (DockStyle)/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -15,13 +15,13 @@ namespace ExpandingHeaderGroupsDockStyle { - static class Program + internal static class Program { /// /// The main entry point for the application. /// [STAThread] - static void Main() + private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); diff --git a/Source/Krypton Toolkit Examples/Expanding HeaderGroups (DockStyle)/Properties/AssemblyInfo.cs b/Source/Krypton Toolkit Examples/Expanding HeaderGroups (DockStyle)/Properties/AssemblyInfo.cs index d8bd20f6..2efa1cf9 100644 --- a/Source/Krypton Toolkit Examples/Expanding HeaderGroups (DockStyle)/Properties/AssemblyInfo.cs +++ b/Source/Krypton Toolkit Examples/Expanding HeaderGroups (DockStyle)/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Toolkit Examples/Expanding HeaderGroups (Splitters)/Expanding HeaderGroups (Splitters) 2022.csproj b/Source/Krypton Toolkit Examples/Expanding HeaderGroups (Splitters)/Expanding HeaderGroups (Splitters) 2022.csproj index c125fd4a..52f11750 100644 --- a/Source/Krypton Toolkit Examples/Expanding HeaderGroups (Splitters)/Expanding HeaderGroups (Splitters) 2022.csproj +++ b/Source/Krypton Toolkit Examples/Expanding HeaderGroups (Splitters)/Expanding HeaderGroups (Splitters) 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe ExpandingHeaderGroupsSplitters Expanding Header Groups Splitters Examples @@ -9,10 +9,12 @@ false true AnyCPU - en - preview + en preview + enable + 6 + true - + @@ -21,7 +23,7 @@ - + diff --git a/Source/Krypton Toolkit Examples/Expanding HeaderGroups (Splitters)/Form1.Designer.cs b/Source/Krypton Toolkit Examples/Expanding HeaderGroups (Splitters)/Form1.Designer.cs index 4cf3e9bd..ee0e71a2 100644 --- a/Source/Krypton Toolkit Examples/Expanding HeaderGroups (Splitters)/Form1.Designer.cs +++ b/Source/Krypton Toolkit Examples/Expanding HeaderGroups (Splitters)/Form1.Designer.cs @@ -438,7 +438,7 @@ private void InitializeComponent() // // kryptonManager // - this.kryptonManager.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.Office2007Blue; + this.kryptonManager.GlobalPaletteMode = Krypton.Toolkit.PaletteMode.Office2007Blue; // // statusStrip1 // diff --git a/Source/Krypton Toolkit Examples/Expanding HeaderGroups (Splitters)/Form1.cs b/Source/Krypton Toolkit Examples/Expanding HeaderGroups (Splitters)/Form1.cs index 9b3c517e..8d2124f2 100644 --- a/Source/Krypton Toolkit Examples/Expanding HeaderGroups (Splitters)/Form1.cs +++ b/Source/Krypton Toolkit Examples/Expanding HeaderGroups (Splitters)/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -157,7 +157,7 @@ private void toolOffice2010_Click(object sender, EventArgs e) { if (!toolOffice2010.Checked) { - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2010Blue; + kryptonManager.GlobalPaletteMode = PaletteMode.Office2010Blue; toolOffice2010.Checked = menuOffice2010.Checked = true; toolOffice2007.Checked = menuOffice2007.Checked = false; toolSystem.Checked = menuSystem.Checked = false; @@ -170,7 +170,7 @@ private void toolOffice2007_Click(object sender, EventArgs e) { if (!toolOffice2007.Checked) { - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2007Blue; + kryptonManager.GlobalPaletteMode = PaletteMode.Office2007Blue; toolOffice2010.Checked = menuOffice2010.Checked = false; toolOffice2007.Checked = menuOffice2007.Checked = true; toolSystem.Checked = menuSystem.Checked = false; @@ -183,7 +183,7 @@ private void toolSystem_Click(object sender, EventArgs e) { if (!toolSystem.Checked) { - kryptonManager.GlobalPaletteMode = PaletteModeManager.ProfessionalSystem; + kryptonManager.GlobalPaletteMode = PaletteMode.ProfessionalSystem; toolOffice2010.Checked = menuOffice2010.Checked = false; toolOffice2007.Checked = menuOffice2007.Checked = false; toolSystem.Checked = menuSystem.Checked = true; @@ -196,7 +196,7 @@ private void toolSparkle_Click(object sender, EventArgs e) { if (!toolSparkle.Checked) { - kryptonManager.GlobalPaletteMode = PaletteModeManager.SparkleBlue; + kryptonManager.GlobalPaletteMode = PaletteMode.SparkleBlue; toolOffice2010.Checked = menuOffice2010.Checked = false; toolOffice2007.Checked = menuOffice2007.Checked = false; toolSystem.Checked = menuSystem.Checked = false; diff --git a/Source/Krypton Toolkit Examples/Expanding HeaderGroups (Splitters)/Program.cs b/Source/Krypton Toolkit Examples/Expanding HeaderGroups (Splitters)/Program.cs index 4436c3fb..16f827f7 100644 --- a/Source/Krypton Toolkit Examples/Expanding HeaderGroups (Splitters)/Program.cs +++ b/Source/Krypton Toolkit Examples/Expanding HeaderGroups (Splitters)/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -15,13 +15,13 @@ namespace ExpandingHeaderGroupsSplitters { - static class Program + internal static class Program { /// /// The main entry point for the application. /// [STAThread] - static void Main() + private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); diff --git a/Source/Krypton Toolkit Examples/Expanding HeaderGroups (Splitters)/Properties/AssemblyInfo.cs b/Source/Krypton Toolkit Examples/Expanding HeaderGroups (Splitters)/Properties/AssemblyInfo.cs index ef37c833..02ab1068 100644 --- a/Source/Krypton Toolkit Examples/Expanding HeaderGroups (Splitters)/Properties/AssemblyInfo.cs +++ b/Source/Krypton Toolkit Examples/Expanding HeaderGroups (Splitters)/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Toolkit Examples/Expanding HeaderGroups (Stack)/Expanding HeaderGroups (Stack) 2022.csproj b/Source/Krypton Toolkit Examples/Expanding HeaderGroups (Stack)/Expanding HeaderGroups (Stack) 2022.csproj index d22f7cac..79d40e97 100644 --- a/Source/Krypton Toolkit Examples/Expanding HeaderGroups (Stack)/Expanding HeaderGroups (Stack) 2022.csproj +++ b/Source/Krypton Toolkit Examples/Expanding HeaderGroups (Stack)/Expanding HeaderGroups (Stack) 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe ExpandingHeaderGroupsStack Expanding Header Groups Stack Examples @@ -9,10 +9,12 @@ false true AnyCPU - en - preview + en preview + enable + 6 + true - + @@ -21,7 +23,7 @@ - + diff --git a/Source/Krypton Toolkit Examples/Expanding HeaderGroups (Stack)/Form1.Designer.cs b/Source/Krypton Toolkit Examples/Expanding HeaderGroups (Stack)/Form1.Designer.cs index ceaf3078..4d3d6f34 100644 --- a/Source/Krypton Toolkit Examples/Expanding HeaderGroups (Stack)/Form1.Designer.cs +++ b/Source/Krypton Toolkit Examples/Expanding HeaderGroups (Stack)/Form1.Designer.cs @@ -535,7 +535,7 @@ private void InitializeComponent() // // kryptonManager // - this.kryptonManager.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.Office2007Blue; + this.kryptonManager.GlobalPaletteMode = Krypton.Toolkit.PaletteMode.Office2007Blue; // // statusStrip1 // diff --git a/Source/Krypton Toolkit Examples/Expanding HeaderGroups (Stack)/Form1.cs b/Source/Krypton Toolkit Examples/Expanding HeaderGroups (Stack)/Form1.cs index 130341ba..2686b39c 100644 --- a/Source/Krypton Toolkit Examples/Expanding HeaderGroups (Stack)/Form1.cs +++ b/Source/Krypton Toolkit Examples/Expanding HeaderGroups (Stack)/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -27,7 +27,7 @@ private void toolOffice2010_Click(object sender, EventArgs e) { if (!toolOffice2010.Checked) { - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2010Blue; + kryptonManager.GlobalPaletteMode = PaletteMode.Office2010Blue; toolOffice2010.Checked = menuOffice2010.Checked = true; toolOffice2007.Checked = menuOffice2007.Checked = false; toolSparkle.Checked = menuSparkle.Checked = false; @@ -39,7 +39,7 @@ private void toolOffice2007_Click(object sender, EventArgs e) { if (!toolOffice2007.Checked) { - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2007Blue; + kryptonManager.GlobalPaletteMode = PaletteMode.Office2007Blue; toolOffice2010.Checked = menuOffice2010.Checked = false; toolOffice2007.Checked = menuOffice2007.Checked = true; toolSparkle.Checked = menuSparkle.Checked = false; @@ -51,7 +51,7 @@ private void toolSparkle_Click(object sender, EventArgs e) { if (!toolSparkle.Checked) { - kryptonManager.GlobalPaletteMode = PaletteModeManager.SparkleBlue; + kryptonManager.GlobalPaletteMode = PaletteMode.SparkleBlue; toolOffice2010.Checked = menuOffice2010.Checked = false; toolOffice2007.Checked = menuOffice2007.Checked = false; toolSparkle.Checked = menuSparkle.Checked = true; @@ -63,7 +63,7 @@ private void toolSystem_Click(object sender, EventArgs e) { if (!toolSystem.Checked) { - kryptonManager.GlobalPaletteMode = PaletteModeManager.ProfessionalSystem; + kryptonManager.GlobalPaletteMode = PaletteMode.ProfessionalSystem; toolOffice2010.Checked = menuOffice2010.Checked = false; toolOffice2007.Checked = menuOffice2007.Checked = false; toolSparkle.Checked = menuSparkle.Checked = false; diff --git a/Source/Krypton Toolkit Examples/Expanding HeaderGroups (Stack)/Program.cs b/Source/Krypton Toolkit Examples/Expanding HeaderGroups (Stack)/Program.cs index 8e11ae6c..ad8b13aa 100644 --- a/Source/Krypton Toolkit Examples/Expanding HeaderGroups (Stack)/Program.cs +++ b/Source/Krypton Toolkit Examples/Expanding HeaderGroups (Stack)/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -15,13 +15,13 @@ namespace ExpandingHeaderGroupsStack { - static class Program + internal static class Program { /// /// The main entry point for the application. /// [STAThread] - static void Main() + private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); diff --git a/Source/Krypton Toolkit Examples/Expanding HeaderGroups (Stack)/Properties/AssemblyInfo.cs b/Source/Krypton Toolkit Examples/Expanding HeaderGroups (Stack)/Properties/AssemblyInfo.cs index d5a9ae8c..ff426329 100644 --- a/Source/Krypton Toolkit Examples/Expanding HeaderGroups (Stack)/Properties/AssemblyInfo.cs +++ b/Source/Krypton Toolkit Examples/Expanding HeaderGroups (Stack)/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Toolkit Examples/Input Form/Form1.Designer.cs b/Source/Krypton Toolkit Examples/Input Form/Form1.Designer.cs index c2bf6be6..11cb88f0 100644 --- a/Source/Krypton Toolkit Examples/Input Form/Form1.Designer.cs +++ b/Source/Krypton Toolkit Examples/Input Form/Form1.Designer.cs @@ -658,7 +658,7 @@ private void InitializeComponent() // // kryptonManager1 // - this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.Office2007Blue; + this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteMode.Office2007Blue; // // Form1 // diff --git a/Source/Krypton Toolkit Examples/Input Form/Form1.cs b/Source/Krypton Toolkit Examples/Input Form/Form1.cs index adff7f0a..deb9b08b 100644 --- a/Source/Krypton Toolkit Examples/Input Form/Form1.cs +++ b/Source/Krypton Toolkit Examples/Input Form/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -21,7 +21,7 @@ public partial class Form1 : KryptonForm private void office2010_Click(object sender, EventArgs e) { - kryptonManager1.GlobalPaletteMode = PaletteModeManager.Office2010Blue; + kryptonManager1.GlobalPaletteMode = PaletteMode.Office2010Blue; toolStripOffice2010.Checked = true; toolStripOffice2007.Checked = false; toolStripSystem.Checked = false; @@ -34,7 +34,7 @@ private void office2010_Click(object sender, EventArgs e) private void office2007_Click(object sender, EventArgs e) { - kryptonManager1.GlobalPaletteMode = PaletteModeManager.Office2007Blue; + kryptonManager1.GlobalPaletteMode = PaletteMode.Office2007Blue; toolStripOffice2010.Checked = false; toolStripOffice2007.Checked = true; toolStripSystem.Checked = false; @@ -47,7 +47,7 @@ private void office2007_Click(object sender, EventArgs e) private void sparkle_Click(object sender, EventArgs e) { - kryptonManager1.GlobalPaletteMode = PaletteModeManager.SparkleBlue; + kryptonManager1.GlobalPaletteMode = PaletteMode.SparkleBlue; toolStripOffice2010.Checked = false; toolStripOffice2007.Checked = false; toolStripSystem.Checked = false; @@ -60,7 +60,7 @@ private void sparkle_Click(object sender, EventArgs e) private void system_Click(object sender, EventArgs e) { - kryptonManager1.GlobalPaletteMode = PaletteModeManager.ProfessionalSystem; + kryptonManager1.GlobalPaletteMode = PaletteMode.ProfessionalSystem; toolStripOffice2010.Checked = false; toolStripOffice2007.Checked = false; toolStripSystem.Checked = true; diff --git a/Source/Krypton Toolkit Examples/Input Form/Input Form 2022.csproj b/Source/Krypton Toolkit Examples/Input Form/Input Form 2022.csproj index 22427424..8ed98faa 100644 --- a/Source/Krypton Toolkit Examples/Input Form/Input Form 2022.csproj +++ b/Source/Krypton Toolkit Examples/Input Form/Input Form 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe InputForm Input Form Examples @@ -9,10 +9,12 @@ false true AnyCPU - en - preview + en preview + enable + 6 + true - + @@ -21,7 +23,7 @@ - + diff --git a/Source/Krypton Toolkit Examples/Input Form/Program.cs b/Source/Krypton Toolkit Examples/Input Form/Program.cs index d319e0c2..64dc923c 100644 --- a/Source/Krypton Toolkit Examples/Input Form/Program.cs +++ b/Source/Krypton Toolkit Examples/Input Form/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -15,13 +15,13 @@ namespace InputForm { - static class Program + internal static class Program { /// /// The main entry point for the application. /// [STAThread] - static void Main() + private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); diff --git a/Source/Krypton Toolkit Examples/Input Form/Properties/AssemblyInfo.cs b/Source/Krypton Toolkit Examples/Input Form/Properties/AssemblyInfo.cs index 800d64bc..39284477 100644 --- a/Source/Krypton Toolkit Examples/Input Form/Properties/AssemblyInfo.cs +++ b/Source/Krypton Toolkit Examples/Input Form/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Toolkit Examples/IntegratedToolbarExample/Form1.Designer.cs b/Source/Krypton Toolkit Examples/IntegratedToolbarExample/Form1.Designer.cs new file mode 100644 index 00000000..cdbc3817 --- /dev/null +++ b/Source/Krypton Toolkit Examples/IntegratedToolbarExample/Form1.Designer.cs @@ -0,0 +1,199 @@ +namespace IntegratedToolbarExample +{ + partial class Form1 + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.kryptonPanel1 = new Krypton.Toolkit.KryptonPanel(); + this.kryptonLabel1 = new Krypton.Toolkit.KryptonLabel(); + this.kryptonThemeComboBox1 = new Krypton.Toolkit.KryptonThemeComboBox(); + this.bsNew = new Krypton.Toolkit.ButtonSpecAny(); + this.bsOpen = new Krypton.Toolkit.ButtonSpecAny(); + this.bsSave = new Krypton.Toolkit.ButtonSpecAny(); + this.bsSaveAs = new Krypton.Toolkit.ButtonSpecAny(); + this.bsCut = new Krypton.Toolkit.ButtonSpecAny(); + this.bsCopy = new Krypton.Toolkit.ButtonSpecAny(); + this.bsPaste = new Krypton.Toolkit.ButtonSpecAny(); + this.bsUndo = new Krypton.Toolkit.ButtonSpecAny(); + this.bsRedo = new Krypton.Toolkit.ButtonSpecAny(); + this.buttonSpecAny1 = new Krypton.Toolkit.ButtonSpecAny(); + this.buttonSpecAny2 = new Krypton.Toolkit.ButtonSpecAny(); + this.buttonSpecAny3 = new Krypton.Toolkit.ButtonSpecAny(); + this.buttonSpecAny4 = new Krypton.Toolkit.ButtonSpecAny(); + ((System.ComponentModel.ISupportInitialize)(this.kryptonPanel1)).BeginInit(); + this.kryptonPanel1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.kryptonThemeComboBox1)).BeginInit(); + this.SuspendLayout(); + // + // kryptonPanel1 + // + this.kryptonPanel1.Controls.Add(this.kryptonLabel1); + this.kryptonPanel1.Controls.Add(this.kryptonThemeComboBox1); + this.kryptonPanel1.Dock = System.Windows.Forms.DockStyle.Fill; + this.kryptonPanel1.Location = new System.Drawing.Point(0, 0); + this.kryptonPanel1.Name = "kryptonPanel1"; + this.kryptonPanel1.Size = new System.Drawing.Size(502, 78); + this.kryptonPanel1.TabIndex = 1; + // + // kryptonLabel1 + // + this.kryptonLabel1.LabelStyle = Krypton.Toolkit.LabelStyle.BoldControl; + this.kryptonLabel1.Location = new System.Drawing.Point(13, 13); + this.kryptonLabel1.Name = "kryptonLabel1"; + this.kryptonLabel1.Size = new System.Drawing.Size(99, 20); + this.kryptonLabel1.TabIndex = 1; + this.kryptonLabel1.Values.Text = "Select a theme:"; + // + // kryptonThemeComboBox1 + // + this.kryptonThemeComboBox1.DropDownWidth = 477; + this.kryptonThemeComboBox1.IntegralHeight = false; + this.kryptonThemeComboBox1.Location = new System.Drawing.Point(12, 39); + this.kryptonThemeComboBox1.Name = "kryptonThemeComboBox1"; + this.kryptonThemeComboBox1.Size = new System.Drawing.Size(477, 21); + this.kryptonThemeComboBox1.StateCommon.ComboBox.Content.TextH = Krypton.Toolkit.PaletteRelativeAlign.Near; + this.kryptonThemeComboBox1.TabIndex = 0; + // + // bsNew + // + this.bsNew.Type = Krypton.Toolkit.PaletteButtonSpecStyle.New; + this.bsNew.UniqueName = "5bb4d0dbd09c4b93b18c3fa718de9e13"; + // + // bsOpen + // + this.bsOpen.Type = Krypton.Toolkit.PaletteButtonSpecStyle.Open; + this.bsOpen.UniqueName = "854fc76fe0ca423194cacf6c3ce3e713"; + // + // bsSave + // + this.bsSave.Type = Krypton.Toolkit.PaletteButtonSpecStyle.Save; + this.bsSave.UniqueName = "2f9ade8185cc45a3bc0bef093f9a1b01"; + // + // bsSaveAs + // + this.bsSaveAs.Type = Krypton.Toolkit.PaletteButtonSpecStyle.SaveAs; + this.bsSaveAs.UniqueName = "0b6d01fc58d24d7c8767aa858d4ea6d8"; + // + // bsCut + // + this.bsCut.Type = Krypton.Toolkit.PaletteButtonSpecStyle.Cut; + this.bsCut.UniqueName = "19c1beb980364e6794a713fa6ef99844"; + // + // bsCopy + // + this.bsCopy.Type = Krypton.Toolkit.PaletteButtonSpecStyle.Copy; + this.bsCopy.UniqueName = "69065a8a4dbd4d4388a31311fb5f4084"; + // + // bsPaste + // + this.bsPaste.Type = Krypton.Toolkit.PaletteButtonSpecStyle.Paste; + this.bsPaste.UniqueName = "1aa6c2a04d71415f98a981ce431fa7f3"; + // + // bsUndo + // + this.bsUndo.Type = Krypton.Toolkit.PaletteButtonSpecStyle.Undo; + this.bsUndo.UniqueName = "77803245e5f1461c9f7d4efe14dbd3ad"; + // + // bsRedo + // + this.bsRedo.Type = Krypton.Toolkit.PaletteButtonSpecStyle.Redo; + this.bsRedo.UniqueName = "3ae1531e1f524ebf954d4e14dbe77421"; + // + // buttonSpecAny1 + // + this.buttonSpecAny1.Type = Krypton.Toolkit.PaletteButtonSpecStyle.PageSetup; + this.buttonSpecAny1.UniqueName = "9b31b3d22d574a10bc81c9f3cba770c6"; + // + // buttonSpecAny2 + // + this.buttonSpecAny2.Type = Krypton.Toolkit.PaletteButtonSpecStyle.PrintPreview; + this.buttonSpecAny2.UniqueName = "69d756be05a84a54ab1dcde7d88c8329"; + // + // buttonSpecAny3 + // + this.buttonSpecAny3.Type = Krypton.Toolkit.PaletteButtonSpecStyle.Print; + this.buttonSpecAny3.UniqueName = "56b504ff170b4f628a030a78305db67e"; + // + // buttonSpecAny4 + // + this.buttonSpecAny4.Type = Krypton.Toolkit.PaletteButtonSpecStyle.QuickPrint; + this.buttonSpecAny4.UniqueName = "b046cdcdba06405e977ecaf351f61e29"; + // + // Form1 + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ButtonSpecs.AddRange(new Krypton.Toolkit.ButtonSpecAny[] { + this.bsNew, + this.bsOpen, + this.bsSave, + this.bsSaveAs, + this.bsCut, + this.bsCopy, + this.bsPaste, + this.bsUndo, + this.bsRedo, + this.buttonSpecAny1, + this.buttonSpecAny2, + this.buttonSpecAny3, + this.buttonSpecAny4}); + this.ClientSize = new System.Drawing.Size(502, 78); + this.Controls.Add(this.kryptonPanel1); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D; + this.MaximizeBox = false; + this.Name = "Form1"; + this.ShowIcon = false; + this.Text = "Integrated Toolbar Example"; + this.Controls.SetChildIndex(this.kryptonPanel1, 0); + ((System.ComponentModel.ISupportInitialize)(this.kryptonPanel1)).EndInit(); + this.kryptonPanel1.ResumeLayout(false); + this.kryptonPanel1.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.kryptonThemeComboBox1)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + + private Krypton.Toolkit.KryptonPanel kryptonPanel1; + private Krypton.Toolkit.KryptonThemeComboBox kryptonThemeComboBox1; + private Krypton.Toolkit.KryptonLabel kryptonLabel1; + private Krypton.Toolkit.ButtonSpecAny bsNew; + private Krypton.Toolkit.ButtonSpecAny bsOpen; + private Krypton.Toolkit.ButtonSpecAny bsSave; + private Krypton.Toolkit.ButtonSpecAny bsSaveAs; + private Krypton.Toolkit.ButtonSpecAny bsCut; + private Krypton.Toolkit.ButtonSpecAny bsCopy; + private Krypton.Toolkit.ButtonSpecAny bsPaste; + private Krypton.Toolkit.ButtonSpecAny bsUndo; + private Krypton.Toolkit.ButtonSpecAny bsRedo; + private Krypton.Toolkit.ButtonSpecAny buttonSpecAny1; + private Krypton.Toolkit.ButtonSpecAny buttonSpecAny2; + private Krypton.Toolkit.ButtonSpecAny buttonSpecAny3; + private Krypton.Toolkit.ButtonSpecAny buttonSpecAny4; + } +} \ No newline at end of file diff --git a/Source/Krypton Toolkit Examples/IntegratedToolbarExample/Form1.cs b/Source/Krypton Toolkit Examples/IntegratedToolbarExample/Form1.cs new file mode 100644 index 00000000..b01237a2 --- /dev/null +++ b/Source/Krypton Toolkit Examples/IntegratedToolbarExample/Form1.cs @@ -0,0 +1,12 @@ +using Krypton.Toolkit; + +namespace IntegratedToolbarExample +{ + public partial class Form1 : KryptonForm + { + public Form1() + { + InitializeComponent(); + } + } +} \ No newline at end of file diff --git a/Source/Krypton Toolkit Examples/KryptonFileDialog Example/Form1.resx b/Source/Krypton Toolkit Examples/IntegratedToolbarExample/Form1.resx similarity index 100% rename from Source/Krypton Toolkit Examples/KryptonFileDialog Example/Form1.resx rename to Source/Krypton Toolkit Examples/IntegratedToolbarExample/Form1.resx diff --git a/Source/Krypton Toolkit Examples/IntegratedToolbarExample/IntegratedToolbarExample 2022.csproj b/Source/Krypton Toolkit Examples/IntegratedToolbarExample/IntegratedToolbarExample 2022.csproj new file mode 100644 index 00000000..45c834c8 --- /dev/null +++ b/Source/Krypton Toolkit Examples/IntegratedToolbarExample/IntegratedToolbarExample 2022.csproj @@ -0,0 +1,33 @@ + + + net48;net6.0-windows;net7.0-windows;net8.0-windows + WinExe + IntegratedToolbarExample + Integrated Toolbar Example + Krypton.ico + false + false + true + AnyCPU + en preview + enable + 6 + true + + + + + + + + + + + + + + + ..\..\..\Binaries\Krypton Demos\$(Configuration)\ + + + \ No newline at end of file diff --git a/Source/Krypton Toolkit Examples/IntegratedToolbarExample/IntegratedToolbarExample.gif b/Source/Krypton Toolkit Examples/IntegratedToolbarExample/IntegratedToolbarExample.gif new file mode 100644 index 0000000000000000000000000000000000000000..566f36acd8e393468da42d3cba3f055013e2931c GIT binary patch literal 241805 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 X#S3$m>-U~Lc<|)LQx%JcAj$s)mZMo+ literal 0 HcmV?d00001 diff --git a/Source/Krypton Toolkit Examples/IntegratedToolbarExample/Krypton.ico b/Source/Krypton Toolkit Examples/IntegratedToolbarExample/Krypton.ico new file mode 100644 index 0000000000000000000000000000000000000000..f34ff6d68762919a11323ae6cdd66b85c2f708f4 GIT binary patch literal 18718 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 + /// The main entry point for the application. + /// + [STAThread] + static void Main() + { + // To customize application configuration such as set high DPI settings or default font, + // see https://aka.ms/applicationconfiguration. + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + Application.Run(new Form1()); + } + } +} \ No newline at end of file diff --git a/Source/Krypton Toolkit Examples/Krypton Scrollbars/Krypton Scrollbars 2022.csproj b/Source/Krypton Toolkit Examples/Krypton Scrollbars/Krypton Scrollbars 2022.csproj index c9547af8..5cb24f04 100644 --- a/Source/Krypton Toolkit Examples/Krypton Scrollbars/Krypton Scrollbars 2022.csproj +++ b/Source/Krypton Toolkit Examples/Krypton Scrollbars/Krypton Scrollbars 2022.csproj @@ -1,7 +1,7 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe KryptonScrollBars Krypton Scrollbars @@ -10,13 +10,15 @@ false true AnyCPU - en - preview + en preview + enable + 6 + true - + - + diff --git a/Source/Krypton Toolkit Examples/Krypton Scrollbars/Krypton.ico b/Source/Krypton Toolkit Examples/Krypton Scrollbars/Krypton.ico index 94c60d96a31c6ae0c2dda6e55fdd7b917b2a96d5..f34ff6d68762919a11323ae6cdd66b85c2f708f4 100644 GIT binary patch literal 18718 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 /// The main entry point for the application. /// [STAThread] - static void Main() + private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); diff --git a/Source/Krypton Toolkit Examples/Krypton Theme Playground/Form1.cs b/Source/Krypton Toolkit Examples/Krypton Theme Playground/Form1.cs index 638ba7a1..9539a474 100644 --- a/Source/Krypton Toolkit Examples/Krypton Theme Playground/Form1.cs +++ b/Source/Krypton Toolkit Examples/Krypton Theme Playground/Form1.cs @@ -13,9 +13,6 @@ private void Form1_Load(object sender, EventArgs e) } - private void kryptonCheckedListBox1_SelectedIndexChanged(object sender, EventArgs e) - { - kpg.SelectedObject = kryptonCheckedListBox1; - } + private void kryptonCheckedListBox1_SelectedIndexChanged(object sender, EventArgs e) => kpg.SelectedObject = kryptonCheckedListBox1; } } diff --git a/Source/Krypton Toolkit Examples/Krypton Theme Playground/Krypton Theme Playground 2022.csproj b/Source/Krypton Toolkit Examples/Krypton Theme Playground/Krypton Theme Playground 2022.csproj index 82485016..e393a3f5 100644 --- a/Source/Krypton Toolkit Examples/Krypton Theme Playground/Krypton Theme Playground 2022.csproj +++ b/Source/Krypton Toolkit Examples/Krypton Theme Playground/Krypton Theme Playground 2022.csproj @@ -1,7 +1,7 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe KryptonThemePlayground Krypton Theme Playground @@ -10,16 +10,18 @@ false true AnyCPU - en - preview + en preview + enable + 6 + true - + - + diff --git a/Source/Krypton Toolkit Examples/Krypton Theme Playground/Program.cs b/Source/Krypton Toolkit Examples/Krypton Theme Playground/Program.cs index 8c0fa5e6..52be8f06 100644 --- a/Source/Krypton Toolkit Examples/Krypton Theme Playground/Program.cs +++ b/Source/Krypton Toolkit Examples/Krypton Theme Playground/Program.cs @@ -3,13 +3,13 @@ namespace KryptonThemePlayground { - static class Program + internal static class Program { ///

/// The main entry point for the application. /// [STAThread] - static void Main() + private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); diff --git a/Source/Krypton Toolkit Examples/Krypton Theme Selector/Example.png b/Source/Krypton Toolkit Examples/Krypton Theme Selector/Example.png new file mode 100644 index 0000000000000000000000000000000000000000..b3658b15d8f56c4038a54e8c54cb114cfe9948e8 GIT binary patch literal 71558 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 x5<&X002ovPDHLkV1hhf|C;~+ literal 0 HcmV?d00001 diff --git a/Source/Krypton Toolkit Examples/Krypton Theme Selector/Form1.Designer.cs b/Source/Krypton Toolkit Examples/Krypton Theme Selector/Form1.Designer.cs index 59fb7739..d7a88367 100644 --- a/Source/Krypton Toolkit Examples/Krypton Theme Selector/Form1.Designer.cs +++ b/Source/Krypton Toolkit Examples/Krypton Theme Selector/Form1.Designer.cs @@ -30,8 +30,9 @@ private void InitializeComponent() { System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1)); this.kryptonPanel1 = new Krypton.Toolkit.KryptonPanel(); - this.kryptonLabel1 = new Krypton.Toolkit.KryptonLabel(); this.kryptonThemeComboBox1 = new Krypton.Toolkit.KryptonThemeComboBox(); + this.kryptonLabel1 = new Krypton.Toolkit.KryptonLabel(); + this.kbtnUseListBox = new Krypton.Toolkit.KryptonButton(); ((System.ComponentModel.ISupportInitialize)(this.kryptonPanel1)).BeginInit(); this.kryptonPanel1.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.kryptonThemeComboBox1)).BeginInit(); @@ -39,6 +40,7 @@ private void InitializeComponent() // // kryptonPanel1 // + this.kryptonPanel1.Controls.Add(this.kbtnUseListBox); this.kryptonPanel1.Controls.Add(this.kryptonThemeComboBox1); this.kryptonPanel1.Controls.Add(this.kryptonLabel1); this.kryptonPanel1.Dock = System.Windows.Forms.DockStyle.Fill; @@ -47,6 +49,19 @@ private void InitializeComponent() this.kryptonPanel1.Size = new System.Drawing.Size(441, 124); this.kryptonPanel1.TabIndex = 0; // + // kryptonThemeComboBox1 + // + this.kryptonThemeComboBox1.DisplayMember = "Key"; + this.kryptonThemeComboBox1.DropDownWidth = 278; + this.kryptonThemeComboBox1.IntegralHeight = false; + this.kryptonThemeComboBox1.Location = new System.Drawing.Point(151, 47); + this.kryptonThemeComboBox1.Name = "kryptonThemeComboBox1"; + this.kryptonThemeComboBox1.Size = new System.Drawing.Size(278, 22); + this.kryptonThemeComboBox1.StateCommon.ComboBox.Content.Font = new System.Drawing.Font("Microsoft Sans Serif", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.kryptonThemeComboBox1.StateCommon.ComboBox.Content.TextH = Krypton.Toolkit.PaletteRelativeAlign.Near; + this.kryptonThemeComboBox1.TabIndex = 1; + this.kryptonThemeComboBox1.ValueMember = "Value"; + // // kryptonLabel1 // this.kryptonLabel1.LabelStyle = Krypton.Toolkit.LabelStyle.BoldControl; @@ -57,18 +72,14 @@ private void InitializeComponent() this.kryptonLabel1.TabIndex = 0; this.kryptonLabel1.Values.Text = "Selected Theme:"; // - // kryptonThemeComboBox1 + // kbtnUseListBox // - this.kryptonThemeComboBox1.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed; - this.kryptonThemeComboBox1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.kryptonThemeComboBox1.DropDownWidth = 278; - this.kryptonThemeComboBox1.IntegralHeight = false; - this.kryptonThemeComboBox1.Location = new System.Drawing.Point(151, 47); - this.kryptonThemeComboBox1.Name = "kryptonThemeComboBox1"; - this.kryptonThemeComboBox1.Size = new System.Drawing.Size(278, 22); - this.kryptonThemeComboBox1.StateCommon.ComboBox.Content.Font = new System.Drawing.Font("Microsoft Sans Serif", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.kryptonThemeComboBox1.StateCommon.ComboBox.Content.TextH = Krypton.Toolkit.PaletteRelativeAlign.Near; - this.kryptonThemeComboBox1.TabIndex = 1; + this.kbtnUseListBox.Location = new System.Drawing.Point(13, 87); + this.kbtnUseListBox.Name = "kbtnUseListBox"; + this.kbtnUseListBox.Size = new System.Drawing.Size(90, 25); + this.kbtnUseListBox.TabIndex = 2; + this.kbtnUseListBox.Values.Text = "Use ListBox"; + this.kbtnUseListBox.Click += new System.EventHandler(this.kbtnUseListBox_Click); // // Form1 // @@ -96,5 +107,6 @@ private void InitializeComponent() private Krypton.Toolkit.KryptonPanel kryptonPanel1; private Krypton.Toolkit.KryptonLabel kryptonLabel1; private Krypton.Toolkit.KryptonThemeComboBox kryptonThemeComboBox1; + private Krypton.Toolkit.KryptonButton kbtnUseListBox; } } \ No newline at end of file diff --git a/Source/Krypton Toolkit Examples/Krypton Theme Selector/Form1.cs b/Source/Krypton Toolkit Examples/Krypton Theme Selector/Form1.cs index d73e84af..7dad7827 100644 --- a/Source/Krypton Toolkit Examples/Krypton Theme Selector/Form1.cs +++ b/Source/Krypton Toolkit Examples/Krypton Theme Selector/Form1.cs @@ -4,9 +4,13 @@ namespace KryptonThemeSelector { public partial class Form1 : KryptonForm { - public Form1() + public Form1() => InitializeComponent(); + + private void kbtnUseListBox_Click(object sender, System.EventArgs e) { - InitializeComponent(); + KryptonThemeBrowserForm themeBrowser = new KryptonThemeBrowserForm(); + + themeBrowser.ShowDialog(); } } } \ No newline at end of file diff --git a/Source/Krypton Toolkit Examples/Krypton Theme Selector/Krypton Theme Selector 2022.csproj b/Source/Krypton Toolkit Examples/Krypton Theme Selector/Krypton Theme Selector 2022.csproj index 25b3d43d..2c994c80 100644 --- a/Source/Krypton Toolkit Examples/Krypton Theme Selector/Krypton Theme Selector 2022.csproj +++ b/Source/Krypton Toolkit Examples/Krypton Theme Selector/Krypton Theme Selector 2022.csproj @@ -1,7 +1,7 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe KryptonThemeSelector Krypton Theme Selector @@ -12,12 +12,14 @@ AnyCPU en preview + enable + 6 + true - - + - + @@ -30,12 +32,12 @@ ..\..\..\Binaries\Krypton Demos\$(Configuration)\ - - - + + + - - - + + + \ No newline at end of file diff --git a/Source/Krypton Toolkit Examples/Krypton Theme Selector/Program.cs b/Source/Krypton Toolkit Examples/Krypton Theme Selector/Program.cs index 46487ac6..d94171a7 100644 --- a/Source/Krypton Toolkit Examples/Krypton Theme Selector/Program.cs +++ b/Source/Krypton Toolkit Examples/Krypton Theme Selector/Program.cs @@ -9,7 +9,7 @@ internal static class Program /// The main entry point for the application. /// [STAThread] - static void Main() + private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); diff --git a/Source/Krypton Toolkit Examples/Krypton Toolkit Examples 2022 (Debug) - Dev.sln b/Source/Krypton Toolkit Examples/Krypton Toolkit Examples 2022 (Debug) - Dev.sln index 3be904e7..2f142274 100644 --- a/Source/Krypton Toolkit Examples/Krypton Toolkit Examples 2022 (Debug) - Dev.sln +++ b/Source/Krypton Toolkit Examples/Krypton Toolkit Examples 2022 (Debug) - Dev.sln @@ -120,6 +120,7 @@ EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{A29D55C7-11C8-4FBE-8F12-B5CF2C62702F}" ProjectSection(SolutionItems) = preProject .editorconfig = .editorconfig + ..\..\Documents\Help\Changelog.md = ..\..\Documents\Help\Changelog.md README.md = README.md EndProjectSection EndProject @@ -145,7 +146,19 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "KryptonListView Examples 20 EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Krypton Theme Selector 2022", "Krypton Theme Selector\Krypton Theme Selector 2022.csproj", "{D0610E53-93C4-41AE-9787-E537ECC86307}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KryptonStringCollectionEditor Examples 2022", "KryptonStringCollectionEditor Examples 2022\KryptonStringCollectionEditor Examples 2022.csproj", "{6D13D844-0181-44BB-B9E7-1FD1D175F574}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "KryptonStringCollectionEditor Examples 2022", "KryptonStringCollectionEditor Examples 2022\KryptonStringCollectionEditor Examples 2022.csproj", "{6D13D844-0181-44BB-B9E7-1FD1D175F574}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "KryptonFolderBrowserDialog Example 2022", "KryptonFolderBrowserDialog Example\KryptonFolderBrowserDialog Example 2022.csproj", "{FFA8A22D-E087-44BD-8D58-C0FB8E552C97}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "KryptonPropertyGridExample 2022", "KryptonPropertyGridExample\KryptonPropertyGridExample 2022.csproj", "{4798B87D-B9B9-4DF0-A68A-F8E67E8BF9E3}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IntegratedToolbarExample 2022", "IntegratedToolbarExample\IntegratedToolbarExample 2022.csproj", "{D367BADC-41A7-4D63-9B22-F8BD8CD8E0BE}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "KryptonOpenFileDialog Example 2022", "KryptonOpenFileDialog Example\KryptonOpenFileDialog Example 2022.csproj", "{CC16B3C2-1837-46F3-B58E-64B4E6A25032}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "KryptonSaveFileDialog Example 2022", "KryptonSaveFileDialog Example\KryptonSaveFileDialog Example 2022.csproj", "{235A6427-DDE8-48A2-8CD1-96E09D1819C6}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "KryptonProgressbar Examples 2022", "KryptonProgressbar Examples\KryptonProgressbar Examples 2022.csproj", "{ECC6CC1B-9D9B-40E4-BE04-1B58FD6D3ECE}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -429,6 +442,30 @@ Global {6D13D844-0181-44BB-B9E7-1FD1D175F574}.Debug|Any CPU.Build.0 = Debug|Any CPU {6D13D844-0181-44BB-B9E7-1FD1D175F574}.Release|Any CPU.ActiveCfg = Release|Any CPU {6D13D844-0181-44BB-B9E7-1FD1D175F574}.Release|Any CPU.Build.0 = Release|Any CPU + {FFA8A22D-E087-44BD-8D58-C0FB8E552C97}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {FFA8A22D-E087-44BD-8D58-C0FB8E552C97}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FFA8A22D-E087-44BD-8D58-C0FB8E552C97}.Release|Any CPU.ActiveCfg = Release|Any CPU + {FFA8A22D-E087-44BD-8D58-C0FB8E552C97}.Release|Any CPU.Build.0 = Release|Any CPU + {4798B87D-B9B9-4DF0-A68A-F8E67E8BF9E3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4798B87D-B9B9-4DF0-A68A-F8E67E8BF9E3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4798B87D-B9B9-4DF0-A68A-F8E67E8BF9E3}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4798B87D-B9B9-4DF0-A68A-F8E67E8BF9E3}.Release|Any CPU.Build.0 = Release|Any CPU + {D367BADC-41A7-4D63-9B22-F8BD8CD8E0BE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D367BADC-41A7-4D63-9B22-F8BD8CD8E0BE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D367BADC-41A7-4D63-9B22-F8BD8CD8E0BE}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D367BADC-41A7-4D63-9B22-F8BD8CD8E0BE}.Release|Any CPU.Build.0 = Release|Any CPU + {CC16B3C2-1837-46F3-B58E-64B4E6A25032}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {CC16B3C2-1837-46F3-B58E-64B4E6A25032}.Debug|Any CPU.Build.0 = Debug|Any CPU + {CC16B3C2-1837-46F3-B58E-64B4E6A25032}.Release|Any CPU.ActiveCfg = Release|Any CPU + {CC16B3C2-1837-46F3-B58E-64B4E6A25032}.Release|Any CPU.Build.0 = Release|Any CPU + {235A6427-DDE8-48A2-8CD1-96E09D1819C6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {235A6427-DDE8-48A2-8CD1-96E09D1819C6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {235A6427-DDE8-48A2-8CD1-96E09D1819C6}.Release|Any CPU.ActiveCfg = Release|Any CPU + {235A6427-DDE8-48A2-8CD1-96E09D1819C6}.Release|Any CPU.Build.0 = Release|Any CPU + {ECC6CC1B-9D9B-40E4-BE04-1B58FD6D3ECE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {ECC6CC1B-9D9B-40E4-BE04-1B58FD6D3ECE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {ECC6CC1B-9D9B-40E4-BE04-1B58FD6D3ECE}.Release|Any CPU.ActiveCfg = Release|Any CPU + {ECC6CC1B-9D9B-40E4-BE04-1B58FD6D3ECE}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/Source/Krypton Toolkit Examples/Krypton Toolkit Examples 2022 (Debug) - Dev.sln.DotSettings b/Source/Krypton Toolkit Examples/Krypton Toolkit Examples 2022 (Debug) - Dev.sln.DotSettings index 11686955..4b0fa865 100644 --- a/Source/Krypton Toolkit Examples/Krypton Toolkit Examples 2022 (Debug) - Dev.sln.DotSettings +++ b/Source/Krypton Toolkit Examples/Krypton Toolkit Examples 2022 (Debug) - Dev.sln.DotSettings @@ -1,2 +1,10 @@  - <Policy Inspect="True" Prefix="" Suffix="" Style="AA_BB" /> \ No newline at end of file + Inherit + NotCompiledCode + True + QAT + <Policy Inspect="True" Prefix="" Suffix="" Style="AA_BB" /> + True + True + True + True \ No newline at end of file diff --git a/Source/Krypton Toolkit Examples/Krypton Toolkit Examples 2022 (Debug) - Nuget.sln b/Source/Krypton Toolkit Examples/Krypton Toolkit Examples 2022 (Debug) - Nuget.sln index aa129938..bf963ef9 100644 --- a/Source/Krypton Toolkit Examples/Krypton Toolkit Examples 2022 (Debug) - Nuget.sln +++ b/Source/Krypton Toolkit Examples/Krypton Toolkit Examples 2022 (Debug) - Nuget.sln @@ -115,6 +115,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Test Text Clipping 2022", " EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{CE7E07CC-8204-402B-9341-5680F8EA7358}" ProjectSection(SolutionItems) = preProject + ..\..\Documents\Help\Changelog.md = ..\..\Documents\Help\Changelog.md README.md = README.md EndProjectSection EndProject @@ -128,6 +129,20 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Krypton Theme Playground 20 EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Krypton UAC Button 2022", "Krypton UAC Button\Krypton UAC Button 2022.csproj", "{22332A5F-8A0D-45F1-A07C-57D6522E87F8}" EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "KryptonColorDialog Example 2022", "KryptonColorDialog Example\KryptonColorDialog Example 2022.csproj", "{E90FF650-8A88-41ED-AE9E-2146062940CD}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "KryptonFontDialog Example 2022", "KryptonFontDialog Example\KryptonFontDialog Example 2022.csproj", "{F3B98D6A-D17C-4655-8746-79052DD13159}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "KryptonPrintDialog Example 2022", "KryptonPrintDialog Example\KryptonPrintDialog Example 2022.csproj", "{FEF171FF-D9DA-40A9-8676-6FBDE06D8CE4}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "KryptonHelpIcon Examples 2022", "KryptonHelpIcon Examples\KryptonHelpIcon Examples 2022.csproj", "{B1E4CA0F-B594-482A-B47E-5C7755A38284}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "KryptonScrollbar Examples 2022", "KryptonScrollbar Examples\KryptonScrollbar Examples 2022.csproj", "{B39C6957-6705-4B2D-9119-5E8BB82A3E7D}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "KryptonStringCollectionEditor Examples 2022", "KryptonStringCollectionEditor Examples 2022\KryptonStringCollectionEditor Examples 2022.csproj", "{102C1E09-9373-496C-98F2-BC26185D39B5}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "KryptonWebBrowser Example 2022", "KryptonWebBrowser Example\KryptonWebBrowser Example 2022.csproj", "{BF364A40-C87E-4329-BD57-6DA5C0255445}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -374,6 +389,34 @@ Global {22332A5F-8A0D-45F1-A07C-57D6522E87F8}.Debug|Any CPU.Build.0 = Debug|Any CPU {22332A5F-8A0D-45F1-A07C-57D6522E87F8}.Release|Any CPU.ActiveCfg = Release|Any CPU {22332A5F-8A0D-45F1-A07C-57D6522E87F8}.Release|Any CPU.Build.0 = Release|Any CPU + {E90FF650-8A88-41ED-AE9E-2146062940CD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E90FF650-8A88-41ED-AE9E-2146062940CD}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E90FF650-8A88-41ED-AE9E-2146062940CD}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E90FF650-8A88-41ED-AE9E-2146062940CD}.Release|Any CPU.Build.0 = Release|Any CPU + {F3B98D6A-D17C-4655-8746-79052DD13159}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F3B98D6A-D17C-4655-8746-79052DD13159}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F3B98D6A-D17C-4655-8746-79052DD13159}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F3B98D6A-D17C-4655-8746-79052DD13159}.Release|Any CPU.Build.0 = Release|Any CPU + {FEF171FF-D9DA-40A9-8676-6FBDE06D8CE4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {FEF171FF-D9DA-40A9-8676-6FBDE06D8CE4}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FEF171FF-D9DA-40A9-8676-6FBDE06D8CE4}.Release|Any CPU.ActiveCfg = Release|Any CPU + {FEF171FF-D9DA-40A9-8676-6FBDE06D8CE4}.Release|Any CPU.Build.0 = Release|Any CPU + {B1E4CA0F-B594-482A-B47E-5C7755A38284}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B1E4CA0F-B594-482A-B47E-5C7755A38284}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B1E4CA0F-B594-482A-B47E-5C7755A38284}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B1E4CA0F-B594-482A-B47E-5C7755A38284}.Release|Any CPU.Build.0 = Release|Any CPU + {B39C6957-6705-4B2D-9119-5E8BB82A3E7D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B39C6957-6705-4B2D-9119-5E8BB82A3E7D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B39C6957-6705-4B2D-9119-5E8BB82A3E7D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B39C6957-6705-4B2D-9119-5E8BB82A3E7D}.Release|Any CPU.Build.0 = Release|Any CPU + {102C1E09-9373-496C-98F2-BC26185D39B5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {102C1E09-9373-496C-98F2-BC26185D39B5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {102C1E09-9373-496C-98F2-BC26185D39B5}.Release|Any CPU.ActiveCfg = Release|Any CPU + {102C1E09-9373-496C-98F2-BC26185D39B5}.Release|Any CPU.Build.0 = Release|Any CPU + {BF364A40-C87E-4329-BD57-6DA5C0255445}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {BF364A40-C87E-4329-BD57-6DA5C0255445}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BF364A40-C87E-4329-BD57-6DA5C0255445}.Release|Any CPU.ActiveCfg = Release|Any CPU + {BF364A40-C87E-4329-BD57-6DA5C0255445}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/Source/Krypton Toolkit Examples/Krypton Toolkit Examples 2022 (Release) - Nuget.sln b/Source/Krypton Toolkit Examples/Krypton Toolkit Examples 2022 (Release) - Nuget.sln index 81c044ee..52e10155 100644 --- a/Source/Krypton Toolkit Examples/Krypton Toolkit Examples 2022 (Release) - Nuget.sln +++ b/Source/Krypton Toolkit Examples/Krypton Toolkit Examples 2022 (Release) - Nuget.sln @@ -134,244 +134,244 @@ Global Release|Any CPU = Release|Any CPU EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution + {B50563E6-3123-49FC-816D-F873A0BCB789}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B50563E6-3123-49FC-816D-F873A0BCB789}.Debug|Any CPU.Build.0 = Debug|Any CPU {B50563E6-3123-49FC-816D-F873A0BCB789}.Release|Any CPU.ActiveCfg = Release|Any CPU {B50563E6-3123-49FC-816D-F873A0BCB789}.Release|Any CPU.Build.0 = Release|Any CPU - {B50563E6-3123-49FC-816D-F873A0BCB789}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B50563E6-3123-49FC-816D-F873A0BCB789}.Release|Any CPU.Build.0 = Release|Any CPU - {5AA75E4E-6991-47D2-ADC4-22F06FC5D121}.Release|Any CPU.ActiveCfg = Release|Any CPU - {5AA75E4E-6991-47D2-ADC4-22F06FC5D121}.Release|Any CPU.Build.0 = Release|Any CPU + {5AA75E4E-6991-47D2-ADC4-22F06FC5D121}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5AA75E4E-6991-47D2-ADC4-22F06FC5D121}.Debug|Any CPU.Build.0 = Debug|Any CPU {5AA75E4E-6991-47D2-ADC4-22F06FC5D121}.Release|Any CPU.ActiveCfg = Release|Any CPU {5AA75E4E-6991-47D2-ADC4-22F06FC5D121}.Release|Any CPU.Build.0 = Release|Any CPU + {DBA477A3-F809-4C66-B61D-4A41A4DB657C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {DBA477A3-F809-4C66-B61D-4A41A4DB657C}.Debug|Any CPU.Build.0 = Debug|Any CPU {DBA477A3-F809-4C66-B61D-4A41A4DB657C}.Release|Any CPU.ActiveCfg = Release|Any CPU {DBA477A3-F809-4C66-B61D-4A41A4DB657C}.Release|Any CPU.Build.0 = Release|Any CPU - {DBA477A3-F809-4C66-B61D-4A41A4DB657C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {DBA477A3-F809-4C66-B61D-4A41A4DB657C}.Release|Any CPU.Build.0 = Release|Any CPU - {6AC25251-D21E-4C8F-B482-2F14E349E019}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6AC25251-D21E-4C8F-B482-2F14E349E019}.Release|Any CPU.Build.0 = Release|Any CPU + {6AC25251-D21E-4C8F-B482-2F14E349E019}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {6AC25251-D21E-4C8F-B482-2F14E349E019}.Debug|Any CPU.Build.0 = Debug|Any CPU {6AC25251-D21E-4C8F-B482-2F14E349E019}.Release|Any CPU.ActiveCfg = Release|Any CPU {6AC25251-D21E-4C8F-B482-2F14E349E019}.Release|Any CPU.Build.0 = Release|Any CPU + {05EDC6A7-52DC-4AD7-8617-B2D5C7A7A0FD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {05EDC6A7-52DC-4AD7-8617-B2D5C7A7A0FD}.Debug|Any CPU.Build.0 = Debug|Any CPU {05EDC6A7-52DC-4AD7-8617-B2D5C7A7A0FD}.Release|Any CPU.ActiveCfg = Release|Any CPU {05EDC6A7-52DC-4AD7-8617-B2D5C7A7A0FD}.Release|Any CPU.Build.0 = Release|Any CPU - {05EDC6A7-52DC-4AD7-8617-B2D5C7A7A0FD}.Release|Any CPU.ActiveCfg = Release|Any CPU - {05EDC6A7-52DC-4AD7-8617-B2D5C7A7A0FD}.Release|Any CPU.Build.0 = Release|Any CPU - {D68A2AEC-7B5A-4878-848D-80887F269D6C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D68A2AEC-7B5A-4878-848D-80887F269D6C}.Release|Any CPU.Build.0 = Release|Any CPU + {D68A2AEC-7B5A-4878-848D-80887F269D6C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D68A2AEC-7B5A-4878-848D-80887F269D6C}.Debug|Any CPU.Build.0 = Debug|Any CPU {D68A2AEC-7B5A-4878-848D-80887F269D6C}.Release|Any CPU.ActiveCfg = Release|Any CPU {D68A2AEC-7B5A-4878-848D-80887F269D6C}.Release|Any CPU.Build.0 = Release|Any CPU + {2C4CB46B-3790-4150-828B-F441C44445B6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {2C4CB46B-3790-4150-828B-F441C44445B6}.Debug|Any CPU.Build.0 = Debug|Any CPU {2C4CB46B-3790-4150-828B-F441C44445B6}.Release|Any CPU.ActiveCfg = Release|Any CPU {2C4CB46B-3790-4150-828B-F441C44445B6}.Release|Any CPU.Build.0 = Release|Any CPU - {2C4CB46B-3790-4150-828B-F441C44445B6}.Release|Any CPU.ActiveCfg = Release|Any CPU - {2C4CB46B-3790-4150-828B-F441C44445B6}.Release|Any CPU.Build.0 = Release|Any CPU - {5D7433EF-0FF4-435F-8DE2-FE22C5E3ECC5}.Release|Any CPU.ActiveCfg = Release|Any CPU - {5D7433EF-0FF4-435F-8DE2-FE22C5E3ECC5}.Release|Any CPU.Build.0 = Release|Any CPU + {5D7433EF-0FF4-435F-8DE2-FE22C5E3ECC5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5D7433EF-0FF4-435F-8DE2-FE22C5E3ECC5}.Debug|Any CPU.Build.0 = Debug|Any CPU {5D7433EF-0FF4-435F-8DE2-FE22C5E3ECC5}.Release|Any CPU.ActiveCfg = Release|Any CPU {5D7433EF-0FF4-435F-8DE2-FE22C5E3ECC5}.Release|Any CPU.Build.0 = Release|Any CPU + {7F71F7BA-FBBA-4758-A6C9-83110BF48166}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {7F71F7BA-FBBA-4758-A6C9-83110BF48166}.Debug|Any CPU.Build.0 = Debug|Any CPU {7F71F7BA-FBBA-4758-A6C9-83110BF48166}.Release|Any CPU.ActiveCfg = Release|Any CPU {7F71F7BA-FBBA-4758-A6C9-83110BF48166}.Release|Any CPU.Build.0 = Release|Any CPU - {7F71F7BA-FBBA-4758-A6C9-83110BF48166}.Release|Any CPU.ActiveCfg = Release|Any CPU - {7F71F7BA-FBBA-4758-A6C9-83110BF48166}.Release|Any CPU.Build.0 = Release|Any CPU - {961B462C-E9DB-4764-AF86-88F58E5784ED}.Release|Any CPU.ActiveCfg = Release|Any CPU - {961B462C-E9DB-4764-AF86-88F58E5784ED}.Release|Any CPU.Build.0 = Release|Any CPU + {961B462C-E9DB-4764-AF86-88F58E5784ED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {961B462C-E9DB-4764-AF86-88F58E5784ED}.Debug|Any CPU.Build.0 = Debug|Any CPU {961B462C-E9DB-4764-AF86-88F58E5784ED}.Release|Any CPU.ActiveCfg = Release|Any CPU {961B462C-E9DB-4764-AF86-88F58E5784ED}.Release|Any CPU.Build.0 = Release|Any CPU + {9497EDA8-5D49-4708-825D-FA52C6FDB962}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9497EDA8-5D49-4708-825D-FA52C6FDB962}.Debug|Any CPU.Build.0 = Debug|Any CPU {9497EDA8-5D49-4708-825D-FA52C6FDB962}.Release|Any CPU.ActiveCfg = Release|Any CPU {9497EDA8-5D49-4708-825D-FA52C6FDB962}.Release|Any CPU.Build.0 = Release|Any CPU - {9497EDA8-5D49-4708-825D-FA52C6FDB962}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9497EDA8-5D49-4708-825D-FA52C6FDB962}.Release|Any CPU.Build.0 = Release|Any CPU + {EA832B1A-E3EA-4DB5-9529-9711976A8177}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {EA832B1A-E3EA-4DB5-9529-9711976A8177}.Debug|Any CPU.Build.0 = Debug|Any CPU {EA832B1A-E3EA-4DB5-9529-9711976A8177}.Release|Any CPU.ActiveCfg = Release|Any CPU {EA832B1A-E3EA-4DB5-9529-9711976A8177}.Release|Any CPU.Build.0 = Release|Any CPU - {EA832B1A-E3EA-4DB5-9529-9711976A8177}.Release|Any CPU.ActiveCfg = Release|Any CPU - {EA832B1A-E3EA-4DB5-9529-9711976A8177}.Release|Any CPU.Build.0 = Release|Any CPU - {F2C3331E-E520-4082-BFCD-9E8AB27C3C3D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F2C3331E-E520-4082-BFCD-9E8AB27C3C3D}.Release|Any CPU.Build.0 = Release|Any CPU + {F2C3331E-E520-4082-BFCD-9E8AB27C3C3D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F2C3331E-E520-4082-BFCD-9E8AB27C3C3D}.Debug|Any CPU.Build.0 = Debug|Any CPU {F2C3331E-E520-4082-BFCD-9E8AB27C3C3D}.Release|Any CPU.ActiveCfg = Release|Any CPU {F2C3331E-E520-4082-BFCD-9E8AB27C3C3D}.Release|Any CPU.Build.0 = Release|Any CPU + {FDEDFA80-4D58-4D26-9D53-020F09394008}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {FDEDFA80-4D58-4D26-9D53-020F09394008}.Debug|Any CPU.Build.0 = Debug|Any CPU {FDEDFA80-4D58-4D26-9D53-020F09394008}.Release|Any CPU.ActiveCfg = Release|Any CPU {FDEDFA80-4D58-4D26-9D53-020F09394008}.Release|Any CPU.Build.0 = Release|Any CPU - {FDEDFA80-4D58-4D26-9D53-020F09394008}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FDEDFA80-4D58-4D26-9D53-020F09394008}.Release|Any CPU.Build.0 = Release|Any CPU - {FF6328C7-DCBC-4B26-BCA0-2773D42AF088}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FF6328C7-DCBC-4B26-BCA0-2773D42AF088}.Release|Any CPU.Build.0 = Release|Any CPU + {FF6328C7-DCBC-4B26-BCA0-2773D42AF088}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {FF6328C7-DCBC-4B26-BCA0-2773D42AF088}.Debug|Any CPU.Build.0 = Debug|Any CPU {FF6328C7-DCBC-4B26-BCA0-2773D42AF088}.Release|Any CPU.ActiveCfg = Release|Any CPU {FF6328C7-DCBC-4B26-BCA0-2773D42AF088}.Release|Any CPU.Build.0 = Release|Any CPU + {E891F54A-4598-403D-8AAD-8F69A4D8DDD5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E891F54A-4598-403D-8AAD-8F69A4D8DDD5}.Debug|Any CPU.Build.0 = Debug|Any CPU {E891F54A-4598-403D-8AAD-8F69A4D8DDD5}.Release|Any CPU.ActiveCfg = Release|Any CPU {E891F54A-4598-403D-8AAD-8F69A4D8DDD5}.Release|Any CPU.Build.0 = Release|Any CPU - {E891F54A-4598-403D-8AAD-8F69A4D8DDD5}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E891F54A-4598-403D-8AAD-8F69A4D8DDD5}.Release|Any CPU.Build.0 = Release|Any CPU - {F7757B35-708D-49AA-B5AA-B918B92A116D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F7757B35-708D-49AA-B5AA-B918B92A116D}.Release|Any CPU.Build.0 = Release|Any CPU + {F7757B35-708D-49AA-B5AA-B918B92A116D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F7757B35-708D-49AA-B5AA-B918B92A116D}.Debug|Any CPU.Build.0 = Debug|Any CPU {F7757B35-708D-49AA-B5AA-B918B92A116D}.Release|Any CPU.ActiveCfg = Release|Any CPU {F7757B35-708D-49AA-B5AA-B918B92A116D}.Release|Any CPU.Build.0 = Release|Any CPU + {5B6A2EB7-A284-4E26-8162-A8DCF11A7772}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5B6A2EB7-A284-4E26-8162-A8DCF11A7772}.Debug|Any CPU.Build.0 = Debug|Any CPU {5B6A2EB7-A284-4E26-8162-A8DCF11A7772}.Release|Any CPU.ActiveCfg = Release|Any CPU {5B6A2EB7-A284-4E26-8162-A8DCF11A7772}.Release|Any CPU.Build.0 = Release|Any CPU - {5B6A2EB7-A284-4E26-8162-A8DCF11A7772}.Release|Any CPU.ActiveCfg = Release|Any CPU - {5B6A2EB7-A284-4E26-8162-A8DCF11A7772}.Release|Any CPU.Build.0 = Release|Any CPU - {FB9D96CD-4DFD-4CE0-A82E-99F88426EE53}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FB9D96CD-4DFD-4CE0-A82E-99F88426EE53}.Release|Any CPU.Build.0 = Release|Any CPU + {FB9D96CD-4DFD-4CE0-A82E-99F88426EE53}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {FB9D96CD-4DFD-4CE0-A82E-99F88426EE53}.Debug|Any CPU.Build.0 = Debug|Any CPU {FB9D96CD-4DFD-4CE0-A82E-99F88426EE53}.Release|Any CPU.ActiveCfg = Release|Any CPU {FB9D96CD-4DFD-4CE0-A82E-99F88426EE53}.Release|Any CPU.Build.0 = Release|Any CPU + {BDB3BF00-C159-4228-9891-6428F18A069D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {BDB3BF00-C159-4228-9891-6428F18A069D}.Debug|Any CPU.Build.0 = Debug|Any CPU {BDB3BF00-C159-4228-9891-6428F18A069D}.Release|Any CPU.ActiveCfg = Release|Any CPU {BDB3BF00-C159-4228-9891-6428F18A069D}.Release|Any CPU.Build.0 = Release|Any CPU - {BDB3BF00-C159-4228-9891-6428F18A069D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {BDB3BF00-C159-4228-9891-6428F18A069D}.Release|Any CPU.Build.0 = Release|Any CPU - {4D401551-FF58-4A37-B7E4-F6DFBB790F3D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4D401551-FF58-4A37-B7E4-F6DFBB790F3D}.Release|Any CPU.Build.0 = Release|Any CPU + {4D401551-FF58-4A37-B7E4-F6DFBB790F3D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4D401551-FF58-4A37-B7E4-F6DFBB790F3D}.Debug|Any CPU.Build.0 = Debug|Any CPU {4D401551-FF58-4A37-B7E4-F6DFBB790F3D}.Release|Any CPU.ActiveCfg = Release|Any CPU {4D401551-FF58-4A37-B7E4-F6DFBB790F3D}.Release|Any CPU.Build.0 = Release|Any CPU + {91C1066F-BC6C-4297-B1A7-0C379D025C69}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {91C1066F-BC6C-4297-B1A7-0C379D025C69}.Debug|Any CPU.Build.0 = Debug|Any CPU {91C1066F-BC6C-4297-B1A7-0C379D025C69}.Release|Any CPU.ActiveCfg = Release|Any CPU {91C1066F-BC6C-4297-B1A7-0C379D025C69}.Release|Any CPU.Build.0 = Release|Any CPU - {91C1066F-BC6C-4297-B1A7-0C379D025C69}.Release|Any CPU.ActiveCfg = Release|Any CPU - {91C1066F-BC6C-4297-B1A7-0C379D025C69}.Release|Any CPU.Build.0 = Release|Any CPU - {E45772DB-2413-4580-B663-4F15CF56EA81}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E45772DB-2413-4580-B663-4F15CF56EA81}.Release|Any CPU.Build.0 = Release|Any CPU + {E45772DB-2413-4580-B663-4F15CF56EA81}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E45772DB-2413-4580-B663-4F15CF56EA81}.Debug|Any CPU.Build.0 = Debug|Any CPU {E45772DB-2413-4580-B663-4F15CF56EA81}.Release|Any CPU.ActiveCfg = Release|Any CPU {E45772DB-2413-4580-B663-4F15CF56EA81}.Release|Any CPU.Build.0 = Release|Any CPU + {E7BE614E-C25D-407C-BC44-7817B60524D1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E7BE614E-C25D-407C-BC44-7817B60524D1}.Debug|Any CPU.Build.0 = Debug|Any CPU {E7BE614E-C25D-407C-BC44-7817B60524D1}.Release|Any CPU.ActiveCfg = Release|Any CPU {E7BE614E-C25D-407C-BC44-7817B60524D1}.Release|Any CPU.Build.0 = Release|Any CPU - {E7BE614E-C25D-407C-BC44-7817B60524D1}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E7BE614E-C25D-407C-BC44-7817B60524D1}.Release|Any CPU.Build.0 = Release|Any CPU - {A4C867EA-FD5E-4A11-9540-5C9BC4AA1A89}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A4C867EA-FD5E-4A11-9540-5C9BC4AA1A89}.Release|Any CPU.Build.0 = Release|Any CPU + {A4C867EA-FD5E-4A11-9540-5C9BC4AA1A89}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A4C867EA-FD5E-4A11-9540-5C9BC4AA1A89}.Debug|Any CPU.Build.0 = Debug|Any CPU {A4C867EA-FD5E-4A11-9540-5C9BC4AA1A89}.Release|Any CPU.ActiveCfg = Release|Any CPU {A4C867EA-FD5E-4A11-9540-5C9BC4AA1A89}.Release|Any CPU.Build.0 = Release|Any CPU + {A0A23012-9A77-4DF9-998F-8EA53F0505F2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A0A23012-9A77-4DF9-998F-8EA53F0505F2}.Debug|Any CPU.Build.0 = Debug|Any CPU {A0A23012-9A77-4DF9-998F-8EA53F0505F2}.Release|Any CPU.ActiveCfg = Release|Any CPU {A0A23012-9A77-4DF9-998F-8EA53F0505F2}.Release|Any CPU.Build.0 = Release|Any CPU - {A0A23012-9A77-4DF9-998F-8EA53F0505F2}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A0A23012-9A77-4DF9-998F-8EA53F0505F2}.Release|Any CPU.Build.0 = Release|Any CPU + {79F118EC-660C-46B6-A2B7-4F3B3CEDE19A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {79F118EC-660C-46B6-A2B7-4F3B3CEDE19A}.Debug|Any CPU.Build.0 = Debug|Any CPU {79F118EC-660C-46B6-A2B7-4F3B3CEDE19A}.Release|Any CPU.ActiveCfg = Release|Any CPU {79F118EC-660C-46B6-A2B7-4F3B3CEDE19A}.Release|Any CPU.Build.0 = Release|Any CPU - {79F118EC-660C-46B6-A2B7-4F3B3CEDE19A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {79F118EC-660C-46B6-A2B7-4F3B3CEDE19A}.Release|Any CPU.Build.0 = Release|Any CPU - {49D3CC8E-6DC1-4766-B069-6082127B0381}.Release|Any CPU.ActiveCfg = Release|Any CPU - {49D3CC8E-6DC1-4766-B069-6082127B0381}.Release|Any CPU.Build.0 = Release|Any CPU + {49D3CC8E-6DC1-4766-B069-6082127B0381}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {49D3CC8E-6DC1-4766-B069-6082127B0381}.Debug|Any CPU.Build.0 = Debug|Any CPU {49D3CC8E-6DC1-4766-B069-6082127B0381}.Release|Any CPU.ActiveCfg = Release|Any CPU {49D3CC8E-6DC1-4766-B069-6082127B0381}.Release|Any CPU.Build.0 = Release|Any CPU + {B0BAED8B-4D9E-4A15-A68C-8633C71E85E6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B0BAED8B-4D9E-4A15-A68C-8633C71E85E6}.Debug|Any CPU.Build.0 = Debug|Any CPU {B0BAED8B-4D9E-4A15-A68C-8633C71E85E6}.Release|Any CPU.ActiveCfg = Release|Any CPU {B0BAED8B-4D9E-4A15-A68C-8633C71E85E6}.Release|Any CPU.Build.0 = Release|Any CPU - {B0BAED8B-4D9E-4A15-A68C-8633C71E85E6}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B0BAED8B-4D9E-4A15-A68C-8633C71E85E6}.Release|Any CPU.Build.0 = Release|Any CPU - {4FBA6D74-2160-411B-A1E0-743E6D001DFF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4FBA6D74-2160-411B-A1E0-743E6D001DFF}.Release|Any CPU.Build.0 = Release|Any CPU + {4FBA6D74-2160-411B-A1E0-743E6D001DFF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4FBA6D74-2160-411B-A1E0-743E6D001DFF}.Debug|Any CPU.Build.0 = Debug|Any CPU {4FBA6D74-2160-411B-A1E0-743E6D001DFF}.Release|Any CPU.ActiveCfg = Release|Any CPU {4FBA6D74-2160-411B-A1E0-743E6D001DFF}.Release|Any CPU.Build.0 = Release|Any CPU + {5589C6A1-6A3B-43DC-9FD7-EE34B1340520}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5589C6A1-6A3B-43DC-9FD7-EE34B1340520}.Debug|Any CPU.Build.0 = Debug|Any CPU {5589C6A1-6A3B-43DC-9FD7-EE34B1340520}.Release|Any CPU.ActiveCfg = Release|Any CPU {5589C6A1-6A3B-43DC-9FD7-EE34B1340520}.Release|Any CPU.Build.0 = Release|Any CPU - {5589C6A1-6A3B-43DC-9FD7-EE34B1340520}.Release|Any CPU.ActiveCfg = Release|Any CPU - {5589C6A1-6A3B-43DC-9FD7-EE34B1340520}.Release|Any CPU.Build.0 = Release|Any CPU - {E3A8D741-A9C9-49A3-88A0-7D65E826A860}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E3A8D741-A9C9-49A3-88A0-7D65E826A860}.Release|Any CPU.Build.0 = Release|Any CPU + {E3A8D741-A9C9-49A3-88A0-7D65E826A860}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E3A8D741-A9C9-49A3-88A0-7D65E826A860}.Debug|Any CPU.Build.0 = Debug|Any CPU {E3A8D741-A9C9-49A3-88A0-7D65E826A860}.Release|Any CPU.ActiveCfg = Release|Any CPU {E3A8D741-A9C9-49A3-88A0-7D65E826A860}.Release|Any CPU.Build.0 = Release|Any CPU + {1DD8FA80-58BB-4D99-9CBB-CF0802AA4B7C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1DD8FA80-58BB-4D99-9CBB-CF0802AA4B7C}.Debug|Any CPU.Build.0 = Debug|Any CPU {1DD8FA80-58BB-4D99-9CBB-CF0802AA4B7C}.Release|Any CPU.ActiveCfg = Release|Any CPU {1DD8FA80-58BB-4D99-9CBB-CF0802AA4B7C}.Release|Any CPU.Build.0 = Release|Any CPU - {1DD8FA80-58BB-4D99-9CBB-CF0802AA4B7C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1DD8FA80-58BB-4D99-9CBB-CF0802AA4B7C}.Release|Any CPU.Build.0 = Release|Any CPU - {AD2672DD-C881-4327-910D-9FCF04110433}.Release|Any CPU.ActiveCfg = Release|Any CPU - {AD2672DD-C881-4327-910D-9FCF04110433}.Release|Any CPU.Build.0 = Release|Any CPU + {AD2672DD-C881-4327-910D-9FCF04110433}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {AD2672DD-C881-4327-910D-9FCF04110433}.Debug|Any CPU.Build.0 = Debug|Any CPU {AD2672DD-C881-4327-910D-9FCF04110433}.Release|Any CPU.ActiveCfg = Release|Any CPU {AD2672DD-C881-4327-910D-9FCF04110433}.Release|Any CPU.Build.0 = Release|Any CPU + {DCEB5ADB-36CD-4F8F-8907-08909F8A025A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {DCEB5ADB-36CD-4F8F-8907-08909F8A025A}.Debug|Any CPU.Build.0 = Debug|Any CPU {DCEB5ADB-36CD-4F8F-8907-08909F8A025A}.Release|Any CPU.ActiveCfg = Release|Any CPU {DCEB5ADB-36CD-4F8F-8907-08909F8A025A}.Release|Any CPU.Build.0 = Release|Any CPU - {DCEB5ADB-36CD-4F8F-8907-08909F8A025A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {DCEB5ADB-36CD-4F8F-8907-08909F8A025A}.Release|Any CPU.Build.0 = Release|Any CPU - {908CA60D-F2C7-4D31-8A21-8D87651176AC}.Release|Any CPU.ActiveCfg = Release|Any CPU - {908CA60D-F2C7-4D31-8A21-8D87651176AC}.Release|Any CPU.Build.0 = Release|Any CPU + {908CA60D-F2C7-4D31-8A21-8D87651176AC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {908CA60D-F2C7-4D31-8A21-8D87651176AC}.Debug|Any CPU.Build.0 = Debug|Any CPU {908CA60D-F2C7-4D31-8A21-8D87651176AC}.Release|Any CPU.ActiveCfg = Release|Any CPU {908CA60D-F2C7-4D31-8A21-8D87651176AC}.Release|Any CPU.Build.0 = Release|Any CPU + {A675C33C-E732-4198-A25A-16C18F6C5AAF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A675C33C-E732-4198-A25A-16C18F6C5AAF}.Debug|Any CPU.Build.0 = Debug|Any CPU {A675C33C-E732-4198-A25A-16C18F6C5AAF}.Release|Any CPU.ActiveCfg = Release|Any CPU {A675C33C-E732-4198-A25A-16C18F6C5AAF}.Release|Any CPU.Build.0 = Release|Any CPU - {A675C33C-E732-4198-A25A-16C18F6C5AAF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A675C33C-E732-4198-A25A-16C18F6C5AAF}.Release|Any CPU.Build.0 = Release|Any CPU - {71FFCD74-7751-4332-9ABC-843E74B6A0D1}.Release|Any CPU.ActiveCfg = Release|Any CPU - {71FFCD74-7751-4332-9ABC-843E74B6A0D1}.Release|Any CPU.Build.0 = Release|Any CPU + {71FFCD74-7751-4332-9ABC-843E74B6A0D1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {71FFCD74-7751-4332-9ABC-843E74B6A0D1}.Debug|Any CPU.Build.0 = Debug|Any CPU {71FFCD74-7751-4332-9ABC-843E74B6A0D1}.Release|Any CPU.ActiveCfg = Release|Any CPU {71FFCD74-7751-4332-9ABC-843E74B6A0D1}.Release|Any CPU.Build.0 = Release|Any CPU + {3ED9DB17-5BD2-4C16-930C-A1076F1C1BF6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3ED9DB17-5BD2-4C16-930C-A1076F1C1BF6}.Debug|Any CPU.Build.0 = Debug|Any CPU {3ED9DB17-5BD2-4C16-930C-A1076F1C1BF6}.Release|Any CPU.ActiveCfg = Release|Any CPU {3ED9DB17-5BD2-4C16-930C-A1076F1C1BF6}.Release|Any CPU.Build.0 = Release|Any CPU - {3ED9DB17-5BD2-4C16-930C-A1076F1C1BF6}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3ED9DB17-5BD2-4C16-930C-A1076F1C1BF6}.Release|Any CPU.Build.0 = Release|Any CPU - {5ABF8E1F-F75D-46F6-AD83-C467CB3F1FAC}.Release|Any CPU.ActiveCfg = Release|Any CPU - {5ABF8E1F-F75D-46F6-AD83-C467CB3F1FAC}.Release|Any CPU.Build.0 = Release|Any CPU + {5ABF8E1F-F75D-46F6-AD83-C467CB3F1FAC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5ABF8E1F-F75D-46F6-AD83-C467CB3F1FAC}.Debug|Any CPU.Build.0 = Debug|Any CPU {5ABF8E1F-F75D-46F6-AD83-C467CB3F1FAC}.Release|Any CPU.ActiveCfg = Release|Any CPU {5ABF8E1F-F75D-46F6-AD83-C467CB3F1FAC}.Release|Any CPU.Build.0 = Release|Any CPU + {AD9DF5A5-008E-4CB1-9B6D-F6DE91BF9D86}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {AD9DF5A5-008E-4CB1-9B6D-F6DE91BF9D86}.Debug|Any CPU.Build.0 = Debug|Any CPU {AD9DF5A5-008E-4CB1-9B6D-F6DE91BF9D86}.Release|Any CPU.ActiveCfg = Release|Any CPU {AD9DF5A5-008E-4CB1-9B6D-F6DE91BF9D86}.Release|Any CPU.Build.0 = Release|Any CPU - {AD9DF5A5-008E-4CB1-9B6D-F6DE91BF9D86}.Release|Any CPU.ActiveCfg = Release|Any CPU - {AD9DF5A5-008E-4CB1-9B6D-F6DE91BF9D86}.Release|Any CPU.Build.0 = Release|Any CPU + {A3C119FF-E7EF-4A22-A306-9643B45C9005}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A3C119FF-E7EF-4A22-A306-9643B45C9005}.Debug|Any CPU.Build.0 = Debug|Any CPU {A3C119FF-E7EF-4A22-A306-9643B45C9005}.Release|Any CPU.ActiveCfg = Release|Any CPU {A3C119FF-E7EF-4A22-A306-9643B45C9005}.Release|Any CPU.Build.0 = Release|Any CPU - {A3C119FF-E7EF-4A22-A306-9643B45C9005}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A3C119FF-E7EF-4A22-A306-9643B45C9005}.Release|Any CPU.Build.0 = Release|Any CPU - {86A21518-8ACF-4F1C-926B-02579C812CCA}.Release|Any CPU.ActiveCfg = Release|Any CPU - {86A21518-8ACF-4F1C-926B-02579C812CCA}.Release|Any CPU.Build.0 = Release|Any CPU + {86A21518-8ACF-4F1C-926B-02579C812CCA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {86A21518-8ACF-4F1C-926B-02579C812CCA}.Debug|Any CPU.Build.0 = Debug|Any CPU {86A21518-8ACF-4F1C-926B-02579C812CCA}.Release|Any CPU.ActiveCfg = Release|Any CPU {86A21518-8ACF-4F1C-926B-02579C812CCA}.Release|Any CPU.Build.0 = Release|Any CPU + {C14445E6-AAFB-4C6C-AE51-945032D56800}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C14445E6-AAFB-4C6C-AE51-945032D56800}.Debug|Any CPU.Build.0 = Debug|Any CPU {C14445E6-AAFB-4C6C-AE51-945032D56800}.Release|Any CPU.ActiveCfg = Release|Any CPU {C14445E6-AAFB-4C6C-AE51-945032D56800}.Release|Any CPU.Build.0 = Release|Any CPU - {C14445E6-AAFB-4C6C-AE51-945032D56800}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C14445E6-AAFB-4C6C-AE51-945032D56800}.Release|Any CPU.Build.0 = Release|Any CPU - {A21C9D69-D60C-4C05-BEC2-76BB2BEC2054}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A21C9D69-D60C-4C05-BEC2-76BB2BEC2054}.Release|Any CPU.Build.0 = Release|Any CPU + {A21C9D69-D60C-4C05-BEC2-76BB2BEC2054}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A21C9D69-D60C-4C05-BEC2-76BB2BEC2054}.Debug|Any CPU.Build.0 = Debug|Any CPU {A21C9D69-D60C-4C05-BEC2-76BB2BEC2054}.Release|Any CPU.ActiveCfg = Release|Any CPU {A21C9D69-D60C-4C05-BEC2-76BB2BEC2054}.Release|Any CPU.Build.0 = Release|Any CPU + {F2376A8F-C8B2-494F-8097-E2E208CB48FF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F2376A8F-C8B2-494F-8097-E2E208CB48FF}.Debug|Any CPU.Build.0 = Debug|Any CPU {F2376A8F-C8B2-494F-8097-E2E208CB48FF}.Release|Any CPU.ActiveCfg = Release|Any CPU {F2376A8F-C8B2-494F-8097-E2E208CB48FF}.Release|Any CPU.Build.0 = Release|Any CPU - {F2376A8F-C8B2-494F-8097-E2E208CB48FF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F2376A8F-C8B2-494F-8097-E2E208CB48FF}.Release|Any CPU.Build.0 = Release|Any CPU - {FA2D1000-8067-4DE7-85FA-6666A446FE40}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FA2D1000-8067-4DE7-85FA-6666A446FE40}.Release|Any CPU.Build.0 = Release|Any CPU + {FA2D1000-8067-4DE7-85FA-6666A446FE40}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {FA2D1000-8067-4DE7-85FA-6666A446FE40}.Debug|Any CPU.Build.0 = Debug|Any CPU {FA2D1000-8067-4DE7-85FA-6666A446FE40}.Release|Any CPU.ActiveCfg = Release|Any CPU {FA2D1000-8067-4DE7-85FA-6666A446FE40}.Release|Any CPU.Build.0 = Release|Any CPU + {F5725FE2-F65B-4781-9037-9B4CEBDECAAB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F5725FE2-F65B-4781-9037-9B4CEBDECAAB}.Debug|Any CPU.Build.0 = Debug|Any CPU {F5725FE2-F65B-4781-9037-9B4CEBDECAAB}.Release|Any CPU.ActiveCfg = Release|Any CPU {F5725FE2-F65B-4781-9037-9B4CEBDECAAB}.Release|Any CPU.Build.0 = Release|Any CPU - {F5725FE2-F65B-4781-9037-9B4CEBDECAAB}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F5725FE2-F65B-4781-9037-9B4CEBDECAAB}.Release|Any CPU.Build.0 = Release|Any CPU - {16DA7141-9737-4A0A-8A3D-F53775657C29}.Release|Any CPU.ActiveCfg = Release|Any CPU - {16DA7141-9737-4A0A-8A3D-F53775657C29}.Release|Any CPU.Build.0 = Release|Any CPU + {16DA7141-9737-4A0A-8A3D-F53775657C29}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {16DA7141-9737-4A0A-8A3D-F53775657C29}.Debug|Any CPU.Build.0 = Debug|Any CPU {16DA7141-9737-4A0A-8A3D-F53775657C29}.Release|Any CPU.ActiveCfg = Release|Any CPU {16DA7141-9737-4A0A-8A3D-F53775657C29}.Release|Any CPU.Build.0 = Release|Any CPU + {8AA88DB8-CECE-4D99-AE61-EF89ED0E4590}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8AA88DB8-CECE-4D99-AE61-EF89ED0E4590}.Debug|Any CPU.Build.0 = Debug|Any CPU {8AA88DB8-CECE-4D99-AE61-EF89ED0E4590}.Release|Any CPU.ActiveCfg = Release|Any CPU {8AA88DB8-CECE-4D99-AE61-EF89ED0E4590}.Release|Any CPU.Build.0 = Release|Any CPU - {8AA88DB8-CECE-4D99-AE61-EF89ED0E4590}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8AA88DB8-CECE-4D99-AE61-EF89ED0E4590}.Release|Any CPU.Build.0 = Release|Any CPU - {3FFBA5F4-375A-4A6C-933B-FFB7D1280CFD}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3FFBA5F4-375A-4A6C-933B-FFB7D1280CFD}.Release|Any CPU.Build.0 = Release|Any CPU + {3FFBA5F4-375A-4A6C-933B-FFB7D1280CFD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3FFBA5F4-375A-4A6C-933B-FFB7D1280CFD}.Debug|Any CPU.Build.0 = Debug|Any CPU {3FFBA5F4-375A-4A6C-933B-FFB7D1280CFD}.Release|Any CPU.ActiveCfg = Release|Any CPU {3FFBA5F4-375A-4A6C-933B-FFB7D1280CFD}.Release|Any CPU.Build.0 = Release|Any CPU + {30D8868E-1265-4634-A91D-A06BFD673F37}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {30D8868E-1265-4634-A91D-A06BFD673F37}.Debug|Any CPU.Build.0 = Debug|Any CPU {30D8868E-1265-4634-A91D-A06BFD673F37}.Release|Any CPU.ActiveCfg = Release|Any CPU {30D8868E-1265-4634-A91D-A06BFD673F37}.Release|Any CPU.Build.0 = Release|Any CPU - {30D8868E-1265-4634-A91D-A06BFD673F37}.Release|Any CPU.ActiveCfg = Release|Any CPU - {30D8868E-1265-4634-A91D-A06BFD673F37}.Release|Any CPU.Build.0 = Release|Any CPU - {D093814C-E5E1-49D0-96E2-372E2A57CBBB}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D093814C-E5E1-49D0-96E2-372E2A57CBBB}.Release|Any CPU.Build.0 = Release|Any CPU + {D093814C-E5E1-49D0-96E2-372E2A57CBBB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D093814C-E5E1-49D0-96E2-372E2A57CBBB}.Debug|Any CPU.Build.0 = Debug|Any CPU {D093814C-E5E1-49D0-96E2-372E2A57CBBB}.Release|Any CPU.ActiveCfg = Release|Any CPU {D093814C-E5E1-49D0-96E2-372E2A57CBBB}.Release|Any CPU.Build.0 = Release|Any CPU + {DA3993A0-9A80-42DB-BFB2-65238ABFCE0E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {DA3993A0-9A80-42DB-BFB2-65238ABFCE0E}.Debug|Any CPU.Build.0 = Debug|Any CPU {DA3993A0-9A80-42DB-BFB2-65238ABFCE0E}.Release|Any CPU.ActiveCfg = Release|Any CPU {DA3993A0-9A80-42DB-BFB2-65238ABFCE0E}.Release|Any CPU.Build.0 = Release|Any CPU - {DA3993A0-9A80-42DB-BFB2-65238ABFCE0E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {DA3993A0-9A80-42DB-BFB2-65238ABFCE0E}.Release|Any CPU.Build.0 = Release|Any CPU - {0AAC58AA-1697-4AB9-878F-63EA1187A9CB}.Release|Any CPU.ActiveCfg = Release|Any CPU - {0AAC58AA-1697-4AB9-878F-63EA1187A9CB}.Release|Any CPU.Build.0 = Release|Any CPU + {0AAC58AA-1697-4AB9-878F-63EA1187A9CB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0AAC58AA-1697-4AB9-878F-63EA1187A9CB}.Debug|Any CPU.Build.0 = Debug|Any CPU {0AAC58AA-1697-4AB9-878F-63EA1187A9CB}.Release|Any CPU.ActiveCfg = Release|Any CPU {0AAC58AA-1697-4AB9-878F-63EA1187A9CB}.Release|Any CPU.Build.0 = Release|Any CPU + {9AB9A02E-574D-401D-9D67-C16A11D4FC4D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9AB9A02E-574D-401D-9D67-C16A11D4FC4D}.Debug|Any CPU.Build.0 = Debug|Any CPU {9AB9A02E-574D-401D-9D67-C16A11D4FC4D}.Release|Any CPU.ActiveCfg = Release|Any CPU {9AB9A02E-574D-401D-9D67-C16A11D4FC4D}.Release|Any CPU.Build.0 = Release|Any CPU - {9AB9A02E-574D-401D-9D67-C16A11D4FC4D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9AB9A02E-574D-401D-9D67-C16A11D4FC4D}.Release|Any CPU.Build.0 = Release|Any CPU + {A11AF073-3180-4AE9-85DA-A36C1693FA17}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A11AF073-3180-4AE9-85DA-A36C1693FA17}.Debug|Any CPU.Build.0 = Debug|Any CPU {A11AF073-3180-4AE9-85DA-A36C1693FA17}.Release|Any CPU.ActiveCfg = Release|Any CPU {A11AF073-3180-4AE9-85DA-A36C1693FA17}.Release|Any CPU.Build.0 = Release|Any CPU - {A11AF073-3180-4AE9-85DA-A36C1693FA17}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A11AF073-3180-4AE9-85DA-A36C1693FA17}.Release|Any CPU.Build.0 = Release|Any CPU - {D4F4B9F2-3078-4442-A66A-526ACEAB4F55}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D4F4B9F2-3078-4442-A66A-526ACEAB4F55}.Release|Any CPU.Build.0 = Release|Any CPU + {D4F4B9F2-3078-4442-A66A-526ACEAB4F55}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D4F4B9F2-3078-4442-A66A-526ACEAB4F55}.Debug|Any CPU.Build.0 = Debug|Any CPU {D4F4B9F2-3078-4442-A66A-526ACEAB4F55}.Release|Any CPU.ActiveCfg = Release|Any CPU {D4F4B9F2-3078-4442-A66A-526ACEAB4F55}.Release|Any CPU.Build.0 = Release|Any CPU + {71750C4E-8B92-4475-B132-4672F02BB817}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {71750C4E-8B92-4475-B132-4672F02BB817}.Debug|Any CPU.Build.0 = Debug|Any CPU {71750C4E-8B92-4475-B132-4672F02BB817}.Release|Any CPU.ActiveCfg = Release|Any CPU {71750C4E-8B92-4475-B132-4672F02BB817}.Release|Any CPU.Build.0 = Release|Any CPU - {71750C4E-8B92-4475-B132-4672F02BB817}.Release|Any CPU.ActiveCfg = Release|Any CPU - {71750C4E-8B92-4475-B132-4672F02BB817}.Release|Any CPU.Build.0 = Release|Any CPU - {22332A5F-8A0D-45F1-A07C-57D6522E87F8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {22332A5F-8A0D-45F1-A07C-57D6522E87F8}.Release|Any CPU.Build.0 = Release|Any CPU + {22332A5F-8A0D-45F1-A07C-57D6522E87F8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {22332A5F-8A0D-45F1-A07C-57D6522E87F8}.Debug|Any CPU.Build.0 = Debug|Any CPU {22332A5F-8A0D-45F1-A07C-57D6522E87F8}.Release|Any CPU.ActiveCfg = Release|Any CPU {22332A5F-8A0D-45F1-A07C-57D6522E87F8}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection diff --git a/Source/Krypton Toolkit Examples/Krypton Toolkit Examples 2022 - Dev.sln.DotSettings b/Source/Krypton Toolkit Examples/Krypton Toolkit Examples 2022 - Dev.sln.DotSettings deleted file mode 100644 index 0be53e79..00000000 --- a/Source/Krypton Toolkit Examples/Krypton Toolkit Examples 2022 - Dev.sln.DotSettings +++ /dev/null @@ -1,6 +0,0 @@ - - DC - <Policy Inspect="True" Prefix="" Suffix="" Style="AA_BB" /> - True - True - True \ No newline at end of file diff --git a/Source/Krypton Toolkit Examples/Krypton UAC Button/Form1.Designer.cs b/Source/Krypton Toolkit Examples/Krypton UAC Button/Form1.Designer.cs index 49692ac4..b30b97d7 100644 --- a/Source/Krypton Toolkit Examples/Krypton UAC Button/Form1.Designer.cs +++ b/Source/Krypton Toolkit Examples/Krypton UAC Button/Form1.Designer.cs @@ -77,7 +77,6 @@ private void InitializeComponent() this.Name = "Form1"; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; this.Text = "Krypton UAC Demo"; - this.Load += new System.EventHandler(this.Form1_Load); ((System.ComponentModel.ISupportInitialize)(this.kryptonPanel1)).EndInit(); this.kryptonPanel1.ResumeLayout(false); this.kryptonPanel1.PerformLayout(); diff --git a/Source/Krypton Toolkit Examples/Krypton UAC Button/Form1.cs b/Source/Krypton Toolkit Examples/Krypton UAC Button/Form1.cs index 0357c0c0..78c2f56b 100644 --- a/Source/Krypton Toolkit Examples/Krypton UAC Button/Form1.cs +++ b/Source/Krypton Toolkit Examples/Krypton UAC Button/Form1.cs @@ -1,5 +1,4 @@ using System; -using System.Windows.Forms; using Krypton.Toolkit; @@ -9,19 +8,10 @@ public partial class Form1 : KryptonForm { public Form1() => InitializeComponent(); - private void Form1_Load(object sender, EventArgs e) - { + private void kchkShowUACShield_CheckedChanged(object sender, EventArgs e) => kbtnTest.UseAsUACElevationButton = kchkShowUACShield.Checked; - } - - private void kchkShowUACShield_CheckedChanged(object sender, EventArgs e) - { - kbtnTest.UseAsUACElevationButton = kchkShowUACShield.Checked; - } - - private void kbtnTest_Click(object sender, EventArgs e) - { - KryptonMessageBox.Show("UAC elevation requires developer input.", "UAC Button Example", MessageBoxButtons.OK, KryptonMessageBoxIcon.Shield); - } + private void kbtnTest_Click(object sender, EventArgs e) => + KryptonMessageBox.Show("UAC elevation requires developer input.", "UAC Button Example", + KryptonMessageBoxButtons.OK, KryptonMessageBoxIcon.Shield); } } diff --git a/Source/Krypton Toolkit Examples/Krypton UAC Button/Krypton UAC Button 2022.csproj b/Source/Krypton Toolkit Examples/Krypton UAC Button/Krypton UAC Button 2022.csproj index 8c5a92e3..045819f1 100644 --- a/Source/Krypton Toolkit Examples/Krypton UAC Button/Krypton UAC Button 2022.csproj +++ b/Source/Krypton Toolkit Examples/Krypton UAC Button/Krypton UAC Button 2022.csproj @@ -1,7 +1,7 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe KryptonUACButton Krypton UAC Button @@ -10,11 +10,12 @@ false true AnyCPU - en - preview + en preview + enable + 6 + true - - + @@ -23,7 +24,7 @@ - + diff --git a/Source/Krypton Toolkit Examples/Krypton UAC Button/Program.cs b/Source/Krypton Toolkit Examples/Krypton UAC Button/Program.cs index c5e36c47..13940d38 100644 --- a/Source/Krypton Toolkit Examples/Krypton UAC Button/Program.cs +++ b/Source/Krypton Toolkit Examples/Krypton UAC Button/Program.cs @@ -3,13 +3,13 @@ namespace KryptonUACButton { - static class Program + internal static class Program { /// /// The main entry point for the application. /// [STAThread] - static void Main() + private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); diff --git a/Source/Krypton Toolkit Examples/KryptonBorderEdge Examples/Form1.Designer.cs b/Source/Krypton Toolkit Examples/KryptonBorderEdge Examples/Form1.Designer.cs index 90a6711b..7f6b7f27 100644 --- a/Source/Krypton Toolkit Examples/KryptonBorderEdge Examples/Form1.Designer.cs +++ b/Source/Krypton Toolkit Examples/KryptonBorderEdge Examples/Form1.Designer.cs @@ -74,12 +74,12 @@ private void InitializeComponent() this.buttonSparkle = new System.Windows.Forms.Button(); this.buttonCustom = new System.Windows.Forms.Button(); this.kryptonManager = new Krypton.Toolkit.KryptonManager(this.components); - this.kryptonPaletteOffice2007Blue = new Krypton.Toolkit.KryptonPalette(); - this.kryptonPaletteOffice2010Blue = new Krypton.Toolkit.KryptonPalette(this.components); - this.kryptonPaletteOffice2007Blue = new Krypton.Toolkit.KryptonPalette(this.components); - this.kryptonPaletteCustom = new Krypton.Toolkit.KryptonPalette(this.components); - this.kryptonPaletteSparkle = new Krypton.Toolkit.KryptonPalette(this.components); - this.kryptonPaletteSystem = new Krypton.Toolkit.KryptonPalette(this.components); + this.kryptonPaletteOffice2007Blue = new Krypton.Toolkit.KryptonCustomPaletteBase(); + this.kryptonPaletteOffice2010Blue = new Krypton.Toolkit.KryptonCustomPaletteBase(this.components); + this.kryptonPaletteOffice2007Blue = new Krypton.Toolkit.KryptonCustomPaletteBase(this.components); + this.kryptonPaletteCustom = new Krypton.Toolkit.KryptonCustomPaletteBase(this.components); + this.kryptonPaletteSparkle = new Krypton.Toolkit.KryptonCustomPaletteBase(this.components); + this.kryptonPaletteSystem = new Krypton.Toolkit.KryptonCustomPaletteBase(this.components); this.panelButtonHost.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.kryptonCheckSet)).BeginInit(); this.groupBoxBorderEdge.SuspendLayout(); @@ -787,7 +787,7 @@ private void InitializeComponent() // this.kryptonPaletteOffice2007Blue.BaseRenderMode = Krypton.Toolkit.RendererMode.Inherit; this.kryptonManager.GlobalPalette = this.kryptonPaletteOffice2007Blue; - this.kryptonManager.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.Custom; + this.kryptonManager.GlobalPaletteMode = Krypton.Toolkit.PaletteMode.Custom; // // kryptonPaletteOffice2010Blue // @@ -1608,17 +1608,17 @@ private void InitializeComponent() private System.Windows.Forms.Button buttonSystem; private System.Windows.Forms.Button buttonSparkle; private Krypton.Toolkit.KryptonManager kryptonManager; - private Krypton.Toolkit.KryptonPalette kryptonPaletteCustom; - private Krypton.Toolkit.KryptonPalette kryptonPaletteSparkle; - private Krypton.Toolkit.KryptonPalette kryptonPaletteSystem; + private Krypton.Toolkit.KryptonCustomPaletteBase kryptonPaletteCustom; + private Krypton.Toolkit.KryptonCustomPaletteBase kryptonPaletteSparkle; + private Krypton.Toolkit.KryptonCustomPaletteBase kryptonPaletteSystem; private System.Windows.Forms.Button buttonOffice2010Blue; - private Krypton.Toolkit.KryptonPalette kryptonPaletteOffice2007Blue; + private Krypton.Toolkit.KryptonCustomPaletteBase kryptonPaletteOffice2007Blue; private Krypton.Toolkit.KryptonBorderEdge kryptonBorderEdge4; private Krypton.Toolkit.KryptonBorderEdge kryptonBorderEdge3; private Krypton.Toolkit.KryptonBorderEdge kryptonBorderEdge2; private Krypton.Toolkit.KryptonBorderEdge kryptonBorderEdge1; private System.Windows.Forms.Button buttonOffice2007Blue; - private Krypton.Toolkit.KryptonPalette kryptonPaletteOffice2010Blue; + private Krypton.Toolkit.KryptonCustomPaletteBase kryptonPaletteOffice2010Blue; } } diff --git a/Source/Krypton Toolkit Examples/KryptonBorderEdge Examples/Form1.cs b/Source/Krypton Toolkit Examples/KryptonBorderEdge Examples/Form1.cs index 42dd105e..44bd4099 100644 --- a/Source/Krypton Toolkit Examples/KryptonBorderEdge Examples/Form1.cs +++ b/Source/Krypton Toolkit Examples/KryptonBorderEdge Examples/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -79,7 +79,7 @@ public class KryptonButtonProxy [Category("Visuals")] [Description("Button style.")] - [DefaultValue(typeof(ButtonStyle), "Standalone")] + [DefaultValue(ButtonStyle.Standalone)] public ButtonStyle ButtonStyle { get => _button.ButtonStyle; @@ -120,7 +120,7 @@ public ButtonStyle ButtonStyle [Category("Visuals")] [Description("Visual orientation of the control.")] - [DefaultValue(typeof(VisualOrientation), "Top")] + [DefaultValue(VisualOrientation.Top)] public VisualOrientation Orientation { get => _button.Orientation; @@ -129,7 +129,7 @@ public VisualOrientation Orientation [Category("Visuals")] [Description("Palette applied to drawing.")] - [DefaultValue(typeof(PaletteMode), "Global")] + [DefaultValue(PaletteMode.Global)] public PaletteMode PaletteMode { get => _button.PaletteMode; @@ -147,7 +147,7 @@ public bool AutoSize [Category("Layout")] [Description("Specifies if the control grows and shrinks to fit the contents exactly.")] - [DefaultValue(typeof(AutoSizeMode), "GrowOnly")] + [DefaultValue(AutoSizeMode.GrowOnly)] public AutoSizeMode AutoSizeMode { get => _button.AutoSizeMode; @@ -187,7 +187,7 @@ public class KryptonCheckButtonProxy [Category("Visuals")] [Description("Button style.")] - [DefaultValue(typeof(ButtonStyle), "Standalone")] + [DefaultValue(ButtonStyle.Standalone)] public ButtonStyle ButtonStyle { get => _checkButton.ButtonStyle; @@ -240,7 +240,7 @@ public ButtonStyle ButtonStyle [Category("Visuals")] [Description("Visual orientation of the control.")] - [DefaultValue(typeof(VisualOrientation), "Top")] + [DefaultValue(VisualOrientation.Top)] public VisualOrientation Orientation { get => _checkButton.Orientation; @@ -249,7 +249,7 @@ public VisualOrientation Orientation [Category("Visuals")] [Description("Palette applied to drawing.")] - [DefaultValue(typeof(PaletteMode), "Global")] + [DefaultValue(PaletteMode.Global)] public PaletteMode PaletteMode { get => _checkButton.PaletteMode; @@ -267,7 +267,7 @@ public bool AutoSize [Category("Layout")] [Description("Specifies if the control grows and shrinks to fit the contents exactly.")] - [DefaultValue(typeof(AutoSizeMode), "GrowOnly")] + [DefaultValue(AutoSizeMode.GrowOnly)] public AutoSizeMode AutoSizeMode { get => _checkButton.AutoSizeMode; @@ -315,7 +315,7 @@ public class KryptonBorderEdgeProxy [Category("Visuals")] [Description("Border style.")] - [DefaultValue(typeof(PaletteBorderStyle), "ControlClient")] + [DefaultValue(PaletteBorderStyle.ControlClient)] public PaletteBorderStyle BorderStyle { get => _borderEdge.BorderStyle; @@ -336,7 +336,7 @@ public PaletteBorderStyle BorderStyle [Category("Visuals")] [Description("Visual orientation of the control.")] - [DefaultValue(typeof(Orientation), "Horizontal")] + [DefaultValue(Orientation.Horizontal)] public Orientation Orientation { get => _borderEdge.Orientation; @@ -345,7 +345,7 @@ public Orientation Orientation [Category("Visuals")] [Description("Palette applied to drawing.")] - [DefaultValue(typeof(PaletteMode), "Global")] + [DefaultValue(PaletteMode.Global)] public PaletteMode PaletteMode { get => _borderEdge.PaletteMode; @@ -363,7 +363,7 @@ public bool AutoSize [Category("Layout")] [Description("Specifies if the control grows and shrinks to fit the contents exactly.")] - [DefaultValue(typeof(AutoSizeMode), "GrowOnly")] + [DefaultValue(AutoSizeMode.GrowOnly)] public AutoSizeMode AutoSizeMode { get => _borderEdge.AutoSizeMode; diff --git a/Source/Krypton Toolkit Examples/KryptonBorderEdge Examples/KryptonBorderEdge Examples 2022.csproj b/Source/Krypton Toolkit Examples/KryptonBorderEdge Examples/KryptonBorderEdge Examples 2022.csproj index ca1e62c3..fb53f7d8 100644 --- a/Source/Krypton Toolkit Examples/KryptonBorderEdge Examples/KryptonBorderEdge Examples 2022.csproj +++ b/Source/Krypton Toolkit Examples/KryptonBorderEdge Examples/KryptonBorderEdge Examples 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe KryptonBorderEdgeExamples Krypton Border Edge Examples @@ -9,10 +9,12 @@ false true AnyCPU - en - preview + en preview + enable + 6 + true - + @@ -21,7 +23,7 @@ - + diff --git a/Source/Krypton Toolkit Examples/KryptonBorderEdge Examples/Program.cs b/Source/Krypton Toolkit Examples/KryptonBorderEdge Examples/Program.cs index 46e9847d..22438853 100644 --- a/Source/Krypton Toolkit Examples/KryptonBorderEdge Examples/Program.cs +++ b/Source/Krypton Toolkit Examples/KryptonBorderEdge Examples/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -15,13 +15,13 @@ namespace KryptonBorderEdgeExamples { - static class Program + internal static class Program { /// /// The main entry point for the application. /// [STAThread] - static void Main() + private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); diff --git a/Source/Krypton Toolkit Examples/KryptonBorderEdge Examples/Properties/AssemblyInfo.cs b/Source/Krypton Toolkit Examples/KryptonBorderEdge Examples/Properties/AssemblyInfo.cs index 14d51774..b91bbc11 100644 --- a/Source/Krypton Toolkit Examples/KryptonBorderEdge Examples/Properties/AssemblyInfo.cs +++ b/Source/Krypton Toolkit Examples/KryptonBorderEdge Examples/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Toolkit Examples/KryptonBreadCrumb Examples/Form1.Designer.cs b/Source/Krypton Toolkit Examples/KryptonBreadCrumb Examples/Form1.Designer.cs index f55e2ed9..3f6ddfcf 100644 --- a/Source/Krypton Toolkit Examples/KryptonBreadCrumb Examples/Form1.Designer.cs +++ b/Source/Krypton Toolkit Examples/KryptonBreadCrumb Examples/Form1.Designer.cs @@ -233,7 +233,7 @@ private void InitializeComponent() this.kryptonBreadCrumbItem40 = new Krypton.Toolkit.KryptonBreadCrumbItem(); this.kryptonBreadCrumbItem41 = new Krypton.Toolkit.KryptonBreadCrumbItem(); this.kryptonManager1 = new Krypton.Toolkit.KryptonManager(this.components); - this.kryptonPaletteOffice2007Blue = new Krypton.Toolkit.KryptonPalette(this.components); + this.kryptonPaletteOffice2007Blue = new Krypton.Toolkit.KryptonCustomPaletteBase(this.components); this.groupBox1.SuspendLayout(); this.groupBox4.SuspendLayout(); this.groupBox2.SuspendLayout(); @@ -487,8 +487,7 @@ private void InitializeComponent() // kryptonBreadCrumb3 // this.kryptonBreadCrumb3.AutoSize = false; - this.kryptonBreadCrumb3.ButtonSpecs.AddRange(new Krypton.Toolkit.ButtonSpecAny[] { - this.buttonSpecAny2}); + this.kryptonBreadCrumb3.ButtonSpecs.Add(this.buttonSpecAny2); this.kryptonBreadCrumb3.ControlBorderStyle = Krypton.Toolkit.PaletteBorderStyle.ControlClient; this.kryptonBreadCrumb3.Location = new System.Drawing.Point(20, 101); this.kryptonBreadCrumb3.Name = "kryptonBreadCrumb3"; @@ -765,8 +764,7 @@ private void InitializeComponent() // kryptonBreadCrumb2 // this.kryptonBreadCrumb2.AutoSize = false; - this.kryptonBreadCrumb2.ButtonSpecs.AddRange(new Krypton.Toolkit.ButtonSpecAny[] { - this.buttonSpecAny1}); + this.kryptonBreadCrumb2.ButtonSpecs.Add(this.buttonSpecAny1); this.kryptonBreadCrumb2.ControlBorderStyle = Krypton.Toolkit.PaletteBorderStyle.ControlClient; this.kryptonBreadCrumb2.Location = new System.Drawing.Point(20, 64); this.kryptonBreadCrumb2.Name = "kryptonBreadCrumb2"; @@ -790,9 +788,11 @@ private void InitializeComponent() // // buttonSpecAny1 // - this.buttonSpecAny1.Style = Krypton.Toolkit.PaletteButtonStyle.Inherit; + this.buttonSpecAny1.KryptonContextMenu = this.kryptonContextMenu1; + this.buttonSpecAny1.ShowDrop = true; + this.buttonSpecAny1.Style = Krypton.Toolkit.PaletteButtonStyle.Standalone; this.buttonSpecAny1.ToolTipStyle = Krypton.Toolkit.LabelStyle.ToolTip; - this.buttonSpecAny1.Type = Krypton.Toolkit.PaletteButtonSpecStyle.Close; + this.buttonSpecAny1.Type = Krypton.Toolkit.PaletteButtonSpecStyle.Undo; this.buttonSpecAny1.UniqueName = "DD50F0F9917A4145DD50F0F9917A4145"; this.buttonSpecAny1.Click += new System.EventHandler(this.buttonSpecAny1_Click); // @@ -1250,11 +1250,15 @@ private void InitializeComponent() // kryptonManager1 // this.kryptonManager1.GlobalPalette = this.kryptonPaletteOffice2007Blue; - this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.Custom; + this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteMode.Custom; // // kryptonPaletteOffice2007Blue // + this.kryptonPaletteOffice2007Blue.BaseFont = new System.Drawing.Font("Segoe UI", 9F); + this.kryptonPaletteOffice2007Blue.BaseFontSize = 9F; this.kryptonPaletteOffice2007Blue.BasePaletteMode = Krypton.Toolkit.PaletteMode.Microsoft365Blue; + this.kryptonPaletteOffice2007Blue.BasePaletteType = Krypton.Toolkit.BasePaletteType.Custom; + this.kryptonPaletteOffice2007Blue.ThemeName = null; // // Form1 // @@ -1298,7 +1302,7 @@ private void InitializeComponent() private Krypton.Toolkit.KryptonContextMenuItem menuSpider; private Krypton.Toolkit.KryptonContextMenuItem menuKangeroo; private Krypton.Toolkit.KryptonContextMenuItem menuFern; - private Krypton.Toolkit.KryptonPalette kryptonPaletteOffice2007Blue; + private Krypton.Toolkit.KryptonCustomPaletteBase kryptonPaletteOffice2007Blue; private System.Windows.Forms.GroupBox groupBox4; private System.Windows.Forms.PropertyGrid propertyGrid; private System.Windows.Forms.Button buttonClose; diff --git a/Source/Krypton Toolkit Examples/KryptonBreadCrumb Examples/Form1.cs b/Source/Krypton Toolkit Examples/KryptonBreadCrumb Examples/Form1.cs index 5a00cf6d..2e5d283d 100644 --- a/Source/Krypton Toolkit Examples/KryptonBreadCrumb Examples/Form1.cs +++ b/Source/Krypton Toolkit Examples/KryptonBreadCrumb Examples/Form1.cs @@ -106,7 +106,7 @@ public class KryptonBreadCrumbProxy [Category("Visuals")] [Description("Palette applied to drawing.")] - [DefaultValue(typeof(PaletteMode), "Global")] + [DefaultValue(PaletteMode.Global)] public PaletteMode PaletteMode { get => _breadCrumb.PaletteMode; diff --git a/Source/Krypton Toolkit Examples/KryptonBreadCrumb Examples/Form1.resx b/Source/Krypton Toolkit Examples/KryptonBreadCrumb Examples/Form1.resx index 0b9760a0..d3a7feae 100644 --- a/Source/Krypton Toolkit Examples/KryptonBreadCrumb Examples/Form1.resx +++ b/Source/Krypton Toolkit Examples/KryptonBreadCrumb Examples/Form1.resx @@ -1,4 +1,64 @@ + + diff --git a/Source/Krypton Toolkit Examples/KryptonBreadCrumb Examples/KryptonBreadCrumb Examples 2022.csproj b/Source/Krypton Toolkit Examples/KryptonBreadCrumb Examples/KryptonBreadCrumb Examples 2022.csproj index 29e72b18..03ab8f1c 100644 --- a/Source/Krypton Toolkit Examples/KryptonBreadCrumb Examples/KryptonBreadCrumb Examples 2022.csproj +++ b/Source/Krypton Toolkit Examples/KryptonBreadCrumb Examples/KryptonBreadCrumb Examples 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe KryptonBreadCrumbExamples Krypton Bread Crumb Examples @@ -9,19 +9,34 @@ false true AnyCPU - en - preview + en preview + enable + 6 + true - + + + + True + True + Resources.resx + + + + + ResXFileCodeGenerator + Resources.Designer.cs + + - + diff --git a/Source/Krypton Toolkit Examples/KryptonBreadCrumb Examples/Program.cs b/Source/Krypton Toolkit Examples/KryptonBreadCrumb Examples/Program.cs index 97c5e230..f0a60a58 100644 --- a/Source/Krypton Toolkit Examples/KryptonBreadCrumb Examples/Program.cs +++ b/Source/Krypton Toolkit Examples/KryptonBreadCrumb Examples/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -15,13 +15,13 @@ namespace KryptonBreadCrumbExamples { - static class Program + internal static class Program { /// /// The main entry point for the application. /// [STAThread] - static void Main() + private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); diff --git a/Source/Krypton Toolkit Examples/KryptonBreadCrumb Examples/Properties/AssemblyInfo.cs b/Source/Krypton Toolkit Examples/KryptonBreadCrumb Examples/Properties/AssemblyInfo.cs index e0e4cd55..f21f5ec7 100644 --- a/Source/Krypton Toolkit Examples/KryptonBreadCrumb Examples/Properties/AssemblyInfo.cs +++ b/Source/Krypton Toolkit Examples/KryptonBreadCrumb Examples/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Toolkit Examples/KryptonBreadCrumb Examples/Properties/Resources.Designer.cs b/Source/Krypton Toolkit Examples/KryptonBreadCrumb Examples/Properties/Resources.Designer.cs index 0afd61ef..8e87a96e 100644 --- a/Source/Krypton Toolkit Examples/KryptonBreadCrumb Examples/Properties/Resources.Designer.cs +++ b/Source/Krypton Toolkit Examples/KryptonBreadCrumb Examples/Properties/Resources.Designer.cs @@ -19,7 +19,7 @@ namespace KryptonBreadCrumbExamples.Properties { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class Resources { diff --git a/Source/Krypton Toolkit Examples/KryptonButton Examples/Form1.cs b/Source/Krypton Toolkit Examples/KryptonButton Examples/Form1.cs index 3fc4bad4..e2c8817f 100644 --- a/Source/Krypton Toolkit Examples/KryptonButton Examples/Form1.cs +++ b/Source/Krypton Toolkit Examples/KryptonButton Examples/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -46,7 +46,7 @@ public class KryptonButtonProxy [Category("Visuals")] [Description("Button style.")] - [DefaultValue(typeof(ButtonStyle), "Standalone")] + [DefaultValue(ButtonStyle.Standalone)] public ButtonStyle ButtonStyle { get => _button.ButtonStyle; @@ -87,7 +87,7 @@ public ButtonStyle ButtonStyle [Category("Visuals")] [Description("Visual orientation of the control.")] - [DefaultValue(typeof(VisualOrientation), "Top")] + [DefaultValue(VisualOrientation.Top)] public VisualOrientation Orientation { get => _button.Orientation; @@ -96,7 +96,7 @@ public VisualOrientation Orientation [Category("Visuals")] [Description("Palette applied to drawing.")] - [DefaultValue(typeof(PaletteMode), "Global")] + [DefaultValue(PaletteMode.Global)] public PaletteMode PaletteMode { get => _button.PaletteMode; @@ -114,7 +114,7 @@ public bool AutoSize [Category("Layout")] [Description("Specifies if the control grows and shrinks to fit the contents exactly.")] - [DefaultValue(typeof(AutoSizeMode), "GrowOnly")] + [DefaultValue(AutoSizeMode.GrowOnly)] public AutoSizeMode AutoSizeMode { get => _button.AutoSizeMode; diff --git a/Source/Krypton Toolkit Examples/KryptonButton Examples/KryptonButton Examples 2022.csproj b/Source/Krypton Toolkit Examples/KryptonButton Examples/KryptonButton Examples 2022.csproj index 9cfdc9f8..67c1c86a 100644 --- a/Source/Krypton Toolkit Examples/KryptonButton Examples/KryptonButton Examples 2022.csproj +++ b/Source/Krypton Toolkit Examples/KryptonButton Examples/KryptonButton Examples 2022.csproj @@ -1,7 +1,7 @@  - - net5.0-windows + + net6.0-windows WinExe KryptonButtonExamples Krypton Button Examples @@ -9,10 +9,12 @@ false false true - en - preview + en preview + enable + 6 + true - + @@ -21,7 +23,7 @@ - + diff --git a/Source/Krypton Toolkit Examples/KryptonButton Examples/KryptonSplitButtonDemo.gif b/Source/Krypton Toolkit Examples/KryptonButton Examples/KryptonSplitButtonDemo.gif new file mode 100644 index 0000000000000000000000000000000000000000..939a2576ea193d4f0308b164846f2752753b3929 GIT binary patch literal 150573 zcmdSBbwFI*mhDRdL4pSj77_^V?jGC{2p&&>009z$yBF^6?(SYdK^5-q?(SCHO}_I< zAGxRd_3L}zoB097uKJIRJ?9#GtR*8S&By=2=zi2a8w7->x9G|*)YT-#RbOzhup!<< z04`l1Aw2?qG67!*cOT0_K|w=D$H2wKB_Sap|5X$e~zfV*P-Rcvf*?Ck6ucg4xc$;Hjh&BMdP z%L~BCD@4bqNX4s7%lV4?xvcbKK{ad^EldV=JSHhd9sxdnegOdhK|w(wAt7O5VG$7# zQJ}j(Yc%TV9Y=!2<=j?Jf+Ug`=FN*XC*dYQss3Ir^wMV-JeeA*R5IxpCgiD%ED|L}3(=y~wiRmj9m*u-_zWteK~M-J#}%l zesXbsbbbSHd~tJjd2@aRzr2QDUEkdOySakHFX8YD_^-OX{q5&J|9<pI zxbI)~o-&q?mCNm7>4=6bQ^`5>r5!?mS}DtSBeJU_uy2CUN;zgLUf^V&_C{qwM^({W zlM5m`g<^H_LMsT5@ojf?$r3b}it4;SrF5k$n$vi;yQXZdFIm!$LaDZVV<=lK?`=;b$IvxYGXI~1%-rtuAeg<|&f1+GpeXs-zV|>?JUvsq9pQezc+)#V6HC|>s z*V|Bcwl^OHM`?a4=_ZZD1Im8a*Vu4%w!hSsq|(%Qb9H{SHP_eFbbE_{OgHa>L})ng zib|6`?g9Me(4?T~GDr*<4QxmS)&U57%JGPC=nG+Q^Kz+T6%W_F~w~P9OBi$;`;i-OSCe z+}zBA7t`1o<(H2dZ533n=58ftP0nu>fsq-viy?%@+a)lXyzSC%o~`Y&erd*?@?j0* zor-b&yq(HvtF4`~EM>~w>Sbl~(Hh~1yxrRE%B|hH{dUH^`r}dKy@vDEyuHTj)2+QG z1Qe!yFcOgoTTPZm@_q}3W6T^nL`7_X}`-b9kbhLiu1y! zWz?RY&AA}Hg^_ux(6$t_P{8t*ZUA6v+DyGZPE2%xAFV7 zqjXWT7kjB=vmN)xS(C#zZLJ6Go~nmav{T6&C$~_3m0fJ3G>{tf!I$m2hqzJBYj%5c zzE*S#zdqXo{s&?t9wVbR%oTjV94c$M=V;A<&A0E0a|}N56^~F>ceRK1lOhF0a>=Pa z#c)e@L+O=ykgff}!w2M!(mmgt_Ikn9(=QprK(>`+a^H)uI|a)c)=F`??+q8jNX7A% zg*+oU0Ldz*K8mtwMHD#jkq}D0KZYPB$)Ak)1eQuzb?&;=wt&f6{GOm)wq4nz#7u`w zlC0binK2$4`H9UE%5ZdB%h!QGz3w!MGZ<9l@*v0sBb^dO4kkfz7z|QOe@4^+lNLA( z3HDE?zB-4!W;TiRlt4GCKE z0W(_+MZVvSmicj+?WeP|l zJ_YaT&ALMN{s22Q^P|_q;t%KP)nao?(man0mBl-U5-*Rl#4vMJz2%2fNlvn5m2zK2 zbq;3=oaCqm=MkEA@>w^jHesZx>miulO3T(YnLA_4Nb=T^un07w-_}nP`p4t zAWv^ieyn!#q|l}(@9kOVSmWhMkqc)2dlZH77LwCqkW&7~8=Vfs`&L-No=nnDuf|}Z zBc%=_>1aG%6TPv?cySND(Zblg*g@hLsVDhHnq8BlwWk%u0q_D71BI!{$Qx45APEe7H4fa-Cenxr$lT|Jajp|;e5xnS74J-}M zQe0usz39~HEe++4@nEsP=z5P;77bNg<%qlJHdHQy$BuQc^3+}Qmye=nt$c&r;ek(!H7-@2#w?a@_jtJ&D$R%2NeZ+WirCHNCD} zRXf&W`r6)p0;PJfDgpQdOkK^M_f|EY_3XWABAq_i1=q{X?75L%&!ehTw-5zxIeW*= zVgyw~Xq69qb%iFeu+PB?jt7DE*GrVx7Z5ln%bq@--ZGs^O{Zq>p>derJk6R-mx1z8 z?9}yYp3_Bpg3D3j)%BX#6Wh{-H$T3kIIg6eyAMY79%l;PY^Vm+4reK!#VV_T@1X2qgYkn?3f4DO|L1R)lS{)+Vs`Up7owJUft}u zVAs#1sGPTu!uNmPwoZ6s?WamQ>^w6QT%=XG=+uQDM)%dP^7h#_Gd7MG@(L_d&0P$} z!H=_58a6eXF8j&^j)R`uK%e(rPENs3tNR*u+4nBvIpGVmQNpmVO;?Mgx92bwr%n64 z-8o~Sofd5VgL`urjOp{2b@Nvo`EYYkO;gI1shKnpCGOc5hYv(kD9-0lv$JEy+nfEM zrp=fjlQlt+^MSqdxhk^#88SWC(ZU+z{<;-}61hRuX^q$VcFl2<))`;R zl~C69*xRVs+xf!a`xURN)td8ml?x`H3+1}iYLw$P0*XGRH9e~9Hm&uwwJVpFI}gnI zv5gTaodx;2tGSE|J=g_;^I)9FWxE(-3B}_hjw@5Pi&XUe83PYlStnCocaCw#TTRC? zS{M3rH>kPeCpIUY===AxJ>Hx@NHBMtKl7x=@lv;OHz)RPk8;nfbT=Av7ddyIk#XC0 zak=GnhZ{Hoe;mmEgJoV%xHF%t2C+4&EC}P=>ekw;P8GC#=4nRkdOhZ;LFode^za(@ zrr-Da!RMPkZs#XsB!yy;>g|nx=9+BdC_auZ8SS!7>9(v1s_O@tj(L<3Tl=9}(~o-; zp?Zd9`{Ba8RJHtOXnkaCoZ5-qGl&BQVYWXF(X3#;w&zyYS$<|!j^&1a+p3P<-~grd zfJPg)Nm*2rV8?`UmpNJ=Y2v`8vA|BPpl)J+G-B7G>Y!_oYgV>NK$dTbcL2tkZ#b%t z9IDei$PdK_gqGuNIp)J$?WPBF35QNmqNE<6?JKq>21uyIFrIZ%?8=Q_v@*~Y`oFofd5#T>zFsmgK8z=g{; zNZKbnRV(xre}tuGz*u$YBVI>!TWi+ph_@FJ8eg67cerZBnCryY$)ou(!0gQTLGLai z)gDJ?69)@wM&epWn#V-a7e|^;MBUIuA;g4Q8%F7GM0wdpzeS6tyKu;pjYjc~0zHli zrT6xY@wMED_T-O=t%)($iusA=80}*o+!2$m9cy6|8i^L0^3^=;Yi!{~Y$mGRN86Y@ zZSw-Oxayd=*tHlp?YMk7n@`nIlSJWbpx~D|K6u$dPFeA_6Y=@bIDh`&Mjx}nXzO|6 zpiym?bvP`*0o5Oy&bm7%K=f;TuXbX|g`;!`h>tb;M&ylm;2V1X*^a1XTTg4E z#MPRlIFy95tk5l6Gf0+4>A6Q8rKg;YqXNvSh0nuCHbe$BpouQ=5Ebnc%=1M@psH<3 zMRxK70g%bM*EN6YFeo-@BKn?@8S(|l={)#^IDTR*_~Ux2h@5r6cmjc4ND^J>mW>@x5=CsI{AtC3-EpKg>9JqZB+KWy(ICnmVIZw%EIX(=4 zf6>Wyx6a&*$yCsZN0~@-InS)JapEva;nE4>VL-;K3Gq%&BgqXR$O*F_4-=Zm@zTkq zp^vkei1W?OG?xi$*bfz?Pv=JSQ(w<0VaUas3=ofrl=5*>nedY151(1fWvy{j{hABg zv$C>zIxS6mC9@ zq{+=)+sxl0DGJjrbiXKEjVwHjEpnbH9JnZ$ihPMcT6|xy7)iGn*}fRH3#%!o2;(a9 z*w@sg_`xH=5`5hfLi-ZpxDt}O5+X*7hsJT3q@}tS#cPBmyz3?CjHL{Mq1483QyOD; zI`mRT!LqCI(v{OvZsM{VuOhCgvIB#%Wv?=>?6T|jG7Bt+GWRn{Dg)#N{{%{ERCip&0rUP&KUTkL0(YWyu7-8oa&%$l^W zR?xak_nQeN2AH(IMX(;CTik%%IoJp*IfDG%oqot{6A=c{Ofa)ogV&wy!qs8P^;zHbJDDPP(ek{F+)a zo2~?_Z?>Ai$l!baRfvk@W%1sF7 z=}_Yx5BpjVJMAiZ<@nRAdfdP$Htd6bkaGdVAPuB1gqmz}XGtEEOb)v}C zq_f1TBfCCHq1#wa#;Vf6Qh%(n*PW0*`nzgQY`H9hb__AcFf=R2iv|zKv*^D#q+UVaOm~iw;InkoviQ4 z)b8=^###{Sb++zv%<8kw>brEnU`%$~!zemrsyLo*Hih;%W%b)Z`+u(WEt>S<_Fy3f zm>%f$$J_Qt#`iCh^?t)%bhQ$`}(Le_wa-ru|6FvQq{^;#8mA^v{7IR+CL6=$Ybm3f4vc<^1e z+u3!WK2GmKyd#eAkg@i_!sQUnbk9Wh05)3)P6K+!{DXRMpTbSwy&WqH@_}oIKB##w zL(d>J=D?EPh^frznbD|0L8qT>qg^Z0i*lf1OBQHLWKw3@gc_S+~+0lSDW!J$DBN`A1NgtV%Z;gL_Xz8 zKH|PJlo`;Pt<-;}I6|9XC$1!oXJY;XncKeC1~-Bd8i^sV>f`yuj9boqiodQ60K z#R15hX%UBM!UAiBfEiES*;OUT`kPT}Ym9gEGh;Kewb!%HNQWy%W5bze>xE}4WhR%c z1}Ep}iSIer(F;wuSBE6L zs|3}nlT)jvEY9YpML$H=_BGe`?AG8mg${O3g$}c8a`r1)a3fci^{kGiU7htT|MeKf zb$<#-Abj1ow{wT+$~Zap?|ZapS9GH@dRzEO&?kv`jV)Taehe8K}GQ zIB`=9Ying!xV&S0;7YvSg3;!dRZw(sQ5>~4_n+XrQ)J2^DFODuIem&j{@yIGmLTc$Sk9SD0^ zdrcyH8ECs-8TKx*8itiSMtApaDQvC_(~;ioJ6rG5$L>Fzv&MLmjCH#|UbmAja)6&? zjoXw+oOEDabuct>K=CeuFbKZ!O!Tl`_b|liknV{!$^B!)+5oTSn;_-$tSTdf(~VZV&p^*751W)_6}53qF*K*sF_8*Ryojo7pZ-_ zuNxHcrfC0NQ|O0x`=3;TzufL6`R|R*9$_(d^!A>9+dK6^I~x(%|M~7LLZpM6)wp7M z!R5)hPE^-n!Wp~i+5LBmy>j#Yk*Al9rzd1FaV{v~zzFs3A};vI)9jol@Z2$JCDaF{ ziS07|-DP?ZO6k0(s9o zQNSb@@gRP=DCJAQe1jYPa!ERnT-XWe@vCLo(C12tQZcVqKWC}pem!0pi@C5?(xNf zK3z_IXEH@Ptnk0?@}tC$yo>?#`1O}c1Oyie z*_`xoOB0Tjwora!c%t4!+cJCFJ+*NQy)5xsTs|3R+s+t^`KWCl7X>#`!i$0?yO|DXUUEx<-l0>sMU4ddurlkB2y4 z3IxN}k+@V{V}Gu9ATr>0XFkoD#&S6@y)t#Z(qZaT zu$pE2Bup@KB%k~d|A>u)cVcUpYI4%Ay#C2feVD4S=aQPLwn0XPMx9;-L{%y$jsx13 zk3cZUDT#;9MNIm@Mf6kOaqh#5)v0c!e$}C%vI#}O$jTdyFDFbw@1ApL=t7@Y=~+m& zydI-N**cky+Wh=l)*Ksu?2Y|iTUFmrcemYsOM-8_bK(2h8S}cI#rYO=A4XcwZf+9r zee|K#FMVdo{5k5auTqO7q1Id5HUbT4{WgN&4`0U@<|${ZzeK&$_&OJNIrCaR-~+N8 zwvg3ojX~lG{9I$j`#VjoVVZF0W7>ze1Pt?OYAvq~k&-fNHv_^>(dGT`iQoi_HX;j} zlt5|fOv?JC1;15{y(PuT@vamwt=Vad)z6%37c^@)OSCg>x=pOu&8RYsHEYF|A=8Vz zXHb8D{9sIApan0h{zsRO&h+;lUS6yp&S*_SKL=#`;w^?$qPmV^IVl<}$Ie*DEhh}j zo7>NIU4Z3H9OHZYl4r>1&KQ6t*uQu-O7!b=>s1 zM6@O$zzI+}?^E=co4{|8F^4-cU) zB=9QPROr+{V0>wlAR6r#V+;R)btBc<)$^^ZW?0t516JT$@qs6$|Dd_%jW6 zjhwR8U|15;7dl~|huok?p@mCJ)URWr&r4X%jDkS8Tm+ z9ERf8q}KT5Vw4Sq)P91)^@To2bhlIZoWgAQxKUABgB5GC%!kD4q1w-&rJ$_~ZBkaZF#;fXL&=n3i->th6tED~G8G zS9D37*wtc3hckH#=w-+c(D|Ylh@OnJsk9}d^ZKh{EGjmu`VDw|CtM_IJ$ECE^;L@x z4bA0#owK5~`KmD0FIM}C>{N$#C@*p(vqjA4q1!|C6y%X)PDf+*#^Rw5*A~QTbgiuF zcyRSHcuOwl3MN9aKzku!B>%gLxc&A?&GsMVxS}_1EaRP{Rq(|EC?%qj{lk&uACV=_ z54Jy>#J)x)87;SP-I#@Sj+Y9Y5*ac>K6@K!XANo;#UyO#Q(X+^oN?`Eky0+UflH`u&lLO(~sHQvDfBNs<>Lr;)=ar*MB6es&1j&Ee5e_eT0*Y zVU>KCc6~%4<#zM$sHk9XhOw9NNA$QvI0yLfGgP z<4a7Bm7lrp?L@2eu}(Z5+~zz5o3wTUqs;N#1r~-|x>0OnwSiBI>}Q(aAqsl7P*^?i z`?ihqOmG5AkEe`tecOPPZE`S>vVt86HOX>nY7W`Dx=q;hhyBzyd&p^Ig(IaKJY-^K z&x<$uz-9C2kj)ITk#+q^gPBbq>C8#tK|@}cnG@0U{Hs%I>U*YpQr;)ADXs3z)FR(~ zHK!Mepf>H?jo$-}g%+~)_*#tzjl5Yef7n#N=zQJyBeH6Gh1J`(`-{j?wDWb;Q`Qo& zr~8lCv*|Tal*{gKSW59knrqF?txVyKKQnn}HWaeV)C|6lNr-VjQmnchs%W$o{7s+sKOPif0^Tb)iTnjCkm@8Md$fG`TFybs>sd9=bSNd|LqJObR&X>aH2ceq!B z%1>G`h&CA#=}%bbiU#*; z;^k&cMR84#JAN`E&b1r2VJ;z83qGC4LyQ)x@>)WF4~lS!#|~hUa5xQ`I=YadC-ZU( z%W(@UQY#yND?4>72U+W5byh|$_G>)G8#PZ}k5<0$R{r!>f$~;CNUKo2B$o*rcRC#t z^+TclR&i>G1ecWXax3mpE9&P~Z^0UM7l>>)L@pg7Uk*`#Kop0i6cr(lbs<#7QekCe zLgSEETy1JnZA#lx&#t6Y>zj=jYBUA;)sowE%G-1yZF<9PZzq1A=DYE#swc{GA!<< zSn0?m+x}SA6RFNCT*iZm5=6%16)xLkD+`*hv^s_bA;~52^Llo{bkbmBPpjS4IwJ6) z5{zwJZ3BFg0=J)lu0m0>>PqGB@}jHDP;06_63a?styHgLK}D=B?`qo?sGm+~5UR{xu9Hz~ zQaBQmUCL%*bN6s{=aN-~ASyvDy7Al;aW@qdz{2njwI&!N^00!dtjmLR2Bg`ehAvVh zw*7`ai^d^R+VSw7aYf;Djs_Ys#O|e@F^9&1c%lZTo+$pFVgLG(X`wl_rjh9eiDIGd zBQY(I`>{pi#TvSfa3g|=MA{}2H5=mgk=U+a zGl$KCJ!6sJoWAthzH0~1Q7%=4{2~c4@U4``Jpx4JpM9Dil+Wu)Iy|Z`^qP>rh(34l zyqRvi-MY`c--qx3d@|H{&ERpUCV_V%#wYd?WknUOO&(o1X$>NFV(|dKTa5ff409Qr zs?)NXCq~iplA{>7j!2zRTY=buFNQ?L41aZBx2~rSj5ZSXu;Qgp^8otr04;geab6J} zh6FoI42ukz?Y#u&mzK*%L$moR^Kow9Yu%nR<>J%z;^(X2=D%XVbZ0CWU@k~p<7$=Q z9+t$E%#$2uh71xtQh#9AD;Yj4S0TxZ<1Y7Y*xXkAp0B$6$*^R79(&uc*v#;fZLhl2 zi2Cc-%G4vTDkv}pfd#bFR@(FEory zMm|I&d{i1W@YFEJ7>)Zdx_1zt2ooI;hXyZ?nkqr9kzhvT!(OeUJmoMyd`;u$np1+B zKb6M52Xr{mYs#2tk`4}9XQW&9jM~9HE9~3Gzyq2VE1LE+x6HD5YtVIPixZo=GW#{4|B0(Qs)3ABRRw1P1wyehOp9h3dJwV&f^d%xB; zG@h8??}>iX8}m&=t3o@bZQ|bGL_$Sn;>mA&y#X`CPgQ83TG&aZgf_PbxPjEl#b}62DEudO%=YLLVGw>0c>@_RfnGy)ywCh51F@pF08I6Xa4Kvwi2 zZf0d>_GD)6!R$Q2?85WeMef<97qiRHXG1=7lbPtIwau(Y%x*k?H0r6n**3d9GCT5| zA3QU=_h4?nCt{cT%>nn^(Td)dlJ@bJxzhlhlM(5&h`Ec`+UJ(Kmu+*`-!!j0-`d-^nF}P93#9D}WTOk@$RA=4T%MbMpdeg) zO0)QkXOT*Jky>N%dF1=p5V*@T)Q>cgi}aa`43&$F?Tbtl3rw8(Kx+|~P8iTA0BC$KC ztP3lfJE!@YRiuHfl?y(c4v}ddjbq;p5y#yw(!f!FjWb$5(a?ZX%n)TB&Bh7AsC~`p zbdA%+1yS}Mr>dcmhzoA9+t0TMPq#gSA`y|_uLaS3<>f;lP(=(bboJ?3<~4|#{6pKxb@W@nIRXGnTySYu~Ie`gpA^)3Q>j|Jftf$1K?Jp{x15%;n_ ze*F0U{rh*n*M|>xVMt?RV+#ul2L}f)FR!4Wpy1%(kY5%0?<(v+SKnf3Fh%MI|IACL|`uC#A(FWyB?A#wBINCub+77bItu zq~w&Q=9H%A6ldlXX6F>-Fn?886Fs#9OUTX03x8bXx9b^NS^Mfcno^5;*?fz94h&E z*^<;YKVnX!X;?`bG>B5tmrSlSy(0_@kBpdaAB-&=Zr2enSC-im$7iuQ-BFg+mn7!? zkX*hzdmv3VjNwgZdCpLlYMOkHoLt`{B<8&I$THfSXZ$pWBtX^`cU4xKBud*)4xPOd7X>?jDWg9-~Eb!x?%9FzqdjO z_)kYbmq3qfKP?6DErJIBJ_1T&8y3v#9#8_oz^C(B{v!gq5~<}jzY_J{Z5}gPanZd` z_;k1o9R2=usW0xp1BihBxWuFV`v|B9q0xE@=+6k~L%ZNa6T6KbV#86%KB0%|n_oot zDRYBFucjYwx@=AP(+AZ&LPq1e7(2=|o|@Y(QS2 z`5_Pi-G8`3xv$KH5?%%t+$;a|>HZ2CMv>@#FnZs^k@wRj!em!zeGfNGr&WX=pxf{N zB?8JdW^x2XK=Y4!h0eB*`ovI}kNc%sr&$#Q&*F~6*=Wgn?qf1iTHaSzGdXBSGT`KB zHq>avZhmXfP|=AL_U8Dv2&hTb&M6Q9Wj=c-gAFO0QBY%Rh0i*i2}|;$Fa^8ZTfsN2 zUT|{ntQvK&?&+I-yVrA$k#YE@X70}jXtFoUB@h8Mz1+yoD!kmxuiCwffc9R9#ta2s zie)_+=ATC2!1JAz68GtFXzO3j$S?_a+O?|q*QZoJ#Tq=d*wPhsL60b5bTJm zn0%iI21XVDBB1`sNVKxe4|Vq4h`W=Kd11|1cKhy>4)14JP>GQui`@_}#2?awM35)< zoOa%Wujzsjt{T`p{viSiYR1(mHoedP@zGF~1RBL>G*$mp{HT5`I*k(YhuJ!qIecv_ zb_ag%G17>kvh5tP2mXeNX(VH?cAnaU0CWE|vNc(#z~n)oO?Mi85^?+4#X->SP})C6 zK>bj1+^A{gI^=Z@L!-OXX?Qz;2)KR zJ=xN{odb6fP)f`kSsD4k(Ae^H0-bD$$998}wZ|E30Xd2W@KRD=77!S5E}g-5zt(nh&06vFfrlfP@dgM-h0eEEvWpcpT1=t6LX%MB)r7XkfVlm{db$11093T>c%ll!4S1hgmLb_j@o(pWX@ z1{66QJ)FA$BA~_vtalO6yv-^g0&4#1mJx`6YGomb01;4(AtX*90*aO6PNlf;FfKxZ zVPsQ})fk9?YPAsW=6GFQEPQ?=`@nwu(B&dsSW_Bv^M<-i)JQdx<-B=R17Pmxx z72O~VFA0W{E z=_-5Ng_iQh>VGk@6hxgc94$(W3bk;Znr zOB<(P_ZV`~+O;NqD^KT-Ta(kR&5dX*&rFHkP_n}>;gu{Y)$?W@>vm{V?XSkJaMOWj2O+uV{{ zvK=GDlZnwlp31VB?Qa%>6SHuhl2&HZ_hEI@H6pyV#s#~Ut+g||Z@KH295-!;?1xVq z&$5mR_LPq5=Az)dU|QyVSKiurWKpgbJc@NsPKQ1$=ko+AmIHpZ`bD!wzV@;FgMg%( zC5k7UFt{XqB_zzDi$?S!Lap$SzN~&l#fiT=is>lkNzE$H6OLXB_)@}=161VpBEX&H z_%U9?I;)7lpl1GYMpE^LGAsLV+U`P*+DwZ^lYnPgp(UzC!xmejReE#pPEptmSYK2y zpsn!KB&%Tu!AWrXd-rLLr0%X&6YK0z?^5j%`Goy#ojoF}4dqqCeiMz*Vqe~Q8{Wl! zV3y?))!s~p8bwENQ++OT(Z%ME#v{dEq4gIx7XyM-$C=)x>uN<`hs)sAh0ekenymJ6 z(8g16gYa&N;?)eP&RJs<^S*oE$}HZyzE)8YldvKO@jV?#L#EXcsp<8GLH*_E8sBLd z{PtkS;@$G>ty4!Ut5bMb(>0^0=;fP2_zATBW;cufddd0dV(8u4X_Ir`QIT`WE-FPhSI5^T>deu$jTtkf5;~Te! zRP;M?8xOlE5BYIxo^f|2Vi%QlqnFt(YJA48vp-5ld%mym)FU=gJoj8*@%#w-`a#Pp z$l8+=2Np z6b(Yv0QqOz*`I^3D?y=#YT;TwT$Vo3bZW8HKA5YZL}I-JVqa!%-*m%QnKr)E5x%)v zI?3a{EoZ*PS`Hz6e&=nzmE$j~qy0!L{OY4$HlF(tY52A9*_3Me=MebA_+EBa`{R!I z_pX~ji33s}1Pp_uMr{HHrTr(*-%N}LjB*FeXTM$K3k*LASONvkX9v!}0w>o4$54ZY z>4FAigL(~vxbdKreggF;=hLmgqEw(FsmsPM2KbYW()VJ3!Q zhM=%7*B3*jhQBlnR|190XNSwc!ll;3#ZeD%3~{x=2#lNMgfC0#M|m>_}`_B*uCq8fp|WT@<2h6oO&Yjd#>#R@50Z z>Ub^c03~{tHhN1Ydfgy;#XEX2D|!wZJ-rq^ff6%H8#5#m(_;|R=^X>jih)35n%80) zQDW<8W2wy<>~AV)LP~Icu?*C~;}Damg}q2?lYo-f>Y`apBOokhQo#lz2bd zc#urIr$M}%cf4~}yaP1eb}iltCBcF=!CWTcn?Zunnl@*1X~OhG!t6!D{Nuz${={YN z#8ulwx)%5Kn#Api#NCU;{l`g%{7J`X&o;G_&SR1;Ym%-flHeCf?5VF%#abke1D(lwtVFg-p-+LGcmF=;69@K#Z%lz|CDEs9zA`8_v{fK@cn-W9{y7Rd;)-HM8wpONomO`7@j<3 zdPdDkO~Xb*$4SG$L(j;|z|7CcD#Xk#!onfO$|=suCBeom`3osFZYg%2KjGk!;^39y zgws~y?OKI?c2A2 zzX8}BfV%({SFMn-_^VPazP?b|m~Q&TfDGjntE z@87@w`0)d1S`n67`HQNs)PF`=RoFieo>ui65$TnY>6K9#mC+fMv6+?eS(S;| zmC3o4sd<&@`Bj;PRXIh~`6V@lWi=%gwdGZH)wK3T+r>AFTW@cw+=jP_-=jRs|78Vy5mzI{6mzP&oR#sP6*Vfk7 z*Vi{THa0gmx3;#nx3_n8c6N7n_xASo_xBGD4vvnFPEJlvPfyRz&Mq!4uCA`GuYoP2 zH-BvD{O!fvN?s9xHu+MfIJp^(51B-0opqtb4ey#;y;{{p%9;L9sN9DAQ=8u-VZvq9 zSIeTIL_0pz2#3#v2)&dm>p?73oskQ#5UTl9K7vpg+>nv}6d3b8>wA<4ln7a9Xjtgz zI2ag@u(0s4u?cZ-h;eZrKYB!phew8wPfkEUK|t_?kdTs)@F@Th(X-#7A|m<^5ED}q z6I1;oBqYyC$pBr^Q#@gO@|5{070WYfHYyr+YFbVjIxbpzZaPL@Iwn4PX8t>wu?R4- z3No(Cm_KuBq1m)DJ&u- z@)wQC%F6wJKwy7S*x&T^_W}c?1-OzR5Xjfp*WceiARr(xFz`2r5^yI0{}J#I0k05n z00Fb_H!lyc=YF%&;u8|%6H@^5DIqyMAtf^*B|9NCCn+sAB_lU2GcO}MFDoZMCpZ7j zPP(i7-^kA|_(frUL195bQ9(g*L1A%WVaXjurA0+$MaAVsB~?YGHAQ9hMdb~}6-~vJ z&Bc{1CDpB^HITB}w(`36%KG-IhW47q_PQo$BNz&9fwn@RkoHapv>O8Jg>>{oItSaj zhTFPEAl;*o?ym1gvkOqkpnqyfqnSwU|H>L)L{CJFtOJDdpA!^Y~_5uqI765ie%!oHOER#B&%jmehf_x zuv*>iI8=M)q)PoB_FQqn$sN=HRSPfg80L&Hc%2OPP;!o&m|s{ov+z{$nM&CC1i zkOToCK_L-gVKEUA2~klgF)?W|aT#$5S#b$D2?==#$vY$gq~xVu$iH|YFD)%EBdY+Y zTuxq5K|x7T@ve>j-)N%$UgLjlqJY@Fy}bdw`}p_(lK1oT`$P4AJev4T_`pMjztjG2 z!Us%nz{>{w=%l2ip;^z`(MjEv08%&e@e?Ck8EoE*SzzLPzm_JV@K z!os4WqT=G>l9H0r($ccBvhwosii(O#V1r^+Rdr1*&^T-AnriBsYZ_W>8zHq#ZFNoU zbzoRSGqkY<+SCGVZiTkC!P?qkf9awBFE>%3gZ|z_|78>XCGg+W4fN1I#C@mkyIy+N zO#jwR?=-%Qz)tt}w7CV24BY`%)l&#OSZ`&)L#sydE$+k$p9%5)Yx4i4~e) z|I!}8^v2HPVvj;T2KOu6-5QS;=CN*fDU==dp6{6?QEa?*C`c_`4$m~6$YoTNsw`C^ zU6y;o-+7_Y=*##?65dDsvcMOz)Zo_7>~QV05{*76Dnd*2tuZ;jj#S-#ku&YGoMYiIH1J#Zp|7xQ?` z&Quld(rkes?_P7w?M$oY{r9#G z^!NYJ)_?o;Up4oCD||{yx~EU+pFd}&qhn=c%W@Y8$;1J;A7Uty@6%ddR7I`5e zDlIA|D<&={CN3`yAffO(isBM?NB~Iw6C|Y+0i*z4D7}zYl9o}DkyVzHQ;}CtRaAVb zr2I-nMeXHFbv3oSDH<4||7WJ>|33*IkUSuFKl+#xni}th**3trL zZEb6Xv_smUZ2;}C_Vy0o;SvB8+6jgIMi&&;1q0~#gYJ&bztP#%1JKpo+YQju*VEhA z+t)uZI5a#0%+SE}3=Gb|&IYn;RQjz?{6j4NS{zKY# z%KlB;zp49oegECe{O7NC!e2pPXZu6=deJ!UA+8v}b1*}k)+TR!P9q`1gJ+Nc%I8+c z#HGtEA=FB_OdyUG`7j{ZkMy{Vygh~sFSgEy^OK_6g3T#@O>taE3cgG#m0|iU|{%Dy?~PcWBRU~OeEok{crIZ>y?z@zc@!C%JuS_FZ6oOdlB9i0FJgAfyw z_-^%#O@fVcw|d6G1y;`#xOWTaf4+wP%ewg)9zGR50X071a{{90ghVui#I!_@0qBTH z=pU0ZkdQHwkTa5!Gm%mNFp~j10bl_j{|!nOa!M8ofTyfap0QFsV|_}+M)jPHnuh&3 zEjuke2OR?k10yFBGZ!-}H!B+t2PZEVw*W6Ma7q$zK9UGIeEcFsA>lhyPoZ|Ec#sU;U_dP2f(?EI zAIBSI3e^;rfN^$m1RWwOr3agRo7u$hmbUTE;jN}8E!Q{w@>Wl=5pZNm_6?Mzr~F0p zFY>-eePkh25jiDStTtbW_oCWVtnZ%_h4|y%DgVcv@IKxX8+1;N&Bu;i?gtf|SRsC;lDEUzA^tzOjj|EXj443B^cxEBC-0TOa1a!R%*R2)<^JkRO*>6wKYSVfuG z#hE!ISU9CvxL&Yw14#cJY~0d+!XwT0?_lSVX6KdW;Fad$m*EzWJ{=_XMVVA3u;^kWXNQZ%CY9SdxEaT0l&8 zP<(z!VsU6nd1y*SXli9>Y8Ajgx5fU|^|b1Lw9EeS%J1%3Rb+ZqR7O=yW>s8PRYG=E zQf^ghesyMHZEi_jVOd>qMO|5CePsFPW7f4E@h;)O5(jo{-cXx+$cXv04VquZeO2eX-cP`Mq zb)Q}5cklPz%QGI&TDXt@jrq>`zT+LEb#$g>bPkxZHIII79{U}wWAh!)X1m9y`<{Oq zdhv1W<%fya@7}xx4KqZ??5|$);F=HmWQZmiqC*CnW54yr5SMzybNxqS>|dS(2#l^INM`BIQp86Y3OOItFIrLLp89ZqIvn{2%aZw7Qm_jQSyr!n zHNTM)(>oX4c`Aa$frmd!S%-bMltje)3uRD)B+3fvIkWgXK`z@Q$A|UQx4r#@;YUR- zn=>9ix4Ns5xXxi95g>?53aayu_V%A}^iSFRPsIJsW_CIoTo5yWk3X=`l*t!~ii z{)bj~$LOb_v5Eh_)qU3K{=L=xpRaTTh1b^sg+cQTblwmQMzq_0d5!;Gq<{T{AZ|Dk z!x?csaGlUaEbP3Ye&}dI?hTPMQo-2d@a=%j%)T)4tB2PHu(RZR;Im0m0yt*EF_daq zK14A&?RG+%IPS8l0na=HdD||GuTDW^Mx*&01=R6^JZ9t=_1@JaVHsev_+u75f z@b(`mdUn+Ymuzso2DfSoY7QzoZdwLD`fEaMkE7% zmPTh(L}yn0R$>2-*VaE2*2LWU7g8KBr`plyG?2?B3vW8;BK0VVIt#W1@Qik@7%2#!4$lxu!p|wd6fgIXAmG$#QqOD80)#~4_hz~kpqfOEy|*5C zvv|ZAiD*DEHqhg>oF~4v-7>Z{T)u?2p(Y`ap{k5aw|GDEm51Rz-=*Vyn$9kNw4ZOo z1xWPgaFIy9GnO2JMe(P_^RIsSFBywZNDrRE;K@r#!%2OWhmMh-;hOOG+wkvn{o_>_ zkoJGbSOFPcAz6N5IRVidLSk~FplNpf7se_ofzJ2;yYJv%7#o!o8k3H=4JYPDq!dRX z=n87-|L3>ixa|74od2k+r?=tUvW7y$ZTOd>`ZtUn7#bcN9_=4_(K9;PK04hxHrFyX z5AMV*&*p#3kI%-(f1Drxd>aPiV=z2E8y|z&G3bb$j*SshV=ylUq}>9v-2szg*l*Po z(c1oZ{6#SK>5ro7bCF@~$8DG|_4GD;>BnuD{F~+RfZD8FG`Wg~d%{+>!ULk)8pn6X za)u)=_MZ6o+tD?L344F_?3>7xaYlM{fL0Y)Fp&j`3MQFR`4E_|%q@TNP%5#VR;iNU z<2lc#1z7MBJ$$rR)7aMEueel`8h%)GSIh1#YaUWKtm@)LnlJVAV$X^0heP;2pI%|pz@C^@*khK|AMurdXH1d z2R=SEJ^>98F&zmR0~rMqPWG@?Jnz(vo*!+4F4iACTVn;>Eq4F=KNP<9@14qgck z-s_wQNOJNaz;yv&O#H zO#|&55ZiG_hz3nOn9o=q;i zc(?HK!@`@73-6{EKg}-9eqLEvTwPjTTUq_G_65j15Gs$;OE8#F0gVUZB@24j|B|){ z);1t9#D4EyF?{&JT6sEwPD&|%TuSZG#7#r#5JF*+W8~;;U`WGhE@g?GJ{ZKpTBaix zMxq!gaFUj7Iboz2IdAiFt?;=)a~OX#D*3w&6JeyP3bWA%_M@Nbph@YnFpRfJvGf558aE7@^yYxCJxJ)c@dksGhxl)nx2|3;(eu1RB( zg^3Zua_?c)?V&IReGK7)>Ca=Apg)&jailBfERmRy^3R{YaPi`$OP8)(xr~a8jE;hW zfr^UIoM0d{C%6y@J{A@s_L=Min*=CN&cr7`e{w280V)&(@B#1WSR8+h)R6=yr(5uwa3^a<&w6|Djb=c^PIq0mo zuR8KwbrYcX6Q&OrV~7-Eh!SIn5u=Y4qmMg9ycj(|0+c>kk~$tr4-f~XkA>35KpCQ; z3{gi!`^boPe2vh^~^jx{8$IO<8Gm1u+d}0ZlcoJGWSMG#K@? zX!Ug{4fM#2^ofiO@lA|yO^mTkO(3SGm}aIJr$9F|J%t&%xf#YOFwM=d%+0XP&2jIV z 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 /// The main entry point for the application. /// [STAThread] - static void Main() + private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); diff --git a/Source/Krypton Toolkit Examples/KryptonButton Examples/Properties/AssemblyInfo.cs b/Source/Krypton Toolkit Examples/KryptonButton Examples/Properties/AssemblyInfo.cs index bfd07a1f..6182ba8a 100644 --- a/Source/Krypton Toolkit Examples/KryptonButton Examples/Properties/AssemblyInfo.cs +++ b/Source/Krypton Toolkit Examples/KryptonButton Examples/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Toolkit Examples/KryptonCheckBox Examples/Form1.cs b/Source/Krypton Toolkit Examples/KryptonCheckBox Examples/Form1.cs index be17220f..7491ad8e 100644 --- a/Source/Krypton Toolkit Examples/KryptonCheckBox Examples/Form1.cs +++ b/Source/Krypton Toolkit Examples/KryptonCheckBox Examples/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -109,7 +109,7 @@ public LabelStyle LabelStyle [Category("Visuals")] [Description("Visual orientation of the control.")] - [DefaultValue(typeof(VisualOrientation), "Top")] + [DefaultValue(VisualOrientation.Top)] public VisualOrientation Orientation { get => _checkBox.Orientation; @@ -118,7 +118,7 @@ public VisualOrientation Orientation [Category("Visuals")] [Description("Palette applied to drawing.")] - [DefaultValue(typeof(PaletteMode), "Global")] + [DefaultValue(PaletteMode.Global)] public PaletteMode PaletteMode { get => _checkBox.PaletteMode; @@ -136,7 +136,7 @@ public bool AutoSize [Category("Layout")] [Description("Specifies if the control grows and shrinks to fit the contents exactly.")] - [DefaultValue(typeof(AutoSizeMode), "GrowOnly")] + [DefaultValue(AutoSizeMode.GrowOnly)] public AutoSizeMode AutoSizeMode { get => _checkBox.AutoSizeMode; diff --git a/Source/Krypton Toolkit Examples/KryptonCheckBox Examples/KryptonCheckBox Examples 2022.csproj b/Source/Krypton Toolkit Examples/KryptonCheckBox Examples/KryptonCheckBox Examples 2022.csproj index d05f3f2c..d2487ddf 100644 --- a/Source/Krypton Toolkit Examples/KryptonCheckBox Examples/KryptonCheckBox Examples 2022.csproj +++ b/Source/Krypton Toolkit Examples/KryptonCheckBox Examples/KryptonCheckBox Examples 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe KryptonCheckBoxExamples Krypton Checkbox Examples @@ -9,10 +9,12 @@ false true AnyCPU - en - preview + en preview + enable + 6 + true - + @@ -21,7 +23,7 @@ - + diff --git a/Source/Krypton Toolkit Examples/KryptonCheckBox Examples/Program.cs b/Source/Krypton Toolkit Examples/KryptonCheckBox Examples/Program.cs index 63fb0513..3881db6a 100644 --- a/Source/Krypton Toolkit Examples/KryptonCheckBox Examples/Program.cs +++ b/Source/Krypton Toolkit Examples/KryptonCheckBox Examples/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -15,13 +15,13 @@ namespace KryptonCheckBoxExamples { - static class Program + internal static class Program { /// /// The main entry point for the application. /// [STAThread] - static void Main() + private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); diff --git a/Source/Krypton Toolkit Examples/KryptonCheckBox Examples/Properties/AssemblyInfo.cs b/Source/Krypton Toolkit Examples/KryptonCheckBox Examples/Properties/AssemblyInfo.cs index 449eae97..adf717f5 100644 --- a/Source/Krypton Toolkit Examples/KryptonCheckBox Examples/Properties/AssemblyInfo.cs +++ b/Source/Krypton Toolkit Examples/KryptonCheckBox Examples/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Toolkit Examples/KryptonCheckButton Examples/Form1.cs b/Source/Krypton Toolkit Examples/KryptonCheckButton Examples/Form1.cs index c78609a4..9261e640 100644 --- a/Source/Krypton Toolkit Examples/KryptonCheckButton Examples/Form1.cs +++ b/Source/Krypton Toolkit Examples/KryptonCheckButton Examples/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -41,7 +41,7 @@ public class KryptonCheckButtonProxy [Category("Visuals")] [Description("Button style.")] - [DefaultValue(typeof(ButtonStyle), "Standalone")] + [DefaultValue(ButtonStyle.Standalone)] public ButtonStyle ButtonStyle { get => _checkButton.ButtonStyle; @@ -94,7 +94,7 @@ public ButtonStyle ButtonStyle [Category("Visuals")] [Description("Visual orientation of the control.")] - [DefaultValue(typeof(VisualOrientation), "Top")] + [DefaultValue(VisualOrientation.Top)] public VisualOrientation Orientation { get => _checkButton.Orientation; @@ -103,7 +103,7 @@ public VisualOrientation Orientation [Category("Visuals")] [Description("Palette applied to drawing.")] - [DefaultValue(typeof(PaletteMode), "Global")] + [DefaultValue(PaletteMode.Global)] public PaletteMode PaletteMode { get => _checkButton.PaletteMode; @@ -121,7 +121,7 @@ public bool AutoSize [Category("Layout")] [Description("Specifies if the control grows and shrinks to fit the contents exactly.")] - [DefaultValue(typeof(AutoSizeMode), "GrowOnly")] + [DefaultValue(AutoSizeMode.GrowOnly)] public AutoSizeMode AutoSizeMode { get => _checkButton.AutoSizeMode; diff --git a/Source/Krypton Toolkit Examples/KryptonCheckButton Examples/KryptonCheckButton Examples 2022.csproj b/Source/Krypton Toolkit Examples/KryptonCheckButton Examples/KryptonCheckButton Examples 2022.csproj index b9c3388a..937fdc3c 100644 --- a/Source/Krypton Toolkit Examples/KryptonCheckButton Examples/KryptonCheckButton Examples 2022.csproj +++ b/Source/Krypton Toolkit Examples/KryptonCheckButton Examples/KryptonCheckButton Examples 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe KryptonCheckButtonExamples Krypton CheckButton Examples @@ -9,10 +9,12 @@ false true AnyCPU - en - preview + en preview + enable + 6 + true - + @@ -21,7 +23,7 @@ - + diff --git a/Source/Krypton Toolkit Examples/KryptonCheckButton Examples/Program.cs b/Source/Krypton Toolkit Examples/KryptonCheckButton Examples/Program.cs index 16ece54c..a400207b 100644 --- a/Source/Krypton Toolkit Examples/KryptonCheckButton Examples/Program.cs +++ b/Source/Krypton Toolkit Examples/KryptonCheckButton Examples/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -15,13 +15,13 @@ namespace KryptonCheckButtonExamples { - static class Program + internal static class Program { /// /// The main entry point for the application. /// [STAThread] - static void Main() + private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); diff --git a/Source/Krypton Toolkit Examples/KryptonCheckButton Examples/Properties/AssemblyInfo.cs b/Source/Krypton Toolkit Examples/KryptonCheckButton Examples/Properties/AssemblyInfo.cs index 3543a4a9..d61a4367 100644 --- a/Source/Krypton Toolkit Examples/KryptonCheckButton Examples/Properties/AssemblyInfo.cs +++ b/Source/Krypton Toolkit Examples/KryptonCheckButton Examples/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Toolkit Examples/KryptonCheckSet Examples/Form1.cs b/Source/Krypton Toolkit Examples/KryptonCheckSet Examples/Form1.cs index 4a5628a7..cae53bbc 100644 --- a/Source/Krypton Toolkit Examples/KryptonCheckSet Examples/Form1.cs +++ b/Source/Krypton Toolkit Examples/KryptonCheckSet Examples/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Toolkit Examples/KryptonCheckSet Examples/KryptonCheckSet Examples 2022.csproj b/Source/Krypton Toolkit Examples/KryptonCheckSet Examples/KryptonCheckSet Examples 2022.csproj index b9c2539c..4bde59e2 100644 --- a/Source/Krypton Toolkit Examples/KryptonCheckSet Examples/KryptonCheckSet Examples 2022.csproj +++ b/Source/Krypton Toolkit Examples/KryptonCheckSet Examples/KryptonCheckSet Examples 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe KryptonCheckSetExamples Krypton CheckSet Examples @@ -9,10 +9,12 @@ false true AnyCPU - en - preview + en preview + enable + 6 + true - + @@ -21,7 +23,7 @@ - + diff --git a/Source/Krypton Toolkit Examples/KryptonCheckSet Examples/Program.cs b/Source/Krypton Toolkit Examples/KryptonCheckSet Examples/Program.cs index eb5909c3..4da405ef 100644 --- a/Source/Krypton Toolkit Examples/KryptonCheckSet Examples/Program.cs +++ b/Source/Krypton Toolkit Examples/KryptonCheckSet Examples/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -15,13 +15,13 @@ namespace KryptonCheckSetExamples { - static class Program + internal static class Program { /// /// The main entry point for the application. /// [STAThread] - static void Main() + private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); diff --git a/Source/Krypton Toolkit Examples/KryptonCheckSet Examples/Properties/AssemblyInfo.cs b/Source/Krypton Toolkit Examples/KryptonCheckSet Examples/Properties/AssemblyInfo.cs index 5f96ebcb..654c87d2 100644 --- a/Source/Krypton Toolkit Examples/KryptonCheckSet Examples/Properties/AssemblyInfo.cs +++ b/Source/Krypton Toolkit Examples/KryptonCheckSet Examples/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Toolkit Examples/KryptonCheckedListBox Examples/Form1.Designer.cs b/Source/Krypton Toolkit Examples/KryptonCheckedListBox Examples/Form1.Designer.cs index 2746c6e8..a4c87b44 100644 --- a/Source/Krypton Toolkit Examples/KryptonCheckedListBox Examples/Form1.Designer.cs +++ b/Source/Krypton Toolkit Examples/KryptonCheckedListBox Examples/Form1.Designer.cs @@ -46,7 +46,7 @@ private void InitializeComponent() this.imageList = new System.Windows.Forms.ImageList(this.components); this.kryptonCheckSet = new Krypton.Toolkit.KryptonCheckSet(this.components); this.kryptonManager1 = new Krypton.Toolkit.KryptonManager(this.components); - this.kryptonPaletteOffice2007Blue = new Krypton.Toolkit.KryptonPalette(); + this.kryptonPaletteOffice2007Blue = new Krypton.Toolkit.KryptonCustomPaletteBase(); this.groupBox1.SuspendLayout(); this.groupBox3.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.kryptonCheckSet)).BeginInit(); @@ -251,7 +251,7 @@ private void InitializeComponent() // this.kryptonPaletteOffice2007Blue.BaseRenderMode = Krypton.Toolkit.RendererMode.Inherit; this.kryptonManager1.GlobalPalette = this.kryptonPaletteOffice2007Blue; - this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.Custom; + this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteMode.Custom; // // Form1 // @@ -296,7 +296,7 @@ private void InitializeComponent() private System.Windows.Forms.ImageList imageList; private Krypton.Toolkit.KryptonCheckSet kryptonCheckSet; private Krypton.Toolkit.KryptonManager kryptonManager1; - private Krypton.Toolkit.KryptonPalette kryptonPaletteOffice2007Blue; + private Krypton.Toolkit.KryptonCustomPaletteBase kryptonPaletteOffice2007Blue; } } diff --git a/Source/Krypton Toolkit Examples/KryptonCheckedListBox Examples/Form1.cs b/Source/Krypton Toolkit Examples/KryptonCheckedListBox Examples/Form1.cs index 52d5b143..0cf35a9d 100644 --- a/Source/Krypton Toolkit Examples/KryptonCheckedListBox Examples/Form1.cs +++ b/Source/Krypton Toolkit Examples/KryptonCheckedListBox Examples/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -102,19 +102,19 @@ private void kryptonCheckSet_CheckedButtonChanged(object sender, EventArgs e) { if (kryptonCheckSet.CheckedButton == check2007Blue) { - kryptonManager1.GlobalPaletteMode = PaletteModeManager.Office2007Blue; + kryptonManager1.GlobalPaletteMode = PaletteMode.Office2007Blue; } else if (kryptonCheckSet.CheckedButton == check2010Blue) { - kryptonManager1.GlobalPaletteMode = PaletteModeManager.Office2010Blue; + kryptonManager1.GlobalPaletteMode = PaletteMode.Office2010Blue; } else if (kryptonCheckSet.CheckedButton == checkSparkle) { - kryptonManager1.GlobalPaletteMode = PaletteModeManager.SparkleBlue; + kryptonManager1.GlobalPaletteMode = PaletteMode.SparkleBlue; } else if (kryptonCheckSet.CheckedButton == checkSystem) { - kryptonManager1.GlobalPaletteMode = PaletteModeManager.ProfessionalSystem; + kryptonManager1.GlobalPaletteMode = PaletteMode.ProfessionalSystem; } } diff --git a/Source/Krypton Toolkit Examples/KryptonCheckedListBox Examples/KryptonCheckedListBox Examples 2022.csproj b/Source/Krypton Toolkit Examples/KryptonCheckedListBox Examples/KryptonCheckedListBox Examples 2022.csproj index 35b73e4b..adedc01f 100644 --- a/Source/Krypton Toolkit Examples/KryptonCheckedListBox Examples/KryptonCheckedListBox Examples 2022.csproj +++ b/Source/Krypton Toolkit Examples/KryptonCheckedListBox Examples/KryptonCheckedListBox Examples 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe KryptonCheckedListBoxExamples Krypton Checked ListBox Examples @@ -9,10 +9,12 @@ false true AnyCPU - en - preview + en preview + enable + 6 + true - + @@ -21,7 +23,7 @@ - + diff --git a/Source/Krypton Toolkit Examples/KryptonCheckedListBox Examples/Program.cs b/Source/Krypton Toolkit Examples/KryptonCheckedListBox Examples/Program.cs index eda06823..eb3ef8f0 100644 --- a/Source/Krypton Toolkit Examples/KryptonCheckedListBox Examples/Program.cs +++ b/Source/Krypton Toolkit Examples/KryptonCheckedListBox Examples/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -15,13 +15,13 @@ namespace KryptonCheckedListBoxExamples { - static class Program + internal static class Program { /// /// The main entry point for the application. /// [STAThread] - static void Main() + private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); diff --git a/Source/Krypton Toolkit Examples/KryptonCheckedListBox Examples/Properties/AssemblyInfo.cs b/Source/Krypton Toolkit Examples/KryptonCheckedListBox Examples/Properties/AssemblyInfo.cs index 9c0a4a70..c26c70b0 100644 --- a/Source/Krypton Toolkit Examples/KryptonCheckedListBox Examples/Properties/AssemblyInfo.cs +++ b/Source/Krypton Toolkit Examples/KryptonCheckedListBox Examples/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Toolkit Examples/KryptonColorButton Examples/Form1.Designer.cs b/Source/Krypton Toolkit Examples/KryptonColorButton Examples/Form1.Designer.cs index c1e743c5..83d1243c 100644 --- a/Source/Krypton Toolkit Examples/KryptonColorButton Examples/Form1.Designer.cs +++ b/Source/Krypton Toolkit Examples/KryptonColorButton Examples/Form1.Designer.cs @@ -1,3 +1,5 @@ +using System; + namespace KryptonColorButtonExamples { partial class Form1 @@ -117,13 +119,15 @@ private void InitializeComponent() // // blueRight // + this.blueRight.AutoRecentColors = false; this.blueRight.AutoSize = true; + this.blueRight.CustomColorPreviewShape = Krypton.Toolkit.KryptonColorButtonCustomColorPreviewShape.None; this.blueRight.Location = new System.Drawing.Point(171, 69); this.blueRight.Name = "blueRight"; this.blueRight.PaletteMode = Krypton.Toolkit.PaletteMode.Office2007Blue; this.blueRight.SchemeStandard = Krypton.Toolkit.ColorScheme.Basic16; this.blueRight.SchemeThemes = Krypton.Toolkit.ColorScheme.Mono8; - this.blueRight.SelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(192)))), ((int)(((byte)(192))))); + this.blueRight.SelectedColor = System.Drawing.Color.Blue; this.blueRight.SelectedRect = new System.Drawing.Rectangle(0, 0, 16, 16); this.blueRight.Size = new System.Drawing.Size(34, 25); this.blueRight.Splitter = false; @@ -134,17 +138,19 @@ private void InitializeComponent() this.blueRight.Values.Text = ""; this.blueRight.VisibleMoreColors = false; this.blueRight.VisibleNoColor = false; + this.blueRight.Click += new EventHandler(this.blueRight_Click); this.blueRight.Enter += new System.EventHandler(this.colorButtonEnter); // // blueLeft // this.blueLeft.AutoSize = true; + this.blueLeft.CustomColorPreviewShape = Krypton.Toolkit.KryptonColorButtonCustomColorPreviewShape.Square; this.blueLeft.DropDownPosition = Krypton.Toolkit.VisualOrientation.Left; this.blueLeft.Location = new System.Drawing.Point(133, 69); this.blueLeft.Name = "blueLeft"; this.blueLeft.PaletteMode = Krypton.Toolkit.PaletteMode.Office2007Blue; this.blueLeft.SchemeStandard = Krypton.Toolkit.ColorScheme.Basic16; - this.blueLeft.SchemeThemes = Krypton.Toolkit.ColorScheme.Mono8; + this.blueLeft.SchemeThemes = Krypton.Toolkit.ColorScheme.OfficeStandard; this.blueLeft.SelectedColor = System.Drawing.Color.Yellow; this.blueLeft.SelectedRect = new System.Drawing.Rectangle(0, 0, 16, 16); this.blueLeft.Size = new System.Drawing.Size(34, 25); @@ -154,13 +160,12 @@ private void InitializeComponent() this.blueLeft.TabIndex = 3; this.blueLeft.Values.Image = ((System.Drawing.Image)(resources.GetObject("blueLeft.Values.Image"))); this.blueLeft.Values.Text = ""; - this.blueLeft.VisibleMoreColors = false; - this.blueLeft.VisibleNoColor = false; this.blueLeft.Enter += new System.EventHandler(this.colorButtonEnter); // // blueBottom // this.blueBottom.AutoSize = true; + this.blueBottom.CustomColorPreviewShape = Krypton.Toolkit.KryptonColorButtonCustomColorPreviewShape.None; this.blueBottom.DropDownPosition = Krypton.Toolkit.VisualOrientation.Bottom; this.blueBottom.Location = new System.Drawing.Point(171, 29); this.blueBottom.Name = "blueBottom"; @@ -183,6 +188,7 @@ private void InitializeComponent() // blueTop // this.blueTop.AutoSize = true; + this.blueTop.CustomColorPreviewShape = Krypton.Toolkit.KryptonColorButtonCustomColorPreviewShape.None; this.blueTop.DropDownPosition = Krypton.Toolkit.VisualOrientation.Top; this.blueTop.Location = new System.Drawing.Point(133, 29); this.blueTop.Name = "blueTop"; @@ -204,26 +210,34 @@ private void InitializeComponent() // // blueDropDown // + this.blueDropDown.CustomColorPreviewShape = Krypton.Toolkit.KryptonColorButtonCustomColorPreviewShape.None; this.blueDropDown.Location = new System.Drawing.Point(16, 60); this.blueDropDown.Name = "blueDropDown"; this.blueDropDown.PaletteMode = Krypton.Toolkit.PaletteMode.Office2007Blue; this.blueDropDown.SelectedColor = System.Drawing.Color.Blue; this.blueDropDown.Size = new System.Drawing.Size(102, 25); this.blueDropDown.Splitter = false; + this.blueDropDown.StateCommon.Content.Image.Effect = Krypton.Toolkit.PaletteImageEffect.Inherit; this.blueDropDown.StateCommon.Content.Image.ImageH = Krypton.Toolkit.PaletteRelativeAlign.Near; + this.blueDropDown.StateCommon.Content.ShortText.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; this.blueDropDown.StateCommon.Content.ShortText.TextH = Krypton.Toolkit.PaletteRelativeAlign.Near; + this.blueDropDown.StateCommon.Content.ShortText.Trim = Krypton.Toolkit.PaletteTextTrim.Inherit; this.blueDropDown.TabIndex = 1; this.blueDropDown.Values.Text = "DropDown"; this.blueDropDown.Enter += new System.EventHandler(this.colorButtonEnter); // // blueSplitter // + this.blueSplitter.CustomColorPreviewShape = Krypton.Toolkit.KryptonColorButtonCustomColorPreviewShape.None; this.blueSplitter.Location = new System.Drawing.Point(16, 29); this.blueSplitter.Name = "blueSplitter"; this.blueSplitter.PaletteMode = Krypton.Toolkit.PaletteMode.Office2007Blue; this.blueSplitter.Size = new System.Drawing.Size(102, 25); + this.blueSplitter.StateCommon.Content.Image.Effect = Krypton.Toolkit.PaletteImageEffect.Inherit; this.blueSplitter.StateCommon.Content.Image.ImageH = Krypton.Toolkit.PaletteRelativeAlign.Near; + this.blueSplitter.StateCommon.Content.ShortText.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; this.blueSplitter.StateCommon.Content.ShortText.TextH = Krypton.Toolkit.PaletteRelativeAlign.Near; + this.blueSplitter.StateCommon.Content.ShortText.Trim = Krypton.Toolkit.PaletteTextTrim.Inherit; this.blueSplitter.TabIndex = 0; this.blueSplitter.Values.Image = ((System.Drawing.Image)(resources.GetObject("blueSplitter.Values.Image"))); this.blueSplitter.Values.Text = "Splitter"; @@ -245,15 +259,19 @@ private void InitializeComponent() // sparkleBottom // this.sparkleBottom.ButtonStyle = Krypton.Toolkit.ButtonStyle.Cluster; + this.sparkleBottom.CustomColorPreviewShape = Krypton.Toolkit.KryptonColorButtonCustomColorPreviewShape.None; this.sparkleBottom.DropDownPosition = Krypton.Toolkit.VisualOrientation.Bottom; this.sparkleBottom.Location = new System.Drawing.Point(106, 20); this.sparkleBottom.Name = "sparkleBottom"; this.sparkleBottom.PaletteMode = Krypton.Toolkit.PaletteMode.SparkleBlue; this.sparkleBottom.SelectedRect = new System.Drawing.Rectangle(0, 0, 16, 16); this.sparkleBottom.Size = new System.Drawing.Size(83, 44); + this.sparkleBottom.StateCommon.Content.Image.Effect = Krypton.Toolkit.PaletteImageEffect.Inherit; this.sparkleBottom.StateCommon.Content.Image.ImageH = Krypton.Toolkit.PaletteRelativeAlign.Near; this.sparkleBottom.StateCommon.Content.Padding = new System.Windows.Forms.Padding(6, 0, 2, 0); + this.sparkleBottom.StateCommon.Content.ShortText.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; this.sparkleBottom.StateCommon.Content.ShortText.TextH = Krypton.Toolkit.PaletteRelativeAlign.Near; + this.sparkleBottom.StateCommon.Content.ShortText.Trim = Krypton.Toolkit.PaletteTextTrim.Inherit; this.sparkleBottom.TabIndex = 2; this.sparkleBottom.Values.Text = "Bottom"; this.sparkleBottom.Enter += new System.EventHandler(this.colorButtonEnter); @@ -261,15 +279,19 @@ private void InitializeComponent() // sparkleTop // this.sparkleTop.ButtonStyle = Krypton.Toolkit.ButtonStyle.Cluster; + this.sparkleTop.CustomColorPreviewShape = Krypton.Toolkit.KryptonColorButtonCustomColorPreviewShape.None; this.sparkleTop.DropDownPosition = Krypton.Toolkit.VisualOrientation.Top; this.sparkleTop.Location = new System.Drawing.Point(16, 20); this.sparkleTop.Name = "sparkleTop"; this.sparkleTop.PaletteMode = Krypton.Toolkit.PaletteMode.SparkleBlue; this.sparkleTop.SelectedRect = new System.Drawing.Rectangle(0, 0, 16, 16); this.sparkleTop.Size = new System.Drawing.Size(83, 44); + this.sparkleTop.StateCommon.Content.Image.Effect = Krypton.Toolkit.PaletteImageEffect.Inherit; this.sparkleTop.StateCommon.Content.Image.ImageH = Krypton.Toolkit.PaletteRelativeAlign.Near; this.sparkleTop.StateCommon.Content.Padding = new System.Windows.Forms.Padding(6, 0, 2, 0); + this.sparkleTop.StateCommon.Content.ShortText.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; this.sparkleTop.StateCommon.Content.ShortText.TextH = Krypton.Toolkit.PaletteRelativeAlign.Near; + this.sparkleTop.StateCommon.Content.ShortText.Trim = Krypton.Toolkit.PaletteTextTrim.Inherit; this.sparkleTop.TabIndex = 0; this.sparkleTop.Values.Text = "Top"; this.sparkleTop.Enter += new System.EventHandler(this.colorButtonEnter); @@ -277,15 +299,19 @@ private void InitializeComponent() // sparkleLeft // this.sparkleLeft.ButtonStyle = Krypton.Toolkit.ButtonStyle.Cluster; + this.sparkleLeft.CustomColorPreviewShape = Krypton.Toolkit.KryptonColorButtonCustomColorPreviewShape.None; this.sparkleLeft.DropDownPosition = Krypton.Toolkit.VisualOrientation.Left; this.sparkleLeft.Location = new System.Drawing.Point(16, 70); this.sparkleLeft.Name = "sparkleLeft"; this.sparkleLeft.PaletteMode = Krypton.Toolkit.PaletteMode.SparkleBlue; this.sparkleLeft.SelectedRect = new System.Drawing.Rectangle(0, 0, 16, 16); this.sparkleLeft.Size = new System.Drawing.Size(83, 25); + this.sparkleLeft.StateCommon.Content.Image.Effect = Krypton.Toolkit.PaletteImageEffect.Inherit; this.sparkleLeft.StateCommon.Content.Image.ImageH = Krypton.Toolkit.PaletteRelativeAlign.Near; this.sparkleLeft.StateCommon.Content.Padding = new System.Windows.Forms.Padding(6, 0, 2, 0); + this.sparkleLeft.StateCommon.Content.ShortText.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; this.sparkleLeft.StateCommon.Content.ShortText.TextH = Krypton.Toolkit.PaletteRelativeAlign.Near; + this.sparkleLeft.StateCommon.Content.ShortText.Trim = Krypton.Toolkit.PaletteTextTrim.Inherit; this.sparkleLeft.TabIndex = 1; this.sparkleLeft.Values.Text = "Left"; this.sparkleLeft.Enter += new System.EventHandler(this.colorButtonEnter); @@ -293,14 +319,18 @@ private void InitializeComponent() // sparkleRight // this.sparkleRight.ButtonStyle = Krypton.Toolkit.ButtonStyle.Cluster; + this.sparkleRight.CustomColorPreviewShape = Krypton.Toolkit.KryptonColorButtonCustomColorPreviewShape.None; this.sparkleRight.Location = new System.Drawing.Point(106, 70); this.sparkleRight.Name = "sparkleRight"; this.sparkleRight.PaletteMode = Krypton.Toolkit.PaletteMode.SparkleBlue; this.sparkleRight.SelectedRect = new System.Drawing.Rectangle(0, 0, 16, 16); this.sparkleRight.Size = new System.Drawing.Size(83, 25); + this.sparkleRight.StateCommon.Content.Image.Effect = Krypton.Toolkit.PaletteImageEffect.Inherit; this.sparkleRight.StateCommon.Content.Image.ImageH = Krypton.Toolkit.PaletteRelativeAlign.Near; this.sparkleRight.StateCommon.Content.Padding = new System.Windows.Forms.Padding(6, 0, 2, 0); + this.sparkleRight.StateCommon.Content.ShortText.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; this.sparkleRight.StateCommon.Content.ShortText.TextH = Krypton.Toolkit.PaletteRelativeAlign.Near; + this.sparkleRight.StateCommon.Content.ShortText.Trim = Krypton.Toolkit.PaletteTextTrim.Inherit; this.sparkleRight.TabIndex = 3; this.sparkleRight.Values.Text = "Right"; this.sparkleRight.Enter += new System.EventHandler(this.colorButtonEnter); @@ -321,6 +351,7 @@ private void InitializeComponent() // systemRight // this.systemRight.AutoSize = true; + this.systemRight.CustomColorPreviewShape = Krypton.Toolkit.KryptonColorButtonCustomColorPreviewShape.None; this.systemRight.DropDownOrientation = Krypton.Toolkit.VisualOrientation.Right; this.systemRight.DropDownPosition = Krypton.Toolkit.VisualOrientation.Bottom; this.systemRight.Location = new System.Drawing.Point(160, 29); @@ -330,8 +361,10 @@ private void InitializeComponent() this.systemRight.SelectedColor = System.Drawing.Color.Olive; this.systemRight.SelectedRect = new System.Drawing.Rectangle(0, 0, 16, 16); this.systemRight.Size = new System.Drawing.Size(50, 56); + this.systemRight.StateCommon.Content.ShortText.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; this.systemRight.StateCommon.Content.ShortText.TextH = Krypton.Toolkit.PaletteRelativeAlign.Center; this.systemRight.StateCommon.Content.ShortText.TextV = Krypton.Toolkit.PaletteRelativeAlign.Near; + this.systemRight.StateCommon.Content.ShortText.Trim = Krypton.Toolkit.PaletteTextTrim.Inherit; this.systemRight.Strings.ThemeColors = "Basic Colors"; this.systemRight.TabIndex = 3; this.systemRight.Values.Image = ((System.Drawing.Image)(resources.GetObject("systemRight.Values.Image"))); @@ -344,6 +377,7 @@ private void InitializeComponent() // systemDown // this.systemDown.AutoSize = true; + this.systemDown.CustomColorPreviewShape = Krypton.Toolkit.KryptonColorButtonCustomColorPreviewShape.None; this.systemDown.DropDownPosition = Krypton.Toolkit.VisualOrientation.Bottom; this.systemDown.Location = new System.Drawing.Point(100, 29); this.systemDown.Name = "systemDown"; @@ -352,8 +386,10 @@ private void InitializeComponent() this.systemDown.SelectedColor = System.Drawing.Color.MediumBlue; this.systemDown.SelectedRect = new System.Drawing.Rectangle(0, 0, 16, 16); this.systemDown.Size = new System.Drawing.Size(54, 56); + this.systemDown.StateCommon.Content.ShortText.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; this.systemDown.StateCommon.Content.ShortText.TextH = Krypton.Toolkit.PaletteRelativeAlign.Center; this.systemDown.StateCommon.Content.ShortText.TextV = Krypton.Toolkit.PaletteRelativeAlign.Near; + this.systemDown.StateCommon.Content.ShortText.Trim = Krypton.Toolkit.PaletteTextTrim.Inherit; this.systemDown.Strings.ThemeColors = "Basic Colors"; this.systemDown.TabIndex = 2; this.systemDown.Values.Image = ((System.Drawing.Image)(resources.GetObject("systemDown.Values.Image"))); @@ -366,6 +402,7 @@ private void InitializeComponent() // systemLeft // this.systemLeft.AutoSize = true; + this.systemLeft.CustomColorPreviewShape = Krypton.Toolkit.KryptonColorButtonCustomColorPreviewShape.None; this.systemLeft.DropDownOrientation = Krypton.Toolkit.VisualOrientation.Left; this.systemLeft.DropDownPosition = Krypton.Toolkit.VisualOrientation.Bottom; this.systemLeft.Location = new System.Drawing.Point(56, 29); @@ -375,8 +412,10 @@ private void InitializeComponent() this.systemLeft.SelectedColor = System.Drawing.Color.Gray; this.systemLeft.SelectedRect = new System.Drawing.Rectangle(0, 0, 16, 16); this.systemLeft.Size = new System.Drawing.Size(39, 56); + this.systemLeft.StateCommon.Content.ShortText.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; this.systemLeft.StateCommon.Content.ShortText.TextH = Krypton.Toolkit.PaletteRelativeAlign.Center; this.systemLeft.StateCommon.Content.ShortText.TextV = Krypton.Toolkit.PaletteRelativeAlign.Near; + this.systemLeft.StateCommon.Content.ShortText.Trim = Krypton.Toolkit.PaletteTextTrim.Inherit; this.systemLeft.Strings.ThemeColors = "Basic Colors"; this.systemLeft.TabIndex = 1; this.systemLeft.Values.Image = ((System.Drawing.Image)(resources.GetObject("systemLeft.Values.Image"))); @@ -389,6 +428,7 @@ private void InitializeComponent() // systemUp // this.systemUp.AutoSize = true; + this.systemUp.CustomColorPreviewShape = Krypton.Toolkit.KryptonColorButtonCustomColorPreviewShape.None; this.systemUp.DropDownOrientation = Krypton.Toolkit.VisualOrientation.Top; this.systemUp.DropDownPosition = Krypton.Toolkit.VisualOrientation.Bottom; this.systemUp.Location = new System.Drawing.Point(16, 29); @@ -398,8 +438,10 @@ private void InitializeComponent() this.systemUp.SelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(0))))); this.systemUp.SelectedRect = new System.Drawing.Rectangle(0, 0, 16, 16); this.systemUp.Size = new System.Drawing.Size(34, 56); + this.systemUp.StateCommon.Content.ShortText.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; this.systemUp.StateCommon.Content.ShortText.TextH = Krypton.Toolkit.PaletteRelativeAlign.Center; this.systemUp.StateCommon.Content.ShortText.TextV = Krypton.Toolkit.PaletteRelativeAlign.Near; + this.systemUp.StateCommon.Content.ShortText.Trim = Krypton.Toolkit.PaletteTextTrim.Inherit; this.systemUp.Strings.ThemeColors = "Basic Colors"; this.systemUp.TabIndex = 0; this.systemUp.Values.Image = global::KryptonColorButtonExamples.Properties.Resources.Empty16x16; @@ -425,6 +467,7 @@ private void InitializeComponent() // silverRight // this.silverRight.AutoSize = true; + this.silverRight.CustomColorPreviewShape = Krypton.Toolkit.KryptonColorButtonCustomColorPreviewShape.None; this.silverRight.DropDownOrientation = Krypton.Toolkit.VisualOrientation.Right; this.silverRight.DropDownPosition = Krypton.Toolkit.VisualOrientation.Bottom; this.silverRight.Location = new System.Drawing.Point(160, 29); @@ -434,8 +477,10 @@ private void InitializeComponent() this.silverRight.SelectedRect = new System.Drawing.Rectangle(0, 0, 16, 16); this.silverRight.Size = new System.Drawing.Size(48, 56); this.silverRight.Splitter = false; + this.silverRight.StateCommon.Content.ShortText.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; this.silverRight.StateCommon.Content.ShortText.TextH = Krypton.Toolkit.PaletteRelativeAlign.Center; this.silverRight.StateCommon.Content.ShortText.TextV = Krypton.Toolkit.PaletteRelativeAlign.Near; + this.silverRight.StateCommon.Content.ShortText.Trim = Krypton.Toolkit.PaletteTextTrim.Inherit; this.silverRight.TabIndex = 3; this.silverRight.Values.Image = ((System.Drawing.Image)(resources.GetObject("silverRight.Values.Image"))); this.silverRight.Values.Text = "Right"; @@ -444,6 +489,7 @@ private void InitializeComponent() // silverDown // this.silverDown.AutoSize = true; + this.silverDown.CustomColorPreviewShape = Krypton.Toolkit.KryptonColorButtonCustomColorPreviewShape.None; this.silverDown.DropDownPosition = Krypton.Toolkit.VisualOrientation.Bottom; this.silverDown.Location = new System.Drawing.Point(100, 29); this.silverDown.Name = "silverDown"; @@ -452,8 +498,10 @@ private void InitializeComponent() this.silverDown.SelectedRect = new System.Drawing.Rectangle(0, 0, 16, 16); this.silverDown.Size = new System.Drawing.Size(54, 56); this.silverDown.Splitter = false; + this.silverDown.StateCommon.Content.ShortText.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; this.silverDown.StateCommon.Content.ShortText.TextH = Krypton.Toolkit.PaletteRelativeAlign.Center; this.silverDown.StateCommon.Content.ShortText.TextV = Krypton.Toolkit.PaletteRelativeAlign.Near; + this.silverDown.StateCommon.Content.ShortText.Trim = Krypton.Toolkit.PaletteTextTrim.Inherit; this.silverDown.TabIndex = 2; this.silverDown.Values.Image = ((System.Drawing.Image)(resources.GetObject("silverDown.Values.Image"))); this.silverDown.Values.Text = "Down"; @@ -462,6 +510,7 @@ private void InitializeComponent() // silverLeft // this.silverLeft.AutoSize = true; + this.silverLeft.CustomColorPreviewShape = Krypton.Toolkit.KryptonColorButtonCustomColorPreviewShape.None; this.silverLeft.DropDownOrientation = Krypton.Toolkit.VisualOrientation.Left; this.silverLeft.DropDownPosition = Krypton.Toolkit.VisualOrientation.Bottom; this.silverLeft.Location = new System.Drawing.Point(56, 29); @@ -471,8 +520,10 @@ private void InitializeComponent() this.silverLeft.SelectedRect = new System.Drawing.Rectangle(0, 0, 16, 16); this.silverLeft.Size = new System.Drawing.Size(38, 56); this.silverLeft.Splitter = false; + this.silverLeft.StateCommon.Content.ShortText.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; this.silverLeft.StateCommon.Content.ShortText.TextH = Krypton.Toolkit.PaletteRelativeAlign.Center; this.silverLeft.StateCommon.Content.ShortText.TextV = Krypton.Toolkit.PaletteRelativeAlign.Near; + this.silverLeft.StateCommon.Content.ShortText.Trim = Krypton.Toolkit.PaletteTextTrim.Inherit; this.silverLeft.TabIndex = 1; this.silverLeft.Values.Image = ((System.Drawing.Image)(resources.GetObject("silverLeft.Values.Image"))); this.silverLeft.Values.Text = "Left"; @@ -481,6 +532,7 @@ private void InitializeComponent() // silverUp // this.silverUp.AutoSize = true; + this.silverUp.CustomColorPreviewShape = Krypton.Toolkit.KryptonColorButtonCustomColorPreviewShape.None; this.silverUp.DropDownOrientation = Krypton.Toolkit.VisualOrientation.Top; this.silverUp.DropDownPosition = Krypton.Toolkit.VisualOrientation.Bottom; this.silverUp.Location = new System.Drawing.Point(16, 29); @@ -490,8 +542,10 @@ private void InitializeComponent() this.silverUp.SelectedRect = new System.Drawing.Rectangle(0, 0, 16, 16); this.silverUp.Size = new System.Drawing.Size(34, 56); this.silverUp.Splitter = false; + this.silverUp.StateCommon.Content.ShortText.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; this.silverUp.StateCommon.Content.ShortText.TextH = Krypton.Toolkit.PaletteRelativeAlign.Center; this.silverUp.StateCommon.Content.ShortText.TextV = Krypton.Toolkit.PaletteRelativeAlign.Near; + this.silverUp.StateCommon.Content.ShortText.Trim = Krypton.Toolkit.PaletteTextTrim.Inherit; this.silverUp.TabIndex = 0; this.silverUp.Values.Image = global::KryptonColorButtonExamples.Properties.Resources.Empty16x16; this.silverUp.Values.Text = "Up"; @@ -513,6 +567,7 @@ private void InitializeComponent() // kryptonColorButton1 // this.kryptonColorButton1.AutoSize = true; + this.kryptonColorButton1.CustomColorPreviewShape = Krypton.Toolkit.KryptonColorButtonCustomColorPreviewShape.None; this.kryptonColorButton1.DropDownOrientation = Krypton.Toolkit.VisualOrientation.Right; this.kryptonColorButton1.DropDownPosition = Krypton.Toolkit.VisualOrientation.Bottom; this.kryptonColorButton1.Location = new System.Drawing.Point(286, 12); @@ -522,8 +577,10 @@ private void InitializeComponent() this.kryptonColorButton1.SelectedRect = new System.Drawing.Rectangle(0, 0, 20, 50); this.kryptonColorButton1.Size = new System.Drawing.Size(61, 90); this.kryptonColorButton1.Splitter = false; + this.kryptonColorButton1.StateCommon.Content.ShortText.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; this.kryptonColorButton1.StateCommon.Content.ShortText.TextH = Krypton.Toolkit.PaletteRelativeAlign.Center; this.kryptonColorButton1.StateCommon.Content.ShortText.TextV = Krypton.Toolkit.PaletteRelativeAlign.Near; + this.kryptonColorButton1.StateCommon.Content.ShortText.Trim = Krypton.Toolkit.PaletteTextTrim.Inherit; this.kryptonColorButton1.TabIndex = 3; this.kryptonColorButton1.Values.Image = ((System.Drawing.Image)(resources.GetObject("kryptonColorButton1.Values.Image"))); this.kryptonColorButton1.Values.RoundedCorners = 4; @@ -532,6 +589,7 @@ private void InitializeComponent() // kryptonColorButton2 // this.kryptonColorButton2.AutoSize = true; + this.kryptonColorButton2.CustomColorPreviewShape = Krypton.Toolkit.KryptonColorButtonCustomColorPreviewShape.None; this.kryptonColorButton2.DropDownPosition = Krypton.Toolkit.VisualOrientation.Bottom; this.kryptonColorButton2.Location = new System.Drawing.Point(147, 29); this.kryptonColorButton2.Name = "kryptonColorButton2"; @@ -540,8 +598,10 @@ private void InitializeComponent() this.kryptonColorButton2.SelectedRect = new System.Drawing.Rectangle(0, 0, 100, 20); this.kryptonColorButton2.Size = new System.Drawing.Size(133, 60); this.kryptonColorButton2.Splitter = false; + this.kryptonColorButton2.StateCommon.Content.ShortText.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; this.kryptonColorButton2.StateCommon.Content.ShortText.TextH = Krypton.Toolkit.PaletteRelativeAlign.Center; this.kryptonColorButton2.StateCommon.Content.ShortText.TextV = Krypton.Toolkit.PaletteRelativeAlign.Near; + this.kryptonColorButton2.StateCommon.Content.ShortText.Trim = Krypton.Toolkit.PaletteTextTrim.Inherit; this.kryptonColorButton2.TabIndex = 2; this.kryptonColorButton2.Values.Image = ((System.Drawing.Image)(resources.GetObject("kryptonColorButton2.Values.Image"))); this.kryptonColorButton2.Values.RoundedCorners = 7; @@ -550,6 +610,7 @@ private void InitializeComponent() // kryptonColorButton3 // this.kryptonColorButton3.AutoSize = true; + this.kryptonColorButton3.CustomColorPreviewShape = Krypton.Toolkit.KryptonColorButtonCustomColorPreviewShape.None; this.kryptonColorButton3.DropDownOrientation = Krypton.Toolkit.VisualOrientation.Left; this.kryptonColorButton3.DropDownPosition = Krypton.Toolkit.VisualOrientation.Bottom; this.kryptonColorButton3.Location = new System.Drawing.Point(76, 29); @@ -559,8 +620,10 @@ private void InitializeComponent() this.kryptonColorButton3.SelectedRect = new System.Drawing.Rectangle(0, 0, 16, 16); this.kryptonColorButton3.Size = new System.Drawing.Size(65, 56); this.kryptonColorButton3.Splitter = false; + this.kryptonColorButton3.StateCommon.Content.ShortText.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; this.kryptonColorButton3.StateCommon.Content.ShortText.TextH = Krypton.Toolkit.PaletteRelativeAlign.Center; this.kryptonColorButton3.StateCommon.Content.ShortText.TextV = Krypton.Toolkit.PaletteRelativeAlign.Near; + this.kryptonColorButton3.StateCommon.Content.ShortText.Trim = Krypton.Toolkit.PaletteTextTrim.Inherit; this.kryptonColorButton3.TabIndex = 1; this.kryptonColorButton3.Values.Image = ((System.Drawing.Image)(resources.GetObject("kryptonColorButton3.Values.Image"))); this.kryptonColorButton3.Values.RoundedCorners = 2; @@ -569,6 +632,7 @@ private void InitializeComponent() // kryptonColorButton4 // this.kryptonColorButton4.AutoSize = true; + this.kryptonColorButton4.CustomColorPreviewShape = Krypton.Toolkit.KryptonColorButtonCustomColorPreviewShape.None; this.kryptonColorButton4.DropDownOrientation = Krypton.Toolkit.VisualOrientation.Top; this.kryptonColorButton4.DropDownPosition = Krypton.Toolkit.VisualOrientation.Bottom; this.kryptonColorButton4.Location = new System.Drawing.Point(16, 29); @@ -578,8 +642,10 @@ private void InitializeComponent() this.kryptonColorButton4.SelectedRect = new System.Drawing.Rectangle(0, 0, 16, 16); this.kryptonColorButton4.Size = new System.Drawing.Size(56, 56); this.kryptonColorButton4.Splitter = false; + this.kryptonColorButton4.StateCommon.Content.ShortText.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; this.kryptonColorButton4.StateCommon.Content.ShortText.TextH = Krypton.Toolkit.PaletteRelativeAlign.Center; this.kryptonColorButton4.StateCommon.Content.ShortText.TextV = Krypton.Toolkit.PaletteRelativeAlign.Near; + this.kryptonColorButton4.StateCommon.Content.ShortText.Trim = Krypton.Toolkit.PaletteTextTrim.Inherit; this.kryptonColorButton4.TabIndex = 0; this.kryptonColorButton4.Values.Image = global::KryptonColorButtonExamples.Properties.Resources.Empty16x16; this.kryptonColorButton4.Values.RoundedCorners = 8; @@ -587,21 +653,25 @@ private void InitializeComponent() // // kryptonColorButton5 // + this.kryptonColorButton5.CustomColorPreviewShape = Krypton.Toolkit.KryptonColorButtonCustomColorPreviewShape.None; this.kryptonColorButton5.Location = new System.Drawing.Point(382, 476); this.kryptonColorButton5.Name = "kryptonColorButton5"; this.kryptonColorButton5.PaletteMode = Krypton.Toolkit.PaletteMode.Office2007Blue; this.kryptonColorButton5.SelectedColor = System.Drawing.Color.Blue; this.kryptonColorButton5.Size = new System.Drawing.Size(139, 25); this.kryptonColorButton5.Splitter = false; + this.kryptonColorButton5.StateCommon.Content.Image.Effect = Krypton.Toolkit.PaletteImageEffect.Inherit; this.kryptonColorButton5.StateCommon.Content.Image.ImageH = Krypton.Toolkit.PaletteRelativeAlign.Near; + this.kryptonColorButton5.StateCommon.Content.ShortText.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; this.kryptonColorButton5.StateCommon.Content.ShortText.TextH = Krypton.Toolkit.PaletteRelativeAlign.Near; + this.kryptonColorButton5.StateCommon.Content.ShortText.Trim = Krypton.Toolkit.PaletteTextTrim.Inherit; this.kryptonColorButton5.TabIndex = 6; this.kryptonColorButton5.Values.Text = "Click Override"; this.kryptonColorButton5.Click += new System.EventHandler(this.KryptonColorButton5_Click); // // Form1 // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 17F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.ClientSize = new System.Drawing.Size(568, 576); this.Controls.Add(this.kryptonColorButton5); diff --git a/Source/Krypton Toolkit Examples/KryptonColorButton Examples/Form1.cs b/Source/Krypton Toolkit Examples/KryptonColorButton Examples/Form1.cs index 319186fe..5d122344 100644 --- a/Source/Krypton Toolkit Examples/KryptonColorButton Examples/Form1.cs +++ b/Source/Krypton Toolkit Examples/KryptonColorButton Examples/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -38,11 +38,27 @@ private void KryptonColorButton5_Click(object sender, EventArgs e) if (KryptonMessageBox.Show(this, @"Do you want to perform the normal colourButtonAction ?", @"Launch what you want", - MessageBoxButtons.YesNo, KryptonMessageBoxIcon.Question) == DialogResult.Yes) + KryptonMessageBoxButtons.YesNo, KryptonMessageBoxIcon.Question) == DialogResult.Yes) { kryptonColorButton5.PerformDropDown(); } } + + private void blueRight_Click(object sender, EventArgs e) + { + blueRight.AddUpdateRecentColors(new[] + { + Color.Yellow, + Color.YellowGreen, + Color.GreenYellow, + Color.LightGoldenrodYellow, + Color.LightYellow, + Color.PaleGoldenrod, + Color.Gold, + Color.Goldenrod + }); + blueRight.PerformDropDown(); + } } public class KryptonColorButtonProxy diff --git a/Source/Krypton Toolkit Examples/KryptonColorButton Examples/Form1.resx b/Source/Krypton Toolkit Examples/KryptonColorButton Examples/Form1.resx index c22fbe90..0636f3f0 100644 --- a/Source/Krypton Toolkit Examples/KryptonColorButton Examples/Form1.resx +++ b/Source/Krypton Toolkit Examples/KryptonColorButton Examples/Form1.resx @@ -1,4 +1,64 @@ + + @@ -67,9 +127,9 @@ - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAAAE0lE - QVQ4T2MYBaNgFIwCMGBgAAAEEAABp0R8YwAAAABJRU5ErkJggg== + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + DwAACw8BkvkDpQAAAAd0SU1FB9gBEgI0L+a2mIYAAAATSURBVDhPYxgFo2AUjAIwYGAAAAQQAAGnRHxj + AAAAAElFTkSuQmCC @@ -82,7 +142,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL - EAAACxABrSO9dQAAAAd0SU1FB9gBBwMpBNNjwEAAAADzSURBVDhPnZGhCoUwFIYHgiD4AlbB5AuYfAGT + DQAACw0B7QfALAAAAAd0SU1FB9gBBwMpBNNjwEAAAADzSURBVDhPnZGhCoUwFIYHgiD4AlbB5AuYfAGT SRBMZsFkMhlMJkEQBIPVahJsstc6lzPYcG4X7m74wvl3zrcdRiilX1nXFVzXheu6QHeOaENOmqZACIG6 rs0FeKvv+0zgeR7c962VKAGnaRqoqgriOGaSvu/NBGEYwnEcMI4jE2Ct61MCZFkWiKJIDARBwCTzPCsS qeAkSQJd14nmtm2ZANd59iFSgZznCbZts4E3lmXBvu+SRBpG8MvyPFduKoqCSbIs+y4YhgEcx4FpmhTB diff --git a/Source/Krypton Toolkit Examples/KryptonColorButton Examples/KryptonColorButton Examples 2022.csproj b/Source/Krypton Toolkit Examples/KryptonColorButton Examples/KryptonColorButton Examples 2022.csproj index d3a81442..7b898e91 100644 --- a/Source/Krypton Toolkit Examples/KryptonColorButton Examples/KryptonColorButton Examples 2022.csproj +++ b/Source/Krypton Toolkit Examples/KryptonColorButton Examples/KryptonColorButton Examples 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe KryptonColorButtonExamples Krypton ColorButton Examples @@ -10,10 +10,12 @@ true AnyCPU preview - en - preview + en preview + enable + 6 + true - + @@ -22,7 +24,7 @@ - + diff --git a/Source/Krypton Toolkit Examples/KryptonColorButton Examples/Program.cs b/Source/Krypton Toolkit Examples/KryptonColorButton Examples/Program.cs index 880b3f3b..a79cff0c 100644 --- a/Source/Krypton Toolkit Examples/KryptonColorButton Examples/Program.cs +++ b/Source/Krypton Toolkit Examples/KryptonColorButton Examples/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -15,13 +15,13 @@ namespace KryptonColorButtonExamples { - static class Program + internal static class Program { /// /// The main entry point for the application. /// [STAThread] - static void Main() + private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); diff --git a/Source/Krypton Toolkit Examples/KryptonColorButton Examples/Properties/AssemblyInfo.cs b/Source/Krypton Toolkit Examples/KryptonColorButton Examples/Properties/AssemblyInfo.cs index 55611a6e..2a369390 100644 --- a/Source/Krypton Toolkit Examples/KryptonColorButton Examples/Properties/AssemblyInfo.cs +++ b/Source/Krypton Toolkit Examples/KryptonColorButton Examples/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Toolkit Examples/KryptonColorDialog Example/Form1.Designer.cs b/Source/Krypton Toolkit Examples/KryptonColorDialog Example/Form1.Designer.cs index b620bf02..f65fbf82 100644 --- a/Source/Krypton Toolkit Examples/KryptonColorDialog Example/Form1.Designer.cs +++ b/Source/Krypton Toolkit Examples/KryptonColorDialog Example/Form1.Designer.cs @@ -40,6 +40,7 @@ private void InitializeComponent() this.buttonShowFontDialog = new Krypton.Toolkit.KryptonButton(); this.kryptonPanel1 = new Krypton.Toolkit.KryptonPanel(); this.kryptonGroupBox2 = new Krypton.Toolkit.KryptonGroupBox(); + this.chkShowAlphaSlider = new Krypton.Toolkit.KryptonCheckBox(); this.chkShowIcon = new Krypton.Toolkit.KryptonCheckBox(); this.chkSolidColorOnly = new Krypton.Toolkit.KryptonCheckBox(); this.chkFullOPen = new Krypton.Toolkit.KryptonCheckBox(); @@ -47,6 +48,8 @@ private void InitializeComponent() this.chkAllowFullOpen = new Krypton.Toolkit.KryptonCheckBox(); this.chkShowHelp = new Krypton.Toolkit.KryptonCheckBox(); this.kryptonGroupBox1 = new Krypton.Toolkit.KryptonGroupBox(); + this.kryptonLabel1 = new Krypton.Toolkit.KryptonLabel(); + this.kryptonTrackBar1 = new Krypton.Toolkit.KryptonTrackBar(); this.kryptonTextBox1 = new Krypton.Toolkit.KryptonTextBox(); this.kryptonNumericUpDown1 = new Krypton.Toolkit.KryptonNumericUpDown(); this.kryptonButton1 = new Krypton.Toolkit.KryptonButton(); @@ -187,6 +190,7 @@ private void InitializeComponent() // // kryptonGroupBox2.Panel // + this.kryptonGroupBox2.Panel.Controls.Add(this.chkShowAlphaSlider); this.kryptonGroupBox2.Panel.Controls.Add(this.chkShowIcon); this.kryptonGroupBox2.Panel.Controls.Add(this.chkSolidColorOnly); this.kryptonGroupBox2.Panel.Controls.Add(this.chkFullOPen); @@ -197,6 +201,15 @@ private void InitializeComponent() this.kryptonGroupBox2.TabIndex = 21; this.kryptonGroupBox2.Values.Heading = "Options:"; // + // chkShowAlphaSlider + // + this.chkShowAlphaSlider.Location = new System.Drawing.Point(7, 177); + this.chkShowAlphaSlider.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.chkShowAlphaSlider.Name = "chkShowAlphaSlider"; + this.chkShowAlphaSlider.Size = new System.Drawing.Size(148, 24); + this.chkShowAlphaSlider.TabIndex = 6; + this.chkShowAlphaSlider.Values.Text = "Show Alpha Slider"; + // // chkShowIcon // this.chkShowIcon.Location = new System.Drawing.Point(4, 149); @@ -264,6 +277,8 @@ private void InitializeComponent() // // kryptonGroupBox1.Panel // + this.kryptonGroupBox1.Panel.Controls.Add(this.kryptonLabel1); + this.kryptonGroupBox1.Panel.Controls.Add(this.kryptonTrackBar1); this.kryptonGroupBox1.Panel.Controls.Add(this.kryptonTextBox1); this.kryptonGroupBox1.Panel.Controls.Add(this.kryptonNumericUpDown1); this.kryptonGroupBox1.Panel.Controls.Add(this.kryptonButton1); @@ -274,6 +289,36 @@ private void InitializeComponent() this.kryptonGroupBox1.TabIndex = 20; this.kryptonGroupBox1.Values.Heading = "Style to match:"; // + // kryptonLabel1 + // + this.kryptonLabel1.LabelStyle = Krypton.Toolkit.LabelStyle.NormalPanel; + this.kryptonLabel1.Location = new System.Drawing.Point(288, 97); + this.kryptonLabel1.Name = "kryptonLabel1"; + this.kryptonLabel1.Orientation = Krypton.Toolkit.VisualOrientation.Left; + this.kryptonLabel1.Size = new System.Drawing.Size(24, 36); + this.kryptonLabel1.TabIndex = 23; + this.kryptonLabel1.Values.Text = "255"; + // + // kryptonTrackBar1 + // + this.kryptonTrackBar1.AutoSize = false; + this.kryptonTrackBar1.Location = new System.Drawing.Point(318, 69); + this.kryptonTrackBar1.Maximum = 255; + this.kryptonTrackBar1.Name = "kryptonTrackBar1"; + this.kryptonTrackBar1.Orientation = System.Windows.Forms.Orientation.Vertical; + this.kryptonTrackBar1.Size = new System.Drawing.Size(23, 57); + this.kryptonTrackBar1.TabIndex = 22; + this.kryptonTrackBar1.TickStyle = System.Windows.Forms.TickStyle.TopLeft; + this.kryptonTrackBar1.ToolTipValues.Description = "Alpha"; + this.kryptonTrackBar1.ToolTipValues.EnableToolTips = true; + this.kryptonTrackBar1.ToolTipValues.Heading = ""; + this.kryptonTrackBar1.ToolTipValues.ShowIntervalDelay = 250; + this.kryptonTrackBar1.ToolTipValues.ToolTipPosition.PlacementMode = Krypton.Toolkit.PlacementMode.Top; + this.kryptonTrackBar1.ToolTipValues.ToolTipStyle = Krypton.Toolkit.LabelStyle.SuperTip; + this.kryptonTrackBar1.TrackBarSize = Krypton.Toolkit.PaletteTrackBarSize.Large; + this.kryptonTrackBar1.VolumeControl = true; + this.kryptonTrackBar1.ValueChanged += new System.EventHandler(this.kryptonTrackBar1_ValueChanged); + // // kryptonTextBox1 // this.kryptonTextBox1.Location = new System.Drawing.Point(156, 30); @@ -323,7 +368,6 @@ private void InitializeComponent() // // kryptonComboBox1 // - this.kryptonComboBox1.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawVariable; this.kryptonComboBox1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; this.kryptonComboBox1.DropDownWidth = 121; this.kryptonComboBox1.IntegralHeight = false; @@ -396,6 +440,9 @@ private void InitializeComponent() private Krypton.Toolkit.KryptonCheckBox chkAnyColor; private Krypton.Toolkit.KryptonManager kryptonManager; private Krypton.Toolkit.KryptonCheckBox chkShowIcon; + private Krypton.Toolkit.KryptonCheckBox chkShowAlphaSlider; + private Krypton.Toolkit.KryptonTrackBar kryptonTrackBar1; + private Krypton.Toolkit.KryptonLabel kryptonLabel1; } } diff --git a/Source/Krypton Toolkit Examples/KryptonColorDialog Example/Form1.cs b/Source/Krypton Toolkit Examples/KryptonColorDialog Example/Form1.cs index 7a774059..f7bf4661 100644 --- a/Source/Krypton Toolkit Examples/KryptonColorDialog Example/Form1.cs +++ b/Source/Krypton Toolkit Examples/KryptonColorDialog Example/Form1.cs @@ -1,4 +1,5 @@ using System; +using System.Globalization; using System.Windows.Forms; using Krypton.Toolkit; @@ -16,22 +17,23 @@ public Form1() } - private void Palette2010Blue_CheckedChanged(object sender, EventArgs e) => kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2010Blue; + private void Palette2010Blue_CheckedChanged(object sender, EventArgs e) => kryptonManager.GlobalPaletteMode = PaletteMode.Office2010Blue; - private void Palette2010Silver_CheckedChanged(object sender, EventArgs e) => kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2010Silver; + private void Palette2010Silver_CheckedChanged(object sender, EventArgs e) => kryptonManager.GlobalPaletteMode = PaletteMode.Office2010Silver; - private void Palette2010Black_CheckedChanged(object sender, EventArgs e) => kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2010Black; + private void Palette2010Black_CheckedChanged(object sender, EventArgs e) => kryptonManager.GlobalPaletteMode = PaletteMode.Office2010Black; - private void Palette2007Blue_CheckedChanged(object sender, EventArgs e) => kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2007Blue; + private void Palette2007Blue_CheckedChanged(object sender, EventArgs e) => kryptonManager.GlobalPaletteMode = PaletteMode.Office2007Blue; - private void PaletteSparkleOrange_CheckedChanged(object sender, EventArgs e) => kryptonManager.GlobalPaletteMode = PaletteModeManager.SparkleOrange; + private void PaletteSparkleOrange_CheckedChanged(object sender, EventArgs e) => kryptonManager.GlobalPaletteMode = PaletteMode.SparkleOrange; - private void PaletteProfessional_CheckedChanged(object sender, EventArgs e) => kryptonManager.GlobalPaletteMode = PaletteModeManager.ProfessionalSystem; + private void PaletteProfessional_CheckedChanged(object sender, EventArgs e) => kryptonManager.GlobalPaletteMode = PaletteMode.ProfessionalSystem; private int[] customColors; private void ButtonShowFontDialog_Click(object sender, EventArgs e) { - var kfd = new Krypton.Toolkit.KryptonColorDialog { + var kfd = new Krypton.Toolkit.KryptonColorDialog + { AllowFullOpen = chkAllowFullOpen.Checked, ShowHelp = chkShowHelp.Checked, AnyColor = chkAnyColor.Checked, @@ -40,7 +42,8 @@ private void ButtonShowFontDialog_Click(object sender, EventArgs e) CustomColors = customColors, Title = @"Test Colour Dialog being set", ShowIcon = chkShowIcon.Checked, - //Icon = Icon + //Icon = Icon, + ShowAlphaSlider = chkShowAlphaSlider.Checked }; if (kfd.ShowDialog(this) == DialogResult.OK) { @@ -48,5 +51,15 @@ private void ButtonShowFontDialog_Click(object sender, EventArgs e) customColors = kfd.CustomColors; } } + + private void kryptonTrackBar1_Validating(object sender, System.ComponentModel.CancelEventArgs e) + { + } + + private void kryptonTrackBar1_ValueChanged(object sender, EventArgs e) + { + kryptonLabel1.Text = kryptonTrackBar1.Value.ToString(CultureInfo.InvariantCulture); + //kryptonTrackBar1.ToolTipManager + } } } diff --git a/Source/Krypton Toolkit Examples/KryptonColorDialog Example/KryptonColorDialog Example 2022.csproj b/Source/Krypton Toolkit Examples/KryptonColorDialog Example/KryptonColorDialog Example 2022.csproj index a96311e0..0c8d5f21 100644 --- a/Source/Krypton Toolkit Examples/KryptonColorDialog Example/KryptonColorDialog Example 2022.csproj +++ b/Source/Krypton Toolkit Examples/KryptonColorDialog Example/KryptonColorDialog Example 2022.csproj @@ -1,18 +1,20 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe KryptonColorDialog Krypton Color Dialog Example true en - en - preview + en preview + enable + 6 + true - + - + @@ -24,6 +26,7 @@ ..\..\..\Binaries\Krypton Demos\$(Configuration)\ app.manifest + Krypton.ico diff --git a/Source/Krypton Toolkit Examples/KryptonColorDialog Example/Program.cs b/Source/Krypton Toolkit Examples/KryptonColorDialog Example/Program.cs index 67daac76..f56543cb 100644 --- a/Source/Krypton Toolkit Examples/KryptonColorDialog Example/Program.cs +++ b/Source/Krypton Toolkit Examples/KryptonColorDialog Example/Program.cs @@ -3,13 +3,13 @@ namespace KryptonFontDialog_Example_2019 { - static class Program + internal static class Program { /// /// The main entry point for the application. /// [STAThread] - static void Main() + private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); diff --git a/Source/Krypton Toolkit Examples/KryptonColorDialog Example/example.png b/Source/Krypton Toolkit Examples/KryptonColorDialog Example/example.png index c40312dac47806541b3560f5b6e771a196925e1d..07c32d4eab6c9e8952f2bce4270d0026f1d5b77d 100644 GIT binary patch literal 73812 zcmbq)by!>9wrxv=Qc5ZAP#jtU#T|;5;>Cj%cPQ>qiUyYg#Y<>$hv4oWf(3^X+}-5` z`aAcYd*3^Mz4d(wWbd`sUORiPImZ}t2Bau2h4GyD`GW@!Fr+_-e|qrXG3>#Ehb7OR zB98q{X+p5y8?fBaHc3)}3Z_19cd5Fd5`U zzGO}4WMiP0bGEBnhbgA=1}lB#uJS1sdku^-=JRcb~=_Gb_gn7CC>CWs# zsUfOO!?7BqLk>{cr1Di^xCykobgDRwa$>9P+sdBsC#x7!T*?cbtB9dJvCpOzj_NGF zeUhNKC(YM*p6W?x+ULOKX-8@EY5H3vY~DekPAO{>SVdN%BWC(`^Cn!Q^bfkW>xj#O zq9f&1gJ!oSURsMWw-?!BrKl~tzn8716vWr&>v~ap;)5kg~_=PRD7}trw)j1P&C?8GZ<#v&R@b&9i29 zF7zU%B@4_@aH8d#6+lb)t+r4&W}D&toOfJHMd|vu)S!gk;a(%mKrl@QA7hdFa;C zob|UycELAg(?_Q-zzMlj2)-Hnf%74GSnro-*V(AOzZ;+#H$QA@D0Hg5#Km!ih0=GU z;G5f7YMhiehwsIaP0qS6@KiBB9>z>E*)X-ZfLgcbJLPD<+f;g-iLj6}<9C)8_ zQ?+jcnF^$ya*8lo<)a&-D)ljZ_#872FT>e`(wSmC+&6(QTeH@2J*+m#-qT%HZ@y`t zY>OR_y+O|IgGcX2f8mI_@6G^yoMTfl)pEc*4I@xwa(^n*{FZX6FWc0HQQV~gL5_O%}lZU zDbCALT__Zc>#knw4aPAWjw+brsdOQkvt9GwnR3&t{#ivpVdFu8k+@2&rDNG075Zh+ zcU$8$ozKfpaesVzvHpfIg+MdUyu00Y0ed${qv=BL?3ajjSUW89tkvi0)r*=nQqqaW zms#M?@F|o&cNOPC3E%Z4miEi@Q8p|r&cg3{w<}eLGN<1DhlBhI)>Oy_&Qd#B&;C%i zC-6&^Ok(w6!s~qHH-imd9`I4j1P<8N=R*z{Z}M1*cILk-L^yYTl_?vNPJwf6Vjl?~ z3UOI^%kZ0YMHrCw5{8?@b$;nhh{(xdB_w25YK-|bqV8IG;!Ia;ZZ}^Bxxb#z z{T(-4dRminYlK=^UoOXg^JO<4@w7Df-a{mvb8+ppMyILb|0xO>s-e4p9V6HLOay3;cffMz{Oz|;#zDidUxizTnuz{HQgto z#Sb+fU?QccR)$I8Q?J|<&ntAeFdWL3dg~;Nc>Hp!;OlO^e)ZzFqP<`_otFvvrU96% z7Ij^H`3(ME-|$ zX?}-Ke`mP&c}&zG*j<@9$+Afq-?lVTr$(`_d79a#!pOT$@bnWr$w$2$1#Mpq=gqf{ z4@_U5x>m!Nt4~BVy&K3Q9D7@S9v)x9`o3VVCfzxM9tT#H@xH`I6XvzWArWm>fSurA z1`+w29hWAppYfbqgVIQs@cnVcP6~Ipx@E@NEbsh&__Jgh2OKY#K{ZilCr^aKQ4^(O zYsutDt%LWsBiq1@xhdC!#OKqgvBAMPMEWlBcb04-yE~{EIX4-u@Kd@BwRJf`uV}n` zw;L;EeU4xiGWs|PmRjy$`y$u@MULX6l9lmQ|sE;;IehGIQ ziV7_G89N-=@xFCGi8Z_Pc=wI@hdA|p7v!5gmJ{~&C=9CPa;2!fs3;du`{r)SyQXvy z!UtN}cOA--BjJ_t#nsBzUfCdVdRROfk|NjKfVmcU>7+m*$O?o4jI+2Md~2oC@NoB(B#7e0=C4Z52(>Pcu@F6ipo_722X^L`Fs-LQ>!yf-SG{YU z`{eH8z`^p2^^L&b;3RrF*xia^#BykWq9&^X&Rai#A%2lA9C9dfbk%CR9RwDfb4J6a ze}D^FbvEs!)O30%p8IipU=Ri&5kpWINT<$-R2}?#YcF(9(dM50<32RV!uLMdd$yW|G?KYdGtgq8?~`l4K=) zx=4`lxl^a@bIqmAqj#*DKw6!5vN9XSTeBe$ihOJ26oo21K9vYth3gIqdmXy|luDet zC%qYUusMI_?7co0`DM;+HCOJ>Sh`RKZBMNWeEO<;l9$%4QTDrZC)c?JDZEgNyKpmG zJAvK7d20fzE0RL0i+Ox&B7wr|tKgd7Tl>b=DbqQzAkcg>r*B&7w=Mjtmn8D3e#*Ai z?Rf*L6Sw=!1;u<)DI=O>)ZLF~*wcTGbTdz6lcfj9({7e*jbSQQ%e8muYO}3rR}cjC zsu}dn38Ih+2dCQ4|7nI8p=_1j&i+oPHt_j~&%8Y=IZeP2dOS65m{+pyBP)RcrNa^YwXg?$~Bi zscu7hO%buWWactLT`F0k3bpbk~Ur-^0A(#UpJf>k?z=Vf36 zsz+*%;gS2M!?5QZ>&S6x`lCa3{5%_`Q|lT!EUZ+yI8}(o%@Uhzt^T)4X1(QF*%Tu0 zqqcO))3QH=?vuYQWUP9Hu2nq3k8IiQcH_qv=Pr{`GWP#CBrbF8VQhf2RH@Uk8tK(k zbrd2%wdqpmovt&2#E&AZALYb5uzAg@nSeqS?Ec=?r>}U!g?quzTN2)6M;I=skyXpQ zqD@~ZhYOD~wCK6E5a1H58SfZ<;y~jbym@691VPVQo?7G^+qG#^6O4T3>4u9M9T2MB zDHwXx&`-sp_p@jQc;vJ>C!sP2i<$*Covkr2r;)lgX(z;6Mt@f#&#W3%?mD{c*YB_F zcB0@y$@EZJus$Z&+j6C#eI$9&MHRY4j^gA@ZQ_YBQSXg&Q>yC;8Xm-gMy_83eu4hL z*=}4u^O@Q|@QPUIc9s;%CdJ4paSV@F+R|j9>H&K4#b4;p;#2q#-)=x#xm{ zzh{8gWyI^M^jx&*uhCil+Vo+LAL=zdYY1$2pq(pfa7T{o88mSrwFwDVS*70 zKUsa(Gct43LMbHcx~$MvzGB(d?9zxQ?R zPxpD#aes9V=nv<4&FUTwU&&K_0_xMxv?oMp8dOw#`C;NovOf}g+NYW`+I}E?0u_~o zv4K4Jczr}FIb7LdBr6>M4=JyGI|U^MAt?E&iobPSENpfrTtUJA`<8N{x6sY|WTgYk ztZ}_@L_kq$v@i9UfJ&>VjJH!u&B;=1o0|w6Uz9FBMSNe^n>C&VzwAj|boKLT1Ev_Z zKt4L`MP62*T~A5B`=s@QqA2JP_9U1!>J_`VC+4TB!8OX>iOhT;L2Vzt2bYqd;gnb3 z!IR!n#qSVt(p`mSY%G{2WQ)=3Ma6Fgf#;Ki1HoPCSLh#Ic7{&=dK@eVY`MyJmsf{S z$l7#OG5&s(L#l@hPkG9pgx6wDVlz#}C`8v(L|S>#J;`QfAY6yHHAY!g3+Os7_ExNx z1nt4VuvA(geDt-P7v`U|Ql?F-!Z)H$`baytMC;whRgFxCN;|KBy`=!;mxRDIOv3Itab;q-4k`3TMsVzc;)f-ZZ1xh z7Nf+=UYxLKQ5QOy6*})RTm_l+6jM*s&!t=qL;H>+!|@VRHYKS}7s#2)T@jZZN<;xw^C#4__4>=VjX|d z!WVe1un+B$9+*nOYeeiks|`a*n&sK zf|It>@tB3OYj)E`>+lAXnqWDziVWXvSU^_1C|gVU)+}}R*%Z&!XTlPvjyVvgs3Q*{&^)bEak!2zj9yxN-SBeaNj!CghH4$(wy*~5gL2p0< zzus$eylan+RnqX3#3Ou<1HhRlqI{^kbh8A{)`k0oJ1Z>4JMFx@W-$~aYxAi?J*sMY z)a8;@`pso-E701C#Chs?*>_95l^R%xTPrS>=Blr(R88fXl1B5Mn@jIIR{C8DQaUTv?j+? z%}j7$Pw9+t8df>Qi#!FL%pnZ`SQKRlHa0cAB-cJtY4<4^Q}Of<415Z~PmZNm_;dBJ z#^Mf|<{XD~{V-!A!nH9-%h9A8Mw3$z)ufjlHle)D;ii*RiKqDho}{ZhpnoEVBQH_R zOAAZ#eU>hTT$pB>+XV%~In){QbV-+sv}*RoFKQY=x%9(~LSUZ^LP#`eU!d;XRQ(v| z9`+6-ryK*5@ur1v#i|}+(GA6nK52VrdcU3UEQQsk@7B`OBR)Bwb`dI!bW(ftL;ceO zXb^EwEkFI;9_-KqYk@WEn5KZ?leGrDHa`fq%bn~Tt)f)}ATpIGSdP=*dn%20$(1Zm zin0a)xvlAlqqz$w6n0M%IN6>3cC7fx>u`uwh$|OdlJ@2fylg@pyGSZbBX-c^>szHQ za>J<%G&d%6O@G@s@rtKd>I=Mo2)!$Gv) z7qh3n`v=4=XdK+LwJr}EdGg?Kek?+KA)(>5IL7@><~8^|UgqfuPv3hO;GgRbRyk*F0#>K4l#KrF^Msc0-SI}hKB2O&ANF=zW>S_P6 zmB)x<`qV=dkcL+AjAY+jDdGh#8cqs z0B}Q-)kBk=okS1_D7x}!OI?eJ*g>A>5px8e8-DIiTVP^QDk${n1JtHx(QBbgjbVnJ z$-pR`cQ3d>o3+I6hDYBN<48u_AuE&GqG^YPX3qh1=GHZGsV_r63=3e!POfvrT0%(c z!|Mleq(ieSH_$3vBLY?e|L*H}Ss6#wg$`O4{S4ts@Z&c`!-d?;I~lvSvTs?`r!JFY z=mL>3n6h`TM)}(>)>Z##SVKARz=c5olW! zTLOC0`2Eqm`l3P5!{bylzd0YfQlXXaqz}9;SAVvw4_p}<1n|*~UTPItlZ*<5IH1Hn z`*70pbjxp<|1h${n8H+sa;;mY2GQrLZpZzXB-ji_M?67f#oOYcpwnoo2F{VuH5O@z7;A8Y*zS>B7(-;J5x~ ziSLv5+bAAeCv1XNcYiA(?Z%LNn0`_d7CBTLP*89xW_{J>-U4+ zYqsl#e70Z3WB@pYoC&nPG<7SQT4sr-m-Bj=O_2@9pUxa;8kQ5IdHPa$UJ6zwX=U^3 z!I`VKzWpYD(E=Xe= zu&Cm<8}JQoH#Vl8FE@A+=aYM{PcQ(lFPxQS2It%l<+kH|V(;dmRip7qkh?x{3aZyF zUVhKQb@K^u=Wg#?G|u06c^_x(|1_)(`s7Lc6LgUh%i{F{XgBBI4#eQj@`kDpwuIFc zl!C>#9i3j0;P#I zQ+F0}-)Lx7+fmjt_uG;$KPx|s1^(-}E079=zRb8);i+5W6<~J}zcrw)i zE6Z^5yRQYhVx1l9&MX%$CX_7vXllUK%=_U&3X!U@sx-Nl!B5y1`~go6~XtUXRTIZV0^moSO(s ziAr?`SR5bBkSLeTg<-o@@X2x?s}Jf!)r-?}FXPNo7Q-!h-f#@<6Bt+&X=BQRCyPy`yL&LoHcdoWu3#Doq?G}+5dvA+m3Qh90~=BYQ?jIQ z5?820=27U5)QSUTk1cpYFSqsJ!pg;g<#p+Js{|c4G)0`0J#UIKP;7C@6yNS=Twf_9 zXN`jsn4~#aItNukrGFW5;^UpPEbY4=yzwfCejodkiiLt9|0Qem`)!kYZ64BcIkcLi zQUq(36}_{>2={39;L^h8R*@3Py?G(ua#a6?e2@LF@>kbu`M#@@ zu8xo@d}0N-cn`Q!&$+CJhf2k?js|3<>ME^A)u=ww-T8|`GA;0v_R4?1(+B{p)p1o; z5nGOK=;LX;x!xL|i&eH)3%Z01c(T^v>Dnwew`M0}vR?vw8!haW_f}bOtl1)8Bxv*T zY9CV93b_gjG3-*vD7$!lkvg9Y;sDdMBX<_WS@!?Bl61wpSza9R%J;Eo6%KVyFO%Op zsFsl=FMYkqvWe3_-U=Yyf1uLES7=&aBql!kcxiXiMu-2;RU^^a+Q``rYGiOy`o^(O zXIR~e#-cBhG1ywoc{sncX|lwdLw9^-#&*zvaH2q3_GraRvIEXHG19FuWqi2AXfL) zlh{6a6M0djSm+m4T5b0WH9(@n;?bSgka(+a2<{O%*~WSH3QK8m|CB|^-lCTkX5=!c zryAZhGJ-}MkB)6?j-T~ISw9yazy-aVUR^aafrL}Jaq$k!!Of~Tkh8g-?XzZ1W zz@v>Xwlrs$dvQMw9m}qYvw!>8F{QHx*iqfgBJOCod!n1I_whjqeQEllfH*?5J(l0@ zoNPX*#!jR2tS1X!Rd7EXB<2gXkTvW)5zQ*S9WJE=>fs^c67r&af~>}V8wDGZX=Nlv za3+18RN0C|ic{=6s4d~Ppue~Cktk?NEtbYpB6uhlZPwi@(F#g2;hv9HP z-At*$Jin0gVs8`-N0aC4n`|^*$fksw{4>o((xwl)sdv+o{WGmVX27_6eI9MXl7_y+ zUOt(dYxjqWSymPPPxKK@3RZPKC~wkI{HAw-cwkNqnbD-X(F}GkDQwJCXmIZ4=vLkT zIQFT7BELg@&y^<_1HJti-%7G@N>m*53uvPX|0((s>|^_x%6G#e=%GJ^Im}@%wIJ2i z+$(&_Y&f5wjN1AbZ%3oFxOhaUFy&?8z%NBOx=V!P!h_yX1C2_L$SfBIAN@wtTIR=bb9K$4yMq+9jx{A%Jf|feS|B#r zO_{~oC5x7`5$@W`@ir?ZxOpxPHoOdrV#Vik^*A1`Wg}j-Av=+o!8e#Gm&pdSD@bh^2Ajj(e||_QcAh$myq4Z8 zO_29^>{Gq}^_H&_S#yx2G%ByFkano|JH>mU{iw`xg<~ndw)(nAhtT= z3EN-$Mg)p(gMy0<$VY7Hy-QnZXgRf*z=+X7KHBHH3$tT8bVnTxJo7v*?wYqXt4Rsm|-HHmZvGk@+J4YS~>PjW@qgf+&z0 z%IZspA+9T=sOF_u_~;VO^j;|qw(W55v5T0-PB4-Vg2&zEWD0t&m7nItQ>n2{I`1aQ z_Mf;=q(*EJP#|I1qh0E4y~7U+4ed^+#hShtol$a-@SI<~)kk{0Gv{EVvQNt#dyFZt-*EO{^){GB{q#S$mFdt#>s zd#y>{Vf)Q=hsR)9Q}!~S?@o%mj=-_?#YG;Qhq|Im*-eg<*$5p58GnVue7|Fb<+P-= z94Qj&g2y9fc^?_nk-r^e3E8BzD@3!aSCX@W8@db*&GHKV&L;MpPDJJyEm&u~Z+jmD z*XP&(c0)CW{DA0%0y{(S6MERog{Rbv<3`dPehdhOc*9tQa1ef(;5sp5oxjQH^9yR~Uug|rDDxDpeZ;o;#8_z#o*MVQ zm-VuuByX(2zMLjQAeS;g9vzC2-y+`b_u)z$?Znf%L+VN;dbB%!jsHIw5FBOGdp zDTE8_jDn@GnN;P{rg_4`zMSa7(4YL-a&3dY$WEP--Z^{(P9^awK7Do##+u9n;4c&Gx;AvtgN@$1BweL%Emg+>#^0tM6 zxb#~Qjl1*Sly}S!AWjuywi8AZFK8|~Do}AmGZhce8U-%)Cv#(JYHAkg-Dt*t{`ZNw zuaB}VaB?+ zuCbdyi!ozlo^E__8BNhUcI3(8gcnNjkJV()!@B#*Xb|y_Z%LQMmEvi^OrW=N5|59u z0h-QqFh}Gq-w})BnCfx=r92)wm?%B09zOf)o<<@AGBS`xyKH?^7^On)Tf@6ZhCccH zZ&Dt}RP0Xs580#o7%Ud#86INv7nj^`^Z&qG<-p9GoUa%w-|fc!u|u0^UBz~)%&7`6 z*J}XuUmBfhi_Uzd6=06G2*uUXIL)4DZJbA7mjpm*#kYarIs7cIxBTeR^9Js@MKmp4RuG(0G~$Au!?;mHHg3lI|HH((4L3i3r>Gm zPVlz?;eNq2|DoLAyJ8R~H^-Y8wEwC=7zI1lt)V+^W}zz8-xKmAF)0N}vcJ5w@V-)E ziCbR-8r&wg-^=^ME`d=kK2H#}RKJB(pkn_gP?*2s;JnXBEd&o-kHiUi`AgLl_v`ss zU=k~yUwrzfJ(r!weX#<+OClvVU)_Tm=O|#OXpBMavfqN6`Q_Fruk}dNy8(?7BFM$g zS>9||Q2(;ySquS#Lbd(cvf~961GH)O_-YNexSn2-4)5(pl_wTqEJluP)@j82P=HewxDntee_2W+M1b>Yvw_pHg{Z}c1?&RqOtT(6= z6sUZ~ZHDYdtc`r+PVvae{bbIp^nI2DD)(yrbF7sW%?7BDbp#czA388c@d#Yn&SX5y z>;@JbVDg@oT?(nbymAOxTh)>r18j0GuM90N91WveY(Qi4d>tK5ImFPW<#pspB{HC? zGa+>Y$Lj(fY(1fL-mfHA%PFBfczqC>0K0Uy^Dn!V88;q@sj6Q+tfgNFij+Rc?;U-L zgSZN6O_?`4&te&14?^h4P;>;U?G;YCN;yOH*|!qDG;BB@!9b6Lvtw4 zh`c%u!g{Vxc?H^lg3EK@BFpFdOq3qjjcNI*MuLi zl*FRqR}Lt~r?9OUH~o4LsCgK*B8E8o0)KTI&hTFf;GQLMsKfA=K7_*PCpfs1~>)Y(g zKhB5HW;(o8N`-+-$K40N4Sa6AcTYLzA2(={w#XA!jw!2bP3v!!@W{0*(S+TXZripo z8-v{<@ywotUN))%dLkR?`nURf$$;i8Mz>`Oz^ z@`#t~PL{LyT^FJ3hwQcM^IBgPN6k|_c52pOnL!iquZ8?`p<6@%e^<#z(zNK)?Cy2j zZjMvYtv4WYMH@; z!Elq7-;rej7HH;(7*NFeMClh&I_EsoWpE|CFNs>R(mPMEU}Vz@6>9FT4;=*}x^2D? z7*|TomIAMq)A<#3596jX>q=bIug; z7Sq9w`qITvHKb<5ux4zHgg7!j(E@ep4Ld!M|!#> z{?vHc&k+aB=r0}DqauQ?t)ljR*^m|FbJ_6!j$0gWg#3!}=p)jMXis zzjz!rN1q1MMDvt{9L}bdhG9(I2!~wzUgcd+K8u2m^(ESSAkyXhu7$##woPTG4T`H) z&ckZ2Z!jQwgO!Z*FI>;VU06>JWX8rnFRMbTf9Y|JZ|8`>2VX)fL_8|dOZ1plW~^?m z!SFwM1@D}SQ|oXtSD>vt4z#_imW)U9kV?a)RYm_l6Dk>L!U^esZHKoiZ(nv2rq|h# z_4!CGm6wtyPI*kHCpTXcLH#AaUpp%~-$Gy0#<^b2E@tV?+gS8WYS}jCHgsOvmi6jv zvf9k>K;ku!n8nr5G!BT~S;k|inNrF$7?aBci!n~;F^xbHncE4Q+qNESLEqKs+l>A+ zlhR!mt;pT;JDfDAfTS|mu85?yL51SEaPE+o$RtLT@U8AHzyiQ`d#ty;cv1HuWa+;% z%A{-88UUKi+FEzV-5E6x!M$@k2l(@&>+qalybwt|aPPWJ>H66(5~)y}9uA+f9jCvI03T<;PZ=e8KeGcf;`BPvHKN zHJ23dLGE}FD%^md*x(*ugN4=7bVX1cRvM>JeHyjeTjc!ms*qGPYI!&YXJwNw4ysEo z?B!tvfPE}oq+jd<3%8lQjRZB&CfV6c%8ic`X@Si__+r&*gj~ zxN;$T&>Tp|59H(notIM^g^5C$rIq3yi22)=vCKd-XbHYS`W4;+4rWD|pB}l$Zrbdu z7C3P%Nh^GEQ?tyPJx%k{)VwC*CT!+yTC}lS9c!jpiL08sLFR?$L5Qp{_sehTsD9fH zn5y`~m)C@wmGN=F$+oJntnzHyDkPKph#zMKS|OOev*dT15L#dRtZX=q!yWOnle1ba zrv?6qH@l3jW=x{*2rZT$HP=}xW3SCAe0W{%Zgx31${Fk@RzW@Tv2YaUJDzf1s3K5sKK*2jSfihJE4Sy;dJj#=Z?I)X~GlgZ+{*=F%N zA=E6=p)Mn1CrsEkt7=Bt4+?(;W6ukBQzJI;`6QfK6@mbJN{-zS2Teof5F%SsY9Px4 zW~I%HVAIi0I}GWt)(JABI_5E8?skjD2#9F85w|g zVhUT!f((K$@~H)>m6J!o)wRzJ4~+6#$qCuOn7w&2N;)vq%%@#{R_RnU!L+?MO0jYe zMDG#o{)*Q=gnQKBz&v?T;+%kfC|8+&=3)SgaOhO~*Kc=7;-9CwLpZTb-no^<^(&93 z01(KqK?hx?dy-Rylv#d3kvmLCu8P z*)L2)(_vA^gl+5_6QcdwMCeuX0+U}yD(T?JDA^eWcq4q4Lz=FlhA2;h?w@B+^Vn}a zj!5MRK+r2tb9T^z=(MyaYi)X0&-5A@(hx_mYRV?;{500v9p;XZ-<63#W9-_32chH5 z!XW93g^cE;WsQLMWdOPeV_u{TKTC(NVV=Yw!g3iv{q*T|KFyuB_9-DAKNwf*-*IrL z0I_zfDY~6s{N6xTM#XR!@Qwl%+fJ^7_Ygr#3~5Sv+V;Z#C_hc$by`Rvzr0+v1vlkg0$mWvnp zE6FBHIC@mv-Q%_}?{nv2Iz1Ro`iLa| z82i6VQQ69j4!Tw1<5q0kM5&wVx$q9z-CNO0^&zvQ&F$eA{dwKBSUYBS$L)g7bITxRs#@pupAj!a=swP)g$dG&$ye+texD^o zmD3EK)U+7aQ)$OU{) zh4}*`wx^mmoo=%V!+i`BK?C|*G}-$p-zq^Y-6DwdiQ;+GSRa0LL`6K-#eTkQp}J^9 z98KdWN%`btc;b05k5rRFpGS{xDOp$8@I0K2E(v?`90u#^Dm#I(C-5rTuGoD$Dh&$z z)&3*VAzJe@iv#Yl3qD7&>F5;^$aGZrP`^G6*34@I{qdVA;<7E$bd0d&*s@6>+uhO| zYQ|&;mUz3!3IpOHc+0{;lG5RZNQs(Oce&`8P}nvN8RC6bCgIz+MB&apFW}|3hHE0n z7GI_*w)bH=ED_v!AjEM@&Z5xtm=@q+gNF}3v~INh)LmM|PSivKt4kc6l`d&DPIIym zTKsX2CW)rWB%MzuXoQM*)Ws%pB59lsZ(H0|^^_M}9sp&ajqRj^G3fpfw~PSVW6RyZ zrc{;+eE-~Z8{Y#Dq$1O!5^vU1#tzCtYB6^b9BFYvJ03yT{WW`3?PS3L(%{tlLcG_! zrpS^m@ER+~xsnw$P73*NB?dgP3|<8NEWO}nMI+@5c^Xo15$dD1+N>_>5|&2;B+Ci$BvGDX3qTvU3*p1 zShI{+vx|kh%9Oti7yDnD!zj(*udJt39Y}5Dq1G9a7t;aU)mtprw+TRN|* zOQUG`$#;?v=O9Q;Co_A_O_*X;bcf*wgG5qqBt~PH_8AVSgTb z3*DO4-Zn!`4U|E5kABo~Geb{deSNurqb| z(}XWKOQOhb?HJ<3x(TniU#Z@8S3#bRh*bS?Czj|S#S-as@z@?v+Ul=Ay}ql9U#xjU zLgz;oLzC?Pw@A>N<{z{zT|A@JPH_BZqGEJ>k+zP2Z4{h7Qt2PnlZC9EC^Y{o6tLyt z78mBW|B&|eAmZ@Gwto&c^n?BEPCrTx?U}Sl)?4tTPQ-KcHXM!rETc&wOD?QvJ%mA= z94u~V4>~8}+}NodS9kfe-@AO1t|0SG_1g2sa{bUM`k$H*Q=L!rFr(9Ij$+IjFMh+3 zrmBVZ+!3DB83$OV6lQ7hLoJv3phI_Oag)N|uxY=uFi=kdN^+`QrbEw)m_k<5o)G_g@uR)xW z8JbhTA6%P{F}Cz53E1HfhcdiNlv-;zoV3hhx9-Nw&-*zrIjc8arg_Ro8JFd?> zu^t{C$`$i4I@qolv!IZkvrL|7^(emQRf-*Ll`Y_NJ3|cpjI(Tcm)*FlzLMEMRz2tl*1Fh){wGrC zvi(DTTltTrBK_nTX|t3CYs$4MC+mwv-4M9$V>&1|KWs4&euAk=l+$U2*6gxEmx@oBw9_FcE%`{-oI&mF!cr`qIN5o6xgz4qJiVpl z=jvI~L3bJ=%IK3iAduQe=(=4njFVQ{Z%2!^1JLi3!2dFK0KfwA*bMKfO571V#qaOs zzHTRiE-WpiBWC-NQU9*h@HuwFk$$=dS&g2Pk6VmtJu*C$;iUy&g#A`Vb=;bGXgysy zCd%9;CT{}mq|g26jL>V8HR3U*sGwfGiYfZR7p9;=E zHCxO&6T?!5X-yF5w*}@T%JrT|If)Hd&1^3u^C%d3wyEeHD94-z%@LbT^wD`ds|VHX z7QxE{0P;|rDstYPCCJHVwTabQ|Gsp{qRk`|dZd@Ls*%q0`iqs74#mLf&QZBVgDnKs zzCO7}KULv@zJF->E={Bl`px~Rm~)%8_e(NCBB#3_vELQ8&qa=jvK{<#-5&$-9r09= z5N{0r^s3`B8_B{L9v-eh{y1T%Mwvb(*YXu=&>58_k#Y}6h)(%V6-#^8_Gnf>4$Dl{ zC_57I%O$m(mdj}I*Vco)u{=%j(^tpmk64dc9crj$*Lv(GSERW0TYlCzKYm_@zKJ9Q zNk9n+tspsSq$5bp-QlXOv}cPEwg{9_cIlg3iC59@j{nRXul6-V{E#SkwbNcZc$F^a z2{=_KOMlIj|I56j`uya%h58KWvg(Ryjg_+swto7H1DQOC+8>6*CzLF7m0ISlC(3Cn+ooA4@1ihvsm zy+Z1@u1p{O!h1F)$mg`-e~^S@mW*#ftk$44orSVmnry*c)Rk3Y$R_dAlttUj5^HI7 z2-qFY#ics#Xnh5FJ@xvia?`w=U(yw`G>rlS-t*MTNK|4I%!rfRX4gg-Cu%89#uaxa zkoi)Zp5&F$CWE18UCiv1gVl}=QEm#B@;lqCl;7j#We;g**vWCmP+0q+t4*!p=4Q3K zlG$aXyW6kx-pV?qw?jWu)t_xlN9=F)?JlbOxSSEHBoGF%YcLL3e;+A44 zJ_uRDg3~j*bK8sEUI-DfXF!fBB3GsEK~qm#oiHfY%zEkF~6MXi$S$MWf`K2*>I%MbS zm3R$B8D#E@+}Fp^kG39ZrD;aWfdy`!3T5%VSVFXp>f?m;u@i%LDwcMd--BEE2pi9+ z8XfuVC6_h|kGG`LkV(|7p;Y!?Gg^BkIhU%3Vl=~HrUJvOJkR~IWKVBBlMV|zp{u7p zBrB^Ue;QM39Rh!wWOL4IZFl0GrL#eh66eCf*}P8~vCo+C&Dq6Rg8t$}u|A^Gi(yJD zfQxJp#DiqRaS@3es-yePxN&rr_=W4Z#aH}XJs^uM1ZFRO4v;MwFwDTZGLRh9dtk3Z z^N#9w-0x2*%F)%q-W1P!Wj4SMcJSCnhBZna#BIBx!Qn^Uas4ONq0N`gZ7iKcig(n z`Hw`(+Lj*w-Yb-@mhrBB&-Qtz{sY}Iya2;Kv}>`ysgzzJNi#ayIn!o@{6D_3FsEL&R32-!An` zLr-l(hK27sU(CpL&>62#AF`$)aEhgiCw7*@IG;UHfW5+c`swXdDTR#sEy?QXdc^#U zH=s6s1Z~rK^rz*j^9BR`!Q@=Hz&@`@Fm%1qS`0Feb~9fnk{(cM<1K#-Jrmj|B5Bg? zhcqolJXI0%(V%^C4ddo! zmpF`k?ym)u2^I5bbvpk45VmU_XFra>ce8}-L)W$_86q1xGd)ggM6`=WZBvaKeOldT z8_pX)%D^Ref(CO2?Vm8ipSuU`_!pR3DD=zvJRYzV6UB%eGalLq;%!dRUXjK4vHb9X zWLbc|_Zqa48*-Y|NYUQe0Li~Xc8zbFW+Y5U8r8xK1@eV##6>7X}s zrk**jw9#8pY$>;%fG6St&*^$`ef%;)q_9&Z;X)L0)LSAMWdbE5{etzXB{q7gKk98? zAx%`pfhQZA<6#^|qgd5&Lm>_6dHYNIItMIeqXLgyw(%X_@S#XVd)fY0vh2-RA>mpG zM*yvuYn(K^IWvR0zm72G48lyydaNu)OIh<8mgW8`%0_nO;71=%2nN^7TW;bS1oiyJ zC@mP~v@VCMUg!68zHew5wsrjob#(L$oL~)2vntwb>#e;D@EcW$cXoGcE0p!5lV8f_ zSe9xy)MD3cspi#GcCs8^kf(dS&+XQ&z1Ga}in(?Vrq8hI8WiN9EB$$_p+IyCM$-O1 z%(s)-`;5+9lf!~m&G9r3c2=-yu-5TxrwF}8hM1+JR%2@?XSkQGQ_UX~XbTBD&)iL# zxHInue3`O&&m`#Q-ioC1|`L*wbqlE)J0|N+eH0z;ZuP=i2~n* zPzwT_nFL}I2cv{-c}8EgeW0XcfRx_tY>JtDA66n&YZ`u8I(@=MSDNJszg=zq>a!y= zL#5V-@Q1(7IxP1`sN;`a-j%Gzz5QvgWl4u z^<(O3@cgqP9XnjZaZP=uhLNA=?kRdB(fv@y4rfp1XJY#ld+Q?@`r@~rX}Le05M>)Q z-`GqVvy%E{qCXlB4QcjEPMlOyy2Xq4qk$z3qcpiK8jmQtE!K3>=9N+8o<3Sa8xG=LTJzAc$v5PpZ zJS1p-^^s<}J^3)6nc;9ocHs|ih&M@;XjH(H@*k?+j|Q7?`$_!kI-iayeHX~f^HiC! z#$el+aitJp2|B6n%ke;#`)!o5EQv5sAEr!I+; zsAfEMenUg}T}LBJPdv`5cvMtH+);s^c-KV_a7$J03~Ze_Qu#ceo(^^8rJ*fX$}q{l zO8z-2;GI$Nysy%Nqcdgt4(~fyE)AoZk%fhyx6(CABnqgZZE%r}C9diPJE>m`#ETWs^yFzXL}^j{s5i_}ZFFU$*p&f%EqNy5cCi)o0PuSIFe6mV1ba~!Ng zG;sA>?0Ut{mOLd}l2b8Q=X3PL7Y&`=+80i^CNUJWArF99SJpFup(v;iJ}@5jy+nWz z{1->8e|eMp3r-^?QSI1PyfZtc2hF|x3q%3uypJ3&gTZ<4p-y0_*hi{{YuokxRfVkx zeNHQEAq1wUVZ|WH#T)P}o4t?tgXqG0uzG%sz$iBHMqY#T<4yXw*XaJKi2WAH{8j2` zajcPO6lCD1myI1^2_w>!3BkvWe-`!6FcY{Db3X=Gz&{l?Sj8eWicH!#b^q#``xBeh z+o8!%3Yu+jj8|8OXWHaJ=;QhNFMFZ*`!u)m@I%~Q4AG|;Y|YJDcZ??JS_{;!DeJiYsNZE zy(Yg(f1XuyzZ={o6~eeszsYbc=!rm-Y#nKl_!f|sS_wXhc{8tS!FvddQ4qLQoXIC& zpf5U^&)EmyYkY)KUX3(RDoj3!fm&}I0RREm%P{~=V@yanjJb{_LJv$z#6Kb?B@X~M zR3`f8{h0o|-+9C?a*h&fVu{Ng@FvPALX_XR=FYES3cB>C@3i{Ff}~3L;7LwTLR0uq z4|5*@*Uhpnq?uZv&VVA8h#hc0aw^gJE%jy`>>B*b1h*r1#X$$$nyb#^$ThHEI{)J# zkAU4@kB>Te38NTe%>uX<1Pv7yXDmd{4>|br{yLn%wQ!j?xTX@5gGJkNjP1+Y06a~3 zwn6WCNiU%%^gLV^4oms|=S26q>>qpLcEnCZg@=6K6KGYY^dvxD6#o9gW`SU7`oC## zI(v3j{kTs*#7;mz8XgM2gYMZ)#NOp#u)##j;kIxeuug@mlhbz6rKS5j(M05e&seRMNRGZxP)S)HQ)9P!0VwTNj^$J`f?17#RYQ?4#_R9Xc zf7hmk&C81Gwn~9;N4MCIQDU3A!Cyfqkv*azRf%eNqe|7mQ$szF*w5ngU9EPM>E%7P zO3D(4QM*lX;)n@o^s6U3w!<~i$w83uOoJHdI~^(#NYQN}7n>u*JSobgwlL6ob2+=_ zUW-Cy$lVm;0?>8{zaV;g47*?iggONq$K{9V3SuM%1CJg7(>WKBlwy=g#(h!psz%jZM`1 z+&aVKkw5P%R!v1x+ZB%LUMXV6_>|7?AKEyJi)0t(`t%-6`CbWaF7GpjbKDAX5h{c zJ3R4pH2({lBIW4DpYyZ4&_|(@-dLCe7OKc0$+9bCgFxqjV6a`yYw_9&(;rjCWIaEJ zwCgG)T*5Xd*pnu*8b?!QOY(T%gbnFE0Tme~No5CwLE9DQy})er7fFP0W~2H?I78jv z5dOn)P`1I_sRtf^_?;C0_%%WHwZqku3 zex+GhC6F%rQU!ff=Q9IE&Qn#rhH6XEbD7~t2#IiIOVAJJF41?}g0Uxe%BMwZJ+{8v zo{yzz9uKk)SBY;vk&Z2(FhdpcolC(&UJR5liv(M+P9qhuxc{9ZCaC!Kt8~R#qk{zs zs%K?cZLB`tRIMBul$hIM?NQ!uF>IQq+k1hPC@dG9wC3md``SI`M@l3#kfIM=0VH&j zDv8s4fh(M_m(P0opzhs`PZU+vj)PB3dt*eV_kg`jDUDC*?Z}4nP|ZQ$`8;Q(n`MiG zjoVnSq7+m@r7*GUJN8I2HRiGTmEHx(v#qGHPH+}d!EA4fnr~L6TkTtzvNXx&_deK| zNCjTS7gAD#jVor)R%DZ`GYg-Sl2YR3U|AN0IWOnqi_LdB|5m|ZoHgnn8XM9w zxz>?HJ_#D(X%5<9l}+{Rx$(q#=ele%-;FQ{D^?X%Rlk!Hm)EO97)#uAeLT#{lMl=v z?ywx{DthhSHz+3=)sJ#dJvRZiJWP@D3mY?{#b+e5jAk`F@07#$UK>mnscO7sHpH0` z$zN%W8W~`cRvo^%%3|E4)b)YESPkoT#ccHaZZMBRosytwq@? zwdO4&wtVfpVA6ZwZJGzcREOcp0rIp%N|oXgh>?S|>*jNI0WNXbm_WrqK+CBJXn7tt zC-#L6MwrwW0>QX!M-0fRI2gtC(jahG8U@5>;V`fO>KQ=?AmtDBzYXCc+p`MuC+aFeKwO&86u~`0gurayNw(YW>#~WHPKPHbRQ+-c= z@wRWp*R%cSYZm&J+~OxDQ{k6HD&3Fm?enLDu}U&RD~b@TL&M>7b2TD8y=(gUdExp2 z?Zs*Nqm0@*Z_bassp|Z`9E)2G{OAdLTNRfzqC{ydTDYrbc;FMtbLTxYHn_$vSG5!f zQop+IwsN~uGHdsm43VaQYhSJA>7I019Lmum!FPAN@5=aDxK(x~)oj!b_(IV?e$0gDFF%=?KE1&g zs9*PrGs0ypeq8-V)nVb6`%))r(Cwc*z^Op>KFNyM40a)VpUC^U;<6q`*H-;s%Fc7R zw}4c~zcBVJpT2+c{C0v~Jz>FQ7Vxj!4c^@{TReUh-@2cm^JYChOm}AN?zHrv#DX7m zM~X~`>q&NJvWkjpeZo65&bD}ZV>66OQAf_(1S!T`E(a^mLM`6K&(&b8H4273bxkwR zDb^Aoxfk{8lN*n)xnm902I7Fph326wK{u2CtTahIDxX{?YiR9mlhaC(T1Qj_Hh_3dJhKI4|H~_ z&cYlTqgA6Nv}1#Bm(#F!7?}$;dzH zI1bN>$(f%LI7htpwuTQoYLil>l zB{j{2ZIw0QktShJ4`hJL#$vL@?_6u>y(lz2%A}~PrXOX3_l|cj=FY3> z(1e?jCbqG|VCZ3-9HJVx{Q}gF!5NdoftJ$OwUX>@9TpKXpyiLkA48Poi_{b4BAmkt zgEtQ)SpHRs3Id{vNs;k%Z{Ti_o+s{TLb&F=(Wyw2fumRM-*EOGUUQ(H!jX`@B&dI`BSoHvV63^jhI+b)P7_&g& z!x@?H?i5Kq>_9L|ZRuYTqh~OZM#BDH^x)s38{))REOTe=zTngRN&LC$0DbT<_YcxU zN}k6yXO97?%`_=Y&?~uy;11~ZOmi4u?J^93xBRGBE79Kt|L_KuCrJ9i4}+j0UMCZM z=0H_q&gzbRZ&-u5GHpcxld{>%4I_cqqW~iqeuHGzN2P1{y1H8V;>~NPgvWdJ5 z>pOa*6)%I^6{9dduIMQ_&{W{_bMNBK9e4fbR>~q=em<~Oj_P<8#)1RC+}S(LVQ;UZg>D!7~PrB zr^je?1P>`;uk=8~$groyH*TF;rL)nmRF^v8mkZuJ{UJvws43))$L=ogQq-O~R400V z;fQ~;e#d#XBJF5lsz0|jgZ<6r)Ax@@+5~P`MHPG@cm<4>9CsgBz~5>+jd^0>S%}N( z9_TM$j}Ng4cJJaUsN-i}tppR|EDODBm3GUWD#jId+3K)%JWM4-yaKKjU|wILU;G;w zq;qxzVvMaxa-NQyvupMWuGdU{+Bi7xe?UI%fpAv>U=!h6s)B6QC4>juxcKF_HVl1z zu({FyV^%DUmgM_-BIwWqXaWve8ZN!_B(VA~hQ%?9<$6=vMH8^m8wB3YJgxPUftzBK za>q+;Sg}xmnaqpAKr=~6u672bBM>QTSj?1Qs@^8QUi1=f+TE{&Qt-SfjY=m?qLSrR zq=}1g4otzCBhP8+shW>Qv3cNnDA6linaK*2Dhq+!KNwF+q7`^6~*nG!&l z@kr8k+;TB3Sadn*OvTk>S^2SL$nTesF%mA?$>wPz^M+_?3CHtTCvv+g_M=>MAW=lz zk_{wQ^ifzYlj~4y6Mf3ICPG9BP?MUVGe+33$o0Y7ziY%RZzDC?+`(v zX^K<&gKr9^|7N!={x#M4@0wCB*|)v9pOv3vX<}N3C=*!$ES`Rf*xn{v||jrPe2UZF6xw`Ae+vh`!>1{A~c9@SaqqeiwE8Gdo>AI_vH)ysrX9kXofArFIk+(xc_^ zABnmC%hoG0{;LvZ06`1O##HJvWxlVFG{C);9hWqC)h10QN9bu;OlM=`HIm zEjzYv{>SLySx|qh1o&1%Z-XZBSS-;J1`z#c&S$~(fU)4V6iu+YyIOb2ng~YrNU>Bl_4B$iX zT%d>yO9WrsC@ys`tQ`%h8HKFFiA;Sc@nlPCGj}}`(DYVusg8$G7nWJL>?flWD}Z^J zwee$&3fi`y*QZcpqggANcSMGt96HUrc#$V3T61J8TS+PefNwx&TlgSGBC`PW5Jf~i z2&~44oI{Y;AA99FjEOD60={m+=r?Lw>k_9QoBWG@gVV;nN~WF(JG9 z$rW_)Pbm!NzjD`!vec31-MDJZ;G%p{3B-JVbB)bQ|6hG&2o4J06ba=b3hi;g(XLw9 zwBY{no`LfSP}{rZ7PoG7*LtZVVtkM<_@}y4#Bu(9-ReY^ssECCGv9r#+W`FymQhj$ z3Z-nxr&Go|u|7IZhX%72wR)qa$Q2;Z3i8D1%&b`|NZE|!D7w1Yulqp3Da^D!*&`}5 zjmjLk5{Kxu>+}iT-~o!tI9w z@xg++jR!~D7{m|W5xsOwJ6tGLW7CQZkRd|ar1Wu1*q3P%-Yd@I-;}t1Q#W{ z0_uidAnrs+__nGR0sg2qFMhfN)^jK{m+z4?evxLV%y`tV*6Q?#!U|JctFMEce)@w0 zz-;>A>KY~XMhsKRInvPNXU#!&l#6rgaiKl7Wwy(8L}0_C zYsQ-&p>?*hxaiMQ(c}H0gb_crCgkt+}_R7nRdRfBM^RJ*U=f&)$ zqS@QYwskT@BVyoKxsYC!Jju4vIt>2lnLk>Zj3~q5^H(z|)lqm*Bwc_C5YW4YfGy6XO+B}t%Pd93BC(=PW*75x@O$bt~&0+Y;KcD2b* z$uee*itO^H_{UZcO8yIGSt`nIO)u%O!~0 z>vWKV--Al*k#p|iNOw=;U4qi(%iEj`wNH96_!>MJ#`2BQRE0LRRV_@;Sgjuur7sF3 zGGnPRWovHCqH;e*xXV|zTZdztoC@m%=2cWh8RNfHQX%!&HP%*-!b_&bvrgd#j?jz?RamIDkoc+nC}W92+4t$jy)VUb_$S zehV+?sncdvP;xRv=~g4a(ZDUB<0u`5>tN-A1eo;OAdurzj&5m{!Y4%UfblJYkmZ_+ z-CyK}hi^yNGmTjn?-vYQ-9Gq;4yO(7KFM?RJ>Aw#K|Q1wCfK^-2R6+p#(Uy0j~|*M z5Hb|47HRS{JR*axE|?TV*NiK3@Bq}O^*umXD<4{GNy^@|o+Z}Zaa(gT1>$WJ+ND>9 zTJdXs7E<=RP?55KltOe%cl5r!Tr0nN4BJa4P(!z0?v8O%A`IyLk>32hAP$6=1#9iC zKe4{SOmo|Y=L44YNlbT+9^f?oH=_TQ(`XrCr)YU%$=hKW8%1#a4l$QlG{%jpUeAIX*&R`w z$Yg)umWjD8$@R29y*t5(*wM(r$l|-s*;2k~#mEf|8e8~vj<^v2gr~dbT3mFeG!o`>{d|)0yv9Lhq3XNY+Lq~O zl^;8j5pfY9K!ZC^N(xgn7fhItE$J#{7#gA|PzFYtVFJ_G7v;cqgCMJYvZr5wmNikR zx)02(l)#ge1AM}N22zXW($I5lwZi7|bC|!zmI%HVm^m>t>r=Z35(2vxtWH#G4LwKJ zR6|gw$B7$EP#3-uNI>r05aKe+WU0z;#;?!S)pM=ziUjS0GXddVW5ylGOoEy}Ev6NU zw}n1G*a1weyBNr)2&s))BZXaSOl}QDL z45QmE$R^gPj`f#NC*eYx@f&j3X!yck7OkBhP-t?d-Tz8oMxW7_p0o9QE47ws!1$p~ zEB;w&w8aIr!D^PtL69xMQVxsk{Mosg%5}7%k;wNT%HOwtBhn%Xd9Bj(%@FFiiZCZX z{i$zk8bF?}o(g?g9efmXb@OJ36Kp(mu*hqAFYq+S0D_z#O%V3YwTNSl!R@ro0{McQyc790tHcqpG7Cy*Sr(fW1n#M^ z{y)sk{w)V5B=OAo&Z+DB?0c}llpqiH+8i3=t8D14hIT}<5r{eY^p9r)>2KTc1a23- zR7-MGtYM2CXdbt($7KlQmLSIQ>1WkIM(kW5f=TH`$MyQdnJ^0DcG}hq<=%GgXet>> zt{d-ZUPtPPy;`N>1sDey4e452+1gk(bu)^7>gpv)|cq z3U{Y=P{i?0=T_6cV+8)chA{U1(GKS?&_770#%wYVeqOZS9FsjAAY^y7?V#xYNJdpF z7HBbye3Vl$EJll>8u8M`3;T0H?j2GmjCqdQns=mxW+|(7>vh)uY)uIPB_j>?aTsoE zXo|4m{_{Ql2FIZQgj?nCx;zrZ zCSv@58CE0~Bfq-wqRm;8lEz%#WTqHX5E8U)f7HgFI7suBDc!u=Fu_Y9ce+Yjigqc! z78*4i+d_nneq^*LJ$;cHaLP|y#xbjzXN4ofTbBc`lgR<(PbKvaGvv=MVHJ&+c^wz=QX zilVfnMRr1J@ymVfv|XLw*f_qZnDi!hCR86JS7BSBsdTGuLAdUh?hXrj7ns}TKQ1so zhJ6S==J!fInY;P{z}8&+f1=C6PLD`rIF>_sXveQj-R*WV1_44Z^gTvxrMcj`qh>a`coTW5-tK+b4y(i8dD@inM>&(Mtk$f^pRaxdp@fIE zN#v9JYM>d>WWA~fPY)9Af%h7EZ?alW1TrFf@d16TON+?mL%t%_M83_5i*cC7GWQ3n z_Vl;j>P!hWR76`P0lXVUg(y{ESnLe0#Z;9IjJcT7^!c}v>;IYrU@XO@1){KkZe>&d zJMa*~-0yKv$_FI$Z+^yz+iqwq)}*@@5#GcIS|f;C*?+5pj}^9p@_XLpN{|OOH$*p5 zj_666C8T7*-)TU`Ey};fab0=;WZ~Qk?4Wu=ys~)_@GzOS255o*>(m*BieD3y+_~V7 zW`YMAzuV+`X3-52h!u#b`8D2nk>g?xu#+O@CM+@H-|zNMnE+xO-~u}9-`z0CAab&x zfKB4#{|*U8{=)yZ`_NTTF9g$m+OWR&C8AL;7fn=q12$6%0-?5kp%du$?MKT?-P@Gl z%Q+dcOb_v(o|mVy!_av|oa}=z^rFiZ&hqA$cOFeC8K^g633vUDW!R?ZoSBPJ9RlH$ z@zWQ^&FWKDmw9c1=BML-8z~%44|~eBHK7Qd|9lR9Jya4NIHR*-xCpN#%y&LX^aERd z7SyiNQbJ}7l!6_+YD(EEAJ2ZO@ffB;Z4gZ-)0bErJ9aB`?8}o!(v9B`F@-|(FTjA| zm+kV?)kHRA53>Oidu+5!^*&(@Vm3F{N#MC7NO13DD1nQ#l)UzaHzh-|&V1*1;VYQ3lbFVPdyP-^tqry z&AFLyp{xwQOj4@ZUKI;7N>mY}h{bG<lEZt&--U4SPlsUp8k$=yej+s6I7xqMWZmnNyK&FBmTrIOWm%0X;P}?;zKSp zxiks??A=q@uF@Ymy~zEnxM}d9hXpx4{if_IMs`6Au8faXRFs>SS<(SWLDIQxYm^cYq>+Ls^|yP*x?5jiUP`L;KLc|KU_y-g1S1tiTgh_tz23NAJ1nCdW|vC`anFeSh5 z-*BffMlp|ZtY&D$vPEPU`#YMeLh(I4sj{(Rngq@Yuo}ji^gu*v{xv-^d{mvpC!tHZiht@^W8I$>bKxcjft%;9-V=NJGAp>W9BUQ4a(cJJtH z5bvVB|BrRp-;#5Zy#09iF8xZJmH_MvVxRzVW+-JKEpd==gCfik%oJ7FF|f^6g4!lS znwQzf)?sFlcXMralBq<7A1pKw_r-XM z$Q_K+JZbfkv!7lnW`B|zDIT%?Hcbxk{hmMty)HpVcElq{ffPoWCClAJDjMzdpSSM^ zE$bA3DiiR;%(?L%s9CdxG(j8@ujFVEsmV%dH7W&uRE66SgWP(@cqRDdCNngz4B&5LcO~C4LCQYHR@10NV!#-TR0H9{5Ba~D z)>XFMCT11%3xu|XrB#`r1EWpye)|LDbH)DGRVjbiJUSyEB+BefdjILbO_@7wWG(_( zMtKJ1Bjr7$j4usrIr3K3=YF@%NwUd`qp=yax-iJ&1aLV1J?;2soUvk}Nup5$ zgAp4!J|lSSN_i~fx0nFv?04GF-sgmF#wMn3(zX(pco}dM|&(tfiyUQ7#KSte}n4;@MW>2fJ#rw{5;w2QQR>|q+zd#;?#N&SgrLhTBnYX3Uu z_8%F@GPiEMf36y(vYs&`_<>Y z-+bL&)8tw}o>w_1AmAP(@mGit;%L>rmX~<{5Bg0piJczZsTX_seGOw8$fVIv#0kiouOSqZ|c}jdf!4SzIYs# zfGpP+zj%c_r~^;gpTx;|I*=LdnfvU074a&0865wbyVe#L2NH!8H~t$J71#eM3E)4t zs19pB3=OC&`>*KO^uRY<_nzagXf)iDacV?Q*}{_v)vbH#Nih$ip zk54?blP2nkzGZ z?vkLh%o=--!9eHP%z-gg4dOw^E@a-q8<9~k)v@CC^pt1CcJ&>V)kDww$O{!dhcsz8 z9W1V_q+5>&`w?iI{_5EEg;iG*`COb2=}{llzg@xHEp`fxwcY(-eK_sE%)u@dYfF7a zAaFD@lJ^@GyN(S-8eJyrf3eu<++gbZz(q1g>869)~dA?2E&o%4#EaOQ-uN}cU)fEF*&{XY95cTCLRWL ztNZIGGeyNuE+x-Wo(5G|QW(8r_c(w0<*f4aI?Sm#{gkP|!{AWT?og!uFl{DxwWr){ zpCv7`Fb3Sn1GaVRg+DlTuS8gkF@&`_tLfkLGO*)`-ix;nFAiUMmU8 zQXFmbKxKQ8sC<$Jbu8Hen^$@0NOkhq7p*Pkty40F728LZPY>#48QDZci+mdKI(84X zeKMtgb0uk#mR^s>nDBO%zTW|?JxTgDGYjdvaXSlrlK3crmVB2C@uUY$g%&aQqaL&U zT3?oXTy6yL{YTpbB{V8X>|&A!4cyBh{n*mtQ?l`A2LPM)6pAVrJPIP6($ukCu})&H zRc@4J?6vMv!4PC{Uv~;-i1Lo^qDs$J> z77kvA{j(b8rK7&FKR8!~hkjZ_{bivQv&1*Z?GNRxzxNX*zaycLW;I>}IkF6twWaRw zBOmo-C6^OC0xqWSHJ7fq$FsHC>sWHMg(tnlA44KC?S;;)i;rB$Gw`$v=K*o+#K!1Rh^4F(R1&XYfDS@T!UPFtC6rG)YSdMSeHCMVrj zn^IVh+NKj+kEN$>j>&V)jv$Ed{r$v;TBhz8)UBY`iab z#Mc|)QqH<_NR6laHGjz(KKylew%JddET7Cr{k%Yb=$_D#C#-!sDui&J>0iXKJKw1cD8EIT;*$21#)_$`SXdMg1f+5#n6_7Ks2QxvGPJr+7zAs9p%oK< z^r-akig}i0%yPhu*kFlaH$_$Hje4qVOp7;;>Mcw3wa$-P#0ETLvSWTZKIW!rL@JgE zFR!|6$w=x1X~A=1M|?r-%RZCS2hHAcGhRBg8zTYMWCT5rn#jzC$Mh8%YHccc<@W1! zD6NT{>qv{%t-Kccu^okK?;p$68>}ku-9!zxqxD}i?TkpCd?Jo=r}X688iuUie(kAM z=IPz7(>4A#^VrM*t!K@>^P3kg4tkBGkitfV>%=j<(~4|%yau*wfz8WCrnz@6E=r#r z_F&kR#rm+uGk$lq8xl4UKA37=6=M z1QV&-QQ?Y^JbMc!mWj|roNAog6C07Q1JRlLsW-pcn3tGfRrYM=H1cUHnOvN_X6}6E zcD^hKJbF!BuKETX9H-g81A*a3VDgY)er>;ie-8uAphj<&u{Zr!s8xKVGDZHWkU#+c zuL3soI~>@unPgjR+VLYH#rIte#dBx(kF+nMCYo+I7IM?bQSv@kIp1uVgsv6xL+GQ_ zDhgAejt~e7Gp!)QYDdBp(PD2T5$PsFq3yjG`C;gcZq;EGUA!El=#1hGU27l)SKy=I~pC3VAl8Mec9Vg-&PosLH}qS z*w3_D<|7O8N`S|#0PW{ECLv$B(qIosAVmc2Y}ttVm&~`_5W0^{Q_!C34Z`4)sj}BL zx?L47d}=D{SwJ*8!}x&3=T)%x{ONC2An*k)P5)l3VmRLIqeUN-o5WL}f9`#owmK~v zQKN}c(0w3P&@O%SVTO6H9evnIf9)4l5#f2tWpWP564@_Nfn1sI$$@koO>yO?hA;4v zpMBG|F8q#amuh;XfHO|*9d(&>-8oEQXyyJ9EJ#* zey-}u?_rNo^Ojj1BtPzd3CBU=HBlmwoqR7mf%FD8UsQ4UYZwNR^Kb`|-q+DKM|)h| zYIz2YxUj~M^bPQI^m1Xm0kaF0Fua^NH=rViRTESj8*O0$usQ6-^e5G|+@sX4hhlb?0`Jj}M`srN z)J`3AW4qj4MeazFCyX?%i){)srk03q^OMQm_G>|ca#N6q?XF@R6aJ`6^J`|DUF?Te(u<|4cM{-6_x5%4 zLEsq5;iFc~gro*4Hp_{#q`p#Jl@dYY_UmcYf--oRUGEVjGA8pr$g9*QoWGyW5=^Az zncdTm>$k;(ozNbQs4jYvIdgK-zOCWa5%wuWxJXUB;j$w>lnv zE(kNstZ!w)UuJFev+5NVQslj)Wl5{|cIetYn(>=Y#P+1#{Ao4fS~48eQcS8EXxr9~ zzvt?Z@6E6Cb>Fj=?|B%gAZQWblY8n!_rRm6^JyVBHR`Xg}0~IvuIkA+Z z<#s+%w?*M#gqPs?*W)&?-C^1S-=Vhv32uz#q6+kuZ!r623iv8!EyXj#l< z!tKL`OELrvqk+rF$S6g!I=6r6mRX?&cA1*}Xz2X6XjY&BY8QEonyyFfWP#~|1~RB^ z4eb0eiJrilu8no#-*fHY{9t!FG;H&qQT9Mmn?Bf6_~*cc*Uk?ZLyPr21ODB{uDe6i zUuGF}=|@5md_6>Z-bW5jG)XI%qY@t0%waRc`nu$W-0k{;k;OM>nQKHCk1WDIv&sv` z+0kscY2eDx6dDBuoouSDv5BnkP5q3&dC6=d9q|0?&gbKx?YSZ;_U~W4#`4N#F{z7y z`gQX&omBk!R3}Ayuf;r`*Ji5MTGBN2#CQf>r;4FWWw!?ql40{d|DTfY(UleD816ZDjN;!4^5BDK9hJ6<&Ea^=PaRdU{I z%lOBQ5k1`wdz@STgH-6ke1N(?(oF9ftbdi5SYBuLq4wJT=!r{W&S1K%2DYefEuTu# z6~8Dd`kDtoM>3Sm+&8v1CV~zfJpHGePe0WfkiV1?68`xh?rv+F{u1wwrZZv#GsFv? z3G`I%0Fu_*12wN&h$V^W~kjXv*Q+hkYX7a`^1taPBe}hCo{(Hdmtl z6q)BKW2>kX*h~iS+#d7sqWrJ-K0*UEM|(Dg6a)gO^T2)>SP6~ zr4^_rF~Vza9?y#LLL}eagcTsT#+L$M7yy?t9sAoi09TM?w5XKXlYnnJVwYkek+Zx> z6LZ0jlXbGwTUUa*BIn|z%be)?X>YIPj7$}PMvo@|v@v%G;xA;yFJ3c!;E-n`1u=8T zonpF3PUF>dSmzmVB*eIq=3~B4Zr7Lxetuw`;~ylZNe?gb4}HX!9Uj1Y?B|EG6NbB+ zSInfL_2Dpn)UeI|bd8&m$Db{VinT4aGD(`E^Hns1geV~nK60Zz+%UPE~zm(%Xs(AbgcjG8Rr0Ufk4J-s28TWYWxgSdjckB4KKZhYo-H%A(FK_Nx z+kW^@BLH}VJ?imXCMr|f;WVd($+r7zB7A}br&7g+O)tAh@*Glbfc(JjVS7pg6!{Tn zPaF=6A2`n=5ZfBiZzC)LEE%talEHotV$FyxPyWnUoF5~19r2I;I~|sAE{F2rPxQPY zX6|gz6FE^Hw2*Vb0d{q!%a=_raqxADf{vp6Cq*@B;9>r?qIHkvqi-TF!P2a>IV2l- zh_E(@Lc;M}ePTR_$CI(Lb0fOD9uU3)Y2JU06Pveaxd<%&!d5KT`%paV5iBrjD_fvO z*qTodSrhJKXIbAe{;X0}@`8lm$K=#zj_G;P&3L8SXFl|I6E%pC=uZUyR!~uW8Ud)u zr^+q#t@168UN*T?X3niW-uRN4F&FjXbo4JV=PxBRlt!y-B(P!G=d|gY_a==x&mWaE z*VuGFpPxFPESriiL_?;fujMJ&`#zy-JVr5y?Ar0z^^z{{Enq^cbmglx5ZAJi zq!jhNYI2+Es>#<`9IQ|c&s`|fsrMXVqJ6!(@{V_91VdgfxT;Wi&H$ykX- z!6*tVVW7o4vG)+IY3@tudz~@K&t!={Nzvp42E8$B;yw@H-WJkmx)9J;;~^}nH*sxv zt((ZCLv6_Jf0zQR&C31QsZ2(&O@iZ0Sx8u{*+fSPN(9`Z|NVvxzDKUTV4DWOkN$_j z7(hpDL?Yge()=%WV3-Mdd6A7c?QeK;7+%QWP+XusY88?Ku0w60%g%hRcjxeO6r0Lt zO~^pqm1Zt6%2%3>YcB2Vn7@$o(At!JU&uM%=g)hfv$A?80+IU zvqjYEh~NSpl(Wv2Umgn7hLFXl$D8)CzGq$SEa-_tDqZVu&r_V5YH*Wdxs5-pOwLQj(7|vqaIGQ8V`x z#s|}JspP(~+eGDDfVv!A6AQdmB%MmsNr?h-2wu4RT;fLEF>rP7W#*(r-8e&td!m`8^ zQLu))+i-t5F{HV)++2JAg(&X(dmFS%0rE&UR7* z^P`1u;k$?jvX0p%)%P3&RiJu}DegN^*wF;E)V{>gNRPS949Ts?m4vfkQe)4trr zT{CyH@}kLT&Httikvfg}5$N@WA^sr-1zDSiM2h?uf7i-u*v!Ruy0(n^@O2$xpNzgH z>*B(iDq3uxtLtKJTs#emOT_7?sVY0f8-*Iw&AJssv>pzWgiAjs@DJC|Jy-EDFQ;8t zq09^nzqH?A)yuibvyWgL;maB7)cpo1>$%P9YI9qw$5OX7&oJE%k5N}|PV*FR?B`vk zk?*eLHJ|7oNo0K9%B?=(xt$p7Ne9oP=SFoIeIB+Vo6lK;Q>YchU(OQbI4?VHvD0J! zEB^Cndtpe4;kcjPhjkT(T5i~6aA9bsil%LY<2>H8Ii|h1Q)zd6<`t9Ek=&<|kXUTx zV*|}=+bTGdhd*L6*U)>0XH{p4o)3G`e;AQ@Jsdx;lEEIlS4N%q|;e%YlSWiv}!cxkYE*F)r^SPNx>9 zf&7U5AZB;AMzV5K0+kIjXgiHHypG}Go7DZIwDpRk>&ZtWWP0DUJr$&BJ+z%a-*r4Y zvD{M(Q=ZGec>m5=S+y0rdDtke;pOdi%Q!5vt?N5WuGedz9oJPa)xAHB{CL37%NUOz zUFNcSqTyw{uRk&a@mC+*TTCK}|3v)j%yIuPy4c~a(SC!XYlDZQP*C%+-2C$xWpI8A zT*&-OOs7RhXRd`6)IA@W4nVYKI_LQ*6R8bZby;su-hFv`Pi|;aGXI^s&P#0|=VIcV zifKNA%linh+!ZaZmT8*ZNBSV()Nz`UT$4>G*lsfBj748~_L`5~&Ap@cyBlvtFX#^s zNE6#U&xGEhk4cwO%%juL(rP&EJ^Hm#i}T_J#_TE0CJ&GF5y2+C+XJ)1oUY-|s=wUk z$c{#?5B51Z<~L7X;GN8E8WU1owxfS5Bi8T}>OOe2?YFF=I$zhoio0^2l9NGTeLUZA z+R5=Mw94`ogWzkKYenB0)xW?SE}5)#@Rm(5nCcHRw8gui^r85z9VG&0d8l-9TI43L zc(x^NCgEp#>RE_m4!E!o*J^W(G_+hiRltqp%-76f#ieNy!1=HT4ivVHbnpO51caG@ zxMf63Z66_l*n|ifw~P#AM{uNw_;!H`;POFiYXq5$5J&D)bgA?d>{En@ea9k3peEo= zC@kBq9=XVDUO|m9a^9=_6R;f>9;SSd>e=^uP^sLvp6GNoX#0_cs^Hre!~N=BhmX~?mt(R{kh{35?D%cw zpVMBd#KD#^UQT*?sryEkUbc(&4=-^waM>txW5yLd{b7kb3>AkNrEA~?@vZ4h)0q2 z-A${hlydRSVVHlo_k5@RQdiXS`wVT*NAt#%n<|qAwz9Nu7ayM3*0IL_Ki0k~Dvoa5 zHUxqb+}#Q8?g4_6;7)?Oy9TFmcbDJ+g1ghf-CcsaJGaQc_c{BVaUbr(9itzsd-PgW z^~qe{oU`)51~n=)de&31hmGu+RFvw)(Eh|nyoFwrs>sNzom8~$ckB&gTI{n@0R7}9 z8CGaC8{rat7k`ts%oi&CiZ;pDJ&4bb6#~rwzuk6buq5O|I516h*Sr6m)ea&aO8(wv zF4H4TcM8(XpZPXcvDz0L);qf%_R~?}Z9iki34fH@%)2K0RLsN$2_@ud+QBg&lJg8S z*N5xS@^2$y@lD=ySQY@Z%+5oVrV3XtkpYYF`Hxd0wU2*OLn{-9K+0CiPbMl^KGaRI z-vRNi5~s1SDeQ5>G$x@qB)P?o=%gla(aWmsl%gYKZiTQZIB_~i!*)^b32@aO;zKHn zhFx-0Gu{-Ukr$Nc&a2pGI;iKVtfY5HsK1P|WS{%DR%lSW#eajWp~G-!Hpo!VSC}wK z_NhmRCbOxJBeRrO@{rLJ0lReHrRPiK!Vf|Z%rkUWFibS{EMt>(;RO(7ITHDQ;AYd0iLPz0(FhiAeFzZ-qs%;yOPcu z(ar-v-r!V6frrl(JOsZatC1D($Z6fZxSfdnS za~r@FBqk`L4lQz%3^HLI7k&DP1imBSxmG2Ec6q6T%;l zR(u0sT%nd`Kb&-i7`|GtnTu~7#@KWAyT(bSy-Z+#0R67o@umd!SrF?i5q3VoBLbGk zf7eFr_o!7q(B$Oa@&O#l|I{GiM*oLD`YOGp4NylF8UB-dntL7bmwful0DPSbXb>S+ z)b82@7?UsB(>iW9Q+cq^z$avlsiFBFuzMYJ&1q1$!s^m<5|+N{2#9?H>*P;-K96JemyH zBKs_P&(gLOUe`*T2zVe9sq5wa2sx4b@EU;o z3$*Irn}2xa%jK%>?d)^two&V+g{0MRn1h7Bwb)YCq_pj(q6=XYz6J=)> z@a}bZaqBfWUt6Cq`7QQhfDNv>9IcpVK2x78m8xo}I(=@`l5lyKGiv>QSbRX}*}$O6 z?<{UCVA8!(pWk6N>#U@aM+5LSCu#P$pSt%bm0cF@t(yMDm#^+)Pwk0$a7x$sq%kl0 zg}OO%Q9gZyrKCeo zVPoYf+C`KPnAg zR!sb^tLnE3Ixi;W2fGS?8i^XksgkfZvRVt*i_QE=xB$RauikirZ$I@s-Hl1*uTwnA z>;QAdMGZF?#J@AU;q`b!HSo9(@rAK!gUSD;&A);gEavgoWWGhv!glP+Z{*9B;grAO zRGf39_oFIe@9#yb1F-1>;r{!&BeC+&fE5aNgGW7Jh4Pep*p1wH6m@+|bInzx=Kq8* zQTAZ)AGW{%M%J$0@WuwC*JTa*?n1~wVlybNxby+a=CDlB;tchFun(HEU z?G3(x?C(Sr@HPJ6U-uC{zO&IO&3k0H9kiW}5~O2MN*vsTZq(`nhYko8iVdgyYs5`# z>b$i=cUf+im@H^1%qH@l!TMH{SQckS34yDZ4pOI}MqQ)i`V}m7I34TrH-ECE>xGxO z8w&q5Q*tFqar{hHq2%S&2h6Xj*}Ju#-Z-lV5L_H5*I^N+G$iaqVw@E%3HLJ^phy@W z_2~6f8yz$5?Y8RBuv14M;tIqBLKd+a_55NxYG+~{Uo;)rmhi~R!Qt%5DnxnVevSv?m0F^ zJzsj^$bpz1M!*d#loy=TBP^lsYKdWM+1blW?>Jtt!Xb*~5yv{MT!CY|UruIZD|JP9Q zt?xpzWRQq~fz&RAyxsWg=-xkqFJe}*oF)bGJ{0=FZ8#h$p4AU2?gas3nxZP}Srrl~ z@Pf8)jLgRs4*a-bR{Iw~Ni(xW5uB~=q>CTS)O7se3lnuCF!#Ok`{GHLc-ol%IG0dU zZ#Q`e{0OH40xKoliPJBacOP(XJ11R|gJiG{*m@R%vjU}B0D%GObr^c&4}aXwgjQdz zZ#dap6dd=T)tl|?vJY~dWwVzP zRxrmMR!pBt$4wU zT$W0p*;h6>St+K|b&EQ9csJ0Z8lbMWSb&5;^0T;ozzd&X(4jiy;!+&phOq+!VIIvK z@4Q|xZ1JUGoVRVxqf{BYJ9C!--KqjN%bX?C&Aw0*>k<4;y@_6xK)80iiPnJLn&89F ztM84yDoDCs#)P(;wYK|S^E7=Ak1JEO@&Fk?ZOCZs2G*Aqs*j(|t|{{+-EN;iMWF(Z z&3R$JU#h4n4*k9DD=RtIc$m*w#GuKTz4d(Oq~7uBapYq9#~!%!ENbz}%7)>VX^;iF zym@zY6=O9Fa4DcJ|RYZDCl7W(InTJ20P3lD!g+^GIICWYV`crh&<~9z8hvr$4x~zU-V$6KY zjG@OQHJNVF9eiIbwpeF!b>wo?Rrx?oqQ$4SJ1uh%T9j3fq80pvR*#!fBvUc1srK}T zdZWeUiejl?5^DpQi>O1dx2}W7p+FOjo0RJ5k`Mt%8Nz%T|>*`{n{XkRAbu9`V( zghCt=LmZ~eVeO&ic|aY_#I2zt84m_F8c0;ScBsxRdV%6}&w+vh%^MXCHWFtr#Otx% z^Xm0^(64%1CVbHh<=fb%pz`#z9sLz`@)SxfDTa=cvcC)xqs2tjeeR>B3>*$0tiF^7 zy2Mwdtd2v<`mfP;LpHrE8xOx^-(Y^@=2W@tBHoFVP_TM|SR#p1Db(6K(Rj6N-G-j2 z4{!Js-|4FKP$xW}g=KW(BhEQ+mF&u-u$CNsvm;D}q&E_Og3i0Qqgv>DusCDoWEAam zZNHtcfm5Z3U?*EpQ~|?qRlC7R;viTvDpDt`mGI6^&)g*X3)!=po+Whdi$hTW2#p3HHxvcwab3jGSqccmdsZ(#WBipZ`|)(`e7)^M5SP2GSD}maKaJ5F8hsui zS7<`5>5aGm0RR3{1CW?N3igTOy2dq%uaJB0LiemIidyVI z^%#vjT=ZIEZ~CaDV#r}FVHVn6DsPRPoZi7uVsAR{Lt*^T~j{g^cG6P zd5~Cq+y2A16NMNl`qn=K1oX7wYwg;MPI$31(xW+o96~dB+u)64n5tdI*3uuSX+63Q zTodWCwQG{;!a#}>!>IZ=ayG5dTS}m$*0)S%$ZA~|npJum7@`-NOuj*c=^(yDw;_mn zA@(ROX7h9vF3`hb(!*n7jedq?H#FOOfV449+ZbyKhz1bdrp~GA`daOVT|CU4*LhVl zzx{JNHx*~v^RClpI4P0CdJS&={%D}r>ny5%*dYJQFFvnB*!P5G-zc~Z1(alNNxSLXRhS)2~|jLD{dYuX=aM5(?wdQrud=-OAV zJD+SePyJ|9yt6HeI=laRkSHeh)3A%ae+siG@cWi@F6BEfPmXd6vvtA--p~^k$7@0% zJ2Y~}=75;B=qp)hXM2n7$KW zgl$37*~~Dkz6N98 z0*2T2p~u)AV>rRDuclbSsSAZPNP_Py9N^=1jujJ2I4=A1D`|JD{Szn5g74 zg=QA0;h`_e?&Z;mMlG!d^v?U4%A46hv9la#wQ=t02T&-vTVskmME3+PKEM=lm8E40>~v3JoIwu z#~l`B0qDp2zpxsaxkhU5VR|g5%(jfLPfFJH4(9FhY&b6CZ13ap>OC|jy8h2tH53!|@AT%15Y6oX< zP99U}tfd!+=r@xc%a|pTc}t?iu-k+-oNBQ6QV|m;TY5$uFf*}r=!r?}T?7D0LSK2F z{1a2W+FPY00e)`z;$lFvQ=cv0ij}o^^XdOK5;yx&XjL|sGPs9g9FZxcK~#?d zh5?XhQSR}-*B{z)vYy0F%K@gA;(TiUng*=D8lW)z4+9jL#0;rd`YvE?0?a4nw#rbA z>y!ID+q7P()?yK^nwU_7oCmpVix}ce<7oiJNFv$X#)lh^KY$QPyk?j@_}a?uPeF{6 zs)8k&oV#p~+&$Sm`wh^Ni}9BMaELqyV6iX693=D)L2wIwKK^8o*j<>K_p<-vC?{5VQB)_1Dpk~3- zgkhSJalZheb~4YEpgDx{euE$ z{D*8xuF*UaHXx56DD*g}o*q-BPHs>|mDsnz#P7_Ky9ZU@{&lqoXB@|8wE$<_&%gbp zw=-n>o(BbrRK0FQ;-E8&)Uh6)v4;4&3i0q5$A%_7-W|W-z?t(GjE%q+C2HI8Mw3#_ zvX05ixoE1a>WxlU#Ue!0WvMe8VRR@Fl-G~iK%&Y!^bHVIK)Cvun1%Z4Ji66*bYWG= zG>vRXJoUoNyy-9yTo%J`4;(QDBz#UYmZZ3F>E}_(^ zTyL+$9uDd)r;0t_)9QY;>#ZYU%`}Df9ML1!DW48-HKaGo)kRF*rr^w77Cz@wa~>ki zH0>l`;h*`fUIr{4-NxW7sV+j)%Y`0Rv;p>yOIDT7i%%mije1GalQ0?rY;UAGOD;#l zfMo->pZLeDzMXQ3^#m8Y-iD#N|Vz&rzg9~)cz?|q^o^`j-Pmtl^g4& zQ`chF&_oAG5mWDK+7@P8VY2!v{|qn{%Dc1()U_HjFR~tqAnI73&zNz&88p-L^oXkt zs7rGawxQm?!V83Bry|5l;!NDB^+GQ2V!Lt|P&iPYqU%XC^I}1~7j$at%>Nno*-M(Y zDgU(8R)?!Zz&vZCxP2$xUL>mwMrKM) z{q2VtqU`hH`cb0GlIZT{(Z^)9R4G5R>;izB{s|HFzjp@}O5`-^Mlx!zmj=BERqlra zJY^`uWM-eCBX|+PBNt@8$YFu%6{QCb4OB4b(qV|H^hBsD5~MP@kO26sJvGmhxBL6E zRi30aZ19lG#5eK}5(gINrxxmGjxx)YeNO}5`}!(8OjJ76t?*~wOyxcyYTAn}j&#h` z*S$a5S=3;w{O#ZCHCWTHzVs7;*8-ZIbcM%hA8H_hXV3&v^J~27;8$0FM)Oq5l zuCYH1XB%Nh(UvE9D|H#;jkzUU=HXgsGvAI>Rq6@*f;eDo2dAB;@5L6MamIe{w&P@+ zn8VSp`VDL9lz-fP%1=jZX>Gx~SCIN>kT!rP1%wPosoJRYcb2IYa(5oO|J594<3{jj-jhIN1 zURPj=cJNVLKW6@%CPPqoFtRCOSLBXx`MVrgQO}N)^-bcx%US-q72UUhE9p@Uud5yn zojGoLT&h-^YxYz+_Dk-qpzceA?rI%kMJ`_xm#l5I;D-XVeNqIC#z;=c^31phog%-1 z{zz{*#zmH&55}y>gm%^zi^RAHx=Q=uSq}ms;6wuFg&?~HiEq{j5~8j&zlA^uqi`;Y zzP7Sz2BYlH#>2DbqBVEvJ$3`o7PY%w4wEl(coO$%`2W200cc?4{C@Xw8_ihmm}!E7 zdP$qOZQ3(raG6`ai_{DGS^1)TWlR{0V4nblcxMRkXreF4)(%Q7KDMcBe&%y>Q<* z{Is$meQ+(mwi^G@{_)eYD)O?2YInVbv+3p^PA|+0-h1!#MZY){=-q})UMIAj1mt>Z zO{-c&n5bCyID)E|0LgQXJ?9C5eBwsZptZD&L8&ZLj(?(94#ion<~>3%<+sh*r+jB= zD=8~Ug0Li~xQPggXVMgtk2Q)-@_U+S_?wzEcBZLmQa7Fo;T1PW6%! z*n8<%H5;2AQ)cJ*C=1t;amJE!ljMN(GnJ?n*3y5Okg|kB_&K@0tY3cKkmY;)1d5;% zHC&^K^n@IXsPVqY3mL@se0Oc$V%rth$YoZPYmpXBAkLEhs{U6J37kh%o*5A)y z82%6lPU2OuwOq}HBr1O52y%G2%%I7ylR%d5-rYwSQ(BZ*ecxS}qX)U;#TV6^8*xBa zSmYHAO)o6BFe;NlyD)2Zxklb#bnJho z*8)C=Lg)mFk%su#)zo;dq4(#|dQgNJhvW;TROsVam4A;EA@_SR{$Jr!@%bj4SpPg- zq2yXp$Mm$BuHp;^Q2~*Jh4aV9Itb-Icii%h=RHo5Rn8+K7H_iMx^p4QqF$b;c~?8; zyVAe;f1%AptndwvFl8(KdNd?oRFb;%E!@P%ob$MW9079nY8vp}uB2X&=@`u6N>5p5 zkuAH^8)~o4HLv=~vJe~oWGJ=ECl@qRizJ2g4`Q#-m|kVaQj7u$b);@#zjop5Nd z7BM<=B3@wbq&&p|I*-n4paXK~v&Qg@_dfIN3E%OcSBJhgaKSosoqO_f}$)U^e~w^Ggvq{+G^+ zhEdqmf};xy$LDPP>y@+EM7=Jzj3d|Ug(T+1t2=RLC z2JxqHhNx14mds+y(Q&_=gTfB`eGM;LJ~FT;1?0a^)KvAQ!j7aI`PMG zGIg>0xm6BR`b7BBOgTESx${sxY$B%3dy(Ix4EC|tk5hI>{_ko9*slkd6oMf>&iSgG zc-mf~!Nd&W2?tc9Ic_$0b`yd5~X4)#Lh)yeYlR}j-0K|Z*LT- z4A|Lim)Ov=;9mTkk7!D8n=mRzu|9@2EJ+DVU;8FIw!0WE8 zxoRU=b)l|GTK}Nxkr|zw-o5|Bn>MVXmoY_IZDn-w)f0nrD2tF7CcUU(bZkDD$CGo4 zOp6>@xmm}~3pHc?6OnFw`pY4=C5$pXN@DKY=eI-OK4#2c9Hh22#aJFY7gpuB9-dlT zBrHG@$6=F9ipwNFS`R`)1h+qivWN93;q!ce^e{QA;t>wTupBB; zaF4!3;S$3c>AIxZbNP3a?xAZhDG&<(JUB=Bg~0$aspsv2a=*XETtG?Dm-$}gQgcl9 zZV|)OmgdxH*)NnZ&B(6EL&P*Apm&b`bI(Jv+42QsEVJfQWpIzl5&q5(ALXVP(UOPn zo&peopIQ&!#6qZy_=KSgm$T_8A~>gXU&a=vEW>X05uW17v9hv$S}uPk|3kh`{>BIs zMI=kd@t!5Kg;8#+-}wYE%`gwA9~ePM z>f-^E->OlATdU{RdNMT+8Nj+)>9xT~R`oI5nTxcsLOw;^{dyGgJHr|ZlTw!Kn^n#v zXDnB24d&|KkR{(stbKrk#;?Ae`xT6%a1l%U*uo!A z=K#p>%6Ea30_%_y>7(`z)0bRMq68|9jj1{06pg@-CyO}6y}}NLJ2eAyW;R+twibFn zbe~-fU*ZB&|VV-tZ*L2WgUd9zw9>puV(0!{$hZ-NC~>&il3( z#Giwvz8q}4Ihx}UVJHamJnu+Vzq)*T?(N18Mn39BiZCZBcKjODKW4ad3H5T8CYAbg zdc*%fa#+eq>hKR(LK^D@C+!*{F^4KS%b%Q(qa%3ehC#L>e;af9dGo=2mEHN&WM3$F-sajD^~r2=S6WgpJE_rT zWS?8d`$9x+Y7*CYDQeiQVO5l5Jo z9O1Uz?A%(k;S@e{=CZg8jqXl2uFTu+=;O9B(y10!;z= z6DyX5;otNLDyX^*!x?{Dn2$3)BvF}0P1KdGx(zcfOW*Rs>p5@DKy_VIyg*<$dJtX{ zu9dJZi@Uf#)O+rjiMjT@{UeYeqCSzQVp^)FX@KpPK2>yZ>}hXrJ_}H>|6u!6pNY;B zrGd&DSC+-Jlu;-gVe0dg7$!rTAU+WIr^bB=e>~v!Q@E+$T1QgYLzT~SPov59W+)zZ zG1dzx9d-D7gc-r(i(ENX5Bj4U!N(@m(m33Q2WfV-dTz&cVYil!sh6^Q-l%(HaQ-C zzq|2!(V(y|vL={Rr<_4t7!J13(9U-_T=bgZKYy&287znN?HEi*sC=PdSE%N9dG5&a zE!<;c?jH1hWXr|X_5ZPH{pki`C==##=#B9xr{+)@<@7`tW57bl_2PQg_~E%>ynt5L z1TKIFyu}B?lo;r-#h~G~MLjHd8|irxoGCnGy(C)38q?Dc*<~bb;MzooUt1SP7Bd|e z;p7Q-?VrwB7w&pB<4-VGj zkNJrJH-Q9p{5#`Tp?qe~yPZBoV|kx7y*EB&0{PPc>PGaSRv4ZSAM@Ars(47D6kd?H zz>);BN9GgK)_;+z9BzBtcWq1a7}J()ER}YYHIq}g2od4lLN6i9R|nalCHqri9P<3c zH&fliI*PVm2N`W6@747;lN{`f9_p}&jMJuLXLCMf@v7>Y##}%RjgEHDo4m6THh6v1 z{ZQV?|H%+*WCdEb&fxFOYLiw;VbInNotWqg?VmwB&b#08A*MLlF19p8C7YbTc8v9Bu^| zldmgX9=1{9p1kDqSPFl(a9r}Zvl7rNVn?RJP)VXPTSu5iM;VV#1!jQv3#j&Ug`fL3 z8&0(qumLM3wlYs?eS=g7dI-{q)3Y5%7365{Jky$W90P)b+)`BpA%3G;ax-Q#Ca%97 z7K(n&oTe6@et4=iceM@cc2s&WVWyP^Y4!&qqP^dB8pU8Ser+Gd?bd^NN!9Aqgc#~b z?iTn8hPO>Fwmqzq`b!!akkg}ffKio;?WM~=Z@zeroNP?%w!z`?Lg(=1;!UL;d-OFL zxB>Df;|3Q>vB$@ZE+=9zpMy!+sG3#CFeHiP-N^SUDCPn;e(f*Lrn& zVW8v!7&>^le^wFOS$R&iP7q$Y8?II6%zVc^4mOA7kTAXHPchm#l7lq*c zG~1YYL0o(SEt@AZa_%_2)g!5B)4J>XnF{N6Qxa=`w(ZSMf`j%8(15fR4jPlI%mB$m zbPn{6Jk_&}%->M|DzY%ldmeUXRh+q2a~)v87DQq}0+kZwv-?vfgAbwMy?D4`94p{1Aw#<% zNxeN0UNxrFQ=`{i!zS1KD#plHh)uo_>E^n2WmVFhV(}0(9%5`(!&2`hzbGrr;Xoxn ze0oiOY$v6Pf-J!vTopD7Cdg*O2VZ)-^25~V{^HfEn7Cujct7mVtUS*XVbE+upV}Ny zIM3b0I`PfH0ElNLI|c6JkU8xC0j@^&Cy(41DZIUV^sj&f0J(2K2B_)}y%Jg*^^q^q zv`trgwybI0R%FS&`(7CK073_UrhQ>zZ(O=*yg3fBB2Vqa&o{ZuMIoCbeENc>pwkkI zzY+2l4Q!c~Gp!#OvA8&S<7e;~$Rwj&6Je_KLsmo-XOr33$ms47*b}?gCkfb=3WNS{ zqgp=UrlD-dkON3>Ml4HIyl}(XPv?3=uyCpj#SWf$nLB!gHxW8<$GO{7O)fq6?86l$ zSbi27ErkNbfryc&)oXF^a>g^1GOQ$s#8g|sJWgq>=7~GrAVTOcj6Rlo9Gd2UAx)lo zP*wk$SeCC@e!iGicPDE=$-Do__>4O)kG*A4{oUG9Tc>uH`*^So@*KbP7o>{>I|xJt z+e^TiUE9)REr~&EpeA09Waf>emwXe64fO(lU91(BaHtlbz3TZ^x8$4XL2 zCGMVymc^u%7SK&d%1dx;kx|1JwkbySCO>Tv<(D3&n=$D`j#m>(q;K!dT6~+iX)oZN%`09>Kfr=84-*htc>`kJujsbeA4$N=^t1sGx@`gKXz!@SHqa?uvP{~ zK!wdv!$BscD+vC05uY;IPVC$Z1b52ses8rTDFT8XThJS_J*8N4S<-XtSV4tZ{QXFN zpXTxs3k4#n8K|np4-L?ShS(`EVO;U{T_`doFl21g-#JixLH2plD~f;H`jq zX1drQh|xXel30-m4UEzhaVa!$LP7dm{9Rhbp7~``r=$&`+Bo^gdsWK_#^K@@H;1|r z@>|Cd+U0z_(6T7g2obI7jFvG(+AH;ZqwT3b{Bm*MKBl$`wbq(PxX@;QER^7`H2vwV z9pUg*nqtlIefTq%O2$0P=!X%_${kP?8$L}~dQOQK^EZUuTkHg)q+>LzT1k7}6N-@! zJB;YNU);IVehjpcO0bKd1i&h~HoYlCkk9j+|6Sl1$uL)u#uqB-(F+^-MeML z+(&@>;@xWsP&nCbY6yn1YT^0&6@_3HL(?G*psoFDI(H+DaDLu<*i=NZ=qQHbwTg~d z*E$AY#1BZ?HmzZdeAqmmKcK6<%n%#x|N0JC+-Lj!9y@JMU0fBqJ#Fy~92nx5xuQP7 zl|!d1Dv&@W_XiQYVx)f0166HPsSS0zL8-@Qw@_IRMK?t$|IJO$kD;|6+7Ef=Q+hJ7 z9vdGcD1arp1{H!8DD7b1UUM4Xpg*VGkV=JMVJ-?CbJCIH8(zAaLSKzp47j$4r1sm@ z$7&e_$UK%qn{C#3e{5+r&My9akXkJP|J=2cx7(<{NmVN}jVIA1r#pH@z&$q0b?@r) zh+7H%h_L8(p2#1{2K6b?&(AZSZ*duU!jt%z_%9X>OKLRl52qQeCO0eJ6J^JW@asM> za~p(^LnibB#mK)yuY#Vw{{0wOBNLj(S0u7l;SIfCvvG4{J?*9!Q)rRZSWHr4+`eKi zXkduVJw`35N8Rl>BC2UhxQ;-I%=5v%5_SI_Ufa+QoR8P!W+DQw0Abd=!o~sh%Mm(M z&h2@jW>YsaghWtRmna4XM)u*nb*2-7>wXiUf`U$-N)iy>ieB-tPzU`qZx}l5=#y** ziT3s9L+~^UqABG}^z~p8j)6-cQ8-Jfw+dkn^*^wJR9G;UG&dn9em-|Ixq=%zq6NX4 z>svE+P+^Guw)8cbzCl{)oNaGaFLc}-b5|cjCU5^FJkJP%N5C0-yopo`Q{?(KZKQCg z7Xf;ZUR?bjZWaQiZ&Z5>6L^YPW(Xi8A1}#tCzfAa$Y(J4U)=UbKWZ{ue^m(Olj1i5 z2{7EU(EzvhwhyfqLz)%1E)~tQdwgj$n}f}mY|F4=DAH@J`H+KyC~oF*=fPwkn% zWK-Jg2CW@!W=W_*(H$DIxH4Ze_y>QwsX(YVjcL zZIIwTujBsbt1SR`ijgeBiaM@w^KD8V)M#?gHxOR7e#UHHHGY8y-!FVMOQ!Z83tyLYn;{4(0{c+~EJ%o_DkNznICYjRLW?Mzr3 zQGx)SEH8Bmi9Q4$xczb;u?PQ;-V3I-l=0m;5A;tCi#BLQzO~VwU$#xYGP`qjsYk~v zwLnP@B?sclHG{5RmSplo3PKv5sKol#f;;}0!;LrYt-%4I@TUem^8xwe7Gqqmdif}&YMp3 z`eF#c=?a`^CBJxT9(LGRK+pWPe>XAtf{+h^$aL6<@N{VU&_K$9%A~L7%{Q?n+;KFf zhs4ccpk-heI__)2QtP@q(1uZ~^cRiiv8v9=USo%s&yvvfhLDeu-~O{1Khdw`<~+aX zDs^yn-$H1kr(K+|kt$R4R>pcHXCVJ1;!QM=IWcO#RNjx4n4ZkE920CAOMFZSZ%8uBk~zirA>3Y9uVb0|_&ld^&B7 zSEXTNj~Ke&j~=j?)-?&54YVMrGuf1(LKXGG-*7p|W|N;vb4$I=j(A_s4R?g`kr0Wg z)XzS#{rfGnLZME(5ps!IX@F4VcCjkqYkAckvqEC$JktTEBg=j>C9nF5W@GTGBi`tw#pAfNIaAEp;5hW(vtr^c{^kPC|Y&rVuL_ZQJ zxlfLJ4;;`1asfmTR!mesko=AksPl}4(LJ}4m{=s_P7EV7{tRQzvl)%h2gYBFRN{}p z%VTdSdy}3&Cdw_UqCn}HiEZfd@Vv(blgLmDDBvk*D%=P4XsqjpKdMO)Si0osVnd0* z2IbRzuU>@wpPf&B?PkXZUG@_iucv`qU~aM~U6 zfP#IO+dq?Flvp9D`=}!&T|^y#x0K6NWa#!wjch9&vP}q`2_C2TOxl?dH&|om*-+9CWSC;)& zm7%-!rn>zs{1}4w7@mcAx}|V}E=)|JA%q_G3f>Ld8tW#qn-?g5ru2uGEKc?BhTzRR zdnZt_#xB2=5i}f>O~DD=6zWS95V91TlrQxQEZyB@bea#}o;_OdmL%mcl@+Po5EoE# zl1Oqxa&OYE4gGM$ZNcJhMw-T-IMmUxP<@_)7&kP!}@&0UYUTdn`aO0boleShnNLL)przDiYj4CGSIuBQ^%1;;R+E`hpLtH!4kM+5#)ky zExmj$)5E@{XIx3QnW{`7ZH)^u0s&M!|1AxZ_!$b&J1EkY-PN#)B6g6Ym<0ldH97(f zHv-0FNno2Jctu-fY)#LlIri2!X|n_~&_BA~>?3j?YDd!dUDm|he~nwER2@>a2GJH^ znV*G=22x<6!(XT;}S9J^=J$v4%#oPu9(gnp3O^11}xo64~JuJHQ zDLk8%FT3nMA3GwcKreYO#&O^EZmL(``$!(ywj1tXbOqy#>!Y*erhFq`P#*DSj+BFecWr70jv)2@(Y}dk@j)FCWt7s2)z??? zFVBB%v2!%aXZq|dc9qqgKJWEes=~~YKnHZM(wm#Lei97?rp@t?ZTCpoC4Nw5*3Y~y z&3n!?E92!pGV&)~t~m1LP4`Umf^>tdGY8gDJxIK27@92#W!{46U$9aKyIB&zvIX*; zcRxt5lX`}rGH`w)*Np2^>*&)U+8a<&H=Wc`x8i&V3?GD+;Agj9XPxDSgy*tcuA&}^ zFpXIsNX5=|ELKeA(yR=sVKu2jWsm}(QWWE|cI=nv#At4;G2|r_j2K`i%@j70ZPa31 z&AU=4fSR4IjYN*B7~xCuD=>}WL#|1M6{+iMF@cmfODk(?&%~Og9tILHH)oi?;LS7X zD^D)R?K6GK{M%Xomb57ssJ8XNyE+JB`}AVJ&jm!K(c2?XUr=p|({6)MX-0Ekp2!ZW z^X8v`K1b)QtqXOT+S{N5H~mlVB7L!L!-+?xR#chL2uSN`OdzD1js`PO<@A9h+9cn2^=>UqIdY<1b^=RAQS?dwE0YaR($mf%Kd^6!+lK?bn9k$xNFEN@i zxA!Qzkf|umhskU>$d?X9H|fHY7VkdFIo9HjCC@ZmfPTznREY+b=>^{CEriP>U#cFA z-H!?d(_zbY1jF2VYn-$<)>k2adg=1l{OAZY*n2piPPl_pW$Dv-k|I6a9vTnKS+iMO z1m`hUjmj>Q-8-;v?@Ant#g0>LUEcmmw zP{`&LmKTV$?+M~v#Ah`M=E&?-!guF$H3nJEIZS%nvgu9|XmeOtA!SUc5}F&NX1!RI;36p^aAArpz+Jio*Ft?2Sg7#}QE6ehb|#0jx3Czs=s+q) zu2pJw)A4QR+#r;C>a8Nvsx)gSg!n&1gOqEw_WYn#m_+0(`yk}M9+eB3?}8g{4lZYB z9m7|XV}lasy$N>IjgA~;yB!)PJ(qNBd80(Wa?{2O&`CKc+fpE&s-#eW9TGWaODGMV zD5xfR0s&-J>G3@3CGQ~`nh=Xr0La)o*Ru?H0BZ$+t!rq{-7 z_tjVGI-!#CJN&?jPUgx4N}eaTV3nWHB+nf|t5RH{xpg)k{-3a4cI;DbmrSIg2X4I8 z?6#L#K4WVGcncTPLSTh;G2OPA9ejo8m9a1}p3-bnsYh~u>k7?kcR@wIB|2cgHjwb0 z=c1|MD>kNq;mWFvwC_Z%h>&;=l!|(-#L0LKJ1KOBjOh;#QUrJ4Agg9pr`gROF-5`o$aTyuU6dPj%(Zp$A9O};3yPYYuc5c-Rzpwp(@%>xAd~Lx@DIWgL1<7T zm+$YK+P*>hEO%!L+?f%>FiY3AfdlBI+euz&eQQ5_DXTtKdDksVO(SjW_5-W!ux^5w zB|aUeG7=p?;|AyGi;&urNt4ftFvtT7XQ2%f-K!pjq=>5akKN7thX?v>9As-`jw=Gv z7_ia^G_!q*U3EVNI@ulYlwFy$YD4D3b)$XanHpht5mOid%KC1Tb!aMOy~{^v^fPXZ zyhCZ1Qz^eadYz1(!9{V`Z~@PaLTooKT4Z1!9I$yT=wD5Xr!!L=;wt|Drn|f-&M;>1 zqu?DAA>!WvT(UI&(oejHW_H>vqPAf(dn&s>_dWV`%tY}vzeXA~LX{5I`V2kZy8PLk z`+h3j>vSsGS)ELno4jm)0YA6SBpCigbS7+wVGYbS#8KI4Ig<&c2_b!j`>r)czjJ}) z3ju&L!>)DyR80a|;L64i;XoOucj-y|3IW!lJSV;Z=#?+Wr9&`cr18git|>u_*g~h! zNO0aN(M0kA|AwVsjKq#&+KxFwiO8@~V3cb01FS`7{YP|B!4i6jrse>%B~;ljgv{@> zjsG}x0QUV;(qo(>9AEiv=C_pc2g6CsimoJq{e@K6DdPg75>K`ZI4~BCsqmi)EG7Z< z=I(+|w{a0lEJC{8YYW#++m^J6p5OVaYk7nmM^wJp{Y=LGk%vrCGRxq;B>cOU|74nm z+eQe$`QN@P$Z>pyRLWi-D7o|s&}8PGX96TKRpQOhnI9Jr?MN0!y47sLkcDh9tPykA z*Z?{{qe9H2MJD_2(1t2!XXG`#iMLqmyJL6FT>2i%Q8v_;)|NV>cz;u@_Vb=tQ*APB zN}f`3A379KG0+AFiwJ@zBZOut{I$qE6MPsNxy#q{RZiwxdLy`h)drAjdT?=)zuIAX zl_8@wUy~M=d5@50Da-iDfVknG*3pna9)dD$dO5AR>z?A&H4X1zc(9CScN8i0l6>{E zY6pP*B!3J*ibbc8aiJe0=)G*|p}L!1PIkcN0tecjpZAh~<^D>&(F&#(dp9zOj7cd* zpu$JClU(9`_T(qiiR1w}7eL)EM%B)+%&I22|a!?yw8k5|`al_PgsB^Uzj>-9kVG|ZGE-~kX zc_eg!^2mS8U%LAu{8-=6yl`grLWRElFc^4zVE~o--{TWKT6iGDx&>YEtMX^Iu?-}6 zkr1?A)TotHhJQ~!U#%7#K@-18k>9+vA=YQ&-e55BOyF%;G@n9<5B3T7=9SitD^4T! zVfAa}Nf=a>IOr_c^yZ8ErC`T^FbdbL$D(_tq|s7fDO@TdTYI(1SA(IPDi3i5V)`Wd zj;XMpvorMQh%4tik}qXW_sQxh^VS*Sf{NEkzh=@SQCii$oL1IqX^FR5hn{b@sNem@;!DcARxLvr5(Gcw=T;xOaNXlRi9 zFzbq2Iwesvx)$6A^K^Vs1%-3Hg51Er^=u(o9ZUKrN4ts0)lPsDD#d%5Jy?!+UiLHd z07#mMlM%P|T)_G*X5=yaIUuM_L#yw6gsz7&@M2VMvcS*R7;!hoGZlY-t`xui4{(k4 zWgknpA`j=tv48RJmWnHWkx$~Kie7t?ra~#|w+$9D+Vploa=nw>aXcDj{>^>02VZqH zmUp{{>FIJawr{j9K2$IAQ3qcirpHm4E%L$MuGhG>Y^G;u>=IA)`mntK6fggu5H@%; zG`-BG#^s;+E5JP9$sEWx5o?*Rv>NQ^iIb}iOBvLpVRS+B(pRWoM3 z_F&OpDZep*o2Jh_mcQlEN{>+8~?;PbQ3 z*oq8SNE_Wc-8QCu>?U<{_U%rt<6+o&Nkp4n?HxOhV2u{lrvM`BbUj)MpYVQu-_Q1kZDBjV+WT$Gy1;b2fe-8V|DHg8Oq~K&cuh=kW`Ei7RN?kBs;Ts3aPkIzz zsF!xgMY3HU_+>A4yU>8q3BdXNz0(i~MgDMRBgv7VvRRx(788nLH!OShf}Wm8vPG{H zRs1X@&(pQ*K@Z>>nu9pM^;Kgcnv&UkGv=I3q|{HTg}>Z&73AusjQEbjl!#58%Jns? zkj>VH)sX3Xug){V{P=B%@Tc_U*10BHuMIEDY$WrZG^cWCkBd=cjpb#S?9l}E7wNi_ zYjVl_2*S57Z88iV3UOO!G-s-0Izyp=19B_V&BYK|^)(OPhhEZ|UnM}s~o^o%l5r*j*_tAUGn-CMjW18w!lY!^gFDr_m$bA^}sptIwu=w?KCUnqtM28N!6a> z4r<@+y}C2{7q&+BeR zPp@BgR~KN$Va8ugdcsKI(Pg>+3IpnVkddhuP5xf&8m*Ba41`5CwiY(1B9O6H9F)Ace}H8-{o;Y>`Bj(`_F@6=Qzs9N}jUW$z) z!JM43!9(jR-IcudJ69>Cgl!n05dYs`{6MY-R^mBx?1{}A?R3==;@IEP^>%XLI=UR1 z-b{-FIYIISVHhoV>S#YargQ$$1g{4q*%~alEB+y_%Ej_xZ?c5IXli=8|Hlrpuu7gZ zSp1tv%KcLcI+=TO*oX5^&K2%E3MSS3D!{OG1`JDQ4DDubB9SFcjo<>k+Mf7PiNe0g zwQ;qbwx_gh*!KVLv7979U*td$N!3)vqz}`feJL-5vJi8cy1JiqUWA+=7V;@Lpwd(e ztNyk5_)6G;T~NC2C8Y2oS9Oy$%9^p^>|%d!vOz6^Xj1Sq(WJKHt}lW~bwr34<-Sxq z(Tn4;gkLyEjlCjyi`#=Ae6NU0`agfP`DyHy<1yR0XEJ|DUZ&>{G@I!Flf_ZU^dC(m zhAq!YX5on&d%?U)J2#!SnQ@N;ndd=jke)b|=rSXOO@TkakslTdrgyL6)x zD36!#xp4FG(Zf0Ky+66w4+?E#ySTv~16|!8-@YNBA*Rx|BnXy|hZ-LwCj%za*Wwe0 z@MB-|r=CPV07|`qO!e>PuHnxS{}q?=^U7`hhY^l}V-WN$KZvPq9!~An**?7)cA}vF zg6pA~N1JRIp<}Hu>0n*d-G|iBVe-|7w3!6?bgnYmeS7sEd^Ko{hHHvn9vX^t#I!b3 zve%Z`%qyNq!WbL6xVVf8SG~Rqjdai-(Lac)D7VU2ZP!2g}#B(`PdTU-PgkYrh+><^1UORP%Jb7c5SL= ze>+W0cc-dJd$pm@odaVq*>Rhbi(J@DEo-itd)3PfHc7^4RPeq_wbp5JlHlYV`$y^YfT5d^@h z44|IEugh`3ctjb+gb#hd>Gps5UhTz}RpLp@N&m&w68nAwH zJD3%2i5YEC0UgUr$_`ol-S@Mcxa}p=Q1DKBwM$v-1?s;06fZ9Hw@+-UQ=zL`%vf(f zL?2=xyHCTGt*8Fi7XH|-qT&`=gsYFJ@71KmRBoCV*Qr5Q-r!<5<@ukQbKg|UV&Q{j zmh_;p<##qal*&St%DU!9p(5RvTDV_gkNOk4V0%aGm?}-mC+1C~9S>-wb+3PY!xm{$ z5OXk7SqZrD_fY^3y9--9Y+3LN0F6psxN5*rX-`WZH+t=Esb}6iL(iyiJR%c{Y zM&jS@s9}AXc8ncvzxQ@*(o?UO)HdvnHB9x`8($n0k9QTNUDrN#HHto-LmD8FHsz+N z*Rv7$p&pASg&$;Mn@>K(+j;-P75HXUmt~|ZV0!W?iTjGTwzFWZ5d6JRjbb&dvU#=c zC27;hLFKq$fe(@Y(*cK#U){{S9+tx|P>Qb8I`hJHfri^BzX>aZ!pa?if z(%%CKmQ&nl)n>E$WjC8u0Thb6;fqoZ71El*fjitVzkl)9aVaw3!?>a`rr`uC4?+hk zVcX+V_x7q-)n6S}{&FXi31n6ok?l=Z$Hh5`Qj={J1hlY82H06>LHAy!5Hyc1qS1TF zEKN9I0B2ag1@D)16m*0^NR^Y=RA^;|56Pt6cxKPybCiEqsTB11V4d))CM|sx2Q=fG zvdBP~KqxhDz}RALW;!mPTs7B=V+c?HB%TA}%3TM+9S*Gn@Bn7StK!QH_ zT&W#`c49}N6}?^FDN-G1q%vs@SpUfIw{~;<^a4S`Uh+Xb&wN)fD@gE1gyefQLHXB6 z^|Ip=y+Xc)qtrr@*E5IB1SCT>+dDzo4+e~_S}!9m**<89hMU=_+_eH{R`@Gwinn)%-BEP2!n=6xb2Sw zBNX)O^5Po7v@7x>R#qpJxu`3~&;8sk47@ zdbV^u>QnX0`2@E9r1CQ4qi6=2 zA2Xi^xk@|Nm=#}1E6J4K*Kx{1K9bwsEY2+Vu^SAp z#A*77IIzJ*BB6nz&{o_2iFb`?5=WQQ_#77mN`;+-+8lb2eglyS_`?xv(G0k0^L$w} zqUw=_ShJf2#xpm;j)u(y(>DkwS2q@Be@2>1>_aiE=QoG1OsGJ1+=;c8*JrlOIQL(p z&yw6(p}ZXiyPG=z7Rft)=DjLA51n)?)~~SPx9xCaqN{L8A35~Sh*MsUTKXcp4Bg`& zf3L*Rhcqy#LGPlhm&tsLMOczA@T>_JPp)44Z+mLQ6;~3NI=|@Z45PT`iSruD?Br>p z_>CAag!DHp3S`f#ApC}mjkwG2Tjs$5pt!X5mg5^WhJXSxrb)lv-|f3UDpl6Lk%`t* zY?wk<%E?W4n)Rb(_ zlTjNx*3%}y|Crc2*()PR^g2a@rh$TqRwXBJpLf zd^5YK&n(p);M4QmGfbyO(ShSP{<}5yQrB_mn`3)>BKq8_B0?9rJxf%nE*6}mmYN9w zPK*pFJ7?Y>>>atX0SHQC0vZT^o}pU`qXF*i<`5~!HOaMVpKK2n$g+=E6UD3*;cM5WP#duN9(Yj6F>{|q5zeR~{&WBBG|xLe}lMz+NHbR{hm zBK?0G?u{8UZn)&xN2>JGw-t9^A>Sb>Zr9%7Yh>uqY+^T$8lG4=`?(s@E`#7dvUnn(L(5R18gMR>i9B{gAe3|Ci>4 zVx^Faf1#YP#K8?qQH<>(=+W5(Jfo4(pn>cmO+{ZJRb_L*xmPxQ(CuBZkh>0*k&HYw zxL`L*rPwGZS|?7A>w=_h7o_dP6YC(j;U;X8g>OUe_ju3l=0es%${EIel-`bcf;gni+iT?cL5jLLKT5iQ`Q(U59eNvcfQtg@*grgCZaE{YUa{ra@#E~x*hK6 zgD*hc-NZz9Q`xgX$P>*8oE1V z0B5_`_+T<{iS>ggwbNA;WC%dXM(l3oE#vL*Vrk|%5UBoopKVAHQ{3^r71Yq#0|E#_97e8^JZ*TM? zLk-LM5H(|;o5hkz@i!(X5>!R3p(x~E;Ag}_v(>5K6F>9S4RznlM|gW2m-GuyZ1lN4 zo1#{|8x zg!=J&YQiUU2Na!+;S8mHzmYCc-!|sbWE&Up{<%GIr!T8lPFfO&HD|-kq8Sl$)0XoU z(`{(JD-J}Hwz+mEntuQGu+-yA;Y6-8_NLob z;OLMDe5OJs&=CLk@Zl<_0<`Q>XNdXn=Qe-uqj5S;!t}!v%7;S*g|WmN7N3kiG{@&b zEGMI@XJ$?ue~UhEf7*a?D?=4sqSoVMW?IE!(sonRdr(Pw;VkYT10?+{uu~%51Mn5# zzAejkg@ziAnd@g{eyGeJD3tSC!>EMnW()13k3LO}MSCarcMo%d#4vYaIBP7~0c5ev zLNuwNAlZs8$|19HsQ|oGfbdZ($6c5U;r^tjY`)QkHtUalCiC<=EGzR3I|FLYKZI;C ztB;L+Y*+A(5!UIexX9aDZN6wM^0Yxx>NDt|0kQ_@%^zl_gkrW)RRO0ZAD;}4w59Ry zbH_E~*wro<^~u_IOz17jTyIS|3PxXrmUtPtX1*$LC&r!N?AFcEe?#9?-E-Fr@=7go zS@SuEhdOXe?lSlq6Z*e#Y_U~UWW_}r*}AcbE>0tv2j{t-3uW4<>v4D#fS3~tQFg?< z0KxK5=20cRzO%8*|8%|ogL9EQR{s=nk53uxTh;j`)gj2jS&B)2nU2@(zvWOMcDwS= zThu=^KX$1=QF>9S@rT{Ida=V}bR$_NM$lHCiZpm+-~(pa$(HLslybX&$^0HsMhwE= z5(jay5M`VOs_#jQ*P;i!(7nGQAvN!+GLpmPDsVP#qKgQ+ z^*9FGsJ|x|GgBjARcohI96^aWao-FZmLjW^-RUv$p6g zh7JapQ)9f2PP&4*CJVKJZL4w_C<4}SDofR4!o8Xv4cj?<7pF zhl!!lWtIL3)m?+9WMt{D-XG-;v+AdPJGi%@G^Zi(q99ss!bKj-Lu(4n6yjoX#TMp> z%HX2UHiC6UWfUrB^muOzdFSdqEa9%W-2{sbzi|M^u*j4iRO%?r9ST{)(E!21=l7sX z1zPX|X6 zD2D!(YSML&#v^*d3l&7p7VkidMNv(Kqa>k>4(?TW5+hu=?hL?8yk{;i4WZVT9bV`b z23b9QEJ)(t@gYkUn4 zV=cn(49#@c7+$cE0u(*>9a*eZ!_X$vNi(zhG*`|Z7DQFtXh$drc@0q#=k*d3$7*A1Hkt7UyefE#a#a5p ze^&({50fwKlMTdHD4r-Hd5%+&9>(u4PrsO439crA#cWaTQ*^akRhQ%pZx-KZ{h!R2 z;61e*V}m+}gIqgi3B8s@q=HG;2Nr;O!;{N6I;%kEBQ`2pnd|@DbC8C?Q{g^fl(szY zg6Qjz(rB7OIq2<^GdXq#o3A>#Mko1Ry#CkU`UsE!Hg#kk5S6bH#&k0zQjryJ}v=;T5&+m9$~J->ozR+kOn~ zI|P+DxJW#V@}AZ%^+}G}{z0{+v`xoFQzVX(S3p6@)cVB%UHWp`EgMEi>nj(4{ms5- zscwlM{#FrM*tNQAnx!9_dH-K2u9DKZIJa#pik8{e;@fjw@Jj3h-)SY?bLU)%yBV$^ zXRitRjzT({7#})qE+LBFz|qK$s*}VgBt)yH~|b#T@$#J_PA1{`ZSM zC?ERS23`e$!i5yfRP?T7ed6AZ#}%w-0L*Lu5L)?`D&BmZQwdTTk8sL!ol26~o8bs5 z>SxEF$kB05`HVO5I%Wy{1=IVV`1w#bv6q#YhM-@T9eV8$kU*7Q_=cpE?ayR$(`I;> z+j#9W!#g4c-_yFfV>uE$vX3Cu=WCnr%gKH>E@7#BCD!mS3V5~Q4htP);QZgHdNafH zT%^9I%KW2w8S^q<8$oWJ5%$`u>n-|WrfxuqZrn^-U2LBmF|U{eeY}5k0_oE9^ps59 zsCu>=$}HWB&IG!+8{YwATl<-S=nL-f!u;CCRGY_IY?I*k-)(*t&48*2s)UU!b`^aA zn_1@3k2r#?o8;|ZY*_+4dL|ORmWl^v=Av9PsCaWF$J-x^g9>_o`^6X9kZ3R)fUtdW zm}RAW@4OKxJW@jsNYgbp3>&36$9VnKSwfThJdCsefjZUe8)8iw-0)2;ahE^hxTG?c zqT}~`NFTQO2GUj0Ckw3C#B%9tX?#+r(X9@7C*%*VvMlSy8*N0;_RjmH4Z2fUWGmxB z6DQ(_je_wcAP}d#He;{Oik}IqL7N#-RIng8~)+nsY{nizcfW{ z%wiCkDJc=k>U400LLE2@^V5Auwqg`}zhdp42JlDj@HI_1QW))&hV#RvyvCr^2 z;6+1X|M*1@fCBP4M?S=(_jGNpG@EBR#ByUIraHNfeNI!KFU4})FoYylv{fWh^;t>; z1PBiioJsmdTvQvQYa= zs#4eKCO*Rzdo`)uG9yES32<+H>!EuZ4E&dMPY8WNr49cF35Heb=oK z;YU?grIVECa>;}XeU}$j4jF|ALF{oe3f1lQ$VPL1QPR0oJz0}Z5M>IlfX&ULx5uZZ zIp=ONL<#%};ul=OF;oVpUJ-j{xc-)ifB5TQ}b(g2Sn#-D)Rg6Uj9g$ zw;|I@?L~y3;Hmtt>iC+pbj=}s()DxtN zH|5$QF!NXP)Ze6`_om^1A0Ky3K0X@>dr(LxL$C3lpX6*fc|I}*N9i@!fgIV1Eg%jl z`wSw6GQhlel45x|^0a_}2!X7)o7x7$Qq&IBFwW#YX&@6PR|dJb(6}zRv()5o|2y60 zeR}w{j^X+qH_flP<$K`6j>zA2Ha@dWuPIY;%442?`(ZLL0x+i=U>HP5-VakbO*82N zV-Q{CJA=Yzv7d}=m@J$xnx*1hJyo@p-W!ILKH`O&b3bmm*I1ni9tj@t3&Y=pW^Za~ znsyDRSaDS@e-ed#!}ead8P~WJs!n-3B6y|&IinftBKxowWi1qRkM(RA6~FmRy`=F> z@K8m21Gxp_eV;*ORs}F3y-(bURhS72pLN5GsJTEKcpIky?F7CS58t)^Gnrv1Pw5ZXjU7FvyqP8A#O>=7o<*^jvbqW zKL!>Poo40#`$YRH90!1Mdp`u%nL0hCFNpfaBNAO6!zGFE>qS1qOd^A{oT#(i(e{4zl`E*@16kWRT6?!CE^TZQ zf*DiTCSv6^6aQuuuHs?ibWo;JG2BhG$8ef*>R#ML2Bm0ZVI}wZC>7z-m-101EN{U+uegX5zcRNkenxsGd7+}_s z!fL*?VbZz)RcTHNwDcHa(i;-2LKIAH(bVOK9wL}7|C*U(q}9OKCt>NjHc%k!COn~p zE;yduDl3FzC^OG??)MoMWd~W{S8)D%+znN1p_0G6nF@5_-3ig&UCu|fFpl1Tnid@> zMSxlO-76`A!K8)Y<=H8r=z|ALb(wM|x6=o0hse8{rx&*%ExqTIi(nkKT&dVYi@jf0 zT>K*en4a1V?2P@PI7bs<)XoPb1UFtaENh0xuWNC@lhM1aO>QFwL^}zd>5OKQjLdK8 zsh6@kDa2|A$e{ACxzZW}!p@ohrB|p%2i}}+-=H0Dgc)2}--q?BMUf4UpW1KH`ij)Z zEYsnN)P;tL1R|x*YW&ir&iNSIcQ$jwG0>9SM{IG6*_Xj9{O&+poiF~~PxHAK-iK%V zAsmk~Pb(EktJx+eJgPuy0u{vE?umar$zMK6VwbI%BbT-$AJA&3o}OgpzAjRK^Y^pJ z6?x4bN4ROPT7t)Q4qNejShLg|-_4)b<>Rs5&yHOkCy!0v}j z(TxR1Q1WZ{nVwMoYrbJy^ol#sh`S1`fr{`1W250{sm7%h=VqPic+#b;P_vjCzJ}iR zH0yEMGH_MkUvljjIEuPV?k^wJJO<*7_Mc??y9u*eD|8Vwn#Yrp?#Cc)XHeVQX4GDe z_?Co?t|hAze*;Ch>T3DgXRJ#ud&t+r79ky<7CM!?M`IznwU` z*w6%c?D0EydUtAf+EwKi@Jz@|%1pc)!@l^!8DWlPbY>N}Vi6dfO3QQ}zz2xv1GU|vLJHg|7Cm_g zh)?pi=>&V&mKE=Cq_m$=ij)Be6~u^U44pr>D6xXw=RF_@>12{0gY75S0r(CC zl=HsebFQ3o&F!y^Eu7AhtW1W(Mb@JwR$|*Rvi#TI@aQXj75o`;v=)VHi!QNtXk?Bq zP{1?^-H2d;aqrFGd%j8#T9({izDvHE#pdx)oQMifOdjyU82>lH3XY43tR7>X)||KW zXU$Leh$jBJYSBKI^|wx013nT9mHy28RTX{FO`Dv1!ldDJix^6`+wPz9XBff>wBm=0 zi6S9xSjDu(?Dj~I9_^WHrzz1X>nS_PEkp@O9-V}rv*7lJ$T!wL3O5a1Nl!XBq(H*< zTG`X*UUMCO9Y#ee(=AT?pHW{N!RT5tPE%fHB~Py0w>GidV;g@7>Q*83b!$Bmp*F) zUhmQx+#93Q&cfeQ1Bh=o;muj~$ME(kpfL9>J^Rk!TY5w{N_$BySD>R{--%GjgMdUC zUyvXjPeHpXksEf8!0(8ZZgg!z!%Z{cvmk>T?9~l52|-)S5A@1Jdot@xpUGNcrf-+q zR&`|wZgw7|KB{}7=>FK+h8Oz_uU_=>LbLv9D!%gy7}R-1{*x#y%}^J4TI6) zxy@mvu26S7PKjT%S_{|>(grM7gZ(;LCo)VGjp z7Y=;1SbT|LT!W~NbCaNv#cS$_CIHtDR&`|ttZr6h9SMD6J$JE|(;9oo*%uU3hUzBo z#A+&hf`t~|?8G9+FU5XD3?b9VqYrO?360}r<@a44c|ZEDUBzcqstwckMRnM6Ax-pb zq6BWRstb;PAxdctq5Yi})r*c<3=6Md;aQEc`gRj&bdG+Mz#aL%ZWE3VgVu-e^BXDF0zBW4?@CKGv#qAi>h z7tE@SfveN8vJSy7Bl!j+wF0ea-eQsM)_p8yv_Y^BzcXc&nh#R1m2EdwXp(JZhvw0_ zAv*euwv5ZCS+BlSD8EA|KH#-rWm!Qo==OySLagK-XKhq$^>+PpHdGj42}E6eW~m&=Mvj3tPFl<`TspbH1JDp5_|*0oFebc>Un zA9X_HAp109Q@@wb19<6HSZH=n{D0%mxO1}4x7^^Y4lZ%W3)4*QPF&FxliC;VyV^XK zA-{7fGeo$!!HU(_;d+}xpkC+~O`%7udmCw6V_vEcSMJ$5L37v*Xe9%pXiZ+P)Lw5; zmH>e1hT_0q46m}?a-dX8IwD#>!)Hpb%osi%=s~rYG{XcvW>e_~zlxFsQ3pD6mHS1cd2p+h>5esXN7YaX46G@m}Dj6<&3#qIV6+{5`;^Q$C18 zIoqo%bTN=WRLogxfT5&&##zOrIFknoOG~g<^f$%$^aSt?KA_|AaP@T=xW8NN&KCoV!JYY_#u9`C zL7)_#OOZX$HO84e=m0#X^Gh%O%#(?Amb*{i~_?u3pN7c?p>aW;-zt};r0>Lmhh z_~A)(BlNMvHDJVVbP-Khjl#eCJ;{g>?~G zg#%%O>*Y91iot)|nMjaZ=DdYXlz~1ikatoVAGgyEMqJHz#(^E7ouXq_=li}Gilohx6wtj0DRA*dlm&zL^z5`<8EpGPYa`cRqe@l&PliE zk>!SF{{{jjIqdg{q?A60sCRp)R~S?HKCV&S^X&&D2%`osBcBS>9t};u>!vx%Yc_nF zw>hvNM|21r*Z3pjv!Qc9y6(?SwrCQ`8T&WWE0DnXz$g=}h-V{$$5)(-%KeG2zPftk zqGiR3Vz+(8(Z@tk`RtWL3xm7ta*y_HJ0}zUPL}e!>_`gs zeN!xX`gZXMf5cRknORsS7i2tZNy}WboA3ap_F((#=!zDj;1nZfVhI;^6y-gX|1LP^3&;@ zULPY;cT8atc486WUJ992M?$0L1LWoKLG{e9c0N)bC4X{8f*R!P^M8ZMb zpMd{URCT4Z><0?n41@JwvTz<74trEepvu#l5e}TxzM}6kYpFQ0KRrIFnyxZ+f{c$`Nb7{g#35wW0TKHtLqFKf&>6PL2_I?*l~0gMwGv@GS& z0KIr@^nICNoZ~JlG0TnU)hX7&V*>4Ia)j;k+NpLIEiW4_jhs|-%--@|W#wL#M(24y zY<@B+_QWEc=8vCC7)Uc03YkVFrC&JB0x)=gvFAyT0R6j3j~ia5iDP7v^1U)K^+F!y zC`s+$QYtPM+pMNm%hr4RkpFkZtBCD$wp(ao(=|a##cps6lzlrfbI%NGv?%H)AM^Cu z5=K`L-4Ium3%$>tV7A4Zxm#q)3B;A4V)$DF@YdB{55d=!=SwPRjs5mMwr9vT=cDmI zHQ}Uv*(RltjJ%==NPIw*T@dvN`6>NHM2Ion-Vn`=I~PIom17B_pQ8sjcX)Mq`0L|$ z#WhuMQ1yjTecl}LX|hdA-T{Bd=R>QHWb0O&lZEaQ;Cv{75!#JDpucj%2hF`_YCVmT zW>kc63cw7&wZ<$lIx0u2D$9QVaxv^dkV1zWRFh?&C9WQM4Iak0SGGdzyETsz@Hmm)PMB z*57cz>Sm2xb9B&`=+|$%9JCD;=21C{Y%p@i$VU;db-U1*b!j7aIK`==@H3jKwcw*gmQjFv^!_)(6Ohdr%^Z zk>D0O+r56pQ9!uy`2c_R0TQcqcr6NHWOZj~l8faw@6rvWuSog0>3!*>kF-He4gb=- z3l8iIU`G>Q#MBDRmYS8clF6L=(2A|e(fZ5$&7I{8xWxt46{oihlx-3@AA4yrwa4z= zoc(?WunE6h6aj*SsH`I3KRV%~rLKs%v?>PaAMLVU9Rnsf=TV;yBQSDP{XRyNTqGhF zWbox3SclC8wxN02-Z0RNV(1PsT(Iu!>(+Rfsb8b8p+Cg31-29rF8vdY+E2eAD)pZO zx44t?@WL~Y>bjD#F8tHDg22d$cUbMgn_p*}G1|xIjU-59^%aNcm}tRN?sR9o;)Ur- zUCjEJ2gr3AEhkEUVGJ4eergB%C+kxBd3hCDO72Sfc?xNf7bn@pV_F)kD~`>T=BuZ* zj-^srawHWF^3v_+XxRsdMzDRNxqyCu(#aO1043KvBnG@63| zr2UW!AN5o4F<|k5jS!b?yi@xhaq!p6?{ESAQeXZKL*fj6`C6RYyeqAm6%rV&8YG&0#J;!>Akv7jn~w zf{A=rM+5BLa2B;ltrHKY#&Wqk=016wWZ~*TOo~Yy#*>!=)`pqJ9LgTu(048%2lL1> zq#zUMFmIYZSR?!_Unzm*gekWA#w-1S&r-XFKf2%OI7RAj1)D9^Q93TR0=5PHXfh4o zv3RyUKGHoNJ`Au{n#=nO_ln#O$D&rVH<`NecI(UpTL9XIObyd5z;G2#Y)IcuZrfrN zdZ#VE8Z5ypiRGw&*T6?qfqP1NK(f&2?ohgbd0odB#PG2DIkFn_DDaG1W_>1{QL!?R zD6)`m0F-?lA|rm*^>;;DhD#PK>mcVDPw`$z(Ie-Yd@QFWEIAbCFJg?a7w!dZUpO=bPv zShd23m1*hqnA=n~Z%*f7BT*@hG(9loE5|jImN{N0sC3StV1De-uhLqzb+!(s>7p?Z z$AHXy)S%z$2K)YmSi454FHvE&NFv*qdA$l^o=L*ohWaj@Ynq(#y1_fp*%_}+MFAxT zh+NoGp~?O*4DC(c@fmO83q6jQ88H@pRmOg<0$U`A=4iJmy;YqBMCCG9XC&^J?0;WI z*F1lmEKP(C>Yt5|7f+x02Q*E7WO@n)V*;9Goq?k3Fqn40dl#860_ewj7_C-MC@Owm zbh#4Eqd?7F`??-PvEW3WX$>;+O8V(NF~=ZVlXW7{UiX*@iHKz7%K?7B5eha+4n{%X0x@LumM<42PeXpYbbLq$5*(LS`-x`rX zp>K?pKa@RMHpl*Vt%&y+#Yd=!-_4i%kcEORe-Y*Qn^cEAo_v4EiJZL`48>Ord*tvD z)2)41okyL2@IGO*QkT!;(+;_+RzK}3kj!@wsRh3If3t0p2=K7HzFkyko7wup@jvWS zx3CD17B@EDaj>yX?jr*!bim;W{*U5%29R&Q5l!X-8R?r@n>P=8Uc0>|TNxH7DjKvL z_L6sTb>O#DBGT6vhE9xZ`z*3R-A8&?bFX=1${IC1i zrXy2ujv^R&Z#%JVJMNgL>8Vr6o=!K0&j`&(Zv$?IR3NJmavJWk{XoiBIgrzgRXlKt zifu6=;x|ySP%)uW6L9m!9Fn}l-0^T(lr=6Mz}3Wl#>ZBFCitbEF=A|isz!<@(b4Gz zUVD)zuYXLy@?%Dk>892LU^Gx1D+T-IK zl|@RO#^;J|1^nyV6xh|f*4I56k*t!9TzJ;G*UwxnvYdFS%zf!Ovy+7a0#PZ+6gW!RH zPk#lv%yUY9O+9j%Bl6AL=co32{=eKU)z;W&IDMwW?=uxq{qMccDHqOh`u41gWnbmu zw>KZ(>^QbYhWp6{<&3P@s}Iztxox>L_l1G(g)Z16<=XFe!OXguKi2_+=SnmAe5?`Qm#ra+b?{mS6B$WWl_wPwd{xQI~vvJ(pXn0iIEAgCzg1$%1d+ z->-K~T$s%xttfJ#*W}#J1D|8}0+Z`QXmaIfT2TGElJB1X^lIR60C0zg*`m}-_Eo?m zrht>h(!fOj;6B7Lm5=L>9tU>x!3p#>kMiE7;)`7bfz~#E;ZNUu6*z+69pVk@-@*}x zasSFxosS(+Rc_$9JC<{e%HY-F5G9I11!fo0zb5HS_#*PRcxBu-U`7Sn$!Rv*7nBpg zvn9ZxOO=N&C#QZ*y7CfO(Rx1FkO{Q^;GGR>h+4Pnlk9(G=+_|x6S&%c^c{ zpQSjD>6O%U>xm(=rYxD}_A}_x(2{1tkn*5q`{OP22|OHCKWMgY%uIo5woa!qj74A?(!&zF)bMfzNgd% z=TCnFI@1P-E*=1$aK1P8_G;kL2(Wj2bIfJ~Pe4PlwO$akasr|OOjZCF7C^ZV)Z6*x qkL`ZHuRHm8-%2sCE4s`N{AXm%n|x$J>uV1NAnx3Y z^MB*}&RQ^QV6C(F*>Ugt`rX%wQdgD7dq(*T1qB7~y@HG;3JN+11qBuK1Pl2Ww6#`# z3a8N?iiZtvM$0`%_m1eGe3r7oLwls7uy#z9=a5C+}q> zfxagDi`ZtwR`+7Z%o5wO5s5O%AJN!e+Nwuee8V7o!|a2dCmu?~6Zy;^?GO0p4$YIY z71my}QNE_3~Ce7t>{Ubhc9p9Y?*YzCEf@@0NP z9Nvrz6Ml(NP3?(WYyF~bWK`*XFBo){1>8KvSJ&1iOH`;1 z0y_QS>Ye^xjTqYA%iR-%y4EU^Cmk^DsKXmFA#-|C%Ylp;(5Eu{Q}VJGgpW7iQLnP4 zs`c%8^MU?pr*+NGDmPF|&LBNJdcd2(NtWW{RxBC3z)O9FXtIL&`7w_-!khXJ(MaWaup7AJ~qPtZ`f@r<({u_n* zy`v(_w3WYGnr`V;dq*0|EpCEoLXUrQC|tE;pD5k7O`KNFE)dCP~u+})&%Z+-m6loneQhgEaM8m*R9aBS!$=w zo&g7uaL3*g99UOLwI6K4bJ{PW+ZO%Ac@_7YyLA@RF1u#YT(*>n2WFp9jSaY;?PVag ztJsPLgA%en2c`l%mYQaYeZXf|&R?1(v<5Lbnf^CoLoSY6 z-m~Mj3)dwfhy>FhlRY5aa__L8&p2#Bxsnco2HuLVuko1+uFQ8@l2^m^zpNDtSwPX= z>`$^e=@1}|G@H^BTb;V8^KH-KwnIIA+vD8# z+snQzN8Liumr%CHRgVedy+iNN{X=>tQ()I}n|Gh#Tl_?Ed7(z})8^vw-*d*5cFrr9 zVMNa)rvgoWRPqc1IiSjr2bjJ@O2kv!9kk6v;d&3>e6s$)OcS6z2T7ov9CrPX^#se% zY~kZ{k4QFKzF(ska~JhNHQCng;Fnq5VJG2+Nbkcq2L^`3liyg{DEr1@c!<{w$IUcH z8!d2E!inetgl`@jZ{P#oMWl;e$YI4+(1dOb@N$JptV~gx09_lo;R>I5p-|1BzYdxg zX!MjTvQj!ZkVxu;1KX@nHly^I`GU9%78+$g$-MWy8~c;6OZBFe&T^TM{^GNtaT^AI z91-fPF3E4KW*yfWomOWx{3AI_ltRuudWLTdDTkoKdA%9;bkRX6-aX$@ZMTl-HSz)< z0N$YY5Bq&kTwwXL`an6j#CU>zbR_b+g|OXQ0IbGN;BS+B;Y-}L^#&?#Hr8aM5Sxu?9MJ8Z&3m6}97xl2@XMnP zgyVd!CoV_7B&IWMmw96Y6!!}LtRuSY|20rm`|fRQb@xN_Q_BV&?dRa->Q*|!X0Y`9 z?u&zPto%v}rkPBalP>MT;e`L@_hTkH#OjDc_QUrlQc;nERUTX87W0W7|F=IjQH0W@{igrIAmP2FaAvta+W}@-4FNeod3nh$4N{7`qfei7Z~+8 zZjog_gYMu^gXI6(Lf$drD`zm(a%P`EF=cH0}IzUMKJ*a>db)Sz=-m&X=49~4ffgf#7Y%%T%&%tqR4KBv;Dk~nd}j7&(7 z&wl6h-y^1)ynA!t4{*{=lW26%B*KlkqQxUD-=O*?0&60yXHI&iK2%qX%twfG^NJ89T z$bZv;X1CMX^9{~siR>JFvrp+w{k1tEK1B1i1eXaZLP;CH1=X}Dl!eF0$NYuZ*tO(_ z(a^`eaBEcD3z=iV^uYj4Dq7!?Obv3v$!j`RT*(aM_jJPM|TrUaAR)ahI z)C$=M*Xv?>sQ86aZ(ir1LEaQp%VYfs{b2{cnSFq$rlQZAz)(e+7EZNA4&f zqrcaZ-nr*U8#F9mPl@R=*ScK`C@*?SZ9Fa_HihvoX_6q}Q|Ez~`W;FW3f(JV3R@~W z{7J!$#U87B`dVzPtlo2!vpo^areMws$E1C*eT)02}XszNx^|>bilP!l3^@5T>F@{ac$L*Z5k;y+Sh7}H-&jXVX7nUuTy*zAp*qI=s zuL!!S4jx~n(a}IdT53+jm{MgHX9==9_BNOgSsz!$!dG^cWDBO);{(>5h?d}Nm?mP8erseStaw%aE^asa=7#^*rnaGRu=(T8m-^%I z3nH^(+~SG~fSN`be4n=e0LF?=#Q&18(rQ;k$$Yeo{-w{j#qW`Ra1+E>DJAcl?7-@^W`OzQR`+d3av%1w~xfTl_)c zcn1D_LgIrld7HI`D4~nlcVJdu?+?^aazE9@9Gru#;zrF1tNEi|4=(UT+qH?~R>eiX zH?!p%8Fiay+ae~|&H|2FM$ebKZ_=b|xzUxj+PYTCtDUR)hqUfSp+!yH6?;jyGo43t zPQ9QL$qYe-Als{=`M_4A+D}V+cF|21pjL-ti=+JL4_xm!#obwXA>64td0kooy%&s) zoE5y`Bi=wkWJpS?CeWLBezk0p`dq|Mi(H?^*2qu|(6?yt;R7RA+cpE|kR6byT+UKd zcA8+XEcNasS~$rmVzT#w>ZUAZY1?g`eZLWtx-OCjt)VsEOBC9o#!GPWc4Kam^~hG zpl>qOI?Ei=)z52JqO<$Go##Rha4;12%QfNP6F?FSB%BRuk{34>GsY$zg(r5>VYV z<|B+6YEW`Z%ba^XJ{R6JMbNfmj@X#k^e&}d&D|q1M5SGFRVW#UzE)9Baq6%Q=>t&U z(3KsUM$f^xe)pL8_mD%@xMs0mE6KQ%(Zdc()eP(0VP51_VJfU3d2Y{(=@*is9q{Md=dn>HQgV}~8 z8rxc4B2+NSYeB?$v-4Y8KI#x5fzf<`WRdo~=FOQc%*UkSgD2OY@D*rIAarKRM` z*N1?;t}A{tBHRTl;CCuIXczujKeoWHn2!X4@9y4?=ZTgohN=$ff>?8B(Avg2My$!N zrdcxNH)jm^o6BP->K`za4<}`mhcrS;Ed%6J$s`YJ&vSPReWru@lyOPPYTmj20g)?b zPmnYj3#1Qq?BhH3HqkJfS_f8?L`Dwlj%6j4={A$DS{A9d>!@fe%2+WOs-}+}J20C1 zRGO$+o<~m)LZ=vSC9SB9p@r|5#Acu1QEnr!;yyA56L{I{8FJe)1|Nlx>_MT+MbV$* zj?Zc}X1!#vYG-)KL_epds}f(Tl`vHoa%Nnw>u%pB@ZevX9}+wHqpl^u`=#bE`Od`2 z+k{A`27Ekj{3%<(TW9wlDTo$u%RcNs*wuxcq1nT({bg5|j`ZD*N_P*d$1QSiJ_IT6 zQMVgo@HQP*>-*k(L-Z&VjoP(4+YZo&t7tWA#Z|6Ruhg~5k$osVXdO+5QL+bPozm(Y zg7r)`e~0=ClFj>xnK#BZuetIq2gY}r{5N4*nHwj*6&0^waBr9!H=Jm6peVY`ar1WX zDJMA~*4Hd$22an$+>3(_acKjrJ}=CE_hdW(XqA`+H*WHtnl3PLI$#>6>8v>HY~pH; zudlUTmvTJhB|Zc0mEaoa_WM5rhH7{m@`{$O^leFykRR9yBU4qWVDhV*A-+L&kx(5@ zE~{Eapfy7e>@CSGS6DX+t5U(d*f*v;-*t<=cUqV~mqV7G^py{4Uwfg_W1ndRci1p` z+vIBt>ZXN)Rw$LD%`7H^jYRdM(2+!-FVIs z|GFakVOwu~lxNtgATgRkt|x7pDBN(r59d{1hwLF%mvW!!mRQ0-R#4C)n&+G*U`FJHC@ z)xEX{UeaFrJ8Go9x>ucx8`qNC>AnRiRl};g!RG1RsJ2S73`}y7LrWaCZuw+9L60DbTV|!%it-r2&PJ!F!wJHtV;>@gTme(v zJXMVFV!OMa?m~4je|Db`PV`KZs|USQUtap@zgib!rslk3q9OfPd7)-JaWN-HyMzR3ksJ~{5Aj%HK{1uART@lvv0}~W(`aAlk|MuJhtGZKGA(PQi zb@zQ2S))IEm$v<0a|765N6N$z^E>1G0SCcVQ(sLaYb^go(zyIKLgrB`hW_gAmbt&8 ztKHN$16!m%r!_3NhC=HKB``qcck1daH^=_o_qT#MfCkU^ppJbKNOX$Qzw@DT@47PZUdJkG^if`E^WNSltrtm;d@MeNJliO0Kx$GA z?GGenI=2D;1ZUVL_3_`L4a)B?2sP&ZNzy{aUE!7DYKhHuHq*LM?q(YcVDDPq2S_dn{M@Ig{d=!lC^rq0%cYkuy7_`RNsRY~FW|z*ZRvao=%Pz*zNf(NE zWn_rsAA6IO93ji_CiN&K*n3=gl>g5Yvosdd22;*WcEq^-mx6|;noN-gb4vj##28fh z7&XBW&j3UtpjU750r>&s+R>LnQS% zVdGxKQwD}p?8kn+s82lcd)ijoW_RES!(Xf;qA;icEk*e3mJr1+ep0C_HSoJur4Jxs z8up9%AyXbC`lC?ghst7X?v~-vh#!@~UX>m4m&>G%GN7dV)DTX7d}p8f^kw57=>Ik$ zX-rtJBt+j@HQcU%%rgjmNaxY}!beJ9y_(x*5J5$M8K%iekC}`$#Py2?WloBH>$&3e zaPH8G$LgtGY?Bv&HX5UDu{@hP-vV+8koJ;2q(6kyHxB}i;e$RD(Y;MQO;0s7WzE{0 z@{bn7Wk0sM8}i`>?s74fGf)sbCk@^HwvkQU{OSTw=JZKy@f{{Q(J4L1;zf*Y5vu@* zU9-VI$|Sp89&4nyDlC6R1i}LK{n{eXFW>3;J20QdrCyV>N?4qP6nkOL};iW zHb-JzCRq`RsjnCcPgh5lm;e9C!{3&r`(pAm{Mal@d`g<38E|SH(VJFmq;B z3Mm!xdkLnCXk8@w7{;yL-9jwi0x9P*6#$d}O4WI0~E)P@&{te@E|-QN$>1NPb-`v&B`Np{Yc>GNrh zxur$OKIg`ub%&y{%43k8$qyoQdW#A$Gca3zJ@FplR0nK(EpU{yIl!lt%3lZ{;~yWg zq@L_oDs;!BFel?O+~MoACtz07JymX3Ch;x71WnR}mWn+Bob?Fpg5m0J8JW}!$M>m{ z_G>XzzE3oZWf+$ULdPm9m)#5+>^h&Ih>HGVqvr1E{X~AXFj;4ZYrsGkF)p04m`F6g zWB)BEe7kRcxST>9@ezFhyhE27!85kq~#F`U7j93$AdQv3N+}%!G+HPr_bF1 zk}@*)7Rcs-QFpf^N4C=w&6fg9cx_~h8!VmpM`EdxyN=36__#T%vz)W$60hd6GP{U4 zg`2#n0RrtP5%zy%fw~Kmub(TCW?h!Llp5}G&J;a2oa>%8|FHb?*3w?Fsn&gZS%NqX0D2pv_;vzXO(}(Fj&g7!C zX?82%ANdV!aBfz^{xXi98Amh0+&K7)eK_qwABUi69M-;aJidsKbE92|+@*zwsTp@x zKfUmxUI?}I#!|e^Vl1z6szU8@de)WA$~U-$lo*696(#csWJl*l|C*stbBzxfP0UAO z%gZabLEe|KEEBUh&kLMGpIxiWUjEa=A`*2Fj&I z4&sOvA%nJzryuvq=P$ti?*>jQF6>6(z@4v}9i@%l#{Xw_!h^2LNR`fB!o-K(pgThamnhIj&yXRBko* zgg;lGO~M4wG7&-zS>L}AWXFf?M+|&lYf4`twdJtw=$F-z-`AdYLq4Tx zvTJ$(LdHqaiJGsG#eBSfPc;J>3g7&PVA;}Pc_{WKRlHWUaB=&>6v~0Js1?OXCs4_! zpDMod(*WPu1{D_IkGBD7vs-b2sC(1O6^G5^#&Kl(ZglwVTou+&+?U==b(p(Yg9Hx+ zUBGU+${fD4CO&cA3v$qnH9dZn8A%RiC}6lM-q=u0nQRaNRk1qCcVosAs88Cq)12(StUxDwV^A5Yj02-PJCVsewCbaz--YP z%jXx-=WeD)|J_{^*}JT~7|Y#w@H+`!AAd&cr$6@9OX#A6)VB>Mz_`iAV1TaG;bK+O ztyfU)$ ztO?zAib=>W^jW^>saq@2fspr6p4IG_8_aMJRp@RCI}00dI3Q3e^t>b5tu{o=dcIoZ z9RMSR7NOWrO%H#Yj3_`F;@Nm=)}U)GPEij?T+4f74oUzBNn-A*QD(dbl+d+T2NX(onWNoDiv7S> z88k~KhMLT2`HaJP`{4^vWw5i((@je{)8FyAEFzB?4XE(i2s*vBuClp$azRR+NorG0 znnyG%5JX+#Ec9)IEm}uhgIQN!k8!tMq3?AUPkgDuM)}X!F;C^M@lii{JGdeHXQ}pu zxP{pjQKtn4^f(Ex$PP{hztg^SYlzaN8tv&wN$CgFCy8D*BAB8+Tk(Z5dO^)mp zXMLZu27iNwEX87dc{Y}hYIK|eG{S@t)rq)3ZX=f7a=xwOz49LhLacvU&&Z~YmXU00 z@r|7wYb9+j_xxL!RhMOEuvYTBAoehKL(K*ftuc5*OHw^_Kuh%8-(b-Z(bN@U1g<&j zl3v?ciOSWtHNkCeQC&Fu+)`6hcs9P0N@1mg`qT%R}t4;L1$*~Jwzvt5S(v@A60H3&iQ~h(;>;?zNEt1L_?RESr#RxmDIJ^NsyqKC!%qE+`IST@K7V z;S_p}T@o|0^J9xpzY2rK&@|Q{$)7stTMI@z{_Q7IFmaJ;l>)ak(FgO%UpRGwVkBVI z?PwNl&>}(Ukqk0@=h2IIF=I!U1GnP52MyM9*skL($;qg_xp;jxRmbSevWd*Z6xZ?Y z`)CfF1{lJr4nC`or8iimZP`uX4=}e>bGxt{z_>Zn4{WzM>Cp2jBZ#X`WX01CXqe61 z6PV^1QX|~r`uWSluNxg~t!&1PB@Q1{Z-V3EiJ`V(djKJ2qoT!}>Phoef9eg-xV98b z6}xJU0f%21;wq!*>7Stv>LyAR7Sv!BR`Q!n=8K{`kyr=M=oYy~Jl%MQY1p!<&zY63 z$($xz_#YE~(+Wl7gM~|)HscVynM0xY7|Lm#Vy4sZSl0H*xr_EAj<@4KAj_(`_cu>U zyK@gI2KY><)%2^?K?<}XF2T3l$HS(;l5+!<1q{Z80+kxyhoE!igDrRGrvR>6&&TIkude1D@Ic!jDum7EmWVy1iq%{8pB4N3&LOD4( zv7IVWv283HMk%l>QdmftCGUQ?;0wOqvAGRCW#q~cPf*o0iq)BHY)oTU<0Ui1DA$Cw zzX_4Sc2sR{R$c{%BZCWxP}sa4j0>^OUB82^zma?$awj>sdb2B5|?}dOnYYv|xd} zwPgTX7?7ex(6s36=LuyHcnVW;z!Y1E$w3n`O|IN9n^iz8)`QIfI=3sdsA_Z;CDimM3uDo z#DV#ox6y&oQw~_W%Z-`!u!vE7{VBtF7BHU)TOGWpCL+;(5A{aefo1m)uG@_~TYCI=lg1c!)9^3gbm?1Y z$eD8)7h&1E4xTW0+I}vTzC#+z)7DKBJnh(51tpdMh(Fs4!h)h&`#2O%FPG z-DO(jjLtLQ09=}o7cedwx6)Y$u(@2zQ*i6~w8&YJDGYds1jy~wOiJff^N80-wjPWK zN3Q`961>$KoiLZ3RQPQ~7Nv=S@?O*)jOxIpw56Xu3_#Igh*fF)dA@z7Nu{^vlZfMT zX&U={bSf;%e1-Vzi*potC1wK^{CP!I|H|q9;%tR#Lx)bA58+wdN~5iKlTE<&;)^EE zw?RE-jBdtdbCgwFG;ik5+esirWNq0OPVcFg3!3`7ML}D=O+jw}SDFHYCN)gMWs@YQ zF=8q*GQ}@=Lw6BpWUlYS4dyRzA98`k-g6P%w&9TJ8ZGqKzd;k3*Pj-%!>#O9Q;aD> z+w*xB)n&b8qdNrI4)Ed`!ejJR_rAQHQd#Ek`#Ps2ilb*>B@)tWZB!(Ff6GS+aQrym z$S{cnux~-8@_{wsWlZU|BcFx=pv7}4ae^-n=R)Zo3!Kat)f(`#?xFycUqH7w%Btah zfB_ToKHthpo&X(yWaV;rGIGPjO&vYu`GGx3JGpjBAwq0%Q z(9pKu$Kka&8?Fx))mT3fyuIUt=KdTgeNaaBk>KmVfdNW>C+(!_^*(V52i+W%!pw8N!V zcgo+}R2;9knHT)0UVGDj!lpjM_w1ooRR)a>#Q4zdmlYmHt0Mq=&oSI_fI)*xGpX$? zWibaLByK)GhPQf>_ne947XnASUbfKyZeLdYnxbKM*~%mhN-SAny6%gjb-tCzk9nT+ zwiiN^ZSEnL798gwX{XiKzh}H*h2xMJ>_YAN#!Iq^c^S))*W)Ze;U$P*aH+6lq->GX zJ}fd)k^KW2zt=?*q-~ z^UU4B%T&~N6ase;d{xwsw=!aejidr6JLI<};)LNey9a6#h2o`~$GH0C7`s?J$FU9# z@7H290`IAJr>mo~01hD1GKG{BVh3oA8nkSRFTwj;VBBy47*5%_Fa_8=1Nfo^_^f{m zsBhLm)SDJz`|SJp1;vL*T~c!5&G{QtWj#^V1~G*LEe#mE(Y1#XP}ANX8qjTg(S3U0 z*7)qAu+XwGw1XGttkL236O$h}Kh!f|xVbRQmCJr()N2{Y-fjO4(X4 zqZ5*msSIL(8f6F)&wjB^lks0)-hX>l9qAG~NC{~mWG3Qvhz@NwE*cvV41U(Quq3bp zzH~ByM_JV(d8X*Qm~7<)@EgCi9i|dueu2ywxNgv(u5HVN^F>b6)`*AR=lW_obrr%r zUbYjrb(@O!tm^!ck`_iqRfZ;?r%KiSo@eq!Mot__f%C-^kmi^xx45=02OwL5!}+PE zNztjFUV4DDU!1IOOMhS|7W;nN+p_~o_~mUxn^2?uDok2XAXzuka^T_1!`(SfFyf9l zSlkPXSuI~SZr212QdpG%!rQg7X^&q-hH6F-`{8!-m)AI>;A?Ahjkc*L6Q|*M``Q_e z)J>9gh4YQrY21A;X3^()>ncZ{IvVXG1V1>rvcR|-O)k@DU5*-Rm+uikNIpnU&a)Cbs`UpAqce}Qy{FAD=fLX9~r{AT5YFOuTfRu0Wabu zwn*0cCV<3RVgsGQzF!K>;9YX*ymMLWSNIZ6J#>hiyveLr&eQK`q4}uOn;Th|oGz{x zYrB#qLFDUrNRw4TtEy^F^VYrbM}N^XEgC~_BPi6ce*y338apyO9jJe{?b2a5G3Mt{ z9Yc)@J-?UQvJ%PbenwF10Q4qHMQ50c*XovI9@@&!{g;n=`liMyWx7=#9C=NHt6Jnt zNugzxpML?^s=qD3f`kXejEmx79$oKZ^UF&w%j~=JOML3E!s_T?0YE2cnVZVBdt9_7 zOlQ?I?%M5sSW`!6k ze72L{@w4QivQ-M5y_ZsMPft~Ie)10l%XiK*pp!?%!X4-Obz7@Oli;eLX&~La1UdQYshu@XQZrV%bH!R&RGQE~-S(AP2DK3ZrA? zJP`^vH#ZZPT75Fz${4`RZvz%cF~g_80=A*yK_B%zlJ^TY4h%AOAI2!lIFoO5*a}a3 z9a5y;+o5YeBgO*#9o)FIm@l?3j1|H|*UXz?8evygNoev%)mvFFDMkc_=jPF_x2<2B zq;JzhUymiUjpDf*yWa|N?|>Ku{kaspv65oBXaF)FH z%dh;2PN@BM>~+PUVW8iS<=SAUgQo;*6_Y&C1Hb$%dWJ%Y|LM&r z7km-BF1_L@zlG+%{`}|Z0~v^AS1@(7ct>Wru4PHCDtQHEA*mf3BRT|!Owo0BRPfe+ zw=zvN+Vk)h69DDUj2U?8^j(lswj|3&r@^jiBygY}$s>%F)s~|f0OAGz%r1E`Kc;bo z1A;^#(luL!cWe%;uK}z2;W-~eTXAT@NGU$3E=(?Ya}=%VSQcuj7hxA71-BtdMoV?~uvO5* zPUslNLd9-X6OAF`rb4fX4M~k7GOiqcw#b`m#Tmwa`BMHiIC@z+KUh2}GR%BW*#0Lr zo)B`-xm0zK@t4^4CCUGz2LB&97XJTHg4}(ZzHUVO)QpXtN(;C?J)54TY1yC1Wh&lN zRn!+GqUJtJ1Tf^!qYeVX(l`PeM4m5d9SkH-?|C;YG|^JUmC0eud~N74z-WC68tu2g z0}jBIiXM|t{$D+YMB1TTRi{gjs|IZ@wcOiaf+v+G)AQ>p482oSH7b z8+?r4He(2SJ8(#+_ZKpJC_+z$fjWpGq`5?=i6KTCzwz!xiU6~j+;Hq37?&o<&F_+m)}OB@mA-nyq` zEUbm6Ce(aS5?cDkw9s<>?lBPb5+GCZ%(Jb@LOYuMp<68YE=2wp7M=zl?+f_ejHKrj zQ>1<1(|Bsp=uMT~m2*LU$&Z8?ud`sF(HBVzvVGqom=_Ju0MZz28i=o{ujSI)2S5h(iQ5TYniQ&lAiwN(z%3d?b( zk)Xim%8!rz;1x79<1XMm$2G6}aa=1FAw3xclj2x9y6O$}j{j_sUo`rAst)5+sQEro z`hjA$-J420ygsnY9MKzvesfgXi`a7XS{Pr9pc&7-3KDAwtdlONrZGG`xTqc&x_P67 zF=5>gu=NCATwZ2GN=?gy%bs#uSfwwMUN;D*|A285YP^Y1F7Us<#Wea;KpK3Duz71g zi_+*ITZk-T*#f)cuS~EtRJbP7%1ukL6r&-E;~&gQm_!BjN;YNYa!FfmSf}uUfx6!Z zvyTd^^jfRX<+9Nh%4j<$L<9IQu3f*dqpv)QA2!Z1GE^ZM^@3&t1YvEH(-&t#|B)uu zrUroY79&N}l`nq#Ia@Od1i5N}iCe0{EukBH3;FF_(mb=I6XjfgOIE}{1I8t5K6uA( zSE=E)pb`~FXlA=jWL$o)1T??5tNwQP>h{L&T2lBfCrH?Ns?{MotbI)MNrR=s=TK>t zfu#$sSW;LWk8yavyvhA7Es;j#^|ce=Z@BYi+0*A)#>I~(0=d){1>{A6f8&$s=vbLW zp~eQP2c!TgH0f+B)2>KMTlb`Ih;3{MxP;sX&Bp4<7%u*G;9nJPlr-Nr#v+T}==5n! zH70~h<}7%wagtq2@FN{rJBKW2=R+WfVv~iSw>Vq|gPdQ+%;U5D%apCR-$dt!=wcGK zYL&%*{du+yuy;EgHHxqKuTEDY@xJMrVr#HfRy`T!x?@;tnRK}~dPO1Pc*0k^f9T}4 zc;)?4&z{2JVWa+9@Wy>%+_AUP+tE2V1kdV96rWlA&VT+$hPW#jO)R6JBxs_rChNFw zpWm+z0&*VoaF~JD17H(8ZD@4CEjte)9|$!z z8eaEsnX2nt`)BXU&&Q7q)?e5bKKhxlrCVF>67qgQ9a`NlYsljjO-(Y}AsU3Z1$yDW zBi#tDGL@U}@-8~lDoXq_y^|xDFFoX$halA9_mV;wb06f({o1IlH}~ zZbs7uP45o!_P~SVSNgtfs^LoaImTiOwUrelTi4enA<#STC)s-ye`e2#Ywx^L3A@P{ zy#6p78wWghh5cZA6@;z4S5lH%cF|J{VY95#zWr_gOz-6WW;=8KIRaC>BDsD9)=taH z%F0G&giP9IYlTfWjOw^%^vE14V;a>#O0to0cAxMnbPBGT(fS4kid3@SeVZyYsPG4@ z-?~2g-wLUrWhb5g{U5~HmfPQ-nA0_;bbnfa zmA2cAHZI{73p-PdSPF;!GyM;dP-KUc^%1gY*F;7HI^Vfn@b^#a+AerQx)=Rl*62jj2F3R&}VNx3?koO z`XQ3c|1Zy_+_T_J*?qw#RU)gM%&9ZPNm*!Dly&uYfKG$6kdnbcj-g(T(LVa9JE!9# zch?One0Q4oY++Ggh$=jStEMaoyrF_DWKSDZ0l$@NgIU};J?^GOv~D~X&ZB%MbsR;i z#Y;hBU-@5e!pV*XAmPe4Zv+~?m-8}@!@e4SvKf+eHgc{$_ZMnTX{+WwbuTEaU&tBq zuSxj%Vd~xa8C8V=DA2(#aj&BbU4R@q@=Yuc{0-hTtdv=!p|+*ko_D@x$Y5%2+0J#Y z1KPje&B(2xs={<-Hn_N4Dzr}#yccWXI)ZxblR;KD&!Z`kNn4DiYrsN3?@|J6&;k8@ z`Q6^lIA5;#&50V($hK2_sL*{6yF&~JS218Qu!@c3fhBUJ$v-ZOT=2m7_Na83$KO@g z^T-!d=ZNKazK{)UD0hm{SM9#MSM<{msC0J;zBV`ohCr8JeSPE5`rN_g_UYhqHLp-J zCkXHxe9A*OizQKOh^$7leNA-MNZo~2N5%dUUu$1jR<8+uW#p;xYP!Nuci}BW;^O41 zKMH-C8{K!sDDvA=<=A+wnhcHi&oN@NSL)wWGBzz+rQcD!b33a%wEisukg9N6Uj58D zH#O!&o2JZ@*2ui})!WIm#Ig=wbJ4@NJND77fYQwAS$2dh#=r?b1UdR9Jqq*svkB3; zIuRG?F~KMAZo6h&t#2gg--6u z9d6&zR*vRi-^h}&Fn)JN5kWWp6^m)(S4;eiL@Gp*5cxe#+5m# z1bxR&ZA8h&Nl}z z-=4zW=ZN?{d+NsH>wC>hoOeaC_W65(+z_j0%e7(+xXhk&3IX!@GZqnp{eaSIHdpH0))G%|%=3r~zoq8=U} zS2kBB+{XeMoH&O_L#wLruP?^d$ONFK!dt@g6=@-j9Y|YLg;SR$@|~3pU9&9s(PtPb znQTEVvzXdATzkZ zF}g=Jz-xlo<0wo9cSf#%sjQiLcb^21QshCbef&pr$_II24PK z5N}80*sqs%U{)~IG;wyH_Xo1Yb=p> zvpW>DdEJB zltLx>HCqD0O5a%L%cZ?3@3RmWyRBhBz#0yPPU7VHM24&%c|3?%m%t<-0$3geyVM;* z*g@ldy7Tu7ND6_upjs5v?l=;--;Z$fJ%oJQsrDEp^uO7T5CoEj&!%F*O<_}wOha# z;Xjm&ql6?~3{W-901*k&ClMA#)3wz%5)dt=d>-&i@-yCyWN9-S$e;3br+3XW_L2*1 z)SmtaNqkN>&T?Y>7fv0?3L_&L0V7Czvlo2F%kH|#$VBP&%-H>p(z91HXIHyirn`Di zt7x8o;LxOS;0oRSzPK85QL_7ywMGIEbZDggg1S{uP;A+(v=qCQtF;UIT4>Pg{aF#0 z$5gk@>)xcVH%)Y2gdr*6EX@4S%Ql(iV#Tmm%vHrlP^HAZQVtlPBOu#jcTigBk@j)Smj8UGiCJQ+=cFoq03(U6e>=l2b1*8 zQv;CrNWl`V+2_-WcBujL8c9%$16DM5D4r%Vncbf)L~gkL;Xj4D+&?Mw-L)O)I--#h##R*lqiY&i37H6w4=S z1N@X6Eeg76M~1^-|1w-;A3=#YK(%~P?)zTBgtSR7*F`J5#%ZQ%T6-vpYIIM}hOrRW zy3!wr(&YaJJA&94H|e0uxgo1{oSmxSbDJ-l0lrazJ5f}}m`HD<4)`f~M*GA|z0}Zw ze=Z4LA!h)S5athmR|ZqknrF&JP}7b2;Bqet&@ShnNc`CxF)FHr3cpmnxf%`0oOZwd z*6ify{c{wI3LU721m>AfXk=MRnu-pQSes4LBUn=>)eHsUqGY{`?o)}1JMqxK=jFS! z-TAU6xb6A-w=IdWp+oB_qsNJqV?3E8=xodr)((8LG5sfnVC_1~2X2YT51WR86Z|WG~Z8V(CRReNG@0Bo^zc#G&?QWdw?3D^t)3MCQ+?^$wu4`qG zHlZQw4w3)oJ-m$(lHrntYGZ~%0(wI&?pqMAnC%(!34eN3xs1$T`VVN@bE&-b22bbv z`Fl1WoCnJJY$jXWEZ^Gwkr`$0Pj9~{@SF0F?EFqTK1j-`q(3-|MVPT@vA9}kkov;!QsLDWfuGMy!{=W*jyJ2d2;e4S-*pnx5 zk#ZO-XA6yai27g&fV3m<)Bhsvt;3@1-mYN<1VxnY6a;ig=?0OKMrP=eknZjhK^mmH zV`zk-OB$rRySp2|Yw*6G=l8tt@xAZy9pC&p4wqN#YwvTdbFH-#V2hTVh7ovsRj6(d z{LwT!OM52fi9F7ZvzYAAp?S$YH;dmBS!b06wl!pZxpsd(jqr`w)A#t-MBSX%Epjb1 zhSrev&m68zQ&8G0S((?0N`_OGz>Qn)?I7!t-?Qhvi{J9jp-K@4^(DupHsQV~vb zpS+IP#jc@Dqxr0tvZ=P%NCe)h8Fe~uF}pR}8r+tiiJTGmIaBdGdIk+Td}vD_cW79) zM`_ZFCPW6Ru*=N{5BM}l?LKtK!wj!kSVc-P@v~8;0rm2r%=36Y$%S^-jGAOgV|a)W?WJ)6f+jb@Jchw4mXCN=o(-x{6Bvb^51&S1<>W(Z` zni#jo3WC%sO^iRvq6qh@p!a#q?=JZFttUFMGRV*8znIqF`Nd_Et}^ectUh&|T_qiD zNtd2UPj8b~7h7Dp-V(KbDtwPKl|5oBVzGbEZJG#*YIC0Zw7gzV|sw@LEk zm?Rn3~s8Q{8 zP5HD7-pQpjHCih^W%Nx{cGo4O$2C_A>+AP@e$}f;7gL4D_&h!+R}Uz3)e38G#6(}U zIJ=78l=07W>H+c*@2pA@*UfRWA=HgRgU*&Xz6?ZIRujRcLXbN~oM{Eltfq3gC~G=@ zu>=0Q2Oqs-+d&6Frt9JxF; zKwy5APE-5&owe>%14V;3m%;Zv~ng?(D8gl6gbL9?3BxhQ5jFpdjDaF z-w>CE=Y>ud`sm6jn!d4!eLJb3KinyH_!Zn)@v#X~hans#<_tG^%lAY3u`Iu+a^=9-2v3Sk~2>QBvgX|EYA;&bP@{{$G2S{GpBV8b0;d zxrcpa3koF;GT?$Qq~r0%nFlwfjADqkTt?EjRXye=3*mlfo~Wn!K-Xq;arf=Fr`m z)C}CL_V}C42cW^4&bL|>flVqhkN?xB@yWs2b%KhTT6E2aj*;;tvBO3|65V(^KnVeD zUpz_s{HOoAIQ}SkU0ym>7?03YAV5AUi8cBj7fLM8Yh(WluA%wGF(SBr6L0*mkfC6M z+fzd33)$$Sp*ERi^iv2B??8w!ma;e3z(vo+H#b`TpJd(BAb6gJn{tBCS+2HR!P^B* zfIdv1gi@58BX}Hg;WcFTwjVn-q_c#AJ^+vr9Ix^O`sySY=x#=*3QVw{abJlw%$t<8 zH>ih!R?;92QC4QEqJDEJZxAkC?f+#%jY3_$Z9EI~0 zq~xBpQVd&&+%C4ltUzyS;N&J2@eN>nlpa~SM9q1dFSPV$6bsCKi*#%FHQ`+0hpE>$ z&WC!C3SP59R7w&{>_75bnuHZ6mxyJNm#Fsqp7h(#_Z{N?Ov~bPJ+GNe;$^C20m|V< zkHjCt_2u4FT04%|(UH))vrc-L`P<>QfL?SwuQ;c^TexFm;#G|~w#Hl;Ax8;IQ@KRB zW7(M6dkDU!ZLE6HY|Tt5iMLDERy2e|_0q^W<=lnFlJtjxkm)|&t`w*Cg#B-EJrb#y zbAEIEt0qu^a7xj$dZrc4P+k$)Du!HJu72lV&|Op7_z2K zgW4Q4weqv~G9Ni|RpszRv>X(guPguP-Y~+atZTYaCf_PiukE)^_HXC$bkH#T2)nA( z$00HF+A{aj6-4<%1nV+QQzJxHj4UaC!}Q@B+7XxVn}6Z%gZLoyT1o`m9Yrm#S+n%~ zw0emMvJIkbdTOpl?eq+M*32LXd6I_LlFCpW#M&e{sWRYnP)sKB>zqt$Cj1RKEu+uXv^$ajqEO+eGB+t#-J!q&(#x2!=N5{ROrfo9Q;UJi8jFHs1RrGVg7M zblz#bX{1ckVnw0N9C}5Vm+%uW7A_53U&D3|4I&2jXW%)86^vk>vG;|n(uJ%&x%M4F z_LE6OY*#y8fE%7rFstDO+u8lETVOpF^SrABJqxXPhQ5nhH`3MG`aM_8jLdfOSqe$1-m?ZqTi;vPsFluxq1nazU>n=| zKfxdbZMhF3A{^`{VDZZBF?mg?F@+BgvbYidmZ-q|?AG~IfjHl_0T{>UB35VL3U-o6h}iJW`f-9HeH`mvi7 zW9fnyvX#Cv*cbj^Onn+>rOL{~|G7=J>ju?qO)+Mdg)jV7_Q|2yD`>`O? zxKXd!SQ7=9O6=c_f4(tkcCSNvGhM{uu_>VB_I(7X)ANQO4&B~`>2@cxwt~dLsN(0V zIo3%2fZFZ&9rXE|($fd;X7qw#DXLvjIO> z`}_0TqWDaj+d(M$;58#$BGVHLm(XBFmpoT(PN4>^`1AgOcR%yW^?;iSWJT>H8w0F| z@9Ih6yNAQL{Bs!nl1HItU_$cBE9`J9f4J@if)OrMsV0IHC?yF7OuYeJJs)+BJ^&Z! znUn`VA~b+Y!>)(=*FSwmP83@!V>>;zLT%+};IB)Q`CVVCqS%BdIn{uy&kQ=MHly6K zdoUrT3Y(|1M-8x{^bjqfUt;J@12_b?;1qAr4-TLX0 z@VKBU#AwI7nRgtbj}+#d7Kipg*j&-Cgarf#3`V}~6w%D185gER32R^4f^*BM^r>?k}53}@cnJfY>o1}{w ziC`M5f0lkEc3>XP7;F`a7XG!b>}4-k5FEx>hkMz?385*4j|M-y0-@;4dmvg-0mFU6 zGaPhh91LG!p#gBJ5%+YYB==5MB>Q+>pMA-{?Ov$J6#Ok907?l@5`?zR+FM6?8>a3g zK$9GSWw2B9g-JmYAS_s6Hcjjy01#aL`|knrsu!|4E2mqN^VSG77e=~0Vfa^X+%Y*d zE@mEQZp`|f37fYG9$tt>K;N_cIF58Wv!(Oq;XJjt=k#OE>e}T}D1C_P{e-nZ<_GHwf5wf(cJWc-}_xxcJde?{qZLnxmimsim zIpDRcyH5y51y|m!F#F7RQ#l~zR@0TKSlU7m)fE5tr3GFFWIaH|^MKBzs+?L=3SZ9q63= zXtNrDhH7`NN8;!X^o^OD~i+7RDSEhedz(Uq!)}0Z~3L!C+ z3OX-17UI?N@--R$;d|9N7By(_26-w))!Zj)^kqilO{umR6hK)v>L|e+mB`{}n|}LK zb!8JI0fFX|YF0Bji~C>s;vC=8l<*hQ+>RLzHiS*jLRSkFbmjWRxX25U9adaKQ7-f-#1$kQ`@#T0XKW zBx8jp(l^5zr*8i7%8ci5gcG!q8%hPA(%~s~86X*0o>GCrwX@Lm^=j!C$o|Tz~ z080SQ!!e~{DM|%2K8n%MZi=xuynHin6U8=~ypM@1T?0x#vLgdl8JpK3p#$MWfgDAh zF<5c~rKsh&?5~hz3|I?l?4x_WEM=Pfl2g8a9MB+R08F)Z@JSh3`hQh58$1IiQt?nba(bOpe$I?Aurj{aD$AKbt#6a1qogMo=T1(8StiL0=o*G9m&r239x z-OQVTM7g$&uTG2sd2Bq?+J3O2#FgVq0=6K)jDycElzDAG2sb<6Y-N12AB)V^dkz{~ zxCvghCfFSA*)9=5OJT(Z6o8*2w-zG5_v*cK>3@^O#Vh|{J2_O-Rmgh!+x-c7fyzr9F)C<~8)i}@& zWXqN7_LbaYdM(I}zE%sQ3;s9|J7af_WRtjMaCG*EzDEb`4Y-TFGVr;&8lX{|C*vY= zKKPsg(;k6s%*?xQ7v{rc^tf%qp(7W@^D#HqAC(LslQUrj&jd9oJ=D5eA;7fTrErA| zh4UYE01szVpZ;;XMXvaJK+gy;@7^Q_Xy6p0gt`~Ac+@)P0CPB{4W!ZA1W?sc&NjKq z?qDSWRIk!p4W8kaLBFPN5KMQwE4vG@OdHLz~1 zwWR#<4jDcSrunmX+lk|LkV?{yt)y_72~ zIbS*$8&0)LAshd+Dk-`df1qV$l$W#KvzpzwD(%U=M0i`3F1V9rsdt~0E})>8P3^n38j;^>uCx~v4zi9@4XXVQ$lYiMLF|4u9>WK!+I{$l@u3|F@ZG_(^-Ds z_pRs|LG}}6jK|SZL8-X0j_b+I^Q6w3DP~7};31{L+40AjDAOCF|4cdq6aHG2=4`Fa zZ`TczvEHdXzvielPmWeQC;y5w=Fbh)bglT^k8Qoq09Chrz^yO$CoP{RWV*~6sLwmC z`E1~K87^gBEUHxH6-&Hp`j*}+fAbS!t|(%a%%)am=pABAn-~-Ep`T2uoXfUjm!q%(K8}mUo4#~tS3`?f;>Nn^P=~> zs_Xk3rW5ZY<*N{OltI?1xjZ=lFe7**F`G-hawG7qf@y&^dF76 zxdVcNTEER*LEEAgVox_0$Ei61WcOD%4(*))gyS~D^XG6}ck^CBR<@Yjeyb3U|7hDc zYDES@;C;%NA3!hC=Z01CWC>_Q{_n0&9Rvtr)))8KqB)6fWuh)(x>RlyFT9o{Sn#ee zT@R|LP8G}e)A~XL2&R4`Jpy-7+-RgIvxG^q(AQRcl%PHWjSJbSt@fV~j*zg;}I z_+c2X?1WIHrm^i<+9MS0v)q8X{BeTPkf7R-oxK z`f0ieJ#px9W=M>_c0jGB*7yolMk(c=94$8m_lkh9j`YkY(5O6wyYuWn@1duISVw-D z;@FrGmIzpR_YdJ5r71nm6zbH;VuuWX+Dl!Mhhpk>R^Q=qC~w6{&jzpe-t%$2pSe2k z{iN$6rxejgj#nVX2d!#B7-ePOz=AlKG>w*eyN+lkAS>my1oT9Afm(jgp|1` z5hy{k|Bf7fvB>waX)O$k0$0aGLkYD3fP&wZ5#`~SI%tJz zYVD#C7lf_$FHSHYUC@af28pR!#g-)#ajU4sv~&}!CN!v3V%f={?y<>`T$_B zbZ~4SM#n>H2f&wFG$uTEI}Pr+TpAd7to#xjKL}C%4{OR)?uB4E<6p@3pl^gjZ=4PU z!o2&_9b@*jI=EY15nOYJBu%%*+e^Flohe;V%+mlB+?2wr9F5dD^B`sr_XO(ZtOkG< zT1T#7Vgy_CxDZY`ya%vzW$5KDB^$0mHF*S2wT4Rl<)6y&@`L+bA;4n zTl~o1FWeP0-&KoaN9O~UJ$zkTpS;wkU8K{6GxO9wV=pHo?`7YrDfMp7uk%q8r)XO?BrBuq? z{TMTNBc}ICsUsA>SH-VQtl>+bOFkv%Z9!sxmHoGjlTbeuO2n(Tnc>UwGL~omh1cw> z0ldbAa*dU;ou5oM)x+O)`dAnU?MnXS#jC$q97qC4CFtEn3~uFRH1OfVC8tGJXd@5; zG=3QjWf#aa2^q+9F?1C>JB*EkV0@py^Do_DdNTiwsj;;@>>`T0dk;gQ9SULnBvbPv zVCI^$HRkllA~o!{2A?dFeHnrI&O8s!v)euCOd*)g9*5_elY>eCTnv zme1($Xx|-A=s+)-Mk5&kXoD9e-)G{Qn)2$~Q~ku+H{>`sT@oqj2exqQ`PUE&vLPAC z#+Q?@fpk%r(SilZ?r=Ykgy`ojAMjR+9eiNmaG`|Zi0tX9j$YHcoAkbtzeX-R$y7Uz5gWc*!5l@^IU-p`zw z2OI`rq_ujqEM~r9{}gAtU)UBP0QV(m?}`?%R|KD;y#X%7XZd&hG7BvwYGVSWe361? z77=^Jh5{88RpkK-Q}52`(NQ!TFfOOYhiMU%^hUKAD1t;QY=d-12r5JbP~8bCCiXab zpltRhrTuHNI~Bp^YU}T;);Q3VW>~ALc>oF0(^XDG{jI4x;v@2`WsU;8S#rTA=L`@+ z!Pj<(78vlEQ~`roK0B@2Dn09WH}O?)a?|$!5+Fy=WUL^)Hb#FC>IpYnkId*u_OA*F zDSjHVnQ<|*nV424tI!#l%^=X#P~%HBc(rnZ^;%>m6)?MgVmh+zVi?vs`Vn7-9qTAv zLAJQv_YRmUe80d;!;EGCR)6lh(hN(9bhW{VTx_H*6Rvi5)GrO2I5}TCabM?|+QCJ0 z(e$ahJET>YD}Z3Px*|dzT2(OP z3j1P|yZoC}{>#wI<-5CD;NfHgeVtz^CpY9Ft2eF`bY5tbxvtgTj8qH+Xj6{jsDM#_ zhdl$4BX_`o_l>l1w}R@3m~3aH8AK>%dldTJ5`Aq^LhDs1=^yg@ixH;FwF|||yHUa< zK6gBJsH-b~pOUm@VQnmkrE8iV1ywRw{;?ie3_Y{<0lamJJ*VjI<`;rijn&41H(jMr zVH`1$YCfEnzM0a1irs#Y@L{Dm?}YN|y`=H>mqI;gP?>DisQRr7by(f?78NR@BQGC{ zI+2W(y|~T|!qExFdpq8OYMW%YqTtkP>Bo$XAK~EICsP<!|!H+6jW(-bbLTmQvYZA`~%ZLM^sVn3?5HKxE$b$Te_Aa zVgqooh|m}Hj;e`{N%r?WNJl@vx)Yb^m2R{|v3)1t6JNM^J<}+f@X1U6tWG|mc59~) zrqa1U`>ALrSGz7V9Lo#2H_u_udzX*l&|zv8J@paw2GBpVPk8(nxV~`$m5SPverwpJ ziQ?rUXH8KY;pmHi?(xm3EN!((+2ZSgYv^6o4cIR*cj4_nIUcxUp|3cbb5XFzPX^H zy2*rrT;4t%B37}LEsf0^c1yX&AD8nmjM#tHy9(^ezz=dPWR@5$>y^+SL&#!{dssS#k(~4$bRY^WZanjar>R} zdEe!29c{;S9lqR0(ZU47FG&N&76_fc+n<-!NHO_eNY@JDyOa`*=`ruiPJWLDmDscI zvEcl0d#WbksNg&8L5s=>ME|#dI1gkQ9yMwg<+zX5^J2^?K8*f?Wi@a~Eh(alp#RoM z*menX>6A~b|KpM{^0Z^*h8;`t-1}eR8yEJQIXto=jnq(s(t%rsX~!u)r+G|wrt{(& z7n}K%aRifu5=*%aV@>W7wXpc++RsL>HiB>s@Hb56NP9KdEZ=_ zO<41upJX`Zk1M7+i;ub)^l|~Bg;YxjZt6B=+{KC|{>FNUX>C?HYMU#?3zo}-O2BFs z=4gV+(u6(~dx0I8);<4g80jruOA%tzeBb7hX5e%ItDAmt=5+tLJ9O+*!2mqL+vsnC zcLd_kt|YS>zx(@-nU(xNbY&8P{>)X<;^^MsD8vrfUq~y*)-dUL*Z~Y@<5b{kUN&CY z9&_gD$~VspuSjw>;{l`27nSY=>lC&{35Ts-&mIN`*B7^wpXcr;hQxHh#ytiSiOhIA zG3Lz*wpq0X>?u3^kKPKfN%brqmfy@ki(!ZZGMaJtC9cQ_VzEFeW+NCAu zh9kE?Qw$5P+9hH%=Iz(#yyrFhjNa=!3bA8V1qK{p?c%NE<$?=zh;#e#PIvNU0@|dp zbO-hk8|l0p1+`I&UG>s-2dvtCXZxFf`hlo!+eS8obFwbdATV9Z+sjWR3))7Wg6R%h z`wMxM1PKdrMjjXG9di=t-&h(Ghwkcd=4|sb<4Ib;Ku{of{P6%JHvUOL0OAedE^>iHYxY7Z0O|!=ILy4CNw_JH~pbl8X8i}Ny}_4m0#HoIRYmlrM2SI*|ixhsR!NMfIa*$?%%s+e&+ zne77%rm0IT(I+8jvTHCz%q&T77xXN%@26)CK^-^G42-B3ms+{4fbzGz{J?VLnvy0w4}~ z-1o8LK2=`|QpQpuNP=cWNmlt~HA6N;4()6FfnY6d1Ctp3TZZv?U-ni5<#bM#^mg|? z*9^~tjiEVip%a6-a;%mWwJ{=)x_GkqG`nNf-agA<)JPc!rlUj>yZdD>GvOxY6UzR! z%_XrlS;|O%m;#^;+t1KXZcHH$P2$ST>0y*V@HTs}cFC7W9&sQPo!mT|aVBIFg<;XO zQK%VcB5ltFtI=h~I*MQa%AlU`uDed)N|N>t@G9)z6e0(P_mpz>X_&zt7G`& z&}ZcKjoNO;`Eu9*()C{b{uuiKIPB^Vvfn|e zR0`O!Em|&3My%JCDvhqn^EDil&CAdbLkl5A-;Y&)_m&p^`RsllV~z0+ivxFH5P??w zm~aeFg`;`WpCXliPs^vT!>ArP_D({bS@wCe{s)6+Uv&7OSLMaCou_oxZG0?cka*4x z2lSHnYC%OVnjID}dr}8JPuUGoJqQgqS*(GazTtW;NyLUc()<36mTsWVPaCnfs7<_D z>eW;wu-ai)sW~$pHFt^tRo(!RgqyaSiq?1TzCa{Sn(Ut1bo0kblQ9wf7nt>dJHlGC z?f8L}%4S^=Qbj0VBQl3&JI_P0D==BtY@>gy@}lJi3rj|=@Uhm+?(pjOes<+EC0+w- zdwhhsb$lvj>V^C5{krad8WSJ$Ly!4$0r8s6qgQ*CEHLx#2(vX)rY}OCdwvkj!k*JJ z4%#f;gsUle%t?mn2|Qod=G;9a-?wY?`%Y#-7eHc&i&jC2+x@A*7(~s?bH(~93AzG1 zeIM)PEw@!NGdTXkmyJ*ptKCI0w-Dhv@nUaZgMgtn^oAM6EoU}zRN~#J;Q>8hXi5J) zx1c5``ST^@i=nqM!)Qeq4Jnp3XhKKrf9D1f?xqTay8gc#9x?KIREmjmw6Ay~zcI8z z#0EDQP-P%1YKor6#GEbQY@1B8Y45)H#`R_ zZxECkDh&P{>ALf;4sZ1upRAoEfQ(qrO*buS%x!^tY!|Oak!eX!UpI+ZH!D6Pl-pQY7xJ^Rdbsq)GNnSR#^NzI!uVDr)nZ zJvyHcV0)&2HjHuYw5)99#5}Yl^)w6pK52r4yO5zS7~E(((na5jy|YaZsjEg-YRV?{ zk*sx-ul(0eV)4A86tM>>+ygjlP>SD1nmFDYPQROjEv`eVVSF5!PGX#9qz49?MO`v! zCSydV;hk4DQiYf|%tYTRg=|zJ=hc$-a7avM62H%%+&%@jTZgntTWg$qr&m0VNJ4~I z+5;h!8}hrRv&dO}(jzvXoROjTsGD>g6+)GOMhXp2ANTNq?Ew8WY}ek8v<0oSSAOuC z0d2S{(tUup4B;|2+}mJi2LFd=!O`fs*Y882b;e2e()s80Sx-0l8rr~&P23+FKw?s| z-s=X+uYQW#v&%iv*UgDLZ7k-U6VuhQJk!V>)}|8P4FuNQeS;Hg<9V_)CM zVIT)ABB7}kog)mgb1g}xeDSo1uJEc_!>J%>(0m>9x9=5SMKfpBjPK~Ne*Mf)Dh?MV zh5e0(FreL!s++!`fYh4T!@DvdPu$@Q$>_wP43M@qRk!82acr*)m9N%HT|!%EN#prs zhMIzz=BK)9Pnt*uC=QyLLN-ghJE>JqXR+3u_M_rU!RUOq2WyI&aFu8@DET>lpmlmR z!Nx$4-4a6o_t#CP1}4)IV)13c8sag2(5&~{5C+Eg&{3qf*k4#As51s_4mB5iM{_2W zwkZG=-7iFS0J`f3ZL=$Dr?Y3{nfB#VS}|aH=i2K*lLM}y;^2|SUW*>rb9Zv!d;rZN z0~BmB!U(|@AZQ@Uo6|A?Ie(tX=s1Tvi{7pVGuygxjwhboS=%F7D2Y8iwS$|bYHGB0K4JE_GgA|4 zbj2{!P|;YLq@VN)fwqO zNt0R&I7B68!`uF@l|!`!UmH%m#^j*EVfQeEya@#Z5GO3}I`qGMOn{wfn>1A++v}O% zhM2Q^get@-hMVADHHIwi#IFnSu$7K1qtn`K#PMBvJM6q|@6E{S^q22-)^myi_J?p4 z(7<#Z;y=7f<^iT$h9`#xB!~=c)Jro7@rJS^Ljn1Ui}JpvCtzeaJ*&M^Q?K2NF&(Pv zJe#aodBoD#E8bTdLT@Q;9(bcEOtKlbjC^so;Ym3XcbE@{dbgs1cdn3;?hewTA3 zZ$lSMZ8NYAi5LYTx3{;O6#M19c};H&-_9?{uoqru~=(j`EZD@GK%-13N!mie(+8Luy63NL>lVelSGKw zVO)t$8U^m?H*;D$(~I?9sSyEz`=MohS*tI(DyW{rAffm|p>m1;73OHPP>bIyWEbh| z`H-gQToBZ9759=sd)G?(^UAT-axX4iOr;R;ATRU#zZzI?-jqIYaZgVv5I85s#j|_m z(JTsbW^#0NgvnqBioLkz?LFpw%vL>`62nqo;q2UWNLSQU&bw+pAbA5S#LTKk`!@j* zvg0%RxVuAuujiL|FFc%Zj|o6LtF?`z?TdEOjzM}og2l&6Sp$d@M?pR#FnXKgWp@ zsymuiJni+-)6*E&=DDZvNYGBEYbTx6J&<}3T$mnnsxVVmVNn5hbLDu!7&-pU{3A0m zdC2@b5b5w}@B<*S^!O+7{D)Ec$(jLr*Ri|_6Fp~prP}v2oJs4$$!F8>%<}!!`jf9u zqsUvam*@R|O+Bu6(nBIsDJcJJvgbQi;nl+OWNGnby;EkdhlSgbR|2t7^ok*PN+eLI z!edTNV#_VN7P&2TV_%sHfm*E>y5J36?R+Ff6f`awVm1eF_(68QfbHnR)xZA!F+8~-7&D#9joVqK5PH31stNLa{2*!+NvC~{2$|}c z`Zdbn)XY1LEfF{`qa4%C*w$gQZXl3+ugpe%^1ZrB#V2v~c8hSFb8Z5?bI82a`ezRo z#JPy9eT7oUW6$@I7?e_I|7O~%5Tu1j=&ES673GFI4YLT1>o_~wY%V6S-U!K4C_;L% zJtp=cg3&}pnPKaj8UGw?@H`MNo@U=D%n&YoBVPf(H68@Q3e^3+!}jQr#C}(xD`kBI zcI`Oon=Q|;oJRomI5?vV7(Jgb!2d#clUPnH-%?^}|ID_}0*S~`5#D7R#I^wpivk98 z8|tZqb3UDv*5`U^6ef+9^RIdY_G_Q|udy)AQXVs{Fr4A}CDPUxMZdD9xG$*1y|Hc* ziT(wQw;#J=H;=}rYm~vb_UtcJEmacic`V_Ll^8( zX2gEuHYvvHC|dR1jiCw3x^+$=wOt2doD0NDa+d0awiM@wLSZR5;;hO6x`9k{i2?o6)hL7{&jr)x}~yHtT?ilJyqH6U7hb*Xi)v%>g< zFMd|4O=reb1Dv2^;cNzvWqViSU!z_Oi6^5-sM5nFFzMwo(_Uygfh7TgUhgYklDd8) z1K3@NaNyhFGY$NOu($eWs$2mzhS{lCThykXKHM2UzOI{9nX_-<#sPojF6IiU>mk z7=N}4?9SO32syTI!c;PgGRJ#&gSOF&ht`R;c6gDfExT&F7#nApO#&=61J=&fn@;fE zT;H2}%3z6Aj{CMLg*AFlX==3!LRMWC+g~k{{Qh;3VIk)JYWpU6cYUXrxXk3v?RH2B z#s!(#$a@{D$AX|BcauG6|G>*ZUt1798QsZyc*Ec71J;4}v^F+nh)30h@r?m8ZX`UE zDB{Pv5hk6z!OA~p3=9(Mo+?79)zNRh^mkPKAvJi;!|qAw-&Cozq?{_KdkJ$aoep@3 zUf97q^KB(;ebVHT$c+YpLz9m0x`W=%c`ubrO>jatr}|Ig*&ZEiQAPcrZ))@S8dWhU zGZ=rNEfdP<-tqlvru?uW=0s%SewUNn&zeBjfI(u^b$k2fS6;mCM@TH-rFD8)SU)~7 zFFbR>ZasOvI1d{*=rh=k)4CBNReXCPC9+mxV7Vv;%K>%^+ANs%eXEfD<7$Ao60e0l zHQtAtdJENda}>psr18Z;fCR+j)>`L`caq~aEJsJ$-jm(b-fzQ^t@!Ry$#-fsUU8#o zm-x$moJF2-QJW;ok2Cii!B{9?4!-TM2}PU-Z<%fq58;=*@FejxU9-a~j6+cbU6FnN zgEQkUWUs8$x%x?SLl4yF@jcIt+79uaMH|j}3acAEfkM|#OI^lC#b6aQ^IjHxPA5{0 zhp#rVuWzlnU=2TsP$a=s+WzaK^3*<7>i8P2kqu@c3!&rRZ7K*SHl*G4Dq`-j{|M;p zn;vLRolA*4wx40siM;F_O+seCWWDVD2v~t%J!I9_4gD_;E(coAt7ndO=9xAQHqBWr z1g2N}VDtG4#G|bp_lUGR*933cIzE*8(x-n0fsKtb?*+a^H>7lyH;I_;Y*Ibujqbk4 z3w?}t#Re^Dy!ZaxA<&f=t==Ry_YFT^qur{$adlCoDB{fNS%*7qYCh5z_Y3W!vmw3% zTty+;x=I0zBe~bb_s{2R_@9R*rWgV{5}z@s?p@MvOru~9RRQ8|6YeXQ1W%gfx`9#K zA{4E*kfMba?KY1Piv}VEj}cteOV=`ufegkDmjzE`bveEFJHLY2-{3tLGxGo3kc4PX zXidLByPVo@A5oGUadubIP^s#A&$eTIBXBBgPVC9#@x&ede#RxW!z0*s$+(H**zLlP z%Uex{)F|Cb205{=sWK(%3u#7AF`oyMTDx{(ju-AhQ&>v=UAXq)Pte;$tqJzlUw+Rc zA|o>-;eIdKo%Wv|$|>h_s`K+_YihAC>P{g2xc|6rzJ^Z5iA|Q8JPGuq6LNFoo31d% zcJYS3-uPqhceh9IK_nc?-wHi?Cl4`@>zcSZBMzb>6Tde|+b)rR2{ypULN|%}I=1ig zK@{2d&+lCy^N(S?NZD#>*Cx-t&G9bV2~1@VUi`{4y(@9k`F zbib1yt9l3OZq(LGg*}=x7VLM9y_;s1XP^Vr$=(Wt2xH63y3usxDR38>X6K7%G;*Ai z{{_K-sPODV{B3WjK03#mZR|L(0AX3yE|bn)B`b!%8NV}39J}o0b>AECdKt@5NI6)J zc~ifI8hkB%i~2%akLc=xrh@D&o`bVhzn2DLbI>!n6s+z}Dv#o!`BGMe+yyrFKpne{c# z0qtr}pf~7=^yU+2_Uf#=@(?0qLnug?@IgKGUBk~6P8Cc6Q~}9ZEVLBS=_s{i>08sO z{Wg&G0RP~A_Xa^emfsYfo5W_ZUmh$ZX?*}JKk$D6jtlwdt_3M^a2`9llKYUV95}TH z5SoB!+2+2L9%w0@93!59(Vt{uj}bZ|YH3XS=nnfym8hVEO~{_eI9d z(`=%#0aFnU0q_${1*0Wb@LL_|FJ8Lu!Y|-g_8?qQyCnPfNY1!ec^*9O%n6Rxk|V66 zvo=vx$cRbXi^KKO4<{+I1_gR7HzDmq=0Us0!sQ8=6x#LQ)?3FZ#0@lYmy6!kIE^a# zZyf!;7+5L~d>Z$6hwrW&RL8rJ4*nAK&OT7?n*SVvo9FKjR#JZt*@748ZPL#xm*$r* zweRJKI!2O@VfkXDS07(jkNborRrU{ELf92jml{wrxjAeB*&VAX%jVAp?x^=eMS1c>@goeEd%6o zE}UG}AY1rrLJ6tEH%z@BzjM?uu)qH6rdaN!5=RCMQoXu)OB7*6T(-Ng`VCHe7l z4<%|55q&)3k*EK2lXKx+LdckniweJ~36;7Uwxv+j7jN_ZTf1u& zZ$G2jJd7HUCGK%B$gfG>S?o+rz!l$4`}=~WKqe855P6Kz(*k( zh*SBMpvO6eP%r2}K&Gm?2qsH0?o9f;IY02OZ{DE6jQQbFDL4aU5g1Rq!JBMFK)A67 zS))X}^vHLj>|+kCWm{lwY75E}6S9XxQo|Jp31)|^v<-umd~qLVvPGR$e{dkg)fC=U zRwGVvMH+(W{2yKn@I0J~vfa%A9lu=jyVSY8leiiY-UW|@c~mP$^ZSagU7R+&;jpCo zL&XP*W#Rxrz5DHI>LphMf4!?Lq(8X&ZPVQ2b zfiYaH$>aO$MSNVx8sr=AI%p5lZNMk3MckQjpr=#+=XL?Az~O23i)Zy;A3NPNxLPNJ zdNoQB2=0hD>MyvyEQ~$5bix;rHvG|aBBej?LRt(t5bn`9d-_cxQY$u9c~1is_i*K1BAw43^jwDOiSZ}=;Cq_G;T>={(s{1 z6PO}rt8NF>RSAKi;urJljETa0l}nw7!{*sJcu8==b)LjOcY=K4{*Ef62iUaGkDdR` zPuf0D?N0vZD~BZplqxu?C-qsEIXP=H=~8k!W9QQRO|A@D9gk+G=Ih-mjGZHNnMAQ{ zBGh%5SdFf3^}6W4fA~poUM9V!c>c}Pc$A4Uj#%C%lrYZ1Dtrk&ST)=CnAT)C_ zu7s;FGp@HM5@`E_NjhtdR}L?5-(Aim#mAKl*Do~}Hvqv6(?5|~bIgU)dw>ly*^r?) z<0R^T^n2fkq&=-@=Ww$yeOoy&(lj$sa~^g#bS@!q+CZRW%Nxd zL`gNG4gZEO9$zZ%1g2k50^F&dQ>uy$sYvFv@wfi%K7LZj${B=b@oS{qw6v!uM$t9)v-=dkWvKYHX`Mo39o`Rv zt3($$s_yK>vN%JU33nIwobh2(`kzAQAI8s3cRO7t^f&J4OCgiBFXsis&NM77H$Ga{ zXqAdH=58|u85I01Uyh5z<4fX(i-&Afw$w+^lrH1At|6E;z#t}Y$`;4I@F`eFB z^rQ5ruXzKx#^PxAJoOsQ?;<1Jowl@7gM=BA=V9xI=uuv;KQ=KsW>Ao}WNDSCT%e=;j&Ge;P^=M;>rtQY!2R(=$KLf7r zS{ur{FVQ5bz-Gp<4z$wL#9N4>^^AyZ@*Xg03pb}UOny7BE~aP5Wyy0XdgLfzY)2?N z9#}%if_UOzB`%^tE*-u0A(EmKC#oeyk8{PEz-m_}R)^iS-DOe0JwE?Vw`{NShyeD; zsab{Af>X<-*P4_y_Kt4~B{pH5-$KFvCV5+D-L#>hTk|J=Y@jW>9PIz$?XBaY{JOqT zL=*)C2}PuoR60Z&6bX@T>28MZ6p)5Nq+1v|rMo1C4(Uc>=w^r+;#`Bj`>FeR&-*$5 zoc-6tzV@|it-aQFuh1)W;9h#@mE2WFow<}>`xH>3?Hp&RJdz$S>7M@w%$2t3t9#5J zza+)Y4f~+OHm;JDYa`$O>wb6c=uPOIeb*Zvmi1J6F*L-pv~I%)jd*XKT*2S$QhtQCB(Xx9X7~{92?^k+NgnIjGM1;t94&UZh-b5I zM!YP^0&24@TJKp#uYK`93hFIRRuA4hhDXh^S6kBL?)I587Y@a@6|Nq*lL44>9!JRg zq7k=^B#MpQYU(JfwtM#l%=b*@h?@4d{lBuF&1jls%QjifhU|@FYj-ezx4IY)>)`Ve zd+fPWo4l^8B6Vmx>YXXpR2i-lbS-x-k4Y-LwL9SST6P_}JQq?g#A_NJbo>!8i7RRO zl{+f7G^v5%x{oWG+uD`xOY66vtQ+2*2^v~S6jc$YlQ|5^r}_qD{><$T4=bJ?)N1KX=ut>f1o?Ac0xE;UEpm1`cnASb8{n);{an7;z^EmklCzVz9E0O zV?wD7)QQ&+DN`lagFjC=)WrGFN4_Df$%|k@b~og+ARrRPDmW7Gb?$bxNborqS7lW# zC82YEa8&BZK)cAv<9s=BvDo!lYik?AlBN+VIR5fi8SY!}vDsvvGH`_59>wXOIe`4W z8vRH*9wao=-)i2P`khzf-ODjOKK>c7rLs!35`q!FuzYC!{W#ZjO5b7TRR z>NvzLp8h~JEs1umxDBnC>8_jx3nU&-N5PN0f^rnb@3L7{=gkB5d`re%$dv!IjpNFN zjPa(445{?JQ#cxCKaQU7RXTG6$PEvIL*DzP`^FXKYzUg?OjNx+;~K4qU%i{gpLz83 z7EZHCB9E*Q;;b(Pi)B7oG6L{41nxfanng=e&Uu&v3XmC4xRL&-s z-o*62P^#*Bt_{)+h7!8)-7Dl_>TT{Qwn!Aa0xyN+hFkaaxN0zly@M(YSstf1>mySQfDt$f*WFBmYgW0BWBOtH`&i=GHgsJYKtQj0Ux$WK-? zMJ0vbZSK2)?Rx5(tJ3{; z*u>O!P}mP8jGQnsO!ntTeoeF|ur?Qnp(+bF&-0yn>g1>X3%5@`ibn^$pPQ7k{zyJO zPJRK`bzpKn8BhvBt8Zo8Iar0f}!!n{KAvf`8eEsnCKs(A~IpUkH8 z4K*{?b@tez!MVX-igfAAigO2;gKiW2+2Ku$9>RHy^{di<$$X~g>}oVE+WKaojhVg$ zvP;w9PNiqG9we8zqQy%4Mj|a~Dc0Z9iQBQlvF_s20nMPcw-v=LE^ut@hnv?I?JQlz z+LB32;$=mW3E@;WE00Yng!Qr9Z5B3p-o43DX|MCKUvOu5>-h`S^(umBJ0c}pKynNS zrJ1AGJpR!l-gUYa%f-G?D5iI+r|J{XtD|*hL`h?|jm6HcQKRD3lz4trZ+CiDsxzu& zNgFd%`n=Sq&ZJxVvQXDo)kJ5#M`v&-D=uPgh&uJe%M$L*_hD>YXs7^J?!H4PKD6oo~0CC8RlCkiu*)zJoSeM{hOJ?P47Ry~_R2ke`WflGdE&(YI$~y0p)5>fGZ=@+Z_D2MH;@#i&&2-DI?#4X1-2w0!Z0d zcDBMlIGNvZmbrOdb;_2JlqFPW@`B=pQoeGbstk5!0-$QT(V^r`2DuC;Oq7-qJLDpS zQc|23{+p80=8mfzawFw~)1%=x0#gWSaed^kHs>edWkKRpxnkR#gcT^#=+v^QU0klB z1{O*wOgEdx+Ch4le)!NXm1M^3CEX_T9}3?$ONOY@Q1vnQht_o?&mM2^F5PPiE7Y|s zc-#7${uxuvpEdZKYDju6x@CQiy z>)VF%aTk%=5Wdag3uqQ96#oJa3T#aWQ=s`u>j%hv(w3o8sn&6(e@dhHf z#-%9foL0IGkPb%T7ACq)2lM$+P6zN}S|W569o;qm;`Izb z)K<`AlZTVroEHC$K>h~^&f2Qr6T(pUNY^vSm~#K&$M3VKm8B|p0JtJEM5TKR2C$^g z-lypS-D-U*7yv{S+kbIPdj~*1f$}8a)-?(EGvIG772r1_z{Y?;<^2HZq_Wa&r3}>Q zpNwWoGVk*H-=Zm4DnRp}Ha9MX@>H48@$sqPiII>3fta49%B&6{d4hjxiJ@w}zn{+> z_oy`kn^t3~hS&U=M)+(dEU*M}!@muPvOqzhHB>F2w!ZcW{hhCG-b4;d)e8#XHKiwm zFJ2B8xxdF4Tp!YHy}%~6J)Lt)!QVWYcHn{h-sCg|^{CRdgsrU}*$dVQ-KwBsfZx<= zDFibrq^!1y^vAOD4>viSjV9bhvil52kFuh;3JfRJbXN)m7ncjeZKBG~_;>Kl_nY_2 zB(j?lF|Gbfd(CrzpBli2#Q+#-wX}UvPkX=6HnBI!n4)NkZrt4o{jA^oMU5D0f^HMq z$9BuLq>022g6@7_t-c)>1CZY)^AqgS?IPS_`mZkiw|jjhBKuB@OFw&)XsfJBa&9Z% zCeOYobd#caNr)Q>p_u<-yq$9YGuHc~ru@NMOySkoEpz(~-G4V2Y0=BAYvLIu+oM*H zG7q>B{UX<%%_CExW32IxsDH$&SQn}gH8~k)hrf}=ix)JRl@SmuT?JSg8RY~kGY$~L*-GPgRV44{3Z^NQLP#_Z-xsV(0V$8-l;z$RbiCs_ z0dPR9@ZQIHr&g4OIlV!-$r}GHJec?ogjAct8_NkCH7z^ZyDALi_X{$5Cf|({<0yZ? zyQL=_U^6Qi8$8K70?>}XbYSbWJt2C9s2a&r0P2gz4g?TfxF=%s_yFcUY5b9#RH;H9 zxTeZ{Ua%tO>E2bBvJ@?y68cGc)YA-dfK@`Cas;sZjS18te9m5QuI8Cz=H}k>rz9RN z?G#a`dq@fo<(Xu+);KHUqlVA2EUc5!+kO8cHo$W+8wkTuhzr0leE$W8F%W=g{73i` zQotvVFXM4z3jYP;U|E>Oa8KNLcl{&fe=!LZJ{v3MM#5nf48<2wN97&(S11+04d#nJ zBkBLfnf{l^8ANOVIrdWiUpY^V2av@+F_yT&pCA^nHvzcpyK$Gs=^7w67mCMeYBTt$ z{CGa5;A8xPT5~>uLDv8ko);)>za~ckBM%hSeEjRb2>kf+|HNVbUn<4`j;Z5RRPtJi znf3rbVmLob1c>C9!aMYF1biC^BPf@T^52`8u2`3^Fv;q@0Q;nekj0+50EE)32Go** zkW!ybJxmew(Ln{Z`H|8hA5L8tVCHSEq_WI^?L}A4*tZXyDzT-vI3(gLdH02a%*9@= zt~WGl2YmsE>vQjO#Mbz*0L%RdR_h<1F56p%MC;41SuP;|hZGUBH8v9e!OT1UQiaMt zp-cW{Cuk*2ZS}bdy|d-X3n3v2&`jk+R9teP@ZB%)h2BmtKtP`PQer=`lzF#+FyW~3 zKREO4Zwen#=O0k+s8al&JYg|Vao3FFF5uieszkNP%z$I6v$--gO;z2eH9zVpUyGsB zGK&IF*ZTbb<|&FY3hK4GqMtq7S-j2z=KqiBa*Oagz%IK`%NBzl6`M?&2k6_qz)RP# zkdTnqS}18x0N5z2+=WOXIy$->Ti|dZLI9^o)MAnKWdcxs(E^)d12{lMy%_<>(!js~ zYZmBzMkGM77Xx)peyE00P%^v_(9mtUJ%*wdjfQw{n*>}JZ=3vQ_^AEmU15=-hiWSR zUrpWqc{^XL+|w`GIyyRtfEW+KBEY7nI!abigweZ<~amK&6(_f&e?bbrP9Ig^@_ds$h5N;(;q81 z#v0L?yv`}+kUGBYM^ECM8?8$rpOjoaGnpo$yD+5>JzrLgTuqZR*koTfhI`QoH$JVy zUEBNK1n!JGPW(k1P)KkMy*a16VO;U~^A)xHGN)wv43Sxw;&}Qv&fb?#n-yO-xe3`v z7>lf$Qu()^Mt^Zs5^QllwtgXjk@mDtGv^(7*j)Fn;ST(pxrIQ^JT&1k|M7m+3NrVgTP=KYiLJv9T- z+r3U!^Xieson8is<~i04T^!;IX&eWt2z;D#OB<~%jv@9QKCN|m%*kCzSfgdrz&4TI z=3-!QIS$||J2=^J_Pl>~!%Fjdk$y-w(WJ>Cv-veqK>w=RCa1dpPpJ1%u{-pSzW4HXzOhU(yMGGh~R2 z32(!zYHf(#e?Q|v^|SJ`c<)Eb$N}wzUxRR}t8J4gIVe9ztxBIKyX6B!Hq;QDQkuJp=Q2*0hcIs%;xNG)ak)NnS3d2MaQV=mm9 zoJwmw@i%eB-pJO$Z;2efVD~=04dig7m^l96HqV%5u^|(+aaIeabj)#jS87>-)_{xb z0D%S?=B{=wSI$M9?&@+i_YShb0gj!}tnG~jYHDP4is=jIaphKh*5^3wi(g1y)2`h7 zT1%Z=iigInxIt@wcfT|6Jk`=oW+45y;~dHCHJV5i()!NY6S+@BBI?my17 zXxkO0~dETRt>QKi9n91v*Lee|C3I|lZt#<-Dg$7L*sMIDAKcYHn@v}P-ec0e<70Bpg~kc zX9rZfuBx|23@$EcFxpN#*B%=soyxx!U-dc1QB1p#zEoss*S%qanHQG@d}hD)7C`7{ zAoz`j`gTv0XQSLq2a))P<)j{mgMLW)h1RPfOIVL_RJ%>4FC!1~KuzTo$%B9gKwXL9wMW5VA`hl> z7cXaTN~8jL`mviM&%TKP<%+OK^LPsu6w+>W z{N-IM*TbjGsp8*@A+(3VYRnPUG=8I&-~1u=G;>p@8%}HZWWP1^Ie!`t3~V6GB<3z; zN*0b@)r{0o^CeDl)0R$toe#+{~m=lm+Zr;ksgNhPuGa9hQmNl7v}|NFRSqEU_3 zMaCCt>dDWn5L(@>4Qmo^xFJJ2QAtr6H+I-+#&y}@!`3KIGNp^u&31N*NWFHCQuEDS zq&=J6FNvAUgfVE@pF@^++jm?o>rhuvW#Flj_EWeg%ny3FI9U3}u#UV;7Unm3;2SIw ze$`u2GKeH$MSlXJz5=Z+=i z@9kHS+aUE4@^~F+8}>4r_PAZUN92;dotB2Y^^7;n@5w8YV%FnRuhte*;O@@!4q>I! zb%;dCRA7zOHVFhF@zg1>p`_yAVUW`pR<)B+qUuh}B-n1O(10{@1^07`#O%>v zKKb?A=LrkC7?qnI%rMfP$+cg?0fZ=l;7{ht)zo3ve67iVhb#9FJdVz#u07_TR5y(4tv11=g?BLbdZprWqr+LTCP*9FG}Oc?D**;No8-W3B!>Qd@AGzFAXq{&_>uKI;=#3ZaZ+}Sx!SLQJF?ewHcN?p=K<5kyV>>+Q`5kldEx5xzukU z%(e?P*Y3%l;{~!=`0Vv&mcFl*G$czBOOA_reX2eL%eJ(8RZo(P{XuGeL1ew|gYP0?O zr>En8jvkdY+3D^>5-xT$>@4+|Do8og&Xps^3VZn+-`(tA`%CEDVX@4K*Pgk!FWQJe zHxa?mKFWa(_y8dVi;I!D5(CJ`HzA0j^LKNi!F*Y8-puir64xK{ujsc9YITB4@HuR9 z2e^w@NiRMBb*sTAsIhM!Hn7ch0GwmaNb+I@&dDyKn>glBj zS@X(=Y^j2D=+68d`!6Rd$*o-FmrRYW-&@^|EM1h;UH#x?oD zWjCXYknYQ2aVL#r_hhXX9?+#6PZ&4vK;sMy#B8e`rF$8(55>H}HSY3`@FdzxpgZFv zh-dahuQ~NWyLo%>y*+QDm0O>K$wK6KS<-rPuQErxdC$6`gPQeD-xe7^izRD(g;p+n z)pM{2JmN^P=&C3jsk2p@+jL&@`7|wHpfdf6dUwsbw_M9L=dUPAcQeQy`yn*sePLC_ zaNXHsO~f&b^k6{)--@KqO!zU^ZcfqY;zDZ+>kZzu)$AZs%;n0X@TS4$a5DY#xCQ(# zbybQxE!k6JT=O#?B>J2rhLeq(m3UEsu;n;!L~vBE+*Ll`Q zb8&ab#oie&3{HXZagX7~3$`=O6kqsk`n2sApzBmW;_lu{Ubo>Kpqy=MY>tFG>zGcE zKHUypVFS*|pcRhq+d_sn=XgjyAE}Aco6sGGoyta|qLn%@$L2Q4vF?Q-2ABd}qw~U9 zClNgz;1$E(ICSBNlC z3hH3wFfeMnamNjOANr{%=5{!MH?sW{Icwve@oxYL!OfN9G7rJ5RtZXdjfTTt-kM+q z{JYsF5ML(vlKSp=3!r&tvYpxh(AdM1CQFP@oIHcT#caXrf>1y`R>-EkJ1&9x@XX`2 z^xg5dAQmNFAZFGDV!K_R@D}_#O8<9oVjX|=7K(Tsz_@<)k^`kAC;vkTmz=kH?|;Dx z0KNAX8OXAwCH;VUtoQprbyd^|{u4z&0U;M+U<7h_Nja993QO35xEQNJ!N=#~4@PKM zmbZE-?O$Lfvp1fR8C8_Pm3?2V@$eE}e&{@#b-?Y?}wadhtJjj;O`|1)X3f z`cHJ?5CA!k!aT*{*S?%MI0C@GU$;O+nx<3$rZQh0}h%^@RZsu@&vNlgr>3=+ee|2-ZC;Yaz;mgW- zu1sL9a7t2LHMqW(C%Ts}<2iXM9k{x-HqIIslBiTbLRvyblk|k9T`Y+x@utX9;{o09 zJxQXePd*6`cAv&QGWk-yS8YyJF`GB1T_ZMMj8+qcvu< zTyk$E7Q~Y1^+ozs0a`iix}IGk{1HsZGAsWFC8Zbvnzy33Cf`on z5Vz{)S!8zX7)@^QMCGU1bmvcMQM?nc3x;aNxZFRJQt)N0X={$Tj&%G&SWamw48Rc* zNKH6oy(Ooqy6Pn0A>7(AbcDk|Br zd^v{HoTa{B#}_>1xvdX%C7Dxxp6&}l0{2U69VMNxujeh5qoviRc5HdY%8eu5p2&6h zy!s~4HJ{eQ+?nsdV@{cNO_4oRT-Tu4ZbJ6zO(+8z+B>wVz5V1-QOI+pDr-%PX=1r- z>%!R!>$mClaod>((RZZ4_+HbHMwSAqbGaHozW<5v{NJLyFdZ2=3}AN)xzZ$wbYS=0lw zuUM-yHsxDL# z0hf2X;>T|59h=WSd?IKqmZijeKjM16GuRU#Z!93Hd+s)rr zQzTv7Myq!X_gYV`v8kCy-#YA_e2uF`g4T!r(lHv^oo{($0n*uVykhw`k^Z3?rxKWm z@qMCn&G@I;U0O;E3hmVPhhyO00I?NCEj40HTXiGq3N$26xT zD^Jf8Nf1T-K^09lY>!`k%8i8t&mT}K++Hpw?KBze(^Xtoy`1X;clx5SC;o-q?masg*75YXV+V~pmgqiEV4ev|zP#ARafv|wV-7S@zEkbj&W^NFA^-Br^W zG3ldhv!IbHzg{Q1WCDv~`mKE5zB(~q$LXb26> z=XN+4twfQH0*#;2+o@gfUJ#qv~w&JQT>0aK-6@7TKD>x40wun zVs;cVgAf-p+)u(sdskon+w#qu;liFXLk3n>H8HV!YJcB${cmrZg8=09O`^vGsE|0& zC=rVyw{H?YQ#EpwEeMN>duTs-&)P5%Q>z}Ro_`T>+uKkOlZ~|a^DE$R_jrBCvd!-v z0}HH#35^mIlBtn#b2st#5BVbt+7Q%mB*kP!OGNbi@Le|1u`UN79bEo~ob2%7A2YP; zYh{;S6wG!+OyiG1Mz)#T8ELsjF{)4tv*8iXPlh<(t1xt{jaSvG?#t+>tUV(q46}%5 z$w)F>ReNJ#Q26KfJvS+I(&kDa;5`pUIhflHP7WHon2P-VdEq_XkO7vJcwyqX2H4Z# z6*>RoAlJ!`7y&1C21+;QyOoW_ck#Ae<&}z*vZe+Ts3hzjfkHS7O?f4J??EV*1>+4X zB5KcF;d$qk4cZ7^zmgMBYY{s?o6(Wko3R|y<&Y<(kWo$6rHJUY8>vY+k=7YTQ8T6X zdTjF}S9lNkGsF(z#MQ|uPJhIbzL#_;aJf`IclUg`fzK7;`_v+^r2WdBfL=M}#t4gI z$o+xk+ehy)x#Xh1`Q`4rT<%s{Rgq`XZfX=IN5r48F^VXgRAR^o{a!O8m&gj^&G{M^ zS-{IdCmSCgfpO?|NkHyDWq~+;nrJ(+W%lXvSx30V!d5t`KOITQj<0zUj5;3od)nufc02#?B#5%-gHhtv{@<*hd|=R!Sz< z_?&a!Qgk$6%R+Q-h-hk=D*`>p=W6H^bJzHanYR;W=_G#lxM5b^XgZC{MZHO=fryD< z1)gH4?(t;7NVbz@g`a>Z&D@(+OG$GJ_&#vR&BBYfH;c+|$aWvkjv+ZkWj!KVfBbeN zxkt>Bp;6Qrl=X7Z9aHp)&R`7AH_9Oht^Ls-`^^fpJbvSX(FY%>{t#4F$L734DzpS9 z+I`AhpNuJ8>n^P28GBmFT%(|3kD-z=@QSHtmd}~G2B+=gJ99|uSm)W@;-JJJ(CWI_ z6jvulq=7_k@;9@(AyX>rtt<-hq^ZG;dE6;Gwhr<0o~tp1J^Bh!8nG>J#oL*iN(Fbk z3NiDQpePKB9Xf%&a3g0-=J?%qkMO_=x;E8tsJ)YFSD2vlrKMLiiJ`($*5^b=9{YIB zp1F%kp~%pxLOWN}*7o?$`s+kqUY=LiLyjqkgh)>HWy=cjl%%(v7Xn7hs&gY<#?4YY zNt~@sxY+a>GudTD5Wt|Gcn|(o);9*1<@}ke21`2F`_Q6UV-E;LF?p{%B{$tdy3fIR zZE0_9aDBVR`mN5)iq@Wn&cvZmax*zoX@m&_wZv~PgGz|fa|&J4d0dF2|0jj_Z_8Oa zGn!ZCT3W?{E7rwzcIyYWy|V#RkUv5%wmDd4(~_V0ud*B=bjRncIhL04!S)!cRi8U* z!L3*^tRU@gT4lc?cz1we)p4{SKpGdT>ktME@#UZc=ODVCeH(ctyc zSg0Ev@dh>bX$yzFrslLC>MJDQ-y9X&X^2|bD=CQ1HO6(`p;x;2J|#y_9c zePm`+pc{Hx(q_%84x!WVtRdtddsR3;Tl2Ci=<_xFPD(syHOJX^Zox$-b9?kb{Esnx|M4+;SHs6?K^AV_b&`-o$?c(scc(3*W)9>B&RG zI1pg(8F);;kGtv4e%&|SJuLfYlu!V+s`x%ofOa(NMLS34X1V1l)Uo{zlJDsYYQe=^ zelY~3yZW9Yar(qz#?TJYc;wS%UKbtlE2?O%<~VBpp*(+wT{JH*GWUWah2uLFY!DZr z1zV={0KsDDN}Y9DkcOLv=_hW((vBa zT#Ih{SDD)im9V>A)K5s+)Io*^Z6>Z|E(ayARkcjjY%uO`<-&X1dm8L;b?)Pg%EAeq zO5M@fg;&wA`VsS6OVp zqTVSZb!&Uo7A)5`tJ@g%hB@TT9njiqubj03%h~WH4iPXygn3MnI*&{Nl5?JYKsMOT z&(T#QTGN$l#~{JNA8a$R7&hiYk2wT2;q)VjGHA5N#TQ z^)|pZj^}1d)q42k0;=T$=Iu$2#>5l9#IPGQd66(HlUsI4sIT|&iRU}JSp)?k*gw(d zeO=A9%&j9SI~HN$>*aq~Z=`JSoj>zV`Oi@WXL=SW2KPgniyHw%UY5yt|90?{8wq;> zK6v%JhU#PL{mVS&-(nIgiuDfjCsL1wM|im98c4p>4<`1WcQ+_%q_dKnsS@NKU;KW1 zv%TEMCw7`hZgaIEUOf;`6Av&)@QSxS>xSMPp-3*JfEu3U9XgRUR8HZj9QL({bEt>t`hq0W%;`9~2y&4b=9D&tSCS4@nQ zXqV%%^oZ98RjfCGe8;l$oU*78{niaS$f#h?HE%3k0RlfSysQ``8xhIRl-K4ihgbIf z_8C_fD^WkaJ(pY_3C4hTyW4v=yB>&>RQ%+SV8)A?k&EM`-DPQ})cBA3fxEK$y7ekHoG0NF+jZu+_vM7sq5dVo~C2w{6EBFg6;;xUc zef(b$^x$jkQ4i*=W-m2o@E@!~95U85WexVeu(xinL=ik8SXuj|j#H1vw2&$b876>` zOTIP5!SOs#{N}gt!Ns5-ZQGk6p|y^r4NZOq+;@pfOF7&pLe_o+8^My<$^D*W@Z^i641a$8s8?4IQe{6+PZ;a}P&Lb}!5hS=Z zb2=dayz#8Gclxr@V_6b3k4$G14m!t&`>c(67USM+NVh9(cYyKnnD@!Rh1Bv&^-EkL zUh(c4#SHt*t*?6W-P=tQ3_1jk!Fr?t(TXd@@)}Rl*ZoAmMtT_*A`7opR7T|M z6F0hN%^*W9Q>Le0x<2>h{@guL*-cPAuSGhOWIqRtvHr-+XB=aXlJhMd9pk2!gu1DH zNVI)Tq+71R1YRwZKxj)3Ra@Ri`f3|2j@#BX6im5*b>;e9#GU$yX0^)HTTV6Y&PENY zBFDT#yW2eJ6sC!Ns;A{9eH!2H zoBS~g8uSRf|3T+ef6jdtWYMdm(4u?A=psB*gJ<0o{OV|Dp@~$DzEV+%Xb`vfStR#q z-b2~~6D$)mZvO7p@+iii+GHbrqr2iVA?;h67aLcw_HSn|zHOI)xff-WVkpb-A1X-` zn+u;1?^hXvZ^)f!0Al-6EbpoCjiTEJJYR?Tq>ulsZ{Cepr)zP#;%0M zX}>ma-C!?z3iZ>}O_RqZ$YxoaDxovN=Mx1b6w|ZSPK?dM4j4czN)biH@25VFj&B%L zi}F74pyU{DL&fksS9{^q(B?2p{k_08vs{?Mrh#I3a4#oa=c}m%B5XYA(9KK9(8Ci+ zDy(3EtKc@ha{_ziDKtlEJMl%E6D7UbnK;uJ@mmW`RFik2pfNc2+v9`9(s>zwdNsX< zIZ8Bw)Wyy3-I~$KrPENg^o-I=JX+d}7A0zi6+ajlrN7bq2EMsm7Y5SMykb++c6!3l z^+riaw3A-051UrN>$gtU4!w>N(5sj@qV1uqXZQi7Zu@~IKtF-fxWd&LoYz0C4GC(~ zWBWyWYx(?FZ87|G-@om_j>ol`fB5#cMG ztDj%bd~3{^0xkf_TP_iDTw-m?@Fa#jvMW+9=%K7MB(*8JVlkAj3R|Hw&R#=NEL1TG7lsaa9I(gNaN0|n>+V4V2az{M+~Jhbw{ z-_F#=q0#?M1IIC*I&97Rt#(W*SnjCExR1lrxW-!EV3D82i}zXSe#L9Gt*A)3F1)t9 zp(9Y-J=Q$WpR+Ylgh2=Op8KIg4UE-&^VA^kk$vV1627epfmvf(f|p2jqOY%1XFE*) zDB0_-A{%{3XbJzBgUdz(wrAnCj~G7j!4|kN2+NfY*X0(wOsI3v2sw018$3!SgC4SKKm z@-8ij3EYGo7&B)YmA9__zQFXwr%I4=32F)f%TSS>@2=V89_vGdm_GTgH?a-)raBWx z3ZC$}fzN_oyuV8}jw}0op7lAjv~Fy!v$?l9Y>*ei0zRJiTF)h7PaX@! zMu}O$kc3ASAFneYG{Rwi3PbOxK7&R{mxR(4>J?`G?(iYTzdPLK_u(#GuzyPfekts8 zrA2^88ToAI`wSI682EDlVn{G(p_)-V)A7=2T7B+Vj~m(iX4T7=evi_xA^h{VlBXYu zf4cvAEKmkRKV`O!iyAFCnh@BZ3kO?WgigGa})R)&u9BQj^z{eFBl=YsX&$ z%%C{)5h8Avd$Mbx{ttPJ$NBKmWfOvweB3D@f+cFze;6B_?&3=5x-VMqEojZvEirpu zl!YtQx{M0!wkqqE(A#sy35MCs7IF+Z6O7vYQ5xl%weR$urS7v>HU^PWJ2tuTz4ycugYg zQn|d4Bz>w7+kS)MeviAp+%SPidKlV@T91=XYhK5$Yt3iSaTCjTH}d_fozHD$;FR0} z=fsJb^Q^h9idte_y?*SytBpBvBMEchtO!P@5-z!A5&n(c17d;h8v{`e_qL*bnm>UV zJO82u~yDqb}q_y)ZlWkTuL-`GaTaLM^ug-sx%~iRh}>ol`6RFpt^7GkGoSxhPj$ z-F>bmiB9Cs6|1HGSagm;1`q>IN*glv^+yx2rQvEqNgM}j*ja<_m^0J9%V8b6hE!Z> z4W$AtKtZQ#YJ^-7LyRj9UEq<0i@S4MZbsAhr39lfaXXt1-E}+rvJ7GBV?IAg2`bgu zXEqwcL72OxYA~tU%e=4;FRpfECKqys+JKm_Y zK5iCph5VWGlg^?eDULLQ7Ury%Ia5t>d_Xd|>{!A;T?4Dv`R3n?+2EzQN4@`|d2r{e zEI8^T_mACys!E!Om19|{{;4L+D%nv=%l*!zkHaN38yVr+W`Z^v5+LYq-7?{~aI%z& zhV9brw*mo7)II_OVIVL+0epyX{Q={X8P3|t(c-4^G=&`ZEk@pWXjcY>1;n}0K}SnO zX1jVIgZc1hfAG7lWlP~cmDR|)@NI!Z!wVeZE7t}HrC|7%u%%a^TXD*3B6{6hF)}!~ zsCl}M^5(kb1~|q=|K!?df2xHT+TJiF$9p}iS#VBHDpwoZSMxzOqsb({kykQaV}oT6 zV$!kx%8Rpz3(&ak7YVm`65tg^(M}WI+66T@n9j;~tpI!Oki`-);8OPd`g^?kE!%&`#GZ&3sPv`oS@II>W=!tS6KA0X=Ivil`s$AvRZ^fDuyz6Qg z>qhjID$a?p&t!&qG#C_ebviHr+r><0y^_mdej}9rN%wk&c*N&Ioy%C2lzP$g{#oyc z5XFK&^64Yu{k0prM!7YQ!_L^d!(AtKKUx-zN&48R=<61O9=e`omkfV$b(gbD=Qgix z&x=m{{MLF*A`cm!JLJ@Zm@XL=wj30A1*>}F6Btr{)v>Pn(l+u?`z7+-m_vY+p!RIx zB<-V`p=h|HcU%)4;v*~FcG-QW{$1PMyPUc+Pd{pVZkdjo#_dZ%hQi$zgbc^mTU=K+ zB#t(bnfk?BTTx9Q&6;H-r-Xc=Dl-i&t@(|FgapK(Gqm6P<^AKLtk3oj$Q*n9 zD@|q3oG9iJy6<+}>9f=etF0tc;VGI z)`XueH%fw)?xpS=;#Hc!po*yQ6Wp$Ex0nb2Km9xvm zyk6#<*nkd=Q;JiivMv(0N#9DXC>e%oi0sw28J87?d+OzbyJ-tw1x7Cgm|xxxPspXW zT@`Rj3uYKqX4(#;(;b9PRUO4VHuRnjD&3i2mhEodNnBfq4{%FnlRH(=LQh%}7+lZ4 zSpKq|$Xe{g&NJbZN<8}n&qXNcf?Dm}0*`Dmef7=s9j|H1J-)Du(&ThqvMgptS<(|@ zT0&)^sohz7a!etpUq5(b>X(;#;VHQ<>)G~x-IPgfQwH2CuEsh4^W>OKW1g%-W_tp+A-%ic)RQu>+k_d{j@|5#6Vy~epUGnE&V=_y(PDD| z;uYPYJS(G6I;>~tN!8_LUB!$DXy$_;al(w{SjGBXZ8G?qjXo7KPOY3ZregsmqUmaY zu$6?jy{cg!OcTAZi9aKyh2+D{ORu_LIiW5%fMj!FInV0s@pX!h@hNuCp4At+I=Ve- ztUV%`GeqXP(v~oG32Tr_#L0EmIxXvo4uG{XS#P!$;^!sSGNT*WeJ6BVFBL4VOH^GC zS*i*sH3X~Wi)sjmc&gLy@8-#9zI{Zk=Y5^eGuqZ3j74QX)nZ9+tHwB$X0@34#9g1> znJk8|tae>&8)^0QzJB0Z6H{+Lk#S~`aj0iY%?23%(YS}lh(1WQ5UM4tG}fKCJf^?F)NHGOCs20mH<4!mz|Wc_S+`ZFmz;ri(}yAzh>tRetVy(fj~5PoGEx=+LOA zXgX2KLwAE7UFYA)y6uA)8K7bOQ(i5j;JN>J->sejJWE9t%Jc7?zI}!Y_b>B8Jws%d zSAKB5)S%e%p*#PoGe@rcHy4%p+k#Rt;1WIgx zE{pCj*2VPq#Tr%LVq&tcD9OnqLZ2`e5Xe&e9hCK*1DZ zZFN>!K3DLMA3wf>Z?%knH+aHuu=Nx*TW!O63WkRssxr#O8nJ(syx&H$p>;DYHk50V0NN7E-RsipE_1u$1ebHR9YkWS}8rCqQ>HsEE)<2r%`?5Iq8dcwuZh+mb}6$(FK7@z1q zFFNhTh_KWY!_mQuadq%`0q=bx&CJv>=Hx#nz@Y2tmP)tm0vh}9 z`jC$9S8(vB$Nwx82Cqn-yxdgqNAgNy&F5;Zzoru{++MinfdUscek7Cg#}vk|GJAD(s7v6+lz#8bMT6bDx+sETy0>d386gZm3zJGJRi1r`s93- zO^=~ge6EkJ(|%A{*2$MpEew*iYSA{dk|f>WXeq)dY_iY#ET`oO=Lw9o%z{Z8Gz(-G zR|y0ZyIyTZ!x66?qU;bxG>5xR?nWQ)6=@hW)|^bPM!mOWcaoGt?HNDXtw|s4k?#h& zvUy?L7CwRTd}txHEUPxnc9j_BQe9Nnzh<$?NQO%#EcnQ zE4Hc;1gSkDcB}|bob&xY&+qqoJ@;QEuRHgBUDs#6Kg;6aMNKVOWX_X+(RitPQ0y6W z#db|6th2(2YKL%V<0N!4)}JBldcJ8)GnFa@B%&xqV*+nwD7C&8eQZhZ#*YId1Ch=J zcxIeJV(@NN4HAKYvV?8CMrJsSjU&Szr{~(O^!Z87R}U~Z&LNl&Rwt%|XzJ58_$eC* zbwkdrrWEGWC8?Nj?1^Qr&lVaOYM2!6GRWi57K|=+uMWDeuvg(^_Ic5L+|Fte_{W%j=ihQBwc<@-_D8L{9>tbabRR2>_Wg)tjW2PblwXjwVO;Tc z!o;eSFWADu;`n4WccjEbKvL6x{a0J<1z8wATHwc59l*m#RLW;NS7~W!$FhFXZV;%z zd9z`FDyJdcG7T@?pgqXUmlZkIj%WvLx2Gg`9lJR5U7q4w^9w1mX^p2@8P%g~s?KrS zR+7uFH&x@I!S$HKEbH86h9H9=+WKa*>QAg4c~!YwmSf-Y^lXG<&nI)Rto|73lA8eU z7n@0fRmz?W#Qcm5_n*o3fGXt^@2vZyr=sUl4J2|A<;WxLOrIANW>Q0-7;E{1|Ifr_k7 z<&-<)0vB&d3MPvCsxzH{dHO@x;ApMAY31vgqPP>NE1|6D?TmFd zPYC^}$@r9fx$yI0-1P7Rr00pEHStjNT)~Y)bl@?tRFkc#U#{2!vCNrvCIGEOHur_3 ztxs`5F(sNmjLIz^^V=-z_I(n#==tG}@p%)~%ZM&2$vC;HWS$#o-LGKN{YKFo!uO{E z)^haV{7;1K^t*wu#@vgK0bowg(n~MN|6tAV?07M$VL8QWjAa&kab9|OF>VIrhJ8FV zKV4P6h&?+C87sFk8@wfyXWMoOqBi)g(^fPOWlY|tCsSmgIq|@??E4=ryDvmKOB)e~ zB5G~vnInO}v~Sn11k)=cxC3YBLIp!!@lm5_HzVEi4;{?f(nVi{qp8#4Ja3f}mSJ}*O!lFv(Oj^*N$-?u$#czzVnZ8`QJ(`s zr%2P!#7KWVIP87c@5=4{Q_1m;XAlNFrd6q-pPtOo`mn1z@5#BdtSf7Q@CT-whIeIQ zWj{M^3W)TwlL85-#O3M`5yQ}O_mh`(W(J;<++CE;^>oCCgG!AHlCj)~sV(^#1j<4r zAH+r{Ifp1b{cB~Mj#0@p%$rdwH4UA$A5Z#IQO{JuFdZ`%2dYRnZSJ_i^nc0z8jnEIK?^D^7_?$uRD##eLpnwDHdkf zrR;SFKQl@!G0&8wZ0F40k;mQsu`cxeSo$<;Fj44ZWzph+sc7T=b#>!v0|PAg>k=pDMi)CnvogY6OEc>H9b}O(p5u# zWi&XM^R4{xr?tD~(j)cGpG;TY%JuIAVKeOWL`Ym4ZJsRCnvLh&y%I>^#(X2e;Av@z z4#w|v-=lf9DDLTmR;_PIadye3JUAOPI(^Fhv+ISh57{dl-Z0#0X>v^tTAH1-%O21F z-FP^S{o=#z@`C4V*9@ONq&v<&6n>-N=xU`4#w=jh|o;#fu=63qtGAS``mqZ&+u<4jp zSdY;1`dkA(q9mM>_WDI+{I^&hNPCv8M5O$zz%rEuRPs98DNI0R{s50zTUizUb+Vf@ z;_~!H!7NXx*z=m~v&obtr(mnXhYp=6sHn1oTo#{e6$yLPUZ%1CL2NeIep-9HU%|LL zvg|E9Q-N;-K|{53Tr2mC2sQXB$&f_hwAhhT^Bj6^=NFgp?)pCS?<3gVEQf9=_{J+( z#Vgod`~*73>Okir7yFbMwVu52+kz)KL-ua%?A=r3t+^ld&=8JvBQ}=9&PG{lR{*Y=CG}$PGOD z^Po3~g;+3~x6*)-lVmaoo1CT1u`49C9&Wh#(^gm6sr>VQ~jre$#BLRP`b}hV>@?M?IHx$XOT{H*%EWG6gp7x z+J>h2{=UBYCVb|uC&_gySW<@zCr^8CSXzCc9^vrN(Mjzj+=7haU%6|9D z1j~9g^ybyHq^RSaH_Sr0s_f?n9Eax%p_HnbC7_*`1d8!bNUt^$LttRw8XBIPkxx7i zhIZPGmwZ;UE>|pAXbw3Mudb>2kj0YGVR>m{FBay8s(6&K(6YEy@2s$vi!w=6USxi7 z{jxGWEklVu3DS!`oEG@$+hxVzudJgzX?J%Y{yo>H}f+SDB9 ztwy>Ri-}^7oUW!IGUBnZr$^n7TE@0TJ*SQ&J!K^yh#)5!->R{alt+!Q=k>6=vuJG0 zI1HE=8yaYN5Oz>+Sl$gSZZFIq9l{t?9(=-VW(?}+MF}L4X(g?9An(8 z^Rgax8OztM?(*{S5F0+|js-mEUC~v#A+JTItIiM|as6%OW*o4wEk`eWNA4yhn00ub zKw9w%zI4neB~zLWOv^$N4*SjhK5G{}&tqrE>FM?t-qn6*&Nh2(b{q7r&dQ&o>9>MD zH}8D+TF$d|BCC(ETK-?sRJ})s-}QW~q`dW(-xWPCeuo$5^3-+X-+2CKua;K9N%M|9 z&iUEw7&CLcoX}P@CB48RxlyV1GUX7&)$saf0b{jg_xM*d)zB3%e`5t#J|%zpM9rsS zACnIxiIBRqb9-8S#i`pMD}xTUe#D^npBI=m*=`d{&WYT&_xHsuh8JDDe<+B^vCEblb`m698SatPaq zAo5?ZGq8|Gs>_JbyPVLOw=!i5`SSMOgmII5^z4g=vVP$4Qp5EOZBLHX%>Jn^NwhT= z0%tqac(-hysf%i=uzDDu5~*Sgw`C>Z(DgQ^hu#UtTXeup`YbG%O*N!Y%d8O^#yF2c zI0nqv(!1)+LH|J82A6Z6mOr{i?Kt1^E#y_VWD)1IdA@~&_4x+f*`2E+3!!4b+HbU$ zFjEPF`N2~Y3?YsZN<74wz0v(+3D3}u3+^$omhZ|FWw#bBB_Vd$egzV z$9Tdb$@B)En-li?^}{ZHwLcB%`Q5^@%O=0jWc-%V&ovp98mYt~U41y2ty;;Q<$|{~ zRK?&rN5&!5uWq$kgk6)C@^Ed=VK_~m5=r)k+~OI~Zf{RWz9)&(YH=7_^pMj3i=N8t zE;`3xNIv+q!O5!nX(GfmZ}91LRPD{w)zoConxUAJ0&y#;1-gfMPgPx*!cH~gqB?f9 zR-EI#_GlPdxDZ}O&ixWLV$Hi&GUwXTN6R)ZexeA0#_WDL`;0>M>v;I?1fm&bQPq}s zsPz<(=@kE4?Nb2ggcgDmf0tN93A=a~kZpFx#|}I*{!^NSXu?!e?jc`@^$9J7psOo5 z=m_GQDPrO5<0U4l_VzHmxW))aTm8W0!3(UBh#jk--kk=;-MM6{8|CVDc6oY&>LNNP zu!Z|8kOoRKn`PN3s9k*yw8zctJ(%Gxf92at)+#z{X$8(vF_6&q5JICDH0~?3;rAjTn^9iOmFiyEq z5*~cn{gBRhF8=;kV@^hD3=azZlJvpY4{4OUth}q>0KCGZlsE)qgX>*$R%~P}WC{Cp zLR}cI?I_aSkSZ~zCI(et9QKgPS<=ycfS}ZKWZew4<0}c1QjXNJe{-_^ECGi$OVU*% zVb5fk4DR4y&J7#k6?=hdL;_FTYJg9{ob+^Ut{So_jwE?5W-zRIf1&k)LOW66a^ z?%{7-EuBo%wcFdjFP1CcYS}(K|C#q)li^eCb9k;UV^1gJXMo~QmwWfXYw`{3Llm4e z4qZP=py7IVn{@#6%L|69f41Tl(=xT~&5iFqj17IW1_*qzo!VK&D13LU3(gPGqNRil zOieZ!pE*kxCFN=*>avjjs&vdKCr>A)aHePR#bPaeN(NPb0t?(eeNsR^ZvhBuW!OJl zoGC|%?LHm~g{wlW0ncKWkvg(?YKp{yA64V>23ptqUFBOh-xZK))4^)vmr$pqm{h7rsp3mNSjaeR5wlcl;fh?k+aj zNEh4QBddGfe~X0(;%eCxo8sL(to#Nm(YAzlE4Ca_naOa$dtw z9Ut_n&4_{SRh9u5P86}x)K#e-*Wudd3St7-r38Gnj2V`sPxEtX`j=1uC5FbhssMEvO@NOiE2P{A%}Ah&~TfbTb}%c_N2& zif$54Bb$D1wdoFclBZGcJkbA|Kp$-<-1);c(pJYVOn2@EJp0*Ooa8r&uBZO_-YcVD zZ`j$))4E2thl0EmZ)g%CxUgSq1M$~>wb;tEI`+o-c_FoIb>)rPUL%T*@Vo`{M2$VM zkcLX6bgQ*>Ffzzi0KGacQjk+n@X&C0G5ED67ZLmN!04!qI7m=gSKsw}1C|z_TI`QJ z9Pb(yQr%$90&E`7e|A7c7lI^b~ z+kc4Ds_HSy&=QmV_()nBaOc6NLDIoHGTh?u;)8ZFAXb zTmH<@uUH`;kya6d)V#RbOOg0fl#ize2MKHrB?I&y1On;)NTe0eq(v-Pk2g+!1U(1cQt1Iy6{JKrvxa59eh$?6@3Oczf1pN!j_DRKe)tDA3faNN;aO( z5ajFJLBlG)8Qw2YFLr%QEv*av)dBt8@aDT`923&>Uq^~W7+`Fh1xer>i#>A?jT1qrQfRM(Mb=uq&;+%_eC+X)ign+ z4pme2s#Us%YBC`;=y7NJmb_TK0jmwf9(1xA93-HWalWz;ajclkJM97z)X$CXWI%g7 z6o0pG`>ya?oU{GX4oBK!C%2gk9*N^QUY{N06SYqY1K8*3>FGVay@txA#>JfI%~K0$ z4w$3w+Rwa(8<(InIl=*347X9!+QfLZCAk0FERcp!x57HSh*NrSx2rny#FKQ%Xrb$fq;=mekvz3%QTVz{jUwo0%ONXzKVyG}txnC@^{VhPdQ?l93 zSP@nqqm6yjQMgvVhzg^KjrpiqE7_d332WfP_6oloOru^ zuCF1|(HNfW&mJjDFh-KGa+ul=M}Q$qZ$xUAMFH&7Key4F9MhV82B$%3^fGc*G4+@L zsKACHnWb7}@k``PF=z5#bJLRd`D0q@_Y%g8@9*f(zozPDcsm1V3_JYG9mX1oLeJmDIjojoV_Iod>lOqy_>#q`e<@d(R z6ZAK~Pj>shA9toy6Elo`CHwlmvw~CC_wJ^GwXCWj*ta=ePS~+Sb==23cqq8!lt)dY zH!>uV{Nl8#s(!5{(w6YqDAt#VIPLcIHCf308}=MG=A=dvm?-o$3p@>tw};+440JRH zwLP~y==62K&=b?t)Ry(MTc0=Ea{Yf;%c~@RiHnZIuFaQ|Uv@;v-NE}*;UPlCD5>Ys zP%vLkif~5khmPo%zdjXvUt|tE+6Zpb80TVC4pnF+p1Tl0!9H(Jf0+xOPgXeuIajr) zd$T;)Hh(*RCtL0%Z;I~vTVYK1!sOTx%;wAB5Fg`=%e4YH*fO7>7hpeO9N!~8{Kgeq z5Le-qkjXIIT{~2r-;&_X;}GIlTV8!xyxDOuvqN4Uvy$p1sM;s}LO+47PanzPCaj`}>Wz zK$RwdEMAYKjh&r&e0+SyhWSlOvX0YjvI3J^elRIt9%=PNiDPoTvl&Cvz^iv%{(Wkx zo(q=Y98>jI9sC>W6}Q%q*Zm(q;B@<%oyJLLqX*#HPAkHWFk3Yp#F`hnuYQv1*|;J& zR}~dovG|bAhD$S1&DJ(Y*gH)PO+W+TIz(kFA#@LwuN0i z!ZqH?B+#Jtz6eJk^I}7VOG)U*siOqD!G#y~iif=#+6fa41{1wjkDO??il44od=DfC zzsz_;$P7T!W#Fyk9w*oQwn*U-zRgOeMxg163*^p_N~%!uhx#Cy>TrqXaESg7?kSAu z%H(4|YS!V`&XDE1R|*U$cr=-ltRvH>xO>%7bp!M=9%~KmRMXkmG(*PA&$PkLsedIu zKLVE}lKO$)C)I)LFOrPH?nw-k$GX(34%e93&jqD#ZX~VrbaVq&8YMa$_cr_~TB?@L zzdKiU14!KmnyFW*#9ntxjq}($o52QTxH$QpZb{U{U55G|DLsJgXD8>wr|Nuf72NiG zE9J~%K5?^5Y!I?yN0q@T??#Jb)y4k0FI{IFCkx+qXIfO}X>f$;@U%#IOg?`J6QJ3& zIAFP$eViHM$W__ac+QGPV{j>a}9I={3P~ zIw0g7UsW$QqONxT4p|bAuTK$6pm;MotD~v3axaGgtQZq$z%eIk%JrR4Ph1AdEwZerz7gl zkY^f{$m#O-I$n7vVeZ!$KAB8p)|X{p9(k=lG&@{&i7^*~Cjh;Yf^3a&K{A5U#l|0&V4m z{Kil&y?Gi@7s_@+@6pQ%dNO%jDkkz(6dz;#C6tB70rjBKmQ2ta@fSfPg#mBO(T{MD z-bmk|nPlgVWSsYCig1rUJ;B2Fr{C`8&$`A3)VT@0<%Ns>s#)Lg#aT6gasY0no=_Qq&l@xWM8h7T^3H3%{^xWqF zkP+CAX_ihX+s)-o5CIgg{QDrTFTct&F2h=Pz|)rSA?A_PzwbeA zXxd|8J=jznxvqEI8fX~c->o(<`6=N|!Qh$(EVn}NE2$q~59IZY_dFhS4*n5jM{*OK zf+x{DYbBq|!~gz>3aI0vCvqKX2i=G9(AnA|Pf|L`WHh68mP8ti5BI?7IPzhO5L=8A zh;<*;c*(hv#dlOF{8 zy(&RNKkkpc71`lJd4t`IpNygan}E`5uHS(a9zrA@7UCUg}O$bv;M|yRz*zc_SDl zoNp)FeEp~;i<#2RHe0?^!C{5c<+y3%`v#mP63FYV`K2FjM{(t~*0h{Irf zy+>pwc2v`We4e~QxMb#kF5UM$kq2w#e8q8)V2k5 zZg5FTJ|`!N@RHx)-7wjv+}w{}w~8zEp5_7~F{}$<4w`R(R)3D$n_)>OvA! z7g^oEMDy@VknhgEY1o!PUrS7-Df~^-5{_%dS^!>%Dm@ZDx*9P>y4kVZe2L3(folxa4 z`1yj5$t;Rdhx-j(%hb>5bgCs{FQYKEQA_?QDFA`|U_!zh9Y2aJly=u2ihN zpEvCn4;7cOox1`@H}ePXzL3Runnk~nMHy6=-uHuby(*bDd4`_-w3++9o&bl{IB(wJ z?#Ir9YuEU6t4rO{6={!O(UNg*di{o z$)BNX)_Zgs^t?0>KhVMOSUu&lk)^l{mG6V$?hVONQPALn0Z#>Li?@T&B%K{sz{}0V zkfqgC2h>tQfah7V{XrCCtFxG=io5Py)eWxd7c<@y4T}nn30&n}DOncwEQx@UIw3{=08&L)wVv?$YJ%mWbyZU`5@=P9dDEE3Ab+a$LpgbO;wM;+b=&!ASX)F zE%x>`)F*DrQt0sJ$T>_WcDc&Auv8moN--)-T_hxFzgfKZS&wHPyqfKAPu7jPeumaN z7{=H~!b|MdnqeoAz-i|GC#Qo&(iR5Is7YwLw1q?)IkB*ws^rk*j846fR_*H3V;kCLf2nAcd23HDcM_kiu<4qmY+k-Fb#3 zzC^o;tO9cdD|r9-YZ>RGxhN%=HF=y!I1gNJ+`%!gO82$Xx0gE$A^ur{qY!;MFBVQt zpKqJ#zM#;4dFj+iv^AaKUNUfgw&p1JXN4Y>4ViZ!W!5!p`ztLmf2#7XeWV)>0Udtj zGt$}g5 zm%le~cIR_?dTdq}3!z5)Gyk)}&2p=IG^`XSKtRVtyB#@4UG47BzfxMb_~gWw@Xz|= zx+*bmFVp!)-u4P#>cORUdJFQw8&~5}f#lEg2d@7sd3(9JfkifO8uTV7%s$y2cyO*7 z_E@pLRhWa5Umg*1#af69L5wpl$B0(`2pFa@F5G%m<3KrN$vvy5?M-eji`o(UK%5YdoM4) zd3aqjOtz0)o8}};xu4*1sqc&-S&74|BCP*X#WDl zv97;e-7Q3!#U=zboR3^+>?d3#$Y1QG8<|mZ4jK3iS1m=b0Vpb$=9+(p$z`n;OQbBc zDqqm&uHY7m)QFl}s{3Jcz>;BsE(6Q1k~GOhzT1p)PgAo3R@`fN_0s#=dM~YB%HID? zs#)YE?&f(q+&<9`)6ml33BBkMyxs11HlHNjAcpVH=rJZ}dJD4mC_@B)Zg+Nzom@Hj z9+nsua4`52(UmC0wX?v5BrHNW4;n@f^Y*XS>@2XBdyj#d=|pBZHnswos4Zq7s0eCO3(>}A7V_L`>$mQclGqVRDL<~4D z%w26}+GS%-ofVB3f@Us)8IhW8iKMpHTU;21i!9ptK&MWT{}@5SEo5^yF_Y{tfB#K$ zjB06Hqm>i8@p~JXK(VDng&z8;u2jC$b9&->5vC|s_d`KpY>01Gv6RAchLD(i`DacDq+Bn=h1 zTZ{57sRZ!emh*%bN~$7Ww-AC3=Gs8D;Bcf)UHy#o>ZsTr3D+*qBnZIUrMa1 z+;%zMmUGGXbk?JB*a^g*OdgvH7#DvEH}g@?Jv3Wb>vJnm`+^mULPNp_gs=)h9a1Yu+Nowb`@eFd<$Uv4H0C)pL0#7 z3V;RKQmf$Grgh9ofzl_rW+#@9hY9ycGFu;pt0-4xXLg>s12dyH235Sg6H5m71WY~- zv7v~w8#jrhXthcAUciLA=%(ZYhAsEmP!a{_rs7wXHuNv!fbEW#X-DO*3=a;8b9YwJ z56u2cuARALya;7rD>w~kwgYru=Z+1(l}9PQ>BCxrthj4CKXfl%+XIsR7PiU6Fm~AU$aoxY?0$s~ie)YX75j`{{+5-;_Y| z?p}^u!`TLTGy7v1#~{+STVU4nk2e&zbZYz)@%4cb@szz}+(B%I-aB-{L8dTvol9kv{}*9@fz7N%80jkpUXU!Aj>`=KvZ^BJ z;YN*ZC#^V9&$p8ktF`u$&*6pw(p6u(87>Mptn@nd_Ph^T=Z<7f<5nvVb2YxSjjt?! z@LzoEN0PB^rM?hCubHj7B2zYBqvF`SgQ2mI6-m5&>Jxd{s9W`Vf6bg$z9-1dD48PV zTW#Q~gi*p_fTzu~PVMRRVS#_W&W}`N6>uN0XJ1tW_~wQ!@yBG!u{sMjm&5hFN-L+; z#(E#V6-)-3%1eiU%3JL~<~hyV?Hcm?y@Qe$sMI<0_*Uwz1RFE$>)G z2xy01KkCZW8qkEfe)^d*SV?b#i!OJ*Mz26=JhsK4ih}SSS~WRWd$06x>?w(-x1jwf2lbsYrnvoT_hzvrI86VrWA%9RY88kL9*;kr z1jrKi*h>_1p-Vh4U5o6p6kGPs&@1BMDEj&AxKIzy&I(VFqjJa8xzydl)FaMqBi?f& ztpz++0w-$>BKRH`6ItH9U;WCinG(WMkU%n5m*0Iq*4DXk1UhBlQ47Z6I@QdrXlUT% zY)cw3V6M1h=9An?h#O0N!hViK-jM9iIkUoglWWr_D1u5#bOIAdVRViy>Ayw?*(>i- z*VcAhiY#k=e_-QhN!SP<{bV)Y%qYpxU;Z3a9#o%HT*K)hXyO^kUxQhTkt$$@$RqJ_ zPlB=LcKGt=i&JD8_fTHF>+0Ph7~6JeKebQARWIJNxzYvA#HTcD{E|ENS$02umU@E1 zC9MYn?FF}<#&xIjvsvcj2)=2a)BR8qOToGvy$?&ahw*Yjf>O?{^i4`7De2AKD>SE; zR8g#Qljzg-FtQP zVDY8Ze_##nyXRm{HSc-bN*t9oHu78RZ(~3Tq> z(iwhSg;Vc*Fg%9A&)%#(N}!prjgW2oxtM;lwvO0L^9$Y{o%@?=>?xAP1)JOH-7cV` z-j$uZpfjf0!Jr>3?X!`8m?OO#W|c*1F;Gr6D*jn&r&t!euWpE-7BIy>&5nY8Fmbs% zXVE%@#ZspK{9wUOWHAm|V3F5h!w7o`CX$vj&8tkdI&2L3-RWKwhzGp>X!B#yauv34 zI^Q7dOK%%EmQ}-Opvc>VC$NrCmhS8b)y%G9b+iK|eyHTC28Phd-g!=ptKW$Vq1MZ! z>O{yy?OS@pMu87xHWaSdC4J*sAl#cUhg_=F^4PDp1wdx8O>n zb0w##aO<-EGrFzQt2#DJ#U-@_8+kgY+%TV>ENtabnH=K=KqsA}Jmm>U|^=p!FsjkC^3uzf4(fSVr=m42BX=yACJ z@JRXOez22$Nu%u<=}2U;V#1W1${a|Iid+3@!#og7J-#^EbZ-Wu9GX|$SN2*&MNfXV8&IHMZQcMS;J zUYR2OmsuUy`AM%qkQYm-Zc=h^u%hnyf;U7EDm0z_TE&KUSI-S6DJFh$>x+w|f`-<5n-IZXaW?hQ!Z74Pkl0ls6TV-nXZ%mI^r3#THTB@7!dzT)%%>QkD%%1W4(x zF~UU4W`t^P)MF$;!B@{+`mX)QXV3u*cJ|DxioWVIKG(Y}7Bhaf;#D*-pu4oRRFq3j zFaB_$m>%9xVb7oa5%Dn(qoPz~o{+3hNkesBcAERR?!=4cMK zTTHvjYLJ3^jj<$DbtmVYTH>KJ9xnLOo9hmV09=~wn#kSvpbpO3Bwsd~RobMR^3eh6 zle?5mE4vItvFPlin-|-CGyECh-CQ}}$LmZTW@%lp5pbw^8pO1LbQLr%^F!**O~u6G z(RoDubi=AE8uuEv`F>e$2GKM`mai_U>(7ZW{RF#I3-E@_8y}aH^sK?Qg3FXvHN1J){`>+=1e#Si~HigxS83!vyNhGF5 z_+DBem(~bM9Bir<&)rc`kC?rQ0OWPwbZ4feK}qD%3fTIn*VU0f#ks2+4t*1hw#*gS znT)&tX7_C53dwdVveB#W*tn~6!fQT1UoofXk zvo)sVCwMMxD0n8Za@RP$EE%*ZUMlQ-@dRj6&=I!TbJVcz-WTv6fA`W&@S7orZ|Y~o z7=RV%da(^$_wQwgCBoN+o-r%PVmQ$PWPcz5vq7D{E7wqG)$}R70)jzk=*6Pqe!Da0 z=eO}|tJ<(Qq!qmzB;lp{y?r|9G57yW{7AN+Nq` zv;7x?FNWr+Y4v;?36-HQMm)U_q^S?V{#_d74AQ@gQK(%hjZ2_IJc=9-FpT{u!8Nvd z%N-Gsu16!3WyMS=S9epc&Q&Z`#p7-c4cx@74sKTV>7|{^ZFbep9#+r1`|0i2BS-f} zt{%zOai@7G@ufU#tM9GDs&;pBozODX=)}fqT&0p+_;9bc`eaoSZ+oKQlb$JSHw`my zu1$q-nhAr*efbx|ugsO{nxJdGUUmD(9F=JeBDCLIuLuFjrf;osO!JXG2%dWPo3R8b zm`Z@8Q`hHiF>kWhz;BxX0x`92fL{inIG_K*IhXK;b&;dlZ~I?~=75YLkOoi7-X!#j zle4n6GJUmmv{iv>oe6fxc{bds56n#8M4r%GU(>;)gI*V1JnsI;fh*e?zupd_6L4(y zb4jRpc~Ne)MH{q9WZ#4G`U&*$O>Q7FMQU{T=Nzqr!nRc$;8TLRbVvl(8(sgwPa4HMoHB# zuri4f$o_wQ=6}}EAknPCxfyN>vRa;tEN(FeJ6oj70g+%1oI6+FThxcV>7G4T(o*Xd z?lXn(jNZj}M$cfI)kLn2v2_T)Up5?RBhntfn&=Qc-o2II4q6>tqm(cFNoE6~ve3L$ z!>pU~`i5K{GmM6OUj;ea6Y02MB>h?P*SAZN#IvY6Iu29}!7}EMXa=u(V#Va9z*L|g z?FPpU$T;6VLc(w@K7}@FVa>YH+s6gE(bMQ<8q(766WCyRefOTa<+Jpg|I1DAAqe@- zn-|6D3#f?Lk6$nI=O`to0K*hKZksq0VqLk2*SjB+#ysdP3Q-8vx^bw<qydG% zSkdgC=`yprDgW%odu^1*Frq(^#oWeej1O`RG3vmK*feBTpo+I5h0F`w zJ@I(tp~eI}Cr7ekVm?y*FZB>3z5XqffL z*))N6tU0GG<`eihCx^+l7~J5B<{O-Eq~g#^b39eZOp`$^7EU)YZ6m%3G3_~xSxlE> z^$ade*lkc15~o_=-Ky4QRx08ryur#M(#u{=h{D*9aFtX%;!yM* zSC8v5l7Qen5$oTZL_--5~c%W+@nou;FcwUu5pD7#)tqpgapZSgp1&ApE6` ztf}?|?#uRJxs{yMFh}EK?d!QK*A}zN>mf)Zma93c5sevkb2!zM-;UYUYossHMMo!m zn@&F$*G;D$RZe?-ST{;)Kh1DxBJz~^02`Ly90flkzT{MVT;&-}Xk0|l=UV&=xsVmN zJ<<4|0KlHTp{;^ktl;Vu$&RMygEt3ue5NfhJe1kj=oUAuiZ}Pt0O%^t?(2>9+lo2A zy=TPfs&j8OTSv@DgWYb=@-TX4-!iJ`0J+!2O6E|KZQ|hsvJ2(y7(uwDHdf_y4J8nJ zQ+CT6x(K`NeipN;rtysZDDbAcNIS{qddHX*=q<V$ff)?3yQ1J3Nh{dPt^M()g{z!EhEv~LZt(? zD-n?)0aE7F%P>P8nS1Z4#w)38w!=-6L^$27n6|FB0Nj+jyMiaXYPBoXGnYA0?|fL2 z{}x3_kT_2>Dscx0E8h0nqwZg~Zqd*M9485;%`sKrOS^v*REmi>OvNNHamDGk}pk zlYng?Z~L?i&6)KMt+}a9=V~B65yt}c&8+n?w!x+F(c?Lz+ndUA)o2mQH65Z;#wtkb*ojl z2HOvjZv-7?t2Ihg>`!qb${~m5&cJiWlFLBvqsD(M5j$+R>qpy>!&xeQ8aGU8i(qLsV}E=(;woO(Dj0ib9Lw%$|JU;hmB9n?*eh^_NzJY1-mBS; zH+krcnQdH7GeT*gPShkpFd}oN+F5{s8`c`l*&Za) zhkt)m9*FG))c|)~{$?E3{!$8QN>EIBfZAByiu*nAZ;<0-&}v$2P;yMsv2nGI?duFt zK#knM^&(~tz!zI)s92e*P0uvQPoAhE6=3MmT`dyOA^dI@;%s$s8zYUX!r^y5-kdm= zTfawRD&8*aPsi#EB&!23&j`%~Izr1j4dPiO$2)Uqii9W4@;p>Q)pyj^v~K}F8WuT3 zW!EJB-e;m|((CknS+~oo{8OJGS+nDpw!0}di?U0-JgqUzvS-8c`O(udG=lZVQ4H&0 zuvQ{yu5Ab*3;>01%kJBnU<$0ai5MA&jHAl^z2dD(P3I znp)TD!{)4K{v!N@uCEP6y3&}|pems-4eN-g&HgwmcZF3Ibg{oklzJM~D{@!Xe1vy* zl}N^0{J`}FL20nFJmU|!ZHOq-8#Q%~Luek|eLE10SEtk4sgZhosGO=+n$T1ZZHXbv z!Xqfngfyca=^gV#!{;)55sg$-ObqJ&T47GjOJ>&A)iG)d7nL*HrR{E39nCVamewHU zdo&K$53?(QNki_x0B;;JV**H4+f+t{a|R2Fj@=MiEyL+_5RzRfWkzZ-MvOq5JMiXm z1VRheDwX5LT;8({w_x=Y$x4fS^+sM=bJjg^>VY3#2|s?Tj0CN!jOv9p0&<&_y1UA3 zwiB0|13nXNnWftg)r;ahkRl@0<6U)(9htG5VH*%n=2^{%=?M;uT5WP3CU7x*r{09- z<632Z2kirhj~X5)+DnscZ0KZ~)~PM}!#*jm4}3gLF|E!lAvh4Ql{O)RVzpZYaH!;7 zWh$_Z#-QBj@Uo)Ia}5jrWCz5ivW-6(`qs%AL)K;#K%KeP3(3Nb8T8k=RONCseBHfm z2#Oy=uo<;&Z=!2A91@(m4QUYYzAW!7^6`$6Ht!L(5bJc4M;pj<$RueHK}!CgxLLF| zWSvT9x0kbiS^X>PO8c+5p=Xj#E3h%*x<@cRA4KfWI`=H10>YIxRb=h4!pS6joQn;+ z?u~}!3C8M~THkuTM#j=F57pk#JS(`?kBo@%FI&@Mw5jNLXsz3T*Ry$c++EG}6{Mw} zH?c-3s|nt+1F26A7mDa+d$@dV9{xO&3NC3oYKCCa&z-T>G!B?@vpTO8 zZa0xfdYwiCYvr}BofswZCQ}y7=~4H9Ms3w*2)mTJho`xfB=8oy*PD!hR+sNb(2Sv35)sx|>~n2jqE3++ZnbeNKa^?c$KpkN4r9-f69Wg|SX-x0xi9t0D> zygkq+4HraosT=@`oSFmnhg#9YcbauQaipHFZzVKD1MO%Ts}r>J$%UfEWEG|P*T_Nz zFN4sZ`NX>Hz{$luMGA<#k@I+_*NR`e zK+#jv~s9kfBYCzE>u+1~1^-{TyziSU}7G5YEw!VHkn^Ir$Zm z<6Lxs%_Q+Brv9`MItbYu{&RJ|Gh}6wG_V@$$%WYf(dma33jK$@xxs|?)qg_P-wM8R z>hZK3L^_rHY3>wx zZy;OhEw@I7b8o&rRnvQDp4aCm-d=vh&FdE?@FQ=dTnb{ZhVS>WDQI_dn3l!pFLdgK z_KIgORbiU7*adnQQ_|m)%3k-Yry=;S;Ek;W+BZ62&!JaPkYV1R`Uwsjenn6lz^2!9 zAo0zrsNj`0UU@Nc#l92&47Q%S&Z~|_8IRT-L#MKJgzCv*Y;%7H|EOm_wSC=w6iRup zKbP8+1kbGjP9D{q+^*~>rrO?Ct5sT%(D^_6TXO3paNz|Ic*(8&f5O^3Ur11N{;Zp- z`U=5oxV<;(>T3i)WnH==-2Q6o(!A`gANB0^&cDaH`sL!|8-BU)uV2sgy~%3LTJe9} zC3nNygVXgc%$=`wr@MUp{68z5@_v6StzJD}ysXISJNJ~88zw6ltx;)PV}4R3{`Y}> zcaNzYn^V*Qtm7v)aCUbb>G$Kf`Bf`rr=P@5PtDzS63cuQ4{f&#zY$?nviJQD5K)sl z+hOKjd7kH%MTcttEwVYjOlQaY9%bkMd`}~O{R~gs+W&P|!KpXbCvp5X6?^(MLw#1w zUzZuzcl_N~aQM3azmi+7+{HTgCA1FRKK;Q?e$KXM#s}U>|GJr2zwC#d`JDO7de@ZS zDuCpSO`dzJ{{()om5+ zkovp+?{0T;#~*V3Zpf(@m25Jd%ykP-5vXrW95JB zU3Gu!4YT#Km+jwdP1-*#uA zVk1aH;3d$a2`HEZS{?!gs8&pjTK}~EwJ%sZkXW=y_v>cU`YXVO5fr3GYh988uKNN4 ztx!!(i?TN>?kR#)KJs9_1Y9Hp1XEZ2sge0t&;FGU#B=?8x!+zvRn_(V&%(wkkV+QA zpBq0~{5Tu8*BxZ&MH!nN{Ge@P_dWx63xNF7STkw6r2U`Y)er@aMK{}XXWu^>``^@O z`VZjpKcJ>54%2jIbzjXtd;IzQyu%Uxdf3^IkIw)-N zpWOFu`}x}wxQqtmCB`FOWu8V4RVT*=89W4eAS7<4Wb7okf)!Il)o!Y?3IkWo0(Uvg z{j>X|LA^c1t0AYjfO-$MfaBisOpjhCB;BwC%t)D@A_Ug)B>n$g$Wq-vP3;^=L~~7B zRS!B@3Jj)JlAIJCs_YI5DtIHY|I{pKvgtTwrhaqk{QkrL-!HfYI`V9h@bl&J^$uQM zUH3p|nJs#}bW&`5%{E!~{Wn*0fi%51Vp&ljU-$2&J0vQPpN`%9dh(vLKOWw{|JoL) zMM*2ONU{?iyP%y&7e9LK{d}vcqUPN48+)^*ukG2(Fu#5m@BTl3Ca+Ti*-|mta~<>V o^2cw@pFLV#JAd^i;2`(c$sp_c*gyPd)K++%9xt}|GV+!$00(z%2mk;8 diff --git a/Source/Krypton Toolkit Examples/KryptonComboBox Examples/Form1.Designer.cs b/Source/Krypton Toolkit Examples/KryptonComboBox Examples/Form1.Designer.cs index 39d5a208..b619b488 100644 --- a/Source/Krypton Toolkit Examples/KryptonComboBox Examples/Form1.Designer.cs +++ b/Source/Krypton Toolkit Examples/KryptonComboBox Examples/Form1.Designer.cs @@ -33,33 +33,33 @@ private void InitializeComponent() this.groupBox4 = new System.Windows.Forms.GroupBox(); this.propertyGrid = new System.Windows.Forms.PropertyGrid(); this.groupBox2 = new System.Windows.Forms.GroupBox(); + this.kryptonComboBox3Blue = new Krypton.Toolkit.KryptonComboBox(); + this.kryptonComboBox2Blue = new Krypton.Toolkit.KryptonComboBox(); + this.buttonSpecAny1 = new Krypton.Toolkit.ButtonSpecAny(); + this.kryptonComboBox1Blue = new Krypton.Toolkit.KryptonComboBox(); this.groupBox1 = new System.Windows.Forms.GroupBox(); - this.groupBox3 = new System.Windows.Forms.GroupBox(); - this.kryptonComboBox8Custom = new Krypton.Toolkit.KryptonComboBox(); - this.buttonSpecAny3 = new Krypton.Toolkit.ButtonSpecAny(); - this.buttonSpecAny4 = new Krypton.Toolkit.ButtonSpecAny(); - this.kryptonComboBox7Custom = new Krypton.Toolkit.KryptonComboBox(); this.kryptonComboBox6System = new Krypton.Toolkit.KryptonComboBox(); this.kryptonComboBox5System = new Krypton.Toolkit.KryptonComboBox(); this.buttonSpecAny2 = new Krypton.Toolkit.ButtonSpecAny(); this.kryptonComboBox4System = new Krypton.Toolkit.KryptonComboBox(); - this.kryptonComboBox3Blue = new Krypton.Toolkit.KryptonComboBox(); - this.kryptonComboBox2Blue = new Krypton.Toolkit.KryptonComboBox(); - this.buttonSpecAny1 = new Krypton.Toolkit.ButtonSpecAny(); - this.kryptonComboBox1Blue = new Krypton.Toolkit.KryptonComboBox(); + this.groupBox3 = new System.Windows.Forms.GroupBox(); this.domainUpDown1 = new System.Windows.Forms.DomainUpDown(); + this.kryptonComboBox8Custom = new Krypton.Toolkit.KryptonComboBox(); + this.buttonSpecAny3 = new Krypton.Toolkit.ButtonSpecAny(); + this.buttonSpecAny4 = new Krypton.Toolkit.ButtonSpecAny(); + this.kryptonComboBox7Custom = new Krypton.Toolkit.KryptonComboBox(); this.groupBox4.SuspendLayout(); this.groupBox2.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.kryptonComboBox3Blue)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.kryptonComboBox2Blue)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.kryptonComboBox1Blue)).BeginInit(); this.groupBox1.SuspendLayout(); - this.groupBox3.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonComboBox8Custom)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonComboBox7Custom)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.kryptonComboBox6System)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.kryptonComboBox5System)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.kryptonComboBox4System)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonComboBox3Blue)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonComboBox2Blue)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonComboBox1Blue)).BeginInit(); + this.groupBox3.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.kryptonComboBox8Custom)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.kryptonComboBox7Custom)).BeginInit(); this.SuspendLayout(); // // buttonClose @@ -106,114 +106,105 @@ private void InitializeComponent() this.groupBox2.TabStop = false; this.groupBox2.Text = "Office 2010 - Blue"; // - // groupBox1 - // - this.groupBox1.Controls.Add(this.kryptonComboBox6System); - this.groupBox1.Controls.Add(this.kryptonComboBox5System); - this.groupBox1.Controls.Add(this.kryptonComboBox4System); - this.groupBox1.Location = new System.Drawing.Point(12, 144); - this.groupBox1.Name = "groupBox1"; - this.groupBox1.Size = new System.Drawing.Size(201, 126); - this.groupBox1.TabIndex = 1; - this.groupBox1.TabStop = false; - this.groupBox1.Text = "Professional - System"; - // - // groupBox3 - // - this.groupBox3.Controls.Add(this.domainUpDown1); - this.groupBox3.Controls.Add(this.kryptonComboBox8Custom); - this.groupBox3.Controls.Add(this.kryptonComboBox7Custom); - this.groupBox3.Location = new System.Drawing.Point(12, 276); - this.groupBox3.Name = "groupBox3"; - this.groupBox3.Size = new System.Drawing.Size(201, 126); - this.groupBox3.TabIndex = 2; - this.groupBox3.TabStop = false; - this.groupBox3.Text = "Custom Settings"; - // - // kryptonComboBox8Custom + // kryptonComboBox3Blue // - this.kryptonComboBox8Custom.ButtonSpecs.AddRange(new Krypton.Toolkit.ButtonSpecAny[] { - this.buttonSpecAny3, - this.buttonSpecAny4}); - this.kryptonComboBox8Custom.CueHint.Color1 = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(0))))); - this.kryptonComboBox8Custom.CueHint.CueHintText = "Cue Hint Text"; - this.kryptonComboBox8Custom.CueHint.Font = new System.Drawing.Font("Tahoma", 10.2F, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.kryptonComboBox8Custom.CueHint.Padding = new System.Windows.Forms.Padding(0); - this.kryptonComboBox8Custom.CueHint.TextH = Krypton.Toolkit.PaletteRelativeAlign.Center; - this.kryptonComboBox8Custom.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawVariable; - this.kryptonComboBox8Custom.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.kryptonComboBox8Custom.DropDownWidth = 169; - this.kryptonComboBox8Custom.IntegralHeight = false; - this.kryptonComboBox8Custom.Items.AddRange(new object[] { + this.kryptonComboBox3Blue.AlwaysActive = false; + this.kryptonComboBox3Blue.CornerRoundingRadius = -1F; + this.kryptonComboBox3Blue.CueHint.Padding = new System.Windows.Forms.Padding(0); + this.kryptonComboBox3Blue.DropDownWidth = 121; + this.kryptonComboBox3Blue.InputControlStyle = Krypton.Toolkit.InputControlStyle.Ribbon; + this.kryptonComboBox3Blue.IntegralHeight = false; + this.kryptonComboBox3Blue.Items.AddRange(new object[] { "one", "two", "three", "four", "five", "six"}); - this.kryptonComboBox8Custom.Location = new System.Drawing.Point(16, 69); - this.kryptonComboBox8Custom.Name = "kryptonComboBox8Custom"; - this.kryptonComboBox8Custom.PaletteMode = Krypton.Toolkit.PaletteMode.ProfessionalSystem; - this.kryptonComboBox8Custom.Size = new System.Drawing.Size(179, 25); - this.kryptonComboBox8Custom.StateCommon.ComboBox.Border.DrawBorders = ((Krypton.Toolkit.PaletteDrawBorders)((((Krypton.Toolkit.PaletteDrawBorders.Top | Krypton.Toolkit.PaletteDrawBorders.Bottom) - | Krypton.Toolkit.PaletteDrawBorders.Left) - | Krypton.Toolkit.PaletteDrawBorders.Right))); - this.kryptonComboBox8Custom.StateCommon.ComboBox.Border.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.AntiAlias; - this.kryptonComboBox8Custom.StateCommon.ComboBox.Border.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; - this.kryptonComboBox8Custom.StateCommon.ComboBox.Border.Rounding = 2F; - this.kryptonComboBox8Custom.StateCommon.ComboBox.Content.TextH = Krypton.Toolkit.PaletteRelativeAlign.Near; - this.kryptonComboBox8Custom.TabIndex = 0; - this.kryptonComboBox8Custom.DoubleClick += new System.EventHandler(this.kryptonComboBox8Custom_DoubleClick); - this.kryptonComboBox8Custom.Enter += new System.EventHandler(this.kryptonComboBox1Blue_Enter); + this.kryptonComboBox3Blue.Location = new System.Drawing.Point(16, 88); + this.kryptonComboBox3Blue.Name = "kryptonComboBox3Blue"; + this.kryptonComboBox3Blue.PaletteMode = Krypton.Toolkit.PaletteMode.Office2010Blue; + this.kryptonComboBox3Blue.Size = new System.Drawing.Size(169, 25); + this.kryptonComboBox3Blue.TabIndex = 0; + this.kryptonComboBox3Blue.Text = "ribbon style"; + this.kryptonComboBox3Blue.Enter += new System.EventHandler(this.kryptonComboBox1Blue_Enter); // - // buttonSpecAny3 + // kryptonComboBox2Blue // - this.buttonSpecAny3.Style = Krypton.Toolkit.PaletteButtonStyle.Standalone; - this.buttonSpecAny3.ToolTipStyle = Krypton.Toolkit.LabelStyle.ToolTip; - this.buttonSpecAny3.Type = Krypton.Toolkit.PaletteButtonSpecStyle.ArrowLeft; - this.buttonSpecAny3.UniqueName = "43801810E6F9413243801810E6F94132"; - this.buttonSpecAny3.Click += new System.EventHandler(this.buttonSpecAny3_Click); + this.kryptonComboBox2Blue.ButtonSpecs.AddRange(new Krypton.Toolkit.ButtonSpecAny[] { + this.buttonSpecAny1}); + this.kryptonComboBox2Blue.CornerRoundingRadius = -1F; + this.kryptonComboBox2Blue.CueHint.Padding = new System.Windows.Forms.Padding(0); + this.kryptonComboBox2Blue.DropDownWidth = 121; + this.kryptonComboBox2Blue.IntegralHeight = false; + this.kryptonComboBox2Blue.Items.AddRange(new object[] { + "one", + "two", + "three", + "four", + "five", + "six"}); + this.kryptonComboBox2Blue.Location = new System.Drawing.Point(16, 57); + this.kryptonComboBox2Blue.Name = "kryptonComboBox2Blue"; + this.kryptonComboBox2Blue.PaletteMode = Krypton.Toolkit.PaletteMode.Office2010Blue; + this.kryptonComboBox2Blue.Size = new System.Drawing.Size(169, 25); + this.kryptonComboBox2Blue.TabIndex = 1; + this.kryptonComboBox2Blue.Text = "clear with button"; + this.kryptonComboBox2Blue.DoubleClick += new System.EventHandler(this.kryptonComboBox2Blue_DoubleClick); + this.kryptonComboBox2Blue.Enter += new System.EventHandler(this.kryptonComboBox1Blue_Enter); // - // buttonSpecAny4 + // buttonSpecAny1 // - this.buttonSpecAny4.Style = Krypton.Toolkit.PaletteButtonStyle.Standalone; - this.buttonSpecAny4.ToolTipStyle = Krypton.Toolkit.LabelStyle.ToolTip; - this.buttonSpecAny4.Type = Krypton.Toolkit.PaletteButtonSpecStyle.ArrowRight; - this.buttonSpecAny4.UniqueName = "0CDF070A67D6473D0CDF070A67D6473D"; - this.buttonSpecAny4.Click += new System.EventHandler(this.buttonSpecAny4_Click); + this.buttonSpecAny1.Edge = Krypton.Toolkit.PaletteRelativeEdgeAlign.Near; + this.buttonSpecAny1.Style = Krypton.Toolkit.PaletteButtonStyle.Inherit; + this.buttonSpecAny1.ToolTipStyle = Krypton.Toolkit.LabelStyle.ToolTip; + this.buttonSpecAny1.Type = Krypton.Toolkit.PaletteButtonSpecStyle.Close; + this.buttonSpecAny1.UniqueName = "37524C52AC4E48FE37524C52AC4E48FE"; + this.buttonSpecAny1.Click += new System.EventHandler(this.buttonSpecAny1_Click); // - // kryptonComboBox7Custom + // kryptonComboBox1Blue // - this.kryptonComboBox7Custom.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawVariable; - this.kryptonComboBox7Custom.DropDownWidth = 169; - this.kryptonComboBox7Custom.IntegralHeight = false; - this.kryptonComboBox7Custom.Items.AddRange(new object[] { + this.kryptonComboBox1Blue.CornerRoundingRadius = -1F; + this.kryptonComboBox1Blue.CueHint.Color1 = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(192)))), ((int)(((byte)(128))))); + this.kryptonComboBox1Blue.CueHint.CueHintText = "Cue Hint Text"; + this.kryptonComboBox1Blue.CueHint.Font = new System.Drawing.Font("Tahoma", 10.2F, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.kryptonComboBox1Blue.CueHint.Hint = Krypton.Toolkit.PaletteTextHint.SingleBitPerPixel; + this.kryptonComboBox1Blue.CueHint.Padding = new System.Windows.Forms.Padding(0); + this.kryptonComboBox1Blue.CueHint.TextH = Krypton.Toolkit.PaletteRelativeAlign.Center; + this.kryptonComboBox1Blue.DropDownWidth = 169; + this.kryptonComboBox1Blue.IntegralHeight = false; + this.kryptonComboBox1Blue.Items.AddRange(new object[] { "one", "two", "three", "four", "five", "six"}); - this.kryptonComboBox7Custom.Location = new System.Drawing.Point(16, 30); - this.kryptonComboBox7Custom.Name = "kryptonComboBox7Custom"; - this.kryptonComboBox7Custom.PaletteMode = Krypton.Toolkit.PaletteMode.Office2007Black; - this.kryptonComboBox7Custom.Size = new System.Drawing.Size(169, 27); - this.kryptonComboBox7Custom.StateCommon.ComboBox.Border.DrawBorders = ((Krypton.Toolkit.PaletteDrawBorders)((((Krypton.Toolkit.PaletteDrawBorders.Top | Krypton.Toolkit.PaletteDrawBorders.Bottom) - | Krypton.Toolkit.PaletteDrawBorders.Left) - | Krypton.Toolkit.PaletteDrawBorders.Right))); - this.kryptonComboBox7Custom.StateCommon.ComboBox.Border.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.AntiAlias; - this.kryptonComboBox7Custom.StateCommon.ComboBox.Border.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; - this.kryptonComboBox7Custom.StateCommon.ComboBox.Border.Rounding = 2F; - this.kryptonComboBox7Custom.StateCommon.ComboBox.Content.TextH = Krypton.Toolkit.PaletteRelativeAlign.Center; - this.kryptonComboBox7Custom.TabIndex = 0; - this.kryptonComboBox7Custom.Text = "centered"; - this.kryptonComboBox7Custom.DoubleClick += new System.EventHandler(this.kryptonComboBox7Custom_DoubleClick); - this.kryptonComboBox7Custom.Enter += new System.EventHandler(this.kryptonComboBox1Blue_Enter); + this.kryptonComboBox1Blue.Location = new System.Drawing.Point(16, 27); + this.kryptonComboBox1Blue.Name = "kryptonComboBox1Blue"; + this.kryptonComboBox1Blue.PaletteMode = Krypton.Toolkit.PaletteMode.Office2010Blue; + this.kryptonComboBox1Blue.Size = new System.Drawing.Size(169, 25); + this.kryptonComboBox1Blue.TabIndex = 0; + this.kryptonComboBox1Blue.DoubleClick += new System.EventHandler(this.kryptonComboBox1Blue_DoubleClick); + this.kryptonComboBox1Blue.Enter += new System.EventHandler(this.kryptonComboBox1Blue_Enter); + // + // groupBox1 + // + this.groupBox1.Controls.Add(this.kryptonComboBox6System); + this.groupBox1.Controls.Add(this.kryptonComboBox5System); + this.groupBox1.Controls.Add(this.kryptonComboBox4System); + this.groupBox1.Location = new System.Drawing.Point(12, 144); + this.groupBox1.Name = "groupBox1"; + this.groupBox1.Size = new System.Drawing.Size(201, 126); + this.groupBox1.TabIndex = 1; + this.groupBox1.TabStop = false; + this.groupBox1.Text = "Professional - System"; // // kryptonComboBox6System // this.kryptonComboBox6System.AlwaysActive = false; - this.kryptonComboBox6System.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawVariable; + this.kryptonComboBox6System.CornerRoundingRadius = -1F; + this.kryptonComboBox6System.CueHint.Padding = new System.Windows.Forms.Padding(0); this.kryptonComboBox6System.DropDownWidth = 121; this.kryptonComboBox6System.InputControlStyle = Krypton.Toolkit.InputControlStyle.Ribbon; this.kryptonComboBox6System.IntegralHeight = false; @@ -238,7 +229,8 @@ private void InitializeComponent() // this.kryptonComboBox5System.ButtonSpecs.AddRange(new Krypton.Toolkit.ButtonSpecAny[] { this.buttonSpecAny2}); - this.kryptonComboBox5System.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawVariable; + this.kryptonComboBox5System.CornerRoundingRadius = -1F; + this.kryptonComboBox5System.CueHint.Padding = new System.Windows.Forms.Padding(0); this.kryptonComboBox5System.DropDownWidth = 121; this.kryptonComboBox5System.IntegralHeight = false; this.kryptonComboBox5System.Items.AddRange(new object[] { @@ -251,8 +243,11 @@ private void InitializeComponent() this.kryptonComboBox5System.Location = new System.Drawing.Point(16, 57); this.kryptonComboBox5System.Name = "kryptonComboBox5System"; this.kryptonComboBox5System.PaletteMode = Krypton.Toolkit.PaletteMode.ProfessionalSystem; - this.kryptonComboBox5System.Size = new System.Drawing.Size(169, 21); + this.kryptonComboBox5System.Size = new System.Drawing.Size(169, 20); this.kryptonComboBox5System.StateCommon.ComboBox.Content.TextH = Krypton.Toolkit.PaletteRelativeAlign.Near; + this.kryptonComboBox5System.StateCommon.Item.Content.ShortText.Hint = Krypton.Toolkit.PaletteTextHint.AntiAlias; + this.kryptonComboBox5System.StateCommon.Item.Content.ShortText.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; + this.kryptonComboBox5System.StateCommon.Item.Content.ShortText.Trim = Krypton.Toolkit.PaletteTextTrim.Inherit; this.kryptonComboBox5System.TabIndex = 0; this.kryptonComboBox5System.Text = "clear with button"; this.kryptonComboBox5System.DoubleClick += new System.EventHandler(this.kryptonComboBox5System_DoubleClick); @@ -269,7 +264,8 @@ private void InitializeComponent() // // kryptonComboBox4System // - this.kryptonComboBox4System.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawVariable; + this.kryptonComboBox4System.CornerRoundingRadius = -1F; + this.kryptonComboBox4System.CueHint.Padding = new System.Windows.Forms.Padding(0); this.kryptonComboBox4System.DropDownWidth = 169; this.kryptonComboBox4System.IntegralHeight = false; this.kryptonComboBox4System.Items.AddRange(new object[] { @@ -289,92 +285,106 @@ private void InitializeComponent() this.kryptonComboBox4System.DoubleClick += new System.EventHandler(this.kryptonComboBox4System_DoubleClick); this.kryptonComboBox4System.Enter += new System.EventHandler(this.kryptonComboBox1Blue_Enter); // - // kryptonComboBox3Blue + // groupBox3 // - this.kryptonComboBox3Blue.AlwaysActive = false; - this.kryptonComboBox3Blue.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawVariable; - this.kryptonComboBox3Blue.DropDownWidth = 121; - this.kryptonComboBox3Blue.InputControlStyle = Krypton.Toolkit.InputControlStyle.Ribbon; - this.kryptonComboBox3Blue.IntegralHeight = false; - this.kryptonComboBox3Blue.Items.AddRange(new object[] { - "one", - "two", - "three", - "four", - "five", - "six"}); - this.kryptonComboBox3Blue.Location = new System.Drawing.Point(16, 88); - this.kryptonComboBox3Blue.Name = "kryptonComboBox3Blue"; - this.kryptonComboBox3Blue.PaletteMode = Krypton.Toolkit.PaletteMode.Office2010Blue; - this.kryptonComboBox3Blue.Size = new System.Drawing.Size(169, 25); - this.kryptonComboBox3Blue.TabIndex = 0; - this.kryptonComboBox3Blue.Text = "ribbon style"; - this.kryptonComboBox3Blue.Enter += new System.EventHandler(this.kryptonComboBox1Blue_Enter); + this.groupBox3.Controls.Add(this.domainUpDown1); + this.groupBox3.Controls.Add(this.kryptonComboBox8Custom); + this.groupBox3.Controls.Add(this.kryptonComboBox7Custom); + this.groupBox3.Location = new System.Drawing.Point(12, 276); + this.groupBox3.Name = "groupBox3"; + this.groupBox3.Size = new System.Drawing.Size(201, 126); + this.groupBox3.TabIndex = 2; + this.groupBox3.TabStop = false; + this.groupBox3.Text = "Custom Settings"; // - // kryptonComboBox2Blue + // domainUpDown1 // - this.kryptonComboBox2Blue.ButtonSpecs.AddRange(new Krypton.Toolkit.ButtonSpecAny[] { - this.buttonSpecAny1}); - this.kryptonComboBox2Blue.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawVariable; - this.kryptonComboBox2Blue.DropDownWidth = 121; - this.kryptonComboBox2Blue.IntegralHeight = false; - this.kryptonComboBox2Blue.Items.AddRange(new object[] { + this.domainUpDown1.Location = new System.Drawing.Point(28, 102); + this.domainUpDown1.Name = "domainUpDown1"; + this.domainUpDown1.Size = new System.Drawing.Size(125, 24); + this.domainUpDown1.TabIndex = 1; + this.domainUpDown1.Text = "domainUpDown1"; + // + // kryptonComboBox8Custom + // + this.kryptonComboBox8Custom.ButtonSpecs.AddRange(new Krypton.Toolkit.ButtonSpecAny[] { + this.buttonSpecAny3, + this.buttonSpecAny4}); + this.kryptonComboBox8Custom.CornerRoundingRadius = 2F; + this.kryptonComboBox8Custom.CueHint.Color1 = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(0))))); + this.kryptonComboBox8Custom.CueHint.CueHintText = "Cue Hint Text"; + this.kryptonComboBox8Custom.CueHint.Font = new System.Drawing.Font("Tahoma", 10.2F, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.kryptonComboBox8Custom.CueHint.Padding = new System.Windows.Forms.Padding(0); + this.kryptonComboBox8Custom.CueHint.TextH = Krypton.Toolkit.PaletteRelativeAlign.Center; + this.kryptonComboBox8Custom.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.kryptonComboBox8Custom.DropDownWidth = 169; + this.kryptonComboBox8Custom.IntegralHeight = false; + this.kryptonComboBox8Custom.Items.AddRange(new object[] { "one", "two", "three", "four", "five", "six"}); - this.kryptonComboBox2Blue.Location = new System.Drawing.Point(16, 57); - this.kryptonComboBox2Blue.Name = "kryptonComboBox2Blue"; - this.kryptonComboBox2Blue.PaletteMode = Krypton.Toolkit.PaletteMode.Office2010Blue; - this.kryptonComboBox2Blue.Size = new System.Drawing.Size(169, 25); - this.kryptonComboBox2Blue.TabIndex = 1; - this.kryptonComboBox2Blue.Text = "clear with button"; - this.kryptonComboBox2Blue.DoubleClick += new System.EventHandler(this.kryptonComboBox2Blue_DoubleClick); - this.kryptonComboBox2Blue.Enter += new System.EventHandler(this.kryptonComboBox1Blue_Enter); + this.kryptonComboBox8Custom.Location = new System.Drawing.Point(16, 69); + this.kryptonComboBox8Custom.Name = "kryptonComboBox8Custom"; + this.kryptonComboBox8Custom.PaletteMode = Krypton.Toolkit.PaletteMode.ProfessionalSystem; + this.kryptonComboBox8Custom.Size = new System.Drawing.Size(179, 23); + this.kryptonComboBox8Custom.StateCommon.ComboBox.Border.DrawBorders = ((Krypton.Toolkit.PaletteDrawBorders)((((Krypton.Toolkit.PaletteDrawBorders.Top | Krypton.Toolkit.PaletteDrawBorders.Bottom) + | Krypton.Toolkit.PaletteDrawBorders.Left) + | Krypton.Toolkit.PaletteDrawBorders.Right))); + this.kryptonComboBox8Custom.StateCommon.ComboBox.Border.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.AntiAlias; + this.kryptonComboBox8Custom.StateCommon.ComboBox.Border.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; + this.kryptonComboBox8Custom.StateCommon.ComboBox.Border.Rounding = 2F; + this.kryptonComboBox8Custom.StateCommon.ComboBox.Content.TextH = Krypton.Toolkit.PaletteRelativeAlign.Near; + this.kryptonComboBox8Custom.TabIndex = 0; + this.kryptonComboBox8Custom.DoubleClick += new System.EventHandler(this.kryptonComboBox8Custom_DoubleClick); + this.kryptonComboBox8Custom.Enter += new System.EventHandler(this.kryptonComboBox1Blue_Enter); // - // buttonSpecAny1 + // buttonSpecAny3 // - this.buttonSpecAny1.Edge = Krypton.Toolkit.PaletteRelativeEdgeAlign.Near; - this.buttonSpecAny1.Style = Krypton.Toolkit.PaletteButtonStyle.Inherit; - this.buttonSpecAny1.ToolTipStyle = Krypton.Toolkit.LabelStyle.ToolTip; - this.buttonSpecAny1.Type = Krypton.Toolkit.PaletteButtonSpecStyle.Close; - this.buttonSpecAny1.UniqueName = "37524C52AC4E48FE37524C52AC4E48FE"; - this.buttonSpecAny1.Click += new System.EventHandler(this.buttonSpecAny1_Click); + this.buttonSpecAny3.Style = Krypton.Toolkit.PaletteButtonStyle.Standalone; + this.buttonSpecAny3.ToolTipStyle = Krypton.Toolkit.LabelStyle.ToolTip; + this.buttonSpecAny3.Type = Krypton.Toolkit.PaletteButtonSpecStyle.ArrowLeft; + this.buttonSpecAny3.UniqueName = "43801810E6F9413243801810E6F94132"; + this.buttonSpecAny3.Click += new System.EventHandler(this.buttonSpecAny3_Click); // - // kryptonComboBox1Blue + // buttonSpecAny4 // - this.kryptonComboBox1Blue.CueHint.Color1 = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(192)))), ((int)(((byte)(128))))); - this.kryptonComboBox1Blue.CueHint.CueHintText = "Cue Hint Text"; - this.kryptonComboBox1Blue.CueHint.Font = new System.Drawing.Font("Tahoma", 10.2F, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.kryptonComboBox1Blue.CueHint.Padding = new System.Windows.Forms.Padding(0); - this.kryptonComboBox1Blue.CueHint.TextH = Krypton.Toolkit.PaletteRelativeAlign.Center; - this.kryptonComboBox1Blue.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawVariable; - this.kryptonComboBox1Blue.DropDownWidth = 169; - this.kryptonComboBox1Blue.IntegralHeight = false; - this.kryptonComboBox1Blue.Items.AddRange(new object[] { + this.buttonSpecAny4.Style = Krypton.Toolkit.PaletteButtonStyle.Standalone; + this.buttonSpecAny4.ToolTipStyle = Krypton.Toolkit.LabelStyle.ToolTip; + this.buttonSpecAny4.Type = Krypton.Toolkit.PaletteButtonSpecStyle.ArrowRight; + this.buttonSpecAny4.UniqueName = "0CDF070A67D6473D0CDF070A67D6473D"; + this.buttonSpecAny4.Click += new System.EventHandler(this.buttonSpecAny4_Click); + // + // kryptonComboBox7Custom + // + this.kryptonComboBox7Custom.CornerRoundingRadius = 2F; + this.kryptonComboBox7Custom.CueHint.Padding = new System.Windows.Forms.Padding(0); + this.kryptonComboBox7Custom.DropDownWidth = 169; + this.kryptonComboBox7Custom.IntegralHeight = false; + this.kryptonComboBox7Custom.Items.AddRange(new object[] { "one", "two", "three", "four", "five", "six"}); - this.kryptonComboBox1Blue.Location = new System.Drawing.Point(16, 27); - this.kryptonComboBox1Blue.Name = "kryptonComboBox1Blue"; - this.kryptonComboBox1Blue.PaletteMode = Krypton.Toolkit.PaletteMode.Office2010Blue; - this.kryptonComboBox1Blue.Size = new System.Drawing.Size(169, 25); - this.kryptonComboBox1Blue.TabIndex = 0; - this.kryptonComboBox1Blue.DoubleClick += new System.EventHandler(this.kryptonComboBox1Blue_DoubleClick); - this.kryptonComboBox1Blue.Enter += new System.EventHandler(this.kryptonComboBox1Blue_Enter); - // - // domainUpDown1 - // - this.domainUpDown1.Location = new System.Drawing.Point(28, 102); - this.domainUpDown1.Name = "domainUpDown1"; - this.domainUpDown1.Size = new System.Drawing.Size(125, 24); - this.domainUpDown1.TabIndex = 1; - this.domainUpDown1.Text = "domainUpDown1"; + this.kryptonComboBox7Custom.Location = new System.Drawing.Point(16, 30); + this.kryptonComboBox7Custom.Name = "kryptonComboBox7Custom"; + this.kryptonComboBox7Custom.PaletteMode = Krypton.Toolkit.PaletteMode.Office2007Black; + this.kryptonComboBox7Custom.Size = new System.Drawing.Size(169, 27); + this.kryptonComboBox7Custom.StateCommon.ComboBox.Border.DrawBorders = ((Krypton.Toolkit.PaletteDrawBorders)((((Krypton.Toolkit.PaletteDrawBorders.Top | Krypton.Toolkit.PaletteDrawBorders.Bottom) + | Krypton.Toolkit.PaletteDrawBorders.Left) + | Krypton.Toolkit.PaletteDrawBorders.Right))); + this.kryptonComboBox7Custom.StateCommon.ComboBox.Border.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.AntiAlias; + this.kryptonComboBox7Custom.StateCommon.ComboBox.Border.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; + this.kryptonComboBox7Custom.StateCommon.ComboBox.Border.Rounding = 2F; + this.kryptonComboBox7Custom.StateCommon.ComboBox.Content.TextH = Krypton.Toolkit.PaletteRelativeAlign.Center; + this.kryptonComboBox7Custom.TabIndex = 0; + this.kryptonComboBox7Custom.Text = "centered"; + this.kryptonComboBox7Custom.DoubleClick += new System.EventHandler(this.kryptonComboBox7Custom_DoubleClick); + this.kryptonComboBox7Custom.Enter += new System.EventHandler(this.kryptonComboBox1Blue_Enter); // // Form1 // @@ -396,16 +406,16 @@ private void InitializeComponent() this.Load += new System.EventHandler(this.Form1_Load); this.groupBox4.ResumeLayout(false); this.groupBox2.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.kryptonComboBox3Blue)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.kryptonComboBox2Blue)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.kryptonComboBox1Blue)).EndInit(); this.groupBox1.ResumeLayout(false); - this.groupBox3.ResumeLayout(false); - ((System.ComponentModel.ISupportInitialize)(this.kryptonComboBox8Custom)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonComboBox7Custom)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.kryptonComboBox6System)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.kryptonComboBox5System)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.kryptonComboBox4System)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonComboBox3Blue)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonComboBox2Blue)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonComboBox1Blue)).EndInit(); + this.groupBox3.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.kryptonComboBox8Custom)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.kryptonComboBox7Custom)).EndInit(); this.ResumeLayout(false); } diff --git a/Source/Krypton Toolkit Examples/KryptonComboBox Examples/Form1.cs b/Source/Krypton Toolkit Examples/KryptonComboBox Examples/Form1.cs index 9d7af90f..18088369 100644 --- a/Source/Krypton Toolkit Examples/KryptonComboBox Examples/Form1.cs +++ b/Source/Krypton Toolkit Examples/KryptonComboBox Examples/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -65,7 +65,8 @@ private void buttonSpecAny4_Click(object sender, EventArgs e) private void kryptonComboBox1Blue_DoubleClick(object sender, EventArgs e) => InvokeDoubleClick(); private void InvokeDoubleClick() => - KryptonMessageBox.Show("You've invoked the double click event.", "Double Click", MessageBoxButtons.OK, + KryptonMessageBox.Show("You've invoked the double click event.", "Double Click", + KryptonMessageBoxButtons.OK, KryptonMessageBoxIcon.Information); private void kryptonComboBox2Blue_DoubleClick(object sender, EventArgs e) => InvokeDoubleClick(); diff --git a/Source/Krypton Toolkit Examples/KryptonComboBox Examples/KryptonComboBox Examples 2022.csproj b/Source/Krypton Toolkit Examples/KryptonComboBox Examples/KryptonComboBox Examples 2022.csproj index 0951bd22..fb6f8497 100644 --- a/Source/Krypton Toolkit Examples/KryptonComboBox Examples/KryptonComboBox Examples 2022.csproj +++ b/Source/Krypton Toolkit Examples/KryptonComboBox Examples/KryptonComboBox Examples 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe KryptonComboBoxExamples Krypton ComboBox Examples @@ -9,10 +9,12 @@ false true AnyCPU - en - preview + en preview + enable + 6 + true - + @@ -21,7 +23,7 @@ - + diff --git a/Source/Krypton Toolkit Examples/KryptonComboBox Examples/Program.cs b/Source/Krypton Toolkit Examples/KryptonComboBox Examples/Program.cs index 9fcd6adc..abdf2133 100644 --- a/Source/Krypton Toolkit Examples/KryptonComboBox Examples/Program.cs +++ b/Source/Krypton Toolkit Examples/KryptonComboBox Examples/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -15,13 +15,13 @@ namespace KryptonComboBoxExamples { - static class Program + internal static class Program { /// /// The main entry point for the application. /// [STAThread] - static void Main() + private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); diff --git a/Source/Krypton Toolkit Examples/KryptonComboBox Examples/Properties/AssemblyInfo.cs b/Source/Krypton Toolkit Examples/KryptonComboBox Examples/Properties/AssemblyInfo.cs index 3fb92ac9..7aa17543 100644 --- a/Source/Krypton Toolkit Examples/KryptonComboBox Examples/Properties/AssemblyInfo.cs +++ b/Source/Krypton Toolkit Examples/KryptonComboBox Examples/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Toolkit Examples/KryptonCommand Examples/Form1.cs b/Source/Krypton Toolkit Examples/KryptonCommand Examples/Form1.cs index 0d8aaf6b..e33333c6 100644 --- a/Source/Krypton Toolkit Examples/KryptonCommand Examples/Form1.cs +++ b/Source/Krypton Toolkit Examples/KryptonCommand Examples/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Toolkit Examples/KryptonCommand Examples/KryptonCommand Examples 2022.csproj b/Source/Krypton Toolkit Examples/KryptonCommand Examples/KryptonCommand Examples 2022.csproj index f1753198..01573425 100644 --- a/Source/Krypton Toolkit Examples/KryptonCommand Examples/KryptonCommand Examples 2022.csproj +++ b/Source/Krypton Toolkit Examples/KryptonCommand Examples/KryptonCommand Examples 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe KryptonCommandExamples Krypton Command Examples @@ -9,10 +9,12 @@ false true AnyCPU - en - preview + en preview + enable + 6 + true - + @@ -21,7 +23,7 @@ - + diff --git a/Source/Krypton Toolkit Examples/KryptonCommand Examples/Program.cs b/Source/Krypton Toolkit Examples/KryptonCommand Examples/Program.cs index e3a78ab6..35573742 100644 --- a/Source/Krypton Toolkit Examples/KryptonCommand Examples/Program.cs +++ b/Source/Krypton Toolkit Examples/KryptonCommand Examples/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -15,13 +15,13 @@ namespace KryptonCommandExamples { - static class Program + internal static class Program { /// /// The main entry point for the application. /// [STAThread] - static void Main() + private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); diff --git a/Source/Krypton Toolkit Examples/KryptonCommand Examples/Properties/AssemblyInfo.cs b/Source/Krypton Toolkit Examples/KryptonCommand Examples/Properties/AssemblyInfo.cs index 226bbf00..5444e3b8 100644 --- a/Source/Krypton Toolkit Examples/KryptonCommand Examples/Properties/AssemblyInfo.cs +++ b/Source/Krypton Toolkit Examples/KryptonCommand Examples/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Toolkit Examples/KryptonContextMenu Examples/Form1.Designer.cs b/Source/Krypton Toolkit Examples/KryptonContextMenu Examples/Form1.Designer.cs index 410070e7..9dd200f4 100644 --- a/Source/Krypton Toolkit Examples/KryptonContextMenu Examples/Form1.Designer.cs +++ b/Source/Krypton Toolkit Examples/KryptonContextMenu Examples/Form1.Designer.cs @@ -28,1549 +28,1467 @@ protected override void Dispose(bool disposing) /// private void InitializeComponent() { - this.components = new System.ComponentModel.Container(); + components = new System.ComponentModel.Container(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1)); - this.buttonShowHeadings = new System.Windows.Forms.Button(); - this.buttonShowSeparators = new System.Windows.Forms.Button(); - this.buttonShowAlternateStyle = new System.Windows.Forms.Button(); - this.buttonSubMenus = new System.Windows.Forms.Button(); - this.buttonImageSelect = new System.Windows.Forms.Button(); - this.imageList = new System.Windows.Forms.ImageList(this.components); - this.groupBoxPalette = new System.Windows.Forms.GroupBox(); - this.groupBox1 = new System.Windows.Forms.GroupBox(); - this.labelHorizontal = new System.Windows.Forms.Label(); - this.comboBoxH = new System.Windows.Forms.ComboBox(); - this.labelVertical = new System.Windows.Forms.Label(); - this.comboBoxV = new System.Windows.Forms.ComboBox(); - this.buttonControls = new System.Windows.Forms.Button(); - this.buttonColors = new System.Windows.Forms.Button(); - this.buttonShowEverything = new System.Windows.Forms.Button(); - this.buttonCalendar = new System.Windows.Forms.Button(); - this.kcmHeadings = new Krypton.Toolkit.KryptonContextMenu(); - this.kryptonContextMenuHeading1 = new Krypton.Toolkit.KryptonContextMenuHeading(); - this.kryptonContextMenuItems1 = new Krypton.Toolkit.KryptonContextMenuItems(); - this.kryptonContextMenuItem1 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem2 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem3 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuSeparator1 = new Krypton.Toolkit.KryptonContextMenuSeparator(); - this.kryptonContextMenuHeading2 = new Krypton.Toolkit.KryptonContextMenuHeading(); - this.kryptonContextMenuItems2 = new Krypton.Toolkit.KryptonContextMenuItems(); - this.kryptonContextMenuItem4 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem5 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuSeparator2 = new Krypton.Toolkit.KryptonContextMenuSeparator(); - this.kryptonContextMenuHeading3 = new Krypton.Toolkit.KryptonContextMenuHeading(); - this.kryptonContextMenuItems3 = new Krypton.Toolkit.KryptonContextMenuItems(); - this.kryptonContextMenuItem6 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem7 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem8 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kcmSeparators = new Krypton.Toolkit.KryptonContextMenu(); - this.kryptonContextMenuItems4 = new Krypton.Toolkit.KryptonContextMenuItems(); - this.kryptonContextMenuItem9 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem10 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuSeparator3 = new Krypton.Toolkit.KryptonContextMenuSeparator(); - this.kryptonContextMenuItem11 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem12 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuSeparator4 = new Krypton.Toolkit.KryptonContextMenuSeparator(); - this.kryptonContextMenuItem13 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem14 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuSeparator5 = new Krypton.Toolkit.KryptonContextMenuSeparator(); - this.kryptonContextMenuItems5 = new Krypton.Toolkit.KryptonContextMenuItems(); - this.kryptonContextMenuItem15 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuSeparator6 = new Krypton.Toolkit.KryptonContextMenuSeparator(); - this.kryptonContextMenuItem16 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem17 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem18 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem20 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuSeparator7 = new Krypton.Toolkit.KryptonContextMenuSeparator(); - this.kryptonContextMenuItem19 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kcmAlternateStyle = new Krypton.Toolkit.KryptonContextMenu(); - this.kryptonContextMenuItems6 = new Krypton.Toolkit.KryptonContextMenuItems(); - this.kryptonContextMenuItem21 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem22 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuSeparator13 = new Krypton.Toolkit.KryptonContextMenuSeparator(); - this.kryptonContextMenuItem23 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem24 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kcmSubMenus = new Krypton.Toolkit.KryptonContextMenu(); - this.kryptonContextMenuItems11 = new Krypton.Toolkit.KryptonContextMenuItems(); - this.kryptonContextMenuItem26 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItems8 = new Krypton.Toolkit.KryptonContextMenuItems(); - this.kryptonContextMenuItem32 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItems10 = new Krypton.Toolkit.KryptonContextMenuItems(); - this.kryptonContextMenuItem48 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem49 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem50 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem33 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem34 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItems13 = new Krypton.Toolkit.KryptonContextMenuItems(); - this.kryptonContextMenuItem51 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem52 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem53 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem44 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem45 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem25 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItems7 = new Krypton.Toolkit.KryptonContextMenuItems(); - this.kryptonContextMenuItem30 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem31 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem29 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItems14 = new Krypton.Toolkit.KryptonContextMenuItems(); - this.kryptonContextMenuItem56 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem54 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem55 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem39 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem40 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem41 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem42 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem43 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem27 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItems12 = new Krypton.Toolkit.KryptonContextMenuItems(); - this.kryptonContextMenuItem35 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem36 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem37 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem38 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem28 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItems9 = new Krypton.Toolkit.KryptonContextMenuItems(); - this.kryptonContextMenuItem46 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem47 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItems15 = new Krypton.Toolkit.KryptonContextMenuItems(); - this.kryptonContextMenuItem59 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem57 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem58 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kcmEverything = new Krypton.Toolkit.KryptonContextMenu(); - this.kryptonContextMenuHeading4 = new Krypton.Toolkit.KryptonContextMenuHeading(); - this.kryptonContextMenuItems18 = new Krypton.Toolkit.KryptonContextMenuItems(); - this.kryptonContextMenuItem68 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem69 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem70 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuSeparator11 = new Krypton.Toolkit.KryptonContextMenuSeparator(); - this.kryptonContextMenuItem71 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItems21 = new Krypton.Toolkit.KryptonContextMenuItems(); - this.kryptonContextMenuItem84 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem85 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem86 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem72 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItems22 = new Krypton.Toolkit.KryptonContextMenuItems(); - this.kryptonContextMenuItem87 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem88 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem89 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem73 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem77 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuSeparator12 = new Krypton.Toolkit.KryptonContextMenuSeparator(); - this.kryptonContextMenuHeading9 = new Krypton.Toolkit.KryptonContextMenuHeading(); - this.kryptonContextMenuColorColumns2 = new Krypton.Toolkit.KryptonContextMenuColorColumns(); - this.kryptonContextMenuSeparator8 = new Krypton.Toolkit.KryptonContextMenuSeparator(); - this.kryptonContextMenuHeading7 = new Krypton.Toolkit.KryptonContextMenuHeading(); - this.kryptonContextMenuItems16 = new Krypton.Toolkit.KryptonContextMenuItems(); - this.kryptonContextMenuItem60 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItems23 = new Krypton.Toolkit.KryptonContextMenuItems(); - this.kryptonContextMenuItem90 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem91 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem92 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem93 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem61 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItems24 = new Krypton.Toolkit.KryptonContextMenuItems(); - this.kryptonContextMenuItem94 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem95 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem96 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem67 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuSeparator10 = new Krypton.Toolkit.KryptonContextMenuSeparator(); - this.kryptonContextMenuItem62 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem63 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem75 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuSeparator9 = new Krypton.Toolkit.KryptonContextMenuSeparator(); - this.kryptonContextMenuHeading5 = new Krypton.Toolkit.KryptonContextMenuHeading(); - this.kryptonContextMenuItems17 = new Krypton.Toolkit.KryptonContextMenuItems(); - this.kryptonContextMenuItem64 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem65 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem66 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuSeparator17 = new Krypton.Toolkit.KryptonContextMenuSeparator(); - this.kryptonContextMenuHeading8 = new Krypton.Toolkit.KryptonContextMenuHeading(); - this.kryptonContextMenuItems26 = new Krypton.Toolkit.KryptonContextMenuItems(); - this.kryptonContextMenuItem74 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem76 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuSeparator18 = new Krypton.Toolkit.KryptonContextMenuSeparator(); - this.kryptonContextMenuRadioButton5 = new Krypton.Toolkit.KryptonContextMenuRadioButton(); - this.kryptonContextMenuRadioButton6 = new Krypton.Toolkit.KryptonContextMenuRadioButton(); - this.kryptonContextMenuCheckBox3 = new Krypton.Toolkit.KryptonContextMenuCheckBox(); - this.kryptonContextMenuLinkLabel2 = new Krypton.Toolkit.KryptonContextMenuLinkLabel(); - this.kryptonContextMenuCheckButton3 = new Krypton.Toolkit.KryptonContextMenuCheckButton(); - this.kryptonContextMenuSeparator19 = new Krypton.Toolkit.KryptonContextMenuSeparator(); - this.kryptonContextMenuItems25 = new Krypton.Toolkit.KryptonContextMenuItems(); - this.kryptonContextMenuItem98 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem99 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuSeparator21 = new Krypton.Toolkit.KryptonContextMenuSeparator(); - this.kryptonContextMenuHeading10 = new Krypton.Toolkit.KryptonContextMenuHeading(); - this.kryptonContextMenuImageSelect3 = new Krypton.Toolkit.KryptonContextMenuImageSelect(); - this.kryptonContextMenuSeparator26 = new Krypton.Toolkit.KryptonContextMenuSeparator(); - this.kryptonContextMenuImageSelect4 = new Krypton.Toolkit.KryptonContextMenuImageSelect(); - this.kryptonContextMenuSeparator29 = new Krypton.Toolkit.KryptonContextMenuSeparator(); - this.kryptonContextMenuHeading11 = new Krypton.Toolkit.KryptonContextMenuHeading(); - this.kryptonContextMenuMonthCalendar1 = new Krypton.Toolkit.KryptonContextMenuMonthCalendar(); - this.kryptonContextMenuSeparator30 = new Krypton.Toolkit.KryptonContextMenuSeparator(); - this.kryptonContextMenuCheckBox5 = new Krypton.Toolkit.KryptonContextMenuCheckBox(); - this.kryptonManager = new Krypton.Toolkit.KryptonManager(this.components); - this.kcmControls = new Krypton.Toolkit.KryptonContextMenu(); - this.kryptonContextMenuHeading6 = new Krypton.Toolkit.KryptonContextMenuHeading(); - this.kryptonContextMenuRadioButton1 = new Krypton.Toolkit.KryptonContextMenuRadioButton(); - this.kryptonContextMenuRadioButton2 = new Krypton.Toolkit.KryptonContextMenuRadioButton(); - this.kryptonContextMenuRadioButton3 = new Krypton.Toolkit.KryptonContextMenuRadioButton(); - this.kryptonContextMenuSeparator14 = new Krypton.Toolkit.KryptonContextMenuSeparator(); - this.kryptonContextMenuCheckBox1 = new Krypton.Toolkit.KryptonContextMenuCheckBox(); - this.kryptonContextMenuCheckBox2 = new Krypton.Toolkit.KryptonContextMenuCheckBox(); - this.kryptonContextMenuSeparator15 = new Krypton.Toolkit.KryptonContextMenuSeparator(); - this.kryptonContextMenuCheckButton1 = new Krypton.Toolkit.KryptonContextMenuCheckButton(); - this.kryptonContextMenuCheckButton2 = new Krypton.Toolkit.KryptonContextMenuCheckButton(); - this.kryptonContextMenuSeparator16 = new Krypton.Toolkit.KryptonContextMenuSeparator(); - this.kryptonContextMenuLinkLabel1 = new Krypton.Toolkit.KryptonContextMenuLinkLabel(); - this.kcmColors = new Krypton.Toolkit.KryptonContextMenu(); - this.kryptonContextMenuHeading13 = new Krypton.Toolkit.KryptonContextMenuHeading(); - this.kryptonContextMenuColorColumns1 = new Krypton.Toolkit.KryptonContextMenuColorColumns(); - this.kryptonContextMenuSeparator22 = new Krypton.Toolkit.KryptonContextMenuSeparator(); - this.kryptonContextMenuHeading14 = new Krypton.Toolkit.KryptonContextMenuHeading(); - this.kryptonContextMenuColorColumns3 = new Krypton.Toolkit.KryptonContextMenuColorColumns(); - this.kryptonContextMenuSeparator23 = new Krypton.Toolkit.KryptonContextMenuSeparator(); - this.kryptonContextMenuHeading15 = new Krypton.Toolkit.KryptonContextMenuHeading(); - this.kryptonContextMenuColorColumns4 = new Krypton.Toolkit.KryptonContextMenuColorColumns(); - this.kryptonContextMenuSeparator24 = new Krypton.Toolkit.KryptonContextMenuSeparator(); - this.kryptonContextMenuHeading16 = new Krypton.Toolkit.KryptonContextMenuHeading(); - this.kryptonContextMenuColorColumns5 = new Krypton.Toolkit.KryptonContextMenuColorColumns(); - this.kryptonContextMenuSeparator25 = new Krypton.Toolkit.KryptonContextMenuSeparator(); - this.kryptonContextMenuHeading17 = new Krypton.Toolkit.KryptonContextMenuHeading(); - this.kryptonContextMenuColorColumns6 = new Krypton.Toolkit.KryptonContextMenuColorColumns(); - this.kcmImageSelect = new Krypton.Toolkit.KryptonContextMenu(); - this.kryptonContextMenuImageSelect1 = new Krypton.Toolkit.KryptonContextMenuImageSelect(); - this.kryptonContextMenuSeparator20 = new Krypton.Toolkit.KryptonContextMenuSeparator(); - this.kryptonContextMenuImageSelect2 = new Krypton.Toolkit.KryptonContextMenuImageSelect(); - this.kryptonContextMenuSeparator27 = new Krypton.Toolkit.KryptonContextMenuSeparator(); - this.kryptonContextMenuSeparator28 = new Krypton.Toolkit.KryptonContextMenuSeparator(); - this.kryptonContextMenuItems19 = new Krypton.Toolkit.KryptonContextMenuItems(); - this.kcmCalendar = new Krypton.Toolkit.KryptonContextMenu(); - this.kryptonContextMenuMonthCalendar2 = new Krypton.Toolkit.KryptonContextMenuMonthCalendar(); - this.kryptonContextMenuSeparator31 = new Krypton.Toolkit.KryptonContextMenuSeparator(); - this.kryptonContextMenuItems20 = new Krypton.Toolkit.KryptonContextMenuItems(); - this.kryptonContextMenuItem78 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem79 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem80 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem81 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuItem82 = new Krypton.Toolkit.KryptonContextMenuItem(); - this.kryptonContextMenuSeparator32 = new Krypton.Toolkit.KryptonContextMenuSeparator(); - this.kryptonContextMenuCheckBox4 = new Krypton.Toolkit.KryptonContextMenuCheckBox(); - this.kryptonContextMenuRadioButton4 = new Krypton.Toolkit.KryptonContextMenuRadioButton(); - this.kryptonContextMenuLinkLabel3 = new Krypton.Toolkit.KryptonContextMenuLinkLabel(); - this.kryptonThemeComboBox1 = new Krypton.Toolkit.KryptonThemeComboBox(); - this.kryptonPanel1 = new Krypton.Toolkit.KryptonPanel(); - this.groupBoxPalette.SuspendLayout(); - this.groupBox1.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonThemeComboBox1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonPanel1)).BeginInit(); - this.SuspendLayout(); + buttonShowHeadings = new System.Windows.Forms.Button(); + buttonShowSeparators = new System.Windows.Forms.Button(); + buttonShowAlternateStyle = new System.Windows.Forms.Button(); + buttonSubMenus = new System.Windows.Forms.Button(); + buttonImageSelect = new System.Windows.Forms.Button(); + imageList = new System.Windows.Forms.ImageList(components); + groupBoxPalette = new System.Windows.Forms.GroupBox(); + kryptonThemeComboBox1 = new Krypton.Toolkit.KryptonThemeComboBox(); + groupBox1 = new System.Windows.Forms.GroupBox(); + labelHorizontal = new System.Windows.Forms.Label(); + comboBoxH = new System.Windows.Forms.ComboBox(); + labelVertical = new System.Windows.Forms.Label(); + comboBoxV = new System.Windows.Forms.ComboBox(); + buttonControls = new System.Windows.Forms.Button(); + buttonColors = new System.Windows.Forms.Button(); + buttonShowEverything = new System.Windows.Forms.Button(); + buttonCalendar = new System.Windows.Forms.Button(); + kcmHeadings = new Krypton.Toolkit.KryptonContextMenu(); + kryptonContextMenuHeading1 = new Krypton.Toolkit.KryptonContextMenuHeading(); + kryptonContextMenuItems1 = new Krypton.Toolkit.KryptonContextMenuItems(); + kryptonContextMenuItem1 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem2 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem3 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuSeparator1 = new Krypton.Toolkit.KryptonContextMenuSeparator(); + kryptonContextMenuHeading2 = new Krypton.Toolkit.KryptonContextMenuHeading(); + kryptonContextMenuItems2 = new Krypton.Toolkit.KryptonContextMenuItems(); + kryptonContextMenuItem4 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem5 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuSeparator2 = new Krypton.Toolkit.KryptonContextMenuSeparator(); + kryptonContextMenuHeading3 = new Krypton.Toolkit.KryptonContextMenuHeading(); + kryptonContextMenuItems3 = new Krypton.Toolkit.KryptonContextMenuItems(); + kryptonContextMenuItem6 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem7 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem8 = new Krypton.Toolkit.KryptonContextMenuItem(); + kcmSeparators = new Krypton.Toolkit.KryptonContextMenu(); + kryptonContextMenuItems4 = new Krypton.Toolkit.KryptonContextMenuItems(); + kryptonContextMenuItem9 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem10 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuSeparator3 = new Krypton.Toolkit.KryptonContextMenuSeparator(); + kryptonContextMenuItem11 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem12 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuSeparator4 = new Krypton.Toolkit.KryptonContextMenuSeparator(); + kryptonContextMenuItem13 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem14 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuSeparator5 = new Krypton.Toolkit.KryptonContextMenuSeparator(); + kryptonContextMenuItems5 = new Krypton.Toolkit.KryptonContextMenuItems(); + kryptonContextMenuItem15 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuSeparator6 = new Krypton.Toolkit.KryptonContextMenuSeparator(); + kryptonContextMenuItem16 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem17 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem18 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem20 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuSeparator7 = new Krypton.Toolkit.KryptonContextMenuSeparator(); + kryptonContextMenuItem19 = new Krypton.Toolkit.KryptonContextMenuItem(); + kcmAlternateStyle = new Krypton.Toolkit.KryptonContextMenu(); + kryptonContextMenuItems6 = new Krypton.Toolkit.KryptonContextMenuItems(); + kryptonContextMenuItem21 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem22 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuSeparator13 = new Krypton.Toolkit.KryptonContextMenuSeparator(); + kryptonContextMenuItem23 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem24 = new Krypton.Toolkit.KryptonContextMenuItem(); + kcmSubMenus = new Krypton.Toolkit.KryptonContextMenu(); + kryptonContextMenuItems11 = new Krypton.Toolkit.KryptonContextMenuItems(); + kryptonContextMenuItem26 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItems8 = new Krypton.Toolkit.KryptonContextMenuItems(); + kryptonContextMenuItem32 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItems10 = new Krypton.Toolkit.KryptonContextMenuItems(); + kryptonContextMenuItem48 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem49 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem50 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem33 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem34 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItems13 = new Krypton.Toolkit.KryptonContextMenuItems(); + kryptonContextMenuItem51 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem52 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem53 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem44 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem45 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem25 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItems7 = new Krypton.Toolkit.KryptonContextMenuItems(); + kryptonContextMenuItem30 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem31 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem29 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItems14 = new Krypton.Toolkit.KryptonContextMenuItems(); + kryptonContextMenuItem56 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem54 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem55 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem39 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem40 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem41 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem42 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem43 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem27 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItems12 = new Krypton.Toolkit.KryptonContextMenuItems(); + kryptonContextMenuItem35 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem36 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem37 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem38 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem28 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItems9 = new Krypton.Toolkit.KryptonContextMenuItems(); + kryptonContextMenuItem46 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem47 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItems15 = new Krypton.Toolkit.KryptonContextMenuItems(); + kryptonContextMenuItem59 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem57 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem58 = new Krypton.Toolkit.KryptonContextMenuItem(); + kcmEverything = new Krypton.Toolkit.KryptonContextMenu(); + kryptonContextMenuHeading4 = new Krypton.Toolkit.KryptonContextMenuHeading(); + kryptonContextMenuItems18 = new Krypton.Toolkit.KryptonContextMenuItems(); + kryptonContextMenuItem68 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem69 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem70 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuSeparator11 = new Krypton.Toolkit.KryptonContextMenuSeparator(); + kryptonContextMenuItem71 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItems21 = new Krypton.Toolkit.KryptonContextMenuItems(); + kryptonContextMenuItem84 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem85 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem86 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem72 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItems22 = new Krypton.Toolkit.KryptonContextMenuItems(); + kryptonContextMenuItem87 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem88 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem89 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem73 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem77 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuSeparator12 = new Krypton.Toolkit.KryptonContextMenuSeparator(); + kryptonContextMenuHeading9 = new Krypton.Toolkit.KryptonContextMenuHeading(); + kryptonContextMenuColorColumns2 = new Krypton.Toolkit.KryptonContextMenuColorColumns(); + kryptonContextMenuSeparator8 = new Krypton.Toolkit.KryptonContextMenuSeparator(); + kryptonContextMenuHeading7 = new Krypton.Toolkit.KryptonContextMenuHeading(); + kryptonContextMenuItems16 = new Krypton.Toolkit.KryptonContextMenuItems(); + kryptonContextMenuItem60 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItems23 = new Krypton.Toolkit.KryptonContextMenuItems(); + kryptonContextMenuItem90 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem91 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem92 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem93 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem61 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItems24 = new Krypton.Toolkit.KryptonContextMenuItems(); + kryptonContextMenuItem94 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem95 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem96 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem67 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuSeparator10 = new Krypton.Toolkit.KryptonContextMenuSeparator(); + kryptonContextMenuItem62 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem63 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem75 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuSeparator9 = new Krypton.Toolkit.KryptonContextMenuSeparator(); + kryptonContextMenuHeading5 = new Krypton.Toolkit.KryptonContextMenuHeading(); + kryptonContextMenuItems17 = new Krypton.Toolkit.KryptonContextMenuItems(); + kryptonContextMenuItem64 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem65 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem66 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuSeparator17 = new Krypton.Toolkit.KryptonContextMenuSeparator(); + kryptonContextMenuHeading8 = new Krypton.Toolkit.KryptonContextMenuHeading(); + kryptonContextMenuItems26 = new Krypton.Toolkit.KryptonContextMenuItems(); + kryptonContextMenuItem74 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem76 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuSeparator18 = new Krypton.Toolkit.KryptonContextMenuSeparator(); + kryptonContextMenuRadioButton5 = new Krypton.Toolkit.KryptonContextMenuRadioButton(); + kryptonContextMenuRadioButton6 = new Krypton.Toolkit.KryptonContextMenuRadioButton(); + kryptonContextMenuCheckBox3 = new Krypton.Toolkit.KryptonContextMenuCheckBox(); + kryptonContextMenuLinkLabel2 = new Krypton.Toolkit.KryptonContextMenuLinkLabel(); + kryptonContextMenuCheckButton3 = new Krypton.Toolkit.KryptonContextMenuCheckButton(); + kryptonContextMenuSeparator19 = new Krypton.Toolkit.KryptonContextMenuSeparator(); + kryptonContextMenuItems25 = new Krypton.Toolkit.KryptonContextMenuItems(); + kryptonContextMenuItem98 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem99 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuSeparator21 = new Krypton.Toolkit.KryptonContextMenuSeparator(); + kryptonContextMenuHeading10 = new Krypton.Toolkit.KryptonContextMenuHeading(); + kryptonContextMenuImageSelect3 = new Krypton.Toolkit.KryptonContextMenuImageSelect(); + kryptonContextMenuSeparator26 = new Krypton.Toolkit.KryptonContextMenuSeparator(); + kryptonContextMenuImageSelect4 = new Krypton.Toolkit.KryptonContextMenuImageSelect(); + kryptonContextMenuSeparator29 = new Krypton.Toolkit.KryptonContextMenuSeparator(); + kryptonContextMenuHeading11 = new Krypton.Toolkit.KryptonContextMenuHeading(); + kryptonContextMenuMonthCalendar1 = new Krypton.Toolkit.KryptonContextMenuMonthCalendar(); + kryptonContextMenuSeparator30 = new Krypton.Toolkit.KryptonContextMenuSeparator(); + kryptonContextMenuCheckBox5 = new Krypton.Toolkit.KryptonContextMenuCheckBox(); + kryptonManager = new Krypton.Toolkit.KryptonManager(components); + kcmControls = new Krypton.Toolkit.KryptonContextMenu(); + kryptonContextMenuHeading6 = new Krypton.Toolkit.KryptonContextMenuHeading(); + kryptonContextMenuRadioButton1 = new Krypton.Toolkit.KryptonContextMenuRadioButton(); + kryptonContextMenuRadioButton2 = new Krypton.Toolkit.KryptonContextMenuRadioButton(); + kryptonContextMenuRadioButton3 = new Krypton.Toolkit.KryptonContextMenuRadioButton(); + kryptonContextMenuSeparator14 = new Krypton.Toolkit.KryptonContextMenuSeparator(); + kryptonContextMenuCheckBox1 = new Krypton.Toolkit.KryptonContextMenuCheckBox(); + kryptonContextMenuCheckBox2 = new Krypton.Toolkit.KryptonContextMenuCheckBox(); + kryptonContextMenuSeparator15 = new Krypton.Toolkit.KryptonContextMenuSeparator(); + kryptonContextMenuCheckButton1 = new Krypton.Toolkit.KryptonContextMenuCheckButton(); + kryptonContextMenuCheckButton2 = new Krypton.Toolkit.KryptonContextMenuCheckButton(); + kryptonContextMenuSeparator16 = new Krypton.Toolkit.KryptonContextMenuSeparator(); + kryptonContextMenuLinkLabel1 = new Krypton.Toolkit.KryptonContextMenuLinkLabel(); + kcmColors = new Krypton.Toolkit.KryptonContextMenu(); + kryptonContextMenuHeading13 = new Krypton.Toolkit.KryptonContextMenuHeading(); + kryptonContextMenuColorColumns1 = new Krypton.Toolkit.KryptonContextMenuColorColumns(); + kryptonContextMenuSeparator22 = new Krypton.Toolkit.KryptonContextMenuSeparator(); + kryptonContextMenuHeading14 = new Krypton.Toolkit.KryptonContextMenuHeading(); + kryptonContextMenuColorColumns3 = new Krypton.Toolkit.KryptonContextMenuColorColumns(); + kryptonContextMenuSeparator23 = new Krypton.Toolkit.KryptonContextMenuSeparator(); + kryptonContextMenuHeading15 = new Krypton.Toolkit.KryptonContextMenuHeading(); + kryptonContextMenuColorColumns4 = new Krypton.Toolkit.KryptonContextMenuColorColumns(); + kryptonContextMenuSeparator24 = new Krypton.Toolkit.KryptonContextMenuSeparator(); + kryptonContextMenuHeading16 = new Krypton.Toolkit.KryptonContextMenuHeading(); + kryptonContextMenuColorColumns5 = new Krypton.Toolkit.KryptonContextMenuColorColumns(); + kryptonContextMenuSeparator25 = new Krypton.Toolkit.KryptonContextMenuSeparator(); + kryptonContextMenuHeading17 = new Krypton.Toolkit.KryptonContextMenuHeading(); + kryptonContextMenuColorColumns6 = new Krypton.Toolkit.KryptonContextMenuColorColumns(); + kcmImageSelect = new Krypton.Toolkit.KryptonContextMenu(); + kryptonContextMenuImageSelect1 = new Krypton.Toolkit.KryptonContextMenuImageSelect(); + kryptonContextMenuSeparator20 = new Krypton.Toolkit.KryptonContextMenuSeparator(); + kryptonContextMenuImageSelect2 = new Krypton.Toolkit.KryptonContextMenuImageSelect(); + kryptonContextMenuSeparator27 = new Krypton.Toolkit.KryptonContextMenuSeparator(); + kryptonContextMenuSeparator28 = new Krypton.Toolkit.KryptonContextMenuSeparator(); + kryptonContextMenuItems19 = new Krypton.Toolkit.KryptonContextMenuItems(); + kcmCalendar = new Krypton.Toolkit.KryptonContextMenu(); + kryptonContextMenuMonthCalendar2 = new Krypton.Toolkit.KryptonContextMenuMonthCalendar(); + kryptonContextMenuSeparator31 = new Krypton.Toolkit.KryptonContextMenuSeparator(); + kryptonContextMenuItems20 = new Krypton.Toolkit.KryptonContextMenuItems(); + kryptonContextMenuItem78 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem79 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem80 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem81 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuItem82 = new Krypton.Toolkit.KryptonContextMenuItem(); + kryptonContextMenuSeparator32 = new Krypton.Toolkit.KryptonContextMenuSeparator(); + kryptonContextMenuCheckBox4 = new Krypton.Toolkit.KryptonContextMenuCheckBox(); + kryptonContextMenuRadioButton4 = new Krypton.Toolkit.KryptonContextMenuRadioButton(); + kryptonContextMenuLinkLabel3 = new Krypton.Toolkit.KryptonContextMenuLinkLabel(); + kryptonPanel1 = new Krypton.Toolkit.KryptonPanel(); + groupBoxPalette.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)kryptonThemeComboBox1).BeginInit(); + groupBox1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)kryptonPanel1).BeginInit(); + SuspendLayout(); // // buttonShowHeadings // - this.buttonShowHeadings.Location = new System.Drawing.Point(76, 217); - this.buttonShowHeadings.Name = "buttonShowHeadings"; - this.buttonShowHeadings.Size = new System.Drawing.Size(135, 28); - this.buttonShowHeadings.TabIndex = 3; - this.buttonShowHeadings.Text = "Show Headings"; - this.buttonShowHeadings.UseVisualStyleBackColor = true; - this.buttonShowHeadings.Click += new System.EventHandler(this.buttonShowHeadingsClick); + buttonShowHeadings.Location = new System.Drawing.Point(76, 217); + buttonShowHeadings.Name = "buttonShowHeadings"; + buttonShowHeadings.Size = new System.Drawing.Size(135, 28); + buttonShowHeadings.TabIndex = 3; + buttonShowHeadings.Text = "Show Headings"; + buttonShowHeadings.UseVisualStyleBackColor = true; + buttonShowHeadings.Click += buttonShowHeadingsClick; // // buttonShowSeparators // - this.buttonShowSeparators.Location = new System.Drawing.Point(76, 255); - this.buttonShowSeparators.Name = "buttonShowSeparators"; - this.buttonShowSeparators.Size = new System.Drawing.Size(135, 28); - this.buttonShowSeparators.TabIndex = 4; - this.buttonShowSeparators.Text = "Show Separators"; - this.buttonShowSeparators.UseVisualStyleBackColor = true; - this.buttonShowSeparators.Click += new System.EventHandler(this.buttonShowSeparatorsClick); + buttonShowSeparators.Location = new System.Drawing.Point(76, 255); + buttonShowSeparators.Name = "buttonShowSeparators"; + buttonShowSeparators.Size = new System.Drawing.Size(135, 28); + buttonShowSeparators.TabIndex = 4; + buttonShowSeparators.Text = "Show Separators"; + buttonShowSeparators.UseVisualStyleBackColor = true; + buttonShowSeparators.Click += buttonShowSeparatorsClick; // // buttonShowAlternateStyle // - this.buttonShowAlternateStyle.Location = new System.Drawing.Point(76, 293); - this.buttonShowAlternateStyle.Name = "buttonShowAlternateStyle"; - this.buttonShowAlternateStyle.Size = new System.Drawing.Size(135, 28); - this.buttonShowAlternateStyle.TabIndex = 5; - this.buttonShowAlternateStyle.Text = "Show Alternate Style"; - this.buttonShowAlternateStyle.UseVisualStyleBackColor = true; - this.buttonShowAlternateStyle.Click += new System.EventHandler(this.buttonShowAlternateStyleClick); + buttonShowAlternateStyle.Location = new System.Drawing.Point(76, 293); + buttonShowAlternateStyle.Name = "buttonShowAlternateStyle"; + buttonShowAlternateStyle.Size = new System.Drawing.Size(135, 28); + buttonShowAlternateStyle.TabIndex = 5; + buttonShowAlternateStyle.Text = "Show Alternate Style"; + buttonShowAlternateStyle.UseVisualStyleBackColor = true; + buttonShowAlternateStyle.Click += buttonShowAlternateStyleClick; // // buttonSubMenus // - this.buttonSubMenus.Location = new System.Drawing.Point(76, 327); - this.buttonSubMenus.Name = "buttonSubMenus"; - this.buttonSubMenus.Size = new System.Drawing.Size(135, 28); - this.buttonSubMenus.TabIndex = 6; - this.buttonSubMenus.Text = "Show SubMenus"; - this.buttonSubMenus.UseVisualStyleBackColor = true; - this.buttonSubMenus.Click += new System.EventHandler(this.buttonSubMenusClick); + buttonSubMenus.Location = new System.Drawing.Point(76, 327); + buttonSubMenus.Name = "buttonSubMenus"; + buttonSubMenus.Size = new System.Drawing.Size(135, 28); + buttonSubMenus.TabIndex = 6; + buttonSubMenus.Text = "Show SubMenus"; + buttonSubMenus.UseVisualStyleBackColor = true; + buttonSubMenus.Click += buttonSubMenusClick; // // buttonImageSelect // - this.buttonImageSelect.Location = new System.Drawing.Point(256, 293); - this.buttonImageSelect.Name = "buttonImageSelect"; - this.buttonImageSelect.Size = new System.Drawing.Size(135, 28); - this.buttonImageSelect.TabIndex = 9; - this.buttonImageSelect.Text = "Show ImageSelect"; - this.buttonImageSelect.UseVisualStyleBackColor = true; - this.buttonImageSelect.Click += new System.EventHandler(this.buttonImageSelectClick); + buttonImageSelect.Location = new System.Drawing.Point(256, 293); + buttonImageSelect.Name = "buttonImageSelect"; + buttonImageSelect.Size = new System.Drawing.Size(135, 28); + buttonImageSelect.TabIndex = 9; + buttonImageSelect.Text = "Show ImageSelect"; + buttonImageSelect.UseVisualStyleBackColor = true; + buttonImageSelect.Click += buttonImageSelectClick; // // imageList // - this.imageList.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("imageList.ImageStream"))); - this.imageList.TransparentColor = System.Drawing.Color.Transparent; - this.imageList.Images.SetKeyName(0, "flag_australia.png"); - this.imageList.Images.SetKeyName(1, "flag_belgium.png"); - this.imageList.Images.SetKeyName(2, "flag_brazil.png"); - this.imageList.Images.SetKeyName(3, "flag_finland.png"); - this.imageList.Images.SetKeyName(4, "flag_germany.png"); - this.imageList.Images.SetKeyName(5, "flag_greece.png"); - this.imageList.Images.SetKeyName(6, "flag_puerto_rico.png"); - this.imageList.Images.SetKeyName(7, "flag_scotland.png"); - this.imageList.Images.SetKeyName(8, "flag_united_kingdom.png"); - this.imageList.Images.SetKeyName(9, "flag_usa.png"); + imageList.ColorDepth = System.Windows.Forms.ColorDepth.Depth32Bit; + imageList.ImageStream = (System.Windows.Forms.ImageListStreamer)resources.GetObject("imageList.ImageStream"); + imageList.TransparentColor = System.Drawing.Color.Transparent; + imageList.Images.SetKeyName(0, "flag_australia.png"); + imageList.Images.SetKeyName(1, "flag_belgium.png"); + imageList.Images.SetKeyName(2, "flag_brazil.png"); + imageList.Images.SetKeyName(3, "flag_finland.png"); + imageList.Images.SetKeyName(4, "flag_germany.png"); + imageList.Images.SetKeyName(5, "flag_greece.png"); + imageList.Images.SetKeyName(6, "flag_puerto_rico.png"); + imageList.Images.SetKeyName(7, "flag_scotland.png"); + imageList.Images.SetKeyName(8, "flag_united_kingdom.png"); + imageList.Images.SetKeyName(9, "flag_usa.png"); // // groupBoxPalette // - this.groupBoxPalette.Controls.Add(this.kryptonThemeComboBox1); - this.groupBoxPalette.Location = new System.Drawing.Point(12, 12); - this.groupBoxPalette.Name = "groupBoxPalette"; - this.groupBoxPalette.Size = new System.Drawing.Size(385, 71); - this.groupBoxPalette.TabIndex = 0; - this.groupBoxPalette.TabStop = false; - this.groupBoxPalette.Text = "Palette"; + groupBoxPalette.Controls.Add(kryptonThemeComboBox1); + groupBoxPalette.Location = new System.Drawing.Point(12, 12); + groupBoxPalette.Name = "groupBoxPalette"; + groupBoxPalette.Size = new System.Drawing.Size(385, 71); + groupBoxPalette.TabIndex = 0; + groupBoxPalette.TabStop = false; + groupBoxPalette.Text = "Palette"; + // + // kryptonThemeComboBox1 + // + kryptonThemeComboBox1.CornerRoundingRadius = 1F; + kryptonThemeComboBox1.DropDownWidth = 367; + kryptonThemeComboBox1.IntegralHeight = false; + kryptonThemeComboBox1.Location = new System.Drawing.Point(12, 23); + kryptonThemeComboBox1.MaxDropDownItems = 12; + kryptonThemeComboBox1.Name = "kryptonThemeComboBox1"; + kryptonThemeComboBox1.Size = new System.Drawing.Size(367, 25); + kryptonThemeComboBox1.StateCommon.ComboBox.Border.DrawBorders = Krypton.Toolkit.PaletteDrawBorders.Top | Krypton.Toolkit.PaletteDrawBorders.Bottom | Krypton.Toolkit.PaletteDrawBorders.Left | Krypton.Toolkit.PaletteDrawBorders.Right; + kryptonThemeComboBox1.StateCommon.ComboBox.Border.Rounding = 1F; + kryptonThemeComboBox1.StateCommon.ComboBox.Content.TextH = Krypton.Toolkit.PaletteRelativeAlign.Near; + kryptonThemeComboBox1.TabIndex = 0; // // groupBox1 // - this.groupBox1.Controls.Add(this.labelHorizontal); - this.groupBox1.Controls.Add(this.comboBoxH); - this.groupBox1.Controls.Add(this.labelVertical); - this.groupBox1.Controls.Add(this.comboBoxV); - this.groupBox1.Location = new System.Drawing.Point(12, 89); - this.groupBox1.Name = "groupBox1"; - this.groupBox1.Size = new System.Drawing.Size(236, 104); - this.groupBox1.TabIndex = 1; - this.groupBox1.TabStop = false; - this.groupBox1.Text = "Display Location"; + groupBox1.Controls.Add(labelHorizontal); + groupBox1.Controls.Add(comboBoxH); + groupBox1.Controls.Add(labelVertical); + groupBox1.Controls.Add(comboBoxV); + groupBox1.Location = new System.Drawing.Point(12, 89); + groupBox1.Name = "groupBox1"; + groupBox1.Size = new System.Drawing.Size(236, 104); + groupBox1.TabIndex = 1; + groupBox1.TabStop = false; + groupBox1.Text = "Display Location"; // // labelHorizontal // - this.labelHorizontal.AutoSize = true; - this.labelHorizontal.Location = new System.Drawing.Point(9, 28); - this.labelHorizontal.Name = "labelHorizontal"; - this.labelHorizontal.Size = new System.Drawing.Size(68, 17); - this.labelHorizontal.TabIndex = 0; - this.labelHorizontal.Text = "Horizontal"; + labelHorizontal.AutoSize = true; + labelHorizontal.Location = new System.Drawing.Point(9, 28); + labelHorizontal.Name = "labelHorizontal"; + labelHorizontal.Size = new System.Drawing.Size(68, 17); + labelHorizontal.TabIndex = 0; + labelHorizontal.Text = "Horizontal"; // // comboBoxH // - this.comboBoxH.FormattingEnabled = true; - this.comboBoxH.Items.AddRange(new object[] { - "Before", - "After", - "Left", - "Right"}); - this.comboBoxH.Location = new System.Drawing.Point(96, 28); - this.comboBoxH.Name = "comboBoxH"; - this.comboBoxH.Size = new System.Drawing.Size(121, 25); - this.comboBoxH.TabIndex = 1; + comboBoxH.FormattingEnabled = true; + comboBoxH.Items.AddRange(new object[] { "Before", "After", "Left", "Right" }); + comboBoxH.Location = new System.Drawing.Point(96, 28); + comboBoxH.Name = "comboBoxH"; + comboBoxH.Size = new System.Drawing.Size(121, 25); + comboBoxH.TabIndex = 1; // // labelVertical // - this.labelVertical.AutoSize = true; - this.labelVertical.Location = new System.Drawing.Point(22, 55); - this.labelVertical.Name = "labelVertical"; - this.labelVertical.Size = new System.Drawing.Size(51, 17); - this.labelVertical.TabIndex = 2; - this.labelVertical.Text = "Vertical"; + labelVertical.AutoSize = true; + labelVertical.Location = new System.Drawing.Point(22, 55); + labelVertical.Name = "labelVertical"; + labelVertical.Size = new System.Drawing.Size(51, 17); + labelVertical.TabIndex = 2; + labelVertical.Text = "Vertical"; // // comboBoxV // - this.comboBoxV.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.comboBoxV.FormattingEnabled = true; - this.comboBoxV.Items.AddRange(new object[] { - "Above", - "Below", - "Top", - "Bottom"}); - this.comboBoxV.Location = new System.Drawing.Point(96, 55); - this.comboBoxV.Name = "comboBoxV"; - this.comboBoxV.Size = new System.Drawing.Size(121, 25); - this.comboBoxV.TabIndex = 3; + comboBoxV.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + comboBoxV.FormattingEnabled = true; + comboBoxV.Items.AddRange(new object[] { "Above", "Below", "Top", "Bottom" }); + comboBoxV.Location = new System.Drawing.Point(96, 55); + comboBoxV.Name = "comboBoxV"; + comboBoxV.Size = new System.Drawing.Size(121, 25); + comboBoxV.TabIndex = 3; // // buttonControls // - this.buttonControls.Location = new System.Drawing.Point(256, 217); - this.buttonControls.Name = "buttonControls"; - this.buttonControls.Size = new System.Drawing.Size(135, 28); - this.buttonControls.TabIndex = 7; - this.buttonControls.Text = "Show Controls"; - this.buttonControls.UseVisualStyleBackColor = true; - this.buttonControls.Click += new System.EventHandler(this.buttonControls_Click); + buttonControls.Location = new System.Drawing.Point(256, 217); + buttonControls.Name = "buttonControls"; + buttonControls.Size = new System.Drawing.Size(135, 28); + buttonControls.TabIndex = 7; + buttonControls.Text = "Show Controls"; + buttonControls.UseVisualStyleBackColor = true; + buttonControls.Click += buttonControls_Click; // // buttonColors // - this.buttonColors.Location = new System.Drawing.Point(256, 255); - this.buttonColors.Name = "buttonColors"; - this.buttonColors.Size = new System.Drawing.Size(135, 28); - this.buttonColors.TabIndex = 8; - this.buttonColors.Text = "Show Colors"; - this.buttonColors.UseVisualStyleBackColor = true; - this.buttonColors.Click += new System.EventHandler(this.buttonColors_Click); + buttonColors.Location = new System.Drawing.Point(256, 255); + buttonColors.Name = "buttonColors"; + buttonColors.Size = new System.Drawing.Size(135, 28); + buttonColors.TabIndex = 8; + buttonColors.Text = "Show Colors"; + buttonColors.UseVisualStyleBackColor = true; + buttonColors.Click += buttonColors_Click; // // buttonShowEverything // - this.buttonShowEverything.Location = new System.Drawing.Point(262, 165); - this.buttonShowEverything.Name = "buttonShowEverything"; - this.buttonShowEverything.Size = new System.Drawing.Size(135, 28); - this.buttonShowEverything.TabIndex = 2; - this.buttonShowEverything.Text = "Show Everything!"; - this.buttonShowEverything.UseVisualStyleBackColor = true; - this.buttonShowEverything.Click += new System.EventHandler(this.buttonShowEverythingClick); + buttonShowEverything.Location = new System.Drawing.Point(262, 165); + buttonShowEverything.Name = "buttonShowEverything"; + buttonShowEverything.Size = new System.Drawing.Size(135, 28); + buttonShowEverything.TabIndex = 2; + buttonShowEverything.Text = "Show Everything!"; + buttonShowEverything.UseVisualStyleBackColor = true; + buttonShowEverything.Click += buttonShowEverythingClick; // // buttonCalendar // - this.buttonCalendar.Location = new System.Drawing.Point(256, 331); - this.buttonCalendar.Name = "buttonCalendar"; - this.buttonCalendar.Size = new System.Drawing.Size(135, 28); - this.buttonCalendar.TabIndex = 10; - this.buttonCalendar.Text = "Show Calendar"; - this.buttonCalendar.UseVisualStyleBackColor = true; - this.buttonCalendar.Click += new System.EventHandler(this.buttonCalendar_Click); + buttonCalendar.Location = new System.Drawing.Point(256, 331); + buttonCalendar.Name = "buttonCalendar"; + buttonCalendar.Size = new System.Drawing.Size(135, 28); + buttonCalendar.TabIndex = 10; + buttonCalendar.Text = "Show Calendar"; + buttonCalendar.UseVisualStyleBackColor = true; + buttonCalendar.Click += buttonCalendar_Click; // // kcmHeadings // - this.kcmHeadings.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { - this.kryptonContextMenuHeading1, - this.kryptonContextMenuItems1, - this.kryptonContextMenuSeparator1, - this.kryptonContextMenuHeading2, - this.kryptonContextMenuItems2, - this.kryptonContextMenuSeparator2, - this.kryptonContextMenuHeading3, - this.kryptonContextMenuItems3}); + kcmHeadings.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { kryptonContextMenuHeading1, kryptonContextMenuItems1, kryptonContextMenuSeparator1, kryptonContextMenuHeading2, kryptonContextMenuItems2, kryptonContextMenuSeparator2, kryptonContextMenuHeading3, kryptonContextMenuItems3 }); // // kryptonContextMenuHeading1 // - this.kryptonContextMenuHeading1.ExtraText = ""; - this.kryptonContextMenuHeading1.Text = "Top Heading"; + kryptonContextMenuHeading1.ExtraText = ""; + kryptonContextMenuHeading1.Text = "Top Heading"; // // kryptonContextMenuItems1 // - this.kryptonContextMenuItems1.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { - this.kryptonContextMenuItem1, - this.kryptonContextMenuItem2, - this.kryptonContextMenuItem3}); + kryptonContextMenuItems1.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { kryptonContextMenuItem1, kryptonContextMenuItem2, kryptonContextMenuItem3 }); // // kryptonContextMenuItem1 // - this.kryptonContextMenuItem1.Checked = true; - this.kryptonContextMenuItem1.CheckState = System.Windows.Forms.CheckState.Checked; - this.kryptonContextMenuItem1.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.A))); - this.kryptonContextMenuItem1.Text = "Menu Item 1"; + kryptonContextMenuItem1.Checked = true; + kryptonContextMenuItem1.CheckState = System.Windows.Forms.CheckState.Checked; + kryptonContextMenuItem1.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.A; + kryptonContextMenuItem1.Text = "Menu Item 1"; + kryptonContextMenuItem1.ToolTipValues.EnableToolTips = true; + kryptonContextMenuItem1.ToolTipValues.Heading = "Heading Menu Item 1"; // // kryptonContextMenuItem2 // - this.kryptonContextMenuItem2.Checked = true; - this.kryptonContextMenuItem2.CheckState = System.Windows.Forms.CheckState.Indeterminate; - this.kryptonContextMenuItem2.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.B))); - this.kryptonContextMenuItem2.Text = "Menu Item 2"; + kryptonContextMenuItem2.Checked = true; + kryptonContextMenuItem2.CheckState = System.Windows.Forms.CheckState.Indeterminate; + kryptonContextMenuItem2.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.B; + kryptonContextMenuItem2.Text = "Menu Item 2"; // // kryptonContextMenuItem3 // - this.kryptonContextMenuItem3.Text = "Menu Item 3"; + kryptonContextMenuItem3.Text = "Menu Item 3"; + // + // kryptonContextMenuSeparator1 + // + kryptonContextMenuSeparator1.ToolTipValues.EnableToolTips = true; + kryptonContextMenuSeparator1.ToolTipValues.Heading = "Heading: Sep1"; // // kryptonContextMenuHeading2 // - this.kryptonContextMenuHeading2.ExtraText = ""; - this.kryptonContextMenuHeading2.Text = "Middle Heading"; + kryptonContextMenuHeading2.ExtraText = ""; + kryptonContextMenuHeading2.Text = "Middle Heading"; + kryptonContextMenuHeading2.ToolTipValues.EnableToolTips = true; + kryptonContextMenuHeading2.ToolTipValues.Heading = "Heading 2"; // // kryptonContextMenuItems2 // - this.kryptonContextMenuItems2.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { - this.kryptonContextMenuItem4, - this.kryptonContextMenuItem5}); + kryptonContextMenuItems2.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { kryptonContextMenuItem4, kryptonContextMenuItem5 }); // // kryptonContextMenuItem4 // - this.kryptonContextMenuItem4.Image = ((System.Drawing.Image)(resources.GetObject("kryptonContextMenuItem4.Image"))); - this.kryptonContextMenuItem4.Text = "Menu Item 4"; + kryptonContextMenuItem4.Image = (System.Drawing.Image)resources.GetObject("kryptonContextMenuItem4.Image"); + kryptonContextMenuItem4.Text = "Menu Item 4"; // // kryptonContextMenuItem5 // - this.kryptonContextMenuItem5.Image = ((System.Drawing.Image)(resources.GetObject("kryptonContextMenuItem5.Image"))); - this.kryptonContextMenuItem5.Text = "Menu Item 5"; + kryptonContextMenuItem5.Image = (System.Drawing.Image)resources.GetObject("kryptonContextMenuItem5.Image"); + kryptonContextMenuItem5.Text = "Menu Item 5"; // // kryptonContextMenuHeading3 // - this.kryptonContextMenuHeading3.ExtraText = ""; - this.kryptonContextMenuHeading3.Text = "Bottom Heading"; + kryptonContextMenuHeading3.ExtraText = ""; + kryptonContextMenuHeading3.Text = "Bottom Heading"; + kryptonContextMenuHeading3.ToolTipValues.EnableToolTips = true; + kryptonContextMenuHeading3.ToolTipValues.Heading = "Heading 3"; // // kryptonContextMenuItems3 // - this.kryptonContextMenuItems3.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { - this.kryptonContextMenuItem6, - this.kryptonContextMenuItem7, - this.kryptonContextMenuItem8}); + kryptonContextMenuItems3.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { kryptonContextMenuItem6, kryptonContextMenuItem7, kryptonContextMenuItem8 }); // // kryptonContextMenuItem6 // - this.kryptonContextMenuItem6.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.C))); - this.kryptonContextMenuItem6.Text = "Menu Item 6"; + kryptonContextMenuItem6.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.C; + kryptonContextMenuItem6.Text = "Menu Item 6"; // // kryptonContextMenuItem7 // - this.kryptonContextMenuItem7.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.D))); - this.kryptonContextMenuItem7.Text = "Menu Item 7"; + kryptonContextMenuItem7.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.D; + kryptonContextMenuItem7.Text = "Menu Item 7"; // // kryptonContextMenuItem8 // - this.kryptonContextMenuItem8.Text = "Menu Item 8"; + kryptonContextMenuItem8.Text = "Menu Item 8"; // // kcmSeparators // - this.kcmSeparators.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { - this.kryptonContextMenuItems4, - this.kryptonContextMenuSeparator5, - this.kryptonContextMenuItems5}); + kcmSeparators.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { kryptonContextMenuItems4, kryptonContextMenuSeparator5, kryptonContextMenuItems5 }); // // kryptonContextMenuItems4 // - this.kryptonContextMenuItems4.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { - this.kryptonContextMenuItem9, - this.kryptonContextMenuItem10, - this.kryptonContextMenuSeparator3, - this.kryptonContextMenuItem11, - this.kryptonContextMenuItem12, - this.kryptonContextMenuSeparator4, - this.kryptonContextMenuItem13, - this.kryptonContextMenuItem14}); + kryptonContextMenuItems4.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { kryptonContextMenuItem9, kryptonContextMenuItem10, kryptonContextMenuSeparator3, kryptonContextMenuItem11, kryptonContextMenuItem12, kryptonContextMenuSeparator4, kryptonContextMenuItem13, kryptonContextMenuItem14 }); // // kryptonContextMenuItem9 // - this.kryptonContextMenuItem9.Text = "Menu Item 1"; + kryptonContextMenuItem9.Text = "Menu Item 1"; // // kryptonContextMenuItem10 // - this.kryptonContextMenuItem10.Text = "Menu Item 2"; + kryptonContextMenuItem10.Text = "Menu Item 2"; // // kryptonContextMenuItem11 // - this.kryptonContextMenuItem11.Checked = true; - this.kryptonContextMenuItem11.CheckState = System.Windows.Forms.CheckState.Checked; - this.kryptonContextMenuItem11.Image = ((System.Drawing.Image)(resources.GetObject("kryptonContextMenuItem11.Image"))); - this.kryptonContextMenuItem11.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.A))); - this.kryptonContextMenuItem11.Text = "Menu Item 3"; + kryptonContextMenuItem11.Checked = true; + kryptonContextMenuItem11.CheckState = System.Windows.Forms.CheckState.Checked; + kryptonContextMenuItem11.Image = (System.Drawing.Image)resources.GetObject("kryptonContextMenuItem11.Image"); + kryptonContextMenuItem11.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.A; + kryptonContextMenuItem11.Text = "Menu Item 3"; // // kryptonContextMenuItem12 // - this.kryptonContextMenuItem12.Image = ((System.Drawing.Image)(resources.GetObject("kryptonContextMenuItem12.Image"))); - this.kryptonContextMenuItem12.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.B))); - this.kryptonContextMenuItem12.Text = "Menu Item 4"; + kryptonContextMenuItem12.Image = (System.Drawing.Image)resources.GetObject("kryptonContextMenuItem12.Image"); + kryptonContextMenuItem12.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.B; + kryptonContextMenuItem12.Text = "Menu Item 4"; // // kryptonContextMenuItem13 // - this.kryptonContextMenuItem13.Image = ((System.Drawing.Image)(resources.GetObject("kryptonContextMenuItem13.Image"))); - this.kryptonContextMenuItem13.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.C))); - this.kryptonContextMenuItem13.Text = "Menu Item 5"; + kryptonContextMenuItem13.Image = (System.Drawing.Image)resources.GetObject("kryptonContextMenuItem13.Image"); + kryptonContextMenuItem13.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.C; + kryptonContextMenuItem13.Text = "Menu Item 5"; // // kryptonContextMenuItem14 // - this.kryptonContextMenuItem14.Image = ((System.Drawing.Image)(resources.GetObject("kryptonContextMenuItem14.Image"))); - this.kryptonContextMenuItem14.Text = "Menu Item 6"; + kryptonContextMenuItem14.Image = (System.Drawing.Image)resources.GetObject("kryptonContextMenuItem14.Image"); + kryptonContextMenuItem14.Text = "Menu Item 6"; // // kryptonContextMenuSeparator5 // - this.kryptonContextMenuSeparator5.Horizontal = false; + kryptonContextMenuSeparator5.Horizontal = false; // // kryptonContextMenuItems5 // - this.kryptonContextMenuItems5.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { - this.kryptonContextMenuItem15, - this.kryptonContextMenuSeparator6, - this.kryptonContextMenuItem16, - this.kryptonContextMenuItem17, - this.kryptonContextMenuItem18, - this.kryptonContextMenuItem20, - this.kryptonContextMenuSeparator7, - this.kryptonContextMenuItem19}); + kryptonContextMenuItems5.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { kryptonContextMenuItem15, kryptonContextMenuSeparator6, kryptonContextMenuItem16, kryptonContextMenuItem17, kryptonContextMenuItem18, kryptonContextMenuItem20, kryptonContextMenuSeparator7, kryptonContextMenuItem19 }); // // kryptonContextMenuItem15 // - this.kryptonContextMenuItem15.Checked = true; - this.kryptonContextMenuItem15.CheckState = System.Windows.Forms.CheckState.Checked; - this.kryptonContextMenuItem15.Text = "Menu Item 7"; + kryptonContextMenuItem15.Checked = true; + kryptonContextMenuItem15.CheckState = System.Windows.Forms.CheckState.Checked; + kryptonContextMenuItem15.Text = "Menu Item 7"; // // kryptonContextMenuItem16 // - this.kryptonContextMenuItem16.Checked = true; - this.kryptonContextMenuItem16.CheckState = System.Windows.Forms.CheckState.Checked; - this.kryptonContextMenuItem16.Text = "Menu Item 8"; + kryptonContextMenuItem16.Checked = true; + kryptonContextMenuItem16.CheckState = System.Windows.Forms.CheckState.Checked; + kryptonContextMenuItem16.Text = "Menu Item 8"; // // kryptonContextMenuItem17 // - this.kryptonContextMenuItem17.Text = "Menu Item 9"; + kryptonContextMenuItem17.Text = "Menu Item 9"; // // kryptonContextMenuItem18 // - this.kryptonContextMenuItem18.Checked = true; - this.kryptonContextMenuItem18.CheckState = System.Windows.Forms.CheckState.Indeterminate; - this.kryptonContextMenuItem18.Text = "Menu Item 10"; + kryptonContextMenuItem18.Checked = true; + kryptonContextMenuItem18.CheckState = System.Windows.Forms.CheckState.Indeterminate; + kryptonContextMenuItem18.Text = "Menu Item 10"; // // kryptonContextMenuItem20 // - this.kryptonContextMenuItem20.Text = "Menu Item 11"; + kryptonContextMenuItem20.Text = "Menu Item 11"; // // kryptonContextMenuItem19 // - this.kryptonContextMenuItem19.Text = "Menu Item 12"; + kryptonContextMenuItem19.Text = "Menu Item 12"; // // kcmAlternateStyle // - this.kcmAlternateStyle.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { - this.kryptonContextMenuItems6}); + kcmAlternateStyle.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { kryptonContextMenuItems6 }); // // kryptonContextMenuItems6 // - this.kryptonContextMenuItems6.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { - this.kryptonContextMenuItem21, - this.kryptonContextMenuItem22, - this.kryptonContextMenuSeparator13, - this.kryptonContextMenuItem23, - this.kryptonContextMenuItem24}); - this.kryptonContextMenuItems6.StandardStyle = false; + kryptonContextMenuItems6.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { kryptonContextMenuItem21, kryptonContextMenuItem22, kryptonContextMenuSeparator13, kryptonContextMenuItem23, kryptonContextMenuItem24 }); + kryptonContextMenuItems6.StandardStyle = false; // // kryptonContextMenuItem21 // - this.kryptonContextMenuItem21.ExtraText = "Longer text is below main text"; - this.kryptonContextMenuItem21.Image = ((System.Drawing.Image)(resources.GetObject("kryptonContextMenuItem21.Image"))); - this.kryptonContextMenuItem21.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.A))); - this.kryptonContextMenuItem21.Text = "Main Text 1"; + kryptonContextMenuItem21.ExtraText = "Longer text is below main text"; + kryptonContextMenuItem21.Image = (System.Drawing.Image)resources.GetObject("kryptonContextMenuItem21.Image"); + kryptonContextMenuItem21.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.A; + kryptonContextMenuItem21.Text = "Main Text 1"; // // kryptonContextMenuItem22 // - this.kryptonContextMenuItem22.Checked = true; - this.kryptonContextMenuItem22.CheckState = System.Windows.Forms.CheckState.Checked; - this.kryptonContextMenuItem22.ExtraText = "Nice way to show additional info"; - this.kryptonContextMenuItem22.Image = ((System.Drawing.Image)(resources.GetObject("kryptonContextMenuItem22.Image"))); - this.kryptonContextMenuItem22.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.B))); - this.kryptonContextMenuItem22.Text = "Main Text 2"; + kryptonContextMenuItem22.Checked = true; + kryptonContextMenuItem22.CheckState = System.Windows.Forms.CheckState.Checked; + kryptonContextMenuItem22.ExtraText = "Nice way to show additional info"; + kryptonContextMenuItem22.Image = (System.Drawing.Image)resources.GetObject("kryptonContextMenuItem22.Image"); + kryptonContextMenuItem22.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.B; + kryptonContextMenuItem22.Text = "Main Text 2"; // // kryptonContextMenuItem23 // - this.kryptonContextMenuItem23.ExtraText = "Additional state information"; - this.kryptonContextMenuItem23.Image = ((System.Drawing.Image)(resources.GetObject("kryptonContextMenuItem23.Image"))); - this.kryptonContextMenuItem23.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.C))); - this.kryptonContextMenuItem23.Text = "Main Text 3"; + kryptonContextMenuItem23.ExtraText = "Additional state information"; + kryptonContextMenuItem23.Image = (System.Drawing.Image)resources.GetObject("kryptonContextMenuItem23.Image"); + kryptonContextMenuItem23.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.C; + kryptonContextMenuItem23.Text = "Main Text 3"; // // kryptonContextMenuItem24 // - this.kryptonContextMenuItem24.ExtraText = "Longer text is below main text"; - this.kryptonContextMenuItem24.Image = ((System.Drawing.Image)(resources.GetObject("kryptonContextMenuItem24.Image"))); - this.kryptonContextMenuItem24.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.D))); - this.kryptonContextMenuItem24.Text = "Main Text 4"; + kryptonContextMenuItem24.ExtraText = "Longer text is below main text"; + kryptonContextMenuItem24.Image = (System.Drawing.Image)resources.GetObject("kryptonContextMenuItem24.Image"); + kryptonContextMenuItem24.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.D; + kryptonContextMenuItem24.Text = "Main Text 4"; // // kcmSubMenus // - this.kcmSubMenus.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { - this.kryptonContextMenuItems11}); + kcmSubMenus.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { kryptonContextMenuItems11 }); // // kryptonContextMenuItems11 // - this.kryptonContextMenuItems11.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { - this.kryptonContextMenuItem26, - this.kryptonContextMenuItem25, - this.kryptonContextMenuItem27, - this.kryptonContextMenuItem28}); + kryptonContextMenuItems11.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { kryptonContextMenuItem26, kryptonContextMenuItem25, kryptonContextMenuItem27, kryptonContextMenuItem28 }); // // kryptonContextMenuItem26 // - this.kryptonContextMenuItem26.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { - this.kryptonContextMenuItems8}); - this.kryptonContextMenuItem26.Text = "Asia"; + kryptonContextMenuItem26.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { kryptonContextMenuItems8 }); + kryptonContextMenuItem26.Text = "Asia"; // // kryptonContextMenuItems8 // - this.kryptonContextMenuItems8.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { - this.kryptonContextMenuItem32, - this.kryptonContextMenuItem33, - this.kryptonContextMenuItem34, - this.kryptonContextMenuItem44, - this.kryptonContextMenuItem45}); + kryptonContextMenuItems8.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { kryptonContextMenuItem32, kryptonContextMenuItem33, kryptonContextMenuItem34, kryptonContextMenuItem44, kryptonContextMenuItem45 }); // // kryptonContextMenuItem32 // - this.kryptonContextMenuItem32.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { - this.kryptonContextMenuItems10}); - this.kryptonContextMenuItem32.Text = "Japan"; + kryptonContextMenuItem32.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { kryptonContextMenuItems10 }); + kryptonContextMenuItem32.Text = "Japan"; // // kryptonContextMenuItems10 // - this.kryptonContextMenuItems10.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { - this.kryptonContextMenuItem48, - this.kryptonContextMenuItem49, - this.kryptonContextMenuItem50}); + kryptonContextMenuItems10.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { kryptonContextMenuItem48, kryptonContextMenuItem49, kryptonContextMenuItem50 }); // // kryptonContextMenuItem48 // - this.kryptonContextMenuItem48.Text = "Sony"; + kryptonContextMenuItem48.Text = "Sony"; // // kryptonContextMenuItem49 // - this.kryptonContextMenuItem49.Text = "Honda"; + kryptonContextMenuItem49.Text = "Honda"; // // kryptonContextMenuItem50 // - this.kryptonContextMenuItem50.Text = "Toyota"; + kryptonContextMenuItem50.Text = "Toyota"; // // kryptonContextMenuItem33 // - this.kryptonContextMenuItem33.Text = "China"; + kryptonContextMenuItem33.Text = "China"; // // kryptonContextMenuItem34 // - this.kryptonContextMenuItem34.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { - this.kryptonContextMenuItems13}); - this.kryptonContextMenuItem34.Text = "Australia"; + kryptonContextMenuItem34.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { kryptonContextMenuItems13 }); + kryptonContextMenuItem34.Text = "Australia"; // // kryptonContextMenuItems13 // - this.kryptonContextMenuItems13.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { - this.kryptonContextMenuItem51, - this.kryptonContextMenuItem52, - this.kryptonContextMenuItem53}); + kryptonContextMenuItems13.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { kryptonContextMenuItem51, kryptonContextMenuItem52, kryptonContextMenuItem53 }); // // kryptonContextMenuItem51 // - this.kryptonContextMenuItem51.Text = "Coles"; + kryptonContextMenuItem51.Text = "Coles"; // // kryptonContextMenuItem52 // - this.kryptonContextMenuItem52.Text = "Myers"; + kryptonContextMenuItem52.Text = "Myers"; // // kryptonContextMenuItem53 // - this.kryptonContextMenuItem53.Text = "K-Mart"; + kryptonContextMenuItem53.Text = "K-Mart"; // // kryptonContextMenuItem44 // - this.kryptonContextMenuItem44.Text = "New Zealand"; + kryptonContextMenuItem44.Text = "New Zealand"; // // kryptonContextMenuItem45 // - this.kryptonContextMenuItem45.Text = "Vietnam"; + kryptonContextMenuItem45.Text = "Vietnam"; // // kryptonContextMenuItem25 // - this.kryptonContextMenuItem25.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { - this.kryptonContextMenuItems7}); - this.kryptonContextMenuItem25.SplitSubMenu = true; - this.kryptonContextMenuItem25.Text = "Europe"; + kryptonContextMenuItem25.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { kryptonContextMenuItems7 }); + kryptonContextMenuItem25.SplitSubMenu = true; + kryptonContextMenuItem25.Text = "Europe"; // // kryptonContextMenuItems7 // - this.kryptonContextMenuItems7.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { - this.kryptonContextMenuItem30, - this.kryptonContextMenuItem31, - this.kryptonContextMenuItem29, - this.kryptonContextMenuItem39, - this.kryptonContextMenuItem40, - this.kryptonContextMenuItem41, - this.kryptonContextMenuItem42, - this.kryptonContextMenuItem43}); + kryptonContextMenuItems7.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { kryptonContextMenuItem30, kryptonContextMenuItem31, kryptonContextMenuItem29, kryptonContextMenuItem39, kryptonContextMenuItem40, kryptonContextMenuItem41, kryptonContextMenuItem42, kryptonContextMenuItem43 }); // // kryptonContextMenuItem30 // - this.kryptonContextMenuItem30.Text = "France"; + kryptonContextMenuItem30.Text = "France"; // // kryptonContextMenuItem31 // - this.kryptonContextMenuItem31.Text = "Spain"; + kryptonContextMenuItem31.Text = "Spain"; // // kryptonContextMenuItem29 // - this.kryptonContextMenuItem29.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { - this.kryptonContextMenuItems14}); - this.kryptonContextMenuItem29.Text = "Germany"; + kryptonContextMenuItem29.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { kryptonContextMenuItems14 }); + kryptonContextMenuItem29.Text = "Germany"; // // kryptonContextMenuItems14 // - this.kryptonContextMenuItems14.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { - this.kryptonContextMenuItem56, - this.kryptonContextMenuItem54, - this.kryptonContextMenuItem55}); + kryptonContextMenuItems14.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { kryptonContextMenuItem56, kryptonContextMenuItem54, kryptonContextMenuItem55 }); // // kryptonContextMenuItem56 // - this.kryptonContextMenuItem56.Text = "BMW"; + kryptonContextMenuItem56.Text = "BMW"; // // kryptonContextMenuItem54 // - this.kryptonContextMenuItem54.Text = "Bosch"; + kryptonContextMenuItem54.Text = "Bosch"; // // kryptonContextMenuItem55 // - this.kryptonContextMenuItem55.Text = "Mercedes"; + kryptonContextMenuItem55.Text = "Mercedes"; // // kryptonContextMenuItem39 // - this.kryptonContextMenuItem39.Text = "Belgium"; + kryptonContextMenuItem39.Text = "Belgium"; // // kryptonContextMenuItem40 // - this.kryptonContextMenuItem40.Text = "Italy"; + kryptonContextMenuItem40.Text = "Italy"; // // kryptonContextMenuItem41 // - this.kryptonContextMenuItem41.Text = "Norway"; + kryptonContextMenuItem41.Text = "Norway"; // // kryptonContextMenuItem42 // - this.kryptonContextMenuItem42.Text = "Sweden"; + kryptonContextMenuItem42.Text = "Sweden"; // // kryptonContextMenuItem43 // - this.kryptonContextMenuItem43.Text = "Iceland"; + kryptonContextMenuItem43.Text = "Iceland"; // // kryptonContextMenuItem27 // - this.kryptonContextMenuItem27.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { - this.kryptonContextMenuItems12}); - this.kryptonContextMenuItem27.SplitSubMenu = true; - this.kryptonContextMenuItem27.Text = "South America"; + kryptonContextMenuItem27.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { kryptonContextMenuItems12 }); + kryptonContextMenuItem27.SplitSubMenu = true; + kryptonContextMenuItem27.Text = "South America"; // // kryptonContextMenuItems12 // - this.kryptonContextMenuItems12.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { - this.kryptonContextMenuItem35, - this.kryptonContextMenuItem36, - this.kryptonContextMenuItem37, - this.kryptonContextMenuItem38}); + kryptonContextMenuItems12.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { kryptonContextMenuItem35, kryptonContextMenuItem36, kryptonContextMenuItem37, kryptonContextMenuItem38 }); // // kryptonContextMenuItem35 // - this.kryptonContextMenuItem35.Text = "Brazil"; + kryptonContextMenuItem35.Text = "Brazil"; // // kryptonContextMenuItem36 // - this.kryptonContextMenuItem36.Text = "Argentina"; + kryptonContextMenuItem36.Text = "Argentina"; // // kryptonContextMenuItem37 // - this.kryptonContextMenuItem37.Text = "Chile"; + kryptonContextMenuItem37.Text = "Chile"; // // kryptonContextMenuItem38 // - this.kryptonContextMenuItem38.Text = "Peru"; + kryptonContextMenuItem38.Text = "Peru"; // // kryptonContextMenuItem28 // - this.kryptonContextMenuItem28.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { - this.kryptonContextMenuItems9}); - this.kryptonContextMenuItem28.Text = "North America"; + kryptonContextMenuItem28.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { kryptonContextMenuItems9 }); + kryptonContextMenuItem28.Text = "North America"; // // kryptonContextMenuItems9 // - this.kryptonContextMenuItems9.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { - this.kryptonContextMenuItem46, - this.kryptonContextMenuItem47}); + kryptonContextMenuItems9.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { kryptonContextMenuItem46, kryptonContextMenuItem47 }); // // kryptonContextMenuItem46 // - this.kryptonContextMenuItem46.Text = "Canada"; + kryptonContextMenuItem46.Text = "Canada"; // // kryptonContextMenuItem47 // - this.kryptonContextMenuItem47.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { - this.kryptonContextMenuItems15}); - this.kryptonContextMenuItem47.Text = "USA"; + kryptonContextMenuItem47.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { kryptonContextMenuItems15 }); + kryptonContextMenuItem47.Text = "USA"; // // kryptonContextMenuItems15 // - this.kryptonContextMenuItems15.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { - this.kryptonContextMenuItem59, - this.kryptonContextMenuItem57, - this.kryptonContextMenuItem58}); + kryptonContextMenuItems15.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { kryptonContextMenuItem59, kryptonContextMenuItem57, kryptonContextMenuItem58 }); // // kryptonContextMenuItem59 // - this.kryptonContextMenuItem59.Text = "Google"; + kryptonContextMenuItem59.Text = "Google"; // // kryptonContextMenuItem57 // - this.kryptonContextMenuItem57.Text = "Microsoft"; + kryptonContextMenuItem57.Text = "Microsoft"; // // kryptonContextMenuItem58 // - this.kryptonContextMenuItem58.Text = "Oracle"; + kryptonContextMenuItem58.Text = "Oracle"; // // kcmEverything // - this.kcmEverything.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { - this.kryptonContextMenuHeading4, - this.kryptonContextMenuItems18, - this.kryptonContextMenuSeparator12, - this.kryptonContextMenuHeading9, - this.kryptonContextMenuColorColumns2, - this.kryptonContextMenuSeparator8, - this.kryptonContextMenuHeading7, - this.kryptonContextMenuItems16, - this.kryptonContextMenuSeparator9, - this.kryptonContextMenuHeading5, - this.kryptonContextMenuItems17, - this.kryptonContextMenuSeparator17, - this.kryptonContextMenuHeading8, - this.kryptonContextMenuItems26, - this.kryptonContextMenuSeparator18, - this.kryptonContextMenuRadioButton5, - this.kryptonContextMenuRadioButton6, - this.kryptonContextMenuCheckBox3, - this.kryptonContextMenuLinkLabel2, - this.kryptonContextMenuCheckButton3, - this.kryptonContextMenuSeparator19, - this.kryptonContextMenuItems25, - this.kryptonContextMenuSeparator21, - this.kryptonContextMenuHeading10, - this.kryptonContextMenuImageSelect3, - this.kryptonContextMenuSeparator26, - this.kryptonContextMenuImageSelect4, - this.kryptonContextMenuSeparator29, - this.kryptonContextMenuHeading11, - this.kryptonContextMenuMonthCalendar1, - this.kryptonContextMenuSeparator30, - this.kryptonContextMenuCheckBox5}); + kcmEverything.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { kryptonContextMenuHeading4, kryptonContextMenuItems18, kryptonContextMenuSeparator12, kryptonContextMenuHeading9, kryptonContextMenuColorColumns2, kryptonContextMenuSeparator8, kryptonContextMenuHeading7, kryptonContextMenuItems16, kryptonContextMenuSeparator9, kryptonContextMenuHeading5, kryptonContextMenuItems17, kryptonContextMenuSeparator17, kryptonContextMenuHeading8, kryptonContextMenuItems26, kryptonContextMenuSeparator18, kryptonContextMenuRadioButton5, kryptonContextMenuRadioButton6, kryptonContextMenuCheckBox3, kryptonContextMenuLinkLabel2, kryptonContextMenuCheckButton3, kryptonContextMenuSeparator19, kryptonContextMenuItems25, kryptonContextMenuSeparator21, kryptonContextMenuHeading10, kryptonContextMenuImageSelect3, kryptonContextMenuSeparator26, kryptonContextMenuImageSelect4, kryptonContextMenuSeparator29, kryptonContextMenuHeading11, kryptonContextMenuMonthCalendar1, kryptonContextMenuSeparator30, kryptonContextMenuCheckBox5 }); // // kryptonContextMenuHeading4 // - this.kryptonContextMenuHeading4.ExtraText = ""; - this.kryptonContextMenuHeading4.Text = "Column 1"; + kryptonContextMenuHeading4.ExtraText = ""; + kryptonContextMenuHeading4.Text = "Column 1"; + kryptonContextMenuHeading4.ToolTipValues.EnableToolTips = true; + kryptonContextMenuHeading4.ToolTipValues.Heading = "Heading 4"; // // kryptonContextMenuItems18 // - this.kryptonContextMenuItems18.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { - this.kryptonContextMenuItem68, - this.kryptonContextMenuItem69, - this.kryptonContextMenuItem70, - this.kryptonContextMenuSeparator11, - this.kryptonContextMenuItem71, - this.kryptonContextMenuItem72, - this.kryptonContextMenuItem73, - this.kryptonContextMenuItem77}); + kryptonContextMenuItems18.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { kryptonContextMenuItem68, kryptonContextMenuItem69, kryptonContextMenuItem70, kryptonContextMenuSeparator11, kryptonContextMenuItem71, kryptonContextMenuItem72, kryptonContextMenuItem73, kryptonContextMenuItem77 }); // // kryptonContextMenuItem68 // - this.kryptonContextMenuItem68.Checked = true; - this.kryptonContextMenuItem68.CheckState = System.Windows.Forms.CheckState.Checked; - this.kryptonContextMenuItem68.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.A))); - this.kryptonContextMenuItem68.Text = "Green"; + kryptonContextMenuItem68.Checked = true; + kryptonContextMenuItem68.CheckState = System.Windows.Forms.CheckState.Checked; + kryptonContextMenuItem68.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.A; + kryptonContextMenuItem68.Text = "Green"; // // kryptonContextMenuItem69 // - this.kryptonContextMenuItem69.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.Pause))); - this.kryptonContextMenuItem69.Text = "Yellow"; + kryptonContextMenuItem69.ShortcutKeys = System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.Pause; + kryptonContextMenuItem69.Text = "Yellow"; // // kryptonContextMenuItem70 // - this.kryptonContextMenuItem70.ShortcutKeys = ((System.Windows.Forms.Keys)(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift) - | System.Windows.Forms.Keys.C))); - this.kryptonContextMenuItem70.Text = "Blue"; + kryptonContextMenuItem70.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift | System.Windows.Forms.Keys.C; + kryptonContextMenuItem70.Text = "Blue"; // // kryptonContextMenuItem71 // - this.kryptonContextMenuItem71.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { - this.kryptonContextMenuItems21}); - this.kryptonContextMenuItem71.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.D))); - this.kryptonContextMenuItem71.SplitSubMenu = true; - this.kryptonContextMenuItem71.Text = "Orange"; + kryptonContextMenuItem71.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { kryptonContextMenuItems21 }); + kryptonContextMenuItem71.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.D; + kryptonContextMenuItem71.SplitSubMenu = true; + kryptonContextMenuItem71.Text = "Orange"; // // kryptonContextMenuItems21 // - this.kryptonContextMenuItems21.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { - this.kryptonContextMenuItem84, - this.kryptonContextMenuItem85, - this.kryptonContextMenuItem86}); + kryptonContextMenuItems21.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { kryptonContextMenuItem84, kryptonContextMenuItem85, kryptonContextMenuItem86 }); // // kryptonContextMenuItem84 // - this.kryptonContextMenuItem84.Image = ((System.Drawing.Image)(resources.GetObject("kryptonContextMenuItem84.Image"))); - this.kryptonContextMenuItem84.Text = "Run"; + kryptonContextMenuItem84.Image = (System.Drawing.Image)resources.GetObject("kryptonContextMenuItem84.Image"); + kryptonContextMenuItem84.Text = "Run"; // // kryptonContextMenuItem85 // - this.kryptonContextMenuItem85.Image = ((System.Drawing.Image)(resources.GetObject("kryptonContextMenuItem85.Image"))); - this.kryptonContextMenuItem85.Text = "Stop"; + kryptonContextMenuItem85.Image = (System.Drawing.Image)resources.GetObject("kryptonContextMenuItem85.Image"); + kryptonContextMenuItem85.Text = "Stop"; // // kryptonContextMenuItem86 // - this.kryptonContextMenuItem86.Image = ((System.Drawing.Image)(resources.GetObject("kryptonContextMenuItem86.Image"))); - this.kryptonContextMenuItem86.Text = "Pause"; + kryptonContextMenuItem86.Image = (System.Drawing.Image)resources.GetObject("kryptonContextMenuItem86.Image"); + kryptonContextMenuItem86.Text = "Pause"; // // kryptonContextMenuItem72 // - this.kryptonContextMenuItem72.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { - this.kryptonContextMenuItems22}); - this.kryptonContextMenuItem72.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.E))); - this.kryptonContextMenuItem72.SplitSubMenu = true; - this.kryptonContextMenuItem72.Text = "Red"; + kryptonContextMenuItem72.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { kryptonContextMenuItems22 }); + kryptonContextMenuItem72.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.E; + kryptonContextMenuItem72.SplitSubMenu = true; + kryptonContextMenuItem72.Text = "Red"; // // kryptonContextMenuItems22 // - this.kryptonContextMenuItems22.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { - this.kryptonContextMenuItem87, - this.kryptonContextMenuItem88, - this.kryptonContextMenuItem89}); + kryptonContextMenuItems22.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { kryptonContextMenuItem87, kryptonContextMenuItem88, kryptonContextMenuItem89 }); // // kryptonContextMenuItem87 // - this.kryptonContextMenuItem87.Image = ((System.Drawing.Image)(resources.GetObject("kryptonContextMenuItem87.Image"))); - this.kryptonContextMenuItem87.Text = "New"; + kryptonContextMenuItem87.Image = (System.Drawing.Image)resources.GetObject("kryptonContextMenuItem87.Image"); + kryptonContextMenuItem87.Text = "New"; // // kryptonContextMenuItem88 // - this.kryptonContextMenuItem88.Image = ((System.Drawing.Image)(resources.GetObject("kryptonContextMenuItem88.Image"))); - this.kryptonContextMenuItem88.Text = "Add"; + kryptonContextMenuItem88.Image = (System.Drawing.Image)resources.GetObject("kryptonContextMenuItem88.Image"); + kryptonContextMenuItem88.Text = "Add"; // // kryptonContextMenuItem89 // - this.kryptonContextMenuItem89.Image = ((System.Drawing.Image)(resources.GetObject("kryptonContextMenuItem89.Image"))); - this.kryptonContextMenuItem89.Text = "Delete"; + kryptonContextMenuItem89.Image = (System.Drawing.Image)resources.GetObject("kryptonContextMenuItem89.Image"); + kryptonContextMenuItem89.Text = "Delete"; // // kryptonContextMenuItem73 // - this.kryptonContextMenuItem73.Checked = true; - this.kryptonContextMenuItem73.CheckState = System.Windows.Forms.CheckState.Checked; - this.kryptonContextMenuItem73.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Shift | System.Windows.Forms.Keys.D9))); - this.kryptonContextMenuItem73.Text = "Purple"; + kryptonContextMenuItem73.Checked = true; + kryptonContextMenuItem73.CheckState = System.Windows.Forms.CheckState.Checked; + kryptonContextMenuItem73.ShortcutKeys = System.Windows.Forms.Keys.Shift | System.Windows.Forms.Keys.D9; + kryptonContextMenuItem73.Text = "Purple"; // // kryptonContextMenuItem77 // - this.kryptonContextMenuItem77.Text = "Pink"; + kryptonContextMenuItem77.Text = "Pink"; // // kryptonContextMenuHeading9 // - this.kryptonContextMenuHeading9.ExtraText = ""; - this.kryptonContextMenuHeading9.Text = "Colors"; + kryptonContextMenuHeading9.ExtraText = ""; + kryptonContextMenuHeading9.Text = "Colors"; + kryptonContextMenuHeading9.ToolTipValues.EnableToolTips = true; + kryptonContextMenuHeading9.ToolTipValues.Heading = "Heading 9"; // // kryptonContextMenuColorColumns2 // - this.kryptonContextMenuColorColumns2.ColorScheme = Krypton.Toolkit.ColorScheme.OfficeStandard; - this.kryptonContextMenuColorColumns2.SelectedColor = System.Drawing.Color.Black; + kryptonContextMenuColorColumns2.ColorScheme = Krypton.Toolkit.ColorScheme.OfficeStandard; + kryptonContextMenuColorColumns2.SelectedColor = System.Drawing.Color.Black; + kryptonContextMenuColorColumns2.ToolTipValues.Description = "Description 2"; + kryptonContextMenuColorColumns2.ToolTipValues.EnableToolTips = true; // // kryptonContextMenuSeparator8 // - this.kryptonContextMenuSeparator8.Horizontal = false; + kryptonContextMenuSeparator8.Horizontal = false; // // kryptonContextMenuHeading7 // - this.kryptonContextMenuHeading7.ExtraText = ""; - this.kryptonContextMenuHeading7.Text = "Column 2"; + kryptonContextMenuHeading7.ExtraText = ""; + kryptonContextMenuHeading7.Text = "Column 2"; + kryptonContextMenuHeading7.ToolTipValues.EnableToolTips = true; + kryptonContextMenuHeading7.ToolTipValues.Heading = "Heading 7"; // // kryptonContextMenuItems16 // - this.kryptonContextMenuItems16.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { - this.kryptonContextMenuItem60, - this.kryptonContextMenuItem61, - this.kryptonContextMenuItem67, - this.kryptonContextMenuSeparator10, - this.kryptonContextMenuItem62, - this.kryptonContextMenuItem63, - this.kryptonContextMenuItem75}); + kryptonContextMenuItems16.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { kryptonContextMenuItem60, kryptonContextMenuItem61, kryptonContextMenuItem67, kryptonContextMenuSeparator10, kryptonContextMenuItem62, kryptonContextMenuItem63, kryptonContextMenuItem75 }); // // kryptonContextMenuItem60 // - this.kryptonContextMenuItem60.Image = ((System.Drawing.Image)(resources.GetObject("kryptonContextMenuItem60.Image"))); - this.kryptonContextMenuItem60.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { - this.kryptonContextMenuItems23}); - this.kryptonContextMenuItem60.Text = "First"; + kryptonContextMenuItem60.Image = (System.Drawing.Image)resources.GetObject("kryptonContextMenuItem60.Image"); + kryptonContextMenuItem60.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { kryptonContextMenuItems23 }); + kryptonContextMenuItem60.Text = "First"; // // kryptonContextMenuItems23 // - this.kryptonContextMenuItems23.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { - this.kryptonContextMenuItem90, - this.kryptonContextMenuItem91, - this.kryptonContextMenuItem92, - this.kryptonContextMenuItem93}); + kryptonContextMenuItems23.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { kryptonContextMenuItem90, kryptonContextMenuItem91, kryptonContextMenuItem92, kryptonContextMenuItem93 }); // // kryptonContextMenuItem90 // - this.kryptonContextMenuItem90.Image = ((System.Drawing.Image)(resources.GetObject("kryptonContextMenuItem90.Image"))); - this.kryptonContextMenuItem90.Text = "Preferences"; + kryptonContextMenuItem90.Image = (System.Drawing.Image)resources.GetObject("kryptonContextMenuItem90.Image"); + kryptonContextMenuItem90.Text = "Preferences"; // // kryptonContextMenuItem91 // - this.kryptonContextMenuItem91.Image = ((System.Drawing.Image)(resources.GetObject("kryptonContextMenuItem91.Image"))); - this.kryptonContextMenuItem91.Text = "Pause"; + kryptonContextMenuItem91.Image = (System.Drawing.Image)resources.GetObject("kryptonContextMenuItem91.Image"); + kryptonContextMenuItem91.Text = "Pause"; // // kryptonContextMenuItem92 // - this.kryptonContextMenuItem92.Image = ((System.Drawing.Image)(resources.GetObject("kryptonContextMenuItem92.Image"))); - this.kryptonContextMenuItem92.Text = "Run"; + kryptonContextMenuItem92.Image = (System.Drawing.Image)resources.GetObject("kryptonContextMenuItem92.Image"); + kryptonContextMenuItem92.Text = "Run"; // // kryptonContextMenuItem93 // - this.kryptonContextMenuItem93.Image = ((System.Drawing.Image)(resources.GetObject("kryptonContextMenuItem93.Image"))); - this.kryptonContextMenuItem93.Text = "Stop"; + kryptonContextMenuItem93.Image = (System.Drawing.Image)resources.GetObject("kryptonContextMenuItem93.Image"); + kryptonContextMenuItem93.Text = "Stop"; // // kryptonContextMenuItem61 // - this.kryptonContextMenuItem61.Image = ((System.Drawing.Image)(resources.GetObject("kryptonContextMenuItem61.Image"))); - this.kryptonContextMenuItem61.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { - this.kryptonContextMenuItems24}); - this.kryptonContextMenuItem61.SplitSubMenu = true; - this.kryptonContextMenuItem61.Text = "Second"; + kryptonContextMenuItem61.Image = (System.Drawing.Image)resources.GetObject("kryptonContextMenuItem61.Image"); + kryptonContextMenuItem61.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { kryptonContextMenuItems24 }); + kryptonContextMenuItem61.SplitSubMenu = true; + kryptonContextMenuItem61.Text = "Second"; // // kryptonContextMenuItems24 // - this.kryptonContextMenuItems24.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { - this.kryptonContextMenuItem94, - this.kryptonContextMenuItem95, - this.kryptonContextMenuItem96}); + kryptonContextMenuItems24.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { kryptonContextMenuItem94, kryptonContextMenuItem95, kryptonContextMenuItem96 }); // // kryptonContextMenuItem94 // - this.kryptonContextMenuItem94.Image = ((System.Drawing.Image)(resources.GetObject("kryptonContextMenuItem94.Image"))); - this.kryptonContextMenuItem94.Text = "Lock"; + kryptonContextMenuItem94.Image = (System.Drawing.Image)resources.GetObject("kryptonContextMenuItem94.Image"); + kryptonContextMenuItem94.Text = "Lock"; // // kryptonContextMenuItem95 // - this.kryptonContextMenuItem95.Image = ((System.Drawing.Image)(resources.GetObject("kryptonContextMenuItem95.Image"))); - this.kryptonContextMenuItem95.Text = "Delete"; + kryptonContextMenuItem95.Image = (System.Drawing.Image)resources.GetObject("kryptonContextMenuItem95.Image"); + kryptonContextMenuItem95.Text = "Delete"; // // kryptonContextMenuItem96 // - this.kryptonContextMenuItem96.Image = ((System.Drawing.Image)(resources.GetObject("kryptonContextMenuItem96.Image"))); - this.kryptonContextMenuItem96.Text = "Error"; + kryptonContextMenuItem96.Image = (System.Drawing.Image)resources.GetObject("kryptonContextMenuItem96.Image"); + kryptonContextMenuItem96.Text = "Error"; // // kryptonContextMenuItem67 // - this.kryptonContextMenuItem67.Checked = true; - this.kryptonContextMenuItem67.CheckState = System.Windows.Forms.CheckState.Checked; - this.kryptonContextMenuItem67.Image = ((System.Drawing.Image)(resources.GetObject("kryptonContextMenuItem67.Image"))); - this.kryptonContextMenuItem67.Text = "Third"; + kryptonContextMenuItem67.Checked = true; + kryptonContextMenuItem67.CheckState = System.Windows.Forms.CheckState.Checked; + kryptonContextMenuItem67.Image = (System.Drawing.Image)resources.GetObject("kryptonContextMenuItem67.Image"); + kryptonContextMenuItem67.Text = "Third"; // // kryptonContextMenuSeparator10 // - this.kryptonContextMenuSeparator10.Horizontal = false; + kryptonContextMenuSeparator10.Horizontal = false; + kryptonContextMenuSeparator10.ToolTipValues.EnableToolTips = true; + kryptonContextMenuSeparator10.ToolTipValues.Heading = "Heading: Spe10"; // // kryptonContextMenuItem62 // - this.kryptonContextMenuItem62.Image = ((System.Drawing.Image)(resources.GetObject("kryptonContextMenuItem62.Image"))); - this.kryptonContextMenuItem62.Text = "Fourth"; + kryptonContextMenuItem62.Image = (System.Drawing.Image)resources.GetObject("kryptonContextMenuItem62.Image"); + kryptonContextMenuItem62.Text = "Fourth"; // // kryptonContextMenuItem63 // - this.kryptonContextMenuItem63.Image = ((System.Drawing.Image)(resources.GetObject("kryptonContextMenuItem63.Image"))); - this.kryptonContextMenuItem63.Text = "Fifth"; + kryptonContextMenuItem63.Image = (System.Drawing.Image)resources.GetObject("kryptonContextMenuItem63.Image"); + kryptonContextMenuItem63.Text = "Fifth"; // // kryptonContextMenuItem75 // - this.kryptonContextMenuItem75.Image = ((System.Drawing.Image)(resources.GetObject("kryptonContextMenuItem75.Image"))); - this.kryptonContextMenuItem75.Text = "Sixth"; + kryptonContextMenuItem75.Image = (System.Drawing.Image)resources.GetObject("kryptonContextMenuItem75.Image"); + kryptonContextMenuItem75.Text = "Sixth"; // // kryptonContextMenuHeading5 // - this.kryptonContextMenuHeading5.ExtraText = ""; - this.kryptonContextMenuHeading5.Text = "Alternate Style"; + kryptonContextMenuHeading5.ExtraText = ""; + kryptonContextMenuHeading5.Text = "Alternate Style"; + kryptonContextMenuHeading5.ToolTipValues.EnableToolTips = true; + kryptonContextMenuHeading5.ToolTipValues.Heading = "Heading 5"; // // kryptonContextMenuItems17 // - this.kryptonContextMenuItems17.ImageColumn = false; - this.kryptonContextMenuItems17.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { - this.kryptonContextMenuItem64, - this.kryptonContextMenuItem65, - this.kryptonContextMenuItem66}); - this.kryptonContextMenuItems17.StandardStyle = false; + kryptonContextMenuItems17.ImageColumn = false; + kryptonContextMenuItems17.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { kryptonContextMenuItem64, kryptonContextMenuItem65, kryptonContextMenuItem66 }); + kryptonContextMenuItems17.StandardStyle = false; // // kryptonContextMenuItem64 // - this.kryptonContextMenuItem64.ExtraText = "Server connected"; - this.kryptonContextMenuItem64.Image = ((System.Drawing.Image)(resources.GetObject("kryptonContextMenuItem64.Image"))); - this.kryptonContextMenuItem64.Text = "Server Alpha"; + kryptonContextMenuItem64.ExtraText = "Server connected"; + kryptonContextMenuItem64.Image = (System.Drawing.Image)resources.GetObject("kryptonContextMenuItem64.Image"); + kryptonContextMenuItem64.Text = "Server Alpha"; // // kryptonContextMenuItem65 // - this.kryptonContextMenuItem65.ExtraText = "Server error"; - this.kryptonContextMenuItem65.Image = ((System.Drawing.Image)(resources.GetObject("kryptonContextMenuItem65.Image"))); - this.kryptonContextMenuItem65.StateNormal.ItemTextAlternate.LongText.Color1 = System.Drawing.Color.Red; - this.kryptonContextMenuItem65.Text = "Server Beta"; + kryptonContextMenuItem65.ExtraText = "Server error"; + kryptonContextMenuItem65.Image = (System.Drawing.Image)resources.GetObject("kryptonContextMenuItem65.Image"); + kryptonContextMenuItem65.StateNormal.ItemTextAlternate.LongText.Color1 = System.Drawing.Color.Red; + kryptonContextMenuItem65.Text = "Server Beta"; // // kryptonContextMenuItem66 // - this.kryptonContextMenuItem66.ExtraText = "Server fine"; - this.kryptonContextMenuItem66.Image = ((System.Drawing.Image)(resources.GetObject("kryptonContextMenuItem66.Image"))); - this.kryptonContextMenuItem66.Text = "Server Omega"; + kryptonContextMenuItem66.ExtraText = "Server fine"; + kryptonContextMenuItem66.Image = (System.Drawing.Image)resources.GetObject("kryptonContextMenuItem66.Image"); + kryptonContextMenuItem66.Text = "Server Omega"; // // kryptonContextMenuSeparator17 // - this.kryptonContextMenuSeparator17.Horizontal = false; + kryptonContextMenuSeparator17.Horizontal = false; // // kryptonContextMenuHeading8 // - this.kryptonContextMenuHeading8.ExtraText = ""; - this.kryptonContextMenuHeading8.Text = "Column 3"; + kryptonContextMenuHeading8.ExtraText = ""; + kryptonContextMenuHeading8.Text = "Column 3"; + kryptonContextMenuHeading8.ToolTipValues.EnableToolTips = true; + kryptonContextMenuHeading8.ToolTipValues.Heading = "Heading 8"; // // kryptonContextMenuItems26 // - this.kryptonContextMenuItems26.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { - this.kryptonContextMenuItem74, - this.kryptonContextMenuItem76}); + kryptonContextMenuItems26.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { kryptonContextMenuItem74, kryptonContextMenuItem76 }); // // kryptonContextMenuItem74 // - this.kryptonContextMenuItem74.Text = "Gamma"; + kryptonContextMenuItem74.Text = "Gamma"; // // kryptonContextMenuItem76 // - this.kryptonContextMenuItem76.Text = "Theta"; + kryptonContextMenuItem76.Text = "Theta"; // // kryptonContextMenuRadioButton5 // - this.kryptonContextMenuRadioButton5.ExtraText = ""; - this.kryptonContextMenuRadioButton5.Text = "One"; + kryptonContextMenuRadioButton5.ExtraText = ""; + kryptonContextMenuRadioButton5.Text = "One"; + kryptonContextMenuRadioButton5.ToolTipValues.Description = "Description: Rb5"; + kryptonContextMenuRadioButton5.ToolTipValues.EnableToolTips = true; // // kryptonContextMenuRadioButton6 // - this.kryptonContextMenuRadioButton6.Checked = true; - this.kryptonContextMenuRadioButton6.ExtraText = ""; - this.kryptonContextMenuRadioButton6.Text = "Two"; + kryptonContextMenuRadioButton6.Checked = true; + kryptonContextMenuRadioButton6.ExtraText = ""; + kryptonContextMenuRadioButton6.Text = "Two"; + kryptonContextMenuRadioButton6.ToolTipValues.Description = "Description: Rb6"; + kryptonContextMenuRadioButton6.ToolTipValues.EnableToolTips = true; // // kryptonContextMenuCheckBox3 // - this.kryptonContextMenuCheckBox3.ExtraText = ""; - this.kryptonContextMenuCheckBox3.Text = "Enabled"; - this.kryptonContextMenuCheckBox3.ThreeState = true; + kryptonContextMenuCheckBox3.ExtraText = ""; + kryptonContextMenuCheckBox3.Text = "Enabled"; + kryptonContextMenuCheckBox3.ThreeState = true; + kryptonContextMenuCheckBox3.ToolTipValues.Description = "Description: Checkbox3"; + kryptonContextMenuCheckBox3.ToolTipValues.EnableToolTips = true; + kryptonContextMenuCheckBox3.ToolTipValues.Heading = "Heading: Tooltip"; + kryptonContextMenuCheckBox3.ToolTipValues.ToolTipStyle = Krypton.Toolkit.LabelStyle.ToolTip; // // kryptonContextMenuLinkLabel2 // - this.kryptonContextMenuLinkLabel2.ExtraText = ""; - this.kryptonContextMenuLinkLabel2.Image = ((System.Drawing.Image)(resources.GetObject("kryptonContextMenuLinkLabel2.Image"))); - this.kryptonContextMenuLinkLabel2.Text = "Show Help"; + kryptonContextMenuLinkLabel2.ExtraText = ""; + kryptonContextMenuLinkLabel2.Image = (System.Drawing.Image)resources.GetObject("kryptonContextMenuLinkLabel2.Image"); + kryptonContextMenuLinkLabel2.Text = "Show Help"; + kryptonContextMenuLinkLabel2.ToolTipValues.Description = "Description: Ll2"; + kryptonContextMenuLinkLabel2.ToolTipValues.EnableToolTips = true; // // kryptonContextMenuCheckButton3 // - this.kryptonContextMenuCheckButton3.Text = "Show Dialog"; + kryptonContextMenuCheckButton3.Text = "Show Dialog"; + kryptonContextMenuCheckButton3.ToolTipValues.Description = "Description: CheckButton3"; + kryptonContextMenuCheckButton3.ToolTipValues.EnableToolTips = true; + kryptonContextMenuCheckButton3.ToolTipValues.Heading = "Heading: Normal"; + kryptonContextMenuCheckButton3.ToolTipValues.ToolTipStyle = Krypton.Toolkit.LabelStyle.NormalPanel; // // kryptonContextMenuItems25 // - this.kryptonContextMenuItems25.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { - this.kryptonContextMenuItem98, - this.kryptonContextMenuItem99}); + kryptonContextMenuItems25.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { kryptonContextMenuItem98, kryptonContextMenuItem99 }); // // kryptonContextMenuItem98 // - this.kryptonContextMenuItem98.Text = "Alpha"; + kryptonContextMenuItem98.Text = "Alpha"; // // kryptonContextMenuItem99 // - this.kryptonContextMenuItem99.Checked = true; - this.kryptonContextMenuItem99.CheckState = System.Windows.Forms.CheckState.Checked; - this.kryptonContextMenuItem99.Text = "Beta"; + kryptonContextMenuItem99.Checked = true; + kryptonContextMenuItem99.CheckState = System.Windows.Forms.CheckState.Checked; + kryptonContextMenuItem99.Text = "Beta"; // // kryptonContextMenuSeparator21 // - this.kryptonContextMenuSeparator21.Horizontal = false; + kryptonContextMenuSeparator21.Horizontal = false; // // kryptonContextMenuHeading10 // - this.kryptonContextMenuHeading10.ExtraText = ""; - this.kryptonContextMenuHeading10.Text = "Column 4"; + kryptonContextMenuHeading10.ExtraText = ""; + kryptonContextMenuHeading10.Text = "Column 4"; + kryptonContextMenuHeading10.ToolTipValues.EnableToolTips = true; + kryptonContextMenuHeading10.ToolTipValues.Heading = "Heading 10"; // // kryptonContextMenuImageSelect3 // - this.kryptonContextMenuImageSelect3.ImageIndexEnd = 3; - this.kryptonContextMenuImageSelect3.ImageIndexStart = 0; - this.kryptonContextMenuImageSelect3.ImageList = this.imageList; - this.kryptonContextMenuImageSelect3.LineItems = 2; + kryptonContextMenuImageSelect3.ImageIndexEnd = 3; + kryptonContextMenuImageSelect3.ImageIndexStart = 0; + kryptonContextMenuImageSelect3.ImageList = imageList; + kryptonContextMenuImageSelect3.LineItems = 2; + kryptonContextMenuImageSelect3.ToolTipValues.Description = "Description: Img3"; + kryptonContextMenuImageSelect3.ToolTipValues.EnableToolTips = true; // // kryptonContextMenuImageSelect4 // - this.kryptonContextMenuImageSelect4.ImageIndexEnd = 10; - this.kryptonContextMenuImageSelect4.ImageIndexStart = 4; - this.kryptonContextMenuImageSelect4.ImageList = this.imageList; - this.kryptonContextMenuImageSelect4.LineItems = 2; + kryptonContextMenuImageSelect4.ImageIndexEnd = 10; + kryptonContextMenuImageSelect4.ImageIndexStart = 4; + kryptonContextMenuImageSelect4.ImageList = imageList; + kryptonContextMenuImageSelect4.LineItems = 2; + kryptonContextMenuImageSelect4.ToolTipValues.Description = "Description: Img4"; + kryptonContextMenuImageSelect4.ToolTipValues.EnableToolTips = true; // // kryptonContextMenuSeparator29 // - this.kryptonContextMenuSeparator29.Horizontal = false; + kryptonContextMenuSeparator29.Horizontal = false; // // kryptonContextMenuHeading11 // - this.kryptonContextMenuHeading11.ExtraText = ""; - this.kryptonContextMenuHeading11.Text = "Column 5"; + kryptonContextMenuHeading11.ExtraText = ""; + kryptonContextMenuHeading11.Text = "Column 5"; + kryptonContextMenuHeading11.ToolTipValues.EnableToolTips = true; + kryptonContextMenuHeading11.ToolTipValues.Heading = "Heading 11"; // // kryptonContextMenuMonthCalendar1 // - this.kryptonContextMenuMonthCalendar1.SelectionEnd = new System.DateTime(2009, 3, 11, 0, 0, 0, 0); - this.kryptonContextMenuMonthCalendar1.SelectionStart = new System.DateTime(2009, 3, 11, 0, 0, 0, 0); - this.kryptonContextMenuMonthCalendar1.TodayDate = new System.DateTime(2009, 3, 11, 0, 0, 0, 0); + kryptonContextMenuMonthCalendar1.SelectionEnd = new System.DateTime(2009, 3, 11, 0, 0, 0, 0); + kryptonContextMenuMonthCalendar1.SelectionStart = new System.DateTime(2009, 3, 11, 0, 0, 0, 0); + kryptonContextMenuMonthCalendar1.TodayDate = new System.DateTime(2009, 3, 11, 0, 0, 0, 0); + kryptonContextMenuMonthCalendar1.ToolTipValues.Description = "Description: Month1"; + kryptonContextMenuMonthCalendar1.ToolTipValues.EnableToolTips = true; // // kryptonContextMenuCheckBox5 // - this.kryptonContextMenuCheckBox5.ExtraText = ""; + kryptonContextMenuCheckBox5.ExtraText = ""; + kryptonContextMenuCheckBox5.ToolTipValues.Description = "Description: CheckBox5"; + kryptonContextMenuCheckBox5.ToolTipValues.EnableToolTips = true; + kryptonContextMenuCheckBox5.ToolTipValues.Heading = "Heading: Title"; + kryptonContextMenuCheckBox5.ToolTipValues.ToolTipStyle = Krypton.Toolkit.LabelStyle.TitlePanel; + // + // kryptonManager + // + kryptonManager.GlobalApplyToolstrips = false; // // kcmControls // - this.kcmControls.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { - this.kryptonContextMenuHeading6, - this.kryptonContextMenuRadioButton1, - this.kryptonContextMenuRadioButton2, - this.kryptonContextMenuRadioButton3, - this.kryptonContextMenuSeparator14, - this.kryptonContextMenuCheckBox1, - this.kryptonContextMenuCheckBox2, - this.kryptonContextMenuSeparator15, - this.kryptonContextMenuCheckButton1, - this.kryptonContextMenuCheckButton2, - this.kryptonContextMenuSeparator16, - this.kryptonContextMenuLinkLabel1}); + kcmControls.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { kryptonContextMenuHeading6, kryptonContextMenuRadioButton1, kryptonContextMenuRadioButton2, kryptonContextMenuRadioButton3, kryptonContextMenuSeparator14, kryptonContextMenuCheckBox1, kryptonContextMenuCheckBox2, kryptonContextMenuSeparator15, kryptonContextMenuCheckButton1, kryptonContextMenuCheckButton2, kryptonContextMenuSeparator16, kryptonContextMenuLinkLabel1 }); + kcmControls.StateCommon.ControlOuter.Border.DrawBorders = Krypton.Toolkit.PaletteDrawBorders.Top | Krypton.Toolkit.PaletteDrawBorders.Bottom | Krypton.Toolkit.PaletteDrawBorders.Left | Krypton.Toolkit.PaletteDrawBorders.Right; + kcmControls.StateCommon.ControlOuter.Border.Rounding = 5F; + kcmControls.StateCommon.HasShadow = false; // // kryptonContextMenuHeading6 // - this.kryptonContextMenuHeading6.ExtraText = ""; - this.kryptonContextMenuHeading6.Text = "Various Controls"; + kryptonContextMenuHeading6.ExtraText = ""; + kryptonContextMenuHeading6.Text = "Various Controls"; + kryptonContextMenuHeading6.ToolTipValues.EnableToolTips = true; + kryptonContextMenuHeading6.ToolTipValues.Heading = "Heading 6"; // // kryptonContextMenuRadioButton1 // - this.kryptonContextMenuRadioButton1.Checked = true; - this.kryptonContextMenuRadioButton1.ExtraText = ""; - this.kryptonContextMenuRadioButton1.Text = "RadioButton 1"; + kryptonContextMenuRadioButton1.Checked = true; + kryptonContextMenuRadioButton1.ExtraText = ""; + kryptonContextMenuRadioButton1.Text = "RadioButton 1"; + kryptonContextMenuRadioButton1.ToolTipValues.Description = "Description: Rb1"; + kryptonContextMenuRadioButton1.ToolTipValues.EnableToolTips = true; // // kryptonContextMenuRadioButton2 // - this.kryptonContextMenuRadioButton2.ExtraText = ""; - this.kryptonContextMenuRadioButton2.Text = "RadioButton 2"; + kryptonContextMenuRadioButton2.ExtraText = ""; + kryptonContextMenuRadioButton2.Text = "RadioButton 2"; + kryptonContextMenuRadioButton2.ToolTipValues.Description = "Description: Rb2"; + kryptonContextMenuRadioButton2.ToolTipValues.EnableToolTips = true; // // kryptonContextMenuRadioButton3 // - this.kryptonContextMenuRadioButton3.ExtraText = ""; - this.kryptonContextMenuRadioButton3.Text = "RadioButton 3"; + kryptonContextMenuRadioButton3.ExtraText = ""; + kryptonContextMenuRadioButton3.Text = "RadioButton 3"; + kryptonContextMenuRadioButton3.ToolTipValues.Description = "Description: Rb3"; + kryptonContextMenuRadioButton3.ToolTipValues.EnableToolTips = true; // // kryptonContextMenuCheckBox1 // - this.kryptonContextMenuCheckBox1.ExtraText = ""; - this.kryptonContextMenuCheckBox1.Text = "CheckBox A"; - this.kryptonContextMenuCheckBox1.ThreeState = true; + kryptonContextMenuCheckBox1.ExtraText = ""; + kryptonContextMenuCheckBox1.Text = "CheckBox A"; + kryptonContextMenuCheckBox1.ThreeState = true; + kryptonContextMenuCheckBox1.ToolTipValues.Description = "Description: Checkbox1"; + kryptonContextMenuCheckBox1.ToolTipValues.EnableToolTips = true; + kryptonContextMenuCheckBox1.ToolTipValues.Heading = "Heading: SuperTip"; // // kryptonContextMenuCheckBox2 // - this.kryptonContextMenuCheckBox2.ExtraText = ""; - this.kryptonContextMenuCheckBox2.Text = "CheckBox B"; - this.kryptonContextMenuCheckBox2.ThreeState = true; + kryptonContextMenuCheckBox2.ExtraText = ""; + kryptonContextMenuCheckBox2.Text = "CheckBox B"; + kryptonContextMenuCheckBox2.ThreeState = true; + kryptonContextMenuCheckBox2.ToolTipValues.Description = "Description: Checkbox2"; + kryptonContextMenuCheckBox2.ToolTipValues.EnableToolTips = true; + kryptonContextMenuCheckBox2.ToolTipValues.Heading = "Heading: KeyTip"; + kryptonContextMenuCheckBox2.ToolTipValues.ToolTipStyle = Krypton.Toolkit.LabelStyle.KeyTip; // // kryptonContextMenuCheckButton1 // - this.kryptonContextMenuCheckButton1.AutoCheck = true; - this.kryptonContextMenuCheckButton1.Text = "CheckButton X"; + kryptonContextMenuCheckButton1.AutoCheck = true; + kryptonContextMenuCheckButton1.Text = "CheckButton X"; + kryptonContextMenuCheckButton1.ToolTipValues.Description = "Description: CheckButton1"; + kryptonContextMenuCheckButton1.ToolTipValues.EnableToolTips = true; + kryptonContextMenuCheckButton1.ToolTipValues.Heading = "Heading: Italic"; + kryptonContextMenuCheckButton1.ToolTipValues.ToolTipStyle = Krypton.Toolkit.LabelStyle.ItalicPanel; // // kryptonContextMenuCheckButton2 // - this.kryptonContextMenuCheckButton2.AutoCheck = true; - this.kryptonContextMenuCheckButton2.Text = "CheckButton Y"; + kryptonContextMenuCheckButton2.AutoCheck = true; + kryptonContextMenuCheckButton2.Text = "CheckButton Y"; + kryptonContextMenuCheckButton2.ToolTipValues.Description = "Description: Checkbutton2"; + kryptonContextMenuCheckButton2.ToolTipValues.EnableToolTips = true; + kryptonContextMenuCheckButton2.ToolTipValues.Heading = "Heading: Bold"; + kryptonContextMenuCheckButton2.ToolTipValues.ToolTipStyle = Krypton.Toolkit.LabelStyle.BoldPanel; // // kryptonContextMenuLinkLabel1 // - this.kryptonContextMenuLinkLabel1.ExtraText = ""; + kryptonContextMenuLinkLabel1.ExtraText = ""; + kryptonContextMenuLinkLabel1.ToolTipValues.Description = "DescriptionL Ll1"; + kryptonContextMenuLinkLabel1.ToolTipValues.EnableToolTips = true; // // kcmColors // - this.kcmColors.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { - this.kryptonContextMenuHeading13, - this.kryptonContextMenuColorColumns1, - this.kryptonContextMenuSeparator22, - this.kryptonContextMenuHeading14, - this.kryptonContextMenuColorColumns3, - this.kryptonContextMenuSeparator23, - this.kryptonContextMenuHeading15, - this.kryptonContextMenuColorColumns4, - this.kryptonContextMenuSeparator24, - this.kryptonContextMenuHeading16, - this.kryptonContextMenuColorColumns5, - this.kryptonContextMenuSeparator25, - this.kryptonContextMenuHeading17, - this.kryptonContextMenuColorColumns6}); + kcmColors.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { kryptonContextMenuHeading13, kryptonContextMenuColorColumns1, kryptonContextMenuSeparator22, kryptonContextMenuHeading14, kryptonContextMenuColorColumns3, kryptonContextMenuSeparator23, kryptonContextMenuHeading15, kryptonContextMenuColorColumns4, kryptonContextMenuSeparator24, kryptonContextMenuHeading16, kryptonContextMenuColorColumns5, kryptonContextMenuSeparator25, kryptonContextMenuHeading17, kryptonContextMenuColorColumns6 }); // // kryptonContextMenuHeading13 // - this.kryptonContextMenuHeading13.ExtraText = ""; - this.kryptonContextMenuHeading13.Text = "Mono2"; + kryptonContextMenuHeading13.ExtraText = ""; + kryptonContextMenuHeading13.Text = "Mono2"; + kryptonContextMenuHeading13.ToolTipValues.EnableToolTips = true; + kryptonContextMenuHeading13.ToolTipValues.Heading = "Heading 13"; // // kryptonContextMenuColorColumns1 // - this.kryptonContextMenuColorColumns1.ColorScheme = Krypton.Toolkit.ColorScheme.Mono2; + kryptonContextMenuColorColumns1.ColorScheme = Krypton.Toolkit.ColorScheme.Mono2; + kryptonContextMenuColorColumns1.SelectedColor = System.Drawing.Color.Empty; + kryptonContextMenuColorColumns1.ToolTipValues.Description = "Description 1"; + kryptonContextMenuColorColumns1.ToolTipValues.EnableToolTips = true; // // kryptonContextMenuHeading14 // - this.kryptonContextMenuHeading14.ExtraText = ""; - this.kryptonContextMenuHeading14.Text = "Mono8"; + kryptonContextMenuHeading14.ExtraText = ""; + kryptonContextMenuHeading14.Text = "Mono8"; + kryptonContextMenuHeading14.ToolTipValues.EnableToolTips = true; + kryptonContextMenuHeading14.ToolTipValues.Heading = "Heading 14"; // // kryptonContextMenuColorColumns3 // - this.kryptonContextMenuColorColumns3.ColorScheme = Krypton.Toolkit.ColorScheme.Mono8; + kryptonContextMenuColorColumns3.ColorScheme = Krypton.Toolkit.ColorScheme.Mono8; + kryptonContextMenuColorColumns3.SelectedColor = System.Drawing.Color.Empty; + kryptonContextMenuColorColumns3.ToolTipValues.Description = "Description 3"; + kryptonContextMenuColorColumns3.ToolTipValues.EnableToolTips = true; // // kryptonContextMenuHeading15 // - this.kryptonContextMenuHeading15.ExtraText = ""; - this.kryptonContextMenuHeading15.Text = "Basic16"; + kryptonContextMenuHeading15.ExtraText = ""; + kryptonContextMenuHeading15.Text = "Basic16"; + kryptonContextMenuHeading15.ToolTipValues.EnableToolTips = true; + kryptonContextMenuHeading15.ToolTipValues.Heading = "Heading 15"; // // kryptonContextMenuColorColumns4 // - this.kryptonContextMenuColorColumns4.ColorScheme = Krypton.Toolkit.ColorScheme.Basic16; + kryptonContextMenuColorColumns4.ColorScheme = Krypton.Toolkit.ColorScheme.Basic16; + kryptonContextMenuColorColumns4.SelectedColor = System.Drawing.Color.Empty; + kryptonContextMenuColorColumns4.ToolTipValues.Description = "Description 4"; + kryptonContextMenuColorColumns4.ToolTipValues.EnableToolTips = true; // // kryptonContextMenuHeading16 // - this.kryptonContextMenuHeading16.ExtraText = ""; - this.kryptonContextMenuHeading16.Text = "OfficeStandard"; + kryptonContextMenuHeading16.ExtraText = ""; + kryptonContextMenuHeading16.Text = "OfficeStandard"; + kryptonContextMenuHeading16.ToolTipValues.EnableToolTips = true; + kryptonContextMenuHeading16.ToolTipValues.Heading = "Heading 16"; // // kryptonContextMenuColorColumns5 // - this.kryptonContextMenuColorColumns5.ColorScheme = Krypton.Toolkit.ColorScheme.OfficeStandard; + kryptonContextMenuColorColumns5.ColorScheme = Krypton.Toolkit.ColorScheme.OfficeStandard; + kryptonContextMenuColorColumns5.SelectedColor = System.Drawing.Color.Empty; + kryptonContextMenuColorColumns5.ToolTipValues.Description = "Description 5"; + kryptonContextMenuColorColumns5.ToolTipValues.EnableToolTips = true; // // kryptonContextMenuHeading17 // - this.kryptonContextMenuHeading17.ExtraText = ""; - this.kryptonContextMenuHeading17.Text = "OfficeThemes"; + kryptonContextMenuHeading17.ExtraText = ""; + kryptonContextMenuHeading17.Text = "OfficeThemes"; + kryptonContextMenuHeading17.ToolTipValues.EnableToolTips = true; + kryptonContextMenuHeading17.ToolTipValues.Heading = "Heading 17"; + // + // kryptonContextMenuColorColumns6 + // + kryptonContextMenuColorColumns6.SelectedColor = System.Drawing.Color.Empty; + kryptonContextMenuColorColumns6.ToolTipValues.Description = "Description 6"; + kryptonContextMenuColorColumns6.ToolTipValues.EnableToolTips = true; // // kcmImageSelect // - this.kcmImageSelect.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { - this.kryptonContextMenuImageSelect1, - this.kryptonContextMenuSeparator20, - this.kryptonContextMenuImageSelect2}); + kcmImageSelect.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { kryptonContextMenuImageSelect1, kryptonContextMenuSeparator20, kryptonContextMenuImageSelect2 }); // // kryptonContextMenuImageSelect1 // - this.kryptonContextMenuImageSelect1.ImageIndexEnd = 3; - this.kryptonContextMenuImageSelect1.ImageIndexStart = 0; - this.kryptonContextMenuImageSelect1.ImageList = this.imageList; - this.kryptonContextMenuImageSelect1.LineItems = 4; + kryptonContextMenuImageSelect1.ImageIndexEnd = 3; + kryptonContextMenuImageSelect1.ImageIndexStart = 0; + kryptonContextMenuImageSelect1.ImageList = imageList; + kryptonContextMenuImageSelect1.LineItems = 4; + kryptonContextMenuImageSelect1.ToolTipValues.Description = "Description: Img1"; + kryptonContextMenuImageSelect1.ToolTipValues.EnableToolTips = true; // // kryptonContextMenuImageSelect2 // - this.kryptonContextMenuImageSelect2.ImageIndexEnd = 10; - this.kryptonContextMenuImageSelect2.ImageIndexStart = 4; - this.kryptonContextMenuImageSelect2.ImageList = this.imageList; - this.kryptonContextMenuImageSelect2.LineItems = 4; + kryptonContextMenuImageSelect2.ImageIndexEnd = 10; + kryptonContextMenuImageSelect2.ImageIndexStart = 4; + kryptonContextMenuImageSelect2.ImageList = imageList; + kryptonContextMenuImageSelect2.LineItems = 4; + kryptonContextMenuImageSelect2.ToolTipValues.Description = "Description: Img2"; + kryptonContextMenuImageSelect2.ToolTipValues.EnableToolTips = true; // // kcmCalendar // - this.kcmCalendar.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { - this.kryptonContextMenuMonthCalendar2, - this.kryptonContextMenuSeparator31, - this.kryptonContextMenuItems20, - this.kryptonContextMenuSeparator32, - this.kryptonContextMenuCheckBox4, - this.kryptonContextMenuRadioButton4, - this.kryptonContextMenuLinkLabel3}); + kcmCalendar.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { kryptonContextMenuMonthCalendar2, kryptonContextMenuSeparator31, kryptonContextMenuItems20, kryptonContextMenuSeparator32, kryptonContextMenuCheckBox4, kryptonContextMenuRadioButton4, kryptonContextMenuLinkLabel3 }); // // kryptonContextMenuMonthCalendar2 // - this.kryptonContextMenuMonthCalendar2.SelectionEnd = new System.DateTime(2009, 3, 11, 0, 0, 0, 0); - this.kryptonContextMenuMonthCalendar2.SelectionStart = new System.DateTime(2009, 3, 11, 0, 0, 0, 0); - this.kryptonContextMenuMonthCalendar2.TodayDate = new System.DateTime(2009, 3, 11, 0, 0, 0, 0); + kryptonContextMenuMonthCalendar2.SelectionEnd = new System.DateTime(2009, 3, 11, 0, 0, 0, 0); + kryptonContextMenuMonthCalendar2.SelectionStart = new System.DateTime(2009, 3, 11, 0, 0, 0, 0); + kryptonContextMenuMonthCalendar2.TodayDate = new System.DateTime(2009, 3, 11, 0, 0, 0, 0); + kryptonContextMenuMonthCalendar2.ToolTipValues.Description = "Description: Mc2"; + kryptonContextMenuMonthCalendar2.ToolTipValues.EnableToolTips = true; // // kryptonContextMenuSeparator31 // - this.kryptonContextMenuSeparator31.Horizontal = false; + kryptonContextMenuSeparator31.Horizontal = false; // // kryptonContextMenuItems20 // - this.kryptonContextMenuItems20.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { - this.kryptonContextMenuItem78, - this.kryptonContextMenuItem79, - this.kryptonContextMenuItem80, - this.kryptonContextMenuItem81, - this.kryptonContextMenuItem82}); + kryptonContextMenuItems20.Items.AddRange(new Krypton.Toolkit.KryptonContextMenuItemBase[] { kryptonContextMenuItem78, kryptonContextMenuItem79, kryptonContextMenuItem80, kryptonContextMenuItem81, kryptonContextMenuItem82 }); // // kryptonContextMenuItem78 // - this.kryptonContextMenuItem78.Text = "Add"; + kryptonContextMenuItem78.Text = "Add"; // // kryptonContextMenuItem79 // - this.kryptonContextMenuItem79.Checked = true; - this.kryptonContextMenuItem79.CheckState = System.Windows.Forms.CheckState.Checked; - this.kryptonContextMenuItem79.Text = "Your"; + kryptonContextMenuItem79.Checked = true; + kryptonContextMenuItem79.CheckState = System.Windows.Forms.CheckState.Checked; + kryptonContextMenuItem79.Text = "Your"; // // kryptonContextMenuItem80 // - this.kryptonContextMenuItem80.Checked = true; - this.kryptonContextMenuItem80.CheckState = System.Windows.Forms.CheckState.Indeterminate; - this.kryptonContextMenuItem80.Text = "Extra"; + kryptonContextMenuItem80.Checked = true; + kryptonContextMenuItem80.CheckState = System.Windows.Forms.CheckState.Indeterminate; + kryptonContextMenuItem80.Text = "Extra"; // // kryptonContextMenuItem81 // - this.kryptonContextMenuItem81.Text = "Options"; + kryptonContextMenuItem81.Text = "Options"; // // kryptonContextMenuItem82 // - this.kryptonContextMenuItem82.Text = "Here!"; + kryptonContextMenuItem82.Text = "Here!"; // // kryptonContextMenuCheckBox4 // - this.kryptonContextMenuCheckBox4.ExtraText = ""; + kryptonContextMenuCheckBox4.ExtraText = ""; + kryptonContextMenuCheckBox4.ToolTipValues.Description = "Description: Checkbox4"; + kryptonContextMenuCheckBox4.ToolTipValues.EnableToolTips = true; + kryptonContextMenuCheckBox4.ToolTipValues.Heading = "Heading: Caption"; + kryptonContextMenuCheckBox4.ToolTipValues.ToolTipStyle = Krypton.Toolkit.LabelStyle.GroupBoxCaption; // // kryptonContextMenuRadioButton4 // - this.kryptonContextMenuRadioButton4.ExtraText = ""; + kryptonContextMenuRadioButton4.ExtraText = ""; + kryptonContextMenuRadioButton4.ToolTipValues.Description = "Description: Rb4"; + kryptonContextMenuRadioButton4.ToolTipValues.EnableToolTips = true; // // kryptonContextMenuLinkLabel3 // - this.kryptonContextMenuLinkLabel3.ExtraText = ""; - // - // kryptonThemeComboBox1 - // - this.kryptonThemeComboBox1.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed; - this.kryptonThemeComboBox1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.kryptonThemeComboBox1.DropDownWidth = 367; - this.kryptonThemeComboBox1.IntegralHeight = false; - this.kryptonThemeComboBox1.Location = new System.Drawing.Point(12, 23); - this.kryptonThemeComboBox1.MaxDropDownItems = 12; - this.kryptonThemeComboBox1.Name = "kryptonThemeComboBox1"; - this.kryptonThemeComboBox1.Size = new System.Drawing.Size(367, 25); - this.kryptonThemeComboBox1.StateCommon.ComboBox.Border.DrawBorders = ((Krypton.Toolkit.PaletteDrawBorders)((((Krypton.Toolkit.PaletteDrawBorders.Top | Krypton.Toolkit.PaletteDrawBorders.Bottom) - | Krypton.Toolkit.PaletteDrawBorders.Left) - | Krypton.Toolkit.PaletteDrawBorders.Right))); - this.kryptonThemeComboBox1.StateCommon.ComboBox.Border.Rounding = 1F; - this.kryptonThemeComboBox1.StateCommon.ComboBox.Content.TextH = Krypton.Toolkit.PaletteRelativeAlign.Near; - this.kryptonThemeComboBox1.TabIndex = 0; + kryptonContextMenuLinkLabel3.ExtraText = ""; + kryptonContextMenuLinkLabel3.ToolTipValues.Description = "Description: Ll 3"; + kryptonContextMenuLinkLabel3.ToolTipValues.EnableToolTips = true; // // kryptonPanel1 // - this.kryptonPanel1.Location = new System.Drawing.Point(260, 90); - this.kryptonPanel1.Name = "kryptonPanel1"; - this.kryptonPanel1.Size = new System.Drawing.Size(135, 60); - this.kryptonPanel1.TabIndex = 0; + kryptonPanel1.Location = new System.Drawing.Point(260, 90); + kryptonPanel1.Name = "kryptonPanel1"; + kryptonPanel1.Size = new System.Drawing.Size(135, 60); + kryptonPanel1.TabIndex = 0; // // Form1 // - this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 17F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(418, 388); - this.Controls.Add(this.kryptonPanel1); - this.Controls.Add(this.buttonCalendar); - this.Controls.Add(this.buttonShowEverything); - this.Controls.Add(this.buttonColors); - this.Controls.Add(this.buttonControls); - this.Controls.Add(this.groupBox1); - this.Controls.Add(this.groupBoxPalette); - this.Controls.Add(this.buttonImageSelect); - this.Controls.Add(this.buttonSubMenus); - this.Controls.Add(this.buttonShowAlternateStyle); - this.Controls.Add(this.buttonShowSeparators); - this.Controls.Add(this.buttonShowHeadings); - this.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); - this.MaximizeBox = false; - this.MinimizeBox = false; - this.Name = "Form1"; - this.Text = "KryptonContextMenu Examples"; - this.Load += new System.EventHandler(this.Form1_Load); - this.groupBoxPalette.ResumeLayout(false); - this.groupBox1.ResumeLayout(false); - this.groupBox1.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonThemeComboBox1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonPanel1)).EndInit(); - this.ResumeLayout(false); - + AutoScaleDimensions = new System.Drawing.SizeF(8F, 17F); + AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + ClientSize = new System.Drawing.Size(418, 388); + Controls.Add(kryptonPanel1); + Controls.Add(buttonCalendar); + Controls.Add(buttonShowEverything); + Controls.Add(buttonColors); + Controls.Add(buttonControls); + Controls.Add(groupBox1); + Controls.Add(groupBoxPalette); + Controls.Add(buttonImageSelect); + Controls.Add(buttonSubMenus); + Controls.Add(buttonShowAlternateStyle); + Controls.Add(buttonShowSeparators); + Controls.Add(buttonShowHeadings); + Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + Icon = (System.Drawing.Icon)resources.GetObject("$this.Icon"); + MaximizeBox = false; + MinimizeBox = false; + Name = "Form1"; + Text = "KryptonContextMenu Examples"; + Load += Form1_Load; + groupBoxPalette.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)kryptonThemeComboBox1).EndInit(); + groupBox1.ResumeLayout(false); + groupBox1.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)kryptonPanel1).EndInit(); + ResumeLayout(false); } #endregion diff --git a/Source/Krypton Toolkit Examples/KryptonContextMenu Examples/Form1.cs b/Source/Krypton Toolkit Examples/KryptonContextMenu Examples/Form1.cs index 9095152f..d630cca0 100644 --- a/Source/Krypton Toolkit Examples/KryptonContextMenu Examples/Form1.cs +++ b/Source/Krypton Toolkit Examples/KryptonContextMenu Examples/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -25,10 +25,10 @@ private void Form1_Load(object sender, EventArgs e) { comboBoxH.SelectedIndex = 2; comboBoxV.SelectedIndex = 1; - kryptonThemeComboBox1.Items.Remove(kryptonThemeComboBox1.Items.Count-1); // Remove the "Custom" option + kryptonThemeComboBox1.Items.Remove(kryptonThemeComboBox1.Items.Count - 1); // Remove the "Custom" option kryptonThemeComboBox1.SelectedIndex = 4; } - + private void buttonShowHeadingsClick(object sender, EventArgs e) => ShowMenu(buttonShowHeadings, kcmHeadings); private void buttonShowSeparatorsClick(object sender, EventArgs e) => ShowMenu(buttonShowSeparators, kcmSeparators); diff --git a/Source/Krypton Toolkit Examples/KryptonContextMenu Examples/Form1.resx b/Source/Krypton Toolkit Examples/KryptonContextMenu Examples/Form1.resx index f98f075a..51defb9f 100644 --- a/Source/Krypton Toolkit Examples/KryptonContextMenu Examples/Form1.resx +++ b/Source/Krypton Toolkit Examples/KryptonContextMenu Examples/Form1.resx @@ -1,17 +1,17 @@ - @@ -122,854 +122,853 @@ - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 - ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAADU - xQAAAk1TRnQBSQFMAgEBCgEAATwBAAE8AQABIAEAASABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAGA - AwABYAMAAQEBAAEgBgABwP8A/wD/AP8A/wD/AP8A/wD/AP8AIAABWwFdAWEB4AEAAQoBhAH/ARQBJQGL - Af8BoQGBAVIB/wGGAT4BBgH/AYgBRAERAf8BiAFHARMB/wGJAUcBFAH/AYwBSQEUAf8BjAFLARYB/wGO - AU0BFQH/AZIBVQEkAf8BrQGwAawB/wEAAQwBjQH/AQABDAGNAf8BAAEMAY0B/wEAAQwBjQH/AbEBswGv - Af8BmwFfASoB/wGbAVwBHQH/AZwBXQEgAf8BngFfASEB/wGgAWEBIgH/AaEBYgEjAf8BowFjASIB/wGk - AWEBGgH/Aa0BkgFjAf8BtwG5AbIB/wEAAQQBmAH/AVcBWAFgAd8IAAEHARUBiQH/AQABDwGIAf8BAAEO - AYkB/wEBARABiQH/AQABDwGKAf8BAAEPAYsB/wECAQ4BiwH/AQEBEAGMAf8BAQEQAY0B/wEDARIBjgH/ - AQIBDgGQAf8BAgEOAZAB/wEEARABkAH/AQMBEAGRAf8BBQERAZEB/wEEAREBkwH/AQQBEQGTAf8BBQEP - AZUB/wEFAREBlgH/AQUBDgGWAf8BBgEQAZcB/wEGARABlwH/AQgBEQGZAf8BBwERAZkB/wEHAREBmQH/ - AQgBEgGbAf8BCAERAZwB/wEIAREBnQH/AQgBDwGeAf8BCAEPAZ4B//8ACQABSAFTAZgB/wEAAQ4BxQH/ - AQABDwHDAf8BQgFVAdUB/wHZAasBdAH/AcsBZwETAf8BygFrAR4B/wHMAW0BIAH/Ac4BcQEjAf8B0AFy - ASMB/wHSAXQBJAH/AdgBjQE5A/8B/AH/AQEBFwHRAf8BAQEXAdEB/wEBARcB0gH/AQEBFwHSBf8B5QGe - AUMB/wHmAZQBMAH/AegBlwEyAf8B6gGbATMB/wHsAZwBNgH/Ae4BnQE1Af8B8AGdAS0C/wHaAZ8B/wHp - Ae0C/wEiATIB5gH/AQABEAHnAf8BAAEHAZ4B/wgAAUEBSgGSAf8BNQFIAcUB/wE1AUkBxwH/ATYBSQHI - Af8BOAFJAckB/wE3AUoBygH/ATgBSgHLAf8BOAFKAcwB/wE5AUsBzQH/AToBTAHOAf8BOgFMAc8B/wE7 - AUsB0AH/AToBSwHRAf8BOwFNAdMB/wE9AUwB1AH/ATwBTgHVAf8BPQFNAdYB/wE/AU0B1wH/AT4BTwHZ - Af8BPwFOAdoB/wFBAVAB2wH/AUABTwHdAf8BQQFPAd4B/wFDAVEB3wH/AUIBUAHgAf8BRAFSAeEB/wFD - AVEB4wH/AUQBUAHkAf8BRgFSAeUB/wE5AT4BpgH//wAJAAGlAZMBdQH/AboBwgHiAf8BAwEeAcMB/wEA - AQwBvwH/AQsBJwHNAf8BugGrAbQB/wHPAXIBIwH/AcYBZwEaAf8ByAFsASAB/wHKAW4BIQH/AcwBcAEh - Af8B0gGIATYB/wH5Af0B9wH/AQABFgHMAf8BAAEWAcwB/wEBARYBzQH/AQEBFgHNA/8B/QH/AeABmAE/ - Af8B3wGQAS8B/wHhAZIBMAH/AeMBlQExAf8B5QGVAS4B/wHqAaIBQQL/AfcB3AH/AaMBrQH2Af8BAAEN - AdwB/wEAAQYB3QH/AWoBdQHxAf8BtgGdAW8B/wgAArQBrQH/Ae0B6wHbAf8B7gHsAdwB/wHvAe0B3QH/ - AfEB7gHeAf8B8gHvAd8B/wHzAfAB4AH/AfQB8QHhAf8B9QHyAeIB/wH2AfMB4wH/AfcB9AHkAf8B+AH1 - AeUB/wH5AfYB5gH/AfoB9wHnAf8B+wH4AegB/wH9AfsB6wH/Af4B/AHrA/8B7gP/Ae4D/wHvA/8B8gP/ - AfID/wH1A/8B9gP/AfcD/wH5A/8B+gP/AfsD/wH+Af8DwAH//wAJAAGQAVwBOQH/AdMBkwFTAf8B2QHP - AcQB/wE3AU4BzwH/AQABCgHAAf8BAAENAcUB/wGCAYsB0gH/AdoBmQFMAf8BxwFnARUB/wHIAWwBIAH/ - AcoBbgEgAf8B0AGFATUB/wH4AfwB9gH/AQABFgHLAf8BAAEWAcsB/wEAARYBzAH/AQABFgHMAf8B/gH/ - AfwB/wHeAZYBPgH/Ad0BjgEsAf8B3wGQAS8B/wHhAY4BJQH/Ae8BugFyAf8C/QH8Af8BTQFbAeYB/wEA - AQYB2AH/AQABFgHhAf8BtAGvAdwC/wG7AUwB/wGpAWgBHwH/CAABaQFuAaAB/wFQAWEByQH/AUgBWAHH - Af8BRwFZAcgB/wFIAVkByQH/AUoBWAHKAf8BSQFaAcsB/wFLAVkBzAH/AUoBWQHOAf8BTAFaAc8B/wFL - AVwB0AH/AU0BWwHRAf8BTAFbAdIB/wFNAV0B0wH/AU4BXAHUAf8BTwFeAdUB/wFQAV0B1wH/AVABXwHY - Af8BUQFeAdkB/wFSAWAB2gH/AVEBXwHcAf8BUgFgAd0B/wFUAWIB3gH/AVMBYQHfAf8BVgFjAeEB/wFV - AWIB4gH/AVYBZAHjAf8BWAFjAeQB/wFXAWUB5gH/AUcBTQGoAf//AAkAAZABXgE/Af8B0gGYAV8B/wG6 - AVkBEAH/Ad0BugGRAf8BiAGYAd4B/wEAAQ0BwQH/AQABCwHBAf8BOAFPAdcB/wHWAbEBjgH/AcsBaQEW - Af8ByQFqARwB/wHPAYQBMwH/AfkB/QH2Af8BAAEWAcoB/wEAARYBygH/AQABFgHLAf8BAAEWAcsB/wH9 - Af8B+wH/AdwBlAE8Af8B2wGKASYB/wHfAY4BLAH/AfcB3wG9Af8B1QHdAfsB/wETASUB2gH/AQABCAHX - Af8BJgE7AekB/wHlAckBsAH/AfMBogEwAf8B9AGjATkB/wGnAWgBJQH/CAABSgFOAZkB/wE/AUoBzAH/ - AQABBgG7Af8BAAEGAbsB/wEAAQYBvAH/AQABBgG9Af8BAAEGAb4B/wEAAQYBvwH/AQABBgHAAf8BAAEG - AcEB/wEAAQUBxAH/AQABBQHEAf8BAAEHAcUB/wEAAQYBxgH/AQABBgHHAf8BAAEGAcgB/wEAAQYByQH/ - AQABBQHMAf8BAAEFAcwB/wEAAQUBzQH/AQABBQHOAf8BAAEFAc8B/wEAAQUB0AH/AQABBQHTAf8BAAEF - AdMB/wEAAQUB1AH/AQABBQHVAf8BAAEFAdYB/wEAAQQB1wH/AQABBQGcAf//AAkAAY8BXwFBAf8B0wGa - AWQB/wHLAYsBUAH/AbcBUQEHAf8BzQGNAUkB/wHEAcgB3AH/ARABKQHIAf8BAAELAcEB/wEIASMBzQH/ - AbgBrwHBAf8B1AGDASoB/wHNAYABLAH/AfcB+wH1Af8BAAEWAckB/wEAARYByQH/AQABFgHKAf8BAAEW - AcoB/wH8Af8B+QH/AdoBjQEyAf8B4AGgAVAC/wH7AewB/wGRAZ0B6gH/AQABCgHTAf8BAAEHAdYB/wFm - AXEB6AH/AfkBwQFvAf8B6gGZASsB/wHqAZ0BNgH/AfEBogE5Af8BpgFnASUB/wgAA64B/wPnAf8D4AH/ - AdkB2gHZAf8C2wHaAf8C3AHbAf8C3QHcAf8C3gHdAf8C3wHeAf8C4AHfAf8C4QHgAf8C4gHhAf8B4wHk - AeIB/wHkAuMB/wLlAeQB/wLmAeUB/wHnAegB5gH/AegC6QH/AesB6gHpAf8D7AH/Au0B7AH/Ae8B7gHt - Af8B8AHxAfAB/wLxAfAB/wHzAfIB8QH/AfQB8wH0Af8B9QH2AfQB/wH4AvcB/wL4AfcB/wO8Af//AAkA - AY8BYAFDAf8B0gGZAWUB/wHPAZgBZAH/AcgBiAFKAf8BtwFVAQ0B/wHAAWQBHQH/AeABzgG6Af8BSwFe - AdUB/wEAAQgBwQH/AQABCwHFAf8BcwGJAdcB/wHhAa4BbQH/AfcB+AHvAf8BAAEWAcgB/wEAARYByAH/ - AQABFgHJAf8BAAEWAckB/wL7AfIB/wHqAckBpgH/AfEB9gH6Af8BPgFPAdsB/wEAAQcB0AH/AQABGAHZ - Af8BsQGtAdMB/wHyAacBQAH/AeUBlQEtAf8B5gGYATMB/wHpAZsBNQH/Ae8BoAE4Af8BpAFlASUB/wgA - AZsBnQGoAf8BywHQAeMB/wHLAc4B4wH/AboBvwHbAf8BqgGwAdMB/wGrAbIB1AH/Aa0BsQHVAf8BrgGy - AdYB/wGtAbQB1wH/Aa8BswHYAf8BsAG0AdkB/wGxAbUB2gH/AbIBtgHbAf8BsgG4AdwB/wGzAbcB3QH/ - AbQBuAHeAf8BtQG5Ad8B/wG2AbsB4gH/AbcBvAHiAf8BuQG9AeMB/wG6Ab4B5gH/AbsBvwHmAf8BvAHA - AecB/wG9AcEB6gH/Ab4BwgHqAf8BvwHDAesB/wHAAcQB7gH/AcEBxQHuAf8BwwHIAe8B/wGWAZcBtAH/ - /wAJAAGPAVwBPgH/AdEBlwFgAf8BzQGTAV0B/wHPAZUBXQH/AcsBjAFPAf8BuwFaARUB/wG4AU8BAAH/ - AdkBpQFoAf8BmQGjAdgB/wEAAQ8BwQH/AgABwQH/ATMBSAHRAf8B/QH6AekB/wEAARYBxwH/AQABFgHH - Af8BAAEWAcgB/wEAARYByAH/AfwB+gHtAf8BtwG+AegB/wEAARIBzwH/AQABAgHNAf8BJQE6AdkB/wHc - AbcBmwH/AeQBiwEbAf8B4AGKASIB/wHiAY8BJgH/AeUBkQEnAf8B5wGVASoB/wHtAZkBLAH/AaMBXwEa - Af8IAAFOAVMBmQH/AWABaQHUAf8BXgFnAdQB/wFdAWcB1QH/AT8BSgHNAf8BAwESAb8B/wEAAQYBvAH/ - AQABBgG9Af8BAAEGAb4B/wEAAQYBvwH/AQABBgHAAf8BAAEGAcEB/wEAAQYBwgH/AQABBgHDAf8BAAEH - AcYB/wEAAQcBxgH/AQABBwHHAf8BAAEHAcgB/wEAAQYByQH/AQABBgHKAf8BAAEGAc0B/wEAAQYBzQH/ - AQABBgHOAf8BAAEFAc8B/wEAAQUB0AH/AQABBQHRAf8BAAEFAdQB/wEAAQUB1AH/AQABBQHVAf8BAAEF - AZoB//8ACQABvwG8AbkB/wH0AfEB6wH/AfIB7gHnAf8B8gHuAekB/wHyAfAB6gH/AfQB8AHqAf8B7wHq - AeIB/wHsAeQB2QH/AfIB7wHkAf8C7QHrAf8C5QHpAf8B5QHmAeoC/wH+Ae8B/wEAARcBxgH/AQABFwHG - Af8BAAEXAccB/wEAARcBxwP/Ae0B/wHnAekB8AH/AesB7AHxAf8C7QHyA/8B9AH/Af0B9gHkAf8B/QH3 - AesB/wH+AfgB7QH/Af4B+gHtAv8B+gHtAv8B+wHuA/8B8gH/AcoBxgG+Af8IAAGGAYoBpAH/Aa0BtAHf - Af8BrQG0Ad8B/wGrAbMB3wH/AasBswHfAf8BqgGxAd8B/wGTAZ4B2AH/AXIBhwHQAf8BbAGCAc4B/wFr - AYEBzwH/AWwBgwHQAf8BbgGCAdEB/wFtAYMB0gH/AW4BhQHTAf8BcAGEAdQB/wFvAYYB1QH/AXABhQHW - Af8BcQGGAdgB/wFyAYgB2QH/AXMBhwHaAf8BdQGIAdsB/wF0AYkB3QH/AXUBiwHeAf8BgAGKAd8B/wGB - AYsB4gH/AYIBjQHiAf8BgwGMAeMB/wGEAY0B5AH/AYUBjgHmAf8BYQFlAaoB//8ACQABUgFcAZcB/wGG - AZMB3QH/AYABjgHYAf8BdAGOAdgB/wFzAYsB2AH/AXEBiQHYAf8BbwGIAdkB/wFuAYYB2gH/AWYBgAHX - Af8BTAFbAdAB/wEyAUUBygH/AScBPAHHAf8BLQFAAcsB/wEAARYBxQH/AQABFgHFAf8BAAEXAcYB/wEA - ARcBxgH/ATQBRQHRAf8BMAFEAdIB/wEyAUMB0wH/ATMBQwHUAf8BMQFBAdUB/wEyAUMB1gH/ATEBQwHZ - Af8BMQFCAdoB/wEyAUQB2gH/ATQBQwHbAf8BMwFDAdwB/wE2AUYB4gH/ASEBLAGbAf8IAAOyAf8B7AHu - Ae0B/wHsAu4B/wHsAe8B7gH/Ae0B7wHuAf8B7QHwAe4B/wHuAfAB7wH/Ae4B8AHvAf8B7AHvAe0B/wHo - AewB6wH/AeYB6gHpAf8B5gHqAekB/wHmAuoB/wHnAusB/wHqAe0B6wH/AfUB9AHmAf8B+AH1AeUB/wH5 - AfYB5gH/AfoB9wHnAf8B/AH6AeoB/wH9AfsB6gL/Af4B7QL/Af4B7QP/Ae4D/wHxA/8B8QP/AfQD/wH1 - A/8B9gH/AsABuwH//wAJAAFAAUwBkwH/AWABcgHYAf8BWwFtAdQB/wFYAWsB0wH/AVYBaQHTAf8BVQFl - AdMB/wFRAWQB0wH/AU8BYAHTAf8BTgFgAdMB/wFMAV0B1QH/AUwBXAHVAf8BPgFQAdIB/wEpAT4BzQH/ - ARoBLwHKAf8BCQEgAcgB/wEAARUBxgH/AQABFQHGAf8BAAETAcgB/wEAARMByQH/AQABFAHKAf8BAAEU - AcsB/wEAARQBzAH/AQABFAHOAf8BAAEUAc8B/wEAARQB0AH/AQABFAHRAf8BAAEUAdIB/wEAARQB1AH/ - AQEBFQHZAf8BAAEKAZQB/wgAAZwBdAFVAf8B2QGkAWoB/wHbAaYBawH/AdwBpwFqAf8B3gGpAWsB/wHg - AaoBawH/AeIBrAFsAf8B4wGtAWsB/wHlAa4BawH/AecBsAFrAf8B6QGxAWwB/wHqAbABZgH/AeoBqwFZ - Af8B6wGmAU0B/wHsAaIBQQH/AQgBJAHOAf8BFAEoAcsB/wETASgBywH/ARQBKQHMAf8BEwEpAc0B/wEV - ASkBzgH/ARQBKQHRAf8BFQEpAdEB/wEXASoB0gH/ARYBKgHTAf8BFgEqAdQB/wEYASoB1wH/ARcBKQHX - Af8BGAErAdgB/wEbASMBmgH//wAJAAFBAU0BlAH/AWMBdAHYAf8BXwFwAdQB/wFbAWwB1AH/AVcBawHU - Af8BVQFnAdQB/wFUAWYB1AH/AVABYgHUAf8BTwFhAdQB/wFLAVwB1AH/AUkBWgHUAf8BSAFaAdQB/wFG - AVcB1AH/AUcBWQHXAf8BRwFZAdcB/wFEAVQB1gH/ATMBRgHTAf8BHwE0Ac8B/wEPASQBzQH/AQABFgHK - Af8BAAEPAckB/wEAARABzAH/AQABEAHNAf8BAAERAc4B/wEAAREBzwH/AQABEAHQAf8BAAEQAdEB/wEA - ARAB0wH/AQABEwHYAf8BAAEIAZQB/wgAAZwBcgFWAf8B3wHMAbwB/wHZAacBbwH/AdsBpgFrAf8B4gHP - Ab8B/wHeAaoBbAH/Ad8BqwFsAf8B5AHSAcAB/wHjAa0BbQH/AeUBsAFvAf8B5wHUAcEB/wHpAbEBbAH/ - AekBtQFwAf8B6QHXAcIB/wHvAbcBbQH/AVgBagHgAf8BUgFhAdgB/wE/AVAB1AH/AS4BQAHRAf8BHAEv - Ac4B/wETASkBzQH/ARUBKQHQAf8BFAEpAdAB/wEVASkB0QH/ARcBKQHSAf8BFgEqAdMB/wEWASoB1gH/ - ARgBKgHWAf8BFwEqAdcB/wEaASMBmQH//wAJAAFsAXIBnAH/AasBtgHkAf8BpwGwAeAB/wGkAa8B4AH/ - AaMBrgHgAf8BogGtAeAB/wGiAawB4AH/AZ8BqwHfAf8BoAGpAeAB/wGfAagB3gH/AZ8BpwHeAf8BnQGm - Ad4B/wGeAacB3gH/AUYBVwHVAf8BRgFXAdUB/wFEAVUB1QH/AUQBVQHVAf8BmwGlAeEB/wGaAaEB4wH/ - AZsBowHjAf8BkAGZAeIB/wFwAYUB3gH/AWoBgAHeAf8BaQGAAeAB/wFqAYIB4QH/AWsBggHiAf8BbAGD - AeMB/wFtAYMB5AH/AW8BhwHqAf8BSQFTAaEB/wgAAZoBcQFWAf8B1wGjAWwB/wHcAbYBlAH/Ad4BwgGq - Af8B2wGmAWsB/wHfAbsBmwH/AeABwgGkAf8B4AGrAWwB/wHkAcMBowH/AeQBwwGfAf8B5QGvAWwB/wHm - AcgBqAH/AecBwgGYAf8B6wG0AW0B/wHtAbYBbgH/AfcB+QH0Af8B+QH3Ae0B/wH6AfgB7QH/AfoB+AHu - Af8B+wH5Ae4B/wH7AfkB7gH/Af0B+wHuAf8B/QH7AesC/wH+Ae0C/wH+Ae0D/wHuA/8B8QP/AfED/wH0 - Af8CwAG6Af//AAkAAbwBsgGuAf8B7wHjAdgB/wHrAeAB1gH/AesB4AHVAf8B6wHgAdUB/wHtAeAB1gH/ - Ae0B4AHTAf8B7QHfAdAB/wH3AfAB5wH/AdoB3QHtAf8B0gHWAesB/wHTAdgB7AH/AfwB+gHtAf8BSgFb - AdUB/wFKAVsB1QH/AUcBWAHVAf8BRwFYAdUC/wH+Ae8B/wHSAdYB7gH/AdAB0wHuAf8B1gHZAfAD/wH0 - Af8B9wHlAc8B/wH1AeYB0QH/AfQB5AHPAf8B9AHgAcYB/wH0AeIByAH/AfcB5AHKAf8B+wHnAc0B/wHE - AbcBpAH/CAABmQFwAVQB/wHdAcgBtwH/AdcBpAFvAf8B2AGlAW8B/wHeAcsBuAH/AdsBqAFuAf8B3AGo - AWwB/wHiAc4BugH/AeABqwFtAf8B4gGtAW4B/wHlAdABugH/AeQBrwFtAf8B5wGyAW8B/wHnAdIBugH/ - AesBtAFtAf8BpQGxAekB/wGpAbAB4wH/AakBsAHjAf8BqAGwAeQB/wGnAa8B5AH/AacBrgHkAf8BqAGv - AeUB/wGmAa4B5gH/AaEBpwHkAf8BjQGYAeAB/wF1AYkB3QH/AYABigHfAf8BgQGLAeAB/wGCAY0B4QH/ - AV8BYwGmAf//AAkAAY8BZAFNAf8B0gGfAYAB/wHOAZ0BcAH/Ac8BmwFuAf8BzwGcAWwB/wHPAZkBaQH/ - AdABlwFiAf8B4AHHAbMB/wGQAZwB3gH/AU8BYQHVAf8BSQFaAdQB/wGJAZcB3gH/AfkB+AHtAf8BTQFe - AdUB/wFNAV4B1QH/AUoBWwHVAf8BSgFbAdUB/wH9AfsB7wH/AWoBhAHgAf8BMAFEAdYB/wEyAUYB1wH/ - AWcBdQHgAf8B6wHfAdIB/wHhAaMBVwH/Ad0BmgFLAf8B3AGVAUEB/wHZAYQBIgH/AdoBhgEiAf8B4AGN - ASYB/wGaAVcBFwH/CAABmAFuAVUB/wHTAaEBcAH/AdgBsQGRAf8B3AG9AaMB/wHZAacBcgH/Ad0BuQGX - Af8B3gG8AZ0B/wHcAaoBcAH/AeABvgGbAf8B4QG+AZoB/wHiAa8BcgH/AeQBwwGhAf8B5QG/AZYB/wHn - AbMBcgH/AekBsgFsAf8BVgFcAd4B/wFVAV8B2AH/AVMBXQHaAf8BUQFbAdkB/wFPAVoB2QH/AU0BWAHZ - Af8BTAFXAdoB/wFKAVUB2gH/AUgBUwHaAf8BRgFRAdwB/wE2AUIB2QH/AQMBEgHQAf8BAAEGAc4B/wEA - AQUBzwH/AQABBQGWAf//AAkAAY8BZwFSAf8B1AGjAYUB/wHPAaABgAH/Ac8BoAF1Af8BzwGeAXEB/wHX - AagBgwH/AdQBzgHUAf8BagGHAdwB/wFZAWoB1QH/AVkBagHWAf8BuQHCAekB/wHqAdQBvQH/AvQB7gH/ - AVABYAHVAf8BUAFgAdUB/wFOAV4B1QH/AU4BXgHVAf8B+AH5AfMB/wHoAcEBmAH/AacBrgHgAf8BOwFP - AdkB/wE4AUoB1wH/AUMBVgHcAf8B0AHUAe4B/wHrAb0BjAH/Ad4BnQFNAf8B3wGeAU8B/wHZAYoBLAH/ - Ad4BjgEtAf8BmQFYAR0B/wgAAZcBbgFWAf8B2QG8AaQB/wHTAaABbAH/AdYBpwGBAf8B3AG+AaUB/wHX - AaUBbwH/AdoBqwF1Af8B3wHAAaQB/wHeAawBcwH/Ad4BrAFxAf8B4wHEAaUB/wHiAbEBgAH/AeQBsAFw - Af8B5QHGAaUB/wHnAbEBbQH/AcsB0gHuAf8BzgHRAecB/wHNAdEB6AH/Ac0B0gHoAf8BzgHRAekB/wHO - AdEB6QH/Ac4B0QHpAf8BzgHRAeoB/wHOAdIB6gH/Ac4B0gHsAf8BzgHSAewB/wHOAdIB7AH/AcABxQHp - Af8BuwHBAecB/wGSAZQBrQH//wAJAAGRAWgBVAH/AdMBpgGIAf8BzwGhAYMB/wHPAZ8BcwH/Ad4BugGe - Af8BuAHAAeIB/wFhAXQB1wH/AV4BbwHWAf8BcwGNAdsB/wHdAd4B5QH/AdsBsQGPAf8B1AGhAXAB/wH0 - AfYB8gH/AVMBZAHVAf8BUwFkAdUB/wFQAWEB1gH/AVABYQHWAf8B9gH5AfQB/wHZAaQBaQH/Ad4BpAFg - Af8B1QLJAf8BVAFoAeIB/wE4AUoB1wH/ATMBRgHYAf8BnwGtAe8B/wH1AdsBuQH/AeABnwFRAf8B3QGa - AUoB/wHdAYsBKgH/AZkBVgEcAf8IAAGWAW4BVgH/AdYBtAGaAf8B1AGpAYcB/wHWAasBiQH/AdkBtwGZ - Af8B2AGtAYgB/wHaAa8BigH/Ad0BugGbAf8B3AGwAYgB/wHdAbEBhwH/AeEBvgGcAf8B4AG1AYoB/wHi - AbUBiQH/AeQBwAGbAf8B5QGvAW0B/wHkAegB8QH/AeYB5wHqAf8B5gHnAesB/wHnAegB6wH/AucB6wH/ - AucB7AH/AugB7AH/AugB7QH/AugB7gH/AekB6gHuAf8B6QHrAe8B/wLrAfAB/wLrAfAB/wHkAecB7AH/ - Aq4BsgH//wAJAAGQAWkBVgH/AdQBpQGKAf8B0QGjAYEB/wHfAcwBvwH/AZoBqQHiAf8BZgGBAdYB/wFj - AXQB1gH/AacBsgHlAf8B6QHdAc4B/wHUAaIBcQH/AdEBnAFrAf8B1QGmAYIB/wH0AfYB8gH/AVYBZwHW - Af8BVgFnAdYB/wFUAWQB1gH/AVQBZAHWAf8B9gH5AfQB/wHZAaUBbgH/AdcBnQFeAf8B2gGcAVcB/wHq - AcUBngH/AZABnAHnAf8BNgFJAdkB/wE1AUYB2AH/AWIBcgHjAf8B7AHlAeAB/wHlAawBZgH/Ad4BkAE1 - Af8BlgFVARkB/wgAAZUBbgFWAf8B1AGqAYwB/wHTAakBiAH/AdgBtQGaAf8B1gGrAYoB/wHXAa0BiwH/ - AdkBtAGUAf8B2gGwAYwB/wHcAbQBkQH/AdwBswGOAf8B3QGyAYoB/wHhAbwBlwH/AeEBtQGJAf8B4gG3 - AYwB/wHkAa4BbQH/AV0BZAHeAf8BWwFlAdgB/wFZAWMB2AH/AVcBYQHZAf8BVgFgAdkB/wFUAV4B2QH/ - AVIBXQHbAf8BUAFbAdoB/wFOAVkB2gH/AU0BWAHbAf8BSwFWAdsB/wFJAVQB2wH/AUcBUgHdAf8BNAFA - AdkB/wEAAQUBlAH//wAJAAGQAWgBVQH/AdoBsQGVAf8B1AHQAdcB/wGFAZYB3QH/AWwBiAHXAf8BdAGO - AdkB/wHQAdYB6QH/AeABxAGsAf8B0QGcAW0B/wHRAaABcgH/AdEBnwFwAf8B1QGnAYQB/wHzAfUB8gH/ - AVoBagHWAf8BWgFqAdYB/wFXAWcB1gH/AVcBZwHWAf8B9gH4AfQB/wHZAacBbwH/AdYBngFiAf8B1wGe - AWEB/wHYAZwBWwH/AeQBrgFtAf8BxQHDAdYB/wFGAVkB3gH/ATYBSQHYAf8BPgFSAd0B/wHNAdQB8gH/ - AfIBwgGLAf8BlQFNAQwB/wgAAZMBbQFWAf8B2QHAAa4B/wHRAaIBdQH/AdEBoQFxAf8B2wHDAa8B/wHU - AaIBcQH/AdUBpAFwAf8B3QHFAbEB/wHYAaYBcQH/AdkBpwFxAf8B4AHHAbEB/wHeAaoBcAH/Ad4BqwFy - Af8B4wHJAbAB/wHiAa0BbQH/AZUBogHlAf8BmQGiAeAB/wGXAaEB4AH/AZgBoQHhAf8BlgGgAeEB/wGV - AZ4B4QH/AZUBngHhAf8BlAGdAeIB/wGTAZ0B4gH/AZMBmwHjAf8BkQGcAeMB/wGRAZoB5AH/AZEBmgHk - Af8BjwGZAeUB/wFLAVIBoAH//wAJAAGfAZEBhQH/AcEByAHmAf8BgAGQAdkB/wFzAY4B2AH/AZsBqAHg - Af8B5gHgAd8B/wHXAa4BkQH/AdEBoAF1Af8B0QGhAYAB/wHRAaEBdAH/AdEBoQFyAf8B1QGpAYYB/wHz - AfUB8QH/AV0BbQHWAf8BXQFtAdYB/wFbAWsB1gH/AVsBawHWAf8B9gH4AfQB/wHYAaYBcgH/AdYBngFk - Af8B1wGfAWMB/wHXAZ4BYQH/AdgBnwFfAf8B3AGgAVkB/wHlAcsBswH/AXABiQHnAf8BNAFHAdgB/wEy - AUUB2QH/AZ8BqwHzAf8BrwGnAZcB/wgAAZMBbAFWAf8BzQGbAW0B/wHUAa4BkgH/AdkBvQGpAf8B0QGf - AW8B/wHXAbUBmAH/AdoBvAGkAf8B1QGhAWwB/wHcAbsBoAH/AdwBugGcAf8B2QGlAW0B/wHfAcIBpwH/ - Ad4BuAGVAf8B3gGpAWwB/wHgAaoBbAH/AfYB9wHzAf8B9wH1AewB/wH3AfUB7AH/AfgB9gHsAf8B+AH2 - Ae0B/wH5AfcB7QH/AfkB+AHuAf8B+gH4Ae4B/wH7AfkB7gH/AfsB+QHvAf8B/AH7AfEB/wH9AfwB8QH/ - Af4B/AHxAv8B/gHzAf8CwAG1Af//AAkAAVsBZQGcAf8BjQGdAeIB/wGLAZkB3QH/AcYBzQHqAf8B6wHY - AckB/wHVAagBiAH/AdUBpgGHAf8B1QGnAYcB/wHVAacBhwH/AdUBpgGEAf8B1QGkAYEB/wHZAasBiwH/ - AfcB+QH2Af8BYgFyAdsB/wFiAXIB2wH/AWABbwHbAf8BYAFvAdsB/wH5AfsB+AH/AdwBqgGBAf8B2gGi - AWgB/wHaAaMBZwH/AdsBowFnAf8B3AGiAWQB/wHeAaIBYwH/Ad8BoAFbAf8B7wG+AYkB/wG2AbgB5AH/ - AUABUwHfAf8BPAFPAeIB/wELARoBlQH/CAABkwFsAVcB/wHaAccBugH/Ac0BnQFwAf8BzwGdAW4B/wHc - AckBuwH/AdEBnwFwAf8B0wGgAW0B/wHeAcwBvQH/AdQBoQFsAf8B1gGkAW4B/wHgAc0BvQH/AdkBpQFt - Af8B2wGnAW8B/wHhAc8BvAH/Ad4BqQFsAf8BjAGbAeQB/wGRAZwB3wH/AY8BmgHfAf8BjgGaAd8B/wGO - AZgB4AH/AYwBlwHgAf8BjAGXAeAB/wGKAZUB4QH/AYoBlQHhAf8BiAGTAeEB/wGHAZQB4gH/AYcBkQHi - Af8BhQGQAeMB/wGEAZAB4wH/AVgBXgGkAf//AAkAAmABYwHgAVYBYAGWAf8BhgGKAZ0B/wGeAZUBjAH/ - AY4BZAFQAf8BjwFpAVQB/wGPAWcBVAH/AY8BaAFTAf8BjwFnAVEB/wGPAWcBUAH/AZABZQFOAf8BkgFq - AVQB/wGmAagBpQH/AUABSwGTAf8BQAFLAZMB/wE/AUoBkwH/AT8BSgGTAf8BqAGpAacB/wGUAWkBTAH/ - AZIBYwFEAf8BlAFkAUMB/wGTAWQBQgH/AZUBZAFBAf8BlAFkAUAB/wGVAWUBPwH/AZYBYwE7Af8BngFv - AUUB/wGBAYcBpAH/ASYBMgGWAf8CWAFeAd8IAAGRAWwBWQH/AZMBbAFXAf8BkwFsAVYB/wGTAW0BVgH/ - AZYBbgFXAf8BlwFvAVcB/wGXAW8BVwH/AZkBcQFXAf8BmQFxAVYB/wGaAXEBVgH/AZsBdAFWAf8BnAF0 - AVYB/wGeAXUBVgH/AZ8BdQFWAf8BnwGBAVYB/wFQAVYBogH/AVABWQGeAf8BTwFXAZ4B/wFOAVYBnQH/ - AUwBVAGeAf8BTAFUAZ4B/wFLAVQBnwH/AUkBUgGfAf8BRwFQAZ8B/wFHAU8BnwH/AUcBUAGfAf8BRQFN - AZ8B/wFEAUwBnwH/AUMBSgGfAf8BQAFIAZ8B//8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A - /wD/AP8A/wD/AB0AAVsBYgFlAeABCAGHAa8B/wEJAYcBrQH/AQoBhgGtAf8BCwGIAa0B/wEMAYcBrQH/ - AQ0BiAGtAf8BDgGKAa0B/wEPAYkBrQH/ARABigGtAf8BEQGMAa0B/wETAYsBrQH/ARMBiwGuAf8BFAGM - Aa4B/wEWAY4BrgH/ARcBjQGuAf8BGAGPAa4B/wEZAY4BrgH/ARoBkAGuAf8BGwGPAa4B/wEcAZABrQH/ - AR0BkgGtAf8BHgGRAa0B/wEfAZMBrwH/ASABkgGvAf8BIQGTAa8B/wEiAZUBrgH/ASMBlAGuAf8BJAGW - AbEB/wFYAV4BYQHfCAABYAFfAVsB4AFnASwBBQH/AWgBMAEGAf8BagEwAQcB/wFtATIBCAH/AW0BNAEJ - Af8BcAE2AQoB/wFwATkBDAH/AXIBOQEMAf8BdAE7AQ0B/wGAATwBDwH/AYIBPwEQAf8BhAFDAREB/wGI - AUQBEwH/AYgBRwEUAf8BigFLARYB/wGOAUwBFwH/AY8BTwEZAf8BkwFSARoB/wGUAVUBHAH/AZgBVwEd - Af8BmQFaAR8B/wGdAV0BIAH/AZ4BXwEiAf8BoAFiASMB/wGjAWUBJQH/AaUBZwElAf8BqAFqASgB/wGr - AWwBKAH/AWEBXQFYAd8IAAFgAV8BYAHgAQABBwGYAf8BAQELAY8B/wECAQsBjQH/AQMBCgGNAf8BBAEK - AY0B/wEFAQoBjQH/AQUBCQGNAf8BBgEJAY0B/wEHAQkBjQH/AggBjQH/AggBjQH/AQkBCAGNAf8BCQEI - AY0B/wEKAQcBjQH/AQsBBwGNAf8BDAEHAY0B/wEMAQYBjQH/AQ0BBgGNAf8BDgEGAY0B/wEOAQYBjQH/ - AQ8BBQGNAf8BEAEFAY0B/wEQAQUBjQH/AREBBQGNAf8BEgEFAY0B/wETAQQBjQH/ARMBBAGNAf8BFAEE - AY8B/wFYAVcBXgHfCAADaQHmA6IB/wGjAaUBpwH/AY8BWQE1Af8BiAE9AQYB/wGKAUMBDwH/AYwBRAEQ - Af8BjQFHAREB/wGQAUcBEwH/AZABSgESAf8BkQFKARUB/wGTAU0BFAH/AZUBTwEVAf8BmAFRARgB/wGY - AVMBGQH/AZoBVQEaAf8BnQFXARsB/wGfAVoBHAH/AaEBXAEeAf8BowFeAR8B/wGlAWABIAH/AaYBYgEh - Af8BqAFkASMB/wGqAWYBJAH/AawBaAElAf8BrgFnASAB/wGzAYoBTgH/AboBvAG/Af8DvAH/A2sB5QgA - ASgBkQGxAf8BDwHJAv8BEAHHAv8BEwHIAv8BFAHJAv8BFgHLAv8BFwHKAv8BGgHLAv8BGgHMAv8BHQHN - Av8BHQHOAv8BIAHQAv8BIAHPAv8BIwHQAv8BIwHRAv8BJgHSAv8BJgHUAv8BKQHTAv8BKQHUAv8BLAHV - Av8BLAHWAv8BLwHXAv8BLwHZAv8BMAHYAv8BMwHZAv8BNQHaAv8BNgHbAv8BNwHdAv8BOwHhAv8BJQGY - AbQB/wgAAYIBSgEsAf8BqQFEAQkB/wGpAUgBDgH/AasBSwEOAf8BrgFNAQ8B/wGwAVABEgH/AbIBUwES - Af8BtQFVARUB/wG3AVgBFgH/AbkBXAEZAf8BvAFdARkB/wG/AWABGwH/AcIBZAEdAf8BxwFoAR8B/wHJ - AWwBIQH/AcwBcQEjAf8B0QF0ASUB/wHTAYIBJwH/AdgBhgEpAf8B2gGKASsB/wHfAY4BLwH/AeIBkgEx - Af8B5wGXATMB/wHpAZkBNQH/Ae4BnQE3Af8B8AGiATkB/wH1AaYBOwH/AfcBqgE9Av8BsQFBAf8BrQFu - ASkB/wgAAZ0BagFGAf8BgAFCAVMB/wEAARIB3AH/AQgBFAHVAf8BCQETAdIB/wEKARMB0gH/AQwBFAHS - Af8BCwESAdIB/wEMARMB0gH/AQ0BEQHSAf8BDgESAdIB/wEPARAB0gH/AhAB0gH/AhEB0gH/ARIBDwHS - Af8BEwEQAdIB/wEUAQ4B1AH/ARUBDgHTAf8BFwEPAdMB/wEYAQ0B0wH/ARkBDgHTAf8BGgEMAdMB/wEb - AQwB0wH/ARwBDQHTAf8BHQELAdMB/wEeAQwB0wH/AR8BCgHTAf8BIAEKAdMB/wEiAQsB2AH/ARQBBAGR - Af8IAAOpAf8D4wH/AeAC4QH/AuEB4gH/AcsBlAFdAf8BvgFaAQ0B/wHCAWIBGQH/AcMBZAEbAf8BxQFm - ARwB/wHHAWgBHwH/AckBagEfAf8BywFuASAB/wHNAW8BIwH/AdABcgEjAf8B1AF1ASUB/wHVAYMBKAH/ - AdgBhgEoAf8B3AGJASoB/wHdAYwBLAH/AeEBjwEvAf8B4gGSAS8B/wHmAZUBMQH/AekBmAEzAf8B6gGa - ATMB/wHtAZkBKwH/AfUBwwGHDf8CwAHBAf8IAAEvAZIBrwH/ARYByAL/AQ8BwgH6Af8BEAHDAfsB/wES - AcQB+wH/ARMBxQH7Af8BFQHGAfsB/wEWAccB+wH/ARgBxwH7Af8BGQHIAfwB/wEbAckB/AH/ARwBygH8 - Af8BHgHLAfwB/wEfAcwB/AH/ASEBzAH9Af8BIgHNAf0B/wEkAc4B/QH/ASUBzwH9Af8BJwHQAf0B/wEo - AdAB/QH/ASoB0QH+Af8BKwHSAf4B/wEtAdMB/gH/AS4B1AH+Af8BMAHVAf4B/wExAdUC/wEzAdYC/wE0 - AdcC/wE4Ad0C/wEkAZYBsgH/CAABdQFJASwB/wGlAUIBBwH/AaABOwEAAf8BogE+AQEB/wGmAUABAQH/ - AacBQwEEAf8BqgFHAQQB/wGtAUgBBwH/Aa8BTAEHAf8BsQFOAQgB/wG0AVEBCwH/AbYBVAELAf8BuQFX - AQ0B/wG+AVsBDwH/AcABYAESAf8BxQFjARQB/wHIAWcBGAH/AcsBawEZAf8B0AFvARsB/wHSAXMBHQH/ - AdcBggEfAf8B2gGEASEB/wHeAYkBIwH/AeEBjQElAf8B5QGRAScB/wHoAZUBKQH/AewBmgErAf8B7wGc - AS0B/wH4AaUBMQH/AasBZwEgAf8IAAGYAW4BVAH/AccBZwEcAf8BnQFPATMB/wEJARUBzAH/AQUBFAHS - Af8BCQETAc4B/wEKARMBzgH/AQsBEgHOAf8BDAESAc4B/wENARIBzgH/AQ4BEQHOAf8BDwERAc4B/wIQ - Ac4B/wERARABzgH/AREBEAHOAf8BEwEPAc4B/wEUAQ8BzgH/ARUBDgHPAf8BFgEOAc8B/wEWAQ4BzwH/ - ARcBDQHPAf8BGAENAc8B/wEZAQwBzwH/ARoBDAHPAf8BGwELAc8B/wEcAQsBzwH/AR0BCwHPAf8BHgEK - Ac8B/wEgAQoB0wH/ARQBBAGPAf8IAAGnAqgB/wHhAeMB5QH/AdoC2wH/AtwB3QH/Ad4B4wHnAf8B1AG8 - AagB/wG9AV4BGAH/Ab4BXgEVAf8BwAFiARoB/wHCAWQBHAH/AcQBZwEdAf8BxQFpAR4B/wHHAWsBHwH/ - AcoBbgEhAf8BzAFxASMB/wHPAXQBJAH/AdIBgQEmAf8B1AGEASgB/wHXAYcBKQH/AdoBigErAf8B3AGN - AS0B/wHfAZABLwH/AeIBkgEsAf8B5gGWATIB/wHzAd0BwwH/AfkB/gL/AfoB+wH8Af8B+wL8Bf8CvQG8 - Af8IAAEvAZIBrwH/AS4BzgL/AQwBwgH6Af8BDwHDAfoB/wERAcMB+wH/ARIBxAH7Af8BFAHFAfsB/wEV - AcYB+wH/ARcBxwH7Af8BGAHIAfsB/wEZAcgB/AH/ARsByQH8Af8BHQHKAfwB/wEeAcsB/AH/AR8BzAH8 - Af8BIQHMAf0B/wEiAc0B/QH/ASQBzgH9Af8BJgHPAf0B/wEnAdAB/QH/ASgB0QH9Af8BKgHRAf4B/wEs - AdIB/gH/AS0B0wH+Af8BLgHUAf4B/wEwAdUB/gH/ATIB1QL/ATMB1gL/ATUB2wL/ASMBlwGyAf8IAAGf - AaEBogH/AeMB5gHoAf8B2AHbAd4B/wHaAdwB3wH/AdoB3QHfAf8B2wHeAeEB/wHdAd8B4QH/AdwB4AHi - Af8B3QHhAeQB/wHeAeEB4wH/Ad8B4gHkAf8B3wHiAeUB/wHhAeMB5gH/AeAB5AHnAf8B4QHlAekB/wHi - AeUB6AH/AeMB5gHpAf8B5AHoAekB/wHlAecB6gH/AeUB6QHrAf8B5wHrAe0B/wHrAe0B7wH/AewB8AHz - Af8B8AHyAfQB/wHxAfUB+AH/AfUB9gH5Af8B9gH6Af0B/wH6AfsG/wGwAbIBtAH/CAABlwFtAVQB/wHN - AYwBTgH/Ab0BWgEOAf8BtAFaASAB/wEcAR0BugH/AQIBEgHVAf8BBwERAc4B/wEIARIBzgH/AQkBEAHO - Af8BCgEQAc4B/wELAREBzgH/AQwBDwHOAf8BDQEQAc4B/wIOAc4B/wEPAQ4BzgH/ARABDwHOAf8BEQEN - Ac4B/wESAQ4BzwH/ARMBDAHPAf8BFAENAc8B/wEVAQsBzwH/ARYBCwHPAf8BFwEMAc8B/wEYAQoBzwH/ - ARkBCwHPAf8BGwEJAc8B/wEaAQkBzwH/ARsBCgHPAf8BHgEJAdMB/wERAQMBjwH/CAABjwFQASgB/wHQ - AagBigH/AdoB3wHhAf8B3AHdAd8B/wPdAf8B3wHhAeQB/wHdAdsB2gH/AcYBhAFEAf8BvQFcARAB/wHA - AWMBGwH/AcIBZQEcAf8BxAFnAR0B/wHGAWkBHgH/AcgBbAEgAf8BygFvASEB/wHNAXIBIwH/AdABdQEl - Af8B0gGBASYB/wHVAYQBKAH/AdgBhwEqAf8B2gGKASsB/wHdAYkBJAH/AeUBpwFaAf8B9AHxAe8B/wH3 - AfoB/QH/AvcB+AH/AfoB+wH9Af8B/AP/AfoBzgGYAf8BswFsAR8B/wgAATIBkwGvAf8BTwHXAv8BEAHD - AfoB/wEOAcIB+gH/AQ8BwwH6Af8BEQHEAfsB/wESAcQB+wH/ARQBxQH7Af8BFQHGAfsB/wEXAccB+wH/ - ARgByAH7Af8BGgHJAfwB/wEbAckB/AH/AR0BygH8Af8BHgHLAfwB/wEgAcwB/AH/ASEBzQH9Af8BIwHN - Af0B/wEkAc4B/QH/ASYBzwH9Af8BJwHQAf0B/wEpAdEB/QH/ASoB0QH+Af8BLAHSAf4B/wEtAdMB/gH/ - AS8B1AH+Af8BMAHVAf4B/wEyAdYC/wE1AdoC/wEiAZUBsgH/CAABnwGhAaMB/wHpAewB7wH/AdoB3gHg - Af8B2gHeAeEB/wHbAd8B4wH/AdwB4QHkAf8B2wHgAeQB/wHcAeEB5QH/Ad0B4gHmAf8B3gHjAecB/wHg - AeQB6AH/Ad8B5AHnAf8B4AHlAegB/wHhAeYB6QH/AeIB5wHqAf8B4wHoAewB/wHjAecB6wH/AeQB6AHs - Af8B5QHpAe0B/wHmAeoB7gH/AeYB6gHvAf8B6AHsAfEB/wHsAfAB9QH/Ae0B8QH2Af8B8QH1AfoB/wHy - AfYB+wH/AfQB+AH9Af8B9wH8Av8B/gP/Aa4BsgG0Af8IAAGVAWsBUgH/AdwBrQGKAf8BuQFdARoB/wG7 - AVsBEwH/AcEBXwESAf8BPQEvAZ4B/wEdAS0B2AH/AR8BKAHPAf8BIAEnAdAB/wEhAScB0AH/ASIBJwHQ - Af8BIwEnAdAB/wEkASYB0AH/ASUBJgHQAf8CJgHQAf8BJwEmAdAB/wEoASYB0AH/ASkBJQHRAf8BKgEl - AdIB/wErASUB0gH/ASwBJAHSAf8BLQElAdIB/wEuASQB0gH/AS8BJQHTAf8BMAEjAdIB/wExASMB0gH/ - ATMBJQHUAf8BNAEiAdMB/wE3ASUB2AH/ASEBFQGTAf8IAAGRAVcBMgH/AccBgQFDAf8BuQFlASwB/wHV - Ac0BxgH/Ad0B4AHjAf8C3AHdAf8B3gLfAf8B4QHmAesB/wHRAa4BkAH/Ab4BXAESAf8BwAFiARkB/wHC - AWUBHAH/AcQBZwEdAf8BxgFpAR4B/wHIAWwBIAH/AcsBbwEiAf8BzgFyASMB/wHQAXUBJQH/AdMBggEn - Af8B1QGFASYB/wHZAYQBIgH/AegBxgGiAf8B8wH5Av8B9AL1Af8C9AH1Af8B9wH6Af4B/wH3Ae8B5gH/ - Ae0BqQFOAf8B8QGgATIB/wGxAW4BKAH/CAABNAGUAa8B/wFSAdcC/wFCAc8B+wH/AQkBwgH6Af8BDgHC - AfoB/wEPAcMB+gH/AREBxAH7Af8BEgHFAfsB/wEUAcUB+wH/ARYBxgH7Af8BFwHHAfsB/wEYAcgB/AH/ - ARoByQH8Af8BHAHJAfwB/wEdAcoB/AH/AR4BywH8Af8BIAHMAfwB/wEhAc0B/QH/ASMBzQH9Af8BJAHO - Af0B/wEmAc8B/QH/AScB0AH9Af8BKQHRAf4B/wErAdIB/gH/ASwB0gH+Af8BLQHTAf4B/wEvAdQB/gH/ - ATAB1QH+Af8BNAHbAv8BIQGWAbIB/wgAAYcBXwFMAf8ByAGaAXQB/wHAAZEBagH/AawBYgE4Af8BsAFm - ATwB/wGyAWgBQAH/AbQBawFAAf8BtwFtAUEB/wG5AXEBQgH/AbkBcgFFAf8BvAF0AUUB/wG+AYABRgH/ - AcABggFHAf8BwgGEAUoB/wHEAYYBSgH/AccBiQFNAf8ByQGNAU0B/wHMAZABTwH/Ac8BkwFRAf8B0QGW - AVQB/wHUAZkBVAH/AdcBnAFWAf8B2gGgAVgB/wHdAaMBXAH/AeEBpgFdAf8B5AGqAV8B/wHnAa0BYQH/ - AeoBsQFjAf8B8gG4AWkB/wGnAYABRAH/CAABlAFqAVIB/wHcAawBiAH/AdEBmgFmAf8BtgFVAQ8B/wG6 - AVsBFQH/AcMBXgENAf8B2AGvAYIB/wHoAe0B5wH/AucB3AH/AucB3AH/AekB6AHeAf8C6AHdAf8C6QHe - Af8C6gHfAf8C7AHhAf8C6wHgAf8C7AHhAf8C7QHiAf8B7gHvAeMB/wHwAfEB5QH/Ae8B8AHkAf8B8AHx - AeYB/wHyAfMB6AH/AfQB9QHqAf8B9wH5Ae0B/wL8AfAB/wH9Af4B8gP/AfQD/wH9Af8BtAG2Aa4B/wgA - AZMBWAE1Af8ByAGIAU4B/wHAAXEBPQH/AbABTAEGAf8BywGoAYwB/wHeAeQB6AH/Ad0C3gH/Ad0C3gH/ - AeAB4wHmAf8B2wHTAcwB/wHDAXABMQH/AcEBYAEUAf8BwwFmARwB/wHEAWgBHQH/AcYBagEfAf8ByQFt - ASAB/wHLAXABIgH/Ac4BcwEkAf8B0QFzAR4B/wHYAZABPgH/AesB4wHaAf8B8AHzAfcB/wLyAfMB/wHz - AvQB/wH1AfoC/wHtAc4BqQH/AeYBlAErAf8B6AGaATMB/wHwAaABNwH/AbEBbQEnAf8IAAE4AZYBsAH/ - AVUB2wL/AVYB1wH+Af8BPgHSAf0B/wELAcQB/AH/AQ4BxgH8Af8BEQHIAfwB/wESAcoB/QH/ARQBywH9 - Af8BFQHKAf0B/wEYAcwB/QH/ARgBzQH9Af8BGwHOAf4B/wEbAc8B/gH/AR4B0QH+Af8BHgHQAf4B/wEh - AdEB/gH/ASEB0gH+Af8BJAHTAv8BJAHVAv8BJwHUAv8BJwHVAv8BKgHWAv8BKgHXAv8BLQHYAv8BLQHa - Av8BMAHZAv8BMQHaAv8BNAHgAv8BIQGYAbMB/wgAAXUBSQEvAf8BugFwAUoB/wG5AXABSgH/AbEBXwEz - Af8BnQE4AQAB/wGgATwBAgH/AaIBPgEDAf8BpgFBAQUB/wGnAUUBBgH/AakBRwEHAf8BrQFKAQkB/wGu - AU4BCgH/AbIBTwEMAf8BtAFSAQ0B/wG2AVYBDwH/AbkBWQEQAf8BvAFcARIB/wHBAWABFAH/AcMBZAEW - Af8ByAFoARoB/wHLAW0BGwH/Ac8BcAEdAf8B0gF0AR8B/wHWAYIBIQH/AdkBhgEjAf8B3AGKASUB/wHg - AY4BJwH/AeMBkQEpAf8B7AGZAS4B/wGiAV8BHAH/CAABlAFsAVMB/wHbAawBiQH/AdgBqwGIAf8BzQGU - AV0B/wG3AVcBEAH/AboBWwEUAf8BvAFYAQ8B/wHHAY8BVAH/AdoB3wHjAf8B2wLcAf8D2wH/A9wB/wPc - Af8D3QH/A94B/wPfAf8D4AH/A+AB/wPhAf8D4gH/A+MB/wPjAf8D5AH/A+YB/wPpAf8D7AH/A+4B/wPx - Af8D+AH/A6sB/wgAAZIBWQE5Af8ByAGJAVEB/wHGAYkBUAH/AcEBcAE9Af8BsAFMAQYB/wG+AXIBPwH/ - AdsC2AH/Ad4B4AHiAf8C3QHeAf8B3wHgAeIB/wHhAeUB6QH/Ac4BoAFuAf8BvwFeAREB/wHDAWYBHAH/ - AcUBaAEeAf8BxwFqAR8B/wHJAW0BHgH/AcsBagEXAf8B2wGuAYEB/wHsAfEB9AH/AewB7gHwAf8C7gHv - Af8B8AHyAfQB/wHxAe8B7QH/AeQBpwFbAf8B4QGOAScB/wHkAZUBMgH/AeYBmAEzAf8B7gGeATYB/wGu - AWsBJgH/CAABOQFqAaIB/wFUAagB7AH/AVEBowHnAf8BUwGlAecB/wFFAaEB6AH/AQ4BggHhAf8BAwFs - Ad0B/wEHAW4B3gH/AQcBcQHgAf8BCAFwAd8B/wELAXIB4QH/AQoBcQHgAf8BCwFzAeEB/wEMAXIB4wH/ - AQ0BcgHiAf8BDgFzAeIB/wEPAXUB4wH/ARABdAHkAf8BEQGAAeUB/wESAXUB5wH/ARUBdQHmAf8BFAGB - AecB/wEVAYAB6AH/ARYBggHqAf8BGQGBAekB/wEZAYMB6gH/ARoBggHsAf8BHAGEAesB/wEcAYYB8gH/ - AREBUwGlAf8IAAGLAWkBXAH/Ac0BqgGUAf8BygGnAZIB/wHKAakBkwH/AccBoAGGAf8BuAGGAVsB/wG5 - AYUBWwH/AboBiAFcAf8BvAGKAV0B/wG+AYwBXgH/AcABjgFfAf8BwQGQAWIB/wHDAZIBYgH/AcUBlQFj - Af8BxgGVAWQB/wHIAZcBZQH/AcoBmQFoAf8BzQGcAWgB/wHPAaABawH/AdEBoQFrAf8B1AGlAW4B/wHW - AacBbgH/AdgBqgFwAf8B2wGtAXMB/wHeAbABdQH/AeEBswGBAf8B5AG2AYIB/wHnAboBhgH/Ae8BwAGL - Af8BpAGEAVUB/wgAAZQBawFUAf8B2gGsAYkB/wHWAagBhAH/AdgBqgGHAf8B0wGfAWwB/wG8AWABHgH/ - AbkBWQESAf8BvQFbARAB/wHEAXIBNQH/AdkB2AHXAf8B2wHdAd4B/wLcAdsB/wLdAdwB/wLfAd0B/wLe - Ad0B/wLfAd4B/wLgAd8B/wLhAeAB/wLjAeEB/wLiAeEB/wLjAeIB/wLkAeMB/wLlAeQB/wLmAeUB/wLo - AecB/wLsAesB/wLtAewB/wLxAfAB/wL4AfcB/wOpAf8IAAGSAVsBOwH/AckBiwFVAf8BxgGIAVMB/wHH - AYsBUwH/AcUBgwFIAf8BtQFXARQB/wG1AVUBEQH/AdIBuQGnAf8B3wHkAegB/wLfAeAB/wLgAeEB/wHi - AecB6gH/AdoByAG4Af8BwwFpASIB/wHDAWQBGAH/AcUBZwEZAf8ByAFvASUB/wHhAdABvgH/AeoB7gHy - Af8C6wHsAf8B6wHsAe0B/wHvAfQB+AH/AekB0gG8Af8B2wGLASwB/wHcAYsBKQH/Ad8BkAEvAf8B4QGT - ATAB/wHkAZYBMgH/AewBnQE2Af8BrgFoASUB/wgAATgBQgGRAf8BVQFkAdMB/wFRAWEBzwH/AU8BXgHP - Af8BUAFeAdEB/wFPAV0B0AH/ASsBPQHIAf8BAgEVAbwB/wEAAQwBugH/AQABDgG8Af8BAAEPAb0B/wEA - ARABvgH/AQABEAG/Af8BAAEQAcAB/wEAARABwQH/AQABEAHCAf8BAAEQAcMB/wEAARIBxgH/AQABEQHH - Af8BAAERAcoB/wEAAREBygH/AQEBEQHNAf8BAAERAc0B/wEAAREBzgH/AQIBEAHRAf8BAQEQAdEB/wED - ARAB1AH/AQIBEAHUAf8BBAESAdkB/wEAAQgBlgH/CAABnwGhAaIB/wHoAesB7QH/AeUB6AHqAf8B5AHo - AekB/wHkAegB6wH/AeYB6QHrAf8B4QHlAecB/wHbAd8B4gH/AdoB3gHhAf8B2wHgAeIB/wHcAeEB5AH/ - Ad4B4wHmAf8B3QHiAeUB/wHeAeMB5gH/Ad8B5AHnAf8B4AHlAegB/wHhAeYB6gH/AeEB5gHpAf8B4gHm - AeoB/wHjAecB6wH/AeQB6AHsAf8B5QHqAe4B/wHkAegB7QH/AeUB6QHtAf8B5wHrAfAB/wHrAe8B9AH/ - AewB8AH1Af8B8AH0AfkB/wH3AfoC/wGoAawBrgH/CAABlAFrAVUB/wHZAaoBiAH/AeABwgGsAf8B2gGu - AY0B/wHWAaYBdQH/AeoB0QG+Af8BzAGPAVMB/wG9AWMBIAH/AbwBWQEPAf8BwAFlAR4B/wHUAckBwAH/ - AdkB2wHhAf8B3gLdAf8B4AHfAdwB/wLfAd0B/wLgAd8B/wLhAd4B/wLjAd8B/wLiAeAB/wLjAeIB/wLk - AeEB/wHlAeYB4gH/AecB5QHjAf8B5gHnAeQB/wLoAeUB/wHqAesB6AH/Ae4B7QHrAf8C7wHtAf8B9gH3 - AfQB/wGqAasBqQH/CAABlAFcAT4B/wHKAY0BWAH/AcYBigFVAf8BxwGLAVQB/wHJAYwBVgH/AcoBjwFW - Af8BwQFwAToB/wG2AVMBDQH/AcUBjgFZAf8B3QHgAeEB/wHfAeAB4gH/At8B4AH/AeEB4wHlAf8C4gHk - Af8BzAGQAVAB/wHNAZIBUgH/AuUB5gH/AeYB6AHpAf8C5wHoAf8B6QHqAewB/wHrAe4B8QH/AdwBqQFs - Af8B1QFzARwB/wHXAYcBKQH/AdoBigErAf8B3QGNAS0B/wHfAZABLwH/AeIBkwExAf8B6gGZATMB/wGr - AWgBJAH/CAABPAFJAZEB/wFaAW0B1QH/AVYBaAHRAf8BVAFmAdEB/wFSAWUB0QH/AVIBYwHTAf8BUQFj - AdIB/wFTAWQB1AH/AT0BUAHOAf8BHgE0AcYB/wECARsBwQH/AQABEgG/Af8BAAEUAcAB/wEAARUBwQH/ - AQABFgHCAf8BAAEWAcMB/wEAARYBxAH/AQABFgHGAf8BAAEXAccB/wEAARcByQH/AQABFwHKAf8BAAEX - AcsB/wEBARcBzQH/AQEBFwHOAf8BAQEXAdAB/wECARcB0QH/AQIBFwHTAf8BAwEXAdQB/wEDARgB2QH/ - AQABDQGVAf8IAAGaAZUBkwH/AeIB2gHXAf8B3QHVAdMB/wHdAdcB0wH/Ad4B1gHQAf8B4wLiAf8B5AHl - AeYB/wHhAdwB2AH/Ad0B1gHRAf8B2QHTAc4B/wHVAc0BxwH/AdMByAG/Af8B1AHJAcIB/wHWAcsBwwH/ - AdcBzQHGAf8B2AHQAccB/wHZAdAByAH/AdoB0QHJAf8B2wHSAcoB/wHdAdMBywH/Ad4B1gHMAf8B3wHW - Ac0B/wHgAdYBzgH/AeIB1wHPAf8B4gHZAdAB/wHkAdsB0gH/AecB3QHUAf8B6wHhAdcB/wHyAecB3gH/ - AaYBoAGYAf8IAAGUAWsBVgH/AdkBqwGKAf8B3AG2AZsB/wH1AvYB/wHxAekB4wH/AewB2AHJAf8B2AGq - AYUB/wHbAa8BiwH/AdQBnQFmAf8BygGEAT8B/wG/AWEBGQH/AS8BHAGVAf8CAAHUAf8BAAEEAc4B/wEA - AQQBzgH/AQABBgHOAf8BAQEEAc4B/wECAQQBzgH/AQMBBQHOAf8BBAEDAc4B/wEFAQMBzgH/AQYBAQHN - Af8BBwECAc8B/wEIAQABzgH/AQkBAAHOAf8BCgEBAc4B/wELAQABzgH/AQsBAAHOAf8BDwEAAdEB/wEG - AQABjgH/CAABkwFeAUEB/wHKAY8BXAH/AccBjQFZAf8BxwGNAVgB/wHIAY0BWAH/AckBjwFYAf8BywGQ - AVgB/wHMAZEBWQH/AcYBggFCAf8BxAGAAT4B/wHZAc4BxQH/Ad8B4gHkAf8D3wH/AeAB4QHiAf8B4gHm - AekB/wHkAecB6gH/AuQB5QH/AeQC5QH/AegB7AHvAf8B4wHXAcoB/wHQAYUBMwH/AdABcgEfAf8B0wGC - AScB/wHVAYUBKAH/AdgBiAEqAf8B2wGLASwB/wHdAY4BLgH/AeABkQEvAf8B5gGYATIB/wGqAWUBIwH/ - CAABQAFLAZIB/wFfAXAB1gH/AVwBbQHSAf8BWgFsAdIB/wFYAWoB0gH/AVYBaAHTAf8BVQFmAdMB/wFT - AWYB0wH/AVMBZQHTAf8BVAFkAdQB/wFUAWMB1QH/AUYBWAHTAf8BMAFEAc0B/wEdATIByQH/AQkBIQHF - Af8BAAETAcMB/wEAARMBxAH/AQABFAHFAf8BAAEVAcYB/wEAARcBxwH/AQABFwHJAf8BAAEXAcoB/wEA - ARcBzAH/AQEBFwHNAf8BAQEXAc8B/wECARcB0AH/AQIBFwHRAf8BAwEXAdMB/wEDARgB2AH/AQABDQGU - Af8IAAF0AUoBMwH/AbkBcgFQAf8BtgFwAU4B/wG3AXIBTQH/AbYBawFFAf8B3wHZAdYB/wHlAekB6wH/ - AccBnQGAAf8BvAFyAUkB/wG+AYABSwH/AcABgQFMAf8BvgFxAUIB/wG4AWQBMAH/AbUBWwEgAf8BsQFS - ARIB/wGvAUwBBgH/AbEBTgEIAf8BtAFSAQkB/wG3AVQBDQH/AboBWQEQAf8BwAFeARIB/wHCAWMBFAH/ - AcUBZQEWAf8BygFpARkB/wHNAW4BGwH/AdEBcgEdAf8B1AGAAR8B/wHYAYUBIQH/Ad8BigEkAf8BmgFV - ARUB/wgAAZQBbAFXAf8B2QGrAYsB/wHbAbgBnwH/AfEB8gH1Af8B9QH3AfkB/wHpAdcByQH/AdcBpwGB - Af8B2AGqAYUB/wHZAa0BhgH/AdsBrQGIAf8B3wGwAYkB/wHmAa0BZwH/AYwBbAGmAf8BLwE4AdkB/wEa - ASIB0gH/AQkBDgHNAf8BCQENAc4B/wELAQ4BzgH/AQ0BEAHOAf8CEAHOAf8BEQEQAc4B/wESAQ8BzgH/ - ARMBDwHOAf8BFAEPAc8B/wEVAQ4BzwH/ARYBDgHPAf8BFwENAc8B/wEYAQ0BzwH/ARoBDgHTAf8BDwEG - AY8B/wgAAZMBYQFFAf8BywGTAWAB/wHHAY8BXQH/AcgBjwFcAf8ByQGPAVwB/wHJAY8BWwH/AcoBkAFa - Af8BywGQAVkB/wHNAZEBWgH/AcwBkQFYAf8BzQGOAVEB/wHaAbsBoQH/AuUB5wH/A+MB/wPiAf8D4gH/ - A+MB/wHkAeUB5gH/AdYBqwGEAf8BxwFlARQB/wHLAXABIAH/Ac4BcwEjAf8B0AF1ASUB/wHTAYIBJwH/ - AdYBhQEpAf8B2AGIASoB/wHbAYsBLAH/Ad4BjgEuAf8B5AGUATIB/wGoAWMBIgH/CAABRAFOAZMB/wFm - AYIB1wH/AWEBcgHTAf8BXwFwAdQB/wFdAW4B0wH/AVsBbQHUAf8BWgFrAdQB/wFYAWkB1AH/AVYBZwHU - Af8BVQFmAdQB/wFVAWQB1AH/AVMBZQHWAf8BUgFjAdUB/wFRAWIB1gH/AVIBYQHWAf8BTwFfAdcB/wE+ - AU8B0wH/ASkBPQHOAf8BFwEtAcsB/wEEARwByAH/AQABFAHIAf8BAAEVAckB/wEAARcBywH/AQABFwHM - Af8BAQEXAc0B/wEBARcBzwH/AQIBFwHQAf8BAgEXAdIB/wEEARgB1wH/AQABDQGTAf8IAAF1AU4BPAH/ - AbsBgQFZAf8BuAF1AVYB/wG5AYABVgH/AbgBcwFPAf8B3wHaAdcB/wHlAekB6wH/AckBoAGGAf8BvgGD - AVMB/wG/AYUBVAH/AcABhgFUAf8BwQGHAVQB/wHDAYQBTgH/AcQBhQFPAf8BxQGHAVAB/wHGAYcBTgH/ - AcMBdQFCAf8BwQFtATMB/wG8AWMBJAH/AboBWwEVAf8BuwFaARAB/wG+AV0BEgH/AcMBYQEUAf8BxgFm - ARYB/wHJAWoBGAH/Ac4BbgEaAf8B0QFzAR0B/wHVAYABHwH/AdwBhwEjAf8BmAFUARUB/wgAAZUBbAFX - Af8B3AG6AaMB/wHiAdcB0AH/AeUB4AHbAf8B7AHtAewB/wHsAeAB2AH/AeYBzwG+Af8B2AGqAYUB/wHZ - AasBhQH/AdkBqwGFAf8B2wGtAYQB/wHiAa8BdQH/AbIBmgGwAf8BbwGAAeYB/wFyAYEB5QH/AXABdAHk - Af8BWwFfAd4B/wFEAUkB2QH/AS8BMAHVAf8BFgEXAdAB/wILAc4B/wIOAc4B/wERAQ4BzgH/ARMBDwHO - Af8BFAEPAc8B/wEVAQ4BzwH/ARYBDgHPAf8BFwENAc8B/wEZAQ0B0wH/AQ8BBgGPAf8IAAGUAWEBRgH/ - AcsBlAFlAf8ByAGRAWEB/wHJAZEBYAH/AckBkQFfAf8BygGRAV4B/wHLAZIBXgH/AcsBkgFdAf8BzAGS - AVwB/wHNAZMBWgH/Ac0BjgFUAf8B2wG8AaQB/wPqAf8D6gH/A+kB/wPqAf8C6AHpAf8B6AHpAesB/wHY - AawBhgH/AccBZwEaAf8ByQFrARsB/wHMAW8BIAH/Ac4BcwEkAf8B0QGAASUB/wHUAYMBJwH/AdYBhgEp - Af8B2QGJASsB/wHcAYwBLAH/AeIBkwEvAf8BpwFjASEB/wgAAUYBUgGVAf8BagGFAdoB/wFmAYAB1AH/ - AWQBdQHVAf8BYwFzAdUB/wFhAXIB1QH/AV8BcAHVAf8BXQFuAdUB/wFcAWwB1QH/AVoBawHVAf8BWQFp - AdUB/wFXAWcB1QH/AVUBZQHVAf8BUwFkAdYB/wFSAWIB1gH/AVABYAHWAf8BTwFfAdYB/wFOAV8B1gH/ - AU8BYAHZAf8BTgFeAdkB/wFCAVQB1gH/ASkBPAHRAf8BDAEiAc0B/wEAARMBywH/AQABFgHMAf8BAQEX - Ac4B/wEBARcBzwH/AQIBFwHQAf8BAgEYAdYB/wEAAQ0BlAH/CAABdQFQATwB/wG7AYMBWwH/AbgBgAFZ - Af8BuQGBAVgB/wG4AXIBUQH/Ad8B2gHXAf8B5QHpAesB/wHJAaABiQH/Ab4BggFVAf8BvwGFAVYB/wHA - AYYBVAH/AcgBmgFwAf8B4wHeAdoB/wHiAdsB1gH/AeIB2gHWAf8B4wHcAdYB/wHjAdwB2QH/AeQB3wHZ - Af8B5AHfAdkB/wHmAeAB2wH/AeMB3AHUAf8B4QHYAc8B/wHeAdUBzQH/Ad4B0wHMAf8B3wHWAc0B/wHg - AdcBzgH/AeEB1wHPAf8B4wHZAdEB/wHsAeEB2AH/AaEBmwGTAf8IAAGTAWwBWQH/AdgBrQGOAf8B1QGo - AYgB/wHaAbkBoQH/AeEB0QHHAf8B1wGmAYIB/wHXAaoBhwH/AdgBqwGIAf8B2AGrAYcB/wHZAasBhgH/ - AdgBqQGCAf8BkQGKAcYB/wFkAW4B6QH/AWgBbgHjAf8BZwFsAeMB/wFmAWwB4wH/AWYBaQHiAf8BZwFq - AeIB/wFoAWoB4wH/AWcBaAHiAf8BWQFaAd8B/wI6AdgB/wEYARYB0QH/AQUBAgHNAf8BBwEBAc0B/wEI - AQIBzwH/AQkBAAHOAf8BCgEBAc4B/wENAQEB0gH/AQQBAAGPAf8IAAGWAWMBSQH/AcwBlgFnAf8ByQGT - AWUB/wHJAZMBZAH/AcoBlAFjAf8BygGUAWIB/wHLAZQBYQH/AcwBlAFhAf8BzAGSAV0B/wHRAZsBaQH/ - AeQB2wHUAf8B6gHsAe8B/wHoAukB/wPqAf8B6gHtAe8B/wHrAe0B7wH/AeoB6wHsAf8C7AHtAf8B7QHx - AfQB/wHpAeEB2gH/AdcBngFeAf8B0gGKATwB/wHPAYEBLAH/Ac8BcwEiAf8B0gGBASYB/wHUAYQBKAH/ - AdcBhwEpAf8B2QGJASsB/wHgAY8BLwH/AaUBYAEgAf8IAAFKAVUBmAH/AW8BiwHfAf8BbAGFAdoB/wFq - AYUB2gH/AWgBggHaAf8BZgGAAdoB/wFkAXQB2gH/AWIBdAHaAf8BYQFxAdoB/wFfAW8B2gH/AV0BbwHa - Af8BXAFsAdoB/wFbAWwB2gH/AVkBaQHaAf8BVwFnAdwB/wFVAWUB2wH/AVMBZQHbAf8BUgFiAdwB/wFQ - AWAB3AH/AU4BXgHeAf8BTgFeAd0B/wFNAV8B4AH/AU4BXgHgAf8BPwFQAd4B/wEVASoB1AH/AQABEwHS - Af8BAAEXAdUB/wEBARcB1wH/AQIBGAHdAf8BAAENAZgB/wgAAXQBTQE7Af8BuQGAAVkB/wG3AXQBVwH/ - AbgBgAFWAf8BtwFvAU8B/wHfAdkB1gH/AeUB6QHrAf8ByAGfAYUB/wG7AYABUQH/Ab8BhAFUAf8BvwGC - AVAB/wHKAZwBcwH/AekB7wHzAf8B5wHqAewB/wHoAewB7gH/AegB6wHtAf8B6AHrAe0B/wHpAe0B7wH/ - AekB7AHuAf8B6QHrAe4B/wHqAe4B8QH/AeoB7QHwAf8B6wHvAfIB/wHpAe0B8AH/AeUB6AHsAf8B4wHm - AeoB/wHkAegB7AH/AeUB6gHuAf8B7QHxAfUB/wGjAaUBqAH/CAABkwFsAVkB/wHYAa4BkAH/AdUBqgGN - Af8B1gGrAY0B/wHaAboBogH/AdcBqwGKAf8B1wGrAYoB/wHXAasBiQH/AdgBrAGGAf8B2wGuAYsB/wHm - AeAB3AH/AegB6gHtAf8C6wHpAf8D6wH/AusB6gH/AesB7QHqAf8C6wHqAf8C6wHqAf8B7AHtAeoB/wHu - Ae0B7AH/Au4B7AH/AvAB7AH/AvMB7QH/Au4B6wH/AegB5wHlAf8B5AHlAeIB/wHnAeYB4wH/AeYB5wHl - Af8B7QHsAesB/wGiAaMBogH/CAABlQFmAU0B/wHNAZoBawH/AcoBlgFoAf8BygGWAWgB/wHLAZYBZwH/ - AcsBlgFmAf8BzAGWAWUB/wHMAZIBXgH/AdcBtgGbAf8B6AHqAesB/wHoAukB/wPoAf8B6QHqAewB/wHp - AuoB/wHZAa8BjQH/AdoBrwGNAf8B6wHsAesB/wHsAe0B7wH/A+sB/wHtAe4B8AH/Ae0B8AHyAf8B4AG8 - AZoB/wHZAZsBVQH/AdkBmgFSAf8B1AGJATUB/wHSAYABIwH/AdUBhAEoAf8B1wGHASoB/wHeAY0BLAH/ - AaQBXgEfAf8IAAFQAVMBZwH/AYEBhwGjAf8BcgGCAZ8B/wFxAYABngH/AW8BdQGdAf8BbgF0AZ4B/wFs - AXMBnAH/AWwBcQGbAf8BaQFvAZoB/wFoAW4BmwH/AWcBbQGZAf8BZwFsAZoB/wFkAWoBmAH/AWMBaQGX - Af8BYwFoAZgB/wFgAWYBlgH/AWABZQGVAf8BXQFkAZUB/wFcAWIBlAH/AVsBYQGUAf8BWwFgAZIB/wFY - AV8BkwH/AVcBXQGRAf8BWAFdAZIB/wFaAWEBkwH/AUQBSwGMAf8BEAEZAVgB/wEQARgBWAH/ARIBGgFc - Af8BCQEPAT0B/wgAAZEBggFwAf8B1QG+AbQB/wHQAboBsAH/AdABugGvAf8B0QG6Aa4B/wHhAeAB3gH/ - AeQB5gHnAf8B2AHIAb8B/wHTAbwBrgH/AdQBvQGvAf8B1gG/AbAB/wHUAbkBpwH/AdABrgGZAf8B0QGw - AZoB/wHSAbABmAH/AdMBsQGaAf8B1AGyAZkB/wHUAbMBmQH/AdUBswGaAf8B1gG0AZgB/wHXAbUBmAH/ - AdgBtQGaAf8B2QG3AZkB/wHaAbgBmQH/Ad0BuQGaAf8B2wG3AZcB/wHUAaUBbgH/AdYBpgFuAf8B3AGt - AXMB/wGXAW4BTAH/CAABkwFsAVoB/wHZAa4BkQH/AdQBqgGNAf8B1QGrAY0B/wHWAasBjQH/AdYBqwGM - Af8B1wGsAYwB/wHXAakBiAH/AdwBtwGaAf8B6gLoAf8B6wHsAe0B/wPqAf8D6gH/A+oB/wPqAf8C7AHr - Af8D6wH/A+sB/wPrAf8D6wH/Au0B7AH/A+wB/wPsAf8C7QHsAf8C7wHuAf8C7AHrAf8D4wH/A+MB/wHp - AeoB6AH/AqABnwH/CAABlgFmAVAB/wHOAZsBcQH/AcoBmAFsAf8BywGYAWwB/wHLAZgBawH/AcwBlwFo - Af8BzwGZAWoB/wHfAdIBxwH/AekB7AHuAf8B5wLoAf8D6QH/AeoB7AHvAf8B5AHYAdAB/wHTAZ0BaAH/ - AdEBmAFgAf8B0gGYAV8B/wHVAZ4BZgH/AecB2gHQAf8B7QHvAfIB/wPtAf8B7ALtAf8B7wHyAfYB/wHo - AdkByQH/AdsBoQFgAf8B2wGgAV0B/wHaAZoBTwH/AdQBggEnAf8B1QGFASgB/wHcAYsBLAH/AaIBXAEe - Af8IAAJSAVEB/wKGAYQB/wKCAYAB/wGCAYEBgAH/AnUBcwH/AnQBcgH/AXQBcwFxAf8CcQFvAf8CcAFu - Af8CbwFtAf8CbgFsAf8CbQFrAf8CbAFqAf8CawFpAf8BawFqAWgB/wJoAWYB/wJnAWUB/wJmAWQB/wJl - AWMB/wJkAWIB/wJjAWEB/wJiAWAB/wJhAV8B/wJgAV4B/wJfAV0B/wFhAWABXQH/AVkBWAFTAf8CGwEW - Af8BGwEaARYB/wIQAQwB/wgAAZ8CoQH/AekB7AHtAf8B5AHnAekB/wHkAecB6QH/AeUB6AHqAf8B4wHk - AeUB/wPjAf8B5QHmAecB/wHmAeoB6wH/AeYB6QHrAf8B5wHrAe0B/wHcAc8BxwH/Ab8BggFPAf8BwQGH - AVQB/wHCAYYBVAH/AcMBhwFVAf8BxAGIAVMB/wHHAYkBUwH/AccBigFTAf8ByAGLAVQB/wHJAYwBUgH/ - AcwBjQFSAf8BzAGOAVEB/wHPAY8BUQH/AdEBkwFSAf8B0wGVAVQB/wHTAZMBTgH/AckBawEcAf8B0QFw - AR4B/wGQAUwBEQH/CAABkwFuAVoB/wHXAa4BkgH/AdQBqgGOAf8B1QGqAY4B/wHVAasBjQH/AdYBrAGN - Af8B1wGqAYkB/wHeAcEBqwH/AesB7AHuAf8C6wHsAf8D6gH/A+oB/wPqAf8D6gH/A+oB/wPqAf8D6wH/ - A+sB/wPrAf8D6wH/A+sB/wPsAf8D7AH/A+wB/wPsAf8D7gH/A+wB/wPkAf8D6QH/A6AB/wgAAZgBaAFS - Af8BzwGdAXQB/wHLAZsBcAH/AcwBmgFwAf8BzAGXAWkB/wHUAa4BkwH/AeYC5QH/AegB6QHrAf8D5wH/ - AecC6QH/AekB6wHtAf8B2wG+AagB/wHRAZgBYQH/AdEBmwFnAf8B0gGcAWYB/wHSAZwBZQH/AdMBnAFl - Af8B1AGZAV0B/wHfAcABpgH/Ae0B7wHyAf8B7ALuAf8D7QH/Ae4B7wHxAf8C7gHtAf8B4AG1AYoB/wHc - AaABXAH/Ad0BoAFbAf8B1AGEASgB/wHaAYcBKAH/AaEBWwEdAf8IAANUAf8DiwH/A4YB/wOFAf8DhAH/ - A4MB/wOCAf8DgAH/A3UB/wN0Af8DcwH/A3IB/wNwAf8DbwH/A24B/wNtAf8DbAH/A2sB/wNpAf8DaAH/ - A2gB/wNnAf8DZQH/A2QB/wNjAf8DZAH/A2QB/wNTAf8DFQH/Aw8B/wgAAZUBigGGAf8B2gHKAcMB/wHX - AccBwAH/AdYBxgG+Af8B1QHFAbsB/wHjAeAB3wH/AeQB5QHmAf8B2wHQAckB/wHYAccBvgH/AdgByAG/ - Af8B2gHLAcAB/wHVAb4BrgH/AcoBoAGGAf8BzAGiAYcB/wHNAaMBhwH/Ac4BowGHAf8BzwGkAYgB/wHP - AaUBhgH/AdABpQGGAf8B0gGnAYgB/wHSAacBhgH/AdMBqAGGAf8B1AGoAYYB/wHVAakBhgH/AdcBqwGF - Af8B2QGsAYcB/wHaAbABiAH/AdgBqQFyAf8B1AGYAVMB/wGTAWABNwH/CAABkwFsAVoB/wHXAa4BlAH/ - AdQBqwGPAf8B1gGrAY8B/wHVAasBjgH/AdkBrAGIAf8B5wHRAb4B/wHwAfMB8AH/AvEB7AH/AfEB8AHq - Af8B8QHwAeoB/wHxAfAB6gH/AfEB8AHqAf8B8QHwAeoB/wHxAfAB6gH/AvIB7AH/AvIB6wH/AvIB6wH/ - AvIB6wH/AvIB6wH/AvIB6wH/AvQB7QH/AvMB7AH/AvMB7AH/AvMB7AH/AvMB7QH/AfUB9gHvAf8C9AHt - Af8B8QHyAegB/wKmAaAB/wgAAZcBagFVAf8B0AGgAYIB/wHMAZ0BdQH/Ac4BmwFwAf8B3QHJAbsB/wHo - AewB7gH/AugB6QH/A+cB/wHpAeoB6wH/AeUB4AHcAf8B1AGnAYUB/wHQAZsBaAH/AdEBnQFsAf8B0gGd - AWsB/wHSAZ0BagH/AdMBngFpAf8B0wGeAWkB/wHUAZ4BaAH/AdUBnQFjAf8B2gGpAYAB/wHqAeQB4AH/ - Ae8B8QHyAf8D7QH/Ae4B7wHwAf8B8QH1AfgB/wHnAdEBugH/Ad4BowFfAf8B3QGeAVUB/wHYAYMBJgH/ - AZ8BWQEcAf8IAANXAf8DjQH/A4kB/wOIAf8DiAH/A4cB/wOGAf8DhQH/A4QB/wODAf8DgQH/A4AB/wN1 - Af8DdAH/A3MB/wNxAf8DcAH/A28B/wNuAf8DbQH/A2wB/wNrAf8DaQH/A2kB/wNoAf8DZwH/A2YB/wNq - Af8DMwH/AwwB/wgAAXUBTwE/Af8BuQGDAWEB/wG3AYIBXwH/AbgBgQFdAf8BtgFyAVUB/wHfAdkB1wH/ - AeUB6QHqAf8ByAGhAYsB/wG7AYIBVwH/Ab0BhAFaAf8BvgGDAVcB/wHJAZwBgwH/AekB7wHyAf8B5wHq - AewB/wHnAeoB7AH/AegB6wHtAf8B6AHrAe0B/wHoAesB7QH/AekB7AHvAf8B6QHrAe4B/wHqAe0B8AH/ - AeoB7AHvAf8B6gHsAe8B/wHrAe4B8QH/AesB7QHwAf8B6gHtAfAB/wHsAe8B8gH/AewB8AHzAf8B6wHv - AfMB/wGfAaIBpAH/CAABkwFuAVsB/wHXAa4BkwH/AdMBqwGQAf8B1gGsAZAB/wHYAawBjAH/AaIBnwHO - Af8BkgGgAewB/wGSAZ4B5wH/AZIBmwHnAf8BkQGaAecB/wGQAZoB5gH/AY8BlwHmAf8BjgGWAeYB/wGN - AZQB5gH/AYwBkwHlAf8BiwGRAeUB/wGJAZAB5QH/AYgBjwHlAf8BhwGNAeUB/wGIAYoB5QH/AYYBiQHk - Af8BhQGJAeQB/wGEAYYB5AH/AYUBhgHjAf8CgwHjAf8BggGDAeMB/wGBAXUB4gH/AYMBggHiAf8BRgFD - AdsB/wEZARUBkgH/CAABmAFsAVkB/wHQAaABhAH/AdIBqQGQAf8B5AHfAdwB/wHpAusB/wPoAf8C6AHp - Af8B6QHtAe8B/wHeAckBvAH/AdEBnQFvAf8B0QGfAXAB/wHRAZ8BcAH/AdIBnwFvAf8B0gGfAW4B/wHT - AZ8BbgH/AdMBoAFtAf8B1AGgAWwB/wHVAaABawH/AdUBoAFqAf8B1gGhAWkB/wHXAZ4BZAH/AeQBzQG6 - Af8B7wHzAfYB/wLvAfAB/wPwAf8B8AHyAfQB/wHvAekB5AH/AeIBsgGFAf8B2gGPATgB/wGeAVYBGQH/ - CAADWwH/A5MB/wOOAf8DjQH/A4wB/wOKAf8DiQH/A4gB/wOIAf8DhwH/A4YB/wOFAf8DhAH/A4IB/wOB - Af8DgAH/A3UB/wN0Af8DcgH/A3EB/wNwAf8DbwH/A24B/wNtAf8DbAH/A2sB/wNqAf8DawH/A1sB/wMJ - Af8IAAGAAVMBRAH/AbwBhwFnAf8BuAGGAWUB/wG5AYYBZAH/AbkBgwFeAf8B3wHbAdgB/wHlAekB6gH/ - AckBowGQAf8BvQGGAWAB/wG+AYkBYQH/Ab8BiQFgAf8ByAGgAYcB/wHnAe0B7wH/AecB6gHrAf8B5gHp - AesB/wHmAekB6wH/AegB6QHrAf8B5wHrAewB/wHpAeoB7AH/AegB6gHsAf8B6ALsAf8B6QHrAe0B/wHp - AesB7QH/AeoC7QH/AeoB7AHuAf8B6gLuAf8B6wHtAe4B/wHrAe0B7wH/Ae8B8QHyAf8CnwGhAf8IAAGT - AW0BXAH/AdgBrwGUAf8B1QGqAY4B/wHRAasBlQH/AZQBnAHdAf8BhwGXAeoB/wGIAZUB5wH/AYcBlAHn - Af8BhwGTAecB/wGGAZEB5wH/AYUBkAHmAf8BhAGPAeYB/wGDAYwB5gH/AYIBiwHlAf8BgQGJAeUB/wGA - AYcB5QH/AXQBhQHlAf8BdAGEAeQB/wFyAYIB5AH/AXEBgAHkAf8BbwF0AeMB/wFuAXMB4wH/AW0BcQHj - Af8BbAFvAeIB/wFrAWwB4gH/AWoBbAHiAf8CaQHhAf8BaQFoAeEB/wFYAVUB4QH/AQUBAQGPAf8IAAGY - AWoBVgH/Ad0BxAG1Af8B6AHrAewB/wHoAukB/wPnAf8B6AHpAesB/wLnAeUB/wHXAbMBmgH/AdABngFy - Af8B0QGhAYAB/wHRAaEBdQH/AdIBoQF0Af8B0gGiAXMB/wHTAaIBcgH/AdMBogFxAf8B1AGiAXEB/wHU - AaIBcAH/AdUBogFvAf8B1gGiAW4B/wHWAaIBbgH/AdcBowFsAf8B2AGgAWYB/wHeAbYBkgH/Ae4B7AHr - Af8B7wHwAfIB/wPvAf8B8QLyAf8B8gH2AfgB/wHoAcUBoQH/AZkBTgEOAf8IAANdAf8DlgH/A5EB/wOQ - Af8DjwH/A48B/wONAf8DjAH/A4sB/wOKAf8DigH/A4kB/wOIAf8DhwH/A4YB/wOEAf8DgwH/A4IB/wOB - Af8DgAH/A3UB/wNzAf8DcgH/A3EB/wNwAf8DbwH/A24B/wNtAf8DcgH/AwsB/wgAAYEBVQFHAf8BvAGK - AWsB/wG5AYcBZwH/AbkBhwFmAf8BuAGEAV8B/wHhAtoB/wHnAeoB7AH/AckBpAGSAf8BvQGHAWEB/wG+ - AYkBYwH/Ab4BigFjAf8BvwGLAWAB/wG+AYYBWwH/Ab8BhwFZAf8BwAGGAVoB/wHBAYcBWAH/AcIBiQFY - Af8BwwGKAVkB/wHEAYkBVgH/AcUBiwFXAf8BxgGMAVcB/wHJAY0BVwH/AcoBjgFVAf8BywGPAVYB/wHM - AZABVAH/Ac0BkQFWAf8BzwGSAVUB/wHRAZMBVgH/AdgBmgFaAf8BhwFAAQkB/wgAAZQBbgFdAf8B2wGv - AZIB/wHHAagBogH/AY0BnAHnAf8BiwGaAeoB/wGKAZgB6QH/AYkBlwHnAf8BiAGVAecB/wGHAZQB5wH/ - AYcBkwHnAf8BhgGSAecB/wGGAZAB5gH/AYUBjwHmAf8BhAGNAeYB/wGCAYsB5QH/AYEBiQHlAf8BgAGI - AeUB/wF1AYYB5QH/AXQBhAHkAf8BcwGCAeQB/wFyAYAB5AH/AXEBdAHjAf8BcAFzAeMB/wFvAXEB4wH/ - AW4BbwHiAf8BbQFuAeIB/wJsAeIB/wJqAeEB/wFxAXAB6AH/AQgBBgGPAf8IAAGsAqsB/wHtAe4B8AH/ - AecC6AH/AecC6AH/AeoB7AHuAf8B4QHVAc0B/wHRAaUBhwH/AdEBowGFAf8B0QGkAYQB/wHSAaQBhAH/ - AdIBpAGDAf8B0gGkAYIB/wHTAaQBgQH/AdMBpAGAAf8B1AGkAXUB/wHUAaQBdAH/AdUBpAFzAf8B1QGk - AXMB/wHWAaQBcgH/AdcBpQFxAf8B1wGlAXAB/wHYAaUBcAH/AdkBpAFtAf8B2wGnAW4B/wHpAdoBzgH/ - AfEB8wH2Af8D8QH/A/IB/wH4AfoB/AH/Aa8CrgH/CAADYQH/A54B/wOaAf8DlwH/A5YB/wOVAf8DlAH/ - A5MB/wOUAf8DkQH/A5AB/wOPAf8DjgH/A48B/wONAf8DjAH/A4sB/wOLAf8DiAH/A4cB/wOGAf8DhQH/ - A4QB/wOEAf8DgQH/A4AB/wOBAf8DdAH/A4IB/wMqAf8IAAGEAVcBSQH/AcEBkAFvAf8BvQGLAWsB/wG+ - AYsBbAH/AbwBhgFlAf8B5QHgAd4B/wHsAe8B8AH/Ac0BqQGVAf8BwQGLAWYB/wHCAY0BZwH/AcIBjwFm - Af8BwwGOAWYB/wHEAY8BZwH/AcUBkQFlAf8BxgGQAWYB/wHHAZIBZAH/AcgBkQFjAf8ByQGSAWUB/wHK - AZMBYwH/AcsBlQFkAf8BzAGUAWIB/wHNAZUBYgH/Ac4BlgFiAf8B0QGXAWMB/wHRAZgBYQH/AdIBmQFh - Af8B0wGaAWEB/wHWAZsBYQH/AdsBogFmAf8BjgFTASgB/wgAAZgBcAFbAf8BwgGtAbkB/wGPAaEB8wH/ - AY4BnwHvAf8BkAGdAe0B/wGOAZ4B7QH/AY8BmwHuAf8BjQGbAewB/wGMAZgB7AH/AYsBlwHsAf8BigGW - AewB/wGLAZUB7QH/AYkBlQHrAf8BiAGSAesB/wGHAZAB6wH/AYYBjgHsAf8BhQGOAeoB/wGEAYsB6gH/ - AYQBiQHrAf8BgAGHAekB/wF1AYcB6QH/AXQBhAHpAf8BcwGCAeoB/wFyAYAB6AH/AXEBdQHpAf8BcAFz - AecB/wFvAXAB5wH/Am4B5wH/AnIB6wH/AScBJQGYAf8IAAOvAf8D8gH/A+4B/wPuAf8B3gHDAbIB/wHU - AacBigH/AdYBqgGMAf8B1gGrAY0B/wHWAaoBjAH/AdgBqgGMAf8B1wGqAYkB/wHXAaoBigH/AdkBqgGI - Af8B2AGqAYcB/wHaAaoBhgH/AdkBqgGFAf8B2QGqAYQB/wHaAaoBhQH/AdwBqgGBAf8B2wGqAYIB/wHd - AasBgQH/AdwBqwGAAf8B3QGrAXQB/wHeAaoBcwH/Ad4BqAFtAf8B5wHFAagB/wH0AvUB/wP2Af8D+wH/ - A7IB/wgAA2AB4ANhAf8DYAH/A18B/wNeAf8DXQH/A1wB/wNbAf8DWwH/A1oB/wNaAf8DWQH/A1gB/wNX - Af8DVwH/A1YB/wNVAf8DVQH/A1QB/wNVAf8DUgH/A1EB/wNSAf8DUAH/A08B/wNOAf8DTQH/A04B/wNO - Af8DWAHfCAADYAHgAYEBVgFIAf8BgAFVAUYB/wGAAVUBRwH/AXUBUQFAAf8BmgGXAZUB/wGeAqAB/wGJ - AWcBWwH/AYEBVAFDAf8BhAFWAUMB/wGDAVcBRAH/AYQBVwFCAf8BgwFXAUIB/wGFAVcBQgH/AYQBWAFD - Af8BhQFYAUEB/wGHAVkBQgH/AYYBWQFAAf8BhwFaAUAB/wGIAVoBQAH/AYkBWwFAAf8BiwFbAUEB/wGK - AVwBPwH/AYsBXAE/Af8BjAFdAT8B/wGOAV4BPwH/AY0BXgE/Af8BjgFfAT8B/wGSAWEBQQH/AV4BXQFY - Ad8IAANgAeABVQFkAaYB/wFZAWMBoAH/AVgBYwGgAf8BVwFhAaAB/wFWAWEBnwH/AVYBYAGfAf8BVgFf - AZ8B/wFVAV4BnwH/AVQBXQGfAf8BVAFcAZ8B/wFUAVsBnwH/AVMBWwGfAf8BUgFZAZ8B/wFSAVgBngH/ - AVEBVwGeAf8BUAFWAZ4B/wFPAVUBngH/AVABVAGdAf8BTgFSAZ0B/wFNAVEBnQH/AUwBUAGcAf8BTQFQ - AZwB/wFKAU0BnAH/AUsBTAGcAf8BSQFMAZsB/wFKAUkBmwH/AUcBSAGbAf8CSAGdAf8CWAFgAd8IAANp - AeYDrQH/AasCrQH/AZ4BiAFxAf8BmQFvAVwB/wGaAXIBXgH/AZoBcQFfAf8BmgFxAV0B/wGaAXEBXAH/ - AZwBcQFbAf8BmwFxAVsB/wGbAXEBWgH/AZ0BcQFZAf8BnAFxAVkB/wGcAXEBWAH/AZwBcQFXAf8BnAFx - AVcB/wGeAXEBVgH/AZ0BcQFWAf8BnwFxAVUB/wGfAXEBVAH/AZ4BcQFUAf8BoAFxAVMB/wGgAXEBUwH/ - AaEBcAFSAf8BoAFuAU4B/wGlAYoBaQH/AbABsgGzAf8DswH/A2gB5f8A/wD/AP8A/wD/AP8A/wD/AP8A - /wD/AP8A/wD/AP8A/wD/AP8A/wAcAAJgAVsB4AGBATsBDQH/AYEBPQEOAf8BhAE/AQ8B/wGEAUIBEAH/ - AYYBQgERAf8BiAFEARIB/wGIAUYBEwH/AYsBSAEUAf8BiwFLARUB/wGOAUsBFgH/AY4BTQEXAf8BkQFQ - ARgB/wGRAVABGQH/AZQBUgEaAf8BlAFUARsB/wGWAVYBHAH/AZkBWAEdAf8BmQFZAR4B/wGcAVsBHwH/ - AZwBXQEgAf8BngFfASEB/wGfAWABIgH/AaABYgEjAf8BogFkASQB/wGkAWYBJQH/AaUBZwElAf8BpwFp - ASYB/wGpAWwBKAH/AWEBXQFYAd8IAAMcAf8DAwH/AwQB/wMGAf8DBwH/AwYB/wMKAf8DCQH/AwoB/wEM - AQQBAgH/AQABkgG7Af8BAAGKAbAB/wEAAYsBsgH/AQABjgGxAf8BAAGOAbIB/wEAAZEBswH/AQABkQG1 - Af8BAAGTAbQB/wEAAZYBtgH/AQABnQG3Af8BAAEHAZoB/wEAAQ4BngH/AQEBDgGfAf8BAAEOAaAB/wEA - AQ4BoAH/AQIBDgGiAf8BAQEOAaIB/wEBAQ4BowH/AQIBDwGkAf8BAwENAaUB/wgAAVsBYAFeAeABCQFk - ASAB/wEJAWMBIgH/AQoBZQEhAf8BCwFmASIB/wELAWcBJAH/AQwBaAEjAf8BDAFpASQB/wENAWoBJQH/ - AQ0BaQEmAf8BDgFsASgB/wEPAWsBJwH/AQ8BbgEpAf8BEAFtASgB/wERAXABKQH/AREBbwEqAf8BEgFw - ASwB/wETAXMBKwH/ARMBcgEsAf8BFAF1AS0B/wEUAXQBLwH/ARUBgQEuAf8BFgGAATAB/wEWAYEBLwH/ - ARcBggEwAf8BGAGDATEB/wEYAYQBMgH/ARkBhQE0Af8BGQGGATQB/wFYAV0BWAHfCAADYwHgA5cB/wOW - Af8DlwH/A5kB/wOYAf8DmgH/AZkBmwGcAf8BmgGNAXEB/wGYAXEBSgH/AZkBcwFNAf8BmgFyAUsB/wGd - AaABogH/A54B/wOfAf8DoAH/A6EB/wOiAf8DowH/A6UB/wOmAf8DpwH/A6gB/wOpAf8DqgH/A6sB/wOt - Af8DrQH/A7AB/wNhAd8IAAGMAVABKQH/AcABXAEWAf8BvwFgARgB/wHBAWEBGwH/AcMBZQEbAf8BxQFm - ARwB/wHJAWoBHwH/AcoBawEfAf8BzAFvASIB/wHOAXABIgH/AdABdAEjAf8B1AGAASYB/wHVAYQBJgH/ - AdcBhQEpAf8B2QGJASkB/wHbAYoBLAH/Ad0BjAEsAf8B4QGPAS8B/wHjAZMBLwH/AeUBlAEwAf8B5wGY - ATMB/wHpAZkBMwH/AesBmwE2Af8B7wGfATcB/wHwAaABOAH/AfIBpAE6Af8B9AGmATsB/wH2AakBPQL/ - Aa4BQAH/Aa0BbwEpAf8IAAMqAf8DCAH/AwkB/wMMAf8DDAH/Aw0B/wMOAf8DDwH/AxAB/wETAQ0BDAH/ - AQABxQL/AQABvQH0Af8BAAG/AfUB/wEAAcEB9gH/AQABwwH3Af8BAAHFAfgB/wEAAcgB+QH/AQABygH6 - Af8BAAHMAfwB/wEAAdgB/gH/AQUBDgHWAf8BAwEYAdkB/wEFARgB2gH/AQQBGAHbAf8BBAEYAdwB/wEG - ARgB3wH/AQUBGAHfAf8BBQEYAeAB/wEHARkB5gH/AQEBDwGmAf8IAAEsAXMBQAH/ARABogEzAf8BEQGi - ATYB/wESAaMBNwH/ARQBpQE4Af8BFQGmATkB/wEWAacBOgH/ARcBqQE7Af8BFwGqATwB/wEYAawBPQH/ - ARkBrQE+Af8BGgGvAT8B/wEbAbABQAH/ARwBsQFBAf8BHgGzAUIB/wEdAbQBQwH/AR4BtQFEAf8BHwG3 - AUUB/wEgAbgBRgH/ASEBugFHAf8BIgG7AUgB/wEjAb0BSQH/ASQBvgFKAf8BJgG/AUsB/wElAcEBTAH/ - ASYBwgFNAf8BJwHFAU4B/wEoAcUBTwH/ASoBywFSAf8BGQGIATQB/wgAA6AB/wPjAf8D3wH/A+EB/wPg - Af8D4QH/A+MB/wHkAeYB6gH/AeMBwQGVAf8B4AGWASkB/wHhAZkBLwH/AeMBmAEsAf8B6gHuAfUB/wPq - Af8D7QH/A+0B/wPwAf8D8AH/A/IB/wP1Af8D9QH/A/gB/wP4Af8D+wH/A/sB/wP9Df8DswH/CAABiwFU - ATEB/wG9AV8BHQH/AbkBWwEWAf8BuwFdARcB/wG+AWABGQH/AcABYgEaAf8BwgFlARwB/wHEAWcBHQH/ - AcYBagEeAf8ByAFsASAB/wHLAW8BIQH/Ac0BcQEjAf8BzwF0ASQB/wHRAYABJgH/AdMBgwEnAf8B1QGF - ASkB/wHYAYgBKgH/AdoBigErAf8B3AGNAS0B/wHeAY8BLgH/AeABkQEwAf8B4gGUATEB/wHlAZYBMgH/ - AecBmQE0Af8B6QGcATUB/wHrAZ4BNwH/Ae0BoAE4Af8B8AGjAToB/wH3AakBPQH/AakBawEnAf8IAAMz - Af8DBQH/AwgB/wMKAf8DCwH/AwwB/wMNAf8DDgH/Aw8B/wESAQsBCAH/AQABwAH9Af8BAAG3Ae8B/wEA - AbkB7wH/AQABuwHwAf8BAAG9AfEB/wEAAcAB8gH/AQABwgHzAf8BAAHEAfQB/wEAAcYB9QH/AQAB0QH3 - Af8BBQEMAdEB/wEDARcB1AH/AQMBFwHVAf8BBAEXAdYB/wEEARcB1wH/AQQBFwHZAf8BBQEXAdoB/wEF - ARcB2wH/AQcBGAHgAf8BAQEOAaUB/wgAATIBdQFEAf8BGAGiAToB/wEQAZ0BMwH/AREBngE0Af8BEgGg - ATUB/wETAaEBNgH/ARQBogE3Af8BFQGkATgB/wEWAaUBOQH/ARcBpwE6Af8BGAGoATsB/wEYAakBPAH/ - ARkBqwE9Af8BGgGsAT4B/wEbAa4BPwH/ARwBrwFAAf8BHQGwAUEB/wEeAbIBQgH/AR4BswFDAf8BHwG1 - AUQB/wEgAbYBRQH/ASEBtwFGAf8BIgG5AUcB/wEjAboBSAH/ASQBvAFJAf8BJQG9AUoB/wElAb4BSwH/ - ASYBwAFMAf8BKAHFAU8B/wEZAYcBMwH/CAADnwH/A+AB/wPaAf8D2wH/A9wB/wPdAf8D3QH/Ad4B4AHk - Af8B3QG8AZQB/wHbAZMBKQH/AdwBlgEwAf8B3gGWASsB/wHjAegB7wH/A+QB/wPmAf8D5wH/A+kB/wPq - Af8D7AH/A+0B/wPvAf8D8AH/A/IB/wP0Af8D9QH/A/cB/wP4Af8D+gX/A7AB/wgAAYoBVAEyAf8BwwFv - ATQB/wG3AVgBEwH/AboBWwEWAf8BvAFeARgB/wG+AWABGQH/AcABYwEbAf8BwgFlARwB/wHFAWgBHQH/ - AccBagEfAf8ByQFtASAB/wHLAW8BIgH/Ac0BcgEjAf8BzwF0ASUB/wHSAYEBJgH/AdQBgwEnAf8B1gGG - ASkB/wHYAYgBKgH/AdoBiwEsAf8B3QGNAS0B/wHfAZABLgH/AeEBkgEwAf8B4wGVATEB/wHlAZcBMwH/ - AecBmQE0Af8B6gGcATYB/wHsAZ4BNwH/Ae4BoQE4Af8B9QGnATwB/wGoAWoBJgH/CAADMwH/Aw4B/wMH - Af8DCQH/AwoB/wMLAf8DDAH/Aw0B/wMOAf8BEQEKAQcB/wEAAb4B+wH/AQABtQHuAf8BAAG3Ae8B/wEA - AboB8AH/AQABvAHxAf8BAAG+AfEB/wEAAcAB8gH/AQABwgHzAf8BAAHEAfQB/wEAAc8B+AH/AQMBDAHQ - Af8BAwEXAdMB/wEDARcB1AH/AQMBFwHVAf8BBAEXAdYB/wEEARcB2AH/AQUBFwHZAf8BBQEXAdoB/wEF - ARgB3wH/AQEBDgGlAf8IAAEyAXQBRAH/ATEBrQFPAf8BDgGcATEB/wERAZ0BMwH/ARIBngE0Af8BEgGg - ATUB/wETAaEBNgH/ARQBowE3Af8BFQGkATgB/wEWAaYBOQH/ARcBpwE6Af8BGAGoATsB/wEZAaoBPAH/ - ARkBqwE9Af8BGwGsATsB/wEcAa4BPAH/ARwBrwFAAf8BHQGxAUEB/wEeAbIBQgH/AR8BtAFDAf8BIAG1 - AUQB/wEgAbYBRQH/ASEBuAFGAf8BIgG5AUcB/wEjAbsBSAH/ASQBvAFJAf8BJQG9AUoB/wEmAb8BSwH/ - ASkBxAFOAf8BGQGIATQB/wgAA54B/wPnAf8D2QH/A9oB/wPbAf8D3AH/A90B/wHfAeEB5QH/AdwBvQGS - Af8B2gGSASgB/wHbAZUBLwH/AdwBlQEsAf8B4gHnAe4B/wPjAf8D5AH/A+YB/wPnAf8D6QH/A+oB/wPs - Af8D7gH/A+8B/wPxAf8D8gH/A/QB/wP1Af8D9wH/A/gF/wOvAf8IAAGJAVYBNAH/Ac0BjAFRAf8BuAFa - ARcB/wG4AVkBFQH/AboBXAEXAf8BvAFeARgB/wG+AWEBGQH/AcEBYwEbAf8BwwFmARwB/wHFAWgBHgH/ - AccBawEfAf8ByQFtASEB/wHMAXABIgH/Ac4BcgEjAf8B0AF1ASUB/wHSAYEBJgH/AdQBhAEoAf8B1gGG - ASkB/wHZAYkBKgH/AdsBiwEsAf8B3QGOAS0B/wHfAZABLwH/AeEBkwEuAf8B5AGZATkB/wHmAZgBMgH/ - AegBmgE1Af8B6gGdATYB/wHsAZ8BNwH/AfMBpgE7Af8BpwFoASUB/wgAAzIB/wM3Af8DAwH/AwgB/wMJ - Af8DCgH/AwsB/wMMAf8DDQH/ARABCQEGAf8BAAG9AfoB/wEAAbQB7QH/AQABtgHuAf8BAAG4Ae8B/wEA - AboB8AH/AQABvAHxAf8BAAG+AfIB/wEAAcAB8gH/AQABwgHzAf8BAAHNAfYB/wEDAQwBzwH/AQIBFwHS - Af8BAwEXAdMB/wEDARcB1AH/AQMBFwHVAf8BBAEXAdcB/wEEARcB2AH/AQUBFwHZAf8BBQEYAd4B/wEB - AQ4BpAH/CAABMwFzAUUB/wFPAbkBZwH/ARIBnQE0Af8BEAGcATIB/wERAZ0BMwH/ARIBnwE0Af8BEwGg - ATUB/wEUAaIBNgH/ARQBowE3Af8BFQGkATgB/wEWAaYBOQH/ARcBpwE6Af8BGAGpAToB/wEcAaoBMgH/ - AQ0BsgGCAf8BDgGzAYMB/wEeAa4BNQH/ARwBsAE/Af8BHQGxAUEB/wEeAbIBQgH/AR8BtAFDAf8BIAG1 - AUQB/wEhAbcBRgH/ASEBuAFHAf8BIgG5AUgB/wEjAbsBSQH/ASQBvAFKAf8BJQG+AUsB/wEnAcMBTgH/ - ARgBhgEyAf8IAAOdAf8D8AH/A9oB/wPZAf8D2gH/A9sB/wPcAf8B3QHfAeMB/wHbAbsBkQH/AdkBkQEp - Af8B2gGUAS8B/wHbAZQBKgH/AeMB6AHuAf8D4wH/A+QB/wPlAf8D5gH/A+gB/wPpAf8D6wH/A+wB/wPu - Af8D7wH/A/EB/wPzAf8D9AH/A/YB/wP3Af8D/gH/A68B/wgAAYsBVgE2Af8BzQGOAVUB/wHFAYIBRgH/ - AbYBVQESAf8BuAFaARYB/wG7AVwBFwH/Ab0BXQEXAf8BvgFeARMB/wHBAWQBGgH/AcMBZgEdAf8BxgFp - AR4B/wHIAWsBHwH/AcoBbgEhAf8BzAFwASIB/wHOAXMBJAH/AdABdQElAf8B0wGCASYB/wHVAYQBKAH/ - AdcBhwEpAf8B2QGJASsB/wHbAYwBLAH/Ad0BjgEuAf8B3wGZAUEB/wHkAdgBygH/AeQBlAEsAf8B5gGY - ATMB/wHoAZsBNQH/AeoBnQE2Af8B8wGiAToB/wGmAWcBJAH/CAADMQH/A0oB/wMlAf8DBAH/AwgB/wMJ - Af8DCgH/AwsB/wMMAf8BDwEIAQUB/wEAAboB+wH/AQABsgHtAf8BAAG0Ae0B/wEAAbYB7gH/AQABuAHv - Af8BAAG6AfAB/wEAAbwB8QH/AQABvgHyAf8BAAHAAfMB/wEAAc0B9QH/AQQBDAHOAf8BAgEXAdEB/wEC - ARcB0gH/AQMBFwHTAf8BAwEXAdQB/wEDARcB1gH/AQQBFwHXAf8BBAEXAdgB/wEGARgB3QH/AQIBDgGj - Af8IAAEzAXUBRQH/AVABuQFpAf8BPwGwAVoB/wENAZsBMAH/ARABnAEyAf8BEQGeATMB/wESAZ8BNAH/ - ARMBoQE1Af8BFAGiATcB/wEVAaMBOAH/ARUBpQE5Af8BGAGmATYB/wEWAakBPwH/AQABtwHDAf8BAAHB - Av8BAAHDAv8BAAG8AcYB/wEbAbABRAH/AR4BsAE9Af8BHQGxAUIB/wEeAbMBQwH/AR8BtAFEAf8BIAG2 - AUUB/wEhAbcBRgH/ASIBuAFHAf8BIwG6AUgB/wEjAbsBSQH/ASQBvQFKAf8BJgHCAU0B/wEYAYUBMwH/ - CAADnQH/A+8B/wPmAf8D2QH/A9kB/wPaAf8D2wH/AdwB3gHiAf8B2gG6AZIB/wHYAZABJwH/AdkBkwEu - Af8B2gGTASsB/wHhAeYB7QH/A+IB/wPjAf8D5AH/A+UB/wPmAf8D6AH/A+oB/wPrAf8D7QH/A+4B/wPw - Af8D8QH/A/MB/wP0Af8D9gH/A/4B/wOtAf8IAAGKAVgBOQH/AcwBkAFXAf8BygGPAVgB/wHEAYEBQQH/ - AbYBVgESAf8BuQFZARIB/wHGAYkBTQH/Ad4BxQGxAf8BwQFlAR0B/wHCAWQBGwH/AcQBZwEdAf8BxgFp - AR4B/wHIAWwBIAH/AcoBbgEhAf8BzAFxASMB/wHPAXMBJAH/AdEBgAElAf8B0wGCAScB/wHVAYUBKAH/ - AdcBhwEqAf8B2gGKASsB/wHcAYwBLQH/Ad4BjwEtAf8B4AGRAS4B/wHiAZQBMQH/AeQBlgEyAf8B5wGZ - ATQB/wHpAZsBNQH/AfABogE3Af8BpQFmASUB/wgAAzIB/wNIAf8DSQH/AyUB/wMDAf8DCAH/AwkB/wMK - Af8DCwH/AQ4BBwEEAf8BAAG6AfkB/wEAAbEB7AH/AQABswHtAf8BAAG0Ae0B/wEAAbYB7gH/AQABuAHv - Af8BAAG7AfAB/wEAAb0B8QH/AQABwAHyAf8BAAHKAfQB/wECAQwBzQH/AQIBFwHQAf8BAgEXAdEB/wEC - ARcB0gH/AQMBFwHTAf8BAwEXAdUB/wEEARcB1gH/AQQBFwHXAf8BBAEYAdwB/wEAAQ4BogH/CAABNgF0 - AUUB/wFQAbgBaAH/AU4BtQFnAf8BOwGtAVYB/wENAZsBLwH/ARABnQEzAf8BEQGeATQB/wESAaABNQH/ - ARMBoQE2Af8BFAGiATYB/wEXAaQBLQH/AQoBqwF0Af8BAAG9AfcB/wECAbEB6gH/ATsBkQG3Af8BPAGT - AbgB/wECAbgB7AH/AQABxgH7Af8BDgG2AYMB/wEgAbABNgH/AR0BsgFBAf8BHgGzAUMB/wEfAbUBRAH/ - ASABtgFFAf8BIQG3AUYB/wEiAbkBRwH/ASMBugFIAf8BJAG7AUkB/wElAcEBTAH/ARgBhgExAf8IAAOd - Af8D8AH/A+sB/wPlAf8D2AH/A9kB/wPaAf8B2wHdAeEB/wHZAbkBkAH/AdYBkAEoAf8B2AGTAS0B/wHZ - AZIBKQH/AeAB5QHrAf8D4QH/A+IB/wPjAf8D5AH/A+UB/wPnAf8D6AH/A+oB/wPrAf8D7QH/A+4B/wPw - Af8D8gH/A/MB/wP1Af8D+wH/A60B/wgAAYsBWQE8Af8BzQGRAVsB/wHJAZABWAH/AcwBkQFbAf8ByAGK - AU4B/wG5AVoBFgH/Ac8BsgGZAf8B6QH1Av8BzAGSAVQB/wHAAWABGAH/AcIBZQEcAf8BxAFnAR0B/wHG - AWoBHwH/AckBbAEgAf8BywFvASIB/wHNAXEBIwH/Ac8BdAEkAf8B0QGAASYB/wHUAYMBJwH/AdYBhQEp - Af8B2AGIASoB/wHaAYoBKwH/AdwBjQEtAf8B3gGPAS4B/wHhAZIBMAH/AeMBlAExAf8B5QGXATIB/wHn - AZkBNAH/Ae4BnwE2Af8BpQFkASQB/wgAAzUB/wNKAf8DSAH/A0kB/wM2Af8DCwH/AwYB/wMJAf8DCgH/ - AQ0BBgEDAf8BAAG5AfoB/wEAAa8B6wH/AQABsQHsAf8BAAGzAe0B/wEAAbQB7gH/AQABtgHuAf8BAAG5 - Ae8B/wEAAbsB8AH/AQABvQHxAf8BAAHIAfMB/wECAQ0BzAH/AQEBFwHPAf8BAgEXAdAB/wECARcB0QH/ - AQMBFwHTAf8BAwEXAdQB/wEDARcB1QH/AQQBFwHWAf8BBAEYAdsB/wEAAQ4BogH/CAABNgF0AUYB/wFS - AbkBawH/AU4BtQFoAf8BUAG2AWcB/wFDAbEBXgH/ARcBnwE4Af8BDwGdATEB/wERAZ4BNAH/ARMBoAEw - Af8BEgGjATwB/wEAAa8BwgH/AQABuwL/AVsBagGTAf8ByQEuATMB/wHJATQBOQH/Ac0BNgE7Af8B1wE+ - AUEB/wFnAY4BqQH/AQABxwL/AQABvwHKAf8BHQGzAUcB/wEgAbIBPgH/ASABswFDAf8BHwG1AUQB/wEg - AbYBRQH/ASEBuAFGAf8BIgG5AUcB/wEjAboBSAH/ASYBwAFLAf8BFwGEATIB/wgAA54B/wPvAf8D6gH/ - A+sB/wPnAf8D3AH/A9oB/wHbAd0B4QH/AdgBuAGPAf8B1QGPASYB/wHXAZIBLQH/AdgBkQEoAf8B3wHk - AeoB/wPgAf8D4QH/A+IB/wPjAf8D5AH/A+UB/wPnAf8D6AH/A+oB/wPsAf8D7QH/A+8B/wPwAf8D8gH/ - A/MB/wP6Af8DrAH/CAABjQFbAT8B/wHNAZMBXwH/AcoBkQFcAf8BywGRAV0B/wHNAZQBXQH/Ac4BlAFc - Af8ByAGIAU0B/wHGAY0BUgH/Ab4BZAEgAf8BvgFgARcB/wHAAWMBGwH/AcMBZQEcAf8BxQFoAR4B/wHH - AWoBHwH/AckBbQEgAf8BywFvASIB/wHNAXIBIwH/AdABdAElAf8B0gGBASYB/wHUAYMBJwH/AdYBhgEp - Af8B2AGIASoB/wHbAYsBLAH/Ad0BjQEtAf8B3wGRATAB/wHhAZIBMAH/AeMBlQExAf8B5QGXATMB/wHu - AZ0BNQH/AaIBYwEjAf8IAAM1Af8DSwH/A0gB/wNHAf8DSAH/A0cB/wMqAf8DDgH/AQcCBgH/AQoBAwEB - Af8BAAG2AfgB/wEAAa4B6wH/AQABsAHrAf8BAAGxAewB/wEAAbMB7QH/AQABtQHuAf8BAAG3Ae4B/wEA - AbkB7wH/AQABuwHwAf8BAAHGAfQB/wECAQ0BywH/AQEBFwHOAf8BAQEXAc8B/wECARcB0AH/AQIBFwHS - Af8BAwEXAdMB/wEDARcB1AH/AQMBFwHVAf8BBQEYAdoB/wEBAQ4BoQH/CAABNwF0AUcB/wFTAbkBawH/ - AVABtQFoAf8BTgG1AWcB/wFPAbYBaAH/AU8BtgFnAf8BNQGsAVAB/wEYAZ8BLgH/AQUBogFxAf8BAAGu - Ae4B/wEAAbUB9gH/AU0BbAGZAf8BwQEvATUB/wG+AUcBTwH/Ab0BOwFDAf8BxAFKAVEB/wHJAUsBUQH/ - AeABYwFlAf8BVgGQAa4B/wEAAcUB/QH/AQABxAH3Af8BDwG4AYcB/wEhAbIBOAH/AR8BtAFCAf8BIAG1 - AUQB/wEgAbcBRQH/ASEBuAFGAf8BIgG5AUcB/wEkAb8BSwH/ARcBgwEwAf8IAAGeAZ8BoAH/AfAB8QHz - Af8B6gHsAe4B/wHqAewB7gH/AeoB7AHvAf8B7AHuAfEB/wHjAeUB6AH/AdwB4AHlAf8B1wG4AZAB/wHU - AY0BIwH/AdYBkQEsAf8B1wGRASoB/wHgAegB9AH/AeEB5QHqAf8B4AHkAekB/wHhAeUB6gH/AeIB5gHr - Af8B4wHnAewB/wHkAegB7QH/AecB6wHwAf8B5wHrAfAB/wHqAe4B8wH/AeoB7gHzAf8B7AHwAfUB/wHv - AfMB+AH/Ae8B8wH4Af8B8AH0AfkB/wHyAfYB/AH/AfoB/gL/AasBrgGxAf8IAAGMAV0BQQH/Ac4BlwFj - Af8BywGTAWAB/wHMAZQBYAH/AcwBlAFfAf8BzQGWAV4B/wHOAZUBXwH/AdABmAFfAf8BzAGMAU8B/wHG - AXMBNgH/AcEBZQEfAf8BwQFiARcB/wHDAWUBGgH/AcUBaQEdAf8BxwFrAR8B/wHKAW0BIQH/AcwBcAEi - Af8BzgFyASQB/wHQAXUBJQH/AdIBgQEmAf8B1AGEASgB/wHXAYYBKQH/AdkBiQErAf8B2wGLASoB/wHe - Aa0BbgH/Ad8BkgExAf8B4QGTATAB/wHkAZUBMgH/AesBmwE0Af8BoQFhASIB/wgAAzYB/wNNAf8DSQH/ - A0gB/wNHAf8DRwH/A0YB/wNGAf8BOAI3Af8BIwEdARoB/wEAAbcB9wH/AQABrAHqAf8BAAGuAesB/wEA - AbAB7AH/AQABsQHsAf8BAAGzAe0B/wEAAbUB7gH/AQABtwHvAf8BAAG5Ae8B/wEAAcQB8gH/AQEBDQHK - Af8BAQEXAc0B/wEBARcBzgH/AQIBFwHPAf8BAgEXAdEB/wECARcB0gH/AQMBFwHTAf8BAwEXAdQB/wED - ARgB2QH/AQABDgGgAf8IAAE6AXQBSAH/AVUBuQFuAf8BUgG1AWkB/wFQAbUBaAH/AVABtQFnAf8BTwG1 - AWMB/wFMAbYBbAH/AUABvQHTAf8BJgG8AfkB/wEOAbQB7gH/AQABsgHuAf8BugFEAUsB/wG5AUYBTQH/ - AbQBLwE4Af8BvgFIAVAB/wHBAUgBTwH/AcABNgE+Af8ByAFEAUsB/wHWAVQBWwH/AQABxgH6Af8BAAHB - AfUB/wEAAcUC/wEAAcABzgH/ARwBtQFKAf8BIQG0AT8B/wEgAbUBRQH/ASEBtwFGAf8BIgG4AUcB/wEj - Ab4BSgH/ARYBggExAf8IAAGbAZEBggH/AewB0QGvAf8B5wHNAasB/wHnAc4BqwH/AecBzAGpAf8B5wHN - AagB/wHnAcwBpgH/AekBzAGnAf8B4wG9AYsB/wHbAaIBTQH/AdcBlAEyAf8B1gGOASUB/wHZAaIBUQH/ - AdoBoQFOAf8B2wGkAVAB/wHcAaUBUgH/Ad0BpgFUAf8B3wGnAVMB/wHgAagBVAH/AeEBqQFVAf8B4gGq - AVYB/wHkAawBVwH/AeUBrQFYAf8B5gGuAVkB/wHoAa8BWwH/AekBsAFaAf8B6wGxAVsB/wHsAbIBXAH/ - AfIBtwFgAf8BpgFzAT0B/wgAAYwBXgFEAf8BzgGYAWcB/wHLAZUBZQH/AcwBlgFkAf8BzQGWAWMB/wHO - AZcBYwH/Ac8BlwFiAf8B0AGZAWEB/wHSAZkBYwH/AdIBmwFjAf8B1AGeAWUB/wHTAZYBWgH/Ac4BjAFI - Af8BywGDATgB/wHJAXEBKQH/AcgBawEdAf8BygFsAR4B/wHMAW8BHwH/Ac4BbwEdAf8B0QF1ASQB/wHT - AYIBJwH/AdUBhAEoAf8B1wGHASoB/wHZAYkBKwH/AdsBjAEqAf8B3gGOAS4B/wHgAZEBLwH/AeIBkwEx - Af8B6QGZATMB/wGgAWABIQH/CAADOAH/A08B/wNLAf8DSgH/A0gB/wNHAf8DRgH/A0QB/wNEAf8BRAE/ - AT4B/wE0AcYB+wH/ASwBvgHuAf8BGwG4Ae4B/wEMAbYB7QH/AQABswHsAf8BAAGyAe0B/wEAAbMB7QH/ - AQABtQHuAf8BAAG3Ae8B/wEAAcMB8QH/AQEBDQHJAf8BAAEXAcwB/wEBARcBzQH/AQEBFwHOAf8BAgEX - AdAB/wECARcB0QH/AQIBFwHSAf8BAwEXAdMB/wEDARgB2AH/AQABDgGfAf8IAAE6AYABSQH/AVcBugFu - Af8BVAG2AWsB/wFSAbYBagH/AVABtgFnAf8BSAG4AaUB/wE8Ab4B8QH/ATkBvwHyAf8BNwG+Ae4B/wE0 - AcIB8QH/AU8BrwHXAf8BxgFSAVgB/wG8AVEBWQH/AbwBTQFVAf8BugE+AUYB/wG8AT0BRQH/Ab0BMAE7 - Af8BvgE/AUQB/wHBAasBgAH/ASEBuwHoAf8BAAHBAfQB/wEAAcIB8wH/AQABwwH5Af8BAAHGAfoB/wEO - AbsBlAH/ASABtAFAAf8BIAG2AUUB/wEhAbcBRgH/ASQBvQFJAf8BFgGDAS8B/wgAAZsBjgFyAf8B6wHL - AaAB/wHmAcYBmwH/AeYBxQGbAf8B5gHFAZgB/wHmAcQBmAH/AeYBxAGUAf8B5wHDAZQB/wHnAcIBkgH/ - AegBwwGUAf8B6QHEAZUB/wHlAbsBgwH/AeEBrQFfAf8B3gGiAUkB/wHbAZkBNgH/AdoBkQEoAf8B2wGS - ASgB/wHcAZQBKwH/Ad4BlQEtAf8B3wGXAS4B/wHgAZkBMAH/AeIBmgExAf8B4wGaATEB/wHkAZsBMgH/ - AeUBnAEzAf8B5wGdATMB/wHoAZ4BNAH/AekBnwE1Af8B8AGjATYB/wGkAWYBIwH/CAABkQFhAUQB/wHS - AZoBaAH/AcwBmAFpAf8BzQGYAWgB/wHNAZkBZwH/Ac4BmQFmAf8B0gGZAWIB/wHTAZoBYQH/AdEBmgFl - Af8B0gGbAWQB/wHTAZwBYwH/AdQBnAFjAf8B2AGfAWAB/wHYAZ8BZAH/AdkBoQFlAf8B2QGhAWQB/wHW - AZgBVAH/AdcBowFoAf8B5AHQAb0B/wHRAXUBJgH/AdEBdAEjAf8B0wGBASUB/wHVAYUBKAH/AdgBhwEq - Af8B2gGKASsB/wHcAYwBLQH/Ad4BjwEtAf8B4AGRATAB/wHmAZcBMgH/AaABXwEhAf8IAAM5Af8DUAH/ - A00B/wNLAf8DSgH/A0gB/wNHAf8DRgH/A0QB/wFFAT8BPQH/ATQBxQH5Af8BMQG+Ae8B/wExAb4B7wH/ - AS8BwAHvAf8BLQHAAfEB/wErAcIB8AH/AR4BvwHwAf8BEAG8Ae8B/wEFAboB7wH/AQABwAHxAf8BAAEM - AcgB/wEAARcBywH/AQEBFwHMAf8BAQEXAc0B/wEBARcBzwH/AQIBFwHQAf8BAgEXAdEB/wECARcB0gH/ - AQQBGAHXAf8BAAEOAZ8B/wgAATsBdQFKAf8BWQG6AW8B/wFVAbYBbAH/AVQBtgFrAf8BUgG2AWgB/wFK - AbgBpwH/AT8BvgHxAf8BOwG/AfIB/wE5Ab4B7gH/ATUBwAHwAf8BTQGtAdUB/wHJAWEBZwH/AcABVgFg - Af8BwgFXAWIB/wHDAVYBXwH/AckBcAFzAf8BvAGiAYkB/wG3Aa8BiwH/AdMBRwFLAf8BGwGlAdIB/wEA - Ab8B8wH/AQABwAHyAf8BAAHDAfgB/wEAAcUB+QH/AQ4BugGTAf8BHwGzAUEB/wEfAbUBRAH/ASABtgFF - Af8BIgG7AUgB/wEVAYEBMAH/CAABmwGOAXMB/wHrAcwBogH/AeYBxwGfAf8B5gHHAZ0B/wHmAcYBnAH/ - AeYBxQGaAf8B5wHFAZkB/wHnAcQBlwH/AecBwwGVAf8B5wHDAZMB/wHnAcIBkQH/AecBwQGQAf8B6QHD - AY4B/wHpAcIBjQH/AekBwQGOAf8B6gG/AYgB/wHlAbcBawH/AeMBrAFaAf8B4QGkAUcB/wHfAZkBMwH/ - Ad8BlgEsAf8B4QGXAS4B/wHiAZkBMQH/AeMBmwExAf8B5AGcATIB/wHmAZ0BMwH/AecBngE1Af8B6AGf - ATQB/wHvAaIBNwH/AaMBZgEjAf8IAAJQAYcB/wGyAagBxAH/AdYBpQFzAf8BzQGZAWoB/wHOAZsBaQH/ - AdwBswGRAf8BlQGQAcgB/wGjAZsBywH/AdoBqQGCAf8B0gGdAWgB/wHUAZwBYwH/AeEBrwGBAf8BoQGZ - AdEB/wHIAZkBcwH/AdgBoAFlAf8B2AGgAWYB/wHZAaEBZAH/AdsBqAFvAf8B4QG9AZwB/wHdAaQBYwH/ - Ad0BoQFeAf8B2QGXAUkB/wHWAYoBMgH/AdYBhQEmAf8B2AGIASkB/wHaAYoBKgH/AeABnwFPAf8B3wGR - ATAB/wHmAZUBMQH/AZ0BXQEgAf8IAAM8Af8DUQH/A04B/wNNAf8DSwH/A0oB/wNJAf8DRwH/A0YB/wFF - AUABPgH/ATYBxAH5Af8BNAG9Ae4B/wExAb4B7wH/AS8BvgHvAf8BLQG/Ae8B/wEqAb8B8AH/ASkBwAHw - Af8BKAHBAfEB/wElAcMB8QH/ASMBzAH0Af8BJAEvAdAB/wEVASsBzwH/AQcBHgHNAf8BAAEWAcwB/wEB - ARcBzgH/AQEBFwHPAf8BAgEXAdAB/wECARcB0QH/AQIBGAHWAf8BAAEOAZ4B/wgAAT4BdQFLAf8BWwG6 - AXIB/wFXAbYBbQH/AVYBtgFsAf8BVAG2AWsB/wFUAbYBZgH/AVEBtwFuAf8BQwG8AdIB/wE7Ab8B9gH/ - ATkBvwHwAf8BNQHBAfMB/wHAAasBlgH/AbQBrAGMAf8BvAGxAZsB/wHKAboBrwH/AbwBoAGKAf8BywGD - AYgB/wHJAVQBXQH/AdABVgFcAf8BHwHLAfgB/wEbAcgB9QH/AQoBxQH8Af8BBAG9Ac0B/wEZAbEBRgH/ - AR4BsQE7Af8BHgGyAUIB/wEfAbQBQwH/ASABtQFEAf8BIQG6AUcB/wEUAYABLgH/CAABmwGRAYMB/wHs - AdMBsQH/AecBzgGuAf8B5wHOAa0B/wHnAc8BrAH/AecBzQGrAf8B5wHMAakB/wHoAc0BqgH/AecByQGh - Af8B5wHEAZYB/wHnAcMBlAH/AecBwwGTAf8B6AHKAaIB/wHoAcoBngH/AekByAGdAf8B6QHJAZ0B/wHp - AcgBmwH/AesByAGcAf8B6gHIAZoB/wHrAcgBmQH/AeoBwQGMAf8B5gG1AWkB/wHkAaoBUgH/AeMBpwFP - Af8B5AGoAVAB/wHmAaoBUgH/AecBqwFRAf8B6AGtAVIB/wHvAbEBVgH/AaMBbwE3Af8IAAGYAYMBagH/ - AaYBqgHeAf8BjwGcAeUB/wHVAbIBnQH/AdABmgFoAf8B4gG+AZ8B/wF0AY4B6wH/AZEBngHyAf8B3QGw - AYkB/wHVAZ0BZAH/AdYBugGqAf8BdQGPAfgB/wGtAawB4wH/AdsBqAFvAf8B1wGhAWkB/wHYAaIBaAH/ - AdkBowFoAf8B2gGjAWcB/wHbAaQBZgH/AdwBpQFmAf8B3wGmAWcB/wHfAakBZwH/AeEBqQFpAf8B4AGk - AVwB/wHaAZIBOwH/AdkBhgEkAf8B3wHcAdgB/wHhAaUBWgH/AeMBkgEvAf8BnAFcAR8B/wgAAzwB/wNT - Af8DUAH/A04B/wNNAf8DSwH/A0oB/wNJAf8BSQJIAf8BSAFDAUAB/wE4AcUB+QH/ATYBvQHuAf8BNAG+ - Ae4B/wExAb4B7wH/AS8BvwHvAf8BLQG/Ae8B/wEqAcAB8AH/ASgBwAHwAf8BJgHBAfEB/wEjAckB9AH/ - ASoBNQHRAf8BKQE7AdIB/wEmAToB1AH/ASABMwHTAf8BDQEiAc8B/wEAARYBzgH/AQEBFwHPAf8BAgEX - AdAB/wECARgB1QH/AQABDgGeAf8IAAE+AYEBTAH/AV0BuwFyAf8BWQG3AW8B/wFYAbYBbgH/AVYBtgFs - Af8BVAG2AWsB/wFUAbYBaQH/AVMBtgFhAf8BSgG5AZ8B/wE9Ab4B8QH/ATUBwQH3Af8BcwGQAa8B/wHF - AVMBWwH/Ab8BVwFgAf8BwAFXAWEB/wHCAVcBYAH/AcQBWAFfAf8B0AFVAVkB/wFtAZcBsgH/AR4ByQH7 - Af8BIgHGAfYB/wEzAb4BmQH/AT8BuQFRAf8BNgG5AVQB/wEmAbMBSAH/ARwBsQFBAf8BHgGyAUIB/wEf - AbQBQwH/ASIBuQFHAf8BFAF1AS0B/wgAAZ0BngGfAf8B8QHyAfQB/wHrAe0B7wH/AesB7QHvAf8B6wHt - Ae8B/wHrAe0B7wH/AesB7QHvAf8B7QHwAfQB/wHrAdwByQH/AecBxgGXAf8B5wHFAZcB/wHoAcMBlAH/ - Ae0B8gH3Af8B7AHuAfEB/wHsAe4B8gH/AewB7gHyAf8B7gHwAfQB/wHtAe8B8wH/Ae0B8AHzAf8B7QHw - AfQB/wHtAfAB9AH/Ae8B8gH3Af8B7wHzAfkB/wHuAfIB+AH/AeoB7gH0Af8B6QHtAfMB/wHqAe4B9AH/ - Ae0B8QH3Af8B8wH3Af0B/wGmAakBrAH/CAABjwFiAUsB/wHWAaIBcwH/AcUBtAG6Af8BgQGTAeoB/wG/ - AbMBwwH/AeYBwgGiAf8BhAGSAegB/wGVAaEB7QH/AeQBugGSAf8BtgGuAdIB/wFzAYwB8gH/AdIBuAGy - Af8B2AGhAWMB/wHWAaMBbAH/AdcBowFtAf8B2AGkAWwB/wHZAaQBbAH/AdoBpQFrAf8B2wGmAWoB/wHc - AaYBagH/Ad0BpwFqAf8B3wGoAWkB/wHgAakBagH/AeEBqQFpAf8B4wGtAWwB/wHhAaIBWAH/AdoBigEs - Af8B2wGJASgB/wHhAZEBLwH/AZsBWgEeAf8IAAM9Af8DVQH/A1EB/wNQAf8DTwH/A00B/wNLAf8DSgH/ - A0kB/wFIAkMB/wE7AcMB+AH/ATgBvQHuAf8BNgG9Ae4B/wE0Ab4B7gH/ATEBvgHvAf8BLwG/Ae8B/wEt - Ab8B7wH/ASoBwAHwAf8BKAHCAfAB/wEmAckB8gH/ASoBNwHPAf8BKQE8AdIB/wEoAToB0gH/ASQBOAHT - Af8BJQE4AdQB/wEdATAB0wH/AQQBGgHPAf8BAQEXAc8B/wEDARgB1AH/AQABDgGdAf8IAAE+AYABTQH/ - AV8BuwF1Af8BWwG3AXEB/wFZAbcBbwH/AVgBtwFuAf8BVgG2AW0B/wFVAbcBbAH/AVMBtwFrAf8BUwG2 - AWUB/wFQAbcBbAH/AUEBvQHQAf8BMgHFAf0B/wGGAY8BqQH/AcYBWAFcAf8BxQFYAV8B/wHHAVcBXQH/ - AcwBVQFZAf8BgwGQAaoB/wEfAcoC/wEtAcIBzwH/AT8BugFhAf8BQAG5AVgB/wE+AbkBWwH/ATsBuwFa - Af8BPAG7AVsB/wEyAbkBUwH/AR8BsgFDAf8BHgGzAUMB/wEgAbgBRgH/ARMBdAEuAf8IAAOdAf8D8gH/ - A+wB/wPsAf8D7AH/A+wB/wPsAf8B7AHuAe8B/wHpAdoBxwH/AecBxwGZAf8B6AHGAZoB/wHoAcUBlgH/ - AewB7wHyAf8D7AH/A+wB/wPtAf8D7QH/A+0B/wPtAf8D7QH/A+0B/wPuAf8D7gH/A+4B/wPwAf8D7gH/ - A+kB/wPqAf8D8QH/A6UB/wgAAZ4BjQGBAf8B6QHQAbwB/wHmAcwBtQH/Ae4B4AHUAf8BuAHAAesB/wHs - Ae0B8QH/AYoBlwHkAf8BmwGkAegB/wHlAecB9AH/Ab4BxgH0Af8B+AHnAdAB/wHwAdUBuAH/AfEB2gHA - Af8B3AGsAYUB/wHYAaUBcQH/AdkBpgFwAf8B2gGmAW8B/wHaAacBbwH/AdsBpwFuAf8B3AGoAW4B/wHd - AakBbQH/Ad4BqQFtAf8B4AGqAWwB/wHhAasBbAH/AeIBrQFrAf8B5AGtAW0B/wHjAasBZgH/AdsBiwEt - Af8B4AGPASwB/wGaAVkBHgH/CAADQAH/A1cB/wNTAf8DUQH/A1AB/wNPAf8DTQH/A0wB/wNKAf8BSgFG - AUQB/wE9AcMB+AH/ATsBvAHtAf8BOAG9Ae4B/wE2Ab0B7gH/ATQBvgHuAf8BMQG+Ae8B/wEvAb8B7wH/ - AS0BwAHwAf8BKgHAAfAB/wEoAccB8gH/AS4BOQHPAf8BKgE+AdIB/wEpATwB0gH/AScBOgHSAf8BJQE4 - AdMB/wEkATcB0wH/ASIBNgHVAf8BCQEeAdAB/wEBARcB0wH/AQABDgGcAf8IAAFBAYABTgH/AWEBuwF1 - Af8BXQG3AXIB/wFbAbcBcQH/AVoBtwFwAf8BWAG3AW4B/wFXAbcBbQH/AVUBtwFsAf8BUwG3AWsB/wFT - AbcBagH/AVIBtwFgAf8BSAG5AZ0B/wE1AcMB9QH/AT8BugHqAf8BYwGgAcEB/wFhAaEBwwH/ATgBvgHt - Af8BKAHGAfgB/wE7AbwBmQH/AUQBuAFWAf8BQQG4AV0B/wFAAbkBXQH/AT8BuQFcAf8BPQG6AVsB/wE7 - AboBWgH/ATsBuwFaAf8BNwG6AVcB/wEeAbMBQwH/AR4BtwFFAf8BEwF1ASwB/wgAA50B/wPxAf8D7AH/ - A+wB/wPsAf8D7AH/A+wB/wHsAe0B7gH/AeoB2wHIAf8B6AHIAZwB/wHoAccBnAH/AegBxgGaAf8B7AHu - AfIB/wPsAf8D7QH/A+0B/wPtAf8D7QH/A+0B/wPtAf8D7gH/A+4B/wPuAf8D7gH/A+4B/wPwAf8D7wH/ - A+oB/wPwAf8DpAH/CAABTQFZAZoB/wGBAZEB4wH/AXIBjAHfAf8BcAGJAd4B/wFxAYkB3wH/AW8BhgHg - Af8BcgGIAeAB/wFwAYgB4QH/AWsBgwHjAf8BaQGBAeQB/wFmAXMB5gH/AWUBcgHoAf8BXgFwAfEB/wHI - AaABjgH/AdkBpwF1Af8B2QGoAXQB/wHaAagBcwH/AdsBqQFzAf8B2wGpAXIB/wHdAaoBcQH/Ad0BqgFx - Af8B3gGrAXAB/wHfAawBcAH/AeEBrAFvAf8B4gGtAW8B/wHjAa4BbgH/AeUBsQFwAf8B4wGoAWEB/wHe - AYoBKgH/AZoBWAEdAf8IAANAAf8DWAH/A1UB/wNTAf8DUQH/A1AB/wNPAf8DTQH/A0wB/wFLAUYBRQH/ - AT8BwwH4Af8BPQG8Ae0B/wE7Ab0B7QH/ATgBvQHuAf8BNgG9Ae4B/wE0Ab4B7gH/ATEBvwHvAf8BLwG/ - Ae8B/wEtAcAB8AH/ASoBxwHxAf8BMAE7Ac8B/wEtAUAB0QH/ASsBPgHSAf8BKQE8AdIB/wEnAToB0gH/ - ASUBOAHTAf8BJAE3AdQB/wEhATUB1QH/AQUBGwHTAf8BAAENAZsB/wgAAUEBgAFPAf8BYwG8AYIB/wFf - AbgBdAH/AV0BuAFyAf8BWwG3AXEB/wFaAbcBcAH/AVgBtwFvAf8BVwG3AW0B/wFVAbcBbAH/AVQBtwFr - Af8BUgG3AWoB/wFSAbcBZgH/AU8BuAFqAf8BPgG+Ac4B/wE0AcIB+wH/ATABwwH7Af8BOAHAAc4B/wFH - AbkBZgH/AUcBuAFdAf8BRAG4AWAB/wFCAbkBXwH/AUEBuQFeAf8BQAG5AV0B/wE/AbkBXAH/AT0BugFb - Af8BPAG6AVwB/wE7AbwBWgH/ATUBugFVAf8BHgG1AUIB/wETAXMBLAH/CAADnQH/A/EB/wPsAf8D7AH/ - A+wB/wPsAf8D7AH/AewB7QHuAf8B6gHcAckB/wHoAckBngH/AegByAGfAf8B6AHHAZwB/wHuAfAB8wH/ - A+0B/wPtAf8D7QH/A+0B/wPtAf8D7QH/A+0B/wPuAf8D7gH/A+4B/wPuAf8D7wH/A+8B/wPxAf8D7wH/ - A+0B/wOjAf8IAAF0AYUBoQH/AbgBwgHtAf8BtQG+AegB/wG0Ab0B5gH/AbYBvQHmAf8BtwG9AegB/wGJ - AZQB4gH/AY0BmAHjAf8BtgG9AesB/wG1AbwB7QH/AbMBvAHwAf8BswG7AfQB/wGwAbwB/AH/AdMBqwGV - Af8B2AGpAYMB/wHZAaoBggH/AdoBqgGBAf8B2wGqAYAB/wHcAasBgAH/Ad0BrAGAAf8B3gGsAXUB/wHf - Aa0BdQH/AeMBvAGWAf8B4AGuAXIB/wHhAa4BcgH/AeMBrwFyAf8B5AGwAXEB/wHmAbMBdQH/AeEBmQFE - Af8BlwFVARoB/wgAA0EB/wNaAf8DVgH/A1UB/wNTAf8DUgH/A1AB/wNPAf8DTQH/AU0CRwH/AUIBwwH4 - Af8BPwG8Ae0B/wE9AbwB7QH/ATsBvQHuAf8BOAG9Ae4B/wE2Ab4B7gH/ATQBvgHvAf8BMQG/Ae8B/wEv - Ab8B7wH/AS0ByAHxAf8BMAE8AdAB/wEvAUIB0QH/AS0BQAHRAf8BKwE+AdIB/wEpATwB0gH/AScBOgHT - Af8BJQE4AdMB/wEkATcB1QH/ARwBMQHYAf8BAAENAZkB/wgAAUQBggFQAf8BZQG8AYIB/wFhAbgBdQH/ - AV8BuAF0Af8BXQG4AXIB/wFcAbgBcQH/AVoBtwFwAf8BWQG3AW8B/wFXAbcBbgH/AVYBtwFsAf8BVAG3 - AWsB/wFSAbcBagH/AVIBtwFpAf8BUQG3AV8B/wFGAboBnAH/AUUBugGcAf8BTAG4AVwB/wFKAbgBYgH/ - AUcBuAFiAf8BRgG4AWEB/wFEAbkBYAH/AUMBuQFfAf8BQQG5AV4B/wFAAbkBXQH/AT8BugFcAf8BPgG6 - AVwB/wE8AbsBWwH/ATwBvAFcAf8BJwG5AUsB/wERAXIBKgH/CAADnQH/A/EB/wPsAf8D7AH/A+wB/wPs - Af8D7AH/AewB7QHuAf8B6gHeAcoB/wHoAcoBoAH/AegBygGhAf8B6AHIAZ4B/wHtAe8B8wH/A+0B/wPt - Af8D7QH/A+0B/wPtAf8D7QH/A+0B/wPuAf8D7gH/A+4B/wPuAf8D7wH/A+8B/wPvAf8D8QH/A+8B/wOi - Af8IAAGWAXEBXgH/AdwBswGYAf8B3AGxAZEB/wHSAcUBxwH/AZkBqAHnAf8B2wHWAd4B/wGWAaIB5AH/ - AaUBrQHoAf8BzwHMAd4B/wGXAaUB7gH/Ad0BxwG+Af8B4AGyAYgB/wHeAbEBjAH/AdoBrAGIAf8B2QGs - AYcB/wHaAawBhgH/AdoBrAGFAf8B2wGtAYUB/wHcAa0BhAH/Ad0BrQGDAf8B3gGuAYIB/wHhAb0BnAH/ - Ae4B6wHqAf8B4QGwAXUB/wHhAbABgAH/AeIBsQGAAf8B4wGxAXUB/wHlAbMBdQH/AegBrgFnAf8BlgFT - ARcB/wgAA0MB/wNcAf8DWAH/A1YB/wNVAf8DUwH/A1IB/wNRAf8DTwH/AU0BSgFIAf8BRAHDAfgB/wFC - AbwB7QH/AT8BvAHtAf8BPQG9Ae0B/wE7Ab0B7gH/ATgBvgHuAf8BNgG+Ae4B/wE0Ab4B7wH/ATEBvwHv - Af8BLwHGAfEB/wE0AT8BzgH/ATABQwHRAf8BLwFCAdEB/wEtAUAB0QH/ASsBPgHSAf8BKQE8AdIB/wEn - AToB0wH/ASUBOAHTAf8BJgE5AdkB/wEAAQ0BmgH/CAABRAGBAVMB/wFnAb0BhQH/AWMBuQGBAf8BYQG4 - AXUB/wFfAbgBdAH/AV4BuAFyAf8BXAG4AXEB/wFaAbgBcAH/AVkBuAFvAf8BVwG4AW4B/wFWAbcBbAH/ - AVQBuAFrAf8BUgG4AWoB/wFRAbgBaQH/AU8BuAFmAf8BTQG4AWUB/wFMAbgBZgH/AUsBuAFkAf8BSQG4 - AWMB/wFIAbkBYwH/AUYBuQFhAf8BRQG5AWEB/wFDAbkBXwH/AUIBuQFfAf8BQAG6AV4B/wE/AboBXQH/ - AT4BugFcAf8BPQG7AVsB/wE2Ab4BVwH/AQ8BcAEqAf8IAAObAf8D8wH/A+0B/wPtAf8D7AH/A+0B/wPt - Af8B7gHvAfAB/wHqAd0BzQH/AegBywGjAf8B6AHLAaQB/wHoAckBoQH/Ae0B7wHyAf8D7QH/A+0B/wPt - Af8D7QH/A+0B/wPuAf8D7gH/A+4B/wPuAf8D7gH/A+4B/wPuAf8D7wH/A+8B/wPvAf8D9AH/A6EB/wgA - AZYBbwFcAf8B3wG8AaYB/wG1AbgB3AH/AaMBrgHmAf8B2QG+Aa8B/wHkAcQBqwH/AZkBpQHmAf8BpgGw - AesB/wHhAboBmQH/AdgBwQG4Af8BlQGkAfAB/wG8AbkB3AH/AeEBuAGUAf8B2QGuAYsB/wHaAa4BiwH/ - AdoBrgGKAf8B2wGuAYkB/wHcAa8BiQH/AdwBrwGIAf8B3QGvAYcB/wHeAbABhwH/Ad8BsAGFAf8B4AGw - AYUB/wHhAbEBhQH/AeEBsgGEAf8B4gGyAYMB/wHjAbMBgwH/AeQBswGCAf8B7AG7AYgB/wGWAVIBGAH/ - CAADRgH/A14B/wNaAf8DWAH/A1YB/wNVAf8DUwH/A1IB/wNRAf8BTwFNAUoB/wFGAcMB9gH/AUQBvAHt - Af8BQgG8Ae0B/wE/Ab0B7QH/AT0BvQHtAf8BOwG9Ae4B/wE4Ab4B7gH/ATYBvgHuAf8BNAG+Ae8B/wEx - AcYB8AH/ATUBQgHOAf8BMwFGAdEB/wExAUQB0QH/AS8BQgHRAf8BLQFAAdIB/wErAT4B0gH/ASkBPAHT - Af8BJwE6AdMB/wEnAToB1wH/AQABDwGYAf8IAAFFAYMBUwH/AWkBvQGHAf8BZQG5AYIB/wFjAbkBgQH/ - AWEBuQGAAf8BXwG4AXQB/wFeAbgBcwH/AVwBuAFxAf8BWwG4AXAB/wFZAbgBbwH/AVcBuAFuAf8BVgG4 - AW0B/wFUAbgBawH/AVIBuAFrAf8BUQG4AWkB/wFPAbgBaAH/AU0BuAFnAf8BTAG4AWYB/wFLAbgBZQH/ - AUoBuAFkAf8BSAG5AWMB/wFGAbkBYgH/AUUBuQFhAf8BQwG5AWAB/wFCAboBXwH/AUABugFeAf8BPwG6 - AV0B/wE+AbsBXAH/AUABwAFfAf8BEQFwASsB/wgAA50B/wPzAf8D7QH/A+0B/wPtAf8D7QH/A+0B/wHt - Ae4B7wH/AeoB3wHNAf8B6AHMAaUB/wHoAcwBpgH/AekBygGjAf8B7QHvAfIB/wPtAf8D7QH/A+0B/wPt - Af8D7gH/A+4B/wPuAf8D7gH/A+4B/wPuAf8D7gH/A+8B/wPvAf8D7wH/A+8B/wP0Af8DoQH/CAABkAGJ - AZEB/wGqAbkB7wH/AcYBwwHZAf8B4QG7AaIB/wHaAbMBmQH/AegBzAG2Af8BoQGtAesB/wGuAbgB8AH/ - AeUBwAGlAf8B3QGyAZMB/wHmAcABoAH/ArsB5AH/AaIBrgH1Af8B3wG5AZsB/wHfAbQBkQH/Ad8BtAGR - Af8B4QG1AZAB/wHgAbUBkQH/AeEBtQGPAf8B4wG1AY4B/wHiAbUBjQH/AeMBtgGOAf8B5QG2AYwB/wHm - AbcBiwH/AecBtwGMAf8B5wG4AYoB/wHoAbgBiQH/AekBuQGKAf8B7wG+AY0B/wGcAWQBNQH/CAADRwH/ - A2EB/wNeAf8DXAH/A1oB/wNZAf8DVwH/A1YB/wNUAf8BUwJPAf8BSwHHAfsB/wFIAcAB8QH/AUYBwAHz - Af8BRAHAAfIB/wFBAcEB8gH/AT8BwQHyAf8BPQHBAfQB/wE5AcIB8wH/ATcBwgHzAf8BNQHIAfUB/wE5 - AUUB0wH/ATcBSgHUAf8BNAFIAdYB/wEyAUYB1QH/ATABRAHVAf8BLgFCAdcB/wEsAUAB1gH/ASoBPgHY - Af8BKgE+AdwB/wEIARcBmgH/CAABSQGEAVYB/wFuAcIBiwH/AWkBvQGHAf8BZwG9AYcB/wFlAb0BhAH/ - AWMBvQGDAf8BYwG9AYEB/wFgAbwBgAH/AWABvAF1Af8BXQG8AXIB/wFbAbwBcwH/AVkBvAFwAf8BWAG8 - AW8B/wFWAbwBbgH/AVQBvAFtAf8BUwG8AW0B/wFRAbwBagH/AVABvAFpAf8BTgG8AWgB/wFNAbwBZwH/ - AUwBvQFmAf8BSgG9AWUB/wFJAb0BZAH/AUcBvQFjAf8BRgG+AWIB/wFEAb4BYQH/AUMBvgFgAf8BQQG/ - AV8B/wFCAcQBYQH/AR0BdQEyAf8IAAOfAf8D+QH/A/IB/wPyAf8D8gH/A/IB/wPyAf8B8wH0AfUB/wHw - AeMB0wH/Ae4B0QGsAf8B7gHRAawB/wHuAc8BqQH/AfMB9QH4Af8D8gH/A/IB/wP0Af8D8wH/A/MB/wPz - Af8D8wH/A/MB/wPzAf8D8wH/A/UB/wP0Af8D9AH/A/QB/wP0Af8D+wH/A6UB/wgAAmABYwHgAY8BjgGa - Af8BlQFxAV0B/wGTAXABYQH/AZMBbwFhAf8BnQGLAXIB/wFiAW0BnwH/AWwBcwGiAf8BmgGDAWcB/wGU - AXABXQH/AZUBbwFbAf8BmgFyAVcB/wGEAYkBpwH/AYwBbAFjAf8BlwFxAVoB/wGYAXABWwH/AZcBcAFa - Af8BmQFwAVkB/wGYAXABWAH/AZgBcgFYAf8BmgFxAVcB/wGZAXEBVwH/AZoBcwFWAf8BmgFyAVYB/wGb - AXIBVQH/AZwBcgFVAf8BnAF0AVQB/wGdAXMBVAH/AZ8BdQFWAf8BYAFdAVgB3wgAA0cB/wNGAf8DQwH/ - A0IB/wNBAf8DQQH/Az4B/wM9Af8DPAH/AToBNgE0Af8BMwGOAbQB/wE0AYkBrQH/ATEBiQGtAf8BMQGJ - Aa0B/wEuAYkBrQH/ASwBiwGuAf8BKgGKAa4B/wEqAYoBrgH/AScBjAGuAf8BJwGRAbAB/wEnATIBlgH/ - ASYBMwGYAf8BJAEzAZoB/wEjATABmQH/ASEBMAGZAf8BIAEtAZkB/wEeASwBmwH/AR0BLAGaAf8BHAEq - AZsB/wEbASoBnQH/CAADYAHgAUgBgQFVAf8BRAGAAVIB/wFDAYABUQH/AUMBgAFQAf8BQAGBAU8B/wE/ - AXUBTgH/AT4BdQFNAf8BPQF1AUwB/wE8AXUBSwH/ATwBdQFKAf8BOgF1AUkB/wE5AXUBSgH/ATgBgAFI - Af8BNwF0AUcB/wE2AYABRgH/ATYBdQFFAf8BMwF1AUQB/wEyAXUBQwH/ATEBdQFEAf8BMAF1AUIB/wEv - AXUBQQH/ATABgQFCAf8BLwGAAUAB/wEsAYABPwH/ASsBgAFAAf8BKgGAAT4B/wEpAYABPQH/ASkBggE+ - Af8BWAFdAVgB3wgAA2MB4AOmAf8DowH/A6MB/wOjAf8DowH/A6MB/wGjAaQBpQH/AaIBmgGPAf8BoAGN - AWoB/wGgAY0BawH/AaABjAFoAf8BowGlAaYB/wOjAf8DowH/A6MB/wOjAf8DowH/A6MB/wOjAf8DpAH/ - A6QB/wOkAf8DpAH/A6QB/wOkAf8DpAH/A6QB/wOmAf8DYQHf/wD/AP8A/wD/AP8A/wD/AP8A/wAOAAFC - AU0BPgcAAT4DAAEoAwABgAMAAWADAAEBAQABAQYAAQYWAAP/AQAI/wgACP8IAAj/CAAI/wgACP8IAAGA - AgABAQGAAgABAQgAAYACAAEBAYACAAEBCAABgAIAAQEBgAIAAQEIAAGAAgABAQGAAgABAQgAAYACAAEB - AYACAAEBCAABgAIAAQEBgAIAAQEIAAGAAgABAQGAAgABAQgAAYACAAEBAYACAAEBCAABgAIAAQEBgAIA - AQEIAAGAAgABAQGAAgABAQgAAYACAAEBAYACAAEBCAABgAIAAQEBgAIAAQEIAAGAAgABAQGAAgABAQgA - AYACAAEBAYACAAEBCAABgAIAAQEBgAIAAQEIAAGAAgABAQGAAgABAQgAAYACAAEBAYACAAEBCAABgAIA - AQEBgAIAAQEIAAGAAgABAQGAAgABAQgAAYACAAEBAYACAAEBCAABgAIAAQEBgAIAAQEIAAGAAgABAQGA - AgABAQgACP8IAAj/CAAI/wgACP8IAAj/CABQ/wGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGA - AgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGA - AgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGA - AgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGA - AgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGA - AgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGA - AgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGA - AgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGA - AgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGA - AgABAQGAAgABAQGAAgABAaD/AYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEB - AYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEB - AYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEB - AYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEB - AYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEB - AYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEB - AYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEB - AYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEB - AYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEBAYACAAEB - AYACAAEBUP8L + AAEAAAD/////AQAAAAAAAAAMAgAAAEZTeXN0ZW0uV2luZG93cy5Gb3JtcywgQ3VsdHVyZT1uZXV0cmFs + LCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5BQEAAAAmU3lzdGVtLldpbmRvd3MuRm9ybXMu + SW1hZ2VMaXN0U3RyZWFtZXIBAAAABERhdGEHAgIAAAAJAwAAAA8DAAAAsMUAAAJNU0Z0AUkBTAIBAQoB + AAF0AQABdAEAASABAAEgAQAE/wEhAQAI/wFCAU0BNgcAATYDAAEoAwABgAMAAWADAAEBAQABIAYAAcD/ + AP8A/wD/AP8A/wD/AP8A/wD/ACAAAmABYQHgAQABCgGEAf8BFAElAYsB/wGhAYEBUgH/AYYBPgEGAf8B + iAFEAREB/wGIAUcBEwH/AYkBRwEUAf8BjAFJARQB/wGMAUsBFgH/AY4BTQEVAf8BkgFVASQB/wGtAbAB + rAH/AQABDAGNAf8BAAEMAY0B/wEAAQwBjQH/AQABDAGNAf8BsQGzAa8B/wGbAV8BKgH/AZsBXAEdAf8B + nAFdASAB/wGeAV8BIQH/AaABYQEiAf8BoQFiASMB/wGjAWMBIgH/AaQBYQEaAf8BrQGSAWMB/wG3AbkB + sgH/AQABBAGYAf8CXQFgAd8IAAEHARUBiQH/AQABDwGIAf8BAAEOAYkB/wEBARABiQH/AQABDwGKAf8B + AAEPAYsB/wECAQ4BiwH/AQEBEAGMAf8BAQEQAY0B/wEDARIBjgH/AQIBDgGQAf8BAgEOAZAB/wEEARAB + kAH/AQMBEAGRAf8BBQERAZEB/wEEAREBkwH/AQQBEQGTAf8BBQEPAZUB/wEFAREBlgH/AQUBDgGWAf8B + BgEQAZcB/wEGARABlwH/AQgBEQGZAf8BBwERAZkB/wEHAREBmQH/AQgBEgGbAf8BCAERAZwB/wEIAREB + nQH/AQgBDwGeAf8BCAEPAZ4B//8ACQABSAFTAZgB/wEAAQ4BxQH/AQABDwHDAf8BQgFVAdUB/wHZAasB + dAH/AcsBZwETAf8BygFrAR4B/wHMAW0BIAH/Ac4BcQEjAf8B0AFyASMB/wHSAXQBJAH/AdgBjQE5A/8B + /AH/AQEBFwHRAf8BAQEXAdEB/wEBARcB0gH/AQEBFwHSBf8B5QGeAUMB/wHmAZQBMAH/AegBlwEyAf8B + 6gGbATMB/wHsAZwBNgH/Ae4BnQE1Af8B8AGdAS0C/wHaAZ8B/wHpAe0C/wEiATIB5gH/AQABEAHnAf8B + AAEHAZ4B/wgAAUEBSgGSAf8BNQFIAcUB/wE1AUkBxwH/ATYBSQHIAf8BOAFJAckB/wE3AUoBygH/ATgB + SgHLAf8BOAFKAcwB/wE5AUsBzQH/AToBTAHOAf8BOgFMAc8B/wE7AUsB0AH/AToBSwHRAf8BOwFNAdMB + /wE9AUwB1AH/ATwBTgHVAf8BPQFNAdYB/wE/AU0B1wH/AT4BTwHZAf8BPwFOAdoB/wFBAVAB2wH/AUAB + TwHdAf8BQQFPAd4B/wFDAVEB3wH/AUIBUAHgAf8BRAFSAeEB/wFDAVEB4wH/AUQBUAHkAf8BRgFSAeUB + /wE5AT4BpgH//wAJAAGlAZMBdQH/AboBwgHiAf8BAwEeAcMB/wEAAQwBvwH/AQsBJwHNAf8BugGrAbQB + /wHPAXIBIwH/AcYBZwEaAf8ByAFsASAB/wHKAW4BIQH/AcwBcAEhAf8B0gGIATYB/wH5Af0B9wH/AQAB + FgHMAf8BAAEWAcwB/wEBARYBzQH/AQEBFgHNA/8B/QH/AeABmAE/Af8B3wGQAS8B/wHhAZIBMAH/AeMB + lQExAf8B5QGVAS4B/wHqAaIBQQL/AfcB3AH/AaMBrQH2Af8BAAENAdwB/wEAAQYB3QH/AWoBdQHxAf8B + tgGdAW8B/wgAArQBrQH/Ae0B6wHbAf8B7gHsAdwB/wHvAe0B3QH/AfEB7gHeAf8B8gHvAd8B/wHzAfAB + 4AH/AfQB8QHhAf8B9QHyAeIB/wH2AfMB4wH/AfcB9AHkAf8B+AH1AeUB/wH5AfYB5gH/AfoB9wHnAf8B + +wH4AegB/wH9AfsB6wH/Af4B/AHrA/8B7gP/Ae4D/wHvA/8B8gP/AfID/wH1A/8B9gP/AfcD/wH5A/8B + +gP/AfsD/wH+Af8DwAH//wAJAAGQAVwBOQH/AdMBkwFTAf8B2QHPAcQB/wE3AU4BzwH/AQABCgHAAf8B + AAENAcUB/wGCAYsB0gH/AdoBmQFMAf8BxwFnARUB/wHIAWwBIAH/AcoBbgEgAf8B0AGFATUB/wH4AfwB + 9gH/AQABFgHLAf8BAAEWAcsB/wEAARYBzAH/AQABFgHMAf8B/gH/AfwB/wHeAZYBPgH/Ad0BjgEsAf8B + 3wGQAS8B/wHhAY4BJQH/Ae8BugFyAf8C/QH8Af8BTQFbAeYB/wEAAQYB2AH/AQABFgHhAf8BtAGvAdwC + /wG7AUwB/wGpAWgBHwH/CAABaQFuAaAB/wFQAWEByQH/AUgBWAHHAf8BRwFZAcgB/wFIAVkByQH/AUoB + WAHKAf8BSQFaAcsB/wFLAVkBzAH/AUoBWQHOAf8BTAFaAc8B/wFLAVwB0AH/AU0BWwHRAf8BTAFbAdIB + /wFNAV0B0wH/AU4BXAHUAf8BTwFeAdUB/wFQAV0B1wH/AVABXwHYAf8BUQFeAdkB/wFSAWAB2gH/AVEB + XwHcAf8BUgFgAd0B/wFUAWIB3gH/AVMBYQHfAf8BVgFjAeEB/wFVAWIB4gH/AVYBZAHjAf8BWAFjAeQB + /wFXAWUB5gH/AUcBTQGoAf//AAkAAZABXgE/Af8B0gGYAV8B/wG6AVkBEAH/Ad0BugGRAf8BiAGYAd4B + /wEAAQ0BwQH/AQABCwHBAf8BOAFPAdcB/wHWAbEBjgH/AcsBaQEWAf8ByQFqARwB/wHPAYQBMwH/AfkB + /QH2Af8BAAEWAcoB/wEAARYBygH/AQABFgHLAf8BAAEWAcsB/wH9Af8B+wH/AdwBlAE8Af8B2wGKASYB + /wHfAY4BLAH/AfcB3wG9Af8B1QHdAfsB/wETASUB2gH/AQABCAHXAf8BJgE7AekB/wHlAckBsAH/AfMB + ogEwAf8B9AGjATkB/wGnAWgBJQH/CAABSgFOAZkB/wE/AUoBzAH/AQABBgG7Af8BAAEGAbsB/wEAAQYB + vAH/AQABBgG9Af8BAAEGAb4B/wEAAQYBvwH/AQABBgHAAf8BAAEGAcEB/wEAAQUBxAH/AQABBQHEAf8B + AAEHAcUB/wEAAQYBxgH/AQABBgHHAf8BAAEGAcgB/wEAAQYByQH/AQABBQHMAf8BAAEFAcwB/wEAAQUB + zQH/AQABBQHOAf8BAAEFAc8B/wEAAQUB0AH/AQABBQHTAf8BAAEFAdMB/wEAAQUB1AH/AQABBQHVAf8B + AAEFAdYB/wEAAQQB1wH/AQABBQGcAf//AAkAAY8BXwFBAf8B0wGaAWQB/wHLAYsBUAH/AbcBUQEHAf8B + zQGNAUkB/wHEAcgB3AH/ARABKQHIAf8BAAELAcEB/wEIASMBzQH/AbgBrwHBAf8B1AGDASoB/wHNAYAB + LAH/AfcB+wH1Af8BAAEWAckB/wEAARYByQH/AQABFgHKAf8BAAEWAcoB/wH8Af8B+QH/AdoBjQEyAf8B + 4AGgAVAC/wH7AewB/wGRAZ0B6gH/AQABCgHTAf8BAAEHAdYB/wFmAXEB6AH/AfkBwQFvAf8B6gGZASsB + /wHqAZ0BNgH/AfEBogE5Af8BpgFnASUB/wgAA64B/wPnAf8D4AH/AdkB2gHZAf8C2wHaAf8C3AHbAf8C + 3QHcAf8C3gHdAf8C3wHeAf8C4AHfAf8C4QHgAf8C4gHhAf8B4wHkAeIB/wHkAuMB/wLlAeQB/wLmAeUB + /wHnAegB5gH/AegC6QH/AesB6gHpAf8D7AH/Au0B7AH/Ae8B7gHtAf8B8AHxAfAB/wLxAfAB/wHzAfIB + 8QH/AfQB8wH0Af8B9QH2AfQB/wH4AvcB/wL4AfcB/wO8Af//AAkAAY8BYAFDAf8B0gGZAWUB/wHPAZgB + ZAH/AcgBiAFKAf8BtwFVAQ0B/wHAAWQBHQH/AeABzgG6Af8BSwFeAdUB/wEAAQgBwQH/AQABCwHFAf8B + cwGJAdcB/wHhAa4BbQH/AfcB+AHvAf8BAAEWAcgB/wEAARYByAH/AQABFgHJAf8BAAEWAckB/wL7AfIB + /wHqAckBpgH/AfEB9gH6Af8BPgFPAdsB/wEAAQcB0AH/AQABGAHZAf8BsQGtAdMB/wHyAacBQAH/AeUB + lQEtAf8B5gGYATMB/wHpAZsBNQH/Ae8BoAE4Af8BpAFlASUB/wgAAZsBnQGoAf8BywHQAeMB/wHLAc4B + 4wH/AboBvwHbAf8BqgGwAdMB/wGrAbIB1AH/Aa0BsQHVAf8BrgGyAdYB/wGtAbQB1wH/Aa8BswHYAf8B + sAG0AdkB/wGxAbUB2gH/AbIBtgHbAf8BsgG4AdwB/wGzAbcB3QH/AbQBuAHeAf8BtQG5Ad8B/wG2AbsB + 4gH/AbcBvAHiAf8BuQG9AeMB/wG6Ab4B5gH/AbsBvwHmAf8BvAHAAecB/wG9AcEB6gH/Ab4BwgHqAf8B + vwHDAesB/wHAAcQB7gH/AcEBxQHuAf8BwwHIAe8B/wGWAZcBtAH//wAJAAGPAVwBPgH/AdEBlwFgAf8B + zQGTAV0B/wHPAZUBXQH/AcsBjAFPAf8BuwFaARUB/wG4AU8BAAH/AdkBpQFoAf8BmQGjAdgB/wEAAQ8B + wQH/AgABwQH/ATMBSAHRAf8B/QH6AekB/wEAARYBxwH/AQABFgHHAf8BAAEWAcgB/wEAARYByAH/AfwB + +gHtAf8BtwG+AegB/wEAARIBzwH/AQABAgHNAf8BJQE6AdkB/wHcAbcBmwH/AeQBiwEbAf8B4AGKASIB + /wHiAY8BJgH/AeUBkQEnAf8B5wGVASoB/wHtAZkBLAH/AaMBXwEaAf8IAAFOAVMBmQH/AWABaQHUAf8B + XgFnAdQB/wFdAWcB1QH/AT8BSgHNAf8BAwESAb8B/wEAAQYBvAH/AQABBgG9Af8BAAEGAb4B/wEAAQYB + vwH/AQABBgHAAf8BAAEGAcEB/wEAAQYBwgH/AQABBgHDAf8BAAEHAcYB/wEAAQcBxgH/AQABBwHHAf8B + AAEHAcgB/wEAAQYByQH/AQABBgHKAf8BAAEGAc0B/wEAAQYBzQH/AQABBgHOAf8BAAEFAc8B/wEAAQUB + 0AH/AQABBQHRAf8BAAEFAdQB/wEAAQUB1AH/AQABBQHVAf8BAAEFAZoB//8ACQABvwG8AbkB/wH0AfEB + 6wH/AfIB7gHnAf8B8gHuAekB/wHyAfAB6gH/AfQB8AHqAf8B7wHqAeIB/wHsAeQB2QH/AfIB7wHkAf8C + 7QHrAf8C5QHpAf8B5QHmAeoC/wH+Ae8B/wEAARcBxgH/AQABFwHGAf8BAAEXAccB/wEAARcBxwP/Ae0B + /wHnAekB8AH/AesB7AHxAf8C7QHyA/8B9AH/Af0B9gHkAf8B/QH3AesB/wH+AfgB7QH/Af4B+gHtAv8B + +gHtAv8B+wHuA/8B8gH/AcoBxgG+Af8IAAGGAYoBpAH/Aa0BtAHfAf8BrQG0Ad8B/wGrAbMB3wH/AasB + swHfAf8BqgGxAd8B/wGTAZ4B2AH/AXIBhwHQAf8BbAGCAc4B/wFrAYEBzwH/AWwBgwHQAf8BbgGCAdEB + /wFtAYMB0gH/AW4BhQHTAf8BcAGEAdQB/wFvAYYB1QH/AXABhQHWAf8BcQGGAdgB/wFyAYgB2QH/AXMB + hwHaAf8BdQGIAdsB/wF0AYkB3QH/AXUBiwHeAf8BgAGKAd8B/wGBAYsB4gH/AYIBjQHiAf8BgwGMAeMB + /wGEAY0B5AH/AYUBjgHmAf8BYQFlAaoB//8ACQABUgFcAZcB/wGGAZMB3QH/AYABjgHYAf8BdAGOAdgB + /wFzAYsB2AH/AXEBiQHYAf8BbwGIAdkB/wFuAYYB2gH/AWYBgAHXAf8BTAFbAdAB/wEyAUUBygH/AScB + PAHHAf8BLQFAAcsB/wEAARYBxQH/AQABFgHFAf8BAAEXAcYB/wEAARcBxgH/ATQBRQHRAf8BMAFEAdIB + /wEyAUMB0wH/ATMBQwHUAf8BMQFBAdUB/wEyAUMB1gH/ATEBQwHZAf8BMQFCAdoB/wEyAUQB2gH/ATQB + QwHbAf8BMwFDAdwB/wE2AUYB4gH/ASEBLAGbAf8IAAOyAf8B7AHuAe0B/wHsAu4B/wHsAe8B7gH/Ae0B + 7wHuAf8B7QHwAe4B/wHuAfAB7wH/Ae4B8AHvAf8B7AHvAe0B/wHoAewB6wH/AeYB6gHpAf8B5gHqAekB + /wHmAuoB/wHnAusB/wHqAe0B6wH/AfUB9AHmAf8B+AH1AeUB/wH5AfYB5gH/AfoB9wHnAf8B/AH6AeoB + /wH9AfsB6gL/Af4B7QL/Af4B7QP/Ae4D/wHxA/8B8QP/AfQD/wH1A/8B9gH/AsABuwH//wAJAAFAAUwB + kwH/AWABcgHYAf8BWwFtAdQB/wFYAWsB0wH/AVYBaQHTAf8BVQFlAdMB/wFRAWQB0wH/AU8BYAHTAf8B + TgFgAdMB/wFMAV0B1QH/AUwBXAHVAf8BPgFQAdIB/wEpAT4BzQH/ARoBLwHKAf8BCQEgAcgB/wEAARUB + xgH/AQABFQHGAf8BAAETAcgB/wEAARMByQH/AQABFAHKAf8BAAEUAcsB/wEAARQBzAH/AQABFAHOAf8B + AAEUAc8B/wEAARQB0AH/AQABFAHRAf8BAAEUAdIB/wEAARQB1AH/AQEBFQHZAf8BAAEKAZQB/wgAAZwB + dAFVAf8B2QGkAWoB/wHbAaYBawH/AdwBpwFqAf8B3gGpAWsB/wHgAaoBawH/AeIBrAFsAf8B4wGtAWsB + /wHlAa4BawH/AecBsAFrAf8B6QGxAWwB/wHqAbABZgH/AeoBqwFZAf8B6wGmAU0B/wHsAaIBQQH/AQgB + JAHOAf8BFAEoAcsB/wETASgBywH/ARQBKQHMAf8BEwEpAc0B/wEVASkBzgH/ARQBKQHRAf8BFQEpAdEB + /wEXASoB0gH/ARYBKgHTAf8BFgEqAdQB/wEYASoB1wH/ARcBKQHXAf8BGAErAdgB/wEbASMBmgH//wAJ + AAFBAU0BlAH/AWMBdAHYAf8BXwFwAdQB/wFbAWwB1AH/AVcBawHUAf8BVQFnAdQB/wFUAWYB1AH/AVAB + YgHUAf8BTwFhAdQB/wFLAVwB1AH/AUkBWgHUAf8BSAFaAdQB/wFGAVcB1AH/AUcBWQHXAf8BRwFZAdcB + /wFEAVQB1gH/ATMBRgHTAf8BHwE0Ac8B/wEPASQBzQH/AQABFgHKAf8BAAEPAckB/wEAARABzAH/AQAB + EAHNAf8BAAERAc4B/wEAAREBzwH/AQABEAHQAf8BAAEQAdEB/wEAARAB0wH/AQABEwHYAf8BAAEIAZQB + /wgAAZwBcgFWAf8B3wHMAbwB/wHZAacBbwH/AdsBpgFrAf8B4gHPAb8B/wHeAaoBbAH/Ad8BqwFsAf8B + 5AHSAcAB/wHjAa0BbQH/AeUBsAFvAf8B5wHUAcEB/wHpAbEBbAH/AekBtQFwAf8B6QHXAcIB/wHvAbcB + bQH/AVgBagHgAf8BUgFhAdgB/wE/AVAB1AH/AS4BQAHRAf8BHAEvAc4B/wETASkBzQH/ARUBKQHQAf8B + FAEpAdAB/wEVASkB0QH/ARcBKQHSAf8BFgEqAdMB/wEWASoB1gH/ARgBKgHWAf8BFwEqAdcB/wEaASMB + mQH//wAJAAFsAXIBnAH/AasBtgHkAf8BpwGwAeAB/wGkAa8B4AH/AaMBrgHgAf8BogGtAeAB/wGiAawB + 4AH/AZ8BqwHfAf8BoAGpAeAB/wGfAagB3gH/AZ8BpwHeAf8BnQGmAd4B/wGeAacB3gH/AUYBVwHVAf8B + RgFXAdUB/wFEAVUB1QH/AUQBVQHVAf8BmwGlAeEB/wGaAaEB4wH/AZsBowHjAf8BkAGZAeIB/wFwAYUB + 3gH/AWoBgAHeAf8BaQGAAeAB/wFqAYIB4QH/AWsBggHiAf8BbAGDAeMB/wFtAYMB5AH/AW8BhwHqAf8B + SQFTAaEB/wgAAZoBcQFWAf8B1wGjAWwB/wHcAbYBlAH/Ad4BwgGqAf8B2wGmAWsB/wHfAbsBmwH/AeAB + wgGkAf8B4AGrAWwB/wHkAcMBowH/AeQBwwGfAf8B5QGvAWwB/wHmAcgBqAH/AecBwgGYAf8B6wG0AW0B + /wHtAbYBbgH/AfcB+QH0Af8B+QH3Ae0B/wH6AfgB7QH/AfoB+AHuAf8B+wH5Ae4B/wH7AfkB7gH/Af0B + +wHuAf8B/QH7AesC/wH+Ae0C/wH+Ae0D/wHuA/8B8QP/AfED/wH0Af8CwAG6Af//AAkAAbwBsgGuAf8B + 7wHjAdgB/wHrAeAB1gH/AesB4AHVAf8B6wHgAdUB/wHtAeAB1gH/Ae0B4AHTAf8B7QHfAdAB/wH3AfAB + 5wH/AdoB3QHtAf8B0gHWAesB/wHTAdgB7AH/AfwB+gHtAf8BSgFbAdUB/wFKAVsB1QH/AUcBWAHVAf8B + RwFYAdUC/wH+Ae8B/wHSAdYB7gH/AdAB0wHuAf8B1gHZAfAD/wH0Af8B9wHlAc8B/wH1AeYB0QH/AfQB + 5AHPAf8B9AHgAcYB/wH0AeIByAH/AfcB5AHKAf8B+wHnAc0B/wHEAbcBpAH/CAABmQFwAVQB/wHdAcgB + twH/AdcBpAFvAf8B2AGlAW8B/wHeAcsBuAH/AdsBqAFuAf8B3AGoAWwB/wHiAc4BugH/AeABqwFtAf8B + 4gGtAW4B/wHlAdABugH/AeQBrwFtAf8B5wGyAW8B/wHnAdIBugH/AesBtAFtAf8BpQGxAekB/wGpAbAB + 4wH/AakBsAHjAf8BqAGwAeQB/wGnAa8B5AH/AacBrgHkAf8BqAGvAeUB/wGmAa4B5gH/AaEBpwHkAf8B + jQGYAeAB/wF1AYkB3QH/AYABigHfAf8BgQGLAeAB/wGCAY0B4QH/AV8BYwGmAf//AAkAAY8BZAFNAf8B + 0gGfAYAB/wHOAZ0BcAH/Ac8BmwFuAf8BzwGcAWwB/wHPAZkBaQH/AdABlwFiAf8B4AHHAbMB/wGQAZwB + 3gH/AU8BYQHVAf8BSQFaAdQB/wGJAZcB3gH/AfkB+AHtAf8BTQFeAdUB/wFNAV4B1QH/AUoBWwHVAf8B + SgFbAdUB/wH9AfsB7wH/AWoBhAHgAf8BMAFEAdYB/wEyAUYB1wH/AWcBdQHgAf8B6wHfAdIB/wHhAaMB + VwH/Ad0BmgFLAf8B3AGVAUEB/wHZAYQBIgH/AdoBhgEiAf8B4AGNASYB/wGaAVcBFwH/CAABmAFuAVUB + /wHTAaEBcAH/AdgBsQGRAf8B3AG9AaMB/wHZAacBcgH/Ad0BuQGXAf8B3gG8AZ0B/wHcAaoBcAH/AeAB + vgGbAf8B4QG+AZoB/wHiAa8BcgH/AeQBwwGhAf8B5QG/AZYB/wHnAbMBcgH/AekBsgFsAf8BVgFcAd4B + /wFVAV8B2AH/AVMBXQHaAf8BUQFbAdkB/wFPAVoB2QH/AU0BWAHZAf8BTAFXAdoB/wFKAVUB2gH/AUgB + UwHaAf8BRgFRAdwB/wE2AUIB2QH/AQMBEgHQAf8BAAEGAc4B/wEAAQUBzwH/AQABBQGWAf//AAkAAY8B + ZwFSAf8B1AGjAYUB/wHPAaABgAH/Ac8BoAF1Af8BzwGeAXEB/wHXAagBgwH/AdQBzgHUAf8BagGHAdwB + /wFZAWoB1QH/AVkBagHWAf8BuQHCAekB/wHqAdQBvQH/AvQB7gH/AVABYAHVAf8BUAFgAdUB/wFOAV4B + 1QH/AU4BXgHVAf8B+AH5AfMB/wHoAcEBmAH/AacBrgHgAf8BOwFPAdkB/wE4AUoB1wH/AUMBVgHcAf8B + 0AHUAe4B/wHrAb0BjAH/Ad4BnQFNAf8B3wGeAU8B/wHZAYoBLAH/Ad4BjgEtAf8BmQFYAR0B/wgAAZcB + bgFWAf8B2QG8AaQB/wHTAaABbAH/AdYBpwGBAf8B3AG+AaUB/wHXAaUBbwH/AdoBqwF1Af8B3wHAAaQB + /wHeAawBcwH/Ad4BrAFxAf8B4wHEAaUB/wHiAbEBgAH/AeQBsAFwAf8B5QHGAaUB/wHnAbEBbQH/AcsB + 0gHuAf8BzgHRAecB/wHNAdEB6AH/Ac0B0gHoAf8BzgHRAekB/wHOAdEB6QH/Ac4B0QHpAf8BzgHRAeoB + /wHOAdIB6gH/Ac4B0gHsAf8BzgHSAewB/wHOAdIB7AH/AcABxQHpAf8BuwHBAecB/wGSAZQBrQH//wAJ + AAGRAWgBVAH/AdMBpgGIAf8BzwGhAYMB/wHPAZ8BcwH/Ad4BugGeAf8BuAHAAeIB/wFhAXQB1wH/AV4B + bwHWAf8BcwGNAdsB/wHdAd4B5QH/AdsBsQGPAf8B1AGhAXAB/wH0AfYB8gH/AVMBZAHVAf8BUwFkAdUB + /wFQAWEB1gH/AVABYQHWAf8B9gH5AfQB/wHZAaQBaQH/Ad4BpAFgAf8B1QLJAf8BVAFoAeIB/wE4AUoB + 1wH/ATMBRgHYAf8BnwGtAe8B/wH1AdsBuQH/AeABnwFRAf8B3QGaAUoB/wHdAYsBKgH/AZkBVgEcAf8I + AAGWAW4BVgH/AdYBtAGaAf8B1AGpAYcB/wHWAasBiQH/AdkBtwGZAf8B2AGtAYgB/wHaAa8BigH/Ad0B + ugGbAf8B3AGwAYgB/wHdAbEBhwH/AeEBvgGcAf8B4AG1AYoB/wHiAbUBiQH/AeQBwAGbAf8B5QGvAW0B + /wHkAegB8QH/AeYB5wHqAf8B5gHnAesB/wHnAegB6wH/AucB6wH/AucB7AH/AugB7AH/AugB7QH/AugB + 7gH/AekB6gHuAf8B6QHrAe8B/wLrAfAB/wLrAfAB/wHkAecB7AH/Aq4BsgH//wAJAAGQAWkBVgH/AdQB + pQGKAf8B0QGjAYEB/wHfAcwBvwH/AZoBqQHiAf8BZgGBAdYB/wFjAXQB1gH/AacBsgHlAf8B6QHdAc4B + /wHUAaIBcQH/AdEBnAFrAf8B1QGmAYIB/wH0AfYB8gH/AVYBZwHWAf8BVgFnAdYB/wFUAWQB1gH/AVQB + ZAHWAf8B9gH5AfQB/wHZAaUBbgH/AdcBnQFeAf8B2gGcAVcB/wHqAcUBngH/AZABnAHnAf8BNgFJAdkB + /wE1AUYB2AH/AWIBcgHjAf8B7AHlAeAB/wHlAawBZgH/Ad4BkAE1Af8BlgFVARkB/wgAAZUBbgFWAf8B + 1AGqAYwB/wHTAakBiAH/AdgBtQGaAf8B1gGrAYoB/wHXAa0BiwH/AdkBtAGUAf8B2gGwAYwB/wHcAbQB + kQH/AdwBswGOAf8B3QGyAYoB/wHhAbwBlwH/AeEBtQGJAf8B4gG3AYwB/wHkAa4BbQH/AV0BZAHeAf8B + WwFlAdgB/wFZAWMB2AH/AVcBYQHZAf8BVgFgAdkB/wFUAV4B2QH/AVIBXQHbAf8BUAFbAdoB/wFOAVkB + 2gH/AU0BWAHbAf8BSwFWAdsB/wFJAVQB2wH/AUcBUgHdAf8BNAFAAdkB/wEAAQUBlAH//wAJAAGQAWgB + VQH/AdoBsQGVAf8B1AHQAdcB/wGFAZYB3QH/AWwBiAHXAf8BdAGOAdkB/wHQAdYB6QH/AeABxAGsAf8B + 0QGcAW0B/wHRAaABcgH/AdEBnwFwAf8B1QGnAYQB/wHzAfUB8gH/AVoBagHWAf8BWgFqAdYB/wFXAWcB + 1gH/AVcBZwHWAf8B9gH4AfQB/wHZAacBbwH/AdYBngFiAf8B1wGeAWEB/wHYAZwBWwH/AeQBrgFtAf8B + xQHDAdYB/wFGAVkB3gH/ATYBSQHYAf8BPgFSAd0B/wHNAdQB8gH/AfIBwgGLAf8BlQFNAQwB/wgAAZMB + bQFWAf8B2QHAAa4B/wHRAaIBdQH/AdEBoQFxAf8B2wHDAa8B/wHUAaIBcQH/AdUBpAFwAf8B3QHFAbEB + /wHYAaYBcQH/AdkBpwFxAf8B4AHHAbEB/wHeAaoBcAH/Ad4BqwFyAf8B4wHJAbAB/wHiAa0BbQH/AZUB + ogHlAf8BmQGiAeAB/wGXAaEB4AH/AZgBoQHhAf8BlgGgAeEB/wGVAZ4B4QH/AZUBngHhAf8BlAGdAeIB + /wGTAZ0B4gH/AZMBmwHjAf8BkQGcAeMB/wGRAZoB5AH/AZEBmgHkAf8BjwGZAeUB/wFLAVIBoAH//wAJ + AAGfAZEBhQH/AcEByAHmAf8BgAGQAdkB/wFzAY4B2AH/AZsBqAHgAf8B5gHgAd8B/wHXAa4BkQH/AdEB + oAF1Af8B0QGhAYAB/wHRAaEBdAH/AdEBoQFyAf8B1QGpAYYB/wHzAfUB8QH/AV0BbQHWAf8BXQFtAdYB + /wFbAWsB1gH/AVsBawHWAf8B9gH4AfQB/wHYAaYBcgH/AdYBngFkAf8B1wGfAWMB/wHXAZ4BYQH/AdgB + nwFfAf8B3AGgAVkB/wHlAcsBswH/AXABiQHnAf8BNAFHAdgB/wEyAUUB2QH/AZ8BqwHzAf8BrwGnAZcB + /wgAAZMBbAFWAf8BzQGbAW0B/wHUAa4BkgH/AdkBvQGpAf8B0QGfAW8B/wHXAbUBmAH/AdoBvAGkAf8B + 1QGhAWwB/wHcAbsBoAH/AdwBugGcAf8B2QGlAW0B/wHfAcIBpwH/Ad4BuAGVAf8B3gGpAWwB/wHgAaoB + bAH/AfYB9wHzAf8B9wH1AewB/wH3AfUB7AH/AfgB9gHsAf8B+AH2Ae0B/wH5AfcB7QH/AfkB+AHuAf8B + +gH4Ae4B/wH7AfkB7gH/AfsB+QHvAf8B/AH7AfEB/wH9AfwB8QH/Af4B/AHxAv8B/gHzAf8CwAG1Af// + AAkAAVsBZQGcAf8BjQGdAeIB/wGLAZkB3QH/AcYBzQHqAf8B6wHYAckB/wHVAagBiAH/AdUBpgGHAf8B + 1QGnAYcB/wHVAacBhwH/AdUBpgGEAf8B1QGkAYEB/wHZAasBiwH/AfcB+QH2Af8BYgFyAdsB/wFiAXIB + 2wH/AWABbwHbAf8BYAFvAdsB/wH5AfsB+AH/AdwBqgGBAf8B2gGiAWgB/wHaAaMBZwH/AdsBowFnAf8B + 3AGiAWQB/wHeAaIBYwH/Ad8BoAFbAf8B7wG+AYkB/wG2AbgB5AH/AUABUwHfAf8BPAFPAeIB/wELARoB + lQH/CAABkwFsAVcB/wHaAccBugH/Ac0BnQFwAf8BzwGdAW4B/wHcAckBuwH/AdEBnwFwAf8B0wGgAW0B + /wHeAcwBvQH/AdQBoQFsAf8B1gGkAW4B/wHgAc0BvQH/AdkBpQFtAf8B2wGnAW8B/wHhAc8BvAH/Ad4B + qQFsAf8BjAGbAeQB/wGRAZwB3wH/AY8BmgHfAf8BjgGaAd8B/wGOAZgB4AH/AYwBlwHgAf8BjAGXAeAB + /wGKAZUB4QH/AYoBlQHhAf8BiAGTAeEB/wGHAZQB4gH/AYcBkQHiAf8BhQGQAeMB/wGEAZAB4wH/AVgB + XgGkAf//AAkAAmABYwHgAVYBYAGWAf8BhgGKAZ0B/wGeAZUBjAH/AY4BZAFQAf8BjwFpAVQB/wGPAWcB + VAH/AY8BaAFTAf8BjwFnAVEB/wGPAWcBUAH/AZABZQFOAf8BkgFqAVQB/wGmAagBpQH/AUABSwGTAf8B + QAFLAZMB/wE/AUoBkwH/AT8BSgGTAf8BqAGpAacB/wGUAWkBTAH/AZIBYwFEAf8BlAFkAUMB/wGTAWQB + QgH/AZUBZAFBAf8BlAFkAUAB/wGVAWUBPwH/AZYBYwE7Af8BngFvAUUB/wGBAYcBpAH/ASYBMgGWAf8C + XQFeAd8IAAGRAWwBWQH/AZMBbAFXAf8BkwFsAVYB/wGTAW0BVgH/AZYBbgFXAf8BlwFvAVcB/wGXAW8B + VwH/AZkBcQFXAf8BmQFxAVYB/wGaAXEBVgH/AZsBdAFWAf8BnAF0AVYB/wGeAXUBVgH/AZ8BdQFWAf8B + nwGBAVYB/wFQAVYBogH/AVABWQGeAf8BTwFXAZ4B/wFOAVYBnQH/AUwBVAGeAf8BTAFUAZ4B/wFLAVQB + nwH/AUkBUgGfAf8BRwFQAZ8B/wFHAU8BnwH/AUcBUAGfAf8BRQFNAZ8B/wFEAUwBnwH/AUMBSgGfAf8B + QAFIAZ8B//8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AB0AAWABYgFlAeAB + CAGHAa8B/wEJAYcBrQH/AQoBhgGtAf8BCwGIAa0B/wEMAYcBrQH/AQ0BiAGtAf8BDgGKAa0B/wEPAYkB + rQH/ARABigGtAf8BEQGMAa0B/wETAYsBrQH/ARMBiwGuAf8BFAGMAa4B/wEWAY4BrgH/ARcBjQGuAf8B + GAGPAa4B/wEZAY4BrgH/ARoBkAGuAf8BGwGPAa4B/wEcAZABrQH/AR0BkgGtAf8BHgGRAa0B/wEfAZMB + rwH/ASABkgGvAf8BIQGTAa8B/wEiAZUBrgH/ASMBlAGuAf8BJAGWAbEB/wFdAV4BYQHfCAADYAHgAWcB + LAEFAf8BaAEwAQYB/wFqATABBwH/AW0BMgEIAf8BbQE0AQkB/wFwATYBCgH/AXABOQEMAf8BcgE5AQwB + /wF0ATsBDQH/AYABPAEPAf8BggE/ARAB/wGEAUMBEQH/AYgBRAETAf8BiAFHARQB/wGKAUsBFgH/AY4B + TAEXAf8BjwFPARkB/wGTAVIBGgH/AZQBVQEcAf8BmAFXAR0B/wGZAVoBHwH/AZ0BXQEgAf8BngFfASIB + /wGgAWIBIwH/AaMBZQElAf8BpQFnASUB/wGoAWoBKAH/AasBbAEoAf8BYQJdAd8IAANgAeABAAEHAZgB + /wEBAQsBjwH/AQIBCwGNAf8BAwEKAY0B/wEEAQoBjQH/AQUBCgGNAf8BBQEJAY0B/wEGAQkBjQH/AQcB + CQGNAf8CCAGNAf8CCAGNAf8BCQEIAY0B/wEJAQgBjQH/AQoBBwGNAf8BCwEHAY0B/wEMAQcBjQH/AQwB + BgGNAf8BDQEGAY0B/wEOAQYBjQH/AQ4BBgGNAf8BDwEFAY0B/wEQAQUBjQH/ARABBQGNAf8BEQEFAY0B + /wESAQUBjQH/ARMBBAGNAf8BEwEEAY0B/wEUAQQBjwH/Al0BXgHfCAADaQHmA6IB/wGjAaUBpwH/AY8B + WQE1Af8BiAE9AQYB/wGKAUMBDwH/AYwBRAEQAf8BjQFHAREB/wGQAUcBEwH/AZABSgESAf8BkQFKARUB + /wGTAU0BFAH/AZUBTwEVAf8BmAFRARgB/wGYAVMBGQH/AZoBVQEaAf8BnQFXARsB/wGfAVoBHAH/AaEB + XAEeAf8BowFeAR8B/wGlAWABIAH/AaYBYgEhAf8BqAFkASMB/wGqAWYBJAH/AawBaAElAf8BrgFnASAB + /wGzAYoBTgH/AboBvAG/Af8DvAH/A2YB5QgAASgBkQGxAf8BDwHJAv8BEAHHAv8BEwHIAv8BFAHJAv8B + FgHLAv8BFwHKAv8BGgHLAv8BGgHMAv8BHQHNAv8BHQHOAv8BIAHQAv8BIAHPAv8BIwHQAv8BIwHRAv8B + JgHSAv8BJgHUAv8BKQHTAv8BKQHUAv8BLAHVAv8BLAHWAv8BLwHXAv8BLwHZAv8BMAHYAv8BMwHZAv8B + NQHaAv8BNgHbAv8BNwHdAv8BOwHhAv8BJQGYAbQB/wgAAYIBSgEsAf8BqQFEAQkB/wGpAUgBDgH/AasB + SwEOAf8BrgFNAQ8B/wGwAVABEgH/AbIBUwESAf8BtQFVARUB/wG3AVgBFgH/AbkBXAEZAf8BvAFdARkB + /wG/AWABGwH/AcIBZAEdAf8BxwFoAR8B/wHJAWwBIQH/AcwBcQEjAf8B0QF0ASUB/wHTAYIBJwH/AdgB + hgEpAf8B2gGKASsB/wHfAY4BLwH/AeIBkgExAf8B5wGXATMB/wHpAZkBNQH/Ae4BnQE3Af8B8AGiATkB + /wH1AaYBOwH/AfcBqgE9Av8BsQFBAf8BrQFuASkB/wgAAZ0BagFGAf8BgAFCAVMB/wEAARIB3AH/AQgB + FAHVAf8BCQETAdIB/wEKARMB0gH/AQwBFAHSAf8BCwESAdIB/wEMARMB0gH/AQ0BEQHSAf8BDgESAdIB + /wEPARAB0gH/AhAB0gH/AhEB0gH/ARIBDwHSAf8BEwEQAdIB/wEUAQ4B1AH/ARUBDgHTAf8BFwEPAdMB + /wEYAQ0B0wH/ARkBDgHTAf8BGgEMAdMB/wEbAQwB0wH/ARwBDQHTAf8BHQELAdMB/wEeAQwB0wH/AR8B + CgHTAf8BIAEKAdMB/wEiAQsB2AH/ARQBBAGRAf8IAAOpAf8D4wH/AeAC4QH/AuEB4gH/AcsBlAFdAf8B + vgFaAQ0B/wHCAWIBGQH/AcMBZAEbAf8BxQFmARwB/wHHAWgBHwH/AckBagEfAf8BywFuASAB/wHNAW8B + IwH/AdABcgEjAf8B1AF1ASUB/wHVAYMBKAH/AdgBhgEoAf8B3AGJASoB/wHdAYwBLAH/AeEBjwEvAf8B + 4gGSAS8B/wHmAZUBMQH/AekBmAEzAf8B6gGaATMB/wHtAZkBKwH/AfUBwwGHDf8CwAHBAf8IAAEvAZIB + rwH/ARYByAL/AQ8BwgH6Af8BEAHDAfsB/wESAcQB+wH/ARMBxQH7Af8BFQHGAfsB/wEWAccB+wH/ARgB + xwH7Af8BGQHIAfwB/wEbAckB/AH/ARwBygH8Af8BHgHLAfwB/wEfAcwB/AH/ASEBzAH9Af8BIgHNAf0B + /wEkAc4B/QH/ASUBzwH9Af8BJwHQAf0B/wEoAdAB/QH/ASoB0QH+Af8BKwHSAf4B/wEtAdMB/gH/AS4B + 1AH+Af8BMAHVAf4B/wExAdUC/wEzAdYC/wE0AdcC/wE4Ad0C/wEkAZYBsgH/CAABdQFJASwB/wGlAUIB + BwH/AaABOwEAAf8BogE+AQEB/wGmAUABAQH/AacBQwEEAf8BqgFHAQQB/wGtAUgBBwH/Aa8BTAEHAf8B + sQFOAQgB/wG0AVEBCwH/AbYBVAELAf8BuQFXAQ0B/wG+AVsBDwH/AcABYAESAf8BxQFjARQB/wHIAWcB + GAH/AcsBawEZAf8B0AFvARsB/wHSAXMBHQH/AdcBggEfAf8B2gGEASEB/wHeAYkBIwH/AeEBjQElAf8B + 5QGRAScB/wHoAZUBKQH/AewBmgErAf8B7wGcAS0B/wH4AaUBMQH/AasBZwEgAf8IAAGYAW4BVAH/AccB + ZwEcAf8BnQFPATMB/wEJARUBzAH/AQUBFAHSAf8BCQETAc4B/wEKARMBzgH/AQsBEgHOAf8BDAESAc4B + /wENARIBzgH/AQ4BEQHOAf8BDwERAc4B/wIQAc4B/wERARABzgH/AREBEAHOAf8BEwEPAc4B/wEUAQ8B + zgH/ARUBDgHPAf8BFgEOAc8B/wEWAQ4BzwH/ARcBDQHPAf8BGAENAc8B/wEZAQwBzwH/ARoBDAHPAf8B + GwELAc8B/wEcAQsBzwH/AR0BCwHPAf8BHgEKAc8B/wEgAQoB0wH/ARQBBAGPAf8IAAGnAqgB/wHhAeMB + 5QH/AdoC2wH/AtwB3QH/Ad4B4wHnAf8B1AG8AagB/wG9AV4BGAH/Ab4BXgEVAf8BwAFiARoB/wHCAWQB + HAH/AcQBZwEdAf8BxQFpAR4B/wHHAWsBHwH/AcoBbgEhAf8BzAFxASMB/wHPAXQBJAH/AdIBgQEmAf8B + 1AGEASgB/wHXAYcBKQH/AdoBigErAf8B3AGNAS0B/wHfAZABLwH/AeIBkgEsAf8B5gGWATIB/wHzAd0B + wwH/AfkB/gL/AfoB+wH8Af8B+wL8Bf8CvQG8Af8IAAEvAZIBrwH/AS4BzgL/AQwBwgH6Af8BDwHDAfoB + /wERAcMB+wH/ARIBxAH7Af8BFAHFAfsB/wEVAcYB+wH/ARcBxwH7Af8BGAHIAfsB/wEZAcgB/AH/ARsB + yQH8Af8BHQHKAfwB/wEeAcsB/AH/AR8BzAH8Af8BIQHMAf0B/wEiAc0B/QH/ASQBzgH9Af8BJgHPAf0B + /wEnAdAB/QH/ASgB0QH9Af8BKgHRAf4B/wEsAdIB/gH/AS0B0wH+Af8BLgHUAf4B/wEwAdUB/gH/ATIB + 1QL/ATMB1gL/ATUB2wL/ASMBlwGyAf8IAAGfAaEBogH/AeMB5gHoAf8B2AHbAd4B/wHaAdwB3wH/AdoB + 3QHfAf8B2wHeAeEB/wHdAd8B4QH/AdwB4AHiAf8B3QHhAeQB/wHeAeEB4wH/Ad8B4gHkAf8B3wHiAeUB + /wHhAeMB5gH/AeAB5AHnAf8B4QHlAekB/wHiAeUB6AH/AeMB5gHpAf8B5AHoAekB/wHlAecB6gH/AeUB + 6QHrAf8B5wHrAe0B/wHrAe0B7wH/AewB8AHzAf8B8AHyAfQB/wHxAfUB+AH/AfUB9gH5Af8B9gH6Af0B + /wH6AfsG/wGwAbIBtAH/CAABlwFtAVQB/wHNAYwBTgH/Ab0BWgEOAf8BtAFaASAB/wEcAR0BugH/AQIB + EgHVAf8BBwERAc4B/wEIARIBzgH/AQkBEAHOAf8BCgEQAc4B/wELAREBzgH/AQwBDwHOAf8BDQEQAc4B + /wIOAc4B/wEPAQ4BzgH/ARABDwHOAf8BEQENAc4B/wESAQ4BzwH/ARMBDAHPAf8BFAENAc8B/wEVAQsB + zwH/ARYBCwHPAf8BFwEMAc8B/wEYAQoBzwH/ARkBCwHPAf8BGwEJAc8B/wEaAQkBzwH/ARsBCgHPAf8B + HgEJAdMB/wERAQMBjwH/CAABjwFQASgB/wHQAagBigH/AdoB3wHhAf8B3AHdAd8B/wPdAf8B3wHhAeQB + /wHdAdsB2gH/AcYBhAFEAf8BvQFcARAB/wHAAWMBGwH/AcIBZQEcAf8BxAFnAR0B/wHGAWkBHgH/AcgB + bAEgAf8BygFvASEB/wHNAXIBIwH/AdABdQElAf8B0gGBASYB/wHVAYQBKAH/AdgBhwEqAf8B2gGKASsB + /wHdAYkBJAH/AeUBpwFaAf8B9AHxAe8B/wH3AfoB/QH/AvcB+AH/AfoB+wH9Af8B/AP/AfoBzgGYAf8B + swFsAR8B/wgAATIBkwGvAf8BTwHXAv8BEAHDAfoB/wEOAcIB+gH/AQ8BwwH6Af8BEQHEAfsB/wESAcQB + +wH/ARQBxQH7Af8BFQHGAfsB/wEXAccB+wH/ARgByAH7Af8BGgHJAfwB/wEbAckB/AH/AR0BygH8Af8B + HgHLAfwB/wEgAcwB/AH/ASEBzQH9Af8BIwHNAf0B/wEkAc4B/QH/ASYBzwH9Af8BJwHQAf0B/wEpAdEB + /QH/ASoB0QH+Af8BLAHSAf4B/wEtAdMB/gH/AS8B1AH+Af8BMAHVAf4B/wEyAdYC/wE1AdoC/wEiAZUB + sgH/CAABnwGhAaMB/wHpAewB7wH/AdoB3gHgAf8B2gHeAeEB/wHbAd8B4wH/AdwB4QHkAf8B2wHgAeQB + /wHcAeEB5QH/Ad0B4gHmAf8B3gHjAecB/wHgAeQB6AH/Ad8B5AHnAf8B4AHlAegB/wHhAeYB6QH/AeIB + 5wHqAf8B4wHoAewB/wHjAecB6wH/AeQB6AHsAf8B5QHpAe0B/wHmAeoB7gH/AeYB6gHvAf8B6AHsAfEB + /wHsAfAB9QH/Ae0B8QH2Af8B8QH1AfoB/wHyAfYB+wH/AfQB+AH9Af8B9wH8Av8B/gP/Aa4BsgG0Af8I + AAGVAWsBUgH/AdwBrQGKAf8BuQFdARoB/wG7AVsBEwH/AcEBXwESAf8BPQEvAZ4B/wEdAS0B2AH/AR8B + KAHPAf8BIAEnAdAB/wEhAScB0AH/ASIBJwHQAf8BIwEnAdAB/wEkASYB0AH/ASUBJgHQAf8CJgHQAf8B + JwEmAdAB/wEoASYB0AH/ASkBJQHRAf8BKgElAdIB/wErASUB0gH/ASwBJAHSAf8BLQElAdIB/wEuASQB + 0gH/AS8BJQHTAf8BMAEjAdIB/wExASMB0gH/ATMBJQHUAf8BNAEiAdMB/wE3ASUB2AH/ASEBFQGTAf8I + AAGRAVcBMgH/AccBgQFDAf8BuQFlASwB/wHVAc0BxgH/Ad0B4AHjAf8C3AHdAf8B3gLfAf8B4QHmAesB + /wHRAa4BkAH/Ab4BXAESAf8BwAFiARkB/wHCAWUBHAH/AcQBZwEdAf8BxgFpAR4B/wHIAWwBIAH/AcsB + bwEiAf8BzgFyASMB/wHQAXUBJQH/AdMBggEnAf8B1QGFASYB/wHZAYQBIgH/AegBxgGiAf8B8wH5Av8B + 9AL1Af8C9AH1Af8B9wH6Af4B/wH3Ae8B5gH/Ae0BqQFOAf8B8QGgATIB/wGxAW4BKAH/CAABNAGUAa8B + /wFSAdcC/wFCAc8B+wH/AQkBwgH6Af8BDgHCAfoB/wEPAcMB+gH/AREBxAH7Af8BEgHFAfsB/wEUAcUB + +wH/ARYBxgH7Af8BFwHHAfsB/wEYAcgB/AH/ARoByQH8Af8BHAHJAfwB/wEdAcoB/AH/AR4BywH8Af8B + IAHMAfwB/wEhAc0B/QH/ASMBzQH9Af8BJAHOAf0B/wEmAc8B/QH/AScB0AH9Af8BKQHRAf4B/wErAdIB + /gH/ASwB0gH+Af8BLQHTAf4B/wEvAdQB/gH/ATAB1QH+Af8BNAHbAv8BIQGWAbIB/wgAAYcBXwFMAf8B + yAGaAXQB/wHAAZEBagH/AawBYgE4Af8BsAFmATwB/wGyAWgBQAH/AbQBawFAAf8BtwFtAUEB/wG5AXEB + QgH/AbkBcgFFAf8BvAF0AUUB/wG+AYABRgH/AcABggFHAf8BwgGEAUoB/wHEAYYBSgH/AccBiQFNAf8B + yQGNAU0B/wHMAZABTwH/Ac8BkwFRAf8B0QGWAVQB/wHUAZkBVAH/AdcBnAFWAf8B2gGgAVgB/wHdAaMB + XAH/AeEBpgFdAf8B5AGqAV8B/wHnAa0BYQH/AeoBsQFjAf8B8gG4AWkB/wGnAYABRAH/CAABlAFqAVIB + /wHcAawBiAH/AdEBmgFmAf8BtgFVAQ8B/wG6AVsBFQH/AcMBXgENAf8B2AGvAYIB/wHoAe0B5wH/AucB + 3AH/AucB3AH/AekB6AHeAf8C6AHdAf8C6QHeAf8C6gHfAf8C7AHhAf8C6wHgAf8C7AHhAf8C7QHiAf8B + 7gHvAeMB/wHwAfEB5QH/Ae8B8AHkAf8B8AHxAeYB/wHyAfMB6AH/AfQB9QHqAf8B9wH5Ae0B/wL8AfAB + /wH9Af4B8gP/AfQD/wH9Af8BtAG2Aa4B/wgAAZMBWAE1Af8ByAGIAU4B/wHAAXEBPQH/AbABTAEGAf8B + ywGoAYwB/wHeAeQB6AH/Ad0C3gH/Ad0C3gH/AeAB4wHmAf8B2wHTAcwB/wHDAXABMQH/AcEBYAEUAf8B + wwFmARwB/wHEAWgBHQH/AcYBagEfAf8ByQFtASAB/wHLAXABIgH/Ac4BcwEkAf8B0QFzAR4B/wHYAZAB + PgH/AesB4wHaAf8B8AHzAfcB/wLyAfMB/wHzAvQB/wH1AfoC/wHtAc4BqQH/AeYBlAErAf8B6AGaATMB + /wHwAaABNwH/AbEBbQEnAf8IAAE4AZYBsAH/AVUB2wL/AVYB1wH+Af8BPgHSAf0B/wELAcQB/AH/AQ4B + xgH8Af8BEQHIAfwB/wESAcoB/QH/ARQBywH9Af8BFQHKAf0B/wEYAcwB/QH/ARgBzQH9Af8BGwHOAf4B + /wEbAc8B/gH/AR4B0QH+Af8BHgHQAf4B/wEhAdEB/gH/ASEB0gH+Af8BJAHTAv8BJAHVAv8BJwHUAv8B + JwHVAv8BKgHWAv8BKgHXAv8BLQHYAv8BLQHaAv8BMAHZAv8BMQHaAv8BNAHgAv8BIQGYAbMB/wgAAXUB + SQEvAf8BugFwAUoB/wG5AXABSgH/AbEBXwEzAf8BnQE4AQAB/wGgATwBAgH/AaIBPgEDAf8BpgFBAQUB + /wGnAUUBBgH/AakBRwEHAf8BrQFKAQkB/wGuAU4BCgH/AbIBTwEMAf8BtAFSAQ0B/wG2AVYBDwH/AbkB + WQEQAf8BvAFcARIB/wHBAWABFAH/AcMBZAEWAf8ByAFoARoB/wHLAW0BGwH/Ac8BcAEdAf8B0gF0AR8B + /wHWAYIBIQH/AdkBhgEjAf8B3AGKASUB/wHgAY4BJwH/AeMBkQEpAf8B7AGZAS4B/wGiAV8BHAH/CAAB + lAFsAVMB/wHbAawBiQH/AdgBqwGIAf8BzQGUAV0B/wG3AVcBEAH/AboBWwEUAf8BvAFYAQ8B/wHHAY8B + VAH/AdoB3wHjAf8B2wLcAf8D2wH/A9wB/wPcAf8D3QH/A94B/wPfAf8D4AH/A+AB/wPhAf8D4gH/A+MB + /wPjAf8D5AH/A+YB/wPpAf8D7AH/A+4B/wPxAf8D+AH/A6sB/wgAAZIBWQE5Af8ByAGJAVEB/wHGAYkB + UAH/AcEBcAE9Af8BsAFMAQYB/wG+AXIBPwH/AdsC2AH/Ad4B4AHiAf8C3QHeAf8B3wHgAeIB/wHhAeUB + 6QH/Ac4BoAFuAf8BvwFeAREB/wHDAWYBHAH/AcUBaAEeAf8BxwFqAR8B/wHJAW0BHgH/AcsBagEXAf8B + 2wGuAYEB/wHsAfEB9AH/AewB7gHwAf8C7gHvAf8B8AHyAfQB/wHxAe8B7QH/AeQBpwFbAf8B4QGOAScB + /wHkAZUBMgH/AeYBmAEzAf8B7gGeATYB/wGuAWsBJgH/CAABOQFqAaIB/wFUAagB7AH/AVEBowHnAf8B + UwGlAecB/wFFAaEB6AH/AQ4BggHhAf8BAwFsAd0B/wEHAW4B3gH/AQcBcQHgAf8BCAFwAd8B/wELAXIB + 4QH/AQoBcQHgAf8BCwFzAeEB/wEMAXIB4wH/AQ0BcgHiAf8BDgFzAeIB/wEPAXUB4wH/ARABdAHkAf8B + EQGAAeUB/wESAXUB5wH/ARUBdQHmAf8BFAGBAecB/wEVAYAB6AH/ARYBggHqAf8BGQGBAekB/wEZAYMB + 6gH/ARoBggHsAf8BHAGEAesB/wEcAYYB8gH/AREBUwGlAf8IAAGLAWkBXAH/Ac0BqgGUAf8BygGnAZIB + /wHKAakBkwH/AccBoAGGAf8BuAGGAVsB/wG5AYUBWwH/AboBiAFcAf8BvAGKAV0B/wG+AYwBXgH/AcAB + jgFfAf8BwQGQAWIB/wHDAZIBYgH/AcUBlQFjAf8BxgGVAWQB/wHIAZcBZQH/AcoBmQFoAf8BzQGcAWgB + /wHPAaABawH/AdEBoQFrAf8B1AGlAW4B/wHWAacBbgH/AdgBqgFwAf8B2wGtAXMB/wHeAbABdQH/AeEB + swGBAf8B5AG2AYIB/wHnAboBhgH/Ae8BwAGLAf8BpAGEAVUB/wgAAZQBawFUAf8B2gGsAYkB/wHWAagB + hAH/AdgBqgGHAf8B0wGfAWwB/wG8AWABHgH/AbkBWQESAf8BvQFbARAB/wHEAXIBNQH/AdkB2AHXAf8B + 2wHdAd4B/wLcAdsB/wLdAdwB/wLfAd0B/wLeAd0B/wLfAd4B/wLgAd8B/wLhAeAB/wLjAeEB/wLiAeEB + /wLjAeIB/wLkAeMB/wLlAeQB/wLmAeUB/wLoAecB/wLsAesB/wLtAewB/wLxAfAB/wL4AfcB/wOpAf8I + AAGSAVsBOwH/AckBiwFVAf8BxgGIAVMB/wHHAYsBUwH/AcUBgwFIAf8BtQFXARQB/wG1AVUBEQH/AdIB + uQGnAf8B3wHkAegB/wLfAeAB/wLgAeEB/wHiAecB6gH/AdoByAG4Af8BwwFpASIB/wHDAWQBGAH/AcUB + ZwEZAf8ByAFvASUB/wHhAdABvgH/AeoB7gHyAf8C6wHsAf8B6wHsAe0B/wHvAfQB+AH/AekB0gG8Af8B + 2wGLASwB/wHcAYsBKQH/Ad8BkAEvAf8B4QGTATAB/wHkAZYBMgH/AewBnQE2Af8BrgFoASUB/wgAATgB + QgGRAf8BVQFkAdMB/wFRAWEBzwH/AU8BXgHPAf8BUAFeAdEB/wFPAV0B0AH/ASsBPQHIAf8BAgEVAbwB + /wEAAQwBugH/AQABDgG8Af8BAAEPAb0B/wEAARABvgH/AQABEAG/Af8BAAEQAcAB/wEAARABwQH/AQAB + EAHCAf8BAAEQAcMB/wEAARIBxgH/AQABEQHHAf8BAAERAcoB/wEAAREBygH/AQEBEQHNAf8BAAERAc0B + /wEAAREBzgH/AQIBEAHRAf8BAQEQAdEB/wEDARAB1AH/AQIBEAHUAf8BBAESAdkB/wEAAQgBlgH/CAAB + nwGhAaIB/wHoAesB7QH/AeUB6AHqAf8B5AHoAekB/wHkAegB6wH/AeYB6QHrAf8B4QHlAecB/wHbAd8B + 4gH/AdoB3gHhAf8B2wHgAeIB/wHcAeEB5AH/Ad4B4wHmAf8B3QHiAeUB/wHeAeMB5gH/Ad8B5AHnAf8B + 4AHlAegB/wHhAeYB6gH/AeEB5gHpAf8B4gHmAeoB/wHjAecB6wH/AeQB6AHsAf8B5QHqAe4B/wHkAegB + 7QH/AeUB6QHtAf8B5wHrAfAB/wHrAe8B9AH/AewB8AH1Af8B8AH0AfkB/wH3AfoC/wGoAawBrgH/CAAB + lAFrAVUB/wHZAaoBiAH/AeABwgGsAf8B2gGuAY0B/wHWAaYBdQH/AeoB0QG+Af8BzAGPAVMB/wG9AWMB + IAH/AbwBWQEPAf8BwAFlAR4B/wHUAckBwAH/AdkB2wHhAf8B3gLdAf8B4AHfAdwB/wLfAd0B/wLgAd8B + /wLhAd4B/wLjAd8B/wLiAeAB/wLjAeIB/wLkAeEB/wHlAeYB4gH/AecB5QHjAf8B5gHnAeQB/wLoAeUB + /wHqAesB6AH/Ae4B7QHrAf8C7wHtAf8B9gH3AfQB/wGqAasBqQH/CAABlAFcAT4B/wHKAY0BWAH/AcYB + igFVAf8BxwGLAVQB/wHJAYwBVgH/AcoBjwFWAf8BwQFwAToB/wG2AVMBDQH/AcUBjgFZAf8B3QHgAeEB + /wHfAeAB4gH/At8B4AH/AeEB4wHlAf8C4gHkAf8BzAGQAVAB/wHNAZIBUgH/AuUB5gH/AeYB6AHpAf8C + 5wHoAf8B6QHqAewB/wHrAe4B8QH/AdwBqQFsAf8B1QFzARwB/wHXAYcBKQH/AdoBigErAf8B3QGNAS0B + /wHfAZABLwH/AeIBkwExAf8B6gGZATMB/wGrAWgBJAH/CAABPAFJAZEB/wFaAW0B1QH/AVYBaAHRAf8B + VAFmAdEB/wFSAWUB0QH/AVIBYwHTAf8BUQFjAdIB/wFTAWQB1AH/AT0BUAHOAf8BHgE0AcYB/wECARsB + wQH/AQABEgG/Af8BAAEUAcAB/wEAARUBwQH/AQABFgHCAf8BAAEWAcMB/wEAARYBxAH/AQABFgHGAf8B + AAEXAccB/wEAARcByQH/AQABFwHKAf8BAAEXAcsB/wEBARcBzQH/AQEBFwHOAf8BAQEXAdAB/wECARcB + 0QH/AQIBFwHTAf8BAwEXAdQB/wEDARgB2QH/AQABDQGVAf8IAAGaAZUBkwH/AeIB2gHXAf8B3QHVAdMB + /wHdAdcB0wH/Ad4B1gHQAf8B4wLiAf8B5AHlAeYB/wHhAdwB2AH/Ad0B1gHRAf8B2QHTAc4B/wHVAc0B + xwH/AdMByAG/Af8B1AHJAcIB/wHWAcsBwwH/AdcBzQHGAf8B2AHQAccB/wHZAdAByAH/AdoB0QHJAf8B + 2wHSAcoB/wHdAdMBywH/Ad4B1gHMAf8B3wHWAc0B/wHgAdYBzgH/AeIB1wHPAf8B4gHZAdAB/wHkAdsB + 0gH/AecB3QHUAf8B6wHhAdcB/wHyAecB3gH/AaYBoAGYAf8IAAGUAWsBVgH/AdkBqwGKAf8B3AG2AZsB + /wH1AvYB/wHxAekB4wH/AewB2AHJAf8B2AGqAYUB/wHbAa8BiwH/AdQBnQFmAf8BygGEAT8B/wG/AWEB + GQH/AS8BHAGVAf8CAAHUAf8BAAEEAc4B/wEAAQQBzgH/AQABBgHOAf8BAQEEAc4B/wECAQQBzgH/AQMB + BQHOAf8BBAEDAc4B/wEFAQMBzgH/AQYBAQHNAf8BBwECAc8B/wEIAQABzgH/AQkBAAHOAf8BCgEBAc4B + /wELAQABzgH/AQsBAAHOAf8BDwEAAdEB/wEGAQABjgH/CAABkwFeAUEB/wHKAY8BXAH/AccBjQFZAf8B + xwGNAVgB/wHIAY0BWAH/AckBjwFYAf8BywGQAVgB/wHMAZEBWQH/AcYBggFCAf8BxAGAAT4B/wHZAc4B + xQH/Ad8B4gHkAf8D3wH/AeAB4QHiAf8B4gHmAekB/wHkAecB6gH/AuQB5QH/AeQC5QH/AegB7AHvAf8B + 4wHXAcoB/wHQAYUBMwH/AdABcgEfAf8B0wGCAScB/wHVAYUBKAH/AdgBiAEqAf8B2wGLASwB/wHdAY4B + LgH/AeABkQEvAf8B5gGYATIB/wGqAWUBIwH/CAABQAFLAZIB/wFfAXAB1gH/AVwBbQHSAf8BWgFsAdIB + /wFYAWoB0gH/AVYBaAHTAf8BVQFmAdMB/wFTAWYB0wH/AVMBZQHTAf8BVAFkAdQB/wFUAWMB1QH/AUYB + WAHTAf8BMAFEAc0B/wEdATIByQH/AQkBIQHFAf8BAAETAcMB/wEAARMBxAH/AQABFAHFAf8BAAEVAcYB + /wEAARcBxwH/AQABFwHJAf8BAAEXAcoB/wEAARcBzAH/AQEBFwHNAf8BAQEXAc8B/wECARcB0AH/AQIB + FwHRAf8BAwEXAdMB/wEDARgB2AH/AQABDQGUAf8IAAF0AUoBMwH/AbkBcgFQAf8BtgFwAU4B/wG3AXIB + TQH/AbYBawFFAf8B3wHZAdYB/wHlAekB6wH/AccBnQGAAf8BvAFyAUkB/wG+AYABSwH/AcABgQFMAf8B + vgFxAUIB/wG4AWQBMAH/AbUBWwEgAf8BsQFSARIB/wGvAUwBBgH/AbEBTgEIAf8BtAFSAQkB/wG3AVQB + DQH/AboBWQEQAf8BwAFeARIB/wHCAWMBFAH/AcUBZQEWAf8BygFpARkB/wHNAW4BGwH/AdEBcgEdAf8B + 1AGAAR8B/wHYAYUBIQH/Ad8BigEkAf8BmgFVARUB/wgAAZQBbAFXAf8B2QGrAYsB/wHbAbgBnwH/AfEB + 8gH1Af8B9QH3AfkB/wHpAdcByQH/AdcBpwGBAf8B2AGqAYUB/wHZAa0BhgH/AdsBrQGIAf8B3wGwAYkB + /wHmAa0BZwH/AYwBbAGmAf8BLwE4AdkB/wEaASIB0gH/AQkBDgHNAf8BCQENAc4B/wELAQ4BzgH/AQ0B + EAHOAf8CEAHOAf8BEQEQAc4B/wESAQ8BzgH/ARMBDwHOAf8BFAEPAc8B/wEVAQ4BzwH/ARYBDgHPAf8B + FwENAc8B/wEYAQ0BzwH/ARoBDgHTAf8BDwEGAY8B/wgAAZMBYQFFAf8BywGTAWAB/wHHAY8BXQH/AcgB + jwFcAf8ByQGPAVwB/wHJAY8BWwH/AcoBkAFaAf8BywGQAVkB/wHNAZEBWgH/AcwBkQFYAf8BzQGOAVEB + /wHaAbsBoQH/AuUB5wH/A+MB/wPiAf8D4gH/A+MB/wHkAeUB5gH/AdYBqwGEAf8BxwFlARQB/wHLAXAB + IAH/Ac4BcwEjAf8B0AF1ASUB/wHTAYIBJwH/AdYBhQEpAf8B2AGIASoB/wHbAYsBLAH/Ad4BjgEuAf8B + 5AGUATIB/wGoAWMBIgH/CAABRAFOAZMB/wFmAYIB1wH/AWEBcgHTAf8BXwFwAdQB/wFdAW4B0wH/AVsB + bQHUAf8BWgFrAdQB/wFYAWkB1AH/AVYBZwHUAf8BVQFmAdQB/wFVAWQB1AH/AVMBZQHWAf8BUgFjAdUB + /wFRAWIB1gH/AVIBYQHWAf8BTwFfAdcB/wE+AU8B0wH/ASkBPQHOAf8BFwEtAcsB/wEEARwByAH/AQAB + FAHIAf8BAAEVAckB/wEAARcBywH/AQABFwHMAf8BAQEXAc0B/wEBARcBzwH/AQIBFwHQAf8BAgEXAdIB + /wEEARgB1wH/AQABDQGTAf8IAAF1AU4BPAH/AbsBgQFZAf8BuAF1AVYB/wG5AYABVgH/AbgBcwFPAf8B + 3wHaAdcB/wHlAekB6wH/AckBoAGGAf8BvgGDAVMB/wG/AYUBVAH/AcABhgFUAf8BwQGHAVQB/wHDAYQB + TgH/AcQBhQFPAf8BxQGHAVAB/wHGAYcBTgH/AcMBdQFCAf8BwQFtATMB/wG8AWMBJAH/AboBWwEVAf8B + uwFaARAB/wG+AV0BEgH/AcMBYQEUAf8BxgFmARYB/wHJAWoBGAH/Ac4BbgEaAf8B0QFzAR0B/wHVAYAB + HwH/AdwBhwEjAf8BmAFUARUB/wgAAZUBbAFXAf8B3AG6AaMB/wHiAdcB0AH/AeUB4AHbAf8B7AHtAewB + /wHsAeAB2AH/AeYBzwG+Af8B2AGqAYUB/wHZAasBhQH/AdkBqwGFAf8B2wGtAYQB/wHiAa8BdQH/AbIB + mgGwAf8BbwGAAeYB/wFyAYEB5QH/AXABdAHkAf8BWwFfAd4B/wFEAUkB2QH/AS8BMAHVAf8BFgEXAdAB + /wILAc4B/wIOAc4B/wERAQ4BzgH/ARMBDwHOAf8BFAEPAc8B/wEVAQ4BzwH/ARYBDgHPAf8BFwENAc8B + /wEZAQ0B0wH/AQ8BBgGPAf8IAAGUAWEBRgH/AcsBlAFlAf8ByAGRAWEB/wHJAZEBYAH/AckBkQFfAf8B + ygGRAV4B/wHLAZIBXgH/AcsBkgFdAf8BzAGSAVwB/wHNAZMBWgH/Ac0BjgFUAf8B2wG8AaQB/wPqAf8D + 6gH/A+kB/wPqAf8C6AHpAf8B6AHpAesB/wHYAawBhgH/AccBZwEaAf8ByQFrARsB/wHMAW8BIAH/Ac4B + cwEkAf8B0QGAASUB/wHUAYMBJwH/AdYBhgEpAf8B2QGJASsB/wHcAYwBLAH/AeIBkwEvAf8BpwFjASEB + /wgAAUYBUgGVAf8BagGFAdoB/wFmAYAB1AH/AWQBdQHVAf8BYwFzAdUB/wFhAXIB1QH/AV8BcAHVAf8B + XQFuAdUB/wFcAWwB1QH/AVoBawHVAf8BWQFpAdUB/wFXAWcB1QH/AVUBZQHVAf8BUwFkAdYB/wFSAWIB + 1gH/AVABYAHWAf8BTwFfAdYB/wFOAV8B1gH/AU8BYAHZAf8BTgFeAdkB/wFCAVQB1gH/ASkBPAHRAf8B + DAEiAc0B/wEAARMBywH/AQABFgHMAf8BAQEXAc4B/wEBARcBzwH/AQIBFwHQAf8BAgEYAdYB/wEAAQ0B + lAH/CAABdQFQATwB/wG7AYMBWwH/AbgBgAFZAf8BuQGBAVgB/wG4AXIBUQH/Ad8B2gHXAf8B5QHpAesB + /wHJAaABiQH/Ab4BggFVAf8BvwGFAVYB/wHAAYYBVAH/AcgBmgFwAf8B4wHeAdoB/wHiAdsB1gH/AeIB + 2gHWAf8B4wHcAdYB/wHjAdwB2QH/AeQB3wHZAf8B5AHfAdkB/wHmAeAB2wH/AeMB3AHUAf8B4QHYAc8B + /wHeAdUBzQH/Ad4B0wHMAf8B3wHWAc0B/wHgAdcBzgH/AeEB1wHPAf8B4wHZAdEB/wHsAeEB2AH/AaEB + mwGTAf8IAAGTAWwBWQH/AdgBrQGOAf8B1QGoAYgB/wHaAbkBoQH/AeEB0QHHAf8B1wGmAYIB/wHXAaoB + hwH/AdgBqwGIAf8B2AGrAYcB/wHZAasBhgH/AdgBqQGCAf8BkQGKAcYB/wFkAW4B6QH/AWgBbgHjAf8B + ZwFsAeMB/wFmAWwB4wH/AWYBaQHiAf8BZwFqAeIB/wFoAWoB4wH/AWcBaAHiAf8BWQFaAd8B/wI6AdgB + /wEYARYB0QH/AQUBAgHNAf8BBwEBAc0B/wEIAQIBzwH/AQkBAAHOAf8BCgEBAc4B/wENAQEB0gH/AQQB + AAGPAf8IAAGWAWMBSQH/AcwBlgFnAf8ByQGTAWUB/wHJAZMBZAH/AcoBlAFjAf8BygGUAWIB/wHLAZQB + YQH/AcwBlAFhAf8BzAGSAV0B/wHRAZsBaQH/AeQB2wHUAf8B6gHsAe8B/wHoAukB/wPqAf8B6gHtAe8B + /wHrAe0B7wH/AeoB6wHsAf8C7AHtAf8B7QHxAfQB/wHpAeEB2gH/AdcBngFeAf8B0gGKATwB/wHPAYEB + LAH/Ac8BcwEiAf8B0gGBASYB/wHUAYQBKAH/AdcBhwEpAf8B2QGJASsB/wHgAY8BLwH/AaUBYAEgAf8I + AAFKAVUBmAH/AW8BiwHfAf8BbAGFAdoB/wFqAYUB2gH/AWgBggHaAf8BZgGAAdoB/wFkAXQB2gH/AWIB + dAHaAf8BYQFxAdoB/wFfAW8B2gH/AV0BbwHaAf8BXAFsAdoB/wFbAWwB2gH/AVkBaQHaAf8BVwFnAdwB + /wFVAWUB2wH/AVMBZQHbAf8BUgFiAdwB/wFQAWAB3AH/AU4BXgHeAf8BTgFeAd0B/wFNAV8B4AH/AU4B + XgHgAf8BPwFQAd4B/wEVASoB1AH/AQABEwHSAf8BAAEXAdUB/wEBARcB1wH/AQIBGAHdAf8BAAENAZgB + /wgAAXQBTQE7Af8BuQGAAVkB/wG3AXQBVwH/AbgBgAFWAf8BtwFvAU8B/wHfAdkB1gH/AeUB6QHrAf8B + yAGfAYUB/wG7AYABUQH/Ab8BhAFUAf8BvwGCAVAB/wHKAZwBcwH/AekB7wHzAf8B5wHqAewB/wHoAewB + 7gH/AegB6wHtAf8B6AHrAe0B/wHpAe0B7wH/AekB7AHuAf8B6QHrAe4B/wHqAe4B8QH/AeoB7QHwAf8B + 6wHvAfIB/wHpAe0B8AH/AeUB6AHsAf8B4wHmAeoB/wHkAegB7AH/AeUB6gHuAf8B7QHxAfUB/wGjAaUB + qAH/CAABkwFsAVkB/wHYAa4BkAH/AdUBqgGNAf8B1gGrAY0B/wHaAboBogH/AdcBqwGKAf8B1wGrAYoB + /wHXAasBiQH/AdgBrAGGAf8B2wGuAYsB/wHmAeAB3AH/AegB6gHtAf8C6wHpAf8D6wH/AusB6gH/AesB + 7QHqAf8C6wHqAf8C6wHqAf8B7AHtAeoB/wHuAe0B7AH/Au4B7AH/AvAB7AH/AvMB7QH/Au4B6wH/AegB + 5wHlAf8B5AHlAeIB/wHnAeYB4wH/AeYB5wHlAf8B7QHsAesB/wGiAaMBogH/CAABlQFmAU0B/wHNAZoB + awH/AcoBlgFoAf8BygGWAWgB/wHLAZYBZwH/AcsBlgFmAf8BzAGWAWUB/wHMAZIBXgH/AdcBtgGbAf8B + 6AHqAesB/wHoAukB/wPoAf8B6QHqAewB/wHpAuoB/wHZAa8BjQH/AdoBrwGNAf8B6wHsAesB/wHsAe0B + 7wH/A+sB/wHtAe4B8AH/Ae0B8AHyAf8B4AG8AZoB/wHZAZsBVQH/AdkBmgFSAf8B1AGJATUB/wHSAYAB + IwH/AdUBhAEoAf8B1wGHASoB/wHeAY0BLAH/AaQBXgEfAf8IAAFQAVMBZwH/AYEBhwGjAf8BcgGCAZ8B + /wFxAYABngH/AW8BdQGdAf8BbgF0AZ4B/wFsAXMBnAH/AWwBcQGbAf8BaQFvAZoB/wFoAW4BmwH/AWcB + bQGZAf8BZwFsAZoB/wFkAWoBmAH/AWMBaQGXAf8BYwFoAZgB/wFgAWYBlgH/AWABZQGVAf8BXQFkAZUB + /wFcAWIBlAH/AVsBYQGUAf8BWwFgAZIB/wFYAV8BkwH/AVcBXQGRAf8BWAFdAZIB/wFaAWEBkwH/AUQB + SwGMAf8BEAEZAVgB/wEQARgBWAH/ARIBGgFcAf8BCQEPAT0B/wgAAZEBggFwAf8B1QG+AbQB/wHQAboB + sAH/AdABugGvAf8B0QG6Aa4B/wHhAeAB3gH/AeQB5gHnAf8B2AHIAb8B/wHTAbwBrgH/AdQBvQGvAf8B + 1gG/AbAB/wHUAbkBpwH/AdABrgGZAf8B0QGwAZoB/wHSAbABmAH/AdMBsQGaAf8B1AGyAZkB/wHUAbMB + mQH/AdUBswGaAf8B1gG0AZgB/wHXAbUBmAH/AdgBtQGaAf8B2QG3AZkB/wHaAbgBmQH/Ad0BuQGaAf8B + 2wG3AZcB/wHUAaUBbgH/AdYBpgFuAf8B3AGtAXMB/wGXAW4BTAH/CAABkwFsAVoB/wHZAa4BkQH/AdQB + qgGNAf8B1QGrAY0B/wHWAasBjQH/AdYBqwGMAf8B1wGsAYwB/wHXAakBiAH/AdwBtwGaAf8B6gLoAf8B + 6wHsAe0B/wPqAf8D6gH/A+oB/wPqAf8C7AHrAf8D6wH/A+sB/wPrAf8D6wH/Au0B7AH/A+wB/wPsAf8C + 7QHsAf8C7wHuAf8C7AHrAf8D4wH/A+MB/wHpAeoB6AH/AqABnwH/CAABlgFmAVAB/wHOAZsBcQH/AcoB + mAFsAf8BywGYAWwB/wHLAZgBawH/AcwBlwFoAf8BzwGZAWoB/wHfAdIBxwH/AekB7AHuAf8B5wLoAf8D + 6QH/AeoB7AHvAf8B5AHYAdAB/wHTAZ0BaAH/AdEBmAFgAf8B0gGYAV8B/wHVAZ4BZgH/AecB2gHQAf8B + 7QHvAfIB/wPtAf8B7ALtAf8B7wHyAfYB/wHoAdkByQH/AdsBoQFgAf8B2wGgAV0B/wHaAZoBTwH/AdQB + ggEnAf8B1QGFASgB/wHcAYsBLAH/AaIBXAEeAf8IAAJSAVEB/wKGAYQB/wKCAYAB/wGCAYEBgAH/AnUB + cwH/AnQBcgH/AXQBcwFxAf8CcQFvAf8CcAFuAf8CbwFtAf8CbgFsAf8CbQFrAf8CbAFqAf8CawFpAf8B + awFqAWgB/wJoAWYB/wJnAWUB/wJmAWQB/wJlAWMB/wJkAWIB/wJjAWEB/wJiAWAB/wJhAV8B/wJgAV4B + /wJfAV0B/wFhAWABXQH/AVkBWAFTAf8CGwEWAf8BGwEaARYB/wIQAQwB/wgAAZ8CoQH/AekB7AHtAf8B + 5AHnAekB/wHkAecB6QH/AeUB6AHqAf8B4wHkAeUB/wPjAf8B5QHmAecB/wHmAeoB6wH/AeYB6QHrAf8B + 5wHrAe0B/wHcAc8BxwH/Ab8BggFPAf8BwQGHAVQB/wHCAYYBVAH/AcMBhwFVAf8BxAGIAVMB/wHHAYkB + UwH/AccBigFTAf8ByAGLAVQB/wHJAYwBUgH/AcwBjQFSAf8BzAGOAVEB/wHPAY8BUQH/AdEBkwFSAf8B + 0wGVAVQB/wHTAZMBTgH/AckBawEcAf8B0QFwAR4B/wGQAUwBEQH/CAABkwFuAVoB/wHXAa4BkgH/AdQB + qgGOAf8B1QGqAY4B/wHVAasBjQH/AdYBrAGNAf8B1wGqAYkB/wHeAcEBqwH/AesB7AHuAf8C6wHsAf8D + 6gH/A+oB/wPqAf8D6gH/A+oB/wPqAf8D6wH/A+sB/wPrAf8D6wH/A+sB/wPsAf8D7AH/A+wB/wPsAf8D + 7gH/A+wB/wPkAf8D6QH/A6AB/wgAAZgBaAFSAf8BzwGdAXQB/wHLAZsBcAH/AcwBmgFwAf8BzAGXAWkB + /wHUAa4BkwH/AeYC5QH/AegB6QHrAf8D5wH/AecC6QH/AekB6wHtAf8B2wG+AagB/wHRAZgBYQH/AdEB + mwFnAf8B0gGcAWYB/wHSAZwBZQH/AdMBnAFlAf8B1AGZAV0B/wHfAcABpgH/Ae0B7wHyAf8B7ALuAf8D + 7QH/Ae4B7wHxAf8C7gHtAf8B4AG1AYoB/wHcAaABXAH/Ad0BoAFbAf8B1AGEASgB/wHaAYcBKAH/AaEB + WwEdAf8IAANUAf8DiwH/A4YB/wOFAf8DhAH/A4MB/wOCAf8DgAH/A3UB/wN0Af8DcwH/A3IB/wNwAf8D + bwH/A24B/wNtAf8DbAH/A2sB/wNpAf8DaAH/A2gB/wNnAf8DZQH/A2QB/wNjAf8DZAH/A2QB/wNTAf8D + FQH/Aw8B/wgAAZUBigGGAf8B2gHKAcMB/wHXAccBwAH/AdYBxgG+Af8B1QHFAbsB/wHjAeAB3wH/AeQB + 5QHmAf8B2wHQAckB/wHYAccBvgH/AdgByAG/Af8B2gHLAcAB/wHVAb4BrgH/AcoBoAGGAf8BzAGiAYcB + /wHNAaMBhwH/Ac4BowGHAf8BzwGkAYgB/wHPAaUBhgH/AdABpQGGAf8B0gGnAYgB/wHSAacBhgH/AdMB + qAGGAf8B1AGoAYYB/wHVAakBhgH/AdcBqwGFAf8B2QGsAYcB/wHaAbABiAH/AdgBqQFyAf8B1AGYAVMB + /wGTAWABNwH/CAABkwFsAVoB/wHXAa4BlAH/AdQBqwGPAf8B1gGrAY8B/wHVAasBjgH/AdkBrAGIAf8B + 5wHRAb4B/wHwAfMB8AH/AvEB7AH/AfEB8AHqAf8B8QHwAeoB/wHxAfAB6gH/AfEB8AHqAf8B8QHwAeoB + /wHxAfAB6gH/AvIB7AH/AvIB6wH/AvIB6wH/AvIB6wH/AvIB6wH/AvIB6wH/AvQB7QH/AvMB7AH/AvMB + 7AH/AvMB7AH/AvMB7QH/AfUB9gHvAf8C9AHtAf8B8QHyAegB/wKmAaAB/wgAAZcBagFVAf8B0AGgAYIB + /wHMAZ0BdQH/Ac4BmwFwAf8B3QHJAbsB/wHoAewB7gH/AugB6QH/A+cB/wHpAeoB6wH/AeUB4AHcAf8B + 1AGnAYUB/wHQAZsBaAH/AdEBnQFsAf8B0gGdAWsB/wHSAZ0BagH/AdMBngFpAf8B0wGeAWkB/wHUAZ4B + aAH/AdUBnQFjAf8B2gGpAYAB/wHqAeQB4AH/Ae8B8QHyAf8D7QH/Ae4B7wHwAf8B8QH1AfgB/wHnAdEB + ugH/Ad4BowFfAf8B3QGeAVUB/wHYAYMBJgH/AZ8BWQEcAf8IAANXAf8DjQH/A4kB/wOIAf8DiAH/A4cB + /wOGAf8DhQH/A4QB/wODAf8DgQH/A4AB/wN1Af8DdAH/A3MB/wNxAf8DcAH/A28B/wNuAf8DbQH/A2wB + /wNrAf8DaQH/A2kB/wNoAf8DZwH/A2YB/wNqAf8DMwH/AwwB/wgAAXUBTwE/Af8BuQGDAWEB/wG3AYIB + XwH/AbgBgQFdAf8BtgFyAVUB/wHfAdkB1wH/AeUB6QHqAf8ByAGhAYsB/wG7AYIBVwH/Ab0BhAFaAf8B + vgGDAVcB/wHJAZwBgwH/AekB7wHyAf8B5wHqAewB/wHnAeoB7AH/AegB6wHtAf8B6AHrAe0B/wHoAesB + 7QH/AekB7AHvAf8B6QHrAe4B/wHqAe0B8AH/AeoB7AHvAf8B6gHsAe8B/wHrAe4B8QH/AesB7QHwAf8B + 6gHtAfAB/wHsAe8B8gH/AewB8AHzAf8B6wHvAfMB/wGfAaIBpAH/CAABkwFuAVsB/wHXAa4BkwH/AdMB + qwGQAf8B1gGsAZAB/wHYAawBjAH/AaIBnwHOAf8BkgGgAewB/wGSAZ4B5wH/AZIBmwHnAf8BkQGaAecB + /wGQAZoB5gH/AY8BlwHmAf8BjgGWAeYB/wGNAZQB5gH/AYwBkwHlAf8BiwGRAeUB/wGJAZAB5QH/AYgB + jwHlAf8BhwGNAeUB/wGIAYoB5QH/AYYBiQHkAf8BhQGJAeQB/wGEAYYB5AH/AYUBhgHjAf8CgwHjAf8B + ggGDAeMB/wGBAXUB4gH/AYMBggHiAf8BRgFDAdsB/wEZARUBkgH/CAABmAFsAVkB/wHQAaABhAH/AdIB + qQGQAf8B5AHfAdwB/wHpAusB/wPoAf8C6AHpAf8B6QHtAe8B/wHeAckBvAH/AdEBnQFvAf8B0QGfAXAB + /wHRAZ8BcAH/AdIBnwFvAf8B0gGfAW4B/wHTAZ8BbgH/AdMBoAFtAf8B1AGgAWwB/wHVAaABawH/AdUB + oAFqAf8B1gGhAWkB/wHXAZ4BZAH/AeQBzQG6Af8B7wHzAfYB/wLvAfAB/wPwAf8B8AHyAfQB/wHvAekB + 5AH/AeIBsgGFAf8B2gGPATgB/wGeAVYBGQH/CAADWwH/A5MB/wOOAf8DjQH/A4wB/wOKAf8DiQH/A4gB + /wOIAf8DhwH/A4YB/wOFAf8DhAH/A4IB/wOBAf8DgAH/A3UB/wN0Af8DcgH/A3EB/wNwAf8DbwH/A24B + /wNtAf8DbAH/A2sB/wNqAf8DawH/A1sB/wMJAf8IAAGAAVMBRAH/AbwBhwFnAf8BuAGGAWUB/wG5AYYB + ZAH/AbkBgwFeAf8B3wHbAdgB/wHlAekB6gH/AckBowGQAf8BvQGGAWAB/wG+AYkBYQH/Ab8BiQFgAf8B + yAGgAYcB/wHnAe0B7wH/AecB6gHrAf8B5gHpAesB/wHmAekB6wH/AegB6QHrAf8B5wHrAewB/wHpAeoB + 7AH/AegB6gHsAf8B6ALsAf8B6QHrAe0B/wHpAesB7QH/AeoC7QH/AeoB7AHuAf8B6gLuAf8B6wHtAe4B + /wHrAe0B7wH/Ae8B8QHyAf8CnwGhAf8IAAGTAW0BXAH/AdgBrwGUAf8B1QGqAY4B/wHRAasBlQH/AZQB + nAHdAf8BhwGXAeoB/wGIAZUB5wH/AYcBlAHnAf8BhwGTAecB/wGGAZEB5wH/AYUBkAHmAf8BhAGPAeYB + /wGDAYwB5gH/AYIBiwHlAf8BgQGJAeUB/wGAAYcB5QH/AXQBhQHlAf8BdAGEAeQB/wFyAYIB5AH/AXEB + gAHkAf8BbwF0AeMB/wFuAXMB4wH/AW0BcQHjAf8BbAFvAeIB/wFrAWwB4gH/AWoBbAHiAf8CaQHhAf8B + aQFoAeEB/wFYAVUB4QH/AQUBAQGPAf8IAAGYAWoBVgH/Ad0BxAG1Af8B6AHrAewB/wHoAukB/wPnAf8B + 6AHpAesB/wLnAeUB/wHXAbMBmgH/AdABngFyAf8B0QGhAYAB/wHRAaEBdQH/AdIBoQF0Af8B0gGiAXMB + /wHTAaIBcgH/AdMBogFxAf8B1AGiAXEB/wHUAaIBcAH/AdUBogFvAf8B1gGiAW4B/wHWAaIBbgH/AdcB + owFsAf8B2AGgAWYB/wHeAbYBkgH/Ae4B7AHrAf8B7wHwAfIB/wPvAf8B8QLyAf8B8gH2AfgB/wHoAcUB + oQH/AZkBTgEOAf8IAANdAf8DlgH/A5EB/wOQAf8DjwH/A48B/wONAf8DjAH/A4sB/wOKAf8DigH/A4kB + /wOIAf8DhwH/A4YB/wOEAf8DgwH/A4IB/wOBAf8DgAH/A3UB/wNzAf8DcgH/A3EB/wNwAf8DbwH/A24B + /wNtAf8DcgH/AwsB/wgAAYEBVQFHAf8BvAGKAWsB/wG5AYcBZwH/AbkBhwFmAf8BuAGEAV8B/wHhAtoB + /wHnAeoB7AH/AckBpAGSAf8BvQGHAWEB/wG+AYkBYwH/Ab4BigFjAf8BvwGLAWAB/wG+AYYBWwH/Ab8B + hwFZAf8BwAGGAVoB/wHBAYcBWAH/AcIBiQFYAf8BwwGKAVkB/wHEAYkBVgH/AcUBiwFXAf8BxgGMAVcB + /wHJAY0BVwH/AcoBjgFVAf8BywGPAVYB/wHMAZABVAH/Ac0BkQFWAf8BzwGSAVUB/wHRAZMBVgH/AdgB + mgFaAf8BhwFAAQkB/wgAAZQBbgFdAf8B2wGvAZIB/wHHAagBogH/AY0BnAHnAf8BiwGaAeoB/wGKAZgB + 6QH/AYkBlwHnAf8BiAGVAecB/wGHAZQB5wH/AYcBkwHnAf8BhgGSAecB/wGGAZAB5gH/AYUBjwHmAf8B + hAGNAeYB/wGCAYsB5QH/AYEBiQHlAf8BgAGIAeUB/wF1AYYB5QH/AXQBhAHkAf8BcwGCAeQB/wFyAYAB + 5AH/AXEBdAHjAf8BcAFzAeMB/wFvAXEB4wH/AW4BbwHiAf8BbQFuAeIB/wJsAeIB/wJqAeEB/wFxAXAB + 6AH/AQgBBgGPAf8IAAGsAqsB/wHtAe4B8AH/AecC6AH/AecC6AH/AeoB7AHuAf8B4QHVAc0B/wHRAaUB + hwH/AdEBowGFAf8B0QGkAYQB/wHSAaQBhAH/AdIBpAGDAf8B0gGkAYIB/wHTAaQBgQH/AdMBpAGAAf8B + 1AGkAXUB/wHUAaQBdAH/AdUBpAFzAf8B1QGkAXMB/wHWAaQBcgH/AdcBpQFxAf8B1wGlAXAB/wHYAaUB + cAH/AdkBpAFtAf8B2wGnAW4B/wHpAdoBzgH/AfEB8wH2Af8D8QH/A/IB/wH4AfoB/AH/Aa8CrgH/CAAD + YQH/A54B/wOaAf8DlwH/A5YB/wOVAf8DlAH/A5MB/wOUAf8DkQH/A5AB/wOPAf8DjgH/A48B/wONAf8D + jAH/A4sB/wOLAf8DiAH/A4cB/wOGAf8DhQH/A4QB/wOEAf8DgQH/A4AB/wOBAf8DdAH/A4IB/wMqAf8I + AAGEAVcBSQH/AcEBkAFvAf8BvQGLAWsB/wG+AYsBbAH/AbwBhgFlAf8B5QHgAd4B/wHsAe8B8AH/Ac0B + qQGVAf8BwQGLAWYB/wHCAY0BZwH/AcIBjwFmAf8BwwGOAWYB/wHEAY8BZwH/AcUBkQFlAf8BxgGQAWYB + /wHHAZIBZAH/AcgBkQFjAf8ByQGSAWUB/wHKAZMBYwH/AcsBlQFkAf8BzAGUAWIB/wHNAZUBYgH/Ac4B + lgFiAf8B0QGXAWMB/wHRAZgBYQH/AdIBmQFhAf8B0wGaAWEB/wHWAZsBYQH/AdsBogFmAf8BjgFTASgB + /wgAAZgBcAFbAf8BwgGtAbkB/wGPAaEB8wH/AY4BnwHvAf8BkAGdAe0B/wGOAZ4B7QH/AY8BmwHuAf8B + jQGbAewB/wGMAZgB7AH/AYsBlwHsAf8BigGWAewB/wGLAZUB7QH/AYkBlQHrAf8BiAGSAesB/wGHAZAB + 6wH/AYYBjgHsAf8BhQGOAeoB/wGEAYsB6gH/AYQBiQHrAf8BgAGHAekB/wF1AYcB6QH/AXQBhAHpAf8B + cwGCAeoB/wFyAYAB6AH/AXEBdQHpAf8BcAFzAecB/wFvAXAB5wH/Am4B5wH/AnIB6wH/AScBJQGYAf8I + AAOvAf8D8gH/A+4B/wPuAf8B3gHDAbIB/wHUAacBigH/AdYBqgGMAf8B1gGrAY0B/wHWAaoBjAH/AdgB + qgGMAf8B1wGqAYkB/wHXAaoBigH/AdkBqgGIAf8B2AGqAYcB/wHaAaoBhgH/AdkBqgGFAf8B2QGqAYQB + /wHaAaoBhQH/AdwBqgGBAf8B2wGqAYIB/wHdAasBgQH/AdwBqwGAAf8B3QGrAXQB/wHeAaoBcwH/Ad4B + qAFtAf8B5wHFAagB/wH0AvUB/wP2Af8D+wH/A7IB/wgAA2AB4ANhAf8DYAH/A18B/wNeAf8DXQH/A1wB + /wNbAf8DWwH/A1oB/wNaAf8DWQH/A1gB/wNXAf8DVwH/A1YB/wNVAf8DVQH/A1QB/wNVAf8DUgH/A1EB + /wNSAf8DUAH/A08B/wNOAf8DTQH/A04B/wNOAf8DXQHfCAADYAHgAYEBVgFIAf8BgAFVAUYB/wGAAVUB + RwH/AXUBUQFAAf8BmgGXAZUB/wGeAqAB/wGJAWcBWwH/AYEBVAFDAf8BhAFWAUMB/wGDAVcBRAH/AYQB + VwFCAf8BgwFXAUIB/wGFAVcBQgH/AYQBWAFDAf8BhQFYAUEB/wGHAVkBQgH/AYYBWQFAAf8BhwFaAUAB + /wGIAVoBQAH/AYkBWwFAAf8BiwFbAUEB/wGKAVwBPwH/AYsBXAE/Af8BjAFdAT8B/wGOAV4BPwH/AY0B + XgE/Af8BjgFfAT8B/wGSAWEBQQH/AV4CXQHfCAADYAHgAVUBZAGmAf8BWQFjAaAB/wFYAWMBoAH/AVcB + YQGgAf8BVgFhAZ8B/wFWAWABnwH/AVYBXwGfAf8BVQFeAZ8B/wFUAV0BnwH/AVQBXAGfAf8BVAFbAZ8B + /wFTAVsBnwH/AVIBWQGfAf8BUgFYAZ4B/wFRAVcBngH/AVABVgGeAf8BTwFVAZ4B/wFQAVQBnQH/AU4B + UgGdAf8BTQFRAZ0B/wFMAVABnAH/AU0BUAGcAf8BSgFNAZwB/wFLAUwBnAH/AUkBTAGbAf8BSgFJAZsB + /wFHAUgBmwH/AkgBnQH/Al0BYAHfCAADaQHmA60B/wGrAq0B/wGeAYgBcQH/AZkBbwFcAf8BmgFyAV4B + /wGaAXEBXwH/AZoBcQFdAf8BmgFxAVwB/wGcAXEBWwH/AZsBcQFbAf8BmwFxAVoB/wGdAXEBWQH/AZwB + cQFZAf8BnAFxAVgB/wGcAXEBVwH/AZwBcQFXAf8BngFxAVYB/wGdAXEBVgH/AZ8BcQFVAf8BnwFxAVQB + /wGeAXEBVAH/AaABcQFTAf8BoAFxAVMB/wGhAXABUgH/AaABbgFOAf8BpQGKAWkB/wGwAbIBswH/A7MB + /wNmAeX/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8AHAADYAHgAYEBOwENAf8B + gQE9AQ4B/wGEAT8BDwH/AYQBQgEQAf8BhgFCAREB/wGIAUQBEgH/AYgBRgETAf8BiwFIARQB/wGLAUsB + FQH/AY4BSwEWAf8BjgFNARcB/wGRAVABGAH/AZEBUAEZAf8BlAFSARoB/wGUAVQBGwH/AZYBVgEcAf8B + mQFYAR0B/wGZAVkBHgH/AZwBWwEfAf8BnAFdASAB/wGeAV8BIQH/AZ8BYAEiAf8BoAFiASMB/wGiAWQB + JAH/AaQBZgElAf8BpQFnASUB/wGnAWkBJgH/AakBbAEoAf8BYQJdAd8IAAMcAf8DAwH/AwQB/wMGAf8D + BwH/AwYB/wMKAf8DCQH/AwoB/wEMAQQBAgH/AQABkgG7Af8BAAGKAbAB/wEAAYsBsgH/AQABjgGxAf8B + AAGOAbIB/wEAAZEBswH/AQABkQG1Af8BAAGTAbQB/wEAAZYBtgH/AQABnQG3Af8BAAEHAZoB/wEAAQ4B + ngH/AQEBDgGfAf8BAAEOAaAB/wEAAQ4BoAH/AQIBDgGiAf8BAQEOAaIB/wEBAQ4BowH/AQIBDwGkAf8B + AwENAaUB/wgAA2AB4AEJAWQBIAH/AQkBYwEiAf8BCgFlASEB/wELAWYBIgH/AQsBZwEkAf8BDAFoASMB + /wEMAWkBJAH/AQ0BagElAf8BDQFpASYB/wEOAWwBKAH/AQ8BawEnAf8BDwFuASkB/wEQAW0BKAH/AREB + cAEpAf8BEQFvASoB/wESAXABLAH/ARMBcwErAf8BEwFyASwB/wEUAXUBLQH/ARQBdAEvAf8BFQGBAS4B + /wEWAYABMAH/ARYBgQEvAf8BFwGCATAB/wEYAYMBMQH/ARgBhAEyAf8BGQGFATQB/wEZAYYBNAH/A10B + 3wgAA2MB4AOXAf8DlgH/A5cB/wOZAf8DmAH/A5oB/wGZAZsBnAH/AZoBjQFxAf8BmAFxAUoB/wGZAXMB + TQH/AZoBcgFLAf8BnQGgAaIB/wOeAf8DnwH/A6AB/wOhAf8DogH/A6MB/wOlAf8DpgH/A6cB/wOoAf8D + qQH/A6oB/wOrAf8DrQH/A60B/wOwAf8DYQHfCAABjAFQASkB/wHAAVwBFgH/Ab8BYAEYAf8BwQFhARsB + /wHDAWUBGwH/AcUBZgEcAf8ByQFqAR8B/wHKAWsBHwH/AcwBbwEiAf8BzgFwASIB/wHQAXQBIwH/AdQB + gAEmAf8B1QGEASYB/wHXAYUBKQH/AdkBiQEpAf8B2wGKASwB/wHdAYwBLAH/AeEBjwEvAf8B4wGTAS8B + /wHlAZQBMAH/AecBmAEzAf8B6QGZATMB/wHrAZsBNgH/Ae8BnwE3Af8B8AGgATgB/wHyAaQBOgH/AfQB + pgE7Af8B9gGpAT0C/wGuAUAB/wGtAW8BKQH/CAADKgH/AwgB/wMJAf8DDAH/AwwB/wMNAf8DDgH/Aw8B + /wMQAf8BEwENAQwB/wEAAcUC/wEAAb0B9AH/AQABvwH1Af8BAAHBAfYB/wEAAcMB9wH/AQABxQH4Af8B + AAHIAfkB/wEAAcoB+gH/AQABzAH8Af8BAAHYAf4B/wEFAQ4B1gH/AQMBGAHZAf8BBQEYAdoB/wEEARgB + 2wH/AQQBGAHcAf8BBgEYAd8B/wEFARgB3wH/AQUBGAHgAf8BBwEZAeYB/wEBAQ8BpgH/CAABLAFzAUAB + /wEQAaIBMwH/AREBogE2Af8BEgGjATcB/wEUAaUBOAH/ARUBpgE5Af8BFgGnAToB/wEXAakBOwH/ARcB + qgE8Af8BGAGsAT0B/wEZAa0BPgH/ARoBrwE/Af8BGwGwAUAB/wEcAbEBQQH/AR4BswFCAf8BHQG0AUMB + /wEeAbUBRAH/AR8BtwFFAf8BIAG4AUYB/wEhAboBRwH/ASIBuwFIAf8BIwG9AUkB/wEkAb4BSgH/ASYB + vwFLAf8BJQHBAUwB/wEmAcIBTQH/AScBxQFOAf8BKAHFAU8B/wEqAcsBUgH/ARkBiAE0Af8IAAOgAf8D + 4wH/A98B/wPhAf8D4AH/A+EB/wPjAf8B5AHmAeoB/wHjAcEBlQH/AeABlgEpAf8B4QGZAS8B/wHjAZgB + LAH/AeoB7gH1Af8D6gH/A+0B/wPtAf8D8AH/A/AB/wPyAf8D9QH/A/UB/wP4Af8D+AH/A/sB/wP7Af8D + /Q3/A7MB/wgAAYsBVAExAf8BvQFfAR0B/wG5AVsBFgH/AbsBXQEXAf8BvgFgARkB/wHAAWIBGgH/AcIB + ZQEcAf8BxAFnAR0B/wHGAWoBHgH/AcgBbAEgAf8BywFvASEB/wHNAXEBIwH/Ac8BdAEkAf8B0QGAASYB + /wHTAYMBJwH/AdUBhQEpAf8B2AGIASoB/wHaAYoBKwH/AdwBjQEtAf8B3gGPAS4B/wHgAZEBMAH/AeIB + lAExAf8B5QGWATIB/wHnAZkBNAH/AekBnAE1Af8B6wGeATcB/wHtAaABOAH/AfABowE6Af8B9wGpAT0B + /wGpAWsBJwH/CAADMwH/AwUB/wMIAf8DCgH/AwsB/wMMAf8DDQH/Aw4B/wMPAf8BEgELAQgB/wEAAcAB + /QH/AQABtwHvAf8BAAG5Ae8B/wEAAbsB8AH/AQABvQHxAf8BAAHAAfIB/wEAAcIB8wH/AQABxAH0Af8B + AAHGAfUB/wEAAdEB9wH/AQUBDAHRAf8BAwEXAdQB/wEDARcB1QH/AQQBFwHWAf8BBAEXAdcB/wEEARcB + 2QH/AQUBFwHaAf8BBQEXAdsB/wEHARgB4AH/AQEBDgGlAf8IAAEyAXUBRAH/ARgBogE6Af8BEAGdATMB + /wERAZ4BNAH/ARIBoAE1Af8BEwGhATYB/wEUAaIBNwH/ARUBpAE4Af8BFgGlATkB/wEXAacBOgH/ARgB + qAE7Af8BGAGpATwB/wEZAasBPQH/ARoBrAE+Af8BGwGuAT8B/wEcAa8BQAH/AR0BsAFBAf8BHgGyAUIB + /wEeAbMBQwH/AR8BtQFEAf8BIAG2AUUB/wEhAbcBRgH/ASIBuQFHAf8BIwG6AUgB/wEkAbwBSQH/ASUB + vQFKAf8BJQG+AUsB/wEmAcABTAH/ASgBxQFPAf8BGQGHATMB/wgAA58B/wPgAf8D2gH/A9sB/wPcAf8D + 3QH/A90B/wHeAeAB5AH/Ad0BvAGUAf8B2wGTASkB/wHcAZYBMAH/Ad4BlgErAf8B4wHoAe8B/wPkAf8D + 5gH/A+cB/wPpAf8D6gH/A+wB/wPtAf8D7wH/A/AB/wPyAf8D9AH/A/UB/wP3Af8D+AH/A/oF/wOwAf8I + AAGKAVQBMgH/AcMBbwE0Af8BtwFYARMB/wG6AVsBFgH/AbwBXgEYAf8BvgFgARkB/wHAAWMBGwH/AcIB + ZQEcAf8BxQFoAR0B/wHHAWoBHwH/AckBbQEgAf8BywFvASIB/wHNAXIBIwH/Ac8BdAElAf8B0gGBASYB + /wHUAYMBJwH/AdYBhgEpAf8B2AGIASoB/wHaAYsBLAH/Ad0BjQEtAf8B3wGQAS4B/wHhAZIBMAH/AeMB + lQExAf8B5QGXATMB/wHnAZkBNAH/AeoBnAE2Af8B7AGeATcB/wHuAaEBOAH/AfUBpwE8Af8BqAFqASYB + /wgAAzMB/wMOAf8DBwH/AwkB/wMKAf8DCwH/AwwB/wMNAf8DDgH/AREBCgEHAf8BAAG+AfsB/wEAAbUB + 7gH/AQABtwHvAf8BAAG6AfAB/wEAAbwB8QH/AQABvgHxAf8BAAHAAfIB/wEAAcIB8wH/AQABxAH0Af8B + AAHPAfgB/wEDAQwB0AH/AQMBFwHTAf8BAwEXAdQB/wEDARcB1QH/AQQBFwHWAf8BBAEXAdgB/wEFARcB + 2QH/AQUBFwHaAf8BBQEYAd8B/wEBAQ4BpQH/CAABMgF0AUQB/wExAa0BTwH/AQ4BnAExAf8BEQGdATMB + /wESAZ4BNAH/ARIBoAE1Af8BEwGhATYB/wEUAaMBNwH/ARUBpAE4Af8BFgGmATkB/wEXAacBOgH/ARgB + qAE7Af8BGQGqATwB/wEZAasBPQH/ARsBrAE7Af8BHAGuATwB/wEcAa8BQAH/AR0BsQFBAf8BHgGyAUIB + /wEfAbQBQwH/ASABtQFEAf8BIAG2AUUB/wEhAbgBRgH/ASIBuQFHAf8BIwG7AUgB/wEkAbwBSQH/ASUB + vQFKAf8BJgG/AUsB/wEpAcQBTgH/ARkBiAE0Af8IAAOeAf8D5wH/A9kB/wPaAf8D2wH/A9wB/wPdAf8B + 3wHhAeUB/wHcAb0BkgH/AdoBkgEoAf8B2wGVAS8B/wHcAZUBLAH/AeIB5wHuAf8D4wH/A+QB/wPmAf8D + 5wH/A+kB/wPqAf8D7AH/A+4B/wPvAf8D8QH/A/IB/wP0Af8D9QH/A/cB/wP4Bf8DrwH/CAABiQFWATQB + /wHNAYwBUQH/AbgBWgEXAf8BuAFZARUB/wG6AVwBFwH/AbwBXgEYAf8BvgFhARkB/wHBAWMBGwH/AcMB + ZgEcAf8BxQFoAR4B/wHHAWsBHwH/AckBbQEhAf8BzAFwASIB/wHOAXIBIwH/AdABdQElAf8B0gGBASYB + /wHUAYQBKAH/AdYBhgEpAf8B2QGJASoB/wHbAYsBLAH/Ad0BjgEtAf8B3wGQAS8B/wHhAZMBLgH/AeQB + mQE5Af8B5gGYATIB/wHoAZoBNQH/AeoBnQE2Af8B7AGfATcB/wHzAaYBOwH/AacBaAElAf8IAAMyAf8D + NwH/AwMB/wMIAf8DCQH/AwoB/wMLAf8DDAH/Aw0B/wEQAQkBBgH/AQABvQH6Af8BAAG0Ae0B/wEAAbYB + 7gH/AQABuAHvAf8BAAG6AfAB/wEAAbwB8QH/AQABvgHyAf8BAAHAAfIB/wEAAcIB8wH/AQABzQH2Af8B + AwEMAc8B/wECARcB0gH/AQMBFwHTAf8BAwEXAdQB/wEDARcB1QH/AQQBFwHXAf8BBAEXAdgB/wEFARcB + 2QH/AQUBGAHeAf8BAQEOAaQB/wgAATMBcwFFAf8BTwG5AWcB/wESAZ0BNAH/ARABnAEyAf8BEQGdATMB + /wESAZ8BNAH/ARMBoAE1Af8BFAGiATYB/wEUAaMBNwH/ARUBpAE4Af8BFgGmATkB/wEXAacBOgH/ARgB + qQE6Af8BHAGqATIB/wENAbIBggH/AQ4BswGDAf8BHgGuATUB/wEcAbABPwH/AR0BsQFBAf8BHgGyAUIB + /wEfAbQBQwH/ASABtQFEAf8BIQG3AUYB/wEhAbgBRwH/ASIBuQFIAf8BIwG7AUkB/wEkAbwBSgH/ASUB + vgFLAf8BJwHDAU4B/wEYAYYBMgH/CAADnQH/A/AB/wPaAf8D2QH/A9oB/wPbAf8D3AH/Ad0B3wHjAf8B + 2wG7AZEB/wHZAZEBKQH/AdoBlAEvAf8B2wGUASoB/wHjAegB7gH/A+MB/wPkAf8D5QH/A+YB/wPoAf8D + 6QH/A+sB/wPsAf8D7gH/A+8B/wPxAf8D8wH/A/QB/wP2Af8D9wH/A/4B/wOvAf8IAAGLAVYBNgH/Ac0B + jgFVAf8BxQGCAUYB/wG2AVUBEgH/AbgBWgEWAf8BuwFcARcB/wG9AV0BFwH/Ab4BXgETAf8BwQFkARoB + /wHDAWYBHQH/AcYBaQEeAf8ByAFrAR8B/wHKAW4BIQH/AcwBcAEiAf8BzgFzASQB/wHQAXUBJQH/AdMB + ggEmAf8B1QGEASgB/wHXAYcBKQH/AdkBiQErAf8B2wGMASwB/wHdAY4BLgH/Ad8BmQFBAf8B5AHYAcoB + /wHkAZQBLAH/AeYBmAEzAf8B6AGbATUB/wHqAZ0BNgH/AfMBogE6Af8BpgFnASQB/wgAAzEB/wNKAf8D + JQH/AwQB/wMIAf8DCQH/AwoB/wMLAf8DDAH/AQ8BCAEFAf8BAAG6AfsB/wEAAbIB7QH/AQABtAHtAf8B + AAG2Ae4B/wEAAbgB7wH/AQABugHwAf8BAAG8AfEB/wEAAb4B8gH/AQABwAHzAf8BAAHNAfUB/wEEAQwB + zgH/AQIBFwHRAf8BAgEXAdIB/wEDARcB0wH/AQMBFwHUAf8BAwEXAdYB/wEEARcB1wH/AQQBFwHYAf8B + BgEYAd0B/wECAQ4BowH/CAABMwF1AUUB/wFQAbkBaQH/AT8BsAFaAf8BDQGbATAB/wEQAZwBMgH/AREB + ngEzAf8BEgGfATQB/wETAaEBNQH/ARQBogE3Af8BFQGjATgB/wEVAaUBOQH/ARgBpgE2Af8BFgGpAT8B + /wEAAbcBwwH/AQABwQL/AQABwwL/AQABvAHGAf8BGwGwAUQB/wEeAbABPQH/AR0BsQFCAf8BHgGzAUMB + /wEfAbQBRAH/ASABtgFFAf8BIQG3AUYB/wEiAbgBRwH/ASMBugFIAf8BIwG7AUkB/wEkAb0BSgH/ASYB + wgFNAf8BGAGFATMB/wgAA50B/wPvAf8D5gH/A9kB/wPZAf8D2gH/A9sB/wHcAd4B4gH/AdoBugGSAf8B + 2AGQAScB/wHZAZMBLgH/AdoBkwErAf8B4QHmAe0B/wPiAf8D4wH/A+QB/wPlAf8D5gH/A+gB/wPqAf8D + 6wH/A+0B/wPuAf8D8AH/A/EB/wPzAf8D9AH/A/YB/wP+Af8DrQH/CAABigFYATkB/wHMAZABVwH/AcoB + jwFYAf8BxAGBAUEB/wG2AVYBEgH/AbkBWQESAf8BxgGJAU0B/wHeAcUBsQH/AcEBZQEdAf8BwgFkARsB + /wHEAWcBHQH/AcYBaQEeAf8ByAFsASAB/wHKAW4BIQH/AcwBcQEjAf8BzwFzASQB/wHRAYABJQH/AdMB + ggEnAf8B1QGFASgB/wHXAYcBKgH/AdoBigErAf8B3AGMAS0B/wHeAY8BLQH/AeABkQEuAf8B4gGUATEB + /wHkAZYBMgH/AecBmQE0Af8B6QGbATUB/wHwAaIBNwH/AaUBZgElAf8IAAMyAf8DSAH/A0kB/wMlAf8D + AwH/AwgB/wMJAf8DCgH/AwsB/wEOAQcBBAH/AQABugH5Af8BAAGxAewB/wEAAbMB7QH/AQABtAHtAf8B + AAG2Ae4B/wEAAbgB7wH/AQABuwHwAf8BAAG9AfEB/wEAAcAB8gH/AQABygH0Af8BAgEMAc0B/wECARcB + 0AH/AQIBFwHRAf8BAgEXAdIB/wEDARcB0wH/AQMBFwHVAf8BBAEXAdYB/wEEARcB1wH/AQQBGAHcAf8B + AAEOAaIB/wgAATYBdAFFAf8BUAG4AWgB/wFOAbUBZwH/ATsBrQFWAf8BDQGbAS8B/wEQAZ0BMwH/AREB + ngE0Af8BEgGgATUB/wETAaEBNgH/ARQBogE2Af8BFwGkAS0B/wEKAasBdAH/AQABvQH3Af8BAgGxAeoB + /wE7AZEBtwH/ATwBkwG4Af8BAgG4AewB/wEAAcYB+wH/AQ4BtgGDAf8BIAGwATYB/wEdAbIBQQH/AR4B + swFDAf8BHwG1AUQB/wEgAbYBRQH/ASEBtwFGAf8BIgG5AUcB/wEjAboBSAH/ASQBuwFJAf8BJQHBAUwB + /wEYAYYBMQH/CAADnQH/A/AB/wPrAf8D5QH/A9gB/wPZAf8D2gH/AdsB3QHhAf8B2QG5AZAB/wHWAZAB + KAH/AdgBkwEtAf8B2QGSASkB/wHgAeUB6wH/A+EB/wPiAf8D4wH/A+QB/wPlAf8D5wH/A+gB/wPqAf8D + 6wH/A+0B/wPuAf8D8AH/A/IB/wPzAf8D9QH/A/sB/wOtAf8IAAGLAVkBPAH/Ac0BkQFbAf8ByQGQAVgB + /wHMAZEBWwH/AcgBigFOAf8BuQFaARYB/wHPAbIBmQH/AekB9QL/AcwBkgFUAf8BwAFgARgB/wHCAWUB + HAH/AcQBZwEdAf8BxgFqAR8B/wHJAWwBIAH/AcsBbwEiAf8BzQFxASMB/wHPAXQBJAH/AdEBgAEmAf8B + 1AGDAScB/wHWAYUBKQH/AdgBiAEqAf8B2gGKASsB/wHcAY0BLQH/Ad4BjwEuAf8B4QGSATAB/wHjAZQB + MQH/AeUBlwEyAf8B5wGZATQB/wHuAZ8BNgH/AaUBZAEkAf8IAAM1Af8DSgH/A0gB/wNJAf8DNgH/AwsB + /wMGAf8DCQH/AwoB/wENAQYBAwH/AQABuQH6Af8BAAGvAesB/wEAAbEB7AH/AQABswHtAf8BAAG0Ae4B + /wEAAbYB7gH/AQABuQHvAf8BAAG7AfAB/wEAAb0B8QH/AQAByAHzAf8BAgENAcwB/wEBARcBzwH/AQIB + FwHQAf8BAgEXAdEB/wEDARcB0wH/AQMBFwHUAf8BAwEXAdUB/wEEARcB1gH/AQQBGAHbAf8BAAEOAaIB + /wgAATYBdAFGAf8BUgG5AWsB/wFOAbUBaAH/AVABtgFnAf8BQwGxAV4B/wEXAZ8BOAH/AQ8BnQExAf8B + EQGeATQB/wETAaABMAH/ARIBowE8Af8BAAGvAcIB/wEAAbsC/wFbAWoBkwH/AckBLgEzAf8ByQE0ATkB + /wHNATYBOwH/AdcBPgFBAf8BZwGOAakB/wEAAccC/wEAAb8BygH/AR0BswFHAf8BIAGyAT4B/wEgAbMB + QwH/AR8BtQFEAf8BIAG2AUUB/wEhAbgBRgH/ASIBuQFHAf8BIwG6AUgB/wEmAcABSwH/ARcBhAEyAf8I + AAOeAf8D7wH/A+oB/wPrAf8D5wH/A9wB/wPaAf8B2wHdAeEB/wHYAbgBjwH/AdUBjwEmAf8B1wGSAS0B + /wHYAZEBKAH/Ad8B5AHqAf8D4AH/A+EB/wPiAf8D4wH/A+QB/wPlAf8D5wH/A+gB/wPqAf8D7AH/A+0B + /wPvAf8D8AH/A/IB/wPzAf8D+gH/A6wB/wgAAY0BWwE/Af8BzQGTAV8B/wHKAZEBXAH/AcsBkQFdAf8B + zQGUAV0B/wHOAZQBXAH/AcgBiAFNAf8BxgGNAVIB/wG+AWQBIAH/Ab4BYAEXAf8BwAFjARsB/wHDAWUB + HAH/AcUBaAEeAf8BxwFqAR8B/wHJAW0BIAH/AcsBbwEiAf8BzQFyASMB/wHQAXQBJQH/AdIBgQEmAf8B + 1AGDAScB/wHWAYYBKQH/AdgBiAEqAf8B2wGLASwB/wHdAY0BLQH/Ad8BkQEwAf8B4QGSATAB/wHjAZUB + MQH/AeUBlwEzAf8B7gGdATUB/wGiAWMBIwH/CAADNQH/A0sB/wNIAf8DRwH/A0gB/wNHAf8DKgH/Aw4B + /wEHAgYB/wEKAQMBAQH/AQABtgH4Af8BAAGuAesB/wEAAbAB6wH/AQABsQHsAf8BAAGzAe0B/wEAAbUB + 7gH/AQABtwHuAf8BAAG5Ae8B/wEAAbsB8AH/AQABxgH0Af8BAgENAcsB/wEBARcBzgH/AQEBFwHPAf8B + AgEXAdAB/wECARcB0gH/AQMBFwHTAf8BAwEXAdQB/wEDARcB1QH/AQUBGAHaAf8BAQEOAaEB/wgAATcB + dAFHAf8BUwG5AWsB/wFQAbUBaAH/AU4BtQFnAf8BTwG2AWgB/wFPAbYBZwH/ATUBrAFQAf8BGAGfAS4B + /wEFAaIBcQH/AQABrgHuAf8BAAG1AfYB/wFNAWwBmQH/AcEBLwE1Af8BvgFHAU8B/wG9ATsBQwH/AcQB + SgFRAf8ByQFLAVEB/wHgAWMBZQH/AVYBkAGuAf8BAAHFAf0B/wEAAcQB9wH/AQ8BuAGHAf8BIQGyATgB + /wEfAbQBQgH/ASABtQFEAf8BIAG3AUUB/wEhAbgBRgH/ASIBuQFHAf8BJAG/AUsB/wEXAYMBMAH/CAAB + ngGfAaAB/wHwAfEB8wH/AeoB7AHuAf8B6gHsAe4B/wHqAewB7wH/AewB7gHxAf8B4wHlAegB/wHcAeAB + 5QH/AdcBuAGQAf8B1AGNASMB/wHWAZEBLAH/AdcBkQEqAf8B4AHoAfQB/wHhAeUB6gH/AeAB5AHpAf8B + 4QHlAeoB/wHiAeYB6wH/AeMB5wHsAf8B5AHoAe0B/wHnAesB8AH/AecB6wHwAf8B6gHuAfMB/wHqAe4B + 8wH/AewB8AH1Af8B7wHzAfgB/wHvAfMB+AH/AfAB9AH5Af8B8gH2AfwB/wH6Af4C/wGrAa4BsQH/CAAB + jAFdAUEB/wHOAZcBYwH/AcsBkwFgAf8BzAGUAWAB/wHMAZQBXwH/Ac0BlgFeAf8BzgGVAV8B/wHQAZgB + XwH/AcwBjAFPAf8BxgFzATYB/wHBAWUBHwH/AcEBYgEXAf8BwwFlARoB/wHFAWkBHQH/AccBawEfAf8B + ygFtASEB/wHMAXABIgH/Ac4BcgEkAf8B0AF1ASUB/wHSAYEBJgH/AdQBhAEoAf8B1wGGASkB/wHZAYkB + KwH/AdsBiwEqAf8B3gGtAW4B/wHfAZIBMQH/AeEBkwEwAf8B5AGVATIB/wHrAZsBNAH/AaEBYQEiAf8I + AAM2Af8DTQH/A0kB/wNIAf8DRwH/A0cB/wNGAf8DRgH/ATgCNwH/ASMBHQEaAf8BAAG3AfcB/wEAAawB + 6gH/AQABrgHrAf8BAAGwAewB/wEAAbEB7AH/AQABswHtAf8BAAG1Ae4B/wEAAbcB7wH/AQABuQHvAf8B + AAHEAfIB/wEBAQ0BygH/AQEBFwHNAf8BAQEXAc4B/wECARcBzwH/AQIBFwHRAf8BAgEXAdIB/wEDARcB + 0wH/AQMBFwHUAf8BAwEYAdkB/wEAAQ4BoAH/CAABOgF0AUgB/wFVAbkBbgH/AVIBtQFpAf8BUAG1AWgB + /wFQAbUBZwH/AU8BtQFjAf8BTAG2AWwB/wFAAb0B0wH/ASYBvAH5Af8BDgG0Ae4B/wEAAbIB7gH/AboB + RAFLAf8BuQFGAU0B/wG0AS8BOAH/Ab4BSAFQAf8BwQFIAU8B/wHAATYBPgH/AcgBRAFLAf8B1gFUAVsB + /wEAAcYB+gH/AQABwQH1Af8BAAHFAv8BAAHAAc4B/wEcAbUBSgH/ASEBtAE/Af8BIAG1AUUB/wEhAbcB + RgH/ASIBuAFHAf8BIwG+AUoB/wEWAYIBMQH/CAABmwGRAYIB/wHsAdEBrwH/AecBzQGrAf8B5wHOAasB + /wHnAcwBqQH/AecBzQGoAf8B5wHMAaYB/wHpAcwBpwH/AeMBvQGLAf8B2wGiAU0B/wHXAZQBMgH/AdYB + jgElAf8B2QGiAVEB/wHaAaEBTgH/AdsBpAFQAf8B3AGlAVIB/wHdAaYBVAH/Ad8BpwFTAf8B4AGoAVQB + /wHhAakBVQH/AeIBqgFWAf8B5AGsAVcB/wHlAa0BWAH/AeYBrgFZAf8B6AGvAVsB/wHpAbABWgH/AesB + sQFbAf8B7AGyAVwB/wHyAbcBYAH/AaYBcwE9Af8IAAGMAV4BRAH/Ac4BmAFnAf8BywGVAWUB/wHMAZYB + ZAH/Ac0BlgFjAf8BzgGXAWMB/wHPAZcBYgH/AdABmQFhAf8B0gGZAWMB/wHSAZsBYwH/AdQBngFlAf8B + 0wGWAVoB/wHOAYwBSAH/AcsBgwE4Af8ByQFxASkB/wHIAWsBHQH/AcoBbAEeAf8BzAFvAR8B/wHOAW8B + HQH/AdEBdQEkAf8B0wGCAScB/wHVAYQBKAH/AdcBhwEqAf8B2QGJASsB/wHbAYwBKgH/Ad4BjgEuAf8B + 4AGRAS8B/wHiAZMBMQH/AekBmQEzAf8BoAFgASEB/wgAAzgB/wNPAf8DSwH/A0oB/wNIAf8DRwH/A0YB + /wNEAf8DRAH/AUQBPwE+Af8BNAHGAfsB/wEsAb4B7gH/ARsBuAHuAf8BDAG2Ae0B/wEAAbMB7AH/AQAB + sgHtAf8BAAGzAe0B/wEAAbUB7gH/AQABtwHvAf8BAAHDAfEB/wEBAQ0ByQH/AQABFwHMAf8BAQEXAc0B + /wEBARcBzgH/AQIBFwHQAf8BAgEXAdEB/wECARcB0gH/AQMBFwHTAf8BAwEYAdgB/wEAAQ4BnwH/CAAB + OgGAAUkB/wFXAboBbgH/AVQBtgFrAf8BUgG2AWoB/wFQAbYBZwH/AUgBuAGlAf8BPAG+AfEB/wE5Ab8B + 8gH/ATcBvgHuAf8BNAHCAfEB/wFPAa8B1wH/AcYBUgFYAf8BvAFRAVkB/wG8AU0BVQH/AboBPgFGAf8B + vAE9AUUB/wG9ATABOwH/Ab4BPwFEAf8BwQGrAYAB/wEhAbsB6AH/AQABwQH0Af8BAAHCAfMB/wEAAcMB + +QH/AQABxgH6Af8BDgG7AZQB/wEgAbQBQAH/ASABtgFFAf8BIQG3AUYB/wEkAb0BSQH/ARYBgwEvAf8I + AAGbAY4BcgH/AesBywGgAf8B5gHGAZsB/wHmAcUBmwH/AeYBxQGYAf8B5gHEAZgB/wHmAcQBlAH/AecB + wwGUAf8B5wHCAZIB/wHoAcMBlAH/AekBxAGVAf8B5QG7AYMB/wHhAa0BXwH/Ad4BogFJAf8B2wGZATYB + /wHaAZEBKAH/AdsBkgEoAf8B3AGUASsB/wHeAZUBLQH/Ad8BlwEuAf8B4AGZATAB/wHiAZoBMQH/AeMB + mgExAf8B5AGbATIB/wHlAZwBMwH/AecBnQEzAf8B6AGeATQB/wHpAZ8BNQH/AfABowE2Af8BpAFmASMB + /wgAAZEBYQFEAf8B0gGaAWgB/wHMAZgBaQH/Ac0BmAFoAf8BzQGZAWcB/wHOAZkBZgH/AdIBmQFiAf8B + 0wGaAWEB/wHRAZoBZQH/AdIBmwFkAf8B0wGcAWMB/wHUAZwBYwH/AdgBnwFgAf8B2AGfAWQB/wHZAaEB + ZQH/AdkBoQFkAf8B1gGYAVQB/wHXAaMBaAH/AeQB0AG9Af8B0QF1ASYB/wHRAXQBIwH/AdMBgQElAf8B + 1QGFASgB/wHYAYcBKgH/AdoBigErAf8B3AGMAS0B/wHeAY8BLQH/AeABkQEwAf8B5gGXATIB/wGgAV8B + IQH/CAADOQH/A1AB/wNNAf8DSwH/A0oB/wNIAf8DRwH/A0YB/wNEAf8BRQE/AT0B/wE0AcUB+QH/ATEB + vgHvAf8BMQG+Ae8B/wEvAcAB7wH/AS0BwAHxAf8BKwHCAfAB/wEeAb8B8AH/ARABvAHvAf8BBQG6Ae8B + /wEAAcAB8QH/AQABDAHIAf8BAAEXAcsB/wEBARcBzAH/AQEBFwHNAf8BAQEXAc8B/wECARcB0AH/AQIB + FwHRAf8BAgEXAdIB/wEEARgB1wH/AQABDgGfAf8IAAE7AXUBSgH/AVkBugFvAf8BVQG2AWwB/wFUAbYB + awH/AVIBtgFoAf8BSgG4AacB/wE/Ab4B8QH/ATsBvwHyAf8BOQG+Ae4B/wE1AcAB8AH/AU0BrQHVAf8B + yQFhAWcB/wHAAVYBYAH/AcIBVwFiAf8BwwFWAV8B/wHJAXABcwH/AbwBogGJAf8BtwGvAYsB/wHTAUcB + SwH/ARsBpQHSAf8BAAG/AfMB/wEAAcAB8gH/AQABwwH4Af8BAAHFAfkB/wEOAboBkwH/AR8BswFBAf8B + HwG1AUQB/wEgAbYBRQH/ASIBuwFIAf8BFQGBATAB/wgAAZsBjgFzAf8B6wHMAaIB/wHmAccBnwH/AeYB + xwGdAf8B5gHGAZwB/wHmAcUBmgH/AecBxQGZAf8B5wHEAZcB/wHnAcMBlQH/AecBwwGTAf8B5wHCAZEB + /wHnAcEBkAH/AekBwwGOAf8B6QHCAY0B/wHpAcEBjgH/AeoBvwGIAf8B5QG3AWsB/wHjAawBWgH/AeEB + pAFHAf8B3wGZATMB/wHfAZYBLAH/AeEBlwEuAf8B4gGZATEB/wHjAZsBMQH/AeQBnAEyAf8B5gGdATMB + /wHnAZ4BNQH/AegBnwE0Af8B7wGiATcB/wGjAWYBIwH/CAACUAGHAf8BsgGoAcQB/wHWAaUBcwH/Ac0B + mQFqAf8BzgGbAWkB/wHcAbMBkQH/AZUBkAHIAf8BowGbAcsB/wHaAakBggH/AdIBnQFoAf8B1AGcAWMB + /wHhAa8BgQH/AaEBmQHRAf8ByAGZAXMB/wHYAaABZQH/AdgBoAFmAf8B2QGhAWQB/wHbAagBbwH/AeEB + vQGcAf8B3QGkAWMB/wHdAaEBXgH/AdkBlwFJAf8B1gGKATIB/wHWAYUBJgH/AdgBiAEpAf8B2gGKASoB + /wHgAZ8BTwH/Ad8BkQEwAf8B5gGVATEB/wGdAV0BIAH/CAADPAH/A1EB/wNOAf8DTQH/A0sB/wNKAf8D + SQH/A0cB/wNGAf8BRQFAAT4B/wE2AcQB+QH/ATQBvQHuAf8BMQG+Ae8B/wEvAb4B7wH/AS0BvwHvAf8B + KgG/AfAB/wEpAcAB8AH/ASgBwQHxAf8BJQHDAfEB/wEjAcwB9AH/ASQBLwHQAf8BFQErAc8B/wEHAR4B + zQH/AQABFgHMAf8BAQEXAc4B/wEBARcBzwH/AQIBFwHQAf8BAgEXAdEB/wECARgB1gH/AQABDgGeAf8I + AAE+AXUBSwH/AVsBugFyAf8BVwG2AW0B/wFWAbYBbAH/AVQBtgFrAf8BVAG2AWYB/wFRAbcBbgH/AUMB + vAHSAf8BOwG/AfYB/wE5Ab8B8AH/ATUBwQHzAf8BwAGrAZYB/wG0AawBjAH/AbwBsQGbAf8BygG6Aa8B + /wG8AaABigH/AcsBgwGIAf8ByQFUAV0B/wHQAVYBXAH/AR8BywH4Af8BGwHIAfUB/wEKAcUB/AH/AQQB + vQHNAf8BGQGxAUYB/wEeAbEBOwH/AR4BsgFCAf8BHwG0AUMB/wEgAbUBRAH/ASEBugFHAf8BFAGAAS4B + /wgAAZsBkQGDAf8B7AHTAbEB/wHnAc4BrgH/AecBzgGtAf8B5wHPAawB/wHnAc0BqwH/AecBzAGpAf8B + 6AHNAaoB/wHnAckBoQH/AecBxAGWAf8B5wHDAZQB/wHnAcMBkwH/AegBygGiAf8B6AHKAZ4B/wHpAcgB + nQH/AekByQGdAf8B6QHIAZsB/wHrAcgBnAH/AeoByAGaAf8B6wHIAZkB/wHqAcEBjAH/AeYBtQFpAf8B + 5AGqAVIB/wHjAacBTwH/AeQBqAFQAf8B5gGqAVIB/wHnAasBUQH/AegBrQFSAf8B7wGxAVYB/wGjAW8B + NwH/CAABmAGDAWoB/wGmAaoB3gH/AY8BnAHlAf8B1QGyAZ0B/wHQAZoBaAH/AeIBvgGfAf8BdAGOAesB + /wGRAZ4B8gH/Ad0BsAGJAf8B1QGdAWQB/wHWAboBqgH/AXUBjwH4Af8BrQGsAeMB/wHbAagBbwH/AdcB + oQFpAf8B2AGiAWgB/wHZAaMBaAH/AdoBowFnAf8B2wGkAWYB/wHcAaUBZgH/Ad8BpgFnAf8B3wGpAWcB + /wHhAakBaQH/AeABpAFcAf8B2gGSATsB/wHZAYYBJAH/Ad8B3AHYAf8B4QGlAVoB/wHjAZIBLwH/AZwB + XAEfAf8IAAM8Af8DUwH/A1AB/wNOAf8DTQH/A0sB/wNKAf8DSQH/AUkCSAH/AUgBQwFAAf8BOAHFAfkB + /wE2Ab0B7gH/ATQBvgHuAf8BMQG+Ae8B/wEvAb8B7wH/AS0BvwHvAf8BKgHAAfAB/wEoAcAB8AH/ASYB + wQHxAf8BIwHJAfQB/wEqATUB0QH/ASkBOwHSAf8BJgE6AdQB/wEgATMB0wH/AQ0BIgHPAf8BAAEWAc4B + /wEBARcBzwH/AQIBFwHQAf8BAgEYAdUB/wEAAQ4BngH/CAABPgGBAUwB/wFdAbsBcgH/AVkBtwFvAf8B + WAG2AW4B/wFWAbYBbAH/AVQBtgFrAf8BVAG2AWkB/wFTAbYBYQH/AUoBuQGfAf8BPQG+AfEB/wE1AcEB + 9wH/AXMBkAGvAf8BxQFTAVsB/wG/AVcBYAH/AcABVwFhAf8BwgFXAWAB/wHEAVgBXwH/AdABVQFZAf8B + bQGXAbIB/wEeAckB+wH/ASIBxgH2Af8BMwG+AZkB/wE/AbkBUQH/ATYBuQFUAf8BJgGzAUgB/wEcAbEB + QQH/AR4BsgFCAf8BHwG0AUMB/wEiAbkBRwH/ARQBdQEtAf8IAAGdAZ4BnwH/AfEB8gH0Af8B6wHtAe8B + /wHrAe0B7wH/AesB7QHvAf8B6wHtAe8B/wHrAe0B7wH/Ae0B8AH0Af8B6wHcAckB/wHnAcYBlwH/AecB + xQGXAf8B6AHDAZQB/wHtAfIB9wH/AewB7gHxAf8B7AHuAfIB/wHsAe4B8gH/Ae4B8AH0Af8B7QHvAfMB + /wHtAfAB8wH/Ae0B8AH0Af8B7QHwAfQB/wHvAfIB9wH/Ae8B8wH5Af8B7gHyAfgB/wHqAe4B9AH/AekB + 7QHzAf8B6gHuAfQB/wHtAfEB9wH/AfMB9wH9Af8BpgGpAawB/wgAAY8BYgFLAf8B1gGiAXMB/wHFAbQB + ugH/AYEBkwHqAf8BvwGzAcMB/wHmAcIBogH/AYQBkgHoAf8BlQGhAe0B/wHkAboBkgH/AbYBrgHSAf8B + cwGMAfIB/wHSAbgBsgH/AdgBoQFjAf8B1gGjAWwB/wHXAaMBbQH/AdgBpAFsAf8B2QGkAWwB/wHaAaUB + awH/AdsBpgFqAf8B3AGmAWoB/wHdAacBagH/Ad8BqAFpAf8B4AGpAWoB/wHhAakBaQH/AeMBrQFsAf8B + 4QGiAVgB/wHaAYoBLAH/AdsBiQEoAf8B4QGRAS8B/wGbAVoBHgH/CAADPQH/A1UB/wNRAf8DUAH/A08B + /wNNAf8DSwH/A0oB/wNJAf8BSAJDAf8BOwHDAfgB/wE4Ab0B7gH/ATYBvQHuAf8BNAG+Ae4B/wExAb4B + 7wH/AS8BvwHvAf8BLQG/Ae8B/wEqAcAB8AH/ASgBwgHwAf8BJgHJAfIB/wEqATcBzwH/ASkBPAHSAf8B + KAE6AdIB/wEkATgB0wH/ASUBOAHUAf8BHQEwAdMB/wEEARoBzwH/AQEBFwHPAf8BAwEYAdQB/wEAAQ4B + nQH/CAABPgGAAU0B/wFfAbsBdQH/AVsBtwFxAf8BWQG3AW8B/wFYAbcBbgH/AVYBtgFtAf8BVQG3AWwB + /wFTAbcBawH/AVMBtgFlAf8BUAG3AWwB/wFBAb0B0AH/ATIBxQH9Af8BhgGPAakB/wHGAVgBXAH/AcUB + WAFfAf8BxwFXAV0B/wHMAVUBWQH/AYMBkAGqAf8BHwHKAv8BLQHCAc8B/wE/AboBYQH/AUABuQFYAf8B + PgG5AVsB/wE7AbsBWgH/ATwBuwFbAf8BMgG5AVMB/wEfAbIBQwH/AR4BswFDAf8BIAG4AUYB/wETAXQB + LgH/CAADnQH/A/IB/wPsAf8D7AH/A+wB/wPsAf8D7AH/AewB7gHvAf8B6QHaAccB/wHnAccBmQH/AegB + xgGaAf8B6AHFAZYB/wHsAe8B8gH/A+wB/wPsAf8D7QH/A+0B/wPtAf8D7QH/A+0B/wPtAf8D7gH/A+4B + /wPuAf8D8AH/A+4B/wPpAf8D6gH/A/EB/wOlAf8IAAGeAY0BgQH/AekB0AG8Af8B5gHMAbUB/wHuAeAB + 1AH/AbgBwAHrAf8B7AHtAfEB/wGKAZcB5AH/AZsBpAHoAf8B5QHnAfQB/wG+AcYB9AH/AfgB5wHQAf8B + 8AHVAbgB/wHxAdoBwAH/AdwBrAGFAf8B2AGlAXEB/wHZAaYBcAH/AdoBpgFvAf8B2gGnAW8B/wHbAacB + bgH/AdwBqAFuAf8B3QGpAW0B/wHeAakBbQH/AeABqgFsAf8B4QGrAWwB/wHiAa0BawH/AeQBrQFtAf8B + 4wGrAWYB/wHbAYsBLQH/AeABjwEsAf8BmgFZAR4B/wgAA0AB/wNXAf8DUwH/A1EB/wNQAf8DTwH/A00B + /wNMAf8DSgH/AUoBRgFEAf8BPQHDAfgB/wE7AbwB7QH/ATgBvQHuAf8BNgG9Ae4B/wE0Ab4B7gH/ATEB + vgHvAf8BLwG/Ae8B/wEtAcAB8AH/ASoBwAHwAf8BKAHHAfIB/wEuATkBzwH/ASoBPgHSAf8BKQE8AdIB + /wEnAToB0gH/ASUBOAHTAf8BJAE3AdMB/wEiATYB1QH/AQkBHgHQAf8BAQEXAdMB/wEAAQ4BnAH/CAAB + QQGAAU4B/wFhAbsBdQH/AV0BtwFyAf8BWwG3AXEB/wFaAbcBcAH/AVgBtwFuAf8BVwG3AW0B/wFVAbcB + bAH/AVMBtwFrAf8BUwG3AWoB/wFSAbcBYAH/AUgBuQGdAf8BNQHDAfUB/wE/AboB6gH/AWMBoAHBAf8B + YQGhAcMB/wE4Ab4B7QH/ASgBxgH4Af8BOwG8AZkB/wFEAbgBVgH/AUEBuAFdAf8BQAG5AV0B/wE/AbkB + XAH/AT0BugFbAf8BOwG6AVoB/wE7AbsBWgH/ATcBugFXAf8BHgGzAUMB/wEeAbcBRQH/ARMBdQEsAf8I + AAOdAf8D8QH/A+wB/wPsAf8D7AH/A+wB/wPsAf8B7AHtAe4B/wHqAdsByAH/AegByAGcAf8B6AHHAZwB + /wHoAcYBmgH/AewB7gHyAf8D7AH/A+0B/wPtAf8D7QH/A+0B/wPtAf8D7QH/A+4B/wPuAf8D7gH/A+4B + /wPuAf8D8AH/A+8B/wPqAf8D8AH/A6QB/wgAAU0BWQGaAf8BgQGRAeMB/wFyAYwB3wH/AXABiQHeAf8B + cQGJAd8B/wFvAYYB4AH/AXIBiAHgAf8BcAGIAeEB/wFrAYMB4wH/AWkBgQHkAf8BZgFzAeYB/wFlAXIB + 6AH/AV4BcAHxAf8ByAGgAY4B/wHZAacBdQH/AdkBqAF0Af8B2gGoAXMB/wHbAakBcwH/AdsBqQFyAf8B + 3QGqAXEB/wHdAaoBcQH/Ad4BqwFwAf8B3wGsAXAB/wHhAawBbwH/AeIBrQFvAf8B4wGuAW4B/wHlAbEB + cAH/AeMBqAFhAf8B3gGKASoB/wGaAVgBHQH/CAADQAH/A1gB/wNVAf8DUwH/A1EB/wNQAf8DTwH/A00B + /wNMAf8BSwFGAUUB/wE/AcMB+AH/AT0BvAHtAf8BOwG9Ae0B/wE4Ab0B7gH/ATYBvQHuAf8BNAG+Ae4B + /wExAb8B7wH/AS8BvwHvAf8BLQHAAfAB/wEqAccB8QH/ATABOwHPAf8BLQFAAdEB/wErAT4B0gH/ASkB + PAHSAf8BJwE6AdIB/wElATgB0wH/ASQBNwHUAf8BIQE1AdUB/wEFARsB0wH/AQABDQGbAf8IAAFBAYAB + TwH/AWMBvAGCAf8BXwG4AXQB/wFdAbgBcgH/AVsBtwFxAf8BWgG3AXAB/wFYAbcBbwH/AVcBtwFtAf8B + VQG3AWwB/wFUAbcBawH/AVIBtwFqAf8BUgG3AWYB/wFPAbgBagH/AT4BvgHOAf8BNAHCAfsB/wEwAcMB + +wH/ATgBwAHOAf8BRwG5AWYB/wFHAbgBXQH/AUQBuAFgAf8BQgG5AV8B/wFBAbkBXgH/AUABuQFdAf8B + PwG5AVwB/wE9AboBWwH/ATwBugFcAf8BOwG8AVoB/wE1AboBVQH/AR4BtQFCAf8BEwFzASwB/wgAA50B + /wPxAf8D7AH/A+wB/wPsAf8D7AH/A+wB/wHsAe0B7gH/AeoB3AHJAf8B6AHJAZ4B/wHoAcgBnwH/AegB + xwGcAf8B7gHwAfMB/wPtAf8D7QH/A+0B/wPtAf8D7QH/A+0B/wPtAf8D7gH/A+4B/wPuAf8D7gH/A+8B + /wPvAf8D8QH/A+8B/wPtAf8DowH/CAABdAGFAaEB/wG4AcIB7QH/AbUBvgHoAf8BtAG9AeYB/wG2Ab0B + 5gH/AbcBvQHoAf8BiQGUAeIB/wGNAZgB4wH/AbYBvQHrAf8BtQG8Ae0B/wGzAbwB8AH/AbMBuwH0Af8B + sAG8AfwB/wHTAasBlQH/AdgBqQGDAf8B2QGqAYIB/wHaAaoBgQH/AdsBqgGAAf8B3AGrAYAB/wHdAawB + gAH/Ad4BrAF1Af8B3wGtAXUB/wHjAbwBlgH/AeABrgFyAf8B4QGuAXIB/wHjAa8BcgH/AeQBsAFxAf8B + 5gGzAXUB/wHhAZkBRAH/AZcBVQEaAf8IAANBAf8DWgH/A1YB/wNVAf8DUwH/A1IB/wNQAf8DTwH/A00B + /wFNAkcB/wFCAcMB+AH/AT8BvAHtAf8BPQG8Ae0B/wE7Ab0B7gH/ATgBvQHuAf8BNgG+Ae4B/wE0Ab4B + 7wH/ATEBvwHvAf8BLwG/Ae8B/wEtAcgB8QH/ATABPAHQAf8BLwFCAdEB/wEtAUAB0QH/ASsBPgHSAf8B + KQE8AdIB/wEnAToB0wH/ASUBOAHTAf8BJAE3AdUB/wEcATEB2AH/AQABDQGZAf8IAAFEAYIBUAH/AWUB + vAGCAf8BYQG4AXUB/wFfAbgBdAH/AV0BuAFyAf8BXAG4AXEB/wFaAbcBcAH/AVkBtwFvAf8BVwG3AW4B + /wFWAbcBbAH/AVQBtwFrAf8BUgG3AWoB/wFSAbcBaQH/AVEBtwFfAf8BRgG6AZwB/wFFAboBnAH/AUwB + uAFcAf8BSgG4AWIB/wFHAbgBYgH/AUYBuAFhAf8BRAG5AWAB/wFDAbkBXwH/AUEBuQFeAf8BQAG5AV0B + /wE/AboBXAH/AT4BugFcAf8BPAG7AVsB/wE8AbwBXAH/AScBuQFLAf8BEQFyASoB/wgAA50B/wPxAf8D + 7AH/A+wB/wPsAf8D7AH/A+wB/wHsAe0B7gH/AeoB3gHKAf8B6AHKAaAB/wHoAcoBoQH/AegByAGeAf8B + 7QHvAfMB/wPtAf8D7QH/A+0B/wPtAf8D7QH/A+0B/wPtAf8D7gH/A+4B/wPuAf8D7gH/A+8B/wPvAf8D + 7wH/A/EB/wPvAf8DogH/CAABlgFxAV4B/wHcAbMBmAH/AdwBsQGRAf8B0gHFAccB/wGZAagB5wH/AdsB + 1gHeAf8BlgGiAeQB/wGlAa0B6AH/Ac8BzAHeAf8BlwGlAe4B/wHdAccBvgH/AeABsgGIAf8B3gGxAYwB + /wHaAawBiAH/AdkBrAGHAf8B2gGsAYYB/wHaAawBhQH/AdsBrQGFAf8B3AGtAYQB/wHdAa0BgwH/Ad4B + rgGCAf8B4QG9AZwB/wHuAesB6gH/AeEBsAF1Af8B4QGwAYAB/wHiAbEBgAH/AeMBsQF1Af8B5QGzAXUB + /wHoAa4BZwH/AZYBUwEXAf8IAANDAf8DXAH/A1gB/wNWAf8DVQH/A1MB/wNSAf8DUQH/A08B/wFNAUoB + SAH/AUQBwwH4Af8BQgG8Ae0B/wE/AbwB7QH/AT0BvQHtAf8BOwG9Ae4B/wE4Ab4B7gH/ATYBvgHuAf8B + NAG+Ae8B/wExAb8B7wH/AS8BxgHxAf8BNAE/Ac4B/wEwAUMB0QH/AS8BQgHRAf8BLQFAAdEB/wErAT4B + 0gH/ASkBPAHSAf8BJwE6AdMB/wElATgB0wH/ASYBOQHZAf8BAAENAZoB/wgAAUQBgQFTAf8BZwG9AYUB + /wFjAbkBgQH/AWEBuAF1Af8BXwG4AXQB/wFeAbgBcgH/AVwBuAFxAf8BWgG4AXAB/wFZAbgBbwH/AVcB + uAFuAf8BVgG3AWwB/wFUAbgBawH/AVIBuAFqAf8BUQG4AWkB/wFPAbgBZgH/AU0BuAFlAf8BTAG4AWYB + /wFLAbgBZAH/AUkBuAFjAf8BSAG5AWMB/wFGAbkBYQH/AUUBuQFhAf8BQwG5AV8B/wFCAbkBXwH/AUAB + ugFeAf8BPwG6AV0B/wE+AboBXAH/AT0BuwFbAf8BNgG+AVcB/wEPAXABKgH/CAADmwH/A/MB/wPtAf8D + 7QH/A+wB/wPtAf8D7QH/Ae4B7wHwAf8B6gHdAc0B/wHoAcsBowH/AegBywGkAf8B6AHJAaEB/wHtAe8B + 8gH/A+0B/wPtAf8D7QH/A+0B/wPtAf8D7gH/A+4B/wPuAf8D7gH/A+4B/wPuAf8D7gH/A+8B/wPvAf8D + 7wH/A/QB/wOhAf8IAAGWAW8BXAH/Ad8BvAGmAf8BtQG4AdwB/wGjAa4B5gH/AdkBvgGvAf8B5AHEAasB + /wGZAaUB5gH/AaYBsAHrAf8B4QG6AZkB/wHYAcEBuAH/AZUBpAHwAf8BvAG5AdwB/wHhAbgBlAH/AdkB + rgGLAf8B2gGuAYsB/wHaAa4BigH/AdsBrgGJAf8B3AGvAYkB/wHcAa8BiAH/Ad0BrwGHAf8B3gGwAYcB + /wHfAbABhQH/AeABsAGFAf8B4QGxAYUB/wHhAbIBhAH/AeIBsgGDAf8B4wGzAYMB/wHkAbMBggH/AewB + uwGIAf8BlgFSARgB/wgAA0YB/wNeAf8DWgH/A1gB/wNWAf8DVQH/A1MB/wNSAf8DUQH/AU8BTQFKAf8B + RgHDAfYB/wFEAbwB7QH/AUIBvAHtAf8BPwG9Ae0B/wE9Ab0B7QH/ATsBvQHuAf8BOAG+Ae4B/wE2Ab4B + 7gH/ATQBvgHvAf8BMQHGAfAB/wE1AUIBzgH/ATMBRgHRAf8BMQFEAdEB/wEvAUIB0QH/AS0BQAHSAf8B + KwE+AdIB/wEpATwB0wH/AScBOgHTAf8BJwE6AdcB/wEAAQ8BmAH/CAABRQGDAVMB/wFpAb0BhwH/AWUB + uQGCAf8BYwG5AYEB/wFhAbkBgAH/AV8BuAF0Af8BXgG4AXMB/wFcAbgBcQH/AVsBuAFwAf8BWQG4AW8B + /wFXAbgBbgH/AVYBuAFtAf8BVAG4AWsB/wFSAbgBawH/AVEBuAFpAf8BTwG4AWgB/wFNAbgBZwH/AUwB + uAFmAf8BSwG4AWUB/wFKAbgBZAH/AUgBuQFjAf8BRgG5AWIB/wFFAbkBYQH/AUMBuQFgAf8BQgG6AV8B + /wFAAboBXgH/AT8BugFdAf8BPgG7AVwB/wFAAcABXwH/AREBcAErAf8IAAOdAf8D8wH/A+0B/wPtAf8D + 7QH/A+0B/wPtAf8B7QHuAe8B/wHqAd8BzQH/AegBzAGlAf8B6AHMAaYB/wHpAcoBowH/Ae0B7wHyAf8D + 7QH/A+0B/wPtAf8D7QH/A+4B/wPuAf8D7gH/A+4B/wPuAf8D7gH/A+4B/wPvAf8D7wH/A+8B/wPvAf8D + 9AH/A6EB/wgAAZABiQGRAf8BqgG5Ae8B/wHGAcMB2QH/AeEBuwGiAf8B2gGzAZkB/wHoAcwBtgH/AaEB + rQHrAf8BrgG4AfAB/wHlAcABpQH/Ad0BsgGTAf8B5gHAAaAB/wK7AeQB/wGiAa4B9QH/Ad8BuQGbAf8B + 3wG0AZEB/wHfAbQBkQH/AeEBtQGQAf8B4AG1AZEB/wHhAbUBjwH/AeMBtQGOAf8B4gG1AY0B/wHjAbYB + jgH/AeUBtgGMAf8B5gG3AYsB/wHnAbcBjAH/AecBuAGKAf8B6AG4AYkB/wHpAbkBigH/Ae8BvgGNAf8B + nAFkATUB/wgAA0cB/wNhAf8DXgH/A1wB/wNaAf8DWQH/A1cB/wNWAf8DVAH/AVMCTwH/AUsBxwH7Af8B + SAHAAfEB/wFGAcAB8wH/AUQBwAHyAf8BQQHBAfIB/wE/AcEB8gH/AT0BwQH0Af8BOQHCAfMB/wE3AcIB + 8wH/ATUByAH1Af8BOQFFAdMB/wE3AUoB1AH/ATQBSAHWAf8BMgFGAdUB/wEwAUQB1QH/AS4BQgHXAf8B + LAFAAdYB/wEqAT4B2AH/ASoBPgHcAf8BCAEXAZoB/wgAAUkBhAFWAf8BbgHCAYsB/wFpAb0BhwH/AWcB + vQGHAf8BZQG9AYQB/wFjAb0BgwH/AWMBvQGBAf8BYAG8AYAB/wFgAbwBdQH/AV0BvAFyAf8BWwG8AXMB + /wFZAbwBcAH/AVgBvAFvAf8BVgG8AW4B/wFUAbwBbQH/AVMBvAFtAf8BUQG8AWoB/wFQAbwBaQH/AU4B + vAFoAf8BTQG8AWcB/wFMAb0BZgH/AUoBvQFlAf8BSQG9AWQB/wFHAb0BYwH/AUYBvgFiAf8BRAG+AWEB + /wFDAb4BYAH/AUEBvwFfAf8BQgHEAWEB/wEdAXUBMgH/CAADnwH/A/kB/wPyAf8D8gH/A/IB/wPyAf8D + 8gH/AfMB9AH1Af8B8AHjAdMB/wHuAdEBrAH/Ae4B0QGsAf8B7gHPAakB/wHzAfUB+AH/A/IB/wPyAf8D + 9AH/A/MB/wPzAf8D8wH/A/MB/wPzAf8D8wH/A/MB/wP1Af8D9AH/A/QB/wP0Af8D9AH/A/sB/wOlAf8I + AAJgAWMB4AGPAY4BmgH/AZUBcQFdAf8BkwFwAWEB/wGTAW8BYQH/AZ0BiwFyAf8BYgFtAZ8B/wFsAXMB + ogH/AZoBgwFnAf8BlAFwAV0B/wGVAW8BWwH/AZoBcgFXAf8BhAGJAacB/wGMAWwBYwH/AZcBcQFaAf8B + mAFwAVsB/wGXAXABWgH/AZkBcAFZAf8BmAFwAVgB/wGYAXIBWAH/AZoBcQFXAf8BmQFxAVcB/wGaAXMB + VgH/AZoBcgFWAf8BmwFyAVUB/wGcAXIBVQH/AZwBdAFUAf8BnQFzAVQB/wGfAXUBVgH/AWACXQHfCAAD + RwH/A0YB/wNDAf8DQgH/A0EB/wNBAf8DPgH/Az0B/wM8Af8BOgE2ATQB/wEzAY4BtAH/ATQBiQGtAf8B + MQGJAa0B/wExAYkBrQH/AS4BiQGtAf8BLAGLAa4B/wEqAYoBrgH/ASoBigGuAf8BJwGMAa4B/wEnAZEB + sAH/AScBMgGWAf8BJgEzAZgB/wEkATMBmgH/ASMBMAGZAf8BIQEwAZkB/wEgAS0BmQH/AR4BLAGbAf8B + HQEsAZoB/wEcASoBmwH/ARsBKgGdAf8IAANgAeABSAGBAVUB/wFEAYABUgH/AUMBgAFRAf8BQwGAAVAB + /wFAAYEBTwH/AT8BdQFOAf8BPgF1AU0B/wE9AXUBTAH/ATwBdQFLAf8BPAF1AUoB/wE6AXUBSQH/ATkB + dQFKAf8BOAGAAUgB/wE3AXQBRwH/ATYBgAFGAf8BNgF1AUUB/wEzAXUBRAH/ATIBdQFDAf8BMQF1AUQB + /wEwAXUBQgH/AS8BdQFBAf8BMAGBAUIB/wEvAYABQAH/ASwBgAE/Af8BKwGAAUAB/wEqAYABPgH/ASkB + gAE9Af8BKQGCAT4B/wNdAd8IAANjAeADpgH/A6MB/wOjAf8DowH/A6MB/wOjAf8BowGkAaUB/wGiAZoB + jwH/AaABjQFqAf8BoAGNAWsB/wGgAYwBaAH/AaMBpQGmAf8DowH/A6MB/wOjAf8DowH/A6MB/wOjAf8D + owH/A6QB/wOkAf8DpAH/A6QB/wOkAf8DpAH/A6QB/wOkAf8DpgH/A2EB3/8A/wD/AP8A/wD/AP8A/wD/ + AP8ADgABQgFNAT4HAAE+AwABKAMAAYADAAFgAwABAQEAAQEGAAEGFgAD/wEACP8IAAj/CAAI/wgACP8I + AAj/CAABgAIAAQEBgAIAAQEIAAGAAgABAQGAAgABAQgAAYACAAEBAYACAAEBCAABgAIAAQEBgAIAAQEI + AAGAAgABAQGAAgABAQgAAYACAAEBAYACAAEBCAABgAIAAQEBgAIAAQEIAAGAAgABAQGAAgABAQgAAYAC + AAEBAYACAAEBCAABgAIAAQEBgAIAAQEIAAGAAgABAQGAAgABAQgAAYACAAEBAYACAAEBCAABgAIAAQEB + gAIAAQEIAAGAAgABAQGAAgABAQgAAYACAAEBAYACAAEBCAABgAIAAQEBgAIAAQEIAAGAAgABAQGAAgAB + AQgAAYACAAEBAYACAAEBCAABgAIAAQEBgAIAAQEIAAGAAgABAQGAAgABAQgAAYACAAEBAYACAAEBCAAB + gAIAAQEBgAIAAQEIAAj/CAAI/wgACP8IAAj/CAAI/wgAUP8BgAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEB + gAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEB + gAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEB + gAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEB + gAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEB + gAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEB + gAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEB + gAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEB + gAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEBgAIAAQEB + gAIAAQEBgAIAAQEBgAIAAQEBgAIAAQGg/wGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgAB + AQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgAB + AQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgAB + AQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgAB + AQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgAB + AQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgAB + AQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgAB + AQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgAB + AQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgABAQGAAgAB + AQGAAgABAQGAAgABAVD/Cw== @@ -1099,7 +1098,7 @@ iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsNAAALDQHtB8AsAAAEtklE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAAEtklE QVRIS52RaVBTZxiF0SLkApXFhc0qCEhZCgIhCVsghB1ZEsFICQRIgGAKYQzClKqsCo5UCwjYYZS1ULGW pQJ1pBZFKlYrtggoCjq4gLSOjmipteX0Or1/QeIz8869P97nnO9+V2UpeAWHOzI5ga0+kaLHPLH8FVcg vuvNF5ZGxEiNqJV3ZwtP4MDw9JttbP8Bg2MPcPXWA/RcvYXCqib4bxc/CxaKXalV5ZGIE5Y7efiMJ2cX @@ -1126,7 +1125,7 @@ iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsNAAALDQHtB8AsAAAE20lE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAAE20lE QVRIS52UezRUeQDHLUPNVCe1afdsW61FRXpYG8abllFa2o0pQgyrU7LpoaHHFBZRHR3kkc1rN0m0eeWx jpQeVOKIjPcjk9cw8pjJDL571f1n/1Cjzzm/87vnnt/38733d3/nykhD8LENRqFszezUSJO+3JuOuJu5 BzeTbEfDAs1iAv0MTMlln0f4mc2Oudf0p8RD1wFxFsS9bGAsGtMjNzDSeQKld5i4cM7Yg1w+N4KOqmtk @@ -1154,7 +1153,7 @@ iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsNAAALDQHtB8AsAAAFC0lE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAAFC0lE QVRIS52TeUyTZxzHic4ziqBFipQCAwrjkIJcdlQQpMMWKgQockq5KjAoApbalir1APEIm1enmZlA1MEQ 4iLOMzo5tEC5UcfskCJzU/Ag2aZOv3tl738eW/0kv7+e7/F73jyv0ftgsRzmCCKCo1PjgrtUhZHPZXlr kZvk/zvb2/5bX2drZ1L2YcRFrnLLTonQH1dvRsfZI9A0qaE5cwitjV/gS8U6rPSkPeEHMRmk3DAyk/mR @@ -1182,7 +1181,7 @@ iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsNAAALDQHtB8AsAAAE+0lE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAAE+0lE QVRIS52Va0yTZxTHQSRkDhFxTMANuRQwVASrtlxq6W3QFhi1tHRyt6UVoSCXWlxaBVQg9YIXLqUoFBka GDphKMouDqLGuTmZOuMyNboP7hrj5tw+GMN/z1vffUTqfslJm7fv/3/Oc855UreXEU2IiYmxRkZGTq1Y sQJBQUH3+Hz+KaFQ2BofH/8W/dr/g81m53K53KfV1dXo7OzExYsXYbPZUF5eDqPRCLFY/FtSUpKGfv3V diff --git a/Source/Krypton Toolkit Examples/KryptonContextMenu Examples/KryptonContextMenu Examples 2022.csproj b/Source/Krypton Toolkit Examples/KryptonContextMenu Examples/KryptonContextMenu Examples 2022.csproj index 683ca8b6..d9957d17 100644 --- a/Source/Krypton Toolkit Examples/KryptonContextMenu Examples/KryptonContextMenu Examples 2022.csproj +++ b/Source/Krypton Toolkit Examples/KryptonContextMenu Examples/KryptonContextMenu Examples 2022.csproj @@ -1,6 +1,8 @@ - + - net48;net6.0-windows;net7.0-windows + + net6.0-windows + true WinExe KryptonContextMenuExamples Krypton Context Menu Examples @@ -9,10 +11,12 @@ false true AnyCPU - en - preview + en preview + enable + 6 + true - + @@ -21,7 +25,7 @@ - + diff --git a/Source/Krypton Toolkit Examples/KryptonContextMenu Examples/Program.cs b/Source/Krypton Toolkit Examples/KryptonContextMenu Examples/Program.cs index 2b51d272..b9337128 100644 --- a/Source/Krypton Toolkit Examples/KryptonContextMenu Examples/Program.cs +++ b/Source/Krypton Toolkit Examples/KryptonContextMenu Examples/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -15,15 +15,16 @@ namespace KryptonContextMenuExamples { - static class Program + internal static class Program { /// /// The main entry point for the application. /// [STAThread] - static void Main() + private static void Main() { Application.EnableVisualStyles(); + //Application.SetHighDpiMode(HighDpiMode.SystemAware); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); } diff --git a/Source/Krypton Toolkit Examples/KryptonContextMenu Examples/Properties/AssemblyInfo.cs b/Source/Krypton Toolkit Examples/KryptonContextMenu Examples/Properties/AssemblyInfo.cs index 5e49b94c..1e3a35ed 100644 --- a/Source/Krypton Toolkit Examples/KryptonContextMenu Examples/Properties/AssemblyInfo.cs +++ b/Source/Krypton Toolkit Examples/KryptonContextMenu Examples/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Toolkit Examples/KryptonContextMenu Examples/app.config b/Source/Krypton Toolkit Examples/KryptonContextMenu Examples/app.config index 271783b8..58915840 100644 --- a/Source/Krypton Toolkit Examples/KryptonContextMenu Examples/app.config +++ b/Source/Krypton Toolkit Examples/KryptonContextMenu Examples/app.config @@ -3,7 +3,7 @@ - + diff --git a/Source/Krypton Toolkit Examples/KryptonContextMenu Examples/app.manifest b/Source/Krypton Toolkit Examples/KryptonContextMenu Examples/app.manifest index b16d97ac..560cf90b 100644 --- a/Source/Krypton Toolkit Examples/KryptonContextMenu Examples/app.manifest +++ b/Source/Krypton Toolkit Examples/KryptonContextMenu Examples/app.manifest @@ -54,7 +54,7 @@ - true + true diff --git a/Source/Krypton Toolkit Examples/KryptonContextMenu Examples/example.png b/Source/Krypton Toolkit Examples/KryptonContextMenu Examples/example.png index 92bd8505d95469a365ba56eaae3dcf41ef18e51a..85586d7447ec7bb4288a5542a16f1f052bf4cb32 100644 GIT binary patch literal 193652 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 k6*~Lp~7haLI*I#_;bcCp<*S1^B%9B&nQi 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 z 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 Y?s+tc?%rQR04zfI`JnFqZj$i-0U+h5>;M1& diff --git a/Source/Krypton Toolkit Examples/KryptonDataGridView Examples/Form1.Designer.cs b/Source/Krypton Toolkit Examples/KryptonDataGridView Examples/Form1.Designer.cs index 56fec976..636f8bf2 100644 --- a/Source/Krypton Toolkit Examples/KryptonDataGridView Examples/Form1.Designer.cs +++ b/Source/Krypton Toolkit Examples/KryptonDataGridView Examples/Form1.Designer.cs @@ -72,7 +72,7 @@ private void InitializeComponent() this.kryptonContextMenuColorColumns1 = new Krypton.Toolkit.KryptonContextMenuColorColumns(); this.kryptonContextMenuImageSelect1 = new Krypton.Toolkit.KryptonContextMenuImageSelect(); this.kryptonContextMenuMonthCalendar1 = new Krypton.Toolkit.KryptonContextMenuMonthCalendar(); - this.kryptonPalette = new Krypton.Toolkit.KryptonPalette(this.components); + this.kryptonPalette = new Krypton.Toolkit.KryptonCustomPaletteBase(this.components); this.kryptonManager = new Krypton.Toolkit.KryptonManager(this.components); this.colDateTime = new Krypton.Toolkit.KryptonDataGridViewDateTimePickerColumn(); this.colComboBox = new Krypton.Toolkit.KryptonDataGridViewComboBoxColumn(); @@ -555,7 +555,7 @@ private void InitializeComponent() // kryptonManager // this.kryptonManager.GlobalPalette = this.kryptonPalette; - this.kryptonManager.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.Custom; + this.kryptonManager.GlobalPaletteMode = Krypton.Toolkit.PaletteMode.Custom; // // colDateTime // @@ -686,7 +686,7 @@ private void InitializeComponent() private System.Windows.Forms.RadioButton rbStyleSheet; private System.Data.DataSet dataSet; private System.Data.DataTable dtTestData; - private Krypton.Toolkit.KryptonPalette kryptonPalette; + private Krypton.Toolkit.KryptonCustomPaletteBase kryptonPalette; private Krypton.Toolkit.KryptonManager kryptonManager; private System.Windows.Forms.GroupBox groupBox1; private Krypton.Toolkit.KryptonButton buttonRandomCellColors; diff --git a/Source/Krypton Toolkit Examples/KryptonDataGridView Examples/Form1.cs b/Source/Krypton Toolkit Examples/KryptonDataGridView Examples/Form1.cs index 50cef3fe..58db1eb3 100644 --- a/Source/Krypton Toolkit Examples/KryptonDataGridView Examples/Form1.cs +++ b/Source/Krypton Toolkit Examples/KryptonDataGridView Examples/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -24,6 +24,7 @@ public partial class Form1 : Form private void Form1_Load(object sender, EventArgs e) { + kryptonDataGridView1.BorderStyle = BorderStyle.Fixed3D; // Create some simple test data for display DateTime dt = DateTime.Now.Date; dtTestData.Rows.Add(dt, "Mr", "Mark", "(55) 5555-5555", "Single", 36, "Press!", true); diff --git a/Source/Krypton Toolkit Examples/KryptonDataGridView Examples/KryptonDataGridView Examples 2022.csproj b/Source/Krypton Toolkit Examples/KryptonDataGridView Examples/KryptonDataGridView Examples 2022.csproj index bcf1a89b..021e9b2e 100644 --- a/Source/Krypton Toolkit Examples/KryptonDataGridView Examples/KryptonDataGridView Examples 2022.csproj +++ b/Source/Krypton Toolkit Examples/KryptonDataGridView Examples/KryptonDataGridView Examples 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe KryptonDataGridViewExamples Krypton Data GridView Examples @@ -8,10 +8,12 @@ false false true - en - preview + en preview + enable + 6 + true - + @@ -33,7 +35,7 @@ - + diff --git a/Source/Krypton Toolkit Examples/KryptonDataGridView Examples/Program.cs b/Source/Krypton Toolkit Examples/KryptonDataGridView Examples/Program.cs index 9c88e616..eaeb0ebb 100644 --- a/Source/Krypton Toolkit Examples/KryptonDataGridView Examples/Program.cs +++ b/Source/Krypton Toolkit Examples/KryptonDataGridView Examples/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -15,13 +15,13 @@ namespace KryptonDataGridViewExamples { - static class Program + internal static class Program { /// /// The main entry point for the application. /// [STAThread] - static void Main() + private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); diff --git a/Source/Krypton Toolkit Examples/KryptonDateTimePicker Examples/Form1.Designer.cs b/Source/Krypton Toolkit Examples/KryptonDateTimePicker Examples/Form1.Designer.cs index efa9776d..51b04d7e 100644 --- a/Source/Krypton Toolkit Examples/KryptonDateTimePicker Examples/Form1.Designer.cs +++ b/Source/Krypton Toolkit Examples/KryptonDateTimePicker Examples/Form1.Designer.cs @@ -49,7 +49,7 @@ private void InitializeComponent() this.groupBoxNormal = new System.Windows.Forms.GroupBox(); this.dtpRibbonTime = new Krypton.Toolkit.KryptonDateTimePicker(); this.buttonSpecAny2 = new Krypton.Toolkit.ButtonSpecAny(); - this.kryptonPalette = new Krypton.Toolkit.KryptonPalette(this.components); + this.kryptonPalette = new Krypton.Toolkit.KryptonCustomPaletteBase(this.components); this.dtpRibbonShort = new Krypton.Toolkit.KryptonDateTimePicker(); this.dtpRibbonLong = new Krypton.Toolkit.KryptonDateTimePicker(); this.dtpNormalTime = new Krypton.Toolkit.KryptonDateTimePicker(); @@ -405,7 +405,7 @@ private void InitializeComponent() private System.Windows.Forms.GroupBox groupBox4; private System.Windows.Forms.PropertyGrid propertyGrid; private System.Windows.Forms.Button buttonClose; - private Krypton.Toolkit.KryptonPalette kryptonPalette; + private Krypton.Toolkit.KryptonCustomPaletteBase kryptonPalette; private System.Windows.Forms.GroupBox groupBoxRibbon; private System.Windows.Forms.GroupBox groupBoxNormal; private Krypton.Toolkit.KryptonDateTimePicker dtpRibbonTime; diff --git a/Source/Krypton Toolkit Examples/KryptonDateTimePicker Examples/Form1.cs b/Source/Krypton Toolkit Examples/KryptonDateTimePicker Examples/Form1.cs index 020838f4..608218e2 100644 --- a/Source/Krypton Toolkit Examples/KryptonDateTimePicker Examples/Form1.cs +++ b/Source/Krypton Toolkit Examples/KryptonDateTimePicker Examples/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -384,7 +384,7 @@ public ButtonStyle CalendarDayOfWeekStyle /// [Category("Visuals - DateTimePicker")] [Description("Palette applied to drawing.")] - [DefaultValue(typeof(PaletteMode), "Global")] + [DefaultValue(PaletteMode.Global)] public PaletteMode PaletteMode { get => _dateTimePicker.PaletteMode; @@ -397,7 +397,7 @@ public PaletteMode PaletteMode [Category("Visuals - DateTimePicker")] [Description("Custom palette applied to drawing.")] [DefaultValue(null)] - public IPalette Palette + public PaletteBase Palette { get => _dateTimePicker.Palette; set => _dateTimePicker.Palette = value; diff --git a/Source/Krypton Toolkit Examples/KryptonDateTimePicker Examples/KryptonDateTimePicker Examples 2022.csproj b/Source/Krypton Toolkit Examples/KryptonDateTimePicker Examples/KryptonDateTimePicker Examples 2022.csproj index 665c21e4..13a2ea32 100644 --- a/Source/Krypton Toolkit Examples/KryptonDateTimePicker Examples/KryptonDateTimePicker Examples 2022.csproj +++ b/Source/Krypton Toolkit Examples/KryptonDateTimePicker Examples/KryptonDateTimePicker Examples 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe KryptonDateTimePickerExamples Krypton DateTimePicker Examples @@ -9,10 +9,12 @@ false true AnyCPU - en - preview + en preview + enable + 6 + true - + @@ -21,7 +23,7 @@ - + diff --git a/Source/Krypton Toolkit Examples/KryptonDateTimePicker Examples/Program.cs b/Source/Krypton Toolkit Examples/KryptonDateTimePicker Examples/Program.cs index 80b47717..66ae280c 100644 --- a/Source/Krypton Toolkit Examples/KryptonDateTimePicker Examples/Program.cs +++ b/Source/Krypton Toolkit Examples/KryptonDateTimePicker Examples/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -15,13 +15,13 @@ namespace KryptonDateTimePickerExamples { - static class Program + internal static class Program { /// /// The main entry point for the application. /// [STAThread] - static void Main() + private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); diff --git a/Source/Krypton Toolkit Examples/KryptonDateTimePicker Examples/Properties/AssemblyInfo.cs b/Source/Krypton Toolkit Examples/KryptonDateTimePicker Examples/Properties/AssemblyInfo.cs index daedf937..4e4d3e75 100644 --- a/Source/Krypton Toolkit Examples/KryptonDateTimePicker Examples/Properties/AssemblyInfo.cs +++ b/Source/Krypton Toolkit Examples/KryptonDateTimePicker Examples/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Toolkit Examples/KryptonDomainUpDown Examples/Form1.Designer.cs b/Source/Krypton Toolkit Examples/KryptonDomainUpDown Examples/Form1.Designer.cs index 20e09309..fed5a164 100644 --- a/Source/Krypton Toolkit Examples/KryptonDomainUpDown Examples/Form1.Designer.cs +++ b/Source/Krypton Toolkit Examples/KryptonDomainUpDown Examples/Form1.Designer.cs @@ -68,7 +68,7 @@ private void InitializeComponent() this.groupBox4 = new System.Windows.Forms.GroupBox(); this.propertyGrid = new System.Windows.Forms.PropertyGrid(); this.kryptonManager1 = new Krypton.Toolkit.KryptonManager(this.components); - this.kryptonPalette = new Krypton.Toolkit.KryptonPalette(); + this.kryptonPalette = new Krypton.Toolkit.KryptonCustomPaletteBase(this.components); this.groupBox3.SuspendLayout(); this.groupBox2.SuspendLayout(); this.groupBox1.SuspendLayout(); @@ -155,18 +155,16 @@ private void InitializeComponent() this.dud7.Items.Add("sixth"); this.dud7.Location = new System.Drawing.Point(18, 31); this.dud7.Name = "dud7"; - this.dud7.Size = new System.Drawing.Size(96, 22); + this.dud7.Size = new System.Drawing.Size(96, 26); this.dud7.TabIndex = 0; this.dud7.Text = "first"; - this.dud7.UpDownAlign = System.Windows.Forms.LeftRightAlignment.Right; this.dud7.Enter += new System.EventHandler(this.dud_Enter); // // dud12 // this.dud12.AlwaysActive = false; - this.dud12.ButtonSpecs.AddRange(new Krypton.Toolkit.ButtonSpecAny[] { - this.buttonSpecAny4, - this.buttonSpecAny5}); + this.dud12.ButtonSpecs.Add(this.buttonSpecAny4); + this.dud12.ButtonSpecs.Add(this.buttonSpecAny5); this.dud12.InputControlStyle = Krypton.Toolkit.InputControlStyle.Ribbon; this.dud12.Items.Add("first"); this.dud12.Items.Add("second"); @@ -176,7 +174,7 @@ private void InitializeComponent() this.dud12.Items.Add("sixth"); this.dud12.Location = new System.Drawing.Point(135, 87); this.dud12.Name = "dud12"; - this.dud12.Size = new System.Drawing.Size(131, 22); + this.dud12.Size = new System.Drawing.Size(131, 26); this.dud12.StateCommon.Content.TextH = Krypton.Toolkit.PaletteRelativeAlign.Far; this.dud12.TabIndex = 5; this.dud12.Text = "sixth"; @@ -186,6 +184,7 @@ private void InitializeComponent() // buttonSpecAny4 // this.buttonSpecAny4.Style = Krypton.Toolkit.PaletteButtonStyle.Standalone; + this.buttonSpecAny4.ToolTipStyle = Krypton.Toolkit.LabelStyle.ToolTip; this.buttonSpecAny4.Type = Krypton.Toolkit.PaletteButtonSpecStyle.Close; this.buttonSpecAny4.UniqueName = "65211BA9781346D365211BA9781346D3"; this.buttonSpecAny4.Click += new System.EventHandler(this.buttonSpecAny4_Click); @@ -194,6 +193,7 @@ private void InitializeComponent() // this.buttonSpecAny5.KryptonContextMenu = this.kryptonContextMenu1; this.buttonSpecAny5.Style = Krypton.Toolkit.PaletteButtonStyle.Standalone; + this.buttonSpecAny5.ToolTipStyle = Krypton.Toolkit.LabelStyle.ToolTip; this.buttonSpecAny5.Type = Krypton.Toolkit.PaletteButtonSpecStyle.DropDown; this.buttonSpecAny5.UniqueName = "55BDC4B174064C5F55BDC4B174064C5F"; // @@ -220,43 +220,31 @@ private void InitializeComponent() // // kryptonContextMenuItem6 // - this.kryptonContextMenuItem6.CheckState = System.Windows.Forms.CheckState.Unchecked; - this.kryptonContextMenuItem6.ShortcutKeys = System.Windows.Forms.Keys.None; this.kryptonContextMenuItem6.Text = "first"; this.kryptonContextMenuItem6.Click += new System.EventHandler(this.contextMenuClicked); // // kryptonContextMenuItem7 // - this.kryptonContextMenuItem7.CheckState = System.Windows.Forms.CheckState.Unchecked; - this.kryptonContextMenuItem7.ShortcutKeys = System.Windows.Forms.Keys.None; this.kryptonContextMenuItem7.Text = "second"; this.kryptonContextMenuItem7.Click += new System.EventHandler(this.contextMenuClicked); // // kryptonContextMenuItem8 // - this.kryptonContextMenuItem8.CheckState = System.Windows.Forms.CheckState.Unchecked; - this.kryptonContextMenuItem8.ShortcutKeys = System.Windows.Forms.Keys.None; this.kryptonContextMenuItem8.Text = "third"; this.kryptonContextMenuItem8.Click += new System.EventHandler(this.contextMenuClicked); // // kryptonContextMenuItem9 // - this.kryptonContextMenuItem9.CheckState = System.Windows.Forms.CheckState.Unchecked; - this.kryptonContextMenuItem9.ShortcutKeys = System.Windows.Forms.Keys.None; this.kryptonContextMenuItem9.Text = "fourth"; this.kryptonContextMenuItem9.Click += new System.EventHandler(this.contextMenuClicked); // // kryptonContextMenuItem10 // - this.kryptonContextMenuItem10.CheckState = System.Windows.Forms.CheckState.Unchecked; - this.kryptonContextMenuItem10.ShortcutKeys = System.Windows.Forms.Keys.None; this.kryptonContextMenuItem10.Text = "fifth"; this.kryptonContextMenuItem10.Click += new System.EventHandler(this.contextMenuClicked); // // kryptonContextMenuItem11 // - this.kryptonContextMenuItem11.CheckState = System.Windows.Forms.CheckState.Unchecked; - this.kryptonContextMenuItem11.ShortcutKeys = System.Windows.Forms.Keys.None; this.kryptonContextMenuItem11.Text = "sixth"; this.kryptonContextMenuItem11.Click += new System.EventHandler(this.contextMenuClicked); // @@ -272,18 +260,16 @@ private void InitializeComponent() this.dud8.Items.Add("sixth"); this.dud8.Location = new System.Drawing.Point(18, 59); this.dud8.Name = "dud8"; - this.dud8.Size = new System.Drawing.Size(96, 22); + this.dud8.Size = new System.Drawing.Size(96, 26); this.dud8.StateCommon.Content.TextH = Krypton.Toolkit.PaletteRelativeAlign.Center; this.dud8.TabIndex = 1; this.dud8.Text = "second"; - this.dud8.UpDownAlign = System.Windows.Forms.LeftRightAlignment.Right; this.dud8.Enter += new System.EventHandler(this.dud_Enter); // // dud11 // this.dud11.AlwaysActive = false; - this.dud11.ButtonSpecs.AddRange(new Krypton.Toolkit.ButtonSpecAny[] { - this.buttonSpecAny6}); + this.dud11.ButtonSpecs.Add(this.buttonSpecAny6); this.dud11.InputControlStyle = Krypton.Toolkit.InputControlStyle.Ribbon; this.dud11.Items.Add("first"); this.dud11.Items.Add("second"); @@ -293,7 +279,7 @@ private void InitializeComponent() this.dud11.Items.Add("sixth"); this.dud11.Location = new System.Drawing.Point(135, 59); this.dud11.Name = "dud11"; - this.dud11.Size = new System.Drawing.Size(114, 22); + this.dud11.Size = new System.Drawing.Size(114, 26); this.dud11.StateCommon.Content.TextH = Krypton.Toolkit.PaletteRelativeAlign.Center; this.dud11.TabIndex = 4; this.dud11.Text = "fifth"; @@ -303,6 +289,7 @@ private void InitializeComponent() // buttonSpecAny6 // this.buttonSpecAny6.Style = Krypton.Toolkit.PaletteButtonStyle.Standalone; + this.buttonSpecAny6.ToolTipStyle = Krypton.Toolkit.LabelStyle.ToolTip; this.buttonSpecAny6.Type = Krypton.Toolkit.PaletteButtonSpecStyle.Close; this.buttonSpecAny6.UniqueName = "65211BA9781346D365211BA9781346D3"; this.buttonSpecAny6.Click += new System.EventHandler(this.buttonSpecAny6_Click); @@ -319,11 +306,10 @@ private void InitializeComponent() this.dud9.Items.Add("sixth"); this.dud9.Location = new System.Drawing.Point(18, 87); this.dud9.Name = "dud9"; - this.dud9.Size = new System.Drawing.Size(96, 22); + this.dud9.Size = new System.Drawing.Size(96, 26); this.dud9.StateCommon.Content.TextH = Krypton.Toolkit.PaletteRelativeAlign.Far; this.dud9.TabIndex = 2; this.dud9.Text = "third"; - this.dud9.UpDownAlign = System.Windows.Forms.LeftRightAlignment.Right; this.dud9.Enter += new System.EventHandler(this.dud_Enter); // // dud10 @@ -338,7 +324,7 @@ private void InitializeComponent() this.dud10.Items.Add("sixth"); this.dud10.Location = new System.Drawing.Point(135, 31); this.dud10.Name = "dud10"; - this.dud10.Size = new System.Drawing.Size(96, 22); + this.dud10.Size = new System.Drawing.Size(96, 26); this.dud10.TabIndex = 3; this.dud10.Text = "fourth"; this.dud10.UpDownAlign = System.Windows.Forms.LeftRightAlignment.Left; @@ -369,17 +355,15 @@ private void InitializeComponent() this.dud1.Items.Add("sixth"); this.dud1.Location = new System.Drawing.Point(18, 32); this.dud1.Name = "dud1"; - this.dud1.Size = new System.Drawing.Size(96, 22); + this.dud1.Size = new System.Drawing.Size(96, 26); this.dud1.TabIndex = 0; this.dud1.Text = "first"; - this.dud1.UpDownAlign = System.Windows.Forms.LeftRightAlignment.Right; this.dud1.Enter += new System.EventHandler(this.dud_Enter); // // dud6 // - this.dud6.ButtonSpecs.AddRange(new Krypton.Toolkit.ButtonSpecAny[] { - this.buttonSpecAny2, - this.buttonSpecAny3}); + this.dud6.ButtonSpecs.Add(this.buttonSpecAny2); + this.dud6.ButtonSpecs.Add(this.buttonSpecAny3); this.dud6.Items.Add("first"); this.dud6.Items.Add("second"); this.dud6.Items.Add("third"); @@ -388,7 +372,7 @@ private void InitializeComponent() this.dud6.Items.Add("sixth"); this.dud6.Location = new System.Drawing.Point(135, 88); this.dud6.Name = "dud6"; - this.dud6.Size = new System.Drawing.Size(131, 22); + this.dud6.Size = new System.Drawing.Size(131, 26); this.dud6.StateCommon.Content.TextH = Krypton.Toolkit.PaletteRelativeAlign.Far; this.dud6.TabIndex = 5; this.dud6.Text = "sixth"; @@ -398,6 +382,7 @@ private void InitializeComponent() // buttonSpecAny2 // this.buttonSpecAny2.Style = Krypton.Toolkit.PaletteButtonStyle.Standalone; + this.buttonSpecAny2.ToolTipStyle = Krypton.Toolkit.LabelStyle.ToolTip; this.buttonSpecAny2.Type = Krypton.Toolkit.PaletteButtonSpecStyle.Close; this.buttonSpecAny2.UniqueName = "65211BA9781346D365211BA9781346D3"; this.buttonSpecAny2.Click += new System.EventHandler(this.buttonSpecAny2_Click); @@ -406,6 +391,7 @@ private void InitializeComponent() // this.buttonSpecAny3.KryptonContextMenu = this.kryptonContextMenu1; this.buttonSpecAny3.Style = Krypton.Toolkit.PaletteButtonStyle.Standalone; + this.buttonSpecAny3.ToolTipStyle = Krypton.Toolkit.LabelStyle.ToolTip; this.buttonSpecAny3.Type = Krypton.Toolkit.PaletteButtonSpecStyle.DropDown; this.buttonSpecAny3.UniqueName = "55BDC4B174064C5F55BDC4B174064C5F"; // @@ -419,17 +405,15 @@ private void InitializeComponent() this.dud2.Items.Add("sixth"); this.dud2.Location = new System.Drawing.Point(18, 60); this.dud2.Name = "dud2"; - this.dud2.Size = new System.Drawing.Size(96, 22); + this.dud2.Size = new System.Drawing.Size(96, 26); this.dud2.StateCommon.Content.TextH = Krypton.Toolkit.PaletteRelativeAlign.Center; this.dud2.TabIndex = 1; this.dud2.Text = "second"; - this.dud2.UpDownAlign = System.Windows.Forms.LeftRightAlignment.Right; this.dud2.Enter += new System.EventHandler(this.dud_Enter); // // dud5 // - this.dud5.ButtonSpecs.AddRange(new Krypton.Toolkit.ButtonSpecAny[] { - this.buttonSpecAny1}); + this.dud5.ButtonSpecs.Add(this.buttonSpecAny1); this.dud5.Items.Add("first"); this.dud5.Items.Add("second"); this.dud5.Items.Add("third"); @@ -438,7 +422,7 @@ private void InitializeComponent() this.dud5.Items.Add("sixth"); this.dud5.Location = new System.Drawing.Point(135, 60); this.dud5.Name = "dud5"; - this.dud5.Size = new System.Drawing.Size(114, 22); + this.dud5.Size = new System.Drawing.Size(114, 26); this.dud5.StateCommon.Content.TextH = Krypton.Toolkit.PaletteRelativeAlign.Center; this.dud5.TabIndex = 4; this.dud5.Text = "fifth"; @@ -448,6 +432,7 @@ private void InitializeComponent() // buttonSpecAny1 // this.buttonSpecAny1.Style = Krypton.Toolkit.PaletteButtonStyle.Standalone; + this.buttonSpecAny1.ToolTipStyle = Krypton.Toolkit.LabelStyle.ToolTip; this.buttonSpecAny1.Type = Krypton.Toolkit.PaletteButtonSpecStyle.Close; this.buttonSpecAny1.UniqueName = "65211BA9781346D365211BA9781346D3"; this.buttonSpecAny1.Click += new System.EventHandler(this.buttonSpecAny1_Click); @@ -462,11 +447,10 @@ private void InitializeComponent() this.dud3.Items.Add("sixth"); this.dud3.Location = new System.Drawing.Point(18, 88); this.dud3.Name = "dud3"; - this.dud3.Size = new System.Drawing.Size(96, 22); + this.dud3.Size = new System.Drawing.Size(96, 26); this.dud3.StateCommon.Content.TextH = Krypton.Toolkit.PaletteRelativeAlign.Far; this.dud3.TabIndex = 2; this.dud3.Text = "third"; - this.dud3.UpDownAlign = System.Windows.Forms.LeftRightAlignment.Right; this.dud3.Enter += new System.EventHandler(this.dud_Enter); // // dud4 @@ -479,7 +463,7 @@ private void InitializeComponent() this.dud4.Items.Add("sixth"); this.dud4.Location = new System.Drawing.Point(135, 32); this.dud4.Name = "dud4"; - this.dud4.Size = new System.Drawing.Size(96, 22); + this.dud4.Size = new System.Drawing.Size(96, 26); this.dud4.TabIndex = 3; this.dud4.Text = "fourth"; this.dud4.UpDownAlign = System.Windows.Forms.LeftRightAlignment.Left; @@ -519,295 +503,143 @@ private void InitializeComponent() // // kryptonManager1 // + this.kryptonManager1.GlobalPalette = this.kryptonPalette; + this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteMode.Custom; // // kryptonPalette // - this.kryptonPalette.BaseRenderMode = Krypton.Toolkit.RendererMode.Inherit; + this.kryptonPalette.BaseFont = new System.Drawing.Font("Segoe UI", 9F); + this.kryptonPalette.BaseFontSize = 9F; + this.kryptonPalette.BasePaletteMode = Krypton.Toolkit.PaletteMode.Microsoft365Blue; + this.kryptonPalette.BasePaletteType = Krypton.Toolkit.BasePaletteType.Custom; this.kryptonPalette.GridStyles.GridCustom1.StateCommon.Background.Color1 = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); - this.kryptonPalette.GridStyles.GridCustom1.StateCommon.Background.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateCommon.Background.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Solid; - this.kryptonPalette.GridStyles.GridCustom1.StateCommon.Background.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateCommon.Background.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateCommon.Background.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateCommon.Background.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateCommon.BackStyle = Krypton.Toolkit.PaletteBackStyle.GridBackgroundList; this.kryptonPalette.GridStyles.GridCustom1.StateNormal.DataCell.Back.Color1 = System.Drawing.Color.Gray; - this.kryptonPalette.GridStyles.GridCustom1.StateNormal.DataCell.Back.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateNormal.DataCell.Back.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateNormal.DataCell.Back.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateNormal.DataCell.Back.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateNormal.DataCell.Back.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateNormal.DataCell.Back.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateNormal.DataCell.Border.Color1 = System.Drawing.Color.Black; this.kryptonPalette.GridStyles.GridCustom1.StateNormal.DataCell.Border.Color2 = System.Drawing.Color.Black; - this.kryptonPalette.GridStyles.GridCustom1.StateNormal.DataCell.Border.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateNormal.DataCell.Border.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateNormal.DataCell.Border.Draw = Krypton.Toolkit.InheritBool.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateNormal.DataCell.Border.DrawBorders = ((Krypton.Toolkit.PaletteDrawBorders)((((Krypton.Toolkit.PaletteDrawBorders.Top | Krypton.Toolkit.PaletteDrawBorders.Bottom) | Krypton.Toolkit.PaletteDrawBorders.Left) | Krypton.Toolkit.PaletteDrawBorders.Right))); - this.kryptonPalette.GridStyles.GridCustom1.StateNormal.DataCell.Border.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateNormal.DataCell.Border.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; + this.kryptonPalette.GridStyles.GridCustom1.StateNormal.DataCell.Border.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateNormal.DataCell.Content.Color1 = System.Drawing.Color.White; this.kryptonPalette.GridStyles.GridCustom1.StateNormal.DataCell.Content.Color2 = System.Drawing.Color.White; - this.kryptonPalette.GridStyles.GridCustom1.StateNormal.DataCell.Content.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateNormal.DataCell.Content.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateNormal.DataCell.Content.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateNormal.DataCell.Content.Hint = Krypton.Toolkit.PaletteTextHint.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateNormal.DataCell.Content.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateNormal.DataCell.Content.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateNormal.DataCell.Content.MultiLine = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateNormal.DataCell.Content.MultiLineH = Krypton.Toolkit.PaletteRelativeAlign.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateNormal.DataCell.Content.Trim = Krypton.Toolkit.PaletteTextTrim.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderColumn.Back.Color1 = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderColumn.Back.Color2 = System.Drawing.Color.Silver; - this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderColumn.Back.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderColumn.Back.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Rounded; - this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderColumn.Back.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderColumn.Back.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderColumn.Back.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderColumn.Back.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderColumn.Border.Color1 = System.Drawing.Color.Black; this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderColumn.Border.Color2 = System.Drawing.Color.Black; - this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderColumn.Border.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderColumn.Border.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderColumn.Border.Draw = Krypton.Toolkit.InheritBool.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderColumn.Border.DrawBorders = ((Krypton.Toolkit.PaletteDrawBorders)((((Krypton.Toolkit.PaletteDrawBorders.Top | Krypton.Toolkit.PaletteDrawBorders.Bottom) | Krypton.Toolkit.PaletteDrawBorders.Left) | Krypton.Toolkit.PaletteDrawBorders.Right))); - this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderColumn.Border.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderColumn.Border.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; + this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderColumn.Border.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderColumn.Content.Color1 = System.Drawing.Color.Black; - this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderColumn.Content.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderColumn.Content.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderColumn.Content.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderColumn.Content.Hint = Krypton.Toolkit.PaletteTextHint.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderColumn.Content.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderColumn.Content.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderColumn.Content.MultiLine = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderColumn.Content.MultiLineH = Krypton.Toolkit.PaletteRelativeAlign.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderColumn.Content.Trim = Krypton.Toolkit.PaletteTextTrim.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderRow.Back.Color1 = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderRow.Back.Color2 = System.Drawing.Color.Silver; - this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderRow.Back.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderRow.Back.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Rounded; - this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderRow.Back.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderRow.Back.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderRow.Back.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderRow.Back.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderRow.Border.Color1 = System.Drawing.Color.Black; this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderRow.Border.Color2 = System.Drawing.Color.Black; - this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderRow.Border.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderRow.Border.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderRow.Border.Draw = Krypton.Toolkit.InheritBool.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderRow.Border.DrawBorders = ((Krypton.Toolkit.PaletteDrawBorders)((((Krypton.Toolkit.PaletteDrawBorders.Top | Krypton.Toolkit.PaletteDrawBorders.Bottom) | Krypton.Toolkit.PaletteDrawBorders.Left) | Krypton.Toolkit.PaletteDrawBorders.Right))); - this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderRow.Border.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderRow.Border.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; + this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderRow.Border.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderRow.Content.Color1 = System.Drawing.Color.Black; this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderRow.Content.Color2 = System.Drawing.Color.Black; - this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderRow.Content.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderRow.Content.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderRow.Content.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderRow.Content.Hint = Krypton.Toolkit.PaletteTextHint.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderRow.Content.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderRow.Content.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderRow.Content.MultiLine = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderRow.Content.MultiLineH = Krypton.Toolkit.PaletteRelativeAlign.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateNormal.HeaderRow.Content.Trim = Krypton.Toolkit.PaletteTextTrim.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StatePressed.HeaderColumn.Back.Color1 = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(192)))), ((int)(((byte)(128))))); - this.kryptonPalette.GridStyles.GridCustom1.StatePressed.HeaderColumn.Back.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StatePressed.HeaderColumn.Back.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Solid; - this.kryptonPalette.GridStyles.GridCustom1.StatePressed.HeaderColumn.Back.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StatePressed.HeaderColumn.Back.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StatePressed.HeaderColumn.Back.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StatePressed.HeaderColumn.Back.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StatePressed.HeaderColumn.Border.Color1 = System.Drawing.Color.Black; - this.kryptonPalette.GridStyles.GridCustom1.StatePressed.HeaderColumn.Border.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StatePressed.HeaderColumn.Border.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StatePressed.HeaderColumn.Border.Draw = Krypton.Toolkit.InheritBool.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StatePressed.HeaderColumn.Border.DrawBorders = ((Krypton.Toolkit.PaletteDrawBorders)((((Krypton.Toolkit.PaletteDrawBorders.Top | Krypton.Toolkit.PaletteDrawBorders.Bottom) | Krypton.Toolkit.PaletteDrawBorders.Left) | Krypton.Toolkit.PaletteDrawBorders.Right))); - this.kryptonPalette.GridStyles.GridCustom1.StatePressed.HeaderColumn.Border.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StatePressed.HeaderColumn.Border.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; + this.kryptonPalette.GridStyles.GridCustom1.StatePressed.HeaderColumn.Border.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StatePressed.HeaderColumn.Content.Color1 = System.Drawing.Color.Black; - this.kryptonPalette.GridStyles.GridCustom1.StatePressed.HeaderColumn.Content.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StatePressed.HeaderColumn.Content.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StatePressed.HeaderColumn.Content.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StatePressed.HeaderColumn.Content.Hint = Krypton.Toolkit.PaletteTextHint.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StatePressed.HeaderColumn.Content.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StatePressed.HeaderColumn.Content.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StatePressed.HeaderColumn.Content.MultiLine = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StatePressed.HeaderColumn.Content.MultiLineH = Krypton.Toolkit.PaletteRelativeAlign.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StatePressed.HeaderColumn.Content.Trim = Krypton.Toolkit.PaletteTextTrim.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StatePressed.HeaderRow.Back.Color1 = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(192)))), ((int)(((byte)(128))))); - this.kryptonPalette.GridStyles.GridCustom1.StatePressed.HeaderRow.Back.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StatePressed.HeaderRow.Back.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Solid; - this.kryptonPalette.GridStyles.GridCustom1.StatePressed.HeaderRow.Back.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StatePressed.HeaderRow.Back.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StatePressed.HeaderRow.Back.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StatePressed.HeaderRow.Back.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StatePressed.HeaderRow.Border.Color1 = System.Drawing.Color.Black; - this.kryptonPalette.GridStyles.GridCustom1.StatePressed.HeaderRow.Border.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StatePressed.HeaderRow.Border.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StatePressed.HeaderRow.Border.Draw = Krypton.Toolkit.InheritBool.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StatePressed.HeaderRow.Border.DrawBorders = ((Krypton.Toolkit.PaletteDrawBorders)((((Krypton.Toolkit.PaletteDrawBorders.Top | Krypton.Toolkit.PaletteDrawBorders.Bottom) | Krypton.Toolkit.PaletteDrawBorders.Left) | Krypton.Toolkit.PaletteDrawBorders.Right))); - this.kryptonPalette.GridStyles.GridCustom1.StatePressed.HeaderRow.Border.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StatePressed.HeaderRow.Border.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; + this.kryptonPalette.GridStyles.GridCustom1.StatePressed.HeaderRow.Border.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StatePressed.HeaderRow.Content.Color1 = System.Drawing.Color.Black; - this.kryptonPalette.GridStyles.GridCustom1.StatePressed.HeaderRow.Content.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StatePressed.HeaderRow.Content.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StatePressed.HeaderRow.Content.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StatePressed.HeaderRow.Content.Hint = Krypton.Toolkit.PaletteTextHint.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StatePressed.HeaderRow.Content.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StatePressed.HeaderRow.Content.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StatePressed.HeaderRow.Content.MultiLine = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StatePressed.HeaderRow.Content.MultiLineH = Krypton.Toolkit.PaletteRelativeAlign.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StatePressed.HeaderRow.Content.Trim = Krypton.Toolkit.PaletteTextTrim.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateSelected.DataCell.Back.Color1 = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(224)))), ((int)(((byte)(192))))); this.kryptonPalette.GridStyles.GridCustom1.StateSelected.DataCell.Back.Color2 = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(192)))), ((int)(((byte)(128))))); - this.kryptonPalette.GridStyles.GridCustom1.StateSelected.DataCell.Back.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateSelected.DataCell.Back.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateSelected.DataCell.Back.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateSelected.DataCell.Back.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateSelected.DataCell.Back.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateSelected.DataCell.Back.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateSelected.DataCell.Border.Color1 = System.Drawing.Color.Black; - this.kryptonPalette.GridStyles.GridCustom1.StateSelected.DataCell.Border.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateSelected.DataCell.Border.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateSelected.DataCell.Border.Draw = Krypton.Toolkit.InheritBool.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateSelected.DataCell.Border.DrawBorders = ((Krypton.Toolkit.PaletteDrawBorders)((((Krypton.Toolkit.PaletteDrawBorders.Top | Krypton.Toolkit.PaletteDrawBorders.Bottom) | Krypton.Toolkit.PaletteDrawBorders.Left) | Krypton.Toolkit.PaletteDrawBorders.Right))); - this.kryptonPalette.GridStyles.GridCustom1.StateSelected.DataCell.Border.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateSelected.DataCell.Border.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; + this.kryptonPalette.GridStyles.GridCustom1.StateSelected.DataCell.Border.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateSelected.DataCell.Content.Color1 = System.Drawing.Color.Black; - this.kryptonPalette.GridStyles.GridCustom1.StateSelected.DataCell.Content.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateSelected.DataCell.Content.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateSelected.DataCell.Content.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateSelected.DataCell.Content.Hint = Krypton.Toolkit.PaletteTextHint.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateSelected.DataCell.Content.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateSelected.DataCell.Content.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateSelected.DataCell.Content.MultiLine = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateSelected.DataCell.Content.MultiLineH = Krypton.Toolkit.PaletteRelativeAlign.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateSelected.DataCell.Content.Trim = Krypton.Toolkit.PaletteTextTrim.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderColumn.Back.Color1 = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(224)))), ((int)(((byte)(192))))); this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderColumn.Back.Color2 = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(0))))); - this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderColumn.Back.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderColumn.Back.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Rounded; - this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderColumn.Back.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderColumn.Back.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderColumn.Back.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderColumn.Back.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderColumn.Border.Color1 = System.Drawing.Color.Black; - this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderColumn.Border.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderColumn.Border.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderColumn.Border.Draw = Krypton.Toolkit.InheritBool.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderColumn.Border.DrawBorders = ((Krypton.Toolkit.PaletteDrawBorders)((((Krypton.Toolkit.PaletteDrawBorders.Top | Krypton.Toolkit.PaletteDrawBorders.Bottom) | Krypton.Toolkit.PaletteDrawBorders.Left) | Krypton.Toolkit.PaletteDrawBorders.Right))); - this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderColumn.Border.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderColumn.Border.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; + this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderColumn.Border.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderColumn.Content.Color1 = System.Drawing.Color.Black; - this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderColumn.Content.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderColumn.Content.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderColumn.Content.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderColumn.Content.Hint = Krypton.Toolkit.PaletteTextHint.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderColumn.Content.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderColumn.Content.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderColumn.Content.MultiLine = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderColumn.Content.MultiLineH = Krypton.Toolkit.PaletteRelativeAlign.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderColumn.Content.Trim = Krypton.Toolkit.PaletteTextTrim.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderRow.Back.Color1 = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(224)))), ((int)(((byte)(192))))); this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderRow.Back.Color2 = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(192)))), ((int)(((byte)(128))))); - this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderRow.Back.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderRow.Back.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Rounded; - this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderRow.Back.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderRow.Back.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderRow.Back.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderRow.Back.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderRow.Border.Color1 = System.Drawing.Color.Black; - this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderRow.Border.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderRow.Border.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderRow.Border.Draw = Krypton.Toolkit.InheritBool.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderRow.Border.DrawBorders = ((Krypton.Toolkit.PaletteDrawBorders)((((Krypton.Toolkit.PaletteDrawBorders.Top | Krypton.Toolkit.PaletteDrawBorders.Bottom) | Krypton.Toolkit.PaletteDrawBorders.Left) | Krypton.Toolkit.PaletteDrawBorders.Right))); - this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderRow.Border.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderRow.Border.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; + this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderRow.Border.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderRow.Content.Color1 = System.Drawing.Color.Black; - this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderRow.Content.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderRow.Content.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderRow.Content.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderRow.Content.Hint = Krypton.Toolkit.PaletteTextHint.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderRow.Content.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderRow.Content.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderRow.Content.MultiLine = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderRow.Content.MultiLineH = Krypton.Toolkit.PaletteRelativeAlign.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateSelected.HeaderRow.Content.Trim = Krypton.Toolkit.PaletteTextTrim.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderColumn.Back.Color1 = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(224)))), ((int)(((byte)(192))))); this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderColumn.Back.Color2 = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(224)))), ((int)(((byte)(192))))); - this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderColumn.Back.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderColumn.Back.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Solid; - this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderColumn.Back.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderColumn.Back.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderColumn.Back.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderColumn.Back.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderColumn.Border.Color1 = System.Drawing.Color.Black; - this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderColumn.Border.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderColumn.Border.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderColumn.Border.Draw = Krypton.Toolkit.InheritBool.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderColumn.Border.DrawBorders = ((Krypton.Toolkit.PaletteDrawBorders)((((Krypton.Toolkit.PaletteDrawBorders.Top | Krypton.Toolkit.PaletteDrawBorders.Bottom) | Krypton.Toolkit.PaletteDrawBorders.Left) | Krypton.Toolkit.PaletteDrawBorders.Right))); - this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderColumn.Border.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderColumn.Border.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; + this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderColumn.Border.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderColumn.Content.Color1 = System.Drawing.Color.Black; - this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderColumn.Content.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderColumn.Content.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderColumn.Content.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderColumn.Content.Hint = Krypton.Toolkit.PaletteTextHint.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderColumn.Content.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderColumn.Content.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderColumn.Content.MultiLine = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderColumn.Content.MultiLineH = Krypton.Toolkit.PaletteRelativeAlign.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderColumn.Content.Trim = Krypton.Toolkit.PaletteTextTrim.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderRow.Back.Color1 = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(224)))), ((int)(((byte)(192))))); - this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderRow.Back.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderRow.Back.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Solid; - this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderRow.Back.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderRow.Back.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderRow.Back.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderRow.Back.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderRow.Border.Color1 = System.Drawing.Color.Black; - this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderRow.Border.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderRow.Border.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderRow.Border.Draw = Krypton.Toolkit.InheritBool.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderRow.Border.DrawBorders = ((Krypton.Toolkit.PaletteDrawBorders)((((Krypton.Toolkit.PaletteDrawBorders.Top | Krypton.Toolkit.PaletteDrawBorders.Bottom) | Krypton.Toolkit.PaletteDrawBorders.Left) | Krypton.Toolkit.PaletteDrawBorders.Right))); - this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderRow.Border.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderRow.Border.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; + this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderRow.Border.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderRow.Content.Color1 = System.Drawing.Color.Black; - this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderRow.Content.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderRow.Content.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderRow.Content.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderRow.Content.Hint = Krypton.Toolkit.PaletteTextHint.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderRow.Content.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderRow.Content.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderRow.Content.MultiLine = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderRow.Content.MultiLineH = Krypton.Toolkit.PaletteRelativeAlign.Inherit; this.kryptonPalette.GridStyles.GridCustom1.StateTracking.HeaderRow.Content.Trim = Krypton.Toolkit.PaletteTextTrim.Inherit; - this.kryptonManager1.GlobalPalette = this.kryptonPalette; - this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.Custom; + this.kryptonPalette.ThemeName = null; // // Form1 // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 17F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.ClientSize = new System.Drawing.Size(637, 414); this.Controls.Add(this.groupBox3); @@ -871,7 +703,7 @@ private void InitializeComponent() private Krypton.Toolkit.KryptonContextMenuItem kryptonContextMenuItem9; private Krypton.Toolkit.KryptonContextMenuItem kryptonContextMenuItem10; private Krypton.Toolkit.KryptonContextMenuItem kryptonContextMenuItem11; - private Krypton.Toolkit.KryptonPalette kryptonPalette; + private Krypton.Toolkit.KryptonCustomPaletteBase kryptonPalette; } } diff --git a/Source/Krypton Toolkit Examples/KryptonDomainUpDown Examples/Form1.cs b/Source/Krypton Toolkit Examples/KryptonDomainUpDown Examples/Form1.cs index e594f1e4..bd333d9c 100644 --- a/Source/Krypton Toolkit Examples/KryptonDomainUpDown Examples/Form1.cs +++ b/Source/Krypton Toolkit Examples/KryptonDomainUpDown Examples/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -30,13 +30,13 @@ private void dud_Enter(object sender, EventArgs e) => // Setup the property grid to edit this domain upo-down control propertyGrid.SelectedObject = new KryptonDomainUpDownProxy(sender as KryptonDomainUpDown); - private void buttonOffice2010Blue_Click(object sender, EventArgs e) => kryptonManager1.GlobalPaletteMode = PaletteModeManager.Office2010Blue; + private void buttonOffice2010Blue_Click(object sender, EventArgs e) => kryptonManager1.GlobalPaletteMode = PaletteMode.Office2010Blue; - private void buttonOffice2007Blue_Click(object sender, EventArgs e) => kryptonManager1.GlobalPaletteMode = PaletteModeManager.Office2007Blue; + private void buttonOffice2007Blue_Click(object sender, EventArgs e) => kryptonManager1.GlobalPaletteMode = PaletteMode.Office2007Blue; - private void buttonSystem_Click(object sender, EventArgs e) => kryptonManager1.GlobalPaletteMode = PaletteModeManager.ProfessionalSystem; + private void buttonSystem_Click(object sender, EventArgs e) => kryptonManager1.GlobalPaletteMode = PaletteMode.ProfessionalSystem; - private void buttonSparkleBlue_Click(object sender, EventArgs e) => kryptonManager1.GlobalPaletteMode = PaletteModeManager.SparkleBlue; + private void buttonSparkleBlue_Click(object sender, EventArgs e) => kryptonManager1.GlobalPaletteMode = PaletteMode.SparkleBlue; private void buttonSpecAny1_Click(object sender, EventArgs e) => dud5.Text = string.Empty; diff --git a/Source/Krypton Toolkit Examples/KryptonDomainUpDown Examples/KryptonDomainUpDown Examples 2022.csproj b/Source/Krypton Toolkit Examples/KryptonDomainUpDown Examples/KryptonDomainUpDown Examples 2022.csproj index d2e09c49..0f030764 100644 --- a/Source/Krypton Toolkit Examples/KryptonDomainUpDown Examples/KryptonDomainUpDown Examples 2022.csproj +++ b/Source/Krypton Toolkit Examples/KryptonDomainUpDown Examples/KryptonDomainUpDown Examples 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe KryptonDomainUpDownExamples Krypton Domain UpDown Examples @@ -9,10 +9,12 @@ false true AnyCPU - en - preview + en preview + enable + 6 + true - + @@ -21,7 +23,7 @@ - + diff --git a/Source/Krypton Toolkit Examples/KryptonDomainUpDown Examples/Program.cs b/Source/Krypton Toolkit Examples/KryptonDomainUpDown Examples/Program.cs index 88acc4c2..a55a3e14 100644 --- a/Source/Krypton Toolkit Examples/KryptonDomainUpDown Examples/Program.cs +++ b/Source/Krypton Toolkit Examples/KryptonDomainUpDown Examples/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -15,13 +15,13 @@ namespace KryptonDomainUpDownExamples { - static class Program + internal static class Program { /// /// The main entry point for the application. /// [STAThread] - static void Main() + private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); diff --git a/Source/Krypton Toolkit Examples/KryptonDomainUpDown Examples/Properties/AssemblyInfo.cs b/Source/Krypton Toolkit Examples/KryptonDomainUpDown Examples/Properties/AssemblyInfo.cs index 8f77d05f..bcfddd82 100644 --- a/Source/Krypton Toolkit Examples/KryptonDomainUpDown Examples/Properties/AssemblyInfo.cs +++ b/Source/Krypton Toolkit Examples/KryptonDomainUpDown Examples/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Toolkit Examples/KryptonDropButton Examples/Form1.cs b/Source/Krypton Toolkit Examples/KryptonDropButton Examples/Form1.cs index 2570444e..8e30f813 100644 --- a/Source/Krypton Toolkit Examples/KryptonDropButton Examples/Form1.cs +++ b/Source/Krypton Toolkit Examples/KryptonDropButton Examples/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Toolkit Examples/KryptonDropButton Examples/KryptonDropButton Examples 2022.csproj b/Source/Krypton Toolkit Examples/KryptonDropButton Examples/KryptonDropButton Examples 2022.csproj index 250f89bd..26333b2d 100644 --- a/Source/Krypton Toolkit Examples/KryptonDropButton Examples/KryptonDropButton Examples 2022.csproj +++ b/Source/Krypton Toolkit Examples/KryptonDropButton Examples/KryptonDropButton Examples 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe KryptonDropButtonExamples Krypton DropButton Examples @@ -9,10 +9,12 @@ false true AnyCPU - en - preview + en preview + enable + 6 + true - + @@ -34,7 +36,7 @@ - + diff --git a/Source/Krypton Toolkit Examples/KryptonDropButton Examples/Program.cs b/Source/Krypton Toolkit Examples/KryptonDropButton Examples/Program.cs index 9e5900c5..ef231d87 100644 --- a/Source/Krypton Toolkit Examples/KryptonDropButton Examples/Program.cs +++ b/Source/Krypton Toolkit Examples/KryptonDropButton Examples/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -15,13 +15,13 @@ namespace KryptonDropButtonExamples { - static class Program + internal static class Program { /// /// The main entry point for the application. /// [STAThread] - static void Main() + private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); diff --git a/Source/Krypton Toolkit Examples/KryptonDropButton Examples/Properties/AssemblyInfo.cs b/Source/Krypton Toolkit Examples/KryptonDropButton Examples/Properties/AssemblyInfo.cs index 628da4e9..d0e11ff4 100644 --- a/Source/Krypton Toolkit Examples/KryptonDropButton Examples/Properties/AssemblyInfo.cs +++ b/Source/Krypton Toolkit Examples/KryptonDropButton Examples/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Toolkit Examples/KryptonFileDialog Example/Form1.Designer.cs b/Source/Krypton Toolkit Examples/KryptonFileDialog Example/Form1.Designer.cs deleted file mode 100644 index 826beea2..00000000 --- a/Source/Krypton Toolkit Examples/KryptonFileDialog Example/Form1.Designer.cs +++ /dev/null @@ -1,463 +0,0 @@ - -namespace KryptonFontDialog_Example_2019 -{ - partial class Form1 - { - /// - /// Required designer variable. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Clean up any resources being used. - /// - /// true if managed resources should be disposed; otherwise, false. - protected override void Dispose(bool disposing) - { - if (disposing && (components != null)) - { - components.Dispose(); - } - base.Dispose(disposing); - } - - #region Windows Form Designer generated code - - /// - /// Required method for Designer support - do not modify - /// the contents of this method with the code editor. - /// - private void InitializeComponent() - { - this.groupBoxPalette = new Krypton.Toolkit.KryptonGroupBox(); - this.paletteSparkleOrange = new Krypton.Toolkit.KryptonRadioButton(); - this.palette2010Black = new Krypton.Toolkit.KryptonRadioButton(); - this.palette2010Silver = new Krypton.Toolkit.KryptonRadioButton(); - this.paletteProfessional = new Krypton.Toolkit.KryptonRadioButton(); - this.palette2007Blue = new Krypton.Toolkit.KryptonRadioButton(); - this.palette2010Blue = new Krypton.Toolkit.KryptonRadioButton(); - this.buttonShowFontDialog = new Krypton.Toolkit.KryptonButton(); - this.kryptonPanel1 = new Krypton.Toolkit.KryptonPanel(); - this.kryptonGroupBox2 = new Krypton.Toolkit.KryptonGroupBox(); - this.chkShowEffects = new Krypton.Toolkit.KryptonCheckBox(); - this.chkShowApply = new Krypton.Toolkit.KryptonCheckBox(); - this.chkAllowVectorFonts = new Krypton.Toolkit.KryptonCheckBox(); - this.chkAllowSimulations = new Krypton.Toolkit.KryptonCheckBox(); - this.chkAllowScriptChange = new Krypton.Toolkit.KryptonCheckBox(); - this.chkShowColour = new Krypton.Toolkit.KryptonCheckBox(); - this.chkShowHelp = new Krypton.Toolkit.KryptonCheckBox(); - this.kryptonGroupBox1 = new Krypton.Toolkit.KryptonGroupBox(); - this.kryptonTextBox1 = new Krypton.Toolkit.KryptonTextBox(); - this.kryptonNumericUpDown1 = new Krypton.Toolkit.KryptonNumericUpDown(); - this.kryptonButton1 = new Krypton.Toolkit.KryptonButton(); - this.kryptonCheckBox1 = new Krypton.Toolkit.KryptonCheckBox(); - this.kryptonListBox1 = new Krypton.Toolkit.KryptonListBox(); - this.kryptonComboBox1 = new Krypton.Toolkit.KryptonComboBox(); - ((System.ComponentModel.ISupportInitialize)(this.groupBoxPalette)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.groupBoxPalette.Panel)).BeginInit(); - this.groupBoxPalette.Panel.SuspendLayout(); - this.groupBoxPalette.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonPanel1)).BeginInit(); - this.kryptonPanel1.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonGroupBox2)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonGroupBox2.Panel)).BeginInit(); - this.kryptonGroupBox2.Panel.SuspendLayout(); - this.kryptonGroupBox2.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonGroupBox1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonGroupBox1.Panel)).BeginInit(); - this.kryptonGroupBox1.Panel.SuspendLayout(); - this.kryptonGroupBox1.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonComboBox1)).BeginInit(); - this.SuspendLayout(); - // - // groupBoxPalette - // - this.groupBoxPalette.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; - this.groupBoxPalette.CaptionEdge = Krypton.Toolkit.VisualOrientation.Top; - this.groupBoxPalette.CaptionOrientation = Krypton.Toolkit.ButtonOrientation.Auto; - this.groupBoxPalette.Location = new System.Drawing.Point(12, 12); - this.groupBoxPalette.Name = "groupBoxPalette"; - // - // groupBoxPalette.Panel - // - this.groupBoxPalette.Panel.Controls.Add(this.paletteSparkleOrange); - this.groupBoxPalette.Panel.Controls.Add(this.palette2010Black); - this.groupBoxPalette.Panel.Controls.Add(this.palette2010Silver); - this.groupBoxPalette.Panel.Controls.Add(this.paletteProfessional); - this.groupBoxPalette.Panel.Controls.Add(this.palette2007Blue); - this.groupBoxPalette.Panel.Controls.Add(this.palette2010Blue); - this.groupBoxPalette.Size = new System.Drawing.Size(353, 135); - this.groupBoxPalette.TabIndex = 18; - this.groupBoxPalette.Values.Heading = "Palette"; - // - // paletteSparkleOrange - // - this.paletteSparkleOrange.CheckPosition = Krypton.Toolkit.VisualOrientation.Left; - this.paletteSparkleOrange.LabelStyle = Krypton.Toolkit.LabelStyle.NormalPanel; - this.paletteSparkleOrange.Location = new System.Drawing.Point(184, 40); - this.paletteSparkleOrange.Name = "paletteSparkleOrange"; - this.paletteSparkleOrange.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.paletteSparkleOrange.Size = new System.Drawing.Size(139, 24); - this.paletteSparkleOrange.TabIndex = 5; - this.paletteSparkleOrange.Values.Text = "Sparkle - Orange"; - this.paletteSparkleOrange.CheckedChanged += new System.EventHandler(this.PaletteSparkleOrange_CheckedChanged); - // - // palette2010Black - // - this.palette2010Black.CheckPosition = Krypton.Toolkit.VisualOrientation.Left; - this.palette2010Black.LabelStyle = Krypton.Toolkit.LabelStyle.NormalPanel; - this.palette2010Black.Location = new System.Drawing.Point(15, 63); - this.palette2010Black.Name = "palette2010Black"; - this.palette2010Black.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.palette2010Black.Size = new System.Drawing.Size(151, 24); - this.palette2010Black.TabIndex = 4; - this.palette2010Black.Values.Text = "Office 2010 - Black"; - this.palette2010Black.CheckedChanged += new System.EventHandler(this.Palette2010Black_CheckedChanged); - // - // palette2010Silver - // - this.palette2010Silver.CheckPosition = Krypton.Toolkit.VisualOrientation.Left; - this.palette2010Silver.LabelStyle = Krypton.Toolkit.LabelStyle.NormalPanel; - this.palette2010Silver.Location = new System.Drawing.Point(15, 40); - this.palette2010Silver.Name = "palette2010Silver"; - this.palette2010Silver.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.palette2010Silver.Size = new System.Drawing.Size(153, 24); - this.palette2010Silver.TabIndex = 3; - this.palette2010Silver.Values.Text = "Office 2010 - Silver"; - this.palette2010Silver.CheckedChanged += new System.EventHandler(this.Palette2010Silver_CheckedChanged); - // - // paletteProfessional - // - this.paletteProfessional.CheckPosition = Krypton.Toolkit.VisualOrientation.Left; - this.paletteProfessional.LabelStyle = Krypton.Toolkit.LabelStyle.NormalPanel; - this.paletteProfessional.Location = new System.Drawing.Point(184, 63); - this.paletteProfessional.Name = "paletteProfessional"; - this.paletteProfessional.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.paletteProfessional.Size = new System.Drawing.Size(106, 24); - this.paletteProfessional.TabIndex = 2; - this.paletteProfessional.Values.Text = "Professional"; - this.paletteProfessional.CheckedChanged += new System.EventHandler(this.PaletteProfessional_CheckedChanged); - // - // palette2007Blue - // - this.palette2007Blue.CheckPosition = Krypton.Toolkit.VisualOrientation.Left; - this.palette2007Blue.LabelStyle = Krypton.Toolkit.LabelStyle.NormalPanel; - this.palette2007Blue.Location = new System.Drawing.Point(184, 17); - this.palette2007Blue.Name = "palette2007Blue"; - this.palette2007Blue.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.palette2007Blue.Size = new System.Drawing.Size(145, 24); - this.palette2007Blue.TabIndex = 1; - this.palette2007Blue.Values.Text = "Office 2007 - Blue"; - this.palette2007Blue.CheckedChanged += new System.EventHandler(this.Palette2007Blue_CheckedChanged); - // - // palette2010Blue - // - this.palette2010Blue.Checked = true; - this.palette2010Blue.CheckPosition = Krypton.Toolkit.VisualOrientation.Left; - this.palette2010Blue.LabelStyle = Krypton.Toolkit.LabelStyle.NormalPanel; - this.palette2010Blue.Location = new System.Drawing.Point(15, 17); - this.palette2010Blue.Name = "palette2010Blue"; - this.palette2010Blue.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.palette2010Blue.Size = new System.Drawing.Size(145, 24); - this.palette2010Blue.TabIndex = 0; - this.palette2010Blue.Values.Text = "Office 2010 - Blue"; - this.palette2010Blue.CheckedChanged += new System.EventHandler(this.Palette2010Blue_CheckedChanged); - // - // buttonShowFontDialog - // - this.buttonShowFontDialog.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowOnly; - this.buttonShowFontDialog.DialogResult = System.Windows.Forms.DialogResult.None; - this.buttonShowFontDialog.Location = new System.Drawing.Point(264, 323); - this.buttonShowFontDialog.Name = "buttonShowFontDialog"; - this.buttonShowFontDialog.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.buttonShowFontDialog.Size = new System.Drawing.Size(307, 59); - this.buttonShowFontDialog.TabIndex = 19; - this.buttonShowFontDialog.Values.Text = "Show FontDialog"; - this.buttonShowFontDialog.Click += new System.EventHandler(this.ButtonShowFontDialog_Click); - // - // kryptonPanel1 - // - this.kryptonPanel1.Controls.Add(this.kryptonGroupBox2); - this.kryptonPanel1.Controls.Add(this.kryptonGroupBox1); - this.kryptonPanel1.Controls.Add(this.groupBoxPalette); - this.kryptonPanel1.Controls.Add(this.buttonShowFontDialog); - this.kryptonPanel1.Dock = System.Windows.Forms.DockStyle.Fill; - this.kryptonPanel1.Location = new System.Drawing.Point(0, 0); - this.kryptonPanel1.Name = "kryptonPanel1"; - this.kryptonPanel1.Size = new System.Drawing.Size(594, 410); - this.kryptonPanel1.TabIndex = 20; - // - // kryptonGroupBox2 - // - this.kryptonGroupBox2.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; - this.kryptonGroupBox2.CaptionEdge = Krypton.Toolkit.VisualOrientation.Top; - this.kryptonGroupBox2.CaptionOrientation = Krypton.Toolkit.ButtonOrientation.Auto; - this.kryptonGroupBox2.Location = new System.Drawing.Point(372, 28); - this.kryptonGroupBox2.Name = "kryptonGroupBox2"; - // - // kryptonGroupBox2.Panel - // - this.kryptonGroupBox2.Panel.Controls.Add(this.chkShowEffects); - this.kryptonGroupBox2.Panel.Controls.Add(this.chkShowApply); - this.kryptonGroupBox2.Panel.Controls.Add(this.chkAllowVectorFonts); - this.kryptonGroupBox2.Panel.Controls.Add(this.chkAllowSimulations); - this.kryptonGroupBox2.Panel.Controls.Add(this.chkAllowScriptChange); - this.kryptonGroupBox2.Panel.Controls.Add(this.chkShowColour); - this.kryptonGroupBox2.Panel.Controls.Add(this.chkShowHelp); - this.kryptonGroupBox2.Size = new System.Drawing.Size(199, 289); - this.kryptonGroupBox2.TabIndex = 21; - this.kryptonGroupBox2.Values.Heading = "Options:"; - // - // chkShowEffects - // - this.chkShowEffects.Checked = true; - this.chkShowEffects.CheckPosition = Krypton.Toolkit.VisualOrientation.Left; - this.chkShowEffects.CheckState = System.Windows.Forms.CheckState.Checked; - this.chkShowEffects.Location = new System.Drawing.Point(4, 180); - this.chkShowEffects.Name = "chkShowEffects"; - this.chkShowEffects.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.chkShowEffects.Size = new System.Drawing.Size(110, 24); - this.chkShowEffects.TabIndex = 6; - this.chkShowEffects.Values.Text = "Show Effects"; - // - // chkShowApply - // - this.chkShowApply.CheckPosition = Krypton.Toolkit.VisualOrientation.Left; - this.chkShowApply.CheckState = System.Windows.Forms.CheckState.Unchecked; - this.chkShowApply.Location = new System.Drawing.Point(4, 150); - this.chkShowApply.Name = "chkShowApply"; - this.chkShowApply.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.chkShowApply.Size = new System.Drawing.Size(105, 24); - this.chkShowApply.TabIndex = 5; - this.chkShowApply.Values.Text = "Show Apply"; - // - // chkAllowVectorFonts - // - this.chkAllowVectorFonts.CheckPosition = Krypton.Toolkit.VisualOrientation.Left; - this.chkAllowVectorFonts.CheckState = System.Windows.Forms.CheckState.Unchecked; - this.chkAllowVectorFonts.Location = new System.Drawing.Point(4, 120); - this.chkAllowVectorFonts.Name = "chkAllowVectorFonts"; - this.chkAllowVectorFonts.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.chkAllowVectorFonts.Size = new System.Drawing.Size(152, 24); - this.chkAllowVectorFonts.TabIndex = 4; - this.chkAllowVectorFonts.Values.Text = "Allow Vector Fonts"; - // - // chkAllowSimulations - // - this.chkAllowSimulations.CheckPosition = Krypton.Toolkit.VisualOrientation.Left; - this.chkAllowSimulations.CheckState = System.Windows.Forms.CheckState.Unchecked; - this.chkAllowSimulations.Location = new System.Drawing.Point(4, 90); - this.chkAllowSimulations.Name = "chkAllowSimulations"; - this.chkAllowSimulations.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.chkAllowSimulations.Size = new System.Drawing.Size(145, 24); - this.chkAllowSimulations.TabIndex = 3; - this.chkAllowSimulations.Values.Text = "Allow Simulations"; - // - // chkAllowScriptChange - // - this.chkAllowScriptChange.CheckPosition = Krypton.Toolkit.VisualOrientation.Left; - this.chkAllowScriptChange.CheckState = System.Windows.Forms.CheckState.Unchecked; - this.chkAllowScriptChange.Location = new System.Drawing.Point(3, 60); - this.chkAllowScriptChange.Name = "chkAllowScriptChange"; - this.chkAllowScriptChange.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.chkAllowScriptChange.Size = new System.Drawing.Size(161, 24); - this.chkAllowScriptChange.TabIndex = 2; - this.chkAllowScriptChange.Values.Text = "Allow Script Change"; - // - // chkShowColour - // - this.chkShowColour.Checked = true; - this.chkShowColour.CheckPosition = Krypton.Toolkit.VisualOrientation.Left; - this.chkShowColour.CheckState = System.Windows.Forms.CheckState.Checked; - this.chkShowColour.Location = new System.Drawing.Point(4, 30); - this.chkShowColour.Name = "chkShowColour"; - this.chkShowColour.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.chkShowColour.Size = new System.Drawing.Size(111, 24); - this.chkShowColour.TabIndex = 1; - this.chkShowColour.Values.Text = "Show Colour"; - // - // chkShowHelp - // - this.chkShowHelp.CheckPosition = Krypton.Toolkit.VisualOrientation.Left; - this.chkShowHelp.CheckState = System.Windows.Forms.CheckState.Unchecked; - this.chkShowHelp.Location = new System.Drawing.Point(4, 0); - this.chkShowHelp.Name = "chkShowHelp"; - this.chkShowHelp.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.chkShowHelp.Size = new System.Drawing.Size(98, 24); - this.chkShowHelp.TabIndex = 0; - this.chkShowHelp.Values.Text = "Show Help"; - // - // kryptonGroupBox1 - // - this.kryptonGroupBox1.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; - this.kryptonGroupBox1.CaptionEdge = Krypton.Toolkit.VisualOrientation.Top; - this.kryptonGroupBox1.CaptionOrientation = Krypton.Toolkit.ButtonOrientation.Auto; - this.kryptonGroupBox1.Location = new System.Drawing.Point(12, 153); - this.kryptonGroupBox1.Name = "kryptonGroupBox1"; - // - // kryptonGroupBox1.Panel - // - this.kryptonGroupBox1.Panel.Controls.Add(this.kryptonTextBox1); - this.kryptonGroupBox1.Panel.Controls.Add(this.kryptonNumericUpDown1); - this.kryptonGroupBox1.Panel.Controls.Add(this.kryptonButton1); - this.kryptonGroupBox1.Panel.Controls.Add(this.kryptonCheckBox1); - this.kryptonGroupBox1.Panel.Controls.Add(this.kryptonListBox1); - this.kryptonGroupBox1.Panel.Controls.Add(this.kryptonComboBox1); - this.kryptonGroupBox1.Size = new System.Drawing.Size(348, 164); - this.kryptonGroupBox1.TabIndex = 20; - this.kryptonGroupBox1.Values.Heading = "Style to match:"; - // - // kryptonTextBox1 - // - this.kryptonTextBox1.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.None; - this.kryptonTextBox1.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.None; - this.kryptonTextBox1.CharacterCasing = System.Windows.Forms.CharacterCasing.Normal; - this.kryptonTextBox1.Location = new System.Drawing.Point(156, 29); - this.kryptonTextBox1.Name = "kryptonTextBox1"; - this.kryptonTextBox1.ScrollBars = System.Windows.Forms.ScrollBars.None; - this.kryptonTextBox1.Size = new System.Drawing.Size(134, 27); - this.kryptonTextBox1.TabIndex = 6; - this.kryptonTextBox1.Text = "kryptonTextBox1"; - this.kryptonTextBox1.TextAlign = System.Windows.Forms.HorizontalAlignment.Left; - // - // kryptonNumericUpDown1 - // - this.kryptonNumericUpDown1.Increment = new decimal(new int[] { - 1, - 0, - 0, - 0}); - this.kryptonNumericUpDown1.Location = new System.Drawing.Point(156, 97); - this.kryptonNumericUpDown1.Maximum = new decimal(new int[] { - 100, - 0, - 0, - 0}); - this.kryptonNumericUpDown1.Minimum = new decimal(new int[] { - 0, - 0, - 0, - 0}); - this.kryptonNumericUpDown1.Name = "kryptonNumericUpDown1"; - this.kryptonNumericUpDown1.Size = new System.Drawing.Size(90, 26); - this.kryptonNumericUpDown1.TabIndex = 5; - this.kryptonNumericUpDown1.UpDownAlign = System.Windows.Forms.LeftRightAlignment.Right; - this.kryptonNumericUpDown1.Value = new decimal(new int[] { - 0, - 0, - 0, - 0}); - // - // kryptonButton1 - // - this.kryptonButton1.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowOnly; - this.kryptonButton1.DialogResult = System.Windows.Forms.DialogResult.None; - this.kryptonButton1.Location = new System.Drawing.Point(156, 65); - this.kryptonButton1.Name = "kryptonButton1"; - this.kryptonButton1.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.kryptonButton1.Size = new System.Drawing.Size(90, 25); - this.kryptonButton1.TabIndex = 4; - this.kryptonButton1.Values.Text = "kryptonButton1"; - // - // kryptonCheckBox1 - // - this.kryptonCheckBox1.CheckPosition = Krypton.Toolkit.VisualOrientation.Left; - this.kryptonCheckBox1.CheckState = System.Windows.Forms.CheckState.Unchecked; - this.kryptonCheckBox1.LabelStyle = Krypton.Toolkit.LabelStyle.NormalPanel; - this.kryptonCheckBox1.Location = new System.Drawing.Point(156, 4); - this.kryptonCheckBox1.Name = "kryptonCheckBox1"; - this.kryptonCheckBox1.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.kryptonCheckBox1.Size = new System.Drawing.Size(152, 24); - this.kryptonCheckBox1.TabIndex = 2; - this.kryptonCheckBox1.Values.Text = "kryptonCheckBox1"; - // - // kryptonListBox1 - // - this.kryptonListBox1.Items.AddRange(new object[] { - "Font 1", - "Font 2", - "Font 1Font 1Font 1Font 1"}); - this.kryptonListBox1.Location = new System.Drawing.Point(4, 29); - this.kryptonListBox1.Name = "kryptonListBox1"; - this.kryptonListBox1.Padding = new System.Windows.Forms.Padding(1); - this.kryptonListBox1.SelectionMode = System.Windows.Forms.SelectionMode.One; - this.kryptonListBox1.Size = new System.Drawing.Size(120, 96); - this.kryptonListBox1.TabIndex = 1; - // - // kryptonComboBox1 - // - this.kryptonComboBox1.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.None; - this.kryptonComboBox1.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.None; - this.kryptonComboBox1.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawVariable; - this.kryptonComboBox1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.kryptonComboBox1.DropDownWidth = 121; - this.kryptonComboBox1.IntegralHeight = false; - this.kryptonComboBox1.Items.AddRange(new object[] { - "Microsoft Sans Serif"}); - this.kryptonComboBox1.Location = new System.Drawing.Point(4, 4); - this.kryptonComboBox1.Name = "kryptonComboBox1"; - this.kryptonComboBox1.Size = new System.Drawing.Size(146, 25); - this.kryptonComboBox1.StateCommon.ComboBox.Content.Padding = new System.Windows.Forms.Padding(-1); - this.kryptonComboBox1.StateCommon.ComboBox.Content.TextH = Krypton.Toolkit.PaletteRelativeAlign.Near; - this.kryptonComboBox1.TabIndex = 0; - this.kryptonComboBox1.Text = "Microsoft Sans Serif"; - // - // Form1 - // - this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(594, 410); - this.Controls.Add(this.kryptonPanel1); - this.Name = "Form1"; - this.Text = "KryptonFontDialog Example"; - ((System.ComponentModel.ISupportInitialize)(this.groupBoxPalette.Panel)).EndInit(); - this.groupBoxPalette.Panel.ResumeLayout(false); - this.groupBoxPalette.Panel.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.groupBoxPalette)).EndInit(); - this.groupBoxPalette.ResumeLayout(false); - ((System.ComponentModel.ISupportInitialize)(this.kryptonPanel1)).EndInit(); - this.kryptonPanel1.ResumeLayout(false); - ((System.ComponentModel.ISupportInitialize)(this.kryptonGroupBox2.Panel)).EndInit(); - this.kryptonGroupBox2.Panel.ResumeLayout(false); - this.kryptonGroupBox2.Panel.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonGroupBox2)).EndInit(); - this.kryptonGroupBox2.ResumeLayout(false); - ((System.ComponentModel.ISupportInitialize)(this.kryptonGroupBox1.Panel)).EndInit(); - this.kryptonGroupBox1.Panel.ResumeLayout(false); - this.kryptonGroupBox1.Panel.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonGroupBox1)).EndInit(); - this.kryptonGroupBox1.ResumeLayout(false); - ((System.ComponentModel.ISupportInitialize)(this.kryptonComboBox1)).EndInit(); - this.ResumeLayout(false); - - } - - #endregion - - private Krypton.Toolkit.KryptonGroupBox groupBoxPalette; - private Krypton.Toolkit.KryptonRadioButton paletteSparkleOrange; - private Krypton.Toolkit.KryptonRadioButton palette2010Black; - private Krypton.Toolkit.KryptonRadioButton palette2010Silver; - private Krypton.Toolkit.KryptonRadioButton paletteProfessional; - private Krypton.Toolkit.KryptonRadioButton palette2007Blue; - private Krypton.Toolkit.KryptonRadioButton palette2010Blue; - private Krypton.Toolkit.KryptonButton buttonShowFontDialog; - private Krypton.Toolkit.KryptonPanel kryptonPanel1; - private Krypton.Toolkit.KryptonGroupBox kryptonGroupBox1; - private Krypton.Toolkit.KryptonNumericUpDown kryptonNumericUpDown1; - private Krypton.Toolkit.KryptonButton kryptonButton1; - private Krypton.Toolkit.KryptonCheckBox kryptonCheckBox1; - private Krypton.Toolkit.KryptonListBox kryptonListBox1; - private Krypton.Toolkit.KryptonComboBox kryptonComboBox1; - private Krypton.Toolkit.KryptonTextBox kryptonTextBox1; - private Krypton.Toolkit.KryptonGroupBox kryptonGroupBox2; - private Krypton.Toolkit.KryptonCheckBox chkShowHelp; - private Krypton.Toolkit.KryptonCheckBox chkShowColour; - private Krypton.Toolkit.KryptonCheckBox chkShowEffects; - private Krypton.Toolkit.KryptonCheckBox chkShowApply; - private Krypton.Toolkit.KryptonCheckBox chkAllowVectorFonts; - private Krypton.Toolkit.KryptonCheckBox chkAllowSimulations; - private Krypton.Toolkit.KryptonCheckBox chkAllowScriptChange; - } -} - diff --git a/Source/Krypton Toolkit Examples/KryptonFileDialog Example/Form1.cs b/Source/Krypton Toolkit Examples/KryptonFileDialog Example/Form1.cs deleted file mode 100644 index 8fc92070..00000000 --- a/Source/Krypton Toolkit Examples/KryptonFileDialog Example/Form1.cs +++ /dev/null @@ -1,68 +0,0 @@ -using System; -using System.Windows.Forms; - -using Krypton.Toolkit; - -namespace KryptonFontDialog_Example_2019 -{ - public partial class Form1 : KryptonForm - { - public Form1() - { - InitializeComponent(); - } - - private void Palette2010Blue_CheckedChanged(object sender, EventArgs e) - { - KryptonManager.GlobalPaletteMode = PaletteModeManager.Office2010Blue; - } - - private void Palette2010Silver_CheckedChanged(object sender, EventArgs e) - { - KryptonManager.GlobalPaletteMode = PaletteModeManager.Office2010Silver; - } - - private void Palette2010Black_CheckedChanged(object sender, EventArgs e) - { - KryptonManager.GlobalPaletteMode = PaletteModeManager.Office2010Black; - } - - private void Palette2007Blue_CheckedChanged(object sender, EventArgs e) - { - KryptonManager.GlobalPaletteMode = PaletteModeManager.Office2007Blue; - } - - private void PaletteSparkleOrange_CheckedChanged(object sender, EventArgs e) - { - KryptonManager.GlobalPaletteMode = PaletteModeManager.SparkleOrange; - } - - private void PaletteProfessional_CheckedChanged(object sender, EventArgs e) - { - KryptonManager.GlobalPaletteMode = PaletteModeManager.ProfessionalSystem; - } - - private void FolderBrowserDialog1_HelpRequest(object sender, EventArgs e) - { - - } - - private void ButtonShowFontDialog_Click(object sender, EventArgs e) - { - var kfd = new Krypton.Toolkit.KryptonFontDialog { - ShowColor = chkShowColour.Checked, - ShowHelp = chkShowHelp.Checked, - AllowScriptChange = chkAllowScriptChange.Checked, - AllowSimulations = chkAllowSimulations.Checked, - AllowVectorFonts = chkAllowVectorFonts.Checked, - ShowApply = chkShowApply.Checked, - ShowEffects = chkShowEffects.Checked - - }; - if (kfd.ShowDialog(this) == DialogResult.OK) - { - KryptonMessageBox.Show(this, kfd.Font.ToString(), @"Font chosen is"); - } - } - } -} diff --git a/Source/Krypton Toolkit Examples/KryptonFileDialog Example/example.png b/Source/Krypton Toolkit Examples/KryptonFileDialog Example/example.png deleted file mode 100644 index ed29c8faa8092975bdf0c0512713fd6c895170c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 72907 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 G private void InitializeComponent() { - this.groupBoxPalette = new Krypton.Toolkit.KryptonGroupBox(); - this.paletteSparkleOrange = new Krypton.Toolkit.KryptonRadioButton(); - this.palette2010Black = new Krypton.Toolkit.KryptonRadioButton(); - this.palette2010Silver = new Krypton.Toolkit.KryptonRadioButton(); - this.paletteProfessional = new Krypton.Toolkit.KryptonRadioButton(); - this.palette2007Blue = new Krypton.Toolkit.KryptonRadioButton(); - this.palette2010Blue = new Krypton.Toolkit.KryptonRadioButton(); - this.buttonShowFontDialog = new Krypton.Toolkit.KryptonButton(); - this.kryptonPanel1 = new Krypton.Toolkit.KryptonPanel(); - this.kryptonGroupBox2 = new Krypton.Toolkit.KryptonGroupBox(); - this.chkShowEffects = new Krypton.Toolkit.KryptonCheckBox(); - this.chkShowApply = new Krypton.Toolkit.KryptonCheckBox(); - this.chkAllowVectorFonts = new Krypton.Toolkit.KryptonCheckBox(); - this.chkAllowSimulations = new Krypton.Toolkit.KryptonCheckBox(); - this.chkAllowScriptChange = new Krypton.Toolkit.KryptonCheckBox(); - this.chkShowColour = new Krypton.Toolkit.KryptonCheckBox(); - this.chkShowHelp = new Krypton.Toolkit.KryptonCheckBox(); - this.kryptonGroupBox1 = new Krypton.Toolkit.KryptonGroupBox(); - this.kryptonTextBox1 = new Krypton.Toolkit.KryptonTextBox(); - this.kryptonNumericUpDown1 = new Krypton.Toolkit.KryptonNumericUpDown(); - this.kryptonButton1 = new Krypton.Toolkit.KryptonButton(); - this.kryptonCheckBox1 = new Krypton.Toolkit.KryptonCheckBox(); - this.kryptonListBox1 = new Krypton.Toolkit.KryptonListBox(); - this.kryptonComboBox1 = new Krypton.Toolkit.KryptonComboBox(); - ((System.ComponentModel.ISupportInitialize)(this.groupBoxPalette)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.groupBoxPalette.Panel)).BeginInit(); - this.groupBoxPalette.Panel.SuspendLayout(); - this.groupBoxPalette.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonPanel1)).BeginInit(); - this.kryptonPanel1.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonGroupBox2)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonGroupBox2.Panel)).BeginInit(); - this.kryptonGroupBox2.Panel.SuspendLayout(); - this.kryptonGroupBox2.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonGroupBox1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonGroupBox1.Panel)).BeginInit(); - this.kryptonGroupBox1.Panel.SuspendLayout(); - this.kryptonGroupBox1.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonComboBox1)).BeginInit(); - this.SuspendLayout(); - // - // groupBoxPalette - // - this.groupBoxPalette.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; - this.groupBoxPalette.CaptionEdge = Krypton.Toolkit.VisualOrientation.Top; - this.groupBoxPalette.CaptionOrientation = Krypton.Toolkit.ButtonOrientation.Auto; - this.groupBoxPalette.Location = new System.Drawing.Point(12, 12); - this.groupBoxPalette.Name = "groupBoxPalette"; - // - // groupBoxPalette.Panel - // - this.groupBoxPalette.Panel.Controls.Add(this.paletteSparkleOrange); - this.groupBoxPalette.Panel.Controls.Add(this.palette2010Black); - this.groupBoxPalette.Panel.Controls.Add(this.palette2010Silver); - this.groupBoxPalette.Panel.Controls.Add(this.paletteProfessional); - this.groupBoxPalette.Panel.Controls.Add(this.palette2007Blue); - this.groupBoxPalette.Panel.Controls.Add(this.palette2010Blue); - this.groupBoxPalette.Size = new System.Drawing.Size(353, 135); - this.groupBoxPalette.TabIndex = 18; - this.groupBoxPalette.Values.Heading = "Palette"; - // - // paletteSparkleOrange - // - this.paletteSparkleOrange.CheckPosition = Krypton.Toolkit.VisualOrientation.Left; - this.paletteSparkleOrange.LabelStyle = Krypton.Toolkit.LabelStyle.NormalPanel; - this.paletteSparkleOrange.Location = new System.Drawing.Point(184, 40); - this.paletteSparkleOrange.Name = "paletteSparkleOrange"; - this.paletteSparkleOrange.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.paletteSparkleOrange.Size = new System.Drawing.Size(139, 24); - this.paletteSparkleOrange.TabIndex = 5; - this.paletteSparkleOrange.Values.Text = "Sparkle - Orange"; - this.paletteSparkleOrange.CheckedChanged += new System.EventHandler(this.PaletteSparkleOrange_CheckedChanged); - // - // palette2010Black - // - this.palette2010Black.CheckPosition = Krypton.Toolkit.VisualOrientation.Left; - this.palette2010Black.LabelStyle = Krypton.Toolkit.LabelStyle.NormalPanel; - this.palette2010Black.Location = new System.Drawing.Point(15, 63); - this.palette2010Black.Name = "palette2010Black"; - this.palette2010Black.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.palette2010Black.Size = new System.Drawing.Size(151, 24); - this.palette2010Black.TabIndex = 4; - this.palette2010Black.Values.Text = "Office 2010 - Black"; - this.palette2010Black.CheckedChanged += new System.EventHandler(this.Palette2010Black_CheckedChanged); - // - // palette2010Silver - // - this.palette2010Silver.CheckPosition = Krypton.Toolkit.VisualOrientation.Left; - this.palette2010Silver.LabelStyle = Krypton.Toolkit.LabelStyle.NormalPanel; - this.palette2010Silver.Location = new System.Drawing.Point(15, 40); - this.palette2010Silver.Name = "palette2010Silver"; - this.palette2010Silver.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.palette2010Silver.Size = new System.Drawing.Size(153, 24); - this.palette2010Silver.TabIndex = 3; - this.palette2010Silver.Values.Text = "Office 2010 - Silver"; - this.palette2010Silver.CheckedChanged += new System.EventHandler(this.Palette2010Silver_CheckedChanged); - // - // paletteProfessional - // - this.paletteProfessional.CheckPosition = Krypton.Toolkit.VisualOrientation.Left; - this.paletteProfessional.LabelStyle = Krypton.Toolkit.LabelStyle.NormalPanel; - this.paletteProfessional.Location = new System.Drawing.Point(184, 63); - this.paletteProfessional.Name = "paletteProfessional"; - this.paletteProfessional.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.paletteProfessional.Size = new System.Drawing.Size(106, 24); - this.paletteProfessional.TabIndex = 2; - this.paletteProfessional.Values.Text = "Professional"; - this.paletteProfessional.CheckedChanged += new System.EventHandler(this.PaletteProfessional_CheckedChanged); - // - // palette2007Blue - // - this.palette2007Blue.CheckPosition = Krypton.Toolkit.VisualOrientation.Left; - this.palette2007Blue.LabelStyle = Krypton.Toolkit.LabelStyle.NormalPanel; - this.palette2007Blue.Location = new System.Drawing.Point(184, 17); - this.palette2007Blue.Name = "palette2007Blue"; - this.palette2007Blue.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.palette2007Blue.Size = new System.Drawing.Size(145, 24); - this.palette2007Blue.TabIndex = 1; - this.palette2007Blue.Values.Text = "Office 2007 - Blue"; - this.palette2007Blue.CheckedChanged += new System.EventHandler(this.Palette2007Blue_CheckedChanged); - // - // palette2010Blue - // - this.palette2010Blue.Checked = true; - this.palette2010Blue.CheckPosition = Krypton.Toolkit.VisualOrientation.Left; - this.palette2010Blue.LabelStyle = Krypton.Toolkit.LabelStyle.NormalPanel; - this.palette2010Blue.Location = new System.Drawing.Point(15, 17); - this.palette2010Blue.Name = "palette2010Blue"; - this.palette2010Blue.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.palette2010Blue.Size = new System.Drawing.Size(145, 24); - this.palette2010Blue.TabIndex = 0; - this.palette2010Blue.Values.Text = "Office 2010 - Blue"; - this.palette2010Blue.CheckedChanged += new System.EventHandler(this.Palette2010Blue_CheckedChanged); - // - // buttonShowFontDialog - // - this.buttonShowFontDialog.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowOnly; - this.buttonShowFontDialog.DialogResult = System.Windows.Forms.DialogResult.None; - this.buttonShowFontDialog.Location = new System.Drawing.Point(264, 323); - this.buttonShowFontDialog.Name = "buttonShowFontDialog"; - this.buttonShowFontDialog.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.buttonShowFontDialog.Size = new System.Drawing.Size(307, 59); - this.buttonShowFontDialog.TabIndex = 19; - this.buttonShowFontDialog.Values.Text = "Show FontDialog"; - this.buttonShowFontDialog.Click += new System.EventHandler(this.ButtonShowFontDialog_Click); + buttonFileOpenDialog = new Krypton.Toolkit.KryptonButton(); + kryptonPanel1 = new Krypton.Toolkit.KryptonPanel(); + kryptonThemeComboBox1 = new Krypton.Toolkit.KryptonThemeComboBox(); + kryptonLabel1 = new Krypton.Toolkit.KryptonLabel(); + kryptonGroupBox2 = new Krypton.Toolkit.KryptonGroupBox(); + kryptonGroupBox1 = new Krypton.Toolkit.KryptonGroupBox(); + kryptonTextBox1 = new Krypton.Toolkit.KryptonTextBox(); + kryptonNumericUpDown1 = new Krypton.Toolkit.KryptonNumericUpDown(); + kryptonButton1 = new Krypton.Toolkit.KryptonButton(); + kryptonCheckBox1 = new Krypton.Toolkit.KryptonCheckBox(); + kryptonListBox1 = new Krypton.Toolkit.KryptonListBox(); + kryptonComboBox1 = new Krypton.Toolkit.KryptonComboBox(); + kryptonCheckBox2 = new Krypton.Toolkit.KryptonCheckBox(); + ((System.ComponentModel.ISupportInitialize)kryptonPanel1).BeginInit(); + kryptonPanel1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)kryptonThemeComboBox1).BeginInit(); + ((System.ComponentModel.ISupportInitialize)kryptonGroupBox2).BeginInit(); + ((System.ComponentModel.ISupportInitialize)kryptonGroupBox2.Panel).BeginInit(); + ((System.ComponentModel.ISupportInitialize)kryptonGroupBox1).BeginInit(); + ((System.ComponentModel.ISupportInitialize)kryptonGroupBox1.Panel).BeginInit(); + kryptonGroupBox1.Panel.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)kryptonComboBox1).BeginInit(); + SuspendLayout(); + // + // buttonFileOpenDialog + // + buttonFileOpenDialog.Anchor = System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right; + buttonFileOpenDialog.Location = new System.Drawing.Point(264, 404); + buttonFileOpenDialog.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + buttonFileOpenDialog.Name = "buttonFileOpenDialog"; + buttonFileOpenDialog.Size = new System.Drawing.Size(307, 74); + buttonFileOpenDialog.TabIndex = 19; + buttonFileOpenDialog.Values.Text = "Folder Browser Dialog"; + buttonFileOpenDialog.Click += ButtonShowFileDialog_Click; // // kryptonPanel1 // - this.kryptonPanel1.Controls.Add(this.kryptonGroupBox2); - this.kryptonPanel1.Controls.Add(this.kryptonGroupBox1); - this.kryptonPanel1.Controls.Add(this.groupBoxPalette); - this.kryptonPanel1.Controls.Add(this.buttonShowFontDialog); - this.kryptonPanel1.Dock = System.Windows.Forms.DockStyle.Fill; - this.kryptonPanel1.Location = new System.Drawing.Point(0, 0); - this.kryptonPanel1.Name = "kryptonPanel1"; - this.kryptonPanel1.Size = new System.Drawing.Size(594, 410); - this.kryptonPanel1.TabIndex = 20; + kryptonPanel1.Controls.Add(kryptonThemeComboBox1); + kryptonPanel1.Controls.Add(kryptonLabel1); + kryptonPanel1.Controls.Add(kryptonGroupBox2); + kryptonPanel1.Controls.Add(kryptonGroupBox1); + kryptonPanel1.Controls.Add(buttonFileOpenDialog); + kryptonPanel1.Dock = System.Windows.Forms.DockStyle.Fill; + kryptonPanel1.Location = new System.Drawing.Point(0, 0); + kryptonPanel1.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + kryptonPanel1.Name = "kryptonPanel1"; + kryptonPanel1.Size = new System.Drawing.Size(594, 513); + kryptonPanel1.TabIndex = 20; + // + // kryptonThemeComboBox1 + // + kryptonThemeComboBox1.DisplayMember = "30"; + kryptonThemeComboBox1.DropDownWidth = 339; + kryptonThemeComboBox1.IntegralHeight = false; + kryptonThemeComboBox1.Location = new System.Drawing.Point(12, 73); + kryptonThemeComboBox1.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + kryptonThemeComboBox1.Name = "kryptonThemeComboBox1"; + kryptonThemeComboBox1.Size = new System.Drawing.Size(339, 25); + kryptonThemeComboBox1.StateCommon.ComboBox.Content.TextH = Krypton.Toolkit.PaletteRelativeAlign.Near; + kryptonThemeComboBox1.TabIndex = 25; + kryptonThemeComboBox1.ValueMember = "30"; + // + // kryptonLabel1 + // + kryptonLabel1.LabelStyle = Krypton.Toolkit.LabelStyle.NormalPanel; + kryptonLabel1.Location = new System.Drawing.Point(12, 35); + kryptonLabel1.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + kryptonLabel1.Name = "kryptonLabel1"; + kryptonLabel1.Size = new System.Drawing.Size(68, 24); + kryptonLabel1.TabIndex = 24; + kryptonLabel1.Target = kryptonThemeComboBox1; + kryptonLabel1.Values.Text = "&Themes:"; // // kryptonGroupBox2 // - this.kryptonGroupBox2.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; - this.kryptonGroupBox2.CaptionEdge = Krypton.Toolkit.VisualOrientation.Top; - this.kryptonGroupBox2.CaptionOrientation = Krypton.Toolkit.ButtonOrientation.Auto; - this.kryptonGroupBox2.Location = new System.Drawing.Point(372, 28); - this.kryptonGroupBox2.Name = "kryptonGroupBox2"; - // - // kryptonGroupBox2.Panel - // - this.kryptonGroupBox2.Panel.Controls.Add(this.chkShowEffects); - this.kryptonGroupBox2.Panel.Controls.Add(this.chkShowApply); - this.kryptonGroupBox2.Panel.Controls.Add(this.chkAllowVectorFonts); - this.kryptonGroupBox2.Panel.Controls.Add(this.chkAllowSimulations); - this.kryptonGroupBox2.Panel.Controls.Add(this.chkAllowScriptChange); - this.kryptonGroupBox2.Panel.Controls.Add(this.chkShowColour); - this.kryptonGroupBox2.Panel.Controls.Add(this.chkShowHelp); - this.kryptonGroupBox2.Size = new System.Drawing.Size(199, 289); - this.kryptonGroupBox2.TabIndex = 21; - this.kryptonGroupBox2.Values.Heading = "Options:"; - // - // chkShowEffects - // - this.chkShowEffects.Checked = true; - this.chkShowEffects.CheckPosition = Krypton.Toolkit.VisualOrientation.Left; - this.chkShowEffects.CheckState = System.Windows.Forms.CheckState.Checked; - this.chkShowEffects.Location = new System.Drawing.Point(4, 180); - this.chkShowEffects.Name = "chkShowEffects"; - this.chkShowEffects.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.chkShowEffects.Size = new System.Drawing.Size(110, 24); - this.chkShowEffects.TabIndex = 6; - this.chkShowEffects.Values.Text = "Show Effects"; - // - // chkShowApply - // - this.chkShowApply.CheckPosition = Krypton.Toolkit.VisualOrientation.Left; - this.chkShowApply.CheckState = System.Windows.Forms.CheckState.Unchecked; - this.chkShowApply.Location = new System.Drawing.Point(4, 150); - this.chkShowApply.Name = "chkShowApply"; - this.chkShowApply.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.chkShowApply.Size = new System.Drawing.Size(105, 24); - this.chkShowApply.TabIndex = 5; - this.chkShowApply.Values.Text = "Show Apply"; - // - // chkAllowVectorFonts - // - this.chkAllowVectorFonts.CheckPosition = Krypton.Toolkit.VisualOrientation.Left; - this.chkAllowVectorFonts.CheckState = System.Windows.Forms.CheckState.Unchecked; - this.chkAllowVectorFonts.Location = new System.Drawing.Point(4, 120); - this.chkAllowVectorFonts.Name = "chkAllowVectorFonts"; - this.chkAllowVectorFonts.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.chkAllowVectorFonts.Size = new System.Drawing.Size(152, 24); - this.chkAllowVectorFonts.TabIndex = 4; - this.chkAllowVectorFonts.Values.Text = "Allow Vector Fonts"; - // - // chkAllowSimulations - // - this.chkAllowSimulations.CheckPosition = Krypton.Toolkit.VisualOrientation.Left; - this.chkAllowSimulations.CheckState = System.Windows.Forms.CheckState.Unchecked; - this.chkAllowSimulations.Location = new System.Drawing.Point(4, 90); - this.chkAllowSimulations.Name = "chkAllowSimulations"; - this.chkAllowSimulations.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.chkAllowSimulations.Size = new System.Drawing.Size(145, 24); - this.chkAllowSimulations.TabIndex = 3; - this.chkAllowSimulations.Values.Text = "Allow Simulations"; - // - // chkAllowScriptChange - // - this.chkAllowScriptChange.CheckPosition = Krypton.Toolkit.VisualOrientation.Left; - this.chkAllowScriptChange.CheckState = System.Windows.Forms.CheckState.Unchecked; - this.chkAllowScriptChange.Location = new System.Drawing.Point(3, 60); - this.chkAllowScriptChange.Name = "chkAllowScriptChange"; - this.chkAllowScriptChange.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.chkAllowScriptChange.Size = new System.Drawing.Size(161, 24); - this.chkAllowScriptChange.TabIndex = 2; - this.chkAllowScriptChange.Values.Text = "Allow Script Change"; - // - // chkShowColour - // - this.chkShowColour.Checked = true; - this.chkShowColour.CheckPosition = Krypton.Toolkit.VisualOrientation.Left; - this.chkShowColour.CheckState = System.Windows.Forms.CheckState.Checked; - this.chkShowColour.Location = new System.Drawing.Point(4, 30); - this.chkShowColour.Name = "chkShowColour"; - this.chkShowColour.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.chkShowColour.Size = new System.Drawing.Size(111, 24); - this.chkShowColour.TabIndex = 1; - this.chkShowColour.Values.Text = "Show Colour"; - // - // chkShowHelp - // - this.chkShowHelp.CheckPosition = Krypton.Toolkit.VisualOrientation.Left; - this.chkShowHelp.CheckState = System.Windows.Forms.CheckState.Unchecked; - this.chkShowHelp.Location = new System.Drawing.Point(4, 0); - this.chkShowHelp.Name = "chkShowHelp"; - this.chkShowHelp.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.chkShowHelp.Size = new System.Drawing.Size(98, 24); - this.chkShowHelp.TabIndex = 0; - this.chkShowHelp.Values.Text = "Show Help"; + kryptonGroupBox2.Location = new System.Drawing.Point(372, 35); + kryptonGroupBox2.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + kryptonGroupBox2.Name = "kryptonGroupBox2"; + kryptonGroupBox2.Size = new System.Drawing.Size(199, 362); + kryptonGroupBox2.TabIndex = 21; + kryptonGroupBox2.Values.Heading = "Options:"; // // kryptonGroupBox1 // - this.kryptonGroupBox1.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; - this.kryptonGroupBox1.CaptionEdge = Krypton.Toolkit.VisualOrientation.Top; - this.kryptonGroupBox1.CaptionOrientation = Krypton.Toolkit.ButtonOrientation.Auto; - this.kryptonGroupBox1.Location = new System.Drawing.Point(12, 153); - this.kryptonGroupBox1.Name = "kryptonGroupBox1"; + kryptonGroupBox1.Location = new System.Drawing.Point(12, 191); + kryptonGroupBox1.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + kryptonGroupBox1.Name = "kryptonGroupBox1"; // - // kryptonGroupBox1.Panel // - this.kryptonGroupBox1.Panel.Controls.Add(this.kryptonTextBox1); - this.kryptonGroupBox1.Panel.Controls.Add(this.kryptonNumericUpDown1); - this.kryptonGroupBox1.Panel.Controls.Add(this.kryptonButton1); - this.kryptonGroupBox1.Panel.Controls.Add(this.kryptonCheckBox1); - this.kryptonGroupBox1.Panel.Controls.Add(this.kryptonListBox1); - this.kryptonGroupBox1.Panel.Controls.Add(this.kryptonComboBox1); - this.kryptonGroupBox1.Size = new System.Drawing.Size(348, 164); - this.kryptonGroupBox1.TabIndex = 20; - this.kryptonGroupBox1.Values.Heading = "Style to match:"; + // + kryptonGroupBox1.Panel.Controls.Add(kryptonTextBox1); + kryptonGroupBox1.Panel.Controls.Add(kryptonNumericUpDown1); + kryptonGroupBox1.Panel.Controls.Add(kryptonButton1); + kryptonGroupBox1.Panel.Controls.Add(kryptonCheckBox1); + kryptonGroupBox1.Panel.Controls.Add(kryptonListBox1); + kryptonGroupBox1.Panel.Controls.Add(kryptonComboBox1); + kryptonGroupBox1.Size = new System.Drawing.Size(348, 205); + kryptonGroupBox1.TabIndex = 20; + kryptonGroupBox1.Values.Heading = "Style to match:"; // // kryptonTextBox1 // - this.kryptonTextBox1.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.None; - this.kryptonTextBox1.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.None; - this.kryptonTextBox1.CharacterCasing = System.Windows.Forms.CharacterCasing.Normal; - this.kryptonTextBox1.Location = new System.Drawing.Point(156, 29); - this.kryptonTextBox1.Name = "kryptonTextBox1"; - this.kryptonTextBox1.ScrollBars = System.Windows.Forms.ScrollBars.None; - this.kryptonTextBox1.Size = new System.Drawing.Size(134, 27); - this.kryptonTextBox1.TabIndex = 6; - this.kryptonTextBox1.Text = "kryptonTextBox1"; - this.kryptonTextBox1.TextAlign = System.Windows.Forms.HorizontalAlignment.Left; + kryptonTextBox1.Location = new System.Drawing.Point(156, 36); + kryptonTextBox1.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + kryptonTextBox1.Name = "kryptonTextBox1"; + kryptonTextBox1.Size = new System.Drawing.Size(134, 27); + kryptonTextBox1.TabIndex = 6; + kryptonTextBox1.Text = "kryptonTextBox1"; // // kryptonNumericUpDown1 // - this.kryptonNumericUpDown1.Increment = new decimal(new int[] { - 1, - 0, - 0, - 0}); - this.kryptonNumericUpDown1.Location = new System.Drawing.Point(156, 97); - this.kryptonNumericUpDown1.Maximum = new decimal(new int[] { - 100, - 0, - 0, - 0}); - this.kryptonNumericUpDown1.Minimum = new decimal(new int[] { - 0, - 0, - 0, - 0}); - this.kryptonNumericUpDown1.Name = "kryptonNumericUpDown1"; - this.kryptonNumericUpDown1.Size = new System.Drawing.Size(90, 26); - this.kryptonNumericUpDown1.TabIndex = 5; - this.kryptonNumericUpDown1.UpDownAlign = System.Windows.Forms.LeftRightAlignment.Right; - this.kryptonNumericUpDown1.Value = new decimal(new int[] { - 0, - 0, - 0, - 0}); + kryptonNumericUpDown1.Location = new System.Drawing.Point(156, 122); + kryptonNumericUpDown1.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + kryptonNumericUpDown1.Name = "kryptonNumericUpDown1"; + kryptonNumericUpDown1.Size = new System.Drawing.Size(90, 26); + kryptonNumericUpDown1.TabIndex = 5; // // kryptonButton1 // - this.kryptonButton1.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowOnly; - this.kryptonButton1.DialogResult = System.Windows.Forms.DialogResult.None; - this.kryptonButton1.Location = new System.Drawing.Point(156, 65); - this.kryptonButton1.Name = "kryptonButton1"; - this.kryptonButton1.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.kryptonButton1.Size = new System.Drawing.Size(90, 25); - this.kryptonButton1.TabIndex = 4; - this.kryptonButton1.Values.Text = "kryptonButton1"; + kryptonButton1.Location = new System.Drawing.Point(156, 82); + kryptonButton1.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + kryptonButton1.Name = "kryptonButton1"; + kryptonButton1.Size = new System.Drawing.Size(90, 31); + kryptonButton1.TabIndex = 4; + kryptonButton1.Values.Text = "kryptonButton1"; // // kryptonCheckBox1 // - this.kryptonCheckBox1.CheckPosition = Krypton.Toolkit.VisualOrientation.Left; - this.kryptonCheckBox1.CheckState = System.Windows.Forms.CheckState.Unchecked; - this.kryptonCheckBox1.LabelStyle = Krypton.Toolkit.LabelStyle.NormalPanel; - this.kryptonCheckBox1.Location = new System.Drawing.Point(156, 4); - this.kryptonCheckBox1.Name = "kryptonCheckBox1"; - this.kryptonCheckBox1.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.kryptonCheckBox1.Size = new System.Drawing.Size(152, 24); - this.kryptonCheckBox1.TabIndex = 2; - this.kryptonCheckBox1.Values.Text = "kryptonCheckBox1"; + kryptonCheckBox1.Location = new System.Drawing.Point(156, 5); + kryptonCheckBox1.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + kryptonCheckBox1.Name = "kryptonCheckBox1"; + kryptonCheckBox1.Size = new System.Drawing.Size(152, 24); + kryptonCheckBox1.TabIndex = 2; + kryptonCheckBox1.Values.Text = "kryptonCheckBox1"; // // kryptonListBox1 // - this.kryptonListBox1.Items.AddRange(new object[] { - "Font 1", - "Font 2", - "Font 1Font 1Font 1Font 1"}); - this.kryptonListBox1.Location = new System.Drawing.Point(4, 29); - this.kryptonListBox1.Name = "kryptonListBox1"; - this.kryptonListBox1.Padding = new System.Windows.Forms.Padding(1); - this.kryptonListBox1.SelectionMode = System.Windows.Forms.SelectionMode.One; - this.kryptonListBox1.Size = new System.Drawing.Size(120, 96); - this.kryptonListBox1.TabIndex = 1; + kryptonListBox1.Items.AddRange(new object[] { "Font 1", "Font 2", "Font 1Font 1Font 1Font 1" }); + kryptonListBox1.Location = new System.Drawing.Point(4, 36); + kryptonListBox1.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + kryptonListBox1.Name = "kryptonListBox1"; + kryptonListBox1.Padding = new System.Windows.Forms.Padding(1, 2, 1, 2); + kryptonListBox1.Size = new System.Drawing.Size(120, 120); + kryptonListBox1.TabIndex = 1; // // kryptonComboBox1 // - this.kryptonComboBox1.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.None; - this.kryptonComboBox1.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.None; - this.kryptonComboBox1.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawVariable; - this.kryptonComboBox1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.kryptonComboBox1.DropDownWidth = 121; - this.kryptonComboBox1.IntegralHeight = false; - this.kryptonComboBox1.Items.AddRange(new object[] { - "Microsoft Sans Serif"}); - this.kryptonComboBox1.Location = new System.Drawing.Point(4, 4); - this.kryptonComboBox1.Name = "kryptonComboBox1"; - this.kryptonComboBox1.Size = new System.Drawing.Size(146, 25); - this.kryptonComboBox1.StateCommon.ComboBox.Content.Padding = new System.Windows.Forms.Padding(-1); - this.kryptonComboBox1.StateCommon.ComboBox.Content.TextH = Krypton.Toolkit.PaletteRelativeAlign.Near; - this.kryptonComboBox1.TabIndex = 0; - this.kryptonComboBox1.Text = "Microsoft Sans Serif"; + kryptonComboBox1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + kryptonComboBox1.DropDownWidth = 121; + kryptonComboBox1.IntegralHeight = false; + kryptonComboBox1.Items.AddRange(new object[] { "Microsoft Sans Serif" }); + kryptonComboBox1.Location = new System.Drawing.Point(4, 5); + kryptonComboBox1.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + kryptonComboBox1.Name = "kryptonComboBox1"; + kryptonComboBox1.Size = new System.Drawing.Size(146, 25); + kryptonComboBox1.StateCommon.ComboBox.Content.TextH = Krypton.Toolkit.PaletteRelativeAlign.Near; + kryptonComboBox1.TabIndex = 0; + kryptonComboBox1.Text = "Microsoft Sans Serif"; + // + // kryptonCheckBox2 + // + kryptonCheckBox2.Checked = true; + kryptonCheckBox2.CheckState = System.Windows.Forms.CheckState.Checked; + kryptonCheckBox2.Location = new System.Drawing.Point(4, 180); + kryptonCheckBox2.Name = "kryptonCheckBox2"; + kryptonCheckBox2.Size = new System.Drawing.Size(143, 24); + kryptonCheckBox2.TabIndex = 6; + kryptonCheckBox2.Values.Text = "Restore Directory"; // // Form1 // - this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(594, 410); - this.Controls.Add(this.kryptonPanel1); - this.Name = "Form1"; - this.Text = "KryptonFontDialog Example"; - ((System.ComponentModel.ISupportInitialize)(this.groupBoxPalette.Panel)).EndInit(); - this.groupBoxPalette.Panel.ResumeLayout(false); - this.groupBoxPalette.Panel.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.groupBoxPalette)).EndInit(); - this.groupBoxPalette.ResumeLayout(false); - ((System.ComponentModel.ISupportInitialize)(this.kryptonPanel1)).EndInit(); - this.kryptonPanel1.ResumeLayout(false); - ((System.ComponentModel.ISupportInitialize)(this.kryptonGroupBox2.Panel)).EndInit(); - this.kryptonGroupBox2.Panel.ResumeLayout(false); - this.kryptonGroupBox2.Panel.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonGroupBox2)).EndInit(); - this.kryptonGroupBox2.ResumeLayout(false); - ((System.ComponentModel.ISupportInitialize)(this.kryptonGroupBox1.Panel)).EndInit(); - this.kryptonGroupBox1.Panel.ResumeLayout(false); - this.kryptonGroupBox1.Panel.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonGroupBox1)).EndInit(); - this.kryptonGroupBox1.ResumeLayout(false); - ((System.ComponentModel.ISupportInitialize)(this.kryptonComboBox1)).EndInit(); - this.ResumeLayout(false); - + AutoScaleDimensions = new System.Drawing.SizeF(8F, 20F); + AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + ClientSize = new System.Drawing.Size(594, 513); + Controls.Add(kryptonPanel1); + FormTitleAlign = Krypton.Toolkit.PaletteRelativeAlign.Inherit; + Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + Name = "Form1"; + SizeGripStyle = System.Windows.Forms.SizeGripStyle.Show; + Text = "KryptonFolderBrowserDialog Example"; + Controls.SetChildIndex(kryptonPanel1, 0); + ((System.ComponentModel.ISupportInitialize)kryptonPanel1).EndInit(); + kryptonPanel1.ResumeLayout(false); + kryptonPanel1.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)kryptonThemeComboBox1).EndInit(); + ((System.ComponentModel.ISupportInitialize)kryptonGroupBox2.Panel).EndInit(); + ((System.ComponentModel.ISupportInitialize)kryptonGroupBox2).EndInit(); + ((System.ComponentModel.ISupportInitialize)kryptonGroupBox1.Panel).EndInit(); + kryptonGroupBox1.Panel.ResumeLayout(false); + kryptonGroupBox1.Panel.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)kryptonGroupBox1).EndInit(); + ((System.ComponentModel.ISupportInitialize)kryptonComboBox1).EndInit(); + ResumeLayout(false); } #endregion - - private Krypton.Toolkit.KryptonGroupBox groupBoxPalette; - private Krypton.Toolkit.KryptonRadioButton paletteSparkleOrange; - private Krypton.Toolkit.KryptonRadioButton palette2010Black; - private Krypton.Toolkit.KryptonRadioButton palette2010Silver; - private Krypton.Toolkit.KryptonRadioButton paletteProfessional; - private Krypton.Toolkit.KryptonRadioButton palette2007Blue; - private Krypton.Toolkit.KryptonRadioButton palette2010Blue; - private Krypton.Toolkit.KryptonButton buttonShowFontDialog; + private Krypton.Toolkit.KryptonButton buttonFileOpenDialog; private Krypton.Toolkit.KryptonPanel kryptonPanel1; private Krypton.Toolkit.KryptonGroupBox kryptonGroupBox1; - private Krypton.Toolkit.KryptonNumericUpDown kryptonNumericUpDown1; - private Krypton.Toolkit.KryptonButton kryptonButton1; - private Krypton.Toolkit.KryptonCheckBox kryptonCheckBox1; + private Krypton.Toolkit.KryptonGroupBox kryptonGroupBox2; private Krypton.Toolkit.KryptonListBox kryptonListBox1; private Krypton.Toolkit.KryptonComboBox kryptonComboBox1; + private Krypton.Toolkit.KryptonCheckBox kryptonCheckBox1; private Krypton.Toolkit.KryptonTextBox kryptonTextBox1; - private Krypton.Toolkit.KryptonGroupBox kryptonGroupBox2; - private Krypton.Toolkit.KryptonCheckBox chkShowHelp; - private Krypton.Toolkit.KryptonCheckBox chkShowColour; - private Krypton.Toolkit.KryptonCheckBox chkShowEffects; - private Krypton.Toolkit.KryptonCheckBox chkShowApply; - private Krypton.Toolkit.KryptonCheckBox chkAllowVectorFonts; - private Krypton.Toolkit.KryptonCheckBox chkAllowSimulations; - private Krypton.Toolkit.KryptonCheckBox chkAllowScriptChange; + private Krypton.Toolkit.KryptonButton kryptonButton1; + private Krypton.Toolkit.KryptonNumericUpDown kryptonNumericUpDown1; + private Krypton.Toolkit.KryptonThemeComboBox kryptonThemeComboBox1; + private Krypton.Toolkit.KryptonLabel kryptonLabel1; + private Krypton.Toolkit.KryptonCheckBox kryptonCheckBox2; } } diff --git a/Source/Krypton Toolkit Examples/KryptonFolderBrowserDialog Example/Form1.cs b/Source/Krypton Toolkit Examples/KryptonFolderBrowserDialog Example/Form1.cs index 8fc92070..93d6833c 100644 --- a/Source/Krypton Toolkit Examples/KryptonFolderBrowserDialog Example/Form1.cs +++ b/Source/Krypton Toolkit Examples/KryptonFolderBrowserDialog Example/Form1.cs @@ -1,68 +1,29 @@ using System; +using System.Reflection; using System.Windows.Forms; using Krypton.Toolkit; -namespace KryptonFontDialog_Example_2019 +namespace KryptonFolderBrowserDialog_Example_2019 { public partial class Form1 : KryptonForm { - public Form1() - { - InitializeComponent(); - } - - private void Palette2010Blue_CheckedChanged(object sender, EventArgs e) - { - KryptonManager.GlobalPaletteMode = PaletteModeManager.Office2010Blue; - } - - private void Palette2010Silver_CheckedChanged(object sender, EventArgs e) - { - KryptonManager.GlobalPaletteMode = PaletteModeManager.Office2010Silver; - } - - private void Palette2010Black_CheckedChanged(object sender, EventArgs e) - { - KryptonManager.GlobalPaletteMode = PaletteModeManager.Office2010Black; - } - - private void Palette2007Blue_CheckedChanged(object sender, EventArgs e) - { - KryptonManager.GlobalPaletteMode = PaletteModeManager.Office2007Blue; - } + public Form1() => InitializeComponent(); - private void PaletteSparkleOrange_CheckedChanged(object sender, EventArgs e) + private void ButtonShowFileDialog_Click(object sender, EventArgs e) { - KryptonManager.GlobalPaletteMode = PaletteModeManager.SparkleOrange; - } - - private void PaletteProfessional_CheckedChanged(object sender, EventArgs e) - { - KryptonManager.GlobalPaletteMode = PaletteModeManager.ProfessionalSystem; - } - - private void FolderBrowserDialog1_HelpRequest(object sender, EventArgs e) - { - - } - - private void ButtonShowFontDialog_Click(object sender, EventArgs e) - { - var kfd = new Krypton.Toolkit.KryptonFontDialog { - ShowColor = chkShowColour.Checked, - ShowHelp = chkShowHelp.Checked, - AllowScriptChange = chkAllowScriptChange.Checked, - AllowSimulations = chkAllowSimulations.Checked, - AllowVectorFonts = chkAllowVectorFonts.Checked, - ShowApply = chkShowApply.Checked, - ShowEffects = chkShowEffects.Checked - + using KryptonFolderBrowserDialog kfd = new() { + Icon = this.Icon, + // RootFolder = + // SelectedPath = + Title = @"Select a folder to use" }; + if (kfd.ShowDialog(this) == DialogResult.OK) { - KryptonMessageBox.Show(this, kfd.Font.ToString(), @"Font chosen is"); + KryptonMessageBox.Show(this, kfd.SelectedPath, @"Directory chosen is"); } } } + } diff --git a/Source/Krypton Toolkit Examples/KryptonFolderBrowserDialog Example/Form1.resx b/Source/Krypton Toolkit Examples/KryptonFolderBrowserDialog Example/Form1.resx index 1af7de15..cbabd965 100644 --- a/Source/Krypton Toolkit Examples/KryptonFolderBrowserDialog Example/Form1.resx +++ b/Source/Krypton Toolkit Examples/KryptonFolderBrowserDialog Example/Form1.resx @@ -1,24 +1,23 @@ - - - diff --git a/Source/Krypton Toolkit Examples/KryptonFolderBrowserDialog Example/KryptonFolderBrowserDialog Example 2022.csproj b/Source/Krypton Toolkit Examples/KryptonFolderBrowserDialog Example/KryptonFolderBrowserDialog Example 2022.csproj index c3c58707..93104549 100644 --- a/Source/Krypton Toolkit Examples/KryptonFolderBrowserDialog Example/KryptonFolderBrowserDialog Example 2022.csproj +++ b/Source/Krypton Toolkit Examples/KryptonFolderBrowserDialog Example/KryptonFolderBrowserDialog Example 2022.csproj @@ -1,15 +1,18 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows WinExe - KryptonFontDialog - KryptonFontDialog Example - true + KryptonFolderBrowserDialog + KryptonFolderBrowserDialog Example + true preview + enable + 6 + true - + - + diff --git a/Source/Krypton Toolkit Examples/KryptonFolderBrowserDialog Example/Program.cs b/Source/Krypton Toolkit Examples/KryptonFolderBrowserDialog Example/Program.cs index 67daac76..61b7284c 100644 --- a/Source/Krypton Toolkit Examples/KryptonFolderBrowserDialog Example/Program.cs +++ b/Source/Krypton Toolkit Examples/KryptonFolderBrowserDialog Example/Program.cs @@ -1,7 +1,7 @@ using System; using System.Windows.Forms; -namespace KryptonFontDialog_Example_2019 +namespace KryptonFolderBrowserDialog_Example_2019 { static class Program { diff --git a/Source/Krypton Toolkit Examples/KryptonFolderBrowserDialog Example/example.png b/Source/Krypton Toolkit Examples/KryptonFolderBrowserDialog Example/example.png index ed29c8faa8092975bdf0c0512713fd6c895170c2..dad502d6c1c7281cc90763d177c5e76a319e10d4 100644 GIT binary patch literal 122901 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�Up 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

    es*Kn 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

    }P73JDCd6nu-T{)de6h4U-1BsLkJx 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

    /// The main entry point for the application. /// [STAThread] - static void Main() + private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); diff --git a/Source/Krypton Toolkit Examples/KryptonForm Examples/Form1.Designer.cs b/Source/Krypton Toolkit Examples/KryptonForm Examples/Form1.Designer.cs index fd97644a..8d99c834 100644 --- a/Source/Krypton Toolkit Examples/KryptonForm Examples/Form1.Designer.cs +++ b/Source/Krypton Toolkit Examples/KryptonForm Examples/Form1.Designer.cs @@ -95,15 +95,12 @@ private void InitializeComponent() ((System.ComponentModel.ISupportInitialize)(this.kryptonHeaderGroup3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.kryptonHeaderGroup3.Panel)).BeginInit(); this.kryptonHeaderGroup3.Panel.SuspendLayout(); - this.kryptonHeaderGroup3.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.kryptonHeaderGroup2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.kryptonHeaderGroup2.Panel)).BeginInit(); this.kryptonHeaderGroup2.Panel.SuspendLayout(); - this.kryptonHeaderGroup2.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.kryptonHeaderGroup1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.kryptonHeaderGroup1.Panel)).BeginInit(); this.kryptonHeaderGroup1.Panel.SuspendLayout(); - this.kryptonHeaderGroup1.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.kryptonCheckSetPalettes)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.kryptonCheckSetStyles)).BeginInit(); this.SuspendLayout(); @@ -118,7 +115,7 @@ private void InitializeComponent() this.menu3ToolStripMenuItem}); this.menuStrip1.Location = new System.Drawing.Point(0, 0); this.menuStrip1.Name = "menuStrip1"; - this.menuStrip1.Size = new System.Drawing.Size(629, 30); + this.menuStrip1.Size = new System.Drawing.Size(629, 28); this.menuStrip1.TabIndex = 0; this.menuStrip1.Text = "menuStrip1"; // @@ -129,25 +126,25 @@ private void InitializeComponent() this.twoToolStripMenuItem, this.threeToolStripMenuItem}); this.menu1ToolStripMenuItem.Name = "menu1ToolStripMenuItem"; - this.menu1ToolStripMenuItem.Size = new System.Drawing.Size(68, 26); + this.menu1ToolStripMenuItem.Size = new System.Drawing.Size(66, 24); this.menu1ToolStripMenuItem.Text = "Menu1"; // // oneToolStripMenuItem // this.oneToolStripMenuItem.Name = "oneToolStripMenuItem"; - this.oneToolStripMenuItem.Size = new System.Drawing.Size(129, 26); + this.oneToolStripMenuItem.Size = new System.Drawing.Size(115, 24); this.oneToolStripMenuItem.Text = "One"; // // twoToolStripMenuItem // this.twoToolStripMenuItem.Name = "twoToolStripMenuItem"; - this.twoToolStripMenuItem.Size = new System.Drawing.Size(129, 26); + this.twoToolStripMenuItem.Size = new System.Drawing.Size(115, 24); this.twoToolStripMenuItem.Text = "Two"; // // threeToolStripMenuItem // this.threeToolStripMenuItem.Name = "threeToolStripMenuItem"; - this.threeToolStripMenuItem.Size = new System.Drawing.Size(129, 26); + this.threeToolStripMenuItem.Size = new System.Drawing.Size(115, 24); this.threeToolStripMenuItem.Text = "Three"; // // menu2ToolStripMenuItem @@ -156,19 +153,19 @@ private void InitializeComponent() this.fourToolStripMenuItem, this.fiveToolStripMenuItem}); this.menu2ToolStripMenuItem.Name = "menu2ToolStripMenuItem"; - this.menu2ToolStripMenuItem.Size = new System.Drawing.Size(68, 26); + this.menu2ToolStripMenuItem.Size = new System.Drawing.Size(66, 24); this.menu2ToolStripMenuItem.Text = "Menu2"; // // fourToolStripMenuItem // this.fourToolStripMenuItem.Name = "fourToolStripMenuItem"; - this.fourToolStripMenuItem.Size = new System.Drawing.Size(121, 26); + this.fourToolStripMenuItem.Size = new System.Drawing.Size(107, 24); this.fourToolStripMenuItem.Text = "Four"; // // fiveToolStripMenuItem // this.fiveToolStripMenuItem.Name = "fiveToolStripMenuItem"; - this.fiveToolStripMenuItem.Size = new System.Drawing.Size(121, 26); + this.fiveToolStripMenuItem.Size = new System.Drawing.Size(107, 24); this.fiveToolStripMenuItem.Text = "Five"; // // menu3ToolStripMenuItem @@ -178,25 +175,25 @@ private void InitializeComponent() this.sevenToolStripMenuItem, this.eightToolStripMenuItem}); this.menu3ToolStripMenuItem.Name = "menu3ToolStripMenuItem"; - this.menu3ToolStripMenuItem.Size = new System.Drawing.Size(68, 26); + this.menu3ToolStripMenuItem.Size = new System.Drawing.Size(66, 24); this.menu3ToolStripMenuItem.Text = "Menu3"; // // sixToolStripMenuItem // this.sixToolStripMenuItem.Name = "sixToolStripMenuItem"; - this.sixToolStripMenuItem.Size = new System.Drawing.Size(131, 26); + this.sixToolStripMenuItem.Size = new System.Drawing.Size(117, 24); this.sixToolStripMenuItem.Text = "Six"; // // sevenToolStripMenuItem // this.sevenToolStripMenuItem.Name = "sevenToolStripMenuItem"; - this.sevenToolStripMenuItem.Size = new System.Drawing.Size(131, 26); + this.sevenToolStripMenuItem.Size = new System.Drawing.Size(117, 24); this.sevenToolStripMenuItem.Text = "Seven"; // // eightToolStripMenuItem // this.eightToolStripMenuItem.Name = "eightToolStripMenuItem"; - this.eightToolStripMenuItem.Size = new System.Drawing.Size(131, 26); + this.eightToolStripMenuItem.Size = new System.Drawing.Size(117, 24); this.eightToolStripMenuItem.Text = "Eight"; // // toolStrip1 @@ -215,9 +212,9 @@ private void InitializeComponent() this.pasteToolStripButton, this.toolStripSeparator1, this.helpToolStripButton}); - this.toolStrip1.Location = new System.Drawing.Point(4, 0); + this.toolStrip1.Location = new System.Drawing.Point(3, 0); this.toolStrip1.Name = "toolStrip1"; - this.toolStrip1.Size = new System.Drawing.Size(257, 27); + this.toolStrip1.Size = new System.Drawing.Size(216, 27); this.toolStrip1.TabIndex = 1; this.toolStrip1.Text = "toolStrip1"; // @@ -227,7 +224,7 @@ private void InitializeComponent() this.newToolStripButton.Image = ((System.Drawing.Image)(resources.GetObject("newToolStripButton.Image"))); this.newToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; this.newToolStripButton.Name = "newToolStripButton"; - this.newToolStripButton.Size = new System.Drawing.Size(29, 24); + this.newToolStripButton.Size = new System.Drawing.Size(24, 24); this.newToolStripButton.Text = "&New"; // // openToolStripButton @@ -236,7 +233,7 @@ private void InitializeComponent() this.openToolStripButton.Image = ((System.Drawing.Image)(resources.GetObject("openToolStripButton.Image"))); this.openToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; this.openToolStripButton.Name = "openToolStripButton"; - this.openToolStripButton.Size = new System.Drawing.Size(29, 24); + this.openToolStripButton.Size = new System.Drawing.Size(24, 24); this.openToolStripButton.Text = "&Open"; // // saveToolStripButton @@ -245,7 +242,7 @@ private void InitializeComponent() this.saveToolStripButton.Image = ((System.Drawing.Image)(resources.GetObject("saveToolStripButton.Image"))); this.saveToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; this.saveToolStripButton.Name = "saveToolStripButton"; - this.saveToolStripButton.Size = new System.Drawing.Size(29, 24); + this.saveToolStripButton.Size = new System.Drawing.Size(24, 24); this.saveToolStripButton.Text = "&Save"; // // printToolStripButton @@ -254,7 +251,7 @@ private void InitializeComponent() this.printToolStripButton.Image = ((System.Drawing.Image)(resources.GetObject("printToolStripButton.Image"))); this.printToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; this.printToolStripButton.Name = "printToolStripButton"; - this.printToolStripButton.Size = new System.Drawing.Size(29, 24); + this.printToolStripButton.Size = new System.Drawing.Size(24, 24); this.printToolStripButton.Text = "&Print"; // // toolStripSeparator @@ -268,7 +265,7 @@ private void InitializeComponent() this.cutToolStripButton.Image = ((System.Drawing.Image)(resources.GetObject("cutToolStripButton.Image"))); this.cutToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; this.cutToolStripButton.Name = "cutToolStripButton"; - this.cutToolStripButton.Size = new System.Drawing.Size(29, 24); + this.cutToolStripButton.Size = new System.Drawing.Size(24, 24); this.cutToolStripButton.Text = "C&ut"; // // copyToolStripButton @@ -277,7 +274,7 @@ private void InitializeComponent() this.copyToolStripButton.Image = ((System.Drawing.Image)(resources.GetObject("copyToolStripButton.Image"))); this.copyToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; this.copyToolStripButton.Name = "copyToolStripButton"; - this.copyToolStripButton.Size = new System.Drawing.Size(29, 24); + this.copyToolStripButton.Size = new System.Drawing.Size(24, 24); this.copyToolStripButton.Text = "&Copy"; // // pasteToolStripButton @@ -286,7 +283,7 @@ private void InitializeComponent() this.pasteToolStripButton.Image = ((System.Drawing.Image)(resources.GetObject("pasteToolStripButton.Image"))); this.pasteToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; this.pasteToolStripButton.Name = "pasteToolStripButton"; - this.pasteToolStripButton.Size = new System.Drawing.Size(29, 24); + this.pasteToolStripButton.Size = new System.Drawing.Size(24, 24); this.pasteToolStripButton.Text = "&Paste"; // // toolStripSeparator1 @@ -300,7 +297,7 @@ private void InitializeComponent() this.helpToolStripButton.Image = ((System.Drawing.Image)(resources.GetObject("helpToolStripButton.Image"))); this.helpToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; this.helpToolStripButton.Name = "helpToolStripButton"; - this.helpToolStripButton.Size = new System.Drawing.Size(29, 24); + this.helpToolStripButton.Size = new System.Drawing.Size(24, 24); this.helpToolStripButton.Text = "He&lp"; // // statusStrip1 @@ -309,10 +306,10 @@ private void InitializeComponent() this.statusStrip1.ImageScalingSize = new System.Drawing.Size(20, 20); this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.toolStripStatusLabel1}); - this.statusStrip1.Location = new System.Drawing.Point(0, 537); + this.statusStrip1.Location = new System.Drawing.Point(0, 538); this.statusStrip1.Name = "statusStrip1"; this.statusStrip1.RenderMode = System.Windows.Forms.ToolStripRenderMode.ManagerRenderMode; - this.statusStrip1.Size = new System.Drawing.Size(629, 26); + this.statusStrip1.Size = new System.Drawing.Size(629, 25); this.statusStrip1.TabIndex = 2; this.statusStrip1.Text = "statusStrip1"; // @@ -331,11 +328,11 @@ private void InitializeComponent() this.toolStripContainer1.ContentPanel.Controls.Add(this.kryptonHeaderGroup2); this.toolStripContainer1.ContentPanel.Controls.Add(this.kryptonHeaderGroup1); this.toolStripContainer1.ContentPanel.RenderMode = System.Windows.Forms.ToolStripRenderMode.ManagerRenderMode; - this.toolStripContainer1.ContentPanel.Size = new System.Drawing.Size(629, 480); + this.toolStripContainer1.ContentPanel.Size = new System.Drawing.Size(629, 483); this.toolStripContainer1.Dock = System.Windows.Forms.DockStyle.Fill; - this.toolStripContainer1.Location = new System.Drawing.Point(0, 30); + this.toolStripContainer1.Location = new System.Drawing.Point(0, 28); this.toolStripContainer1.Name = "toolStripContainer1"; - this.toolStripContainer1.Size = new System.Drawing.Size(629, 507); + this.toolStripContainer1.Size = new System.Drawing.Size(629, 510); this.toolStripContainer1.TabIndex = 3; this.toolStripContainer1.Text = "toolStripContainer1"; // @@ -352,10 +349,10 @@ private void InitializeComponent() this.kryptonHeaderGroup3.Location = new System.Drawing.Point(395, 12); this.kryptonHeaderGroup3.Name = "kryptonHeaderGroup3"; // - // kryptonHeaderGroup3.Panel + // // this.kryptonHeaderGroup3.Panel.Controls.Add(this.propertyGrid); - this.kryptonHeaderGroup3.Size = new System.Drawing.Size(218, 465); + this.kryptonHeaderGroup3.Size = new System.Drawing.Size(218, 468); this.kryptonHeaderGroup3.TabIndex = 2; this.kryptonHeaderGroup3.ValuesPrimary.Heading = "Form Properties"; this.kryptonHeaderGroup3.ValuesPrimary.Image = null; @@ -366,7 +363,7 @@ private void InitializeComponent() this.propertyGrid.HelpVisible = false; this.propertyGrid.Location = new System.Drawing.Point(0, 0); this.propertyGrid.Name = "propertyGrid"; - this.propertyGrid.Size = new System.Drawing.Size(216, 427); + this.propertyGrid.Size = new System.Drawing.Size(216, 430); this.propertyGrid.TabIndex = 0; this.propertyGrid.ToolbarVisible = false; // @@ -378,7 +375,7 @@ private void InitializeComponent() this.kryptonHeaderGroup2.Location = new System.Drawing.Point(191, 12); this.kryptonHeaderGroup2.Name = "kryptonHeaderGroup2"; // - // kryptonHeaderGroup2.Panel + // // this.kryptonHeaderGroup2.Panel.Controls.Add(this.kryptonNone); this.kryptonHeaderGroup2.Panel.Controls.Add(this.kryptonFixedSingle); @@ -387,7 +384,7 @@ private void InitializeComponent() this.kryptonHeaderGroup2.Panel.Controls.Add(this.kryptonSizeableToolWindow); this.kryptonHeaderGroup2.Panel.Controls.Add(this.kryptonFixedToolWindow); this.kryptonHeaderGroup2.Panel.Controls.Add(this.kryptonSizable); - this.kryptonHeaderGroup2.Size = new System.Drawing.Size(191, 464); + this.kryptonHeaderGroup2.Size = new System.Drawing.Size(191, 467); this.kryptonHeaderGroup2.TabIndex = 1; this.kryptonHeaderGroup2.ValuesPrimary.Heading = "Form Border Styles"; this.kryptonHeaderGroup2.ValuesPrimary.Image = null; @@ -395,6 +392,7 @@ private void InitializeComponent() // kryptonNone // this.kryptonNone.AutoSize = true; + this.kryptonNone.CornerRoundingRadius = -1F; this.kryptonNone.Location = new System.Drawing.Point(26, 14); this.kryptonNone.Name = "kryptonNone"; this.kryptonNone.Size = new System.Drawing.Size(138, 27); @@ -404,6 +402,7 @@ private void InitializeComponent() // kryptonFixedSingle // this.kryptonFixedSingle.AutoSize = true; + this.kryptonFixedSingle.CornerRoundingRadius = -1F; this.kryptonFixedSingle.Location = new System.Drawing.Point(26, 48); this.kryptonFixedSingle.Name = "kryptonFixedSingle"; this.kryptonFixedSingle.Size = new System.Drawing.Size(138, 27); @@ -413,6 +412,7 @@ private void InitializeComponent() // kryptonFixed3D // this.kryptonFixed3D.AutoSize = true; + this.kryptonFixed3D.CornerRoundingRadius = -1F; this.kryptonFixed3D.Location = new System.Drawing.Point(26, 82); this.kryptonFixed3D.Name = "kryptonFixed3D"; this.kryptonFixed3D.Size = new System.Drawing.Size(138, 27); @@ -422,6 +422,7 @@ private void InitializeComponent() // kryptonFixedDialog // this.kryptonFixedDialog.AutoSize = true; + this.kryptonFixedDialog.CornerRoundingRadius = -1F; this.kryptonFixedDialog.Location = new System.Drawing.Point(26, 116); this.kryptonFixedDialog.Name = "kryptonFixedDialog"; this.kryptonFixedDialog.Size = new System.Drawing.Size(138, 27); @@ -431,6 +432,7 @@ private void InitializeComponent() // kryptonSizeableToolWindow // this.kryptonSizeableToolWindow.AutoSize = true; + this.kryptonSizeableToolWindow.CornerRoundingRadius = -1F; this.kryptonSizeableToolWindow.Location = new System.Drawing.Point(26, 218); this.kryptonSizeableToolWindow.Name = "kryptonSizeableToolWindow"; this.kryptonSizeableToolWindow.Size = new System.Drawing.Size(152, 27); @@ -440,6 +442,7 @@ private void InitializeComponent() // kryptonFixedToolWindow // this.kryptonFixedToolWindow.AutoSize = true; + this.kryptonFixedToolWindow.CornerRoundingRadius = -1F; this.kryptonFixedToolWindow.Location = new System.Drawing.Point(26, 184); this.kryptonFixedToolWindow.Name = "kryptonFixedToolWindow"; this.kryptonFixedToolWindow.Size = new System.Drawing.Size(140, 27); @@ -450,6 +453,7 @@ private void InitializeComponent() // this.kryptonSizable.AutoSize = true; this.kryptonSizable.Checked = true; + this.kryptonSizable.CornerRoundingRadius = -1F; this.kryptonSizable.Location = new System.Drawing.Point(26, 150); this.kryptonSizable.Name = "kryptonSizable"; this.kryptonSizable.Size = new System.Drawing.Size(138, 27); @@ -464,7 +468,7 @@ private void InitializeComponent() this.kryptonHeaderGroup1.Location = new System.Drawing.Point(12, 12); this.kryptonHeaderGroup1.Name = "kryptonHeaderGroup1"; // - // kryptonHeaderGroup1.Panel + // // this.kryptonHeaderGroup1.Panel.Controls.Add(this.kryptonOffice2010Black); this.kryptonHeaderGroup1.Panel.Controls.Add(this.kryptonOffice2010Silver); @@ -477,7 +481,7 @@ private void InitializeComponent() this.kryptonHeaderGroup1.Panel.Controls.Add(this.kryptonOffice2007Black); this.kryptonHeaderGroup1.Panel.Controls.Add(this.kryptonOffice2007Silver); this.kryptonHeaderGroup1.Panel.Controls.Add(this.kryptonOffice2007Blue); - this.kryptonHeaderGroup1.Size = new System.Drawing.Size(166, 464); + this.kryptonHeaderGroup1.Size = new System.Drawing.Size(166, 467); this.kryptonHeaderGroup1.TabIndex = 0; this.kryptonHeaderGroup1.ValuesPrimary.Heading = "Palettes"; this.kryptonHeaderGroup1.ValuesPrimary.Image = null; @@ -485,6 +489,7 @@ private void InitializeComponent() // kryptonOffice2010Black // this.kryptonOffice2010Black.AutoSize = true; + this.kryptonOffice2010Black.CornerRoundingRadius = -1F; this.kryptonOffice2010Black.Location = new System.Drawing.Point(20, 82); this.kryptonOffice2010Black.Name = "kryptonOffice2010Black"; this.kryptonOffice2010Black.Size = new System.Drawing.Size(127, 27); @@ -494,6 +499,7 @@ private void InitializeComponent() // kryptonOffice2010Silver // this.kryptonOffice2010Silver.AutoSize = true; + this.kryptonOffice2010Silver.CornerRoundingRadius = -1F; this.kryptonOffice2010Silver.Location = new System.Drawing.Point(20, 48); this.kryptonOffice2010Silver.Name = "kryptonOffice2010Silver"; this.kryptonOffice2010Silver.Size = new System.Drawing.Size(128, 27); @@ -504,6 +510,7 @@ private void InitializeComponent() // this.kryptonOffice2010Blue.AutoSize = true; this.kryptonOffice2010Blue.Checked = true; + this.kryptonOffice2010Blue.CornerRoundingRadius = -1F; this.kryptonOffice2010Blue.Location = new System.Drawing.Point(20, 14); this.kryptonOffice2010Blue.Name = "kryptonOffice2010Blue"; this.kryptonOffice2010Blue.Size = new System.Drawing.Size(121, 27); @@ -513,6 +520,7 @@ private void InitializeComponent() // kryptonSparkleOrange // this.kryptonSparkleOrange.AutoSize = true; + this.kryptonSparkleOrange.CornerRoundingRadius = -1F; this.kryptonSparkleOrange.Location = new System.Drawing.Point(20, 285); this.kryptonSparkleOrange.Name = "kryptonSparkleOrange"; this.kryptonSparkleOrange.Size = new System.Drawing.Size(125, 27); @@ -522,6 +530,7 @@ private void InitializeComponent() // kryptonSparkleBlue // this.kryptonSparkleBlue.AutoSize = true; + this.kryptonSparkleBlue.CornerRoundingRadius = -1F; this.kryptonSparkleBlue.Location = new System.Drawing.Point(20, 252); this.kryptonSparkleBlue.Name = "kryptonSparkleBlue"; this.kryptonSparkleBlue.Size = new System.Drawing.Size(118, 27); @@ -531,6 +540,7 @@ private void InitializeComponent() // kryptonOffice2003 // this.kryptonOffice2003.AutoSize = true; + this.kryptonOffice2003.CornerRoundingRadius = -1F; this.kryptonOffice2003.Location = new System.Drawing.Point(20, 218); this.kryptonOffice2003.Name = "kryptonOffice2003"; this.kryptonOffice2003.Size = new System.Drawing.Size(118, 27); @@ -540,6 +550,7 @@ private void InitializeComponent() // kryptonSystem // this.kryptonSystem.AutoSize = true; + this.kryptonSystem.CornerRoundingRadius = -1F; this.kryptonSystem.Location = new System.Drawing.Point(20, 320); this.kryptonSystem.Name = "kryptonSystem"; this.kryptonSystem.Size = new System.Drawing.Size(118, 30); @@ -549,6 +560,7 @@ private void InitializeComponent() // kryptonOffice365Blue // this.kryptonOffice365Blue.AutoSize = true; + this.kryptonOffice365Blue.CornerRoundingRadius = -1F; this.kryptonOffice365Blue.Location = new System.Drawing.Point(20, 360); this.kryptonOffice365Blue.Name = "kryptonOffice365Blue"; this.kryptonOffice365Blue.Size = new System.Drawing.Size(118, 30); @@ -558,6 +570,7 @@ private void InitializeComponent() // kryptonOffice2007Black // this.kryptonOffice2007Black.AutoSize = true; + this.kryptonOffice2007Black.CornerRoundingRadius = -1F; this.kryptonOffice2007Black.Location = new System.Drawing.Point(20, 184); this.kryptonOffice2007Black.Name = "kryptonOffice2007Black"; this.kryptonOffice2007Black.Size = new System.Drawing.Size(127, 27); @@ -567,6 +580,7 @@ private void InitializeComponent() // kryptonOffice2007Silver // this.kryptonOffice2007Silver.AutoSize = true; + this.kryptonOffice2007Silver.CornerRoundingRadius = -1F; this.kryptonOffice2007Silver.Location = new System.Drawing.Point(20, 150); this.kryptonOffice2007Silver.Name = "kryptonOffice2007Silver"; this.kryptonOffice2007Silver.Size = new System.Drawing.Size(128, 27); @@ -576,6 +590,7 @@ private void InitializeComponent() // kryptonOffice2007Blue // this.kryptonOffice2007Blue.AutoSize = true; + this.kryptonOffice2007Blue.CornerRoundingRadius = -1F; this.kryptonOffice2007Blue.Location = new System.Drawing.Point(20, 116); this.kryptonOffice2007Blue.Name = "kryptonOffice2007Blue"; this.kryptonOffice2007Blue.Size = new System.Drawing.Size(121, 27); @@ -613,33 +628,21 @@ private void InitializeComponent() // buttonSpecAny2 // this.buttonSpecAny2.Image = global::KryptonFormExamples.Properties.Resources.RedCircle; - this.buttonSpecAny2.Style = Krypton.Toolkit.PaletteButtonStyle.Inherit; - this.buttonSpecAny2.ToolTipStyle = Krypton.Toolkit.LabelStyle.ToolTip; - this.buttonSpecAny2.Type = Krypton.Toolkit.PaletteButtonSpecStyle.Generic; this.buttonSpecAny2.UniqueName = "f0eada412ffc405e8af39ebb85915773"; // // buttonSpecAny3 // this.buttonSpecAny3.Image = global::KryptonFormExamples.Properties.Resources.Arrow; - this.buttonSpecAny3.Style = Krypton.Toolkit.PaletteButtonStyle.Inherit; - this.buttonSpecAny3.ToolTipStyle = Krypton.Toolkit.LabelStyle.ToolTip; - this.buttonSpecAny3.Type = Krypton.Toolkit.PaletteButtonSpecStyle.Generic; this.buttonSpecAny3.UniqueName = "612a47f975b24129a388ae5824f0fa45"; // // buttonSpecAny4 // this.buttonSpecAny4.Image = global::KryptonFormExamples.Properties.Resources.Question; - this.buttonSpecAny4.Style = Krypton.Toolkit.PaletteButtonStyle.Inherit; - this.buttonSpecAny4.ToolTipStyle = Krypton.Toolkit.LabelStyle.ToolTip; - this.buttonSpecAny4.Type = Krypton.Toolkit.PaletteButtonSpecStyle.Generic; this.buttonSpecAny4.UniqueName = "d95175649cad42478f6bdad7a527fe81"; // // buttonSpecAny1 // this.buttonSpecAny1.Image = global::KryptonFormExamples.Properties.Resources.AppMenuMemoStyle; - this.buttonSpecAny1.Style = Krypton.Toolkit.PaletteButtonStyle.Inherit; - this.buttonSpecAny1.ToolTipStyle = Krypton.Toolkit.LabelStyle.ToolTip; - this.buttonSpecAny1.Type = Krypton.Toolkit.PaletteButtonSpecStyle.Generic; this.buttonSpecAny1.UniqueName = "3ca9db8764264fbeb2b9756a40409b9a"; // // leftButtonSpec @@ -647,12 +650,12 @@ private void InitializeComponent() this.leftButtonSpec.Edge = Krypton.Toolkit.PaletteRelativeEdgeAlign.Near; this.leftButtonSpec.Style = Krypton.Toolkit.PaletteButtonStyle.NavigatorMini; this.leftButtonSpec.Text = "LeftBS"; - this.leftButtonSpec.ToolTipStyle = Krypton.Toolkit.LabelStyle.ToolTip; this.leftButtonSpec.Type = Krypton.Toolkit.PaletteButtonSpecStyle.Close; this.leftButtonSpec.UniqueName = "fbf70c75d3c2453297d120b55758c104"; // // Form1 // + this.AllowButtonSpecToolTips = true; this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 17F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.ButtonSpecs.AddRange(new Krypton.Toolkit.ButtonSpecAny[] { @@ -672,7 +675,6 @@ private void InitializeComponent() this.Name = "Form1"; this.Text = "KryptonForm Examples"; this.TextExtra = "(ExtraText)"; - this.UseDropShadow = false; this.Load += new System.EventHandler(this.Form1_Load); this.menuStrip1.ResumeLayout(false); this.menuStrip1.PerformLayout(); @@ -688,17 +690,14 @@ private void InitializeComponent() ((System.ComponentModel.ISupportInitialize)(this.kryptonHeaderGroup3.Panel)).EndInit(); this.kryptonHeaderGroup3.Panel.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.kryptonHeaderGroup3)).EndInit(); - this.kryptonHeaderGroup3.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.kryptonHeaderGroup2.Panel)).EndInit(); this.kryptonHeaderGroup2.Panel.ResumeLayout(false); this.kryptonHeaderGroup2.Panel.PerformLayout(); ((System.ComponentModel.ISupportInitialize)(this.kryptonHeaderGroup2)).EndInit(); - this.kryptonHeaderGroup2.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.kryptonHeaderGroup1.Panel)).EndInit(); this.kryptonHeaderGroup1.Panel.ResumeLayout(false); this.kryptonHeaderGroup1.Panel.PerformLayout(); ((System.ComponentModel.ISupportInitialize)(this.kryptonHeaderGroup1)).EndInit(); - this.kryptonHeaderGroup1.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.kryptonCheckSetPalettes)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.kryptonCheckSetStyles)).EndInit(); this.ResumeLayout(false); diff --git a/Source/Krypton Toolkit Examples/KryptonForm Examples/Form1.cs b/Source/Krypton Toolkit Examples/KryptonForm Examples/Form1.cs index f80f7360..a68a3691 100644 --- a/Source/Krypton Toolkit Examples/KryptonForm Examples/Form1.cs +++ b/Source/Krypton Toolkit Examples/KryptonForm Examples/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -20,7 +20,12 @@ namespace KryptonFormExamples { public partial class Form1 : KryptonForm { - public Form1() => InitializeComponent(); + public Form1() + { + InitializeComponent(); + //ButtonSpecClose.Enabled = false; + ButtonSpecClose.ToolTipShadow = false; + } private void kryptonCheckSetPalettes_CheckedButtonChanged(object sender, EventArgs e) { @@ -28,17 +33,17 @@ private void kryptonCheckSetPalettes_CheckedButtonChanged(object sender, EventAr RecalcNonClient(); kryptonManager.GlobalPaletteMode = kryptonCheckSetPalettes.CheckedIndex switch { - 0 => PaletteModeManager.Microsoft365Blue, - 1 => PaletteModeManager.ProfessionalSystem, - 2 => PaletteModeManager.Office2007Black, - 3 => PaletteModeManager.Office2007Silver, - 4 => PaletteModeManager.Office2007Blue, - 5 => PaletteModeManager.ProfessionalOffice2003, - 6 => PaletteModeManager.SparkleBlue, - 7 => PaletteModeManager.SparkleOrange, - 8 => PaletteModeManager.Office2010Black, - 9 => PaletteModeManager.Office2010Silver, - 10 => PaletteModeManager.Office2010Blue, + 0 => PaletteMode.Microsoft365Blue, + 1 => PaletteMode.ProfessionalSystem, + 2 => PaletteMode.Office2007Black, + 3 => PaletteMode.Office2007Silver, + 4 => PaletteMode.Office2007Blue, + 5 => PaletteMode.ProfessionalOffice2003, + 6 => PaletteMode.SparkleBlue, + 7 => PaletteMode.SparkleOrange, + 8 => PaletteMode.Office2010Black, + 9 => PaletteMode.Office2010Silver, + 10 => PaletteMode.Office2010Blue, _ => kryptonManager.GlobalPaletteMode }; } @@ -126,7 +131,7 @@ public bool AllowStatusStripMerge [Category("Visuals")] [Description("Header style for a main form.")] - [DefaultValue(typeof(HeaderStyle), "Form")] + [DefaultValue(HeaderStyle.Form)] public HeaderStyle HeaderStyle { get => _form.HeaderStyle; @@ -135,7 +140,7 @@ public HeaderStyle HeaderStyle [Category(@"Visuals")] [Description(@"The Form Title position, relative to available space")] [RefreshProperties(RefreshProperties.All)] - [DefaultValue(typeof(PaletteRelativeAlign), "Near")] + [DefaultValue(PaletteRelativeAlign.Near)] public PaletteRelativeAlign FormTitleAlign { get => _form.FormTitleAlign; @@ -145,7 +150,7 @@ public PaletteRelativeAlign FormTitleAlign [Category("Visuals")] [Description("Chrome group border style.")] - [DefaultValue(typeof(PaletteBorderStyle), "FormMain")] + [DefaultValue(PaletteBorderStyle.FormMain)] public PaletteBorderStyle GroupBorderStyle { get => _form.GroupBorderStyle; @@ -154,7 +159,7 @@ public PaletteBorderStyle GroupBorderStyle [Category("Visuals")] [Description("Chrome group background style.")] - [DefaultValue(typeof(PaletteBackStyle), "FormMain")] + [DefaultValue(PaletteBackStyle.FormMain)] public PaletteBackStyle GroupBackStyle { get => _form.GroupBackStyle; diff --git a/Source/Krypton Toolkit Examples/KryptonForm Examples/Form1.resx b/Source/Krypton Toolkit Examples/KryptonForm Examples/Form1.resx index 0209cb95..022bcc5b 100644 --- a/Source/Krypton Toolkit Examples/KryptonForm Examples/Form1.resx +++ b/Source/Krypton Toolkit Examples/KryptonForm Examples/Form1.resx @@ -1,64 +1,4 @@ - - diff --git a/Source/Krypton Toolkit Examples/KryptonForm Examples/KryptonForm Examples 2022.csproj b/Source/Krypton Toolkit Examples/KryptonForm Examples/KryptonForm Examples 2022.csproj index b6227883..2aebedfa 100644 --- a/Source/Krypton Toolkit Examples/KryptonForm Examples/KryptonForm Examples 2022.csproj +++ b/Source/Krypton Toolkit Examples/KryptonForm Examples/KryptonForm Examples 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe KryptonFormExamples @@ -9,10 +9,12 @@ false false true - en - preview + en preview + enable + 6 + true - + @@ -34,7 +36,7 @@ - + diff --git a/Source/Krypton Toolkit Examples/KryptonForm Examples/Program.cs b/Source/Krypton Toolkit Examples/KryptonForm Examples/Program.cs index 2992a5bc..77ef61e8 100644 --- a/Source/Krypton Toolkit Examples/KryptonForm Examples/Program.cs +++ b/Source/Krypton Toolkit Examples/KryptonForm Examples/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -15,13 +15,13 @@ namespace KryptonFormExamples { - static class Program + internal static class Program { /// /// The main entry point for the application. /// [STAThread] - static void Main() + private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); diff --git a/Source/Krypton Toolkit Examples/KryptonGroup Examples/Form1.cs b/Source/Krypton Toolkit Examples/KryptonGroup Examples/Form1.cs index 3b87551d..153e8795 100644 --- a/Source/Krypton Toolkit Examples/KryptonGroup Examples/Form1.cs +++ b/Source/Krypton Toolkit Examples/KryptonGroup Examples/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -49,7 +49,7 @@ public class KryptonGroupProxy [Category("Visuals")] [Description("Border style.")] - [DefaultValue(typeof(PaletteBorderStyle), "Control - Client")] + [DefaultValue(PaletteBorderStyle.ControlClient)] public PaletteBorderStyle GroupBorderStyle { get => _group.GroupBorderStyle; @@ -58,7 +58,7 @@ public PaletteBorderStyle GroupBorderStyle [Category("Visuals")] [Description("Background style.")] - [DefaultValue(typeof(PaletteBackStyle), "Control - Client")] + [DefaultValue(PaletteBackStyle.ControlClient)] public PaletteBackStyle GroupBackStyle { get => _group.GroupBackStyle; @@ -79,7 +79,7 @@ public PaletteBackStyle GroupBackStyle [Category("Visuals")] [Description("Palette applied to drawing.")] - [DefaultValue(typeof(PaletteMode), "Global")] + [DefaultValue(PaletteMode.Global)] public PaletteMode PaletteMode { get => _group.PaletteMode; diff --git a/Source/Krypton Toolkit Examples/KryptonGroup Examples/KryptonGroup Examples 2022.csproj b/Source/Krypton Toolkit Examples/KryptonGroup Examples/KryptonGroup Examples 2022.csproj index b944d7ae..70614632 100644 --- a/Source/Krypton Toolkit Examples/KryptonGroup Examples/KryptonGroup Examples 2022.csproj +++ b/Source/Krypton Toolkit Examples/KryptonGroup Examples/KryptonGroup Examples 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe KryptonGroupExamples Krypton Group Examples @@ -9,10 +9,12 @@ false true AnyCPU - en - preview + en preview + enable + 6 + true - + @@ -21,7 +23,7 @@ - + diff --git a/Source/Krypton Toolkit Examples/KryptonGroup Examples/Program.cs b/Source/Krypton Toolkit Examples/KryptonGroup Examples/Program.cs index 6b169ac7..10c86dbc 100644 --- a/Source/Krypton Toolkit Examples/KryptonGroup Examples/Program.cs +++ b/Source/Krypton Toolkit Examples/KryptonGroup Examples/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -15,13 +15,13 @@ namespace KryptonGroupExamples { - static class Program + internal static class Program { /// /// The main entry point for the application. /// [STAThread] - static void Main() + private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); diff --git a/Source/Krypton Toolkit Examples/KryptonGroup Examples/Properties/AssemblyInfo.cs b/Source/Krypton Toolkit Examples/KryptonGroup Examples/Properties/AssemblyInfo.cs index d40a142a..91af24ca 100644 --- a/Source/Krypton Toolkit Examples/KryptonGroup Examples/Properties/AssemblyInfo.cs +++ b/Source/Krypton Toolkit Examples/KryptonGroup Examples/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Toolkit Examples/KryptonGroupBox Examples/Form1.cs b/Source/Krypton Toolkit Examples/KryptonGroupBox Examples/Form1.cs index 8b22d466..d55293e6 100644 --- a/Source/Krypton Toolkit Examples/KryptonGroupBox Examples/Form1.cs +++ b/Source/Krypton Toolkit Examples/KryptonGroupBox Examples/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -125,7 +125,7 @@ public PaletteBorderStyle GroupBorderStyle [Category("Visuals")] [Description("Palette applied to drawing.")] - [DefaultValue(typeof(PaletteMode), "Global")] + [DefaultValue(PaletteMode.Global)] public PaletteMode PaletteMode { get => _groupBox.PaletteMode; diff --git a/Source/Krypton Toolkit Examples/KryptonGroupBox Examples/KryptonGroupBox Examples 2022.csproj b/Source/Krypton Toolkit Examples/KryptonGroupBox Examples/KryptonGroupBox Examples 2022.csproj index ecb5734f..76eeb948 100644 --- a/Source/Krypton Toolkit Examples/KryptonGroupBox Examples/KryptonGroupBox Examples 2022.csproj +++ b/Source/Krypton Toolkit Examples/KryptonGroupBox Examples/KryptonGroupBox Examples 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe KryptonGroupBoxExamples Krypton GroupBox Examples @@ -9,10 +9,12 @@ false true AnyCPU - en - preview + en preview + enable + 6 + true - + @@ -21,7 +23,7 @@ - + diff --git a/Source/Krypton Toolkit Examples/KryptonGroupBox Examples/Program.cs b/Source/Krypton Toolkit Examples/KryptonGroupBox Examples/Program.cs index 1091b4a8..d429abf4 100644 --- a/Source/Krypton Toolkit Examples/KryptonGroupBox Examples/Program.cs +++ b/Source/Krypton Toolkit Examples/KryptonGroupBox Examples/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -15,13 +15,13 @@ namespace KryptonGroupBoxExamples { - static class Program + internal static class Program { /// /// The main entry point for the application. /// [STAThread] - static void Main() + private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); diff --git a/Source/Krypton Toolkit Examples/KryptonGroupBox Examples/Properties/AssemblyInfo.cs b/Source/Krypton Toolkit Examples/KryptonGroupBox Examples/Properties/AssemblyInfo.cs index 0bc0151d..f939973d 100644 --- a/Source/Krypton Toolkit Examples/KryptonGroupBox Examples/Properties/AssemblyInfo.cs +++ b/Source/Krypton Toolkit Examples/KryptonGroupBox Examples/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Toolkit Examples/KryptonHeader Examples/Form1.cs b/Source/Krypton Toolkit Examples/KryptonHeader Examples/Form1.cs index c0c4649a..3260161a 100644 --- a/Source/Krypton Toolkit Examples/KryptonHeader Examples/Form1.cs +++ b/Source/Krypton Toolkit Examples/KryptonHeader Examples/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -50,7 +50,7 @@ public bool AllowButtonSpecToolTips [Category("Visuals")] [Description("Header style.")] - [DefaultValue(typeof(HeaderStyle), "Primary")] + [DefaultValue(HeaderStyle.Primary)] public HeaderStyle HeaderStyle { get => _header.HeaderStyle; @@ -79,7 +79,7 @@ public HeaderStyle HeaderStyle [Category("Visuals")] [Description("Visual orientation of the control.")] - [DefaultValue(typeof(VisualOrientation), "Top")] + [DefaultValue(VisualOrientation.Top)] public VisualOrientation Orientation { get => _header.Orientation; @@ -88,7 +88,7 @@ public VisualOrientation Orientation [Category("Visuals")] [Description("Palette applied to drawing.")] - [DefaultValue(typeof(PaletteMode), "Global")] + [DefaultValue(PaletteMode.Global)] public PaletteMode PaletteMode { get => _header.PaletteMode; @@ -106,7 +106,7 @@ public bool AutoSize [Category("Layout")] [Description("Specifies if the control grows and shrinks to fit the contents exactly.")] - [DefaultValue(typeof(AutoSizeMode), "GrowOnly")] + [DefaultValue(AutoSizeMode.GrowOnly)] public AutoSizeMode AutoSizeMode { get => _header.AutoSizeMode; diff --git a/Source/Krypton Toolkit Examples/KryptonHeader Examples/KryptonHeader Examples 2022.csproj b/Source/Krypton Toolkit Examples/KryptonHeader Examples/KryptonHeader Examples 2022.csproj index f931e205..066207db 100644 --- a/Source/Krypton Toolkit Examples/KryptonHeader Examples/KryptonHeader Examples 2022.csproj +++ b/Source/Krypton Toolkit Examples/KryptonHeader Examples/KryptonHeader Examples 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe KryptonHeader_Examples Krypton Header Examples @@ -9,10 +9,12 @@ false true AnyCPU - en - preview + en preview + enable + 6 + true - + @@ -21,7 +23,7 @@ - + diff --git a/Source/Krypton Toolkit Examples/KryptonHeader Examples/Program.cs b/Source/Krypton Toolkit Examples/KryptonHeader Examples/Program.cs index b838cd7d..cea9ae6a 100644 --- a/Source/Krypton Toolkit Examples/KryptonHeader Examples/Program.cs +++ b/Source/Krypton Toolkit Examples/KryptonHeader Examples/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -15,13 +15,13 @@ namespace KryptonHeaderExamples { - static class Program + internal static class Program { /// /// The main entry point for the application. /// [STAThread] - static void Main() + private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); diff --git a/Source/Krypton Toolkit Examples/KryptonHeader Examples/Properties/AssemblyInfo.cs b/Source/Krypton Toolkit Examples/KryptonHeader Examples/Properties/AssemblyInfo.cs index b5d6f67f..eb472c70 100644 --- a/Source/Krypton Toolkit Examples/KryptonHeader Examples/Properties/AssemblyInfo.cs +++ b/Source/Krypton Toolkit Examples/KryptonHeader Examples/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Toolkit Examples/KryptonHeaderGroup Examples/Form1.cs b/Source/Krypton Toolkit Examples/KryptonHeaderGroup Examples/Form1.cs index ca92a7cd..f59dbfd8 100644 --- a/Source/Krypton Toolkit Examples/KryptonHeaderGroup Examples/Form1.cs +++ b/Source/Krypton Toolkit Examples/KryptonHeaderGroup Examples/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -84,7 +84,7 @@ public bool Collapsed [Category("Visuals")] [Description("Specifies how to collapsed the appearance when entering collapse mode.")] - [DefaultValue(typeof(HeaderGroupCollapsedTarget), "Collapse to Primary Header")] + [DefaultValue(HeaderGroupCollapsedTarget.CollapsedToPrimary)] public HeaderGroupCollapsedTarget CollapseTarget { get => _headerGroup.CollapseTarget; @@ -93,7 +93,7 @@ public HeaderGroupCollapsedTarget CollapseTarget [Category("Visuals")] [Description("Border style.")] - [DefaultValue(typeof(PaletteBorderStyle), "Control - Client")] + [DefaultValue(PaletteBorderStyle.ControlClient)] public PaletteBorderStyle GroupBorderStyle { get => _headerGroup.GroupBorderStyle; @@ -105,7 +105,7 @@ public PaletteBorderStyle GroupBorderStyle /// [Category("Visuals")] [Description("Background style.")] - [DefaultValue(typeof(PaletteBackStyle), "Control - Client")] + [DefaultValue(PaletteBackStyle.ControlClient)] public PaletteBackStyle GroupBackStyle { get => _headerGroup.GroupBackStyle; @@ -114,7 +114,7 @@ public PaletteBackStyle GroupBackStyle [Category("Visuals")] [Description("Primary header style.")] - [DefaultValue(typeof(HeaderStyle), "Primary")] + [DefaultValue(HeaderStyle.Primary)] public HeaderStyle HeaderStylePrimary { get => _headerGroup.HeaderStylePrimary; @@ -123,7 +123,7 @@ public HeaderStyle HeaderStylePrimary [Category("Visuals")] [Description("Secondary header style.")] - [DefaultValue(typeof(HeaderStyle), "Secondary")] + [DefaultValue(HeaderStyle.Secondary)] public HeaderStyle HeaderStyleSecondary { get => _headerGroup.HeaderStyleSecondary; @@ -132,7 +132,7 @@ public HeaderStyle HeaderStyleSecondary [Category("Visuals")] [Description("Edge position of the primary header.")] - [DefaultValue(typeof(VisualOrientation), "Top")] + [DefaultValue(VisualOrientation.Top)] public VisualOrientation HeaderPositionPrimary { get => _headerGroup.HeaderPositionPrimary; @@ -141,7 +141,7 @@ public VisualOrientation HeaderPositionPrimary [Category("Visuals")] [Description("Edge position of the secondary header.")] - [DefaultValue(typeof(VisualOrientation), "Bottom")] + [DefaultValue(VisualOrientation.Bottom)] public VisualOrientation HeaderPositionSecondary { get => _headerGroup.HeaderPositionSecondary; @@ -192,7 +192,7 @@ public bool HeaderVisibleSecondary [Category("Visuals")] [Description("Palette applied to drawing.")] - [DefaultValue(typeof(PaletteMode), "Global")] + [DefaultValue(PaletteMode.Global)] public PaletteMode PaletteMode { get => _headerGroup.PaletteMode; diff --git a/Source/Krypton Toolkit Examples/KryptonHeaderGroup Examples/KryptonHeaderGroup Examples 2022.csproj b/Source/Krypton Toolkit Examples/KryptonHeaderGroup Examples/KryptonHeaderGroup Examples 2022.csproj index 6cbc3eb4..dd6365a4 100644 --- a/Source/Krypton Toolkit Examples/KryptonHeaderGroup Examples/KryptonHeaderGroup Examples 2022.csproj +++ b/Source/Krypton Toolkit Examples/KryptonHeaderGroup Examples/KryptonHeaderGroup Examples 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe KryptonHeaderGroupExamples Krypton Header Group Examples @@ -9,10 +9,12 @@ false true AnyCPU - en - preview + en preview + enable + 6 + true - + @@ -21,7 +23,7 @@ - + diff --git a/Source/Krypton Toolkit Examples/KryptonHeaderGroup Examples/Program.cs b/Source/Krypton Toolkit Examples/KryptonHeaderGroup Examples/Program.cs index ea4c07bf..7f0152f0 100644 --- a/Source/Krypton Toolkit Examples/KryptonHeaderGroup Examples/Program.cs +++ b/Source/Krypton Toolkit Examples/KryptonHeaderGroup Examples/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -15,13 +15,13 @@ namespace KryptonHeaderGroupExamples { - static class Program + internal static class Program { /// /// The main entry point for the application. /// [STAThread] - static void Main() + private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); diff --git a/Source/Krypton Toolkit Examples/KryptonHeaderGroup Examples/Properties/AssemblyInfo.cs b/Source/Krypton Toolkit Examples/KryptonHeaderGroup Examples/Properties/AssemblyInfo.cs index e4b79faa..a65f8c5e 100644 --- a/Source/Krypton Toolkit Examples/KryptonHeaderGroup Examples/Properties/AssemblyInfo.cs +++ b/Source/Krypton Toolkit Examples/KryptonHeaderGroup Examples/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Toolkit Examples/KryptonHelpIcon Examples/Form1.Designer.cs b/Source/Krypton Toolkit Examples/KryptonHelpIcon Examples/Form1.Designer.cs index 5c6c2921..6601f9a8 100644 --- a/Source/Krypton Toolkit Examples/KryptonHelpIcon Examples/Form1.Designer.cs +++ b/Source/Krypton Toolkit Examples/KryptonHelpIcon Examples/Form1.Designer.cs @@ -29,51 +29,15 @@ protected override void Dispose(bool disposing) /// private void InitializeComponent() { - this.components = new System.ComponentModel.Container(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1)); this.bsHelpIcon = new Krypton.Toolkit.ButtonSpecAny(); this.kryptonPanel1 = new Krypton.Toolkit.KryptonPanel(); - this.kryptonGroupBox1 = new Krypton.Toolkit.KryptonGroupBox(); - this.paletteSparklePurple = new Krypton.Toolkit.KryptonRadioButton(); - this.paletteSparkleBlue = new Krypton.Toolkit.KryptonRadioButton(); - this.paletteOffice2013White = new Krypton.Toolkit.KryptonRadioButton(); - this.palette365BlueDarkMode = new Krypton.Toolkit.KryptonRadioButton(); - this.palette365BlueLightMode = new Krypton.Toolkit.KryptonRadioButton(); - this.palette365Silver = new Krypton.Toolkit.KryptonRadioButton(); - this.palette365SilverLightMode = new Krypton.Toolkit.KryptonRadioButton(); - this.palette365SilverDarkMode = new Krypton.Toolkit.KryptonRadioButton(); - this.palette365White = new Krypton.Toolkit.KryptonRadioButton(); - this.palette365BlackDarkMode = new Krypton.Toolkit.KryptonRadioButton(); - this.palette365Black = new Krypton.Toolkit.KryptonRadioButton(); - this.palette365Blue = new Krypton.Toolkit.KryptonRadioButton(); - this.palette2010BlueDarkMode = new Krypton.Toolkit.KryptonRadioButton(); - this.palette2010BlueLightMode = new Krypton.Toolkit.KryptonRadioButton(); - this.palette2010Silver = new Krypton.Toolkit.KryptonRadioButton(); - this.palette2010SilverLightMode = new Krypton.Toolkit.KryptonRadioButton(); - this.palette2010SilverDarkMode = new Krypton.Toolkit.KryptonRadioButton(); - this.palette2010White = new Krypton.Toolkit.KryptonRadioButton(); - this.palette2010BlackDarkMode = new Krypton.Toolkit.KryptonRadioButton(); - this.palette2010Black = new Krypton.Toolkit.KryptonRadioButton(); - this.palette2010Blue = new Krypton.Toolkit.KryptonRadioButton(); - this.palette2007BlueDarkMode = new Krypton.Toolkit.KryptonRadioButton(); - this.palette2007BlueLightMode = new Krypton.Toolkit.KryptonRadioButton(); - this.palette2007Silver = new Krypton.Toolkit.KryptonRadioButton(); - this.palette2007SilverLightMode = new Krypton.Toolkit.KryptonRadioButton(); - this.palette2007SilverDarkMode = new Krypton.Toolkit.KryptonRadioButton(); - this.palette2007White = new Krypton.Toolkit.KryptonRadioButton(); - this.palette2007BlackDarkMode = new Krypton.Toolkit.KryptonRadioButton(); - this.palette2007Black = new Krypton.Toolkit.KryptonRadioButton(); - this.paletteOffice2003 = new Krypton.Toolkit.KryptonRadioButton(); - this.paletteSparkleOrange = new Krypton.Toolkit.KryptonRadioButton(); - this.paletteProfessional = new Krypton.Toolkit.KryptonRadioButton(); - this.palette2007Blue = new Krypton.Toolkit.KryptonRadioButton(); - this.kryptonManager = new Krypton.Toolkit.KryptonManager(this.components); + this.kryptonManager = new Krypton.Toolkit.KryptonManager(); + this.kryptonLabel1 = new Krypton.Toolkit.KryptonLabel(); + this.kryptonThemeComboBox1 = new Krypton.Toolkit.KryptonThemeComboBox(); ((System.ComponentModel.ISupportInitialize)(this.kryptonPanel1)).BeginInit(); this.kryptonPanel1.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonGroupBox1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonGroupBox1.Panel)).BeginInit(); - this.kryptonGroupBox1.Panel.SuspendLayout(); - this.kryptonGroupBox1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.kryptonThemeComboBox1)).BeginInit(); this.SuspendLayout(); // // bsHelpIcon @@ -83,415 +47,53 @@ private void InitializeComponent() // // kryptonPanel1 // - this.kryptonPanel1.Controls.Add(this.kryptonGroupBox1); + this.kryptonPanel1.Controls.Add(this.kryptonLabel1); + this.kryptonPanel1.Controls.Add(this.kryptonThemeComboBox1); this.kryptonPanel1.Dock = System.Windows.Forms.DockStyle.Fill; this.kryptonPanel1.Location = new System.Drawing.Point(0, 0); - this.kryptonPanel1.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); this.kryptonPanel1.Name = "kryptonPanel1"; - this.kryptonPanel1.Size = new System.Drawing.Size(985, 453); + this.kryptonPanel1.Size = new System.Drawing.Size(502, 78); this.kryptonPanel1.TabIndex = 0; // - // kryptonGroupBox1 + // kryptonLabel1 // - this.kryptonGroupBox1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) - | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.kryptonGroupBox1.Location = new System.Drawing.Point(16, 15); - this.kryptonGroupBox1.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); - this.kryptonGroupBox1.Name = "kryptonGroupBox1"; + this.kryptonLabel1.LabelStyle = Krypton.Toolkit.LabelStyle.BoldControl; + this.kryptonLabel1.Location = new System.Drawing.Point(14, 16); + this.kryptonLabel1.Name = "kryptonLabel1"; + this.kryptonLabel1.Size = new System.Drawing.Size(99, 20); + this.kryptonLabel1.TabIndex = 3; + this.kryptonLabel1.Values.Text = "Select a theme:"; // - // kryptonGroupBox1.Panel + // kryptonThemeComboBox1 // - this.kryptonGroupBox1.Panel.Controls.Add(this.paletteSparklePurple); - this.kryptonGroupBox1.Panel.Controls.Add(this.paletteSparkleBlue); - this.kryptonGroupBox1.Panel.Controls.Add(this.paletteOffice2013White); - this.kryptonGroupBox1.Panel.Controls.Add(this.palette365BlueDarkMode); - this.kryptonGroupBox1.Panel.Controls.Add(this.palette365BlueLightMode); - this.kryptonGroupBox1.Panel.Controls.Add(this.palette365Silver); - this.kryptonGroupBox1.Panel.Controls.Add(this.palette365SilverLightMode); - this.kryptonGroupBox1.Panel.Controls.Add(this.palette365SilverDarkMode); - this.kryptonGroupBox1.Panel.Controls.Add(this.palette365White); - this.kryptonGroupBox1.Panel.Controls.Add(this.palette365BlackDarkMode); - this.kryptonGroupBox1.Panel.Controls.Add(this.palette365Black); - this.kryptonGroupBox1.Panel.Controls.Add(this.palette365Blue); - this.kryptonGroupBox1.Panel.Controls.Add(this.palette2010BlueDarkMode); - this.kryptonGroupBox1.Panel.Controls.Add(this.palette2010BlueLightMode); - this.kryptonGroupBox1.Panel.Controls.Add(this.palette2010Silver); - this.kryptonGroupBox1.Panel.Controls.Add(this.palette2010SilverLightMode); - this.kryptonGroupBox1.Panel.Controls.Add(this.palette2010SilverDarkMode); - this.kryptonGroupBox1.Panel.Controls.Add(this.palette2010White); - this.kryptonGroupBox1.Panel.Controls.Add(this.palette2010BlackDarkMode); - this.kryptonGroupBox1.Panel.Controls.Add(this.palette2010Black); - this.kryptonGroupBox1.Panel.Controls.Add(this.palette2010Blue); - this.kryptonGroupBox1.Panel.Controls.Add(this.palette2007BlueDarkMode); - this.kryptonGroupBox1.Panel.Controls.Add(this.palette2007BlueLightMode); - this.kryptonGroupBox1.Panel.Controls.Add(this.palette2007Silver); - this.kryptonGroupBox1.Panel.Controls.Add(this.palette2007SilverLightMode); - this.kryptonGroupBox1.Panel.Controls.Add(this.palette2007SilverDarkMode); - this.kryptonGroupBox1.Panel.Controls.Add(this.palette2007White); - this.kryptonGroupBox1.Panel.Controls.Add(this.palette2007BlackDarkMode); - this.kryptonGroupBox1.Panel.Controls.Add(this.palette2007Black); - this.kryptonGroupBox1.Panel.Controls.Add(this.paletteOffice2003); - this.kryptonGroupBox1.Panel.Controls.Add(this.paletteSparkleOrange); - this.kryptonGroupBox1.Panel.Controls.Add(this.paletteProfessional); - this.kryptonGroupBox1.Panel.Controls.Add(this.palette2007Blue); - this.kryptonGroupBox1.Size = new System.Drawing.Size(951, 422); - this.kryptonGroupBox1.TabIndex = 0; - this.kryptonGroupBox1.Values.Heading = "Theme"; - // - // paletteSparklePurple - // - this.paletteSparklePurple.Location = new System.Drawing.Point(24, 346); - this.paletteSparklePurple.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.paletteSparklePurple.Name = "paletteSparklePurple"; - this.paletteSparklePurple.Size = new System.Drawing.Size(132, 24); - this.paletteSparklePurple.TabIndex = 51; - this.paletteSparklePurple.Values.Text = "Sparkle - Purple"; - this.paletteSparklePurple.CheckedChanged += new System.EventHandler(this.paletteSparklePurple_CheckedChanged); - // - // paletteSparkleBlue - // - this.paletteSparkleBlue.Location = new System.Drawing.Point(307, 316); - this.paletteSparkleBlue.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.paletteSparkleBlue.Name = "paletteSparkleBlue"; - this.paletteSparkleBlue.Size = new System.Drawing.Size(118, 24); - this.paletteSparkleBlue.TabIndex = 50; - this.paletteSparkleBlue.Values.Text = "Sparkle - Blue"; - this.paletteSparkleBlue.CheckedChanged += new System.EventHandler(this.paletteSparkleBlue_CheckedChanged); - // - // paletteOffice2013White - // - this.paletteOffice2013White.Location = new System.Drawing.Point(627, 287); - this.paletteOffice2013White.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.paletteOffice2013White.Name = "paletteOffice2013White"; - this.paletteOffice2013White.Size = new System.Drawing.Size(156, 24); - this.paletteOffice2013White.TabIndex = 49; - this.paletteOffice2013White.Values.Text = "Office 2013 - White"; - this.paletteOffice2013White.CheckedChanged += new System.EventHandler(this.paletteOffice2013White_CheckedChanged); - // - // palette365BlueDarkMode - // - this.palette365BlueDarkMode.Location = new System.Drawing.Point(627, 110); - this.palette365BlueDarkMode.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.palette365BlueDarkMode.Name = "palette365BlueDarkMode"; - this.palette365BlueDarkMode.Size = new System.Drawing.Size(227, 24); - this.palette365BlueDarkMode.TabIndex = 47; - this.palette365BlueDarkMode.Values.Text = "Office 365 - Blue (Dark Mode)"; - this.palette365BlueDarkMode.CheckedChanged += new System.EventHandler(this.palette365BlueDarkMode_CheckedChanged); - // - // palette365BlueLightMode - // - this.palette365BlueLightMode.Location = new System.Drawing.Point(627, 139); - this.palette365BlueLightMode.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.palette365BlueLightMode.Name = "palette365BlueLightMode"; - this.palette365BlueLightMode.Size = new System.Drawing.Size(229, 24); - this.palette365BlueLightMode.TabIndex = 46; - this.palette365BlueLightMode.Values.Text = "Office 365 - Blue (Light Mode)"; - this.palette365BlueLightMode.CheckedChanged += new System.EventHandler(this.palette365BlueLightMode_CheckedChanged); - // - // palette365Silver - // - this.palette365Silver.Location = new System.Drawing.Point(627, 169); - this.palette365Silver.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.palette365Silver.Name = "palette365Silver"; - this.palette365Silver.Size = new System.Drawing.Size(144, 24); - this.palette365Silver.TabIndex = 45; - this.palette365Silver.Values.Text = "Office 365 - Silver"; - this.palette365Silver.CheckedChanged += new System.EventHandler(this.palette365Silver_CheckedChanged); - // - // palette365SilverLightMode - // - this.palette365SilverLightMode.Location = new System.Drawing.Point(627, 228); - this.palette365SilverLightMode.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.palette365SilverLightMode.Name = "palette365SilverLightMode"; - this.palette365SilverLightMode.Size = new System.Drawing.Size(236, 24); - this.palette365SilverLightMode.TabIndex = 44; - this.palette365SilverLightMode.Values.Text = "Office 365 - Silver (Light Mode)"; - this.palette365SilverLightMode.CheckedChanged += new System.EventHandler(this.palette365SilverLightMode_CheckedChanged); - // - // palette365SilverDarkMode - // - this.palette365SilverDarkMode.Location = new System.Drawing.Point(627, 198); - this.palette365SilverDarkMode.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.palette365SilverDarkMode.Name = "palette365SilverDarkMode"; - this.palette365SilverDarkMode.Size = new System.Drawing.Size(234, 24); - this.palette365SilverDarkMode.TabIndex = 43; - this.palette365SilverDarkMode.Values.Text = "Office 365 - Silver (Dark Mode)"; - this.palette365SilverDarkMode.CheckedChanged += new System.EventHandler(this.palette365SilverDarkMode_CheckedChanged); - // - // palette365White - // - this.palette365White.Location = new System.Drawing.Point(627, 257); - this.palette365White.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.palette365White.Name = "palette365White"; - this.palette365White.Size = new System.Drawing.Size(148, 24); - this.palette365White.TabIndex = 42; - this.palette365White.Values.Text = "Office 365 - White"; - this.palette365White.CheckedChanged += new System.EventHandler(this.palette365White_CheckedChanged); - // - // palette365BlackDarkMode - // - this.palette365BlackDarkMode.Location = new System.Drawing.Point(627, 50); - this.palette365BlackDarkMode.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.palette365BlackDarkMode.Name = "palette365BlackDarkMode"; - this.palette365BlackDarkMode.Size = new System.Drawing.Size(233, 24); - this.palette365BlackDarkMode.TabIndex = 41; - this.palette365BlackDarkMode.Values.Text = "Office 365 - Black (Dark Mode)"; - this.palette365BlackDarkMode.CheckedChanged += new System.EventHandler(this.palette365BlackDarkMode_CheckedChanged); - // - // palette365Black - // - this.palette365Black.Location = new System.Drawing.Point(627, 17); - this.palette365Black.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.palette365Black.Name = "palette365Black"; - this.palette365Black.Size = new System.Drawing.Size(143, 24); - this.palette365Black.TabIndex = 40; - this.palette365Black.Values.Text = "Office 365 - Black"; - this.palette365Black.CheckedChanged += new System.EventHandler(this.palette365Black_CheckedChanged); - // - // palette365Blue - // - this.palette365Blue.Location = new System.Drawing.Point(627, 80); - this.palette365Blue.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.palette365Blue.Name = "palette365Blue"; - this.palette365Blue.Size = new System.Drawing.Size(137, 24); - this.palette365Blue.TabIndex = 39; - this.palette365Blue.Values.Text = "Office 365 - Blue"; - this.palette365Blue.CheckedChanged += new System.EventHandler(this.palette365Blue_CheckedChanged); - // - // palette2010BlueDarkMode - // - this.palette2010BlueDarkMode.Location = new System.Drawing.Point(307, 110); - this.palette2010BlueDarkMode.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.palette2010BlueDarkMode.Name = "palette2010BlueDarkMode"; - this.palette2010BlueDarkMode.Size = new System.Drawing.Size(235, 24); - this.palette2010BlueDarkMode.TabIndex = 38; - this.palette2010BlueDarkMode.Values.Text = "Office 2010 - Blue (Dark Mode)"; - this.palette2010BlueDarkMode.CheckedChanged += new System.EventHandler(this.palette2010BlueDarkMode_CheckedChanged); - // - // palette2010BlueLightMode - // - this.palette2010BlueLightMode.Location = new System.Drawing.Point(307, 139); - this.palette2010BlueLightMode.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.palette2010BlueLightMode.Name = "palette2010BlueLightMode"; - this.palette2010BlueLightMode.Size = new System.Drawing.Size(237, 24); - this.palette2010BlueLightMode.TabIndex = 37; - this.palette2010BlueLightMode.Values.Text = "Office 2010 - Blue (Light Mode)"; - this.palette2010BlueLightMode.CheckedChanged += new System.EventHandler(this.palette2010BlueLightMode_CheckedChanged); - // - // palette2010Silver - // - this.palette2010Silver.Location = new System.Drawing.Point(307, 169); - this.palette2010Silver.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.palette2010Silver.Name = "palette2010Silver"; - this.palette2010Silver.Size = new System.Drawing.Size(153, 24); - this.palette2010Silver.TabIndex = 36; - this.palette2010Silver.Values.Text = "Office 2010 - Silver"; - this.palette2010Silver.CheckedChanged += new System.EventHandler(this.palette2010Silver_CheckedChanged); - // - // palette2010SilverLightMode - // - this.palette2010SilverLightMode.Location = new System.Drawing.Point(307, 228); - this.palette2010SilverLightMode.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.palette2010SilverLightMode.Name = "palette2010SilverLightMode"; - this.palette2010SilverLightMode.Size = new System.Drawing.Size(244, 24); - this.palette2010SilverLightMode.TabIndex = 35; - this.palette2010SilverLightMode.Values.Text = "Office 2010 - Silver (Light Mode)"; - this.palette2010SilverLightMode.CheckedChanged += new System.EventHandler(this.palette2010SilverLightMode_CheckedChanged); - // - // palette2010SilverDarkMode - // - this.palette2010SilverDarkMode.Location = new System.Drawing.Point(307, 198); - this.palette2010SilverDarkMode.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.palette2010SilverDarkMode.Name = "palette2010SilverDarkMode"; - this.palette2010SilverDarkMode.Size = new System.Drawing.Size(242, 24); - this.palette2010SilverDarkMode.TabIndex = 34; - this.palette2010SilverDarkMode.Values.Text = "Office 2010 - Silver (Dark Mode)"; - this.palette2010SilverDarkMode.CheckedChanged += new System.EventHandler(this.palette2010SilverDarkMode_CheckedChanged); - // - // palette2010White - // - this.palette2010White.Location = new System.Drawing.Point(307, 257); - this.palette2010White.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.palette2010White.Name = "palette2010White"; - this.palette2010White.Size = new System.Drawing.Size(156, 24); - this.palette2010White.TabIndex = 33; - this.palette2010White.Values.Text = "Office 2010 - White"; - this.palette2010White.CheckedChanged += new System.EventHandler(this.palette2010White_CheckedChanged); - // - // palette2010BlackDarkMode - // - this.palette2010BlackDarkMode.Location = new System.Drawing.Point(307, 50); - this.palette2010BlackDarkMode.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.palette2010BlackDarkMode.Name = "palette2010BlackDarkMode"; - this.palette2010BlackDarkMode.Size = new System.Drawing.Size(241, 24); - this.palette2010BlackDarkMode.TabIndex = 32; - this.palette2010BlackDarkMode.Values.Text = "Office 2010 - Black (Dark Mode)"; - this.palette2010BlackDarkMode.CheckedChanged += new System.EventHandler(this.palette2010BlackDarkMode_CheckedChanged); - // - // palette2010Black - // - this.palette2010Black.Location = new System.Drawing.Point(307, 17); - this.palette2010Black.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.palette2010Black.Name = "palette2010Black"; - this.palette2010Black.Size = new System.Drawing.Size(151, 24); - this.palette2010Black.TabIndex = 31; - this.palette2010Black.Values.Text = "Office 2010 - Black"; - this.palette2010Black.CheckedChanged += new System.EventHandler(this.palette2010Black_CheckedChanged); - // - // palette2010Blue - // - this.palette2010Blue.Location = new System.Drawing.Point(307, 80); - this.palette2010Blue.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.palette2010Blue.Name = "palette2010Blue"; - this.palette2010Blue.Size = new System.Drawing.Size(145, 24); - this.palette2010Blue.TabIndex = 30; - this.palette2010Blue.Values.Text = "Office 2010 - Blue"; - this.palette2010Blue.CheckedChanged += new System.EventHandler(this.palette2010Blue_CheckedChanged); - // - // palette2007BlueDarkMode - // - this.palette2007BlueDarkMode.Location = new System.Drawing.Point(24, 169); - this.palette2007BlueDarkMode.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.palette2007BlueDarkMode.Name = "palette2007BlueDarkMode"; - this.palette2007BlueDarkMode.Size = new System.Drawing.Size(235, 24); - this.palette2007BlueDarkMode.TabIndex = 20; - this.palette2007BlueDarkMode.Values.Text = "Office 2007 - Blue (Dark Mode)"; - this.palette2007BlueDarkMode.CheckedChanged += new System.EventHandler(this.palette2007BlueDarkMode_CheckedChanged); - // - // palette2007BlueLightMode - // - this.palette2007BlueLightMode.Location = new System.Drawing.Point(24, 198); - this.palette2007BlueLightMode.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.palette2007BlueLightMode.Name = "palette2007BlueLightMode"; - this.palette2007BlueLightMode.Size = new System.Drawing.Size(237, 24); - this.palette2007BlueLightMode.TabIndex = 19; - this.palette2007BlueLightMode.Values.Text = "Office 2007 - Blue (Light Mode)"; - this.palette2007BlueLightMode.CheckedChanged += new System.EventHandler(this.palette2007BlueLightMode_CheckedChanged); - // - // palette2007Silver - // - this.palette2007Silver.Location = new System.Drawing.Point(24, 228); - this.palette2007Silver.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.palette2007Silver.Name = "palette2007Silver"; - this.palette2007Silver.Size = new System.Drawing.Size(153, 24); - this.palette2007Silver.TabIndex = 18; - this.palette2007Silver.Values.Text = "Office 2007 - Silver"; - this.palette2007Silver.CheckedChanged += new System.EventHandler(this.palette2007Silver_CheckedChanged); - // - // palette2007SilverLightMode - // - this.palette2007SilverLightMode.Location = new System.Drawing.Point(24, 287); - this.palette2007SilverLightMode.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.palette2007SilverLightMode.Name = "palette2007SilverLightMode"; - this.palette2007SilverLightMode.Size = new System.Drawing.Size(244, 24); - this.palette2007SilverLightMode.TabIndex = 17; - this.palette2007SilverLightMode.Values.Text = "Office 2007 - Silver (Light Mode)"; - this.palette2007SilverLightMode.CheckedChanged += new System.EventHandler(this.palette2007SilverLightMode_CheckedChanged); - // - // palette2007SilverDarkMode - // - this.palette2007SilverDarkMode.Location = new System.Drawing.Point(24, 257); - this.palette2007SilverDarkMode.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.palette2007SilverDarkMode.Name = "palette2007SilverDarkMode"; - this.palette2007SilverDarkMode.Size = new System.Drawing.Size(242, 24); - this.palette2007SilverDarkMode.TabIndex = 16; - this.palette2007SilverDarkMode.Values.Text = "Office 2007 - Silver (Dark Mode)"; - this.palette2007SilverDarkMode.CheckedChanged += new System.EventHandler(this.palette2007SilverDarkMode_CheckedChanged); - // - // palette2007White - // - this.palette2007White.Location = new System.Drawing.Point(24, 316); - this.palette2007White.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.palette2007White.Name = "palette2007White"; - this.palette2007White.Size = new System.Drawing.Size(156, 24); - this.palette2007White.TabIndex = 15; - this.palette2007White.Values.Text = "Office 2007 - White"; - this.palette2007White.CheckedChanged += new System.EventHandler(this.palette2007White_CheckedChanged); - // - // palette2007BlackDarkMode - // - this.palette2007BlackDarkMode.Location = new System.Drawing.Point(24, 110); - this.palette2007BlackDarkMode.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.palette2007BlackDarkMode.Name = "palette2007BlackDarkMode"; - this.palette2007BlackDarkMode.Size = new System.Drawing.Size(241, 24); - this.palette2007BlackDarkMode.TabIndex = 14; - this.palette2007BlackDarkMode.Values.Text = "Office 2007 - Black (Dark Mode)"; - this.palette2007BlackDarkMode.CheckedChanged += new System.EventHandler(this.palette2007BlackDarkMode_CheckedChanged); - // - // palette2007Black - // - this.palette2007Black.Location = new System.Drawing.Point(24, 76); - this.palette2007Black.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.palette2007Black.Name = "palette2007Black"; - this.palette2007Black.Size = new System.Drawing.Size(151, 24); - this.palette2007Black.TabIndex = 13; - this.palette2007Black.Values.Text = "Office 2007 - Black"; - this.palette2007Black.CheckedChanged += new System.EventHandler(this.palette2007Black_CheckedChanged); - // - // paletteOffice2003 - // - this.paletteOffice2003.Location = new System.Drawing.Point(24, 47); - this.paletteOffice2003.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.paletteOffice2003.Name = "paletteOffice2003"; - this.paletteOffice2003.Size = new System.Drawing.Size(198, 24); - this.paletteOffice2003.TabIndex = 12; - this.paletteOffice2003.Values.Text = "Professional - Office 2003"; - this.paletteOffice2003.CheckedChanged += new System.EventHandler(this.paletteOffice2003_CheckedChanged); - // - // paletteSparkleOrange - // - this.paletteSparkleOrange.Location = new System.Drawing.Point(627, 316); - this.paletteSparkleOrange.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.paletteSparkleOrange.Name = "paletteSparkleOrange"; - this.paletteSparkleOrange.Size = new System.Drawing.Size(139, 24); - this.paletteSparkleOrange.TabIndex = 11; - this.paletteSparkleOrange.Values.Text = "Sparkle - Orange"; - this.paletteSparkleOrange.CheckedChanged += new System.EventHandler(this.paletteSparkleOrange_CheckedChanged); - // - // paletteProfessional - // - this.paletteProfessional.Location = new System.Drawing.Point(24, 17); - this.paletteProfessional.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.paletteProfessional.Name = "paletteProfessional"; - this.paletteProfessional.Size = new System.Drawing.Size(106, 24); - this.paletteProfessional.TabIndex = 8; - this.paletteProfessional.Values.Text = "Professional"; - this.paletteProfessional.CheckedChanged += new System.EventHandler(this.paletteProfessional_CheckedChanged); - // - // palette2007Blue - // - this.palette2007Blue.Location = new System.Drawing.Point(24, 139); - this.palette2007Blue.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.palette2007Blue.Name = "palette2007Blue"; - this.palette2007Blue.Size = new System.Drawing.Size(145, 24); - this.palette2007Blue.TabIndex = 7; - this.palette2007Blue.Values.Text = "Office 2007 - Blue"; - this.palette2007Blue.CheckedChanged += new System.EventHandler(this.palette2007Blue_CheckedChanged); + this.kryptonThemeComboBox1.DropDownWidth = 477; + this.kryptonThemeComboBox1.IntegralHeight = false; + this.kryptonThemeComboBox1.Location = new System.Drawing.Point(13, 42); + this.kryptonThemeComboBox1.Name = "kryptonThemeComboBox1"; + this.kryptonThemeComboBox1.Size = new System.Drawing.Size(477, 21); + this.kryptonThemeComboBox1.StateCommon.ComboBox.Content.TextH = Krypton.Toolkit.PaletteRelativeAlign.Near; + this.kryptonThemeComboBox1.TabIndex = 2; // // Form1 // - this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F); + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.ButtonSpecs.AddRange(new Krypton.Toolkit.ButtonSpecAny[] { this.bsHelpIcon}); - this.ClientSize = new System.Drawing.Size(985, 453); + this.ClientSize = new System.Drawing.Size(502, 78); this.Controls.Add(this.kryptonPanel1); this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D; this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); - this.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); this.MaximizeBox = false; this.Name = "Form1"; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; this.Text = "Krypton Help Icon Example"; this.Load += new System.EventHandler(this.Form1_Load); + this.Controls.SetChildIndex(this.kryptonPanel1, 0); ((System.ComponentModel.ISupportInitialize)(this.kryptonPanel1)).EndInit(); this.kryptonPanel1.ResumeLayout(false); - ((System.ComponentModel.ISupportInitialize)(this.kryptonGroupBox1.Panel)).EndInit(); - this.kryptonGroupBox1.Panel.ResumeLayout(false); - this.kryptonGroupBox1.Panel.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.kryptonGroupBox1)).EndInit(); - this.kryptonGroupBox1.ResumeLayout(false); + this.kryptonPanel1.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.kryptonThemeComboBox1)).EndInit(); this.ResumeLayout(false); } @@ -500,41 +102,9 @@ private void InitializeComponent() private Krypton.Toolkit.ButtonSpecAny bsHelpIcon; private Krypton.Toolkit.KryptonPanel kryptonPanel1; - private Krypton.Toolkit.KryptonGroupBox kryptonGroupBox1; - private Krypton.Toolkit.KryptonRadioButton paletteSparkleOrange; - private Krypton.Toolkit.KryptonRadioButton paletteProfessional; - private Krypton.Toolkit.KryptonRadioButton palette2007Blue; - private Krypton.Toolkit.KryptonRadioButton paletteOffice2003; - private Krypton.Toolkit.KryptonRadioButton palette2007BlackDarkMode; - private Krypton.Toolkit.KryptonRadioButton palette2007Black; - private Krypton.Toolkit.KryptonRadioButton palette2007BlueDarkMode; - private Krypton.Toolkit.KryptonRadioButton palette2007BlueLightMode; - private Krypton.Toolkit.KryptonRadioButton palette2007Silver; - private Krypton.Toolkit.KryptonRadioButton palette2007SilverLightMode; - private Krypton.Toolkit.KryptonRadioButton palette2007SilverDarkMode; - private Krypton.Toolkit.KryptonRadioButton palette2007White; - private Krypton.Toolkit.KryptonRadioButton palette2010BlueDarkMode; - private Krypton.Toolkit.KryptonRadioButton palette2010BlueLightMode; - private Krypton.Toolkit.KryptonRadioButton palette2010Silver; - private Krypton.Toolkit.KryptonRadioButton palette2010SilverLightMode; - private Krypton.Toolkit.KryptonRadioButton palette2010SilverDarkMode; - private Krypton.Toolkit.KryptonRadioButton palette2010White; - private Krypton.Toolkit.KryptonRadioButton palette2010BlackDarkMode; - private Krypton.Toolkit.KryptonRadioButton palette2010Black; - private Krypton.Toolkit.KryptonRadioButton palette2010Blue; - private Krypton.Toolkit.KryptonRadioButton paletteSparkleBlue; - private Krypton.Toolkit.KryptonRadioButton paletteOffice2013White; - private Krypton.Toolkit.KryptonRadioButton palette365BlueDarkMode; - private Krypton.Toolkit.KryptonRadioButton palette365BlueLightMode; - private Krypton.Toolkit.KryptonRadioButton palette365Silver; - private Krypton.Toolkit.KryptonRadioButton palette365SilverLightMode; - private Krypton.Toolkit.KryptonRadioButton palette365SilverDarkMode; - private Krypton.Toolkit.KryptonRadioButton palette365White; - private Krypton.Toolkit.KryptonRadioButton palette365BlackDarkMode; - private Krypton.Toolkit.KryptonRadioButton palette365Black; - private Krypton.Toolkit.KryptonRadioButton palette365Blue; - private Krypton.Toolkit.KryptonRadioButton paletteSparklePurple; private Krypton.Toolkit.KryptonManager kryptonManager; + private Krypton.Toolkit.KryptonLabel kryptonLabel1; + private Krypton.Toolkit.KryptonThemeComboBox kryptonThemeComboBox1; } } diff --git a/Source/Krypton Toolkit Examples/KryptonHelpIcon Examples/Form1.cs b/Source/Krypton Toolkit Examples/KryptonHelpIcon Examples/Form1.cs index 4e0a41da..151e9164 100644 --- a/Source/Krypton Toolkit Examples/KryptonHelpIcon Examples/Form1.cs +++ b/Source/Krypton Toolkit Examples/KryptonHelpIcon Examples/Form1.cs @@ -16,76 +16,10 @@ public Form1() private void BsHelpIcon_Click(object sender, EventArgs e) => KryptonMessageBox.Show("You have requested help... Please enter your code here.", "Help Demo", - MessageBoxButtons.OK, KryptonMessageBoxIcon.Information); + KryptonMessageBoxButtons.OK, KryptonMessageBoxIcon.Information); - private void Form1_Load(object sender, EventArgs e) => palette365Blue.Checked = true; - - private void ChangePalette(PaletteModeManager mode) => kryptonManager.GlobalPaletteMode = mode; - - private void paletteProfessional_CheckedChanged(object sender, EventArgs e) => ChangePalette(PaletteModeManager.ProfessionalSystem); - - private void paletteOffice2003_CheckedChanged(object sender, EventArgs e) => ChangePalette(PaletteModeManager.ProfessionalOffice2003); - - private void palette2007Black_CheckedChanged(object sender, EventArgs e) => ChangePalette(PaletteModeManager.Office2007Black); - - private void palette2007BlackDarkMode_CheckedChanged(object sender, EventArgs e) => ChangePalette(PaletteModeManager.Office2007BlackDarkMode); - - private void palette2007Blue_CheckedChanged(object sender, EventArgs e) => ChangePalette(PaletteModeManager.Office2007Blue); - - private void palette2007BlueDarkMode_CheckedChanged(object sender, EventArgs e) => ChangePalette(PaletteModeManager.Office2007BlueDarkMode); - - private void palette2007BlueLightMode_CheckedChanged(object sender, EventArgs e) => ChangePalette(PaletteModeManager.Office2007BlueLightMode); - - private void palette2007Silver_CheckedChanged(object sender, EventArgs e) => ChangePalette(PaletteModeManager.Office2007Silver); - - private void palette2007SilverDarkMode_CheckedChanged(object sender, EventArgs e) => ChangePalette(PaletteModeManager.Office2007SilverDarkMode); - - private void palette2007SilverLightMode_CheckedChanged(object sender, EventArgs e) => ChangePalette(PaletteModeManager.Office2007SilverLightMode); - - private void palette2007White_CheckedChanged(object sender, EventArgs e) => ChangePalette(PaletteModeManager.Office2007White); - - private void palette2010Black_CheckedChanged(object sender, EventArgs e) => ChangePalette(PaletteModeManager.Office2010Black); - - private void palette2010BlackDarkMode_CheckedChanged(object sender, EventArgs e) => ChangePalette(PaletteModeManager.Office2010BlackDarkMode); - - private void palette2010Blue_CheckedChanged(object sender, EventArgs e) => ChangePalette(PaletteModeManager.Office2010Blue); - - private void palette2010BlueDarkMode_CheckedChanged(object sender, EventArgs e) => ChangePalette(PaletteModeManager.Office2010BlueDarkMode); - - private void palette2010BlueLightMode_CheckedChanged(object sender, EventArgs e) => ChangePalette(PaletteModeManager.Office2010BlueLightMode); - - private void palette2010Silver_CheckedChanged(object sender, EventArgs e) => ChangePalette(PaletteModeManager.Office2010Silver); - - private void palette2010SilverDarkMode_CheckedChanged(object sender, EventArgs e) => ChangePalette(PaletteModeManager.Office2010SilverDarkMode); - - private void palette2010SilverLightMode_CheckedChanged(object sender, EventArgs e) => ChangePalette(PaletteModeManager.Office2010SilverLightMode); - - private void palette2010White_CheckedChanged(object sender, EventArgs e) => ChangePalette(PaletteModeManager.Office2010White); - - private void paletteOffice2013White_CheckedChanged(object sender, EventArgs e) => ChangePalette(PaletteModeManager.Office2013White); - - private void palette365Black_CheckedChanged(object sender, EventArgs e) => ChangePalette(PaletteModeManager.Microsoft365Black); - - private void palette365BlackDarkMode_CheckedChanged(object sender, EventArgs e) => ChangePalette(PaletteModeManager.Microsoft365BlackDarkMode); - - private void palette365Blue_CheckedChanged(object sender, EventArgs e) => ChangePalette(PaletteModeManager.Microsoft365Blue); - - private void palette365BlueDarkMode_CheckedChanged(object sender, EventArgs e) => ChangePalette(PaletteModeManager.Microsoft365BlueDarkMode); - - private void palette365BlueLightMode_CheckedChanged(object sender, EventArgs e) => ChangePalette(PaletteModeManager.Microsoft365BlueLightMode); - - private void palette365Silver_CheckedChanged(object sender, EventArgs e) => ChangePalette(PaletteModeManager.Microsoft365Silver); - - private void palette365SilverDarkMode_CheckedChanged(object sender, EventArgs e) => ChangePalette(PaletteModeManager.Microsoft365SilverDarkMode); - - private void palette365SilverLightMode_CheckedChanged(object sender, EventArgs e) => ChangePalette(PaletteModeManager.Microsoft365SilverLightMode); - - private void palette365White_CheckedChanged(object sender, EventArgs e) => ChangePalette(PaletteModeManager.Microsoft365White); - - private void paletteSparkleBlue_CheckedChanged(object sender, EventArgs e) => ChangePalette(PaletteModeManager.SparkleBlue); - - private void paletteSparkleOrange_CheckedChanged(object sender, EventArgs e) => ChangePalette(PaletteModeManager.SparkleOrange); - - private void paletteSparklePurple_CheckedChanged(object sender, EventArgs e) => ChangePalette(PaletteModeManager.SparklePurple); + private void Form1_Load(object sender, EventArgs e) + { + } } } diff --git a/Source/Krypton Toolkit Examples/KryptonHelpIcon Examples/KryptonHelpIcon Examples 2022.csproj b/Source/Krypton Toolkit Examples/KryptonHelpIcon Examples/KryptonHelpIcon Examples 2022.csproj index 4764de9f..26f8100a 100644 --- a/Source/Krypton Toolkit Examples/KryptonHelpIcon Examples/KryptonHelpIcon Examples 2022.csproj +++ b/Source/Krypton Toolkit Examples/KryptonHelpIcon Examples/KryptonHelpIcon Examples 2022.csproj @@ -1,7 +1,7 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe KryptonHelpIconExamples Krypton Help Icon Examples @@ -9,17 +9,18 @@ false false true - en - preview + en preview + enable + 6 + true - - + - + diff --git a/Source/Krypton Toolkit Examples/KryptonHelpIcon Examples/Program.cs b/Source/Krypton Toolkit Examples/KryptonHelpIcon Examples/Program.cs index 00f55ca8..cfd0e03b 100644 --- a/Source/Krypton Toolkit Examples/KryptonHelpIcon Examples/Program.cs +++ b/Source/Krypton Toolkit Examples/KryptonHelpIcon Examples/Program.cs @@ -3,13 +3,13 @@ namespace KryptonHelpIconExamples { - static class Program + internal static class Program { /// /// The main entry point for the application. /// [STAThread] - static void Main() + private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); diff --git a/Source/Krypton Toolkit Examples/KryptonInputBox Examples/Form1.Designer.cs b/Source/Krypton Toolkit Examples/KryptonInputBox Examples/Form1.Designer.cs index 0f60e76b..eead2f16 100644 --- a/Source/Krypton Toolkit Examples/KryptonInputBox Examples/Form1.Designer.cs +++ b/Source/Krypton Toolkit Examples/KryptonInputBox Examples/Form1.Designer.cs @@ -212,7 +212,7 @@ private void InitializeComponent() // // kryptonManager1 // - this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.Office2007Blue; + this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteMode.Office2007Blue; // // Form1 // diff --git a/Source/Krypton Toolkit Examples/KryptonInputBox Examples/Form1.cs b/Source/Krypton Toolkit Examples/KryptonInputBox Examples/Form1.cs index 43fc0c56..cd72cfda 100644 --- a/Source/Krypton Toolkit Examples/KryptonInputBox Examples/Form1.cs +++ b/Source/Krypton Toolkit Examples/KryptonInputBox Examples/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Toolkit Examples/KryptonInputBox Examples/KryptonInputBox Examples 2022.csproj b/Source/Krypton Toolkit Examples/KryptonInputBox Examples/KryptonInputBox Examples 2022.csproj index b02e4e09..369060bc 100644 --- a/Source/Krypton Toolkit Examples/KryptonInputBox Examples/KryptonInputBox Examples 2022.csproj +++ b/Source/Krypton Toolkit Examples/KryptonInputBox Examples/KryptonInputBox Examples 2022.csproj @@ -1,16 +1,18 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe KryptonInputBoxExamples Krypton InputBox Examples false true AnyCPU - en - preview + en preview + enable + 6 + true - + Krypton.ico @@ -22,7 +24,7 @@ - + diff --git a/Source/Krypton Toolkit Examples/KryptonInputBox Examples/Program.cs b/Source/Krypton Toolkit Examples/KryptonInputBox Examples/Program.cs index d4dfe92b..60ea6224 100644 --- a/Source/Krypton Toolkit Examples/KryptonInputBox Examples/Program.cs +++ b/Source/Krypton Toolkit Examples/KryptonInputBox Examples/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -15,13 +15,13 @@ namespace KryptonInputBoxExamples { - static class Program + internal static class Program { /// /// The main entry point for the application. /// [STAThread] - static void Main() + private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); diff --git a/Source/Krypton Toolkit Examples/KryptonInputBox Examples/Properties/AssemblyInfo.cs b/Source/Krypton Toolkit Examples/KryptonInputBox Examples/Properties/AssemblyInfo.cs index fec2eb79..a27f24d3 100644 --- a/Source/Krypton Toolkit Examples/KryptonInputBox Examples/Properties/AssemblyInfo.cs +++ b/Source/Krypton Toolkit Examples/KryptonInputBox Examples/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Toolkit Examples/KryptonLabel Examples/Form1.Designer.cs b/Source/Krypton Toolkit Examples/KryptonLabel Examples/Form1.Designer.cs index 4cd34ee6..c4b14f8b 100644 --- a/Source/Krypton Toolkit Examples/KryptonLabel Examples/Form1.Designer.cs +++ b/Source/Krypton Toolkit Examples/KryptonLabel Examples/Form1.Designer.cs @@ -110,7 +110,7 @@ private void InitializeComponent() this.kryptonLabel1.Location = new System.Drawing.Point(168, 45); this.kryptonLabel1.Name = "kryptonLabel1"; this.kryptonLabel1.Orientation = Krypton.Toolkit.VisualOrientation.Left; - this.kryptonLabel1.Size = new System.Drawing.Size(24, 138); + this.kryptonLabel1.Size = new System.Drawing.Size(20, 115); this.kryptonLabel1.TabIndex = 4; this.kryptonLabel1.Values.ExtraText = "Left"; this.kryptonLabel1.Values.Image = ((System.Drawing.Image)(resources.GetObject("kryptonLabel1.Values.Image"))); @@ -122,7 +122,7 @@ private void InitializeComponent() this.label4Professional.Location = new System.Drawing.Point(15, 145); this.label4Professional.Name = "label4Professional"; this.label4Professional.Orientation = Krypton.Toolkit.VisualOrientation.Bottom; - this.label4Professional.Size = new System.Drawing.Size(161, 24); + this.label4Professional.Size = new System.Drawing.Size(133, 20); this.label4Professional.TabIndex = 3; this.label4Professional.Values.Image = ((System.Drawing.Image)(resources.GetObject("label4Professional.Values.Image"))); this.label4Professional.Values.Text = "Orientation Bottom"; @@ -132,7 +132,7 @@ private void InitializeComponent() // this.label3Professional.Location = new System.Drawing.Point(14, 118); this.label3Professional.Name = "label3Professional"; - this.label3Professional.Size = new System.Drawing.Size(136, 24); + this.label3Professional.Size = new System.Drawing.Size(114, 20); this.label3Professional.TabIndex = 2; this.label3Professional.Values.Image = ((System.Drawing.Image)(resources.GetObject("label3Professional.Values.Image"))); this.label3Professional.Values.Text = "Orientation Top"; @@ -143,7 +143,7 @@ private void InitializeComponent() this.label5Professional.Location = new System.Drawing.Point(195, 45); this.label5Professional.Name = "label5Professional"; this.label5Professional.Orientation = Krypton.Toolkit.VisualOrientation.Right; - this.label5Professional.Size = new System.Drawing.Size(24, 149); + this.label5Professional.Size = new System.Drawing.Size(20, 123); this.label5Professional.TabIndex = 5; this.label5Professional.Values.ExtraText = "Right"; this.label5Professional.Values.Image = ((System.Drawing.Image)(resources.GetObject("label5Professional.Values.Image"))); @@ -154,7 +154,7 @@ private void InitializeComponent() // this.label2Professional.Location = new System.Drawing.Point(14, 61); this.label2Professional.Name = "label2Professional"; - this.label2Professional.Size = new System.Drawing.Size(104, 24); + this.label2Professional.Size = new System.Drawing.Size(85, 20); this.label2Professional.TabIndex = 1; this.label2Professional.Values.Text = "Text (Normal)"; this.label2Professional.MouseDown += new System.Windows.Forms.MouseEventHandler(this.kryptonLabel_MouseDown); @@ -164,7 +164,7 @@ private void InitializeComponent() this.label1Professional.LabelStyle = Krypton.Toolkit.LabelStyle.TitleControl; this.label1Professional.Location = new System.Drawing.Point(14, 29); this.label1Professional.Name = "label1Professional"; - this.label1Professional.Size = new System.Drawing.Size(134, 35); + this.label1Professional.Size = new System.Drawing.Size(108, 29); this.label1Professional.TabIndex = 0; this.label1Professional.Values.Text = "Text (Title)"; this.label1Professional.MouseDown += new System.Windows.Forms.MouseEventHandler(this.kryptonLabel_MouseDown); @@ -186,43 +186,21 @@ private void InitializeComponent() this.label3Custom.Location = new System.Drawing.Point(14, 125); this.label3Custom.Name = "label3Custom"; this.label3Custom.PaletteMode = Krypton.Toolkit.PaletteMode.ProfessionalSystem; - this.label3Custom.Size = new System.Drawing.Size(202, 65); - this.label3Custom.StateNormal.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.label3Custom.StateNormal.DrawFocus = Krypton.Toolkit.InheritBool.Inherit; - this.label3Custom.StateNormal.Image.Effect = Krypton.Toolkit.PaletteImageEffect.Inherit; + this.label3Custom.Size = new System.Drawing.Size(168, 53); this.label3Custom.StateNormal.Image.ImageH = Krypton.Toolkit.PaletteRelativeAlign.Far; - this.label3Custom.StateNormal.Image.ImageV = Krypton.Toolkit.PaletteRelativeAlign.Inherit; this.label3Custom.StateNormal.LongText.Color1 = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(192)))), ((int)(((byte)(192))))); this.label3Custom.StateNormal.LongText.Color2 = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); - this.label3Custom.StateNormal.LongText.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; this.label3Custom.StateNormal.LongText.ColorAngle = 45F; this.label3Custom.StateNormal.LongText.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Sigma; this.label3Custom.StateNormal.LongText.Font = new System.Drawing.Font("Verdana", 9F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Italic))), System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.label3Custom.StateNormal.LongText.Hint = Krypton.Toolkit.PaletteTextHint.Inherit; - this.label3Custom.StateNormal.LongText.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.label3Custom.StateNormal.LongText.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; this.label3Custom.StateNormal.LongText.MultiLine = Krypton.Toolkit.InheritBool.True; - this.label3Custom.StateNormal.LongText.MultiLineH = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.label3Custom.StateNormal.LongText.Prefix = Krypton.Toolkit.PaletteTextHotkeyPrefix.Inherit; this.label3Custom.StateNormal.LongText.TextH = Krypton.Toolkit.PaletteRelativeAlign.Center; - this.label3Custom.StateNormal.LongText.TextV = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.label3Custom.StateNormal.LongText.Trim = Krypton.Toolkit.PaletteTextTrim.Inherit; - this.label3Custom.StateNormal.Padding = new System.Windows.Forms.Padding(-1); this.label3Custom.StateNormal.ShortText.Color1 = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255))))); this.label3Custom.StateNormal.ShortText.Color2 = System.Drawing.Color.Blue; - this.label3Custom.StateNormal.ShortText.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; this.label3Custom.StateNormal.ShortText.ColorAngle = 45F; this.label3Custom.StateNormal.ShortText.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Sigma; this.label3Custom.StateNormal.ShortText.Font = new System.Drawing.Font("Verdana", 14.25F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Italic))), System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.label3Custom.StateNormal.ShortText.Hint = Krypton.Toolkit.PaletteTextHint.Inherit; - this.label3Custom.StateNormal.ShortText.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.label3Custom.StateNormal.ShortText.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; - this.label3Custom.StateNormal.ShortText.MultiLine = Krypton.Toolkit.InheritBool.Inherit; - this.label3Custom.StateNormal.ShortText.MultiLineH = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.label3Custom.StateNormal.ShortText.Prefix = Krypton.Toolkit.PaletteTextHotkeyPrefix.Inherit; this.label3Custom.StateNormal.ShortText.TextH = Krypton.Toolkit.PaletteRelativeAlign.Near; - this.label3Custom.StateNormal.ShortText.TextV = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.label3Custom.StateNormal.ShortText.Trim = Krypton.Toolkit.PaletteTextTrim.Inherit; this.label3Custom.TabIndex = 2; this.label3Custom.Values.ExtraText = "Extra Text\r\nOver Multi\r\nLines"; this.label3Custom.Values.Image = global::KryptonLabelExamples.Properties.Resources.sidebar_icon; @@ -234,36 +212,12 @@ private void InitializeComponent() this.label2Custom.Location = new System.Drawing.Point(14, 76); this.label2Custom.Name = "label2Custom"; this.label2Custom.PaletteMode = Krypton.Toolkit.PaletteMode.ProfessionalSystem; - this.label2Custom.Size = new System.Drawing.Size(215, 40); - this.label2Custom.StateNormal.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.label2Custom.StateNormal.DrawFocus = Krypton.Toolkit.InheritBool.Inherit; + this.label2Custom.Size = new System.Drawing.Size(178, 33); this.label2Custom.StateNormal.LongText.Color1 = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(192))))); this.label2Custom.StateNormal.LongText.Color2 = System.Drawing.Color.White; - this.label2Custom.StateNormal.LongText.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; this.label2Custom.StateNormal.LongText.ColorStyle = Krypton.Toolkit.PaletteColorStyle.HalfCut; this.label2Custom.StateNormal.LongText.Font = new System.Drawing.Font("Verdana", 9F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Italic))), System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.label2Custom.StateNormal.LongText.Hint = Krypton.Toolkit.PaletteTextHint.Inherit; - this.label2Custom.StateNormal.LongText.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.label2Custom.StateNormal.LongText.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; - this.label2Custom.StateNormal.LongText.MultiLine = Krypton.Toolkit.InheritBool.Inherit; - this.label2Custom.StateNormal.LongText.MultiLineH = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.label2Custom.StateNormal.LongText.Prefix = Krypton.Toolkit.PaletteTextHotkeyPrefix.Inherit; - this.label2Custom.StateNormal.LongText.TextH = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.label2Custom.StateNormal.LongText.TextV = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.label2Custom.StateNormal.LongText.Trim = Krypton.Toolkit.PaletteTextTrim.Inherit; - this.label2Custom.StateNormal.Padding = new System.Windows.Forms.Padding(-1); - this.label2Custom.StateNormal.ShortText.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.label2Custom.StateNormal.ShortText.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; this.label2Custom.StateNormal.ShortText.Font = new System.Drawing.Font("Verdana", 15.75F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Italic))), System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.label2Custom.StateNormal.ShortText.Hint = Krypton.Toolkit.PaletteTextHint.Inherit; - this.label2Custom.StateNormal.ShortText.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.label2Custom.StateNormal.ShortText.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; - this.label2Custom.StateNormal.ShortText.MultiLine = Krypton.Toolkit.InheritBool.Inherit; - this.label2Custom.StateNormal.ShortText.MultiLineH = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.label2Custom.StateNormal.ShortText.Prefix = Krypton.Toolkit.PaletteTextHotkeyPrefix.Inherit; - this.label2Custom.StateNormal.ShortText.TextH = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.label2Custom.StateNormal.ShortText.TextV = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.label2Custom.StateNormal.ShortText.Trim = Krypton.Toolkit.PaletteTextTrim.Inherit; this.label2Custom.TabIndex = 1; this.label2Custom.Values.Image = ((System.Drawing.Image)(resources.GetObject("label2Custom.Values.Image"))); this.label2Custom.Values.Text = "Image Text"; @@ -274,38 +228,15 @@ private void InitializeComponent() this.label1Custom.Location = new System.Drawing.Point(14, 27); this.label1Custom.Name = "label1Custom"; this.label1Custom.PaletteMode = Krypton.Toolkit.PaletteMode.ProfessionalSystem; - this.label1Custom.Size = new System.Drawing.Size(203, 40); - this.label1Custom.StateNormal.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.label1Custom.StateNormal.DrawFocus = Krypton.Toolkit.InheritBool.Inherit; + this.label1Custom.Size = new System.Drawing.Size(169, 33); this.label1Custom.StateNormal.LongText.Color1 = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(192))))); this.label1Custom.StateNormal.LongText.Color2 = System.Drawing.Color.White; - this.label1Custom.StateNormal.LongText.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; this.label1Custom.StateNormal.LongText.ColorStyle = Krypton.Toolkit.PaletteColorStyle.HalfCut; this.label1Custom.StateNormal.LongText.Font = new System.Drawing.Font("Verdana", 9F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Italic))), System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.label1Custom.StateNormal.LongText.Hint = Krypton.Toolkit.PaletteTextHint.Inherit; - this.label1Custom.StateNormal.LongText.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.label1Custom.StateNormal.LongText.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; - this.label1Custom.StateNormal.LongText.MultiLine = Krypton.Toolkit.InheritBool.Inherit; - this.label1Custom.StateNormal.LongText.MultiLineH = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.label1Custom.StateNormal.LongText.Prefix = Krypton.Toolkit.PaletteTextHotkeyPrefix.Inherit; - this.label1Custom.StateNormal.LongText.TextH = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.label1Custom.StateNormal.LongText.TextV = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.label1Custom.StateNormal.LongText.Trim = Krypton.Toolkit.PaletteTextTrim.Inherit; - this.label1Custom.StateNormal.Padding = new System.Windows.Forms.Padding(-1); this.label1Custom.StateNormal.ShortText.Color1 = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); this.label1Custom.StateNormal.ShortText.Color2 = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(128))))); - this.label1Custom.StateNormal.ShortText.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; this.label1Custom.StateNormal.ShortText.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Rounded; this.label1Custom.StateNormal.ShortText.Font = new System.Drawing.Font("Verdana", 15.75F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Italic))), System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.label1Custom.StateNormal.ShortText.Hint = Krypton.Toolkit.PaletteTextHint.Inherit; - this.label1Custom.StateNormal.ShortText.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.label1Custom.StateNormal.ShortText.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; - this.label1Custom.StateNormal.ShortText.MultiLine = Krypton.Toolkit.InheritBool.Inherit; - this.label1Custom.StateNormal.ShortText.MultiLineH = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.label1Custom.StateNormal.ShortText.Prefix = Krypton.Toolkit.PaletteTextHotkeyPrefix.Inherit; - this.label1Custom.StateNormal.ShortText.TextH = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.label1Custom.StateNormal.ShortText.TextV = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.label1Custom.StateNormal.ShortText.Trim = Krypton.Toolkit.PaletteTextTrim.Inherit; this.label1Custom.TabIndex = 0; this.label1Custom.Values.ExtraText = "Extra Text"; this.label1Custom.Values.Image = ((System.Drawing.Image)(resources.GetObject("label1Custom.Values.Image"))); @@ -330,7 +261,7 @@ private void InitializeComponent() this.kryptonWrapLabel1.Location = new System.Drawing.Point(15, 52); this.kryptonWrapLabel1.Name = "kryptonWrapLabel1"; this.kryptonWrapLabel1.PaletteMode = Krypton.Toolkit.PaletteMode.Office2007Black; - this.kryptonWrapLabel1.Size = new System.Drawing.Size(420, 40); + this.kryptonWrapLabel1.Size = new System.Drawing.Size(338, 30); this.kryptonWrapLabel1.Text = "Fix bug \r\nhttps://github.com/Krypton-Suite/Standard-Toolkit/issues/150"; // // kryptonLabel2 @@ -338,13 +269,13 @@ private void InitializeComponent() this.kryptonLabel2.Location = new System.Drawing.Point(15, 21); this.kryptonLabel2.Name = "kryptonLabel2"; this.kryptonLabel2.PaletteMode = Krypton.Toolkit.PaletteMode.Office2007Black; - this.kryptonLabel2.Size = new System.Drawing.Size(109, 24); + this.kryptonLabel2.Size = new System.Drawing.Size(88, 20); this.kryptonLabel2.TabIndex = 0; this.kryptonLabel2.Values.Text = "kryptonLabel2"; // // kryptonManager1 // - this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.Office2007Blue; + this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteMode.Office2007Blue; // // kryptonPanel2 // @@ -355,26 +286,20 @@ private void InitializeComponent() this.kryptonPanel2.Size = new System.Drawing.Size(125, 45); this.kryptonPanel2.StateCommon.Color1 = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(255))))); this.kryptonPanel2.StateCommon.Color2 = System.Drawing.Color.Teal; - this.kryptonPanel2.StateCommon.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; this.kryptonPanel2.StateCommon.ColorAngle = 45F; - this.kryptonPanel2.StateCommon.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPanel2.StateCommon.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPanel2.StateCommon.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.Inherit; - this.kryptonPanel2.StateCommon.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPanel2.StateCommon.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; this.kryptonPanel2.TabIndex = 6; // // kryptonLabel3 // this.kryptonLabel3.Location = new System.Drawing.Point(10, 14); this.kryptonLabel3.Name = "kryptonLabel3"; - this.kryptonLabel3.Size = new System.Drawing.Size(109, 24); + this.kryptonLabel3.Size = new System.Drawing.Size(88, 20); this.kryptonLabel3.TabIndex = 6; this.kryptonLabel3.Values.Text = "kryptonLabel3"; // // Form1 // - this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 17F); + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.ClientSize = new System.Drawing.Size(591, 532); this.Controls.Add(this.kryptonPanel2); diff --git a/Source/Krypton Toolkit Examples/KryptonLabel Examples/Form1.cs b/Source/Krypton Toolkit Examples/KryptonLabel Examples/Form1.cs index 51be3a99..65b98386 100644 --- a/Source/Krypton Toolkit Examples/KryptonLabel Examples/Form1.cs +++ b/Source/Krypton Toolkit Examples/KryptonLabel Examples/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Toolkit Examples/KryptonLabel Examples/Form1.resx b/Source/Krypton Toolkit Examples/KryptonLabel Examples/Form1.resx index 86e63f7b..5863f8df 100644 --- a/Source/Krypton Toolkit Examples/KryptonLabel Examples/Form1.resx +++ b/Source/Krypton Toolkit Examples/KryptonLabel Examples/Form1.resx @@ -121,7 +121,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsQAAALEAGtI711AAACxklE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsPAAALDwGS+QOlAAACxklE QVQ4T43QeUjTYRwG8B+BzoMmbmGhzqPZ1KHOa1vLbXk1x6zmvK/mhhieycwUxWsr6TA1FTOzEo+0aRpC FFIeJIYXRRCVliWR6R9FYIUZ6NOMHwyxqA+8f73P8/3yvsT/0FSrGamn41oTdbKViArRqjCXPSwocpGQ 1/8gIygJReHzp6bjoRwTImbUG+rJAEga3cHLd9KQqe2ywhhThlPKTXeNlV7gIKiDgaCbjgjtdoJP8W5w @@ -140,7 +140,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsQAAALEAGtI711AAACxklE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsPAAALDwGS+QOlAAACxklE QVQ4T43QeUjTYRwG8B+BzoMmbmGhzqPZ1KHOa1vLbXk1x6zmvK/mhhieycwUxWsr6TA1FTOzEo+0aRpC FFIeJIYXRRCVliWR6R9FYIUZ6NOMHwyxqA+8f73P8/3yvsT/0FSrGamn41oTdbKViArRqjCXPSwocpGQ 1/8gIygJReHzp6bjoRwTImbUG+rJAEga3cHLd9KQqe2ywhhThlPKTXeNlV7gIKiDgaCbjgjtdoJP8W5w @@ -159,7 +159,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsQAAALEAGtI711AAACxklE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsPAAALDwGS+QOlAAACxklE QVQ4T43QeUjTYRwG8B+BzoMmbmGhzqPZ1KHOa1vLbXk1x6zmvK/mhhieycwUxWsr6TA1FTOzEo+0aRpC FFIeJIYXRRCVliWR6R9FYIUZ6NOMHwyxqA+8f73P8/3yvsT/0FSrGamn41oTdbKViArRqjCXPSwocpGQ 1/8gIygJReHzp6bjoRwTImbUG+rJAEga3cHLd9KQqe2ywhhThlPKTXeNlV7gIKiDgaCbjgjtdoJP8W5w @@ -178,7 +178,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsQAAALEAGtI711AAACxklE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsPAAALDwGS+QOlAAACxklE QVQ4T43QeUjTYRwG8B+BzoMmbmGhzqPZ1KHOa1vLbXk1x6zmvK/mhhieycwUxWsr6TA1FTOzEo+0aRpC FFIeJIYXRRCVliWR6R9FYIUZ6NOMHwyxqA+8f73P8/3yvsT/0FSrGamn41oTdbKViArRqjCXPSwocpGQ 1/8gIygJReHzp6bjoRwTImbUG+rJAEga3cHLd9KQqe2ywhhThlPKTXeNlV7gIKiDgaCbjgjtdoJP8W5w @@ -197,7 +197,7 @@ iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsQAAALEAGtI711AAAE9klE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsPAAALDwGS+QOlAAAE9klE QVRIS53UeUyTdxwGcJYty4yJyeLiDmVbRuYBCiZOASM4RVEEtLWlrUJL6SFFQCigEIYHDDmmyCwyB5SC UI62gvTAQrlKQbkPGSgwrAxEvOWYjuHwWafvn2joPskv75u83+f5vUfyWrzL7j2brWj7dmSE8lzHTgoP IDLAfZa8w7Zts91XbGLk/xEIBG4UKrXLz9tzRidPQWdFFlrLL6LNtFTi4/BysYG7k3UEMW4eLpe7ITo6 @@ -225,7 +225,7 @@ iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsQAAALEAGtI711AAAFH0lE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsPAAALDwGS+QOlAAAFH0lE QVRIS52UaVBTVxxHo0kkUAK1VmUVVJZEpBgUlCUGSNgiJgPRUMRAQmIgYAARBFkENICUIBaJrMUFqSAI RFxYCoI62tJBsLaOUu3Y6VSLTukyY6c61l8jvg/9Ukx7Pr6559w3//vuIxnLWpYH1U+kzHZgR9+he4me 2QZKMI/JHyYzuAISaRmNWPb/cBckLhUk5j44duEG/HY1QKcfA0NaAVeZFlQ/JSguHGdi6X9nJVexmBmR diff --git a/Source/Krypton Toolkit Examples/KryptonLabel Examples/KryptonLabel Examples 2022.csproj b/Source/Krypton Toolkit Examples/KryptonLabel Examples/KryptonLabel Examples 2022.csproj index 6a54c2f3..829b3ebb 100644 --- a/Source/Krypton Toolkit Examples/KryptonLabel Examples/KryptonLabel Examples 2022.csproj +++ b/Source/Krypton Toolkit Examples/KryptonLabel Examples/KryptonLabel Examples 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe KryptonLabelExamples Krypton Label Examples @@ -9,10 +9,12 @@ false true AnyCPU - en - preview + en preview + enable + 6 + true - + @@ -21,7 +23,7 @@ - + diff --git a/Source/Krypton Toolkit Examples/KryptonLabel Examples/Program.cs b/Source/Krypton Toolkit Examples/KryptonLabel Examples/Program.cs index a882ab47..cbcbdf42 100644 --- a/Source/Krypton Toolkit Examples/KryptonLabel Examples/Program.cs +++ b/Source/Krypton Toolkit Examples/KryptonLabel Examples/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -15,13 +15,13 @@ namespace KryptonLabelExamples { - static class Program + internal static class Program { /// /// The main entry point for the application. /// [STAThread] - static void Main() + private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); diff --git a/Source/Krypton Toolkit Examples/KryptonLabel Examples/Properties/AssemblyInfo.cs b/Source/Krypton Toolkit Examples/KryptonLabel Examples/Properties/AssemblyInfo.cs index d7e3c793..a7f4de63 100644 --- a/Source/Krypton Toolkit Examples/KryptonLabel Examples/Properties/AssemblyInfo.cs +++ b/Source/Krypton Toolkit Examples/KryptonLabel Examples/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Toolkit Examples/KryptonLinkLabel Examples/Form1.Designer.cs b/Source/Krypton Toolkit Examples/KryptonLinkLabel Examples/Form1.Designer.cs index 45ea185f..e41ea61a 100644 --- a/Source/Krypton Toolkit Examples/KryptonLinkLabel Examples/Form1.Designer.cs +++ b/Source/Krypton Toolkit Examples/KryptonLinkLabel Examples/Form1.Designer.cs @@ -269,7 +269,7 @@ private void InitializeComponent() // // kryptonManager1 // - this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.Office2007Blue; + this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteMode.Office2007Blue; // // Form1 // diff --git a/Source/Krypton Toolkit Examples/KryptonLinkLabel Examples/Form1.cs b/Source/Krypton Toolkit Examples/KryptonLinkLabel Examples/Form1.cs index dccf4cc9..5dcb4eda 100644 --- a/Source/Krypton Toolkit Examples/KryptonLinkLabel Examples/Form1.cs +++ b/Source/Krypton Toolkit Examples/KryptonLinkLabel Examples/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Toolkit Examples/KryptonLinkLabel Examples/KryptonLinkLabel Examples 2022.csproj b/Source/Krypton Toolkit Examples/KryptonLinkLabel Examples/KryptonLinkLabel Examples 2022.csproj index 2dd52cf9..63bcb6f0 100644 --- a/Source/Krypton Toolkit Examples/KryptonLinkLabel Examples/KryptonLinkLabel Examples 2022.csproj +++ b/Source/Krypton Toolkit Examples/KryptonLinkLabel Examples/KryptonLinkLabel Examples 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe KryptonLinkLabelExamples Krypton Link Label Examples @@ -9,10 +9,12 @@ false true AnyCPU - en - preview + en preview + enable + 6 + true - + @@ -21,7 +23,7 @@ - + diff --git a/Source/Krypton Toolkit Examples/KryptonLinkLabel Examples/Program.cs b/Source/Krypton Toolkit Examples/KryptonLinkLabel Examples/Program.cs index 7795b865..9b29e353 100644 --- a/Source/Krypton Toolkit Examples/KryptonLinkLabel Examples/Program.cs +++ b/Source/Krypton Toolkit Examples/KryptonLinkLabel Examples/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -15,13 +15,13 @@ namespace KryptonLinkLabelExamples { - static class Program + internal static class Program { /// /// The main entry point for the application. /// [STAThread] - static void Main() + private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); diff --git a/Source/Krypton Toolkit Examples/KryptonLinkLabel Examples/Properties/AssemblyInfo.cs b/Source/Krypton Toolkit Examples/KryptonLinkLabel Examples/Properties/AssemblyInfo.cs index 6e0c9244..6f32e14d 100644 --- a/Source/Krypton Toolkit Examples/KryptonLinkLabel Examples/Properties/AssemblyInfo.cs +++ b/Source/Krypton Toolkit Examples/KryptonLinkLabel Examples/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Toolkit Examples/KryptonLinkWrapLabel Example/Form1.Designer.cs b/Source/Krypton Toolkit Examples/KryptonLinkWrapLabel Example/Form1.Designer.cs new file mode 100644 index 00000000..bbd6865b --- /dev/null +++ b/Source/Krypton Toolkit Examples/KryptonLinkWrapLabel Example/Form1.Designer.cs @@ -0,0 +1,39 @@ +namespace KryptonLinkWrapLabelExample +{ + partial class Form1 + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(800, 450); + this.Text = "Form1"; + } + + #endregion + } +} \ No newline at end of file diff --git a/Source/Krypton Toolkit Examples/KryptonLinkWrapLabel Example/Form1.cs b/Source/Krypton Toolkit Examples/KryptonLinkWrapLabel Example/Form1.cs new file mode 100644 index 00000000..27841dfd --- /dev/null +++ b/Source/Krypton Toolkit Examples/KryptonLinkWrapLabel Example/Form1.cs @@ -0,0 +1,12 @@ +using Krypton.Toolkit; + +namespace KryptonLinkWrapLabelExample +{ + public partial class Form1 : KryptonForm + { + public Form1() + { + InitializeComponent(); + } + } +} \ No newline at end of file diff --git a/Source/Krypton Toolkit Examples/KryptonLinkWrapLabel Example/Form1.resx b/Source/Krypton Toolkit Examples/KryptonLinkWrapLabel Example/Form1.resx new file mode 100644 index 00000000..1af7de15 --- /dev/null +++ b/Source/Krypton Toolkit Examples/KryptonLinkWrapLabel Example/Form1.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/Source/Krypton Toolkit Examples/KryptonLinkWrapLabel Example/Krypton.ico b/Source/Krypton Toolkit Examples/KryptonLinkWrapLabel Example/Krypton.ico new file mode 100644 index 0000000000000000000000000000000000000000..f34ff6d68762919a11323ae6cdd66b85c2f708f4 GIT binary patch literal 18718 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 + + + net48;net6.0-windows;net7.0-windows;net8.0-windows + WinExe + KryptonLinkWrapLabelExample + Krypton Link Wrap Label Examples + Krypton.ico + false + false + true + AnyCPU + en preview + enable + 6 + true + + + + + + + + + + + + + + + + + + + + + + + ..\..\..\Binaries\Krypton Demos\$(Configuration)\ + > + + \ No newline at end of file diff --git a/Source/Krypton Toolkit Examples/KryptonLinkWrapLabel Example/Program.cs b/Source/Krypton Toolkit Examples/KryptonLinkWrapLabel Example/Program.cs new file mode 100644 index 00000000..8d612b65 --- /dev/null +++ b/Source/Krypton Toolkit Examples/KryptonLinkWrapLabel Example/Program.cs @@ -0,0 +1,17 @@ +namespace KryptonLinkWrapLabel_Example +{ + internal static class Program + { + /// + /// The main entry point for the application. + /// + [STAThread] + static void Main() + { + // To customize application configuration such as set high DPI settings or default font, + // see https://aka.ms/applicationconfiguration. + ApplicationConfiguration.Initialize(); + Application.Run(new Form1()); + } + } +} \ No newline at end of file diff --git a/Source/Krypton Toolkit Examples/KryptonListBox Examples/Form1.Designer.cs b/Source/Krypton Toolkit Examples/KryptonListBox Examples/Form1.Designer.cs index 56b22056..83ffeb6e 100644 --- a/Source/Krypton Toolkit Examples/KryptonListBox Examples/Form1.Designer.cs +++ b/Source/Krypton Toolkit Examples/KryptonListBox Examples/Form1.Designer.cs @@ -220,7 +220,7 @@ private void InitializeComponent() // // kryptonManager1 // - this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.Office2010Blue; + this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteMode.Office2010Blue; // // Form1 // diff --git a/Source/Krypton Toolkit Examples/KryptonListBox Examples/Form1.cs b/Source/Krypton Toolkit Examples/KryptonListBox Examples/Form1.cs index 8e81c2af..db0b25b3 100644 --- a/Source/Krypton Toolkit Examples/KryptonListBox Examples/Form1.cs +++ b/Source/Krypton Toolkit Examples/KryptonListBox Examples/Form1.cs @@ -5,13 +5,14 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion using System; using System.Windows.Forms; + using Krypton.Toolkit; namespace KryptonListBoxExamples @@ -19,7 +20,7 @@ namespace KryptonListBoxExamples public partial class Form1 : Form { private int _next = 1; - private Random _rand = new Random(); + private Random _rand = new(); public Form1() => InitializeComponent(); @@ -40,8 +41,7 @@ private void Form1_Load(object sender, EventArgs e) private object CreateNewItem() { - KryptonListItem item = new KryptonListItem - { + KryptonListItem item = new KryptonListItem { ShortText = $"Item {(_next++)}", LongText = $"({_rand.Next(Int32.MaxValue)})", Image = imageList.Images[_rand.Next(imageList.Images.Count - 1)] @@ -104,28 +104,27 @@ private void kryptonCheckSet_CheckedButtonChanged(object sender, EventArgs e) { if (kryptonCheckSet.CheckedButton == check2007Blue) { - kryptonManager1.GlobalPaletteMode = PaletteModeManager.Office2007Blue; + kryptonManager1.GlobalPaletteMode = PaletteMode.Office2007Blue; } else if (kryptonCheckSet.CheckedButton == check2010Blue) { - kryptonManager1.GlobalPaletteMode = PaletteModeManager.Office2010Blue; + kryptonManager1.GlobalPaletteMode = PaletteMode.Office2010Blue; } else if (kryptonCheckSet.CheckedButton == checkSparkle) { - kryptonManager1.GlobalPaletteMode = PaletteModeManager.SparkleBlue; + kryptonManager1.GlobalPaletteMode = PaletteMode.SparkleBlue; } else if (kryptonCheckSet.CheckedButton == checkSystem) { - kryptonManager1.GlobalPaletteMode = PaletteModeManager.ProfessionalSystem; + kryptonManager1.GlobalPaletteMode = PaletteMode.ProfessionalSystem; } } private void buttonClose_Click(object sender, EventArgs e) => Close(); - private void kryptonListBox_DoubleClick(object sender, EventArgs e) - { - KryptonMessageBox.Show("You've invoked the double click event.", "Double Click", MessageBoxButtons.OK, + private void kryptonListBox_DoubleClick(object sender, EventArgs e) => + KryptonMessageBox.Show("You've invoked the double click event.", "Double Click", + KryptonMessageBoxButtons.OK, KryptonMessageBoxIcon.Information); - } } } diff --git a/Source/Krypton Toolkit Examples/KryptonListBox Examples/KryptonListBox Examples 2022.csproj b/Source/Krypton Toolkit Examples/KryptonListBox Examples/KryptonListBox Examples 2022.csproj index 613b7225..86bbb3fa 100644 --- a/Source/Krypton Toolkit Examples/KryptonListBox Examples/KryptonListBox Examples 2022.csproj +++ b/Source/Krypton Toolkit Examples/KryptonListBox Examples/KryptonListBox Examples 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe KryptonListBoxExamples Krypton ListBox Examples @@ -9,10 +9,12 @@ false true AnyCPU - en - preview + en preview + enable + 6 + true - + @@ -21,7 +23,7 @@ - + diff --git a/Source/Krypton Toolkit Examples/KryptonListBox Examples/Program.cs b/Source/Krypton Toolkit Examples/KryptonListBox Examples/Program.cs index 37563ab3..b9adc168 100644 --- a/Source/Krypton Toolkit Examples/KryptonListBox Examples/Program.cs +++ b/Source/Krypton Toolkit Examples/KryptonListBox Examples/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -15,13 +15,13 @@ namespace KryptonListBoxExamples { - static class Program + internal static class Program { /// /// The main entry point for the application. /// [STAThread] - static void Main() + private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); diff --git a/Source/Krypton Toolkit Examples/KryptonListBox Examples/Properties/AssemblyInfo.cs b/Source/Krypton Toolkit Examples/KryptonListBox Examples/Properties/AssemblyInfo.cs index 93ba4717..c9df1d41 100644 --- a/Source/Krypton Toolkit Examples/KryptonListBox Examples/Properties/AssemblyInfo.cs +++ b/Source/Krypton Toolkit Examples/KryptonListBox Examples/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Toolkit Examples/KryptonListView Examples/Form1.Designer.cs b/Source/Krypton Toolkit Examples/KryptonListView Examples/Form1.Designer.cs index 778bf030..dc9026e5 100644 --- a/Source/Krypton Toolkit Examples/KryptonListView Examples/Form1.Designer.cs +++ b/Source/Krypton Toolkit Examples/KryptonListView Examples/Form1.Designer.cs @@ -319,7 +319,7 @@ private void InitializeComponent() // // kryptonManager1 // - this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.Office2010Blue; + this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteMode.Office2010Blue; // // Form1 // diff --git a/Source/Krypton Toolkit Examples/KryptonListView Examples/Form1.cs b/Source/Krypton Toolkit Examples/KryptonListView Examples/Form1.cs index 2605d5b1..c11e23d2 100644 --- a/Source/Krypton Toolkit Examples/KryptonListView Examples/Form1.cs +++ b/Source/Krypton Toolkit Examples/KryptonListView Examples/Form1.cs @@ -58,7 +58,8 @@ private void ViewTypeChanged(object sender, System.EventArgs e) } catch (Exception exception) { - KryptonMessageBox.Show(this, exception.Message, @"Not Supported", MessageBoxButtons.OK, KryptonMessageBoxIcon.Warning); + KryptonMessageBox.Show(this, exception.Message, @"Not Supported", + KryptonMessageBoxButtons.OK, KryptonMessageBoxIcon.Warning); } } diff --git a/Source/Krypton Toolkit Examples/KryptonListView Examples/KryptonListView Examples 2022.csproj b/Source/Krypton Toolkit Examples/KryptonListView Examples/KryptonListView Examples 2022.csproj index cf9084d2..4d6f2158 100644 --- a/Source/Krypton Toolkit Examples/KryptonListView Examples/KryptonListView Examples 2022.csproj +++ b/Source/Krypton Toolkit Examples/KryptonListView Examples/KryptonListView Examples 2022.csproj @@ -7,18 +7,19 @@ Krypton ListView Examples false AnyCPU - en - preview + en preview + enable + 6 + true - - + - + diff --git a/Source/Krypton Toolkit Examples/KryptonListView Examples/Program.cs b/Source/Krypton Toolkit Examples/KryptonListView Examples/Program.cs index 1927308d..7b2b14ed 100644 --- a/Source/Krypton Toolkit Examples/KryptonListView Examples/Program.cs +++ b/Source/Krypton Toolkit Examples/KryptonListView Examples/Program.cs @@ -9,13 +9,13 @@ namespace KryptonListViewExamples { - static class Program + internal static class Program { /// /// The main entry point for the application. /// [STAThread] - static void Main() + private static void Main() { //Application.SetHighDpiMode(HighDpiMode.SystemAware); Application.EnableVisualStyles(); diff --git a/Source/Krypton Toolkit Examples/KryptonMaskedTextBox Examples/Form1.cs b/Source/Krypton Toolkit Examples/KryptonMaskedTextBox Examples/Form1.cs index 1835e57b..59778d87 100644 --- a/Source/Krypton Toolkit Examples/KryptonMaskedTextBox Examples/Form1.cs +++ b/Source/Krypton Toolkit Examples/KryptonMaskedTextBox Examples/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Toolkit Examples/KryptonMaskedTextBox Examples/KryptonMaskedTextBox Examples 2022.csproj b/Source/Krypton Toolkit Examples/KryptonMaskedTextBox Examples/KryptonMaskedTextBox Examples 2022.csproj index 468fc592..5092aaf2 100644 --- a/Source/Krypton Toolkit Examples/KryptonMaskedTextBox Examples/KryptonMaskedTextBox Examples 2022.csproj +++ b/Source/Krypton Toolkit Examples/KryptonMaskedTextBox Examples/KryptonMaskedTextBox Examples 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe KryptonMaskedTextBoxExamples Krypton Masked TextBox Examples @@ -9,10 +9,12 @@ false true AnyCPU - en - preview + en preview + enable + 6 + true - + @@ -21,7 +23,7 @@ - + diff --git a/Source/Krypton Toolkit Examples/KryptonMaskedTextBox Examples/Program.cs b/Source/Krypton Toolkit Examples/KryptonMaskedTextBox Examples/Program.cs index c59a2595..f613c69a 100644 --- a/Source/Krypton Toolkit Examples/KryptonMaskedTextBox Examples/Program.cs +++ b/Source/Krypton Toolkit Examples/KryptonMaskedTextBox Examples/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -15,13 +15,13 @@ namespace KryptonMaskedTextBoxExamples { - static class Program + internal static class Program { /// /// The main entry point for the application. /// [STAThread] - static void Main() + private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); diff --git a/Source/Krypton Toolkit Examples/KryptonMaskedTextBox Examples/Properties/AssemblyInfo.cs b/Source/Krypton Toolkit Examples/KryptonMaskedTextBox Examples/Properties/AssemblyInfo.cs index 111c6780..30f3b874 100644 --- a/Source/Krypton Toolkit Examples/KryptonMaskedTextBox Examples/Properties/AssemblyInfo.cs +++ b/Source/Krypton Toolkit Examples/KryptonMaskedTextBox Examples/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Toolkit Examples/KryptonMessageBox Examples/Form1.Designer.cs b/Source/Krypton Toolkit Examples/KryptonMessageBox Examples/Form1.Designer.cs index 465c8d84..200644fb 100644 --- a/Source/Krypton Toolkit Examples/KryptonMessageBox Examples/Form1.Designer.cs +++ b/Source/Krypton Toolkit Examples/KryptonMessageBox Examples/Form1.Designer.cs @@ -35,6 +35,8 @@ private void InitializeComponent() this.textBoxMessage = new System.Windows.Forms.TextBox(); this.radioButtonNone = new Krypton.Toolkit.KryptonRadioButton(); this.groupBoxIcon = new Krypton.Toolkit.KryptonGroupBox(); + this.kcmbIcons = new Krypton.Toolkit.KryptonComboBox(); + this.rbShield = new Krypton.Toolkit.KryptonRadioButton(); this.kradWinLogo = new Krypton.Toolkit.KryptonRadioButton(); this.kradQuestion = new Krypton.Toolkit.KryptonRadioButton(); this.kradError = new Krypton.Toolkit.KryptonRadioButton(); @@ -51,29 +53,28 @@ private void InitializeComponent() this.kradOKCancel = new Krypton.Toolkit.KryptonRadioButton(); this.kbtnShow = new Krypton.Toolkit.KryptonButton(); this.kryptonPanel1 = new Krypton.Toolkit.KryptonPanel(); + this.kbtnDummyText = new Krypton.Toolkit.KryptonButton(); this.kryptonGroupBox2 = new Krypton.Toolkit.KryptonGroupBox(); + this.kcmbMessageTextAlignment = new Krypton.Toolkit.KryptonComboBox(); + this.kryptonLabel2 = new Krypton.Toolkit.KryptonLabel(); + this.ktxtResourcePath = new Krypton.Toolkit.KryptonTextBox(); + this.bsaBrowse = new Krypton.Toolkit.ButtonSpecAny(); + this.knudLinkAreaEnd = new Krypton.Toolkit.KryptonNumericUpDown(); + this.klblLinkAreaEnd = new Krypton.Toolkit.KryptonLabel(); + this.knudLinkAreaStart = new Krypton.Toolkit.KryptonNumericUpDown(); + this.klblLinkAreaStart = new Krypton.Toolkit.KryptonLabel(); + this.kcmbContentAreaType = new Krypton.Toolkit.KryptonComboBox(); + this.chkShowHelp = new Krypton.Toolkit.KryptonCheckBox(); + this.kryptonThemeComboBox1 = new Krypton.Toolkit.KryptonThemeComboBox(); this.kchkRtlReading = new Krypton.Toolkit.KryptonCheckBox(); this.kchkRightAlign = new Krypton.Toolkit.KryptonCheckBox(); this.kryptonLabel1 = new Krypton.Toolkit.KryptonLabel(); - this.kradOffice2007Blue = new Krypton.Toolkit.KryptonRadioButton(); - this.kradOffice2007Black = new Krypton.Toolkit.KryptonRadioButton(); - this.kradOffice2007Silver = new Krypton.Toolkit.KryptonRadioButton(); - this.kradOffice2010Blue = new Krypton.Toolkit.KryptonRadioButton(); - this.kradOffice2010Black = new Krypton.Toolkit.KryptonRadioButton(); - this.kradOffice2010Silver = new Krypton.Toolkit.KryptonRadioButton(); - this.kradOffice2013 = new Krypton.Toolkit.KryptonRadioButton(); - this.kradOffice365Blue = new Krypton.Toolkit.KryptonRadioButton(); - this.kradOffice365Black = new Krypton.Toolkit.KryptonRadioButton(); - this.kradOffice365Silver = new Krypton.Toolkit.KryptonRadioButton(); - this.kradSparkleBlue = new Krypton.Toolkit.KryptonRadioButton(); - this.kradSparkleOrange = new Krypton.Toolkit.KryptonRadioButton(); - this.kradSparklePurple = new Krypton.Toolkit.KryptonRadioButton(); - this.kradOffice2003 = new Krypton.Toolkit.KryptonRadioButton(); - this.kradSystem = new Krypton.Toolkit.KryptonRadioButton(); + this.kcmdTest = new Krypton.Toolkit.KryptonCommand(); ((System.ComponentModel.ISupportInitialize)(this.groupBoxIcon)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.groupBoxIcon.Panel)).BeginInit(); this.groupBoxIcon.Panel.SuspendLayout(); this.groupBoxIcon.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.kcmbIcons)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.kryptonGroupBox1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.kryptonGroupBox1.Panel)).BeginInit(); this.kryptonGroupBox1.Panel.SuspendLayout(); @@ -84,19 +85,23 @@ private void InitializeComponent() ((System.ComponentModel.ISupportInitialize)(this.kryptonGroupBox2.Panel)).BeginInit(); this.kryptonGroupBox2.Panel.SuspendLayout(); this.kryptonGroupBox2.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.kcmbMessageTextAlignment)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.kcmbContentAreaType)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.kryptonThemeComboBox1)).BeginInit(); this.SuspendLayout(); // // label1 // - this.label1.LabelStyle = Krypton.Toolkit.LabelStyle.NormalPanel; - this.label1.Location = new System.Drawing.Point(11, 21); + this.label1.Location = new System.Drawing.Point(4, 21); this.label1.Name = "label1"; this.label1.Size = new System.Drawing.Size(53, 20); this.label1.TabIndex = 0; - this.label1.Values.Text = "Caption"; + this.label1.Target = this.textBoxCaption; + this.label1.Values.Text = "&Caption"; // // textBoxCaption // + this.textBoxCaption.CueHint.Padding = new System.Windows.Forms.Padding(0); this.textBoxCaption.Location = new System.Drawing.Point(70, 21); this.textBoxCaption.Name = "textBoxCaption"; this.textBoxCaption.Size = new System.Drawing.Size(246, 23); @@ -109,8 +114,9 @@ private void InitializeComponent() this.textBoxMessage.Multiline = true; this.textBoxMessage.Name = "textBoxMessage"; this.textBoxMessage.Size = new System.Drawing.Size(246, 112); - this.textBoxMessage.TabIndex = 3; + this.textBoxMessage.TabIndex = 2; this.textBoxMessage.Text = "This is a message box!"; + this.textBoxMessage.TextChanged += new System.EventHandler(this.textBoxMessage_TextChanged); // // radioButtonNone // @@ -119,36 +125,57 @@ private void InitializeComponent() this.radioButtonNone.Size = new System.Drawing.Size(52, 20); this.radioButtonNone.TabIndex = 0; this.radioButtonNone.Tag = "0"; - this.radioButtonNone.Values.Text = "None"; + this.radioButtonNone.Values.Text = "&None"; this.radioButtonNone.CheckedChanged += new System.EventHandler(this.icon_CheckedChanged); // // groupBoxIcon // - this.groupBoxIcon.CaptionStyle = Krypton.Toolkit.LabelStyle.GroupBoxCaption; - this.groupBoxIcon.GroupBackStyle = Krypton.Toolkit.PaletteBackStyle.ControlGroupBox; - this.groupBoxIcon.GroupBorderStyle = Krypton.Toolkit.PaletteBorderStyle.ControlGroupBox; - this.groupBoxIcon.Location = new System.Drawing.Point(70, 176); + this.groupBoxIcon.Location = new System.Drawing.Point(331, 318); this.groupBoxIcon.Name = "groupBoxIcon"; // // groupBoxIcon.Panel // + this.groupBoxIcon.Panel.Controls.Add(this.kcmbIcons); + this.groupBoxIcon.Panel.Controls.Add(this.rbShield); this.groupBoxIcon.Panel.Controls.Add(this.kradWinLogo); this.groupBoxIcon.Panel.Controls.Add(this.kradQuestion); this.groupBoxIcon.Panel.Controls.Add(this.kradError); this.groupBoxIcon.Panel.Controls.Add(this.kradInformation); this.groupBoxIcon.Panel.Controls.Add(this.radioButtonNone); this.groupBoxIcon.Panel.Controls.Add(this.kradWarning); - this.groupBoxIcon.Size = new System.Drawing.Size(246, 105); - this.groupBoxIcon.TabIndex = 4; + this.groupBoxIcon.Size = new System.Drawing.Size(331, 172); + this.groupBoxIcon.TabIndex = 5; this.groupBoxIcon.Values.Heading = "Icon"; // + // kcmbIcons + // + this.kcmbIcons.CueHint.Padding = new System.Windows.Forms.Padding(0); + this.kcmbIcons.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.kcmbIcons.DropDownWidth = 215; + this.kcmbIcons.IntegralHeight = false; + this.kcmbIcons.Location = new System.Drawing.Point(14, 114); + this.kcmbIcons.Name = "kcmbIcons"; + this.kcmbIcons.Size = new System.Drawing.Size(298, 21); + this.kcmbIcons.StateCommon.ComboBox.Content.TextH = Krypton.Toolkit.PaletteRelativeAlign.Near; + this.kcmbIcons.TabIndex = 7; + this.kcmbIcons.SelectedIndexChanged += new System.EventHandler(this.kcmbIcons_SelectedIndexChanged); + // + // rbShield + // + this.rbShield.Location = new System.Drawing.Point(111, 29); + this.rbShield.Name = "rbShield"; + this.rbShield.Size = new System.Drawing.Size(56, 20); + this.rbShield.TabIndex = 5; + this.rbShield.Values.Text = "&Shield"; + this.rbShield.CheckedChanged += new System.EventHandler(this.icon_CheckedChanged); + // // kradWinLogo // this.kradWinLogo.Location = new System.Drawing.Point(111, 53); this.kradWinLogo.Name = "kradWinLogo"; this.kradWinLogo.Size = new System.Drawing.Size(72, 20); - this.kradWinLogo.TabIndex = 11; - this.kradWinLogo.Values.Text = "WinLogo"; + this.kradWinLogo.TabIndex = 6; + this.kradWinLogo.Values.Text = "Win&Logo"; this.kradWinLogo.CheckedChanged += new System.EventHandler(this.icon_CheckedChanged); // // kradQuestion @@ -156,8 +183,8 @@ private void InitializeComponent() this.kradQuestion.Location = new System.Drawing.Point(14, 53); this.kradQuestion.Name = "kradQuestion"; this.kradQuestion.Size = new System.Drawing.Size(72, 20); - this.kradQuestion.TabIndex = 10; - this.kradQuestion.Values.Text = "Question"; + this.kradQuestion.TabIndex = 2; + this.kradQuestion.Values.Text = "&Question"; this.kradQuestion.CheckedChanged += new System.EventHandler(this.icon_CheckedChanged); // // kradError @@ -165,39 +192,32 @@ private void InitializeComponent() this.kradError.Location = new System.Drawing.Point(14, 29); this.kradError.Name = "kradError"; this.kradError.Size = new System.Drawing.Size(49, 20); - this.kradError.TabIndex = 11; - this.kradError.Values.Text = "Error"; + this.kradError.TabIndex = 1; + this.kradError.Values.Text = "&Error"; this.kradError.CheckedChanged += new System.EventHandler(this.icon_CheckedChanged); // // kradInformation // - this.kradInformation.Location = new System.Drawing.Point(111, 29); + this.kradInformation.Location = new System.Drawing.Point(111, 3); this.kradInformation.Name = "kradInformation"; this.kradInformation.Size = new System.Drawing.Size(87, 20); - this.kradInformation.TabIndex = 9; - this.kradInformation.Values.Text = "Information"; + this.kradInformation.TabIndex = 4; + this.kradInformation.Values.Text = "&Information"; this.kradInformation.CheckedChanged += new System.EventHandler(this.icon_CheckedChanged); // // kradWarning // this.kradWarning.Checked = true; - this.kradWarning.Location = new System.Drawing.Point(111, 3); + this.kradWarning.Location = new System.Drawing.Point(14, 79); this.kradWarning.Name = "kradWarning"; this.kradWarning.Size = new System.Drawing.Size(69, 20); - this.kradWarning.TabIndex = 8; - this.kradWarning.Values.Text = "Warning"; + this.kradWarning.TabIndex = 3; + this.kradWarning.Values.Text = "&Warning"; this.kradWarning.CheckedChanged += new System.EventHandler(this.icon_CheckedChanged); // - // kryptonManager - // - this.kryptonManager.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.Office2010Blue; - // // kryptonGroupBox1 // - this.kryptonGroupBox1.CaptionStyle = Krypton.Toolkit.LabelStyle.GroupBoxCaption; - this.kryptonGroupBox1.GroupBackStyle = Krypton.Toolkit.PaletteBackStyle.ControlGroupBox; - this.kryptonGroupBox1.GroupBorderStyle = Krypton.Toolkit.PaletteBorderStyle.ControlGroupBox; - this.kryptonGroupBox1.Location = new System.Drawing.Point(70, 287); + this.kryptonGroupBox1.Location = new System.Drawing.Point(331, 176); this.kryptonGroupBox1.Name = "kryptonGroupBox1"; // // kryptonGroupBox1.Panel @@ -209,16 +229,16 @@ private void InitializeComponent() this.kryptonGroupBox1.Panel.Controls.Add(this.kradYesNoCancel); this.kryptonGroupBox1.Panel.Controls.Add(this.kradAbortRetryIgnore); this.kryptonGroupBox1.Panel.Controls.Add(this.kradOKCancel); - this.kryptonGroupBox1.Size = new System.Drawing.Size(246, 136); - this.kryptonGroupBox1.TabIndex = 8; + this.kryptonGroupBox1.Size = new System.Drawing.Size(331, 136); + this.kryptonGroupBox1.TabIndex = 6; this.kryptonGroupBox1.Values.Heading = "Buttons"; // // kradYesNo // - this.kradYesNo.Location = new System.Drawing.Point(111, 55); + this.kradYesNo.Location = new System.Drawing.Point(169, 55); this.kradYesNo.Name = "kradYesNo"; this.kradYesNo.Size = new System.Drawing.Size(61, 20); - this.kradYesNo.TabIndex = 14; + this.kradYesNo.TabIndex = 6; this.kradYesNo.Values.Text = "Yes No"; this.kradYesNo.CheckedChanged += new System.EventHandler(this.buttons_CheckedChanged); // @@ -227,10 +247,9 @@ private void InitializeComponent() this.kradCancelTryContinue.Location = new System.Drawing.Point(14, 81); this.kradCancelTryContinue.Name = "kradCancelTryContinue"; this.kradCancelTryContinue.Size = new System.Drawing.Size(132, 20); - this.kradCancelTryContinue.TabIndex = 15; + this.kradCancelTryContinue.TabIndex = 3; this.kradCancelTryContinue.ToolTipValues.Description = "This option will only work if using .NET 6 or greater"; this.kradCancelTryContinue.ToolTipValues.EnableToolTips = true; - this.kradCancelTryContinue.ToolTipValues.ToolTipStyle = Krypton.Toolkit.LabelStyle.SuperTip; this.kradCancelTryContinue.Values.Text = "Cancel Try Continue"; this.kradCancelTryContinue.CheckedChanged += new System.EventHandler(this.buttons_CheckedChanged); // @@ -239,7 +258,7 @@ private void InitializeComponent() this.kradRetryCancel.Location = new System.Drawing.Point(14, 55); this.kradRetryCancel.Name = "kradRetryCancel"; this.kradRetryCancel.Size = new System.Drawing.Size(90, 20); - this.kradRetryCancel.TabIndex = 13; + this.kradRetryCancel.TabIndex = 2; this.kradRetryCancel.Values.Text = "Retry Cancel"; this.kradRetryCancel.CheckedChanged += new System.EventHandler(this.buttons_CheckedChanged); // @@ -248,25 +267,25 @@ private void InitializeComponent() this.kradOK.Location = new System.Drawing.Point(14, 3); this.kradOK.Name = "kradOK"; this.kradOK.Size = new System.Drawing.Size(39, 20); - this.kradOK.TabIndex = 9; + this.kradOK.TabIndex = 0; this.kradOK.Values.Text = "OK"; this.kradOK.CheckedChanged += new System.EventHandler(this.buttons_CheckedChanged); // // kradYesNoCancel // - this.kradYesNoCancel.Location = new System.Drawing.Point(111, 29); + this.kradYesNoCancel.Location = new System.Drawing.Point(169, 29); this.kradYesNoCancel.Name = "kradYesNoCancel"; this.kradYesNoCancel.Size = new System.Drawing.Size(100, 20); - this.kradYesNoCancel.TabIndex = 12; + this.kradYesNoCancel.TabIndex = 5; this.kradYesNoCancel.Values.Text = "Yes No Cancel"; this.kradYesNoCancel.CheckedChanged += new System.EventHandler(this.buttons_CheckedChanged); // // kradAbortRetryIgnore // - this.kradAbortRetryIgnore.Location = new System.Drawing.Point(111, 3); + this.kradAbortRetryIgnore.Location = new System.Drawing.Point(169, 3); this.kradAbortRetryIgnore.Name = "kradAbortRetryIgnore"; this.kradAbortRetryIgnore.Size = new System.Drawing.Size(124, 20); - this.kradAbortRetryIgnore.TabIndex = 10; + this.kradAbortRetryIgnore.TabIndex = 4; this.kradAbortRetryIgnore.Values.Text = "Abort Retry Ignore"; this.kradAbortRetryIgnore.CheckedChanged += new System.EventHandler(this.buttons_CheckedChanged); // @@ -276,23 +295,28 @@ private void InitializeComponent() this.kradOKCancel.Location = new System.Drawing.Point(14, 29); this.kradOKCancel.Name = "kradOKCancel"; this.kradOKCancel.Size = new System.Drawing.Size(78, 20); - this.kradOKCancel.TabIndex = 11; + this.kradOKCancel.TabIndex = 1; this.kradOKCancel.Values.Text = "OK Cancel"; this.kradOKCancel.CheckedChanged += new System.EventHandler(this.buttons_CheckedChanged); // // kbtnShow // - this.kbtnShow.CornerRoundingRadius = -1F; - this.kbtnShow.Location = new System.Drawing.Point(70, 429); + this.kbtnShow.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.kbtnShow.Location = new System.Drawing.Point(70, 503); this.kbtnShow.Name = "kbtnShow"; - this.kbtnShow.Size = new System.Drawing.Size(608, 57); - this.kbtnShow.TabIndex = 9; + this.kbtnShow.Size = new System.Drawing.Size(592, 57); + this.kbtnShow.TabIndex = 7; this.kbtnShow.Values.Text = "Show"; this.kbtnShow.Click += new System.EventHandler(this.kbtnShow_Click); // // kryptonPanel1 // + this.kryptonPanel1.Controls.Add(this.kbtnDummyText); this.kryptonPanel1.Controls.Add(this.kryptonGroupBox2); + this.kryptonPanel1.Controls.Add(this.chkShowHelp); + this.kryptonPanel1.Controls.Add(this.kbtnShow); + this.kryptonPanel1.Controls.Add(this.kryptonThemeComboBox1); this.kryptonPanel1.Controls.Add(this.kchkRtlReading); this.kryptonPanel1.Controls.Add(this.kchkRightAlign); this.kryptonPanel1.Controls.Add(this.kryptonLabel1); @@ -302,190 +326,216 @@ private void InitializeComponent() this.kryptonPanel1.Dock = System.Windows.Forms.DockStyle.Fill; this.kryptonPanel1.Location = new System.Drawing.Point(0, 0); this.kryptonPanel1.Name = "kryptonPanel1"; - this.kryptonPanel1.Size = new System.Drawing.Size(690, 491); - this.kryptonPanel1.TabIndex = 10; + this.kryptonPanel1.Size = new System.Drawing.Size(690, 574); + this.kryptonPanel1.TabIndex = 0; + // + // kbtnDummyText + // + this.kbtnDummyText.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.kbtnDummyText.Location = new System.Drawing.Point(331, 149); + this.kbtnDummyText.Name = "kbtnDummyText"; + this.kbtnDummyText.Size = new System.Drawing.Size(148, 26); + this.kbtnDummyText.TabIndex = 10; + this.kbtnDummyText.Values.Text = "Insert Dummy Text"; + this.kbtnDummyText.Click += new System.EventHandler(this.kbtnDummyText_Click); // // kryptonGroupBox2 // - this.kryptonGroupBox2.CaptionStyle = Krypton.Toolkit.LabelStyle.GroupBoxCaption; - this.kryptonGroupBox2.GroupBackStyle = Krypton.Toolkit.PaletteBackStyle.ControlGroupBox; - this.kryptonGroupBox2.GroupBorderStyle = Krypton.Toolkit.PaletteBorderStyle.ControlGroupBox; - this.kryptonGroupBox2.Location = new System.Drawing.Point(322, 21); + this.kryptonGroupBox2.Location = new System.Drawing.Point(70, 176); this.kryptonGroupBox2.Name = "kryptonGroupBox2"; // // kryptonGroupBox2.Panel // - this.kryptonGroupBox2.Panel.Controls.Add(this.kradSystem); - this.kryptonGroupBox2.Panel.Controls.Add(this.kradOffice2003); - this.kryptonGroupBox2.Panel.Controls.Add(this.kradSparklePurple); - this.kryptonGroupBox2.Panel.Controls.Add(this.kradSparkleOrange); - this.kryptonGroupBox2.Panel.Controls.Add(this.kradSparkleBlue); - this.kryptonGroupBox2.Panel.Controls.Add(this.kradOffice365Silver); - this.kryptonGroupBox2.Panel.Controls.Add(this.kradOffice365Black); - this.kryptonGroupBox2.Panel.Controls.Add(this.kradOffice365Blue); - this.kryptonGroupBox2.Panel.Controls.Add(this.kradOffice2013); - this.kryptonGroupBox2.Panel.Controls.Add(this.kradOffice2010Silver); - this.kryptonGroupBox2.Panel.Controls.Add(this.kradOffice2010Black); - this.kryptonGroupBox2.Panel.Controls.Add(this.kradOffice2010Blue); - this.kryptonGroupBox2.Panel.Controls.Add(this.kradOffice2007Silver); - this.kryptonGroupBox2.Panel.Controls.Add(this.kradOffice2007Black); - this.kryptonGroupBox2.Panel.Controls.Add(this.kradOffice2007Blue); - this.kryptonGroupBox2.Size = new System.Drawing.Size(357, 315); - this.kryptonGroupBox2.TabIndex = 16; - this.kryptonGroupBox2.Values.Heading = "Palette"; + this.kryptonGroupBox2.Panel.Controls.Add(this.kcmbMessageTextAlignment); + this.kryptonGroupBox2.Panel.Controls.Add(this.kryptonLabel2); + this.kryptonGroupBox2.Panel.Controls.Add(this.ktxtResourcePath); + this.kryptonGroupBox2.Panel.Controls.Add(this.knudLinkAreaEnd); + this.kryptonGroupBox2.Panel.Controls.Add(this.klblLinkAreaEnd); + this.kryptonGroupBox2.Panel.Controls.Add(this.knudLinkAreaStart); + this.kryptonGroupBox2.Panel.Controls.Add(this.klblLinkAreaStart); + this.kryptonGroupBox2.Panel.Controls.Add(this.kcmbContentAreaType); + this.kryptonGroupBox2.Size = new System.Drawing.Size(246, 187); + this.kryptonGroupBox2.TabIndex = 9; + this.kryptonGroupBox2.Values.Heading = "Content Area Type"; + // + // kcmbMessageTextAlignment + // + this.kcmbMessageTextAlignment.CueHint.Padding = new System.Windows.Forms.Padding(0); + this.kcmbMessageTextAlignment.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.kcmbMessageTextAlignment.DropDownWidth = 215; + this.kcmbMessageTextAlignment.IntegralHeight = false; + this.kcmbMessageTextAlignment.Location = new System.Drawing.Point(14, 133); + this.kcmbMessageTextAlignment.Name = "kcmbMessageTextAlignment"; + this.kcmbMessageTextAlignment.Size = new System.Drawing.Size(215, 21); + this.kcmbMessageTextAlignment.StateCommon.ComboBox.Content.TextH = Krypton.Toolkit.PaletteRelativeAlign.Near; + this.kcmbMessageTextAlignment.TabIndex = 8; + this.kcmbMessageTextAlignment.SelectedIndexChanged += new System.EventHandler(this.kcmbMessageTextAlignment_SelectedIndexChanged); + // + // kryptonLabel2 + // + this.kryptonLabel2.Location = new System.Drawing.Point(14, 107); + this.kryptonLabel2.Name = "kryptonLabel2"; + this.kryptonLabel2.Size = new System.Drawing.Size(96, 20); + this.kryptonLabel2.TabIndex = 6; + this.kryptonLabel2.Values.Text = "Text Alignment:"; + // + // ktxtResourcePath + // + this.ktxtResourcePath.ButtonSpecs.Add(this.bsaBrowse); + this.ktxtResourcePath.Enabled = false; + this.ktxtResourcePath.Location = new System.Drawing.Point(14, 77); + this.ktxtResourcePath.Name = "ktxtResourcePath"; + this.ktxtResourcePath.Size = new System.Drawing.Size(215, 24); + this.ktxtResourcePath.TabIndex = 5; + // + // bsaBrowse + // + this.bsaBrowse.Text = "..."; + this.bsaBrowse.UniqueName = "ffe02cb1dc9f459c96d1eaf55bd7e985"; + this.bsaBrowse.Click += new System.EventHandler(this.bsaBrowse_Click); + // + // knudLinkAreaEnd + // + this.knudLinkAreaEnd.Enabled = false; + this.knudLinkAreaEnd.Increment = new decimal(new int[] { + 1, + 0, + 0, + 0}); + this.knudLinkAreaEnd.Location = new System.Drawing.Point(160, 40); + this.knudLinkAreaEnd.Maximum = new decimal(new int[] { + 100, + 0, + 0, + 0}); + this.knudLinkAreaEnd.Minimum = new decimal(new int[] { + 0, + 0, + 0, + 0}); + this.knudLinkAreaEnd.Name = "knudLinkAreaEnd"; + this.knudLinkAreaEnd.Size = new System.Drawing.Size(55, 22); + this.knudLinkAreaEnd.TabIndex = 4; + this.knudLinkAreaEnd.Value = new decimal(new int[] { + 0, + 0, + 0, + 0}); + // + // klblLinkAreaEnd + // + this.klblLinkAreaEnd.Enabled = false; + this.klblLinkAreaEnd.Location = new System.Drawing.Point(120, 40); + this.klblLinkAreaEnd.Name = "klblLinkAreaEnd"; + this.klblLinkAreaEnd.Size = new System.Drawing.Size(34, 20); + this.klblLinkAreaEnd.TabIndex = 3; + this.klblLinkAreaEnd.Values.Text = "End:"; + // + // knudLinkAreaStart + // + this.knudLinkAreaStart.Enabled = false; + this.knudLinkAreaStart.Increment = new decimal(new int[] { + 1, + 0, + 0, + 0}); + this.knudLinkAreaStart.Location = new System.Drawing.Point(59, 40); + this.knudLinkAreaStart.Maximum = new decimal(new int[] { + 100, + 0, + 0, + 0}); + this.knudLinkAreaStart.Minimum = new decimal(new int[] { + 0, + 0, + 0, + 0}); + this.knudLinkAreaStart.Name = "knudLinkAreaStart"; + this.knudLinkAreaStart.Size = new System.Drawing.Size(55, 22); + this.knudLinkAreaStart.TabIndex = 2; + this.knudLinkAreaStart.Value = new decimal(new int[] { + 0, + 0, + 0, + 0}); + // + // klblLinkAreaStart + // + this.klblLinkAreaStart.Enabled = false; + this.klblLinkAreaStart.Location = new System.Drawing.Point(14, 40); + this.klblLinkAreaStart.Name = "klblLinkAreaStart"; + this.klblLinkAreaStart.Size = new System.Drawing.Size(39, 20); + this.klblLinkAreaStart.TabIndex = 1; + this.klblLinkAreaStart.Values.Text = "Start:"; + // + // kcmbContentAreaType + // + this.kcmbContentAreaType.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.kcmbContentAreaType.DropDownWidth = 215; + this.kcmbContentAreaType.IntegralHeight = false; + this.kcmbContentAreaType.Location = new System.Drawing.Point(14, 9); + this.kcmbContentAreaType.Name = "kcmbContentAreaType"; + this.kcmbContentAreaType.Size = new System.Drawing.Size(215, 21); + this.kcmbContentAreaType.StateCommon.ComboBox.Content.TextH = Krypton.Toolkit.PaletteRelativeAlign.Near; + this.kcmbContentAreaType.TabIndex = 0; + this.kcmbContentAreaType.SelectedIndexChanged += new System.EventHandler(this.kcmbContentAreaType_SelectedIndexChanged); + // + // chkShowHelp + // + this.chkShowHelp.Location = new System.Drawing.Point(331, 123); + this.chkShowHelp.Name = "chkShowHelp"; + this.chkShowHelp.Size = new System.Drawing.Size(82, 20); + this.chkShowHelp.TabIndex = 8; + this.chkShowHelp.Values.Text = "Show &Help"; + // + // kryptonThemeComboBox1 + // + this.kryptonThemeComboBox1.CueHint.Padding = new System.Windows.Forms.Padding(0); + this.kryptonThemeComboBox1.DropDownWidth = 340; + this.kryptonThemeComboBox1.IntegralHeight = false; + this.kryptonThemeComboBox1.Location = new System.Drawing.Point(322, 23); + this.kryptonThemeComboBox1.Name = "kryptonThemeComboBox1"; + this.kryptonThemeComboBox1.Size = new System.Drawing.Size(340, 21); + this.kryptonThemeComboBox1.StateCommon.ComboBox.Content.TextH = Krypton.Toolkit.PaletteRelativeAlign.Near; + this.kryptonThemeComboBox1.TabIndex = 2; // // kchkRtlReading // - this.kchkRtlReading.Location = new System.Drawing.Point(329, 364); + this.kchkRtlReading.Location = new System.Drawing.Point(331, 93); this.kchkRtlReading.Name = "kchkRtlReading"; this.kchkRtlReading.Size = new System.Drawing.Size(197, 20); - this.kchkRtlReading.TabIndex = 13; + this.kchkRtlReading.TabIndex = 4; this.kchkRtlReading.Values.Text = "MessageBoxOptions.RtlReading"; + this.kchkRtlReading.Click += new System.EventHandler(this.ChkRtlReading_CheckedChanged); // // kchkRightAlign // - this.kchkRightAlign.Location = new System.Drawing.Point(329, 338); + this.kchkRightAlign.Location = new System.Drawing.Point(331, 67); this.kchkRightAlign.Name = "kchkRightAlign"; this.kchkRightAlign.Size = new System.Drawing.Size(195, 20); - this.kchkRightAlign.TabIndex = 12; + this.kchkRightAlign.TabIndex = 3; this.kchkRightAlign.Values.Text = "MessageBoxOptions.RightAlign"; // // kryptonLabel1 // - this.kryptonLabel1.LabelStyle = Krypton.Toolkit.LabelStyle.NormalPanel; - this.kryptonLabel1.Location = new System.Drawing.Point(11, 52); + this.kryptonLabel1.Location = new System.Drawing.Point(3, 52); this.kryptonLabel1.Name = "kryptonLabel1"; this.kryptonLabel1.Size = new System.Drawing.Size(59, 20); - this.kryptonLabel1.TabIndex = 11; - this.kryptonLabel1.Values.Text = "Message"; - // - // kradOffice2007Blue - // - this.kradOffice2007Blue.Location = new System.Drawing.Point(11, 12); - this.kradOffice2007Blue.Name = "kradOffice2007Blue"; - this.kradOffice2007Blue.Size = new System.Drawing.Size(120, 20); - this.kradOffice2007Blue.TabIndex = 0; - this.kradOffice2007Blue.Values.Text = "Office 2007 - Blue"; - // - // kradOffice2007Black - // - this.kradOffice2007Black.Location = new System.Drawing.Point(11, 40); - this.kradOffice2007Black.Name = "kradOffice2007Black"; - this.kradOffice2007Black.Size = new System.Drawing.Size(125, 20); - this.kradOffice2007Black.TabIndex = 1; - this.kradOffice2007Black.Values.Text = "Office 2007 - Black"; - // - // kradOffice2007Silver - // - this.kradOffice2007Silver.Location = new System.Drawing.Point(11, 68); - this.kradOffice2007Silver.Name = "kradOffice2007Silver"; - this.kradOffice2007Silver.Size = new System.Drawing.Size(126, 20); - this.kradOffice2007Silver.TabIndex = 2; - this.kradOffice2007Silver.Values.Text = "Office 2007 - Silver"; - // - // kradOffice2010Blue - // - this.kradOffice2010Blue.Checked = true; - this.kradOffice2010Blue.Location = new System.Drawing.Point(11, 96); - this.kradOffice2010Blue.Name = "kradOffice2010Blue"; - this.kradOffice2010Blue.Size = new System.Drawing.Size(120, 20); - this.kradOffice2010Blue.TabIndex = 3; - this.kradOffice2010Blue.Values.Text = "Office 2010 - Blue"; - // - // kradOffice2010Black - // - this.kradOffice2010Black.Location = new System.Drawing.Point(11, 124); - this.kradOffice2010Black.Name = "kradOffice2010Black"; - this.kradOffice2010Black.Size = new System.Drawing.Size(125, 20); - this.kradOffice2010Black.TabIndex = 4; - this.kradOffice2010Black.Values.Text = "Office 2010 - Black"; - // - // kradOffice2010Silver - // - this.kradOffice2010Silver.Location = new System.Drawing.Point(11, 152); - this.kradOffice2010Silver.Name = "kradOffice2010Silver"; - this.kradOffice2010Silver.Size = new System.Drawing.Size(126, 20); - this.kradOffice2010Silver.TabIndex = 5; - this.kradOffice2010Silver.Values.Text = "Office 2010 - Silver"; - // - // kradOffice2013 - // - this.kradOffice2013.Location = new System.Drawing.Point(11, 180); - this.kradOffice2013.Name = "kradOffice2013"; - this.kradOffice2013.Size = new System.Drawing.Size(85, 20); - this.kradOffice2013.TabIndex = 6; - this.kradOffice2013.Values.Text = "Office 2013"; - // - // kradOffice365Blue - // - this.kradOffice365Blue.Location = new System.Drawing.Point(11, 208); - this.kradOffice365Blue.Name = "kradOffice365Blue"; - this.kradOffice365Blue.Size = new System.Drawing.Size(113, 20); - this.kradOffice365Blue.TabIndex = 7; - this.kradOffice365Blue.Values.Text = "Office 365 - Blue"; - // - // kradOffice365Black - // - this.kradOffice365Black.Location = new System.Drawing.Point(11, 236); - this.kradOffice365Black.Name = "kradOffice365Black"; - this.kradOffice365Black.Size = new System.Drawing.Size(118, 20); - this.kradOffice365Black.TabIndex = 8; - this.kradOffice365Black.Values.Text = "Office 365 - Black"; - // - // kradOffice365Silver - // - this.kradOffice365Silver.Location = new System.Drawing.Point(11, 264); - this.kradOffice365Silver.Name = "kradOffice365Silver"; - this.kradOffice365Silver.Size = new System.Drawing.Size(119, 20); - this.kradOffice365Silver.TabIndex = 9; - this.kradOffice365Silver.Values.Text = "Office 365 - Silver"; - // - // kradSparkleBlue - // - this.kradSparkleBlue.Location = new System.Drawing.Point(182, 12); - this.kradSparkleBlue.Name = "kradSparkleBlue"; - this.kradSparkleBlue.Size = new System.Drawing.Size(98, 20); - this.kradSparkleBlue.TabIndex = 10; - this.kradSparkleBlue.Values.Text = "Sparkle - Blue"; - // - // kradSparkleOrange - // - this.kradSparkleOrange.Location = new System.Drawing.Point(182, 40); - this.kradSparkleOrange.Name = "kradSparkleOrange"; - this.kradSparkleOrange.Size = new System.Drawing.Size(115, 20); - this.kradSparkleOrange.TabIndex = 11; - this.kradSparkleOrange.Values.Text = "Sparkle - Orange"; - // - // kradSparklePurple - // - this.kradSparklePurple.Location = new System.Drawing.Point(182, 68); - this.kradSparklePurple.Name = "kradSparklePurple"; - this.kradSparklePurple.Size = new System.Drawing.Size(109, 20); - this.kradSparklePurple.TabIndex = 12; - this.kradSparklePurple.Values.Text = "Sparkle - Purple"; - // - // kradOffice2003 - // - this.kradOffice2003.Location = new System.Drawing.Point(182, 96); - this.kradOffice2003.Name = "kradOffice2003"; - this.kradOffice2003.Size = new System.Drawing.Size(162, 20); - this.kradOffice2003.TabIndex = 13; - this.kradOffice2003.Values.Text = "Professional - Office 2003"; + this.kryptonLabel1.TabIndex = 1; + this.kryptonLabel1.Target = this.textBoxMessage; + this.kryptonLabel1.Values.Text = "&Message"; // - // kradSystem + // kcmdTest // - this.kradSystem.Location = new System.Drawing.Point(182, 124); - this.kradSystem.Name = "kradSystem"; - this.kradSystem.Size = new System.Drawing.Size(139, 20); - this.kradSystem.TabIndex = 14; - this.kradSystem.Values.Text = "Professional - System"; + this.kcmdTest.Text = "kryptonCommand1"; + this.kcmdTest.Execute += new System.EventHandler(this.kcmdTest_Execute); // // Form1 // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(690, 491); - this.Controls.Add(this.kbtnShow); + this.ClientSize = new System.Drawing.Size(690, 574); this.Controls.Add(this.textBoxMessage); this.Controls.Add(this.textBoxCaption); this.Controls.Add(this.kryptonPanel1); @@ -494,13 +544,15 @@ private void InitializeComponent() this.MaximizeBox = false; this.MinimizeBox = false; this.Name = "Form1"; - this.Opacity = 0.8D; this.Text = "KryptonMessageBox Examples"; + this.Load += new System.EventHandler(this.Form1_Load); + this.Click += new System.EventHandler(this.ChkRightAlign_CheckedChanged); ((System.ComponentModel.ISupportInitialize)(this.groupBoxIcon.Panel)).EndInit(); this.groupBoxIcon.Panel.ResumeLayout(false); this.groupBoxIcon.Panel.PerformLayout(); ((System.ComponentModel.ISupportInitialize)(this.groupBoxIcon)).EndInit(); this.groupBoxIcon.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.kcmbIcons)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.kryptonGroupBox1.Panel)).EndInit(); this.kryptonGroupBox1.Panel.ResumeLayout(false); this.kryptonGroupBox1.Panel.PerformLayout(); @@ -514,6 +566,9 @@ private void InitializeComponent() this.kryptonGroupBox2.Panel.PerformLayout(); ((System.ComponentModel.ISupportInitialize)(this.kryptonGroupBox2)).EndInit(); this.kryptonGroupBox2.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.kcmbMessageTextAlignment)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.kcmbContentAreaType)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.kryptonThemeComboBox1)).EndInit(); this.ResumeLayout(false); this.PerformLayout(); @@ -545,22 +600,22 @@ private void InitializeComponent() private Krypton.Toolkit.KryptonLabel kryptonLabel1; private Krypton.Toolkit.KryptonCheckBox kchkRtlReading; private Krypton.Toolkit.KryptonCheckBox kchkRightAlign; + private Krypton.Toolkit.KryptonThemeComboBox kryptonThemeComboBox1; + private Krypton.Toolkit.KryptonRadioButton rbShield; + private Krypton.Toolkit.KryptonCheckBox chkShowHelp; + private Krypton.Toolkit.KryptonComboBox kcmbIcons; private Krypton.Toolkit.KryptonGroupBox kryptonGroupBox2; - private Krypton.Toolkit.KryptonRadioButton kradOffice365Silver; - private Krypton.Toolkit.KryptonRadioButton kradOffice365Black; - private Krypton.Toolkit.KryptonRadioButton kradOffice365Blue; - private Krypton.Toolkit.KryptonRadioButton kradOffice2013; - private Krypton.Toolkit.KryptonRadioButton kradOffice2010Silver; - private Krypton.Toolkit.KryptonRadioButton kradOffice2010Black; - private Krypton.Toolkit.KryptonRadioButton kradOffice2010Blue; - private Krypton.Toolkit.KryptonRadioButton kradOffice2007Silver; - private Krypton.Toolkit.KryptonRadioButton kradOffice2007Black; - private Krypton.Toolkit.KryptonRadioButton kradOffice2007Blue; - private Krypton.Toolkit.KryptonRadioButton kradSystem; - private Krypton.Toolkit.KryptonRadioButton kradOffice2003; - private Krypton.Toolkit.KryptonRadioButton kradSparklePurple; - private Krypton.Toolkit.KryptonRadioButton kradSparkleOrange; - private Krypton.Toolkit.KryptonRadioButton kradSparkleBlue; + private Krypton.Toolkit.KryptonComboBox kcmbContentAreaType; + private Krypton.Toolkit.KryptonLabel klblLinkAreaStart; + private Krypton.Toolkit.KryptonNumericUpDown knudLinkAreaEnd; + private Krypton.Toolkit.KryptonLabel klblLinkAreaEnd; + private Krypton.Toolkit.KryptonNumericUpDown knudLinkAreaStart; + private Krypton.Toolkit.KryptonTextBox ktxtResourcePath; + private Krypton.Toolkit.ButtonSpecAny bsaBrowse; + private Krypton.Toolkit.KryptonCommand kcmdTest; + private Krypton.Toolkit.KryptonComboBox kcmbMessageTextAlignment; + private Krypton.Toolkit.KryptonLabel kryptonLabel2; + private Krypton.Toolkit.KryptonButton kbtnDummyText; } } diff --git a/Source/Krypton Toolkit Examples/KryptonMessageBox Examples/Form1.cs b/Source/Krypton Toolkit Examples/KryptonMessageBox Examples/Form1.cs index 731e4c4a..ae8775f0 100644 --- a/Source/Krypton Toolkit Examples/KryptonMessageBox Examples/Form1.cs +++ b/Source/Krypton Toolkit Examples/KryptonMessageBox Examples/Form1.cs @@ -5,12 +5,15 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion using System; +using System.Diagnostics; +using System.Drawing; +using System.IO; using System.Windows.Forms; using Krypton.Toolkit; @@ -19,67 +22,32 @@ namespace KryptonMessageBoxExamples { public partial class Form1 : KryptonForm { + private const string SEED_TEXT = + @"// ***************************************************************************** +// BSD 3-Clause License (https://github.com/ComponentFactory/Krypton/blob/master/LICENSE) +// © Component Factory Pty Ltd, 2006-2016, All rights reserved. +// The software and associated documentation supplied hereunder are the +// proprietary information of Component Factory Pty Ltd, 13 Swallows Close, +// Mornington, Vic 3931, Australia and are supplied subject to licence terms. +// +// Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV) 2017 - 2023. All rights reserved. (https://github.com/Krypton-Suite/Standard-Toolkit) +// Version 4.7.0.0 www.ComponentFactory.com +// ***************************************************************************** +"; + private MessageBoxIcon _mbIcon = MessageBoxIcon.Warning; private KryptonMessageBoxIcon _kmbIcon = KryptonMessageBoxIcon.Warning; - private MessageBoxButtons _mbButtons = MessageBoxButtons.OKCancel; + private KryptonMessageBoxButtons _mbButtons = KryptonMessageBoxButtons.OKCancel; private MessageBoxOptions _options = 0; + private MessageBoxContentAreaType _contentAreaType = MessageBoxContentAreaType.Normal; + private ContentAlignment _messageTextAlignment = ContentAlignment.MiddleLeft; public Form1() { InitializeComponent(); - } - - private void palette_CheckedChanged(object sender, EventArgs e) - { - if (kradOffice2010Blue.Checked) - { - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2010Blue; - } - else if (kradOffice2010Silver.Checked) - { - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2010Silver; - } - else if (kradOffice2010Black.Checked) - { - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2010Black; - } - else if (kradOffice2007Blue.Checked) - { - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2007Blue; - } - else if (kradOffice2007Silver.Checked) - { - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2007Silver; - } - else if (kradOffice2007Black.Checked) - { - kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2007Black; - } - else if (kradSparkleBlue.Checked) - { - kryptonManager.GlobalPaletteMode = PaletteModeManager.SparkleBlue; - } - else if (kradSparkleOrange.Checked) - { - kryptonManager.GlobalPaletteMode = PaletteModeManager.SparkleOrange; - } - else if (kradSparklePurple.Checked) - { - kryptonManager.GlobalPaletteMode = PaletteModeManager.SparklePurple; - } - else if (kradOffice2003.Checked) - { - kryptonManager.GlobalPaletteMode = PaletteModeManager.ProfessionalOffice2003; - } - else if (kradSystem.Checked) - { - kryptonManager.GlobalPaletteMode = PaletteModeManager.ProfessionalSystem; - } - else if (kradOffice365Blue.Checked) - { - kryptonManager.GlobalPaletteMode = PaletteModeManager.Microsoft365Blue; - } + // Handle the HelpRequested event for the following message. + HelpRequested += Form1_HelpRequested; // https://github.com/Krypton-Suite/Standard-Toolkit/issues/868 } private void icon_CheckedChanged(object sender, EventArgs e) @@ -109,40 +77,48 @@ private void icon_CheckedChanged(object sender, EventArgs e) _mbIcon = MessageBoxIcon.Information; _kmbIcon = KryptonMessageBoxIcon.Information; } + else if (rbShield.Checked) + { + _mbIcon = MessageBoxIcon.None; + _kmbIcon = KryptonMessageBoxIcon.Shield; + } + else if (!kradWinLogo.Checked) + { + _mbIcon = MessageBoxIcon.None; + _kmbIcon = KryptonMessageBoxIcon.WindowsLogo; + } } private void buttons_CheckedChanged(object sender, EventArgs e) { if (kradOK.Checked) { - _mbButtons = MessageBoxButtons.OK; + _mbButtons = KryptonMessageBoxButtons.OK; } else if (kradOKCancel.Checked) { - _mbButtons = MessageBoxButtons.OKCancel; + _mbButtons = KryptonMessageBoxButtons.OKCancel; } else if (kradRetryCancel.Checked) { - _mbButtons = MessageBoxButtons.RetryCancel; + _mbButtons = KryptonMessageBoxButtons.RetryCancel; } else if (kradAbortRetryIgnore.Checked) { - _mbButtons = MessageBoxButtons.AbortRetryIgnore; + _mbButtons = KryptonMessageBoxButtons.AbortRetryIgnore; } else if (kradYesNo.Checked) { - _mbButtons = MessageBoxButtons.YesNo; + _mbButtons = KryptonMessageBoxButtons.YesNo; } else if (kradYesNoCancel.Checked) { - _mbButtons = MessageBoxButtons.YesNoCancel; + _mbButtons = KryptonMessageBoxButtons.YesNoCancel; } -#if NET60_OR_GREATER else if (kradCancelTryContinue.Checked) { - _mbButtons = MessageBoxButtons.CancelTryContinue; + _mbButtons = KryptonMessageBoxButtons.CancelTryContinue; } -#endif } private void ChkRightAlign_CheckedChanged(object sender, EventArgs e) @@ -171,17 +147,176 @@ private void ChkRtlReading_CheckedChanged(object sender, EventArgs e) private void kbtnShow_Click(object sender, EventArgs e) { - if (kradWinLogo.Checked) + if (!kradWinLogo.Checked + && !rbShield.Checked +#if NET6_0_OR_GREATER +#else + && !kradCancelTryContinue.Checked +#endif + ) + { + MessageBox.Show(textBoxMessage.Text, textBoxCaption.Text, + (MessageBoxButtons)_mbButtons, + _mbIcon, MessageBoxDefaultButton.Button1, + _options, + chkShowHelp.Checked); + } + + var res = KryptonMessageBox.Show(this, textBoxMessage.Text, textBoxCaption.Text, + _mbButtons, + _kmbIcon, + options: _options, + showHelpButton: chkShowHelp.Checked, contentAreaType: _contentAreaType, + contentLinkArea: new LinkArea(decimal.ToInt32(knudLinkAreaStart.Value), decimal.ToInt32(knudLinkAreaEnd.Value)), + linkAreaCommand: kcmdTest, + messageTextAlignment: _messageTextAlignment); + + textBoxMessage.Text = $@"Krypton DialogResult = {res}"; + } + + /// + /// Based on code from https://learn.microsoft.com/en-us/dotnet/api/system.windows.forms.messagebox.show?view=windowsdesktop-7.0#system-windows-forms-messagebox-show(system-string-system-string-system-windows-forms-messageboxbuttons-system-windows-forms-messageboxicon-system-windows-forms-messageboxdefaultbutton-system-windows-forms-messageboxoptions-system-boolean) + /// + /// + /// + private void Form1_HelpRequested(object sender, HelpEventArgs hlpEvent) + { + // Create a custom Help window in response to the HelpRequested event. + using Form helpForm = new() { + // Set up the form position, size, and title caption. + StartPosition = FormStartPosition.Manual, + Size = new Size(200, 400), + DesktopLocation = new Point(DesktopBounds.X + Size.Width, DesktopBounds.Top), + Text = @"Help Form" + }; + + // Create a label to contain the Help text. + Label helpLabel = new Label(); + + // Add the label to the form and set its text. + helpForm.Controls.Add(helpLabel); + helpLabel.Dock = DockStyle.Fill; + + // Use the sender parameter to identify the context of the Help request. + // The parameter must be cast to the Control type to get the Tag property. + Control senderControl = sender as Control; + + helpLabel.Text = $@"Help information shown in response to user action on the '{(string)senderControl.Tag}' message."; + + // Set the Help form to be owned by the main form. This helps + // to ensure that the Help form is disposed of. + AddOwnedForm(helpForm); + + // Show the custom Help window. + helpForm.Show(); + + // Indicate that the HelpRequested event is handled. + hlpEvent.Handled = true; + } + + private void Form1_Load(object sender, EventArgs e) + { + foreach (string value in Enum.GetNames(typeof(KryptonMessageBoxIcon))) { - KryptonMessageBox.Show(this, textBoxMessage.Text, textBoxCaption.Text, _mbButtons, KryptonMessageBoxIcon.WindowsLogo, options: _options); + kcmbIcons.Items.Add(value); + } + + foreach (string value in Enum.GetNames(typeof(MessageBoxContentAreaType))) + { + kcmbContentAreaType.Items.Add(value); + } + + foreach (string value in Enum.GetNames(typeof(ContentAlignment))) + { + kcmbMessageTextAlignment.Items.Add(value); + } + + knudLinkAreaStart.Maximum = textBoxMessage.Text.Length; + + knudLinkAreaEnd.Maximum = textBoxMessage.Text.Length; + + knudLinkAreaEnd.Value = textBoxMessage.Text.Length; + + kcmbContentAreaType.SelectedIndex = 0; + + kcmbMessageTextAlignment.SelectedIndex = 3; + } + + private void textBoxMessage_TextChanged(object sender, EventArgs e) + { + knudLinkAreaStart.Maximum = textBoxMessage.Text.Length; + + knudLinkAreaEnd.Maximum = textBoxMessage.Text.Length; + + knudLinkAreaEnd.Value = textBoxMessage.Text.Length; + } + + private void kcmbIcons_SelectedIndexChanged(object sender, EventArgs e) + { + _kmbIcon = (KryptonMessageBoxIcon)Enum.Parse(typeof(KryptonMessageBoxIcon), kcmbIcons.Text); + } + + private void kcmbContentAreaType_SelectedIndexChanged(object sender, EventArgs e) + { + if (kcmbContentAreaType.SelectedIndex == 0) + { + _contentAreaType = MessageBoxContentAreaType.Normal; + + ToggleContentAreaControls(false); } else { - MessageBox.Show(textBoxMessage.Text, textBoxCaption.Text, _mbButtons, _mbIcon, MessageBoxDefaultButton.Button1, _options); + _contentAreaType = MessageBoxContentAreaType.LinkLabel; + + ToggleContentAreaControls(true); + } + } + + private void kcmdTest_Execute(object sender, EventArgs e) + { + try + { + Process.Start(ktxtResourcePath.Text); + } + catch (Exception exception) + { + KryptonMessageBox.Show(exception.Message); + } + } + + private void bsaBrowse_Click(object sender, EventArgs e) + { + KryptonOpenFileDialog ofd = new() { Title = @"Browse for file:" }; - KryptonMessageBox.Show(this, textBoxMessage.Text, textBoxCaption.Text, _mbButtons, _kmbIcon, - options: _options); + if (ofd.ShowDialog() == DialogResult.OK) + { + ktxtResourcePath.Text = Path.GetFullPath(ofd.FileName); } } + + private void ToggleContentAreaControls(bool enabled) + { + klblLinkAreaStart.Enabled = enabled; + + klblLinkAreaEnd.Enabled = enabled; + + knudLinkAreaStart.Enabled = enabled; + + knudLinkAreaEnd.Enabled = enabled; + + ktxtResourcePath.Enabled = enabled; + } + + private void kcmbMessageTextAlignment_SelectedIndexChanged(object sender, EventArgs e) + { + _messageTextAlignment = (ContentAlignment)Enum.Parse(typeof(ContentAlignment), kcmbMessageTextAlignment.Text); + } + + private void kbtnDummyText_Click(object sender, EventArgs e) + { + textBoxMessage.Text = string.Empty; + + textBoxMessage.Text = SEED_TEXT; + } } } diff --git a/Source/Krypton Toolkit Examples/KryptonMessageBox Examples/Form1.resx b/Source/Krypton Toolkit Examples/KryptonMessageBox Examples/Form1.resx index 07b0c571..ea324ce5 100644 --- a/Source/Krypton Toolkit Examples/KryptonMessageBox Examples/Form1.resx +++ b/Source/Krypton Toolkit Examples/KryptonMessageBox Examples/Form1.resx @@ -120,6 +120,9 @@ 17, 17 + + 159, 17 + diff --git a/Source/Krypton Toolkit Examples/KryptonMessageBox Examples/KryptonMessageBox Examples 2022.csproj b/Source/Krypton Toolkit Examples/KryptonMessageBox Examples/KryptonMessageBox Examples 2022.csproj index acf9fc78..f124fe68 100644 --- a/Source/Krypton Toolkit Examples/KryptonMessageBox Examples/KryptonMessageBox Examples 2022.csproj +++ b/Source/Krypton Toolkit Examples/KryptonMessageBox Examples/KryptonMessageBox Examples 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows x86 WinExe KryptonMessageBoxExamples @@ -8,10 +8,13 @@ false true AnyCPU - en + en preview + enable + 6 + true - + Krypton.ico @@ -36,7 +39,7 @@ - + diff --git a/Source/Krypton Toolkit Examples/KryptonMessageBox Examples/KryptonMessageBoxWrapLabelExample.gif b/Source/Krypton Toolkit Examples/KryptonMessageBox Examples/KryptonMessageBoxWrapLabelExample.gif new file mode 100644 index 0000000000000000000000000000000000000000..b02fbe58f4a6f0650d275aac718e130e838b6b0f GIT binary patch literal 734737 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Δp70PcA3hW$eSdzU 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

    cYWtX;`|Bwe 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 z z6lXAJD2n8D!>@fB4)rvm`^8Edt&_)Ou@kGWlS^NU!DgX72FDk>Bd?>vk~%Nh&|98L znyawsI()qHSln$iFBEG5rhnWS_Z+$$`ZSpkB;3%OHjU(Yn|P{L|# zwBC>b+5F_^pOXQ>DNt;g98sCP)t-3jWOEIJ9H^`$n_*dWs&)G0D~d{^U!J5&QTsK+ zY6^qFR@pi_V^?Za*D*o&*GzS0#-7L{ta0jM=7L_Kh_?38o@d>DjIsV}xqGJj!!i+PM>@~Uxw@%-W`iW zGmTxJdiVVTRFUc|YXGkH_&9guW{oYWm}KazC+``ChmBH%=yi2yr1R+FmDl5Y>_i>)0}UPmTz-a z>%KBW!_V_SrN6fr4j~=vC4&_k+waesJ9z+g*?u6k>&PI#NV~*@cM9W*^ z+{}!#2^SS@y1&kRzJG3ERdIe_aRFw&M5w&PVBW`IS-w1d{~Bn514 zOVE#PhIFTRtM5qZvoPiadyfOJf+`=$FCG&spE6mV3ok^a3Z6~I4|bPW1fUO5I&tf^ z{8@X$o{PdOD!dWmi&6m*;ERtcl{s~l&=1Vl%tgzfw_`JViZbp9~!Qzdw;BEH# zs~rjJ9G!x}v{Fc{r_+E_90X`gU)Zdw9Vu3nN>?VPTwv8(>9S!t-G zv90MGj-)0045+OH#MSJmu&<~<(xK5XQS1zQR@dn@O8qq?3+#B}n9M8r%-pO@H`mYW z*I;=oxL#_w-0`-Y zZXUgEF8rd!=TD50RVpme;<8`Q>nKQ73M9OD5`& ze0w6ITBnwA!+8VA#XBf@e36H(^WUu#iQ`b9O;8BqP{h62YQI%d+T9zk`-JQG?dA3x zu9^z!oeGB|BVv?H7Paie^+8qlutU9uH>YNBy=K(iP?cYx5T}sTohS(_73OGHE0|LU zSE0L=L0g=Yo57LBJMzZ>r{2SzEfl1E+n|rxpbsn7I_aqU=}uSP@u&Fs&lgT3=?1lI z(JyKZ#(E9Ld0hq@mWGuHq8Hbj0u4q{T;`wPi6>z!iW(qeGQnx;eE;IvzGKOywOt|GhQsgV}+TEw?kv>-{!Pqk|In_O|_FL%p48 zqaH`2{SBAHg5q!0Mi<mjlAfJ~L$rWy|kD#i*&McSCwk;3y0o-h1in0WMcM~5jGr9f1raXm!M?daH ze{S@Eo0F5(Y?%9_x3qIO z;Y0X@eS~yHASz4H1t?ZeCW`wp%HKH}m3L0TWkLBo2GKT_r77`6D(;0F1mzkZ2bzum zMUZfF2Hz(Z@h07fF(3Ld_rjzPG^HJMhg~QD7uZu~cm}_oC&1b!mhomQIi*9$vH`IS z;lYeryG-1t%p_j3g$Ogm=6nW860C*-L?;q~C->kci6l^_JKyg8(*^h`KgmtqgE!vZ zttiTMQS&L};O0OFO>2U$e4)8~qgmq}+NbQfsFp8~j`V@nPKa-{M$X@)TjE;SNo@*wk4dK!Ty)ydtTIV2Y=0u2OIxRBpEBr=eTJW!5QwhX$|Gc4gQfIe@B9E zdS3+QP21)fSQ+Kk=e-3Ng9V?R-p0e)ma+twD>=?x!Jf;FZ7Us~sx#U{J%VcsZEG7P z;}dUd7lIoLf=ef!8;I?jVQ(8{6Pq7}woN^^P(8M}+jmqSwtHT8l!W$Bop<#-_e|UO z!ycED-uAtP4u5zZz~oe(-(Xg}K!IzMPXzYw~3 zXuo(DxznmXEGLp{DG?%6lXe-L2QkH&lhj@El)az=6iFz`Ah_ly;K5Ug2neTjmq4i`UFdj zO1-WieEvi$tyQo#A`^$YsA85Bra?wBX0do(os#?M^P?B zLNQKMBUQ{OOVlD?^iQ#rTZO!Tt!i|;VcvjQMW0PWw_|&UTVJK;aF+K(w9iy<&#3@mXl$5oZ(8hXS?q3E>}gr(ZJ8fvof~PLnQWb2Xq{MTomg+3*lZc!ZW-T!U=c0j z`~Nwu69~o$$V?rzPaU;P9X0=tfvh3- z{O5E`AOCwgXHNcex@J%R%M2`C%O;|0LS}KY5L$b5(+GC;ye#@VwZU{7+uPxIC2QfAJa^X|51nqgb`< z=UA%a(fogB@2#ss&koneS{g6@3w!@xcnt`9pW%Lf4q@;A2e0uDd;j)$asF@i9>Qzf zoNTa=w%ZbO!a;ZqSnbY@f3x@h;x&9jhbXrKaHoIwpc87kbOn+A{7s2~7X;V_QYS)q z4M1V>e`oJm`vE)QU*;ja2G4%+PNcv;?0o|fWylu?v-}tegnxLAf7p8nuc4-HzL&s= z!D|@v`g;&FNScOD8WUcD)dU*tRmLP0FDTlF*n$A7GyQjs%ziqwNc0Xm!feQ17KGP0 z%nl%UJ`e^{(M#usmKGC{L`xCVCH>U?y$eqyA-4}Xb>q?}KRbxt90?0(ah#DZ#wQMK zn|gd)1};h*LO??6Bt9-|*r%t@vN$|Gsq92xIIZd>usp3Eq$xYC8Ra@Tt({~aIjjRd zKNpw8+br(Ezd9^26{aT2o>b*O%b7rDiJ^4EmP>`5pq(9umesaOSzfd~?w4J(zuuo* zbU=NQKdYM;+p}nRu^K6F4 z?x%2&;aY;~PqTc8G-81eT(8a1M_WgFKH zqv-^+hV|W?rfK=zyv_mt?|S$hN7hCHkCVNiFO!?BB+l9b*HBq@$|r@~XqUH81&OHa z;35enW#@9z)+X~NQUNRw@#Q^z<7x~$#&Mzh2x%u=$jB(v2zM>E>xO^J*!^srGc(ZY^88!N^cyU)SpyAFT#Zvd+~Og@AliW*cXWKS9zHQ~ESnLyh`<(3&lCOA?t@GE%L zl=SC{rSlsxkOEgw2b-}~L?hv1rT8m+u=u5MIN1WMx*Wp|KOa z;&-t8>NfHJ;x#ZH8pr>W*Qju6WY9jeduZ82uXGuZ|A*Hoykq_kUc-Iv1-(ZiLpg-Kf1b&1zc#8R{fE5|-v9Csd*7ioSMe|QUe{Q2=6N18?igiV{ttT( z*oP$A6i*GsH5dE;Vebzpl9I;9}5@3=GgcgD@@0m1|CWH8t^2lwspo{MifY2BuP_U)|DiGTIr+`MV#?L4W0fBgZ&yzS=g z0(j5AiHK>|g$urP;S$&;#5C>W0AHCo3GC8hnhdFeuYWWM>~jknkJ*E71cV6%p;&B!s3b5r4kN`PJxdfOd1<3I@DJ%x)Jp?F&994J%H8cX%c^oy9 z1C<&BbwCb39|NTcgA92bj5LFUorBCk_7#h9CZpd<3EpLWB*635}2&>5yci->IMwN#~Hv zL$7S2&@1lHd>QXTm(YhK$WIIJzl))751~~^J~cdHu$o~FW!45jV;Ck; zcsIbeS2G;nC43O*I}8dZSqvXP^qnM%pyY{|mGPT*iJ*lf+KT-ki8dxkq7CU^i8c<+ z$bB>a!{kU_NTqGiA5v)(CW^WS1l(#yNxDQm0s|nGHhD;;?JxjRY5T?#4JR82skCV% zN28PkqAf-1K1O392SF-rzcgbA%!7zhV$4A?q(ecFN}DZFEEQcaq|)Z-5(@|khE&?z z7h{=^z`?8^;(U4HzQ_W(T;qb1K|0!wibk8vW%A!5AoahmZ`<{_H*R!vFqPoQ|* zh4`;SQOdIRD!d8rnh9mW2{0uIbpr|d3nBU`HZr`4&oqf9yylQfTTDZu)svacQ(`DV zlHCUvW341b=OmXV8;7PO-+4%k)zs%hvKv=&K#Gf-Yx0&!awwf?_)>D?L4pQy3K?BW zyL1Y%c}h=kipWE9`Uj6xWY4Vs#@<^1#er?z!axY_?v~*0?oJ3Ho)C8+#0dc+K(NN$ z8+UhicXtg=@68W>(i=RIZ#Y05atb2^cmhwGg@lWR%o*HU z=nu*04P428zAPEadnt4)|1R*n=gbK`&@`Cc4fUN4MZ>v^t{28&5{A`q2d5y6rYDTR z@eUD9IE7d^8OGUGUDIz5XZb=nH?srGZ1>RDiiJDN4RMFB`GmqNwjnXoIs5}rgQyZmg`0kuk zbjH=_OL{?90;BWHBCjVHf!(yvL@~FtVy+v;Ty>1Oln`^iAx3vD<}^;M7FVpgR;-F) ztfFJATtcjLL#)JHtSC;L5LXNpI1T?OM&zcDb1_`?k30v_A>-7mMvk8mXiF2HZGn$E$28m-1i6ile zgY}7hvx(i-!eL)z{5wCnY0S7y`BW2ftIrfX`Zs~My#JESYbr_0u-OUV`qqP zW(aC#@EK%qJ7jRgXRy}8GgxLb7_l?yI5Vj=Gbs!*NgXnY;xqBP$+wKle_xkx4$FUoRbb3f@Is^DseZv@NP&J_!GpSj zyRd>=ScTU)3a@GuUeYf-4=L1*D?D9Ss0Axj$0}0cC{olYlG87eh7?J}6^Ygr3Bii^ zv5I*(ia9lk+2H!cCm_X4amDm?#Wb*DN~{txjuK*x5(51aTu2F4T*>je5;R!JXUx(A z_R?MTQXq{5<#nrFUXWF=XCjLCer`%kZH0j~RU+zV3MZ zpzOg+8HLe(Ql1aA&W_~J^1Pn%5%!A2opL6lV77M^{SM_^O~IT)6`yu11b9MtWGbgP zE5)2cB%qb^S1V-}LgWrAR~-V+#s@0VRjL^IsJ*KaDXP?l8k|gee|Eu9=b*}rvg(q| zqbtzr@|^1HbT2L*RKK68zI$-zywUqdbWV4!*SylKF=`5XdQd}1Q~Q!9-1vGexp}Rr zbGUg?Ep1>G{Mu}-r*BP%dR!&snhqW}HC%tvG}Odr(@@6VT;|`@_72+0eruqpd1$D47Zo=_@p(ptX*&2de^!GZS7ZW-5Y9!AGD&-x209L zqTOi2c;ANQ(&{)yhBw?saM(sf-%cXi{>}DY#fpTz{m-`dm>pb;#3zY}kWwHWLJGVK z5->YaY*1nuQGn+z3iwKkfpp*p$Dh}50CL1VDLS`<9k6O@P=CG9h0aHw}d^PxPzdWi>RoZ zgn)-MpSL`(zcO!-I%mi!wumzEc-@5)?8NhowV!+ak-BoayEkU zcKq@X9tB4(1t(4gXLbb_Rz;T+impsbZVXE9bjt43Djt-oo@DA?WLmytIsxQop=6iB zN%UffZX^)hP9(mUL~=iw>|qj>ejk!28mO&Qv&7}DbU>yIPG$Nb=sx8OD8E5 zRqw@dKEX&MW2)K*;j}y37Jd4r2uQ#*Tbn)|0-Saqz&e4Qt%fzlVL(=Vr_U)DIUohz zyAX3R(=gerd#We(HlfKTO%6|AI&X7Aw_X++N7Ca7u_ujVyjSy0-Ez7wZ$BL=mDyg) zzDAOEC-@_#mrRp?Oe@YF3-^cqJfWsq&lB6(`uUj+LGHrbTiP_y&20g@FF2Y9qE2-M zTx-PGjn7#;L#i?#)Vx2T(O3M31k686fyIT}hy=_(NP*uIFps3b)>1I*KsxPyPryVv z?GmYRFq>m(Yn->GXt23sC-9^$T#MlY)<*s)Et$Y!9=1IuELnLW)qCh}%lQild+DsVdZH5-k-iZumSTR7XI zW^AZYg8SKMB4Vf z*<|HOoQ{O}oO?<%Brj-!0>f!+bW$=JxY{#~bGV*lyK&j*kUb+vw~tw^BI1ZFGR%6C z`zeNVNwX`&u?6#;TvXEih>B}%5>M@d9%Y#()U$<$vW!}ay`UK@6MM{p;!@%nL$gxu z&$2I2ev+ywwq(qcWhP{DX>L_sI?cfd>W&_^LKHw^^8%0Nyv(CIET(JRXvU+OFB^mj zudkHP&v6lD3UlKLg%jY4Ji8z9@-2VT#8AVsNY>s^R(hb?;h9d)l7TY`=dTUUb+KVd z8%t|%D5H0s7);u#wWXP#mcY6oE1+oY`9y30UC9b-ICYK>k_YXN*NzMe(eh&$Mic7Fzn`ewv%R`Ax_*EHT3v`H!SuMTHw zt9=X2=bsmS*j$*YSlSecizR*ngE;N;g<6N4LO*%dhI_ZjprLI+(L+c(Ux7pUl}ygD z2mHEGy-)e$cl-&n7Ku`Z=~~iHVL~-F z&!5bjH3WLMsbu55E7rV_JAj&G!X&&v%x5$-Kaw2xI=Mm=&lpdlopCn9DfCSgK?nV977K|;bz zLdrry3cmghq~s^aDOoA0*{Nwc=^6Q$P70l16J_O;VCRwIdksR{fFf?{fd;%Y+Ts=^YgB9f}2QmW$8Y7#PPQgUjt^6K)6>Wa!5 z%Bq@b>RK9_AfiHBM@Q$(nKR#GD$awTild~8KSott17Q`{Z``rx0C940bn$R<^LFv@cl8c- z^9y(LkM;+oI$=a^ThVIGc-l?|!sjk7v-jV6S(V3C) znXyUO)Xd!M+&nPfUs*wBSgdbsZXzNqzUNnf@CxMTm)7`*+WZbB=(NUWYFN27+G`>i z$n%f#ws`nB2iwn?D;>y~Z$fXUjn`N+u)ai(UuCRuT@wje=pz`9K_TW$5pI9Ps$nc8 zuxG8ldRxa;8nth2JJO>rEM8+rSzYO*3`%?;b^TN;rlGE(simcb;G(uR zNQ?o5)Isp^Yi`W{Aws@=`}Q69ytjDw!Rnob^?OU(4_0;-AMGuz?X7I=ZEWp-ZkC;0 zUEDleJ$&4}{M~(mJp4l4{G;3gV%-AcJ%W=xLO@@PY>JWObPdmU3@x+|Ew&3O`3C!t zVu#Qo=dePz@OY}o@H;mC z#ML8af}{)(nNij@Rnb0G)j3t$HPz5F)!IMZH8?f!3Bk#UDMTU$$irA#0-Ri3L&VA; zQe{A%3?fGc@%beazx)tE$Q+a)(S3DfTs$@ooxeMi-8p=6K4*v`W|bZ8aj~k=R+buP zJi?a?rmIXEE-Z)f8~SVaHSD=A`+CDVM(g}}40>#+&p%Z3qc+>}u3hs2u@o+F;Wpuz zLeh_LRDAQy*#b(h7@ed6kzm(&v3nKQ;v*L>hut|Wr?qTgB-E5=|HxDK;t3}yydwb8 z_&i0q@UvaqnmGE?iZJxoczIVGZAxFgB|Kv!F$patB^D;tRvmZX{P-mT3RzplQ9DrB z5fM*a51*8PfQ*ok z9Nd0MNGM22DapyHC@Db>6b&669X&lg$a-RAWCU?f%*@OzEG!`L>Ey|ih|niC5c|Z= z!GTDA;^N{0;ZHm~JRtvxkB<*TKnVy4fD|YpAt4Y1B`hK;A}S^-24bENIZq(uNlHrU zr<^AR1%;!iCuL=2koKgistN+1)Ya8N=98x8&s6^JP+O0v{QmuW5btDRfhewjb?x}Fs>SV12)j_h+?8|%F0X&4R1NE7)96|7p1w=M0Q3|&U)G+Y%POz&-qWSPu z8xR>@a1xJgc}KJMpeK4Uhh|giwLw7uDRs5AJ_9|BlC-K58JoF$aW176 z>n+tZ#y5^#6JjoQrs_;%Co$0kTjh6deDstv*9D5%{Y{^1@0 zksg7dy^i$^it~iVdjg3oIME9*KP1T~G|4Y4$v-?PFgz(JA~7T~F)TVUGA1D=HsQyR zx0KZMw2bVGoT99v+T4n^yqdoJx}p4rPx*}q_JT$k2}BUp-!S>Fe&M$a|FKekW&4*l z`o~J$*fZ7AH`OsX-7_*XI0hS=oCV!8$gWymUS0+HZ)^Cbh(YGMZfR%_-ZOyImvbDp2fk;EA$ypuI2C#rONdWY&yM3ttfvmbtw8SFLlDi ziJDPm=<<#G^%v+L>%2K8tW>z%V3?;^kom~^=_gjxZqd$J8{&gv<&}pYON~$7JYlqw zQWj((cXxMvOz%xODYh@sMpgN(e9{`qJ&u`HRb$&U2^r!)90$=T<0urUvM8~jamT_U zLiX;UjDz-_0-u1AfRLJy5L~ipiHPWkhymz{0Z15-0M~9t5&%*Frf(o6Wg;a*fDC|~ zi5!4}iGq@ul9HKYO>Jd-nYK^C0%| zf9qxXr-E;7WnuTx(!s{k$=1@v&eF}^(gR}U>0ssMVCC&(g(z0 z(1x=9}~ z9~Akr)`^O?@#^-mn)cDUj!zAppPITxTDnGByGPo4Mml;&y81@C`$u{QM*0Rn4Geu6 z8Xo=h3B*E-ZL^9+wNQMNtkjPv0>N=te03H07V8}12kYA66A8S71IDjKEAAhm) z+8!oiK>j^a?otut?2*uYJs#|?`ywOdNTVA4M1jycw?KZ=K^@ zjBcdXB5Y%}3+%kIB!SKK-c;RuljEmyc+RBXYfiXPNWu#u<*sT?Jh1N{;(c|!X1KAJ z?MC4%l^YAE^3v2ET98iB8-YkUy9k)r-kbIGsYdh@&xo&3gGf1Zd8ZsY^P`>D5BgSJ zbG=5qZO`!w#jfDO9}bQLlfQX7P-HE$k$11SrJ;=P91E#qsS zTwfN*n-1j1I(>!>-zr?0=zPSp%ukQMxx!82H^VRPvcEhrZx6c`VtFP1bjBykgWU;6 zPL3>lG%Gxz`{h=jQSLa&D`54F+G4abp*)F#j=D+U-sNCXQh-dj;hc!M;?BdaZRP0r z)6Q$!ZsiFpIe6YJccmKj`yO-j4wI%@eDycHbo4MEc(HX#l!F)khn9zGd9 z0XYEyB_SadArTD`F)cX5kOvsz3?l&`{Q^=_22wHv$jBMU0Vo(LC>bd!8L6lksi~Q0 zXqjl~nCatAx7{q;*1&@?L zAP)XPAN-{bcqIQJ6~G+dCi7@G$~K*T67xi~7VG&Zv$A-6WUura-~J*%=O zr)D6pex#rgoJ>c@($|yeuX>oHpZ{Ga^QD17>VT!-Fl(EvXrHX=_$C5Qw)RhU3`}(m zO#vNn0HFhZ>14ou^}+%Ovt0uH3_=VJOca|Cdfi zHI!_NG8N_8dIN z7aV892|hoO;S!ARaMZpk<+694sr$!u{g26(T09jvVhw@3SITbBl=;#=L{Fs=ySlIYDIE1*k#CUk5_($X?JR(0e5i#ID4KXn-F$paR2^|S306i%H z89f=m7uqvWP%r@6Q&KTffx8V26D=(h9X&Gx0}CTEoEpJ;4lWK(UM_BaZXQ7%K4Bhy zQCjjPfa#0CQL8=sKK&bfAv4DwuMAlbidq*H})U^EAx*+?OZ2ze2favVN=!d@M5v0SWkTUMv2+sQuKiMv!YU)V>37G`wYg)W@#wj)9nnoB)lK&FD~DG zdDmhQr)$kmnWQHt{It)?o0O{AuFp23YwT57-L%Jh0%^ulp^sCP8g`}IyL%w)34dVz zKB^EZCyLC!rd}ZA3nC&SVq#(v5)u$>Pew*YPEP(U-X0-Mf)sjMkVAi@PckwvGJ`tL z%*@Jig8jrva7E!_W#eXL=V4>#W#`~y=j7+$143XXR(+m1Y;$=9ahSRrloA4Hh(f0_FXyfbs9D7YN$_ZuSR83SU%;j;Wf? zsXFAauc>FUrFXKmZ?YXx?I*hiCVRl(Z)mcAcye%La(HxdbbNYZa%OsF76zLGA_lmw zfZD&fxD3ia7(5^qjrFgJ1|rh_Tb}*V%>@XV2KB?wH zFZ;on>fB_VEvWe_pyq4Y@!pC6`Xp;}Ap5fh?<+57n%w2cbq?$WIZj!jJJA&PJ?A_h zr4#v=3E1T9kO8Uknt>$JgM8chGfUSJU(B~uU%R|K9B;P2bbRRY%B@(d{b^d~yyv&f zon6@Yn)otW>uo#xAvAp?&{(-d zhGj9Saeq^><(6YohJuXXAG8W8v}>qrD9XPkKTs~Qv9NHkuyJv4@Nsbo@$iTU2#5&@ zNePL_h=?hOiK$3Ps7XkvNlB@JfJsJ9O-@cjK|w=FNlQgVOO2%eUk)e0VB&k(2SSAi zFTWVF>`U?s{Z#hlk!2rI^Mydo|62A%K-rg25|dOCmr|0DQj(NbmXcAHmQ#_HSCLmx zQB+b@R#8(``yXHSf47w9;qkAMKOzFb{(nmTqUxNorrgT*{F>hU`k{ixFJu0rf#bg; zUH%>Uf0Qo2*Z^=$js0j;M9$w`@E=&O=ihHWA^s;j3)aUN2 zc(O5jlKFRxH+b^i$}lq1Wz+T&Gw4x?Cmm}Dk)wteVs(YJg_AfHK;uO?IuTmMZ{Fvg zmb^pOgDpO!7d*jd$$-zlSN{K}T>1ZIE%(P0 zz}L^$KhQTI*e@u|4;tYg9OWMp;~yI99~vJJmJkr07y!l=5dg_Sk;%}=6lhdRaCAyY zbV_JUN_cE)L|kfAd}>TWYFuJ!VsdIqT4s7yZf0I_c41|1NnKt=OI}r1er;a?q7MMq ze8f?JZ2AA$HUC@J55D7zEANXqVngSmznlOW)j^lJ zZj_jW!;dHB!fscbCY-RPq>8&+G)FW4&Y3cJ(${-6FmueGU%E(4$$n|U?S|DA_;Vwz z>jfxaQK2b7!)PFxP!IktiO;Z7RPo%&1D_z-Zgoiu&bSVi)he=b%kT8pLMsOJSO0Yb z@cY>%88I;h2?-SmDHYgAAR|L8B~Va+y#%U1b^nO%1V+Si!qIjD(E8X|SvgqQxY*di zq=E<0`g03{NhLS02pCy_P5|8g1%xC8grx+9r3FP~5aSC`IbksXc@c30L?sl&BoxFY z6(pn-B&8LlWE5p&73JiW>NGpoxJRwy&*2X5LZ73 zH-87W00;L#M*xo?CyyX!&mb2ssH+zgAqn_EJ$<3xeo$Y3sDEH^U{EmlgoK2IhK7cP zg@uQQ|C0tFB_$;-{X6}0O6m}IfFt_XBd-Bq+YhmY@UL_Kzli?d?)`m;Eu%juen`1* z<=glY(d+}I?}ww{m*)V2{!9O-=zoLTq=F-n^l4GFRC(z20{B9U%h!AV#R2h^TNPIL zgiBW?1d1!2Nij_@10GIP&2z;TL8*rE!)(WPixu}?-M3gFsao?pajvrAENvtYdh$= z7nJ@B1%SUl0#ZQvPftzH1WOF*nYkI+1sS;|nfc{eg;m+bbvdPt;5f*w>_Dgjwf*_^ z!=M`|{Bj)p;}hXe^U5Dv|8KeWLd9UKYt|6FL8m4n}#v<+jG@YDB(w}1+S8wX=O2@_7 z*Gc`E`kf{`i8;w&UWu9Eaw<1vIPujo@aUn`A1SdshI@1OP1;x`M36$~M~|MVMt|Y& z9z6`F3%+{v6lBl$e(~s89L#$)|Ia*n{?ms!V>V=$^v7(e9>$H?(V4);?3wYwh_~}5SoZ0E1=QW%&P~#qhnPAiD_?eJ*TeCA? zJ$ejb;Sjb2ScJ3K94yjZjcYc_`;y^owEx3|*%+wF+-xlH=$VU)@->``kBdo|OGwH= zc=V*zaLp%W^%%}4=S?Tfrxb1dl}C>n_hMGprN@ieeGd~CbB0Xj7jsALxR>%KeIKWI zcj><3Q<_aEe5$xuu)id~+EDnkcq`E9S;^#5V`?58j{CF>?d_@OJLzY%R?iWewAR3ryRg%BI*xI3)>a@|J6uK|crRFD{Ex)RAdZ`7q@M~zIILvpk)oaEJpZagK#Y7%PW z5!exK!DFTrbd?veS-{7;+9#xYWbbwy@owY{3MHB@nj}iBxyeP77w2r=pO1mwtxbK< zmV0-y{u-?Q>U{l`h5E|~G+bV6xbz1!UR-KAztW<++J1ViAXAXxI5`^guN+;zr?h|-XF0)?#;+3s@r-b%&ZO6A^4)!u6L z-fGR>YVF=y-R@fb?phu?cI>2Lsn?^ChvPLXF8nmX4*m7WCXLE@1CQ zu>Ux%8e#7i!{Ef7*`~(L>xoK~7M@o#(wUh~qsH|$#u5r2Gq}z4NisR07LN$!%3j}K~n$u;LjFvd1)vu%!J*`7W z8C`A`+P|08zIhH2ApBA~tMot*udET(vQVhgtHpVv>@1&4b{6^Vp|#Gjh@quA&McYq zIsuE~xE}b5mvQfQ0q@hgVY^c~aK|AjZNb8`gNIw~HuJ)7B46XC?2LOp43e1sno+Q6^s>v;^s%KhdYz= z`Y8EhgE!%O3tqGDj#uQKi6YqOefIef96TTiXM5R#UXt-7i zHZ&yRwh~d{_%HgD=zHAl;bKYQ#C8%Y>{P1|HN3k-4v?x7B&!Z*?tdhU)u`qYDuD?Efh%XtS=HtlPpmq=9=!PmlVMka$A*GD%|OeaRiBVUzMB~ zv7_!#B#D`Z1|5zNL_y;|3vRsz2gg|t7vqyGl-RaZfdV$(N%!$=-Rr0f-L09?$1tSh z6!CS^yyKEa(JxCX(x-J;9a}&}-OVk-$+LERws4m(7FKgJN02mNWs1t0vq{io+`mqH zTCh4!`vFa6K-+C7aPaOT$pSWFIJ*fQ|G+D7ZgSp%h6-dVp6ak zJUz+AF{;^WUh*n<2j0Xky;y(7d~Q8-Y3PxH>S~Kw#d)$>5ml+;`ZhbA^C3h&vC8aP zXYJHF!`qtTghS)cp4KM|sHS5RROV8;eCSoVgj~UPFM7e$-CskH9gaU2UeFb#H>l6j`PV zJTa$k=&AS>^aZQl$!xqa*E3%DX>p0C4A{H%j8o*M*#djFo15d~#VanU?`BSY+Kb37 zSt)+@?sYk^ce_lv7rbn-ALN8a*jHMlv10M29N4?{m1Da;w|TF4Wban9V!_(vga_>1 zD5eGM%)*^;)pyDdSko5Q`5;XIc&HA)61=Qby<4FoOq@3oEQUj9g3_J-S|ys|3>DJG~2g|5Bc5lo2dAN z;Q{;yPPZ)kD4)0r3ruT2x~+Sq<#oubAnWp(J3IZYFGgMoz!x6L(FV3w5Y>bdHpArE zfxR1BRuubb{kvBNI=n-S1;vVIwNC|hLg6BD>Zc9Qy&Y(c*2zv#es6fjjix)5K`j=$ zc~1UbL3f^r5#a4A@c=CeyJ&6GW zwe^7Bq9?+auQajgq}kWwO+WXOsAPY-B9n2QP`9$6Ctl31$VG9^Y;b>M$M=oUR`c@v z!NN}{gn4C{a?c-74UN`H*p(5stk`kiqi%ejSIMli>Ue%=l%h4ShIz@^_3gn#OP@q7 zTyf-uhZ}UVNh81EqRyIcA>9-=_z!bSXWcdPU_zWwvRd}(s$0;(j6$wyrL~T6_^AUJ zmAym$w%W87h9mjb~7KhW(5rNQS`6 zd3!+p+(NB3TyeWV`QDOA>syhnk~hWcvNRt)OOGz{?G*LiSb>}=8mDYEEjcr>>SQ4^ zNy~^|f2L&BHxy&)GoP7(DSSPQuoxyEy4w*1--tU?JSWX>-h2YS_O|t4T0C{H|NPCZ zoYvwc@@G3`pNqHKuE>n-F71~eV_Ys?HXWL{xt^0sH)Cio*ZRhF>%q=D>a98y%r!W( zX(SMHGj>M`;D@ z-I)8VI3z4MG^~KX8Yk@I=iZM3eHOwa$|j@^S3w`XK_)(_N2bmRSw(1Hrv58tJ_p|cd@L7b?qKt**)yT zzw2*j)Mxj!&TfRr{v{0mldiqN6?;>Ed-FVd;O+Kd$9|Lu@{tN+fd#QPg}{Ngn`0it z*%V^V0kNfW@RV@y?z1BINQvv-HsyO=`8o;%l3LB`XZoBEs^sR&v) z2-@nLCv;sV1YEjIUHUX!YV}=4^j(H`Tt=t}CUsq>O+-|2J5F>r^&+?TN2@ijeW z;@o;TJSHuj$NM}6s0bLYx-dx+v`cuN?004}^K8my2g%7ZxGeOkhM0n20Bl0e&mV7bp*m)ZvyyIr{I19K<15>KE< z?W5Q4b92|{Hns2FU7vXYU%h++;O%CZ?`zcW3%uQ)Q~N#ZCosP1XJY1O%;{(D;A>Lv z`#Rqbc)NX+^fxl_y>ZpoF2LW>z+boD=Sl#!_h+2GC_oXnj7ksUO;k9o#evZJ-Wb4uh7%XQ6eRgd@AbYhl5wD8Sn- zWLz?23Oi)RA!If_WPUfKp+96XK6nWmx>+AG?GU=A8M49|vfm#vR3E(J5Zs?1T;~wn zFbf4HZx{(-?eW0`G|?WQCZrJ@%FyxlYcqcpT6vc4D5> z#J-e@HP(wYF^@G3j5RNaeK!#MVK3H_ChntD9GQ(?oSk_bBrwjgAkKLp&T$SrenU={ zun^jSAsR0l0Sf)!PnPg-aq#ePk6y(Q5D|ivgF`yW^Y>&HdPk3)n25e7-Y)waR&K0jNj%{ykfX8w`P(Jz~w1H@p&xgk_b%3V? z1~!EXM0ZTd4vk*!KF5pkaz~02ccUQfchx^q%2QOKXq{BVlh$&q8s(qTvf#ZaB?4aT z$omN&@3C<>AFkuC@CI*V_t_)e0C}s5A$#HYa~6B&I^N-kgmy(-NW`heInSugaJw9* zsqJ++n}wVd^U1_#iX3F{weTy0VqNklA`hs~K3=iEW)-eebpy3M%;O#WHW`KKGP>Vc z%r7e;90=y#LlZ|MMYzEb;1d%Ql9CdWlaWx6lOo9o`1sH9g}KxS=KdDclr(fSbd2;2 zEKH1SCs?@HPx5lH3h=TE^K*y^aY=}9ONsHwi1Wxw@XARdATP!DYe@6S{{RJPzOUd{ zkQPvo5m1y7RFoA~k`qyu7gJV{P*IdpQ2qgw|Jn`a zzbSJ)JzRXfodf-xBA|BhVINbXEi>XQa}wU?Cz=!`8<(WKDouS+mioLr?O6o^Pk)KZ z^ruIt%6M9x`K&I-xTVmzr{c|M7 zbzlGFy)qK8J|4b2mM}A%0sB-iFbD|s!f8oYSYs* zU>pQKM{A%++X;m41lRxrlVGp{jvW7fCFgJdiC}ITiX?PT-F-Ck(Q#6WNtFAy%dN4< z`8Il2m{lCmC3hlWMB|FiG~$;wcFuwq>#-WX&^+Sk1_<@F9HSl2Xl+xGi#6W)9yfG6 zKkGCc*e}JZhx20F(V`{CpVwy}ej=jeGnbWkCDx%2MxelIq0aH3TJQPe-isUuw#qM( zlLsF^XoWwnXud_N_54%CVJvzX*GK)s*QXSTg6>pOeU_Y^ex_Pp*+=q7x!m@m;uHUD zVmvHl`Q<~97%|mF1Lw?H#g5d})U>p; z^z`(MjEv08%&e@e?Ck8EoSfX;+`PQJ{QUfaf`Y=r!lI(0;^N|xl9JNW(yFSerlzKz zo*qEA+1XhzV?BBn{_Q=*Z&~zz@((|M{)`|o7Rn*w73%GyxfS!z zfQ4yb?*JY}P*PHYmk@$vQb_4D)d_xBG72nY-e3gt-Bn%dghy1Kgh`uc{3hQ`K5z@Fyj=9ZS0*4Eax zwzl^6_KuE@&d$!RuCDIxZa}Qw-rl~xzW)CHfq{X+!NH-Sq2b|SWQF@u;=Wb5sVT&R z?4uF~xcKd@!@sole6$P+hEpK;_UyQ$USfnsAt%aG0EMn3!;wnsAt# za9EjeSe1KrKl}PM6lUOsKs5lGf=cIM)Fg(EUaE>rB8Kx zLVbTu<8V;}zN`UXIf5p9<(JTcubhIf=)jjR!k2Hrm+r%tjNr?!;45$8s~_O2mhhF2 z@KtO0nhkuz7QSHz->`?TLEx(p_zDER41q5};PVdf$zK8aKL+@J2^5jc`)UBFcY*t8@@jmySI=GCdNC9#XC#2+sj>Bt7BUm%YS|o@CS1IAI)|Y*t25;u}Z*Kyu&!id- zH)I3<0=mqP^vI#ER&~UUM#Mf4V|N8|sGIW=u@98H+)?!57%qc$9_wfYVyH{EDlk#& zeuB`1CqHAV(TMZjNK-!WF9=h1`hWXC--fzJnO$Fpy8rw4ftK=NF^NkB3pw*kg)24O z%S9VKf6VN{b#p>7rtk9y;IQ13XyT|lkH*CndEKw$h+;u?N64Nd^@8yluviYAnahM>ny&s zGvThz2bNyMSF7;f8p)i%kJT-Q1imZrU6-F7ZuUI_L*1b_%ZETY;)jDZlV|W< zSnTKGW5ObLAk2zoVeo@5L)}#5Q1|oa!B>hzBa}9{C@Yp&+F@vvb!8Y*D^^6;M~-7) z$sbeuA+t;OEvZNqGtN%=x6Cg6Vr+)HHWc^6@g8YZ(hRKF&Aej9dr?=(u(x6lSI`b8 z(4?wjp;?7!XtNw%hhVXAtvcvBN03EJD5{7E+MRETpvbLLWyUCX)LDq2s@13wLQ8XW zz>1{qt*a3$Xn#wptwNK&Q-jFtdhI+xw~EN@@^CW0Fu{naS*J8E;BG7u#X?!HL0EH^ z_@hzONp?+5bRAt{ckTPE;`N%sOXFnGOtu^r?O2Zf0T#J9*PMc_BVl^@AI%fr1> zKpGTT$NG74xA{HSxxmL)LPTnrh&VZ(LGin7>FK0&423GfF z7qqvKxDdEwQzgQ!*J2>V67FnjO{Nj3<01B(GGmfMOqp5tkk~s!EIU#pI_!+`$SX7c zWEfq|bDftMK32V524cCAy6$M3@z07LosBiSFjedwrK@i(!t9}&#Fs{PuK6M79{U-! z>)lEBZP3-InJ>MJ@QU7xN>pAPy^zP^PG(Te#@R=Mu9im*{UCZm^SDrR^11Z@;_l<8 zF6wnw!COPElA}4W8nJ|nx--J?7dHihnk6(Mf`gJ1sAZh4w1dp9j$`m7>4`MEP8{E~ z#6upVH}iT~En*be)zf+x8}&v&W>=Gwq4We1?&v^{?}gz{=&uI#CiQw#B@UmwvOaYx zWIQLY7eDo}c)`&0)9rkQ!<47hjW=I!Wfo1p=Ho!yJ3E)NUGm|ah9A^d z97e|a>JzhDQc-vnyKB1Cr`zu0eSI|ozUi*-HSg63ncxg%ExXz;G%(!it5bX`;Nf>& zlg6vBP9Y`LGeG-++5lDMS%sJH+tWt4-UhhovGLI4;f?YK1-OZrTKm$5rHwL$h2!0j z%Y^bumkX8UH@#{R4z|{{<43=PLC}^N_NEbq8hs4+rl}JC!<9lc>7&dp_S3Uk$jq*+ z`TIoT{P(S}&xAq2P#2lm6$gg8mz(D<6&5^y*@#A-p)jvEh{){9PC*QH_xF0s2y&2_ zU9|gsb;!)Fg@@An{cVWMuEPZ`^dq|pWRLnSSN26mGB<4jV{ea{jzW?@f@WbT1gyig;l(fRMw8Hev zqP*hLvf7HewyLJC>gMjM=AN?V{`{6t8Ew;v?TcyMOWA{KMI)P)W83u;J1tYYoihk@ zz;@eVJ4XQDgP(LE(LJ+=#BTS@7xc{R_QG}tW_O0>wnu)#{PxKF_NQNCV`Of5cy3{M zZfHprGwGMUjY2t%qjxY zD+g06h_63lYGr?VWe>Kxy|lTxy1lc$v%j%>xVCe+x_!8^g~0OG;o`>O?AoufuyMG) zbGWws!|!h*et%)(;0Q}wha0Ub{_YdI*KVWwszP%6MK?3|Kz}~@^-}z=x z1AhPLgSf!KQB;fm$>JfhN2NqtjQg=iMeMA9?@@8+wZ8SJS@FSEe|oeYpS+6NX?yMsg53ei_*0`TI6{4NL)?ML?+*yD1peY2| zql)OY#UOHJ3pUSmardSLoGvt3q)S2UtX~r}@-Z4ot7oRQU!9N`$}4X#%wL~r>xJi3 zV&remw`YP}+2PrZxf)kEZQ_UE{00%m4}FUAw>kHHh0y3;d}dZcKc?_9B9}2-yJ~iS{=s^$D#E^{wBdU5BxM(8lPGg1*7PW^&R_ILV1APo^~!xYLdKDA=eY;8TQU z&zo4ExR?P7UyyD=r41jQYCG|gC?#FZcK@};qqkyNxh$58sIX7&kB!1cqRIyDSij>Y z=%3F}myrCF$+`Cqomo42h%i)A7<_ZH0s+Z^#nb74Hna9<0@{&&+j?qd^>tFY0 zvOe{SP-I8_RS?|g`g$B{3M3?(G&YX}KlbJD3kN!>g1hyM6P&Np7Gmh4AqL#ITaCMB zGQv%4UP;-}v0F)?N7X(Y;ySG)um9NX7K6QUMJP_5TEvCOWQO$dyK~RGDa{v6vd}Xx zyiE10NM0nYK9`_x8QvLSV6M#Yfng5*S}uBsUs~tcG`C0d_F^99lz1C{$sUOr8Aefo zIqbOQ%3I?=v$^oK{Oc=~j&o-D83*_Zf**R1p^m<1&T@s>GONFP3Tb&nl>+MyV%*!p zF#cR%_lkR2q-pF?=>Fl(y7vR$;zsm$D|XiBAVila&>X8RcTa_(6_1Ba;Mq$^`V+l; zipHB$4B@#KNO+YfuZ+OloeN*2#YT;z9Hj+ab~I!3O3pTW=JOS60cYlOF~=0<`xNXX zn!*XL3I)?6d(_GB<&PRwEPHA8YT6Mb%l1{QQmYQTO3h0#VDV6I)$t0lN3G^FUv;{T z7m4gq16Q5(wIgW|Jt`lJ^_+1e-OstQ?QYNMBDCNdbxJgA?htK6k6NdO*1`J17}2BF zYw4|d`ZqjpwXFJeLIHbA5VrAZAP>5B9!(nJwN z1VMT)Qlv@mO={>pgx(?a4xuBxiZ-~%(vbzPbK zj_W*Ro_0RhFAnG6%3#$1KBHFeMI!R9uOkVR?VZ2_-r=kv&cgG~O&Y{d_q zgNeAdSt0;sB_U%%cqx@Nk!^2_oElzpq(a)+qTMpZ- z8l@l4e^xJ+a@bW&DsBQ^+2I3@Pi>P5yJ0_T38eC5`nzV5OozX11{I3*Je)ll2}2(B zSUud$oyA6l)niFvEI4c!T%CiuHg1GR*;5QeF#0R03&JbG-_Ts?xKTBKN1UtsWuZl7 z6XT4DmxO}RliZu-j(|I1!F=aU2HMC^HNB<&uy!F~+-^{?Z69f`xu3t?J5e*s zwakYqWZiN1J(`6ozi+roHthYlwv@p2lOG+&ZrbzO`R_setz1sKL8qk)^j7(;SP86Q zX!uzslc>X6nF1SdR_zkI^ONp3U3)R78q2(V4|+c&PR8y}Aq6jf$#`-c%$(G&Zr&Fd zc$jmLf&X(=iP>r}Z43QfwXRa7Ucf%T;LyXSZoQ*NVC?(pVbN*HhN)G-*kG@2X~}fr zJJ-*)qa610t#w=5wSqIb@;~eL)wf+_m@(j_Y2?+!a!=7(IBDUr?qlR`t&7m2EBmhw z;+nlEPTu9mAsam(T*ebGYD*+IPt3!S2SXylYlZnI!*6O13$}STUXgE&54ud1*Vk2j zC_J^@NB-QHDN=X0TA#gYFw-jPQs+%>uvEgk+e`I+FO6J%Rh8k}NIjCh1Y79rr&NEc zz9e$2_W-+FQhc_oasOoSVs^WPVZK{==k!4h_Lpxl_UPgscE7OWeBYo=q4m{8mL`_Z zE%JpMl>aF~w43>o3rVyp@v&RrHFrvW4Khvlhg7aNeB3`vxzlRO(jU9KUh}v!CUZ~I zfZ zWZNuc!#CtdR>*Q&$ihkp20wI~IdnoMbkr<#$TzeS%i&mgjH6=+qQ_;D-ovnk*}B|4P_$r%p$dYBQ>%j zU$jL&TZvS{kCJDOl9h>)GK&)TjS|g@5^9TjvJ%CM|LrmJH<-*fcC&A+zTcR$zTIp4 zc6;R;J$^I|bM#G_=<8Q@1R6KU6o;0M>oJY%^oeWBjB9RfGZUR!6CIWl?Vw2?n3AlelPpb>EPRs8GLwv3lU^<-=|husn36T6lhsU< zpZg>$XC^DPCd(}+KZT}9Go?sLr)*361#5l^icYze?X}mI!s464xTbi6+W7w3D`o+c zI|8Xw5vj+3TDH>=U=Qbb(zpc_IV?;7{IEYFjb}Mct2|ApQvptG4d92JFVc1G0Q^v& zzS><;`?=hNk?M&FV32EkkwIjip-H5m&1$MUkugw_Vifz#>IN=x=p}ggb|UlL$^Q*_ zi2VyZl*_(t=xy97OB_lbO8q@d;CqDj_bA8j(XroStG~xjd`~?2o=lySDv*<|os;R9 zlO3CrQ=OAHkyCJzlUoh?a+1!+@{|}uRvDXHU7cGyk&8UZMN#K93gk6w=e0WKwa4al zR_Aq32U&BC4ooWo@@G!+G1LX~0tJiO1*4*R2QC26k<;bK{N!5St4>;0;eez7c7<3DV6?Q`Y^CWKfOeDvQ+7`RE4JOxnS7~ zoig>@BDqPaDOPgb$uj-ZGDDhjBf)ZGopRI9<>qna7B%H>C(GZRmRr+Q*a%kG>QvZ$ zuJ{yJ;aF2)A6LdZk{wtIauTfc(y8?MTx=wZG=j!aZ>YSSDyvgc<(`p1wO|f82sZLG#!r z+Q}N^X$^{|wo$OQS*N!3b8UN9b=9Qiwl-PsX)T(jZa}bZNT+TD`?+o`u5O~HZfde_ z=Clq&gPa#cF6tncKOnp(}~{4K%y1D*P#&-KS~^(Qs;XOs2V)A|MC zdfTyDkS+@9gaV|pM71cADHIu79WI;Zb`I$^-G&=Z4L9Q(sB0T&ryA(b8W?FC?+7*C z(`^K#vMlk9thJ47Q;i&FjWF7#M?y`Uv<>#h1zn*{0<}#-Q%!(W7EaqNF4Qck+YA_G zW#gOWYMT|NngN}x3T?}Cp_UiAE$U7!nhGtv3Q|*@B>HD9hP16lLaoNSt)@<`=JBl- zwXJWbS^=r7HEo-XP#YkXwR39w6yF9&Wu2zl9BNyzj>iQqLhW9MAAa3Y+rXJ|U^D?E<8-$g?gKZFi$kce8GHt5bJ-e0OJUHz1YmJ?lo(_6!L1 z4C(faIQ5Lh_Y6CAi8kfW?(|@2d*_Az%PYH9+q?0%S9VXR@8EB*>`86k8Q_)8>zg9+ zi-?mY29aHQWfRaub?E=8SC+c2pLY5`yt23H(5HLYf^ozE+w=g(`2dV=@R9H!x85MH z^B{l1pg`TA(Db0l`5=6A;E@WBbK>BkxT;^^j&QT-hXcOladjx%)Wq(Z1-P50Ea+zmI zoTs5@z<-BvqGKSUpSy_$gBa&V^XK^!7X*+CLN0R*z4i*m?C zg_%Vq?4k<&(sPle7y3);B8#^u7ukA8YpgMbn_xW`9K$UpFoKvKj$`PuWPx0MJG1-_ zyKGIr@(#PO&AMXevhpc$#SyuJwN%1L2H{AcFro-z4%}7L zrTXjTi9fEZfGf7vBFLs9OF>AAjYg4;X8ny;myPzsjZWl7_sm8wb^}enIUuq*q`x`h zvN@KxIf2}qn%SJeZZ;|n@qo5QX4W6>s+Y@cts%EIX12DlTRZgIdm`Hh`rDoQIM~qj zBbSZkUS+0cW)-`QrGX& z&hFA*?Ba%O|I!CDDr0xg-_79q&D^iwW1HRMxY&a+>^~CS=Qh~qE!?>yy2od*!yK{| zTnZ|tI1m>-kTf`uc0G_yI*_YBP?$YXx;Ri_ID9U8_`={&-Stp2=}^1=POQz>?!i%6vc4XD01J&7RL(oMRZU^P<>A1MIRZb~OpR zR*&77#iB2M5rnO8)t`4?r1Xkj94B3z)L)#NFByG_W0TT}c-?$v z)J%kBJ30OK?3K4a-4zZrQ1dApM!gv?`Ff=#FoH!M35dj&6~c&xW}0JESCkTkow0b- zFIH7jrGn`5Va1ID88TNr(w~$pbwsLeO18wRy=jLe)Ve@u)HgJXO?ncg;?y^_%Ppso z-ZUCpy44>yXMmosZGEIcxapbBZOPekm5Q)Z?T>3OTZ7)Hd(dj_8Fxmq8??r2?VI){ z2)kmTblL~z0~v}*(h1s!79;t3GGw}Uch>uS=*$$lZFVhZe5oXH>2;5-=UajpWD<3M z*(~=Yi2Bm&o!G7o=Nq&o>YdtcP1oToYo|!3qi!PwE1U%@hG#ZQINYuoV4Y45H)q?D z3@%)-=jRvrFgOnWJp>#~E(sHZP#Gh{@EIbk9#GGx-G&id$oCZ;+I=W&ipJEyB(KQa zE0VmbEXgHxUBh@+lvu~>UQ;XY+YSjD18vL|I{U>U83tFpN3yql?-k454Uv5G^!_*F z;-}0>UXSD+WTh9&JuGZ~)K15WNcLg-8u68jTD7`J;j7KrBSoH3;}S)_S+B=RPgc^g zB}&XqLT?qmbuWH!hhy=$RmAY`m#RpROL0GwqB1FcCd1&({ro9&M(J~T&K7P}MZTp{ zRb`%*4-bWv=S%vSm85vo)HF=W)HDpddDOMcGRo9-tXg<9^z4_)Gz?rJyqYh4@0V-7 z@+MWweOAa?)(r{v=GA_kl~Jz!rm%%q$FgE63ix}p%eBmE?pNr3=#%2p`#5S+p{HKo z!m9h;QqmCT^L7iLf%DI$3Io>*2*05_K2xQkC%H8LOK&RE%9p+jKKw@h%$b$*epjrO zXB_yJD_@0(LZ29am0_wf4p-*YdKIBzT4nOhz~_l+j9F%kaparUCuRxu%T;Dcz<>WF zDbACr+B_{pTHtlYdwR#$SxG(u7T>cnt6%37whFw-uUK}}&#i$9zAb8FqFFEOk`}Zq z8#VpBR5Ix!_^xUtlV8(|CO@3jxuCN zIkK~&zO%BvvkKK&+t`I{>PEHnG`07&bq{p*4fhO;^$$;uOkgHwmu42$=2o`nf9x)- zA1rMCT-^M%xOD<#VG9^$o?gCgozDNAxvkU7Y@T9%XJ!NV(dEDs7+tRJp04koZXcfR z9i1NhJpFlcetdF%a*72mAOSoj zhEw}PBf$U~?+v3*WXA1Zp~Ep#?F;Iik=HlN*s>p`iaIRzf>#Kf? zr^JJkG<;B`=&DE>4mkNsObk}dt-=Lxg%oD$@dcVyRfOCfaHUqpTcELmcJB}+*}LP=CY87`?TCZ!@Sts)_# zA}RAsO7@wI+%sAE=kkiG3QDSq$}f~vUOaoQrusr%P5u9~>+}Cn3FUv_*rjEqWfi66 zRb>@5WtFw%Rdwan$cpOv${JKvEvmW>Ra4i1L^U@ww>P(Sw{@XAdWX8uquqlOy~ERe zqZstqJYc#Tnq42B+a6uq8(TgcU;R1p17Ih9O{|?v{*(0+fHC+d0BmrXjsFO+{D92< z$>u45AN*OCe_nxAI=6KO}&0hk| zHT<#N(m2rx{jQ*=abs~hE=-XKfbboM%kCz~gxn;y*s1tB+7!Ydfu(s$>DS@8Wz=a) z6?XqA11E9$WXA_)={UX*SP7X@^Jf9@r$=LI=xkM6^6-X>&p{XW8I4=(0+y2H8JySoyM^JgdkZGd4)eF!}|hu2HuE zaX_z!;NW?Prazm)f2{nEz{-bRu6*DM#^2W{0BI&5%p@Wt{L?vqg_P_n8ToZ`iW?MH zZeF=^i;|L>^6KA<{IYAB0mvUG9-zhhZN>xSc#Kp)ZeIHFZr-|mi~9C&Mcy4++B8ttgZ++qAO6vm#1`NNp(|6b#qA# za8|dL*0cd8&EIJ+t^Fq*|2~8-PvE~(et8skR3JMl>n~G<>Zoq$tZC@1YwSX`_BMA7 zb@os60Q$R$#le~Nk@=mmrTy`hqltfZgdZosrtl}fw}wjy>3_N@{Mifs+7AA;5dgaY zaC!r0_~Q2I%Hbgw0x#l2mOpfFSM6Nf>n zr2n0v24LmOc~$NE^m%NCv8u7YxZR&BbHSc4QShKKi)H`T{mKG>HDAx8ZVo7(QMUy+ z9;t_bU84e!I^R8?mre7O57px<7`s2?zW_?+zhf%8 zqPh6&h#kJ+yY?$xTa=EStRG0{Ggv(ffs}+qUYNuwT9~TWG5dOnnzLM+=q zo5CFXf}mb+3d2FEEcy3MMI9XAreX}R2ax>79`L`R&;9>zDjJ)Zn3$THnwgoIo14FW z{o2C9;?0{kZ{NPPw6uKp?wysDm9@3?`}gl{Y-~P!_+V>m`|;yPJ3Bjjd;3qHJ~=oz zI66B1cc0EZynH;o{XKlYc=(052ZXx^esld2=Mt3U9GvPDobDKs=@63rDJ17pXs&%| z9uSAn9H+0@u3s}f!_s{tQiCFszJ5!LiiwYj1@2<~pSg@xU0YpOUxR9^ZR)OV>91`c zt+_0u|1H%0-7Q<&w~R!uw2f`{WA-OjfBkc00}p==bYMXP&%mku`^dihgnhYWfe+vR zeSp>c?<{Sf{}-5ij=uGtl|3%RNBMg@BY5_-5+1*n5iG0%t$-jijEE z<-Q(bc^xfo!6;^Tpb3k88h-aFR?y!jT0V>|EyMO#NQ`3KV?Exds^L}3G@lXQf6 zr-xJ!Qd0Y1R>7k^mC{Mz*=n<^`hT3id!Q50Ea=0(&fou+YY!;pV7Ptv?)?W$tQ-&6 zAG2}sadHcC@rgbb5a$t+5)hMz%f66S)>T$F(a?WqVs3B!&dI^X&DqxTv#qE7M=vY8 z01Jmu3#Vvn&mQ;4QXMDuh>>uhNormP(U zyk4di2=LC|X`Lx+oi1ygENdAnYX&Uu17*$V@}|Cu=HBY2uG;3V+SZ=BPIO&Ye_hvL zUH4E;*Jw@Gcy$-hz77OXu}oEW0=>&KRb7Bo8UuKxfmB{*{xaPQmEDU~mtE_CLTwpX z3BR*a+qY5&tcpHB{eCG{sJ+Z`9eVYjAp8I8`JXpY13#LE*P6#RTE;fo#y47jKLD@5 zbH~JH=j2uwkg2Wizp~vuwcRtl)B7hgJAJ={p4moEZ}v~G0~z=`z~MVQyFP;1xXj%4 z@Z8Su{O-v7?kI2~F96vcU)&vAynOv96H9xO%lnfn2UEW@vwARn`LH*&vOTr(13;Ol z7e=QsKtVtQX1okDTrfABH9wfNG#s`%?6*1Mygh8UJ#4c*VzoB#W~tYFzT0G>#}vpP zj+XG2oFoD$=^(hus%wrWO7^8tgnOCa?~h~$x}S$wOwwe68UDKK70#mS(ruK1F8%P^ zReRa}{7B~OWJd{e-?J6dO=`JP^L{?*aC)`>D)8iaz$vS#oA|Kp@~#)q{Y*Ehrc?}c zKc_~j22BT%<&=o0@Dhmf7T+E-7XN zmMiwY%7cbW2gDzwJbj??>1%7)<2x~_vFskj{!FoN8wq1=dsn5eeUj#aUUyJ>e_x%l z*XT}+QuOZ2n-6#?rEYy3XkYdZNo6tP9(*C!8FJr3tSM8*Nt5WBPZXt8*6kYu_esAn z#rRz{PhM@khE3DF>UT{QcK6{m)?Qqedmd4KvR4f}Sp0A3MQa7zbhYh=+=@5P!MpXY z^mf->U6w!}7ALo&mf~n$>ev3WQI&-3gRoZ|8P(?EsW;@^WTmo_sO2D(cPvsQa*N-l zEan`?nm@h%qM6!{V+1rWS$TUcKq{GutXQ(XSklP*s`94>f@|`y+byJ~nqr=mFI8|_ z@2bK2y{^fpr+AYpNEUge1W}LQX}n|8*ukA<+kkgf@5>`n_GuSQf?UQ{n!+3D9_>~M z@@XvisG`mjydFkYS{4>fvxKrHQ}b!IYdq;B-juPDln_cMHdd~i?)=Z7ET-WpQYiua zVm>2(?s{p4G}zC$T;!KARd=TXcggySzc78eYJ)ekAB)>^U21WYepoMF8ta z<^Tdro$MtdQ19UxhJXD|P05O_=1-`BA=h zv+1nW;l}A~G3@3Lo^kKfcV3HyJtms>J7r5B(PVVDKQ?t0K^{BG;9A^K7E)@bj2G?a zS>5rR=U;Q}Y7k%_dE4O1z!R#sX2C~{eD6V|z?kr$dWS>RaL)c2W857J73h4vA_e~^ zojWXJwJTz`9S4c$4)ORJ>tElYF2&6Bwjb8z>5)0Lc#2b5!$he>3f{+wUtc>u6wkYI z#}~`3>A|3Rzfz+=m0AZC&XJSi$K0*-@_erO-X%wS`jG&Lsf2qufQlRIz0Z(z1girJmyt@BIV?~ z5nnR+i?0M}zmuRD@blr$YY1k4VRWm%(uW`QEXZ6ljd~p9%WH9q^sU=nn&DL_SNN|^ zsiS9B?#;^wybVOJ7dJxFLZR$8@vBZ^Hs6QfL2j&l<6(_1Ax>DNh4A@9#nEW*pV($< z?D0{Eyk;Ziw_{%>>}x_BBBhtwIKJXkmmF>Bx423liR*Iy%vuMjH#6|~^Bfdw{a-pV zBqTD~-6qwIUcWV9*m|Eog^z8K!uba`jbPF8b873io~b(5gf}a`KgC+B%8r@IXpP5w zP&mjY(`#cCy4~-;HOH$Glw)~>=vUP|%+c)0QLkY2$#*Qv)t_c%<`5$`mA(6|TJyE$ zXeUtMd6;i)@=)BsW2k!KV~Qh%kN(e24dmL(v+uj=FUoKTGCK*d4e&>mQ!{tj{;G zGLxVQp`!JqV`X7?R*joj+WJ|14ncS^ztzMM_?HUT1U~ z8}T1EpOF?vFbge`%u*2|rx9UwT^OWDOxv@>;^<+WrJC4Vw1?MQvCd7o6LgP%wz+%n zN3ZDWQ6*IstQ+DBjx?aTb8prE$|#6mQdkjxT;6RDZ4+30N&dOnvybSoBsOw=d6H}b z9i7RZ+Lsq(KXsSk7ottD^vVy8&s78Eb+(xrLF0;XF?0tg{OnyZa=VC$q0i@gaZTN8 z`pP52cAKTba8iqB;U`V}$oKw-#3lq?M~Vwo%}h?D#)hNUM~azv^DPt1UyP~`M|)po z_emvglZ!%_#<^E_G3tpA8BX^vQGG~R^;L*onK|YlzkS@W?Xn+7@r$gI9@6us%fjf! zfT0(|8H(UN^xAat3I6RZld%Vg(_+n=dWIFS&B@Nwa=bjtJJ_{3a@YOO3O-7S8Vg0D%GUTZf{<7iPV>`E^uD%(=q40u(%LU(F-57K* ztipzrxyD~LVUcKiEPpU!(@4RDU)vFrs3q!Vp>AUCXu^Qq-lvxrCo%+iGG(H;l-hsn zJ%M{JUl$|RgDu?J$%3ptDS|vm7Ng+JcE9Ce;Pf#GdAP9vd6k9xl!D-Umfc$!O;2ku z4Ge68feKke3))z7v+S^Z;8$&|?k$88$#`9(77lzmPAm4VRG+ZCScCiqIg`llKGR5tF6Ip|dds^dgjS8<&~eobbspxo@b8 zO)_yHieSrEy%a_K20_^430-;x?RkzDi?CC=$-MB**-wS*!BvP<=u=Og_vSE7PZd14 zHS|UsrwvTf+zld)Ahe}mev?IL3&%&T;F$rpd}&wRi-(<}51p9W$OrhGCuFo-cJSmw z@digEL-D~I%lOZCAZj39E(G{B1%#6kEQj&upa8dr6Y#?!To|_%Q!m*{K`j*CYZVAL zEZ{YTw>bv?1qSaC8ZU2$M062PPK8B#2hSMI%WDYLW(40yfHl#$FjRm$8ZVHNfIk$B z>jz;q#AO2caBAXbjDbxV@xOwU#o>4~=}+H*@kC*`rYZ!2a6C8&&jd#BBs2t$a1{y- z5qE>q9lL)lht=NEar)`^^^?Z~b1hdxRpU^9l~BA_ns_m2-q$dQfC@Cwns;i2U<(h5 z{y@NGjTebfqLT^aZ0D$mhK6IXP#qPpF(yzW8BCx7F|a03h7osLLuk_;Jhlb{^H0dRS6Be=@GN!NAlW(NrND~U2{YOVpl?_$o*B(7&<5M zNFQdY;f6O=L7?V_=a&JI0}=4MeHxF3y0?V+XW><3L$yH=UPiF2VYn#81 zjM#yIwI>|o|?w2;rcnZ8OUnhyskT5M@ zbPQA)^C1osB92voI^HsL^4B8%^(~~G`~XGp&BWQ*5W*QAJ(vl33Wu1&A3eBB$XLY^ zqyqdwQ2YoyS42!aIwt7>MCO>hi-k|Y(9IYQ81`H=;JjfNB{g_J90dXGptm>bizht5 zGg4X(%`4Ex(Hi5J$>Q#w5h-V#DhvGU+6dupc!Q?F63I@VI#T`G67aq|-KWM&{N*v- z;WYbND_(_Qp@aM(DBAr=w2z6iDH>lDX4lPc>0u3~KPG5s$3udB?rO#IVgzFslRzir z2fy%mF?bBdgxV-PS2r$2IG8v9>Tc+dlz{qt`?6>T)oUlbzmI=q5l;aQ)!D;qUwD++ z492!T7=i14q${)5W<%fS}qvKI|^v*3AtkPyLpQna__>AF?$>o~v;pc(lb>I-xlN8WZs8KRu zcQs)U3SyWHh37!!(b=(~&_ivgpg;*V(jhnmV7wi+n#^*1^a6nOu|(aINh`6EQ-w8B-$Nhh(01Gn^VQb|wT(yqPH zhm2}7Xn}b`#b|VNI)45aM{5G0y0>zo@28XG+LD|iO0P4C6ua9}IP$K)eYOtO7AzZ* zHhIt$&(?)tvc@IVA&2GaQ%wSIS{*T2FBVym(m>d|$U!URc7jBj#5xu=749aM6L9k8 z8O`rUGrrv8fCZl=57 ziXFC%>)SAj`SimzZcUGKi; zZ(%vBXU)Sk#ptk|=}6hNyk#}uc4}Jwti^%<;gQS-Uf&O%AMM3S8VCpyZQ`}$bTw%< znroMIj9~;!D!5p;TCg_?*BC<(tU|yW3iVZJ_t7O_MYnOPvg;*j*+SdXNzy$*(!=2fu6KgImkHNI zHEgcyn1RT7RET$el58d8nxT6G=X-ZZT-S7of0DTF(}G`xg3Bl%9--h(AvB&IdS?ad z8GXso>Lbu(`DoH}H2E~Nl!8Ew23Um$?mG{>hT}hjLwOQhXqxT9nwuTZ z>dY`?53KPv&w6*?_Q}KhcG-qaFuf1Z!@qPP%)dy~&?1mcGI>K{^Zb$5if97%eiG7A zGP-`71hi!`vD*$o8rr2gnfME;|B>P#Q9guAWy}~f_>?rr!*ak|Z%oK-%u{jDk93e- z*zYmjm|zfIcmkNqdFZL7J#{7P(%I1J8Ocs4F0(bRl;JR#4*V==f*FIWVL6e_K6zA& zyGue|={)kfZsg78$j1bMg=}TN0+Fy-xCZH!t$LmjW`{@Q}*vIyZ#}k5va7ZWKvrMp~h~hI;CJfO~cJddBzd2fAw3Xsi z1N+p4u-_X-!b*w{)o#SqaN%dNk_OEz_(H)WH*U^5L(LtsAVV@lCb zhaEKHCYY52%oPfjshjtzTjV-l^m<294&Nu_G8ZiCHso?G&Is0Lm)zA3Bt$X%&fR@j0&8u;9%Wx%a`A|tXh(- z2+pk7l8suS?+Wihr8rh2I94U~el#eqo(L}Z&HUgkShb#BeIN7#;Ak5xKdHT2Bg_9G z)uQ6F^#c(+n=G=@un9FlL*$d$s*&rpGwVp~I;w!p2sCPgg8rMMZRfzZ?pY(uST54v zJP=+dXJ4}gK}%Ffzp9X8=(pxYwiflbmR+`n;VW<5h>_@jakN`oZz(pZyBQAE=^c{G zu-I)7!(SXN4g+R_3|ehXR_b>3lB1o4Soc6{Vbqr#t?TZXlHad_QjaCy9QwWV#GPt4 zELn*g8B5Y0>)#yhD&sDt;_fYgqqW+l>05Juq{+y+CvvfJ&w#81#?X3upImXDFX`ZE z(mq}NKEuVnO5bV&DYO(umIfpH!_iJ83#VZOH2X+KVPxZQ;${TUxPBzPjlPyd^UjrI zVu8R(h1kmAr`^R-H=L-^`ez&Jz@x=anBmYvdHti};XI6}IN}(QPU;VXsK9tlfxD!k zdJ`%Hs@Bkeq+f-lN5nnQ8WoachLe_LVoyehGU8Js;~$QeOi6_}kNm`CwnCKp*wghC zq<>tBCQSowG6Nhf`B^t8X%tQBi;x=%)$><@6jPk_VlU3(3(<+3YTa;xrUxX=X#BBR z<0*2r0t4bH(bGz`(@Fzu73b)SzSF+#vvD}VQ)`m?5Qs6F_CO<|tc(>PDV^CL_U1d^_n})4q==xFAJE(tUk?q|_KvcS zxVZ$qMlD6T%QJnr-Gh37U;pL%-j307PYmA(q3KAOT*^a@yQPa`#%!i;QcqN+I_%a{ zWM+-ix<(z30<%MlS`tGk`Lr|B`|o5%6*8BV(!SiT;GD9S2%0^5#VKasQ}VqsQd_(i zw!)Nd&Ae(8)*GvkH;0fQ7f!!V^eDKr#X^WfTnHx+vn+>^?n z95qj%4|Tv5JwML%4y85KvbypB1rMbPF*gorh@}-OfGx2$Kav+10fDo%@?N%lqtbg} z`jy4d?WMnBnAk3fiOZ|^-CVEounz!bQ*$_#9zhC@&&_WBW@VaeisBpkCxZ}T(eUhi z<(r|_18AZBh=F^ow@V*oER`<4;Nox09%6!NKFg$f9{h~yZ;sYEQYm~R{#u{jJK#d7 zu6@z4x~@Y%l;o*&QIQZYs(Tv6BWl5i&ei=(xh!1+wg6Ju=G(Mm>fKOF6Fkk~9o9;v4mS1aaD072mf_ncP)|KZJlI9elL6Lx=6 zZJ(t}j<)sji?A=knyTK)Ba|f1*e*F*&XIr{dS;nbrg2uSRiwItQX92*`DkJOmrd{!oRWqK<$m8aBD|nWd z9IeAjlJ9ShHqlXupHquzvtkALZ;rN4M)Z7pU;Q^nE9&xVMI*`i7^y zlB30?v?h61iFcuTtrB%Q9^y_kgh$sJioypt+NE4dL{2%t(OP?!RC?n7#nGxQNXh58 zd9#-N}_}->mv#yk&KSKM8;u%rA^7H;5yy@vQoZ4Af*= z!&GYHbV}oFN&_ajVJ-zVpWLvJid;;uSS|#~c^^e_+z35w#5rxkIcvr_YsEQh!#!z%95!FsYQDSP z!ug|(Z>3#qp-X+T*J-Ffvu~ijdvKt0c(P-7?oZl>=h}wmT8HME2j`jw<{Ezo)jy9! zFVyw|1IGEX&iT@gxl&-l**^O}1Q>gkcg$6E&R28+zqwHLdm34NIhSAlC)K^nz&q8w zi@&o_-TPNAhnBy`lF0ra|BKWQtf2uL1Q+ zKz>cF|C-)7ncY0WY@N&lwC*-g7IeCHiT0gsADtckIy*W6=)TMR87C^D(PDp(6Wb9f zO}_tBM{+A9w{t7Sw}t#&9SMvR|E`WS2=4MSTHvwxpVsmyItFF-WL&CbfBOIh;zqh{ zul^Y)LUIp(i~-}s94Vcs^$B2{*m-~ANW0`;D~m3xBY|3;C!7nN zzg4nY`%Ar-)sdvtTg8LfziWB^Qzg5=oBxjwke0`4G;!yiEGAiQQ}Lc*C96_h_2GJ+ ztCuE+IB5`hmohdlOs^vP*Z!*LcWZR2Fv-DAf1z7SMmRZZ`TY89Uwu7r1?SH=adnpP z0a^^7fRRzf(}N%y$I#(yya@HVG7+YGJFQ+y z?^}|X9VOionT2U#ZeW;gqc{Nr$qtC*Aq52r%;9D&$z{g~LxEr*)izvK5<~cPrr#=A zB6A`l0(8-QAlHcsagdH)(=7A7w;+axqG-lOe5Ftr2w#v9g+p~M34>c zO$UO*!Gr=n4*->HR3%Z2X=AioEKWHODJT(|+j#?8I%_DDD-Re49PwL6l$iUEm>Wc{Y7l zekq3j^lcex$PGmNW9ma6FQL;8v}939bs=jw^+cYYOo59P_C5mCK>pAP^aek9d9ER! zo-79+Pv4Dtg^swJsHkY(%*CYuf#KPhau6XZ0E7b)g12Dn@VL>9-qox9tRQL>ZrPCDpX$h& zPs9Y*R6w{Q(bjH@j}nEqIpggUH#qZvBa@}vO`PaKS{`K^0iDpU4@>#k9^o1Sfg8Ay z?zcs>lG_|CznyULd~YX>$e?(a3cs*+rQHVmYp?HNP3?XspQ!L&H|s?JYgXZW;KNK? zgRbJPw1f`s(X7HV<~*Gg?CIK7E3PBV04Mud-(BE4?6J@K&WA^9N&8z=^}inUIjwpc zoQ#d){Cu$E-W@($vccCdH^=FEvBPi()vP6TRPk&ePR8;_*Wr$AyYbkxW?M8g-l*R3 zhJE>`I+DNpHpxZGU)7OcZs){*ZM+V>td2~jbYPLZtmT2z8eNGYXt^)9qqXo*>xMsb z^TW$po?1=d8=LFbpBDwllDsM|H|OHb*$uM(var+2&w3}S-_Km(740+&yGZA5h+D*6 zx{H@>LD5_xPp>V~f`M8d4R> zQ^hl(kQ$d(tsaQTu3fmL_FY2VqbsDadx_!Ij}EN?O5gI0G!EYmS$(;^aIv#yX6xN% zL!+R0_fSmWKtHUW z0_$~O4P`0VH40Zyv(hGLz|CkNUnAiaskZkE7-~R=GdVqdXkN) zF5r26gCo?P^mvqLlYRB`56vNMT|;ob<$~4cTe`3BA5hTIy?qJ!JeF!Y3I%+X`00i( z1L@#k++GesA&|B}sGEizkCnw69`7f9$?jW`x390za51=n>h(X~cFjUhu$A6HX-Dqf za`=S7`%o6%*1XW-?(8i>IdG*C`D`|-+L2wYQ zH3UmfVd%EJDvr-c;Ep4r;>~99t$Cpd93GEHM0wM#s~~!ed1Pu?piK;7i3JhIqviz& zy03o(x#Q4Vdp#<-1+~Yxv0HzA{R~|}cpC%)bJOWknWmKEn7)Lvs^Ab08C|Dx6U$v^ z3uM(y#=V8`X5&R!;8BfNFhe*#Mjjd_$c>F%r{~R~UC+rFHc}&9MG*w2>ydG9;;_Tr z2OL#EWGFWztvNujV7#thLxGu9Kpt)OW@zjJ*%&gE#Sx8r;~wVq6|gS9szZftZ z98@I_1L5+!fffBq@wGwUuOqS`s_hbZymb$iIWdF}`9b)>6c{!`x8XcHJ9ey+o*9)s z4its}U9U!2kav&V(BOxW7{Q2cnuDM;eustEY2QL0(x@re?S+5TCU{^UUB%0fY7kpD z(i#^tv;z%9@>39PzC&GSfVMPBx(5n)8G;{b!mn{pn)C;cP48eQ2lfm>wXZ=&&&C`_ zB~b2^D#Bz;C{;&cLzah_6c8?>8;I7;L)bs{24xmM9-9b+CaK&zHygL}nZ9?hM)D$i zH*Px*YL9iO8dp`;fkiXhJH*OmMJ6*7(Gbh_g#QkOqA+jqmD9ZCa+FGpa}m33iU(P? z8~8aQv}D2SBdMDa`4z*t9A1_2)&i8ohREshiyb#f=eVbjk6}}4*w8cW=t?jn#?1-b zYOeG0CiHj>MKW>$WeA18_HUDF`7wD+^FeL@4ub-o(8t@nPK6{_>c+Aje7(`Pz?cXepg}(7p|no^982O0_w-Z- zp>L1^eSlsIB+e+$jwSMZIC0Sec?O8^HbQRq`a=}gD4QmYa!FuZD)o)vbj!GM5Ap(d#G9%cFZVsNoaIts@e)MZR+0|he54h* zv2XcEeNNz{$*!Q<&V<*E;BXWD$BapIT$g1e5+)9lb~=+iQ6xPh`l6C4YdTjqT-Bao zNp>*_w=pS}nVyfn{K;qemB4;9f z4ZH3}n+lgp#lM~^Az}9#OTrtU#$TN#7?kFYGKab8t@5QUsHc%Kk>L6OtJ5zAr9Y%g z{~&>qIJzWtq=(O+3S5<8jWRT=4YZH+b*nR`Hz*8(v{mCXo=7HN0moc3&2)X5X&9fW zHfmtXbV=Ix#$EfY=dB(_Tbb7hvmWtfiEG@@KlUa&-NbuD?hbq3%FV=uytUi{%NgCKQplBqBi|=J*e>JZPr;61n^`)BFmzd?1#m zK#m|iUR7j-*b4Ta#qzXG5!ab&Hs}^kRTs`ooyPL$7LIMHW^Ac8GM&cqR2S_W6)sPy zu1=}0PZgcT@@&Wz>C?U!lz4yeJC>*5$So>7vXJ03mgjIPbFB*vJ6}w_T|h)0>*s@} z0b+UNi|M-GmoL0OpHQT?KcS4pqu?HlWEycA%k#4QWumtPj#YXpBb{418{RYIkcCGl2xPsHD1d0tkBm=(NBz~Ewe^e_o#gDseco<6ghR&d45len5{y+UC$xK+OP2u(t0>4+Gp z39}^ljD{j%_}2#NKD?}LKC0S*HGC0h2*bYCC7}Fz8q2eTq*Oo<9CSB~=oO50hp;Bp zS)V64LZ8O+^fbN%;iV$TZjlfifynqllt^X#OE4((xQTM7{sXw-2RRw*0Nz6wi8P4f zc>2Rp0;S*p9$sw&fj+vjTYchf>R3ACn0v)Dxm6>;Y>33KLlW-ch zZlNL3a56FkQ5XnBg(U09Zldxgn=quj{fyiN!FqS6)6Tq3dggt)ewUMB_f!GN`Gqbw z1ktM=yaiP6N-(t20lb0i+X|-i*C*NzrhMli?L$LGL%HTr5xTz&kAHOXI-)56Jl);$pEuXx$*Cd*3>C5bjPH2E#`< zcCua=ygYCM8C2xE$SX7+T!@SxjW;_0nNz0hw;f`G3=tai+6OlSaX;j}gUp4L zNU^~%?456xBpj$FI2w=X;mCRSzBR|uo9?4-hSJN9l#-5C6)-Y96rSMjkV+y6A%f_J zJEhwIXbe3jpEUa9=P=<8`itDi)DPls= zDfETu5{2nv1*j!6v@B`*{m+Tjf$936(~TEqJ}Au88BoqS&a5D2vV;nV%>DD~rUtg~ zADtkeBNnq`?z0mQXO$QFXL|7`f6k8dPPZt`tq9EsF7&gYW`@njResJ4>=pLbE*3zobBCYTU5ZVJI3JISqAy}5h6qkYPM6uW1j_7h+EYG8I-dnvS zwM#v61hd!wisjLr!#B(?#l`ZxF1=+oK)gMpBD`YCQpWdj&g^8BdV1A_a?QFAZI#?? zlf3rLZOwje4ZnNs5zG2_@cNTm>pQyZ&yv>{gVx`<&8^SyujL`YUWyw&w>JDJFKTI%dvutb7dY!i=0^OgvKO`DB>|E?y8+W)V?`i|MjSUS^ZN$}VHX zE_Z`N-h|_#8Ha)er^0P6r8_*zR=g_Kd}=lV>UM$}4gwmE{Aw?_6@1tvq8WKgXjt1} z4C9ovD-=|_a_PY zsl_#^Wi_dlwW-y$sWo+}HT9|0jcHZQY31$d6+M}i1DTkijOx*}>aona$^3@N!p6zM zrm0h$dEqnfn`hCjbH!(9nFH2oikqj4npMH^I(ln6hif`VYdXhkx&TZ7sP3Aq?wqRXoU7_uz**5aELU_bmv=3fbuX88 zuM~H$6?d#VD0jy}iay|p#Is;Dghtc0STa4+L z+U}hG*fsm92iSO7zz!~c9$xx9y7Faw^~>b?-qgmo>CNwekvzM7IKOkauzLjTnc)H) zz8nMFp}YII?QkGD9>|;D2XOG?^WK-OoyGa-=JBDzp|0e?_VB@$fT3p3k>+RPAM7U@ zt)?4I<{I=C>w$n2nYCJx4Gi}-hUH`Rxv%w<-x^2{8wrmZ2!1r+QogH++i&@ghO|`bXqZVs?r`>>hV;$S-(5zQDf~85dnuDR zL;9@C=&zjkPjVN?d+*QTa^it5BlMlJmoeXjUY;4!N|*F2Vpo9umIrl7*_F=}q>rd}L@pY<+SA)B&jpV5Y?!i?;$_zI#D*?eHyu&Y7zmJDp_)FtY< zc6VWl)S6K@9!+L4=XsE&#=?rqbr`P_9(HrOSgH_HduQO;F>BJs`B7atrfQ=(iAr=* zr^`{j63D1(S!|#E_8SmV8_M*#Q^}l3h0pv>@_Khkk5sn~qoKrhH;)}@Dn6CBhZ7-3 zeWQvWtv)4w&^hfLCw1CV;8KbDO{}LnM-nrhui(%>bs7EG_NOv^;>;E5dGLdy^nv>m zV(Pv4{lE(2$U80Ym7xdim5W~Z#MG|LY^^18rfhA=sNmvkk@||`7!iU8hwqqE%ys-c zAB)ytOCGG^Yf%|y{Ag#?RK63$q!DTALz`9LdAptU`yIlT^o*vDov-qki@VK-%L^FH zwRJ6fyRorfOXN#y$M_yIP^rVT4(_ypRY;vg88m3A)K3yhXBMB)--Y9K_dh<*M#OtF zyY|U=aC^C66d_Y;YkJt5&FDTo+0yQ{#OL)GzBdPp?Qpc=QakG#m}=lTr+32L!WpRK z05;!7mg?iAIYp~!9=u+oMj zeGx{Xk2chAwNUQxa94eQVJshH9{z$sWtaM?T~2P%1_#`>A` zF6E-O=CK7f#JN*LZpcpS4SF!-<;q>=pA${$kEmE&1UXsubF?pXQ3=~}W-$FKZj-_< z35VCNm~G@}y2qA8x*l`#O7eD9SPzAM=l!5ynM0dX zEsCzBg!{B}Zv{qssNRA2rMD{0hx>VsWu{(@ZB;T1^J8sH6FS#wt?BF($iBjZgwt(S zmc_m0L8#ClOsO0$wtZpQq46~#&5m#m5_&lmnYbRxPfU@Q2Y9pk`$GX0&OZ4#CHek@EPi$ zNmDX>ti?a(=tT=^%40M*Az}`&)R!rvCq*x)QC-6JO2gUc(;Nw?X{m-3Y3~pU9PH{l zefHtmp?YJu;0bXA`I<|llIf$Hpu}P1<`PZBQg*6>wdA*WI@q)9dRtk?^YpZ?6J4)c@^=XNTdYd14S08uCXSm= z#KJT}THiS5Sk7|q$9oSr-0KZr>_6HeQ2Mz*Cv%_Q}N?FYdo2d4BSyB}i*hb*{9P{fML;xuhk%}iUWF9ATAJcqOw6C*3HAY%-GV0B$q;r4 z+G~5+azO6u+@27;Z;0=C{xdOLd5P-Y#8W}_hxCR5sk!Q}9W^h9Jr3eoq+)nZBm}Ho zJN}FwYc7{8I+?_n??ji@e2Q#^$D#8~xK9`Fx_ffo1l$=k5)Z5o)GP%FBy_?=o24p?6 z7=|kr(>_Thqak6V&oyk8&OTajzC9{fg%YJUbk9dVh+5H*`c~YWU~o+3MTYHZ?W%OJ z;4Yh~zTWo8@=702()D#pw!gx>V)o&sJkbq{SEVN3L?6ljkf2YOQG=B>Y%njt(s7nHA(aA|XPN zTgIe{lQK7q<+6>rR-Na*xoW`NzO1^cuWLG8As^&6E<<=8Tm#!0>SI85MFZeLKk~dr zPnHQVbAVC->><~Ic|P2WJys2aFveg#3(;WJRj(?P*J#;;LJu%g)(tLgYb#%Gc5U+7 zG4Neqaz1UJyXCL%X!u+lw+S4iv7pX$bv+4knF5f-y)^40In!xx$S! z4A;v-QGT_AGQ@>3VZxXL!}idW8L%+wN!2BWuv{3JH!hqX6D}AS4q`-dOrEev&_&#p zh>+M+mvW7`Y!r^jjZlh=P&|yd$QU`upq`)|q#YNji;2{qjJ$LhX~-CLRW?dj$5dR} zgTaW@7#(Fk8FlM0%91hKN;cZsB>J9fv|U`ZJto>=GWwngX|+`3FBCY)Fh*Tg-6fYa z>Pb|*R?IWk7^TRVmyGJKb4fiIV_jrppP0n@Z>o7Q#@x(R4W5jZ+lzgr6A+;jCutq$ z6BiSIUo8<6n|v52N*f=B(TZbK11#`@$@rqfcr;@|iEKh~?p24d7=L5}U`W?aCe$A$ zG;SvN<cksF^N6meI*OlgS?sld+5`Uk;OpkwlgENwblVBTUNiWXj253Wy2yE0CNb zoW3@_6u$zvKqZ8&5Fk<$mFTyNy_Jj(H4 z%A&5OA45P=EcqQd$VZXq#w;Og3&hvax%Pv(&Rc0NQ*kVE>60MJvz+(>Q%Z0JWMKia zizJ*zDdFhExHAXmc%-SkTEPd3RTd0niIb^K%B}{m@$=R`#Fs; zAUiiNdlCyd%ZXnIqEtph7UgnE5IJZh@m1v_EcktsTvoOr1jvaWML?X81qW_f*+_7& zA*35i-s%W$06|8TA>EGP93;hIH5wuh83}q%YX-^jD7=?i$iSKI<_7u9^nMOSc^O_b zvry!%OI&qS%>M(@4?oEw4obVP0$E2Bb810G91UDJhz7948kU6PA4rE6$VRCNuMJSB z3J|Iw3HPoLjiBkJUKVS1r9ST}7RVqPTY%sU>6-Gn0mu%F$g~@>11DPZAfC^Fm?u=+ zpDv-cFMaf&GzCR`66^ENk+7>qXkvZ6 z%E#p8Ppea(RTmmPP&GA#%py;7;uA2NSb}L3#;T_1{(^}QtU4*7IWhRV{+sYH*_Gx z*G_ZdM_*EEz{#gA5y^&xeW;=h7~#y@y0w?U8f=MhP|EN?{YQDo-~zE0oO}oY=|_{@ z0}=IsNNkWbHS!QgN1`~a(7-_bI-FQ;yFPfE;?s0vhDY%)RB?D*_I16w^_TV2C}MS_ zJw+xQ=hyb>}g2mvOtvnge-rlfr7bF%bC!_lC%L$K@`y7)#g1G0?_==VFfh_sK?-}kwpYisuV+#{E~XE`Ix}8%3?W)` z%n37Jb#$TXCxcSl&T`@f+e{IyE{N`=#KLU;_*v8PK@Z5^bK=_)DT)${4;UeT&xs$c z?Pi?r*6u1yEyx}i$O3ZWA9nRb@G}p*0>cEGaspepGKd`Q3(s=m+Xs56j(a9fbK-{! z`ZSp9a7^HU}WJnrhN*atn_stx)%UKf*$qsQ^4D|&P zjdUK<`zy=)4*V@A{=%@|!r;Jm_q={Qyroa)sQY4}isEjsO0TM#1x7*VOIpQDx+#;g>^tS!dw{gD&zFgs@Zv-5cum_hn9 zC*FPhMbfxi-KimcniKD(FyXU1UH~tj&KrF@(i>!h^LfS`IY9J@RcJ{X+&Adn~@q`MO6Q4BG zRX5W!J43)m{M-MO2Lahyn}GlM`M>RdLZMI?3`RvoMNLgjLqkJLOG`&bM^8_G?%X*B z1_nk(MkXev^XJbqGc#YfaDjz|g%!@u%E=Gs5rqrL!iAOLqMC4VUAV+0R>>=@QrB3e zud_1mYQ^i(C)mB&SzP^U7ftKxM9os8&=_Jo*lR7r<|<)w6hO=fr!CsgLY3oo*LC zH?DlG*BT_(8;%%H;FtcilLt?$@gnX51WX7v=RL5!T;HhheI#^aWBD-9+JHd z`kfX&z?2)SHt(%)Y%BHrP!iNwjI2jT)uQ8S(D7C86VZ7o*;#4HX&KQ;nc<09VewhW zH~`u2;<7_y^WMf41;&;6B~<$+)&lTJsP&1j@ruQ~0rmsKOWcs}UEk$B56N-Bs(?VK0KSS04o@vc+DKTX( zt^H!dD0s~*dhHHs-7b6GxpdPFv*A&{>EE&u)UgrTy@BjmNA|8q_O8eEuEq7N#&xYE zbSx&e&7+!UG8@KnYXO%tr1aO zty(t5o1N*?$tOm$G_NP#-0r8mGP|$_wmIS85uTNOy0wwNeiDyLN+|*wGyhq9^&~#24NWd&SIobr$;1zKrATKt9*kc`?9H#LIBub!kV%yu+^x zGL~?yp0rSh3%XZW-Ft*KmXsihDlnx6lPZ|6c&2y?uN>2g)`OzXXg#@2%h*2WP0~*G zFa~g32CZ6sm8Bd8)6Npos1n&{slcyp6-hW)*&T+KIeZtU&ELtPVxW4+8GH4T)~d@V z3$l4NGqF({RjnYgEU7q$rgR4z-NmkmQsg0bU|`xtMx0ZZ4o|e$6Mvo<2;F2ngm2EW z*`dV73Ld5u#J+%30!9!L!n)$7ADuXV%v!Zvkx}m}tXk6zMPg3Ux8FA|P31jo`gR19 zEt6~AM)&yn3SKL>Dsw0ud9uHwzbHf3S21b4y=$~cF}7Q|vP36*Z8>G>KRXuG@Ev%=w z(!=*%zqD6bk8e-y^@!(_euehW&O;)?v#>#pY;*B$qlkO^ubeWD+s^Yfi@J<&xEI34 zcrS~#4m+xQ+EGPs<&dgFtE-qXWGAYQl@w1Vn;+;6vEr zA*1${WkX}yP}y9RSC_zLU-3))n43?(t2lgTCZZMZX8XQK47ubdFnwu{dFQ){Xm>^1 z?k#!MtIFz!A8(5ZTFdln&|X61AXq{LYV73QHsjYF23g&jA+0nf4R}EKfRl{h;sVXn zAL`z}X!;HWNt6y3n354PLvAFm-}G3b{*H!e9aG#p@jG^fFt!=}Y0s z(7I(1#=g*@HnHN^m@IUM%o(M|3_F0z@WR*+n$!bXWR%$0p1j^ppWOvB_AFlzc~!kV zc40k+fBcw0*Vc&D58TN{nHu1$oCjwMUI6c3xauERa9gEHqfZ0BIDE}JX8R4pF_2dCX(cv29dQ5GnQ>fe4at4J-@ui`_(5Fq7 ztunLsJ6&%Ty`j>vVfM3!$#Sxh{g5DK9zjTZeSGvvz$Wp6(j8xKRnKSR4$Hz9M!SPf zINYtV5y*+kHrq9?cYs$KbCa~gdTHH{ORS?}!`UFm?^;pFQ%=tIPOx@RC|wc4ir>Dg z>RFa5J?kp7)##0`l;o@I-#Pj5{h3IhFO*A&0@cpr`%LZBr+I_34!MzI&Oc-hSMa zSoTZFax0++_XexSRPrT?#$C281PsROxo0YI0#!LGg8kEw~i zii*nK-A6BfOfOJYR<-Z$+A2lEhe)554hfC#mYB^Jx_#H0g?zfxY39CH^gQF^Ec)g4 zOO@lk?+v$UvChAm=LxbeHEF%V`q0eGP-q=gXR3S-GCN*k=&x#%u6OctJYI%FF>NOb zl%HA8t1tBgwQw2teTl9)UPZja^xS0$^wsueYVE-EJ@5OP{Ns3C`IoGu!>uQ7sjqIv zV6|=?JCP-vOBXqMQLRe<=!+L~-F2PYZo}EaF16}O8@o~mqa0B#wTRhG_fD;GDpi;C z{QRBgvhw4@_20b9Wtm!)P66Dp_K8Q4@CA*G=a2-iEN;T(`!d|A99& z)vi{l2kH9eh3D6Mu=P2${%?aE$xtarcSX`gpdLPb|GoclZEN!Lzypr+x`qn#Z%#h_ zu)r>UrDJ^cnZ^tHN;w6-db#0f^w+z6pb%}HM``Cg%eR0VO6(^f!h>HdujbFQf2U`A z{Y={JJC@|fcj$LV=*+|P4&)-C~lYICN ztt25o!4gTs$=yiY>?%E9f#it8Jjh~+DshAAB&mj;Mvml!cRW#sp2V@9y)iImUiSk{ z_cD?fx>Y{z*>7|^NcgLWLQ#a(jXuUzJ}uH7WOty%c2J@_P;*kw5=*EN9BO&fkNChB zM#`CrgxFNUz72SmeD^FHhdz7Z50qp+4{$&9@Haz||HS%xSOV3*{(d?BCnhhRq)S65 zc%Wag0bdtLQWpZO;pATp{odX5o0o&!u|JexD;!>oG1<|mil(9}^sa6QJj&Kyh8RvhJ zIY(JKcfy|H{LfA2PI&m}hU3Pfr|@RhA7R}mLF7?&K#fMSgI6OGR} zJa;hU01V{*_CIAA5TXfXCJ7a;2~}|k)tgjIqOfcXoQVnsVmlFe*3|H2}8%BB-g^sA<@#X@K8<3mRIW8-|OXfro*KkC{b?m0gsbTY{5Unnys6 zPe?&PL`hIoMMz9lSVCO{fTV_qq~@PMNNWBCDNV$`f~b@x4$_)p(wgEjni8^_QgWKo z@|v<2wd57G6qL1;Rkc;sb<{O=wY2qgboKT14K824Y-nhB<;oSH)aBZ>Yq(yQ>(`Bq zjsJ&~yZHL~`v<-ac>69WG~z8XIygKoG%7hXCM`5J3z?7`mQ)y?@;)3@5}sNXo?0G} zRuPd_`CmnPRYZE_e~!rXN&rzAmC+fMF`1QdS(ORdl}S03DY=!Y`IQ-kRXOi5dBvE* z(rR>hO=%^rPNKTDzOKHpsp$joG&eW5w6wIgwzjpkwYRr-baZrfc6N1jb$567^z`)h z_V)Gl_4oG=3=9ko4h{_s4G#~GjEszqj*g9ujgOB{OiWBpPEJitO;1nH%*@OJ9es22 z^YaS}3yX`3OTe?dyu7lqvbMIij(avXHa54mwsv-QK7Ra!#eV+sq-h3UkbIr7ab;OP zm`k$6Irb_?wU3ab-}K_(Z0iM?`?^m_P%%pIVEEB8Uyx6OBPX2t=X3Sg1`d^9yC9U| z21C#R#Jpoc&hAe4-hP$no0 z;3YGR>H>_4g^G%miWzA zG|nI)t04(M?l%!-PRm{ZE?!j9R#4VfQq@sW(^b>Z)6mk_)-ll4yJT<)$HxDGMD+3T z@%8of^8@$@Tm=UF?{_(*q@%)Y z6ciK|78Vs1{X>gOX&La8mzP%nN59I-s;Vjs22)*KT?3?3)z;S4)z#P6H#9UfHUdP% zG4VGM+d7&%`kK1N8hU2xd*R)UbnC}{z86KVZ zlZXHX0qOyqTU}iRxVF8$jm2WWeg#PO?cm_x@bK`*j~~aU≠l%Z&S1l>GJU7mkSQ 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

    hl! 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 literal 0 HcmV?d00001 diff --git a/Source/Krypton Toolkit Examples/KryptonMessageBox Examples/Program.cs b/Source/Krypton Toolkit Examples/KryptonMessageBox Examples/Program.cs index 98938f19..2dcc06fa 100644 --- a/Source/Krypton Toolkit Examples/KryptonMessageBox Examples/Program.cs +++ b/Source/Krypton Toolkit Examples/KryptonMessageBox Examples/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -15,13 +15,13 @@ namespace KryptonMessageBoxExamples { - static class Program + internal static class Program { ///

    /// The main entry point for the application. /// [STAThread] - static void Main() + private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); diff --git a/Source/Krypton Toolkit Examples/KryptonMessageBox Examples/Properties/AssemblyInfo.cs b/Source/Krypton Toolkit Examples/KryptonMessageBox Examples/Properties/AssemblyInfo.cs index 335de8bf..f3e74783 100644 --- a/Source/Krypton Toolkit Examples/KryptonMessageBox Examples/Properties/AssemblyInfo.cs +++ b/Source/Krypton Toolkit Examples/KryptonMessageBox Examples/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Toolkit Examples/KryptonMonthCalendar Examples/Form1.Designer.cs b/Source/Krypton Toolkit Examples/KryptonMonthCalendar Examples/Form1.Designer.cs index 11a72393..9c370346 100644 --- a/Source/Krypton Toolkit Examples/KryptonMonthCalendar Examples/Form1.Designer.cs +++ b/Source/Krypton Toolkit Examples/KryptonMonthCalendar Examples/Form1.Designer.cs @@ -46,7 +46,7 @@ private void InitializeComponent() this.groupBox4 = new System.Windows.Forms.GroupBox(); this.propertyGrid = new System.Windows.Forms.PropertyGrid(); this.kryptonMonthCalendar1 = new Krypton.Toolkit.KryptonMonthCalendar(); - this.kryptonPalette = new Krypton.Toolkit.KryptonPalette(this.components); + this.kryptonPalette = new Krypton.Toolkit.KryptonCustomPaletteBase(this.components); this.kryptonManager1 = new Krypton.Toolkit.KryptonManager(this.components); this.groupBoxPalette.SuspendLayout(); this.groupBox4.SuspendLayout(); @@ -251,7 +251,7 @@ private void InitializeComponent() // kryptonManager1 // this.kryptonManager1.GlobalPalette = this.kryptonPalette; - this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.Custom; + this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteMode.Custom; // // Form1 // @@ -291,7 +291,7 @@ private void InitializeComponent() private System.Windows.Forms.RadioButton rbSparklePurple; private System.Windows.Forms.RadioButton rbSparkleOrange; private Krypton.Toolkit.KryptonMonthCalendar kryptonMonthCalendar1; - private Krypton.Toolkit.KryptonPalette kryptonPalette; + private Krypton.Toolkit.KryptonCustomPaletteBase kryptonPalette; private System.Windows.Forms.RadioButton rbOffice2010Black; private System.Windows.Forms.RadioButton rbOffice2010Silver; private System.Windows.Forms.RadioButton rbOffice2010Blue; diff --git a/Source/Krypton Toolkit Examples/KryptonMonthCalendar Examples/Form1.cs b/Source/Krypton Toolkit Examples/KryptonMonthCalendar Examples/Form1.cs index 71a6d713..fb0ec7f5 100644 --- a/Source/Krypton Toolkit Examples/KryptonMonthCalendar Examples/Form1.cs +++ b/Source/Krypton Toolkit Examples/KryptonMonthCalendar Examples/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Toolkit Examples/KryptonMonthCalendar Examples/KryptonMonthCalendar Examples 2022.csproj b/Source/Krypton Toolkit Examples/KryptonMonthCalendar Examples/KryptonMonthCalendar Examples 2022.csproj index cd702d3c..5e31fbec 100644 --- a/Source/Krypton Toolkit Examples/KryptonMonthCalendar Examples/KryptonMonthCalendar Examples 2022.csproj +++ b/Source/Krypton Toolkit Examples/KryptonMonthCalendar Examples/KryptonMonthCalendar Examples 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe KryptonMonthCalendarExamples Krypton Month Calendar Examples @@ -9,10 +9,12 @@ false true AnyCPU - en - preview + en preview + enable + 6 + true - + @@ -21,7 +23,7 @@ - + diff --git a/Source/Krypton Toolkit Examples/KryptonMonthCalendar Examples/Program.cs b/Source/Krypton Toolkit Examples/KryptonMonthCalendar Examples/Program.cs index 7ed50c68..4d877bf3 100644 --- a/Source/Krypton Toolkit Examples/KryptonMonthCalendar Examples/Program.cs +++ b/Source/Krypton Toolkit Examples/KryptonMonthCalendar Examples/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -15,13 +15,13 @@ namespace KryptonMonthCalendarExamples { - static class Program + internal static class Program { /// /// The main entry point for the application. /// [STAThread] - static void Main() + private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); diff --git a/Source/Krypton Toolkit Examples/KryptonMonthCalendar Examples/Properties/AssemblyInfo.cs b/Source/Krypton Toolkit Examples/KryptonMonthCalendar Examples/Properties/AssemblyInfo.cs index b6a0cd87..e222eb8e 100644 --- a/Source/Krypton Toolkit Examples/KryptonMonthCalendar Examples/Properties/AssemblyInfo.cs +++ b/Source/Krypton Toolkit Examples/KryptonMonthCalendar Examples/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Toolkit Examples/KryptonNumericUpDown Examples/Form1.Designer.cs b/Source/Krypton Toolkit Examples/KryptonNumericUpDown Examples/Form1.Designer.cs index 1ca4e6fc..dae37d30 100644 --- a/Source/Krypton Toolkit Examples/KryptonNumericUpDown Examples/Form1.Designer.cs +++ b/Source/Krypton Toolkit Examples/KryptonNumericUpDown Examples/Form1.Designer.cs @@ -206,7 +206,7 @@ private void InitializeComponent() // // kryptonManager1 // - this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.Office2007Blue; + this.kryptonManager1.GlobalPaletteMode = Krypton.Toolkit.PaletteMode.Office2007Blue; // // nud5 // diff --git a/Source/Krypton Toolkit Examples/KryptonNumericUpDown Examples/Form1.cs b/Source/Krypton Toolkit Examples/KryptonNumericUpDown Examples/Form1.cs index 901e2ffe..4eab0775 100644 --- a/Source/Krypton Toolkit Examples/KryptonNumericUpDown Examples/Form1.cs +++ b/Source/Krypton Toolkit Examples/KryptonNumericUpDown Examples/Form1.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -30,13 +30,13 @@ private void nud_Enter(object sender, EventArgs e) => // Setup the property grid to edit this numeric up-down control propertyGrid.SelectedObject = new KryptonNumericUpDownProxy(sender as KryptonNumericUpDown); - private void buttonOffice2010Blue_Click(object sender, EventArgs e) => kryptonManager1.GlobalPaletteMode = PaletteModeManager.Office2010Blue; + private void buttonOffice2010Blue_Click(object sender, EventArgs e) => kryptonManager1.GlobalPaletteMode = PaletteMode.Office2010Blue; - private void buttonOffice2007Blue_Click(object sender, EventArgs e) => kryptonManager1.GlobalPaletteMode = PaletteModeManager.Office2007Blue; + private void buttonOffice2007Blue_Click(object sender, EventArgs e) => kryptonManager1.GlobalPaletteMode = PaletteMode.Office2007Blue; - private void buttonSystem_Click(object sender, EventArgs e) => kryptonManager1.GlobalPaletteMode = PaletteModeManager.ProfessionalSystem; + private void buttonSystem_Click(object sender, EventArgs e) => kryptonManager1.GlobalPaletteMode = PaletteMode.ProfessionalSystem; - private void buttonSparkleBlue_Click(object sender, EventArgs e) => kryptonManager1.GlobalPaletteMode = PaletteModeManager.SparkleBlue; + private void buttonSparkleBlue_Click(object sender, EventArgs e) => kryptonManager1.GlobalPaletteMode = PaletteMode.SparkleBlue; private void buttonSpecAny1_Click(object sender, EventArgs e) => nud5.Value = nud5.Minimum; diff --git a/Source/Krypton Toolkit Examples/KryptonNumericUpDown Examples/KryptonNumericUpDown Examples 2022.csproj b/Source/Krypton Toolkit Examples/KryptonNumericUpDown Examples/KryptonNumericUpDown Examples 2022.csproj index 6af37620..79deff70 100644 --- a/Source/Krypton Toolkit Examples/KryptonNumericUpDown Examples/KryptonNumericUpDown Examples 2022.csproj +++ b/Source/Krypton Toolkit Examples/KryptonNumericUpDown Examples/KryptonNumericUpDown Examples 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe KryptonNumericUpDownExamples Krypton Numeric UpDown Examples @@ -9,10 +9,12 @@ false true AnyCPU - en - preview + en preview + enable + 6 + true - + @@ -21,7 +23,7 @@ - + diff --git a/Source/Krypton Toolkit Examples/KryptonNumericUpDown Examples/Program.cs b/Source/Krypton Toolkit Examples/KryptonNumericUpDown Examples/Program.cs index 33b5b09e..515389bf 100644 --- a/Source/Krypton Toolkit Examples/KryptonNumericUpDown Examples/Program.cs +++ b/Source/Krypton Toolkit Examples/KryptonNumericUpDown Examples/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -15,13 +15,13 @@ namespace KryptonNumericUpDownExamples { - static class Program + internal static class Program { /// /// The main entry point for the application. /// [STAThread] - static void Main() + private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); diff --git a/Source/Krypton Toolkit Examples/KryptonNumericUpDown Examples/Properties/AssemblyInfo.cs b/Source/Krypton Toolkit Examples/KryptonNumericUpDown Examples/Properties/AssemblyInfo.cs index 66ee5402..2d7ca80e 100644 --- a/Source/Krypton Toolkit Examples/KryptonNumericUpDown Examples/Properties/AssemblyInfo.cs +++ b/Source/Krypton Toolkit Examples/KryptonNumericUpDown Examples/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Toolkit Examples/KryptonOpenFileDialog Example/Form1.Designer.cs b/Source/Krypton Toolkit Examples/KryptonOpenFileDialog Example/Form1.Designer.cs new file mode 100644 index 00000000..63d3f61c --- /dev/null +++ b/Source/Krypton Toolkit Examples/KryptonOpenFileDialog Example/Form1.Designer.cs @@ -0,0 +1,337 @@ + +namespace KryptonOpenFileDialog_Example_2019 +{ + partial class Form1 + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + buttonFileOpenDialog = new Krypton.Toolkit.KryptonButton(); + kryptonPanel1 = new Krypton.Toolkit.KryptonPanel(); + kryptonThemeComboBox1 = new Krypton.Toolkit.KryptonThemeComboBox(); + kryptonLabel1 = new Krypton.Toolkit.KryptonLabel(); + kryptonGroupBox2 = new Krypton.Toolkit.KryptonGroupBox(); + chkRestoreDirectory = new Krypton.Toolkit.KryptonCheckBox(); + chkReadOnlyChecked = new Krypton.Toolkit.KryptonCheckBox(); + chkMultiselect = new Krypton.Toolkit.KryptonCheckBox(); + chkDereferenceLinks = new Krypton.Toolkit.KryptonCheckBox(); + chkCheckPathExists = new Krypton.Toolkit.KryptonCheckBox(); + chkCheckFileExists = new Krypton.Toolkit.KryptonCheckBox(); + chkAddExtension = new Krypton.Toolkit.KryptonCheckBox(); + kryptonGroupBox1 = new Krypton.Toolkit.KryptonGroupBox(); + kryptonTextBox1 = new Krypton.Toolkit.KryptonTextBox(); + kryptonNumericUpDown1 = new Krypton.Toolkit.KryptonNumericUpDown(); + kryptonButton1 = new Krypton.Toolkit.KryptonButton(); + kryptonCheckBox1 = new Krypton.Toolkit.KryptonCheckBox(); + kryptonListBox1 = new Krypton.Toolkit.KryptonListBox(); + kryptonComboBox1 = new Krypton.Toolkit.KryptonComboBox(); + kryptonCheckBox2 = new Krypton.Toolkit.KryptonCheckBox(); + ((System.ComponentModel.ISupportInitialize)kryptonPanel1).BeginInit(); + kryptonPanel1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)kryptonThemeComboBox1).BeginInit(); + ((System.ComponentModel.ISupportInitialize)kryptonGroupBox2).BeginInit(); + ((System.ComponentModel.ISupportInitialize)kryptonGroupBox2.Panel).BeginInit(); + kryptonGroupBox2.Panel.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)kryptonGroupBox1).BeginInit(); + ((System.ComponentModel.ISupportInitialize)kryptonGroupBox1.Panel).BeginInit(); + kryptonGroupBox1.Panel.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)kryptonComboBox1).BeginInit(); + SuspendLayout(); + // + // buttonFileOpenDialog + // + buttonFileOpenDialog.Anchor = System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right; + buttonFileOpenDialog.Location = new System.Drawing.Point(396, 505); + buttonFileOpenDialog.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + buttonFileOpenDialog.Name = "buttonFileOpenDialog"; + buttonFileOpenDialog.Size = new System.Drawing.Size(460, 92); + buttonFileOpenDialog.TabIndex = 19; + buttonFileOpenDialog.Values.Text = "File Open Dialog"; + buttonFileOpenDialog.Click += ButtonShowFileDialog_Click; + // + // kryptonPanel1 + // + kryptonPanel1.Controls.Add(kryptonThemeComboBox1); + kryptonPanel1.Controls.Add(kryptonLabel1); + kryptonPanel1.Controls.Add(kryptonGroupBox2); + kryptonPanel1.Controls.Add(kryptonGroupBox1); + kryptonPanel1.Controls.Add(buttonFileOpenDialog); + kryptonPanel1.Dock = System.Windows.Forms.DockStyle.Fill; + kryptonPanel1.Location = new System.Drawing.Point(0, 0); + kryptonPanel1.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + kryptonPanel1.Name = "kryptonPanel1"; + kryptonPanel1.Size = new System.Drawing.Size(891, 641); + kryptonPanel1.TabIndex = 20; + // + // kryptonThemeComboBox1 + // + kryptonThemeComboBox1.DisplayMember = "30"; + kryptonThemeComboBox1.DropDownWidth = 339; + kryptonThemeComboBox1.IntegralHeight = false; + kryptonThemeComboBox1.Location = new System.Drawing.Point(18, 91); + kryptonThemeComboBox1.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + kryptonThemeComboBox1.Name = "kryptonThemeComboBox1"; + kryptonThemeComboBox1.Size = new System.Drawing.Size(508, 37); + kryptonThemeComboBox1.StateCommon.ComboBox.Content.TextH = Krypton.Toolkit.PaletteRelativeAlign.Near; + kryptonThemeComboBox1.TabIndex = 25; + kryptonThemeComboBox1.ValueMember = "30"; + // + // kryptonLabel1 + // + kryptonLabel1.LabelStyle = Krypton.Toolkit.LabelStyle.NormalPanel; + kryptonLabel1.Location = new System.Drawing.Point(18, 44); + kryptonLabel1.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + kryptonLabel1.Name = "kryptonLabel1"; + kryptonLabel1.Size = new System.Drawing.Size(104, 37); + kryptonLabel1.TabIndex = 24; + kryptonLabel1.Target = kryptonThemeComboBox1; + kryptonLabel1.Values.Text = "&Themes:"; + // + // kryptonGroupBox2 + // + kryptonGroupBox2.Location = new System.Drawing.Point(558, 44); + kryptonGroupBox2.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + kryptonGroupBox2.Name = "kryptonGroupBox2"; + // + // + // + kryptonGroupBox2.Panel.Controls.Add(chkRestoreDirectory); + kryptonGroupBox2.Panel.Controls.Add(chkReadOnlyChecked); + kryptonGroupBox2.Panel.Controls.Add(chkMultiselect); + kryptonGroupBox2.Panel.Controls.Add(chkDereferenceLinks); + kryptonGroupBox2.Panel.Controls.Add(chkCheckPathExists); + kryptonGroupBox2.Panel.Controls.Add(chkCheckFileExists); + kryptonGroupBox2.Panel.Controls.Add(chkAddExtension); + kryptonGroupBox2.Size = new System.Drawing.Size(298, 452); + kryptonGroupBox2.TabIndex = 21; + kryptonGroupBox2.Values.Heading = "Options:"; + // + // chkRestoreDirectory + // + chkRestoreDirectory.Checked = true; + chkRestoreDirectory.CheckState = System.Windows.Forms.CheckState.Checked; + chkRestoreDirectory.Location = new System.Drawing.Point(6, 281); + chkRestoreDirectory.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + chkRestoreDirectory.Name = "chkRestoreDirectory"; + chkRestoreDirectory.Size = new System.Drawing.Size(217, 37); + chkRestoreDirectory.TabIndex = 6; + chkRestoreDirectory.Values.Text = "Restore Directory"; + // + // chkReadOnlyChecked + // + chkReadOnlyChecked.Location = new System.Drawing.Point(6, 234); + chkReadOnlyChecked.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + chkReadOnlyChecked.Name = "chkReadOnlyChecked"; + chkReadOnlyChecked.Size = new System.Drawing.Size(240, 37); + chkReadOnlyChecked.TabIndex = 5; + chkReadOnlyChecked.Values.Text = "Read Only Checked"; + // + // chkMultiselect + // + chkMultiselect.Location = new System.Drawing.Point(6, 188); + chkMultiselect.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + chkMultiselect.Name = "chkMultiselect"; + chkMultiselect.Size = new System.Drawing.Size(156, 37); + chkMultiselect.TabIndex = 4; + chkMultiselect.Values.Text = "Multi Select"; + // + // chkDereferenceLinks + // + chkDereferenceLinks.Location = new System.Drawing.Point(6, 141); + chkDereferenceLinks.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + chkDereferenceLinks.Name = "chkDereferenceLinks"; + chkDereferenceLinks.Size = new System.Drawing.Size(221, 37); + chkDereferenceLinks.TabIndex = 3; + chkDereferenceLinks.Values.Text = "Dereference Links"; + // + // chkCheckPathExists + // + chkCheckPathExists.Location = new System.Drawing.Point(4, 94); + chkCheckPathExists.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + chkCheckPathExists.Name = "chkCheckPathExists"; + chkCheckPathExists.Size = new System.Drawing.Size(215, 37); + chkCheckPathExists.TabIndex = 2; + chkCheckPathExists.Values.Text = "Check Path Exists"; + // + // chkCheckFileExists + // + chkCheckFileExists.Checked = true; + chkCheckFileExists.CheckState = System.Windows.Forms.CheckState.Checked; + chkCheckFileExists.Location = new System.Drawing.Point(6, 47); + chkCheckFileExists.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + chkCheckFileExists.Name = "chkCheckFileExists"; + chkCheckFileExists.Size = new System.Drawing.Size(203, 37); + chkCheckFileExists.TabIndex = 1; + chkCheckFileExists.Values.Text = "Check File Exists"; + // + // chkAddExtension + // + chkAddExtension.Location = new System.Drawing.Point(6, 0); + chkAddExtension.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + chkAddExtension.Name = "chkAddExtension"; + chkAddExtension.Size = new System.Drawing.Size(183, 37); + chkAddExtension.TabIndex = 0; + chkAddExtension.Values.Text = "Add Extension"; + // + // kryptonGroupBox1 + // + kryptonGroupBox1.Location = new System.Drawing.Point(18, 239); + kryptonGroupBox1.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + kryptonGroupBox1.Name = "kryptonGroupBox1"; + // + // + // + kryptonGroupBox1.Panel.Controls.Add(kryptonTextBox1); + kryptonGroupBox1.Panel.Controls.Add(kryptonNumericUpDown1); + kryptonGroupBox1.Panel.Controls.Add(kryptonButton1); + kryptonGroupBox1.Panel.Controls.Add(kryptonCheckBox1); + kryptonGroupBox1.Panel.Controls.Add(kryptonListBox1); + kryptonGroupBox1.Panel.Controls.Add(kryptonComboBox1); + kryptonGroupBox1.Size = new System.Drawing.Size(522, 256); + kryptonGroupBox1.TabIndex = 20; + kryptonGroupBox1.Values.Heading = "Style to match:"; + // + // kryptonTextBox1 + // + kryptonTextBox1.Location = new System.Drawing.Point(234, 45); + kryptonTextBox1.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + kryptonTextBox1.Name = "kryptonTextBox1"; + kryptonTextBox1.Size = new System.Drawing.Size(201, 39); + kryptonTextBox1.TabIndex = 6; + kryptonTextBox1.Text = "kryptonTextBox1"; + // + // kryptonNumericUpDown1 + // + kryptonNumericUpDown1.Location = new System.Drawing.Point(234, 152); + kryptonNumericUpDown1.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + kryptonNumericUpDown1.Name = "kryptonNumericUpDown1"; + kryptonNumericUpDown1.Size = new System.Drawing.Size(135, 38); + kryptonNumericUpDown1.TabIndex = 5; + // + // kryptonButton1 + // + kryptonButton1.Location = new System.Drawing.Point(234, 102); + kryptonButton1.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + kryptonButton1.Name = "kryptonButton1"; + kryptonButton1.Size = new System.Drawing.Size(135, 39); + kryptonButton1.TabIndex = 4; + kryptonButton1.Values.Text = "kryptonButton1"; + // + // kryptonCheckBox1 + // + kryptonCheckBox1.Location = new System.Drawing.Point(234, 6); + kryptonCheckBox1.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + kryptonCheckBox1.Name = "kryptonCheckBox1"; + kryptonCheckBox1.Size = new System.Drawing.Size(231, 37); + kryptonCheckBox1.TabIndex = 2; + kryptonCheckBox1.Values.Text = "kryptonCheckBox1"; + // + // kryptonListBox1 + // + kryptonListBox1.Items.AddRange(new object[] { "Font 1", "Font 2", "Font 1Font 1Font 1Font 1" }); + kryptonListBox1.Location = new System.Drawing.Point(6, 45); + kryptonListBox1.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + kryptonListBox1.Name = "kryptonListBox1"; + kryptonListBox1.Padding = new System.Windows.Forms.Padding(2, 2, 2, 2); + kryptonListBox1.Size = new System.Drawing.Size(180, 150); + kryptonListBox1.TabIndex = 1; + // + // kryptonComboBox1 + // + kryptonComboBox1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + kryptonComboBox1.DropDownWidth = 121; + kryptonComboBox1.IntegralHeight = false; + kryptonComboBox1.Items.AddRange(new object[] { "Microsoft Sans Serif" }); + kryptonComboBox1.Location = new System.Drawing.Point(6, 6); + kryptonComboBox1.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + kryptonComboBox1.Name = "kryptonComboBox1"; + kryptonComboBox1.Size = new System.Drawing.Size(219, 37); + kryptonComboBox1.StateCommon.ComboBox.Content.TextH = Krypton.Toolkit.PaletteRelativeAlign.Near; + kryptonComboBox1.TabIndex = 0; + kryptonComboBox1.Text = "Microsoft Sans Serif"; + // + // kryptonCheckBox2 + // + kryptonCheckBox2.Checked = true; + kryptonCheckBox2.CheckState = System.Windows.Forms.CheckState.Checked; + kryptonCheckBox2.Location = new System.Drawing.Point(4, 180); + kryptonCheckBox2.Name = "kryptonCheckBox2"; + kryptonCheckBox2.Size = new System.Drawing.Size(143, 24); + kryptonCheckBox2.TabIndex = 6; + kryptonCheckBox2.Values.Text = "Restore Directory"; + // + // Form1 + // + AutoScaleDimensions = new System.Drawing.SizeF(12F, 25F); + AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + ClientSize = new System.Drawing.Size(891, 641); + Controls.Add(kryptonPanel1); + FormTitleAlign = Krypton.Toolkit.PaletteRelativeAlign.Inherit; + Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + Name = "Form1"; + SizeGripStyle = System.Windows.Forms.SizeGripStyle.Show; + Text = "KryptonOpenFileDialog Example"; + Controls.SetChildIndex(kryptonPanel1, 0); + ((System.ComponentModel.ISupportInitialize)kryptonPanel1).EndInit(); + kryptonPanel1.ResumeLayout(false); + kryptonPanel1.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)kryptonThemeComboBox1).EndInit(); + ((System.ComponentModel.ISupportInitialize)kryptonGroupBox2.Panel).EndInit(); + kryptonGroupBox2.Panel.ResumeLayout(false); + kryptonGroupBox2.Panel.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)kryptonGroupBox2).EndInit(); + ((System.ComponentModel.ISupportInitialize)kryptonGroupBox1.Panel).EndInit(); + kryptonGroupBox1.Panel.ResumeLayout(false); + kryptonGroupBox1.Panel.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)kryptonGroupBox1).EndInit(); + ((System.ComponentModel.ISupportInitialize)kryptonComboBox1).EndInit(); + ResumeLayout(false); + } + + #endregion + private Krypton.Toolkit.KryptonButton buttonFileOpenDialog; + private Krypton.Toolkit.KryptonPanel kryptonPanel1; + private Krypton.Toolkit.KryptonGroupBox kryptonGroupBox1; + private Krypton.Toolkit.KryptonGroupBox kryptonGroupBox2; + private Krypton.Toolkit.KryptonCheckBox chkAddExtension; + private Krypton.Toolkit.KryptonCheckBox chkCheckFileExists; + private Krypton.Toolkit.KryptonCheckBox chkRestoreDirectory; + private Krypton.Toolkit.KryptonCheckBox chkReadOnlyChecked; + private Krypton.Toolkit.KryptonCheckBox chkMultiselect; + private Krypton.Toolkit.KryptonCheckBox chkDereferenceLinks; + private Krypton.Toolkit.KryptonCheckBox chkCheckPathExists; + private Krypton.Toolkit.KryptonListBox kryptonListBox1; + private Krypton.Toolkit.KryptonComboBox kryptonComboBox1; + private Krypton.Toolkit.KryptonCheckBox kryptonCheckBox1; + private Krypton.Toolkit.KryptonTextBox kryptonTextBox1; + private Krypton.Toolkit.KryptonButton kryptonButton1; + private Krypton.Toolkit.KryptonNumericUpDown kryptonNumericUpDown1; + private Krypton.Toolkit.KryptonThemeComboBox kryptonThemeComboBox1; + private Krypton.Toolkit.KryptonLabel kryptonLabel1; + private Krypton.Toolkit.KryptonCheckBox kryptonCheckBox2; + } +} + diff --git a/Source/Krypton Toolkit Examples/KryptonOpenFileDialog Example/Form1.cs b/Source/Krypton Toolkit Examples/KryptonOpenFileDialog Example/Form1.cs new file mode 100644 index 00000000..6e00cb3a --- /dev/null +++ b/Source/Krypton Toolkit Examples/KryptonOpenFileDialog Example/Form1.cs @@ -0,0 +1,42 @@ +using System; +using System.Windows.Forms; + +using Krypton.Toolkit; + +namespace KryptonOpenFileDialog_Example_2019 +{ + public partial class Form1 : KryptonForm + { + public Form1() => InitializeComponent(); + + private void ButtonShowFileDialog_Click(object sender, EventArgs e) + { + using KryptonOpenFileDialog kfd = new() { + AddExtension = chkAddExtension.Checked, + //AutoUpgradeEnabled = true, // N/A + CheckFileExists = chkCheckFileExists.Checked, + CheckPathExists = chkCheckPathExists.Checked, + DefaultExt = "PNG", + DereferenceLinks = chkDereferenceLinks.Checked, + //FileName = "", + Filter = @"Image Files(*.BMP;*.JPG;*.GIF)|*.BMP;*.JPG;*.GIF", + FilterIndex = 0, + InitialDirectory = "", + //Container = { }, + //CustomPlaces = { }, + Multiselect = chkMultiselect.Checked, + ReadOnlyChecked = chkReadOnlyChecked.Checked, // Get only + RestoreDirectory = chkRestoreDirectory.Checked, + SupportMultiDottedExtensions = true, + Title = @"Select a File to Open", + ValidateNames = true, + Icon = this.Icon + }; + + if (kfd.ShowDialog(this) == DialogResult.OK) + { + KryptonMessageBox.Show(this, kfd.FileName, @"File chosen is"); + } + } + } +} diff --git a/Source/Krypton Toolkit Examples/KryptonOpenFileDialog Example/Form1.resx b/Source/Krypton Toolkit Examples/KryptonOpenFileDialog Example/Form1.resx new file mode 100644 index 00000000..cbabd965 --- /dev/null +++ b/Source/Krypton Toolkit Examples/KryptonOpenFileDialog Example/Form1.resx @@ -0,0 +1,119 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/Source/Krypton Toolkit Examples/KryptonOpenFileDialog Example/KryptonOpenFileDialog Example 2022.csproj b/Source/Krypton Toolkit Examples/KryptonOpenFileDialog Example/KryptonOpenFileDialog Example 2022.csproj new file mode 100644 index 00000000..8085bcca --- /dev/null +++ b/Source/Krypton Toolkit Examples/KryptonOpenFileDialog Example/KryptonOpenFileDialog Example 2022.csproj @@ -0,0 +1,31 @@ + + + net48;net6.0-windows + WinExe + KryptonOpenFileDialog + KryptonOpenFileDialog Example + true + AnyCPU + en preview + enable + 6 + true + + + + + + + + + + + + + + + ..\..\..\Binaries\Krypton Demos\$(Configuration)\ + app.manifest + latest + + \ No newline at end of file diff --git a/Source/Krypton Toolkit Examples/KryptonOpenFileDialog Example/Program.cs b/Source/Krypton Toolkit Examples/KryptonOpenFileDialog Example/Program.cs new file mode 100644 index 00000000..dbcf18d2 --- /dev/null +++ b/Source/Krypton Toolkit Examples/KryptonOpenFileDialog Example/Program.cs @@ -0,0 +1,19 @@ +using System; +using System.Windows.Forms; + +namespace KryptonOpenFileDialog_Example_2019 +{ + static class Program + { + /// + /// The main entry point for the application. + /// + [STAThread] + static void Main() + { + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + Application.Run(new Form1()); + } + } +} diff --git a/Source/Krypton Toolkit Examples/KryptonFileDialog Example/app.config b/Source/Krypton Toolkit Examples/KryptonOpenFileDialog Example/app.config similarity index 100% rename from Source/Krypton Toolkit Examples/KryptonFileDialog Example/app.config rename to Source/Krypton Toolkit Examples/KryptonOpenFileDialog Example/app.config diff --git a/Source/Krypton Toolkit Examples/KryptonFileDialog Example/app.manifest b/Source/Krypton Toolkit Examples/KryptonOpenFileDialog Example/app.manifest similarity index 100% rename from Source/Krypton Toolkit Examples/KryptonFileDialog Example/app.manifest rename to Source/Krypton Toolkit Examples/KryptonOpenFileDialog Example/app.manifest diff --git a/Source/Krypton Toolkit Examples/KryptonOpenFileDialog Example/example.png b/Source/Krypton Toolkit Examples/KryptonOpenFileDialog Example/example.png new file mode 100644 index 0000000000000000000000000000000000000000..6078a0c6cc26e77218f1ac4a32322ada9c4d5882 GIT binary patch literal 141577 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%0A|TCNZZjb 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

    eeUTCq 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�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

    y?GL>c+13!%WY;-r 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 literal 0 HcmV?d00001 diff --git a/Source/Krypton Toolkit Examples/KryptonPageSetupDialog Example/KryptonPageSetupDialog Example 2022.csproj b/Source/Krypton Toolkit Examples/KryptonPageSetupDialog Example/KryptonPageSetupDialog Example 2022.csproj index c3c58707..e564a7d1 100644 --- a/Source/Krypton Toolkit Examples/KryptonPageSetupDialog Example/KryptonPageSetupDialog Example 2022.csproj +++ b/Source/Krypton Toolkit Examples/KryptonPageSetupDialog Example/KryptonPageSetupDialog Example 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe KryptonFontDialog KryptonFontDialog Example diff --git a/Source/Krypton Toolkit Examples/KryptonPalette Examples/Form1.Designer.cs b/Source/Krypton Toolkit Examples/KryptonPalette Examples/Form1.Designer.cs index c63927d9..db04420c 100644 --- a/Source/Krypton Toolkit Examples/KryptonPalette Examples/Form1.Designer.cs +++ b/Source/Krypton Toolkit Examples/KryptonPalette Examples/Form1.Designer.cs @@ -32,8 +32,16 @@ private void InitializeComponent() System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1)); this.groupBox4 = new System.Windows.Forms.GroupBox(); this.propertyGrid = new System.Windows.Forms.PropertyGrid(); - this.buttonClose = new System.Windows.Forms.Button(); - this.groupBox1 = new System.Windows.Forms.GroupBox(); + this.groupBox1 = new Krypton.Toolkit.KryptonGroupBox(); + this.kryptonProgressBar1 = new Krypton.Toolkit.KryptonProgressBar(); + this.kryptonCheckBox1 = new Krypton.Toolkit.KryptonCheckBox(); + this.kryptonRadioButton1 = new Krypton.Toolkit.KryptonRadioButton(); + this.kryptonThemeComboBox1 = new Krypton.Toolkit.KryptonThemeComboBox(); + this.kryptonPaletteCustom = new Krypton.Toolkit.KryptonCustomPaletteBase(this.components); + this.kryptonTrackBar2 = new Krypton.Toolkit.KryptonTrackBar(); + this.kryptonMonthCalendar1 = new Krypton.Toolkit.KryptonMonthCalendar(); + this.kryptonNumericUpDown1 = new Krypton.Toolkit.KryptonNumericUpDown(); + this.kryptonTrackBar1 = new Krypton.Toolkit.KryptonTrackBar(); this.kryptonCheckButton1 = new Krypton.Toolkit.KryptonCheckButton(); this.kryptonPanel1 = new Krypton.Toolkit.KryptonPanel(); this.toolStrip1 = new System.Windows.Forms.ToolStrip(); @@ -77,9 +85,9 @@ private void InitializeComponent() this.toolStripSeparator5 = new System.Windows.Forms.ToolStripSeparator(); this.aboutToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.kryptonLabel2 = new Krypton.Toolkit.KryptonLabel(); + this.kryptonButton1 = new Krypton.Toolkit.KryptonButton(); this.kryptonLabel1 = new Krypton.Toolkit.KryptonLabel(); this.kryptonButton2 = new Krypton.Toolkit.KryptonButton(); - this.kryptonButton1 = new Krypton.Toolkit.KryptonButton(); this.kryptonHeader2 = new Krypton.Toolkit.KryptonHeader(); this.kryptonHeader1 = new Krypton.Toolkit.KryptonHeader(); this.kryptonSplitContainer1 = new Krypton.Toolkit.KryptonSplitContainer(); @@ -87,36 +95,16 @@ private void InitializeComponent() this.kryptonSplitContainer2 = new Krypton.Toolkit.KryptonSplitContainer(); this.kryptonHeaderGroup2 = new Krypton.Toolkit.KryptonHeaderGroup(); this.kryptonGroup1 = new Krypton.Toolkit.KryptonGroup(); - this.groupBox2 = new System.Windows.Forms.GroupBox(); this.btnImportCustomPalette = new System.Windows.Forms.Button(); this.btnExport = new System.Windows.Forms.Button(); - this.buttonOffice2010Black = new System.Windows.Forms.Button(); - this.buttonOffice2010Silver = new System.Windows.Forms.Button(); - this.buttonOffice2010Blue = new System.Windows.Forms.Button(); - this.button2 = new System.Windows.Forms.Button(); - this.button1 = new System.Windows.Forms.Button(); - this.buttonSparkleBlue = new System.Windows.Forms.Button(); - this.buttonOffice2007Black = new System.Windows.Forms.Button(); - this.buttonOffice2007Silver = new System.Windows.Forms.Button(); - this.buttonOffice2007Blue = new System.Windows.Forms.Button(); - this.buttonCustom = new System.Windows.Forms.Button(); - this.buttonSystem = new System.Windows.Forms.Button(); - this.buttonOffice2003 = new System.Windows.Forms.Button(); - this.kryptonPaletteOffice2003 = new Krypton.Toolkit.KryptonPalette(this.components); - this.kryptonManager = new Krypton.Toolkit.KryptonManager(this.components); - this.kryptonPaletteOffice2007Blue = new Krypton.Toolkit.KryptonPalette(this.components); - this.kryptonPaletteCustom = new Krypton.Toolkit.KryptonPalette(this.components); - this.kryptonPaletteSystem = new Krypton.Toolkit.KryptonPalette(this.components); - this.kryptonPaletteOffice2007Silver = new Krypton.Toolkit.KryptonPalette(this.components); - this.kryptonPaletteOffice2007Black = new Krypton.Toolkit.KryptonPalette(this.components); - this.kryptonPaletteSparkleBlue = new Krypton.Toolkit.KryptonPalette(this.components); - this.kryptonPaletteSparklePurple = new Krypton.Toolkit.KryptonPalette(this.components); - this.kryptonPaletteSparkleOrange = new Krypton.Toolkit.KryptonPalette(this.components); - this.kryptonPaletteOffice2010Blue = new Krypton.Toolkit.KryptonPalette(this.components); - this.kryptonPaletteOffice2010Silver = new Krypton.Toolkit.KryptonPalette(this.components); - this.kryptonPaletteOffice2010Black = new Krypton.Toolkit.KryptonPalette(this.components); + this.button1 = new Krypton.Toolkit.KryptonButton(); + this.kryptonIntegratedToolbarCopyCommand1 = new Krypton.Toolkit.KryptonIntegratedToolbarCopyCommand(); this.groupBox4.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.groupBox1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupBox1.Panel)).BeginInit(); + this.groupBox1.Panel.SuspendLayout(); this.groupBox1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.kryptonThemeComboBox1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.kryptonPanel1)).BeginInit(); this.kryptonPanel1.SuspendLayout(); this.toolStrip1.SuspendLayout(); @@ -142,69 +130,328 @@ private void InitializeComponent() ((System.ComponentModel.ISupportInitialize)(this.kryptonGroup1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.kryptonGroup1.Panel)).BeginInit(); this.kryptonGroup1.SuspendLayout(); - this.groupBox2.SuspendLayout(); this.SuspendLayout(); // // groupBox4 // this.groupBox4.Controls.Add(this.propertyGrid); - this.groupBox4.Location = new System.Drawing.Point(419, 12); + this.groupBox4.Location = new System.Drawing.Point(513, 8); this.groupBox4.Name = "groupBox4"; - this.groupBox4.Size = new System.Drawing.Size(322, 550); + this.groupBox4.Size = new System.Drawing.Size(353, 550); this.groupBox4.TabIndex = 8; this.groupBox4.TabStop = false; this.groupBox4.Text = "Properties for Selected KryptonPalette"; // // propertyGrid // - this.propertyGrid.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) - | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.propertyGrid.Location = new System.Drawing.Point(6, 19); + this.propertyGrid.Dock = System.Windows.Forms.DockStyle.Fill; + this.propertyGrid.Location = new System.Drawing.Point(3, 17); this.propertyGrid.Name = "propertyGrid"; - this.propertyGrid.Size = new System.Drawing.Size(310, 525); + this.propertyGrid.Size = new System.Drawing.Size(347, 530); this.propertyGrid.TabIndex = 3; this.propertyGrid.ToolbarVisible = false; // - // buttonClose - // - this.buttonClose.DialogResult = System.Windows.Forms.DialogResult.Cancel; - this.buttonClose.Location = new System.Drawing.Point(660, 568); - this.buttonClose.Name = "buttonClose"; - this.buttonClose.Size = new System.Drawing.Size(75, 23); - this.buttonClose.TabIndex = 9; - this.buttonClose.Text = "&Close"; - this.buttonClose.UseVisualStyleBackColor = true; - this.buttonClose.Click += new System.EventHandler(this.buttonClose_Click); - // // groupBox1 // - this.groupBox1.Controls.Add(this.kryptonCheckButton1); - this.groupBox1.Controls.Add(this.kryptonPanel1); - this.groupBox1.Controls.Add(this.kryptonLabel2); - this.groupBox1.Controls.Add(this.kryptonLabel1); - this.groupBox1.Controls.Add(this.kryptonButton2); - this.groupBox1.Controls.Add(this.kryptonButton1); - this.groupBox1.Controls.Add(this.kryptonHeader2); - this.groupBox1.Controls.Add(this.kryptonHeader1); - this.groupBox1.Controls.Add(this.kryptonSplitContainer1); - this.groupBox1.Location = new System.Drawing.Point(155, 12); + this.groupBox1.CaptionOverlap = 0D; + this.groupBox1.Location = new System.Drawing.Point(12, 12); this.groupBox1.Name = "groupBox1"; - this.groupBox1.Size = new System.Drawing.Size(258, 544); + // + // groupBox1.Panel + // + this.groupBox1.Panel.Controls.Add(this.kryptonProgressBar1); + this.groupBox1.Panel.Controls.Add(this.kryptonCheckBox1); + this.groupBox1.Panel.Controls.Add(this.kryptonRadioButton1); + this.groupBox1.Panel.Controls.Add(this.kryptonThemeComboBox1); + this.groupBox1.Panel.Controls.Add(this.kryptonTrackBar2); + this.groupBox1.Panel.Controls.Add(this.kryptonMonthCalendar1); + this.groupBox1.Panel.Controls.Add(this.kryptonNumericUpDown1); + this.groupBox1.Panel.Controls.Add(this.kryptonTrackBar1); + this.groupBox1.Panel.Controls.Add(this.kryptonCheckButton1); + this.groupBox1.Panel.Controls.Add(this.kryptonPanel1); + this.groupBox1.Panel.Controls.Add(this.kryptonLabel2); + this.groupBox1.Panel.Controls.Add(this.kryptonLabel1); + this.groupBox1.Panel.Controls.Add(this.kryptonButton2); + this.groupBox1.Panel.Controls.Add(this.kryptonButton1); + this.groupBox1.Panel.Controls.Add(this.kryptonHeader2); + this.groupBox1.Panel.Controls.Add(this.kryptonHeader1); + this.groupBox1.Panel.Controls.Add(this.kryptonSplitContainer1); + this.groupBox1.Size = new System.Drawing.Size(494, 592); this.groupBox1.TabIndex = 10; - this.groupBox1.TabStop = false; - this.groupBox1.Text = "MenuStrip, ToolStrip and Krypton Toolkit Controls"; + this.groupBox1.Values.Heading = "MenuStrip, ToolStrip and Krypton Toolkit Controls"; + // + // kryptonProgressBar1 + // + this.kryptonProgressBar1.Location = new System.Drawing.Point(320, 523); + this.kryptonProgressBar1.Name = "kryptonProgressBar1"; + this.kryptonProgressBar1.Size = new System.Drawing.Size(159, 23); + this.kryptonProgressBar1.Style = System.Windows.Forms.ProgressBarStyle.Marquee; + this.kryptonProgressBar1.TabIndex = 19; + this.kryptonProgressBar1.Text = "Label"; + // + // kryptonCheckBox1 + // + this.kryptonCheckBox1.Location = new System.Drawing.Point(343, 38); + this.kryptonCheckBox1.Name = "kryptonCheckBox1"; + this.kryptonCheckBox1.Size = new System.Drawing.Size(125, 20); + this.kryptonCheckBox1.TabIndex = 18; + this.kryptonCheckBox1.Values.Text = "kryptonCheckBox1"; + // + // kryptonRadioButton1 + // + this.kryptonRadioButton1.Location = new System.Drawing.Point(243, 260); + this.kryptonRadioButton1.Name = "kryptonRadioButton1"; + this.kryptonRadioButton1.Size = new System.Drawing.Size(139, 20); + this.kryptonRadioButton1.TabIndex = 17; + this.kryptonRadioButton1.Values.Text = "kryptonRadioButton1"; + // + // kryptonThemeComboBox1 + // + this.kryptonThemeComboBox1.DisplayMember = "Key"; + this.kryptonThemeComboBox1.DropDownWidth = 217; + this.kryptonThemeComboBox1.IntegralHeight = false; + this.kryptonThemeComboBox1.KryptonCustomPalette = this.kryptonPaletteCustom; + this.kryptonThemeComboBox1.Location = new System.Drawing.Point(9, 518); + this.kryptonThemeComboBox1.Name = "kryptonThemeComboBox1"; + this.kryptonThemeComboBox1.Size = new System.Drawing.Size(293, 21); + this.kryptonThemeComboBox1.StateCommon.ComboBox.Content.TextH = Krypton.Toolkit.PaletteRelativeAlign.Near; + this.kryptonThemeComboBox1.TabIndex = 16; + this.kryptonThemeComboBox1.ValueMember = "Value"; + // + // kryptonPaletteCustom + // + this.kryptonPaletteCustom.AllowFormChrome = Krypton.Toolkit.InheritBool.False; + this.kryptonPaletteCustom.BaseFont = new System.Drawing.Font("Segoe UI", 9F); + this.kryptonPaletteCustom.BaseFontSize = 9F; + this.kryptonPaletteCustom.BasePaletteType = Krypton.Toolkit.BasePaletteType.Custom; + this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateDisabled.Border.Draw = Krypton.Toolkit.InheritBool.False; + this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateDisabled.Border.DrawBorders = ((Krypton.Toolkit.PaletteDrawBorders)((((Krypton.Toolkit.PaletteDrawBorders.Top | Krypton.Toolkit.PaletteDrawBorders.Bottom) + | Krypton.Toolkit.PaletteDrawBorders.Left) + | Krypton.Toolkit.PaletteDrawBorders.Right))); + this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateNormal.Back.Draw = Krypton.Toolkit.InheritBool.False; + this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateNormal.Border.Color1 = System.Drawing.Color.Transparent; + this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateNormal.Border.Draw = Krypton.Toolkit.InheritBool.True; + this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateNormal.Border.DrawBorders = ((Krypton.Toolkit.PaletteDrawBorders)((((Krypton.Toolkit.PaletteDrawBorders.Top | Krypton.Toolkit.PaletteDrawBorders.Bottom) + | Krypton.Toolkit.PaletteDrawBorders.Left) + | Krypton.Toolkit.PaletteDrawBorders.Right))); + this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateNormal.Content.LongText.Color1 = System.Drawing.Color.Black; + this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateNormal.Content.Padding = new System.Windows.Forms.Padding(3); + this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateNormal.Content.ShortText.Color1 = System.Drawing.Color.Black; + this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCheckedNormal.Back.Color1 = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(64)))), ((int)(((byte)(0))))); + this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCheckedPressed.Back.Color1 = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(102)))), ((int)(((byte)(0))))); + this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCheckedPressed.Content.Padding = new System.Windows.Forms.Padding(5, 5, 1, 1); + this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCheckedTracking.Back.Color1 = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(102)))), ((int)(((byte)(0))))); + this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Back.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Solid; + this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Border.Color1 = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(51)))), ((int)(((byte)(102))))); + this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Border.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Solid; + this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Border.DrawBorders = ((Krypton.Toolkit.PaletteDrawBorders)((((Krypton.Toolkit.PaletteDrawBorders.Top | Krypton.Toolkit.PaletteDrawBorders.Bottom) + | Krypton.Toolkit.PaletteDrawBorders.Left) + | Krypton.Toolkit.PaletteDrawBorders.Right))); + this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Border.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.AntiAlias; + this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Border.Rounding = 3F; + this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Border.Width = 2; + this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Content.LongText.Color1 = System.Drawing.Color.White; + this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Content.LongText.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Solid; + this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Content.Padding = new System.Windows.Forms.Padding(3); + this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Content.ShortText.Color1 = System.Drawing.Color.White; + this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Content.ShortText.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Solid; + this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateDisabled.Border.Color1 = System.Drawing.Color.Silver; + this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateDisabled.Border.DrawBorders = ((Krypton.Toolkit.PaletteDrawBorders)((((Krypton.Toolkit.PaletteDrawBorders.Top | Krypton.Toolkit.PaletteDrawBorders.Bottom) + | Krypton.Toolkit.PaletteDrawBorders.Left) + | Krypton.Toolkit.PaletteDrawBorders.Right))); + this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateDisabled.Content.LongText.Color1 = System.Drawing.Color.Silver; + this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateDisabled.Content.ShortText.Color1 = System.Drawing.Color.Silver; + this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateNormal.Back.Color1 = System.Drawing.Color.FromArgb(((int)(((byte)(51)))), ((int)(((byte)(102)))), ((int)(((byte)(204))))); + this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StatePressed.Back.Color1 = System.Drawing.Color.FromArgb(((int)(((byte)(102)))), ((int)(((byte)(153)))), ((int)(((byte)(255))))); + this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StatePressed.Content.Padding = new System.Windows.Forms.Padding(5, 5, 1, 1); + this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateTracking.Back.Color1 = System.Drawing.Color.FromArgb(((int)(((byte)(102)))), ((int)(((byte)(153)))), ((int)(((byte)(255))))); + this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateDisabled.Border.Draw = Krypton.Toolkit.InheritBool.False; + this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateDisabled.Border.DrawBorders = ((Krypton.Toolkit.PaletteDrawBorders)((((Krypton.Toolkit.PaletteDrawBorders.Top | Krypton.Toolkit.PaletteDrawBorders.Bottom) + | Krypton.Toolkit.PaletteDrawBorders.Left) + | Krypton.Toolkit.PaletteDrawBorders.Right))); + this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateNormal.Back.Draw = Krypton.Toolkit.InheritBool.False; + this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateNormal.Border.Color1 = System.Drawing.Color.Transparent; + this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateNormal.Border.Draw = Krypton.Toolkit.InheritBool.True; + this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateNormal.Border.DrawBorders = ((Krypton.Toolkit.PaletteDrawBorders)((((Krypton.Toolkit.PaletteDrawBorders.Top | Krypton.Toolkit.PaletteDrawBorders.Bottom) + | Krypton.Toolkit.PaletteDrawBorders.Left) + | Krypton.Toolkit.PaletteDrawBorders.Right))); + this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateNormal.Content.LongText.Color1 = System.Drawing.Color.Black; + this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateNormal.Content.Padding = new System.Windows.Forms.Padding(3); + this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateNormal.Content.ShortText.Color1 = System.Drawing.Color.Black; + this.kryptonPaletteCustom.ButtonStyles.ButtonStandalone.OverrideDefault.Back.Color1 = System.Drawing.Color.FromArgb(((int)(((byte)(51)))), ((int)(((byte)(102)))), ((int)(((byte)(204))))); + this.kryptonPaletteCustom.ButtonStyles.ButtonStandalone.StateDisabled.Back.Color1 = System.Drawing.Color.FromArgb(((int)(((byte)(245)))), ((int)(((byte)(237)))), ((int)(((byte)(227))))); + this.kryptonPaletteCustom.ControlStyles.ControlCommon.StateCommon.Border.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Solid; + this.kryptonPaletteCustom.ControlStyles.ControlCommon.StateCommon.Border.DrawBorders = ((Krypton.Toolkit.PaletteDrawBorders)((((Krypton.Toolkit.PaletteDrawBorders.Top | Krypton.Toolkit.PaletteDrawBorders.Bottom) + | Krypton.Toolkit.PaletteDrawBorders.Left) + | Krypton.Toolkit.PaletteDrawBorders.Right))); + this.kryptonPaletteCustom.ControlStyles.ControlCommon.StateCommon.Border.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.AntiAlias; + this.kryptonPaletteCustom.ControlStyles.ControlCommon.StateCommon.Border.Rounding = 9F; + this.kryptonPaletteCustom.ControlStyles.ControlCommon.StateCommon.Border.Width = 3; + this.kryptonPaletteCustom.ControlStyles.ControlCommon.StateDisabled.Border.Color1 = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.kryptonPaletteCustom.ControlStyles.ControlCommon.StateDisabled.Border.DrawBorders = ((Krypton.Toolkit.PaletteDrawBorders)((((Krypton.Toolkit.PaletteDrawBorders.Top | Krypton.Toolkit.PaletteDrawBorders.Bottom) + | Krypton.Toolkit.PaletteDrawBorders.Left) + | Krypton.Toolkit.PaletteDrawBorders.Right))); + this.kryptonPaletteCustom.ControlStyles.ControlCommon.StateNormal.Border.Color1 = System.Drawing.Color.FromArgb(((int)(((byte)(225)))), ((int)(((byte)(212)))), ((int)(((byte)(192))))); + this.kryptonPaletteCustom.ControlStyles.ControlCommon.StateNormal.Border.DrawBorders = ((Krypton.Toolkit.PaletteDrawBorders)((((Krypton.Toolkit.PaletteDrawBorders.Top | Krypton.Toolkit.PaletteDrawBorders.Bottom) + | Krypton.Toolkit.PaletteDrawBorders.Left) + | Krypton.Toolkit.PaletteDrawBorders.Right))); + this.kryptonPaletteCustom.HeaderGroup.StateCommon.OverlayHeaders = Krypton.Toolkit.InheritBool.False; + this.kryptonPaletteCustom.HeaderGroup.StateCommon.PrimaryHeaderPadding = new System.Windows.Forms.Padding(3); + this.kryptonPaletteCustom.HeaderGroup.StateCommon.SecondaryHeaderPadding = new System.Windows.Forms.Padding(3); + this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Back.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Linear; + this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Back.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.AntiAlias; + this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Border.Draw = Krypton.Toolkit.InheritBool.False; + this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Border.DrawBorders = ((Krypton.Toolkit.PaletteDrawBorders)((((Krypton.Toolkit.PaletteDrawBorders.Top | Krypton.Toolkit.PaletteDrawBorders.Bottom) + | Krypton.Toolkit.PaletteDrawBorders.Left) + | Krypton.Toolkit.PaletteDrawBorders.Right))); + this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Border.Rounding = 7F; + this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Border.Width = 3; + this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Content.AdjacentGap = 2; + this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Content.LongText.Color1 = System.Drawing.Color.Black; + this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Content.LongText.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Solid; + this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Content.LongText.TextH = Krypton.Toolkit.PaletteRelativeAlign.Far; + this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Content.Padding = new System.Windows.Forms.Padding(10, 2, 10, 2); + this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Content.ShortText.Color1 = System.Drawing.Color.Black; + this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Content.ShortText.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Solid; + this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Content.ShortText.TextH = Krypton.Toolkit.PaletteRelativeAlign.Near; + this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateDisabled.Content.LongText.Color1 = System.Drawing.Color.Silver; + this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateDisabled.Content.ShortText.Color1 = System.Drawing.Color.Silver; + this.kryptonPaletteCustom.HeaderStyles.HeaderPrimary.StateDisabled.Back.Color1 = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.kryptonPaletteCustom.HeaderStyles.HeaderPrimary.StateDisabled.Back.Color2 = System.Drawing.Color.White; + this.kryptonPaletteCustom.HeaderStyles.HeaderPrimary.StateNormal.Back.Color1 = System.Drawing.Color.FromArgb(((int)(((byte)(226)))), ((int)(((byte)(213)))), ((int)(((byte)(194))))); + this.kryptonPaletteCustom.HeaderStyles.HeaderPrimary.StateNormal.Back.Color2 = System.Drawing.Color.White; + this.kryptonPaletteCustom.HeaderStyles.HeaderSecondary.StateDisabled.Back.Color1 = System.Drawing.Color.White; + this.kryptonPaletteCustom.HeaderStyles.HeaderSecondary.StateDisabled.Back.Color2 = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.kryptonPaletteCustom.HeaderStyles.HeaderSecondary.StateNormal.Back.Color1 = System.Drawing.Color.White; + this.kryptonPaletteCustom.HeaderStyles.HeaderSecondary.StateNormal.Back.Color2 = System.Drawing.Color.FromArgb(((int)(((byte)(226)))), ((int)(((byte)(213)))), ((int)(((byte)(194))))); + this.kryptonPaletteCustom.PanelStyles.PanelAlternate.StateCommon.Color1 = System.Drawing.Color.FromArgb(((int)(((byte)(225)))), ((int)(((byte)(212)))), ((int)(((byte)(192))))); + this.kryptonPaletteCustom.PanelStyles.PanelClient.StateCommon.Color1 = System.Drawing.Color.FromArgb(((int)(((byte)(245)))), ((int)(((byte)(237)))), ((int)(((byte)(227))))); + this.kryptonPaletteCustom.PanelStyles.PanelCommon.StateCommon.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Solid; + this.kryptonPaletteCustom.ThemeName = null; + this.kryptonPaletteCustom.ToolMenuStatus.Button.ButtonCheckedGradientBegin = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(102)))), ((int)(((byte)(0))))); + this.kryptonPaletteCustom.ToolMenuStatus.Button.ButtonCheckedGradientEnd = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(102)))), ((int)(((byte)(0))))); + this.kryptonPaletteCustom.ToolMenuStatus.Button.ButtonCheckedGradientMiddle = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(102)))), ((int)(((byte)(0))))); + this.kryptonPaletteCustom.ToolMenuStatus.Button.ButtonCheckedHighlight = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(64)))), ((int)(((byte)(0))))); + this.kryptonPaletteCustom.ToolMenuStatus.Button.ButtonCheckedHighlightBorder = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(51)))), ((int)(((byte)(102))))); + this.kryptonPaletteCustom.ToolMenuStatus.Button.ButtonPressedBorder = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(51)))), ((int)(((byte)(102))))); + this.kryptonPaletteCustom.ToolMenuStatus.Button.ButtonPressedGradientBegin = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(64)))), ((int)(((byte)(0))))); + this.kryptonPaletteCustom.ToolMenuStatus.Button.ButtonPressedGradientEnd = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(64)))), ((int)(((byte)(0))))); + this.kryptonPaletteCustom.ToolMenuStatus.Button.ButtonPressedGradientMiddle = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(64)))), ((int)(((byte)(0))))); + this.kryptonPaletteCustom.ToolMenuStatus.Button.ButtonPressedHighlight = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(64)))), ((int)(((byte)(0))))); + this.kryptonPaletteCustom.ToolMenuStatus.Button.ButtonPressedHighlightBorder = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(51)))), ((int)(((byte)(102))))); + this.kryptonPaletteCustom.ToolMenuStatus.Button.ButtonSelectedBorder = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(51)))), ((int)(((byte)(102))))); + this.kryptonPaletteCustom.ToolMenuStatus.Button.ButtonSelectedGradientBegin = System.Drawing.Color.FromArgb(((int)(((byte)(102)))), ((int)(((byte)(153)))), ((int)(((byte)(255))))); + this.kryptonPaletteCustom.ToolMenuStatus.Button.ButtonSelectedGradientEnd = System.Drawing.Color.FromArgb(((int)(((byte)(102)))), ((int)(((byte)(153)))), ((int)(((byte)(255))))); + this.kryptonPaletteCustom.ToolMenuStatus.Button.ButtonSelectedGradientMiddle = System.Drawing.Color.FromArgb(((int)(((byte)(102)))), ((int)(((byte)(153)))), ((int)(((byte)(255))))); + this.kryptonPaletteCustom.ToolMenuStatus.Button.ButtonSelectedHighlight = System.Drawing.Color.FromArgb(((int)(((byte)(102)))), ((int)(((byte)(153)))), ((int)(((byte)(255))))); + this.kryptonPaletteCustom.ToolMenuStatus.Button.ButtonSelectedHighlightBorder = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(51)))), ((int)(((byte)(102))))); + this.kryptonPaletteCustom.ToolMenuStatus.Button.CheckBackground = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(102)))), ((int)(((byte)(0))))); + this.kryptonPaletteCustom.ToolMenuStatus.Button.CheckPressedBackground = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(64)))), ((int)(((byte)(0))))); + this.kryptonPaletteCustom.ToolMenuStatus.Button.CheckSelectedBackground = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(64)))), ((int)(((byte)(0))))); + this.kryptonPaletteCustom.ToolMenuStatus.Button.OverflowButtonGradientBegin = System.Drawing.Color.FromArgb(((int)(((byte)(102)))), ((int)(((byte)(153)))), ((int)(((byte)(255))))); + this.kryptonPaletteCustom.ToolMenuStatus.Button.OverflowButtonGradientEnd = System.Drawing.Color.FromArgb(((int)(((byte)(26)))), ((int)(((byte)(77)))), ((int)(((byte)(144))))); + this.kryptonPaletteCustom.ToolMenuStatus.Button.OverflowButtonGradientMiddle = System.Drawing.Color.FromArgb(((int)(((byte)(76)))), ((int)(((byte)(126)))), ((int)(((byte)(226))))); + this.kryptonPaletteCustom.ToolMenuStatus.Grip.GripDark = System.Drawing.Color.FromArgb(((int)(((byte)(72)))), ((int)(((byte)(133)))), ((int)(((byte)(215))))); + this.kryptonPaletteCustom.ToolMenuStatus.Grip.GripLight = System.Drawing.Color.Transparent; + this.kryptonPaletteCustom.ToolMenuStatus.Menu.ImageMarginGradientBegin = System.Drawing.Color.FromArgb(((int)(((byte)(102)))), ((int)(((byte)(153)))), ((int)(((byte)(255))))); + this.kryptonPaletteCustom.ToolMenuStatus.Menu.ImageMarginGradientEnd = System.Drawing.Color.FromArgb(((int)(((byte)(51)))), ((int)(((byte)(102)))), ((int)(((byte)(204))))); + this.kryptonPaletteCustom.ToolMenuStatus.Menu.ImageMarginGradientMiddle = System.Drawing.Color.FromArgb(((int)(((byte)(76)))), ((int)(((byte)(126)))), ((int)(((byte)(226))))); + this.kryptonPaletteCustom.ToolMenuStatus.Menu.ImageMarginRevealedGradientBegin = System.Drawing.Color.FromArgb(((int)(((byte)(102)))), ((int)(((byte)(153)))), ((int)(((byte)(255))))); + this.kryptonPaletteCustom.ToolMenuStatus.Menu.ImageMarginRevealedGradientEnd = System.Drawing.Color.FromArgb(((int)(((byte)(51)))), ((int)(((byte)(102)))), ((int)(((byte)(204))))); + this.kryptonPaletteCustom.ToolMenuStatus.Menu.ImageMarginRevealedGradientMiddle = System.Drawing.Color.FromArgb(((int)(((byte)(76)))), ((int)(((byte)(126)))), ((int)(((byte)(226))))); + this.kryptonPaletteCustom.ToolMenuStatus.Menu.MenuBorder = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(51)))), ((int)(((byte)(102))))); + this.kryptonPaletteCustom.ToolMenuStatus.Menu.MenuItemBorder = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(51)))), ((int)(((byte)(102))))); + this.kryptonPaletteCustom.ToolMenuStatus.Menu.MenuItemPressedGradientBegin = System.Drawing.Color.FromArgb(((int)(((byte)(102)))), ((int)(((byte)(153)))), ((int)(((byte)(255))))); + this.kryptonPaletteCustom.ToolMenuStatus.Menu.MenuItemPressedGradientEnd = System.Drawing.Color.FromArgb(((int)(((byte)(51)))), ((int)(((byte)(102)))), ((int)(((byte)(204))))); + this.kryptonPaletteCustom.ToolMenuStatus.Menu.MenuItemPressedGradientMiddle = System.Drawing.Color.FromArgb(((int)(((byte)(51)))), ((int)(((byte)(102)))), ((int)(((byte)(204))))); + this.kryptonPaletteCustom.ToolMenuStatus.Menu.MenuItemSelected = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(102)))), ((int)(((byte)(0))))); + this.kryptonPaletteCustom.ToolMenuStatus.Menu.MenuItemSelectedGradientBegin = System.Drawing.Color.FromArgb(((int)(((byte)(102)))), ((int)(((byte)(153)))), ((int)(((byte)(255))))); + this.kryptonPaletteCustom.ToolMenuStatus.Menu.MenuItemSelectedGradientEnd = System.Drawing.Color.FromArgb(((int)(((byte)(102)))), ((int)(((byte)(153)))), ((int)(((byte)(255))))); + this.kryptonPaletteCustom.ToolMenuStatus.Menu.MenuItemText = System.Drawing.Color.White; + this.kryptonPaletteCustom.ToolMenuStatus.MenuStrip.MenuStripGradientBegin = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(51)))), ((int)(((byte)(102))))); + this.kryptonPaletteCustom.ToolMenuStatus.MenuStrip.MenuStripGradientEnd = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(51)))), ((int)(((byte)(102))))); + this.kryptonPaletteCustom.ToolMenuStatus.MenuStrip.MenuStripText = System.Drawing.Color.WhiteSmoke; + this.kryptonPaletteCustom.ToolMenuStatus.Rafting.RaftingContainerGradientBegin = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(51)))), ((int)(((byte)(102))))); + this.kryptonPaletteCustom.ToolMenuStatus.Rafting.RaftingContainerGradientEnd = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(51)))), ((int)(((byte)(102))))); + this.kryptonPaletteCustom.ToolMenuStatus.Separator.SeparatorDark = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(51)))), ((int)(((byte)(102))))); + this.kryptonPaletteCustom.ToolMenuStatus.Separator.SeparatorLight = System.Drawing.Color.Transparent; + this.kryptonPaletteCustom.ToolMenuStatus.StatusStrip.StatusStripGradientBegin = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(51)))), ((int)(((byte)(102))))); + this.kryptonPaletteCustom.ToolMenuStatus.StatusStrip.StatusStripGradientEnd = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(51)))), ((int)(((byte)(102))))); + this.kryptonPaletteCustom.ToolMenuStatus.StatusStrip.StatusStripText = System.Drawing.Color.WhiteSmoke; + this.kryptonPaletteCustom.ToolMenuStatus.ToolStrip.ToolStripBorder = System.Drawing.Color.FromArgb(((int)(((byte)(26)))), ((int)(((byte)(77)))), ((int)(((byte)(144))))); + this.kryptonPaletteCustom.ToolMenuStatus.ToolStrip.ToolStripContentPanelGradientBegin = System.Drawing.Color.FromArgb(((int)(((byte)(245)))), ((int)(((byte)(237)))), ((int)(((byte)(227))))); + this.kryptonPaletteCustom.ToolMenuStatus.ToolStrip.ToolStripContentPanelGradientEnd = System.Drawing.Color.FromArgb(((int)(((byte)(245)))), ((int)(((byte)(237)))), ((int)(((byte)(227))))); + this.kryptonPaletteCustom.ToolMenuStatus.ToolStrip.ToolStripDropDownBackground = System.Drawing.Color.FromArgb(((int)(((byte)(102)))), ((int)(((byte)(153)))), ((int)(((byte)(255))))); + this.kryptonPaletteCustom.ToolMenuStatus.ToolStrip.ToolStripGradientBegin = System.Drawing.Color.FromArgb(((int)(((byte)(26)))), ((int)(((byte)(77)))), ((int)(((byte)(144))))); + this.kryptonPaletteCustom.ToolMenuStatus.ToolStrip.ToolStripGradientEnd = System.Drawing.Color.FromArgb(((int)(((byte)(26)))), ((int)(((byte)(77)))), ((int)(((byte)(144))))); + this.kryptonPaletteCustom.ToolMenuStatus.ToolStrip.ToolStripGradientMiddle = System.Drawing.Color.FromArgb(((int)(((byte)(26)))), ((int)(((byte)(77)))), ((int)(((byte)(144))))); + this.kryptonPaletteCustom.ToolMenuStatus.ToolStrip.ToolStripPanelGradientBegin = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(51)))), ((int)(((byte)(102))))); + this.kryptonPaletteCustom.ToolMenuStatus.ToolStrip.ToolStripPanelGradientEnd = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(51)))), ((int)(((byte)(102))))); + this.kryptonPaletteCustom.ToolMenuStatus.ToolStrip.ToolStripText = System.Drawing.Color.WhiteSmoke; + this.kryptonPaletteCustom.ToolMenuStatus.UseRoundedEdges = Krypton.Toolkit.InheritBool.False; + this.kryptonPaletteCustom.UseKryptonFileDialogs = true; + // + // kryptonTrackBar2 + // + this.kryptonTrackBar2.Location = new System.Drawing.Point(320, 293); + this.kryptonTrackBar2.Name = "kryptonTrackBar2"; + this.kryptonTrackBar2.Orientation = System.Windows.Forms.Orientation.Vertical; + this.kryptonTrackBar2.Size = new System.Drawing.Size(34, 220); + this.kryptonTrackBar2.TabIndex = 12; + this.kryptonTrackBar2.TickStyle = System.Windows.Forms.TickStyle.TopLeft; + this.kryptonTrackBar2.TrackBarSize = Krypton.Toolkit.PaletteTrackBarSize.Large; + this.kryptonTrackBar2.VolumeControl = true; + // + // kryptonMonthCalendar1 + // + this.kryptonMonthCalendar1.Location = new System.Drawing.Point(9, 292); + this.kryptonMonthCalendar1.Name = "kryptonMonthCalendar1"; + this.kryptonMonthCalendar1.Size = new System.Drawing.Size(230, 182); + this.kryptonMonthCalendar1.TabIndex = 11; + // + // kryptonNumericUpDown1 + // + this.kryptonNumericUpDown1.Increment = new decimal(new int[] { + 1, + 0, + 0, + 0}); + this.kryptonNumericUpDown1.Location = new System.Drawing.Point(255, 107); + this.kryptonNumericUpDown1.Maximum = new decimal(new int[] { + 100, + 0, + 0, + 0}); + this.kryptonNumericUpDown1.Minimum = new decimal(new int[] { + 0, + 0, + 0, + 0}); + this.kryptonNumericUpDown1.Name = "kryptonNumericUpDown1"; + this.kryptonNumericUpDown1.Size = new System.Drawing.Size(70, 22); + this.kryptonNumericUpDown1.TabIndex = 10; + this.kryptonNumericUpDown1.Value = new decimal(new int[] { + 0, + 0, + 0, + 0}); + // + // kryptonTrackBar1 + // + this.kryptonTrackBar1.Location = new System.Drawing.Point(360, 293); + this.kryptonTrackBar1.Name = "kryptonTrackBar1"; + this.kryptonTrackBar1.Orientation = System.Windows.Forms.Orientation.Vertical; + this.kryptonTrackBar1.Size = new System.Drawing.Size(34, 220); + this.kryptonTrackBar1.TabIndex = 9; + this.kryptonTrackBar1.TrackBarSize = Krypton.Toolkit.PaletteTrackBarSize.Large; // // kryptonCheckButton1 // this.kryptonCheckButton1.AutoSize = true; - this.kryptonCheckButton1.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowOnly; this.kryptonCheckButton1.Checked = true; - this.kryptonCheckButton1.DialogResult = System.Windows.Forms.DialogResult.None; - this.kryptonCheckButton1.Location = new System.Drawing.Point(170, 467); + this.kryptonCheckButton1.Location = new System.Drawing.Point(255, 69); this.kryptonCheckButton1.Name = "kryptonCheckButton1"; - this.kryptonCheckButton1.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.kryptonCheckButton1.Size = new System.Drawing.Size(70, 27); + this.kryptonCheckButton1.Size = new System.Drawing.Size(70, 28); this.kryptonCheckButton1.TabIndex = 8; this.kryptonCheckButton1.Values.Text = "Checked"; // @@ -212,7 +459,7 @@ private void InitializeComponent() // this.kryptonPanel1.Controls.Add(this.toolStrip1); this.kryptonPanel1.Controls.Add(this.menuStrip1); - this.kryptonPanel1.Location = new System.Drawing.Point(15, 25); + this.kryptonPanel1.Location = new System.Drawing.Point(6, 1); this.kryptonPanel1.Name = "kryptonPanel1"; this.kryptonPanel1.Size = new System.Drawing.Size(231, 90); this.kryptonPanel1.TabIndex = 7; @@ -220,6 +467,7 @@ private void InitializeComponent() // toolStrip1 // this.toolStrip1.Font = new System.Drawing.Font("Segoe UI", 9F); + this.toolStrip1.ImageScalingSize = new System.Drawing.Size(20, 20); this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.newToolStripButton, this.openToolStripButton, @@ -235,7 +483,7 @@ private void InitializeComponent() this.toolStripButton2}); this.toolStrip1.Location = new System.Drawing.Point(0, 24); this.toolStrip1.Name = "toolStrip1"; - this.toolStrip1.Size = new System.Drawing.Size(231, 25); + this.toolStrip1.Size = new System.Drawing.Size(231, 27); this.toolStrip1.TabIndex = 1; this.toolStrip1.Text = "toolStrip1"; // @@ -245,7 +493,7 @@ private void InitializeComponent() this.newToolStripButton.Image = ((System.Drawing.Image)(resources.GetObject("newToolStripButton.Image"))); this.newToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; this.newToolStripButton.Name = "newToolStripButton"; - this.newToolStripButton.Size = new System.Drawing.Size(23, 22); + this.newToolStripButton.Size = new System.Drawing.Size(24, 24); this.newToolStripButton.Text = "&New"; // // openToolStripButton @@ -254,7 +502,7 @@ private void InitializeComponent() this.openToolStripButton.Image = ((System.Drawing.Image)(resources.GetObject("openToolStripButton.Image"))); this.openToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; this.openToolStripButton.Name = "openToolStripButton"; - this.openToolStripButton.Size = new System.Drawing.Size(23, 22); + this.openToolStripButton.Size = new System.Drawing.Size(24, 24); this.openToolStripButton.Text = "&Open"; // // saveToolStripButton @@ -263,7 +511,7 @@ private void InitializeComponent() this.saveToolStripButton.Image = ((System.Drawing.Image)(resources.GetObject("saveToolStripButton.Image"))); this.saveToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; this.saveToolStripButton.Name = "saveToolStripButton"; - this.saveToolStripButton.Size = new System.Drawing.Size(23, 22); + this.saveToolStripButton.Size = new System.Drawing.Size(24, 24); this.saveToolStripButton.Text = "&Save"; // // printToolStripButton @@ -272,13 +520,13 @@ private void InitializeComponent() this.printToolStripButton.Image = ((System.Drawing.Image)(resources.GetObject("printToolStripButton.Image"))); this.printToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; this.printToolStripButton.Name = "printToolStripButton"; - this.printToolStripButton.Size = new System.Drawing.Size(23, 22); + this.printToolStripButton.Size = new System.Drawing.Size(24, 24); this.printToolStripButton.Text = "&Print"; // // toolStripSeparator6 // this.toolStripSeparator6.Name = "toolStripSeparator6"; - this.toolStripSeparator6.Size = new System.Drawing.Size(6, 25); + this.toolStripSeparator6.Size = new System.Drawing.Size(6, 27); // // cutToolStripButton // @@ -286,7 +534,7 @@ private void InitializeComponent() this.cutToolStripButton.Image = ((System.Drawing.Image)(resources.GetObject("cutToolStripButton.Image"))); this.cutToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; this.cutToolStripButton.Name = "cutToolStripButton"; - this.cutToolStripButton.Size = new System.Drawing.Size(23, 22); + this.cutToolStripButton.Size = new System.Drawing.Size(24, 24); this.cutToolStripButton.Text = "C&ut"; // // copyToolStripButton @@ -295,7 +543,7 @@ private void InitializeComponent() this.copyToolStripButton.Image = ((System.Drawing.Image)(resources.GetObject("copyToolStripButton.Image"))); this.copyToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; this.copyToolStripButton.Name = "copyToolStripButton"; - this.copyToolStripButton.Size = new System.Drawing.Size(23, 22); + this.copyToolStripButton.Size = new System.Drawing.Size(24, 24); this.copyToolStripButton.Text = "&Copy"; // // pasteToolStripButton @@ -304,13 +552,13 @@ private void InitializeComponent() this.pasteToolStripButton.Image = ((System.Drawing.Image)(resources.GetObject("pasteToolStripButton.Image"))); this.pasteToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; this.pasteToolStripButton.Name = "pasteToolStripButton"; - this.pasteToolStripButton.Size = new System.Drawing.Size(23, 22); + this.pasteToolStripButton.Size = new System.Drawing.Size(24, 24); this.pasteToolStripButton.Text = "&Paste"; // // toolStripSeparator7 // this.toolStripSeparator7.Name = "toolStripSeparator7"; - this.toolStripSeparator7.Size = new System.Drawing.Size(6, 25); + this.toolStripSeparator7.Size = new System.Drawing.Size(6, 27); // // helpToolStripButton // @@ -318,7 +566,7 @@ private void InitializeComponent() this.helpToolStripButton.Image = ((System.Drawing.Image)(resources.GetObject("helpToolStripButton.Image"))); this.helpToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; this.helpToolStripButton.Name = "helpToolStripButton"; - this.helpToolStripButton.Size = new System.Drawing.Size(23, 22); + this.helpToolStripButton.Size = new System.Drawing.Size(24, 24); this.helpToolStripButton.Text = "He&lp"; // // toolStripButton1 @@ -327,7 +575,7 @@ private void InitializeComponent() this.toolStripButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton1.Image"))); this.toolStripButton1.ImageTransparentColor = System.Drawing.Color.Magenta; this.toolStripButton1.Name = "toolStripButton1"; - this.toolStripButton1.Size = new System.Drawing.Size(23, 20); + this.toolStripButton1.Size = new System.Drawing.Size(24, 24); this.toolStripButton1.Text = "toolStripButton1"; // // toolStripButton2 @@ -336,12 +584,13 @@ private void InitializeComponent() this.toolStripButton2.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton2.Image"))); this.toolStripButton2.ImageTransparentColor = System.Drawing.Color.Magenta; this.toolStripButton2.Name = "toolStripButton2"; - this.toolStripButton2.Size = new System.Drawing.Size(23, 20); + this.toolStripButton2.Size = new System.Drawing.Size(24, 24); this.toolStripButton2.Text = "toolStripButton2"; // // menuStrip1 // this.menuStrip1.Font = new System.Drawing.Font("Segoe UI", 9F); + this.menuStrip1.ImageScalingSize = new System.Drawing.Size(20, 20); this.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.fileToolStripMenuItem, this.editToolStripMenuItem, @@ -375,7 +624,7 @@ private void InitializeComponent() this.newToolStripMenuItem.ImageTransparentColor = System.Drawing.Color.Magenta; this.newToolStripMenuItem.Name = "newToolStripMenuItem"; this.newToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.N))); - this.newToolStripMenuItem.Size = new System.Drawing.Size(146, 22); + this.newToolStripMenuItem.Size = new System.Drawing.Size(150, 26); this.newToolStripMenuItem.Text = "&New"; // // openToolStripMenuItem @@ -384,13 +633,13 @@ private void InitializeComponent() this.openToolStripMenuItem.ImageTransparentColor = System.Drawing.Color.Magenta; this.openToolStripMenuItem.Name = "openToolStripMenuItem"; this.openToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.O))); - this.openToolStripMenuItem.Size = new System.Drawing.Size(146, 22); + this.openToolStripMenuItem.Size = new System.Drawing.Size(150, 26); this.openToolStripMenuItem.Text = "&Open"; // // toolStripSeparator // this.toolStripSeparator.Name = "toolStripSeparator"; - this.toolStripSeparator.Size = new System.Drawing.Size(143, 6); + this.toolStripSeparator.Size = new System.Drawing.Size(147, 6); // // saveToolStripMenuItem // @@ -398,19 +647,19 @@ private void InitializeComponent() this.saveToolStripMenuItem.ImageTransparentColor = System.Drawing.Color.Magenta; this.saveToolStripMenuItem.Name = "saveToolStripMenuItem"; this.saveToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.S))); - this.saveToolStripMenuItem.Size = new System.Drawing.Size(146, 22); + this.saveToolStripMenuItem.Size = new System.Drawing.Size(150, 26); this.saveToolStripMenuItem.Text = "&Save"; // // saveAsToolStripMenuItem // this.saveAsToolStripMenuItem.Name = "saveAsToolStripMenuItem"; - this.saveAsToolStripMenuItem.Size = new System.Drawing.Size(146, 22); + this.saveAsToolStripMenuItem.Size = new System.Drawing.Size(150, 26); this.saveAsToolStripMenuItem.Text = "Save &As"; // // toolStripSeparator1 // this.toolStripSeparator1.Name = "toolStripSeparator1"; - this.toolStripSeparator1.Size = new System.Drawing.Size(143, 6); + this.toolStripSeparator1.Size = new System.Drawing.Size(147, 6); // // printToolStripMenuItem // @@ -418,7 +667,7 @@ private void InitializeComponent() this.printToolStripMenuItem.ImageTransparentColor = System.Drawing.Color.Magenta; this.printToolStripMenuItem.Name = "printToolStripMenuItem"; this.printToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.P))); - this.printToolStripMenuItem.Size = new System.Drawing.Size(146, 22); + this.printToolStripMenuItem.Size = new System.Drawing.Size(150, 26); this.printToolStripMenuItem.Text = "&Print"; // // printPreviewToolStripMenuItem @@ -426,18 +675,18 @@ private void InitializeComponent() this.printPreviewToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("printPreviewToolStripMenuItem.Image"))); this.printPreviewToolStripMenuItem.ImageTransparentColor = System.Drawing.Color.Magenta; this.printPreviewToolStripMenuItem.Name = "printPreviewToolStripMenuItem"; - this.printPreviewToolStripMenuItem.Size = new System.Drawing.Size(146, 22); + this.printPreviewToolStripMenuItem.Size = new System.Drawing.Size(150, 26); this.printPreviewToolStripMenuItem.Text = "Print Pre&view"; // // toolStripSeparator2 // this.toolStripSeparator2.Name = "toolStripSeparator2"; - this.toolStripSeparator2.Size = new System.Drawing.Size(143, 6); + this.toolStripSeparator2.Size = new System.Drawing.Size(147, 6); // // exitToolStripMenuItem // this.exitToolStripMenuItem.Name = "exitToolStripMenuItem"; - this.exitToolStripMenuItem.Size = new System.Drawing.Size(146, 22); + this.exitToolStripMenuItem.Size = new System.Drawing.Size(150, 26); this.exitToolStripMenuItem.Text = "E&xit"; // // editToolStripMenuItem @@ -459,20 +708,20 @@ private void InitializeComponent() // this.undoToolStripMenuItem.Name = "undoToolStripMenuItem"; this.undoToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Z))); - this.undoToolStripMenuItem.Size = new System.Drawing.Size(144, 22); + this.undoToolStripMenuItem.Size = new System.Drawing.Size(148, 26); this.undoToolStripMenuItem.Text = "&Undo"; // // redoToolStripMenuItem // this.redoToolStripMenuItem.Name = "redoToolStripMenuItem"; this.redoToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Y))); - this.redoToolStripMenuItem.Size = new System.Drawing.Size(144, 22); + this.redoToolStripMenuItem.Size = new System.Drawing.Size(148, 26); this.redoToolStripMenuItem.Text = "&Redo"; // // toolStripSeparator3 // this.toolStripSeparator3.Name = "toolStripSeparator3"; - this.toolStripSeparator3.Size = new System.Drawing.Size(141, 6); + this.toolStripSeparator3.Size = new System.Drawing.Size(145, 6); // // cutToolStripMenuItem // @@ -480,7 +729,7 @@ private void InitializeComponent() this.cutToolStripMenuItem.ImageTransparentColor = System.Drawing.Color.Magenta; this.cutToolStripMenuItem.Name = "cutToolStripMenuItem"; this.cutToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.X))); - this.cutToolStripMenuItem.Size = new System.Drawing.Size(144, 22); + this.cutToolStripMenuItem.Size = new System.Drawing.Size(148, 26); this.cutToolStripMenuItem.Text = "Cu&t"; // // copyToolStripMenuItem @@ -489,7 +738,7 @@ private void InitializeComponent() this.copyToolStripMenuItem.ImageTransparentColor = System.Drawing.Color.Magenta; this.copyToolStripMenuItem.Name = "copyToolStripMenuItem"; this.copyToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.C))); - this.copyToolStripMenuItem.Size = new System.Drawing.Size(144, 22); + this.copyToolStripMenuItem.Size = new System.Drawing.Size(148, 26); this.copyToolStripMenuItem.Text = "&Copy"; // // pasteToolStripMenuItem @@ -498,18 +747,18 @@ private void InitializeComponent() this.pasteToolStripMenuItem.ImageTransparentColor = System.Drawing.Color.Magenta; this.pasteToolStripMenuItem.Name = "pasteToolStripMenuItem"; this.pasteToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.V))); - this.pasteToolStripMenuItem.Size = new System.Drawing.Size(144, 22); + this.pasteToolStripMenuItem.Size = new System.Drawing.Size(148, 26); this.pasteToolStripMenuItem.Text = "&Paste"; // // toolStripSeparator4 // this.toolStripSeparator4.Name = "toolStripSeparator4"; - this.toolStripSeparator4.Size = new System.Drawing.Size(141, 6); + this.toolStripSeparator4.Size = new System.Drawing.Size(145, 6); // // selectAllToolStripMenuItem // this.selectAllToolStripMenuItem.Name = "selectAllToolStripMenuItem"; - this.selectAllToolStripMenuItem.Size = new System.Drawing.Size(144, 22); + this.selectAllToolStripMenuItem.Size = new System.Drawing.Size(148, 26); this.selectAllToolStripMenuItem.Text = "Select &All"; // // helpToolStripMenuItem @@ -555,16 +804,26 @@ private void InitializeComponent() // // kryptonLabel2 // - this.kryptonLabel2.Location = new System.Drawing.Point(15, 423); + this.kryptonLabel2.Location = new System.Drawing.Point(255, 5); this.kryptonLabel2.Name = "kryptonLabel2"; this.kryptonLabel2.Size = new System.Drawing.Size(133, 20); this.kryptonLabel2.TabIndex = 6; + this.kryptonLabel2.Target = this.kryptonButton1; this.kryptonLabel2.Values.Text = "kryptonLabel (Normal)"; // + // kryptonButton1 + // + this.kryptonButton1.AutoSize = true; + this.kryptonButton1.Location = new System.Drawing.Point(255, 35); + this.kryptonButton1.Name = "kryptonButton1"; + this.kryptonButton1.Size = new System.Drawing.Size(70, 28); + this.kryptonButton1.TabIndex = 3; + this.kryptonButton1.Values.Text = "OK"; + // // kryptonLabel1 // this.kryptonLabel1.LabelStyle = Krypton.Toolkit.LabelStyle.TitleControl; - this.kryptonLabel1.Location = new System.Drawing.Point(15, 394); + this.kryptonLabel1.Location = new System.Drawing.Point(9, 251); this.kryptonLabel1.Name = "kryptonLabel1"; this.kryptonLabel1.Size = new System.Drawing.Size(185, 29); this.kryptonLabel1.TabIndex = 5; @@ -573,89 +832,59 @@ private void InitializeComponent() // kryptonButton2 // this.kryptonButton2.AutoSize = true; - this.kryptonButton2.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowOnly; - this.kryptonButton2.DialogResult = System.Windows.Forms.DialogResult.None; - this.kryptonButton2.Location = new System.Drawing.Point(93, 467); + this.kryptonButton2.Location = new System.Drawing.Point(255, 139); this.kryptonButton2.Name = "kryptonButton2"; - this.kryptonButton2.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.kryptonButton2.Size = new System.Drawing.Size(70, 27); + this.kryptonButton2.Size = new System.Drawing.Size(70, 28); this.kryptonButton2.TabIndex = 4; this.kryptonButton2.Values.Text = "Cancel"; // - // kryptonButton1 - // - this.kryptonButton1.AutoSize = true; - this.kryptonButton1.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowOnly; - this.kryptonButton1.DialogResult = System.Windows.Forms.DialogResult.None; - this.kryptonButton1.Location = new System.Drawing.Point(16, 467); - this.kryptonButton1.Name = "kryptonButton1"; - this.kryptonButton1.Orientation = Krypton.Toolkit.VisualOrientation.Top; - this.kryptonButton1.Size = new System.Drawing.Size(70, 27); - this.kryptonButton1.TabIndex = 3; - this.kryptonButton1.Values.Text = "OK"; - // // kryptonHeader2 // - this.kryptonHeader2.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; this.kryptonHeader2.HeaderStyle = Krypton.Toolkit.HeaderStyle.Secondary; - this.kryptonHeader2.Location = new System.Drawing.Point(15, 358); + this.kryptonHeader2.Location = new System.Drawing.Point(243, 225); this.kryptonHeader2.Name = "kryptonHeader2"; - this.kryptonHeader2.Orientation = Krypton.Toolkit.VisualOrientation.Top; this.kryptonHeader2.Size = new System.Drawing.Size(152, 22); this.kryptonHeader2.TabIndex = 2; this.kryptonHeader2.Values.Heading = "Secondary"; // // kryptonHeader1 // - this.kryptonHeader1.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; - this.kryptonHeader1.Location = new System.Drawing.Point(16, 317); + this.kryptonHeader1.Location = new System.Drawing.Point(243, 173); this.kryptonHeader1.Name = "kryptonHeader1"; - this.kryptonHeader1.Orientation = Krypton.Toolkit.VisualOrientation.Top; this.kryptonHeader1.Size = new System.Drawing.Size(177, 31); this.kryptonHeader1.TabIndex = 1; this.kryptonHeader1.Values.Heading = "Primary"; // // kryptonSplitContainer1 // - this.kryptonSplitContainer1.Cursor = System.Windows.Forms.Cursors.Default; - this.kryptonSplitContainer1.FixedPanel = System.Windows.Forms.FixedPanel.None; - this.kryptonSplitContainer1.Location = new System.Drawing.Point(15, 131); + this.kryptonSplitContainer1.Location = new System.Drawing.Point(6, 107); this.kryptonSplitContainer1.Name = "kryptonSplitContainer1"; - this.kryptonSplitContainer1.Orientation = System.Windows.Forms.Orientation.Vertical; // // kryptonSplitContainer1.Panel1 // this.kryptonSplitContainer1.Panel1.Controls.Add(this.kryptonHeaderGroup1); - this.kryptonSplitContainer1.Panel1MinSize = 25; // // kryptonSplitContainer1.Panel2 // this.kryptonSplitContainer1.Panel2.Controls.Add(this.kryptonSplitContainer2); - this.kryptonSplitContainer1.Panel2MinSize = 25; - this.kryptonSplitContainer1.Size = new System.Drawing.Size(231, 167); + this.kryptonSplitContainer1.SeparatorStyle = Krypton.Toolkit.SeparatorStyle.HighProfile; + this.kryptonSplitContainer1.Size = new System.Drawing.Size(231, 138); this.kryptonSplitContainer1.SplitterDistance = 90; - this.kryptonSplitContainer1.SplitterIncrement = 1; - this.kryptonSplitContainer1.SplitterWidth = 5; this.kryptonSplitContainer1.TabIndex = 0; // // kryptonHeaderGroup1 // - this.kryptonHeaderGroup1.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; this.kryptonHeaderGroup1.Dock = System.Windows.Forms.DockStyle.Fill; - this.kryptonHeaderGroup1.HeaderPositionPrimary = Krypton.Toolkit.VisualOrientation.Top; - this.kryptonHeaderGroup1.HeaderPositionSecondary = Krypton.Toolkit.VisualOrientation.Bottom; this.kryptonHeaderGroup1.Location = new System.Drawing.Point(0, 0); this.kryptonHeaderGroup1.Name = "kryptonHeaderGroup1"; - this.kryptonHeaderGroup1.Size = new System.Drawing.Size(90, 167); + this.kryptonHeaderGroup1.Size = new System.Drawing.Size(90, 138); this.kryptonHeaderGroup1.TabIndex = 0; this.kryptonHeaderGroup1.ValuesPrimary.Heading = "Example"; this.kryptonHeaderGroup1.ValuesPrimary.Image = null; // // kryptonSplitContainer2 // - this.kryptonSplitContainer2.Cursor = System.Windows.Forms.Cursors.Default; this.kryptonSplitContainer2.Dock = System.Windows.Forms.DockStyle.Fill; - this.kryptonSplitContainer2.FixedPanel = System.Windows.Forms.FixedPanel.None; this.kryptonSplitContainer2.Location = new System.Drawing.Point(0, 0); this.kryptonSplitContainer2.Name = "kryptonSplitContainer2"; this.kryptonSplitContainer2.Orientation = System.Windows.Forms.Orientation.Horizontal; @@ -663,745 +892,92 @@ private void InitializeComponent() // kryptonSplitContainer2.Panel1 // this.kryptonSplitContainer2.Panel1.Controls.Add(this.kryptonHeaderGroup2); - this.kryptonSplitContainer2.Panel1MinSize = 25; // // kryptonSplitContainer2.Panel2 // this.kryptonSplitContainer2.Panel2.Controls.Add(this.kryptonGroup1); - this.kryptonSplitContainer2.Panel2MinSize = 25; - this.kryptonSplitContainer2.Size = new System.Drawing.Size(136, 167); - this.kryptonSplitContainer2.SplitterDistance = 98; - this.kryptonSplitContainer2.SplitterIncrement = 1; - this.kryptonSplitContainer2.SplitterWidth = 5; + this.kryptonSplitContainer2.SeparatorStyle = Krypton.Toolkit.SeparatorStyle.HighInternalProfile; + this.kryptonSplitContainer2.Size = new System.Drawing.Size(136, 138); + this.kryptonSplitContainer2.SplitterDistance = 80; this.kryptonSplitContainer2.TabIndex = 0; // // kryptonHeaderGroup2 // - this.kryptonHeaderGroup2.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; this.kryptonHeaderGroup2.Dock = System.Windows.Forms.DockStyle.Fill; - this.kryptonHeaderGroup2.HeaderPositionPrimary = Krypton.Toolkit.VisualOrientation.Top; - this.kryptonHeaderGroup2.HeaderPositionSecondary = Krypton.Toolkit.VisualOrientation.Bottom; this.kryptonHeaderGroup2.HeaderVisibleSecondary = false; this.kryptonHeaderGroup2.Location = new System.Drawing.Point(0, 0); this.kryptonHeaderGroup2.Name = "kryptonHeaderGroup2"; - this.kryptonHeaderGroup2.Size = new System.Drawing.Size(136, 98); - this.kryptonHeaderGroup2.StateNormal.HeaderPrimary.Content.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonHeaderGroup2.StateNormal.HeaderPrimary.Content.DrawFocus = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonHeaderGroup2.StateNormal.HeaderPrimary.Content.Image.Effect = Krypton.Toolkit.PaletteImageEffect.Inherit; + this.kryptonHeaderGroup2.Size = new System.Drawing.Size(136, 80); this.kryptonHeaderGroup2.StateNormal.HeaderPrimary.Content.Image.ImageH = Krypton.Toolkit.PaletteRelativeAlign.Far; - this.kryptonHeaderGroup2.StateNormal.HeaderPrimary.Content.Image.ImageV = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.kryptonHeaderGroup2.StateNormal.HeaderPrimary.Content.Padding = new System.Windows.Forms.Padding(-1); this.kryptonHeaderGroup2.TabIndex = 0; this.kryptonHeaderGroup2.ValuesPrimary.Heading = "Calendar"; this.kryptonHeaderGroup2.ValuesPrimary.Image = ((System.Drawing.Image)(resources.GetObject("kryptonHeaderGroup2.ValuesPrimary.Image"))); // // kryptonGroup1 // - this.kryptonGroup1.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; this.kryptonGroup1.Dock = System.Windows.Forms.DockStyle.Fill; this.kryptonGroup1.GroupBackStyle = Krypton.Toolkit.PaletteBackStyle.ControlAlternate; this.kryptonGroup1.GroupBorderStyle = Krypton.Toolkit.PaletteBorderStyle.ControlAlternate; this.kryptonGroup1.Location = new System.Drawing.Point(0, 0); this.kryptonGroup1.Name = "kryptonGroup1"; - this.kryptonGroup1.Size = new System.Drawing.Size(136, 64); + this.kryptonGroup1.Size = new System.Drawing.Size(136, 53); this.kryptonGroup1.TabIndex = 0; // - // groupBox2 - // - this.groupBox2.Controls.Add(this.btnImportCustomPalette); - this.groupBox2.Controls.Add(this.btnExport); - this.groupBox2.Controls.Add(this.buttonOffice2010Black); - this.groupBox2.Controls.Add(this.buttonOffice2010Silver); - this.groupBox2.Controls.Add(this.buttonOffice2010Blue); - this.groupBox2.Controls.Add(this.button2); - this.groupBox2.Controls.Add(this.button1); - this.groupBox2.Controls.Add(this.buttonSparkleBlue); - this.groupBox2.Controls.Add(this.buttonOffice2007Black); - this.groupBox2.Controls.Add(this.buttonOffice2007Silver); - this.groupBox2.Controls.Add(this.buttonOffice2007Blue); - this.groupBox2.Controls.Add(this.buttonCustom); - this.groupBox2.Controls.Add(this.buttonSystem); - this.groupBox2.Controls.Add(this.buttonOffice2003); - this.groupBox2.Location = new System.Drawing.Point(12, 12); - this.groupBox2.Name = "groupBox2"; - this.groupBox2.Size = new System.Drawing.Size(137, 544); - this.groupBox2.TabIndex = 11; - this.groupBox2.TabStop = false; - this.groupBox2.Text = "Palettes"; - // // btnImportCustomPalette // - this.btnImportCustomPalette.Location = new System.Drawing.Point(12, 423); + this.btnImportCustomPalette.Location = new System.Drawing.Point(632, 561); this.btnImportCustomPalette.Name = "btnImportCustomPalette"; this.btnImportCustomPalette.Size = new System.Drawing.Size(114, 43); - this.btnImportCustomPalette.TabIndex = 15; - this.btnImportCustomPalette.Text = "Import Custom Palette"; + this.btnImportCustomPalette.TabIndex = 1; + this.btnImportCustomPalette.Text = "&Import Custom Palette"; this.btnImportCustomPalette.UseVisualStyleBackColor = true; - this.btnImportCustomPalette.Click += new System.EventHandler(this.btnImportCustomPalette_Click); // // btnExport // this.btnExport.Enabled = false; - this.btnExport.Location = new System.Drawing.Point(12, 482); + this.btnExport.Location = new System.Drawing.Point(752, 561); this.btnExport.Name = "btnExport"; this.btnExport.Size = new System.Drawing.Size(114, 43); - this.btnExport.TabIndex = 14; - this.btnExport.Text = "Export Custom Palette"; + this.btnExport.TabIndex = 2; + this.btnExport.Text = "&Export Custom Palette"; this.btnExport.UseVisualStyleBackColor = true; - this.btnExport.Click += new System.EventHandler(this.btnExport_Click); - // - // buttonOffice2010Black - // - this.buttonOffice2010Black.Location = new System.Drawing.Point(12, 91); - this.buttonOffice2010Black.Name = "buttonOffice2010Black"; - this.buttonOffice2010Black.Size = new System.Drawing.Size(114, 27); - this.buttonOffice2010Black.TabIndex = 2; - this.buttonOffice2010Black.Text = "Office 2010 - Black"; - this.buttonOffice2010Black.UseVisualStyleBackColor = true; - this.buttonOffice2010Black.Click += new System.EventHandler(this.buttonOffice2010Black_Click); - // - // buttonOffice2010Silver - // - this.buttonOffice2010Silver.Location = new System.Drawing.Point(12, 58); - this.buttonOffice2010Silver.Name = "buttonOffice2010Silver"; - this.buttonOffice2010Silver.Size = new System.Drawing.Size(114, 27); - this.buttonOffice2010Silver.TabIndex = 1; - this.buttonOffice2010Silver.Text = "Office 2010 - Silver"; - this.buttonOffice2010Silver.UseVisualStyleBackColor = true; - this.buttonOffice2010Silver.Click += new System.EventHandler(this.buttonOffice2010Silver_Click); - // - // buttonOffice2010Blue - // - this.buttonOffice2010Blue.Location = new System.Drawing.Point(12, 25); - this.buttonOffice2010Blue.Name = "buttonOffice2010Blue"; - this.buttonOffice2010Blue.Size = new System.Drawing.Size(114, 27); - this.buttonOffice2010Blue.TabIndex = 0; - this.buttonOffice2010Blue.Text = "Office 2010 - Blue"; - this.buttonOffice2010Blue.UseVisualStyleBackColor = true; - this.buttonOffice2010Blue.Click += new System.EventHandler(this.buttonOffice2010Blue_Click); - // - // button2 - // - this.button2.Location = new System.Drawing.Point(12, 289); - this.button2.Name = "button2"; - this.button2.Size = new System.Drawing.Size(114, 27); - this.button2.TabIndex = 8; - this.button2.Text = "Sparkle - Orange"; - this.button2.UseVisualStyleBackColor = true; - this.button2.Click += new System.EventHandler(this.buttonSparkleOrange_Click); // // button1 // - this.button1.Location = new System.Drawing.Point(12, 322); + this.button1.Location = new System.Drawing.Point(512, 561); this.button1.Name = "button1"; - this.button1.Size = new System.Drawing.Size(114, 27); - this.button1.TabIndex = 9; - this.button1.Text = "Sparkle - Purple"; - this.button1.UseVisualStyleBackColor = true; - this.button1.Click += new System.EventHandler(this.buttonSparklePurple_Click); - // - // buttonSparkleBlue - // - this.buttonSparkleBlue.Location = new System.Drawing.Point(12, 256); - this.buttonSparkleBlue.Name = "buttonSparkleBlue"; - this.buttonSparkleBlue.Size = new System.Drawing.Size(114, 27); - this.buttonSparkleBlue.TabIndex = 7; - this.buttonSparkleBlue.Text = "Sparkle - Blue"; - this.buttonSparkleBlue.UseVisualStyleBackColor = true; - this.buttonSparkleBlue.Click += new System.EventHandler(this.buttonSparkleBlue_Click); - // - // buttonOffice2007Black - // - this.buttonOffice2007Black.Location = new System.Drawing.Point(12, 190); - this.buttonOffice2007Black.Name = "buttonOffice2007Black"; - this.buttonOffice2007Black.Size = new System.Drawing.Size(114, 27); - this.buttonOffice2007Black.TabIndex = 5; - this.buttonOffice2007Black.Text = "Office 2007 - Black"; - this.buttonOffice2007Black.UseVisualStyleBackColor = true; - this.buttonOffice2007Black.Click += new System.EventHandler(this.buttonOffice2007Black_Click); - // - // buttonOffice2007Silver - // - this.buttonOffice2007Silver.Location = new System.Drawing.Point(12, 157); - this.buttonOffice2007Silver.Name = "buttonOffice2007Silver"; - this.buttonOffice2007Silver.Size = new System.Drawing.Size(114, 27); - this.buttonOffice2007Silver.TabIndex = 4; - this.buttonOffice2007Silver.Text = "Office 2007 - Silver"; - this.buttonOffice2007Silver.UseVisualStyleBackColor = true; - this.buttonOffice2007Silver.Click += new System.EventHandler(this.buttonOffice2007Silver_Click); - // - // buttonOffice2007Blue - // - this.buttonOffice2007Blue.Location = new System.Drawing.Point(12, 124); - this.buttonOffice2007Blue.Name = "buttonOffice2007Blue"; - this.buttonOffice2007Blue.Size = new System.Drawing.Size(114, 27); - this.buttonOffice2007Blue.TabIndex = 3; - this.buttonOffice2007Blue.Text = "Office 2007 - Blue"; - this.buttonOffice2007Blue.UseVisualStyleBackColor = true; - this.buttonOffice2007Blue.Click += new System.EventHandler(this.buttonOffice2007Blue_Click); - // - // buttonCustom - // - this.buttonCustom.Location = new System.Drawing.Point(12, 388); - this.buttonCustom.Name = "buttonCustom"; - this.buttonCustom.Size = new System.Drawing.Size(114, 27); - this.buttonCustom.TabIndex = 11; - this.buttonCustom.Text = "Custom"; - this.buttonCustom.UseVisualStyleBackColor = true; - this.buttonCustom.Click += new System.EventHandler(this.buttonCustom_Click); - // - // buttonSystem - // - this.buttonSystem.Location = new System.Drawing.Point(12, 355); - this.buttonSystem.Name = "buttonSystem"; - this.buttonSystem.Size = new System.Drawing.Size(114, 27); - this.buttonSystem.TabIndex = 10; - this.buttonSystem.Text = "System"; - this.buttonSystem.UseVisualStyleBackColor = true; - this.buttonSystem.Click += new System.EventHandler(this.buttonSystem_Click); - // - // buttonOffice2003 - // - this.buttonOffice2003.Location = new System.Drawing.Point(12, 223); - this.buttonOffice2003.Name = "buttonOffice2003"; - this.buttonOffice2003.Size = new System.Drawing.Size(114, 27); - this.buttonOffice2003.TabIndex = 6; - this.buttonOffice2003.Text = "Office 2003"; - this.buttonOffice2003.UseVisualStyleBackColor = true; - this.buttonOffice2003.Click += new System.EventHandler(this.buttonOffice2003_Click); - // - // kryptonPaletteOffice2003 - // - this.kryptonPaletteOffice2003.BasePaletteMode = Krypton.Toolkit.PaletteMode.ProfessionalOffice2003; - this.kryptonPaletteOffice2003.BaseRenderMode = Krypton.Toolkit.RendererMode.Inherit; - // - // kryptonManager - // - this.kryptonManager.GlobalPaletteMode = Krypton.Toolkit.PaletteModeManager.Office2007Blue; - // - // kryptonPaletteOffice2007Blue - // - this.kryptonPaletteOffice2007Blue.BasePaletteMode = Krypton.Toolkit.PaletteMode.Office2007Blue; - this.kryptonPaletteOffice2007Blue.BaseRenderMode = Krypton.Toolkit.RendererMode.Inherit; - // - // kryptonPaletteCustom - // - this.kryptonPaletteCustom.AllowFormChrome = Krypton.Toolkit.InheritBool.False; - this.kryptonPaletteCustom.BaseRenderMode = Krypton.Toolkit.RendererMode.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateDisabled.Border.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateDisabled.Border.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateDisabled.Border.Draw = Krypton.Toolkit.InheritBool.False; - this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateDisabled.Border.DrawBorders = ((Krypton.Toolkit.PaletteDrawBorders)((((Krypton.Toolkit.PaletteDrawBorders.Top | Krypton.Toolkit.PaletteDrawBorders.Bottom) - | Krypton.Toolkit.PaletteDrawBorders.Left) - | Krypton.Toolkit.PaletteDrawBorders.Right))); - this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateDisabled.Border.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateDisabled.Border.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateNormal.Back.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateNormal.Back.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateNormal.Back.Draw = Krypton.Toolkit.InheritBool.False; - this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateNormal.Back.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateNormal.Back.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateNormal.Back.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateNormal.Border.Color1 = System.Drawing.Color.Transparent; - this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateNormal.Border.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateNormal.Border.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateNormal.Border.Draw = Krypton.Toolkit.InheritBool.True; - this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateNormal.Border.DrawBorders = ((Krypton.Toolkit.PaletteDrawBorders)((((Krypton.Toolkit.PaletteDrawBorders.Top | Krypton.Toolkit.PaletteDrawBorders.Bottom) - | Krypton.Toolkit.PaletteDrawBorders.Left) - | Krypton.Toolkit.PaletteDrawBorders.Right))); - this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateNormal.Border.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateNormal.Border.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateNormal.Content.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateNormal.Content.DrawFocus = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateNormal.Content.LongText.Color1 = System.Drawing.Color.Black; - this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateNormal.Content.LongText.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateNormal.Content.LongText.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateNormal.Content.LongText.Hint = Krypton.Toolkit.PaletteTextHint.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateNormal.Content.LongText.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateNormal.Content.LongText.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateNormal.Content.LongText.MultiLine = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateNormal.Content.LongText.MultiLineH = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateNormal.Content.LongText.Prefix = Krypton.Toolkit.PaletteTextHotkeyPrefix.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateNormal.Content.LongText.TextH = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateNormal.Content.LongText.TextV = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateNormal.Content.LongText.Trim = Krypton.Toolkit.PaletteTextTrim.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateNormal.Content.Padding = new System.Windows.Forms.Padding(3); - this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateNormal.Content.ShortText.Color1 = System.Drawing.Color.Black; - this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateNormal.Content.ShortText.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateNormal.Content.ShortText.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateNormal.Content.ShortText.Hint = Krypton.Toolkit.PaletteTextHint.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateNormal.Content.ShortText.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateNormal.Content.ShortText.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateNormal.Content.ShortText.MultiLine = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateNormal.Content.ShortText.MultiLineH = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateNormal.Content.ShortText.Prefix = Krypton.Toolkit.PaletteTextHotkeyPrefix.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateNormal.Content.ShortText.TextH = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateNormal.Content.ShortText.TextV = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonButtonSpec.StateNormal.Content.ShortText.Trim = Krypton.Toolkit.PaletteTextTrim.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCheckedNormal.Back.Color1 = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(64)))), ((int)(((byte)(0))))); - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCheckedNormal.Back.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCheckedNormal.Back.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCheckedNormal.Back.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCheckedNormal.Back.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCheckedNormal.Back.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCheckedNormal.Back.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCheckedPressed.Back.Color1 = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(102)))), ((int)(((byte)(0))))); - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCheckedPressed.Back.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCheckedPressed.Back.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCheckedPressed.Back.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCheckedPressed.Back.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCheckedPressed.Back.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCheckedPressed.Back.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCheckedPressed.Content.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCheckedPressed.Content.DrawFocus = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCheckedPressed.Content.Padding = new System.Windows.Forms.Padding(5, 5, 1, 1); - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCheckedTracking.Back.Color1 = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(102)))), ((int)(((byte)(0))))); - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCheckedTracking.Back.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCheckedTracking.Back.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCheckedTracking.Back.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCheckedTracking.Back.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCheckedTracking.Back.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCheckedTracking.Back.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Back.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Back.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Solid; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Back.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Back.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Back.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Back.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Border.Color1 = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(51)))), ((int)(((byte)(102))))); - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Border.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Border.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Solid; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Border.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Border.DrawBorders = ((Krypton.Toolkit.PaletteDrawBorders)((((Krypton.Toolkit.PaletteDrawBorders.Top | Krypton.Toolkit.PaletteDrawBorders.Bottom) - | Krypton.Toolkit.PaletteDrawBorders.Left) - | Krypton.Toolkit.PaletteDrawBorders.Right))); - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Border.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.AntiAlias; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Border.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Border.Rounding = 3F; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Border.Width = 2; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Content.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Content.DrawFocus = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Content.LongText.Color1 = System.Drawing.Color.White; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Content.LongText.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Content.LongText.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Solid; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Content.LongText.Hint = Krypton.Toolkit.PaletteTextHint.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Content.LongText.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Content.LongText.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Content.LongText.MultiLine = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Content.LongText.MultiLineH = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Content.LongText.Prefix = Krypton.Toolkit.PaletteTextHotkeyPrefix.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Content.LongText.TextH = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Content.LongText.TextV = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Content.LongText.Trim = Krypton.Toolkit.PaletteTextTrim.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Content.Padding = new System.Windows.Forms.Padding(3); - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Content.ShortText.Color1 = System.Drawing.Color.White; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Content.ShortText.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Content.ShortText.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Solid; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Content.ShortText.Hint = Krypton.Toolkit.PaletteTextHint.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Content.ShortText.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Content.ShortText.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Content.ShortText.MultiLine = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Content.ShortText.MultiLineH = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Content.ShortText.Prefix = Krypton.Toolkit.PaletteTextHotkeyPrefix.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Content.ShortText.TextH = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Content.ShortText.TextV = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateCommon.Content.ShortText.Trim = Krypton.Toolkit.PaletteTextTrim.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateDisabled.Border.Color1 = System.Drawing.Color.Silver; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateDisabled.Border.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateDisabled.Border.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateDisabled.Border.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateDisabled.Border.DrawBorders = ((Krypton.Toolkit.PaletteDrawBorders)((((Krypton.Toolkit.PaletteDrawBorders.Top | Krypton.Toolkit.PaletteDrawBorders.Bottom) - | Krypton.Toolkit.PaletteDrawBorders.Left) - | Krypton.Toolkit.PaletteDrawBorders.Right))); - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateDisabled.Border.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateDisabled.Border.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateDisabled.Content.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateDisabled.Content.DrawFocus = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateDisabled.Content.LongText.Color1 = System.Drawing.Color.Silver; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateDisabled.Content.LongText.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateDisabled.Content.LongText.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateDisabled.Content.LongText.Hint = Krypton.Toolkit.PaletteTextHint.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateDisabled.Content.LongText.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateDisabled.Content.LongText.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateDisabled.Content.LongText.MultiLine = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateDisabled.Content.LongText.MultiLineH = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateDisabled.Content.LongText.Prefix = Krypton.Toolkit.PaletteTextHotkeyPrefix.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateDisabled.Content.LongText.TextH = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateDisabled.Content.LongText.TextV = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateDisabled.Content.LongText.Trim = Krypton.Toolkit.PaletteTextTrim.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateDisabled.Content.Padding = new System.Windows.Forms.Padding(-1); - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateDisabled.Content.ShortText.Color1 = System.Drawing.Color.Silver; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateDisabled.Content.ShortText.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateDisabled.Content.ShortText.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateDisabled.Content.ShortText.Hint = Krypton.Toolkit.PaletteTextHint.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateDisabled.Content.ShortText.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateDisabled.Content.ShortText.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateDisabled.Content.ShortText.MultiLine = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateDisabled.Content.ShortText.MultiLineH = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateDisabled.Content.ShortText.Prefix = Krypton.Toolkit.PaletteTextHotkeyPrefix.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateDisabled.Content.ShortText.TextH = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateDisabled.Content.ShortText.TextV = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateDisabled.Content.ShortText.Trim = Krypton.Toolkit.PaletteTextTrim.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateNormal.Back.Color1 = System.Drawing.Color.FromArgb(((int)(((byte)(51)))), ((int)(((byte)(102)))), ((int)(((byte)(204))))); - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateNormal.Back.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateNormal.Back.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateNormal.Back.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateNormal.Back.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateNormal.Back.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateNormal.Back.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StatePressed.Back.Color1 = System.Drawing.Color.FromArgb(((int)(((byte)(102)))), ((int)(((byte)(153)))), ((int)(((byte)(255))))); - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StatePressed.Back.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StatePressed.Back.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StatePressed.Back.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StatePressed.Back.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StatePressed.Back.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StatePressed.Back.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StatePressed.Content.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StatePressed.Content.DrawFocus = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StatePressed.Content.Padding = new System.Windows.Forms.Padding(5, 5, 1, 1); - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateTracking.Back.Color1 = System.Drawing.Color.FromArgb(((int)(((byte)(102)))), ((int)(((byte)(153)))), ((int)(((byte)(255))))); - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateTracking.Back.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateTracking.Back.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateTracking.Back.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateTracking.Back.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateTracking.Back.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonCommon.StateTracking.Back.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateDisabled.Border.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateDisabled.Border.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateDisabled.Border.Draw = Krypton.Toolkit.InheritBool.False; - this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateDisabled.Border.DrawBorders = ((Krypton.Toolkit.PaletteDrawBorders)((((Krypton.Toolkit.PaletteDrawBorders.Top | Krypton.Toolkit.PaletteDrawBorders.Bottom) - | Krypton.Toolkit.PaletteDrawBorders.Left) - | Krypton.Toolkit.PaletteDrawBorders.Right))); - this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateDisabled.Border.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateDisabled.Border.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateNormal.Back.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateNormal.Back.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateNormal.Back.Draw = Krypton.Toolkit.InheritBool.False; - this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateNormal.Back.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateNormal.Back.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateNormal.Back.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateNormal.Border.Color1 = System.Drawing.Color.Transparent; - this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateNormal.Border.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateNormal.Border.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateNormal.Border.Draw = Krypton.Toolkit.InheritBool.True; - this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateNormal.Border.DrawBorders = ((Krypton.Toolkit.PaletteDrawBorders)((((Krypton.Toolkit.PaletteDrawBorders.Top | Krypton.Toolkit.PaletteDrawBorders.Bottom) - | Krypton.Toolkit.PaletteDrawBorders.Left) - | Krypton.Toolkit.PaletteDrawBorders.Right))); - this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateNormal.Border.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateNormal.Border.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateNormal.Content.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateNormal.Content.DrawFocus = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateNormal.Content.LongText.Color1 = System.Drawing.Color.Black; - this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateNormal.Content.LongText.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateNormal.Content.LongText.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateNormal.Content.LongText.Hint = Krypton.Toolkit.PaletteTextHint.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateNormal.Content.LongText.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateNormal.Content.LongText.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateNormal.Content.LongText.MultiLine = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateNormal.Content.LongText.MultiLineH = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateNormal.Content.LongText.Prefix = Krypton.Toolkit.PaletteTextHotkeyPrefix.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateNormal.Content.LongText.TextH = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateNormal.Content.LongText.TextV = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateNormal.Content.LongText.Trim = Krypton.Toolkit.PaletteTextTrim.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateNormal.Content.Padding = new System.Windows.Forms.Padding(3); - this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateNormal.Content.ShortText.Color1 = System.Drawing.Color.Black; - this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateNormal.Content.ShortText.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateNormal.Content.ShortText.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateNormal.Content.ShortText.Hint = Krypton.Toolkit.PaletteTextHint.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateNormal.Content.ShortText.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateNormal.Content.ShortText.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateNormal.Content.ShortText.MultiLine = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateNormal.Content.ShortText.MultiLineH = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateNormal.Content.ShortText.Prefix = Krypton.Toolkit.PaletteTextHotkeyPrefix.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateNormal.Content.ShortText.TextH = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateNormal.Content.ShortText.TextV = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonLowProfile.StateNormal.Content.ShortText.Trim = Krypton.Toolkit.PaletteTextTrim.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonStandalone.OverrideDefault.Back.Color1 = System.Drawing.Color.FromArgb(((int)(((byte)(51)))), ((int)(((byte)(102)))), ((int)(((byte)(204))))); - this.kryptonPaletteCustom.ButtonStyles.ButtonStandalone.OverrideDefault.Back.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonStandalone.OverrideDefault.Back.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonStandalone.OverrideDefault.Back.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonStandalone.OverrideDefault.Back.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonStandalone.OverrideDefault.Back.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonStandalone.OverrideDefault.Back.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonStandalone.StateDisabled.Back.Color1 = System.Drawing.Color.FromArgb(((int)(((byte)(245)))), ((int)(((byte)(237)))), ((int)(((byte)(227))))); - this.kryptonPaletteCustom.ButtonStyles.ButtonStandalone.StateDisabled.Back.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonStandalone.StateDisabled.Back.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonStandalone.StateDisabled.Back.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonStandalone.StateDisabled.Back.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonStandalone.StateDisabled.Back.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ButtonStyles.ButtonStandalone.StateDisabled.Back.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; - this.kryptonPaletteCustom.ControlStyles.ControlCommon.StateCommon.Border.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ControlStyles.ControlCommon.StateCommon.Border.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Solid; - this.kryptonPaletteCustom.ControlStyles.ControlCommon.StateCommon.Border.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPaletteCustom.ControlStyles.ControlCommon.StateCommon.Border.DrawBorders = ((Krypton.Toolkit.PaletteDrawBorders)((((Krypton.Toolkit.PaletteDrawBorders.Top | Krypton.Toolkit.PaletteDrawBorders.Bottom) - | Krypton.Toolkit.PaletteDrawBorders.Left) - | Krypton.Toolkit.PaletteDrawBorders.Right))); - this.kryptonPaletteCustom.ControlStyles.ControlCommon.StateCommon.Border.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.AntiAlias; - this.kryptonPaletteCustom.ControlStyles.ControlCommon.StateCommon.Border.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ControlStyles.ControlCommon.StateCommon.Border.Rounding = 9F; - this.kryptonPaletteCustom.ControlStyles.ControlCommon.StateCommon.Border.Width = 3; - this.kryptonPaletteCustom.ControlStyles.ControlCommon.StateDisabled.Border.Color1 = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); - this.kryptonPaletteCustom.ControlStyles.ControlCommon.StateDisabled.Border.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ControlStyles.ControlCommon.StateDisabled.Border.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPaletteCustom.ControlStyles.ControlCommon.StateDisabled.Border.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPaletteCustom.ControlStyles.ControlCommon.StateDisabled.Border.DrawBorders = ((Krypton.Toolkit.PaletteDrawBorders)((((Krypton.Toolkit.PaletteDrawBorders.Top | Krypton.Toolkit.PaletteDrawBorders.Bottom) - | Krypton.Toolkit.PaletteDrawBorders.Left) - | Krypton.Toolkit.PaletteDrawBorders.Right))); - this.kryptonPaletteCustom.ControlStyles.ControlCommon.StateDisabled.Border.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.Inherit; - this.kryptonPaletteCustom.ControlStyles.ControlCommon.StateDisabled.Border.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ControlStyles.ControlCommon.StateNormal.Border.Color1 = System.Drawing.Color.FromArgb(((int)(((byte)(225)))), ((int)(((byte)(212)))), ((int)(((byte)(192))))); - this.kryptonPaletteCustom.ControlStyles.ControlCommon.StateNormal.Border.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.ControlStyles.ControlCommon.StateNormal.Border.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPaletteCustom.ControlStyles.ControlCommon.StateNormal.Border.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPaletteCustom.ControlStyles.ControlCommon.StateNormal.Border.DrawBorders = ((Krypton.Toolkit.PaletteDrawBorders)((((Krypton.Toolkit.PaletteDrawBorders.Top | Krypton.Toolkit.PaletteDrawBorders.Bottom) - | Krypton.Toolkit.PaletteDrawBorders.Left) - | Krypton.Toolkit.PaletteDrawBorders.Right))); - this.kryptonPaletteCustom.ControlStyles.ControlCommon.StateNormal.Border.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.Inherit; - this.kryptonPaletteCustom.ControlStyles.ControlCommon.StateNormal.Border.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.HeaderGroup.StateCommon.DockActiveHeaderPadding = new System.Windows.Forms.Padding(-1); - this.kryptonPaletteCustom.HeaderGroup.StateCommon.DockInactiveHeaderPadding = new System.Windows.Forms.Padding(-1); - this.kryptonPaletteCustom.HeaderGroup.StateCommon.OverlayHeaders = Krypton.Toolkit.InheritBool.False; - this.kryptonPaletteCustom.HeaderGroup.StateCommon.PrimaryHeaderPadding = new System.Windows.Forms.Padding(3); - this.kryptonPaletteCustom.HeaderGroup.StateCommon.SecondaryHeaderPadding = new System.Windows.Forms.Padding(3); - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Back.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Back.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Linear; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Back.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Back.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.AntiAlias; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Back.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Back.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Border.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Border.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Border.Draw = Krypton.Toolkit.InheritBool.False; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Border.DrawBorders = ((Krypton.Toolkit.PaletteDrawBorders)((((Krypton.Toolkit.PaletteDrawBorders.Top | Krypton.Toolkit.PaletteDrawBorders.Bottom) - | Krypton.Toolkit.PaletteDrawBorders.Left) - | Krypton.Toolkit.PaletteDrawBorders.Right))); - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Border.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Border.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Border.Rounding = 7F; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Border.Width = 3; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.ButtonPadding = new System.Windows.Forms.Padding(-1); - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Content.AdjacentGap = 2; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Content.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Content.DrawFocus = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Content.LongText.Color1 = System.Drawing.Color.Black; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Content.LongText.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Content.LongText.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Solid; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Content.LongText.Hint = Krypton.Toolkit.PaletteTextHint.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Content.LongText.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Content.LongText.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Content.LongText.MultiLine = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Content.LongText.MultiLineH = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Content.LongText.Prefix = Krypton.Toolkit.PaletteTextHotkeyPrefix.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Content.LongText.TextH = Krypton.Toolkit.PaletteRelativeAlign.Far; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Content.LongText.TextV = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Content.LongText.Trim = Krypton.Toolkit.PaletteTextTrim.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Content.Padding = new System.Windows.Forms.Padding(10, 2, 10, 2); - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Content.ShortText.Color1 = System.Drawing.Color.Black; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Content.ShortText.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Content.ShortText.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Solid; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Content.ShortText.Hint = Krypton.Toolkit.PaletteTextHint.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Content.ShortText.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Content.ShortText.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Content.ShortText.MultiLine = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Content.ShortText.MultiLineH = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Content.ShortText.Prefix = Krypton.Toolkit.PaletteTextHotkeyPrefix.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Content.ShortText.TextH = Krypton.Toolkit.PaletteRelativeAlign.Near; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Content.ShortText.TextV = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateCommon.Content.ShortText.Trim = Krypton.Toolkit.PaletteTextTrim.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateDisabled.Content.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateDisabled.Content.DrawFocus = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateDisabled.Content.LongText.Color1 = System.Drawing.Color.Silver; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateDisabled.Content.LongText.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateDisabled.Content.LongText.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateDisabled.Content.LongText.Hint = Krypton.Toolkit.PaletteTextHint.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateDisabled.Content.LongText.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateDisabled.Content.LongText.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateDisabled.Content.LongText.MultiLine = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateDisabled.Content.LongText.MultiLineH = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateDisabled.Content.LongText.Prefix = Krypton.Toolkit.PaletteTextHotkeyPrefix.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateDisabled.Content.LongText.TextH = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateDisabled.Content.LongText.TextV = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateDisabled.Content.LongText.Trim = Krypton.Toolkit.PaletteTextTrim.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateDisabled.Content.Padding = new System.Windows.Forms.Padding(-1); - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateDisabled.Content.ShortText.Color1 = System.Drawing.Color.Silver; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateDisabled.Content.ShortText.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateDisabled.Content.ShortText.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateDisabled.Content.ShortText.Hint = Krypton.Toolkit.PaletteTextHint.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateDisabled.Content.ShortText.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateDisabled.Content.ShortText.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateDisabled.Content.ShortText.MultiLine = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateDisabled.Content.ShortText.MultiLineH = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateDisabled.Content.ShortText.Prefix = Krypton.Toolkit.PaletteTextHotkeyPrefix.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateDisabled.Content.ShortText.TextH = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateDisabled.Content.ShortText.TextV = Krypton.Toolkit.PaletteRelativeAlign.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderCommon.StateDisabled.Content.ShortText.Trim = Krypton.Toolkit.PaletteTextTrim.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderPrimary.StateDisabled.Back.Color1 = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); - this.kryptonPaletteCustom.HeaderStyles.HeaderPrimary.StateDisabled.Back.Color2 = System.Drawing.Color.White; - this.kryptonPaletteCustom.HeaderStyles.HeaderPrimary.StateDisabled.Back.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderPrimary.StateDisabled.Back.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderPrimary.StateDisabled.Back.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderPrimary.StateDisabled.Back.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderPrimary.StateDisabled.Back.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderPrimary.StateDisabled.Back.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderPrimary.StateNormal.Back.Color1 = System.Drawing.Color.FromArgb(((int)(((byte)(226)))), ((int)(((byte)(213)))), ((int)(((byte)(194))))); - this.kryptonPaletteCustom.HeaderStyles.HeaderPrimary.StateNormal.Back.Color2 = System.Drawing.Color.White; - this.kryptonPaletteCustom.HeaderStyles.HeaderPrimary.StateNormal.Back.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderPrimary.StateNormal.Back.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderPrimary.StateNormal.Back.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderPrimary.StateNormal.Back.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderPrimary.StateNormal.Back.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderPrimary.StateNormal.Back.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderSecondary.StateDisabled.Back.Color1 = System.Drawing.Color.White; - this.kryptonPaletteCustom.HeaderStyles.HeaderSecondary.StateDisabled.Back.Color2 = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); - this.kryptonPaletteCustom.HeaderStyles.HeaderSecondary.StateDisabled.Back.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderSecondary.StateDisabled.Back.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderSecondary.StateDisabled.Back.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderSecondary.StateDisabled.Back.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderSecondary.StateDisabled.Back.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderSecondary.StateDisabled.Back.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderSecondary.StateNormal.Back.Color1 = System.Drawing.Color.White; - this.kryptonPaletteCustom.HeaderStyles.HeaderSecondary.StateNormal.Back.Color2 = System.Drawing.Color.FromArgb(((int)(((byte)(226)))), ((int)(((byte)(213)))), ((int)(((byte)(194))))); - this.kryptonPaletteCustom.HeaderStyles.HeaderSecondary.StateNormal.Back.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderSecondary.StateNormal.Back.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderSecondary.StateNormal.Back.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderSecondary.StateNormal.Back.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderSecondary.StateNormal.Back.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.HeaderStyles.HeaderSecondary.StateNormal.Back.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; - this.kryptonPaletteCustom.PanelStyles.PanelAlternate.StateCommon.Color1 = System.Drawing.Color.FromArgb(((int)(((byte)(225)))), ((int)(((byte)(212)))), ((int)(((byte)(192))))); - this.kryptonPaletteCustom.PanelStyles.PanelAlternate.StateCommon.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.PanelStyles.PanelAlternate.StateCommon.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPaletteCustom.PanelStyles.PanelAlternate.StateCommon.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPaletteCustom.PanelStyles.PanelAlternate.StateCommon.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.Inherit; - this.kryptonPaletteCustom.PanelStyles.PanelAlternate.StateCommon.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.PanelStyles.PanelAlternate.StateCommon.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; - this.kryptonPaletteCustom.PanelStyles.PanelClient.StateCommon.Color1 = System.Drawing.Color.FromArgb(((int)(((byte)(245)))), ((int)(((byte)(237)))), ((int)(((byte)(227))))); - this.kryptonPaletteCustom.PanelStyles.PanelClient.StateCommon.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.PanelStyles.PanelClient.StateCommon.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Inherit; - this.kryptonPaletteCustom.PanelStyles.PanelClient.StateCommon.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPaletteCustom.PanelStyles.PanelClient.StateCommon.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.Inherit; - this.kryptonPaletteCustom.PanelStyles.PanelClient.StateCommon.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.PanelStyles.PanelClient.StateCommon.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; - this.kryptonPaletteCustom.PanelStyles.PanelCommon.StateCommon.ColorAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.PanelStyles.PanelCommon.StateCommon.ColorStyle = Krypton.Toolkit.PaletteColorStyle.Solid; - this.kryptonPaletteCustom.PanelStyles.PanelCommon.StateCommon.Draw = Krypton.Toolkit.InheritBool.Inherit; - this.kryptonPaletteCustom.PanelStyles.PanelCommon.StateCommon.GraphicsHint = Krypton.Toolkit.PaletteGraphicsHint.Inherit; - this.kryptonPaletteCustom.PanelStyles.PanelCommon.StateCommon.ImageAlign = Krypton.Toolkit.PaletteRectangleAlign.Inherit; - this.kryptonPaletteCustom.PanelStyles.PanelCommon.StateCommon.ImageStyle = Krypton.Toolkit.PaletteImageStyle.Inherit; - this.kryptonPaletteCustom.ToolMenuStatus.Button.ButtonCheckedGradientBegin = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(102)))), ((int)(((byte)(0))))); - this.kryptonPaletteCustom.ToolMenuStatus.Button.ButtonCheckedGradientEnd = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(102)))), ((int)(((byte)(0))))); - this.kryptonPaletteCustom.ToolMenuStatus.Button.ButtonCheckedGradientMiddle = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(102)))), ((int)(((byte)(0))))); - this.kryptonPaletteCustom.ToolMenuStatus.Button.ButtonCheckedHighlight = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(64)))), ((int)(((byte)(0))))); - this.kryptonPaletteCustom.ToolMenuStatus.Button.ButtonCheckedHighlightBorder = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(51)))), ((int)(((byte)(102))))); - this.kryptonPaletteCustom.ToolMenuStatus.Button.ButtonPressedBorder = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(51)))), ((int)(((byte)(102))))); - this.kryptonPaletteCustom.ToolMenuStatus.Button.ButtonPressedGradientBegin = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(64)))), ((int)(((byte)(0))))); - this.kryptonPaletteCustom.ToolMenuStatus.Button.ButtonPressedGradientEnd = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(64)))), ((int)(((byte)(0))))); - this.kryptonPaletteCustom.ToolMenuStatus.Button.ButtonPressedGradientMiddle = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(64)))), ((int)(((byte)(0))))); - this.kryptonPaletteCustom.ToolMenuStatus.Button.ButtonPressedHighlight = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(64)))), ((int)(((byte)(0))))); - this.kryptonPaletteCustom.ToolMenuStatus.Button.ButtonPressedHighlightBorder = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(51)))), ((int)(((byte)(102))))); - this.kryptonPaletteCustom.ToolMenuStatus.Button.ButtonSelectedBorder = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(51)))), ((int)(((byte)(102))))); - this.kryptonPaletteCustom.ToolMenuStatus.Button.ButtonSelectedGradientBegin = System.Drawing.Color.FromArgb(((int)(((byte)(102)))), ((int)(((byte)(153)))), ((int)(((byte)(255))))); - this.kryptonPaletteCustom.ToolMenuStatus.Button.ButtonSelectedGradientEnd = System.Drawing.Color.FromArgb(((int)(((byte)(102)))), ((int)(((byte)(153)))), ((int)(((byte)(255))))); - this.kryptonPaletteCustom.ToolMenuStatus.Button.ButtonSelectedGradientMiddle = System.Drawing.Color.FromArgb(((int)(((byte)(102)))), ((int)(((byte)(153)))), ((int)(((byte)(255))))); - this.kryptonPaletteCustom.ToolMenuStatus.Button.ButtonSelectedHighlight = System.Drawing.Color.FromArgb(((int)(((byte)(102)))), ((int)(((byte)(153)))), ((int)(((byte)(255))))); - this.kryptonPaletteCustom.ToolMenuStatus.Button.ButtonSelectedHighlightBorder = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(51)))), ((int)(((byte)(102))))); - this.kryptonPaletteCustom.ToolMenuStatus.Button.CheckBackground = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(102)))), ((int)(((byte)(0))))); - this.kryptonPaletteCustom.ToolMenuStatus.Button.CheckPressedBackground = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(64)))), ((int)(((byte)(0))))); - this.kryptonPaletteCustom.ToolMenuStatus.Button.CheckSelectedBackground = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(64)))), ((int)(((byte)(0))))); - this.kryptonPaletteCustom.ToolMenuStatus.Button.OverflowButtonGradientBegin = System.Drawing.Color.FromArgb(((int)(((byte)(102)))), ((int)(((byte)(153)))), ((int)(((byte)(255))))); - this.kryptonPaletteCustom.ToolMenuStatus.Button.OverflowButtonGradientEnd = System.Drawing.Color.FromArgb(((int)(((byte)(26)))), ((int)(((byte)(77)))), ((int)(((byte)(144))))); - this.kryptonPaletteCustom.ToolMenuStatus.Button.OverflowButtonGradientMiddle = System.Drawing.Color.FromArgb(((int)(((byte)(76)))), ((int)(((byte)(126)))), ((int)(((byte)(226))))); - this.kryptonPaletteCustom.ToolMenuStatus.Grip.GripDark = System.Drawing.Color.FromArgb(((int)(((byte)(72)))), ((int)(((byte)(133)))), ((int)(((byte)(215))))); - this.kryptonPaletteCustom.ToolMenuStatus.Grip.GripLight = System.Drawing.Color.Transparent; - this.kryptonPaletteCustom.ToolMenuStatus.Menu.ImageMarginGradientBegin = System.Drawing.Color.FromArgb(((int)(((byte)(102)))), ((int)(((byte)(153)))), ((int)(((byte)(255))))); - this.kryptonPaletteCustom.ToolMenuStatus.Menu.ImageMarginGradientEnd = System.Drawing.Color.FromArgb(((int)(((byte)(51)))), ((int)(((byte)(102)))), ((int)(((byte)(204))))); - this.kryptonPaletteCustom.ToolMenuStatus.Menu.ImageMarginGradientMiddle = System.Drawing.Color.FromArgb(((int)(((byte)(76)))), ((int)(((byte)(126)))), ((int)(((byte)(226))))); - this.kryptonPaletteCustom.ToolMenuStatus.Menu.ImageMarginRevealedGradientBegin = System.Drawing.Color.FromArgb(((int)(((byte)(102)))), ((int)(((byte)(153)))), ((int)(((byte)(255))))); - this.kryptonPaletteCustom.ToolMenuStatus.Menu.ImageMarginRevealedGradientEnd = System.Drawing.Color.FromArgb(((int)(((byte)(51)))), ((int)(((byte)(102)))), ((int)(((byte)(204))))); - this.kryptonPaletteCustom.ToolMenuStatus.Menu.ImageMarginRevealedGradientMiddle = System.Drawing.Color.FromArgb(((int)(((byte)(76)))), ((int)(((byte)(126)))), ((int)(((byte)(226))))); - this.kryptonPaletteCustom.ToolMenuStatus.Menu.MenuBorder = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(51)))), ((int)(((byte)(102))))); - this.kryptonPaletteCustom.ToolMenuStatus.Menu.MenuItemBorder = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(51)))), ((int)(((byte)(102))))); - this.kryptonPaletteCustom.ToolMenuStatus.Menu.MenuItemPressedGradientBegin = System.Drawing.Color.FromArgb(((int)(((byte)(102)))), ((int)(((byte)(153)))), ((int)(((byte)(255))))); - this.kryptonPaletteCustom.ToolMenuStatus.Menu.MenuItemPressedGradientEnd = System.Drawing.Color.FromArgb(((int)(((byte)(51)))), ((int)(((byte)(102)))), ((int)(((byte)(204))))); - this.kryptonPaletteCustom.ToolMenuStatus.Menu.MenuItemPressedGradientMiddle = System.Drawing.Color.FromArgb(((int)(((byte)(51)))), ((int)(((byte)(102)))), ((int)(((byte)(204))))); - this.kryptonPaletteCustom.ToolMenuStatus.Menu.MenuItemSelected = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(102)))), ((int)(((byte)(0))))); - this.kryptonPaletteCustom.ToolMenuStatus.Menu.MenuItemSelectedGradientBegin = System.Drawing.Color.FromArgb(((int)(((byte)(102)))), ((int)(((byte)(153)))), ((int)(((byte)(255))))); - this.kryptonPaletteCustom.ToolMenuStatus.Menu.MenuItemSelectedGradientEnd = System.Drawing.Color.FromArgb(((int)(((byte)(102)))), ((int)(((byte)(153)))), ((int)(((byte)(255))))); - this.kryptonPaletteCustom.ToolMenuStatus.Menu.MenuItemText = System.Drawing.Color.White; - this.kryptonPaletteCustom.ToolMenuStatus.MenuStrip.MenuStripGradientBegin = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(51)))), ((int)(((byte)(102))))); - this.kryptonPaletteCustom.ToolMenuStatus.MenuStrip.MenuStripGradientEnd = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(51)))), ((int)(((byte)(102))))); - this.kryptonPaletteCustom.ToolMenuStatus.MenuStrip.MenuStripText = System.Drawing.Color.WhiteSmoke; - this.kryptonPaletteCustom.ToolMenuStatus.Rafting.RaftingContainerGradientBegin = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(51)))), ((int)(((byte)(102))))); - this.kryptonPaletteCustom.ToolMenuStatus.Rafting.RaftingContainerGradientEnd = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(51)))), ((int)(((byte)(102))))); - this.kryptonPaletteCustom.ToolMenuStatus.Separator.SeparatorDark = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(51)))), ((int)(((byte)(102))))); - this.kryptonPaletteCustom.ToolMenuStatus.Separator.SeparatorLight = System.Drawing.Color.Transparent; - this.kryptonPaletteCustom.ToolMenuStatus.StatusStrip.StatusStripGradientBegin = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(51)))), ((int)(((byte)(102))))); - this.kryptonPaletteCustom.ToolMenuStatus.StatusStrip.StatusStripGradientEnd = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(51)))), ((int)(((byte)(102))))); - this.kryptonPaletteCustom.ToolMenuStatus.StatusStrip.StatusStripText = System.Drawing.Color.WhiteSmoke; - this.kryptonPaletteCustom.ToolMenuStatus.ToolStrip.ToolStripBorder = System.Drawing.Color.FromArgb(((int)(((byte)(26)))), ((int)(((byte)(77)))), ((int)(((byte)(144))))); - this.kryptonPaletteCustom.ToolMenuStatus.ToolStrip.ToolStripContentPanelGradientBegin = System.Drawing.Color.FromArgb(((int)(((byte)(245)))), ((int)(((byte)(237)))), ((int)(((byte)(227))))); - this.kryptonPaletteCustom.ToolMenuStatus.ToolStrip.ToolStripContentPanelGradientEnd = System.Drawing.Color.FromArgb(((int)(((byte)(245)))), ((int)(((byte)(237)))), ((int)(((byte)(227))))); - this.kryptonPaletteCustom.ToolMenuStatus.ToolStrip.ToolStripDropDownBackground = System.Drawing.Color.FromArgb(((int)(((byte)(102)))), ((int)(((byte)(153)))), ((int)(((byte)(255))))); - this.kryptonPaletteCustom.ToolMenuStatus.ToolStrip.ToolStripGradientBegin = System.Drawing.Color.FromArgb(((int)(((byte)(26)))), ((int)(((byte)(77)))), ((int)(((byte)(144))))); - this.kryptonPaletteCustom.ToolMenuStatus.ToolStrip.ToolStripGradientEnd = System.Drawing.Color.FromArgb(((int)(((byte)(26)))), ((int)(((byte)(77)))), ((int)(((byte)(144))))); - this.kryptonPaletteCustom.ToolMenuStatus.ToolStrip.ToolStripGradientMiddle = System.Drawing.Color.FromArgb(((int)(((byte)(26)))), ((int)(((byte)(77)))), ((int)(((byte)(144))))); - this.kryptonPaletteCustom.ToolMenuStatus.ToolStrip.ToolStripPanelGradientBegin = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(51)))), ((int)(((byte)(102))))); - this.kryptonPaletteCustom.ToolMenuStatus.ToolStrip.ToolStripPanelGradientEnd = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(51)))), ((int)(((byte)(102))))); - this.kryptonPaletteCustom.ToolMenuStatus.ToolStrip.ToolStripText = System.Drawing.Color.WhiteSmoke; - this.kryptonPaletteCustom.ToolMenuStatus.UseRoundedEdges = Krypton.Toolkit.InheritBool.False; - // - // kryptonPaletteSystem - // - this.kryptonPaletteSystem.BasePaletteMode = Krypton.Toolkit.PaletteMode.ProfessionalSystem; - this.kryptonPaletteSystem.BaseRenderMode = Krypton.Toolkit.RendererMode.Inherit; - // - // kryptonPaletteOffice2007Silver - // - this.kryptonPaletteOffice2007Silver.BasePaletteMode = Krypton.Toolkit.PaletteMode.Office2007Silver; - this.kryptonPaletteOffice2007Silver.BaseRenderMode = Krypton.Toolkit.RendererMode.Inherit; - // - // kryptonPaletteOffice2007Black - // - this.kryptonPaletteOffice2007Black.BasePaletteMode = Krypton.Toolkit.PaletteMode.Office2007Black; - this.kryptonPaletteOffice2007Black.BaseRenderMode = Krypton.Toolkit.RendererMode.Inherit; - // - // kryptonPaletteSparkleBlue - // - this.kryptonPaletteSparkleBlue.BasePaletteMode = Krypton.Toolkit.PaletteMode.SparkleBlue; - this.kryptonPaletteSparkleBlue.BaseRenderMode = Krypton.Toolkit.RendererMode.Inherit; - // - // kryptonPaletteSparklePurple - // - this.kryptonPaletteSparklePurple.BasePaletteMode = Krypton.Toolkit.PaletteMode.SparklePurple; - this.kryptonPaletteSparklePurple.BaseRenderMode = Krypton.Toolkit.RendererMode.Inherit; - // - // kryptonPaletteSparkleOrange - // - this.kryptonPaletteSparkleOrange.BasePaletteMode = Krypton.Toolkit.PaletteMode.SparkleOrange; - this.kryptonPaletteSparkleOrange.BaseRenderMode = Krypton.Toolkit.RendererMode.Inherit; - // - // kryptonPaletteOffice2010Blue - // - this.kryptonPaletteOffice2010Blue.BasePaletteMode = Krypton.Toolkit.PaletteMode.Office2010Blue; - this.kryptonPaletteOffice2010Blue.BaseRenderMode = Krypton.Toolkit.RendererMode.Inherit; - // - // kryptonPaletteOffice2010Silver - // - this.kryptonPaletteOffice2010Silver.BasePaletteMode = Krypton.Toolkit.PaletteMode.Office2010Silver; - this.kryptonPaletteOffice2010Silver.BaseRenderMode = Krypton.Toolkit.RendererMode.Inherit; - // - // kryptonPaletteOffice2010Black - // - this.kryptonPaletteOffice2010Black.BasePaletteMode = Krypton.Toolkit.PaletteMode.Office2010Black; - this.kryptonPaletteOffice2010Black.BaseRenderMode = Krypton.Toolkit.RendererMode.Inherit; + this.button1.OverrideDefault.Content.ShortText.MultiLine = Krypton.Toolkit.InheritBool.True; + this.button1.OverrideDefault.Content.ShortText.MultiLineH = Krypton.Toolkit.PaletteRelativeAlign.Center; + this.button1.OverrideDefault.Content.ShortText.TextH = Krypton.Toolkit.PaletteRelativeAlign.Center; + this.button1.OverrideDefault.Content.ShortText.TextV = Krypton.Toolkit.PaletteRelativeAlign.Center; + this.button1.PaletteMode = Krypton.Toolkit.PaletteMode.ProfessionalSystem; + this.button1.Size = new System.Drawing.Size(114, 43); + this.button1.StateCommon.Content.ShortText.MultiLine = Krypton.Toolkit.InheritBool.True; + this.button1.StateCommon.Content.ShortText.MultiLineH = Krypton.Toolkit.PaletteRelativeAlign.Center; + this.button1.StateCommon.Content.ShortText.TextH = Krypton.Toolkit.PaletteRelativeAlign.Center; + this.button1.StateCommon.Content.ShortText.TextV = Krypton.Toolkit.PaletteRelativeAlign.Center; + this.button1.TabIndex = 0; + this.button1.ToolTipValues.Description = "Simulate loading from Stream (i.e. from application resource) by acquiring filena" + + "me first"; + this.button1.ToolTipValues.EnableToolTips = true; + this.button1.ToolTipValues.Heading = ""; + this.button1.ToolTipValues.ToolTipStyle = Krypton.Toolkit.LabelStyle.ToolTip; + this.button1.Values.Text = "&Silent Import\r\n&& Upgrade"; + this.button1.Click += new System.EventHandler(this.button1_Click_1); + // + // kryptonIntegratedToolbarCopyCommand1 + // + this.kryptonIntegratedToolbarCopyCommand1.Text = "Copy"; // // Form1 // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(753, 603); - this.Controls.Add(this.groupBox2); + this.ClientSize = new System.Drawing.Size(872, 613); + this.Controls.Add(this.button1); + this.Controls.Add(this.btnImportCustomPalette); + this.Controls.Add(this.btnExport); this.Controls.Add(this.groupBox1); - this.Controls.Add(this.buttonClose); this.Controls.Add(this.groupBox4); this.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; @@ -1411,10 +987,13 @@ private void InitializeComponent() this.MinimizeBox = false; this.Name = "Form1"; this.Text = "KryptonPalette Examples"; - this.Load += new System.EventHandler(this.Form1_Load); this.groupBox4.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.groupBox1.Panel)).EndInit(); + this.groupBox1.Panel.ResumeLayout(false); + this.groupBox1.Panel.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.groupBox1)).EndInit(); this.groupBox1.ResumeLayout(false); - this.groupBox1.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.kryptonThemeComboBox1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.kryptonPanel1)).EndInit(); this.kryptonPanel1.ResumeLayout(false); this.kryptonPanel1.PerformLayout(); @@ -1443,7 +1022,6 @@ private void InitializeComponent() ((System.ComponentModel.ISupportInitialize)(this.kryptonGroup1.Panel)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.kryptonGroup1)).EndInit(); this.kryptonGroup1.ResumeLayout(false); - this.groupBox2.ResumeLayout(false); this.ResumeLayout(false); } @@ -1451,16 +1029,8 @@ private void InitializeComponent() #endregion private System.Windows.Forms.PropertyGrid propertyGrid; - private System.Windows.Forms.Button buttonClose; private System.Windows.Forms.GroupBox groupBox4; - private System.Windows.Forms.GroupBox groupBox1; - private System.Windows.Forms.GroupBox groupBox2; - private System.Windows.Forms.Button buttonOffice2007Black; - private System.Windows.Forms.Button buttonOffice2007Silver; - private System.Windows.Forms.Button buttonOffice2007Blue; - private System.Windows.Forms.Button buttonCustom; - private System.Windows.Forms.Button buttonSystem; - private System.Windows.Forms.Button buttonOffice2003; + private Krypton.Toolkit.KryptonGroupBox groupBox1; private Krypton.Toolkit.KryptonButton kryptonButton2; private Krypton.Toolkit.KryptonButton kryptonButton1; private Krypton.Toolkit.KryptonHeader kryptonHeader2; @@ -1472,8 +1042,6 @@ private void InitializeComponent() private Krypton.Toolkit.KryptonGroup kryptonGroup1; private Krypton.Toolkit.KryptonLabel kryptonLabel2; private Krypton.Toolkit.KryptonLabel kryptonLabel1; - private Krypton.Toolkit.KryptonPalette kryptonPaletteOffice2003; - private Krypton.Toolkit.KryptonManager kryptonManager; private Krypton.Toolkit.KryptonPanel kryptonPanel1; private System.Windows.Forms.MenuStrip menuStrip1; private System.Windows.Forms.ToolStripMenuItem fileToolStripMenuItem; @@ -1516,25 +1084,19 @@ private void InitializeComponent() private System.Windows.Forms.ToolStripButton toolStripButton1; private System.Windows.Forms.ToolStripButton toolStripButton2; private Krypton.Toolkit.KryptonCheckButton kryptonCheckButton1; - private Krypton.Toolkit.KryptonPalette kryptonPaletteCustom; - private Krypton.Toolkit.KryptonPalette kryptonPaletteSystem; - private Krypton.Toolkit.KryptonPalette kryptonPaletteOffice2007Blue; - private Krypton.Toolkit.KryptonPalette kryptonPaletteOffice2007Silver; - private Krypton.Toolkit.KryptonPalette kryptonPaletteOffice2007Black; - private System.Windows.Forms.Button buttonSparkleBlue; - private Krypton.Toolkit.KryptonPalette kryptonPaletteSparkleBlue; - private System.Windows.Forms.Button button2; - private System.Windows.Forms.Button button1; - private Krypton.Toolkit.KryptonPalette kryptonPaletteSparklePurple; - private Krypton.Toolkit.KryptonPalette kryptonPaletteSparkleOrange; - private System.Windows.Forms.Button buttonOffice2010Black; - private System.Windows.Forms.Button buttonOffice2010Silver; - private System.Windows.Forms.Button buttonOffice2010Blue; - private Krypton.Toolkit.KryptonPalette kryptonPaletteOffice2010Blue; - private Krypton.Toolkit.KryptonPalette kryptonPaletteOffice2010Silver; - private Krypton.Toolkit.KryptonPalette kryptonPaletteOffice2010Black; private System.Windows.Forms.Button btnExport; private System.Windows.Forms.Button btnImportCustomPalette; + private Krypton.Toolkit.KryptonMonthCalendar kryptonMonthCalendar1; + private Krypton.Toolkit.KryptonNumericUpDown kryptonNumericUpDown1; + private Krypton.Toolkit.KryptonTrackBar kryptonTrackBar1; + private Krypton.Toolkit.KryptonThemeComboBox kryptonThemeComboBox1; + private Krypton.Toolkit.KryptonCustomPaletteBase kryptonPaletteCustom; + private Krypton.Toolkit.KryptonTrackBar kryptonTrackBar2; + private Krypton.Toolkit.KryptonRadioButton kryptonRadioButton1; + private Krypton.Toolkit.KryptonButton button1; + private Krypton.Toolkit.KryptonProgressBar kryptonProgressBar1; + private Krypton.Toolkit.KryptonCheckBox kryptonCheckBox1; + private Krypton.Toolkit.KryptonIntegratedToolbarCopyCommand kryptonIntegratedToolbarCopyCommand1; } } diff --git a/Source/Krypton Toolkit Examples/KryptonPalette Examples/Form1.cs b/Source/Krypton Toolkit Examples/KryptonPalette Examples/Form1.cs index f96e2771..af470c38 100644 --- a/Source/Krypton Toolkit Examples/KryptonPalette Examples/Form1.cs +++ b/Source/Krypton Toolkit Examples/KryptonPalette Examples/Form1.cs @@ -5,13 +5,16 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion -using Krypton.Toolkit; using System; +using System.IO; +using System.Windows.Forms; + +using Krypton.Toolkit; namespace KryptonPaletteExamples { @@ -19,114 +22,6 @@ public partial class Form1 : KryptonForm { public Form1() => InitializeComponent(); - private void Form1_Load(object sender, EventArgs e) - { - kryptonManager.GlobalPalette = kryptonPaletteOffice2010Blue; - propertyGrid.SelectedObject = kryptonPaletteOffice2010Blue; - - EnableDropShadow(true); - } - - private void buttonOffice2010Blue_Click(object sender, EventArgs e) - { - kryptonManager.GlobalPalette = kryptonPaletteOffice2010Blue; - propertyGrid.SelectedObject = kryptonPaletteOffice2010Blue; - - EnableDropShadow(true); - } - - private void buttonOffice2010Silver_Click(object sender, EventArgs e) - { - kryptonManager.GlobalPalette = kryptonPaletteOffice2010Silver; - propertyGrid.SelectedObject = kryptonPaletteOffice2010Silver; - - EnableDropShadow(true); - } - - private void buttonOffice2010Black_Click(object sender, EventArgs e) - { - kryptonManager.GlobalPalette = kryptonPaletteOffice2010Black; - propertyGrid.SelectedObject = kryptonPaletteOffice2010Black; - - EnableDropShadow(true); - } - - private void buttonOffice2007Blue_Click(object sender, EventArgs e) - { - kryptonManager.GlobalPalette = kryptonPaletteOffice2007Blue; - propertyGrid.SelectedObject = kryptonPaletteOffice2007Blue; - - EnableDropShadow(true); - } - - private void buttonOffice2007Silver_Click(object sender, EventArgs e) - { - kryptonManager.GlobalPalette = kryptonPaletteOffice2007Silver; - propertyGrid.SelectedObject = kryptonPaletteOffice2007Silver; - - EnableDropShadow(true); - } - - private void buttonOffice2007Black_Click(object sender, EventArgs e) - { - kryptonManager.GlobalPalette = kryptonPaletteOffice2007Black; - propertyGrid.SelectedObject = kryptonPaletteOffice2007Black; - - EnableDropShadow(true); - } - - private void buttonOffice2003_Click(object sender, EventArgs e) - { - kryptonManager.GlobalPalette = kryptonPaletteOffice2003; - propertyGrid.SelectedObject = kryptonPaletteOffice2003; - - EnableDropShadow(true); - } - - private void buttonSystem_Click(object sender, EventArgs e) - { - kryptonManager.GlobalPalette = kryptonPaletteSystem; - propertyGrid.SelectedObject = kryptonPaletteSystem; - - EnableDropShadow(false); - } - - private void buttonSparkleBlue_Click(object sender, EventArgs e) - { - kryptonManager.GlobalPalette = kryptonPaletteSparkleBlue; - propertyGrid.SelectedObject = kryptonPaletteSparkleBlue; - - EnableDropShadow(true); - } - - private void buttonSparkleOrange_Click(object sender, EventArgs e) - { - kryptonManager.GlobalPalette = kryptonPaletteSparkleOrange; - propertyGrid.SelectedObject = kryptonPaletteSparkleOrange; - - EnableDropShadow(true); - } - - private void buttonSparklePurple_Click(object sender, EventArgs e) - { - kryptonManager.GlobalPalette = kryptonPaletteSparklePurple; - propertyGrid.SelectedObject = kryptonPaletteSparklePurple; - - EnableDropShadow(true); - } - - private void buttonCustom_Click(object sender, EventArgs e) - { - kryptonManager.GlobalPalette = kryptonPaletteCustom; - propertyGrid.SelectedObject = kryptonPaletteCustom; - - EnableDropShadow(false); - - btnExport.Enabled = true; - } - - private void buttonClose_Click(object sender, EventArgs e) => Close(); - private void btnExport_Click(object sender, EventArgs e) { kryptonPaletteCustom.Export(); @@ -134,23 +29,80 @@ private void btnExport_Click(object sender, EventArgs e) btnExport.Enabled = false; } - private void EnableDropShadow(bool enabled) => UseDropShadow = enabled; - private void btnImportCustomPalette_Click(object sender, EventArgs e) { try { kryptonPaletteCustom.Import(); - kryptonManager.GlobalPalette = kryptonPaletteCustom; + kryptonThemeComboBox1.Manager.GlobalPalette = kryptonPaletteCustom; + propertyGrid.SelectedObject = kryptonPaletteCustom; - kryptonManager.GlobalPaletteMode = PaletteModeManager.Custom; + kryptonThemeComboBox1.Manager.GlobalPaletteMode = PaletteMode.Custom; } - catch //(Exception exc) + catch (Exception exc) { + KryptonMessageBox.Show(this, exc.ToString()); + } + } - throw; + private void kryptonThemeComboBox1_SelectedIndexChanged(object sender, EventArgs e) + { + btnExport.Enabled = (kryptonThemeComboBox1.Text == @"Custom"); + if (btnExport.Enabled) + { + propertyGrid.SelectedObject = kryptonPaletteCustom; + } + else + { + propertyGrid.SelectedObject = new KryptonCustomPaletteBase(components) { + BasePaletteMode = kryptonThemeComboBox1.Manager.GlobalPaletteMode + }; } } + + private void button1_Click(object sender, EventArgs e) + { + try + { + // Simulate loading from Stream (i.e. from application resource) by acquiring filename first + using var kofd = new KryptonOpenFileDialog { + CheckFileExists = true, + CheckPathExists = true, + DefaultExt = @"xml", + Filter = @"Palette files (*.xml)|*.xml|All files (*.*)|(*.*)", + Title = @"Load Custom Palette" + }; + + string paletteFileName = (kofd.ShowDialog() == DialogResult.OK) + ? kofd.FileName + : string.Empty; + if (string.IsNullOrWhiteSpace(paletteFileName)) + { + return; + } + kryptonPaletteCustom.ImportWithUpgrade(File.OpenRead(paletteFileName)); + + kryptonThemeComboBox1.Manager.GlobalPalette = kryptonPaletteCustom; + propertyGrid.SelectedObject = new KryptonCustomPaletteBase(components) { + BasePaletteMode = kryptonThemeComboBox1.Manager.GlobalPaletteMode + }; + kryptonThemeComboBox1.Manager.GlobalPaletteMode = PaletteMode.Custom; + } + catch (Exception exc) + { + KryptonMessageBox.Show(this, exc.ToString()); + } + } + + private void Form1_OnShown(object sender, EventArgs e) => + propertyGrid.SelectedObject = new KryptonCustomPaletteBase(components) { + BasePaletteMode = kryptonThemeComboBox1.Manager.GlobalPaletteMode + }; + + private void button1_Click_1(object sender, EventArgs e) + { + + } } } diff --git a/Source/Krypton Toolkit Examples/KryptonPalette Examples/Form1.resx b/Source/Krypton Toolkit Examples/KryptonPalette Examples/Form1.resx index 31693325..4072c20c 100644 --- a/Source/Krypton Toolkit Examples/KryptonPalette Examples/Form1.resx +++ b/Source/Krypton Toolkit Examples/KryptonPalette Examples/Form1.resx @@ -117,8 +117,11 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 20, 13 + - 1343, 56 + 597, 17 @@ -268,7 +271,7 @@ - 1228, 56 + 424, 15 @@ -387,7 +390,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsPAAALDwGS+QOlAAACj0lE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsMAAALDAE/QCLIAAACj0lE QVQ4T22TyWtTURSHnwuroNA/oEi3IohCLUjBf0IEXYmgVIvalaCuXBQUV250IUhbW5sOSToPSTpp02Yg 6WCGvmfSIW1tpUVqmmYe3ufNyystNAd+nMvj/b57zrn3SkfR3NYV6TSaMXSbKeauHjPdJjP9A2bevX2d +vLp7nvkszX8qrjMqlRJ+Pk5kM7odkkatU1yOvKQmeZw6yM+y3013HfDw3TFG5SqJ+zV3YEXF3S7JI1Y @@ -402,47 +405,11 @@ owAAAABJRU5ErkJggg== - - 17, 17 - - - 1086, 56 - - - 207, 17 - - - 421, 17 - - - 594, 17 - - - 764, 17 - - - 983, 17 - - - 1201, 17 - - - 17, 56 - - - 223, 56 - - - 435, 56 - - - 649, 56 - - - 868, 56 + + 723, 17 - 140 + 57 diff --git a/Source/Krypton Toolkit Examples/KryptonPalette Examples/KryptonPalette Examples 2022.csproj b/Source/Krypton Toolkit Examples/KryptonPalette Examples/KryptonPalette Examples 2022.csproj index f8158dab..366ecd1b 100644 --- a/Source/Krypton Toolkit Examples/KryptonPalette Examples/KryptonPalette Examples 2022.csproj +++ b/Source/Krypton Toolkit Examples/KryptonPalette Examples/KryptonPalette Examples 2022.csproj @@ -1,6 +1,6 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe KryptonPaletteExamples Krypton Palette Examples @@ -9,10 +9,12 @@ false true AnyCPU - en - preview + en preview + enable + 6 + true - + @@ -21,7 +23,7 @@ - + diff --git a/Source/Krypton Toolkit Examples/KryptonPalette Examples/Program.cs b/Source/Krypton Toolkit Examples/KryptonPalette Examples/Program.cs index acb13494..ef67c9d2 100644 --- a/Source/Krypton Toolkit Examples/KryptonPalette Examples/Program.cs +++ b/Source/Krypton Toolkit Examples/KryptonPalette Examples/Program.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion @@ -15,13 +15,13 @@ namespace KryptonPaletteExamples { - static class Program + internal static class Program { ///

    /// The main entry point for the application. /// [STAThread] - static void Main() + private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); diff --git a/Source/Krypton Toolkit Examples/KryptonPalette Examples/Properties/AssemblyInfo.cs b/Source/Krypton Toolkit Examples/KryptonPalette Examples/Properties/AssemblyInfo.cs index f51bf0e6..ed97dc94 100644 --- a/Source/Krypton Toolkit Examples/KryptonPalette Examples/Properties/AssemblyInfo.cs +++ b/Source/Krypton Toolkit Examples/KryptonPalette Examples/Properties/AssemblyInfo.cs @@ -5,7 +5,7 @@ * © Component Factory Pty Ltd, 2006 - 2016, (Version 4.5.0.0) All rights reserved. * * New BSD 3-Clause License (https://github.com/Krypton-Suite/Standard-Toolkit/blob/master/LICENSE) - * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2021. All rights reserved. + * Modifications by Peter Wagner(aka Wagnerp) & Simon Coghlan(aka Smurf-IV), et al. 2017 - 2023. All rights reserved. * */ #endregion diff --git a/Source/Krypton Toolkit Examples/KryptonPalette Examples/example.gif b/Source/Krypton Toolkit Examples/KryptonPalette Examples/example.gif new file mode 100644 index 0000000000000000000000000000000000000000..ad2906dd0de80c9cdf344a5c477645f9e2aaf404 GIT binary patch literal 2097917 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

    $+is<`IBJf5xLGrC9fW-*XZe&gK3NhC0d4w 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ϜsLfeK} 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�~ zGXTrs#vjU(24ch*KLkU}0fZ=lOk+dOF$Mnnvh>dm_1A6(V?Oo+gbINJ2^KVX5Me@v z3mG{-Esh5L`M zUAt;3j-!y4HtWRs`SrJHJl;dr<5LH}}MVFYX%sJ|UGQ}BZdXdq(y!<+#1N6Fk?>+n6vd=uy ze7tHs5Z)6{4Y=$wCp+vYfaib$#(T^)!(zj*vHke#(8DmpL@+=CH`D1r0YThIG|4uE zjm!Vu>~Bv0>a;UUIPa_oOfbb9Y|RiyB$0$-QV>+Q78PBz#TRvoQN~NiknSkza%}4# z`;O!b$nb<*ib$u7q)7>7pz9LtliEhF;SH&vfB4urVtpbEK%{TDxH9TCi+4udubu ziWL7_%Y-|8ynx81eGug>W!n;S%}@5cTF+Mou4R&xf%(KlZGIj0ay9FTxSCj3oXIf3|YfpZRu|Yc1@k4|{W4OSYEu?_Ikj z%kahb{QUAsFU?Pq#~!qhZ(Hux`!cIpFQC7bAyp`BBFJ+#oq|yiIW)7~Eq3 zxD>?&kUxTB(41VOIKDvxaHI2wI{wz7^|7yl;;>q2FzBEUYG_NRyA7d6Vw~223wAN2 znd}NQh3Ec2XBRxfo%=M1J{0N-d>?epy@dFh6CUP>K1`qbVnaS7noo#7EFu#>$G!LQ zDt&<;w{f7MP25yioq1$6^U7qEDmUX zXschv?k5-kE^aCIP=GYhc#iBa?tzcnV<0iaM$*^=0Sf#_0$uYs0{#$Afc(cfD6qFi zQvU8A=5#|jrQ}UDf~kR|$>!ZE0?s;)Qyk*-9xmPD&Jb$gfH7EHBnJ~4e{ODnQX)<0 zEQuk9hBHt8)Mr2essU}*@NF{R}yU0G8JRZA=l z-B9~fX;Waza+u#6Ca%^ORFD!Bm5bzIF|l||8zz&BY4hUR1_MAxR)m9h?AtlPi8sX+ zK!F2v-Yg5cM}IsNpmp?z1kXXaL9(-N8gS%VoyOJ<`VDaEK%5~1$2fm{HLO$9Xj+eI z)OZFggj0JULwi^eYxI3f2wwZ+#+_2}wyXf?}W){)Q`6 zZE{*_!t zp$XKgR5Z>@|_PhP83U%X2IL8I>x*h!oS~*)X z$3@8l@l_{T8(WcxLa?vze56mG7@PlYSDc)+;6?=++C`Dpw5XNYYAJl2*52^78P@QI zIox3ne;C9e7V(HlTw)U^B~{Q+D(DT z@~0!EJH~(f7{4}-YvJ_hKxoRh$JrH`1PzGIC-XOzg3&AAFt^9KGIXH+Tb?g>3A@<8 zURhV7jR}N_A>o--7|t)b@QArK+e=!Mz&d4YVHLAmR`!&FzqREmu^d!ND)G2tQ?YWV zz}(9?w{3U}Zv$(5PXAUV$5-BQG|9|aB{Nbn0EDZIulniglCix^E~}HREa^^j)V__O zvV3V>Xqn!)D&VZEmn~ahAFl6?Q9kn?_v>IqvDwXWR<@jR=F$)^wR=l{?c_B$1!2<50sF)(>T`v=nm= z2+*;*;9%Uoy-TXazL(WiChVA{Z0^2AF4F)uET0*!WN&_%+XVjpW;pAsQ8Vk9bZUkP zX-)LP2`?MvH*1cwK@9CB+BvqrHs7_Q4fAFB`Pw#LA8^C{=W*}0+~+36WvUIv z@AmEioJL)|GMv`-K8zpxM!C9)^Xd6$Mg|wNzqf(&ZSka>*3mFIz&)0M_-=L80eAJu z%sS$Fj+39_VSzFdu*Qfxb!6&(_X0lM?Qu7Z$X`P8lf>-JDNp&FMO=U-CXAhFWpPq>t=UO%y)}Jrw}2BnB7pT*v6J1!m_2Zo?riG~csHtRH|kGD zeF0SOdImzA^b#L#gLYp4cv>@ae*CKF6jOY7?!NcAm;QKQ2u~aqmgMjzPrTxn&G_2A z*731?3|}grAIXP_^5uun<%4zfsfLC@>X-lg=|A`fU%yb<*H%iozxZammO651U3w-k zm`6LrNBkUv{0?I)qU1{IuOiNGLS_yE(Ji^utVK8mMG%n)jz{^9}0<_D*c5CekoEiGaRc+wEhYjcV^St(k|t}?CT|iabMhes z!x>cq{|s{fQcEE#j3JR?XRt9SKoO6YVl7g!E-dl^GqNf+GCt!YZAz zM^?oVm*pf;vi?-k(JbSO{*f%#k}VyhCkc{JOln0uX(-{WD1qWA!;l>X<5RqGVBk?N zdWUJogD?8>DnW7`$3ZF#vn~FG`S1kV#8**>vFa3 zQc`Y5FX1Cr$nXL114=5gYI-LFq*501Vk@$OHQ53y$wOAgVQOykJoslR9q(X*&@CjB zGZU>cS@JSnQVEgBA2ahf!G`_<(eIw7voYRsBSMmW-6WJw4vO_N5@B*Gv z4X$T4#nCE^2OEYa9I)d&KT;hX&<4#@X{N^pl`sUC$~dF5n3B^7->(><^B6Nk84rd! z3u+u1)IlE)W;z0$~&* z6mdqSkWBm0Mi*2~+tgD%^-ZJbP`jzt94C7)lM&K zwu%eroYhewl{D~FL{3oug7V~C6;M|W08flv+tpp)6<*_2Ugwq0gq2v?WLe@N8}>B> z>`Nc2Avh-vo%)Njf)H9O36A>EX$;nod=AM1sA22FT6ff%uwi1^0b5aZgQ8@FaPHQG zs-alVt!On|{#DgC$`v{25?y5oR>99(_2gUSl+XxusWg^Zg^AFB3Ne6{{_K?)FI6#q zVGZ8G8v4~p_BCKXHd>J{$QXvN(y1E?=(?h{zedLz3aG0Dc3LksJ}q`)GgenO2(h5Z zV|6w#7OdPzHHA!eBv{p4w{K-196k(Uy~M17p@UgV{)lQ zH7b|>c{}w})j}cYU`@G4D%b6nG8S;q0Lq=zw?~7fw>6zLFO;oOg6mgW#T5VyiVA zEVg>THckr+`7&qQY86~xNt&dg5C3U)F^O$O;u4$me8mMyr4+WzEreUx*V?yK8EAFLr8k|Bd$qj>ibH4gYdPvab9&w(QY_28+`FywMQHFI}# zf;+c@xlPv?l~&75RbN)QouaimUZa zofAV$Z8oS&>NYeSz_rrMK(z;(->~SnMI&MOyu@q;KJpP=9FLDYk z0P|aav5D;Y-0*oh3v>rhpd$YDkV~V8`{SWm!^q!RH>Ql#%%gn zV~GnWsU@R~S;#|K*P_EYmA%k3p`$@0vKtR`E*6k4HnJqW7^Ul3rH_lHdzm>4<6rkR z8~SyClXf+3`kMPt^lVxju1PY0`cs9vO%wVsSWoXD1o;^HI$0(mv(u?hi=qp!u%lWg zTGkFIkl26)_U2pspFDKO_;G& z1XlC1L^(Pzno=(+n=mgsaxfb}IlHs@u_@r1OGTSrkF{bcgclwtHB}T!4t%n6%>Ir z)xCEdzBBwV!VsPk}PXH!f|}YX@eXnRLi%V zLdgNhBbtSVoMpb*$dMz3UG_Bap&Mv%9f8%!p`1>sbC!Gl*1Qq1Qh!#xMf=M4oIjVa zWP^NFS2w!L+|2h|!;n=m;4pK}?MPGO&EY)CrIq6Nw!&Yu&V}*L3ztpSo6i$X#^s#S zw@sn{9Lx!Yd=s0{kKE8>m2ZnQ(pzKBqi}p6eNhp1)E%$Vxm1@ike5OG#&NWfWf{38 z@zbTehj15J>6;`<*tJuAIaZxsqg~pko!YD2+DREoC3m=`XY||oE!-*m!pZ%6 z|CWnGIHsiS<&>S1SVU#rom`+@eZTkRE-Pji-fsR8&1PdxLuK{J?_GCkm;$3*+{)eZ zwEf@FJD>fxF_3Jo>vn#f^>KRbW~DVYZXR$VmV3LmL6Fa~UY5_usX>fhSrgufkUpX? z7;k&-k0SSBv(3m{vC0s_jNd@PD503%~V-OX*94Y5yo{ z&&+BJjfz0FjA*YSuJ)`DV4H3&HXy#FKoixqz9!&(hjM;S;}_j&%8GK=`W>HrqyKy+H)qY(`^CqgCNA_x_^I37^tT>HSdNrlEBQ0t=4R^h`8d=+mj2!T zS@_=e?;ZEM6(Ifz^heO2z<&i39$bj9Aj5|cBTAe|v7*E&7&B_zxX~HLSR8SP9EpP? zM`I*Y;xI3h($aq{`tL+rDL~na0wO&(P zQmz7RLgy|uymyMYS0mJF7H#hLsTpQH?^-7a)wOdgFTA&I-4Vp_*I!=(7HHss2&Qxx zM~N*)*(Hkv<4j}^PR39=1z^w+JP)V=mTU^C6(Wcbk%pRlRDsx>Q&z#I;)`SPh8k`s z+Lj-D+~xQia>#i!MPeGc#p4wFsl=R7*iCe!Q|DwxK}Aa*CC-!okW;{RI{pI{cv{}1 zV|iU-Sz>!STgGJGcqkeLCYUykc$%43k)tMPr~L{VQdh-u09vKl>kqUC?&%*f z!w?#%p$I2zAfg&6x@e;lO19`i>BM@~qy(9R>17b8floLVYy1Ys9)oUB({n{+!u|)rqtVzonm(q{`i*zJS_}=_mlHze| zojp5QtuB33hnsFs>w4|4on_)nP_`ceJ+xig0&O01+M~_$a7*pmwq2rY8h6wRzjabrgOF3!V=mvF zn9-SeP<2GJ`*u*);whjq;47n2-E`fZH-UPEFTUUGCkS|Pib2YlDb6_4%fttX{E*}e zNe=oy{QmpL=KdGJ%>_^({zCv~1XwxS86|b%S{>_V7KF!5^ zgF0CImdL*MbufOAA_L*@Cy0kfFE1#T{bGlAfkUNb=o zqH%0%yw)3ivq6pME=b3DRtTN)oN?vICYQP*(X8Yt?y0Uds%qK}uj8G;~Z>CJAp-_nt2dQ$3t)y6n4#FXNyiy=5TVMfk`9)o7j-Qmu=Pd>4 zO=eoqAIC&y+`L&#hPLLJ?Svm5m!?O!7z2{sbf`u*%29`glQ82<1`9+3oMroPaD*VIw|T(dM+ zvubpzf*GeWY;e`A`qeNgh2l!(*BHARb|GXvtYUWr(X>ust-@)m>!fwfx^l;|)yt?{ zHM`hs;x#aOEtC@fO4`4$Q?P^uYiGrp*wwn$B4|abTBpg@YPO5A#Kdf7->BQ&zP6*E z1CanZNl3ZIs_^ldOvqpRWH`qzUa0pWmeTVMuv_{1pw$AkX!GF-f*x5DbZ zFn&|KQ4Z5su^-+YZ6j;j(?#&cKo0UkRy-j8`02$kMy`zSE97n3xXEJ8@pVI-UAJ76 zz(0nvmOD)3xI{QWNKP_omu%lHH}lD6cB+(@MT%WnB363RgEs5rqZ>SFHVI`yLziHBd`8^#pGNEHF}Js?k8&wPR{kX_nl!E_=awl=)lJaD zn)=inP4#1UY!b=3dOGxJ3AKnaY?|QP*tw>)Pk<7xJ+IxZY4{Ge zXDqI0=ixNDc1kpjw=j1btDtraOT+Ele_#lf9P*G$(mj)OTWWzAQsHXf4R4Lg8?yE8 zaqJGl9-Z`p-@1k&z`HA@q&)J_(hGL71upb+JTs!Qmo}89&B^JngZ-}|pA6Z*N*RjD+?4^1d&?B(@-KpJ934BO%M~z;%5lhw zpnDw2T$cP`8s4FaSNt{^A7CDj*vD}mNb*=up3tK(OFBG&xmsvRF(s+}la@64FF7TF zSSjniIrcwZ@1@v#y)Mb10$x{Aw`Wqhr+e^ZcKEbzhvQ4(;5fCkIqB9*D#t&UaRCn~ z5X%Pw8Th z2c$(L=yn&Ucy3rJv zL`ebHXNER$JNPzN^c?WVbD>9rPv>+)2oYEVb-vMTj|hYQCrWjp3{qHo1Zah(goTZ< zN@Z6W2Vq6~Lq>84Okx;NvLsJwC=hEXhEMW_uUJz9Rd^?;P1%Qs&7_ASA!07LbK%zz zR7X7uhKa!@grwJWn8+@mhb8Z~h{U6Vj`$Eg7#*nBJeO!~vS&o=GlihIM51^Jq{w>~ za(4H0A!!(f6S#|yGlm=JGMo{DCm8;Qx_Efr)Qi3-Ou$$YRc0i$0eSfr7Bgs!gcu&p zAQM9|deLZkQ>TBFXA$KwZA3>d^l^Sc2yvAddhBN%hIl8$gb$|kn-`Hv67>Z&? z8RsZ&r#Mfc^8oe~d?Pc5v?z-R&_x+wOQ`rUR5FXcXE{3=IvL=O8F(4Hm`(iHk8kvk z!f0g!$u`CK6$hD&P!Whr_>h)&DU^tiNoRjc*o+hzE|~Othgch;Tl3a^Irn|USe@nhp2nh`d~#&n>79jAj_w7YPC=gf zNk`{tU2L|8(s`TIIg$N&piUv5{-JH#c3k$^KKRLB5;~z2TA>ztp%|K>?`1Uq`CsYD zg6lbq$wZb0dMv()poXQOcGGe7`JjIiq05P)V!O+UI| z!eUTirK07-qMqoY{tybD^F^aG>ZA^2qali;FIb{r$)lo~rK8y$eD+No9=0)bQPpDaiVu>r@t8`UD{DJ@}=ZNdr3;BeFLL} zwWblFridC5QtEi@IijL*kwt^27D1^lVX2pzD}CCY!?dUIF=TRCK7uNywnwPQX{L># zoQJASBIp#Y8di$Bs1MPo8)0u%N}@N0smr8H7c^HUvP=xdr8feoQ7D(6XsUzKnx&|K z>PSfov~pu;5fu1#fy8nU@v2c3tFlU6ZK`AH>8Q(rI&9OHRMHYhha{5}MC7U?>pEzf zF_uozt_wl_XGho*@=9oCC`552NpLA^mF60m+8phQuf?_`e;TTDQLL(otYx}Ys3md< zSaK&vPaV>7(OMC`WKTgf4jo{v4}q;vrLEg45VWchz9X(z@odpne*^(+Q3q{Z@+2x7 zv*ZD@&1MZe(U3K}vRMR3^?DRG3xv3qM#5^YK}#js0zqs;8Z&E&1Hl!g@fm;`jxEZt zg&~T&2a_@dORmIIGG!{ULamHB3lEOTjr!V9N+%P^LpwS%ua9OnZX>k_O9E6o zs8;@apQy?hS?gSB3w#TBlf&0B#kY3rC^Bff84U4`F7!AVYkUfHeelqe8YQwLd$$;I zvbr&%P-_s{)2l;T5W+?fgIhbw>lK0P4`*R3d%L{I3urz^6nt8=L%O&@lsd#K7F@v| zapNw(D=koaYjk3;J@ci+g)rRKxi9*;pc}F2Sh^3mAyG zzSwIT7<_sBV#391u+NJ%oma4A6C+buEYJHDideL+p}urkweA}j5vqmvQz3`5l>T2> zMgujEwsa7Z)2bNKb}UDH8Q4p3D2R)Bi*#GJ*1^ChTcG-9u8r8esUeZ#$Bh2sxF{l# za&o>JjK*srk>h8*Elj~ta%|0kLMI$75MjsqvVJP`BEy1>^YVx~>=h5DK2Jy&skyK$ zR)s$tLhx&j@@tBY*=|R?ib*_%Lb=3XgsqoB0W9}8@UQ@_Ld952hBAqLT5O)rqHi%INvZ zwfcB$hj7XBb<+L3PJ-GT5{2YjSwxbw1h#~1KchVhMv_lsR9pZaX{j6{W z`N3=QF9=JY*qqJE<**p$7~Cwesa#L18+WV-l(HC1-pslXkPbmacPdR!2Ox8^%ai8d zLSML#@EjdnY|o&9dik6qs0YEuQq&7EjlY4^$4Jy9X@h61#|wdaO#v@6OqHaA)JgI# z_@TZ9W2_$SKB$_PtJ<|OrFK1qlatAqSA^Ck2Lbj3cP_M;H1#pE^tO=s#AxWw@7&YQ z)U8wYrncFc1h&va4U&zCaapp^KGbW7&5=S;b-=OE`LK|Y?U0)OiW>|44|Z(FtdUGs zvDuuxXiMAG2+N?PdaPkR7|N=bdl^>$<8FQ(&voR=jaSbWRl}h@Nt)pShYe}GU2JXH z+aMX-SE7|{Y1~*s%<-z+$i1&peGtQ4Y_GPK#a)I;p@<23+F_d7t9>BJIcj1BvSy{g zvij4xJ-)P4%({uCyQ!yn>Rp+wtKRgbsI4as`rZ6ts9O6}-mF;Wy{PCdqF8OE^xfWY z1>Z!wruN<4_&uijEg1Z*TH6}nh&td@%Bcg5bne~Z@6F(+J*wUv;rkuQ8hYX=p5iLL z;w+wD94gNMs%ipyqXe3xz|7trp5VfC;H37Y0m#1jP2&C%ZsIXIvKGFk7+&MIisSlh zJ3M~lMDyfk=Hs2%(Lz4qB`2##j;2XY*fvh5vn`%q%85V@;XAU$JRyyZ~Z<#GDJ zOdjS3I_3$}zGrS)L|)cLF6Vy@;~q-SCJWTj%i(<9pLAa4rF!Rp5#B{!;f3B4ZaxxM z_T?LXrSh$%CpO=!Wu)ti=&G&gM)J9?spmTBtTPeYZ)ln4Ms9Kqty~LKZ0@9y?lf|0 z;0j);w=SuZn(F~e$GomgoPNz#PU3hu$*+BeC|9u-f$C`a5FU$sd~FdP+flJjqqDve zwO;8`4(6Bj>j&rL^X=_(6zp{#i1iNaN5Xa4MzytQMIkAEq6wPbR!GP__ahH!Uy z&|VO5OLq%+clkb4)h?sgKIuNzt{1FmmKNt0A+KuruTUNlgoZAZwse+m5feW>-)<55 zPz{hx(Qa%H*)Z}V5If>KGvON#BcBZ+(4(Bros4|$keud&(^3_p8&>r0CU}#aA${{6 zf^f|;9wNoBzVDK;=eHf`kLnps%d+|>LkoZL zrwDSfd31T+3Xfd*lL2!MeC zJcdorS?U4xk4_U)Z}l0$4X_VQ^PKf~o7)fkz5OTJz;SiKq}0|?9h1lVOPxY)(1;A* z@XN3U9-pVzJ1+5%3}~QGDiRHWZ(>Gz-w&SXj&EfqF2svM`Iw^fb%-fdtY^&bhMX_X zUMNfFFMk*ki_%M^1g2Y2kD#v)`?5d#5f$SfI^zH_Mc}|G#&8@&n9!KNe+~cngBTH_ z!-nc2pvfmrL&JCq+)xA=QshXBXw(h(_|F~!4eH!5{Y4Wo(dbc_1`~b-n^4(UWnh(&Kue-niLhyu`I? zQRdB^KZhQjIp8VWtXIEI-I+kafWuO!?zQbgipDAO^mp87Ksrz)tjgnRtIr&yYB`mfp@TT!UJ|dbx8g!;Ee-YJaIOzW zB(X#j-TI5V?g)F#Fvb2DbF9U}BnquJiCBY3GtIOLZM23;J1w;iR=bS1*k=1@M~ZrU zZMP%8TMlb5~rak%8Q!4}^ zBGAu7D;2d@`?nheaqwz*dwo zvBerocE-pGuo0dIW@$3C0p190&{H$$aUvj5Q|;6u!_hV(+0+0HfkFR)Cxd^+8MHKi zTq`%qa;#x%=l~9Wr zEkFYRKiw2UkmEUECj27RC{bGZRM{Vr^UM#xkXI&^&rmPMIp?jSNfqP=4{TLJd$P&u z=b4kb^+a8ZNrBk9eswx(sXsK9AY@xyWZ4*-O*FJS3z+QG1Hh){+JC$T8-#8d`c}w? zSYvnWYau!pDzqmvCv1PlnHwIt-w4@3jH}d=@O~po?qQJyX1sBM*W_m5gQ-(^&7_O% z(>RLzvq>YLO%+MdjQz34BhWwZv?lmaK6LR_KZP%54+5uD@J?^8Id|I;6iS3i8w5IE z2~}cd{*6(8*Xr^Tmu}kW5T}Md`i8-~y2V|XZFa`btqgk42<^q0%H3Z#{9b%NyYhU; z*Jpprg(c^XaRW*us!>$l(ge7zy)KWP9 zNa(FFi7bL)_JG5^!|l*ib+iy9eHh6_P6?7w;#c{KxJgb9?15(1(?G>fb+RIlwjkPk%AMS8!t&oM$$@y=7Z-t_eH}v zb<&>q{3IyHsl>0)uar*=oKfyMP=ZQlf)mUMr7StT?gbQ^eoPAqxCv2jg43eG5@+?w zxlxXG)T18-X-GvnQj(U`q$fq`WB!p(z)X&x3Grvc?pM!G71X9THPF$JiPQd~Wb;ED z8bLCocEXDmwL}>u=SUfcP@a0}5>16_5m`zQmx{8VOl+9X5W3T-c9oL{b*NWG;!_O) zRj4Kuq*2wXA*7b6q)QE}Sf%q+xz_bdQyoZE6E;fAWffxq>bSsusjzk}C|Uag z)M5-Zt!ssBUfSvm%2w90m&I&mHM?2PcGk0>1#M_WJ6h6~*0iTZZE97!TGWPeuU93d zUs(oNVg_e@husoxxujdf+EcN7VXR{-8d>5_Peph|ZgQ2oT;?{{xzB}ebfr68>XHdz z0;wFCny6LU!i2Z{`EGl{OP}%fmWaRI3s8w6ToM4QxbOW+TdO-?`u^6}zW2p%e)a3z z>rNrN;Mwk9xq8_0MyJ5fIWTk*Y+lEq7er|x#xU6HUiem6zWc>+hBdrl4tH3;{rzuv zWIM@WdbhS+S}=1`+?*9NIA9LW3x_;}*5Ovz!qgiKYjwP19{1SCKL&D;g*@cTx)!^9 z)$WK5S7H}8*~tTiF7}o2NVcS;}ad*HcesY=(y3@FJ zHOh3E@`SH!<1ByK&UeOhp7q>PBl{Q009JAh1*>L4lUJu`j_R8?l$IG+nZk39Y@PQ! zX-Zex((?_opU0f!G7I>F@yLc1xmdtv63xWYnP#k-;>HD*{@R%dMf6Cb!AzzU1*~wK zwW|LWL3q#_4NQILuw>jkM?)IElD>4ZmA!0cgD2A=226lwyVGfkT2Io6hwpM4o!)Kx zm9;*#b5NzKXn!%<7U4z)wzAuFr^+aYhZi?7g<3>C;3&SWt*3X$Dx zf*0K2c7FDsMcnCW9}gbKu!gm38Xb6O``ob}NyUNEVq=b)IYJ3ReB_u@WJbsy6oLo` zRb^s#pE6ZLX~?Szbn*)6R?%+Z5DEPq@JQphOm;>G*yP~lpbuc^2S<9+^V(-<6Qq=$ zUKBHC5pfA(JmVIJHFP@8WNe$e>JY3($ceY|b{{YPLh_ zz*%{~RY{7QnLxP!#zfWb4o z$>RX+dqEj^`0IViedK!8dlJPr`QDJVrs3;|1=JZ|W|cTfOU>_PJ5M8Ffj#6v|( zY{FdpvL`%)QOqLoxDH3M|R+WtupntQ|K0~wlgh}ol=9eT!yh#+I6#*$Mxh5$L; zIYX_&hhQ)sI&{0X6OQ7$MhK*g2MQiP{0a?hth^gUiweP1DnYc}zbM6o?{} zLBjh%ee1R0IfAwD#Z;$yuE z89VRs4RsU?v>1VQq%kXdM?yTVpCbrF%tsnjL>>$Q^)teQ{5uH1#7>-os%)i!1RKBG zN?MRbQ#{Ke+)7JS%M0j4{`H$j$b-wkOFXrd$H3#rywos{1W7jmMuaNKYtuSjXo^>% zJ=JTDabuUBVKs{Lx^QET{o{yi2teHO@gRM%6m(|L(9gS%Ni8A-_*t_sZ913PM}J?MZp#%xUJm_1vwx-@L2%Ct=6xwc%}Lf0W5Hw=}C$TiUz+seRe zK>;{W9!;gl%RwP6KRYb|Jw;HV`%@$|y7P<0RB}>+5Ky~3La<~2+dNb(wN&ZSQcmMi z`}4R$!znRkJDqg0_{^0Kp|Tm3(?J@zOJ&to<*-Zzy-l4$FZI+~y*M>3G*XQV8GXJ~ zRZabL)nNV=*8PIjg&U6)MNC^&)@5Z5UF{HJLseguo>d*zYPDAAD%NNVv>)oFP8AqX zW!7+QR*K>`IIS^hEhJ#Q)^%mq<;qs4+g6(DR$Bem5=Ah3RWN)N*XVFo63{u+MAvXq z*LEe?f~B8#Ws`WlrVza?eN{1sWig1|*XHO~WdJ1m4A^NMScB!*jvWl9Q#fs9xLKu6 zZw(l5h0HLO*oo~aisC>wWy*}58fx{}nq60f6$oh~*?E3L{+p#6vvNhYYMccGh zTmG+w2xkREbB)=hW!jDHFm%92E<=YQl&-;hQt0BoKz-W11li9s){tz7wME>-Roum8 z+{Sg>$A#RgZCh;uxOJRQrNr2O8wpRdTlXB2o z;6#AF{Uq0wgVUwW*bQ7Qi`oE-+}`!w-v!>_72d^d2)D)DXysgC892U8K^nv_(G5S_ zU0u|D-RaFf+{G*F4M+v3yxe`&!JWSjo!a3g-|{uz^F`mpEnbMC&!mmh0^ z0I=-7jJy-?J3qi3yob!+uiU}=72W;4!2t;1L?yf-9SB#fywugo``uqbRnX#G{y#-! zzZ&F91keV#IlRH!U=&2cA5?&c8~|z%0J2n2Aq<8Q4n;YzVC(x}qa#b%^~r7+jl98&JlZ7)yB)lFL}C++P)97mFOFSG96Gx- zOVAZ#KDNF$M&KX>2O5Oq8b+=g4!s_By!Y)0E_xDyB{0j#Zt0>}Vy z24@xU=G+M9swK;FzS?R4=V;hL3AoyHc4v9M6MC-NalR97mgIj^tdu9M7WnWfk zVE*N+jA&wRUZ*-~tDbG%wr!^7=Gwk(-o9#cE`i@x0pdn(tVL_MhHl`MYh0mgOpe>T z#_MDGSlBh?G(KrCUS^W!?(yS*?~dJ6mTc3FJn>%O&VF4aCTUS7Y3mi`UcT(FWa-Sk zWl$tvx9&;dH11C0?u|Dt-89xT?%F^BjnlZhySuwf;qLD4?(S9$|M%SYo^#K{nV2sV zF;A@8m6e$hl@not-0#eKyB4DIRtbDELb?;g6|NiZy>pEP{4OeNSAzg4t>)5 z=kEIH{il4N*Ssv>=@MlItOSp%OZhB?$Q7u5!Bv zvXE(5UihYOS#a#Rao|>IFUfN3yRlz|)E}3WB z;%NONdY9ATv{QuR^YgWnKZJAky-6(GIdYYYOXO{)$-$O~7Y4)~PT(=v9LMR$fOR#E zO zK`xjZ4{{wE^SD5a~npeI~%!K^Qa&jK9f$bW>7) z`gO_^jT%bMhZDnSdQCYTN3Xig%C$!|N>{DJ_t9udJ)Xwrczt?wLo=Br8i>JUc1t^* zCzUuK=d7sz(}yzr>7{U+UIlxT@%Nm@ra5d`Tc>+{)!lJ@CC0c;xC7~*h0@=Ml0k^4 z+Df@KIhvUUcD6ZYL(7CgPUh6lIKos7e%^DjT#fm>q?E9lB+;-=u$u+{ojMB$= z4v;z7vn8sP5l(Em!9isvrGn53yN9dIjyF1o*ZZS%vWXZhmajb5yTgfJtmJNtE|cV) zLsWn=n+K=Pa6yw5@h2vr^?_IxD=@#yS+*<1?62LeY*DcH{!FEA=8m}^!OqIX&&(YQ zifV3BZy1u>RM{@%10r8!zDH6&bSWMs#i=fiHMuz|`*dYBf%|M{!?$>1)=y~r>cKPx z4dkIr&5zr^PtXrZ5YdJXGClo>Vm3rx(0y_}Ap$<`qXfYah7TJZ4_T}%-xForuVbYx zMFa_Dj6hZciTNN6mnW(u{gB{fAuzC!Fq{iqO`U4d{1h0$Pq4d_`nQIT((?OpQ=t_P z6CG8S_a{EuY|&q)m;rq0&ZG{8e9yFb(NfRq$)OPm`(%E%)pUjFF3qNCct^OY1(_+s z#Swt(rsI+y-M1#$)x&%Y<>(~z>G8ArONV)F&){ck|XtX(jOMDX=h#27(c$e2iyZcOmiP)*plzzW6g`WChU;@X#U>EQj} zrXuS5uI$5fKj|qtz_zz=SZpKwU&iF&V=jvV;T672u)m{U_2M9ES7aW#xN%JX5JI@d zBHt0Wm4^Hwz&WS3-fY)tzhEw6u+D#li%cQ~C|;8ua<+ zqC5Ax^E;!7$je(a_omYefTK^0u!69^3QXU|vlC7;P&dOZGM2q;)Z)&&pKRXFdywwB z&b4ZT=neVZoyUgnxVSKab%W;=H|V%JcO7mka79pK``brb!bKY#jB{&9f_NBPAE77z z^$Lho-c?;X)GY++5#y%acXx*J>y!cbCW))23sUvZQ=5ERf%JH-a$ zNs79VZL56G6u+@s>iM9@RQXX8ks+fU@)4v}`BNdKz&+r0eVVQcAZ*zbVaMwszOD)s zBpO4BA?+o@s16dd&l2$g_EKS>gM)>zmXR!I`{?>V1;S2kVb&J)G1*p!YKM_y_t5s| zrz8G)a!tXVDeC8}sSd}6+QHkQ9e`D@CRMYiAh{_T5I9GVuzRH-4Oje5v>F{5z)wkz z+0+Hkmm3}7MoCFQH}pfHCMKbklKM;WkgRP@Y{tjZr5N4tuNaItqh4&-zxjj8H8t@S zzp-B-=|tY zvfJ~D;>GCa(n5Hfn!_tJ+sqg6LR7tzgxz;2PUOZ)Br{9us{)Kpuy~q5(aZG~;o6K^ z5A^CaM}I4+@t}>rlrD`K;8f)v!2rb=mZxGsbp--UW{RcDb2Xs)3U?;cp9U3wCP5%j z8B`zQsG%MF#$@eizPOdb7Jp5S@M*DsaqvF2Dc$w-w`t1sA$X@It<#2!trPJ`dv*!+qpZ7+YZCV!@VeodkFU1m20ftWkUz}?So>) zxCy{)?1U9$^?^#mTx4(TLh-0Fv+-GUpNdqt`7ID*3&|38vG{69ur%(OZBB` zNX~;jE^-wSVJ9Yo>PLleKN|#^d^rhxmT&^xC9IdmqQyR~S5i|#M6aHn*(3abDrr`L zXBjV>9v65ed5N*!rjEDA1AH^fce*v^qeew7$dQ8?zK;E+d5YeWE#Vw-=MA!HI-#AT z;0y6C+4rWI3@}HLn8hxg>QH01*m(xxq)BnIA;2-hJb4Kg6~;Pw+_oZxv;TAt1%7v| z6i1RzC!EV}6`urd^G@gy>Cos!ebRT_QoW({&{R=#Dx#eWw1Rk4Ecu-CTpt|9$#iZL zOE@Fi|AR%m{QPh2*V#N~OBCfMG)5X%fa&>P9<4TcL?Ij!M7-MagVA~$`7D{>Pw>@PWI_;9zE8WBur!JEkq+nR5jCho*YF)YQ&)a|ce#KnX*All9dA@`QSf*P(>>lZ6cVac8 zMZnLBT;S89bir_5C&qoil!RLIRV`x^23oHo-fu^@jLhD$`9|Ril}f&CSyiU)=jtXPIlGr$fu*4OvDEF17-PJc-3EsPaHu4oek@Eo^Edk z4X|LvY-xwFA8u&DPu6u}tM^Bh#OL#wm8;z1j_HTQ7cAc2hz+(KbMkyIxDi_Iz{8(C zGLbw!`G4ns-H9~p8}Pe|><|LS6FI-il7z=E@Gq3Fcid^Eo}~ysr3gcl&bw(}QEgtL zXMRxO_$D)EozwxV1n0z^01n+>efQ@f+r=x&=8L3gM#GmhkaGU zBq4e0@_WNpXBLK{Ocoxs$i}5sXXfvrNQa2?&fYoOV7k*~e#@+(Tj@e4O<&8Hl_#!R z(@}=rOodq^hFlej%Ys%Qox@9=EhcGyTPAwm`uvS7g>HLd4gXYq{WHo2cwr77US~X@ zSg%)>C|e>kdx(^lS_3&^+r{X!Xe-{&Q7A}zFWIn-$2Pw;WG|v!ZPev-)Mae|JQ?G5 z`bO6hgqv4&_7dZB`dadaG(JuT6o7jns4mnBI_?*V8!uC894G)Rvz~M09xWL%EOsagIeiAb@F}To=!_DF3!7UkVvB zgzuNePP}_ad_G@;h-`{BLuMYR-+W@fxu(Cy?0hLRjD8X|#8BsJr!eH2MzGd5`oIbh z?0!}H6d3gS3~|0%qS;#A`4}a8 zVZ1;jVOlj0ituzO-(@w;50jXF;UJI?AEOwj0?=2G7Lt~hhqcK6cu@~$U!S?)Ye)fN zW5JhJLq5KJ6AXOAb4Vi%Y7Q@I(}?}(C1CWqsA)|uLfj5sz*b~L_E*a-Aowt5%rM?! zHeNrxr(FHu%CN>==kU!iDI6cN0IG5+J0bZ{eZvmK)PsyVY|@vnMUStv)JQU4v&^YiUP|vpGVS*t9h?%Tn+PEeubq3KV_$; z8PNY*QDF04m_Kdhy%`s^Ip)3@!|ZW+``)X~a`dkwinXFRlwuRP{U}J^kDDB&vmZ`S z03u0_Cn=6jC}?n?ZW29e0G;5`7c^kt$IKfS&#e}Z5hmW_FL)CtQK#y8LD+Gvsotuy zmJpO4C8us{GB@L=VKXkirs-836`-sbwx;x`Z$gOso&p$qaZ0X<%~pUkw=nZGeDuQw zxOqAoP6$0tR0Yjg&avw{jW-`fBXLm~IYjv~ zeeib4^t4*JD8sB&XC>^3%Iab$4nxpzJ|9m22S}7t>MU%oq*m%Iu$#7?U@46J<9?dA z;v_eWGpv5{ZS-M?W;Tu>S8q!wV2RplNXT7%rd<>CZT$q*MqnDFe`H}sXUjQnyQMss zA-gM8@hyZ=_Aj10gwMVuv%5WxV~O@~0JCE`{O)ZUCB!;D8!Ek@-chSeN>DW?OiCIN#MhBB z7{9|1<|7T=5m4{QIyAo$gp5-L(I6vZiZ1SNv5loucUX(@X@j#E`ilUlpX7U=0yB@N zt-T2Hr}}#pRe;mX7Il0K7?z#9ZcK~M^i}MY;n{~bmP{HLY%E$#TI@Ep##UFB7vX(H z59=1K2`7)1TL`Z{D*>g^o7mdtEtHZ{4In|E=3|pVhw<1d4)=#j9QbiXrf8SjI zP}vpOsvuCUKM`D$5ypebzhjr7UsF(6LtVroNV1Y_icIv5Qr&dHvWUY4p2PKM!zY>? zvl{@aSWjwpd&Ykkc3U$qL!X_OA*Y(53Z6=hpBI!|OAY5SA48WJSfJ}(prcm$=K$G+ zY%n#g!nJoaEO)TKk_Bk=XwK7Pu$Qxy7NK*O*Lm11n{7ReGp!h$5brQW-P7`BUf}ez zJXRQf9cGK5KWcO_=X0fw+dq8mw|XN_-rlZ!KQbphz@}tiC4Y|v^eBrU-U<`i3xB_+ z+?hjIjYCZDJm}t}$t|PP;`nA#_sxpqyJOvV!`s~CbLlMR@-%w8SN3qSEmgEmHRIZ= z6!z+UBR}R!u5+*sc40o<7vMq;KIh;bXa5q%d0mLdo=$Teu9e0Ed2&5p3<9e$|H_Rq zh{b&W?5W1^cTK5@PN_1tf@y&vg}eEN?Y@%cKF zk7EGthlQZdLA}lgT=bz{_nlJ@4y5bJp^ppFx3hN(zlLAw4djQ7OS-kq;wT`ld{w@W z@UCtSw*p%@#Gch^9F&UId2xhunI?ivGr7zPL1vX)to5D1#d^H~(4Pq|3q%LHRW8c| zkmUuJ)dR@t1oUksE0oEhTo`04d7u9aWW>U)P`lb}%4PDMTjQph_^Db?o7+KJ({YZ= z(Xqi1ymD_9*x(fDXlYdk3ckgPsv{z6$fx7B>)~nPg&eO8SO{UK6smtRTio^2fk=eeH87-N~ zuQ4c+CpfV&IFl!&urZ{PC$yn4w3H|MNHoyuF<@ZcdMB#^Q0aT|*eKHI_s&!F%ZW^% zCmOdY`URD40>k%)C-x;N5{frYEICT^F!evAy;GtOT_ak!HSXOOXG2HOl&)f?2 zHFg}c16%rZ`G1DD{G5Dtx&NKN^E_!R%r;%P_6wq%fr6DimpP%eWq{lj1*X*ytWkj5 zSuk;ovA}zE|5D9vb4{MnDdgCc(2Rq@Oz_^sU&v?LZvG^w)6hWHFC;Kq8`J;bCqt0S z>-O4QOP_{Jb$rGuivv+`y^E#PgK~d)nzE6ymh*5%;|?n^s+*FAD;x;>b&SPEgFgWJ z(9PE)i2bECqk||jlA%tTnjo`)Vv1?H=IDZHV#rB-V*Bo9jObE4V7}E+x^^!Z zZos+o)6GBEc^9|i%6w|~K%Bv(v#7mwztU_JqZ|d6>2QOcd7Ke#;(Qd$<**Ocx1yO+ zB~?Bq))`cAn{H_Hv;f|SY|a`fKSzWjdJ!ycu(IbC+#wMHA9$it3CW#W=Bn}u%OtZi z`wDwsVhtW)RBU$n9l;K=Nm>tg2i%~^qe-IY^oGNHCBWj1p&a@{m#lWYtJ zBFVld@F&|EjU=*}%(o`nnM`Dg1j7CqrPQB+7YdTW&6fLNR|ZC|s4!&XGM|Msoyowk z)$3Zp#+Q4tNO_ElrBoDEK3AfaO<+gFnhfwdkj@BMX!NV49YF zFiqL&qUxd}7$Wj)^az1oP#ok4xdEHJSx}p>l4s(ZdS42?eC%78(((2G$o2;a|0xgs zqj3`@7B|T-JxCEPQ$tlOrGeT-lO3ioOjmgwn%9drDnG*1bUHo4(uJfr+RKGiEJh|l zK*L9bOP?hk&8lH1vB?fk(;VQ{5=*{T5H%$ma-D`g3FgX8#gz3O=b+`K!nc^6qDZD3 z`aw@uKC3`mPJ|%6O+Yj=^HT&_dG^;2m~t6$RM~nS!9tBed1ZZ0reEGT?z8inHWpOV z(bR3T3%cH8N_n!fCv~%i(XuK_M#=7%O5Vod*eWX8p_0qy(jlOEt)?^3pti&@_M**D z_(ubJ5Y;FiVT#4Vn&Vb@!>mbo&%K5j6ceeq>(ku)iYFl8la_BU)54}NW~;5pwv@cc zdLUVZ+IBFvt9R1$h+Vz zS@+cr(hcXhk}|zfG!CW!HI?05gNzE#TCoPrPbpaC*_4Im#nCf zr2R?NL(D6uwNrAMXZ1^#D`yQ`5t`>sM-?mQEmz~37i~}HD;FJC)B!<%YUx%ld(eMs zUG?ExtzHd~MY`E!&{eKpkFZU+g~W4StlmtBplaVv{a{(Uo%!`s`)*F%s*Pt{J5u|8 z$+U9qe#K@&`(e$QhWLKn8&&6VE0|^daVPp``^`qY)%w#xcBIbpQE_Dk>wfu!&dXWT z#rn%dSLUae%ORGH*PE%Ix^Ke+x*Kl~Tamipr%bC%@XOVN?)%%5iRTs=fF}$gxP4Hn6iWb+xy)bMn*o z&iNhPU|Le>&==!89pW|}{g0_|cW*>%Pg-?nZfRX%Nk#F0sOX=!qQau|^z_u!)QpU@ zg2J2{P;O6E`dCf;LS6V;YwYeo`p!t<_E`D+c+1#u|M1Y@(9qD};Lz~!@YvYc_{8`> zni!v$oSdARoSvDQotv4PoBdbJeQ04}VewyDT3T9Pp5IxU-rF4C*&5s3oY>o#+1^~) z{6Dm@vAMCjxwW`)FtL6zvVJkMdA7cLvb}e-w}0@V!~au9|JL#G@#*R5+4=d|*+22W z^|5($eY5xYwEz6P|N3$Oeme%goq}J_!OvIV$9wS23;6sEeEbGJd;#yhfH$APYmaYB z&)}68@Ww0n5)6I?|9`Ld_xJzlOaA|V=;O-&A1?Age%Jq-6F$yiA7h6HL#$=70ZOyF zeBm+awFaxQ|2MCuFZ3T?&0uxzKqRSH2+@z4yrEcH#S*Qd>1+gg-RZg_*6jSTR35wI z)uGzLiA-VNPsCDnz;Bo;%|Y41*#%RD^0`v!QuQTsrE0ZiXF&2`Y!*@vr9~-F*-|ZV zrbK%L#Pl6gOhb!x=6Bgji_^{V+DJp?MjQ364w~XanODs(%@)Q*BrfxKEs7YbyM`j*mTw90LjBtEl=4;_9~LD2fX9Fs&cRHPj4nL zBo4DAYy&h*tlj}W^d)a3!E0G(IIY{Hd_5SF@QWyawd93G_epHSk6g#apEZs|Xfa+-j@)+2xet_Q1}(!h zWJc|_JK-{qTE)0gj&~mU#(rl&u#>HNQ)jL@abml%sj~_1T zRC9855x|odS$Mb?v$HlL2ZsH$JtNcKpsrt`MO`#M`n=D2{^O@UL2t&K(jrr>L>SzP z*vdghkOVmaw2|s3BCtkM8+Ci6luR8t=-x|$8aNuj87Q!wlwYVY+VE#1@$X zc5|h=WFDBHZu>~s8t5O3Z*pG-wF9tJ@` z^KK%4J@_%T~co>@SsG#D*7mgHylbZCAqvHFFRwRNuJQ;9I$;U5WBt|1O z6%qiQgHiu4UQLjmQYJBSv82TFFXxEcJX#A{@rRkrxaQk@=sROYu*gix@@)anSh1Yr z@Jz<@ZJ{u7iF}~cY!1O)k)&*iLgMgj!9Tp3@Dim$sksu3yArjr5|xJK86DfZQoWBR zivg+mnv}aTplqqe!tgw(8M|1=y;SQ!YN2`guEJ@oROexMp`D$x!UMTX4^Dcqo8Z1G zNVd!%_S0e?-+gsdc-e0n>7`*&P<6ssnKAds(zwfgZB{*3)IJo?eN$KMJ^gXC?tlZLZM6-Aq)X<4sVI3&Fx&Q_>4$4;8CXRfxbT>3jhF91Z zO0Si2#Zu3WRX8+^terbxD{b6XI1NazU!ybtFU!1~7e?0an-l9IN=ID(#j9zkx>CMy ze;C;SKR=W`y;XX_$!tP$b9TbYRr%nKZhDe7cA-U7`K`TdB4|E#<7HU-e;M6EaZPHF zFgyzUF0+l%qEdj#S{eJ{M(-&~c z!l?1N4tJkLL~Yte=r-@l)A){r75~-ffuN#ekBE_17M$#%DB<&DkX&63?%3hCug_Ca z5p{VqvPV)cPt(0H9P$ifM{=&uGg&D0Mc*xeGN}ZODPX!{)v;rhmgl)D!TPelsb-no z&-0Dr^%af+Cpt5rd4aY1szBLO1F_|W!2qTzXR}k|uP;lja-cfJmeX|6m*vIr`@+I8 ziK1b#sS%LamSa{ta7_wBV*?d=7ejP`=<#MXWqU_UH}p_zbt`EA7#T$QqL%_ zY&HmA_mi))&@3Ds*lpI1Cw%K@4X3SSYnNiGTC)hM_WcOq-gr(fJ1^&sIbfFaOSSK> zyV2>7xj*E937!PIfdRZweBdje2Cdy72j?O6@av4PDti&s&OHoZD>dlW8TJ835ra)Y zDogA7-ZsZ*uufF&j^^$wbMt_spjoCXaka2j-DEYhZOX*!W_&^u90+VxnCO0@(D0N+ zXz74NiFSNe&Y4{&munZU$xcrQ>4X~PRvSw*TOea64lq$HD+L~v^JT` zLihHA$3^zY8>GrZOCi)xmktz8sh(Fz*-f536O@O#hqvR>?~(`TEWn{q zkK24y!Ekq=kF_GvLCHYd8k@(<9xC6CeP!E;RfqKfL)t@_?&}3FnCbO=|6z>*QXh+cne2b$uayJ0ECRE$?ubc6|q1!MqRl3E7u@UIj3E**64Q{b^u033NDf zw1Zu61@L&>Iar~{!)>d2#sqlc45~aQ+Pwz4`*V9otJuQ=ycr;&CTVP4O}r3z9C;SJ zhX$-DB)!ueyxD_Ptc=}QB`x_JeWSU2`6X43zbWwr`I6xI4b1y~dsKEQ&=r>STTbwm z83caE^Vd+e;JfovDe_fF@>h}Y=l$!iqvolB7tsEf|GM5%*C{}YCcx}aNh?SZ_!xlF z5MW!RWZ|S}?G(7j73cy~`U_NadJMb(1^VDAxvMF9IR$|yxq?Ct6*s;CxPpSBc>aX) z1oPebip~A8zDGqv3$~IB&Y;!keFzFR29U{z6yQP9MnRJ40ph6v=n#M^AfOWHaRCPj zf`|Nk3BaogZEXyFLI;EfKo;_ZkqL)};sD5^AeRdvX;=XvTw%qHA@M4JmnoOs``|@9 zhjAbfr&AHPGbAVh5}P$*R}#|)Hq;jffKCdigNGD_2@8S+(0M`e!$kTAKnCFeIP%@e zFHtvxfP7Tp5nOKKcPKlHQB35(uEXM5W6De#HhuV(Y~OQv(<`6~8<|1l>n<<3wZNhZr{k zah4SCC4pc2Aghw%(5fOT)PU!BN)kVSBu9$B=z#prKqdrBj=Pxsenrfzh~q+pgU1;}@3^A(2M*PgfBeP?=pk=jaA?!?X<@g5mr!qwNa)H9JVx~q3ntHLmQ}MfXKH_q*a9>H*a(+BQ zp}1L*!Ek}Jsp8HMkg{0O76BjyuT)J?mS-GTDOD-}ENvVv4uDNKPKraFgg};ufJTGZ zHiNjrD-onhlsqm(gD9Ki14cAQq6q`48Y7|#3e1in_M6I2mLY~p6ekD@VF~hOq{@E* z%ftF3?#(K%5X_{DD-lxT_Lr(q%qv4wlF&&*Nf0s`VMEuKt4U7EW1G$FH434>`ofL` z(-M|9Yt(#q0@u*J)RgzvI7$VKndP&7ICU}9G9l8FC*<@Z`Z6_t_Am{Hs)9j{BYo|@?-fQV*Bx+}V?Or47VNYx0(CV3U?cpJ6 z<7@31YiSom>b@ZC#pUl1XY7S@>m_RKltSu|S?xW2>6H&_SK#m4)$CJ2YFA6^TU`m# zV(b!o?SokDF&J(Bt<_)X+7D!GHf!xqU+K4WYqBO9i2gcYU)Jd0HsG5&;BwmFwmJZI zc^UBf)8NBDXp7hzK-A}zI(Tc|8&)=m`Z_3=)*G|h9j7(K>Nb?b-;>fh#I-tIz)KCS40OXk$xS~An+}3W zpG*juL}CIVzD=s*O<`zPWo^q~r#DWgO+lAKeK8`W#KeoEEZ;&fDB2&b)!UnI)tUkY7;cjF>yb_l*TgS90 zEV|H;9`4(=qO`oyE>P=2yeh=I+MB+Raxy(|mfhL5%Ad42PV5v0CSE%!9`=@A8+~hC zYzwSvTN9jLTOTvrBwpv?THm!W+;?ARPgp-jHauNhXS`p(EH}6o*q~C`xEC;ZOy3~k zT6wkb2EA=`tByf3`%Y?a4mxbYubY2r->jM6M6onOBiTyi+QM2l!SUFNTN@|v@C2-H zX`fA!X3UcdZvWBVrq0;>K-M6AAZx&z%;0Sdk{x!PEe@R>JdYio_O0c%9omKs!Es$M z@h+w1nmBmJuFd2-i4A`HZsppl-1yEA@!r+^u9BdUipSp1gguS*-&*T?(*0X{9^2mp z_kUY*7<=s7$LtTm?*3ucu>|k0VISDGYuoD_Ed4!j0-J#O+7A>84m?P-y+{tnI1l~W zwZuFQv)&d%JeGb`tcJHA_7fkaAn(Ps?0}(GknG2<9|7<8vOG4@1dqkI)(Qld z!!nKyj1S8)G%LWz4cI3&6)o;MCnxSFjpysl?I%}jC+%_@og}Au>pQ)2Ms*&ivs|ac z>l>r%r$h;dlgz(A3!ZJi9nOOf@-xo*1ou|kk21k$h3#kC=cijb=Nq!;hZRQ0?dP}w z$LAU6MkE(P38%LetrH#>Fvb_p%<8Y}7m4u~5bvOV!OJF{OW27M_{__W_Ddv|Q(h*D`uB6{jq4kjYu3yI z1Hl`7p$o2#YhcC=cgGEXr2aej<}dcGsF13-?(GxJrR2{W^p4w?id(r#efiIKK7w~j zx`!&BcR?9<8kt(S8+WdyS9(7$RVJ?tS@hUF@7v<<%{nyyY}{9YudO5R7=<3#SRNcI zwX8B9YG5whbam&z57y&%K0+scx{sjs+n}F1-#Z>ZxjjZ$X+?d0DxG_bo6v~$d@3?} zN|^{q-gwIId&=ri(iM7Ej=U+j(1y-g5u{+x>aQj@7(r~C4#^Uye<)zI;= z!2I0a@x=Mz1d09F8)=s5`PxzWIP9r2^s&MmN%cIb8$2QORCs z{{H5J3*P>$HmwWJ*9E(?+#heeHI?t4v1qk@es|-1zpYfg_k4GXe}8^=@7#EYxca#% z>;r>LBAz6_B^vPYph#-4Cms6DSJ;2x0+`fAMN!sAMz5lNI))5}35x{qPm{ zWqeR6&TjI7y6+y~m8+49kN;>m=yM@RRB_g>1tg^^5xCF2VIuG}c~#w= zly$6P$lUyhVkkn;Y`sMZAJa+npW0m@h&<`MBP zV>8V!aDHj%WU?s$QV75)6^`O;PC+WD>7?JatKnvU<-F|$R_h}56{*#FPMq_@ z?eT}$Uz-7umS>xxgAg~{5p&mP+cC0IH@k_3<5#<>@=xyeGv7yF?dPuO-TyB5o4x&A zat(2JSTQMib6C?}c5&RGf+1|%2<#aCvmIG@Y`L4Ldu6qs8Mx+rSXij-a$GsE_Az}q z&~`oV`1!;6asUp&=6V8E$fxwl=_{t*6jrf-IQ5aA3JUq&8(KQI2 zQnV3sdIFkXJ{wPMQS`BG5?(24YY7-6hBJ6b zV^)7KuZ#iCOwtF7n?1fs#+Yj+dBV?_Bi?zK=ujAr{}O-}Rwd5X+l36g6s3*+D3Ff3 zffKqE;hSrca{$expUZf|tQX6X?CNDa^d1PDB>(idpUHfO1`5OQ$@}2UX2D4SMX{UZ z1Gr|hQT>79RD8ceRAzH!ZJ|MWLg%I8xqQJE`I z?K_q!*Mp(A??MDR`I3Aa{`SSG3sE~uRAa7L1q7Naw^BA&+)SDOT%}jx*jK7~k^)w3 z-~L*#*O|r`BKd7Z$fu*pTY0`Y=ct7ShWLhu(bg6ErDQ>Ibie zZUq{lhyeoX(Hp4TvfQB13#e@KGFJbpxja7)YDhQ7Z8cM2%OXRz3KApfC4h@5AVUTU z`{Kv_n^#j|s~qKXNY9PHQ)KB-|FU{wxzMtFcJA2sv4$7n*ecs7>@runj+&$ogA1&5 z-aA=fUdDthk?TTa9k^MG(rQ+h?2IW z^jF!XqItu9#qD?&u<)#1@j;LghJYG`bSJd-#xhy#V~JqK+%^S_!S~KLVS-q~{ui$X z?^}gU_(=dages~(+PQUT>+hK6uA!d+wsHCVdvukgFiIXZ*w$Vjyqe?@jeFaqJ|ttd z#HNwoTy`mImwsr!JIA8_+QHUs20VpUzkbii`uCy(y(^oo=@!^8h)79SOY9pW4y2U&>h-0?pI z2-&#;#kmN@B?rYN{a<4-mRk*(R|k!EFN04Xz3%|I&k&~P2)x@Ur0Xbz^GA&RYy9_y z(AC`74zFIlCavqs%D!xQCp`0haf)l=~1A(F=p`s&^kS!sL1q~CBkx8GCQG<~| znvt58fs&A(42PN!g#rhj7zL6D89;;rAVP=0#{poF0+1*n;6DSPu^<7^fR9pyj~6rq zBrF6R8~_;_8WS3x6cUXZ3X=u~j|PsM{u2)iiZVA^2nR;)7mR9Fszwo}*6%#+zrNJU zGRI32%ktuJa$wW2VUe?b1U5M*g ziG`bqMT&_RsCP13KOd=6RQw28y5>3J1ZL-D;p;#HxD--AD^IrfQX== zxR8*qogarJL_{Pdzstz~{G}kTproj% ztf;8=OTj?;=U<`ko;<>SUj;%0c@w3-WGJ!aYOogRvsRh2wYso%da`wUbM*Q14h9QM zM1NaIRb0=}+|1Y8E->0J1zyzueQ5W5>GFH+3wj-jc%4Xin9aVPFF9GL-=AyVo^9Wn z?b@8}{J+P_RM-4O_ryr=Ku>#9Lv3+Ueojtya&A#bL6bwttWCwXeeHpJ^NDBciFf;X z*x*(6+H1i!xNQGz{_gGJzZ4g|y}iA>ygWQS+}+*X{9CuTx7XL#|NeAyeSLLvet3Jf z^AR_vI~ON=r$_t8hyRS1CwsT2AN#leBks<&A1>FPZWo^J79Vex?#?&v&Nu%fi~n9s zC|UJCX7MG_lKxv3|HpLVh|>wuCq}#pToK;?mc=ic%9V_z*B-7bo+*@4|6f`BD~yVp zJ@k@=O1+*CV(EXf_yU#xWbw*gf!IBUSNGmBJ^q`qm7HdgNp zL{UiN93LfpPleiX=IA%2sdvwJ@<4fuUk1&9d_au}43WQP3JrTin_al%7FQIYwAY>) zIam0Kj}oAeZ*^B|Om$PWHEFCCM5ub#3qD!g3@r|EN$s)BMK(px6jd`+owz;V&uCcS7amM+_V*1lT34e z0~8ZPV&EKMe_12jAM&n7qk}_SVpZI>C_IbRv#45vHTr8?rm~i>oek26&AJNOGyOn3 zl5z|=FB;qF!Q!Se8R{q&xK(u~7&{kj+3#~*b{R`Y*uvwQBrZfHk6DvHLJr%yGzX+w z{>d<2$wY!}Fiz!B{#2A{9MC+GTPs^Kll|4%g)T2afzCJw><~~uUj+K$NRaq#Ujxg( zvvKzqHC*?$o+~Ggl&N{?FPZ_5?7kzT!p!5}n`ZrIMSomG`hqrNmli=xaZaKmn|0OX z^c(dzSGO{?OG=4<{*JECr`jhg#D>NO5j5xqPEI-_H$OK$STqFD6IxYusSlMmeDXCv z@44T%Sql$$I8^U}?r1r6-p$~)ZsZJ!3aOw(^&c_{LdRfC(g`?~4wO&uVam}3A<|d4 zL4L2W{EE`RB2S0YVnZu>A+0yge9vV!!AyUO=^?GFm_F&3vd>Y}T+MhlD#o&+Ii>O~ zyws%ATlO|i>;hieMis+(XJR+o!oHbfr>@q=HgL=k+(-2w5XVL)AfVa7(XN$SK2vN< zoW`}lbmpYf0&*%c$_=ktQ>}&P4kr_BWZd1YAYfi+YJNW2t+mj(%eqJB$@To62;AIf z%wcw#!7HS>9{)Xu$**|}HO;jxy%>Sa%xLi;I!=CcdX zS9*YA0wB99^t4p&T5m>bot0O1pe~Ox)k4IX5FI}0H)?ybf}SYvkICwP?gD)sT@Xam zFpq_-{z#uaCihr{1&Lt!+@e#>Z^CGKHTnZwN+$ugfZIggE^mMWy@?)K1ahL9{32># zfMH78$BBI4<1vzzf|ZB7hQ(l@tpSTMr&_e0WNcP{8TEg$^^U=jhmF4N#7-u*ZQHhO z+n(6gB$*f!+qP}nwvEosynF9^&pG#0{pzXy*j?3M`oErDtIyYr+p5-@jS<8EQx}<> z!OE76NW!>ysicN2dEAhTbK?}}1!s>%UQBOc=!6UP+miwDo8w{n{6uL>P^oP zGMqE2l^**_a|Wk1Ns_5_D6wP3cM&kX+$#a9t5Ut1zdZg5)!L|B_kYmd}5HMI;<+nf@uZ@fJ< zJMlt0guQF(S|)!}d^$Dz@{J?9<(9(12s{FTLZiw%%jgbHk}mwf*Y2?(5of-EAkmXD+t({MmDN{3N}C zw!tagOYgTEDwuQKfK%qBua^}%R9kx&&P$^b2~cDEI<5^8^)jFX#~6vQzKh!a(u(DK zYo<-JkM+em#Fk7G<4j|Wde2eK4Y-Z;p*euXK5Y>NFvKTrED7_!XRGgf@ro@xWetXxJyNG3BE?q#X00 z!3M)l?ks9;4L7EKC9zLA%6oZtiy69&h;}6&iA=-*U8D?|9p%KK!s-oimN)}KT<03@ zcB@`nM>6fiUf_n$CJA+B7*ntE+;N7-x}N45Hy;i^yv?-wTc?*^8aqOSY=Ac25N=nx zQU~ML-BQeLri`2V0s@bHkv!8YFP={8xO<)S-$tr;+u>X3SZkb--hlOa9--nACSRW_ zgPYT*h?PR`$2b4T^yfI&^X}ADeYn!gYy1xLz6U2Ezr8V+H9~XrZ@MRww{iDe(kFhY zzE-gYr>H8D?&@r7{+KlfoO=b^>uD?k@397BU|}x}v#J)5U^G|p4A#*`P-85H|T4mSnY4PQ+AZo-!mZbh?Y^}j`3)tzcE^ow_DULg^&@nX_lgdiKO|7gq#WNt9E2*3EWVLRHupjt6qYq$lIaLX-X*C z7Bc+3i5QlD#3>^sDY4}03FKP?B?Kur36tO@lT#=o6=C(Igh*bENli<$3qj#oO`ABjDckX` zdgh!|%XmmkFZYP9JWaO&%dmY7v?!5ULjDyF>@$M-OYb$smNUs7Dl_#tLFhEVqLql? zz_$^ANPjiVS#Yb^Ng35mnPoznxj0Ju^MxN-BVau+AjlZ!JVKn2s}r7pTqd}+e6clo|C!jsl2{e3!ZVK8o0S65w*pF3$jj6i1FRw= zs-lb^zfsN#bk3yw1t8VditMnW-%pZZ(~DfFisLkje|e^9rx$y#gT2{7rmaVOshzFEz ztyQICVL*){pYtE!)#eW)oV4?N>wno=dzYJt`0VKoi)nAG)}&inNgQp zWHgz3HrRNXeXKRA)zy=)SN32P^;#5X*FzW>C%EzFooHIuI2`+*Vn8P{q|^;x2cEJ zUyaq-mexXK)HHduB@QRFovU`Nw|8M-U}V(xQg;-2wP<*CXb-iG0oKcD*O75DkeR&N zJu+Gs+S@X{I=i7860xI&y;_-Do3t`I4#vxru!~g7yF}C4ciXj=-n%NKnq0ZdEzUbr zxjUbuI$q1W!DYJLBHJ{%d)nKp;@^6H;`AcQbnx}|v}2W24RlFF^@(Y}D+Zq+M_ea{ZLNn? zZAQGJN1Qq;?Yu|4KSt6c+C?u0|9q%Pc?XAQj`((jc}|SR%8cNQj^y!-7Hnu{*mR_3 zj*VN4Rq%{Nb_|N(47z2GR%4FFM32?$jO5~sD@Bi=L62MEOjPk0w|S2>dr#24jt}At zPuOUde@uwcOhiggIOt5y%2*|fa%VDdCwwe&BDM<@5}UGRLnw6&JxMa;?n|VU^-@jCFd}3=g@fOC~aq{b?0b# z=V>-anRtgfVCV6p=Xg3N&b;UFa2H@NC+TV9=r(8heEI}%M_6s=xjq*XXclBIr&Kz} z)okY&vlfvi7j!=7Md22+E=CP67mRfm#d#NWvzD|vm((|>^mw#8TMER@+WUYo* zw$pq_{e)Y~-DH2Rs4TQy%dc!Jy_7GnY^~Ha{5!c;n?+rmRncg>UY*s_>SNO0+1#m1 z(p*{IOH0@vQ#Oc8IILSbnuR+qTQV7gI}OPCJIjkXFPps>qtZRu9{$!x*7Dk z`5m2%zf3>qT=1J*6;IpZpk2JrMBjnS+=ENG+FW7z?7P$5!uHfAn)UAg#7eAZpf zuUIwK+_9=$c9Y%y0oZb_-2TP5eR8?I|GD#$HGj*y`@!3XX19%Dx5LZ3!(O^$Ke>bC zi;e==hSW*%lWQ#IvP0*oQse{dTOb}-+!l+#ql)>W zNn{_$)gFYh9mvU{Dd?dIo31M3?Fj}PYF6!ejUDRJ9js98_uw9J!tZC<9_jHNu}`gA zP3_uj?EnLgWB`W{a>wF!$HcM60JW-P?aAYqqhklSlK{M91Gy7@$3yqnlRUB$*r}6< zs}rg$WdENwn$V|WxhGz95J_FIw>NOxKM}@nAW~va!*us8W0C!5V7GQ`wq{@*+meg} za7rT>LLQI>!qKPe6wUd z{_^T{4#ciH$7u+lxEAPuI|%0sDXZX5Z zc56JEUp?ZHxpQav>)3Oa8Hop4A8H|zN{e~0PZ*Tt?=7Z-3e*^n2G9Y!BT9-FD#3ZD1dY z+%$_^$#Ia@2$qKeC4{^*q?E{g!vj#HblZdMK4Z}R1OE>~ak(h#GSL5~_;9#Hgm+K2xEPz+{JQ5azsgJwGC5A8MX^F z44w9W6#oL_)@1CP;sZ)k9ZjaPz9~L@gyw_AT;Z&h9<KMB3ZqrMhet%$3dN|6~}i5z2!nA zCNfDwj}!T(_$elJqNXenC*qWT2eaa4RUJ-a*g>EQIbz?rbWC}UQ4$H}>49Km`RIah zT+Vd8{uPXd-zsrlCn;an^c75D1?UMM?Ed=QJsVHWztWb}&Q%!RWLSOeJ@?yZMM5 z8wpi4(xl-<+Uo|SdCm1*mC{ge)lfwVrJN=$>*_%^ZQJIW!Vg$aYFZi0QDRcSb`RVAOtZE!w__{7Q-<7P!6MS z$z+RB6#Wo~aj5do5p}aYSvNh;OWviq-~F@A^1kTK5@``*C>q9T=0&Y$8TLb*=2>t% z8t^hG09zH1+>oJL#rS^4P!s<6%h{7Zt~lu@N%+9?{i*IlT-KG%M{Vb6UdbTp$(Tq_ zC&me_>apG_S!;ymhZrl?t;a>}cI~X-@0V2aXqcD{(xHzB#l<%5xy}1s+>V3j=9%Xm z@1)vWU0-@@2SrI)jSivk_8rdC{1Cc(!^3(dHt~sqWS5Q1)u=O*gkc%h;DH3YSIB`c zyJ2fEdPL8t&|SRGn{X$*&p(C4yY6QNyFN}F5;(O$Fqh2 zZa;wWyalY!j8ostjs-w6b0AR;vR+_^y53!D%)VB(`k&A_yIv9e{ri_6G}Hx_X%GBi z$8{m;hy1SvXMP}iHhp27@*bv|3|;^I(9&j3$g2 z8t&qSoHJ5~B!J5q;}2jYcxn(Aji$|YLo3)pNVD+A4X<|Rg9Qdl3m<|G^#6sWf&pRs ztLu%|@fT=*J_?v-EykFGAu)~aS7@UsN||iPds+4t%3WVD>fCP>VrhPQL;TmL+O_-+?0_ZJ|y}i_JJ%)2+r{^%{s&I0VDJ*ba*L8MsYnILJVyHha_X) z?`Sk-qF#cMA;mnWpxldtSKk?Nay%P|>J4J*zb{fjn^$oSpv8UArwlqwv{CnGro`$H zl4x4f4udR5q~vS^8$JnX@GfK&hLlpUQ?cP?A}g*YC6PN9Rh!S#82<>xR(NK@KcKo2q}*Bv$@7)= zS<9jf+L(aLx zDd41Y0_zNQ+H3RiX}Mdq08X(JMn9giALCw^+<}=&C)od~8^PDX>$F^3@)MyqPKCi0 zQ%3VbXr=!wspd4aF#4BHOIPOMv<@N@t!v{q#Se9iHsvt}U@fQW0xexzc5~BZ zPTFgOPEZqFoA)D&T@oD|?lre1O9^)A#YXX%zTs#NR7e%a$!G4Ocs2D37dfSF8k>qr zN#PD5(Z`HPb5L|Ej~RvDdyLquO1!d6UTWN1uXoIb?ifI7DTMz8>O{lQxPy=+ctHFa z7(`^VOTeMvBI4k0A$bfR+$!7vN1>Z4G|VsuSu2=7Id_WholaZ8_GsCIqYE7;BR;Wc zqY!|zp}OBPT_`638+c>hFVn`rL=cz{W(1;#fDOZT`zW8ldm)PqK9^YATWn5n5i%mM zAQbT=Sk#%!*{mg>+UcDASLU33J)Q739&qC!0|*fSWqoy0O&T_m)*c&28~zTDMI<@q z!p!=OVVV!N%ht%&^<88qqVzF|)D^bSvUPO+(#iGN%Z}vboj{o5rOmj-Qq~=7>&?#X z=LKz;CqI{a?^DE}xdW&_vJOF(*z36S@Le3g$u{orgP@4-?*s&}9iHl!zqEFLvW`7# z;>8*jB4d9SKI0sRHAyxnc4&`rezeOy#e0OkA4#_Bz%TJ}z#HL#O0Dle3?~P)lj7dR zKjZ8$x3Gz*ec!rl!P&7#XU)f@1u3C!-!}j9tj*xN%lYtL8N~BcG@Eg^MQA(GLm1oJ z<$W;(;k$f|WfF0pC_83)J^RUCm(u=jA%YI*+yb8FsKL#$HGa=JwdHT>D6Mo0E761R zIC32|^>d^(@!qzEcr2!s^Z1K?w^BjwF&UC)Jw%^A_ZtEFo?X`a;8|znQ0-R%7rvcl zecHzIHFMrEomarR9sw}E=bj+IGdq8CCfF~0MA!Gt#g8`>owNP*@aFyTK6C#M8DB0# z$H9Gf!%n+AHOo)Wt`=-)%$G2U{I0Jk$kO!=)p+`8Vup%y#L9Q3s{982`^LMdRE3=?4NMrnZYcvS7+c~GfIFQu65Yhzu<2k<> zv(UMA8;(pkt`5v=RI5o4U)~BQTLU`>PhT)~y+kboY;+@;NbO8wOC?PA{d?~{HCrb# z2?u^+s=F5zZQs1Z37xZ9!}nAu$@37iBhF?}6NKAWN90 zyYqI8h6uFy-8|Vf-dSEm$I-3boGr9A5XG7*_476}`b2G&D7Q_2alI z-r)-QY_-bl7MUUm{VZ56;Thw7W(|Dopsc1UZ5VA$gVc?t%LY~$YQh1%^df`j{t!_frDBk5RvUOKHm4PiTB|U76hht`XH1vntt(s1p%y9 zdUzb((1npxNQrP9H0R$VW22SR&O$=LLKGV#e-2_|ap>b~>-8%}UYSO7JT#HpyqN4}kqt0GMN*!uFp=Fek=dV+IlzHFw3)iLnL2ivJb92% zYaQ-f7_HB21j`@YKbXq7k-Paby@4{lH_*kmfNbUvb|zAH{vf?PFp(<**)`tE{%5EG zQoPTAPlp>8*tY9$xcrSxD1NH{Yr*7OFeHTOOuxSvIBaB}PSWpzF@Va%Qp5C*&j|TH zAa(Oi7BsLfJPM$wYzM@!sHTc94KtQIAkdSFus)EO2IBoWvw1&eB{U&esK*~J#vd1I zzMqzaShN~Q0~8t*Iw@JBxegi#Lc$?!r{p<+uuBwR9u>nZdPgbd^C^@hJVtjvrjcEh zfOy$)qi5@D=JfApXi%Z)bf?S=fXsi)<9$XjAI@-^#*WyqI!MnIsK{R%Pv^Q!>*RNG ziNbsfxM_8xm>QsXH)Z)!fAGW2zv9e?3Jk;1!bV$*J_lsc%_qFld%miPAb;q)nQZhYYa1Q4vt(l4ga`MQ$7?RuTrAav&HNL2a&BXFiYY z64~ezEQGbLfYlXV3Y}5eumMNPnKVM32gm7^c4cRofHkiakcd!IH(eleT_9Ht-?Zkp z6^$kYWWjoeDBNr)N@J-hn2N4R!))*OLb)ufhM;tc$cyUEdHD3P)2>*PEaZ&~jF-x_{cD)&Fqs2Ck zWf9r*2Fyx!qKIYo!h6#9LA%~TyT?^-yI|OTG4bAe#qv#%+}Np_TV>Gnf*91a37 zp}UGNy*^%`F&&~abEq|2sS`Rm?WjG8G&n^yFPCb%8HO>r^{BgDxG|Q;@Vh|wykV2g zR0m~q^N@95HffVpb#2dewa9eqkaR;WMsL7$t+7(?JWHE23FTsPBj}IbRO8asqu!sw znu2(}23;-BLcIqcoxYgmi%p$HpVfGuZol&48r~?m_W1-+NEcXx{M5P9PpEV48GBsl zb7zH|%k>rBwa`i~OH%#I5dACL9$-G0+)EMjC>GyKgL2*G4&xmGQp1?>A;c*$?9^H0 zCnyZw@V}_geX6VTn{~;o+a4s)phIj-EE)|QEwQ{&REI*wuzT@IbMeeZAUc3Ot9^qU zi#>s$-J_Vyu!407P8nD-#lgq;s0uYayj6-JRf4DOyqRt`m8k4{b^Oq9kS-0IL@^px zgYQ;zh^qdMjMjUnw&tZy-i{c#TLU-R-kbFRhn;~}5RY4umWqpUapOLf9H&adD({5x zII0|s-okU19vnC{5gDw@p965QHdH-h(O7P=D?@QHlblqgTwc?ncOa%%gI%yGnIq%0 zf$bN#1w}H`0D{#9jEYF>!yL$dl~4n9Gt(vs1v}j+%Eu)vfL?f`cp#7V!r=jKlM$y_ zG@IN}J%fpvn30v2NtnN}BYanRl9)o1$=!sJ1fwpFZ_D7|=FsEV2>|9;A6rmW4Ms4= zG$6IvduY+r_b8s&giF^vV93}Vd|Pr=p3ZIiZqrmg)=-NL#>P}_V8o)YhEMt7ke%$r zugWAiRx|tEq7QZUcGDyRd}a}~$9`yWL(-_hzm>UaUo?Z$g-sz#Pr>BF+?Hl0uhS$n zWJ?ErETYQvHEY|lN{UrtadSqchOR%Ef;G6ptG}HIk;$)QSJx3>_@w7 z-#U_1gY2R<%W&8cdONWU?uKtX1ywuvL^VjvINVsW%>>vI^0fh7>05Tm)7YJiHy&9J z+28;f^Ru0Yrv^khm?*PBV}c*8CAXuX?dH#10X14=K-weV*`JXa`oG)Rco_!xw+r%F zPB#scTI(-%=}#UVhNc?Xas#u9?UTFNUsdt`a2IS^xwfG-0&Z@JPd562Zxq4@okGn8 z{%oa@VW5|=GShWEFlE0k2Dy4~AC1fDcV(LpWozntdGBV+N+P(EY%7Y_`;#3y(0U)4 zevWzE;XU*WR_+XaS`E|w0B!O#u&V`(*YP(zODa6T&Y(#Y$Q+Ul-kbo!L{!^^G{vUF z=Qz*TMl0T~Bh&=IXF{Y7X>)07y4jv4XCmQxi|T$&_+`1oJ?JaeN`-C}T6AQOd`=s; zczJnC|J7!lc*o*rn}_Ns$|FoIeh1`s7y4^R0_I3H`4FGrsKLREi+&+Dd#9r4e6YYO zMbF9Rq2VvUf#ukYnS@u7-7yx=oH%mzd`tFNs3jM~0ljE3Lz?@0RFn+iB)#tL%03Z9j@mqS$R;Ls5p8?nk=J ze^-wa4Vubso#|XZOp3k!L4WOQTp!OqUN3a>@?A*X9wCY`w;c9(fwaj^k@{b zjrL|m?%6~$_lNG4q3NZFeXQ7C6K?xf?#j8WTk_}PT}kze=kZ&~!&|YKXLq)H-1b|o z{HO|Pdj6tI&UO6B(LJv`l zop5;u1x;Iqe7z;^d0*BG{_BO@{u-&@z=hiyytsD0G*Iy7=J&LPfAM<%8NNm4FyH#M@KwR663Qlyenis*xCk^;xFM1V z!DJ+ZYW;~J6?LgrXVaRX*^0h?;cW zT9~d#MFg7ZH{P+b;?Fczu;IjBwrUzXe+h{se)7q%7-u*bfrsXvJ#3=r>8Y~ip$xo= zm1Zl8HH4khSJvjv;fO3WDzUPHBig#9HKfMrd(M&Wgy^X58 zvhD56xooVqRA!<8b6=Jj3zE75rfrnErWcyKqNZ-HZH1{hP--VFAIZ9`x|HpOrg2fr z>r!Fpi9C^K)VIvCB#JYNHgJ}Sgu3-RI%8M97K$y$Ge!YJSD!aGLT7%I%|hGt`Sxya zaScmu;p+Pg#%o!Hbjv^4Hi)BaYsZ36!CBVYyC$2K zNSIxUEjc6xNb_(%kzaNw&`5=IG)Unw_oJPL$xU3@AYNkPzh*2HxrJ#l{LK+)8Vnuo zWp6i7R~=N{HFpJGJS&u0kP=h`S5fVl2Tb!W6_?QC^QM91Jr3*Ef4vK2nx8+9Ux&s5 zo=+HqeBRb3wEtkKG-DPN=&n466Pgp-j&$0fcvyHm%jbUKJXzn-{W+!sBQH8}O@vQ9 zW#P8*33IgcGjgsu&JDt$Vn+b_8=h{Q``8=y3n&;ja0|U|!SO=(At?K^;F_FDR2;Lu1uS!KplLZjrY^>GAx}D4tT#Li_i)H8Yc!N zPjtC5)HyR7lE5Q<`ZdD_JRh*;WCY2vQl(66V&qq1v(m=q%?F|6!WxG!Rn=4ig22lii0JJ zb`?W9R3BN9H)d7fp~4?-7tJMajs7Q|Gx;bZvxK!$ir!BHrE|*-Z!#pzdkMM>*9OHx zo$zS~Hzpk#;zGF262ah~B9^S8 z2Mcj!=-HPT7Y5c+3+d@s#zZV-t#cJhIp-mzWQrjhhC@n8#&njLqXs|;iz-xKXplk~ zVqz}2XqI9=mx?3&g$EJXnW%aCY_ZyPk$K7S=Vr_c9HmPu3b)Q!B}4E#+3)rn(m^ z8<{1bu{L0~60NK=6KglLAxme+liDI5ykS00F#5nU*`K_GEz_kxWNDa*Wy{D2ED$!?4&7j31sUN7h?cx~ss7BSyJ(m0B!8|dPW+H*J=WU zW;L;WhnXT3*BCS1rk1Uagaot5oS|U$ADcf(RCLX)@c>1$-^}RxVC*JsS@~sS6;@~M zd0f@sj*xQny|Y_b7Qvo;7YkrG{D=!KmIUZWT1KS<{e87RV>g4w(`y!ar^|ImO=x+i zTo)YMCR67X_pSS#MJ{ocvr2SsG37MZJ`gaoIt|aIw<%UW_w74XeHUox(3&3!@3Y{3 zFTDYi%$rgeQ!u(|MylCP%|L=;Yn==>zSKxv~U~1i5OZ8Qc zmCl{#dS6^C{d7;YiJcc_{M>8vRZopxxJVS{0LawL*lXy!6Yu_*K z9T57LUgWNuP=200#wn|!n!}N{P;i6 z`2lt?^B;@V+!KyP`cK2%Uw|*amr4Bj7!_t2|3w@EU@HMIf*>IRVK5Q`P^%u$h4raJ z?7LIkA7(k=b~)EjIX8!qoFYHKLA*Kl6mU0d} za?XK7f%tZy@p7Q4g277+5VT}rlyWi`@#aQ>zE%m4*>aKZaN)JKcP@WehY0Ll`eX8KAxR8C|JcIv?b)Uk#K!8u0`%bA;bN}kVmIwV z{e*^k(Z$^|#FrYtzthD92w?H$65;8gBuB^&^n>2ypj!PvxAI3*+9P3$LAOIk!b^mO z$HQXMqu|QM*)t@(%L2LSLFh5uE+oQ9&I7s-AfyvS+}Xv&@~7q!K*}LPnApP^Bci(^ zqI)9RrUcq%6!=N9M?`15!@37psR1R4H6X*=A(hJ~YuiD*)4`xK+>XiH^Vr`bB&N<5 zK&&Ccr4sy^nh*3lA1Iu7JANOczzD0)c)QjZrzw}a%9wMDcn64>8L+?2NxUhr4=Rz* z$|cK+cR+@vOTMOZhls~9x9dS+jF-?u0l$ZUlE;6RzrDK85NnKhkWUE66+ilZf5x;= zn@E{?Qg?<@z9jsBO)+2+0ca8e!~#J)lX;Q?AtT~T%lu1T5(*^~DI#O6s~(&xLo7NV zoHkFEfbtDPMMZU@yF>cX;m|h`QIuY(xuG-tC%-O#B+yT?tK`)L0H%ft= zlCe++DWaSJcg^9f2Otjv-jw$$pKytYcQ2O-*o?b~Sf zXSNwwff<{YfkIo+j>o>u&=EwiIZZktlhpxFlc7j5$v11I8jCRMBJuM5;gw$O1Z^(f zRX`1I?0i)03?Oz9GqWqI`9fr9XJBL!JKNb4{%(c|AiQ9r*B8yPf_DI!;0@-BU%E*L)O_7}P z4czu|+Kj2l4sGZ1mC8(zEX-&Cdl5)SzQB|k+2;B~#0aUz!9tca2_*V~7KD4`QGCTw ze8$oQAm3l$7@?dPwf!_Q0`#L3^z_WGR|}7^1CLZ=Dk%}j4>CeeWBhDVJS3u>)_o`o zGf}*wou1tsy5h_lqui=|9>r4;U(2YbY!rY9vw}Z~)-J+O;ZM1|jIPp!M~i!pf_>2g zOz@(DqOv_O3I&=VW*LFvryMA?AJ9a?6;(N46ciZcoDVoWpipedSse}ts1K{bWifN-hQVE)|Iy}Oh0mcTKiVmA8I@)=*%6UH8g~$q0 z6JTt0&jXqj33ji>= zMIfnz?bw(gbB+jexUI7S!bDl+4m{m1TGgZ;Fu6@1z78mX0xg+?Ep!VmSp^NluRzfc zkR!9I@9NC4Th*~I-AQQGNi5xIa@A?J-4RvL+0sNmR@HeI-Nn$=fDtgcfsh1?(52I* zAO(mNMZahc-3@s4O>z}7O7$()^$l6|@es)U+f__s)rDB~gB<=yOZL@m^7Tt3{rwQkxt9EnoDl0p5T%R_iAfNxz{PuL-@H&i{{;v@>jKmU zr z!*TNUZRE{OQT2Tl)`MC`(N`MBa-2r&~W>`oV zBuaqoq2?X97L1;8)QCZ1rwW`ngi+(_`zkGJ96c2AHEKQ`boDh?qdn^Y$d?!m&~VLa zq(A+`HR#UGpqelUGUH&Mg)77)uEgFK;jhW*uQr)TB z?R}m7z}77*!7beQEw17&l@U}ehhwwqp_Q>t7~rcge2ehvBrS)Oi$iljd$%da94}-hY6H87~h@&H3JktgkOJ(RfkM)e?nCU z&3p$c41&E~OCrs{5?u?abI1B3L=ndbv`h~-Tn##K&3b*qisFbRe1Sz=^JV1B!ywG& z&qV2d_mlkwH2RiinQ36_?)wH2@V4{UofF=B9oL^aE=cDmG%#j*mJ=#w;h-vJ;&tfZ zK)!7!*7-X`gd0|g8oq01towQd^B_2RVE&*7F6E0400=fVBYevJkNN6hHKrpWChDjL z@h~Cr<~jic7IGbWA(RI};s$W)2Vr#ABd!KTXFCzE1(9hc9DNo6YZfGNSBVT@ps#+F zeP*%YYRP)XL9E&zVf6_14+BcB5+F5d-3}mr_n`KVveW11|e8xMe;{s z;zm95E2VrnTGslO?dB4qC2jZ#ca&?jh0`o>a4E7%{5xhjqgVFZ1WB5 ziI1QU4%FM%rpIo;#jLc>E^He2WcUswG$6o1t}@k+oXxD-)7KdJ&)y)-&eHTQ%)u@Q zV6N)yR?6&dAa=ygEKEChHtY1D{q&B{&Y;)MJOJls9_wHB&)2Fjj6nJvr1_1U^b91< z6*6&k?$g(77sAXUY*Y{q{@M(eT74GUdoK7KMB489^c<^G9KRtvR_E-!58wH1 z2t=g%iO8=uTfMDtx*`SUO)>EXnWvZE#q-Fmtt5`CG^MTdFIQP{TUoVdDRLc8M;i|h z*F9BZ0slQZIZf4ZTh%pJ^>bUbFoB}8C!kmu2t`B?#h|K|yuFT|yPmzho}arxyuE?@ zouI$1vHLCGx+;r2W82M3^h5YH(z8~cyEUb~^>2HtetTOrcYE`Dxph^W`8&T&d-L+U zX7D@m&-U6ckhbUc?yvR+V(0ea>yG6%k@|{G@{ThykbY(!*%^@|zK#KTo1F&#-&PFu!*{d&gPPO|P?8-(Q|Fbhy4^p7Ca$#|EB>VIJk`j)~=tm9CD-vF9f;oku~3rv+w0|*Yy|Q4Mg`10{`uI zbq2rtmb&ZcE9i=uewmp6LA?7xp8rw3`%$0&=^gm~48RWx`X2)Y_`i+>)(`0)^Fa7O z#Xr7P6hE+let;l=!jln_{KvNNuO0DU`3M?X#{cZUQWF2`$w5miKuar4ORGprtNK4v zqNSCkrx#~p5oO^J=Hi#)6P6JblNFbc6%&^g5t9)Sl@=D36ciNy-wg{Q0{=7$|4s=O zJ_`zJHyZLV4)j!6m|{KfDs!+hQ`mHE;vh9{J9Rk&Ep07reRXwh6%}NMf}V8vR@nlR|u(N=El)j({HCuzsPaA*uKY_4H+ff*s4UL)WHD|L%vd z!KdF7ciHpz1tVv9!>jo{{Uu|KC6lFvqq#Yi*{SL2f0B}aC!~kPBn5=VgoFfzhx&zu zdxzwB`F8#C9(N7scZ_W?&(6`Tj+1N;7Z`|OpNQj{OAuU6mD|eEJSfsVE7!Vi(7*37 zyX$kg8}z*$3A&$%c$|xVTugf0&Ux4^zTK`k-)K2p?%Z4I-d*h8S?Jzc`9EzAy9+&g zs{;os!{0kx9XVVb{jc+AZR}`${J(a*F>$;#dA$9fZB3nQO`mLkZ{~ZaJG0+A+nGJz zojc#1Kl`7Z?=7D1EnVy{UmmPn9UdTpc}JpFG^0J=~r@++I9>@9yI1{_^Sm>OcGU;`w_I*DsGZ|Fhed$J^JZ zyVvLYx95j{d->1#->)CvUZ1}A{%_CkZ!iC~kN4N_eSW-s>n!d+KfgO2_y3FJ;=c_P zP&oe=1BIeda1`qQuOk6TFD5WrS2&)+U_6#7SzjcO#P&ZO2_8q_?~cSj1BEMeNJ-td zf#QGdNDQVolrL9frSNV1cSphw?At)G9%O`DmL=W%ZJ@BfKYPS#-rel>2Z3>GYpyZO z@xg@u?np3d)==et+>58l22%_heMA8t=Z}#kQew9={xnABMrX8!Z@+t(Ov>EtyYg-^ z+6#$wKHu_brx;oR^P9i2Sd$xD8qyb+sDl6>+^c3sAgAbPvW-Ucu-?YQxU&gbqy9ZiwPBH(|tyFRX@u{8>i!n-FaU8xk>Z&Ue|2%Q+Gp#U_Bl#sl87*_mVRS&aV zW*ynq&GX{H^*u%@(ZNi;I0DiI9CXCe_%X-A41)>v7DPgj^}vTC0W8niLY<@s3w~CF zB?OvqN+J8ckAkEj0ia~Ra^eF&#s3B<@j_-g(6Y^LIHl=YZ1Km-rh!J#<~`#$QIwUK zCLu*)5c!Z!t!zoHPNJK{O4u##tMI?Qm??`AP=evRpSA2{cwAv5xf3agnT5}Z5)9C= z>okyfBl@!$IY+TUuZNj>LQz_P#9$Z|#wzuS9EggR5iFx)OQ8bEReF)%uJoAP#Gm)2VE)mI}PWkXTtNPQcpya zs-X3}jaxl!0v}8>23qAd1oZ>vlnl?Clti$1%2f=aD+@=Q)-C*#bu;UR&>v4g2i!x) zOoDjdRvEkT%`-;gb$4OM==E$mpk*kwuJ=e0Ma=T9(J&BT$*>u-} zA*jbn`YM`Ak^JODr2ke@m`@C?LWrH4BUZPpv#eV++m!z%*xqyjAhrR z@`V2)K9ub{-_M;Rk zA@JaCk)2-@L3jRL&F?oVfi~2Q-$~yh(6VcOFKe~M3^)4!L)}{kW!bjv-oyo5beA;J zjdV$ebV+x&l$3yUrwY<39n#(1-3`(pAt0c{I+6SK_Icjtoi($*Z@%wc$LxdppU!yv zX4|&&JogO>QnHy#b5xnv%3zbUui5o<>x~Y*O6HAkYmm5=L0mtc>7jiRjxK|oBP8Zb zLk-ygX`$?03Os(O7B1&piM0tDmJVL&R|@B%h8#Bi0z;Ij+fW9k`Fq|r)~+?Hp>PH=X^ ztl0Vwp2GE2#8n2+T2JF> zZ%1=<6+0YYWR){*3;8LXylvUQMrwE+Odlo#ya=~dHI|bn3QO~b^+x}qG>;GFbmHSJ zyy})Be6LEp^4p4Wgw+JDp`U&Ik(c-wFY{l>I~q9|YGx9Enl# z4HOE#JEY>fgimn)!S)tukPPUNP*lD<%Q!BeevL4o7({-aS*^4?^F(^wOXNK3O>Dj+ z-N5))gY#^=@%#f`Y2{^~^G_>ph@{n}vEmNb5cN;|;59r%;wH{>jS&5X>e?pLJPZ+e zu@_Oi4g9i#+Tlp%d>vcXRG8f$a}7f1FmidPNe-hC)oG*@>N8ZkbtpjUYfz}F6@iSq zq{-S_1-PXUurI^Nkd5&=6~)3Pqbv4`F=6}}?v%n?zGLI4pFrXHHH?Ang-h>44)D4% zfVb{5py^KAQC-Gf#@S~gB$U7~a3Y3lxT)d1)DXdVXE4nX=Yy!`1EYWcBwSNx9r1a_ z-H80`roWbrA)JY+HK)pfdRtIj8D~QX%0{6-;gT?_o0KT3bDIuvn`sSGrnN3v82UC2 z4pKR3Ux*&TB&%~qnctirPLGTp)7tcF;yGb->7sW`1~mu^IY@#l=!g_(nP4HIJXAAu zL~WZ+oSHEP2DA2Q)V}W|IxLI|(G7mA#nXt5-8~^!=xR(h?Tzh`J}6y9fsCJoQ9bHJ zi5z|W**^&*GnUaNV-PO;{MaJL&=5v6ll}7Kp+{n*Jj&JP3%1Zq_oP6mbQyvETOHpL zzB&;wLL-d8$$G!%Tqn_hmfw>~g9<@|WAUbw6_0DQMy3ZL(o8m&UkgJ@&+gCg*NLYq4H#xO7iRb5;(Vm1nW#wbSV6hWu5-Fd4#U5yU zk(3~wH3&GX7*PVplV#}pL`w2oD^v-&edXjIQ~C1Mh3X~yXi{yt!Z_c=&$Tw`4mwN*30azcKI)V#1V<%n^> z^i%pt3IZ$Cb>NPi1o7Rhqv_Y7BB2~;U`mqiye2AXwh5p0g9JCIq2S(m5Sbdx`l7s+ zy6)d&2{Ok0j+o#jV$m{Wqa8r7AO-Fi{Bnbw+&GV*X3vP{vNly}M7!3=bYT6u%^%~# z;uHUw;Nc=tL=ns+1O=79?kMQ*a{a#@dsikA$e7wDi(kl^O7AwsBwXgQkjY~W7 zmko=zN6uXBU3|69iGrwqNez z3@0yZ(xdspi;vYicA%NlpBNKD9u+ebuLbfrts_e4JJi>ry(9`S>{kdDZ&+=dMepB$ zmpACZJ+YdnJ`nz9r3g(hQwHljn*qzr&F802K7oBs3UV85`Cfb1dh1u4aSRm=fd>+F z@?LsMGLz7~E_%e^UlAE$^5^ukAffE6}4UaJJg zS&~XatQW>v?TN(>uOW-ZhiQ+W*=D;lb`>$GX)h5qaBZc>)V^MNQ|DPy$9r0}c}Bt7 zPtF=y<)Ja!do6MKvvd2ez;u_ezyw-BG)5B z9Oj3Qrm7;0LJUZq21HIBK+gqd>GM)ML#^x*@=!8}kxcoHHN=afE+m56l`F)5!`C4Y z8&*xx`+E#3~(osZo*#*gsf#elop8AD0 zn8Wbo5$eXk(M!TP#=xoz;qRCuRtjknuh}xupoh+d9L$1GnUW@#s5$0G1YZ(KL83;P&fKjxMnCt^duZ5ZB5?bf@NK%F9Uj_0R7`Sjo zlx9P#jm4mcf@ESMWFZVk@->yg&Mz}imB(Tx=I%i1Ws#*%VO}oOpec!uW0hgUN|{KkY6kW$Pjoki{M2!~*BI2Fn!#{WK=# zm=Z?)D$Gn1WXcm;`UR#kL$hj4^OcK*E=`cIyEAbC2CpJap9RRG9%T9*T6`?1Eg_cW zBWi_W@XN6nHd+rlR#=ye03CR^4Q>>88go&}5D|O~5i*Dr9;HLK4=?bO+;F4i3KDUJ zL!UZ&|B#AH*6?vrRO5OPrcDdHy#mYW1I?62D8&Nvk`zXzEOrlD#lSvZ#K7#MI^tF@ z>H;jHMuyJ^7|?6WkkU$MIUjv7ArN01i1=;|nvc}uy@nPsTAH{4%(YKK=rt%@(}%h@ zPM0=nMlsO__}?{aIYCQ2$4WkMnixitbo0XXlV;K=Stw>;Qu5{7iW9ApJzir)wN>t9 z2M9R3F<8!%IN5?^MN$|g2pB$6NKhGcS~pCWWeV;oOm!P7Rbk4HF-_GNSnW0sQ5cXX zbt)bt=mi=ig^xAy7)S{1CEkhA?mMl?kcfUan9Mvvqqa2Eeb@~RM92C-!G5ZXM3*0- zACwG`)wGbfAzYR0;p}%n-9UHtRXW516|gTh8!qn7J`@tx2Tm&vrVpli9@cRI)HQyaUPF2Qntd@{xkr=|RGzrMT@KGm5PzZmn1JXvjQXull56>5Gv!hTP$I!X*!j$}gEpdr z9;x|RN+(bv!N1fAbV}T~caAQ0is^Jocy@trI)$2=M;hDjeYzA0yOj?+KUp`)40Xw; zw5l|9>nwGX6nClHw8}NL>*@5EdGr3}`14%ROX<~9wM zd>QQU>~BNj?DQN8(iuYV9~z429cZE(CLFf78L}cDo?+;nx*?uz8dgaeUKko)YwBIm zAz0TL5#t}(v>Dk?>D=|iJGdEPSsDp~96i_R0G=aXq>Ltbj(TK{-YvBQRTB67V|j#Q zuY||Iwr#LpWAMvkz-xdu>th(U9cV=3m|o*!isLwu;}|95#JA(5L=)r!6BN1=R9+J_ zsdp1}%@YjE6HK=gEJTyf1SZ*aCpo<)xl<>3ntawv!2Vd-nX-IUb8m`GeqUBtt{|9sdL`V;P$dscVy(? zk~yG6;=|Xei00OSVe}s|NRGo(>*6*BxIl@-0#G86>$Q;2xX@Jtqp>y>iHz(%JTG@U zuN$*asWg0K#2ri+WHfe zb;DF}`x+LC-7>-R4GO&tD(?-N=Nm-CNJx6<1#9!~(Y`!;{skzJ-~>t}(!TJvd|@jE z%Mu~TpKgSbg8B6}CA>F*-4oK@o6pn0nPVGRO7ODHFmZ}oK#7D#+Ll(!7EmIgceka! z0+!WE8R9q1IIyZVWRKo8o;}y?Rd28++B@%w6 zJ0Ypy@HH%#=euDoyAdn9QFpr$db{C5I~e2hMrH5`K#4@lUdqZ|+TC6T@qSjzo?qLP zyy0GU+J0fne(}nF>BxRg8u$Y-x*Q{Hy8S_2+5u1^(X?{Va(4ifNHnZW$txXncpvtq z9S*b{4wW9t2^^p)9b~h7oznX{Zu{-A$hAMkOFsq5AudJ|B{EJ)NxqQ_exuO8`-azgjB9vG6@7ZYathP> z4Oj4l8TE`^|BOm7s?Q0@g9XlB5zf60E>q|mrot(L(m}rcxm5c3i_ue}S0L&8bD%^* zS@1$N`kaOYQbPYi@+}F&{m%};o5s=W-nDCIAJjD|I4_}}Id`vqfRql}S#GEFZ>I&}Qsysb z1aE;C^<`LY!$%WE(GVB)@3!CG?dspwrGt%P?$$=Hpw_PTR&USmZl@LQzbM@59A9jX z-foZ}Laa-)wNbVs{n|j$5vYE1T`3`jn9B2dcdB4FII~@h=-%r;_DJORMTK_R$a0&n zjif4|%;13y)L2rX0ye~w*e!u8mJIa9e?X1!m59OFqHWt3_Js=SdIn~v_o0PtMA3X- zouOQVK=k}P_!TNqnDa$Iho;lEUW?c5uO11>{7xhii3mLF8S3CX3=pTW!I!RIJraop zli)x$g1eqdr~VxtNkSFMH&=(nhT?%W#M}X|XN$`<-}Xe#uak=ek$>GWQ(wCF1fH)kd zd`~Iyv-u{Ya_;`pj!Vl;+XP+sh6NV!{M@nhVFSfUds53)4zPiuX{?%-r75O0HDH59 z3|*3fwd-5jenEm&%vyVSMp?9{8$9{`7P9_pWff4Wdt=&i* z_Nhq)&?BK^*RCv$ zxPu*`)m5346=-zcCGuPm&P#b3-PJKfnJEVJND!rr;YyMOVksj(4V>!C$jtzHB)GQN zCs_%;PAPFl&#_0(S)j*dNUpQLekQl>j5VrgKCRkEZ%4T~L;tOwd`c7-hEv1PJP8fg zI9eP>6ZyUPcZTwyjPAMKDDIkk>L?fl2+f48nne>qx$#94ZGnq9{(ul11)VgGgtGy2D##Zy3u^g<(Z@cZ*(+0Rs$ zRwtiQ3!gfZ+&E4dwt6CNeKgl|-z@U=bll6swXwD-?S1~{Ywb?Uo8wkELC>%2IIW&% zqmqJN7vs@s9+#`p1-VRhnXTSGk9!5*-d^sszP&$wHGgx*B?N^t<^v~Y0C~3vCkS{H zif=z9K$P6V2x?<~xLpRY9CgA7urdB5AVaV?w+KdN;^Im+^3YkTG6&T{lG3c!ar_@ssJg9(DvJ3ORUT)XiT#5>c*Q#>5v1y=YRTP%i`0 zZ^l@qL~#D>k%)nG{@o+-!P!`f9Ico5iWHO%GNlpckyehM_>hN{gSxrvF9%p%)+O%n{C#A>ygNSbhh}rM*=Hn zM^MXN!P{jjo9KdCD34n3&4;N^)Z&)EdnCjyAq;s{l4hnJdL-o78k9V}r}6{?&7{P6 zd9If`^Z&I+LKzzGuO102wa*PIQBc!Gg4p|tPt`GroZE}d#jSt$NCaAIX{*iD%}fJ5 z64rVb9(U@c-_MKQZkcOzhgGvW^ppjQ+ZbUtYV>g8lruWnm^}1IsLfQweWf?xC{k!g z`ED54Y-1r#uh|zhQaL5L9eE&y4%+7b$FIoQ$XIdsvk#y zbtFe!O`=c+6yZ1c#W@t~n#RB*V?Lv~9f{e7SzQL}9Q;6|HJ?NY#ZrftK1(Oc@9T$= z)n1n)E-#kOHXrLUI%<8>w&cx3-H4=e|G4P?Hfz>!Kk$|9B7p&vwtC|zmLEeHqTJIl zkvdlcD)(&CrEi68@SVCR0VU(hr&O-3w-?Nv5IP1^C<$HEIAxxiBKokX9gSno9muLN zYj+#uAM5B8MOaO23{eP#k?BI90vJ8@Z`ID4$mFL&lo+%yndken1gzNjT zpE-up2WTE%H8Pn|eSD>8a`p|kpFHj8y~CmjN3DB>lHK-)TD~RvH+7u@aZV}0;fBu? z&ic%~-@RLwU0_en13qMOHd(*X)nb@SgvY6fJ0>(l-APQ0&vg#ew>A^XyBrHO`<4fT zyf4h0l&Dm9%y!1GM}AP-uBX;sls>;B=U+Fe^^?7TanMZnU}1_aUcAs48BP6DjUr_Fh zxfe`pII1(*_w5Kg7Mn`AYTrh#e!kOO`OxUvLNsXYTjaia16$a7zf9_}le`Aw`mG)P zNF|WDi3j=fWhYsbQK-UFHg@fmlVh{P9xUM(ie9^30pdB!;FK5CvzN|rED)aAO;dDw zFY44+j^i5%MOa!nRbVrqwcQrCx$eJvHa48K`Yr8D6I_p5+l6OA>+aXTycCLoGr%_IEVnT6gVx}t>Ev~AC6>udweAzAD z&Y743M~*w(%PJVYC|6$5(ZQaZWP;so(1fQ8b_mm`Z?B=ur)VVtjCREZe~kUSLqCaY zy;`#+b{VPsc*Kt;dT1*6W?^>adu^}R(d*VXE0-&mt#IBafr6gvwW(7g!HuWd(O+Xj zGKEHifm&WcuYL8^AG5vQ->X}_j$BuNuEGgk#ij3dsOw$~x_V6rlLtvut==97zrEQK zeEVZ|_3pCw?cGJ|+q=uv`}@n*Q_-s7v8JR1@^gP?;S4_3kN{ZcHn@N`@P{_|Pi+WQ zZHQfMNK`*t=jMi1VoKNVmUJt?S{OtXp#2mp!v{2`>BJj>aK&ntAk;x zgK@Ki>AVAYaft=1lZCK@lfD%U4vboZqSRq#-37~AJeP^-8 z)UAlstwhnS%-*fc-$hM;X;B9JV*(^1N*Q-Uquz@Iop#oG_pf8#thbpNfWaAHG^bTg$96Ko*nE%onk{>szco-vR%cH^A@tI zZbOabB0aA*C4;v^z!%}k~l{wiYB=|d4gTQGMxtSrqw|F4NvO&!Z znWibf8I$3bu2|}};g$2@RnW*9*2p@A{EUr%c|zcZs{E4YkOtZapBp5-!SJ@u$i9i( z&|%XVbl;}q1%jr=E7>0|zpxe%C(52M$gMt@X|{_GmP zaaPE@8u`KwbqgAUxRBqif`a52yY7;Qk{KKK=mA@d!38$L%2jPIf*S}&)7fFuR0HO^ zK;nIaf%eGsEFpP^(KRgNnBwD@ul=*R!Ko*qSb<7`q`)%gahO160_2iRdS0T}ik)AS zh*K3`ErA(m6c|~c#ZMG7*@IH~gHl1`GS{IP0(arUF-S%Eu?G3ErKI5oq)OQ|h^2~% z0SU_ecz)McVKf&AWr|_gLLi*HErYNlk(J)O<=bvDMntYR8=wS=R>3u#&{rEmY|HGv8K%zgJWo&AxMjO zL8V|Q{Iw_*j_FFNaMZ-W>pHB?GWBbE#%yTEF=L_r03k$q*; zTx-+7ztXS{TCcqH?PX`anijT?8Rd*21cJ3! zXb2F7D*Fl0Hwlp5ltH1Xfn)iod-)p2`M$xCQC7&BF~iZp-OzS%D6w&<;f$L1R~q+H zs6QakzFDY-Ob!jp!pMXKU|;ls5T z)};luMP}UHbi8zdhCWLi^%_=&n;$6mgH<3F_&W@I6n2G>f!(dXvcsAr{t`SDwj}Ee zq|1lH$kH+j*xq43)-_)=3-v(^NMbx_+ryAkajlpus8{WNF>QkxQ&4uA@pc8cuCyOX z&2)|3mtWK3>eLY!!y9>>-i4{#ehjdTcXPn4XbX%D-LPxlh|P>QDNr-HHloZmq6~_E zy{=}HiNj9Jdu2?$N6o0g>O=WGlXEHLU*#tVL3 za{24g;LR}n&2x@TQI}OQlrV9%M2VKoW?z$xMAIV(Lc(?eyAc8h;%z5lup#jlDlLIy z`Br2`Q=YmLJNhVK!~lflmz2?3OxL zydApTFRVc%?oG5>p0adGG$TNClpoY^8n(EXs-l$Iu%5c3v=?W#H(f9jAGDWHlVY?| z!uldGYR->eZ+CLTFA5wOte1Y0>2LF$n7f}io72k1VEMp(`C#22k2|ihKJC*?+63}` z5z4+*_kPI=anei)Ye7Ji;%=&ZNlqD>nRN1C=E~*Q)WBWVFz($c_vh++96uuOt;Hnqh6%~K|l8H!IYm^6>Qef%;E3~ zSt1YA2<+FpF`Ta?eur3W^?s#?hgpqG2H7(%UuU0ZbFGDv`M}K8d|mAM%0XwlVAMQi zR~)$KCxdacPG$Gvo$V3L(Wctb7S7SKTFJ_H+iA7d=v_afilc*`qr;h_uiHmQ+mt)< zjJr`sT~K!J&yLR|j?dMOFU*d=%Tu2)u_}pvJRwaHsi6_B8L0 zeJbrm*zBiN9NyzO*wCL~u5xs1pW>s2;-How2%bh{Iiy!QEYdmP^)leEp5h;$;tASf z!a4R#+?|ru){&!rd#dn_3)7KGQlMg?h`#q*bB6<>z9Zd7u6JQ4Ecz#mz+d?Cn>J?t zz1rCgmD3N-Gd4JOjc-Rhy+@oR$6Ucq6qpp-+h@RXhuxkt{>#tw17AgIzY1P{6~aB= z_9N|eIq$tYrBSb<)jy9}d~y%3T2WyAgC_{zCtmI|iI{?|_~-NXg`^#K%fa!`_1HZ% z*Nem`=NI?3(##ic7n4e_O*{Lye77(3YVnjl9|mR?F;IUu;`(kZ`Q47DsfU-@xe`Ki0IWv+1f;_yTG@h67S+Ph6g zUeRgJ)2?40H0$}STCU}uMZ;ak;9ke5Ut-hhJc&h)Xh-Q!h}CbKLrL_F-*N2{*NM`% zSUWmPnY~WkxlUuIFvEpjx|-<>i5PFw7<7xE=Jv>nc2~Cba1Qk7EW0*^Jz}OyDC+%D z%#0_x^P}|g$7imm843u`ZO60i7bESV1-H}!+y<&G-aHu&*ZBB)59biE!w*<%tvR=z zIprsL`Lh-7rj42`qgR3d>*)9Mk!>3oL9o9@fhYffRx z2viTYoTI*k`zXt6 z^KA_rHU!+H@n>JxtN5Aog^Dds$$KK6kjxlVoPOzjB1yN64go_k@BwuPDKqC=PWRhq z<`c!1XSqY-p%|}Ox6Y`?G9ETiSe?@-XJorTg{@5$jEIq^DVJDX(9INU)jEE?+rK!N z!Iri4Za4jYsL23VO~alm9-bwv#X@TpQiB>nZ8187Mhf9mTxoZMFcxlIrcY(|e%N3_ z-N&fKJKC9D+wt25zKj_Jjl-r5F{$rm7Iyt?)qJnd@Cca=o`YdeGNguOM0mMzE2Dz| zjypd;2nFiQ3Z_sHgex%@)EDc1S!M4rlLyIbDxhYLCC3p@o@XJWi<@0efR@q2vZ zZF+yPb$9!w8Z=B(XiXJfuBioVw?4K$!MF?EOe0{tg-c*|7h0D=27iMT_30W?Okj3` zUPac&fi&kJ4;5ljln43lHJ+?2~a`~XA!Qp=q(Uel_c@}sWD^;TT;Vb_b7%2XZV z9+rjmRLL5ltW=uAeLOoU-;n)6S&{0e$F!XXLWA{XZfKKIP~{D2Qr((Zx>IllFg~SV zJRgt9iWt!J&+s-{K>9Qs(6@*5{zt(cx_3heTxMDa3ru0fQ0Q(->UXeJfg|t2P)r7b zmSwh2|C9avc1~!@ayIlz74r8c6%3WbygwPL#-;fftEZV3m*opoUmwbUslH~cTeqY1 zBb|SDf!MH@OHcB)hhhpxR4c#8&RX(j;)$WRfZ;mBIn)?)L)`a}qr0}7-0;2j0LIh7 zw%su2V>F1-qNC1z9B#yx>*r*d5QwWkKQ|zwE}byPi7dTpCxvUu?@N-q`NrIhgBVH4 z2Lr4)<~e9$8x{C@!!{<2DBw)#bBG1c{&KwOJ?RGTt#h3=A#$Xg5t0+fjK-k)7=wF9 zV+@XFxGrt0(Z|S(`A$`Y2s8D{<}MaXW8NWuNgaX9MU5|HT?|g)x3yB5JE<-+s5laC zE1jFEbqhj67_MDmwW;41Y-La`R}%+i8Q6#LQl&`4#h&r*yQ(I(hr(&?f3R*KWbM{;MBGa@N?bKYKt6;6@_ zpMHzcE<4(MagPvf$+Gq;+8?Kgx7C}415cR0b%lAL<-`t8$?JMyXSMly1{FR09s=C5 zuRH2_o4tC%2}cPOqhj|-2aw~Ghe#-v`QbE?!m{PJBRiJ)<9=9!7Ht>G;W+WtT@!|L z$?L%86^8=ig?blqk-}*)q>?%^6o&+~8oW(Ltv)EU`H2|9l}s?VO=qiCW~N3}2dbfg zk-yn^7@vl4=)JW#PzaJp;HVI;ZX?>8d*w&xC>1W#XGoxB-%VI?8g#@*ZfjrHMfKbP zMZrEB{X>Enoy&NHR>T+okvRnK>+vwzAtREXb3L4NcPB590wm}RF56xxSGp*ic$nBnSXqa0V8TP5*k#OM()8KT@^{?hmjC>xPyB8;n)j zT9}!YiSl}v!L);#1VM>R%Z)~Yt?*$3MK7+?^}8UXnHkPpMtU=0R|(?qPgy8HRVxT0R~U$=lhjwDs-{^tDhCk4?EUWrrk1F zh|({}YSdKa3NTth)5B(!*Ho8!G1?f@FV0WY)Wk_K+Bp?1F2`5DZnoVLUxe0y(^4i!Q@oDskJw4v!V)aXV07wT*99hK4O3~t#;n9^({S(;yg4Ps{tVyq zEC|xWhW`sEC0UQ_Tv(JtQzH)Md<%2bY1GRlZ7fR47N)Cfq!YjBq^V#M)E0cV``n4W zN3D`HGTg%cu_WsN&xUed;rjK<_(Q8Qtj5J$0hc)A6mz2EwL#CTXQfZecHm&&-SreLt5odbsjRFpkVdlg2u{2dXl?zIe0E_d5~0HP}X)TcIv4 z;-uRYYT8;51dHH2uW?8@@G>JZ)*OsBb4%eU+2TI9g7i?yJH{fMs`j`^x8tfJzq#}-pPNTx95F%kOhbG3P>&w zeBwQ-?o-^XC566V1@ms)es$|6A*6qE=fHLprp}Qnyz6^S!5sm?q*Le}zM@yYBVM)R6kkRSij_N<^C5c`Yy0 z+^pl7@MpJi`n2=>SDqJgs~4J@GnV=r7t5EFq%w?2gV?M0*MubOYimkL)dlH^WJC?{ zBsu8%TZ#HN!z3`UYsW;%ZFidZyOb#q8*_Uw^I)^?mAE9R9-tmmtNulL4!#cKjn0_w z+D7JLl$_q?R(gy>#>53lHN4*5wf5$J)LI_fP^I1?4LKJu+qhS zmQGx_aPE+fPPY`rs5v5xUu3#^mTA~cNzORYRo+ZaFq9M-OI)9sd{3JO&9r*eo{3Vi z5x=F`EYP>LXNc^P8Mhs3L>rcLmT7=3k56A?_zwTeQ|~oSasx*1>^jv{x}>b+l77Uj zk8mApTr*j9hnic4+B`|UC3~xdUYc88>%8O}wdcvZ?Z*7^lDyutJnuA~Q*AuA!r#6A zBFMBEhW$yn27W!3R8;;G7cT{#GKBnG`3BA}5nN2el;|nJWvS zKNDUABW4^uY8oxlCmMu&YWN~5a0wM$DHYsjO4vWAj1ul)sK8~^@Z~f}<#ebOjF?p{ zxYg_gHC#lsJfwAe|Db%QW%qZmVz1ap(rvt}9g7CFvV1@2Zwo>nE^ zHf3P=+En=4RiC%N6zWhH?$7{6q(k%HMzljqtV3J8Q%9mxSF%%2szdKZo4yQC2U>5W zTw|(UZmwNorC(@koNI59gwv6nwr|$+Pb>B`uh6D#>VF6=9ZS0wzjtR_V$jBj?T``u3x9SySwMt z>Fw?9@9!TN7#JKJ92y!L9v&X~*E9O}85KJ~w+5r1d$?%|_D zMD>o87n3K=%r*C;dT&*~oh_;>B~D)7-<%2558S;96f4snP^dBQX6g?zo+T#nS)GULHCxkeyJs&iVDFDR{T z@Xdr%tFK5vO5$|=wmY8fS%0=OmMxPm-`sFMt=BYSskE9;sZS(NnoMa5TQj; zK`Iz9rZ_Op_^?4laB*aCX-~nQDBubx;fg6A?&HIiqym4Yf-j>+D5F6vrv>gHas@p~ z1p{ys|C&lhv`QxQN@n0CvZ1OfV){QK+zyb*&syKAWYpTLenTp+bBx+ z>tZrBNwPFcKWmZwbuockslwl;3XDMe%jfNCg6--;zpkWcr9O7ZtkFc{(!5TC%a4vVrPyE-&S+RTWHC6!le4qobp%tE;D{r?0PXU|?WqXlP_)WNd6~Vq#)y zYHDU?W^Qh7VPRouX=!C;Wo>P3V`F1$Yinm`_v+OvdwY8a2M0$-M<*vIXJ_ZvuV1^k zxVXByy1BWzySsaMc)WS@#?#Z&%gf8#+xzX?w>~~TzP`SGet!P`{s932fq{WRK|#U6 z!66|bp`oGwL+J6F8?CLa05l$n0idFyJqJ6D9yi0C)h*0BG?iE6&f)0bG3l{v9C3)z#JY^)6W16>7-o4G&CznJG2!CuZc$GzdZhHXiCee6n0? z|79Rm#?^Mf36sP53XMD<1pTR042@w{*?MOPCOz=Ua`~6u7}RVru5nQ?2Ax)&TRVP` zIX;_6II&zq)!t;jN|D~M7W=^K`w7|<1AM1&Tn_uSItNkLsMR)qL=yR?y3;Rx@9A;9 z-=&`Uen7N>AR~tf$7QoWTpQ1R<4U^LDHcwm(9(2$wmVs*FSugTcnNKIA0Fj8+p2%> z2T!1OxLRR41)^E=0pVDz`GTqP*Zhz;cMbdoZ&V^!Iv~!XnW48Z(0-|sUtD=mCGr0^ zsS<8(ZXO;UUS3{4K0bbaejYJCE?GWyRbEzY9%dtMMhk8lM^1`2>?A?Y2xD1sQs9MJ}gDt6+SRnM$jYmomlu5|jzkxP62rAo9ua6hUN zk4?N^szm9X%`a7g@}NqbavxMl(1R*b2zyW^Ru8H~1W+YO52}RaZ&ktssFI{dRkH61 z#Yz34(!xPH(`ah|o58-)WV|8=ScTwrw!b`B`x#Ir*M$VKb!F=v*qO5B@46B3SdGbn zb(Px@f2)$pozV=@H+GW0xI&`UJ^=&ly|gnL^cLlddQc??E5nVo#{gH(TqGa3(u1Fi zDYYeS&1$|hR_?Tea>3_bVZHjON;=s9uITYgxq=;T4=xnu1WgCh1R5p&Q6;VS_Ykms zt84=RNZvHw_zyBdLjGfJ)Bubm{BJM<#zcT8MuulaM-at=*T93fA^>|5fkR2a@5$g& z$lg2DsyZy1}Yq z#eSG)IMr;xl?Rj#9w2tAIq<7F0XqU*f1(;55`X};52oa4-E)dMLCQKI>Uv?CdJ$k~ z8${_E#DJl15MyW%XKIvWX?(%fB*WP(&)uTP+o}x6A3*yEwLdx%z>a7EH24b$fD7r; z1vntpr7zX3|KgVv`UM0-nI5CZk?k=CMy|(19w0-nsba60Qm;8M%DooFXaB@IOkP{6-3(P5$J` zZ<73X0QpUi|B8!8Q2fWAfYEvMI)FR@&YzCwQJw&%2fzqmdH}}**d5>ihUZU(^8XYg zL4^Nc#OQB~`2B?umAj|?!VmHU|3RKm{UJ}VALPkY##okAFtOZ#>VrHn2IL9HgFF!h zX4gYz|%M1;dLK%VH2H2pR= znT-cW;EGC}n80YVrW|FH>vutNDcp7=Mf#&H%|9<6&5id@*9UVG{Wha<9+dMwT&U#+ zdWfZ)CVPl&hJAOYy2WXMft!%6AFPUiiLIEa-XoEbNc2{VNOEt4K4hYq=b z7O999v6u$Flp6jsHK1A$%V?3x=pKd3gKDV)R0|g%S;&4xC=ZzlK&VDBdO)u};@4H&dXj|SMZUrz18tV#ajlytX&Opl>#kCEI1 zm>z_SeD7cLn^4Mq7OH)gs(n^3`>fRZtkrw1HF|6`yKJ;O>~vdS88$ka)x5U*?BQJK z?UC!}lNIEj5gMEp5s@4noA~ZOMkqjd0>majW&)%oKvV+cBtS^=n2`KiJo1>00MZ1A zM*wvK93UilJb+U9^8l3jeSiq%cZ%{Dq&zyK#~|gmrU8PKM+O1H1%S?qYKE^kOLaq>XlI%ST@6=4-~2@2yizyPrSXSR&>Z5X z9ew+<6o^^G2XUBm8a&}U>wk%rzfF)Rm#1r)ZfB`#vB|m-tlSfhy4hmO$?eDovGR`z zA~|9q?sSGz$bCPYgY<;s^^wJFDRs1~;9956A0}ut?MBr7+a1p=HwzITqv=S#yVJuf z0uWFZegA5L*8CBkvybw_m*>W?^xR|*JsV~}8)6%meYz1s5pS^(N|T$v5ynunyAe(= zaTdWg%u*R4jDPo+S%P~AVg6q*OGH?hG`Lu7_*i0u7@8#L)?{cNPf-FXkfSM);wceR zC=s%#;Pa@!g}-8)l7E#!zxB}X-;`0p{yo34Rx0@NzvK~e1szHSJ!%C5+Fv2hKf>ri zBvmkB08`F{S;mZ2%8Xsaf}6+sB>Nd*8artM2W2!jT`(VuuONrF2$zo-PoN}kSdob%CI)curx{kHOLL0Ro~&%LHV$fL{Wb z1L&cLNcNW)deB1;VhFHC0B4MTsUKs2Fpq5cO91tm1B6j|7|WOaR%-p$>isqv{WhBY zw!moh+dYnU|10gjS313~^t$c!I~F7xIRIn;%k-NqKtTJ*mj8;EN67r!PXIXob{_dNJ39+RxPU1FQrzFE3y|dk?&uLj zj}-dvK=db$eiP|W0rWec0VwpC%={JM<`77o{1^V91_Atm!65vHKd~DUQ4jpVfA^_7 zf_kzX;Lo~|h{-c`B3kcZ54bSf$(KrY#b@E%GD$uMp-zv#+71;s<^2`H{H=0&B}vFG0?(=zlUsmr>HZ#` zoRsWeLKr~h@FplchhKM66o9|}hRAXcHjZE&Qv476d1j2n+5tKXXKuc!lo9&Zv?lKV zRsjU0H39+x&!0aR6ciK^5)u{`77-B<6%`c|6B8E~f370Jr7y^8&Cl?fhuVwlX&?u2 zfVr!A(czD93#0NZ8>QD!Sk=R3i^N1&d2fNl|_&C2fWhD1E zq?G=_(*vX)lu$pwsRvZ4_giZW*lG>fX%D>88MN0Oba))SK}Wp-NBsdOgFYvt-q&Vb zu2$_Hb}gPx4L)zG1O3Xv!V6>LKP4t-rTia1Ljs;2{fQnx-vDV1V6A|7<}s21G|eM% z{**HRMwZ`yd~i(v{Qsi zmQ2DE>;0vI2}+z40(S%=x^e2U_hRqqURqR{4CN@samHCx=mG%BlPC_WE|UKRph1j7 z(Q=c?Aoc^al7(8rc}{1u-aC z9i(T`>_7_quQp4H>{$oI|6=d0!>Vq(ZqY?|cZYPRAl=;{9V&>3ps1h-C@Br1G}0j5 z-Q6wSf)av&fP#pK=Uyz}L7(US_Pfvb?Y+<0d*9c*@W;B8%Rkndj5+2Q;||y2I;C;W z+2FtT7i?rCa#UnS3}j&(6iq@@J91PHYSfo>s0o))-hho019anb235cw_!Nnp5H(=w z1YpR?(&>byDdmE4GAHXM(sDttYXTDt*fN3r5_=u=Q+oPAtycygPT0tDrAbGkMIZ31 z;A076Ru$V%Kb+uWd5RrQMiVG@=&}ZN`pN9J(SxCe9y{=9H0-%+bY5NdhMo3?ZFUBY zcl4`nU(L6^ns`Ic-%R(Oq23LBJyZSvyJh+}choR)7z|hdps`4Y%G%kDcoopz; zk%0jm8~|`?@$;bl#Y{MxEAuQjgqb!`UeI5t@XxkPCjjTc zO;2*ZYeiCUtF113i1QTcBF}#ZIM1HG_X)sfPzuI{OGQ8q{O*O3Dg8UZc|910htLs3 z!lfUEi+5wO-m@9$F*?n=wBG?v?P{~7A~vOvZJo`1FT`e-cLB^{5>SAHceZ6Z>n|FH zh)p+}OWcy(Q7EcGuhhTwmn-3wv16^vot%zR+0n}+d zg*qo0-OyPp1|stRAGr*S>$xH$az$0_ik^h<4M~1yNp62hmKZUbbRm*lK7s;nf+8N` z5Q3vt5%M*tf<-&%f`GUI_(TebU0RJ{^bKHeU?taP z0=grtP8LunJPvHW>VWb%Fz5o_8WvVciJyp+A}sSZu>U&L8vDzk_hjd(uBPBrtbf z1Uz8e`l}Tc(Kb7w5|IDJ^(ejc2dxN&N$+&l!mjf#{-EG<#`U~lo;aPgk<4WHQm@j|^T@{V#M<(qT4%n8)FrJu@xhR>iFeAIiJ_#H^~*y~OdcMbk+ zF@-Tmm4Ok>VOV4s>s5n#wF`bvJe|`u6v$;xpbk_n)7l&~$fbz=TEJ!?M!Nv99PiaW z@=7?@++xFz1B^8wmpNHX!4}@h?q1u)ozyN1FOf+M^xn?n4d8jIa>4Hm2XQx%TK4hN z`m+4a_4udqHXRIOaMv7pV{lbYzM2db+yD6Cg%mRDQkWd^?WLDWOxa7X)Gn_rg=;CW zE=TC;-(HS1w9a0RGJUkR9DU7~btT3s>h?;kO-A-goL$A*%4>%X*422&0jp*Xr(G*g z>~bG6*tY$IK=Ow3g-3&+Lo%_jh_JCqaB#?Qamn%UDDd&A@bRe$2td(*A|wPw3yO${ z4iqsl{XZ57$t4mJ`u|p4A|<^9^5u+1oFTEz-t5P4rp*-egohN3~w;@2tX{DZ0Ccg&3{}O&LqP%#4goG6F+M&C z5fM2F2^Bdx9Tn9j8agIg24*@oRyuArdO>!2F?L#6HX1cHDm^v|b2d_YHX>J6yZ{!= z7-sZTX0#lrU=CVE&_abtSBqF++h&YnHp~)sn11e}gbufa>vZ`HTS3FV7IWf)D&oW~ z;Ka-0#LMEuPv;;=<|Ikvp-d5=O~1mBDaMo|$&xS4RwT<_CeKl!z+NTKUai1hb5gYm z>?g%h3!R4mWdVe+f(;r_j-pBTH|6Vz>f~gR0|fxE70$)+=$yNNjY@wptw4lwvS&VD zHNzIp(4BL~EuHpTI&HUfn{BQ(*cepZHZHkio@;mg&0Xtwhdbd99D<#kyq*7-tKxu~ z_Iy8dvK#`!S)iH)auuMLZ2&^qGoi|<;ti%xIp;u5mdOAb{5$72-~bQ;7)}850a(`) z(gXU5Ir+F;8HQ4n z!qGX2QOq}O4Q%uOl0I1~-hC_(Q~`XxWX&}RuDEyQ zs~x{^UA+^LKi`PBsUxOX#S?fz6$j=OyCGTGW`qfGtIq0&FM)dHY#{_xaX*ce!f3Bx z|0*@r%CYv`e4yyqSz8(L+d{|yd%2r{Sv`hB8vX}O;Itdg?)=>UhfR#OFR7t$vmE~Z^0g89B2>8`&RECB2bWf2B(N7=NMgiz zFDb9^=TP5-CX7_5`Gx)%$Wbbj^td#3?A|FMA_-rH7ymJV$ z(>1k4vIH@&^^Ayqru4}Y^WnQ@o0+(dXq$zE#)bpAlY7t#NzC3VW6MR@{JzePc3`Ov zU%uCsm>C$E85vobm|2-w*jQNES=l() z*f`kPIXO7EI8Qwdf0-I!js{?75Kt24*Sf-QF3M*s&g&w<6DS2dpj@f4?71?m#WF1A zGAxxcELA}3BM&RkhB<3t3v}Q_&=6|W0%~W`GpRFB{7AMKfC9TMP|_`@5DKxfnykVBtMW3UbT#jhIBg}bFjyA>$SRx7P$EA57xx;57N%Sy{Y9$F>P z3RYBBgZ^7p4PZ@ebxj=%)6~^LVM={N3lxzwwl+1jH8;1nv~&Psx~;7f;1Zxp2GHbW zGj{4OtJq%!sgPn8r5A5NOz71OR=*Tdb)c~LYUHObEg7VOy6<_Se=RNph13u@Q zFY0~(@eDdK>|E3U!CErlp@BFVoZq^yH&QRFssGtJ9;zMm#2_=DJz=8>`PmSG5~n*H zM?OjxdW}*Dn+52;;n$$r!MGFcU=UP07zou4$^q@*G*mk%0JMYCI&5RPjQKa_rlHzF zqIxeX47`M?Qmb3&c=!yc-A zzNrU;bE{3kd++$B24KOx(&Zx*VRwjVY|zw)HU80bfL`M9(gzQ=<5`}-U{7Qhy+q&f z5--X5ye6A8FYM>i>Ax0=f+U4G0_ihC(Ve^z%2D+&(2uP~WP(J}t!oIerw#}Z@`~rX zBQCRiEW#*=*>b*`*P>ai7O&fqM|ZlVshf*@)8mXl9GyGB9xL=mX=YGkyVwI z12^BP%gbxXD`+Yxg3?k{(o#~^hLy6ijuG4{X=+~8($d$~ zG0@dD)Vpe=uWxKO%Ut81!jYJn`frnU~a z!)oj5>*^Zn>Kp3o8|xbyfm5upv8l1C83+#m3~qt>#en#rv!l1WbD+0tsK0A?pnGJn zdu*tC{B8HdaL?p$_tZ%D^ho#2D5##9vEG^S{+WrP*@?HalOuD}V{Vs5ic2yvkWvsC_<2zmL>nA&eVJw;DpJ)3W5Q8u;C0_<+W0#OI1TqSv*wLhR$R z0Ie8f!5+rxqq*d#)BDQyR854JNH4HKhHzKmso?k^ne-3{C@KVGQY0)QWCDCtQd~3& zTy$z&OgdbwOE{Q}*ceP$=q#A%Y#3_c7zA44(7G!Dxhn~|Ck1hk zhTNBhJdlStDngu8AkG?)Cpr+oG6-sVHb<=H7BgLt1x*h1IuPHX%P^h$)E4(A|#!)cFhb=IQ-Yb>-X%U`F z9qOZQ1g9a$qfyACF^JO$Ny4^zhpp)LUkHvj} z+k1$|=Pj?#FepBsVgBbM0)At{0h8jP^RllN6(g54UauOat>4Jquq)YmSh?+1v+32m z6V$OA*|(cGxcg>gw_tp?czn0y->%Z}-T&&^DINb@I=)#t{;70)y>xu7bo^uK_)_Wk z`_l2*vazYMvGKCevGUQ8@{zaYgFR*4Efrn06>Y^8jc>|p;wtKrs_W9~8nPOji&|RC z+S;qTx?6hty8HTj`v(9)1O;A0LuXO}=sFJU`k_Ljb94oRR)6i>PVm&f;)l*Q_)v4# zMQ0b7XMe{}7v+q0vM@)eEet==3aL<57o>N;gl_YzOR#d!uA%IIEex)qR4&Ep^<~mL zrc^1jQHd4{XEW<5TT@F?z(M9DE6*9rg?}kB*HeB+H_Pysx*17Do>7ExJrGS3Ga2St z4)!F}^4QPRI!8CulSdc4Yy7n_ozAO;oomVPQB3B@j}xo)N#$1gG)d9TQmln;zqSmDlKP%sc z{=n@<)DZ0OgAaB0zqIhF^E2(3;*~)L(~kKcX&f?!dX85rLOjKpKV>!h^%@w7tvva} z9j)npJB|pu-T!Aer2yXOxXBaV+ln%t$I1(_&)`*1$gqZrADCMD^ExNnZovtSxzSdX zjXeI9UTI-7WQv>cyv#m|2CdsZ>$T(fQ<4wvK`)!gJVVlLuH74|K6rJHDvHR$U+J>m zJGG%B%a~^&f<{Ahm2(OVYUsujnD(;pRqw*ec2L7#^qD;waaEv-U5Z2H?6wMG-eP95 zu`mvxjnaHp{l+spGW&geeRDuk?Bx`rh&VeYk+9c%REjs_wI3*F1_;h~TO=B*Os_^$ z913Sddm9^P`AM_du1nvQu|!c5Mnq$EKTfCmaxK9EK9D(tdvoe$D5g2;r(2=#MXa7T zl6_yy?y`;?xsT9(nB$1RXuz1SVeNOjAkM4DEC5a62mLd+t;;#mRzzb1)gRGQwrVyi zK5f-*cd&o1`#PS>B`uA3oiMHLemmto*YYnfL{aN4x0_L!^NLzj1U9x?aTPgs+6WEo zcG^kVU$%89QeKzClOtTVmif8$_4Dm}ct<#5DD5A1dwDuJzVzvi+I{I4Ud{V5AogwJ z%b=7dUHg!h)Q%59gcN+SxZ?7jzjyH@#o#HNoo_a?6SaqdrAMceOB znb@Sr6B`;{Mm#2!X%5}5r6dJs`+pDM<|7DaPss8KajM>k9QM06<-|+6w zvpC}oL_qj|xlD6o9XweUKiKAHc;*$d#-li zl5fFtKl_EyFWGqrvoK!f5x4x?X1Hhg3pnnW5G-E05y!4py49{l_w^m@?~g27P|cae zEK-s&srV#g5VOR{eb7)umEf#{(KL=hv;mgV2m>akzh*g_{zLz+{1qu=#qrlEghV>B z7)Vms@=Kb*hQ+Pe)=hp#1o&Yt4B0EB+NMVVqc6C!=uAK41$OWNI*H{D34 zZX{LE_>QW@GMn_U3aN{Q%ql1;JdGYrrxk@S_o>nJo#(UY6RIBBijUpyi^9WARAgDo9mRJl<6&wA z3|HsxuDyvH55^SQa}LE+Qoq7e_}-jlF*fhcN_x=2_6=lY+rgi2)2}+G&r5uN!shE3Q(@m#rs7Xz`j{>`OTJ(QwzwuOAVmZNm|RBZ$bGkmWf8 zb>2AYy}5%PputY>3E$^Q|Ipb(vW?C&fqXAZq@5M%Q}bwsNMyF$qK7a`&S*~0YPLp5 zk1!vP?}E`@ZgjJ)ZnMfbn)P1xO?CEzjzgTXoW1<*UN+O!K=JA*LE01Y{bWNACEr&d z9FR-|M07+XOeood3?+MzQE*UDa8XckQBm!d?RKD3nzR^Uk&RDM6NUqFCzQ9m1(@;6VP&Lv>J@AH}yQ%Sgb93we zJuT@OSvi^6xmh`R|4J+brk3+1J@90}oajK0cyUh;W8|S!&p)0)C=%%#eA_cL(m6EN z`gXE$c&2t_u4?36`RM!7vE`Dn)#CBBlJQR^<69*Y+ocoRWfR-wlbR=KC-wr^Zw)F(&`e_?Df}y@jw8$z_80X6?DFd2Q$pquh0;Si@*iUDzNhh ze8EdK>EbzcW1Lz?Z2=v>*Z~490x6YCmRdtG)N@Qv=pUB1^-wp4`YYah>$BaZ%+2u< z-hlogU<9{lhpQmwlx2^kt0k!<)bIoP$I!^Qzo-0DXTEuBpqZ^>-c%`ebE=uBKIcrO z>0C>Ks1ul29PxZ7Re9vh12zpCfOXX8q9vUooR&9r7ZuO#mxNCzU*hWEZe}1*=g@Gb-K`iueMdHCimA33vq`u@-Zjb zxg{N_pjo@{hcS%gUBVK(mrWwaMG135aXbS_T`FTD?9>&dcI63_@A3K8C7SyB+U^}r32 z#?H2qmw$90_tmjd*oRkoBBNFzNYZOBkaYFe7^MwvTnUT%Zqw8iZG%mi5%bGt4M&_5 z62=rKV0}q}#3^tsLvj-`v>Y!xuI!IIIZ75N<$5Tqf$X7g#LNjSv#7MezA;@~#N&xtmE(qWt#w9k^{VDA_iO{MjT=$9AaiXQdR;A4kBtEQhI(0#>@1qLQI@jSb4hB6H1(iAtO@XckZjg>g{)x~tRm2`E~|Kt1*3p0Zo=DJoETGrPzZLVwF zzM*m3Qp?s#$I{Bw_~var>xbI6Ty<<*^>4eF**>~u=kPxx|0C>WXn0g;WZaABgs|9@ zu-EBfiP>Sv`C+NWVQFPA(kotMREK8PhGy1>WHp9lHw9-mpHxe5c8hOjtNWYICuu$R zQwMLp9yE-Ee!ZXE4_*PU`(?HU=d}F2LULL_h32$`}Z4S?Cj>>P2Eo@3CYDz9? zN-t~5u4pQ#YA$PNu4(}TUr%-aQ1#GA<;Zx&=tTM0RQcFK`PfPsbfg5c<$pM@PVAQc ziz=Jg1ywPzQ#H9$H?`d|v(-JnIl8bm{b7A!d3|*a>aN||0?azd2ZHuhko9qR2ogSE z0Uv)T1^)aN+HBh)ztAXSq{o}QQE{w4Ugt?^x;saBX!&uQrp+Io|KRl`?xK7!xscA+ zgB=T{msB**HXh+GH%D>^^(+bF8inhsLm;?34=u&;)e)x=9dao6AmTz52w^Kp>H;Jf z40BlnJ{+&*>BtX+#w=>64Y}_wA8J^=KwxT`4`$mogIqiIkjt5plghr^9M(WFWaR;_ zRlL7WSv0W#cl}rc(W!>`#tS&Co3Y!ELp_GdiB*r;9}FaU^k(YG$T4ZH`d=jyG;n)T zeB%#KNA!uO0|OqO1R0S76Il`u^(ryCJtd|m9ab14Rva^S3M+O78+JAub}l=1K09_H zC=To*4(wtM9H2CSst%wzJ}|%giP@bGm>^DU?of|Aa6_Eh+$*mD%{3rrXevcP+yxL{ z(^pAcItk(WBliMkC55RFffoBbitA(trUUg#01VY~x&Q;4FyMd(yD<>db-7;ia-GKI z8V#W;4WV)k;bM&|xf-Hr8e;Jp5)m5G0UB~oH5Bh^s90)h7-(s0YwPGh1wsEe+2`NM z1v|IS126?MvI5;BOxpt>)kOpS*$NGytKZJwG1dvsbLw#g`!iS^*qNkZ@gF6QFrnjL z%+Fs~>NGeEhNPfY`m+N*^yde*V*~IC$gaV54M-jKE^4k}#4o;DXHiPaiK+DjMqyE% zZqW$%`CwZ#bomVE7ELvn9=b()nB4RKVvF_?Y|-#8Ci~<*y5jae)4X52pCor>naJRN1X2L)~V!ggeyqhkNs!neA`Q!3Se zn!q7Wbjmy`%4=hKgI z<_t3^bZ>+ZVDh%nS|)oUh^H+;lYP!K*HG*H;L$@`-d~6a!Q2f;t-X@fr}<$g!Kx;~!pot}&uS&W>?p|KbD2I|h&Dk8Xr`%hg(wS!D2j#1OD|KD2~m^_QB(-S z!aArbMW9`*3fje>S!LCdU>*cL>m-~E_}x`6HY`|nAfTJYp)nm-C7Pfm-l!+upeJ6h zCtj;7Ua2clqAQiFE0eCL@LFFr%uxHe@ztkhCXN;s4mT|CSp9FA9|m# zCvzKg3kA+uw>eGlxVX%RE%5&s)(Gh3E_NCD!1FGHd)8%8==$SHRs$gD9ia&PlIsrcGHTc-S47R$Ql;j7mxo&ulh*luk^vv6(*p0(oSXQen}%S zPVHu=S7OC_F?}$!g`y{%StEj$)r)*lJnj1{_QICG0y=7(R&sZuJCZm@N%f~GTZWB z@(`eo6rf1qC(Gg|$>Sp~hm@M(J{cCU9T?-~-SN&|rdY0&OUbI-o=wbwwL=#p-m$YxE?l z^d!smq>Hc06zI$47$~M2swNt1Mwwm>u`uzvVdZ%1f1BVz&^S(o%oPsVDJR=6xacs<>L9r{sMXk=o+A9z<>!@J;5CAU~M{Rwzd_ zG`5rw8W2``5)k&^EArt5@I?FqJh{qVm+=bI9NA7m&l9JP`nBC9TNLAXR>#dZR7ChiD zTmBV1cnVMYafSON8@`sPN?+6uBEsv#J3v?=nOqPEHv|H{a>5D@4up%bAt10IA~7MM z(Iey2Ad^ue(@-KaP$02UAaYY62$CZRlOc$ZA&8M9NKhb3lA_2HVyNO{YvJMP;Sw0& z5Eb+AHrxsU1Zh4Uf+=T$Jy%V2^R!6ZR}Q~?2u&x3fp zgRi&;$vzEHbqmpU2{CpKx#9fc_Jfdzw!zPC1O=&hB#F5c3Os2M_3XRiH7w~rp&T}& z|N5Op%DX$+3-=3`o>Y8vuU-G6JZjfrb@6qV+VzLE>khT+_f85t+&_8cQSG{G?fSF7 z{g8|Q_P^+P&AoQjy>{8XcFDc=y?gDVd+j^-+IjcdIrrLG_u6Uq+DZ4?3HRDj_u66i z+PChty&g4f9#wT7m6aalr58A{1~o0u~kmp>X&G9Fwp>03SRQ8V+jcE;`Za;=^D zt*R!StHvEGM;$7L?aBvj%KEL!`mUGvSyc3yRrZ@y_Z!s>7}O6MHVhdxy)|hWF>4>Q z=$gDSG;cGxbZ>FpX>I4}mxJeDzdzqQ^xZ%7{r1E6;D_J0AO7DCgT5Vxd^>!3@FNn| zTGmi0mChwE7xjZ65&3NYEqhsSx6q1Iq|D!AJ6xx)&8RzGJcxKRw$w^ZBM>oGhdF`! z8ES=(;W}xVqhY$4Ne^KUvDKSL!;2+4mkQBu;bS`)VovL%tHg3WPhBQ2yCIs5+#ka( z73(EiIZXHco-9p-Tw9nx%T2rR#+&W0>c_EqNa%mD#4idaZ_PzH=Azf>>?Wz!UH8|5 z=uEB3_e3Lg^s{RP46w879ibCt$}%={9z zr|u3hxg$C@;dL9FN2B9U@%d2SOO^2yTX-CGU#9T;Q7((%Vtb`(_zA+E^ELlF*V}?L z4YDTQn_hhjkE}{H91}`3E!b`rs<+)WbH6Q8e=N{BMTt(q{_6PBtDGrCMPBWSDY@#FAP{81Xu0Y6>g)F#k(y zks1C7;~HIoIA0fafy5{kl&m-rUX6_OI9t|?<7}N`w)FU#oR4YQE0@^Q!>7@+lB?H6 za#I@MMO3pimeMu~ya#mbc+S%cDi-xuvCY&ELts z;)Z=MXQ>(;LP1r*aLFZ=Z`7l&3@omHN~-;gjiIiG`|`(zDVKEg>nctnOU{Zz=^X=t zS$#2i-wxcDu{U~~6>-h3lZqKATe9WESsC!C89NDvCvqxHb%X$?lE?WAE5ks;|)Yg6Jw<>pTDPta$N{yjM$hBa< z@lzmkL(a^exOrQ}bzAm9WKq48O}y4Cc;~`_;GZt*e&e?s)eansT;Sm@ug)2ShW-gKG=Rg|2&7q-~l#6U;GLK$A5>&01aQH?_d&nnECH-5ZUyAJHFKq z^9&-B(#V`bWIS6(7(_-3#XNz?`2S{xZXi?#PYZPLarYS}3XST$_PX$Mt4nPy$vX6SxMorGoR0tQbkCVw$tyJFa+FUI#g7V2gXzjd4QPO5xht33gqHRf32 z+K9Xk$mWK{LbZ;kTtdO7;4w@Vb_<)I7|Hbf3nCjFe^3mg60xc>EPidz=?T*9WPLYc zp;l$$zg$QbNr|;mrj>SMaYQi1Cpk1gjs@NXo*F{^Pa^NLJ3wHwG$sZHPEmL{TYvLLyRtus~dqJumL97u&sQH>eD+ymG6<_ZSo_-ddVJ^N&A(2HX@r_Cn%PJD9 z8q%A!WY+cMw;CvKH&NR*)7rJt-vz7Y4(114EGNbKpp)%E2PlpQ?VJx=xgWOhK5PA#VmK-Bxl_i zR5rB0GkE2C{<>Acx=qo#ed+pxiuK1;>rZR`0coGZ^?&(Lx9;(8lxN+#SKYdI-I`DR zns5EbfQHqO#+6r1OVKSK65AFtI~R(2=IaM$dPk;)$ERS?abU3i@Ady)P)9(WzkkR& zfiwc_^I+%C9p1$|K*D00y;1COO}n%fq~*=D=mc!if}4FY@nj-|i{DEJBf#~gpeCow z`%rVf4MTVpLk~&Dyc@5?!H5-ug_RS$#z(LI`ceQVW)9!SzEI*I@_2zTWbI78r}T^& z5t9sr@F_ZDE`&FA@(oHQ1kpW42MeWJ_03$rSjm*BYHz12pLB|owC#KI7(Peu>pkd; z7HUY2h$Pg6if^=jO4UTY$6PT+WhinDwZxbwszopi+gsqt`F=V`no!$`MIUP3`>0- zo0^uA4h-p88JPt|C4liQuPHBVFH3K#Dr%^!Zftvk-`|SdL z!JM1N+&)yPH&FRuPiLS2eD${oD)B1 zrmmHxmDS~ywUyPik7t3ZFwO@2q5|jB#@5=#_Q#E#_04UtZ~_PX(z?fA$0QxL#p55~mBaJD1|Gg2{#gF`bNKjp?)Z5B@1K^lSAPBab@uqrfBq-`!hiCg!~ReI zB|ilGs6T!V`1S(4xYmqCz+#8n!h_)BhaaaL&$1*_szlD=QUA#D`^p2uQRjpL2KiP56y}azY?}012COji=>zLlGI9W$IG}oo~ z?Fpj2Y?4&@{zE4MB}rpztuqOU<4G!-=W;)@r+eJ2qJ__aVAnfuBy#5zYckfZSYK4* zWLj^d$mj(x?Y?N5z#X%X7Pdcco`*86WPSMOBoy-4sKEZJv&(lS;bJjBAAFZ!tCi}9nWyXfuu4iXu_3vz!Pg>`0R?HfU+E*_4vTs!_ zMcvt|{+N;bn@s!$J8N_UzWk)ziao0|A_RqFy9rJC3yfsdbTzhP)8^ac5A|`znGRXr#UscMi#s*nfSi z#GLxh;j=iaEEf&Jc?;jR3=@jqnZvM6&XEu5{U{!!mm^l(XJg@+2G#D2u1 z9uLX=TCAk@K;imbCcbs>Axx3$`%;9#-S5jWw+g9KutF znXn#HYE8tq_LWS|Bqe$DC|~M3*E~Ng{`lO4!hN*eMsn|Hr;EApXtz)3^U;?fMed(p zM-A@%+?%{r_;Y{u@#ml47W}vyK6@r5?oS8Q)hT@n=@WY^RWj00x+(GHXC+87Op&BI z`t})I5`mcvK~ZWt8I#qL;YqrhkVUpVaf6c)nU$K+jkmo>`;w7`x|*?Fw!LYWl8)D< zB*YKwadIr@W~MXICeh>`m75@L?N`)FF5Gi>jA^BuZ)&AJ-1a+`!c4{WQ);6p-|<&c zOT~}wYGV@F3D62oCCpT6XEWXjH0(OPG?|N z?p870eHGJ}&Lq^`t>Lm8o{V{u=39&+?|`SfGY=j5L`Fwtbs^bZpG!Y&4p79Fwy|6o zyh&RizT6I;7$&G0Jbuc3H^{%lbg5o+U%lGvq7sH3c^$OO9FPZJ_bjRMP$|1)-j|p)Oz3XtA=D6jg>_#eGd@ zQO{N}=+W^ZFGDvN0{5We`aT+H4z`J3Mc+j0b>Gf}JIq_A?8Eityq1ElrUj25=74zV zpb16HKSwW9Wh}>dFUPPyN58UXtiWY2_Zn8NVW-M?N!(tZje4%}M9+9d&0fAkNUrIs zib3_(LV@=Pjc|?e*U3|Kw1Pb+r>{dyw-w8DmB$(yk8R2 zpJy%9J2l|4Uz&`SZ=Jsh`RmZhF=YtTDAUbA0b6mpzzcT06$9G z%@M;C;w{qNG@!G;O=B$Oh4hGZmfJ1`U1>pDFhg~2-S}J0WPib<%HFvxmv6NTScT4= zs`I;X-|9Z97rIRJ&hOWJtKSYObX!$@cR2kGpkz;M@FtD90aw+6g>b*W2$^>mx4P$M z0e897^GmakM%>UMA7-^hbd!S?(t#php}s|I*O)rCEI6F7Cd8N?fdqIiE(*-xYZzkV z)dpH#I5yjhaF`2Zr3dqrG;E`&@mS3t z?p3nr-w#i!v*B!;L=n`I&M@d-*RMSsE1EAwQK7Y_#;j?(Ma|`DP`AP!7KZ_!z=x%U z`{@S7kI62LijuWYo_IyHLy7zODY~ZDc#m5r?jk>mPZLET;P^4KfL&SD*?$uf^JDg- zMrF-gvk+{52onDg9L@pTCc~vTzsW~iQrR9pR9(r4OW0LSC>q;d?;g*gY6?T9vEVgc zd>>axWF_7D>B~-;0)N=xW#xp6;6ZWpfflE_>sZko>-p>WIm!bmv>RI9RNKT8_!g@L zPqN@pIHcYwiNkj)O6?~8I9ipux7Y1w9uhG^KK=CPoj&=WzQ`Qc;F_4S@TsW~5>bAx z8xGctmx_H2C#jzrjQWNrA#R^xLW_v)??RN(@MRNS3T^`nGFwdH0Y6CvmsC^)*)aD& zkdv;x_pW9EMe~6D@!XQdcMGuD!()OOesNcAy`L2~+Z0CB?;}4NyUjkLlH|+{*W(<<%`%Q!( z>D=5KQ?I`d5H!}r-g>%gA^CLLi4mRY|L1l_^&=c>!wTkhEt9_UhDBaB`MF;Cg5yviz{qWZZ8WxDQl zxQ2amjUaK0_A~osfYlZKctFSuvi(@n5DPxc4gJ6^E!uPJs>g_vM-nY!Hi=8`g!dSa z4}6%5lcI|(>eGi4PqcA;u6B8jIJqbsJn0pBelyF5qsrIL-)Yw1!3weuH|ev$PG|lD zXJlmeCLwnZMK`rcA5?$pIAaSw8ir;?ivA%nPt*=@@|kh*g&)gj z`4*8lyMKH>y6We687;+g5;X5g8G>Y@-6 zGMyE;KpKkd=Ui|Q=)~g9yX;(M?*6d!FMyG*r33!NV5Pl6SPPR)|Xb< zmU&eUMAdhBZ2ZUr{KS?VwQdE`WP1-r2V6&eOuzPGT*)PZ)YD)1smPA^mjkqv)qs7Q zXnn)*A;YJvWUsO_qtTUpoWJ2jEI{7edg1r|NhDdsvS5_rnt5VC(meQSTxeClQLIGLV}S$Hn1p}@2+v1!KN6ThHEiLpf*2Bh8SHoqd0UX2oN83#U^4y2 zf;_|0IOCQv%I%sA&!G$|^pyJ|S;s!p2@j32oYvo5W6Q9z&9KSIuQ6pDVno*wCv z&EcFC;F1}fllfvj(?cYiIxsukI43sljlVIxX-<~&be8LM=F7N5PurX_&kvy>a1Y zTp@&_sJEhU9zACRJrDkM5&92X#M}aRm!it5B7D)}@bRLqnu5hZZ~=KSrRyzX)k0j= zY%0+bhC4TDW^$?4G8k)1IC_sQnLlNY=ag`YmI};V=cdS=Fiz7Zx5zRqmH3e-^eMOG zuu#&ZOu^Mcnj(kXwG7$d4Ld5M7Dc&^Xt|zAxxNXm&XaQE+H%t$IP|pEirWUJTDo=) zx-La10aBX#>1BAT*VW?8B@ZhcRFfaf0Z>o{Gy? zQEt7iC}6;|V=sB~sPX`*T8-j?he>smYqe%Tb(~4Lmui)-Nrit7$D<8+0Jab;#u zjrvsL`;QR?s&Nk}BGs~Mq{&k)*U}g&L3Bf{{_FC(AGKa@t8b`QShLpz&0vOz=HPYI zICa!bFjuRtC1#-4jhfUO9^a`SXRmv%T9=YrwJBR8TU!<`+VE|xRDY^g4xQ0Fpx*6M zZAosmmU5)e{RVG3crGc(uVl!KYgK?~O_xbcsA_{*Md>Hi+T}Ydn^S zK5Dta@jzswMYt}FC%E?b)<(MtMu#m&t)*S_O}ARl_{iDsk?2Dm)P42$-P(BX6gthu zE(+Evubb(srC$l|OyWoqpXgRl>98`5bQP=hqHK1ZZSzxmQ<>XE8r<>bsO80M^F7R# zV~hevx9$e9N{qY+i|-B1@!{DUX}NvnSaxY;vt4VST1#fz?|teDi|?KL)OgI+&{)^M zB;WH)t(n6ua{j2lG`_Dss7KeRqj0wU@@&hnSO<<)KaE>|=j(ozzWxtLJrtq?W)`B5yJCakbrp1~EeCaPckgsPIqFkV z8CX;s(o^k%Pw0T}Kkh3#8uW~Bo!Tpx!EKW@ZKLa}A`>s5Oc+U08x}Jw$1xiouB%)Y zBPGqNC$?`RO(_1BH=-s!B>r=By|<~@v{^&E@zb5rSHYu~^GD%kN7b;#u3?o+Zc@>5 zcFAK^w5pCwx{a96jmuJvJ0w)!PpCA^AMbo!616ezqFyX*(k)jzVIe-@#W~@fU+#p} zX&lm4k2y(cHt8)s9*V{2m*2Z5)*{?L*+@C{5Nj&Vj5J(*P%*wPdaj?0vi(iIrCRV* z?)a2L|5P4TosE4z306Z8XA--;MP~l=yYJK2HmB>rcW-B=dDlocUQx0|1wI8c5N^ee*m`^FsjwMttQgpl{ zMgG9tzbJ-0uZ7ub_M}gAvya7WZ1TrDqJsBp31bL}i%127mnG_Hw+68C+p(~Rm^n%H z;@(To&#iLevOjBks5ZMU|3USc`3?Ixbgsoq_AA)OOXOm2q^MgZ#h0GfFYhl+Oxw*! zjnBCRuXbEsIo_pu7mv9@M7(IQv4Dr&wPHWiUtf!ZwR+!t>Cw}+x{c+B6f2MO8eHn? z`ue&>sE0K*D%IE&sAM}d1viS?6O$GN4Twz84cs6`EPSVr}NBb zFHz6g9(Quhb$;Ji?c7{P#QIdnxoToI!@#}~(Xr~lzLGj++h)EovNctrF_jXs&e^-s zpZF=ae>2j2lYnchNPWE|WNvz(L`CBEK*7zKpBt!&WoyqqiH~o6sMuPO-}+GS`J?^T zy85Rcjn7Z#sph&r-@Uv2bE{fmtI_%A1bn0AKJ`n~!G@0G>8^Q9$A(cH3roDh4)=j} z3W;}G>mLrWj-wMfx#aQD9TVt>tvf9D;#yr}k-Q0=?--S-}<2kY?-n{@;B8WUZ=d!o-}B$1pIfG6r(uJ8W^T@(qtnUF~$jv@K-bv zY2@pw?)#t1)zfdB)W)SX8D54)5DTXcV`m z_8v54Y4iJ4lOH-Z7hw%**u5^+!=R&7+BduM-FbJpKS?p^8K=|!ritofn#N40DgQg% z9pZvr-{vDcb5VGt;7}Nfq!4iAhWK$*3_X3R<88dqxf>4Pu>?ky&~c^U7qxc}POeyy#vPHb%l{g~Dl-*QV`W&k#4r)<1u&C)bKpI*=2wTx{lzqae&>qWPg>#F@MNn|Z^t{7NRN z`*Q-S9&2^?uRX-j5Vm@$htao1zV@<0|q@&-IKEh%~E~BiW_>hWlO)iyAw{mGf3AfQMb}5LTm2 zz}UdEb}M!Y+g6;uDUZMqVfvf#nBT)1OHoivnh6`?6^=tQDP_l<1hW{g(fkiyml1#A zrd8(^GchNZE|sP)6w|-GxkXm}#H_5g1;>6{tVh~exMhew`nU(vrnp`wP#PsgP^ zxt}vB0+}|^V%I$X3{hs?LE?Ke_QKM(Gxi~J&R@LFj1_hH-ZW0Bdc7rG*^VDxK=1F?;zAb3p#&Sj?k+U`%DVThA5;hOijW|4va+4P z#_Fc5rK4X#QIf1qhTTdTVrez^Q<6m6Ed;J&-!5`8sLsex5=50$-jc^igs4=`=3pJ* zd?J|@x{^xxhd0ZjQN*KB#Y(zw>KtN1^wlwoo&@MU?woixHP+TIMu#ZN+$dPH@ekbl zIDMgL4Kk5Ya_9R{GsWDjShOm(M!Mt-Eu()-6n|!{i&L?lh|3E_DgV4%BU4IaR()`E zugpJK)dijm=WZ~i)(~LOPZW*`zRaf8ffrH=5A;(FR>!(W;w2}Ju$T`1N!w!CpjxY+ zNOrjm+ZH+6?S~z4p{PnMMqAoRPm}f3t@y1$Lbh7PD^G;sDf`1UQ3vvyBHxvXES=|k{uEfrPsLT<;kVm- zVWmiP&~!zda2Blq=|v$uPcEy)ghGZ|iyb6OI+gpW0`3L$eHFljr>D3L~Uj{islK&Ct0jfL>~B08X~9LYQiSuS~KzMx~yQ)}jC|XkKGV4|PORE}wr^*A!mopJ_)CmZ*SRDY`bPO}x9SfmU(rFt9H@h}K zZmwewgUXFJYJTn&n!G%;>Y20CnF*Q0|)^FRfb4Kn^}OXdT88LzD?ut|&Vz?ZGE z;G%<}ZEf>W7pC1#$NK3YG4Bb=y&E;x&NgqYI04JO_m9lAlN5J=m#TaJ)r7qV{#xr< zvisnGjDxS$-R}0H`*6y{A6vKMJrc3!L0k+4v#YlKuWq!1N_UTQqv zUA);nMa{7sbINE={1U!wo4T=xOQbtBt>Is4da|S}O>&nl>Fl_DIBm*|sCK$-TrFp+ z>w(&twd`@`Z1J^s`@pMrC??z_FA=SN9JrSX^4-``UM5dQc~B$(fdT1RxJN7N4^y!j zZ6L1YF;-*R^RJTEzb5LAwCoajgR&y8p{Gh0h@+2`G=tSdKhhFA(OLaQvK z71(qyg6#(9G`ilbHH=m~cTJ?wcscr5%2 zW61eyonOd$AxGcAxdxE5_sE!V?3atoS>X2s@X3}TQk5qKA_7JrxPr!mzei8I0pTVfXJFw z7h~`%$soUjAVEK;koKUE<=_D$fL@|nRbkM=JIB&F+G-xhSOg0r0bol2XjkMROJi=g z`sqAhbVmA}@t25`@nA?ANl|WB|8350T>+3b#|0RL?m$r2NGyad)C2{8ys zY_z1)oZ384d{9z>RD!NQ5jh3x!-eM=McO}$e+`vj1Q<5+~1+5^%a_O#xd+k>YnX7wO0kV}bT_`8|V~g}P~4mrNW? zMS+a*Fb4r7)>%egmO!$(t#E}0&u(*E#qsmeHwUFg{5g&!r6aiT&XL+n!!fqsitAoH zwD(FkJ5xZGZZeg5QSuqU?^NDzJg7;^vpMsUyz_hLb8_R#=Bx9?waP>0)SuHM-TAoAh>Wyr;X45l?Q z*>5KDJ5EItXkcJZFp%O9Mxv@X($gjjEv8>o+jpnu?^2u-e_BTS=TG~Chk@D1sB+vd z7K1NUKjFc&4Ug`HJCXZ411rFZsr+3*Wgw65UoXMD4;gN4M}23o?eO#3$#XD4w&FmJy?!WX$=;gLt4uy zPs}0yRwk_AuOzsXf34;}u^eEnk_y=xZT*Ynn>1WmPVSwU&w&~*3J7Gkda{f}Zh?x0 zq7qC8Q?`a?uW}WRM^R=)kR%RBiH=5Kg=U#c+nlm`w|Dms870StUls=|;T7PBIO;|h z0kxQ`DJoj&Mr%R~wF?;ZkGI`RFj`g}Fs>>Z@+ixG;%i;^t(q!|BlpV$1&W>Ls$()7 zqtVKfh+I<}+S9CJKnXIPN?aAii}}|*r7m6_XNiqMjScK`tqAW8*KnPmpM5LQPNk5g zHJ9Xd-i(d=`L}D4HAvlM%w&5T@gHPUV83H-Ul;ayaiCcL((Xv#6RTtp4-um<@^u5? zco9wJ&JkIT$T5x)hhOI_P7t?ZTgMwQNt-&9C=@P? z@C6%Wvl~sYwkf= zSq~y;o^cR1?pR*=56#SLK1!{oYFZ z=ex*ZWY1nNZ&_gBPROsNftS%$=lz}%HN#M1H`^nhL-QmG1C_$CM(2}|%8VZ|NHY^= zJeqq8hWmg^b0of_BDm8|8k4dpoar~SR5l42T=?&yNAwp_#e<@AKBxMF<^}WyzuqnK zk&X-J6XPik8X?cdZmY2YVta8b%!QV%Jtx01bQ-~!R)eIviw(y)n8rk*OlaJ+?GHP_SO?Kq7B_8MFOZgFZ04B;C%`l* z>jB^Sh)SLNc748^(|!agJD_E!>GvXf>$=L38eOxHuNuo4C-qntGnHe_fT z1;s(8THK(xqwK+#OEMndcygm{64Ndtm$ed>(R-;?maj$m%y#gbnfII6!sjHMv+XgW z!J|I4qlk@*#fT*60fJOQdddI=G2R(+I!;JhNxFg;s(QPnhp#C?ho0UCl zu+74T^${`M>jw}$0l+E9WjdjaO*WFEB$BmK<^E-ZR7K|n`k@2F#tGb_^*4TG{Kl(! zK4Z?J-6M+0??sn{Y_g2HPV6bPx|N1{nTG0I#++>H^oJAASOR3oVsniPb$3pgLN^s( z^k|dqKzP=L&jw}i5Hs4%k7YSy;nCl z!cRWuH#LcxWHKJqmBqa6542+;G-PG?qsdRV1;w;YQ5*g4V7!HHqW3URxUuJBZ+?Vs zLC9jdw9Ys5fU)%OmDWbXPiYAFpj3bARFq_o?FNTn=cMMQi0pO&3>kHE+i*{DvnhJ4 zt$#EddYnmj`_1>@_sHyn?e0$bL=Af_5mTziuV*W#tRUz9(tE8>%@it_=kus1hJ6_> z=gP^qt7CVWFj?-v_2l*V6nHc`QC}rSqmO=YX-K!QCGwmIjpllIm}JL~0`=X~R@ZV! z(5g!%<42w7<^j>G$<=Hg9wk*61I^v7Yc3@!^`u9O^2F`KY!Hh_QI<=1$_qI4eIBJj zxog+ho>;b+9464ypWV5z!%7s}GXDTAS`Lkm@Ts9Io=|3nL(Pz2>QAa0pmK=6YUmX- zhot+FRFC|vH|3Xu(Ax|8o15t8B)ylo=UW}&qapHragjH$5BX`>jnroUZL+FY#pODO z^1bB4yS{36K+eZh_kDb7J&f>uY0EJP`h5=Ivj+XT?B*8pp}i^gbFIbO)%e}E%WH?- znx26-%kEeY+u;i6^U&*rZV za`Qh1y^(nAj_1cUxnbDsG4egV~CtNR7|;~gJB^; zKhVB?>f^Kdk}2P9PVcDaixrC$D=hD67Rxo894~+o7$m)+NIxQMU|h=uYlN68bzc5_ zTMu$LnysK^+8>UmRI0Ro{(d-~&hB)1{>)sw)E|M(YGey^l1V1f>GUQ_%u&ex=J5fmIDcio-tPT@&S1-Pb}&84nzBHU z>|rsTAxLRvvs8b7UaE5zy^+GEpN>aBN7Vj${pap6cB}rwx~A92I@b+$aAK-%cP+s|9D=FozT-7hAgZS{{bgXwSq~9L&7U;A zSs}n{)b^nFzJ#5BrsqMEmkS6Z%d!ZDVC#7Y zK;c=IL%X?B+B;Sy;t}lTcHXc>y?Rt9#&RsVfI6O^a)aPw*%* zJ^4;gt7jy+Z4yT`;kO&YBJR>7A}Cg(AkbK*PpjtBz35x7P1-8OhHK%MYTcj)vxBCR zGw3^?Pp!z4FJ&Q)+8m+UH-L>B0n}GELC-Jyorv6TjB02zln%-Gpl?_G;9~n#gH%}7 z*}o$xer0qZ2z!4YrEVHg^~G@d6pb1Eux{HJ+^iMaN#FrD9*?DO%+vg8MZ~@aGUG-H zc$-Vw6>MA53X@yAfXWd;EuV%?;X2H8K?2ikNBeDJExw`1|; z?f&+%rQVBUxG>nrU9-VE@JjLF3Y4drt(y-$jH4K>W#%&PIN%j8_+ zanj|!8IhxA9@8P@1-j0F@ouIa=g;vJU8kVSHUEjD`QUvD9FWf{M1;QKOh0R&& zhtN(0g^S)}jd^YHe3rEKovIf#US1|`Rk?@{vs5AJRJlYmsg6#)7k4&}8oyl?+U}tT z=WA6c-`mcy?dL`(OXDAy=fo%p$HF8~vEdv}I>Y&c!dKKa5#-LhC^a0Yq!iN;x)?cF z->?V6>=j(~c=jMq9=e${DSvz!(`z0y0kF*e@f$BA#MjsZM1QFk)F~$=>T}}`CHm&( zvA#?UebY0c0Az}b5!t+$c5B@tN25#9Hh#>$AC~crad6KtzIu3KQGh~7@Y^S&K|hkn zJ4TXSf+wZkG8yG8tWCDZ&p#FLNS4(6{<97t=Ub3RgZSb1#Ke7aL3&tGI}7>*K6DBe zIajea3?)p1BURR z?Ub#J`|TdOFshezo?18NHN(ONxN(nN-Tln<*p`^6^ZFNFK*<9p39wp+!VW%IqmCxT_qyX7?tVj z43<)TuBg=z1~+9S+e1U=yNq!UKy%g>;NKdJZioE1b|8CLKAl%#T;?IY_+?3E#Dv~8 zfSb=z^Om{qx3-R)SKaBXL{YlUv22DqxotLCoWM;7xzJ7>xF zK(|}jNSk?+M&=^7zR1+!(k-c5Y+TJ_LM^VooRGVX!6gd;TF+M7^t&(`9ZRgEv>_wzUUNK;)w^j+Z9nT6U&W)uv4@9vCzgC{2=C{!kJH7w)5`6>Z)3}(d?_b% zBjkd|#t>dZ|A+Q%3H^0z)$Iicx6=BRs$IJe%ay6*>n3pXQ;=@$jccvW zud%x5I?A}h&e9scyL9W-X}fOW(b8g4z38(da5$Icp~qZ`X=Bgah)FQtA_6oIa{?_X zomxyO(yyHB_B=3eKT7cszbj>1%Iz|<~>)& z^Xbg^As&U;#o<2?Y+T6xUej=B>$fcZMUvv1wW?iHpNFU^g4@Pf>L&2M=F7&Rj*_a6 znwt4yhKfmJ)0gU^&EF&VuPdCpdJ%?A z!1X_h?_5`4cIO!>gN<_-&W9_K=7V0qrU4|M^#R$J!;R#b)ULL}A|A`;M!w@U6V|2_ z0B4`++LYj(>!}IPVF!EXqb6eNWJaoYRAhLawj1!)YS6JQ@5@<45v&zr^!pI0&+EFG z(eRL-YW!L1(XnXD%N}8ue;G>tH-Zy*a0mN8WBjk@RV}X?*_twXn>_??f<*EX`rwM&j~#>`2HSEozXnirb%8b+lcHJ4WWQbV31Jo! zr=#`9lp(sa^?wPXK-*?QBk9AJDrYLp#R@>q1*fD-5MGvK7L#uyVQsIC=rsP^zK-6= z4ETa5n+Wczi`I&Mj7#{(0D6Tr$Nh^gD$Q2Y^fIKb0U$tkP(&7GWb;5Kr>;fs=_DIh zNEwSF9S`q!SwqgV!VaSB%3{(E0iW_0D1(fN?aYZ}{9R=n#jH&Y10tchGtpR^4TA&c z9rGTI+F~NB;Z@R`?JHK|?Dy^Uf>jjVwS0?ROM62~%S0$k2pY7g$DQrVq!pS?C0gBn zS{kWU*4_JsT=tDz(fwVE;#>we62?PqkXl_PdZW(iEMPDy0Wc}?9+ZSxXqSmZnJ`n0 z;6|4fFvn`RN1~ejdS}R(AXu3fZ3r;+V&|XjEYD4;=*pKkbin z-Hl2Gim4rdWey-`>MBo6E~*oV}gLcaz5tmM?&oFG!Lv^qmY%C|_*T zi0{&fA7~_iWGwjAScu+O_+~?_kt{twkE_;*yEBh_kQB1q__ifq77#8HVJwtA`e-$B=6z z7ih>Hu&b&l6CH?a=1Z6wOFHg@dv0nh7U*mO$#oA4bT7&Ec1<*6!j!8Iv<{6Tno*7Da=1--Nr#JCIyEeDNGv4 z<-eO~$L~NFYMT!hT2E5g@R?eqAM&pkimp@G-cX1gANJ=Qij-0qz#RzL<_QC|ZRjbT z*ovGy$?d@?MW0M`EK1FsC5t>& zDP6y&x~d*pViii#KfatKuTl!rTP%fB|6a5()I3T2 zN)?)Z5>R@QG;5wbYvy2h$P#)qxI&#vQECn-^nol5q&RVSLFLRW&Q&cf@FdS;qfv&T zh<7Yenl$m%EiI0*R57)T<0y^xv^14H?f6+*7GGLIf>Y{B^9zk!r<0~q)v~;IuCUOw zbn(={RVNdPwg#&#Znva{q6}C|f0igKVt08e*ka-1Nh!+*QKw7WXj;~2OWWjH*5pgu z9C{W>Qr4V&*2rb$FJ#r}aGIfL)vQt0GFa9=N!zhl*0EXE5>NZNo-s*kEyOqOg1#>D$cbDmy%z zj!Nq|U8)Jwp)sJvoaWH@DxJ27jVRBzg<9Duq0`c2>1mR0%b^v^F*bGaHZ3&YLq*v^GrQgjg-=eUs z$-S6t{I;%pGLK{tGJ5Qne6o*6x3O4}S$eVV`z;Aru@9hMh@n5or2e@YvE54ziP8-! zk9hpO@_ds1g2Lv)v}|v)VqLX-_0T45kp9%y_KL4^qxbv(jbW~q`pA?17OJW%^YZHQ z;^^z>sppYE`(-c4)rBp?qpMvledQyV?P_7!6rk)!L!W zjq2sWkKReuJnLV%N3K+TfFR=X3Ssuy4T_tMI$S(*l@9uPA-PzFYXA^Y7*285$asH|&f z{;FFNt7pw>q(?i*J$ooQhJE^~o5d@bAD1Y|RSRe%AG_x8UKj9VjF@Unv$NM=YxcLH z^k{C?FtqjuNK7A>bZ@SIGFur?*6d*L{~&8s-!`q>p-G8snmS2iOC5FILm5egH0U@~Se1|M<-QiCT8}YF0}@dH$8O8qrD& z9sImi-tm`aZG!#{MNuuyloci6H6?ciM5JSPoMUF{jY0Me%~37=m19$9?fhUZT^;ZIL9Cq0VcvaOiHJ5`nt6aNNPPh7Aa;-C8tHrIwMvmxF*^j zunP<)r$P7WfYD`%yxbB{?oH@E~ zMPAQ~LhHqks3oQXB($u=ik$g=6vL&|Np;o74cZGvf!q@9oF>@HXXjrj|GLX5? zHYj{BYh|Qq!Ly1XFyErO8mK)a>9A?^HE8g={<3w|!G2Kh6Vp{|P}IBE!=#lS-It!t zmr15FTWc_*O;agbQ4PN}2XC~=ay27-(5ZW1x2iY7EQ8brf!f}K_7{N7_J?ctN0=5s zyvsv=@<%1;L4|lU9&@q}i7#+>Nkkq8df4W`RWS_^j47{W4 zbu;>4UBW6gUUR$HW%o!(vddy$f_s1|X7@+GkRx?9M|ROhw&h{q_)gh~gzw4$L@$Go z7U0qJ|DgvGX5=5n&JLaE4*iQ`$Co{X-8$&Zaia9b8HpBBx!aMMJv^%!+P&K;Rsi;{ z88%fQqN+I#`56J-k*4eECuvLEqf%i>Hb@(}vq%opS8801V*^8AYZ5 zueAXE^7^{TZ(i$4{+I zZ4J=x(`p^P=#EX4jt*PxQEDLd%s$+^oDFjR4d9$Ue(eiIybRbt-g1JD8Pc{wX5N7W zk1BSqg)-hvC5|-)*}e?#r6TV+TF(u&=ar+59fqe(y@<6Y-gR)`dQ)rB*87fJr!u9l z5sm&q0dsfsv01jsTc3(31|h%K|I}=h@F|=^1M~+47~( z;xoeO<}dd>v*Vln@Hr3aEc5f!+~d2Es=H)>x_ab0>q}lFWk14iJ*x98dgaQZ?0TrW zxuFHza{GCMe5}ED{T>76DtXzMeLPh8UFPwbc=JC6B|kCqJ^S%(WO&SHbVI#yy*_qT z_Bd77@GKGXC#q;Ppw>S zzXJw^K)~UAyxr3WjY3MLO=ZyA|GzCM)#qtRv`{LN%K;>DC0VMJsnwV+v?f`pRq6GF zVrtzR_QjLT;2Eo98EQ6RjeYmwPO;SqCMzq{Ub!(DPh+(^Twl30o6Zr9rC{Ywb}$-> zB^FEONpmzAOCH-jFvs54Y((X3o1kNNwwU|MDz`8;OD>(pVzWDMVHhNrEfkI?T6*Vb zx78H@jm`JV{ZB$3duHYFbDd+{upCzkpN_s|N!fEN5I>_A0*=}SfAV)~lf&)NOp#hw zW{3JQZV9FFCJ%79S?cWQ$eNc1_^{|}0B_CKYs)RoKJa8E*8_=bJ>3J1>t%=Z4woML z4eqLyfeV2XgSw~a?d*)T+ZdmYXB}nDh6zT)dS(FIKv}*QsjP-E0N*bEClPGI+{{oo zpEHff1sL7WB6LJDy8)au>)8>?oO8=TBwpI>9C+V#1>uC+^P6m<3_LUeG)V4RMhs*+ zhEdiP>$wS>qJ8@cFiDQ=9Psw?(4mQ&adhdzegdXOG?)VkaA+(P22qGD>-iZmVpe)t z1l-)Zbco73N4ck$ySY+vD}H5BE|buH-qZG)KA-X$$Zy#n7CNl@>>vQ-|*lrPu>oKE>)ZNs=8iW zR^EYB-wme*%4`RqE>3Mn!6tWe!_mQ{k#_>;DuY6Azu4*N(As{^4;ysg7{%-*Jd>m! z9drkws%HyAe~pn3jG(RG28&`GW;8-%+jQTHAXe0!KP)M!Tsp7ST)a2GJQd$%l36QX#z#ozV3l#SikN=mDBz+ zfNQsI-Te1{eBj?3@>6WnuZm+`)^Dc-k#+87Bp5dC<`jzXZcvp|4Q^V$4RPPHf3DjN z_@O7jc)#Isweh$WfUNtp)1ljOkAGbGW;=dw>mQ(0l?_(29$vNia#k~?`+Cumwfck` z#}5Weao)*uRoIf9+x@5bYV-YZCsq&meDd+~dTpQwd}Hq{HuNbu!xjKVit~qLAv)=N z1-A+PeTozudpmJeXC28CDo+^bC#Du`Jb7xK+H z=X(1g0Il60iu)QAEjTpfn|DBfCutuR&GqjqX??JU1d#E#R1tFepW%jrW8hKh+$6r| z+?et}iQ(#}KAI;1C~}YhXb%4Xc=haX6P7*PnPrjsFbiqI>Tnnl#z53+Py}`PKqO;- zFjRkqD2uy2LQvdc;~Y`)Z^ZHVqViN2#r}|V?mh5_0-+50pdl>!0kC}2phz(B3BT|5 zDRqLegeUjG!&yM#)KS23r$4EI=^iB4?jXPU07S#5Ud)JEaH-^O@a($-h5+30t!zke zX4C*!6hfr5&nd|_VPt3Zpl>xqyrk#)P&6oq>^-=$4yKUbzM_D_nLja` z?b@5Gf9|1g?iOZzGeUOH2FD);f%=w+0?XIj124@Oi0m#v!59!Og_15GLa&^IY!6Z; zjBW`EE0CCr*-$J+=BW^E%aVtGUo6V~qVUu3bLBZ>37EX)EVMcZII_F|1OQJdR1u^A zuK)xTXyA{JnGFILcOu8m6`Gn9Y>ZAT=ClKSt=n^ZEh;a`0c(~fiwtIhEdr@_fg4nMF0YUkqdT!0S+dF#CC zT%Mc}2`iV2xk|R0m+3(ZtJzYvLK5J;l$lPW&}gDmX6)faqsS(sGX&4=M7zXl<1ndh z$#yH>ZQ!&5{)s`QPZiZjr96pAZAh0mh}=8X(Qqu1iGA@c)ya4&0Xp&!zSY{I-d3;l zpSs~#rc7Jo#oB-MNv^j3y-%Vy`ETWb`?KXbtA7IET>qvUerDcYAFubuvgEot-(R0@ z&$jq^$OS*3lOW>7NPQAf#K69$qWXVsgoz7!Tfq8$0zso zDOMhzoE{&4j+4(^`Qg#=XQk#7!Tj63Ji0hNygl2yJO69ke~ycPjortq{g=DL_m@N9 z+aBK`2$86O+_m%H}Qlga7nnfbYe#f48>?Z0rfPhaid$I{B`{Q7G5pX=tQ zr^a_+!{4Lw_U+g9OY-Vt{OWuB%6q~RFm?v$KlpCb@@iFoXI*>dP_yS!v*A&*kYk#=k4kVJz8XE>&YLL3TEpZ$6r9EaZE)3r?#we4`n7g9%8z zF-Vm@NTwV}q7XA*zOUOt`e~Oa|e^;ec)YaAXbaYLPOl-}pyv&@#EL{CeJZz0TwGG^5 zbv!uKy{T3Gh|~fJHG+w?LaFtmSd0?+On*t5=gL{+tJ~#kxD+Y7S4ev{$p&;th4zYs z4+_N1@x`z3{aoUVS)hwp#PDAP^Oyl~p967U_-nY%fjCcr*bakObb^{TftoggnlyqK z)q{$sgYf(W;f@96jt1q4{>RBxq-6bP zheZ7E=5@(jk$j%yZ^^%!*PogD&*pX6Qk8yR#22Z?{~0s;U$vu8%xt{5=3iFo!B{Hu z=dJ7CYDXt?#Y+FOQvd(mO@RO7-DIk(>ywg#qT2R{z%u_oasn8t=EMdd#>G3K1g^(B zKZru9cEiY$&3D783X69m=o*iABN+$(zcDkmll=sF0QEtlvZ}>FlDcWh-Jc0?2N{HqM8Z*n1kc$6}nc-QIq#Pn*hYp3;}m|0~}w7dW)tWGm6191q7VO2-;FozIZ z<7TNWxIc#C5dX=3x=hg-#V2MK*!XJOexoQa&V`{QE#ArGSZ2+Ap3ODIzrT4p)q?OB zX6C?!VAqdi7T?x$>Vl>qmRtai#wg=?R$hho_ak_}6# zi*AmpK7jujX2wGr@Gr~^AqPfGycaF~I+#j22TpCc7pwI;gfS`y!A!glZ}mEqV>}1R zZTJ&2n+^ds!~eIK*;9YSwk@dg|H91l5%O?`QbjQ1{zREe=ix0453;rXiI%M2<*$Yr z;##eV)~ABPxf~wiJT80nb5M~pop&M2@)IK50tN;v`$Q2Zxm)-U3ClVI&^ zj6w=Kswg=VUnpHbqc$?i;8~kgotR4%B0j3Vik8$kUO?|=F{*ZRlOk*^f*JxluDo0O zH)ghRJZAEVnWghkuoR7a_TmHJl;VUiazR2Uc>-YPwT+qkJ~6XZh4e#dGwf)62x@($ zj1BKV^m*!GhuPcAC*U~=*X@WL1zrw}fV~h~%gKbtLtV@R&nISP+3)lHF6Tp^QlNwg z(%sW3JWV|WaJ3^UY0nbz^_wApRdP0#iwXVY2^yJ)IE>ho1j|jpNQhW+&X=pc5ZZ(i zE$~`4kdHW=mbHYG=sK3}I;dC~fm&RKMzN3&wSdOt1T{KBnQ?MHJoYK{Yj889^Y&d? zxyTV#xu9w-T5p`rfR3usOKgqr9+H)bp=M9I$ZxEiqCe7x=#n$gB#Nw&k|Bor8C;^p zmGuRHH!GZ~)qXMcJOWghUF{P|4cUl=vgWe@md%KMQh~);u;mI(8gL}V>7fU zdB_Oc+gx!1U?3F=e*e$Pz&sho5I`)Rim6M2DJ01a!_1#jRRo z972g&L6KO|Ew4f5#2^n&sd#mv? zU1CZ0utf99zz@{j)R^UJ#f54o_;U3!#r+6PZwTU;?v+ME*LvgkbN;UmFk*3-C>)gz zS|g1phKh%Y2zHN!SE_n`oYwT}XurZTCnv*F)& zNZCAR1R?6PVZWRRRB@CB%Ks_2*H%&MbdO=;J0s1H(xA7#?=YsnQ74YHyz_M(v5RrR zN}$u61@_H$OSm{Q8C&g= z5)i^Hl|Q0<@((8%)QPNWi^#KmB=oun$``a&bj;8yJ#J*V6r$0JW^-#MoapWNs4@3B z!k(pq8tlv&wP1>H3pe>%QQZ^8tsBc#H>7+R`)@C6WR7_2cQ~=R@-5-beI%=Lf>pn{ASxWso+#v$c0dyjk5x}g7XW_?%Ivb59V9dymbU;)047tg@}FQy8t|UA{W^_ zs%AArZwK8yB;h@7`QkIJLSTEBVR(nQSsnbvW;P|AW2O(23CPf~foAt|qC<(QCnh@G zXth-hqf72?IOK(L zPoQp9&|t*Tq$~9~#dGbWw5?P_4oBuRgZ#)Ks9%y&NP65&Q_EL(i&1 zmSjfO7`zf<(boW%rmD}0crfIt5HPvJ^lnir69$@-}T+gP-z8Er3 zWHZGUYQo{<_ZVP^qjcq>JKt!vXc{;b`oq52Xml~~v;ji88$y*R2nb;!Z&oaVHysx9 z6c+asCYUd-lpkU#?q>54f`}7pZHj2o7=}uvY6b1Bq>7|{t#Q@x!{k2PaoFwdz{Das zLJ!~*vh+g`!Xz_{yEY7I?T4m7H-rpGgc3%0KTdc8Rn)M#ID1l5<2-o8=e{!KsM+PP zA(-ezcd;?|=<;Cj)n<`7s_2E~=-pz#3P;Rgs??Tx)Q)@1`IG49o}p`V$rJIYGo085 zcge@p*lL#8K@R_yr`SH|I51erH<<8yjyM=xk*m}=1Pd`p>Tuw49860bn#ND7ySNzl zIINObjFz8YsR1|=(WuWqAD4fUdBkgB#N%cEq*{rme~y>P2gcLECa`EEe4|bvwMgJ< zNx%wEXc$Tmz)gfbNl2th1Xv_2&MWaj${va*iajT?jmTck+uS(E$igP6pTvJ)$SXfb zZMY|C;3gAND+mZEB>YfVSP&H-7O}F>vhYw`g|usEuoDxp#Ty8o!HH+4PWGmb;~G#> zhE>iaQpO*2QLImv3QoN^a@X_UWqA%)L+Gb+%XeLK2lt8(f<6(n7OUhJz(BuqTRZX zq0pc`aj%_U61)s)Xt$C|yP!jTuOkYfBj=`5?S|9^Y=HX!N!CmRqe02s<;*mXgTh3~ zIM&d3XEg&Y6oGh16BjjrYg9xiG(2bbyWvb#2r=k`G`KYrDLC;XrO196@uNP}*IKfO z;}j93^u$m8g#duv&`9Hd{*7TTLURpiW}kDilEaE=cD`ccR;cAc;kEl<>xX3?*O&?w zn%i8L8|vyw2$>fT$V*=IOvmynkua2PFsE(RiDk>Fv`AA(1S8NC!Da-r^oJ5V&5`w# zUoNy+H&xhb6xmU=zXd3s4ymOLVif zLF$N!DUvNHLa;*!y~I_WhyZ9rF#JKO>_LGTAYje{(7JI@GB5d2l5$)_PVr(v0&1Rq ztj-}T&eyKauWW_VN6s0ozjjSse6kDGh6*(v{kScEi$VI!4cmEX#`&y@_(gDIfIx-$ z!-V=nVKRalY(wf0fkoq$$Gil_VVCf$dDN-cryXS*j22|#=8d%$L_wA2tC`0)da~oC zR6={fT8acEWt1$HdY=B)xGSQR2MzB=peBL|_J?uK27?d))zy#h)vRiq_t|nw7Gv=} zz*ag^^E~-c!ndsU7_J5K>IN0 zQu>BdCY=cOH4aAKA9QIN(VGb7^csi|Mg$g-4W(xW^P9fm=6cUfgn!HBcW~U#!kC_#6f7jBCBOI zXk|dCdo@nWJL=PdnnpJKAQCacZ`AW@w2S1nfkzC{7jbB7XnBCKl@f7-M|7cWRHto% zzYml`338?=X_hE-jNn#T4n6<`FW{-*lLxnnwj|>RBha=;Sn0?XyU0`3E5WpMEf~0R zrZtk+Fu>K`Qq@W&f>Fl77%+mZ3m~6YBb{Xks?PA%2TiPg}4nO{prFX?V`rHtN0yzR-Ia8u4vid zJXj(|Yp$1LEazvPLHHt8_#(Gu;1Sgg=}Ap9i=9_vT|inyka0*6lK^4mF7Wm4$JYkr zb=4gKr~rl%;QfOcag)Vpbno z4z6&Sn`M5{v zuITbR^o9UJe>NiU2TIjtZ|{tXA0eg}9;P;Jt8IIWnfQ5cgNkA#o!uyPs|H^EftPX` z^a%Z%Gb3ET)Vg-`dB(5@v?AtjMucqTRPzLH=+OafH-AO$FlElj-ysjVefT5GtfRAD zS{2&L;p@nZSk&f(m3!DGnmB$B3fE7-!OiJN z{Xd+&byOQ~*QgD_J-8GJ?k+9GwSnRe#ogWA-Mv_Gx8hLT-QC^Y+d}wwe$RR3Tj!kj zkF(d#WHR^6to)OenS1ti?TPJmHRq_V_47I4K#ZGAp2Y7SFBpKD&w}~|%N@UXe5%J2 zliiEtw7zU#=3p+>>Z}2?Hh0?;yQc+D#wgBNjn|=>$bK&^PX`Kv_>XZ5=NOBOL2+0! zzYiULHae{e4+V~d7G|=G*YwVYJ_th5woxPl-;C#%qsN7^SA3!-oUA7j2PRS{RM%hJ zj2S0{UlBv}yRcK6BnmZye!=-!)kG&xN}RG#+QYYGueDY!9K)&xgc!QNj^#w#dN-!D9{Z zrt8`z8?iC#)i2+U(Z*>nW;KoH3Bp$5p}HTLH8HZb1O!(93K$eHi>p-5WsnSIgfyCW z&-wH9lr#6-Gq3rGuPMOxI^`k~F*dcvCyvv-nuT#!}z9inzN7vz;wz`=`Ye$jOAxXNU zEI!XcB0jth6Xma>lr!G8+$d^%p!%@w%D0M#c!;)Xp&7ekqdh6!KcIQp3D2?<7x{{5-S%phzQZwY4>f)hu~F_TJ=l2c`&eO2S6%gT&JdpR=6`4ze4Ocy ziu9MyeEZR6_CMMkmiQ5ebllKxrK0}yA+eBN|B*f#jIN`?PpZ-Spt#w&@#^+7HZ*M= zeQZylqi&!L&C1X+)^>+4o7E!Z12nZhLVl9-rH2yLm84JWt5l zy*%FeXY63#8Zu~KaWj%Lufrns_Ens$>qaygc3yvATc+D0r@1;tm$T+Pxc|Ja?IXTD zGzbI`X9ZBQ0TwQIyhE4r$1)>LgMN0yrSb%C=`O`a1(j4dn=m{)xwVeH7X7eVJdzz3 z_}ngBdR2B-uM&54ovO&qq9pyzPLa%fuPU1_v%X?%L48Us;n!p8w@Zbo2f3Pu$HAwP zH4j{Q38RX^Nn+TD?&j+cYrL}CaX%(z{hKOfTLQmMreh#pzW+mz~g1l40)9|x`ud|)-$iUR$t(R3H$*Hc_&9_&J`PXeB$o`hZt{&w02SnZ(a=Ha+ zOHPJqOje^`xYT>wp-Rad=^>GMd)#`PY)FCHF^){8Q^?_WxRw9!GBaFe-Tw5OAMmjx z0>1Yx_5qTK)Ur9^-<1xe|0OdECR9F@$>6pr=Q1or1TrWg5_xm5&oSgnT-{t#9Uu1Q ziR(N>q|dQNLDi{#{ZI;+5T<{U;p94xH*yOT&Z8EOokj9{%pT9 z5kn}XM##Gxf@wLe4gVi9v*vWphy(_K0&#X(%tq0|Q2r{w`4auS-}gx!J?hekGS#1# zOoa^swP%Za5wn+#j(l?llu4owI0l|QRVpBDm?tEMrN9P1_P z(yecQ&^jfZ2P0z{(7=fxiUgzMBIb6Z;0{tXswm4#a8skF3Fk*L%zF2R&50M@kx~AA zuA$3M#*$I&cU(}7=Zny~=_HTJuVU4YQbL}=aoNBvyB-a^rvxZU_XLS|cW-CdJ_E(G z&48F9nB1KNjd>^Oy(kJ_z6QpSze?vD3%M}^)cP+szm89L;89EK-RGv%2!w;kv_ejHk70DnJh7nT{ABQB>>SR{4Jqn zKT^P!a4%F@ZJCNX8KS?SdgPzM-PmDUG$SA4&CFzxhuq0IU|iyuL2hP-+K_is*IBk2 zpEZ9PEZ$2H@WFFg(~QJs5Zd6IB1!q5Nk3(2_b(yD-!VHQPZz=wEKq;VaT8u_x~)pw zP!J1XUhQk;2dPT893?fmYwTum!h4WM&=+e1#uyJhoJep2S`aMsAtiTH?=2miLt5Cz z@5k|#UNMu@n>+HT9E$~r`#?K7x6%H(qDYJxjLdW=<`;L1-%=o97Kk~18F`Yg8LNww zJE8JCrzDm(Of`IMkA=g9^B`iI#G6nOS5#;iIOJ&;u&u}kA^M#wxP?rLPWi-y*9HV! zq8%ynrTT?T2+^&O7!ngjT*0@VV0Ek&dMd=(+Mv;15d@3zOEUamVK|}io^aV{a*#Fn zNZh>#m7~xJ4O&-BEnEaAwpOnUW%H2fxf#ha*!}CL&FOr~1eb+VkEh#A15fIb6*>nA zDR0@HoR2x@E=Ljk&KYy@&&^D9aDm)}Ka9HJi~JP)0Zzy8?BRJaV*aDi_w@#@19WaG`a91zLd(+#Lf9gxfWLIYCG^q`Xi{3F7C|`T;l2FjBGS2Z zH{$XQXMDdL<#Q>P#G>aFg5N$Bi8kqTD7(g!Q#cu1t31}Kc>+^u#WqAOzr$|P7b3*e z!k{=nmVqRz@yP_5q8t^#e)?$%4^e~7nI`oX)t3?O**!%?s$m?Y*)X!8#3`R;CzAdI z&P?&|(xlBugKVi&R7aeYa0R|6!W@L8fksGak{C;{RuibyhH{nN#y(L0P@zekg8s#AN{MTZ;*$F|-dIbmu7u+#P7OlPUd zfc-T-NEkw1%`=8b2!Gl*-E2u}2p6;yHq2 zQ=0dJOgS^s`ywvKRFzbbCJJGFQEY7#qAJG}s-q7*gwDU#HWIntTVCnw6*l7gTZZXj z#Kedld3JwnOo>++(=zyuRT}w7?@8Ffq6kcw?qLb`4E0w0AspG|GjfxG1b1Z3d^`7j zRE3<^MN`r4vy67Hed)Q+m4f{7=ls~k;M@>+BKJSQ;tW@mKdLoip7sl{OU2nnh4X~C z>;}ln=>QZuMylTqY|GYYa@Ib|^S6&`5&U+o$W^OOe*1JMG}Q^q7X^k}++>h|6Db@e zonei^#=~_#CT5eeO6efb~d7PA^B8?js_WD_vJjtUVs^wwR$Dm2QmoSeMIGnZX&oY zD2m~yOk1^cI>p(_I){90LZT&^gWRT*O!QUhim>KTuC)Oqp>XZI4CvIQe(mYWB<$$Z zYXuY$RYz#|Q1tmr%!~Es543X9_I~`xtn;;urKE0d{C~ga(}ON*enYl@gLmfcJU9jR zwY!=fn@qzI^H3waj&4Jc1IpM8maj0I?2Glm7gg+%*Xl}?K}^OQhz6!@sWv@34}%$IAvQfePRd9hc@@p&Pe&p_mH^8irob4T}HH5yq1EUBr z@La|b+#i&ESjl}GF!j0SaGk}<9#;7-(2?l!e74q zHF1D;^X38lMH;LRs8QKur1$eaWW7I)w%5J;p>DUYY8b$S2wA)D)eQm&cX=*0Z$1oQ zzMh!~d95z_%KU8hxpe9B+T?ThZo2Tf4iWO+t$}?S_~Lt;()AKb{NwjjnD4#CmG_DI z)}N&(zK5S(K9?0s2qGX+U?3FiEzAyr5MAfvuP)z5`C0@4sKDnjdEa|%z1NE&KZw)= zgycmSa!}K?^GoQJvK!D4PkJ3dx*YIUAk;?As{KJ2Cb=642c4`|m=v+=hOsLZF;P28 z7#X$)*pG@L(~X)Xgns@*_OCFeaSt973f4I^_Ih`ed8EiHk7Z&h{5KK&{T|X}Bm%0y zYd(=*(@nHTA_e(j^zaQOW2-ZT;j7{1>MejFQ)p_1Aej>tZa*mvkA{G0!9{VRcKB>g

    +1n7nR4s;>HUWf@Ay^4^d(thi<2xEDY91-G@hKcCjJabYhrC#o$rvYp#=4Vbrk=m&ijbOR^i?X# zqWjmSs$ z*Ez=&vgd=xdB19vTKsI2t(aI-nT!S(Q)|$0^~h}El=%}%I3mlHPV?rR#mb8|aeSRT zfR&F7FE1-+2tt(lr9o?eI`vS9yqs8-(lW65SMITJ%A0R0x+QL0jKzWpNz>Z zj7~j+4JUvtF@x*Ek83jH|I+!1UkKJm5yq$M`K%v)TnN8P(RW|yZA?*5Tj87#JpG7&TiR$dvd`c1##CDe6$)Z>dEZR_`*c>d{H6q!;Ejh#>y-(jbnIJhyEV&3ExtJ`uO(433ERo6# zhrmXLHq3fF3`IatrGvwjdM~QD8>2{V8qr08IiQJk<#-n52qmj!=O{1fG zkr-86y`t~tTJknycI5rtIDdAWv(mV}=h;2~m2~Fr+IwJIA!7e_ZR2^Nbw*@L9ZmS> zIGS97xVBYB@oL%A)(UFOzjV=DRq@3xTCYiCrOYvNKw{q0u?x*K%GFhZxmwJxP3@jZ z?bg+z--ep9hkBfGHF#xC_USJDV?-^qX%aP#Gk)gF(*IOVJx)wIdr?L)_||LFHA*Ez z9w;5A@fqUG(c4%THx#^HRV9x3s~6O&jW?z}Sjebcx;%BPJ*6WwH$M^T6E4L~PmPsO zsENP3vHI%4)oIeYV4Zx%RMxYw;W{omk0V|6d--M?cMm5-XlAoYqT1_b)%h!?;%-yj zgx2Z>Md`P-W1FEvZ@JcMoew8JNN&)t<0&t>YUXT^lV=MC_^Ezy>pYO;s)gu2N(|i; zG8}WsClM6An>*IIx6hoW(#*HxWoHoOhTsaeT^#j|2K1fxm5pECW%KG-JO zanyEj_(mWAMr!Li27S(-WayKB136;2VnN^PjDrzDv zC|5cSmXE3S#`2JTnqV!ih;K?wx}~7C0L$iTIM_<@vg^o%n~tFR3v^;H)`V4zW!x;Q zpu>L42%YLZUBUilI8z{|X>THSS4fgWpETbHoq!Zw2h{qVhVe?R={$9V*<&yd1XDX@ z+f?N7@GIAPZ(&q_NVtR;(f9yv^=}zZ!CsRHyj9$9qbY}Bk(nzO<7vxggqLR1Fgkg8 z`vKKIi`kDCH^wTkIS^YUj%1TR?5%m^91Gg(rnMYL4~lOVZO-WAN^<62eV>a9k(IH^ zw-d8i1?!H<(jLBk3kyAwyEOf7+INDx;Q+72d&)zqiCJUAvrBd2;gp~A_d{~ErMdFQ z$}-G|?9;SO)1pJO;zhA1=Bd*McKs}NF^2Tl0Xao?UbtI}u>~4vcnK%R&wU_?Z=@xW za;Ln9CXIL^u(oGhO&#fy=K@*!$4=)%i(+W0)(wN^qjK#)wa$^nbGL_c$dvBVG~R_1 z^~Egd(wyXlo$AHH=HjC3g;mJKa?avP@r7CA#hUKo`r?Jr!Nn%c;ugH^%bj6KyE-q= zc@e2C48Kvl_$9aC`9Y`PCs*5DY}=DdL4MQad8+*UVH1y^+wi|^&o?_oFU`}k;;sZY z!dfy?iR^B3F3||l#Axyzq^Byau8chGo~t_*T&0`U@c-r<%oW99u}6B)ub!7uaz7-# z9$p>)J^0Bb-2wHDkqWC*IvUh^Z6<~VKLteayFP+3L#nYW_f5N3!uf1*g=3cN4UY}P zxH7_ug3 z70&QI#i}toCui@nw(H_bzAlajr8(|8o!*7!48W~2tWx|;o%q>Fkp!;_io0c-5^7S@ zheF_p@r?V9O)JJrrBqn#O!1lZ?egH+|xZg+=GJrv?8qw4EKXF{vKal*W)=`4l?r=HB_NZ zRJ|J4E>1fEcry9iY6Y7p88sBUH`nM)V+Xxl*+Eoic@!6j-jnv-)lu!8_?l6{L4qoJ z(a*;xH9-vjUX#IWrZ4>#d)XfNzX%g#(Y3vRB(6$OJwA%A3rj3_=+qj-{euxC2-C5Jy-pH$jX3bq zxZ5UL^Q@gxA5-$!UUtmgmsrtd{1n#GW>=S9UH4x%<%hNqAdWbY9kQX_j}SZY_xaGl z12c%VGvugd@Hh=(UI;n$8$26=n9M^i;=YEw>>AW`UOxF|n%f3;2;Q>#W#ro4Hw!-K z`F(GB{H2cnVdxH53gd3ul_(hR<=WE;Hrx+@fW>5f4eAX>#^Q5<^3Tz-#U`*1p6AgpPm%NPA5B_I3K_4JcXVbUDf2qrCufSLcl%uE_f z3Nx8OvrQY4E=AMx))|dIL=j-sZrwBS790xsT>oeM zEMAN;m0pGU*>4H+ZH>Z<;bQalXs*WYP0%+KoCx)n>G&+VOHPZdXqI9El1-%kI1MZ? z9!xd0v^k0}9_N1ER){Za)W_q{8U7AJ9L3f1rOt4th@>xn#>A3l3J}LteHlu`Kt>t{ z1wh7Q7P5>#mNyf`r$`W}gqohfev23V{4^DIIudLgABae8tW8zzPMxZ0*?QnD-GaEM z_YEx-=mq90$8t(i)hD_Wh0Y z4SHL1MXZa#+xz|3xgTPe45Dyl5#N>CLa znjvM)1x;w_iq)w}(-O5JT@nOXp|5W97(7c&nOXH>?ffm;2#YPFVQ^tDcl=ic(gE{N zql1sIu-LM6OsYK?U-{VwrXNA}19m3u>_a37kwHU}62u%M)S2EKWt0W&9AnJCWPXgY zj`4F&aEn=UPV%0$bAs9L-eqPYSLgN95+8h=N5m;RxaMR(R5r{heie8qRZ#ZfUex?y z-ngja_4;6=9VEcBVzOn;vuaU+wzX>WO9vNA88M9x`%Ba-&!&gEcp^@(Lx{tS+nK

    ziteZVgf}s)UH^!(QqhxYK&r@?+DprR-jUCORFsh~P$p~ZbYCV% z8MW>BXN`}lS~2Ioj)rB&*`NN}F^Ja+)k8?BehGfVw!vo$-#CSw)@OMY#vwH{MIAg27 z>?-+b_GfIMV*$xs=}_yoL!9pmWe*hnu*hR^TrfWs1-s#}csb-JTC6t}6(#+Mlu}({ zYC9DTXW59XV_j0t3l*K%$Ve1ZVuBG4HG^{5sA^qZO0~BMjg-ZxrXXx;Q#&<_Q`wk~ zno?@ROOdEM{kQ>EefnTLz14}ocWx2zVDU2XF$|Pb7XB^WqLeEB--lubYqL)@KpG`rA z%|SBR5_OUK?4`?rMc_k)FPVU@W~-9;1IpqYXy!(eom}4jp;W>?}1Y)ZAAN4Dj_-3Mo@s4S`ZJ*C?V9gJSf;y zNU9?tv}w7>qq1Ajp3G=@(zf*LP}RAj(Mr#*Rp2cgDapuXpSE{ZxuF~vE7GKrl5Z{a z3)f>wN{X=s^IvdNlRQx8_WmHBYyKCpD5w=C+ssTN}+B|mZvwoRdGbw zoa`34;#YiXvWg*3TVU;T9jc<*K_k!5RT3BL#1Gx49nRbO>DV$dnoVVThobknq;dEy z*{_%OHf{Ox6G5;{blpyh!>I4H* z=A3GKKIZg=z0k4O(P1nAyfna4@ow8QOS{L8nn8&Cf>vmOp|wcM&86azeXM<3~Lcb@N!j~mwCafrJdz)-DkuZ?}!?ZDL9LA-XPaA7Qk5 zdb8{iZZq$+QIr$G->f5nr&jpD>icx`jzx)&ZL9G)_eIJ&KVg~g#T$I7w=f+%AT~gFV5V|cH+Tr&8 z1_%QJdbj`q1#>Xa^Dyx?VS)W<)7`KN-BPkp=)yTb(w$vga$McKEfE84i=91Lay-%; zT;Du`O%i+-RYIN|{MeoCkUXL$^7U+TY)J#+{A4&pSU9FU=?!wYmp+o5WQ6k_p?xT6 z5pvLGH`%R$^a42<%MRJDfpk&c2Z)X+mDmRySa>cmk@xOYw)ty4(Iu(t`#h~gh!L`7VwM6wDbEek~_^Y}SZ#E5peW_QJR z3wVmDU;~Y$4oN;NQhm(8tf}dEVWxKE0M6F$YAk<&< zO%3+F&YW5oIY;S`+O30H4^pICN3B1qrHo!|Fu9>iTHN`&$dJc$gWA*xuh>Y=w9^1I zzd>zcTHLBxJY!I7>PsWZl4~AIW06{HkwaryTx=0YW7Sk_)k$OhZ<*O*vCSrp?P0O) zC5_!{?vBYPS)_0edZ#tl|tecAs#vi`a zADu1$uQY&^E|8`)kmWc~G>E8>Hn<$eYqn3oIw(Y!F4VL%)Rr#HwKU9^E*uhS9_A?~ z&;rBP0G0Pj%Sk83(NG%INf$j>8a+uDvsfClNf$d?%E1J~DIA0%ZXP@tz&G8;{u20J zDx64DmdHY%^e!_Kq)(PSNh0cdKM#R5ArVw5JD5JrwJgn-KAqHp{n{KKiawY$kk45x zy_!C==_JiIh>y58l^(!J6_mM2pL1B2Kmo(a6!^WEHp4b32c03$lRj&-EQ(n)8;{{# zU6w>6_5(ui3142IW?4jfno3`ut;JA+#ZdUCtPq*D$d#dNm%fuoU^7|_oZ4lp`RBmGL+jg};0+jW_GOe+TuX@=U$K5{V)=LGT=GLpIbcif6h7F#bUF*Qq8wPuK+ zfrE-fnUtlhGg&U$Y3M23nI|BDi?dcsL}ld96(7^BK-!S1UaYDTqKlbL)7d8azSIlW zhF+m{(Qc)Sgh%ETBKmeu<{ct>GH>gGzzd}a=FG>7B>3KLmg?0Et6hqd9Z2ut>P0S| z_2%T^rX0&0q)IqFka@Z4>g4@u`U94-kz1y{S=+YD>V#g~ z^F-^Z)3W1OTkF)zjAG_t^k7C%;8MUe%q%PTF`jvU*E zSi70P^4mq4yJ`ziF4HzTEZZm1ol&bZPn*P5n+v?ti*l9AHr7#eyS~V)^TexH$LceN z6UeT`ZFP-RlU;hR)j%6SL_wI%p0OSM{O@E11;qH`p_3`!vSxhJ`rS;|O?us;dx`MG z*gR-6s%DLVZ~x~r+uvTxqQ^^mm1`lWKK$qENdWVo(b|GXJLy-}%*X03NF{Cd!5me#{-VW@m~ z@0*Uu8>s{bLZ?&00teG_hfG^`vQ-15VTXoUcC_Ui5_L<`vm4`E_RK#wq)Jd!72WjC zjN~6~$v;|BFghA>+-BIa!wBEf2RqU!J3b1YJ?hq#o7T~g(a?rjyl@CJQUTx)Z;8`5 zT5>oTGJoRM)S2efe~f3??&V?;J%D^ywpvP#ULsG4$snT5+*^#?l_47Ey6MF3CPxvf)+y z7tSDGE^t@_IIh8;N9;QXmsPpHb2Zmj%0NcqzE8CcGE-cRwga#vjPPYv=` zCB(T63K-mq_>GEW+)A{KO03+<9~+g0xK+M1s>pMzsyC|YajTg%s@ZX?yEUr&achJ% zYQ%BBH>VVaf+GJ73ylEv2E~N>?!~}_@dlItafm)pFf(vVvV4}~6_64XloS<`cuz?Y zNh!&%a?*ernQ}!;j^^SD+^6~Wa z^7iuf_V5gFa0|0`PO-EqvC(gE*J}?p?Mrg_ne6)`IXWXXJ^x2eL2+4HX>)M-h-dY( zU(-%p&tcZYS@G!Z&w-hiU+pa|E$!_c-Q7LCeSL$2gF{2ZL&KxPBV(gu10e7;iku$1z&9RIwQ@wi)c zf7pI~IDEXnvcI>px3~Kq+uJ*vTiaXzncF)%yL-EP`v?1bxBo%d|C_V_U(1W#`+w*4 z&i&=?`RO~7|BmMWE02!eS^blfcb&)S+3DH&JHh|I^8Dib;yvD}{(r?kN{4sy|K|Mq z=HlvK%lGxG_q@Hox_!L5d%C`Ry19G2y??yCf4uuwKHT3wJUl%9JO2It^z`)nPyGHT z{`?bv|31IG+`YbDzP=toAUhDq=0EiR76kIH0XTVmeINS$`ug(U)$MUMNvRH?CNV6KJ%8JFUr>(nbx|4 zF(OK|LaJ-~T|d`}Q`HZI_5ZN!p=aQ2%76@BFZAq>7u~ZJPG_4FznUi`0pH%dNdEpP z>Te*~dYt&jjKPYIrEyGly%=XWW%_c(aB{re_s+6+wN2#&_&{WT=$2wWg6r6+x7O0y z|7FIQs=C9N>f-l$SB`tFyo!xDF!Z>Bsv9#7s`b~#sBbio!6szgUEy2I=k$$zoz zi7qi{{D|aqS*(HI=?e0i{>8E@=_m)G3juFv@*F%PO0z3_-&ywVM`tv&WOT*ggpguS z@){HPv-jz|IxZ&kqSZ*a>d{eyqx@{ivy0|!HRlObo^yq>pWj@|%JZQ^&n|z}=mudT z?yU-+0ZZ`8t+KOv&#t;+N4+pRIOm1S%9;(e$h$fK=huBI$kv!090coPxkH9t$K?~E z=Ql$%(%P5ia}Ey*WpP$iuH?Tkox@Gbp~Z|{=XX;(1N<}N+?i2M zZG5b2tkW_dCo-q8Fm3K;{@k`V%xRd#5YA)Hc!{F253|9bac}1aq4Pgqivgb@ocltO z=FCs)Ar5E>^O8sJ4GI>}<}RML>>SW~g#Z{V&)i({Rn2YEPiW73@opx~JE63}PZLqJ z6YOIN?;A{ znOBg%fV`>rKc!pfZ?Dg+Lbu#R_wv1O?=UbFf(8Klr4JUKUmt>ZEclx_SpU2AS_`F#s(OA&ting3E>Lb*_apr5t8coFqU9)pc%mc%OOSt zpLHIF5rH^s2Bxomdp^N;up~>)O$>FG2y$PGIP+)BSod{ZqLlOj8u%L`|NmgwZ{x#d z3MueMh9y7WCd5YmQ|1#6hpxFONqKP-FN$hc|ZY?|}A(Fe_waZ9bcjOFoS zp5~DW+eNGl%gO>WvEvEHjJvF3nUc>-Ba;e&oGI4YCVW=C)u;qALuk0=@%Q@xHD}g z=*73B)nzhpQ;1XOdC!POT5ca|hVB`u`;eD=Ki^h&MW1{svsjiuZu%KtRKke#VPzEk zwyY2<5Hr4^o&dL3Ds>u`Q6&M#LW8HMMAn9#j8ST|oTo0G8M0tnF})&Sjo6S+&1|f@ zro8#*F}3pIOxw?DdD$|x-r<_b_RBY|T>wYRWK6ZaRR;K2+O23X+s4N3L&P+PTl1vL z33it7=55AP+p*1saag8qvnhV-=!LCq=7&uYQE24D2|KT+G4L5_YDbbW0O^l9fcN?- zD_x>nhyhA(%~!2+i~B1t=*K5od+OTjc~~7Q!k-wAT1%3KLt!TLYOfWlHp1ycBx?ks(v@9 zz#ENXFE3G=g(@M6=>VLVJEnGds_thG04_blij-bM!pT-(aZwX-D9r_Q2^XN?}&!#ydCFQ)SzmiC|}B%B#L#yKe{Xe|B%>N;M{Kh&NKw z5=C*SJ%~kG-^1L(M<$rOj!*MO!y;aZ*Az5HMF%1YPqrI6wM8*{=J<8W{mC>I6dQD zJKuQPAC7xM7*1(#o?{5pQ0X5b&&Fn)2yvi&O2^zoiP7%crRM-7cuiA6sE*47;?Lw! z5O4|pERsv7|3ZSUnYSM06zetAuRMs}5ne7IEJ?f|IW!vhR{j-f#xLks$riMzau>`Z z#(f^#iMI$%8w`Vn5GVn1EdH(g<<1RlJkFuyyC5BbWvz zDGZ!GEyNiQW_3rS(QyB28nomeREh7Y9vUbdZY>H1R}VUZzPNvJN2^vhVQF!fUAAN> z30w_^AyNRe;)CNrZlB_9BB|UY^}&m3fT1V*1ROXzeP{c0mvC4gXhg7_zK?<%noO?q zo~sYJ0zmBu_8bpx6CVKCr3KvJgT02GZ{5&T5h6~HpwGXU`yhtLxQ4keLuZ7$Eam#e zFZ%`*hrvFF1BPw=j%DDV?QXbTVVeE5fKhdyqUz118r-Am(p^muEN8p@qm5zo+>OXn z1Bh~AY!Shv&jB9zfw)6%6X3v*632jfYfYXI5rUw1{qdxUkt_!ZkMkV~A=~;B9#90#~RWLFhALsA)Qwz#N5F=j@A_Gz* zemp0DR%9v&Ag<|>u2I4EE$&fG?nw>dhVcy+>cD{5LKt3}_=H-RVFa*ze6o9*US2nt z;yJpO$Gzpz{j|k6+swEZFQjGBTHV5!-QHTW47{b`NYHG|<>sj$;duRQrJ`wdMhEU# zG`T8`saB8WN;45cv|bID{d&phox9!i=0 z1TKWAXNQVAMsrzt*hA5|c`~aTyVs`9j9AZkfW<$hRndBStXMJ<{J0%XBPtE>|DF{_ z<))<%*18V)v+^ww2acKzmeL-Y_S%3!I4nlRrST-eGyS{QW3GRT*$;Z~(;-rZrZ053 za}a#yC0<^6Sp?O0=h5F8WFvkUZ7#Quxy@xV=?kz>AYd}QJtBcY{Jwv08C*ZTRFJ;Z zFt6bluP&%XiexE<)7?{?z-dX!{i`&XC=DztnHqWTK@0K>n0Fxh7{VG}cxC~9zXYZa zLy#}`*l$UDbeDZjkBe(i?Q#QbltB-Ej1Q#JfQ>XPWP=lsmXdSJ!~1RS@r;~fkq^mk z&GWU)B!z;(w}|w|NytTXsUs|nmUhPWNF+ll3vNp!CW=&hN@QMesawbdrdse4WfgK| zHRBY9^A=95NPR)}3~bIZz(XPu4(duxtJkW~uaB9E2+_1m=`#(~Ca~s4tbn>MVjhAH z*tcYB36TL;st-b`w*;ylRw|^+8V$$UjDlmkgMztWUiT28rQ_qBOEPfa=z-wi(u`6K z+k|jutUqQU?%{YDWsmBSnSWp%L*IXZwn2~8*B|q#zE`^s+s1(Hm`7|Q&FzXlxx~VU zQ)S3p4Me8#lyjYc5x=At1talCel7Qm9v#W5`je&L?v7v&&?|SRc8AhHgrw@58jB&; zXU|*hl@)SW#Y*zPXjshJVcqPfQKGph=`Mo`>?GKlx)a{>=5%#`$3Xi9w2JO*+o%E7@3p`cf9rqG39t znkbZERz;)2*Vfqk#`Fp~Y{n$KznOO2tvVmTWjt-wjJYxQh#Vj{JvtcqsPqsjwLAs= zny+m{E^60>>d~s|<(a?6jB2{IX5J+ZbMk_B~PHtUX+SRc=At z8QMM^-9F?`JczwMoX9_7^fDa%)yN}xWRMa`4Ohmba3nXHFHwJlOj|3@d$fXcG@N({ zGjz0?n76#Lr80V?MtjT`dkhnGq``WuJ&U`gy|-$8taqKOD{J@<-}vwg=K%j$an|@G zD#uvXP|wTwd?jt7Fan)EH2O6L`Zg4vKfu`@bB1`BLTTdAnmW-RfPM{y34+FEgT{h_ z#@L3U)5qMa9Gmc-{KJn$J3R%lCQ8hmz`Vw|;)jNP#lQkWZ)#&cd5`>Vp8{TB+7p3k zfjIK}K&oy`=vOFsooR%aX)F*lhCVdT%yg0VBxW{bmI%6pzS|JD1DXwO?hQD{!HkXX z1Edm$;q93FkT8ipJ%cR_%?w0b0wOX1XUS!!unlHsGciGIPzq?!Q9vxvHI%X}4rm*S zSr|wm3{6B1fYDz_EdU_QEHIFe+Dk(b*rVa1;Uvb-WPlLZg@GBh09T(ShWHsmhY57H zX*eC|ux?I zE4l&%Abn`m?UgsERlFWpbheeQf^}_(&U)S}G2~^+7Hz3a0O+!@%Af%4QH2Rj0!?Z& z4T@P~gqppPneFNrooye(-dR481!imjEVrTQyP*tU=V73rDHYabx}g*W7M?l)q-;=H zBr7=^unO7RV;kF9vOo=}1swDR4FxPvE^ z0%sAcrm=o54{2k5K;L)+Z9Tn0WuXD$C${N37oIK_p0c-f1s9lgx8Ay8zcB;!CU;;R zU<7<&Xl8aPba&HU52L1GA$py=2?AR%JL~Gq07HR8WYQI%oL$e(15Dq&^qyI=+&!)i zXinKVbn+uyxg(+2Rgr1}G21msmQA6K{nH6UW~hT-%+PD=n{_Xn7|fXJx-&6-LvN8svm zd>@<*>+XLFVm^r67$JEW!O1(k?^r>yyPbqAD|ehBv0jXlY^&MaqB!g@INZcm0f;b; z;N_t$ej$Qt0Y0WcYK)_)&0VFd1#O`{Rg%&tuL5vYz#LV>x3LJ$fa%^r(zt_WS-Uf$v(D25hk$c{$^t!IbFb12}5R z%}?T+aEBTzk^x8<v|O3`4o9QzkTq<;h%kXSJ;+l|l@wy+!WUgoHi2P|+c$B-1;8MLk|MVZQ*>yc=1@ zci#}ZsPhq$c8+Q2t)8LGAExnuS7rz4c&N7kPey+PPF8_9VLaeSn;f3?saGFF2xyeu0t;tfy(>DN(-6o^!T+}y+ zeTPD43vo9Cz1sh6QbV?Y7hJ>TTiEsW4GO0uJj&M{#CwluU$!4g3TxzioG{|ZJM{~E z(Qpx79VOI*3|OlkNg#5`Vkyv8%HpI14*R1}qAJm$l7D04K7H%0A$akjcwd&x16rv- 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 U74ZPuHegf;7_pb(A`#?!fa%jvX9P<(H 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 TsZ0JZ;QA;e0WK8K^7#J%XsO*r literal 72907 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 G(this.KryptonColorButton1_SelectedColorChanged); // // kryptonTextBox1 // - this.kryptonTextBox1.Location = new System.Drawing.Point(156, 30); - this.kryptonTextBox1.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.kryptonTextBox1.Location = new System.Drawing.Point(117, 24); + this.kryptonTextBox1.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); this.kryptonTextBox1.Name = "kryptonTextBox1"; - this.kryptonTextBox1.Size = new System.Drawing.Size(133, 27); + this.kryptonTextBox1.Size = new System.Drawing.Size(100, 23); this.kryptonTextBox1.TabIndex = 6; this.kryptonTextBox1.Text = "kryptonTextBox1"; // // kryptonNumericUpDown1 // - this.kryptonNumericUpDown1.Location = new System.Drawing.Point(156, 97); - this.kryptonNumericUpDown1.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.kryptonNumericUpDown1.Location = new System.Drawing.Point(117, 79); + this.kryptonNumericUpDown1.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); this.kryptonNumericUpDown1.Name = "kryptonNumericUpDown1"; - this.kryptonNumericUpDown1.Size = new System.Drawing.Size(77, 26); + this.kryptonNumericUpDown1.Size = new System.Drawing.Size(58, 22); this.kryptonNumericUpDown1.TabIndex = 5; // // kryptonButton1 // - this.kryptonButton1.Location = new System.Drawing.Point(156, 65); - this.kryptonButton1.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.kryptonButton1.CornerRoundingRadius = -1F; + this.kryptonButton1.Location = new System.Drawing.Point(117, 53); + this.kryptonButton1.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); this.kryptonButton1.Name = "kryptonButton1"; - this.kryptonButton1.Size = new System.Drawing.Size(91, 25); + this.kryptonButton1.Size = new System.Drawing.Size(68, 20); this.kryptonButton1.TabIndex = 4; this.kryptonButton1.Values.Text = "kryptonButton1"; // // kryptonCheckBox1 // - this.kryptonCheckBox1.Location = new System.Drawing.Point(156, 4); - this.kryptonCheckBox1.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.kryptonCheckBox1.Location = new System.Drawing.Point(117, 3); + this.kryptonCheckBox1.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); this.kryptonCheckBox1.Name = "kryptonCheckBox1"; - this.kryptonCheckBox1.Size = new System.Drawing.Size(152, 24); + this.kryptonCheckBox1.Size = new System.Drawing.Size(125, 20); this.kryptonCheckBox1.TabIndex = 2; this.kryptonCheckBox1.Values.Text = "kryptonCheckBox1"; // @@ -367,44 +369,35 @@ private void InitializeComponent() "Font 1", "Font 2", "Font 1Font 1Font 1Font 1"}); - this.kryptonListBox1.Location = new System.Drawing.Point(4, 30); - this.kryptonListBox1.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.kryptonListBox1.Location = new System.Drawing.Point(3, 24); + this.kryptonListBox1.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); this.kryptonListBox1.Name = "kryptonListBox1"; - this.kryptonListBox1.Size = new System.Drawing.Size(120, 96); + this.kryptonListBox1.Size = new System.Drawing.Size(90, 78); this.kryptonListBox1.TabIndex = 1; // // kryptonComboBox1 // - this.kryptonComboBox1.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawVariable; + this.kryptonComboBox1.CornerRoundingRadius = -1F; this.kryptonComboBox1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; this.kryptonComboBox1.DropDownWidth = 121; this.kryptonComboBox1.IntegralHeight = false; this.kryptonComboBox1.Items.AddRange(new object[] { "Microsoft Sans Serif"}); - this.kryptonComboBox1.Location = new System.Drawing.Point(4, 4); - this.kryptonComboBox1.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.kryptonComboBox1.Location = new System.Drawing.Point(3, 3); + this.kryptonComboBox1.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); this.kryptonComboBox1.Name = "kryptonComboBox1"; - this.kryptonComboBox1.Size = new System.Drawing.Size(147, 25); + this.kryptonComboBox1.Size = new System.Drawing.Size(110, 21); this.kryptonComboBox1.StateCommon.ComboBox.Content.TextH = Krypton.Toolkit.PaletteRelativeAlign.Near; this.kryptonComboBox1.TabIndex = 0; this.kryptonComboBox1.Text = "Microsoft Sans Serif"; // - // chkShowIcon - // - this.chkShowIcon.Location = new System.Drawing.Point(3, 235); - this.chkShowIcon.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.chkShowIcon.Name = "chkShowIcon"; - this.chkShowIcon.Size = new System.Drawing.Size(95, 24); - this.chkShowIcon.TabIndex = 8; - this.chkShowIcon.Values.Text = "Show Icon"; - // // Form1 // - this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F); + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(595, 410); + this.ClientSize = new System.Drawing.Size(446, 333); this.Controls.Add(this.kryptonPanel1); - this.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); this.Name = "Form1"; this.Text = "KryptonFontDialog Example"; ((System.ComponentModel.ISupportInitialize)(this.groupBoxPalette.Panel)).EndInit(); diff --git a/Source/Krypton Toolkit Examples/KryptonFontDialog Example/Form1.cs b/Source/Krypton Toolkit Examples/KryptonFontDialog Example/Form1.cs index dbde4667..5b38386e 100644 --- a/Source/Krypton Toolkit Examples/KryptonFontDialog Example/Form1.cs +++ b/Source/Krypton Toolkit Examples/KryptonFontDialog Example/Form1.cs @@ -14,17 +14,17 @@ public Form1() fontLast = Font; } - private void Palette2010Blue_CheckedChanged(object sender, EventArgs e) => kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2010Blue; + private void Palette2010Blue_CheckedChanged(object sender, EventArgs e) => kryptonManager.GlobalPaletteMode = PaletteMode.Office2010Blue; - private void Palette2010Silver_CheckedChanged(object sender, EventArgs e) => kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2010Silver; + private void Palette2010Silver_CheckedChanged(object sender, EventArgs e) => kryptonManager.GlobalPaletteMode = PaletteMode.Office2010Silver; - private void Palette2010Black_CheckedChanged(object sender, EventArgs e) => kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2010Black; + private void Palette2010Black_CheckedChanged(object sender, EventArgs e) => kryptonManager.GlobalPaletteMode = PaletteMode.Office2010Black; - private void Palette2007Blue_CheckedChanged(object sender, EventArgs e) => kryptonManager.GlobalPaletteMode = PaletteModeManager.Office2007Blue; + private void Palette2007Blue_CheckedChanged(object sender, EventArgs e) => kryptonManager.GlobalPaletteMode = PaletteMode.Office2007Blue; - private void PaletteSparkleOrange_CheckedChanged(object sender, EventArgs e) => kryptonManager.GlobalPaletteMode = PaletteModeManager.SparkleOrange; + private void PaletteSparkleOrange_CheckedChanged(object sender, EventArgs e) => kryptonManager.GlobalPaletteMode = PaletteMode.SparkleOrange; - private void PaletteProfessional_CheckedChanged(object sender, EventArgs e) => kryptonManager.GlobalPaletteMode = PaletteModeManager.ProfessionalSystem; + private void PaletteProfessional_CheckedChanged(object sender, EventArgs e) => kryptonManager.GlobalPaletteMode = PaletteMode.ProfessionalSystem; private void FolderBrowserDialog1_HelpRequest(object sender, EventArgs e) { diff --git a/Source/Krypton Toolkit Examples/KryptonFontDialog Example/Form1.resx b/Source/Krypton Toolkit Examples/KryptonFontDialog Example/Form1.resx index 598d181b..07b0c571 100644 --- a/Source/Krypton Toolkit Examples/KryptonFontDialog Example/Form1.resx +++ b/Source/Krypton Toolkit Examples/KryptonFontDialog Example/Form1.resx @@ -120,4 +120,321 @@ 17, 17 + + + + AAABAAUAMDAAAAEAIACoJQAAVgAAACAgAAABACAAqBAAAP4lAAAgIAAAAQAIAKgIAACmNgAAEBAAAAEA + IABoBAAATj8AABAQAAABAAgAaAUAALZDAAAoAAAAMAAAAGAAAAABACAAAAAAAABIAAAAAAAAAAAAAAAA + AAAAAAAAAAAAADMzMwozMzMKMzMzCjMzMwozMzMKMzMzCjMzMwozMzMKMzMzCjMzMwozMzMKMzMzCjMz + MwozMzMKMzMzCjMzMwozMzMKMzMzCjMzMwozMzMKMzMzCjMzMwozMzMKMzMzCjMzMwozMzMKMzMzCjMz + MwozMzMKMzMzCjMzMwozMzMKMzMzCjMzMwozMzMKMzMzCjMzMwozMzMKMzMzCjMzMwozMzMKMzMzCjMz + MwozMzMKMzMzCioqKgYAAAAAs+SwWJHMj/+Qy47/jsiM/47IjP+OyIz/jsiM/47IjP+OyIz/jsiM/47I + jP+OyIz/jsiM/47IjP+OyIz/jsiM/47IjP+OyIz/jsiM/47IjP+OyIz/jsiM/47IjP+OyIz/jsiM/47I + jP+OyIz/jsiM/47IjP+OyIz/jsiM/47IjP+OyIz/jsiM/47IjP+OyIz/jsiM/47IjP+OyIz/jsiM/47I + jP+OyIz/jsiM/47IjP+OyIz/kMuO/36xfO4qVSoG2P7WcKjspv93xXf/aL5p/2i+af9ovmn/aL5p/2i+ + af9ovmn/aL5p/2i+af9ovmn/aL5p/2i+af9ovmn/aL5p/2i+af9ovmn/aL5p/2i+af9ovmn/aL5p/2i+ + af9ovmn/aL5p/2i+af9ovmn/aL5p/2i+af9ovmn/aL5p/2i+af9ovmn/aL5p/2i+af9ovmn/aL5p/2i+ + af9ovmn/aL5p/2i+af9ovmn/aL5p/2i+af9ovmn/b7Vv/5XRk/8zTDMK2P7WcK7urP963nv/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + eP+R5Jr/dt13/3zff/+F4Yv/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/bspv/5HMj/8zTDMK2P7WcK7u + rP963nv/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/943nr/huGM/4fh + jf+O45f/luWg/3feeP+m6bT/sOzA/4zjlP+x7cH/heGL/3bdd/+N45X/heGL/4Hghf+L4pP/fN9//4Lg + h/+I4Y//dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/b8pv/5HM + j/8zTDMK2P7WcK7urP963nv/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/+A4IT/uvDM/7/x0/+X5aL/vfHQ/3bdd/+v7L//wfLU/4zjlP+98dD/w/PX/4nij/++8dH/i+KS/8Dy + 1P++8dH/n+is/6bptP+578v/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/b8pv/5HMj/8zTDMK2P7WcK7urP963nv/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/+A4IT/xfPa/7zwzv+a5qX/w/PY/7Ltw/+78M7/q+u6/5/nq//B8tX/w/PX/6fq + tf++8dH/jOKT/8Dx0//C8tb/neep/8Dy0/++8dH/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/b8pv/5HMj/8zTDMK2P7WcK7urP963nv/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/9/34P/q+u6/7DswP+C4If/geCG/3/fg/+B4Ib/e95+/4Df + hP+D4Ij/ft+B/5Tlnv+p6rj/ft+C/3reff+B4IX/et58/4PgiP9833//dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/b8pv/5HMj/8zTDMK2P7WcK7urP963nv/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/b8pv/5HMj/8zTDMK2P7WcK7u + rP963nv/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/b8pv/5HM + j/8zTDMK2P7WcK7urP963nv/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/b8pv/5HMj/8zTDMK2P7WcK7urP963nv/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/b8pv/5HMj/8zTDMK2P7WcK7urP963nv/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/b8pv/5HMj/8zTDMK2P7WcK7urP963nv/dt13/3bd + d/923Xf/d954/3jeef943nn/eN55/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3fe + eP943nn/eN55/3jeef933nj/dt13/3feeP943nn/eN55/3jeef943nn/eN55/3jeef943nn/eN55/3je + ef943nn/eN55/3feeP923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/b8pv/5HMj/8zTDMK2P7WcK7u + rP963nv/dt13/3bdd/923Xf/ue/M/+H9+//h/fv/1vnu/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/8/35f/h/fv/4f37/+H9+/+m6bT/dt13/6nquP/h/fv/4f37/+H9+//h/fv/4f37/+H9 + +//h/fv/4f37/+H9+//h/fv/4f37/8Pz1/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/b8pv/5HM + j/8zTDMK2P7WcK7urP963nv/dt13/3bdd/923Xf/ue/M/+H9+//h/fv/1vnu/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/n+er/+H9+//h/fv/4f37/9L46v933nj/dt13/6nquP/h/fv/4f37/+H9 + +//h/fv/4f37/+H9+//h/fv/4f37/+H9+//h/fv/4f37/8Pz1/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/b8pv/5HMj/8zTDMK2P7WcK7urP963nv/dt13/3bdd/923Xf/ue/M/+H9+//h/fv/1vnu/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/933nj/0fjo/+H9+//h/fv/4f37/5/nq/923Xf/dt13/6Tp + sf/Y+vD/2Prw/9j68P/b+/T/4f37/+H9+//h/fv/2vvz/9j68P/Y+vD/2Prw/7vwzv923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/b8pv/5HMj/8zTDMK2P7WcK7urP963nv/dt13/3bdd/923Xf/ue/M/+H9 + +//h/fv/1vnu/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/+j6bD/4f37/+H9+//h/fv/zvbk/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/+p6rj/4f37/+H9+//h/fv/l+Wi/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/b8pv/5HMj/8zTDMK2P7WcK7urP963nv/dt13/3bd + d/923Xf/ue/M/+H9+//h/fv/1vnu/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3jeev/U+ez/4f37/+H9 + +//h/fv/mOWj/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/+p6rj/4f37/+H9+//h/fv/l+Wi/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/b8pv/5HMj/8zTDMK2P7WcK7u + rP963nv/dt13/3bdd/923Xf/ue/M/+H9+//h/fv/1vnu/3bdd/923Xf/dt13/3bdd/923Xf/dt13/6fq + tf/h/fv/4f37/+H9+//J9d7/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/+p6rj/4f37/+H9 + +//h/fv/l+Wi/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/b8pv/5HM + j/8zTDMK2P7WcK7urP963nv/dt13/3bdd/923Xf/ue/M/+H9+//h/fv/1vnu/3bdd/923Xf/dt13/3bd + d/923Xf/et58/9f57//h/fv/4f37/+H9+/+R5Jr/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/+p6rj/4f37/+H9+//h/fv/l+Wi/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/b8pv/5HMj/8zTDMK2P7WcK7urP963nv/dt13/3bdd/923Xf/ue/M/+H9+//h/fv/2vvy/5jl + o/+A4IT/dt13/3bdd/923Xf/q+u7/+H9+//h/fv/4f37/8Pz2P923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/+p6rj/4f37/+H9+//h/fv/l+Wi/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/b8pv/5HMj/8zTDMK2P7WcK7urP963nv/dt13/3bdd/923Xf/ue/M/+H9 + +//h/fv/4f37/+H9+//h/fv/0vjp/7Ltwv+F4Yr/2frx/+H9+//h/fv/3/35/4rikv923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/+p6rj/4f37/+H9+//h/fv/mual/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/b8pv/5HMj/8zTDMK2P7WcK7urP963nv/dt13/3bd + d/923Xf/ue/M/+H9+//h/fv/4f37/+H9+//h/fv/4f37/+H9+//g/fn/4f37/+H9+//h/fv/vvHR/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/+p6rj/4f37/+H9+//h/fv/ouiv/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/b8pv/5HMj/8zTDMK2P7WcK7u + rP963nv/dt13/3bdd/923Xf/ue/M/+H9+//h/fv/4f37/+H9+//h/fv/4f37/+H9+//h/fv/4f37/+H9 + +//e/Pf/heGL/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/+p6rj/4f37/+H9 + +//h/fv/sOzA/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/b8pv/5HM + j/8zTDMK2P7WcK7urP963nv/dt13/3bdd/923Xf/ue/M/+H9+//h/fv/1/rv/47jlv+n6rX/yPTd/+H9 + +//h/fv/4f37/+H9+//W+e7/f9+D/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/+p6rj/4f37/+H9+//h/fv/xfPZ/3bdd/923Xf/dt13/3bdd/923Xf/dt13/6LosP+s67z/rOu8/6Po + sf923Xf/b8pv/5HMj/8zTDMK2P7WcK7urP963nv/dt13/3bdd/923Xf/ue/M/+H9+//h/fv/1vnu/3bd + d/923Xf/dt13/5Tknf/U+Ov/4f37/+H9+//h/fv/yvXf/3feeP923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/+p6rj/4f37/+H9+//h/fv/3fz2/33fgP923Xf/dt13/3bdd/923Xf/dt13/9P4 + 6v/h/fv/4f37/9D35v923Xf/b8pv/5HMj/8zTDMK2P7WcK7urP963nv/dt13/3bdd/923Xf/ue/M/+H9 + +//h/fv/1vnu/3bdd/923Xf/dt13/3bdd/9934H/zPbi/+H9+//h/fv/4f37/7Htwf923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/+p6rj/4f37/+H9+//h/fv/yfXe/7fuyP923Xf/dt13/3bd + d/923Xf/e95+/978+P/h/fv/4f37/8j03f923Xf/b8pv/5HMj/8zTDMK2P7WcK7urP963nv/dt13/3bd + d/923Xf/ue/M/+H9+//h/fv/1vnu/3bdd/923Xf/dt13/3bdd/923Xf/ft+C/9T57P/h/fv/4f37/978 + 9/+H4Y3/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/+p6rj/4f37/+H9+//g/fr/o+mw/+D9 + +v+w7cH/ed57/3bdd/923Xf/te7G/+H9+//h/fv/4f37/7jvyv923Xf/b8pv/5HMj/8zTDMK2P7WcK7u + rP963nv/dt13/3bdd/923Xf/ue/M/+H9+//h/fv/1vnu/3bdd/923Xf/dt13/3bdd/923Xf/dt13/5Xl + n//h/fv/4f37/+H9+/+/8dL/dt13/3bdd/923Xf/dt13/3bdd//F89r/3fz3/9389//f/fn/4f37/+H9 + +//Y+vD/geCF/9/9+f/h/fv/3Pv1/8/35v/W+e7/4f37/+H9+//h/fv/4f37/5flof923Xf/b8pv/5HM + j/8zTDMK2P7WcK7urP963nv/dt13/3bdd/923Xf/ue/M/+H9+//h/fv/1vnu/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd//E89n/4f37/+H9+//f/Pj/geCG/3bdd/923Xf/dt13/3bdd//I9N7/4f37/+H9 + +//h/fv/4f37/+H9+//N9uP/dt13/7nvy//h/fv/4f37/+H9+//h/fv/4f37/+H9+//h/fv/yvXg/3bd + d/923Xf/b8pv/5HMj/8zTDMK2P7WcK7urP963nv/dt13/3bdd/923Xf/ue/M/+H9+//h/fv/1vnu/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/+U5Z7/4f37/+H9+//h/fv/reu8/3bdd/923Xf/dt13/3bd + d//I9N3/4f37/+H9+//h/fv/4f37/+H9+//B8tT/dt13/3jeev+78M3/4P36/+H9+//h/fv/4f37/+H9 + +//E89n/f9+D/3bdd/923Xf/b8pv/5HMj/8zTDMK2P7WcK7urP963nv/dt13/3bdd/923Xf/ue/M/+H9 + +//h/fv/1vnu/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/1vnt/+H9+//h/fv/yvXg/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/guCH/57n + qv+l6bT/n+es/4Xhi/923Xf/dt13/3bdd/923Xf/b8pv/5HMj/8zTDMK2P7WcK7urP963nv/dt13/3bd + d/923Xf/ue/M/+H9+//h/fv/1vnu/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/vfHQ/+H9 + +//h/fv/3vz3/3jeef923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/b8pv/5HMj/8zTDMK2P7WcK7u + rP963nv/dt13/3bdd/923Xf/ue/M/+H9+//h/fv/1vnu/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/p+q1/+H9+//h/fv/4f37/5Djmf923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/b8pv/5HM + j/8zTDMK2P7WcK7urP963nv/dt13/3bdd/923Xf/ue/M/+H9+//h/fv/1vnu/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/lOSd/+H9+//h/fv/4f37/6LosP923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/b8pv/5HMj/8zTDMK2P7WcK7urP963nv/dt13/3bdd/923Xf/ue/M/+H9+//h/fv/1vnu/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/heGK/+H9+//h/fv/4f37/63svf923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/b8pv/5HMj/8zTDMK2P7WcK7urP963nv/dt13/3bdd/923Xf/ue/M/+H9 + +//h/fv/1vnu/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/ft+B/+H9+//h/fv/4f37/7Lt + w/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/b8pv/5HMj/8zTDMK2P7WcK7urP963nv/dt13/3bd + d/923Xf/fN9+/4Dghf+A4IX/f9+D/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt14/4Dg + hf+A4IX/gOCF/3vefv923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/b8pv/5HMj/8zTDMK2P7WcK7u + rP963nv/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/b8pv/5HM + j/8zTDMK2P7WcK7urP963nv/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/b8pv/5HMj/8zTDMK2P7WcK7urP963nv/et58/37fgv933nj/g+CI/3feeP923Xf/e95+/3bd + d/973n7/et58/3neev97337/dt13/3feeP+B4IX/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/eN55/4Pg + iP923Xf/eN55/3/fg/923Xf/b8pv/5HMj/8zTDMK2P7WcK7urP963nv/w/PX/8Dy1P+Y5qP/reu8/7rw + zf923Xf/quu5/3bdd/+L4pL/rOu8/4Pgh/+478r/ouiw/7rwzP+378j/o+mw/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/kOSZ/6/sv/+y7cP/vPDP/7zwz/+V5Z//b8pv/5HMj/8zTDMK2P7WcK7urP963nv/uvDM/8Ly + 1v9834D/qeu4/6zru/923Xf/dt13/3jeev+B4Ib/u/DN/6Dorf+378n/vvHS/63svf/B8tT/keSa/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/7fvyP+e56r/w/PX/7zwz/+P45j/b8pv/5HMj/8zTDMK2P7WcK7u + rP963nv/vvHR/8Tz2P+N45T/uO/J/7fvyf923Xf/dt13/4PgiP/J9N//zfbj/6fqtv+78M7/su3C/7Pt + xP+/8dL/mOWi/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/kuSb/7jvyv+t673/pemz/7nvy/963n3/b8pv/5HM + j/8zTDMK2P7WcK/urf+M4oz/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/gdeB/5TQkv8zTDMK5f7lb6vuqf+177P/t++2/7fvtv+377b/t++2/7fvtv+377b/t++2/7fv + tv+377b/t++2/7fvtv+377b/t++2/7fvtv+377b/t++2/7fvtv+377b/t++2/7fvtv+377b/t++2/7fv + tv+377b/t++2/7fvtv+377b/t++2/7fvtv+377b/t++2/7fvtv+377b/t++2/7fvtv+377b/t++2/7fv + tv+377b/t++2/7fvtv+377b/re6r/5rZmP9MZkwK////EPj++G/1/vVw9f71cPX+9XD1/vVw9f71cPX+ + 9XD1/vVw9f71cPX+9XD1/vVw9f71cPX+9XD1/vVw9f71cPX+9XD1/vVw9f71cPX+9XD1/vVw9f71cPX+ + 9XD1/vVw9f71cPX+9XD1/vVw9f71cPX+9XD1/vVw9f71cPX+9XD1/vVw9f71cPX+9XD1/vVw9f71cPX+ + 9XD1/vVw9f71cPX+9XD1/vVw9f71cPX+9XD1/vVw9f71cOf85FYAAAAA////////AACAAAAAAAEAAIAA + AAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAAB + AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA + AAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAAB + AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA + AAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAAB + AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAP// + /////wAAKAAAACAAAABAAAAAAQAgAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAJrQmiGEuoRHhLeBR4S3 + gUeEt4FHhLeBR4S3gUeEt4FHhLeBR4S3gUeEt4FHhLeBR4S3gUeEt4FHhLeBR4S3gUeEt4FHhLeBR4S3 + gUeEt4FHhLeBR4S3gUeEt4FHhLeBR4S3gUeEt4FHhLeBR4S3gUeEt4FHhLeBR4G1fUVvn28QvPC6jobN + hf9xwHH/ccBx/3HAcf9xwHH/ccBx/3HAcf9xwHH/ccBx/3HAcf9xwHH/ccBx/3HAcf9xwHH/ccBx/3HA + cf9xwHH/ccBx/3HAcf9xwHH/ccBx/3HAcf9xwHH/ccBx/3HAcf9xwHH/ccBx/3HAcf9xwHH/e756/YW8 + gUXF+MSTh+KH/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/et58/3vefv983n7/juOW/4Pg + iP+L4pP/eN16/3refP953Xv/et59/3fdef963Xz/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/92ynf/hL6ER8X4xJOH4of/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3vefv+t7Lz/m+an/6Pp + sP+e56v/sOzA/63svv+n6rX/peqz/5Pkm/+w7cD/l+Wi/6jpt/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3fKd/+EvoRHxfjEk4fih/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/fN6A/7zw + 0P+c5qj/ruy+/6rruf+d56j/quu5/63svP+y7cP/kuOa/7DswP+a5qb/rey9/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/d8p3/4S+hEfF+MSTh+KH/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/933Xn/g+CI/3vefv943Xr/eN16/3fdef953Xv/ed17/4Hfhf933Xn/eN16/3fdef933Xn/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/93ynf/hL6ER8X4xJOH4of/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3fKd/+EvoRHxfjEk4fih/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/d8p3/4S+hEfF+MSTh+KH/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/93ynf/hL6ER8X4 + xJOH4of/dt13/3bdd/+w7b//xvXa/6zsuv923Xf/dt13/3bdd/923Xf/dt13/4bhi//C89X/xvXa/6Tq + sf9/34P/vPHN/8b12v/G9dr/xvXa/8b12v/G9dr/xvXa/8Dz0/+E4In/dt13/3bdd/923Xf/dt13/3fK + d/+EvoRHxfjEk4fih/923Xf/dt13/8Py1//h/fv/vvLQ/3bdd/923Xf/dt13/3bdd/923Xf/uO/K/+H9 + +//Z+vL/ieKQ/4Hghv/R9+f/3vz4/9/8+f/h/fv/4f37/9/8+P/e/Pj/1vnv/4jhjv923Xf/dt13/3bd + d/923Xf/d8p3/4S+hEfF+MSTh+KH/3bdd/923Xf/w/LX/+H9+/++8tD/dt13/3bdd/923Xf/dt13/47j + lv/e/Pf/4f37/77xz/943Xr/eN16/4vjkf+O5JX/q+u6/+H9+//h/fv/oOit/47klf+M45P/et58/3bd + d/923Xf/dt13/3bdd/93ynf/hL6ER8X4xJOH4of/dt13/3bdd//D8tf/4f37/77y0P923Xf/dt13/3bd + d/953Xr/wvPV/+H9+//c+/X/iOGP/3bdd/923Xf/dt13/3bdd/+c5qf/4f37/+H9+/+O45f/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3fKd/+EvoRHxfjEk4fih/923Xf/dt13/8Py1//h/fv/vvLQ/3bd + d/923Xf/dt13/43jk//b+/T/4f37/6/tvv923Xf/dt13/3bdd/923Xf/dt13/5zmp//h/fv/4f37/47j + l/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/d8p3/4S+hEfF+MSTh+KH/3bdd/923Xf/w/LX/+H9 + +//P9+X/nOin/4vjkf983n//wPHV/+H9+//V+e3/heGK/3bdd/923Xf/dt13/3bdd/923Xf/nOan/+H9 + +//h/fv/juOX/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/93ynf/hL6ER8X4xJOH4of/dt13/3bd + d//D8tf/4f37/+H9+//h/fv/2/v0/8z24P/f/Pn/4f37/7Puw/933Xj/dt13/3bdd/923Xf/dt13/3bd + d/+c5qf/4f37/+H9+/+V5J//dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3fKd/+EvoRHxfjEk4fi + h/923Xf/dt13/8Py1//h/fv/2fry/9D35//c+/X/4f37/+H9+//c+/b/f9+E/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/5zmp//h/fv/4f37/6Xpsf923Xf/dt13/3bdd/943Xr/guCH/4Lgh/943Xr/d8p3/4S+ + hEfF+MSTh+KH/3bdd/923Xf/w/LX/+H9+/+/8tL/gN+E/5Hkmf/L9eD/4f37/978+P+m6rP/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/nOan/+H9+//h/fv/wPLS/3bdeP923Xf/dt13/4rij//Q9ub/z/bm/4ni + jv93ynf/hL6ER8X4xJOH4of/dt13/3bdd//D8tf/4f37/77y0P923Xf/dt13/3ndfP/B8tX/4Pz6/9f5 + 7/+K4pD/dt13/3bdd/923Xf/dt13/3bdd/+c5qf/4f37/+D9+v+/8dL/k+Wc/3bdd/923Xf/nuip/+D8 + +v/Z+fH/ieGO/3fKd/+EvoRHxfjEk4fih/923Xf/dt13/8Py1//h/fv/vvLQ/3bdd/923Xf/dt13/4Lg + h//R+Oj/4Pz6/7zwzv923Xf/dt13/3bdd/+i6a7/w/TX/8324//h/fv/2/r0/57oqv/X+u//wPLT/7zx + zv/Y+vH/4f37/9D35v+A34P/d8p3/4S+hEfF+MSTh+KH/3bdd/923Xf/w/LX/+H9+/++8tD/dt13/3bd + d/923Xf/dt13/6fqtf/h/fv/3/z4/4bhjP923Xf/dt13/7Puw//h/fv/4f37/+H9+//P9ub/guCG/8v1 + 4f/g/fr/4f37/+H9+//b+/T/puqz/3bdd/93ynf/hL6ER8X4xJOH4of/dt13/3bdd//D8tf/4f37/77y + 0P923Xf/dt13/3bdd/923Xf/e95+/9r68v/h/fv/r+2+/3bdd/923Xf/heGK/5DlmP+Q5Zj/kOWY/4ri + kP923Xf/g+CH/57oqf+y7cP/quu5/43jlf933Xn/dt13/3fKd/+EvoRHxfjEk4fih/923Xf/dt13/8Py + 1//h/fv/vvLQ/3bdd/923Xf/dt13/3bdd/923Xf/wfLV/+H9+//G9Nn/d915/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/d8p3/4S+hEfF+MSTh+KH/3bd + d/923Xf/w/LX/+H9+/++8tD/dt13/3bdd/923Xf/dt13/3bdd/+q67j/4f37/8/25v9/3oP/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/93ynf/hL6ER8X4 + xJOH4of/dt13/3bdd//D8tf/4f37/77y0P923Xf/dt13/3bdd/923Xf/dt13/5rnpP/h/fv/1Pjr/4Pg + iP923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3fK + d/+EvoRHxfjEk4fih/923Xf/dt13/47jlf+Y56L/jOOU/3bdd/923Xf/dt13/3bdd/923Xf/f9+E/5jn + ov+T5Z3/et58/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/d8p3/4S+hEfF+MSTh+KH/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/93ynf/hL6ER8X4xJOH4of/ed17/3fdef993oD/dt13/3jdev943Xr/eN16/3nd + e/923Xf/fN5+/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/ed16/3jdev943Xr/d915/3fKd/+EvoRHxfjEk4fih//A8dT/nOeo/67rvv+G4Iv/k+Sb/4Pf + if+l6bP/q+u7/6zrvP+478r/k+Wd/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/+S5Jz/reu9/73w0P+d5qn/d8p3/4S+hEfF+MSTh+KH/77w0f+W5qH/s+7E/4Xg + iv943Xr/qOu3/7/x0v+07cb/s+3E/7zwzv+N4pX/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/5Xkn/+s67z/r+zA/43jlf93ynf/hL6ER8f2xZOb55v/huGG/4bh + hv+G4Yb/huGG/4bhhv+G4Yb/huGG/4bhhv+G4Yb/huGG/4bhhv+G4Yb/huGG/4bhhv+G4Yb/huGG/4bh + hv+G4Yb/huGG/4bhhv+G4Yb/huGG/4bhhv+G4Yb/huGG/4bhhv+G4Yb/huGG/43Zjf+IwYhH4PfgQtj2 + 2JPa+NqT2vjak9r42pPa+NqT2vjak9r42pPa+NqT2vjak9r42pPa+NqT2vjak9r42pPa+NqT2vjak9r4 + 2pPa+NqT2vjak9r42pPa+NqT2vjak9r42pPa+NqT2vjak9r42pPa+NqT2vjak9r42pPa+NqT0vTQjrnn + uSH/////AAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAA + AAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAA + AAEAAAABgAAAASgAAAAgAAAAQAAAAAEACAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAB1wXX/est6/3bd + d/923Xj/d914/3jdef943Xr/eN56/3nee/953nz/et58/3veff97333/e95+/3zef/9833//fd+A/33f + gf9+34H/f9+D/4rQif+S25H/gOCE/4Hghv+C4If/g+CH/4ThiP+F4Yr/heGL/4bhiv+G4ov/huGM/4fh + jP+H4Y3/h+KM/4vji/+I4o7/ieKP/4zjjP+J4pD/iuOQ/4rjkf+L4pL/i+OS/4zilP+N45T/jeOV/47j + lf+P5Jb/j+SX/4/ll/+Q5Jf/kOSY/5HlmP+R5Zn/kuSa/5Lkm/+S5Zv/k+Wa/5Plm/+T5pz/lOWd/5Tl + nv+V5Z//luaf/5fnn/+W5aD/l+ag/5jmov+Z5qP/meej/5rmpf+a56X/m+el/5vnpv+c56j/muij/53o + qP+e6Kj/n+iq/5/oq/+f6av/n+is/6Dpn/+g6av/oOmt/6Horf+h6a3/oOqs/6HqrP+i6q7/pOmx/6Tp + sv+l6bL/pOqw/6Xqs/+m6rP/puuz/6jrtf+o67b/qeu3/6jstf+p7Lf/qeu4/6rruP+q67n/q+y5/63r + vf+s7Lr/rOy7/63su/+t7L3/ru29/6/sv/+v7b//sO6//7DtwP+x7sH/s+3D/7Luwv+z7sT/tO7F/7Tv + xf+378n/tvDG/7fwx/+38Mj/uPDJ/7nwyv+58Mv/ufHK/7rxy/+78M3/u/LM/7zwzv+98tD/vvHQ/77x + 0f+/8dL/vvPQ/7/z0f+/8tL/wPLT/8Dz0//A8tT/xPPY/8T02P/H9dv/xvTc/8f03P/H9dz/yvXf/8v1 + 4P/L9uD/y/bh/8z24f/M9uL/zvfj/8/35f/Q9+f/0ffo/9D45//U+ez/1vnt/9b57v/X+e//1/rv/9j6 + 8f/b+/P/2/v0/9z79f/d/Pb/3fz3/9789//e/Pj/3/z4/9/8+f/g/fn/4P36/+H9+/8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/FRQAFBQA + FBQAFBQAFAAUFAAUFAAUFAAUFAAUABQUAABqFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFH0j + AgICAgICAgMJEhItIC8IDQsOCg4CAgICAgICBQAUfSMCBAICAgICDGhOTUdsbFRPP2xDWwICAgICAgIC + ARR9IwICAgICAgIMhk9kXUVeYnU6akxiAgICAgICAgYAFH0jAgICAgICAgUmEgoKBQoLGgUIBwgCAgIC + AgICAgEUfSMCAgICAgICAgICAgICAgICAgICAgICAgICAgIFABR9IwICAgICAgICAgICAgICAgICAgIC + AgICAgICAgIBFH0jAgICBQICAgICAgIEBQICBwQEBQUCAgQCAgICBgAUfSMCAm6LWQICAgICKoOIXhdz + iIiLiIuLfSMCAgIEARR9IwICk7N9AgICAgKMs6MwI5uvr7OzsaujMAICAgUAFH0jAgKTsX0CAgICKK2z + gAsLNUFus7NgQTwSAgICAgEUfSMEApOzfAICBAuIs6oaAgICBESzsysCAgICAgIFABR9IwICk7F9AgIC + OqizgAICAgICQ7OzLwICAgICAgIBFH0jBAKTs51hOhaVs54mAgICAgREs7EVAgICAgICBQAUfSMCApOx + s7Olk7GzcwoCAgICAkOxszoFAgICAgQCARR9IwIEla+imKizs68SAgICAgICRbOzWQICBAsgIxIAFH0j + AgKTsYUjU5ixsVMFBQICAgJTsbN9BQUFFZuYMwEUfSMCBJOxfAICBY+xozoCAgICAlOxsYxTAgVosaU6 + ABR9IwICk7F9AgICJp2xiAICAlOFk7GxZaN8faOxmyMAFH0jAgSTsX0CBAIFWbGxIwICbLGxsZ0jk7Gx + r6hOBQAUfSMCApOxfQICAgIMqLFiBQQjU1NTFQUjXn1zUwICARR9IwIFk7F8AgICAgWTsYUFAgIEAgIC + AgQCAgIEAgUAFH0jAgKTsX0EAgICAnOxmyMCAgICAgICAgICAgICAgEUfSMCApOxfAICAgIEXrOdJgUC + AgICAgICAgICAgQFABR9IwQCU1M1AgICAgIjU1MSAgICAgICAgQCAgICAgIBFH0jBAICBAQEAgQCAgIC + AgICAgICAgICAgICBAIFBQAUfSYMBRIFBQwMCwULAgUCAgICAgICAgICAgIFBQUFARR9JpFTdiYVI1Ni + c4UVAgICAgICBAICAgICAlNuhlYAFH0mjFN8JgVTjHx8hRUCBAQFAgQFAgQFAgUCU258UwEUhVMmJiYm + JiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmFRSdk5OZk5Obk5Obk5Obk5Obk5Obk5Obk5Obk5Obk5OMaP// + //8AAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAA + AAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAA + AAGAAAABKAAAABAAAAAgAAAAAQAgAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAJHMj/+OyIz/jsiM/47I + jP+OyIz/jsiM/47IjP+OyIz/jsiM/47IjP+OyIz/jsiM/47IjP+OyIz/jsiM/36wfO6u7qz/dt13/3bd + d/923Xf/dt13/4fhjf933nj/jOOU/3bdd/+B4IX/guCH/3bdd/923Xf/dt13/3bdd/+RzI//ru6s/3bd + d/923Xf/dt13/3bdd/+w7MD/f9+D/4DfhP+U5Z7/et59/4PgiP923Xf/dt13/3bdd/923Xf/kcyP/67u + rP923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/5HM + j/+u7qz/dt13/3jeef923Xf/dt13/3bdd/933nj/eN55/3feeP943nn/eN55/3jeef933nj/dt13/3bd + d/+RzI//ru6s/3bdd//h/fv/dt13/3bdd/923Xf/4f37/5/nq/+k6bH/2Prw/+H9+//Y+vD/u/DO/3bd + d/923Xf/kcyP/67urP923Xf/4f37/3bdd/923Xf/p+q1/+H9+/923Xf/dt13/3bdd//h/fv/dt13/3bd + d/923Xf/dt13/5HMj/+u7qz/dt13/+H9+//h/fv/su3C/+H9+/+K4pL/dt13/3bdd/923Xf/4f37/3bd + d/923Xf/dt13/3bdd/+RzI//ru6s/3bdd//h/fv/juOW/+H9+//h/fv/dt13/3bdd/923Xf/dt13/+H9 + +/923Xf/dt13/6LosP+j6LH/kcyP/67urP923Xf/4f37/3bdd/923Xf/1Pns/9789/923Xf/dt13/3bd + d//h/fv/4P36/3bdd//h/fv/uO/K/5HMj/+u7qz/dt13/+H9+/923Xf/dt13/3bdd//h/fv/dt13/3bd + d//h/fv/4f37/3jeev/h/fv/4f37/3bdd/+RzI//ru6s/3bdd//h/fv/dt13/3bdd/923Xf/4f37/5Dj + mf923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/kcyP/67urP923Xf/4f37/3bdd/923Xf/dt13/+H9 + +/+y7cP/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/5HMj/+u7qz/dt13/3bdd/923Xf/dt13/3bd + d/923Xf/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/3bdd/+RzI//ru6s/8Ly1v+s67v/eN56/6Do + rf+t7L3/dt13/3bdd/923Xf/dt13/3bdd/923Xf/dt13/7fvyP+88M//kcyP/6vuqf+377b/t++2/7fv + tv+377b/t++2/7fvtv+377b/t++2/7fvtv+377b/t++2/7fvtv+377b/t++2/5rZmP8AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAABAA + AAAgAAAAAQAIAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAHbdd/933Xj/d915/3jdef943nr/et58/3ve + ff9/34L/gOCE/4HghP+B4IX/guCG/4Pgh/+H4Y3/h+KM/4jijf+I4o7/iuKR/4vjkf+L45L/jOOS/4zj + k/+N45T/juOV/4zkkv+Q5Jj/kOSZ/5Hlmf+U5pz/luae/5bmn/+X5qD/mOeh/5jmov+a56X/muik/5zo + p/+d6Kf/nuip/6DprP+h6q3/oumv/6TqsP+m67P/qey2/6nruP+q7bj/rO26/67tvP+u7b7/r+2//7bu + x/+28Mf/t/DI/7jwyP+98s//vvLQ/8Dz0//C89X/yPXd/8334//O9+T/0Pjn/9T46//V+e3/2Prw/9r7 + 8//f/Pn/4Pz5/+D9+v/h/fv/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8XAwMDAwMDAwMDAwMDAwMGIwAAAAMb + FyUUFxQDAAAAAyMAAAEDIBkUHRQUAAADAwMjAAAAAAAAAAAAAAADAwMDIwAdCQABGB0PIyUhDQMDAyMA + Px0ABkErIDpEOCUDAQMjAD8dACxAAwAPRAcAAwMDIwA/PS9CKAEBD0QMAwAAAyMAPzY7RAkAAA9EGQMf + IQMjAD8dATg6AAcqRDYdPzAGJQA/HQAJRA8PNzYXOzgHBiMAPx0AAD0oAAABAAAAAAMjADYYAQAsJQAA + AAAAAwMDIwMDAwMDAAAAAAAAAAMABiMwJRIwNgkAAAAAAAAqLQM0KCooKigqKCooKigqKColAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + + \ No newline at end of file diff --git a/Source/Krypton Toolkit Examples/KryptonFontDialog Example/KryptonFontDialog Example 2022.csproj b/Source/Krypton Toolkit Examples/KryptonFontDialog Example/KryptonFontDialog Example 2022.csproj index 609e6a5a..78bf64f7 100644 --- a/Source/Krypton Toolkit Examples/KryptonFontDialog Example/KryptonFontDialog Example 2022.csproj +++ b/Source/Krypton Toolkit Examples/KryptonFontDialog Example/KryptonFontDialog Example 2022.csproj @@ -1,17 +1,19 @@  - net48;net6.0-windows;net7.0-windows + net48;net6.0-windows;net7.0-windows;net8.0-windows WinExe KryptonFontDialog Krypton Font Dialog Example true - en - preview + en preview + enable + 6 + true - + - + @@ -25,10 +27,14 @@ app.manifest en preview + Krypton.ico + + + diff --git a/Source/Krypton Toolkit Examples/KryptonFontDialog Example/Program.cs b/Source/Krypton Toolkit Examples/KryptonFontDialog Example/Program.cs index 67daac76..f56543cb 100644 --- a/Source/Krypton Toolkit Examples/KryptonFontDialog Example/Program.cs +++ b/Source/Krypton Toolkit Examples/KryptonFontDialog Example/Program.cs @@ -3,13 +3,13 @@ namespace KryptonFontDialog_Example_2019 { - static class Program + internal static class Program { ///

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