ソースを参照

Bug 1521: Provisional implementation of per-monitor DPI awareness

https://winscp.net/tracker/1521

Source commit: 9d436d711a74909662530049c1de501edb91ab3a
Martin Prikryl 8 年 前
コミット
07617815a6
93 ファイル変更10391 行追加9794 行削除
  1. 1 6
      source/Moje.cbproj
  2. 3 0
      source/ScpForms.cbproj
  3. 1 1
      source/ScpResources.cbproj
  4. 33 10
      source/forms/About.cpp
  5. 5 0
      source/forms/About.h
  6. 1338 1
      source/forms/Animations120.dfm
  7. 2 0
      source/forms/Animations120.h
  8. 2002 2
      source/forms/Animations144.dfm
  9. 2 0
      source/forms/Animations144.h
  10. 2624 2
      source/forms/Animations192.dfm
  11. 2 0
      source/forms/Animations192.h
  12. 2208 1
      source/forms/Animations96.dfm
  13. 2 0
      source/forms/Animations96.h
  14. 15 0
      source/forms/Authenticate.cpp
  15. 1 0
      source/forms/Authenticate.h
  16. 3 0
      source/forms/Cleanup.cpp
  17. 38 9
      source/forms/CustomScpExplorer.cpp
  18. 4 1
      source/forms/CustomScpExplorer.h
  19. 58 26
      source/forms/Editor.cpp
  20. 4 3
      source/forms/Editor.h
  21. 16 3
      source/forms/FileFind.cpp
  22. 2 1
      source/forms/FileFind.h
  23. 1 1
      source/forms/GenerateUrl.cpp
  24. 45 35
      source/forms/Glyphs.cpp
  25. 1 2208
      source/forms/Glyphs.dfm
  26. 7 2
      source/forms/Glyphs.h
  27. 1 1338
      source/forms/Glyphs120.dfm
  28. 0 2
      source/forms/Glyphs120.h
  29. 1 2001
      source/forms/Glyphs144.dfm
  30. 0 2
      source/forms/Glyphs144.h
  31. 1 2623
      source/forms/Glyphs192.dfm
  32. 0 2
      source/forms/Glyphs192.h
  33. 2 3
      source/forms/ImportSessions.cpp
  34. 28 5
      source/forms/Login.cpp
  35. 3 0
      source/forms/Login.h
  36. 45 74
      source/forms/MessageDlg.cpp
  37. 15 0
      source/forms/MessageDlg.dfm
  38. 70 0
      source/forms/MessageDlg.h
  39. 1 1
      source/forms/OpenDirectory.cpp
  40. 34 11
      source/forms/Preferences.cpp
  41. 1 0
      source/forms/Preferences.h
  42. 58 32
      source/forms/Properties.cpp
  43. 3 1
      source/forms/Properties.h
  44. 3 4
      source/forms/Rights.cpp
  45. 15 8
      source/forms/ScpCommander.cpp
  46. 1 0
      source/forms/ScpCommander.h
  47. 12 5
      source/forms/ScpExplorer.cpp
  48. 1 0
      source/forms/ScpExplorer.h
  49. 6 5
      source/forms/SelectMask.cpp
  50. 2 1
      source/forms/SelectMask.h
  51. 35 18
      source/forms/SynchronizeChecklist.cpp
  52. 2 1
      source/forms/SynchronizeChecklist.h
  53. 0 11
      source/packages/filemng/BaseUtils.pas
  54. 48 37
      source/packages/filemng/CustomDirView.pas
  55. 39 14
      source/packages/filemng/CustomDriveView.pas
  56. 3 69
      source/packages/filemng/IEComboBox.pas
  57. 1 1
      source/packages/my/ComboEdit.pas
  58. 2 2
      source/packages/my/HistoryComboBox.pas
  59. 7 7
      source/packages/my/ListViewColProperties.pas
  60. 15 0
      source/packages/my/NortonLikeListView.pas
  61. 293 25
      source/packages/my/PasTools.pas
  62. BIN
      source/packages/my/UnixPathComboBox.dcr
  63. 0 274
      source/packages/my/UnixPathComboBox.pas
  64. 17 7
      source/packages/my/UpDownEdit.pas
  65. 4 4
      source/packages/tb2k/TB2Common.pas
  66. 35 35
      source/packages/tb2k/TB2Dock.pas
  67. 7 0
      source/packages/tb2k/TB2ExtItems.pas
  68. 142 18
      source/packages/tb2k/TB2Item.pas
  69. 8 0
      source/packages/tb2k/TB2Toolbar.pas
  70. 88 41
      source/packages/tbx/TBX.pas
  71. 61 30
      source/packages/tbx/TBXExtItems.pas
  72. 33 6
      source/packages/tbx/TBXLists.pas
  73. 34 301
      source/packages/tbx/TBXOfficeXPTheme.pas
  74. 16 17
      source/packages/tbx/TBXStatusBars.pas
  75. 27 89
      source/packages/tbx/TBXThemes.pas
  76. 10 4
      source/packages/tbx/TBXToolPals.pas
  77. 2 2
      source/packages/tbx/TBXUtils.pas
  78. 6 7
      source/tb2k.cbproj
  79. 6 3
      source/tbxp.cbproj
  80. 1 0
      source/windows/CustomWinConfiguration.h
  81. 188 77
      source/windows/GUITools.cpp
  82. 11 5
      source/windows/GUITools.h
  83. 16 15
      source/windows/Tools.cpp
  84. 14 14
      source/windows/UserInterface.cpp
  85. 473 187
      source/windows/VCLCommon.cpp
  86. 5 1
      source/windows/VCLCommon.h
  87. 2 0
      source/windows/WinApi.h
  88. 1 33
      source/windows/WinConfiguration.cpp
  89. 0 4
      source/windows/WinConfiguration.h
  90. 13 1
      source/windows/WinInterface.cpp
  91. 3 3
      source/windows/WinInterface.h
  92. 1 1
      source/windows/WinMain.cpp
  93. 1 0
      source/windows/WinSCP.exe.manifest

+ 1 - 6
source/Moje.cbproj

@@ -57,6 +57,7 @@
 		<OutputExt>bpl</OutputExt>
 		<ProjectType>CppPackage</ProjectType>
 		<SanitizedProjectName>Moje</SanitizedProjectName>
+		<TLIB_PageSize>64</TLIB_PageSize>
 		<VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=</VerInfo_Keys>
 		<VerInfo_Locale>1033</VerInfo_Locale>
 	</PropertyGroup>
@@ -135,12 +136,6 @@
 		<DelphiCompile Include="packages\my\PathLabel.pas">
 			<BuildOrder>17</BuildOrder>
 		</DelphiCompile>
-		<ResFiles Include="packages\my\UnixPathComboBox.dcr">
-			<BuildOrder>23</BuildOrder>
-		</ResFiles>
-		<DelphiCompile Include="packages\my\UnixPathComboBox.pas">
-			<BuildOrder>22</BuildOrder>
-		</DelphiCompile>
 		<DelphiCompile Include="packages\my\UpDownEdit.pas">
 			<BuildOrder>24</BuildOrder>
 		</DelphiCompile>

+ 3 - 0
source/ScpForms.cbproj

@@ -229,8 +229,11 @@
 		<FormResources Include="forms\Login.dfm"/>
 		<CppCompile Include="forms\MessageDlg.cpp">
 			<BuildOrder>8</BuildOrder>
+			<Form>MessageForm</Form>
+			<DependentOn>forms\MessageDlg.h</DependentOn>
 			<BuildOrder>25</BuildOrder>
 		</CppCompile>
+		<FormResources Include="forms\MessageDlg.dfm"/>
 		<CppCompile Include="forms\OpenDirectory.cpp">
 			<BuildOrder>86</BuildOrder>
 			<Form>OpenDirectoryDialog</Form>

+ 1 - 1
source/ScpResources.cbproj

@@ -30,7 +30,7 @@
 		<DCC_CBuilderOutput>JPHNE</DCC_CBuilderOutput>
 		<DCC_Namespace>System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace)</DCC_Namespace>
 		<FinalOutputDir>$(INTERM_PATH)\$(Platform)\$(Config)</FinalOutputDir>
-		<IncludePath>core\;forms\;windows\;packages\png;packages\tb2k;packages\tbx;$(BDS)\include\windows;$(BDS)\include\windows\vcl;$(IncludePath)</IncludePath>
+		<IncludePath>core\;forms\;windows\;packages\my;packages\png;packages\tb2k;packages\tbx;$(BDS)\include\windows;$(BDS)\include\windows\vcl;$(IncludePath)</IncludePath>
 		<IntermediateOutputDir>$(INTERM_PATH)\$(Platform)\$(Config)</IntermediateOutputDir>
 		<Manifest_File>None</Manifest_File>
 		<Multithreaded>true</Multithreaded>

+ 33 - 10
source/forms/About.cpp

@@ -130,7 +130,7 @@ __fastcall TAboutDialog::TAboutDialog(TComponent * AOwner,
     CreateLabelPanel(ThirdPartyPanel, LoadStr(MESSAGE_DISPLAY_ERROR));
   }
 
-  int IconSize = DialogImageSize();
+  int IconSize = DialogImageSize(this);
   FIconHandle = (HICON)LoadImage(MainInstance, L"MAINICON", IMAGE_ICON, IconSize, IconSize, 0);
   IconPaintBox->Width = IconSize;
   IconPaintBox->Height = IconSize;
@@ -155,18 +155,24 @@ void __fastcall TAboutDialog::LoadData()
 //---------------------------------------------------------------------------
 void __fastcall TAboutDialog::LoadThirdParty()
 {
-  TWebBrowserEx * ThirdPartyWebBrowser =
-    CreateBrowserViewer(ThirdPartyPanel, L"");
+  FThirdPartyWebBrowser = CreateBrowserViewer(ThirdPartyPanel, L"");
 
-  reinterpret_cast<TLabel *>(ThirdPartyWebBrowser)->Color = clBtnFace;
+  reinterpret_cast<TLabel *>(FThirdPartyWebBrowser)->Color = clBtnFace;
 
-  ThirdPartyWebBrowser->Navigate(L"about:blank");
-  while (ThirdPartyWebBrowser->ReadyState < ::READYSTATE_INTERACTIVE)
+  NavigateBrowserToUrl(FThirdPartyWebBrowser, L"about:blank");
+  DoLoadThirdParty();
+}
+//---------------------------------------------------------------------------
+void __fastcall TAboutDialog::DoLoadThirdParty()
+{
+  while (FThirdPartyWebBrowser->ReadyState < ::READYSTATE_INTERACTIVE)
   {
     Application->ProcessMessages();
   }
 
   std::unique_ptr<TFont> DefaultFont(new TFont());
+  DefaultFont->Assign(Application->DefaultFont);
+  DefaultFont->Height = ScaleByPixelsPerInchFromSystem(DefaultFont->Height, this);
 
   UnicodeString ThirdParty;
 
@@ -268,7 +274,7 @@ void __fastcall TAboutDialog::LoadThirdParty()
     CreateLink(EXPAT_LICENSE_URL, LoadStr(ABOUT_THIRDPARTY_LICENSE)) + Br +
     CreateLink(LoadStr(EXPAT_URL)));
 
-  AddBrowserLinkHandler(ThirdPartyWebBrowser, EXPAT_LICENSE_URL, ExpatLicenceHandler);
+  AddBrowserLinkHandler(FThirdPartyWebBrowser, EXPAT_LICENSE_URL, ExpatLicenceHandler);
 
 #ifndef NO_COMPONENTS
 
@@ -310,12 +316,12 @@ void __fastcall TAboutDialog::LoadThirdParty()
 
   // For stream-loaded document, when set only after loading from OnDocumentComplete,
   // browser stops working
-  SetBrowserDesignModeOff(ThirdPartyWebBrowser);
+  SetBrowserDesignModeOff(FThirdPartyWebBrowser);
 
   TStreamAdapter * ThirdPartyStreamAdapter = new TStreamAdapter(ThirdPartyStream.get(), soReference);
   IPersistStreamInit * PersistStreamInit = NULL;
-  if (DebugAlwaysTrue(ThirdPartyWebBrowser->Document != NULL) &&
-      SUCCEEDED(ThirdPartyWebBrowser->Document->QueryInterface(IID_IPersistStreamInit, (void **)&PersistStreamInit)) &&
+  if (DebugAlwaysTrue(FThirdPartyWebBrowser->Document != NULL) &&
+      SUCCEEDED(FThirdPartyWebBrowser->Document->QueryInterface(IID_IPersistStreamInit, (void **)&PersistStreamInit)) &&
       DebugAlwaysTrue(PersistStreamInit != NULL))
   {
     PersistStreamInit->Load(static_cast<_di_IStream>(*ThirdPartyStreamAdapter));
@@ -400,3 +406,20 @@ void __fastcall TAboutDialog::IconPaintBoxPaint(TObject * /*Sender*/)
     0, 0, FIconHandle, IconPaintBox->Width, IconPaintBox->Height, 0, NULL, DI_NORMAL);
 }
 //---------------------------------------------------------------------------
+void __fastcall TAboutDialog::Dispatch(void * Message)
+{
+  TMessage * M = reinterpret_cast<TMessage*>(Message);
+  if (M->Msg == CM_DPICHANGED)
+  {
+    if (FThirdPartyWebBrowser != NULL)
+    {
+      DoLoadThirdParty();
+    }
+    TForm::Dispatch(Message);
+  }
+  else
+  {
+    TForm::Dispatch(Message);
+  }
+}
+//---------------------------------------------------------------------------

+ 5 - 0
source/forms/About.h

@@ -42,6 +42,7 @@ private:
   TConfiguration * FConfiguration;
   TNotifyEvent FOnRegistrationLink;
   HICON FIconHandle;
+  TWebBrowserEx * FThirdPartyWebBrowser;
 
   void __fastcall LoadData();
   void __fastcall LoadThirdParty();
@@ -50,6 +51,10 @@ private:
   void __fastcall ExpatLicenceHandler(TObject * Sender);
   void __fastcall AccessViolationTest();
   void __fastcall LookupAddress();
+  void __fastcall DoLoadThirdParty();
+
+protected:
+  virtual void __fastcall Dispatch(void * Message);
 
 public:
   virtual __fastcall TAboutDialog(TComponent * AOwner,

+ 1338 - 1
source/forms/Animations120.dfm

@@ -1,6 +1,6 @@
 object Animations120Module: TAnimations120Module
   OldCreateOrder = False
-  Height = 150
+  Height = 221
   Width = 215
   object AnimationImages: TPngImageList
     Height = 40
@@ -31472,4 +31472,1341 @@ object Animations120Module: TAnimations120Module
     Top = 16
     Bitmap = {}
   end
+  object ButtonImages: TImageList
+    Height = 20
+    Width = 20
+    Left = 40
+    Top = 78
+    Bitmap = {
+      494C0101020060006C0014001400FFFFFFFFFF10FFFFFFFFFFFFFFFF424D3600
+      0000000000003600000028000000500000001400000001002000000000000019
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      00000000000000000000A0A0A000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      000000000000A0A0A000A0A0A000A0A0A0000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A00000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      000000000000000000000000000000000000000000000000000000000000A0A0
+      A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000A0A0A000A0A0
+      A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A0000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      00000000000000000000000000000000000000000000A0A0A000A0A0A000A0A0
+      A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0
+      A000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      000000000000000000000000000000000000424D3E000000000000003E000000
+      2800000050000000140000000100010000000000F00000000000000000000000
+      000000000000000000000000FFFFFF00FFFFFFFFFF00000000000000FFFFFFFF
+      FF00000000000000FFFFFFFFFF00000000000000FFFFFFFFFF00000000000000
+      FFFFFFFFFF00000000000000FFFFFFFFFF00000000000000FFFFFFFFFF000000
+      00000000FFDFFFFDFF00000000000000FF8FFFF8FF00000000000000FF07FFF0
+      7F00000000000000FE03FFE03F00000000000000FC01FFC01F00000000000000
+      F800FF800F00000000000000FFFFFFFFFF00000000000000FFFFFFFFFF000000
+      00000000FFFFFFFFFF00000000000000FFFFFFFFFF00000000000000FFFFFFFF
+      FF00000000000000FFFFFFFFFF00000000000000FFFFFFFFFF00000000000000
+      00000000000000000000000000000000000000000000}
+  end
+  object DialogImages: TPngImageList
+    Height = 40
+    Width = 40
+    PngImages = <
+      item
+        Background = clWindow
+        Name = 'Keep remote directory up to date'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D49484452000000280000002808060000008CFEB8
+          6D000000097048597300000EC300000EC301C76FA8640000069D4944415478DA
+          CD977B4C53571CC7BFA7BD6D295028589D0A56141015954D9D0605C538DDF081
+          2271C63FB66559A2C9742E9B31C6C52C6C6171738BD94CF6701B6CC6B9E1DBE8
+          145FE06BCAA26C71CC8A2808541EE203A1A5B4B4F7F6EEB4406DB9F7D256C9F4
+          9734E7774FCF39F7737FBFDF39F77B099E71234F1B2028C0C3B943753C232FA2
+          DD937D87F16584E53217E636DE7F6A805D70CC19FD8494E4F82953BCE1602C2F
+          47F5A54B06C2B219FF37A407F0D027FA32FDF80993E25FF40E1EEFF1DC9097FF
+          F2BBA093CEA9221C2A08672C86BD882764105DA71D3C7F8F07B9C1813DDDF081
+          F946EF794373A3F44A1539415D53ED86164F841E01E6E9F9596FBD210A47BCFC
+          DEFFF5F8F7AD1DD8F6CFDF385A53059B824758A41AAA101594214A80A3E0AC13
+          1D662BDA1E9AC13A1C57E0E4B7D6DA5BB72317CEB8DCB0C150294BC7258F8BBB
+          6A3080021251C0F4A5F3456F2E34DECB73A2A0B212F937AF43A953433B380221
+          6A15E484012393BB5BB9A765202332985BCCA8ABA9476BCBC3720ECE7532C8B7
+          8C4F4E4E1E9D381A7B0FEE93060CB63E3A29DE2F321B2A23E5D0C56BDD116388
+          DC0DE20B2617056E6E6A86C15081A451A3E08293D3B9BB0FEC91065CB8A12C60
+          3887D381E5BFBD8E4AFB7544E923606BB5A3D36487C3C6827782A65681504D28
+          7483A2A1D16824613996835A15EAE92FDC5F280DB860FD1958EE6FEF23CD8FFC
+          0F2F94E0F8831A28C39468BF63C14BB12330337638864744228491E3D881DFF1
+          3DB16E0621CBA3076A87258C4940983AD41D5DB128F700EFDCB7531A70FEBA23
+          B0B614FA05746D840DA5672057CA3129621072A7A521265CE333A6247F17B236
+          1A09DD04CA3865D4FB8C92F93865E204856E80CE9D4A37A8A046E5D8B1678734
+          E0BCB5BB69AAF60BE1785FD0D97B0A71CF6E45F688447C342D952E42040F535C
+          B0AF0BB0DBF47951698C8A39969A3A252C4A1BED1545DF76FBEE9FFB007CAF00
+          9D6D47FB4CADCBDF78E1223A58169FA54F874226131D535C70C8077068AE46A7
+          5031A5C9C9631312E31304BBBB07B86057BE3460E6BB5FC16E3E1D500D4AF93D
+          67E6A982A31EC0AE431867C78C1D1397189F28BEABBBA3F863E10FD280AFACCE
+          83A3A3D4F766FCE3819EFAE9841B306E93368EAE748EC20D4BA09113ABBB9ED6
+          552A7D03BEBD0EACB53C08A0BE004BB08635AA795574554ACAB818BD7EB868DD
+          31DD2D215DA5D227E0CC9C1CD84D15109AFF374AEF31A5272BDD8050455FA197
+          4908DCFEA480A9A280F3D66C02CF9910ECEB4EACBFE8EBCF7D36C9E39A0FE0F4
+          CC89F4A56EF60B410280BE78F256FF0366AE5A1B40B4C4E11CB60E5C3E7C106D
+          779B7BCF7D22B1EB0538EC2CBD9CF1244F4BC52EFA5BECF6CB37497F895D2FFB
+          8396477AFF013EA1D8EDED97E4FFEAA9DF7E037C1CB12BF0BB2FCFEF3D210E98
+          0BC8B461610303056BB5581ED039ECE3885D7F260AB84D135E4E55F178F187F6
+          56365D8EDDEEA8E7CDED4943F2F49660C4AE3F3BBC69B204608486CF7E7541D7
+          8593A787364BE3C381A73F70DD2D55313CF5AB6F37E29AB1B1B6C9644E9A98A7
+          EF0C46ECFAABCB92FC9D7E0079DE0D210967A470750D95F47AEE4AABD5188CD8
+          0DC4F7885D49400F102788A2A1BA0ED50D770C746AC64AB3D97DAE052376A523
+          292E76858039F3BAA3C70AA278B3B61E15C6862ABA566A0F9C075042EC3A1D1C
+          4EAF380E55940A695B660514456FB12B005C9CFDB2646A2DED169CFFB7D241BF
+          E8B2579A3A8E78038A895D17DCC5F5E7D174B4168AD8702C3EB524A0DAF416BB
+          42C0AC39A2705DE9E6D0DA66C6E5EA3ABE9363F35853FBE65540BB98D86DAB6C
+          C1A5BC32B065F760A1353D756B3AF4738605548B3D62571C70FEEC3E77AFABBF
+          B3B313154D7751DF46D34C50A85D18BE7AEAB26554EC56C3546346C3B9463CB8
+          700723E50CEED339BAD7123079C30B0846EC4A022ECACCF0C075D094AA150A41
+          143DFFDB6C68A663DA6C76D89D9CFB680A951144138201F47E063A8F1B1F8EE9
+          9F8E858C910504E73297D895069C3BC37DF36B376EA1A6B119C9FA18E8076869
+          249D8F368F4F64BDA159777FBBDD81AB0E07748B5290FEC552C814F23EE084FD
+          DE62570098353BCD0D57656C30384156D2E7DE1C191A322D61E0003C17A67683
+          4A1D43160A564BD37F8F0E1BF3662C46660D1220042B760580A368C46ED4D5FB
+          9C73DF8687E7D0CCBDC3C86433A3D521D02A9560E8820ABAA68D46CD4A7F0F68
+          C4C89048242C791EE356A4411911E2379582FEEEA6E89B2FC501BFD384171342
+          22E8C04CEF73AEC7BE55AB63E8977A06FD3C1C4D276AC19348DADDA4991192A3
+          8A53C42B8630E81FE3CF656DBC3D5300F82CDA330FF81FBF9424653660AE2A00
+          00000049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Open console window'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D49484452000000280000002808060000008CFEB8
+          6D000000097048597300000EC300000EC301C76FA864000002CE4944415478DA
+          EDD86B48536118C0F1E7E0966DC3122B2F25BAE634DB9A5A96A18D842008FA64
+          90204E30B2601042445FBA6AB54C17E24029228870ABCCBC454692ADCC425057
+          9A6826665356EABCB4DAC5ACE474B6F0E483A33E9DBD23FCC3D87979DE033F78
+          B7C10E057E1E451AB004F409303AA7564F01954D1AB3301A68C370E53E950728
+          CEA9A3D789379236A13E9ADF82B93283628102E10AD226D48CEB2B069206798B
+          0546AEDF406FDBB997B407D5F1BC112C1FDEFD0126EFD843DA8432BD7C84819B
+          53779336A15EB73DC6C0C4945DA44DA8EE7623062AB6A69336A17A3A5B3050BE
+          4549DA84EA7DF50203E31353499B50FDDD6D1818A748216D420DF4B463A05496
+          4CDA841AEC3361A0243E89B40935D4DF8581E238056913CA3CD08381513132D2
+          26D4C8FB3E0C645EA44D280687816BA3A4ECF07A851604020168CBAE40D79B5E
+          22C04F238318181E29618737AFE940161F0B344D434DC34328BF7A039C2E974F
+          816396210C0C8D8866877C1E0FF20E6443AE2A1378CCF5B875028A4B2BA0A5B5
+          CD6740EBE83006AE0E8B5CB4492A11C39913C74021FFFD77E0C9D356B8A8D5C1
+          F4671BE7C0C9710B0686AC89F0BA9162B664656640BE3ACFF3B9B43B1C50525A
+          0EF71B9B38054E4F8C62E0CA90D0BFDE101E160A05278F83326DBB675D75AF1E
+          CE5F2AE50CF865DA8A8141C1ABFE093CCB00D395699EF59DEA3A3857749933A0
+          DD368581A2A060AF1BDD47ACCADA0F47F3D520741FB1DD0145DA32A86D78C019
+          CE9DD36EC340812868D1A658690C680A4F4152C226CFBAA9D908859A12989C9C
+          E214E76EC669C7C0C0E54276C8E7F3E188FA101C3E98CB5CF360746C1C0A2F14
+          43B3F119E7B0F966BFB93090BF2C901DD657DF820485DCF3436DB87D97F9D6EA
+          C0E170FA0CE7EEC7F7590C0C08E0B1C39A2A3D884442385DA0818E4E934F61F3
+          CDCDFDC4408AF2AF075DEED34340D2206F2D04EA9937BF7AFCC66460802AFF3A
+          572F2D01FF7BE02F4CCA3E38A26A700F0000000049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Download File'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D49484452000000280000002808060000008CFEB8
+          6D000000097048597300000EC300000EC301C76FA8640000064C4944415478DA
+          CDD6795013571C07F06F146BA5B5E2285ED82A33566DD53F3AD3EA68AB15050C
+          9728622952EA2D54C05B514A385AEB5990430241A1EA68C5D2320E03A3568A3D
+          6D67ACF5408210A42020C8158E909090E47537094B365C9B40677C0C1336C9DB
+          FDCCF7BDDFFBC1C30B3E788399BC47748B0CF2F9BF77A8E1220C7290FD6FC098
+          6D4B6189929EF3DD2FC5B8535C7BBB434D56F4851C12A096581664DE3F156895
+          ABF067514D9FC82101AAB59601EF953E87B4AD83427652C867BD228704A8D258
+          06ACAC6B411305EC46563FA0748EA9010E0D4302DC9D924F62031CA0ECD4EAAE
+          F70AAF739E1BB39D0FB952A503762355B82D7E56D02E932D4BDDE7D13068E0AE
+          E43C722A70391406A0B963D4886190CA3A58C8161DB2B2302ED071EEA0813B93
+          6E92B8ED8E6857E981A1C9DC133CFE191F926A29F2EEFE0B854ACDFAACB15986
+          F82027DEA0813B126F90F86067C8941A8BEFA1526B70BFB40ED58D6DCC7B7F8B
+          2B9110B262F0C0E0846B2431848F56851E18967AC3E27B85FA2D45657D2BD41A
+          2D326F3DC4E91D2E6CA0255D41A990E3F44E5734CB2D4FD078D00085B213472E
+          E42369975B4FA0B95D21F8542E9276BB412AD7EF21C1991F2DC67DB9D599F93B
+          5C7403C23DEEBD03CDE90A41A77290BCC7038DED6ACE73B88C70D135A4EC5DD9
+          3BD09CAE101C9B8D947D9E6890E9815169962718B5D928C1945C88F6AFEA1D68
+          4E570889B90AD181D5A86BED1CD204052939480DF562032DE90A4A8582BAD11A
+          3C37000F9FBBC909A0851AF75442346B4B317F642846F3EC10BEC1A91B989C8D
+          B387BCD9404BBA42C8D759483DE84D01559CE7A8B59D38787D13EEB5FE8657C6
+          BF8CCEAAE1107A66C17EECAC6EA0301B69616BD9404BBA82422683E8D0470CF0
+          E8F9BC0193BBAB4A40DB6B628C9F31063C1E0F8A66255A4AD5485B9BC3202392
+          AE223DDC870DB4A42BEC38910951980F6A5B06DE837472E137B7E07EEBAF18FF
+          A60D6074A0C9A54A2AC9614874CFC2740A199994856F227CD9404BBAC29DF678
+          CC9B698BFD8B1331CACA1A272EFED46F72ED631E63E2CC713A9C966841A8238D
+          18A05DC804B72CA47F5B80F3917E6C60505C2E31B72BBC933001B653C66182C6
+          1E275D3274C8DE928BCCDB8287B23F3065D604101E45A270F479AB7B851E6A8C
+          9CD11C801FA2F6B381DB637388B95D2157E18F458EF321119751C8E998DA1A08
+          2B8CEC919CC24682D7674FD2654568922E3D3D520FD4BFA7433651FF174A084A
+          C2CAD9C0C0986C626E5778377122163B2D848668504A216DD5D3718C7F599724
+          9D5C74FE5688E57FE18DB7EC0CE06E0C9D9A9649D080D56A505FDA0CEBFA59B8
+          2BF8990D0C38799598DB15E8043F74FEC0F0200D248565E8ACB5C17B2FEDC5FD
+          4E1154639FC07ECEB4EE3D0703A42B411841295C6D4923E6BDFA3E786267641C
+          D9CA066E3B9E45CCED0A0B8493E0B06289E1E14497A4A4F00964F50A8CB4B1C2
+          8CB9F60C4EB7E74C96B7EB9AC65517D7618EF522442C4BC3578999B87C6C331B
+          B8E5E8F7C4DCAE4027B89CEF6094069523F55BFDB40613A7DAEA705D093118A3
+          E5A5DFD350B8CAA21ABC6DBD100287B3B01A3602D1F1979071DC24C1CD473289
+          B95D6151F26438BB2C6712EC06E8B8CC7E33FE9C185DD3B8727115668F5AC0E0
+          E8111D7711574E6C6303371DBE42CCE90A5D09F25D9DD8CBD59590694198562F
+          B51DCA0A2BC0ABB1C34C993F0519CEBA770FE0C62F2E13AE5DA16B2C499D0C57
+          373E6BB31393C48C8B8349944A4EF2A80CD28696DC0AA5D40B51E873D918E0FA
+          E84B2435CC9702EABFDB5757304DD0DDDD95B59C032DAF9AC2951494A2A95E3A
+          208E05FC34F222117DBE8E0172190E67A760A5878751759A16046115108D2B7A
+          508CC6FA264E3816D05F7081A408FC98258EBDC42DC1D59E9EECB3AD8F82A05F
+          2B9F564352F444A651AAA75545B53671098101FA859F23A2707FB312744CB7C3
+          9A555E7DB62ED3F38E3E271F3F2A414D75ED6DB952BAA23E0AB2819EC100D785
+          A55309AE6780F119F99C125CBBDABBBB1BF456102605A4A17E8A0A8A392319A0
+          EFC134921CB1DEAC2AE69FB3838F974FBFE75D6F05441F31E282C79C900CF0E3
+          D0334428D8C074122EC3E5FC54F8AEF1ED511C3D13ED594074C729A290CFAA6B
+          FA4532409F03A92449B011756DDC81AE14D0CFFB13A362E80DD37701D17B52FC
+          884AB2AA26BBFC90D4734020679961148E4E86CCAAC2DC693D072119E56152DF
+          7E812FEAF80FDF1B787445E91E920000000049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Download File Remove Original'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D49484452000000280000002808060000008CFEB8
+          6D000000097048597300000EC300000EC301C76FA8640000067D4944415478DA
+          CDD6095054751C07F0EF1A68A686E68167648A803993566A6A9A24EA8A078A1A
+          A219578A79A6952889A1598E1578052B18860E28283AE6A87990D648E8549EC0
+          022E22082BC8B5082B7BEFBFF7DEEEBEBD58782CDB8CBF9D9D9DB7BBFFF73EF3
+          FDFF7FFFF77878CE8BD79EC14949C9A49DD7CF92CB9FCD58B56A95F47F038686
+          0641A3D1D8355E247A80ECEC1BD972B974BA2DA443806A3B81D24629AAAB6B70
+          EDDA5F36918E01AAD5768D57289450A9542D221D0254D9090421502A55A6C8BB
+          6AB5DC273C3CBCC6B140EA02740985059CC70E1FEE0967676766AC39322B47AD
+          567C60403A04A8D403DB5A1D29205D96C8ACACACBCD0D0E0118E032A95CC717E
+          7E21E7B15E5E1E367F4B493986B0B0609EC3800A3DD05195EA70A042C11C1714
+          DCB7FB5C9E9EC38CC0D4346BE08684ABEDBA2BB8B9BE8C601F2F7474EAD0EE04
+          8FDA02C62C9F0C7B94F498E37F16A2E4710DA67A76835387B64F8C8787BB1178
+          34DD36504BEC0B32F356291A9A9410D736B63BC9632D01D55AFB80B78B9E40D2
+          28A7902A149557B539C961C3861A81C78EDB062A35F601CBAA9EA28E021A900F
+          2B250899EA85973A39B5F95C69CD01D71FB84262C3BDA1506999E3CFE32F703E
+          61CC4A3E9AA8FB2A0D342295C82F7982E9C35DD0C9C93C49355123E6CE7614D6
+          0BB16DF48F18D4F535B8BB0F3102D34E58033F136492DD2BA640A607B6B53A3B
+          7780442A37433EA59045E25AAC9DF326FB3F95568575E796E19FFA2C74E9F522
+          D4E20E38EC9F8121AF18B799F4E680EBE22E933D2B7DF04CA9034608B827B8EB
+          533E446209326F3E844C69FEE0505B2F45C8045736B95DB7B622577513BD86BA
+          80C7E34156AF80BC942065C14916999E9E610D5CBBFF22D9BB7A1AA40AFB9EED
+          E852AA35B85354C574B2A1FE1596E1DB90094C721BCE87E36F2AB95EEEDD0193
+          0DAD49A2A092E42179DE090679BC39E0EA7DBF91FD6BF86890E9809189175B05
+          DD560AA0811C233BAE84133AB1DF472C998CB2EA06EA41568B1357EF2178A22B
+          939C507D1BAEC37A32382DD1524F5B04440F35207F997B1CB73273AC81ABF69C
+          233FADF3457D13F70447EDEB83DEFD7BA23F791D02EAC49D9DBBB0BFD1979529
+          54D871E4129A5C5370B3E13AFA7BF401E151240A47EFB7CC2774501659CEC3A2
+          CECBB0297C93397065EC5912B77E26244DBA351475F052ABC073B2A518EF3306
+          226131D4953D30A6530493E437CBA6E9D61C35ADB3E26743D64384419E7D1934
+          A1494C7A3AA40EA8FB8E41D6C9212F26C88D283107AE883943041B66A3F619F7
+          A7E377F6BB62E2D471D0100D8A28645F3218717EE94C9234EECBF3A1B8D7781D
+          AF7A0D60FE6F8AA153D3B209EAB15A0DAA8BEAE1D6E4810B1BFE300786FF709A
+          1CF8C20F35521D303A895B82EF4F7B4F7F210D4479C55055764746D8594467AE
+          414EE30D0C7EC3CDB8E6A0871812840994C255DEAFC5DB2F8FC344992F968785
+          990397EF3A451236CE435503F7A7E3B1F17DE13D7D92FEE284495294F700CF6A
+          64E8E8E284A12306B33866CD594CAFE198C6890BABF056B777B17B46027E3D75
+          D6BA493ED999411223E6E3891EB823F932A704A7F0BD4DD2A072A4DEE2471570
+          1DD89BC11912623126D34B7FA7A17065F91518D56D2C62F907A8FBB7334E9D3C
+          6D0D0CFBEE0449DCB48002727F3A1E2FE8876933A6B0091A010C975D6FA6BF13
+          93631A57222CC7C8AEA3591C5DCD024377A49384CD1FB2C09D87333925C8F79D
+          6A3E5D86842C1BC2B27BA9E5509C578A3E8D03B1D025142F502FD3B202866C3F
+          4612220350F994FB1A9C94D80FBE33F9668B9D582466DA1C6CA25472A2DC6248
+          6A9E9E2B5548FC110D9BD3C60283B6A592C4C8400AA8FBEFF729BF734A70D62C
+          5FB3E96C6D7AD514EE7E4E11EAAA25ADE2CC801F7F9D4212BE5ACC02B994F7CF
+          FD3167F66C93EEB46C0862D640342EFF6E216AABEB38E1CC804BA38E9003514B
+          D8298E4DE596E03C3F3FF3BDCD4643D09F658FC410E53F906A146AB7F2E8863A
+          2E21B0C0255B9249C296A56D4AD0E7D000CC9FEB6FF3D665B9DFD1FB6441EE7D
+          54882BB39B1492E9D5D190B6760D16B838F2109560100BDC9B768553820BE72D
+          30DE0D9A6B088B06D250AFFC9C42CE481618B8298908B606B5A98BF9C90310E0
+          1FD0E27ED75C03D15B8C30A7801392052E8A3848E2A382D93B09979A71782002
+          E7075A358775A2D60D44DF71F229E46371458B481618B03191C44585A0AA913B
+          D097022E59F09149333487B1DD40F49A14E6524996579C29D92CF16B15C859A6
+          AFBC6E02489D4ADB3ACCBA08492B899404B6087C5EEB3F7CFC8B74CCFD8C8000
+          00000049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Upload File'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D49484452000000280000002808060000008CFEB8
+          6D000000097048597300000EC300000EC301C76FA864000005964944415478DA
+          CDD87D5014651C07F0EF9DDD44EA2839A646A933BEE420A8F56F7F69992F9995
+          F8969AA9992F0988F88611A4A66962E02B70778E29A2A5528AC08908E834D3D8
+          E42BBE2001921271C8792F709CDCDDDEC2D3EE1D1CBBEC9EDCEED18C3F6096BD
+          639FFDCCEF79F6F9DEA0C0735E8A402E5EABB94C02BCFFEF0E1A53D32227D8FE
+          3760F2F2F190A364AF39FD5B39AE953FBEE2A0C9645FC86E01B612798D2CBA59
+          0D6B33853FCAEA7C22BB0548B7CA03DE7A500F4B938341BA18A45E14D92D40AA
+          451EB0C6D0083303EC40D6DE667413B52B2618BB0518ABBE4452564C80D3D5EA
+          3E5F9776C1EF6B93574D41B39372033B9014AEDCD7DF7D6AB3BDA35D3FDD1830
+          704D7A11D9B3F25DD8DB8052EB259512169B83876C74236B4AF7AE9C181E3030
+          26B590EC5D35114F290F302EDDFF0EEEFA720A2A6B2D28BAF110768AE6BD676A
+          B0615FE47B8A8081AB0F14907D51936073B6C81E83A25B50F2C0805A5393F7B5
+          EBF76BB03F7A72E0C0A8FDF9E440F41458ED1E60BCB640F658710BC6A3E68915
+          744B2BB22EDFC1C1D553F94039A9E0B437E360CCFB686896DF416EB100BBD385
+          1DC72E2175CD3421506A2A44EDD12135761A2CCD9E359478E8A26CDCB66593BC
+          BF27680A90B6F60371A0945488DC9387F4B5D3617A4AFB7D8D3F95A0C9877ADD
+          87E24029A910959203F5FA8F60B479805B0ECBEFE096A59C0EAA75D06CF8581C
+          282515A293B3A1D9380306ABAB5B3B98A8CE83362E820F94930A4EBB9D196826
+          EADB803337E7436F96B769732BB8274189A613504E2A44FF7006DA4DB31820E5
+          3EDFA8BD812A930AA3C3C640A95080F9667E3C47FE79DB6BE0FF4D7BFD7A361B
+          8F3267F0817252C16EB341F3D51C2F70DB91225CADA411D4272420A428504E2A
+          AC4ECA82267E2E1E3776AC413BD58275E9576172F6928D1405CA49055B6303B4
+          F1F318A0A78349C78BDD479A9984403A79265B0418B95747A4A6424CD24968BE
+          9EEF05F2A69FE9E406F5359829E99D3C7BEE9C10B82A258F484D05ABC90475E2
+          02EF14A79C28E6BDEF62862ABE4B61F81B611832788817D215323B4704B83239
+          87484D8598EF4F4093B050B48334B39F6ECDB8850A03103EEE2DF4502A999BC3
+          2F644E4E8E10B8627736919A0A16433DD3C1455EE0BE9397DC47368C6E54D1A0
+          55FD1136E64D37AE1DE10F32375704B87CD719223515D6ECCC44FA378B784F31
+          DBB96D99B750594F101ACEC7F98BCCCBCB1502BFD8F90BE1A6C2F6A3855D024D
+          757AA4252EF65EC3E2B66796A082C18D0A1BE799568510D31552A7CB130297EE
+          C822DC54F0A7627764203571090C4D2E37EE3B0657CEE2468F656EC6995689C8
+          F3E745809F6F3F45B8A9B033A3A84BA0515FEB3E12A24085A50F48CF108C0C1D
+          DB31AD9CBDAD3392305F75B535183C78A8600BBA90AF1302977CFB33E99C0AFE
+          14DBB9842337515ADB82E1A398FDAE0DE7BDA90892C595DDBB0DE31383F5D590
+          D7FA74DE270B2E8800176D3D41C452E159D5FEB43A94FD306C64B8172758F81C
+          24FBC1FEAFD2DB30190DB9B4C3B5B847902A3724E4F5B7B9C88B05E785C0CF36
+          1F27BE52C1576DCD28C1CD6A17868E0873E3C4D61A17C976AEE2FE1D984D86DC
+          470ED72C64CDA15E997DBA77CF2055011759785104B830F11879562A8855D11D
+          17060C094570BF01EE817C3D10CAB6CE5594DD85D9F84457EDA422585CFB389D
+          91C585F942E08284A3C4572AF8AAEA7A1B62D3AF2378D008F47DB9BF4F248BAB
+          2A677146014E0C59A7FF57089C1FFF23114B85AEAAC94EF067652B060E0D1545
+          B2B8BF2BEEC162F28DE3227B05A97E629682B53A33E2531E70DEA6C3A4732A48
+          E9E4068DB093ECAA7B58598A0673D7385FE5057E1277887053410E92FDC8DF8E
+          6436475457954269D7A3A441F1A21C1C0F3877A396B4A782DCFAA70DD977E030
+          349A0C183588E96243194EEF5E26FB5F2C3CA06C19A7ECF40B2833F7456F950B
+          23839B98A9263895B43C70E0F35AFF011F047856C0BB6CC50000000049454E44
+          AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Upload File Remove Original'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D49484452000000280000002808060000008CFEB8
+          6D000000097048597300000EC300000EC301C76FA864000005A84944415478DA
+          CDD8795013571C07F06F6098A254AA1D2D2D569DA9D728A8EDBF9DE98CB6D6A3
+          D6B61EB5554010BC6FF16AA9B45A6BAD4E3D4081241DA607555BAC07845340A7
+          331D6BBD00912309E198942B244120E766C37677134262AE4D4267FC01B3BC84
+          F7DE87EFBE7D2CCBC3335EBC403A270B6E5101CEFF9781C4E2CC6DF334FF1BF0
+          D4C6B9F047C9F4C9FD538C7BE2CEDB06925AE80E392CC001CABF20CB1FB6A24F
+          47E0EFFA0EB7C861019203FE012B1BBBD0D36FA091261AD9EE12392C40C2EC1F
+          50AEE8859A060E21DBAA69DD7CE1A679CA6101EEE1DFA44E6F9A07A369806DEF
+          CD2CE1DCF7D4D645D019091638842470BBAEBD46ABD1BC2DDCB7541930707756
+          397566F33BD05B81BED6889020F4680C0EC85E1629AF3DBB797E74C0C05D1965
+          D4D9ADF3A1252CC08359DC133CB16511A46D3D287FD00C3D413ABCA77AA241DA
+          B677790103779E2BA5D2B62F80C668F67B0C8234A3AA51813655BFEDB5FB7572
+          A4EF581838707B7A31756EC722F4E92DC01461A9DF631D8C990B79771F48F300
+          2EDF7A84F33B173B02B3B37FF2F9527CD83F0EE777BD87273AFF13B42F06A037
+          9AF0ED2F3791B17B89333031311E6633F7C976A6972063CF12F4E82C6B28F587
+          1B7EE38E6E5860FBFE90A01499C9EFBB06923E0077A415212B7929545A92731F
+          2E7548500CFEDE0FDC0049EE936D3F5B08FEBE0FA1D458FA1CCEF63FC1C34976
+          09F20B21D8FF916BA0C917E0691104079641D1671AD60453F905101E5CEE0668
+          B24C5657D7E075A0F3C5127AA015E8B202577C558C76B57F9BB67D8D1E49A14A
+          E0064898B8A7B1F5FB3C083F5B490309B67D40F8003255086646CD42108F07FA
+          93FEB21C1DDBD6D7E0F8338375E5DA75B4E42C7303242C93D5D78BBD02D30BEA
+          21F87C950D78F4C772DC9592080D8F0C08E91168B402B9D49613572148F9049D
+          BD43A9EB0933F666DD85CA18E637D233D06864DB0D0D12AFC033793510A6ACA6
+          81965FEAE4AF15EC91A4976120495EBDEE0168B002B9D4A6E37F40F0C51A1BD0
+          BE9824F7F3EF414DF89EE4B5BC3C0F4083816D8BC552AFC05357AAC04F8DB19D
+          E2D3172A1CDE37D13B56450D81C9D3A23071C2441BC41BF27ABE07A0DE0AE452
+          1B8EFD0EC1A138970992F45DF6919F2B215100D173DE407050103D393821F3F3
+          F33D00F57AB62D91347A059ECCBD4F27186F03A6FD76933D32FFA23C90912043
+          C6226AD6EB2C6E10C10529127900EAAC402EB5FEEB4BC8FA32DEE12A66923B9A
+          530969178519D18E38AEC882029107A04EC7B6A5529957E07797FE41666A82ED
+          2F0983FB26A70A121A373D6A8EE5B4F29C31DE90858505AE81EBD6ADF529C1A4
+          23179091BA0E8A7E138B3B46E3C40C6EE66C7A32BBD3EA23B2A8C813D09A6063
+          639357E0F18B77D82345F120E909073532125367CC1E3AAD767BDBD3488AFEE8
+          689363C284494E5B504971A16B6042429C4F093265A2934B1656A3524E61F274
+          7ABFB3E26C93BA4032B8FAC7D550762BFA5E891C1FFEF43E595AE201A8B526D8
+          246BF68A639E289CC8EF82583D02AF4D8DB6E19C16BE1D92B9B16FA8AD864AA9
+          10910653427068882832F2D537ED91374A8B5C03E3E3636DA7984BEDCB7E8C3B
+          4D664C9A12C5E25CAD357B24939CA4EE11D42A85A8C5605A89CBAB88711FE73E
+          3F3234A4D41E5976C30D70AD1DB0B9A9C52B3051D08AB0886918FDE24BEC40EE
+          2E88206B7292FA1AA895DD85AD466239831B1CE769644559B11BE0DA189F1294
+          756891985E85F088A97861CC58B7480627133338A513CE15B2A3FD5FD7C0B8B8
+          35B68BA4A5B9951352AE229092DB893191D35D22195C93E4317A54EE71F6C8B0
+          D0908BF452E86BCD591EEB048CA5817A1FAFE2C124935C24C9ACBA66692D9EA8
+          BDE3DC9503302676B55F4016D9A9C5FAB46A84BF6C41D29B235A65B58808EA44
+          591BF59C3F386760CCA73EDDCDB8438E8A988C5E950273C653786B6C1336AE4F
+          F0FB114B408F3E5C55B73618171E852172148915513A04D33324250D03F059AD
+          FF00EB5B7A567DAA27650000000049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Duplicate'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D49484452000000280000002808060000008CFEB8
+          6D000000097048597300000EC300000EC301C76FA864000005684944415478DA
+          CDD70D4C13671807F07F298D60B24C9D339999BA6134FBD084B9683263165104
+          1CD3CDCDCD0F4440A628E217A80803914170B8E8F81068BBE9A603BFE70CD338
+          06D880C2CCE607502D2AC46563A0281D505A0A6DE9BBBBB65C5B4BE9F5AE2E3E
+          09E9DDF5FADEEF9E7BDFE7390478C64330B8112F91119E635DE9336061E1C600
+          F55303EE5F37175C94F46F4E55DDC51F771FD6F61948B027910E4023E196C88A
+          1B7F41D5ABC36F8D0F3C8A74001A8CDC80379BDBD1D9D34721F514B2CD634807
+          A06E801BB0E55137FEA58056646B3DA50B94C604747804B84D7C891C880940BF
+          DE68DA4F28FC85F520FB6343D0DBAF3301AD481D6A156D728D5A3D4FBA7D1167
+          2403DC5A5441BE5E3F1F5A0BD0DDF01579A153DD6787EC36215B6EE7AC0F9CC6
+          1BB8A5A09CE4C40642A33303138BD867307B43089A5A3B5171FD4F687506BBEF
+          945D6AE46E5C20603D9833E0E6FC32921B170475FF00D7B1A0330CA0AEF9115A
+          953DCCB16B8A16E46D0AE60F8CCBBB48F2378540A5350393A5659CA1896173D1
+          F25805C38011A7650D38B879217FE0C69C0BE4E096F7D0D5CB3E8319C59739DF
+          84255C761F06187BE03C29D8168ACE5EF31C4AFDE65797A38FF01D89A7DD7D18
+          E0FAFDA5A4287E11941A03EB8B64955C019FEE534E771F8D0E57EF38EF3E0C30
+          E6AB7344BCFD0374A8CDC03D87D867904FF7A14B528F962AEC8AA1BB0F035C97
+          7D9648762EC123959EF505B24FD48057F769A7BA8FA5769A908D6DBFAB0909B5
+          ED3E0CF0B3BD678834F163B45B8099DF973B1D78666F0E444403C5A83864C6AE
+          E0DC7D347D3A5341679043741F06189D759A48772DA5803A97835FCB9F826973
+          26417EB51DB396E4E179BF059C3248779FC1AE3388543DD17D18E09ACC934492
+          F42903DC7BA4C2E9C0C13D1B1014F536BA95FD68903561DC1B91F07B77077689
+          CB5D999860DB7D1860D417C7892479191E76BB9E837585534C40C01B7A9D00F2
+          AA7B18F09A8A3717E54334F205B7B2E8AAFB30C088F412224D5E4101CD19DC57
+          5CE93283349040448D22C4FDBA1634D675E0A64F0CBA847E6E3F6E67DD8701AE
+          4E2B2692CF5732C0E1422E9EFA0490FEF486B2B50B8ACB0ABC3C2B01E36744B9
+          8DA46B81B65F8FACA39750B035D41E189E7A948853C398477CA0C49D0C9A81F4
+          BE962AF4F2CA6BB8D73519B77CC2312018C10A97B13688D94E9194A130FE7D7B
+          E0E1F43964ACD7DFACEFD60AA4600211032434D62844634D3DBA3B84786DB104
+          3EA35F752B9329928B10272CB60796664C24A1E1422623435F5C6477DC191030
+          EF3F686A81A2B61EF5A2D568F7F61F16B527DA2683E20B90ECF87018A0E9A2AE
+          80568833207D4E4F47376E555663F4D49598303BC1B4A05C45AAF83CA4891F0D
+          0D749857026F06ED1C687B8EFD7173292250C8AAD0D4E68B3ADF18E805231D1F
+          6BA4B5D8A71695E2DBA4A54F13E8ED30550884B8FED3398C991E8717A7870D9F
+          C1C2521C4AFE840BD0313BD6739D03F5D4FF390A59F5B0194C8A0864B677179C
+          C3E19465C3016DE6955B40A14D96457673F0B9C9CB31FE9DEDACE6605AC1597C
+          B77B853B400BCC021C0AF2E442A2FFDA4CABB881D52ADEB96ABE4D067FC491B4
+          307BE0CF19136BA84A3EDBE5ED5922286A865320317AE14E4D03948F8598145C
+          8811A3DCAB836907CFE068FA2A7BA03B4167DB0AB42F335A8D9EEA2437DCEE24
+          F161D60CEEC93B851F32567B1E48F7E2DBD58D18E3BF955AAD115C86366730FF
+          244A3223F902DF82ED82B95FF70FAFB7992DCBE7D964F0388E65ADF10C504FBD
+          FCC8AB9AD16B9C8297E6E540E8338673E606233DF7188E7F19CD1FA852EA502F
+          6B86CF2B61183B935D1B63072CC189ECB5FC80D3E64C84BCF6215E0FCD85615C
+          8047600C30A71827F7ADE3039C20134030AA54B3C15F6574EF159F6DF002FE9F
+          F11F3C9A58569796A2B50000000049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Move To'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D49484452000000280000002808060000008CFEB8
+          6D000000097048597300000EC300000EC301C76FA864000005554944415478DA
+          CDD77D6C13651C07F0EFD1756C98280E2591641021C05E80801A430289308141
+          00638846616FDD16B6C082CA1017743008848809C210C64B04656C0C50D04C8D
+          1271E36D2D2030B66EDDD676204C601DEB5EDBF57AD717EF8EAEBDEEDAF57AAD
+          C6DF3FBDE776FDDDA7DFBB7BEE1981FF7911831B478F7EEB0CB1D75592342FC9
+          CBCB33FD6BC0ACAC0CD8ED76498D74BA562895D79424694A0E275200B449049A
+          FA4D6837744059A30A2B5208B4D92435B25A29D0348DF6764358931400698940
+          389DA0289A8754DDB0D9AC4B7373733BC30B644EC09646D32CBA4942421CE472
+          39F7DD41A4C160404D8D4ACD209342410A80940B186C453240B6F8C87606A952
+          AA1AB3B214D3C207A4286EDCD4D422BA497CFC54BF7F2B2BAB4076B68210DD2C
+          10D0EA0286ABCAC30EB45AB97173B356322A2E6E8A07587E2ABC40D20514539F
+          1D5749FE11AEBA4ADAB0A4246FBEDFE9480824496EDCD2A20BD8BDF4BA11BB73
+          E641CA3B92FDCE998BCDF8536B50923667B23FA400687101C55461E9350EE870
+          4A7B8DFF7EFB3E7A4C56DC6869F78B14022D166EACD5EA452768734803D6EA0D
+          E8EA27D16FA1A1D23CF2891400075C4031B5F9C4750E48D9A501DB0CBDE83291
+          5E48A7995CBE277F71977FE0C00037665727FEAA43B9090EDB00AEC85663C7DA
+          95B0D20E6EFF8692DF44E376AF5D0C3349A19BC1B9910314949A476AB3C99474
+          E4E3E59D02606666BAA804ABBE8C47E2DC09685075E0F515C5786EE242490946
+          CB4770303EB28F4536B6A9F7AE5930C337D095A05E7FD76FE3073F2DC3A2CC57
+          D16BB4A2BE4A87B1890A4C7AA3000507CF8BC6ED5AB318BA87DDB870EB1E2C94
+          F702C5D8634271DE4242005428D2442558BD2781030211A02902F517B57044C4
+          21715931E4A3C604952265B3E38EBE030F8DFDEE7D37356DD8B72ED937D0EC4A
+          F06EEBBD8009B2402798450221436BED0334D775A1362A173DB29783BEDC0529
+          F3D0F6A48F59303BF05D753DF67FB04408CCC848755FE2E1EA62F1B42140F633
+          02C6BFBBD1784583D8D91B316E962268243B1758AC34769656E1C0474B85C074
+          1EF0DEDDBF8248F029901D5BCC34D47FDC424BEF643446A5C28E4851B8EDAB17
+          B9B70B0F9F4749FE326FE0D95D739C72AA4DF4AFF50019182177039DCCB6C34E
+          A05959CF3C4472C42D3F88A8E783BBE485877FC5A10D6F79032BB78F772E4D93
+          B913119E9CF91CB2DF37D0752CB3FD58FB008D4A35EA23D3608898392C6A6B36
+          2FC143BFE0F0C6B787017227F59D8E07E581F803B2C7F477F6427DE13262A6AE
+          42EC9C8DFC53FAADCD877EC6918215BE8182FB2A44203715591D68ACBE04DDE3
+          6750179D039A1825BCAC0ACF64BFF96025BEDEF48E5860843B55FF40FE31115E
+          3D06B79D18819BE77EC09819EBF0E2F494E1132CA9C4D14FDF95021C9A8E3820
+          6DB533095E86FEF128DC89CEF599E0A68C05EEED2D077EC4B1C2F7C201E41FCB
+          1E23E3A52CE7DD8397F0ECE45518377B0337A907AAA203E7F0CD9695C30179F7
+          957B8E9307000EBD4FE5CC537C1F1AE629AE8B4C0FF8147F92FA262FC1B3385E
+          94321418CBFC8341CC0EF8F35CB528F315BF40761E6C6160C627324C482EC1C8
+          D1C1CD8345FBBF47E9B6546F6030C5A6ED017A3FC54FDF24B7A1ED998486A834
+          D88991A27AE6A77812DCBAEF0C4E6C4F0F3F907D17375C6EC29859EB11333D43
+          4AEBA7097E751AE53B14A10267817F3FB6D6B631AB19A36B353331E89E1FBE9F
+          C44BB0022777668507485360D6833A589C53F052D25EC8A26224273758DB8A4F
+          A2E2F3ECD0817D460A75557A444D4CC30BAFAD173585880396E3D4AED5A10113
+          E78E87BAA61D09CC2ADA36767E58606EE0DE329CFE222714606C35016274A579
+          CDCC3E47704B7CB11512F0BFAC7F00F6304956F72331060000000049454E44AE
+          426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Synchronize directories'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D49484452000000280000002808060000008CFEB8
+          6D000000097048597300000EC300000EC301C76FA864000006374944415478DA
+          CD980B4C535718C7FFB74F5A010171BE36C50D86D91645063E304C9791E85054
+          B691A9896C13DD7C41368DDB70246B32A7D9DC239989D34D18C3F896808C4D8D
+          027146032215DC94CD47A4A06C2A2B9496DBF6DEDB7B776E5B5EE5168156B743
+          C86DBFF69CEFD7FFFF3BF77CB914FEE783FAAF010605F8936EAC160AC5290148
+          E87F9A5049718E975274CDF423052CD932BEE0B9A415CB27C6AFED77D2ADEA9D
+          F8FD74DEDE85398DE98F0CB064CBB8E5DA901105F18B5F814C219752ADEB15CF
+          71A82E2E02DD664C5F987367EF430724D64EA202D4FAF8D4548D7678486F20A1
+          E7D7BBDFD02613812CB60A367B2CB1FA8F870A48ACAD7966F60BB1A322232561
+          BCC5EEDEB889AB67CEFA1BE87C4A4EE32C4F40E1C58C371F08E42D46497E6FF0
+          EB88B1F2DCFD20B5DD557A3D00DF1842F281271E580C04F080346062DAFC212F
+          EA1748F12525C3D92327A4010798F9910C49C094EC0B101C161F97F6F5770A28
+          FD3C491A70FEA693A05B0B0790B09F98E0C35CF7A8C8CDF706584A008BD1A72E
+          7C48369858E7662CCFDD2B0D98BCB108D6B612BF27941EDED728CFDDE70DF030
+          01FC7908C9FCABA6D7DB4CF2867DB0994EF83599F7588FB847DD96E71D96067C
+          F9BD1F606F3FE51BC4103689A73B657947BD00BEBB1B76730506BE49069670B0
+          3FB42CAF481A705ED60E30965FFD9AACE760791E37DBDAD0DC6181831710A452
+          213A2C04A16AB58782C79029376792EC3643B6714F3760E697603BCEFB042115
+          AB371A917FA51E154D77C0280528D4725094D8530A60AD1CA283876349741416
+          473E09398967E617A22A58058BD9C219B25B953D00B711C02ABF408983E6586C
+          ADAA4149A301C16386413B22007285CCED0C05855C0925A5044B3BD0D26444A0
+          9D47DCA8709CBED78269D3E35071FA0C1AB28D5417E0DCF53A70B4DE6730B12C
+          EE5BAD5853761606991DA113829C75C43B04D2A91334925229534129023AAF2A
+          A8644A584C56DC696846CCD4291816300CA5A5BF7800AECB0667BDDC27595F96
+          FE41C55A5B76BC1C4D2A0672A51C96162B28A24E904A89763B0B995681D0D1C1
+          081F1D46E0D450C97BC0BAC1C558D1B1631E806B36C061ABF759415DA51EC5CD
+          B79D8ACD19F918563C1B852923439DB68AF0D5775BF0DD6FD77085A6113D2512
+          1AB5C6ADA28AD8EE52537C7FA4E8A807E0EA7570D8AF0FB1065DE3BED5863985
+          27485B47E1E3F8C9488B8A909C2390BFAFF557B19F581A3B3D061A95A6CB6EA5
+          1BF040E1010FC07732E0600C43AEBB4E7BB3CFD53A155B3E29A2DFB9DB6BEA71
+          D0F037E2673C0FAD5AEB0414AD55C85C16171C29E80D98306F26E9074D0F54C9
+          1785BBD4BB7E1BA5ED34A6C6C5900DA125502EB89E9B27EF506E6FC0E4AC4F25
+          1A567FB7FDC04EFD19E45EBB80D8F818042803DCB676DB2B82CA2839F61CFCBE
+          376062CA2C70B6169F2056E9AFA1B6ADA3DF1994FB10131E9CA29200CEEC5670
+          7D0E99C4F8A460D42E1D562E59055E70807130A42659B0CE2BE3BCDA581BF4D5
+          B5C8783A1E6B6313FBAE29B038BE7387F4599C307712049E730787A6605CF965
+          AC783DC30DC43AAF222847AE1D361A972ED6613E39C636468D917CAC26EEFE73
+          276F79E966D66D1C10447F2A46EDFA04E969E96E28D6AD2203DA4EA3BAB206CB
+          9E9A8C0F6624F5BBDE87DF6E47A18CF9B1C16E7C1B3A30AE67335BC68B8FDC92
+          E0E3C8925BB0F4D5A56E5BBBEDB5B2565CAAAAC38C76160B79B5D78792E72916
+          87940C789E17789BFDF1261DDDECD7079811DBC284B4D4D79C600C01E49C5757
+          FD59ED56FC5977839CB9749920383E6B644D1544218EFCCB2214C1D304B9E27D
+          A5469E2A232D0D636677376C6E5DDD65B13F0153172D7259EBAEC1CE7A74C5EC
+          68B96B44EB5FEDB05BC8C10CCA48EC0D516A95EAC0700D1C1C0F5373478DC16E
+          4C10ED7D28800B1624930DD1815A7D1DC64D1C8BC0E11AA79ADDBBD9052E90FB
+          8CD8138A8A8915D86A30C3728FD6F38C3D45B4B6734DBF03BE98341B17AA2EA2
+          C36C29200C8921E1C113C39F209D8B560E56106D679DA7893844C5E87F6C4435
+          8BE060847C9A3166DDD7A1D769E157C009DB42D9A0A04085B9DDF2856173EB26
+          629362BC2AEC2DA2D16AD27AC5AA48AB25F684E24D9AB33B48B3CA99096C09D9
+          155F193E32E9A5D6F43360D84A41E0B58D9BDBBEF1FC6CF4D6C0912A411E433C
+          0D111C3C439C3534B06D573B6BCDDBF817A333975615C48A330000000049454E
+          44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Open folder'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D49484452000000280000002808060000008CFEB8
+          6D000000097048597300000EC300000EC301C76FA864000006694944415478DA
+          CD987B4C536714C0CFBD7DD1D25ACA43C5511EE521A061990C1F53660638C332
+          0A6C6A64191A61318B7F6C995BCCD8D0341B1A13B37F962CFB639B73C826089B
+          3CD431F08DF8404450F181208F1628AF964729A5EDBD775F5B29175A68A1B0F9
+          254DEF3DE77C3DBFEF9CF39DEFDE62B008C3EFB0280AC7600306E00F18889168
+          08286C9002B2C948E257BAB255F2E97356C804DE6C36EB1C8581A63D4B153F21
+          C7160ACA47067C2EC7E3731CF00F986E8C3037011B181C0630D9389004054002
+          E8478D3036A40382206F90807D2F1F5715820C48131C8BC3BA229104AC6A7DDE
+          0E6D592A2BD78200FA1FF1D88D0376CCDD87EB2358CE03368F35458F63383071
+          96E5833141A3D282B2BD0F74A3BA5B04451DC031ECC7200417191101E7CF952F
+          20A00CF0408EE8071697F9B157B0D006CCEC00C1B170E62420BA66A16F06FA1E
+          E856C3F3A7AD200E108309CEA42F2D2B5B20400417C0F12CE20AD9A9DE2142D0
+          0DEB617CD800069D11288A029C890307010BBCF8C0E373CDCE592F0027604DF7
+          848100772EDF7AFF57C99985010C3822FACA6D09FBB0BB371786141A20F46425
+          AAB4728A221E608019291CF7C628723D8AE0768197BBD82F6405F0B83C4B3419
+          2C1AE4D4E8169E29721D507C4414CB646157397C3636A61EAFC3282AB3EDEBC1
+          7A7BB681327023D9A24F586C464ED8EA1096A7978816CDC988B21896EB537FE6
+          CF0C58265BC1A3988C8B48BC7E36C0A3B856D3C306BED140FC6D18576FEB9281
+          D661C4733CDFC0D978C56B3151EE220F0FBB29375DE715E5CD0C589AE39FBB3A
+          21233D2866DFACCE3EFB7D3BDC5234F635E9FB435432187626EAE63EC761554B
+          4203C34243436C36CDC4FD89D3BFDA072CCD79259DE7E1991B93928A0A9C8924
+          944541D1DD586E48C208778A4B403BA8DA25CDEE3CE90C9CA9CF0504FAAD0A8F
+          08B740D1EAD09A66F4F939FF275B4094DA70CC8D53179392C2E509856087CC46
+          A61D1A32418E513AFD9A2459D79399E144FE6C0E5621090B5A19122CB10BC57C
+          B171D0E6B20F88527B377273EC9A6521C13302D993F5343F874757AFCF183912
+          D9E630B4205C19081249D094F632BDF64CCDDC346602A4DECADC6D1708B30BE9
+          DC024C23B5A4109EA9558EAA80369BBAD19EA5DE68031897993E67E70B29BBF4
+          4B0148B33B6CDA9E1530767BA2D36B9C938C726467A2C0A0AAB06276C0B8CC34
+          ABD0B44BEBCE5E84E17EE753B318039D98B934C09DD615AA144A3012E110F4FA
+          6EA0489DE3082CC218EEAD876BBFEEFF631230638715A0A5F601F84812C1D36F
+          193AFC9BC1F9742D9CECD9AD1AE86C7CF4A915303E639BD5F05E791544257E09
+          0C6627904695CBCE4C037318FDA9FA3BC5E741D3D31B4D037CCF6A782DAF0CE2
+          F71D07BDE632AA03C265677395910401D7728BC6B5FAB62534C014B37A747004
+          9A6EB7C2DA6D071060B5CBCEE62C4397C3FD03505B5A5923CD96AFA3014ACD7A
+          658B02C6C7BC4012F32618758F1DFCB00387F3A85953763A1E3641F3ED86EF92
+          0ECABFA001BE6B36785C550F7E51C920F461A2A7DD1E979DCD27AA0FAFD480B2
+          599E967C489E6F054CC878C7ACBC5D5C05D129FBD13B432B6A31632E3B9B8FAC
+          BAE01F18191A15BF2FEB544C02EE493437E8EB0557216EEF376018BDE3A2B3F9
+          C1EAC7C6A1EA5485129D2ABE96C05801B782BA7B00BA9E69206A6B0AAABF272E
+          3B9BABCC94A57E792FD457D69E458049D300B740FBC33660B0C5205E1D0AA4A1
+          DB6567B66AC7739B6B9F42EBFD9603C90715C7A6012640C3857A90AC7D1B049E
+          045084C66567F3896A5DF95D5075F5C54B0F765EA2018A89843D7178557E356C
+          4AFB0870E878D1A0FF8B8D41D75170F9E46574FC1BF8E8295D4B0734C4EED8C0
+          BC5BDE08B1693BD13B6EBB8BCE9C9F43CF8E46AD819BC535F751837E75526F01
+          EC8BDC18E63D8C8EDDC84DD1E8FCED77D9D97CA2DBD5AC84C6AAA72710E09E69
+          80FE3DE270DFA5028108842236B2D53B112157A26BDFAEA3650014CD7DE9C987
+          147936804BBCDC974627ED05373E0FCD23170D6236BB9BA78F83AABB7B558A4C
+          F9681AA0B897C962F8ACDBB216B517F502003837975E12A6FF106F5E6AD1DC33
+          CA8532199093361640958F7FA02846FA21DABD86FF257A237D9D507DBAE04252
+          76C796A98BB0008E04452CE7FB8A850890B459DD6245906ED7DFAB85A606E551
+          69B622CB06B02447DCB55E9AEAEB290E9EF547E60DE0D09C8286CA32E86E6AD9
+          8A1EB12A6C01BFF5FF0DBDF9ED72D2EB220DAA1633129B271AF414C09779BCF4
+          80FF02D5AB18B0F4F8118F0000000049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Delete file'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D49484452000000280000002808060000008CFEB8
+          6D000000097048597300000EC300000EC301C76FA8640000072D4944415478DA
+          DD98796C1CE515C0DFECCECCCEEE1CB6D776BC666327710E93C40E31767CA685
+          8652FE8810A2E19F8A435CAA4D128210108450E9A6AA2A45415C4A1B07481120
+          5AD1564508420A0444391C88E3901036716D1CC7DEF888EF9D63CF999DBE71EC
+          65ED3DBCBB1835EAFB6B35F37DDFFBCDBBBF25E00A17E27F0DF0FF0FD82AB077
+          447453DF7649FAECC700F8230067E6B9D7080206874479970B209236E0419EDF
+          9B67CFD9ADC84A381452B7344BD2E78B0987E71700E847AF5EB7FA1A9FE287FE
+          BE81D78724E9EE584822C5E6BDF6FCDCDD4D4D35208A327CF1793B52869B5A14
+          E5F4A2C059ADA504457E54B961EDAAB295CB9053878E8E33E0E91F7C1D0D7157
+          4AC0285C43359849F3F4B3D1D17138D676723C140CD6EF0806BFFB2170FB396E
+          3D6D26DEBFB6AAC259527255F4792010840F3FF85493BC62C1C300530901A7E1
+          D0AD4D755551B859191C1A81E31DDF788261AD7197DF7F311BB83F09D67A9AA0
+          DFDD545391EF282A8C3E47EFC0676D1D302529BF7E40925E4A68C1033C7B777E
+          6ECE2B4DB5F170B3D2EF1984AFCF74BA71EBF5E88AB14CE05A59F6068AA6DE6E
+          D8B481B5E7E5469F6BAA066DEDA76062527C12CFFC43EC9E398068BDCD34457E
+          DC547B0D25F05C5245DFF57AC0DD75BE5D15A52D3B00E474E00E70DC3686A6FE
+          3AFF6C3D12812F4F7E0B97C6269F6991A447E6EF8B73317EE58D144DBED55055
+          C1DA7373922A3CDBDD0BDD7D9EA3581AB6BA0042292DC7F3F7B10CFD5263F506
+          82B559BF7F818971E2DB4E18181E7B15B3F75ED7BC129310D090CB7142BD5B53
+          599E5F54604FAAF874670F5C18187E6B58926F4B74F86538F6518163F7356C5C
+          078CC592F1FEA4656636D3AACA573A97C604F31C312C70B61B0646C70EB548CA
+          FD092CB7CF2E708FD65596034D5173DE75F6F6A307063E1994E49B52792075A1
+          9EA9551565A5AB56381D89198D187277C1C8A4F834C6D063C63354682AE6F997
+          0BF3847B6AD7AD06B3796EC2F55C1C06776F7F07C6F0F50BC5F082AD6EA6DA7F
+          BCA6E4AACAF25267C2359AA6C131849C94942730969E29E6B9BF1417D8B755AF
+          2E03C234578567640C4E755FE8C49F3F49A70AA4352C18FD92E4B9232B1C4B36
+          572C4348227E5B28AC42DBB96E907C7E77C992FCF51B5794C6AD1B9E9882F6EE
+          F31E086B9B9BFDFEFE7474A73DCDB8001874DB3F9C05B95B0DE54402C820165B
+          CFF804AC2A2E8A7B378EEDF2ABFF9C1F0FEAC1C69D52B02B5DBD198D5B08493B
+          04EECF0E41B8BDBAAC144C26535AFBBC3E3F1CEB3AAFE0075CB7DDE7EBC84467
+          C6F3A0CB48008E7B368FB7EDAA2F5B8E09901A520E04E08BAEDE7048D57EDE22
+          CB9F66AA2FEB81B595E39E126CCC9E7A74379DA42D06D0E56D3D17745F38744B
+          8BE47B271B3D59031A6D118D77B46E5989252FB63BC4C8A8ACC089FE8BA391B0
+          56936E522C0A602B6FBB9936937FAF2D715A72AD4CCAB5035E094E0D5DEA011D
+          EA331D2EB2027C5160EFB498C943B5CE628AB3D069EDE99B12C13D32765A95E4
+          CDE90E1759011E14B85D2C493E57E774100C49C62FC0D637150C412E63897BD5
+          8D35B07BC2DB8685FC061786E7A203B60ADC9E1C8A7EAACE51089439415220DC
+          E9B1091892157DE39202C2C1DAE2969C1D9F840BA27C18217FE95A60024A1BD0
+          659415817B3ECF62D9B9A9301FCC496ADFB9C92954AE1C0EEBFAE394098E54DA
+          F34A96726CFC4720E4A0E28FBB1C6505E89A29CC450C737B953D174C44E2E53D
+          D825BA44B94D95A49B8C187BC16A5D6A21CDFF2ACFE1D797CD1B7C75843C89EE
+          1E0904F6378BF28359031E04B001CFFFCD6965B656E6F0095B9B21FDD825DC5E
+          D1EDC30498BDE84CEFC721430778A78CB3D55F3D0F328290C711722218FA2D16
+          EFDF650C787938E0DF5F66631AD71A6E4A02378CB7B053A2E85135BD7687A20C
+          273A8712B87F3A19E6C60A0332E61C0D21BF444829AC3ED82CCBFBD3069C19AF
+          3E596DB3AD5F99A4001B321A0AC1D7A27429A26AB5A98AB00BC3C418BF8A2CF4
+          B68D1C37C713619C258F4D797559D7EE7C4054DE5810703A7628F2DF6BAD4C59
+          A9C5924C274CA92A9C90156F20A237ED9465372C20086972F0EC8B05147D5F15
+          66B7390632600CBCA2140E82766BB3E83B9C12B055601F2A24A9E7AA6DB6A4CA
+          641C4E8F2B3EC5AFABBFD821F9DB16829BE79DBD39A469B7713E150339736610
+          CFDC32FFCC3980B3B1B782A61AD7D0F15DC26F7CADDF1FF68376CB76D1772413
+          B8A811F012C59BCCFBAA1906989892E545C8138180A26A918666453993103016
+          7239656E5C1373D10919411D08EAFE88FE2BCCBC37B3818B81BCC74A980ED558
+          68C216033981902783A1D188242F6F06F025049C03693635AEC19686C517DA31
+          EE642DD2821977F087C0CDCA019EBFD502FA9B351445F133908308E8D6B4DE41
+          515AE79A698749EB60B4D420A4170127B5C86FD072BF5F0CB8A8258DBF42CCA6
+          B7AB4892F5A30E84EBD3C3EA4F63AB42CA4E320D29702F63433A8796DBB39870
+          514B5AADB52449BE1721C00B61F567F34BD615F117B061885100D59560CAB922
+          0053C9150FF85F7C572D56D5F75F250000000049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Commander'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D49484452000000280000002808060000008CFEB8
+          6D000000097048597300000EC300000EC301C76FA8640000035E4944415478DA
+          636418E48071A01D30EA40BA38503E76DD124606C6E881760C32F8CFF07FE9C3
+          C5413160072AC4AEFF2FADA839D06E42014FEF5F6778B0389011EE404E6EBE81
+          76130AF8FEF513AA0307DA41D8008A0367963B52C5D09D47CF33B85B1B526C4E
+          7AE7FE21E6C05BF3FDA9E2C08AB907193A92ED2936472D7123AA036FCEA38E03
+          2BE71D64684FA2DC81EA49680EBC31D70F2CF1213600AE4860F106920DAE9A7F
+          88A12DD10ECCF6EC7E0A17DF5E2A4D92391AC99B501D780DEAC0F74E96704582
+          FB8E83E91AA0A5F8400BD44130B530BE5DF545B8F8A1567D92CCD24277E0D539
+          1007BED150822B16B9718FE410AC5D7088A13901628961CE1EB8F8F9292E2499
+          A39D82E6C02BB37D49760C3650B7F0304353BC2DC5E6E8A46E4675E0A5591007
+          C6EE72832B5AECB68B64831B161D6668888338F0E771446CB05B92161B7A6968
+          0EBC3813E2409F55C670455BC2CE82E9C6C587F11A561F8B0831905A18FFF31E
+          55B838AFCB6D92CCD24F4773E005A8032D672AC0151F4F7F40720836011D5007
+          B5E4CD060DB8B848C00D92CC314077E0B9193E243B061B68597284A126C68662
+          738C32B6A03AF0EC748803FF9D52862B6232BB4BB2C1AD4B8F305447431CF83B
+          39082ECE3A771D49E61867A239F0CC3488037FEC57832BE270BC05A6DB961DC1
+          6B58551422C4406A61FC9F9ED67071F6ED474932CB240BCD81A7A67A83253E6D
+          D1822BE6F3B9467208762C3FCA50110971D8777D4426E1BC789B2473CCB2B7A2
+          3AF024D48194824EA003CB23AD2936C71CDD8127A6401C1839E5055CD1F21C09
+          920DEE5A7194A12CC29A62B32C72D01C786C32C4817EAD57E08A3655EB80E99E
+          9547F11A56128E0831905A189F12B3AC72D11C7874921758C2B1EC005CF1FE2E
+          079243B077D53186E2302B8ACDB2CEDB86EAC02313BD48760C36D0B7FA184351
+          A815C5E6D8E4A339F010D4819C171039EFBB0169390F0426001D58007560EE61
+          4FB8F864DBED24996387EEC083132086311F45F48FFF5A5F07D313D71CC76B58
+          7E08A20D09520BE3C76C36878B2FF13D499259F605DB511D78A01FE2C03FBB74
+          E08A59DCAE30900A26AD3DCE90170CB1C473B10A5C7C7BEC1D92CC71284473E0
+          BE3E4F920CC005A6AC3BCE90136449B1394E45680E0CB211A08A03A905D61DF9
+          409B7E31B500CD3AEE3471E0A01F7E1BCC60D481C3DE81000B729D382F72D68A
+          0000000049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Explorer'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D49484452000000280000002808060000008CFEB8
+          6D000000097048597300000EC300000EC301C76FA864000002D44944415478DA
+          636418E48071A01D409403E563D7DF033214696DD97F0686FB0F17072A91EC40
+          85D8F5FFC37C9D681E1AAB36EF6378B03890A458833B5048549AE60E7CF7FA29
+          F90EBCB73080E60E548ADF40BE036F2FF0A7B90355133692EFC01BF368EF408D
+          240A1C786D8E1F58E0531C22AAF9166D80B3BF1E4564726EEBFB7076E40E5738
+          7BB9C76E38FB58E14738DBAA9F1F4C6BA56C22DF819767FB82053EBA58C125F9
+          F71C83B33FEE524588BBDD86B3BD5618C3D9DB22CEC2D9FB529FC1D94EB3A5C0
+          B46EEA66F21D786126D481DACA08875CBD0B67BFD9A001678B04DC80B32D672A
+          C0D9C7D31F201C1B85E4896510CF19A453E0C073D37D48D1471630CADC42BE03
+          4F4F8338B07DD911B86465940D9C4D0D71D32C0A1C78628A37CD43D022672BF9
+          0E3C36D98BE60EB4CADD46BE030F4F24CE81614D07189EBFFD4673CFC01A1670
+          071EE8F7044BE41F453874A2F536383B71E62B307DFFC659067A362CE00EDCD7
+          077160FC5673B8A285DE27E1ECD0AEAB60FAED8B470CF46C58C01DB8BBC7032C
+          E1B70C51206F422ACBBC6B0E81E95F3FBE31D0B3610177E08E2E0FA2347A94ED
+          60A067C302EEC06D9DEE6089399B11D19AE28B886E98F8BA231F18E8D9B0C070
+          2021E055BE9301D6B0C0D550F0EE790A676F2D41A4575C0D116CE6C01A166439
+          10D6B0C0D55070A8BD08671F68D687B3713544B099036B5890E54058C3025743
+          C12C7F2F9C7D6AA233C281381A22D8CC81352CC8EAD5D1B3614172BF98DE0D0B
+          B21C48CF8605590EA467C3822C0712DBB0A004D8E653E04058C382233B142EFE
+          63EA6A389BFB921A9CFD55EF169C0D6B7080C0FC7431BCEA1D0AB793EF4058C3
+          822DD00E2EFE6BFD21389BEDB82642DCF23A9C0D6B7080C0EA326DBCEA9D8A28
+          7020AC61C16681E848FD3A81E84831EED585B3FF3B5F86B3610D0E10D8DA6287
+          57BD6BC90EF21D486CC38212006A9490ED40621B169488836A2C8A1D484B30EA
+          C0017320BD878B87C620FA600600E51FBF3886D24FA30000000049454E44AE42
+          6082}
+      end
+      item
+        Background = clWindow
+        Name = 'Multiple Files'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D49484452000000280000002808060000008CFEB8
+          6D000000097048597300000EC300000EC301C76FA8640000038F4944415478DA
+          CDD6494F136118C0F10744140F1EBDFA05085EFC009455561151642D1468D937
+          1168694194A068C0B2B474AAA0228B201242504224182F782071091143C018C3
+          227BA174A1A5F0DA92C0589932C3F4B5E1B9BEB3FCF24CFE699DE0988F933D37
+          E713EF919DAF1FD934217F790647F3DF80D57C4F60A3B4DCD3F561024627E60F
+          456201EE20768B1CFAF40BD4BA2DF8F87DCE26120BD0B4C30EF8796A01541B9B
+          FBC81D1D0A92E671D6B0038DDBEC80D38BEBB06A0692C8D931F30ABD9402CE32
+          63A0BD219C3F771612FD3DC0D5C5F9C099CE60DC059248238C8CCF8D69351A2F
+          6541C83263A0BD212CA8B4904081743BE90C2ACDA615727D1739FD4D9AEAE37E
+          24A0BD21CCAE6C40BC9F35727256653EFF097A83C9EA9E95350DD466F83A1D09
+          882384193332D6DB1D4EBB9ED83F379AB6E1CBD422CC99CFF666747C1AEAB2FC
+          8F06C415C28FF935E0FA7AC099532E56D7AD6B0D30B3A4DE5D44D7F05768C80E
+          20818E0E61EAB7057901DCFE415A107AC31654B60C832C37C81AE8E810266757
+          212DF422E533C5C420C8F3830F021D1D8284EB690338008A9BA107818E0E41CC
+          E5503E4F42BC05E256D841A0A3439070BDA9818A7E50168593C03CC530AA1170
+          C0B0B5C30AC8360471822F35B0B10F9E082348606EE3107A94EA0D7A9640B621
+          88793680F23E68125D238139B277489AEE035A233B20DB10C43C7FCAB352592F
+          348B23496076FD20AACDF4038D619B15D0326C4228E105509E95C97AE0696914
+          09CCAC1B40F5599740AD670FDC9BA384509214686383AFE179590C09CC90BE41
+          0D3981B0A6B31F6819A621942407536FB0A11B5ACA6349607A4D3F92E505814A
+          67029C431782282584F2EC765D17BCB81B4F0253ABFB50637E08AC6871030F0F
+          4194124ABDC1FA4E68AB4820818287BD485170199636B6B002E94210F2C36C6C
+          B003DA2B7924905FD58388C22BB0A8C60CA40941C80FA73C2BAF6D878EFB4924
+          30F95E3752165D8505DC409A1084025BC0367859954202932A5F216571841968
+          C40BA409419816410D94B642E7033E09E455742242781D3B902E0493D1F6FBAC
+          8089773A10218A84F975BC9F98690887CDEE05DCF236A414459981B837C82C04
+          5A607C592B224AA2B1039986400B8C93B420852406FB27661A022D3046FC0C11
+          E238FC1B6418022D305AD46CDE20173B906908B4C0A8E226D458CAC5FE899986
+          400BBC51F418C92509D87F499886400B8C2C54229924111631FF59601A022320
+          56D95F8305789CE70F5BFA1956F3BE52320000000049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Error'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D49484452000000280000002808060000008CFEB8
+          6D000000097048597300000EC300000EC301C76FA864000007724944415478DA
+          CD987B6C14D715C6BF79EDD8BBB3C3628C651B6C086BF34A036A4A02416A85D4
+          48116A28695528FDA34A6C5ABC31AF540442AB5475A4A8A404A240802C48B61B
+          550A042A91945428522A45AD44A090549006F06309D8605BB631666776EDD9D9
+          DDE9B90BEBEE7ADF3654FDA4AB7DCCDC3BBF39F79EEF9E190EFFE7E226DAD1AB
+          280B391E4FD3D7E5D46A61A18A3E5DF70F0FD3C8DDF4D941ED8C15C5A71E5DBF
+          FCD0010F028AA8282F502F8FC0718FF2F49F404D144508763B78C9163B2F6A86
+          100906110E871161BFA9452CEB6BEA7724ECD75B3602FA03056C02F80A55D9C4
+          817B8D105C32CFA3B8BC1CC56565B0959440908BD2F68B18A3080D0D61A4BF1F
+          237D7D30A2518428BA56D4FA6DAFAE1F6ABAC73E39C0C3B2EC866C3B2A034F38
+          2852CA238FC05E55059EBE17A2284533D8DD0DFD9B6F10A0EF06701E46E8670D
+          86E19B30E021D5BE528270DCC9718A5A5909C5ED06370636B1E56B119CEEEB84
+          BFA7079A65E926226B1BFDC1D305031E511D3F172CAEB94414A529F3E7C3366D
+          DA84803229343888BB6D6D180A87CD0867ADDFE00FFC296FC0C3AAFD07A2C59F
+          2CB3D92475E142880EC703858B2B1C08C07FF932FA4321D3E0A2ABD3453205F0
+          A02CD7C8B2ED5FE582A04C59B020969D89320D03B7AE5F47154DB790E73A8CD0
+          B476FB7C98317B3624594E3E46D97EF7CA15F44522BA6184BEBDD1303A330236
+          51B696ABCE73153CBFA4840024554D860B8570EDDA35D43EFF3C3A5B5BE19E3B
+          37272483F3B5B7A3A6AE0E1DEFBD873973E640B2D992C7F5FB314437D01B8D5E
+          E8F36B4B9B12B23B09D0AB2A9B5D1CBFBFA2B414453366A4C0F96EDCC08AE616
+          54AF5C898E63C770F6A5AD70D38D881920990FFAE8C2CBDEDE87DA75EBD075FA
+          343E5B5F0FF7AC592990A3B76EA197D62579D0168F5F7F27059099B0AC3ABBE7
+          48924BA9A9210716C63A874C133EB288152DAD31B8B862905BB7A086A66E3C24
+          83EBA4A5B06CDFFE185C5C31C8FA3AB8C9AA6C929410EA08F4CE4E5C33CD61C3
+          AF55C5CD7C0CD0AB3AB64EE7C5B72B297A12996FA286474650FB87DD49708990
+          E7B66C466D7535C4FB3715A68B75747561E9FE7792E012213B5ED901D7F8F54D
+          A6DE3330808168F8258F3FB02F09F0B0D379758124CE7350F8C125E74E195D64
+          E6F61D19D7591C722E7925533B795C26B8B86EBEB91BFDD42F499685002DA3AB
+          A6796583A62F1C037C5751BEA50AFC57739D4E8825A97EC71170F5EBAF63EAB3
+          CF66853CBB69230DC861E9810359E1EE7CFC31BA5E7D9578AC9463E1A1DB68D7
+          34F823D1C75ED4F57F73F7A2E7D8365310F754D2D4F2C5C56907659055BFDF05
+          D7AA5599218F1E05C773A8F96966B8E153A7D0FD9B5FA785638AD272EAA1A9BE
+          1909BFDCA005F6C600BD4EE5C4A392F49329B4FE389ECF3838839CF1C61B70FD
+          703526A2E1BF7C845B3B77668463B2A8A0B84BD9FCB569FED9A3E96BEE4750B9
+          B8D4665B244D9D9AF3220CB272F79B98F2DC7305C1DDFDF043F4ECD89E152E2E
+          F3CE1D9C0B852E3568FAE21860B3531978AAA8A894CF734B6390E57BF742FDD1
+          8FF33ADF7FF224FA5EDE96171C5354D7F1F9E8E8E07A4D9F1E036C752AD1E545
+          451C376E1BCAA630B5E2BD6F61F6DAB559CFBBFEC1071821B8428A338BB6D333
+          A3A3569DA6F36380DF2540E4B9B79A14892F4747F1A4D79B35219858E29C6F7C
+          118F171541E2F22CD1C8E4FF9108D84253BC42964BB93C06607017688025EF7A
+          B35A49A2DADF7F1F5F6C6CC4120A403E906C297C661883F5F1296649F27D4A12
+          2147E7181CED1285C0A540D26E930B929E5FF0B7C4246136F314D98C9AC56226
+          035728A49FACE6F3649B716C9B274A7B6625140813810B9C381EDB49EC6BD64C
+          0AF2065DAB2D6CFED7A8D956379DB6BAEF24561709A23A0DA5070F65873B7E1C
+          83B4D531951E38084796EC6690B7376F42458619FB82AAA781C4ADEE5E149D57
+          57D8A479B63477A5FEE29728D9B52B275CDCE758B2E5821CDAF90AFCCDCD29FF
+          87588284CCB6064D9B1F1B6B0C5075FCCA2D486FB9D34C3347912D6BFD238A9F
+          792627DC589F2C90239F7C82FEBA176051A4C6CB47D3DB1936B77BB4C09E2440
+          56B01653C1FA3D2A58D365733AC84C70D920B3C1B1ECFD3B15AC23E90A562656
+          B4CEA2A2757E06C34E84CC05970E321B1CD355F2D71B09C56A0A601320563895
+          2F9F90A4C7A66658C00CD259BF1EDA91C379EFAD0CD2B9A1015A4B7346B83B94
+          88E74DF3AB5E4D7FBCE9DE4E9A0A189B6A7AECB4CBD2C5E592CD6ECB776B9AA4
+          58629C3143C1A0612ECEFAD819177B7057207CF4A42409E243860C13DC3F4D33
+          A223B2BAC11FFCEBF8E3595F7D38C0B72E21C887154916B90B041740B4AEA057
+          1F71799DF65532C71F5B244AF6922CDBE04434446BEE52D80C1A56749D470B9E
+          CA745ECED07855B996B3A413D582B0B8963C325741914BCC4A3AC8EBBA22918B
+          1667AEF1F88D8E6CE7E7FB0253AC50954609DC6B04EA9A49D1940B043508EC26
+          458DC0864D58BFEBF5C75E608673F52BF815B0E074787870F5D3787E0135B808
+          54A1363EB22C523AB5616AB7098CDA9528AC968816F03EF057C0E974C8E15844
+          7C4F93C72D838579546654D02A2D65C7A2C020B95D2F8DDE465E7996F83E6D0C
+          042E4DE43AFF1BA39B84FE03B1E282569AD3BD2D0000000049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Help Blue'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D49484452000000280000002808060000008CFEB8
+          6D000000097048597300000EC300000EC301C76FA864000007CC4944415478DA
+          CD586B6C53E7197E8ECFF1F13DB6633B77E75202216C2402F6830D55EB266D48
+          AD809286327549A5316052D7ABDA4D9BA6AE64FB31694B5187065A694BB725AA
+          162821B445AD8A862A6D4C0C6D43090C12922E4E1C121B3BBE24BE1EFBF8ECFB
+          4E1A276E1CC776E9B6E78793EF3BE7BCE739EFF7DE19FC9F8329F6417B67FF17
+          1512BEC9308AED40AA09122A2530D605A19297FCCC008A11494A5D4931F8D0D9
+          D376E3732768DB775AAF557187C963071906CD8BFB1CAB809A67C1730A792D24
+          5388274424C8DF4548126E91DFD723F1E449CF994743F796E00347B85A7BCB13
+          8CC47411622685824199510DAB5105B3814F13FB3428D14048802718C7DD400C
+          A99444890624467A69D23974021F1D497E6682358FBDBD9E65D93E72E3162521
+          62B769516DD1825514661D2221373D1BC5A4272C6B5602AE89A2B87FEAADF6D1
+          A209D6759C7D88D8D16946C1682B4B35A82BD391E3CC4D8C61725F4F8A294CB8
+          C398F64521A5A488C430DF9AEC79F8DD8209D6769EEB2417DFE4941CBBBECA00
+          B39ECF7A1FB535B73F8AB970023161E1C4A84DEA344A62026A98C873D95EE227
+          473F3A3D8F642229126D7E67B2676F4FDE0465CD31EC79958A673754EBA15371
+          59C9B97C1138C9916D5B6FC6979B6DA82FD7C9FB41427668DC8F3F5D73118D2A
+          B0AEAA04CA2C761A8E2771FB4E08F1B8204212F74CF43E72614D82351DA71B59
+          861FE479959692D310EFCC06876B0E95A56A741FDA8A0D3586ACF744E2228E0D
+          0CE37717C7D15C5B9AD53CA2841B252908F1882809AD53BD8F8EAD4E90786B9D
+          BDF5AA52A9DAD250A18741ABCCFAE2D96014AD0D06741FDE0625BBB6B35CFCA7
+          0B3F7C6310F75519B35E9F8F2430EE0A2129C4AE3BA686B62EF7EE0CE9B51DE7
+          9E5172CA57AC663D2ACCAAACC24898000B017D3FB97F05B9A890929DC0A05969
+          12C7DFBD8DF7AE7AA05AE5445CFE38BCFE10F1F0C4B393BD7B7FBD82A01C84D5
+          BC53A7D39BEACBB5A0B12E9B6E82A1385E7B3AF358E7224974F78F62707C8E7C
+          8044BC5D8BA776ADC3866A5DFA9E1839CA3D3FBB4C086677B614796EDC154138
+          1C0A4462827D3198A739D477F63FC729D547CB4A0D30E9B23B05458589C31BCF
+          7E2963AFEBAD115CBDEDCFD8A35EFFEA93ADD0A99734F6D39E1BF8C7C7AB2791
+          20F950F7EC3C1242EC0713BD6DDD99043B0686B525C6A61A8B06B942D943DB2C
+          786A77637A4D0DFCE993FFCA7AEF8FDBEFC35737DBD2EB531F3A70FAB27B55D9
+          D47CA648308FCC05471CBD0F6F4C13A4899FE7F8EB6693897CB912B97078A71D
+          ED3B2AD3EBE3172670FE6F2B5F4A6DF1C907ABD1B6C39EDE3BFBD769BCFAC154
+          4EF9FE5002FE4080A44961332D306482759DE79E57AB75DD56B3414EFAB9D06C
+          D7E3D8A16659CBF351119D4787108A65A654AA09AFDF8F4BBF78009692259BFB
+          CD85490C5C71E7941F4FA4E0F1CD21160BBF30D1B3F7E505821DFD67F4259676
+          AB490305B376D8D854AB474B9D1E7FBE19C09DD9D80A726EAF172FB4ADC7819D
+          EBD2FB44A178ECE52152380839655367F19230160ACEBE4DEC709FCC8638C8A0
+          B1B4A2C5A8CB7DBC6B8192F310720777D6E1F9479A33AEF5FDC58D13EF3BF392
+          433351D0E71A72F4B4B5CA041B1E3FEF315B2BAC1A95222F01ABC1EFF3A1F36B
+          D5F8D1FE2F64EC0F4D84F0CCEBB72167DD3C403390DFEBF28EFF618F6D41838F
+          BF93B2D82A199E2BBAC0263613C3AE6D067475B664EC8FBB63F8DE6F47108AAE
+          59FAA5212425F8BC3318FFFD6E264DD05A5ECD7005D678CB61534770F6C5AF64
+          6417A7374EC88DCA9E590892A476F4DDBD837F2F12A4476C29B75BD7AAE572E1
+          C5BD36ECDA5E9D5EDF0D2670F0C4285C01A16059341BCDBAA7C811EFB6A59DC4
+          5AD9D0522CC1544AC4A5239B51B2ACB8F8EE89315C9F0C17258F12F4CC386E90
+          30B3391D664ACB6ADA95BCAA2881349D5D7A69C931C666C2F8F6B18F8B924591
+          4808F0B99D4B6186066A83D1DAAD33988A12A8562AF051D7A6F4FAEC9559FCEA
+          9D99A20986E703980F7A9702354D751AB5EE3AD162D1427FD9518BFB37EAE558
+          78F8A403379C91A265510789C6424BA98EA2BE7360B8BCA6B1897470450995C4
+          04369114ED0E901633CC8353F245C9219D1EDC5363238E9E65C5C202C1FEE70C
+          A6B2A325665BC142934992E0DDE3D8B1491E2CE0F24D2FCCE50DE0B8C233D35C
+          C08B399F7B65B9450B5652B13A2B6B9B48635E584649447D38F5FD2692A3174A
+          FA9B93411C383E02A5A6B42039A9540A339323815024B6B260A5A0257F89C9F2
+          8AD9565590E0AF37B138B2BF3E63EFE7672670F156FED983C2EF99261A9CCD5E
+          F2CB204D537D4DEBDFCBEC8DAD6A8D2E6FC1FBB71BF1C43732B575E2A20F7D57
+          8279CB8845C3B8EB1C234DD3E0EA4D13056D3B794E3B5855BF51CB725C5EC269
+          1B70EA5015B4FC82B88820E1C06BD3248BE4A7413199C4B463382224236BB49D
+          9F8036EE4A95F67C55DD465691A757DB2D4AECDEAA97FF7FEF5A0813DEFCF22F
+          B5BB69C72D31118FE4D7B82F828E3E54BCE6CDAA3A12798AF0C6BC3537312CC6
+          856861A38F259203BB3896FB6385BD51ABD195DC5372D1F03C5C53631112A28A
+          1B1E2D6261FCC6F5992CE55B48C543FAE5E202F922686131EB7622E8750D2653
+          E2BECF347E4BE3930126CB2ABBCCD64A93D152517010A6C19C0460F83CD30151
+          4CDCBB01E672A447C00C7350673037D3E242A33382576B5668966A4A8845C951
+          06E5E41F9EF7DF2289FA731A0167C1A787E82CCBCB4374B9A49424AF280AFFFD
+          21FAFF02FF01DB31735688B7A0BD0000000049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Information'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D49484452000000280000002808060000008CFEB8
+          6D000000097048597300000EC300000EC301C76FA8640000069B4944415478DA
+          CD980B6C535518C7BF7B7BDBAEAFADDDDAADDBDAAE830D26C22691B7888F10A3
+          210AC33154B6458321C6F87E44441E4310D0A0A226C4108CBA0D950D57D0108D
+          4123A83C048501CAC606EBDABDD7ADDDFAEEEDBDD7735BF6B86EA3B77760FC92
+          26F7DC73CE777FFDCEFDBEF33F1783FFB96142279A56554F039C588C03B68001
+          C8C518C60818A68E74328C8BC1303B72DE4803731CE8F011DBBEE2BF6F3AA06E
+          45B5522E153F0E18F31406D8AD83F709110E0912118889A83B32CC4020444198
+          A287E632C0FC050CF6B12F487ED65353ECB9C180E5B8A934FF198CC1366318A8
+          711C035D5202FA4941AD9480548C8F392B48D2E0F284A0A73F887E01A06984C9
+          604E84BBB1A5AA6E37F24BC77A724C40E34ACB649198F9122DDF6C3652469D1C
+          32B57220F0F8DE8E30826B73F8C0DEE38B4696614E5324F6A87D7FE115C18059
+          AB2C0FA011D5188E29F51A1998D3146839A353304CD8EBCBC2593BBDD0E1F403
+          43331EB4F6C52DFB0ABF8B1BD0546A294541FA444410E2DC74256854D2980F67
+          986B4E79B0F7B983D0D4E1012A1C26517057DB2A0B2B790366957CBD04C34516
+          8944229E92A904859488F9405BB7077A5CFEC8B54E2D0353AA32E61C6F300C97
+          DB3C100A85488662968E15C951808692EA1C1126398BE094B9992A90A3EC8C65
+          4E4F10562E3240D9E2499176C591ABB0FF582B6894B1A3EE43D9DED8E666213D
+          14139AD95A55DC741DC0723CABA4E09458229D95AD57824A2E8EBD56C826EB65
+          F0CEEA02CEBD57F79E83AB5D015EF3DD3E129A3B3D408682675076CF1D99DD1C
+          40D32ACBB362B1F843AD46097A4DEC7F3F6825F718A068A18173CF72BC1D3EFF
+          D1C6DB47A733000EA71748927CCEB6AFF0A3518091229C20B12B140A75B65E01
+          781C593A2F2F19D6154FE1DCDB5E73194E5CEAE3ED834619D68CB2DBEBF5BA7C
+          819071B0980F51984A2CCF4B24D25DA9C94A502BF82DED485B73BF1996CC4E8B
+          5C1F3EDD057BBEB78E3F789C3FEFF290D0DDC7BE8FC1176C55851F7000CD2596
+          7A79A27AAA2145C6AB4C8C656C21676DE416178FB165AAB5D70FDE01E7A596AA
+          E5D386008DA5B5D3C522C985648D1A651EFFE8355ADBC7EDCB3567088274A228
+          F6395D4052A119F6CAE517238059A596971312143BB51A5564D3E76B47B6CC1E
+          B76FF186D382005991E170BA2110F0BED25259F86E14B0A4B646999852A44505
+          369EE4F869EBAC71FBEE5D7F4610209B2C0E54F03D03BD07D032AF88D0984B6B
+          EB9292F5F949029263D08EBEC585BDEB0D6180ACF57B49E8EFED3A67AD2A9C19
+          01CC2E3BD4A3D1EAB532292EC821D286F0CBB6DB39F7EE5CF78760405F9002A7
+          A3D3D15CB154178D60D937748A2E1D93108205361CDFC1055CB05638600809DE
+          DE9E0EC65AF1103E04A84DCBC4E2D57823EDC48E999CF6FCB56705FB62B5A3A3
+          AB6D18905DE29434A356A8C663EDF7B76FE3B4E7BC764EB02F06254A6F977DC4
+          12A324D1A667E74F087007572CCC595B3721404747F3796BE5F282A132939C6A
+          28422A46B0D353DBF339EDB9AF9F17EC0BA91AE8EB6E1D2E336CA1562569772A
+          546AC14E4F6E9BCE69CF5B7751B02FAFDB05EE7EC770A166B73A5982E2028AA2
+          60A727B64EE3B4E7AF17740C8E188A1EF803DEE1AD8E3573E9C1FA3443CE5491
+          88FF5637D27EDB92C769DFB1A15E901F8AA2A0ABB5A9C15AB92CE2700460ED8B
+          2A75EA7B891A9D20C7BF6EE6EAC1859B2E0BF233E0EC01B7ABFB259420EF7300
+          59C18A14AB3DDD34151DCCF9ED28AD5787DFB3E68A659CBEECB28343D78649D3
+          79F9A3691A3A6C0D2E8F2F305AB0B2C68AD64475CA2E8D8E9F543AB67132AF71
+          8BDEBCC26B9CB3A71D065CBD4362751420DC5D4E980D057FA61A736624C81431
+          1D1EDD90CDEBC1776D698E3926E0F742B7BDA9CEDA5A370B7E2E0F8F0D08D163
+          A78490D76598F3E4E8D0CE0B60A2860EEFD06EADF785C2BE8218C7CEA8B10777
+          B1547E28232B4F840BCC6ABE46A3AC6D6FA9A7C8A06F694BD5C387FFDD7FDD4F
+          1F5289ECD38C2C547908E13AF1FA9123115C03150CF99F88EBD3C730E4C10709
+          11F195DE98239729126F289CDF3B009DF6265F980A3F62AB5CF6ED78E362AA03
+          C3630772095C5493A4D51720C503383EB125A7698A552AD0EFE8AC0BD3D48AD6
+          2F8A1AAF379E9F7C41D96D32E63F2D1289376B52F4EA246D3A10712E7B182D67
+          BFA3039CBD9D2E8A2237D9ECE7778FCCD689015EB3E82760620D3A383FA95069
+          6E61C5854C91049204D9A8C8B2910A05FC6829FB239BBFD7EDBC8474D45E5F30
+          BCE7267C021E6DACC0C019B80FC3F07908076592249D014C1B75CA38282AD401
+          8037300C7D92C6E00776E317F21CE10AF53FB27F00173EAE47E50D98D1000000
+          0049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Warning'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D49484452000000280000002808060000008CFEB8
+          6D000000097048597300000EC300000EC301C76FA864000006F84944415478DA
+          E5987F6C53D715C7BFF7BD673BB1139CA48ED3603B06C721C1210552684B099B
+          98D601154B60D58654C14655556A0B5D2556F5879A342F8DAB822AAD5B9B326D
+          6A3751A40AB1B292A42AA59346570A41A4024AF303826D88EDFCFE65F2033B7E
+          EFF9F5DA69D33D42420C09A9B4F38FFDCE3BF7F8E373EF39E7DE4BF0231732D7
+          00770CF09033D3CAC9ECF631A7C2FBC5655D977F348035AF5A561216C70C7A4E
+          177DEEBD2A8E48B2F48B4DA5ED27E71CF0209F9E94C82634CFCFE0CC864C1B08
+          61D0D7E186AF4BEC94C4C1C59BF940604E016B9D597B745AF2FC424B12926D5B
+          62BA21CF415CF10D616824F26671996FD79C011EE2B36C6A159A72AC9C466F2E
+          825ABF28A617065D08F8BE404BAB20C9829C57C2FB5D7302585369F9C890C66E
+          329B0DD05936526FDFB993658CF88FA0CDDF85EE7EE96849A96FFD1D07ACAE30
+          ADE5D4EC7FF26C2C922DEBC0261815EF23A3BD18F21EC1058F8470585EBFA9DC
+          77F48E01F23CB842CE72D69CC92EC9305991682CBAA15DA8A70E5D6D1EF8DA25
+          D719D1B7988E13EF086075A5E5A9C404B237CFAE86D6F43008AD2E1F7FDE8A0F
+          6AC796DAD6E21C3CFCD32CC85210D7DA3EC1455708C1A0BC8B26CC9BB30EF811
+          9F92C271C96EBB8D4B4BCD7440A577A0FE9B5EFCFEB5530ABBB75E7E002B0B0C
+          34612E20D0D18016B734288AA339BFE2BBBA67159046AF2A3585D9615BA84562
+          E63A9A172CCADF3E87A327DA1576DB8A6DD8F1681ECD1709A1CECFE0B93C8281
+          81C85F69149F9C35C0C3FCDD0E56AD3A9F9FCBB2C919F7824D34C7F48FBD7C0A
+          CD9E4185AD235B8FBF3BEF8F7D97421D18EE3C8DC68BB4BF84E565B4EC9C9F15
+          C01AA7E5B3CC0CE621B3350D1AC30F8951FE76038D60A7C276DDEABB51F1CC92
+          F1E770DF49F85B7BD1D611395E52E6FBC98C03D6549A36AAD46CED120743B376
+          3518D5BCF1777C55333EFDB24B61BFBE2803FCCEC5E3CFB2308C60CF71343445
+          101A957EBDA9ACEDC319033CC8439DC0591A172E60EC469309AA79058AF7FC3B
+          1728A072EDAF2F3282DF91A7D089438DE869F7C1ED8E78FB245FEE633C423302
+          48A7F6399D8EBC91EF50417DD76A1046AD785F5ED542017BAE034C47C5CE450A
+          9D1C1110EE3F81E6A6300687E532DA619CB70DF82F3EC3C8711A57BE03C97AA3
+          1DACD63AC1A6BCCA45017BAF03345040FB045B29E8C550CF253434C82311118B
+          4A785F3BA6909B02D2E8BD9B9E4E1ECFCED14295B222B69D9A08E8C191E37D0A
+          DD8635775140DB4487B44F8703F5F0B8AEA1BB1BFB8B4BBDBFBD65C05A7E7E21
+          A361BF5ABA8C21DA3407882AED8676E555576804FBAF8B601A055C70437B5908
+          20D8DF8073E728AC14B97F73A9FFF4AD013AB34E58AC78D06C9D072E297F52BB
+          F22A2F8E7CA9DC976E284AA18059938E11872FA0CD3B80D62BF269DAA757D13E
+          1D890BF0B0D3B2459B400E2C5B0EDACE0A4058ED14807E3AC5D701AE89029A27
+          FFF7911084AB5FE3EC192018C2F69252EFBE6903FE83478281B55CCA7510BA8D
+          37D28E317924A2F2F4ABADA86FBCA6D0ADCCD762EF2BD629C749211FFA3BBBD0
+          D488CE9018CCF90DDF333C2DC01AA7F9157D0A5351B094051B9D5ADA6FA79267
+          5FF7E3E45925A0235B837DAF4F0D48B73B90869BD0785E8CF6E9DDC5A5FE976E
+          0A78883799D52AD6B57C85AC494A33D1C430E066F2E1D1ABD8F39EB2CCBCF884
+          018F3CA4BFE95859E8C3C8801F67EAC9685880E311DEEB99129096950399266C
+          B1E76A68CDB3633AB55C1465BCF4A71E1C3B3D16C5B5F769B17B573A58667A9D
+          54BAE682A72584361F0ED3DDCEE649010F3BE73FA851712756AC92A149A2EB8E
+          D54DEB07BE176F8710FBCCCA54C5358E12223C42D7711D413828FDACA4BCEDD8
+          04409AE64C2197556FCF8D149AAC3A301A737C3F729B12196D47073DAAB63493
+          065A76967F7F3C1807ACA9343FAE4B22EFDE4BA317CD5A42E28BC2A9F3617CF0
+          F1D8143FBA518B07EE51C7355E9645C8A35E7C5547CFD583789A6EC9FE320E18
+          BD1D48E012DDCB56448CA9463D3D63A4C5E5BCC92D62DB8B8168178B49F4F4B9
+          7F770ACD642E3E487100819E00CED5937E511CCA8EDE4AC4006962BC6130E2B9
+          8242EA5C6D42BC27813FEF0F625FF5A842F7BB120D9EDD9618971F8A0839DC8E
+          86B332BA3BF10E8DE24E52CD9BEDAC9A69BAAF485269E7A54ED9312693FD3561
+          FC719F12F00FDB35D8FACBF8A63986481326343C80BA2F184908471CA4DA99F5
+          B705B6C813F6C5DCB46ADE8D64242863EB0B415CF68FCD71B685C1FBBB13A04B
+          BCB57B0159E885FBA288D64BE400A97DCDD2BDE6E752BA5A9B4A6736CEF2F03F
+          121664D47D3D06B86A29815A751BB72AB200213880FFFE9B1B229FEC310FAEDD
+          4092C1A6DCBAC3D9102980CF3F85406A2B2D7B17E4CA4F59B365A8D4CCED3B9E
+          011185085ADD049E8BE43D123D106958CB0BB4346CA3731CEDEEF1AFEC191539
+          5AA0A3D7C7FF0C89BE8AFF9F4BF4D9926F0166D4B36EE8BD0EE4000000004945
+          4E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Bulb On n p'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D4948445200000028000000280802000000039C2F
+          3A000000097048597300000EC300000EC301C76FA864000004EF4944415478DA
+          E5967B6C53551CC77FF7D1C76DD7AEEDC64A59D76E735B880C74BAF098D98690
+          E0C63411746094844445FF042584843F20E10FC5108CFE45C0474282C6B0091A
+          C386980D36E2183AC145D0652FD8D6ADEB1E6DD7B5BD7DDC87BF7B0B0B84646B
+          EF564DF497939B9373CF3D9FFB3DBFC73984288AF06F18911258E4C2A1D1F6D9
+          A14B516F0FCF4EE208C52CD358561A9C35FADC2A82D6A5032C06FABE9DFEFD63
+          35339E911D678C3CA51170948F926C800A4EA962EC72CBD3FB328BEB71CD2503
+          A350F7B503FC4CF3B2A288D6C880B602B4EB81CC92DE09D310E984484724C04E
+          F66BA9CC5A5BE5F164A4270116E2233FEE525337724AA244463D64BC0664C663
+          738210FC460C364CF46A62FCBABC17CE02A95A2CD8F3F3412170CEF6A400A6FD
+          A05E3DDFD4D81FE03FE1FE93248D3BACCF7DB4287064E2B7F1B69D8EF210697A
+          17D4A50B6E20C46E0BFE53C35D7A6BD5D78C75AD72F0F0C5ED66EB2F067B19E8
+          EA16A6262C7C71D675CBE759EBA83BAF101C0F0CBA9AB714AC0F83E12D209964
+          C1020BB35FDCEDD4D96B2FAB8C854AC0BE3B5FC6DD4773569A80D99C2C35616C
+          CB448F5F653B6C5EF5A612F078FB7B3A6DA3D19E0FF413A981B98180EB5E88DD
+          6EABFE5409D875E90D8BEDAA2EDB0154766A607E2A3C35EC756FB4D77CA5048C
+          9195E3E8D49A2C401A53030B8188DF3B315CE1A86B54021E6DD9633237EBB328
+          20B58FBE2181D00181831442408C8318C1D47B081C094DF37E5F6DEEE6CF9480
+          A7BA8E11A1931667F451A80E489354BC088C735A06C7400CA14AE07D585EEF7F
+          3BA821CD7BB3CADE5702C6EAE1B9B6C3F16CE821AA1EC86CA0E4CDC73F00950C
+          8E482553F0013F8DDE4D4C1CFA556FDBF4BD26AB5409187F7FB0A13277D5A05A
+          27C87329A096036595628D320381A2653026AE30038217B809E03DD88F85C8B1
+          BF8A0B5E6D9B270C16A85CBEDBA7D9A10F6DAB5859AE09E815404B6C02D96426
+          101A10517150E4BDC023751C38377063EE3B1AC679C85CBA4739581462F7BEAB
+          B516F630261E681BD0B940E5229E48E8C6DD163910FC4815652470A3ECF4A8A7
+          3F3FFFE56682542B07A3855C5726AFBFED2C8F80CA2E35DA4ED076196F939C2D
+          44A4EDE5C644CE05D8E223431D23CB369CD2DB9F9F7FD9A42E0298573ACD4FA6
+          02548CE03C82CE4B74A4277A971B41A4283D47FCFD77C2E135F364516AE0F8EC
+          F0F00F35CE0D3A8A71CA8A73A53D47C5E875312A795756CC87EF0DB5773B5E6A
+          52191C4B03469BBA79829BFADCBABA308124A4F0B64865043859F484C88F7B6E
+          76D059F5D9CFEC4F66C164C178EDBA7B618BAD54D05A50740E81D98CA98C512D
+          A55350147C51EFC0D8ADB1826D9793BC6BA670BD9DE93B17EA3B622B73CAF16C
+          968A09E6B1944E98C70177D72D7DD1C1CCE21D49AE96025888CDDC6D2C2FAC32
+          49D5434A62E641018982383BD8DA9BFF4A27A5312F3D18ADF74C49F1C6984425
+          0DD221413CA8D542B8AFC55FB2BB37F9A552075707A49EB4CF1AF97412E54382
+          EDBBCAFC23E0C7ACAFCD9846F0BEA3A7E779FBC9E177D2083EB2F775958AA629
+          92E7056C9C20C81DFED8C986F48277BE586931193274DA301BC5168A44139DD6
+          8EEEF482CBD714EB19AD464DC7E2DCFD16C367BC67C0F51F55FC3FF3F1A1E367
+          188DBA287F45A64137E7E360981DF378398EFFE0C0EE748111D376E3F695EBDD
+          28716E10436D53C553D5EB4AD52A3A5DE0393BDBD074A1A9153BDBB66EDA55BF
+          55C10A0AC18BB7BF019A87E5CF155205F10000000049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Installer'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D49484452000000280000002808060000008CFEB8
+          6D000000097048597300000EC300000EC301C76FA86400000B6B4944415478DA
+          B5980B7453F51DC7BFF7919B67F36A9AA4491F297D50CA43191437184374C84B
+          610E15867AB629283E8E7ADCF478C67C9F9DA33BE86488084C5014F50C713819
+          73500456A1F2105A1E8552FAA02D699B364D9AA4CD3B77FF7B934043D302CA7E
+          C93DF77FFF49FEFFCFFDFE1EFFFF0D85616CF18AAE09E79DCE8F1CDE60718492
+          533C254394160E3962A40D96F18FB4F08EA77EE25C3973A47339C3B059E063E0
+          014794666F572A0B0FE3071A35DC87372F6F5E7FA8C1BE44A1CC00CF08500A44
+          848300D21236909B15F53E39D1DE357794A7ACAFF3041AAA3612BE288A7FFA00
+          8CB67284FDAE356B7EF7E6532F6DD912FABF004E7EAE71FB8106F75C4EA68252
+          A9229002A09C9CD940717624F0FB49AD3263B856D6E3B083E779048341F47A3C
+          08F8FD64640AC66C2B7E34B6A023C6CA678F1F3FBDFABA034E7DA16D7B657DDF
+          5C304A48644AC8E5022013D4A84291596561E59DFA0318535A02BF3F0097CB05
+          9FCF47DA7E44A351F1F7FDFDFD68BFD088D9B3A7F1991992D72D1F562CA75E7A
+          2976DD00A7BFE2D8BEA73E240282958391B241B336C01AB51126277A1C7FB845
+          099984C677470EA1BDB51E9148F8E26FA50A0D6C234A110A85E068FE168B7FF3
+          20342AEEAC4A699A45C9CD4DD70570C66BBDDB77D5C5082081E39888411D66F5
+          2A1FE4914694F0B578F5BEA9A8AEAEC6F1037F87367606728E029D18D1139481
+          B2CC279025387E78274A35E770EBC26791953B36EAF7F53CABCA1CF7E60F069C
+          B3A26FFB8E3A662EC731BC25334271E804173E0FB5C48512FA3C9E5B3413FBF7
+          EF47DDB92A8CCD38070DE3059D20F4F869742AEE405E41196A0E7F8DEC5825F2
+          8C52144E988FE229BF45A8AFE7844C62BA8D52193BBE37E0928DFDC7361FE36E
+          2C3406B0D8B20BE7BC32D4BB8250514EE4C61C78F29E7938505585D3B55F614C
+          761F2CAC8B28180F316F8042AF7E317459793876B002A6C87F4540294743A9B3
+          62F4CF9F86CA901F0EF6B91F57EAC7ADBB2640DED5A4F5F39EEDEF55174E59FB
+          4D04F7EA3F425ECF26D02A2B8E4A67E342AF07FA90074BEF5C8043870EA1E9E4
+          568C31BAA097F344C1F818BE000D976E11F4C6FC4180E2C424CB0B262E44C1A4
+          45087ABBABE4AC611EA5B6745F11B0DF7962A144A1DA18F475CB77EFDD871697
+          04598E8F219744485DA610E2CCA8A56F84A7278C05B316A0A6A6061D273FC628
+          930F2A054314A42E023AD50B60B41412C0DD3045BF81D5C092A44A9D2FC360C3
+          D899CF40AA32F8C3FEBE0715FA319FA405E49DF5EA7EAAFF1385DA3CA7A5E60B
+          D41F781FE1701491284FEE3606098113EE1A722B1A7C36446479301A2CE8EBEB
+          43D87B1E0A3608AD26836472040E870312A902FADC49C8C92B40477B0BC2EE06
+          68D82E841C55A0F9600A24CDB01831693151F46EF4BBDBFFA380F21E2AB3D893
+          0218F2D6BB698954F3DDB6E5E8EDA84B1B0F04151E7634566F6980ADA040AC73
+          19191990C96422684E4E0E140A85D82F954A91999989929212B8DD6E343636C2
+          669683EBFE0252F482A1074797C63C1213E6BF8A5834ECE554C5EA14406FDB6E
+          5E612C85DB7E0A2777BE8160BF2B2D600F5586BF6C3E85FCFC7CA270186AB55A
+          0414A0CC66B30828AC281289047ABD1E454545F090D5A5B5B5153A150F8DAF02
+          19120F38964E195BAAD061D42D8F21336F025A6ABE4441F9322A05B0B77E2B4F
+          730AB06A2B585906CEEC5B8BF6335FA70C12E3293809E09B1F1E87D56A159737
+          01502E978B8006834184158A731250B811AFD78B8E8E0EC8183FACD44168392F
+          38C9254053D11494DDFA04FC9E4E341DFE0C019F13372DDA381850583F850E4A
+          9109655609BA9A0EE2F49EB711F27B2E01A20C2B3655C36834928CA545C0A45B
+          B55A6D0AA04EA783C56A414FA0073EA7173A2905335F45003D22A044AA24604F
+          22AB6012DA4EFC1BF6337B45248A6609E086CB00CF6EE1792109882A823319A2
+          A6446723012C45EDD7ABE068FC5604B4878AF00601CCCACA02CBB2D068341715
+          1460398E13134500546BD5509955E82235338020CAF54550DA778A8039232763
+          E4F447100DFAC92EE843F4B9DB45308A62C899190CE8AEFB948F5FF2A2EBE211
+          4781C93043651A85F6BA3DA8DDBB0ECD1E33567C704C54474884640C0A9B0495
+          4A258289805209B94109A82CC045BBD0CBF6A2383F173F767931AD9CAC306367
+          89AAB51EFF577CA604581C924E03786633CF2700932A0A67E1C548094456A908
+          BE7BDB063CF3FA0E114A38040505D5028180E86A41D528D913F22421627A52A6
+          74117849CCF573FD1891A5C46B335E86596AC0D9CAF5F076B724A09814F5D202
+          BA6A3789319884E393A0493549BCB11A1B71591956AF7815EF7DB217AC442E96
+          19014AC8684151A11D23AF6866043E830F417590C079F0EBD13FC3D3B35F4127
+          49BCE6235B11233711876107400A859E15F79283014FBD9F88C1588A8AFC0035
+          85332BD7439E7D035A5A5AB1FCB917D1E604188611DD2A2829B40593A9650896
+          06C0E8BBF1E75FBE82918662D455AE83CB7E3A0196506D0058B22D600D02EC39
+          F9DEA0188C83C552DC2D9C2952F939FD4828496C7EB4FE2D6CAFA805CD4AC5F8
+          13325B5871645216B7DD3C02BF58B8141D75FB70AEEA034423A15430D2A607B4
+          93FD820D063CB16EC818448A8AB18B7D1292404ACB24B89DEDD8F5D92A747777
+          8B89A5CBD4E3B6BB9F80566FC2E97DABD1DD7C74509CA5034B5EA70574D6BC1B
+          E74BE3D6F4A0493525909A6E10EB6675C51AD215C5F8198F93B254853A52ECC3
+          A1BE2B83A5B4E92100ABDF213188A1637098B814CE8CAE38A6B24E123EE36BF7
+          ACE2BB1BF6B183C0069692B490C300761F5B95F0F040B562575431D9C7A92DD0
+          14CEC0BE0DF79395C79B36F8534A493A970BEE4D6CD706031E7D4B9C32459914
+          B562C3824A32ACD095CEC3CEBFCE1227A12F2B1F29E56440FB7265939602A8D7
+          17A90F6DBDAF42A3CE281FCA85696107F4716A01F04E11507053FA0460AFA8AC
+          607DFEC0770B9FDD7573575797EF2220D9C0142D7F68EA63F3A617DF2B95D0D2
+          41057BD8188C81D3E440376AC10040F68AF5EE729747A25468EF31C7E6359F9F
+          5B19F4F63492AAE015014D26935222515AC05045634BCD135F7878CA0323AC64
+          D918A056BA6419E86EA92617BAB2BBE2806912801E42C9E4F72E3843E7DFF9AC
+          7EFDE916CF9148846FA0C3BEF6CECECEBE81DB5AD6909B6B9432D23C922D057F
+          5C7AD3A2F9D30AE7308CB0F6A4AA954E558E00EA472F4C000E5F88075E47792A
+          5259E3DAF1EEB6C64FC9D08D8168A0B5BBB5B58B0C1A4E4992A4916D948AE332
+          2C31095D70D31873F9F34BCA9759B394561E43C5655C61A9260FFA31BF2280B3
+          AF588893D7DDEEE8850D3BDAD61E39EB3A4887634D8180A74370EB409EA19E8B
+          D92C9BCDC044E95C09C716BEB874C27DB326E7CD26CF4DF450EEE634F9C81CBB
+          18BB56CD49AD6B69EA1FCFD3B1C375BE5D2BB7366D8C84F88668906F75389AC8
+          AA8EC8E520C33EB80BB11993A8B225345D306BB275CAE30BCB1E3267CAB3D3C6
+          A096008EBBFF12E0E56089B6DBC73B365738D6EC3FEEA90CF3B1662AE4ED1062
+          6D2886610113C6984C85998C8CCA91B374F1AB8F4D583275BCE1565AD811242A
+          A76052AD2D0138377DF9A018BEBA21B07BCD3FEC7FF30563676341B475749CEB
+          213F8D0E37F9D500C62D27476EA215D92C15B5CDFF59EE2D8FDE55F2B04E4D76
+          9E9703BE3D775021F6FAE1FCBCB2776DC551F7AE301F3ECF84C39D76BBBDFF6A
+          A6BD7AC0B8D1168B454F71CA1C8D4A5AF2A747C63D5A3E4A3F4D10F312E0ED03
+          369E34EADA22952BBFE85CE5F3D367F9A0EF02011354BBEAFF08AF15306E369B
+          CC0C90379BFFE09CC239F7CEB13D64B4966805C08AB7EF1001FD21F4EE38EC7F
+          77DB41DF0E2A186DB673E4C9A9B93970AD537D3FC084A97372F47270D6BC6C45
+          D93B2FDFF3FCC499CB4657ACBE034D1DB16FD77FD5FB564B57F4949F0FDA3D6D
+          6DEE6B51EDBA01C6AD486AB1C44C3CC3E66F5AF5E8B2DDFFDCD8BAA9C2F72529
+          182D767B4327F9C2F7FE03FD3A01C64D6BB369E514A5A18214DFCFC53CEEE666
+          F7F518F77FA874827403FF88650000000049454E44AE426082}
+      end>
+    Left = 40
+    Top = 140
+    Bitmap = {}
+  end
 end

+ 2 - 0
source/forms/Animations120.h

@@ -11,6 +11,8 @@ class TAnimations120Module : public TDataModule
 {
 __published:
   TPngImageList *AnimationImages;
+  TImageList *ButtonImages;
+  TPngImageList *DialogImages;
 
 public:
   __fastcall TAnimations120Module(TComponent * Owner);

+ 2002 - 2
source/forms/Animations144.dfm

@@ -1,6 +1,6 @@
 object Animations144Module: TAnimations144Module
   OldCreateOrder = False
-  Height = 150
+  Height = 221
   Width = 215
   object AnimationImages: TPngImageList
     Height = 48
@@ -39910,8 +39910,2008 @@ object Animations144Module: TAnimations144Module
           261BA7B8BF440026F50A31242FF9B4429C4D02BFB14E0331646F68FA0A316401
           FA0A31A401FA02F16F03449AF9431DDAB30000000049454E44AE426082}
       end>
-    Left = 39
+    Left = 40
     Top = 16
     Bitmap = {}
   end
+  object ButtonImages: TImageList
+    Height = 24
+    Width = 24
+    Left = 40
+    Top = 78
+    Bitmap = {
+      494C0101020074008C0018001800FFFFFFFFFF10FFFFFFFFFFFFFFFF424D3600
+      0000000000003600000028000000600000001800000001002000000000000024
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000A0A0A0000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      000000000000000000000000000000000000000000000000000000000000A0A0
+      A000A0A0A000A0A0A00000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000A0A0A000A0A0
+      A000A0A0A000A0A0A000A0A0A000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      00000000000000000000000000000000000000000000A0A0A000A0A0A000A0A0
+      A000A0A0A000A0A0A000A0A0A000A0A0A0000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      000000000000000000000000000000000000A0A0A000A0A0A000A0A0A000A0A0
+      A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A00000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000A0A0A000A0A0A000A0A0A000A0A0A000A0A0
+      A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      00000000000000000000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0
+      A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A0000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      000000000000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0
+      A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0
+      A000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      000000000000000000000000000000000000424D3E000000000000003E000000
+      2800000060000000180000000100010000000000200100000000000000000000
+      000000000000000000000000FFFFFF00FFFFFFFFFFFF000000000000FFFFFFFF
+      FFFF000000000000FFFFFFFFFFFF000000000000FFFFFFFFFFFF000000000000
+      FFFFFFFFFFFF000000000000FFFFFFFFFFFF000000000000FFFFFFFFFFFF0000
+      00000000FFFFFFFFFFFF000000000000FFF7FFFFF7FF000000000000FFE3FFFF
+      E3FF000000000000FFC1FFFFC1FF000000000000FF80FFFF80FF000000000000
+      FF007FFF007F000000000000FE003FFE003F000000000000FC001FFC001F0000
+      00000000F8000FF8000F000000000000FFFFFFFFFFFF000000000000FFFFFFFF
+      FFFF000000000000FFFFFFFFFFFF000000000000FFFFFFFFFFFF000000000000
+      FFFFFFFFFFFF000000000000FFFFFFFFFFFF000000000000FFFFFFFFFFFF0000
+      00000000FFFFFFFFFFFF00000000000000000000000000000000000000000000
+      000000000000}
+  end
+  object DialogImages: TPngImageList
+    Height = 48
+    Width = 48
+    PngImages = <
+      item
+        Background = clWindow
+        Name = 'Keep remote directory up to date'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D49484452000000300000003008060000005702F9
+          87000000097048597300000EC300000EC301C76FA864000008B74944415478DA
+          ED98097013D719C7FFBBD2EAB024E413C261D953DB605B06122084E2524C6C06
+          731618DACC3493B6944E61521A5A9AD061A01D37014A27991E69D2A44D6DA04D
+          4AC0C149E8240C83B90A3509710B144401E3E0130306DBB2244BD6AE76FB74D9
+          BBD26A251B53A633FD3C9EDD77EC7BFFDFFBBEF7763F51F81F37EA610B185180
+          5D15D0A5A9338F93EA59313AD7DDE55A4A5757C0F3B085CB021CDC96F972C1BC
+          D5CFE7CE5A2FDBB9A1EE555C39B9E795655B5B5F4874826CB228BC26653AB92D
+          0284311428537062A1DDC7E3064D79CF366FE9EB501A635C85299DD1A80F9387
+          6E356FEE5E2C0BF0C18B139ED0190C6766ACFA0EC5E8F4B203B11E373EAB7E4B
+          E8EFEBFBE2F29FB67D1A73C60AA82DDAD41544E437290A653A834EAB3368C168
+          19A8D52A32290DCECBC1EBF1C269778163B97F0902F6B9056FE59D2DAEDB51E2
+          B5CC8922ABD56AB3D9D0B4B94BB2E80305B2FA178BCACA8BD2B3731457B4F346
+          236C470FC76CAFA7587C447BE13231303F628229D50046CD80A65450D174F04A
+          FE83650243D1701188CE8EBBB8DDD1D9EFE3B8D7292F5E6AAAE8E919145F68CD
+          CFCBC7810F6A94002C42E9B757241A1951D6E5F160D3A9D3F887BD1369596624
+          9993424269896071390C152EF31C8FC6861B686B69BFED0336D0C04F8A0A0BAD
+          93F226059EAD7EFF3D65809295938725BEA1B70FDFADBB0C2E5D83E40926A829
+          B5A2608917483B4D07CBE1BA9E6E3BCE9FBF802C8B05D67CEBC073FB6AF62B03
+          0C477C2BE5C36F556E1873C9AAA7EAC1F67270DBFBD1EF64C1935DEA5F557FEC
+          EBF45A98D3CC48CD480E84D42000B98ABC10F69AFF59AD4627F21E8DBD07DE55
+          0658BAB97E48E2EF38EF60C99E9510C6B1000FF4B43B614D29C4FCBC324C1BF7
+          28C68D1A1BE8D7E3EEC1BE3DCF602FEDF99056D18BC65AC63296ECF1D030DA10
+          40C81392FD410F7A2DF4FFCE81779401966CAA85ABAB3A54237648F4BD40FED6
+          1C3A80AB7437BC2E16B94C0A363F311753321E917DE678E56E2CDBDA42656D4F
+          1A0B4AB75D9FA45D5DF4682192CDC9B28203A1474BCB6FBFF7B632C0E2173E42
+          5F778D68EED810D5572F61C7B95381D2D77326E3F9C76793C128493F4A747FAC
+          F2CF018070D9B22D65A98A51ED9D3E63AA213D3D43D10BE1F29FAAF728032CFA
+          D101B87B0E46048ABCA0927DBBD1C57AB0A6F0316C9836332EF0B1CABD1200BF
+          656D4B9DADD6AA6A8BBF345B3FCA342A2EC0EEFDBBE2006CFC0B3CF68F154327
+          7CBFF3EC19B8582F5E2C9E135A79513F190F1EABDA1F05103CE7D5670A0AF273
+          27E64E9439A1A41BBC6A5FA532C0C21F54A2DF511B2D3C4E4851314107CB47AB
+          6A2400E197545E5E8EB520BF4036EE2301FEF8EE5BCA00E51B5E83D771324290
+          B227E2DF07CB47AB0E0E008CAB48B168B438995F58909D9793A31836E1F784DF
+          CBF101BEFF3258575D42828672EF5F90DAAA8F030021F1A70B0A0B327388F878
+          71EF6FF77F6EF82D3EC0FA9F81EDAB4F4890B42A3E44EDAEC358C3B59892B4A9
+          57A64E2D1A6FC9B4C4102C0D1B3A243E3180673781735F1A9190892CD7EE3A8A
+          755C778646CB5CD16835699474FAE01D25CDAFA8887CCBED717F4A006649FB88
+          0016ACFB1E7CFD0D09084CC03B11F547769D08EE01F2A93D9A31A4611816F9A9
+          1D05F0E5154BC13A1BE3AC66A2AB2EAD3F73E45AD4313A12267D0F3CB70382CF
+          2123285188586D020EBDFECA8307285EF43878D61E439C106300F97A81E771A9
+          FE261CE4CB3406E027F7B8D679F79B5F4B3DB0FEC710045F5CD1D16DD1FDAED6
+          FD0DDAE4C918C9FC5A11E0C397321D144519EF6730B169F44998B16A0DEE3BBF
+          4E1460246DA4F26B05D1754BB7B6143F4080FBCBAFE3D9D1AAF7070E84070630
+          DCFC3A113B51733136C0EF47198F90EAB2618EDDDCDFEB9892BDCD621FE6F309
+          9B02804958F1B5258315E4381448820D1F399DC855E043D750D95FEF6F6FBFD3
+          89F3D75BEE397B7B7373B659BA879A5F0FC5FEFAF3190902084294D081AB08A4
+          ED5627CE5D6FBEC70AC2DCF54EA76DA8F9B5A49CC0076238BF560620E2C5AB3F
+          E805110869BFD1D6814B4DADAD02D8D275BDC10FA9A1E6D78A40218B955FC706
+          088709CFC7F0820F8DAD3771B9B9AD05AC6FCE5AB7BB253CC650F3EBA18149F3
+          6B7980558BE2C6FD8DB65BB8F879CBB57E8E2B7DCEED6E138F91707E4DBCFCCF
+          9D7F873A89C1940D33130E29717E2D0BB07C6579DCB8B7F73A5167BBE6E058AE
+          78ADCB7531122091FCDAF68773B8F4CBB350A5E8B0EACC37643C133FBF960758
+          BE60204CA240F841CFDCEEEA413DD9BC3CCF7F75ADD3795C0C102FBFBEF09B7A
+          5C7FE33CC9B82858B7CEC2C4A70B12089F60599C5FCB032C9B1F33EE0375A27D
+          D1DDEB407D53ABE0E1F85FF5391CDB37025D4AF9B5BDA10B9FED380BCF27B790
+          4AC4F716A562C1DE85A0543412D903E2FC3A36C0E2D298E7BD3F8C044E1A4EDE
+          7E160D9D77D16A77B87CBC5093B2DCF0CC931B7F084A7D3530665F471F3A2FDC
+          41FBF176DC3B7D13396A35FC9F78978D2A945797C398691C727EAD08F09585F3
+          2482799603E53F562561148613817859DC72BAD0D9E7868B3CC30A7C605E0D59
+          69B34A850C9A423A99F21EE96B6380799525C8782C3D6EC84496FDF9B532C082
+          B903008D4D6D68EAB88D6979D948D6EB65F78210F17E089E5C91EDC1D3AC9940
+          361B542879B338245E395CE4EA07F2EB9800F3E704CFF9E676D81A9B9BC00B3B
+          498CFEE20B63D2CD13476740E5FF6D3A1C4E3E19A1037B65B0DD413CF26FAF17
+          54BE0133B74C42D218ED10565D5A2FCEAF65019695160756DED6D834F0927AC3
+          681C4D4E8C9D8C8AFA962535851A6F32C2C8A8A3848A5F80FED0BBCBB26823C2
+          5D69064CDD5086FCA76746FD7CA22C3ADA43E2FC5A16C09A9B05DBF5A6A837AC
+          DF5ED3E9B2188679963CF9945EADCA4AD16A9144E25B43E29B21F3787C1CFAC9
+          2677701CECE43ED96A4256793A32E7A581D6D03282068D8AB3F261AB3BF2B902
+          80C9788AACD018B05C59A4F8487BD3682CA469613A0F2A9714D329813291A93A
+          CD25FA8DB3563F85D1D3264063D6CB8A505A61C53EE472E877BF7EB009CD48E7
+          D732D64B00CC0F0CE0BF69FF0778D8F61FED46877C1D45F6690000000049454E
+          44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Open console window'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D49484452000000300000003008060000005702F9
+          87000000097048597300000EC300000EC301C76FA864000003A54944415478DA
+          ED997D4CCC711CC7DFC71577D7495169A10E11E941F2948756893046C6E66919
+          6D9E36C6A889B4F24C64A2CD6CA6299B87C958CDF2905A1EA2A7C9911E9474CE
+          292AD7038A73CEEED75A9FE6FB8FFBEEB65EFFDCEF7EFB7C7F7BBDF6BBEFDD76
+          3F11CC1C116F81DE00DE02BD01C603E73537524410ADE22DC4820EBAD4779742
+          577709705993A6DB1916CCDB8D89F8E4BBA8BEB444D42D60DA747FDE6E4C3C79
+          944D0738B98CE5EDC684AAFA351D20910EE0EDC6445BEBD7EE01431563749366
+          2DE0EDC6C4F39C74D456BDE91E307146086F37260A72EFD0013E7E7378BB3151
+          F838930EF09E1AC4DB8D89E2A7F7E900CFC901BCDD9878F12C8B0E18EF3B8BB7
+          1B132FF373E800779F19BCDD985016E6D20163BDFD78BB31F1BAF8311D30C663
+          0A6F3726DE94E4D101AEEEBEBCDD982857E6D301A3C6F9F07663A2E255211D30
+          C2CD9BB71B136F4B8BE90017570FDE6E4C549797D001C347BAF37663A2A65249
+          070C53B8094311DB37615E700052AFA6E162CA35747474F0F616785F554A0738
+          398F1686B232AE4222E96F38AEAEA9C5C163A751A22CE5ED6E40F5AE8C0E701C
+          3652180AF49F8EBD11DB60652533BCD7E974B89E968EA4F3C968696DE51AA07E
+          5F4907383829BA0CDAD80C44E4F6CD981D305338A7F9548F630949C8CE7DC22D
+          40A3AAA203EC1D87930BFC67FA2172C71638D8DB09E7EE65E5E0C88933686868
+          3479C027750D1D30D861688F8B643229B66E0AC7B2D0851089FE2ED336B7E078
+          C259DCCEC8346940BDA6960EB0B573FCE7622F4F77C4EE8980C2A5F36EE53D2F
+          44ECA178A83EA84D12F0A54E4D070C1CE4C074010BB1181BC2C3B03E6C25C4FA
+          E33FD4D57F46D0FCA586CDFEBF69FCACA103AC6DEC982E606121C6C6F0B558B7
+          769521C6181018B2C424014D0D757480DCDAF69F8B277879607F4C1446289C85
+          734F9FE5233AEE30542AD37C84B44D5FE80099DCBAC745563219766CDB8215CB
+          433B37B1B659FF037712376FA59B44DC488BB6890E90C8E4E482A0007FC444ED
+          C290219D7BE44EE67DC4EC3F828646D37F8DB6B568E9807E126997C141B6B688
+          DBB71B73833BFF6E517FD420F6E051DC7BF0D0E4E246BEB7B5D20196FDFA0B43
+          F3438271286E1FE4F2BF77E5CFE64CB97C05F1A712D1ACFFFEE7C98FEFDFE800
+          B185A530A42CCA83542A311C979557202A3A0E0545C55CC58D74B4FFA003FAF4
+          ED2B0C1D888DC6D2C58B70FE42321293CEA1BDBD9DB7B7C0AF9F3FE900F37964
+          A6EB29C07CA00252F42F66F1904F4FAA3EA0EB433E73A5378037BD01BCF90D80
+          B399404272DDB40000000049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Download File'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D49484452000000300000003008060000005702F9
+          87000000097048597300000EC300000EC301C76FA864000007284944415478DA
+          D5997950535714C6BF542B75A94B750495D6EA387619C73F3AD3B1556B5DC0A0
+          08EE8AB8015A17DC575020A075037736D9A4EE5B292EA3835B75EA4CB55AAB33
+          62C5053510C8C26220404842C8EDCB429297BC60F25EA8EDFD87F76E5EEE3BBF
+          F39D73EF378187FFF9E0BDEB00FE5300ABD36F123785755BA525FCD425236AFF
+          7580DD0B86830B85FEBB276F16E0C18B32A7205A0440C75187F3775E40DDA0C3
+          9FCFA46F856811002D4782DF1E89A050AAA1A120EEBD05A245001A1AB9013C2C
+          94A1A65E4383A805199FB17044458B02AC4ABB41F62C1C01B556C7699DD7922A
+          2A780D0DE2EE53497E5D6DEDC88CB5013408B702AC3C709DEC5D340AF50D4680
+          75A9975D5E6367B81FDE2894A8516A68106A4D2305519AAFACABA741B8156045
+          CA35B22FDC074A0D37051AB55A28A8C09920FE7852FAF7FE253E035A046079D2
+          15B27FE968D4AA1B0DF79169575C5E63C7223E0AC572E4DD7B858A6AA5DDE75A
+          8D0689CBF8E6B8DD0AB034318F242DF38342D5C8792D42ED030F5E4871EB5131
+          EA355AF37C5D5D1D92978F69198025FB2E91E41563515D6F0488CA705D01A631
+          69F840BC28955350048F0B4B90B2D2BF6500C2F75C2429ABFC21576AB92F6633
+          F42A08A5D5389E771FA9ABC7310370F532CADA1A1C581D803775460041D655B7
+          04BF79FE68F375547A1ED2D6043A06E0E26516EF3A8FB4B5E35151EB7E059A46
+          74DA25A4AF9BD03C005B27B078E759A4AF9F88B29A0663E6B2AFB925684198AF
+          F93AE6C04564444C6A1E80AD97599C908BCCC8C990291ADC1238D3884EBD80AC
+          0D539A0760EB651627FC82CC0D5320AD36026C3DE41E05A242AC14483D8F831B
+          A7320370F532E1F139C8DC388D02D0B82570A61193720ED9D1D39901B87A19A5
+          4281CCA820484C003B8E5C77E9FB5AA8715FBD1B2A5285411E1168CBEB6A988F
+          9CE3637E46909C8B9F04339801B87A99F01DA790151D0C4995EB0AD46B955873
+          693A8A784FD0AACD7BF078D309C981E7E1D9A1175D81E41C1C8E9DC90CC0D5CB
+          D4C8E5C88A0986D804B0F3D8AF4E67FE9E3A1EDAEEA5E8F2C987863985B40E2A
+          9107067BC440307B9A4581A41C1CD9348B1980AB9759BAED043205B3CC00CE66
+          7E7D5E1044EF15A0F3C71D689FE921DA504A24069C43F7F646256213CFE0E88F
+          739801B878191D1A505551896C41881960CF891B4E655EE729C147BD3B515E47
+          67F03BC4EA286D82D83FEEAC014290781AC7B784300370F132938F0D85B8B212
+          177FA01A57E7F9D6E75554E6232ECF80A4F57374EDDDD914B88E3A448D7FF5F7
+          B6107BFDCF2225EB164E6C0B630658B4FB0261EB652ED5CF46BF2FFBA04EA441
+          825F2ED57CDED87F8A5981A6CCF37A94A1FBA75DA9A08D01EB4C811B94D06310
+          CB666280A8EC046F690872B7AD610658B8F31C61EB65BE4EF6C4109F419089CB
+          505DACC62E130453E6375E0D86ECFD97F0EAD38D96712600EB923234B6B02D9E
+          463D630658109F4BD87A19BD02437DBF35BC5C262EA7205418A05D8776BC6E76
+          996FDDB3123DFA7A1A9E75046040302B63BC9617D700255EC88FB9CF0C307F7B
+          0E61EB65BE49F5C2B0D143CC0148259412452A24F08D4AE8331F752D18951E42
+          F4EAEB659361138819C602A63329505954855E8D5FA0FDF340E4C42F650698B7
+          ED67C2D6CBE81518CEFF8E96419958862A0A62F3A8A348BC1301B94731BCFBF5
+          B4CBBC05A0A974E865542E94A367E367D8EA7B02F1D4497C3A61013340D896D3
+          84AD971992D60323F9DF5B326B925D4AF54461C12B78797747EF7EDEE672A003
+          109B46B6CCCB5E57C04BDBDF10FC07ADDB61D3BE638E0142379F246CBD8C5E01
+          1FBF118CA5A1A856A043C7F656604D903AAB6B6273AD83E475393C1BFA9983D7
+          8F6601E66E3A4ED87A9961193D307ACC289BE673D494960CD3EBDD322F7E2985
+          AAA8233EAF9D8756A40DED5D0E01E6C41E236CBC4C9302FCB1BEE6A0AC03B5CE
+          300D86B19175287929415949C56DA55ACE2F8F83F33FAFCF8E39425CF5324D63
+          64564F8CF1E75BED24C4AADE9901687D609A171596402A2A772A783B8099D187
+          489660B6D35EC65601FF716318B745DB5D85380010168A202996391DBC1D40F0
+          C66C92193B979502BED9BD101030CEA6DE9BAE9B291913C0ABE742888BA52E05
+          6F073023F220C98CB3B849475EC69102E30303CC078FD38D4CDDBF7CFE1A2545
+          629783B703088AC8241971A1AC14F03BE48D89E327D0326CDDC0D6A5630D504D
+          6DB17FDD7D48748D18288A923F76F5BD3480E9EB33487A5C981920E5CC4D9714
+          983C6112E3AE625B3AB60D2E114BF134FF990820C3841BAA849C000EC486B13A
+          89C71EF6C6D489539C02606A703D4441FE539721EC005205A1ACCC9C1E60DAC4
+          690CA7AB8ED617CD35B8B854E232841D40724C28CA6BD801044D0A62709616DB
+          E04C83BB0A610790440154B004089E1C6C573A768DEC448397968A9D86B00370
+          3972D3B8DB2512B3A6CC62C8ACBDE374A6C1C525623CC92F2812AAE5FD110787
+          4DE9B67F70F4DEDEE5771E7883DDB59E7E50D92CE0A9DF7C258C83AAC501DED5
+          F80762CA0A9AC27989E10000000049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Download File Remove Original'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D49484452000000300000003008060000005702F9
+          87000000097048597300000EC300000EC301C76FA8640000076F4944415478DA
+          D5997B50547514C7BF200F25352D47C5F0190A5A5333CD5496666420F82044D4
+          0C35612131AD4C2BD35424A7D2C6D1325F08E8A883F25019B507BD1D93E85D33
+          592EC9631758F6C1AE2C2CB0EC2EBBFBEBEEDDF5EEDEBD77D7BD2C989D7FF8DD
+          07E7773EE77BCEEFFE7E1080FFB905FCD701DC5600478E1C23BDE4AAC260E89C
+          BD66CD9A8E5B0E2012AD80C562F1CB4F75752D2A2B7FAC34183AE26F06715B02
+          E874ED50AB35A8A8A8BC29449F0098CD66BFFC180C4674777743A3B98ECB97BF
+          F70A715B0298CD16DA872B0421DD899999992DB704C036B13F16181848F930BB
+          41545C319B8D33B3B2B234B70CE0EAD52AC13EA64C8946707030DD47BE40F409
+          80C94F054228009BF141545454FC2D12A5DDDFB70026137D2D16FF23D8C7E4C9
+          515E9F1716162123238D89BB4F008C0E80BEB093B704C068A4AFABAAAEF58ADF
+          E8E8494E8093C57D0F607000F4859DF206B0FEF0C55ED9CB8C193E08E9B19321
+          A9ADED95A0A3A2263A014E957807D8BD3206FE50D87EB7E8A2189A363D0D1112
+          14D82B108200AC7EEA70FE876A6A29B54222D7202E7A108202FDABD449932299
+          715151E9CD01CC7E125CFAB3113ABD918650B674202D36BAD794F009A0DBE21F
+          C01F352AB47799180849931A33A3062334A8674A4C7451A0D81BC0BADC6FC99E
+          ACA760345BFD0290285AA9E04D2C08A9AA1519719311161AE497EFE2E2D39E01
+          5E3DF435F960D5D3E8EAB603BC71F073C113EC5A9D80169D1EED7A130BC268B2
+          E05A830A09F70DF5A884C1D285777EDD04ADF13ADE7E643786F51F4EDF8F9C78
+          2FF34E893780B507BE221FAE8E85DEE49F02166AEFA2A302E783A893B7606DD2
+          839CDFD177EBB1F2FC52D41231FA8504628076304E2C2C43F8C051ACF74A4ACE
+          78067865DF1764EF4BB3D061B49FA836E67E2138F89DABE25123D7A2FCE73A7A
+          29753733B5CD103D11CEC97CCE2FAFA3295482A16306D1F774CA4E04A9C3B073
+          EA7E3C7AFF54E6DD526F002F7D544EF6BD9C009DC1BF23A1CD08B50EFC5EADC4
+          777F36A0CBE43CE07476766247FA7456E6B32E2C431DAA3064F440960F1B04AD
+          44CA598C7428515A7AD633C09A0F3F25FBD7CE415B971D60739EEF0A58D14DBB
+          0B04B74917C43C80EA262D0545F0578D0C2FC48C66655ED1BF1E778DBD937A6E
+          A5DF212E9F521B447F1788D3DE0056EFF9841C5837175ABDF023614AE1746AF5
+          32222FA50CA3068DE63CB7A92055B6E164F9AFD89939835A286C995F8EFAC06A
+          DC3D768823702BF511B5FFB45D7320169CC1E5F21F3D03ACDA7D811C5A9F8896
+          4E3B4076C1973E037CDAB51C9153C64356A5C363215B1016308C79B63D731633
+          DE7CB81C693123E8CC3787C9307CDCDD54D0F680AD8EC069256C18C4B998DC80
+          581C9A81F52FACE307C8DA758EE4BE9E044D8770051EDE3F02D3621F854ADE8C
+          0E990979C9E711CEA3C4A6DC32A8871540D6AF0E23C70F63659C0FC0B5A46C10
+          FD9AC2F0DB862A7E8095EF9791C31B92D1DC6E3F126E3FFA952005A6C73D464F
+          AE92AB2925DA1825B24571F632A2CA667E5E1C8223B4089F30827ED713008DC0
+          28631F6B1BDA71574B382EBDF60B3F40E68E33247F630A543AE167DAA9074762
+          C6AC694C004A4533DA1B8DC84D3A472B610BFE958F9F852A58827B268C74CBB0
+          0384817182591D0A5CAF6FC578128504CB22BC9899C50F90F1DE6992BF692194
+          6D7680778F09532026FE0956065572151AC56D28587416EF5F7A03EAE07A4444
+          8EE264DE0970A374D865A4966A318E4C44EEBC13F8ECC2979E9B58F44E09C97F
+          6B310520FC4C3B2D371C33E39F7466D621BB92EA891A3155EF11C33136328229
+          073600716B64E77D95448331D6481CA2821F101C86B2B3E73C03A46F2F22F99B
+          9740E100D879E26B410AC4263CC55B1ABA361D060EBEC305EC06A4D5654CDCC6
+          5628246A8CB64CA0823F8E014161F43C6565E73D03AC78FB2429D8920A45AB70
+          0566E48563D6ECA7DD9ACF53533A33CCAE77E77D79AD12FD9BEFC4D221590809
+          0865CDE511E0F96D85A4606B2AE40E805D85DF0852207E4E1C13946BA0AE1966
+          C1F036B215B25A059A659A4ABD511BAFCE81EF7F5E5FBEF504C9CF5EC60008B1
+          9905A3307B6EBCCB4A425CEA9D1F80D5078EFB8DD45643D9A8F629780EC0D22D
+          C74841F6720660CFA96F05293077DE6CDE65D17D55211E00A4358D5034A87C0E
+          9E0390FAD65192BF6D458F14883B7A0F1213E7B9D5FB8DB197927100D45D9342
+          DEA014143C07E0B98D47487E4E1A03B0B758980249CF24321F1E9F1B99BAAEBD
+          2681AC5E2E38780EC09237F3495E4E7A8F1448381681E4A4F9AC0CBB36B06BE9
+          B802B4514BEC6F3FFD41AC163CD0B859FB97D0795900CF6EC8238773440CC081
+          D28B82144899BF807755712F1DF70657C895A8BAF24F23750C9A21DDD42AF50B
+          E0D036518FBEC4738E476051F2429F00F81ADC0621BE522518820370303BBD47
+          9B391BC0E2E4C53C5F572BAB2FBC35B8BC4921188203B07F6B3AD4ED3D0358B2
+          6009CFCED2B96DF0A5C185427000F651009A1E02A4A6A4724A87D3C83E347853
+          93DC67080E80E0C81DF6D3D08D58B670194F66B93B4E5F1A5C2E93E3EA1571BD
+          D4A89D841C786CCA5EFB07C7D81D43BF0F40C0E3BDE5CF665436C501C69687A4
+          3930F439C07F65FF02637A219ADE9FD1780000000049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Upload File'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D49484452000000300000003008060000005702F9
+          87000000097048597300000EC300000EC301C76FA864000006214944415478DA
+          D5DA695013671807F07F74A0D30E0AC36847C10311ACF5E8A74E67FA4D5B2BB6
+          D65AEB595AAB501541BCA83787C78817DE7226C8E06DBD38042248B5753A6AD1
+          B153AD560C62004382508E90FBE0ED46484C607793B01BDB3E7CC8263B6C9EDF
+          FB6C76FF1910E07F5E827FBB81FF14202EEB3AE1A9AD9B3A13094B5F3651F5DA
+          01FB964C001785E577CF5CFF0BF7242F5C427804D0C1710E05B724D01B3B70A7
+          52E114E1118089A3E097FB75506AF43050880A27088F008C666E80DFAB1AD0AE
+          3538205420D38551139B3C0A589D798DEC8F9A08BDA983D3719EC95BA9E60D0E
+          88DF1ECB1FA855AA8F846BA639207805ACCA282707967E0CADB113B036FD8ADB
+          C74889998266A506ED1A8303426F305308D9038D5AEB80E015B032ED2A391833
+          091A03B709984D2628A9C6E910B71FC91E1E5A36699C47002B8E949243B193A1
+          D29B5F3EDF9059EAF631762D0D43557D0BC415D5686AD3F4D86F321870787998
+          AD6F5E01B187C5E4C8F22950EACC9C8F45A8EBC03D890237EED7426B30D95E57
+          ABD5485DF1A96700CB0E1693D4959FA14DDB098817BA3F01BAFA6AC27B90C85A
+          2814C19F55CF91B66AAA670031FB8B48DAEAA968D198B81FAC5B59A62055B4E1
+          94F82ED2E33EA70770CD321A553B32E2A6A159DD0948CA2EE3A5F96D8B26DBB6
+          E3B3C4C8FCE10B6600972C13BDB700996BA6A349C5FF04AC9590598CACB55FB2
+          037A9B04A253F290B56E065EB41B3B572EE72A2F4D27457E62DB4ECC288270FD
+          57EC80DE6699E83D9720DA30130D4A232F8DD355427A21B237CE6207F436CB44
+          EFB908D1C65950B475029273F99940FC42BB09A417E0E8A6D9F400AE592666F7
+          058836CDA100065E1AA7ABC4B47CE424CCA50770CD321AA512A2F87990530003
+          B508D3E34BA1D2F1F425ADAB7CDFECC01FC299F400AE592666D75964278443DE
+          6A80893A0DC3936FC07FF048040406526F44FD50EF2610743DDA9E77BD06BB7D
+          B6E79DDBF675312F1FD21333E8015CB34C7B4B0BB213C351DFDA790A6DCD29C7
+          AD4A338243C7F186600570CD32B13B4E4394F4AD0D6029458B16AB522B302020
+          8417042B806B96696D6A4476D27C1B60FFE96B2F1F3506C2DB2458015CB34C6C
+          F20988362F709880B51AA849C4A5DDC180406E93B8945FC00C58BAAF9070C932
+          CD0A05445B16DA0087CE5E73D8CFC724F20A58005129F9844B9659BE3D17C22D
+          11B413B09654A142F4815B78FF830FE1EBDBDF6D443E1B60C9EE4B844B9669AA
+          97216B4BA40D9076EEBAC37ECBFDB14262828FFF30848E7AF755A36E200A0A0B
+          99018B765E205CB2CCCAE45C646C8EA4BD13EBA8EFB3F1D977D1DEE1879051A3
+          BBADACEB88C2CB2C80EF779C275CB28C6502E949113D16C0DABC926A7E64C83B
+          0CA7876B88CB4597990191DB7F245CB24CDCCE63484D8C4063FB2B80B5F936B3
+          2F822DCD83EEEAE23AA2880D10B1ED0CB166194BED3A5EEEF6048E5080A62E80
+          B5F956932F468C1CE5E412E91AA2B8B88819B060EB2962CD32BDA9B5BB8FD9B6
+          CD4480C7CDBEF0191882A0E05017AFF3CE1125252C80EF369F24F65926E5E44F
+          BD8258AF36DEFD8760F88850376F560228956DF0F3F3A54588C52C80F989C749
+          F72CE36E69A9D3665DE61D34E9FB61A8A579C0E907D31EF154F218B5353564EC
+          B8F102BA9BDD15713133E09B845C429765DC5D79AF7E8118323C9436CBB021AA
+          AB2A515727BDD90112D5177D4AC68C1D3FB43BA2F40A0B207C530E61CA32CECA
+          F2815D2FBC8B469D0F0287853836EC02E2D9D327784E35AFD119C31ACFCF5105
+          CDCB0B8297E046774459690933E0EB0D47095B9661ABDB4F4C10BC1580006BF3
+          DDCF5F1684B4FA0964CF6B6CCD5B8F4987B85AC60298B75E449C6519A65ABCF7
+          5718BD0761E0A02134ABCC8CA8A996A05ED6B37926447999981930779D90B065
+          19B6D25249F366A5097E6F07BB8CA8955641CED23C1DE2D1C3FBEC00A62CE34A
+          35B6EAB026A3027D7D029C22EAA41228EA6B9D366F8F205EB0ACA8B6E6C48C31
+          8C00BA2CC3374256530585DCF5E66D35FB9C7750A3BA8FF4E7081D23A07B96E1
+          1B515F578506799DFBCD33540F807D96E11B21AF7B0A6D73353561F4E3A3795A
+          001F07B596DEDC178FFEF683FFE050988C7AE85A9E61B47F1B2EA42CE6EDEF12
+          1EFF678F80D9E78679BFE16589B532B5DE388DAF957F6D004FD73F1B7A136DEE
+          26BDBF0000000049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Upload File Remove Original'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D49484452000000300000003008060000005702F9
+          87000000097048597300000EC300000EC301C76FA864000006384944415478DA
+          D5DA695013671807F07F6CD1B65A71AC742C78A0826D3DDA2F9DCEF49BB6566C
+          ADF53ECA2184B682E049B5553944A78E6DAD28721F3ACE588FA22D874004196D
+          FDA0162C4CB122900009181294E108393709DB0D212B8190EC261BDB3E7CC86E
+          76F2E6FF7B9F65F7DD011EFEE7C5FBB703FCA700315937498E62DDD61AC880F4
+          E8C5CA670E38BE65115C51983E7BF1E643540B1F3342B805D0EF621F0AEF08A1
+          D3F7A3AA41EE10E11680C145C1EFB56D50A875202844A503845B007AA36B801A
+          5107FA3484154209726576C4E24EB7027667DE209322164367E877699C16590F
+          159EB042FC512FBBAF522ADFCFDEB3C20AC129605746057922F20368F466C0DE
+          F46BACC73816B50C5D0A35FAD484154247182984F4BE5AA5B142700AD899769D
+          3C19B5046AC2B50E180D0628A8E0B61077EBA40F92A3972C700B60474A1999BC
+          6D29943AE3C0FEBECC32D6637C171900517B370495CDE8EC558F386E20089CDA
+          1E40E7E614B0ED94804CD9BE0C0AADD1E5B148EA3A502D94E3566D2B3484817E
+          5FA5522175C747EE01449F2C2153777E8C5E8D19109BCDBE03B66ACDA2B72094
+          765328127F8B1E216DD772F700A2928AC9B4DDCBD1AD36B83ED8B03275412CEF
+          C579C13DA4C77C621B70FAF459972EE0553D939111B3025D2A332021B79C93F0
+          87BF584A6FC7660990F9D5A7A303C2C34361343A770E479F2846E69E95E85472
+          DF014BC56596206BEF2AF700A28E1721EBEBD578DCA737CFDC99EB9C844E08FF
+          90DE8ECF2846F6376BEC030C06E76670EB8F85C8D9B7161D0A3D27C16D555C7A
+          1172F7AF730F20F2580172F6AF83BCD70C3872969B0EC4860DE9407A214E1F58
+          6F1FA0D73B3783913FE423E7C0060A407012DC56C5A715E04CDC466680BABA7A
+          568327173D404EEC26C82800412DE856C69641A9E5E8216DB03C5FECC75FD96B
+          ED0308273BB0E5E865E4C60542D643C0402DA9038FDCC2E4D7E6C0DBC787FA22
+          EA87FA361E6FF095DE1F7C0F438ED1FBE6EDA1F54B7E01C4E7563B0010E653E0
+          E1C3065680A4FC5AE4C607A2BDC7FCF943672A70A7C188D9FE0B38433002E808
+          E7CEE12FBFFD193909C134C054F26E0D76A556628AB71F270866009D6E60BFBE
+          BE9115E0D8956AE42684D080A40B37065ED504C959271801B48300B6F5F9E10B
+          C839186AD5014B75509D8849ABC2141FD73AF16B41210380563BB0DFD0206405
+          F8FE52157212C36840F2A51B56C7B9E8447E210B00DBE227FE84EC44BECD0E58
+          4A2C5762EB893B78E7DDF7E0E9399135A2800940A3D10CEC37368A58018E5EB8
+          8BACC4701A909677D3EAB8E959BF5268C084C933E03FF7CDA74159200A8B8A98
+          039CE940C6C1709B77622DF53C1B9B7B0F7DFD93E037F78D6133CB1C51749501
+          403D08103AD181F404FE88C59C25BC820A3FC7EFF5514E0F6688ABC5571900D4
+          6A46818757F8A1F3488DE7E349DF5380257CAFD113B34DE161EBEAC21C51EC08
+          C0E76FA63B201236B1EE400A05E81C0458C2F7183C316BCE5C07974866889292
+          620600273B60BA0F58CA48F250DFE589095E7EF09DEDCFF03AEF18515AEA0010
+          16164277A049D4EC1444AB279178A51DDD78153367F9B3BC59F1A050F462D224
+          4F9B08818009C0C90E984AAD332222A50632CD444C3785071CFE620E453409EB
+          D12A9190F3172CE4D9BAD95D1394D807848606D31D686E6A716AE6BB482F4C9B
+          E96F732D630FD12C6A405B9BF8763FC888E730A674DEFC85D38723CAAE310138
+          D1018D69E6536B20554F84CF0C3FEBC00C102D4D8D784485576BF5014F2E6F50
+          FA6ECAF78507EFD670447959A97DC0E6CD4174075A9AC58C017179ED9013AFC0
+          DB127EF8F96B07216E6E84F491840E6F19D316E27A390B009B5A75F82E341E53
+          E135759A8D591E1D216916A25D3A32FC68888A72817D40484820BD9468699130
+          0674F619B0EFA214CF7BCE648C68158B20B313DE16A2EE41AD7D40F01000DB92
+          77EB1096F42730DEC721A24D2C84BCBDD561F8A108D203A6D5A146726EF5BCD1
+          01C19F390DA01127AAED22A41211E432E6E1E95A9F37D6F7896A8CF8373EBDDE
+          1F01080ADA048D93CF034311FC5110ED6D2274C8DAD8871FA546000203373AFD
+          40330271B2C60A216B6BC238B5180D8FFB5FE622BC4D0017835AAA57370667AB
+          C7E3252F7F18F43ABCA09120E86D15B66E09E5ECEF126EFF670FEFF57933C68E
+          F3A8A036A52A9D7E055733FFCC00EEAE7F00C7D11B6D6CDB2159000000004945
+          4E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Duplicate'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D49484452000000300000003008060000005702F9
+          87000000097048597300000EC300000EC301C76FA864000006404944415478DA
+          EDD87B5054551C07F0EFC2A2ABA365A14E9AE83826FE119633D9D41899A082A6
+          A4A9A9892FC0373E490CE515A266920AC81B52339034C751D221433045F1950A
+          2C28C2A651C022128F7DC1BE38DD65D965EFB2C2BDEC2EE64C6786E12CBBF79C
+          DFE7FECEB9E7B770F08237CEF30EE07F80E10BBFC44BC442C3E635AB887B9CAF
+          8BA4C701FB574D82390ACDB5E9971EE06E594D8F204C025ACCCCC3D9EB65902B
+          5B70FB61B5D51126012A3305970BFF864826878242DCB232C22440A9360F704F
+          F004E226050D21019995B4DAA5D6AA802D0939E4C06A17C8552D660DFA58D840
+          05AFA0216E9608F95289C43569AB87451134C0E6F88BE4E09AC968526A01FE71
+          BFB01E3062DD34D4896410CB1434845CA1A610957C99B4C9A2081A60536C1689
+          5C37053285791950AB541051819B42DCB85F591CE53BC5C92A808D872E90A8F5
+          6E90C8D5ADAF03122EB01E70EF1A7708AAEA9179EB116A1B651DDE57291488DE
+          E06EB1039436D0FAE84C7268C334889AD5660F4CA8E7C0DDB26A5C29FC0B4D0A
+          95FEEF52A914311BA75B07E01B799EC46CFA188D4D5A406012FB0C986A7326BD
+          85B2CA7A0A455024A840ECE619D601AC3B708EC46E99817A99AA5B83ED4ABD6A
+          A9B0189F1D34C09AFD1924DECF0375522D2024E557C653AAD56AF4EDD71F3D5D
+          8AD000AB23CE9084ADB3502B619F81BA460912CFE7C352A508D3539C0658F5CD
+          6992B8ED53D48895ADAF771ECE623CA961067AB214A101567C7D8A2407CCC513
+          9192D58425A73D2197352097E38DF0B50B2D5F8A94086F4838F030558AD0003E
+          7B7E22C9DBE7A1BA510BD87D945906DCC56BE1E43C12FC1B428CF78880FD9899
+          6601D894223480F7AE132479C77C0AA06035E19D98D170F37A17E27A390AB24B
+          61EF381F8EAE41D89690CD3A78B6A5080DE0B5339D24072E84B00DB0F7D845C6
+          19D000086CA1567250945B8666F9108C9D1D0FDE4BAFB346B029456880656169
+          24256811840DEC32901F375A0F00B8D4A8B6282FAA42C99D4AE4F7F2C2532EF3
+          D2876D2942032C0D4D2529C18B50D506884865B604B419184F01B87A80A6DFF8
+          540C7E4E21063B2DC7C80FFDC1E67F084C4B11DA884B828F91E490C57A00D356
+          94E06812002A234AAA30E4FF560841F52B28E8B3020A4E7F56636B5A67A5080D
+          E0197494A4842CD1030E1CCFE94606A865C4E1B6F7A91F42811EDF13A0B2B416
+          8ED3A3F0B2C3FBAC119A2CFC59DD88B4CCDF11E737D334E048D804626F53C17A
+          704DEB1CA0EDD755FE4365E336EE93E978DC6B2A982EA99D2BDCF4FDC0C44C24
+          7CF189694046F870326389762392B6405A0368DB9CBA40B4FDB60D8BB6E562B0
+          6CB40083F70DAE93534F147E761E6CFB8DC31B6EDFC2B637BB251594701E89FE
+          B3BB02E8823206E882320618DD753DC0349CB4D84070BB00A5C54F90CF5B0991
+          ED884E830EF19EAAEF07C79F43D297739E2F4097E1DAF24A94E45EC7B00F0231
+          E8CD05CC3210978194EDF398020C969371D01C6E0780219C0EE808D7BDDF2496
+          A128EB22CAC4A350CCF3841ABD3A041DB8DC20037167F1DD8ECFFE3B00CD67D5
+          6A0ECAAEE542DCC8C39879273BCD4070EC191C0E5A602980A90D6FB4A19F01A7
+          034001AEE281A01937FB6EEB1074C0D229EDFB21E6348E847CDE19C0A66D0263
+          80D15DE7183C2669FBA50B805186B44B280B76039DE13069376CB8BCCE331073
+          0ADF877A3201E8EEAA31C078637607A0FD5D5B5E81FB97F3506833171576CECF
+          0CDA7FF1E4F60C1C3A8563618BAD01D065CB1860BC5FA8CF100EFEA01EA3D5E5
+          62384C8D469F41CC8BBDD0E893F8217C291B407B305D1D6486D7993A895B0F32
+          99923AC8AEA1AC6E18F8BC655071FA7419B4DF22D7F60C449F40DAAEE5A6013F
+          870FBF4615811318DF0E83E6E6F50EE81BDE7429517CE50E068C5D0FFBB77DC0
+          A63AD567202A1DC7F7789B0674B76932670C305C469A6C3DBA2BC0C302210A78
+          3EA8B3756435FEA685ED19088D3C8EF4BD3E3D05D094D32DADE57433198521AE
+          0761CB7BD5ACB9BE8A4CC38FDFACEC1940438D1885394528514D4469EFD9DD9E
+          CE77BE8BBE1F16998A13FB56590BA05B365C941757E151610D064F8C405F878F
+          2C314DCF0054AD5FEA05104987E0B5C9D1E0F61B6AB1E0AD0E90D4CB919F2D80
+          9DC35C0C7C2F001C1B3B8B066F558093F308F0F3847074DF0732749AC503B732
+          C0E112079C0119D2B5E3442DF6560B5ED72C0E789EED8507FC0B07D1116D82A5
+          AA2B0000000049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Move To'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D49484452000000300000003008060000005702F9
+          87000000097048597300000EC300000EC301C76FA8640000060B4944415478DA
+          EDD87B6C53551C07F06FBB6E6C44080167C46D1212186F2411A2D10561C2C632
+          44030888B0478720CE2708A20326CE1840908263021115650C08213235FCA163
+          C25E3C1CB2B57B74B7DB00F7622B6CEBFAB8ED6E77BDEDFABCEDDA5EFA1824FC
+          92A5F7EEB6E7FC3EF777CEE9B9E5E1210FDE6027F008607B72F4E84FB48FDA2D
+          264955427A7ABA32E000A130197ABDDEAB4609A21EA5A5974B495219EF6F845F
+          000A450FDADB3B505252E67784530045515E354A925AF4F6F6422EBF8BA2A212
+          BF22FC02A028BDB18D40209C020C1D7B137C3E9F698362218AC514A58D5DB76E
+          9D3C6080EAEA5ACE0D4E9E3C11C1C1C1C6791408845380CECB0A84300043B011
+          1D1D726662975409852953FD0BD0E98CE7353552CE0D4E9A34C1E5F5E3C7F390
+          9696E2B32F50A700AD09E08FC80D0840AB359ED7D6D6F9A4938913A3AD80DC93
+          FE07902600D7C83856E6ABBC8A490A0939E973DD2EBBCE0124693C974A098F7B
+          EC5669714EA2C4DEB573E0CD86CAF0D9BCC21A5C27DA4B498A8E77877009E012
+          F22E15F6E58B8D803E2FB784E7CA0868B47A941377DC229C02341A8DF1BCAE4E
+          E671A7B615A0BC145CACB80D8546C72CE77DB82A6D73897009F034CA4F278154
+          77E122D290B57E057AF5DE01FE95DD418F5A6B87E853D389A28FE6767904509B
+          00848715B8FDDB424C8D190BF1E556CC5CB407A3A213BD0234B67641A1D6D921
+          AED4B68A554A65EC918F5FB1FB16770E50AB397558F0CD24C4A5CE424FA71615
+          05750C6019A263B762F3A102CEC97FFDCE02DC53A899E4757608AD4ECF209AC5
+          6A95C60EE100484D4DB25440C63C98785A0103804610F4BD3C488A0890BA084C
+          7BF5204287477046E899AD87216936823420AA9BABF6A7CFB36C459C033856E0
+          C2BEC9160020605A0DC22D490B6ACA5B7023241572C1148FDBDAF9763C642D9D
+          387FB501F26EC73C28669770E0BD784BDE0E809494D5960AD4CB1A3857C00CA0
+          99D7EEF61E880B2BF1C43421C6C66C0497DF1068661DB84EB4E152E56D6874D6
+          E713954A85ECF713DC003856A050348501CC34266D0B0003EA65D673F1DF9520
+          DA46A2322C0D3ADE304E6D1B62F19CE9209A3B19140D89AC09073F4C1C18909C
+          BCCA528186FA460E159869491A3C81F598F9A31950C375022DC45D4C48CCC6F0
+          88599C11862ADC6CEB46EEF97F90B361A173C0D95D2FD0025D13E7C60DE11AD0
+          7F7CAFF92E33A4AEA11A09680C89F3B8ED2FD658DF9B71F83C0E6D5CE41C909F
+          F5349DB8BA7F1CD3A6448C0998C6B63991FE63D3788769B8D80C9B7E80CD759B
+          CF91CC8A22292843D0B0191817B7074143B80DA9AD87FEC0E14DAFB903989362
+          03CC49B101ACBB6E013887D37D7CC8AE55405AD58E8AD03550048D7199F476E1
+          7CCBF1B6EF7EC7914F160F2EC05CE18E9B4D90165F46E48B19089FB2DCB30AE4
+          E4E3FB4F977A0AB0194EECA4790207802DDC1EE008375FD7F4A820F9B300753D
+          E3501DBA127A8438249D916253819C7338FAD9EB0F0EC0F05EBD9E87BAE24B50
+          2AC23061E9699715D876F057FCB075B9AF00CE263C6B420F00B707305BF7E222
+          D4D66B7165E86687A4B724CDB3CE87ECB3F871FB1BAE007C53076C00EBAEF36C
+          9649BBF9E206C0AA50FF10FA0B21E1B311F95216F88250D715C83E8363996F0E
+          36A0FFB5E3E67FA8B954864AFE123405C70C98F4A6552F5B2BF0ED19FCBC6395
+          2700F3B06003D82B0B7BB8B101ECF9C2BC87E6A19E5946DB6EA910355F84B070
+          CF7FE7CA3C701ABF642571015893F1058054E920B9500AE25E24C4A1C9A07861
+          6E93DEB032D65A8103A790FB65CA4080A832E65FCF7B7C3B6C222EF5593BF840
+          5B89AA8BE51831FD5D8C7A66CDFD7483CCFD7938F195D039E07EC350393B00AB
+          0AFD9B3919A415ADB8C17CF376068DE7D4FE072BAC15C8149D40DECEB440010C
+          DBE93EE3769AA4C76374EC5E04858EF4AAAFCF45B938B9EBADC000BA98079ACA
+          0B12D45073400C5974DFDDA52F9B6B39DE213A8E53BBD7FA0B601E3602DCAA6A
+          41A3588EF0D9BB313472B62FBA090C80323ED4CB9887F1083C192B82E0B1A77C
+          96BCDF01CA4E2D6E14C8101CB5048F3FB7053C7EB04F93F72B606ACC18884B5B
+          11BD600FE8D19E3F6D3D2080A8421E7823F255EB6728FA46F92D7973F81C3098
+          F1D003FE078EF1F85E5B9D45980000000049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Synchronize directories'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D49484452000000300000003008060000005702F9
+          87000000097048597300000EC300000EC301C76FA864000007454944415478DA
+          ED997B5054551CC7BFF7B52CCB1B35274058051C7B975199353DB554D0ACD49C
+          297A610F2BED612F8A3FB6B271EA9FFE68D49A5CF3590E834F524B719149C9C4
+          9A9A10449D604130E2B1B0EFDDBBF7DECEEEE2B20B17F62E0FA9990E7339D7DF
+          BDF79CEFE7FC7EBFF3400AFFF1428DB580FF01C65AC0FF00632D60C4014A7529
+          1A89658E9047339435219DA03CC2FDF3752DF67F05C0BED5E95BAE9D55903FF9
+          96E58A1AA8AF5A8FEA32FDD605458D4F8E39C0BED5A9F99AC4715B72162E01CD
+          B2C422C97C126A133D1E9CDA53027B57C7930B8A9AB78E1900099D69943AEAD7
+          9C8717476B12127B1E8607F0167B7717AA76EF74484ED774124A67C6048084CE
+          2F57DF73EFF48959D96105CBD95ACF9F43CDD18AD1125939BFA8F18E7000D2BD
+          CB9E1B5CB024631B02AC52DBA50830E8B782E498EC8C190A5050304C11918B53
+          D28641BF4D29C03323366A4AC529B119F4DF2803B873F1FC111BB5816D4ABFED
+          B153347E2C3EA80C40616F63521401CC2FAC822458C650A6BC17BFFB74963280
+          BC77CA61ED281EB441A56BC3906C92FC7BE5FA8DCA0072DF3E0C7B67C9C8081A
+          C129B75CBF5921C05B076037ED8A687446C346F59B4615AE03F3DEDC0B8769EF
+          A80B8AB40D837EBB428055257074950E43CCF04007B219F43B1402BCF12D9CDD
+          074655CCA0D003E48D6163B13280B9AF6F86CB7C6864440E2189079AE18E6CDC
+          190AA0034D2EB13FC06B1BE0B294C977127112879F7225F2F37B5B1B2A5B5AF0
+          97CD861672C5B01CE2541CAE9F301E77A4A42035369600EC0E00A4E892D25551
+          5419F9D66A2C344D0F0198F3EA3AB82D47231A9DA1D87851C43767CEE0EBEA1A
+          74513CA213A3C04631E4A2210AA42F72B9AC1E724872E2C6E464DCDE62C1AAF7
+          9B29BF78544CBD2A5B7BB6F63C1A0A3BA95080959F81B71E0B3BB2C309B1D31D
+          ED5855711CED2C8FC4B45870D16CC8738622200C078EE6C0D02CACED76FC65FC
+          1B769B633F117B4DF6B46C6D5666260EEEFF410660C527E06D2786257030DB61
+          6313DE397E0271DA586892D464B44548A26FBF069AA141931B8E568125E23986
+          F5D5BE8B6271A1BE05515C1432B3327D70A5A5FB65005EF908BCBD6AC4845341
+          097DAAB50D05E51548CE4C80D3E286ADC309E204C4AB54709273B54D12103B4E
+          83F169C9D0446B7A20FC001CED8551F5D47EFBEEBD7BFB033CF872113C8EDF10
+          3607224CE836871D8F7E7704AE78064E93130F6B33B0385B8BABC7259276FD12
+          9AAD3694D637623389ED989464A466A4F846FA5238F941B880574AF694C8002C
+          7F0B82B37AC443E7ED63A7F03D9969E2C162FD7D3370DDF824C81709ED4E2756
+          949F44AB9AC3D469597EC132103B76ED90017871250457DD3045F77FBE787F05
+          EABB2DF876DE5DC84E8C1BDCBBA43498ADC8DB7714D367DC84A484A43EE1E4AF
+          B7956C930178E17908EE3F071513CE2637DD3A050F2C6E1E13A2D561DBBB6873
+          E0F1EF7F8226ED4A4C993225286C5802A10AE4C4A6E24DFD011E78FE29887C53
+          5841A3B52A3713F1F9877E464C5A0A264FD606E23D103E415ED8B0E3ABFE0033
+          E7DC464E64E6080486F79477B535B93D61DFF5BE975F75167119A9484B4BF5C5
+          BD77FABC34FAC1B537F1B7EF9109A1B92B3E04445BC422077B2FB7782D9AEC96
+          A0AF7A7E4B52E09D4B765A94C85622AA5F2B6E328B5920B5F619985FC8562237
+          F4AF12B939240786EB81D0B0CB31FC8E654B9F238245B285F0C023BA49CD93DA
+          E3AF05EF3D8FBABA73D0B4B7634B4E16598D43379E9587EB156EA75F79977434
+          90BB87E681EC2F3E44C1D2653EA17EE1BDB5FFDE83BADA3A449B796C5B908F24
+          B526B40F89C7C1756B9501CC9C9D194660E4799063A8C6534B9EF60BEE81E805
+          71A3A6BA16E3CDDD587B8316D1643BD1B70F8AA671FC50430020634DE24D82E0
+          FAFB4291A3B91FC0DC975F8F58E0E04CC4035F7E8CC7173DD13BE242AF173A4D
+          9DF8F5E46F302C5D8E49718903F67160DDE73E80F43509B3288A3E0489AA3516
+          765E130250BA3AFD30F964964202C5652563C5D2471E0B1A759207426F1E3419
+          2FC07EB609CF8A6AA4488C6C1B4464D94B8C7503C3507A96A56378A7E773E37B
+          A6952100A355B46B92A5450B1F0D8D7B213417DA5ADBD178B6591078690BD99E
+          6EE5F9AE9F5B74B05FF171CCC4689A9B4949F4724EC3CE56C7AB606EB59DB7B8
+          4C3777EA60BE6C000B173CE413EA26312F04CD3EC1502EDE858E8B26583BED70
+          DB3D643D22D32A4B4115CB21669C9ADCD3683BD76D1305D7AD8DEF596B82BC33
+          FA007979F37C22FFF8E334DCBC1B995769215262C013C1DE1025B14F0B122CAD
+          0E7436983B2851C86B28329F087E7A5900E6E43E809AD3B53036345652147592
+          61E91513274D6092AE4C202773310020923341403659E89CDD6E745DB092330A
+          FFA3DB85275A74A6C6BEED5F1680F4C99360AC6FACB4BB4C0FB6E9604DFB283E
+          9B61990FC80CB9481DABE6BC6142760DBE5399E0164092148E6E175992A46364
+          C5FDCC58D8B57BA0F6471D20634DF22E329E6A227E89577C089C0E6A814BBE9B
+          A6A49BC93FC921814A92207A47B99E92DC65C6F7ED17C3B5FF9FFF9FFA7F00E9
+          80466DF1D53E900000000049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Open folder'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D49484452000000300000003008060000005702F9
+          87000000097048597300000EC300000EC301C76FA864000007B34944415478DA
+          ED997B4C5BD71DC77FF7DAD7C636C118C7060C86BC97041702340D4DD62EA14D
+          DB343594B1B64BB34C53A5B57F4C9A54ADAD94165AAB904DDA4B512B4D9AD676
+          8B940442124A1E1D84A46B1242D68CD1401EB4894CC0D804CCCB0FFCE2FA7176
+          6C82838D2FB9860BCBA41DE9CAF6797E3FE7F738F7C8042C6259A68304A092D7
+          2212AD44881007EB08021C10400683D7760D74E0631CAC0341B620E54F4004AC
+          86BDD6B7A6AA89C5108D84B27202117B80445BA9044AC817F1802427970EF811
+          F827FC40BBBC13F867337E6A7A272C472360B0F86542D93145AA523B641E0A18
+          F65A780B0FA003122FFA3A02E27D9154909EA81441429200481E19D18D47F281
+          4FF0311B092EAB07AC663BD82DCE7E84027BFB68EB21DC851F12AF54680B1ECD
+          87337F3F0BBD7BC7C2BA1704204327CAA484A2A3C22554912C6B09082454CC7E
+          3C82077C0C1082087E12939F1E070D86DB4618B739BF040279944AC5CEA0788A
+          2780D3A7BE58580075B5F451BCCB4D58B83C294D32AD05010AE005EFB90E4990
+          582C15213C0C13B408C983FEDE0170D81D905FB80104A420D476E2E4C98503C8
+          FA30258710C015E5EA648940CC07C7881B3C361A68A73728DE86BB48498A0461
+          22058929629029A440F1A9B00582C2C3DFC97BF5D84AD3EB8E37D42F0CC0325D
+          7232129237E42B9232BC6E1FD8075D4E02C1A728106870DAACFF1EF92D8C07FB
+          65EF13A703496D2680DCC313F04A542BD288A5A9F2480BCC80B96FA5BACF8F2E
+          0C40F66F6407252909BB83E269B7EF10CE2CBF34E9EC63B38ED9272D2048F2AF
+          4BD3E5B92BD72DC73E4E45BA13C1BFEF66E464BCD41CAFE51E20BB3A65332920
+          5A491E01BE89C0AF0CEF8EFD91BDE54269F658AA4AB9739DE67B11BB1DCB0207
+          8F1D9C1D4087D35F013FAB017FD5B2114000EAFE80E7D83F06C4C708A1DF1BDE
+          B5BC1DEF06A87420A68432832677FDD28C0C550CE15371C28303750766073851
+          ADAE5AF55849C5FAA73E60B5F8704F23B4D6545C789BB2FC42EF717C8BF37F20
+          2EF5F70E29B942AEDD509807029E209C8962C5C467473E65063855A57E869288
+          9A3696BD440844E2A895508CD551E8E96C6A845193A9BAB4C25819AFF86CA1AC
+          5E91BA74675EFE23A13CCF14BCC187C419E993DABFC406A8D329D212285147FE
+          F32FA426A7AB66113CB3D06E17B47D5E8FBC4EF773DA4A63331BED0A1D244A84
+          B22F5255A94F6AF272808A4EA15116081E7AC1C20870B24A7D645961C1CBCB0B
+          0A638B4631EAA615EBC000743436028ACD38A3FC9974C368A61C721E591FCE34
+          3103F81ED8546106D897D5BFE5C7BB5402B188F5CEC7571F59F7CE856668ECD1
+          B3A38D98055DC22F734F3000BC8201C4E1AEF30521E041E660375F6B4D3D78EC
+          AE8C529DF1EECC3522005E9A06301F615C6CC0FDBAD69A061600D55937379597
+          AC97244B39D9B5F8FB32CFD15A73920D80FAFAA61F6A35125972B8B1FDF419B0
+          9987E1A12C08D597541ACBA3005EC000931670DBC7A1A7630836FEE823407E27
+          172B72A69D769BA1F9E357BB4A2AFA72A200768601867BFBC06597C2EA2D2FC3
+          84E3F20344CC260E31749BFB5CE6EE6EE8FAEAE2616C81DD51003B260170BFEE
+          B64E50AED6824CA504AFE7BB59E6E7C2CFE31BA3BFD2067DD7BBDE2AAD34FE21
+          12A0EC390C9014FADDD174017277BC077CEA2EF8BD431C0864161E6F560BC6E6
+          D8A0795B59A5E97C044051D93361176A397C0A8ADFF80C68D7797C9BA21F2884
+          9D086EC02F1C3802168F4DFA13DD983D0A607BC802B4CB03ED8D57E007AFED87
+          097B731C8B712370B6B66072F967DDE93EECFFD9931B1701F034065802A3FD66
+          FC00E414BF82EFB36D8B239065800FDDE9831B5F7DDD8001CA620014872CD0DB
+          791BC4B23C485FB30ADFB0BAD90B642582B98D60B186BEED3A18AEDF7AAFA4C2
+          F8EB1800DB4216E83CFB2F58B3650F88935C10F08DC4BDB36C84B09D2BBAED6A
+          D325B0F40F3D3BF5DA1E05B0150324426BDD97B0E5D54A200237A30278AE42B8
+          8B998B871B81764C845F2B22001E2F7B52231427C0E5E32D50FCF30FC1EBFCFA
+          A1111EAC0F269796DA7383F8044E9FAA8D02F8BE8676D360BA65830D3BCAC1E7
+          F9765105329529971C350DC1D5E6B666ECFFCF32028C9A8681A032203B771DF8
+          692367C2090E82BDA7430FFA6FF4BF2BADEC7B870160B3A6A7B30732354F802C
+          550001BF950321DC59A9E3EC37306C1C2A2FAD34D533003CAEB9F68F6B50A8DD
+          0542E108AB1378F10E35804B752DE0B48D2F2FD30DF6C604D854B251D3DED801
+          C5AFBD01015AFF8049E7227CEEE37DB417CE1F6AB1E3008EB8714500E46ECDD1
+          18BF1B818D253B20E0ED6721227E40628E161BBB6B81F6339DE771006F630458
+          B1215BE3F389606D91669AFFCFFDD49C132C435C196E9AE076DB9DFD18E04D46
+          00855AAE49CB488725493C7C63F3722870FEFD0DFA1118E81ED9AD7DDF749811
+          4022156B1E2B7B1D12122510FA3B655EE2B81DD35AFB0958CDE69C1775835DB1
+          01AAD43778142FA7E8E97CEC3EE3F31418BFF0D96203210497CFDDF15EF5F589
+          75517FC586014E54A9F572956A6551F9CFF0003FE702E7E35E8EB141B85873E8
+          5A6985316F26F87D0063E68A94CCAC55F2386E576C04CE7F2ECBA807BADA076A
+          F11D781723008E8191FCEDDBE5696BF2584DCA994016C36FB59E833B9D37DEC4
+          67C07E46805355EABF21027E1AFAF3FF612B08B902847FED8B157767BC9C3D7C
+          62E32CFF07F86F97FF7980FF00189D9D5EAF9D43350000000049454E44AE4260
+          82}
+      end
+      item
+        Background = clWindow
+        Name = 'Delete file'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D49484452000000300000003008060000005702F9
+          87000000097048597300000EC300000EC301C76FA864000008994944415478DA
+          ED595B4C1CE715FE67676697DD9D596017B00DC65C020E080CE6660326695437
+          F18395A4A9D587D48ADC97167C91A5347DA8D436226AD53E544A9CA8B1A197F4
+          2152DA344A5C2B759C8B5BA5265C828DB10DD8DC0C043BDCC1CB5C7667776E3D
+          B3F6227677767617B0AD48394F68FF7FCEFF7DFFE59CEF1C30F40D37EC6103F8
+          9640AC09A728AA545514CB118FA7E74102FB234595984DE8351529AF37329EB3
+          6B22D0EAB0EDC771F2346EC2915F149E3372B491F6266DAD37E3E4A7A53B8AED
+          83D747449F5FFC6113CB9E49884000BC893CBDE7B15D248661A8BDADDB2B48BE
+          EF1D65BD1DF713BCB62E819BDFDB5D57654DCF7021966151DBFFBA8084A44B02
+          8BE62400BEA186743A5302BFCDCF2DA2CECE1ED6272B75C7386EE07E803FE5B0
+          1F4C22CD7FABABAF26535393577E67190EB5B57D290A3EB1F230C7F51B125801
+          5F5FB5023E685353B3A8FBE2B5455914771D1184B10DDD798A3A66B55ADEA8AF
+          AFC2689A0A195B5A72A38ECECBBCCF2B9485AF1B4260057C6D25804FD65DE8AB
+          C9AF51EFB51B9392ACEE3ECAF3331B01BE85A25EA669FB2B7B6A2B90D59A1432
+          C6B2B0FB1D3DA25FF4E9BEC1150227EDF63233495CAADFBD9374A6261B2E387A
+          73120D0C8E0EF02CF7F8CF6083D60ABC1921D3168A7A2D39993E0EEB22B3990C
+          19F77A0574A1FD92EA15FCCF3771DCBB7A3E5608B4D86CD596244B575D4D199E
+          924CC75CFCFAD0181A19BBD521B1ECBEA308716B006FDE42D37F71391D2FD455
+          95219CC043C6FD7E115DE8BC8C78DE7BA491E34E45F31372855A68DBD3044EBC
+          5F5B514AA685DD7F3DBB32308C26A6663E9961B86700903F01F04900FE9F9BD3
+          9D4FEF2A2F4698C914322E4912BAD07D15312CFF6BD8F9DF1AF98A78C4701F1F
+          C771D3473565C5F64D694E6324AA8A2EF60DA2E9F98577A719EE47004C8905FE
+          4D842882A6CE65676E6AD8595410015E9665D4D9DB8F96EE302760E75F8CE54F
+          3F8CDA6C9508C73FAD282E70656FC930E6A028A8EBDA0D34BFE46E6D64B926A3
+          B9AD349D065F9CCFCFCE2C2F2DC885D5B1085FDDFD436876E1CEDBD32CFBE378
+          36246A223B495B1EC531F2B392FC9CEC47B2330D9D68BBD67EF53A7233DCEF80
+          C42F75C15BADDB10499C2FCADD5AB83D67ABCE4EA8E8F2E04D747B76E14300FF
+          FD78C01B12585994C03FDABE2DB3A42837DBD0915F94503B9C04C3F32F35B1FC
+          ABABC7345D4362E8931D05B95979999B74BFEF1BFD0A8D4FCD5C9866B9279B13
+          784F31C55CE0D831742E67535A75D9233911C7BEDA049F1F7D71ED862AF87D87
+          7ECAF06F6BBF9D74586B4944FE7BE7F65C5756BA4BF7BB21C82DC3B7A67B2486
+          7D22D18816979C0E3C3C07F5AF4C97736F25DC5DCC14FD335EF00189415590E4
+          0398A23004499CA9DE9E67CF88925BC6A7E750FFF8ED61F8734F23CB2E24023E
+          6E029A3543DCCE84D09791EA78B60A48E0381E752EC37BD01703C3A27658B545
+          85642A6DD79D777B6109F5DE9CB88544B9A1D1EB9D4C147C4204EE913041FC7E
+          2B95B21DDA5D988F08223A892596476618A7C2A441D0E6DC0CBA343AB1A8A86A
+          03ECFCE05AC0274C20682D34FD0787D5F2F33A2001F223E1EF97381E758D8CF3
+          A2287D67BD85D29A4B4A78DCBFB09AC9DFD717E6216B9886313206F44DFBF098
+          28CACA53208D3F5F0FF87511D0EC144DFF240937B5D617E462549225E67C8F16
+          A546C65541560E1C66D9D3EB05BF6E029AB5D8EDCFC3357AA72E7F1BA20D4888
+          90ECDA462790D7271A8AB3074A20185EE161EFADD8BA196198B1BB7E0899934B
+          EECFA7586E5F7302C9EABE10D0129C8AD087392974ED8ECDE986096EC5402EF4
+          0289E965EECC14CBFEA0394EB9B0E104DEB05AB75A08FCE37C674A49512CC51A
+          C141453D509ACEF1DEB805DB86126871580A31449E2F7639B7E5A518546E0034
+          DAA9C89AEA9C9E454B5EDFAB4D2CFBD20323000FB61CF4FB7FCAD39DAEACB0C2
+          3BDCFAE61711899B50516A8A2E11094874C249303E7FCCA2654308C09D6F0009
+          F47145BACB9E61B31ACE1DBCE346E3CB5CA07F9445D9EACB5CA9BA24B4C8D40E
+          6FC22B4A4D10995AEF1B8140A989E1EF55A5BB2CAE18F17E8C61D1909B0914FC
+          30D34FD0F43F32AC96FD95F056F4A214883ED43133A7E586A885FBBA08FCC961
+          7F01C0FFB526CD4926C7C8B8B740C4F5BB97435A2ECD2002373BA8B75C66F3C1
+          6A9713E13A4A96835AA26B7E411454F9D9238CE7DC8611687550C7AD26D3896A
+          672A46C5D03C3320117AEF308B8A28561F168489D563CD9A087450AF2793E4B1
+          1A670A22C3EA60CDDC7E115D5C72F382223E9548FB322A811607F50A85132FD7
+          808E4F3290CE9A2D8244E8712FB33E45356C3B82CFDF80CF5F45F3B970D7CFB2
+          5F51F7C4DBBE8C2010DC2D074E1CAB4976E8EE56C8CE8922BAC430B073525C3B
+          173855CC74A22AD9815144E4A9CEF87CE82AC3CEAA92BC2B9E1A21844073F0BE
+          12E4C12A0893788CECCA4114F97299010A7242ADF756DA7E88C44C7FAE71D0A4
+          4387C46DA8EAFA3DFC2444DA1A50AC73711168BEDB29FB208324F6EFB4DB62EA
+          1A416BA730AC163D0E36F1FCDFE3051FB4406443A6F72B298A74EABCAF314140
+          235E61C0C3720D2FC241C7247092B63D439988338F51F698E045C8B25D509478
+          64655DCA32985BCAAD49F60C3232C20D0189099F68D8BE5C7D02495B68EAB32C
+          926C283588F51280EFF67A112329EBCAA02B27712FBBEF4832BB327548F4C375
+          FA5A94CE4EDF157F110A3664AB836DBF2C826828B598239C295A2B1122855B92
+          E36AFBC54DE29EBE7A9424B7E5EA90B8020F7B569675DB9711772548225323B1
+          CA99A622AFC0739D97950D5191E11654B8790451521846425BBB0D487814752F
+          3CEAFF1A12082181E30DA5F7A2449F24A16959397BAFED276D24F8A0056B8CAD
+          B8A9B66455741A86B52764B9CF070FFA3894D531098493D05C4DCA72C26DBFB5
+          98B62EE9A03EC830E14F9641B21B8150AD8107A8DFD56B7C61B19C69620C61AA
+          4562B8E7D6F28F8CB5587320A453EFD830EC804755A3828F49E0611A90306538
+          6CFB24C6D31E7E6DBE1104E2B56F093C6CFB3F8877D95EDBB5F3450000000049
+          454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Commander'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D49484452000000300000003008060000005702F9
+          87000000097048597300000EC300000EC301C76FA864000003D24944415478DA
+          636418E28071A01D30EA818176C0A807600CF9D8754B181918A307DA41C480FF
+          0CFF973E5C1C1483E20185D8F5FF4BE25D07DA6D44819E85BB191E2C0E64C4F0
+          80A5B5FD40BB8D2870FCE841EC1E9056D01C68B711059E3EB88EDD039C5C7C03
+          ED36A2C0F76F9FB07B6066B923552DDA79F43C83BBB521D53D90DEB97FD40383
+          D303B7E6FB53D5A28AB907193A92A95FB2A9256EC4EE819BF3A8EB81CA790719
+          DA93A8EF01F5241C1EB831D78FAA1655CD3FC4D0966847750F68246FC2EE816B
+          481EF8141B0067F32DDE40964535400FB4403DE0DDFD142EBEB5549A220F68E1
+          F2C0D539080FBC77B684B305F71E07D3B50B0E11654173821D5C3D8C6D577301
+          2E7FA8C5802CF360403B058707AECCF6852B7AABA90C670B5FBF4B5648D52D3C
+          CCD0146F0B661BE5EE858B9F9BEC4C967930A093BA19BB072ECDF225DF542CA0
+          61D1618686385BAA9A09027A69383C707126C20371BBDDE0EC45AEBBC8B2A871
+          F16186FA5888077E9D50828BB359DCA3C803FAE9383C7001C903BEAB8CE1ECCD
+          6167C17413D041C4803AA8A341EA61EC2F7B54E1F23C2EB7C9320F060C7079E0
+          DC0C1FB822EB598A70F6D1B4FB648554CB92230C35313660F6BB8D8896AE90FF
+          75B2CC8301A38C2DD83D7076BA0FF9A66201AD4B8F305447DB50D54C1030CEC4
+          E18133D3101EF87F1A510A319A92570AB52D3BC2501505F1C09F9420B838CB9C
+          751479C0240B87074E4DF5862BFA75401DCE6673B809A63B961F25CA828A486B
+          B87A18FB97172226D8B61D21CB3C1830CBDE8ADD0327913CF0798B169CCDEB73
+          8DAC90EA043AB01C6AF90F7D4426E6B8789B2CF360C01C97074E4CF126DF542C
+          A06BC55186B2086BCA0D42031639383C706C32C203D1535FC0D94BB325C8B2A8
+          67E5518692706BAA99070356B9383C707492175C917FDB55387B63953698EE5D
+          758C280B8AC3ACE0EA616C6A980703D679DBB07BE0C84484079CCA0FC0D9FB3A
+          1DC80AA9BED5C7188A42ADA8661E0CD8E4E3F0C021240F50034C007AA020D48A
+          7283D0801D2E0F1C9CE00957C475510DCEFEA67F8B2C8B26AE39CE901F026996
+          E71D4104CE249B6D1479C0BE603B760F1CE8477880E518A2EAFF6305A9FA27AD
+          3D4E940579C19670F53076EC1673B8FC629F93649907030E85383CB0AF0FE181
+          7FBB75E06C26D72B6485D49475C719728220967B2F51818B6F8DB943967930E0
+          5484C3037B7B3DC937150B98BAFE384376A025E506A101E7621C1ED8D3EB4155
+          8BA6AD3FC190156841750FB814EFC0EE815D3DD4F5C08C0D27183202A8EF01B7
+          121C1E08B211A0BA65B400EB8E7CA0CFD022AD00DDC646473D408A0786FC24DF
+          5005A31E186830EA818106000F5ED640CE5514E30000000049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Explorer'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D49484452000000300000003008060000005702F9
+          87000000097048597300000EC300000EC301C76FA864000003B14944415478DA
+          ED985B48145118C7CF2ABD9595D1E525B25A2F9988A9956D5A6AA9EB654D5921
+          134B8B6E6E4656962FE183F4625919DADA8DD2923268D33475566B8DDC4C4B4D
+          446CBD54862F616466BD85DACE1906E64B0EB6BB736610FC5EFE873F67CFCE6F
+          04777EA340B37C14725FC01C00BF70DB5B69B186A724DF3A850686CA133DC406
+          98D2EDD929C9F5EB1F3E4743F71345F9EB0300A5CF664900067BDAE800CC7771
+          9504E0F7F8281D804F65099200AC49ABA2033058BA4B120065FA533A00FD77A5
+          01F0D84F09C072271EAF7FA669C1A68565069CBFCCAB41BF20F833CE14260AF4
+          0FD4469C2D59E3A05715BAE0F43A504D07A0F7360730A609079B16D598B8FEC5
+          5AD8EFF88833DEB005F4D5DA37389B3246401F56B20CA7F7414A003DB738801F
+          2A3FB069714B17CEEFB5EEA05F123BC05DD83D6FD037EDEBC5694CFF02FAA8D2
+          55387D0E5102E8BEA9C1EB514F37B0C9B56F08E788C10BF4CBB4169C1BF52B41
+          FF4E378CB33AB91FF4F115DC8FAFEFE11A3A005D3734629C39E3F81DA104D079
+          3D0EAFCF979BC1A673A9C1A2F6FE479FD10168D7C78971E68C13A8A304F0F65A
+          AC24009B8ED5D201682D960620289312404B510C5E67364390E2905A9CA925DF
+          405F9EB114A7B36E374A724A44C30A17496E8075FAAC37C06B1A80F92A0790CE
+          8480DDA5EA669C49970641FFF8B412A7537224522DCF4272F804007855C80168
+          0DBEE003066D374E4D5E07E86B7203702A220251C8FA3C24874F0080A62BD178
+          AD2E83CF3C4C1AF7CC139963027D433EF7C8A1F057A2D0ED45480E9F0000A6CB
+          D1761F1A7EAA1EC9E11300A0B1408DD72555ADE00319094133F64FCC63480E9F
+          00000D17D5761F1A79864172F80400A8BF1065F7A1D1678D88F709921FC4147C
+          057D5DF60A9C24FF4861D4FF9CC3E014FA0400A8CBB71F2026C788789F20F941
+          789E05F4A65CEEE996E41FA473843E21EA8B2DDE27487EB035A70DF4AFF3B97F
+          BB24FF209D23F409D15E2D0A7D82E40701998DA0EF288EC049F20FD239429F10
+          15400E9F1015400E9F1015400E9F1015400E9F1015400E9F101580F709D60F84
+          33A17F8473DE7BF85AE6CF06EEB50CC93348FB55C7EBE800F03EC1FA8170262B
+          1AB8BE15FECC4C06F5E1247A06617FF0094A00BC4FB07E209CA9C6762E5FAE03
+          BD22F4034E926790F66FCBA204C0FB04EB0700A093BBC3138C0FE89DD53D3849
+          9E41DA1F76B29E0E80233E61CBB0EE4105C0119FB0A58FC866E80038E213B60C
+          EB1E54001CF1095B86750F2A008EF8842DC3BA87F800A995FDD6D3DC1D3FE9BF
+          66FA8BADD93A730072CF5FF16C124FE42C65D60000000049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Multiple Files'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D49484452000000300000003008060000005702F9
+          87000000097048597300000EC300000EC301C76FA864000004404944415478DA
+          D5D9DB4F13591CC0F11F9AF8E0EB3EFBBCC91AFF07401156F10288402B489102
+          5EF10E9461408DB2BB44E5DEA937C40B5E587157AD806677E3CBC6A8F8648C51
+          A3C6C80A54B9F4DE9996B3673A5C24D29933CE9949FD2513A06967FAE14CBF9C
+          8404F8CE2781E6C9F63AFE41B4CE854FE4FCF0D195D95DB7913714D0604DA4F1
+          E6E1FA8317F0F8E59022823AE07849224426B52F44DF93B7E0F6F38A085D00E1
+          8876C0BFCF07C113E061C2C7C39357B111BA00040A8067EF5CE0C12BE09E3A62
+          21740184C2DA011F4626C08D57601A31818F817910C4009A85F971C90F604EFE
+          09162E887D79B72F38F3E6C55B49FC3AEE0BC1531131F46906A10A40B3309E80
+          002639049A9C054C21C463CC138281D7FF39078746A3085500DA85F1F805C88B
+          8158BC680104F8F02C208A09813728C0A82700032F3F3A9BB6A5A4AB06D02E8C
+          B81279495F235CE37E78F862300A986F9EBF1982A61D2B135403F4288C88C99D
+          0781F0A5DE0D4FC0FB1137FE7EEE75EF3F7A05CD3B53D503F42A8C17FF9C9338
+          FFEDC48723303CE68340283CF35867EF5368D9952601E2A5305E7C3BC5428823
+          4426811722D1D5A8BFF4005ACB7F9E05C44B61DCD195582AFB0B108739DD0F6D
+          BB57CF02E2A930E2E3A6E5CBE401A7FAA17D4FFA5C403C15862D4C5200F4817D
+          EF9AB980782A0C6B499607387A81DBB7762E209E0AC35A96CB5EA786BB0BDC81
+          7512600FF7373A519A044161523380566194014E701CCC9000BBED7FA19365C9
+          10A000A05518D692A200B803A72A32254079FB7DD4B87505F879ED005A85618B
+          56CA03ECB7E17465D614A0F51E6ADC9E02BE907600ADC2B045A90A805B70A66A
+          8304D8D5D28FF0C608BCA188668038340A53A3006031E0AC2D5B02EC6CEE4378
+          63049E201DC0F468290C539C260F68FF03CE55E748801D4DBD086F8CF0878C2E
+          607ABEA5304CF12A7940DB4DE8A8C99500DB1B9DA8B57C158CFBF5017C39A485
+          618A57CB3EA7B6AD073AD83C09B0EDE41D84374630E60F83DE435A18C6AA0068
+          ED81F3B52609B0F5C46D84374630EA3302405618C69AAE00B8019D7566095076
+          FC16C21B23F86C0480B0308C758D02A01B2E1CCA9F0234FC89ECFBD7C227AFFE
+          00D2C23025EBE4012DD7E1E2E1020950FADB4DC41D580F2E8F600080AC304CA9
+          32E0D291CD12A0E4D71EC41DCC0097DB080059616CA5EB659F53D77C0D2E1F2D
+          9400D65F6E6040A6312B4058185B59863CA0E92A741DB34880E2FADF11579165
+          CC0A101646080515CFD555BF45026C39D68D1C151B60D8CD2BBE48EBA8290CC9
+          F9A24F2A3A7A0D392AB33140FF155053186280E5C855E4A8DA680C404561C801
+          87AF20AE2AC710809AC210030A0F7521CE966BC867404D6188019BEB2E233B06
+          8C18B1022A0A430C28A8BD8801268300E4852106E4B31730C00C2306FC215353
+          1862C0A69A4E64AF361BB3022A0A430C30579F47EDCC2643006A0A430C30D93A
+          501B936FC85E484D61C8015567A9FD838364480B430CF89EE77F35CC2A6D7F3A
+          7D340000000049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Error'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D49484452000000300000003008060000005702F9
+          87000000097048597300000EC300000EC301C76FA86400000A4F694343505068
+          6F746F73686F70204943432070726F66696C65000078DA9D53675453E9163DF7
+          DEF4424B8880944B6F5215082052428B801491262A2109104A8821A1D91551C1
+          114545041BC8A088038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE1
+          7BA36BD6BCF7E6CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E
+          11E083C7C4C6E1E42E40810A2470001008B3642173FD230100F87E3C3C2B22C0
+          07BE000178D30B0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08
+          801400407A8E42A600404601809D98265300A0040060CB6362E300502D006027
+          7FE6D300809DF8997B01005B94211501A09100201365884400683B00ACCF568A
+          450058300014664BC43900D82D00304957664800B0B700C0CE100BB200080C00
+          305188852900047B0060C8232378008499001446F2573CF12BAE10E72A000078
+          99B23CB9243945815B082D710757572E1E28CE49172B14366102619A402EC279
+          99193281340FE0F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEA
+          BF06FF226262E3FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225
+          EE04685E0BA075F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5
+          E4E4D84AC4425B61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D
+          814704F8E0C2CCF44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9
+          582A14E35112718E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF35
+          00B06A3E017B912DA85D6303F64B27105874C0E2F70000F2BB6FC1D428080380
+          6883E1CF77FFEF3FFD47A02500806649927100005E44242E54CAB33FC7080000
+          44A0812AB0411BF4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64
+          801C726029AC82422886CDB01D2A602FD4401D34C051688693700E2EC255B80E
+          3D700FFA61089EC128BC81090441C808136121DA8801628A58238E08179985F8
+          21C14804128B2420C9881451224B91354831528A542055481DF23D720239875C
+          46BA913BC8003282FC86BC47319481B2513DD40CB543B9A8371A8446A20BD064
+          74319A8F16A09BD072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C4
+          6C302EC6C342B1382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704
+          128145C0093604774220611E4148584C584ED848A8201C243411DA0937090384
+          51C2272293A84BB426BA11F9C4186232318758482C23D6128F132F107B8843C4
+          37241289433227B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9
+          DA646BB20739942C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853
+          E22852CA6A4A19E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1
+          B652AF5187A81334759A39CD8316494BA5ADA295D31A681768F769AFE874BA11
+          DD951E4E97D057D2CBE947E897E803F4770C0D861583C7886728199B18071867
+          197718AF984CA619D38B19C754303731EB98E7990F996F55582AB62A7C1591CA
+          0A954A9526951B2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353
+          E3A909D496AB55AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659
+          C34CC34F43A451A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CD
+          D97C762ABB98FD1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C
+          744E09E728A797F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48
+          AB51AB47EBBD36AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE7
+          53D953DDA70AA7164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E
+          4C6FA7DE79BDE7FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC5
+          35716F3C1D2FC7DBF151435DC34043A561956197E18491B9D13CA3D5468D460F
+          8C69C65CE324E36DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B
+          4CC7CDCCCDA2CDD699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B8
+          6549B2E45AA659EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711
+          A7B94E934EAB9ED667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D61676217
+          67B7C5AEC3EE93BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563A
+          DE9ACE9CEE3F7DC5F496E92F6758CF10CFD833E3B613CB29C4699D539BD34767
+          1767B97383F3888B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F5
+          9D9BB39BC2EDA8DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5
+          D13F0B9F95306BDFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761
+          EF173EF63E729FE33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF43
+          7F23FF64FF7AFFD100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65
+          F6B2D9ED418CA0B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE69
+          0E85507EE8D6D00761E6618BC37E0C2785878557863F8E7088581AD131973577
+          D1DC4373DF44FA449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3F
+          C62E6659CCD5589D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B
+          17982FC85D7079A1CEC2F485A716A92E122C3A96404C884E3894F041102AA816
+          8C25F21377258E0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC
+          91BC357924C533A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD
+          31839291907142AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507
+          C96BB390AC05592D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E
+          2BCDEDCCB3CADB90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39
+          B23C7179DB0AE315052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D
+          6B815EC1CA82C1B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D
+          1B3E15898AAE14DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF
+          66D266E9E6DE2D9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97
+          CD28DBBB83B643B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB5
+          61D7F86ED1EE1B7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49
+          FBB3F73FAE89AAE9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51D
+          D23D54528FD62BEB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9
+          F709DFF71E0D3ADA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B
+          625BBA4FCC3ED1D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367
+          F2CF8C9D959D7D7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8B
+          E73BBC3BCE5CF2B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB
+          9CBB9AAEB95C6BB9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393D
+          DDBDF37A6FF7C5F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41
+          D943DD87D53F5BFEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43
+          058F998FCB860D86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECB
+          AE17162F7EF8D5EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C6
+          1EBEC97833315EF456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553
+          D0A7FB93199393FF040398F3FC63332DDB000008724944415478DADD9A6B6C14
+          D715C7CF9D9D7DD83B3BB3C6C680EBF2F07A5D680915346D53415A22852015A8
+          4B2243A47E68D3042FCF7E2A694512DA52482242BF3460B34ED2B452A5242020
+          08548950A9B4143569DAB821B414DB6B1EB51D636CBC33BBB6F73133B7E72E5E
+          97F5CECECEAED748F448576B7667E6FE7FF79E73EEB973219452B89F8DFCDF00
+          10428A7E48B0A6A69C44A30FE3B356E26316E11317E1D712B699E397DCC22663
+          0F97B1BBCBD8D7392A08E7037D7DA3C5F639A17B2A006DA2B81AEF7E0A1FD7C8
+          01B86CF80CF6142E3D3AE9CEC63FF5F1BF35EC13FF8EE11527F19A379B15E5CC
+          3D0568F378D653429FE7802CB3E37D3C36A72481B3B2121CF8C9BBDDC0391CC0
+          D91D77842713A02712A08E8C404296213E340471FC54B1EF640A86FC0385EC69
+          8E444E4C2BC06B92B480522D88C257B9F07A87D309C2BC795036670ED85CAE82
+          46508BC560ECD34F217AFD3A24E27188A540E859426C814DB27CB5E400872561
+          2347495B192162398EAE50E783B29A39E82F5CBEBECC4DD761AC0F41BA43308A
+          B33446A9A213DABC598EBE533280A0C7B3CF4660978862DDD5D5E0A9AF0762B7
+          4F4DF8B8A5FBD59349887476C2C8C0002808A551783110893C376580A0281EB4
+          03DDE6B5D940F4F9C0357B764984E7B2587F3F28A11084350D92400E0514657B
+          D10098657ECE037D7E26CF83C7DF00F60AEFB48A4F5B72380C91AE4EB885B3A2
+          02D98B59EA85820150FC776C407F5BCD46BEDE0F766FB678555541C34E9C6565
+          C58DF6D818F0E88A3C0E501644380C0A420CE04CA8846E08C8D1A396015A24A9
+          8EA77AFB6C8E1325CC328ECA2A43F1DD57FE0D2A02D47D6E21B80A8460E2D9FD
+          0C80DD6F0491181A0419B354BFAE2B2AE1966E95E56E4B006DA2F0DE0CCEB6AA
+          AAA2025C73E71A8A0F61C0353CF30C543EB004FEBC633BD4B1F848A7D23C192D
+          251EFD7CC5AB0761E8938BD0F1FAEBE06B6830848821C0E0F030DCD6B5B3CD4A
+          F4B1BC0087BDC2E34ECA1D9B8B23E3F6FB81A00B4D16DFD5DD9D12FFD0BE1753
+          DF75BEFD760AC2377FFEFF207289C7FC1FBA762D25DEFFE493A9EFDE7F6E570A
+          A2BEAE2E0B82A20B8DE060DDC0998E13FD89CDE1E8715380A0E4F9A496708B2B
+          30DBF0067EDF71F52AF89E7E7A427CDA5210DBB7413DCE980B1738231BC3052B
+          74E306AC387868427CDA1844E88D37A061C182EC19C77818C6ECD443F54B0139
+          F2404E80A0243DE6027AC687025CE8FB46AEE06D6A02DF0F771A0A4C43F86B6B
+          A16C120413DFD9D363283E6DA103AF40F8E8D1EC1F502373A5105BB181AC0EC8
+          F27BC600A278A486234DD55555C04B926127F3F7EC8119DF5C93D345D2100D35
+          3550E6704C88EFC0B2C14C3CB3A1D3A7E1FA4F7F62F89B8AB5D3C0E020F4E9F4
+          28AE0D1BB2005AAAAB057B3C76EB0B3CEF2AC3CE337CFFEE99C0D5782E8358B3
+          362FC4C259B352D5E7959B37F38ABF7DEA14DC60E275DDF077160B63BDBDF04F
+          558D51C153D9DCDB3B9A01F09A5778D40DB6B30D980EED5555606A0C62EF3EA8
+          58B7CE14E2FCB6ADA9927AC5A11673F1274FC27F76BF90537CDA9238031D98C1
+          46405BB5291CFD7D06409B57DC5F43B89DB58200366C790D213EFBD24BE0FD56
+          636E8877583D46C1BF31B7F8E177DF851E0CE07CE29969D128F460EBA3FA2BCD
+          61E5D90C80A0249E5AC8F36B2B451188C399F7616988CFBCFC32781B1BAD5D3F
+          C9C2274E40EF2E6BE299D1441C8614053A54F5779B64654DE60C4862E7529EAF
+          77338049B93F1F44CDFEFD207D7B7D41E2E5E3C7A1EFC73FB22C3E05C0D60404
+          6857D5AE6659F14F06B8F990DD5EED64EE53E8F61221E61C3800E2FAC7AD893F
+          760CFA9FDD5990F83B0414E2E842EF27930308306B3280F60DBB9DE38A2CCC46
+          B0790EFC027C1B379A5ED7F5D65B1045F1EEA27A41660CE23F26933A02D8B200
+          1E7138386E3C771762511CC976CCF5CB5B5B4D0396190BEC0B5B36C352B61D2D
+          6237C7F6D67F48240C016E7E1D5DC8615050E513FF11D647CB5B5A4D53650604
+          A6D80B5BB7C032ECAB508804F6F5A71C2E7465B9DDDEE02EC0FFA378EFDF30B0
+          96B71EB62C3E030267E2414C1842017D8E609F1792C9EC206669144764ED4C8B
+          233215F15381B87567C64F0764655DE60CE042E6E36C3B7D1652A855F151B690
+          E180085800960A2284FD86742D7B2163A58484A5C457F2BC6DB02CFEC81118DC
+          71673F5E85B5BFB061434920FE8AFB02D9A894F835212E551486563A9CE56661
+          FC018A5F96276027C4A7F33CCE8215888F31B01F34F10015DBB9447C9457A295
+          DFA3349601902EA73FCFDB9A6A4DE2A0020B33C9444896F8B4598050F0DEDB58
+          00E6B21E7CE6BF54CDB89C66006D92FB512CE5CE7ECDC48DC42D5B610696D305
+          89B708717BF76E505A5B72F6FD17F6F2CB6C43C32CE8F17CBCD4CE2F31CB4646
+          1079C5E781C8279E659FF6A47A3110897C91FDDB7453EFC14D3D9B05B370BA1B
+          C2B2F81C10F9C4D3F4E85BD9D43363AF55FC367ED5FC3C29954138162F2E4CFC
+          2488C4A54BA6E2995DC3C4D1A9A9D65EAB30632FB61C546FFFB2DD2E8A5338B9
+          298529A8EFC364524914F2628B5950129ACA813BF25574A5D2BC872EDC92D83E
+          40D71905BDB0578B693B2C8A3F9308ECC6998002B63825310DDB876CD1A2B067
+          B3A264BDAAB0FC7A1DE3E1971EC2EDF8D23D9C0936F27F67414BF557D1EF7F60
+          744D41071C6C26DC38134BB0FC9DEE98603E7F114BE6911C235F1400B3364978
+          82A3E45758EC89F3303B951A83A9B8CE0A354D63474CDF6F96A3C74CAF2FF690
+          4FA35AAB48B8D5F50861B5F4CE676C91EA42F10AD5CFD8886DCBB41CF2DD6DE9
+          63568C8D65B508321B410A8D0FE6E7FD28BC0785A3AF7F4428D93BEDC7AC5920
+          A2B81A57B0EFE29D8D12E1CA2B1084C548393B82C5DFF9F167B2F3E0047E8EE2
+          27F3F161142E537D147B3E892BDA6FEEF941F7647B13C01597A48789AEAFA41C
+          2C2234F55F0D2AC61BB361D62881CB4487CB94E3CE3965F9FC53A9D3FAE22C0B
+          E07EB5FB1EE0BF1D3AF1DD5E01B90F0000000049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Help Blue'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D49484452000000300000003008060000005702F9
+          87000000097048597300000EC300000EC301C76FA86400000A4F694343505068
+          6F746F73686F70204943432070726F66696C65000078DA9D53675453E9163DF7
+          DEF4424B8880944B6F5215082052428B801491262A2109104A8821A1D91551C1
+          114545041BC8A088038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE1
+          7BA36BD6BCF7E6CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E
+          11E083C7C4C6E1E42E40810A2470001008B3642173FD230100F87E3C3C2B22C0
+          07BE000178D30B0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08
+          801400407A8E42A600404601809D98265300A0040060CB6362E300502D006027
+          7FE6D300809DF8997B01005B94211501A09100201365884400683B00ACCF568A
+          450058300014664BC43900D82D00304957664800B0B700C0CE100BB200080C00
+          305188852900047B0060C8232378008499001446F2573CF12BAE10E72A000078
+          99B23CB9243945815B082D710757572E1E28CE49172B14366102619A402EC279
+          99193281340FE0F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEA
+          BF06FF226262E3FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225
+          EE04685E0BA075F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5
+          E4E4D84AC4425B61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D
+          814704F8E0C2CCF44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9
+          582A14E35112718E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF35
+          00B06A3E017B912DA85D6303F64B27105874C0E2F70000F2BB6FC1D428080380
+          6883E1CF77FFEF3FFD47A02500806649927100005E44242E54CAB33FC7080000
+          44A0812AB0411BF4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64
+          801C726029AC82422886CDB01D2A602FD4401D34C051688693700E2EC255B80E
+          3D700FFA61089EC128BC81090441C808136121DA8801628A58238E08179985F8
+          21C14804128B2420C9881451224B91354831528A542055481DF23D720239875C
+          46BA913BC8003282FC86BC47319481B2513DD40CB543B9A8371A8446A20BD064
+          74319A8F16A09BD072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C4
+          6C302EC6C342B1382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704
+          128145C0093604774220611E4148584C584ED848A8201C243411DA0937090384
+          51C2272293A84BB426BA11F9C4186232318758482C23D6128F132F107B8843C4
+          37241289433227B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9
+          DA646BB20739942C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853
+          E22852CA6A4A19E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1
+          B652AF5187A81334759A39CD8316494BA5ADA295D31A681768F769AFE874BA11
+          DD951E4E97D057D2CBE947E897E803F4770C0D861583C7886728199B18071867
+          197718AF984CA619D38B19C754303731EB98E7990F996F55582AB62A7C1591CA
+          0A954A9526951B2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353
+          E3A909D496AB55AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659
+          C34CC34F43A451A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CD
+          D97C762ABB98FD1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C
+          744E09E728A797F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48
+          AB51AB47EBBD36AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE7
+          53D953DDA70AA7164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E
+          4C6FA7DE79BDE7FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC5
+          35716F3C1D2FC7DBF151435DC34043A561956197E18491B9D13CA3D5468D460F
+          8C69C65CE324E36DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B
+          4CC7CDCCCDA2CDD699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B8
+          6549B2E45AA659EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711
+          A7B94E934EAB9ED667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D61676217
+          67B7C5AEC3EE93BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563A
+          DE9ACE9CEE3F7DC5F496E92F6758CF10CFD833E3B613CB29C4699D539BD34767
+          1767B97383F3888B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F5
+          9D9BB39BC2EDA8DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5
+          D13F0B9F95306BDFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761
+          EF173EF63E729FE33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF43
+          7F23FF64FF7AFFD100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65
+          F6B2D9ED418CA0B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE69
+          0E85507EE8D6D00761E6618BC37E0C2785878557863F8E7088581AD131973577
+          D1DC4373DF44FA449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3F
+          C62E6659CCD5589D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B
+          17982FC85D7079A1CEC2F485A716A92E122C3A96404C884E3894F041102AA816
+          8C25F21377258E0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC
+          91BC357924C533A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD
+          31839291907142AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507
+          C96BB390AC05592D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E
+          2BCDEDCCB3CADB90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39
+          B23C7179DB0AE315052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D
+          6B815EC1CA82C1B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D
+          1B3E15898AAE14DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF
+          66D266E9E6DE2D9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97
+          CD28DBBB83B643B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB5
+          61D7F86ED1EE1B7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49
+          FBB3F73FAE89AAE9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51D
+          D23D54528FD62BEB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9
+          F709DFF71E0D3ADA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B
+          625BBA4FCC3ED1D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367
+          F2CF8C9D959D7D7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8B
+          E73BBC3BCE5CF2B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB
+          9CBB9AAEB95C6BB9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393D
+          DDBDF37A6FF7C5F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41
+          D943DD87D53F5BFEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43
+          058F998FCB860D86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECB
+          AE17162F7EF8D5EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C6
+          1EBEC97833315EF456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553
+          D0A7FB93199393FF040398F3FC63332DDB0000095D4944415478DADD5A0B7054
+          5719FEEEDEDDBBEF6CDE9B9877228447A86DB5A853794C2530162D4918B016C2
+          4B1CA9809D765A540A5A9132B4CC58675A296A05C932A51243825211C2501CC5
+          A90E020D509EC9EE266CD8CD26D9F7FB713D6721B49BEC665FA133F8CDDCECBD
+          E7DEFBFFFF77EEFF9FFF3FE784E1791E0F3298FF1B020CC3A42DA472D53E0913
+          54CDE219C113003F9534D1434524E745640343E4AF85DCBB467EAF307CF8142F
+          B4FD43F787D5DE7475DEB33B130295CD1D0B888495E09946225292E2EB6EC2EC
+          087977BF4ED370FC332550B1A2A391BCB8859C3E7AE75D204B2642B682834ACE
+          412E6621120A22074520188E1C2E5F0836971F56A71F76770023DE4B7ECE1221
+          3BF42D0DEDF7954045F39FAB18847E434EEBE935470C2C2B90A3285702B1884D
+          A907BDFE104C162FFACC2EF809B9BB4C8EF10CBB5EAF794A3BE1042A96B72F26
+          8FEC25A759425680AA2239D4395208D20F9D08C244BDC9E281D6E84230142162
+          2726ADD11F686C9B3002552B0EBFCAF3CC664620407E9618D5C50A08D9F12DA7
+          62EF1A040161C97E8A692C5DF4D99BFD4E0CD97DE0C3F43D661B898D9F654CA0
+          AAB9E32D9EC17A21CBA2422D436176FC580D135966E21683762F9CEE60E47A04
+          D4C5688C14E54A219308E3CAA06EA51F7021440811DBDED46B1A7F9836818AE6
+          F65F0818668B48248AB84C3609D078B0BBFDE8EEB74704CF9E518887AB735092
+          2F8BDCF3107FFF586FC3E92E130C836EE27A32D2198AB89D662581DE739BB854
+          3012E831BF44420295CBDBBFC30898778511E315509151261E86488FEB8D0EAC
+          FD460DD67D73D2B8444F5D30E2D583973068F3637259765C1236324A698D4E04
+          0301626D78A956D3D49A3481F267DAAA052C7B5E28E2B24A0B64C855C437C8E5
+          0DC06C75E1ED8D3331B3360FC9807E91E7769F4597D6869202E5381DE38361C8
+          4D48F8EDE150F891DE7717F72445A0B2B9FD042BE2EA73945294E68F9F9F74FD
+          56B46CFA2A6654662765FC08685E7866E719788202321CC71F82FB063DB0D8DD
+          0805037FD5691A17262450D17CB8492060DBA45259C4EF59417C231CC4EF9BE7
+          9662F5829A31F7AEDE72E0B2DE0E6F208C1A22E7CBB5B918ED2D7A930BCB767D
+          883C952CAE8E508887D6E486C7E346381C5AACD7341D4E40A0FDA2582CAD53E7
+          CA49768D3F5A4484077C38FAF3D960470DA97B3BF538FCAFDB516D53CB94D8B6
+          7C0AA45C746F3FB7E71CBA4DFE71F5D8C988661A2609CFEBB9A03BD0F8485C02
+          552BDBE79311FBB84CAE2419568A44396ADE43D978BEA936AAED7C8F0D5B5AAE
+          C67C7EE16385F8C1C2AAA8B6BF7C68C09EBFDD1A570FB5B0CFEC81DBE5A0015D
+          DFD3D270322601529C1DE224D225F9D97228A5E3F73EC5E625D5985D5710D5B6
+          69DF1574E9EC319FCF96B3786FD397A2DACEDDB460B3E67A425D0E4F10835627
+          F90ADE5632AC2E1D43A06E69ABC225119B654A95A498D4366C1235C22FBF3B15
+          D3CB3F19454C561F56FEEA23C49B62F87D1E7CB0734E54DB856E2B7ED4929840
+          90C482912439B7C3EA066BC9D3EE5BE58D2250B3F2C83C8615766665A990ABE4
+          120AA4583BBF0C4FCF2ABE77ADF9C080FDA70C319FF5F9039851CA61F7C6C7A2
+          DA4F5F1CC2F643DD49E91B76902AD666255E14AAEFDEBFE8641481CAE623AF4B
+          A4B29754594AC825C955966291002F2CAAC4A33559B8A47760679B16BE40786C
+          CF93643434348CB69FCEC2B47255D4BD5DED5A1CFBEFE0B87A467CC1E90DC16A
+          B7C3E7F1ECD269166D8A2250B5A2E37DE23E4FAA94B248993C510810E3070686
+          F0FADA87D1F878D9A81E0D60D91B5D24B185939245CB6E1BC9092EA7EDA8AEA5
+          E15BA309742BB3F3AB95727152FE9F9CF124F0CCE698C653FC44731367AE5A93
+          961722B5B7C3E583C33A785DDBD2503B9A8049955B54A8908A9070FC4C02B424
+          369B07F0DA9A87621AFFFB93FDD877EA768A42891B7902B00D1B070801F56802
+          A19C821281849B18F7B1DB2C78B1A10AABE68FCDD21DFF265FA5A3372DB95EE2
+          6EC3664390B8906834013E575D06119B79F75399D3D501EC7DE12B63EE1D3B37
+          8CED7FD2456662E9C01FE43164EA8B49C0945358522814264E600995F8BC687D
+          B10E934AA22BCDCE2E0BB61E4CDF788A603008CB8021A60B751317AA6685A2F4
+          A5DF855A11C4D1ADD119F75ABF1BABDFBA814028B385345295C26236C40CE2F7
+          55B9EA2739892C230514736AC5D8B57A4A54DB86777AF09F9B8E8C65FBBD6E58
+          874D6387519AC814D9392FC99539192B79EA8B59787971C5BD6B9ADCBEBEEDE3
+          8C7B9FC2651F86D3661D9BC8682921E4249D3985A5192B99334D89D79695DFBB
+          3EAF75E1D9777419CBA5181EB88590DF3BB694A0C59C5BCA0D1596D47074F924
+          13704206FBD757A3B2401C09D8575A0D24806D191B1FA6B9C5D0EDE605318AB9
+          91725A95A75E2253A4363D8C0596F7634A11432A481F8C4E21445CAA4BA76341
+          2A5192C44CB1CBE991098D5028395E505295891E526CB9E8588DFCAC3B55EDA0
+          DD8F3C9263C452794672CD062D1946BD0BB4FB1B4FC49D529209FDE5FCA28A69
+          1299226D455E4B2FDEF8DE0C7CADAE3072FDCF4B0378FE771721C9294F5FA6DB
+          8141A3BE4BA769FA02BD1E7752CF71D23675690D90E69EC186B91CBE3D27DAD8
+          83A77BB1FBEFFEB4E4D11992E95637FC7E4FE249FDDDAF702227FF73F5A43A4D
+          4BDF7B1B4B509C238E6ABB4D62E1E9370D69C923D5272C83FD9D3A4DE3FC4F38
+          2558D86285C28F8ACA272BD209BE3D6B8A31B5249AC015830FEBF6A6587D1204
+          C834D4D877C31E0A06935FD8A2A86A6E6F1672E21642022C9B5A7D34B3468A1D
+          4B0BEFAD29D145EA1FFF7100677B3C29C909858230F65E47D0EF4D6D69710474
+          715722956F292A9B0C418AB9A1B698C3BCE977CA929397DDB8763B35FFA7633E
+          35DEEB756DD76B1AB78EBE9FF4F27AE58AF6DD6289FC5975D9A494BF44BAA03D
+          6FEABB01BFC7FD6BADA66143AC6752DEE01072D2CD45A59FC744147BE381166B
+          C6BE9B08063C3BB42D4D2FC77B2EE52DA6C8723B2BF82D49488AAC5C7546DBB2
+          F10CB20F9B6802B4F3A1F03ADD81C683899E4F890045D9CAF61A368CB7894BD5
+          E7159561222A570A97C38221632F7C5E77270FF6FBF76593EFD3A01B7E64E2FF
+          8A44AAA8CBCE2B8252950F019BDA2E65381422E3BB99D6F6F0B99D177801B3ED
+          BE6FB38E4664A31BFC6A86611749E50A092D02C52446689C0848C00BEFCEEEE8
+          5651980426F56FD2CB703BADF0B89C5E9E0F1D219AF77DE61BDDA3317DC92185
+          4BC23D4E4EE7D27F352012A7136974423CB2F26B2607ADA7AFD07F3520BFA7E5
+          5EFF99CBAD4B9DE9EA1C43E041C5034FE07F3329E6DD95AAF426000000004945
+          4E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Information'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D49484452000000300000003008060000005702F9
+          87000000097048597300000EC300000EC301C76FA86400000A4F694343505068
+          6F746F73686F70204943432070726F66696C65000078DA9D53675453E9163DF7
+          DEF4424B8880944B6F5215082052428B801491262A2109104A8821A1D91551C1
+          114545041BC8A088038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE1
+          7BA36BD6BCF7E6CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E
+          11E083C7C4C6E1E42E40810A2470001008B3642173FD230100F87E3C3C2B22C0
+          07BE000178D30B0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08
+          801400407A8E42A600404601809D98265300A0040060CB6362E300502D006027
+          7FE6D300809DF8997B01005B94211501A09100201365884400683B00ACCF568A
+          450058300014664BC43900D82D00304957664800B0B700C0CE100BB200080C00
+          305188852900047B0060C8232378008499001446F2573CF12BAE10E72A000078
+          99B23CB9243945815B082D710757572E1E28CE49172B14366102619A402EC279
+          99193281340FE0F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEA
+          BF06FF226262E3FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225
+          EE04685E0BA075F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5
+          E4E4D84AC4425B61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D
+          814704F8E0C2CCF44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9
+          582A14E35112718E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF35
+          00B06A3E017B912DA85D6303F64B27105874C0E2F70000F2BB6FC1D428080380
+          6883E1CF77FFEF3FFD47A02500806649927100005E44242E54CAB33FC7080000
+          44A0812AB0411BF4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64
+          801C726029AC82422886CDB01D2A602FD4401D34C051688693700E2EC255B80E
+          3D700FFA61089EC128BC81090441C808136121DA8801628A58238E08179985F8
+          21C14804128B2420C9881451224B91354831528A542055481DF23D720239875C
+          46BA913BC8003282FC86BC47319481B2513DD40CB543B9A8371A8446A20BD064
+          74319A8F16A09BD072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C4
+          6C302EC6C342B1382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704
+          128145C0093604774220611E4148584C584ED848A8201C243411DA0937090384
+          51C2272293A84BB426BA11F9C4186232318758482C23D6128F132F107B8843C4
+          37241289433227B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9
+          DA646BB20739942C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853
+          E22852CA6A4A19E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1
+          B652AF5187A81334759A39CD8316494BA5ADA295D31A681768F769AFE874BA11
+          DD951E4E97D057D2CBE947E897E803F4770C0D861583C7886728199B18071867
+          197718AF984CA619D38B19C754303731EB98E7990F996F55582AB62A7C1591CA
+          0A954A9526951B2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353
+          E3A909D496AB55AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659
+          C34CC34F43A451A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CD
+          D97C762ABB98FD1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C
+          744E09E728A797F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48
+          AB51AB47EBBD36AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE7
+          53D953DDA70AA7164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E
+          4C6FA7DE79BDE7FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC5
+          35716F3C1D2FC7DBF151435DC34043A561956197E18491B9D13CA3D5468D460F
+          8C69C65CE324E36DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B
+          4CC7CDCCCDA2CDD699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B8
+          6549B2E45AA659EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711
+          A7B94E934EAB9ED667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D61676217
+          67B7C5AEC3EE93BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563A
+          DE9ACE9CEE3F7DC5F496E92F6758CF10CFD833E3B613CB29C4699D539BD34767
+          1767B97383F3888B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F5
+          9D9BB39BC2EDA8DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5
+          D13F0B9F95306BDFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761
+          EF173EF63E729FE33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF43
+          7F23FF64FF7AFFD100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65
+          F6B2D9ED418CA0B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE69
+          0E85507EE8D6D00761E6618BC37E0C2785878557863F8E7088581AD131973577
+          D1DC4373DF44FA449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3F
+          C62E6659CCD5589D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B
+          17982FC85D7079A1CEC2F485A716A92E122C3A96404C884E3894F041102AA816
+          8C25F21377258E0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC
+          91BC357924C533A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD
+          31839291907142AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507
+          C96BB390AC05592D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E
+          2BCDEDCCB3CADB90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39
+          B23C7179DB0AE315052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D
+          6B815EC1CA82C1B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D
+          1B3E15898AAE14DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF
+          66D266E9E6DE2D9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97
+          CD28DBBB83B643B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB5
+          61D7F86ED1EE1B7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49
+          FBB3F73FAE89AAE9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51D
+          D23D54528FD62BEB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9
+          F709DFF71E0D3ADA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B
+          625BBA4FCC3ED1D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367
+          F2CF8C9D959D7D7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8B
+          E73BBC3BCE5CF2B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB
+          9CBB9AAEB95C6BB9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393D
+          DDBDF37A6FF7C5F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41
+          D943DD87D53F5BFEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43
+          058F998FCB860D86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECB
+          AE17162F7EF8D5EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C6
+          1EBEC97833315EF456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553
+          D0A7FB93199393FF040398F3FC63332DDB0000079B4944415478DADD597D7014
+          67197F76F73E76EF3B975CEE0A492E0950C416156A6BA5A2B403C54EA9F94018
+          AD5C80CED88E63ED7F55E473F814F52F5B1DC5D152B8EA8C65C887ED744AA31D
+          2A8AB5ADA515152984CB2584E672C97DE676F7F66E777DF64A682FD934BBB701
+          077F333BBBFBDCBBCFF3FCDE7BDEE77DDEF7256459869B19C4FF0D0182202A56
+          32E7D1176C164E5C8E8F2B00E44578572E375EBEAB4DE278A5F13A8796F08293
+          02439DBAF2CB87D84A6D5EF3DB0881C650F76A54B519BF6EC13BADB3EF78FCA6
+          07EF87FBC3AD276E28816047771B7EB81D1F977EF02D80CB66862AA7B574B75B
+          29309BC8D2A5A050944A572E2F42862D40329B2FDDAF45AF0CEFC824B1277AB4
+          B5EBBA1208867EDF448078081F5729EF1674B0DE6787809706AB99D2D583F982
+          08C3091E06E3391090DC55F4CA403D160D7F2532EB041A37747D1D08F8053EBA
+          4C14094D013BF8AB18202B1F3A2548683E96E420329C83A258229241671EED3F
+          DAFABB5923D0D4D1B95F9689AD0449428DCB0ACDB738C04419F4FC2A26EC2ACE
+          F75D1987D14C1E644942B97C2072B47D9B61024DA1EE9FCA047C9BA22868F4DB
+          A1D6A373ACEAC4488A87FE580E445144E7E0679170EBE315130886BAF69204B1
+          DD643263AFDBC163B7687242D1A9C4F6589A2BBD57BB99D258D19A285239A114
+          52854201434CDE170DB7EDD04D20B8A1F31B24493E67329B31DE1DE0C6ECA215
+          B1040B0FDFDB002DCBEA4BEF3DA707E137AF4621506DD7AC238D592A323C0E45
+          24811E7E6DF298F858020D0F1F6F2629EA8CC96C71D5F96CE07568EBF9097CF9
+          0E1F7CF381F965B25FBFDC072FBD35A24B4F625C80CB71164908194914970CFC
+          76ED254D041A435DAF5066CBAA2A27037535FA63FED0E34BA68C95783A0F8F3D
+          7D46B7AEC1510E92190EC4A2D0DB1F6EBB7F4602C150673B4952C719C6564A95
+          14A9DB26FCEA89A5E0735BCB6463985D1EF9C9DBBA75299955190F1CC7822489
+          6BA3E1F6CE1908749DB55A99DBFD5E3BCEAA26FDDE2336AD6C80AFDE33A74CD6
+          79FA0A3CD33B5091BE0C5BC47195837C9EFB270EE8C5D31268DAD8753F01D409
+          9BDD895983814A33BD324784EEAB877B175797F49E3C3B0A47FE3888B9BEB2CA
+          57F96A30CE019BCBE2B3B83A72A4ED155502589C3D6FA19975351E3B3899CA7A
+          FF7A21CB156134856507CF1DC3E26FFD1402B7AF3FE6C8D1D6B8CDE9A6035534
+          C6FE87FD6FA0D29E35885873BC8FB5139B4DF30243560F1D5AC3961198B7B167
+          254151BD2E9707BC4E7D6953415FF4CA8C6DE605E768D0343D125901329914C8
+          A2B8AAEF48CB1FCA0834867A7E4433B627DD2E27D8697D95A58257F7DD39639B
+          FBB6BF6988408E17219DC902CFB13FEE0FB77CB79C4047F70B76A77B8DDB692B
+          95C97A715203811506092865773ACB2A61F452E468EB8393095C70796AE63BED
+          D6B2F8D78A3FEDFFEC8C6DBEB8ED2D4304947190CDE16228357A114B8B056504
+          9A3ABA636E6FA0D6C160CD6370D0FEF9C01DAAF22F6CFDBB31C5E8EA38578074
+          627804FF01FF640262956F2E495B2A987A27E1F40FD4092CFBBE4102085E9020
+          191F929000358580D75F4F9A6761A1F2FAC1A5AAF2BBB74C5F4A684DD5425186
+          446C509540ACAA766EADC9647C027BE3E01255F95D5BF4177393512C16213932
+          A41A42E731846EA54CDAEBFEE9F0E60F3FA32ABFF37BEF18D62D160B4A08BD87
+          0416961150D2A8C7EB5F63A16D868DBC71F0D3AAF2BBB6BC6B58B7C0B3904AC4
+          5EC42CF45039019CC81C6ECF937697D7B091BF1D58AC2AFFDCD6B38675E73209
+          184FA7A64E644A294159ACBDDEDA7AC3465EDF7F9BAAFCEE6DFF32AC3B313208
+          A2909F5A4A346D7E9626A4AA31DFDC79365C0B1B32F2D77D9F54957F7EFBBF0D
+          E9952409E2437DAC4C26AB238737F1650426CA69B7D7BFCEE6F41832747AEF27
+          54E5CB76FCC7905E369BC2492CA65E4E2B049A3BBA57E25AB8D737B7D990A1BF
+          EC5EA82ABF67D779437AE343114CA3FCF40B1A058DA1CE776B02C14FD136A72E
+          E5972F7D18DF98E254DB60AABEF65CD77CDB8C3A3F0A9ECDC2E870F41FFDE1F6
+          528AFBD845BDC5C21CF7D7CDD3B59239B56BBEE6B60A96EFBEA8BD31FA18BBDC
+          0782C0CDBCA857A06CAB786A6E59E5F2F834DB786DA7BEB0FBD29E4B9ADB6652
+          71488DBEAF6D5B4581B2B14599A833FEFA052E8B55DBC4F6DA8E467D04F6F66B
+          6A27E459880D5EC888451D1B5B0A9A429DEB4C16FAF940C3AD4051FF9B05BE28
+          166178E03D280AFCFA48B8FDD8477FD3B4B98B6975B7956676061A1682D1B941
+          2F949C3F3C701EF23CB707D3E6AEC9BF6BDE5E0F86BA9EA269FB77FC0D0B6ED8
+          3FA1F47C6CE002F07CEEE968B8ED09B536BA0E38947FC26CB1ECF4D7CD072BA3
+          7D87B912E4B91C669C8B501004D59EAF888082E086AEB51846CF78FD752E7775
+          C0D0B1EC740EA5C78671B1723983E1F348F4B9B6E333B5D745A044E28343BE9F
+          5B69DBEA6A7F03D85D55B3E27C2E9384B1D800C63B7B4206EA5BD7E590AF8CC8
+          D563560CA7A5583B8113E70BBDE34389F32CE677AC6D94B0795B26887DD7FD98
+          75324A07DD84BC9100B285B6396C36871B68C601162B0324AEEC264829CE4AB8
+          9212F21CF0DC38B0E3692C0DC65919A41E90892337FCA07B0A914D8769A2E85E
+          0E24AC9025580404B9084D28F135116349B49004593A4790700E2438299BD2A7
+          FA9FDDCC576A730A819B15373D81FF0232ABEACE526FA4DA0000000049454E44
+          AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Warning'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D49484452000000300000003008060000005702F9
+          87000000097048597300000EC300000EC301C76FA86400000A4F694343505068
+          6F746F73686F70204943432070726F66696C65000078DA9D53675453E9163DF7
+          DEF4424B8880944B6F5215082052428B801491262A2109104A8821A1D91551C1
+          114545041BC8A088038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE1
+          7BA36BD6BCF7E6CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E
+          11E083C7C4C6E1E42E40810A2470001008B3642173FD230100F87E3C3C2B22C0
+          07BE000178D30B0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08
+          801400407A8E42A600404601809D98265300A0040060CB6362E300502D006027
+          7FE6D300809DF8997B01005B94211501A09100201365884400683B00ACCF568A
+          450058300014664BC43900D82D00304957664800B0B700C0CE100BB200080C00
+          305188852900047B0060C8232378008499001446F2573CF12BAE10E72A000078
+          99B23CB9243945815B082D710757572E1E28CE49172B14366102619A402EC279
+          99193281340FE0F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEA
+          BF06FF226262E3FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225
+          EE04685E0BA075F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5
+          E4E4D84AC4425B61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D
+          814704F8E0C2CCF44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9
+          582A14E35112718E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF35
+          00B06A3E017B912DA85D6303F64B27105874C0E2F70000F2BB6FC1D428080380
+          6883E1CF77FFEF3FFD47A02500806649927100005E44242E54CAB33FC7080000
+          44A0812AB0411BF4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64
+          801C726029AC82422886CDB01D2A602FD4401D34C051688693700E2EC255B80E
+          3D700FFA61089EC128BC81090441C808136121DA8801628A58238E08179985F8
+          21C14804128B2420C9881451224B91354831528A542055481DF23D720239875C
+          46BA913BC8003282FC86BC47319481B2513DD40CB543B9A8371A8446A20BD064
+          74319A8F16A09BD072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C4
+          6C302EC6C342B1382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704
+          128145C0093604774220611E4148584C584ED848A8201C243411DA0937090384
+          51C2272293A84BB426BA11F9C4186232318758482C23D6128F132F107B8843C4
+          37241289433227B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9
+          DA646BB20739942C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853
+          E22852CA6A4A19E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1
+          B652AF5187A81334759A39CD8316494BA5ADA295D31A681768F769AFE874BA11
+          DD951E4E97D057D2CBE947E897E803F4770C0D861583C7886728199B18071867
+          197718AF984CA619D38B19C754303731EB98E7990F996F55582AB62A7C1591CA
+          0A954A9526951B2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353
+          E3A909D496AB55AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659
+          C34CC34F43A451A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CD
+          D97C762ABB98FD1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C
+          744E09E728A797F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48
+          AB51AB47EBBD36AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE7
+          53D953DDA70AA7164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E
+          4C6FA7DE79BDE7FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC5
+          35716F3C1D2FC7DBF151435DC34043A561956197E18491B9D13CA3D5468D460F
+          8C69C65CE324E36DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B
+          4CC7CDCCCDA2CDD699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B8
+          6549B2E45AA659EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711
+          A7B94E934EAB9ED667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D61676217
+          67B7C5AEC3EE93BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563A
+          DE9ACE9CEE3F7DC5F496E92F6758CF10CFD833E3B613CB29C4699D539BD34767
+          1767B97383F3888B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F5
+          9D9BB39BC2EDA8DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5
+          D13F0B9F95306BDFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761
+          EF173EF63E729FE33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF43
+          7F23FF64FF7AFFD100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65
+          F6B2D9ED418CA0B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE69
+          0E85507EE8D6D00761E6618BC37E0C2785878557863F8E7088581AD131973577
+          D1DC4373DF44FA449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3F
+          C62E6659CCD5589D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B
+          17982FC85D7079A1CEC2F485A716A92E122C3A96404C884E3894F041102AA816
+          8C25F21377258E0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC
+          91BC357924C533A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD
+          31839291907142AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507
+          C96BB390AC05592D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E
+          2BCDEDCCB3CADB90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39
+          B23C7179DB0AE315052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D
+          6B815EC1CA82C1B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D
+          1B3E15898AAE14DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF
+          66D266E9E6DE2D9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97
+          CD28DBBB83B643B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB5
+          61D7F86ED1EE1B7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49
+          FBB3F73FAE89AAE9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51D
+          D23D54528FD62BEB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9
+          F709DFF71E0D3ADA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B
+          625BBA4FCC3ED1D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367
+          F2CF8C9D959D7D7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8B
+          E73BBC3BCE5CF2B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB
+          9CBB9AAEB95C6BB9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393D
+          DDBDF37A6FF7C5F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41
+          D943DD87D53F5BFEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43
+          058F998FCB860D86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECB
+          AE17162F7EF8D5EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C6
+          1EBEC97833315EF456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553
+          D0A7FB93199393FF040398F3FC63332DDB000008184944415478DAED987B5054
+          D71DC7BFE7DEBBCBB22C08C88202BB8BF250C1C06882A2561B4D4DDA9487491B
+          832633994C6DA78D76FC278F49C4B816B44D93493BA91DA7E9A4D332B54A9DE9
+          04963A46A7F15523D6FA8A3C5404DC5D50DE8FDD0596DD7BEFE9D9C59A6C5864
+          5940C84C7E333BB3F777CF39BFF339E7FC7EBFF3BB84528AAFB3906F00660200
+          2164D2073695E89E97415E6623736C890E141459FE32D936BC739F0A808A12DD
+          BB3C4F5ED546F2DEB1DB7B448832FD7DC10EEBB6190F5051ACCF251C4CF31214
+          D04425B2B17938BACD686C717B0C6ECE2FB21E9CB100278C492A9B42AE8F8DE4
+          12E3B41A44243FC7B41CEC8D87D1D661477BB7D4EA140753371A3B1C3312A0A2
+          44FFB62090DD697A0161F1ABA19C95E2D5BB6D4DE8BF731237CDEC2889F4D779
+          459637661CC0116342A228F0F5BA39BC6A768C1661FA5CA6FD62DC7EEB3FD1DD
+          D906CB5DC9C9F1C8C87DD3D238A3002A4A0C7F53ABB029D9C0563FF17BE05531
+          3EEFA5A16E0671048D1637FA9DF8387F87F99919035051929403C8E752927844
+          C4CC4368EC2ABFED9C1D55B077DEC2CD2609949075053BCC27A61DC06804B754
+          D05F889E4596EA12946CF573418450FF06A5210C349B60BDE342578F5C1D2E5A
+          96AC35429C560053B1EE65C2933F2D4A11A08E590C656406DCA28CFD076BF1C9
+          BFADDE364F7D4B879F6D4A8742E0E0EABB8E81CEABB87ECBEBD0AF14ECB4EE9F
+          3680BF1BB51A9510DA101FC7C5C6C569A08E7F8AF92D8F7D076A71A0B2C1A7ED
+          8B7929D8BA7911FB2763F0CE31B4B5D9D0D22A774B2297FC8CF176EFB400984A
+          F4EF2895787D611A8FD098E5E0D5095E7DEE4FFF85AEDE219FB631512A98F6AF
+          F3FE9706EF327F3887BA7A094E57F0197A4200E5BF4C4C211257333F89534669
+          63A0D2AEBEFF6E45E1D111ED43943C4E96AEBFFF3CD471163D9DED6868924599
+          43D686B72CB50F1580252D53B886E4A626F350C57E1B4411FE2580E37EFB9C3B
+          F4050075DBE16C3FC50024F4D9E8F1FC22CB930F0DA07C8F7E3D071C4B5FC021
+          2C5AC7326EA6CFFB9C4D9FFAED5775709DCFB3DB568D7E764FAAB92E83CAC8CB
+          DF69A99C728013460876417F35564BD2F53A0542B46B40B890AF009C1C05E071
+          5F85ECC250E76958AD2EB4B6D35B4E313C63A3B1C635A500A662C3565E41F72D
+          4EE7A08A4A83A09E37A24DCEA6D3A300AC19A193062C70F6D6E15A8DCCC22A79
+          2DBFC8FCDE94011C352646BB04AEDEA027D17173C3A08C5EC1C2E6C8BE398567
+          FD031CF293A1997D574F15DA5B1DB87D9BDA445191FAACB1A17D4A00CAF7E8F6
+          A95564EBE20CC212561638E56CBFED961756F9D59F3F94E3572FBBBAE1EEBB82
+          EA1A8A8101FA11AB19B64C3AC0C77BF5E99C8CAB0B171221727634848847466D
+          9BB3E982FF1D38983D6A1FD15E8DBEAE2ED4D55199CD273B6F87F9D2A402B0A4
+          F5696414D6A6A57150443EC612AE6AD4B6CB0B2F8EB2038F8E3E19C9C976E122
+          EA6F4AE8E9C667AC66588531246080F2625D3EAB71CB33B308D491732184CE7F
+          60FB658597FDEAFF7368C903FB4983B731686BC195CB9485555A9857642D9B30
+          80A74CB40BF2B5F804A418920428229678EF3B0F06B8360AC02378B0C82C375C
+          86D5EC86B519CD116E2E75ADF1B6734200E525FAD7950ABCB384EDBE5293042E
+          240E63C9B2E7ABFD03942D1EB3AFECEA80DBD188CBEC14BA5CD8C532F42F8206
+          F88731395610DC0D2969D0C4CD09051F9E31E6048601EA46015814507FC95187
+          8ED67EDCBC01A7204AA94F1B5B9A8302608EFBE7300D5ECA62A78657A7B24245
+          13D004566CAE8728F97EF1235E80B480FA53690052FF0D7C7E05B0DB51C676A1
+          70DC00A63D86A5ECDD85ACA5940B8F9AC56ADCA4808C7BE4D9ED16585BDD3EBA
+          A404050EBFAF0F780CC96986BDB717572F12E61964D58622F367E30260B7CDF3
+          B1715896B688B0D5672BC72902367EF48C033B7FD7E1A32BFEB916DF5D1DD80E
+          0ECF4EF4EE42FD0D8AB6BBB87449B464B3F2550E08C054627881F0F4AFD9CB29
+          4234312CE38EEDB85F95F39F3B5179CAE1BD697C7F8D06CB3355E31E83BADA31
+          D4DF810B55049248B6E4EF347F342680C918AFA60AA1DE308FC6EBE7F1E0BD31
+          9F1BB7F1C911CA7243039ACD129A6E9176A73898FCE5AF7A7E01D8D1D91DA2C2
+          DBD92B6508AA392CE4474CD3E4EF4D5272307FB883FF5671181CA0EFB17BD26B
+          A302987E355F4F45F1467A265569E72AD9D1D10565D42D5256D83B70E4CC700E
+          7A7AB50ADB5ED0402104577B53570B3ADB9CA8BE425C9497330ADE6CBEE51780
+          555A872323F1C325D9CCEF95F1230A9540E5B7A5FD28AD18F4D1BDB42114DB5F
+          0C0B6E1B58E12333084F44EAE922952CACE68D00A8DCAB5B4D2939FD183B3A9A
+          0835AB716707678CC9FA2D3674F5FA040C68A3397CF261F0C7918ADDE8B73970
+          E12CEF09454F16ECB01CBF0FB07B37E1960A86CBF13A3973014BB644C9CE3EF8
+          A08D7DC70BE09BC83C00C73E0C0F7244AF3BB3A3D48A9BB5408B85D4868B96AC
+          C77751D10B60DA6BD82808285BB14682329419E18337E491DF940EA1B4DC3791
+          FDE8074A6CDBAC9CD0B8EC8E01B7D38673A778882EFC24B7C8FCC761803DFA73
+          F317D09CA4548E5D173C4767621F7BDD22F08732374C2724EF73C1133C7EFC9C
+          8239F1C4E6EF112A76C1DA28A1BE96BBC48A9E47EF01180657AE9354EA709629
+          C9F813CE4315EAC4D0801D678E0B2203500C0394E8CD2B9F90F56111CCC9C824
+          2CD39402880CA00FA78F09BD0C20EADE0E24BD3A2B5A7E372DC3138128F8E0FD
+          774A4566E1C761239EE383DE2E62CC7DCBBCFB7E18AD28D1BD42C16D27A081DD
+          79A74F9AD8EF0376B9FB60D72E2AFBBD0BC98A908985A1A912413950F0C60DFB
+          FF1FEFE781AFB37C0330DDF23F216718DDF1FD1D830000000049454E44AE4260
+          82}
+      end
+      item
+        Background = clWindow
+        Name = 'Bulb On n p'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D49484452000000300000003008060000005702F9
+          87000000097048597300000EC400000EC401952B0E1B00000A4F694343505068
+          6F746F73686F70204943432070726F66696C65000078DA9D53675453E9163DF7
+          DEF4424B8880944B6F5215082052428B801491262A2109104A8821A1D91551C1
+          114545041BC8A088038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE1
+          7BA36BD6BCF7E6CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E
+          11E083C7C4C6E1E42E40810A2470001008B3642173FD230100F87E3C3C2B22C0
+          07BE000178D30B0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08
+          801400407A8E42A600404601809D98265300A0040060CB6362E300502D006027
+          7FE6D300809DF8997B01005B94211501A09100201365884400683B00ACCF568A
+          450058300014664BC43900D82D00304957664800B0B700C0CE100BB200080C00
+          305188852900047B0060C8232378008499001446F2573CF12BAE10E72A000078
+          99B23CB9243945815B082D710757572E1E28CE49172B14366102619A402EC279
+          99193281340FE0F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEA
+          BF06FF226262E3FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225
+          EE04685E0BA075F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5
+          E4E4D84AC4425B61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D
+          814704F8E0C2CCF44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9
+          582A14E35112718E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF35
+          00B06A3E017B912DA85D6303F64B27105874C0E2F70000F2BB6FC1D428080380
+          6883E1CF77FFEF3FFD47A02500806649927100005E44242E54CAB33FC7080000
+          44A0812AB0411BF4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64
+          801C726029AC82422886CDB01D2A602FD4401D34C051688693700E2EC255B80E
+          3D700FFA61089EC128BC81090441C808136121DA8801628A58238E08179985F8
+          21C14804128B2420C9881451224B91354831528A542055481DF23D720239875C
+          46BA913BC8003282FC86BC47319481B2513DD40CB543B9A8371A8446A20BD064
+          74319A8F16A09BD072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C4
+          6C302EC6C342B1382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704
+          128145C0093604774220611E4148584C584ED848A8201C243411DA0937090384
+          51C2272293A84BB426BA11F9C4186232318758482C23D6128F132F107B8843C4
+          37241289433227B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9
+          DA646BB20739942C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853
+          E22852CA6A4A19E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1
+          B652AF5187A81334759A39CD8316494BA5ADA295D31A681768F769AFE874BA11
+          DD951E4E97D057D2CBE947E897E803F4770C0D861583C7886728199B18071867
+          197718AF984CA619D38B19C754303731EB98E7990F996F55582AB62A7C1591CA
+          0A954A9526951B2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353
+          E3A909D496AB55AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659
+          C34CC34F43A451A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CD
+          D97C762ABB98FD1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C
+          744E09E728A797F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48
+          AB51AB47EBBD36AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE7
+          53D953DDA70AA7164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E
+          4C6FA7DE79BDE7FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC5
+          35716F3C1D2FC7DBF151435DC34043A561956197E18491B9D13CA3D5468D460F
+          8C69C65CE324E36DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B
+          4CC7CDCCCDA2CDD699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B8
+          6549B2E45AA659EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711
+          A7B94E934EAB9ED667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D61676217
+          67B7C5AEC3EE93BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563A
+          DE9ACE9CEE3F7DC5F496E92F6758CF10CFD833E3B613CB29C4699D539BD34767
+          1767B97383F3888B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F5
+          9D9BB39BC2EDA8DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5
+          D13F0B9F95306BDFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761
+          EF173EF63E729FE33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF43
+          7F23FF64FF7AFFD100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65
+          F6B2D9ED418CA0B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE69
+          0E85507EE8D6D00761E6618BC37E0C2785878557863F8E7088581AD131973577
+          D1DC4373DF44FA449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3F
+          C62E6659CCD5589D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B
+          17982FC85D7079A1CEC2F485A716A92E122C3A96404C884E3894F041102AA816
+          8C25F21377258E0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC
+          91BC357924C533A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD
+          31839291907142AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507
+          C96BB390AC05592D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E
+          2BCDEDCCB3CADB90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39
+          B23C7179DB0AE315052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D
+          6B815EC1CA82C1B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D
+          1B3E15898AAE14DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF
+          66D266E9E6DE2D9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97
+          CD28DBBB83B643B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB5
+          61D7F86ED1EE1B7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49
+          FBB3F73FAE89AAE9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51D
+          D23D54528FD62BEB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9
+          F709DFF71E0D3ADA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B
+          625BBA4FCC3ED1D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367
+          F2CF8C9D959D7D7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8B
+          E73BBC3BCE5CF2B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB
+          9CBB9AAEB95C6BB9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393D
+          DDBDF37A6FF7C5F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41
+          D943DD87D53F5BFEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43
+          058F998FCB860D86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECB
+          AE17162F7EF8D5EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C6
+          1EBEC97833315EF456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553
+          D0A7FB93199393FF040398F3FC63332DDB000006FF4944415478DAE599696C54
+          451CC0FFF3AE7D7B525BA02DD4B696EE6E917A711F51C1231A13C5235E186925
+          5E5FF088864412037C5149D444FC00C4C416128F18631035315E20D65AD00F6A
+          AD747769CB36525ABAB4D06EF778A7FF99F7966E419B826CBBC449A6336FDFCC
+          ECFF37F3BF664B4CD3844BB990FF1D002164DCF79177ABE7EB1CB98700590160
+          56E347C5F6AB3EACED38FB2B9DF07BE7D6B587C75B67A2725D3480F6C6E00A02
+          C6AB826C5CEF29D2C055A881281B2048D6FA9A42404D72303220C0484CA4CF5F
+          9B1CB7B1666DE8972905E86AA894151077884EA3AEA8320DDE6235EB2D07C0CF
+          C0D600D0FBB3840318EE13E164970CBA42B6AB2EE9B9790FB429930ED0D65059
+          2210E133EF4C6D6171300904E505A114C0B51A888C1A24CE193B590D8199FA11
+          60E4530664E804FA4232C4FBC52690C83DC135E1D8A401F4EC9CE58A3B3C072E
+          AB482DA03B0FC401E05D07C47D07BEE5C75FC454C14CECC563D8CDFAB14E1906
+          FF72346B4E7155E624720E10DE15F8C85BACDC4F771EF82220052FE2EE579CD7
+          5AA046C03CF53A6AD8301CFFD309C3FD62434D7D645DCE010EEFAEBE4D96CD2F
+          CB17C6516D64147E030A5F7C5EEB8C42748379FA4D30750D8E1E728392841573
+          D77534E70C00B6102E5CE96F9D559BB8D28DDE063C0F03916A2F4C78BB98E99F
+          D12EF6C0F009117A0F3B0F05EB234B7206D0DEE85FE9F418FBCA178EE0AECF02
+          E259F39F846700F4CF70231A760CBA5A3CA0AAC2A2E0A3EDBF4C64EE79038476
+          05B64FAF4C3F5D588186EBBC093D4DD57F0660456907483541AC831AB4F846A0
+          2EF2624E0022BB02AD65F3476A652FCE73DF892B881707C04801243E87C4A000
+          C75ADDCD81B5A115390140EF93AC5A3E2CF312BA4D7942DF31F1923A005A5A83
+          AE9F7CBD81BA5069AE004CFF8D4318643DA83EC18B0BA0FC89069184C8F73E08
+          D485C944A65C380091D0882FBFB8005A37189A061D4DDE210498962B80FEAA65
+          C3D3790937882F1867A46C456722801599311F021D7758A17E934A7BEE147D10
+          D41481AE839EEE605D784251F14200BE9E7D55E2169A6DB264ED9C15254BBD08
+          ADB265E4C41E676A96F04602DB38B6F1B3261B2CC93B1E72BE1F5C1B7E244700
+          FEE77D25DA9B2C853867351498C353E17C1604E7B28040B04E8001A42CC12980
+          7E0AFBA7C62CD1D3EA82C480B0C65F17FE20270047DEF3976113AD5A16E70897
+          3597AA0A5788DA5238168242654E8AA94FC202306CE1F5016C87D86B5D45F569
+          F1263CC99119A54F1E4BE40480E642A186C09E19FEE4EA82D959293C159A9F6E
+          D70C8407C7BB2C3893DA80824DDC1298093EC0A22FAB0837107540ACCBB1B3E6
+          B1C8D3394DE610A086178DD68AC57181174D4B407EA65D2D08C24EA3C0B6055B
+          8568B042E14DB6F3B1AC7A02B4E410447F76A74C959B175817EECC7D3ADDE8DF
+          EA99A96E28999BB454E50C805549E634B869B61A192C6DCEECBA690BCEAA7602
+          7A7E1D829193FC4BC1C78EBCC6B46D322E34430EF7E1B2AB13E5AE2204104A6C
+          E14B70C3B361665880D480A9DAD0AB250A6DEABDB6F0BD10EFED81E3BF27DA35
+          9774CDA45D68684155BA4374E95F542C91D05BDA000842F84CBF9401B13E355E
+          2AB476DC02D07AD9B3A1F440F4874E434DC30D35F5A11F336B4FDAA53ED450FD
+          61E115DC8345FE5161C999D328B65AEA91D080AD13E863BB6E32F5E985FEB636
+          188C0E9EB9894D3A00BDD88BBC182A5F5AE493BC0821646C60A6ED562FCBB281
+          D396EF672A1483F460177437B7C634550ACE7BBC6D604A00680937F8D7CB85FC
+          B6B245578C7A2166C005762C902C37CA62007A21761227A1BBA919D2C3A97A4C
+          1B769DBDE6A402989B01AF99D5074BAF2E5CE8299D7D260E1016CC300EB0480C
+          2C0A67E2C0E9683BF4B51EFD1E7DFECA7FFA9E49FF65EE7043F54AA78FDF57BE
+          B4CCF2FF54781A033819465389D1481CFDE1375012CAF598F334E50500FD854E
+          E5C564F52A5F561AE1B213BAEC54C2CA858E7CD309AA2C39CEFE456ECA006809
+          35FA4DFF4ACD4EE432D9A894954A685634C653887C3B04C1FAC8BF2E367500F4
+          B2439337CE350A0059E93475A7984E47F64BF90C905DB8B1F701BBD06B63DE01
+          3CBB65E7792DF6D6A6A7F20FE0E5F50F812008208A3CD091BA6182A11BD85A35
+          D3DFBAE3E3FC04983F6F0EC8B2042ED9C1C6AA784957550D144D070DFB8AAAB3
+          CFC29DC7F213E0BEDB9783CFEB86029F1B381C9B4C2B904A29568B3599B2DAFD
+          2DADF90970C9ABD0926B83E04415A295A990AD320AAA91A6E9B64AE9F047389A
+          9F0077DFBA94A9D0349F0B1D28AA90A2403AA58EAA10D634D60387DAF213E092
+          57A16BAFAC0297D331AE1752141522477BF20FE0992D3BF77A9CF29DD7D5CE81
+          05B5D520F0DC182F944CA5A123DACB84C7E7CFB66D7AEAAEBC02A065FDE67796
+          72C47805BBABFE65C83EC3E436BEBDF98996F1D6993280EC726FFD0B07B1596C
+          3F7EF749E31B374F746EEEFEC99767E59207F81B7C6565DD3B067F5E00000000
+          49454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Installer'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D49484452000000300000003008060000005702F9
+          87000000097048597300000EC300000EC301C76FA86400000B164944415478DA
+          D598097054F51DC7BFFB8E3D7367936CB2C42426109044EE43271E15AA454971
+          002FA8050469673C4A696D673AD076C47174BC6A8B4ED504B1452C2A4A457022
+          CA114E110821864288312101B2C96EF6C866B3FBF678FDFFDF6697DDEC6EB28B
+          01DBFFE63FEFEDFBBFFDBFEFE777FDFF2F32FC9F37D90F2DE09A01CC7BB6ADB9
+          AECD502CF87878654A7848F732E40815F9AE8287E5052FE3333F51E1331433DF
+          AD58B5A0F4EBFF2900CDA2C33E5E2E9729956A225E7519828A6738372B775B96
+          4DF61874D67DEBCEEC7FF7AB1D3B76D802BFB55AADE61F1C00F71D15C1A99092
+          9404B94215269EFC591F99EE328C326C7FCFD9F3ED13E9A4B12C4172BB61B7DB
+          A5EEF57A45A7D3D947FAA543870EDDDDD8D8D87C6D011E6A10C1AA4121346A35
+          78DE2FDECB786CB969DEBE55E5AD2DA9D6AF2BE6CE9DCB118BA3BBBB1B068301
+          1E8F276C1A9BCD86C3870FF71F3870E0660271F2DA01FCEC5BC90360695743A5
+          E2DC1CEFB17918C19AACF6F4FE82DF30EEB78FAF9077747480F6B6B636C9F281
+          2697CB919B9B0B8661D0DBDB8BDADADAB6AAAAAAC26B07B0F4A218100F8E7383
+          755B154AB78D613D569E17EC2F177C5A71D75D77CA1A1A1A70A0760F606F82CC
+          E7844CE67F04A3D2C2D49F823BEE98255DDBBD7BB773FDFAF5D3C8D037D70660
+          B9590C150FD64BBA60E1E56EDB4DCAFA514F8EB78E2E2E2EA6C260B79C854E38
+          84A25C75D814C72FEAA1D6DF8EFCFC7C1C397244DCB061C32CA3D1B8E7DA00AC
+          748901F11346796DF55D8299977BEC15F9D6F1256293764EAE13797979D8B973
+          276C9E4B9896D9892CD61036C5996E2D9405F742ABD5E2E8D1A3281B93D6B878
+          D9A337CB6499B6B8755C31C0633E1748BC2F9AD8DF5E28D46DEA4C1DBBC4E2F1
+          95293D1D2CD7B6173F2D2F9162BCA6A606FDCE3328CDB4422FB781957983539C
+          356AA11DFF30140A8504507E3D83850F2D71F6593A9767E4DFB6F9AA02287FE3
+          362C287376E45CD8F2DC9F97DFF0F825BBA262CBB14BCCE9D626A4F41B31BB6C
+          2252535371F0E041C0710CE3D28DC8D484CF410132C62D2605402501A4DB3FC3
+          EC1FCDC4F81FAFF2097DE603C9BAD2CA44BD1137C0F3BB5CC70BED3B6BEE9D7D
+          C3AFBB5BBF5636EDAF825550E18CB202972E756366E97449585D5D1D94BDFB30
+          B5A03F620E0A905C723F5252522480340230B944014EAEC6985B5620AB705AC2
+          DE880B40144D296D4DA76A74B9BAE98DBBFEC298DAEBFC03AC067D8AB1E87015
+          202D4D8FE4E46498CD66283C1DC8D078A154F06019C0D2EB84C9DC07993C0DD9
+          85D3A0D168A452CB3ACE21953783311F92A6CBCC9F94B0378605E869DFB74893
+          A6AB0E58DD2338C2C6B79E9E083759AC68FC777575213333136415465F5F1FB2
+          B2B208589AB4A8919518191919D0E974282A2AA2DB0B69A1E33816DAAE5783F3
+          25EA8D9800D4EABD9D67B7CB35E91561561FD49EF94829599E02F4F4F4481586
+          E33809809ED34ECF69532A95C8CECE46494989E4A9CECE4E90AD05CAD92D11F3
+          C6EB8DA800A6EFBE7820499BBF3196D543DBBAAD0A491805A0DB04EA010AD0DF
+          DF2F599F7E77381CD2E2455763EA95C2C242582C16984C2669B59E9EF449D4B9
+          43BD6137B62FCD2C9A1D411A15C0D2B1C7C3AB33D813DBD6A0DF66C050EDE90F
+          E592601A1A54340D9300004D56B2AF0B02F03C2F01E8F57A693B118098951B7B
+          2D53A5E460F2BCA7D167EEF0669754727101589B3F167DAC129AEC3168F9EA3D
+          B49FDA4E424A8C0EB0552E89A3A142376E5430154AC38686162DAD1480EE81A8
+          072820F596A9DF04A7C309BBD18ED9B97B234383CC39EAC67B503C6311DA1B6A
+          606C3D8E190F6E88D01B13403A6158301A1D04672F1A6A5E41BFB533E2DE3F7D
+          C048E268A850481A3614808A56935D2B8570B95C9220BA80D17175961A464F37
+          6C321BF2583D66BA7684CDA94CCD45E95D8F43455E985A8E7D0077BF0D32A265
+          C6836FC70BF09108C9E2A224CA47367149BA71683AB0096D273E09F3C6DA0F44
+          A9EA50CBD24605D2100A00D02E08820440734591A1808CDCDA433E36C606659A
+          1295FAA9483BF12FE99EEB26556274C56274D4EF44D7775F916B0CE9EC00409C
+          1EB09CFB300810042193B029F910FAEDA8FBE445382C7E6F3CF3290FFAE24285
+          53101AF7F448AB0BB53805A0E3541C934C168574119E540F7AB95E3838077C1A
+          1F09BF24DC2364A272DACFC1F1727C7B7433798E25285CEAB24400CE6E1103E2
+          E9E73208E06593909C5786337BFF8996A3DBF05C8D52AA2454380D1D1A3234A4
+          A8D52900ED1440548870A70AF0A5FB202409B0F3767894E46547EDC5BC8CB178
+          EACE75683FB91D5D2D0789A870E1FE23133F80F9CC6631D4FA412F04CE19B2C2
+          A616C3E5E8C3E2E57FC0F94E2B92C8AB26154B8F34C4684253207A8D2E623246
+          065F81173DC93D70695C9207F2E432BC34FB8FB83E351FCD47DE81E0308708BE
+          0CC1C8389AD50900FC6753B80706830C78C3C7A543AE1D8BB5BFFB3DF69FEC20
+          82E5529C4B79E3F349B9402102E79A540D84892E3489A7719FBE1C6B16BC88B6
+          631FC3D0B28F086182C219868B80A052E306E839FD4E440E5C161E0E2432641D
+          481F87866FCEE1AD8D1FC3E6F4BF3ED28D1D3DD270A2BF0BC06491F89FB7F076
+          E8923270EEE09B7EAB0F121B7ECE0D00200180C60D62B8B5870321B9C16721F5
+          BAA938F5D9DB385BFB1119F241F4F93D45C387C670E9ADF371E39CA52449B7A0
+          EBDC977420AAD868400901981AAA440493D7E7BF18359C7C03D7E0BFC690AD71
+          C68D70DAFBB0A76A1D6C860BD24F5372F4B87DC55AB23560D0B4FF35923BA670
+          C151ADCF8525706200A7DE88518506E74134CF106F703AA417CDC4B16DD5D2F7
+          29F73E82E6439B6168AE09B77A84F04140570A60AC7F5D1C52F4E03C88722F14
+          E95E3EEF5657AFD5EC69DEF3ACC6E3E866C3857143C63E13E21D0CFC67237E80
+          93EBC5A821325834190FCD8350108653403BE1617CFEB7BBA5C744D6F5286263
+          8C0764C60B2033D6BDEA8B2F79637B46C629913569193EFFEB4F240B06043143
+          246A64ECB3C10A142F00A3D78F4D3FB97DA571B8101187016128C0E41512802C
+          A2DAC4161BAB02D1B6784D6D6A7373B36D4880C2C2F1D99FBE71FFFBD999EA5B
+          860A117F750A4FDED03119AF42F694959701E289FDA8A1E44F6073AFB077E5BA
+          FAF9E7CF3758061E1C1D20A7B858CB79E5D73FB574CAC3F367952E552A5875B4
+          1089BAA885DCC35080A9BF1C00187A918A15FBF45C70C3B1FB84E1ADB7B6356F
+          647DCAB6E1006863752525198C9BBC4F8CC99EB0E6D199AB475F97569E6815A2
+          1EC899F6981F202EEB476E21CE77BBEA5FDFDAF242CBC5BE9310D88B44BCD55F
+          3986A942B4E5E54D51F3BC3DC7C3A168F5E2890B17CC1ABD44C933EA40888883
+          123C50A9C481EAC5700460C6930460CEB06572F0B8E021563FDE53BD7167EBFB
+          1E99B74DEEF576B7B6B63AA3E91CEEDF2A416F8C27DE58BB7CF2EAD1F929E5F1
+          542186532367E6AF48199D336C990C0DA5F66E77FDDFFFDD46ACEE8C69F54400
+          22BDF140D9C2F977142C5190DC80183B9C185E0DDD4DABB18BAC033105875C13
+          3C32C79E9396EA7F7C766158AB270C10E18D62ED84358F94136F249587272F82
+          F9C5F09A10006EC844ED307AEBDFDCD119B7D5AF1420C21BABEE2F5D38FFB6FC
+          254A05A31E7C5F1060FD3D88B58510BC8C63EFA9DEEA4D358684ACFEBD00A27A
+          63D9D8D525A392CBA303CC8D6AFD0E93B7BE7A47CF0B2D062161AB8F04400C6F
+          8C5A42D78D68008144A656DF77CA51FDEE973D576CF5110318CA1B01802FD657
+          06E3FD8249ACAFAAB1BED06AF07E2FAB8F3440546FDC7767E9D2825B9F527DF1
+          5AA564F5DA4677F57BBB6D2362F5AB0230D082DE985A9637E99DAAE75FD9FEC6
+          93CD55BB9C2F8FA4D5AF2680D402DEC8D167EA3A2E985DE084EE91B4FA550718
+          686C6161214F4F8870012368F5D0F65FC2AB488B7BC2B4570000000049454E44
+          AE426082}
+      end>
+    Left = 40
+    Top = 140
+    Bitmap = {}
+  end
 end

+ 2 - 0
source/forms/Animations144.h

@@ -11,6 +11,8 @@ class TAnimations144Module : public TDataModule
 {
 __published:
   TPngImageList *AnimationImages;
+  TImageList *ButtonImages;
+  TPngImageList *DialogImages;
 
 public:
   __fastcall TAnimations144Module(TComponent * Owner);

+ 2624 - 2
source/forms/Animations192.dfm

@@ -1,6 +1,6 @@
 object Animations192Module: TAnimations192Module
   OldCreateOrder = False
-  Height = 150
+  Height = 221
   Width = 215
   object AnimationImages: TPngImageList
     Height = 64
@@ -33479,8 +33479,2630 @@ object Animations192Module: TAnimations192Module
           0DC16009B45B5490668A7687C4F833F81F0461B14F226CDBDA0000000049454E
           44AE426082}
       end>
-    Left = 39
+    Left = 40
     Top = 16
     Bitmap = {}
   end
+  object ButtonImages: TImageList
+    Height = 32
+    Width = 32
+    Left = 40
+    Top = 78
+    Bitmap = {
+      494C0101020084009C0020002000FFFFFFFFFF10FFFFFFFFFFFFFFFF424D3600
+      0000000000003600000028000000800000002000000001002000000000000040
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      000000000000000000000000000000000000A0A0A00000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000A0A0A000A0A0A000A0A0A000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      00000000000000000000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A0000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      000000000000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0
+      A000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0
+      A000A0A0A0000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      000000000000000000000000000000000000000000000000000000000000A0A0
+      A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0
+      A000A0A0A000A0A0A00000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000A0A0A000A0A0
+      A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0
+      A000A0A0A000A0A0A000A0A0A000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      00000000000000000000000000000000000000000000A0A0A000A0A0A000A0A0
+      A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0
+      A000A0A0A000A0A0A000A0A0A000A0A0A0000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      000000000000000000000000000000000000A0A0A000A0A0A000A0A0A000A0A0
+      A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0
+      A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A00000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000A0A0A000A0A0A000A0A0A000A0A0A000A0A0
+      A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0
+      A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      000000000000000000000000000000000000424D3E000000000000003E000000
+      2800000080000000200000000100010000000000000200000000000000000000
+      000000000000000000000000FFFFFF00FFFFFFFFFFFFFFFF0000000000000000
+      FFFFFFFFFFFFFFFF0000000000000000FFFFFFFFFFFFFFFF0000000000000000
+      FFFFFFFFFFFFFFFF0000000000000000FFFFFFFFFFFFFFFF0000000000000000
+      FFFFFFFFFFFFFFFF0000000000000000FFFFFFFFFFFFFFFF0000000000000000
+      FFFFFFFFFFFFFFFF0000000000000000FFFFFFFFFFFFFFFF0000000000000000
+      FFFFFFFFFFFFFFFF0000000000000000FFFFFFFFFFFFFFFF0000000000000000
+      FFFF7FFFFFFF7FFF0000000000000000FFFE3FFFFFFE3FFF0000000000000000
+      FFFC1FFFFFFC1FFF0000000000000000FFF80FFFFFF80FFF0000000000000000
+      FFF007FFFFF007FF0000000000000000FFE003FFFFE003FF0000000000000000
+      FFC001FFFFC001FF0000000000000000FF8000FFFF8000FF0000000000000000
+      FF00007FFF00007F0000000000000000FE00003FFE00003F0000000000000000
+      FFFFFFFFFFFFFFFF0000000000000000FFFFFFFFFFFFFFFF0000000000000000
+      FFFFFFFFFFFFFFFF0000000000000000FFFFFFFFFFFFFFFF0000000000000000
+      FFFFFFFFFFFFFFFF0000000000000000FFFFFFFFFFFFFFFF0000000000000000
+      FFFFFFFFFFFFFFFF0000000000000000FFFFFFFFFFFFFFFF0000000000000000
+      FFFFFFFFFFFFFFFF0000000000000000FFFFFFFFFFFFFFFF0000000000000000
+      FFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+      000000000000}
+  end
+  object DialogImages: TPngImageList
+    Height = 64
+    Width = 64
+    PngImages = <
+      item
+        Background = clWindow
+        Name = 'Keep remote directory up to date'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D4948445200000040000000400806000000AA6971
+          DE000000097048597300000EC300000EC301C76FA86400000B5D4944415478DA
+          ED9A7B7054D51DC7BFF7EE23D96776490261F300F38018209487ADF226A2101E
+          016C6D3BED609DDA99A02853B1B58DF047668A7506C7995694916A1294A23CE4
+          A5A0601230A8A9D6A8C82309E49D9090909064DFC9BE6ECF6EB26137FB3ABB59
+          B2CED45FE6CEDEF3DB3DE7DEEFE79CF33BE7DE5F18FC9F1B13E91B88B4FD08C0
+          9BF3C3429598E3F3CAC9D7F7FBAFCE7DC958AC0FAE2BEC30445A4858017CB033
+          E59D992B7EBFE99EFB9EF25BB9E9EB3DB85256BC3F6F47EB6391161236001FEC
+          4CDC2456C4BE73DF8647C0F2795EAA702367368B055F9F380E437FEF63793BDA
+          F7475ACC980190A19FC944477D7BDFC68D22718CC25D30E7FACB3B05835A4D20
+          9C3072038373C954A81DD3DD14829F22944E834D90C6B25C1C0736965C49CD31
+          D0301C77C304F3F5CE1774DDC134A92A94C50984828F89524D4B41EF837E0190
+          A1FF4DD6D2257327A5A77B15EBCBD755DF80EA8ACF42D2DC0B1BAA180B6A192B
+          9AC8C11309201409C117F02010F061B372E4B0C13460C6806110168BA59E5CFE
+          3CC7D98EB49AD5E709348B5FF151824FA76764CCB85E5787E6825E8F113F1A00
+          B7FC89C7030AF6E563BCFECE7B9DAAAE0EBC71F11B7CDD7313D25831A44A3124
+          0A31F83C3E58861D3E78A44D163C969C63C8673498A0BEADC6ED5BBDD0AA756D
+          368E7BCD68EADBD35D089D37F1D388F8EC19B370F4C4315A00BF0B411C1D20BB
+          AF55A3C6DFBEFC1C557D5D50A8A490C54B8940DE9060F05CC4DF81E0E91B3AF4
+          5A23DA9ADBD0D9D9DDC9D86C2F34BFD05FE2263E3D7DC62C22DEFEDBF74F1CA5
+          03B0F8D135218A0B0CE6407D1D76D75C815825464C0211CEF0A904337E61F0A0
+          D3E85073B516EA3ECD592BC7FD8965998319E969A4E7B347EA1F397E840E00A5
+          B2A0CC4A40BCCD0EA25A0AC46728218C128C12E8BB973D44C3D36717C890BFC6
+          86265CBF5E87F4B434387BDED9C6A16387E800AC2BF82F38AB8E5E5D809E3798
+          8DD87CF2797CABFD1EB169318EE10E1B8341AD19833A132C262B594E6D8E2AC2
+          681200A3A320934B2057CAC808E1050D48ABD142A998E006CC0EE8E0B1837400
+          D6FCF92C0C7D47FD0EE580BE910F0E4F959DC477035D884D95C3A4B34277CB00
+          53BF09F326AA302F21112A890C712231590B38741BF46852F7E1E2AD4E5CBADD
+          05E5442592EE51412C120598223C97D1E11DD0BB47DFA505708A0038E12E90A3
+          10EDC5F7D25717708C6C0D264C95A3BF4D8B384B343665CD465E7A26C47C01FC
+          05DB13456F633BABDF4E1680E7139226C7A44E9F0A014F70471428A7CC30A003
+          EFFF9B0EC0EAE78EC3D8FFC1D84600B12FDA5BB1A5E22328A7C8A069D6E1C959
+          F3F1F8CCD910B03CAA36CE151D00D962334985F2093C217F97442A7A227BCE4C
+          48A5D25181D17770742DEF3FB29F16C06102E034C6B2CE1B2C66AC39F61E8C12
+          0E7C1D875797AFC4DC890941013D57F49E0380B39CFCD2845F09F9ECFEF93F9B
+          2750905DAA5FC1F004F4CE91B729016C3B8001F599907ADD69AF5FACC29BB5DF
+          43C491A1B77A3D521DDB6A5FF0BC6FB5CF151F760360B7292F2AD79040797CC1
+          C2FB0512123B02CD7BD763DFE17D7400729F2DC1A0A63424E14E5F7EE9195476
+          B4E3F59C87B1242989AAEEE8D1555EFCBE0700BBA5FC5D992F934ADE58BA7489
+          CBAED14F601C3E4A0E155302F8E35EB2449DC75882A0D664C24DBD16D3951342
+          06595E7CDC03C0D44285828B624E4F9992B2203B3B7B6499F4BF67183A8A0E15
+          D10158B5753759AE2EF8ED9D60C584E22B2F3EE906C0BEBD1546F1CFA5A6A5CE
+          9A91954535EF5D61BC75F04D4A00CFBC02B3BE1201E7EC5DF695179F1A01E0DC
+          DBA767A4CDB83733937ADE3B7D760B02C04B04C057E32E9A1935E5CA4A3E7200
+          50152A538451A8C8BC3773AA7D8B4BB52172F50D4BA406B0F269F2806DF8367C
+          82B8E0EBDA7D652567B195A7B987B47421332B33392D35956ABD771D1DCC70EF
+          0707604B012CC64B7E7B67AC70687C674A3EC1B33C7DFBECD93313939393A9D6
+          7B7B50742DBB1A3D8027B7C13A50332E22FD0328C3369EFE1A399D8E3018792E
+          F9BCA5A06F7160009BB7C03A58374631F4757CAD30A5259F7ADD0784DB3C01E4
+          3F01ABA925AC6282F691D3D27D17220360C1AA07C059D57E6ED49B85EFAD91E3
+          A658069567AF4506C0EAAD2F7A7921121E8136F290F4D5C943E8EFECF05B4331
+          2901FD5D9D9101B078DD4258067A4216E9CF577FA50B93663C0ACA8C538446C0
+          D33BC071A69004FA03D471AD1A7555FFC10F2DE3E41903566682B35986BF0CCF
+          0830EACDB8F24D17E6E6AD4744324EC100C8DDF25C4822FD59E5E10348CCCAC4
+          78669C7C1BF765DE8EB607BC02F870674A29B9851561BEA2C3C62BE314C877AE
+          E85DB7D8322EFF20311E19273A9FE7ABB671037037334E543EFB29793EF8ECC8
+          99C800188FEBD05A4400843BE3146AFD53BB560406B05726FB827CB3202CEA39
+          5C4B784E317D6DC12761CB38855477D8CE17EDA3002097711B7FB9D6DD69B391
+          FD818D7C9206ADD6E17367D9E6521E3E27BE1B5DDDF8AEB1A52D619B32796DC1
+          E9B0659C42F13983EDB9A2FD210020225D053A445A47091E16ED3C6F6CEFC4D5
+          961B6D305B174DDE1EDF12AE8CD36841DE2D70C6891E00C7B9F5EAD039E71584
+          B3DC70E326AA5BDB9B61B62CCD371A5BC395710A878F6A197403E063788FEE79
+          67B9B6F906EA6EDCBC4A9A5E96AFD53A9EAAC295710A6EE9A4CB38F907E04BB0
+          8F795FDDD88A86F6CECBA4D91CA778278070649C42098281324EBE01FC620DFD
+          BC2741F1527D335A3A7B2A07B5DADCAD80C6B5BDB1669CFA6A7A204D92432013
+          8EF9ADD3E88C936F003FCFA59EF756B3051517AF426718D89CAFD3ED1DDDDE58
+          324EED15ADA8D8FC0912162622E7AD552189761F0127E9006CD8B82A60CFBB96
+          8DC641545CAE319BADE68DF91AC3690F0021649CD4F57D28FDF569F07426A46D
+          F909B29F9913B2F03B23E0142580F50F53CD7B57106A9D1E95B50D668BD5B669
+          B34E77C81D407019A75B555DF8ECE9F388D598D1171785756736802F16042DDA
+          57C6293080BC87A8D6FB3BE5A129A2370EA0AAA9159A8181228356FFFC36A037
+          988C93CD4C8269F15554BF7609591C8B5A8B050BDECC816AB1CA5DD018324E74
+          00D63E1870BDF705C64A6EFA5A67379AFAD46A72CD5D93B6C4BC98FB97ED7E33
+          4E16BD058D271B515D520371BB01D3783CD49076E21F9B8EF97F9D432D3090AF
+          ACA4940EC0FAD53901E7BD638768F53E25EC876170100DB7FB7153AFC7847929
+          88CB1623263506A289D18E57DFC61E23F4ED7A745575A3A7EA16E2AC0C928970
+          FB4BB32B443CB3701272F62E2677C90425D23F80724A00B9CB3CE6BD5AAD855C
+          22F2BB11721F214323C84696C95E8311FD83261889302329B3E42B3EB9BA8888
+          8B615928C9278FEC3A398B1597C9F7CCFDF158B67B0199F7FC907A9E36E3E41B
+          C0CAA56EA2AAEB9A1D5BDC8CA4C9989638098CE3F980F31910BD41F19C3A9CDB
+          D41920C22F9ACD503EACC2A2977F0A56C0FA1513B4CF4BC6C9378087168FDC60
+          755D13EADB3A2E93E26F5896D9A590887267A524224614EDB932B8C50ACE270C
+          3710E4BC95086F64ACC8FCC314A43FA20A71B80718155E324E3E01E4AD5834D2
+          F3F5ADED6E7BFB7FC9259B388ED9A552C624A4C5C7422E14065C29BC8D10FB0E
+          B2836CA29A8878C5A2743CB07303E45363431618E8B71C67C6993DFFA00490B3
+          70A8E7478977DAEB809427936C661866AB223A3A79B24C8A78713471F21D4F90
+          4322ADEE8FD2D6A178D06332A18708EFB410E173E4C8FC6D220990724A9174C2
+          7D3D61569636D001484F56F914EF6A852496254824CBC1328F1218CBF92C932E
+          E50B20E2B124C8318EC344449BED7B0412E006780C26CE9F82C42519485B3F1B
+          9244C5A81683EF59EADF9111F0F19EDD8101BC219396B30C23251DB9C69F786F
+          F6AA541A2F6098690CC725710C2367608B51AE96BE9CB5301992040179A88906
+          CBA36D2DFC31E08BB34D9179297A37324EDE1F93FD5FE3E33DFF1C7F007733E3
+          14AC11C165EB76B43E34AE007EC8F6238048DF40A4ED7F5CBC19B989D7BF3C00
+          00000049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Open console window'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D4948445200000040000000400806000000AA6971
+          DE000000097048597300000EC300000EC301C76FA864000004CA4944415478DA
+          ED9A6B4C935718C71F462F141090C94518520401A1820C894E06318BD3E14C26
+          89C4CB30926DECC6A60BD14C9C44BC12DD088AFB30B6E8CC88991F98CE2DCE0B
+          C8108189808202D20E042CE57E995CDB6AED5AB635BCD23E02E6EC51ECEF53DF
+          D3BE27FFFFAF7DDF9E93D6029E732CA803506316401D801AB300EA00D498058C
+          3EF0DC70BA4837B0983A144BB400C54D59D1E1460588379CD626BDFB3A7546A6
+          A41ECD81C6AC6843EF3102562C5B429D9129BF5DCCC70578072EA4CEC894FAEA
+          125C80939B177546A674B634E002845636D41999A2520E9A16F092979F362CF2
+          4DEA8C4C292D380BCD0D52D3021644445167644AD99573B880D0F0E5D4199952
+          5E74011710B2786AAF036E14E7E002E62F5A4A9D91291557737101C10B5FA3CE
+          C894CA923C5C4050D812EA8C4CB9599A8F0B9084465267644A5579012E20F0E5
+          57A93332A5FA7A212E2060FE94DE0D434D45312EC03FF815EA8C4CA9ADFC0317
+          E0376F6AEF06A5B74A7001BE9230EA8C4C915595E2027C0242A93332A5AEA61C
+          17E03D37843A2353EA6FDFC005CCF60BA6CEC8943BD24A5C80D837883A23531A
+          653771019E3E12EA8C4C69AAABC205CCF20EA0CEC894BBF535B8000F2F7FEA8C
+          4C9137D4E202DCC5BE9C13E2E3D6C3C6F5ABA1A4AC02D23232A1A5AD9DBAC313
+          A16894E102DC66F9188E05023E145C38051616FFBC4CA55241E6B1137032FB0C
+          68341AEA2E93A2E56E1D2E60A68737E784E3998720C07F0E67ECB6F44FD87730
+          03647577A8FB4C9856793D2EC0C59DFBC3888DB535247C100731D12B0D9F043D
+          1ACD43C8FA311BBEFDFE04A8D56AEA5EE3A65DD1800B7076F3347A62B0240092
+          9312C1CBD38333DEAC68853D07D2A1EC7A2575B771D1D1D2840B7072F5307932
+          9FC783F87762212E760DF0748F47F3F3AFE721FD4826F40F0C507744E96C93E3
+          025E74717FEC243EB3C5B073FB169817389733DEDDD30BA95F6540EEEF05D43D
+          4DD2DDAEC005383ACD1CD744FAFBC1DAD5AB6073423C884422CE7379F9853A11
+          87A1A3B38BBAEF187A3A5B7101D367B84E6842571767D8B12D1122C31771C607
+          078760776A1A9CBB7889BA3387DEAE365C80BDA3F3A4265EB17C296CDFBA191C
+          1CEC0D635AAD16A256ADD3DD285BA87B1BB8D7D3810BB09B3E635213AF8C5A06
+          495BC60A78E3AD354F9580BEDE2E5CC0347BC7094DA8BF0476256F8308239740
+          CADE0370F67C0E75670EFDF77A7001B6760EE39A487F138C5D1703899B12C0CA
+          4AC8792E37EF32ECDA7710BABABBA9FB8E61A0EF2F5C80B5ADDD632799E3E30D
+          FB7727439084BB75D617D6BFEB3997F2A97B9A6468A00F1720B29E66F2643E9F
+          07091FBEA75B0C6D1C793C9AEC536720F5CB43D0DFFF742F848687FA71015622
+          E3FF115A101A32F2AE7B89B94BE5A62639EC48D90B57AF9551771B17CAE1415C
+          8040C85DD4D8DADAC0D6C44DF0F6DA984736431AF8EED80F90F1F537A07A8636
+          436AD5302E802FE0DED07EF9E924481E59F2DEAAAA81CFBFD809B55219759F09
+          735FADC205F0787CC3B1502880EA8A6B6069693972AC542A212DFD081C3D9E35
+          F21DFF2CF2E0C17D5CC00BFF96FD8FCF3EFD183EF9E87DB87CA50852F6EC0779
+          B382BAC313F15077E9A202465FE75311FD271715401DF0FFC02CC0940077B15F
+          91EE0A98D27F11D182B650D1208B302AE079C42C803A00356601D401A8310BA0
+          0E40CDDF582E175FFC997F750000000049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Download File'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D4948445200000040000000400806000000AA6971
+          DE000000097048597300000EC300000EC301C76FA864000009014944415478DA
+          ED99795454E719C61F94E002261A1740258B276DD29ED6D3F4A4699B26C6855D
+          4140A2E2AE49A94AE2860101010D890B391A018101D488C1054D8D62241AB5C9
+          69A3A916C4A58288180A0ACC0C8BC00C307796DBEFCE303030973BDBBD4CCE49
+          DEF9632E3373BFFB3DBFEF7DDFFBDD0707FCC4C3C1DE13B077FC0C60A02FB821
+          EB1B5AA8B1C9C0671ED649434F6C994BFDA801EC0A9F0ABE29A83534F22E95E2
+          D60F528B20D80D8046803C3875B902ED0A25AE574ACE120821E640B01B00B500
+          042E95FC0FB20E25DA29254A2A25173A9508C9889826FB510250AAF90770ADBC
+          1672024007418592FBE2EF3A55F0E382603700948A7F0065D50D9075527D2048
+          AE74AA689FFE20D80D8042A5D1FE1D997E8E97717745F8E2A1B4552BDC108242
+          A546D13D71BF10061CC0FACC4BF4EE95D3D1A9D4F03E768BAC8388571A41A008
+          846B77EB8AE472B95FF6C68006BB0258977191FE64D50C929EFC03D068D44434
+          D52F84AB771FDDDEB3CA73B25D01AC4DBF40EF59ED09B94207205AC44F09EC5C
+          E98B5B0F2428F8770528A59AF5376A950A29115EBD340F38803569E7E99477BD
+          2153A86D1F8C251A5B3B90FF6D19C4CD72A3EF541485D4F77CEC0BE0BDD47334
+          99045A3B8501C004B3C7B858FC03D9154A7A7DDED22243DA1A5FFB027837A590
+          4E5DE387D60E1D80B8ECF3825D6BD0A0C1F8D52477A8D4BA72BB575587BD6BFD
+          ED0B20E293B374DA5A7FB474A806E47A72D210C986086DED0A5CBE5189F4F533
+          ED0B60F5EE3374DABA5968691F18004CD064CF552D6941CEE9EF91B121C0BE00
+          56EE2AA0D3D707A0B90B40E2BEAF05BDDED677BCBB8F37677D055164A09D017C
+          7C9A4E8F0C44937CE032401FF1A24288DE9F6D5F00E1C95FD0199141048072C0
+          016C169D457654303700A11D1BD9E3E6808C8DC16894E900247D7A4150D1F1CB
+          BD7A8E455F22273AC43400211D9BCBC577911935070D6D039F01F19905D81713
+          6A1E00A11C9BC27FDDD40190D901404601F6C7BE651E00A11C9BFCF3FF81283A
+          14D2AE0CD8967B5150D1B14B3D0D009CC681B8B9E60110CAB1D97FF23B8836CD
+          85C40E259090FE053E8D9F6F1E00A11C9B3D872F4114330F92567E0054359723
+          FADC12788C9C8424AFFD18E6389C03C0491C4C08330F80508E4D520EB917C786
+          11003AC336F9B34B568FD94E37E08A620B9C9FA7A120E339353D83578744C111
+          43BA7F13B578460F80BD7F476EE2426E00423B365129A7208A0B83D8C60CA897
+          D560ED9910A8C7B5C179CC303037D9C607AD98E438193BFD8EB0664262DAE738
+          B475113700A11D9BD5DB8F11000B6D02C0885FF7A5A1787DF440D8E16B0C2131
+          ED383EFB60093700211D9B1B9562888E5D40D6E645A86FD101D87DC4B21260D2
+          FE7BC5877099A482F3E8614472DF5EA583A02F87A805FE0600F29197B4941B80
+          D08ECDCAA43C64C52F2600CCFEF75D7788650FB1BE3004B46B3B5CC6E8C46B5F
+          343B84E7074FC6769FC3DD9990989A8FC31F2DE306208463F375450199A4063E
+          BF0CC2AAA44310252CB51800233E9288875B07468C75D68AD68BD7BDF72DD91E
+          08DB0884A104C29694A338B26D053700211C9BC28E6518EAFC049EA5666354E3
+          2B04C0B26E00A9C7FE61F27C7DDA8F7CC1014F8E75E912AD618140F729091D84
+          E71808DE87B123FD148E6E7F9B1B80108ECDCBA9AE7865CACBB8535C86B10DD3
+          50B029D7EC0C60567EE35721701CAFC253E35C8C45F7C902E392D043F82D86DF
+          0BC4891D11DC0084706C7E9FE68ABF78FE1114A5C47F0984F0DFBD0F9F17C2CD
+          121F752E044E133418396E048B5868DFB5475D9F6BB4E2FB66830E82639D076E
+          265CE50620846373B663315EF7FA937652949240282A43D84B1B10FA9B55483F
+          FE0DEB39DAB4A73EC4D85F3811F14F19AD30F7BBC6A841CA1A3A20BFEF88F2B8
+          FB260008E0D8FC61AF2BA678BDA65D2966424A2585DB0610FA5BF9611E0E18D5
+          2D9EEE234AB7DA4C2F60565FC3014426956390D805136A17E3D48E686E004238
+          36AFA6BBE14DEFD77BAD0C45B143D08B77F6188CA7DD46F6234A63220B7ABE6F
+          25E21DEA8723D9F72444FBBE457E72383780BFEE3C49F3EDD8302530D5E70DA3
+          C9529402B7494F087B5107412BFE7C085C3C1C31DAED69D6E6C62E16AC505AA5
+          32D07543B5E25D5D2662EB9E3CD300DED9FE39CDB763F3E74C374CF779937585
+          B499505C0ABFE796E19F55A7F1E4334E18E336DAA88EBB9B9B36F5350047CA33
+          E7B610F1EA5AA76EF14C9805E0ED6D2768BE1D9BD732DD31C3776A3FB72EA631
+          924C282AC5F867DD3196116FC12AB365C963492B54B54FF4126F3680151F1DA7
+          F9766C9812F0F49B6ED0BC7AA734A34EDDBD93636F6E3D9F73F401F26A16B7A0
+          A15C815FB7FE0D4334A38CE66212C0F2A46334DF8ECD1B59EEF0F69B61D1ADCB
+          D44687EDBDA9FE311EDEABAD21B0A654C53CAE32676E4600967D7094E6D3B161
+          624AB63B7CFCBD2CECE63D1B1D73C035D637A3A6FC9145E259012CDD7A98E6CB
+          B1D10753027E33BDCDD8C05808A5EB3B697D13AAEFD6582C9E15C092C43C9A0F
+          C7C630A6E58C87FF4C5F76B17A41FD344853F77C697D03AACAAAAD12CF0A6071
+          C221DA56C7A66F4CDF371EB366F9773534DD2D4C63D0007B373AE30669DC0875
+          0D5242C43F28ADB25A3C2B8045F1B9B42D8E0D5B3025101030D3E63A376C9092
+          3A29EE973EB0493C2B80857107696B1D9BFEC2F3C0040406041888E04A79D3A9
+          2FAE15A3E24EA5CDE259012C883D405BE3D8708537011014186865E3EBFDBBFA
+          476294DFA9E0453C2B80B098FDB4A58E8DA9604A20787690E50F34E8DD2099FE
+          5074E53AE432F9CEAA98E64D7C2C8E1180F9D139B4287139AF19E07B70224266
+          076B8F19611ABAF7CEAEA7D1996E901479942EB9760BB2367974756C7332EF00
+          E6456513002B50C72300FFDC89080D9AC3DB46888170FDDA4D5E20B002C82400
+          F419D09F6363493025F05670A8E9071A0B1A24F314C907049300F8082603E605
+          CFE51065EA799FFD3C1D841B68B301022B808C84E5BC6E841800F343E69BF540
+          636983B415022B80740280CF872106C08239619CCD0DB0BE41321E63F1D512AB
+          20B003885FCEEBE330036061E842AB7D3D731A2465250456007B090029CF0016
+          852E3221D6F606C99443F155ED3E6101D9271CB51A006FCABBA27484086D8E55
+          7C0FDB4FD0941A0E4B6A629AF2AD02F0538B9F01D87B02F68EFF03A84721D7BF
+          B4A7EC0000000049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Download File Remove Original'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D4948445200000040000000400806000000AA6971
+          DE000000097048597300000EC300000EC301C76FA864000009414944415478DA
+          EDDA095453571A07F03F10AC6B6BDD00656A8F0A2E9D76C6CE74165B97110545
+          41505C50514047AD586BABA3C5BDEDD48ECE51AB16095A1D6D5D502B75191D6B
+          B59D735A45395AAD8E20E012418510161312485E92F7E6BE17480879642117C2
+          B1BD1C4FF697F7FFDDEF7E792FD10B3FF3E1E5E91DF0F4F805A0B9DF70D7AE3D
+          5C9385F1C2C9820259CCDAB56B99160D9098381346A391EA765996455EDE1D64
+          6565B984F0D400F043A954A1B8588E4B972E9F2A2C948D7706C16300862600A8
+          D254C16030402E2F4166E6A5535AAD664A525292BA6502901DA53DF47A3DF967
+          A88BF00341186D0FE1A902E0384ED8AE35C2E58B5AAD3AAC21048F01F0B3C58F
+          ECECDB54B63B60403F48241221785D0485A214172E643688E071009AC3D7D7D7
+          5C057511CACACAF1FDF7172E1A0CDA7173E7CE2D7DAA01F8D130C20F3767CD8A
+          7FA54500308CE9132A272797CA76FBF7EFEBF039FBF61D0401B0CAEC7180E61C
+          2D0A40E70180FD2D0A40A7136EDFBE9DD7A4EFD7AF5FB005607F7ACB0368CED1
+          A200B41E0038D05200121266982B203737BF49DFAF6FDF200BC081432D0FA039
+          478B02F0C41238E80CC0BB69DF35D9373664C3275F9214442426C441ABD50AF7
+          F15F6234E5080EEE63013878D839808D738681B68291E5B0EF7C3664B202AC4C
+          0C839EF14005B802C036411D1CBB908F2A9D1E5ABD119307F7868F77F3AEC074
+          57008C4D2070FEDA03A8ABF5A862F4A8D4E8103B34080FEEDF6FD2D04141BD2D
+          00E9479C07D01BE90364E53E86860098100C285755216E785FB49278372942ED
+          38E40A0063A00F9053500AB596B142285356614648E311EE96E761FE8978BCF8
+          7C2F6C0EDF81B6BE6DE900E80CAC707B71CA192AE137268DC243854A085E1741
+          6730E241511946F6EB00898B3DA1A4BA184B33E7C3BB87013A1583178C4158F3
+          DA06B4F669637E4E9F3EBD2C0087BE740CF04EEA796ED3BCE1A451B15482D71D
+          4A753509AFB7416008C22385127121FDD0F6198953DB7A5CF910F14763C07455
+          A35D173E3087B27B2A04B77A19D2C82F442BE1B033008BB69FE336BF1942CA93
+          3E00CB1A4968A641045971051644BCE2703BB6E16B877D04A700DE4EF986FB64
+          FE086874268065523A4B60FDBC51B871AF04272EE583D18BFF2660341890F0BA
+          9FDDEDF065BFFCF242A0BB0EED3AB72191EBF72A1342ED727829788005E0F051
+          C7000BB77DCD6D59100AB58EFE0F17FC285355E3D07F7320AFD0D83C666018FC
+          3D7E5083AF15663E63228CDDAAD1BE8B29BCF0C78923089510F139DAD454C211
+          6700DEDA7A86DBFA5618545A7A0067F34F909D6411161C25DCE68F31CE5DBD8F
+          1BF74BAC9EA754AAF151030042F8AF2681F5D3A243D77642E8DAF0A6CBFA4BB6
+          06C1F7D766842347321C032CD8729ADBBA703454D52680153BBE761BE074753C
+          5AB7F3454F661C7A4BC69AEFF7F6F641FF5E0130184D3B9F272BC2ECA18136AF
+          AF2D7B49208B67BBB6AF09CD8A2070F5968435C2BF8F9D710C90B4F914B7EDED
+          7028ABE9FD723370AB1F7E3F64206E5DCDC19CDFFE0DF1BF5B607E4C431AE2B5
+          3B725456E970E1FA5DAC9B35D866E613C8CC7BF91BF05CB7F6B6A1EB5581ED92
+          B020841A26E0CDD973ED03CCDF7492DBB6682C9455F4005EDDE687D747FC110C
+          3904FE9F80B004335FB520F0FB5B50A2C4CEE399F878D610EBF0C726C3278045
+          C76E1D44C242B814AED5DCCF0AE1EB578309C14FD513DF2ECEB40F306FE3092E
+          E59D0854D400ACF9ECACDB00A7AAE3F0C6C83F093BC5E809C2951CB21C2285E5
+          F0FEEC50F3F356A6FD07F3425E14AED7967D9B177C48F8E76C66D8FE256BD320
+          D5A5D5601FF8E2FAD27C0700FF3CCEA52C8E44B9865E05BCF6A91F868C1C24CC
+          14BF437A3D839B0461F66F9660469D4A58253D8D7F90A3507EE613C9CCB7EAE1
+          85E7CDE1B97AA14CB3CDF7027EF6593B206A8506BE8AF698D82A118BE7BC6B1F
+          60CE86AFB8ED8BA30800BD9FAEFE90E28FA1A16F58CD0CFFC3482D42DCC02453
+          05484F61516C10093F05AD037DD0C9BF6303A158075560795C45C24BE46DB13B
+          2A1D9967AF386E827F5D9FC16D5F128D32B509E0C37F7DE33600BF0486850DB6
+          D95986D1E126E909892F9B109648F7E24EDB2D68F32B093AFB77126D6EE26121
+          8AA252A8E15DDC1ABB48F8EE1D029171F4986380D91F7FC9A52E9D80D24A7A15
+          F0E7547F0C0F1B2A3A4342255CCD46749F041CFD291D3DFA3F8B2EFE9D6DD6B1
+          B9B909A5CF02764A9E7FAD928447512B73787E3805306BDD1113809A1EC0A0D4
+          00848C1AD6C04717DF1849255CC946F79E01E8CA87776196C5AAE449890A5C91
+          2F768DE3C3F730EF4746C671C700891F1DE6A4CB62A0A8A980757BCFB90DC02F
+          8111A387D7695ED625CDA7339A8FE4C49B9BE57E3B7D80FC55C89550DFD56166
+          C705E8E8D3C9665F1C02247C98CE49DF9B84128A4B60705A00424787B8F4D1E5
+          E84047ECB2BCF8091EE63D2E24584364C94F64CEEC9B0D40FC07073969F26494
+          A8E8010CD91180B0F0912E7673CB818E337065E454BA30F7914BE1450166BEBF
+          9F932E8F2500A69FAF377C71DE6D007E098C1E13EAC4018C8B28358F298ACB51
+          70BBD0E5F0A20033D6ECE3A42B6221A758017FD9D91DE163468987AD0DD44083
+          74F499AF282E852CA7A051E14501E2567F4E00A6510518FE59778C1D1B5ED3D0
+          4C1F616C9D0668DDE86C1BA46D233435C81212FE5EB6ACD1E14501A6AFDACBA5
+          AD9C8E62A50960D3013A4B2022628CDBEBBC6E832C2952E04EF63DB7C28B024C
+          5BB1874B5B154700E8FD179611BB7B203222A24E087B25EFB8F4E58FE5C8BF75
+          D7EDF0A2005397EFE6A4AB6752050825005191918D6C7CD6CF2B7E2447EEAD7C
+          2AE1450162937711807833C0D6F46FDD06E09740F4B828D74F6860DD20F9FE70
+          E5E28FD0A835EB65C915EFD1981C1B8029CB7672D23509542B60D49E408C1F17
+          2D5CE783B19CF5919DA5D1396E900C3995BE967503EA4ACDB282E5151BA8034C
+          5EBA830024A2882240F8DE40C4444DA07620C423FC98F513150451805402505B
+          012987BF731B805F0213A3631C9FD0B8D020F9B3481A080E01680CBE0226474F
+          B213CAD1F9BEF8EB4C08D751E9068228C0F6D509540F84788029E3A7387542E3
+          6A8374174114208500D03C19E201A64E88B5DBDC80C63748FE3BC6AB97AF350A
+          411C605502D5D3611E605ACCB4467FAFE74C83641A89200AF02901505006981E
+          33DD4158F71B24BF1CAE5E168E13A692E384838D06A096BC66647790A25222A3
+          BDD90606C718E135A330B9FC50A3007E6EE317004FEF80A7C7FF01AD0442D7B2
+          2AA3E90000000049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Upload File'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D4948445200000040000000400806000000AA6971
+          DE000000097048597300000EC300000EC301C76FA864000007774944415478DA
+          EDD9695013671C06F02758AB55ACF5008D8E5AAD53DB0FED17DBB1339DE9F4F0
+          6EB5F5D6AA55AC75C41B51AC2858A5D5D18E0760308A07DE78710A828068ABB5
+          DE56AD72884110737009261C3978FB8610E4C8B10979779DB1FFF143849DDD3C
+          BF7D97EC3E11E1151F91D06F40E8F91F80EF032EDD994E58ED9BEE38FE89BC70
+          FC895F266A5F6A80CD733E87AB150C350487D2EEE38EACD02104C1006A18AC83
+          984BD9A8A8D6E1668E2A81228CE582201880818140DAADC75057EA50A1D5E156
+          8E2AA54A87B161F3BF50BF94003A83EB01AE663E8586029810F4B8F55079B14A
+          8F11B6100403D0EA5D0FF020AF08EA2A6D1304D55F557A32CC1A826000D5FA9A
+          DAFFFB4A925CB2DFCDF387E34961796DF08608D57A03AE6729AD22F00EE0B323
+          8D6C99FB25AA74352EDF7799BA9286D73543D05284AB19F2EB1A8D66C4AE65A3
+          8A04055812964AB67A7F4597A7EB016A6A0C34B4D62AC2958C82BBDBBC077F28
+          28C062490AD9366F3034D526801552D75C021BE70EC79D472AC4FD9D0DADCE60
+          711B835E8FE0F9431A65E61D60516832095E3014EA6A43CB7766618ACB2B71EC
+          FC03284B35CD7EA7D76A11B27098B0000B4392087D1328AF6203601CE33D46EA
+          0D19BD2B5435FA7959991AA18B860B0BB0203891842C1A81F24A13C0AA5DC9CC
+          8EE5E6D60AEFF713436F305D6E59B9726C5F3C525880F95B1348E8E29128ABD4
+          F3723C0DFD83486F88F0BCA21A976EE740E2F3B5B000F3B6C493D025DFA0AC82
+          1F00E3107ACF95A72A4378EC65842D1D252CC0DCCD7144E2330AA575006B769F
+          657ABCB5B387D6BF5EBDF30CA4BEA30506F83D96487C47A344C3DF0A304F8034
+          11D2E5DF0A0B3067533409F3FD8E02E87807582D4DC02EBF31B601583736EA67
+          A5A3C2968D41B1DA0410B42F8569E800AF212F5E4B4F237CC558FB002C1B9B4B
+          3732B0C36F1C8A9EF3BF020276C461F7CAF1DC00583536897FFE6302500B0010
+          16873DFE13B801B06A6C8E255F8374C57814D6AD80F5FB539986F69F31B80140
+          2CF6AE9AC80D805563B327EA22A43F4F844A804B2050128D7D0193B901B06A6C
+          B61D4E8374E524A8CA8500884244E0146E00AC1A9BA070FA59EC3F85026871EE
+          961CEB0EDCAEBD53E363DE6C5B833BE1E36C03B06E6CFC8263205D35054ABA02
+          D26ECAB1352A07033F1E84D75F6F4DDF8C0875FF2012894C6F4EF4E2B5A8EE07
+          A206DB58DCBE6E9BA6732A3A06B907EDDC07B06E6CE66D88A400536B018C1379
+          4E86C3E905BC20700260D9D8DCCE51421A99829DABA741516602D872240D390A
+          03F29FB5638EC0098075633337E81076064CA7008DBFB439962EC391F34F9922
+          700260DDD878071D803470463300E31CA708471922700260DDD8942815146066
+          3D4048E4B946BF67793944C5700060DDD878AF8B80748D97C515609E13E76588
+          BC20773942744CAC7D00D68D8DF7BA7D146016E465B6BFB83D794186632E4688
+          8EE500C0BAB1297A5A801D14C0BC0224C7D3AD6E9B51608042DD0E833EF9146E
+          6EA21623C4700260DCD82C08DAD708C0DA284BABE027BD86AE3DFB432CEE690A
+          55772D3B8B101B17671F807563B3F0D70884057AD5DF08D90ADFA587317C8FC6
+          A15A8010C705E0A78D5184656363BC042414C0DAC390397C67F13BE85E1BDE42
+          282711E2E23900CCDE7092B06C6C96AC8F8024C0CBE2E3B0397CA7EEFD68F89E
+          CD02B61421FE74BC7D801FD79F202C1B1B9FF5FBB19D0214360130877F8B86EF
+          D6BD87D5BFE42D4138CD0560D66FC709CBC6C67809349D6A432BDC2FEE84DEFD
+          3FA0E1C5006C7F9C398B9090C001C02B2892F0D9D8284A2AB120E40ADC3DFAC1
+          9386E7FA99EE0C4242C269FB0033D71D257C3536C6F00B43AFA0BD475F78766B
+          7AE69B876A294262220780196B0F137363639C4D07D39884AFD0125CCE3440DC
+          E73D7878F6A80FE12C82F15B077B374B67B800FCB0E6103137362CCFFCE2ED57
+          D1AECBDB34BCB8D1139B33080AC553E43D9661E047B66F9B93CE24D807981E78
+          80346C6C5C1EBEB4124B68F83768F8AE1EDD2D3EB63A82A054C89171FF6E3E21
+          887477775F6EEBD921298903C0B480FDA46963E3AA312F7BCF5E036878B1E5A5
+          EA0082929EF9CC07F7F2A1239FE5468EC9ED3D3DDAAF43FB0E1BAD2124730198
+          BA2A82586A6C5A3A4A7AE67D24D7D0A6731F74319E79585ECE5C1154347C56C6
+          BFF5E1CDC7B185703639D13EC0F7FE7B89B5C6A625E17D8DE13BF546671A9ECB
+          B3BB2D0495528E6C0BE1ED21A4700198B2720FB1D5D83833E9F774E8247E9786
+          E7FE396F0DA190867F98693DBC2D8494B31C0026AF0827F61A1B47C77FF70D3C
+          2A7E0D3DFB0E809B937D9E29BC023959F6C35B43483D7BC63EC024BF5D844B63
+          E3C854690D08D8730305CFDB388D505428C7A3ACFB9CC35B42F8E37C2A3700AE
+          8D8D2363FCA6ED6AB61EA48DA7C308C6F0B2EC070E876F8AA0D13CD75280360E
+          01B8729C5909C5850AE43E743EBC797A4D3D3549E426AAC93B38F6845D007B8D
+          0D5F08C5450A3C7641785B6311C05663C31742090D9F9793C134BC75002B8D0D
+          5F0825454AE43F621FDE2A80A5C6862F8467F4CCE7CB3279096F158079F20663
+          202264967444AB0EBDD0BE434714E466F116DE228010E331E1B87BFBB6AD4F52
+          F9FE221D06F315FEA50110725E7980FF001486438C3E4D2CBA0000000049454E
+          44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Upload File Remove Original'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D4948445200000040000000400806000000AA6971
+          DE000000097048597300000EC300000EC301C76FA864000007964944415478DA
+          EDDA7D5014651C07F0EF2198AFE57B20D39BD998CED43FD5D84C334D2F565A59
+          69BE8608478DA9A46616960A6A359535F87EC7E14B2F5A8AAFC02188026A4DA6
+          A9A951C171701C42726FA01EDE71EFB73D7BC75DBCDC1DBBC7EEAD33F51B66B8
+          BDDBD9DDEF677FCFEEB30722FCC74B24F401085DFF03447A87EF659FA4F8DA36
+          D970C1DF1AC3B4036B66D86F6980CC794F816B05979BC2F7651528571B582108
+          06E0E6A10FF24E57A3D5E6C04595BE90204C65822018808B0781B24B5760B238
+          D06A77E0924A5F627560AA34F569D32D09E070710F70AEAA116602E04570E252
+          8DEE67AB1393422108066077720F5059DF0493D5DE0941FF8BD549BD100C4130
+          009BD3ED595E2629E664BB99A913F1B7A1C513BC3D82CDE9C205A52E2842C401
+          96669551EBE73F03ABC3CDF9B68D260B09EFE882602708E7149A0B66B379D2B6
+          F72737090AF0AEB494DAB0E059D29EDC03B8DD2E12DA1E14E157C5D53F362E98
+          F0B0A0004B2425D4C6851360B6790196CBB81902EBE64F4479AD1EF2B3D5B03B
+          5C01D771399DD894FA5C87CC110758BCE518B5E99DE761B2B97ABEB100D5DC62
+          C1BE5395D05D3777F9CC69B763F3A217840558B4B998220781162B3F0074D173
+          8CD2DFD46456A8EFF0BED168C296C513850578675311B579F124B458BC002BB7
+          1DE36D5F5151BD3076541C9C2EEF7053D669B075C98BC202A46E28A4B62C7911
+          468B3322FB33930B229910E166AB0DA72FAB2059FA92B0000BD717505BDE7D19
+          C6D6C800D045913957BDDE88EDF967207D6FB2B000F333E59464E9645C6F0358
+          BDE338AFFB5BFBD6F3FED7ABB28F42B6EC158101BECAA724CB5EC13573E43AC0
+          57E9B222C83E78555880795FE652D265AF110047C40156C90AB12D6D4A68809D
+          3BBFE5ED1B1B910805670CB74F96BE3F05CD262FC027DF94F01A3A5DFCDCBFAF
+          6547B07DF9D4EE01525292E072717B9F76BBDD502A6BB0B1A0025969AFA3E966
+          E43B203D4B8E1D1F4D1306802EA3B10569D9655E00930000523976AE98CE0CC0
+          C90340ABB9154BB71643B67C1A0C6D1DF0D977A5BC865E9134A11D403EBE5E39
+          83218093FBABB4C3E1406AA61CB20F67402FC010C890E4E29BF459C201506446
+          32EF8B43907D3413FA1621000EE3DB8CD9CC00E8B34557458582939D8F1BF720
+          A2A3A321FE642F642B6613003B4E5CD2E0E35D973D33B548D4ED7DDC28DFFE3A
+          3B002E2B262606496B7E806CE56CE84807945DD460C361151E796C3C7AF78E21
+          072342DB0FB9658ABC0727FAF7B5A8ED0D51BB7502AEDFB64EE73A949B87BADD
+          0CE6017C02CC5DBD9B00247800E8CA39A1C60F27AF4604811580DDEEFD9B4265
+          651527E1C78E1DE3F9FDE6A739C85E35075AA31760FD9E32A8B42E34DCE8C73B
+          4258005C57CAC77B919D9E48003A6E7FDF4935F69C6AE4158115808D2F80B5E4
+          1A9091D40580AEFD04612F8F08EC006C36CFB242A1E41460DDBEF30420D90FB0
+          39E74487CFF91C0E87F3C200E0BA92E98BE06A71C00EF0D581536AE4FCA8E11C
+          21372F9F3980952F808C5D0420051A63E82176F04735F6718C909BCF10402C9E
+          EBEF80AAAA6A4E013EDF73165904C0D70192FD2783AEABB8EA82D6D40FE31F7F
+          025151A21E23E48503C075D143A03D40B0D25DB7224D761EC3E247232E2EDE1B
+          AA6D2C878B902F973307E06B088809803443EC9F08850A3F74241D7E64C7503D
+          4090B302B05A3DCBF497185C163D04240420D8C3902FFC90B8FB11EB091F2054
+          9808F2823000B82EF19AEF214917077C1CF6851F1C3B8A848FEF12B0A7080547
+          0A980124F308904200B612004327005FF84124FC9DB123835EC97B8270843140
+          72A21FA0BA5AC529003D043A97CDD50B15CD8371F7E88748F83800A16F67E122
+          1416B200B0F0D4019DABB1D98AA4CCF3E837EC7E8C20E199DED3C341282C3C72
+          6B01F8C2F71D360A23EEEC7CE6BB86EA294251114380A4A439FE21505353CB4B
+          787D8B132B721A3130F6010C1F31D21F225C04FAFF44BB9B2C1D6503C06707D0
+          673E79FD05DC36E43E123EAEC3135B38085A6D23EAAFA8F1C8A3A1A7CDC5470B
+          8507F085EF4DC20F1B1E1BF0B1950D824EAB81A2E28F068A42CE8001033E08F5
+          EC505CCC06C062F12CAB546ACEC2FBDABEDF88D1247C5CE0566581A02367BEAA
+          F2CF0638A827EB72A6D4DD9D989B36B0FFC075C1108E3105983B3781F30E68BC
+          469FF9DF1033E85E0CA5CF3C02B73353043D09AF54FCE50FEFDB4F2884E3C78A
+          5800B4750077E12F92F0F7600809CFE4D93D14825EA7417580F0DD2194840350
+          5BDB65FBACEBED1DF5881E3C8A84677E9F0F866020E16BAA82870F8550729C21
+          4062E21B9C0E81F95B2FA3521F83F8FBC6202ACCEFF3BCE1B55029BB0F1F0CA1
+          F4F85116001C0E018BCD8505D2DFA1BED1276C84268306B5CA0AC6E10321FC74
+          AA943D805A7D851304AB83C2DA438DD05807B146A0C3ABAB2B5987EF8C6036DF
+          B41380DBBA05983367362FF300BA1316B2EC846683167535E187F7D55D098766
+          8AA244EEFADD530F3003E070087441C82A6784D0DCA4C5150EC287AA8000093C
+          02F81052BB41B846C2D7AB14BC860F0E90308BF7A7C15008D79A7468A8E53F7C
+          68001E3BC08F602708528260ECEB47B841CE7C83BA2A22E18302F09EBC5DD95D
+          22EC29EF8F9BD1F1E83FF00E5CAD53462C7C4000216AF8F4FD03FAF7893948E4
+          478B1C9810A9F0B70C8090F59F07F80746EB3B8C110B34E20000000049454E44
+          AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Duplicate'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D4948445200000040000000400806000000AA6971
+          DE000000097048597300000EC300000EC301C76FA864000007DA4944415478DA
+          EDDA095453571A07F07FC2A943AC767AAC561D8FEDB4B5B6B6769DF19C1EA7ED
+          99D605AC631DADC5952268118B4B95162B1A917A6A8FB6228B4044B1EEA2B58B
+          B4B65A16EBD6C5BAB0A3902828154940262101B2DEB98FC792C00B24E4252FCE
+          F43B87C3CB4B5EEEBDBF7CF7BDFBBE4484FFF31009DD01A1E30F00AE9DCBB79E
+          20EE6A90BEF1379555AA699FAF0D30083DF82E013685FE137C2B982D047BB38B
+          917F4DE535085D0258DC90075F9F2D4383DE888B0AE5518A305568842E01CC6E
+          10C8BE54016DA3110D06232E2994994D464C4D0E7F45EB95004633FF00E7AEDC
+          848E02B008265C92579F6932618250085D02184CFC03945CAF81B6C9D00141F9
+          539389F80981D02580DE64697E1C91748C97C63685FBA352A5691EB83582DE64
+          C6F9D26A4110380196A56493D8B057D164B4F0DEA05ADB48076FEC8460A008E7
+          2E579DD7E9741352DF9B542328C0BBC95964F3C231343DF907B058CC74D006BB
+          08BF5EFEBD206EE1D8A70505589A9449E2DE190B9D9E055821E3670A6C08F347
+          FE5525327E2983C168E67C8DD964427CF8388FAD50391B5A92789CC42F1A0FAD
+          DEECECFB3914B59A461CFCB104D575BA4ECF990C06242CF613166071C231423B
+          014D937B009860D6185917AED155A1D266BF5AAD45E2127F610116C57F471296
+          4C80A6910558957ADC6D1D108B7D30E2E1C13099D9E9565A5E852D4B5F131620
+          7CF35192B8F435A81B4D1EE9848E9E10E98208F50D7A9CCD552069D9446101DE
+          89FD8624BEFB2FA81B3C03C004A16BAEEB4A35B61DF919C9CB27090B10B62983
+          242D9B84BA1680E8ED3FB8B51331F3C7B76DAFDEFA3D6411AF0B0CF0C9119214
+          F13A6EEB3C9701AD21957D07D9FB93850508DDF815498EF83705307A1C60B5EC
+          285223A7080BF0F6862F49F27B5350AB6501D67D96C94B637F92F476DB407A5A
+          69E20498FFF1619212F9066AEAF9CB80DBF4FA9E762C0FDE5669E20498B7FE73
+          1640CB27800E3B5A00BCA9D2C40910F2D121225B310DAA960C58BF2BCBE50E9A
+          CD66F4EED317DE5669E204085E974E641F0440C9E314A8A319B0F3073603BCA9
+          D2C40930F7C30344B6723A941A7E017665B200DE5469E204088AD94764513329
+          003B8D36EEC976BA43A31A36E32ED2803CC93CE8C4836CA68037559A3801DE8A
+          DE4B64AB66A2DA850C2848198E912FFD1557CEAB30E81F312003C760CFF15C78
+          5BA589132070CD6E0A30DB258042D9708C0FFE3BB4757AE49D90030326E0DB3A
+          7FC42EF4F3AA4A1327C01CE92EB275F51CDC52B300B1FB9D9F027EF50B9B0100
+          1F98E88ABAE8B40265957D3065C16E90DE439B5FE30D95264E80D9AB7692ADD2
+          400AD0F32F6D8A531F6B0320F48FF97FE3F22D5CCB5362B8DF46F41F368E97C1
+          5B474F2A4D9C00B3A27610D99A2097002E7300402486BA4687FC9C420C181188
+          875E8E8448E4C32B82B395264E80992BD328C0DC368084F41CA73B623D055800
+          316D8DDD3619080A4F16427EB32F7225A1D08BFECC2B02138E569A380166ACD8
+          4664D1C12E6540E9F6C7AD00C46033C02A1BE8BE8A820A5414ABF0987F2CEE7D
+          F045DE111CA93471024C8F4CA50021A87201409ED60A20B69A02B600CCE3DB55
+          7528FAF112063D1386A12F2C02DFBFD9E8AED26417208502B46640D2A1134E37
+          CC4E81BFC1F61CD01980796CA46BD6829CF390ABFA23DF370406511F5E06EF48
+          A58913206DED6832C0A7D2E50ED807E09E128A0B25A892D7E2D18949E83BF879
+          5E105AC35EA589132063DD036462A00F3ACEDF8E67F4F6CED3FDA2F6EDB6B4EF
+          744C5700EC76EDEFD52839790E83472DC3E0E7427803B05769EA06C076FE7A02
+          80D9A7D7E95190750AF2BA2128F09D0B93C8B7679F7A70FB5A432AFB16DB564C
+          750640DCA9F35C9734770030DB167AF5529CBB08E50D2D86F9C7A3F7FD4FB994
+          01D2940C6C5F398D0F80EE3BEF30400738C2D18EAAFC3AAE9CF919434647A1FF
+          93D37B0E909C81B4A837EF1400DBA9D7A8D1A230331365F58FA0C87736CCE8E5
+          D0A0A382C65A011CC18E550177020077BB667A8F5376F61434FFE985E1D30E3B
+          9D016B92BEC267D219C203D87CBA9D00C4768E6100084ACF9C42BD468247A71E
+          EA01C097D8B966A6D0001DDED306C03E5A835A83A2AC6C94D60F43B1EF2C87A7
+          4064E09876802D5F6057F46C4F0088D111A47B00FBC7A8CA2BE849F017DCFF42
+          14FA8D0870FA936F8DE8C4C3D81D33C7DD0062706584F5A5B33300F731168B08
+          F25F2FD0CBA00E43C7C5413260648F07CF021CC29E0FDF7215C0DE8D4DCB73DD
+          5CD23A03701FD3A46D4261F669BA101A4A1742413D5E082D9FD53E05A2130F62
+          EFBA207701B4BCD6814B9A4D46701C535B4997C2A72EA0DFB38BD1EFA960973E
+          759B0C4838887D1FCD7518E034FDE7F20DFAF8E0E7C13D8DB800C490FF568C9B
+          8A3AFC656C0224039FE36DF04CAC8D3F80FDEB431C03E023982C7214C0D06844
+          E1898BBCDF0E2F99F1AA15C07E1CF8789EC0001C8BA1DBB79882482EFA3EB180
+          A67D98DBBAB4366E1FD237BCED4D002294E757A0BCB806035FFE149221A3DDD5
+          95E68889DB8B831B43BD03C0A8B7A0F06411E455F72057B2007AD13D6EE94378
+          C02BDE07A0A9D5212FA708928766E1BE51112DE705F7875700DC28BE85ABF935
+          B8EFC5F5B8FB8131AE3671E700B05F8D5D4589A217C685A6438D811E1DBCA000
+          CC97A3B9390AE8D48DB2746D5458A2743EAF3FBCF06A80912F3D88929F2A7426
+          A365C1E4E8CA7D4CB97D8B34B8EDA737FFEB00D9F4CDFB59609A31597AF30AB3
+          8F01F0F8C8ADC2A300774AFC01207407848EFF0211D17D8C1BB2B0BC00000000
+          49454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Move To'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D4948445200000040000000400806000000AA6971
+          DE000000097048597300000EC300000EC301C76FA864000007BD4944415478DA
+          EDDB7F5093751C07F0F7061675FDB0B4B44CF38F4844E98775577975A5996266
+          5CE4AF2C40B0D2E4B22B4B4F12C1BCEAECCE041523D37EA2A895A96475674404
+          A2222AC9183F3660FC481CDBA0E1C6B667CF9EF53CCF603C0F6CC0DCF36C4FD6
+          E78E63CFB33D7CBF9FD73E9FE7D7860CFFF190057B02C18EFF01FAAED8BDFB4B
+          A76883C990D7D4A499979E9E4E043BF10101929212E07038041D88A228D4D6AA
+          515A5A2A298480013061347642AB6DC38913278F36376B62A580E015801401A0
+          CBDC0592245984929293C76C36736C7272B2499A00F444850EBBDD4EFF906E04
+          BA128AAD56F3EC60220414C0E974B27F978F70AAC46A35CD0A16825700E6DD62
+          42A9AC1664A0C8C808848686B2897311F47A038A8B4B828630288090316CD830
+          771570110C86761415159791A46DF6B265CBF4573400130320542C5DBAE41E49
+          001084EB0855555523C84013274E18F4353939B9A001027A763A284020435200
+          B62000EC911480CDC62E5757D78A3A818888BB7B01F6EC931E4020435200D620
+          00EC950A406262BCBB026A6A54A24E60C284F05E80BDFBA50710C8901440305A
+          20575200562BBBCCDCC41032BE3E65102D192790D7D2AA9BF76DFA82211FC307
+          051032F47F9B9191A7C0E6579F80D0F7DD1C941339F94A9C6FD0F984E0116089
+          4800060E0025C29DC743C7553059ED28AF6F3B4A23C40E05C133C0923837804A
+          5527D8048D661B0E2B4C2C80430481FC738D3059ECE822EC38AB6E3B6A23B168
+          47F2B4012FB1BD025844AA80CC1F2B5900BB437880D29A0B30D3002E0412E7D4
+          DA622B89D90321040D80208507A86AD2D32D40F441682BB192CE59DE103C0224
+          24BCE46E01B5BADEE789B495AC05459A3172CA1A845E37C6BD9EDB02369262D7
+          ADCAFA4590E4372747A345D7C926CE45B0DA1D38A3D27A45F00AE04F05146C89
+          C4E4C7C6A3E6B40EE1D3D2302AE21976BDC14857C011053E5E3E9D9E182548E2
+          DC309A2CEC4EB02F02413A505A7DA1C46CEE8AD9F9F65CDE1D27D10066263E08
+          53870DE5BFA970D3F8181A2205ED9708641CAEC096D79EA4CB5378008A72D049
+          135E114E55FF5591F1DA0CDE1D27EF00160BBB5C57D7E0F3449AF29E61018010
+          3037972B8BEAD0F1F7705C1DB90A87AAAF42C68A1930DB5C006BB28569814DCB
+          A3515EA745DE4935ECA4E7CF341CF46432939FE2E5EC11203EFE45BF2AE0F78C
+          496E0027FDC3FC6EAE6A455DB9166521F158F7E66A986CC27FF0C284DE68C1BE
+          022574C6AE7ECF910481ADAFCF1A224077055C1640E6E47E0090C961D49B71FE
+          3705C644C563CCD4772093858882403A281C3BD3008546C75B6F349AB06D65B4
+          6F00F5F51A9F27C06D0117809C1EC9F598A44B5F51A800418DC3A4986CA4E79C
+          1105810979480822C68F769F74D56A5AB1FD8DA70707888B5BEC570B14F22A40
+          0E570570AA815EA7A9D0A049A9C784E88F31FCCE47454330D33BC4B3AA8BF48E
+          90C0F1F23A64BD396788007EB440E1D6A86E0039A705B800AE96686FED40E5EF
+          E730FABE1518FBD00A88F57D0DCAE944535B27761D3E811D6FCDF50DA0A1A1D1
+          E7015D2DF000F8FB007E05F42C13F4214A5170066ADD489C0F4B0221BB4ED0E4
+          37BC3CD3FD78DDA73F237BD5B303031CDC34D5194AB4F83DB07700CF2DA13EAD
+          C4C5FA7684CFC9C2F5B74D1114A12752B37F42F63B3103031CD938CE39272E04
+          7DFBB77F32DDCF31EB659CD2EE297B8FDB7803703D36FCA545F51F6518FDE01B
+          B8EDFE24C101D6651FC5CED5CF0D1580DFBF7D0F69BCC90B04C0ACB39AAC50E4
+          1741DD71072AC21240CAC2FC7BD7139FE254C08FF86C4DEC5000E4FD26EFE990
+          260600F398A24F12D5A7CE42D762C25DD199B8F6D628412A20F59323D8B5769E
+          3F00834F5E08809E71749A26D4149FA44F9AD662E4A485FE03EC3882DD29F325
+          02D0A7727AB7E1B79EA5D304C5B163A8BD741794618BE1C0553E259D92308303
+          70189FBFBB40CA009EC765BEAF555B5C884B9DD7E0EEE70F5C7605ACCFFA015F
+          A42E922A80DCE3362C0049A1F678110B101EEB0FC0417CB9FE85E001F0CA9B07
+          E07D9B2E63272A7FCDA75B209C6E81177C6E81D5714FF6026CFF1E5FA5BD2826
+          801C7D41B8874EDEB21BC0FB363A4D23BB131CF5F0BBB869E2FCCB7EE77B226D
+          DB77F87AC34B6201C8E1A922B887CEFE009EB7A128197D182C435B7317C6CDDA
+          86B01113FD4EDE057000DFBC172F3C005BC232CF2DE1F56CD2CB36BD27426305
+          39117A6B716F0BA46DDB8F9C8D09970BE0EDCAAEFBB54338A4F12AC2C3368616
+          2D9485651871FF4ADC1C9528C8BBCEAB80ADFBB1E7FD250303E46D1C77DC094C
+          F577B0998953E0B98A3C01B82E865AEB8DB87DC65684DD7AAFE0C933919E998B
+          BD1F240D0C20443055345400D7E5F059A874B7D097C34B61975D2BE85C562E9A
+          CE01D88BDC0F974A07A0FD62079DFC39DC3069396EBE6FB958D3E905C8D8837D
+          9B5E0912006FDF2183E6CF4668AAF418F5F8665C73FB23A226DE131B3272B0FF
+          A357830B60676F8A56C24C8EC7E8E919C8CEAB1035E9E405D3A403D06930A33C
+          BF12B74426202C6A65775B042E820AD0A4BC08D5E97A638179FE8D29291F42DB
+          29FC97B1250940D2795616D743ABD197D9ADE4BC03F60D9AACF58968FB2F00B8
+          3E1CAD83C568D96EA19A572D4807B170F54E67562A0D70E90A0798FCE89DA83A
+          D16876D89DAF3C9BD69CDBF31C03B09D06D05DD900630B64900DA7402E8A49BD
+          C0FB87030620E09973222000FFA6F81F20D8130876FC038E3B7D8C88B0666000
+          00000049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Synchronize directories'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D4948445200000040000000400806000000AA6971
+          DE000000097048597300000EC300000EC301C76FA864000009D84944415478DA
+          ED9B0B5053571AC7FF7941020105114408028ABAEA58D7A14F3BDB5557EBDB6A
+          75CBA875EAF89EBA766B7D0C5DEBB0D66EA7D3DD716CA76EB7CA6A7D5476D14A
+          C58AA204AB56ADADD355A48822869788402084BCEE4DEEDD93408490DC907003
+          C94CFD18E624E775CFFF77BE73CE77EF05017EE526F0F700FC6D4F00F87B00FE
+          B62700FC3D007FDB1300FE1E80BFED0900AE827D19904689130A58E005EFBA64
+          AF369AAB262ECB80D1DFE2780138B143F1F1C8DF2DDE98326183571D965DD985
+          92F307FE3E676BD5267F8BEB31809CEDF1CF0687C8AE3CB36091402295713465
+          5DE6D226037E3C9AC51A75FAE75FD956FD83BF057A0DA0CDF51537464D9A3A7C
+          60F2308F44B775D45156AF2A47F1B9FC3B0DE6AAA7027D293801B0BAFEC0A4A1
+          1B474F9EEA529CA7408A95E7F0A8FC5EC02F05070076D77F76C16BEDAEEFBD70
+          7B196D32E2DAD16CB2140C01BD141C0090D9BF317AD2E4B1D1C943BD14CEBAFC
+          58AF52E15641411F4B62AF12AF7BBE870012D8892B56782C908F87F0CF77BD34
+          95990731676BA5C7F18D3380E5CBFB54045799C06D1BEEF6CACC437C012CF399
+          085F8BF3642CCACCC37C01BCC17B109E09F4A587759429338FF003F0E2C2D96E
+          2FD69BB3E78BBE2E669FE107A007A30B38E3056076FA4FFE1E3F2FCBFD30951F
+          80595BBE436BE37FBA54F3E526D74B4767FBC7C2CC4C9E003617A0559DED85A8
+          DE15E46D5F8599FBF80198B9391F7AF5D15E16D413709E5DBF30F34B9E0036E5
+          41DF742C600479DA46F0F818E41909CEDC984B00E4048C20F7E62A14E61909CE
+          D8781C86A6133D1CB8FF832365E6573C01BC930D43F3C98011E46D5FCACCAC6E
+          012466406A4D5519303A03D8700446CDA93E10E47D9B9AD616FCF4F021EE6B9A
+          51A7D7436D3420522A43A8448278B91C63A206A2E9DBEF306F6B15278084ED91
+          A305129C2515B4AA74F5082700D3DF3E0853CB993E11E494EFE2E8D3502664DF
+          29C537657751A9D722383C08129918E22021841221189A01CB00161303939602
+          5A2918C01E642CCC27555B350E515DE287FD1359082F8D193B2AAEF8E62F2000
+          042E00EC2300CEF69A204FFBA21906FB8B8BB0E7D64D08FA89211F188260B9C4
+          A99E80481009C4E4570491500CD6C2425BAF43438D1A2623952760CD1B54EF6A
+          6F5BC593DA17468F1DA550C42B70FA543E07803FEF21240B5C0F90E7C3104F83
+          A9728D066F1516A2566844444218C4C1228EFE8878A1A80D40D75420447D4D23
+          AAEFD79ACCB4793B51BA66944D7C3CC404D4B727F35C0398F6D66E50DAF33E15
+          E459595BFE85EA6ABC73E922647121088D92C19D5967DC3AF362618707744EAD
+          F9B4914649D15D2812E2A050281E97E7E69EE4F080F5BB40B55EF499206FE07C
+          FFA006EBCE5F40444A38242112E81B8D30684CA074B46D8D5B4D2816402C1523
+          B4BF14615172C842A48E205C7A841D52477ECE896F383C60FD3F40B77EEF1341
+          DEB4B947DC3E2DEF0CE4C961640268B4D6EA3145118F49E4775C741462426464
+          E002B450146EAB9B88A7D4E264B90A26B918B189316D20DA058AED425D7884FD
+          FBB19CAF3900FCE923D0BA2B3E9B554FDA5837BC57734FA3416E21F72126BC14
+          15832DCFFC168343431D5A08BAEC4794C5822F4BEEE09FB74A10373C0E03A207
+          700AEE9A661FCFE600B06E0768FD359FCC6A776576415F1495E0B3925FC0901D
+          7CCBB8A7B064E430AFFABAD3A4C15AE5258426C662D0E068075717736C92595F
+          67B906F0F29BDB6036FCCC4B907315F77D3D7D24077AC682BFA48EC3A21143BB
+          69C31124E9F4483B751E71A387226A409493E0AEFBC3E1A387B900A413003779
+          09F22E1FF8AAB40C3ADA8C956346F4B8AF5A0260C9E98B90270CC690C421641F
+          B0BBBCA370FBFE7020FB000780B51B613116F312E4DB38BFFB7AE59A16AC2CB8
+          8AF021F1E4B85378B40FECFFEF3E0E006BD69323A7D4AF82BC893DCA9AB5589A
+          7F19835292101737D8EDCEDFD91332B3F67201584300DCEBA1285FBE01EABEAF
+          5B8D1AAC565EC3A0E1C9888D8D753C02395CDFFADD1A3EEFCDDAC30160F50A58
+          28955F04B9CDEFB20769281A938F9F473C99F9E89881366142A1B0E3BEC036EB
+          A2C7A26D6520290991AD7638E7906B0053572D257758D57D2A88253F6AA3C9AB
+          BE680B83B585D7F1C860B2DD13D88D22A1AF166C1DBA3172CDEB15E94D339D3D
+          60551A01F090E70C79D8A6DDE6E65E4295D1E200A4737587EF9DBFB12CE42201
+          F2E74E40A8446CCB3ABBFF0ABF27422FAF9C0FC6DCE062ACBDF78CF03707F3B1
+          226DA5ED33436EEE2D8C1916D602737B6AE1482B549530D43C40EEACE710226E
+          BB63CCDFFF033F002F4C1D47C0EA3D6DCF0342873DADFC9F0D804DBC0BA10E20
+          48C06461CD5095574057598DBDE3876190B4E339C1E5B3E5FC004C5FF71E19B7
+          77EBD11BB1AEDAA47CFE572C7F6D854D9855A099ED10DA39B5E797DDBD87A026
+          03F6CF5A82E8903087BEF23EDBC9D303A68D016B31BA69E0FBB7BBA9CA22BCF1
+          C7651D82DD2C81D2DB7721A9AFC717E393D0BF7DDD77B6CB67553C9F0AAFDB44
+          96807DC0DE8AED9987A47CFE3E5E5FB8D4BDEB93B4BCAC1CE2461D0ECD7E1D11
+          D21097D7C8DBBDCB3D800C08138323FF4D46A3AE48576F70F68029C95E88F216
+          82EB6AA985B7B0F8D5C51CAEDF0143DBAA45C98F45F8744C3CC6F60B71D9EDE5
+          73956E0124FE2DE2236190683343330F491C10EBBC07BCF976CFC47ACCC9B962
+          CABF3E40DAFC3407E1AE363E6BDAD8A84665B10A9FFC611E5E52243BF5756AF7
+          A7AE01B4CDFC4EB14CB4DEF62CC1605955F9AE7A4F57002D2409431FDB7A512B
+          16CE5BE076E3EBBC3FB4B468515E5C8154038B194C10C221EC0CB875CED62A07
+          0D093B225E2401E02E5944F0F8A0500934353A6585493D85406102E2CFE5133F
+          8C64E7CF9DD7FD11D829A528131E5537A2F141134DB89C14B04CAE99618A45AC
+          A0DE2266452246A8203BDC044038572215A5F653C8618D7B1BEE68EA2C94717C
+          5586FE81F5DA0103E09539731C049B28230424CAB32F01AEA3913253D0AA7530
+          341B419368D2425B2014096D0F4FADB32DEB170C697810F44D463494356BC806
+          3FB122BDF967FBB50306C0ECD9331F0BBB5D528A87B5751839760442C3658E4B
+          82C323B88D4573B50E2D35BA3A527572E53675E7871D810360C6CC69362156F1
+          15F72B8A1896FD98DCB6EE1C141F3D20362906D69BB8AEC2CDED299719B5149A
+          2AB4A075E633068A5A5A97D1FAA86B9D8001306DC61494DC2E25216E65316DA2
+          7FFF2043DB109F111E290A16BD4F5C7A75644C7F51BFE830E2D662078F60BB9C
+          2A0CC3C2D06442EB233D8C2DD47DA2F03D72D77798EBDA010320695822097454
+          8FC5772E1FF241482C2B0C5A4556F6229144383C581E04B1B4EDE5A8D5ACEF03
+          2D14438E36DAFA12C544E2B8730C0407AB4CEA6364A737BBBB76800088286459
+          819CA6E8E95DC577B5F81DB2389128E839B0A224223DA64D8440CF0AD83A22FC
+          86906ABAAEF2E29F340202803FED570FE0FFF1C6589B604A2152000000004945
+          4E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Open folder'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D4948445200000040000000400806000000AA6971
+          DE000000097048597300000EC300000EC301C76FA86400000A3B4944415478DA
+          ED9A095014E915C75FCFC9A530C3B90CCC700E2BC27A2E9EE8AEC6C4D5002B18
+          D72B29DDCAB1A9DD4A2A292B55AEB035BBBA5AA98D954D62C54DD69465564551
+          3904653DD60B5110044501056161660439E78081999EA3F3CD70CD3057CF0C38
+          93725F55174D7FDDAFDFFFF7BDEF7B5F770F06AFB861EE0EC0DDF66A00100003
+          6DF8FF0580887DDE1C0CF34EC2305D0205288104103EA3A1761118B40381D70B
+          3F1E6C20EB2F5CC0E23298D8550042D9B65BF2864702E07DEE3F1FA3527F0E04
+          ACA3D0303EC3870E346F2A506914C0A823216A719D61C3156A50AB341274E822
+          A185D3428DA414F5AEC6BA78284B9895C07DDAD8046DBBFBCDF4BA1500EF73D6
+          7A8C8265D398D4C5BE415EE0CD62825EBC25A3600808056DE82FA12640215582
+          AC5B0E0AD9B04847E8FE22C4A55F19A7F984783E372626064A2F5CF21C00BCBD
+          FED1A8C70FD37D683FF1E7F8820F9B6933140A4641C269060023FBD4D17D2AA8
+          504674B67581A447DA4210BADF0AF7C8AE8C8ABFC99FC58F8A45E2F5E797945C
+          F40C005107585B50E45F0744F8F9CE08F5010CB31D825EB0A1F78D32C0381B0C
+          FFA3FD01C9203437B4102A257E18795CC77F3D3E2A363666F45A1A9C2F2E763F
+          00DE7EF65EBA37353B28CEDF2CD50982009D86002A1D1B0F0B1BEB6DA31EB7B4
+          3F0685D011F0E45113B0D92C88898D998085B6C2F345EE05C0DB1F7090E9C7F8
+          637002CB30B929E5380C4994800FAA011FD2E801E827361DCA8840342700C397
+          0E7E6C6FF063F9029D46B7D1FBB4D1E3148BC7C7209D2BCC771F00DE01D6470C
+          6FDA3F4213D9302C5181AC4301EA616D352A716728047119574B9B3A04306438
+          59009428C60CBE0EA88B28189685AAC0BAA0083635981368006129FDA9763243
+          BF7FA6E0AC7B00A0B45F42A14379483C0B938A074135A0AE00ADE60F6DD9F20A
+          52D7A3091368944F690CDAF6D8D93C6C66C00CC398B605C21294D3F9A75F3E80
+          7001F83098AC7A7F8E5F94BC7B88D0E1C4AE76BCFF4BD4CB3A477D713FF75F43
+          A5D24E70F911C1E11161247A7F0CD2C83C72F25CAE6300042815E7D3B8796837
+          CB914031205A40A35D9C26E8E88DDACFFE94E147FB44ADD4AA34B8F63D51B6B4
+          C835A023B59D9F14CF0D0B0FB5DCFB5632E3F8D9E38E0128DC1BF9213779C5A1
+          79697F7528C8CEC63CA82EFCF3E9F46CD166DE01F600EA003FAD56F70BE1C7D2
+          6F5C116F02C10BAB99B330393028307052EFD3CCC6FE5856FCF7CC31F2000A04
+          615134A657434AE6266F6FFF80B19EB511D6449B4EAB85AAFCB33024936CFC08
+          5378A3C939A07DB7E4D054881F01302388C1A497C7C447F3E3E262C67BD8DE5A
+          E168DE5172000CA94F8DBC16B778C9CAC8E43926E26C093736794F37D49C2FEC
+          01B536513F14A64EFCC8834D5C02921F1365B1DC590481B6FF9C3E420E803EF5
+          0342430F2D484F07EB23C43E94967BF740585767180A53271ECAE212E2B8D131
+          3C9B3D3EB9F7F50BAA23A7BEB60F602CF5176566A1D4F7B72F9EB0DE66180A05
+          0568284837A6678BCFB9229EFB197B3646874B8949091C4E24C7A135807E81A4
+          3752008AF7714B6217A5AC8F4C4EB629CE26142393F7F4404D71095AE5392FBE
+          13D3C1DFA9C3C04DE20387136EB7DC514C8E53C6FD9002707E1FB76BF9B6AD21
+          742F2F9784BBD63631E1CA7015FCB4301738FC68080B0B2555EE8CB3C1D81C00
+          B0651480F3026CB56376AF9DF0A107905594072F140A92D7D8F246DC46D52895
+          0480CD0800739AC5D9F6E34A5B796E217AD01AE26408441D64A2B00060D3A421
+          E039E2C8B495E716B9062075DBCF2C02F0047176DBD0BFE5A7CEBB0A60A31500
+          042A6D1AA82A2C0585544EC6B7C71ACAE66369D9A21D56006459AD027DE20ED0
+          EA12217AE1FBEED6E0B4E14342B8FCB7CC3B69D9C2655600641A01304DB16795
+          35103E7B0BCC0C0900F5B0BD57F3CE570AABE738B436B1DCDE5A5D0DED0FEBF6
+          A315EA1E2B003658AD02F7F24B61E9F6C3A0533F04ADA6DFB9200812E74C23CC
+          EAA21218ECED4B451970DB0A808C890C30F28B0F0F4375F12D58FDC137302C2B
+          32BC807436889721D49269701CCA8EE70E2BD5A2804DA3DF10CC016CCD989401
+          230EBB5A85A01C0A84F8A599A01A2877BB50C7CAF288CF5EA1181E5DB97115F5
+          FE9A093F6600D2C70118DFA4FE662544BFB903FCD874D0A85AA74488E3225CBB
+          67D39D2A10353CDD9591233A6815C08AAD690800C3ECE2DBA72EC0CAF7FF095A
+          BC0A9543D3A5E9CB1642AEDDFC9C8A33C5A0E897CFC91088EB6C00586F36090E
+          C9075106D4C3B2ED074025BFE252105321C499769562082D928ABBD3B385A1C6
+          2D1600AC3303206E6C05028B84E8056F817AA8D673843A50165FB4B441E38DCA
+          536939A22D7600BC630460C4E1C32B15C05FBE037CFD35A055DB5B61BAA7BE4F
+          B6C9C3523F8775B6887664640B8FD901B0D6640ED07FB3BB75E25B58F5EB2F41
+          ABAA44E56FEC0BF4F4D77772730BB97B949DBC00EA41052F4DD021B403E0C726
+          4360A0570A2DB51DF0E6BB1F02AEA8B07913E7854CEF3C3028914165C177CFD0
+          EA2FDE3C3633006B4C00B43D6C06A6DFEB1091988832A079DA829C4E1FC2C7CF
+          A0F95EFD113401FE8A04801F99AC03EE5FAC80A4D53BC1CB57063AC32F533C57
+          A8B5F607972AA057DC95959123CEB70B60E596D5E373804EAB83B2DC6B68FC7F
+          065AE57D341F683D5AA8C5163487DD3C5E4AE0C352F60681544A02C0AA7100FD
+          1D7DF0BC490673DFD9081A65BD470B1D1163DE2EEB9240D585BB3528FD1758BE
+          C60CC0DBE3009AAB9EC2CCD024782D2E1295BFE72F4D28E672999C38A7B5B619
+          BEAF7D7610D5FF5D2401BC350EA0B2E80ECC5DB71D985E1254FE14166F30BD42
+          5C8759555201926ED99A777384574902588900D041AD52C3DDFC0A787BE7EF40
+          873718C692F5FBB9F731D75ABB56A3851B27AEAB7AF1F6809D02509204B0C290
+          015D6D5DD0275641F2AA55E801A8DDA3855AB3BEE77DF0E072ADC9E32F0900A9
+          860C68B8DD0841918910161B6C54FE5EA650D77D36DD6B86F6C7ED7F42E5EF0B
+          07002C0B61A00C28CBBB03291999C0F4961B2D7F5F8690A9781932D27EB7B00A
+          143DB20568F95BE30080A5213A8D0EAA4BEB2075EB7BA0538BDC2EC499767C18
+          879BA7EE4A6B34C240818DDF245900B024A457D40FB23E2D242E9F87D2BFCF45
+          1153018B2071C8F4C08BD66E7874F349617A8E6883EDF82703D8BC38A4F16E33
+          7012664170E40C94FE4A8B379812212ED4777BED8F6F3541E7F73DBF49DF23FC
+          B783005242EE14D4C0F24D6B814E57A0F2A7B37A13E7854C7FD6DCCAAB06A55C
+          199F21103F7308C0C2B54921CD556D307B412C12AF04DBE6C22F1FA61496A969
+          D45AA8BADE2A44E9CFB377AE1980D87991A80CF2207AFE0A7464ECE1C733855A
+          F3D1D5D200B5DF5E1CFFFEE7100056D8CC105E5C28F8F8502CA4BFEB413AF706
+          D93158AD4F7AA1AB5DBA2DED13F14907014476536994E035BFFC3D6054DAB406
+          39353E2C550702AE1DFD0A1403B2D04C4157B7A30024AC60DF8059735F9B62A1
+          AEC2207FBD4AA981FBB7C48DE939C24432E74F06A0989D9AEAC37D6391E70875
+          D0E5F3270FA0EEBBEBFF4213E007CE00A84487525C54E166D33FB76A5232B23B
+          AB1D06F02ADA0F00DC1D80BBED0700EE0EC0DDF63FB2DB028C071BFE36000000
+          0049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Delete file'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D4948445200000040000000400806000000AA6971
+          DE000000097048597300000EC300000EC301C76FA86400000A344944415478DA
+          ED5B794C1CD719FFF6985D9699D993D3C0AE09C1DC186C8C31A5975AD76DAD48
+          555CB795A2345573E0A3712527AA1329C726A9E43496D228B15B9CC4F11F3DA4
+          2871A3AAAAE25456521B0C186C888D8D3136D806C3B22CC7B2337B1FD36F3660
+          119B1D66975D9634FEFE4182F7E67DBFDF7BEF3B1F12F89A8B24D90A245BEE11
+          906C05922DF7088875E29B2A55AE92903D1870B0EFED0660930D64BE34D1E45E
+          0948F623BCE71B19E6B5B8137058A53202216B494BD3E7D96C539F8E31EC8FCC
+          00BE64030FEB4693FBD51AF53335B55570B6E37370CCB0FB8448889A8039F0EB
+          D657E6994C39D0D9711E8687473F42127E8A248492051CD79666D154935EAF7D
+          BCFE1B35A0502AC0E7F541F3A93382244445C02CF8E68A8A6263C1FDABC3BFE3
+          4221686FEF06EBD8C4515CE4D74902AFC856537F4D4F376CAFABAB06995C7EFB
+          6F3C092DCD9DE0702C4C8268026E832F2BBA0D7E4E8281209C6E3B079393F6D7
+          7730CC53CB09FE10002553531FE664676ED950530912A9F4AE313376077CF6DF
+          365F23C32A6322E04BE00B4C0B8EF1FBFDD0DCC233ED7C16997E7539C01FA6E9
+          34FCF14F9371557D755529A2B91B8ECFE78393CD1DE0645C4F36B2ECC1A809B8
+          0DBE748DB1E03EA3E058AFD70B279104D6E57D6227C3BC9348F08748324B2E95
+          9C282C30959595162E38863F99A75ACF82DDCEBCB883655F5E688C20016FA5A6
+          AE52C8A56DE52585C6827C61F073E272BBE1544B27E7F5FA7F8E8C7F9008F073
+          9B52565C68BC3FC2A6F0B6E9F4996E989CB61F6C74B04F46FA962001E84F9F36
+          E8B407BE898665A1E3154918C609A7DABAFC5E9FFFC7BB9CCE13F1047F90A2CA
+          0889E464754591C198971D11FC99AE8B601D9FFA8B85617E6516F04E82A87803
+          23A7E94F8C3999F555E545C8817812A6EC33D076B6C7E909787FB09B71B7C603
+          FC215A55AF9012C76BD696D0D999E90B0FE238E8BA78058647ACFF46F00F9A17
+          894F1645841F48C9A6E90FB3D2F55B6BD7962C68652389D536051D9FF74E7A43
+          A16FFF86652F2D05FC6175EA56B98C78BF766D29996ED0451CD7D337008343A3
+          AD08FE7BA8BB67B1EF8ADA52FC90224B4DBD97A6D13C54575D0632994CB4E223
+          63363877B1CF0281605DA3DB3D140BF83FABC98752E4C4D18D55E5844E43471C
+          D77F7D08FA066E9E0F306C83D8F05CF4994612A4D914F5478D86DAB3095D8E82
+          204403B831320617AE0C5E030E36A18B9C88067C1345ED4A4D511C44E2253499
+          1A71DCF55B16E8E9BF1EF51A5187C24D6AEA255AA57A61D3DA5250A52845CFEB
+          BF790BFA06877A7077EAC5EE0E827F8E2255AFD42FB2D62DAB0DBA7AAF8EE029
+          AB8FF694C5960CA9A93D2A42F1465D65B1E0AEDC2917AFDD80C111EBA2F7D31C
+          8EEBE9031A4AB5B7BEB244F0B45927EDD079A93F663B13733AFCB69A7C989011
+          47EA2A8A082D4D899B8416BABB7F1086AD93112D34FE4E8E46F75DBD9A7A6453
+          4591A0BD997630D0DA73C5E90BF9BEBFCBE16E8F05C7920A22BC659649E4C76A
+          4B0B95695AB5480E38E8BC7C0DAC533377F968339FD4A0C7C9D46B1EA8292E00
+          A980C7615C6E6839DFEBF7FA834B8A35965C11C278BC412A951C5FBF269FCCD2
+          EB44CDE1421CB4F5F6C324C3DC8ED2BE8839A88F73D30D0D5505ABD1DD4656CD
+          E5F142F385CB9CC71FD8BE93658F2D45FFB894C40E9364056ED767550526435E
+          8641D49C601033C84BFD60675D2F6280F52790709FE46765AC2B37E50A469D18
+          5D42F3C53E7079FD8F61E67964A9BAC7AD26D8A456164A8038519A97632CC8CE
+          1035C71708400B92E0F4782D6B72B2B28B72B3171DDF8AD7877179F62D56EA5A
+          76027809D709E5B2E348405949EE2A5173DC98AEDA661830A60B9F9C603004ED
+          FD0330CDBA5E43F0FBE2A573DCABC27C8ECE01FCCB94A6ABAB34E54495444512
+          DE7076A00B1D9F61DED9C1B04FC453DF8494C5798346A8A97F6469359BD7ADCE
+          8B2A895A003D74DD1886D1E999631686FD9939CE75C784F505CC619746FD3D9D
+          A6B6D5E4E7812C8A246ABE5C181E85A1A9E9131607BBD59C80CA73421B23E670
+          4447BEAD27C9476B56E782625EB1528C5CB18CC3D5F1C9F620C36C4E54EF6159
+          3A434D18D6AA53144FD72209292293A8EB1353D06B19C7D056F29D6813A81547
+          001AC63FD0298ADFD51A7902C49D824124E0B2D5F6D526C03C770552531FAD41
+          1FAF908BAF23F0D2373E010313F6D600C36CF9CA5D01F3AC114C2353B7D5E464
+          C56C047BC6C66168C6F1D53282736E309322375767652CDD0D220963ACF30324
+          E117E695EE06E70221A386AAABE0A3BB3805429DA356B0B9DC2B3B109A0B85EF
+          D36ACA8A0DE232430FC6F7080CF2D4B4E0B8205FEAB658C1EEF1BCDAC8389F5D
+          7104CC2543253AAD315F23AE36E0C78CB0157DBDD3EFB7146A35D9853ACDA2E3
+          DBF13A387CBEA77630CED7570C0173E970659ACE904391A2E6F03BDA6EB5C18C
+          CFF7B28493BCC5A7C3269A5A57AAD30AA7C38120B42109AE407065A4C3E16685
+          44FE9F2A838ECC4C55899A134E6E6C9330E5F5DE55105945A63654EAB58286D3
+          85D7A66DCCC67942DCB69D0CF351D2080897C440766C7D9A5E69105921E6C177
+          4D4E83D5E3F9DB9883FDA579819258864AF94035DA10A900098CDF0F6DD609BF
+          3FC4FD7027CB7EBAEC04F0CD0AA5447A7483414F6814227B0408FE82DD01232E
+          CFA245519D82786403922013288DD97D3EE8989876E2B5F8EE6E97AB73D908E0
+          CBE22912E91BA8A0848A22C1B9EC60E086D3DD0A98DC34E2498E34CE3C5B16A7
+          09D9DE3ABD0E088120CAE6F542D7D4CCA497E396A72CDE44512F5084FCA50D68
+          B153A268910DB04EB8CA3A7BBC0CDBB007C02172ADE74842F64A2D1A46A1B52C
+          6E0F9C773886D14D3424AC31629E6D8DA915F23D1BD0CD115184B6C3A8E025D6
+          39081C6C8CA535A692490FD668D582A76D08D7E8659D89698D99BF304EEFEA08
+          F9C33518B0C8A288EE2C7844CF33EC929BA34A901E5DAF56135A816C720003AA
+          AB6E5777C0C17E2B6ECD51F36C7B3C4321DF5A8D3E3E9AB8DEE6F34337E38CF9
+          7ECE97707B1C64EF57D3246910A8295C76BAE0A6C77BCAC2B09BCD229227110F
+          24A88F73948A8632952A2AF076F4D5E758A7D3C305E2FB4042223F5E999A4A67
+          46F23CE8697AF0248CFAFCBCA7F9099210889900FE898C4E4E1CD8C807385180
+          67F9909575FA7D212E614F64CA5529869C0824F0B146B7DB0D367F70694F6466
+          DF039F2E562A8D26854294826E3EC475BA38049FF047526B50AFFC087A85F80C
+          1249B0FB836FA21EBF8D8980F98B152B1446D322F53C1F2EDA86D6D815E296ED
+          995CBE82285B13818420EA73C6E3014720F4FC0E96FD7D4C047C890442613446
+          70457E9E71B4F86C885BF687923972597D59041278BDCEA05EAE6028B6879277
+          90D0524E1079ABEE084A78A6CFA1C59F0E71497B2A9B29956D598B2E722143CD
+          E0B56CF3FA627F2A7B170932F96D12C206872F6A84824730477F6C39C1CF8979
+          F6B1B44122DD5E8527747E9C123E99A81F9ECCA53D968E44C205FCB825185C31
+          CFE5B552E9E3EB9004F4148B828F8980F924E824D2BC692E94B08A6D4CBAD1E4
+          7E4A2A7BA60237A707DDB110F89809E0E56BFD2F33FF4F728F80642B906CB947
+          40B21548B6DC2320D90A245BFE07F938DC7D8CA8BFAE0000000049454E44AE42
+          6082}
+      end
+      item
+        Background = clWindow
+        Name = 'Commander'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D4948445200000040000000400806000000AA6971
+          DE000000097048597300000EC300000EC301C76FA864000004EA4944415478DA
+          EDDB7B5054551C07F023C314634DD91FF547CD446681091262052C2C028952A4
+          02615442A5542B2F45D190876F1E92A2282F37452BE84112A066A96BBCF60595
+          4808269491CDD41FF547D694430D835DDA5DBCBF1BDC33D73D0F66BCDFBFF6C7
+          D973CFF77EFE5AEEC2147493670AEF02BCA302F02EC03B2A00EF02BCA3028807
+          F7C446A3F08360DEA568E61A42A6CB3531DA71011E486CBC969D14C1BB23D514
+          551BD00F353163F7FD3F80A805A1BC3B52CD89D3ADF2000F79F9F3EE4835DFF5
+          75CA03DC7DEF74DE1DA9E6D79F07E5016E75BB8D7747AAF97BE82F79007D5618
+          B332A7CCE7D0C2A0394C0174C52D2A800AA002C8000C1C5EC2ACCC86EA36B423
+          691E53008FE54755005980FE43EC00B20FB5A1A2156C013C5760002E562F6656
+          26E7703B2A5C1EC2146066D23179800B12803F5312C07C7B652DB132790240BE
+          1D409BDB0DD68C05BE54006661010E4A0052250015D701F2DE6E575C20FF9510
+          B0DF31FBA69D01EFEB2E9F4FEC1C00F02A06A04F02F07B34FCF5F8CE2683E232
+          1365A37063DBED45BD8462E2487B908A170EA0F7C022B0E1377F1F30DFD5D943
+          ACCCA6778C68DBCBB66713DEAF1D076BD21EA4327A8E2CC0F9B7E81C3C5E36BF
+          6B445B5FD23A7F210599FD3A06A08721C01601600B63001F1CC0D77A0890DB9B
+          04E602EF6A6265B6D618D1E6441B80EBC0FD606DD8E3472A008FEA3000DD1280
+          64633498ABB44D63AFB70937A0349B12B560BF631EE9820F625CFC06899D238E
+          2F0EE0DCFE67C086F8E3F042758B94979928DB6B4D686382ED21F490F161B0E6
+          A6FD96D839E2CC59F9893C4057150488A89D056643C2056265F2DF33A1BC6536
+          803F4E7A82B53B22FBA900F8256300CE4A0068A64000C85DC6F66B88B93880AF
+          2AD90114BE6F42392FB205782C0503F0A50460EA2577305F9D71995899220120
+          DB0E30A25B0AD65CF447A8003C8E03F8A2220A6C70ED9901E6619F4B63AF777C
+          60565C60C30B4160BF631E8E831FB95DEB0DE07DCE9C23CE13A927E4013ACB21
+          C088D503CC2E81038ACB4C94E20FCD28EB795BD17FC2E682B55B5ACE123B471C
+          FF340C40870460C83013CC6E1117899579530078C30E3034FB4178CEF9EFA900
+          04E000AC6551CAAF7A83D9596746EBE3839CBF908204A663002C654F332BB3AB
+          CE82D6C56B980268D23F950730EF83008B0B7BC17C2CC79B5899928F2C28F339
+          0DF573C4095A850130ED8500E159AD606E2E0E1D7BBDFB88457181B54B3560BF
+          63A6798E38C1AB310046098056D8208E74DD99EC116E6C8DBD28CD73A4F7230B
+          D05E0A0F0EC980C5A4EBCEA4B4DE8232E234D4CF91DE8F2C405BE953540E1E2F
+          7BEBAD68755C20B3F346332FE3337980D63DEC00F67D6C45AB9E650B10BA0603
+          D0B21B02DCF313FC80F2CB7DE43EA0943558517AAC0DA0645007D632A7EBA900
+          84ADC500344B00A6F5C30715573CAF3FA828176E4069D26203C17EC79CDB1507
+          DE57E0574FEC1C71C271009F9744820D53BB1E01F355BF6F14979928158D1D28
+          3526E0BFD7C9CDF06BF9AAF01662E788F364E6497980331200D7762F300F87F4
+          112B532900A4D801E21BE0F70F75B1E4BE7F10673E0EC0B02B52F9556F30554D
+          1D28393A80D979A38958870138BD931DC0FEA31D68E512B6000BD663004E3104
+          D00B003AC6000B7100B1C1D39816629D06D395C9F347523C32A9FE4A4C05986C
+          00EE898D66E1076C1FD1308EEC3F4CDC8C51017817E01D15807701DE51017817
+          E09D7F01E9E8675F9A2F5BA20000000049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Explorer'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D4948445200000040000000400806000000AA6971
+          DE000000097048597300000EC300000EC301C76FA864000006814944415478DA
+          ED9B7D50147518C7172739D0D1C9C1CA97347C4911090D89170F1144E0043B84
+          146544A440C4979404B36C26B1994C120C4D14104B11064513393DEE7813EEE4
+          E4252434045F915E342B1D1B1D15B024F69FDD7D6E9FB1BDF37E6D3BF1FCB5DF
+          99EFFEDCFDCCEAFDEE73AB15F53F1F2BB12F40ECE903C00DAF2C39966745592D
+          16FBA2844C0FD593FFC3C1B0488B02B05F52D493B8D45FEC7B13346907CAA98E
+          83A1CFFC04F30078CABDC5BE3741536BD0930130D27E92D8F726686E74B49101
+          603B6090D8F726681E3DBC4F06407BEE3CB1EF4DD08C8D3A4E06C0B503D20030
+          6E29210057F78730F94EF402F424BBFD4740FEA3C61EED3DEFD5017284760EDA
+          2B5068403E9D700FEDCD481FCC1C8F8F2E2603E0F2D71C00F3F10BB63B0A2FF8
+          6ED518B437C4F73AC8A1C533D15E51880EE4AA9577D09EEF6E3BE678C2DB8400
+          5CFA8A05705B817F240ED5EA41BE5D3616EF05B483AC38EC86F6B40B1B402E5F
+          F60BDAF3DF3B9C399EF80E210017F729D91B934FC36FCC7016E4DFD4AFA2BD17
+          83AF80EC93FB1ADAAB8EFA1EE492E89FD05ED0FE51CCB1438C8A0C80562E00E7
+          893880F39740BE553401ED0D0BBD0CB247D638B457B7FC1AC8AA886B684F59C0
+          9EEF480AC0851C16C0EF6346A227BD70FD06C8370B715023C221A8293B87A3BD
+          736BE0237F6CFE45B41776D481399E1C4B0840CBDE379F75CD7F659C969D2003
+          E07C360B2039F7347A5272D40C9845E839C71102702E4B1A4FC094E58400344B
+          04C05452009A32E7327979F55CF4A42C9F932087EFBA8DF60A570F05F971FC22
+          B4D73FF310C84F1AF14F8B7EAEECA7834BFC493200CEEE616F3AAA74167A526E
+          E02990E7A5FD88F68E278E06B93B127FBAACF34E80FC67ED78B4F79CE755E678
+          DA0A42001A77B30016147BA2271D09A905D92B494775F67E3D95C218AB341E80
+          868C60262B0BA7A28BA8C29B41765BA5A69224A2D2528D541A0F403D0780FF01
+          7C8757BE14EEF0DC7B0178CAF12F3AFFB5A935E89E0EA06E170BC02BFB657491
+          9AB89F41F658ADA6A4AAD27800CE7C196CF2A2D3DF5553B603069B7C9E18F3E8
+          E1BDA70330EC0C62725AE1197491C4F0E920CBD794505255693C00353B824C5E
+          D46B6D09255595C603A0370380772F00AE4A13AABE14A9BFA23D6DD24B205B52
+          B919AB341E005D3ABBC8C016FC53E08113FC149899A0A1B82A4DA8FAF2FBF43A
+          DAABFC082A364B2A376395C60350FD050BC0F63BFC7BFEA3D7E1F77C9FF73414
+          57A509555FDE1F5F407BFA4F26836C49E566ACD278004E6D6701C81A1CD005BB
+          DCA0B098B54E4371559A50F5E5B1E15BB45797F206C896546EC62A8D07A0328D
+          05D0DFE0882EF858DE0AB25FA286E2AA34A1EACB75AD0EED35EE808FB225959B
+          E33F01A8485530B95FB513BAE0139F169067276929AE4A9BBA73047A5EF39A9B
+          203BC76BD0DEF94CF88F9950E526E4CF3556693C00651C005665F823D513001F
+          E5805E005255693C00A5DB14262F1AB85E4B4955A5F100683F0F6472B6AA1E5D
+          304EE90EB2E2FD524AAA2A8D07A02425D0E4458336945252556946EF0815FDA5
+          4909EC670E00AE4AB3A4FAA247A8723347A559EC2529AE4AEB8EC45DA2751E74
+          8942D4173D42959B392ACD22AFC919ABB4AE79BE684F76BC0AE42E3DBEC19179
+          C30D4EF016FC9722F5460793D7735D49080057A575FBE15B52EB4AB815EEACC4
+          779A367EF086033635A1BDB2CD2E26AF47EB3B2200B82AADCB0DDF41CA1AE00E
+          F28106B74803E7B481ECBBA106ED55A57899BC9E3B29005C95D6396934DAB369
+          837F97EFAB7050839410943CA10CED19D2034C5E8FD677440098A3D2C4185ADF
+          1101608E4A13A347EB3B2200CC5169620CADEF88003047A58931DEA40070555A
+          4CCE5DB4B72F7608C83609F89EAB333D1FE4F6E44EB43736D906E4A4BA10B497
+          EA51CC1CD3FA8E0800AE4A5B927103ED1D5C055FB991C5E217DC95530CF2A58D
+          F8EF8E13B7C0D77A57E9F09FE732669633C7B4BE230280ABD222B65F417B05EB
+          E04E4DB668360EE05005C8ADEBF1F7061DB7D9811C53EA85F6F605B2FB085ADF
+          1101C055696F7DD68CF6BEF910FED82A0BF6C001A8EB403E97700BED4D491F06
+          F262950BDACB57B23B495ADF11015091C68A14E5A65AB4A7DA0C7F6EB7F6C68D
+          53B71E1AA7C615F87B83AE7B46811C7618DF091E5BC8EE0467276AC900E0AAB4
+          391F54A23DCD563F08C005D7DDDD4D5077D7C7B6A33DF71C787E70AE3DDA5347
+          7530C7B4BE2302C01C9526C6D0FA8E080073549A183D5ADF1101608E4A136368
+          7BD507C0D200A4FCFF0DFBFEE7A8D81720F6F40110FB02C49EBF010436546E39
+          38B0A20000000049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Multiple Files'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D4948445200000040000000400806000000AA6971
+          DE000000097048597300000EC300000EC301C76FA864000005284944415478DA
+          EDDAEB4F53671CC0F11F6C4BF67EAFF77ED1FF61E322EA1451AEE522A5C85D50
+          D40DB03D2D178DA22E4A0B8516AA431410C6C44D64C298D3646F76D16DC996CC
+          CCB8B94B364761530AE5D2CBB3E774D4144E0BCF73DA73CE53D92F21A449E9E9
+          F9F4E9F9F2146260834F8CD24F40E9F91F408E831CE9BC8DE4380E3EC8E8EF7F
+          DAD3861AB3969803385B1A27F5C9C3E09DFBF0E58F8FA9109E1B007E463E7F08
+          730B2E2A84E70AE0D6B7BFFA009C1408B2022089AF045FDCFF03E616DD3E04FE
+          EB2B02045901BC12037CFFC8EE7BF57D00CB10EB21C80AE09158E0D1E3A7F8C4
+          5D2B1066F1F7BB6B208806902B6DAFBDFA0AA8B76C861762D77FAA534F9DCB27
+          EE7A762D98F561B8E1EE83E0086101C89536C7BC0BF20910E6034EDC0FB11E02
+          D300FCF8D3C623E425AE8DF0622CF29DE86A04DF6DFC7670CC2FC1BD077FAD40
+          601E20306D333C42C2A690082FBF148BAF33DEE50A04400420CC3897E06BBC12
+          5ACA139223022077DAF895901B0261DAB100DFFD3409BFD91D6B3EE60FBFD8C1
+          58911813110025D2E670BA20678D95C02FF59F7111A6F14531D84CDC7B08A6FD
+          499101502A6D3E84F84D6B5E13165D9E6765089C9EB16FC054B55508106D69E3
+          5FE9EC7510F8F1E21769D1ED018FC7EBBBDDDCFB19B41ED8161C20DAD2C623A8
+          E2D647081CCEF609B41DDCAE0C003F914E1BFF38AA37C81138DB0498ABDF540E
+          408AB4F10839F19B898EAFB78D43FBA19DA101A2356DF5EAD7C900BAC6A1E370
+          726880684D5BBD3A8E10600C2C4776850688D6B41934F164009D37C1FA564A68
+          00B7475A00A9D266D024101DDF60FD08AC35BB4303B82406902A6DE400A3D059
+          9B1A1A60D12D2D80546933681209016E40575D9A10E0B0F55374AE2C1E165C5E
+          4901A44A9BA130890CC03202B6A3E9428043965B086F13615E6200A9D26628DC
+          4A08701DCE6B338400D51D13C858B1059C4BD202F827D269D31302D463800BBA
+          CC2000E68F91B132092F457900FC13A9B4E9F76D2303E8F800DEE5544280836D
+          E3086F136176D1232B807FC24D1B57B49D0CA0FD1A741BB28500075AC710DE26
+          8263411980D5439B36AE6807D17D1BDA87A1BB3E47085065BA89F036116F5058
+          01A04B1B574C08601E868B0DB942804AE3283257EF80274E360068D3C615EF24
+          04B80A3D8D794280FD2D3710DE26C23F4EB7D2E7FE1F0065DAB8E264428021B8
+          D4942F04A8383782F03611FE9E6305802E6D5CC92E3280B6F7E0F231B510A0FC
+          EC7584B78930CD0A0065DAB892146280DEE3054100DEF91059DE4E81A9593600
+          68D3A62BDD4D74DFC6D641E83BA11102949DB9862C357B60CAE1227A20E901E8
+          D2A62DDB4306601A80FE93854280D2D3C3C85A930A766600E8D2A62D4B25BA6F
+          93A91FFA9B8B840025A7AE226B6D1A3B009469A301B872AA580850DCFC3E0648
+          6708802E6DDAF2743200631F0C9C2E1102149D1C42D6BA0C989C21FE373B4987
+          366DDAF20C42805E183C532A04D87762100364C224232B80366DBA8ACCF0000A
+          8F0F20AB360BAF00460028D3C65566850970EC0AB26855CC00D0A64D5FA50A0F
+          40D3D48F2CBA6C66AE01B469F378C8377141010A1AFB960118590122D346332B
+          7E40DD701903E43204202E6DA201F2EB2F61803C662A20366DA201F61A7A5007
+          0660E51721B169130D90C75D441DDC5E665680D8B48906C8D575A3767D3E332B
+          406CDAC403682F20B3BE801900B169130D9073F43C6AC300AC7C1E20366DA201
+          B2EB6C18400353B38C00884C9B6800556D176AD517C2343300E2DED761019838
+          0D339F0A2B0260D46998F9BB8022002D18E0C9460650FAA4578FAC001B71363C
+          C0BF98B87C8C57DBFDAE0000000049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Error'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D4948445200000040000000400806000000AA6971
+          DE000000097048597300000EC300000EC301C76FA86400000A4F694343505068
+          6F746F73686F70204943432070726F66696C65000078DA9D53675453E9163DF7
+          DEF4424B8880944B6F5215082052428B801491262A2109104A8821A1D91551C1
+          114545041BC8A088038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE1
+          7BA36BD6BCF7E6CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E
+          11E083C7C4C6E1E42E40810A2470001008B3642173FD230100F87E3C3C2B22C0
+          07BE000178D30B0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08
+          801400407A8E42A600404601809D98265300A0040060CB6362E300502D006027
+          7FE6D300809DF8997B01005B94211501A09100201365884400683B00ACCF568A
+          450058300014664BC43900D82D00304957664800B0B700C0CE100BB200080C00
+          305188852900047B0060C8232378008499001446F2573CF12BAE10E72A000078
+          99B23CB9243945815B082D710757572E1E28CE49172B14366102619A402EC279
+          99193281340FE0F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEA
+          BF06FF226262E3FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225
+          EE04685E0BA075F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5
+          E4E4D84AC4425B61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D
+          814704F8E0C2CCF44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9
+          582A14E35112718E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF35
+          00B06A3E017B912DA85D6303F64B27105874C0E2F70000F2BB6FC1D428080380
+          6883E1CF77FFEF3FFD47A02500806649927100005E44242E54CAB33FC7080000
+          44A0812AB0411BF4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64
+          801C726029AC82422886CDB01D2A602FD4401D34C051688693700E2EC255B80E
+          3D700FFA61089EC128BC81090441C808136121DA8801628A58238E08179985F8
+          21C14804128B2420C9881451224B91354831528A542055481DF23D720239875C
+          46BA913BC8003282FC86BC47319481B2513DD40CB543B9A8371A8446A20BD064
+          74319A8F16A09BD072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C4
+          6C302EC6C342B1382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704
+          128145C0093604774220611E4148584C584ED848A8201C243411DA0937090384
+          51C2272293A84BB426BA11F9C4186232318758482C23D6128F132F107B8843C4
+          37241289433227B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9
+          DA646BB20739942C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853
+          E22852CA6A4A19E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1
+          B652AF5187A81334759A39CD8316494BA5ADA295D31A681768F769AFE874BA11
+          DD951E4E97D057D2CBE947E897E803F4770C0D861583C7886728199B18071867
+          197718AF984CA619D38B19C754303731EB98E7990F996F55582AB62A7C1591CA
+          0A954A9526951B2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353
+          E3A909D496AB55AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659
+          C34CC34F43A451A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CD
+          D97C762ABB98FD1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C
+          744E09E728A797F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48
+          AB51AB47EBBD36AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE7
+          53D953DDA70AA7164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E
+          4C6FA7DE79BDE7FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC5
+          35716F3C1D2FC7DBF151435DC34043A561956197E18491B9D13CA3D5468D460F
+          8C69C65CE324E36DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B
+          4CC7CDCCCDA2CDD699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B8
+          6549B2E45AA659EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711
+          A7B94E934EAB9ED667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D61676217
+          67B7C5AEC3EE93BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563A
+          DE9ACE9CEE3F7DC5F496E92F6758CF10CFD833E3B613CB29C4699D539BD34767
+          1767B97383F3888B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F5
+          9D9BB39BC2EDA8DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5
+          D13F0B9F95306BDFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761
+          EF173EF63E729FE33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF43
+          7F23FF64FF7AFFD100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65
+          F6B2D9ED418CA0B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE69
+          0E85507EE8D6D00761E6618BC37E0C2785878557863F8E7088581AD131973577
+          D1DC4373DF44FA449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3F
+          C62E6659CCD5589D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B
+          17982FC85D7079A1CEC2F485A716A92E122C3A96404C884E3894F041102AA816
+          8C25F21377258E0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC
+          91BC357924C533A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD
+          31839291907142AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507
+          C96BB390AC05592D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E
+          2BCDEDCCB3CADB90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39
+          B23C7179DB0AE315052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D
+          6B815EC1CA82C1B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D
+          1B3E15898AAE14DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF
+          66D266E9E6DE2D9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97
+          CD28DBBB83B643B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB5
+          61D7F86ED1EE1B7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49
+          FBB3F73FAE89AAE9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51D
+          D23D54528FD62BEB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9
+          F709DFF71E0D3ADA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B
+          625BBA4FCC3ED1D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367
+          F2CF8C9D959D7D7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8B
+          E73BBC3BCE5CF2B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB
+          9CBB9AAEB95C6BB9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393D
+          DDBDF37A6FF7C5F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41
+          D943DD87D53F5BFEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43
+          058F998FCB860D86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECB
+          AE17162F7EF8D5EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C6
+          1EBEC97833315EF456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553
+          D0A7FB93199393FF040398F3FC63332DDB00000B474944415478DAED9B7B6C53
+          F715C7CFFDDD6B3B767C6D27853C80BC9C07A49DC69B761D63A2FB63D5107BB4
+          838106A3A34DC256A6D10A6DE2AF66AAA64DA35AFF586949D27613508D412736
+          2A366DD2AA75681D94772984249040A04008107CFD48ECFBDA39173B24C176AE
+          1F7954F448577662FBDEDFF773CFEF9CF37B5C4ED77578908DFB1CC0E700EE01
+          E0382EEB17680410A6BB5C0B545D7F1CCF5EA373F030BE16E347221EEEE8D77C
+          78F8B125D7381DCEE26B3B1E877BFCFEC3F87B25DB6D1AA6792C00344D9BE6D0
+          03816F71A0AFC63F973200278B9EDF788D5D2FD6A021AF5AB481DADDF7017C39
+          C801F78EEE74EE6BB87A3534A901B4B8DD15AAA66DC1D3ACE651B4806FF82142
+          536E281E2A1E0AB6115F03F8F2479EB15FD5F97C5D930AC0B67C7B89A0082FE3
+          AFBF6FE538C13242B4909B0BB6FC7CB0B85C20389D20381CC0F13C308BD5F85C
+          9323A0AB2A28A110288100C89204E1DBB741090687C190F188E8BAA281FE2755
+          50B73C7FBBFFF2840268446DC5A2F822C7E92FD938E6B00D114E421DD3A783BD
+          A80878BB3D2DB0EAC000F45FBF0EFD9F7E0AB2DF3F08224C87AE85748E7B39CF
+          E7FFED4AE432EE00DEF478CA344DDD23002C7244FB36996DCA14C82D2F076B5E
+          5E5AA213997CE70E04BABA207CF3A6F137C58810B61DBDE228706C5583CF7761
+          DC0034B95CCB30C0ED42E19E9CE86FE88EBB66CD32DC7C2C8DBA87BFAD6DD023
+          06B0FD084242D778A6DEEFDF37E600B68BE2B33C07CD6EC69840BF610C72BD5E
+          B0A3BB8F451A4D2480BA45B0B313744D33F2A44FD3344CB11BEA7DFE963103D0
+          2C8A9B19075BF3503445773E2707C4DA5AE3EE4F845190F49F3D6BC40ACA1677
+          08860E3F6FF0FB7F937500CD6EB18ED7A1790A8AA7FE2E882288B36A81B30813
+          227E508CA282BFF52C28D825282EDC24089CBEA1C11768CA1A00EAF33CE8FBA7
+          A2DBD39DB7783C905B556DA4B24961283AD0D16E044AF2845E8DFA037C37514C
+          480940535E5E29A72AA70A18F358A9B0C19CEEAC99099C105F7C08EF441F46EA
+          E9151559D5D8D7DB0B2266164148E071A838D076CEA823B056801B9A2631E0E6
+          3F2749E7D306D04879DE257E98CFD84291529DCD064E8CF41C1FBF1121BC7857
+          470788DE0AE06EDD86120C8ED9B05EAA05EC3910C6C05781F01341D0550502E7
+          CE81160E1B65E32D4D3B9627F91F1F592798064041CFCEB8AD85D8EFF143C8AD
+          AE061EABB8781624F1172EC0926DAF43F9F2E5F0B7EF7C1B22E7CF4329D60419
+          89EFE9011533CC37F6FD052EBEF71E1C7AF105F056552584A0F6F743086F0265
+          871E3C42A06F69F0F97F9D3280967CFB0C5D115ACB78DE4997B2151783058B9C
+          B8E2311A77629142E2AB57AD32FE27E3FF08828C8D292D2D4D4F3CBABD326386
+          21DE825D8FAC63F76E38F4C226A844EF4A0441C62E18BE76CD488FDDAA12D278
+          4B6D435F5F774A009A5CE2CE87185B931F757D7B65657CF158BF775EBA344CFC
+          60436210DADBA1ACA42425F137483C821B2A3E66310855E85D892084D01B354C
+          8F7DD41554ED5D0C882B4C0378C3E329B7686A8797E7054A79397821CAF9232D
+          1C89C0B91177FEBEBB118380D55B39BAB229F1B76E815C561657FC30089B7E0A
+          D5F83D214E36A2DA60E0E245233576AA2ABE703363017154004DA2B87D2ACF1A
+          28E7539FB7256A387E3E75F366287DEAE9A4826210140C50E5D3A625FD6E0F8E
+          0265049E4C7CCC3AF7EE81DE575E012141FA0E5FBD0A2A5E9B6A831BAAD6B2C1
+          EFAF1F15004D6670017F4F8D20187DDF8A0DE673E28FE66CE8A2B53B77024B10
+          18E342686D858AA2E2F8E2FBFA208219C48C783215BBDFB9B56B21DCDD1DF773
+          2D3C60640EAA0DDA143924DBEC85CFF7F6069202D8EE767ECF056C7705BA1567
+          B51A009259EEECD950F5DAB6D42060F9EA2D2C1CF6D9752C62221867CC8AD750
+          FC858D1B21F8F1A9A4DF8BA017505ABCA8AAE0D361DD0649DA91DC035CE2DFCB
+          79FE4937BE17B0F0E04571D4C61084CAD7DF4809827AE60C780B0AEE8AF7F920
+          8CA92D25F13FFE11044F9D1AF5BB2A16660A7A96843ABB54E59F0D52E0EB0901
+          FC82E3A8F0E9FB22BABF51F21615992E7773E7CC01EFF6A6D4207CF20938D0CB
+          C235352989EFDCD000C193274DB58B669A642CA428187EAC28031EC9EF5EA1EB
+          8385D13000DBDDEE454E0E0ED792FB637A1112E4FD44E6983317BC2D2D294120
+          4B497C5D1D844E9E48A95D0AD605BAA2402BC2E8D7F42FD749D287710134BBDD
+          9B0A19F76A29CDD761EE67694C6E38E6CE858A37DF320541C154852119041353
+          6624BEEBB9672174E29E78B3F30FD40D34AC102F2380EBAAF6B37A49DA1A1F80
+          C7F59697F1EB0B68C88B637C66CB31758178104ADF7EDB14043346E2BBD7AF1F
+          263EA5DF6336D0B054C75122D5043BEA7CD2BAF800DCAE835F1084C5C6C00701
+          70164BDA8D76CC9B07A5BFFF43C6100CF13F7C0642C78FA77D0E727F0DBDC08F
+          5A4F2BCAA1069FF4A54400DA1608428D2D0680B1B42E1833FBBCF950B26347DA
+          10B450102EFF601DF41F3F96513B6860441E4091EF881CE9AEF7F9CB1201E879
+          CC6229A0FB6E343A0B737CF6F9F361C6CE5DC04C04B961E231485E59BB06FA8F
+          65267EE8F96870F43F59BE51EF93068B901100C4E0128BD541B2599A73F9F14C
+          C23A61F6BB7F0621C75C4C5130601D7AFA2928387D3AED55A5FB00E039C93E90
+          650D010CE6F6FB002CB5DA0C00540566C3BA651924AC1196FD75BFA9686F00C0
+          EC70E09BCB81C3BBFF3042CB06043D7237F5BF1F892403E0EAF90A76019AFAE2
+          84CC273BBB31F8F8302398CDF3432D56273082803723530814086969ED3F9148
+          B22EE06A430035C6624786FDFF12D5DED8FFD3117F1F84A347E111BC2119B508
+          75D25CE107A304C1838B2C96C59E2C88BFB3604146E24742E08F1CC918820FB5
+          1E92E52469100BA1477861FDF40CD25F36C5671BC2554C876714255921E4DE54
+          C6B35767A639DF9FAA781D23B34E358789EC900D08EDD8BE8B8A9AB814A6C190
+          0707438FA55101A62A9EF272CF8ABBD374857BF79AAA13328580EE0FFE648321
+          1A0E4FC3E1F052ABD5994A0E48577CF8C847C6DFB6858BC61C02CD0A610A4C3E
+          1C8E4D88CC1684270B4DC6814CC5C76CAC21D040E88422279F10894D894DE5F8
+          DDF34CD401C62C0B0E7A32159F2E847F20042F0E921C26B2D649AC037A34DDC4
+          94587452F4AB168BD33ACA892D959550F4AFF78DF5C24CC5A70381CE79ED6B4F
+          807C21F9E6101A03FC3B120E45CC4C8A92D1B478A5C037548E960DB09B4CF9DD
+          6BE05CB9322BE2538510D8B3076EFE64A3B13A9CCC3AB19B7628AAB96971325A
+          18B1696AC712AB551835218E022155F1662198154FC1EF20D6FF6A2A0B2364B4
+          3456C5F36BBC666A820410D2153F1A04B3E2C9BAF0EE9F57D4D496C6C8687114
+          14A17531C6821C33A5F10808998A4F042115F1B481EABF7224A4A6B3384A46CB
+          E30FF16CAB998C30148263D9B2AC881F092174E08069F1642730F2F7EA5A7ACB
+          E3648DD10D12B53CBFB0C46C798C10283BD0B27836CD525D7D37DA9B147F05BF
+          77565132DB2041465B6498AA9CC251A2C7354EDBE032359AFCFC489625C8748B
+          CC2004976B998D83FD8F0A0233150F26D0A8DF1F56142DA2E9D9D9241533DA26
+          6707AEF9511C28A53F593EB646333E8771C013022DBBDBE4062144F70C2DC0A0
+          38D93C81EEFC310C7A414D1F9B8D9231A3ADB236C635636660932526509FC788
+          AF85411FDBADB231A398C040DF55C3F39ED209DE2C7919A37DBBA248DA786D96
+          8E596CBBFC14C616CD4208F671F60672795AEDC561EEF86F978F5963F48109C6
+          E92F55F082A31C418CB53F506DDF8DC23B5525A44EE40313432DFAC8CC2F313B
+          AC2EE379610682C8CEB2CA3DA3087F85E6F45455894C964766465AECA129C6C1
+          EAA98C398BB12ACCA7CA3003D1B7B18F5FC3E3A6A686549D7B67523E3435D286
+          3E3687675C8AD9C2E9A1072B68BB2D1E34076C6CC1895E4F8E3E2647AB77417C
+          4F07EDFD97743DA07F961E9B8B678D9FA507271F44FB1CC0830EE0FFE55B3CEA
+          D2542A7E0000000049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Help Blue'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D4948445200000040000000400806000000AA6971
+          DE000000097048597300000EC300000EC301C76FA86400000A4F694343505068
+          6F746F73686F70204943432070726F66696C65000078DA9D53675453E9163DF7
+          DEF4424B8880944B6F5215082052428B801491262A2109104A8821A1D91551C1
+          114545041BC8A088038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE1
+          7BA36BD6BCF7E6CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E
+          11E083C7C4C6E1E42E40810A2470001008B3642173FD230100F87E3C3C2B22C0
+          07BE000178D30B0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08
+          801400407A8E42A600404601809D98265300A0040060CB6362E300502D006027
+          7FE6D300809DF8997B01005B94211501A09100201365884400683B00ACCF568A
+          450058300014664BC43900D82D00304957664800B0B700C0CE100BB200080C00
+          305188852900047B0060C8232378008499001446F2573CF12BAE10E72A000078
+          99B23CB9243945815B082D710757572E1E28CE49172B14366102619A402EC279
+          99193281340FE0F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEA
+          BF06FF226262E3FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225
+          EE04685E0BA075F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5
+          E4E4D84AC4425B61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D
+          814704F8E0C2CCF44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9
+          582A14E35112718E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF35
+          00B06A3E017B912DA85D6303F64B27105874C0E2F70000F2BB6FC1D428080380
+          6883E1CF77FFEF3FFD47A02500806649927100005E44242E54CAB33FC7080000
+          44A0812AB0411BF4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64
+          801C726029AC82422886CDB01D2A602FD4401D34C051688693700E2EC255B80E
+          3D700FFA61089EC128BC81090441C808136121DA8801628A58238E08179985F8
+          21C14804128B2420C9881451224B91354831528A542055481DF23D720239875C
+          46BA913BC8003282FC86BC47319481B2513DD40CB543B9A8371A8446A20BD064
+          74319A8F16A09BD072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C4
+          6C302EC6C342B1382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704
+          128145C0093604774220611E4148584C584ED848A8201C243411DA0937090384
+          51C2272293A84BB426BA11F9C4186232318758482C23D6128F132F107B8843C4
+          37241289433227B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9
+          DA646BB20739942C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853
+          E22852CA6A4A19E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1
+          B652AF5187A81334759A39CD8316494BA5ADA295D31A681768F769AFE874BA11
+          DD951E4E97D057D2CBE947E897E803F4770C0D861583C7886728199B18071867
+          197718AF984CA619D38B19C754303731EB98E7990F996F55582AB62A7C1591CA
+          0A954A9526951B2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353
+          E3A909D496AB55AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659
+          C34CC34F43A451A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CD
+          D97C762ABB98FD1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C
+          744E09E728A797F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48
+          AB51AB47EBBD36AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE7
+          53D953DDA70AA7164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E
+          4C6FA7DE79BDE7FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC5
+          35716F3C1D2FC7DBF151435DC34043A561956197E18491B9D13CA3D5468D460F
+          8C69C65CE324E36DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B
+          4CC7CDCCCDA2CDD699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B8
+          6549B2E45AA659EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711
+          A7B94E934EAB9ED667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D61676217
+          67B7C5AEC3EE93BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563A
+          DE9ACE9CEE3F7DC5F496E92F6758CF10CFD833E3B613CB29C4699D539BD34767
+          1767B97383F3888B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F5
+          9D9BB39BC2EDA8DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5
+          D13F0B9F95306BDFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761
+          EF173EF63E729FE33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF43
+          7F23FF64FF7AFFD100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65
+          F6B2D9ED418CA0B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE69
+          0E85507EE8D6D00761E6618BC37E0C2785878557863F8E7088581AD131973577
+          D1DC4373DF44FA449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3F
+          C62E6659CCD5589D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B
+          17982FC85D7079A1CEC2F485A716A92E122C3A96404C884E3894F041102AA816
+          8C25F21377258E0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC
+          91BC357924C533A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD
+          31839291907142AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507
+          C96BB390AC05592D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E
+          2BCDEDCCB3CADB90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39
+          B23C7179DB0AE315052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D
+          6B815EC1CA82C1B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D
+          1B3E15898AAE14DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF
+          66D266E9E6DE2D9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97
+          CD28DBBB83B643B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB5
+          61D7F86ED1EE1B7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49
+          FBB3F73FAE89AAE9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51D
+          D23D54528FD62BEB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9
+          F709DFF71E0D3ADA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B
+          625BBA4FCC3ED1D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367
+          F2CF8C9D959D7D7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8B
+          E73BBC3BCE5CF2B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB
+          9CBB9AAEB95C6BB9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393D
+          DDBDF37A6FF7C5F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41
+          D943DD87D53F5BFEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43
+          058F998FCB860D86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECB
+          AE17162F7EF8D5EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C6
+          1EBEC97833315EF456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553
+          D0A7FB93199393FF040398F3FC63332DDB00000CD44944415478DAED5B097054
+          E51DFFBFB76F77DFEE6637D9846C2E72720978152C8C623D7AE8A06321908083
+          24E058151DAD9D968228C828D38AA8385EAD882310822057500729763A167550
+          5A506A8B1C49C84D3677F67EBBFBF6BDFEFF2F8D9264EFECA253FDCDECEC3BF7
+          FBFF7FDFF7FDAFEF5B469665F83E83F981801F08F88600866112DEC0D4F2DD1A
+          B75633130F674A0C4C6465982233F2583CE7B1E50CA55D801EFC12189969C567
+          BEC267CEE1F931BDD777ECD49E05BE44CB3444E76410907BDF7B7A8DE02F0789
+          5988DADD8897F471090AE06464F818C5DAE9D571FB2EBC7E87FB3B4D4061C5BB
+          C500D22A06E4BBE2553A0CDC32303B00D8A79BB6FFB2E13B4540F1A27D85B28A
+          7D060FCBF1C30EBFAFE73930A768C0A8E3C080C73A2D072A96013537D09E5F94
+          2120C9E0F18AE01244707844E873FAC08DC7238407105960DE66395855BF656E
+          CBB74A00CD6F978EFB2DC8CC1A18D6E329A86C4EBA0E2C693C68D5AAB888F5FA
+          03D0D127407BAF47216618DC28FD3A8347DC18AB9D480801F94B6AC6B112ECC2
+          37AEB9F87ABA510B85590648D5ABE3523A146C6E3F3475B8A0D7E11DAA0CC071
+          89853B5BB695D65F32020A2B0F94E28B5BF179D3E0351ADA13F28C38CC13ABF8
+          70383C7EA86D730C1911A8835D6698A54D55736B924E4051C5FE65F8E4AB2C82
+          CE597C877A3C279D4F8A1B0DA5407BAFA08C08E97FF24B0834BECB1AB6CFDB9C
+          34028A2A6A56E1537F645503739AD7A860426E0A1870BE47038F37003D76011C
+          389CC9C0890149317E6A8E553E348AD252B4906ED22A4632125C682C6B2F3841
+          F005064808D0B7BCB2717BE986841350B4B8E601ECEE3FA95403CA92919B906B
+          044E1559508F4F84960E27A41AD470DB8C5CB8666286F26E1A7A06529AE675B7
+          CD0B5F35DBE0C8979DF0B7935630E93590976950465838880119497080D33330
+          250201E57B5963D5DC4D0923A07071CD7C866576732AEC267C860C5C71B621AA
+          5EEAE87303BE05CBCBA7C0ADD373223E4F2065B67E500F6FFCA50EA79749719B
+          E140A3A8C1EA520C256A87A4887805CA42D984980818B7F89DF101463AC1A935
+          26BA4F3D361E877D14BA434BA7037E312D1B1EBB736A5CAEB0A9D305CB5E3C06
+          2A8EE287F0C69548A86F7729C6917412FD3EBB4A66A7D757CFA98B9B00258EE7
+          D547594E3D9DE6BD56CDC2F89C14504531ECAD3D2E58F2B322B8F7B6F1312B7E
+          31C8562CDE7014A36A154E3736ECB3019C0E75ED4E8C1F24C51E48A2FF845EF0
+          5F373C4E889A80A2CAFD8FB20CF734A7D1D2C887121CF664F8220BED879F5F95
+          01CBCBA68C4AF94174D90458F8F4514833468EAEC9209EC7E9406A893E2F7A09
+          715563D5BCF531135052F95E81244B67355A9EA7EB5969689D8D9AA80456B322
+          EC7A6C565803D68546AFB1C3AD089C65E6615C4E789BF2EEA7ADF0DAA1A6A8A6
+          52AFC3071DFD5E45519FD7E3E6A4C0A4BA1DF35B6322A070F1FE3D6A8DB68CE3
+          34C0E3D02FB04497DB50EF3FF7ABCBE1AA1273D0FB3D28DC8BEFD4C3970DB621
+          D7C7983470FFEC62F8F1C4E0EF91BF5FF0874F4194C34F83413411B9381544D1
+          077E9F776F53F5BCF2A80928A9DC3F5106F6B4566760295BCF1FA303AD26BA86
+          330C0C6CFDDDCCA0F7A8B77FB3F9DFD0D62304BD4FCDAF5E3809668420E1B583
+          7570F044775472787D12B4747B485DF07A5C122B3193060D6244020A2B0EBCAE
+          D168EEE5D45AD06B55906DD646D528A1F2E65C58704341D07BD51FB6C0AE8FDA
+          C2BE6F4E51C39B8FFC48098C86E3F3BA5E7862C7B9A86569EFF32AC197E8F782
+          DF2B6C6AAC9EB72C2201E3EF7ADF24B2DE769D21554FE7A43C59FF68B1F19EC9
+          7059BE69C475370A52B9F10BE53B129E5A340183A5F411D77BEC5EA8D878326A
+          59C81B58FB066C81C765731B047F167A0467580230DC5DAAE2D45B785D8A92AF
+          93F18B05358F5F03BA209EE2D0F10E78F1BDC690EF31F08DFD79F8F67C8C1883
+          074DB3D7FE232679ACFD82526F103C4E90FCE29286EAB955E109585C7358AB4F
+          B905031F8CF83825E48D057B1F9DA6143E8663E5D63370B2C11EF17D92E7B1B2
+          22B8E9CAAC11F7A84872E7B3D18F0002459536B748811178DDCE0F1AAB4B6F0D
+          49C0E50BF6685CBCC666309915D76749D5001B4DC8771156958D839F5E9931E4
+          1AB9A48A17FE05D114A005C103879E9C1594F8B3AD0E78E8F5D331C9236184D8
+          69F329C4BAEC7D8241F0A5FE6777F9D781D11002C62DA9B99E61D51FEB8D698A
+          4F4E37C69EDBA7A3117BF5FEA960491B8819FC189DAD41C3F5CF5A5BC4777D7E
+          116EBDD204AB175D1EF43E19D0CD7F6D8BF83BC3D1EBF02BA1B2DBD18F6E3130
+          AB71FB9CA3410928AE7867A586D7ADE7F5298AE14BE1E32B6591E7B8F98A74C5
+          861CAFB5436B08B73754793F18392FEC5F7B43501B42B8EFD553506F8DBD30EC
+          F004148328B89D1813B8569CDF56FA6C70022A6BB6A1F5AFD468756040253431
+          58FFD1C0AF282FC05B8FCE02738868F3A353BDB076E7F9B87EDF87CABBD0FB60
+          5448DEA0AAA1AA744908020E1C4B49CD98815E00B32F4C3E629CFFF12A6F520B
+          B0338CF276346277BF7C0ABAEDFEB8DAA09A0111405121DA81CF1AB6CDB93628
+          014595075A52D32D635956A58C806457B80298B199387758E5C986ACD8560BC7
+          EB227B905020158900490A80BDB7B3B9A16A6E615002700474A465645B1896C5
+          79C826B5C6274912A8037638F0C44F422A4F58B7A7110E7FD113571B83D29386
+          1480C9D8667F8FB51309F8DAC70E27403667E629C77C94B17FBC08786DB07BE5
+          4CA5A01A0A2F1F6C859D9F7424A43D017303425F579B84047C6D654710803340
+          39D670C9EB7DCCCE6075593ECCBD2E3FE433DB3EB4C26B87637779A1E01307F4
+          ECED6C0D4B40078E000BD98068EA7DF1A224DD0F3B57CE08797FC7479DF0D2C1
+          C4294FA038806C008E80D053808C6046E6D8B154FE4AA6015CB7203B648174DF
+          67DDF04C4D5C4B7E61416A4A01117ABBDAC21AC163A9193933D49AD812A09820
+          897064DDD5CA82E9709C6C70C0FD9BEA414AD29E0DBF4F005B6F476837488190
+          31CD52499160B290978A19E3AAAB82DE5BF24A2D9C6E4DC81680A010DC0E70F4
+          778509843014D61B4DEB31184A9A1057E773B0E9C191C552AADE943D5F9BB476
+          094E5B0F4682FDA143E192A5EFDEC071EA23E996FCB81A880633C6F1F0D23D23
+          4BE5EF9FE886A7F659934A406F670B86C3BED0C990920EEBB4B6ACBC624C8793
+          13074CCED3C19B0F968CB8BE6E6F0BBCFF45FCD15E2450E0D5D9763E7C3A3C58
+          1049B3E4DE4215A16480BCEBCE47C641C1986F0C2D556FCB9EAF831EA7388A5F
+          0E0FCA04FBBB2E842F880C96C450F92D664B5ED284C935AB61E59C1CB8A24007
+          ED7D7E78E950071CAB7325AD3D426F671BF8DCAEC825312A8A0654BEF6ACFCF1
+          7A0A88FE1F40CB64D6D63AB7C1E38B5C14251457D4BC61345BEE31A68D498A40
+          549FB3F77680200CF43ACF1BC0949E0554874C061CFDDD60EBEBDADCB47DEE7D
+          741E9180A2A57B2F6365CDA9EC82892CC326D61892F2C640272C2FBF0CAE9F9A
+          A95CFBE454173CB7E70C38549684934019A0B5F99CC404E4E8174608B43486A9
+          7199D19C9950818C7237EC5A311D4CC33651D9DD7E58B0FE38B854896DCFDED7
+          05B61E6B6C4B63045A1C9519F96C4EC1049E2A4489C2E3B7EB43E601874FB4C3
+          1F0E262E120C887E686FAEA52DB893CE57DDD11C130104B405AB7983695D666E
+          51C2843AF4FB82A0790081F602CC7EB639C65F0C8DAE0B0DE071DBE35B1E270C
+          6E90305BF2A7272A3C3EB4225FA91A0725C01B80D91B12930992E1EBEF6A1DDD
+          0609026D919158388106D144D5E2D1E2C9F91970E3E4E041D691D34E58BB2FBE
+          F2D7C5F0096EB0B69CB3B31233BA2D328328AA3CB050A5E2DECA2998C48ED64A
+          8F4DE7E0CF7767430A3FD4BB3805091ED86285D6DED14583E465DA9BCF4AA2DF
+          BFA0A9BA745FB067E2DA2657BCB8E6214ECBBF9C53380906B7CAC58BFC0C0EEE
+          BD290DA615F3CAF9E70D026CFE7B3FB4F48C4E79DA22D7DE740644AFF7E186EA
+          D257423D17F746C9E2CA9A359C9A7F0AA743D2829678413D8FFE1EBF852730DF
+          5F17EED9D16E95FD35A7D6BE909D3F81D5F089FE4B407CF07A5C38E76B25C9EF
+          7F245CCF2784004271C5FE7260546F8EC9294C31992DDFAAF2360CA97BACCD76
+          09E44BB3597A10258BF64E9054AA5D0693795A664EF1259F1234E4C9CF3B1D7D
+          977EBBFC20284E706A35CB5915BB263D338F4F1D930DC9CE20A9B46DEBB65275
+          579065F1C96FED0F131783FE2BC440E069F40EE56999B96C6A46F6A83DC57090
+          85C7989E8A1A98DD8A7B9880B4B2E1ADF94DF1FC56D2FE345570D78129AC4A5A
+          CE806A214E0DBD091329DA6C11EFA8A0DEA64D0D94D0B8EC7D6E4CED76328CBC
+          E17CD5BCE8B78A5D4A0206A1EC34637CF3F1D717320C7BA35667E0F529A94091
+          24790EB58657562E6913268196AD690593EAF614C579F1E371D9C9BAE330978E
+          80CCBC6DF0FAF650312311F2259D808BA1FCB18AE7AE458569316222003B197B
+          321F5BA33932B844D58162898CCC36CAAC740E153E83E7C70C82F8E925FDE3E4
+          F7113F10F07D27E0BFBF3DCADBEA8717160000000049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Information'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D4948445200000040000000400806000000AA6971
+          DE000000097048597300000EC300000EC301C76FA86400000A4F694343505068
+          6F746F73686F70204943432070726F66696C65000078DA9D53675453E9163DF7
+          DEF4424B8880944B6F5215082052428B801491262A2109104A8821A1D91551C1
+          114545041BC8A088038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE1
+          7BA36BD6BCF7E6CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E
+          11E083C7C4C6E1E42E40810A2470001008B3642173FD230100F87E3C3C2B22C0
+          07BE000178D30B0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08
+          801400407A8E42A600404601809D98265300A0040060CB6362E300502D006027
+          7FE6D300809DF8997B01005B94211501A09100201365884400683B00ACCF568A
+          450058300014664BC43900D82D00304957664800B0B700C0CE100BB200080C00
+          305188852900047B0060C8232378008499001446F2573CF12BAE10E72A000078
+          99B23CB9243945815B082D710757572E1E28CE49172B14366102619A402EC279
+          99193281340FE0F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEA
+          BF06FF226262E3FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225
+          EE04685E0BA075F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5
+          E4E4D84AC4425B61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D
+          814704F8E0C2CCF44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9
+          582A14E35112718E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF35
+          00B06A3E017B912DA85D6303F64B27105874C0E2F70000F2BB6FC1D428080380
+          6883E1CF77FFEF3FFD47A02500806649927100005E44242E54CAB33FC7080000
+          44A0812AB0411BF4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64
+          801C726029AC82422886CDB01D2A602FD4401D34C051688693700E2EC255B80E
+          3D700FFA61089EC128BC81090441C808136121DA8801628A58238E08179985F8
+          21C14804128B2420C9881451224B91354831528A542055481DF23D720239875C
+          46BA913BC8003282FC86BC47319481B2513DD40CB543B9A8371A8446A20BD064
+          74319A8F16A09BD072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C4
+          6C302EC6C342B1382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704
+          128145C0093604774220611E4148584C584ED848A8201C243411DA0937090384
+          51C2272293A84BB426BA11F9C4186232318758482C23D6128F132F107B8843C4
+          37241289433227B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9
+          DA646BB20739942C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853
+          E22852CA6A4A19E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1
+          B652AF5187A81334759A39CD8316494BA5ADA295D31A681768F769AFE874BA11
+          DD951E4E97D057D2CBE947E897E803F4770C0D861583C7886728199B18071867
+          197718AF984CA619D38B19C754303731EB98E7990F996F55582AB62A7C1591CA
+          0A954A9526951B2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353
+          E3A909D496AB55AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659
+          C34CC34F43A451A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CD
+          D97C762ABB98FD1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C
+          744E09E728A797F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48
+          AB51AB47EBBD36AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE7
+          53D953DDA70AA7164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E
+          4C6FA7DE79BDE7FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC5
+          35716F3C1D2FC7DBF151435DC34043A561956197E18491B9D13CA3D5468D460F
+          8C69C65CE324E36DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B
+          4CC7CDCCCDA2CDD699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B8
+          6549B2E45AA659EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711
+          A7B94E934EAB9ED667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D61676217
+          67B7C5AEC3EE93BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563A
+          DE9ACE9CEE3F7DC5F496E92F6758CF10CFD833E3B613CB29C4699D539BD34767
+          1767B97383F3888B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F5
+          9D9BB39BC2EDA8DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5
+          D13F0B9F95306BDFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761
+          EF173EF63E729FE33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF43
+          7F23FF64FF7AFFD100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65
+          F6B2D9ED418CA0B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE69
+          0E85507EE8D6D00761E6618BC37E0C2785878557863F8E7088581AD131973577
+          D1DC4373DF44FA449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3F
+          C62E6659CCD5589D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B
+          17982FC85D7079A1CEC2F485A716A92E122C3A96404C884E3894F041102AA816
+          8C25F21377258E0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC
+          91BC357924C533A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD
+          31839291907142AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507
+          C96BB390AC05592D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E
+          2BCDEDCCB3CADB90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39
+          B23C7179DB0AE315052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D
+          6B815EC1CA82C1B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D
+          1B3E15898AAE14DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF
+          66D266E9E6DE2D9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97
+          CD28DBBB83B643B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB5
+          61D7F86ED1EE1B7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49
+          FBB3F73FAE89AAE9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51D
+          D23D54528FD62BEB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9
+          F709DFF71E0D3ADA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B
+          625BBA4FCC3ED1D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367
+          F2CF8C9D959D7D7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8B
+          E73BBC3BCE5CF2B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB
+          9CBB9AAEB95C6BB9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393D
+          DDBDF37A6FF7C5F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41
+          D943DD87D53F5BFEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43
+          058F998FCB860D86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECB
+          AE17162F7EF8D5EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C6
+          1EBEC97833315EF456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553
+          D0A7FB93199393FF040398F3FC63332DDB00000A724944415478DAED5B697014
+          C7157E333B3B7B6B7775AF90B49290B00DAE242E2E733840528553952248041C
+          0E0948AA6CA8E41F8EB90CB6630EA1B848FE25C48ECB4612710C08C9F68F5452
+          490CE1323E429C02C2A91B9D68B5F7313B3B93D7239608A15D6977678452F055
+          A95633DD33AFDFD7FD5EBF7EDD4389A2088F32A8C7043C26E07F04501425BB80
+          19AB8EB27E0D3B17FF9D2B50308D1661BA4889F978AD45C919925C8001FC0952
+          22D58975AE609DEB787D411FE22E5C3EF60227779BEED3590902F25EFA44AF09
+          F03FC457AF1129780EDF6A4CF2557E10E114D0E2878600DF806478273501F6AA
+          8F8B01841D1488EBF0522F476387932102750480AE6EABFB41CBA42260EA8F9B
+          0A041EAA05107F846F604696EBB50C588D2C98740C18F07F9D8601154D819A19
+          9217E64588082204423CF8823C78023C0C7A39F0E3FFA340C0BF632A867AE5D6
+          7BE51D0F950062DF3E1DB305446A378CE871232A6B4BD741B6450B1AB52A2962
+          43E108F43983D0ED088037F000197E6CFD1E348D5F25EA276421A06043E3545A
+          803FE213B386DF4F3769C09E6300B35E9D94D2B1E0F287A1ADD7070E4FE87E65
+          00BE146858DD71B8E2D68411605FDF54810FBE8FF5D3A2F7C8D02E9B62C2612E
+          AFE223E10984E1C66D8F642AC314728B14B5B1ADB6BC5171028AAB4EBC88CEE8
+          108D20D7343E437ADC96AE55641A8DA540B723288D08E16EFB050496FCACB56E
+          C521C50828AA6ADC8AB56A68D5904D6B591594E519C1A063E061C0877EE14697
+          17825C64888408F91577B6D65554CB4E40D1FAA64DF87348A51A529638B9B23C
+          1330AA89E9F558E0232292E0B9E7242311FC15C49FB6D657FC563602249B0738
+          CEA8181A2B490EAE38D7204D65C920C8F1D0DEE705B76FC879A7195828CC36E2
+          884A6E24E10C0ACDDD5EC951A276480A2F8882F8425B7D4543CA0414AE6D28A1
+          55F44546CDA69172E2EC4A50F9647B9E0CD74030042FAF9C0E0B676449F7CE5C
+          EE8783C7AE804EA791CC2A59126EA23910E74874E2C39C5B25D2336FD52FBF99
+          34018B177FCAB41638CFA918F56C62F71A350DA53623A85218F61CC741FDD6F9
+          9036629A2443B8B2E61C306CF2B34804CDE1268E84505890FC81C087BFD207C3
+          F347C609E326A068FD89ED34C55433AC868C7CA9E793EDA128367FCF0E4B67DA
+          462DFBEB3F7BE0377F6A4DE9FD648435F7F8882500CF857064F03B5A6B571C48
+          9880D2750DF93CADBAC66A747A723FC7A2C120874DA97104475E992585C6A321
+          808D5F5BF345CA321C1E0E7A9D2149512E14F0D394EAA9E6DA65ED09115054D5
+          F401A356AF661816B438F40BB3935FDB0C1F587FD83A1BF49AD14711E9BDD532
+          1040D0D6EB87209A02CF7310E642C7DBEA57AC1A3701C4F1A918D5358DCEC090
+          D57A41A60E342C2D4BC3B6AF2C8305D333462D3B7B65000E1CBF218B9C102740
+          C79D00511742019F400BD41351873826014595270E31AC76931A6D9FF456AE55
+          234BA30848C4F8EB179F06E30833F0A2F77EF9F797E0F6405036593D8321F087
+          2238238488F37DA7ADAEFCA5310920C90C7580EFD51BCC46724D9427DE5F4EE4
+          676A61E3770BE19992A1A5C4C56637BCFFB776E8BC239FF20464362024101D03
+          3EB7DF10E4724852252E01F6CA13EB70CEAFD7EA8CD27A9D38BF890405F24696
+          3DB89C26F98660C00B4298DFD0525F5E1B9780A2CAC63F6BF4C6A54802467C8C
+          14F2FE3F83C4172E3F4F022308F9BD7FC110F9F998042C5972926929700E1AD3
+          D2A5E19F6D66814E32DC9D2C103044EC73719219F8DC83413403F3A5A3ABEE05
+          46F7115054F5D17CF4FE670D268B14E7A79B525FDB37B7752554BFC49E273B09
+          0E4F584AB9F93D4E9C16230B5AEB969F1B9D800D8D5B34ACE1A0566F941C9F51
+          9B5AD447F0F7BDB313AAFF9D5DE38F03C69B7EF0042292430CFABD1813F8B636
+          1FAE786B54028AD737BDA733A46DC4E80F0C38FDB13278FF4FF7CE4AA8FE925D
+          5FA62C73243854DE87D3214685381BB86A5B6A2B368C4A00AEF94FA3FD2F240E
+          D080BDCFC860FFA7F62546C0A257E5270017C7B84A8C40840F83D7EDF8ACE5F0
+          F279B108B861B6669792951F19017264B84EEF4F8C80E776CA4F0051918C0041
+          8880DBD1D7DE525B6E1F950034815E4B466E3645D3A0636945727C67F6CF8C5B
+          BE70E757B2CB242011A12808E01CE8E94302726210F051C09269D312C5B532C5
+          FE2371AE3A3E01F3772843409013A4DFC1FEDB021270CFBB3F4080352B4F2280
+          659499FFCF1F884FC0BCEDCA10C0F1437A3AFA3AE311D0D46BCD9A924DD3AAA4
+          F37D63E142CD3371CBE76EBBA8885C1207101F802320B6091027989E35A59464
+          7E954AF17F3E060173142280A849D2648EFECED84E904C83E80417AA59AD32DA
+          23BEA8F956DCF2D9DBFEA598EC30170297A327F6348826F0AEC992F913ADDEA4
+          58233E3FF0CDB8E573B67FAD986C12097A9C7D7102210C850D06CB41A3392329
+          01E3C185EA6FC42D9FBBE3DF8AC9F6BA06301274C609852B4F3CCB6874E73372
+          0A146BC467FB9F8E5BFEECCE4B8AC976F4756038CCC55E0C4597C33953A61AEF
+          EE7DCA8EF3FB66C42D9FF7EA6545E49220A8B7AB25680884622F87A309114B56
+          DE52B222548480BDD3E313B0EB8A227289FD3BFBBBE22744A2293154BE3E3D3B
+          5F91869CDBF354DCF2F9BBFFA388DCC1BEDB10F2FBC64E894949D160A4D7965F
+          6A8C6E83CB89B36F3E19B77CC16B5765974902A0DE8E9B7E7D601C4951029216
+          3759B337A559B3646FCC995F4C8B5BBEF0F5EBB2CBF438EF806BB07F7C697102
+          B231C2A8D5D7720BA73194CCCEF0CC1B65F10978439E8D912888F3EB69BF2E50
+          1171FC1B230445558D47D2D2B3D7A659B3536A40E7ADFBA7350C43E3D6C760EC
+          BEEBFCA9F1A7CDB1E01EEC07D7404F625B6304647334A262AED9ECD3F42A26F9
+          E4E83F5E9B9A9202DF7E73DC87BF1E00C90075B75FF753229DF8E628013913A4
+          33986AB2F28A936EC4A9DD252911B0684F73D2CFF677B540C0EF4E6E7B9C207A
+          40C29A953F1BD708491250942201AD493D471C9FB3BF33B503120425EB3F2914
+          21F2756EC1340BAB4D7C8BFCE42E7BC2CF0CC7E2BD6D093FC305FDD0D371DD4D
+          0B546A4764A2B057367C9F516B3EB6153E41938CF16406D902EB6EBF26F0117E
+          65AC8393491D932307241956FBB6CDFE24448FCA4D36902372DD6D57211CE636
+          B7D696FF2E56BDA40F4A165736FD9CD168DEC2F80026DB48203D8FF33D84B9E0
+          B6D6BA8A5FC6AB9BF251599A610FE51694D11A9DE161EB2D2114F0A1CDDF1004
+          9EDBDC52B7E29DB1EAA77C58BAB8AA691956AECDC82DB498D373C6F58C527039
+          7A61A0A7DD2D80383187A5EF91B0B6C12EAAE8A30693754EA6AD08C8719A8904
+          39F6D2DFD50A5ECFE0C41F978FE26E9CB005D70BAF5BB3A6E82D993620297525
+          415676AE3B3D24BBEB17C5C8C3FB606238C827333C2FEE6318668D25C3C69833
+          722195F0793490B0960C77E79D2E1EE7B80F6906763CF44F664622FAD1144DC1
+          1A439AD54816523AA339E969934C6B01AF0B17347DE474875F1061727E343512
+          24A9C2FAF9E5144DADC3462FD2E90D469DC10CAC56071A8C2619B516B00C8951
+          DF55348CCB5672C03908218CE2B820D9C777631CEFF562034F63B33E08E99886
+          AEB797F9E5689FE2040C07F113CD76C75C5544354F04A114854C478936946442
+          89E6BB4D72E13D0FDEEB1681BA1AFD70D2DE693E7FF2E4123EA5062442C0A388
+          C7043CEA04FC1717ACB1CC70E3AFED0000000049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Warning'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D4948445200000040000000400806000000AA6971
+          DE000000097048597300000EC300000EC301C76FA86400000A4F694343505068
+          6F746F73686F70204943432070726F66696C65000078DA9D53675453E9163DF7
+          DEF4424B8880944B6F5215082052428B801491262A2109104A8821A1D91551C1
+          114545041BC8A088038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE1
+          7BA36BD6BCF7E6CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E
+          11E083C7C4C6E1E42E40810A2470001008B3642173FD230100F87E3C3C2B22C0
+          07BE000178D30B0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08
+          801400407A8E42A600404601809D98265300A0040060CB6362E300502D006027
+          7FE6D300809DF8997B01005B94211501A09100201365884400683B00ACCF568A
+          450058300014664BC43900D82D00304957664800B0B700C0CE100BB200080C00
+          305188852900047B0060C8232378008499001446F2573CF12BAE10E72A000078
+          99B23CB9243945815B082D710757572E1E28CE49172B14366102619A402EC279
+          99193281340FE0F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEA
+          BF06FF226262E3FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225
+          EE04685E0BA075F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5
+          E4E4D84AC4425B61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D
+          814704F8E0C2CCF44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9
+          582A14E35112718E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF35
+          00B06A3E017B912DA85D6303F64B27105874C0E2F70000F2BB6FC1D428080380
+          6883E1CF77FFEF3FFD47A02500806649927100005E44242E54CAB33FC7080000
+          44A0812AB0411BF4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64
+          801C726029AC82422886CDB01D2A602FD4401D34C051688693700E2EC255B80E
+          3D700FFA61089EC128BC81090441C808136121DA8801628A58238E08179985F8
+          21C14804128B2420C9881451224B91354831528A542055481DF23D720239875C
+          46BA913BC8003282FC86BC47319481B2513DD40CB543B9A8371A8446A20BD064
+          74319A8F16A09BD072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C4
+          6C302EC6C342B1382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704
+          128145C0093604774220611E4148584C584ED848A8201C243411DA0937090384
+          51C2272293A84BB426BA11F9C4186232318758482C23D6128F132F107B8843C4
+          37241289433227B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9
+          DA646BB20739942C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853
+          E22852CA6A4A19E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1
+          B652AF5187A81334759A39CD8316494BA5ADA295D31A681768F769AFE874BA11
+          DD951E4E97D057D2CBE947E897E803F4770C0D861583C7886728199B18071867
+          197718AF984CA619D38B19C754303731EB98E7990F996F55582AB62A7C1591CA
+          0A954A9526951B2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353
+          E3A909D496AB55AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659
+          C34CC34F43A451A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CD
+          D97C762ABB98FD1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C
+          744E09E728A797F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48
+          AB51AB47EBBD36AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE7
+          53D953DDA70AA7164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E
+          4C6FA7DE79BDE7FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC5
+          35716F3C1D2FC7DBF151435DC34043A561956197E18491B9D13CA3D5468D460F
+          8C69C65CE324E36DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B
+          4CC7CDCCCDA2CDD699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B8
+          6549B2E45AA659EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711
+          A7B94E934EAB9ED667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D61676217
+          67B7C5AEC3EE93BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563A
+          DE9ACE9CEE3F7DC5F496E92F6758CF10CFD833E3B613CB29C4699D539BD34767
+          1767B97383F3888B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F5
+          9D9BB39BC2EDA8DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5
+          D13F0B9F95306BDFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761
+          EF173EF63E729FE33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF43
+          7F23FF64FF7AFFD100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65
+          F6B2D9ED418CA0B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE69
+          0E85507EE8D6D00761E6618BC37E0C2785878557863F8E7088581AD131973577
+          D1DC4373DF44FA449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3F
+          C62E6659CCD5589D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B
+          17982FC85D7079A1CEC2F485A716A92E122C3A96404C884E3894F041102AA816
+          8C25F21377258E0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC
+          91BC357924C533A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD
+          31839291907142AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507
+          C96BB390AC05592D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E
+          2BCDEDCCB3CADB90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39
+          B23C7179DB0AE315052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D
+          6B815EC1CA82C1B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D
+          1B3E15898AAE14DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF
+          66D266E9E6DE2D9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97
+          CD28DBBB83B643B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB5
+          61D7F86ED1EE1B7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49
+          FBB3F73FAE89AAE9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51D
+          D23D54528FD62BEB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9
+          F709DFF71E0D3ADA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B
+          625BBA4FCC3ED1D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367
+          F2CF8C9D959D7D7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8B
+          E73BBC3BCE5CF2B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB
+          9CBB9AAEB95C6BB9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393D
+          DDBDF37A6FF7C5F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41
+          D943DD87D53F5BFEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43
+          058F998FCB860D86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECB
+          AE17162F7EF8D5EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C6
+          1EBEC97833315EF456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553
+          D0A7FB93199393FF040398F3FC63332DDB00000B694944415478DAED9B0B5054
+          D719C7BF73EFDD3720084B14D85D08202A2289113035261A939A49045AA749C8
+          AB4DA7ED7492493293E6612B38D909A0796726696CA7D37646DB54F26A0A984C
+          9E12B53E408321024AE4E1EEF25290E7B2CF7BEFE977EFA64CA9CB2E6F01FD1C
+          D0DD73CFB9E7FCEE39DFFFFBCE3D124A295CC946AE02B80AE02A002084CCE84D
+          DF35A72A359CFD590AF401BC3B83777FDFC53B76DE63EEB2CF643FE4B1CF3480
+          0A73BC7A9013F785E9988DFA70161F0140779F000376F18893776E9A49089705
+          406991E9D5053AF29BB86BB811DF7774F1D03728EECE2EB03E3C6F0194161956
+          2B58A632C9A0605806401D9D810B4005CECE7F8388AEA8D1E6058F00B7E6E65B
+          2AE62580B22263656C349B191ECA8022C400BAB83BE4EF1DED15E01968848121
+          116C9D426D356F4D379B419C570070F00F6954644FA281C3FBB11012BF051865
+          A85C26F24EB0B7BC0754E4A1A58D07BB437C3477BBED0FF30640B939464B15DC
+          D9C4382E46A326A05A9806AAA8D523AEF1F4D480ABBB1A5C1E0A8D16BE47E099
+          C41F9BCFF5CD0B00B8F60B23C2D802C3221608AB919F3E61463A414A0518B2FC
+          0B44AF1DDA2F0870B15F7C3327DFFAC49C0750FEC2B54622F20D4B1238B58223
+          A0895E0B8AB06BFD5EEBB55BD1211E0041006868F1F24085D4BBB6B57D37A701
+          94161BDF5B1CC5FC243A9201561509DA58747C01EEE768FB1C04D779E8EE15A1
+          EDBCF8696E81F58E390B60DF0EC33A962507972672F298B5319B6408814CF0F6
+          83A3F563B973DF350BE076D3EC9CEDD67D730E00CA18B38A339D8C8F63562E08
+          23C0E94CA0D6DF38A6BAEE8B27C03BD8088343149A2D42A38B0F4DBDC75CE799
+          5300CA0B8DBFD2EAC89F92E2A5709745CDBF4B76809259DBEDB06B6F1D1CAFED
+          923F67ACD0C3A3F7A5823126C4D731D183B3601FFEED85161B86C983F04C4E81
+          E5953903E063735218CF79CEA624B2D192EC29C35341B160B95CD6DA39043FCF
+          3F08F621EF883A3A0D077FDD71331817FB204833C0D37312DC288B671A8501AF
+          5791BCC5DC74614E00282B36BD1619014F1A62187CEA5A79ED4BB340B2DFBE7A
+          020E1CEFF45BEFE6D58BE0C5A7BF8F0FA808CE8ECF30484259EC14E142B7F897
+          9C02DB2F673D80D29D71491C30A7972F61390EA55E159905AC3676B8FCD6873F
+          05A74BF05B57AD62A162F7A6E1CF921AB8BB0E838041717D83207A05F1FADCFC
+          D66F6735000C793F8A8D61EE8C8E22C0A0C757EBD78D28BF31EF9380F58F968C
+          543D77F73104D109177B28586CE2A1DCEDD69B672D807DC5864D0A25F964790A
+          2BB7A98EBE051845D8886BD6E47D16B08D63253F1CF159E487C075A1425E12A7
+          1B447039E9DDD9DBADEFCF3A001566E00638535DF2B564892C7B5A2328C2D32F
+          B96E4DDEE74100DC7EC977DE817AE0ED4DE838258728B6867999E40DE673AE59
+          05A0ACD0F064D802E6B5E44482ED71A08ADE80F1BED20F80FD4100DCEAA7A33C
+          B8711648F2D8DC42A1B78F3E9753607D7ED600C06C2F0A30DB4B5DC684AB5580
+          B1FE32747CF17EAF5D73DF578101EC5DEFF77BC1D90ADEFE53E041F5ACAD171D
+          8C4748B9D3DCD63A2B0094151BFF788D9EFCDA104764D95345498ECF7F9B6BEE
+          3B1004C02DA3751723C42340F94168EFA0F8037B3138BAFFB20340C7B7826149
+          CDCA150CC3A2D42BC25761BC1F35EAF559798702B65759B26ED432D1D30B9EDE
+          E320A22C9EAA13C1EB11B3B20B5AAB2E2B80D242E3C18478B24EAF47D9534622
+          80EB035EBF26EF70C0F263256B03964BCB40749F871E94C5A6665A5DCD5B3326
+          BA7D366900A585A62D5A2DFD206D85541F43DE856BE42510C8B2F28E062CAF2C
+          099C3051D18D21F2115916EBEA292A033C8C29F3EE190720EFEFB342C3B2E58C
+          31341480D51830E34B0A5A2F2BAF320880ACA06DF08E7320385A60680823C4D3
+          F482D3E34C9CC8FB844901282F3215442CA485C9C95817654F1991351CEF0706
+          70220880D541DB909EBEB7EFB83C1B9A9B297477C14BD905D6AD3306A0D46C88
+          6195A4213D9D842851F6385D3286BD8BC654372BEFEB20006E18533BA2A70B83
+          A333E04559ACF9867A781053737FD7DA38230030DEDF131B0B0F190C92ECE930
+          D5BD0E4693BDFFB7CCBCEA80E55525ABC6DC0FEFC037288B982DB603D86CB42C
+          3BDF9A3BED00CA8BE232154AE668FA7520CB1E179A8A2B206CCCF5B3F2022773
+          95252BC73E00CC13F8C153F2406ABEC1C4C90DB721842FA70D806F9BCB783429
+          1932F57AC0446721B0BA2563EEB0649979A702965795A48DAB3DC1D188CBA11B
+          7A7B00CE9C81FA50DE9ABEC10CFCB40090DEEE8484C09E3429C7210C3EFD74BF
+          F17E4000F7D60606F0CE8A71B5276D9BF18335F80F01EAEB00067AC963D9DB2D
+          6F4D398077CDFA108D5273362D0D1685A0EC31AA1860D431E3EAAC0FC0E92000
+          968DBB4DD1DD09A2AB151C0E748827A147E11593EF30B7F64C2980B22253B13E
+          9A6E4B4EC10F44015C48AA3C0BC60FA02108809471B729E50982BDDE278B4D00
+          1D1DF4ADDC7CDB635306E0C39DF1F14A104FAFCA00B512673CA336C9EB7F2296
+          716FE0173DC7DF199F4F191E0CDF8F196333F0B8FABF3E0EBC4780F41F6DB3D6
+          4F0980B262C307A678D812670439D46535C913EAA40F4053100089136E5B7036
+          A12BB04307CA62F359F2654E81F5B64903282D366DD0A8E8FE55991418460A79
+          B18341E2FD4076CB4F2DE070F9CF5DB46A060EEC314DB86D7406A80A67E5819D
+          3C4160C84E7373B7DBCA260CE07BD9AB59964A5744EAA588371C9D5F2C4CC69E
+          79B50BBEAA72F82D5B9FA985979FD24FAA7DD1D309D47B11FA7A016A6B48C0B7
+          4A410194161A1E89584876A55D271DA563F0C127C971FF64CCDAC1C3CFB675C2
+          E0D0C85910AA6360F78E45605C3CB9F62539149C8D3E593C45A0BB1BB662B6F8
+          D2B8017C688E0FE71462D3F59974A14E2739FE28747C5141EF3F16B3B4F3F0FB
+          7FF443E529DFBE66569A1A1EBB7F0198622639F8FF0E8CEFC599701E9C4E80EA
+          4A62F7781489FEDE2A050450566C7C2326963E9E9442E5A7CEA81330DA9FD9F3
+          841306807F44B7455A0FD0D248A0D542FC9E3E1B15C0473B62971086ADCB5C2B
+          729C0227BF72313A3EDDE51ED7F84C70E2F8DBE4C31655871991F7928CEC7CCB
+          884C6C540018F27E96B494DE1E6B90CE716A8028C71FF105324BBB006FBE6DC7
+          25E0F34D59694A78FC81105C02C1F713C663D48B0E511882F3ED04CED4912A94
+          C511BB2D7E0194151A376B74509EB156940F3530CA3829EB99B24ED93A057868
+          6B9FFCEEFF7F4DA721F0B717C3A71602F5E2526893460A5F5732601FA0F7E714
+          D8F68E0A403AC3ABE606EBD26FA0491191F83D1B82CB3F72C2F7F7674FBD6C87
+          8A2AFF671DD66728E1B56743A6F47E9243A4C2000CF4638458C5B4325E3E25DB
+          DCEEF00B00E3FDA723F5E2CB2B574912C5C8539F4C20DE0F646B1FECC740C8FF
+          0975B58AC0D1B7174C2D002AE244E8F0C9E2B70C9CEF20CFE35278EE1200FF34
+          27462B95DEB3993709611AAD2FE801666A9F8664373D381810C091B743A7FC9E
+          200EC933C18DAA5B79887511B7902CBD551A01A0ACC8F0676302FC2269A928CB
+          1E51444F7D47D09E7AC905FB2BFDEF57ACCFE4E0F5ADEA69B92FF576C93E4192
+          C5E646E6FDDC7CEBDDC300F6ED4C58CA7162DD8DEB05463AD440B808FCA59A96
+          8ED83A293CF0ACEB122718AA4327F8821A9DE034C51A3878CA5F94DF2A1D3BC0
+          E26C20376CDE76AEDA076047FCAE8425C223094952D0A3F44DFF69B4736D14DE
+          F83B0F95DFFA4E8A64AD64E1890739888F9DDE408B0AFD72C28481117C57CBBC
+          B739DF728F0CA0BCC86859BB5134AAB592E70F97373CE6A7F1B22FF0B8010E7D
+          CEF5606014E903506CEADDB8990F97C480B061DF273C7323EC1D9751DE370BD0
+          BE28E7000110DF1228361D4E5B2DFC207AF195F11FA87ABA08541F63EB1140AA
+          6F06141A3338253998902CAAF50841A3F56D7ECC27939C9FDB89E9F105024D67
+          188FDB0377E51658BE1896C10F0B0D890C215B71E24BDB48D7E0CFC4B77D66A7
+          49B9373E7BD88FF3FE95CDF9B6DA6119BC92ED2A80AB00AE02B8B201FC0784B2
+          DECCF3E050080000000049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Bulb On n p'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D4948445200000040000000400806000000AA6971
+          DE000000097048597300000EC300000EC301C76FA86400000A4F694343505068
+          6F746F73686F70204943432070726F66696C65000078DA9D53675453E9163DF7
+          DEF4424B8880944B6F5215082052428B801491262A2109104A8821A1D91551C1
+          114545041BC8A088038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE1
+          7BA36BD6BCF7E6CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E
+          11E083C7C4C6E1E42E40810A2470001008B3642173FD230100F87E3C3C2B22C0
+          07BE000178D30B0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08
+          801400407A8E42A600404601809D98265300A0040060CB6362E300502D006027
+          7FE6D300809DF8997B01005B94211501A09100201365884400683B00ACCF568A
+          450058300014664BC43900D82D00304957664800B0B700C0CE100BB200080C00
+          305188852900047B0060C8232378008499001446F2573CF12BAE10E72A000078
+          99B23CB9243945815B082D710757572E1E28CE49172B14366102619A402EC279
+          99193281340FE0F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEA
+          BF06FF226262E3FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225
+          EE04685E0BA075F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5
+          E4E4D84AC4425B61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D
+          814704F8E0C2CCF44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9
+          582A14E35112718E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF35
+          00B06A3E017B912DA85D6303F64B27105874C0E2F70000F2BB6FC1D428080380
+          6883E1CF77FFEF3FFD47A02500806649927100005E44242E54CAB33FC7080000
+          44A0812AB0411BF4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64
+          801C726029AC82422886CDB01D2A602FD4401D34C051688693700E2EC255B80E
+          3D700FFA61089EC128BC81090441C808136121DA8801628A58238E08179985F8
+          21C14804128B2420C9881451224B91354831528A542055481DF23D720239875C
+          46BA913BC8003282FC86BC47319481B2513DD40CB543B9A8371A8446A20BD064
+          74319A8F16A09BD072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C4
+          6C302EC6C342B1382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704
+          128145C0093604774220611E4148584C584ED848A8201C243411DA0937090384
+          51C2272293A84BB426BA11F9C4186232318758482C23D6128F132F107B8843C4
+          37241289433227B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9
+          DA646BB20739942C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853
+          E22852CA6A4A19E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1
+          B652AF5187A81334759A39CD8316494BA5ADA295D31A681768F769AFE874BA11
+          DD951E4E97D057D2CBE947E897E803F4770C0D861583C7886728199B18071867
+          197718AF984CA619D38B19C754303731EB98E7990F996F55582AB62A7C1591CA
+          0A954A9526951B2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353
+          E3A909D496AB55AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659
+          C34CC34F43A451A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CD
+          D97C762ABB98FD1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C
+          744E09E728A797F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48
+          AB51AB47EBBD36AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE7
+          53D953DDA70AA7164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E
+          4C6FA7DE79BDE7FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC5
+          35716F3C1D2FC7DBF151435DC34043A561956197E18491B9D13CA3D5468D460F
+          8C69C65CE324E36DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B
+          4CC7CDCCCDA2CDD699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B8
+          6549B2E45AA659EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711
+          A7B94E934EAB9ED667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D61676217
+          67B7C5AEC3EE93BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563A
+          DE9ACE9CEE3F7DC5F496E92F6758CF10CFD833E3B613CB29C4699D539BD34767
+          1767B97383F3888B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F5
+          9D9BB39BC2EDA8DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5
+          D13F0B9F95306BDFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761
+          EF173EF63E729FE33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF43
+          7F23FF64FF7AFFD100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65
+          F6B2D9ED418CA0B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE69
+          0E85507EE8D6D00761E6618BC37E0C2785878557863F8E7088581AD131973577
+          D1DC4373DF44FA449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3F
+          C62E6659CCD5589D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B
+          17982FC85D7079A1CEC2F485A716A92E122C3A96404C884E3894F041102AA816
+          8C25F21377258E0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC
+          91BC357924C533A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD
+          31839291907142AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507
+          C96BB390AC05592D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E
+          2BCDEDCCB3CADB90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39
+          B23C7179DB0AE315052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D
+          6B815EC1CA82C1B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D
+          1B3E15898AAE14DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF
+          66D266E9E6DE2D9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97
+          CD28DBBB83B643B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB5
+          61D7F86ED1EE1B7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49
+          FBB3F73FAE89AAE9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51D
+          D23D54528FD62BEB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9
+          F709DFF71E0D3ADA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B
+          625BBA4FCC3ED1D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367
+          F2CF8C9D959D7D7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8B
+          E73BBC3BCE5CF2B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB
+          9CBB9AAEB95C6BB9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393D
+          DDBDF37A6FF7C5F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41
+          D943DD87D53F5BFEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43
+          058F998FCB860D86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECB
+          AE17162F7EF8D5EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C6
+          1EBEC97833315EF456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553
+          D0A7FB93199393FF040398F3FC63332DDB000009FD4944415478DAED9A7B6C53
+          D719C0BF73AF7DE3479C87090990D4714A6C2764306085B08D095837B4EEA149
+          D534B46E90D015BAB2162A75D5DA6DD282AAA9D556B4B6D218595B92747F6CAA
+          C41ED2A6B5DD26560AF4018C7534103BEF8434210979D88E63DFD7D939F7E59B
+          902C018A63877ED2D1B9AFDC73BFDFF9BEEF7CDF7110C6186E67411F03B84100
+          08A1EB7AFE5253859F01793B60FC19725A49DA72D2966AB787C857F4913706C9
+          8B4FCBC0BC5159D312BA9EF7DFB01EB712406783D79640966F93A7F759B3F07A
+          A75B007B9E049C43060B2703CBA9634B3C0221C180106320366681D88805441E
+          CE92BB47FA4B4B9AB66DFB97987100824DFE1DE4AB7EE15C22DE9157CC83237F
+          4E1DA6088530DAC7D1BE938CF4B8BFB6F5584600687EA9CA6D6185A3592EF1EB
+          85BE38D872A4697FC801580300966200C6A55E932300622F8040AC1E0B531E9F
+          241631D86683C404732C0B0B0F94EDEE1A4B5B002D2F0702C0CA6FB84B78CF92
+          3BE3603C4295B66F07E4D80E90B5965CB0CCF256622589F38063AF13CDFF41B4
+          E235E500863B6C30D6C7053162EEA9D815EC4C3B00C1067F0562F05B85FEC982
+          9C65FA2C3200CEAF00CADE09C0E65FDF00D255C09126E20B0406C8CAA5F17E0E
+          065B6DC34842D5FEFB431D6903A0B9C1BB8C65ACEF2E0F4C7A5C459AF2C4BC51
+          DE0F00B83537F47E43A8458C1F220C2694D3F080150682F61E49E4D6553DD03C
+          B2E000701D30A1B2F2BFBB3DFCE7977813EA4DE2DF8AF24CC1CD29AF8B744585
+          20F62BA7D41D467BB35E0BD486EE5970002D8DE50F3972E5C3256BD519022617
+          50FE13A4CFFB689437208C001E7B9A58425439EDFDB7131211F67EB23A342C18
+          80E657ABB2AD937CB7E7AEA89BAEED80AC0039FB00594A3E5AE535C174A5081F
+          A607645560A1E79C7344B473A555DF6C8E2E088050A3EF27AE65C253458149F5
+          A2FD6E40F6CDB7447903C2E471B2429C508EFB2FDA213264FD61456DEBCF530E
+          000E2226E8F5757A37443DCAEC334E32FB7B01017B6B01D03C21FC2239884122
+          AA584147A0B67565CA01B435FA36595DF2DB9E4F69BE6FAB26117FFD2D55DE90
+          C419D2CE2A87DDEF65432261D910D8D97236A50088F9FF2CDF23FCA880243C8A
+          38EF55AD201522870126FEAC1C0EB7D315C1FA240986CFA41400C9F55F2F591D
+          DBEE7093EC8DC926FEFFC5D428AF4BEC351A10203A6C85FE66FB5FFC35A1AFA5
+          1440A8C9DFE9AD8E7AAD36E2FF6C2149713F995A002441026918785241769F71
+          86FC35AD815403185DF9D9481E63217FCF92D2DEEA4D2D00A1434990240141C7
+          69D720B180A25403C0BE2D61F5842D5021A452A47EC502B08CA0ED2D57940070
+          A51A4064E5E64836C36225FB0376498A010C2BC170012DC0172CDD38E1E7ECB2
+          5AEECE3BF5251522A2B902298991B92C26EFC1B4EA13AFD9139851E431A55CE6
+          27480C389B7D9100A84A3180C0DF56AC9EF89293AE0224FD2129E03C14B7912E
+          CBA43CED194D71D09417D57D004C0A2B1C9FFD7598669F182283A43ABCE478D5
+          5F13DC915A008DBE27F24A84A79796C7E77E982AAE378634E054ABA1CA53308A
+          C89AF2A2AAB80221A6B5D9B7D3062ED17498DBE3DF157C29A500DA1A7CAB183B
+          6E2EDB149D630407D1D161EA6D9AF29CA6FC3400C0ABCACBF124005A016ABB43
+          66A19F4EFC5FE605B178556DE7404A0168C5D085E2B5139FB0E74AB33C645393
+          24DA50B609802D090069000CFFE7350B88AB8ACB144274460813572DF0E1078E
+          13A416D8B230D56083EF91EC22E185659593333C40FC9BC9511BD220E896708D
+          150024FD5F57DE34FB34F5D57B908D21FA2E38203662AD09D4865E498FFD00B3
+          E8CA1B4DB70415029A0100C67CD2F7657DD64993C21A84B07A8F8812FDCFB906
+          38992F2BDBDD155FB81DA126DF01679EF85CF19A98E9A6B62C5E032147B102A4
+          58841E0C7517100DE5B1D9EC75C5E9B2477B694CB182CBEF3B213ECE7E8FA4C0
+          F5CA9F2F1480E3C7B75A5674F79D236EB0C655A86F88666B0034086C12069AE2
+          0E148205922B40DC987D2C8767569E1C87FB25B812B49DF577B555A33AD52716
+          7457B8F568F97A9405674A37461996D6065471362F09413B46D35D82E60ED45A
+          9400C8AB3BBF86D98F691054A575E5A5F81874BF8B445EC6EB56ED6AFF40FF86
+          05FF5D8004C4E75CCB85034515C2358A03E3568E5500FAB55C9315C8A6A83FAE
+          291B260074E5470C1003174649F203CF046A424F9AC75F700034205A62FCA592
+          B57C89DD9D6302E0365900BD46CE99FCA45B5097A0000C731FD5008C00D6665D
+          87101B1A84BEF3E10E0E0B5534F0A515002AC106FF97AD0EF9AFA5D5764056F7
+          144B4026102A00D37DBA041A667ED530776C9A7D2C8C42D7C97610E3F80B64D9
+          FBE7F4B1D302800AA1FCF7F95EEB8E025F4152614D5934C52DF2350BB0691A68
+          115F1A35663D690123307CA90D46BBC77F4B4C7FD74CE3A60D00FA339995B506
+          3DD5EE1C2EA7C0E4F35A0C3056845C2D27E0340DF4181031A2BE1E0312A3FDD0
+          FB76CB08B64220705F6838AD015021AEB0C796C7FEE68E8D25A619274BA0D9EF
+          8D55402B8969F567647FE1E43248ACA0E7D4394844E2B564F69B661B33AD00D0
+          DF0B835EDFC9A2CADC4FE77A8AA72442684A4648675FDF13D08B203509C25AFA
+          3BD61182C18B3D6F56EC6EDDFAFFBE27AD005021B9C12AC431EF976EF658585B
+          BE96FCE4A869B0B92A345783B25A07602D19922649E03B712E8EB0B8BA7C677B
+          5B4601A0D2D2E03BE22E733E5810283699BD434D830900A46F88281AC85A2D90
+          AC04875B5A61AC73E8D7FEDAD67D738D959E005E09DC6573A2339E4D45530AA1
+          641D40CD7F7A35C81B2971EFE920C4237C35F1FDF73212004D8EB8041F59B955
+          4F7D6D49DF476600F2B4FD00B528EA7CB307841814577C37F8614602A0126CF4
+          61DF36E6DACD902901105408D3F6043A4E909C40948ACA77B50F6636802DD119
+          768374FF9FBE259674838E93E45894170300ED0714C3F4F5D99F694B4C034096
+          C58E53244F90F022026008332D00EA224ED901EE38ED5AAC00E627190F806684
+          8FA27A691EAF9B5536E4BF53F59DFD0D17331200DD2EFBD3896F093F7E780758
+          58165896517A864120CB983419648C673E26FD2F5FFE23AC759DCA5C00540E1C
+          ACC75FBD7B23643B6CE0248DF6599C1512BC08BC20004FFA84D6D373F3F577CE
+          B74029D772E7238F3FDB39D738690D604D8557519A23CD469AC5C282284A6489
+          A74D567A49547BFDBA44AE775DBE02200845CFD63D9499314007703316B02800
+          DC4C0C5814006E7B0BF83806DCEE1670DBC780AD9B56C3B2A5F9D76501E3E118
+          9C6F6E074612331BC0FE83F535168639E2292EB4AD2872CF2B068C8C47E1CAD0
+          282FC9F2FEE77FFA60FD7CC6495B00541E7DEAC54A2CCBC77CDE1595DB3FB74E
+          B184992C60329180FF3477426FFF502B60E61BCFD7EDF9EF7CC7486B0054F6D6
+          D53B1C080E93D16AE678F3EF042CEC3D5CF7FDE8FCDE9C2100CC726FED6357F6
+          EEBEAF70706818BABA2F4357CF65181B0F0FFCA1F1D00DFFBB696601A879EC28
+          20D83DE57D00BF3AD678E8E18C01B058E47FFFB546EA1B2C27A4000000004945
+          4E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Installer'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D4948445200000040000000400806000000AA6971
+          DE000000097048597300000EC300000EC301C76FA864000013834944415478DA
+          CD9B09781455B6C74F55757775A7F774F61012085BD8371118419628880F1545
+          E4B93C8679CAA8E3A8E3BC797EF0CD1BD1E732A3A38EE8A8F3C005455904FC82
+          06928040D88C64270924907DEFA4B7F4BE5475BD7BABD349A7D34D36B6CB77BF
+          DEAAABFBFF3BFF73EEB9D58180618E87B75688D4F16A81C3DC49E0C7B1C10774
+          3F21534773A07379A161A77BEBD6ADDEE17EDEF51AC450DFF0D836BD422612BD
+          D869B2FCBBDDC36A8020090E4D921470400AD143128014F09320D0A480954AC0
+          32359ECB8F8FE87AF3C9A59115E834DCCD163E2C004B969C10243D30F39D0BF5
+          0DCF775A1C240B22C0932344E04593C5B740F3B72C41839714B01C45D88542CE
+          BA76267896C4E8973FB932A6FA668B1E3680673ED68E2DACEB3A5F5ADFA651CA
+          65001416EC13EF9B3EF1F8962329AF5044DA69116BBF7B92D7355F59BFF6F935
+          13CFDF6CC12302F0BB8F3A166757687FAAD65A05225A02729904591D3B80EE76
+          00DD0D82F2D234E18890B08E15695EEB7CE9E5FB8E7DF3BF17131212C699CD66
+          95CBE5A23D6878BD5E0F4110229665493485E8B1D36AB55E3A79F2A4E99604F0
+          E2F6F665874A4C39B55A3B05941884221A6428C109B2573C83C40B0584432665
+          1DABD2BCA6A5AADA746DDD7119E1F17C161717375BA9540A916870BBDD60B3D9
+          C0643281C3E100241EDF7A753A9DBEA3A3E3ED3D7BF6FC037D24734B0178E9D3
+          E6E5872EBAB3ABB50E048046D1A7412012835422E69DC022F15E927008851E7B
+          92C6EB7EFE76C7CF82C61FF7A7A6A4EC9C346912CD300C74757581DD6EE72706
+          E0743A79F178701C07C818D0DCDCCC9595951D3A75EAD4FAFAFA7AE72D03E0BF
+          77342FFFBE82CBBEA27551583C76810F020D629A42CE271C5EC26D178A389B54
+          E2712E50354A1E1D5D3BEAAEF465545B5B1BB4B4B400B2382F1A59BE4734FF45
+          902B280A9D16AD221848434303E4E5E56DDBBF7FFF0BB70C802D5F362F3F502E
+          C8AE6AF7507EF13E27505EB4023A243463F3925E1B25606C72B1CBB5D29B31E6
+          95DFA4476241353535505D5D0DB5B5B5661479177AAECF52880090919191CA89
+          13270AA55229EF0404C072ECD8B1F1E5E5E5DA5B02C0ABBBDA97EF2E136657B6
+          7BA940F1408103488F8D14786D229AB511246355907AEF33AAECD92F6E7A5C7C
+          F1E245A8AAAA82D3A74FEF397EFCF8C66E5B13D9FBDEDC478A950B9D5D9DAB57
+          3FB1B578F1E2C58B162E5C983367CE1C1A3BE2CA952B70F4E8D115E83D39B704
+          80B7F6E996ED2A11E554B401152C1E28AF1548D64A083C3611C5D8954C33BC9C
+          7C7EF1AF1F5B272C2C2C84A2A222A868D46DFAFAE3BF6FCFCF7A6F9E223EF5B0
+          549DAC715A0D20A4A5606E2BFD74DA1D9B9ED9B46953E992254BA6D3348D6B01
+          646666AECFC9C9D97B4B0078E7A06ED9CE62694E791B49F9C51394C7866A9FCD
+          4BB016A03C3C040C249A69106C4E295DF9F8230F09F3F3F321BFA0803BD14EED
+          7AE5A114C5E4B4A9F753E8F04B273E04ABBE0952E73F0AA3A6AF86B6DA0BDA8F
+          3E3BD679C7A2C553B1035A5B5B212B2BEB090461D72D01E0FD43BA655F14A972
+          2EB4A2F7A10E8FA43CF695695E8746EED17F7791753B59C68C0058009CB62877
+          AD68F398AA071F5BF7A0A8A0A000F064D41AC7AFEE5C2C89329D0363E9D7A802
+          F6AE72F298099074FB93B0E7FB3C9839732EBF5A6000478E1CD978F8F0E12F6F
+          0900FF3A665CFA499E32ABA485739342D6B67212639B4116AC361BEAB45DC9F7
+          EDF8AE92655D8CD3CC03B05F916C1E5BF3F8FAB56BE8E2E2621E80244E034A57
+          21A898465051287380ED737E0723804BAE65B070D1DDD0D9D9E907F01402B0E3
+          D60070B4E38E2F4AA27E3CDF843ABC491EDB1C61FEEAD79FBAF3127E6DEBB6C3
+          8A2BD1F3FEB6BFCAE576B9ACD66847A5F4E594FA67D63DB846545A5A0AB80ED8
+          0DBFC0187517C446301021447B27B2EFC7DB5D1C9498E6C292158F805EAFE701
+          18B455E75F79FDA3850187B143F9CED714C007FB0A469778666577583CD46D74
+          D17D5B372EAC0C7CFDBFBECA96B68866FEF140A5C9FDB8A678FD34D0CD587DCF
+          4AC0AB002E829ECEE3901A69018D8C045A48F60180FB01871BA0503F1B0158C7
+          77881880DD6E843993A37515A545F7BFF0E7ED782F714DBBC3A16E8789ED27F4
+          EB2C9DED852FAD9B12725777EAF8EEE55A595A4687C921755FFA05EE5A9ECEF7
+          00D805D0910329917650CA84408B48BEF9F17F012F0F808012C30C5894FE1058
+          2C161E40CBE593B0EAFE3530267522D83ACB3E9930F7D7CFDE4C00571DCDE57B
+          770A35D3FFA3F2723DD435378144A080B8B878BEE5453D3E10F63A90895C483C
+          051231EA200502BE33C405CFEDF68044AA008F64024C9A329B87839FD7B75541
+          04D90509C9E32175CA6D0842657B5BFD85F499CB5EAAB86500D4177C3E5B9D38
+          314BA41C13BDF3B32FE187ACB380767E909C9CCC475F2E97834C260391480406
+          8381171E1313036AB51AD0EE90178A5B63B45102854201494949FCEB180E9E4D
+          4D4D68D32586C9490049E3D240A18E065373D1878953D63F7FD301B456ECDE11
+          3D76C17F3ACC5AB878F63B3870CA0C99396760ECD8B1FCC4ED2F168621E0E606
+          03C03D3F1618151505686BCCB7BD38E218103E0603888F8FE7C1E054C0FB020C
+          6D66AA18ACF5999076FBBD3071C123D0D556D9A66FA94C1F3FFFE98B371C803F
+          EAF2E8D4E8BAFCBD50737E0F10D214C82A934166F669484949E127FEF238AA18
+          80582C06A3D1C86F78B078D4FBF3DB623F00A150C81F939898885227AEC70178
+          1385C78444129C4D592825CC109F3219A6DDFD07A0A51AAEA336EFA3E1BA6158
+          00FC5177593BA1FCE87B60EEA80116ED6D28F9381EC08F59B9307AF4687EE242
+          8601E014C0D1C596C762B178954AC503C0DBE44000587C6C6C2C2F1ED70FAD56
+          CB1F3336167D61DD4988A0CC680B2E40C78B60DC82272079D61A30B65E1A961B
+          86042038EA75057BC1CBFA56251F80F170E442040F60D4A8517C247143E3AF01
+          1800B6341E583C4E0D1C7D2C0E0F0C402291F0E9111D1DCD8BF71750BC85C600
+          684B1EC8043E0054F732AA8C9B0853D25F1C961B060D2054D403070F40810094
+          46C00F474EF2398C27B67C3000BCE6FB0B9E1F40A003707A68341AB03AAC6077
+          D8C06CB0F04E199F4081C87C0EA4545F0078909470586E1810C0D5A21E0C8044
+          0E38942F8023C7CEF036C691C4823100BCC7C700B0AD31003F142CDE7F71C4EF
+          009C1E0AB5028C6E0398D1D682B4A3AD87430069A3C5C0B6FF840074F50380AA
+          246A919821BB614000AD655F1962272C553B2D9D5072F80DB0199A421EE707B0
+          3BD705B9678B780BE3892F7D61A1C100FCCFF901043A008B17A80460648C6041
+          FFDC841BC6458C83697219986B0EF503E0458EB1CEB90DA479674160B141EAED
+          8FC298B98F80B1E50254E7ED7E71DEBACF3E183680F6D21D4E212DA705CA4490
+          69C6404DDED7D050FC7DCFA5AC60005F6475415E61056F613C71EEFAC5E2650E
+          E7347E6F4444043F31007CC5C8BF0C0AC54210AA8540280830735D60236C80D6
+          02506A94F06FA3E7027BFE0848BC0690610014012C125F3B6726947A3A60B543
+          0D8B921E0059E428A8CBDF07FAE60A70DB0C5B163F79E8AD110190483534FA7E
+          A855F540D4D80560D1D54379CEFB600D70030620504E846F739D70F24C01DFE4
+          E089731C8BC762030160ABE389A3EF0720A0918DA5E84BA908E0645EB0125670
+          900E7E4204C0E8A45858E09183A6AA022D850C907131507BDB74C8D495C0022A
+          1136CF7B152CAD55284D0F00E3B2A17352E0B0E8B72CD93412002508804C43FB
+          1E71C0785C205024812C7A0C5C39B3137DD8415E10062054A7C1A122922F82B8
+          C8E14A8F056200582C6E66F025703CB0D5714A60F1FC55610A9D3D8203AF8C05
+          4E8ECE2765C14EDAC12D748393720227E140A420412D95C39A8809A041CB6BE3
+          DC4990AB2D8617921F873B129740CD2F7B51D44B917092178F7FA673984708A0
+          AD78BB33421649FBE47378DB864E8E362E2E2F448FFF155A0DEAA024F35DE8EA
+          6C04916632645788E14046365FE47095F7DB1D03C01D204E09FC1C06801DC103
+          E0D0A4BDE0917B9070941228FA8C84011B69038666801132C089518A21773809
+          178C8B190B0B936783ABAD0D36CF7F15DDD642EDF9DDC0B8ED4851AF78DE01A6
+          8E2D4B9EFE71F8005A8BFED50300BA01F87EDBF45DC317AA52401E930A178F7F
+          014DD517E187520A32327FE2A38E731F5B1B03C0827107885B5F3CB0783F000C
+          841252C0C6B2D02533A10D91879F76CA0E0E81030831DA3A4B505AE0CB906817
+          192B8C8037A6BE047726A7C39573BBC0D0548C04533D91E721743FB6193AB62C
+          7B7624000A3FE906E013EDAB7D5C0F0CBE36B808889EB4180C2DB5F0DA5B9FC0
+          C1CC533D450E03C0D1C776C7F731343C70C5C729E12FA6F8BE448E6AC20406EA
+          A83A70881CBC78A7C0C9A7012DA5818E10C36AC50CF87BFA87E06CADE50BB2C7
+          6DED231EDF02D97BDF6268DF92FEECE1E10368C9FFA7532A8FA4B91ED17D01F8
+          5383F130A8068C03A122119E7DF2293857D2C403C051C7D1C702F1C000B068FC
+          D80FC0FFA30886A28C5100339B81424F2158080B38854E702100D122317CB6F0
+          1D5831F65EA842B5C7D054D01BF100C17E18BE5440007408C0732300D07CFE23
+          A754A1A67BAD0FBC702E0882BF36D8DD02884D5B06B9C78EC1B7FB8E808BF589
+          64180FB23CDD9D0E74F7AF40541F001445F2B7AA04155C49BA0CFB9BBF07236B
+          84FB23E7C0E70F7C03EED63AA8FEF973F0B8AC7D0A5DB0ED7B53810093B67DCB
+          8A174602E0976D7D0070DD62835DE04B8FEEDAE06651414C03295A29B2F6EE80
+          CB15E5C0A15C2791381C7592ECBE1A44103D5F23F0317F1B29828A5413A48F5A
+          0CF74EB80F2A4F7E8E2A7C5EAFD800F1C1B6F7BF86CF6B6A4300FE301200E7FE
+          E18C50053AA06F1A7041CEF03F8F4A16D8DC12889F9A0E0D95A590B9E34D30E9
+          5A07FA387E9048C09CF48760F963BF076363055C3EF37F28C5CC7D04FA04FBC5
+          06DA3EC015688C1840D3D9779D5255641F005C40D483C104A786C7E30551D474
+          50C6A7C2B9FD1F43D989FD7DBB487C9FE8FD1AEAB86458FE9B3F8326610C5A59
+          B683BEF16C90BD836CDFF3B87F3DC0C3D0D2BEE59E3F8E0040E3E9779C32B56F
+          15E88976D87AD0EB8CC09421D07DBB470609335680A1F90A9CFA0AB9A1ADBE27
+          7BB07E8A12C0B4954FC0AC551BA1B3B61415BA7FA26ECEDC53D842DAFEAA60BA
+          0134B56EB9E74F59C307D070EA6F08809A0EB6B84F78900B06480DD449031D3D
+          1B54A3C64351C676283FB69B3F4E9D3016166FFC1F50448F828AA39F82AE29B7
+          5F55EF2D747D2B3E106498637DD2740DAD5BEE7D79240072FF8A00A8E87016EF
+          1BED00086152837703AB82C499AB901BAAA1FD7231DABEAE878E9A12A8CCDD86
+          BA396388AA1EA2D085697C020B201E1D0DCD5B56BF9C337C00F527DE74CA227B
+          0184B2F840AB02840063F5881C82F845CEE8D804F9CF59DB0D9EC6CC1822A892
+          875DDF83C0844A11FFE8A84300368F0040DD89D79D72757F00E1AA7FC8D40878
+          2F1700095FC5292C2ED113D62A0DF0CBE0206C1F064CB013AE1D80E3AFF50018
+          8CC52104182E8C7B3080FC825F8C94B349DD7F190B21366CE3D33F45AE150061
+          EDB1AD5679A44A34548B0F2635308082C2F30840B33AF4FA1E6AB91B448A0400
+          68BADCF0CADABFFCF4DA7000081313131579FB7E5F24168B460FC7E27D808470
+          860F408191727503E045F42E637DEC3D2827F45D01F0B85CD3F9D413DBCB7641
+          98BF360B0B20212121C24D51AABCAF7F7B402913CF1F8EC543ED1E03DF47E01A
+          50548400B4A8FBD87E508D4FB0EDFD4EE85D01F016E4D485F6356F6F3F9FABD3
+          E96CE829EF90012446468E7AFB4FCB5F9A3921E66104961C76F5EF714F2F0452
+          8001142300ADEAB0EB7B48DB0FDC029B6DEEDA43A79AFFF25D6EFD59C66AD50F
+          19001A0294024A4E288C26382AE1E1BB262F787AFDACE7D40A3A6EB0160F9F32
+          7E0022BC0A1805EE367548DB0FA30546BE624BAF9832DEFDBAFC0B3B4334B939
+          B7B6136D09869C02DD834A4898A006DAA301968C92CB05F17F7D61E98605D3E2
+          57F16E18C0E2E1EA81EF101F80A2E252A3C0D3AE1EECFA7EB516D864651ABFC9
+          A9DF76A2A0A3D0C3723A9664F43A8230C255FEDA7450BF0CE174009068404844
+          014744ADBD7BDCBCA7D74E7F2E5289DD10DEE2E10B24D7ED001A8A4ACA780003
+          AFEFE15B608E20D9D26A4BC67BBBAA765A59AEDDCB78F56E8AD19BEAEBCDA16C
+          3F640061DDF0DCA20DF3A7C5ACF2852574810CED92EECB69084071693902D0A1
+          BEDAFADE2BB83F18938D6DFCF668D3B6DC22FDA0A33E5C00A1DDB07CCCBCDF3E
+          3CF5B94885282ED8E21066E5F0AF282485005CB86814301DEAA1B6C038D72FD4
+          D833DEDF5D33E4A88F08403837BCF5BBF91B6E9F1ABD0A9D908410B9DF3F3580
+          4F81E20B9710804EF5505A6093956DDC73A20D45DD38ACA85F0B0061DC903CEF
+          B70F4E442B85CF0D21AB7FC0F001A8EC75C0002D30F20C1FF5F7F635ED748C20
+          EAD70C403837BCF1F49C0DF3A7685611FEDA1066F801089103066A81BB6C5CE3
+          DE131DDB724BBA461CF56B0D801FFDDCB03471DEA687901BE4C80D0301603BD5
+          E15A602F41B0E575CE8CF7BF6BBF6651BF2E00BA470837CCDA307F72D42AFC3F
+          EB420228F33920D40AD06547513F69D876FA82E59A46FD7A02E0C760DDD00B40
+          A70E5CEE38A0D8F27A57C60707B528EAE4358FFA7507D03D0674830F4095CF01
+          DD9137DBA071DF19338ABAEDBA45FD4601E0C7D5DC80019494551A04AC3E1257
+          F88A7A26635B86FEBA47FD8602E81EFDDDB069D686053313EEBD5459AD351ADB
+          DD074FDBB79DAE70DE90A8DF0C00FC087403019C7AE3EAC9334647BBD3DEFCAA
+          FAA0D34B196E54D46F1A80EEC1BB81A1BC4A9200FEF7068AF5322E016BB95151
+          BFD9007C232545AC02107B198694783C2EAD568BFF76E686FFF7FAFF074B8A96
+          E6C8C624F80000000049454E44AE426082}
+      end>
+    Left = 40
+    Top = 140
+    Bitmap = {}
+  end
 end

+ 2 - 0
source/forms/Animations192.h

@@ -11,6 +11,8 @@ class TAnimations192Module : public TDataModule
 {
 __published:
   TPngImageList *AnimationImages;
+  TImageList *ButtonImages;
+  TPngImageList *DialogImages;
 
 public:
   __fastcall TAnimations192Module(TComponent * Owner);

+ 2208 - 1
source/forms/Animations96.dfm

@@ -1,6 +1,6 @@
 object Animations96Module: TAnimations96Module
   OldCreateOrder = False
-  Height = 150
+  Height = 221
   Width = 215
   object AnimationImages: TPngImageList
     Height = 32
@@ -13991,4 +13991,2211 @@ object Animations96Module: TAnimations96Module
     Top = 16
     Bitmap = {}
   end
+  object ButtonImages: TImageList
+    Left = 40
+    Top = 78
+    Bitmap = {
+      494C010102000400480010001000FFFFFFFFFF10FFFFFFFFFFFFFFFF424D3600
+      0000000000003600000028000000400000001000000001002000000000000010
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      000000000000000000000000000000000000A0A0A00000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000A0A0A000A0A0A000A0A0A000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      00000000000000000000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A0000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      000000000000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0
+      A000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0
+      A000A0A0A0000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000000000000000000000000
+      000000000000000000000000000000000000424D3E000000000000003E000000
+      2800000040000000100000000100010000000000800000000000000000000000
+      000000000000000000000000FFFFFF00FFFFFFFF00000000FFFFFFFF00000000
+      FFFFFFFF00000000FFFFFFFF00000000FFFFFFFF00000000FF7FFF7F00000000
+      FE3FFE3F00000000FC1FFC1F00000000F80FF80F00000000F007F00700000000
+      FFFFFFFF00000000FFFFFFFF00000000FFFFFFFF00000000FFFFFFFF00000000
+      FFFFFFFF00000000FFFFFFFF0000000000000000000000000000000000000000
+      000000000000}
+  end
+  object DialogImages: TPngImageList
+    Height = 32
+    Width = 32
+    PngImages = <
+      item
+        Background = clWindow
+        Name = 'Keep remote directory up to date'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D4948445200000020000000200806000000737A7A
+          F4000000097048597300000EC300000EC301C76FA864000005264944415478DA
+          C5967D6C13651CC7BF77BDBEB0B673EF6C6E63606061B8CCA863E090B020AF63
+          C0103441A251FE81C88BC698983930460946FF2246C0098C11200E362002465E
+          C68B62787548189B0319030ABAADD075B4DD6EBDEB3D3E776BBBB5D7BAB560FC
+          3597E779EEAECFF7F3FB3DCFDDF718FCCFC1F83A3F7C9EF90DC3302B826F2084
+          6C9CBFD6B2F23F0538F859C694B8F4ECD393DFDE4D479A01973D3853B504F6FB
+          378AE67D72EFE7272198BADE942C11C27694BBDAFB01D68D68CC9B39775C4266
+          96EA0F36CB1D5C3D7A28EC845D9070851151CF888EDB8CC7464FA5D1693B69DB
+          4AAB775222F8DE52DE794DBE376B5D4221AB658E4912E9BC5366CB1C0840A6BD
+          333DA24CBA45119BAF3663D7F55BD0C71B109B64428C290606BD018CC440E03D
+          70743AD176BF8308BD42AD443C7B590D57555830D178F6FC39DC2EB331010091
+          88DB69D6DFB13C6C493A248D8C534439560B2D3D389653FABE314B7FF7EEFE85
+          969BB750903F1E196919A83950AB06985BF6DB90C49D6E174A762C80DD6883CE
+          A0056FEF85BB4704CBB2300CD323293511492949D07921382F945C15836E9832
+          AEDE5FAD0628F9E8349C0FF779654850DBDF5F55B70F171C1678DC12B26312F1
+          6A761EC62624E3C2C103D8C0742F67C12C35C7990A729F7B1666A35911D76A02
+          6176D7EE5603147F7818DDF6C3F44478F14B6D162C3D520B1DA7C1DA0953513A
+          3AC77FC7A96D9598B7E6AE32DF88F571AB6935364C9A54C89862CC014B23F777
+          D4EC5003CCFEA01A7CD7B1B0E272DBDAD58995277EC4D2DCE7B1283B0703E3E4
+          B69D7E0079B73374B74F9C50604C4B490BDA171C2AF754AA0166BD5701B7F3D7
+          90C2832D8BDC9EDCB6470118B12EFE6556CB1E199FFF82313D353DA0F472F61A
+          DA6EADDEA20698B9EA2B08DD97FB27256A51268CB81C272AF763B5E6D12896D3
+          5E1B9FFFA2313565B84A5CEECB111AE0DD8F21F2CD5157E044E56105804E7991
+          1EC9833D4D2A8019CB96C323DC0F29A6644EC28BCB51B7FDA87F0F44127E8049
+          73264372DB43080C6D7CEE78D3E301CC5A511E947538E1BE734DBF1CC39D86CB
+          EA2B11BAA70F40368FB848C8E3D246E349B867C425F302FF41DD736C34EE3940
+          B97E5EF9DDFC68012276CFE0A8DB7E5CD9337E808A58F3E08E48885512C482F4
+          3529AD8FA5EE0D15C082D74BFA7404111004A555FAD4FBAD0F6CB8D4DCE272F3
+          BDB932C050DD335C1CFA223F3400113D7DE25494B8FBC4DB3B1EF4894BC28C15
+          8E9EB391B867A86BF27BE5D4D68A10000B8B69C6823F6BB9B55A1FE27CD39F5D
+          822414CBE2F2BDA1DCB365EF15346DB98029150B11FB4C825A3CE845E673CF00
+          80D2D2990A00BCA597FBBCAB1B671A9A092F8AEF2F7BE4FCDA0730D03D5B6A1B
+          F0FBA7751005095377BE8694820CFCBB8FF4BB672040C92B01EBEEAB468FAB07
+          F5AD1674F1FC452291AAC425E64D2FBD5106EBE53ADCAC6984BBD10A039D435F
+          341253BE9D33A465F1B96700C0FC59458AA0C0F3E008F16E466F35DC6EB43F72
+          E06F870B2EB720BFF160A47F4F6619747B24B4A71B317BFF42684D3A0CD53DD5
+          00D327A3ADCD8AFAC61B18F3F4708C4A8CA7DF7252E01321F457A697825CEFA5
+          DF84E31250B4691A86A5C42012F754014CC8CBC1A586669728913759862C3668
+          B84599F1B14CA25EAF64CBD14C792AE8A0D5E8E0E9C1128C796B2CF256E64163
+          E0108D7BF603984D16FA651BEF7BD4E4739B4DA65C5AE1C504CC543A29F57A3C
+          058669D7677159E34A739056688421411722D3C1C73EF7F4036C301A87B30C23
+          AD763AAD1824A271CFE06B3F6DFC3210209288C63D43849D02C44705F024E31F
+          98FCF43F23A55F110000000049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Open console window'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D4948445200000020000000200806000000737A7A
+          F4000000097048597300000EC300000EC301C76FA8640000026C4944415478DA
+          63641860C038EA0010C1635A7007C852A6ABCDFF19EE7E393D4105E200B382FF
+          DD1D2D74B5BFB4A286E1CBA9098C70078467D4D3D5012B6734A23AC0C4B780AE
+          0E38B37902AA0354ACC2E9EA803BC756221C20A2E5F15F454397BE0EB87199E1
+          CDB51D1007C828AAFF37B6F1A0AB03CE1ED9C1F0E4FE4D84030C2C5DE8EA800B
+          C7F7A03A40CFD481AE0EB874FA00AA03B48D6CE9EA80ABE70EA33A4043DF92AE
+          0EB871F138AA0354754CE9EA80DB574EA33A4059D390AE0EB87BFD3CAA031454
+          21E5404156128389911EC3F4394B188E9E384333073CB87D19D501B24A9A6089
+          BA8A7C060F1707307BF7FEC30C7D53E6307CFCF889EA0E787CEF3AAA03A4E5D5
+          C0128C40A1D0401F86ECB43806767676862F5FBE32F44F99CDB075E73EAA3AE0
+          E9C35BA80E9090514251202529CE50599CCB60616604E69F3E7B81A1A56B22C3
+          B3E72FA9E280174FEEA13A4054520EAB425F4F5786DA8A420616161686B7EFDE
+          33B8FA52A7D27AFDFC11AA038444A53014A9282B32D4579530E8E940D2C7A6AD
+          3B196A9B3AA9E28077AF9FA13A4040480C2EC9CACAC2909614C790921803F6F9
+          ABD76F18DABA2630ECDD7F882A9683C08777AF501DC0CB2F0496D0D6D260686B
+          AA6150555662F8FFFF3FC3EA751B19BAFBA7327CFDFA956A9683C0E78FEF501D
+          C0C5C3079658BD6C0130C8B518EE3F78C850D3D0CA70E6DC05AA5A0C03DFBE7C
+          4275003B271758C2CCC4984153438D61C5AAB50C3F7FFDA289E520F0F3FB3754
+          07B0B2B2D3CC326CE0F7EF9FA80E606262A6AB03FEFDFB8B7080B4A2FA6B2043
+          849E0EF8CFC0F0E6E9FD9BA29046A988082F13132F177D43E0F3B7376FDE7C1E
+          1C7DC3810400991C0D304C609BA40000000049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Download File'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D4948445200000020000000200806000000737A7A
+          F4000000097048597300000EC400000EC401952B0E1B00000A4F694343505068
+          6F746F73686F70204943432070726F66696C65000078DA9D53675453E9163DF7
+          DEF4424B8880944B6F5215082052428B801491262A2109104A8821A1D91551C1
+          114545041BC8A088038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE1
+          7BA36BD6BCF7E6CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E
+          11E083C7C4C6E1E42E40810A2470001008B3642173FD230100F87E3C3C2B22C0
+          07BE000178D30B0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08
+          801400407A8E42A600404601809D98265300A0040060CB6362E300502D006027
+          7FE6D300809DF8997B01005B94211501A09100201365884400683B00ACCF568A
+          450058300014664BC43900D82D00304957664800B0B700C0CE100BB200080C00
+          305188852900047B0060C8232378008499001446F2573CF12BAE10E72A000078
+          99B23CB9243945815B082D710757572E1E28CE49172B14366102619A402EC279
+          99193281340FE0F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEA
+          BF06FF226262E3FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225
+          EE04685E0BA075F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5
+          E4E4D84AC4425B61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D
+          814704F8E0C2CCF44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9
+          582A14E35112718E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF35
+          00B06A3E017B912DA85D6303F64B27105874C0E2F70000F2BB6FC1D428080380
+          6883E1CF77FFEF3FFD47A02500806649927100005E44242E54CAB33FC7080000
+          44A0812AB0411BF4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64
+          801C726029AC82422886CDB01D2A602FD4401D34C051688693700E2EC255B80E
+          3D700FFA61089EC128BC81090441C808136121DA8801628A58238E08179985F8
+          21C14804128B2420C9881451224B91354831528A542055481DF23D720239875C
+          46BA913BC8003282FC86BC47319481B2513DD40CB543B9A8371A8446A20BD064
+          74319A8F16A09BD072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C4
+          6C302EC6C342B1382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704
+          128145C0093604774220611E4148584C584ED848A8201C243411DA0937090384
+          51C2272293A84BB426BA11F9C4186232318758482C23D6128F132F107B8843C4
+          37241289433227B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9
+          DA646BB20739942C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853
+          E22852CA6A4A19E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1
+          B652AF5187A81334759A39CD8316494BA5ADA295D31A681768F769AFE874BA11
+          DD951E4E97D057D2CBE947E897E803F4770C0D861583C7886728199B18071867
+          197718AF984CA619D38B19C754303731EB98E7990F996F55582AB62A7C1591CA
+          0A954A9526951B2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353
+          E3A909D496AB55AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659
+          C34CC34F43A451A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CD
+          D97C762ABB98FD1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C
+          744E09E728A797F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48
+          AB51AB47EBBD36AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE7
+          53D953DDA70AA7164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E
+          4C6FA7DE79BDE7FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC5
+          35716F3C1D2FC7DBF151435DC34043A561956197E18491B9D13CA3D5468D460F
+          8C69C65CE324E36DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B
+          4CC7CDCCCDA2CDD699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B8
+          6549B2E45AA659EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711
+          A7B94E934EAB9ED667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D61676217
+          67B7C5AEC3EE93BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563A
+          DE9ACE9CEE3F7DC5F496E92F6758CF10CFD833E3B613CB29C4699D539BD34767
+          1767B97383F3888B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F5
+          9D9BB39BC2EDA8DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5
+          D13F0B9F95306BDFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761
+          EF173EF63E729FE33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF43
+          7F23FF64FF7AFFD100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65
+          F6B2D9ED418CA0B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE69
+          0E85507EE8D6D00761E6618BC37E0C2785878557863F8E7088581AD131973577
+          D1DC4373DF44FA449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3F
+          C62E6659CCD5589D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B
+          17982FC85D7079A1CEC2F485A716A92E122C3A96404C884E3894F041102AA816
+          8C25F21377258E0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC
+          91BC357924C533A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD
+          31839291907142AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507
+          C96BB390AC05592D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E
+          2BCDEDCCB3CADB90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39
+          B23C7179DB0AE315052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D
+          6B815EC1CA82C1B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D
+          1B3E15898AAE14DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF
+          66D266E9E6DE2D9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97
+          CD28DBBB83B643B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB5
+          61D7F86ED1EE1B7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49
+          FBB3F73FAE89AAE9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51D
+          D23D54528FD62BEB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9
+          F709DFF71E0D3ADA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B
+          625BBA4FCC3ED1D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367
+          F2CF8C9D959D7D7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8B
+          E73BBC3BCE5CF2B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB
+          9CBB9AAEB95C6BB9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393D
+          DDBDF37A6FF7C5F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41
+          D943DD87D53F5BFEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43
+          058F998FCB860D86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECB
+          AE17162F7EF8D5EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C6
+          1EBEC97833315EF456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553
+          D0A7FB93199393FF040398F3FC63332DDB000004D74944415478DAC5D56B4C53
+          671807F07F11863291103538E736E732B3B9E987ED8BD958001D9782C8401810
+          6460D8C08113B91890DB1893388C324569B938862124CC2C614EC5BB736AD065
+          C93E8C21968BD072B117A057A0A53DE75D7B0EAD143AD3034B7C92E63D3D79CF
+          797EE739EFF31E1E2104CF337816008FC7E3745176ED6F5CD5F7F426F0051901
+          BAFF0D703CD51FCE14CF32E5DC1D11FE1449DBF526123C17B12800453B5788DB
+          7F0F42A935E07ED7C83CC4A20046CA39409764140AF5940DA10389A84B0B185D
+          3020ABE616A94C0B80DE48235770E599738FA58740A59D825C3DC920C6B57ADC
+          7F38D231A1D36DABCB0D1F5D10E080E006F9FECBED989CA69D9AEFEE0A2854B3
+          101A3DDA3B073B4FA47FFCEE8200FB4F5F25273382A03350C8AFB9FACCB9DFED
+          0D46BF548DBB1D83D04C1A6CE79F2854A8DA17CC5B1060DFC9CBE4D4FE1068A6
+          28A7AFB1AC57894C0D8942633E26B8FE8708A733F92C20A7EE36A7BEA6691A15
+          9FFB995F014151FD354EF8B29440E8A6A651D1FC3B0459614F015CFB5AA19AC4
+          A7FEEFC0CDD58513C01A45B59721CCD9690FE0DAD783A35AF44964332CE7A234
+          258805D45C42EDC14FEC010BE96BB15C835D7E9BB0EC05574E1528AEB988FABC
+          281660D95816D3D7ED9D43304E9B57B813EFB0303990194B04E771A620860564
+          096F2EBAAFBB87C6911CFA9EC3F9FD4A110EB6EDC6C6559B5116580B57173794
+          54FF8286A2581690597D8D535F8BCDED74C7DCD7EA09FBBEA64CA679F3B56418
+          0F0C87E1F9BA0BF49A696CF1F045795003CA8417D05812CF02BEAABAB2A0BE1E
+          34F7F4804CC554DED2D7B9090176730694DDC8BC1805D7B5145E5CB51496C53A
+          F65883CD1E1FC2AD67079A4A935840C68936527D2014AA4913A7BEBE6B2882D7
+          0A1754F25BF0636B3766EF67D627F77EC39D494E139AF95911EEB20DF8CB74CF
+          9D01A4575E20D5D9E1504E989C4E6E89F74FF9E0B5375F81414AE32D7D360A13
+          E398F3625537B2DB7661F9AB6EF05CEDC16C5C2C806246029A41E846F5AD0C60
+          EFB1F3449013817133A0F407E72B70692A11BE815B31343002698F0E1F2C2D81
+          097A3C983E8C351B57C06BB527A85989ADA3E59C4E316146A8250C20F5682B11
+          E646625467E45481AD8235F00BF2656E3C281EC6C4B009065A8F95EB97C3DBC7
+          8B4D46DB27B78C2A8516CA1E03A64D93ECD7F08B233F13615E34145A23CA1BAF
+          73AAC0B6103FF6C6348B58E2B6042B7DBC6DC9285B62F6BF52AEC68484C27A79
+          127E3D52CC2EC294F27344981FC300B8846FCD4B08E46FB77B3A8AD0F39E98A2
+          D9714CA68454A4C6264D1A96513EF8E9682A0BD8F36D0BA939140BB9C6888AA6
+          1B9C2A10121634B3C8ACEF776EC9D96385740CFD5D923162E4F9494AC63BADF7
+          6000C9DF341361413C03E012FEF56B11B6836F97681EC28C933D91A3F761FFBC
+          E436C0675F37116161020338DE7C935305227686B365A7298708E988148FFEE9
+          7198DC06D85D7496088B1221336F955C22B0E1654445443A283B656B3F71BF04
+          7DA2C712F3B7EAA39152A5C42120A1A081088A93CC0023AA5A6E71AA404C64F4
+          AC5673FC1A2C885E519F43040388CF3F430425C90C804BF01BD7212E2AF63F37
+          1BEB1AB08C030CA2771E8201C4E5D593EAE23D90736CC3D0B3EB90109D604BF4
+          1442CD41591162743FEAED151B946FA314263B00A7CC33D1E92984CE55CCF12A
+          D2317048B9C5AE02CF33FE0551172BB9810373900000000049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Download File Remove Original'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D4948445200000020000000200806000000737A7A
+          F4000000097048597300000EC400000EC401952B0E1B00000A4F694343505068
+          6F746F73686F70204943432070726F66696C65000078DA9D53675453E9163DF7
+          DEF4424B8880944B6F5215082052428B801491262A2109104A8821A1D91551C1
+          114545041BC8A088038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE1
+          7BA36BD6BCF7E6CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E
+          11E083C7C4C6E1E42E40810A2470001008B3642173FD230100F87E3C3C2B22C0
+          07BE000178D30B0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08
+          801400407A8E42A600404601809D98265300A0040060CB6362E300502D006027
+          7FE6D300809DF8997B01005B94211501A09100201365884400683B00ACCF568A
+          450058300014664BC43900D82D00304957664800B0B700C0CE100BB200080C00
+          305188852900047B0060C8232378008499001446F2573CF12BAE10E72A000078
+          99B23CB9243945815B082D710757572E1E28CE49172B14366102619A402EC279
+          99193281340FE0F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEA
+          BF06FF226262E3FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225
+          EE04685E0BA075F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5
+          E4E4D84AC4425B61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D
+          814704F8E0C2CCF44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9
+          582A14E35112718E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF35
+          00B06A3E017B912DA85D6303F64B27105874C0E2F70000F2BB6FC1D428080380
+          6883E1CF77FFEF3FFD47A02500806649927100005E44242E54CAB33FC7080000
+          44A0812AB0411BF4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64
+          801C726029AC82422886CDB01D2A602FD4401D34C051688693700E2EC255B80E
+          3D700FFA61089EC128BC81090441C808136121DA8801628A58238E08179985F8
+          21C14804128B2420C9881451224B91354831528A542055481DF23D720239875C
+          46BA913BC8003282FC86BC47319481B2513DD40CB543B9A8371A8446A20BD064
+          74319A8F16A09BD072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C4
+          6C302EC6C342B1382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704
+          128145C0093604774220611E4148584C584ED848A8201C243411DA0937090384
+          51C2272293A84BB426BA11F9C4186232318758482C23D6128F132F107B8843C4
+          37241289433227B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9
+          DA646BB20739942C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853
+          E22852CA6A4A19E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1
+          B652AF5187A81334759A39CD8316494BA5ADA295D31A681768F769AFE874BA11
+          DD951E4E97D057D2CBE947E897E803F4770C0D861583C7886728199B18071867
+          197718AF984CA619D38B19C754303731EB98E7990F996F55582AB62A7C1591CA
+          0A954A9526951B2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353
+          E3A909D496AB55AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659
+          C34CC34F43A451A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CD
+          D97C762ABB98FD1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C
+          744E09E728A797F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48
+          AB51AB47EBBD36AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE7
+          53D953DDA70AA7164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E
+          4C6FA7DE79BDE7FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC5
+          35716F3C1D2FC7DBF151435DC34043A561956197E18491B9D13CA3D5468D460F
+          8C69C65CE324E36DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B
+          4CC7CDCCCDA2CDD699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B8
+          6549B2E45AA659EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711
+          A7B94E934EAB9ED667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D61676217
+          67B7C5AEC3EE93BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563A
+          DE9ACE9CEE3F7DC5F496E92F6758CF10CFD833E3B613CB29C4699D539BD34767
+          1767B97383F3888B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F5
+          9D9BB39BC2EDA8DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5
+          D13F0B9F95306BDFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761
+          EF173EF63E729FE33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF43
+          7F23FF64FF7AFFD100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65
+          F6B2D9ED418CA0B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE69
+          0E85507EE8D6D00761E6618BC37E0C2785878557863F8E7088581AD131973577
+          D1DC4373DF44FA449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3F
+          C62E6659CCD5589D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B
+          17982FC85D7079A1CEC2F485A716A92E122C3A96404C884E3894F041102AA816
+          8C25F21377258E0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC
+          91BC357924C533A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD
+          31839291907142AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507
+          C96BB390AC05592D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E
+          2BCDEDCCB3CADB90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39
+          B23C7179DB0AE315052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D
+          6B815EC1CA82C1B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D
+          1B3E15898AAE14DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF
+          66D266E9E6DE2D9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97
+          CD28DBBB83B643B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB5
+          61D7F86ED1EE1B7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49
+          FBB3F73FAE89AAE9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51D
+          D23D54528FD62BEB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9
+          F709DFF71E0D3ADA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B
+          625BBA4FCC3ED1D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367
+          F2CF8C9D959D7D7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8B
+          E73BBC3BCE5CF2B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB
+          9CBB9AAEB95C6BB9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393D
+          DDBDF37A6FF7C5F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41
+          D943DD87D53F5BFEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43
+          058F998FCB860D86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECB
+          AE17162F7EF8D5EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C6
+          1EBEC97833315EF456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553
+          D0A7FB93199393FF040398F3FC63332DDB000004D14944415478DAC5D77B5054
+          551C07F0EFC2020D46C414218666A5BCA6FAC77F9C661B04E225298361E21002
+          CB082493163A2312984D63AF41F3112C461A8E220F9D61ACA948B21C4126FB33
+          E2FD5E026117D807FBBA7BF7DE137B97DD0576A37BA3C9DFCCCED9BD73EEF97D
+          CEEFDE73CF5D1121040F3344568048241274D2C58B3502D5A276934997505858
+          A8FBCF005269161886E1D5BFBF7F10EDEDBFBA45AC0A60B15878F5D7EB0D5028
+          94686DBDE782F85F00346D81D96C5E40B4FD66B150C9F9F9F9D3AB06D0348DAE
+          AE9E15FB464686C3D3D31314655E8CE89847C45811AB025807E413DEDEDE6059
+          7609A2ADADAD532ACD7E61D580EEEEDE15FB464484B93D7EF56A1D7273B345AB
+          02501425E8BCC5515B5BEF041CFEF28EA075ED2BA25096F32A58C682DE9E3E41
+          89C3C243B9F6DA72C0A9BC6DE0F350B47669BCDB0BA5DA807DB161F0167BFCAB
+          0AD45D6B7005302CBF42DCF97D0CAA390AE3D35A48367A41ECC1FF1286866EB2
+          01EA1A5D0134C30FD02D9F865263E410634A0D3263C2E0EB23165481FAC580A2
+          0BBF90D3F9D130D12C8E5436AF7862F98144A8E78C50680C1C6276CE849E9129
+          2444FAC347FCCF95D8B4F979AE6DA8BFEE04BC2BBB4D3E7F2B160633CB4B6F9D
+          AC52BD08A13561607C060777BEE4B6FFE06C1F0ABEC942E4532FA23CB1025E1E
+          5E6868B8E1041CAAB845CE16C643473128AEFA71C5E49F142460744A83BB1D63
+          D0E89DCBF081520DA924D8A5FF986E0425F70FC13B84C0A43563CBA32FE34C72
+          359AAEDF7402DE3ED74CCE1F4C84D6C86F77B386F57E1D536A3132A5E6564FCB
+          FD5E7C2495B8CC3CA7E90D7806B358F3E423B0AEA199212D8790189290979B6B
+          03149EF99E54BCB31D6A8305A5D5B778235AA952F83FE681D349F5F8BAA90F79
+          D1EB5D66EEBB41CC256709CB7DEC887573CFA2457BCF87031C38FD2DA928DA01
+          959EDFEE668F2DE783F0CCE6F5A02659849B8A7036EFF58599F7433A3F73DF0D
+          DEF00BF4E5F6011B80E15A029643E8A64D4D1CA0A0FC26A93C9C82D97940D985
+          1F78039AE96C48E2B6E2CF91094CF6EBF04574158C160337F380E7D6C03FD00F
+          CCA2C4F6D67A4CA7D4CF2334720E90F75913911D49C5B48E165481AD956B1115
+          2FE1061E1B1D8769C202136344C0463F0404F9DB92B14B935B5BB5720EBA2133
+          F494DEB61BEEFFF806911D4D83728EC6C99A16DE80EF8C9988498CB20DCCDA10
+          9E5E9E782228C0918C7124B6FD56293430CA2D48F7DD8FE2FC62DB4D987BB291
+          C88A7773002121A90A465C52EC92D93184759931C3DADA99291566FAB5C87ABC
+          1081E2B5CE6598F3613DA93AB6070A2D8D4FAFFC24A80289C9F10B3799FDFA2E
+          2FB9EDBB727206C3DDF219428BA2E4C7673BED637080EC0F6A89AC642F071012
+          DBAAD721F9B5A425895C10F3B8A9070A0C740DBB247700F6BD7F85C8DECBE000
+          A76A6F0BAA40CACE1DB6B2B38C5BC4E4C4247AFEE8779BDC0178B3F432919566
+          624ACBEF1DCF1E71979EC6AE94543765671CCB6F74588EC1DE21B999C22B1327
+          5472B7808C924BA4B22C6B1E40E35CFDCF822AB03B356DD152737F19AC8881DE
+          41B7080EB0B7F82B52793C9B030889A49A10A4EFDAF3B70F1BFB3D606D4738C4
+          800B8203A41FAD2615653950085C86DB2F8720232DC391C8096196A1EC8851F4
+          F50C0C8C52AA089C8065094050E685E8F49341271E157816E91839A672BC3888
+          1EF6DFF3BF004F2B04B9AF11C53F0000000049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Upload File'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D4948445200000020000000200806000000737A7A
+          F4000000097048597300000EC400000EC401952B0E1B00000A4F694343505068
+          6F746F73686F70204943432070726F66696C65000078DA9D53675453E9163DF7
+          DEF4424B8880944B6F5215082052428B801491262A2109104A8821A1D91551C1
+          114545041BC8A088038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE1
+          7BA36BD6BCF7E6CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E
+          11E083C7C4C6E1E42E40810A2470001008B3642173FD230100F87E3C3C2B22C0
+          07BE000178D30B0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08
+          801400407A8E42A600404601809D98265300A0040060CB6362E300502D006027
+          7FE6D300809DF8997B01005B94211501A09100201365884400683B00ACCF568A
+          450058300014664BC43900D82D00304957664800B0B700C0CE100BB200080C00
+          305188852900047B0060C8232378008499001446F2573CF12BAE10E72A000078
+          99B23CB9243945815B082D710757572E1E28CE49172B14366102619A402EC279
+          99193281340FE0F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEA
+          BF06FF226262E3FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225
+          EE04685E0BA075F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5
+          E4E4D84AC4425B61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D
+          814704F8E0C2CCF44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9
+          582A14E35112718E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF35
+          00B06A3E017B912DA85D6303F64B27105874C0E2F70000F2BB6FC1D428080380
+          6883E1CF77FFEF3FFD47A02500806649927100005E44242E54CAB33FC7080000
+          44A0812AB0411BF4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64
+          801C726029AC82422886CDB01D2A602FD4401D34C051688693700E2EC255B80E
+          3D700FFA61089EC128BC81090441C808136121DA8801628A58238E08179985F8
+          21C14804128B2420C9881451224B91354831528A542055481DF23D720239875C
+          46BA913BC8003282FC86BC47319481B2513DD40CB543B9A8371A8446A20BD064
+          74319A8F16A09BD072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C4
+          6C302EC6C342B1382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704
+          128145C0093604774220611E4148584C584ED848A8201C243411DA0937090384
+          51C2272293A84BB426BA11F9C4186232318758482C23D6128F132F107B8843C4
+          37241289433227B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9
+          DA646BB20739942C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853
+          E22852CA6A4A19E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1
+          B652AF5187A81334759A39CD8316494BA5ADA295D31A681768F769AFE874BA11
+          DD951E4E97D057D2CBE947E897E803F4770C0D861583C7886728199B18071867
+          197718AF984CA619D38B19C754303731EB98E7990F996F55582AB62A7C1591CA
+          0A954A9526951B2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353
+          E3A909D496AB55AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659
+          C34CC34F43A451A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CD
+          D97C762ABB98FD1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C
+          744E09E728A797F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48
+          AB51AB47EBBD36AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE7
+          53D953DDA70AA7164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E
+          4C6FA7DE79BDE7FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC5
+          35716F3C1D2FC7DBF151435DC34043A561956197E18491B9D13CA3D5468D460F
+          8C69C65CE324E36DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B
+          4CC7CDCCCDA2CDD699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B8
+          6549B2E45AA659EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711
+          A7B94E934EAB9ED667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D61676217
+          67B7C5AEC3EE93BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563A
+          DE9ACE9CEE3F7DC5F496E92F6758CF10CFD833E3B613CB29C4699D539BD34767
+          1767B97383F3888B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F5
+          9D9BB39BC2EDA8DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5
+          D13F0B9F95306BDFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761
+          EF173EF63E729FE33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF43
+          7F23FF64FF7AFFD100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65
+          F6B2D9ED418CA0B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE69
+          0E85507EE8D6D00761E6618BC37E0C2785878557863F8E7088581AD131973577
+          D1DC4373DF44FA449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3F
+          C62E6659CCD5589D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B
+          17982FC85D7079A1CEC2F485A716A92E122C3A96404C884E3894F041102AA816
+          8C25F21377258E0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC
+          91BC357924C533A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD
+          31839291907142AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507
+          C96BB390AC05592D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E
+          2BCDEDCCB3CADB90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39
+          B23C7179DB0AE315052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D
+          6B815EC1CA82C1B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D
+          1B3E15898AAE14DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF
+          66D266E9E6DE2D9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97
+          CD28DBBB83B643B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB5
+          61D7F86ED1EE1B7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49
+          FBB3F73FAE89AAE9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51D
+          D23D54528FD62BEB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9
+          F709DFF71E0D3ADA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B
+          625BBA4FCC3ED1D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367
+          F2CF8C9D959D7D7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8B
+          E73BBC3BCE5CF2B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB
+          9CBB9AAEB95C6BB9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393D
+          DDBDF37A6FF7C5F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41
+          D943DD87D53F5BFEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43
+          058F998FCB860D86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECB
+          AE17162F7EF8D5EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C6
+          1EBEC97833315EF456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553
+          D0A7FB93199393FF040398F3FC63332DDB0000047D4944415478DAC5D76B4C5B
+          651807F07F1963D3E816266350C265462626FB60FCE43787865D8C0BCE807341
+          270B719B63306E196C5C44E7C42130B7415B6033B28548706EDC6F63938961E2
+          251A11583B270E22D01B85B6B4859EF6F5F47E0AD8F5ED3EF8246D4FDF9C739E
+          5FDF9CFF7B7A788410FC9FC5B300783C1ED54159D5DFD2AABF3730D825488DD5
+          7207ADBD7D05941FDC066F26CFB24BE37762FC249E1E3030640717F1C80093D9
+          BB89E8FB7D022ACD02EE8C4EBA211E1960347907181D57403EA77722B420F135
+          8762153E033245B748C5A158188C66E408BA3CEE5B76642766357AC8E67456C4
+          8CC6803B239343F35AEDCBD5D9AF297C0264087AC9D9F75F816ED1ECD5FE6BFC
+          01F92C07A13660607862983DC7569F00E995DDE45CEA7668174CC813757BDCF7
+          D3C33B30363D87FEA109A8750BCEF129F92CD873F07C021C3DD7492EA4EF845A
+          6FF2FA18CBF53A2E9DC3B85CCD6E13DC1814833D870D905DD347956B834E87AA
+          8C5731AB635050DB4385FF28250E5AFD22CED4DFB69CC305A0C9F5D1B3ADA8CA
+          DA0DD53C43D59C5B05D59D1064ED7607789BEBD48A1608B2E331C3028A2FD1CD
+          4071CA761B40D40E514EBC3BC0DB5CA796374198B3070AADD1E7192814B5A1E6
+          F81E1BC0B2B0D0E43AADEC1A84B909906B8C38FDE50DAAC6F9C971D6CF224133
+          6A4F24D80099C29B54B94EFBEC2A8479895680AF5554D5844BF96FDA00C7AA7A
+          A8729D56FA354427F642A636E2CC955EF48F1AD98CD3DD20D73F66C66FD56FD8
+          0069E7BBA8729D5EDA00E1C97D5680E5C2DD5FD28FC7374420326A33FCD825C5
+          8F7DB3AC2D7ED6177BCFF7E36CDBD79C6FAE3761ECF2EB3640EAE71D8426D7EA
+          192584F949564079FD4DE8170906C40CC2A362BC46B8018E54B4129A5CA797D4
+          4358F00EA4EA45E7986CD680CCCA41AC0F8EF20A71ADA9D905385CD64C6872AD
+          924E4350F82E0B30E27CC32DE738CD4C34357300074BAF139A5C677C52074151
+          B215C0AD07522D72AB7F063FF259F0F961F6C62B235A5A5A5C80F74AAE129A5C
+          2B26FF4155E101C838311C679B1F679B87466C41486818DB14D686FF85686D6B
+          7501524E37129A5C6797D4B97DD733FE1851066273F4566C0AE5BB1A7B40B4B7
+          7300074E35106EAE696A6FDC8B48BB3088A0B068046F0A05CFDEE86188CE8E36
+          1720F9C37AE2C8354DFD3DADC5B1CA1FB181FF0C828243ECD3CB5B86904927C1
+          188D6E17665767BB0BB0FF832B849B6B6F4AA327F841624248640C823686D87F
+          199621E4D229DC1D1D52B223F3D15B62221C889EEE0E17E0ED823AB234D70FAB
+          A48F6F232030124FB1CD9D17D7128442360589F80F25614C2F318C5913B036A0
+          DF81E8EDE100924E7E4156CAB5A7FAE53E03FDAA8D087FFA39ACB2AF6E5CC48C
+          5C8A3F25B6E6E35F250C5B8EE12736463810F724A32EC0BEBC8B64A55C7B2A86
+          FDEF70EAF2AF10CBFC9621544A29FEBA37ECD6DC5156C49AD5BDE041C7029EB7
+          02DECAAD254B734D8390C85D0895528607F747566CEEAC6DC5FEE82B669C0F26
+          160055674E11C28344B50EE489703CB92E101363773D37773BD6C727A36595D8
+          1810B5767523BBF5829931EDF2A6B903F02FA84B16EEA2F48786000000004945
+          4E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Upload File Remove Original'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D4948445200000020000000200806000000737A7A
+          F4000000097048597300000EC400000EC401952B0E1B00000A4F694343505068
+          6F746F73686F70204943432070726F66696C65000078DA9D53675453E9163DF7
+          DEF4424B8880944B6F5215082052428B801491262A2109104A8821A1D91551C1
+          114545041BC8A088038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE1
+          7BA36BD6BCF7E6CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E
+          11E083C7C4C6E1E42E40810A2470001008B3642173FD230100F87E3C3C2B22C0
+          07BE000178D30B0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08
+          801400407A8E42A600404601809D98265300A0040060CB6362E300502D006027
+          7FE6D300809DF8997B01005B94211501A09100201365884400683B00ACCF568A
+          450058300014664BC43900D82D00304957664800B0B700C0CE100BB200080C00
+          305188852900047B0060C8232378008499001446F2573CF12BAE10E72A000078
+          99B23CB9243945815B082D710757572E1E28CE49172B14366102619A402EC279
+          99193281340FE0F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEA
+          BF06FF226262E3FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225
+          EE04685E0BA075F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5
+          E4E4D84AC4425B61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D
+          814704F8E0C2CCF44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9
+          582A14E35112718E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF35
+          00B06A3E017B912DA85D6303F64B27105874C0E2F70000F2BB6FC1D428080380
+          6883E1CF77FFEF3FFD47A02500806649927100005E44242E54CAB33FC7080000
+          44A0812AB0411BF4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64
+          801C726029AC82422886CDB01D2A602FD4401D34C051688693700E2EC255B80E
+          3D700FFA61089EC128BC81090441C808136121DA8801628A58238E08179985F8
+          21C14804128B2420C9881451224B91354831528A542055481DF23D720239875C
+          46BA913BC8003282FC86BC47319481B2513DD40CB543B9A8371A8446A20BD064
+          74319A8F16A09BD072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C4
+          6C302EC6C342B1382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704
+          128145C0093604774220611E4148584C584ED848A8201C243411DA0937090384
+          51C2272293A84BB426BA11F9C4186232318758482C23D6128F132F107B8843C4
+          37241289433227B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9
+          DA646BB20739942C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853
+          E22852CA6A4A19E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1
+          B652AF5187A81334759A39CD8316494BA5ADA295D31A681768F769AFE874BA11
+          DD951E4E97D057D2CBE947E897E803F4770C0D861583C7886728199B18071867
+          197718AF984CA619D38B19C754303731EB98E7990F996F55582AB62A7C1591CA
+          0A954A9526951B2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353
+          E3A909D496AB55AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659
+          C34CC34F43A451A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CD
+          D97C762ABB98FD1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C
+          744E09E728A797F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48
+          AB51AB47EBBD36AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE7
+          53D953DDA70AA7164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E
+          4C6FA7DE79BDE7FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC5
+          35716F3C1D2FC7DBF151435DC34043A561956197E18491B9D13CA3D5468D460F
+          8C69C65CE324E36DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B
+          4CC7CDCCCDA2CDD699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B8
+          6549B2E45AA659EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711
+          A7B94E934EAB9ED667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D61676217
+          67B7C5AEC3EE93BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563A
+          DE9ACE9CEE3F7DC5F496E92F6758CF10CFD833E3B613CB29C4699D539BD34767
+          1767B97383F3888B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F5
+          9D9BB39BC2EDA8DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5
+          D13F0B9F95306BDFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761
+          EF173EF63E729FE33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF43
+          7F23FF64FF7AFFD100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65
+          F6B2D9ED418CA0B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE69
+          0E85507EE8D6D00761E6618BC37E0C2785878557863F8E7088581AD131973577
+          D1DC4373DF44FA449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3F
+          C62E6659CCD5589D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B
+          17982FC85D7079A1CEC2F485A716A92E122C3A96404C884E3894F041102AA816
+          8C25F21377258E0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC
+          91BC357924C533A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD
+          31839291907142AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507
+          C96BB390AC05592D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E
+          2BCDEDCCB3CADB90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39
+          B23C7179DB0AE315052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D
+          6B815EC1CA82C1B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D
+          1B3E15898AAE14DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF
+          66D266E9E6DE2D9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97
+          CD28DBBB83B643B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB5
+          61D7F86ED1EE1B7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49
+          FBB3F73FAE89AAE9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51D
+          D23D54528FD62BEB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9
+          F709DFF71E0D3ADA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B
+          625BBA4FCC3ED1D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367
+          F2CF8C9D959D7D7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8B
+          E73BBC3BCE5CF2B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB
+          9CBB9AAEB95C6BB9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393D
+          DDBDF37A6FF7C5F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41
+          D943DD87D53F5BFEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43
+          058F998FCB860D86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECB
+          AE17162F7EF8D5EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C6
+          1EBEC97833315EF456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553
+          D0A7FB93199393FF040398F3FC63332DDB000004904944415478DAC5D7FB4F53
+          671807F06F19A29BDB1C53B994C8EA32108C3F2CFB07265B147721EA02DB1C77
+          C9C64467048953B984992DE2263836698B44B3B9E906DB18B78220734436A651
+          1723D2D272A719D096722985DE4E7B767A68CB398595D3FAC39E84D29E9CF7FD
+          7EFAE43DEFE9E1912489FFB37876008FC7F36A504EC5EFDEAAFF3012784D7830
+          46CF3C4867FB0A28F9603BB834CF7E4AF54D39EEC8C73B8D0419CB443C32C06A
+          E3D688F6074A4CCD9AF0976C9485786480C5CA0D201B998066C6B08090FE734B
+          CF43DC85CC98099F01D9E21B6469660C8C161B7285D73C9E7B366B17A6670D50
+          CFCCD388C959238518ED9AD3EB5FA938FAE6844F8023C236F2DC8157316FB671
+          3A7FB53FA0996620744674762BBBA939B6F904387CBE852C3BB8137A9315C7C5
+          2D1ECF2DFE3016C3AA19DCEC526266CEE43A3EA699063507CF27C0A1B266F2EB
+          C3BBA03358398FB1AF57A54647636C54E6F5DB7250732C002E5DFAD6ABEBFA9E
+          6E23CA8FBC8EE97902F995AD5EE14F65EC80DE68C199EFDBED732C02F6EF4F85
+          D5CAED1B7D54D684F29C384CCD115E85332BBFA219C29C38368020B84D78E84B
+          09844777639202145DF4AE0345193B17006209C4B9BB7D036495364094BB1713
+          7A8BCF1D281037E2C2B1BD6C80C5628154DAE371E0D6AD51C83A5B07D1C7F1D0
+          CC5AF0D937D7BD0ACE4BDB41FF2F14D6A1F2443C1B60369B394D72E08B5A888E
+          27D0005FABB0BC1617F3DE5E0A90C9E41E0746476F41E6991A884FBC03B58E5A
+          CDDFB5A1436AA12E49EF6E90EB1EB7E17EC55B6C80C964E23438B3F867884EEE
+          A301F61B52CAE90E3CF16C389E136C861FB5A5F8512FF6BDC58FFEA3EEF97E8C
+          F78E3DE7975F6B3178790F1B60A400F21EC58A80929AFB10E525D280922BBFC1
+          6026D12927B04910C519B12CC0603472EAC0FB9F5641949F0C956E71CDA8A78D
+          C83E7F1BEB82049C1035B5756C407A7A0A8C1440A1E85B11F079D51D080B5229
+          80055FFD78C375DC9B4ED4D62D03E0DA818C4FAE40589846039835ACD2E398F8
+          2EC2045BC0E78739829747D4D7D7B301697680C180BEDEFE1501A7AFDE427941
+          3AD48CCB70C41E5E7117A1E19108090DA3424107FE17A2A1B1C10D90964C0338
+          75E0D455D66703E10FA936109B23B6213894BF18EC012191B801521D80FEBE01
+          4E0857AD0D465AE93DACE747202838143C47D04A88E6A64637406A12E63976C0
+          59FD6373483FF73702435FC086A010477B794B106AD528086A9B672ECC6BCD12
+          3620252591EEC0C0C010A770A5D68C93556308E44762C3C610C737C312844635
+          861E5997963A3217111915EE44B4B634B101C90E00D78ACDFF13FECF08B09E0A
+          772D2E37C4847A0C0AF9432D49585F2608DB6CC09A800E27A2ADD50D9094FC1E
+          0D181A1CE60428AE1F876CF2496C7A3E1A8F397637266252A3429F62217CE487
+          F86EFB187E4275B813D1AB90B90192F679D501827A26C8AEECC28371FF258829
+          AD0A03BDDDAC7067D188D5ABDA481EF44397F7BCE4022426BECB7923622272DC
+          10535A3586FBA5CB86BB6A7B913FDA8B08D78389B73F4A99657F38FAE9E15AA8
+          1186A79E0E8472B0C77338A37C7E325A5209D5018235ABAAA9772FDA08EB1B5C
+          C29D807F01CBAF16EEEA4161720000000049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Duplicate'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D4948445200000020000000200806000000737A7A
+          F4000000097048597300000EC400000EC401952B0E1B00000A4F694343505068
+          6F746F73686F70204943432070726F66696C65000078DA9D53675453E9163DF7
+          DEF4424B8880944B6F5215082052428B801491262A2109104A8821A1D91551C1
+          114545041BC8A088038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE1
+          7BA36BD6BCF7E6CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E
+          11E083C7C4C6E1E42E40810A2470001008B3642173FD230100F87E3C3C2B22C0
+          07BE000178D30B0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08
+          801400407A8E42A600404601809D98265300A0040060CB6362E300502D006027
+          7FE6D300809DF8997B01005B94211501A09100201365884400683B00ACCF568A
+          450058300014664BC43900D82D00304957664800B0B700C0CE100BB200080C00
+          305188852900047B0060C8232378008499001446F2573CF12BAE10E72A000078
+          99B23CB9243945815B082D710757572E1E28CE49172B14366102619A402EC279
+          99193281340FE0F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEA
+          BF06FF226262E3FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225
+          EE04685E0BA075F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5
+          E4E4D84AC4425B61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D
+          814704F8E0C2CCF44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9
+          582A14E35112718E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF35
+          00B06A3E017B912DA85D6303F64B27105874C0E2F70000F2BB6FC1D428080380
+          6883E1CF77FFEF3FFD47A02500806649927100005E44242E54CAB33FC7080000
+          44A0812AB0411BF4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64
+          801C726029AC82422886CDB01D2A602FD4401D34C051688693700E2EC255B80E
+          3D700FFA61089EC128BC81090441C808136121DA8801628A58238E08179985F8
+          21C14804128B2420C9881451224B91354831528A542055481DF23D720239875C
+          46BA913BC8003282FC86BC47319481B2513DD40CB543B9A8371A8446A20BD064
+          74319A8F16A09BD072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C4
+          6C302EC6C342B1382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704
+          128145C0093604774220611E4148584C584ED848A8201C243411DA0937090384
+          51C2272293A84BB426BA11F9C4186232318758482C23D6128F132F107B8843C4
+          37241289433227B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9
+          DA646BB20739942C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853
+          E22852CA6A4A19E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1
+          B652AF5187A81334759A39CD8316494BA5ADA295D31A681768F769AFE874BA11
+          DD951E4E97D057D2CBE947E897E803F4770C0D861583C7886728199B18071867
+          197718AF984CA619D38B19C754303731EB98E7990F996F55582AB62A7C1591CA
+          0A954A9526951B2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353
+          E3A909D496AB55AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659
+          C34CC34F43A451A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CD
+          D97C762ABB98FD1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C
+          744E09E728A797F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48
+          AB51AB47EBBD36AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE7
+          53D953DDA70AA7164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E
+          4C6FA7DE79BDE7FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC5
+          35716F3C1D2FC7DBF151435DC34043A561956197E18491B9D13CA3D5468D460F
+          8C69C65CE324E36DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B
+          4CC7CDCCCDA2CDD699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B8
+          6549B2E45AA659EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711
+          A7B94E934EAB9ED667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D61676217
+          67B7C5AEC3EE93BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563A
+          DE9ACE9CEE3F7DC5F496E92F6758CF10CFD833E3B613CB29C4699D539BD34767
+          1767B97383F3888B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F5
+          9D9BB39BC2EDA8DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5
+          D13F0B9F95306BDFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761
+          EF173EF63E729FE33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF43
+          7F23FF64FF7AFFD100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65
+          F6B2D9ED418CA0B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE69
+          0E85507EE8D6D00761E6618BC37E0C2785878557863F8E7088581AD131973577
+          D1DC4373DF44FA449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3F
+          C62E6659CCD5589D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B
+          17982FC85D7079A1CEC2F485A716A92E122C3A96404C884E3894F041102AA816
+          8C25F21377258E0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC
+          91BC357924C533A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD
+          31839291907142AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507
+          C96BB390AC05592D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E
+          2BCDEDCCB3CADB90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39
+          B23C7179DB0AE315052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D
+          6B815EC1CA82C1B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D
+          1B3E15898AAE14DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF
+          66D266E9E6DE2D9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97
+          CD28DBBB83B643B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB5
+          61D7F86ED1EE1B7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49
+          FBB3F73FAE89AAE9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51D
+          D23D54528FD62BEB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9
+          F709DFF71E0D3ADA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B
+          625BBA4FCC3ED1D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367
+          F2CF8C9D959D7D7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8B
+          E73BBC3BCE5CF2B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB
+          9CBB9AAEB95C6BB9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393D
+          DDBDF37A6FF7C5F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41
+          D943DD87D53F5BFEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43
+          058F998FCB860D86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECB
+          AE17162F7EF8D5EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C6
+          1EBEC97833315EF456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553
+          D0A7FB93199393FF040398F3FC63332DDB0000049E4944415478DAC5967B5054
+          6518C69FC3EEC2CA94525363E384E4944D2356F607FD2153132A1733626CD428
+          638448E5625A402179838094C60B22EC721947A7A48C9CD2B432C011C116A919
+          A25D6105474D98B82D03ECEED91B7BF93AE7ACECECBA17CE2ECDF8CEEC7C3BE7
+          9CF7797FDF7BBEEFF90E4508C1830C8A05C8AD6DF197E2AAD182D592EC187A36
+          C5D9DA0E80435B5E039F66B08F34B4F6E2CFDE6199D142E26703E10660B5F16B
+          448B7C00135A13DA9583B3827003305BF90128FBC7A0521BEC103DFF5EA32924
+          D66E8D190B1820A7E63239BC350646B30D79928B3E930E662560526BC0A85ACF
+          418C6B8D0CC4A04247D32B6AF312FD8270007C2CBD448E64AE847ECAC62B3144
+          08A8269D203446C8BA07BACBB3562D0D0860475523399A1D07DA64C5CEEADF7C
+          261DC888C7DD11355A150350EB4C8EEB43AA49546C8BA70202F8B0E22239B63D
+          011A83957732BB5E07541A0EC6C6683475F4A272C7EAC000B2CB7F21551FBD8E
+          49BD05BBEB1A677E057342FDA9C38647DF7000641D3E4FAA721231A1B3F0522B
+          ADBF8AFFC3371C001907CF11496E12C61980C2E3DE3B10A52F87104628C3B6A1
+          2473839FBEC1EC16E5900B840360CB973F1269DE5A8CD1669F427F543C83C8E8
+          455074A8109D5C8B79E1CB7901387C83667D63504674C6C4233909E30E80CDFB
+          CF1069FE3AA8B466949E6CF22A14AFCD445CDACB181F364071E526162DCFC7D1
+          8E277C16BFDF37D84EC8EEF9464DEE1B631C407A690391EE5CCF01F88ACECAC5
+          1C008108069D155D4DD731377C0D9E8B2B061524F29AE7CD3718EF59CA01A415
+          9F26D5056F63546346D9D7CD33768005002582C51284EED61EF40D84E2AF3919
+          98A21E76CB617DE3CEB01A6D8C6F68F4AEBEC1780FC501A416D513E967EF7000
+          BE422E7DD605C03E0A71ABF336866EA911F9660D1E9AFFBCC75C76BDF6339ED1
+          CF78C7B46F30DE63073851FC2A798CBACB6B41B901303FC2FC57FD3302799B1C
+          5D82F730227CC96BFEE7E9B1A00D5328ABBF02C67BEC00E74B22C89A14A19330
+          F3D210CC094F17E0469799BB02B0A3768286BCB10D8F2FD98485D139CC35EFC6
+          B8BBE6574872129D01048C60B013002B1CEC5440E874DF33003B4E996CE86E6E
+          45AF6A3EE4E25458A91097C285E9717680EA9F519D97743F002B1CEC042072EA
+          84D0E9BEF74EB1F7884D803ED93568D4622C59FFBDC70EECA9BE80DA4FD77A02
+          F034B3602700D18C9DB2D984E86BEFC08D3E1AEDA1052E8577A5C672E35EC939
+          D415ACE30BE0690D78EE949939D2AF5F6A031147E2A9D8430812793EB8F6569D
+          C5F15D1B6603E0FE1C3DA9E716618F291A7D21491E17617ECAAA7B003FE0C49E
+          643BC0859288DF996DCACBD8E3D2A2BC6CC35128650A2C78653FE63D9D30A3CE
+          BECA3338B96FA31D80A2F87D47FC54BC90B8030871BBEB0E945D23E814674023
+          88F0A991BB71A51DE05803BE2A4A991DC0B415D3860578325E0281F8515E3A6C
+          14567C8753259B020730EA99C3A8B91B37342FA047FC2E6C10F0D2D89EBC821B
+          8B8E7E83FA2FDE0F0C607C580F45CB4DCC5DF609C2225378CFDA398ACAEBF1ED
+          810FFC07888C8EC0DFB211BCF8561D4C61510115B7039CC2E9B2CDFE02845FA6
+          40859DD5652FA36D8F045C7C3A1C000F32FE03D8731EEE9F866BF30000000049
+          454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Move To'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D4948445200000020000000200806000000737A7A
+          F4000000097048597300000EC300000EC301C76FA864000004474944415478DA
+          C5D67D6C13651C07F06FD717C622323546832F93F887639D9290E01F6C263219
+          05A7684814908D755D64931A8D616606C740D0E08C28439C6E8AC1BD30304A44
+          8D2684E15867598D616EA55B5F3705A25B3BE7B65EDFDB3BEFDAADBBB3D7F5DA
+          627C92F669EEFAFBFD3EF7CBF33CAD08FFF310316FC78F9FA0920CD37ABD8442
+          AD5613370CA0529523140A090AB2586CD06AFB6E08820308068382825C2E37EC
+          7607349A9FD246A404080482F0FBFDB388DE5F8241DFC6AAAAAA89B401814000
+          4343C60503F2F27221168BE1F3F9D9083D8D284A05C1013009850C994C069224
+          3988DEDE5E834AA5CC4F0BE0A39319874D0B06E4AE7880F77A477B272A2B95A2
+          F4003E5FB2F1F3808E53E903BC5E2F4C264BC2A056DD5FC996D17A8394A249BD
+          3666B770001E1A2064D4B5F6E1F0CE47410938BE98AF5C365E47A7C6C68B8802
+          2A2A76843B60365BE326B35FDA0332E08246528D375F78162152D8014A389D18
+          1D77A2ADDB1A83E0003C1ECF8289BADE5B0179C172E8750E146C6DC1D27BD608
+          0204FDBEF06E19A111ED17AD3F131455D252B576820350CE02ACF4311B6F5CFD
+          F609ACAF781893631EE82F5AB07C4D2D1A75772E58FCDD5D1B201323BA651944
+          DB8F16BD8B208A5A6A9E9C980728CB1276E0C2FB7961000529BC6E12BF9EBF82
+          25773D8EDCF50721CA90C68DCB926570CE0DDB9813AD178C86C65DEBF2A380F2
+          F2D230C0661B4DD801060091943EBA3360E81982F95A16FA1757C32F5A1213F3
+          76B502BF8F4FA3477F0DD3AEF96DFEA7630A475F5488380077820E741F917300
+          91598291FE51FC619D827C53336EBAE341DE5866BD5E77CC843124BD7DCEE94C
+          38F6F2C608E0AB86424AEABF2A6841C500E817457F76FC368E41CD2006C4DB31
+          26591537FE406531086F000DEDDD687AA52402F8E6E0BD544999849558425F95
+          8513CF1508CF9C27E7029899987261F09C06B7E59622A7B006B36B9C77D435FF
+          808F766F6203C47442190BC02496B10A4858F7F901CCECF79130746960B2DF8E
+          C1CC0A84448B3885F7A98AC3F3DEE6EFD1FCEAD3FF063089652C8094D50909EB
+          7EFC4E31F728520CF3251DA62725906F39C3DB81BD1F7F874F6A37F301F89E4C
+          C6024813768A2425306BFB306C71A32FEB354EE1D795910ED4379DC5A77B9E11
+          0AE05B03FC9D0AF842B872BE07D4E27CDC577C1819D22CDE0ED47FF8353EABDB
+          920E20F67BCEBF238B70D85F08F3A2A77817616DD9BA59C0199CA8DF160568E8
+          A950D8365C1D671BDA31ACD563D92387B0F4FE0D09F3EC3BF6253EDF5F2A4AEA
+          0F04D3A9588004B6FE111807ECB89C598D1971CE8239766F7F2C02F8E00BB41D
+          D8911E60EE28263CCB70B7A209E2CC5B05E7DA7FF4343ADE52A60EF0BA43F48F
+          9101C699873094F91C488805E578696B5104D078129D872A53034C8EB9E99F63
+          2B6E5E59836C79593229A2E38D231D38D5F07CF20079410E06B476ACDCDC025F
+          F6EA948A4700ED38FDCECEA4015DF4947DD6A55E4590B7A45C7C6E240DF82FC6
+          3FB7028D3FB5177BD70000000049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Synchronize directories'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D4948445200000020000000200806000000737A7A
+          F4000000097048597300000EC300000EC301C76FA8640000046C4944415478DA
+          C5976B4C5B6518C7FFA7E59C52182BB04D7013C6458C93CD08CCCB30664ED45D
+          645354B6C907C9369619E7E6DC2D613252CD123E4CBF1862B238C04B82D33AE6
+          50674CB83814878E010B53B38D4BA148B8AC85B6B43D97B6C7776D6D8A6D4FCB
+          2CF1499AF3F63D4F9FFFEFB99C4B29FCCF46FDB3A853237A51544A2BD97A2CB0
+          ABD8A1B7EBD6ED50839D1780C6132927EF5F5B7A382B7F7F40C7BE8E6AFCD95A
+          F7DE960ADD9188037CFDEE3D8F2A62622E3D5CBC9BA2A395011D05D686CEAF4E
+          8BACC5B2E685CA915F230A40B2EFCD2ED8B072497AA6A4F32D6D3FAE35FD7087
+          526207A9DE9A2000A962C1CEA2482515D09A6BCF614BC530F5EF7D2FC0932FAE
+          9A57801F1B7AA501E655DD6392009BCB3BE755FC9BAAD5D20085479B6031683C
+          DBBE0509B6F67C1743F9B9D7AD351F4B033C77E43B58A71AC20E1814C81B78F6
+          B9969ACFA401361D3A0BDB7463D801E70AD952F379088083F5608D17EE287838
+          2D69A9D548036C3C5003CEDCE42F10A22594441B7CD7CDB50DD2001BDEAC066F
+          BE1876C0B9CE45736D6308807D2721587E093B60A0F5D5C95B38DFAF45D7F824
+          0C1C0B19099F95A04241EA3224B45FC701A765A58C165BC9AF8C43E55359B301
+          DE780782B533A490B7423EADB1DAED78BBFD329AC646119F1C0755E24228C943
+          8D9631E02C3CF46306B0E37A9844E7645EEEEA2557BAAE405B6EA06603BC7E14
+          76DBB53997D96A1750F2FD458CD202544971107940412BA022992B192518B982
+          7C18584C36F02C8F8CD40C7C794EE30FB0FEB5BD707037C368C1ECBD436D97D1
+          A29F746D2D46145624AA60E40474EBA7B0347529EEBD2F130A79B40B8296B961
+          EACFD6FB033CBB67079CFC30824FB8FFBADF6846E1F936D05114D48FAC4251E6
+          32EF1BCE8495C55B3FF5604211839C87723C008CAB229F6A3EF1077862F353B0
+          B3A31259FBEFDB4511EFDFD0213761019EB92B6196DF8085C59EEE9B58FE4036
+          329667785B711BA2F68B1A7F804DFB2A213AD9308443C39979164F9FA9460A29
+          7F7A6ABA5BD80320A7E4387DE6237F80FCF52B407A80E0163E84C9EEC02BBFF5
+          619C158246F303D8B8F7607819FA9CCE3A7522A8C0DD0BE2F0EDCB655029DCEF
+          98173EFC40F24664228738CCD1F6CB6750B67D371CA203BC8387E0E05C47ED88
+          167D3DBD382E28A1F48CA5288A33CF1FD7F969507315F5B5B4AA4471D7B65DE0
+          49EB6E0BF304606068003D3D57F5A240AD1DAE34FCEEEB9F5295B84D268A8F0F
+          F15387A1061F1180578B4B5DC28207A2BBA71B3ADDC8CF0E07BB7DA4C2F697CB
+          510D591A135F4AC9A953A293A29D229F3D7C6CE68F880094BC54E22EBFD35D7E
+          8EC0F4DDE8C3B0768474466C03454D93FB490E13CBA4910B009C49D09001DC1A
+          B1166C2D2AC6A06E10B48246EC42A5B715AC60C3B4C1084EE04031E4E9336EC6
+          CC84B5D7C24DE54FAA31133180BCDC3C747675EA49A64252D2E2E445C98950C4
+          32AE96D8C8BF29A3C18CE93113B9CD3B3516CEB0D3573C1200D7C97C2738056A
+          9DDD69188C62E2CB64901592A80F92A9A709D41819FF7622533774CC7029508C
+          FF041009FB1B6A89633FF3D2CE710000000049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Open folder'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D4948445200000020000000200806000000737A7A
+          F4000000097048597300000EC400000EC401952B0E1B00000A4F694343505068
+          6F746F73686F70204943432070726F66696C65000078DA9D53675453E9163DF7
+          DEF4424B8880944B6F5215082052428B801491262A2109104A8821A1D91551C1
+          114545041BC8A088038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE1
+          7BA36BD6BCF7E6CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E
+          11E083C7C4C6E1E42E40810A2470001008B3642173FD230100F87E3C3C2B22C0
+          07BE000178D30B0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08
+          801400407A8E42A600404601809D98265300A0040060CB6362E300502D006027
+          7FE6D300809DF8997B01005B94211501A09100201365884400683B00ACCF568A
+          450058300014664BC43900D82D00304957664800B0B700C0CE100BB200080C00
+          305188852900047B0060C8232378008499001446F2573CF12BAE10E72A000078
+          99B23CB9243945815B082D710757572E1E28CE49172B14366102619A402EC279
+          99193281340FE0F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEA
+          BF06FF226262E3FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225
+          EE04685E0BA075F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5
+          E4E4D84AC4425B61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D
+          814704F8E0C2CCF44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9
+          582A14E35112718E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF35
+          00B06A3E017B912DA85D6303F64B27105874C0E2F70000F2BB6FC1D428080380
+          6883E1CF77FFEF3FFD47A02500806649927100005E44242E54CAB33FC7080000
+          44A0812AB0411BF4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64
+          801C726029AC82422886CDB01D2A602FD4401D34C051688693700E2EC255B80E
+          3D700FFA61089EC128BC81090441C808136121DA8801628A58238E08179985F8
+          21C14804128B2420C9881451224B91354831528A542055481DF23D720239875C
+          46BA913BC8003282FC86BC47319481B2513DD40CB543B9A8371A8446A20BD064
+          74319A8F16A09BD072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C4
+          6C302EC6C342B1382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704
+          128145C0093604774220611E4148584C584ED848A8201C243411DA0937090384
+          51C2272293A84BB426BA11F9C4186232318758482C23D6128F132F107B8843C4
+          37241289433227B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9
+          DA646BB20739942C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853
+          E22852CA6A4A19E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1
+          B652AF5187A81334759A39CD8316494BA5ADA295D31A681768F769AFE874BA11
+          DD951E4E97D057D2CBE947E897E803F4770C0D861583C7886728199B18071867
+          197718AF984CA619D38B19C754303731EB98E7990F996F55582AB62A7C1591CA
+          0A954A9526951B2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353
+          E3A909D496AB55AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659
+          C34CC34F43A451A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CD
+          D97C762ABB98FD1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C
+          744E09E728A797F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48
+          AB51AB47EBBD36AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE7
+          53D953DDA70AA7164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E
+          4C6FA7DE79BDE7FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC5
+          35716F3C1D2FC7DBF151435DC34043A561956197E18491B9D13CA3D5468D460F
+          8C69C65CE324E36DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B
+          4CC7CDCCCDA2CDD699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B8
+          6549B2E45AA659EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711
+          A7B94E934EAB9ED667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D61676217
+          67B7C5AEC3EE93BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563A
+          DE9ACE9CEE3F7DC5F496E92F6758CF10CFD833E3B613CB29C4699D539BD34767
+          1767B97383F3888B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F5
+          9D9BB39BC2EDA8DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5
+          D13F0B9F95306BDFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761
+          EF173EF63E729FE33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF43
+          7F23FF64FF7AFFD100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65
+          F6B2D9ED418CA0B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE69
+          0E85507EE8D6D00761E6618BC37E0C2785878557863F8E7088581AD131973577
+          D1DC4373DF44FA449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3F
+          C62E6659CCD5589D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B
+          17982FC85D7079A1CEC2F485A716A92E122C3A96404C884E3894F041102AA816
+          8C25F21377258E0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC
+          91BC357924C533A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD
+          31839291907142AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507
+          C96BB390AC05592D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E
+          2BCDEDCCB3CADB90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39
+          B23C7179DB0AE315052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D
+          6B815EC1CA82C1B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D
+          1B3E15898AAE14DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF
+          66D266E9E6DE2D9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97
+          CD28DBBB83B643B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB5
+          61D7F86ED1EE1B7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49
+          FBB3F73FAE89AAE9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51D
+          D23D54528FD62BEB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9
+          F709DFF71E0D3ADA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B
+          625BBA4FCC3ED1D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367
+          F2CF8C9D959D7D7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8B
+          E73BBC3BCE5CF2B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB
+          9CBB9AAEB95C6BB9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393D
+          DDBDF37A6FF7C5F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41
+          D943DD87D53F5BFEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43
+          058F998FCB860D86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECB
+          AE17162F7EF8D5EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C6
+          1EBEC97833315EF456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553
+          D0A7FB93199393FF040398F3FC63332DDB000004D34944415478DAC596794C14
+          7714C7BFB33B3BBB33BB2C2C8AD8864352511B6B09208B502A5A8CE921A835D4
+          A407B5A94D6C9BB6F1F8078176132CA62569FA67934A454A9A5AEBC1519BB60A
+          54889682B6F55853742B7BA8B41CCBBDC7ECEC741694EC3AB30B2C21BE64326F
+          7EEF37BFF779C7EF3743F03C0F82203017595CA18921BDB224C8643478C24EB2
+          F6AE6E039C0FCE4B38185DC8735EB7B574B0CEE7D72744B800B106CD221545BD
+          27BCFA928C2496914A39081901AF8707EB64597889168E4095D535700C067813
+          2BA2F7D18CAAD2E9703ABB8B07E83901F81623E43044C4306A66A10A4AB562CA
+          A690519083847B8445DF6D3B4606C78C80F7479A66F6AEC9D2A3A5E91C040022
+          3C0003A8254A5D0DA5A1B62F7C2C12BEA8FD85942940C9A9098889BB708DF48F
+          C2FC8F0DE9ABD310A9D6A2BEA1317C802507A3AB699DF275B510F568AF032E21
+          4A9E13DE97014A0D85A8D8482C58AC8352AE0C80A0649377DFD889BA93E10124
+          5444BDA65092350A1509E788EB4FF0F8D4CD116D774A07AC8F1AC090A42E4F26
+          C75E46CBE42E7B722934B4FA1E843200E2E889A3D200870D502D20E39B85A135
+          5200C5F251D641120ACEC31D32BB06DF16CAE19128912C91D295AB2398FDE999
+          A9A029662A0BF73352FB7DAD3440FD81F8CA15B945FB92B33F90CCC09EDA425C
+          B96DBC7AC6DD9BE2EBEA500DAAA29595FAACD5D00A35F72F854FAFFEEEB018A0
+          AE3C3E53C93017F4853B08858A1686278D93B7499D7539F0FBB123BC6BDC91B5
+          E5435BBBB4F3A852B5465D9EA64F8596D14EA6DE2F7A5F931EFAF64B3140C3C7
+          095756E63DFF444C5232FC3C8BF4DE5B3770EDEC4F92915F2058D469E5C8C84C
+          03A3528B76834FF7491080447EDDCE77433AF7D70989F17A931186B69FC17A83
+          56E7DE6CBECD5C6C7F5A026057D0C5A7D5F9E9E7345755A3A0D432B5DD4400EB
+          77BE15F6E2A1F4FB0135557D1D1A60DD8EA28981AB679BD067B5619EE58FFC12
+          735A00C0DA97B78163DDE83CDD8A8DEF9F993FD7BC078D9F64B936EDEF560500
+          E46C7B0E43BDFDB0F72BB1EAD93D700C354BA475A6E90F6E1BF9EF2E2ED69FEA
+          CC2FB164040064E7E7E2AEF0D188887B068F2C4F876BFC3266B30B660A78DB68
+          C48DF3E7BFDA54627933002073A31EA62B262CCFDB0D46CBC1E3B6055F70568D
+          19F87CFDD756F47499DEC82FB354070064E4AEC2D58E2E64177D267CBEBBE0E5
+          866614192172161AA6E3D4690CF70F641494583A0300D23297E2F2253336BCF3
+          05D8B173C236E1C24E73C0B35FB678E1906AA939CEF5B9CD9A1D1FF1CE0080E5
+          2B62D13FAE41FAE65D60C72F065D646659909E376A1F44FBC926A3701EAC149D
+          03F1711120635390ACCF01E7BA19567DA7D37B4C365C6BB9F44D4199F5151180
+          4EAB40627601621274C28F656FD88E89108DFA77BB1156A379B79081CF450034
+          4520EDC522D09A31A109C7832E3297CC74FED081FE7FEDEBB796D95A4400BEBF
+          B20DBEEF0167993AA7433B086D973A2B9A6A5BE176D8755B0D838322006DB416
+          29397A781C77A6713A1330B1CDC372E868BE6911EA9F386179102029251D8FAF
+          DD246C15D70C1DCF0ECA7EE7167E3B79BC51A87FBE24C08AD40444C7D00FECFF
+          60299D7D367A6C23305DEF2DDB5C6A3D2009F054E1766817C5217433498CF321
+          6C7EFA5FBF34C0D6657A614B99EDB414408FA0C7627EC535EC195DF4AA616058
+          04F030E5A103FC0FFEECF2DF835A4CF90000000049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Delete file'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D4948445200000020000000200806000000737A7A
+          F4000000097048597300000EC400000EC401952B0E1B00000A4F694343505068
+          6F746F73686F70204943432070726F66696C65000078DA9D53675453E9163DF7
+          DEF4424B8880944B6F5215082052428B801491262A2109104A8821A1D91551C1
+          114545041BC8A088038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE1
+          7BA36BD6BCF7E6CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E
+          11E083C7C4C6E1E42E40810A2470001008B3642173FD230100F87E3C3C2B22C0
+          07BE000178D30B0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08
+          801400407A8E42A600404601809D98265300A0040060CB6362E300502D006027
+          7FE6D300809DF8997B01005B94211501A09100201365884400683B00ACCF568A
+          450058300014664BC43900D82D00304957664800B0B700C0CE100BB200080C00
+          305188852900047B0060C8232378008499001446F2573CF12BAE10E72A000078
+          99B23CB9243945815B082D710757572E1E28CE49172B14366102619A402EC279
+          99193281340FE0F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEA
+          BF06FF226262E3FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225
+          EE04685E0BA075F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5
+          E4E4D84AC4425B61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D
+          814704F8E0C2CCF44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9
+          582A14E35112718E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF35
+          00B06A3E017B912DA85D6303F64B27105874C0E2F70000F2BB6FC1D428080380
+          6883E1CF77FFEF3FFD47A02500806649927100005E44242E54CAB33FC7080000
+          44A0812AB0411BF4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64
+          801C726029AC82422886CDB01D2A602FD4401D34C051688693700E2EC255B80E
+          3D700FFA61089EC128BC81090441C808136121DA8801628A58238E08179985F8
+          21C14804128B2420C9881451224B91354831528A542055481DF23D720239875C
+          46BA913BC8003282FC86BC47319481B2513DD40CB543B9A8371A8446A20BD064
+          74319A8F16A09BD072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C4
+          6C302EC6C342B1382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704
+          128145C0093604774220611E4148584C584ED848A8201C243411DA0937090384
+          51C2272293A84BB426BA11F9C4186232318758482C23D6128F132F107B8843C4
+          37241289433227B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9
+          DA646BB20739942C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853
+          E22852CA6A4A19E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1
+          B652AF5187A81334759A39CD8316494BA5ADA295D31A681768F769AFE874BA11
+          DD951E4E97D057D2CBE947E897E803F4770C0D861583C7886728199B18071867
+          197718AF984CA619D38B19C754303731EB98E7990F996F55582AB62A7C1591CA
+          0A954A9526951B2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353
+          E3A909D496AB55AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659
+          C34CC34F43A451A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CD
+          D97C762ABB98FD1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C
+          744E09E728A797F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48
+          AB51AB47EBBD36AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE7
+          53D953DDA70AA7164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E
+          4C6FA7DE79BDE7FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC5
+          35716F3C1D2FC7DBF151435DC34043A561956197E18491B9D13CA3D5468D460F
+          8C69C65CE324E36DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B
+          4CC7CDCCCDA2CDD699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B8
+          6549B2E45AA659EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711
+          A7B94E934EAB9ED667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D61676217
+          67B7C5AEC3EE93BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563A
+          DE9ACE9CEE3F7DC5F496E92F6758CF10CFD833E3B613CB29C4699D539BD34767
+          1767B97383F3888B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F5
+          9D9BB39BC2EDA8DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5
+          D13F0B9F95306BDFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761
+          EF173EF63E729FE33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF43
+          7F23FF64FF7AFFD100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65
+          F6B2D9ED418CA0B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE69
+          0E85507EE8D6D00761E6618BC37E0C2785878557863F8E7088581AD131973577
+          D1DC4373DF44FA449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3F
+          C62E6659CCD5589D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B
+          17982FC85D7079A1CEC2F485A716A92E122C3A96404C884E3894F041102AA816
+          8C25F21377258E0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC
+          91BC357924C533A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD
+          31839291907142AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507
+          C96BB390AC05592D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E
+          2BCDEDCCB3CADB90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39
+          B23C7179DB0AE315052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D
+          6B815EC1CA82C1B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D
+          1B3E15898AAE14DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF
+          66D266E9E6DE2D9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97
+          CD28DBBB83B643B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB5
+          61D7F86ED1EE1B7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49
+          FBB3F73FAE89AAE9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51D
+          D23D54528FD62BEB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9
+          F709DFF71E0D3ADA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B
+          625BBA4FCC3ED1D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367
+          F2CF8C9D959D7D7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8B
+          E73BBC3BCE5CF2B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB
+          9CBB9AAEB95C6BB9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393D
+          DDBDF37A6FF7C5F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41
+          D943DD87D53F5BFEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43
+          058F998FCB860D86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECB
+          AE17162F7EF8D5EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C6
+          1EBEC97833315EF456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553
+          D0A7FB93199393FF040398F3FC63332DDB000005D44944415478DAC5975B4C53
+          7718C0BFD3734E2FE706A540A91A65334E5D41AE52449D4B96B925CBE2084F1B
+          4B8C33B17889718BD9D3B261F6B498EC964D41E77C5816E38371C6A9C42C9BD1
+          AD040515970E048BE5A2544AC1F65C5A7A4E7BF66FB15DA1AD80BAF8BDF4F47F
+          CEF7FF7EE7FB7FB783A9AA0ACF53B004008661FFABA16600BD85A28C76491A8D
+          FD4FDACD04D0CAB21BD023470083167B40F8F6698DB71A0C4B81247E4397C5AA
+          1A6968E2A5B3590162C63538D656566EA57B9C7D100C853E68E2C5E34F6AFC3B
+          86B19218B49594AE5A62CA37C29F57AECA8A2237D803E2D93480B8710DD666B3
+          55D0E6A202E003025CB9DCA18664A56127CF9F5EA8F1439CA11657895F2B2AAD
+          A665CB96C4D7C6C6C6C1E1E89476F8797A06C0118E9B36BEB68C369BF3939B4C
+          4C3C84BFDAAFCBB2127973A720FC3E5FE32D34FD3A4EE0A7ABAB4AE94596C2F8
+          9A1A8D427BC74D7830EEFBD9EEE7DF9F0990C34DD65496E45ACC05699B8D797D
+          D0D1F5B7882836ED92A4AEB98C1F66980692C04FD8AA4AC982FCBCE94564A7F3
+          A613EE79BC174603FC3B9FA96A7806C0518EFB25DF94BBC55661051CC7D33645
+          8AD0D9DDE3935575D31E4170667D7396DDAE2389A3B6CA122C2F974BAE77A378
+          728F781C0ACFBFB11B40480BC20318A62DE2981FF338B6D1566E052D49A66D3E
+          786F14BA7BEF0C811CD9680F068766DF4731F4B141AFFDA2B6BC0458864AAEF7
+          DC7143BF7BD829F1C2860F011E4E3B2443163403682C0CF31552DE5BBB663518
+          F4BA3488BEC111E81D18EE4397EBED3C3F9EF2E60719836E7F1D824FD5730DDF
+          07A7CB3DA44454DB6E51F424D61F5B075A18E653CAA03BB0AE64253094210DC2
+          393004AE7B9E2E25C0BFEA05902C2CFB03471BB6D521682D49249F1B46C776A3
+          6FC0034AC436DB638F0588BB9363F66A71E2EB5AEB4B580E4DCD24403A37905B
+          47BCBECB48DB67E298FADAD52B66C48E676212AEDD1EF0CB51757DA698991320
+          1ECD1CDD4862F8F1DA55CBC93C964983B8D67F37F603D52B8A41A3D1246F8D07
+          78E8B83D2086A3F2E6DD7CD0912958E70530ED09EA2D0CF053D5CB8B75E694A8
+          9EB1498AAE5F94C071DB25875565CBAE807401B2C8BC01E210A842A2DB6D654B
+          17D34BF272B33E278442E0E8BBAB4E2991779B04E1243C4616041087A0E952E4
+          E73F5E5E54687A21515C52241496C1313008C129B9C92E08AD30872C1C80A22A
+          51945DB45A0A4CC519BC109211807B2406B00B011C7EA600F126858E608DA590
+          5EC4B1599F13C361681F1C51A7E4486393289E7826002D2CF5368EE1A7AA8A0A
+          C98259E9984937303505ED23A3720422F5F68074EEA9005A597A2B81698EAD2D
+          2AC48DB3AA624CAF6B6CBA10561498004F49C309148C573D5E1165C293A7612B
+          47EFD362F89735E67C8C9DDD1790CE2DD4A6EF8BD2A5582132EAB40DD5088248
+          81782005E1866F920F47D5750B2E442D1CF33985E39FD4988C4011C46C5DE8F1
+          F3E016A564292E62E92308727B2DCA0E3205E23E82B835E9F74664A5666728E4
+          9E13A039D68C38E61B0627F6541B73409FA12DBB0411FA05A9175D6E9CDD8C28
+          5CB3DF863224550F8142AF20CCDD8C12EDD848908D55A8ECA6BE494286D1D93A
+          45316B3B6E61E9FD7A0D7E702DC70143FC07D12F49E092824E91175EF9088548
+          4680D8409247125B2A50A4E319027214A5D82D31E893215CB7879FEA832C8220
+          B66951E0563234969B727CFFA0E3189E0A671F48622359B95E9F6B26D3CFDCAB
+          2870331812D15C38BF918C65EB49504F965306323F05A23B18028FA2641EC90E
+          71549D16232E96EB747441CA193E8C44A03384EA9C0A9BD1507A692EE3494FD0
+          F46B38AE39B346ABA5CD8F2062B6AEA33AE18D464EA0A1F4BDB420FC9E35C421
+          CA08220E21A229B6231C5665C0EA9B78FECC7C8D273D6130D46808E2BC95244C
+          8B1FBD940FEDD92587D3C7F2441A262056E238ED521455C6D4AD3B02E24F0B35
+          9E90F8878906CEAFC089A54664A34B96E50816ADDFE117CF6504484010801F46
+          9F66C79ED9A719415C4487F02220E3B112BDE06EF8B4D28C3E4E73693A679F28
+          3E88FD4F03785EF22F94D231EEF16B1BE90000000049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Commander'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D4948445200000020000000200806000000737A7A
+          F4000000097048597300000EC400000EC401952B0E1B00000A4F694343505068
+          6F746F73686F70204943432070726F66696C65000078DA9D53675453E9163DF7
+          DEF4424B8880944B6F5215082052428B801491262A2109104A8821A1D91551C1
+          114545041BC8A088038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE1
+          7BA36BD6BCF7E6CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E
+          11E083C7C4C6E1E42E40810A2470001008B3642173FD230100F87E3C3C2B22C0
+          07BE000178D30B0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08
+          801400407A8E42A600404601809D98265300A0040060CB6362E300502D006027
+          7FE6D300809DF8997B01005B94211501A09100201365884400683B00ACCF568A
+          450058300014664BC43900D82D00304957664800B0B700C0CE100BB200080C00
+          305188852900047B0060C8232378008499001446F2573CF12BAE10E72A000078
+          99B23CB9243945815B082D710757572E1E28CE49172B14366102619A402EC279
+          99193281340FE0F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEA
+          BF06FF226262E3FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225
+          EE04685E0BA075F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5
+          E4E4D84AC4425B61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D
+          814704F8E0C2CCF44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9
+          582A14E35112718E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF35
+          00B06A3E017B912DA85D6303F64B27105874C0E2F70000F2BB6FC1D428080380
+          6883E1CF77FFEF3FFD47A02500806649927100005E44242E54CAB33FC7080000
+          44A0812AB0411BF4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64
+          801C726029AC82422886CDB01D2A602FD4401D34C051688693700E2EC255B80E
+          3D700FFA61089EC128BC81090441C808136121DA8801628A58238E08179985F8
+          21C14804128B2420C9881451224B91354831528A542055481DF23D720239875C
+          46BA913BC8003282FC86BC47319481B2513DD40CB543B9A8371A8446A20BD064
+          74319A8F16A09BD072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C4
+          6C302EC6C342B1382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704
+          128145C0093604774220611E4148584C584ED848A8201C243411DA0937090384
+          51C2272293A84BB426BA11F9C4186232318758482C23D6128F132F107B8843C4
+          37241289433227B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9
+          DA646BB20739942C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853
+          E22852CA6A4A19E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1
+          B652AF5187A81334759A39CD8316494BA5ADA295D31A681768F769AFE874BA11
+          DD951E4E97D057D2CBE947E897E803F4770C0D861583C7886728199B18071867
+          197718AF984CA619D38B19C754303731EB98E7990F996F55582AB62A7C1591CA
+          0A954A9526951B2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353
+          E3A909D496AB55AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659
+          C34CC34F43A451A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CD
+          D97C762ABB98FD1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C
+          744E09E728A797F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48
+          AB51AB47EBBD36AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE7
+          53D953DDA70AA7164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E
+          4C6FA7DE79BDE7FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC5
+          35716F3C1D2FC7DBF151435DC34043A561956197E18491B9D13CA3D5468D460F
+          8C69C65CE324E36DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B
+          4CC7CDCCCDA2CDD699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B8
+          6549B2E45AA659EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711
+          A7B94E934EAB9ED667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D61676217
+          67B7C5AEC3EE93BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563A
+          DE9ACE9CEE3F7DC5F496E92F6758CF10CFD833E3B613CB29C4699D539BD34767
+          1767B97383F3888B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F5
+          9D9BB39BC2EDA8DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5
+          D13F0B9F95306BDFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761
+          EF173EF63E729FE33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF43
+          7F23FF64FF7AFFD100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65
+          F6B2D9ED418CA0B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE69
+          0E85507EE8D6D00761E6618BC37E0C2785878557863F8E7088581AD131973577
+          D1DC4373DF44FA449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3F
+          C62E6659CCD5589D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B
+          17982FC85D7079A1CEC2F485A716A92E122C3A96404C884E3894F041102AA816
+          8C25F21377258E0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC
+          91BC357924C533A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD
+          31839291907142AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507
+          C96BB390AC05592D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E
+          2BCDEDCCB3CADB90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39
+          B23C7179DB0AE315052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D
+          6B815EC1CA82C1B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D
+          1B3E15898AAE14DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF
+          66D266E9E6DE2D9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97
+          CD28DBBB83B643B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB5
+          61D7F86ED1EE1B7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49
+          FBB3F73FAE89AAE9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51D
+          D23D54528FD62BEB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9
+          F709DFF71E0D3ADA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B
+          625BBA4FCC3ED1D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367
+          F2CF8C9D959D7D7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8B
+          E73BBC3BCE5CF2B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB
+          9CBB9AAEB95C6BB9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393D
+          DDBDF37A6FF7C5F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41
+          D943DD87D53F5BFEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43
+          058F998FCB860D86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECB
+          AE17162F7EF8D5EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C6
+          1EBEC97833315EF456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553
+          D0A7FB93199393FF040398F3FC63332DDB000002DA4944415478DA63FCFFFF3F
+          C34002C65107801CA010B7F10A23C37F6D3ADB7DF3FEA2000DB00314E336FC0F
+          F775A2ABED2B37EF63003A8011EE00213119BA3AE0DDAB27A80E9859EE48B221
+          3B8F9E6770B73624CB01E99DFB079903EE2D0C4051404CDE289D7D80A13BD581
+          2C0728C76F4075C09D05FE241B5236E72043578A3D590E5049D888EA80DB4007
+          BC09F6024B8AACDD469421E540077426DB3338B5DE07F3F7552B12D4030B59B5
+          443407DC9AEFCFF042471D2C2971E52698AE987B10AB211DC9F6707910DB20F7
+          00987F61B2035E7D20D00ED5AB8EEE809BF3488F82CA790719DA93EC894A2FE8
+          402309CD0137E6FA31046F86F860ADEF01ACC1860EAAE71F62684DB463F87450
+          09CCE7B3BF47B403349337A13AE01AD001163395C19227D2EF82E91AA005D840
+          0BD052983C88FD62BD1A982F11780BAF3EB0DE04885EAD1434075C9DE3477230
+          D62E38C4D00C359054A08DEE802BB3FD18BE1E860425B72D714159B7F0104353
+          BC1DC3E7086F309F77C556A80CEE540193D14DDD8CEA80CBB37D195E6F84E402
+          517F482EA85F7818AB218D71B610F94587C1ECF7869A60BEC0F9EB60BA61D161
+          9C0E6880EAD54B4373C0A559BE047D8CEEAF46A045F550034905FAE80EB838D3
+          97C1A7FB2158724BA93C4E4B9141D3E2C30C75B1B60CBE507D9B91F4110206E9
+          680E383FC397C1BA04927A8FF6401256F312EC41591B630B9707B111FA60E247
+          705A5C1B6303A60D33B6A03AE0DC0C1F9283B10568510DD440AC004FF01965A2
+          39E0EC741F863FC755C0922C9677887240EBD2230CD5D1360C713B21ADA945EE
+          FB08EA81B9C904DD0167A6F9307CDAA60196E4F3BA01A6DB96610FCAAA281BB8
+          3C88EDB44015CCDF9B701B4CB72FC31D059550BDA659680E383D8D7014A0B7A0
+          3B961F65A888B4262AB4D08159F65654079C9CEA4DB2219D40079493EA00A81F
+          CC73D01C10642340964FC805EB8E7CA0BC4D4809A04AA3949A0E00257B757A3A
+          009814EE3E5814A03238FA8603090041D7BED09FC7C05A0000000049454E44AE
+          426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Explorer'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D4948445200000020000000200806000000737A7A
+          F4000000097048597300000EC400000EC401952B0E1B00000A4F694343505068
+          6F746F73686F70204943432070726F66696C65000078DA9D53675453E9163DF7
+          DEF4424B8880944B6F5215082052428B801491262A2109104A8821A1D91551C1
+          114545041BC8A088038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE1
+          7BA36BD6BCF7E6CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E
+          11E083C7C4C6E1E42E40810A2470001008B3642173FD230100F87E3C3C2B22C0
+          07BE000178D30B0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08
+          801400407A8E42A600404601809D98265300A0040060CB6362E300502D006027
+          7FE6D300809DF8997B01005B94211501A09100201365884400683B00ACCF568A
+          450058300014664BC43900D82D00304957664800B0B700C0CE100BB200080C00
+          305188852900047B0060C8232378008499001446F2573CF12BAE10E72A000078
+          99B23CB9243945815B082D710757572E1E28CE49172B14366102619A402EC279
+          99193281340FE0F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEA
+          BF06FF226262E3FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225
+          EE04685E0BA075F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5
+          E4E4D84AC4425B61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D
+          814704F8E0C2CCF44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9
+          582A14E35112718E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF35
+          00B06A3E017B912DA85D6303F64B27105874C0E2F70000F2BB6FC1D428080380
+          6883E1CF77FFEF3FFD47A02500806649927100005E44242E54CAB33FC7080000
+          44A0812AB0411BF4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64
+          801C726029AC82422886CDB01D2A602FD4401D34C051688693700E2EC255B80E
+          3D700FFA61089EC128BC81090441C808136121DA8801628A58238E08179985F8
+          21C14804128B2420C9881451224B91354831528A542055481DF23D720239875C
+          46BA913BC8003282FC86BC47319481B2513DD40CB543B9A8371A8446A20BD064
+          74319A8F16A09BD072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C4
+          6C302EC6C342B1382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704
+          128145C0093604774220611E4148584C584ED848A8201C243411DA0937090384
+          51C2272293A84BB426BA11F9C4186232318758482C23D6128F132F107B8843C4
+          37241289433227B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9
+          DA646BB20739942C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853
+          E22852CA6A4A19E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1
+          B652AF5187A81334759A39CD8316494BA5ADA295D31A681768F769AFE874BA11
+          DD951E4E97D057D2CBE947E897E803F4770C0D861583C7886728199B18071867
+          197718AF984CA619D38B19C754303731EB98E7990F996F55582AB62A7C1591CA
+          0A954A9526951B2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353
+          E3A909D496AB55AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659
+          C34CC34F43A451A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CD
+          D97C762ABB98FD1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C
+          744E09E728A797F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48
+          AB51AB47EBBD36AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE7
+          53D953DDA70AA7164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E
+          4C6FA7DE79BDE7FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC5
+          35716F3C1D2FC7DBF151435DC34043A561956197E18491B9D13CA3D5468D460F
+          8C69C65CE324E36DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B
+          4CC7CDCCCDA2CDD699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B8
+          6549B2E45AA659EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711
+          A7B94E934EAB9ED667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D61676217
+          67B7C5AEC3EE93BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563A
+          DE9ACE9CEE3F7DC5F496E92F6758CF10CFD833E3B613CB29C4699D539BD34767
+          1767B97383F3888B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F5
+          9D9BB39BC2EDA8DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5
+          D13F0B9F95306BDFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761
+          EF173EF63E729FE33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF43
+          7F23FF64FF7AFFD100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65
+          F6B2D9ED418CA0B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE69
+          0E85507EE8D6D00761E6618BC37E0C2785878557863F8E7088581AD131973577
+          D1DC4373DF44FA449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3F
+          C62E6659CCD5589D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B
+          17982FC85D7079A1CEC2F485A716A92E122C3A96404C884E3894F041102AA816
+          8C25F21377258E0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC
+          91BC357924C533A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD
+          31839291907142AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507
+          C96BB390AC05592D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E
+          2BCDEDCCB3CADB90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39
+          B23C7179DB0AE315052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D
+          6B815EC1CA82C1B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D
+          1B3E15898AAE14DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF
+          66D266E9E6DE2D9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97
+          CD28DBBB83B643B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB5
+          61D7F86ED1EE1B7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49
+          FBB3F73FAE89AAE9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51D
+          D23D54528FD62BEB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9
+          F709DFF71E0D3ADA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B
+          625BBA4FCC3ED1D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367
+          F2CF8C9D959D7D7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8B
+          E73BBC3BCE5CF2B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB
+          9CBB9AAEB95C6BB9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393D
+          DDBDF37A6FF7C5F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41
+          D943DD87D53F5BFEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43
+          058F998FCB860D86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECB
+          AE17162F7EF8D5EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C6
+          1EBEC97833315EF456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553
+          D0A7FB93199393FF040398F3FC63332DDB0000029B4944415478DA63FCFFFF3F
+          C3400246900314E236DC63646050A4B6E140AFDD7FB8385009A73CD06EB00314
+          E336FC0FF375A2BAEF566DDEC7F060712023510E101295A6BA03DEBD7E4ABC03
+          66963B52DD01E99DFB8790036ECCF3A7BA0334923612EF806B73FCC0829FE202
+          E00AF8166D40D1F0F52822A3705BDF47918BDCE10A672FF7D80DA6B5523611EF
+          80CBB37D210E70B1423860CF31140D1F76A9C2D9026EB751E43C5718C3D9DB23
+          CE8269DDD4CDC43BE0C24C88033E6A2BC315F05FBD8BA2E1CD060D385B24E006
+          8A9CE54C0538FB78FA03306D904E8203CE4DF761A03630CADC42BC034E4F8338
+          A07DD911B882CA281B06FFDA7D0CCFDE7EA3BAE340A5E48345014A70079C98E2
+          8D55A145CE56065A9592F7170530C21D706CB217568556B9DB1868554AA238E0
+          F0448803E2A6BF842B5A9429CE609BBF8D815685148A030EF47B8225423AAFC1
+          15AD29D7627028DC4E1F07ECEB8338C0A3EA205CD18E367B06A7A2ED0CB42A25
+          511CB0BBC703AB42D7921D0CB052125B690703DE3D4FE1ECAD25A869065BE90A
+          2A25511CB0A30BE280599B4EC015A7F959307894ED60809592D84A3B1870A8BD
+          08671F68D647750096D215544AA238605BA73BD610F02ADFC9002B25B1957630
+          6096BF17CE3E35D119450E5BE90A2A25E10E20D424A355290977002323CED292
+          4121763DCE521219902A679A458203709592940050094BB40370959294005009
+          4BB40360A5246B66085CFCF7F43528EA382E20DA0A3F0C50DB0AE8A52B08804A
+          58A21D002B255902ECE0E27F361C4251C77C4C13CEFE6B751D450EBD74050150
+          094BB40360A524B3993AC292533751D4FDDBAD036733B95E4191432F5D410054
+          C212ED005CA524250054C212ED005CA5243220550E54C212ED005CA524250054
+          C212E500F9D8F534EBB8C29B64030900CC59DCD09406F2AC0000000049454E44
+          AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Multiple Files'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D4948445200000020000000200806000000737A7A
+          F4000000097048597300000EC300000EC301C76FA864000002EC4944415478DA
+          C5D6DF4B935118C0F1C7B2826EBAECB2FF200ABAEBAE229BB94A4C53CB64CE74
+          6E9619A64BB7994B2A0B733A97FA4A1161E9D2CAC488A82445C44B4BAC11C5D0
+          21C27EE99CBADF3BBDDB71A9BCDB69EF8ED981DD3CEC9CF7F39EEF2E9604FF79
+          2525B2A9BC7D08F1DDC36E18F506AC8287B2AC256AC0D5B68FA8497294CFC341
+          FFD900E386D9315FD09EB21E9110A04CF70169A4C778EDF9343103F34E378C4E
+          9AC67CB08648087045FB1E35971E874030FE1253D356B0385C605F74C1E8D7E9
+          71B7C72B642A8456222091D6FBF6EE8142C17ED899BC7DC3DCE6580133FB8920
+          46BE1827BD5EFF11222091D62F860D30675F02B1E0C00644F236049605D71F44
+          083432619C2202685A9BCC0E28485D43D8D8B736CCD8E0D7DC02F802C1F0ECFB
+          CF59F26F2091D6DFD8D6E6D56B36CECD8348701076EFDAB1764BEC51CB6E1F38
+          5D1E68EC1EC680CD6E6D09F7C6881F260B14A61DDA8088ACEBAD8318F02F5A47
+          10219061DA0C65998739E7546A0730602B5AD717A770012D6F30602B5AD71709
+          38675469FB31A0B4E51DD25E3EC18AE307F06D7DAB38953397B7BCC60099E62D
+          6A2D4B058F3F7E00DFD66A491A677EA3F92506481F0C225DF94970F982F1DF00
+          CFD6EA126114401F06481A0750DB35212C7BE2074456BCADEB24A738F3EAE65E
+          0C28BEDF8FDA2B4E83D31DE00D58BF48AD6B4BCE70E60A8D1E038A1A5EA18ECA
+          7470B8E800A4D62A697A14400F0614DEE9438C3C031656FC7400426B55490667
+          AED43CC700F1ED5E167016E697E900A4D64A2917A06A5A0514D4EB11539D05F6
+          251F1580D45A21CBE4CC6B9BBA3040A4EE464C4D36D82801A4D60A5916677E33
+          02C8AF7B863A6B72C04A0D88DD3AE08F9E370CB858DB8518452E589D740052EB
+          EEBBE2A8FF3DC2C33CE553C4282F809912406ADDD3702936E0BCE2090BC8DB04
+          40ECD6FA7B45B101B9D58F51872A1FCC8B7400526B222047FE08B58700943740
+          6A1D6B85BF9C5DD589DA54226A00A9351170AE92413A1660A104905AFF1540F5
+          E4758B2FE03769453B53B9D164C80000000049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Error'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D4948445200000020000000200806000000737A7A
+          F4000000097048597300000EC300000EC301C76FA86400000A4F694343505068
+          6F746F73686F70204943432070726F66696C65000078DA9D53675453E9163DF7
+          DEF4424B8880944B6F5215082052428B801491262A2109104A8821A1D91551C1
+          114545041BC8A088038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE1
+          7BA36BD6BCF7E6CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E
+          11E083C7C4C6E1E42E40810A2470001008B3642173FD230100F87E3C3C2B22C0
+          07BE000178D30B0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08
+          801400407A8E42A600404601809D98265300A0040060CB6362E300502D006027
+          7FE6D300809DF8997B01005B94211501A09100201365884400683B00ACCF568A
+          450058300014664BC43900D82D00304957664800B0B700C0CE100BB200080C00
+          305188852900047B0060C8232378008499001446F2573CF12BAE10E72A000078
+          99B23CB9243945815B082D710757572E1E28CE49172B14366102619A402EC279
+          99193281340FE0F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEA
+          BF06FF226262E3FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225
+          EE04685E0BA075F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5
+          E4E4D84AC4425B61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D
+          814704F8E0C2CCF44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9
+          582A14E35112718E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF35
+          00B06A3E017B912DA85D6303F64B27105874C0E2F70000F2BB6FC1D428080380
+          6883E1CF77FFEF3FFD47A02500806649927100005E44242E54CAB33FC7080000
+          44A0812AB0411BF4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64
+          801C726029AC82422886CDB01D2A602FD4401D34C051688693700E2EC255B80E
+          3D700FFA61089EC128BC81090441C808136121DA8801628A58238E08179985F8
+          21C14804128B2420C9881451224B91354831528A542055481DF23D720239875C
+          46BA913BC8003282FC86BC47319481B2513DD40CB543B9A8371A8446A20BD064
+          74319A8F16A09BD072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C4
+          6C302EC6C342B1382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704
+          128145C0093604774220611E4148584C584ED848A8201C243411DA0937090384
+          51C2272293A84BB426BA11F9C4186232318758482C23D6128F132F107B8843C4
+          37241289433227B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9
+          DA646BB20739942C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853
+          E22852CA6A4A19E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1
+          B652AF5187A81334759A39CD8316494BA5ADA295D31A681768F769AFE874BA11
+          DD951E4E97D057D2CBE947E897E803F4770C0D861583C7886728199B18071867
+          197718AF984CA619D38B19C754303731EB98E7990F996F55582AB62A7C1591CA
+          0A954A9526951B2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353
+          E3A909D496AB55AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659
+          C34CC34F43A451A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CD
+          D97C762ABB98FD1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C
+          744E09E728A797F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48
+          AB51AB47EBBD36AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE7
+          53D953DDA70AA7164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E
+          4C6FA7DE79BDE7FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC5
+          35716F3C1D2FC7DBF151435DC34043A561956197E18491B9D13CA3D5468D460F
+          8C69C65CE324E36DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B
+          4CC7CDCCCDA2CDD699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B8
+          6549B2E45AA659EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711
+          A7B94E934EAB9ED667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D61676217
+          67B7C5AEC3EE93BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563A
+          DE9ACE9CEE3F7DC5F496E92F6758CF10CFD833E3B613CB29C4699D539BD34767
+          1767B97383F3888B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F5
+          9D9BB39BC2EDA8DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5
+          D13F0B9F95306BDFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761
+          EF173EF63E729FE33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF43
+          7F23FF64FF7AFFD100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65
+          F6B2D9ED418CA0B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE69
+          0E85507EE8D6D00761E6618BC37E0C2785878557863F8E7088581AD131973577
+          D1DC4373DF44FA449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3F
+          C62E6659CCD5589D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B
+          17982FC85D7079A1CEC2F485A716A92E122C3A96404C884E3894F041102AA816
+          8C25F21377258E0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC
+          91BC357924C533A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD
+          31839291907142AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507
+          C96BB390AC05592D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E
+          2BCDEDCCB3CADB90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39
+          B23C7179DB0AE315052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D
+          6B815EC1CA82C1B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D
+          1B3E15898AAE14DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF
+          66D266E9E6DE2D9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97
+          CD28DBBB83B643B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB5
+          61D7F86ED1EE1B7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49
+          FBB3F73FAE89AAE9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51D
+          D23D54528FD62BEB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9
+          F709DFF71E0D3ADA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B
+          625BBA4FCC3ED1D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367
+          F2CF8C9D959D7D7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8B
+          E73BBC3BCE5CF2B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB
+          9CBB9AAEB95C6BB9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393D
+          DDBDF37A6FF7C5F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41
+          D943DD87D53F5BFEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43
+          058F998FCB860D86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECB
+          AE17162F7EF8D5EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C6
+          1EBEC97833315EF456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553
+          D0A7FB93199393FF040398F3FC63332DDB000005A74944415478DAC5575F6C53
+          65143FDFFDD776B4B77FD8E656867FF81F49F401227B9899F2602004B7092331
+          F1C507D98638DE88464566301A8C894132183EF8242A81B049001F0C61668913
+          D1C4070DC8082A639DD0B5EB6D59FFDCF65E7F5FD7CEB6BB5D0BC670929BF47E
+          3DDFF9FDBE73CE77CEB9CC344D7A90C23801C65845C5FD445283CBB59931F339
+          EC588F1D8F60F9A1DCDF7FE3187F32322F9B26FBD6178D9EDF4194AA64338B5D
+          89C0671E8F2769A4773362BD22519D085D01EBFCC9EFE23E34724F06F6324477
+          B0F8A9228A1FBE3C3D3D7DDF0406DCCE4E32D96199A8DE061D9BCB458EC64652
+          3C1E92162D22C166CBEA19C924A5EFDEA514B0E2810025A3514AC2AE4E1484F5
+          DE6E4DFBE29E08C0DD42A3CBD52F30EA720A023900EC5CB9926C5E5F55714D86
+          43141B1BA3B8A651CC30C8306920108DEEDA3FEBA4850964C155F54B8551A70A
+          7075F972B2E3D4D5E449A9F1C4E42445AF5FA748264349324F4F46A2DB0B4958
+          121850D57E85CC9E5A4521D7AA5524BBDDB36E86114114AB022FD4D523118A5D
+          BB46C1540A61A1235D9AB6AB2C81A3AAFAA24CE6F1464922175C2EB9D4EC7A22
+          1EA79BE337A91621F0D6D62E081E0E062988102C6D5A4A768723BB968E6A1405
+          89403A8D04652FEDD4B4CFE711E0D99E323257970842BDBBA989E41C502291A0
+          1042B169708846DF7A9392A3A3E4F559E7423814225B7333351F788FBE696F23
+          1FE26FB7DB673D016291F171BA6518B715415CCD6F47118163AA739FCA84BE46
+          B0762C5B36EB4A189800F8E6AFCF907DF16232F17EB1A79B522323E4C34D2894
+          106E80D2D242CF1C394A0C7B12535374FEF9ADE4C71E4110B23AF11B37283033
+          439A4907E085B7E708F4312635AAAE5B2B44B1DE85D30B39D7098E1A5A7BEA14
+          29009F8B5B8E843E3C4C8B73F9318538CBADAD73E0794981C4AFDBB691119F99
+          3D1042198517C63299A0578B2EE934CD5496C080DBBDC9C9E8FC0AB84BF1FB8B
+          4EE6DBB2851EEE7BB7C8709E44E6C285ECBBB871E33C70AEF3D73BFB2874F66C
+          91BD14EAC41888C44CDAD215899CCB11707DBC5410F7F87122C1E99C77E53C5B
+          B75213E26A45828B15F838F265FACC9979799289C56802E1BA6998FD20F06A8E
+          80FAFDE392D48C3C2426CB9609E6696BA325EF7F500C946B64858439F8AD375E
+          A7E9A1214B3B266E82160ED36FE9F4A55722DA862C81636E35B05E921AECAA5A
+          04502AEE8E17C87FF02092A38C0E4FDABD7B293278BAAC0DAE934085FC51D783
+          3B235A5D9E80FEB42C4B624D0D5512B3AD9D561D3A342F4CDCCEEFBDBDC48606
+          2BDA307013BED37502013647E05945918432EECFCB24DCA7777450EBD1014B02
+          C3DD5D240F0E52030AD982874055BC80A79040A055961B6C0BD4FB09B82EB57D
+          3BB596245C9161E80C2331959327C9BF402853C0BC5818029E841B64B9D95386
+          4059F0FC34559284954844B0EF92AEFF9B84FC1AAE16A53D8F5A349BB2E0580F
+          BEB63BFBB3F693C345895989C41F6856573346E135746FF2A2103D559203194E
+          0095ACA5FF882578ECC489ECAB73C70E4B1223BB7AC88F4A5A7A2C9C9EC28585
+          285F8A5B64B9BEA6C09D02A61EFFE59F482AEC8025E079B1229146039A58BF8E
+          0C4C4B7989036F04F1F71496E27C33F20B62DFDA920C96D7ACA106744291F783
+          32E0562432E80393E888FA952B453A2840E888667133CAB7631DED1861A87797
+          246396C4E9410AA3B697032F24E145EF98EC689F07AE01EB075DBF2D5BB5632E
+          7C20A96174BC19B9505A11788F3050C7AB112B5D0CA8348AD8274CB21E48F2C2
+          47322464CF3A9010AA82AB2C7C08FC19AE0F19E6C2231997FDB9A1D427B0CE27
+          910FF27D00969EFC17804F99467543E91C098CE50E81753D0112EE7B9C88F3C2
+          63CEC1E38659FD585E28FCC384E1C304C5A4FE3114A99A2A89CCC0E60D141B14
+          B1A0C1CCDDDD91D857567AF7FC69E665ACAE0E57CC8D87F74D25B78FD7763E74
+          45704DEFE0417ADF417D1E9005E1A3FFF469561296FFEFE3F441CA3FC0C762EE
+          7DE3E60C0000000049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Help Blue'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D4948445200000020000000200806000000737A7A
+          F4000000097048597300000EC300000EC301C76FA86400000A4F694343505068
+          6F746F73686F70204943432070726F66696C65000078DA9D53675453E9163DF7
+          DEF4424B8880944B6F5215082052428B801491262A2109104A8821A1D91551C1
+          114545041BC8A088038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE1
+          7BA36BD6BCF7E6CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E
+          11E083C7C4C6E1E42E40810A2470001008B3642173FD230100F87E3C3C2B22C0
+          07BE000178D30B0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08
+          801400407A8E42A600404601809D98265300A0040060CB6362E300502D006027
+          7FE6D300809DF8997B01005B94211501A09100201365884400683B00ACCF568A
+          450058300014664BC43900D82D00304957664800B0B700C0CE100BB200080C00
+          305188852900047B0060C8232378008499001446F2573CF12BAE10E72A000078
+          99B23CB9243945815B082D710757572E1E28CE49172B14366102619A402EC279
+          99193281340FE0F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEA
+          BF06FF226262E3FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225
+          EE04685E0BA075F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5
+          E4E4D84AC4425B61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D
+          814704F8E0C2CCF44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9
+          582A14E35112718E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF35
+          00B06A3E017B912DA85D6303F64B27105874C0E2F70000F2BB6FC1D428080380
+          6883E1CF77FFEF3FFD47A02500806649927100005E44242E54CAB33FC7080000
+          44A0812AB0411BF4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64
+          801C726029AC82422886CDB01D2A602FD4401D34C051688693700E2EC255B80E
+          3D700FFA61089EC128BC81090441C808136121DA8801628A58238E08179985F8
+          21C14804128B2420C9881451224B91354831528A542055481DF23D720239875C
+          46BA913BC8003282FC86BC47319481B2513DD40CB543B9A8371A8446A20BD064
+          74319A8F16A09BD072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C4
+          6C302EC6C342B1382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704
+          128145C0093604774220611E4148584C584ED848A8201C243411DA0937090384
+          51C2272293A84BB426BA11F9C4186232318758482C23D6128F132F107B8843C4
+          37241289433227B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9
+          DA646BB20739942C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853
+          E22852CA6A4A19E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1
+          B652AF5187A81334759A39CD8316494BA5ADA295D31A681768F769AFE874BA11
+          DD951E4E97D057D2CBE947E897E803F4770C0D861583C7886728199B18071867
+          197718AF984CA619D38B19C754303731EB98E7990F996F55582AB62A7C1591CA
+          0A954A9526951B2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353
+          E3A909D496AB55AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659
+          C34CC34F43A451A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CD
+          D97C762ABB98FD1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C
+          744E09E728A797F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48
+          AB51AB47EBBD36AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE7
+          53D953DDA70AA7164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E
+          4C6FA7DE79BDE7FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC5
+          35716F3C1D2FC7DBF151435DC34043A561956197E18491B9D13CA3D5468D460F
+          8C69C65CE324E36DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B
+          4CC7CDCCCDA2CDD699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B8
+          6549B2E45AA659EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711
+          A7B94E934EAB9ED667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D61676217
+          67B7C5AEC3EE93BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563A
+          DE9ACE9CEE3F7DC5F496E92F6758CF10CFD833E3B613CB29C4699D539BD34767
+          1767B97383F3888B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F5
+          9D9BB39BC2EDA8DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5
+          D13F0B9F95306BDFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761
+          EF173EF63E729FE33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF43
+          7F23FF64FF7AFFD100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65
+          F6B2D9ED418CA0B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE69
+          0E85507EE8D6D00761E6618BC37E0C2785878557863F8E7088581AD131973577
+          D1DC4373DF44FA449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3F
+          C62E6659CCD5589D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B
+          17982FC85D7079A1CEC2F485A716A92E122C3A96404C884E3894F041102AA816
+          8C25F21377258E0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC
+          91BC357924C533A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD
+          31839291907142AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507
+          C96BB390AC05592D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E
+          2BCDEDCCB3CADB90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39
+          B23C7179DB0AE315052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D
+          6B815EC1CA82C1B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D
+          1B3E15898AAE14DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF
+          66D266E9E6DE2D9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97
+          CD28DBBB83B643B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB5
+          61D7F86ED1EE1B7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49
+          FBB3F73FAE89AAE9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51D
+          D23D54528FD62BEB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9
+          F709DFF71E0D3ADA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B
+          625BBA4FCC3ED1D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367
+          F2CF8C9D959D7D7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8B
+          E73BBC3BCE5CF2B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB
+          9CBB9AAEB95C6BB9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393D
+          DDBDF37A6FF7C5F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41
+          D943DD87D53F5BFEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43
+          058F998FCB860D86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECB
+          AE17162F7EF8D5EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C6
+          1EBEC97833315EF456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553
+          D0A7FB93199393FF040398F3FC63332DDB000006394944415478DAC5577B6C53
+          5518FF6E7B7BDBBB3ED66EEB631BDDBA0742C00C23308DF18FA126BA29B20733
+          CA634822223844458D0991D73F6AD40471993CB244371E66246CD308469111FF
+          303C34110402BAADDD46B7F5B1B5EBEBDEF6B6BD9E73BB76ABEBD6C23F7C499B
+          73CF39DFF7FDCE77BED721789E8707490406401044DA8D5555BDE4A071B29A07
+          FE29822756F2045F8AA06B0521000E343780E6AE12405C281ECE3E77F1E2AA70
+          3A9982EE7400CAD79F557144A89920F8B7614A6106E4E079E2A084A75AFA4ED4
+          78EE1B40C9C6338D68B5050D75F85B2E23C1A0A1215B2E015A2A06A9442CEC0B
+          721160821198F473607333E0631287B713C0379B3BEA4FDF1B807DFB44A6BE8A
+          56B4B015FD404193506A5080464165747C972F040363BE1810EC633C7FC4527E
+          7D3B921B4D0F002BEF7FE43B34D5281289C0A497831E9D3ABE231AE5C13EC982
+          1D9D940D452082BEB12530B882DCAC8455B06BDB5C0C586C7EC413C5384E5BCA
+          FE7A79268894004C4D5DADC891B651120ACA0B14A0CC9224D6B0A9876C5E7876
+          B901EA9F2C8212831C5D050923E301E8BD66838E5FCC40CB28D028A5091E6F80
+          83BE111F84B81002C57F6D69AFDB3E2700D386AE5708117152425150A24F568E
+          4FEEF204A0A579052C29CA4E697A6CF25DC7FE8491090E641499343F30E6052E
+          844044F97596E375A7660130BDDAA58608DC9150325D615ED6ACFB9EF4B17074
+          E77228CB574E9F0E090E7251C8534DEF65D0B5ACFFE477009124891FFB85D519
+          4020583B886191E59B3A7732808D67F688496ABF424E4391366BD6E9AA96AAE1
+          DD86C589EF833DFD70E19A43182F5AA0807DEB160B5182E9874B5638F6F3F02C
+          19C38E0078FD0C44C2E103968EDABD0900AB565D242D46B75596A5D4E5E7D240
+          53E259CC5FBEB604CA0B63A7C78ABFE81E485A7FB1520B5BAB4B85F1C838035B
+          5AAECF9281AD338AD69880D75932ACCEEFEDAD0A0B004A36763D272625E7942A
+          15E8D45248453DBB57A07B8D01DBD5760B6E0C7993D61F35D1F0F1E60A618C23
+          A366FF959472ECEE20783D1E6405AEDADC51F7530CC0A6EE8352A97C678E5A09
+          72A93825E3876B4BE1E965B970C7EA87E6C3B792D6FC0C0BBB6A8BA101450626
+          8B2D802C7033A51C3F4A58136E2FB0417F8BE5DBDA1D31004DDD97E54A4DA55A
+          4983844C9D1571A02CCC97C3A083111C2F4E01A4BCC248C1919D95209A8AA6A3
+          E8FE4FFD3696520E17E6C1ED65C0EF755D31B7D73E3605A06754A5D11A70D889
+          FE9715E7AB532C1B44CA49686D5E89808B84396CA1378FDC062E92BACAE270F6
+          A0DCE07139C6CCED6BF2E3168868B485229A1241A684F9CA73C3D0F64E6542F9
+          983B04AFB7DE86712F372F2F138A82CB61056401220120576F1491E2F46559B0
+          0AFE0B33F0FD47CB419B2D4B287FE3F03FA81885D2F263EB8CDB866702E819CD
+          D12D3088C4E2B4CC717A61990CF6AE8BE5051F1B86CD2D7D6071B019F146A3C8
+          116D7793AEE0B2465B5089B260C6003E589D070D4F1408E3B6F32370F45767C6
+          BC5C2888AF60DA094D9BBABF52A9F29AB394EA8C85ECAE33C0EA9579C278479B
+          19AEF6FB33E60D78DDE0F138A7C3D0D4D4532395CA7ECCD517652CA4A298864F
+          D71B61C81982E6B6C139BD3E158DDB862018649FB7B4AF399B48C566A37B545F
+          5896474A326B3A58C60793E3B158CFCE35808C5664C4174665D966ED772A58AE
+          F0466763684631EADE2F57AAF7205FC848D062B51B0E343D2C8CF7B4FF0DB7DD
+          9A8CF85C8E119484DCC9C5686639D61B17EA28299D5650E78E02D41FC69CD6EE
+          6661EDA191B43CA12003B6E17F5397634CB8212129EA647ED143201293690014
+          822E3B56F39D1E0E01B0CEBB3F1A419570E80E8E800D83C7EB4FE0B9395B3219
+          ADDCA63796CFDBAE3F5E4EC37B3539C2F8F3B31370A98F99732FD6611BEE437E
+          E39DBF25130835A525FDCB3A657255836E411988D358221D452261B0DFED07C6
+          EFE9B1945DAB4FDB94C641E0B65C22956D453E015299FCBE9407593FBE73E082
+          EC3DB4E53308FB044F1087B235BABC1C5D21649A2951DF0713762B4CBAEC4EA4
+          E0AD78139AEA6AD23ECD70741051FE7D9E176FA1154AAD429503A87513C0C473
+          068E6DAC940D78C1E79900C6E7751044E4182F223EC3DE3E97EC8C00C4696963
+          27E5A749F438259E41EF861588BB184DE74F2DDB901033EAFBFF404FB1F37226
+          7CEEE6E997D296C504800749FF0131F544EE1CD379A10000000049454E44AE42
+          6082}
+      end
+      item
+        Background = clWindow
+        Name = 'Information'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D4948445200000020000000200806000000737A7A
+          F4000000097048597300000EC300000EC301C76FA86400000A4F694343505068
+          6F746F73686F70204943432070726F66696C65000078DA9D53675453E9163DF7
+          DEF4424B8880944B6F5215082052428B801491262A2109104A8821A1D91551C1
+          114545041BC8A088038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE1
+          7BA36BD6BCF7E6CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E
+          11E083C7C4C6E1E42E40810A2470001008B3642173FD230100F87E3C3C2B22C0
+          07BE000178D30B0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08
+          801400407A8E42A600404601809D98265300A0040060CB6362E300502D006027
+          7FE6D300809DF8997B01005B94211501A09100201365884400683B00ACCF568A
+          450058300014664BC43900D82D00304957664800B0B700C0CE100BB200080C00
+          305188852900047B0060C8232378008499001446F2573CF12BAE10E72A000078
+          99B23CB9243945815B082D710757572E1E28CE49172B14366102619A402EC279
+          99193281340FE0F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEA
+          BF06FF226262E3FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225
+          EE04685E0BA075F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5
+          E4E4D84AC4425B61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D
+          814704F8E0C2CCF44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9
+          582A14E35112718E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF35
+          00B06A3E017B912DA85D6303F64B27105874C0E2F70000F2BB6FC1D428080380
+          6883E1CF77FFEF3FFD47A02500806649927100005E44242E54CAB33FC7080000
+          44A0812AB0411BF4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64
+          801C726029AC82422886CDB01D2A602FD4401D34C051688693700E2EC255B80E
+          3D700FFA61089EC128BC81090441C808136121DA8801628A58238E08179985F8
+          21C14804128B2420C9881451224B91354831528A542055481DF23D720239875C
+          46BA913BC8003282FC86BC47319481B2513DD40CB543B9A8371A8446A20BD064
+          74319A8F16A09BD072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C4
+          6C302EC6C342B1382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704
+          128145C0093604774220611E4148584C584ED848A8201C243411DA0937090384
+          51C2272293A84BB426BA11F9C4186232318758482C23D6128F132F107B8843C4
+          37241289433227B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9
+          DA646BB20739942C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853
+          E22852CA6A4A19E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1
+          B652AF5187A81334759A39CD8316494BA5ADA295D31A681768F769AFE874BA11
+          DD951E4E97D057D2CBE947E897E803F4770C0D861583C7886728199B18071867
+          197718AF984CA619D38B19C754303731EB98E7990F996F55582AB62A7C1591CA
+          0A954A9526951B2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353
+          E3A909D496AB55AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659
+          C34CC34F43A451A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CD
+          D97C762ABB98FD1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C
+          744E09E728A797F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48
+          AB51AB47EBBD36AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE7
+          53D953DDA70AA7164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E
+          4C6FA7DE79BDE7FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC5
+          35716F3C1D2FC7DBF151435DC34043A561956197E18491B9D13CA3D5468D460F
+          8C69C65CE324E36DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B
+          4CC7CDCCCDA2CDD699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B8
+          6549B2E45AA659EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711
+          A7B94E934EAB9ED667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D61676217
+          67B7C5AEC3EE93BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563A
+          DE9ACE9CEE3F7DC5F496E92F6758CF10CFD833E3B613CB29C4699D539BD34767
+          1767B97383F3888B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F5
+          9D9BB39BC2EDA8DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5
+          D13F0B9F95306BDFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761
+          EF173EF63E729FE33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF43
+          7F23FF64FF7AFFD100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65
+          F6B2D9ED418CA0B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE69
+          0E85507EE8D6D00761E6618BC37E0C2785878557863F8E7088581AD131973577
+          D1DC4373DF44FA449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3F
+          C62E6659CCD5589D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B
+          17982FC85D7079A1CEC2F485A716A92E122C3A96404C884E3894F041102AA816
+          8C25F21377258E0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC
+          91BC357924C533A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD
+          31839291907142AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507
+          C96BB390AC05592D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E
+          2BCDEDCCB3CADB90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39
+          B23C7179DB0AE315052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D
+          6B815EC1CA82C1B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D
+          1B3E15898AAE14DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF
+          66D266E9E6DE2D9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97
+          CD28DBBB83B643B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB5
+          61D7F86ED1EE1B7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49
+          FBB3F73FAE89AAE9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51D
+          D23D54528FD62BEB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9
+          F709DFF71E0D3ADA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B
+          625BBA4FCC3ED1D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367
+          F2CF8C9D959D7D7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8B
+          E73BBC3BCE5CF2B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB
+          9CBB9AAEB95C6BB9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393D
+          DDBDF37A6FF7C5F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41
+          D943DD87D53F5BFEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43
+          058F998FCB860D86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECB
+          AE17162F7EF8D5EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C6
+          1EBEC97833315EF456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553
+          D0A7FB93199393FF040398F3FC63332DDB000004FA4944415478DAC5576D4C5B
+          65143EF7ABF4B6B7B485B5E5530A742E465DD049862E5130FE70D16460821A0D
+          187FCD6D38DD2F5D46901196E99F690CB2F8C3643213D1C5B1256624FED898C9
+          74CA346C99310AA3657CB6055AFA757B3FDAEB7B6FF96867DB7B613F76929BFB
+          9EF7BDE79CE7BEE73D1F2F2649123C48C264001886A97ED8D878859CAA5CD98B
+          E0BE8049B04BC2A41A34B6294A00FC48C99404D20D5CC27EAA9A360F8F8C3489
+          6A3A15DB6A005C6F5E2A4CE0DC6164EC30AC1AD4407E04EB3410D2A79E332DC1
+          2D03A86E3BDF8A56FBD0D02EF30C4D82C34283D94881414F828EC495EF783109
+          B1B8082B5101BC4116226CEAE711E845A4BBC333D0FCDDE6007477E3CE899DFD
+          68613F7AC04453505D62042BA3D3F4FB81080FEE8528845941B6223F5F7A5CB7
+          0E22BD497500B2F13B758368AA15C771703A8CE0B0D2A07E4AEEF93BF478032C
+          4C7963904826646B3FB86B6FBE9A0E222B0067FB503F06D8011DA50357190326
+          0395D54030C2C1E47C4851525B66060B5390F5BB704C8089B908F0828040254F
+          7B065A0EE604E06CBFF01A1A0D523A1DD49498149FE7A222030EDDED8F038163
+          D079E6260462B9C3593E13930B6110781EA4A4F486E79B966FFF07403EED22CE
+          8D533ABDBD7C9B41D5DFFD87EAA0C4AA57C6BE601CDEE91B533D17738B31E0F9
+          B80F08D8214747060067DBF92E82D41D371969A8B419547DFCD57B4F80CD9CDA
+          F6A5100F6F7FF6A7AACCB43F06E1280B0951ECF19C6DFE681D4053D308E9A90C
+          CEEA0D267B69310DB48E505556BFDD02875EAE56C65FFCE886D1F1A0AA0CCB27
+          607E890536165E64E242F9EDEF5B79054075DBD08B04490D9B0A0BC16E295055
+          743FE40B72100E85404C245EF20CECBB9402D03E74AA40CF1C29323328C11028
+          E47207DDC4D46CD6795755B92600512E01CBC130C4B9689FE7EBE6775300DEBA
+          F8AB91B134584C345064FE88BFD25B9F75BEA9735413004194201866211A0EFC
+          EE1E68DEBDBA0317E70BADB61239E6F13C75415EBA7AE2A9AC6BCF1DBBA10940
+          32294108E58650C0BFE01ED857AA0040F12F14D9CA482D876F8DAE9DDC95C1EF
+          39FA876659964F42C03F0B6807B07500DBEC1524B95A5CB4D0F58F9FCCE09FFE
+          503D0CD7DD909060C93BBD0140764191BDA20427B4EFC0E82775197CFD07639A
+          6593A8362C7B67365C201F426B71690355A0D7ACE4B7933B33F8DD476F69DF01
+          9E935D907E08874E992CB623069345B392EB271ECBE01B8EDDD62C1B0B0721B4
+          B29816862811E9F486E162C7439A95FCD2FB4806FF4CE7DF9A6597BC7781E3E2
+          1B89682D15DBCB6BED24A5ADE9B8D6B32383DFD3F58F263951E0C13B7B273315
+          AF1523A3A9E8B8D5569657C1CCE45FCA1BF92F63BEBAFD82F2AEA87934AF7CC0
+          3F87925030B318A597634785CB8EDC9153C1CF5D35790D3CDB3399738DE758F0
+          4E8F672FC732C90D09495083A5550F034E646F46463A9D790134F67AB2CE2713
+          22CCDFFD17449ECFDE90AC91DC92E969E680A372BBA6FB8216926D78A72720CE
+          86F3B7640AAD36A5B49169B557B88020C8ADD85CA704FA73DFCC04B0D1C8394F
+          EDD8EBAA4DE93A08D496A3C4B45F068176644BC63936025E645CE0E29B68CBD3
+          287531C1FB50A5B4A3540DA85FD46458E0E3B0EC9B4515CFE7C320D9E13EFBCA
+          B95CAED174351330BE03558DF769C66C339AAC401B0B1530A88B4A6DB3282846
+          D96848AEF3C04656FC48E3E712017DF775354BA78DCBA9F43C2661F5F75E4ED1
+          DC249A1B45DDD4E54D5F4E1F24FD07977FB1DFEFA18BDF0000000049454E44AE
+          426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Warning'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D4948445200000020000000200806000000737A7A
+          F4000000097048597300000EC300000EC301C76FA86400000A4F694343505068
+          6F746F73686F70204943432070726F66696C65000078DA9D53675453E9163DF7
+          DEF4424B8880944B6F5215082052428B801491262A2109104A8821A1D91551C1
+          114545041BC8A088038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE1
+          7BA36BD6BCF7E6CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E
+          11E083C7C4C6E1E42E40810A2470001008B3642173FD230100F87E3C3C2B22C0
+          07BE000178D30B0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08
+          801400407A8E42A600404601809D98265300A0040060CB6362E300502D006027
+          7FE6D300809DF8997B01005B94211501A09100201365884400683B00ACCF568A
+          450058300014664BC43900D82D00304957664800B0B700C0CE100BB200080C00
+          305188852900047B0060C8232378008499001446F2573CF12BAE10E72A000078
+          99B23CB9243945815B082D710757572E1E28CE49172B14366102619A402EC279
+          99193281340FE0F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEA
+          BF06FF226262E3FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225
+          EE04685E0BA075F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5
+          E4E4D84AC4425B61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D
+          814704F8E0C2CCF44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9
+          582A14E35112718E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF35
+          00B06A3E017B912DA85D6303F64B27105874C0E2F70000F2BB6FC1D428080380
+          6883E1CF77FFEF3FFD47A02500806649927100005E44242E54CAB33FC7080000
+          44A0812AB0411BF4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64
+          801C726029AC82422886CDB01D2A602FD4401D34C051688693700E2EC255B80E
+          3D700FFA61089EC128BC81090441C808136121DA8801628A58238E08179985F8
+          21C14804128B2420C9881451224B91354831528A542055481DF23D720239875C
+          46BA913BC8003282FC86BC47319481B2513DD40CB543B9A8371A8446A20BD064
+          74319A8F16A09BD072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C4
+          6C302EC6C342B1382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704
+          128145C0093604774220611E4148584C584ED848A8201C243411DA0937090384
+          51C2272293A84BB426BA11F9C4186232318758482C23D6128F132F107B8843C4
+          37241289433227B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9
+          DA646BB20739942C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853
+          E22852CA6A4A19E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1
+          B652AF5187A81334759A39CD8316494BA5ADA295D31A681768F769AFE874BA11
+          DD951E4E97D057D2CBE947E897E803F4770C0D861583C7886728199B18071867
+          197718AF984CA619D38B19C754303731EB98E7990F996F55582AB62A7C1591CA
+          0A954A9526951B2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353
+          E3A909D496AB55AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659
+          C34CC34F43A451A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CD
+          D97C762ABB98FD1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C
+          744E09E728A797F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48
+          AB51AB47EBBD36AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE7
+          53D953DDA70AA7164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E
+          4C6FA7DE79BDE7FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC5
+          35716F3C1D2FC7DBF151435DC34043A561956197E18491B9D13CA3D5468D460F
+          8C69C65CE324E36DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B
+          4CC7CDCCCDA2CDD699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B8
+          6549B2E45AA659EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711
+          A7B94E934EAB9ED667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D61676217
+          67B7C5AEC3EE93BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563A
+          DE9ACE9CEE3F7DC5F496E92F6758CF10CFD833E3B613CB29C4699D539BD34767
+          1767B97383F3888B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F5
+          9D9BB39BC2EDA8DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5
+          D13F0B9F95306BDFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761
+          EF173EF63E729FE33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF43
+          7F23FF64FF7AFFD100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65
+          F6B2D9ED418CA0B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE69
+          0E85507EE8D6D00761E6618BC37E0C2785878557863F8E7088581AD131973577
+          D1DC4373DF44FA449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3F
+          C62E6659CCD5589D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B
+          17982FC85D7079A1CEC2F485A716A92E122C3A96404C884E3894F041102AA816
+          8C25F21377258E0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC
+          91BC357924C533A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD
+          31839291907142AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507
+          C96BB390AC05592D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E
+          2BCDEDCCB3CADB90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39
+          B23C7179DB0AE315052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D
+          6B815EC1CA82C1B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D
+          1B3E15898AAE14DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF
+          66D266E9E6DE2D9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97
+          CD28DBBB83B643B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB5
+          61D7F86ED1EE1B7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49
+          FBB3F73FAE89AAE9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51D
+          D23D54528FD62BEB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9
+          F709DFF71E0D3ADA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B
+          625BBA4FCC3ED1D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367
+          F2CF8C9D959D7D7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8B
+          E73BBC3BCE5CF2B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB
+          9CBB9AAEB95C6BB9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393D
+          DDBDF37A6FF7C5F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41
+          D943DD87D53F5BFEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43
+          058F998FCB860D86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECB
+          AE17162F7EF8D5EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C6
+          1EBEC97833315EF456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553
+          D0A7FB93199393FF040398F3FC63332DDB000005064944415478DAC5977B5054
+          551CC7BFF7DE7DCAC2F296D865179575D13587472A4966968DA5B14CCDA8D85F
+          35539A35D35F35F980BA25E84CF64F5353935633FD93588DE34239D1843A038C
+          0F024534DE2A970564058CDD659FF7D16175AC05D63605FCFD73CFEF9CDF3DE7
+          F3FB9DDFFD9D73294992F03085BADF174FB1992A974CDC3CD18EE5E91FD7B1D7
+          7D730630B1B85B26D6C6A8E9D51333B83DE21F14CFAF2D62073C730250556E38
+          A0D5D0BB32740964061A7DF6118C8D8B9F59F7726FCF3A80ED803E8B91E8D6C5
+          46852A7EA115A06518EB3E86CEDE000F08964D7BFA3B6715A0BAC2609B9FC458
+          D3334D50CF5F13EAF339CE60B0B70DFD0EA1A6B8947B6ED6006C15C6754A394E
+          662F5442637C1114A30AF54BA21FEEEBC7D171D50BBF5F2AB296713FCF38C029
+          163297CCD0B240CF2C4D36E642A15D12361E747660986BC2554EE8F6F1B1962D
+          EC95C08C02D8F665EC8CD5D05F2CCED2429DBE010D178771F0EB160882845D3B
+          7250989302EF600DBA7BFE82D38577ADA5BD9FCC18C0AFAC3E3128A7BBB24D4C
+          A256F73818753A8ADFAC8563F4F6A79F9CA042F597CF40F40D61ACBF1E6D9D82
+          3318949B5E627B1C330260ABC8F83C35917ECBB83015AAE4C2505FC1B69A309B
+          B34736849EFE9173E0AE0D60E8A6F88DB5B4EFB5070638BEDFB05441A3C5B244
+          268B495B0B5AAEB90D50F27B3840E5FAD053E2C7313E781A97DB78312888B9C5
+          7BED971E0880149DDF0C19D4B38F188D90C759EEF617949C9E04F0D4DD36EF6A
+          C70DEE2AAE5D97EA8ACBB827EF1BA06A9FE105F53C542F5BA684326935293AF2
+          7F01344C0228FC47910404461A70B9D507AF079B8BCAB89FFE37C00FAC45A192
+          B9AE98CD545652BA99249E2E6C7C55C9D930FD5C6541982EF806706BA01D7F76
+          48F6B8206D8A74584504A82A37BE131F2F1DCC5EAA815C9B37C5725549D32480
+          FC700372CA07C79AD1D9EEC6E8283EB096721F450D708C5D94AA90077B96E750
+          1A4D8A8594FBF829362B4B2E84E9E72B73A7D888BC13E3C3AD68B92879E88060
+          DEC8F6DBA30220DE7F9BAE935ECD34254016639E36422BB7B686031C7D745A3B
+          61BC0BBD3D23B0F7514748717AF93F01AA2B8C793299D498F718452BB524EB69
+          E5F40025ED9322903DAD1DA40002CE2B686E14110C88AB8A4AEDE7EF0950559E
+          71C6B41805698654B2B60E9164C5D6AE30BDF1A829A2ADE81FC490FD06C907AA
+          B999E756B02CC46901C8E2DB34B1D4F739F90C9889D05391BFD24D3BED708CF0
+          A1764A0283135F6544B405B9770A9E0EB43409703AF10A39B2BF9B023071CD72
+          CAC5AEDC7C49AF4D4E0725D3E25E52DFECC581C3B742EDDDAF27E0893CF53DED
+          25C109E7703F2E36510E6FC0BB680B7BD31D06402ADE87A969D2FBD9CB1524F4
+          06CC8648FE3EB4B7FAE118A43E2E2AE5DEBB0B7082D5E94505D3B5B25054A9E3
+          7411132F3C0201EC3FE4824076B3EC8D58120145140401F85D769CABA7C9FD4D
+          B414EFB6775377BCAFCCCC12B72E30CD03254F8ACA9BE777383134723B975212
+          69D41C8A8B2E0AFC287ABBC771AD8BAE2ADACB1553C7CB8DABD52AA9A160AD08
+          46399FC484890E60BB9B0048770028D41CD644B90F0204FF10CED7D1F079B19E
+          22DED75A72C4A7D3F43120A91FF57ED6918CDE7F28186AEFD92EC79AFCE8C043
+          227A30D4EFC6E566BA7E02C0BB6E23AF62148964848E7E92071211627014277F
+          91F194ADDC70C1BC4CCCD1678AA0E7687D91A4CE0047A3ED12D349D9F62D3083
+          123E25D9480E7CC4CE51083C90A846E2EF4EEAA1FF1D3F6C80BF0184C6FCD247
+          DD545B0000000049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Bulb On n p'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D4948445200000020000000200806000000737A7A
+          F4000000097048597300000EC400000EC401952B0E1B00000A4F694343505068
+          6F746F73686F70204943432070726F66696C65000078DA9D53675453E9163DF7
+          DEF4424B8880944B6F5215082052428B801491262A2109104A8821A1D91551C1
+          114545041BC8A088038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE1
+          7BA36BD6BCF7E6CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E
+          11E083C7C4C6E1E42E40810A2470001008B3642173FD230100F87E3C3C2B22C0
+          07BE000178D30B0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08
+          801400407A8E42A600404601809D98265300A0040060CB6362E300502D006027
+          7FE6D300809DF8997B01005B94211501A09100201365884400683B00ACCF568A
+          450058300014664BC43900D82D00304957664800B0B700C0CE100BB200080C00
+          305188852900047B0060C8232378008499001446F2573CF12BAE10E72A000078
+          99B23CB9243945815B082D710757572E1E28CE49172B14366102619A402EC279
+          99193281340FE0F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEA
+          BF06FF226262E3FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225
+          EE04685E0BA075F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5
+          E4E4D84AC4425B61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D
+          814704F8E0C2CCF44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9
+          582A14E35112718E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF35
+          00B06A3E017B912DA85D6303F64B27105874C0E2F70000F2BB6FC1D428080380
+          6883E1CF77FFEF3FFD47A02500806649927100005E44242E54CAB33FC7080000
+          44A0812AB0411BF4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64
+          801C726029AC82422886CDB01D2A602FD4401D34C051688693700E2EC255B80E
+          3D700FFA61089EC128BC81090441C808136121DA8801628A58238E08179985F8
+          21C14804128B2420C9881451224B91354831528A542055481DF23D720239875C
+          46BA913BC8003282FC86BC47319481B2513DD40CB543B9A8371A8446A20BD064
+          74319A8F16A09BD072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C4
+          6C302EC6C342B1382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704
+          128145C0093604774220611E4148584C584ED848A8201C243411DA0937090384
+          51C2272293A84BB426BA11F9C4186232318758482C23D6128F132F107B8843C4
+          37241289433227B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9
+          DA646BB20739942C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853
+          E22852CA6A4A19E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1
+          B652AF5187A81334759A39CD8316494BA5ADA295D31A681768F769AFE874BA11
+          DD951E4E97D057D2CBE947E897E803F4770C0D861583C7886728199B18071867
+          197718AF984CA619D38B19C754303731EB98E7990F996F55582AB62A7C1591CA
+          0A954A9526951B2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353
+          E3A909D496AB55AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659
+          C34CC34F43A451A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CD
+          D97C762ABB98FD1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C
+          744E09E728A797F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48
+          AB51AB47EBBD36AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE7
+          53D953DDA70AA7164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E
+          4C6FA7DE79BDE7FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC5
+          35716F3C1D2FC7DBF151435DC34043A561956197E18491B9D13CA3D5468D460F
+          8C69C65CE324E36DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B
+          4CC7CDCCCDA2CDD699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B8
+          6549B2E45AA659EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711
+          A7B94E934EAB9ED667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D61676217
+          67B7C5AEC3EE93BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563A
+          DE9ACE9CEE3F7DC5F496E92F6758CF10CFD833E3B613CB29C4699D539BD34767
+          1767B97383F3888B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F5
+          9D9BB39BC2EDA8DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5
+          D13F0B9F95306BDFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761
+          EF173EF63E729FE33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF43
+          7F23FF64FF7AFFD100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65
+          F6B2D9ED418CA0B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE69
+          0E85507EE8D6D00761E6618BC37E0C2785878557863F8E7088581AD131973577
+          D1DC4373DF44FA449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3F
+          C62E6659CCD5589D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B
+          17982FC85D7079A1CEC2F485A716A92E122C3A96404C884E3894F041102AA816
+          8C25F21377258E0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC
+          91BC357924C533A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD
+          31839291907142AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507
+          C96BB390AC05592D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E
+          2BCDEDCCB3CADB90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39
+          B23C7179DB0AE315052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D
+          6B815EC1CA82C1B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D
+          1B3E15898AAE14DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF
+          66D266E9E6DE2D9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97
+          CD28DBBB83B643B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB5
+          61D7F86ED1EE1B7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49
+          FBB3F73FAE89AAE9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51D
+          D23D54528FD62BEB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9
+          F709DFF71E0D3ADA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B
+          625BBA4FCC3ED1D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367
+          F2CF8C9D959D7D7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8B
+          E73BBC3BCE5CF2B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB
+          9CBB9AAEB95C6BB9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393D
+          DDBDF37A6FF7C5F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41
+          D943DD87D53F5BFEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43
+          058F998FCB860D86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECB
+          AE17162F7EF8D5EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C6
+          1EBEC97833315EF456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553
+          D0A7FB93199393FF040398F3FC63332DDB0000048E4944415478DAED966D4C5B
+          6514C7CF735FDAD2B2C28000E1A5B096B60C942D3A5EE24B36BF982C311297E8
+          073583C5992533862CEA877D71D32F2E264A4C1675F105B6B82F2E4B9C266A8C
+          C964BA6CECC3501975B4A5B4851444286BE9EB7D7B3CBDB7351B1BDB5AE83E79
+          9293DB7BEFF3F4FFBBE739E73C0FA194C25A4608B9ED99EBF32D4D2CCFBF0494
+          EEC6DB2DE835E87FA34FE3841F64513CDDB67F3AB07ADE5A3AE47E014227EA8C
+          51BDE93D96A507CDB52267AA9440679481D551900502428285F81207D1795E90
+          65F2A9391D3F5C772094D81080A953568BA4B0DFA3707B954D04D6FC349092A7
+          007807005B012087014437D0E47990A33FC1E2149F01F99D63E45EDB5E5F705D
+          009EAF5ACC8A4446ABACA9D6CDD64620E56FA268ED9A73400E01BDF1212CFB66
+          60D16798908CBA9EF617266205035C1FB67F595E27ECAB6EAB075236800F79B8
+          A75111686410165C731009E9BF70F6BBF71704E01DB2B711038C37770B0C53F1
+          3A10C6746FF11C831203257C1CFCA33A85A6E0E1967D1E57DE0093A71CEF575A
+          D26F553ADB01F4DDF72DFE9FA52FC3D2751784670CC71C7B270FE70DE03EE918
+          6B7C24BEDD50BD138029CB1F4089406A610482574D579D7DEE470B0158B63DBE
+          52CE9476E11D9B3F00C820C7AE80EFE2A6B0A3CF5D590800B5EF8C62B965FA0D
+          53008002549806EF05B3840077CCDEBBE7C04947C0DA13B370063D8E5C054030
+          214929BA2E532E6AE683827D87AEA8C2AA5105C4641AA6474B83B8044D8544E0
+          BBDAADC96736558BB7BE60AB3467CCF80F460D8E0AA81BD59A92BC88F7297568
+          648E877FDC25A7ED7DEE97F38FC0B0FD79D366F9EBFA6D8955E2D888387406BB
+          2063D4962723A8022C0048F3E8B36A2466C64C908C90DDCE7EEF8F7903B8CE3C
+          A4631382A7717BDC5252266BE1E62C9813E86C1D10B63A1B050EB5621871FC7A
+          29A4894B41482E4561F60FA32FD454EFDCB5EBBC943740A613BA87EC7B789372
+          D6B2238682E528DEAC3AC980700D0852A301C8CB5A1B1683AA384DFB2178390C
+          E924E96DEDF77EBBAECDC83D6C3F57D19C7EB6C28ABD80B766013220362D1A99
+          64445110A711C087BFFDB034790DC2BEF83718FAE7D47C5C0F006E480D542113
+          962EBD5957862589E2240B025C230E3464431F40003F081117047F9B882A22D9
+          DAFACA6468DD005A423A5E2B29A7C71B3A734B80E1E7EAB4A4CC6C5072047D1E
+          0102307B71041237E20731F49FE4E6AF1B801E05C6DDDC325AD356BAC36CB165
+          9330578A58054A0A937011A2FE3F617EDC77C9E9F73C418EE61AC20600A84B31
+          D4D2C399C8A5A6C73265587DC7320C5C18C3D391D48D8DE7CACD733704408B82
+          5DB6E361483D09A95F6FC802086A297A7E9E0767BFE7B6C3E4860068B960D7F6
+          874CE9E55AB16A92DA8A3DBFE81E10C01AE61931171760E09D136B4FC8DA4747
+          0E1417E0C8C08BA0D3F1EA2628CB0A4892AC5D15198E7D7CA6F8005DDB1C506A
+          2A0106DFA70531EB1208A2087F7967FE8F40F1013A3BECD0D9E100BD9E877822
+          0531F4C84A1CBC8139989C9A2D2EC0A1773F7B52A1F2217CDB0BB71E14B1EDD2
+          730C610707DF7EF5D7A201DC6C7BFADFB88697761C357E76F8838EBB8D2D08E0
+          41D8BF4DDFAADF0710B0730000000049454E44AE426082}
+      end
+      item
+        Background = clWindow
+        Name = 'Installer'
+        PngImage.Data = {
+          89504E470D0A1A0A0000000D4948445200000020000000200806000000737A7A
+          F4000000097048597300000EC300000EC301C76FA864000007424944415478DA
+          AD967D5014E71DC7BFBB7BBBF7CEBD7178BC890227824182A636D34C6C353389
+          041A9AA469EB646A92A9A6B67106D3CC34AD99C6986927E93FE21863A24ED3C4
+          748C06C50E49D52A828DA4D04CA23218A2801E821C2F77DC71C01DF7BEDD670F
+          8EBD3BE818ECF3CFB3BB77CF7E3FDFEFEFF7EC2E857986E999569E95AB11A6D5
+          08D12A8429AD30AB799A0D3937DDEB397F70937923CFF332F25F8AA2C258E0A0
+          E6FDE5275FF1DA341D38854610D788E23236E8DAB2CAF16FEEEA7EA34AA9284D
+          4F4FD7FABC5E0C8F383C3E9FCF1F0804860E1D3A54FEFF0178BA8B07AB814AA5
+          854CAEE1C374D055921D703E153D94515D5569601806369B0D5E0160668C8D8D
+          A1ADADCD7DE0C001E3DD033C6BE721D34280E015AAA08B6283CE72D5D78A9AA2
+          5B79C5C5C5387BE614ECB76D10CA406A2024A545F9AAFBD0DFDF8F8E8E8E86C3
+          870F57DF1DC0E6099280001118A5B8E068A965D2B4DA539FBEE39947D0D2D282
+          6CCF3B294B5AC72A704FE94A5CFCACD95BBBE7A5748A5AEA5F38C0AFF828270F
+          BA1E5AE6738F85FD4B4C9C5366EEFA08BBB66FC5B163C750C6D6A52CB9E2AF86
+          B5A8049FB734E34FAFFDDA150C879ED41A4A2F2C08807B31E8DCB9F696AFAA60
+          38BBAEDD4B5FEDB3C13CDA85DFBDF002EAEBEBE704E8E47F8ABC25F9B870EEEF
+          78AEC28892F5DB2201EFE8718DD9FCEC7C69CC0930E1EEF8C14797F567D6B0E7
+          3877E7116ADC1BC655C57AD87B46B0F9E7BF406363E39C00EDC12750682D1201
+          2A977D035699869275DB787DE672F77C692400F0BC4D31E970BC2F579B7EDCD9
+          B48F19B9F179EC3AC56282BB07B68925C8CEC943381C06177142A79141CE31E8
+          B73B31351580396F1532321661A0BF17DAE80DB0CE53E2FA8C8207E64D8392BA
+          E664EC89B1C16B86CEE67D54686A3C81F4C32F0B30E50F81A669E8743A71263B
+          C06AB5627272122CCBC26432A1A8A808838383708C0CA3843A1A5F3F5F1A7180
+          A0F766C433748DBEF2E9AED8D64A1AEFFE2B0BA1704414D2EBF520CF0192447E
+          7EBEF82C90C96422406161211C0E07EC763BD6681A12E316B6EBBD553B91B668
+          5954AE29641213B0FD83A7358B100AF9F175632DBCAEFE84C5FB2F640A31FBC1
+          711C8C46A328180C06919B9B2B5C9F1213210079797970B95D18B83D80F596A6
+          F87AB531172B1EDA8E68348C5B971A505E5D4B2500787A4E0AB679505C1A14A6
+          A5B07D5587BECB27E369EC6D340B517BA1542A6130184410BFDF0F8BC522CE24
+          110266CE34C31E1800354E619DAE4974BDB8FC712C59F524FADA3F85B3F71268
+          4686EFFEECAF890063DDC779F051D289C21F38D0BA1C84C534F68869BCD9A016
+          1350ABD5620948294802C4B5F00E10CF357A0D60E1E1A01CA0B534B62AA662AE
+          2341DCFCE2630485BEA21916144D00DE4B02B87E948FB98D41903468A5114AF3
+          72318D17DF68165E3ACE38C04C0F908624208C9C4134238290298471B9076B73
+          B3F19B0D3B60BFD280911BFF0125B826C2342D9B1BC0FDCDDFC41210715E9CA7
+          D390719019ADE8BED187977FFF263C53321180441B894444203287F5614C597C
+          484B0FE3B71BB6A0589F839ED60F10F079045176569C80504C2A80ABF3835809
+          662024C72415466D016B2AC69E3FFF118DADFD880A97A3D128140A85382BD50A
+          7CFFB16CFCF2A91A0C5CAAC770774B8263223C034251F41C0057FF2226209621
+          2E1E9D4E23764CB30A70E652F4F60FE3E3BAD308091F29A4146A2E88C71F5B0F
+          B3418E6B170F0A5BDA3D2DCE4AC409082BCEE4ED990230DA7130DE84BCA40F44
+          08C93199196D363459F7A1BBF57D716DE1FD9BD0D3F62106AF37CF8A128078DD
+          1341886C0A80B37D3F0F4913C621A6AF2540F064BBAA78D5D28A906BB82FD47B
+          71B7CAEF7551B3756667A31741D8847290910A7079EF6C0924E2B3694C83498E
+          33BEB31567F76E106B2AC6CB4844896B6656743619261540789CEA3E3BF2FC2D
+          39CBEA52FB409A46ECDA0CC4A235DB6200C24DA5227472D3C5CBC18AB0E148C4
+          53FD7A5BAEF3FAF50911202B6BB5CA6A6556BFF2FC83AF952D33AFA3789EE291
+          D48C497D40CE2DF7D74C03489C3212D19472307C57BFEFFCBBC77B5EB58FB82F
+          F7F6F6FAE325C8C9C951529C7AC5E627CA2A9F7EB4A846AB620D31A1A48694F4
+          81E57B2F090015B3FB5B9A4252397C01B84F7DE1AC3D76B6F71316A16B443CE5
+          7B809C67E5AFC85D6C5295EDDAB666FB4AAB419246F2AE8822F3819771F6AD8A
+          842D9602425CDF0E34BD7DB277F7D078A0FD7657973D76A3393E4852D2F85171
+          E5C6470A84346486F84E90F446E6833B70EEAD47139A4E5A0E5F80769FF972AC
+          B6AEC99EE03AC131E61FD369C8CB766E2DDBBEB2509F9246D6DA3F080095A9DD
+          CEC8F8EE8150D3BE4F86763BE7707DA70009693C575550B9F1E1C535696AD21B
+          B12102ECAB4A78DC4E0519F73F2F4DD69EB8E09CD7F5B702484EE3D52D2B84DE
+          D0ADA3840D150788753EDF33186D7AE7B453701DF99FAE170230671ACB2B5E37
+          34BEFD43F804D7E7AF846A4FB48CDD91EB050324A771F4BD57F69C3EF2C6CD03
+          A7BDB54EDF9DBBBE5B80781A8CF08E16BE0B0441FFD0B7712D1DFF059D8CC24E
+          66BF17C90000000049454E44AE426082}
+      end>
+    Left = 40
+    Top = 140
+    Bitmap = {}
+  end
 end

+ 2 - 0
source/forms/Animations96.h

@@ -11,6 +11,8 @@ class TAnimations96Module : public TDataModule
 {
 __published:
   TPngImageList *AnimationImages;
+  TImageList *ButtonImages;
+  TPngImageList *DialogImages;
 
 public:
   __fastcall TAnimations96Module(TComponent * Owner);

+ 15 - 0
source/forms/Authenticate.cpp

@@ -596,3 +596,18 @@ void __fastcall TAuthenticateForm::FormResize(TObject * /*Sender*/)
   }
 }
 //---------------------------------------------------------------------------
+void __fastcall TAuthenticateForm::ChangeScale(int M, int D)
+{
+  TForm::ChangeScale(M, D);
+
+  // Recreate the list to re-measure the items according to the new font
+  if (DebugAlwaysTrue(LogView->HandleAllocated()) &&
+      (LogView->Items->Count > 0))
+  {
+    std::unique_ptr<TStrings> Items(new TStringList());
+    Items->AddStrings(LogView->Items);
+    LogView->Items->Clear();
+    LogView->Items->AddStrings(Items.get());
+    MakeLogItemVisible(LogView->Items->Count - 1);
+  }
+}

+ 1 - 0
source/forms/Authenticate.h

@@ -78,6 +78,7 @@ protected:
   int __fastcall LogItemHeight(int Index);
   void __fastcall RedrawLog();
   void __fastcall CMShowingChanged(TMessage & Message);
+  DYNAMIC void __fastcall ChangeScale(int M, int D);
 
 private:
   void * FShowAsModalStorage;

+ 3 - 0
source/forms/Cleanup.cpp

@@ -82,6 +82,9 @@ __fastcall TCleanupDialog::TCleanupDialog(TComponent* AOwner)
 //---------------------------------------------------------------------
 void __fastcall TCleanupDialog::InitControls()
 {
+  // Particularly in response to WM_DPICHANGED, the form may re-show
+  DataListView->Items->Clear();
+
   for (int i = wdConfiguration; i <= wdTemporaryFolders; i++)
   {
     UnicodeString Caption;

+ 38 - 9
source/forms/CustomScpExplorer.cpp

@@ -261,15 +261,13 @@ __fastcall TCustomScpExplorerForm::TCustomScpExplorerForm(TComponent* Owner):
   QueueSplitter->ShowHint = true;
   RemotePanelSplitter->ShowHint = true;
 
-  FSystemImageList = SharedSystemImageList(false);
-  FSystemImageList->DrawingStyle = dsTransparent;
+  UpdateImages();
 
   FCustomCommandMenu = CreateTBXPopupMenu(this);
   FCustomCommandLocalFileList = NULL;
   FCustomCommandRemoteFileList = NULL;
 
   FSessionColors = new TPngImageList(this);
-  FSessionColors->SetSize(GlyphsModule->ExplorerImages->Width, GlyphsModule->ExplorerImages->Height);
   FSessionColors->ColorDepth = cd32Bit;
   AddFixedSessionImages();
   SessionsPageControl->Images = FSessionColors;
@@ -294,9 +292,6 @@ __fastcall TCustomScpExplorerForm::~TCustomScpExplorerForm()
   delete FCustomCommandRemoteFileList;
   delete FCustomCommandMenu;
 
-  delete FSystemImageList;
-  FSystemImageList = NULL;
-
   delete FTrayIcon;
   FTrayIcon = NULL;
 
@@ -1198,7 +1193,8 @@ void __fastcall TCustomScpExplorerForm::RestoreParams()
 
   ConfigurationChanged();
 
-  QueuePanel->Height = LoadDimension(WinConfiguration->QueueView.Height, WinConfiguration->QueueView.HeightPixelsPerInch);
+  QueuePanel->Height =
+    LoadDimension(WinConfiguration->QueueView.Height, WinConfiguration->QueueView.HeightPixelsPerInch, this);
   LoadListViewStr(QueueView3, WinConfiguration->QueueView.Layout);
   QueueDock->Visible = WinConfiguration->QueueView.ToolBar;
   QueueLabel->Visible = WinConfiguration->QueueView.Label;
@@ -1207,7 +1203,7 @@ void __fastcall TCustomScpExplorerForm::RestoreParams()
 void __fastcall TCustomScpExplorerForm::StoreParams()
 {
   WinConfiguration->QueueView.Height = QueuePanel->Height;
-  WinConfiguration->QueueView.HeightPixelsPerInch = Screen->PixelsPerInch;
+  WinConfiguration->QueueView.HeightPixelsPerInch = GetControlPixelsPerInch(this);
   WinConfiguration->QueueView.Layout = GetListViewStr(QueueView3);
   WinConfiguration->QueueView.ToolBar = QueueDock->Visible;
   WinConfiguration->QueueView.Label = QueueLabel->Visible;
@@ -6053,7 +6049,7 @@ void __fastcall TCustomScpExplorerForm::UpdateTransferLabel()
     try
     {
       Canvas->Handle = DC;
-      Canvas->Font = ToolbarFont;
+      Canvas->Font = GetToolbarFont(this);
 
       UnicodeString Name;
       if (FTransferListHoverIndex == 0)
@@ -6236,9 +6232,16 @@ void __fastcall TCustomScpExplorerForm::DoShow()
     StartingDisconnected();
   }
 
+  UpdatePixelsPerInchMainWindowCounter();
+
   FShowing = true;
 }
 //---------------------------------------------------------------------------
+void __fastcall TCustomScpExplorerForm::UpdatePixelsPerInchMainWindowCounter()
+{
+  Configuration->Usage->Set(L"PixelsPerInchMainWindow", PixelsPerInch);
+}
+//---------------------------------------------------------------------------
 void __fastcall TCustomScpExplorerForm::StartingDisconnected()
 {
   DoTerminalListChanged(true);
@@ -8162,16 +8165,34 @@ void __fastcall TCustomScpExplorerForm::Dispatch(void * Message)
       WMDpiChanged(*M);
       break;
 
+    case CM_DPICHANGED:
+      CMDpiChanged(*M);
+      break;
+
     default:
       TForm::Dispatch(Message);
       break;
   }
 }
 //---------------------------------------------------------------------------
+void __fastcall TCustomScpExplorerForm::UpdateImages()
+{
+  // noop
+}
+//---------------------------------------------------------------------------
+void __fastcall TCustomScpExplorerForm::CMDpiChanged(TMessage & Message)
+{
+  TForm::Dispatch(&Message);
+  // regenerate session images
+  DoTerminalListChanged(true);
+  UpdateImages();
+}
+//---------------------------------------------------------------------------
 void __fastcall TCustomScpExplorerForm::WMDpiChanged(TMessage & Message)
 {
   TForm::Dispatch(&Message);
   Configuration->Usage->Inc(L"PixelsPerInchChanged");
+  UpdatePixelsPerInchMainWindowCounter();
 }
 //---------------------------------------------------------------------------
 void __fastcall TCustomScpExplorerForm::WMClose(TMessage & Message)
@@ -8985,6 +9006,7 @@ int __fastcall TCustomScpExplorerForm::AddFixedSessionImage(int GlyphsSourceInde
 //---------------------------------------------------------------------------
 void __fastcall TCustomScpExplorerForm::AddFixedSessionImages()
 {
+  FSessionColors->SetSize(GlyphsModule->ExplorerImages->Width, GlyphsModule->ExplorerImages->Height);
   FNewSessionTabImageIndex = AddFixedSessionImage(NonVisualDataModule->NewSessionAction->ImageIndex);
   FSessionTabImageIndex = AddFixedSessionImage(SiteImageIndex);
   FSessionColorMaskImageIndex = AddFixedSessionImage(SiteColorMaskImageIndex);
@@ -9184,3 +9206,10 @@ void __fastcall TCustomScpExplorerForm::ChangePassword()
     Configuration->Usage->Inc(L"PasswordChangesFailed");
   }
 }
+//---------------------------------------------------------------------------
+void __fastcall TCustomScpExplorerForm::ChangeScale(int M, int D)
+{
+  TForm::ChangeScale(M, D);
+  int APixelsPerInch = GetControlPixelsPerInch(this);
+  GlyphsModule->SetPixelsPerInch(APixelsPerInch);
+}

+ 4 - 1
source/forms/CustomScpExplorer.h

@@ -299,6 +299,7 @@ private:
   bool __fastcall CanPasteToDirViewFromClipBoard();
   void __fastcall CMShowingChanged(TMessage & Message);
   void __fastcall WMClose(TMessage & Message);
+  void __fastcall CMDpiChanged(TMessage & Message);
   void __fastcall WMDpiChanged(TMessage & Message);
 
 protected:
@@ -323,7 +324,6 @@ protected:
   unsigned int FLockLevel;
   unsigned int FLockSuspendLevel;
   bool FDisabledOnLockSuspend;
-  TImageList * FSystemImageList;
   bool FAlternativeDelete;
   TDragDropFilesEx * FSessionsDragDropFilesEx;
   TDragDropFilesEx * FQueueDragDropFilesEx;
@@ -575,6 +575,9 @@ protected:
   bool __fastcall SelectedAllFilesInDirView(TCustomDirView * DView);
   TSessionData * __fastcall SessionDataForCode();
   void __fastcall RefreshPanel(const UnicodeString & Session, const UnicodeString & Path);
+  DYNAMIC void __fastcall ChangeScale(int M, int D);
+  virtual void __fastcall UpdateImages();
+  void __fastcall UpdatePixelsPerInchMainWindowCounter();
 
 public:
   virtual __fastcall ~TCustomScpExplorerForm();

+ 58 - 26
source/forms/Editor.cpp

@@ -25,7 +25,7 @@
 #pragma resource "*.dfm"
 #endif
 //---------------------------------------------------------------------------
-TForm * __fastcall ShowEditorForm(const UnicodeString FileName, TCustomForm * ParentForm,
+TForm * __fastcall ShowEditorForm(const UnicodeString FileName, TForm * ParentForm,
   TNotifyEvent OnFileChanged, TNotifyEvent OnFileReload, TFileClosedEvent OnClose,
   TNotifyEvent OnSaveAll, TAnyModifiedEvent OnAnyModified,
   const UnicodeString Caption, bool StandaloneEditor, TColor Color)
@@ -156,6 +156,7 @@ public:
   int __fastcall FindText(const UnicodeString SearchStr, int StartPos, int Length,
     TSearchTypes Options, bool Down);
   void __fastcall Redo();
+  void __fastcall ApplyFont();
 
   __property bool CanRedo = { read = GetCanRedo };
   __property bool LoadedWithPreamble = { read = FLoadedWithPreamble };
@@ -181,6 +182,8 @@ private:
   bool FStreamLoadEncodingError;
   bool FStreamLoadError;
   bool FLoadedWithPreamble;
+  TFontConfiguration FFontConfiguration;
+  TColor FFontColor;
 };
 //---------------------------------------------------------------------------
 __fastcall TRichEdit20::TRichEdit20(TComponent * AOwner) :
@@ -193,6 +196,23 @@ __fastcall TRichEdit20::TRichEdit20(TComponent * AOwner) :
 {
 }
 //---------------------------------------------------------------------------
+void __fastcall TRichEdit20::ApplyFont()
+{
+  std::unique_ptr<TFont> NewFont(new TFont());
+  TWinConfiguration::RestoreFont(FFontConfiguration, NewFont.get());
+  NewFont->Height = ScaleByTextHeight(this, NewFont->Height);
+  NewFont->Color = GetWindowTextColor(FFontColor);
+  // setting DefAttributes may take quite time, even if the font attributes
+  // do not change, so avoid that if not necessary
+  if (!FInitialized ||
+      !SameFont(Font, NewFont.get()) ||
+      (Font->Color != NewFont->Color))
+  {
+    Font->Assign(NewFont.get());
+    DefAttributes->Assign(Font);
+  }
+}
+//---------------------------------------------------------------------------
 void __fastcall TRichEdit20::SetFormat(
   const TFontConfiguration & FontConfiguration, TColor FontColor, unsigned int TabSize,
   bool AWordWrap)
@@ -210,18 +230,9 @@ void __fastcall TRichEdit20::SetFormat(
 
   LockWindowUpdate(Handle);
 
-  std::unique_ptr<TFont> NewFont(new TFont());
-  TWinConfiguration::RestoreFont(FontConfiguration, NewFont.get());
-  NewFont->Color = GetWindowTextColor(FontColor);
-  // setting DefAttributes may take quite time, even if the font attributes
-  // do not change, so avoid that if not necessary
-  if (!FInitialized ||
-      !SameFont(Font, NewFont.get()) ||
-      (Font->Color != NewFont->Color))
-  {
-    Font->Assign(NewFont.get());
-    DefAttributes->Assign(Font);
-  }
+  FFontConfiguration = FontConfiguration;
+  FFontColor = FontColor;
+  ApplyFont();
 
   if (!FInitialized ||
       (FTabSize != TabSize))
@@ -772,19 +783,6 @@ void __fastcall TEditorForm::SetFileName(const UnicodeString value)
   }
 }
 //---------------------------------------------------------------------------
-void __fastcall TEditorForm::SetParentForm(TCustomForm * value)
-{
-  if (FParentForm != value)
-  {
-    FParentForm = value;
-    if (value)
-    {
-      Width = value->BoundsRect.Width();
-      Height = value->BoundsRect.Height();
-    }
-  }
-}
-//---------------------------------------------------------------------------
 void __fastcall TEditorForm::EditorActionsUpdate(TBasicAction *Action,
       bool &Handled)
 {
@@ -1213,6 +1211,14 @@ void __fastcall TEditorForm::Find()
 void __fastcall TEditorForm::FormShow(TObject * /*Sender*/)
 {
 
+  if (DebugAlwaysTrue(FParentForm != NULL))
+  {
+    // Forms should be at the same monitor
+    DebugAssert(PixelsPerInch == FParentForm->PixelsPerInch);
+    Width = MulDiv(FParentForm->BoundsRect.Width(), PixelsPerInch, FParentForm->PixelsPerInch);
+    Height = MulDiv(FParentForm->BoundsRect.Height(), PixelsPerInch, FParentForm->PixelsPerInch);
+  }
+
   CutFormToDesktop(this);
 
   DebugAssert(FWindowParams.IsEmpty());
@@ -1617,3 +1623,29 @@ void __fastcall TEditorForm::UpdateBackgroundColor()
   }
 }
 //---------------------------------------------------------------------------
+void __fastcall TEditorForm::CMDpiChanged(TMessage & Message)
+{
+  bool WasModified = EditorMemo->Modified;
+  EditorMemo->ApplyFont();
+  EditorMemo->Modified = WasModified;
+  // we do not want this, but we want to prevent undo of the font change too, should be improved
+  EditorMemo->ClearUndo();
+  // Clear "modified" status in the status bar, invoked by font change
+  UpdateControls();
+  TForm::Dispatch(&Message);
+}
+//---------------------------------------------------------------------------
+void __fastcall TEditorForm::Dispatch(void * Message)
+{
+  TMessage * M = static_cast<TMessage*>(Message);
+  switch (M->Msg)
+  {
+    case CM_DPICHANGED:
+      CMDpiChanged(*M);
+      break;
+
+    default:
+      TForm::Dispatch(Message);
+      break;
+  }
+}

+ 4 - 3
source/forms/Editor.h

@@ -100,7 +100,7 @@ private:
   TFileClosedEvent FOnWindowClose;
   TNotifyEvent FOnSaveAll;
   TAnyModifiedEvent FOnAnyModified;
-  TCustomForm * FParentForm;
+  TForm * FParentForm;
   TFindDialog * FLastFindDialog;
   TPoint FCaretPos;
   TFindDialog * FFindDialog;
@@ -121,7 +121,6 @@ private:
 
   static unsigned int FInstances;
   void __fastcall SetFileName(const UnicodeString value);
-  void __fastcall SetParentForm(TCustomForm * value);
   void __fastcall SetBackgroundColor(TColor Color);
 public:
   __fastcall TEditorForm(TComponent* Owner);
@@ -138,7 +137,7 @@ public:
   __property TFileClosedEvent OnWindowClose = { read = FOnWindowClose, write = FOnWindowClose };
   __property TNotifyEvent OnSaveAll = { read = FOnSaveAll, write = FOnSaveAll };
   __property TAnyModifiedEvent OnAnyModified = { read = FOnAnyModified, write = FOnAnyModified };
-  __property TCustomForm * ParentForm = { read = FParentForm, write = SetParentForm };
+  __property TForm * ParentForm = { read = FParentForm, write = FParentForm };
   __property TColor BackgroundColor = { read = FBackgroundColor, write = SetBackgroundColor };
 protected:
   bool __fastcall CursorInUpperPart();
@@ -159,6 +158,8 @@ protected:
   void __fastcall BackupSave();
   void __fastcall CheckFileSize();
   void __fastcall UpdateBackgroundColor();
+  virtual void __fastcall Dispatch(void * Message);
+  void __fastcall CMDpiChanged(TMessage & Message);
 };
 //---------------------------------------------------------------------------
 #endif

+ 16 - 3
source/forms/FileFind.cpp

@@ -58,8 +58,7 @@ __fastcall TFileFindDialog::TFileFindDialog(TComponent * Owner)
       LoadStr(PATH_MASK_HINT2), LoadStr(DIRECTORY_MASK_HINT),
       LoadStr(MASK_HELP))));
 
-  FSystemImageList = SharedSystemImageList(false);
-  FileView->SmallImages = FSystemImageList;
+  UpdateImages();
   FileView->ShowColumnIcon = false;
 
   UseDesktopFont(FileView);
@@ -83,11 +82,15 @@ __fastcall TFileFindDialog::~TFileFindDialog()
   CustomWinConfiguration->FindFile = FormConfiguration;
 
   Clear();
-  delete FSystemImageList;
   DebugAssert(FileFindDialog == this);
   FileFindDialog = NULL;
 }
 //---------------------------------------------------------------------------
+void __fastcall TFileFindDialog::UpdateImages()
+{
+  FileView->SmallImages = ShellImageListForControl(this, ilsSmall);
+}
+//---------------------------------------------------------------------------
 bool __fastcall TFileFindDialog::IsFinding()
 {
   return (FState == ffFinding) || (FState == ffAborting);
@@ -401,12 +404,22 @@ void __fastcall TFileFindDialog::Dispatch(void * Message)
   {
     CMDialogKey(*((TWMKeyDown *)Message));
   }
+  else if (M->Msg == CM_DPICHANGED)
+  {
+    CMDpiChanged(*M);
+  }
   else
   {
     TForm::Dispatch(Message);
   }
 }
 //---------------------------------------------------------------------------
+void __fastcall TFileFindDialog::CMDpiChanged(TMessage & Message)
+{
+  TForm::Dispatch(&Message);
+  UpdateImages();
+}
+//---------------------------------------------------------------------------
 void __fastcall TFileFindDialog::CMDialogKey(TWMKeyDown & Message)
 {
   // Handling VK_ESCAPE in FormKeyDown causes a beep when any "edit" has focus.

+ 2 - 1
source/forms/FileFind.h

@@ -92,6 +92,7 @@ protected:
   void __fastcall GlobalMinimize(TObject * Sender);
   void __fastcall UpdateControls();
   bool __fastcall IsFinding();
+  void __fastcall UpdateImages();
 
   virtual void __fastcall CreateParams(TCreateParams & Params);
   virtual void __fastcall Dispatch(void * Message);
@@ -108,7 +109,6 @@ private:
   TFocusFileEvent FOnFocusFile;
   TFileListOperationEvent FOnDeleteFiles;
   TFileListOperationEvent FOnDownloadFiles;
-  TImageList * FSystemImageList;
   TFrameAnimation FFrameAnimation;
   UnicodeString FFocusPath;
   typedef std::map<UnicodeString, TListItem *> TFileItemMap;
@@ -122,6 +122,7 @@ private:
   void __fastcall FocusFile();
   void __fastcall DoFocusFile(const UnicodeString & Path);
   void __fastcall CMDialogKey(TWMKeyDown & Message);
+  void __fastcall CMDpiChanged(TMessage & Message);
   void __fastcall ClearItem(TListItem * Item);
   void __fastcall FileDeleteFinished(const UnicodeString & FileName, bool Success);
   void __fastcall FileDownloadFinished(const UnicodeString & FileName, bool Success);

+ 1 - 1
source/forms/GenerateUrl.cpp

@@ -775,7 +775,7 @@ void __fastcall TGenerateUrlDialog::UpdateControls()
     }
     else
     {
-      FResultMemo41->ParentFont = true;
+      FResultMemo41->Font->Name = Font->Name;
     }
 
     if (!CounterName.IsEmpty() && !(*Counted))

+ 45 - 35
source/forms/Glyphs.cpp

@@ -20,45 +20,55 @@ TGlyphsModule * GlyphsModule;
 __fastcall TGlyphsModule::TGlyphsModule(TComponent* Owner)
   : TDataModule(Owner)
 {
-  int PixelsPerInch = Screen->PixelsPerInch;
-  TDataModule * ScaledModule;
-  if (PixelsPerInch >= 192)
-  {
-    ScaledModule = new TGlyphs192Module(Application);
-  }
-  else if (PixelsPerInch >= 144)
-  {
-    ScaledModule = new TGlyphs144Module(Application);
-  }
-  else if (PixelsPerInch >= 120)
-  {
-    ScaledModule = new TGlyphs120Module(Application);
-  }
-  else
-  {
-    // Do not have a separate 96 DPI module, as this module needs to
-    // have the images loaded as they are used on design time.
-    // Performance impact of loading 96 DPI images when they are not needed is not that big.
-    ScaledModule = NULL;
-  }
-
-  if (ScaledModule != NULL)
+  FPixelsPerInch = USER_DEFAULT_SCREEN_DPI;
+  SetPixelsPerInch(Screen->PixelsPerInch);
+}
+//---------------------------------------------------------------------------
+// Contructor without scaling
+__fastcall TGlyphsModule::TGlyphsModule()
+  : TDataModule(Application)
+{
+}
+//---------------------------------------------------------------------------
+void __fastcall TGlyphsModule::SetPixelsPerInch(int PixelsPerInch)
+{
+  PixelsPerInch = NormalizePixelsPerInch(PixelsPerInch);
+  if (FPixelsPerInch != PixelsPerInch)
   {
-    try
+    std::unique_ptr<TDataModule> ScaledModule;
+    if (PixelsPerInch >= 192)
     {
-      CopyDataModule(this, ScaledModule);
-
-      // Not all these are accessed by field name, but we copy all for consistency
-      ExplorerImages = DebugNotNull(dynamic_cast<TPngImageList *>(FindComponent(ExplorerImages->Name)));
-      SessionImages = DebugNotNull(dynamic_cast<TPngImageList *>(FindComponent(SessionImages->Name)));
-      QueueImages = DebugNotNull(dynamic_cast<TPngImageList *>(FindComponent(QueueImages->Name)));
-      ButtonImages = DebugNotNull(dynamic_cast<TImageList *>(FindComponent(ButtonImages->Name)));
-      DialogImages = DebugNotNull(dynamic_cast<TPngImageList *>(FindComponent(DialogImages->Name)));
+      ScaledModule.reset(new TGlyphs192Module(Application));
+    }
+    else if (PixelsPerInch >= 144)
+    {
+      ScaledModule.reset(new TGlyphs144Module(Application));
+    }
+    else if (PixelsPerInch >= 120)
+    {
+      ScaledModule.reset(new TGlyphs120Module(Application));
+    }
+    else
+    {
+      // Do not have a separate 96 DPI module, as this module needs to
+      // have the images loaded as they are used on design time.
+      // Performance impact of loading 96 DPI images when they are not needed is not that big.
+      ScaledModule.reset(new TGlyphsModule());
     }
-    __finally
+
+    if (ScaledModule.get() != NULL)
     {
-      delete ScaledModule;
+      for (int Index = 0; Index < ComponentCount; Index++)
+      {
+        TComponent * TargetComponent = Components[Index];
+        TComponent * SourceComponent = ScaledModule->FindComponent(TargetComponent->Name);
+        if (DebugAlwaysTrue(SourceComponent != NULL))
+        {
+          TargetComponent->Assign(SourceComponent);
+        }
+      }
     }
+
+    FPixelsPerInch = PixelsPerInch;
   }
 }
-//---------------------------------------------------------------------------

+ 1 - 2208
source/forms/Glyphs.dfm

@@ -1,6 +1,6 @@
 object GlyphsModule: TGlyphsModule
   OldCreateOrder = False
-  Height = 366
+  Height = 254
   Width = 215
   object ExplorerImages: TPngImageList
     PngImages = <
@@ -11936,2211 +11936,4 @@ object GlyphsModule: TGlyphsModule
     Top = 152
     Bitmap = {}
   end
-  object ButtonImages: TImageList
-    Left = 32
-    Top = 224
-    Bitmap = {
-      494C010102000400480010001000FFFFFFFFFF10FFFFFFFFFFFFFFFF424D3600
-      0000000000003600000028000000400000001000000001002000000000000010
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      000000000000000000000000000000000000A0A0A00000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000A0A0A000A0A0A000A0A0A000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      00000000000000000000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A0000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      000000000000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0
-      A000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0
-      A000A0A0A0000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      000000000000000000000000000000000000424D3E000000000000003E000000
-      2800000040000000100000000100010000000000800000000000000000000000
-      000000000000000000000000FFFFFF00FFFFFFFF00000000FFFFFFFF00000000
-      FFFFFFFF00000000FFFFFFFF00000000FFFFFFFF00000000FF7FFF7F00000000
-      FE3FFE3F00000000FC1FFC1F00000000F80FF80F00000000F007F00700000000
-      FFFFFFFF00000000FFFFFFFF00000000FFFFFFFF00000000FFFFFFFF00000000
-      FFFFFFFF00000000FFFFFFFF0000000000000000000000000000000000000000
-      000000000000}
-  end
-  object DialogImages: TPngImageList
-    Height = 32
-    Width = 32
-    PngImages = <
-      item
-        Background = clWindow
-        Name = 'Keep remote directory up to date'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D4948445200000020000000200806000000737A7A
-          F4000000097048597300000EC300000EC301C76FA864000005264944415478DA
-          C5967D6C13651CC7BF77BDBEB0B673EF6C6E63606061B8CCA863E090B020AF63
-          C0103441A251FE81C88BC698983930460946FF2246C0098C11200E362002465E
-          C68B62787548189B0319030ABAADD075B4DD6EBDEB3D3E776BBBB5D7BAB560FC
-          3597E779EEAECFF7F3FB3DCFDDF718FCCFC1F83A3F7C9EF90DC3302B826F2084
-          6C9CBFD6B2F23F0538F859C694B8F4ECD393DFDE4D479A01973D3853B504F6FB
-          378AE67D72EFE7272198BADE942C11C27694BBDAFB01D68D68CC9B39775C4266
-          96EA0F36CB1D5C3D7A28EC845D9070851151CF888EDB8CC7464FA5D1693B69DB
-          4AAB775222F8DE52DE794DBE376B5D4221AB658E4912E9BC5366CB1C0840A6BD
-          333DA24CBA45119BAF3663D7F55BD0C71B109B64428C290606BD018CC440E03D
-          70743AD176BF8308BD42AD443C7B590D57555830D178F6FC39DC2EB331010091
-          88DB69D6DFB13C6C493A248D8C534439560B2D3D389653FABE314B7FF7EEFE85
-          969BB750903F1E196919A83950AB06985BF6DB90C49D6E174A762C80DD6883CE
-          A0056FEF85BB4704CBB2300CD323293511492949D07921382F945C15836E9832
-          AEDE5FAD0628F9E8349C0FF779654850DBDF5F55B70F171C1678DC12B26312F1
-          6A761EC62624E3C2C103D8C0742F67C12C35C7990A729F7B1666A35911D76A02
-          6176D7EE5603147F7818DDF6C3F44478F14B6D162C3D520B1DA7C1DA0953513A
-          3AC77FC7A96D9598B7E6AE32DF88F571AB6935364C9A54C89862CC014B23F777
-          D4EC5003CCFEA01A7CD7B1B0E272DBDAD58995277EC4D2DCE7B1283B0703E3E4
-          B69D7E0079B73374B74F9C50604C4B490BDA171C2AF754AA0166BD5701B7F3D7
-          90C2832D8BDC9EDCB6470118B12EFE6556CB1E199FFF82313D353DA0F472F61A
-          DA6EADDEA20698B9EA2B08DD97FB27256A51268CB81C272AF763B5E6D12896D3
-          5E1B9FFFA2313565B84A5CEECB111AE0DD8F21F2CD5157E044E56105804E7991
-          1EC9833D4D2A8019CB96C323DC0F29A6644EC28BCB51B7FDA87F0F44127E8049
-          73264372DB43080C6D7CEE78D3E301CC5A511E947538E1BE734DBF1CC39D86CB
-          EA2B11BAA70F40368FB848C8E3D246E349B867C425F302FF41DD736C34EE3940
-          B97E5EF9DDFC68012276CFE0A8DB7E5CD9337E808A58F3E08E48885512C482F4
-          3529AD8FA5EE0D15C082D74BFA7404111004A555FAD4FBAD0F6CB8D4DCE272F3
-          BDB932C050DD335C1CFA223F3400113D7DE25494B8FBC4DB3B1EF4894BC28C15
-          8E9EB391B867A86BF27BE5D4D68A10000B8B69C6823F6BB9B55A1FE27CD39F5D
-          822414CBE2F2BDA1DCB365EF15346DB98029150B11FB4C825A3CE845E673CF00
-          80D2D2990A00BCA597FBBCAB1B671A9A092F8AEF2F7BE4FCDA0730D03D5B6A1B
-          F0FBA7751005095377BE8694820CFCBB8FF4BB672040C92B01EBEEAB468FAB07
-          F5AD1674F1FC452291AAC425E64D2FBD5106EBE53ADCAC6984BBD10A039D435F
-          341253BE9D33A465F1B96700C0FC59458AA0C0F3E008F16E466F35DC6EB43F72
-          E06F870B2EB720BFF160A47F4F6619747B24B4A71B317BFF42684D3A0CD53DD5
-          00D327A3ADCD8AFAC61B18F3F4708C4A8CA7DF7252E01321F457A697825CEFA5
-          DF84E31250B4691A86A5C42012F754014CC8CBC1A586669728913759862C3668
-          B84599F1B14CA25EAF64CBD14C792AE8A0D5E8E0E9C1128C796B2CF256E64163
-          E0108D7BF603984D16FA651BEF7BD4E4739B4DA65C5AE1C504CC543A29F57A3C
-          058669D7677159E34A739056688421411722D3C1C73EF7F4036C301A87B30C23
-          AD763AAD1824A271CFE06B3F6DFC3210209288C63D43849D02C44705F024E31F
-          98FCF43F23A55F110000000049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Open console window'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D4948445200000020000000200806000000737A7A
-          F4000000097048597300000EC300000EC301C76FA8640000026C4944415478DA
-          63641860C038EA0010C1635A7007C852A6ABCDFF19EE7E393D4105E200B382FF
-          DD1D2D74B5BFB4A286E1CBA9098C70078467D4D3D5012B6734A23AC0C4B780AE
-          0E38B37902AA0354ACC2E9EA803BC756221C20A2E5F15F454397BE0EB87199E1
-          CDB51D1007C828AAFF37B6F1A0AB03CE1ED9C1F0E4FE4D84030C2C5DE8EA800B
-          C7F7A03A40CFD481AE0EB874FA00AA03B48D6CE9EA80ABE70EA33A4043DF92AE
-          0EB871F138AA0354754CE9EA80DB574EA33A4059D390AE0EB87BFD3CAA031454
-          21E5404156128389911EC3F4394B188E9E384333073CB87D19D501B24A9A6089
-          BA8A7C060F1707307BF7FEC30C7D53E6307CFCF889EA0E787CEF3AAA03A4E5D5
-          C0128C40A1D0401F86ECB43806767676862F5FBE32F44F99CDB075E73EAA3AE0
-          E9C35BA80E9090514251202529CE50599CCB60616604E69F3E7B81A1A56B22C3
-          B3E72FA9E280174FEEA13A4054520EAB425F4F5786DA8A420616161686B7EFDE
-          33B8FA52A7D27AFDFC11AA038444A53014A9282B32D4579530E8E940D2C7A6AD
-          3B196A9B3AA9E28077AF9FA13A4040480C2EC9CACAC2909614C790921803F6F9
-          ABD76F18DABA2630ECDD7F882A9683C08777AF501DC0CB2F0496D0D6D260686B
-          AA6150555662F8FFFF3FC3EA751B19BAFBA7327CFDFA956A9683C0E78FEF501D
-          C0C5C3079658BD6C0130C8B518EE3F78C850D3D0CA70E6DC05AA5A0C03DFBE7C
-          4275003B271758C2CCC4984153438D61C5AAB50C3F7FFDA289E520F0F3FB3754
-          07B0B2B2D3CC326CE0F7EF9FA80E606262A6AB03FEFDFB8B7080B4A2FA6B2043
-          849E0EF8CFC0F0E6E9FD9BA29046A988082F13132F177D43E0F3B7376FDE7C1E
-          1C7DC3810400991C0D304C609BA40000000049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Download File'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D4948445200000020000000200806000000737A7A
-          F4000000097048597300000EC400000EC401952B0E1B00000A4F694343505068
-          6F746F73686F70204943432070726F66696C65000078DA9D53675453E9163DF7
-          DEF4424B8880944B6F5215082052428B801491262A2109104A8821A1D91551C1
-          114545041BC8A088038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE1
-          7BA36BD6BCF7E6CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E
-          11E083C7C4C6E1E42E40810A2470001008B3642173FD230100F87E3C3C2B22C0
-          07BE000178D30B0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08
-          801400407A8E42A600404601809D98265300A0040060CB6362E300502D006027
-          7FE6D300809DF8997B01005B94211501A09100201365884400683B00ACCF568A
-          450058300014664BC43900D82D00304957664800B0B700C0CE100BB200080C00
-          305188852900047B0060C8232378008499001446F2573CF12BAE10E72A000078
-          99B23CB9243945815B082D710757572E1E28CE49172B14366102619A402EC279
-          99193281340FE0F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEA
-          BF06FF226262E3FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225
-          EE04685E0BA075F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5
-          E4E4D84AC4425B61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D
-          814704F8E0C2CCF44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9
-          582A14E35112718E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF35
-          00B06A3E017B912DA85D6303F64B27105874C0E2F70000F2BB6FC1D428080380
-          6883E1CF77FFEF3FFD47A02500806649927100005E44242E54CAB33FC7080000
-          44A0812AB0411BF4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64
-          801C726029AC82422886CDB01D2A602FD4401D34C051688693700E2EC255B80E
-          3D700FFA61089EC128BC81090441C808136121DA8801628A58238E08179985F8
-          21C14804128B2420C9881451224B91354831528A542055481DF23D720239875C
-          46BA913BC8003282FC86BC47319481B2513DD40CB543B9A8371A8446A20BD064
-          74319A8F16A09BD072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C4
-          6C302EC6C342B1382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704
-          128145C0093604774220611E4148584C584ED848A8201C243411DA0937090384
-          51C2272293A84BB426BA11F9C4186232318758482C23D6128F132F107B8843C4
-          37241289433227B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9
-          DA646BB20739942C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853
-          E22852CA6A4A19E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1
-          B652AF5187A81334759A39CD8316494BA5ADA295D31A681768F769AFE874BA11
-          DD951E4E97D057D2CBE947E897E803F4770C0D861583C7886728199B18071867
-          197718AF984CA619D38B19C754303731EB98E7990F996F55582AB62A7C1591CA
-          0A954A9526951B2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353
-          E3A909D496AB55AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659
-          C34CC34F43A451A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CD
-          D97C762ABB98FD1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C
-          744E09E728A797F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48
-          AB51AB47EBBD36AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE7
-          53D953DDA70AA7164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E
-          4C6FA7DE79BDE7FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC5
-          35716F3C1D2FC7DBF151435DC34043A561956197E18491B9D13CA3D5468D460F
-          8C69C65CE324E36DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B
-          4CC7CDCCCDA2CDD699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B8
-          6549B2E45AA659EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711
-          A7B94E934EAB9ED667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D61676217
-          67B7C5AEC3EE93BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563A
-          DE9ACE9CEE3F7DC5F496E92F6758CF10CFD833E3B613CB29C4699D539BD34767
-          1767B97383F3888B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F5
-          9D9BB39BC2EDA8DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5
-          D13F0B9F95306BDFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761
-          EF173EF63E729FE33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF43
-          7F23FF64FF7AFFD100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65
-          F6B2D9ED418CA0B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE69
-          0E85507EE8D6D00761E6618BC37E0C2785878557863F8E7088581AD131973577
-          D1DC4373DF44FA449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3F
-          C62E6659CCD5589D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B
-          17982FC85D7079A1CEC2F485A716A92E122C3A96404C884E3894F041102AA816
-          8C25F21377258E0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC
-          91BC357924C533A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD
-          31839291907142AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507
-          C96BB390AC05592D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E
-          2BCDEDCCB3CADB90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39
-          B23C7179DB0AE315052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D
-          6B815EC1CA82C1B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D
-          1B3E15898AAE14DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF
-          66D266E9E6DE2D9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97
-          CD28DBBB83B643B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB5
-          61D7F86ED1EE1B7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49
-          FBB3F73FAE89AAE9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51D
-          D23D54528FD62BEB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9
-          F709DFF71E0D3ADA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B
-          625BBA4FCC3ED1D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367
-          F2CF8C9D959D7D7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8B
-          E73BBC3BCE5CF2B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB
-          9CBB9AAEB95C6BB9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393D
-          DDBDF37A6FF7C5F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41
-          D943DD87D53F5BFEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43
-          058F998FCB860D86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECB
-          AE17162F7EF8D5EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C6
-          1EBEC97833315EF456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553
-          D0A7FB93199393FF040398F3FC63332DDB000004D74944415478DAC5D56B4C53
-          671807F07F11863291103538E736E732B3B9E987ED8BD958001D9782C8401810
-          6460D8C08113B91890DB1893388C324569B938862124CC2C614EC5BB736AD065
-          C93E8C21968BD072B117A057A0A53DE75D7B0EAD143AD3034B7C92E63D3D79CF
-          797EE739EFF31E1E2104CF337816008FC7E3745176ED6F5CD5F7F426F0051901
-          BAFF0D703CD51FCE14CF32E5DC1D11FE1449DBF526123C17B12800453B5788DB
-          7F0F42A935E07ED7C83CC4A20046CA39409764140AF5940DA10389A84B0B185D
-          3020ABE616A94C0B80DE48235770E599738FA58740A59D825C3DC920C6B57ADC
-          7F38D231A1D36DABCB0D1F5D10E080E006F9FECBED989CA69D9AEFEE0A2854B3
-          101A3DDA3B073B4FA47FFCEE8200FB4F5F25273382A03350C8AFB9FACCB9DFED
-          0D46BF548DBB1D83D04C1A6CE79F2854A8DA17CC5B1060DFC9CBE4D4FE1068A6
-          28A7AFB1AC57894C0D8942633E26B8FE8708A733F92C20A7EE36A7BEA6691A15
-          9FFB995F014151FD354EF8B29440E8A6A651D1FC3B0459614F015CFB5AA19AC4
-          A7FEEFC0CDD58513C01A45B59721CCD9690FE0DAD783A35AF44964332CE7A234
-          258805D45C42EDC14FEC010BE96BB15C835D7E9BB0EC05574E1528AEB988FABC
-          281660D95816D3D7ED9D43304E9B57B813EFB0303990194B04E771A620860564
-          096F2EBAAFBB87C6911CFA9EC3F9FD4A110EB6EDC6C6559B5116580B57173794
-          54FF8286A2581690597D8D535F8BCDED74C7DCD7EA09FBBEA64CA679F3B56418
-          0F0C87E1F9BA0BF49A696CF1F045795003CA8417D05812CF02BEAABAB2A0BE1E
-          34F7F4804CC554DED2D7B9090176730694DDC8BC1805D7B5145E5CB51496C53A
-          F65883CD1E1FC2AD67079A4A935840C68936527D2014AA4913A7BEBE6B2882D7
-          0A1754F25BF0636B3766EF67D627F77EC39D494E139AF95911EEB20DF8CB74CF
-          9D01A4575E20D5D9E1504E989C4E6E89F74FF9E0B5375F81414AE32D7D360A13
-          E398F3625537B2DB7661F9AB6EF05CEDC16C5C2C806246029A41E846F5AD0C60
-          EFB1F3449013817133A0F407E72B70692A11BE815B31343002698F0E1F2C2D81
-          097A3C983E8C351B57C06BB527A85989ADA3E59C4E316146A8250C20F5682B11
-          E646625467E45481AD8235F00BF2656E3C281EC6C4B009065A8F95EB97C3DBC7
-          8B4D46DB27B78C2A8516CA1E03A64D93ECD7F08B233F13615E34145A23CA1BAF
-          73AAC0B6103FF6C6348B58E2B6042B7DBC6DC9285B62F6BF52AEC68484C27A79
-          127E3D52CC2EC294F27344981FC300B8846FCD4B08E46FB77B3A8AD0F39E98A2
-          D9714CA68454A4C6264D1A96513EF8E9682A0BD8F36D0BA939140BB9C6888AA6
-          1B9C2A10121634B3C8ACEF776EC9D96385740CFD5D923162E4F9494AC63BADF7
-          6000C9DF341361413C03E012FEF56B11B6836F97681EC28C933D91A3F761FFBC
-          E436C0675F37116161020338DE7C935305227686B365A7298708E988148FFEE9
-          7198DC06D85D7496088B1221336F955C22B0E1654445443A283B656B3F71BF04
-          7DA2C712F3B7EAA39152A5C42120A1A081088A93CC0023AA5A6E71AA404C64F4
-          AC5673FC1A2C885E519F43040388CF3F430425C90C804BF01BD7212E2AF63F37
-          1BEB1AB08C030CA2771E8201C4E5D593EAE23D90736CC3D0B3EB90109D604BF4
-          1442CD41591162743FEAED151B946FA314263B00A7CC33D1E92984CE55CCF12A
-          D2317048B9C5AE02CF33FE0551172BB9810373900000000049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Download File Remove Original'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D4948445200000020000000200806000000737A7A
-          F4000000097048597300000EC400000EC401952B0E1B00000A4F694343505068
-          6F746F73686F70204943432070726F66696C65000078DA9D53675453E9163DF7
-          DEF4424B8880944B6F5215082052428B801491262A2109104A8821A1D91551C1
-          114545041BC8A088038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE1
-          7BA36BD6BCF7E6CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E
-          11E083C7C4C6E1E42E40810A2470001008B3642173FD230100F87E3C3C2B22C0
-          07BE000178D30B0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08
-          801400407A8E42A600404601809D98265300A0040060CB6362E300502D006027
-          7FE6D300809DF8997B01005B94211501A09100201365884400683B00ACCF568A
-          450058300014664BC43900D82D00304957664800B0B700C0CE100BB200080C00
-          305188852900047B0060C8232378008499001446F2573CF12BAE10E72A000078
-          99B23CB9243945815B082D710757572E1E28CE49172B14366102619A402EC279
-          99193281340FE0F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEA
-          BF06FF226262E3FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225
-          EE04685E0BA075F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5
-          E4E4D84AC4425B61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D
-          814704F8E0C2CCF44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9
-          582A14E35112718E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF35
-          00B06A3E017B912DA85D6303F64B27105874C0E2F70000F2BB6FC1D428080380
-          6883E1CF77FFEF3FFD47A02500806649927100005E44242E54CAB33FC7080000
-          44A0812AB0411BF4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64
-          801C726029AC82422886CDB01D2A602FD4401D34C051688693700E2EC255B80E
-          3D700FFA61089EC128BC81090441C808136121DA8801628A58238E08179985F8
-          21C14804128B2420C9881451224B91354831528A542055481DF23D720239875C
-          46BA913BC8003282FC86BC47319481B2513DD40CB543B9A8371A8446A20BD064
-          74319A8F16A09BD072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C4
-          6C302EC6C342B1382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704
-          128145C0093604774220611E4148584C584ED848A8201C243411DA0937090384
-          51C2272293A84BB426BA11F9C4186232318758482C23D6128F132F107B8843C4
-          37241289433227B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9
-          DA646BB20739942C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853
-          E22852CA6A4A19E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1
-          B652AF5187A81334759A39CD8316494BA5ADA295D31A681768F769AFE874BA11
-          DD951E4E97D057D2CBE947E897E803F4770C0D861583C7886728199B18071867
-          197718AF984CA619D38B19C754303731EB98E7990F996F55582AB62A7C1591CA
-          0A954A9526951B2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353
-          E3A909D496AB55AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659
-          C34CC34F43A451A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CD
-          D97C762ABB98FD1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C
-          744E09E728A797F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48
-          AB51AB47EBBD36AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE7
-          53D953DDA70AA7164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E
-          4C6FA7DE79BDE7FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC5
-          35716F3C1D2FC7DBF151435DC34043A561956197E18491B9D13CA3D5468D460F
-          8C69C65CE324E36DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B
-          4CC7CDCCCDA2CDD699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B8
-          6549B2E45AA659EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711
-          A7B94E934EAB9ED667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D61676217
-          67B7C5AEC3EE93BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563A
-          DE9ACE9CEE3F7DC5F496E92F6758CF10CFD833E3B613CB29C4699D539BD34767
-          1767B97383F3888B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F5
-          9D9BB39BC2EDA8DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5
-          D13F0B9F95306BDFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761
-          EF173EF63E729FE33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF43
-          7F23FF64FF7AFFD100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65
-          F6B2D9ED418CA0B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE69
-          0E85507EE8D6D00761E6618BC37E0C2785878557863F8E7088581AD131973577
-          D1DC4373DF44FA449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3F
-          C62E6659CCD5589D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B
-          17982FC85D7079A1CEC2F485A716A92E122C3A96404C884E3894F041102AA816
-          8C25F21377258E0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC
-          91BC357924C533A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD
-          31839291907142AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507
-          C96BB390AC05592D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E
-          2BCDEDCCB3CADB90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39
-          B23C7179DB0AE315052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D
-          6B815EC1CA82C1B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D
-          1B3E15898AAE14DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF
-          66D266E9E6DE2D9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97
-          CD28DBBB83B643B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB5
-          61D7F86ED1EE1B7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49
-          FBB3F73FAE89AAE9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51D
-          D23D54528FD62BEB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9
-          F709DFF71E0D3ADA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B
-          625BBA4FCC3ED1D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367
-          F2CF8C9D959D7D7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8B
-          E73BBC3BCE5CF2B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB
-          9CBB9AAEB95C6BB9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393D
-          DDBDF37A6FF7C5F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41
-          D943DD87D53F5BFEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43
-          058F998FCB860D86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECB
-          AE17162F7EF8D5EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C6
-          1EBEC97833315EF456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553
-          D0A7FB93199393FF040398F3FC63332DDB000004D14944415478DAC5D77B5054
-          551C07F0EFC2020D46C414218666A5BCA6FAC77F9C661B04E225298361E21002
-          CB082493163A2312984D63AF41F3112C461A8E220F9D61ACA948B21C4126FB33
-          E2FD5E026117D807FBBA7BF7DE137B97DD0576A37BA3C9DFCCCED9BD73EEF97D
-          CEEFDE73CF5D1121040F3344568048241274D2C58B3502D5A276934997505858
-          A8FBCF005269161886E1D5BFBF7F10EDEDBFBA45AC0A60B15878F5D7EB0D5028
-          94686DBDE782F85F00346D81D96C5E40B4FD66B150C9F9F9F9D3AB06D0348DAE
-          AE9E15FB464686C3D3D31314655E8CE89847C45811AB025807E413DEDEDE6059
-          7609A2ADADAD532ACD7E61D580EEEEDE15FB464484B93D7EF56A1D7273B345AB
-          02501425E8BCC5515B5BEF041CFEF28EA075ED2BA25096F32A58C682DE9E3E41
-          89C3C243B9F6DA72C0A9BC6DE0F350B47669BCDB0BA5DA807DB161F0167BFCAB
-          0AD45D6B7005302CBF42DCF97D0CAA390AE3D35A48367A41ECC1FF1286866EB2
-          01EA1A5D0134C30FD02D9F865263E410634A0D3263C2E0EB23165481FAC580A2
-          0BBF90D3F9D130D12C8E5436AF7862F98144A8E78C50680C1C6276CE849E9129
-          2444FAC347FCCF95D8B4F979AE6DA8BFEE04BC2BBB4D3E7F2B160633CB4B6F9D
-          AC52BD08A13561607C060777BEE4B6FFE06C1F0ABEC942E4532FA23CB1025E1E
-          5E6868B8E1041CAAB845CE16C643473128AEFA71C5E49F142460744A83BB1D63
-          D0E89DCBF081520DA924D8A5FF986E0425F70FC13B84C0A43563CBA32FE34C72
-          359AAEDF7402DE3ED74CCE1F4C84D6C86F77B386F57E1D536A3132A5E6564FCB
-          FD5E7C2495B8CC3CA7E90D7806B358F3E423B0AEA199212D8790189290979B6B
-          03149EF99E54BCB31D6A8305A5D5B778235AA952F83FE681D349F5F8BAA90F79
-          D1EB5D66EEBB41CC256709CB7DEC887573CFA2457BCF87031C38FD2DA928DA01
-          959EDFEE668F2DE783F0CCE6F5A02659849B8A7036EFF58599F7433A3F73DF0D
-          DEF00BF4E5F6011B80E15A029643E8A64D4D1CA0A0FC26A93C9C82D97940D985
-          1F78039AE96C48E2B6E2CF91094CF6EBF04574158C160337F380E7D6C03FD00F
-          CCA2C4F6D67A4CA7D4CF2334720E90F75913911D49C5B48E165481AD956B1115
-          2FE1061E1B1D8769C202136344C0463F0404F9DB92B14B935B5BB5720EBA2133
-          F494DEB61BEEFFF806911D4D83728EC6C99A16DE80EF8C9988498CB20DCCDA10
-          9E5E9E782228C0918C7124B6FD56293430CA2D48F7DD8FE2FC62DB4D987BB291
-          C88A7773002121A90A465C52EC92D93184759931C3DADA99291566FAB5C87ABC
-          1081E2B5CE6598F3613DA93AB6070A2D8D4FAFFC24A80289C9F10B3799FDFA2E
-          2FB9EDBB727206C3DDF219428BA2E4C7673BED637080EC0F6A89AC642F071012
-          DBAAD721F9B5A425895C10F3B8A9070A0C740DBB247700F6BD7F85C8DECBE000
-          A76A6F0BAA40CACE1DB6B2B38C5BC4E4C4247AFEE8779BDC0178B3F432919566
-          624ACBEF1DCF1E71979EC6AE94543765671CCB6F74588EC1DE21B999C22B1327
-          5472B7808C924BA4B22C6B1E40E35CFDCF822AB03B356DD152737F19AC8881DE
-          41B7080EB0B7F82B52793C9B030889A49A10A4EFDAF3B70F1BFB3D606D4738C4
-          800B8203A41FAD2615653950085C86DB2F8720232DC391C8096196A1EC8851F4
-          F50C0C8C52AA089C8065094050E685E8F49341271E157816E91839A672BC3888
-          1EF6DFF3BF004F2B04B9AF11C53F0000000049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Upload File'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D4948445200000020000000200806000000737A7A
-          F4000000097048597300000EC400000EC401952B0E1B00000A4F694343505068
-          6F746F73686F70204943432070726F66696C65000078DA9D53675453E9163DF7
-          DEF4424B8880944B6F5215082052428B801491262A2109104A8821A1D91551C1
-          114545041BC8A088038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE1
-          7BA36BD6BCF7E6CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E
-          11E083C7C4C6E1E42E40810A2470001008B3642173FD230100F87E3C3C2B22C0
-          07BE000178D30B0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08
-          801400407A8E42A600404601809D98265300A0040060CB6362E300502D006027
-          7FE6D300809DF8997B01005B94211501A09100201365884400683B00ACCF568A
-          450058300014664BC43900D82D00304957664800B0B700C0CE100BB200080C00
-          305188852900047B0060C8232378008499001446F2573CF12BAE10E72A000078
-          99B23CB9243945815B082D710757572E1E28CE49172B14366102619A402EC279
-          99193281340FE0F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEA
-          BF06FF226262E3FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225
-          EE04685E0BA075F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5
-          E4E4D84AC4425B61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D
-          814704F8E0C2CCF44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9
-          582A14E35112718E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF35
-          00B06A3E017B912DA85D6303F64B27105874C0E2F70000F2BB6FC1D428080380
-          6883E1CF77FFEF3FFD47A02500806649927100005E44242E54CAB33FC7080000
-          44A0812AB0411BF4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64
-          801C726029AC82422886CDB01D2A602FD4401D34C051688693700E2EC255B80E
-          3D700FFA61089EC128BC81090441C808136121DA8801628A58238E08179985F8
-          21C14804128B2420C9881451224B91354831528A542055481DF23D720239875C
-          46BA913BC8003282FC86BC47319481B2513DD40CB543B9A8371A8446A20BD064
-          74319A8F16A09BD072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C4
-          6C302EC6C342B1382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704
-          128145C0093604774220611E4148584C584ED848A8201C243411DA0937090384
-          51C2272293A84BB426BA11F9C4186232318758482C23D6128F132F107B8843C4
-          37241289433227B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9
-          DA646BB20739942C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853
-          E22852CA6A4A19E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1
-          B652AF5187A81334759A39CD8316494BA5ADA295D31A681768F769AFE874BA11
-          DD951E4E97D057D2CBE947E897E803F4770C0D861583C7886728199B18071867
-          197718AF984CA619D38B19C754303731EB98E7990F996F55582AB62A7C1591CA
-          0A954A9526951B2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353
-          E3A909D496AB55AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659
-          C34CC34F43A451A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CD
-          D97C762ABB98FD1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C
-          744E09E728A797F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48
-          AB51AB47EBBD36AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE7
-          53D953DDA70AA7164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E
-          4C6FA7DE79BDE7FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC5
-          35716F3C1D2FC7DBF151435DC34043A561956197E18491B9D13CA3D5468D460F
-          8C69C65CE324E36DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B
-          4CC7CDCCCDA2CDD699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B8
-          6549B2E45AA659EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711
-          A7B94E934EAB9ED667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D61676217
-          67B7C5AEC3EE93BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563A
-          DE9ACE9CEE3F7DC5F496E92F6758CF10CFD833E3B613CB29C4699D539BD34767
-          1767B97383F3888B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F5
-          9D9BB39BC2EDA8DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5
-          D13F0B9F95306BDFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761
-          EF173EF63E729FE33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF43
-          7F23FF64FF7AFFD100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65
-          F6B2D9ED418CA0B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE69
-          0E85507EE8D6D00761E6618BC37E0C2785878557863F8E7088581AD131973577
-          D1DC4373DF44FA449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3F
-          C62E6659CCD5589D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B
-          17982FC85D7079A1CEC2F485A716A92E122C3A96404C884E3894F041102AA816
-          8C25F21377258E0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC
-          91BC357924C533A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD
-          31839291907142AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507
-          C96BB390AC05592D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E
-          2BCDEDCCB3CADB90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39
-          B23C7179DB0AE315052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D
-          6B815EC1CA82C1B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D
-          1B3E15898AAE14DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF
-          66D266E9E6DE2D9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97
-          CD28DBBB83B643B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB5
-          61D7F86ED1EE1B7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49
-          FBB3F73FAE89AAE9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51D
-          D23D54528FD62BEB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9
-          F709DFF71E0D3ADA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B
-          625BBA4FCC3ED1D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367
-          F2CF8C9D959D7D7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8B
-          E73BBC3BCE5CF2B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB
-          9CBB9AAEB95C6BB9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393D
-          DDBDF37A6FF7C5F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41
-          D943DD87D53F5BFEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43
-          058F998FCB860D86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECB
-          AE17162F7EF8D5EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C6
-          1EBEC97833315EF456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553
-          D0A7FB93199393FF040398F3FC63332DDB0000047D4944415478DAC5D76B4C5B
-          651807F07F1963D3E816266350C265462626FB60FCE43787865D8C0BCE807341
-          270B719B63306E196C5C44E7C42130B7415B6033B28548706EDC6F63938961E2
-          251A11583B270E22D01B85B6B4859EF6F5F47E0AD8F5ED3EF8246D4FDF9C739E
-          5FDF9CFF7B7A788410FC9FC5B300783C1ED54159D5DFD2AABF3730D825488DD5
-          7207ADBD7D05941FDC066F26CFB24BE37762FC249E1E3030640717F1C80093D9
-          BB89E8FB7D022ACD02EE8C4EBA211E1960347907181D57403EA77722B420F135
-          8762153E033245B748C5A158188C66E408BA3CEE5B76642766357AC8E67456C4
-          8CC6803B239343F35AEDCBD5D9AF297C0264087AC9D9F75F816ED1ECD5FE6BFC
-          01F92C07A13660607862983DC7569F00E995DDE45CEA7668174CC813757BDCF7
-          D3C33B30363D87FEA109A8750BCEF129F92CD873F07C021C3DD7492EA4EF845A
-          6FF2FA18CBF53A2E9DC3B85CCD6E13DC1814833D870D905DD347956B834E87AA
-          8C5731AB635050DB4385FF28250E5AFD22CED4DFB69CC305A0C9F5D1B3ADA8CA
-          DA0DD53C43D59C5B05D59D1064ED7607789BEBD48A1608B2E331C3028A2FD1CD
-          4071CA761B40D40E514EBC3BC0DB5CA796374198B3070AADD1E7192814B5A1E6
-          F81E1BC0B2B0D0E43AADEC1A84B909906B8C38FDE50DAAC6F9C971D6CF224133
-          6A4F24D80099C29B54B94EFBEC2A8479895680AF5554D5844BF96FDA00C7AA7A
-          A8729D56FA354427F642A636E2CC955EF48F1AD98CD3DD20D73F66C66FD56FD8
-          0069E7BBA8729D5EDA00E1C97D5680E5C2DD5FD28FC7374420326A33FCD825C5
-          8F7DB3AC2D7ED6177BCFF7E36CDBD79C6FAE3761ECF2EB3640EAE71D8426D7EA
-          192584F949564079FD4DE8170906C40CC2A362BC46B8018E54B4129A5CA797D4
-          4358F00EA4EA45E7986CD680CCCA41AC0F8EF20A71ADA9D905385CD64C6872AD
-          924E4350F82E0B30E27CC32DE738CD4C34357300074BAF139A5C677C52074151
-          B215C0AD07522D72AB7F063FF259F0F961F6C62B235A5A5A5C80F74AAE129A5C
-          2B26FF4155E101C838311C679B1F679B87466C41486818DB14D686FF85686D6B
-          7501524E37129A5C6797D4B97DD733FE1851066273F4566C0AE5BB1A7B40B4B7
-          7300074E35106EAE696A6FDC8B48BB3088A0B068046F0A05CFDEE86188CE8E36
-          1720F9C37AE2C8354DFD3DADC5B1CA1FB181FF0C828243ECD3CB5B86904927C1
-          188D6E17665767BB0BB0FF832B849B6B6F4AA327F841624248640C823686D87F
-          199621E4D229DC1D1D52B223F3D15B62221C889EEE0E17E0ED823AB234D70FAB
-          A48F6F232030124FB1CD9D17D7128442360589F80F25614C2F318C5913B036A0
-          DF81E8EDE100924E7E4156CAB5A7FAE53E03FDAA8D087FFA39ACB2AF6E5CC48C
-          5C8A3F25B6E6E35F250C5B8EE12736463810F724A32EC0BEBC8B64A55C7B2A86
-          FDEF70EAF2AF10CBFC9621544A29FEBA37ECD6DC5156C49AD5BDE041C7029EB7
-          02DECAAD254B734D8390C85D0895528607F747566CEEAC6DC5FEE82B669C0F26
-          160055674E11C28344B50EE489703CB92E101363773D37773BD6C727A36595D8
-          1810B5767523BBF5829931EDF2A6B903F02FA84B16EEA2F48786000000004945
-          4E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Upload File Remove Original'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D4948445200000020000000200806000000737A7A
-          F4000000097048597300000EC400000EC401952B0E1B00000A4F694343505068
-          6F746F73686F70204943432070726F66696C65000078DA9D53675453E9163DF7
-          DEF4424B8880944B6F5215082052428B801491262A2109104A8821A1D91551C1
-          114545041BC8A088038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE1
-          7BA36BD6BCF7E6CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E
-          11E083C7C4C6E1E42E40810A2470001008B3642173FD230100F87E3C3C2B22C0
-          07BE000178D30B0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08
-          801400407A8E42A600404601809D98265300A0040060CB6362E300502D006027
-          7FE6D300809DF8997B01005B94211501A09100201365884400683B00ACCF568A
-          450058300014664BC43900D82D00304957664800B0B700C0CE100BB200080C00
-          305188852900047B0060C8232378008499001446F2573CF12BAE10E72A000078
-          99B23CB9243945815B082D710757572E1E28CE49172B14366102619A402EC279
-          99193281340FE0F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEA
-          BF06FF226262E3FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225
-          EE04685E0BA075F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5
-          E4E4D84AC4425B61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D
-          814704F8E0C2CCF44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9
-          582A14E35112718E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF35
-          00B06A3E017B912DA85D6303F64B27105874C0E2F70000F2BB6FC1D428080380
-          6883E1CF77FFEF3FFD47A02500806649927100005E44242E54CAB33FC7080000
-          44A0812AB0411BF4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64
-          801C726029AC82422886CDB01D2A602FD4401D34C051688693700E2EC255B80E
-          3D700FFA61089EC128BC81090441C808136121DA8801628A58238E08179985F8
-          21C14804128B2420C9881451224B91354831528A542055481DF23D720239875C
-          46BA913BC8003282FC86BC47319481B2513DD40CB543B9A8371A8446A20BD064
-          74319A8F16A09BD072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C4
-          6C302EC6C342B1382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704
-          128145C0093604774220611E4148584C584ED848A8201C243411DA0937090384
-          51C2272293A84BB426BA11F9C4186232318758482C23D6128F132F107B8843C4
-          37241289433227B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9
-          DA646BB20739942C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853
-          E22852CA6A4A19E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1
-          B652AF5187A81334759A39CD8316494BA5ADA295D31A681768F769AFE874BA11
-          DD951E4E97D057D2CBE947E897E803F4770C0D861583C7886728199B18071867
-          197718AF984CA619D38B19C754303731EB98E7990F996F55582AB62A7C1591CA
-          0A954A9526951B2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353
-          E3A909D496AB55AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659
-          C34CC34F43A451A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CD
-          D97C762ABB98FD1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C
-          744E09E728A797F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48
-          AB51AB47EBBD36AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE7
-          53D953DDA70AA7164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E
-          4C6FA7DE79BDE7FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC5
-          35716F3C1D2FC7DBF151435DC34043A561956197E18491B9D13CA3D5468D460F
-          8C69C65CE324E36DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B
-          4CC7CDCCCDA2CDD699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B8
-          6549B2E45AA659EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711
-          A7B94E934EAB9ED667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D61676217
-          67B7C5AEC3EE93BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563A
-          DE9ACE9CEE3F7DC5F496E92F6758CF10CFD833E3B613CB29C4699D539BD34767
-          1767B97383F3888B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F5
-          9D9BB39BC2EDA8DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5
-          D13F0B9F95306BDFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761
-          EF173EF63E729FE33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF43
-          7F23FF64FF7AFFD100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65
-          F6B2D9ED418CA0B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE69
-          0E85507EE8D6D00761E6618BC37E0C2785878557863F8E7088581AD131973577
-          D1DC4373DF44FA449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3F
-          C62E6659CCD5589D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B
-          17982FC85D7079A1CEC2F485A716A92E122C3A96404C884E3894F041102AA816
-          8C25F21377258E0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC
-          91BC357924C533A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD
-          31839291907142AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507
-          C96BB390AC05592D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E
-          2BCDEDCCB3CADB90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39
-          B23C7179DB0AE315052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D
-          6B815EC1CA82C1B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D
-          1B3E15898AAE14DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF
-          66D266E9E6DE2D9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97
-          CD28DBBB83B643B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB5
-          61D7F86ED1EE1B7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49
-          FBB3F73FAE89AAE9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51D
-          D23D54528FD62BEB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9
-          F709DFF71E0D3ADA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B
-          625BBA4FCC3ED1D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367
-          F2CF8C9D959D7D7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8B
-          E73BBC3BCE5CF2B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB
-          9CBB9AAEB95C6BB9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393D
-          DDBDF37A6FF7C5F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41
-          D943DD87D53F5BFEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43
-          058F998FCB860D86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECB
-          AE17162F7EF8D5EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C6
-          1EBEC97833315EF456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553
-          D0A7FB93199393FF040398F3FC63332DDB000004904944415478DAC5D7FB4F53
-          671807F06F19A29BDB1C53B994C8EA32108C3F2CFB07265B147721EA02DB1C77
-          C9C64467048953B984992DE2263836698B44B3B9E906DB18B78220734436A651
-          1723D2D272A719D096722985DE4E7B767A68CB398595D3FAC39E84D29E9CF7FD
-          7EFAE43DEFE9E1912489FFB37876008FC7F36A504EC5EFDEAAFF3012784D7830
-          46CF3C4867FB0A28F9603BB834CF7E4AF54D39EEC8C73B8D0419CB443C32C06A
-          E3D688F6074A4CCD9AF0976C9485786480C5CA0D201B998066C6B08090FE734B
-          CF43DC85CC98099F01D9E21B6469660C8C161B7285D73C9E7B366B17A6670D50
-          CFCCD388C959238518ED9AD3EB5FA938FAE6844F8023C236F2DC8157316FB671
-          3A7FB53FA0996620744674762BBBA939B6F904387CBE852C3BB8137A9315C7C5
-          2D1ECF2DFE3016C3AA19DCEC526266CEE43A3EA699063507CF27C0A1B266F2EB
-          C3BBA03358398FB1AF57A54647636C54E6F5DB7250732C002E5DFAD6ABEBFA9E
-          6E23CA8FBC8EE97902F995AD5EE14F65EC80DE68C199EFDBED732C02F6EF4F85
-          D5CAED1B7D54D684F29C384CCD115E85332BBFA219C29C38368020B84D78E84B
-          09844777639202145DF4AE0345193B17006209C4B9BB7D036495364094BB1713
-          7A8BCF1D281037E2C2B1BD6C80C5628154DAE371E0D6AD51C83A5B07D1C7F1D0
-          CC5AF0D937D7BD0ACE4BDB41FF2F14D6A1F2443C1B60369B394D72E08B5A888E
-          27D0005FABB0BC1617F3DE5E0A90C9E41E0746476F41E6991A884FBC03B58E5A
-          CDDFB5A1436AA12E49EF6E90EB1EB7E17EC55B6C80C964E23438B3F867884EEE
-          A301F61B52CAE90E3CF16C389E136C861FB5A5F8512FF6BDC58FFEA3EEF97E8C
-          F78E3DE7975F6B3178790F1B60A400F21EC58A80929AFB10E525D280922BBFC1
-          6026D12927B04910C519B12CC0603472EAC0FB9F5641949F0C956E71CDA8A78D
-          C83E7F1BEB82049C1035B5756C407A7A0A8C1440A1E85B11F079D51D080B5229
-          80055FFD78C375DC9B4ED4D62D03E0DA818C4FAE40589846039835ACD2E398F8
-          2EC2045BC0E78739829747D4D7D7B301697680C180BEDEFE1501A7AFDE427941
-          3AD48CCB70C41E5E7117A1E19108090DA3424107FE17A2A1B1C10D90964C0338
-          75E0D455D66703E10FA936109B23B6213894BF18EC012191B801521D80FEBE01
-          4E0857AD0D465AE93DACE747202838143C47D04A88E6A64637406A12E63976C0
-          59FD6373483FF73702435FC086A010477B794B106AD528086A9B672ECC6BCD12
-          3620252591EEC0C0C010A770A5D68C93556308E44762C3C610C737C312844635
-          861E5997963A3217111915EE44B4B634B101C90E00D78ACDFF13FECF08B09E0A
-          772D2E37C4847A0C0AF9432D49585F2608DB6CC09A800E27A2ADD50D9094FC1E
-          0D181A1CE60428AE1F876CF2496C7A3E1A8F397637266252A3429F62217CE487
-          F86EFB187E4275B813D1AB90B90192F679D501827A26C8AEECC28371FF258829
-          AD0A03BDDDAC7067D188D5ABDA481EF44397F7BCE4022426BECB7923622272DC
-          10535A3586FBA5CB86BB6A7B913FDA8B08D78389B73F4A99657F38FAE9E15AA8
-          1186A79E0E8472B0C77338A37C7E325A5209D5018235ABAAA9772FDA08EB1B5C
-          C29D807F01CBAF16EEEA4161720000000049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Duplicate'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D4948445200000020000000200806000000737A7A
-          F4000000097048597300000EC400000EC401952B0E1B00000A4F694343505068
-          6F746F73686F70204943432070726F66696C65000078DA9D53675453E9163DF7
-          DEF4424B8880944B6F5215082052428B801491262A2109104A8821A1D91551C1
-          114545041BC8A088038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE1
-          7BA36BD6BCF7E6CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E
-          11E083C7C4C6E1E42E40810A2470001008B3642173FD230100F87E3C3C2B22C0
-          07BE000178D30B0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08
-          801400407A8E42A600404601809D98265300A0040060CB6362E300502D006027
-          7FE6D300809DF8997B01005B94211501A09100201365884400683B00ACCF568A
-          450058300014664BC43900D82D00304957664800B0B700C0CE100BB200080C00
-          305188852900047B0060C8232378008499001446F2573CF12BAE10E72A000078
-          99B23CB9243945815B082D710757572E1E28CE49172B14366102619A402EC279
-          99193281340FE0F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEA
-          BF06FF226262E3FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225
-          EE04685E0BA075F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5
-          E4E4D84AC4425B61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D
-          814704F8E0C2CCF44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9
-          582A14E35112718E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF35
-          00B06A3E017B912DA85D6303F64B27105874C0E2F70000F2BB6FC1D428080380
-          6883E1CF77FFEF3FFD47A02500806649927100005E44242E54CAB33FC7080000
-          44A0812AB0411BF4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64
-          801C726029AC82422886CDB01D2A602FD4401D34C051688693700E2EC255B80E
-          3D700FFA61089EC128BC81090441C808136121DA8801628A58238E08179985F8
-          21C14804128B2420C9881451224B91354831528A542055481DF23D720239875C
-          46BA913BC8003282FC86BC47319481B2513DD40CB543B9A8371A8446A20BD064
-          74319A8F16A09BD072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C4
-          6C302EC6C342B1382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704
-          128145C0093604774220611E4148584C584ED848A8201C243411DA0937090384
-          51C2272293A84BB426BA11F9C4186232318758482C23D6128F132F107B8843C4
-          37241289433227B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9
-          DA646BB20739942C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853
-          E22852CA6A4A19E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1
-          B652AF5187A81334759A39CD8316494BA5ADA295D31A681768F769AFE874BA11
-          DD951E4E97D057D2CBE947E897E803F4770C0D861583C7886728199B18071867
-          197718AF984CA619D38B19C754303731EB98E7990F996F55582AB62A7C1591CA
-          0A954A9526951B2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353
-          E3A909D496AB55AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659
-          C34CC34F43A451A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CD
-          D97C762ABB98FD1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C
-          744E09E728A797F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48
-          AB51AB47EBBD36AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE7
-          53D953DDA70AA7164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E
-          4C6FA7DE79BDE7FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC5
-          35716F3C1D2FC7DBF151435DC34043A561956197E18491B9D13CA3D5468D460F
-          8C69C65CE324E36DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B
-          4CC7CDCCCDA2CDD699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B8
-          6549B2E45AA659EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711
-          A7B94E934EAB9ED667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D61676217
-          67B7C5AEC3EE93BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563A
-          DE9ACE9CEE3F7DC5F496E92F6758CF10CFD833E3B613CB29C4699D539BD34767
-          1767B97383F3888B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F5
-          9D9BB39BC2EDA8DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5
-          D13F0B9F95306BDFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761
-          EF173EF63E729FE33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF43
-          7F23FF64FF7AFFD100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65
-          F6B2D9ED418CA0B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE69
-          0E85507EE8D6D00761E6618BC37E0C2785878557863F8E7088581AD131973577
-          D1DC4373DF44FA449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3F
-          C62E6659CCD5589D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B
-          17982FC85D7079A1CEC2F485A716A92E122C3A96404C884E3894F041102AA816
-          8C25F21377258E0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC
-          91BC357924C533A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD
-          31839291907142AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507
-          C96BB390AC05592D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E
-          2BCDEDCCB3CADB90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39
-          B23C7179DB0AE315052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D
-          6B815EC1CA82C1B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D
-          1B3E15898AAE14DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF
-          66D266E9E6DE2D9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97
-          CD28DBBB83B643B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB5
-          61D7F86ED1EE1B7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49
-          FBB3F73FAE89AAE9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51D
-          D23D54528FD62BEB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9
-          F709DFF71E0D3ADA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B
-          625BBA4FCC3ED1D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367
-          F2CF8C9D959D7D7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8B
-          E73BBC3BCE5CF2B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB
-          9CBB9AAEB95C6BB9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393D
-          DDBDF37A6FF7C5F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41
-          D943DD87D53F5BFEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43
-          058F998FCB860D86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECB
-          AE17162F7EF8D5EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C6
-          1EBEC97833315EF456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553
-          D0A7FB93199393FF040398F3FC63332DDB0000049E4944415478DAC5967B5054
-          6518C69FC3EEC2CA94525363E384E4944D2356F607FD2153132A1733626CD428
-          638448E5625A402179838094C60B22EC721947A7A48C9CD2B432C011C116A919
-          A25D6105474D98B82D03ECEED91B7BF93AE7ACECECBA17CE2ECDF8CEEC7C3BE7
-          9CF7797FDF7BBEEFF90E4508C1830C8A05C8AD6DF197E2AAD182D592EC187A36
-          C5D9DA0E80435B5E039F66B08F34B4F6E2CFDE6199D142E26703E10660B5F16B
-          448B7C00135A13DA9583B3827003305BF90128FBC7A0521BEC103DFF5EA32924
-          D66E8D190B1820A7E63239BC350646B30D79928B3E930E662560526BC0A85ACF
-          418C6B8D0CC4A04247D32B6AF312FD8270007C2CBD448E64AE847ECAC62B3144
-          08A8269D203446C8BA07BACBB3562D0D0860475523399A1D07DA64C5CEEADF7C
-          261DC888C7DD11355A150350EB4C8EEB43AA49546C8BA70202F8B0E22239B63D
-          011A83957732BB5E07541A0EC6C6683475F4A272C7EAC000B2CB7F21551FBD8E
-          49BD05BBEB1A677E057342FDA9C38647DF7000641D3E4FAA721231A1B3F0522B
-          ADBF8AFFC3371C001907CF11496E12C61980C2E3DE3B10A52F87104628C3B6A1
-          2473839FBEC1EC16E5900B840360CB973F1269DE5A8CD1669F427F543C83C8E8
-          455074A8109D5C8B79E1CB7901387C83667D63504674C6C4233909E30E80CDFB
-          CF1069FE3AA8B466949E6CF22A14AFCD445CDACB181F364071E526162DCFC7D1
-          8E277C16BFDF37D84EC8EEF9464DEE1B631C407A690391EE5CCF01F88ACECAC5
-          1C008108069D155D4DD731377C0D9E8B2B061524F29AE7CD3718EF59CA01A415
-          9F26D5056F63546346D9D7CD33768005002582C51284EED61EF40D84E2AF3919
-          98A21E76CB617DE3CEB01A6D8C6F68F4AEBEC1780FC501A416D513E967EF7000
-          BE422E7DD605C03E0A71ABF336866EA911F9660D1E9AFFBCC75C76BDF6339ED1
-          CF78C7B46F30DE63073851FC2A798CBACB6B41B901303FC2FC57FD3302799B1C
-          5D82F730227CC96BFEE7E9B1A00D5328ABBF02C67BEC00E74B22C89A14A19330
-          F3D210CC094F17E0469799BB02B0A3768286BCB10D8F2FD98485D139CC35EFC6
-          B8BBE6574872129D01048C60B013002B1CEC5440E874DF33003B4E996CE86E6E
-          45AF6A3EE4E25458A91097C285E9717680EA9F519D97743F002B1CEC042072EA
-          84D0E9BEF74EB1F7884D803ED93568D4622C59FFBDC70EECA9BE80DA4FD77A02
-          F034B3602700D18C9DB2D984E86BEFC08D3E1AEDA1052E8577A5C672E35EC939
-          D415ACE30BE0690D78EE949939D2AF5F6A031147E2A9D8430812793EB8F6569D
-          C5F15D1B6603E0FE1C3DA9E716618F291A7D21491E17617ECAAA7B003FE0C49E
-          643BC0859288DF996DCACBD8E3D2A2BC6CC35128650A2C78653FE63D9D30A3CE
-          BECA3338B96FA31D80A2F87D47FC54BC90B8030871BBEB0E945D23E814674023
-          88F0A991BB71A51DE05803BE2A4A991DC0B415D3860578325E0281F8515E3A6C
-          14567C8753259B020730EA99C3A8B91B37342FA047FC2E6C10F0D2D89EBC821B
-          8B8E7E83FA2FDE0F0C607C580F45CB4DCC5DF609C2225378CFDA398ACAEBF1ED
-          810FFC07888C8EC0DFB211BCF8561D4C61510115B7039CC2E9B2CDFE02845FA6
-          40859DD5652FA36D8F045C7C3A1C000F32FE03D8731EEE9F866BF30000000049
-          454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Move To'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D4948445200000020000000200806000000737A7A
-          F4000000097048597300000EC300000EC301C76FA864000004474944415478DA
-          C5D67D6C13651C07F06FD717C622323546832F93F887639D9290E01F6C263219
-          05A7684814908D755D64931A8D616606C740D0E08C28439C6E8AC1BD30304A44
-          8D2684E15867598D616EA55B5F3705A25B3BE7B65EDFDB3BEFDAADBBB3D7F5DA
-          627C92F669EEFAFBFD3EF7CBF33CAD08FFF310316FC78F9FA0920CD37ABD8442
-          AD5613370CA0529523140A090AB2586CD06AFB6E08820308068382825C2E37EC
-          7607349A9FD246A404080482F0FBFDB388DE5F8241DFC6AAAAAA89B401814000
-          4343C60503F2F27221168BE1F3F9D9083D8D284A05C1013009850C994C069224
-          3988DEDE5E834AA5CC4F0BE0A39319874D0B06E4AE7880F77A477B272A2B95A2
-          F4003E5FB2F1F3808E53E903BC5E2F4C264BC2A056DD5FC996D17A8394A249BD
-          3666B770001E1A2064D4B5F6E1F0CE47410938BE98AF5C365E47A7C6C68B8802
-          2A2A76843B60365BE326B35FDA0332E08246528D375F78162152D8014A389D18
-          1D77A2ADDB1A83E0003C1ECF8289BADE5B0179C172E8750E146C6DC1D27BD608
-          0204FDBEF06E19A111ED17AD3F131455D252B576820350CE02ACF4311B6F5CFD
-          F609ACAF781893631EE82F5AB07C4D2D1A75772E58FCDD5D1B201323BA651944
-          DB8F16BD8B208A5A6A9E9C980728CB1276E0C2FB7961000529BC6E12BF9EBF82
-          25773D8EDCF50721CA90C68DCB926570CE0DDB9813AD178C86C65DEBF2A380F2
-          F2D230C0661B4DD801060091943EBA3360E81982F95A16FA1757C32F5A1213F3
-          76B502BF8F4FA3477F0DD3AEF96DFEA7630A475F5488380077820E741F917300
-          91598291FE51FC619D827C53336EBAE341DE5866BD5E77CC843124BD7DCEE94C
-          38F6F2C608E0AB86424AEABF2A6841C500E817457F76FC368E41CD2006C4DB31
-          26591537FE406531086F000DEDDD687AA52402F8E6E0BD544999849558425F95
-          8513CF1508CF9C27E7029899987261F09C06B7E59622A7B006B36B9C77D435FF
-          808F766F6203C47442190BC02496B10A4858F7F901CCECF79130746960B2DF8E
-          C1CC0A84448B3885F7A98AC3F3DEE6EFD1FCEAD3FF063089652C8094D50909EB
-          7EFC4E31F728520CF3251DA62725906F39C3DB81BD1F7F874F6A37F301F89E4C
-          C6024813768A2425306BFB306C71A32FEB354EE1D795910ED4379DC5A77B9E11
-          0AE05B03FC9D0AF842B872BE07D4E27CDC577C1819D22CDE0ED47FF8353EABDB
-          920E20F67BCEBF238B70D85F08F3A2A77817616DD9BA59C0199CA8DF160568E8
-          A950D8365C1D671BDA31ACD563D92387B0F4FE0D09F3EC3BF6253EDF5F2A4AEA
-          0F04D3A9588004B6FE111807ECB89C598D1971CE8239766F7F2C02F8E00BB41D
-          D8911E60EE28263CCB70B7A209E2CC5B05E7DA7FF4343ADE52A60EF0BA43F48F
-          9101C699873094F91C488805E578696B5104D078129D872A53034C8EB9E99F63
-          2B6E5E59836C79593229A2E38D231D38D5F07CF20079410E06B476ACDCDC025F
-          F6EA948A4700ED38FDCECEA4015DF4947DD6A55E4590B7A45C7C6E240DF82FC6
-          3FB7028D3FB5177BD70000000049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Synchronize directories'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D4948445200000020000000200806000000737A7A
-          F4000000097048597300000EC300000EC301C76FA8640000046C4944415478DA
-          C5976B4C5B6518C7FFA7E59C52182BB04D7013C6458C93CD08CCCB30664ED45D
-          645354B6C907C9369619E7E6DC2D613252CD123E4CBF1862B238C04B82D33AE6
-          50674CB83814878E010B53B38D4BA148B8AC85B6B43D97B6C7776D6D8A6D4FCB
-          2CF1499AF3F63D4F9FFFEFB99C4B29FCCF46FDB3A853237A51544A2BD97A2CB0
-          ABD8A1B7EBD6ED50839D1780C6132927EF5F5B7A382B7F7F40C7BE8E6AFCD95A
-          F7DE960ADD9188037CFDEE3D8F2A62622E3D5CBC9BA2A395011D05D686CEAF4E
-          8BACC5B2E685CA915F230A40B2EFCD2ED8B072497AA6A4F32D6D3FAE35FD7087
-          526207A9DE9A2000A962C1CEA2482515D09A6BCF614BC530F5EF7D2FC0932FAE
-          9A57801F1B7AA501E655DD6392009BCB3BE755FC9BAAD5D20085479B6031683C
-          DBBE0509B6F67C1743F9B9D7AD351F4B033C77E43B58A71AC20E1814C81B78F6
-          B9969ACFA401361D3A0BDB7463D801E70AD952F379088083F5608D17EE287838
-          2D69A9D548036C3C5003CEDCE42F10A22594441B7CD7CDB50DD2001BDEAC066F
-          BE1876C0B9CE45736D6308807D2721587E093B60A0F5D5C95B38DFAF45D7F824
-          0C1C0B19099F95A04241EA3224B45FC701A765A58C165BC9AF8C43E55359B301
-          DE780782B533A490B7423EADB1DAED78BBFD329AC646119F1C0755E24228C943
-          8D9631E02C3CF46306B0E37A9844E7645EEEEA2557BAAE405B6EA06603BC7E14
-          76DBB53997D96A1750F2FD458CD202544971107940412BA022992B192518B982
-          7C18584C36F02C8F8CD40C7C794EE30FB0FEB5BD707037C368C1ECBD436D97D1
-          A29F746D2D46145624AA60E40474EBA7B0347529EEBD2F130A79B40B8296B961
-          EACFD6FB033CBB67079CFC30824FB8FFBADF6846E1F936D05114D48FAC4251E6
-          32EF1BCE8495C55B3FF5604211839C87723C008CAB229F6A3EF1077862F353B0
-          B3A31259FBEFDB4511EFDFD0213761019EB92B6196DF8085C59EEE9B58FE4036
-          329667785B711BA2F68B1A7F804DFB2A213AD9308443C39979164F9FA9460A29
-          7F7A6ABA5BD80320A7E4387DE6237F80FCF52B407A80E0163E84C9EEC02BBFF5
-          619C158246F303D8B8F7607819FA9CCE3A7522A8C0DD0BE2F0EDCB655029DCEF
-          98173EFC40F24664228738CCD1F6CB6750B67D371CA203BC8387E0E05C47ED88
-          167D3DBD382E28A1F48CA5288A33CF1FD7F969507315F5B5B4AA4471D7B65DE0
-          49EB6E0BF304606068003D3D57F5A240AD1DAE34FCEEEB9F5295B84D268A8F0F
-          F15387A1061F1180578B4B5DC28207A2BBA71B3ADDC8CF0E07BB7DA4C2F697CB
-          510D591A135F4AC9A953A293A29D229F3D7C6CE68F880094BC54E22EBFD35D7E
-          8EC0F4DDE8C3B0768474466C03454D93FB490E13CBA4910B009C49D09001DC1A
-          B1166C2D2AC6A06E10B48246EC42A5B715AC60C3B4C1084EE04031E4E9336EC6
-          CC84B5D7C24DE54FAA31133180BCDC3C747675EA49A64252D2E2E445C98950C4
-          32AE96D8C8BF29A3C18CE93113B9CD3B3516CEB0D3573C1200D7C97C2738056A
-          9DDD69188C62E2CB64901592A80F92A9A709D41819FF7622533774CC7029508C
-          FF041009FB1B6A89633FF3D2CE710000000049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Open folder'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D4948445200000020000000200806000000737A7A
-          F4000000097048597300000EC400000EC401952B0E1B00000A4F694343505068
-          6F746F73686F70204943432070726F66696C65000078DA9D53675453E9163DF7
-          DEF4424B8880944B6F5215082052428B801491262A2109104A8821A1D91551C1
-          114545041BC8A088038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE1
-          7BA36BD6BCF7E6CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E
-          11E083C7C4C6E1E42E40810A2470001008B3642173FD230100F87E3C3C2B22C0
-          07BE000178D30B0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08
-          801400407A8E42A600404601809D98265300A0040060CB6362E300502D006027
-          7FE6D300809DF8997B01005B94211501A09100201365884400683B00ACCF568A
-          450058300014664BC43900D82D00304957664800B0B700C0CE100BB200080C00
-          305188852900047B0060C8232378008499001446F2573CF12BAE10E72A000078
-          99B23CB9243945815B082D710757572E1E28CE49172B14366102619A402EC279
-          99193281340FE0F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEA
-          BF06FF226262E3FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225
-          EE04685E0BA075F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5
-          E4E4D84AC4425B61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D
-          814704F8E0C2CCF44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9
-          582A14E35112718E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF35
-          00B06A3E017B912DA85D6303F64B27105874C0E2F70000F2BB6FC1D428080380
-          6883E1CF77FFEF3FFD47A02500806649927100005E44242E54CAB33FC7080000
-          44A0812AB0411BF4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64
-          801C726029AC82422886CDB01D2A602FD4401D34C051688693700E2EC255B80E
-          3D700FFA61089EC128BC81090441C808136121DA8801628A58238E08179985F8
-          21C14804128B2420C9881451224B91354831528A542055481DF23D720239875C
-          46BA913BC8003282FC86BC47319481B2513DD40CB543B9A8371A8446A20BD064
-          74319A8F16A09BD072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C4
-          6C302EC6C342B1382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704
-          128145C0093604774220611E4148584C584ED848A8201C243411DA0937090384
-          51C2272293A84BB426BA11F9C4186232318758482C23D6128F132F107B8843C4
-          37241289433227B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9
-          DA646BB20739942C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853
-          E22852CA6A4A19E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1
-          B652AF5187A81334759A39CD8316494BA5ADA295D31A681768F769AFE874BA11
-          DD951E4E97D057D2CBE947E897E803F4770C0D861583C7886728199B18071867
-          197718AF984CA619D38B19C754303731EB98E7990F996F55582AB62A7C1591CA
-          0A954A9526951B2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353
-          E3A909D496AB55AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659
-          C34CC34F43A451A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CD
-          D97C762ABB98FD1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C
-          744E09E728A797F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48
-          AB51AB47EBBD36AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE7
-          53D953DDA70AA7164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E
-          4C6FA7DE79BDE7FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC5
-          35716F3C1D2FC7DBF151435DC34043A561956197E18491B9D13CA3D5468D460F
-          8C69C65CE324E36DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B
-          4CC7CDCCCDA2CDD699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B8
-          6549B2E45AA659EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711
-          A7B94E934EAB9ED667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D61676217
-          67B7C5AEC3EE93BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563A
-          DE9ACE9CEE3F7DC5F496E92F6758CF10CFD833E3B613CB29C4699D539BD34767
-          1767B97383F3888B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F5
-          9D9BB39BC2EDA8DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5
-          D13F0B9F95306BDFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761
-          EF173EF63E729FE33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF43
-          7F23FF64FF7AFFD100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65
-          F6B2D9ED418CA0B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE69
-          0E85507EE8D6D00761E6618BC37E0C2785878557863F8E7088581AD131973577
-          D1DC4373DF44FA449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3F
-          C62E6659CCD5589D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B
-          17982FC85D7079A1CEC2F485A716A92E122C3A96404C884E3894F041102AA816
-          8C25F21377258E0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC
-          91BC357924C533A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD
-          31839291907142AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507
-          C96BB390AC05592D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E
-          2BCDEDCCB3CADB90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39
-          B23C7179DB0AE315052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D
-          6B815EC1CA82C1B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D
-          1B3E15898AAE14DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF
-          66D266E9E6DE2D9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97
-          CD28DBBB83B643B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB5
-          61D7F86ED1EE1B7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49
-          FBB3F73FAE89AAE9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51D
-          D23D54528FD62BEB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9
-          F709DFF71E0D3ADA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B
-          625BBA4FCC3ED1D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367
-          F2CF8C9D959D7D7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8B
-          E73BBC3BCE5CF2B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB
-          9CBB9AAEB95C6BB9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393D
-          DDBDF37A6FF7C5F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41
-          D943DD87D53F5BFEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43
-          058F998FCB860D86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECB
-          AE17162F7EF8D5EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C6
-          1EBEC97833315EF456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553
-          D0A7FB93199393FF040398F3FC63332DDB000004D34944415478DAC596794C14
-          7714C7BFB33B3BBB33BB2C2C8AD8864352511B6B09208B502A5A8CE921A835D4
-          A407B5A94D6C9BB6F1F8078176132CA62569FA67934A454A9A5AEBC1519BB60A
-          54889682B6F55853742B7BA8B41CCBBDC7ECEC741694EC3AB30B2C21BE64326F
-          7EEF37BFF779C7EF3743F03C0F82203017595CA18921BDB224C8643478C24EB2
-          F6AE6E039C0FCE4B38185DC8735EB7B574B0CEE7D72744B800B106CD221545BD
-          27BCFA928C2496914A39081901AF8707EB64597889168E4095D535700C067813
-          2BA2F7D18CAAD2E9703ABB8B07E83901F81623E43044C4306A66A10A4AB562CA
-          A690519083847B8445DF6D3B4606C78C80F7479A66F6AEC9D2A3A5E91C040022
-          3C0003A8254A5D0DA5A1B62F7C2C12BEA8FD85942940C9A9098889BB708DF48F
-          C2FC8F0DE9ABD310A9D6A2BEA1317C802507A3AB699DF275B510F568AF032E21
-          4A9E13DE97014A0D85A8D8482C58AC8352AE0C80A0649377DFD889BA93E10124
-          5444BDA65092350A1509E788EB4FF0F8D4CD116D774A07AC8F1AC090A42E4F26
-          C75E46CBE42E7B722934B4FA1E843200E2E889A3D200870D502D20E39B85A135
-          5200C5F251D641120ACEC31D32BB06DF16CAE19128912C91D295AB2398FDE999
-          A9A029662A0BF73352FB7DAD3440FD81F8CA15B945FB92B33F90CCC09EDA425C
-          B96DBC7AC6DD9BE2EBEA500DAAA29595FAACD5D00A35F72F854FAFFEEEB018A0
-          AE3C3E53C93017F4853B08858A1686278D93B7499D7539F0FBB123BC6BDC91B5
-          E5435BBBB4F3A852B5465D9EA64F8596D14EA6DE2F7A5F931EFAF64B3140C3C7
-          095756E63DFF444C5232FC3C8BF4DE5B3770EDEC4F92915F2058D469E5C8C84C
-          03A3528B76834FF7491080447EDDCE77433AF7D70989F17A931186B69FC17A83
-          56E7DE6CBECD5C6C7F5A026057D0C5A7D5F9E9E7345755A3A0D432B5DD4400EB
-          77BE15F6E2A1F4FB0135557D1D1A60DD8EA28981AB679BD067B5619EE58FFC12
-          735A00C0DA97B78163DDE83CDD8A8DEF9F993FD7BC078D9F64B936EDEF560500
-          E46C7B0E43BDFDB0F72BB1EAD93D700C354BA475A6E90F6E1BF9EF2E2ED69FEA
-          CC2FB164040064E7E7E2AEF0D188887B068F2C4F876BFC3266B30B660A78DB68
-          C48DF3E7BFDA54627933002073A31EA62B262CCFDB0D46CBC1E3B6055F70568D
-          19F87CFDD756F47499DEC82FB354070064E4AEC2D58E2E64177D267CBEBBE0E5
-          866614192172161AA6E3D4690CF70F641494583A0300D23297E2F2253336BCF3
-          05D8B173C236E1C24E73C0B35FB678E1906AA939CEF5B9CD9A1D1FF1CE0080E5
-          2B62D13FAE41FAE65D60C72F065D646659909E376A1F44FBC926A3701EAC149D
-          03F1711120635390ACCF01E7BA19567DA7D37B4C365C6BB9F44D4199F5151180
-          4EAB40627601621274C28F656FD88E89108DFA77BB1156A379B79081CF450034
-          4520EDC522D09A31A109C7832E3297CC74FED081FE7FEDEBB796D95A4400BEBF
-          B20DBEEF0167993AA7433B086D973A2B9A6A5BE176D8755B0D838322006DB416
-          29397A781C77A6713A1330B1CDC372E868BE6911EA9F386179102029251D8FAF
-          DD246C15D70C1DCF0ECA7EE7167E3B79BC51A87FBE24C08AD40444C7D00FECFF
-          60299D7D367A6C23305DEF2DDB5C6A3D2009F054E1766817C5217433498CF321
-          6C7EFA5FBF34C0D6657A614B99EDB414408FA0C7627EC535EC195DF4AA616058
-          04F030E5A103FC0FFEECF2DF835A4CF90000000049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Delete file'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D4948445200000020000000200806000000737A7A
-          F4000000097048597300000EC400000EC401952B0E1B00000A4F694343505068
-          6F746F73686F70204943432070726F66696C65000078DA9D53675453E9163DF7
-          DEF4424B8880944B6F5215082052428B801491262A2109104A8821A1D91551C1
-          114545041BC8A088038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE1
-          7BA36BD6BCF7E6CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E
-          11E083C7C4C6E1E42E40810A2470001008B3642173FD230100F87E3C3C2B22C0
-          07BE000178D30B0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08
-          801400407A8E42A600404601809D98265300A0040060CB6362E300502D006027
-          7FE6D300809DF8997B01005B94211501A09100201365884400683B00ACCF568A
-          450058300014664BC43900D82D00304957664800B0B700C0CE100BB200080C00
-          305188852900047B0060C8232378008499001446F2573CF12BAE10E72A000078
-          99B23CB9243945815B082D710757572E1E28CE49172B14366102619A402EC279
-          99193281340FE0F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEA
-          BF06FF226262E3FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225
-          EE04685E0BA075F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5
-          E4E4D84AC4425B61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D
-          814704F8E0C2CCF44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9
-          582A14E35112718E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF35
-          00B06A3E017B912DA85D6303F64B27105874C0E2F70000F2BB6FC1D428080380
-          6883E1CF77FFEF3FFD47A02500806649927100005E44242E54CAB33FC7080000
-          44A0812AB0411BF4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64
-          801C726029AC82422886CDB01D2A602FD4401D34C051688693700E2EC255B80E
-          3D700FFA61089EC128BC81090441C808136121DA8801628A58238E08179985F8
-          21C14804128B2420C9881451224B91354831528A542055481DF23D720239875C
-          46BA913BC8003282FC86BC47319481B2513DD40CB543B9A8371A8446A20BD064
-          74319A8F16A09BD072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C4
-          6C302EC6C342B1382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704
-          128145C0093604774220611E4148584C584ED848A8201C243411DA0937090384
-          51C2272293A84BB426BA11F9C4186232318758482C23D6128F132F107B8843C4
-          37241289433227B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9
-          DA646BB20739942C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853
-          E22852CA6A4A19E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1
-          B652AF5187A81334759A39CD8316494BA5ADA295D31A681768F769AFE874BA11
-          DD951E4E97D057D2CBE947E897E803F4770C0D861583C7886728199B18071867
-          197718AF984CA619D38B19C754303731EB98E7990F996F55582AB62A7C1591CA
-          0A954A9526951B2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353
-          E3A909D496AB55AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659
-          C34CC34F43A451A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CD
-          D97C762ABB98FD1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C
-          744E09E728A797F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48
-          AB51AB47EBBD36AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE7
-          53D953DDA70AA7164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E
-          4C6FA7DE79BDE7FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC5
-          35716F3C1D2FC7DBF151435DC34043A561956197E18491B9D13CA3D5468D460F
-          8C69C65CE324E36DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B
-          4CC7CDCCCDA2CDD699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B8
-          6549B2E45AA659EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711
-          A7B94E934EAB9ED667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D61676217
-          67B7C5AEC3EE93BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563A
-          DE9ACE9CEE3F7DC5F496E92F6758CF10CFD833E3B613CB29C4699D539BD34767
-          1767B97383F3888B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F5
-          9D9BB39BC2EDA8DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5
-          D13F0B9F95306BDFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761
-          EF173EF63E729FE33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF43
-          7F23FF64FF7AFFD100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65
-          F6B2D9ED418CA0B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE69
-          0E85507EE8D6D00761E6618BC37E0C2785878557863F8E7088581AD131973577
-          D1DC4373DF44FA449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3F
-          C62E6659CCD5589D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B
-          17982FC85D7079A1CEC2F485A716A92E122C3A96404C884E3894F041102AA816
-          8C25F21377258E0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC
-          91BC357924C533A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD
-          31839291907142AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507
-          C96BB390AC05592D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E
-          2BCDEDCCB3CADB90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39
-          B23C7179DB0AE315052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D
-          6B815EC1CA82C1B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D
-          1B3E15898AAE14DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF
-          66D266E9E6DE2D9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97
-          CD28DBBB83B643B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB5
-          61D7F86ED1EE1B7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49
-          FBB3F73FAE89AAE9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51D
-          D23D54528FD62BEB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9
-          F709DFF71E0D3ADA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B
-          625BBA4FCC3ED1D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367
-          F2CF8C9D959D7D7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8B
-          E73BBC3BCE5CF2B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB
-          9CBB9AAEB95C6BB9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393D
-          DDBDF37A6FF7C5F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41
-          D943DD87D53F5BFEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43
-          058F998FCB860D86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECB
-          AE17162F7EF8D5EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C6
-          1EBEC97833315EF456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553
-          D0A7FB93199393FF040398F3FC63332DDB000005D44944415478DAC5975B4C53
-          7718C0BFD3734E2FE706A540A91A65334E5D41AE52449D4B96B925CBE2084F1B
-          4B8C33B17889718BD9D3B261F6B498EC964D41E77C5816E38371C6A9C42C9BD1
-          AD040515970E048BE5A2544AC1F65C5A7A4E7BF66FB15DA1AD80BAF8BDF4F47F
-          CEF7FF7EE7FB7FB783A9AA0ACF53B004008661FFABA16600BD85A28C76491A8D
-          FD4FDACD04D0CAB21BD023470083167B40F8F6698DB71A0C4B81247E4397C5AA
-          1A6968E2A5B3590162C63538D656566EA57B9C7D100C853E68E2C5E34F6AFC3B
-          86B19218B49594AE5A62CA37C29F57AECA8A2237D803E2D93480B8710DD666B3
-          55D0E6A202E003025CB9DCA18664A56127CF9F5EA8F1439CA11657895F2B2AAD
-          A665CB96C4D7C6C6C6C1E1E89476F8797A06C0118E9B36BEB68C369BF3939B4C
-          4C3C84BFDAAFCBB2127973A720FC3E5FE32D34FD3A4EE0A7ABAB4AE94596C2F8
-          9A1A8D427BC74D7830EEFBD9EEE7DF9F0990C34DD65496E45ACC05699B8D797D
-          D0D1F5B7882836ED92A4AEB98C1F66980692C04FD8AA4AC982FCBCE94564A7F3
-          A613EE79BC174603FC3B9FA96A7806C0518EFB25DF94BBC55661051CC7D33645
-          8AD0D9DDE3935575D31E4170667D7396DDAE2389A3B6CA122C2F974BAE77A378
-          728F781C0ACFBFB11B40480BC20318A62DE2981FF338B6D1566E052D49A66D3E
-          786F14BA7BEF0C811CD9680F068766DF4731F4B141AFFDA2B6BC0458864AAEF7
-          DC7143BF7BD829F1C2860F011E4E3B2443163403682C0CF31552DE5BBB663518
-          F4BA3488BEC111E81D18EE4397EBED3C3F9EF2E60719836E7F1D824FD5730DDF
-          07A7CB3DA44454DB6E51F424D61F5B075A18E653CAA03BB0AE64253094210DC2
-          393004AE7B9E2E25C0BFEA05902C2CFB03471BB6D521682D49249F1B46C776A3
-          6FC0034AC436DB638F0588BB9363F66A71E2EB5AEB4B580E4DCD24403A37905B
-          47BCBECB48DB67E298FADAD52B66C48E676212AEDD1EF0CB51757DA698991320
-          1ECD1CDD4862F8F1DA55CBC93C964983B8D67F37F603D52B8A41A3D1246F8D07
-          78E8B83D2086A3F2E6DD7CD0912958E70530ED09EA2D0CF053D5CB8B75E694A8
-          9EB1498AAE5F94C071DB25875565CBAE807401B2C8BC01E210A842A2DB6D654B
-          17D34BF272B33E278442E0E8BBAB4E2991779B04E1243C4616041087A0E952E4
-          E73F5E5E54687A21515C52241496C1313008C129B9C92E08AD30872C1C80A22A
-          51945DB45A0A4CC519BC109211807B2406B00B011C7EA600F126858E608DA590
-          5EC4B1599F13C361681F1C51A7E4486393289E7826002D2CF5368EE1A7AA8A0A
-          C98259E9984937303505ED23A3720422F5F68074EEA9005A597A2B81698EAD2D
-          2AC48DB3AA624CAF6B6CBA10561498004F49C309148C573D5E1165C293A7612B
-          47EFD362F89735E67C8C9DDD1790CE2DD4A6EF8BD2A5582132EAB40DD5088248
-          81782005E1866F920F47D5750B2E442D1CF33985E39FD4988C4011C46C5DE8F1
-          F3E016A564292E62E92308727B2DCA0E3205E23E82B835E9F74664A5666728E4
-          9E13A039D68C38E61B0627F6541B73409FA12DBB0411FA05A9175D6E9CDD8C28
-          5CB3DF863224550F8142AF20CCDD8C12EDD848908D55A8ECA6BE494286D1D93A
-          45316B3B6E61E9FD7A0D7E702DC70143FC07D12F49E092824E91175EF9088548
-          4680D8409247125B2A50A4E319027214A5D82D31E893215CB7879FEA832C8220
-          B66951E0563234969B727CFFA0E3189E0A671F48622359B95E9F6B26D3CFDCAB
-          2870331812D15C38BF918C65EB49504F965306323F05A23B18028FA2641EC90E
-          71549D16232E96EB747441CA193E8C44A03384EA9C0A9BD1507A692EE3494FD0
-          F46B38AE39B346ABA5CD8F2062B6AEA33AE18D464EA0A1F4BDB420FC9E35C421
-          CA08220E21A229B6231C5665C0EA9B78FECC7C8D273D6130D46808E2BC95244C
-          8B1FBD940FEDD92587D3C7F2441A262056E238ED521455C6D4AD3B02E24F0B35
-          9E90F8878906CEAFC089A54664A34B96E50816ADDFE117CF6504484010801F46
-          9F66C79ED9A719415C4487F02220E3B112BDE06EF8B4D28C3E4E73693A679F28
-          3E88FD4F03785EF22F94D231EEF16B1BE90000000049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Commander'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D4948445200000020000000200806000000737A7A
-          F4000000097048597300000EC400000EC401952B0E1B00000A4F694343505068
-          6F746F73686F70204943432070726F66696C65000078DA9D53675453E9163DF7
-          DEF4424B8880944B6F5215082052428B801491262A2109104A8821A1D91551C1
-          114545041BC8A088038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE1
-          7BA36BD6BCF7E6CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E
-          11E083C7C4C6E1E42E40810A2470001008B3642173FD230100F87E3C3C2B22C0
-          07BE000178D30B0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08
-          801400407A8E42A600404601809D98265300A0040060CB6362E300502D006027
-          7FE6D300809DF8997B01005B94211501A09100201365884400683B00ACCF568A
-          450058300014664BC43900D82D00304957664800B0B700C0CE100BB200080C00
-          305188852900047B0060C8232378008499001446F2573CF12BAE10E72A000078
-          99B23CB9243945815B082D710757572E1E28CE49172B14366102619A402EC279
-          99193281340FE0F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEA
-          BF06FF226262E3FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225
-          EE04685E0BA075F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5
-          E4E4D84AC4425B61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D
-          814704F8E0C2CCF44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9
-          582A14E35112718E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF35
-          00B06A3E017B912DA85D6303F64B27105874C0E2F70000F2BB6FC1D428080380
-          6883E1CF77FFEF3FFD47A02500806649927100005E44242E54CAB33FC7080000
-          44A0812AB0411BF4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64
-          801C726029AC82422886CDB01D2A602FD4401D34C051688693700E2EC255B80E
-          3D700FFA61089EC128BC81090441C808136121DA8801628A58238E08179985F8
-          21C14804128B2420C9881451224B91354831528A542055481DF23D720239875C
-          46BA913BC8003282FC86BC47319481B2513DD40CB543B9A8371A8446A20BD064
-          74319A8F16A09BD072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C4
-          6C302EC6C342B1382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704
-          128145C0093604774220611E4148584C584ED848A8201C243411DA0937090384
-          51C2272293A84BB426BA11F9C4186232318758482C23D6128F132F107B8843C4
-          37241289433227B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9
-          DA646BB20739942C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853
-          E22852CA6A4A19E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1
-          B652AF5187A81334759A39CD8316494BA5ADA295D31A681768F769AFE874BA11
-          DD951E4E97D057D2CBE947E897E803F4770C0D861583C7886728199B18071867
-          197718AF984CA619D38B19C754303731EB98E7990F996F55582AB62A7C1591CA
-          0A954A9526951B2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353
-          E3A909D496AB55AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659
-          C34CC34F43A451A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CD
-          D97C762ABB98FD1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C
-          744E09E728A797F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48
-          AB51AB47EBBD36AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE7
-          53D953DDA70AA7164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E
-          4C6FA7DE79BDE7FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC5
-          35716F3C1D2FC7DBF151435DC34043A561956197E18491B9D13CA3D5468D460F
-          8C69C65CE324E36DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B
-          4CC7CDCCCDA2CDD699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B8
-          6549B2E45AA659EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711
-          A7B94E934EAB9ED667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D61676217
-          67B7C5AEC3EE93BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563A
-          DE9ACE9CEE3F7DC5F496E92F6758CF10CFD833E3B613CB29C4699D539BD34767
-          1767B97383F3888B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F5
-          9D9BB39BC2EDA8DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5
-          D13F0B9F95306BDFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761
-          EF173EF63E729FE33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF43
-          7F23FF64FF7AFFD100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65
-          F6B2D9ED418CA0B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE69
-          0E85507EE8D6D00761E6618BC37E0C2785878557863F8E7088581AD131973577
-          D1DC4373DF44FA449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3F
-          C62E6659CCD5589D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B
-          17982FC85D7079A1CEC2F485A716A92E122C3A96404C884E3894F041102AA816
-          8C25F21377258E0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC
-          91BC357924C533A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD
-          31839291907142AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507
-          C96BB390AC05592D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E
-          2BCDEDCCB3CADB90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39
-          B23C7179DB0AE315052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D
-          6B815EC1CA82C1B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D
-          1B3E15898AAE14DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF
-          66D266E9E6DE2D9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97
-          CD28DBBB83B643B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB5
-          61D7F86ED1EE1B7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49
-          FBB3F73FAE89AAE9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51D
-          D23D54528FD62BEB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9
-          F709DFF71E0D3ADA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B
-          625BBA4FCC3ED1D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367
-          F2CF8C9D959D7D7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8B
-          E73BBC3BCE5CF2B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB
-          9CBB9AAEB95C6BB9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393D
-          DDBDF37A6FF7C5F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41
-          D943DD87D53F5BFEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43
-          058F998FCB860D86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECB
-          AE17162F7EF8D5EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C6
-          1EBEC97833315EF456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553
-          D0A7FB93199393FF040398F3FC63332DDB000002DA4944415478DA63FCFFFF3F
-          C34002C65107801CA010B7F10A23C37F6D3ADB7DF3FEA2000DB00314E336FC0F
-          F775A2ABED2B37EF63003A8011EE00213119BA3AE0DDAB27A80E9859EE48B221
-          3B8F9E6770B73624CB01E99DFB079903EE2D0C4051404CDE289D7D80A13BD581
-          2C0728C76F4075C09D05FE241B5236E72043578A3D590E5049D888EA80DB4007
-          BC09F6024B8AACDD469421E540077426DB3338B5DE07F3F7552B12D4030B59B5
-          443407DC9AEFCFF042471D2C2971E52698AE987B10AB211DC9F6707910DB20F7
-          00987F61B2035E7D20D00ED5AB8EEE809BF3488F82CA790719DA93EC894A2FE8
-          402309CD0137E6FA31046F86F860ADEF01ACC1860EAAE71F62684DB463F87450
-          09CCE7B3BF47B403349337A13AE01AD001163395C19227D2EF82E91AA005D840
-          0BD052983C88FD62BD1A982F11780BAF3EB0DE04885EAD1434075C9DE3477230
-          D62E38C4D00C359054A08DEE802BB3FD18BE1E860425B72D714159B7F0104353
-          BC1DC3E7086F309F77C556A80CEE540193D14DDD8CEA80CBB37D195E6F84E402
-          517F482EA85F7818AB218D71B610F94587C1ECF7869A60BEC0F9EB60BA61D161
-          9C0E6880EAD54B4373C0A559BE047D8CEEAF46A045F550034905FAE80EB838D3
-          97C1A7FB2158724BA93C4E4B9141D3E2C30C75B1B60CBE507D9B91F4110206E9
-          680E383FC397C1BA04927A8FF6401256F312EC41591B630B9707B111FA60E247
-          705A5C1B6303A60D33B6A03AE0DC0C1F9283B10568510DD440AC004FF01965A2
-          39E0EC741F863FC755C0922C9677887240EBD2230CD5D1360C713B21ADA945EE
-          FB08EA81B9C904DD0167A6F9307CDAA60196E4F3BA01A6DB96610FCAAA281BB8
-          3C88EDB44015CCDF9B701B4CB72FC31D059550BDA659680E383D8D7014A0B7A0
-          3B961F65A888B4262AB4D08159F65654079C9CEA4DB2219D40079493EA00A81F
-          CC73D01C10642340964FC805EB8E7CA0BC4D4809A04AA3949A0E00257B757A3A
-          009814EE3E5814A03238FA8603090041D7BED09FC7C05A0000000049454E44AE
-          426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Explorer'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D4948445200000020000000200806000000737A7A
-          F4000000097048597300000EC400000EC401952B0E1B00000A4F694343505068
-          6F746F73686F70204943432070726F66696C65000078DA9D53675453E9163DF7
-          DEF4424B8880944B6F5215082052428B801491262A2109104A8821A1D91551C1
-          114545041BC8A088038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE1
-          7BA36BD6BCF7E6CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E
-          11E083C7C4C6E1E42E40810A2470001008B3642173FD230100F87E3C3C2B22C0
-          07BE000178D30B0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08
-          801400407A8E42A600404601809D98265300A0040060CB6362E300502D006027
-          7FE6D300809DF8997B01005B94211501A09100201365884400683B00ACCF568A
-          450058300014664BC43900D82D00304957664800B0B700C0CE100BB200080C00
-          305188852900047B0060C8232378008499001446F2573CF12BAE10E72A000078
-          99B23CB9243945815B082D710757572E1E28CE49172B14366102619A402EC279
-          99193281340FE0F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEA
-          BF06FF226262E3FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225
-          EE04685E0BA075F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5
-          E4E4D84AC4425B61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D
-          814704F8E0C2CCF44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9
-          582A14E35112718E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF35
-          00B06A3E017B912DA85D6303F64B27105874C0E2F70000F2BB6FC1D428080380
-          6883E1CF77FFEF3FFD47A02500806649927100005E44242E54CAB33FC7080000
-          44A0812AB0411BF4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64
-          801C726029AC82422886CDB01D2A602FD4401D34C051688693700E2EC255B80E
-          3D700FFA61089EC128BC81090441C808136121DA8801628A58238E08179985F8
-          21C14804128B2420C9881451224B91354831528A542055481DF23D720239875C
-          46BA913BC8003282FC86BC47319481B2513DD40CB543B9A8371A8446A20BD064
-          74319A8F16A09BD072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C4
-          6C302EC6C342B1382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704
-          128145C0093604774220611E4148584C584ED848A8201C243411DA0937090384
-          51C2272293A84BB426BA11F9C4186232318758482C23D6128F132F107B8843C4
-          37241289433227B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9
-          DA646BB20739942C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853
-          E22852CA6A4A19E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1
-          B652AF5187A81334759A39CD8316494BA5ADA295D31A681768F769AFE874BA11
-          DD951E4E97D057D2CBE947E897E803F4770C0D861583C7886728199B18071867
-          197718AF984CA619D38B19C754303731EB98E7990F996F55582AB62A7C1591CA
-          0A954A9526951B2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353
-          E3A909D496AB55AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659
-          C34CC34F43A451A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CD
-          D97C762ABB98FD1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C
-          744E09E728A797F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48
-          AB51AB47EBBD36AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE7
-          53D953DDA70AA7164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E
-          4C6FA7DE79BDE7FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC5
-          35716F3C1D2FC7DBF151435DC34043A561956197E18491B9D13CA3D5468D460F
-          8C69C65CE324E36DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B
-          4CC7CDCCCDA2CDD699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B8
-          6549B2E45AA659EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711
-          A7B94E934EAB9ED667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D61676217
-          67B7C5AEC3EE93BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563A
-          DE9ACE9CEE3F7DC5F496E92F6758CF10CFD833E3B613CB29C4699D539BD34767
-          1767B97383F3888B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F5
-          9D9BB39BC2EDA8DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5
-          D13F0B9F95306BDFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761
-          EF173EF63E729FE33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF43
-          7F23FF64FF7AFFD100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65
-          F6B2D9ED418CA0B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE69
-          0E85507EE8D6D00761E6618BC37E0C2785878557863F8E7088581AD131973577
-          D1DC4373DF44FA449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3F
-          C62E6659CCD5589D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B
-          17982FC85D7079A1CEC2F485A716A92E122C3A96404C884E3894F041102AA816
-          8C25F21377258E0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC
-          91BC357924C533A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD
-          31839291907142AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507
-          C96BB390AC05592D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E
-          2BCDEDCCB3CADB90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39
-          B23C7179DB0AE315052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D
-          6B815EC1CA82C1B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D
-          1B3E15898AAE14DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF
-          66D266E9E6DE2D9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97
-          CD28DBBB83B643B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB5
-          61D7F86ED1EE1B7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49
-          FBB3F73FAE89AAE9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51D
-          D23D54528FD62BEB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9
-          F709DFF71E0D3ADA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B
-          625BBA4FCC3ED1D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367
-          F2CF8C9D959D7D7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8B
-          E73BBC3BCE5CF2B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB
-          9CBB9AAEB95C6BB9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393D
-          DDBDF37A6FF7C5F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41
-          D943DD87D53F5BFEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43
-          058F998FCB860D86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECB
-          AE17162F7EF8D5EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C6
-          1EBEC97833315EF456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553
-          D0A7FB93199393FF040398F3FC63332DDB0000029B4944415478DA63FCFFFF3F
-          C3400246900314E236DC63646050A4B6E140AFDD7FB8385009A73CD06EB00314
-          E336FC0FF375A2BAEF566DDEC7F060712023510E101295A6BA03DEBD7E4ABC03
-          66963B52DD01E99DFB8790036ECCF3A7BA0334923612EF806B73FCC0829FE202
-          E00AF8166D40D1F0F52822A3705BDF47918BDCE10A672FF7D80DA6B5523611EF
-          80CBB37D210E70B1423860CF31140D1F76A9C2D9026EB751E43C5718C3D9DB23
-          CE8269DDD4CDC43BE0C24C88033E6A2BC315F05FBD8BA2E1CD060D385B24E006
-          8A9CE54C0538FB78FA03306D904E8203CE4DF761A03630CADC42BC034E4F8338
-          A07DD911B882CA281B06FFDA7D0CCFDE7EA3BAE340A5E48345014A70079C98E2
-          8D55A145CE56065A9592F7170530C21D706CB217568556B9DB1868554AA238E0
-          F0448803E2A6BF842B5A9429CE609BBF8D815685148A030EF47B8225423AAFC1
-          15AD29D7627028DC4E1F07ECEB8338C0A3EA205CD18E367B06A7A2ED0CB42A25
-          511CB0BBC703AB42D7921D0CB052125B690703DE3D4FE1ECAD25A869065BE90A
-          2A25511CB0A30BE280599B4EC015A7F959307894ED60809592D84A3B1870A8BD
-          08671F68D647750096D215544AA238605BA73BD610F02ADFC9002B25B1957630
-          6096BF17CE3E35D119450E5BE90A2A25E10E20D424A355290977002323CED292
-          4121763DCE521219902A679A458203709592940050094BB40370959294005009
-          4BB40360A5246B66085CFCF7F43528EA382E20DA0A3F0C50DB0AE8A52B08804A
-          58A21D002B255902ECE0E27F361C4251C77C4C13CEFE6B751D450EBD74050150
-          094BB40360A524B3993AC292533751D4FDDBAD036733B95E4191432F5D410054
-          C212ED005CA524250054C212ED005CA5243220550E54C212ED005CA524250054
-          C212E500F9D8F534EBB8C29B64030900CC59DCD09406F2AC0000000049454E44
-          AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Multiple Files'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D4948445200000020000000200806000000737A7A
-          F4000000097048597300000EC300000EC301C76FA864000002EC4944415478DA
-          C5D6DF4B935118C0F1C7B2826EBAECB2FF200ABAEBAE229BB94A4C53CB64CE74
-          6E9619A64BB7994B2A0B733A97FA4A1161E9D2CAC488A82445C44B4BAC11C5D0
-          21C27EE99CBADF3BBDDB71A9BCDB69EF8ED981DD3CEC9CF7F39EEF2E9604FF79
-          2525B2A9BC7D08F1DDC36E18F506AC8287B2AC256AC0D5B68FA8497294CFC341
-          FFD900E386D9315FD09EB21E9110A04CF70169A4C778EDF9343103F34E378C4E
-          9AC67CB08648087045FB1E35971E874030FE1253D356B0385C605F74C1E8D7E9
-          71B7C72B642A8456222091D6FBF6EE8142C17ED899BC7DC3DCE6580133FB8920
-          46BE1827BD5EFF11222091D62F860D30675F02B1E0C00644F236049605D71F44
-          083432619C2202685A9BCC0E28485D43D8D8B736CCD8E0D7DC02F802C1F0ECFB
-          CF59F26F2091D6DFD8D6E6D56B36CECD8348701076EFDAB1764BEC51CB6E1F38
-          5D1E68EC1EC680CD6E6D09F7C6881F260B14A61DDA8088ACEBAD8318F02F5A47
-          10219061DA0C65998739E7546A0730602B5AD717A770012D6F30602B5AD71709
-          38675469FB31A0B4E51DD25E3EC18AE307F06D7DAB38953397B7BCC60099E62D
-          6A2D4B058F3F7E00DFD66A491A677EA3F92506481F0C225DF94970F982F1DF00
-          CFD6EA126114401F06481A0750DB35212C7BE2074456BCADEB24A738F3EAE65E
-          0C28BEDF8FDA2B4E83D31DE00D58BF48AD6B4BCE70E60A8D1E038A1A5EA18ECA
-          7470B8E800A4D62A697A14400F0614DEE9438C3C031656FC7400426B55490667
-          AED43CC700F1ED5E167016E697E900A4D64A2917A06A5A0514D4EB11539D05F6
-          251F1580D45A21CBE4CC6B9BBA3040A4EE464C4D36D82801A4D60A5916677E33
-          02C8AF7B863A6B72C04A0D88DD3AE08F9E370CB858DB8518452E589D740052EB
-          EEBBE2A8FF3DC2C33CE553C4282F809912406ADDD3702936E0BCE2090BC8DB04
-          40ECD6FA7B45B101B9D58F51872A1FCC8B7400526B222047FE08B58700943740
-          6A1D6B85BF9C5DD589DA54226A00A9351170AE92413A1660A104905AFF1540F5
-          E4758B2FE03769453B53B9D164C80000000049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Error'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D4948445200000020000000200806000000737A7A
-          F4000000097048597300000EC300000EC301C76FA86400000A4F694343505068
-          6F746F73686F70204943432070726F66696C65000078DA9D53675453E9163DF7
-          DEF4424B8880944B6F5215082052428B801491262A2109104A8821A1D91551C1
-          114545041BC8A088038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE1
-          7BA36BD6BCF7E6CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E
-          11E083C7C4C6E1E42E40810A2470001008B3642173FD230100F87E3C3C2B22C0
-          07BE000178D30B0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08
-          801400407A8E42A600404601809D98265300A0040060CB6362E300502D006027
-          7FE6D300809DF8997B01005B94211501A09100201365884400683B00ACCF568A
-          450058300014664BC43900D82D00304957664800B0B700C0CE100BB200080C00
-          305188852900047B0060C8232378008499001446F2573CF12BAE10E72A000078
-          99B23CB9243945815B082D710757572E1E28CE49172B14366102619A402EC279
-          99193281340FE0F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEA
-          BF06FF226262E3FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225
-          EE04685E0BA075F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5
-          E4E4D84AC4425B61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D
-          814704F8E0C2CCF44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9
-          582A14E35112718E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF35
-          00B06A3E017B912DA85D6303F64B27105874C0E2F70000F2BB6FC1D428080380
-          6883E1CF77FFEF3FFD47A02500806649927100005E44242E54CAB33FC7080000
-          44A0812AB0411BF4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64
-          801C726029AC82422886CDB01D2A602FD4401D34C051688693700E2EC255B80E
-          3D700FFA61089EC128BC81090441C808136121DA8801628A58238E08179985F8
-          21C14804128B2420C9881451224B91354831528A542055481DF23D720239875C
-          46BA913BC8003282FC86BC47319481B2513DD40CB543B9A8371A8446A20BD064
-          74319A8F16A09BD072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C4
-          6C302EC6C342B1382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704
-          128145C0093604774220611E4148584C584ED848A8201C243411DA0937090384
-          51C2272293A84BB426BA11F9C4186232318758482C23D6128F132F107B8843C4
-          37241289433227B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9
-          DA646BB20739942C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853
-          E22852CA6A4A19E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1
-          B652AF5187A81334759A39CD8316494BA5ADA295D31A681768F769AFE874BA11
-          DD951E4E97D057D2CBE947E897E803F4770C0D861583C7886728199B18071867
-          197718AF984CA619D38B19C754303731EB98E7990F996F55582AB62A7C1591CA
-          0A954A9526951B2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353
-          E3A909D496AB55AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659
-          C34CC34F43A451A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CD
-          D97C762ABB98FD1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C
-          744E09E728A797F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48
-          AB51AB47EBBD36AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE7
-          53D953DDA70AA7164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E
-          4C6FA7DE79BDE7FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC5
-          35716F3C1D2FC7DBF151435DC34043A561956197E18491B9D13CA3D5468D460F
-          8C69C65CE324E36DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B
-          4CC7CDCCCDA2CDD699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B8
-          6549B2E45AA659EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711
-          A7B94E934EAB9ED667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D61676217
-          67B7C5AEC3EE93BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563A
-          DE9ACE9CEE3F7DC5F496E92F6758CF10CFD833E3B613CB29C4699D539BD34767
-          1767B97383F3888B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F5
-          9D9BB39BC2EDA8DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5
-          D13F0B9F95306BDFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761
-          EF173EF63E729FE33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF43
-          7F23FF64FF7AFFD100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65
-          F6B2D9ED418CA0B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE69
-          0E85507EE8D6D00761E6618BC37E0C2785878557863F8E7088581AD131973577
-          D1DC4373DF44FA449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3F
-          C62E6659CCD5589D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B
-          17982FC85D7079A1CEC2F485A716A92E122C3A96404C884E3894F041102AA816
-          8C25F21377258E0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC
-          91BC357924C533A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD
-          31839291907142AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507
-          C96BB390AC05592D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E
-          2BCDEDCCB3CADB90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39
-          B23C7179DB0AE315052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D
-          6B815EC1CA82C1B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D
-          1B3E15898AAE14DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF
-          66D266E9E6DE2D9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97
-          CD28DBBB83B643B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB5
-          61D7F86ED1EE1B7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49
-          FBB3F73FAE89AAE9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51D
-          D23D54528FD62BEB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9
-          F709DFF71E0D3ADA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B
-          625BBA4FCC3ED1D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367
-          F2CF8C9D959D7D7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8B
-          E73BBC3BCE5CF2B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB
-          9CBB9AAEB95C6BB9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393D
-          DDBDF37A6FF7C5F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41
-          D943DD87D53F5BFEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43
-          058F998FCB860D86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECB
-          AE17162F7EF8D5EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C6
-          1EBEC97833315EF456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553
-          D0A7FB93199393FF040398F3FC63332DDB000005A74944415478DAC5575F6C53
-          65143FDFFDD776B4B77FD8E656867FF81F49F401227B9899F2602004B7092331
-          F1C507D98638DE88464566301A8C894132183EF8242A81B049001F0C61668913
-          D1C4070DC8082A639DD0B5EB6D59FFDCF65E7F5FD7CEB6BB5D0BC670929BF47E
-          3DDFF9FDBE73CE77CEB9CC344D7A90C23801C65845C5FD445283CBB59931F339
-          EC588F1D8F60F9A1DCDF7FE3187F32322F9B26FBD6178D9EDF4194AA64338B5D
-          89C0671E8F2769A4773362BD22519D085D01EBFCC9EFE23E34724F06F6324477
-          B0F8A9228A1FBE3C3D3D7DDF0406DCCE4E32D96199A8DE061D9BCB458EC64652
-          3C1E92162D22C166CBEA19C924A5EFDEA514B0E2810025A3514AC2AE4E1484F5
-          DE6E4DFBE29E08C0DD42A3CBD52F30EA720A023900EC5CB9926C5E5F55714D86
-          43141B1BA3B8A651CC30C8306920108DEEDA3FEBA4850964C155F54B8551A70A
-          7075F972B2E3D4D5E449A9F1C4E42445AF5FA748264349324F4F46A2DB0B4958
-          121850D57E85CC9E5A4521D7AA5524BBDDB36E86114114AB022FD4D523118A5D
-          BB46C1540A61A1235D9AB6AB2C81A3AAFAA24CE6F1464922175C2EB9D4EC7A22
-          1EA79BE337A91621F0D6D62E081E0E062988102C6D5A4A768723BB968E6A1405
-          89403A8D04652FEDD4B4CFE711E0D99E323257970842BDBBA989E41C502291A0
-          1042B169708846DF7A9392A3A3E4F559E7423814225B7333351F788FBE696F23
-          1FE26FB7DB673D016291F171BA6518B715415CCD6F47118163AA739FCA84BE46
-          B0762C5B36EB4A189800F8E6AFCF907DF16232F17EB1A79B522323E4C34D2894
-          106E80D2D242CF1C394A0C7B12535374FEF9ADE4C71E4110B23AF11B37283033
-          439A4907E085B7E708F4312635AAAE5B2B44B1DE85D30B39D7098E1A5A7BEA14
-          29009F8B5B8E843E3C4C8B73F9318538CBADAD73E0794981C4AFDBB691119F99
-          3D1042198517C63299A0578B2EE934CD5496C080DBBDC9C9E8FC0AB84BF1FB8B
-          4EE6DBB2851EEE7BB7C8709E44E6C285ECBBB871E33C70AEF3D73BFB2874F66C
-          91BD14EAC41888C44CDAD215899CCB11707DBC5410F7F87122C1E99C77E53C5B
-          B75213E26A45828B15F838F265FACC9979799289C56802E1BA6998FD20F06A8E
-          80FAFDE392D48C3C2426CB9609E6696BA325EF7F500C946B64858439F8AD375E
-          A7E9A1214B3B266E82160ED36FE9F4A55722DA862C81636E35B05E921AECAA5A
-          04502AEE8E17C87FF02092A38C0E4FDABD7B293278BAAC0DAE934085FC51D783
-          3B235A5D9E80FEB42C4B624D0D5512B3AD9D561D3A342F4CDCCEEFBDBDC48606
-          2BDA307013BED37502013647E05945918432EECFCB24DCA7777450EBD1014B02
-          C3DD5D240F0E52030AD982874055BC80A79040A055961B6C0BD4FB09B82EB57D
-          3BB596245C9161E80C2331959327C9BF402853C0BC5818029E841B64B9D95386
-          4059F0FC34559284954844B0EF92AEFF9B84FC1AAE16A53D8F5A349BB2E0580F
-          BEB63BFBB3F693C345895989C41F6856573346E135746FF2A2103D559203194E
-          0095ACA5FF882578ECC489ECAB73C70E4B1223BB7AC88F4A5A7A2C9C9EC28585
-          285F8A5B64B9BEA6C09D02A61EFFE59F482AEC8025E079B1229146039A58BF8E
-          0C4C4B7989036F04F1F71496E27C33F20B62DFDA920C96D7ACA106744291F783
-          32E0562432E80393E888FA952B453A2840E888667133CAB7631DED1861A87797
-          246396C4E9410AA3B697032F24E145EF98EC689F07AE01EB075DBF2D5BB5632E
-          7C20A96174BC19B9505A11788F3050C7AB112B5D0CA8348AD8274CB21E48F2C2
-          47322464CF3A9010AA82AB2C7C08FC19AE0F19E6C2231997FDB9A1D427B0CE27
-          910FF27D00969EFC17804F99467543E91C098CE50E81753D0112EE7B9C88F3C2
-          63CEC1E38659FD585E28FCC384E1C304C5A4FE3114A99A2A89CCC0E60D141B14
-          B1A0C1CCDDDD91D857567AF7FC69E665ACAE0E57CC8D87F74D25B78FD7763E74
-          45704DEFE0417ADF417D1E9005E1A3FFF469561296FFEFE3F441CA3FC0C762EE
-          7DE3E60C0000000049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Help Blue'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D4948445200000020000000200806000000737A7A
-          F4000000097048597300000EC300000EC301C76FA86400000A4F694343505068
-          6F746F73686F70204943432070726F66696C65000078DA9D53675453E9163DF7
-          DEF4424B8880944B6F5215082052428B801491262A2109104A8821A1D91551C1
-          114545041BC8A088038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE1
-          7BA36BD6BCF7E6CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E
-          11E083C7C4C6E1E42E40810A2470001008B3642173FD230100F87E3C3C2B22C0
-          07BE000178D30B0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08
-          801400407A8E42A600404601809D98265300A0040060CB6362E300502D006027
-          7FE6D300809DF8997B01005B94211501A09100201365884400683B00ACCF568A
-          450058300014664BC43900D82D00304957664800B0B700C0CE100BB200080C00
-          305188852900047B0060C8232378008499001446F2573CF12BAE10E72A000078
-          99B23CB9243945815B082D710757572E1E28CE49172B14366102619A402EC279
-          99193281340FE0F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEA
-          BF06FF226262E3FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225
-          EE04685E0BA075F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5
-          E4E4D84AC4425B61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D
-          814704F8E0C2CCF44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9
-          582A14E35112718E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF35
-          00B06A3E017B912DA85D6303F64B27105874C0E2F70000F2BB6FC1D428080380
-          6883E1CF77FFEF3FFD47A02500806649927100005E44242E54CAB33FC7080000
-          44A0812AB0411BF4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64
-          801C726029AC82422886CDB01D2A602FD4401D34C051688693700E2EC255B80E
-          3D700FFA61089EC128BC81090441C808136121DA8801628A58238E08179985F8
-          21C14804128B2420C9881451224B91354831528A542055481DF23D720239875C
-          46BA913BC8003282FC86BC47319481B2513DD40CB543B9A8371A8446A20BD064
-          74319A8F16A09BD072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C4
-          6C302EC6C342B1382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704
-          128145C0093604774220611E4148584C584ED848A8201C243411DA0937090384
-          51C2272293A84BB426BA11F9C4186232318758482C23D6128F132F107B8843C4
-          37241289433227B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9
-          DA646BB20739942C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853
-          E22852CA6A4A19E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1
-          B652AF5187A81334759A39CD8316494BA5ADA295D31A681768F769AFE874BA11
-          DD951E4E97D057D2CBE947E897E803F4770C0D861583C7886728199B18071867
-          197718AF984CA619D38B19C754303731EB98E7990F996F55582AB62A7C1591CA
-          0A954A9526951B2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353
-          E3A909D496AB55AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659
-          C34CC34F43A451A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CD
-          D97C762ABB98FD1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C
-          744E09E728A797F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48
-          AB51AB47EBBD36AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE7
-          53D953DDA70AA7164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E
-          4C6FA7DE79BDE7FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC5
-          35716F3C1D2FC7DBF151435DC34043A561956197E18491B9D13CA3D5468D460F
-          8C69C65CE324E36DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B
-          4CC7CDCCCDA2CDD699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B8
-          6549B2E45AA659EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711
-          A7B94E934EAB9ED667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D61676217
-          67B7C5AEC3EE93BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563A
-          DE9ACE9CEE3F7DC5F496E92F6758CF10CFD833E3B613CB29C4699D539BD34767
-          1767B97383F3888B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F5
-          9D9BB39BC2EDA8DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5
-          D13F0B9F95306BDFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761
-          EF173EF63E729FE33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF43
-          7F23FF64FF7AFFD100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65
-          F6B2D9ED418CA0B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE69
-          0E85507EE8D6D00761E6618BC37E0C2785878557863F8E7088581AD131973577
-          D1DC4373DF44FA449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3F
-          C62E6659CCD5589D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B
-          17982FC85D7079A1CEC2F485A716A92E122C3A96404C884E3894F041102AA816
-          8C25F21377258E0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC
-          91BC357924C533A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD
-          31839291907142AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507
-          C96BB390AC05592D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E
-          2BCDEDCCB3CADB90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39
-          B23C7179DB0AE315052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D
-          6B815EC1CA82C1B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D
-          1B3E15898AAE14DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF
-          66D266E9E6DE2D9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97
-          CD28DBBB83B643B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB5
-          61D7F86ED1EE1B7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49
-          FBB3F73FAE89AAE9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51D
-          D23D54528FD62BEB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9
-          F709DFF71E0D3ADA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B
-          625BBA4FCC3ED1D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367
-          F2CF8C9D959D7D7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8B
-          E73BBC3BCE5CF2B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB
-          9CBB9AAEB95C6BB9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393D
-          DDBDF37A6FF7C5F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41
-          D943DD87D53F5BFEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43
-          058F998FCB860D86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECB
-          AE17162F7EF8D5EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C6
-          1EBEC97833315EF456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553
-          D0A7FB93199393FF040398F3FC63332DDB000006394944415478DAC5577B6C53
-          5518FF6E7B7BDBBB3ED66EEB631BDDBA0742C00C23308DF18FA126BA29B20733
-          CA634822223844458D0991D73F6AD40471993CB244371E66246CD308469111FF
-          303C34110402BAADDD46B7F5B1B5EBEBDEF6B6BD9E73BB76ABEBD6C23F7C499B
-          73CF39DFF7FDCE77BED721789E8707490406401044DA8D5555BDE4A071B29A07
-          FE29822756F2045F8AA06B0521000E343780E6AE12405C281ECE3E77F1E2AA70
-          3A9982EE7400CAD79F557144A89920F8B7614A6106E4E079E2A084A75AFA4ED4
-          78EE1B40C9C6338D68B5050D75F85B2E23C1A0A1215B2E015A2A06A9442CEC0B
-          721160821198F473607333E0631287B713C0379B3BEA4FDF1B807DFB44A6BE8A
-          56B4B015FD404193506A5080464165747C972F040363BE1810EC633C7FC4527E
-          7D3B921B4D0F002BEF7FE43B34D5281289C0A497831E9D3ABE231AE5C13EC982
-          1D9D940D452082BEB12530B882DCAC8455B06BDB5C0C586C7EC413C5384E5BCA
-          FE7A79268894004C4D5DADC891B651120ACA0B14A0CC9224D6B0A9876C5E7876
-          B901EA9F2C8212831C5D050923E301E8BD66838E5FCC40CB28D028A5091E6F80
-          83BE111F84B81002C57F6D69AFDB3E2700D386AE5708117152425150A24F568E
-          4FEEF204A0A579052C29CA4E697A6CF25DC7FE8491090E641499343F30E6052E
-          844044F97596E375A7660130BDDAA58608DC9150325D615ED6ACFB9EF4B17074
-          E77228CB574E9F0E090E7251C8534DEF65D0B5ACFFE477009124891FFB85D519
-          4020583B886191E59B3A7732808D67F688496ABF424E4391366BD6E9AA96AAE1
-          DD86C589EF833DFD70E19A43182F5AA0807DEB160B5182E9874B5638F6F3F02C
-          19C38E0078FD0C44C2E103968EDABD0900AB565D242D46B75596A5D4E5E7D240
-          53E259CC5FBEB604CA0B63A7C78ABFE81E485A7FB1520B5BAB4B85F1C838035B
-          5AAECF9281AD338AD69880D75932ACCEEFEDAD0A0B004A36763D272625E7942A
-          15E8D45248453DBB57A07B8D01DBD5760B6E0C7993D61F35D1F0F1E60A618C23
-          A366FF959472ECEE20783D1E6405AEDADC51F7530CC0A6EE8352A97C678E5A09
-          72A93825E3876B4BE1E965B970C7EA87E6C3B792D6FC0C0BBB6A8BA101450626
-          8B2D802C7033A51C3F4A58136E2FB0417F8BE5DBDA1D31004DDD97E54A4DA55A
-          4983844C9D1571A02CCC97C3A083111C2F4E01A4BCC248C1919D95209A8AA6A3
-          E8FE4FFD3696520E17E6C1ED65C0EF755D31B7D73E3605A06754A5D11A70D889
-          FE9715E7AB532C1B44CA49686D5E89808B84396CA1378FDC062E92BACAE270F6
-          A0DCE07139C6CCED6BF2E3168868B485229A1241A684F9CA73C3D0F64E6542F9
-          983B04AFB7DE86712F372F2F138A82CB61056401220120576F1491E2F46559B0
-          0AFE0B33F0FD47CB419B2D4B287FE3F03FA81885D2F263EB8CDB866702E819CD
-          D12D3088C4E2B4CC717A61990CF6AE8BE5051F1B86CD2D7D6071B019F146A3C8
-          116D7793AEE0B2465B5089B260C6003E589D070D4F1408E3B6F32370F45767C6
-          BC5C2888AF60DA094D9BBABF52A9F29AB394EA8C85ECAE33C0EA9579C278479B
-          19AEF6FB33E60D78DDE0F138A7C3D0D4D4532395CA7ECCD517652CA4A298864F
-          D71B61C81982E6B6C139BD3E158DDB862018649FB7B4AF399B48C566A37B545F
-          5896474A326B3A58C60793E3B158CFCE35808C5664C4174665D966ED772A58AE
-          F0466763684631EADE2F57AAF7205FC848D062B51B0E343D2C8CF7B4FF0DB7DD
-          9A8CF85C8E119484DCC9C5686639D61B17EA28299D5650E78E02D41FC69CD6EE
-          6661EDA191B43CA12003B6E17F5397634CB8212129EA647ED143201293690014
-          822E3B56F39D1E0E01B0CEBB3F1A419570E80E8E800D83C7EB4FE0B9395B3219
-          ADDCA63796CFDBAE3F5E4EC37B3539C2F8F3B31370A98F99732FD6611BEE437E
-          E39DBF25130835A525FDCB3A657255836E411988D358221D452261B0DFED07C6
-          EFE9B1945DAB4FDB94C641E0B65C22956D453E015299FCBE9407593FBE73E082
-          EC3DB4E53308FB044F1087B235BABC1C5D21649A2951DF0713762B4CBAEC4EA4
-          E0AD78139AEA6AD23ECD70741051FE7D9E176FA1154AAD429503A87513C0C473
-          068E6DAC940D78C1E79900C6E7751044E4182F223EC3DE3E97EC8C00C4696963
-          27E5A749F438259E41EF861588BB184DE74F2DDB901033EAFBFF404FB1F37226
-          7CEEE6E997D296C504800749FF0131F544EE1CD379A10000000049454E44AE42
-          6082}
-      end
-      item
-        Background = clWindow
-        Name = 'Information'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D4948445200000020000000200806000000737A7A
-          F4000000097048597300000EC300000EC301C76FA86400000A4F694343505068
-          6F746F73686F70204943432070726F66696C65000078DA9D53675453E9163DF7
-          DEF4424B8880944B6F5215082052428B801491262A2109104A8821A1D91551C1
-          114545041BC8A088038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE1
-          7BA36BD6BCF7E6CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E
-          11E083C7C4C6E1E42E40810A2470001008B3642173FD230100F87E3C3C2B22C0
-          07BE000178D30B0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08
-          801400407A8E42A600404601809D98265300A0040060CB6362E300502D006027
-          7FE6D300809DF8997B01005B94211501A09100201365884400683B00ACCF568A
-          450058300014664BC43900D82D00304957664800B0B700C0CE100BB200080C00
-          305188852900047B0060C8232378008499001446F2573CF12BAE10E72A000078
-          99B23CB9243945815B082D710757572E1E28CE49172B14366102619A402EC279
-          99193281340FE0F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEA
-          BF06FF226262E3FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225
-          EE04685E0BA075F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5
-          E4E4D84AC4425B61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D
-          814704F8E0C2CCF44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9
-          582A14E35112718E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF35
-          00B06A3E017B912DA85D6303F64B27105874C0E2F70000F2BB6FC1D428080380
-          6883E1CF77FFEF3FFD47A02500806649927100005E44242E54CAB33FC7080000
-          44A0812AB0411BF4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64
-          801C726029AC82422886CDB01D2A602FD4401D34C051688693700E2EC255B80E
-          3D700FFA61089EC128BC81090441C808136121DA8801628A58238E08179985F8
-          21C14804128B2420C9881451224B91354831528A542055481DF23D720239875C
-          46BA913BC8003282FC86BC47319481B2513DD40CB543B9A8371A8446A20BD064
-          74319A8F16A09BD072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C4
-          6C302EC6C342B1382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704
-          128145C0093604774220611E4148584C584ED848A8201C243411DA0937090384
-          51C2272293A84BB426BA11F9C4186232318758482C23D6128F132F107B8843C4
-          37241289433227B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9
-          DA646BB20739942C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853
-          E22852CA6A4A19E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1
-          B652AF5187A81334759A39CD8316494BA5ADA295D31A681768F769AFE874BA11
-          DD951E4E97D057D2CBE947E897E803F4770C0D861583C7886728199B18071867
-          197718AF984CA619D38B19C754303731EB98E7990F996F55582AB62A7C1591CA
-          0A954A9526951B2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353
-          E3A909D496AB55AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659
-          C34CC34F43A451A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CD
-          D97C762ABB98FD1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C
-          744E09E728A797F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48
-          AB51AB47EBBD36AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE7
-          53D953DDA70AA7164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E
-          4C6FA7DE79BDE7FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC5
-          35716F3C1D2FC7DBF151435DC34043A561956197E18491B9D13CA3D5468D460F
-          8C69C65CE324E36DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B
-          4CC7CDCCCDA2CDD699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B8
-          6549B2E45AA659EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711
-          A7B94E934EAB9ED667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D61676217
-          67B7C5AEC3EE93BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563A
-          DE9ACE9CEE3F7DC5F496E92F6758CF10CFD833E3B613CB29C4699D539BD34767
-          1767B97383F3888B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F5
-          9D9BB39BC2EDA8DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5
-          D13F0B9F95306BDFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761
-          EF173EF63E729FE33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF43
-          7F23FF64FF7AFFD100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65
-          F6B2D9ED418CA0B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE69
-          0E85507EE8D6D00761E6618BC37E0C2785878557863F8E7088581AD131973577
-          D1DC4373DF44FA449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3F
-          C62E6659CCD5589D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B
-          17982FC85D7079A1CEC2F485A716A92E122C3A96404C884E3894F041102AA816
-          8C25F21377258E0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC
-          91BC357924C533A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD
-          31839291907142AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507
-          C96BB390AC05592D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E
-          2BCDEDCCB3CADB90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39
-          B23C7179DB0AE315052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D
-          6B815EC1CA82C1B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D
-          1B3E15898AAE14DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF
-          66D266E9E6DE2D9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97
-          CD28DBBB83B643B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB5
-          61D7F86ED1EE1B7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49
-          FBB3F73FAE89AAE9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51D
-          D23D54528FD62BEB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9
-          F709DFF71E0D3ADA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B
-          625BBA4FCC3ED1D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367
-          F2CF8C9D959D7D7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8B
-          E73BBC3BCE5CF2B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB
-          9CBB9AAEB95C6BB9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393D
-          DDBDF37A6FF7C5F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41
-          D943DD87D53F5BFEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43
-          058F998FCB860D86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECB
-          AE17162F7EF8D5EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C6
-          1EBEC97833315EF456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553
-          D0A7FB93199393FF040398F3FC63332DDB000004FA4944415478DAC5576D4C5B
-          65143EF7ABF4B6B7B485B5E5530A742E465DD049862E5130FE70D16460821A0D
-          187FCD6D38DD2F5D46901196E99F690CB2F8C3643213D1C5B1256624FED898C9
-          74CA346C99310AA3657CB6055AFA757B3FDAEB7B6FF96867DB7B613F76929BFB
-          9EF7BDE79CE7BEE73D1F2F2649123C48C264001886A97ED8D878859CAA5CD98B
-          E0BE8049B04BC2A41A34B6294A00FC48C99404D20D5CC27EAA9A360F8F8C3489
-          6A3A15DB6A005C6F5E2A4CE0DC6164EC30AC1AD4407E04EB3410D2A79E332DC1
-          2D03A86E3BDF8A56FBD0D02EF30C4D82C34283D94881414F828EC495EF783109
-          B1B8082B5101BC4116226CEAE711E845A4BBC333D0FCDDE6007477E3CE899DFD
-          68613F7AC04453505D62042BA3D3F4FB81080FEE8528845941B6223F5F7A5CB7
-          0E22BD497500B2F13B758368AA15C771703A8CE0B0D2A07E4AEEF93BF478032C
-          4C7963904826646B3FB86B6FBE9A0E222B0067FB503F06D8011DA50357190326
-          0395D54030C2C1E47C4851525B66060B5390F5BB704C8089B908F0828040254F
-          7B065A0EE604E06CBFF01A1A0D523A1DD49498149FE7A222030EDDED8F038163
-          D079E6260462B9C3593E13930B6110781EA4A4F486E79B966FFF07403EED22CE
-          8D533ABDBD7C9B41D5DFFD87EAA0C4AA57C6BE601CDEE91B533D17738B31E0F9
-          B80F08D8214747060067DBF92E82D41D371969A8B419547DFCD57B4F80CD9CDA
-          F6A5100F6F7FF6A7AACCB43F06E1280B0951ECF19C6DFE681D4053D308E9A90C
-          CEEA0D267B69310DB48E505556BFDD02875EAE56C65FFCE886D1F1A0AA0CCB27
-          607E890536165E64E242F9EDEF5B79054075DBD08B04490D9B0A0BC16E295055
-          743FE40B72100E85404C245EF20CECBB9402D03E74AA40CF1C29323328C11028
-          E47207DDC4D46CD6795755B92600512E01CBC130C4B9689FE7EBE6775300DEBA
-          F8AB91B134584C345064FE88BFD25B9F75BEA9735413004194201866211A0EFC
-          EE1E68DEBDBA0317E70BADB61239E6F13C75415EBA7AE2A9AC6BCF1DBBA10940
-          32294108E58650C0BFE01ED857AA0040F12F14D9CA482D876F8DAE9DDC95C1EF
-          39FA876659964F42C03F0B6807B07500DBEC1524B95A5CB4D0F58F9FCCE09FFE
-          503D0CD7DD909060C93BBD0140764191BDA20427B4EFC0E82775197CFD07639A
-          6593A8362C7B67365C201F426B71690355A0D7ACE4B7933B33F8DD476F69DF01
-          9E935D907E08874E992CB623069345B392EB271ECBE01B8EDDD62C1B0B0721B4
-          B29816862811E9F486E162C7439A95FCD2FB4806FF4CE7DF9A6597BC7781E3E2
-          1B89682D15DBCB6BED24A5ADE9B8D6B32383DFD3F58F263951E0C13B7B273315
-          AF1523A3A9E8B8D5569657C1CCE45FCA1BF92F63BEBAFD82F2AEA87934AF7CC0
-          3F87925030B318A597634785CB8EDC9153C1CF5D35790D3CDB3399738DE758F0
-          4E8F672FC732C90D09495083A5550F034E646F46463A9D790134F67AB2CE2713
-          22CCDFFD17449ECFDE90AC91DC92E969E680A372BBA6FB8216926D78A72720CE
-          86F3B7640AAD36A5B49169B557B88020C8ADD85CA704FA73DFCC04B0D1C8394F
-          EDD8EBAA4DE93A08D496A3C4B45F068176644BC63936025E645CE0E29B68CBD3
-          287531C1FB50A5B4A3540DA85FD46458E0E3B0EC9B4515CFE7C320D9E13EFBCA
-          B95CAED174351330BE03558DF769C66C339AAC401B0B1530A88B4A6DB3282846
-          D96848AEF3C04656FC48E3E712017DF775354BA78DCBA9F43C2661F5F75E4ED1
-          DC249A1B45DDD4E54D5F4E1F24FD07977FB1DFEFA18BDF0000000049454E44AE
-          426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Warning'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D4948445200000020000000200806000000737A7A
-          F4000000097048597300000EC300000EC301C76FA86400000A4F694343505068
-          6F746F73686F70204943432070726F66696C65000078DA9D53675453E9163DF7
-          DEF4424B8880944B6F5215082052428B801491262A2109104A8821A1D91551C1
-          114545041BC8A088038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE1
-          7BA36BD6BCF7E6CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E
-          11E083C7C4C6E1E42E40810A2470001008B3642173FD230100F87E3C3C2B22C0
-          07BE000178D30B0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08
-          801400407A8E42A600404601809D98265300A0040060CB6362E300502D006027
-          7FE6D300809DF8997B01005B94211501A09100201365884400683B00ACCF568A
-          450058300014664BC43900D82D00304957664800B0B700C0CE100BB200080C00
-          305188852900047B0060C8232378008499001446F2573CF12BAE10E72A000078
-          99B23CB9243945815B082D710757572E1E28CE49172B14366102619A402EC279
-          99193281340FE0F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEA
-          BF06FF226262E3FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225
-          EE04685E0BA075F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5
-          E4E4D84AC4425B61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D
-          814704F8E0C2CCF44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9
-          582A14E35112718E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF35
-          00B06A3E017B912DA85D6303F64B27105874C0E2F70000F2BB6FC1D428080380
-          6883E1CF77FFEF3FFD47A02500806649927100005E44242E54CAB33FC7080000
-          44A0812AB0411BF4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64
-          801C726029AC82422886CDB01D2A602FD4401D34C051688693700E2EC255B80E
-          3D700FFA61089EC128BC81090441C808136121DA8801628A58238E08179985F8
-          21C14804128B2420C9881451224B91354831528A542055481DF23D720239875C
-          46BA913BC8003282FC86BC47319481B2513DD40CB543B9A8371A8446A20BD064
-          74319A8F16A09BD072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C4
-          6C302EC6C342B1382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704
-          128145C0093604774220611E4148584C584ED848A8201C243411DA0937090384
-          51C2272293A84BB426BA11F9C4186232318758482C23D6128F132F107B8843C4
-          37241289433227B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9
-          DA646BB20739942C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853
-          E22852CA6A4A19E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1
-          B652AF5187A81334759A39CD8316494BA5ADA295D31A681768F769AFE874BA11
-          DD951E4E97D057D2CBE947E897E803F4770C0D861583C7886728199B18071867
-          197718AF984CA619D38B19C754303731EB98E7990F996F55582AB62A7C1591CA
-          0A954A9526951B2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353
-          E3A909D496AB55AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659
-          C34CC34F43A451A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CD
-          D97C762ABB98FD1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C
-          744E09E728A797F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48
-          AB51AB47EBBD36AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE7
-          53D953DDA70AA7164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E
-          4C6FA7DE79BDE7FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC5
-          35716F3C1D2FC7DBF151435DC34043A561956197E18491B9D13CA3D5468D460F
-          8C69C65CE324E36DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B
-          4CC7CDCCCDA2CDD699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B8
-          6549B2E45AA659EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711
-          A7B94E934EAB9ED667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D61676217
-          67B7C5AEC3EE93BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563A
-          DE9ACE9CEE3F7DC5F496E92F6758CF10CFD833E3B613CB29C4699D539BD34767
-          1767B97383F3888B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F5
-          9D9BB39BC2EDA8DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5
-          D13F0B9F95306BDFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761
-          EF173EF63E729FE33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF43
-          7F23FF64FF7AFFD100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65
-          F6B2D9ED418CA0B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE69
-          0E85507EE8D6D00761E6618BC37E0C2785878557863F8E7088581AD131973577
-          D1DC4373DF44FA449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3F
-          C62E6659CCD5589D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B
-          17982FC85D7079A1CEC2F485A716A92E122C3A96404C884E3894F041102AA816
-          8C25F21377258E0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC
-          91BC357924C533A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD
-          31839291907142AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507
-          C96BB390AC05592D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E
-          2BCDEDCCB3CADB90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39
-          B23C7179DB0AE315052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D
-          6B815EC1CA82C1B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D
-          1B3E15898AAE14DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF
-          66D266E9E6DE2D9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97
-          CD28DBBB83B643B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB5
-          61D7F86ED1EE1B7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49
-          FBB3F73FAE89AAE9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51D
-          D23D54528FD62BEB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9
-          F709DFF71E0D3ADA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B
-          625BBA4FCC3ED1D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367
-          F2CF8C9D959D7D7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8B
-          E73BBC3BCE5CF2B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB
-          9CBB9AAEB95C6BB9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393D
-          DDBDF37A6FF7C5F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41
-          D943DD87D53F5BFEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43
-          058F998FCB860D86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECB
-          AE17162F7EF8D5EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C6
-          1EBEC97833315EF456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553
-          D0A7FB93199393FF040398F3FC63332DDB000005064944415478DAC5977B5054
-          551CC7BFF7DE7DCAC2F296D865179575D13587472A4966968DA5B14CCDA8D85F
-          35539A35D35F35F980BA25E84CF64F5353935633FD93588DE34239D1843A038C
-          0F024534DE2A970564058CDD659FF7D16175AC05D63605FCFD73CFEF9CDF3DE7
-          F3FB9DDFFD9D73294992F03085BADF174FB1992A974CDC3CD18EE5E91FD7B1D7
-          7D730630B1B85B26D6C6A8E9D51333B83DE21F14CFAF2D62073C730250556E38
-          A0D5D0BB32740964061A7DF6118C8D8B9F59F7726FCF3A80ED803E8B91E8D6C5
-          46852A7EA115A06518EB3E86CEDE000F08964D7BFA3B6715A0BAC2609B9FC458
-          D3334D50CF5F13EAF339CE60B0B70DFD0EA1A6B8947B6ED6006C15C6754A394E
-          662F5442637C1114A30AF54BA21FEEEBC7D171D50BBF5F2AB296713FCF38C029
-          163297CCD0B240CF2C4D36E642A15D12361E747660986BC2554EE8F6F1B1962D
-          EC95C08C02D8F665EC8CD5D05F2CCED2429DBE010D178771F0EB160882845D3B
-          7250989302EF600DBA7BFE82D38577ADA5BD9FCC18C0AFAC3E3128A7BBB24D4C
-          A256F73818753A8ADFAC8563F4F6A79F9CA042F597CF40F40D61ACBF1E6D9D82
-          3318949B5E627B1C330260ABC8F83C35917ECBB83015AAE4C2505FC1B69A309B
-          B34736849EFE9173E0AE0D60E8A6F88DB5B4EFB5070638BEDFB05441A3C5B244
-          268B495B0B5AAEB90D50F27B3840E5FAD053E2C7313E781A97DB78312888B9C5
-          7BED971E0880149DDF0C19D4B38F188D90C759EEF617949C9E04F0D4DD36EF6A
-          C70DEE2AAE5D97EA8ACBB827EF1BA06A9FE105F53C542F5BA684326935293AF2
-          7F01344C0228FC47910404461A70B9D507AF079B8BCAB89FFE37C00FAC45A192
-          B9AE98CD545652BA99249E2E6C7C55C9D930FD5C6541982EF806706BA01D7F76
-          48F6B8206D8A74584504A82A37BE131F2F1DCC5EAA815C9B37C5725549D32480
-          FC700372CA07C79AD1D9EEC6E8283EB096721F450D708C5D94AA90077B96E750
-          1A4D8A8594FBF829362B4B2E84E9E72B73A7D888BC13E3C3AD68B92879E88060
-          DEC8F6DBA30220DE7F9BAE935ECD34254016639E36422BB7B686031C7D745A3B
-          61BC0BBD3D23B0F7514748717AF93F01AA2B8C793299D498F718452BB524EB69
-          E5F40025ED9322903DAD1DA40002CE2B686E14110C88AB8A4AEDE7EF0950559E
-          71C6B41805698654B2B60E9164C5D6AE30BDF1A829A2ADE81FC490FD06C907AA
-          B999E756B02CC46901C8E2DB34B1D4F739F90C9889D05391BFD24D3BED708CF0
-          A1764A0283135F6544B405B9770A9E0EB43409703AF10A39B2BF9B023071CD72
-          CAC5AEDC7C49AF4D4E0725D3E25E52DFECC581C3B742EDDDAF27E0893CF53DED
-          25C109E7703F2E36510E6FC0BB680B7BD31D06402ADE87A969D2FBD9CB1524F4
-          06CC8648FE3EB4B7FAE118A43E2E2AE5DEBB0B7082D5E94505D3B5B25054A9E3
-          7411132F3C0201EC3FE4824076B3EC8D58120145140401F85D769CABA7C9FD4D
-          B414EFB6775377BCAFCCCC12B72E30CD03254F8ACA9BE777383134723B975212
-          69D41C8A8B2E0AFC287ABBC771AD8BAE2ADACB1553C7CB8DABD52AA9A160AD08
-          46399FC484890E60BB9B0048770028D41CD644B90F0204FF10CED7D1F079B19E
-          22DED75A72C4A7D3F43120A91FF57ED6918CDE7F28186AEFD92EC79AFCE8C043
-          227A30D4EFC6E566BA7E02C0BB6E23AF62148964848E7E92071211627014277F
-          91F194ADDC70C1BC4CCCD1678AA0E7687D91A4CE0047A3ED12D349D9F62D3083
-          123E25D9480E7CC4CE51083C90A846E2EF4EEAA1FF1D3F6C80BF0184C6FCD247
-          DD545B0000000049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Bulb On n p'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D4948445200000020000000200806000000737A7A
-          F4000000097048597300000EC400000EC401952B0E1B00000A4F694343505068
-          6F746F73686F70204943432070726F66696C65000078DA9D53675453E9163DF7
-          DEF4424B8880944B6F5215082052428B801491262A2109104A8821A1D91551C1
-          114545041BC8A088038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE1
-          7BA36BD6BCF7E6CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E
-          11E083C7C4C6E1E42E40810A2470001008B3642173FD230100F87E3C3C2B22C0
-          07BE000178D30B0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08
-          801400407A8E42A600404601809D98265300A0040060CB6362E300502D006027
-          7FE6D300809DF8997B01005B94211501A09100201365884400683B00ACCF568A
-          450058300014664BC43900D82D00304957664800B0B700C0CE100BB200080C00
-          305188852900047B0060C8232378008499001446F2573CF12BAE10E72A000078
-          99B23CB9243945815B082D710757572E1E28CE49172B14366102619A402EC279
-          99193281340FE0F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEA
-          BF06FF226262E3FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225
-          EE04685E0BA075F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5
-          E4E4D84AC4425B61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D
-          814704F8E0C2CCF44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9
-          582A14E35112718E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF35
-          00B06A3E017B912DA85D6303F64B27105874C0E2F70000F2BB6FC1D428080380
-          6883E1CF77FFEF3FFD47A02500806649927100005E44242E54CAB33FC7080000
-          44A0812AB0411BF4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64
-          801C726029AC82422886CDB01D2A602FD4401D34C051688693700E2EC255B80E
-          3D700FFA61089EC128BC81090441C808136121DA8801628A58238E08179985F8
-          21C14804128B2420C9881451224B91354831528A542055481DF23D720239875C
-          46BA913BC8003282FC86BC47319481B2513DD40CB543B9A8371A8446A20BD064
-          74319A8F16A09BD072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C4
-          6C302EC6C342B1382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704
-          128145C0093604774220611E4148584C584ED848A8201C243411DA0937090384
-          51C2272293A84BB426BA11F9C4186232318758482C23D6128F132F107B8843C4
-          37241289433227B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9
-          DA646BB20739942C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853
-          E22852CA6A4A19E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1
-          B652AF5187A81334759A39CD8316494BA5ADA295D31A681768F769AFE874BA11
-          DD951E4E97D057D2CBE947E897E803F4770C0D861583C7886728199B18071867
-          197718AF984CA619D38B19C754303731EB98E7990F996F55582AB62A7C1591CA
-          0A954A9526951B2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353
-          E3A909D496AB55AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659
-          C34CC34F43A451A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CD
-          D97C762ABB98FD1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C
-          744E09E728A797F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48
-          AB51AB47EBBD36AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE7
-          53D953DDA70AA7164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E
-          4C6FA7DE79BDE7FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC5
-          35716F3C1D2FC7DBF151435DC34043A561956197E18491B9D13CA3D5468D460F
-          8C69C65CE324E36DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B
-          4CC7CDCCCDA2CDD699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B8
-          6549B2E45AA659EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711
-          A7B94E934EAB9ED667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D61676217
-          67B7C5AEC3EE93BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563A
-          DE9ACE9CEE3F7DC5F496E92F6758CF10CFD833E3B613CB29C4699D539BD34767
-          1767B97383F3888B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F5
-          9D9BB39BC2EDA8DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5
-          D13F0B9F95306BDFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761
-          EF173EF63E729FE33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF43
-          7F23FF64FF7AFFD100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65
-          F6B2D9ED418CA0B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE69
-          0E85507EE8D6D00761E6618BC37E0C2785878557863F8E7088581AD131973577
-          D1DC4373DF44FA449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3F
-          C62E6659CCD5589D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B
-          17982FC85D7079A1CEC2F485A716A92E122C3A96404C884E3894F041102AA816
-          8C25F21377258E0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC
-          91BC357924C533A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD
-          31839291907142AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507
-          C96BB390AC05592D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E
-          2BCDEDCCB3CADB90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39
-          B23C7179DB0AE315052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D
-          6B815EC1CA82C1B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D
-          1B3E15898AAE14DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF
-          66D266E9E6DE2D9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97
-          CD28DBBB83B643B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB5
-          61D7F86ED1EE1B7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49
-          FBB3F73FAE89AAE9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51D
-          D23D54528FD62BEB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9
-          F709DFF71E0D3ADA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B
-          625BBA4FCC3ED1D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367
-          F2CF8C9D959D7D7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8B
-          E73BBC3BCE5CF2B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB
-          9CBB9AAEB95C6BB9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393D
-          DDBDF37A6FF7C5F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41
-          D943DD87D53F5BFEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43
-          058F998FCB860D86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECB
-          AE17162F7EF8D5EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C6
-          1EBEC97833315EF456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553
-          D0A7FB93199393FF040398F3FC63332DDB0000048E4944415478DAED966D4C5B
-          6514C7CF735FDAD2B2C28000E1A5B096B60C942D3A5EE24B36BF982C311297E8
-          073583C5992533862CEA877D71D32F2E264A4C1675F105B6B82F2E4B9C266A8C
-          C964BA6CECC3501975B4A5B4851444286BE9EB7D7B3CBDB7351B1BDB5AE83E79
-          9293DB7BEFF3F4FFBBE739E73C0FA194C25A4608B9ED99EBF32D4D2CCFBF0494
-          EEC6DB2DE835E87FA34FE3841F64513CDDB67F3AB07ADE5A3AE47E014227EA8C
-          51BDE93D96A507CDB52267AA9440679481D551900502428285F81207D1795E90
-          65F2A9391D3F5C772094D81080A953568BA4B0DFA3707B954D04D6FC349092A7
-          007807005B012087014437D0E47990A33FC1E2149F01F99D63E45EDB5E5F705D
-          009EAF5ACC8A4446ABACA9D6CDD64620E56FA268ED9A73400E01BDF1212CFB66
-          60D16798908CBA9EF617266205035C1FB67F595E27ECAB6EAB075236800F79B8
-          A75111686410165C731009E9BF70F6BBF71704E01DB2B711038C37770B0C53F1
-          3A10C6746FF11C831203257C1CFCA33A85A6E0E1967D1E57DE0093A71CEF575A
-          D26F553ADB01F4DDF72DFE9FA52FC3D2751784670CC71C7B270FE70DE03EE918
-          6B7C24BEDD50BD138029CB1F4089406A610482574D579D7DEE470B0158B63DBE
-          52CE9476E11D9B3F00C820C7AE80EFE2A6B0A3CF5D590800B5EF8C62B965FA0D
-          53008002549806EF05B3840077CCDEBBE7C04947C0DA13B370063D8E5C054030
-          214929BA2E532E6AE683827D87AEA8C2AA5105C4641AA6474B83B8044D8544E0
-          BBDAADC96736558BB7BE60AB3467CCF80F460D8E0AA81BD59A92BC88F7297568
-          648E877FDC25A7ED7DEE97F38FC0B0FD79D366F9EBFA6D8955E2D888387406BB
-          2063D4962723A8022C0048F3E8B36A2466C64C908C90DDCE7EEF8F7903B8CE3C
-          A4631382A7717BDC5252266BE1E62C9813E86C1D10B63A1B050EB5621871FC7A
-          29A4894B41482E4561F60FA32FD454EFDCB5EBBC943740A613BA87EC7B789372
-          D6B2238682E528DEAC3AC980700D0852A301C8CB5A1B1683AA384DFB2178390C
-          E924E96DEDF77EBBAECDC83D6C3F57D19C7EB6C28ABD80B766013220362D1A99
-          64445110A711C087BFFDB034790DC2BEF83718FAE7D47C5C0F006E480D542113
-          962EBD5957862589E2240B025C230E3464431F40003F081117047F9B882A22D9
-          DAFACA6468DD005A423A5E2B29A7C71B3A734B80E1E7EAB4A4CC6C5072047D1E
-          0102307B71041237E20731F49FE4E6AF1B801E05C6DDDC325AD356BAC36CB165
-          9330578A58054A0A937011A2FE3F617EDC77C9E9F73C418EE61AC20600A84B31
-          D4D2C399C8A5A6C73265587DC7320C5C18C3D391D48D8DE7CACD733704408B82
-          5DB6E361483D09A95F6FC802086A297A7E9E0767BFE7B6C3E4860068B960D7F6
-          874CE9E55AB16A92DA8A3DBFE81E10C01AE61931171760E09D136B4FC8DA4747
-          0E1417E0C8C08BA0D3F1EA2628CB0A4892AC5D15198E7D7CA6F8005DDB1C506A
-          2A0106DFA70531EB1208A2087F7967FE8F40F1013A3BECD0D9E100BD9E877822
-          0531F4C84A1CBC8139989C9A2D2EC0A1773F7B52A1F2217CDB0BB71E14B1EDD2
-          730C610707DF7EF5D7A201DC6C7BFADFB88697761C357E76F8838EBB8D2D08E0
-          41D8BF4DDFAADF0710B0730000000049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Installer'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D4948445200000020000000200806000000737A7A
-          F4000000097048597300000EC300000EC301C76FA864000007424944415478DA
-          AD967D5014E71DC7BFBB7BBBF7CEBD7178BC890227824182A636D34C6C353389
-          041A9AA469EB646A92A9A6B67106D3CC34AD99C6986927E93FE21863A24ED3C4
-          748C06C50E49D52A828DA4D04CA23218A2801E821C2F77DC71C01DF7BEDD670F
-          8EBD3BE818ECF3CFB3BB77CF7E3FDFEFEFF7EC2E857986E999569E95AB11A6D5
-          08D12A8429AD30AB799A0D3937DDEB397F70937923CFF332F25F8AA2C258E0A0
-          E6FDE5275FF1DA341D38854610D788E23236E8DAB2CAF16FEEEA7EA34AA9284D
-          4F4FD7FABC5E0C8F383C3E9FCF1F0804860E1D3A54FEFF0178BA8B07AB814AA5
-          854CAEE1C374D055921D703E153D94515D5569601806369B0D5E0160668C8D8D
-          A1ADADCD7DE0C001E3DD033C6BE721D34280E015AAA08B6283CE72D5D78A9AA2
-          5B79C5C5C5387BE614ECB76D10CA406A2024A545F9AAFBD0DFDF8F8E8E8E86C3
-          870F57DF1DC0E6099280001118A5B8E068A965D2B4DA539FBEE39947D0D2D282
-          6CCF3B294B5AC72A704FE94A5CFCACD95BBBE7A5748A5AEA5F38C0AFF828270F
-          BA1E5AE6738F85FD4B4C9C5366EEFA08BBB66FC5B163C750C6D6A52CB9E2AF86
-          B5A8049FB734E34FAFFDDA150C879ED41A4A2F2C08807B31E8DCB9F696AFAA60
-          38BBAEDD4B5FEDB3C13CDA85DFBDF002EAEBEBE704E8E47F8ABC25F9B870EEEF
-          78AEC28892F5DB2201EFE8718DD9FCEC7C69CC0930E1EEF8C14797F567D6B0E7
-          3877E7116ADC1BC655C57AD87B46B0F9E7BF406363E39C00EDC12750682D1201
-          2A977D035699869275DB787DE672F77C692400F0BC4D31E970BC2F579B7EDCD9
-          B48F19B9F179EC3AC56282BB07B68925C8CEC943381C06177142A79141CE31E8
-          B73B31351580396F1532321661A0BF17DAE80DB0CE53E2FA8C8207E64D8392BA
-          E664EC89B1C16B86CEE67D54686A3C81F4C32F0B30E50F81A669E8743A71263B
-          C06AB5627272122CCBC26432A1A8A808838383708C0CA3843A1A5F3F5F1A7180
-          A0F766C433748DBEF2E9AED8D64A1AEFFE2B0BA1704414D2EBF520CF0192447E
-          7EBEF82C90C96422406161211C0E07EC763BD6681A12E316B6EBBD553B91B668
-          5954AE29641213B0FD83A7358B100AF9F175632DBCAEFE84C5FB2F640A31FBC1
-          711C8C46A328180C06919B9B2B5C9F1213210079797970B95D18B83D80F596A6
-          F87AB531172B1EDA8E68348C5B971A505E5D4B2500787A4E0AB679505C1A14A6
-          A5B07D5587BECB27E369EC6D340B517BA1542A6130184410BFDF0F8BC522CE24
-          110266CE34C31E1800354E619DAE4974BDB8FC712C59F524FADA3F85B3F71268
-          4686EFFEECAF890063DDC779F051D289C21F38D0BA1C84C534F68869BCD9A016
-          1350ABD5620948294802C4B5F00E10CF357A0D60E1E1A01CA0B534B62AA662AE
-          2341DCFCE2630485BEA21916144D00DE4B02B87E948FB98D41903468A5114AF3
-          72318D17DF68165E3ACE38C04C0F908624208C9C4134238290298471B9076B73
-          B3F19B0D3B60BFD280911BFF0125B826C2342D9B1BC0FDCDDFC41210715E9CA7
-          D390719019ADE8BED187977FFF263C53321180441B894444203287F5614C597C
-          484B0FE3B71BB6A0589F839ED60F10F079045176569C80504C2A80ABF3835809
-          662024C72415466D016B2AC69E3FFF118DADFD880A97A3D128140A85382BD50A
-          7CFFB16CFCF2A91A0C5CAAC770774B8263223C034251F41C0057FF2226209621
-          2E1E9D4E23764CB30A70E652F4F60FE3E3BAD308091F29A4146A2E88C71F5B0F
-          B3418E6B170F0A5BDA3D2DCE4AC409082BCEE4ED990230DA7130DE84BCA40F44
-          08C93199196D363459F7A1BBF57D716DE1FD9BD0D3F62106AF37CF8A128078DD
-          1341886C0A80B37D3F0F4913C621A6AF2540F064BBAA78D5D28A906BB82FD47B
-          71B7CAEF7551B3756667A31741D8847290910A7079EF6C0924E2B3694C83498E
-          33BEB31567F76E106B2AC6CB4844896B6656743619261540789CEA3E3BF2FC2D
-          39CBEA52FB409A46ECDA0CC4A235DB6200C24DA5227472D3C5CBC18AB0E148C4
-          53FD7A5BAEF3FAF50911202B6BB5CA6A6556BFF2FC83AF952D33AFA3789EE291
-          D48C497D40CE2DF7D74C03489C3212D19472307C57BFEFFCBBC77B5EB58FB82F
-          F7F6F6FAE325C8C9C951529C7AC5E627CA2A9F7EB4A846AB620D31A1A48694F4
-          81E57B2F090015B3FB5B9A4252397C01B84F7DE1AC3D76B6F71316A16B443CE5
-          7B809C67E5AFC85D6C5295EDDAB666FB4AAB419246F2AE8822F3819771F6AD8A
-          842D9602425CDF0E34BD7DB277F7D078A0FD7657973D76A3393E4852D2F85171
-          E5C6470A84346486F84E90F446E6833B70EEAD47139A4E5A0E5F80769FF972AC
-          B6AEC99EE03AC131E61FD369C8CB766E2DDBBEB2509F9246D6DA3F080095A9DD
-          CEC8F8EE8150D3BE4F86763BE7707DA70009693C575550B9F1E1C535696AD21B
-          B12102ECAB4A78DC4E0519F73F2F4DD69EB8E09CD7F5B702484EE3D52D2B84DE
-          D0ADA3840D150788753EDF33186D7AE7B453701DF99FAE170230671ACB2B5E37
-          34BEFD43F804D7E7AF846A4FB48CDD91EB050324A771F4BD57F69C3EF2C6CD03
-          A7BDB54EDF9DBBBE5B80781A8CF08E16BE0B0441FFD0B7712D1DFF059D8CC24E
-          66BF17C90000000049454E44AE426082}
-      end>
-    Left = 32
-    Top = 296
-    Bitmap = {}
-  end
 end

+ 7 - 2
source/forms/Glyphs.h

@@ -13,11 +13,16 @@ __published:
   TPngImageList *ExplorerImages;
   TPngImageList *SessionImages;
   TPngImageList *QueueImages;
-  TImageList *ButtonImages;
-  TPngImageList *DialogImages;
 
 public:
   __fastcall TGlyphsModule(TComponent * Owner);
+
+  void __fastcall SetPixelsPerInch(int PixelsPerInch);
+
+private:
+  int FPixelsPerInch;
+
+  __fastcall TGlyphsModule();
 };
 //---------------------------------------------------------------------------
 extern PACKAGE TGlyphsModule * GlyphsModule;

+ 1 - 1338
source/forms/Glyphs120.dfm

@@ -1,6 +1,6 @@
 object Glyphs120Module: TGlyphs120Module
   OldCreateOrder = False
-  Height = 366
+  Height = 254
   Width = 215
   object ExplorerImages: TPngImageList
     Height = 20
@@ -12517,1341 +12517,4 @@ object Glyphs120Module: TGlyphs120Module
     Top = 152
     Bitmap = {}
   end
-  object ButtonImages: TImageList
-    Height = 20
-    Width = 20
-    Left = 32
-    Top = 224
-    Bitmap = {
-      494C0101020060006C0014001400FFFFFFFFFF10FFFFFFFFFFFFFFFF424D3600
-      0000000000003600000028000000500000001400000001002000000000000019
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      00000000000000000000A0A0A000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      000000000000A0A0A000A0A0A000A0A0A0000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A00000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      000000000000000000000000000000000000000000000000000000000000A0A0
-      A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000A0A0A000A0A0
-      A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A0000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      00000000000000000000000000000000000000000000A0A0A000A0A0A000A0A0
-      A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0
-      A000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      000000000000000000000000000000000000424D3E000000000000003E000000
-      2800000050000000140000000100010000000000F00000000000000000000000
-      000000000000000000000000FFFFFF00FFFFFFFFFF00000000000000FFFFFFFF
-      FF00000000000000FFFFFFFFFF00000000000000FFFFFFFFFF00000000000000
-      FFFFFFFFFF00000000000000FFFFFFFFFF00000000000000FFFFFFFFFF000000
-      00000000FFDFFFFDFF00000000000000FF8FFFF8FF00000000000000FF07FFF0
-      7F00000000000000FE03FFE03F00000000000000FC01FFC01F00000000000000
-      F800FF800F00000000000000FFFFFFFFFF00000000000000FFFFFFFFFF000000
-      00000000FFFFFFFFFF00000000000000FFFFFFFFFF00000000000000FFFFFFFF
-      FF00000000000000FFFFFFFFFF00000000000000FFFFFFFFFF00000000000000
-      00000000000000000000000000000000000000000000}
-  end
-  object DialogImages: TPngImageList
-    Height = 40
-    Width = 40
-    PngImages = <
-      item
-        Background = clWindow
-        Name = 'Keep remote directory up to date'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D49484452000000280000002808060000008CFEB8
-          6D000000097048597300000EC300000EC301C76FA8640000069D4944415478DA
-          CD977B4C53571CC7BFA7BD6D295028589D0A56141015954D9D0605C538DDF081
-          2271C63FB66559A2C9742E9B31C6C52C6C6171738BD94CF6701B6CC6B9E1DBE8
-          145FE06BCAA26C71CC8A2808541EE203A1A5B4B4F7F6EEB4406DB9F7D256C9F4
-          9734E7774FCF39F7737FBFDF39F77B099E71234F1B2028C0C3B943753C232FA2
-          DD937D87F16584E53217E636DE7F6A805D70CC19FD8494E4F82953BCE1602C2F
-          47F5A54B06C2B219FF37A407F0D027FA32FDF80993E25FF40E1EEFF1DC9097FF
-          F2BBA093CEA9221C2A08672C86BD882764105DA71D3C7F8F07B9C1813DDDF081
-          F946EF794373A3F44A1539415D53ED86164F841E01E6E9F9596FBD210A47BCFC
-          DEFFF5F8F7AD1DD8F6CFDF385A53059B824758A41AAA101594214A80A3E0AC13
-          1D662BDA1E9AC13A1C57E0E4B7D6DA5BB72317CEB8DCB0C150294BC7258F8BBB
-          6A3080021251C0F4A5F3456F2E34DECB73A2A0B212F937AF43A953433B380221
-          6A15E484012393BB5BB9A765202332985BCCA8ABA9476BCBC3720ECE7532C8B7
-          8C4F4E4E1E9D381A7B0FEE93060CB63E3A29DE2F321B2A23E5D0C56BDD116388
-          DC0DE20B2617056E6E6A86C15081A451A3E08293D3B9BB0FEC91065CB8A12C60
-          3887D381E5BFBD8E4AFB7544E923606BB5A3D36487C3C6827782A65681504D28
-          7483A2A1D16824613996835A15EAE92FDC5F280DB860FD1958EE6FEF23CD8FFC
-          0F2F94E0F8831A28C39468BF63C14BB12330337638864744228491E3D881DFF1
-          3DB16E0621CBA3076A87258C4940983AD41D5DB128F700EFDCB7531A70FEBA23
-          B0B614FA05746D840DA5672057CA3129621072A7A521265CE333A6247F17B236
-          1A09DD04CA3865D4FB8C92F93865E204856E80CE9D4A37A8A046E5D8B1678734
-          E0BCB5BB69AAF60BE1785FD0D97B0A71CF6E45F688447C342D952E42040F535C
-          B0AF0BB0DBF47951698C8A39969A3A252C4A1BED1545DF76FBEE9FFB007CAF00
-          9D6D47FB4CADCBDF78E1223A58169FA54F874226131D535C70C8077068AE46A7
-          5031A5C9C9631312E31304BBBB07B86057BE3460E6BB5FC16E3E1D500D4AF93D
-          67E6A982A31EC0AE431867C78C1D1397189F28BEABBBA3F863E10FD280AFACCE
-          83A3A3D4F766FCE3819EFAE9841B306E93368EAE748EC20D4BA09113ABBB9ED6
-          552A7D03BEBD0EACB53C08A0BE004BB08635AA795574554ACAB818BD7EB868DD
-          31DD2D215DA5D227E0CC9C1CD84D15109AFF374AEF31A5272BDD8050455FA197
-          4908DCFEA480A9A280F3D66C02CF9910ECEB4EACBFE8EBCF7D36C9E39A0FE0F4
-          CC89F4A56EF60B410280BE78F256FF0366AE5A1B40B4C4E11CB60E5C3E7C106D
-          779B7BCF7D22B1EB0538EC2CBD9CF1244F4BC52EFA5BECF6CB37497F895D2FFB
-          8396477AFF013EA1D8EDED97E4FFEAA9DF7E037C1CB12BF0BB2FCFEF3D210E98
-          0BC8B461610303056BB5581ED039ECE3885D7F260AB84D135E4E55F178F187F6
-          56365D8EDDEEA8E7CDED4943F2F49660C4AE3F3BBC69B204608486CF7E7541D7
-          8593A787364BE3C381A73F70DD2D55313CF5AB6F37E29AB1B1B6C9644E9A98A7
-          EF0C46ECFAABCB92FC9D7E0079DE0D210967A470750D95F47AEE4AABD5188CD8
-          0DC4F7885D49400F102788A2A1BA0ED50D770C746AC64AB3D97DAE052376A523
-          292E76858039F3BAA3C70AA278B3B61E15C6862ABA566A0F9C075042EC3A1D1C
-          4EAF380E55940A695B660514456FB12B005C9CFDB2646A2DED169CFFB7D241BF
-          E8B2579A3A8E78038A895D17DCC5F5E7D174B4168AD8702C3EB524A0DAF416BB
-          42C0AC39A2705DE9E6D0DA66C6E5EA3ABE9363F35853FBE65540BB98D86DAB6C
-          C1A5BC32B065F760A1353D756B3AF4738605548B3D62571C70FEEC3E77AFABBF
-          B3B313154D7751DF46D34C50A85D18BE7AEAB26554EC56C3546346C3B9463CB8
-          700723E50CEED339BAD7123079C30B0846EC4A022ECACCF0C075D094AA150A41
-          143DFFDB6C68A663DA6C76D89D9CFB680A951144138201F47E063A8F1B1F8EE9
-          9F8E858C910504E73297D895069C3BC37DF36B376EA1A6B119C9FA18E8076869
-          249D8F368F4F64BDA159777FBBDD81AB0E07748B5290FEC552C814F23EE084FD
-          DE62570098353BCD0D57656C30384156D2E7DE1C191A322D61E0003C17A67683
-          4A1D43160A564BD37F8F0E1BF3662C46660D1220042B760580A368C46ED4D5FB
-          9C73DF8687E7D0CCBDC3C86433A3D521D02A9560E8820ABAA68D46CD4A7F0F68
-          C4C89048242C791EE356A4411911E2379582FEEEA6E89B2FC501BFD384171342
-          22E8C04CEF73AEC7BE55AB63E8977A06FD3C1C4D276AC19348DADDA4991192A3
-          8A53C42B8630E81FE3CF656DBC3D5300F82CDA330FF81FBF9424653660AE2A00
-          00000049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Open console window'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D49484452000000280000002808060000008CFEB8
-          6D000000097048597300000EC300000EC301C76FA864000002CE4944415478DA
-          EDD86B48536118C0F1E7E0966DC3122B2F25BAE634DB9A5A96A18D842008FA64
-          90204E30B2601042445FBA6AB54C17E24029228870ABCCBC454692ADCC425057
-          9A6826665356EABCB4DAC5ACE474B6F0E483A33E9DBD23FCC3D87979DE033F78
-          B7C10E057E1E451AB004F409303AA7564F01954D1AB3301A68C370E53E950728
-          CEA9A3D789379236A13E9ADF82B93283628102E10AD226D48CEB2B069206798B
-          0546AEDF406FDBB997B407D5F1BC112C1FDEFD0126EFD843DA8432BD7C84819B
-          53779336A15EB73DC6C0C4945DA44DA8EE7623062AB6A69336A17A3A5B3050BE
-          4549DA84EA7DF50203E31353499B50FDDD6D1818A748216D420DF4B463A05496
-          4CDA841AEC3361A0243E89B40935D4DF8581E238056913CA3CD08381513132D2
-          26D4C8FB3E0C645EA44D280687816BA3A4ECF07A851604020168CBAE40D79B5E
-          22C04F238318181E29618737AFE940161F0B344D434DC34328BF7A039C2E974F
-          816396210C0C8D8866877C1E0FF20E6443AE2A1378CCF5B875028A4B2BA0A5B5
-          CD6740EBE83006AE0E8B5CB4492A11C39913C74021FFFD77E0C9D356B8A8D5C1
-          F4671BE7C0C9710B0686AC89F0BA9162B664656640BE3ACFF3B9B43B1C50525A
-          0EF71B9B38054E4F8C62E0CA90D0BFDE101E160A05278F83326DBB675D75AF1E
-          CE5F2AE50CF865DA8A8141C1ABFE093CCB00D395699EF59DEA3A3857749933A0
-          DD368581A2A060AF1BDD47ACCADA0F47F3D520741FB1DD0145DA32A86D78C019
-          CE9DD36EC340812868D1A658690C680A4F4152C226CFBAA9D908859A12989C9C
-          E214E76EC669C7C0C0E54276C8E7F3E188FA101C3E98CB5CF360746C1C0A2F14
-          43B3F119E7B0F966BFB93090BF2C901DD657DF820485DCF3436DB87D97F9D6EA
-          C0E170FA0CE7EEC7F7590C0C08E0B1C39A2A3D884442385DA0818E4E934F61F3
-          CDCDFDC4408AF2AF075DEED34340D2206F2D04EA9937BF7AFCC66460802AFF3A
-          572F2D01FF7BE02F4CCA3E38A26A700F0000000049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Download File'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D49484452000000280000002808060000008CFEB8
-          6D000000097048597300000EC300000EC301C76FA8640000064C4944415478DA
-          CDD6795013571C07F06F146BA5B5E2285ED82A33566DD53F3AD3EA68AB15050C
-          9728622952EA2D54C05B514A385AEB5990430241A1EA68C5D2320E03A3568A3D
-          6D67ACF5408210A42020C8158E909090E47537094B365C9B40677C0C1336C9DB
-          FDCCF7BDDFFBC1C30B3E788399BC47748B0CF2F9BF77A8E1220C7290FD6FC098
-          6D4B6189929EF3DD2FC5B8535C7BBB434D56F4851C12A096581664DE3F156895
-          ABF067514D9FC82101AAB59601EF953E87B4AD83427652C867BD228704A8D258
-          06ACAC6B411305EC46563FA0748EA9010E0D4302DC9D924F62031CA0ECD4EAAE
-          F70AAF739E1BB39D0FB952A503762355B82D7E56D02E932D4BDDE7D13068E0AE
-          E43C722A70391406A0B963D4886190CA3A58C8161DB2B2302ED071EEA0813B93
-          6E92B8ED8E6857E981A1C9DC133CFE191F926A29F2EEFE0B854ACDFAACB15986
-          F82027DEA0813B126F90F86067C8941A8BEFA1526B70BFB40ED58D6DCC7B7F8B
-          2B9110B262F0C0E0846B2431848F56851E18967AC3E27B85FA2D45657D2BD41A
-          2D326F3DC4E91D2E6CA0255D41A990E3F44E5734CB2D4FD078D00085B213472E
-          E42369975B4FA0B95D21F8542E9276BB412AD7EF21C1991F2DC67DB9D599F93B
-          5C7403C23DEEBD03CDE90A41A77290BCC7038DED6ACE73B88C70D135A4EC5DD9
-          3BD09CAE101C9B8D947D9E6890E9815169962718B5D928C1945C88F6AFEA1D68
-          4E570889B90AD181D5A86BED1CD204052939480DF562032DE90A4A8582BAD11A
-          3C37000F9FBBC909A0851AF75442346B4B317F642846F3EC10BEC1A91B989C8D
-          B387BCD9404BBA42C8D759483DE84D01559CE7A8B59D38787D13EEB5FE8657C6
-          BF8CCEAAE1107A66C17EECAC6EA0301B69616BD9404BBA82422683E8D0470CF0
-          E8F9BC0193BBAB4A40DB6B628C9F31063C1E0F8A66255A4AD5485B9BC3202392
-          AE223DDC870DB4A42BEC38910951980F6A5B06DE837472E137B7E07EEBAF18FF
-          A60D6074A0C9A54A2AC9614874CFC2740A199994856F227CD9404BBAC29DF678
-          CC9B698BFD8B1331CACA1A272EFED46F72ED631E63E2CC713A9C966841A8238D
-          18A05DC804B72CA47F5B80F3917E6C60505C2E31B72BBC933001B653C66182C6
-          1E275D3274C8DE928BCCDB8287B23F3065D604101E45A270F479AB7B851E6A8C
-          9CD11C801FA2F6B381DB637388B95D2157E18F458EF321119751C8E998DA1A08
-          2B8CEC919CC24682D7674FD2654568922E3D3D520FD4BFA7433651FF174A084A
-          C2CAD9C0C0986C626E5778377122163B2D848668504A216DD5D3718C7F599724
-          9D5C74FE5688E57FE18DB7EC0CE06E0C9D9A9649D080D56A505FDA0CEBFA59B8
-          2BF8990D0C38799598DB15E8043F74FEC0F0200D248565E8ACB5C17B2FEDC5FD
-          4E1154639FC07ECEB4EE3D0703A42B411841295C6D4923E6BDFA3E786267641C
-          D9CA066E3B9E45CCED0A0B8493E0B06289E1E14497A4A4F00964F50A8CB4B1C2
-          8CB9F60C4EB7E74C96B7EB9AC65517D7618EF522442C4BC3578999B87C6C331B
-          B8E5E8F7C4DCAE4027B89CEF6094069523F55BFDB40613A7DAEA705D093118A3
-          E5A5DFD350B8CAA21ABC6DBD100287B3B01A3602D1F1979071DC24C1CD473289
-          B95D6151F26438BB2C6712EC06E8B8CC7E33FE9C185DD3B8727115668F5AC0E0
-          E8111D7711574E6C6303371DBE42CCE90A5D09F25D9DD8CBD59590694198562F
-          B51DCA0A2BC0ABB1C34C993F0519CEBA770FE0C62F2E13AE5DA16B2C499D0C57
-          373E6BB31393C48C8B8349944A4EF2A80CD28696DC0AA5D40B51E873D918E0FA
-          E84B2435CC9702EABFDB5757304DD0DDDD95B59C032DAF9AC2951494A2A95E3A
-          208E05FC34F222117DBE8E0172190E67A760A5878751759A16046115108D2B7A
-          508CC6FA264E3816D05F7081A408FC98258EBDC42DC1D59E9EECB3AD8F82A05F
-          2B9F564352F444A651AAA75545B53671098101FA859F23A2707FB312744CB7C3
-          9A555E7DB62ED3F38E3E271F3F2A414D75ED6DB952BAA23E0AB2819EC100D785
-          A55309AE6780F119F99C125CBBDABBBB1BF456102605A4A17E8A0A8A392319A0
-          EFC134921CB1DEAC2AE69FB3838F974FBFE75D6F05441F31E282C79C900CF0E3
-          D0334428D8C074122EC3E5FC54F8AEF1ED511C3D13ED594074C729A290CFAA6B
-          FA4532409F03A92449B011756DDC81AE14D0CFFB13A362E80DD37701D17B52FC
-          884AB2AA26BBFC90D4734020679961148E4E86CCAAC2DC693D072119E56152DF
-          7E812FEAF80FDF1B787445E91E920000000049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Download File Remove Original'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D49484452000000280000002808060000008CFEB8
-          6D000000097048597300000EC300000EC301C76FA8640000067D4944415478DA
-          CDD6095054751C07F0EF1A68A686E68167648A803993566A6A9A24EA8A078A1A
-          A219578A79A6952889A1598E1578052B18860E28283AE6A87990D648E8549EC0
-          022E22082BC8B5082B7BEFBFF7DEEEBEBD58782CDB8CBF9D9D9DB7BBFFF73EF3
-          FDFF7FFFF77878CE8BD79EC14949C9A49DD7CF92CB9FCD58B56A95F47F038686
-          0641A3D1D8355E247A80ECEC1BD972B974BA2DA443806A3B81D24629AAAB6B70
-          EDDA5F36918E01AAD5768D57289450A9542D221D0254D9090421502A55A6C8BB
-          6AB5DC273C3CBCC6B140EA02740985059CC70E1FEE0967676766AC39322B47AD
-          567C60403A04A8D403DB5A1D29205D96C8ACACACBCD0D0E0118E032A95CC717E
-          7E21E7B15E5E1E367F4B493986B0B0609EC3800A3DD05195EA70A042C11C1714
-          DCB7FB5C9E9EC38CC0D4346BE08684ABEDBA2BB8B9BE8C601F2F7474EAD0EE04
-          8FDA02C62C9F0C7B94F498E37F16A2E4710DA67A76835387B64F8C8787BB1178
-          34DD36504BEC0B32F356291A9A9410D736B63BC9632D01D55AFB80B78B9E40D2
-          28A7902A149557B539C961C3861A81C78EDB062A35F601CBAA9EA28E021A900F
-          2B250899EA85973A39B5F95C69CD01D71FB84262C3BDA1506999E3CFE32F703E
-          61CC4A3E9AA8FB2A0D342295C82F7982E9C35DD0C9C93C49355123E6CE7614D6
-          0BB16DF48F18D4F535B8BB0F3102D34E58033F136492DD2BA640A607B6B53A3B
-          7780442A37433EA59045E25AAC9DF326FB3F95568575E796E19FFA2C74E9F522
-          D4E20E38EC9F8121AF18B799F4E680EBE22E933D2B7DF04CA9034608B827B8EB
-          533E446209326F3E844C69FEE0505B2F45C8045736B95DB7B622577513BD86BA
-          80C7E34156AF80BC942065C14916999E9E610D5CBBFF22D9BB7A1AA40AFB9EED
-          E852AA35B85354C574B2A1FE1596E1DB90094C721BCE87E36F2AB95EEEDD0193
-          0DAD49A2A092E42179DE090679BC39E0EA7DBF91FD6BF86890E9809189175B05
-          DD560AA0811C233BAE84133AB1DF472C998CB2EA06EA41568B1357EF2178A22B
-          939C507D1BAEC37A32382DD1524F5B04440F35207F997B1CB73273AC81ABF69C
-          233FADF3457D13F70447EDEB83DEFD7BA23F791D02EAC49D9DBBB0BFD1979529
-          54D871E4129A5C5370B3E13AFA7BF401E151240A47EFB7CC2774501659CEC3A2
-          CECBB0297C93397065EC5912B77E26244DBA351475F052ABC073B2A518EF3306
-          226131D4953D30A6530493E437CBA6E9D61C35ADB3E26743D64384419E7D1934
-          A1494C7A3AA40EA8FB8E41D6C9212F26C88D283107AE883943041B66A3F619F7
-          A7E377F6BB62E2D471D0100D8A28645F3218717EE94C9234EECBF3A1B8D7781D
-          AF7A0D60FE6F8AA153D3B209EAB15A0DAA8BEAE1D6E4810B1BFE300786FF709A
-          1CF8C20F35521D303A895B82EF4F7B4F7F210D4479C55055764746D8594467AE
-          414EE30D0C7EC3CDB8E6A0871812840994C255DEAFC5DB2F8FC344992F968785
-          990397EF3A451236CE435503F7A7E3B1F17DE13D7D92FEE284495294F700CF6A
-          64E8E8E284A12306B33866CD594CAFE198C6890BABF056B777B17B46027E3D75
-          D6BA493ED999411223E6E3891EB823F932A704A7F0BD4DD2A072A4DEE2471570
-          1DD89BC11912623126D34B7FA7A17065F91518D56D2C62F907A8FBB7334E9D3C
-          6D0D0CFBEE0449DCB48002727F3A1E2FE8876933A6B0091A010C975D6FA6BF13
-          93631A57222CC7C8AEA3591C5DCD024377A49384CD1FB2C09D87333925C8F79D
-          6A3E5D86842C1BC2B27BA9E5509C578A3E8D03B1D025142F502FD3B202866C3F
-          4612220350F994FB1A9C94D80FBE33F9668B9D582466DA1C6CA25472A2DC6248
-          6A9E9E2B5548FC110D9BD3C60283B6A592C4C8400AA8FBEFF729BF734A70D62C
-          5FB3E96C6D7AD514EE7E4E11EAAA25ADE2CC801F7F9D4212BE5ACC02B994F7CF
-          FD3167F66C93EEB46C0862D640342EFF6E216AABEB38E1CC804BA38E9003514B
-          D8298E4DE596E03C3F3FF3BDCD4643D09F658FC410E53F906A146AB7F2E8863A
-          2E21B0C0255B9249C296A56D4AD0E7D000CC9FEB6FF3D665B9DFD1FB6441EE7D
-          54882BB39B1492E9D5D190B6760D16B838F2109560100BDC9B768553820BE72D
-          30DE0D9A6B088B06D250AFFC9C42CE481618B8298908B606B5A98BF9C90310E0
-          1FD0E27ED75C03D15B8C30A7801392052E8A3848E2A382D93B09979A71782002
-          E7075A358775A2D60D44DF71F229E46371458B481618B03191C44585A0AA913B
-          D097022E59F09149333487B1DD40F49A14E6524996579C29D92CF16B15C859A6
-          AFBC6E02489D4ADB3ACCBA08492B899404B6087C5EEB3F7CFC8B74CCFD8C8000
-          00000049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Upload File'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D49484452000000280000002808060000008CFEB8
-          6D000000097048597300000EC300000EC301C76FA864000005964944415478DA
-          CDD87D5014651C07F0EF9DDD44EA2839A646A933BEE420A8F56F7F69992F9995
-          F8969AA9992F0988F88611A4A66962E02B70778E29A2A5528AC08908E834D3D8
-          E42BBE2001921271C8792F709CDCDDDEC2D3EE1D1CBBEC9EDCEED18C3F6096BD
-          639FFDCCEF79F6F9DEA0C0735E8A402E5EABB94C02BCFFEF0E1A53D32227D8FE
-          3760F2F2F190A364AF39FD5B39AE953FBEE2A0C9645FC86E01B612798D2CBA59
-          0D6B33853FCAEA7C22BB0548B7CA03DE7A500F4B938341BA18A45E14D92D40AA
-          451EB0C6D0083303EC40D6DE667413B52B2618BB0518ABBE4452564C80D3D5EA
-          3E5F9776C1EF6B93574D41B39372033B9014AEDCD7DF7D6AB3BDA35D3FDD1830
-          704D7A11D9B3F25DD8DB8052EB259512169B83876C74236B4AF7AE9C181E3030
-          26B590EC5D35114F290F302EDDFF0EEEFA720A2A6B2D28BAF110768AE6BD676A
-          B0615FE47B8A8081AB0F14907D51936073B6C81E83A25B50F2C0805A5393F7B5
-          EBF76BB03F7A72E0C0A8FDF9E440F41458ED1E60BCB640F658710BC6A3E68915
-          744B2BB22EDFC1C1D553F94039A9E0B437E360CCFB686896DF416EB100BBD385
-          1DC72E2175CD3421506A2A44EDD12135761A2CCD9E359478E8A26CDCB66593BC
-          BF27680A90B6F60371A0945488DC9387F4B5D3617A4AFB7D8D3F95A0C9877ADD
-          87E24029A910959203F5FA8F60B479805B0ECBEFE096A59C0EAA75D06CF8581C
-          282515A293B3A1D9380306ABAB5B3B98A8CE83362E820F94930A4EBB9D196826
-          EADB803337E7436F96B769732BB8274189A613504E2A44FF7006DA4DB31820E5
-          3EDFA8BD812A930AA3C3C640A95080F9667E3C47FE79DB6BE0FF4D7BFD7A361B
-          8F3267F0817252C16EB341F3D51C2F70DB91225CADA411D4272420A428504E2A
-          AC4ECA82267E2E1E3776AC413BD58275E9576172F6928D1405CA49055B6303B4
-          F1F318A0A78349C78BDD479A9984403A79265B0418B95747A4A6424CD24968BE
-          9EEF05F2A69FE9E406F5359829E99D3C7BEE9C10B82A258F484D05ABC90475E2
-          02EF14A79C28E6BDEF62862ABE4B61F81B611832788817D215323B4704B83239
-          87484D8598EF4F4093B050B48334B39F6ECDB8850A03103EEE2DF4502A999BC3
-          2F644E4E8E10B8627736919A0A16433DD3C1455EE0BE9397DC47368C6E54D1A0
-          55FD1136E64D37AE1DE10F32375704B87CD719223515D6ECCC44FA378B784F31
-          DBB96D99B750594F101ACEC7F98BCCCBCB1502BFD8F90BE1A6C2F6A3855D024D
-          757AA4252EF65EC3E2B66796A082C18D0A1BE799568510D31552A7CB130297EE
-          C822DC54F0A7627764203571090C4D2E37EE3B0657CEE2468F656EC6995689C8
-          F3E745809F6F3F45B8A9B033A3A84BA0515FEB3E12A24085A50F48CF108C0C1D
-          DB31AD9CBDAD3392305F75B535183C78A8600BBA90AF1302977CFB33E99C0AFE
-          14DBB9842337515ADB82E1A398FDAE0DE7BDA90892C595DDBB0DE31383F5D590
-          D7FA74DE270B2E8800176D3D41C452E159D5FEB43A94FD306C64B8172758F81C
-          24FBC1FEAFD2DB30190DB9B4C3B5B847902A3724E4F5B7B9C88B05E785C0CF36
-          1F27BE52C1576DCD28C1CD6A17868E0873E3C4D61A17C976AEE2FE1D984D86DC
-          470ED72C64CDA15E997DBA77CF2055011759785104B830F11879562A8855D11D
-          17060C094570BF01EE817C3D10CAB6CE5594DD85D9F84457EDA422585CFB389D
-          91C585F942E08284A3C4572AF8AAEA7A1B62D3AF2378D008F47DB9BF4F248BAB
-          2A677146014E0C59A7FF57089C1FFF23114B85AEAAC94EF067652B060E0D1545
-          B2B8BF2BEEC162F28DE3227B05A97E629682B53A33E2531E70DEA6C3A4732A48
-          E9E4068DB093ECAA7B58598A0673D7385FE5057E1277887053410E92FDC8DF8E
-          6436475457954269D7A3A441F1A21C1C0F3877A396B4A782DCFAA70DD977E030
-          349A0C183588E96243194EEF5E26FB5F2C3CA06C19A7ECF40B2833F7456F950B
-          23839B98A9263895B43C70E0F35AFF011F047856C0BB6CC50000000049454E44
-          AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Upload File Remove Original'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D49484452000000280000002808060000008CFEB8
-          6D000000097048597300000EC300000EC301C76FA864000005A84944415478DA
-          CDD8795013571C07F06F6098A254AA1D2D2D569DA9D728A8EDBF9DE98CB6D6A3
-          D6B61EB5554010BC6FF16AA9B45A6BAD4E3D4081241DA607555BAC07845340A7
-          331D6BBD00912309E198942B244120E766C37677134262AE4D4267FC01B3BC84
-          F7DE87EFBE7D2CCBC3335EBC403A270B6E5101CEFF9781C4E2CC6DF334FF1BF0
-          D4C6B9F047C9F4C9FD538C7BE2CEDB06925AE80E392CC001CABF20CB1FB6A24F
-          47E0EFFA0EB7C861019203FE012B1BBBD0D36FA091261AD9EE12392C40C2EC1F
-          50AEE8859A060E21DBAA69DD7CE1A679CA6101EEE1DFA44E6F9A07A369806DEF
-          CD2CE1DCF7D4D645D019091638842470BBAEBD46ABD1BC2DDCB7541930707756
-          397566F33BD05B81BED6889020F4680C0EC85E1629AF3DBB797E74C0C05D1965
-          D4D9ADF3A1252CC08359DC133CB16511A46D3D287FD00C3D413ABCA77AA241DA
-          B677790103779E2BA5D2B62F80C668F67B0C8234A3AA51813655BFEDB5FB7572
-          A4EF581838707B7A31756EC722F4E92DC01461A9DF631D8C990B79771F48F300
-          2EDF7A84F33B173B02B3B37FF2F9527CD83F0EE777BD87273AFF13B42F06A037
-          9AF0ED2F3791B17B89333031311E6633F7C976A6972063CF12F4E82C6B28F587
-          1B7EE38E6E5860FBFE90A01499C9EFBB06923E0077A415212B7929545A92731F
-          2E7548500CFEDE0FDC0049EE936D3F5B08FEBE0FA1D458FA1CCEF63FC1C34976
-          09F20B21D8FF916BA0C917E0691104079641D1671AD60453F905101E5CEE0668
-          B24C5657D7E075A0F3C5127AA015E8B202577C558C76B57F9BB67D8D1E49A14A
-          E0064898B8A7B1F5FB3C083F5B490309B67D40F8003255086646CD42108F07FA
-          93FEB21C1DDBD6D7E0F8338375E5DA75B4E42C7303242C93D5D78BBD02D30BEA
-          21F87C950D78F4C772DC9592080D8F0C08E91168B402B9D49613572148F9049D
-          BD43A9EB0933F666DD85CA18E637D233D06864DB0D0D12AFC033793510A6ACA6
-          81965FEAE4AF15EC91A4976120495EBDEE0168B002B9D4A6E37F40F0C51A1BD0
-          BE9824F7F3EF414DF89EE4B5BC3C0F4083816D8BC552AFC05357AAC04F8DB19D
-          E2D3172A1CDE37D13B56450D81C9D3A23071C2441BC41BF27ABE07A0DE0AE452
-          1B8EFD0EC1A138970992F45DF6919F2B215100D173DE407050103D393821F3F3
-          F33D00F57AB62D91347A059ECCBD4F27186F03A6FD76933D32FFA23C90912043
-          C6226AD6EB2C6E10C10529127900EAAC402EB5FEEB4BC8FA32DEE12A66923B9A
-          530969178519D18E38AEC882029107A04EC7B6A5529957E07797FE41666A82ED
-          2F0983FB26A70A121A373D6A8EE5B4F29C31DE90858505AE81EBD6ADF529C1A4
-          23179091BA0E8A7E138B3B46E3C40C6EE66C7A32BBD3EA23B2A8C813D09A6063
-          639357E0F18B77D82345F120E909073532125367CC1E3AAD767BDBD3488AFEE8
-          689363C284494E5B504971A16B6042429C4F093265A2934B1656A3524E61F274
-          7ABFB3E26C93BA4032B8FAC7D550762BFA5E891C1FFEF43E595AE201A8B526D8
-          246BF68A639E289CC8EF82583D02AF4D8DB6E19C16BE1D92B9B16FA8AD864AA9
-          10910653427068882832F2D537ED91374A8B5C03E3E3636DA7984BEDCB7E8C3B
-          4D664C9A12C5E25CAD357B24939CA4EE11D42A85A8C5605A89CBAB88711FE73E
-          3F3234A4D41E5976C30D70AD1DB0B9A9C52B3051D08AB0886918FDE24BEC40EE
-          2E88206B7292FA1AA895DD85AD466239831B1CE769644559B11BE0DA189F1294
-          756891985E85F088A97861CC58B7480627133338A513CE15B2A3FD5FD7C0B8B8
-          35B68BA4A5B9951352AE229092DB893191D35D22195C93E4317A54EE71F6C8B0
-          D0908BF452E86BCD591EEB048CA5817A1FAFE2C124935C24C9ACBA66692D9EA8
-          BDE3DC9503302676B55F4016D9A9C5FAB46A84BF6C41D29B235A65B58808EA44
-          591BF59C3F386760CCA73EDDCDB8438E8A988C5E950273C653786B6C1336AE4F
-          F0FB114B408F3E5C55B73618171E852172148915513A04D33324250D03F059AD
-          FF00EB5B7A567DAA27650000000049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Duplicate'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D49484452000000280000002808060000008CFEB8
-          6D000000097048597300000EC300000EC301C76FA864000005684944415478DA
-          CDD70D4C13671807F07F298D60B24C9D339999BA6134FBD084B9683263165104
-          1CD3CDCDCD0F4440A628E217A80803914170B8E8F81068BBE9A603BFE70CD338
-          06D880C2CCE607502D2AC46563A0281D505A0A6DE9BBBBB65C5B4BE9F5AE2E3E
-          09E9DDF5FADEEF9E7BDFE7390478C64330B8112F91119E635DE9336061E1C600
-          F55303EE5F37175C94F46F4E55DDC51F771FD6F61948B027910E4023E196C88A
-          1B7F41D5ABC36F8D0F3C8A74001A8CDC80379BDBD1D9D34721F514B2CD634807
-          A06E801BB0E55137FEA58056646B3DA50B94C604747804B84D7C891C880940BF
-          DE68DA4F28FC85F520FB6343D0DBAF3301AD481D6A156D728D5A3D4FBA7D1167
-          2403DC5A5441BE5E3F1F5A0BD0DDF01579A153DD6787EC36215B6EE7AC0F9CC6
-          1BB8A5A09CE4C40642A33303138BD867307B43089A5A3B5171FD4F687506BBEF
-          945D6AE46E5C20603D9833E0E6FC32921B170475FF00D7B1A0330CA0AEF9115A
-          953DCCB16B8A16E46D0AE60F8CCBBB48F2378540A5350393A5659CA1896173D1
-          F25805C38011A7650D38B879217FE0C69C0BE4E096F7D0D5CB3E8319C59739DF
-          84255C761F06187BE03C29D8168ACE5EF31C4AFDE65797A38FF01D89A7DD7D18
-          E0FAFDA5A4287E11941A03EB8B64955C019FEE534E771F8D0E57EF38EF3E0C30
-          E6AB7344BCFD0374A8CDC03D87D867904FF7A14B528F962AEC8AA1BB0F035C97
-          7D9648762EC123959EF505B24FD48057F769A7BA8FA5769A908D6DBFAB0909B5
-          ED3E0CF0B3BD678834F163B45B8099DF973B1D78666F0E444403C5A83864C6AE
-          E0DC7D347D3A5341679043741F06189D759A48772DA5803A97835FCB9F826973
-          26417EB51DB396E4E179BF059C3248779FC1AE3388543DD17D18E09ACC934492
-          F42903DC7BA4C2E9C0C13D1B1014F536BA95FD68903561DC1B91F07B77077689
-          CB5D999860DB7D1860D417C7892479191E76BB9E837585534C40C01B7A9D00F2
-          AA7B18F09A8A3717E54334F205B7B2E8AAFB30C088F412224D5E4101CD19DC57
-          5CE93283349040448D22C4FDBA1634D675E0A64F0CBA847E6E3F6E67DD8701AE
-          4E2B2692CF5732C0E1422E9EFA0490FEF486B2B50B8ACB0ABC3C2B01E36744B9
-          8DA46B81B65F8FACA39750B035D41E189E7A948853C398477CA0C49D0C9A81F4
-          BE962AF4F2CA6BB8D73519B77CC2312018C10A97B13688D94E9194A130FE7D7B
-          E0E1F43964ACD7DFACEFD60AA4600211032434D62844634D3DBA3B84786DB104
-          3EA35F752B9329928B10272CB60796664C24A1E1422623435F5C6477DC191030
-          EF3F686A81A2B61EF5A2D568F7F61F16B527DA2683E20B90ECF87018A0E9A2AE
-          80568833207D4E4F47376E555663F4D49598303BC1B4A05C45AAF83CA4891F0D
-          0D749857026F06ED1C687B8EFD7173292250C8AAD0D4E68B3ADF18E805231D1F
-          6BA4B5D8A71695E2DBA4A54F13E8ED30550884B8FED3398C991E8717A7870D9F
-          C1C2521C4AFE840BD0313BD6739D03F5D4FF390A59F5B0194C8A0864B677179C
-          C3E19465C3016DE6955B40A14D96457673F0B9C9CB31FE9DEDACE6605AC1597C
-          B77B853B400BCC021C0AF2E442A2FFDA4CABB881D52ADEB96ABE4D067FC491B4
-          307BE0CF19136BA84A3EDBE5ED5922286A865320317AE14E4D03948F8598145C
-          8811A3DCAB836907CFE068FA2A7BA03B4167DB0AB42F335A8D9EEA2437DCEE24
-          F161D60CEEC93B851F32567B1E48F7E2DBD58D18E3BF955AAD115C86366730FF
-          244A3223F902DF82ED82B95FF70FAFB7992DCBE7D964F0388E65ADF10C504FBD
-          FCC8AB9AD16B9C8297E6E540E8338673E606233DF7188E7F19CD1FA852EA502F
-          6B86CF2B61183B935D1B63072CC189ECB5FC80D3E64C84BCF6215E0FCD85615C
-          8047600C30A71827F7ADE3039C20134030AA54B3C15F6574EF159F6DF002FE9F
-          F11F3C9A58569796A2B50000000049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Move To'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D49484452000000280000002808060000008CFEB8
-          6D000000097048597300000EC300000EC301C76FA864000005554944415478DA
-          CDD77D6C13651C07F0EFD1756C98280E2591641021C05E80801A430289308141
-          00638846616FDD16B6C082CA1017743008848809C210C64B04656C0C50D04C8D
-          1271E36D2D2030B66EDDD676204C601DEB5EDBF57AD717EF8EAEBDEEDAF57AAD
-          C6DF3FBDE776FDDDA7DFBB7BEE1981FF7911831B478F7EEB0CB1D75592342FC9
-          CBCB33FD6BC0ACAC0CD8ED76498D74BA562895D79424694A0E275200B449049A
-          FA4D6837744059A30A2B5208B4D92435B25A29D0348DF6764358931400698940
-          389DA0289A8754DDB0D9AC4B7373733BC30B644EC09646D32CBA4942421CE472
-          39F7DD41A4C160404D8D4ACD209342410A80940B186C453240B6F8C87606A952
-          AA1AB3B214D3C207A4286EDCD4D422BA497CFC54BF7F2B2BAB4076B68210DD2C
-          10D0EA0286ABCAC30EB45AB97173B356322A2E6E8A07587E2ABC40D20514539F
-          1D5749FE11AEBA4ADAB0A4246FBEDFE9480824496EDCD2A20BD8BDF4BA11BB73
-          E641CA3B92FDCE998BCDF8536B50923667B23FA400687101C55461E9350EE870
-          4A7B8DFF7EFB3E7A4C56DC6869F78B14022D166EACD5EA452768734803D6EA0D
-          E8EA27D16FA1A1D23CF2891400075C4031B5F9C4750E48D9A501DB0CBDE83291
-          5E48A7995CBE277F71977FE0C00037665727FEAA43B9090EDB00AEC85663C7DA
-          95B0D20E6EFF8692DF44E376AF5D0C3349A19BC1B9910314949A476AB3C99474
-          E4E3E59D02606666BAA804ABBE8C47E2DC09685075E0F515C5786EE242490946
-          CB4770303EB28F4536B6A9F7AE5930C337D095A05E7FD76FE3073F2DC3A2CC57
-          D16BB4A2BE4A87B1890A4C7AA3000507CF8BC6ED5AB318BA87DDB870EB1E2C94
-          F702C5D8634271DE4242005428D2442558BD2781030211A02902F517B57044C4
-          21715931E4A3C604952265B3E38EBE030F8DFDEE7D37356DD8B72ED937D0EC4A
-          F06EEBBD8009B2402798450221436BED0334D775A1362A173DB29783BEDC0529
-          F3D0F6A48F59303BF05D753DF67FB04408CCC848755FE2E1EA62F1B42140F633
-          02C6BFBBD1784583D8D91B316E962268243B1758AC34769656E1C0474B85C074
-          1EF0DEDDBF8248F029901D5BCC34D47FDC424BEF643446A5C28E4851B8EDAB17
-          B9B70B0F9F4749FE326FE0D95D739C72AA4DF4AFF50019182177039DCCB6C34E
-          A05959CF3C4472C42D3F88A8E783BBE485877FC5A10D6F79032BB78F772E4D93
-          B913119E9CF91CB2DF37D0752CB3FD58FB008D4A35EA23D3608898392C6A6B36
-          2FC143BFE0F0C6B787017227F59D8E07E581F803B2C7F477F6427DE13262A6AE
-          42EC9C8DFC53FAADCD877EC6918215BE8182FB2A44203715591D68ACBE04DDE3
-          6750179D039A1825BCAC0ACF64BFF96025BEDEF48E5860843B55FF40FE31115E
-          3D06B79D18819BE77EC09819EBF0E2F494E1132CA9C4D14FDF95021C9A8E3820
-          6DB533095E86FEF128DC89CEF599E0A68C05EEED2D077EC4B1C2F7C201E41FCB
-          1E23E3A52CE7DD8397F0ECE45518377B0337A907AAA203E7F0CD9695C30179F7
-          957B8E9307000EBD4FE5CC537C1F1AE629AE8B4C0FF8147F92FA262FC1B3385E
-          94321418CBFC8341CC0EF8F35CB528F315BF40761E6C6160C627324C482EC1C8
-          D1C1CD8345FBBF47E9B6546F6030C5A6ED017A3FC54FDF24B7A1ED998486A834
-          D88991A27AE6A77812DCBAEF0C4E6C4F0F3F907D17375C6EC29859EB11333D43
-          4AEBA7097E751AE53B14A10267817F3FB6D6B631AB19A36B353331E89E1FBE9F
-          C44BB0022777668507485360D6833A589C53F052D25EC8A26224273758DB8A4F
-          A2E2F3ECD0817D460A75557A444D4CC30BAFAD173585880396E3D4AED5A10113
-          E78E87BAA61D09CC2ADA36767E58606EE0DE329CFE222714606C35016274A579
-          CDCC3E47704B7CB11512F0BFAC7F00F6304956F72331060000000049454E44AE
-          426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Synchronize directories'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D49484452000000280000002808060000008CFEB8
-          6D000000097048597300000EC300000EC301C76FA864000006374944415478DA
-          CD980B4C535718C7FFB74F5A010171BE36C50D86D91645063E304C9791E85054
-          B691A9896C13DD7C41368DDB70246B32A7D9DC239989D34D18C3F896808C4D8D
-          027146032215DC94CD47A4A06C2A2B9496DBF6DEDB7B776E5B5EE5168156B743
-          C86DBFF69CEFD7FFFF3BF77CB914FEE783FAAF010605F8936EAC160AC5290148
-          E87F9A5049718E975274CDF423052CD932BEE0B9A415CB27C6AFED77D2ADEA9D
-          F8FD74DEDE85398DE98F0CB064CBB8E5DA901105F18B5F814C219752ADEB15CF
-          71A82E2E02DD664C5F987367EF430724D64EA202D4FAF8D4548D7678486F20A1
-          E7D7BBDFD02613812CB60A367B2CB1FA8F870A48ACAD7966F60BB1A322232561
-          BCC5EEDEB889AB67CEFA1BE87C4A4EE32C4F40E1C58C371F08E42D46497E6FF0
-          EB88B1F2DCFD20B5DD557A3D00DF1842F281271E580C04F080346062DAFC212F
-          EA1748F12525C3D92327A4010798F9910C49C094EC0B101C161F97F6F5770A28
-          FD3C491A70FEA693A05B0B0790B09F98E0C35CF7A8C8CDF706584A008BD1A72E
-          7C48369858E7662CCFDD2B0D98BCB108D6B612BF27941EDED728CFDDE70DF030
-          01FC7908C9FCABA6D7DB4CF2867DB0994EF83599F7588FB847DD96E71D96067C
-          F9BD1F606F3FE51BC4103689A73B657947BD00BEBB1B76730506BE49069670B0
-          3FB42CAF481A705ED60E30965FFD9AACE760791E37DBDAD0DC6181831710A452
-          213A2C04A16AB58782C79029376792EC3643B6714F3760E697603BCEFB042115
-          AB371A917FA51E154D77C0280528D4725094D8530A60AD1CA283876349741416
-          473E09398967E617A22A58058BD9C219B25B953D00B711C02ABF408983E6586C
-          ADAA4149A301C16386413B22007285CCED0C05855C0925A5044B3BD0D26444A0
-          9D47DCA8709CBED78269D3E35071FA0C1AB28D5417E0DCF53A70B4DE6730B12C
-          EE5BAD5853761606991DA113829C75C43B04D2A91334925229534129023AAF2A
-          A8644A584C56DC696846CCD4291816300CA5A5BF7800AECB0667BDDC27595F96
-          FE41C55A5B76BC1C4D2A0672A51C96162B28A24E904A89763B0B995681D0D1C1
-          081F1D46E0D450C97BC0BAC1C558D1B1631E806B36C061ABF759415DA51EC5CD
-          B79D8ACD19F918563C1B852923439DB68AF0D5775BF0DD6FD77085A6113D2512
-          1AB5C6ADA28AD8EE52537C7FA4E8A807E0EA7570D8AF0FB1065DE3BED5863985
-          27485B47E1E3F8C9488B8A909C2390BFAFF557B19F581A3B3D061A95A6CB6EA5
-          1BF040E1010FC07732E0600C43AEBB4E7BB3CFD53A155B3E29A2DFB9DB6BEA71
-          D0F037E2673C0FAD5AEB0414AD55C85C16171C29E80D98306F26E9074D0F54C9
-          1785BBD4BB7E1BA5ED34A6C6C5900DA125502EB89E9B27EF506E6FC0E4AC4F25
-          1A567FB7FDC04EFD19E45EBB80D8F818042803DCB676DB2B82CA2839F61CFCBE
-          376062CA2C70B6169F2056E9AFA1B6ADA3DF1994FB10131E9CA29200CEEC5670
-          7D0E99C4F8A460D42E1D562E59055E70807130A42659B0CE2BE3BCDA581BF4D5
-          B5C8783A1E6B6313FBAE29B038BE7387F4599C307712049E730787A6605CF965
-          AC783DC30DC43AAF222847AE1D361A972ED6613E39C636468D917CAC26EEFE73
-          276F79E966D66D1C10447F2A46EDFA04E969E96E28D6AD2203DA4EA3BAB206CB
-          9E9A8C0F6624F5BBDE87DF6E47A18CF9B1C16E7C1B3A30AE67335BC68B8FDC92
-          E0E3C8925BB0F4D5A56E5BBBEDB5B2565CAAAAC38C76160B79B5D78792E72916
-          87940C789E17789BFDF1261DDDECD7079811DBC284B4D4D79C600C01E49C5757
-          FD59ED56FC5977839CB9749920383E6B644D1544218EFCCB2214C1D304B9E27D
-          A5469E2A232D0D636677376C6E5DDD65B13F0153172D7259EBAEC1CE7A74C5EC
-          68B96B44EB5FEDB05BC8C10CCA48EC0D516A95EAC0700D1C1C0F5373478DC16E
-          4C10ED7D28800B1624930DD1815A7D1DC64D1C8BC0E11AA79ADDBBD9052E90FB
-          8CD8138A8A8915D86A30C3728FD6F38C3D45B4B6734DBF03BE98341B17AA2EA2
-          C36C29200C8921E1C113C39F209D8B560E56106D679DA7893844C5E87F6C4435
-          8BE060847C9A3166DDD7A1D769E157C009DB42D9A0A04085B9DDF2856173EB26
-          629362BC2AEC2DA2D16AD27AC5AA48AB25F684E24D9AB33B48B3CA99096C09D9
-          155F193E32E9A5D6F43360D84A41E0B58D9BDBBEF1FC6CF4D6C0912A411E433C
-          0D111C3C439C3534B06D573B6BCDDBF817A333975615C48A330000000049454E
-          44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Open folder'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D49484452000000280000002808060000008CFEB8
-          6D000000097048597300000EC300000EC301C76FA864000006694944415478DA
-          CD987B4C536714C0CFBD7DD1D25ACA43C5511EE521A061990C1F53660638C332
-          0A6C6A64191A61318B7F6C995BCCD8D0341B1A13B37F962CFB639B73C826089B
-          3CD431F08DF8404450F181208F1628AF964729A5EDBD775F5B29175A68A1B0F9
-          254DEF3DE77C3DBFEF9CF39DEFDE62B008C3EFB0280AC7600306E00F18889168
-          08286C9002B2C948E257BAB255F2E97356C804DE6C36EB1C8581A63D4B153F21
-          C7160ACA47067C2EC7E3731CF00F986E8C3037011B181C0630D9389004054002
-          E8478D3036A40382206F90807D2F1F5715820C48131C8BC3BA229104AC6A7DDE
-          0E6D592A2BD78200FA1FF1D88D0376CCDD87EB2358CE03368F35458F63383071
-          96E5833141A3D282B2BD0F74A3BA5B04451DC031ECC7200417191101E7CF952F
-          20A00CF0408EE8071697F9B157B0D006CCEC00C1B170E62420BA66A16F06FA1E
-          E856C3F3A7AD200E108309CEA42F2D2B5B20400417C0F12CE20AD9A9DE2142D0
-          0DEB617CD800069D11288A029C890307010BBCF8C0E373CDCE592F0027604DF7
-          848100772EDF7AFF57C99985010C3822FACA6D09FBB0BB371786141A20F46425
-          AAB4728A221E608019291CF7C628723D8AE0768197BBD82F6405F0B83C4B3419
-          2C1AE4D4E8169E29721D507C4414CB646157397C3636A61EAFC3282AB3EDEBC1
-          7A7BB681327023D9A24F586C464ED8EA1096A7978816CDC988B21896EB537FE6
-          CF0C58265BC1A3988C8B48BC7E36C0A3B856D3C306BED140FC6D18576FEB9281
-          D661C4733CDFC0D978C56B3151EE220F0FBB29375DE715E5CD0C589AE39FBB3A
-          21233D2866DFACCE3EFB7D3BDC5234F635E9FB435432187626EAE63EC761554B
-          4203C34243436C36CDC4FD89D3BFDA072CCD79259DE7E1991B93928A0A9C8924
-          944541D1DD586E48C208778A4B403BA8DA25CDEE3CE90C9CA9CF0504FAAD0A8F
-          08B740D1EAD09A66F4F939FF275B4094DA70CC8D53179392C2E509856087CC46
-          A61D1A32418E513AFD9A2459D79399E144FE6C0E5621090B5A19122CB10BC57C
-          B171D0E6B20F88527B377273EC9A6521C13302D993F5343F874757AFCF183912
-          D9E630B4205C19081249D094F632BDF64CCDDC346602A4DECADC6D1708B30BE9
-          DC024C23B5A4109EA9558EAA80369BBAD19EA5DE68031897993E67E70B29BBF4
-          4B0148B33B6CDA9E1530767BA2D36B9C938C726467A2C0A0AAB06276C0B8CC34
-          ABD0B44BEBCE5E84E17EE753B318039D98B934C09DD615AA144A3012E110F4FA
-          6EA0489DE3082CC218EEAD876BBFEEFF631230638715A0A5F601F84812C1D36F
-          193AFC9BC1F9742D9CECD9AD1AE86C7CF4A915303E639BD5F05E791544257E09
-          0C6627904695CBCE4C037318FDA9FA3BC5E741D3D31B4D037CCF6A782DAF0CE2
-          F71D07BDE632AA03C265677395910401D7728BC6B5FAB62534C014B37A747004
-          9A6EB7C2DA6D071060B5CBCEE62C4397C3FD03505B5A5923CD96AFA3014ACD7A
-          658B02C6C7BC4012F32618758F1DFCB00387F3A85953763A1E3641F3ED86EF92
-          0ECABFA001BE6B36785C550F7E51C920F461A2A7DD1E979DCD27AA0FAFD480B2
-          599E967C489E6F054CC878C7ACBC5D5C05D129FBD13B432B6A31632E3B9B8FAC
-          BAE01F18191A15BF2FEB544C02EE493437E8EB0557216EEF376018BDE3A2B3F9
-          C1EAC7C6A1EA5485129D2ABE96C05801B782BA7B00BA9E69206A6B0AAABF272E
-          3B9BABCC94A57E792FD457D69E458049D300B740FBC33660B0C5205E1D0AA4A1
-          DB6567B66AC7739B6B9F42EBFD9603C90715C7A6012640C3857A90AC7D1B049E
-          045084C66567F3896A5DF95D5075F5C54B0F765EA2018A89843D7178557E356C
-          4AFB0870E878D1A0FF8B8D41D75170F9E46574FC1BF8E8295D4B0734C4EED8C0
-          BC5BDE08B1693BD13B6EBB8BCE9C9F43CF8E46AD819BC535F751837E75526F01
-          EC8BDC18E63D8C8EDDC84DD1E8FCED77D9D97CA2DBD5AC84C6AAA72710E09E69
-          80FE3DE270DFA5028108842236B2D53B112157A26BDFAEA3650014CD7DE9C987
-          147936804BBCDC974627ED05373E0FCD23170D6236BB9BA78F83AABB7B558A4C
-          F9681AA0B897C962F8ACDBB216B517F502003837975E12A6FF106F5E6AD1DC33
-          CA8532199093361640958F7FA02846FA21DABD86FF257A237D9D507DBAE04252
-          76C796A98BB0008E04452CE7FB8A850890B459DD6245906ED7DFAB85A606E551
-          69B622CB06B02447DCB55E9AEAEB290E9EF547E60DE0D09C8286CA32E86E6AD9
-          8A1EB12A6C01BFF5FF0DBDF9ED72D2EB220DAA1633129B271AF414C09779BCF4
-          80FF02D5AB18B0F4F8118F0000000049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Delete file'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D49484452000000280000002808060000008CFEB8
-          6D000000097048597300000EC300000EC301C76FA8640000072D4944415478DA
-          DD98796C1CE515C0DFECCECCCEEE1CB6D776BC666327710E93C40E31767CA685
-          8652FE8810A2E19F8A435CAA4D128210108450E9A6AA2A45415C4A1B07481120
-          5AD1564508420A0444391C88E3901036716D1CC7DEF888EF9D63CF999DBE71EC
-          65ED3DBCBB1835EAFB6B35F37DDFFBCDBBBF25E00A17E27F0DF0FF0FD82AB077
-          447453DF7649FAECC700F8230067E6B9D7080206874479970B209236E0419EDF
-          9B67CFD9ADC84A381452B7344BD2E78B0987E71700E847AF5EB7FA1A9FE287FE
-          BE81D78724E9EE584822C5E6BDF6FCDCDD4D4D35208A327CF1793B52869B5A14
-          E5F4A2C059ADA504457E54B961EDAAB295CB9053878E8E33E0E91F7C1D0D7157
-          4AC0285C43359849F3F4B3D1D17138D676723C140CD6EF0806BFFB2170FB396E
-          3D6D26DEBFB6AAC259527255F4792010840F3FF85493BC62C1C300530901A7E1
-          D0AD4D755551B859191C1A81E31DDF788261AD7197DF7F311BB83F09D67A9AA0
-          DFDD545391EF282A8C3E47EFC0676D1D302529BF7E40925E4A68C1033C7B777E
-          6ECE2B4DB5F170B3D2EF1984AFCF74BA71EBF5E88AB14CE05A59F6068AA6DE6E
-          D8B481B5E7E5469F6BAA066DEDA76062527C12CFFC43EC9E398068BDCD34457E
-          DC547B0D25F05C5245DFF57AC0DD75BE5D15A52D3B00E474E00E70DC3686A6FE
-          3AFF6C3D12812F4F7E0B97C6269F6991A447E6EF8B73317EE58D144DBED55055
-          C1DA7373922A3CDBDD0BDD7D9EA3581AB6BA0042292DC7F3F7B10CFD5263F506
-          82B559BF7F818971E2DB4E18181E7B15B3F75ED7BC129310D090CB7142BD5B53
-          599E5F54604FAAF874670F5C18187E6B58926F4B74F86538F6518163F7356C5C
-          078CC592F1FEA4656636D3AACA573A97C604F31C312C70B61B0646C70EB548CA
-          FD092CB7CF2E708FD65596034D5173DE75F6F6A307063E1994E49B52792075A1
-          9EA9551565A5AB56381D89198D187277C1C8A4F834C6D063C63354682AE6F997
-          0BF3847B6AD7AD06B3796EC2F55C1C06776F7F07C6F0F50BC5F082AD6EA6DA7F
-          BCA6E4AACAF25267C2359AA6C131849C94942730969E29E6B9BF1417D8B755AF
-          2E03C234578567640C4E755FE8C49F3F49A70AA4352C18FD92E4B9232B1C4B36
-          572C4348227E5B28AC42DBB96E907C7E77C992FCF51B5794C6AD1B9E9882F6EE
-          F31E086B9B9BFDFEFE7474A73DCDB8001874DB3F9C05B95B0DE54402C820165B
-          CFF804AC2A2E8A7B378EEDF2ABFF9C1F0FEAC1C69D52B02B5DBD198D5B08493B
-          04EECF0E41B8BDBAAC144C26535AFBBC3E3F1CEB3AAFE0075CB7DDE7EBC84467
-          C6F3A0CB48008E7B368FB7EDAA2F5B8E09901A520E04E08BAEDE7048D57EDE22
-          CB9F66AA2FEB81B595E39E126CCC9E7A74379DA42D06D0E56D3D17745F38744B
-          8BE47B271B3D59031A6D118D77B46E5989252FB63BC4C8A8ACC089FE8BA391B0
-          56936E522C0A602B6FBB9936937FAF2D715A72AD4CCAB5035E094E0D5DEA011D
-          EA331D2EB2027C5160EFB498C943B5CE628AB3D069EDE99B12C13D32765A95E4
-          CDE90E1759011E14B85D2C493E57E774100C49C62FC0D637150C412E63897BD5
-          8D35B07BC2DB8685FC061786E7A203B60ADC9E1C8A7EAACE51089439415220DC
-          E9B1091892157DE39202C2C1DAE2969C1D9F840BA27C18217FE95A60024A1BD0
-          659415817B3ECF62D9B9A9301FCC496ADFB9C92954AE1C0EEBFAE394098E54DA
-          F34A96726CFC4720E4A0E28FBB1C6505E89A29CC450C737B953D174C44E2E53D
-          D825BA44B94D95A49B8C187BC16A5D6A21CDFF2ACFE1D797CD1B7C75843C89EE
-          1E0904F6378BF28359031E04B001CFFFCD6965B656E6F0095B9B21FDD825DC5E
-          D1EDC30498BDE84CEFC721430778A78CB3D55F3D0F328290C711722218FA2D16
-          EFDF650C787938E0DF5F66631AD71A6E4A02378CB7B053A2E85135BD7687A20C
-          273A8712B87F3A19E6C60A0332E61C0D21BF444829AC3ED82CCBFBD3069C19AF
-          3E596DB3AD5F99A4001B321A0AC1D7A27429A26AB5A98AB00BC3C418BF8A2CF4
-          B68D1C37C713619C258F4D797559D7EE7C4054DE5810703A7628F2DF6BAD4C59
-          A9C5924C274CA92A9C90156F20A237ED9465372C20086972F0EC8B05147D5F15
-          66B7390632600CBCA2140E82766BB3E83B9C12B055601F2A24A9E7AA6DB6A4CA
-          641C4E8F2B3EC5AFABBFD821F9DB16829BE79DBD39A469B7713E150339736610
-          CFDC32FFCC3980B3B1B782A61AD7D0F15DC26F7CADDF1FF68376CB76D1772413
-          B8A811F012C59BCCFBAA1906989892E545C8138180A26A918666453993103016
-          7239656E5C1373D10919411D08EAFE88FE2BCCBC37B3818B81BCC74A980ED558
-          68C216033981902783A1D188242F6F06F025049C03693635AEC19686C517DA31
-          EE642DD2821977F087C0CDCA019EBFD502FA9B351445F133908308E8D6B4DE41
-          515AE79A698749EB60B4D420A4170127B5C86FD072BF5F0CB8A8258DBF42CCA6
-          B7AB4892F5A30E84EBD3C3EA4F63AB42CA4E320D29702F63433A8796DBB39870
-          514B5AADB52449BE1721C00B61F567F34BD615F117B061885100D59560CAB922
-          0053C9150FF85F7C572D56D5F75F250000000049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Commander'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D49484452000000280000002808060000008CFEB8
-          6D000000097048597300000EC300000EC301C76FA8640000035E4944415478DA
-          636418E48071A01D30EA40BA38503E76DD124606C6E881760C32F8CFF07FE9C3
-          C5413160072AC4AEFF2FADA839D06E42014FEF5F6778B0389011EE404E6EBE81
-          76130AF8FEF513AA0307DA41D8008A0367963B52C5D09D47CF33B85B1B526C4E
-          7AE7FE21E6C05BF3FDA9E2C08AB907193A92ED2936472D7123AA036FCEA38E03
-          2BE71D64684FA2DC81EA49680EBC31D70F2CF1213600AE4860F106920DAE9A7F
-          88A12DD10ECCF6EC7E0A17DF5E2A4D92391AC99B501D780DEAC0F74E96704582
-          FB8E83E91AA0A5F8400BD44130B530BE5DF545B8F8A1567D92CCD24277E0D539
-          1007BED150822B16B9718FE410AC5D7088A13901628961CE1EB8F8F9292E2499
-          A39D82E6C02BB37D49760C3650B7F0304353BC2DC5E6E8A46E4675E0A5591007
-          C6EE72832B5AECB68B64831B161D6668888338F0E771446CB05B92161B7A6968
-          0EBC3813E2409F55C670455BC2CE82E9C6C587F11A561F8B0831905A18FFF31E
-          55B838AFCB6D92CCD24F4773E005A8032D672AC0151F4F7F40720836011D5007
-          B5E4CD060DB8B848C00D92CC314077E0B9193E243B061B68597284A126C68662
-          738C32B6A03AF0EC748803FF9D52862B6232BB4BB2C1AD4B8F305447431CF83B
-          39082ECE3A771D49E61867A239F0CC3488037FEC57832BE270BC05A6DB961DC1
-          6B58551422C4406A61FC9F9ED67071F6ED474932CB240BCD81A7A67A83253E6D
-          D1822BE6F3B9467208762C3FCA50110971D8777D4426E1BC789B2473CCB2B7A2
-          3AF024D48194824EA003CB23AD2936C71CDD8127A6401C1839E5055CD1F21C09
-          920DEE5A7194A12CC29A62B32C72D01C786C32C4817EAD57E08A3655EB80E99E
-          9547F11A56128E0831905A189F12B3AC72D11C7874921758C2B1EC005CF1FE2E
-          079243B077D53186E2302B8ACDB2CEDB86EAC02313BD48760C36D0B7FA184351
-          A815C5E6D8E4A339F010D4819C171039EFBB0169390F0426001D58007560EE61
-          4FB8F864DBED24996387EEC083132086311F45F48FFF5A5F07D313D71CC76B58
-          7E08A20D09520BE3C76C36878B2FF13D499259F605DB511D78A01FE2C03FBB74
-          E08A59DCAE30900A26AD3DCE90170CB1C473B10A5C7C7BEC1D92CC71284473E0
-          BE3E4F920CC005A6AC3BCE90136449B1394E45680E0CB211A08A03A905D61DF9
-          409B7E31B500CD3AEE3471E0A01F7E1BCC60D481C3DE81000B729D382F72D68A
-          0000000049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Explorer'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D49484452000000280000002808060000008CFEB8
-          6D000000097048597300000EC300000EC301C76FA864000002D44944415478DA
-          636418E48071A01D409403E563D7DF033214696DD97F0686FB0F17072A91EC40
-          85D8F5FFC37C9D681E1AAB36EF6378B03890A458833B5048549AE60E7CF7FA29
-          F90EBCB73080E60E548ADF40BE036F2FF0A7B90355133692EFC01BF368EF408D
-          240A1C786D8E1F58E0531C22AAF9166D80B3BF1E4564726EEBFB7076E40E5738
-          7BB9C76E38FB58E14738DBAA9F1F4C6BA56C22DF819767FB82053EBA58C125F9
-          F71C83B33FEE524588BBDD86B3BD5618C3D9DB22CEC2D9FB529FC1D94EB3A5C0
-          B46EEA66F21D786126D481DACA08875CBD0B67BFD9A001678B04DC80B32D672A
-          C0D9C7D31F201C1B85E4896510CF19A453E0C073D37D48D1471630CADC42BE03
-          4F4F8338B07DD911B86465940D9C4D0D71D32C0A1C78628A37CD43D022672BF9
-          0E3C36D98BE60EB4CADD46BE030F4F24CE81614D07189EBFFD4673CFC01A1670
-          071EE8F7044BE41F453874A2F536383B71E62B307DFFC659067A362CE00EDCD7
-          077160FC5673B8A285DE27E1ECD0AEAB60FAED8B470CF46C58C01DB8BBC7032C
-          E1B70C51206F422ACBBC6B0E81E95F3FBE31D0B3610177E08E2E0FA2347A94ED
-          60A067C302EEC06D9DEE6089399B11D19AE28B886E98F8BA231F18E8D9B0C070
-          2021E055BE9301D6B0C0D550F0EE790A676F2D41A4575C0D116CE6C01A166439
-          10D6B0C0D55070A8BD08671F68D687B3713544B099036B5890E54058C3025743
-          C12C7F2F9C7D6AA233C281381A22D8CC81352CC8EAD5D1B3614172BF98DE0D0B
-          B21C48CF8605590EA467C3822C0712DBB0A004D8E653E04058C382233B142EFE
-          63EA6A389BFB921A9CFD55EF169C0D6B7080C0FC7431BCEA1D0AB793EF4058C3
-          822DD00E2EFE6BFD21389BEDB82642DCF23A9C0D6B7080C0EA326DBCEA9D8A28
-          7020AC61C16681E848FD3A81E84831EED585B3FF3B5F86B3610D0E10D8DA6287
-          57BD6BC90EF21D486CC38212006A9490ED40621B169488836A2C8A1D484B30EA
-          C0017320BD878B87C620FA600600E51FBF3886D24FA30000000049454E44AE42
-          6082}
-      end
-      item
-        Background = clWindow
-        Name = 'Multiple Files'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D49484452000000280000002808060000008CFEB8
-          6D000000097048597300000EC300000EC301C76FA8640000038F4944415478DA
-          CDD6494F136118C0F10744140F1EBDFA05085EFC009455561151642D1468D937
-          1168694194A068C0B2B474AAA0228B201242504224182F782071091143C018C3
-          227BA174A1A5F0DA92C0589932C3F4B5E1B9BEB3FCF24CFE699DE0988F933D37
-          E713EF919DAF1FD934217F790647F3DF80D57C4F60A3B4DCD3F561024627E60F
-          456201EE20768B1CFAF40BD4BA2DF8F87DCE26120BD0B4C30EF8796A01541B9B
-          FBC81D1D0A92E671D6B0038DDBEC80D38BEBB06A0692C8D931F30ABD9402CE32
-          63A0BD219C3F771612FD3DC0D5C5F9C099CE60DC059248238C8CCF8D69351A2F
-          6541C83263A0BD212CA8B4904081743BE90C2ACDA615727D1739FD4D9AEAE37E
-          24A0BD21CCAE6C40BC9F35727256653EFF097A83C9EA9E95350DD466F83A1D09
-          882384193332D6DB1D4EBB9ED83F379AB6E1CBD422CC99CFF666747C1AEAB2FC
-          8F06C415C28FF935E0FA7AC099532E56D7AD6B0D30B3A4DE5D44D7F05768C80E
-          20818E0E61EAB7057901DCFE415A107AC31654B60C832C37C81AE8E810266757
-          212DF422E533C5C420C8F3830F021D1D8284EB690338008A9BA107818E0E41CC
-          E5503E4F42BC05E256D841A0A3439070BDA9818A7E50168593C03CC530AA1170
-          C0B0B5C30AC8360471822F35B0B10F9E082348606EE3107A94EA0D7A9640B621
-          88793680F23E68125D238139B277489AEE035A233B20DB10C43C7FCAB352592F
-          348B23496076FD20AACDF4038D619B15D0326C4228E105509E95C97AE0696914
-          09CCAC1B40F5599740AD670FDC9BA384509214686383AFE179590C09CC90BE41
-          0D3981B0A6B31F6819A621942407536FB0A11B5ACA6349607A4D3F92E505814A
-          67029C431782282584F2EC765D17BCB81B4F0253ABFB50637E08AC6871030F0F
-          4194124ABDC1FA4E68AB4820818287BD485170199636B6B002E94210F2C36C6C
-          B003DA2B7924905FD58388C22BB0A8C60CA40941C80FA73C2BAF6D878EFB4924
-          30F95E3752165D8505DC409A1084025BC0367859954202932A5F216571841968
-          C40BA409419816410D94B642E7033E09E455742242781D3B902E0493D1F6FBAC
-          8089773A10218A84F975BC9F98690887CDEE05DCF236A414459981B837C82C04
-          5A607C592B224AA2B1039986400B8C93B420852406FB27661A022D3046FC0C11
-          E238FC1B6418022D305AD46CDE20173B906908B4C0A8E226D458CAC5FE899986
-          400BBC51F418C92509D87F499886400B8C2C54229924111631FF59601A022320
-          56D95F8305789CE70F5BFA1956F3BE52320000000049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Error'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D49484452000000280000002808060000008CFEB8
-          6D000000097048597300000EC300000EC301C76FA864000007724944415478DA
-          CD987B6C14D715C6BF79EDD8BBB3C3628C651B6C086BF34A036A4A02416A85D4
-          48116A28695528FDA34A6C5ABC31AF540442AB5475A4A8A404A240802C48B61B
-          550A042A91945428522A45AD44A090549006F06309D8605BB631666776EDD9D9
-          DDE9B90BEBEE7ADF3654FDA4AB7DCCDC3BBF39F79EEF9E190EFFE7E226DAD1AB
-          280B391E4FD3D7E5D46A61A18A3E5DF70F0FD3C8DDF4D941ED8C15C5A71E5DBF
-          FCD0010F028AA8282F502F8FC0718FF2F49F404D144508763B78C9163B2F6A86
-          100906110E871161BFA9452CEB6BEA7724ECD75B3602FA03056C02F80A55D9C4
-          817B8D105C32CFA3B8BC1CC56565B0959440908BD2F68B18A3080D0D61A4BF1F
-          237D7D30A2518428BA56D4FA6DAFAE1F6ABAC73E39C0C3B2EC866C3B2A034F38
-          2852CA238FC05E55059EBE17A2284533D8DD0DFD9B6F10A0EF06701E46E8670D
-          86E19B30E021D5BE528270DCC9718A5A5909C5ED06370636B1E56B119CEEEB84
-          BFA7079A65E926226B1BFDC1D305031E511D3F172CAEB94414A529F3E7C3366D
-          DA84803229343888BB6D6D180A87CD0867ADDFE00FFC296FC0C3AAFD07A2C59F
-          2CB3D92475E142880EC703858B2B1C08C07FF932FA4321D3E0A2ABD3453205F0
-          A02CD7C8B2ED5FE582A04C59B020969D89320D03B7AE5F47154DB790E73A8CD0
-          B476FB7C98317B3624594E3E46D97EF7CA15F44522BA6184BEBDD1303A330236
-          51B696ABCE73153CBFA4840024554D860B8570EDDA35D43EFF3C3A5B5BE19E3B
-          37272483F3B5B7A3A6AE0E1DEFBD873973E640B2D992C7F5FB314437D01B8D5E
-          E8F36B4B9B12B23B09D0AB2A9B5D1CBFBFA2B414453366A4C0F96EDCC08AE616
-          54AF5C898E63C770F6A5AD70D38D881920990FFAE8C2CBDEDE87DA75EBD075FA
-          343E5B5F0FF7AC592990A3B76EA197D62579D0168F5F7F27059099B0AC3ABBE7
-          48924BA9A9210716C63A874C133EB288152DAD31B8B862905BB7A086A66E3C24
-          83EBA4A5B06CDFFE185C5C31C8FA3AB8C9AA6C929410EA08F4CE4E5C33CD61C3
-          AF55C5CD7C0CD0AB3AB64EE7C5B72B297A12996FA286474650FB87DD49708990
-          E7B66C466D7535C4FB3715A68B75747561E9FE7792E012213B5ED901D7F8F54D
-          A6DE3330808168F8258F3FB02F09F0B0D379758124CE7350F8C125E74E195D64
-          E6F61D19D7591C722E7925533B795C26B8B86EBEB91BFDD42F499685002DA3AB
-          A6796583A62F1C037C5751BEA50AFC57739D4E8825A97EC71170F5EBAF63EAB3
-          CF66853CBB69230DC861E9810359E1EE7CFC31BA5E7D9578AC9463E1A1DB68D7
-          34F823D1C75ED4F57F73F7A2E7D8365310F754D2D4F2C5C56907659055BFDF05
-          D7AA5599218F1E05C773A8F96966B8E153A7D0FD9B5FA785638AD272EAA1A9BE
-          1909BFDCA005F6C600BD4EE5C4A392F49329B4FE389ECF3838839CF1C61B70FD
-          703526A2E1BF7C845B3B77668463B2A8A0B84BD9FCB569FED9A3E96BEE4750B9
-          B8D4665B244D9D9AF3220CB272F79B98F2DC7305C1DDFDF043F4ECD89E152E2E
-          F3CE1D9C0B852E3568FAE21860B3531978AAA8A894CF734B6390E57BF742FDD1
-          8FF33ADF7FF224FA5EDE96171C5354D7F1F9E8E8E07A4D9F1E036C752AD1E545
-          451C376E1BCAA630B5E2BD6F61F6DAB559CFBBFEC1071821B8428A338BB6D333
-          A3A3569DA6F36380DF2540E4B9B79A14892F4747F1A4D79B35219858E29C6F7C
-          118F171541E2F22CD1C8E4FF9108D84253BC42964BB93C06607017688025EF7A
-          B35A49A2DADF7F1F5F6C6CC4120A403E906C297C661883F5F1296649F27D4A12
-          2147E7181CED1285C0A540D26E930B929E5FF0B7C4246136F314D98C9AC56226
-          035728A49FACE6F3649B716C9B274A7B6625140813810B9C381EDB49EC6BD64C
-          0AF2065DAB2D6CFED7A8D956379DB6BAEF24561709A23A0DA5070F65873B7E1C
-          83B4D531951E38084796EC6690B7376F42458619FB82AAA781C4ADEE5E149D57
-          57D8A479B63477A5FEE29728D9B52B275CDCE758B2E5821CDAF90AFCCDCD29FF
-          87588284CCB6064D9B1F1B6B0C5075FCCA2D486FB9D34C3347912D6BFD238A9F
-          792627DC589F2C90239F7C82FEBA176051A4C6CB47D3DB1936B77BB4C09E2440
-          56B01653C1FA3D2A58D365733AC84C70D920B3C1B1ECFD3B15AC23E90A562656
-          B4CEA2A2757E06C34E84CC05970E321B1CD355F2D71B09C56A0A601320563895
-          2F9F90A4C7A66658C00CD259BF1EDA91C379EFAD0CD2B9A1015A4B7346B83B94
-          88E74DF3AB5E4D7FBCE9DE4E9A0A189B6A7AECB4CBD2C5E592CD6ECB776B9AA4
-          58629C3143C1A0612ECEFAD819177B7057207CF4A42409E243860C13DC3F4D33
-          A223B2BAC11FFCEBF8E3595F7D38C0B72E21C887154916B90B041740B4AEA057
-          1F71799DF65532C71F5B244AF6922CDBE04434446BEE52D80C1A56749D470B9E
-          CA745ECED07855B996B3A413D582B0B8963C325741914BCC4A3AC8EBBA22918B
-          1667AEF1F88D8E6CE7E7FB0253AC50954609DC6B04EA9A49D1940B043508EC26
-          458DC0864D58BFEBF5C75E608673F52BF815B0E074787870F5D3787E0135B808
-          54A1363EB22C523AB5616AB7098CDA9528AC968816F03EF057C0E974C8E15844
-          7C4F93C72D838579546654D02A2D65C7A2C020B95D2F8DDE465E7996F83E6D0C
-          042E4DE43AFF1BA39B84FE03B1E282569AD3BD2D0000000049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Help Blue'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D49484452000000280000002808060000008CFEB8
-          6D000000097048597300000EC300000EC301C76FA864000007CC4944415478DA
-          CD586B6C53E7197E8ECFF1F13DB6633B77E75202216C2402F6830D55EB266D48
-          AD809286327549A5316052D7ABDA4D9BA6AE64FB31694B5187065A694BB725AA
-          162821B445AD8A862A6D4C0C6D43090C12922E4E1C121B3BBE24BE1EFBF8ECFB
-          4E1A276E1CC776E9B6E78793EF3BE7BCE739EFF7DE19FC9F8329F6417B67FF17
-          1512BEC9308AED40AA09122A2530D605A19297FCCC008A11494A5D4931F8D0D9
-          D376E3732768DB775AAF557187C963071906CD8BFB1CAB809A67C1730A792D24
-          5388274424C8DF4548126E91DFD723F1E449CF994743F796E00347B85A7BCB13
-          8CC47411622685824199510DAB5105B3814F13FB3428D14048802718C7DD400C
-          A99444890624467A69D23974021F1D497E6682358FBDBD9E65D93E72E3162521
-          62B769516DD1825514661D2221373D1BC5A4272C6B5602AE89A2B87FEAADF6D1
-          A209D6759C7D88D8D16946C1682B4B35A82BD391E3CC4D8C61725F4F8A294CB8
-          C398F64521A5A488C430DF9AEC79F8DD8209D6769EEB2417DFE4941CBBBECA00
-          B39ECF7A1FB535B73F8AB970023161E1C4A84DEA344A62026A98C873D95EE227
-          473F3A3D8F642229126D7E67B2676F4FDE0465CD31EC79958A673754EBA15371
-          59C9B97C1138C9916D5B6FC6979B6DA82FD7C9FB41427668DC8F3F5D73118D2A
-          B0AEAA04CA2C761A8E2771FB4E08F1B8204212F74CF43E72614D82351DA71B59
-          861FE479959692D310EFCC06876B0E95A56A741FDA8A0D3586ACF744E2228E0D
-          0CE37717C7D15C5B9AD53CA2841B252908F1882809AD53BD8F8EAD4E90786B9D
-          BDF5AA52A9DAD250A18741ABCCFAE2D96014AD0D06741FDE0625BBB6B35CFCA7
-          0B3F7C6310F75519B35E9F8F2430EE0A2129C4AE3BA686B62EF7EE0CE9B51DE7
-          9E5172CA57AC663D2ACCAAACC24898000B017D3FB97F05B9A890929DC0A05969
-          12C7DFBD8DF7AE7AA05AE5445CFE38BCFE10F1F0C4B393BD7B7FBD82A01C84D5
-          BC53A7D39BEACBB5A0B12E9B6E82A1385E7B3AF358E7224974F78F62707C8E7C
-          8044BC5D8BA776ADC3866A5DFA9E1839CA3D3FBB4C086677B614796EDC154138
-          1C0A4462827D3198A739D477F63FC729D547CB4A0D30E9B23B05458589C31BCF
-          7E2963AFEBAD115CBDEDCFD8A35EFFEA93ADD0A99734F6D39E1BF8C7C7AB2791
-          20F950F7EC3C1242EC0713BD6DDD99043B0686B525C6A61A8B06B942D943DB2C
-          786A77637A4D0DFCE993FFCA7AEF8FDBEFC35737DBD2EB531F3A70FAB27B55D9
-          D47CA648308FCC05471CBD0F6F4C13A4899FE7F8EB6693897CB912B97078A71D
-          ED3B2AD3EBE3172670FE6F2B5F4A6DF1C907ABD1B6C39EDE3BFBD769BCFAC154
-          4EF9FE5002FE4080A44961332D306482759DE79E57AB75DD56B3414EFAB9D06C
-          D7E3D8A16659CBF351119D4787108A65A654AA09AFDF8F4BBF78009692259BFB
-          CD85490C5C71E7941F4FA4E0F1CD21160BBF30D1B3F7E505821DFD67F4259676
-          AB490305B376D8D854AB474B9D1E7FBE19C09DD9D80A726EAF172FB4ADC7819D
-          EBD2FB44A178ECE52152380839655367F19230160ACEBE4DEC709FCC8638C8A0
-          B1B4A2C5A8CB7DBC6B8192F310720777D6E1F9479A33AEF5FDC58D13EF3BF392
-          433351D0E71A72F4B4B5CA041B1E3FEF315B2BAC1A95222F01ABC1EFF3A1F36B
-          D5F8D1FE2F64EC0F4D84F0CCEBB72167DD3C403390DFEBF28EFF618F6D41838F
-          BF93B2D82A199E2BBAC0263613C3AE6D067475B664EC8FBB63F8DE6F47108AAE
-          59FAA5212425F8BC3318FFFD6E264DD05A5ECD7005D678CB61534770F6C5AF64
-          6417A7374EC88DCA9E590892A476F4DDBD837F2F12A4476C29B75BD7AAE572E1
-          C5BD36ECDA5E9D5EDF0D2670F0C4285C01A16059341BCDBAA7C811EFB6A59DC4
-          5AD9D0522CC1544AC4A5239B51B2ACB8F8EE89315C9F0C17258F12F4CC386E90
-          30B3391D664ACB6ADA95BCAA2881349D5D7A69C931C666C2F8F6B18F8B924591
-          4808F0B99D4B6186066A83D1DAAD33988A12A8562AF051D7A6F4FAEC9559FCEA
-          9D99A20986E703980F7A9702354D751AB5EE3AD162D1427FD9518BFB37EAE558
-          78F8A403379C91A265510789C6424BA98EA2BE7360B8BCA6B1897470450995C4
-          04369114ED0E901633CC8353F245C9219D1EDC5363238E9E65C5C202C1FEE70C
-          A6B2A325665BC142934992E0DDE3D8B1491E2CE0F24D2FCCE50DE0B8C233D35C
-          C08B399F7B65B9450B5652B13A2B6B9B48635E584649447D38F5FD2692A3174A
-          FA9B93411C383E02A5A6B42039A9540A339323815024B6B260A5A0257F89C9F2
-          8AD9565590E0AF37B138B2BF3E63EFE7672670F156FED983C2EF99261A9CCD5E
-          F2CB204D537D4DEBDFCBEC8DAD6A8D2E6FC1FBB71BF1C43732B575E2A20F7D57
-          8279CB8845C3B8EB1C234DD3E0EA4D13056D3B794E3B5855BF51CB725C5EC269
-          1B70EA5015B4FC82B88820E1C06BD3248BE4A7413199C4B463382224236BB49D
-          9F8036EE4A95F67C55DD465691A757DB2D4AECDEAA97FF7FEF5A0813DEFCF22F
-          B5BB69C72D31118FE4D7B82F828E3E54BCE6CDAA3A12798AF0C6BC3537312CC6
-          856861A38F259203BB3896FB6385BD51ABD195DC5372D1F03C5C53631112A28A
-          1B1E2D6261FCC6F5992CE55B48C543FAE5E202F922686131EB7622E8750D2653
-          E2BECF347E4BE3930126CB2ABBCCD64A93D152517010A6C19C0460F83CD30151
-          4CDCBB01E672A447C00C7350673037D3E242A33382576B5668966A4A8845C951
-          06E5E41F9EF7DF2289FA731A0167C1A787E82CCBCB4374B9A49424AF280AFFFD
-          21FAFF02FF01DB31735688B7A0BD0000000049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Information'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D49484452000000280000002808060000008CFEB8
-          6D000000097048597300000EC300000EC301C76FA8640000069B4944415478DA
-          CD980B6C535518C7BF7B7BDBAEAFADDDDAADDBDAAE830D26C22691B7888F10A3
-          210AC33154B6458321C6F87E44441E4310D0A0A226C4108CBA0D950D57D0108D
-          4123A83C048501CAC606EBDABDD7ADDDFAEEEDBDD7735BF6B86EA3B77760FC92
-          26F7DC73CE777FFDCEFDBEF33F1783FFB96142279A56554F039C588C03B68001
-          C8C518C60818A68E74328C8BC1303B72DE4803731CE8F011DBBEE2BF6F3AA06E
-          45B5522E153F0E18F31406D8AD83F709110E0912118889A83B32CC4020444198
-          A287E632C0FC050CF6B12F487ED65353ECB9C180E5B8A934FF198CC1366318A8
-          711C035D5202FA4941AD9480548C8F392B48D2E0F284A0A73F887E01A06984C9
-          604E84BBB1A5AA6E37F24BC77A724C40E34ACB649198F9122DDF6C3652469D1C
-          32B57220F0F8DE8E30826B73F8C0DEE38B4696614E5324F6A87D7FE115C18059
-          AB2C0FA011D5188E29F51A1998D3146839A353304CD8EBCBC2593BBDD0E1F403
-          43331EB4F6C52DFB0ABF8B1BD0546A294541FA444410E2DC74256854D2980F67
-          986B4E79B0F7B983D0D4E1012A1C26517057DB2A0B2B790366957CBD04C34516
-          8944229E92A904859488F9405BB7077A5CFEC8B54E2D0353AA32E61C6F300C97
-          DB3C100A85488662968E15C951808692EA1C1126398BE094B9992A90A3EC8C65
-          4E4F10562E3240D9E2499176C591ABB0FF582B6894B1A3EE43D9DED8E666213D
-          14139AD95A55DC741DC0723CABA4E09458229D95AD57824A2E8EBD56C826EB65
-          F0CEEA02CEBD57F79E83AB5D015EF3DD3E129A3B3D408682675076CF1D99DD1C
-          40D32ACBB362B1F843AD46097A4DEC7F3F6825F718A068A18173CF72BC1D3EFF
-          D1C6DB47A733000EA71748927CCEB6AFF0A3518091229C20B12B140A75B65E01
-          781C593A2F2F19D6154FE1DCDB5E73194E5CEAE3ED834619D68CB2DBEBF5BA7C
-          819071B0980F51984A2CCF4B24D25DA9C94A502BF82DED485B73BF1996CC4E8B
-          5C1F3EDD057BBEB78E3F789C3FEFF290D0DDC7BE8FC1176C55851F7000CD2596
-          7A79A27AAA2145C6AB4C8C656C21676DE416178FB165AAB5D70FDE01E7A596AA
-          E5D386008DA5B5D3C522C985648D1A651EFFE8355ADBC7EDCB3567088274A228
-          F6395D4052A119F6CAE517238059A596971312143BB51A5564D3E76B47B6CC1E
-          B76FF186D382005991E170BA2110F0BED25259F86E14B0A4B646999852A44505
-          369EE4F869EBAC71FBEE5D7F4610209B2C0E54F03D03BD07D032AF88D0984B6B
-          EB9292F5F949029263D08EBEC585BDEB0D6180ACF57B49E8EFED3A67AD2A9C19
-          01CC2E3BD4A3D1EAB532292EC821D286F0CBB6DB39F7EE5CF78760405F9002A7
-          A3D3D15CB154178D60D937748A2E1D93108205361CDFC1055CB05638600809DE
-          DE9E0EC65AF1103E04A84DCBC4E2D57823EDC48E999CF6FCB56705FB62B5A3A3
-          AB6D18905DE29434A356A8C663EDF7B76FE3B4E7BC764EB02F06254A6F977DC4
-          12A324D1A667E74F087007572CCC595B3721404747F3796BE5F282A132939C6A
-          28422A46B0D353DBF339EDB9AF9F17EC0BA91AE8EB6E1D2E336CA1562569772A
-          546AC14E4F6E9BCE69CF5B7751B02FAFDB05EE7EC770A166B73A5982E2028AA2
-          60A727B64EE3B4E7AF17740C8E188A1EF803DEE1AD8E3573E9C1FA3443CE5491
-          88FF5637D27EDB92C769DFB1A15E901F8AA2A0ABB5A9C15AB92CE2700460ED8B
-          2A75EA7B891A9D20C7BF6EE6EAC1859B2E0BF233E0EC01B7ABFB259420EF7300
-          59C18A14AB3DDD34151DCCF9ED28AD5787DFB3E68A659CBEECB28343D78649D3
-          79F9A3691A3A6C0D2E8F2F305AB0B2C68AD64475CA2E8D8E9F543AB67132AF71
-          8BDEBCC26B9CB3A71D065CBD4362751420DC5D4E980D057FA61A736624C81431
-          1D1EDD90CDEBC1776D698E3926E0F742B7BDA9CEDA5A370B7E2E0F8F0D08D163
-          A78490D76598F3E4E8D0CE0B60A2860EEFD06EADF785C2BE8218C7CEA8B10777
-          B1547E28232B4F840BCC6ABE46A3AC6D6FA9A7C8A06F694BD5C387FFDD7FDD4F
-          1F5289ECD38C2C547908E13AF1FA9123115C03150CF99F88EBD3C730E4C10709
-          11F195DE98239729126F289CDF3B009DF6265F980A3F62AB5CF6ED78E362AA03
-          C3630772095C5493A4D51720C503383EB125A7698A552AD0EFE8AC0BD3D48AD6
-          2F8A1AAF379E9F7C41D96D32E63F2D1289376B52F4EA246D3A10712E7B182D67
-          BFA3039CBD9D2E8A2237D9ECE7778FCCD689015EB3E82760620D3A383FA95069
-          6E61C5854C91049204D9A8C8B2910A05FC6829FB239BBFD7EDBC8474D45E5F30
-          BCE7267C021E6DACC0C019B80FC3F07908076592249D014C1B75CA38282AD401
-          8037300C7D92C6E00776E317F21CE10AF53FB27F00173EAE47E50D98D1000000
-          0049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Warning'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D49484452000000280000002808060000008CFEB8
-          6D000000097048597300000EC300000EC301C76FA864000006F84944415478DA
-          E5987F6C53D715C7BFF7BD673BB1139CA48ED3603B06C721C1210552684B099B
-          98D601154B60D58654C14655556A0B5D2556F5879A342F8DAB822AAD5B9B326D
-          6A3751A40AB1B292A42AA59346570A41A4024AF303826D88EDFCFE65F2033B7E
-          EFF9F5DA69D33D42420C09A9B4F38FFDCE3BF7F8E373EF39E7DE4BF0231732D7
-          00770CF09033D3CAC9ECF631A7C2FBC5655D977F348035AF5A561216C70C7A4E
-          177DEEBD2A8E48B2F48B4DA5ED27E71CF0209F9E94C82634CFCFE0CC864C1B08
-          61D0D7E186AF4BEC94C4C1C59BF940604E016B9D597B745AF2FC424B12926D5B
-          62BA21CF415CF10D616824F26671996FD79C011EE2B36C6A159A72AC9C466F2E
-          825ABF28A617065D08F8BE404BAB20C9829C57C2FB5D7302585369F9C890C66E
-          329B0DD05936526FDFB993658CF88FA0CDDF85EE7EE96849A96FFD1D07ACAE30
-          ADE5D4EC7FF26C2C922DEBC0261815EF23A3BD18F21EC1058F8470585EBFA9DC
-          77F48E01F23CB842CE72D69CC92EC9305991682CBAA15DA8A70E5D6D1EF8DA25
-          D719D1B7988E13EF086075A5E5A9C404B237CFAE86D6F43008AD2E1F7FDE8A0F
-          6AC796DAD6E21C3CFCD32CC85210D7DA3EC1455708C1A0BC8B26CC9BB30EF811
-          9F92C271C96EBB8D4B4BCD7440A577A0FE9B5EFCFEB5530ABBB75E7E002B0B0C
-          34612E20D0D18016B734288AA339BFE2BBBA67159046AF2A3585D9615BA84562
-          E63A9A172CCADF3E87A327DA1576DB8A6DD8F1681ECD1709A1CECFE0B93C8281
-          81C85F69149F9C35C0C3FCDD0E56AD3A9F9FCBB2C919F7824D34C7F48FBD7C0A
-          CD9E4185AD235B8FBF3BEF8F7D97421D18EE3C8DC68BB4BF84E565B4EC9C9F15
-          C01AA7E5B3CC0CE621B3350D1AC30F8951FE76038D60A7C276DDEABB51F1CC92
-          F1E770DF49F85B7BD1D611395E52E6FBC98C03D6549A36AAD46CED120743B376
-          3518D5BCF1777C55333EFDB24B61BFBE2803FCCEC5E3CFB2308C60CF71343445
-          101A957EBDA9ACEDC319033CC8439DC0591A172E60EC469309AA79058AF7FC3B
-          1728A072EDAF2F3282DF91A7D089438DE869F7C1ED8E78FB245FEE633C423302
-          48A7F6399D8EBC91EF50417DD76A1046AD785F5ED542017BAE034C47C5CE450A
-          9D1C1110EE3F81E6A6300687E532DA619CB70DF82F3EC3C8711A57BE03C97AA3
-          1DACD63AC1A6BCCA45017BAF03345040FB045B29E8C550CF253434C82311118B
-          4A785F3BA6909B02D2E8BD9B9E4E1ECFCED14295B222B69D9A08E8C191E37D0A
-          DD8635775140DB4487B44F8703F5F0B8AEA1BB1BFB8B4BBDBFBD65C05A7E7E21
-          A361BF5ABA8C21DA3407882AED8676E555576804FBAF8B601A055C70437B5908
-          20D8DF8073E728AC14B97F73A9FFF4AD013AB34E58AC78D06C9D072E297F52BB
-          F22A2F8E7CA9DC976E284AA18059938E11872FA0CD3B80D62BF269DAA757D13E
-          1D890BF0B0D3B2459B400E2C5B0EDACE0A4058ED14807E3AC5D701AE89029A27
-          FFF7911084AB5FE3EC192018C2F69252EFBE6903FE83478281B55CCA7510BA8D
-          37D28E317924A2F2F4ABADA86FBCA6D0ADCCD762EF2BD629C749211FFA3BBBD0
-          D488CE9018CCF90DDF333C2DC01AA7F9157D0A5351B094051B9D5ADA6FA79267
-          5FF7E3E45925A0235B837DAF4F0D48B73B90869BD0785E8CF6E9DDC5A5FE976E
-          0A78883799D52AD6B57C85AC494A33D1C430E066F2E1D1ABD8F39EB2CCBCF884
-          018F3CA4BFE95859E8C3C8801F67EAC9685880E311DEEB99129096950399266C
-          B1E76A68CDB3633AB55C1465BCF4A71E1C3B3D16C5B5F769B17B573A58667A9D
-          54BAE682A72584361F0ED3DDCEE649010F3BE73FA851712756AC92A149A2EB8E
-          D54DEB07BE176F8710FBCCCA54C5358E12223C42D7711D413828FDACA4BCEDD8
-          04409AE64C2197556FCF8D149AAC3A301A737C3F729B12196D47073DAAB63493
-          065A76967F7F3C1807ACA9343FAE4B22EFDE4BA317CD5A42E28BC2A9F3617CF0
-          F1D8143FBA518B07EE51C7355E9645C8A35E7C5547CFD583789A6EC9FE320E18
-          BD1D48E012DDCB56448CA9463D3D63A4C5E5BCC92D62DB8B8168178B49F4F4B9
-          7F770ACD642E3E487100819E00CED5937E511CCA8EDE4AC4006962BC6130E2B9
-          8242EA5C6D42BC27813FEF0F625FF5A842F7BB120D9EDD9618971F8A0839DC8E
-          86B332BA3BF10E8DE24E52CD9BEDAC9A69BAAF485269E7A54ED9312693FD3561
-          FC719F12F00FDB35D8FACBF8A63986481326343C80BA2F184908471CA4DA99F5
-          B705B6C813F6C5DCB46ADE8D64242863EB0B415CF68FCD71B685C1FBBB13A04B
-          BCB57B0159E885FBA288D64BE400A97DCDD2BDE6E752BA5A9B4A6736CEF2F03F
-          121664D47D3D06B86A29815A751BB72AB200213880FFFE9B1B229FEC310FAEDD
-          4092C1A6DCBAC3D9102980CF3F85406A2B2D7B17E4CA4F59B365A8D4CCED3B9E
-          011185085ADD049E8BE43D123D106958CB0BB4346CA3731CEDEEF1AFEC191539
-          5AA0A3D7C7FF0C89BE8AFF9F4BF4D9926F0166D4B36EE8BD0EE4000000004945
-          4E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Bulb On n p'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D4948445200000028000000280802000000039C2F
-          3A000000097048597300000EC300000EC301C76FA864000004EF4944415478DA
-          E5967B6C53551CC77FF7D1C76DD7AEEDC64A59D76E735B880C74BAF098D98690
-          E0C63411746094844445FF042584843F20E10FC5108CFE45C0474282C6B0091A
-          C386980D36E2183AC145D0652FD8D6ADEB1E6DD7B5BD7DDC87BF7B0B0B84646B
-          EF564DF497939B9373CF3D9FFB3DBFC73984288AF06F18911258E4C2A1D1F6D9
-          A14B516F0FCF4EE208C52CD358561A9C35FADC2A82D6A5032C06FABE9DFEFD63
-          35339E911D678C3CA51170948F926C800A4EA962EC72CBD3FB328BEB71CD2503
-          A350F7B503FC4CF3B2A288D6C880B602B4EB81CC92DE09D310E984484724C04E
-          F66BA9CC5A5BE5F164A4270116E2233FEE525337724AA244463D64BC0664C663
-          738210FC460C364CF46A62FCBABC17CE02A95A2CD8F3F3412170CEF6A400A6FD
-          A05E3DDFD4D81FE03FE1FE93248D3BACCF7DB4287064E2B7F1B69D8EF210697A
-          17D4A50B6E20C46E0BFE53C35D7A6BD5D78C75AD72F0F0C5ED66EB2F067B19E8
-          EA16A6262C7C71D675CBE759EBA83BAF101C0F0CBA9AB714AC0F83E12D209964
-          C1020BB35FDCEDD4D96B2FAB8C854AC0BE3B5FC6DD4773569A80D99C2C35616C
-          CB448F5F653B6C5EF5A612F078FB7B3A6DA3D19E0FF413A981B98180EB5E88DD
-          6EABFE5409D875E90D8BEDAA2EDB0154766A607E2A3C35EC756FB4D77CA5048C
-          9195E3E8D49A2C401A53030B8188DF3B315CE1A86B54021E6DD9633237EBB328
-          20B58FBE2181D00181831442408C8318C1D47B081C094DF37E5F6DEEE6CF9480
-          A7BA8E11A1931667F451A80E489354BC088C735A06C7400CA14AE07D585EEF7F
-          3BA821CD7BB3CADE5702C6EAE1B9B6C3F16CE821AA1EC86CA0E4CDC73F00950C
-          8E482553F0013F8DDE4D4C1CFA556FDBF4BD26AB5409187F7FB0A13277D5A05A
-          27C87329A096036595628D320381A2653026AE30038217B809E03DD88F85C8B1
-          BF8A0B5E6D9B270C16A85CBEDBA7D9A10F6DAB5859AE09E815404B6C02D96426
-          101A10517150E4BDC023751C38377063EE3B1AC679C85CBA4739581462F7BEAB
-          B516F630261E681BD0B940E5229E48E8C6DD163910FC4815652470A3ECF4A8A7
-          3F3FFFE56682542B07A3855C5726AFBFED2C8F80CA2E35DA4ED076196F939C2D
-          44A4EDE5C644CE05D8E223431D23CB369CD2DB9F9F7FD9A42E0298573ACD4FA6
-          02548CE03C82CE4B74A4277A971B41A4283D47FCFD77C2E135F364516AE0F8EC
-          F0F00F35CE0D3A8A71CA8A73A53D47C5E875312A795756CC87EF0DB5773B5E6A
-          52191C4B03469BBA79829BFADCBABA308124A4F0B64865043859F484C88F7B6E
-          76D059F5D9CFEC4F66C164C178EDBA7B618BAD54D05A50740E81D98CA98C512D
-          A55350147C51EFC0D8ADB1826D9793BC6BA670BD9DE93B17EA3B622B73CAF16C
-          968A09E6B1944E98C70177D72D7DD1C1CCE21D49AE96025888CDDC6D2C2FAC32
-          49D5434A62E641018982383BD8DA9BFF4A27A5312F3D18ADF74C49F1C6984425
-          0DD221413CA8D542B8AFC55FB2BB37F9A552075707A49EB4CF1AF97412E54382
-          EDBBCAFC23E0C7ACAFCD9846F0BEA3A7E779FBC9E177D2083EB2F775958AA629
-          92E7056C9C20C81DFED8C986F48277BE586931193274DA301BC5168A44139DD6
-          8EEEF482CBD714EB19AD464DC7E2DCFD16C367BC67C0F51F55FC3FF3F1A1E367
-          188DBA287F45A64137E7E360981DF378398EFFE0C0EE748111D376E3F695EBDD
-          28716E10436D53C553D5EB4AD52A3A5DE0393BDBD074A1A9153BDBB66EDA55BF
-          55C10A0AC18BB7BF019A87E5CF155205F10000000049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Installer'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D49484452000000280000002808060000008CFEB8
-          6D000000097048597300000EC300000EC301C76FA86400000B6B4944415478DA
-          B5980B7453F51DC7BFF7919B67F36A9AA4491F297D50CA43191437184374C84B
-          610E15867AB629283E8E7ADCF478C67C9F9DA33BE86488084C5014F50C713819
-          73500456A1F2105A1E8552FAA02D699B364D9AA4CD3B77FF7B934043D302CA7E
-          C93DF77FFF49FEFFCFFDFE1EFFFF0D85616CF18AAE09E79DCE8F1CDE60718492
-          533C254394160E3962A40D96F18FB4F08EA77EE25C3973A47339C3B059E063E0
-          014794666F572A0B0FE3071A35DC87372F6F5E7FA8C1BE44A1CC00CF08500A44
-          848300D21236909B15F53E39D1DE357794A7ACAFF3041AAA3612BE288A7FFA00
-          8CB67284FDAE356B7EF7E6532F6DD912FABF004E7EAE71FB8106F75C4EA68252
-          A9229002A09C9CD940717624F0FB49AD3263B856D6E3B083E779048341F47A3C
-          08F8FD64640AC66C2B7E34B6A023C6CA678F1F3FBDFABA034E7DA16D7B657DDF
-          5C304A48644AC8E5022013D4A84291596561E59DFA0318535A02BF3F0097CB05
-          9FCF47DA7E44A351F1F7FDFDFD68BFD088D9B3A7F1991992D72D1F562CA75E7A
-          2976DD00A7BFE2D8BEA73E240282958391B241B336C01AB51126277A1C7FB845
-          099984C677470EA1BDB51E9148F8E26FA50A0D6C234A110A85E068FE168B7FF3
-          20342AEEAC4A699A45C9CD4DD70570C66BBDDB77D5C5082081E39888411D66F5
-          2A1FE4914694F0B578F5BEA9A8AEAEC6F1037F87367606728E029D18D1139481
-          B2CC279025387E78274A35E770EBC26791953B36EAF7F53CABCA1CF7E60F069C
-          B3A26FFB8E3A662EC731BC25334271E804173E0FB5C48512FA3C9E5B3413FBF7
-          EF47DDB92A8CCD38070DE3059D20F4F869742AEE405E41196A0E7F8DEC5825F2
-          8C52144E988FE229BF45A8AFE7844C62BA8D52193BBE37E0928DFDC7361FE36E
-          2C3406B0D8B20BE7BC32D4BB8250514EE4C61C78F29E7938505585D3B55F614C
-          761F2CAC8B28180F316F8042AF7E317459793876B002A6C87F4540294743A9B3
-          62F4CF9F86CA901F0EF6B91F57EAC7ADBB2640DED5A4F5F39EEDEF55174E59FB
-          4D04F7EA3F425ECF26D02A2B8E4A67E342AF07FA90074BEF5C8043870EA1E9E4
-          568C31BAA097F344C1F818BE000D976E11F4C6FC4180E2C424CB0B262E44C1A4
-          45087ABBABE4AC611EA5B6745F11B0DF7962A144A1DA18F475CB77EFDD871697
-          04598E8F219744485DA610E2CCA8A56F84A7278C05B316A0A6A6061D273FC628
-          930F2A054314A42E023AD50B60B41412C0DD3045BF81D5C092A44A9D2FC360C3
-          D899CF40AA32F8C3FEBE0715FA319FA405E49DF5EA7EAAFF1385DA3CA7A5E60B
-          D41F781FE1701491284FEE3606098113EE1A722B1A7C36446479301A2CE8EBEB
-          43D87B1E0A3608AD26836472040E870312A902FADC49C8C92B40477B0BC2EE06
-          68D82E841C55A0F9600A24CDB01831693151F46EF4BBDBFFA380F21E2AB3D893
-          0218F2D6BB698954F3DDB6E5E8EDA84B1B0F04151E7634566F6980ADA040AC73
-          19191990C96422684E4E0E140A85D82F954A91999989929212B8DD6E343636C2
-          669683EBFE0252F482A1074797C63C1213E6BF8A5834ECE554C5EA14406FDB6E
-          5E612C85DB7E0A2777BE8160BF2B2D600F5586BF6C3E85FCFC7CA270186AB55A
-          0414A0CC66B30828AC281289047ABD1E454545F090D5A5B5B5153A150F8DAF02
-          19120F38964E195BAAD061D42D8F21336F025A6ABE4441F9322A05B0B77E2B4F
-          730AB06A2B585906CEEC5B8BF6335FA70C12E3293809E09B1F1E87D56A159737
-          01502E978B8006834184158A731250B811AFD78B8E8E0EC8183FACD44168392F
-          38C9254053D11494DDFA04FC9E4E341DFE0C019F13372DDA381850583F850E4A
-          9109655609BA9A0EE2F49EB711F27B2E01A20C2B3655C36834928CA545C0A45B
-          B55A6D0AA04EA783C56A414FA0073EA7173A2905335F45003D22A044AA24604F
-          22AB6012DA4EFC1BF6337B45248A6609E086CB00CF6EE1792109882A823319A2
-          A6446723012C45EDD7ABE068FC5604B4878AF00601CCCACA02CBB2D068341715
-          1460398E13134500546BD5509955E82235338020CAF54550DA778A8039232763
-          E4F447100DFAC92EE843F4B9DB45308A62C899190CE8AEFB948F5FF2A2EBE211
-          4781C93043651A85F6BA3DA8DDBB0ECD1E33567C704C54474884640C0A9B0495
-          4A258289805209B94109A82CC045BBD0CBF6A2383F173F767931AD9CAC306367
-          89AAB51EFF577CA604581C924E03786633CF2700932A0A67E1C548094456A908
-          BE7BDB063CF3FA0E114A38040505D5028180E86A41D528D913F22421627A52A6
-          74117849CCF573FD1891A5C46B335E86596AC0D9CAF5F076B724A09814F5D202
-          BA6A3789319884E393A0493549BCB11A1B71591956AF7815EF7DB217AC442E96
-          19014AC8684151A11D23AF6866043E830F417590C079F0EBD13FC3D3B35F4127
-          49BCE6235B11233711876107400A859E15F79283014FBD9F88C1588A8AFC0035
-          85332BD7439E7D035A5A5AB1FCB917D1E604188611DD2A2829B40593A9650896
-          06C0E8BBF1E75FBE82918662D455AE83CB7E3A0196506D0058B22D600D02EC39
-          F9DEA0188C83C552DC2D9C2952F939FD4828496C7EB4FE2D6CAFA805CD4AC5F8
-          13325B5871645216B7DD3C02BF58B8141D75FB70AEEA034423A15430D2A607B4
-          93FD820D063CB16EC818448A8AB18B7D1292404ACB24B89DEDD8F5D92A747777
-          8B89A5CBD4E3B6BB9F80566FC2E97DABD1DD7C74509CA5034B5EA70574D6BC1B
-          E74BE3D6F4A0493525909A6E10EB6675C51AD215C5F8198F93B254853A52ECC3
-          A1BE2B83A5B4E92100ABDF213188A1637098B814CE8CAE38A6B24E123EE36BF7
-          ACE2BB1BF6B183C0069692B490C300761F5B95F0F040B562575431D9C7A92DD0
-          14CEC0BE0DF79395C79B36F8534A493A970BEE4D6CD706031E7D4B9C32459914
-          B562C3824A32ACD095CEC3CEBFCE1227A12F2B1F29E56440FB7265939602A8D7
-          17A90F6DBDAF42A3CE281FCA85696107F4716A01F04E11507053FA0460AFA8AC
-          607DFEC0770B9FDD7573575797EF2220D9C0142D7F68EA63F3A617DF2B95D0D2
-          41057BD8188C81D3E440376AC10040F68AF5EE729747A25468EF31C7E6359F9F
-          5B19F4F63492AAE015014D26935222515AC05045634BCD135F7878CA0323AC64
-          D918A056BA6419E86EA92617BAB2BBE2806912801E42C9E4F72E3843E7DFF9AC
-          7EFDE916CF9148846FA0C3BEF6CECECEBE81DB5AD6909B6B9432D23C922D057F
-          5C7AD3A2F9D30AE7308CB0F6A4AA954E558E00EA472F4C000E5F88075E47792A
-          5259E3DAF1EEB6C64FC9D08D8168A0B5BBB5B58B0C1A4E4992A4916D948AE332
-          2C31095D70D31873F9F34BCA9759B394561E43C5655C61A9260FFA31BF2280B3
-          AF588893D7DDEEE8850D3BDAD61E39EB3A4887634D8180A74370EB409EA19E8B
-          D92C9BCDC044E95C09C716BEB874C27DB326E7CD26CF4DF450EEE634F9C81CBB
-          18BB56CD49AD6B69EA1FCFD3B1C375BE5D2BB7366D8C84F88668906F75389AC8
-          AA8EC8E520C33EB80BB11993A8B225345D306BB275CAE30BCB1E3267CAB3D3C6
-          A096008EBBFF12E0E56089B6DBC73B365738D6EC3FEEA90CF3B1662AE4ED1062
-          6D2886610113C6984C85998C8CCA91B374F1AB8F4D583275BCE1565AD811242A
-          A76052AD2D0138377DF9A018BEBA21B07BCD3FEC7FF30563676341B475749CEB
-          213F8D0E37F9D500C62D27476EA215D92C15B5CDFF59EE2D8FDE55F2B04E4D76
-          9E9703BE3D775021F6FAE1FCBCB2776DC551F7AE301F3ECF84C39D76BBBDFF6A
-          A6BD7AC0B8D1168B454F71CA1C8D4A5AF2A747C63D5A3E4A3F4D10F312E0ED03
-          369E34EADA22952BBFE85CE5F3D367F9A0EF02011354BBEAFF08AF15306E369B
-          CC0C90379BFFE09CC239F7CEB13D64B4966805C08AB7EF1001FD21F4EE38EC7F
-          77DB41DF0E2A186DB673E4C9A9B93970AD537D3FC084A97372F47270D6BC6C45
-          D93B2FDFF3FCC499CB4657ACBE034D1DB16FD77FD5FB564B57F4949F0FDA3D6D
-          6DEE6B51EDBA01C6AD486AB1C44C3CC3E66F5AF5E8B2DDFFDCD8BAA9C2F72529
-          182D767B4327F9C2F7FE03FD3A01C64D6BB369E514A5A18214DFCFC53CEEE666
-          F7F518F77FA874827403FF88650000000049454E44AE426082}
-      end>
-    Left = 32
-    Top = 296
-    Bitmap = {}
-  end
 end

+ 0 - 2
source/forms/Glyphs120.h

@@ -13,8 +13,6 @@ __published:
   TPngImageList *ExplorerImages;
   TPngImageList *SessionImages;
   TPngImageList *QueueImages;
-  TImageList *ButtonImages;
-  TPngImageList *DialogImages;
 
 public:
   __fastcall TGlyphs120Module(TComponent * Owner);

+ 1 - 2001
source/forms/Glyphs144.dfm

@@ -1,6 +1,6 @@
 object Glyphs144Module: TGlyphs144Module
   OldCreateOrder = False
-  Height = 366
+  Height = 254
   Width = 215
   object ExplorerImages: TPngImageList
     Height = 24
@@ -13332,2004 +13332,4 @@ object Glyphs144Module: TGlyphs144Module
     Top = 152
     Bitmap = {}
   end
-  object ButtonImages: TImageList
-    Height = 24
-    Width = 24
-    Left = 31
-    Top = 224
-    Bitmap = {
-      494C0101020074008C0018001800FFFFFFFFFF10FFFFFFFFFFFFFFFF424D3600
-      0000000000003600000028000000600000001800000001002000000000000024
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000A0A0A0000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      000000000000000000000000000000000000000000000000000000000000A0A0
-      A000A0A0A000A0A0A00000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000A0A0A000A0A0
-      A000A0A0A000A0A0A000A0A0A000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      00000000000000000000000000000000000000000000A0A0A000A0A0A000A0A0
-      A000A0A0A000A0A0A000A0A0A000A0A0A0000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      000000000000000000000000000000000000A0A0A000A0A0A000A0A0A000A0A0
-      A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A00000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000A0A0A000A0A0A000A0A0A000A0A0A000A0A0
-      A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      00000000000000000000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0
-      A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A0000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      000000000000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0
-      A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0
-      A000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      000000000000000000000000000000000000424D3E000000000000003E000000
-      2800000060000000180000000100010000000000200100000000000000000000
-      000000000000000000000000FFFFFF00FFFFFFFFFFFF000000000000FFFFFFFF
-      FFFF000000000000FFFFFFFFFFFF000000000000FFFFFFFFFFFF000000000000
-      FFFFFFFFFFFF000000000000FFFFFFFFFFFF000000000000FFFFFFFFFFFF0000
-      00000000FFFFFFFFFFFF000000000000FFF7FFFFF7FF000000000000FFE3FFFF
-      E3FF000000000000FFC1FFFFC1FF000000000000FF80FFFF80FF000000000000
-      FF007FFF007F000000000000FE003FFE003F000000000000FC001FFC001F0000
-      00000000F8000FF8000F000000000000FFFFFFFFFFFF000000000000FFFFFFFF
-      FFFF000000000000FFFFFFFFFFFF000000000000FFFFFFFFFFFF000000000000
-      FFFFFFFFFFFF000000000000FFFFFFFFFFFF000000000000FFFFFFFFFFFF0000
-      00000000FFFFFFFFFFFF00000000000000000000000000000000000000000000
-      000000000000}
-  end
-  object DialogImages: TPngImageList
-    Height = 48
-    Width = 48
-    PngImages = <
-      item
-        Background = clWindow
-        Name = 'Keep remote directory up to date'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D49484452000000300000003008060000005702F9
-          87000000097048597300000EC300000EC301C76FA864000008B74944415478DA
-          ED98097013D719C7FFBBD2EAB024E413C261D953DB605B06122084E2524C6C06
-          731618DACC3493B6944E61521A5A9AD061A01D37014A27991E69D2A44D6DA04D
-          4AC0C149E8240C83B90A3509710B144401E3E0130306DBB2244BD6AE76FB74D9
-          BBD26A251B53A633FD3C9EDD77EC7BFFDFFBBEF7763F51F81F37EA610B185180
-          5D15D0A5A9338F93EA59313AD7DDE55A4A5757C0F3B085CB021CDC96F972C1BC
-          D5CFE7CE5A2FDBB9A1EE555C39B9E795655B5B5F4874826CB228BC26653AB92D
-          0284311428537062A1DDC7E3064D79CF366FE9EB501A635C85299DD1A80F9387
-          6E356FEE5E2C0BF0C18B139ED0190C6766ACFA0EC5E8F4B203B11E373EAB7E4B
-          E8EFEBFBE2F29FB67D1A73C60AA82DDAD41544E437290A653A834EAB3368C168
-          19A8D52A32290DCECBC1EBF1C269778163B97F0902F6B9056FE59D2DAEDB51E2
-          B5CC8922ABD56AB3D9D0B4B94BB2E80305B2FA178BCACA8BD2B3731457B4F346
-          236C470FC76CAFA7587C447BE13231303F628229D50046CD80A65450D174F04A
-          FE83650243D1701188CE8EBBB8DDD1D9EFE3B8D7292F5E6AAAE8E919145F68CD
-          CFCBC7810F6A94002C42E9B757241A1951D6E5F160D3A9D3F887BD1369596624
-          9993424269896071390C152EF31C8FC6861B686B69BFED0336D0C04F8A0A0BAD
-          93F226059EAD7EFF3D65809295938725BEA1B70FDFADBB0C2E5D83E40926A829
-          B5A2608917483B4D07CBE1BA9E6E3BCE9FBF802C8B05D67CEBC073FB6AF62B03
-          0C477C2BE5C36F556E1873C9AAA7EAC1F67270DBFBD1EF64C1935DEA5F557FEC
-          EBF45A98D3CC48CD480E84D42000B98ABC10F69AFF59AD4627F21E8DBD07DE55
-          0658BAB97E48E2EF38EF60C99E9510C6B1000FF4B43B614D29C4FCBC324C1BF7
-          28C68D1A1BE8D7E3EEC1BE3DCF602FEDF99056D18BC65AC63296ECF1D030DA10
-          40C81392FD410F7A2DF4FFCE81779401966CAA85ABAB3A54237648F4BD40FED6
-          1C3A80AB7437BC2E16B94C0A363F311753321E917DE678E56E2CDBDA42656D4F
-          1A0B4AB75D9FA45D5DF4682192CDC9B28203A1474BCB6FBFF7B632C0E2173E42
-          5F778D68EED810D5572F61C7B95381D2D77326E3F9C76793C128493F4A747FAC
-          F2CF018070D9B22D65A98A51ED9D3E63AA213D3D43D10BE1F29FAAF728032CFA
-          D101B87B0E46048ABCA0927DBBD1C57AB0A6F0316C9836332EF0B1CABD1200BF
-          656D4B9DADD6AA6A8BBF345B3FCA342A2EC0EEFDBBE2006CFC0B3CF68F154327
-          7CBFF3EC19B8582F5E2C9E135A79513F190F1EABDA1F05103CE7D5670A0AF273
-          27E64E9439A1A41BBC6A5FA532C0C21F54A2DF511B2D3C4E4851314107CB47AB
-          6A2400E197545E5E8EB520BF4036EE2301FEF8EE5BCA00E51B5E83D771324290
-          B227E2DF07CB47AB0E0E008CAB48B168B438995F58909D9793A31836E1F784DF
-          CBF101BEFF3258575D42828672EF5F90DAAA8F030021F1A70B0A0B327388F878
-          71EF6FF77F6EF82D3EC0FA9F81EDAB4F4890B42A3E44EDAEC358C3B59892B4A9
-          57A64E2D1A6FC9B4C4102C0D1B3A243E3180673781735F1A9190892CD7EE3A8A
-          755C778646CB5CD16835699474FAE01D25CDAFA8887CCBED717F4A006649FB88
-          0016ACFB1E7CFD0D09084CC03B11F547769D08EE01F2A93D9A31A4611816F9A9
-          1D05F0E5154BC13A1BE3AC66A2AB2EAD3F73E45AD4313A12267D0F3CB70382CF
-          2123285188586D020EBDFECA8307285EF43878D61E439C106300F97A81E771A9
-          FE261CE4CB3406E027F7B8D679F79B5F4B3DB0FEC710045F5CD1D16DD1FDAED6
-          FD0DDAE4C918C9FC5A11E0C397321D144519EF6730B169F44998B16A0DEE3BBF
-          4E1460246DA4F26B05D1754BB7B6143F4080FBCBAFE3D9D1AAF7070E84070630
-          DCFC3A113B51733136C0EF47198F90EAB2618EDDDCDFEB9892BDCD621FE6F309
-          9B02804958F1B5258315E4381448820D1F399DC855E043D750D95FEF6F6FBFD3
-          89F3D75BEE397B7B7373B659BA879A5F0FC5FEFAF3190902084294D081AB08A4
-          ED5627CE5D6FBEC70AC2DCF54EA76DA8F9B5A49CC0076238BF560620E2C5AB3F
-          E805110869BFD1D6814B4DADAD02D8D275BDC10FA9A1E6D78A40218B955FC706
-          088709CFC7F0820F8DAD3771B9B9AD05AC6FCE5AB7BB253CC650F3EBA18149F3
-          6B7980558BE2C6FD8DB65BB8F879CBB57E8E2B7DCEED6E138F91707E4DBCFCCF
-          9D7F873A89C1940D33130E29717E2D0BB07C6579DCB8B7F73A5167BBE6E058AE
-          78ADCB7531122091FCDAF68773B8F4CBB350A5E8B0EACC37643C133FBF960758
-          BE60204CA240F841CFDCEEEA413DD9BC3CCF7F75ADD3795C0C102FBFBEF09B7A
-          5C7FE33CC9B82858B7CEC2C4A70B12089F60599C5FCB032C9B1F33EE0375A27D
-          D1DDEB407D53ABE0E1F85FF5391CDB37025D4AF9B5BDA10B9FED380BCF27B790
-          4AC4F716A562C1DE85A0543412D903E2FC3A36C0E2D298E7BD3F8C044E1A4EDE
-          7E160D9D77D16A77B87CBC5093B2DCF0CC931B7F084A7D3530665F471F3A2FDC
-          41FBF176DC3B7D13396A35FC9F78978D2A945797C398691C727EAD08F09585F3
-          2482799603E53F562561148613817859DC72BAD0D9E7868B3CC30A7C605E0D59
-          69B34A850C9A423A99F21EE96B6380799525C8782C3D6EC84496FDF9B532C082
-          B903008D4D6D68EAB88D6979D948D6EB65F78210F17E089E5C91EDC1D3AC9940
-          361B542879B338245E395CE4EA07F2EB9800F3E704CFF9E676D81A9B9BC00B3B
-          498CFEE20B63D2CD13476740E5FF6D3A1C4E3E19A1037B65B0DD413CF26FAF17
-          54BE0133B74C42D218ED10565D5A2FCEAF65019695160756DED6D834F0927AC3
-          681C4D4E8C9D8C8AFA962535851A6F32C2C8A8A3848A5F80FED0BBCBB26823C2
-          5D69064CDD5086FCA76746FD7CA22C3ADA43E2FC5A16C09A9B05DBF5A6A837AC
-          DF5ED3E9B2188679963CF9945EADCA4AD16A9144E25B43E29B21F3787C1CFAC9
-          2677701CECE43ED96A4256793A32E7A581D6D03282068D8AB3F261AB3BF2B902
-          80C9788AACD018B05C59A4F8487BD3682CA469613A0F2A9714D329813291A93A
-          CD25FA8DB3563F85D1D3264063D6CB8A505A61C53EE472E877BF7EB009CD48E7
-          D732D64B00CC0F0CE0BF69FF0778D8F61FED46877C1D45F6690000000049454E
-          44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Open console window'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D49484452000000300000003008060000005702F9
-          87000000097048597300000EC300000EC301C76FA864000003A54944415478DA
-          ED997D4CCC711CC7DFC71577D7495169A10E11E941F2948756893046C6E66919
-          6D9E36C6A889B4F24C64A2CD6CA6299B87C958CDF2905A1EA2A7C9911E9474CE
-          292AD7038A73CEEED75A9FE6FB8FFBEEB65EFFDCEF7EFB7C7F7BBDF6BBEFDD76
-          3F11CC1C116F81DE00DE02BD01C603E73537524410ADE22DC4820EBAD4779742
-          577709705993A6DB1916CCDB8D89F8E4BBA8BEB444D42D60DA747FDE6E4C3C79
-          944D0738B98CE5EDC684AAFA351D20910EE0EDC6445BEBD7EE01431563749366
-          2DE0EDC6C4F39C74D456BDE91E307146086F37260A72EFD0013E7E7378BB3151
-          F838930EF09E1AC4DB8D89E2A7F7E900CFC901BCDD9878F12C8B0E18EF3B8BB7
-          1B132FF373E800779F19BCDD985016E6D20163BDFD78BB31F1BAF8311D30C663
-          0A6F3726DE94E4D101AEEEBEBCDD982857E6D301A3C6F9F07663A2E255211D30
-          C2CD9BB71B136F4B8BE90017570FDE6E4C549797D001C347BAF37663A2A65249
-          070C53B8094311DB37615E700052AFA6E162CA35747474F0F616785F554A0738
-          398F1686B232AE4222E96F38AEAEA9C5C163A751A22CE5ED6E40F5AE8C0E701C
-          3652180AF49F8EBD11DB60652533BCD7E974B89E968EA4F3C968696DE51AA07E
-          5F4907383829BA0CDAD80C44E4F6CD981D305338A7F9548F630949C8CE7DC22D
-          40A3AAA203EC1D87930BFC67FA2172C71638D8DB09E7EE65E5E0C88933686868
-          3479C027750D1D30D861688F8B643229B66E0AC7B2D0851089FE2ED336B7E078
-          C259DCCEC8346940BDA6960EB0B573FCE7622F4F77C4EE8980C2A5F36EE53D2F
-          44ECA178A83EA84D12F0A54E4D070C1CE4C074010BB1181BC2C3B03E6C25C4FA
-          E33FD4D57F46D0FCA586CDFEBF69FCACA103AC6DEC982E606121C6C6F0B558B7
-          769521C6181018B2C424014D0D757480DCDAF69F8B277879607F4C1446289C85
-          734F9FE5233AEE30542AD37C84B44D5FE80099DCBAC745563219766CDB8215CB
-          433B37B1B659FF037712376FA59B44DC488BB6890E90C8E4E482A0007FC444ED
-          C290219D7BE44EE67DC4EC3F828646D37F8DB6B568E9807E126997C141B6B688
-          DBB71B73833BFF6E517FD420F6E051DC7BF0D0E4E246BEB7B5D20196FDFA0B43
-          F3438271286E1FE4F2BF77E5CFE64CB97C05F1A712D1ACFFFEE7C98FEFDFE800
-          B185A530A42CCA83542A311C979557202A3A0E0545C55CC58D74B4FFA003FAF4
-          ED2B0C1D888DC6D2C58B70FE42321293CEA1BDBD9DB7B7C0AF9F3FE900F37964
-          A6EB29C07CA00252F42F66F1904F4FAA3EA0EB433E73A5378037BD01BCF90D80
-          B399404272DDB40000000049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Download File'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D49484452000000300000003008060000005702F9
-          87000000097048597300000EC300000EC301C76FA864000007284944415478DA
-          D5997950535714C6BF542B75A94B750495D6EA387619C73F3AD3B1556B5DC0A0
-          08EE8AB8015A17DC575020A075037736D9A4EE5B292EA3835B75EA4CB55AAB33
-          62C5053510C8C26220404842C8EDCB429297BC60F25EA8EDFD87F76E5EEE3BBF
-          F39D73EF378187FFF9E0BDEB00FE5300ABD36F123785755BA525FCD425236AFF
-          7580DD0B86830B85FEBB276F16E0C18B32A7205A0440C75187F3775E40DDA0C3
-          9FCFA46F856811002D4782DF1E89A050AAA1A120EEBD05A245001A1AB9013C2C
-          94A1A65E4383A805199FB17044458B02AC4ABB41F62C1C01B556C7699DD7922A
-          2A780D0DE2EE53497E5D6DEDC88CB5013408B702AC3C709DEC5D340AF50D4680
-          75A9975D5E6367B81FDE2894A8516A68106A4D2305519AAFACABA741B8156045
-          CA35B22FDC074A0D37051AB55A28A8C09920FE7852FAF7FE253E035A046079D2
-          15B27FE968D4AA1B0DF79169575C5E63C7223E0AC572E4DD7B858A6AA5DDE75A
-          8D0689CBF8E6B8DD0AB034318F242DF38342D5C8792D42ED030F5E4871EB5131
-          EA355AF37C5D5D1D92978F69198025FB2E91E41563515D6F0488CA705D01A631
-          69F840BC28955350048F0B4B90B2D2BF6500C2F75C2429ABFC21576AB92F6633
-          F42A08A5D5389E771FA9ABC7310370F532CADA1A1C581D803775460041D655B7
-          04BF79FE68F375547A1ED2D6043A06E0E26516EF3A8FB4B5E35151EB7E059A46
-          74DA25A4AF9BD03C005B27B078E759A4AF9F88B29A0663E6B2AFB925684198AF
-          F93AE6C04564444C6A1E80AD97599C908BCCC8C990291ADC1238D3884EBD80AC
-          0D539A0760EB651627FC82CC0D5320AD36026C3DE41E05A242AC14483D8F831B
-          A7320370F532E1F139C8DC388D02D0B82570A61193720ED9D1D39901B87A19A5
-          4281CCA820484C003B8E5C77E9FB5AA8715FBD1B2A5285411E1168CBEB6A988F
-          9CE3637E46909C8B9F04339801B87A99F01DA790151D0C4995EB0AD46B955873
-          693A8A784FD0AACD7BF078D309C981E7E1D9A1175D81E41C1C8E9DC90CC0D5CB
-          D4C8E5C88A0986D804B0F3D8AF4E67FE9E3A1EDAEEA5E8F2C987863985B40E2A
-          9107067BC440307B9A4581A41C1CD9348B1980AB9759BAED043205B3CC00CE66
-          7E7D5E1044EF15A0F3C71D689FE921DA504A24069C43F7F646256213CFE0E88F
-          739801B878191D1A505551896C41881960CF891B4E655EE729C147BD3B515E47
-          67F03BC4EA286D82D83FEEAC014290781AC7B784300370F132938F0D85B8B212
-          177FA01A57E7F9D6E75554E6232ECF80A4F57374EDDDD914B88E3A448D7FF5F7
-          B6107BFDCF2225EB164E6C0B630658B4FB0261EB652ED5CF46BF2FFBA04EA441
-          825F2ED57CDED87F8A5981A6CCF37A94A1FBA75DA9A08D01EB4C811B94D06310
-          CB666280A8EC046F690872B7AD610658B8F31C61EB65BE4EF6C4109F419089CB
-          505DACC62E130453E6375E0D86ECFD97F0EAD38D96712600EB923234B6B02D9E
-          463D630658109F4BD87A19BD02437DBF35BC5C262EA7205418A05D8776BC6E76
-          996FDDB3123DFA7A1A9E75046040302B63BC9617D700255EC88FB9CF0C307F7B
-          0E61EB65BE49F5C2B0D143CC0148259412452A24F08D4AE8331F752D18951E42
-          F4EAEB659361138819C602A63329505954855E8D5FA0FDF340E4C42F650698B7
-          ED67C2D6CBE81518CEFF8E96419958862A0A62F3A8A348BC1301B94731BCFBF5
-          B4CBBC05A0A974E865542E94A367E367D8EA7B02F1D4497C3A61013340D896D3
-          84AD971992D60323F9DF5B326B925D4AF54461C12B78797747EF7EDEE672A003
-          109B46B6CCCB5E57C04BDBDF10FC07ADDB61D3BE638E0142379F246CBD8C5E01
-          1FBF118CA5A1A856A043C7F656604D903AAB6B6273AD83E475393C1BFA9983D7
-          8F6601E66E3A4ED87A9961193D307ACC289BE673D494960CD3EBDD322F7E2985
-          AAA8233EAF9D8756A40DED5D0E01E6C41E236CBC4C9302FCB1BEE6A0AC03B5CE
-          300D86B19175287929415949C56DA55ACE2F8F83F33FAFCF8E39425CF5324D63
-          64564F8CF1E75BED24C4AADE9901687D609A171596402A2A772A783B8099D187
-          489660B6D35EC65601FF716318B745DB5D85380010168A202996391DBC1D40F0
-          C66C92193B979502BED9BD101030CEA6DE9BAE9B291913C0ABE742888BA52E05
-          6F073023F220C98CB3B849475EC69102E30303CC078FD38D4CDDBF7CFE1A2545
-          629783B703088AC8241971A1AC14F03BE48D89E327D0326CDDC0D6A5630D504D
-          6DB17FDD7D48748D18288A923F76F5BD3480E9EB33487A5C981920E5CC4D9714
-          983C6112E3AE625B3AB60D2E114BF134FF990820C3841BAA849C000EC486B13A
-          89C71EF6C6D489539C02606A703D4441FE539721EC005205A1ACCC9C1E60DAC4
-          690CA7AB8ED617CD35B8B854E232841D40724C28CA6BD801044D0A62709616DB
-          E04C83BB0A610790440154B004089E1C6C573A768DEC448397968A9D86B00370
-          3972D3B8DB2512B3A6CC62C8ACBDE374A6C1C525623CC92F2812AAE5FD110787
-          4DE9B67F70F4DEDEE5771E7883DDB59E7E50D92CE0A9DF7C258C83AAC501DED5
-          F80762CA0A9AC27989E10000000049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Download File Remove Original'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D49484452000000300000003008060000005702F9
-          87000000097048597300000EC300000EC301C76FA8640000076F4944415478DA
-          D5997B50547514C7BF200F25352D47C5F0190A5A5333CD5496666420F82044D4
-          0C35612131AD4C2BD35424A7D2C6D1325F08E8A883F25019B507BD1D93E85D33
-          592EC9631758F6C1AE2C2CB0EC2EBBFBEBEEDDF5EEDEBD77D7BD2C989D7FF8DD
-          07E7773EE77BCEEFFE7E1080FFB905FCD701DC5600478E1C23BDE4AAC260E89C
-          BD66CD9A8E5B0E2012AD80C562F1CB4F75752D2A2B7FAC34183AE26F06715B02
-          E874ED50AB35A8A8A8BC29449F0098CD66BFFC180C4674777743A3B98ECB97BF
-          F70A715B0298CD16DA872B0421DD899999992DB704C036B13F16181848F930BB
-          41545C319B8D33B3B2B234B70CE0EAD52AC13EA64C8946707030DD47BE40F409
-          80C94F054228009BF141545454FC2D12A5DDDFB70026137D2D16FF23D8C7E4C9
-          515E9F1716162123238D89BB4F008C0E80BEB093B704C068A4AFABAAAEF58ADF
-          E8E8494E8093C57D0F607000F4859DF206B0FEF0C55ED9CB8C193E08E9B19321
-          A9ADED95A0A3A2263A014E957807D8BD3206FE50D87EB7E8A2189A363D0D1112
-          14D82B108200AC7EEA70FE876A6A29B54222D7202E7A108202FDABD449932299
-          715151E9CD01CC7E125CFAB3113ABD918650B674202D36BAD794F009A0DBE21F
-          C01F352AB47799180849931A33A3062334A8674A4C7451A0D81BC0BADC6FC99E
-          ACA760345BFD0290285AA9E04D2C08A9AA1519719311161AE497EFE2E2D39E01
-          5E3DF435F960D5D3E8EAB603BC71F073C113EC5A9D80169D1EED7A130BC268B2
-          E05A830A09F70DF5A884C1D285777EDD04ADF13ADE7E643786F51F4EDF8F9C78
-          2FF34E893780B507BE221FAE8E85DEE49F02166AEFA2A302E783A893B7606DD2
-          839CDFD177EBB1F2FC52D41231FA8504628076304E2C2C43F8C051ACF74A4ACE
-          78067865DF1764EF4BB3D061B49FA836E67E2138F89DABE25123D7A2FCE73A7A
-          29753733B5CD103D11CEC97CCE2FAFA3295482A16306D1F774CA4E04A9C3B073
-          EA7E3C7AFF54E6DD526F002F7D544EF6BD9C009DC1BF23A1CD08B50EFC5EADC4
-          777F36A0CBE43CE07476766247FA7456E6B32E2C431DAA3064F440960F1B04AD
-          44CA598C7428515A7AD633C09A0F3F25FBD7CE415B971D60739EEF0A58D14DBB
-          0B04B74917C43C80EA262D0545F0578D0C2FC48C66655ED1BF1E778DBD937A6E
-          A5DF212E9F521B447F1788D3DE0056EFF9841C5837175ABDF023614AE1746AF5
-          32222FA50CA3068DE63CB7A92055B6E164F9AFD89939835A286C995F8EFAC06A
-          DC3D768823702BF511B5FFB45D7320169CC1E5F21F3D03ACDA7D811C5A9F8896
-          4E3B4076C1973E037CDAB51C9153C64356A5C363215B1016308C79B63D731633
-          DE7CB81C693123E8CC3787C9307CDCDD54D0F680AD8EC069256C18C4B998DC80
-          581C9A81F52FACE307C8DA758EE4BE9E044D8770051EDE3F02D3621F854ADE8C
-          0E990979C9E711CEA3C4A6DC32A8871540D6AF0E23C70F63659C0FC0B5A46C10
-          FD9AC2F0DB862A7E8095EF9791C31B92D1DC6E3F126E3FFA952005A6C73D464F
-          AE92AB2925DA1825B24571F632A2CA667E5E1C8223B4089F30827ED713008DC0
-          28631F6B1BDA71574B382EBDF60B3F40E68E33247F630A543AE167DAA9074762
-          C6AC694C004A4533DA1B8DC84D3A472B610BFE958F9F852A58827B268C74CBB0
-          0384817182591D0A5CAF6FC578128504CB22BC9899C50F90F1DE6992BF692194
-          6D7680778F09532026FE0956065572151AC56D28587416EF5F7A03EAE07A4444
-          8EE264DE0970A374D865A4966A318E4C44EEBC13F8ECC2979E9B58F44E09C97F
-          6B310520FC4C3B2D371C33E39F7466D621BB92EA891A3155EF11C33136328229
-          073600716B64E77D95448331D6481CA2821F101C86B2B3E73C03A46F2F22F99B
-          9740E100D879E26B410AC4263CC55B1ABA361D060EBEC305EC06A4D5654CDCC6
-          5628246A8CB64CA0823F8E014161F43C6565E73D03AC78FB2429D8920A45AB70
-          0566E48563D6ECA7DD9ACF53533A33CCAE77E77D79AD12FD9BEFC4D221590809
-          0865CDE511E0F96D85A4606B2AE40E805D85DF0852207E4E1C13946BA0AE1966
-          C1F036B215B25A059A659A4ABD511BAFCE81EF7F5E5FBEF504C9CF5EC60008B1
-          9905A3307B6EBCCB4A425CEA9D1F80D5078EFB8DD45643D9A8F629780EC0D22D
-          C74841F6720660CFA96F05293077DE6CDE65D17D55211E00A4358D5034A87C0E
-          9E0390FAD65192BF6D458F14883B7A0F1213E7B9D5FB8DB197927100D45D9342
-          DEA014143C07E0B98D47487E4E1A03B0B758980249CF24321F1E9F1B99BAAEBD
-          2681AC5E2E38780EC09237F3495E4E7A8F1448381681E4A4F9AC0CBB36B06BE9
-          B802B4514BEC6F3FFD41AC163CD0B859FB97D0795900CF6EC8238773440CC081
-          D28B82144899BF807755712F1DF70657C895A8BAF24F23750C9A21DDD42AF50B
-          E0D036518FBEC4738E476051F2429F00F81ADC0621BE522518820370303BBD47
-          9B391BC0E2E4C53C5F572BAB2FBC35B8BC4921188203B07F6B3AD4ED3D0358B2
-          6009CFCED2B96DF0A5C185427000F651009A1E02A4A6A4724A87D3C83E347853
-          93DC67080E80E0C81DF6D3D08D58B670194F66B93B4E5F1A5C2E93E3EA1571BD
-          D4A89D841C786CCA5EFB07C7D81D43BF0F40C0E3BDE5CF665436C501C69687A4
-          3930F439C07F65FF02637A219ADE9FD1780000000049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Upload File'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D49484452000000300000003008060000005702F9
-          87000000097048597300000EC300000EC301C76FA864000006214944415478DA
-          D5DA695013671807F07F74A0D30E0AC36847C10311ACF5E8A74E67FA4D5B2BB6
-          D65AEB595AAB501541BCA83787C78817DE7226C8E06DBD38042248B5753A6AD1
-          B153AD560C62004382508E90FBE0ED46484C607793B01BDB3E7CC8263B6C9EDF
-          FB6C76FF1910E07F5E827FBB81FF14202EEB3AE1A9AD9B3A13094B5F3651F5DA
-          01FB964C001785E577CF5CFF0BF7242F5C427804D0C1710E05B724D01B3B70A7
-          52E114E1118089A3E097FB75506AF43050880A27088F008C666E80DFAB1AD0AE
-          3538205420D38551139B3C0A589D798DEC8F9A08BDA983D3719EC95BA9E60D0E
-          88DF1ECB1FA855AA8F846BA639207805ACCA282707967E0CADB113B036FD8ADB
-          C74889998266A506ED1A8303426F305308D9038D5AEB80E015B032ED2A391833
-          091A03B709984D2628A9C6E910B71FC91E1E5A36699C47002B8E949243B193A1
-          D29B5F3EDF9059EAF631762D0D43557D0BC415D5686AD3F4D86F321870787998
-          AD6F5E01B187C5E4C8F22950EACC9C8F45A8EBC03D890237EED7426B30D95E57
-          ABD5485DF1A96700CB0E1693D4959FA14DDB098817BA3F01BAFA6AC27B90C85A
-          2814C19F55CF91B66AAA670031FB8B48DAEAA968D198B81FAC5B59A62055B4E1
-          94F82ED2E33EA70770CD321A553B32E2A6A159DD0948CA2EE3A5F96D8B26DBB6
-          E3B3C4C8FCE10B6600972C13BDB700996BA6A349C5FF04AC9590598CACB55FB2
-          037A9B04A253F290B56E065EB41B3B572EE72A2F4D27457E62DB4ECC288270FD
-          57EC80DE6699E83D9720DA30130D4A232F8DD355427A21B237CE6207F436CB44
-          EFB908D1C65950B475029273F99940FC42BB09A417E0E8A6D9F400AE592666F7
-          058836CDA100065E1AA7ABC4B47CE424CCA50770CD321AA512A2F87990530003
-          B508D3E34BA1D2F1F425ADAB7CDFECC01FC299F400AE592666D75964278443DE
-          6A80893A0DC3936FC07FF048040406526F44FD50EF2610743DDA9E77BD06BB7D
-          B6E79DDBF675312F1FD21333E8015CB34C7B4B0BB213C351DFDA790A6DCD29C7
-          AD4A338243C7F186600570CD32B13B4E4394F4AD0D6029458B16AB522B302020
-          8417042B806B96696D6A4476D27C1B60FFE96B2F1F3506C2DB2458015CB34C6C
-          F20988362F709880B51AA849C4A5DDC180406E93B8945FC00C58BAAF9070C932
-          CD0A05445B16DA0087CE5E73D8CFC724F20A58005129F9844B9659BE3D17C22D
-          11B413B09654A142F4815B78FF830FE1EBDBDF6D443E1B60C9EE4B844B9669AA
-          97216B4BA40D9076EEBAC37ECBFDB14262828FFF30848E7AF755A36E200A0A0B
-          99018B765E205CB2CCCAE45C646C8EA4BD13EBA8EFB3F1D977D1DEE1879051A3
-          BBADACEB88C2CB2C80EF779C275CB28C6502E949113D16C0DABC926A7E64C83B
-          0CA7876B88CB4597990191DB7F245CB24CDCCE63484D8C4063FB2B80B5F936B3
-          2F822DCD83EEEAE23AA2880D10B1ED0CB166194BED3A5EEEF6048E5080A62E80
-          B5F956932F468C1CE5E412E91AA2B8B88819B060EB2962CD32BDA9B5BB8FD9B6
-          CD4480C7CDBEF0191882A0E05017AFF3CE1125252C80EF369F24F65926E5E44F
-          BD8258AF36DEFD8760F88850376F560228956DF0F3F3A54588C52C80F989C749
-          F72CE36E69A9D3665DE61D34E9FB61A8A579C0E907D31EF154F218B5353564EC
-          B8F102BA9BDD15713133E09B845C429765DC5D79AF7E8118323C9436CBB021AA
-          AB2A515727BDD90112D5177D4AC68C1D3FB43BA2F40A0B207C530E61CA32CECA
-          F2815D2FBC8B469D0F0287853836EC02E2D9D327784E35AFD119C31ACFCF5105
-          CDCB0B8297E046774459690933E0EB0D47095B9661ABDB4F4C10BC1580006BF3
-          DDCF5F1684B4FA0964CF6B6CCD5B8F4987B85AC60298B75E449C6519A65ABCF7
-          5718BD0761E0A02134ABCC8CA8A996A05ED6B37926447999981930779D90B065
-          19B6D25249F366A5097E6F07BB8CA8955641CED23C1DE2D1C3FBEC00A62CE34A
-          35B6EAB026A3027D7D029C22EAA41228EA6B9D366F8F205EB0ACA8B6E6C48C31
-          8C00BA2CC3374256530585DCF5E66D35FB9C7750A3BA8FF4E7081D23A07B96E1
-          1B515F578506799DFBCD33540F807D96E11B21AF7B0A6D73353561F4E3A3795A
-          001F07B596DEDC178FFEF683FFE050988C7AE85A9E61B47F1B2EA42CE6EDEF12
-          1EFF678F80D9E78679BFE16589B532B5DE388DAF957F6D004FD73F1B7A136DEE
-          26BDBF0000000049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Upload File Remove Original'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D49484452000000300000003008060000005702F9
-          87000000097048597300000EC300000EC301C76FA864000006384944415478DA
-          D5DA695013671807F07F6CD1B65A71AC742C78A0826D3DDA2F9DCEF49BB6566C
-          ADF53ECA2184B682E049B5553944A78E6DAD28721F3ACE588FA22D874004196D
-          FDA0162C4CB122900009181294E108393709DB0D212B8190EC261BDB3E7CC86E
-          76F2E6FF7B9F65F7DD011EFEE7C5FBB703FCA700315937498E62DDD61AC880F4
-          E8C5CA670E38BE65115C51983E7BF1E643540B1F3342B805D0EF621F0AEF08A1
-          D3F7A3AA41EE10E11680C145C1EFB56D50A875202844A503845B007AA36B801A
-          5107FA3484154209726576C4E24EB7027667DE209322164367E877699C16590F
-          159EB042FC512FBBAF522ADFCFDEB3C20AC129605746057922F20368F466C0DE
-          F46BACC73816B50C5D0A35FAD484154247182984F4BE5AA5B142700AD899769D
-          3C19B5046AC2B50E180D0628A8E0B61077EBA40F92A3972C700B60474A1999BC
-          6D29943AE3C0FEBECC32D6637C171900517B370495CDE8EC558F386E20089CDA
-          1E40E7E614B0ED94804CD9BE0C0AADD1E5B148EA3A502D94E3566D2B3484817E
-          5FA5522175C747EE01449F2C2153777E8C5E8D19109BCDBE03B66ACDA2B72094
-          765328127F8B1E216DD772F700A2928AC9B4DDCBD1AD36B83ED8B03275412CEF
-          C579C13DA4C77C621B70FAF459972EE0553D939111B3025D2A332021B79C93F0
-          87BF584A6FC7660990F9D5A7A303C2C34361343A770E479F2846E69E95E85472
-          DF014BC56596206BEF2AF700A28E1721EBEBD578DCA737CFDC99EB9C844E08FF
-          90DE8ECF2846F6376BEC030C06E76670EB8F85C8D9B7161D0A3D27C16D555C7A
-          1172F7AF730F20F2580172F6AF83BCD70C3872969B0EC4860DE9407A214E1F58
-          6F1FA0D73B3783913FE423E7C0060A407012DC56C5A715E04CDC466680BABA7A
-          568327173D404EEC26C82800412DE856C69641A9E5E8216DB03C5FECC75FD96B
-          ED0308273BB0E5E865E4C60542D643C0402DA9038FDCC2E4D7E6C0DBC787FA22
-          EA87FA361E6FF095DE1F7C0F438ED1FBE6EDA1F54B7E01C4E7563B0010E653E0
-          E1C3065680A4FC5AE4C607A2BDC7FCF943672A70A7C188D9FE0B38433002E808
-          E7CEE12FBFFD193909C134C054F26E0D76A556628AB71F270866009D6E60BFBE
-          BE9115E0D8956AE42684D080A40B37065ED504C959271801B48300B6F5F9E10B
-          C839186AD5014B75509D8849ABC2141FD73AF16B41210380563BB0DFD0206405
-          F8FE52157212C36840F2A51B56C7B9E8447E210B00DBE227FE84EC44BECD0E58
-          4A2C5762EB893B78E7DDF7E0E9399135A2800940A3D10CEC37368A58018E5EB8
-          8BACC4701A909677D3EAB8E959BF5268C084C933E03FF7CDA74159200A8B8A98
-          039CE940C6C1709B77622DF53C1B9B7B0F7DFD93E037F78D6133CB1C51749501
-          403D08103AD181F404FE88C59C25BC820A3FC7EFF5514E0F6688ABC5571900D4
-          6A46818757F8A1F3488DE7E349DF5380257CAFD113B34DE161EBEAC21C51EC08
-          C0E76FA63B201236B1EE400A05E81C0458C2F7183C316BCE5C07974866889292
-          620600273B60BA0F58CA48F250DFE589095E7EF09DEDCFF03AEF18515AEA0010
-          16164277A049D4EC1444AB279178A51DDD78153367F9B3BC59F1A050F462D224
-          4F9B08818009C0C90E984AAD332222A50632CD444C3785071CFE620E453409EB
-          D12A9190F3172CE4D9BAD95D1394D807848606D31D686E6A716AE6BB482F4C9B
-          E96F732D630FD12C6A405B9BF8763FC888E730A674DEFC85D38723CAAE310138
-          D1018D69E6536B20554F84CF0C3FEBC00C102D4D8D784485576BF5014F2E6F50
-          FA6ECAF78507EFD670447959A97DC0E6CD4174075A9AC58C017179ED9013AFC0
-          DB127EF8F96B07216E6E84F491840E6F19D316E27A390B009B5A75F82E341E53
-          E135759A8D591E1D216916A25D3A32FC68888A72817D40484820BD9468699130
-          0674F619B0EFA214CF7BCE648C68158B20B313DE16A2EE41AD7D40F01000DB92
-          77EB1096F42730DEC721A24D2C84BCBDD561F8A108D203A6D5A146726EF5BCD1
-          01C19F390DA01127AAED22A41211E432E6E1E95A9F37D6F7896A8CF8373EBDDE
-          1F01080ADA048D93CF034311FC5110ED6D2274C8DAD8871FA546000203373AFD
-          40330271B2C60A216B6BC238B5180D8FFB5FE622BC4D0017835AAA57370667AB
-          C7E3252F7F18F43ABCA09120E86D15B66E09E5ECEF126EFF670FEFF57933C68E
-          F3A8A036A52A9D7E055733FFCC00EEAE7F00C7D11B6D6CDB2159000000004945
-          4E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Duplicate'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D49484452000000300000003008060000005702F9
-          87000000097048597300000EC300000EC301C76FA864000006404944415478DA
-          EDD87B5054551C07F0EFC2A2ABA365A14E9AE83826FE119633D9D41899A082A6
-          A4A9A9892FC0373E490CE515A266920AC81B52339034C751D221433045F1950A
-          2C28C2A651C022128F7DC1BE38DD65D965EFB2C2BDEC2EE64C6786E12CBBF79C
-          DFE7FECEB9E7B770F08237CEF30EE07F80E10BBFC44BC442C3E635AB887B9CAF
-          8BA4C701FB574D82390ACDB5E9971EE06E594D8F204C025ACCCCC3D9EB65902B
-          5B70FB61B5D51126012A3305970BFF864826878242DCB232C22440A9360F704F
-          F004E226050D21019995B4DAA5D6AA802D0939E4C06A17C8552D660DFA58D840
-          05AFA0216E9608F95289C43569AB87451134C0E6F88BE4E09AC968526A01FE71
-          BFB01E3062DD34D4896410CB1434845CA1A610957C99B4C9A2081A60536C1689
-          5C37053285791950AB541051819B42DCB85F591CE53BC5C92A808D872E90A8F5
-          6E90C8D5ADAF03122EB01E70EF1A7708AAEA9179EB116A1B651DDE57291488DE
-          E06EB1039436D0FAE84C7268C334889AD5660F4CA8E7C0DDB26A5C29FC0B4D0A
-          95FEEF52A914311BA75B07E01B799EC46CFA188D4D5A406012FB0C986A7326BD
-          85B2CA7A0A455024A840ECE619D601AC3B708EC46E99817A99AA5B83ED4ABD6A
-          A9B0189F1D34C09AFD1924DECF0375522D2024E557C653AAD56AF4EDD71F3D5D
-          8AD000AB23CE9084ADB3502B619F81BA460912CFE7C352A508D3539C0658F5CD
-          6992B8ED53D48895ADAF771ECE623CA961067AB214A101567C7D8A2407CCC513
-          9192D58425A73D2197352097E38DF0B50B2D5F8A94086F4838F030558AD0003E
-          7B7E22C9DBE7A1BA510BD87D945906DCC56BE1E43C12FC1B428CF78880FD9899
-          6601D894223480F7AE132479C77C0AA06035E19D98D170F37A17E27A390AB24B
-          61EF381F8EAE41D89690CD3A78B6A5080DE0B5339D24072E84B00DB0F7D845C6
-          19D000086CA1567250945B8666F9108C9D1D0FDE4BAFB346B029456880656169
-          24256811840DEC32901F375A0F00B8D4A8B6282FAA42C99D4AE4F7F2C2532EF3
-          D2876D2942032C0D4D2529C18B50D506884865B604B419184F01B87A80A6DFF8
-          540C7E4E21063B2DC7C80FFDC1E67F084C4B11DA884B828F91E490C57A00D356
-          94E06812002A234AAA30E4FF560841F52B28E8B3020A4E7F56636B5A67A5080D
-          E0197494A4842CD1030E1CCFE94606A865C4E1B6F7A91F42811EDF13A0B2B416
-          8ED3A3F0B2C3FBAC119A2CFC59DD88B4CCDF11E737D334E048D804626F53C17A
-          704DEB1CA0EDD755FE4365E336EE93E978DC6B2A982EA99D2BDCF4FDC0C44C24
-          7CF189694046F870326389762392B6405A0368DB9CBA40B4FDB60D8BB6E562B0
-          6CB40083F70DAE93534F147E761E6CFB8DC31B6EDFC2B637BB251594701E89FE
-          B3BB02E8823206E882320618DD753DC0349CB4D84070BB00A5C54F90CF5B0991
-          ED884E830EF19EAAEF07C79F43D297739E2F4097E1DAF24A94E45EC7B00F0231
-          E8CD05CC3210978194EDF398020C969371D01C6E0780219C0EE808D7BDDF2496
-          A128EB22CAC4A350CCF3841ABD3A041DB8DC20037167F1DD8ECFFE3B00CD67D5
-          6A0ECAAEE542DCC8C39879273BCD4070EC191C0E5A602980A90D6FB4A19F01A7
-          034001AEE281A01937FB6EEB1074C0D229EDFB21E6348E847CDE19C0A66D0263
-          80D15DE7183C2669FBA50B805186B44B280B76039DE13069376CB8BCCE331073
-          0ADF877A3201E8EEAA31C078637607A0FD5D5B5E81FB97F3506833171576CECF
-          0CDA7FF1E4F60C1C3A8563618BAD01D065CB1860BC5FA8CF100EFEA01EA3D5E5
-          62384C8D469F41CC8BBDD0E893F8217C291B407B305D1D6486D7993A895B0F32
-          99923AC8AEA1AC6E18F8BC655071FA7419B4DF22D7F60C449F40DAAEE5A6013F
-          870FBF4615811318DF0E83E6E6F50EE81BDE7429517CE50E068C5D0FFBB77DC0
-          A63AD567202A1DC7F7789B0674B76932670C305C469A6C3DBA2BC0C302210A78
-          3EA8B3756435FEA685ED19088D3C8EF4BD3E3D05D094D32DADE57433198521AE
-          0761CB7BD5ACB9BE8A4CC38FDFACEC1940438D1885394528514D4469EFD9DD9E
-          CE77BE8BBE1F16998A13FB56590BA05B365C941757E151610D064F8C405F878F
-          2C314DCF0054AD5FEA05104987E0B5C9D1E0F61B6AB1E0AD0E90D4CB919F2D80
-          9DC35C0C7C2F001C1B3B8B066F558093F308F0F3847074DF0732749AC503B732
-          C0E112079C0119D2B5E3442DF6560B5ED72C0E789EED8507FC0B07D1116D82A5
-          AA2B0000000049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Move To'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D49484452000000300000003008060000005702F9
-          87000000097048597300000EC300000EC301C76FA8640000060B4944415478DA
-          EDD87B6C53551C07F06FBB6E6C44080167C46D1212186F2411A2D10561C2C632
-          44030888B0478720CE2708A20326CE1840908263021115650C08213235FCA163
-          C25E3C1CB2B57B74B7DB00F7622B6CEBFAB8ED6E77BDEDFABCEDDA5EFA1824FC
-          92A5F7EEB6E7FC3EF777CEE9B9E5E1210FDE6027F008607B72F4E84FB48FDA2D
-          264955427A7ABA32E000A130197ABDDEAB4609A21EA5A5974B495219EF6F845F
-          000A450FDADB3B505252E67784530045515E354A925AF4F6F6422EBF8BA2A212
-          BF22FC02A028BDB18D40209C020C1D7B137C3E9F698362218AC514A58D5DB76E
-          9D3C6080EAEA5ACE0D4E9E3C11C1C1C1C6791408845380CECB0A84300043B011
-          1D1D726662975409852953FD0BD0E98CE7353552CE0D4E9A34C1E5F5E3C7F390
-          9696E2B32F50A700AD09E08FC80D0840AB359ED7D6D6F9A4938913A3AD80DC93
-          FE07902600D7C83856E6ABBC8A490A0939E973DD2EBBCE0124693C974A098F7B
-          EC5669714EA2C4DEB573E0CD86CAF0D9BCC21A5C27DA4B498A8E77877009E012
-          F22E15F6E58B8D803E2FB784E7CA0868B47A941377DC229C02341A8DF1BCAE4E
-          E671A7B615A0BC145CACB80D8546C72CE77DB82A6D73897009F034CA4F278154
-          77E122D290B57E057AF5DE01FE95DD418F5A6B87E853D389A28FE6767904509B
-          00848715B8FDDB424C8D190BF1E556CC5CB407A3A213BD0234B67641A1D6D921
-          AED4B68A554A65EC918F5FB1FB16770E50AB397558F0CD24C4A5CE424FA71615
-          05750C6019A263B762F3A102CEC97FFDCE02DC53A899E4757608AD4ECF209AC5
-          6A95C60EE100484D4DB25440C63C98785A0103804610F4BD3C488A0890BA084C
-          7BF5204287477046E899AD87216936823420AA9BABF6A7CFB36C459C033856E0
-          C2BEC9160020605A0DC22D490B6ACA5B7023241572C1148FDBDAF9763C642D9D
-          387FB501F26EC73C28669770E0BD784BDE0E809494D5960AD4CB1A3857C00CA0
-          99D7EEF61E880B2BF1C43421C6C66C0497DF1068661DB84EB4E152E56D6874D6
-          E713954A85ECF713DC003856A050348501CC34266D0B0003EA65D673F1DF9520
-          DA46A2322C0D3ADE304E6D1B62F19CE9209A3B19140D89AC09073F4C1C18909C
-          BCCA528186FA460E159869491A3C81F598F9A31950C375022DC45D4C48CCC6F0
-          88599C11862ADC6CEB46EEF97F90B361A173C0D95D2FD0025D13E7C60DE11AD0
-          7F7CAFF92E33A4AEA11A09680C89F3B8ED2FD658DF9B71F83C0E6D5CE41C909F
-          F5349DB8BA7F1CD3A6448C0998C6B63991FE63D3788769B8D80C9B7E80CD759B
-          CF91CC8A22292843D0B0191817B7074143B80DA9AD87FEC0E14DAFB903989362
-          03CC49B101ACBB6E013887D37D7CC8AE55405AD58E8AD03550048D7199F476E1
-          7CCBF1B6EF7EC7914F160F2EC05CE18E9B4D90165F46E48B19089FB2DCB30AE4
-          E4E3FB4F977A0AB0194EECA4790207802DDC1EE008375FD7F4A820F9B300753D
-          E3501DBA127A8438249D916253819C7338FAD9EB0F0EC0F05EBD9E87BAE24B50
-          2AC23061E9699715D876F057FCB075B9AF00CE263C6B420F00B707305BF7E222
-          D4D66B7165E86687A4B724CDB3CE87ECB3F871FB1BAE007C53076C00EBAEF36C
-          9649BBF9E206C0AA50FF10FA0B21E1B311F95216F88250D715C83E8363996F0E
-          36A0FFB5E3E67FA8B954864AFE123405C70C98F4A6552F5B2BF0ED19FCBC6395
-          2700F3B06003D82B0B7BB8B101ECF9C2BC87E6A19E5946DB6EA910355F84B070
-          CF7FE7CA3C701ABF642571015893F1058054E920B9500AE25E24C4A1C9A07861
-          6E93DEB032D65A8103A790FB65CA4080A832E65FCF7B7C3B6C222EF5593BF840
-          5B89AA8BE51831FD5D8C7A66CDFD7483CCFD7938F195D039E07EC350393B00AB
-          0AFD9B3919A415ADB8C17CF376068DE7D4FE072BAC15C8149D40DECEB440010C
-          DBE93EE3769AA4C76374EC5E04858EF4AAAFCF45B938B9EBADC000BA98079ACA
-          0B12D45073400C5974DFDDA52F9B6B39DE213A8E53BBD7FA0B601E3602DCAA6A
-          41A3588EF0D9BB313472B62FBA090C80323ED4CB9887F1083C192B82E0B1A77C
-          96BCDF01CA4E2D6E14C8101CB5048F3FB7053C7EB04F93F72B606ACC18884B5B
-          11BD600FE8D19E3F6D3D2080A8421E7823F255EB6728FA46F92D7973F81C3098
-          F1D003FE078EF1F85E5B9D45980000000049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Synchronize directories'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D49484452000000300000003008060000005702F9
-          87000000097048597300000EC300000EC301C76FA864000007454944415478DA
-          ED997B5054551CC7BFF7B52CCB1B35274058051C7B975199353DB554D0ACD49C
-          297A610F2BED612F8A3FB6B271EA9FFE68D49A5CF3590E834F524B719149C9C4
-          9A9A10449D604130E2B1B0EFDDBBF7DECEEEE2B20B17F62E0FA9990E7339D7DF
-          BDF79CEFE7FC7EBFF3400AFFF1428DB580FF01C65AC0FF00632D60C4014A7529
-          1A89658E9047339435219DA03CC2FDF3752DF67F05C0BED5E95BAE9D55903FF9
-          96E58A1AA8AF5A8FEA32FDD605458D4F8E39C0BED5A9F99AC4715B72162E01CD
-          B2C422C97C126A133D1E9CDA53027B57C7930B8A9AB78E1900099D69943AEAD7
-          9C8717476B12127B1E8607F0167B7717AA76EF74484ED774124A67C6048084CE
-          2F57DF73EFF48959D96105CBD95ACF9F43CDD18AD1125939BFA8F18E7000D2BD
-          CB9E1B5CB024631B02AC52DBA50830E8B782E498EC8C190A5050304C11918B53
-          D28641BF4D29C03323366A4AC529B119F4DF2803B873F1FC111BB5816D4ABFED
-          B153347E2C3EA80C40616F63521401CC2FAC822458C650A6BC17BFFB74963280
-          BC77CA61ED281EB441A56BC3906C92FC7BE5FA8DCA0072DF3E0C7B67C9C8081A
-          C129B75CBF5921C05B076037ED8A687446C346F59B4615AE03F3DEDC0B8769EF
-          A80B8AB40D837EBB428055257074950E43CCF04007B219F43B1402BCF12D9CDD
-          074655CCA0D003E48D6163B13280B9AF6F86CB7C6864440E2189079AE18E6CDC
-          190AA0034D2EB13FC06B1BE0B294C977127112879F7225F2F37B5B1B2A5B5AF0
-          97CD861672C5B01CE2541CAE9F301E77A4A42035369600EC0E00A4E892D25551
-          5419F9D66A2C344D0F0198F3EA3AB82D47231A9DA1D87851C43767CEE0EBEA1A
-          74513CA213A3C04631E4A2210AA42F72B9AC1E724872E2C6E464DCDE62C1AAF7
-          9B29BF78544CBD2A5B7BB6F63C1A0A3BA95080959F81B71E0B3BB2C309B1D31D
-          ED5855711CED2C8FC4B45870D16CC8738622200C078EE6C0D02CACED76FC65FC
-          1B769B633F117B4DF6B46C6D5666260EEEFF410660C527E06D2786257030DB61
-          6313DE397E0271DA586892D464B44548A26FBF069AA141931B8E568125E23986
-          F5D5BE8B6271A1BE05515C1432B3327D70A5A5FB65005EF908BCBD6AC4845341
-          097DAAB50D05E51548CE4C80D3E286ADC309E204C4AB54709273B54D12103B4E
-          83F169C9D0446B7A20FC001CED8551F5D47EFBEEBD7BFB033CF872113C8EDF10
-          3607224CE836871D8F7E7704AE78064E93130F6B33B0385B8BABC7259276FD12
-          9AAD3694D637623389ED989464A466A4F846FA5238F941B880574AF694C8002C
-          7F0B82B37AC443E7ED63A7F03D9969E2C162FD7D3370DDF824C81709ED4E2756
-          949F44AB9AC3D469597EC132103B76ED90017871250457DD3045F77FBE787F05
-          EABB2DF876DE5DC84E8C1BDCBBA43498ADC8DB7714D367DC84A484A43EE1E4AF
-          B7956C930178E17908EE3F071513CE2637DD3A050F2C6E1E13A2D561DBBB6873
-          E0F1EF7F8226ED4A4C993225286C5802A10AE4C4A6E24DFD011E78FE29887C53
-          5841A3B52A3713F1F9877E464C5A0A264FD606E23D103E415ED8B0E3ABFE0033
-          E7DC464E64E6080486F79477B535B93D61DFF5BE975F75167119A9484B4BF5C5
-          BD77FABC34FAC1B537F1B7EF9109A1B92B3E04445BC422077B2FB7782D9AEC96
-          A0AF7A7E4B52E09D4B765A94C85622AA5F2B6E328B5920B5F619985FC8562237
-          F4AF12B939240786EB81D0B0CB31FC8E654B9F238245B285F0C023BA49CD93DA
-          E3AF05EF3D8FBABA73D0B4B7634B4E16598D43379E9587EB156EA75F79977434
-          90BB87E681EC2F3E44C1D2653EA17EE1BDB5FFDE83BADA3A449B796C5B908F24
-          B526B40F89C7C1756B9501CC9C9D194660E4799063A8C6534B9EF60BEE81E805
-          71A3A6BA16E3CDDD587B8316D1643BD1B70F8AA671FC50430020634DE24D82E0
-          FAFB4291A3B91FC0DC975F8F58E0E04CC4035F7E8CC7173DD13BE242AF173A4D
-          9DF8F5E46F302C5D8E49718903F67160DDE73E80F43509B3288A3E0489AA3516
-          765E130250BA3AFD30F964964202C5652563C5D2471E0B1A759207426F1E3419
-          2FC07EB609CF8A6AA4488C6C1B4464D94B8C7503C3507A96A56378A7E773E37B
-          A6952100A355B46B92A5450B1F0D8D7B213417DA5ADBD178B6591078690BD99E
-          6EE5F9AE9F5B74B05FF171CCC4689A9B4949F4724EC3CE56C7AB606EB59DB7B8
-          4C3777EA60BE6C000B173CE413EA26312F04CD3EC1502EDE858E8B26583BED70
-          DB3D643D22D32A4B4115CB21669C9ADCD3683BD76D1305D7AD8DEF596B82BC33
-          FA007979F37C22FFF8E334DCBC1B995769215262C013C1DE1025B14F0B122CAD
-          0E7436983B2851C86B28329F087E7A5900E6E43E809AD3B53036345652147592
-          61E91513274D6092AE4C202773310020923341403659E89CDD6E745DB092330A
-          FFA3DB85275A74A6C6BEED5F1680F4C99360AC6FACB4BB4C0FB6E9604DFB283E
-          9B61990FC80CB9481DABE6BC6142760DBE5399E0164092148E6E175992A46364
-          C5FDCC58D8B57BA0F6471D20634DF22E329E6A227E89577C089C0E6A814BBE9B
-          A6A49BC93FC921814A92207A47B99E92DC65C6F7ED17C3B5FF9FFF9FFA7F00E9
-          80466DF1D53E900000000049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Open folder'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D49484452000000300000003008060000005702F9
-          87000000097048597300000EC300000EC301C76FA864000007B34944415478DA
-          ED997B4C5BD71DC77FF7DAD7C636C118C7060C86BC97041702340D4DD62EA14D
-          DB343594B1B64BB34C53A5B57F4C9A54ADAD94165AAB904DDA4B512B4D9AD676
-          8B940442124A1E1D84A46B1242D68CD1401EB4894CC0D804CCCB0FFCE2FA7176
-          6C82838D2FB9860BCBA41DE9CAF6797E3FE7F738F7C8042C6259A68304A092D7
-          2212AD44881007EB08021C10400683D7760D74E0631CAC0341B620E54F4004AC
-          86BDD6B7A6AA89C5108D84B27202117B80445BA9044AC817F1802427970EF811
-          F827FC40BBBC13F867337E6A7A272C472360B0F86542D93145AA523B641E0A18
-          F65A780B0FA003122FFA3A02E27D9154909EA81441429200481E19D18D47F281
-          4FF0311B092EAB07AC663BD82DCE7E84027BFB68EB21DC851F12AF54680B1ECD
-          87337F3F0BBD7BC7C2BA1704204327CAA484A2A3C22554912C6B09082454CC7E
-          3C82077C0C1082087E12939F1E070D86DB4618B739BF040279944AC5CEA0788A
-          2780D3A7BE58580075B5F451BCCB4D58B83C294D32AD05010AE005EFB90E4990
-          582C15213C0C13B408C983FEDE0170D81D905FB80104A420D476E2E4C98503C8
-          FA30258710C015E5EA648940CC07C7881B3C361A68A73728DE86BB48498A0461
-          22058929629029A440F1A9B00582C2C3DFC97BF5D84AD3EB8E37D42F0CC0325D
-          7232129237E42B9232BC6E1FD8075D4E02C1A728106870DAACFF1EF92D8C07FB
-          65EF13A703496D2680DCC313F04A542BD288A5A9F2480BCC80B96FA5BACF8F2E
-          0C40F66F6407252909BB83E269B7EF10CE2CBF34E9EC63B38ED9272D2048F2AF
-          4BD3E5B92BD72DC73E4E45BA13C1BFEF66E464BCD41CAFE51E20BB3A65332920
-          5A491E01BE89C0AF0CEF8EFD91BDE54269F658AA4AB9739DE67B11BB1DCB0207
-          8F1D9C1D4087D35F013FAB017FD5B2114000EAFE80E7D83F06C4C708A1DF1BDE
-          B5BC1DEF06A87420A68432832677FDD28C0C550CE15371C28303750766073851
-          ADAE5AF55849C5FAA73E60B5F8704F23B4D6545C789BB2FC42EF717C8BF37F20
-          2EF5F70E29B942AEDD509807029E209C8962C5C467473E65063855A57E869288
-          9A3696BD440844E2A895508CD551E8E96C6A845193A9BAB4C25819AFF86CA1AC
-          5E91BA74675EFE23A13CCF14BCC187C419E993DABFC406A8D329D212285147FE
-          F32FA426A7AB66113CB3D06E17B47D5E8FBC4EF773DA4A63331BED0A1D244A84
-          B22F5255A94F6AF272808A4EA15116081E7AC1C20870B24A7D645961C1CBCB0B
-          0A638B4631EAA615EBC000743436028ACD38A3FC9974C368A61C721E591FCE34
-          3103F81ED8546106D897D5BFE5C7BB5402B188F5CEC7571F59F7CE856668ECD1
-          B3A38D98055DC22F734F3000BC8201C4E1AEF30521E041E660375F6B4D3D78EC
-          AE8C529DF1EECC3522005E9A06301F615C6CC0FDBAD69A061600D55937379597
-          AC97244B39D9B5F8FB32CFD15A73920D80FAFAA61F6A35125972B8B1FDF419B0
-          9987E1A12C08D597541ACBA3005EC000931670DBC7A1A7630836FEE823407E27
-          172B72A69D769BA1F9E357BB4A2AFA72A200768601867BFBC06597C2EA2D2FC3
-          84E3F20344CC260E31749BFB5CE6EE6EE8FAEAE2616C81DD51003B260170BFEE
-          B64E50AED6824CA504AFE7BB59E6E7C2CFE31BA3BFD2067DD7BBDE2AAD34FE21
-          12A0EC390C9014FADDD174017277BC077CEA2EF8BD431C0864161E6F560BC6E6
-          D8A0795B59A5E97C044051D93361176A397C0A8ADFF80C68D7797C9BA21F2884
-          9D086EC02F1C3802168F4DFA13DD983D0A607BC802B4CB03ED8D57E007AFED87
-          097B731C8B712370B6B66072F967DDE93EECFFD9931B1701F034065802A3FD66
-          FC00E414BF82EFB36D8B239065800FDDE9831B5F7DDD8001CA620014872CD0DB
-          791BC4B23C485FB30ADFB0BAD90B642582B98D60B186BEED3A18AEDF7AAFA4C2
-          F8EB1800DB4216E83CFB2F58B3650F88935C10F08DC4BDB36C84B09D2BBAED6A
-          D325B0F40F3D3BF5DA1E05B0150324426BDD97B0E5D54A200237A30278AE42B8
-          8B998B871B81764C845F2B22001E2F7B52231427C0E5E32D50FCF30FC1EBFCFA
-          A1111EAC0F269796DA7383F8044E9FAA8D02F8BE8676D360BA65830D3BCAC1E7
-          F9765105329529971C350DC1D5E6B666ECFFCF32028C9A8681A032203B771DF8
-          692367C2090E82BDA7430FFA6FF4BF2BADEC7B870160B3A6A7B30732354F802C
-          550001BF950321DC59A9E3EC37306C1C2A2FAD34D533003CAEB9F68F6B50A8DD
-          0542E108AB1378F10E35804B752DE0B48D2F2FD30DF6C604D854B251D3DED801
-          C5AFBD01015AFF8049E7227CEEE37DB417CE1F6AB1E3008EB8714500E46ECDD1
-          18BF1B818D253B20E0ED6721227E40628E161BBB6B81F6339DE771006F630458
-          B1215BE3F389606D91669AFFCFFDD49C132C435C196E9AE076DB9DFD18E04D46
-          00855AAE49CB488725493C7C63F3722870FEFD0DFA1118E81ED9AD7DDF749811
-          4022156B1E2B7B1D12122510FA3B655EE2B81DD35AFB0958CDE69C1775835DB1
-          01AAD43778142FA7E8E97CEC3EE3F31418BFF0D96203210497CFDDF15EF5F589
-          75517FC586014E54A9F572956A6551F9CFF0003FE702E7E35E8EB141B85873E8
-          5A6985316F26F87D0063E68A94CCAC55F2386E576C04CE7F2ECBA807BADA076A
-          F11D781723008E8191FCEDDBE5696BF2584DCA994016C36FB59E833B9D37DEC4
-          67C07E46805355EABF21027E1AFAF3FF612B08B902847FED8B157767BC9C3D7C
-          62E32CFF07F86F97FF7980FF00189D9D5EAF9D43350000000049454E44AE4260
-          82}
-      end
-      item
-        Background = clWindow
-        Name = 'Delete file'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D49484452000000300000003008060000005702F9
-          87000000097048597300000EC300000EC301C76FA864000008994944415478DA
-          ED595B4C1CE715FE67676697DD9D596017B00DC65C020E080CE6660326695437
-          F18395A4A9D587D48ADC97167C91A5347DA8D436226AD53E544A9CA8B1A197F4
-          2152DA344A5C2B759C8B5BA5265C828DB10DD8DC0C043BDCC1CB5C7667776E3D
-          B3F6227677767617B0AD48394F68FF7FCEFF7DFFE59CEF1C30F40D37EC6103F8
-          9640AC09A728AA545514CB118FA7E74102FB234595984DE8351529AF37329EB3
-          6B22D0EAB0EDC771F2346EC2915F149E3372B491F6266DAD37E3E4A7A53B8AED
-          83D747449F5FFC6113CB9E49884000BC893CBDE7B15D248661A8BDADDB2B48BE
-          EF1D65BD1DF713BCB62E819BDFDB5D57654DCF7021966151DBFFBA8084A44B02
-          8BE62400BEA186743A5302BFCDCF2DA2CECE1ED6272B75C7386EE07E803FE5B0
-          1F4C22CD7FABABAF26535393577E67190EB5B57D290A3EB1F230C7F51B125801
-          5F5FB5023E685353B3A8FBE2B5455914771D1184B10DDD798A3A66B55ADEA8AF
-          AFC2689A0A195B5A72A38ECECBBCCF2B9485AF1B4260057C6D25804FD65DE8AB
-          C9AF51EFB51B9392ACEE3ECAF3331B01BE85A25EA669FB2B7B6A2B90D59A1432
-          C6B2B0FB1D3DA25FF4E9BEC1150227EDF63233495CAADFBD9374A6261B2E387A
-          73120D0C8E0EF02CF7F8CF6083D60ABC1921D3168A7A2D39993E0EEB22B3990C
-          19F77A0574A1FD92EA15FCCF3771DCBB7A3E5608B4D86CD596244B575D4D199E
-          924CC75CFCFAD0181A19BBD521B1ECBEA308716B006FDE42D37F71391D2FD455
-          95219CC043C6FD7E115DE8BC8C78DE7BA491E34E45F31372855A68DBD3044EBC
-          5F5B514AA685DD7F3DBB32308C26A6663E9961B86700903F01F04900FE9F9BD3
-          9D4FEF2A2F4698C914322E4912BAD07D15312CFF6BD8F9DF1AF98A78C4701F1F
-          C771D3473565C5F64D694E6324AA8A2EF60DA2E9F98577A719EE47004C8905FE
-          4D842882A6CE65676E6AD8595410015E9665D4D9DB8F96EE302760E75F8CE54F
-          3F8CDA6C9508C73FAD282E70656FC930E6A028A8EBDA0D34BFE46E6D64B926A3
-          B9AD349D065F9CCFCFCE2C2F2DC885D5B1085FDDFD436876E1CEDBD32CFBE378
-          36246A223B495B1EC531F2B392FC9CEC47B2330D9D68BBD67EF53A7233DCEF80
-          C42F75C15BADDB10499C2FCADD5AB83D67ABCE4EA8E8F2E04D747B76E14300FF
-          FD78C01B12585994C03FDABE2DB3A42837DBD0915F94503B9C04C3F32F35B1FC
-          ABABC7345D4362E8931D05B95979999B74BFEF1BFD0A8D4FCD5C9866B9279B13
-          784F31C55CE0D831742E67535A75D9233911C7BEDA049F1F7D71ED862AF87D87
-          7ECAF06F6BBF9D74586B4944FE7BE7F65C5756BA4BF7BB21C82DC3B7A67B2486
-          7D22D18816979C0E3C3C07F5AF4C97736F25DC5DCC14FD335EF00189415590E4
-          0398A23004499CA9DE9E67CF88925BC6A7E750FFF8ED61F8734F23CB2E24023E
-          6E029A3543DCCE84D09791EA78B60A48E0381E752EC37BD01703C3A27658B545
-          85642A6DD79D777B6109F5DE9CB88544B9A1D1EB9D4C147C4204EE913041FC7E
-          2B95B21DDA5D988F08223A892596476618A7C2A441D0E6DC0CBA343AB1A8A86A
-          03ECFCE05AC0274C20682D34FD0787D5F2F33A2001F223E1EF97381E758D8CF3
-          A2287D67BD85D29A4B4A78DCBFB09AC9DFD717E6216B9886313206F44DFBF098
-          28CACA53208D3F5F0FF87511D0EC144DFF240937B5D617E462549225E67C8F16
-          A546C65541560E1C66D9D3EB05BF6E029AB5D8EDCFC3357AA72E7F1BA20D4888
-          90ECDA462790D7271A8AB3074A20185EE161EFADD8BA196198B1BB7E0899934B
-          EECFA7586E5F7302C9EABE10D0129C8AD087392974ED8ECDE986096EC5402EF4
-          0289E965EECC14CBFEA0394EB9B0E104DEB05AB75A08FCE37C674A49512CC51A
-          C141453D509ACEF1DEB805DB86126871580A31449E2F7639B7E5A518546E0034
-          DAA9C89AEA9C9E454B5EDFAB4D2CFBD20323000FB61CF4FB7FCAD39DAEACB0C2
-          3BDCFAE61711899B50516A8A2E11094874C249303E7FCCA2654308C09D6F0009
-          F47145BACB9E61B31ACE1DBCE346E3CB5CA07F9445D9EACB5CA9BA24B4C8D40E
-          6FC22B4A4D10995AEF1B8140A989E1EF55A5BB2CAE18F17E8C61D1909B0914FC
-          30D34FD0F43F32AC96FD95F056F4A214883ED43133A7E586A885FBBA08FCC961
-          7F01C0FFB526CD4926C7C8B8B740C4F5BB97435A2ECD2002373BA8B75C66F3C1
-          6A9713E13A4A96835AA26B7E411454F9D9238CE7DC8611687550C7AD26D3896A
-          672A46C5D03C3320117AEF308B8A28561F168489D563CD9A087450AF2793E4B1
-          1A670A22C3EA60CDDC7E115D5C72F382223E9548FB322A811607F50A85132FD7
-          808E4F3290CE9A2D8244E8712FB33E45356C3B82CFDF80CF5F45F3B970D7CFB2
-          5F51F7C4DBBE8C2010DC2D074E1CAB4976E8EE56C8CE8922BAC430B073525C3B
-          173855CC74A22AD9815144E4A9CEF87CE82AC3CEAA92BC2B9E1A21844073F0BE
-          12E4C12A0893788CECCA4114F97299010A7242ADF756DA7E88C44C7FAE71D0A4
-          4387C46DA8EAFA3DFC2444DA1A50AC73711168BEDB29FB208324F6EFB4DB62EA
-          1A416BA730AC163D0E36F1FCDFE3051FB4406443A6F72B298A74EABCAF314140
-          235E61C0C3720D2FC241C7247092B63D439988338F51F698E045C8B25D509478
-          64655DCA32985BCAAD49F60C3232C20D0189099F68D8BE5C7D02495B68EAB32C
-          926C283588F51280EFF67A112329EBCAA02B27712FBBEF4832BB327548F4C375
-          FA5A94CE4EDF157F110A3664AB836DBF2C826828B598239C295A2B1122855B92
-          E36AFBC54DE29EBE7A9424B7E5EA90B8020F7B569675DB9711772548225323B1
-          CA99A622AFC0739D97950D5191E11654B8790451521846425BBB0D487814752F
-          3CEAFF1A12082181E30DA5F7A2449F24A16959397BAFED276D24F8A0056B8CAD
-          B8A9B66455741A86B52764B9CF070FFA3894D531098493D05C4DCA72C26DBFB5
-          98B62EE9A03EC830E14F9641B21B8150AD8107A8DFD56B7C61B19C69620C61AA
-          4562B8E7D6F28F8CB5587320A453EFD830EC804755A3828F49E0611A90306538
-          6CFB24C6D31E7E6DBE1104E2B56F093C6CFB3F8877D95EDBB5F3450000000049
-          454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Commander'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D49484452000000300000003008060000005702F9
-          87000000097048597300000EC300000EC301C76FA864000003D24944415478DA
-          636418E28071A01D30EA818176C0A807600CF9D8754B181918A307DA41C480FF
-          0CFF973E5C1C1483E20185D8F5FF4BE25D07DA6D44819E85BB191E2C0E64C4F0
-          80A5B5FD40BB8D2870FCE841EC1E9056D01C68B711059E3EB88EDD039C5C7C03
-          ED36A2C0F76F9FB07B6066B923552DDA79F43C83BBB521D53D90DEB97FD40383
-          D303B7E6FB53D5A28AB907193A92A95FB2A9256EC4EE819BF3A8EB81CA790719
-          DA93A8EF01F5241C1EB831D78FAA1655CD3FC4D0966847750F68246FC2EE816B
-          481EF8141B0067F32DDE40964535400FB4403DE0DDFD142EBEB5549A220F68E1
-          F2C0D539080FBC77B684B305F71E07D3B50B0E11654173821D5C3D8C6D577301
-          2E7FA8C5802CF360403B058707AECCF6852B7AABA90C670B5FBF4B5648D52D3C
-          CCD0146F0B661BE5EE858B9F9BEC4C967930A093BA19BB072ECDF225DF542CA0
-          61D1618686385BAA9A09027A69383C707126C20371BBDDE0EC45AEBBC8B2A871
-          F16186FA5888077E9D50828BB359DCA3C803FAE9383C7001C903BEAB8CE1ECCD
-          6167C17413D041C4803AA8A341EA61EC2F7B54E1F23C2EB7C9320F060C7079E0
-          DC0C1FB822EB598A70F6D1B4FB648554CB92230C35313660F6BB8D8896AE90FF
-          75B2CC8301A38C2DD83D7076BA0FF9A66201AD4B8F305447DB50D54C1030CEC4
-          E18133D3101EF87F1A510A319A92570AB52D3BC2501505F1C09F9420B838CB9C
-          751479C0240B87074E4DF5862BFA75401DCE6673B809A63B961F25CA828A486B
-          B87A18FB97172226D8B61D21CB3C1830CBDE8ADD0327913CF0798B169CCDEB73
-          8DAC90EA043AB01C6AF90F7D4426E6B8789B2CF360C01C97074E4CF126DF542C
-          A06BC55186B2086BCA0D42031639383C706C32C203D1535FC0D94BB325C8B2A8
-          67E5518692706BAA99070356B9383C707492175C917FDB55387B63953698EE5D
-          758C280B8AC3ACE0EA616C6A980703D679DBB07BE0C84484079CCA0FC0D9FB3A
-          1DC80AA9BED5C7188A42ADA8661E0CD8E4E3F0C021240F50034C007AA020D48A
-          7283D0801D2E0F1C9CE00957C475510DCEFEA67F8B2C8B26AE39CE901F026996
-          E71D4104CE249B6D1479C0BE603B760F1CE8477880E518A2EAFF6305A9FA27AD
-          3D4E940579C19670F53076EC1673B8FC629F93649907030E85383CB0AF0FE181
-          7FBB75E06C26D72B6485D49475C719728220967B2F51818B6F8DB943967930E0
-          5484C3037B7B3DC937150B98BAFE384376A025E506A101E7621C1ED8D3EB4155
-          8BA6AD3FC190156841750FB814EFC0EE815D3DD4F5C08C0D27183202A8EF01B7
-          121C1E08B211A0BA65B400EB8E7CA0CFD022AD00DDC646473D408A0786FC24DF
-          5005A31E186830EA818106000F5ED640CE5514E30000000049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Explorer'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D49484452000000300000003008060000005702F9
-          87000000097048597300000EC300000EC301C76FA864000003B14944415478DA
-          ED985B48145118C7CF2ABD9595D1E525B25A2F9988A9956D5A6AA9EB654D5921
-          134B8B6E6E4656962FE183F4625919DADA8DD2923268D33475566B8DDC4C4B4D
-          446CBD54862F616466BD85DACE1906E64B0EB6BB736610FC5EFE873F67CFCE6F
-          04777EA340B37C14725FC01C00BF70DB5B69B186A724DF3A850686CA133DC406
-          98D2EDD929C9F5EB1F3E4743F71345F9EB0300A5CF664900067BDAE800CC7771
-          9504E0F7F8281D804F65099200AC49ABA2033058BA4B120065FA533A00FD77A5
-          01F0D84F09C072271EAF7FA669C1A68565069CBFCCAB41BF20F833CE14260AF4
-          0FD4469C2D59E3A05715BAE0F43A504D07A0F7360730A609079B16D598B8FEC5
-          5AD8EFF88833DEB005F4D5DA37389B3246401F56B20CA7F7414A003DB738801F
-          2A3FB069714B17CEEFB5EEA05F123BC05DD83D6FD037EDEBC5694CFF02FAA8D2
-          55387D0E5102E8BEA9C1EB514F37B0C9B56F08E788C10BF4CBB4169C1BF52B41
-          FF4E378CB33AB91FF4F115DC8FAFEFE11A3A005D3734629C39E3F81DA104D079
-          3D0EAFCF979BC1A673A9C1A2F6FE479FD10168D7C78971E68C13A8A304F0F65A
-          AC24009B8ED5D201682D960620289312404B510C5E67364390E2905A9CA925DF
-          405F9EB114A7B36E374A724A44C30A17496E8075FAAC37C06B1A80F92A0790CE
-          8480DDA5EA669C49970641FFF8B412A7537224522DCF4272F804007855C80168
-          0DBEE003066D374E4D5E07E86B7203702A220251C8FA3C24874F0080A62BD178
-          AD2E83CF3C4C1AF7CC139963027D433EF7C8A1F057A2D0ED45480E9F0000A6CB
-          D1761F1A7EAA1EC9E11300A0B1408DD72555ADE00319094133F64FCC63480E9F
-          00000D17D5761F1A79864172F80400A8BF1065F7A1D1678D88F709921FC4147C
-          057D5DF60A9C24FF4861D4FF9CC3E014FA0400A8CBB71F2026C788789F20F941
-          789E05F4A65CEEE996E41FA473843E21EA8B2DDE27487EB035A70DF4AFF3B97F
-          BB24FF209D23F409D15E2D0A7D82E40701998DA0EF288EC049F20FD239429F10
-          15400E9F1015400E9F1015400E9F1015400E9F1015400E9F101580F709D60F84
-          33A17F8473DE7BF85AE6CF06EEB50CC93348FB55C7EBE800F03EC1FA8170262B
-          1AB8BE15FECC4C06F5E1247A06617FF0094A00BC4FB07E209CA9C6762E5FAE03
-          BD22F4034E926790F66FCBA204C0FB04EB0700A093BBC3138C0FE89DD53D3849
-          9E41DA1F76B29E0E80233E61CBB0EE4105C0119FB0A58FC866E80038E213B60C
-          EB1E54001CF1095B86750F2A008EF8842DC3BA87F800A995FDD6D3DC1D3FE9BF
-          66FA8BADD93A730072CF5FF16C124FE42C65D60000000049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Multiple Files'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D49484452000000300000003008060000005702F9
-          87000000097048597300000EC300000EC301C76FA864000004404944415478DA
-          D5D9DB4F13591CC0F11F9AF8E0EB3EFBBCC91AFF07401156F10288402B489102
-          5EF10E9461408DB2BB44E5DEA937C40B5E587157AD806677E3CBC6A8F8648C51
-          A3C6C80A54B9F4DE9996B3673A5C24D29933CE9949FD2513A06967FAE14CBF9C
-          8404F8CE2781E6C9F63AFE41B4CE854FE4FCF0D195D95DB7913714D0604DA4F1
-          E6E1FA8317F0F8E59022823AE07849224426B52F44DF93B7E0F6F38A085D00E1
-          8876C0BFCF07C113E061C2C7C39357B111BA00040A8067EF5CE0C12BE09E3A62
-          21740184C2DA011F4626C08D57601A31818F817910C4009A85F971C90F604EFE
-          09162E887D79B72F38F3E6C55B49FC3AEE0BC1531131F46906A10A40B3309E80
-          002639049A9C054C21C463CC138281D7FF39078746A3085500DA85F1F805C88B
-          8158BC680104F8F02C208A09813728C0A82700032F3F3A9BB6A5A4AB06D02E8C
-          B81279495F235CE37E78F862300A986F9EBF1982A61D2B135403F4288C88C99D
-          0781F0A5DE0D4FC0FB1137FE7EEE75EF3F7A05CD3B53D503F42A8C17FF9C9338
-          FFEDC48723303CE68340283CF35867EF5368D9952601E2A5305E7C3BC5428823
-          4426811722D1D5A8BFF4005ACB7F9E05C44B61DCD195582AFB0B108739DD0F6D
-          BB57CF02E2A930E2E3A6E5CBE401A7FAA17D4FFA5C403C15862D4C5200F4817D
-          EF9AB980782A0C6B499607387A81DBB7762E209E0AC35A96CB5EA786BB0BDC81
-          7512600FF7373A519A044161523380566194014E701CCC9000BBED7FA19365C9
-          10A000A05518D692A200B803A72A32254079FB7DD4B87505F879ED005A85618B
-          56CA03ECB7E17465D614A0F51E6ADC9E02BE907600ADC2B045A90A805B70A66A
-          8304D8D5D28FF0C608BCA188668038340A53A3006031E0AC2D5B02EC6CEE4378
-          63049E201DC0F468290C539C260F68FF03CE55E748801D4DBD086F8CF0878C2E
-          607ABEA5304CF12A7940DB4DE8A8C99500DB1B9DA8B57C158CFBF5017C39A485
-          618A57CB3EA7B6AD073AD83C09B0EDE41D84374630E60F83DE435A18C6AA0068
-          ED81F3B52609B0F5C46D84374630EA3302405618C69AAE00B8019D7566095076
-          FC16C21B23F86C0480B0308C758D02A01B2E1CCA9F0234FC89ECFBD7C227AFFE
-          00D2C23025EBE4012DD7E1E2E1020950FADB4DC41D580F2E8F600080AC304CA9
-          32E0D291CD12A0E4D71EC41DCC0097DB080059616CA5EB659F53D77C0D2E1F2D
-          9400D65F6E6040A6312B4058185B59863CA0E92A741DB34880E2FADF11579165
-          CC0A101646080515CFD555BF45026C39D68D1C151B60D8CD2BBE48EBA8290CC9
-          F9A24F2A3A7A0D392AB33140FF155053186280E5C855E4A8DA680C404561C801
-          87AF20AE2AC710809AC210030A0F7521CE966BC867404D6188019BEB2E233B06
-          8C18B1022A0A430C28A8BD8801268300E4852106E4B31730C00C2306FC215353
-          1862C0A69A4E64AF361BB3022A0A430C30579F47EDCC2643006A0A430C30D93A
-          501B936FC85E484D61C8015567A9FD838364480B430CF89EE77F35CC2A6D7F3A
-          7D340000000049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Error'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D49484452000000300000003008060000005702F9
-          87000000097048597300000EC300000EC301C76FA86400000A4F694343505068
-          6F746F73686F70204943432070726F66696C65000078DA9D53675453E9163DF7
-          DEF4424B8880944B6F5215082052428B801491262A2109104A8821A1D91551C1
-          114545041BC8A088038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE1
-          7BA36BD6BCF7E6CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E
-          11E083C7C4C6E1E42E40810A2470001008B3642173FD230100F87E3C3C2B22C0
-          07BE000178D30B0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08
-          801400407A8E42A600404601809D98265300A0040060CB6362E300502D006027
-          7FE6D300809DF8997B01005B94211501A09100201365884400683B00ACCF568A
-          450058300014664BC43900D82D00304957664800B0B700C0CE100BB200080C00
-          305188852900047B0060C8232378008499001446F2573CF12BAE10E72A000078
-          99B23CB9243945815B082D710757572E1E28CE49172B14366102619A402EC279
-          99193281340FE0F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEA
-          BF06FF226262E3FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225
-          EE04685E0BA075F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5
-          E4E4D84AC4425B61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D
-          814704F8E0C2CCF44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9
-          582A14E35112718E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF35
-          00B06A3E017B912DA85D6303F64B27105874C0E2F70000F2BB6FC1D428080380
-          6883E1CF77FFEF3FFD47A02500806649927100005E44242E54CAB33FC7080000
-          44A0812AB0411BF4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64
-          801C726029AC82422886CDB01D2A602FD4401D34C051688693700E2EC255B80E
-          3D700FFA61089EC128BC81090441C808136121DA8801628A58238E08179985F8
-          21C14804128B2420C9881451224B91354831528A542055481DF23D720239875C
-          46BA913BC8003282FC86BC47319481B2513DD40CB543B9A8371A8446A20BD064
-          74319A8F16A09BD072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C4
-          6C302EC6C342B1382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704
-          128145C0093604774220611E4148584C584ED848A8201C243411DA0937090384
-          51C2272293A84BB426BA11F9C4186232318758482C23D6128F132F107B8843C4
-          37241289433227B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9
-          DA646BB20739942C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853
-          E22852CA6A4A19E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1
-          B652AF5187A81334759A39CD8316494BA5ADA295D31A681768F769AFE874BA11
-          DD951E4E97D057D2CBE947E897E803F4770C0D861583C7886728199B18071867
-          197718AF984CA619D38B19C754303731EB98E7990F996F55582AB62A7C1591CA
-          0A954A9526951B2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353
-          E3A909D496AB55AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659
-          C34CC34F43A451A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CD
-          D97C762ABB98FD1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C
-          744E09E728A797F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48
-          AB51AB47EBBD36AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE7
-          53D953DDA70AA7164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E
-          4C6FA7DE79BDE7FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC5
-          35716F3C1D2FC7DBF151435DC34043A561956197E18491B9D13CA3D5468D460F
-          8C69C65CE324E36DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B
-          4CC7CDCCCDA2CDD699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B8
-          6549B2E45AA659EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711
-          A7B94E934EAB9ED667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D61676217
-          67B7C5AEC3EE93BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563A
-          DE9ACE9CEE3F7DC5F496E92F6758CF10CFD833E3B613CB29C4699D539BD34767
-          1767B97383F3888B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F5
-          9D9BB39BC2EDA8DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5
-          D13F0B9F95306BDFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761
-          EF173EF63E729FE33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF43
-          7F23FF64FF7AFFD100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65
-          F6B2D9ED418CA0B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE69
-          0E85507EE8D6D00761E6618BC37E0C2785878557863F8E7088581AD131973577
-          D1DC4373DF44FA449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3F
-          C62E6659CCD5589D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B
-          17982FC85D7079A1CEC2F485A716A92E122C3A96404C884E3894F041102AA816
-          8C25F21377258E0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC
-          91BC357924C533A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD
-          31839291907142AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507
-          C96BB390AC05592D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E
-          2BCDEDCCB3CADB90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39
-          B23C7179DB0AE315052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D
-          6B815EC1CA82C1B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D
-          1B3E15898AAE14DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF
-          66D266E9E6DE2D9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97
-          CD28DBBB83B643B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB5
-          61D7F86ED1EE1B7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49
-          FBB3F73FAE89AAE9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51D
-          D23D54528FD62BEB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9
-          F709DFF71E0D3ADA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B
-          625BBA4FCC3ED1D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367
-          F2CF8C9D959D7D7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8B
-          E73BBC3BCE5CF2B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB
-          9CBB9AAEB95C6BB9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393D
-          DDBDF37A6FF7C5F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41
-          D943DD87D53F5BFEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43
-          058F998FCB860D86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECB
-          AE17162F7EF8D5EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C6
-          1EBEC97833315EF456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553
-          D0A7FB93199393FF040398F3FC63332DDB000008724944415478DADD9A6B6C14
-          D715C7CF9D9D7DD83B3BB3C6C680EBF2F07A5D680915346D53415A22852015A8
-          4B2243A47E68D3042FCF7E2A694512DA52482242BF3460B34ED2B452A5242020
-          08548950A9B4143569DAB821B414DB6B1EB51D636CBC33BBB6F73133B7E72E5E
-          97F5CECECEAED748F448576B7667E6FE7FF79E73EEB973219452B89F8DFCDF00
-          10428A7E48B0A6A69C44A30FE3B356E26316E11317E1D712B699E397DCC22663
-          0F97B1BBCBD8D7392A08E7037D7DA3C5F639A17B2A006DA2B81AEF7E0A1FD7C8
-          01B86CF80CF6142E3D3AE9CEC63FF5F1BF35EC13FF8EE11527F19A379B15E5CC
-          3D0568F378D653429FE7802CB3E37D3C36A72481B3B2121CF8C9BBDDC0391CC0
-          D91D77842713A02712A08E8C404296213E340471FC54B1EF640A86FC0385EC69
-          8E444E4C2BC06B92B480522D88C257B9F07A87D309C2BC795036670ED85CAE82
-          46508BC560ECD34F217AFD3A24E27188A540E859426C814DB27CB5E400872561
-          2347495B192162398EAE50E783B29A39E82F5CBEBECC4DD761AC0F41BA43308A
-          B33446A9A213DABC598EBE533280A0C7B3CF4660978862DDD5D5E0A9AF0762B7
-          4F4DF8B8A5FBD59349887476C2C8C0002808A551783110893C376580A0281EB4
-          03DDE6B5D940F4F9C0357B764984E7B2587F3F28A11084350D92400E0514657B
-          D10098657ECE037D7E26CF83C7DF00F60AEFB48A4F5B72380C91AE4EB885B3A2
-          02D98B59EA85820150FC776C407F5BCD46BEDE0F766FB678555541C34E9C6565
-          C58DF6D818F0E88A3C0E501644380C0A420CE04CA8846E08C8D1A396015A24A9
-          8EA77AFB6C8E1325CC328ECA2A43F1DD57FE0D2A02D47D6E21B80A8460E2D9FD
-          0C80DD6F0491181A0419B354BFAE2B2AE1966E95E56E4B006DA2F0DE0CCEB6AA
-          AAA2025C73E71A8A0F61C0353CF30C543EB004FEBC633BD4B1F848A7D23C192D
-          251EFD7CC5AB0761E8938BD0F1FAEBE06B6830848821C0E0F030DCD6B5B3CD4A
-          F4B1BC0087BDC2E34ECA1D9B8B23E3F6FB81A00B4D16DFD5DD9D12FFD0BE1753
-          DF75BEFD760AC2377FFEFF207289C7FC1FBA762D25DEFFE493A9EFDE7F6E570A
-          A2BEAE2E0B82A20B8DE060DDC0998E13FD89CDE1E8715380A0E4F9A496708B2B
-          30DBF0067EDF71F52AF89E7E7A427CDA5210DBB7413DCE980B1738231BC3052B
-          74E306AC387868427CDA1844E88D37A061C182EC19C77818C6ECD443F54B0139
-          F2404E80A0243DE6027AC687025CE8FB46AEE06D6A02DF0F771A0A4C43F86B6B
-          A16C120413DFD9D363283E6DA103AF40F8E8D1EC1F502373A5105BB181AC0EC8
-          F27BC600A278A486234DD55555C04B926127F3F7EC8119DF5C93D345D2100D35
-          3550E6704C88EFC0B2C14C3CB3A1D3A7E1FA4F7F62F89B8AB5D3C0E020F4E9F4
-          28AE0D1BB2005AAAAB057B3C76EB0B3CEF2AC3CE337CFFEE99C0D5782E8358B3
-          362FC4C259B352D5E7959B37F38ABF7DEA14DC60E275DDF077160B63BDBDF04F
-          558D51C153D9DCDB3B9A01F09A5778D40DB6B30D980EED5555606A0C62EF3EA8
-          58B7CE14E2FCB6ADA9927AC5A11673F1274FC27F76BF90537CDA9238031D98C1
-          46405BB5291CFD7D06409B57DC5F43B89DB58200366C790D213EFBD24BE0FD56
-          636E8877583D46C1BF31B7F8E177DF851E0CE07CE29969D128F460EBA3FA2BCD
-          61E5D90C80A0249E5AC8F36B2B451188C399F7616988CFBCFC32781B1BAD5D3F
-          C9C2274E40EF2E6BE299D1441C8614053A54F5779B64654DE60C4862E7529EAF
-          77338049B93F1F44CDFEFD207D7B7D41E2E5E3C7A1EFC73FB22C3E05C0D60404
-          6857D5AE6659F14F06B8F990DD5EED64EE53E8F61221E61C3800E2FAC7AD893F
-          760CFA9FDD5990F83B0414E2E842EF27930308306B3280F60DBB9DE38A2CCC46
-          B0790EFC027C1B379A5ED7F5D65B1045F1EEA27A41660CE23F26933A02D8B200
-          1E7138386E3C771762511CC976CCF5CB5B5B4D0396190BEC0B5B36C352B61D2D
-          6237C7F6D67F48240C016E7E1D5DC8615050E513FF11D647CB5B5A4D53650604
-          A6D80B5BB7C032ECAB508804F6F5A71C2E7465B9DDDEE02EC0FFA378EFDF30B0
-          96B71EB62C3E030267E2414C1842017D8E609F1792C9EC206669144764ED4C8B
-          233215F15381B87567C64F0764655DE60CE042E6E36C3B7D1652A855F151B690
-          E180085800960A2284FD86742D7B2163A58484A5C457F2BC6DB02CFEC81118DC
-          71673F5E85B5BFB061434920FE8AFB02D9A894F835212E551486563A9CE56661
-          FC018A5F96276027C4A7F33CCE8215888F31B01F34F10015DBB9447C9457A295
-          DFA3349601902EA73FCFDB9A6A4DE2A0020B33C9444896F8B4598050F0DEDB58
-          00E6B21E7CE6BF54CDB89C66006D92FB512CE5CE7ECDC48DC42D5B610696D305
-          89B708717BF76E505A5B72F6FD17F6F2CB6C43C32CE8F17CBCD4CE2F31CB4646
-          1079C5E781C8279E659FF6A47A3110897C91FDDB7453EFC14D3D9B05B370BA1B
-          C2B2F81C10F9C4D3F4E85BD9D43363AF55FC367ED5FC3C29954138162F2E4CFC
-          2488C4A54BA6E2995DC3C4D1A9A9D65EAB30632FB61C546FFFB2DD2E8A5338B9
-          298529A8EFC364524914F2628B5950129ACA813BF25574A5D2BC872EDC92D83E
-          40D71905BDB0578B693B2C8A3F9308ECC6998002B63825310DDB876CD1A2B067
-          B3A264BDAAB0FC7A1DE3E1971EC2EDF8D23D9C0936F27F67414BF557D1EF7F60
-          744D41071C6C26DC38134BB0FC9DEE98603E7F114BE6911C235F1400B3364978
-          82A3E45758EC89F3303B951A83A9B8CE0A354D63474CDF6F96A3C74CAF2FF690
-          4FA35AAB48B8D5F50861B5F4CE676C91EA42F10AD5CFD8886DCBB41CF2DD6DE9
-          63568C8D65B508321B410A8D0FE6E7FD28BC0785A3AF7F4428D93BEDC7AC5920
-          A2B81A57B0EFE29D8D12E1CA2B1084C548393B82C5DFF9F167B2F3E0047E8EE2
-          27F3F161142E537D147B3E892BDA6FEEF941F7647B13C01597A48789AEAFA41C
-          2C2234F55F0D2AC61BB361D62881CB4487CB94E3CE3965F9FC53A9D3FAE22C0B
-          E07EB5FB1EE0BF1D3AF1DD5E01B90F0000000049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Help Blue'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D49484452000000300000003008060000005702F9
-          87000000097048597300000EC300000EC301C76FA86400000A4F694343505068
-          6F746F73686F70204943432070726F66696C65000078DA9D53675453E9163DF7
-          DEF4424B8880944B6F5215082052428B801491262A2109104A8821A1D91551C1
-          114545041BC8A088038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE1
-          7BA36BD6BCF7E6CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E
-          11E083C7C4C6E1E42E40810A2470001008B3642173FD230100F87E3C3C2B22C0
-          07BE000178D30B0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08
-          801400407A8E42A600404601809D98265300A0040060CB6362E300502D006027
-          7FE6D300809DF8997B01005B94211501A09100201365884400683B00ACCF568A
-          450058300014664BC43900D82D00304957664800B0B700C0CE100BB200080C00
-          305188852900047B0060C8232378008499001446F2573CF12BAE10E72A000078
-          99B23CB9243945815B082D710757572E1E28CE49172B14366102619A402EC279
-          99193281340FE0F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEA
-          BF06FF226262E3FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225
-          EE04685E0BA075F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5
-          E4E4D84AC4425B61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D
-          814704F8E0C2CCF44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9
-          582A14E35112718E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF35
-          00B06A3E017B912DA85D6303F64B27105874C0E2F70000F2BB6FC1D428080380
-          6883E1CF77FFEF3FFD47A02500806649927100005E44242E54CAB33FC7080000
-          44A0812AB0411BF4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64
-          801C726029AC82422886CDB01D2A602FD4401D34C051688693700E2EC255B80E
-          3D700FFA61089EC128BC81090441C808136121DA8801628A58238E08179985F8
-          21C14804128B2420C9881451224B91354831528A542055481DF23D720239875C
-          46BA913BC8003282FC86BC47319481B2513DD40CB543B9A8371A8446A20BD064
-          74319A8F16A09BD072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C4
-          6C302EC6C342B1382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704
-          128145C0093604774220611E4148584C584ED848A8201C243411DA0937090384
-          51C2272293A84BB426BA11F9C4186232318758482C23D6128F132F107B8843C4
-          37241289433227B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9
-          DA646BB20739942C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853
-          E22852CA6A4A19E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1
-          B652AF5187A81334759A39CD8316494BA5ADA295D31A681768F769AFE874BA11
-          DD951E4E97D057D2CBE947E897E803F4770C0D861583C7886728199B18071867
-          197718AF984CA619D38B19C754303731EB98E7990F996F55582AB62A7C1591CA
-          0A954A9526951B2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353
-          E3A909D496AB55AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659
-          C34CC34F43A451A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CD
-          D97C762ABB98FD1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C
-          744E09E728A797F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48
-          AB51AB47EBBD36AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE7
-          53D953DDA70AA7164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E
-          4C6FA7DE79BDE7FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC5
-          35716F3C1D2FC7DBF151435DC34043A561956197E18491B9D13CA3D5468D460F
-          8C69C65CE324E36DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B
-          4CC7CDCCCDA2CDD699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B8
-          6549B2E45AA659EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711
-          A7B94E934EAB9ED667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D61676217
-          67B7C5AEC3EE93BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563A
-          DE9ACE9CEE3F7DC5F496E92F6758CF10CFD833E3B613CB29C4699D539BD34767
-          1767B97383F3888B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F5
-          9D9BB39BC2EDA8DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5
-          D13F0B9F95306BDFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761
-          EF173EF63E729FE33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF43
-          7F23FF64FF7AFFD100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65
-          F6B2D9ED418CA0B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE69
-          0E85507EE8D6D00761E6618BC37E0C2785878557863F8E7088581AD131973577
-          D1DC4373DF44FA449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3F
-          C62E6659CCD5589D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B
-          17982FC85D7079A1CEC2F485A716A92E122C3A96404C884E3894F041102AA816
-          8C25F21377258E0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC
-          91BC357924C533A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD
-          31839291907142AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507
-          C96BB390AC05592D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E
-          2BCDEDCCB3CADB90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39
-          B23C7179DB0AE315052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D
-          6B815EC1CA82C1B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D
-          1B3E15898AAE14DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF
-          66D266E9E6DE2D9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97
-          CD28DBBB83B643B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB5
-          61D7F86ED1EE1B7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49
-          FBB3F73FAE89AAE9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51D
-          D23D54528FD62BEB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9
-          F709DFF71E0D3ADA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B
-          625BBA4FCC3ED1D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367
-          F2CF8C9D959D7D7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8B
-          E73BBC3BCE5CF2B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB
-          9CBB9AAEB95C6BB9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393D
-          DDBDF37A6FF7C5F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41
-          D943DD87D53F5BFEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43
-          058F998FCB860D86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECB
-          AE17162F7EF8D5EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C6
-          1EBEC97833315EF456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553
-          D0A7FB93199393FF040398F3FC63332DDB0000095D4944415478DADD5A0B7054
-          5719FEEEDEDDBBEF6CDE9B9877228447A86DB5A853794C2530162D4918B016C2
-          4B1CA9809D765A540A5A9132B4CC58675A296A05C932A51243825211C2501CC5
-          A90E020D509EC9EE266CD8CD26D9F7FB713D6721B49BEC665FA133F8CDDCECBD
-          E7DEFBFFFF77EEFF9FFF3FE784E1791E0F3298FF1B020CC3A42DA472D53E0913
-          54CDE219C113003F9534D1434524E745640343E4AF85DCBB467EAF307CF8142F
-          B4FD43F787D5DE7475DEB33B130295CD1D0B888495E09946225292E2EB6EC2EC
-          087977BF4ED370FC332550B1A2A391BCB8859C3E7AE75D204B2642B682834ACE
-          412E6621120A22074520188E1C2E5F0836971F56A71F76770023DE4B7ECE1221
-          3BF42D0DEDF7954045F39FAB18847E434EEBE935470C2C2B90A3285702B1884D
-          A907BDFE104C162FFACC2EF809B9BB4C8EF10CBB5EAF794A3BE1042A96B72F26
-          8FEC25A759425680AA2239D4395208D20F9D08C244BDC9E281D6E84230142162
-          2726ADD11F686C9B3002552B0EBFCAF3CC664620407E9618D5C50A08D9F12DA7
-          62EF1A040161C97E8A692C5DF4D99BFD4E0CD97DE0C3F43D661B898D9F654CA0
-          AAB9E32D9EC17A21CBA2422D436176FC580D135966E21683762F9CEE60E47A04
-          D4C5688C14E54A219308E3CAA06EA51F7021440811DBDED46B1A7F9836818AE6
-          F65F0818668B48248AB84C3609D078B0BBFDE8EEB74704CF9E518887AB735092
-          2F8BDCF3107FFF586FC3E92E130C836EE27A32D2198AB89D662581DE739BB854
-          3012E831BF44420295CBDBBFC30898778511E315509151261E86488FEB8D0EAC
-          FD460DD67D73D2B8444F5D30E2D583973068F3637259765C1236324A698D4E04
-          0301626D78A956D3D49A3481F267DAAA052C7B5E28E2B24A0B64C855C437C8E5
-          0DC06C75E1ED8D3331B3360FC9807E91E7769F4597D6869202E5381DE38361C8
-          4D48F8EDE150F891DE7717F72445A0B2B9FD042BE2EA73945294E68F9F9F74FD
-          56B46CFA2A6654662765FC08685E7866E719788202321CC71F82FB063DB0D8DD
-          0805037FD5691A17262450D17CB8492060DBA45259C4EF59417C231CC4EF9BE7
-          9662F5829A31F7AEDE72E0B2DE0E6F208C1A22E7CBB5B918ED2D7A930BCB767D
-          883C952CAE8E508887D6E486C7E346381C5AACD7341D4E40A0FDA2582CAD53E7
-          CA49768D3F5A4484077C38FAF3D960470DA97B3BF538FCAFDB516D53CB94D8B6
-          7C0AA45C746F3FB7E71CBA4DFE71F5D8C988661A2609CFEBB9A03BD0F8485C02
-          552BDBE79311FBB84CAE2419568A44396ADE43D978BEA936AAED7C8F0D5B5AAE
-          C67C7EE16385F8C1C2AAA8B6BF7C68C09EBFDD1A570FB5B0CFEC81DBE5A0015D
-          DFD3D270322601529C1DE224D225F9D97228A5E3F73EC5E625D5985D5710D5B6
-          69DF1574E9EC319FCF96B3786FD397A2DACEDDB460B3E67A425D0E4F10835627
-          F90ADE5632AC2E1D43A06E69ABC225119B654A95A498D4366C1235C22FBF3B15
-          D3CB3F19454C561F56FEEA23C49B62F87D1E7CB0734E54DB856E2B7ED4929840
-          90C482912439B7C3EA066BC9D3EE5BE58D2250B3F2C83C8615766665A990ABE4
-          120AA4583BBF0C4FCF2ABE77ADF9C080FDA70C319FF5F9039851CA61F7C6C7A2
-          DA4F5F1CC2F643DD49E91B76902AD666255E14AAEFDEBFE8641481CAE623AF4B
-          A4B29754594AC825C955966291002F2CAAC4A33559B8A47760679B16BE40786C
-          CF93643434348CB69FCEC2B47255D4BD5DED5A1CFBEFE0B87A467CC1E90DC16A
-          B7C3E7F1ECD269166D8A2250B5A2E37DE23E4FAA94B248993C510810E3070686
-          F0FADA87D1F878D9A81E0D60D91B5D24B185939245CB6E1BC9092EA7EDA8AEA5
-          E15BA309742BB3F3AB95727152FE9F9CF124F0CCE698C653FC44731367AE5A93
-          961722B5B7C3E583C33A785DDBD2503B9A8049955B54A8908A9070FC4C02B424
-          369B07F0DA9A87621AFFFB93FDD877EA768A42891B7902B00D1B070801F56802
-          A19C821281849B18F7B1DB2C78B1A10AABE68FCDD21DFF265FA5A3372DB95EE2
-          6EC3664390B8906834013E575D06119B79F75399D3D501EC7DE12B63EE1D3B37
-          8CED7FD2456662E9C01FE43164EA8B49C0945358522814264E600995F8BC687D
-          B10E934AA22BCDCE2E0BB61E4CDF788A603008CB8021A60B751317AA6685A2F4
-          A5DF855A11C4D1ADD119F75ABF1BABDFBA814028B385345295C26236C40CE2F7
-          55B9EA2739892C230514736AC5D8B57A4A54DB86777AF09F9B8E8C65FBBD6E58
-          874D6387519AC814D9392FC99539192B79EA8B59787971C5BD6B9ADCBEBEEDE3
-          8C7B9FC2651F86D3661D9BC8682921E4249D3985A5192B99334D89D79695DFBB
-          3EAF75E1D9777419CBA5181EB88590DF3BB694A0C59C5BCA0D1596D47074F924
-          13704206FBD757A3B2401C09D8575A0D24806D191B1FA6B9C5D0EDE605318AB9
-          91725A95A75E2253A4363D8C0596F7634A11432A481F8C4E21445CAA4BA76341
-          2A5192C44CB1CBE991098D5028395E505295891E526CB9E8588DFCAC3B55EDA0
-          DD8F3C9263C452794672CD062D1946BD0BB4FB1B4FC49D529209FDE5FCA28A69
-          1299226D455E4B2FDEF8DE0C7CADAE3072FDCF4B0378FE771721C9294F5FA6DB
-          8141A3BE4BA769FA02BD1E7752CF71D23675690D90E69EC186B91CBE3D27DAD8
-          83A77BB1FBEFFEB4E4D11992E95637FC7E4FE249FDDDAF702227FF73F5A43A4D
-          4BDF7B1B4B509C238E6ABB4D62E1E9370D69C923D5272C83FD9D3A4DE3FC4F38
-          2558D86285C28F8ACA272BD209BE3D6B8A31B5249AC015830FEBF6A6587D1204
-          C834D4D877C31E0A06935FD8A2A86A6E6F1672E21642022C9B5A7D34B3468A1D
-          4B0BEFAD29D145EA1FFF7100677B3C29C909858230F65E47D0EF4D6D69710474
-          715722956F292A9B0C418AB9A1B698C3BCE977CA929397DDB8763B35FFA7633E
-          35DEEB756DD76B1AB78EBE9FF4F27AE58AF6DD6289FC5975D9A494BF44BAA03D
-          6FEABB01BFC7FD6BADA66143AC6752DEE01072D2CD45A59FC744147BE381166B
-          C6BE9B08063C3BB42D4D2FC77B2EE52DA6C8723B2BF82D49488AAC5C7546DBB2
-          F10CB20F9B6802B4F3A1F03ADD81C683899E4F890045D9CAF61A368CB7894BD5
-          E7159561222A570A97C38221632F7C5E77270FF6FBF76593EFD3A01B7E64E2FF
-          8A44AAA8CBCE2B8252950F019BDA2E65381422E3BB99D6F6F0B99D177801B3ED
-          BE6FB38E4664A31BFC6A86611749E50A092D02C52446689C0848C00BEFCEEEE8
-          5651980426F56FD2CB703BADF0B89C5E9E0F1D219AF77DE61BDDA3317DC92185
-          4BC23D4E4EE7D27F352012A7136974423CB2F26B2607ADA7AFD07F3520BFA7E5
-          5EFF99CBAD4B9DE9EA1C43E041C5034FE07F3329E6DD95AAF426000000004945
-          4E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Information'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D49484452000000300000003008060000005702F9
-          87000000097048597300000EC300000EC301C76FA86400000A4F694343505068
-          6F746F73686F70204943432070726F66696C65000078DA9D53675453E9163DF7
-          DEF4424B8880944B6F5215082052428B801491262A2109104A8821A1D91551C1
-          114545041BC8A088038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE1
-          7BA36BD6BCF7E6CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E
-          11E083C7C4C6E1E42E40810A2470001008B3642173FD230100F87E3C3C2B22C0
-          07BE000178D30B0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08
-          801400407A8E42A600404601809D98265300A0040060CB6362E300502D006027
-          7FE6D300809DF8997B01005B94211501A09100201365884400683B00ACCF568A
-          450058300014664BC43900D82D00304957664800B0B700C0CE100BB200080C00
-          305188852900047B0060C8232378008499001446F2573CF12BAE10E72A000078
-          99B23CB9243945815B082D710757572E1E28CE49172B14366102619A402EC279
-          99193281340FE0F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEA
-          BF06FF226262E3FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225
-          EE04685E0BA075F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5
-          E4E4D84AC4425B61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D
-          814704F8E0C2CCF44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9
-          582A14E35112718E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF35
-          00B06A3E017B912DA85D6303F64B27105874C0E2F70000F2BB6FC1D428080380
-          6883E1CF77FFEF3FFD47A02500806649927100005E44242E54CAB33FC7080000
-          44A0812AB0411BF4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64
-          801C726029AC82422886CDB01D2A602FD4401D34C051688693700E2EC255B80E
-          3D700FFA61089EC128BC81090441C808136121DA8801628A58238E08179985F8
-          21C14804128B2420C9881451224B91354831528A542055481DF23D720239875C
-          46BA913BC8003282FC86BC47319481B2513DD40CB543B9A8371A8446A20BD064
-          74319A8F16A09BD072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C4
-          6C302EC6C342B1382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704
-          128145C0093604774220611E4148584C584ED848A8201C243411DA0937090384
-          51C2272293A84BB426BA11F9C4186232318758482C23D6128F132F107B8843C4
-          37241289433227B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9
-          DA646BB20739942C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853
-          E22852CA6A4A19E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1
-          B652AF5187A81334759A39CD8316494BA5ADA295D31A681768F769AFE874BA11
-          DD951E4E97D057D2CBE947E897E803F4770C0D861583C7886728199B18071867
-          197718AF984CA619D38B19C754303731EB98E7990F996F55582AB62A7C1591CA
-          0A954A9526951B2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353
-          E3A909D496AB55AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659
-          C34CC34F43A451A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CD
-          D97C762ABB98FD1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C
-          744E09E728A797F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48
-          AB51AB47EBBD36AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE7
-          53D953DDA70AA7164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E
-          4C6FA7DE79BDE7FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC5
-          35716F3C1D2FC7DBF151435DC34043A561956197E18491B9D13CA3D5468D460F
-          8C69C65CE324E36DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B
-          4CC7CDCCCDA2CDD699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B8
-          6549B2E45AA659EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711
-          A7B94E934EAB9ED667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D61676217
-          67B7C5AEC3EE93BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563A
-          DE9ACE9CEE3F7DC5F496E92F6758CF10CFD833E3B613CB29C4699D539BD34767
-          1767B97383F3888B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F5
-          9D9BB39BC2EDA8DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5
-          D13F0B9F95306BDFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761
-          EF173EF63E729FE33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF43
-          7F23FF64FF7AFFD100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65
-          F6B2D9ED418CA0B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE69
-          0E85507EE8D6D00761E6618BC37E0C2785878557863F8E7088581AD131973577
-          D1DC4373DF44FA449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3F
-          C62E6659CCD5589D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B
-          17982FC85D7079A1CEC2F485A716A92E122C3A96404C884E3894F041102AA816
-          8C25F21377258E0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC
-          91BC357924C533A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD
-          31839291907142AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507
-          C96BB390AC05592D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E
-          2BCDEDCCB3CADB90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39
-          B23C7179DB0AE315052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D
-          6B815EC1CA82C1B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D
-          1B3E15898AAE14DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF
-          66D266E9E6DE2D9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97
-          CD28DBBB83B643B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB5
-          61D7F86ED1EE1B7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49
-          FBB3F73FAE89AAE9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51D
-          D23D54528FD62BEB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9
-          F709DFF71E0D3ADA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B
-          625BBA4FCC3ED1D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367
-          F2CF8C9D959D7D7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8B
-          E73BBC3BCE5CF2B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB
-          9CBB9AAEB95C6BB9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393D
-          DDBDF37A6FF7C5F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41
-          D943DD87D53F5BFEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43
-          058F998FCB860D86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECB
-          AE17162F7EF8D5EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C6
-          1EBEC97833315EF456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553
-          D0A7FB93199393FF040398F3FC63332DDB0000079B4944415478DADD597D7014
-          67197F76F73E76EF3B975CEE0A492E0950C416156A6BA5A2B403C54EA9F94018
-          AD5C80CED88E63ED7F55E473F814F52F5B1DC5D152B8EA8C65C887ED744AA31D
-          2A8AB5ADA515152984CB2584E672C97DE676F7F66E777DF64A682FD934BBB701
-          077F333BBBFBDCBBCFF3FCDE7BDEE77DDEF7256459869B19C4FF0D0182202A56
-          32E7D1176C164E5C8E8F2B00E44578572E375EBEAB4DE278A5F13A8796F08293
-          02439DBAF2CB87D84A6D5EF3DB0881C650F76A54B519BF6EC13BADB3EF78FCA6
-          07EF87FBC3AD276E28816047771B7EB81D1F977EF02D80CB66862AA7B574B75B
-          29309BC8D2A5A050944A572E2F42862D40329B2FDDAF45AF0CEFC824B1277AB4
-          B5EBBA1208867EDF448078081F5729EF1674B0DE6787809706AB99D2D583F982
-          08C3091E06E3391090DC55F4CA403D160D7F2532EB041A37747D1D08F8053EBA
-          4C14094D013BF8AB18202B1F3A2548683E96E420329C83A258229241671EED3F
-          DAFABB5923D0D4D1B95F9689AD0449428DCB0ACDB738C04419F4FC2A26EC2ACE
-          F75D1987D14C1E644942B97C2072B47D9B61024DA1EE9FCA047C9BA22868F4DB
-          A1D6A373ACEAC4488A87FE580E445144E7E0679170EBE315130886BAF69204B1
-          DD643263AFDBC163B7687242D1A9C4F6589A2BBD57BB99D258D19A285239A114
-          52854201434CDE170DB7EDD04D20B8A1F31B24493E67329B31DE1DE0C6ECA215
-          B1040B0FDFDB002DCBEA4BEF3DA707E137AF4621506DD7AC238D592A323C0E45
-          24811E7E6DF298F858020D0F1F6F2629EA8CC96C71D5F96CE07568EBF9097CF9
-          0E1F7CF381F965B25FBFDC072FBD35A24B4F625C80CB71164908194914970CFC
-          76ED254D041A435DAF5066CBAA2A27037535FA63FED0E34BA68C95783A0F8F3D
-          7D46B7AEC1510E92190EC4A2D0DB1F6EBB7F4602C150673B4952C719C6564A95
-          14A9DB26FCEA89A5E0735BCB6463985D1EF9C9DBBA75299955190F1CC7822489
-          6BA3E1F6CE1908749DB55A99DBFD5E3BCEAA26FDDE2336AD6C80AFDE33A74CD6
-          79FA0A3CD33B5091BE0C5BC47195837C9EFB270EE8C5D31268DAD8753F01D409
-          9BDD895983814A33BD324784EEAB877B175797F49E3C3B0A47FE3888B9BEB2CA
-          57F96A30CE019BCBE2B3B83A72A4ED155502589C3D6FA19975351E3B3899CA7A
-          FF7A21CB156134856507CF1DC3E26FFD1402B7AF3FE6C8D1D6B8CDE9A6035534
-          C6FE87FD6FA0D29E35885873BC8FB5139B4DF30243560F1D5AC3961198B7B167
-          254151BD2E9707BC4E7D6953415FF4CA8C6DE605E768D0343D125901329914C8
-          A2B8AAEF48CB1FCA0834867A7E4433B627DD2E27D8697D95A58257F7DD39639B
-          FBB6BF6988408E17219DC902CFB13FEE0FB77CB79C4047F70B76A77B8DDB692B
-          95C97A715203811506092865773ACB2A61F452E468EB8393095C70796AE63BED
-          D6B2F8D78A3FEDFFEC8C6DBEB8ED2D4304947190CDE16228357A114B8B056504
-          9A3ABA636E6FA0D6C160CD6370D0FEF9C01DAAF22F6CFDBB31C5E8EA38578074
-          627804FF01FF640262956F2E495B2A987A27E1F40FD4092CFBBE4102085E9020
-          191F929000358580D75F4F9A6761A1F2FAC1A5AAF2BBB74C5F4A684DD5425186
-          446C509540ACAA766EADC9647C027BE3E01255F95D5BF4177393512C16213932
-          A41A42E731846EA54CDAEBFEE9F0E60F3FA32ABFF37BEF18D62D160B4A08BD87
-          0416961150D2A8C7EB5F63A16D868DBC71F0D3AAF2BBB6BC6B58B7C0B3904AC4
-          5EC42CF45039019CC81C6ECF937697D7B091BF1D58AC2AFFDCD6B38675E73209
-          184FA7A64E644A294159ACBDDEDA7AC3465EDF7F9BAAFCEE6DFF32AC3B313208
-          A2909F5A4A346D7E9626A4AA31DFDC79365C0B1B32F2D77D9F54957F7EFBBF0D
-          E9952409E2437DAC4C26AB238737F1650426CA69B7D7BFCEE6F41832747AEF27
-          54E5CB76FCC7905E369BC2492CA65E4E2B049A3BBA57E25AB8D737B7D990A1BF
-          EC5EA82ABF67D779437AE343114CA3FCF40B1A058DA1CE776B02C14FD136A72E
-          E5972F7D18DF98E254DB60AABEF65CD77CDB8C3A3F0A9ECDC2E870F41FFDE1F6
-          528AFBD845BDC5C21CF7D7CDD3B59239B56BBEE6B60A96EFBEA8BD31FA18BBDC
-          0782C0CDBCA857A06CAB786A6E59E5F2F834DB786DA7BEB0FBD29E4B9ADB6652
-          71488DBEAF6D5B4581B2B14599A833FEFA052E8B55DBC4F6DA8E467D04F6F66B
-          6A27E459880D5EC888451D1B5B0A9A429DEB4C16FAF940C3AD4051FF9B05BE28
-          166178E03D280AFCFA48B8FDD8477FD3B4B98B6975B7956676061A1682D1B941
-          2F949C3F3C701EF23CB707D3E6AEC9BF6BDE5E0F86BA9EA269FB77FC0D0B6ED8
-          3FA1F47C6CE002F07CEEE968B8ED09B536BA0E38947FC26CB1ECF4D7CD072BA3
-          7D87B912E4B91C669C8B501004D59EAF888082E086AEB51846CF78FD752E7775
-          C0D0B1EC740EA5C78671B1723983E1F348F4B9B6E333B5D745A044E28343BE9F
-          5B69DBEA6A7F03D85D55B3E27C2E9384B1D800C63B7B4206EA5BD7E590AF8CC8
-          D563560CA7A5583B8113E70BBDE34389F32CE677AC6D94B0795B26887DD7FD98
-          75324A07DD84BC9100B285B6396C36871B68C601162B0324AEEC264829CE4AB8
-          9212F21CF0DC38B0E3692C0DC65919A41E90892337FCA07B0A914D8769A2E85E
-          0E24AC9025580404B9084D28F135116349B49004593A4790700E2438299BD2A7
-          FA9FDDCC576A730A819B15373D81FF0232ABEACE526FA4DA0000000049454E44
-          AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Warning'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D49484452000000300000003008060000005702F9
-          87000000097048597300000EC300000EC301C76FA86400000A4F694343505068
-          6F746F73686F70204943432070726F66696C65000078DA9D53675453E9163DF7
-          DEF4424B8880944B6F5215082052428B801491262A2109104A8821A1D91551C1
-          114545041BC8A088038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE1
-          7BA36BD6BCF7E6CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E
-          11E083C7C4C6E1E42E40810A2470001008B3642173FD230100F87E3C3C2B22C0
-          07BE000178D30B0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08
-          801400407A8E42A600404601809D98265300A0040060CB6362E300502D006027
-          7FE6D300809DF8997B01005B94211501A09100201365884400683B00ACCF568A
-          450058300014664BC43900D82D00304957664800B0B700C0CE100BB200080C00
-          305188852900047B0060C8232378008499001446F2573CF12BAE10E72A000078
-          99B23CB9243945815B082D710757572E1E28CE49172B14366102619A402EC279
-          99193281340FE0F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEA
-          BF06FF226262E3FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225
-          EE04685E0BA075F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5
-          E4E4D84AC4425B61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D
-          814704F8E0C2CCF44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9
-          582A14E35112718E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF35
-          00B06A3E017B912DA85D6303F64B27105874C0E2F70000F2BB6FC1D428080380
-          6883E1CF77FFEF3FFD47A02500806649927100005E44242E54CAB33FC7080000
-          44A0812AB0411BF4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64
-          801C726029AC82422886CDB01D2A602FD4401D34C051688693700E2EC255B80E
-          3D700FFA61089EC128BC81090441C808136121DA8801628A58238E08179985F8
-          21C14804128B2420C9881451224B91354831528A542055481DF23D720239875C
-          46BA913BC8003282FC86BC47319481B2513DD40CB543B9A8371A8446A20BD064
-          74319A8F16A09BD072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C4
-          6C302EC6C342B1382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704
-          128145C0093604774220611E4148584C584ED848A8201C243411DA0937090384
-          51C2272293A84BB426BA11F9C4186232318758482C23D6128F132F107B8843C4
-          37241289433227B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9
-          DA646BB20739942C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853
-          E22852CA6A4A19E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1
-          B652AF5187A81334759A39CD8316494BA5ADA295D31A681768F769AFE874BA11
-          DD951E4E97D057D2CBE947E897E803F4770C0D861583C7886728199B18071867
-          197718AF984CA619D38B19C754303731EB98E7990F996F55582AB62A7C1591CA
-          0A954A9526951B2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353
-          E3A909D496AB55AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659
-          C34CC34F43A451A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CD
-          D97C762ABB98FD1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C
-          744E09E728A797F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48
-          AB51AB47EBBD36AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE7
-          53D953DDA70AA7164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E
-          4C6FA7DE79BDE7FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC5
-          35716F3C1D2FC7DBF151435DC34043A561956197E18491B9D13CA3D5468D460F
-          8C69C65CE324E36DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B
-          4CC7CDCCCDA2CDD699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B8
-          6549B2E45AA659EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711
-          A7B94E934EAB9ED667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D61676217
-          67B7C5AEC3EE93BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563A
-          DE9ACE9CEE3F7DC5F496E92F6758CF10CFD833E3B613CB29C4699D539BD34767
-          1767B97383F3888B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F5
-          9D9BB39BC2EDA8DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5
-          D13F0B9F95306BDFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761
-          EF173EF63E729FE33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF43
-          7F23FF64FF7AFFD100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65
-          F6B2D9ED418CA0B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE69
-          0E85507EE8D6D00761E6618BC37E0C2785878557863F8E7088581AD131973577
-          D1DC4373DF44FA449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3F
-          C62E6659CCD5589D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B
-          17982FC85D7079A1CEC2F485A716A92E122C3A96404C884E3894F041102AA816
-          8C25F21377258E0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC
-          91BC357924C533A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD
-          31839291907142AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507
-          C96BB390AC05592D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E
-          2BCDEDCCB3CADB90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39
-          B23C7179DB0AE315052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D
-          6B815EC1CA82C1B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D
-          1B3E15898AAE14DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF
-          66D266E9E6DE2D9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97
-          CD28DBBB83B643B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB5
-          61D7F86ED1EE1B7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49
-          FBB3F73FAE89AAE9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51D
-          D23D54528FD62BEB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9
-          F709DFF71E0D3ADA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B
-          625BBA4FCC3ED1D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367
-          F2CF8C9D959D7D7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8B
-          E73BBC3BCE5CF2B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB
-          9CBB9AAEB95C6BB9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393D
-          DDBDF37A6FF7C5F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41
-          D943DD87D53F5BFEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43
-          058F998FCB860D86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECB
-          AE17162F7EF8D5EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C6
-          1EBEC97833315EF456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553
-          D0A7FB93199393FF040398F3FC63332DDB000008184944415478DAED987B5054
-          D71DC7BFE7DEBBCBB22C08C88202BB8BF250C1C06882A2561B4D4DDA9487491B
-          832633994C6DA78D76FC278F49C4B816B44D93493BA91DA7E9A4D332B54A9DE9
-          04963A46A7F15523D6FA8A3C5404DC5D50DE8FDD0596DD7BEFE9D9C59A6C5864
-          5940C84C7E333BB3F777CF39BFF339E7FC7EBFF3BB84528AAFB3906F00660200
-          2164D2073695E89E97415E6623736C890E141459FE32D936BC739F0A808A12DD
-          BB3C4F5ED546F2DEB1DB7B448832FD7DC10EEBB6190F5051ACCF251C4CF31214
-          D04425B2B17938BACD686C717B0C6ECE2FB21E9CB100278C492A9B42AE8F8DE4
-          12E3B41A44243FC7B41CEC8D87D1D661477BB7D4EA140753371A3B1C3312A0A2
-          44FFB62090DD697A0161F1ABA19C95E2D5BB6D4DE8BF731237CDEC2889F4D779
-          459637661CC0116342A228F0F5BA39BC6A768C1661FA5CA6FD62DC7EEB3FD1DD
-          D906CB5DC9C9F1C8C87DD3D238A3002A4A0C7F53ABB029D9C0563FF17BE05531
-          3EEFA5A16E0671048D1637FA9DF8387F87F99919035051929403C8E752927844
-          C4CC4368EC2ABFED9C1D55B077DEC2CD2609949075053BCC27A61DC06804B754
-          D05F889E4596EA12946CF573418450FF06A5210C349B60BDE342578F5C1D2E5A
-          96AC35429C560053B1EE65C2933F2D4A11A08E590C656406DCA28CFD076BF1C9
-          BFADDE364F7D4B879F6D4A8742E0E0EABB8E81CEABB87ECBEBD0AF14ECB4EE9F
-          3680BF1BB51A9510DA101FC7C5C6C569A08E7F8AF92D8F7D076A71A0B2C1A7ED
-          8B7929D8BA7911FB2763F0CE31B4B5D9D0D22A774B2297FC8CF176EFB400984A
-          F4EF2895787D611A8FD098E5E0D5095E7DEE4FFF85AEDE219FB631512A98F6AF
-          F3FE9706EF327F3887BA7A094E57F0197A4200E5BF4C4C211257333F89534669
-          63A0D2AEBEFF6E45E1D111ED43943C4E96AEBFFF3CD471163D9DED6868924599
-          43D686B72CB50F1580252D53B886E4A626F350C57E1B4411FE2580E37EFB9C3B
-          F4050075DBE16C3FC50024F4D9E8F1FC22CB930F0DA07C8F7E3D071C4B5FC021
-          2C5AC7326EA6CFFB9C4D9FFAED5775709DCFB3DB568D7E764FAAB92E83CAC8CB
-          DF69A99C728013460876417F35564BD2F53A0542B46B40B890AF009C1C05E071
-          5F85ECC250E76958AD2EB4B6D35B4E313C63A3B1C635A500A662C3565E41F72D
-          4EE7A08A4A83A09E37A24DCEA6D3A300AC19A193062C70F6D6E15A8DCCC22A79
-          2DBFC8FCDE94011C352646BB04AEDEA027D17173C3A08C5EC1C2E6C8BE398567
-          FD031CF293A1997D574F15DA5B1DB87D9BDA445191FAACB1A17D4A00CAF7E8F6
-          A95564EBE20CC212561638E56CBFED961756F9D59F3F94E3572FBBBAE1EEBB82
-          EA1A8A8101FA11AB19B64C3AC0C77BF5E99C8CAB0B171221727634848847466D
-          9BB3E982FF1D38983D6A1FD15E8DBEAE2ED4D55199CD273B6F87F9D2A402B0A4
-          F5696414D6A6A57150443EC612AE6AD4B6CB0B2F8EB2038F8E3E19C9C976E122
-          EA6F4AE8E9C667AC66588531246080F2625D3EAB71CB33B308D491732184CE7F
-          60FB658597FDEAFF7368C903FB4983B731686BC195CB9485555A9857642D9B30
-          80A74CB40BF2B5F804A418920428229678EF3B0F06B8360AC02378B0C82C375C
-          86D5EC86B519CD116E2E75ADF1B6734200E525FAD7950ABCB384EDBE5293042E
-          240E63C9B2E7ABFD03942D1EB3AFECEA80DBD188CBEC14BA5CD8C532F42F8206
-          F88731395610DC0D2969D0C4CD09051F9E31E6048601EA46015814507FC95187
-          8ED67EDCBC01A7204AA94F1B5B9A8302608EFBE7300D5ECA62A78657A7B24245
-          13D004566CAE8728F97EF1235E80B480FA53690052FF0D7C7E05B0DB51C676A1
-          70DC00A63D86A5ECDD85ACA5940B8F9AC56ADCA4808C7BE4D9ED16585BDD3EBA
-          A404050EBFAF0F780CC96986BDB717572F12E61964D58622F367E30260B7CDF3
-          B1715896B688B0D5672BC72902367EF48C033B7FD7E1A32BFEB916DF5D1DD80E
-          0ECF4EF4EE42FD0D8AB6BBB87449B464B3F2550E08C054627881F0F4AFD9CB29
-          4234312CE38EEDB85F95F39F3B5179CAE1BD697C7F8D06CB3355E31E83BADA31
-          D4DF810B55049248B6E4EF347F342680C918AFA60AA1DE308FC6EBE7F1E0BD31
-          9F1BB7F1C911CA7243039ACD129A6E9176A73898FCE5AF7A7E01D8D1D91DA2C2
-          DBD92B6508AA392CE4474CD3E4EF4D5272307FB883FF5671181CA0EFB17BD26B
-          A302987E355F4F45F1467A265569E72AD9D1D10565D42D5256D83B70E4CC700E
-          7A7AB50ADB5ED0402104577B53570B3ADB9CA8BE425C9497330ADE6CBEE51780
-          555A872323F1C325D9CCEF95F1230A9540E5B7A5FD28AD18F4D1BDB42114DB5F
-          0C0B6E1B58E12333084F44EAE922952CACE68D00A8DCAB5B4D2939FD183B3A9A
-          0835AB716707678CC9FA2D3674F5FA040C68A3397CF261F0C7918ADDE8B73970
-          E12CEF09454F16ECB01CBF0FB07B37E1960A86CBF13A3973014BB644C9CE3EF8
-          A08D7DC70BE09BC83C00C73E0C0F7244AF3BB3A3D48A9BB5408B85D4868B96AC
-          C77751D10B60DA6BD82808285BB14682329419E18337E491DF940EA1B4DC3791
-          FDE8074A6CDBAC9CD0B8EC8E01B7D38673A778882EFC24B7C8FCC761803DFA73
-          F317D09CA4548E5D173C4767621F7BDD22F08732374C2724EF73C1133C7EFC9C
-          8239F1C4E6EF112A76C1DA28A1BE96BBC48A9E47EF01180657AE9354EA709629
-          C9F813CE4315EAC4D0801D678E0B2203500C0394E8CD2B9F90F56111CCC9C824
-          2CD39402880CA00FA78F09BD0C20EADE0E24BD3A2B5A7E372DC3138128F8E0FD
-          774A4566E1C761239EE383DE2E62CC7DCBBCFB7E18AD28D1BD42C16D27A081DD
-          79A74F9AD8EF0376B9FB60D72E2AFBBD0BC98A908985A1A912413950F0C60DFB
-          FF1FEFE781AFB37C0330DDF23F216718DDF1FD1D830000000049454E44AE4260
-          82}
-      end
-      item
-        Background = clWindow
-        Name = 'Bulb On n p'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D49484452000000300000003008060000005702F9
-          87000000097048597300000EC400000EC401952B0E1B00000A4F694343505068
-          6F746F73686F70204943432070726F66696C65000078DA9D53675453E9163DF7
-          DEF4424B8880944B6F5215082052428B801491262A2109104A8821A1D91551C1
-          114545041BC8A088038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE1
-          7BA36BD6BCF7E6CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E
-          11E083C7C4C6E1E42E40810A2470001008B3642173FD230100F87E3C3C2B22C0
-          07BE000178D30B0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08
-          801400407A8E42A600404601809D98265300A0040060CB6362E300502D006027
-          7FE6D300809DF8997B01005B94211501A09100201365884400683B00ACCF568A
-          450058300014664BC43900D82D00304957664800B0B700C0CE100BB200080C00
-          305188852900047B0060C8232378008499001446F2573CF12BAE10E72A000078
-          99B23CB9243945815B082D710757572E1E28CE49172B14366102619A402EC279
-          99193281340FE0F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEA
-          BF06FF226262E3FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225
-          EE04685E0BA075F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5
-          E4E4D84AC4425B61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D
-          814704F8E0C2CCF44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9
-          582A14E35112718E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF35
-          00B06A3E017B912DA85D6303F64B27105874C0E2F70000F2BB6FC1D428080380
-          6883E1CF77FFEF3FFD47A02500806649927100005E44242E54CAB33FC7080000
-          44A0812AB0411BF4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64
-          801C726029AC82422886CDB01D2A602FD4401D34C051688693700E2EC255B80E
-          3D700FFA61089EC128BC81090441C808136121DA8801628A58238E08179985F8
-          21C14804128B2420C9881451224B91354831528A542055481DF23D720239875C
-          46BA913BC8003282FC86BC47319481B2513DD40CB543B9A8371A8446A20BD064
-          74319A8F16A09BD072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C4
-          6C302EC6C342B1382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704
-          128145C0093604774220611E4148584C584ED848A8201C243411DA0937090384
-          51C2272293A84BB426BA11F9C4186232318758482C23D6128F132F107B8843C4
-          37241289433227B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9
-          DA646BB20739942C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853
-          E22852CA6A4A19E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1
-          B652AF5187A81334759A39CD8316494BA5ADA295D31A681768F769AFE874BA11
-          DD951E4E97D057D2CBE947E897E803F4770C0D861583C7886728199B18071867
-          197718AF984CA619D38B19C754303731EB98E7990F996F55582AB62A7C1591CA
-          0A954A9526951B2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353
-          E3A909D496AB55AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659
-          C34CC34F43A451A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CD
-          D97C762ABB98FD1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C
-          744E09E728A797F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48
-          AB51AB47EBBD36AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE7
-          53D953DDA70AA7164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E
-          4C6FA7DE79BDE7FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC5
-          35716F3C1D2FC7DBF151435DC34043A561956197E18491B9D13CA3D5468D460F
-          8C69C65CE324E36DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B
-          4CC7CDCCCDA2CDD699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B8
-          6549B2E45AA659EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711
-          A7B94E934EAB9ED667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D61676217
-          67B7C5AEC3EE93BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563A
-          DE9ACE9CEE3F7DC5F496E92F6758CF10CFD833E3B613CB29C4699D539BD34767
-          1767B97383F3888B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F5
-          9D9BB39BC2EDA8DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5
-          D13F0B9F95306BDFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761
-          EF173EF63E729FE33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF43
-          7F23FF64FF7AFFD100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65
-          F6B2D9ED418CA0B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE69
-          0E85507EE8D6D00761E6618BC37E0C2785878557863F8E7088581AD131973577
-          D1DC4373DF44FA449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3F
-          C62E6659CCD5589D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B
-          17982FC85D7079A1CEC2F485A716A92E122C3A96404C884E3894F041102AA816
-          8C25F21377258E0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC
-          91BC357924C533A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD
-          31839291907142AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507
-          C96BB390AC05592D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E
-          2BCDEDCCB3CADB90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39
-          B23C7179DB0AE315052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D
-          6B815EC1CA82C1B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D
-          1B3E15898AAE14DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF
-          66D266E9E6DE2D9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97
-          CD28DBBB83B643B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB5
-          61D7F86ED1EE1B7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49
-          FBB3F73FAE89AAE9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51D
-          D23D54528FD62BEB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9
-          F709DFF71E0D3ADA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B
-          625BBA4FCC3ED1D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367
-          F2CF8C9D959D7D7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8B
-          E73BBC3BCE5CF2B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB
-          9CBB9AAEB95C6BB9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393D
-          DDBDF37A6FF7C5F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41
-          D943DD87D53F5BFEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43
-          058F998FCB860D86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECB
-          AE17162F7EF8D5EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C6
-          1EBEC97833315EF456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553
-          D0A7FB93199393FF040398F3FC63332DDB000006FF4944415478DAE599696C54
-          451CC0FFF3AE7D7B525BA02DD4B696EE6E917A711F51C1231A13C5235E186925
-          5E5FF088864412037C5149D444FC00C4C416128F18631035315E20D65AD00F6A
-          AD747769CB36525ABAB4D06EF778A7FF99F7966E419B826CBBC449A6336FDFCC
-          ECFF37F3BF664B4CD3844BB990FF1D002164DCF79177ABE7EB1CB98700590160
-          56E347C5F6AB3EACED38FB2B9DF07BE7D6B587C75B67A2725D3480F6C6E00A02
-          C6AB826C5CEF29D2C055A881281B2048D6FA9A42404D72303220C0484CA4CF5F
-          9B1CB7B1666DE8972905E86AA894151077884EA3AEA8320DDE6235EB2D07C0CF
-          C0D600D0FBB3840318EE13E164970CBA42B6AB2EE9B9790FB429930ED0D65059
-          2210E133EF4C6D6171300904E505A114C0B51A888C1A24CE193B590D8199FA11
-          60E4530664E804FA4232C4FBC52690C83DC135E1D8A401F4EC9CE58A3B3C072E
-          AB482DA03B0FC401E05D07C47D07BEE5C75FC454C14CECC563D8CDFAB14E1906
-          FF72346B4E7155E624720E10DE15F8C85BACDC4F771EF82220052FE2EE579CD7
-          5AA046C03CF53A6AD8301CFFD309C3FD62434D7D645DCE010EEFAEBE4D96CD2F
-          CB17C6516D64147E030A5F7C5EEB8C42748379FA4D30750D8E1E728392841573
-          D77534E70C00B6102E5CE96F9D559BB8D28DDE063C0F03916A2F4C78BB98E99F
-          D12EF6C0F009117A0F3B0F05EB234B7206D0DEE85FE9F418FBCA178EE0AECF02
-          E259F39F846700F4CF70231A760CBA5A3CA0AAC2A2E0A3EDBF4C64EE79038476
-          05B64FAF4C3F5D588186EBBC093D4DD57F0660456907483541AC831AB4F846A0
-          2EF2624E0022BB02AD65F3476A652FCE73DF892B881707C04801243E87C4A000
-          C75ADDCD81B5A115390140EF93AC5A3E2CF312BA4D7942DF31F1923A005A5A83
-          AE9F7CBD81BA5069AE004CFF8D4318643DA83EC18B0BA0FC89069184C8F73E08
-          D485C944A65C380091D0882FBFB8005A37189A061D4DDE210498962B80FEAA65
-          C3D3790937882F1867A46C456722801599311F021D7758A17E934A7BEE147D10
-          D41481AE839EEE605D784251F14200BE9E7D55E2169A6DB264ED9C15254BBD08
-          ADB265E4C41E676A96F04602DB38B6F1B3261B2CC93B1E72BE1F5C1B7E244700
-          FEE77D25DA9B2C853867351498C353E17C1604E7B28040B04E8001A42CC12980
-          7E0AFBA7C62CD1D3EA82C480B0C65F17FE20270047DEF3976113AD5A16E70897
-          3597AA0A5788DA5238168242654E8AA94FC202306CE1F5016C87D86B5D45F569
-          F1263CC99119A54F1E4BE40480E642A186C09E19FEE4EA82D959293C159A9F6E
-          D70C8407C7BB2C3893DA80824DDC1298093EC0A22FAB0837107540ACCBB1B3E6
-          B1C8D3394DE610A086178DD68AC57181174D4B407EA65D2D08C24EA3C0B6055B
-          8568B042E14DB6F3B1AC7A02B4E410447F76A74C959B175817EECC7D3ADDE8DF
-          EA99A96E28999BB454E50C805549E634B869B61A192C6DCEECBA690BCEAA7602
-          7A7E1D829193FC4BC1C78EBCC6B46D322E34430EF7E1B2AB13E5AE2204104A6C
-          E14B70C3B361665880D480A9DAD0AB250A6DEABDB6F0BD10EFED81E3BF27DA35
-          9774CDA45D68684155BA4374E95F542C91D05BDA000842F84CBF9401B13E355E
-          2AB476DC02D07AD9B3A1F440F4874E434DC30D35F5A11F336B4FDAA53ED450FD
-          61E115DC8345FE5161C999D328B65AEA91D080AD13E863BB6E32F5E985FEB636
-          188C0E9EB9894D3A00BDD88BBC182A5F5AE493BC0821646C60A6ED562FCBB281
-          D396EF672A1483F460177437B7C634550ACE7BBC6D604A00680937F8D7CB85FC
-          B6B245578C7A2166C005762C902C37CA62007A21761227A1BBA919D2C3A97A4C
-          1B769DBDE6A402989B01AF99D5074BAF2E5CE8299D7D260E1016CC300EB0480C
-          2C0A67E2C0E9683BF4B51EFD1E7DFECA7FFA9E49FF65EE7043F54AA78FDF57BE
-          B4CCF2FF54781A033819465389D1481CFDE1375012CAF598F334E50500FD854E
-          E5C564F52A5F561AE1B213BAEC54C2CA858E7CD309AA2C39CEFE456ECA006809
-          35FA4DFF4ACD4EE432D9A894954A685634C653887C3B04C1FAC8BF2E367500F4
-          B2439337CE350A0059E93475A7984E47F64BF90C905DB8B1F701BBD06B63DE01
-          3CBB65E7792DF6D6A6A7F20FE0E5F50F812008208A3CD091BA6182A11BD85A35
-          D3DFBAE3E3FC04983F6F0EC8B2042ED9C1C6AA784957550D144D070DFB8AAAB3
-          CFC29DC7F213E0BEDB9783CFEB86029F1B381C9B4C2B904A29568B3599B2DAFD
-          2DADF90970C9ABD0926B83E04415A295A990AD320AAA91A6E9B64AE9F047389A
-          9F0077DFBA94A9D0349F0B1D28AA90A2403AA58EAA10D634D60387DAF213E092
-          57A16BAFAC0297D331AE1752141522477BF20FE0992D3BF77A9CF29DD7D5CE81
-          05B5D520F0DC182F944CA5A123DACB84C7E7CFB66D7AEAAEBC02A065FDE67796
-          72C47805BBABFE65C83EC3E436BEBDF98996F1D6993280EC726FFD0B07B1596C
-          3F7EF749E31B374F746EEEFEC99767E59207F81B7C6565DD3B067F5E00000000
-          49454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Installer'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D49484452000000300000003008060000005702F9
-          87000000097048597300000EC300000EC301C76FA86400000B164944415478DA
-          D598097054F51DC7BFFB8E3D7367936CB2C42426109044EE43271E15AA454971
-          002FA8050469673C4A696D673AD076C47174BC6A8B4ED504B1452C2A4A457022
-          CA114E110821864288312101B2C96EF6C866B3FBF678FDFFDF6697DDEC6EB28B
-          01DBFFE63FEFEDFBBFFDBFEFE777FDFF2F32FC9F37D90F2DE09A01CC7BB6ADB9
-          AECD502CF87878654A7848F732E40815F9AE8287E5052FE3333F51E1331433DF
-          AD58B5A0F4EBFF2900CDA2C33E5E2E9729956A225E7519828A6738372B775B96
-          4DF61874D67DEBCEEC7FF7AB1D3B76D802BFB55AADE61F1C00F71D15C1A99092
-          9404B94215269EFC591F99EE328C326C7FCFD9F3ED13E9A4B12C4172BB61B7DB
-          A5EEF57A45A7D3D947FAA543870EDDDDD8D8D87C6D011E6A10C1AA4121346A35
-          78DE2FDECB786CB969DEBE55E5AD2DA9D6AF2BE6CE9DCB118BA3BBBB1B068301
-          1E8F276C1A9BCD86C3870FF71F3870E0660271F2DA01FCEC5BC90360695743A5
-          E2DC1CEFB17918C19AACF6F4FE82DF30EEB78FAF9077747480F6B6B636C9F281
-          2697CB919B9B0B8661D0DBDB8BDADADAB6AAAAAAC26B07B0F4A218100F8E7383
-          755B154AB78D613D569E17EC2F177C5A71D75D77CA1A1A1A70A0760F606F82CC
-          E7844CE67F04A3D2C2D49F823BEE98255DDBBD7BB773FDFAF5D3C8D037D70660
-          B9590C150FD64BBA60E1E56EDB4DCAFA514F8EB78E2E2E2EA6C260B79C854E38
-          84A25C75D814C72FEAA1D6DF8EFCFC7C1C397244DCB061C32CA3D1B8E7DA00AC
-          748901F11346796DF55D8299977BEC15F9D6F1256293764EAE13797979D8B973
-          276C9E4B9896D9892CD61036C5996E2D9405F742ABD5E2E8D1A3281B93D6B878
-          D9A337CB6499B6B8755C31C0633E1748BC2F9AD8DF5E28D46DEA4C1DBBC4E2F1
-          95293D1D2CD7B6173F2D2F9162BCA6A606FDCE3328CDB4422FB781957983539C
-          356AA11DFF30140A8504507E3D83850F2D71F6593A9767E4DFB6F9AA02287FE3
-          362C287376E45CD8F2DC9F97DFF0F825BBA262CBB14BCCE9D626A4F41B31BB6C
-          2252535371F0E041C0710CE3D28DC8D484CF410132C62D2605402501A4DB3FC3
-          EC1FCDC4F81FAFF2097DE603C9BAD2CA44BD1137C0F3BB5CC70BED3B6BEE9D7D
-          C3AFBB5BBF5636EDAF825550E18CB202972E756366E97449585D5D1D94BDFB30
-          B5A03F620E0A905C723F5252522480340230B944014EAEC6985B5620AB705AC2
-          DE880B40144D296D4DA76A74B9BAE98DBBFEC298DAEBFC03AC067D8AB1E87015
-          202D4D8FE4E46498CD66283C1DC8D078A154F06019C0D2EB84C9DC07993C0DD9
-          85D3A0D168A452CB3ACE21953783311F92A6CBCC9F94B0378605E869DFB74893
-          A6AB0E58DD2338C2C6B79E9E083759AC68FC777575213333136415465F5F1FB2
-          B2B208589AB4A8919518191919D0E974282A2AA2DB0B69A1E33816DAAE5783F3
-          25EA8D9800D4EABD9D67B7CB35E91561561FD49EF94829599E02F4F4F4481586
-          E33809809ED34ECF69532A95C8CECE46494989E4A9CECE4E90AD05CAD92D11F3
-          C6EB8DA800A6EFBE7820499BBF3196D543DBBAAD0A491805A0DB04EA010AD0DF
-          DF2F599F7E77381CD2E2455763EA95C2C242582C16984C2669B59E9EF449D4B9
-          43BD6137B62FCD2C9A1D411A15C0D2B1C7C3AB33D813DBD6A0DF66C050EDE90F
-          E592601A1A54340D9300004D56B2AF0B02F03C2F01E8F57A693B118098951B7B
-          2D53A5E460F2BCA7D167EEF0669754727101589B3F167DAC129AEC3168F9EA3D
-          B49FDA4E424A8C0EB0552E89A3A142376E5430154AC38686162DAD1480EE81A8
-          072820F596A9DF04A7C309BBD18ED9B97B234383CC39EAC67B503C6311DA1B6A
-          606C3D8E190F6E88D01B13403A6158301A1D04672F1A6A5E41BFB533E2DE3F7D
-          C048E268A850481A3614808A56935D2B8570B95C9220BA80D17175961A464F37
-          6C321BF2583D66BA7684CDA94CCD45E95D8F43455E985A8E7D0077BF0D32A265
-          C6836FC70BF09108C9E2A224CA47367149BA71683AB0096D273E09F3C6DA0F44
-          A9EA50CBD24605D2100A00D02E08820440734591A1808CDCDA433E36C606659A
-          1295FAA9483BF12FE99EEB26556274C56274D4EF44D7775F916B0CE9EC00409C
-          1EB09CFB300810042193B029F910FAEDA8FBE445382C7E6F3CF3290FFAE24285
-          53101AF7F448AB0BB53805A0E3541C934C168574119E540F7AB95E3838077C1A
-          1F09BF24DC2364A272DACFC1F1727C7B7433798E25285CEAB24400CE6E1103E2
-          E9E73208E06593909C5786337BFF8996A3DBF05C8D52AA2454380D1D1A3234A4
-          A8D52900ED1440548870A70AF0A5FB202409B0F3767894E46547EDC5BC8CB178
-          EACE75683FB91D5D2D0789A870E1FE23133F80F9CC6631D4FA412F04CE19B2C2
-          A616C3E5E8C3E2E57FC0F94E2B92C8AB26154B8F34C4684253207A8D2E623246
-          065F81173DC93D70695C9207F2E432BC34FB8FB83E351FCD47DE81E0308708BE
-          0CC1C8389AD50900FC6753B80706830C78C3C7A543AE1D8BB5BFFB3DF69FEC20
-          82E5529C4B79E3F349B9402102E79A540D84892E3489A7719FBE1C6B16BC88B6
-          631FC3D0B28F086182C219868B80A052E306E839FD4E440E5C161E0E2432641D
-          481F87866FCEE1AD8D1FC3E6F4BF3ED28D1D3DD270A2BF0BC06491F89FB7F076
-          E8923270EEE09B7EAB0F121B7ECE0D00200180C60D62B8B5870321B9C16721F5
-          BAA938F5D9DB385BFB1119F241F4F93D45C387C670E9ADF371E39CA52449B7A0
-          EBDC977420AAD868400901981AAA440493D7E7BF18359C7C03D7E0BFC690AD71
-          C68D70DAFBB0A76A1D6C860BD24F5372F4B87DC55AB23560D0B4FF35923BA670
-          C151ADCF8525706200A7DE88518506E74134CF106F703AA417CDC4B16DD5D2F7
-          29F73E82E6439B6168AE09B77A84F04140570A60AC7F5D1C52F4E03C88722F14
-          E95E3EEF5657AFD5EC69DEF3ACC6E3E866C3857143C63E13E21D0CFC67237E80
-          93EBC5A821325834190FCD8350108653403BE1617CFEB7BBA5C744D6F5286263
-          8C0764C60B2033D6BDEA8B2F79637B46C629913569193EFFEB4F240B06043143
-          246A64ECB3C10A142F00A3D78F4D3FB97DA571B8101187016128C0E41512802C
-          A2DAC4161BAB02D1B6784D6D6A7373B36D4880C2C2F1D99FBE71FFFBD999EA5B
-          860A117F750A4FDED03119AF42F694959701E289FDA8A1E44F6073AFB077E5BA
-          FAF9E7CF3758061E1C1D20A7B858CB79E5D73FB574CAC3F367952E552A5875B4
-          1089BAA885DCC35080A9BF1C00187A918A15FBF45C70C3B1FB84E1ADB7B6356F
-          647DCAB6E1006863752525198C9BBC4F8CC99EB0E6D199AB475F97569E6815A2
-          1EC899F6981F202EEB476E21CE77BBEA5FDFDAF242CBC5BE9310D88B44BCD55F
-          3986A942B4E5E54D51F3BC3DC7C3A168F5E2890B17CC1ABD44C933EA40888883
-          123C50A9C481EAC5700460C6930460CEB06572F0B8E021563FDE53BD7167EBFB
-          1E99B74DEEF576B7B6B63AA3E91CEEDF2A416F8C27DE58BB7CF2EAD1F929E5F1
-          542186532367E6AF48199D336C990C0DA5F66E77FDDFFFDD46ACEE8C69F54400
-          22BDF140D9C2F977142C5190DC80183B9C185E0DDD4DABB18BAC033105875C13
-          3C32C79E9396EA7F7C766158AB270C10E18D62ED84358F94136F249587272F82
-          F9C5F09A10006EC844ED307AEBDFDCD119B7D5AF1420C21BABEE2F5D38FFB6FC
-          254A05A31E7C5F1060FD3D88B58510BC8C63EFA9DEEA4D358684ACFEBD00A27A
-          63D9D8D525A392CBA303CC8D6AFD0E93B7BE7A47CF0B2D062161AB8F04400C6F
-          8C5A42D78D68008144A656DF77CA51FDEE973D576CF5110318CA1B01802FD657
-          06E3FD8249ACAFAAB1BED06AF07E2FAB8F3440546FDC7767E9D2825B9F527DF1
-          5AA564F5DA4677F57BBB6D2362F5AB0230D082DE985A9637E99DAAE75FD9FEC6
-          93CD55BB9C2F8FA4D5AF2680D402DEC8D167EA3A2E985DE084EE91B4FA550718
-          686C6161214F4F8870012368F5D0F65FC2AB488B7BC2B4570000000049454E44
-          AE426082}
-      end>
-    Left = 31
-    Top = 296
-    Bitmap = {}
-  end
 end

+ 0 - 2
source/forms/Glyphs144.h

@@ -13,8 +13,6 @@ __published:
   TPngImageList *ExplorerImages;
   TPngImageList *SessionImages;
   TPngImageList *QueueImages;
-  TImageList *ButtonImages;
-  TPngImageList *DialogImages;
 
 public:
   __fastcall TGlyphs144Module(TComponent * Owner);

+ 1 - 2623
source/forms/Glyphs192.dfm

@@ -1,6 +1,6 @@
 object Glyphs192Module: TGlyphs192Module
   OldCreateOrder = False
-  Height = 366
+  Height = 254
   Width = 215
   object ExplorerImages: TPngImageList
     Height = 32
@@ -14328,2626 +14328,4 @@ object Glyphs192Module: TGlyphs192Module
     Top = 152
     Bitmap = {}
   end
-  object ButtonImages: TImageList
-    Height = 32
-    Width = 32
-    Left = 32
-    Top = 224
-    Bitmap = {
-      494C0101020084009C0020002000FFFFFFFFFF10FFFFFFFFFFFFFFFF424D3600
-      0000000000003600000028000000800000002000000001002000000000000040
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      000000000000000000000000000000000000A0A0A00000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000A0A0A000A0A0A000A0A0A000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      00000000000000000000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A0000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      000000000000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0
-      A000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0
-      A000A0A0A0000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      000000000000000000000000000000000000000000000000000000000000A0A0
-      A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0
-      A000A0A0A000A0A0A00000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000A0A0A000A0A0
-      A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0
-      A000A0A0A000A0A0A000A0A0A000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      00000000000000000000000000000000000000000000A0A0A000A0A0A000A0A0
-      A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0
-      A000A0A0A000A0A0A000A0A0A000A0A0A0000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      000000000000000000000000000000000000A0A0A000A0A0A000A0A0A000A0A0
-      A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0
-      A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A00000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000A0A0A000A0A0A000A0A0A000A0A0A000A0A0
-      A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0
-      A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000A0A0A000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      0000000000000000000000000000000000000000000000000000000000000000
-      000000000000000000000000000000000000424D3E000000000000003E000000
-      2800000080000000200000000100010000000000000200000000000000000000
-      000000000000000000000000FFFFFF00FFFFFFFFFFFFFFFF0000000000000000
-      FFFFFFFFFFFFFFFF0000000000000000FFFFFFFFFFFFFFFF0000000000000000
-      FFFFFFFFFFFFFFFF0000000000000000FFFFFFFFFFFFFFFF0000000000000000
-      FFFFFFFFFFFFFFFF0000000000000000FFFFFFFFFFFFFFFF0000000000000000
-      FFFFFFFFFFFFFFFF0000000000000000FFFFFFFFFFFFFFFF0000000000000000
-      FFFFFFFFFFFFFFFF0000000000000000FFFFFFFFFFFFFFFF0000000000000000
-      FFFF7FFFFFFF7FFF0000000000000000FFFE3FFFFFFE3FFF0000000000000000
-      FFFC1FFFFFFC1FFF0000000000000000FFF80FFFFFF80FFF0000000000000000
-      FFF007FFFFF007FF0000000000000000FFE003FFFFE003FF0000000000000000
-      FFC001FFFFC001FF0000000000000000FF8000FFFF8000FF0000000000000000
-      FF00007FFF00007F0000000000000000FE00003FFE00003F0000000000000000
-      FFFFFFFFFFFFFFFF0000000000000000FFFFFFFFFFFFFFFF0000000000000000
-      FFFFFFFFFFFFFFFF0000000000000000FFFFFFFFFFFFFFFF0000000000000000
-      FFFFFFFFFFFFFFFF0000000000000000FFFFFFFFFFFFFFFF0000000000000000
-      FFFFFFFFFFFFFFFF0000000000000000FFFFFFFFFFFFFFFF0000000000000000
-      FFFFFFFFFFFFFFFF0000000000000000FFFFFFFFFFFFFFFF0000000000000000
-      FFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
-      000000000000}
-  end
-  object DialogImages: TPngImageList
-    Height = 64
-    Width = 64
-    PngImages = <
-      item
-        Background = clWindow
-        Name = 'Keep remote directory up to date'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D4948445200000040000000400806000000AA6971
-          DE000000097048597300000EC300000EC301C76FA86400000B5D4944415478DA
-          ED9A7B7054D51DC7BFF7EE23D96776490261F300F38018209487ADF226A2101E
-          016C6D3BED609DDA99A02853B1B58DF047668A7506C7995694916A1294A23CE4
-          A5A0601230A8A9D6A8C82309E49D9090909064DFC9BE6ECF6EB26137FB3ABB59
-          B2CED45FE6CEDEF3DB3DE7DEEFE79CF33BE7DE5F18FC9F1B13E91B88B4FD08C0
-          9BF3C3429598E3F3CAC9D7F7FBAFCE7DC958AC0FAE2BEC30445A4858017CB033
-          E59D992B7EBFE99EFB9EF25BB9E9EB3DB85256BC3F6F47EB6391161236001FEC
-          4CDC2456C4BE73DF8647C0F2795EAA702367368B055F9F380E437FEF63793BDA
-          F7475ACC980190A19FC944477D7BDFC68D22718CC25D30E7FACB3B05835A4D20
-          9C3072038373C954A81DD3DD14829F22944E834D90C6B25C1C0736965C49CD31
-          D0301C77C304F3F5CE1774DDC134A92A94C50984828F89524D4B41EF837E0190
-          A1FF4DD6D2257327A5A77B15EBCBD755DF80EA8ACF42D2DC0B1BAA180B6A192B
-          9AC8C11309201409C117F02010F061B372E4B0C13460C6806110168BA59E5CFE
-          3CC7D98EB49AD5E709348B5FF151824FA76764CCB85E5787E6825E8F113F1A00
-          B7FC89C7030AF6E563BCFECE7B9DAAAE0EBC71F11B7CDD7313D25831A44A3124
-          0A31F83C3E58861D3E78A44D163C969C63C8673498A0BEADC6ED5BBDD0AA756D
-          368E7BCD68EADBD35D089D37F1D388F8EC19B370F4C4315A00BF0B411C1D20BB
-          AF55A3C6DFBEFC1C557D5D50A8A490C54B8940DE9060F05CC4DF81E0E91B3AF4
-          5A23DA9ADBD0D9D9DDC9D86C2F34BFD05FE2263E3D7DC62C22DEFEDBF74F1CA5
-          03B0F8D135218A0B0CE6407D1D76D75C815825464C0211CEF0A904337E61F0A0
-          D3E85073B516EA3ECD592BC7FD8965998319E969A4E7B347EA1F397E840E00A5
-          B2A0CC4A40BCCD0EA25A0AC46728218C128C12E8BB973D44C3D36717C890BFC6
-          86265CBF5E87F4B434387BDED9C6A16387E800AC2BF82F38AB8E5E5D809E3798
-          8DD87CF2797CABFD1EB169318EE10E1B8341AD19833A132C262B594E6D8E2AC2
-          681200A3A320934B2057CAC808E1050D48ABD142A998E006CC0EE8E0B1837400
-          D6FCF92C0C7D47FD0EE580BE910F0E4F959DC477035D884D95C3A4B34277CB00
-          53BF09F326AA302F21112A890C712231590B38741BF46852F7E1E2AD4E5CBADD
-          05E5442592EE51412C120598223C97D1E11DD0BB47DFA505708A0038E12E90A3
-          10EDC5F7D25717708C6C0D264C95A3BF4D8B384B343665CD465E7A26C47C01FC
-          05DB13456F633BABDF4E1680E7139226C7A44E9F0A014F70471428A7CC30A003
-          EFFF9B0EC0EAE78EC3D8FFC1D84600B12FDA5BB1A5E22328A7C8A069D6E1C959
-          F3F1F8CCD910B03CAA36CE151D00D962334985F2093C217F97442A7A227BCE4C
-          48A5D25181D17770742DEF3FB29F16C06102E034C6B2CE1B2C66AC39F61E8C12
-          0E7C1D875797AFC4DC890941013D57F49E0380B39CFCD2845F09F9ECFEF93F9B
-          2750905DAA5FC1F004F4CE91B729016C3B8001F599907ADD69AF5FACC29BB5DF
-          43C491A1B77A3D521DDB6A5FF0BC6FB5CF151F760360B7292F2AD79040797CC1
-          C2FB0512123B02CD7BD763DFE17D7400729F2DC1A0A63424E14E5F7EE9195476
-          B4E3F59C87B1242989AAEEE8D1555EFCBE0700BBA5FC5D992F934ADE58BA7489
-          CBAED14F601C3E4A0E155302F8E35EB2449DC75882A0D664C24DBD16D3951342
-          06595E7CDC03C0D44285828B624E4F9992B2203B3B7B6499F4BF67183A8A0E15
-          D10158B5753759AE2EF8ED9D60C584E22B2F3EE906C0BEBD1546F1CFA5A6A5CE
-          9A91954535EF5D61BC75F04D4A00CFBC02B3BE1201E7EC5DF695179F1A01E0DC
-          DBA767A4CDB83733937ADE3B7D760B02C04B04C057E32E9A1935E5CA4A3E7200
-          50152A538451A8C8BC3773AA7D8B4BB52172F50D4BA406B0F269F2806DF8367C
-          82B8E0EBDA7D652567B195A7B987B47421332B33392D35956ABD771D1DCC70EF
-          0707604B012CC64B7E7B67AC70687C674A3EC1B33C7DFBECD93313939393A9D6
-          7B7B50742DBB1A3D8027B7C13A50332E22FD0328C3369EFE1A399D8E3018792E
-          F9BCA5A06F7160009BB7C03A58374631F4757CAD30A5259F7ADD0784DB3C01E4
-          3F01ABA925AC6282F691D3D27D17220360C1AA07C059D57E6ED49B85EFAD91E3
-          A658069567AF4506C0EAAD2F7A7921121E8136F290F4D5C943E8EFECF05B4331
-          2901FD5D9D9101B078DD4258067A4216E9CF577FA50B93663C0ACA8C538446C0
-          D33BC071A69004FA03D471AD1A7555FFC10F2DE3E41903566682B35986BF0CCF
-          0830EACDB8F24D17E6E6AD4744324EC100C8DDF25C4822FD59E5E10348CCCAC4
-          78669C7C1BF765DE8EB607BC02F870674A29B9851561BEA2C3C62BE314C877AE
-          E85DB7D8322EFF20311E19273A9FE7ABB671037037334E543EFB29793EF8ECC8
-          99C800188FEBD05A4400843BE3146AFD53BB560406B05726FB827CB3202CEA39
-          5C4B784E317D6DC12761CB38855477D8CE17EDA3002097711B7FB9D6DD69B391
-          FD818D7C9206ADD6E17367D9E6521E3E27BE1B5DDDF8AEB1A52D619B32796DC1
-          E9B0659C42F13983EDB9A2FD210020225D053A445A47091E16ED3C6F6CEFC4D5
-          961B6D305B174DDE1EDF12AE8CD36841DE2D70C6891E00C7B9F5EAD039E71584
-          B3DC70E326AA5BDB9B61B62CCD371A5BC395710A878F6A197403E063788FEE79
-          67B9B6F906EA6EDCBC4A9A5E96AFD53A9EAAC295710A6EE9A4CB38F907E04BB0
-          8F795FDDD88A86F6CECBA4D91CA778278070649C42098281324EBE01FC620DFD
-          BC2741F1527D335A3A7B2A07B5DADCAD80C6B5BDB1669CFA6A7A204D92432013
-          8EF9ADD3E88C936F003FCFA59EF756B3051517AF426718D89CAFD3ED1DDDDE58
-          324EED15ADA8D8FC0912162622E7AD552189761F0127E9006CD8B82A60CFBB96
-          8DC641545CAE319BADE68DF91AC3690F0021649CD4F57D28FDF569F07426A46D
-          F909B29F9913B2F03B23E0142580F50F53CD7B57106A9D1E95B50D668BD5B669
-          B34E77C81D407019A75B555DF8ECE9F388D598D1171785756736802F16042DDA
-          57C6293080BC87A8D6FB3BE5A129A2370EA0AAA9159A8181228356FFFC36A037
-          988C93CD4C8269F15554BF7609591C8B5A8B050BDECC816AB1CA5DD018324E74
-          00D63E1870BDF705C64A6EFA5A67379AFAD46A72CD5D93B6C4BC98FB97ED7E33
-          4E16BD058D271B515D520371BB01D3783CD49076E21F9B8EF97F9D432D3090AF
-          ACA4940EC0FAD53901E7BD638768F53E25EC876170100DB7FB7153AFC7847929
-          88CB1623263506A289D18E57DFC61E23F4ED7A745575A3A7EA16E2AC0C928970
-          FB4BB32B443CB3701272F62E2677C90425D23F80724A00B9CB3CE6BD5AAD855C
-          22F2BB11721F214323C84696C95E8311FD83261889302329B3E42B3EB9BA8888
-          8B615928C9278FEC3A398B1597C9F7CCFDF158B67B0199F7FC907A9E36E3E41B
-          C0CAA56EA2AAEB9A1D5BDC8CA4C9989638098CE3F980F31910BD41F19C3A9CDB
-          D41920C22F9ACD503EACC2A2977F0A56C0FA1513B4CF4BC6C9378087168FDC60
-          755D13EADB3A2E93E26F5896D9A590887267A524224614EDB932B8C50ACE270C
-          3710E4BC95086F64ACC8FCC314A43FA20A71B80718155E324E3E01E4AD5834D2
-          F3F5ADED6E7BFB7FC9259B388ED9A552C624A4C5C7422E14065C29BC8D10FB0E
-          B2836CA29A8878C5A2743CB07303E45363431618E8B71C67C6993DFFA00490B3
-          70A8E7478977DAEB809427936C661866AB223A3A79B24C8A78713471F21D4F90
-          4322ADEE8FD2D6A178D06332A18708EFB410E173E4C8FC6D220990724A9174C2
-          7D3D61569636D001484F56F914EF6A852496254824CBC1328F1218CBF92C932E
-          E50B20E2B124C8318EC344449BED7B0412E006780C26CE9F82C42519485B3F1B
-          9244C5A81683EF59EADF9111F0F19EDD8101BC219396B30C23251DB9C69F786F
-          F6AA541A2F6098690CC725710C2367608B51AE96BE9CB5301992040179A88906
-          CBA36D2DFC31E08BB34D9179297A37324EDE1F93FD5FE3E33DFF1C7F007733E3
-          14AC11C165EB76B43E34AE007EC8F6238048DF40A4ED7F5CBC19B989D7BF3C00
-          00000049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Open console window'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D4948445200000040000000400806000000AA6971
-          DE000000097048597300000EC300000EC301C76FA864000004CA4944415478DA
-          ED9A6B4C935718C71F462F141090C94518520401A1820C894E06318BD3E14C26
-          89C4CB30926DECC6A60BD14C9C44BC12DD088AFB30B6E8CC88991F98CE2DCE0B
-          C8108189808202D20E042CE57E995CDB6AED5AB635BCD23E02E6EC51ECEF53DF
-          D3BE27FFFFAF7DDF9E93D6029E732CA803506316401D801AB300EA00D498058C
-          3EF0DC70BA4837B0983A144BB400C54D59D1E1460588379CD626BDFB3A7546A6
-          A41ECD81C6AC6843EF3102562C5B429D9129BF5DCCC70578072EA4CEC894FAEA
-          125C80939B177546A674B634E002845636D41999A2520E9A16F092979F362CF2
-          4DEA8C4C292D380BCD0D52D3021644445167644AD99573B880D0F0E5D4199952
-          5E74011710B2786AAF036E14E7E002E62F5A4A9D91291557737101C10B5FA3CE
-          C894CA923C5C4050D812EA8C4CB9599A8F0B9084465267644A5579012E20F0E5
-          57A93332A5FA7A212E2060FE94DE0D434D45312EC03FF815EA8C4CA9ADFC0317
-          E0376F6AEF06A5B74A7001BE9230EA8C4C915595E2027C0242A93332A5AEA61C
-          17E03D37843A2353EA6FDFC005CCF60BA6CEC8943BD24A5C80D837883A23531A
-          653771019E3E12EA8C4C69AAABC205CCF20EA0CEC894BBF535B8000F2F7FEA8C
-          4C9137D4E202DCC5BE9C13E2E3D6C3C6F5ABA1A4AC02D23232A1A5AD9DBAC313
-          A16894E102DC66F9188E05023E145C38051616FFBC4CA55241E6B1137032FB0C
-          68341AEA2E93A2E56E1D2E60A68737E784E3998720C07F0E67ECB6F44FD87730
-          03647577A8FB4C9856793D2EC0C59DFBC3888DB535247C100731D12B0D9F043D
-          1ACD43C8FA311BBEFDFE04A8D56AEA5EE3A65DD1800B7076F3347A62B0240092
-          9312C1CBD38333DEAC68853D07D2A1EC7A2575B771D1D1D2840B7072F5307932
-          9FC783F87762212E760DF0748F47F3F3AFE721FD4826F40F0C507744E96C93E3
-          025E74717FEC243EB3C5B073FB169817389733DEDDD30BA95F6540EEEF05D43D
-          4DD2DDAEC005383ACD1CD744FAFBC1DAD5AB6073423C884422CE7379F9853A11
-          87A1A3B38BBAEF187A3A5B7101D367B84E6842571767D8B12D1122C31771C607
-          078760776A1A9CBB7889BA3387DEAE365C80BDA3F3A4265EB17C296CDFBA191C
-          1CEC0D635AAD16A256ADD3DD285BA87B1BB8D7D3810BB09B3E635213AF8C5A06
-          495BC60A78E3AD354F9580BEDE2E5CC0347BC7094DA8BF0476256F8308239740
-          CADE0370F67C0E75670EFDF77A7001B6760EE39A487F138C5D1703899B12C0CA
-          4AC8792E37EF32ECDA7710BABABBA9FB8E61A0EF2F5C80B5ADDD632799E3E30D
-          FB7727439084BB75D617D6BFEB3997F2A97B9A6468A00F1720B29E66F2643E9F
-          07091FBEA75B0C6D1C793C9AEC536720F5CB43D0DFFF742F848687FA71015622
-          E3FF115A101A32F2AE7B89B94BE5A62639EC48D90B57AF9551771B17CAE1415C
-          8040C85DD4D8DADAC0D6C44DF0F6DA984736431AF8EED80F90F1F537A07A8636
-          436AD5302E802FE0DED07EF9E924481E59F2DEAAAA81CFBFD809B55219759F09
-          735FADC205F0787CC3B1502880EA8A6B6069693972AC542A212DFD081C3D9E35
-          F21DFF2CF2E0C17D5CC00BFF96FD8FCF3EFD183EF9E87DB87CA50852F6EC0779
-          B382BAC313F15077E9A202465FE75311FD271715401DF0FFC02CC0940077B15F
-          91EE0A98D27F11D182B650D1208B302AE079C42C803A00356601D401A8310BA0
-          0E40CDDF582E175FFC997F750000000049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Download File'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D4948445200000040000000400806000000AA6971
-          DE000000097048597300000EC300000EC301C76FA864000009014944415478DA
-          ED99795454E719C61F94E002261A1740258B276DD29ED6D3F4A4699B26C6855D
-          4140A2E2AE49A94AE2860101010D890B391A018101D488C1054D8D62241AB5C9
-          69A3A916C4A58288180A0ACC0C8BC00C307796DBEFCE303030973BDBBD4CCE49
-          DEF9632E3373BFFB3DBFEF7DDFFBDD0707FCC4C3C1DE13B077FC0C60A02FB821
-          EB1B5AA8B1C9C0671ED649434F6C994BFDA801EC0A9F0ABE29A83534F22E95E2
-          D60F528B20D80D8046803C3875B902ED0A25AE574ACE120821E640B01B00B500
-          042E95FC0FB20E25DA29254A2A25173A9508C9889826FB510250AAF90770ADBC
-          1672024007418592FBE2EF3A55F0E382603700948A7F0065D50D9075527D2048
-          AE74AA689FFE20D80D8042A5D1FE1D997E8E97717745F8E2A1B4552BDC108242
-          A546D13D71BF10061CC0FACC4BF4EE95D3D1A9D4F03E768BAC8388571A41A008
-          846B77EB8AE472B95FF6C68006BB0258977191FE64D50C929EFC03D068D44434
-          D52F84AB771FDDDEB3CA73B25D01AC4DBF40EF59ED09B94207205AC44F09EC5C
-          E98B5B0F2428F8770528A59AF5376A950A29115EBD340F38803569E7E99477BD
-          2153A86D1F8C251A5B3B90FF6D19C4CD72A3EF541485D4F77CEC0BE0BDD47334
-          99045A3B8501C004B3C7B858FC03D9154A7A7DDED22243DA1A5FFB027837A590
-          4E5DE387D60E1D80B8ECF3825D6BD0A0C1F8D52477A8D4BA72BB575587BD6BFD
-          ED0B20E293B374DA5A7FB474A806E47A72D210C986086DED0A5CBE5189F4F533
-          ED0B60F5EE3374DABA5968691F18004CD064CF552D6941CEE9EF91B121C0BE00
-          56EE2AA0D3D707A0B90B40E2BEAF05BDDED677BCBB8F37677D055164A09D017C
-          7C9A4E8F0C44937CE032401FF1A24288DE9F6D5F00E1C95FD0199141048072C0
-          016C169D457654303700A11D1BD9E3E6808C8DC16894E900247D7A4150D1F1CB
-          BD7A8E455F22273AC43400211D9BCBC577911935070D6D039F01F19905D81713
-          6A1E00A11C9BC27FDDD40190D901404601F6C7BE651E00A11C9BFCF3FF81283A
-          14D2AE0CD8967B5150D1B14B3D0D009CC681B8B9E60110CAB1D97FF23B8836CD
-          85C40E259090FE053E8D9F6F1E00A11C9B3D872F4114330F92567E0054359723
-          FADC12788C9C8424AFFD18E6389C03C0491C4C08330F80508E4D520EB917C786
-          11003AC336F9B34B568FD94E37E08A620B9C9FA7A120E339353D83578744C111
-          43BA7F13B578460F80BD7F476EE2426E00423B365129A7208A0B83D8C60CA897
-          D560ED9910A8C7B5C179CC303037D9C607AD98E438193BFD8EB0664262DAE738
-          B475113700A11D9BD5DB8F11000B6D02C0885FF7A5A1787DF440D8E16B0C2131
-          ED383EFB60093700211D9B1B9562888E5D40D6E645A86FD101D87DC4B21260D2
-          FE7BC5877099A482F3E8614472DF5EA583A02F87A805FE0600F29197B4941B80
-          D08ECDCAA43C64C52F2600CCFEF75D7788650FB1BE3004B46B3B5CC6E8C46B5F
-          343B84E7074FC6769FC3DD9990989A8FC31F2DE306208463F375450199A4063E
-          BF0CC2AAA44310252CB51800233E9288875B07468C75D68AD68BD7BDF72DD91E
-          08DB0884A104C29694A338B26D053700211C9BC28E6518EAFC049EA5666354E3
-          2B04C0B26E00A9C7FE61F27C7DDA8F7CC1014F8E75E912AD618140F729091D84
-          E71808DE87B123FD148E6E7F9B1B80108ECDCBA9AE7865CACBB8535C86B10DD3
-          50B029D7EC0C60567EE35721701CAFC253E35C8C45F7C902E392D043F82D86DF
-          0BC4891D11DC0084706C7E9FE68ABF78FE1114A5C47F0984F0DFBD0F9F17C2CD
-          121F752E044E133418396E048B5868DFB5475D9F6BB4E2FB66830E82639D076E
-          265CE50620846373B663315EF7FA937652949240282A43D84B1B10FA9B55483F
-          FE0DEB39DAB4A73EC4D85F3811F14F19AD30F7BBC6A841CA1A3A20BFEF88F2B8
-          FB260008E0D8FC61AF2BA678BDA65D2966424A2585DB0610FA5BF9611E0E18D5
-          2D9EEE234AB7DA4C2F60565FC3014426956390D805136A17E3D48E686E004238
-          36AFA6BBE14DEFD77BAD0C45B143D08B77F6188CA7DD46F6234A63220B7ABE6F
-          25E21DEA8723D9F72444FBBE457E72383780BFEE3C49F3EDD8302530D5E70DA3
-          C9529402B7494F087B5107412BFE7C085C3C1C31DAED69D6E6C62E16AC505AA5
-          32D07543B5E25D5D2662EB9E3CD300DED9FE39CDB763F3E74C374CF779937585
-          B499505C0ABFE796E19F55A7F1E4334E18E336DAA88EBB9B9B36F5350047CA33
-          E7B610F1EA5AA76EF14C9805E0ED6D2768BE1D9BD732DD31C3776A3FB72EA631
-          924C282AC5F867DD3196116FC12AB365C963492B54B54FF4126F3680151F1DA7
-          F9766C9812F0F49B6ED0BC7AA734A34EDDBD93636F6E3D9F73F401F26A16B7A0
-          A15C815FB7FE0D4334A38CE66212C0F2A46334DF8ECD1B59EEF0F69B61D1ADCB
-          D44687EDBDA9FE311EDEABAD21B0A654C53CAE32676E4600967D7094E6D3B161
-          624AB63B7CFCBD2CECE63D1B1D73C035D637A3A6FC9145E259012CDD7A98E6CB
-          B1D10753027E33BDCDD8C05808A5EB3B697D13AAEFD6582C9E15C092C43C9A0F
-          C7C630A6E58C87FF4C5F76B17A41FD344853F77C697D03AACAAAAD12CF0A6071
-          C221DA56C7A66F4CDF371EB366F9773534DD2D4C63D0007B373AE30669DC0875
-          0D5242C43F28ADB25A3C2B8045F1B9B42D8E0D5B3025101030D3E63A376C9092
-          3A29EE973EB0493C2B80857107696B1D9BFEC2F3C0040406041888E04A79D3A9
-          2FAE15A3E24EA5CDE259012C883D405BE3D8708537011014186865E3EBFDBBFA
-          476294DFA9E0453C2B80B098FDB4A58E8DA9604A20787690E50F34E8DD2099FE
-          5074E53AE432F9CEAA98E64D7C2C8E1180F9D139B4287139AF19E07B70224266
-          076B8F19611ABAF7CEAEA7D1996E901479942EB9760BB2367974756C7332EF00
-          E6456513002B50C72300FFDC89080D9AC3DB46888170FDDA4D5E20B002C82400
-          F419D09F6363493025F05670A8E9071A0B1A24F314C907049300F8082603E605
-          CFE51065EA799FFD3C1D841B68B301022B808C84E5BC6E841800F343E69BF540
-          636983B415022B80740280CF872106C08239619CCD0DB0BE41321E63F1D512AB
-          20B003885FCEEBE330036061E842AB7D3D731A2465250456007B090029CF0016
-          852E3221D6F606C99443F155ED3E6101D9271CB51A006FCABBA27484086D8E55
-          7C0FDB4FD0941A0E4B6A629AF2AD02F0538B9F01D87B02F68EFF03A84721D7BF
-          B4A7EC0000000049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Download File Remove Original'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D4948445200000040000000400806000000AA6971
-          DE000000097048597300000EC300000EC301C76FA864000009414944415478DA
-          EDDA095453571A07F03F10AC6B6BDD00656A8F0A2E9D76C6CE74165B97110545
-          41505C50514047AD586BABA3C5BDEDD48ECE51AB16095A1D6D5D502B75191D6B
-          B59D735A45395AAD8E20E012418510161312485E92F7E6BE17480879642117C2
-          B1BD1C4FF697F7FFDDEF7E792FD10B3FF3E1E5E91DF0F4F805A0B9DF70D7AE3D
-          5C9385F1C2C9820259CCDAB56B99160D9098381346A391EA765996455EDE1D64
-          6565B984F0D400F043A954A1B8588E4B972E9F2A2C948D7706C16300862600A8
-          D254C16030402E2F4166E6A5535AAD664A525292BA6502901DA53DF47A3DF967
-          A88BF00341186D0FE1A902E0384ED8AE35C2E58B5AAD3AAC21048F01F0B3C58F
-          ECECDB54B63B60403F48241221785D0485A214172E643688E071009AC3D7D7D7
-          5C057511CACACAF1FDF7172E1A0CDA7173E7CE2D7DAA01F8D130C20F3767CD8A
-          7FA54500308CE9132A272797CA76FBF7EFEBF039FBF61D0401B0CAEC7180E61C
-          2D0A40E70180FD2D0A40A7136EDFBE9DD7A4EFD7AF5FB005607F7ACB0368CED1
-          A200B41E0038D05200121266982B203737BF49DFAF6FDF200BC081432D0FA039
-          478B02F0C41238E80CC0BB69DF35D9373664C3275F9214442426C441ABD50AF7
-          F15F6234E5080EEE63013878D839808D738681B68291E5B0EF7C3664B202AC4C
-          0C839EF14005B802C036411D1CBB908F2A9D1E5ABD119307F7868F77F3AEC074
-          57008C4D2070FEDA03A8ABF5A862F4A8D4E8103B34080FEEDF6FD2D04141BD2D
-          00E9479C07D01BE90364E53E86860098100C285755216E785FB49278372942ED
-          38E40A0063A00F9053500AB596B142285356614648E311EE96E761FE8978BCF8
-          7C2F6C0EDF81B6BE6DE900E80CAC707B71CA192AE137268DC243854A085E1741
-          6730E241511946F6EB00898B3DA1A4BA184B33E7C3BB87013A1583178C4158F3
-          DA06B4F669637E4E9F3EBD2C0087BE740CF04EEA796ED3BCE1A451B15482D71D
-          4A753509AFB7416008C22385127121FDD0F6198953DB7A5CF910F14763C07455
-          A35D173E3087B27B2A04B77A19D2C82F442BE1B033008BB69FE336BF1942CA93
-          3E00CB1A4968A641045971051644BCE2703BB6E16B877D04A700DE4EF986FB64
-          FE086874268065523A4B60FDBC51B871AF04272EE583D18BFF2660341890F0BA
-          9FDDEDF065BFFCF242A0BB0EED3AB72191EBF72A1342ED727829788005E0F051
-          C7000BB77DCD6D59100AB58EFE0F17FC285355E3D07F7320AFD0D83C666018FC
-          3D7E5083AF15663E63228CDDAAD1BE8B29BCF0C78923089510F139DAD454C211
-          6700DEDA7A86DBFA5618545A7A0067F34F909D6411161C25DCE68F31CE5DBD8F
-          1BF74BAC9EA754AAF151030042F8AF2681F5D3A243D77642E8DAF0A6CBFA4BB6
-          06C1F7D766842347321C032CD8729ADBBA703454D52680153BBE761BE074753C
-          5AB7F3454F661C7A4BC69AEFF7F6F641FF5E0130184D3B9F272BC2ECA18136AF
-          AF2D7B49208B67BBB6AF09CD8A2070F5968435C2BF8F9D710C90B4F914B7EDED
-          7028ABE9FD723370AB1F7E3F64206E5DCDC19CDFFE0DF1BF5B607E4C431AE2B5
-          3B725456E970E1FA5DAC9B35D866E613C8CC7BF91BF05CB7F6B6A1EB5581ED92
-          B020841A26E0CDD973ED03CCDF7492DBB6682C9455F4005EDDE687D747FC110C
-          3904FE9F80B004335FB520F0FB5B50A2C4CEE399F878D610EBF0C726C3278045
-          C76E1D44C242B814AED5DCCF0AE1EB578309C14FD513DF2ECEB40F306FE3092E
-          E59D0854D400ACF9ECACDB00A7AAE3F0C6C83F093BC5E809C2951CB21C2285E5
-          F0FEEC50F3F356A6FD07F3425E14AED7967D9B177C48F8E76C66D8FE256BD320
-          D5A5D5601FF8E2FAD27C0700FF3CCEA52C8E44B9865E05BCF6A91F868C1C24CC
-          14BF437A3D839B0461F66F9660469D4A58253D8D7F90A3507EE613C9CCB7EAE1
-          85E7CDE1B97AA14CB3CDF7027EF6593B206A8506BE8AF698D82A118BE7BC6B1F
-          60CE86AFB8ED8BA30800BD9FAEFE90E28FA1A16F58CD0CFFC3482D42DCC02453
-          05484F61516C10093F05AD037DD0C9BF6303A158075560795C45C24BE46DB13B
-          2A1D9967AF386E827F5D9FC16D5F128D32B509E0C37F7DE33600BF0486850DB6
-          D95986D1E126E909892F9B109648F7E24EDB2D68F32B093AFB77126D6EE26121
-          8AA252A8E15DDC1ABB48F8EE1D029171F4986380D91F7FC9A52E9D80D24A7A15
-          F0E7547F0C0F1B2A3A4342255CCD46749F041CFD291D3DFA3F8B2EFE9D6DD6B1
-          B9B909A5CF02764A9E7FAD928447512B73787E3805306BDD1113809A1EC0A0D4
-          00848C1AD6C04717DF1849255CC946F79E01E8CA87776196C5AAE449890A5C91
-          2F768DE3C3F730EF4746C671C700891F1DE6A4CB62A0A8A980757BCFB90DC02F
-          8111A387D7695ED625CDA7339A8FE4C49B9BE57E3B7D80FC55C89550DFD56166
-          C705E8E8D3C9665F1C02247C98CE49DF9B84128A4B60705A00424787B8F4D1E5
-          E84047ECB2BCF8091EE63D2E24584364C94F64CEEC9B0D40FC07073969F26494
-          A8E8010CD91180B0F0912E7673CB818E337065E454BA30F7914BE1450166BEBF
-          9F932E8F2500A69FAF377C71DE6D007E098C1E13EAC4018C8B28358F298ACB51
-          70BBD0E5F0A20033D6ECE3A42B6221A758017FD9D91DE163468987AD0DD44083
-          74F499AF282E852CA7A051E14501E2567F4E00A6510518FE59778C1D1B5ED3D0
-          4C1F616C9D0668DDE86C1BA46D233435C81212FE5EB6ACD1E14501A6AFDACBA5
-          AD9C8E62A50960D3013A4B2022628CDBEBBC6E832C2952E04EF63DB7C28B024C
-          5BB1874B5B154700E8FD179611BB7B203222A24E087B25EFB8F4E58FE5C8BF75
-          D7EDF0A2005397EFE6A4AB6752050825005191918D6C7CD6CF2B7E2447EEAD7C
-          2AE1450162937711807833C0D6F46FDD06E09740F4B828D74F6860DD20F9FE70
-          E5E28FD0A835EB65C915EFD1981C1B8029CB7672D23509542B60D49E408C1F17
-          2D5CE783B19CF5919DA5D1396E900C3995BE967503EA4ACDB282E5151BA8034C
-          5EBA830024A2882240F8DE40C4444DA07620C423FC98F513150451805402505B
-          012987BF731B805F0213A3631C9FD0B8D020F9B3481A080E01680CBE0226474F
-          B213CAD1F9BEF8EB4C08D751E9068228C0F6D509540F84788029E3A7387542E3
-          6A8374174114208500D03C19E201A64E88B5DBDC80C63748FE3BC6AB97AF350A
-          411C605502D5D3611E605ACCB4467FAFE74C83641A89200AF02901505006981E
-          33DD4158F71B24BF1CAE5E168E13A692E384838D06A096BC66647790A25222A3
-          BDD90606C718E135A330B9FC50A3007E6EE317004FEF80A7C7FF01AD0442D7B2
-          2AA3E90000000049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Upload File'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D4948445200000040000000400806000000AA6971
-          DE000000097048597300000EC300000EC301C76FA864000007774944415478DA
-          EDD9695013671C06F02758AB55ACF5008D8E5AAD53DB0FED17DBB1339DE9F4F0
-          6EB5F5D6AA55AC75C41B51AC2858A5D5D18E0760308A07DE78710A828068ABB5
-          DE56AD72884110737009261C3978FB8610E4C8B10979779DB1FFF143849DDD3C
-          BF7D97EC3E11E1151F91D06F40E8F91F80EF032EDD994E58ED9BEE38FE89BC70
-          FC895F266A5F6A80CD733E87AB150C350487D2EEE38EACD02104C1006A18AC83
-          984BD9A8A8D6E1668E2A81228CE582201880818140DAADC75057EA50A1D5E156
-          8E2AA54A87B161F3BF50BF94003A83EB01AE663E8586029810F4B8F55079B14A
-          8F11B6100403D0EA5D0FF020AF08EA2A6D1304D55F557A32CC1A826000D5FA9A
-          DAFFFB4A925CB2DFCDF387E34961796DF08608D57A03AE6729AD22F00EE0B323
-          8D6C99FB25AA74352EDF7799BA9286D73543D05284AB19F2EB1A8D66C4AE65A3
-          8A04055812964AB67A7F4597A7EB016A6A0C34B4D62AC2958C82BBDBBC077F28
-          28C062490AD9366F3034D526801552D75C021BE70EC79D472AC4FD9D0DADCE60
-          711B835E8FE0F9431A65E61D60516832095E3014EA6A43CB7766618ACB2B71EC
-          FC03284B35CD7EA7D76A11B27098B0000B4392087D1328AF6203601CE33D46EA
-          0D19BD2B5435FA7959991AA18B860B0BB0203891842C1A81F24A13C0AA5DC9CC
-          8EE5E6D60AEFF713436F305D6E59B9726C5F3C525880F95B1348E8E29128ABD4
-          F3723C0DFD83486F88F0BCA21A976EE740E2F3B5B000F3B6C493D025DFA0AC82
-          1F00E3107ACF95A72A4378EC65842D1D252CC0DCCD7144E2330AA575006B769F
-          657ABCB5B387D6BF5EBDF30CA4BEA30506F83D96487C47A344C3DF0A304F8034
-          11D2E5DF0A0B3067533409F3FD8E02E87807582D4DC02EBF31B601583736EA67
-          A5A3C2968D41B1DA0410B42F8569E800AF212F5E4B4F237CC558FB002C1B9B4B
-          3732B0C36F1C8A9EF3BF020276C461F7CAF1DC00583536897FFE6302500B0010
-          16873DFE13B801B06A6C8E255F8374C57814D6AD80F5FB539986F69F31B80140
-          2CF6AE9AC80D805563B327EA22A43F4F844A804B2050128D7D0193B901B06A6C
-          B61D4E8374E524A8CA8500884244E0146E00AC1A9BA070FA59EC3F85026871EE
-          961CEB0EDCAEBD53E363DE6C5B833BE1E36C03B06E6CFC8263205D35054ABA02
-          D26ECAB1352A07033F1E84D75F6F4DDF8C0875FF2012894C6F4EF4E2B5A8EE07
-          A206DB58DCBE6E9BA6732A3A06B907EDDC07B06E6CE66D88A400536B018C1379
-          4E86C3E905BC20700260D9D8DCCE51421A99829DABA741516602D872240D390A
-          03F29FB5638EC0098075633337E81076064CA7008DBFB439962EC391F34F9922
-          700260DDD878071D803470463300E31CA708471922700260DDD8942815146066
-          3D4048E4B946BF67793944C5700060DDD878AF8B80748D97C515609E13E76588
-          BC20773942744CAC7D00D68D8DF7BA7D146016E465B6BFB83D794186632E4688
-          8EE500C0BAB1297A5A801D14C0BC0224C7D3AD6E9B51608042DD0E833EF9146E
-          6EA21623C4700260DCD82C08DAD708C0DA284BABE027BD86AE3DFB432CEE690A
-          55772D3B8B101B17671F807563B3F0D70884057AD5DF08D90ADFA587317C8FC6
-          A15A8010C705E0A78D5184656363BC042414C0DAC390397C67F13BE85E1BDE42
-          282711E2E23900CCDE7092B06C6C96AC8F8024C0CBE2E3B0397CA7EEFD68F89E
-          CD02B61421FE74BC7D801FD79F202C1B1B9FF5FBB19D0214360130877F8B86EF
-          D6BD87D5BFE42D4138CD0560D66FC709CBC6C67809349D6A432BDC2FEE84DEFD
-          3FA0E1C5006C7F9C398B9090C001C02B2892F0D9D8284A2AB120E40ADC3DFAC1
-          9386E7FA99EE0C4242C269FB0033D71D257C3536C6F00B43AFA0BD475F78766B
-          7AE69B876A294262220780196B0F137363639C4D07D39884AFD0125CCE3440DC
-          E73D7878F6A80FE12C82F15B077B374B67B800FCB0E6103137362CCFFCE2ED57
-          D1AECBDB34BCB8D1139B33080AC553E43D9661E047B66F9B93CE24D807981E78
-          80346C6C5C1EBEB4124B68F83768F8AE1EDD2D3EB63A82A054C89171FF6E3E21
-          887477775F6EEBD921298903C0B480FDA46963E3AA312F7BCF5E036878B1E5A5
-          EA0082929EF9CC07F7F2A1239FE5468EC9ED3D3DDAAF43FB0E1BAD2124730198
-          BA2A82586A6C5A3A4A7AE67D24D7D0A6731F74319E79585ECE5C1154347C56C6
-          BFF5E1CDC7B185703639D13EC0F7FE7B89B5C6A625E17D8DE13BF546671A9ECB
-          B3BB2D0495528E6C0BE1ED21A4700198B2720FB1D5D83833E9F774E8247E9786
-          E7FE396F0DA190867F98693DBC2D8494B31C0026AF0827F61A1B47C77FF70D3C
-          2A7E0D3DFB0E809B937D9E29BC023959F6C35B43483D7BC63EC024BF5D844B63
-          E3C854690D08D8730305CFDB388D505428C7A3ACFB9CC35B42F8E37C2A3700AE
-          8D8D2363FCA6ED6AB61EA48DA7C308C6F0B2EC070E876F8AA0D13CD75280360E
-          01B8729C5909C5850AE43E743EBC797A4D3D3549E426AAC93B38F6845D007B8D
-          0D5F08C5450A3C7641785B6311C05663C31742090D9F9793C134BC75002B8D0D
-          5F0825454AE43F621FDE2A80A5C6862F8467F4CCE7CB3279096F158079F20663
-          202264967444AB0EBDD0BE434714E466F116DE228010E331E1B87BFBB6AD4F52
-          F9FE221D06F315FEA50110725E7980FF001486438C3E4D2CBA0000000049454E
-          44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Upload File Remove Original'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D4948445200000040000000400806000000AA6971
-          DE000000097048597300000EC300000EC301C76FA864000007964944415478DA
-          EDDA7D5014651C07F0EF2198AFE57B20D39BD998CED43FD5D84C334D2F565A59
-          69BE8608478DA9A46616960A6A359535F87EC7E14B2F5A8AAFC02188026A4DA6
-          A9A951C171701C42726FA01EDE71EFB73D7BC75DBCDC1DBBC7EEAD33F51B66B8
-          BDDBD9DDEF677FCFEEB30722FCC74B24F401085DFF03447A87EF659FA4F8DA36
-          D970C1DF1AC3B4036B66D86F6980CC794F816B05979BC2F7651528571B582108
-          06E0E6A10FF24E57A3D5E6C04595BE90204C65822018808B0781B24B5760B238
-          D06A77E0924A5F627560AA34F569D32D09E070710F70AEAA116602E04570E252
-          8DEE67AB1393422108066077720F5059DF0493D5DE0941FF8BD549BD100C4130
-          009BD3ED595E2629E664BB99A913F1B7A1C513BC3D82CDE9C205A52E2842C401
-          96669551EBE73F03ABC3CDF9B68D260B09EFE882602708E7149A0B66B379D2B6
-          F72737090AF0AEB494DAB0E059D29EDC03B8DD2E12DA1E14E157C5D53F362E98
-          F0B0A0004B2425D4C6851360B6790196CBB81902EBE64F4479AD1EF2B3D5B03B
-          5C01D771399DD894FA5C87CC110758BCE518B5E99DE761B2B97ABEB100D5DC62
-          C1BE5395D05D3777F9CC69B763F3A217840558B4B998220781162B3F0074D173
-          8CD2DFD46456A8EFF0BED168C296C513850578675311B579F124B458BC002BB7
-          1DE36D5F5151BD3076541C9C2EEF7053D669B075C98BC202A46E28A4B62C7911
-          468B3322FB33930B229910E166AB0DA72FAB2059FA92B0000BD717505BDE7D19
-          C6D6C800D045913957BDDE88EDF967207D6FB2B000F333E59464E9645C6F0358
-          BDE338AFFB5BFBD6F3FED7ABB28F42B6EC158101BECAA724CB5EC13573E43AC0
-          57E9B222C83E78555880795FE652D265AF110047C40156C90AB12D6D4A68809D
-          3BBFE5ED1B1B910805670CB74F96BE3F05CD262FC027DF94F01A3A5DFCDCBFAF
-          6547B07DF9D4EE01525292E072717B9F76BBDD502A6BB0B1A0025969AFA3E966
-          E43B203D4B8E1D1F4D1306802EA3B10569D9655E00930000523976AE98CE0CC0
-          C90340ABB9154BB71643B67C1A0C6D1DF0D977A5BC865E9134A11D403EBE5E39
-          83218093FBABB4C3E1406AA61CB20F67402FC010C890E4E29BF459C201506446
-          32EF8B43907D3413FA1621000EE3DB8CD9CC00E8B34557458582939D8F1BF720
-          A2A3A321FE642F642B6613003B4E5CD2E0E35D973D33B548D4ED7DDC28DFFE3A
-          3B002E2B262606496B7E806CE56CE84807945DD460C361151E796C3C7AF78E21
-          072342DB0FB9658ABC0727FAF7B5A8ED0D51BB7502AEDFB64EE73A949B87BADD
-          0CE6017C02CC5DBD9B00247800E8CA39A1C60F27AF4604811580DDEEFD9B4265
-          651527E1C78E1DE3F9FDE6A739C85E35075AA31760FD9E32A8B42E34DCE8C73B
-          4258005C57CAC77B919D9E48003A6E7FDF4935F69C6AE4158115808D2F80B5E4
-          1A9091D40580AEFD04612F8F08EC006C36CFB242A1E41460DDBEF30420D90FB0
-          39E74487CFF91C0E87F3C200E0BA92E98BE06A71C00EF0D581536AE4FCA8E11C
-          21372F9F3980952F808C5D0420051A63E82176F04735F6718C909BCF10402C9E
-          EBEF80AAAA6A4E013EDF73165904C0D70192FD2783AEABB8EA82D6D40FE31F7F
-          025151A21E23E48503C075D143A03D40B0D25DB7224D761EC3E247232E2EDE1B
-          AA6D2C878B902F973307E06B088809803443EC9F08850A3F74241D7E64C7503D
-          4090B302B05A3DCBF497185C163D04240420D8C3902FFC90B8FB11EB091F2054
-          9808F2823000B82EF19AEF214917077C1CF6851F1C3B8A848FEF12B0A7080547
-          0A980124F308904200B612004327005FF84124FC9DB123835EC97B8270843140
-          72A21FA0BA5AC529003D043A97CDD50B15CD8371F7E88748F83800A16F67E122
-          1416B200B0F0D4019DABB1D98AA4CCF3E837EC7E8C20E199DED3C341282C3C72
-          6B01F8C2F71D360A23EEEC7CE6BB86EA294251114380A4A439FE21505353CB4B
-          787D8B132B721A3130F6010C1F31D21F225C04FAFF44BB9B2C1D6503C06707D0
-          673E79FD05DC36E43E123EAEC3135B38085A6D23EAAFA8F1C8A3A1A7CDC5470B
-          8507F085EF4DC20F1B1E1BF0B1950D824EAB81A2E28F068A42CE8001033E08F5
-          EC505CCC06C062F12CAB546ACEC2FBDABEDF88D1247C5CE0566581A02367BEAA
-          F2CF0638A827EB72A6D4DD9D989B36B0FFC075C1108E3105983B3781F30E68BC
-          469FF9DF1033E85E0CA5CF3C02B73353043D09AF54FCE50FEFDB4F2884E3C78A
-          5800B4750077E12F92F0F7600809CFE4D93D14825EA7417580F0DD2194840350
-          5BDB65FBACEBED1DF5881E3C8A84677E9F0F866020E16BAA82870F8550729C21
-          4062E21B9C0E81F95B2FA3521F83F8FBC6202ACCEFF3BCE1B55029BB0F1F0CA1
-          F4F85116001C0E018BCD8505D2DFA1BED1276C84268306B5CA0AC6E10321FC74
-          AA943D805A7D851304AB83C2DA438DD05807B146A0C3ABAB2B5987EF8C6036DF
-          B41380DBBA05983367362FF300BA1316B2EC846683167535E187F7D55D098766
-          8AA244EEFADD530F3003E070087441C82A6784D0DCA4C5150EC287AA8000093C
-          02F81052BB41B846C2D7AB14BC860F0E90308BF7A7C15008D79A7468A8E53F7C
-          68001E3BC08F602708528260ECEB47B841CE7C83BA2A22E18302F09EBC5DD95D
-          22EC29EF8F9BD1F1E83FF00E5CAD53462C7C4000216AF8F4FD03FAF7893948E4
-          478B1C9810A9F0B70C8090F59F07F80746EB3B8C110B34E20000000049454E44
-          AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Duplicate'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D4948445200000040000000400806000000AA6971
-          DE000000097048597300000EC300000EC301C76FA864000007DA4944415478DA
-          EDDA095453571A07F07FC2A943AC767AAC561D8FEDB4B5B6B6769DF19C1EA7ED
-          99D605AC631DADC5952268118B4B95162B1A917A6A8FB6228B4044B1EEA2B58B
-          B4B65A16EBD6C5BAB0A3902828154940262101B2DEB98FC792C00B24E4252FCE
-          F43B87C3CB4B5EEEBDBF7CF7BDFBBE4484FFF31009DD01A1E30F00AE9DCBB79E
-          20EE6A90BEF1379555AA699FAF0D30083DF82E013685FE137C2B982D047BB38B
-          917F4DE535085D0258DC90075F9F2D4383DE888B0AE5518A305568842E01CC6E
-          10C8BE54016DA3110D06232E2994994D464C4D0E7F45EB95004633FF00E7AEDC
-          848E02B008265C92579F6932618250085D02184CFC03945CAF81B6C9D00141F9
-          539389F80981D02580DE64697E1C91748C97C63685FBA352A5691EB83582DE64
-          C6F9D26A4110380196A56493D8B057D164B4F0DEA05ADB48076FEC8460A008E7
-          2E579DD7E9741352DF9B542328C0BBC95964F3C231343DF907B058CC74D006BB
-          08BF5EFEBD206EE1D8A70505589A9449E2DE190B9D9E055821E3670A6C08F347
-          FE5525327E2983C168E67C8DD964427CF8388FAD50391B5A92789CC42F1A0FAD
-          DEECECFB3914B59A461CFCB104D575BA4ECF990C06242CF613166071C231423B
-          014D937B009860D6185917AED155A1D266BF5AAD45E2127F610116C57F471296
-          4C80A6910558957ADC6D1D108B7D30E2E1C13099D9E9565A5E852D4B5F131620
-          7CF35192B8F435A81B4D1EE9848E9E10E98208F50D7A9CCD552069D9446101DE
-          89FD8624BEFB2FA81B3C03C004A16BAEEB4A35B61DF919C9CB27090B10B62983
-          242D9B84BA1680E8ED3FB8B51331F3C7B76DAFDEFA3D6411AF0B0CF0C9119214
-          F13A6EEB3C9701AD21957D07D9FB93850508DDF815498EF83705307A1C60B5EC
-          285223A7080BF0F6862F49F27B5350AB6501D67D96C94B637F92F476DB407A5A
-          69E20498FFF1619212F9066AEAF9CB80DBF4FA9E762C0FDE5669E20498B7FE73
-          1640CB27800E3B5A00BCA9D2C40910F2D121225B310DAA960C58BF2BCBE50E9A
-          CD66F4EED317DE5669E204085E974E641F0440C9E314A8A319B0F3073603BCA9
-          D2C40930F7C30344B6723A941A7E017665B200DE5469E204088AD94764513329
-          003B8D36EEC976BA43A31A36E32ED2803CC93CE8C4836CA68037559A3801DE8A
-          DE4B64AB66A2DA850C2848198E912FFD1557CEAB30E81F312003C760CFF15C78
-          5BA589132070CD6E0A30DB258042D9708C0FFE3BB4757AE49D90030326E0DB3A
-          7FC42EF4F3AA4A1327C01CE92EB275F51CDC52B300B1FB9D9F027EF50B9B0100
-          1F98E88ABAE8B40265957D3065C16E90DE439B5FE30D95264E80D9AB7692ADD2
-          400AD0F32F6D8A531F6B0320F48FF97FE3F22D5CCB5362B8DF46F41F368E97C1
-          5B474F2A4D9C00B3A27610D99A2097002E7300402486BA4687FC9C420C181188
-          875E8E8448E4C32B82B395264E80992BD328C0DC368084F41CA73B623D055800
-          316D8DDD3619080A4F16427EB32F7225A1D08BFECC2B02138E569A380166ACD8
-          4664D1C12E6540E9F6C7AD00C46033C02A1BE8BE8A820A5414ABF0987F2CEE7D
-          F045DE111CA93471024C8F4CA50021A87201409ED60A20B69A02B600CCE3DB55
-          7528FAF112063D1386A12F2C02DFBFD9E8AED26417208502B46640D2A1134E37
-          CC4E81BFC1F61CD01980796CA46BD6829CF390ABFA23DF370406511F5E06EF48
-          A58913206DED6832C0A7D2E50ED807E09E128A0B25A892D7E2D18949E83BF879
-          5E105AC35EA589132063DD036462A00F3ACEDF8E67F4F6CED3FDA2F6EDB6B4EF
-          744C5700EC76EDEFD52839790E83472DC3E0E7427803B05769EA06C076FE7A02
-          80D9A7D7E95190750AF2BA2128F09D0B93C8B7679F7A70FB5A432AFB16DB564C
-          750640DCA9F35C9734770030DB167AF5529CBB08E50D2D86F9C7A3F7FD4FB994
-          01D2940C6C5F398D0F80EE3BEF30400738C2D18EAAFC3AAE9CF919434647A1FF
-          93D37B0E909C81B4A837EF1400DBA9D7A8D1A230331365F58FA0C87736CCE8E5
-          D0A0A382C65A011CC18E550177020077BB667A8F5376F61434FFE985E1D30E3B
-          9D016B92BEC267D219C203D87CBA9D00C4768E6100084ACF9C42BD468247A71E
-          EA01C097D8B966A6D0001DDED306C03E5A835A83A2AC6C94D60F43B1EF2C87A7
-          4064E09876802D5F6057F46C4F0088D111A47B00FBC7A8CA2BE849F017DCFF42
-          14FA8D0870FA936F8DE8C4C3D81D33C7DD0062706584F5A5B33300F731168B08
-          F25F2FD0CBA00E43C7C5413260648F07CF021CC29E0FDF7215C0DE8D4DCB73DD
-          5CD23A03701FD3A46D4261F669BA101A4A1742413D5E082D9FD53E05A2130F62
-          EFBA207701B4BCD6814B9A4D46701C535B4997C2A72EA0DFB38BD1EFA960973E
-          759B0C4838887D1FCD7518E034FDE7F20DFAF8E0E7C13D8DB800C490FF568C9B
-          8A3AFC656C0224039FE36DF04CAC8D3F80FDEB431C03E023982C7214C0D06844
-          E1898BBCDF0E2F99F1AA15C07E1CF8789EC0001C8BA1DBB79882482EFA3EB180
-          A67D98DBBAB4366E1FD237BCED4D002294E757A0BCB806035FFE149221A3DDD5
-          95E68889DB8B831B43BD03C0A8B7A0F06411E455F72057B2007AD13D6EE94378
-          C02BDE07A0A9D5212FA708928766E1BE51112DE705F7875700DC28BE85ABF935
-          B8EFC5F5B8FB8131AE3671E700B05F8D5D4589A217C685A6438D811E1DBCA000
-          CC97A3B9390AE8D48DB2746D5458A2743EAF3FBCF06A80912F3D88929F2A7426
-          A365C1E4E8CA7D4CB97D8B34B8EDA737FFEB00D9F4CDFB59609A31597AF30AB3
-          8F01F0F8C8ADC2A300774AFC01207407848EFF0211D17D8C1BB2B0BC00000000
-          49454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Move To'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D4948445200000040000000400806000000AA6971
-          DE000000097048597300000EC300000EC301C76FA864000007BD4944415478DA
-          EDDB7F5093751C07F0F7061675FDB0B4B44CF38F4844E98775577975A5996266
-          5CE4AF2C40B0D2E4B22B4B4F12C1BCEAECCE041523D37EA2A895A96475674404
-          A2222AC9183F3660FC481CDBA0E1C6B667CF9EF53CCF603C0F6CC0DCF36C4FD6
-          E78E63CFB33D7CBF9FD73E9FE7D7860CFFF190057B02C18EFF01FAAED8BDFB4B
-          A76883C990D7D4A499979E9E4E043BF10101929212E07038041D88A228D4D6AA
-          515A5A2A298480013061347642AB6DC38913278F36376B62A580E015801401A0
-          CBDC0592245984929293C76C36736C7272B2499A00F444850EBBDD4EFF906E04
-          BA128AAD56F3EC60220414C0E974B27F978F70AAC46A35CD0A16825700E6DD62
-          42A9AC1664A0C8C808848686B2897311F47A038A8B4B828630288090316CD830
-          771570110C86761415159791A46DF6B265CBF4573400130320542C5DBAE41E49
-          001084EB0855555523C84013274E18F4353939B9A001027A763A284020435200
-          B62000EC911480CDC62E5757D78A3A818888BB7B01F6EC931E4020435200D620
-          00EC950A406262BCBB026A6A54A24E60C284F05E80BDFBA50710C8901440305A
-          20575200562BBBCCDCC41032BE3E65102D192790D7D2AA9BF76DFA82211FC307
-          051032F47F9B9191A7C0E6579F80D0F7DD1C941339F94A9C6FD0F984E0116089
-          4800060E0025C29DC743C7553059ED28AF6F3B4A23C40E05C133C0923837804A
-          5527D8048D661B0E2B4C2C80430481FC738D3059ECE822EC38AB6E3B6A23B168
-          47F2B4012FB1BD025844AA80CC1F2B5900BB437880D29A0B30D3002E0412E7D4
-          DA622B89D90321040D80208507A86AD2D32D40F441682BB192CE59DE103C0224
-          24BCE46E01B5BADEE789B495AC05459A3172CA1A845E37C6BD9EDB02369262D7
-          ADCAFA4590E4372747A345D7C926CE45B0DA1D38A3D27A45F00AE04F05146C89
-          C4E4C7C6A3E6B40EE1D3D2302AE21976BDC14857C011053E5E3E9D9E182548E2
-          DC309A2CEC4EB02F02413A505A7DA1C46CEE8AD9F9F65CDE1D27D10066263E08
-          53870DE5BFA970D3F8181A2205ED9708641CAEC096D79EA4CB5378008A72D049
-          135E114E55FF5591F1DA0CDE1D27EF00160BBB5C57D7E0F3449AF29E61018010
-          3037972B8BEAD0F1F7705C1DB90A87AAAF42C68A1930DB5C006BB28569814DCB
-          A3515EA745DE4935ECA4E7CF341CF46432939FE2E5EC11203EFE45BF2AE0F78C
-          496E0027FDC3FC6EAE6A455DB9166521F158F7E66A986CC27FF0C284DE68C1BE
-          022574C6AE7ECF910481ADAFCF1A224077055C1640E6E47E0090C961D49B71FE
-          3705C644C563CCD4772093858882403A281C3BD3008546C75B6F349AB06D65B4
-          6F00F5F51A9F27C06D0117809C1EC9F598A44B5F51A800418DC3A4986CA4E79C
-          1105810979480822C68F769F74D56A5AB1FD8DA70707888B5BEC570B14F22A40
-          0E570570AA815EA7A9D0A049A9C784E88F31FCCE47454330D33BC4B3AA8BF48E
-          90C0F1F23A64BD396788007EB440E1D6A86E0039A705B800AE96686FED40E5EF
-          E730FABE1518FBD00A88F57D0DCAE944535B27761D3E811D6FCDF50DA0A1A1D1
-          E7015D2DF000F8FB007E05F42C13F4214A5170066ADD489C0F4B0221BB4ED0E4
-          37BC3CD3FD78DDA73F237BD5B303031CDC34D5194AB4F83DB07700CF2DA13EAD
-          C4C5FA7684CFC9C2F5B74D1114A12752B37F42F63B3103031CD938CE39272E04
-          7DFBB77F32DDCF31EB659CD2EE297B8FDB7803703D36FCA545F51F6518FDE01B
-          B8EDFE24C101D6651FC5CED5CF0D1580DFBF7D0F69BCC90B04C0ACB39AAC50E4
-          1741DD71072AC21240CAC2FC7BD7139FE254C08FF86C4DEC5000E4FD26EFE990
-          260600F398A24F12D5A7CE42D762C25DD199B8F6D628412A20F59323D8B5769E
-          3F00834F5E08809E71749A26D4149FA44F9AD662E4A485FE03EC3882DD29F325
-          02D0A7727AB7E1B79EA5D304C5B163A8BD741794618BE1C0553E259D92308303
-          70189FBFBB40CA009EC765BEAF555B5C884B9DD7E0EEE70F5C7605ACCFFA015F
-          A42E922A80DCE3362C0049A1F678110B101EEB0FC0417CB9FE85E001F0CA9B07
-          E07D9B2E63272A7FCDA75B209C6E81177C6E81D5714FF6026CFF1E5FA5BD2826
-          801C7D41B8874EDEB21BC0FB363A4D23BB131CF5F0BBB869E2FCCB7EE77B226D
-          DB77F87AC34B6201C8E1A922B887CEFE009EB7A128197D182C435B7317C6CDDA
-          86B01113FD4EDE057000DFBC172F3C005BC232CF2DE1F56CD2CB36BD27426305
-          39117A6B716F0BA46DDB8F9C8D09970BE0EDCAAEFBB54338A4F12AC2C3368616
-          2D9485651871FF4ADC1C9528C8BBCEAB80ADFBB1E7FD250303E46D1C77DC094C
-          F577B0998953E0B98A3C01B82E865AEB8DB87DC65684DD7AAFE0C933919E998B
-          BD1F240D0C20443055345400D7E5F059A874B7D097C34B61975D2BE85C562E9A
-          CE01D88BDC0F974A07A0FD62079DFC39DC3069396EBE6FB958D3E905C8D8837D
-          9B5E0912006FDF2183E6CF4668AAF418F5F8665C73FB23A226DE131B3272B0FF
-          A357830B60676F8A56C24C8EC7E8E919C8CEAB1035E9E405D3A403D06930A33C
-          BF12B74426202C6A65775B042E820AD0A4BC08D5E97A638179FE8D29291F42DB
-          29FC97B1250940D2795616D743ABD197D9ADE4BC03F60D9AACF58968FB2F00B8
-          3E1CAD83C568D96EA19A572D4807B170F54E67562A0D70E90A0798FCE89DA83A
-          D16876D89DAF3C9BD69CDBF31C03B09D06D05DD900630B64900DA7402E8A49BD
-          C0FB87030620E09973222000FFA6F81F20D8130876FC038E3B7D8C88B0666000
-          00000049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Synchronize directories'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D4948445200000040000000400806000000AA6971
-          DE000000097048597300000EC300000EC301C76FA864000009D84944415478DA
-          ED9B0B5053571AC7FF7941020105114408028ABAEA58D7A14F3BDB5557EBDB6A
-          75CBA875EAF89EBA766B7D0C5DEBB0D66EA7D3DD716CA76EB7CA6A7D5476D14A
-          C58AA204AB56ADADD355A48822869788402084BCEE4DEEDD93408490DC907003
-          C94CFD18E624E775CFFF77BE73CE77EF05017EE526F0F700FC6D4F00F87B00FE
-          B62700FC3D007FDB1300FE1E80BFED0900AE827D19904689130A58E005EFBA64
-          AF369AAB262ECB80D1DFE2780138B143F1F1C8DF2DDE98326183571D965DD985
-          92F307FE3E676BD5267F8BEB31809CEDF1CF0687C8AE3CB36091402295713465
-          5DE6D226037E3C9AC51A75FAE75FD956FD83BF057A0DA0CDF51537464D9A3A7C
-          60F2308F44B775D45156AF2A47F1B9FC3B0DE6AAA7027D293801B0BAFEC0A4A1
-          1B474F9EEA529CA7408A95E7F0A8FC5EC02F05070076D77F76C16BEDAEEFBD70
-          7B196D32E2DAD16CB2140C01BD141C0090D9BF317AD2E4B1D1C943BD14CEBAFC
-          58AF52E15641411F4B62AF12AF7BBE870012D8892B56782C908F87F0CF77BD34
-          95990731676BA5C7F18D3380E5CBFB54045799C06D1BEEF6CACC437C012CF399
-          085F8BF3642CCACCC37C01BCC17B109E09F4A587759429338FF003F0E2C2D96E
-          2FD69BB3E78BBE2E669FE107A007A30B38E3056076FA4FFE1E3F2FCBFD30951F
-          80595BBE436BE37FBA54F3E526D74B4767FBC7C2CC4C9E003617A0559DED85A8
-          DE15E46D5F8599FBF80198B9391F7AF5D15E16D413709E5DBF30F34B9E0036E5
-          41DF742C600479DA46F0F818E41909CEDC984B00E4048C20F7E62A14E61909CE
-          D8781C86A6133D1CB8FF832365E6573C01BC930D43F3C98011E46D5FCACCAC6E
-          012466406A4D5519303A03D8700446CDA93E10E47D9B9AD616FCF4F021EE6B9A
-          51A7D7436D3420522A43A8448278B91C63A206A2E9DBEF306F6B15278084ED91
-          A305129C2515B4AA74F5082700D3DF3E0853CB993E11E494EFE2E8D3502664DF
-          29C537657751A9D722383C08129918E22021841221189A01CB00161303939602
-          5A2918C01E642CCC27555B350E515DE287FD1359082F8D193B2AAEF8E62F2000
-          042E00EC2300CEF69A204FFBA21906FB8B8BB0E7D64D08FA89211F188260B9C4
-          A99E80481009C4E4570491500CD6C2425BAF43438D1A2623952760CD1B54EF6A
-          6F5BC593DA17468F1DA550C42B70FA543E07803FEF21240B5C0F90E7C3104F83
-          A9728D066F1516A2566844444218C4C1228EFE8878A1A80D40D75420447D4D23
-          AAEFD79ACCB4793B51BA66944D7C3CC404D4B727F35C0398F6D66E50DAF33E15
-          E459595BFE85EA6ABC73E922647121088D92C19D5967DC3AF362618707744EAD
-          F9B4914649D15D2812E2A050281E97E7E69EE4F080F5BB40B55EF499206FE07C
-          FFA006EBCE5F40444A38242112E81B8D30684CA074B46D8D5B4D2816402C1523
-          B4BF14615172C842A48E205C7A841D52477ECE896F383C60FD3F40B77EEF1341
-          DEB4B947DC3E2DEF0CE4C961640268B4D6EA3145118F49E4775C741462426464
-          E002B450146EAB9B88A7D4E264B90A26B918B189316D20DA058AED425D7884FD
-          FBB19CAF3900FCE923D0BA2B3E9B554FDA5837BC57734FA3416E21F72126BC14
-          15832DCFFC168343431D5A08BAEC4794C5822F4BEEE09FB74A10373C0E03A207
-          700AEE9A661FCFE600B06E0768FD359FCC6A776576415F1495E0B3925FC0901D
-          7CCBB8A7B064E430AFFABAD3A4C15AE5258426C662D0E068075717736C92595F
-          67B906F0F29BDB6036FCCC4B907315F77D3D7D24077AC682BFA48EC3A21143BB
-          69C31124E9F4483B751E71A387226A409493E0AEFBC3E1A387B900A413003779
-          09F22E1FF8AAB40C3ADA8C956346F4B8AF5A0260C9E98B90270CC690C421641F
-          B0BBBCA370FBFE7020FB000780B51B613116F312E4DB38BFFB7AE59A16AC2CB8
-          8AF021F1E4B85378B40FECFFEF3E0E006BD69323A7D4AF82BC893DCA9AB5589A
-          7F19835292101737D8EDCEDFD91332B3F67201584300DCEBA1285FBE01EABEAF
-          5B8D1AAC565EC3A0E1C9888D8D753C02395CDFFADD1A3EEFCDDAC30160F50A58
-          28955F04B9CDEFB20769281A938F9F473C99F9E89881366142A1B0E3BEC036EB
-          A2C7A26D6520290991AD7638E7906B0053572D257758D57D2A88253F6AA3C9AB
-          BE680B83B585D7F1C860B2DD13D88D22A1AF166C1DBA3172CDEB15E94D339D3D
-          60551A01F090E70C79D8A6DDE6E65E4295D1E200A4737587EF9DBFB12CE42201
-          F2E74E40A8446CCB3ABBFF0ABF27422FAF9C0FC6DCE062ACBDF78CF03707F3B1
-          226DA5ED33436EEE2D8C1916D602737B6AE1482B549530D43C40EEACE710226E
-          BB63CCDFFF033F002F4C1D47C0EA3D6DCF0342873DADFC9F0D804DBC0BA10E20
-          48C06461CD5095574057598DBDE3876190B4E339C1E5B3E5FC004C5FF71E19B7
-          77EBD11BB1AEDAA47CFE572C7F6D854D9855A099ED10DA39B5E797DDBD87A026
-          03F6CF5A82E8903087BEF23EDBC9D303A68D016B31BA69E0FBB7BBA9CA22BCF1
-          C7651D82DD2C81D2DB7721A9AFC717E393D0BF7DDD77B6CB67553C9F0AAFDB44
-          96807DC0DE8AED9987A47CFE3E5E5FB8D4BDEB93B4BCAC1CE2461D0ECD7E1D11
-          D21097D7C8DBBDCB3D800C08138323FF4D46A3AE48576F70F68029C95E88F216
-          82EB6AA985B7B0F8D5C51CAEDF0143DBAA45C98F45F8744C3CC6F60B71D9EDE5
-          73956E0124FE2DE2236190683343330F491C10EBBC07BCF976CFC47ACCC9B962
-          CABF3E40DAFC3407E1AE363E6BDAD8A84665B10A9FFC611E5E52243BF5756AF7
-          A7AE01B4CDFC4EB14CB4DEF62CC1605955F9AE7A4F57002D2409431FDB7A512B
-          16CE5BE076E3EBBC3FB4B468515E5C8154038B194C10C221EC0CB875CED62A07
-          0D093B225E2401E02E5944F0F8A0500934353A6585493D85406102E2CFE5133F
-          8C64E7CF9DD7FD11D829A528131E5537A2F141134DB89C14B04CAE99618A45AC
-          A0DE2266452246A8203BDC044038572215A5F653C8618D7B1BEE68EA2C94717C
-          5586FE81F5DA0103E09539731C049B28230424CAB32F01AEA3913253D0AA7530
-          341B419368D2425B2014096D0F4FADB32DEB170C697810F44D463494356BC806
-          3FB122BDF967FBB50306C0ECD9331F0BBB5D528A87B5751839760442C3658E4B
-          82C323B88D4573B50E2D35BA3A527572E53675E7871D810360C6CC69362156F1
-          15F72B8A1896FD98DCB6EE1C141F3D20362906D69BB8AEC2CDED299719B5149A
-          2AB4A075E633068A5A5A97D1FAA86B9D8001306DC61494DC2E25216E65316DA2
-          7FFF2043DB109F111E290A16BD4F5C7A75644C7F51BFE830E2D662078F60BB9C
-          2A0CC3C2D06442EB233D8C2DD47DA2F03D72D77798EBDA010320695822097454
-          8FC5772E1FF241482C2B0C5A4556F6229144383C581E04B1B4EDE5A8D5ACEF03
-          2D14438E36DAFA12C544E2B8730C0407AB4CEA6364A737BBBB76800088286459
-          819CA6E8E95DC577B5F81DB2389128E839B0A224223DA64D8440CF0AD83A22FC
-          86906ABAAEF2E29F340202803FED570FE0FFF1C6589B604A2152000000004945
-          4E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Open folder'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D4948445200000040000000400806000000AA6971
-          DE000000097048597300000EC300000EC301C76FA86400000A3B4944415478DA
-          ED9A095014E915C75FCFC9A530C3B90CCC700E2BC27A2E9EE8AEC6C4D5002B18
-          D72B29DDCAB1A9DD4A2A292B55AEB035BBBA5AA98D954D62C54DD69465564551
-          3904653DD60B5110044501056161660439E78081999EA3F3CD70CD3057CF0C38
-          93725F55174D7FDDAFDFFFF7BDEF7B5F770F06AFB861EE0EC0DDF66A00100003
-          6DF8FF0580887DDE1C0CF34EC2305D0205288104103EA3A1761118B40381D70B
-          3F1E6C20EB2F5CC0E23298D8550042D9B65BF2864702E07DEE3F1FA3527F0E04
-          ACA3D0303EC3870E346F2A506914C0A823216A719D61C3156A50AB341274E822
-          A185D3428DA414F5AEC6BA78284B9895C07DDAD8046DBBFBCDF4BA1500EF73D6
-          7A8C8265D398D4C5BE415EE0CD62825EBC25A3600808056DE82FA12640215582
-          AC5B0E0AD9B04847E8FE22C4A55F19A7F984783E372626064A2F5CF21C00BCBD
-          FED1A8C70FD37D683FF1E7F8820F9B6933140A4641C269060023FBD4D17D2AA8
-          504674B67581A447DA4210BADF0AF7C8AE8C8ABFC99FC58F8A45E2F5E797945C
-          F40C005107585B50E45F0744F8F9CE08F5010CB31D825EB0A1F78D32C0381B0C
-          FFA3FD01C9203437B4102A257E18795CC77F3D3E2A363666F45A1A9C2F2E763F
-          00DE7EF65EBA37353B28CEDF2CD50982009D86002A1D1B0F0B1BEB6DA31EB7B4
-          3F0685D011F0E45113B0D92C88898D998085B6C2F345EE05C0DB1F7090E9C7F8
-          637002CB30B929E5380C4994800FAA011FD2E801E827361DCA8840342700C397
-          0E7E6C6FF063F9029D46B7D1FBB4D1E3148BC7C7209D2BCC771F00DE01D6470C
-          6FDA3F4213D9302C5181AC4301EA616D352A716728047119574B9B3A04306438
-          59009428C60CBE0EA88B28189685AAC0BAA0083635981368006129FDA9763243
-          BF7FA6E0AC7B00A0B45F42A14379483C0B938A074135A0AE00ADE60F6DD9F20A
-          52D7A3091368944F690CDAF6D8D93C6C66C00CC398B605C21294D3F9A75F3E80
-          7001F83098AC7A7F8E5F94BC7B88D0E1C4AE76BCFF4BD4CB3A477D713FF75F43
-          A5D24E70F911C1E11161247A7F0CD2C83C72F25CAE6300042815E7D3B8796837
-          CB914031205A40A35D9C26E8E88DDACFFE94E147FB44ADD4AA34B8F63D51B6B4
-          C835A023B59D9F14CF0D0B0FB5DCFB5632E3F8D9E38E0128DC1BF9213779C5A1
-          79697F7528C8CEC63CA82EFCF3E9F46CD166DE01F600EA003FAD56F70BE1C7D2
-          6F5C116F02C10BAB99B330393028307052EFD3CCC6FE5856FCF7CC31F2000A04
-          615134A657434AE6266F6FFF80B19EB511D6449B4EAB85AAFCB33024936CFC08
-          5378A3C939A07DB7E4D054881F01302388C1A497C7C447F3E3E262C67BD8DE5A
-          E168DE5172000CA94F8DBC16B778C9CAC8E43926E26C093736794F37D49C2FEC
-          01B536513F14A64EFCC8834D5C02921F1365B1DC590481B6FF9C3E420E803EF5
-          0342430F2D484F07EB23C43E94967BF740585767180A53271ECAE212E2B8D131
-          3C9B3D3EB9F7F50BAA23A7BEB60F602CF5176566A1D4F7B72F9EB0DE66180A05
-          0568284837A6678BCFB9229EFB197B3646874B8949091C4E24C7A135807E81A4
-          3752008AF7714B6217A5AC8F4C4EB629CE26142393F7F4404D71095AE5392FBE
-          13D3C1DFA9C3C04DE20387136EB7DC514C8E53C6FD9002707E1FB76BF9B6AD21
-          742F2F9784BBD63631E1CA7015FCB4301738FC68080B0B2555EE8CB3C1D81C00
-          B0651480F3026CB56376AF9DF0A107905594072F140A92D7D8F246DC46D52895
-          0480CD0800739AC5D9F6E34A5B796E217AD01AE26408441D64A2B00060D3A421
-          E039E2C8B495E716B9062075DBCF2C02F0047176DBD0BFE5A7CEBB0A60A31500
-          042A6D1AA82A2C0585544EC6B7C71ACAE66369D9A21D56006459AD027DE20ED0
-          EA12217AE1FBEED6E0B4E14342B8FCB7CC3B69D9C2655600641A01304DB16795
-          35103E7B0BCC0C0900F5B0BD57F3CE570AABE738B436B1DCDE5A5D0DED0FEBF6
-          A315EA1E2B003658AD02F7F24B61E9F6C3A0533F04ADA6DFB9200812E74C23CC
-          EAA21218ECED4B451970DB0A808C890C30F28B0F0F4375F12D58FDC137302C2B
-          32BC807436889721D49269701CCA8EE70E2BD5A2804DA3DF10CC016CCD989401
-          230EBB5A85A01C0A84F8A599A01A2877BB50C7CAF288CF5EA1181E5DB97115F5
-          FE9A093F6600D2C70118DFA4FE662544BFB903FCD874D0A85AA74488E3225CBB
-          67D39D2A10353CDD9591233A6815C08AAD690800C3ECE2DBA72EC0CAF7FF095A
-          BC0A9543D3A5E9CB1642AEDDFC9C8A33C5A0E897CFC91088EB6C00586F36090E
-          C9075106D4C3B2ED074025BFE252105321C499769562082D928ABBD3B385A1C6
-          2D1600AC3303206E6C05028B84E8056F817AA8D673843A50165FB4B441E38DCA
-          536939A22D7600BC630460C4E1C32B15C05FBE037CFD35A055DB5B61BAA7BE4F
-          B6C9C3523F8775B6887664640B8FD901B0D6640ED07FB3BB75E25B58F5EB2F41
-          ABAA44E56FEC0BF4F4D77772730BB97B949DBC00EA41052F4DD021B403E0C726
-          4360A0570A2DB51DF0E6BB1F02AEA8B07913E7854CEF3C3028914165C177CFD0
-          EA2FDE3C3633006B4C00B43D6C06A6DFEB1091988832A079DA829C4E1FC2C7CF
-          A0F95EFD113401FE8A04801F99AC03EE5FAC80A4D53BC1CB57063AC32F533C57
-          A8B5F607972AA057DC95959123CEB70B60E596D5E373804EAB83B2DC6B68FC7F
-          065AE57D341F683D5AA8C5163487DD3C5E4AE0C352F60681544A02C0AA7100FD
-          1D7DF0BC490673DFD9081A65BD470B1D1163DE2EEB9240D585BB3528FD1758BE
-          C60CC0DBE3009AAB9EC2CCD024782D2E1295BFE72F4D28E672999C38A7B5B619
-          BEAF7D7610D5FF5D2401BC350EA0B2E80ECC5DB71D985E1254FE14166F30BD42
-          5C8759555201926ED99A777384574902588900D041AD52C3DDFC0A787BE7EF40
-          873718C692F5FBB9F731D75ABB56A3851B27AEAB7AF1F6809D02509204B0C290
-          015D6D5DD0275641F2AA55E801A8DDA3855AB3BEE77DF0E072ADC9E32F0900A9
-          860C68B8DD0841918910161B6C54FE5EA650D77D36DD6B86F6C7ED7F42E5EF0B
-          07002C0B61A00C28CBBB03291999C0F4961B2D7F5F8690A9781932D27EB7B00A
-          143DB20568F95BE30080A5213A8D0EAA4BEB2075EB7BA0538BDC2EC499767C18
-          879BA7EE4A6B34C240818DDF245900B024A457D40FB23E2D242E9F87D2BFCF45
-          1153018B2071C8F4C08BD66E7874F349617A8E6883EDF82703D8BC38A4F16E33
-          7012664170E40C94FE4A8B379812212ED4777BED8F6F3541E7F73DBF49DF23FC
-          B783005242EE14D4C0F24D6B814E57A0F2A7B37A13E7854C7FD6DCCAAB06A55C
-          199F21103F7308C0C2B54921CD556D307B412C12AF04DBE6C22F1FA61496A969
-          D45AA8BADE2A44E9CFB377AE1980D87991A80CF2207AFE0A7464ECE1C733855A
-          F3D1D5D200B5DF5E1CFFFEE7100056D8CC105E5C28F8F8502CA4BFEB413AF706
-          D93158AD4F7AA1AB5DBA2DED13F14907014476536994E035BFFC3D6054DAB406
-          39353E2C550702AE1DFD0A1403B2D04C4157B7A30024AC60DF8059735F9B62A1
-          AEC2207FBD4AA981FBB7C48DE939C24432E74F06A0989D9AEAC37D6391E70875
-          D0E5F3270FA0EEBBEBFF4213E007CE00A84487525C54E166D33FB76A5232B23B
-          AB1D06F02ADA0F00DC1D80BBED0700EE0EC0DDF63FB2DB028C071BFE36000000
-          0049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Delete file'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D4948445200000040000000400806000000AA6971
-          DE000000097048597300000EC300000EC301C76FA86400000A344944415478DA
-          ED5B794C1CD719FFF6985D9699D993D3C0AE09C1DC186C8C31A5975AD76DAD48
-          555CB795A2345573E0A3712527AA1329C726A9E43496D228B15B9CC4F11F3DA4
-          2871A3AAAAE25456521B0C186C888D8D3136D806C3B22CC7B2337B1FD36F3660
-          119B1D66975D9634FEFE4182F7E67DBFDF7BEF3B1F12F89A8B24D90A245BEE11
-          906C05922DF7088875E29B2A55AE92903D1870B0EFED0660930D64BE34D1E45E
-          0948F623BCE71B19E6B5B8137058A53202216B494BD3E7D96C539F8E31EC8FCC
-          00BE64030FEB4693FBD51AF53335B55570B6E37370CCB0FB8448889A8039F0EB
-          D657E6994C39D0D9711E8687473F42127E8A248492051CD79666D154935EAF7D
-          BCFE1B35A0502AC0E7F541F3A93382244445C02CF8E68A8A6263C1FDABC3BFE3
-          4221686FEF06EBD8C4515CE4D74902AFC856537F4D4F376CAFABAB06995C7EFB
-          6F3C092DCD9DE0702C4C8268026E832F2BBA0D7E4E8281209C6E3B079393F6D7
-          7730CC53CB09FE10002553531FE664676ED950530912A9F4AE313376077CF6DF
-          365F23C32A6322E04BE00B4C0B8EF1FBFDD0DCC233ED7C16997E7539C01FA6E9
-          34FCF14F9371557D755529A2B91B8ECFE78393CD1DE0645C4F36B2ECC1A809B8
-          0DBE748DB1E03EA3E058AFD70B279104D6E57D6227C3BC9348F08748324B2E95
-          9C282C30959595162E38863F99A75ACF82DDCEBCB883655F5E688C20016FA5A6
-          AE52C8A56DE52585C6827C61F073E272BBE1544B27E7F5FA7F8E8C7F9008F073
-          9B52565C68BC3FC2A6F0B6E9F4996E989CB61F6C74B04F46FA962001E84F9F36
-          E8B407BE898665A1E3154918C609A7DABAFC5E9FFFC7BB9CCE13F1047F90A2CA
-          0889E464754591C198971D11FC99AE8B601D9FFA8B85617E6516F04E82A87803
-          23A7E94F8C3999F555E545C8817812A6EC33D076B6C7E909787FB09B71B7C603
-          FC215A55AF9012C76BD696D0D999E90B0FE238E8BA78058647ACFF46F00F9A17
-          894F1645841F48C9A6E90FB3D2F55B6BD7962C68652389D536051D9FF74E7A43
-          A16FFF86652F2D05FC6175EA56B98C78BF766D29996ED0451CD7D337008343A3
-          AD08FE7BA8BB67B1EF8ADA52FC90224B4DBD97A6D13C54575D0632994CB4E223
-          63363877B1CF0281605DA3DB3D140BF83FABC98752E4C4D18D55E5844E43471C
-          D77F7D08FA066E9E0F306C83D8F05CF4994612A4D914F5478D86DAB3095D8E82
-          204403B831320617AE0C5E030E36A18B9C88067C1345ED4A4D511C44E2253499
-          1A71DCF55B16E8E9BF1EF51A5187C24D6AEA255AA57A61D3DA5250A52845CFEB
-          BF790BFA06877A7077EAC5EE0E827F8E2255AFD42FB2D62DAB0DBA7AAF8EE029
-          AB8FF694C5960CA9A93D2A42F1465D65B1E0AEDC2917AFDD80C111EBA2F7D31C
-          8EEBE9031A4AB5B7BEB244F0B45927EDD079A93F663B13733AFCB69A7C989011
-          47EA2A8A082D4D899B8416BABB7F1086AD93112D34FE4E8E46F75DBD9A7A6453
-          4591A0BD997630D0DA73C5E90BF9BEBFCBE16E8F05C7920A22BC659649E4C76A
-          4B0B95695AB5480E38E8BC7C0DAC533377F968339FD4A0C7C9D46B1EA8292E00
-          A980C7615C6E6839DFEBF7FA834B8A35965C11C278BC412A951C5FBF269FCCD2
-          EB44CDE1421CB4F5F6C324C3DC8ED2BE8839A88F73D30D0D5505ABD1DD4656CD
-          E5F142F385CB9CC71FD8BE93658F2D45FFB894C40E9364056ED767550526435E
-          8641D49C601033C84BFD60675D2F6280F52790709FE46765AC2B37E50A469D18
-          5D42F3C53E7079FD8F61E67964A9BAC7AD26D8A456164A8038519A97632CC8CE
-          1035C71708400B92E0F4782D6B72B2B28B72B3171DDF8AD7877179F62D56EA5A
-          76027809D709E5B2E348405949EE2A5173DC98AEDA661830A60B9F9C603004ED
-          FD0330CDBA5E43F0FBE2A573DCABC27C8ECE01FCCB94A6ABAB34E54495444512
-          DE7076A00B1D9F61DED9C1B04FC453DF8494C5798346A8A97F6469359BD7ADCE
-          8B2A895A003D74DD1886D1E999631686FD9939CE75C784F505CC619746FD3D9D
-          A6B6D5E4E7812C8A246ABE5C181E85A1A9E9131607BBD59C80CA73421B23E670
-          4447BEAD27C9476B56E782625EB1528C5CB18CC3D5F1C9F620C36C4E54EF6159
-          3A434D18D6AA53144FD72209292293A8EB1353D06B19C7D056F29D6813A81547
-          001AC63FD0298ADFD51A7902C49D824124E0B2D5F6D526C03C770552531FAD41
-          1FAF908BAF23F0D2373E010313F6D600C36CF9CA5D01F3AC114C2353B7D5E464
-          C56C047BC6C66168C6F1D53282736E309322375767652CDD0D220963ACF30324
-          E117E695EE06E70221A386AAABE0A3BB3805429DA356B0B9DC2B3B109A0B85EF
-          D36ACA8A0DE232430FC6F7080CF2D4B4E0B8205FEAB658C1EEF1BCDAC8389F5D
-          7104CC2543253AAD315F23AE36E0C78CB0157DBDD3EFB7146A35D9853ACDA2E3
-          DBF13A387CBEA77630CED7570C0173E970659ACE904391A2E6F03BDA6EB5C18C
-          CFF7B28493BCC5A7C3269A5A57AAD30AA7C38120B42109AE407065A4C3E16685
-          44FE9F2A838ECC4C55899A134E6E6C9330E5F5DE55105945A63654EAB58286D3
-          85D7A66DCCC67942DCB69D0CF351D2080897C440766C7D9A5E69105921E6C177
-          4D4E83D5E3F9DB9883FDA579819258864AF94035DA10A900098CDF0F6DD609BF
-          3FC4FD7027CB7EBAEC04F0CD0AA5447A7483414F6814227B0408FE82DD01232E
-          CFA245519D82786403922013288DD97D3EE8989876E2B5F8EE6E97AB73D908E0
-          CBE22912E91BA8A0848A22C1B9EC60E086D3DD0A98DC34E2498E34CE3C5B16A7
-          09D9DE3ABD0E088120CAE6F542D7D4CCA497E396A72CDE44512F5084FCA50D68
-          B153A268910DB04EB8CA3A7BBC0CDBB007C02172ADE74842F64A2D1A46A1B52C
-          6E0F9C773886D14D3424AC31629E6D8DA915F23D1BD0CD115184B6C3A8E025D6
-          39081C6C8CA535A692490FD668D582A76D08D7E8659D89698D99BF304EEFEA08
-          F9C33518B0C8A288EE2C7844CF33EC929BA34A901E5DAF56135A816C720003AA
-          AB6E5777C0C17E2B6ECD51F36C7B3C4321DF5A8D3E3E9AB8DEE6F34337E38CF9
-          7ECE97707B1C64EF57D3246910A8295C76BAE0A6C77BCAC2B09BCD229227110F
-          24A88F73948A8632952A2AF076F4D5E758A7D3C305E2FB4042223F5E999A4A67
-          46F23CE8697AF0248CFAFCBCA7F9099210889900FE898C4E4E1CD8C807385180
-          67F9909575FA7D212E614F64CA5529869C0824F0B146B7DB0D367F70694F6466
-          DF039F2E562A8D26854294826E3EC475BA38049FF047526B50AFFC087A85F80C
-          1249B0FB836FA21EBF8D8980F98B152B1446D322F53C1F2EDA86D6D815E296ED
-          995CBE82285B13818420EA73C6E3014720F4FC0E96FD7D4C047C890442613446
-          70457E9E71B4F86C885BF687923972597D59041278BDCEA05EAE6028B6879277
-          90D0524E1079ABEE084A78A6CFA1C59F0E71497B2A9B29956D598B2E722143CD
-          E0B56CF3FA627F2A7B170932F96D12C206872F6A84824730477F6C39C1CF8979
-          F6B1B44122DD5E8527747E9C123E99A81F9ECCA53D968E44C205FCB825185C31
-          CFE5B552E9E3EB9004F4148B828F8980F924E824D2BC692E94B08A6D4CBAD1E4
-          7E4A2A7BA60237A707DDB110F89809E0E56BFD2F33FF4F728F80642B906CB947
-          40B21548B6DC2320D90A245BFE07F938DC7D8CA8BFAE0000000049454E44AE42
-          6082}
-      end
-      item
-        Background = clWindow
-        Name = 'Commander'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D4948445200000040000000400806000000AA6971
-          DE000000097048597300000EC300000EC301C76FA864000004EA4944415478DA
-          EDDB7B5054551C07F023C314634DD91FF547CD446681091262052C2C028952A4
-          02615442A5542B2F45D190876F1E92A2282F37452BE84112A066A96BBCF60595
-          4808269491CDD41FF547D694430D835DDA5DBCBF1BDC33D73D0F66BCDFBFF6C7
-          D973CFF77EFE5AEEC2147493670AEF02BCA302F02EC03B2A00EF02BCA3028807
-          F7C446A3F08360DEA568E61A42A6CB3531DA71011E486CBC969D14C1BB23D514
-          551BD00F353163F7FD3F80A805A1BC3B52CD89D3ADF2000F79F9F3EE4835DFF5
-          75CA03DC7DEF74DE1DA9E6D79F07E5016E75BB8D7747AAF97BE82F79007D5618
-          B332A7CCE7D0C2A0394C0174C52D2A800AA002C8000C1C5EC2ACCC86EA36B423
-          691E53008FE54755005980FE43EC00B20FB5A1A2156C013C5760002E562F6656
-          26E7703B2A5C1EC2146066D23179800B12803F5312C07C7B652DB132790240BE
-          1D409BDB0DD68C05BE54006661010E4A0052250015D701F2DE6E575C20FF9510
-          B0DF31FBA69D01EFEB2E9F4FEC1C00F02A06A04F02F07B34FCF5F8CE2683E232
-          1365A37063DBED45BD8462E2487B908A170EA0F7C022B0E1377F1F30DFD5D943
-          ACCCA6778C68DBCBB66713DEAF1D076BD21EA4327A8E2CC0F9B7E81C3C5E36BF
-          6B445B5FD23A7F210599FD3A06A08721C01601600B63001F1CC0D77A0890DB9B
-          04E602EF6A6265B6D618D1E6441B80EBC0FD606DD8E3472A008FEA3000DD1280
-          64633498ABB44D63AFB70937A0349B12B560BF631EE9820F625CFC06899D238E
-          2F0EE0DCFE67C086F8E3F042758B94979928DB6B4D686382ED21F490F161B0E6
-          A6FD96D839E2CC59F9893C4057150488A89D056643C2056265F2DF33A1BC6536
-          803F4E7A82B53B22FBA900F8256300CE4A0068A64000C85DC6F66B88B93880AF
-          2AD90114BE6F42392FB205782C0503F0A50460EA2577305F9D71995899220120
-          DB0E30A25B0AD65CF447A8003C8E03F8A2220A6C70ED9901E6619F4B63AF777C
-          60565C60C30B4160BF631E8E831FB95DEB0DE07DCE9C23CE13A927E4013ACB21
-          C088D503CC2E81038ACB4C94E20FCD28EB795BD17FC2E682B55B5ACE123B471C
-          FF340C40870460C83013CC6E1117899579530078C30E3034FB4178CEF9EFA900
-          04E000AC6551CAAF7A83D9596746EBE3839CBF908204A663002C654F332BB3AB
-          CE82D6C56B980268D23F950730EF83008B0B7BC17C2CC79B5899928F2C28F339
-          0DF573C4095A850130ED8500E159AD606E2E0E1D7BBDFB88457181B54B3560BF
-          63A6798E38C1AB310046098056D8208E74DD99EC116E6C8DBD28CD73A4F7230B
-          D05E0A0F0EC980C5A4EBCEA4B4DE8232E234D4CF91DE8F2C405BE953540E1E2F
-          7BEBAD68755C20B3F346332FE3337980D63DEC00F67D6C45AB9E650B10BA0603
-          D0B21B02DCF313FC80F2CB7DE43EA0943558517AAC0DA0645007D632A7EBA900
-          84ADC500344B00A6F5C30715573CAF3FA828176E4069D26203C17EC79CDB1507
-          DE57E0574FEC1C71C271009F9744820D53BB1E01F355BF6F14979928158D1D28
-          3526E0BFD7C9CDF06BF9AAF01662E788F364E6497980331200D7762F300F87F4
-          112B532900A4D801E21BE0F70F75B1E4BE7F10673E0EC0B02B52F9556F30554D
-          1D28393A80D979A38958870138BD931DC0FEA31D68E512B6000BD663004E3104
-          D00B003AC6000B7100B1C1D39816629D06D395C9F347523C32A9FE4A4C05986C
-          00EE898D66E1076C1FD1308EEC3F4CDC8C51017817E01D15807701DE51017817
-          E09D7F01E9E8675F9A2F5BA20000000049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Explorer'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D4948445200000040000000400806000000AA6971
-          DE000000097048597300000EC300000EC301C76FA864000006814944415478DA
-          ED9B7D50147518C7172739D0D1C9C1CA97347C4911090D89170F1144E0043B84
-          146544A440C4979404B36C26B1994C120C4D14104B11064513393DEE7813EEE4
-          E4252434045F915E342B1D1B1D15B024F69FDD7D6E9FB1BDF37E6D3BF1FCB5DF
-          99EFFEDCFDCCEAFDEE73AB15F53F1F2BB12F40ECE903C00DAF2C39966745592D
-          16FBA2844C0FD593FFC3C1B0488B02B05F52D493B8D45FEC7B13346907CAA98E
-          83A1CFFC04F30078CABDC5BE3741536BD0930130D27E92D8F726686E74B49101
-          603B6090D8F726681E3DBC4F06407BEE3CB1EF4DD08C8D3A4E06C0B503D20030
-          6E29210057F78730F94EF402F424BBFD4740FEA3C61EED3DEFD5017284760EDA
-          2B5068403E9D700FEDCD481FCC1C8F8F2E2603E0F2D71C00F3F10BB63B0A2FF8
-          6ED518B437C4F73AC8A1C533D15E51880EE4AA9577D09EEF6E3BE678C2DB8400
-          5CFA8A05705B817F240ED5EA41BE5D3616EF05B483AC38EC86F6B40B1B402E5F
-          F60BDAF3DF3B9C399EF80E210017F729D91B934FC36FCC7016E4DFD4AFA2BD17
-          83AF80EC93FB1ADAAB8EFA1EE492E89FD05ED0FE51CCB1438C8A0C80562E00E7
-          893880F39740BE553401ED0D0BBD0CB247D638B457B7FC1AC8AA886B684F59C0
-          9EEF480AC0851C16C0EF6346A227BD70FD06C8370B715023C221A8293B87A3BD
-          736BE0237F6CFE45B41776D481399E1C4B0840CBDE379F75CD7F659C969D2003
-          E07C360B2039F7347A5272D40C9845E839C71102702E4B1A4FC094E58400344B
-          04C05452009A32E7327979F55CF4A42C9F932087EFBA8DF60A570F05F971FC22
-          B4D73FF310C84F1AF14F8B7EAEECA7834BFC493200CEEE616F3AAA74167A526E
-          E02990E7A5FD88F68E278E06B93B127FBAACF34E80FC67ED78B4F79CE755E678
-          DA0A42001A77B30016147BA2271D09A905D92B494775F67E3D95C218AB341E80
-          868C60262B0BA7A28BA8C29B41765BA5A69224A2D2528D541A0F403D0780FF01
-          7C8757BE14EEF0DC7B0178CAF12F3AFFB5A935E89E0EA06E170BC02BFB657491
-          9AB89F41F658ADA6A4AAD27800CE7C196CF2A2D3DF5553B603069B7C9E18F3E8
-          E1BDA70330EC0C62725AE1197491C4F0E920CBD794505255693C00353B824C5E
-          D46B6D09255595C603A0370380772F00AE4A13AABE14A9BFA23D6DD24B205B52
-          B919AB341E005D3ABBC8C016FC53E08113FC149899A0A1B82A4DA8FAF2FBF43A
-          DAABFC082A364B2A376395C60350FD050BC0F63BFC7BFEA3D7E1F77C9FF73414
-          57A509555FDE1F5F407BFA4F26836C49E566ACD278004E6D6701C81A1CD005BB
-          DCA0B098B54E4371559A50F5E5B1E15BB45797F206C896546EC62A8D07A0328D
-          05D0DFE0882EF858DE0AB25FA286E2AA34A1EACB75AD0EED35EE808FB225959B
-          E33F01A8485530B95FB513BAE0139F169067276929AE4A9BBA73047A5EF39A9B
-          203BC76BD0DEF94CF88F9950E526E4CF3556693C00651C005665F823D513001F
-          E5805E005255693C00A5DB14262F1AB85E4B4955A5F100683F0F6472B6AA1E5D
-          304EE90EB2E2FD524AAA2A8D07A02425D0E4458336945252556946EF0815FDA5
-          4909EC670E00AE4AB3A4FAA247A8723347A559EC2529AE4AEB8EC45DA2751E74
-          8942D4173D42959B392ACD22AFC919ABB4AE79BE684F76BC0AE42E3DBEC19179
-          C30D4EF016FC9722F5460793D7735D49080057A575FBE15B52EB4AB815EEACC4
-          779A367EF086033635A1BDB2CD2E26AF47EB3B2200B82AADCB0DDF41CA1AE00E
-          F28106B74803E7B481ECBBA106ED55A57899BC9E3B29005C95D6396934DAB369
-          837F97EFAB7050839410943CA10CED19D2034C5E8FD677440098A3D2C4185ADF
-          1101608E4A13A347EB3B2200CC5169620CADEF88003047A58931DEA40070555A
-          4CCE5DB4B72F7608C83609F89EAB333D1FE4F6E44EB43736D906E4A4BA10B497
-          EA51CC1CD3FA8E0800AE4A5B927103ED1D5C055FB991C5E217DC95530CF2A58D
-          F8EF8E13B7C0D77A57E9F09FE732669633C7B4BE230280ABD222B65F417B05EB
-          E04E4DB668360EE05005C8ADEBF1F7061DB7D9811C53EA85F6F605B2FB085ADF
-          1101C055696F7DD68CF6BEF910FED82A0BF6C001A8EB403E97700BED4D491F06
-          F262950BDACB57B23B495ADF11015091C68A14E5A65AB4A7DA0C7F6EB7F6C68D
-          53B71E1AA7C615F87B83AE7B46811C7618DF091E5BC8EE0467276AC900E0AAB4
-          391F54A23DCD563F08C005D7DDDD4D5077D7C7B6A33DF71C787E70AE3DDA5347
-          7530C7B4BE2302C01C9526C6D0FA8E080073549A183D5ADF1101608E4A136368
-          7BD507C0D200A4FCFF0DFBFEE7A8D81720F6F40110FB02C49EBF010436546E39
-          38B0A20000000049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Multiple Files'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D4948445200000040000000400806000000AA6971
-          DE000000097048597300000EC300000EC301C76FA864000005284944415478DA
-          EDDAEB4F53671CC0F11F6C4BF67EAFF77ED1FF61E322EA1451AEE522A5C85D50
-          D40DB03D2D178DA22E4A0B8516AA431410C6C44D64C298D3646F76D16DC996CC
-          CCB8B94B364761530AE5D2CBB3E774D4144E0BCF73DA73CE53D92F21A449E9E9
-          F9F4E9F9F2146260834F8CD24F40E9F91F408E831CE9BC8DE4380E3EC8E8EF7F
-          DAD3861AB3969803385B1A27F5C9C3E09DFBF0E58F8FA9109E1B007E463E7F08
-          730B2E2A84E70AE0D6B7BFFA009C1408B2022089AF045FDCFF03E616DD3E04FE
-          EB2B02045901BC12037CFFC8EE7BF57D00CB10EB21C80AE09158E0D1E3A7F8C4
-          5D2B1066F1F7BB6B208806902B6DAFBDFA0AA8B76C861762D77FAA534F9DCB27
-          EE7A762D98F561B8E1EE83E0086101C89536C7BC0BF20910E6034EDC0FB11E02
-          D300FCF8D3C623E425AE8DF0622CF29DE86A04DF6DFC7670CC2FC1BD077FAD40
-          601E20306D333C42C2A690082FBF148BAF33DEE50A04400420CC3897E06BBC12
-          5ACA139223022077DAF895901B0261DAB100DFFD3409BFD91D6B3EE60FBFD8C1
-          58911813110025D2E670BA20678D95C02FF59F7111A6F14531D84CDC7B08A6FD
-          499101502A6D3E84F84D6B5E13165D9E6765089C9EB16FC054B55508106D69E3
-          5FE9EC7510F8F1E21769D1ED018FC7EBBBDDDCFB19B41ED8161C20DAD2C623A8
-          E2D647081CCEF609B41DDCAE0C003F914E1BFF38AA37C81138DB0498ABDF540E
-          408AB4F10839F19B898EAFB78D43FBA19DA101A2356DF5EAD7C900BAC6A1E370
-          726880684D5BBD3A8E10600C2C4776850688D6B41934F164009D37C1FA564A68
-          00B7475A00A9D266D024101DDF60FD08AC35BB4303B82406902A6DE400A3D059
-          9B1A1A60D12D2D80546933681209016E40575D9A10E0B0F55374AE2C1E165C5E
-          4901A44A9BA130890CC03202B6A3E9428043965B086F13615E6200A9D26628DC
-          4A08701DCE6B338400D51D13C858B1059C4BD202F827D269D31302D463800BBA
-          CC2000E68F91B132092F457900FC13A9B4E9F76D2303E8F800DEE5544280836D
-          E3086F136176D1232B807FC24D1B57B49D0CA0FD1A741BB28500075AC710DE26
-          8263411980D5439B36AE6807D17D1BDA87A1BB3E47085065BA89F036116F5058
-          01A04B1B574C08601E868B0DB942804AE3283257EF80274E360068D3C615EF24
-          04B80A3D8D794280FD2D3710DE26C23F4EB7D2E7FE1F0065DAB8E264428021B8
-          D4942F04A8383782F03611FE9E6305802E6D5CC92E3280B6F7E0F231B510A0FC
-          EC7584B78930CD0A0065DAB892146280DEE3054100DEF91059DE4E81A9593600
-          68D3A62BDD4D74DFC6D641E83BA11102949DB9862C357B60CAE1227A20E901E8
-          D2A62DDB4306601A80FE93854280D2D3C3C85A930A766600E8D2A62D4B25BA6F
-          93A91FFA9B8B840025A7AE226B6D1A3B009469A301B872AA580850DCFC3E0648
-          6708802E6DDAF2743200631F0C9C2E1102149D1C42D6BA0C989C21FE373B4987
-          366DDAF20C42805E183C532A04D87762100364C224232B80366DBA8ACCF0000A
-          8F0F20AB360BAF00460028D3C65566850970EC0AB26855CC00D0A64D5FA50A0F
-          40D3D48F2CBA6C66AE01B469F378C8377141010A1AFB960118590122D346332B
-          7E40DD701903E43204202E6DA201F2EB2F61803C662A20366DA201F61A7A5007
-          0660E51721B169130D90C75D441DDC5E665680D8B48906C8D575A3767D3E332B
-          406CDAC403682F20B3BE801900B169130D9073F43C6AC300AC7C1E20366DA201
-          B2EB6C18400353B38C00884C9B6800556D176AD517C2343300E2DED761019838
-          0D339F0A2B0260D46998F9BB8022002D18E0C9460650FAA4578FAC001B71363C
-          C0BF98B87C8C57DBFDAE0000000049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Error'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D4948445200000040000000400806000000AA6971
-          DE000000097048597300000EC300000EC301C76FA86400000A4F694343505068
-          6F746F73686F70204943432070726F66696C65000078DA9D53675453E9163DF7
-          DEF4424B8880944B6F5215082052428B801491262A2109104A8821A1D91551C1
-          114545041BC8A088038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE1
-          7BA36BD6BCF7E6CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E
-          11E083C7C4C6E1E42E40810A2470001008B3642173FD230100F87E3C3C2B22C0
-          07BE000178D30B0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08
-          801400407A8E42A600404601809D98265300A0040060CB6362E300502D006027
-          7FE6D300809DF8997B01005B94211501A09100201365884400683B00ACCF568A
-          450058300014664BC43900D82D00304957664800B0B700C0CE100BB200080C00
-          305188852900047B0060C8232378008499001446F2573CF12BAE10E72A000078
-          99B23CB9243945815B082D710757572E1E28CE49172B14366102619A402EC279
-          99193281340FE0F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEA
-          BF06FF226262E3FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225
-          EE04685E0BA075F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5
-          E4E4D84AC4425B61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D
-          814704F8E0C2CCF44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9
-          582A14E35112718E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF35
-          00B06A3E017B912DA85D6303F64B27105874C0E2F70000F2BB6FC1D428080380
-          6883E1CF77FFEF3FFD47A02500806649927100005E44242E54CAB33FC7080000
-          44A0812AB0411BF4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64
-          801C726029AC82422886CDB01D2A602FD4401D34C051688693700E2EC255B80E
-          3D700FFA61089EC128BC81090441C808136121DA8801628A58238E08179985F8
-          21C14804128B2420C9881451224B91354831528A542055481DF23D720239875C
-          46BA913BC8003282FC86BC47319481B2513DD40CB543B9A8371A8446A20BD064
-          74319A8F16A09BD072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C4
-          6C302EC6C342B1382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704
-          128145C0093604774220611E4148584C584ED848A8201C243411DA0937090384
-          51C2272293A84BB426BA11F9C4186232318758482C23D6128F132F107B8843C4
-          37241289433227B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9
-          DA646BB20739942C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853
-          E22852CA6A4A19E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1
-          B652AF5187A81334759A39CD8316494BA5ADA295D31A681768F769AFE874BA11
-          DD951E4E97D057D2CBE947E897E803F4770C0D861583C7886728199B18071867
-          197718AF984CA619D38B19C754303731EB98E7990F996F55582AB62A7C1591CA
-          0A954A9526951B2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353
-          E3A909D496AB55AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659
-          C34CC34F43A451A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CD
-          D97C762ABB98FD1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C
-          744E09E728A797F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48
-          AB51AB47EBBD36AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE7
-          53D953DDA70AA7164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E
-          4C6FA7DE79BDE7FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC5
-          35716F3C1D2FC7DBF151435DC34043A561956197E18491B9D13CA3D5468D460F
-          8C69C65CE324E36DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B
-          4CC7CDCCCDA2CDD699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B8
-          6549B2E45AA659EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711
-          A7B94E934EAB9ED667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D61676217
-          67B7C5AEC3EE93BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563A
-          DE9ACE9CEE3F7DC5F496E92F6758CF10CFD833E3B613CB29C4699D539BD34767
-          1767B97383F3888B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F5
-          9D9BB39BC2EDA8DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5
-          D13F0B9F95306BDFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761
-          EF173EF63E729FE33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF43
-          7F23FF64FF7AFFD100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65
-          F6B2D9ED418CA0B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE69
-          0E85507EE8D6D00761E6618BC37E0C2785878557863F8E7088581AD131973577
-          D1DC4373DF44FA449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3F
-          C62E6659CCD5589D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B
-          17982FC85D7079A1CEC2F485A716A92E122C3A96404C884E3894F041102AA816
-          8C25F21377258E0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC
-          91BC357924C533A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD
-          31839291907142AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507
-          C96BB390AC05592D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E
-          2BCDEDCCB3CADB90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39
-          B23C7179DB0AE315052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D
-          6B815EC1CA82C1B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D
-          1B3E15898AAE14DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF
-          66D266E9E6DE2D9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97
-          CD28DBBB83B643B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB5
-          61D7F86ED1EE1B7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49
-          FBB3F73FAE89AAE9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51D
-          D23D54528FD62BEB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9
-          F709DFF71E0D3ADA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B
-          625BBA4FCC3ED1D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367
-          F2CF8C9D959D7D7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8B
-          E73BBC3BCE5CF2B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB
-          9CBB9AAEB95C6BB9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393D
-          DDBDF37A6FF7C5F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41
-          D943DD87D53F5BFEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43
-          058F998FCB860D86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECB
-          AE17162F7EF8D5EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C6
-          1EBEC97833315EF456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553
-          D0A7FB93199393FF040398F3FC63332DDB00000B474944415478DAED9B7B6C53
-          F715C7CFFDDD6B3B767C6D27853C80BC9C07A49DC69B761D63A2FB63D5107BB4
-          838106A3A34DC256A6D10A6DE2AF66AAA64DA35AFF586949D27613508D412736
-          2A366DD2AA75681D94772984249040A04008107CFD48ECFBDA39173B24C176AE
-          1F7954F448577662FBDEDFF773CFEF9CF37B5C4ED77578908DFB1CC0E700EE01
-          E0382EEB17680410A6BB5C0B545D7F1CCF5EA373F030BE16E347221EEEE8D77C
-          78F8B125D7381DCEE26B3B1E877BFCFEC3F87B25DB6D1AA6792C00344D9BE6D0
-          03816F71A0AFC63F973200278B9EDF788D5D2FD6A021AF5AB481DADDF7017C39
-          C801F78EEE74EE6BB87A3534A901B4B8DD15AAA66DC1D3ACE651B4806FF82142
-          536E281E2A1E0AB6115F03F8F2479EB15FD5F97C5D930AC0B67C7B89A0082FE3
-          AFBF6FE538C13242B4909B0BB6FC7CB0B85C20389D20381CC0F13C308BD5F85C
-          9323A0AB2A28A110288100C89204E1DBB741090687C190F188E8BAA281FE2755
-          50B73C7FBBFFF2840268446DC5A2F822C7E92FD938E6B00D114E421DD3A783BD
-          A80878BB3D2DB0EAC000F45FBF0EFD9F7E0AB2DF3F08224C87AE85748E7B39CF
-          E7FFED4AE432EE00DEF478CA344DDD23002C7244FB36996DCA14C82D2F076B5E
-          5E5AA213997CE70E04BABA207CF3A6F137C58810B61DBDE228706C5583CF7761
-          DC0034B95CCB30C0ED42E19E9CE86FE88EBB66CD32DC7C2C8DBA87BFAD6DD023
-          06B0FD084242D778A6DEEFDF37E600B68BE2B33C07CD6EC69840BF610C72BD5E
-          B0A3BB8F451A4D2480BA45B0B313744D33F2A44FD3344CB11BEA7DFE963103D0
-          2C8A9B19075BF3503445773E2707C4DA5AE3EE4F845190F49F3D6BC40ACA1677
-          08860E3F6FF0FB7F937500CD6EB18ED7A1790A8AA7FE2E882288B36A81B30813
-          227E508CA282BFF52C28D825282EDC24089CBEA1C11768CA1A00EAF33CE8FBA7
-          A2DBD39DB7783C905B556DA4B24961283AD0D16E044AF2845E8DFA037C37514C
-          480940535E5E29A72AA70A18F358A9B0C19CEEAC99099C105F7C08EF441F46EA
-          E9151559D5D8D7DB0B2266164148E071A838D076CEA823B056801B9A2631E0E6
-          3F2749E7D306D04879DE257E98CFD84291529DCD064E8CF41C1FBF1121BC7857
-          470788DE0AE06EDD86120C8ED9B05EAA05EC3910C6C05781F01341D0550502E7
-          CE81160E1B65E32D4D3B9627F91F1F592798064041CFCEB8AD85D8EFF143C8AD
-          AE061EABB8781624F1172EC0926DAF43F9F2E5F0B7EF7C1B22E7CF4329D60419
-          89EFE9011533CC37F6FD052EBEF71E1C7AF105F056552584A0F6F743086F0265
-          871E3C42A06F69F0F97F9D3280967CFB0C5D115ACB78DE4997B2151783058B9C
-          B8E2311A77629142E2AB57AD32FE27E3FF08828C8D292D2D4D4F3CBABD326386
-          21DE825D8FAC63F76E38F4C226A844EF4A0441C62E18BE76CD488FDDAA12D278
-          4B6D435F5F774A009A5CE2CE87185B931F757D7B65657CF158BF775EBA344CFC
-          60436210DADBA1ACA42425F137483C821B2A3E66310855E85D892084D01B354C
-          8F7DD41554ED5D0C882B4C0378C3E329B7686A8797E7054A79397821CAF9232D
-          1C89C0B91177FEBEBB118380D55B39BAB229F1B76E815C561657FC30089B7E0A
-          D5F83D214E36A2DA60E0E245233576AA2ABE703363017154004DA2B87D2ACF1A
-          28E7539FB7256A387E3E75F366287DEAE9A4826210140C50E5D3A625FD6E0F8E
-          0265049E4C7CCC3AF7EE81DE575E012141FA0E5FBD0A2A5E9B6A831BAAD6B2C1
-          EFAF1F15004D6670017F4F8D20187DDF8A0DE673E28FE66CE8A2B53B77024B10
-          18E342686D858AA2E2F8E2FBFA208219C48C783215BBDFB9B56B21DCDD1DF773
-          2D3C60640EAA0DDA143924DBEC85CFF7F6069202D8EE767ECF056C7705BA1567
-          B51A009259EEECD950F5DAB6D42060F9EA2D2C1CF6D9752C62221867CC8AD750
-          FC858D1B21F8F1A9A4DF8BA017505ABCA8AAE0D361DD0649DA91DC035CE2DFCB
-          79FE4937BE17B0F0E04571D4C61084CAD7DF4809827AE60C780B0AEE8AF7F920
-          8CA92D25F13FFE11044F9D1AF5BB2A16660A7A96843ABB54E59F0D52E0EB0901
-          FC82E3A8F0E9FB22BABF51F21615992E7773E7CC01EFF6A6D4207CF20938D0CB
-          C235352989EFDCD000C193274DB58B669A642CA428187EAC28031EC9EF5EA1EB
-          8385D13000DBDDEE454E0E0ED792FB637A1112E4FD44E6983317BC2D2D294120
-          4B497C5D1D844E9E48A95D0AD605BAA2402BC2E8D7F42FD749D287710134BBDD
-          9B0A19F76A29CDD761EE67694C6E38E6CE858A37DF320541C154852119041353
-          6624BEEBB9672174E29E78B3F30FD40D34AC102F2380EBAAF6B37A49DA1A1F80
-          C7F59697F1EB0B68C88B637C66CB31758178104ADF7EDB14043346E2BBD7AF1F
-          263EA5DF6336D0B054C75122D5043BEA7CD2BAF800DCAE835F1084C5C6C00701
-          70164BDA8D76CC9B07A5BFFF43C6100CF13F7C0642C78FA77D0E727F0DBDC08F
-          5A4F2BCAA1069FF4A54400DA1608428D2D0680B1B42E1833FBBCF950B26347DA
-          10B450102EFF601DF41F3F96513B6860441E4091EF881CE9AEF7F9CB1201E879
-          CC6229A0FB6E343A0B737CF6F9F361C6CE5DC04C04B961E231485E59BB06FA8F
-          65267EE8F96870F43F59BE51EF93068B901100C4E0128BD541B2599A73F9F14C
-          C23A61F6BB7F0621C75C4C5130601D7AFA2928387D3AED55A5FB00E039C93E90
-          650D010CE6F6FB002CB5DA0C00540566C3BA651924AC1196FD75BFA9686F00C0
-          EC70E09BCB81C3BBFF3042CB06043D7237F5BF1F892403E0EAF90A76019AFAE2
-          84CC273BBB31F8F8302398CDF3432D56273082803723530814086969ED3F9148
-          B22EE06A430035C6624786FDFF12D5DED8FFD3117F1F84A347E111BC2119B508
-          75D25CE107A304C1838B2C96C59E2C88BFB3604146E24742E08F1CC918820FB5
-          1E92E52469100BA1477861FDF40CD25F36C5671BC2554C876714255921E4DE54
-          C6B35767A639DF9FAA781D23B34E358789EC900D08EDD8BE8B8A9AB814A6C190
-          0707438FA55101A62A9EF272CF8ABBD374857BF79AAA13328580EE0FFE648321
-          1A0E4FC3E1F052ABD5994A0E48577CF8C847C6DFB6858BC61C02CD0A610A4C3E
-          1C8E4D88CC1684270B4DC6814CC5C76CAC21D040E88422279F10894D894DE5F8
-          DDF34CD401C62C0B0E7A32159F2E847F20042F0E921C26B2D649AC037A34DDC4
-          94587452F4AB168BD33ACA892D959550F4AFF78DF5C24CC5A70381CE79ED6B4F
-          807C21F9E6101A03FC3B120E45CC4C8A92D1B478A5C037548E960DB09B4CF9DD
-          6BE05CB9322BE2538510D8B3076EFE64A3B13A9CCC3AB19B7628AAB96971325A
-          18B1696AC712AB551835218E022155F1662198154FC1EF20D6FF6A2A0B2364B4
-          3456C5F36BBC666A820410D2153F1A04B3E2C9BAF0EE9F57D4D496C6C8687114
-          14A17531C6821C33A5F10808998A4F042115F1B481EABF7224A4A6B3384A46CB
-          E30FF16CAB998C30148263D9B2AC881F092174E08069F1642730F2F7EA5A7ACB
-          E3648DD10D12B53CBFB0C46C798C10283BD0B27836CD525D7D37DA9B147F05BF
-          77565132DB2041465B6498AA9CC251A2C7354EDBE032359AFCFC489625C8748B
-          CC2004976B998D83FD8F0A0233150F26D0A8DF1F56142DA2E9D9D9241533DA26
-          6707AEF9511C28A53F593EB646333E8771C013022DBBDBE4062144F70C2DC0A0
-          38D93C81EEFC310C7A414D1F9B8D9231A3ADB236C635636660932526509FC788
-          AF85411FDBADB231A398C040DF55C3F39ED209DE2C7919A37DBBA248DA786D96
-          8E596CBBFC14C616CD4208F671F60672795AEDC561EEF86F978F5963F48109C6
-          E92F55F082A31C418CB53F506DDF8DC23B5525A44EE40313432DFAC8CC2F313B
-          AC2EE379610682C8CEB2CA3DA3087F85E6F45455894C964766465AECA129C6C1
-          EAA98C398BB12ACCA7CA3003D1B7B18F5FC3E3A6A686549D7B67523E3435D286
-          3E3687675C8AD9C2E9A1072B68BB2D1E34076C6CC1895E4F8E3E2647AB77417C
-          4F07EDFD97743DA07F961E9B8B678D9FA507271F44FB1CC0830EE0FFE55B3CEA
-          D2542A7E0000000049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Help Blue'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D4948445200000040000000400806000000AA6971
-          DE000000097048597300000EC300000EC301C76FA86400000A4F694343505068
-          6F746F73686F70204943432070726F66696C65000078DA9D53675453E9163DF7
-          DEF4424B8880944B6F5215082052428B801491262A2109104A8821A1D91551C1
-          114545041BC8A088038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE1
-          7BA36BD6BCF7E6CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E
-          11E083C7C4C6E1E42E40810A2470001008B3642173FD230100F87E3C3C2B22C0
-          07BE000178D30B0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08
-          801400407A8E42A600404601809D98265300A0040060CB6362E300502D006027
-          7FE6D300809DF8997B01005B94211501A09100201365884400683B00ACCF568A
-          450058300014664BC43900D82D00304957664800B0B700C0CE100BB200080C00
-          305188852900047B0060C8232378008499001446F2573CF12BAE10E72A000078
-          99B23CB9243945815B082D710757572E1E28CE49172B14366102619A402EC279
-          99193281340FE0F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEA
-          BF06FF226262E3FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225
-          EE04685E0BA075F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5
-          E4E4D84AC4425B61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D
-          814704F8E0C2CCF44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9
-          582A14E35112718E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF35
-          00B06A3E017B912DA85D6303F64B27105874C0E2F70000F2BB6FC1D428080380
-          6883E1CF77FFEF3FFD47A02500806649927100005E44242E54CAB33FC7080000
-          44A0812AB0411BF4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64
-          801C726029AC82422886CDB01D2A602FD4401D34C051688693700E2EC255B80E
-          3D700FFA61089EC128BC81090441C808136121DA8801628A58238E08179985F8
-          21C14804128B2420C9881451224B91354831528A542055481DF23D720239875C
-          46BA913BC8003282FC86BC47319481B2513DD40CB543B9A8371A8446A20BD064
-          74319A8F16A09BD072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C4
-          6C302EC6C342B1382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704
-          128145C0093604774220611E4148584C584ED848A8201C243411DA0937090384
-          51C2272293A84BB426BA11F9C4186232318758482C23D6128F132F107B8843C4
-          37241289433227B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9
-          DA646BB20739942C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853
-          E22852CA6A4A19E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1
-          B652AF5187A81334759A39CD8316494BA5ADA295D31A681768F769AFE874BA11
-          DD951E4E97D057D2CBE947E897E803F4770C0D861583C7886728199B18071867
-          197718AF984CA619D38B19C754303731EB98E7990F996F55582AB62A7C1591CA
-          0A954A9526951B2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353
-          E3A909D496AB55AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659
-          C34CC34F43A451A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CD
-          D97C762ABB98FD1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C
-          744E09E728A797F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48
-          AB51AB47EBBD36AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE7
-          53D953DDA70AA7164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E
-          4C6FA7DE79BDE7FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC5
-          35716F3C1D2FC7DBF151435DC34043A561956197E18491B9D13CA3D5468D460F
-          8C69C65CE324E36DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B
-          4CC7CDCCCDA2CDD699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B8
-          6549B2E45AA659EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711
-          A7B94E934EAB9ED667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D61676217
-          67B7C5AEC3EE93BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563A
-          DE9ACE9CEE3F7DC5F496E92F6758CF10CFD833E3B613CB29C4699D539BD34767
-          1767B97383F3888B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F5
-          9D9BB39BC2EDA8DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5
-          D13F0B9F95306BDFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761
-          EF173EF63E729FE33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF43
-          7F23FF64FF7AFFD100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65
-          F6B2D9ED418CA0B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE69
-          0E85507EE8D6D00761E6618BC37E0C2785878557863F8E7088581AD131973577
-          D1DC4373DF44FA449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3F
-          C62E6659CCD5589D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B
-          17982FC85D7079A1CEC2F485A716A92E122C3A96404C884E3894F041102AA816
-          8C25F21377258E0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC
-          91BC357924C533A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD
-          31839291907142AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507
-          C96BB390AC05592D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E
-          2BCDEDCCB3CADB90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39
-          B23C7179DB0AE315052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D
-          6B815EC1CA82C1B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D
-          1B3E15898AAE14DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF
-          66D266E9E6DE2D9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97
-          CD28DBBB83B643B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB5
-          61D7F86ED1EE1B7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49
-          FBB3F73FAE89AAE9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51D
-          D23D54528FD62BEB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9
-          F709DFF71E0D3ADA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B
-          625BBA4FCC3ED1D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367
-          F2CF8C9D959D7D7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8B
-          E73BBC3BCE5CF2B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB
-          9CBB9AAEB95C6BB9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393D
-          DDBDF37A6FF7C5F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41
-          D943DD87D53F5BFEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43
-          058F998FCB860D86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECB
-          AE17162F7EF8D5EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C6
-          1EBEC97833315EF456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553
-          D0A7FB93199393FF040398F3FC63332DDB00000CD44944415478DAED5B097054
-          E51DFFBFB76F77DFEE6637D9846C2E72720978152C8C623D7AE8A06321908083
-          24E058151DAD9D968228C828D38AA8385EAD882310822057500729763A167550
-          5A506A8B1C49C84D3677F67EBBFBF6BDFEFF2F8D9264EFECA253FDCDECEC3BF7
-          FBFF7FDFF7FDAFEF5B469665F83E83F981801F08F88600866112DEC0D4F2DD1A
-          B75633130F674A0C4C6465982233F2583CE7B1E50CA55D801EFC12189969C567
-          BEC267CEE1F931BDD777ECD49E05BE44CB3444E76410907BDF7B7A8DE02F0789
-          5988DADD8897F471090AE06464F818C5DAE9D571FB2EBC7E87FB3B4D4061C5BB
-          C500D22A06E4BBE2553A0CDC32303B00D8A79BB6FFB2E13B4540F1A27D85B28A
-          7D060FCBF1C30EBFAFE73930A768C0A8E3C080C73A2D072A96013537D09E5F94
-          2120C9E0F18AE01244707844E873FAC08DC7238407105960DE66395855BF656E
-          CBB74A00CD6F978EFB2DC8CC1A18D6E329A86C4EBA0E2C693C68D5AAB888F5FA
-          03D0D127407BAF47216618DC28FD3A8347DC18AB9D480801F94B6AC6B112ECC2
-          37AEB9F87ABA510B85590648D5ABE3523A146C6E3F3475B8A0D7E11DAA0CC071
-          89853B5BB695D65F32020A2B0F94E28B5BF179D3E0351ADA13F28C38CC13ABF8
-          70383C7EA86D730C1911A8835D6698A54D55736B924E4051C5FE65F8E4AB2C82
-          CE597C877A3C279D4F8A1B0DA5407BAFA08C08E97FF24B0834BECB1AB6CFDB9C
-          34028A2A6A56E1537F645503739AD7A860426E0A1870BE47038F37003D76011C
-          389CC9C0890149317E6A8E553E348AD252B4906ED22A4632125C682C6B2F3841
-          F005064808D0B7BCB2717BE986841350B4B8E601ECEE3FA95403CA92919B906B
-          044E1559508F4F84960E27A41AD470DB8C5CB8666286F26E1A7A06529AE675B7
-          CD0B5F35DBE0C8979DF0B7935630E93590976950465838880119497080D33330
-          250201E57B5963D5DC4D0923A07071CD7C866576732AEC267C860C5C71B621AA
-          5EEAE87303BE05CBCBA7C0ADD373223E4F2065B67E500F6FFCA50EA79749719B
-          E140A3A8C1EA520C256A87A4887805CA42D984980818B7F89DF101463AC1A935
-          26BA4F3D361E877D14BA434BA7037E312D1B1EBB736A5CAEB0A9D305CB5E3C06
-          2A8EE287F0C69548A86F7729C6917412FD3EBB4A66A7D757CFA98B9B00258EE7
-          D547594E3D9DE6BD56CDC2F89C14504531ECAD3D2E58F2B322B8F7B6F1312B7E
-          31C8562CDE7014A36A154E3736ECB3019C0E75ED4E8C1F24C51E48A2FF845EF0
-          5F373C4E889A80A2CAFD8FB20CF734A7D1D2C887121CF664F8220BED879F5F95
-          01CBCBA68C4AF94174D90458F8F4514833468EAEC9209EC7E9406A893E2F7A09
-          715563D5BCF531135052F95E81244B67355A9EA7EB5969689D8D9AA80456B322
-          EC7A6C565803D68546AFB1C3AD089C65E6615C4E789BF2EEA7ADF0DAA1A6A8A6
-          52AFC3071DFD5E45519FD7E3E6A4C0A4BA1DF35B6322A070F1FE3D6A8DB68CE3
-          34C0E3D02FB04497DB50EF3FF7ABCBE1AA1273D0FB3D28DC8BEFD4C3970DB621
-          D7C7983470FFEC62F8F1C4E0EF91BF5FF0874F4194C34F83413411B9381544D1
-          077E9F776F53F5BCF2A80928A9DC3F5106F6B4566760295BCF1FA303AD26BA86
-          330C0C6CFDDDCCA0F7A8B77FB3F9DFD0D62304BD4FCDAF5E3809668420E1B583
-          7570F044775472787D12B4747B485DF07A5C122B3193060D6244020A2B0EBCAE
-          D168EEE5D45AD06B55906DD646D528A1F2E65C58704341D07BD51FB6C0AE8FDA
-          C2BE6F4E51C39B8FFC48098C86E3F3BA5E7862C7B9A86569EFF32AC197E8F782
-          DF2B6C6AAC9EB72C2201E3EF7ADF24B2DE769D21554FE7A43C59FF68B1F19EC9
-          7059BE69C475370A52B9F10BE53B129E5A340183A5F411D77BEC5EA8D878326A
-          59C81B58FB066C81C765731B047F167A0467580230DC5DAAE2D45B785D8A92AF
-          93F18B05358F5F03BA209EE2D0F10E78F1BDC690EF31F08DFD79F8F67C8C1883
-          074DB3D7FE232679ACFD82526F103C4E90FCE29286EAB955E109585C7358AB4F
-          B905031F8CF83825E48D057B1F9DA6143E8663E5D63370B2C11EF17D92E7B1B2
-          22B8E9CAAC11F7A84872E7B3D18F0002459536B748811178DDCE0F1AAB4B6F0D
-          49C0E50BF6685CBCC666309915D76749D5001B4DC8771156958D839F5E9931E4
-          1AB9A48A17FE05D114A005C103879E9C1594F8B3AD0E78E8F5D331C9236184D8
-          69F329C4BAEC7D8241F0A5FE6777F9D781D11002C62DA9B99E61D51FEB8D698A
-          4F4E37C69EDBA7A3117BF5FEA960491B8819FC189DAD41C3F5CF5A5BC4777D7E
-          116EBDD204AB175D1EF43E19D0CD7F6D8BF83BC3D1EBF02BA1B2DBD18F6E3130
-          AB71FB9CA3410928AE7867A586D7ADE7F5298AE14BE1E32B6591E7B8F98A74C5
-          861CAFB5436B08B73754793F18392FEC5F7B43501B42B8EFD553506F8DBD30EC
-          F004148328B89D1813B8569CDF56FA6C70022A6BB6A1F5AFD468756040253431
-          58FFD1C0AF282FC05B8FCE02738868F3A353BDB076E7F9B87EDF87CABBD0FB60
-          5448DEA0AAA1AA744908020E1C4B49CD98815E00B32F4C3E629CFFF12A6F520B
-          B0338CF276346277BF7C0ABAEDFEB8DAA09A0111405121DA81CF1AB6CDB93628
-          014595075A52D32D635956A58C806457B80298B199387758E5C986ACD8560BC7
-          EB227B905020158900490A80BDB7B3B9A16A6E615002700474A465645B1896C5
-          79C826B5C6274912A8037638F0C44F422A4F58B7A7110E7FD113571B83D29386
-          1480C9D8667F8FB51309F8DAC70E27403667E629C77C94B17FBC08786DB07BE5
-          4CA5A01A0A2F1F6C859D9F7424A43D017303425F579B84047C6D654710803340
-          39D670C9EB7DCCCE6075593ECCBD2E3FE433DB3EB4C26B87637779A1E01307F4
-          ECED6C0D4B40078E000BD98068EA7DF1A224DD0F3B57CE08797FC7479DF0D2C1
-          C4294FA038806C008E80D053808C6046E6D8B154FE4AA6015CB7203B648174DF
-          67DDF04C4D5C4B7E61416A4A01117ABBDAC21AC163A9193933D49AD812A09820
-          897064DDD5CA82E9709C6C70C0FD9BEA414AD29E0DBF4F005B6F476837488190
-          31CD52499160B290978A19E3AAAB82DE5BF24A2D9C6E4DC81680A010DC0E70F4
-          778509843014D61B4DEB31184A9A1057E773B0E9C191C552AADE943D5F9BB476
-          094E5B0F4682FDA143E192A5EFDEC071EA23E996FCB81A880633C6F1F0D23D23
-          4BE5EF9FE886A7F659934A406F670B86C3BED0C990920EEBB4B6ACBC624C8793
-          13074CCED3C19B0F968CB8BE6E6F0BBCFF45FCD15E2450E0D5D9763E7C3A3C58
-          1049B3E4DE4215A16480BCEBCE47C641C1986F0C2D556FCB9EAF831EA7388A5F
-          0E0FCA04FBBB2E842F880C96C450F92D664B5ED284C935AB61E59C1CB8A24007
-          ED7D7E78E950071CAB7325AD3D426F671BF8DCAEC825312A8A0654BEF6ACFCF1
-          7A0A88FE1F40CB64D6D63AB7C1E38B5C14251457D4BC61345BEE31A68D498A40
-          549FB3F77680200CF43ACF1BC0949E0554874C061CFDDD60EBEBDADCB47DEE7D
-          741E9180A2A57B2F6365CDA9EC82892CC326D61892F2C640272C2FBF0CAE9F9A
-          A95CFBE454173CB7E70C38549684934019A0B5F99CC404E4E8174608B43486A9
-          7199D19C9950818C7237EC5A311D4CC33651D9DD7E58B0FE38B854896DCFDED7
-          05B61E6B6C4B63045A1C9519F96C4EC1049E2A4489C2E3B7EB43E601874FB4C3
-          1F0E262E120C887E686FAEA52DB893CE57DDD11C130104B405AB7983695D666E
-          51C2843AF4FB82A0790081F602CC7EB639C65F0C8DAE0B0DE071DBE35B1E270C
-          6E90305BF2A7272A3C3EB4225FA91A0725C01B80D91B12930992E1EBEF6A1DDD
-          0609026D919158388106D144D5E2D1E2C9F91970E3E4E041D691D34E58BB2FBE
-          F2D7C5F0096EB0B69CB3B31233BA2D328328AA3CB050A5E2DECA2998C48ED64A
-          8F4DE7E0CF7767430A3FD4BB3805091ED86285D6DED14583E465DA9BCF4AA2DF
-          BFA0A9BA745FB067E2DA2657BCB8E6214ECBBF9C53380906B7CAC58BFC0C0EEE
-          BD290DA615F3CAF9E70D026CFE7B3FB4F48C4E79DA22D7DE740644AFF7E186EA
-          D257423D17F746C9E2CA9A359C9A7F0AA743D2829678413D8FFE1EBF852730DF
-          5F17EED9D16E95FD35A7D6BE909D3F81D5F089FE4B407CF07A5C38E76B25C9EF
-          7F245CCF2784004271C5FE7260546F8EC9294C31992DDFAAF2360CA97BACCD76
-          09E44BB3597A10258BF64E9054AA5D0693795A664EF1259F1234E4C9CF3B1D7D
-          977EBBFC20284E706A35CB5915BB263D338F4F1D930DC9CE20A9B46DEBB65275
-          579065F1C96FED0F131783FE2BC440E069F40EE56999B96C6A46F6A83DC57090
-          85C7989E8A1A98DD8A7B9880B4B2E1ADF94DF1FC56D2FE345570D78129AC4A5A
-          CE806A214E0DBD091329DA6C11EFA8A0DEA64D0D94D0B8EC7D6E4CED76328CBC
-          E17CD5BCE8B78A5D4A0206A1EC34637CF3F1D717320C7BA35667E0F529A94091
-          24790EB58657562E6913268196AD690593EAF614C579F1E371D9C9BAE330978E
-          80CCBC6DF0FAF650312311F2259D808BA1FCB18AE7AE458569316222003B197B
-          321F5BA33932B844D58162898CCC36CAAC740E153E83E7C70C82F8E925FDE3E4
-          F7113F10F07D27E0BFBF3DCADBEA8717160000000049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Information'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D4948445200000040000000400806000000AA6971
-          DE000000097048597300000EC300000EC301C76FA86400000A4F694343505068
-          6F746F73686F70204943432070726F66696C65000078DA9D53675453E9163DF7
-          DEF4424B8880944B6F5215082052428B801491262A2109104A8821A1D91551C1
-          114545041BC8A088038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE1
-          7BA36BD6BCF7E6CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E
-          11E083C7C4C6E1E42E40810A2470001008B3642173FD230100F87E3C3C2B22C0
-          07BE000178D30B0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08
-          801400407A8E42A600404601809D98265300A0040060CB6362E300502D006027
-          7FE6D300809DF8997B01005B94211501A09100201365884400683B00ACCF568A
-          450058300014664BC43900D82D00304957664800B0B700C0CE100BB200080C00
-          305188852900047B0060C8232378008499001446F2573CF12BAE10E72A000078
-          99B23CB9243945815B082D710757572E1E28CE49172B14366102619A402EC279
-          99193281340FE0F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEA
-          BF06FF226262E3FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225
-          EE04685E0BA075F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5
-          E4E4D84AC4425B61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D
-          814704F8E0C2CCF44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9
-          582A14E35112718E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF35
-          00B06A3E017B912DA85D6303F64B27105874C0E2F70000F2BB6FC1D428080380
-          6883E1CF77FFEF3FFD47A02500806649927100005E44242E54CAB33FC7080000
-          44A0812AB0411BF4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64
-          801C726029AC82422886CDB01D2A602FD4401D34C051688693700E2EC255B80E
-          3D700FFA61089EC128BC81090441C808136121DA8801628A58238E08179985F8
-          21C14804128B2420C9881451224B91354831528A542055481DF23D720239875C
-          46BA913BC8003282FC86BC47319481B2513DD40CB543B9A8371A8446A20BD064
-          74319A8F16A09BD072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C4
-          6C302EC6C342B1382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704
-          128145C0093604774220611E4148584C584ED848A8201C243411DA0937090384
-          51C2272293A84BB426BA11F9C4186232318758482C23D6128F132F107B8843C4
-          37241289433227B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9
-          DA646BB20739942C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853
-          E22852CA6A4A19E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1
-          B652AF5187A81334759A39CD8316494BA5ADA295D31A681768F769AFE874BA11
-          DD951E4E97D057D2CBE947E897E803F4770C0D861583C7886728199B18071867
-          197718AF984CA619D38B19C754303731EB98E7990F996F55582AB62A7C1591CA
-          0A954A9526951B2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353
-          E3A909D496AB55AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659
-          C34CC34F43A451A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CD
-          D97C762ABB98FD1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C
-          744E09E728A797F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48
-          AB51AB47EBBD36AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE7
-          53D953DDA70AA7164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E
-          4C6FA7DE79BDE7FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC5
-          35716F3C1D2FC7DBF151435DC34043A561956197E18491B9D13CA3D5468D460F
-          8C69C65CE324E36DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B
-          4CC7CDCCCDA2CDD699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B8
-          6549B2E45AA659EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711
-          A7B94E934EAB9ED667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D61676217
-          67B7C5AEC3EE93BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563A
-          DE9ACE9CEE3F7DC5F496E92F6758CF10CFD833E3B613CB29C4699D539BD34767
-          1767B97383F3888B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F5
-          9D9BB39BC2EDA8DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5
-          D13F0B9F95306BDFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761
-          EF173EF63E729FE33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF43
-          7F23FF64FF7AFFD100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65
-          F6B2D9ED418CA0B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE69
-          0E85507EE8D6D00761E6618BC37E0C2785878557863F8E7088581AD131973577
-          D1DC4373DF44FA449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3F
-          C62E6659CCD5589D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B
-          17982FC85D7079A1CEC2F485A716A92E122C3A96404C884E3894F041102AA816
-          8C25F21377258E0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC
-          91BC357924C533A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD
-          31839291907142AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507
-          C96BB390AC05592D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E
-          2BCDEDCCB3CADB90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39
-          B23C7179DB0AE315052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D
-          6B815EC1CA82C1B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D
-          1B3E15898AAE14DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF
-          66D266E9E6DE2D9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97
-          CD28DBBB83B643B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB5
-          61D7F86ED1EE1B7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49
-          FBB3F73FAE89AAE9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51D
-          D23D54528FD62BEB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9
-          F709DFF71E0D3ADA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B
-          625BBA4FCC3ED1D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367
-          F2CF8C9D959D7D7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8B
-          E73BBC3BCE5CF2B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB
-          9CBB9AAEB95C6BB9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393D
-          DDBDF37A6FF7C5F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41
-          D943DD87D53F5BFEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43
-          058F998FCB860D86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECB
-          AE17162F7EF8D5EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C6
-          1EBEC97833315EF456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553
-          D0A7FB93199393FF040398F3FC63332DDB00000A724944415478DAED5B697014
-          C7157E333B3B7B6B7775AF90B49290B00DAE242E2E733840528553952248041C
-          0E0948AA6CA8E41F8EB90CB6630EA1B848FE25C48ECB4612710C08C9F68F5452
-          490CE1323E429C02C2A91B9D68B5F7313B3B93D7239608A15D6977678452F055
-          A95633DD33AFDFD7FD5EBF7EDD4389A2088F32A8C7043C26E07F04501425BB80
-          19AB8EB27E0D3B17FF9D2B50308D1661BA4889F978AD45C919925C8001FC0952
-          22D58975AE609DEB787D411FE22E5C3EF60227779BEED3590902F25EFA44AF09
-          F03FC457AF1129780EDF6A4CF2557E10E114D0E2878600DF806478273501F6AA
-          8F8B01841D1488EBF0522F476387932102750480AE6EABFB41CBA42260EA8F9B
-          0A041EAA05107F846F604696EBB50C588D2C98740C18F07F9D8601154D819A19
-          9217E64588082204423CF8823C78023C0C7A39F0E3FFA340C0BF632A867AE5D6
-          7BE51D0F950062DF3E1DB305446A378CE871232A6B4BD741B6450B1AB52A2962
-          43E108F43983D0ED088037F000197E6CFD1E348D5F25EA276421A06043E3545A
-          803FE213B386DF4F3769C09E6300B35E9D94D2B1E0F287A1ADD7070E4FE87E65
-          00BE146858DD71B8E2D68411605FDF54810FBE8FF5D3A2F7C8D02E9B62C2612E
-          AFE223E10984E1C66D8F642AC314728B14B5B1ADB6BC5171028AAB4EBC88CEE8
-          108D20D7343E437ADC96AE55641A8DA540B723288D08E16EFB050496FCACB56E
-          C521C50828AA6ADC8AB56A68D5904D6B591594E519C1A063E061C0877EE14697
-          17825C64888408F91577B6D65554CB4E40D1FAA64DF87348A51A529638B9B23C
-          1330AA89E9F558E0232292E0B9E7242311FC15C49FB6D657FC563602249B0738
-          CEA8181A2B490EAE38D7204D65C920C8F1D0DEE705B76FC879A7195828CC36E2
-          884A6E24E10C0ACDDD5EC951A276480A2F8882F8425B7D4543CA0414AE6D28A1
-          55F44546CDA69172E2EC4A50F9647B9E0CD74030042FAF9C0E0B676449F7CE5C
-          EE8783C7AE804EA791CC2A59126EA23910E74874E2C39C5B25D2336FD52FBF99
-          34018B177FCAB41638CFA918F56C62F71A350DA53623A85218F61CC741FDD6F9
-          9036629A2443B8B2E61C306CF2B34804CDE1268E84505890FC81C087BFD207C3
-          F347C609E326A068FD89ED34C55433AC868C7CA9E793EDA128367FCF0E4B67DA
-          462DFBEB3F7BE0377F6A4DE9FD648435F7F8882500CF857064F03B5A6B571C48
-          9880D2750DF93CADBAC66A747A723FC7A2C120874DA97104475E992585C6A321
-          808D5F5BF345CA321C1E0E7A9D2149512E14F0D394EAA9E6DA65ED09115054D5
-          F401A356AF661816B438F40BB3935FDB0C1F587FD83A1BF49AD14711E9BDD532
-          1040D0D6EB87209A02CF7310E642C7DBEA57AC1A3701C4F1A918D5358DCEC090
-          D57A41A60E342C2D4BC3B6AF2C8305D333462D3B7B65000E1CBF218B9C102740
-          C79D00511742019F400BD41351873826014595270E31AC76931A6D9FF456AE55
-          234BA30848C4F8EB179F06E30833F0A2F77EF9F797E0F6405036593D8321F087
-          2238238488F37DA7ADAEFCA5310920C90C7580EFD51BCC46724D9427DE5F4EE4
-          676A61E3770BE19992A1A5C4C56637BCFFB776E8BC239FF20464362024101D03
-          3EB7DF10E4724852252E01F6CA13EB70CEAFD7EA8CD27A9D38BF890405F24696
-          3DB89C26F98660C00B4298DFD0525F5E1B9780A2CAC63F6BF4C6A54802467C8C
-          14F2FE3F83C4172E3F4F022308F9BD7FC110F9F998042C5972926929700E1AD3
-          D2A5E19F6D66814E32DC9D2C103044EC73719219F8DC83413403F3A5A3ABEE05
-          46F7115054F5D17CF4FE670D268B14E7A79B525FDB37B7752554BFC49E273B09
-          0E4F584AB9F93D4E9C16230B5AEB969F1B9D800D8D5B34ACE1A0566F941C9F51
-          9B5AD447F0F7BDB313AAFF9D5DE38F03C69B7EF0042292430CFABD1813F8B636
-          1FAE786B54028AD737BDA733A46DC4E80F0C38FDB13278FF4FF7CE4AA8FE925D
-          5FA62C73243854DE87D3214685381BB86A5B6A2B368C4A00AEF94FA3FD2F240E
-          D080BDCFC860FFA7F62546C0A257E5270017C7B84A8C40840F83D7EDF8ACE5F0
-          F279B108B861B6669792951F19017264B84EEF4F8C80E776CA4F0051918C0041
-          8880DBD1D7DE525B6E1F950034815E4B466E3645D3A0636945727C67F6CF8C5B
-          BE70E757B2CB242011A12808E01CE8E94302726210F051C09269D312C5B532C5
-          FE2371AE3A3E01F3772843409013A4DFC1FEDB021270CFBB3F4080352B4F2280
-          659499FFCF1F884FC0BCEDCA10C0F1437A3AFA3AE311D0D46BCD9A924DD3AAA4
-          F37D63E142CD3371CBE76EBBA8885C1207101F802320B6091027989E35A59464
-          7E954AF17F3E060173142280A849D2648EFECED84E904C83E80417AA59AD32DA
-          23BEA8F956DCF2D9DBFEA598EC30170297A327F6348826F0AEC992F913ADDEA4
-          58233E3FF0CDB8E573B67FAD986C12097A9C7D7102210C850D06CB41A3392329
-          01E3C185EA6FC42D9FBBE3DF8AC9F6BA06301274C609852B4F3CCB6874E73372
-          0A146BC467FB9F8E5BFEECCE4B8AC976F4756038CCC55E0C4597C33953A61AEF
-          EE7DCA8EF3FB66C42D9FF7EA6545E49220A8B7AB25680884622F87A309114B56
-          DE52B222548480BDD3E313B0EB8A227289FD3BFBBBE22744A2293154BE3E3D3B
-          5F91869CDBF354DCF2F9BBFFA388DCC1BEDB10F2FBC64E894949D160A4D7965F
-          6A8C6E83CB89B36F3E19B77CC16B5765974902A0DE8E9B7E7D601C4951029216
-          3759B337A559B3646FCC995F4C8B5BBEF0F5EBB2CBF438EF806BB07F7C697102
-          B231C2A8D5D7720BA73194CCCEF0CC1B65F10978439E8D912888F3EB69BF2E50
-          1171FC1B230445558D47D2D2B3D7A659B3536A40E7ADFBA7350C43E3D6C760EC
-          BEEBFCA9F1A7CDB1E01EEC07D7404F625B6304647334A262AED9ECD3F42A26F9
-          E4E83F5E9B9A9202DF7E73DC87BF1E00C90075B75FF753229DF8E628013913A4
-          33986AB2F28A936EC4A9DD252911B0684F73D2CFF677B540C0EF4E6E7B9C207A
-          40C29A953F1BD708491250942201AD493D471C9FB3BF33B503120425EB3F2914
-          21F2756EC1340BAB4D7C8BFCE42E7BC2CF0CC7E2BD6D093FC305FDD0D371DD4D
-          0B546A4764A2B057367C9F516B3EB6153E41938CF16406D902EB6EBF26F0117E
-          65AC8393491D932307241956FBB6CDFE24448FCA4D36902372DD6D57211CE636
-          B7D696FF2E56BDA40F4A165736FD9CD168DEC2F80026DB48203D8FF33D84B9E0
-          B6D6BA8A5FC6AB9BF251599A610FE51694D11A9DE161EB2D2114F0A1CDDF1004
-          9EDBDC52B7E29DB1EAA77C58BAB8AA691956AECDC82DB498D373C6F58C527039
-          7A61A0A7DD2D80383187A5EF91B0B6C12EAAE8A30693754EA6AD08C8719A8904
-          39F6D2DFD50A5ECFE0C41F978FE26E9CB005D70BAF5BB3A6E82D993620297525
-          415676AE3B3D24BBEB17C5C8C3FB606238C827333C2FEE6318668D25C3C69833
-          722195F0793490B0960C77E79D2E1EE7B80F6906763CF44F664622FAD1144DC1
-          1A439AD54816523AA339E969934C6B01AF0B17347DE474875F1061727E343512
-          24A9C2FAF9E5144DADC3462FD2E90D469DC10CAC56071A8C2619B516B00C8951
-          DF55348CCB5672C03908218CE2B820D9C777631CEFF562034F63B33E08E99886
-          AEB797F9E5689FE2040C07F113CD76C75C5544354F04A114854C478936946442
-          89E6BB4D72E13D0FDEEB1681BA1AFD70D2DE693E7FF2E4123EA5062442C0A388
-          C7043CEA04FC1717ACB1CC70E3AFED0000000049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Warning'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D4948445200000040000000400806000000AA6971
-          DE000000097048597300000EC300000EC301C76FA86400000A4F694343505068
-          6F746F73686F70204943432070726F66696C65000078DA9D53675453E9163DF7
-          DEF4424B8880944B6F5215082052428B801491262A2109104A8821A1D91551C1
-          114545041BC8A088038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE1
-          7BA36BD6BCF7E6CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E
-          11E083C7C4C6E1E42E40810A2470001008B3642173FD230100F87E3C3C2B22C0
-          07BE000178D30B0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08
-          801400407A8E42A600404601809D98265300A0040060CB6362E300502D006027
-          7FE6D300809DF8997B01005B94211501A09100201365884400683B00ACCF568A
-          450058300014664BC43900D82D00304957664800B0B700C0CE100BB200080C00
-          305188852900047B0060C8232378008499001446F2573CF12BAE10E72A000078
-          99B23CB9243945815B082D710757572E1E28CE49172B14366102619A402EC279
-          99193281340FE0F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEA
-          BF06FF226262E3FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225
-          EE04685E0BA075F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5
-          E4E4D84AC4425B61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D
-          814704F8E0C2CCF44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9
-          582A14E35112718E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF35
-          00B06A3E017B912DA85D6303F64B27105874C0E2F70000F2BB6FC1D428080380
-          6883E1CF77FFEF3FFD47A02500806649927100005E44242E54CAB33FC7080000
-          44A0812AB0411BF4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64
-          801C726029AC82422886CDB01D2A602FD4401D34C051688693700E2EC255B80E
-          3D700FFA61089EC128BC81090441C808136121DA8801628A58238E08179985F8
-          21C14804128B2420C9881451224B91354831528A542055481DF23D720239875C
-          46BA913BC8003282FC86BC47319481B2513DD40CB543B9A8371A8446A20BD064
-          74319A8F16A09BD072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C4
-          6C302EC6C342B1382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704
-          128145C0093604774220611E4148584C584ED848A8201C243411DA0937090384
-          51C2272293A84BB426BA11F9C4186232318758482C23D6128F132F107B8843C4
-          37241289433227B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9
-          DA646BB20739942C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853
-          E22852CA6A4A19E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1
-          B652AF5187A81334759A39CD8316494BA5ADA295D31A681768F769AFE874BA11
-          DD951E4E97D057D2CBE947E897E803F4770C0D861583C7886728199B18071867
-          197718AF984CA619D38B19C754303731EB98E7990F996F55582AB62A7C1591CA
-          0A954A9526951B2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353
-          E3A909D496AB55AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659
-          C34CC34F43A451A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CD
-          D97C762ABB98FD1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C
-          744E09E728A797F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48
-          AB51AB47EBBD36AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE7
-          53D953DDA70AA7164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E
-          4C6FA7DE79BDE7FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC5
-          35716F3C1D2FC7DBF151435DC34043A561956197E18491B9D13CA3D5468D460F
-          8C69C65CE324E36DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B
-          4CC7CDCCCDA2CDD699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B8
-          6549B2E45AA659EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711
-          A7B94E934EAB9ED667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D61676217
-          67B7C5AEC3EE93BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563A
-          DE9ACE9CEE3F7DC5F496E92F6758CF10CFD833E3B613CB29C4699D539BD34767
-          1767B97383F3888B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F5
-          9D9BB39BC2EDA8DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5
-          D13F0B9F95306BDFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761
-          EF173EF63E729FE33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF43
-          7F23FF64FF7AFFD100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65
-          F6B2D9ED418CA0B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE69
-          0E85507EE8D6D00761E6618BC37E0C2785878557863F8E7088581AD131973577
-          D1DC4373DF44FA449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3F
-          C62E6659CCD5589D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B
-          17982FC85D7079A1CEC2F485A716A92E122C3A96404C884E3894F041102AA816
-          8C25F21377258E0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC
-          91BC357924C533A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD
-          31839291907142AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507
-          C96BB390AC05592D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E
-          2BCDEDCCB3CADB90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39
-          B23C7179DB0AE315052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D
-          6B815EC1CA82C1B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D
-          1B3E15898AAE14DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF
-          66D266E9E6DE2D9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97
-          CD28DBBB83B643B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB5
-          61D7F86ED1EE1B7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49
-          FBB3F73FAE89AAE9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51D
-          D23D54528FD62BEB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9
-          F709DFF71E0D3ADA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B
-          625BBA4FCC3ED1D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367
-          F2CF8C9D959D7D7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8B
-          E73BBC3BCE5CF2B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB
-          9CBB9AAEB95C6BB9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393D
-          DDBDF37A6FF7C5F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41
-          D943DD87D53F5BFEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43
-          058F998FCB860D86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECB
-          AE17162F7EF8D5EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C6
-          1EBEC97833315EF456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553
-          D0A7FB93199393FF040398F3FC63332DDB00000B694944415478DAED9B0B5054
-          D719C7BF73EFDD3720084B14D85D08202A2289113035261A939A49045AA749C8
-          AB4DA7ED7492493293E6612B38D909A0796726696CA7D37646DB54F26A0A984C
-          9E12B53E408321024AE4E1EEF25290E7B2CF7BEFE977EFA64CA9CB2E6F01FD1C
-          D0DD73CFB9E7FCEE39DFFFFBCE3D124A295CC946AE02B80AE02A002084CCE84D
-          DF35A72A359CFD590AF401BC3B83777FDFC53B76DE63EEB2CF643FE4B1CF3480
-          0A73BC7A9013F785E9988DFA70161F0140779F000376F18893776E9A49089705
-          406991E9D5053AF29BB86BB811DF7774F1D03728EECE2EB03E3C6F0194161956
-          2B58A632C9A0605806401D9D810B4005CECE7F8388AEA8D1E6058F00B7E6E65B
-          2AE62580B22263656C349B191ECA8022C400BAB83BE4EF1DED15E01968848121
-          116C9D426D356F4D379B419C570070F00F6954644FA281C3FBB11012BF051865
-          A85C26F24EB0B7BC0754E4A1A58D07BB437C3477BBED0FF30640B939464B15DC
-          D9C4382E46A326A05A9806AAA8D523AEF1F4D480ABBB1A5C1E0A8D16BE47E099
-          C41F9BCFF5CD0B00B8F60B23C2D802C3221608AB919F3E61463A414A0518B2FC
-          0B44AF1DDA2F0870B15F7C3327DFFAC49C0750FEC2B54622F20D4B1238B58223
-          A0895E0B8AB06BFD5EEBB55BD1211E0041006868F1F24085D4BBB6B57D37A701
-          94161BDF5B1CC5FC243A9201561509DA58747C01EEE768FB1C04D779E8EE15A1
-          EDBCF8696E81F58E390B60DF0EC33A962507972672F298B5319B6408814CF0F6
-          83A3F563B973DF350BE076D3EC9CEDD67D730E00CA18B38A339D8C8F63562E08
-          23C0E94CA0D6DF38A6BAEE8B27C03BD8088343149A2D42A38B0F4DBDC75CE799
-          5300CA0B8DBFD2EAC89F92E2A5709745CDBF4B76809259DBEDB06B6F1D1CAFED
-          923F67ACD0C3A3F7A5823126C4D731D183B3601FFEED85161B86C983F04C4E81
-          E5953903E063735218CF79CEA624B2D192EC29C35341B160B95CD6DA39043FCF
-          3F08F621EF883A3A0D077FDD71331817FB204833C0D37312DC288B671A8501AF
-          5791BCC5DC74614E00282B36BD1619014F1A62187CEA5A79ED4BB340B2DFBE7A
-          020E1CEFF45BEFE6D58BE0C5A7BF8F0FA808CE8ECF30484259EC14E142B7F897
-          9C02DB2F673D80D29D71491C30A7972F61390EA55E159905AC3676B8FCD6873F
-          05A74BF05B57AD62A162F7A6E1CF921AB8BB0E838041717D83207A05F1FADCFC
-          D66F6735000C793F8A8D61EE8C8E22C0A0C757EBD78D28BF31EF9380F58F968C
-          543D77F73104D109177B28586CE2A1DCEDD69B672D807DC5864D0A25F964790A
-          2BB7A98EBE051845D8886BD6E47D16B08D63253F1CF159E487C075A1425E12A7
-          1B447039E9DDD9DBADEFCF3A001566E00638535DF2B564892C7B5A2328C2D32F
-          B96E4DDEE74100DC7EC977DE817AE0ED4DE838258728B6867999E40DE673AE59
-          05A0ACD0F064D802E6B5E44482ED71A08ADE80F1BED20F80FD4100DCEAA7A33C
-          B8711648F2D8DC42A1B78F3E9753607D7ED600C06C2F0A30DB4B5DC684AB5580
-          B1FE32747CF17EAF5D73DF578101EC5DEFF77BC1D90ADEFE53E041F5ACAD171D
-          8C4748B9D3DCD63A2B0094151BFF788D9EFCDA104764D95345498ECF7F9B6BEE
-          3B1004C02DA3751723C42340F94168EFA0F8037B3138BAFFB20340C7B7826149
-          CDCA150CC3A2D42BC25761BC1F35EAF559798702B65759B26ED432D1D30B9EDE
-          E320A22C9EAA13C1EB11B3B20B5AAB2E2B80D242E3C18478B24EAF47D9534622
-          80EB035EBF26EF70C0F263256B03964BCB40749F871E94C5A6665A5DCD5B3326
-          BA7D366900A585A62D5A2DFD206D85541F43DE856BE42510C8B2F28E062CAF2C
-          099C3051D18D21F2115916EBEA292A033C8C29F3EE190720EFEFB342C3B2E58C
-          31341480D51830E34B0A5A2F2BAF320880ACA06DF08E7320385A60680823C4D3
-          F482D3E34C9CC8FB844901282F3215442CA485C9C95817654F1991351CEF0706
-          70220880D541DB909EBEB7EFB83C1B9A9B297477C14BD905D6AD3306A0D46C88
-          6195A4213D9D842851F6385D3286BD8BC654372BEFEB20006E18533BA2A70B83
-          A333E04559ACF9867A781053737FD7DA38230030DEDF131B0B0F190C92ECE930
-          D5BD0E4693BDFFB7CCBCEA80E55525ABC6DC0FEFC037288B982DB603D86CB42C
-          3BDF9A3BED00CA8BE232154AE668FA7520CB1E179A8A2B206CCCF5B3F2022773
-          95252BC73E00CC13F8C153F2406ABEC1C4C90DB721842FA70D806F9BCB783429
-          1932F57AC0446721B0BA2563EEB0649979A702965795A48DAB3DC1D188CBA11B
-          7A7B00CE9C81FA50DE9ABEC10CFCB40090DEEE8484C09E3429C7210C3EFD74BF
-          F17E4000F7D60606F0CE8A71B5276D9BF18335F80F01EAEB00067AC963D9DB2D
-          6F4D398077CDFA108D5273362D0D1685A0EC31AA1860D431E3EAAC0FC0E92000
-          968DBB4DD1DD09A2AB151C0E748827A147E11593EF30B7F64C2980B22253B13E
-          9A6E4B4EC10F44015C48AA3C0BC60FA02108809471B729E50982BDDE278B4D00
-          1D1DF4ADDC7CDB635306E0C39DF1F14A104FAFCA00B512673CA336C9EB7F2296
-          716FE0173DC7DF199F4F191E0CDF8F196333F0B8FABF3E0EBC4780F41F6DB3D6
-          4F0980B262C307A678D812670439D46535C913EAA40F4053100089136E5B7036
-          A12BB04307CA62F359F2654E81F5B64903282D366DD0A8E8FE55991418460A79
-          B18341E2FD4076CB4F2DE070F9CF5DB46A060EEC314DB86D7406A80A67E5819D
-          3C4160C84E7373B7DBCA260CE07BD9AB59964A5744EAA588371C9D5F2C4CC69E
-          79B50BBEAA72F82D5B9FA985979FD24FAA7DD1D309D47B11FA7A016A6B48C0B7
-          4A410194161A1E89584876A55D271DA563F0C127C971FF64CCDAC1C3CFB675C2
-          E0D0C85910AA6360F78E45605C3CB9F62539149C8D3E593C45A0BB1BB662B6F8
-          D2B8017C688E0FE71462D3F59974A14E2739FE28747C5141EF3F16B3B4F3F0FB
-          7FF443E529DFBE66569A1A1EBB7F0198622639F8FF0E8CEFC599701E9C4E80EA
-          4A62F7781489FEDE2A050450566C7C2326963E9E9442E5A7CEA81330DA9FD9F3
-          841306807F44B7455A0FD0D248A0D542FC9E3E1B15C0473B62971086ADCB5C2B
-          729C0227BF72313A3EDDE51ED7F84C70E2F8DBE4C31655871991F7928CEC7CCB
-          884C6C540018F27E96B494DE1E6B90CE716A8028C71FF105324BBB006FBE6DC7
-          25E0F34D59694A78FC81105C02C1F713C663D48B0E511882F3ED04CED4912A94
-          C511BB2D7E0194151A376B74509EB156940F3530CA3829EB99B24ED93A057868
-          6B9FFCEEFF7F4DA721F0B717C3A71602F5E2526893460A5F5732601FA0F7E714
-          D8F68E0A403AC3ABE606EBD26FA0491191F83D1B82CB3F72C2F7F7674FBD6C87
-          8A2AFF671DD66728E1B56743A6F47E9243A4C2000CF4638458C5B4325E3E25DB
-          DCEEF00B00E3FDA723F5E2CB2B574912C5C8539F4C20DE0F646B1FECC740C8FF
-          0975B58AC0D1B7174C2D002AE244E8F0C9E2B70C9CEF20CFE35278EE1200FF34
-          27462B95DEB3993709611AAD2FE801666A9F8664373D381810C091B743A7FC9E
-          200EC933C18DAA5B79887511B7902CBD551A01A0ACC8F0676302FC2269A928CB
-          1E51444F7D47D09E7AC905FB2BFDEF57ACCFE4E0F5ADEA69B92FF576C93E4192
-          C5E646E6FDDC7CEBDDC300F6ED4C58CA7162DD8DEB05463AD440B808FCA59A96
-          8ED83A293CF0ACEB122718AA4327F8821A9DE034C51A3878CA5F94DF2A1D3BC0
-          E26C20376CDE76AEDA076047FCAE8425C223094952D0A3F44DFF69B4736D14DE
-          F83B0F95DFFA4E8A64AD64E1890739888F9DDE408B0AFD72C28481117C57CBBC
-          B739DF728F0CA0BCC86859BB5134AAB592E70F97373CE6A7F1B22FF0B8010E7D
-          CEF5606014E903506CEADDB8990F97C480B061DF273C7323EC1D9751DE370BD0
-          BE28E7000110DF1228361D4E5B2DFC207AF195F11FA87ABA08541F63EB1140AA
-          6F06141A3338253998902CAAF50841A3F56D7ECC27939C9FDB89E9F105024D67
-          188FDB0377E51658BE1896C10F0B0D890C215B71E24BDB48D7E0CFC4B77D66A7
-          49B9373E7BD88FF3FE95CDF9B6DA6119BC92ED2A80AB00AE02B8B201FC0784B2
-          DECCF3E050080000000049454E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Bulb On n p'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D4948445200000040000000400806000000AA6971
-          DE000000097048597300000EC300000EC301C76FA86400000A4F694343505068
-          6F746F73686F70204943432070726F66696C65000078DA9D53675453E9163DF7
-          DEF4424B8880944B6F5215082052428B801491262A2109104A8821A1D91551C1
-          114545041BC8A088038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE1
-          7BA36BD6BCF7E6CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E
-          11E083C7C4C6E1E42E40810A2470001008B3642173FD230100F87E3C3C2B22C0
-          07BE000178D30B0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08
-          801400407A8E42A600404601809D98265300A0040060CB6362E300502D006027
-          7FE6D300809DF8997B01005B94211501A09100201365884400683B00ACCF568A
-          450058300014664BC43900D82D00304957664800B0B700C0CE100BB200080C00
-          305188852900047B0060C8232378008499001446F2573CF12BAE10E72A000078
-          99B23CB9243945815B082D710757572E1E28CE49172B14366102619A402EC279
-          99193281340FE0F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEA
-          BF06FF226262E3FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225
-          EE04685E0BA075F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5
-          E4E4D84AC4425B61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D
-          814704F8E0C2CCF44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9
-          582A14E35112718E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF35
-          00B06A3E017B912DA85D6303F64B27105874C0E2F70000F2BB6FC1D428080380
-          6883E1CF77FFEF3FFD47A02500806649927100005E44242E54CAB33FC7080000
-          44A0812AB0411BF4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64
-          801C726029AC82422886CDB01D2A602FD4401D34C051688693700E2EC255B80E
-          3D700FFA61089EC128BC81090441C808136121DA8801628A58238E08179985F8
-          21C14804128B2420C9881451224B91354831528A542055481DF23D720239875C
-          46BA913BC8003282FC86BC47319481B2513DD40CB543B9A8371A8446A20BD064
-          74319A8F16A09BD072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C4
-          6C302EC6C342B1382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704
-          128145C0093604774220611E4148584C584ED848A8201C243411DA0937090384
-          51C2272293A84BB426BA11F9C4186232318758482C23D6128F132F107B8843C4
-          37241289433227B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9
-          DA646BB20739942C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853
-          E22852CA6A4A19E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1
-          B652AF5187A81334759A39CD8316494BA5ADA295D31A681768F769AFE874BA11
-          DD951E4E97D057D2CBE947E897E803F4770C0D861583C7886728199B18071867
-          197718AF984CA619D38B19C754303731EB98E7990F996F55582AB62A7C1591CA
-          0A954A9526951B2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353
-          E3A909D496AB55AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659
-          C34CC34F43A451A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CD
-          D97C762ABB98FD1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C
-          744E09E728A797F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48
-          AB51AB47EBBD36AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE7
-          53D953DDA70AA7164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E
-          4C6FA7DE79BDE7FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC5
-          35716F3C1D2FC7DBF151435DC34043A561956197E18491B9D13CA3D5468D460F
-          8C69C65CE324E36DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B
-          4CC7CDCCCDA2CDD699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B8
-          6549B2E45AA659EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711
-          A7B94E934EAB9ED667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D61676217
-          67B7C5AEC3EE93BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563A
-          DE9ACE9CEE3F7DC5F496E92F6758CF10CFD833E3B613CB29C4699D539BD34767
-          1767B97383F3888B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F5
-          9D9BB39BC2EDA8DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5
-          D13F0B9F95306BDFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761
-          EF173EF63E729FE33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF43
-          7F23FF64FF7AFFD100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65
-          F6B2D9ED418CA0B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE69
-          0E85507EE8D6D00761E6618BC37E0C2785878557863F8E7088581AD131973577
-          D1DC4373DF44FA449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3F
-          C62E6659CCD5589D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B
-          17982FC85D7079A1CEC2F485A716A92E122C3A96404C884E3894F041102AA816
-          8C25F21377258E0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC
-          91BC357924C533A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD
-          31839291907142AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507
-          C96BB390AC05592D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E
-          2BCDEDCCB3CADB90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39
-          B23C7179DB0AE315052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D
-          6B815EC1CA82C1B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D
-          1B3E15898AAE14DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF
-          66D266E9E6DE2D9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97
-          CD28DBBB83B643B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB5
-          61D7F86ED1EE1B7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49
-          FBB3F73FAE89AAE9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51D
-          D23D54528FD62BEB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9
-          F709DFF71E0D3ADA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B
-          625BBA4FCC3ED1D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367
-          F2CF8C9D959D7D7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8B
-          E73BBC3BCE5CF2B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB
-          9CBB9AAEB95C6BB9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393D
-          DDBDF37A6FF7C5F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41
-          D943DD87D53F5BFEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43
-          058F998FCB860D86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECB
-          AE17162F7EF8D5EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C6
-          1EBEC97833315EF456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553
-          D0A7FB93199393FF040398F3FC63332DDB000009FD4944415478DAED9A7B6C53
-          D719C0BF73AF7DE3479C87090990D4714A6C2764306085B08D095837B4EEA149
-          D534B46E90D015BAB2162A75D5DA6DD282AAA9D556B4B6D218595B92747F6CAA
-          C41ED2A6B5DD26560AF4018C7534103BEF8434210979D88E63DFD7D939F7E59B
-          902C018A63877ED2D1B9AFDC73BFDFF9BEEF7CDF7110C6186E67411F03B84100
-          08A1EB7AFE5253859F01793B60FC19725A49DA72D2966AB787C857F4913706C9
-          8B4FCBC0BC5159D312BA9EF7DFB01EB712406783D79640966F93A7F759B3F07A
-          A75B007B9E049C43060B2703CBA9634B3C0221C180106320366681D88805441E
-          CE92BB47FA4B4B9AB66DFB97987100824DFE1DE4AB7EE15C22DE9157CC83237F
-          4E1DA6088530DAC7D1BE938CF4B8BFB6F5584600687EA9CA6D6185A3592EF1EB
-          85BE38D872A4697FC801580300966200C6A55E932300622F8040AC1E0B531E9F
-          241631D86683C404732C0B0B0F94EDEE1A4B5B002D2F0702C0CA6FB84B78CF92
-          3BE3603C4295B66F07E4D80E90B5965CB0CCF256622589F38063AF13CDFF41B4
-          E235E500863B6C30D6C7053162EEA9D815EC4C3B00C1067F0562F05B85FEC982
-          9C65FA2C3200CEAF00CADE09C0E65FDF00D255C09126E20B0406C8CAA5F17E0E
-          065B6DC34842D5FEFB431D6903A0B9C1BB8C65ACEF2E0F4C7A5C459AF2C4BC51
-          DE0F00B83537F47E43A8458C1F220C2694D3F080150682F61E49E4D6553DD03C
-          B2E000701D30A1B2F2BFBB3DFCE7977813EA4DE2DF8AF24CC1CD29AF8B744585
-          20F62BA7D41D467BB35E0BD486EE5970002D8DE50F3972E5C3256BD519022617
-          50FE13A4CFFB689437208C001E7B9A58425439EDFDB7131211F67EB23A342C18
-          80E657ABB2AD937CB7E7AEA89BAEED80AC0039FB00594A3E5AE535C174A5081F
-          A607645560A1E79C7344B473A555DF6C8E2E088050A3EF27AE65C253458149F5
-          A2FD6E40F6CDB7447903C2E471B2429C508EFB2FDA213264FD61456DEBCF530E
-          000E2226E8F5757A37443DCAEC334E32FB7B01017B6B01D03C21FC2239884122
-          AA584147A0B67565CA01B435FA36595DF2DB9E4F69BE6FAB26117FFD2D55DE90
-          C419D2CE2A87DDEF65432261D910D8D97236A50088F9FF2CDF23FCA880243C8A
-          38EF55AD201522870126FEAC1C0EB7D315C1FA240986CFA41400C9F55F2F591D
-          DBEE7093EC8DC926FEFFC5D428AF4BEC351A10203A6C85FE66FB5FFC35A1AFA5
-          1440A8C9DFE9AD8E7AAD36E2FF6C2149713F995A002441026918785241769F71
-          86FC35AD815403185DF9D9481E63217FCF92D2DEEA4D2D00A1434990240141C7
-          69D720B180A25403C0BE2D61F5842D5021A452A47EC502B08CA0ED2D57940070
-          A51A4064E5E64836C36225FB0376498A010C2BC170012DC0172CDD38E1E7ECB2
-          5AEECE3BF5251522A2B902298991B92C26EFC1B4EA13AFD9139851E431A55CE6
-          27480C389B7D9100A84A3180C0DF56AC9EF89293AE0224FD2129E03C14B7912E
-          CBA43CED194D71D09417D57D004C0A2B1C9FFD7598669F182283A43ABCE478D5
-          5F13DC915A008DBE27F24A84A79796C7E77E982AAE378634E054ABA1CA53308A
-          C89AF2A2AAB80221A6B5D9B7D3062ED17498DBE3DF157C29A500DA1A7CAB183B
-          6E2EDB149D630407D1D161EA6D9AF29CA6FC3400C0ABCACBF124005A016ABB43
-          66A19F4EFC5FE605B178556DE7404A0168C5D085E2B5139FB0E74AB33C645393
-          24DA50B609802D090069000CFFE7350B88AB8ACB144274460813572DF0E1078E
-          13A416D8B230D56083EF91EC22E185659593333C40FC9BC9511BD220E896708D
-          150024FD5F57DE34FB34F5D57B908D21FA2E38203662AD09D4865E498FFD00B3
-          E8CA1B4DB70415029A0100C67CD2F7657DD64993C21A84B07A8F8812FDCFB906
-          38992F2BDBDD155FB81DA126DF01679EF85CF19A98E9A6B62C5E032147B102A4
-          58841E0C7517100DE5B1D9EC75C5E9B2477B694CB182CBEF3B213ECE7E8FA4C0
-          F5CA9F2F1480E3C7B75A5674F79D236EB0C655A86F88666B0034086C12069AE2
-          0E148205922B40DC987D2C8767569E1C87FB25B812B49DF577B555A33AD52716
-          7457B8F568F97A9405674A37461996D6065471362F09413B46D35D82E60ED45A
-          9400C8AB3BBF86D98F691054A575E5A5F81874BF8B445EC6EB56ED6AFF40FF86
-          05FF5D8004C4E75CCB85034515C2358A03E3568E5500FAB55C9315C8A6A83FAE
-          291B260074E5470C1003174649F203CF046A424F9AC75F700034205A62FCA592
-          B57C89DD9D6302E0365900BD46CE99FCA45B5097A0000C731FD5008C00D6665D
-          87101B1A84BEF3E10E0E0B5534F0A515002AC106FF97AD0EF9AFA5D5764056F7
-          144B4026102A00D37DBA041A667ED530776C9A7D2C8C42D7C97610E3F80B64D9
-          FBE7F4B1D302800AA1FCF7F95EEB8E025F4152614D5934C52DF2350BB0691A68
-          115F1A35663D690123307CA90D46BBC77F4B4C7FD74CE3A60D00FA339995B506
-          3DD5EE1C2EA7C0E4F35A0C3056845C2D27E0340DF4181031A2BE1E0312A3FDD0
-          FB76CB08B64220705F6838AD015021AEB0C796C7FEE68E8D25A619274BA0D9EF
-          8D55402B8969F567647FE1E43248ACA0E7D4394844E2B564F69B661B33AD00D0
-          DF0B835EDFC9A2CADC4FE77A8AA72442684A4648675FDF13D08B203509C25AFA
-          3BD61182C18B3D6F56EC6EDDFAFFBE27AD005021B9C12AC431EF976EF658585B
-          BE96FCE4A869B0B92A345783B25A07602D19922649E03B712E8EB0B8BA7C677B
-          5B4601A0D2D2E03BE22E733E5810283699BD434D830900A46F88281AC85A2D90
-          AC04875B5A61AC73E8D7FEDAD67D738D959E005E09DC6573A2339E4D45530AA1
-          641D40CD7F7A35C81B2971EFE920C4237C35F1FDF73212004D8EB8041F59B955
-          4F7D6D49DF476600F2B4FD00B528EA7CB307841814577C37F8614602A0126CF4
-          61DF36E6DACD902901105408D3F6043A4E909C40948ACA77B50F6636802DD119
-          768374FF9FBE259674838E93E45894170300ED0714C3F4F5D99F694B4C034096
-          C58E53244F90F022026008332D00EA224ED901EE38ED5AAC00E627190F806684
-          8FA27A691EAF9B5536E4BF53F59DFD0D17331200DD2EFBD3896F093F7E780758
-          58165896517A864120CB983419648C673E26FD2F5FFE23AC759DCA5C00540E1C
-          ACC75FBD7B23643B6CE0248DF6599C1512BC08BC20004FFA84D6D373F3F577CE
-          B74029D772E7238F3FDB39D738690D604D8557519A23CD469AC5C282284A6489
-          A74D567A49547BFDBA44AE775DBE02200845CFD63D9499314007703316B02800
-          DC4C0C5814006E7B0BF83806DCEE1670DBC780AD9B56C3B2A5F9D76501E3E118
-          9C6F6E074612331BC0FE83F535168639E2292EB4AD2872CF2B068C8C47E1CAD0
-          282FC9F2FEE77FFA60FD7CC6495B00541E7DEAC54A2CCBC77CDE1595DB3FB74E
-          B184992C60329180FF3477426FFF502B60E61BCFD7EDF9EF7CC7486B0054F6D6
-          D53B1C080E93D16AE678F3EF042CEC3D5CF7FDE8FCDE9C2100CC726FED6357F6
-          EEBEAF70706818BABA2F4357CF65181B0F0FFCA1F1D00DFFBB696601A879EC28
-          20D83DE57D00BF3AD678E8E18C01B058E47FFFB546EA1B2C27A4000000004945
-          4E44AE426082}
-      end
-      item
-        Background = clWindow
-        Name = 'Installer'
-        PngImage.Data = {
-          89504E470D0A1A0A0000000D4948445200000040000000400806000000AA6971
-          DE000000097048597300000EC300000EC301C76FA864000013834944415478DA
-          CD9B09781455B6C74F55757775A7F774F61012085BD8371118419628880F1545
-          E4B93C8679CAA8E3A8E3BC797EF0CD1BD1E732A3A38EE8A8F3C005455904FC82
-          06928040D88C64270924907DEFA4B7F4BE5475BD7BABD349A7D34D36B6CB77BF
-          DEAAABFBFF3BFF73EEB9D58180618E87B75688D4F16A81C3DC49E0C7B1C10774
-          3F21534773A07379A161A77BEBD6ADDEE17EDEF51AC450DFF0D836BD422612BD
-          D869B2FCBBDDC36A8020090E4D921470400AD143128014F09320D0A480954AC0
-          32359ECB8F8FE87AF3C9A59115E834DCCD163E2C004B969C10243D30F39D0BF5
-          0DCF775A1C240B22C0932344E04593C5B740F3B72C41839714B01C45D88542CE
-          BA76267896C4E8973FB932A6FA668B1E3680673ED68E2DACEB3A5F5ADFA651CA
-          65001416EC13EF9B3EF1F8962329AF5044DA69116BBF7B92D7355F59BFF6F935
-          13CFDF6CC12302F0BB8F3A166757687FAAD65A05225A02729904591D3B80EE76
-          00DD0D82F2D234E18890B08E15695EEB7CE9E5FB8E7DF3BF17131212C699CD66
-          95CBE5A23D6878BD5E0F4110229665493485E8B1D36AB55E3A79F2A4E99604F0
-          E2F6F665874A4C39B55A3B05941884221A6428C109B2573C83C40B0584432665
-          1DABD2BCA6A5AADA746DDD7119E1F17C161717375BA9540A916870BBDD60B3D9
-          C0643281C3E100241EDF7A753A9DBEA3A3E3ED3D7BF6FC037D24734B0178E9D3
-          E6E5872EBAB3ABB50E048046D1A7412012835422E69DC022F15E927008851E7B
-          92C6EB7EFE76C7CF82C61FF7A7A6A4EC9C346912CD300C74757581DD6EE72706
-          E0743A79F178701C07C818D0DCDCCC9595951D3A75EAD4FAFAFA7AE72D03E0BF
-          77342FFFBE82CBBEA27551583C76810F020D629A42CE271C5EC26D178A389B54
-          E2712E50354A1E1D5D3BEAAEF465545B5B1BB4B4B400B2382F1A59BE4734FF45
-          902B280A9D16AD221848434303E4E5E56DDBBF7FFF0BB70C802D5F362F3F502E
-          C8AE6AF7507EF13E27505EB4023A243463F3925E1B25606C72B1CBB5D29B31E6
-          95DFA4476241353535505D5D0DB5B5B5661479177AAECF52880090919191CA89
-          13270AA55229EF0404C072ECD8B1F1E5E5E5DA5B02C0ABBBDA97EF2E136657B6
-          7BA940F1408103488F8D14786D229AB511246355907AEF33AAECD92F6E7A5C7C
-          F1E245A8AAAA82D3A74FEF397EFCF8C66E5B13D9FBDEDC478A950B9D5D9DAB57
-          3FB1B578F1E2C58B162E5C983367CE1C1A3BE2CA952B70F4E8D115E83D39B704
-          80B7F6E996ED2A11E554B401152C1E28AF1548D64A083C3611C5D8954C33BC9C
-          7C7EF1AF1F5B272C2C2C84A2A222A868D46DFAFAE3BF6FCFCF7A6F9E223EF5B0
-          549DAC715A0D20A4A5606E2BFD74DA1D9B9ED9B46953E992254BA6D3348D6B01
-          646666AECFC9C9D97B4B0078E7A06ED9CE62694E791B49F9C51394C7866A9FCD
-          4BB016A03C3C040C249A69106C4E295DF9F8230F09F3F3F321BFA0803BD14EED
-          7AE5A114C5E4B4A9F753E8F04B273E04ABBE0952E73F0AA3A6AF86B6DA0BDA8F
-          3E3BD679C7A2C553B1035A5B5B212B2BEB090461D72D01E0FD43BA655F14A972
-          2EB4A2F7A10E8FA43CF695695E8746EED17F7791753B59C68C0058009CB62877
-          AD68F398AA071F5BF7A0A8A0A000F064D41AC7AFEE5C2C89329D0363E9D7A802
-          F6AE72F298099074FB93B0E7FB3C9839732EBF5A6000478E1CD978F8F0E12F6F
-          0900FF3A665CFA499E32ABA485739342D6B67212639B4116AC361BEAB45DC9F7
-          EDF8AE92655D8CD3CC03B05F916C1E5BF3F8FAB56BE8E2E2621E80244E034A57
-          21A898465051287380ED737E0723804BAE65B070D1DDD0D9D9E907F01402B0E3
-          D60070B4E38E2F4AA27E3CDF843ABC491EDB1C61FEEAD79FBAF3127E6DEBB6C3
-          8A2BD1F3FEB6BFCAE576B9ACD66847A5F4E594FA67D63DB846545A5A0AB80ED8
-          0DBFC0187517C446301021447B27B2EFC7DB5D1C9498E6C292158F805EAFE701
-          18B455E75F79FDA3850187B143F9CED714C007FB0A469778666577583CD46D74
-          D17D5B372EAC0C7CFDBFBECA96B68866FEF140A5C9FDB8A678FD34D0CD587DCF
-          4AC0AB002E829ECEE3901A69018D8C045A48F60180FB01871BA0503F1B0158C7
-          77881880DD6E843993A37515A545F7BFF0E7ED782F714DBBC3A16E8789ED27F4
-          EB2C9DED852FAD9B12725777EAF8EEE55A595A4687C921755FFA05EE5A9ECEF7
-          00D805D0910329917650CA84408B48BEF9F17F012F0F808012C30C5894FE1058
-          2C161E40CBE593B0EAFE3530267522D83ACB3E9930F7D7CFDE4C00571DCDE57B
-          770A35D3FFA3F2723DD435378144A080B8B878BEE5453D3E10F63A90895C483C
-          051231EA200502BE33C405CFEDF68044AA008F64024C9A329B87839FD7B75541
-          04D90509C9E32175CA6D0842657B5BFD85F499CB5EAAB86500D4177C3E5B9D38
-          314BA41C13BDF3B32FE187ACB380767E909C9CCC475F2E97834C260391480406
-          8381171E1313036AB51AD0EE90178A5B63B45102854201494949FCEB180E9E4D
-          4D4D68D32586C9490049E3D240A18E065373D1878953D63F7FD301B456ECDE11
-          3D76C17F3ACC5AB878F63B3870CA0C99396760ECD8B1FCC4ED2F168621E0E606
-          03C03D3F1618151505686BCCB7BD38E218103E0603888F8FE7C1E054C0FB020C
-          6D66AA18ACF5999076FBBD3071C123D0D556D9A66FA94C1F3FFFE98B371C803F
-          EAF2E8D4E8BAFCBD50737E0F10D214C82A934166F669484949E127FEF238AA18
-          80582C06A3D1C86F78B078D4FBF3DB623F00A150C81F939898885227AEC70178
-          1385C78444129C4D592825CC109F3219A6DDFD07A0A51AAEA336EFA3E1BA6158
-          00FC5177593BA1FCE87B60EEA80116ED6D28F9381EC08F59B9307AF4687EE242
-          8601E014C0D1C596C762B178954AC503C0DBE44000587C6C6C2C2F1ED70FAD56
-          CB1F3336167D61DD4988A0CC680B2E40C78B60DC82272079D61A30B65E1A961B
-          86042038EA75057BC1CBFA56251F80F170E442040F60D4A8517C247143E3AF01
-          1800B6341E583C4E0D1C7D2C0E0F0C402291F0E9111D1DCD8BF71750BC85C600
-          684B1EC8043E0054F732AA8C9B0853D25F1C961B060D2054D403070F40810094
-          46C00F474EF2398C27B67C3000BCE6FB0B9E1F40A003707A68341AB03AAC6077
-          D8C06CB0F04E199F4081C87C0EA4545F0078909470586E1810C0D5A21E0C8044
-          0E38942F8023C7CEF036C691C4823100BCC7C700B0AD31003F142CDE7F71C4EF
-          009C1E0AB5028C6E0398D1D682B4A3AD87430069A3C5C0B6FF840074F50380AA
-          246A919821BB614000AD655F1962272C553B2D9D5072F80DB0199A421EE707B0
-          3BD705B9678B780BE3892F7D61A1C100FCCFF901043A008B17A80460648C6041
-          FFDC841BC6458C83697219986B0EF503E0458EB1CEB90DA479674160B141EAED
-          8FC298B98F80B1E50254E7ED7E71DEBACF3E183680F6D21D4E212DA705CA4490
-          69C6404DDED7D050FC7DCFA5AC60005F6475415E61056F613C71EEFAC5E2650E
-          E7347E6F4444043F31007CC5C8BF0C0AC54210AA8540280830735D60236C80D6
-          02506A94F06FA3E7027BFE0848BC0690610014012C125F3B6726947A3A60B543
-          0D8B921E0059E428A8CBDF07FAE60A70DB0C5B163F79E8AD110190483534FA7E
-          A855F540D4D80560D1D54379CEFB600D70030620504E846F739D70F24C01DFE4
-          E089731C8BC762030160ABE389A3EF0720A0918DA5E84BA908E0645EB0125670
-          900E7E4204C0E8A45858E09183A6AA022D850C907131507BDB74C8D495C0022A
-          1136CF7B152CAD55284D0F00E3B2A17352E0B0E8B72CD93412002508804C43FB
-          1E71C0785C205024812C7A0C5C39B3137DD8415E10062054A7C1A122922F82B8
-          C8E14A8F056200582C6E66F025703CB0D5714A60F1FC55610A9D3D8203AF8C05
-          4E8ECE2765C14EDAC12D748393720227E140A420412D95C39A8809A041CB6BE3
-          DC4990AB2D8617921F873B129740CD2F7B51D44B917092178F7FA673984708A0
-          AD78BB33421649FBE47378DB864E8E362E2E2F448FFF155A0DEAA024F35DE8EA
-          6C04916632645788E14046365FE47095F7DB1D03C01D204E09FC1C06801DC103
-          E0D0A4BDE0917B9070941228FA8C84011B69038666801132C089518A21773809
-          178C8B190B0B936783ABAD0D36CF7F15DDD642EDF9DDC0B8ED4851AF78DE01A6
-          8E2D4B9EFE71F8005A8BFED50300BA01F87EDBF45DC317AA52401E930A178F7F
-          014DD517E187520A32327FE2A38E731F5B1B03C0827107885B5F3CB0783F000C
-          841252C0C6B2D02533A10D91879F76CA0E0E81030831DA3A4B505AE0CB906817
-          192B8C8037A6BE047726A7C39573BBC0D0548C04533D91E721743FB6193AB62C
-          7B7624000A3FE906E013EDAB7D5C0F0CBE36B808889EB4180C2DB5F0DA5B9FC0
-          C1CC533D450E03C0D1C776C7F731343C70C5C729E12FA6F8BE448E6AC20406EA
-          A83A70881CBC78A7C0C9A7012DA5818E10C36AC50CF87BFA87E06CADE50BB2C7
-          6DED231EDF02D97BDF6268DF92FEECE1E10368C9FFA7532A8FA4B91ED17D01F8
-          5383F130A8068C03A122119E7DF2293857D2C403C051C7D1C702F1C000B068FC
-          D80FC0FFA30886A28C5100339B81424F2158080B38854E702100D122317CB6F0
-          1D5831F65EA842B5C7D054D01BF100C17E18BE5440007408C0732300D07CFE23
-          A754A1A67BAD0FBC702E0882BF36D8DD02884D5B06B9C78EC1B7FB8E808BF589
-          64180FB23CDD9D0E74F7AF40541F001445F2B7AA04155C49BA0CFB9BBF07236B
-          84FB23E7C0E70F7C03EED63AA8FEF973F0B8AC7D0A5DB0ED7B53810093B67DCB
-          8A174602E0976D7D0070DD62835DE04B8FEEDAE06651414C03295A29B2F6EE80
-          CB15E5C0A15C2791381C7592ECBE1A44103D5F23F0317F1B29828A5413A48F5A
-          0CF74EB80F2A4F7E8E2A7C5EAFD800F1C1B6F7BF86CF6B6A4300FE301200E7FE
-          E18C50053AA06F1A7041CEF03F8F4A16D8DC12889F9A0E0D95A590B9E34D30E9
-          5A07FA387E9048C09CF48760F963BF076363055C3EF37F28C5CC7D04FA04FBC5
-          06DA3EC015688C1840D3D9779D5255641F005C40D483C104A786C7E30551D474
-          50C6A7C2B9FD1F43D989FD7DBB487C9FE8FD1AEAB86458FE9B3F8326610C5A59
-          B683BEF16C90BD836CDFF3B87F3DC0C3D0D2BEE59E3F8E0040E3E9779C32B56F
-          15E88976D87AD0EB8CC09421D07DBB470609335680A1F90A9CFA0AB9A1ADBE27
-          7BB07E8A12C0B4954FC0AC551BA1B3B61415BA7FA26ECEDC53D842DAFEAA60BA
-          0134B56EB9E74F59C307D070EA6F08809A0EB6B84F78900B06480DD449031D3D
-          1B54A3C64351C676283FB69B3F4E9D3016166FFC1F50448F828AA39F82AE29B7
-          5F55EF2D747D2B3E106498637DD2740DAD5BEE7D79240072FF8A00A8E87016EF
-          1BED00086152837703AB82C499AB901BAAA1FD7231DABEAE878E9A12A8CCDD86
-          BA396388AA1EA2D085697C020B201E1D0DCD5B56BF9C337C00F527DE74CA227B
-          0184B2F840AB02840063F5881C82F845CEE8D804F9CF59DB0D9EC6CC1822A892
-          875DDF83C0844A11FFE8A84300368F0040DD89D79D72757F00E1AA7FC8D40878
-          2F1700095FC5292C2ED113D62A0DF0CBE0206C1F064CB013AE1D80E3AFF50018
-          8CC52104182E8C7B3080FC825F8C94B349DD7F190B21366CE3D33F45AE150061
-          EDB1AD5679A44A34548B0F2635308082C2F30840B33AF4FA1E6AB91B448A0400
-          68BADCF0CADABFFCF4DA7000081313131579FB7E5F24168B460FC7E27D808470
-          860F408191727503E045F42E637DEC3D2827F45D01F0B85CD3F9D413DBCB7641
-          98BF360B0B20212121C24D51AABCAF7F7B402913CF1F8EC543ED1E03DF47E01A
-          50548400B4A8FBD87E508D4FB0EDFD4EE85D01F016E4D485F6356F6F3F9FABD3
-          E96CE829EF90012446468E7AFB4FCB5F9A3921E66104961C76F5EF714F2F0452
-          8001142300ADEAB0EB7B48DB0FDC029B6DEEDA43A79AFFF25D6EFD59C66AD50F
-          19001A0294024A4E288C26382AE1E1BB262F787AFDACE7D40A3A6EB0160F9F32
-          7E0022BC0A1805EE367548DB0FA30546BE624BAF9832DEFDBAFC0B3B4334B939
-          B7B6136D09869C02DD834A4898A006DAA301968C92CB05F17F7D61E98605D3E2
-          57F16E18C0E2E1EA81EF101F80A2E252A3C0D3AE1EECFA7EB516D864651ABFC9
-          A9DF76A2A0A3D0C3723A9664F43A8230C255FEDA7450BF0CE174009068404844
-          014744ADBD7BDCBCA7D74E7F2E5289DD10DEE2E10B24D7ED001A8A4ACA780003
-          AFEFE15B608E20D9D26A4BC67BBBAA765A59AEDDCB78F56E8AD19BEAEBCDA16C
-          3F640061DDF0DCA20DF3A7C5ACF2852574810CED92EECB69084071693902D0A1
-          BEDAFADE2BB83F18938D6DFCF668D3B6DC22FDA0A33E5C00A1DDB07CCCBCDF3E
-          3CF5B94885282ED8E21066E5F0AF282485005CB86814301DEAA1B6C038D72FD4
-          D833DEDF5D33E4A88F08403837BCF5BBF91B6E9F1ABD0A9D908410B9DF3F3580
-          4F81E20B9710804EF5505A6093956DDC73A20D45DD38ACA85F0B0061DC903CEF
-          B70F4E442B85CF0D21AB7FC0F001A8EC75C0002D30F20C1FF5F7F635ED748C20
-          EAD70C403837BCF1F49C0DF3A7685611FEDA1066F801089103066A81BB6C5CE3
-          DE131DDB724BBA461CF56B0D801FFDDCB03471DEA687901BE4C80D0301603BD5
-          E15A602F41B0E575CE8CF7BF6BBF6651BF2E00BA470837CCDA307F72D42AFC3F
-          EB420228F33920D40AD06547513F69D876FA82E59A46FD7A02E0C760DDD00B40
-          A70E5CEE38A0D8F27A57C60707B528EAE4358FFA7507D03D0674830F4095CF01
-          DD9137DBA071DF19338ABAEDBA45FD4601E0C7D5DC80019494551A04AC3E1257
-          F88A7A26635B86FEBA47FD8602E81EFDDDB069D686053313EEBD5459AD351ADB
-          DD074FDBB79DAE70DE90A8DF0C00FC087403019C7AE3EAC9334647BBD3DEFCAA
-          FAA0D34B196E54D46F1A80EEC1BB81A1BC4A9200FEF7068AF5322E016BB95151
-          BFD9007C232545AC02107B198694783C2EAD568BFF76E686FFF7FAFF074B8A96
-          E6C8C624F80000000049454E44AE426082}
-      end>
-    Left = 32
-    Top = 296
-    Bitmap = {}
-  end
 end

+ 0 - 2
source/forms/Glyphs192.h

@@ -13,8 +13,6 @@ __published:
   TPngImageList *ExplorerImages;
   TPngImageList *SessionImages;
   TPngImageList *QueueImages;
-  TImageList *ButtonImages;
-  TPngImageList *DialogImages;
 
 public:
   __fastcall TGlyphs192Module(TComponent * Owner);

+ 2 - 3
source/forms/ImportSessions.cpp

@@ -88,8 +88,6 @@ void __fastcall TImportSessionsDialog::Init(TList * SessionListsList, TStrings *
     SourceComboBox->ItemIndex = 0;
   }
 
-  LoadSessions();
-
   int Offset = ScaleByTextHeight(this, 8);
   ErrorPanel->BoundsRect =
     TRect(
@@ -203,7 +201,8 @@ void __fastcall TImportSessionsDialog::SessionListView2KeyUp(
 //---------------------------------------------------------------------------
 void __fastcall TImportSessionsDialog::FormShow(TObject * /*Sender*/)
 {
-  UpdateControls();
+  // Load only now, as earlier loading somehow breaks SessionListView2 layout on initial per-monitor DPI scaling
+  LoadSessions();
 }
 //---------------------------------------------------------------------------
 void __fastcall TImportSessionsDialog::CheckAllButtonClick(TObject * /*Sender*/)

+ 28 - 5
source/forms/Login.cpp

@@ -148,6 +148,16 @@ void __fastcall TLoginDialog::InitControls()
   UpdateNodeImages();
   SelectScaledImageList(ActionImageList);
 
+  GenerateButtonImages();
+
+  if (SessionTree->Items->Count > 0)
+  {
+    SetNewSiteNodeLabel();
+  }
+}
+//---------------------------------------------------------------------
+void __fastcall TLoginDialog::GenerateButtonImages()
+{
   // Generate button images.
   // The button does not support alpha channel,
   // so we have to copy the PNG's to BMP's and use plain transparent color
@@ -157,11 +167,6 @@ void __fastcall TLoginDialog::InitControls()
 
   LoginButton->ImageIndex = AddLoginButtonImage(true);
   LoginButton->DisabledImageIndex = AddLoginButtonImage(false);
-
-  if (SessionTree->Items->Count > 0)
-  {
-    SetNewSiteNodeLabel();
-  }
 }
 //---------------------------------------------------------------------
 int __fastcall TLoginDialog::AddLoginButtonImage(bool Enabled)
@@ -1563,6 +1568,12 @@ void __fastcall TLoginDialog::WMMoving(TMessage & Message)
   }
 }
 //---------------------------------------------------------------------------
+void __fastcall TLoginDialog::CMDpiChanged(TMessage & Message)
+{
+  TForm::Dispatch(&Message);
+  GenerateButtonImages();
+}
+//---------------------------------------------------------------------------
 void __fastcall TLoginDialog::Dispatch(void * Message)
 {
   TMessage * M = reinterpret_cast<TMessage*>(Message);
@@ -1605,6 +1616,10 @@ void __fastcall TLoginDialog::Dispatch(void * Message)
   {
     WMMoving(*M);
   }
+  else if (M->Msg == CM_DPICHANGED)
+  {
+    CMDpiChanged(*M);
+  }
   else
   {
     TForm::Dispatch(Message);
@@ -3050,3 +3065,11 @@ void __fastcall TLoginDialog::SearchSiteActionExecute(TObject * /*Sender*/)
   FSiteSearch = ssSite;
 }
 //---------------------------------------------------------------------------
+void __fastcall TLoginDialog::ChangeScale(int M, int D)
+{
+  TForm::ChangeScale(M, D);
+  FSiteButtonsPadding = MulDiv(FSiteButtonsPadding, M, D);
+  FBasicGroupBaseHeight = MulDiv(FBasicGroupBaseHeight, M, D);
+  FNoteGroupOffset = MulDiv(FNoteGroupOffset, M, D);
+}
+//---------------------------------------------------------------------------

+ 3 - 0
source/forms/Login.h

@@ -392,6 +392,8 @@ private:
   TModalResult __fastcall DefaultResult();
   int __fastcall AddLoginButtonImage(bool Enabled);
   void __fastcall WMMoving(TMessage & Message);
+  void __fastcall CMDpiChanged(TMessage & Message);
+  void __fastcall GenerateButtonImages();
 
 protected:
   void __fastcall Default();
@@ -405,6 +407,7 @@ protected:
   void __fastcall InitControls();
   void __fastcall EditSession();
   void __fastcall Login();
+  DYNAMIC void __fastcall ChangeScale(int M, int D);
   __property TSessionData * SelectedSession  = { read=GetSelectedSession };
 
 public:

+ 45 - 74
source/forms/MessageDlg.cpp

@@ -19,8 +19,12 @@
 #include <vssym32.h>
 #include <WebBrowserEx.hpp>
 #include <Setup.h>
+#include <WinApi.h>
+#include "MessageDlg.h"
 //---------------------------------------------------------------------------
-#pragma package(smart_init)
+#ifndef NO_RESOURCES
+#pragma resource "*.dfm"
+#endif
 //---------------------------------------------------------------------------
 const UnicodeString MessagePanelName(L"Panel");
 const UnicodeString MainMessageLabelName(L"MainMessage");
@@ -67,71 +71,13 @@ void __fastcall TMessageButton::WMGetDlgCode(TWMGetDlgCode & Message)
   Message.Result = Message.Result & ~DLGC_WANTARROWS;
 }
 //---------------------------------------------------------------------------
-class TMessageForm : public TForm
-{
-public:
-  static TForm * __fastcall Create(const UnicodeString & Msg, TStrings * MoreMessages,
-    TMsgDlgType DlgType, unsigned int Answers,
-    const TQueryButtonAlias * Aliases, unsigned int AliasesCount,
-    unsigned int TimeoutAnswer, TButton ** TimeoutButton, const UnicodeString & ImageName,
-    const UnicodeString & NeverAskAgainCaption, const UnicodeString & MoreMessagesUrl,
-    TSize MoreMessagesSize, const UnicodeString & CustomCaption);
-
-  virtual int __fastcall ShowModal();
-  void __fastcall InsertPanel(TPanel * Panel);
-  void __fastcall NavigateToUrl(const UnicodeString & Url);
-
-protected:
-  __fastcall TMessageForm(TComponent * AOwner);
-  virtual __fastcall ~TMessageForm();
-
-  DYNAMIC void __fastcall KeyDown(Word & Key, TShiftState Shift);
-  DYNAMIC void __fastcall KeyUp(Word & Key, TShiftState Shift);
-  UnicodeString __fastcall GetFormText();
-  UnicodeString __fastcall GetReportText();
-  UnicodeString __fastcall NormalizeNewLines(UnicodeString Text);
-  virtual void __fastcall CreateParams(TCreateParams & Params);
-  DYNAMIC void __fastcall DoShow();
-  virtual void __fastcall Dispatch(void * Message);
-  void __fastcall MenuItemClick(TObject * Sender);
-  void __fastcall ButtonDropDownClick(TObject * Sender);
-  void __fastcall UpdateForShiftStateTimer(TObject * Sender);
-  DYNAMIC void __fastcall SetZOrder(bool TopMost);
-
-private:
-  typedef std::map<unsigned int, TButton *> TAnswerButtons;
-
-  UnicodeString MessageText;
-  TPanel * ContentsPanel;
-  TMemo * MessageMemo;
-  TPanel * MessageBrowserPanel;
-  TWebBrowserEx * MessageBrowser;
-  UnicodeString MessageBrowserUrl;
-  TShiftState FShiftState;
-  TTimer * FUpdateForShiftStateTimer;
-  TForm * FDummyForm;
-  bool FShowNoActivate;
-
-  void __fastcall HelpButtonClick(TObject * Sender);
-  void __fastcall ReportButtonClick(TObject * Sender);
-  void __fastcall CMDialogKey(TWMKeyDown & Message);
-  void __fastcall CMShowingChanged(TMessage & Message);
-  void __fastcall UpdateForShiftState();
-  TButton * __fastcall CreateButton(
-    UnicodeString Name, UnicodeString Caption, unsigned int Answer,
-    TNotifyEvent OnClick, bool IsTimeoutButton,
-    int GroupWith, TShiftState GrouppedShiftState, bool ElevationRequired,
-    TAnswerButtons & AnswerButtons, bool HasMoreMessages, int & ButtonWidths);
-};
-//---------------------------------------------------------------------------
-__fastcall TMessageForm::TMessageForm(TComponent * AOwner) : TForm(AOwner, 0)
+__fastcall TMessageForm::TMessageForm(TComponent * AOwner) : TForm(AOwner)
 {
   FShowNoActivate = false;
   MessageMemo = NULL;
   MessageBrowserPanel = NULL;
   MessageBrowser = NULL;
   FUpdateForShiftStateTimer = NULL;
-  Position = poOwnerFormCenter;
   UseSystemSettingsPre(this);
   FDummyForm = new TForm(this);
   UseSystemSettings(FDummyForm);
@@ -416,6 +362,14 @@ void __fastcall TMessageForm::Dispatch(void * Message)
   {
     CMShowingChanged(*M);
   }
+  else if (M->Msg == CM_DPICHANGED)
+  {
+    if (MessageBrowser != NULL)
+    {
+      LoadMessageBrowser();
+    }
+    TForm::Dispatch(Message);
+  }
   else
   {
     TForm::Dispatch(Message);
@@ -432,6 +386,11 @@ void __fastcall TMessageForm::CreateParams(TCreateParams & Params)
   }
 }
 //---------------------------------------------------------------------------
+void __fastcall TMessageForm::LoadMessageBrowser()
+{
+  NavigateToUrl(MessageBrowserUrl);
+}
+//---------------------------------------------------------------------------
 void __fastcall TMessageForm::DoShow()
 {
   UseSystemSettingsPost(this);
@@ -447,7 +406,7 @@ void __fastcall TMessageForm::DoShow()
     MessageBrowser = CreateBrowserViewer(MessageBrowserPanel, LoadStr(MESSAGE_LOADING));
     MessageBrowser->SendToBack();
 
-    MessageBrowser->Navigate(MessageBrowserUrl.c_str());
+    LoadMessageBrowser();
   }
 
   // Need OnShow to be called only after MessageBrowser is created,
@@ -681,10 +640,19 @@ void __fastcall TMessageForm::NavigateToUrl(const UnicodeString & Url)
 {
   if (DebugAlwaysTrue(MessageBrowser != NULL))
   {
-    NavigateBrowserToUrl(MessageBrowser, Url);
+    UnicodeString FontSizeParam = FORMAT(L"fontsize=%d", (Font->Size));
+    UnicodeString FullUrl = AppendUrlParams(Url, FontSizeParam);
+    NavigateBrowserToUrl(MessageBrowser, FullUrl);
   }
 }
 //---------------------------------------------------------------------------
+void __fastcall TMessageForm::ReadState(TReader * Reader)
+{
+  TForm::ReadState(Reader);
+  // Before we change form font
+  RecordFormImplicitRescale(this);
+}
+//---------------------------------------------------------------------------
 void __fastcall AnswerNameAndCaption(
   unsigned int Answer, UnicodeString & Name, UnicodeString & Caption)
 {
@@ -809,6 +777,9 @@ TForm * __fastcall TMessageForm::Create(const UnicodeString & Msg,
     COLORREF AColor;
 
     memset(&AFont, 0, sizeof(AFont));
+    // Using Canvas->Handle in the 2nd argument we can get scales font,
+    // but at this point the form is sometime not scaled yet (difference is particularly for standalone messages like
+    // /UninstallCleanup), so the results are inconsistent.
     if (GetThemeFont(Theme, NULL, TEXT_MAININSTRUCTION, 0, TMT_FONT, &AFont) == S_OK)
     {
       MainInstructionFont = CreateFontIndirect(&AFont);
@@ -989,7 +960,7 @@ TForm * __fastcall TMessageForm::Create(const UnicodeString & Msg,
 
   if (DebugAlwaysTrue(!ImageName.IsEmpty()))
   {
-    TImage * Image = new TImage(Panel);
+    TImage * Image = new TImage(Result);
     Image->Name = L"Image";
     Image->Parent = Panel;
     LoadDialogImage(Image, ImageName);
@@ -1097,11 +1068,11 @@ TForm * __fastcall TMessageForm::Create(const UnicodeString & Msg,
         DT_EXPANDTABS | DT_CALCRECT | DT_WORDBREAK | DT_NOPREFIX |
         Result->DrawTextBiDiModeFlagsReadingOnly());
       int MaxWidth = Monitor->Width - HorzMargin * 2 - IconWidth - 30;
-      if (TextRect.right > MaxWidth)
-      {
-        // this will truncate the text, we should implement something smarter eventually
-        TextRect.right = MaxWidth;
-      }
+      // 5% buffer for potential WM_DPICHANGED, as after re-scaling the text can otherwise narrowly not fit in.
+      // Though note that the buffer is lost on the first re-scale due to the AutoSize
+      TextRect.right = MulDiv(TextRect.right, 105, 100);
+      // this will truncate the text, we should implement something smarter eventually
+      TextRect.right = Min(TextRect.right, MaxWidth);
 
       IconTextWidth = Max(IconTextWidth, IconWidth + TextRect.Right);
 
@@ -1153,9 +1124,7 @@ TForm * __fastcall TMessageForm::Create(const UnicodeString & Msg,
 
       MoreMessagesControl = Result->MessageBrowserPanel;
 
-      UnicodeString FontSizeParam = FORMAT(L"fontsize=%d", (Result->Font->Size));
-      UnicodeString Url = AppendUrlParams(CampaignUrl(MoreMessagesUrl), FontSizeParam);
-      Result->MessageBrowserUrl =  Url;
+      Result->MessageBrowserUrl =  CampaignUrl(MoreMessagesUrl);
     }
   }
 
@@ -1171,8 +1140,6 @@ TForm * __fastcall TMessageForm::Create(const UnicodeString & Msg,
   Result->ClientWidth = AClientWidth;
   Result->ClientHeight =
     Panel->Height + ButtonVertMargin + ButtonHeight + ButtonVertMargin;
-  Result->Left = (Monitor->Width / 2) - (Result->Width / 2);
-  Result->Top = (Monitor->Height / 2) - (Result->Height / 2);
   if (!CustomCaption.IsEmpty())
   {
     Result->Caption = CustomCaption;
@@ -1211,7 +1178,11 @@ TForm * __fastcall TMessageForm::Create(const UnicodeString & Msg,
     NeverAskAgainCheck->Name = L"NeverAskAgainCheck";
     NeverAskAgainCheck->Parent = Result;
     NeverAskAgainCheck->Caption = NeverAskAgainCaption;
-    NeverAskAgainCheck->Anchors = TAnchors() << akBottom << akLeft;
+    // Previously we set anchor to akBottom, but as we do not do that for buttons, we removed that.
+    // When showing window on 100% DPI monitor, with system DPI 100%, but main monitor 150%,
+    // the title bar seems to start on 150% DPI reducing later, leaving the form client height
+    // sligtly higher than needed and the checkbox being aligned differently than the button.
+    // Removing the akBottom aligning improves this sligtly, while the main problem stil should be fixed.
 
     TButton * FirstButton = ButtonControls[0];
     int NeverAskAgainHeight = ScaleByTextHeightRunTime(Result, NeverAskAgainCheck->Height);

+ 15 - 0
source/forms/MessageDlg.dfm

@@ -0,0 +1,15 @@
+object MessageForm: TMessageForm
+  Left = 401
+  Top = 228
+  BorderIcons = [biSystemMenu, biMinimize, biMaximize, biHelp]
+  BorderStyle = bsDialog
+  Caption = 'InformationX'
+  ClientHeight = 41
+  ClientWidth = 326
+  Color = clBtnFace
+  ParentFont = True
+  OldCreateOrder = True
+  Position = poOwnerFormCenter
+  PixelsPerInch = 96
+  TextHeight = 13
+end

+ 70 - 0
source/forms/MessageDlg.h

@@ -0,0 +1,70 @@
+//----------------------------------------------------------------------------
+#ifndef MessageDlgH
+#define MessageDlgH
+//----------------------------------------------------------------------------
+#include <System.Classes.hpp>
+#include <Vcl.Controls.hpp>
+#include <Vcl.StdCtrls.hpp>
+//---------------------------------------------------------------------------
+class TMessageForm : public TForm
+{
+__published:
+
+public:
+  static TForm * __fastcall Create(const UnicodeString & Msg, TStrings * MoreMessages,
+    TMsgDlgType DlgType, unsigned int Answers,
+    const TQueryButtonAlias * Aliases, unsigned int AliasesCount,
+    unsigned int TimeoutAnswer, TButton ** TimeoutButton, const UnicodeString & ImageName,
+    const UnicodeString & NeverAskAgainCaption, const UnicodeString & MoreMessagesUrl,
+    TSize MoreMessagesSize, const UnicodeString & CustomCaption);
+
+  virtual int __fastcall ShowModal();
+  void __fastcall InsertPanel(TPanel * Panel);
+  void __fastcall NavigateToUrl(const UnicodeString & Url);
+
+protected:
+  __fastcall TMessageForm(TComponent * AOwner);
+  virtual __fastcall ~TMessageForm();
+
+  DYNAMIC void __fastcall KeyDown(Word & Key, TShiftState Shift);
+  DYNAMIC void __fastcall KeyUp(Word & Key, TShiftState Shift);
+  UnicodeString __fastcall GetFormText();
+  UnicodeString __fastcall GetReportText();
+  UnicodeString __fastcall NormalizeNewLines(UnicodeString Text);
+  virtual void __fastcall CreateParams(TCreateParams & Params);
+  DYNAMIC void __fastcall DoShow();
+  virtual void __fastcall Dispatch(void * Message);
+  void __fastcall MenuItemClick(TObject * Sender);
+  void __fastcall ButtonDropDownClick(TObject * Sender);
+  void __fastcall UpdateForShiftStateTimer(TObject * Sender);
+  DYNAMIC void __fastcall SetZOrder(bool TopMost);
+  void __fastcall LoadMessageBrowser();
+  virtual void __fastcall ReadState(TReader * Reader);
+
+private:
+  typedef std::map<unsigned int, TButton *> TAnswerButtons;
+
+  UnicodeString MessageText;
+  TPanel * ContentsPanel;
+  TMemo * MessageMemo;
+  TPanel * MessageBrowserPanel;
+  TWebBrowserEx * MessageBrowser;
+  UnicodeString MessageBrowserUrl;
+  TShiftState FShiftState;
+  TTimer * FUpdateForShiftStateTimer;
+  TForm * FDummyForm;
+  bool FShowNoActivate;
+
+  void __fastcall HelpButtonClick(TObject * Sender);
+  void __fastcall ReportButtonClick(TObject * Sender);
+  void __fastcall CMDialogKey(TWMKeyDown & Message);
+  void __fastcall CMShowingChanged(TMessage & Message);
+  void __fastcall UpdateForShiftState();
+  TButton * __fastcall CreateButton(
+    UnicodeString Name, UnicodeString Caption, unsigned int Answer,
+    TNotifyEvent OnClick, bool IsTimeoutButton,
+    int GroupWith, TShiftState GrouppedShiftState, bool ElevationRequired,
+    TAnswerButtons & AnswerButtons, bool HasMoreMessages, int & ButtonWidths);
+};
+//----------------------------------------------------------------------------
+#endif

+ 1 - 1
source/forms/OpenDirectory.cpp

@@ -152,7 +152,7 @@ void __fastcall TOpenDirectoryDialog::UpdateBookmarkControls(
     MaxWidth += ScaleByTextHeight(this, 6);
     if (BookmarksList->Items->Count > BookmarksList->ClientHeight / BookmarksList->ItemHeight)
     {
-      MaxWidth += GetSystemMetrics(SM_CXVSCROLL);
+      MaxWidth += GetSystemMetricsForControl(this, SM_CXVSCROLL);
     }
     if (MaxWidth > BookmarksList->Width)
     {

+ 34 - 11
source/forms/Preferences.cpp

@@ -503,7 +503,8 @@ void __fastcall TPreferencesDialog::LoadConfiguration()
     }
     else
     {
-      FPanelFont->Assign(WinConfiguration->SystemIconFont);
+      // Default to system icon font, when starting customization
+      FPanelFont->Assign(Screen->IconFont);
     }
 
     // updates
@@ -1129,14 +1130,24 @@ void __fastcall TPreferencesDialog::UpdateControls()
     EnableControl(CopyOnDoubleClickConfirmationCheck,
       (DoubleClickActionCombo->ItemIndex == 1) && ConfirmTransferringCheck->Checked);
 
-    TFont * ActualPanelFont = PanelFontCheck->Checked ? FPanelFont.get() : WinConfiguration->SystemIconFont;
+    TFont * ActualPanelFont = PanelFontCheck->Checked ? FPanelFont.get() : Screen->IconFont;
+    std::unique_ptr<TFont> PanelFont(new TFont());
+    PanelFont->Assign(ActualPanelFont);
+    if (PanelFontCheck->Checked)
+    {
+      PanelFont->Height = ScaleByPixelsPerInchFromSystem(PanelFont->Height, this);
+    }
+    else
+    {
+      PanelFont->Height = ScaleByPixelsPerInchFromSystem(PanelFont->Height, this);
+    }
     UnicodeString PanelFontLabelText;
     PanelFontLabelText = FMTLOAD(EDITOR_FONT_FMT,
       (ActualPanelFont->Name, ActualPanelFont->Size));
     PanelFontLabel->Caption = PanelFontLabelText;
-    if (!SameFont(PanelFontLabel->Font, ActualPanelFont))
+    if (!SameFont(PanelFontLabel->Font, PanelFont.get()))
     {
-      PanelFontLabel->Font = ActualPanelFont;
+      PanelFontLabel->Font = PanelFont.get();
     }
 
     EnableControl(RefreshRemotePanelIntervalEdit, RefreshRemotePanelCheck->Checked);
@@ -1148,14 +1159,14 @@ void __fastcall TPreferencesDialog::UpdateControls()
     EditorFontLabelText += TabSample(L"ABCD") + L"\n";
     EditorFontLabelText += TabSample(L"1234");
     EditorFontLabel->Caption = EditorFontLabelText;
-    TColor EditorFontColor = GetWindowTextColor(FEditorFont->Color);
-    if (!SameFont(EditorFontLabel->Font, FEditorFont.get()) ||
-        (EditorFontLabel->Font->Color != EditorFontColor))
+    std::unique_ptr<TFont> EditorFont(new TFont());
+    EditorFont->Assign(FEditorFont.get());
+    EditorFont->Color = GetWindowTextColor(FEditorFont->Color);
+    EditorFont->Size = ScaleByTextHeight(this, FEditorFont->Size);
+    if (!SameFont(EditorFontLabel->Font, EditorFont.get()) ||
+        (EditorFontLabel->Font->Color != EditorFont->Color))
     {
-      std::unique_ptr<TFont> Font(new TFont);
-      Font->Assign(FEditorFont.get());
-      Font->Color = EditorFontColor;
-      EditorFontLabel->Font = Font.get();
+      EditorFontLabel->Font = EditorFont.get();
     }
     EditorFontLabel->Color = GetWindowColor(FEditorBackgroundColor);
 
@@ -2010,6 +2021,14 @@ void __fastcall TPreferencesDialog::WMHelp(TWMHelp & Message)
   TForm::Dispatch(&Message);
 }
 //---------------------------------------------------------------------------
+void __fastcall TPreferencesDialog::CMDpiChanged(TMessage & Message)
+{
+  // To update font sizes - Note that they get scaled automatically, but as we use our own algorithm,
+  // we may end up using a slightly different size, so apply it straight away for consistency
+  UpdateControls();
+  TForm::Dispatch(&Message);
+}
+//---------------------------------------------------------------------------
 void __fastcall TPreferencesDialog::Dispatch(void *Message)
 {
   TMessage * M = reinterpret_cast<TMessage*>(Message);
@@ -2018,6 +2037,10 @@ void __fastcall TPreferencesDialog::Dispatch(void *Message)
   {
     CMDialogKey(*((TWMKeyDown *)Message));
   }
+  else if (M->Msg == CM_DPICHANGED)
+  {
+    CMDpiChanged(*M);
+  }
   else if (M->Msg == WM_HELP)
   {
     WMHelp(*((TWMHelp *)Message));

+ 1 - 0
source/forms/Preferences.h

@@ -446,6 +446,7 @@ private:
   UnicodeString FCustomIniFileStorageName;
   void __fastcall CMDialogKey(TWMKeyDown & Message);
   void __fastcall WMHelp(TWMHelp & Message);
+  void __fastcall CMDpiChanged(TMessage & Message);
   UnicodeString __fastcall TabSample(UnicodeString Values);
   void __fastcall AddEditCopyParam(TCopyParamPresetMode Mode);
   const TCopyParamType * GetCopyParam(int Index);

+ 58 - 32
source/forms/Properties.cpp

@@ -55,9 +55,6 @@ __fastcall TPropertiesDialog::TPropertiesDialog(TComponent* AOwner,
   FOnCalculateChecksum = OnCalculateChecksum;
   RightsFrame->OnChange = ControlChange;
 
-  FShellImageList = SharedSystemImageList(true);
-  FShellImageList->DrawingStyle = dsTransparent;
-
   FFileList = new TStringList();
   FFileList->Assign(FileList);
   FAllowedChanges = AllowedChanges;
@@ -83,8 +80,6 @@ __fastcall TPropertiesDialog::~TPropertiesDialog()
 {
   delete FFileList;
   FFileList = NULL;
-  delete FShellImageList;
-  FShellImageList = NULL;
 }
 //---------------------------------------------------------------------
 bool __fastcall TPropertiesDialog::Execute(TRemoteProperties & Properties)
@@ -248,34 +243,9 @@ void __fastcall TPropertiesDialog::LoadInfo()
   if (!FMultiple)
   {
     TRemoteFile * File = (TRemoteFile *)(FFileList->Objects[0]);
-    DebugAssert(File && FShellImageList);
-
-    FileIconImage->Picture->Bitmap = NULL;
+    DebugAssert(File);
 
-    // shell image list does not have fixed large icon size
-    // (it is probably 32x32 min, but can be larger, on xp it is 48x48 if
-    // large icons are enabled, on vista can be even larger).
-    // so we stretch (shrink) the icon to 32x32 here to be sure.
-    Graphics::TBitmap * Bitmap = new Graphics::TBitmap;
-    try
-    {
-      FShellImageList->GetBitmap(File->IconIndex, Bitmap);
-      int Size = DialogImageSize();
-      // Use exact DPI-scaled size, not approximate scaling by font size.
-      // Otherwise we stretch icons unnecessarily because the canvas
-      // is one or two pixels off the icon size
-      FileIconImage->Width = Size;
-      FileIconImage->Height = Size;
-      FileIconImage->Picture->Bitmap->Width = Size;
-      FileIconImage->Picture->Bitmap->Height = Size;
-      FileIconImage->Picture->Bitmap->Canvas->StretchDraw(
-        TRect(0, 0, Size, Size),
-        Bitmap);
-    }
-    __finally
-    {
-      delete Bitmap;
-    }
+    UpdateFileImage();
 
     LinksToLabelLabel->Visible = File->IsSymLink;
     LinksToLabel->Visible = File->IsSymLink;
@@ -301,6 +271,40 @@ void __fastcall TPropertiesDialog::LoadInfo()
   ChecksumView->Visible = FMultipleChecksum;
 }
 //---------------------------------------------------------------------------
+void __fastcall TPropertiesDialog::UpdateFileImage()
+{
+  TImageList * ImageList = ShellImageListForControl(this, ilsLarge);
+
+  FileIconImage->Picture->Bitmap = NULL;
+
+  TRemoteFile * File = (TRemoteFile *)(FFileList->Objects[0]);
+
+  // shell image list does not have fixed large icon size
+  // (it is probably 32x32 min, but can be larger, on xp it is 48x48 if
+  // large icons are enabled, on vista can be even larger).
+  // so we stretch (shrink) the icon to 32x32 here to be sure.
+  Graphics::TBitmap * Bitmap = new Graphics::TBitmap;
+  try
+  {
+    ImageList->GetBitmap(File->IconIndex, Bitmap);
+    int Size = DialogImageSize(this);
+    // Use exact DPI-scaled size, not approximate scaling by font size.
+    // Otherwise we stretch icons unnecessarily because the canvas
+    // is one or two pixels off the icon size
+    FileIconImage->Width = Size;
+    FileIconImage->Height = Size;
+    FileIconImage->Picture->Bitmap->Width = Size;
+    FileIconImage->Picture->Bitmap->Height = Size;
+    FileIconImage->Picture->Bitmap->Canvas->StretchDraw(
+      TRect(0, 0, Size, Size),
+      Bitmap);
+  }
+  __finally
+  {
+    delete Bitmap;
+  }
+}
+//---------------------------------------------------------------------------
 void __fastcall TPropertiesDialog::LoadStats(__int64 FilesSize,
   const TCalculateSizeStats & Stats)
 {
@@ -755,3 +759,25 @@ void __fastcall TPropertiesDialog::FormShow(TObject * /*Sender*/)
   UpdateControls();
 }
 //---------------------------------------------------------------------------
+void __fastcall TPropertiesDialog::CMDpiChanged(TMessage & Message)
+{
+  TForm::Dispatch(&Message);
+  if (!FMultiple)
+  {
+    UpdateFileImage();
+  }
+}
+//---------------------------------------------------------------------------
+void __fastcall TPropertiesDialog::Dispatch(void * Message)
+{
+  TMessage * M = reinterpret_cast<TMessage*>(Message);
+  if (M->Msg == CM_DPICHANGED)
+  {
+    CMDpiChanged(*M);
+  }
+  else
+  {
+    TForm::Dispatch(Message);
+  }
+}
+//---------------------------------------------------------------------------

+ 3 - 1
source/forms/Properties.h

@@ -79,7 +79,6 @@ private:
   const TRemoteTokenList * FUserList;
   TStrings * FChecksumAlgs;
   TRemoteProperties FOrigProperties;
-  TImageList * FShellImageList;
   bool FMultiple;
   bool FAllowCalculateStats;
   bool FStatsNotCalculated;
@@ -98,6 +97,7 @@ private:
   void __fastcall SetFileProperties(const TRemoteProperties & value);
   TRemoteProperties __fastcall GetFileProperties();
   TModalResult __fastcall DefaultResult();
+  void __fastcall CMDpiChanged(TMessage & Message);
 
 protected:
   void __fastcall LoadInfo();
@@ -117,6 +117,8 @@ protected:
     const TRemoteTokenList * List);
   void __fastcall UpdateControls();
   void __fastcall LoadStats(__int64 FilesSize, const TCalculateSizeStats & Stats);
+  virtual void __fastcall Dispatch(void * Message);
+  void __fastcall UpdateFileImage();
 
 public:
   virtual __fastcall TPropertiesDialog(TComponent * AOwner,

+ 3 - 4
source/forms/Rights.cpp

@@ -43,8 +43,6 @@ __fastcall TRightsFrame::TRightsFrame(TComponent* Owner)
   UpgradeSpeedButton(OwnerButton);
   UpgradeSpeedButton(GroupButton);
   UpgradeSpeedButton(OthersButton);
-
-  SelectScaledImageList(RightsImages);
 }
 //---------------------------------------------------------------------------
 __fastcall TRightsFrame::~TRightsFrame()
@@ -408,8 +406,8 @@ void __fastcall TRightsFrame::CreateWnd()
 {
   if (FPopup)
   {
-    Width += 2 * GetSystemMetrics(SM_CXBORDER);
-    Height += 2 * GetSystemMetrics(SM_CYBORDER);
+    Width += 2 * GetSystemMetricsForControl(Parent, SM_CXBORDER);
+    Height += 2 * GetSystemMetricsForControl(Parent, SM_CYBORDER);
   }
   TFrame::CreateWnd();
 }
@@ -627,6 +625,7 @@ void __fastcall TRightsFrame::RightsPopupPopup(TObject * /*Sender*/)
 void __fastcall TRightsFrame::FrameContextPopup(TObject * Sender,
   TPoint & MousePos, bool & Handled)
 {
+  SelectScaledImageList(RightsImages);
   MenuPopup(Sender, MousePos, Handled);
 }
 //---------------------------------------------------------------------------

+ 15 - 8
source/forms/ScpCommander.cpp

@@ -78,10 +78,6 @@ __fastcall TScpCommanderForm::TScpCommanderForm(TComponent* Owner)
   FInternalDDDownloadList = new TStringList();
   FLocalPathComboBoxPaths = new TStringList();
 
-  RemotePathComboBox->Images = FSystemImageList;
-  RemotePathComboBox->SubMenuImages = FSystemImageList;
-  LocalPathComboBox->Images = FSystemImageList;
-  LocalPathComboBox->SubMenuImages = FSystemImageList;
   LocalPathComboUpdateDrives();
 
   LocalBackButton->LinkSubitems = HistoryMenu(osLocal, true)->Items;
@@ -170,9 +166,9 @@ void __fastcall TScpCommanderForm::RestoreParams()
     PANEL ## StatusBar->Visible = WinConfiguration->ScpCommander.PANEL ## Panel.StatusBar; \
     PANEL ## DriveView->Visible = WinConfiguration->ScpCommander.PANEL ## Panel.DriveView; \
     if (PANEL ## DriveView->Align == alTop) \
-      PANEL ## DriveView->Height = LoadDimension(WinConfiguration->ScpCommander.PANEL ## Panel.DriveViewHeight, WinConfiguration->ScpCommander.PANEL ## Panel.DriveViewHeightPixelsPerInch); \
+      PANEL ## DriveView->Height = LoadDimension(WinConfiguration->ScpCommander.PANEL ## Panel.DriveViewHeight, WinConfiguration->ScpCommander.PANEL ## Panel.DriveViewHeightPixelsPerInch, this); \
     else \
-      PANEL ## DriveView->Width = LoadDimension(WinConfiguration->ScpCommander.PANEL ## Panel.DriveViewWidth, WinConfiguration->ScpCommander.PANEL ## Panel.DriveViewWidthPixelsPerInch)
+      PANEL ## DriveView->Width = LoadDimension(WinConfiguration->ScpCommander.PANEL ## Panel.DriveViewWidth, WinConfiguration->ScpCommander.PANEL ## Panel.DriveViewWidthPixelsPerInch, this)
   RESTORE_PANEL_PARAMS(Local);
   RESTORE_PANEL_PARAMS(Remote);
   #undef RESTORE_PANEL_PARAMS
@@ -208,12 +204,12 @@ void __fastcall TScpCommanderForm::StoreParams()
       if (PANEL ## DriveView->Align == alTop) \
       { \
         WinConfiguration->ScpCommander.PANEL ## Panel.DriveViewHeight = PANEL ## DriveView->Height; \
-        WinConfiguration->ScpCommander.PANEL ## Panel.DriveViewHeightPixelsPerInch = Screen->PixelsPerInch; \
+        WinConfiguration->ScpCommander.PANEL ## Panel.DriveViewHeightPixelsPerInch = GetControlPixelsPerInch(this); \
       } \
       else \
       { \
         WinConfiguration->ScpCommander.PANEL ## Panel.DriveViewWidth = PANEL ## DriveView->Width; \
-        WinConfiguration->ScpCommander.PANEL ## Panel.DriveViewWidthPixelsPerInch = Screen->PixelsPerInch; \
+        WinConfiguration->ScpCommander.PANEL ## Panel.DriveViewWidthPixelsPerInch = GetControlPixelsPerInch(this); \
       }
     STORE_PANEL_PARAMS(Local);
     STORE_PANEL_PARAMS(Remote);
@@ -1855,6 +1851,17 @@ void __fastcall TScpCommanderForm::RemoteDirViewPathChange(TCustomDirView * /*Se
   UpdateRemotePathComboBox(false);
 }
 //---------------------------------------------------------------------------
+void __fastcall TScpCommanderForm::UpdateImages()
+{
+  TCustomScpExplorerForm::UpdateImages();
+
+  TImageList * ImageList = ShellImageListForControl(this, ilsSmall);
+  RemotePathComboBox->Images = ImageList;
+  RemotePathComboBox->SubMenuImages = ImageList;
+  LocalPathComboBox->Images = ImageList;
+  LocalPathComboBox->SubMenuImages = ImageList;
+}
+//---------------------------------------------------------------------------
 void __fastcall TScpCommanderForm::LocalPathComboUpdateDrives()
 {
   TStrings* Strings = LocalPathComboBox->Strings;

+ 1 - 0
source/forms/ScpCommander.h

@@ -574,6 +574,7 @@ protected:
   virtual void __fastcall QueueLabelUpdateStatus();
   virtual UnicodeString __fastcall DefaultDownloadTargetDirectory();
   virtual void __fastcall StartingDisconnected();
+  virtual void __fastcall UpdateImages();
 
 public:
   __fastcall TScpCommanderForm(TComponent* Owner);

+ 12 - 5
source/forms/ScpExplorer.cpp

@@ -42,9 +42,6 @@
 __fastcall TScpExplorerForm::TScpExplorerForm(TComponent* Owner)
         : TCustomScpExplorerForm(Owner)
 {
-  UnixPathComboBox->Images = FSystemImageList;
-  UnixPathComboBox->SubMenuImages = UnixPathComboBox->Images;
-
   BackButton->LinkSubitems = HistoryMenu(osRemote, true)->Items;
   ForwardButton->LinkSubitems = HistoryMenu(osRemote, false)->Items;
 
@@ -103,7 +100,8 @@ void __fastcall TScpExplorerForm::RestoreParams()
   RemoteStatusBar->Visible = WinConfiguration->ScpExplorer.StatusBar;
   RemoteDriveView->Visible = WinConfiguration->ScpExplorer.DriveView;
   RemoteDriveView->Width =
-    LoadDimension(WinConfiguration->ScpExplorer.DriveViewWidth, WinConfiguration->ScpExplorer.DriveViewWidthPixelsPerInch);
+    LoadDimension(
+      WinConfiguration->ScpExplorer.DriveViewWidth, WinConfiguration->ScpExplorer.DriveViewWidthPixelsPerInch, this);
 }
 //---------------------------------------------------------------------------
 void __fastcall TScpExplorerForm::StoreParams()
@@ -122,7 +120,7 @@ void __fastcall TScpExplorerForm::StoreParams()
     WinConfiguration->ScpExplorer.ViewStyle = RemoteDirView->ViewStyle;
     WinConfiguration->ScpExplorer.DriveView = RemoteDriveView->Visible;
     WinConfiguration->ScpExplorer.DriveViewWidth = RemoteDriveView->Width;
-    WinConfiguration->ScpExplorer.DriveViewWidthPixelsPerInch = Screen->PixelsPerInch;
+    WinConfiguration->ScpExplorer.DriveViewWidthPixelsPerInch = GetControlPixelsPerInch(this);
     TCustomScpExplorerForm::StoreParams();
   }
   __finally
@@ -373,3 +371,12 @@ void __fastcall TScpExplorerForm::GoToAddress()
   AddressToolbar->View->EnterToolbarLoop(TTBEnterToolbarLoopOptions() << tbetExecuteSelected);
 }
 //---------------------------------------------------------------------------
+void __fastcall TScpExplorerForm::UpdateImages()
+{
+  TCustomScpExplorerForm::UpdateImages();
+
+  TImageList * ImageList = ShellImageListForControl(this, ilsSmall);
+  UnixPathComboBox->Images = ImageList;
+  UnixPathComboBox->SubMenuImages = ImageList;
+}
+//---------------------------------------------------------------------------

+ 1 - 0
source/forms/ScpExplorer.h

@@ -346,6 +346,7 @@ protected:
   virtual void __fastcall ToolbarItemResize(TTBXCustomDropDownItem * Item, int Width);
   virtual bool __fastcall UpdateToolbarDisplayMode();
   virtual UnicodeString __fastcall DefaultDownloadTargetDirectory();
+  virtual void __fastcall UpdateImages();
 
 public:
   __fastcall TScpExplorerForm(TComponent* Owner);

+ 6 - 5
source/forms/SelectMask.cpp

@@ -26,8 +26,7 @@ bool __fastcall DoSelectMaskDialog(TCustomDirView * Parent, bool Select,
   TSelectMaskDialog * Dialog = new TSelectMaskDialog(Application);
   try
   {
-    CenterFormOn(Dialog, Parent);
-    Dialog->Init(Select ? TSelectMaskDialog::smSelect : TSelectMaskDialog::smDeselect);
+    Dialog->Init(Select ? TSelectMaskDialog::smSelect : TSelectMaskDialog::smDeselect, Parent);
     DefaultFileFilter(*Filter);
     TWinConfiguration * WinConfiguration = DebugNotNull(dynamic_cast<TWinConfiguration *>(Configuration));
     Filter->Masks = WinConfiguration->SelectMask;
@@ -55,8 +54,7 @@ bool __fastcall DoFilterMaskDialog(TCustomDirView * Parent,
   TSelectMaskDialog * Dialog = new TSelectMaskDialog(Application);
   try
   {
-    CenterFormOn(Dialog, Parent);
-    Dialog->Init(TSelectMaskDialog::smFilter);
+    Dialog->Init(TSelectMaskDialog::smFilter, Parent);
     Dialog->FileFilter = *Filter;
     Result = Dialog->Execute();
     if (Result)
@@ -82,7 +80,7 @@ __fastcall TSelectMaskDialog::TSelectMaskDialog(TComponent* Owner)
       LoadStr(COMBINING_MASKS_HINT), LoadStr(MASK_HELP))));
 }
 //---------------------------------------------------------------------------
-void __fastcall TSelectMaskDialog::Init(TMode Mode)
+void __fastcall TSelectMaskDialog::Init(TMode Mode, TControl * Parent)
 {
   int CaptionStr;
   switch (Mode)
@@ -104,6 +102,7 @@ void __fastcall TSelectMaskDialog::Init(TMode Mode)
       break;
   }
   Caption = LoadStr(CaptionStr);
+  FParent = Parent;
 }
 //---------------------------------------------------------------------------
 void __fastcall TSelectMaskDialog::FormCloseQuery(TObject * /*Sender*/,
@@ -164,5 +163,7 @@ void __fastcall TSelectMaskDialog::ClearButtonClick(TObject * /*Sender*/)
 void __fastcall TSelectMaskDialog::FormShow(TObject * /*Sender*/)
 {
   InstallPathWordBreakProc(MaskEdit);
+  // Only now it is scaled
+  CenterFormOn(this, FParent);
 }
 //---------------------------------------------------------------------------

+ 2 - 1
source/forms/SelectMask.h

@@ -31,12 +31,13 @@ __published:
   void __fastcall FormShow(TObject *Sender);
 private:
   TFileFilter FFileFilter;
+  TControl * FParent;
   void __fastcall SetFileFilter(TFileFilter value);
   TFileFilter __fastcall GetFileFilter();
 public:
   enum TMode { smSelect, smDeselect, smFilter };
   __fastcall TSelectMaskDialog(TComponent* Owner);
-  void __fastcall Init(TMode Mode);
+  void __fastcall Init(TMode Mode, TControl * Parent);
   bool __fastcall Execute();
   __property TFileFilter FileFilter = { read = GetFileFilter, write = SetFileFilter };
 };

+ 35 - 18
source/forms/SynchronizeChecklist.cpp

@@ -71,8 +71,7 @@ __fastcall TSynchronizeChecklistDialog::TSynchronizeChecklistDialog(
   FOrigListViewWindowProc = ListView->WindowProc;
   ListView->WindowProc = ListViewWindowProc;
 
-  FSystemImageList = SharedSystemImageList(false);
-  ListView->SmallImages = FSystemImageList;
+  UpdateImages();
 
   CustomCommandsAction->Visible = (FOnCustomCommandMenu != NULL);
   // button visibility cannot be bound to action visibility
@@ -82,7 +81,6 @@ __fastcall TSynchronizeChecklistDialog::TSynchronizeChecklistDialog(
 //---------------------------------------------------------------------
 __fastcall TSynchronizeChecklistDialog::~TSynchronizeChecklistDialog()
 {
-  delete FSystemImageList;
   ListView->WindowProc = FOrigListViewWindowProc;
 }
 //---------------------------------------------------------------------
@@ -167,21 +165,6 @@ void __fastcall TSynchronizeChecklistDialog::UpdateControls()
 //---------------------------------------------------------------------------
 void __fastcall TSynchronizeChecklistDialog::CreateParams(TCreateParams & Params)
 {
-  if (!FFormRestored)
-  {
-    FFormRestored = True;
-    UnicodeString WindowParams = CustomWinConfiguration->SynchronizeChecklist.WindowParams;
-    bool CustomPos = (StrToIntDef(CutToChar(WindowParams, L';', true), 0) != 0);
-
-    if (!CustomPos && (Application->MainForm != NULL))
-    {
-      BoundsRect = Application->MainForm->BoundsRect;
-    }
-    else
-    {
-      RestoreForm(WindowParams, this);
-    }
-  }
   TForm::CreateParams(Params);
 }
 //---------------------------------------------------------------------------
@@ -407,6 +390,25 @@ __int64 __fastcall TSynchronizeChecklistDialog::GetItemSize(const TSynchronizeCh
 //---------------------------------------------------------------------------
 void __fastcall TSynchronizeChecklistDialog::FormShow(TObject * /*Sender*/)
 {
+  // Moved here form CreateParams (see also TEditorForm::CreateParams), because there it breaks per-monitor DPI.
+  // For example BoundsRect is matched to the main form too soon, so it gets rescaled later.
+  // Also it happens before constructor, what causes UseDesktopFont-flagged controls to rescale twice.
+  if (!FFormRestored)
+  {
+    FFormRestored = True;
+    UnicodeString WindowParams = CustomWinConfiguration->SynchronizeChecklist.WindowParams;
+    bool CustomPos = (StrToIntDef(CutToChar(WindowParams, L';', true), 0) != 0);
+
+    if (!CustomPos && (Application->MainForm != NULL))
+    {
+      BoundsRect = Application->MainForm->BoundsRect;
+    }
+    else
+    {
+      RestoreForm(WindowParams, this);
+    }
+  }
+
   ListView->ColProperties->ParamsStr = CustomWinConfiguration->SynchronizeChecklist.ListParams;
 
   LoadList();
@@ -1050,9 +1052,24 @@ void __fastcall TSynchronizeChecklistDialog::Dispatch(void * Message)
       TForm::Dispatch(Message);
     }
   }
+  if (M->Msg == CM_DPICHANGED)
+  {
+    CMDpiChanged(*M);
+  }
   else
   {
     TForm::Dispatch(Message);
   }
 }
 //---------------------------------------------------------------------------
+void __fastcall TSynchronizeChecklistDialog::UpdateImages()
+{
+  ListView->SmallImages = ShellImageListForControl(this, ilsSmall);
+}
+//---------------------------------------------------------------------------
+void __fastcall TSynchronizeChecklistDialog::CMDpiChanged(TMessage & Message)
+{
+  TForm::Dispatch(&Message);
+  UpdateImages();
+}
+//---------------------------------------------------------------------------

+ 2 - 1
source/forms/SynchronizeChecklist.h

@@ -101,7 +101,6 @@ protected:
   int FParams;
   UnicodeString FLocalDirectory;
   UnicodeString FRemoteDirectory;
-  TImageList * FSystemImageList;
   TWndMethod FOrigListViewWindowProc;
   int FTotals[1 + TSynchronizeChecklist::ActionCount];
   int FChecked[1 + TSynchronizeChecklist::ActionCount];
@@ -135,6 +134,8 @@ protected:
   void __fastcall AddSubItem(TListItem * Item, int & Index, const UnicodeString & S);
   TRect __fastcall GetColumnHeaderRect(int Index);
   virtual void __fastcall Dispatch(void * Message);
+  void __fastcall UpdateImages();
+  void __fastcall CMDpiChanged(TMessage & Message);
   static int __fastcall CompareNumber(__int64 Value1, __int64 Value2);
 };
 //----------------------------------------------------------------------------

+ 0 - 11
source/packages/filemng/BaseUtils.pas

@@ -53,7 +53,6 @@ procedure ReduceDateTimePrecision(var DateTime: TDateTime;
 function SpecialFolderLocation(Folder: Integer; var Path: string;
   var PIDL: PItemIDList): Boolean; overload;
 function SpecialFolderLocation(Folder: Integer; var Path: string): Boolean; overload;
-function ShellImageList(Owner: TComponent; Flags: UINT): TImageList;
 
 function FormatLastOSError(Message: string): string;
 
@@ -297,16 +296,6 @@ begin
   Result := SpecialFolderLocation(Folder, Path, PIDL);
 end;
 
-function ShellImageList(Owner: TComponent; Flags: UINT): TImageList;
-var
-  FileInfo: TShFileInfo;
-begin
-  Result := TImageList.Create(Owner);
-  Result.Handle := SHGetFileInfo('', 0, FileInfo, SizeOf(FileInfo),
-      SHGFI_SYSICONINDEX or Flags);
-  Result.ShareImages := True;
-end;
-
 function FormatLastOSError(Message: string): string;
 var
   LastError: Integer;

+ 48 - 37
source/packages/filemng/CustomDirView.pas

@@ -189,6 +189,7 @@ type
     procedure CMColorChanged(var Message: TMessage); message CM_COLORCHANGED;
     procedure LVMSetExtendedListViewStyle(var Message: TMessage); message LVM_SETEXTENDEDLISTVIEWSTYLE;
     procedure CMRecreateWnd(var Message: TMessage); message CM_RECREATEWND;
+    procedure CMDPIChanged(var Message: TMessage); message CM_DPICHANGED;
 
     procedure DumbCustomDrawItem(Sender: TCustomListView; Item: TListItem;
       State: TCustomDrawState; var DefaultDraw: Boolean);
@@ -268,7 +269,6 @@ type
     procedure ExecuteFile(Item: TListItem); virtual; abstract;
     procedure FocusSomething; override;
     function GetIsRoot: Boolean; virtual; abstract;
-    procedure IconsSetImageList; virtual;
     function ItemCanDrag(Item: TListItem): Boolean; virtual;
     function ItemColor(Item: TListItem): TColor; virtual;
     function ItemImageIndex(Item: TListItem; Cache: Boolean): Integer; virtual; abstract;
@@ -328,6 +328,8 @@ type
     procedure DoExecute(Item: TListItem);
     procedure DoExecuteParentDirectory;
     procedure Load(DoFocusSomething: Boolean); virtual;
+    procedure NeedImageLists(Recreate: Boolean);
+    procedure FreeImageLists;
     property ImageList16: TImageList read FImageList16;
     property ImageList32: TImageList read FImageList32;
   public
@@ -761,20 +763,20 @@ function OverlayImageList(Size: Integer): TImageList;
     end;
   end; {GetOverlayBitmap}
 
-var
-  PixelsPerInch: Integer;
-  Factor: Integer;
 begin
   // Hardcoded according to sizes of overlays we have in resources
-  PixelsPerInch := Screen.PixelsPerInch;
-  if PixelsPerInch >= 192 then Factor := 200
+  if Size >= 64 then Size := 64
     else
-  if PixelsPerInch >= 144 then Factor := 150
+  if Size >= 48 then Size := 48
     else
-  if PixelsPerInch >= 120 then Factor := 124
-    else Factor := 100;
-
-  Size := MulDiv(Size, Factor, 100);
+  if Size >= 40 then Size := 40
+    else
+  if Size >= 32 then Size := 32
+    else
+  if Size >= 24 then Size := 24
+    else
+  if Size >= 20 then Size := 20
+    else Size := 16;
   Result := TImageList.CreateSize(Size, Size);
   Result.DrawingStyle := dsTransparent;
   Result.BkColor := clNone;
@@ -1145,6 +1147,39 @@ begin
   if Assigned(FDragDropFilesEx) then FDragDropFilesEx.TargetPopupMenu := Value;
 end;
 
+procedure TCustomDirView.NeedImageLists(Recreate: Boolean);
+begin
+  SmallImages := ShellImageListForControl(Self, ilsSmall);
+  LargeImages := ShellImageListForControl(Self, ilsLarge);
+
+  if (not Assigned(FImageList16)) or Recreate then
+  begin
+    FreeAndNil(FImageList16);
+    FImageList16 := OverlayImageList(SmallImages.Width);
+  end;
+
+  if (not Assigned(FImageList32)) or Recreate then
+  begin
+    FreeAndNil(FImageList32);
+    FImageList32 := OverlayImageList(LargeImages.Width);
+  end;
+end;
+
+procedure TCustomDirView.CMDPIChanged(var Message: TMessage);
+begin
+  inherited;
+  NeedImageLists(True);
+end;
+
+procedure TCustomDirView.FreeImageLists;
+begin
+  FreeAndNil(FImageList16);
+  FreeAndNil(FImageList32);
+
+  SmallImages := nil;
+  LargeImages := nil;
+end;
+
 procedure TCustomDirView.CreateWnd;
 begin
   inherited;
@@ -1153,11 +1188,7 @@ begin
     PopupMenu.Autopopup := False;
   FDragDropFilesEx.DragDropControl := Self;
 
-  if not Assigned(FImageList16) then
-    FImageList16 := OverlayImageList(16);
-  if not Assigned(FImageList32) then
-    FImageList32 := OverlayImageList(32);
-  IconsSetImageList;
+  NeedImageLists(False);
 end;
 
 procedure TCustomDirView.LVMSetExtendedListViewStyle(var Message: TMessage);
@@ -1257,19 +1288,7 @@ begin
   FreeAndNil(FHistoryPaths);
 
   FreeAndNil(FDragDropFilesEx);
-  FreeAndNil(FImageList16);
-  FreeAndNil(FImageList32);
-
-  if Assigned(SmallImages) then
-  begin
-    SmallImages.Free;
-    SmallImages := nil;
-  end;
-  if Assigned(LargeImages) then
-  begin
-    LargeImages.Free;
-    LargeImages := nil;
-  end;
+  FreeImageLists;
   FreeAndNil(FAnimation);
 
   inherited;
@@ -1375,14 +1394,6 @@ begin
     else Result := 0;
 end;
 
-procedure TCustomDirView.IconsSetImageList;
-begin
-  if not Assigned(SmallImages) then
-    SmallImages := ShellImageList(Self, SHGFI_SMALLICON);
-  if not Assigned(LargeImages) then
-    LargeImages := ShellImageList(Self, SHGFI_LARGEICON);
-end; {IconsSetImageList}
-
 function TCustomDirView.ItemIsRecycleBin(Item: TListItem): Boolean;
 begin
   Result := False;

+ 39 - 14
source/packages/filemng/CustomDriveView.pas

@@ -78,6 +78,7 @@ type
     function IsCustomDrawn(Target: TCustomDrawTarget; Stage: TCustomDrawStage): Boolean; override;
     function CustomDrawItem(Node: TTreeNode; State: TCustomDrawState;
       Stage: TCustomDrawStage; var PaintImages: Boolean): Boolean; override;
+    procedure NeedImageLists(Recreate: Boolean);
 
     procedure CNNotify(var Msg: TWMNotify); message CN_NOTIFY;
     procedure CMColorChanged(var Msg: TMessage); message CM_COLORCHANGED;
@@ -86,6 +87,7 @@ type
     procedure WMLButtonUp(var Msg: TWMLButtonDown); message WM_LBUTTONUP;
     procedure WMRButtonDown(var Msg: TWMRButtonDown); message WM_RBUTTONDOWN;
     procedure WMContextMenu(var Msg: TWMContextMenu); message WM_CONTEXTMENU;
+    procedure CMDPIChanged(var Message: TMessage); message CM_DPICHANGED;
 
     procedure Delete(Node: TTreeNode); override;
     procedure KeyDown(var Key: Word; Shift: TShiftState); override;
@@ -276,9 +278,6 @@ begin
   if Assigned(Images) then
     Images.Free;
 
-  if Assigned(StateImages) then
-    StateImages.Free;
-
   if Assigned(FDragImageList) then
   begin
     if GlobalDragImageList = FDragImageList then
@@ -294,14 +293,47 @@ begin
   inherited Destroy;
 end;
 
+procedure TCustomDriveView.NeedImageLists(Recreate: Boolean);
+var
+  MinHeight: Integer;
+  AImages: TImageList;
+begin
+  if not Assigned(Images) then
+  begin
+    Images := TImageList.Create(Self);
+    Images.BkColor := Color;
+  end;
+
+  AImages := ShellImageListForControl(Self, ilsSmall);
+  if Images.Handle <> AImages.Handle then
+  begin
+    Images.Handle := AImages.Handle;
+  end;
+
+  if (not Assigned(FImageList)) or Recreate then
+  begin
+    if Assigned(FImageList) then
+      FImageList.Free;
+
+    FImageList := OverlayImageList(Images.Width);
+  end;
+
+  MinHeight := ScaleByTextHeight(Self, 18);
+  if TreeView_GetItemHeight(Handle) < MinHeight then
+    TreeView_SetItemHeight(Handle, MinHeight);
+end;
+
+procedure TCustomDriveView.CMDPIChanged(var Message: TMessage);
+begin
+  inherited;
+  NeedImageLists(True);
+end;
+
 procedure TCustomDriveView.CreateWnd;
 begin
   inherited;
 
-  if not Assigned(Images) then
-    Images := ShellImageList(Self, SHGFI_SMALLICON);
-  if not Assigned(StateImages) then
-    StateImages := ShellImageList(Self, SHGFI_OPENICON);
+  NeedImageLists(False);
 
   if not (csDesigning in ComponentState) then
     FDragImageList := TDragImageList.Create(Self);
@@ -311,11 +343,6 @@ begin
   FDragDropFilesEx.DragDropControl := Self;
   FParentForm := GetParentForm(Self);
 
-  if not Assigned(FImageList) then
-    FImageList := OverlayImageList(16);
-
-  if TreeView_GetItemHeight(Handle) < 18 then
-    TreeView_SetItemHeight(Handle, 18);
 end;
 
 procedure TCustomDriveView.Notification(AComponent: TComponent; Operation: TOperation);
@@ -823,8 +850,6 @@ begin
   inherited;
   if Assigned(Images) then
     Images.BkColor := Color;
-  if Assigned(StateImages) then
-    StateImages.BkColor := Color;
   ForceColorChange(Self);
 end;
 

+ 3 - 69
source/packages/filemng/IEComboBox.pas

@@ -58,12 +58,9 @@ type
     FDropDownFixedWidth: Integer;
     FOnCloseUp: TIECloseUpEvent;
     FCanceled: Boolean;
-    FUseSystemImageList: Boolean;
-    FSystemImageList: TImageList;
 
     function GetTopIndex: Integer;
     procedure SetTopIndex(Value: Integer);
-    procedure SetUseSystemImageList(Value: Boolean);
     procedure CMFontChanged(var Message: TMessage); message CM_FONTCHANGED;
 
   protected
@@ -72,7 +69,6 @@ type
     function GetItemIndent(Index: Integer): Integer; virtual;
     function GetItemText(Index: Integer): string;
     function GetItemTextEx(Index: Integer; ForList: Boolean): string; virtual;
-    function ImageList: TImageList; virtual;
     procedure CNCommand(var Message: TWMCommand); message CN_COMMAND;
     procedure DoCloseUp(Canceled: Boolean); virtual;
     procedure DropDown; override;
@@ -81,7 +77,6 @@ type
 
   public
     constructor Create(AOwner: TComponent); override;
-    destructor Destroy; override;
     function GetTextWidth(Str: string): Integer;
     procedure DoPreloadImages;
 
@@ -89,7 +84,6 @@ type
     property ItemIndent[Index: Integer]: Integer read GetItemIndent;
     property ItemText[Index: Integer]: string read GetItemText;
     property TopIndex: Integer read GetTopIndex write SetTopIndex;
-    property UseSystemImageList: Boolean read FUseSystemImageList write SetUseSystemImageList;
     property DropDownFixedWidth: Integer read FDropDownFixedWidth write FDropDownFixedWidth default 0;
     property OnCloseUp: TIECloseUpEvent read FOnCloseUp write FOnCloseUp;
   published
@@ -175,16 +169,8 @@ constructor TIECustomComboBox.Create(AOwner: TComponent);
 begin
   inherited Create(AOwner);
   FCanceled := True;
-  FUseSystemImageList := False;
-  FSystemImageList := nil;
 end; {TIECustomComboBox.Create}
 
-destructor TIECustomComboBox.Destroy;
-begin
-  FreeAndNil(FSystemImageList);
-  inherited;
-end;
-
 procedure TIECustomComboBox.CMFontChanged(var Message: TMessage);
 begin
   inherited;
@@ -214,9 +200,9 @@ begin
     else
   begin
     // The same code is in THistoryComboBox.DropDown
-    ItemWidth := GetMaxItemWidth + ScaleByPixelsPerInch(8);
+    ItemWidth := GetMaxItemWidth + ScaleByPixelsPerInch(8, Self);
     if Items.Count > DropDownCount then
-      Inc(ItemWidth, GetSystemMetrics(SM_CXVSCROLL));
+      Inc(ItemWidth, GetSystemMetricsForControl(Self, SM_CXVSCROLL));
     Self.Perform(CB_SETDROPPEDWIDTH, ItemWidth, 0);
   end;
 
@@ -254,8 +240,6 @@ begin
     for Index := 0 to Items.Count - 1 do
     begin
       GetTextExtentPoint32(DC, PChar(ItemText[Index]), Length(ItemText[Index]), Size);
-      if (ImageList <> nil) and (ItemImage[Index] >= 0) then
-        Inc(Size.Cx, IconWidth + 6);
       Inc(Size.Cx, ItemIndent[Index]);
       if Size.Cx > Result then Result := Size.Cx;
     end;
@@ -337,7 +321,6 @@ end; {GetItemHeight}
 procedure TIECustomComboBox.DrawItem(Index: Integer; Rect: TRect; State: TOwnerDrawState);
 var
   Text: string;
-  Image: Integer;
   InList: Boolean;
 begin
   inherited;
@@ -353,17 +336,7 @@ begin
 
     if InList then Rect.Left := Rect.Left + ItemIndent[Index];
 
-    if ImageList <> nil then
-    begin
-      Image := ItemImage[Index];
-      if Image >= 0 then
-      begin
-        ImageList.Draw(Canvas, Rect.Left + 2, Rect.Top, Image);
-        Rect.Left := Rect.Left + IconWidth + 6;
-      end
-        else Rect.Left := Rect.Left + 2;
-    end
-      else Rect.Left := Rect.Left + 2;
+    Rect.Left := Rect.Left + 2;
 
     DrawText(Canvas.Handle, PChar(Text), Length(Text), Rect,
       DrawTextBiDiModeFlags(DT_SINGLELINE or DT_VCENTER or DT_NOPREFIX));
@@ -390,44 +363,5 @@ begin
   Result := Items[Index];
 end;
 
-function TIECustomComboBox.ImageList: TImageList;
-var
-  ImageListHandle: HImageList;
-  FileInfo: TSHFileInfo;
-begin
-  if FUseSystemImageList then
-  begin
-    if not Assigned(FSystemImageList) then
-    begin
-      FSystemImageList := TImageList.Create(Self);
-      ImageListHandle := SHGetFileInfo('', 0, FileInfo, SizeOf(FileInfo),
-        SHGFI_SYSICONINDEX or SHGFI_SMALLICON);
-      if ImageListHandle <> 0 then
-        with FSystemImageList do
-        begin
-          ShareImages  := True;
-          Handle := ImageListHandle;
-          DrawingStyle := dsTransparent;
-        end;
-    end;
-    Result := FSystemImageList;
-  end
-    else Result := nil;
-end;
-
-procedure TIECustomComboBox.SetUseSystemImageList(Value: Boolean);
-begin
-  if FUseSystemImageList <> Value then
-  begin
-    if not FUseSystemImageList then
-    begin
-      if ImageList <> nil then
-        raise Exception.Create('ImageList is already created.');
-    end
-      else FreeAndNil(FSystemImageList);
-    FUseSystemImageList := Value;
-  end;
-end;
-
 initialization
 end.

+ 1 - 1
source/packages/my/ComboEdit.pas

@@ -623,7 +623,7 @@ var
   I: Integer;
 begin
   I := GetTextHeight;
-  Result := I + GetSystemMetrics(SM_CYBORDER) * 4 + 1;
+  Result := I + GetSystemMetricsForControl(Self, SM_CYBORDER) * 4 + 1;
 end;
 
 procedure TCustomComboEdit.CMFontChanged(var Message: TMessage);

+ 2 - 2
source/packages/my/HistoryComboBox.pas

@@ -113,9 +113,9 @@ begin
   if soDropDown in SaveOn then SaveToHistory;
 
   // taken from TIECustomComboBox:
-  ItemWidth := GetMaxItemWidth + ScaleByPixelsPerInch(8);
+  ItemWidth := GetMaxItemWidth + ScaleByPixelsPerInch(8, Self);
   if Items.Count > DropDownCount then
-    Inc(ItemWidth, GetSystemMetrics(SM_CXVSCROLL));
+    Inc(ItemWidth, GetSystemMetricsForControl(Self, SM_CXVSCROLL));
   Self.Perform(CB_SETDROPPEDWIDTH, ItemWidth, 0);
 end;
 

+ 7 - 7
source/packages/my/ListViewColProperties.pas

@@ -86,7 +86,7 @@ type
 implementation
 
 uses
-  SysUtils, CommCtrl, Windows, PasTools, Controls;
+  SysUtils, CommCtrl, Windows, PasTools, Controls, Forms;
 
 const
   DefaultListViewMaxWidth = 1000;
@@ -150,7 +150,7 @@ begin
     while (Value <> '') and (Index < Count) do
     begin
       ColStr := CutToChar(Value, ';', True);
-      Widths[Index] := LoadDimension(StrToInt(CutToChar(ColStr, ',', True)), PixelsPerInch);
+      Widths[Index] := LoadDimension(StrToInt(CutToChar(ColStr, ',', True)), PixelsPerInch, FListView);
       Visible[Index] := Boolean(StrToInt(CutToChar(ColStr, ',', True)));
       Inc(Index);
     end;
@@ -325,7 +325,7 @@ var
 begin
   S := CutToChar(Value, '|', True);
   WidthsStr := CutToChar(S, '@', True);
-  PixelsPerInch := LoadPixelsPerInch(S);
+  PixelsPerInch := LoadPixelsPerInch(S, FListView);
   SetWidthsStr(WidthsStr, PixelsPerInch);
   // Have to set order after visibility, otherwise we lost ordering of columns that are invisible by default,
   // but visible by configuration (as they would get ordered to the front)
@@ -487,7 +487,7 @@ begin
   // The new pixels-per-inch part is inserted after the widths part
   // as parsing of this was always robust to stop at "count" elements,
   // what order part was not (due to its logic of skipping hidden columns)
-  Result := Format('%s;@%s|%s', [GetWidthsStr, SavePixelsPerInch, GetOrderStr]);
+  Result := Format('%s;@%s|%s', [GetWidthsStr, SavePixelsPerInch(FListView), GetOrderStr]);
 end;
 
 function TCustomListViewColProperties.GetVisible(Index: Integer): Boolean;
@@ -525,9 +525,9 @@ begin
   begin
     Properties := TCustomListViewColProperty.Create(Index);
 
-    // We do not have list view handle yet to use ScaleByTextHeight
-    Properties.MaxWidth := ScaleByPixelsPerInch(DefaultListViewMaxWidth);
-    Properties.MinWidth := ScaleByPixelsPerInch(DefaultListViewMinWidth);
+    // We do not have list view handle yet to use ScaleByTextHeight, against primary monitor
+    Properties.MaxWidth := ScaleByPixelsPerInch(DefaultListViewMaxWidth, Screen.PrimaryMonitor);
+    Properties.MinWidth := ScaleByPixelsPerInch(DefaultListViewMinWidth, Screen.PrimaryMonitor);
     FProperties.Add(Properties);
   end;
 end;

+ 15 - 0
source/packages/my/NortonLikeListView.pas

@@ -80,6 +80,7 @@ type
     procedure DDBeforeDrag;
     function CanEdit(Item: TListItem): Boolean; override;
     function GetPopupMenu: TPopupMenu; override;
+    procedure ChangeScale(M, D: Integer); override;
   public
     { Public declarations }
     constructor Create(AOwner: TComponent); override;
@@ -1005,4 +1006,18 @@ begin
   Item.MakeVisible(False);
 end;
 
+procedure TCustomNortonLikeListView.ChangeScale(M, D: Integer);
+begin
+  if M <> D then
+  begin
+    // When font is scaled, while the control is being re-created, previous font is restored once
+    // read from the persistence data in TCustomListView.CreateWnd.
+    // Requiring handle, makes sure the re-create phase is closed.
+    // We could limit impact by checking ControlHasRecreationPersistenceData,
+    // but for now, we actually prefer larger impact to test this change better.
+    HandleNeeded;
+  end;
+  inherited;
+end;
+
 end.

+ 293 - 25
source/packages/my/PasTools.pas

@@ -3,7 +3,7 @@ unit PasTools;
 interface
 
 uses
-  Windows, Types, Classes, ComCtrls, ExtCtrls, Controls, Dialogs, Forms;
+  Windows, Types, Classes, ComCtrls, ExtCtrls, Controls, Dialogs, Forms, Messages;
 
 function Construct(ComponentClass: TComponentClass; Owner: TComponent): TComponent;
 
@@ -30,19 +30,44 @@ procedure FilterToFileTypes(Filter: string; FileTypes: TFileTypeItems);
 
 // Note that while we based our scaling on pixels-per-inch,
 // VCL actually scales based on font size
-function LoadDimension(Dimension: Integer; PixelsPerInch: Integer): Integer;
-function StrToDimensionDef(Str: string; PixelsPerInch: Integer; Default: Integer): Integer;
+
+const
+  CM_DPICHANGED = WM_USER + $2000 + 10;
+  WM_DPICHANGED_BEFOREPARENT = $02E2;
+  WM_DPICHANGED_AFTERPARENT = $02E3;
+
+function HasSystemParametersInfoForPixelsPerInch: Boolean;
+function SystemParametersInfoForPixelsPerInch(
+  uiAction, uiParam: UINT; pvParam: Pointer; fWinIni: UINT; dpi: UINT): BOOL;
+
+procedure GetFormScaleRatio(Form: TForm; var M, D: Integer);
+
+function GetMonitorFromControl(Control: TControl): TMonitor;
+function GetMonitorPixelsPerInch(Monitor: TMonitor): Integer;
+function GetControlPixelsPerInch(Control: TControl): Integer;
+function GetComponentPixelsPerInch(Component: TComponent): Integer;
+function LoadDimension(Dimension: Integer; PixelsPerInch: Integer; Control: TControl): Integer;
+function StrToDimensionDef(Str: string; PixelsPerInch: Integer; Control: TControl; Default: Integer): Integer;
 function SaveDimension(Dimension: Integer): Integer;
 function DimensionToDefaultPixelsPerInch(Dimension: Integer): Integer;
-function ScaleByPixelsPerInch(Dimension: Integer): Integer;
+function ScaleByPixelsPerInch(Dimension: Integer; Monitor: TMonitor): Integer; overload;
+function ScaleByPixelsPerInch(Dimension: Integer; Control: TControl): Integer; overload;
+function ScaleByPixelsPerInchFromSystem(Dimension: Integer; Control: TControl): Integer;
 
-function LoadPixelsPerInch(S: string): Integer;
-function SavePixelsPerInch: string;
+function LoadPixelsPerInch(S: string; Control: TControl): Integer;
+function SavePixelsPerInch(Control: TControl): string;
 function SaveDefaultPixelsPerInch: string;
 
 function ScaleByTextHeight(Control: TControl; Dimension: Integer): Integer;
 function ScaleByTextHeightRunTime(Control: TControl; Dimension: Integer): Integer;
 
+function GetSystemMetricsForControl(Control: TControl; nIndex: Integer): Integer;
+
+type
+  TImageListSize = (ilsSmall, ilsLarge);
+
+function ShellImageListForControl(Control: TControl; Size: TImageListSize): TImageList;
+
 function ControlHasRecreationPersistenceData(Control: TControl): Boolean;
 
 function IsAppIconic: Boolean;
@@ -114,7 +139,7 @@ type
 implementation
 
 uses
-  SysUtils, Messages, StdCtrls, Graphics;
+  SysUtils, StdCtrls, Graphics, MultiMon, ShellAPI, Generics.Collections, CommCtrl, ImgList;
 
 const
   DDExpandDelay = 15000000;
@@ -180,16 +205,123 @@ begin
   end;
 end;
 
-function LoadDimension(Dimension: Integer; PixelsPerInch: Integer): Integer;
+type
+  TGetDpiForMonitorFunc =
+    function (hMonitor: HMONITOR; MonitorType: Integer; out DpiX, DpiY: Cardinal): HRESULT; stdcall;
+  TGetSystemMetricsForDpiFunc =
+    function (nIndex: Integer; Dpi: Cardinal): Integer; stdcall;
+  TSystemParametersInfoForDpiFunc =
+    function (uiAction, uiParam: UINT; pvParam: Pointer; fWinIni: UINT; dpi: UINT): BOOL; stdcall;
+
+const
+  MDT_EFFECTIVE_DPI = 0;
+
+var
+  GetDpiForMonitor: TGetDpiForMonitorFunc = nil;
+  GetSystemMetricsForDpi: TGetSystemMetricsForDpiFunc = nil;
+  SystemParametersInfoForDpi: TSystemParametersInfoForDpiFunc = nil;
+
+function HasSystemParametersInfoForPixelsPerInch: Boolean;
+begin
+  Result := Assigned(SystemParametersInfoForDpi);
+end;
+
+function SystemParametersInfoForPixelsPerInch(
+  uiAction, uiParam: UINT; pvParam: Pointer; fWinIni: UINT; dpi: UINT): BOOL;
+begin
+  if HasSystemParametersInfoForPixelsPerInch then
+  begin
+    Result := SystemParametersInfoForDpi(uiAction, uiParam, pvParam, fWinIni, dpi);
+  end
+    else
+  begin
+    Result := SystemParametersInfo(uiAction, uiParam, pvParam, fWinIni);
+  end;
+end;
+
+function GetMonitorPixelsPerInch(Monitor: TMonitor): Integer;
+var
+  DpiX, DpiY: Cardinal;
+begin
+  if Assigned(GetDpiForMonitor) and
+     (GetDpiForMonitor(Monitor.Handle, MDT_EFFECTIVE_DPI, DpiX, DpiY) = S_OK) then
+  begin
+    Result := DpiX;
+  end
+    else
+  begin
+    Result := Screen.PixelsPerInch;
+  end;
+end;
+
+function GetMonitorFromControl(Control: TControl): TMonitor;
+begin
+  if Control.Parent <> nil then
+  begin
+    Result := GetMonitorFromControl(Control.Parent);
+  end
+    else
+  if Control is TCustomForm then
+  begin
+    Result := TCustomForm(Control).Monitor;
+  end
+    else
+  if (Control is TWinControl) and TWinControl(Control).HandleAllocated then
+  begin
+    Result := Screen.MonitorFromWindow(TWinControl(Control).Handle);
+  end
+    else
+  begin
+    Result := nil;
+  end;
+end;
+
+function GetControlPixelsPerInch(Control: TControl): Integer;
+var
+  Form: TCustomForm;
+  Monitor: TMonitor;
+begin
+  if Assigned(GetDpiForMonitor) then // optimization
+  begin
+    Form := GetParentForm(Control);
+    if Assigned(Form) then
+    begin
+      // By default, scale according to what the form is so far rendered on.
+      // If the monitor perceived DPI does not match its monitor DPI, it's because the WM_DPICHANGED is still pending.
+      Result := TForm(Form).PixelsPerInch;
+    end
+      else
+    begin
+      Monitor := GetMonitorFromControl(Control);
+      if Monitor = nil then
+      begin
+        Assert(False);
+        Monitor := Screen.PrimaryMonitor;
+      end;
+      Result := GetMonitorPixelsPerInch(Monitor);
+    end;
+  end
+    else
+  begin
+    Result := Screen.PixelsPerInch;
+  end;
+end;
+
+function GetComponentPixelsPerInch(Component: TComponent): Integer;
+begin
+  Result := GetControlPixelsPerInch(TControl(Component.Owner));
+end;
+
+function LoadDimension(Dimension: Integer; PixelsPerInch: Integer; Control: TControl): Integer;
 begin
-  Result := MulDiv(Dimension, Screen.PixelsPerInch, PixelsPerInch);
+  Result := MulDiv(Dimension, GetControlPixelsPerInch(Control), PixelsPerInch);
 end;
 
-function StrToDimensionDef(Str: string; PixelsPerInch: Integer; Default: Integer): Integer;
+function StrToDimensionDef(Str: string; PixelsPerInch: Integer; Control: TControl; Default: Integer): Integer;
 begin
   if TryStrToInt(Str, Result) then
   begin
-    Result := LoadDimension(Result, PixelsPerInch);
+    Result := LoadDimension(Result, PixelsPerInch, Control);
   end
     else
   begin
@@ -208,22 +340,32 @@ begin
   Result := MulDiv(Dimension, USER_DEFAULT_SCREEN_DPI, Screen.PixelsPerInch);
 end;
 
-function ScaleByPixelsPerInch(Dimension: Integer): Integer;
+function ScaleByPixelsPerInch(Dimension: Integer; Monitor: TMonitor): Integer;
 begin
-  Result := MulDiv(Dimension, Screen.PixelsPerInch, USER_DEFAULT_SCREEN_DPI);
+  Result := MulDiv(Dimension, GetMonitorPixelsPerInch(Monitor), USER_DEFAULT_SCREEN_DPI);
 end;
 
-function LoadPixelsPerInch(S: string): Integer;
+function ScaleByPixelsPerInch(Dimension: Integer; Control: TControl): Integer;
+begin
+  Result := MulDiv(Dimension, GetControlPixelsPerInch(Control), USER_DEFAULT_SCREEN_DPI);
+end;
+
+function ScaleByPixelsPerInchFromSystem(Dimension: Integer; Control: TControl): Integer;
+begin
+  Result := MulDiv(Dimension, GetControlPixelsPerInch(Control), Screen.PixelsPerInch);
+end;
+
+function LoadPixelsPerInch(S: string; Control: TControl): Integer;
 begin
   // for backward compatibility with version that did not save the DPI,
   // make reasonable assumption that the configuration was saved with
   // the same DPI as we run now
-  Result := StrToIntDef(S, Screen.PixelsPerInch);
+  Result := StrToIntDef(S, GetControlPixelsPerInch(Control));
 end;
 
-function SavePixelsPerInch: string;
+function SavePixelsPerInch(Control: TControl): string;
 begin
-  Result := IntToStr(Screen.PixelsPerInch);
+  Result := IntToStr(GetControlPixelsPerInch(Control));
 end;
 
 function SaveDefaultPixelsPerInch: string;
@@ -275,21 +417,36 @@ var
   TextHeight: Integer;
 begin
   // RTL_COPY (TCustomForm.ReadState)
-  Form := ValidParentForm(Control);
-  TextHeight := Form.RetrieveTextHeight;
-  // runtime form (such as TTBFloatingWindowParent)
-  if TextHeight = 0 then
+  Form := GetParentForm(Control);
+  if Form = nil then
   begin
-    Result := ScaleByTextHeightRunTime(Control, Dimension);
+    // This should happen only for screen tip over dropped down menu
+    Assert(Control.ClassName = 'TTBXPopupWindow');
+    Result := ScaleByPixelsPerInch(Dimension, Control);
   end
     else
   begin
-    // that's our design text-size, we do not expect any other value
-    Assert(TextHeight = OurDesignTimeTextHeight);
-    Result := ScaleByTextHeightImpl(Control, Dimension, TextHeight);
+    TextHeight := Form.RetrieveTextHeight;
+    // runtime form (such as TTBFloatingWindowParent)
+    if TextHeight = 0 then
+    begin
+      Result := ScaleByTextHeightRunTime(Control, Dimension);
+    end
+      else
+    begin
+      // that's our design text-size, we do not expect any other value
+      Assert(TextHeight = OurDesignTimeTextHeight);
+      Result := ScaleByTextHeightImpl(Control, Dimension, TextHeight);
+    end;
   end;
 end;
 
+procedure GetFormScaleRatio(Form: TForm; var M, D: Integer);
+begin
+  M := Form.CalculateTextHeight;
+  D := Form.RetrieveTextHeight;
+end;
+
 // this differs from ScaleByTextHeight only by enforcing
 // constant design-time text height
 function ScaleByTextHeightRunTime(Control: TControl; Dimension: Integer): Integer;
@@ -297,6 +454,89 @@ begin
   Result := ScaleByTextHeightImpl(Control, Dimension, OurDesignTimeTextHeight);
 end;
 
+function GetSystemMetricsForControl(Control: TControl; nIndex: Integer): Integer;
+begin
+  if Assigned(GetSystemMetricsForDpi) then
+  begin
+    Result := GetSystemMetricsForDpi(nIndex, GetControlPixelsPerInch(Control))
+  end
+    else
+  begin
+    Result := GetSystemMetrics(nIndex);
+  end;
+end;
+
+type
+  TSHGetImageList = function (iImageList: integer; const riid: TGUID; var ppv: Pointer): hResult; stdcall;
+
+const
+  IID_IImageList: TGUID = '{46EB5926-582E-4017-9FDF-E8998DAA0950}';
+
+var
+  SHGetImageList: TSHGetImageList;
+  ShellImageLists: TDictionary<Integer, TImageList>;
+
+procedure AddShellImageList(ImageList: Integer);
+var
+  Handle: THandle;
+  Height, Width: Integer;
+  ShellImageList: TImageList;
+begin
+  // VCL have declaration for SHGetImageList in ShellAPI, but it does not link
+  if (SHGetImageList(ImageList, IID_IImageList, Pointer(Handle)) = S_OK) and
+     ImageList_GetIconSize(Handle, Width, Height) then
+  begin
+
+    // We could use AddOrSetValue instead, but to be on a safe siz, we prefer e.g. SHIL_SMALL over SHIL_SYSSMALL,
+    // while they actually can be the same
+    if not ShellImageLists.ContainsKey(Width) then
+    begin
+      ShellImageList := TImageList.Create(Application);
+      ShellImageList.Handle := Handle;
+      ShellImageList.ShareImages := True;
+      ShellImageList.DrawingStyle := dsTransparent;
+      ShellImageLists.Add(Width, ShellImageList);
+    end;
+  end;
+end;
+
+function ShellImageListForControl(Control: TControl; Size: TImageListSize): TImageList;
+var
+  ImageListPair: TPair<Integer, TImageList>;
+  Width, ImageListWidth: Integer;
+  Diff, BestDiff: Integer;
+begin
+  case Size of
+    ilsSmall: Width := 16;
+    ilsLarge: Width := 32;
+    else Width := 0; Assert(False);
+  end;
+
+  Width := ScaleByPixelsPerInch(Width, Control);
+
+  Result := nil;
+  BestDiff := -1;
+  for ImageListPair in ShellImageLists do
+  begin
+    ImageListWidth := ImageListPair.Key;
+    if ImageListWidth <= Width then
+    begin
+      Diff := Width - ImageListWidth;
+    end
+      else
+    begin
+      // Prefer smaller images over larger, so for 150%, we use 100% images, not 200%
+      Diff := ImageListWidth - Width + 1;
+    end;
+
+    if (BestDiff < 0) or (BestDiff > Diff) then
+    begin
+      BestDiff := Diff;
+      Result := ImageListPair.Value;
+    end;
+  end;
+end;
+
 type
   TListViewHelper = class helper for TCustomListView
   public
@@ -703,4 +943,32 @@ begin
   end;
 end;
 
+var
+  Lib: THandle;
+  I: Integer;
+initialization
+  Lib := LoadLibrary('shcore');
+  if Lib <> 0 then
+  begin
+    GetDpiForMonitor := GetProcAddress(Lib, 'GetDpiForMonitor');
+  end;
+
+  Lib := LoadLibrary('user32');
+  if Lib <> 0 then
+  begin
+    GetSystemMetricsForDpi := GetProcAddress(Lib, 'GetSystemMetricsForDpi');
+    SystemParametersInfoForDpi := GetProcAddress(Lib, 'SystemParametersInfoForDpi');
+  end;
+
+  Lib := LoadLibrary('shell32');
+  SHGetImageList := GetProcAddress(Lib, 'SHGetImageList');
+  ShellImageLists := TDictionary<Integer, TImageList>.Create;
+  for I := 0 to SHIL_LAST do
+  begin
+    AddShellImageList(I);
+  end;
+
+finalization
+  // No need to release individual image lists as they are owned by Application object.
+  FreeAndNil(ShellImageLists);
 end.

BIN
source/packages/my/UnixPathComboBox.dcr


+ 0 - 274
source/packages/my/UnixPathComboBox.pas

@@ -1,274 +0,0 @@
-unit UnixPathComboBox;
-
-interface
-
-uses
-  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
-  StdCtrls;
-
-type
-  TUnixPathComboBox = class(TCustomComboBox)
-  private
-    { Private declarations }
-    FUnixPath: string;
-    FRootName: string;
-    FImageList: TImageList;
-    FNotifyChange: boolean;
-    F_NotifyChange: boolean;
-    procedure SetUnixPath(AUnixPath: string);
-    procedure SetRootName(ARootName: string);
-    procedure UpdateItems;
-    procedure CNDrawItem(var Message: TWMDrawItem); message CN_DrawItem;
-    procedure CMFontChanged(var Message: TMessage); message CM_FONTCHANGED;
-    procedure WMCHAR(var Message: TMessage); message WM_CHAR;
-  protected
-    { Protected declarations }
-    procedure CreateWnd; override;
-    procedure Change; override;
-    procedure Click; override;
-  public
-    { Public declarations }
-    constructor Create(AOwner: TComponent); override;
-    destructor Destroy; override;
-    property NotifyChange: Boolean read F_NotifyChange write F_NotifyChange;
-  published
-    { Published declarations }
-    property Align;
-    property Color;
-    property Ctl3D;
-    property DragMode;
-    property DragCursor;
-    property DropDownCount;
-    property Anchors;
-    property Enabled;
-    property Font;
-    property ParentColor;
-    property ParentCtl3D;
-    property ParentFont;
-    property ParentShowHint;
-    property PopupMenu;
-    property ShowHint;
-    property TabOrder;
-    property TabStop;
-    property Visible;
-    property OnClick;
-    property OnChange;
-    property OnDblClick;
-    property OnDragDrop;
-    property OnDragOver;
-    property OnDropDown;
-    property OnEndDrag;
-    property OnEnter;
-    property OnExit;
-    property OnKeyDown;
-    property OnKeyPress;
-    property OnKeyUp;
-    property OnStartDrag;
-
-    property UnixPath: string read FUnixPath write SetUnixPath;
-    property RootName: string read FRootName write SetRootName;
-  end;
-
-procedure Register;
-
-implementation
-
-uses
-  ShellAPI, ImgList;
-
-procedure Register;
-begin
-  RegisterComponents('My', [TUnixPathComboBox]);
-end;
-
-  { TUnixPathComboBox }
-
-constructor TUnixPathComboBox.Create(AOwner: TComponent);
-var
-  sfi: TSHFileInfo;
-begin
-  inherited Create(AOwner);
-  Style := csOwnerDrawFixed;
-  FImageList := TImageList.create(self);
-  FImageList.handle :=
-    SHGetFileInfo('',0,sfi,sizeof(tshfileinfo), shgfi_sysiconindex or shgfi_smallicon);
-  FImageList.shareimages := true;
-  FImageList.BlendColor := clHighlight;
-  FRootName := '/ <root>';
-  F_NotifyChange := True;
-end;
-
-procedure TUnixPathComboBox.SetUnixPath(AUnixPath: string);
-begin
-  if FUnixPath <> AUnixPath then
-  begin
-    FUnixPath := AUnixPath;
-    UpdateItems;
-    FNotifyChange := true;
-    Change; {The only way to notify OnChange event}
-    FNotifyChange := false;
-  end;
-end;
-
-procedure TUnixPathComboBox.UpdateItems;
-var
-  Temp: string;
-  P: Integer;
-begin
-  with Items do
-  begin
-    BeginUpdate;
-    Clear;
-    try
-      Temp := FUnixPath;
-      while Temp <> '' do
-      begin
-        P := LastDelimiter('/', Temp);
-        if P < Length(Temp) then Insert(0, Copy(Temp, P+1, Length(Temp)-(P+1)+1));
-        SetLength(Temp, P-1);
-        if Length(Temp) = 0 then
-          Insert(0, FRootName);
-      end;
-    finally
-      ItemIndex := Count-1;
-      EndUpdate;
-    end;
-  end;
-end;
-
-procedure TUnixPathComboBox.SetRootName(ARootName: string);
-begin
-  if FRootName <> ARootName then
-  begin
-    FRootName := ARootName;
-    if Items.Count > 0 then Items[0] := FRootName
-      else UpdateItems;
-  end;
-end;
-
-function GetIconIndex(AFile: string; Attrs, Attrs2: Cardinal): Integer;
-var
-  SFI: TSHFileInfo;
-begin
-  SHGetFileInfo(PChar(AFile), Attrs, SFI, SizeOf(TSHFileInfo),
-    SHGFI_SYSICONINDEX or SHGFI_USEFILEATTRIBUTES or Attrs2);
-  Result := SFI.iIcon;
-end;
-
-procedure TUnixPathComboBox.CNDrawItem(var Message: TWMDrawItem);
-var
-  Icon: Integer;
-begin
-  with Message.DrawItemStruct^ do
-  begin
-    Canvas.Handle := hDC;
-    Canvas.Font := Font;
-    Canvas.Brush := Brush;
-    if Integer(ItemID) < 0 then Canvas.FillRect(rcItem)
-      else
-    with Canvas do
-    begin
-      // This next line prevents 'edit selection' text from being indented as well.
-      if (rcItem.top <> 3) then rcItem.left := rcItem.left + 10*Integer(ItemID);
-
-      if Integer(ItemID) < Items.Count-1 then
-          Icon := GetIconIndex('dummy', FILE_ATTRIBUTE_NORMAL or FILE_ATTRIBUTE_DIRECTORY, 0)
-        else
-          Icon := GetIconIndex('dummy', FILE_ATTRIBUTE_NORMAL or FILE_ATTRIBUTE_DIRECTORY, shgfi_openicon);
-
-      if (Integer(itemID) >= 0) and (ods_Selected and ItemState <> 0) then
-        FimageList.DrawingStyle := dsFocus
-      else
-        FimageList.DrawingStyle := dsNormal;
-
-      FillRect(rcItem);
-      FImageList.draw(canvas,rcItem.left+2,rcItem.top, Icon);
-      rcItem.left := rcItem.left+FImageList.width+4;
-
-      if (Integer(itemID) >= 0) and (ods_Selected and ItemState <> 0) then
-      begin
-        rcItem.right := rcItem.left+textwidth(items[ItemID])+4;
-        Canvas.Brush.Color := clHighlight;
-        Canvas.Font.Color := clHighlightText;
-        FillRect(rcItem);
-      end;
-
-      TextOut(rcItem.left+2, rcItem.top, items[ItemID]);
-    end; {with canvas}
-
-    if (ods_Focus and ItemState <> 0) then DrawFocusRect(hDC, rcItem);
-    Canvas.Handle := 0;
-  end;
-end;
-
-destructor TUnixPathComboBox.Destroy;
-begin
-  FImageList.handle := 0;
-  FImageList.free;
-  inherited Destroy;
-end;
-
-procedure TUnixPathComboBox.CreateWnd;
-begin
-  inherited CreateWnd;
-  UpdateItems;
-end;
-
-procedure TUnixPathComboBox.CMFontChanged(var Message: TMessage);
-
-  function GetItemHeight(Font: TFont): Integer;
-  var
-    DC: HDC;
-    SaveFont: HFont;
-    Metrics: TTextMetric;
-  begin
-    DC := GetDC(0);
-    SaveFont := SelectObject(DC, Font.Handle);
-    GetTextMetrics(DC, Metrics);
-    SelectObject(DC, SaveFont);
-    ReleaseDC(0, DC);
-    Result := Metrics.tmHeight;
-  end;
-
-var
-  IHeight: integer;
-begin
-  inherited;
-  IHeight := GetItemHeight(Font)+2;
-  if IHeight < FImageList.height then IHeight := FImageList.height;
-  ItemHeight := IHeight;
-  RecreateWnd;
-end;
-
-procedure TUnixPathComboBox.Change;
-begin
-  if FNotifyChange and F_NotifyChange then inherited Change;
-end;
-
-procedure TUnixPathComboBox.Click;
-var
-  NewPath: string;
-  i: Integer;
-begin
-  inherited Click;
-  if (ItemIndex >= 0) and (ItemIndex < Items.Count-1) and
-    (sendmessage(handle,CB_GETDROPPEDSTATE,0,0)=0) then
-  begin
-    NewPath := '/';
-    for i := 1 to ItemIndex do
-    begin
-      NewPath := NewPath + Items[i];
-      if i < ItemIndex then NewPath := NewPath + '/';
-    end;
-    UnixPath := NewPath;
-  end;
-end;
-
-procedure TUnixPathComboBox.WMCHAR(var Message: TMessage);
-begin
-  inherited;
-  if (TWMKey(Message).CharCode = VK_RETURN) or
-   (TWMKey(Message).CharCode = VK_ESCAPE) then Click;
-end;
-
-end.

+ 17 - 7
source/packages/my/UpDownEdit.pas

@@ -72,6 +72,7 @@ type
     procedure KeyPress(var Key: Char); override;
     procedure CreateParams(var Params: TCreateParams); override;
     procedure CreateWnd; override;
+    function DefBtnWidth: Integer;
   public
     constructor Create(AOwner: TComponent); override;
     destructor Destroy; override;
@@ -154,11 +155,6 @@ begin
   RegisterComponents('Martin', [TUpDownEdit]);
 end;
 
-function DefBtnWidth: Integer;
-begin
-  Result := Min(GetSystemMetrics(SM_CXVSCROLL), ScaleByPixelsPerInch(15));
-end;
-
 type
   TEmbededUpDown = class(TCustomUpDown)
   private
@@ -217,9 +213,12 @@ begin
 end;
 
 procedure TEmbededUpDown.WMSize(var Message: TWMSize);
+var
+  Def: Integer;
 begin
   inherited;
-  if Width <> DefBtnWidth then Width := DefBtnWidth;
+  Def := TUpDownEdit(Parent).DefBtnWidth;
+  if Width <> Def then Width := Def;
 end;
 
 { TUpDownEdit }
@@ -286,6 +285,16 @@ begin
     else Result := 0;
 end;
 
+function TUpDownEdit.DefBtnWidth: Integer;
+begin
+  Result := 15;
+  if Parent <> nil then
+  begin
+    Result := ScaleByPixelsPerInch(Result, Self);
+    Result := Math.Min(GetSystemMetricsForControl(Self, SM_CXVSCROLL), Result);
+  end;
+end;
+
 procedure TUpDownEdit.ResizeButton;
 begin
   if FUpDown <> nil then
@@ -368,6 +377,7 @@ end;
 procedure TUpDownEdit.CreateWnd;
 begin
   inherited CreateWnd;
+  ResizeButton; // now we know the scaling factor
   SetEditRect;
   SetValue(Value);
 end;
@@ -430,7 +440,7 @@ var
 begin
   GetTextHeight(I, H);
   if I > H then I := H;
-  Result := H + (GetSystemMetrics(SM_CYBORDER) * 4) + 1;
+  Result := H + (GetSystemMetricsForControl(Self, SM_CYBORDER) * 4) + 1;
 end;
 
 procedure TUpDownEdit.UpClick(Sender: TObject);

+ 4 - 4
source/packages/tb2k/TB2Common.pas

@@ -35,7 +35,7 @@ uses
 
 type
   TListSortExCompare = function(const Item1, Item2, ExtraData: Pointer): Integer;
-  THandleWMPrintNCPaintProc = procedure(Wnd: HWND; DC: HDC; AppData: Longint);
+  THandleWMPrintNCPaintProc = procedure(Control: TControl; Wnd: HWND; DC: HDC; AppData: Longint);
 
 function AddToFrontOfList(var List: TList; Item: Pointer): Boolean;
 function AddToList(var List: TList; Item: Pointer): Boolean;
@@ -66,7 +66,7 @@ function GetRectOfMonitorContainingWindow(const W: HWND; const WorkArea: Boolean
 function GetRectOfPrimaryMonitor(const WorkArea: Boolean): TRect;
 function GetTextHeight(const DC: HDC): Integer;
 function GetTextWidth(const DC: HDC; S: String; const Prefix: Boolean): Integer;
-procedure HandleWMPrint(const Wnd: HWND; var Message: TMessage;
+procedure HandleWMPrint(Control: TControl; const Wnd: HWND; var Message: TMessage;
   const NCPaintFunc: THandleWMPrintNCPaintProc; const AppData: Longint);
 procedure HandleWMPrintClient(const Control: TWinControl;
   var Message: TMessage);
@@ -193,7 +193,7 @@ begin
   end;
 end;
 
-procedure HandleWMPrint(const Wnd: HWND; var Message: TMessage;
+procedure HandleWMPrint(Control: TControl; const Wnd: HWND; var Message: TMessage;
   const NCPaintFunc: THandleWMPrintNCPaintProc; const AppData: Longint);
 { note: AppData is an application-defined value which is passed to NCPaintFunc }
 var
@@ -210,7 +210,7 @@ begin
       if Message.LParam and PRF_NONCLIENT <> 0 then begin
         SaveIndex := SaveDC(DC);
         if Assigned(NCPaintFunc) then
-          NCPaintFunc(Wnd, DC, AppData);
+          NCPaintFunc(Control, Wnd, DC, AppData);
         RestoreDC(DC, SaveIndex);
       end;
       { Calculate the difference between the top-left corner of the window

+ 35 - 35
source/packages/tb2k/TB2Dock.pas

@@ -361,6 +361,8 @@ type
     procedure UpdateVisibility;
     procedure ReadSavedAtRunTime(Reader: TReader);
     procedure WriteSavedAtRunTime(Writer: TWriter);
+    function GetDragHandleSize: Integer;
+    function GetDragHandleXOffset: Integer;
 
     { Messages }
     procedure CMColorChanged(var Message: TMessage); message CM_COLORCHANGED;
@@ -577,7 +579,7 @@ implementation
 
 uses
   Registry, IniFiles, Consts, Menus,
-  TB2Common, TB2Hook, TB2Consts, Types;
+  TB2Common, TB2Hook, TB2Consts, Types, PasTools;
 
 type
   TControlAccess = class(TControl);
@@ -623,10 +625,10 @@ threadvar
 
 { Misc. functions }
 
-function GetSmallCaptionHeight: Integer;
+function GetSmallCaptionHeight(Control: TControl): Integer;
 { Returns height of the caption of a small window }
 begin
-  Result := GetSystemMetrics(SM_CYSMCAPTION);
+  Result := GetSystemMetricsForControl(Control, SM_CYSMCAPTION);
 end;
 
 function GetMDIParent(const Form: TTBCustomForm): TTBCustomForm;
@@ -1879,14 +1881,14 @@ begin
   DrawNCArea(False, 0, HRGN(Message.WParam));
 end;
 
-procedure DockNCPaintProc(Wnd: HWND; DC: HDC; AppData: Longint);
+procedure DockNCPaintProc(Control: TControl; Wnd: HWND; DC: HDC; AppData: Longint);
 begin
   TTBDock(AppData).DrawNCArea(True, DC, 0);
 end;
 
 procedure TTBDock.WMPrint(var Message: TMessage);
 begin
-  HandleWMPrint(Handle, Message, DockNCPaintProc, Longint(Self));
+  HandleWMPrint(Self, Handle, Message, DockNCPaintProc, Longint(Self));
 end;
 
 procedure TTBDock.WMPrintClient(var Message: TMessage);
@@ -2177,7 +2179,7 @@ end;
 function GetCaptionRect(const Control: TTBFloatingWindowParent;
   const AdjustForBorder, MinusCloseButton: Boolean): TRect;
 begin
-  Result := Rect(0, 0, Control.ClientWidth, GetSmallCaptionHeight-1);
+  Result := Rect(0, 0, Control.ClientWidth, GetSmallCaptionHeight(Control)-1);
   if MinusCloseButton then
     Dec(Result.Right, Result.Bottom);
   if AdjustForBorder then
@@ -2189,7 +2191,7 @@ function GetCloseButtonRect(const Control: TTBFloatingWindowParent;
   const AdjustForBorder: Boolean): TRect;
 begin
   Result := GetCaptionRect(Control, AdjustForBorder, False);
-  Result.Left := Result.Right - (GetSmallCaptionHeight-1);
+  Result.Left := Result.Right - (GetSmallCaptionHeight(Control)-1);
 end;
 
 procedure TTBFloatingWindowParent.WMNCCalcSize(var Message: TWMNCCalcSize);
@@ -2215,7 +2217,7 @@ begin
   DrawNCArea(False, 0, HRGN(Message.WParam), twrdAll);
 end;
 
-procedure FloatingWindowParentNCPaintProc(Wnd: HWND; DC: HDC; AppData: Longint);
+procedure FloatingWindowParentNCPaintProc(Control: TControl; Wnd: HWND; DC: HDC; AppData: Longint);
 begin
   with TTBFloatingWindowParent(AppData) do
     DrawNCArea(True, DC, 0, twrdAll);
@@ -2223,7 +2225,7 @@ end;
 
 procedure TTBFloatingWindowParent.WMPrint(var Message: TMessage);
 begin
-  HandleWMPrint(Handle, Message, FloatingWindowParentNCPaintProc, Longint(Self));
+  HandleWMPrint(Self, Handle, Message, FloatingWindowParentNCPaintProc, Longint(Self));
 end;
 
 procedure TTBFloatingWindowParent.WMPrintClient(var Message: TMessage);
@@ -2261,7 +2263,7 @@ begin
           if (P.X < Width) and (P.X >= Width-BorderSize.X-1) then Result := HTRIGHT;
         end
         else begin
-          C := BorderSize.X + (GetSmallCaptionHeight-1);
+          C := BorderSize.X + (GetSmallCaptionHeight(Self)-1);
           if (P.X >= 0) and (P.X < BorderSize.X) then begin
             Result := HTLEFT;
             if (P.Y < C) then Result := HTTOPLEFT else
@@ -2823,6 +2825,16 @@ begin
   Result := GetWindowLong(Wnd, GWL_EXSTYLE) and WS_EX_TOPMOST <> 0;
 end;
 
+function TTBCustomDockableWindow.GetDragHandleSize: Integer;
+begin
+  Result := ScaleByPixelsPerInch(DragHandleSizes[CloseButtonWhenDocked][DragHandleStyle], Self);
+end;
+
+function TTBCustomDockableWindow.GetDragHandleXOffset: Integer;
+begin
+  Result := ScaleByPixelsPerInch(DragHandleXOffsets[CloseButtonWhenDocked][DragHandleStyle], Self);
+end;
+
 procedure TTBCustomDockableWindow.UpdateTopmostFlag;
 const
   Wnds: array[Boolean] of HWND = (HWND_NOTOPMOST, HWND_TOPMOST);
@@ -3360,12 +3372,12 @@ begin
   BottomRight.X := Z;
   BottomRight.Y := Z;
   if not LeftRight then begin
-    Inc(TopLeft.X, DragHandleSizes[CloseButtonWhenDocked, DragHandleStyle]);
+    Inc(TopLeft.X, GetDragHandleSize);
     //if FShowChevron then
     //  Inc(BottomRight.X, tbChevronSize);
   end
   else begin
-    Inc(TopLeft.Y, DragHandleSizes[CloseButtonWhenDocked, DragHandleStyle]);
+    Inc(TopLeft.Y, GetDragHandleSize);
     //if FShowChevron then
     //  Inc(BottomRight.Y, tbChevronSize);
   end;
@@ -3379,8 +3391,8 @@ const
   XMetrics: array[Boolean] of Integer = (SM_CXDLGFRAME, SM_CXFRAME);
   YMetrics: array[Boolean] of Integer = (SM_CYDLGFRAME, SM_CYFRAME);
 begin
-  Result.X := GetSystemMetrics(XMetrics[Resizable]);
-  Result.Y := GetSystemMetrics(YMetrics[Resizable]);
+  Result.X := GetSystemMetricsForControl(Self, XMetrics[Resizable]);
+  Result.Y := GetSystemMetricsForControl(Self, YMetrics[Resizable]);
 end;
 
 procedure TTBCustomDockableWindow.GetFloatingNCArea(var TopLeft, BottomRight: TPoint);
@@ -3389,7 +3401,7 @@ begin
     TopLeft.X := X;
     TopLeft.Y := Y;
     if ShowCaption then
-      Inc(TopLeft.Y, GetSmallCaptionHeight);
+      Inc(TopLeft.Y, GetSmallCaptionHeight(Self));
     BottomRight.X := X;
     BottomRight.Y := Y;
   end;
@@ -3399,7 +3411,7 @@ function TTBCustomDockableWindow.GetDockedCloseButtonRect(LeftRight: Boolean): T
 var
   X, Y, Z: Integer;
 begin
-  Z := DragHandleSizes[CloseButtonWhenDocked, FDragHandleStyle] - 3;
+  Z := GetDragHandleSize - 3;
   if not LeftRight then begin
     X := DockedBorderSize+1;
     Y := DockedBorderSize;
@@ -3423,7 +3435,7 @@ begin
     Result.X := DockedBorderSize2;
     Result.Y := DockedBorderSize2;
     if CurrentDock.FAllowDrag then begin
-      Z := DragHandleSizes[FCloseButtonWhenDocked, FDragHandleStyle];
+      Z := GetDragHandleSize;
       if not(CurrentDock.Position in PositionLeftOrRight) then
         Inc(Result.X, Z)
       else
@@ -3442,7 +3454,7 @@ begin
     with Message.CalcSize_Params^ do begin
       InflateRect(rgrc[0], -DockedBorderSize, -DockedBorderSize);
       if CurrentDock.FAllowDrag then begin
-        Z := DragHandleSizes[FCloseButtonWhenDocked, FDragHandleStyle];
+        Z := GetDragHandleSize;
         if not(CurrentDock.Position in PositionLeftOrRight) then
           Inc(rgrc[0].Left, Z)
         else
@@ -3467,7 +3479,7 @@ begin
       I := P.X - R.Left
     else
       I := P.Y - R.Top;
-    if I < DockedBorderSize + DragHandleSizes[CloseButtonWhenDocked, DragHandleStyle] then begin
+    if I < DockedBorderSize + GetDragHandleSize then begin
       SetCursor(LoadCursor(0, IDC_SIZEALL));
       Message.Result := 1;
       Exit;
@@ -3583,10 +3595,10 @@ begin
       else
         Y2 := ClientWidth;
       Inc(Y2, DockedBorderSize);
-      S := DragHandleSizes[FCloseButtonWhenDocked, FDragHandleStyle];
+      S := GetDragHandleSize;
       if FDragHandleStyle <> dhNone then begin
         Y3 := Y2;
-        X := DockedBorderSize + DragHandleXOffsets[FCloseButtonWhenDocked, FDragHandleStyle];
+        X := DockedBorderSize + GetDragHandleXOffset;
         Y := DockedBorderSize;
         YO := Ord(FDragHandleStyle = dhSingle);
         if FCloseButtonWhenDocked then begin
@@ -3655,7 +3667,7 @@ begin
   DrawNCArea(False, 0, HRGN(Message.WParam));
 end;
 
-procedure DockableWindowNCPaintProc(Wnd: HWND; DC: HDC; AppData: Longint);
+procedure DockableWindowNCPaintProc(Control: TControl; Wnd: HWND; DC: HDC; AppData: Longint);
 begin
   with TTBCustomDockableWindow(AppData) do
     DrawNCArea(True, DC, 0)
@@ -3663,7 +3675,7 @@ end;
 
 procedure TTBCustomDockableWindow.WMPrint(var Message: TMessage);
 begin
-  HandleWMPrint(Handle, Message, DockableWindowNCPaintProc, Longint(Self));
+  HandleWMPrint(Self, Handle, Message, DockableWindowNCPaintProc, Longint(Self));
 end;
 
 procedure TTBCustomDockableWindow.WMPrintClient(var Message: TMessage);
@@ -5594,17 +5606,5 @@ begin
   end;
 end;
 
-var
-  B: Boolean;
-  Style: TTBDragHandleStyle;
 initialization
-  for B := False to True do
-  begin
-    for Style := Low(TTBDragHandleStyle) to High(TTBDragHandleStyle) do
-    begin
-      // DPI-scaling for a lack of better choice here
-      DragHandleSizes[B][Style] := MulDiv(DragHandleSizes[B][Style], Screen.PixelsPerInch, USER_DEFAULT_SCREEN_DPI);
-      DragHandleXOffsets[B][Style] := MulDiv(DragHandleXOffsets[B][Style], Screen.PixelsPerInch, USER_DEFAULT_SCREEN_DPI);
-    end;
-  end;
 end.

+ 7 - 0
source/packages/tb2k/TB2ExtItems.pas

@@ -131,6 +131,7 @@ type
     constructor Create(AOwner: TComponent); override;
     procedure Clear;
     procedure Click; override;
+    procedure ChangeScale(M, D: Integer); override;
   published
     property Action;
     property AutoCheck;
@@ -555,6 +556,12 @@ begin
   end;
 end;
 
+procedure TTBEditItem.ChangeScale(M, D: Integer);
+begin
+  inherited;
+  EditWidth := MulDiv(EditWidth, M, D);
+end;
+
 
 { TTBEditItemViewer }
 

+ 142 - 18
source/packages/tb2k/TB2Item.pas

@@ -257,6 +257,7 @@ type
     procedure UnregisterNotification(ANotify: TTBItemChangedProc);
     procedure ViewBeginUpdate;
     procedure ViewEndUpdate;
+    procedure ChangeScale(M, D: Integer); virtual;
 
     property Action: TBasicAction read GetAction write SetAction;
     property AutoCheck: Boolean read FAutoCheck write FAutoCheck {$IFDEF JR_D6} stored IsAutoCheckStored {$ENDIF} default False;
@@ -541,6 +542,7 @@ type
     function UpdatePositions: TPoint;
     procedure ValidatePositions;
     function ViewerFromPoint(const P: TPoint): TTBItemViewer;
+    function GetMonitor: TMonitor; virtual;
 
     property BackgroundColor: TColor read FBackgroundColor write FBackgroundColor;
     property BaseSize: TPoint read FBaseSize;
@@ -688,6 +690,7 @@ type
   protected
     procedure AutoSize(AWidth, AHeight: Integer); override;
   public
+    function GetMonitor: TMonitor; override;
     function GetFont: TFont; override;
   end;
 
@@ -726,7 +729,7 @@ type
     procedure Cancel; dynamic;
   public
     constructor CreatePopupWindow(AOwner: TComponent; const AParentView: TTBView;
-      const AItem: TTBCustomItem; const ACustomizing: Boolean); virtual;
+      const AItem: TTBCustomItem; const ACustomizing: Boolean; const PopupPoint: TPoint); virtual;
     destructor Destroy; override;
     procedure BeforeDestruction; override;
 
@@ -861,9 +864,8 @@ const
   WM_TB2K_CLICKITEM = WM_USER + $100;
 
 procedure TBInitToolbarSystemFont;
-
-var
-  ToolbarFont: TFont;
+function GetToolbarFont(PixelsPerInch: Integer): TFont; overload;
+function GetToolbarFont(Control: TControl): TFont; overload;
 
 type
   TTBModalHandler = class
@@ -888,7 +890,7 @@ function ProcessDoneAction(const DoneActionData: TTBDoneActionData;
 implementation
 
 uses
-  MMSYSTEM, TB2Consts, TB2Common, IMM, TB2Acc, Winapi.oleacc, Types;
+  MMSYSTEM, TB2Consts, TB2Common, IMM, TB2Acc, Winapi.oleacc, Types, PasTools, Generics.Collections;
 
 var
   LastPos: TPoint;
@@ -1945,7 +1947,7 @@ begin
 
   Opposite := Assigned(ParentView) and (vsOppositePopup in ParentView.FState);
   Result := GetPopupWindowClass.CreatePopupWindow(nil, ParentView, ParentItem,
-    Customizing);
+    Customizing, APopupPoint);
   try
     if Assigned(ChevronParentView) then begin
       ChevronParentView.FreeNotification(Result.View);
@@ -2515,6 +2517,16 @@ begin
   end;
 end;
 
+procedure TTBCustomItem.ChangeScale(M, D: Integer);
+var
+  I: Integer;
+begin
+  for I := 0 to Count - 1 do
+  begin
+    Items[I].ChangeScale(M, D);
+  end;
+end;
+
 
 { TTBGroupItem }
 
@@ -3100,8 +3112,8 @@ begin
   ShowEnabled := Item.Enabled or View.Customizing;
   HasArrow := (tbisSubmenu in Item.ItemStyle) and
     ((tbisCombo in Item.ItemStyle) or (tboDropdownArrow in Item.EffectiveOptions));
-  MenuCheckWidth := GetSystemMetrics(SM_CXMENUCHECK);
-  MenuCheckHeight := GetSystemMetrics(SM_CYMENUCHECK);
+  MenuCheckWidth := GetSystemMetricsForControl(View.FWindow, SM_CXMENUCHECK);
+  MenuCheckHeight := GetSystemMetricsForControl(View.FWindow, SM_CYMENUCHECK);
   ImgList := GetImageList;
   ImageIsShown := ImageShown and Assigned(ImgList);
   LeftMargin := 0;
@@ -3340,7 +3352,7 @@ begin
     if IsToolbarStyle then
       W := tbDropdownComboArrowWidth
     else
-      W := GetSystemMetrics(SM_CXMENUCHECK);
+      W := GetSystemMetricsForControl(View.FWindow, SM_CXMENUCHECK);
     Result := X < (BoundsRect.Right - BoundsRect.Left) - W;
   end;
 end;
@@ -5200,9 +5212,9 @@ end;
 
 function TTBView.GetFont: TFont;
 begin
-  if Assigned(ToolbarFont) then
-    Result := ToolbarFont
-  else begin
+  Result := GetToolbarFont(GetMonitorPixelsPerInch(GetMonitor));
+  if not Assigned(Result) then
+  begin
     { ToolbarFont is destroyed during unit finalization, but in rare cases
       this method may end up being called from ValidatePositions *after*
       unit finalization if Application.Run is never called; see the
@@ -5873,6 +5885,23 @@ begin
   FState := AState;
 end;
 
+function TTBView.GetMonitor: TMonitor;
+begin
+  if ParentView <> nil then
+  begin
+    Result := ParentView.GetMonitor;
+  end
+    else
+  if not IsRectEmpty(FMonitorRect) then
+  begin
+    Result := Screen.MonitorFromRect(FMonitorRect);
+  end
+    else
+  begin
+    Result := GetMonitorFromControl(Window);
+  end;
+end;
+
 { TTBModalHandler }
 
 const
@@ -6369,6 +6398,11 @@ begin
         AHeight + (Y * 2));
 end;
 
+function TTBPopupView.GetMonitor: TMonitor;
+begin
+  Result := Screen.MonitorFromRect(FWindow.BoundsRect);
+end;
+
 function TTBPopupView.GetFont: TFont;
 begin
   Result := (Owner as TTBPopupWindow).Font;
@@ -6379,11 +6413,11 @@ end;
 
 constructor TTBPopupWindow.CreatePopupWindow(AOwner: TComponent;
   const AParentView: TTBView; const AItem: TTBCustomItem;
-  const ACustomizing: Boolean);
+  const ACustomizing: Boolean; const PopupPoint: TPoint);
 begin
   inherited Create(AOwner);
   Visible := False;
-  SetBounds(0, 0, 320, 240);
+  SetBounds(PopupPoint.X, PopupPoint.Y, 320, 240);
   ControlStyle := ControlStyle - [csCaptureMouse];
   ShowHint := True;
   Color := tbMenuBkColor;
@@ -6396,7 +6430,7 @@ begin
   if Assigned(AParentView) then
     Font.Assign(AParentView.GetFont)
   else
-    Font.Assign(ToolbarFont);
+    Font.Assign(GetToolbarFont(GetMonitorPixelsPerInch(Screen.MonitorFromPoint(PopupPoint))));
 
   { Inherit the accelerator visibility state from the parent view. If there
     is no parent view (i.e. it's a standalone popup menu), then default to
@@ -6634,7 +6668,7 @@ begin
   inherited;
 end;
 
-procedure PopupWindowNCPaintProc(Wnd: HWND; DC: HDC; AppData: Longint);
+procedure PopupWindowNCPaintProc(Control: TControl; Wnd: HWND; DC: HDC; AppData: Longint);
 var
   R: TRect;
   {$IFNDEF TB2K_USE_STRICT_O2K_MENU_STYLE}
@@ -6668,7 +6702,7 @@ begin
   DC := GetWindowDC(Handle);
   try
     SelectNCUpdateRgn(Handle, DC, HRGN(Message.WParam));
-    PopupWindowNCPaintProc(Handle, DC, Longint(Self));
+    PopupWindowNCPaintProc(Self, Handle, DC, Longint(Self));
   finally
     ReleaseDC(Handle, DC);
   end;
@@ -6676,7 +6710,7 @@ end;
 
 procedure TTBPopupWindow.WMPrint(var Message: TMessage);
 begin
-  HandleWMPrint(Handle, Message, PopupWindowNCPaintProc, Longint(Self));
+  HandleWMPrint(Self, Handle, Message, PopupWindowNCPaintProc, Longint(Self));
 end;
 
 procedure TTBPopupWindow.WMPrintClient(var Message: TMessage);
@@ -7004,21 +7038,111 @@ end;
 
 { Initialization & finalization }
 
+var
+  ToolbarFonts: TDictionary<Integer, TFont>;
+  ToolbarFont: TFont;
+
+function CreateToolbarFont(PixelsPerInch: Integer): HFONT;
+var
+  NonClientMetrics: TNonClientMetrics;
+begin
+  FillChar(NonClientMetrics, SizeOf(NonClientMetrics), 0);
+  NonClientMetrics.cbSize := SizeOf(NonClientMetrics);
+  Assert(HasSystemParametersInfoForPixelsPerInch);
+  if SystemParametersInfoForPixelsPerInch(SPI_GETNONCLIENTMETRICS, SizeOf(NonClientMetrics), @NonClientMetrics, 0, PixelsPerInch) then
+  begin
+    Result := CreateFontIndirect(NonClientMetrics.lfMenuFont);
+  end
+    else
+  begin
+    Result := 0;
+  end;
+end;
+
+function GetToolbarFont(Control: TControl; PixelsPerInch: Integer): TFont; overload;
+var
+  H: HFONT;
+begin
+  // Temporary redundant legacy fallback to limit impact of per-monitor DPI change
+  if not HasSystemParametersInfoForPixelsPerInch then
+  begin
+    Result := ToolbarFont;
+  end
+    else
+  begin
+    // See the comment in TTBView.GetFont
+    if not Assigned(ToolbarFonts) then
+    begin
+      Result := nil;
+    end
+      else
+    begin
+      if PixelsPerInch < 0 then
+      begin
+        PixelsPerInch := GetControlPixelsPerInch(Control);
+      end;
+      if not ToolbarFonts.TryGetValue(PixelsPerInch, Result) then
+      begin
+        H := CreateToolbarFont(PixelsPerInch);
+        if H <> 0 then
+        begin
+          Result := TFont.Create;
+          Result.Handle := H;
+          ToolbarFonts.Add(PixelsPerInch, Result);
+        end
+          else
+        begin
+          Result := nil;
+        end;
+      end
+    end;
+  end;
+end;
+
+function GetToolbarFont(PixelsPerInch: Integer): TFont; overload;
+begin
+  Result := GetToolbarFont(nil, PixelsPerInch);
+end;
+
+function GetToolbarFont(Control: TControl): TFont; overload;
+begin
+  Result := GetToolbarFont(Control, -1);
+end;
+
 procedure TBInitToolbarSystemFont;
 var
   NonClientMetrics: TNonClientMetrics;
+  FontPair: TPair<Integer, TFont>;
 begin
   NonClientMetrics.cbSize := SizeOf(NonClientMetrics);
   if SystemParametersInfo(SPI_GETNONCLIENTMETRICS, 0, @NonClientMetrics, 0) then
   begin
     ToolbarFont.Handle := CreateFontIndirect(NonClientMetrics.lfMenuFont);
   end;
+
+  for FontPair in ToolbarFonts do
+  begin
+    FontPair.Value.Handle := CreateToolbarFont(FontPair.Key);
+  end;
+end;
+
+procedure TBFinalizeToolbarSystemFont;
+var
+  Font: TFont;
+begin
+  for Font in ToolbarFonts.Values do
+  begin
+    Font.Free;
+  end;
 end;
 
 initialization
+  ToolbarFonts := TDictionary<Integer, TFont>.Create;
   ToolbarFont := TFont.Create;
   TBInitToolbarSystemFont;
 finalization
   DestroyClickWnd;
   FreeAndNil(ToolbarFont);
+  TBFinalizeToolbarSystemFont;
+  FreeAndNil(ToolbarFonts);
 end.

+ 8 - 0
source/packages/tb2k/TB2Toolbar.pas

@@ -162,6 +162,7 @@ type
     procedure ResizeTrackAccept; override;
     procedure ResizeEnd; override;
     procedure SetChildOrder(Child: TComponent; Order: Integer); override;
+    procedure ChangeScale(M, D: Integer); override;
 
     property SystemFont: Boolean read FSystemFont write SetSystemFont default True;
     property OnShortCut: TShortCutEvent read FOnShortCut write FOnShortCut;
@@ -1711,4 +1712,11 @@ begin
     Application.UnhookMainWindow(MainWindowHook);
 end;
 
+procedure TTBCustomToolbar.ChangeScale(M, D: Integer);
+begin
+  inherited;
+  Items.ChangeScale(M, D);
+  View.RecreateAllViewers;
+end;
+
 end.

+ 88 - 41
source/packages/tbx/TBX.pas

@@ -17,7 +17,7 @@ interface
 
 uses
   Windows, Messages, Classes, SysUtils, Controls, Graphics, ImgList, Forms,
-  TB2Item, TB2Dock, TB2Toolbar, {$IFNDEF MPEXCLUDE}TB2ToolWindow,{$ENDIF} TB2Anim, TBXUtils, TBXThemes;
+  TB2Item, TB2Dock, TB2Toolbar, {$IFNDEF MPEXCLUDE}TB2ToolWindow,{$ENDIF} TB2Anim, TBXUtils, TBXThemes, PasTools;
 
 const
   TBXVersion = 2.1;
@@ -367,6 +367,8 @@ type
     procedure TBMThemeChange(var Message: TMessage); message TBM_THEMECHANGE;
     procedure WMEraseBkgnd(var Message: TWMEraseBkgnd); message WM_ERASEBKGND;
     procedure WMSize(var Message: TWMSize); message WM_SIZE;
+    procedure WMDpiChangedBeforeParent(var Message: TMessage); message WM_DPICHANGED_BEFOREPARENT;
+    procedure WMDpiChangedAfterParent(var Message: TMessage); message WM_DPICHANGED_AFTERPARENT;
   protected
     procedure DrawNCArea(const DrawToDC: Boolean; const ADC: HDC; const Clip: HRGN); override;
     function  GetChevronItemClass: TTBChevronItemClass; override;
@@ -376,6 +378,7 @@ type
     procedure Loaded; override; {vb+}
     procedure SetParent(AParent: TWinControl); override;
     procedure UpdateEffectiveColor;
+    procedure Rebuild;
   public
     constructor Create(AOwner: TComponent); override;
     destructor Destroy; override;
@@ -1361,7 +1364,7 @@ begin
 
     if CaptionShown then
     begin
-      Three := ScaleByTextHeightRunTime(Canvas, 3);
+      Three := ScaleByPixelsPerInch(3, View.GetMonitor);
       Inc(AWidth, TextSize.CX);
       Inc(AHeight, TextSize.CY);
       if not IsTextRotated then Inc(AWidth, 2 * Three)
@@ -1385,25 +1388,33 @@ begin
 
     if tbisSubmenu in TTBItemAccess(Item).ItemStyle then with CurrentTheme do
     begin
-      if tbisCombo in TTBItemAccess(Item).ItemStyle then Inc(AWidth, SplitBtnArrowWidth)
+      if tbisCombo in TTBItemAccess(Item).ItemStyle then Inc(AWidth, GetIntegerMetrics(Self, TMI_SPLITBTN_ARROWWIDTH))
       else if tboDropdownArrow in Item.EffectiveOptions then
       begin
         if (ItemLayout <> tbxlGlyphTop) or (ImgSize.CX = 0) or IsTextRotated then
         begin
-          Two := ScaleByTextHeightRunTime(Canvas, 2);
-          if View.Orientation <> tbvoVertical then Inc(AWidth, Two + DropdownArrowWidth)
-          else Inc(AHeight, DropdownArrowWidth + Two + DropdownArrowMargin);
+          Two := ScaleByPixelsPerInch(2, View.GetMonitor);
+          if View.Orientation <> tbvoVertical then
+          begin
+            Inc(AWidth, Two + GetIntegerMetrics(Self, TMI_DROPDOWN_ARROWWIDTH))
+          end
+            else
+          begin
+            Inc(AHeight,
+                GetIntegerMetrics(Self, TMI_DROPDOWN_ARROWWIDTH) + Two +
+                GetIntegerMetrics(Self, TMI_DROPDOWN_ARROWMARGIN));
+          end;
         end
         else
         begin
           if (ItemLayout = tbxlGlyphTop) and (IsTextRotated xor (View.Orientation <> tbvoVertical)) then
           begin
-            W := ImgSize.CX + DropDownArrowWidth + 2;
+            W := ImgSize.CX + GetIntegerMetrics(Self, TMI_DROPDOWN_ARROWWIDTH) + 2;
             if W > AWidth - 7 then AWidth := W + 7;
           end
           else
           begin
-            H := ImgSize.CY + DropDownArrowWidth + 2;
+            H := ImgSize.CY + GetIntegerMetrics(Self, TMI_DROPDOWN_ARROWWIDTH) + 2;
             if H > AHeight - 7 then AHeight := H + 7;
           end;
         end
@@ -1426,7 +1437,9 @@ begin
       Inc(AWidth, Margins.LeftWidth + Margins.RightWidth);
       Inc(AHeight, Margins.TopHeight + Margins.BottomHeight);
 
-      Inc(AWidth, GetPopupMargin(Self) + MenuImageTextSpace + MenuLeftCaptionMargin + MenuRightCaptionMargin);
+      Inc(AWidth,
+          GetPopupMargin(Self) + GetIntegerMetrics(Self, TMI_MENU_IMGTEXTSPACE) +
+            GetIntegerMetrics(Self, TMI_MENU_LCAPTIONMARGIN) + GetIntegerMetrics(Self, TMI_MENU_RCAPTIONMARGIN));
       S := Item.GetShortCutText;
       if Length(S) > 0 then Inc(AWidth, (AHeight - 6) + GetTextWidth(Canvas.Handle, S, True));
       Inc(AWidth, AHeight); { Note: maybe this should be controlled by the theme }
@@ -1584,8 +1597,8 @@ begin
   Result := not (tbisSubmenu in TTBItemAccess(Item).ItemStyle);
   if (tbisCombo in TTBItemAccess(Item).ItemStyle) then
   begin
-    if IsToolbarStyle then W := CurrentTheme.SplitBtnArrowWidth
-    else W := GetSystemMetrics(SM_CXMENUCHECK);
+    if IsToolbarStyle then W := CurrentTheme.GetIntegerMetrics(Self, TMI_SPLITBTN_ARROWWIDTH)
+    else W := GetSystemMetricsForControl(View.Window, SM_CXMENUCHECK);
     Result := X < (BoundsRect.Right - BoundsRect.Left) - W;
   end;
 end;
@@ -1686,6 +1699,7 @@ begin
   IsSplit := tbisCombo in Item.ItemStyle;
 
   FillChar(ItemInfo, SizeOf(ItemInfo), 0);
+  ItemInfo.Control := View.Window;
   ItemInfo.ViewType := GetViewType(View);
   ItemInfo.ItemOptions := CToolbarStyle[ToolbarStyle] or CCombo[IsSplit] or
     CDesigning[csDesigning in Item.ComponentState] or CSubmenuItem[tbisSubmenu in Item.ItemStyle] or
@@ -1782,23 +1796,33 @@ begin
       begin
         ItemInfo.ComboPart := cpSplitLeft;
         ComboRect := R;
-        Dec(Right, SplitBtnArrowWidth);
+        Dec(Right, GetIntegerMetrics(Self, TMI_SPLITBTN_ARROWWIDTH));
         ComboRect.Left := Right;
       end
       else if not IsSpecialDropDown then
       begin
         if View.Orientation <> tbvoVertical then
-          ComboRect := Rect(Right - DropdownArrowWidth - DropdownArrowMargin, 0,
-            Right - DropdownArrowMargin, Bottom)
-        else
-          ComboRect := Rect(0, Bottom - DropdownArrowWidth - DropdownArrowMargin,
-            Right, Bottom - DropdownArrowMargin);
+        begin
+          ComboRect :=
+            Rect(
+              Right - GetIntegerMetrics(Self, TMI_DROPDOWN_ARROWWIDTH) -
+                GetIntegerMetrics(Self, TMI_DROPDOWN_ARROWMARGIN), 0,
+              Right - GetIntegerMetrics(Self, TMI_DROPDOWN_ARROWMARGIN), Bottom);
+        end
+          else
+        begin
+          ComboRect :=
+            Rect(0,
+              Bottom - GetIntegerMetrics(Self, TMI_DROPDOWN_ARROWWIDTH) -
+                GetIntegerMetrics(Self, TMI_DROPDOWN_ARROWMARGIN),
+              Right, Bottom - GetIntegerMetrics(Self, TMI_DROPDOWN_ARROWMARGIN));
+        end;
       end
       else
       begin
-        ImgAndArrowWidth := ImgSize.CX + DropdownArrowWidth + 2;
+        ImgAndArrowWidth := ImgSize.CX + GetIntegerMetrics(Self, TMI_DROPDOWN_ARROWWIDTH) + 2;
         ComboRect.Right := (R.Left + R.Right + ImgAndArrowWidth + 2) div 2;
-        ComboRect.Left := ComboRect.Right - DropdownArrowWidth;
+        ComboRect.Left := ComboRect.Right - GetIntegerMetrics(Self, TMI_DROPDOWN_ARROWWIDTH);
         ComboRect.Top := (R.Top + R.Bottom - ImgSize.cy - 2 - TextSize.CY) div 2;
         ComboRect.Bottom := ComboRect.Top + ImgSize.CY;
       end;
@@ -1813,8 +1837,8 @@ begin
         PaintDropDownArrow(Canvas, ComboRect, ItemInfo);
         if not IsSpecialDropDown then
         begin
-          if View.Orientation <> tbvoVertical then Dec(R.Right, DropdownArrowWidth)
-          else Dec(R.Bottom, DropdownArrowWidth);
+          if View.Orientation <> tbvoVertical then Dec(R.Right, GetIntegerMetrics(Self, TMI_DROPDOWN_ARROWWIDTH))
+          else Dec(R.Bottom, GetIntegerMetrics(Self, TMI_DROPDOWN_ARROWWIDTH));
         end;
       end;
     end
@@ -1848,7 +1872,7 @@ begin
     begin
       CaptionRect := R;
       TextFlags := TextFlags or DT_CENTER or DT_VCENTER;
-      Three := ScaleByTextHeightRunTime(Canvas, 3);
+      Three := ScaleByPixelsPerInch(3, View.GetMonitor);
       if ImageIsShown then with CaptionRect do
         case ItemLayout of
         tbxlGlyphLeft:
@@ -1895,7 +1919,9 @@ begin
       GetTextMetrics(Canvas.Handle, TextMetrics);
 
       CaptionRect := R;
-      Inc(CaptionRect.Left, ItemInfo.PopupMargin + MenuImageTextSpace + MenuLeftCaptionMargin);
+      Inc(CaptionRect.Left,
+          ItemInfo.PopupMargin + GetIntegerMetrics(Self, TMI_MENU_IMGTEXTSPACE) +
+            GetIntegerMetrics(Self, TMI_MENU_LCAPTIONMARGIN));
       with TextMetrics, CaptionRect do
         if (Bottom - Top) - (tmHeight + tmExternalLeading) = Margins.BottomHeight then Dec(Bottom);
       Inc(CaptionRect.Top, TextMetrics.tmExternalLeading);
@@ -1938,7 +1964,9 @@ begin
 
     if ToolBarStyle then
     begin
-      if IsSpecialDropDown then OffsetRect(ImageRect, (-CurrentTheme.DropdownArrowWidth + 1) div 2, 0);
+      if IsSpecialDropDown then
+        OffsetRect(ImageRect, (-CurrentTheme.GetIntegerMetrics(Self, TMI_DROPDOWN_ARROWWIDTH) + 1) div 2, 0);
+
       if ItemLayout = tbxlGlyphLeft then ImageRect.Right := ImageRect.Left + ImgSize.CX + 2
       else
       begin
@@ -2033,8 +2061,8 @@ begin
   SZ := TTBXSeparatorItem(Item).Size;
   if SZ < 0 then
   begin
-    if not IsToolbarStyle then SZ := CurrentTheme.MenuSeparatorSize
-    else SZ := CurrentTheme.TlbrSeparatorSize;
+    if not IsToolbarStyle then SZ := CurrentTheme.GetIntegerMetrics(Self, TMI_MENU_SEPARATORSIZE)
+    else SZ := CurrentTheme.GetIntegerMetrics(Self, TMI_TLBR_SEPARATORSIZE);
     if SZ < 0 then inherited CalcSize(Canvas, AWidth, AHeight)
     else
     begin
@@ -2294,7 +2322,7 @@ end;
 function TTBXPopupWindow.GetNCSize: TPoint;
 begin
   Result := inherited GetNCSize;
-  CurrentTheme.GetViewBorder(GetViewType(View), Result);
+  CurrentTheme.GetViewBorder(Self, GetViewType(View), Result);
 end;
 
 function TTBXPopupWindow.GetShowShadow: Boolean;
@@ -2400,7 +2428,7 @@ procedure TTBXPopupWindow.WMNCCalcSize(var Message: TWMNCCalcSize);
 var
   Sz: TPoint;
 begin
-  CurrentTheme.GetViewBorder(GetViewType(View), Sz);
+  CurrentTheme.GetViewBorder(Self, GetViewType(View), Sz);
   with Message.CalcSize_Params^.rgrc[0], Sz do
   begin
     Inc(Left, X);
@@ -2411,7 +2439,7 @@ begin
   Message.Result := 1;
 end;
 
-procedure TBXPopupNCPaintProc(Wnd: HWND; DC: HDC; AppData: Longint);
+procedure TBXPopupNCPaintProc(Control: TControl; Wnd: HWND; DC: HDC; AppData: Longint);
 var
   R, R2: TRect;
   Canvas: TCanvas;
@@ -2453,7 +2481,7 @@ begin
     end;
     GetWindowRect(Wnd, R);
     OffsetRect(R, -R.Left, -R.Top);
-    CurrentTheme.GetViewBorder(PopupInfo.ViewType, PopupInfo.BorderSize);
+    CurrentTheme.GetViewBorder(Control, PopupInfo.ViewType, PopupInfo.BorderSize);
     R2 := R;
     with PopupInfo.BorderSize do InflateRect(R2, -X, -Y);
     with R2 do ExcludeClipRect(Canvas.Handle, Left, Top, Right, Bottom);
@@ -2472,7 +2500,7 @@ begin
   try
     Assert(DC <> 0, 'TTBXPopupWindow.WMNCPaint');
     SelectNCUpdateRgn(Handle, DC, HRGN(Message.WParam));
-    TBXPopupNCPaintProc(Handle, DC, LongInt(Self.View));
+    TBXPopupNCPaintProc(Self, Handle, DC, LongInt(Self.View));
   finally
     ReleaseDC(Handle, DC);
   end;
@@ -2480,7 +2508,7 @@ end;
 
 procedure TTBXPopupWindow.WMPrint(var Message: TMessage);
 begin
-  HandleWMPrint(Handle, Message, TBXPopupNCPaintProc, LongInt(Self.View));
+  HandleWMPrint(Self, Handle, Message, TBXPopupNCPaintProc, LongInt(Self.View));
 end;
 
 procedure TTBXPopupWindow.WMTB2kPopupShowing(var Message: TMessage);
@@ -2648,7 +2676,7 @@ begin
         ACanvas.Brush.Style := bsSolid;
       end;
 
-      CurrentTheme.PaintToolbarNCArea(ACanvas, R, ToolbarInfo);
+      CurrentTheme.PaintToolbarNCArea(GetMonitorFromControl(Self), ACanvas, R, ToolbarInfo);
     finally
       ACanvas.Handle := 0;
       ACanvas.Free;
@@ -2670,7 +2698,7 @@ end;
 
 function TTBXToolbar.GetFloatingBorderSize: TPoint;
 begin
-  CurrentTheme.GetViewBorder(GetViewType(View) or TVT_FLOATING, Result);
+  CurrentTheme.GetViewBorder(Self, GetViewType(View) or TVT_FLOATING, Result);
 end;
 
 function TTBXToolbar.GetFloatingWindowParentClass: TTBFloatingWindowParentClass;
@@ -2696,7 +2724,7 @@ begin
     else if CloseButtonHover then ToolbarInfo.CloseButtonState := ToolbarInfo.CloseButtonState or CDBS_HOT;
   end;
   ToolbarInfo.BorderStyle := BorderStyle;
-  CurrentTheme.GetViewBorder(ToolbarInfo.ViewType, ToolbarInfo.BorderSize);
+  CurrentTheme.GetViewBorder(Self, ToolbarInfo.ViewType, ToolbarInfo.BorderSize);
   ToolbarInfo.EffectiveColor := EffectiveColor;
 end;
 
@@ -2752,6 +2780,14 @@ begin
   end;
 end;
 
+procedure TTBXToolbar.Rebuild;
+begin
+  if Floating then UpdateNCArea(TTBXFloatingWindowParent(Parent), GetWinViewType(Self))
+    else UpdateNCArea(Self, GetWinViewType(Self));
+  Invalidate;
+  Arrange;
+end;
+
 procedure TTBXToolbar.TBMThemeChange(var Message: TMessage);
 begin
   case Message.WParam of
@@ -2760,10 +2796,7 @@ begin
       begin
         EndUpdate;
         UpdateEffectiveColor;
-        if Floating then UpdateNCArea(TTBXFloatingWindowParent(Parent), GetWinViewType(Self))
-        else UpdateNCArea(Self, GetWinViewType(Self));
-        Invalidate;
-        Arrange;
+        Rebuild;
         UpdateChildColors;
       end;
     TSC_APPACTIVATE, TSC_APPDEACTIVATE:
@@ -2771,6 +2804,17 @@ begin
   end;
 end;
 
+procedure TTBXToolbar.WMDpiChangedBeforeParent(var Message: TMessage);
+begin
+  BeginUpdate;
+end;
+
+procedure TTBXToolbar.WMDpiChangedAfterParent(var Message: TMessage);
+begin
+  EndUpdate;
+  Rebuild;
+end;
+
 procedure TTBXToolbar.UpdateChildColors;
 var
   M: TMessage;
@@ -3012,6 +3056,7 @@ var
   I: Integer;
   MinWidth: Integer;
   Border: TPoint;
+  Control: TControl;
 begin
   ModalHandler := TTBModalHandler.Create(0);
   try
@@ -3020,7 +3065,8 @@ begin
     if not IsRectEmpty(ControlRect) then
     begin
       // see TTBPopupView.AutoSize and TTBXPopupWindow.GetNCSize
-      CurrentTheme.GetViewBorder(PVT_POPUPMENU, Border);
+      Control := FindVCLWindow(Point(ControlRect.Left, ControlRect.Top));
+      CurrentTheme.GetViewBorder(Control, PVT_POPUPMENU, Border);
       MinWidth := ControlRect.Width - (2*Border.X);
       for I := 0 to Count - 1 do
       begin
@@ -3140,6 +3186,7 @@ begin
       DockWindow := TTBCustomDockableWindowAccess(DockableWindow);
 
       FillChar(WindowInfo, SizeOf(WindowInfo), 0);
+      WindowInfo.ParentControl := Self;
       WindowInfo.ParentHandle := Handle;
       WindowInfo.WindowHandle := DockWindow.Handle;
       WindowInfo.ViewType := GetWinViewType(DockWindow);
@@ -3328,7 +3375,7 @@ begin
         ACanvas.Brush.Style := bsSolid;
       end;
 
-      CurrentTheme.PaintToolbarNCArea(ACanvas, R, ToolbarInfo);
+      CurrentTheme.PaintToolbarNCArea(GetMonitorFromControl(Self), ACanvas, R, ToolbarInfo);
     finally
       ACanvas.Handle := 0;
       ACanvas.Free;

+ 61 - 30
source/packages/tbx/TBXExtItems.pas

@@ -91,7 +91,7 @@ type
     function  DoExecute: Boolean; override;
     function  HandleEditMessage(var Message: TMessage): Boolean; virtual;
     function  GetAccRole: Integer; override;
-    procedure GetItemInfo(out ItemInfo: TTBXItemInfo; IsHoverItem, IsPushed, UseMenuColor: Boolean); virtual;
+    procedure GetItemInfo(const Canvas: TCanvas; out ItemInfo: TTBXItemInfo; IsHoverItem, IsPushed, UseMenuColor: Boolean); virtual;
     function  GetEditControlClass: TEditClass; override;
     procedure GetEditInfo(out EditInfo: TTBXEditInfo; const ItemInfo: TTBXItemInfo); virtual;
     function  GetIndentBefore: Integer; virtual;
@@ -334,6 +334,7 @@ type
     constructor Create(AOwner: TComponent); override;
     procedure Loaded; override;
     property ItemIndex: Integer read GetItemIndex write SetItemIndex default -1;
+    procedure ChangeScale(M, D: Integer); override;
   published
     property AutoComplete: Boolean read FAutoComplete write FAutoComplete default True;
     property DropDownList;
@@ -505,7 +506,7 @@ type
 
 implementation
 
-uses TB2Common, TB2Consts, TypInfo, Math, ImgList, {MP}Menus, Forms {$IFNDEF JR_D5}, DsgnIntf{$ENDIF};
+uses TBXUtils, TB2Common, TB2Consts, TypInfo, Math, ImgList, {MP}Menus, Forms, PasTools {$IFNDEF JR_D5}, DsgnIntf{$ENDIF};
 
 const
   { Repeat intervals for spin edit items }
@@ -751,15 +752,22 @@ var
 begin
   if Self.Item is TTBXEditItem then with CurrentTheme do
   begin
-    B := EditFrameWidth;
+    B := GetIntegerMetrics(Self, TMI_EDIT_FRAMEWIDTH);
 
     AWidth := TTBXEditItem(Item).EditWidth;
     if not IsToolbarStyle then
     begin
       EditCaptionSize := MeasureEditCaption;
       W := EditCaptionSize.CX;
-      if W > 0 then Inc(W, MenuLeftCaptionMargin + MenuRightCaptionMargin + MenuImageTextSpace);
-      Inc(AWidth, GetPopupMargin(Self) + MenuImageTextSpace + W + EditMenuRightIndent);
+      if W > 0 then
+      begin
+        Inc(W,
+            GetIntegerMetrics(Self, TMI_MENU_LCAPTIONMARGIN) + GetIntegerMetrics(Self, TMI_MENU_RCAPTIONMARGIN) +
+              GetIntegerMetrics(Self, TMI_MENU_IMGTEXTSPACE));
+      end;
+      Inc(AWidth,
+          GetPopupMargin(Self) + GetIntegerMetrics(Self, TMI_MENU_IMGTEXTSPACE) + W +
+            GetIntegerMetrics(Self, TMI_EDIT_MENURIGHTINDENT));
     end
     else
     begin
@@ -768,7 +776,7 @@ begin
     end;
 
     EditBoxHeight := MeasureTextHeight + 1;
-    Inc(EditBoxHeight, EditTextMarginVert * 2 + B * 2);
+    Inc(EditBoxHeight, GetIntegerMetrics(Self, TMI_EDIT_TEXTMARGINVERT) * 2 + B * 2);
     AHeight := Max(EditBoxHeight, EditCaptionSize.CY);
     if not IsToolbarStyle then AHeight := AHeight;
     if EditHeightEven then AHeight := (AHeight + 1) and not $01
@@ -805,7 +813,7 @@ begin
   else {$ENDIF} if Self is TTBXDropDownItemViewer then Result := ROLE_SYSTEM_COMBOBOX;
 end;
 
-procedure TTBXEditItemViewer.GetItemInfo(out ItemInfo: TTBXItemInfo; IsHoverItem, IsPushed, UseMenuColor: Boolean);
+procedure TTBXEditItemViewer.GetItemInfo(const Canvas: TCanvas; out ItemInfo: TTBXItemInfo; IsHoverItem, IsPushed, UseMenuColor: Boolean);
 const
   CToolbarStyle: array [Boolean] of Integer = (0, IO_TOOLBARSTYLE);
   CDesigning: array [Boolean] of Integer = (0, IO_DESIGNING);
@@ -815,6 +823,7 @@ begin
   Item := TTBXEditItem(Self.Item);
 
   FillChar(ItemInfo, SizeOf(TTBXItemInfo), 0);
+  ItemInfo.Control := View.Window;
   ItemInfo.ViewType := GetViewType(View);
   ItemInfo.ItemOptions := CToolbarStyle[IsToolbarStyle]
     or CDesigning[csDesigning in Item.ComponentState];
@@ -844,13 +853,19 @@ begin
     if not IsToolbarStyle then
     begin
       W := MeasureEditCaption.CX;
-      if W > 0 then Inc(W, MenuLeftCaptionMargin + MenuRightCaptionMargin + MenuImageTextSpace);
-      Inc(R.Left, GetPopupMargin(Self) + MenuImageTextSpace + W);
-      Dec(R.Right, EditMenuRightIndent);
+      if W > 0 then
+      begin
+        Inc(W,
+            GetIntegerMetrics(Self, TMI_MENU_LCAPTIONMARGIN) + GetIntegerMetrics(Self, TMI_MENU_RCAPTIONMARGIN) +
+              GetIntegerMetrics(Self, TMI_MENU_IMGTEXTSPACE));
+      end;
+      Inc(R.Left, GetPopupMargin(Self) + GetIntegerMetrics(Self, TMI_MENU_IMGTEXTSPACE) + W);
+      Dec(R.Right, GetIntegerMetrics(Self, TMI_EDIT_MENURIGHTINDENT));
     end;
 
-    B := EditFrameWidth - TB2K_EDIT_BORDER;
-    InflateRect(R, -B - EditTextMarginHorz , -B - EditTextMarginVert);
+    B := GetIntegerMetrics(Self, TMI_EDIT_FRAMEWIDTH) - TB2K_EDIT_BORDER;
+    InflateRect(
+      R, -B - GetIntegerMetrics(Self, TMI_EDIT_TEXTMARGINHORZ) , -B - GetIntegerMetrics(Self, TMI_EDIT_TEXTMARGINVERT));
     Inc(R.Left, GetIndentBefore);
     Dec(R.Right, GetIndentAfter);
   end
@@ -922,7 +937,7 @@ var
 begin
   DC := Canvas.Handle;
   Item := TTBXEditItem(Self.Item);
-  GetItemInfo(ItemInfo, IsHoverItem, IsPushed, UseDisabledShadow);
+  GetItemInfo(Canvas, ItemInfo, IsHoverItem, IsPushed, UseDisabledShadow);
   GetEditInfo(EditInfo, ItemInfo);
   R := ClientAreaRect;
 
@@ -935,7 +950,11 @@ begin
       { measure EditCaption }
       Fnt := TTBXEditItem(Item).FontSettings.CreateTransformedFont(TTBViewAccess(View).GetFont.Handle, C);
       OldFnt := SelectObject(DC, Fnt);
-      W := GetTextWidth(DC, S, True) + MenuImageTextSpace + MenuLeftCaptionMargin + MenuRightCaptionMargin;
+      W :=
+        GetTextWidth(DC, S, True) +
+        GetIntegerMetrics(Self, TMI_MENU_IMGTEXTSPACE) +
+        GetIntegerMetrics(Self, TMI_MENU_LCAPTIONMARGIN) +
+        GetIntegerMetrics(Self, TMI_MENU_RCAPTIONMARGIN);
       SelectObject(DC, OldFnt);
     end
     else
@@ -946,14 +965,14 @@ begin
 
     M := GetPopupMargin(Self);
     if not EditMenuFullSelect then R.Right := M + W
-    else Dec(R.Right, EditMenuRightIndent);
+    else Dec(R.Right, GetIntegerMetrics(Self, TMI_EDIT_MENURIGHTINDENT));
     PaintMenuItemFrame(Canvas, R, ItemInfo);
-    Inc(R.Left, M + MenuImageTextSpace);
-    R.Right := ClientAreaRect.Right - EditMenuRightIndent;
+    Inc(R.Left, M + GetIntegerMetrics(Self, TMI_MENU_IMGTEXTSPACE));
+    R.Right := ClientAreaRect.Right - GetIntegerMetrics(Self, TMI_EDIT_MENURIGHTINDENT);
 
     if Length(S) > 0 then
     begin
-      Inc(R.Left, MenuLeftCaptionMargin);
+      Inc(R.Left, GetIntegerMetrics(Self, TMI_MENU_LCAPTIONMARGIN));
       C := ColorToRGB(GetItemTextColor(ItemInfo));
       OldFnt := SelectObject(DC, Fnt);
       OldColor := SetTextColor(DC, C);
@@ -962,13 +981,16 @@ begin
       W := GetTextWidth(DC, S, True);
       SelectObject(DC, OldFnt);
       DeleteObject(Fnt);
-      Inc(R.Left, W + MenuRightCaptionMargin + MenuImageTextSpace);
+      Inc(R.Left,
+          W + GetIntegerMetrics(Self, TMI_MENU_RCAPTIONMARGIN) + GetIntegerMetrics(Self, TMI_MENU_IMGTEXTSPACE));
     end;
   end;
 
-  CurrentTheme.PaintEditFrame(Canvas, R, ItemInfo, EditInfo);
-  W := CurrentTheme.EditFrameWidth;
-  InflateRect(R, -W - CurrentTheme.EditTextMarginHorz, -W - CurrentTheme.EditTextMarginVert);
+  CurrentTheme.PaintEditFrame(View.GetMonitor, Canvas, R, ItemInfo, EditInfo);
+  W := CurrentTheme.GetIntegerMetrics(Self, TMI_EDIT_FRAMEWIDTH);
+  InflateRect(
+    R, -W - CurrentTheme.GetIntegerMetrics(Self, TMI_EDIT_TEXTMARGINHORZ),
+    -W - CurrentTheme.GetIntegerMetrics(Self, TMI_EDIT_TEXTMARGINVERT));
 
   if ShowImage then
   begin
@@ -1191,8 +1213,8 @@ end;
 
 function TTBXDropDownItemViewer.GetIndentAfter: Integer;
 begin
-  if IsToolbarStyle then Result := CurrentTheme.EditBtnWidth
-  else Result := GetSystemMetrics(SM_CXMENUCHECK) + 2;
+  if IsToolbarStyle then Result := CurrentTheme.GetIntegerMetrics(Self, TMI_EDIT_BTNWIDTH)
+  else Result := GetSystemMetricsForControl(View.Window, SM_CXMENUCHECK) + 2;
 end;
 
 function TTBXDropDownItemViewer.HandleEditMessage(var Message: TMessage): Boolean;
@@ -1472,6 +1494,13 @@ begin
   FList.Strings := Value;
 end;
 
+procedure TTBXComboBoxItem.ChangeScale(M, D: Integer);
+begin
+  inherited;
+  MinListWidth := MulDiv(MinListWidth, M, D);
+  MaxListWidth := MulDiv(MaxListWidth, M, D);
+end;
+
 
 //============================================================================//
 
@@ -1670,8 +1699,9 @@ begin
 
         Inc(AWidth, Margins.LeftWidth + Margins.RightWidth);
         Inc(AWidth,
-          GetPopupMargin(Self) + CurrentTheme.MenuImageTextSpace +
-          CurrentTheme.MenuLeftCaptionMargin + CurrentTheme.MenuRightCaptionMargin);
+          GetPopupMargin(Self) + CurrentTheme.GetIntegerMetrics(Self, TMI_MENU_IMGTEXTSPACE) +
+          CurrentTheme.GetIntegerMetrics(Self, TMI_MENU_LCAPTIONMARGIN) +
+          CurrentTheme.GetIntegerMetrics(Self, TMI_MENU_RCAPTIONMARGIN));
         // + make sure it's always bit indented compared to menu items
         Inc(AWidth, 2 * 8);
 
@@ -1749,6 +1779,7 @@ var
   R: TRect;
 begin
   FillChar(ItemInfo, SizeOf(ItemInfo), 0);
+  ItemInfo.Control := View.Window;
   ItemInfo.ViewType := GetViewType(View);
   ItemInfo.ItemOptions := IO_TOOLBARSTYLE or CDesigning[csDesigning in Item.ComponentState];
   ItemInfo.Enabled := Item.Enabled or View.Customizing;
@@ -1770,7 +1801,7 @@ begin
   begin
     ItemInfo.PopupMargin := GetPopupMargin(Self);
     CurrentTheme.PaintMenuItem(Canvas, R, ItemInfo);
-    Inc(R.Left, ItemInfo.PopupMargin + CurrentTheme.MenuLeftCaptionMargin - 1);
+    Inc(R.Left, ItemInfo.PopupMargin + CurrentTheme.GetIntegerMetrics(Self, TMI_MENU_LCAPTIONMARGIN) - 1);
     Canvas.Brush.Color := CurrentTheme.GetViewColor(VT_SECTIONHEADER);
     Canvas.FillRect(R);
     Assert(not ItemInfo.IsVertical);
@@ -1884,7 +1915,7 @@ begin
       Size := 16;
     end;
     // do not have a canvas here to scale by text height
-    Size := MulDiv(Size, Screen.PixelsPerInch, USER_DEFAULT_SCREEN_DPI);
+    Size := ScaleByPixelsPerInch(Size, View.GetMonitor);
     Result.CX := Size;
     Result.CY := Size;
   end;
@@ -2412,8 +2443,8 @@ end;
 
 function TTBXSpinEditViewer.GetIndentAfter: Integer;
 begin
-  if IsToolbarStyle then Result := CurrentTheme.EditBtnWidth  + 2
-  else Result := GetSystemMetrics(SM_CXMENUCHECK) + 2;
+  if IsToolbarStyle then Result := CurrentTheme.GetIntegerMetrics(Self, TMI_EDIT_BTNWIDTH)  + 2
+  else Result := GetSystemMetricsForControl(View.FWindow, SM_CXMENUCHECK) + 2;
 end;
 
 function TTBXSpinEditViewer.HandleEditMessage(var Message: TMessage): Boolean;

+ 33 - 6
source/packages/tbx/TBXLists.pas

@@ -139,6 +139,7 @@ type
   public
     constructor Create(AOwner: TComponent); override;
     procedure MakeVisible(AIndex: Integer);
+    procedure ChangeScale(M, D: Integer); override;
     property ItemIndex: Integer read FItemIndex write SetItemIndex default -1;
     property MaxVisibleItems: Integer read FMaxVisibleItems write FMaxVisibleItems default 8;
     property MaxWidth: Integer read FMaxWidth write FMaxWidth default 0;
@@ -247,7 +248,7 @@ type
 
 implementation
 
-uses Types;
+uses Types, PasTools;
 
 type TTBViewAccess = class(TTBView);
 
@@ -416,13 +417,16 @@ const
     ABS_RIGHTNORMAL, ABS_DOWNNORMAL);
 var
   StateFlags: Cardinal;
+  Theme: THandle;
 begin
   if USE_THEMES then
   begin
     StateFlags := DirectionXPFlags[Direction];
     if not Enabled then Inc(StateFlags, 3)
     else if Pushed then Inc(StateFlags, 2);
-    DrawThemeBackground(SCROLLBAR_THEME, Canvas.Handle, SBP_ARROWBTN, StateFlags, Rect, nil);
+    Theme := OpenThemeData(Handle, 'SCROLLBAR');
+    DrawThemeBackground(Theme, Canvas.Handle, SBP_ARROWBTN, StateFlags, Rect, nil);
+    CloseThemeData(Theme);
   end
   else
   begin
@@ -436,13 +440,16 @@ const
   PartXPFlags: array [TScrollBarKind] of Cardinal = (SBP_THUMBBTNHORZ, SBP_THUMBBTNVERT);
 var
   StateFlags: Cardinal;
+  Theme: THandle;
 begin
   if USE_THEMES then
   begin
     StateFlags := SCRBS_NORMAL;
     if not Enabled then Inc(StateFlags, 3)
     else if Pushed then Inc(StateFlags, 2);
-    DrawThemeBackground(SCROLLBAR_THEME, Canvas.Handle, PartXPFlags[Kind], StateFlags, Rect, nil);
+    Theme := OpenThemeData(Handle, 'SCROLLBAR');
+    DrawThemeBackground(Theme, Canvas.Handle, PartXPFlags[Kind], StateFlags, Rect, nil);
+    CloseThemeData(Theme);
   end
   else
   begin
@@ -500,14 +507,17 @@ const
     ((SBP_LOWERTRACKHORZ, SBP_LOWERTRACKVERT), (SBP_UPPERTRACKHORZ, SBP_UPPERTRACKVERT));
 var
   StateFlags: Cardinal;
+  Theme: THandle;
 begin
   if USE_THEMES then
   begin
     StateFlags := SCRBS_NORMAL;
     if not Enabled then Inc(StateFlags, 3)
     else if Pushed then Inc(StateFlags, 2);
-    DrawThemeBackground(SCROLLBAR_THEME, Canvas.Handle, PartXPFlags[IsNextZone, Kind],
+    Theme := OpenThemeData(Handle, 'SCROLLBAR');
+    DrawThemeBackground(Theme, Canvas.Handle, PartXPFlags[IsNextZone, Kind],
       StateFlags, Rect, nil);
+    CloseThemeData(Theme);
   end
   else
   begin
@@ -861,6 +871,13 @@ begin
   if Assigned(FOnChange) then FOnChange(Self);
 end;
 
+procedure TTBXCustomList.ChangeScale(M, D: Integer);
+begin
+  inherited;
+  MaxWidth := MulDiv(MaxWidth, M, D);
+  MinWidth := MulDiv(MinWidth, M, D);
+end;
+
 //----------------------------------------------------------------------------//
 
 { TTBXCustomListViewer }
@@ -874,6 +891,7 @@ procedure TTBXCustomListViewer.CalcSize(const Canvas: TCanvas; var AWidth, AHeig
 var
   Item: TTBXCustomList;
   I, W: Integer;
+  AView: TTBView;
 begin
   Item := TTBXCustomList(Self.Item);
   Canvas.Font := TTBViewAccess(View).GetFont;
@@ -893,8 +911,17 @@ begin
     if W > AWidth then AWidth := W;
   end;
 
-  if FItemCount > FVisibleItems then FScrollBarWidth := GetSystemMetrics(SM_CXVSCROLL)
-  else FScrollBarWidth := 0;
+  if FItemCount > FVisibleItems then
+  begin
+    // At this moment, this view window may not be parented yet, so use window of root view
+    AView := View;
+    while AView.ParentView <> nil do AView := AView.ParentView;
+    FScrollBarWidth := GetSystemMetricsForControl(AView.Window, SM_CXVSCROLL);
+  end
+    else
+  begin
+    FScrollBarWidth := 0;
+  end;
   Inc(AWidth, FScrollBarWidth);
 
   if AWidth < Item.MinWidth then AWidth := Item.MinWidth;

+ 34 - 301
source/packages/tbx/TBXOfficeXPTheme.pas

@@ -12,7 +12,7 @@ interface
 {$I TBX.inc}
 
 uses
-  Windows, Messages, Graphics, TBXThemes, ImgList;
+  Windows, Messages, Graphics, TBXThemes, ImgList, Controls, TB2Item, Forms;
 
 {$DEFINE ALTERNATIVE_DISABLED_STYLE} // remove the asterisk to change appearance of disabled images
 {$DEFINE NO_IMAGE_DIMMING}
@@ -58,14 +58,14 @@ type
 
     { Metrics access}
     function  GetBooleanMetrics(Index: Integer): Boolean; override;
-    function  GetIntegerMetrics(Index: Integer): Integer; override;
+    function  GetIntegerMetrics(Monitor: TMonitor; Index: Integer): Integer; override;
     procedure GetMargins(MarginID: Integer; out Margins: TTBXMargins); override;
     function  GetImageOffset(Canvas: TCanvas; const ItemInfo: TTBXItemInfo; ImageList: TCustomImageList): TPoint; override;
     function  GetItemColor(const ItemInfo: TTBXItemInfo): TColor; override;
     function  GetItemTextColor(const ItemInfo: TTBXItemInfo): TColor; override;
     function  GetItemImageBackground(const ItemInfo: TTBXItemInfo): TColor; override;
     function  GetPopupShadowType: Integer; override;
-    procedure GetViewBorder(ViewType: Integer; out Border: TPoint); override;
+    procedure GetViewBorder(Control: TControl; ViewType: Integer; out Border: TPoint); override;
     function  GetViewColor(AViewType: Integer): TColor; override;
     procedure GetViewMargins(ViewType: Integer; out Margins: TTBXMargins); override;
 
@@ -76,29 +76,25 @@ type
     procedure PaintCheckMark(Canvas: TCanvas; ARect: TRect; const ItemInfo: TTBXItemInfo); override;
     procedure PaintChevron(Canvas: TCanvas; ARect: TRect; const ItemInfo: TTBXItemInfo); override;
     procedure PaintDock(Canvas: TCanvas; const ClientRect, DockRect: TRect; DockPosition: Integer); override;
-    procedure PaintDockPanelNCArea(Canvas: TCanvas; R: TRect; const DockPanelInfo: TTBXDockPanelInfo); override;
     procedure PaintDropDownArrow(Canvas: TCanvas; const ARect: TRect; const ItemInfo: TTBXItemInfo); override;
     procedure PaintEditButton(Canvas: TCanvas; const ARect: TRect; var ItemInfo: TTBXItemInfo; ButtonInfo: TTBXEditBtnInfo); override;
-    procedure PaintEditFrame(Canvas: TCanvas; const ARect: TRect; var ItemInfo: TTBXItemInfo; const EditInfo: TTBXEditInfo); override;
+    procedure PaintEditFrame(Monitor: TMonitor; Canvas: TCanvas; const ARect: TRect; var ItemInfo: TTBXItemInfo; const EditInfo: TTBXEditInfo); override;
     procedure PaintFloatingBorder(Canvas: TCanvas; const ARect: TRect; const WindowInfo: TTBXWindowInfo); override;
     procedure PaintFrame(Canvas: TCanvas; const ARect: TRect; const ItemInfo: TTBXItemInfo); override;
     procedure PaintImage(Canvas: TCanvas; ARect: TRect; const ItemInfo: TTBXItemInfo; ImageList: TCustomImageList; ImageIndex: Integer); override;
-    procedure PaintMDIButton(Canvas: TCanvas; ARect: TRect; const ItemInfo: TTBXItemInfo; ButtonKind: Cardinal); override;
     procedure PaintMenuItem(Canvas: TCanvas; const ARect: TRect; var ItemInfo: TTBXItemInfo); override;
     procedure PaintMenuItemFrame(Canvas: TCanvas; const ARect: TRect; const ItemInfo: TTBXItemInfo); override;
-    procedure PaintPageScrollButton(Canvas: TCanvas; const ARect: TRect; ButtonType: Integer; Hot: Boolean); override;
     procedure PaintPopupNCArea(Canvas: TCanvas; R: TRect; const PopupInfo: TTBXPopupInfo); override;
     procedure PaintSeparator(Canvas: TCanvas; ARect: TRect; ItemInfo: TTBXItemInfo; Horizontal, LineSeparator: Boolean); override;
-    procedure PaintToolbarNCArea(Canvas: TCanvas; R: TRect; const ToolbarInfo: TTBXToolbarInfo); override;
-    procedure PaintFrameControl(Canvas: TCanvas; R: TRect; Kind, State: Integer; Params: Pointer); override;
-    procedure PaintStatusBar(Canvas: TCanvas; R: TRect; Part: Integer); override;
+    procedure PaintToolbarNCArea(Monitor: TMonitor; Canvas: TCanvas; R: TRect; const ToolbarInfo: TTBXToolbarInfo); override;
+    procedure PaintStatusBar(Control: TWinControl; Canvas: TCanvas; R: TRect; Part: Integer); override;
   end;
 
 implementation
 
 uses
-  TBXUtils, TB2Common, TB2Item, Classes, Controls, Commctrl, Forms, SysUtils,
-  Types, UITypes, UxTheme;
+  TBXUtils, TB2Common, Classes, Commctrl, SysUtils,
+  Types, UITypes, UxTheme, PasTools;
 
 var
   StockImgList: TImageList;
@@ -130,7 +126,7 @@ begin
   end;
 end;
 
-function TTBXOfficeXPTheme.GetIntegerMetrics(Index: Integer): Integer;
+function TTBXOfficeXPTheme.GetIntegerMetrics(Monitor: TMonitor; Index: Integer): Integer;
 const
   DEFAULT = -1;
 begin
@@ -144,8 +140,6 @@ begin
     TMI_MENU_LCAPTIONMARGIN:         Result := 3;
     TMI_MENU_RCAPTIONMARGIN:         Result := 3;
     TMI_MENU_SEPARATORSIZE:          Result := 3;
-    TMI_MENU_MDI_DW:                 Result := 2;
-    TMI_MENU_MDI_DH:                 Result := 2;
 
     TMI_TLBR_SEPARATORSIZE:          Result := 6;
 
@@ -160,8 +154,7 @@ begin
 
   if Result > 0 then
   begin
-    // DPI-scaling for a lack of better choice here
-    Result := MulDiv(Result, Screen.PixelsPerInch, USER_DEFAULT_SCREEN_DPI);
+    Result := ScaleByPixelsPerInch(Result, Monitor);
   end;
 end;
 
@@ -271,7 +264,7 @@ begin
   if Result = clNone then Result := GetViewColor(ItemInfo.ViewType);
 end;
 
-procedure TTBXOfficeXPTheme.GetViewBorder(ViewType: Integer; out Border: TPoint);
+procedure TTBXOfficeXPTheme.GetViewBorder(Control: TControl; ViewType: Integer; out Border: TPoint);
 const
   XMetrics: array [Boolean] of Integer = (SM_CXDLGFRAME, SM_CXFRAME);
   YMetrics: array [Boolean] of Integer = (SM_CYDLGFRAME, SM_CYFRAME);
@@ -290,8 +283,8 @@ begin
     if (ViewType and TVT_FLOATING) = TVT_FLOATING then
     begin
       Resizable := (ViewType and TVT_RESIZABLE) = TVT_RESIZABLE;
-      Border.X := GetSystemMetrics(XMetrics[Resizable]) - 1;
-      Border.Y := GetSystemMetrics(YMetrics[Resizable]) - 1;
+      Border.X := GetSystemMetricsForControl(Control, XMetrics[Resizable]) - 1;
+      Border.Y := GetSystemMetricsForControl(Control, YMetrics[Resizable]) - 1;
     end
     else SetBorder(2, 2);
   end
@@ -306,8 +299,8 @@ begin
     if (ViewType and DPVT_FLOATING) = DPVT_FLOATING then
     begin
       Resizable := (ViewType and DPVT_RESIZABLE) = DPVT_RESIZABLE;
-      Border.X := GetSystemMetrics(XMetrics[Resizable]) - 1;
-      Border.Y := GetSystemMetrics(YMetrics[Resizable]) - 1;
+      Border.X := GetSystemMetricsForControl(Control, XMetrics[Resizable]) - 1;
+      Border.Y := GetSystemMetricsForControl(Control, YMetrics[Resizable]) - 1;
     end
     else SetBorder(2, 2);
   end
@@ -383,9 +376,9 @@ var
   Diag: Integer;
   I: Integer;
 begin
-  Two := ScaleByTextHeightRunTime(Canvas, 2);
-  Three := ScaleByTextHeightRunTime(Canvas, 3);
-  Four := ScaleByTextHeightRunTime(Canvas, 4);
+  Two := TBXScaleByTextHeightRunTime(Canvas, 2);
+  Three := TBXScaleByTextHeightRunTime(Canvas, 3);
+  Four := TBXScaleByTextHeightRunTime(Canvas, 4);
 
   DC := Canvas.Handle;
   X := (ARect.Left + ARect.Right) div 2 - 1;
@@ -541,7 +534,7 @@ begin
     end;
 end;
 
-procedure TTBXOfficeXPTheme.PaintEditFrame(Canvas: TCanvas;
+procedure TTBXOfficeXPTheme.PaintEditFrame(Monitor: TMonitor; Canvas: TCanvas;
   const ARect: TRect; var ItemInfo: TTBXItemInfo; const EditInfo: TTBXEditInfo);
 var
   DC: HDC;
@@ -552,7 +545,7 @@ begin
   DC := Canvas.Handle;
   R := ARect;
   PaintFrame(Canvas, R, ItemInfo);
-  W := EditFrameWidth;
+  W := GetIntegerMetrics(Monitor, TMI_EDIT_FRAMEWIDTH);
   InflateRect(R, -W, -W);
   Embedded := ((ItemInfo.ViewType and VT_TOOLBAR) = VT_TOOLBAR) and
     ((ItemInfo.ViewType and TVT_EMBEDDED) = TVT_EMBEDDED);
@@ -602,7 +595,7 @@ begin
     Y := (Top + Bottom) div 2 - 1;
     Pen.Color := GetPartColor(ItemInfo, ipText);
     Brush.Color := Pen.Color;
-    Two := ScaleByTextHeightRunTime(Canvas, 2);
+    Two := TBXScaleByTextHeightRunTime(Canvas, 2);
     if ItemInfo.IsVertical then Polygon([Point(X, Y + Two), Point(X, Y - Two), Point(X - Two, Y)])
     else Polygon([Point(X - Two, Y), Point(X + Two, Y), Point(X, Y + Two)]);
   end;
@@ -709,13 +702,13 @@ begin
     { Caption }
     if (WRP_CAPTION and WindowInfo.RedrawPart) <> 0 then
     begin
-      R := Rect(0, 0, WindowInfo.ClientWidth, GetSystemMetrics(SM_CYSMCAPTION) - 1);
+      R := Rect(0, 0, WindowInfo.ClientWidth, GetSystemMetricsForControl(WindowInfo.ParentControl, SM_CYSMCAPTION) - 1);
       with WindowInfo.FloatingBorderSize do OffsetRect(R, X, Y);
       DrawLineEx(Canvas.Handle, R.Left, R.Bottom, R.Right, R.Bottom, BodyColor);
 
       if ((CDBS_VISIBLE and WindowInfo.CloseButtonState) <> 0) and
         ((WRP_CLOSEBTN and WindowInfo.RedrawPart) <> 0) then
-        Dec(R.Right, GetSystemMetrics(SM_CYSMCAPTION) - 1);
+        Dec(R.Right, GetSystemMetricsForControl(WindowInfo.ParentControl, SM_CYSMCAPTION) - 1);
 
       Brush.Color := CaptionColor;
       FillRect(R);
@@ -729,7 +722,7 @@ begin
     { Close button }
     if (CDBS_VISIBLE and WindowInfo.CloseButtonState) <> 0 then
     begin
-      R := Rect(0, 0, WindowInfo.ClientWidth, GetSystemMetrics(SM_CYSMCAPTION) - 1);
+      R := Rect(0, 0, WindowInfo.ClientWidth, GetSystemMetricsForControl(WindowInfo.ParentControl, SM_CYSMCAPTION) - 1);
       with WindowInfo.FloatingBorderSize do OffsetRect(R, X, Y);
       R.Left := R.Right - (R.Bottom - R.Top);
       DrawLineEx(Canvas.Handle, R.Left - 1, R.Bottom, R.Right, R.Bottom, BodyColor);
@@ -844,23 +837,6 @@ begin
   end;
 end;
 
-procedure TTBXOfficeXPTheme.PaintMDIButton(Canvas: TCanvas; ARect: TRect;
-  const ItemInfo: TTBXItemInfo; ButtonKind: Cardinal);
-var
-  Index: Integer;
-begin
-  PaintButton(Canvas, ARect, ItemInfo);
-  Dec(ARect.Bottom);
-  case ButtonKind of
-    DFCS_CAPTIONMIN: Index := 2;
-    DFCS_CAPTIONRESTORE: Index := 3;
-    DFCS_CAPTIONCLOSE: Index := 0;
-  else
-    Exit;
-  end;
-  DrawGlyph(Canvas.Handle, ARect, StockImgList, Index, GetPartColor(ItemInfo, ipText));
-end;
-
 procedure TTBXOfficeXPTheme.PaintMenuItemFrame(Canvas: TCanvas;
   const ARect: TRect; const ItemInfo: TTBXItemInfo);
 var
@@ -889,7 +865,7 @@ begin
   DC := Canvas.Handle;
   with ItemInfo do
   begin
-    ArrowWidth := GetSystemMetrics(SM_CXMENUCHECK);
+    ArrowWidth := GetSystemMetricsForControl(ItemInfo.Control, SM_CXMENUCHECK);
     PaintMenuItemFrame(Canvas, ARect, ItemInfo);
     ClrText := GetPartColor(ItemInfo, ipText);
     R := ARect;
@@ -1021,7 +997,7 @@ begin
   DrawGlyph(DC, R, 8, 7, Pattern[0], Color);
 end;
 
-procedure TTBXOfficeXPTheme.PaintToolbarNCArea(Canvas: TCanvas; R: TRect; const ToolbarInfo: TTBXToolbarInfo);
+procedure TTBXOfficeXPTheme.PaintToolbarNCArea(Monitor: TMonitor; Canvas: TCanvas; R: TRect; const ToolbarInfo: TTBXToolbarInfo);
 const
   DragHandleOffsets: array [Boolean, DHS_DOUBLE..DHS_SINGLE] of Integer = ((2, 0, 1), (5, 0, 5));
 
@@ -1102,8 +1078,8 @@ begin
       // Using DPI scaling instead of text-height scaling because
       // toolbar NC area pieces are already DPI-scaled in
       // TB2Dock initialization section
-      Two := MulDiv(2, Screen.PixelsPerInch, USER_DEFAULT_SCREEN_DPI);
-      Three := MulDiv(3, Screen.PixelsPerInch, USER_DEFAULT_SCREEN_DPI);
+      Two := ScaleByPixelsPerInch(2, Monitor);
+      Three := ScaleByPixelsPerInch(3, Monitor);
       if Horz then
       begin
         Inc(R2.Left, DragHandleOffsets[BtnVisible, ToolbarInfo.DragHandleStyle]);
@@ -1167,113 +1143,6 @@ begin
   // this theme does not support dock painting
 end;
 
-procedure TTBXOfficeXPTheme.PaintDockPanelNCArea(Canvas: TCanvas; R: TRect; const DockPanelInfo: TTBXDockPanelInfo);
-
-  function GetBtnItemState(BtnState: Integer): TBtnItemState;
-  begin
-    if (BtnState and CDBS_PRESSED) <> 0 then Result := bisPressed
-    else if (BtnState and CDBS_HOT) <> 0 then Result := bisHot
-    else Result := bisNormal;
-  end;
-
-var
-  DC: HDC;
-  C, HeaderColor: TColor;
-  I, Sz, Flags: Integer;
-  R2: TRect;
-  BtnItemState: TBtnItemState;
-  B: HBrush;
-  OldBkMode: Cardinal;
-  OldFont: HFont;
-  OldTextColor: TColorRef;
-begin
-  DC := Canvas.Handle;
-  with DockPanelInfo do
-  begin
-    I := ColorIntensity(ColorToRGB(clBtnFace));
-    R2 := R;
-    if not TBXLoColor and (I in [64..250]) then
-    begin
-      FrameRectEx(DC, R, clBtnFace, True);
-      FrameRectEx(DC, R, EffectiveColor, False);
-      with R do
-      begin
-        C := GetSysColor(COLOR_BTNFACE);
-        SetPixelV(DC, Left, Top, C);
-        if IsVertical then SetPixelV(DC, Right -  1, Top, C)
-        else SetPixelV(DC, Left, Bottom - 1, C);
-      end;
-    end
-    else
-    begin
-      FrameRectEx(DC, R, EffectiveColor, True);
-
-      if I < 64 then B := CreateDitheredBrush(EffectiveColor, clWhite)
-      else B := CreateDitheredBrush(EffectiveColor, clBtnShadow);
-      Windows.FrameRect(DC, R, B);
-      DeleteObject(B);
-
-      with R do
-      begin
-        SetPixelV(DC, Left, Top, EffectiveColor);
-        if IsVertical then SetPixelV(DC, Right -  1, Top, EffectiveColor)
-        else SetPixelV(DC, Left, Bottom - 1, EffectiveColor);
-      end;
-      InflateRect(R, -1, -1);
-      FrameRectEx(DC, R, EffectiveColor, False);
-    end;
-    R := R2;
-    InflateRect(R, -BorderSize.X, -BorderSize.Y);
-    Sz := GetSystemMetrics(SM_CYSMCAPTION);
-    if IsVertical then
-    begin
-      R.Bottom := R.Top + Sz - 1;
-      DrawLineEx(DC, R.Left, R.Bottom, R.Right, R.Bottom, EffectiveColor);
-    end
-    else
-    begin
-      R.Right := R.Left + Sz - 1;
-      DrawLineEx(DC, R.Right, R.Top, R.Right, R.Bottom, EffectiveColor);
-    end;
-    HeaderColor := clBtnFace;
-    FillRectEx(DC, R, HeaderColor);
-
-    if (CDBS_VISIBLE and CloseButtonState) <> 0 then
-    begin
-      R2 := R;
-      if IsVertical then
-      begin
-        R2.Left := R2.Right - Sz + 1;
-        R.Right := R2.Left;
-      end
-      else
-      begin
-        R2.Top := R2.Bottom - Sz + 1;
-        R.Bottom := R2.Top;
-      end;
-
-      BtnItemState := GetBtnItemState(CloseButtonState);
-      FrameRectEx(DC, R2, BtnItemColors[BtnItemState, ipFrame], True);
-      FillRectEx(DC, R2, BtnItemColors[BtnItemState, ipBody]);
-      DrawButtonBitmap(DC, R2, BtnItemColors[BtnItemState, ipText]);
-    end;
-
-
-    if IsVertical then InflateRect(R, -4, 0)
-    else InflateRect(R, 0, -4);
-
-    OldFont := SelectObject(DC, SmCaptionFont.Handle);
-    OldBkMode := SetBkMode(DC, TRANSPARENT);
-    OldTextColor := SetTextColor(DC, ColorToRGB(SmCaptionFont.Color));
-    Flags := DT_SINGLELINE or DT_VCENTER or DT_END_ELLIPSIS or DT_NOPREFIX;
-    if IsVertical then DrawText(DC, Caption, -1, R, Flags)
-    else DrawRotatedText(DC, string(Caption), R, Flags);
-    SetTextColor(DC, OldTextColor);
-    SetBkMode(DC, OldBkMode);
-    SelectObject(DC, OldFont);
-  end;
-end;
-
 procedure TTBXOfficeXPTheme.SetupColorCache;
 var
   DC: HDC;
@@ -1536,147 +1405,7 @@ begin
   Margins.BottomHeight := 0;
 end;
 
-procedure TTBXOfficeXPTheme.PaintPageScrollButton(Canvas: TCanvas;
-  const ARect: TRect; ButtonType: Integer; Hot: Boolean);
-var
-  DC: HDC;
-  R: TRect;
-  X, Y, Sz: Integer;
-  C: TColor;
-begin
-  DC := Canvas.Handle;
-  R := ARect;
-  if Hot then C := BtnItemColors[bisHot, ipFrame]
-  else C := clBtnShadow;
-  FrameRectEx(DC, R, C, False);
-  InflateRect(R, -1, -1);
-  if Hot then C := BtnItemColors[bisHot, ipBody]
-  else C := clBtnFace;
-  FillRectEx(DC, R, C);
-  X := (R.Left + R.Right) div 2;
-  Y := (R.Top + R.Bottom) div 2;
-  Sz := Min(X - R.Left, Y - R.Top) * 3 div 4;
-
-  if Hot then C := BtnItemColors[bisHot, ipText]
-  else C := BtnItemColors[bisNormal, ipText];
-
-  case ButtonType of
-    PSBT_UP:
-      begin
-        Inc(Y, Sz div 2);
-        PolygonEx(DC, [Point(X + Sz, Y), Point(X, Y - Sz), Point(X - Sz, Y)], C, C);
-      end;
-    PSBT_DOWN:
-      begin
-        Y := (R.Top + R.Bottom - 1) div 2;
-        Dec(Y, Sz div 2);
-        PolygonEx(DC, [Point(X + Sz, Y), Point(X, Y + Sz), Point(X - Sz, Y)], C, C);
-      end;
-    PSBT_LEFT:
-      begin
-        Inc(X, Sz div 2);
-        PolygonEx(DC, [Point(X, Y + Sz), Point(X - Sz, Y), Point(X, Y - Sz)], C, C);
-      end;
-    PSBT_RIGHT:
-      begin
-        X := (R.Left + R.Right - 1) div 2;
-        Dec(X, Sz div 2);
-        PolygonEx(DC, [Point(X, Y + Sz), Point(X + Sz, Y), Point(X, Y - Sz)], C, C);
-      end;
-  end;
-end;
-
-procedure TTBXOfficeXPTheme.PaintFrameControl(Canvas: TCanvas; R: TRect; Kind, State: Integer; Params: Pointer);
-var
-  DC: HDC;
-  X, Y: Integer;
-  Pen, OldPen: HPen;
-  Brush, OldBrush: HBrush;
-  C: TColor;
-
-  function GetPenColor: TColor;
-  begin
-    if Boolean(State and PFS_DISABLED) then Result := clBtnShadow
-    else if Boolean(State and PFS_PUSHED) then Result := BtnItemColors[bisPressed, ipFrame]
-    else if Boolean(State and PFS_HOT) then Result := BtnItemColors[bisHot, ipFrame]
-    else Result := clBtnShadow;
-  end;
-
-  function GetBrush: HBrush;
-  begin
-    if Boolean(State and PFS_DISABLED) then Result := CreateBrushEx(clNone)
-    else if Boolean(State and PFS_PUSHED) then Result := CreateBrushEx(BtnItemColors[bisPressed, ipBody])
-    else if Boolean(State and PFS_HOT) then Result := CreateBrushEx(BtnItemColors[bisHot, ipBody])
-    else if Boolean(State and PFS_MIXED) then Result := CreateDitheredBrush(clWindow, clBtnFace)
-    else Result := CreateBrushEx(clNone);
-  end;
-
-  function GetTextColor: TColor;
-  begin
-    if Boolean(State and PFS_DISABLED) then Result := BtnItemColors[bisDisabled, ipText]
-    else if Boolean(State and PFS_PUSHED) then Result := BtnItemColors[bisPressed, ipText]
-    else if Boolean(State and PFS_MIXED) then Result := clBtnShadow
-    else if Boolean(State and PFS_HOT) then Result := BtnItemColors[bisHot, ipText]
-    else Result := BtnItemColors[bisNormal, ipText];
-  end;
-
-begin
-  DC := Canvas.Handle;
-  case Kind of
-    PFC_CHECKBOX:
-      begin
-        InflateRect(R, -1, -1);
-        FrameRectEx(DC, R, GetPenColor, True);
-        Brush := GetBrush;
-        Windows.FillRect(DC, R, Brush);
-        DeleteObject(Brush);
-        InflateRect(R, 1, 1);
-
-        if Boolean(State and (PFS_CHECKED or PFS_MIXED)) then
-        begin
-          X := (R.Left + R.Right) div 2 - 1;
-          Y := (R.Top + R.Bottom) div 2 + 1;
-          C := GetTextColor;
-          PolygonEx(DC, [Point(X-2, Y), Point(X, Y+2), Point(X+4, Y-2),
-            Point(X+4, Y-4), Point(X, Y), Point(X-2, Y-2), Point(X-2, Y)], C, C);
-        end;
-      end;
-    PFC_RADIOBUTTON:
-      begin
-        InflateRect(R, -1, -1);
-
-        with R do
-        begin
-          Brush := GetBrush;
-          OldBrush := SelectObject(DC, Brush);
-          Pen := CreatePenEx(GetPenColor);
-          OldPen := SelectObject(DC, Pen);
-          Windows.Ellipse(DC, Left, Top, Right, Bottom);
-          SelectObject(DC, OldPen);
-          DeleteObject(Pen);
-          SelectObject(DC, OldBrush);
-          DeleteObject(Brush);
-        end;
-
-        if Boolean(State and PFS_CHECKED) then
-        begin
-          InflateRect(R, -3, -3);
-          C := GetTextColor;
-          Brush := CreateBrushEx(C);
-          OldBrush := SelectObject(DC, Brush);
-          Pen := CreatePenEx(C);
-          OldPen := SelectObject(DC, Pen);
-          with R do Windows.Ellipse(DC, Left, Top, Right, Bottom);
-          SelectObject(DC, OldPen);
-          DeleteObject(Pen);
-          SelectObject(DC, OldBrush);
-          DeleteObject(Brush);
-        end;
-      end;
-  end;
-end;
-
-procedure TTBXOfficeXPTheme.PaintStatusBar(Canvas: TCanvas; R: TRect; Part: Integer);
+procedure TTBXOfficeXPTheme.PaintStatusBar(Control: TWinControl; Canvas: TCanvas; R: TRect; Part: Integer);
 var
   D: Integer;
   DC: HDC;
@@ -1688,6 +1417,8 @@ var
     Inc(D);
   end;
 
+var
+  Theme: THandle;
 begin
   DC := Canvas.Handle;
   case Part of
@@ -1703,7 +1434,9 @@ begin
     SBP_GRIPPER:
       begin
         Inc(R.Right);
-        DrawThemeBackground(STATUSBAR_THEME, DC, SP_GRIPPER, 0, R, nil)
+        Theme := OpenThemeData(Control.Handle, 'STATUS');
+        DrawThemeBackground(Theme, DC, SP_GRIPPER, 0, R, nil);
+        CloseThemeData(Theme);
       end;
   end;
 end;

+ 16 - 17
source/packages/tbx/TBXStatusBars.pas

@@ -223,7 +223,7 @@ type
 
 implementation
 
-uses TBXUtils, Types;
+uses TBXUtils, Types, PasTools;
 
 type TFontSettingsAccess = class(TFontSettings);
 
@@ -522,17 +522,14 @@ begin
 
   { MP }
   // For VCL status bars, this is implemented in ApplySystemSettingsOnControl
-  if sfWidth in ScalingFlags then
+  for I := 0 to Panels.Count - 1 do
   begin
-    for I := 0 to Panels.Count - 1 do
+    Panel := Panels[I];
+    if Panel.StretchPriority = 0 then
     begin
-      Panel := Panels[I];
-      if Panel.StretchPriority = 0 then
-      begin
-        Panel.Size := MulDiv(Panel.Size, M, D);
-      end;
-      Panel.MaxSize := MulDiv(Panel.MaxSize, M, D);
+      Panel.Size := MulDiv(Panel.Size, M, D);
     end;
+    Panel.MaxSize := MulDiv(Panel.MaxSize, M, D);
   end;
 
   inherited;
@@ -674,6 +671,8 @@ begin
   with Result do
   begin
     Inc(Top, 3);
+    // WORKAROUND: Should use GetSystemMetricsForControl, but as of now,
+    // the grip bitmap drawn by DrawThemeBackground(..., SP_GRIPPER, ...) is not scaled
     Left := Right - GetSystemMetrics(SM_CXVSCROLL);
   end;
 end;
@@ -758,13 +757,13 @@ var
 begin
   inherited;
   CR := ClientRect;
-  CurrentTheme.PaintStatusBar(Canvas, CR, SBP_BODY);
+  CurrentTheme.PaintStatusBar(Self, Canvas, CR, SBP_BODY);
   Inc(CR.Top, 2);
   if SimplePanel then
   begin
     if Length(SimpleText) > 0 then
     begin
-      if UseSystemFont then Canvas.Font := ToolbarFont
+      if UseSystemFont then Canvas.Font := GetToolbarFont(Self)
       else Canvas.Font := Self.Font;
       Canvas.Font.Color := GetTBXTextColor(CEnabledState[Enabled]);
       Canvas.Brush.Style := bsClear;
@@ -785,9 +784,9 @@ begin
         begin
           if Panel.CachedGripper then PartID := SBP_LASTPANE
           else PartID := SBP_PANE;
-          CurrentTheme.PaintStatusBar(Canvas, R, PartID);
+          CurrentTheme.PaintStatusBar(Self, Canvas, R, PartID);
         end;
-        if UseSystemFont then Canvas.Font := ToolbarFont
+        if UseSystemFont then Canvas.Font := GetToolbarFont(Self)
         else Canvas.Font := Self.Font;
         Canvas.Font.Color := GetTBXTextColor(CEnabledState[Panel.Enabled]);
         Panel.FontSettings.Apply(Canvas.Font);
@@ -797,7 +796,7 @@ begin
       end;
     end;
   if IsSizeGripVisible then
-    CurrentTheme.PaintStatusBar(Canvas, GetGripperRect, SBP_GRIPPER);
+    CurrentTheme.PaintStatusBar(Self, Canvas, GetGripperRect, SBP_GRIPPER);
 end;
 
 procedure TTBXCustomStatusBar.PaintPanel(ARect: TRect; APanel: TTBXStatusPanel; IsLast: Boolean);
@@ -809,7 +808,7 @@ var
   Flags: Integer;
   R: TRect;
 begin
-  InflateRect(ARect, ScaleByTextHeightRunTime(Canvas, -3), 0);
+  InflateRect(ARect, TBXScaleByTextHeightRunTime(Canvas, -3), 0);
   if (APanel.ImageIndex >= 0) and (Images <> nil) then
   begin
     R := ARect;
@@ -819,12 +818,12 @@ begin
       taLeftJustify:
         begin
           R.Right := R.Left + Images.Width;
-          ARect.Left := R.Right + ScaleByTextHeightRunTime(Canvas, 4);
+          ARect.Left := R.Right + TBXScaleByTextHeightRunTime(Canvas, 4);
         end;
       taRightJustify:
         begin
           R.Left := R.Right - Images.Width;
-          ARect.Right := R.Left - ScaleByTextHeightRunTime(Canvas, 4);
+          ARect.Right := R.Left - TBXScaleByTextHeightRunTime(Canvas, 4);
         end;
       taCenter:
         begin

+ 27 - 89
source/packages/tbx/TBXThemes.pas

@@ -12,7 +12,7 @@ interface
 {$I TBX.inc}
 
 uses
-  Windows, Messages, Classes, Forms, Graphics, ImgList;
+  Windows, Messages, Classes, Forms, Graphics, ImgList, Controls, TB2Item;
 
 { TBX_SYSCOMMAND message }
 const
@@ -32,8 +32,6 @@ const
   TMI_MENU_LCAPTIONMARGIN    = 33;
   TMI_MENU_RCAPTIONMARGIN    = 34;
   TMI_MENU_SEPARATORSIZE     = 35;
-  TMI_MENU_MDI_DW            = 36;
-  TMI_MENU_MDI_DH            = 37;
   TMI_TLBR_SEPARATORSIZE     = 50;
   TMI_EDIT_FRAMEWIDTH        = 60;
   TMI_EDIT_TEXTMARGINHORZ    = 61;
@@ -154,19 +152,6 @@ const
   PSBT_LEFT                  = 3;
   PSBT_RIGHT                 = 4;
 
-{ PaintFrameControl kinds }
-const
-  PFC_CHECKBOX                = 1;
-  PFC_RADIOBUTTON             = 2;
-
-{ PaintFrameControl states }
-  PFS_CHECKED                 = $01;
-  PFS_MIXED                   = $02;
-  PFS_DISABLED                = $04;
-  PFS_HOT                     = $08;
-  PFS_PUSHED                  = $10;
-  PFS_FOCUSED                 = $20;
-
 { Item state flags }
 const
   ISF_DISABLED               = $001;
@@ -205,6 +190,7 @@ type
   TTBXHoverKind = (hkNone, hkKeyboardHover, hkMouseHover);
   TTBXComboPart = (cpNone, cpCombo, cpSplitLeft, cpSplitRight);
   TTBXItemInfo = record
+    Control: TControl;
     ViewType: Integer;          // VT_*, TVT_*, PVT_*, or DPVT_* constant
     ItemOptions: Integer;       // IO_* flags
     Enabled: Boolean;
@@ -223,6 +209,7 @@ type
   end;
 
   TTBXWindowInfo = record
+    ParentControl: TControl;
     ParentHandle: HWND;         // handle of a parent floating window
     WindowHandle: HWND;         // handle of a toolbar or dockable panel
     ViewType: Integer;          // TVT_* or DPVT_* view types (loating)
@@ -308,7 +295,7 @@ type
     function  GetItemImageBackground(const ItemInfo: TTBXItemInfo): TColor; virtual; abstract;
     procedure GetMargins(MarginID: Integer; out Margins: TTBXMargins); virtual; abstract;
     function  GetPopupShadowType: Integer; virtual; abstract; // returns one of the PST_ constants
-    procedure GetViewBorder(ViewType: Integer; out Border: TPoint); virtual; abstract;
+    procedure GetViewBorder(Control: TControl; ViewType: Integer; out Border: TPoint); virtual; abstract;
     function  GetViewColor(ViewType: Integer): TColor; virtual; abstract;
     procedure GetViewMargins(ViewType: Integer; out Margins: TTBXMargins); virtual; abstract;
 
@@ -318,41 +305,22 @@ type
     procedure PaintCaption(Canvas: TCanvas; const ARect: TRect; const ItemInfo: TTBXItemInfo; const ACaption: string; AFormat: Cardinal; Rotated: Boolean); virtual; abstract;
     procedure PaintCheckMark(Canvas: TCanvas; ARect: TRect; const ItemInfo: TTBXItemInfo); virtual; abstract;
     procedure PaintChevron(Canvas: TCanvas; ARect: TRect; const ItemInfo: TTBXItemInfo); virtual; abstract;
-    procedure PaintEditFrame(Canvas: TCanvas; const ARect: TRect; var ItemInfo: TTBXItemInfo; const EditInfo: TTBXEditInfo); virtual; abstract;
+    procedure PaintEditFrame(Monitor: TMonitor; Canvas: TCanvas; const ARect: TRect; var ItemInfo: TTBXItemInfo; const EditInfo: TTBXEditInfo); virtual; abstract;
     procedure PaintEditButton(Canvas: TCanvas; const ARect: TRect; var ItemInfo: TTBXItemInfo; ButtonInfo: TTBXEditBtnInfo); virtual; abstract;
     procedure PaintDock(Canvas: TCanvas; const ClientRect, DockRect: TRect; DockPosition: Integer); virtual; abstract;
-    procedure PaintDockPanelNCArea(Canvas: TCanvas; R: TRect; const DockPanelInfo: TTBXDockPanelInfo); virtual; abstract;
     procedure PaintDropDownArrow(Canvas: TCanvas; const ARect: TRect; const ItemInfo: TTBXItemInfo); virtual; abstract;
     procedure PaintFloatingBorder(Canvas: TCanvas; const ARect: TRect; const WindowInfo: TTBXWindowInfo); virtual; abstract;
     procedure PaintFrame(Canvas: TCanvas; const ARect: TRect; const ItemInfo: TTBXItemInfo); virtual; abstract;
     procedure PaintImage(Canvas: TCanvas; ARect: TRect; const ItemInfo: TTBXItemInfo; ImageList: TCustomImageList; ImageIndex: Integer); virtual; abstract;
-    procedure PaintMDIButton(Canvas: TCanvas; ARect: TRect; const ItemInfo: TTBXItemInfo; ButtonKind: Cardinal); virtual; abstract;
     procedure PaintMenuItem(Canvas: TCanvas; const ARect: TRect; var ItemInfo: TTBXItemInfo); virtual; abstract;
     procedure PaintMenuItemFrame(Canvas: TCanvas; const ARect: TRect; const ItemInfo: TTBXItemInfo); virtual; abstract;
-    procedure PaintPageScrollButton(Canvas: TCanvas; const ARect: TRect; ButtonType: Integer; Hot: Boolean); virtual; abstract;
     procedure PaintPopupNCArea(Canvas: TCanvas; R: TRect; const PopupInfo: TTBXPopupInfo); virtual; abstract;
     procedure PaintSeparator(Canvas: TCanvas; ARect: TRect; ItemInfo: TTBXItemInfo; Horizontal, LineSeparator: Boolean); virtual; abstract;
-    procedure PaintToolbarNCArea(Canvas: TCanvas; R: TRect; const WindowInfo: TTBXToolbarInfo); virtual; abstract;
-    procedure PaintFrameControl(Canvas: TCanvas; R: TRect; Kind, State: Integer; Params: Pointer); virtual; abstract;
-    procedure PaintStatusBar(Canvas: TCanvas; R: TRect; Part: Integer); virtual; abstract;
-
-    { Integer metrics access }
-    function GetIntegerMetrics(Index: Integer): Integer; virtual; abstract;
-    property SplitBtnArrowWidth: Integer index TMI_SPLITBTN_ARROWWIDTH read GetIntegerMetrics;
-    property DropdownArrowWidth: Integer index TMI_DROPDOWN_ARROWWIDTH read GetIntegerMetrics;
-    property DropdownArrowMargin: Integer index TMI_DROPDOWN_ARROWMARGIN read GetIntegerMetrics;
-    property MenuImageTextSpace: Integer index TMI_MENU_IMGTEXTSPACE read GetIntegerMetrics;
-    property MenuLeftCaptionMargin: Integer index TMI_MENU_LCAPTIONMARGIN read GetIntegerMetrics;
-    property MenuRightCaptionMargin: Integer index TMI_MENU_RCAPTIONMARGIN read GetIntegerMetrics;
-    property MenuSeparatorSize: Integer index TMI_MENU_SEPARATORSIZE read GetIntegerMetrics;
-    property MenuMDIDW: Integer index TMI_MENU_MDI_DW read GetIntegerMetrics;
-    property MenuMDIDH: Integer index TMI_MENU_MDI_DH read GetIntegerMetrics;
-    property TlbrSeparatorSize: Integer index TMI_TLBR_SEPARATORSIZE read GetIntegerMetrics;
-    property EditFrameWidth: Integer index TMI_EDIT_FRAMEWIDTH read GetIntegerMetrics;
-    property EditTextMarginHorz: Integer index TMI_EDIT_TEXTMARGINHORZ read GetIntegerMetrics;
-    property EditTextMarginVert: Integer index TMI_EDIT_TEXTMARGINVERT read GetIntegerMetrics;
-    property EditBtnWidth: Integer index TMI_EDIT_BTNWIDTH read GetIntegerMetrics;
-    property EditMenuRightIndent: Integer index TMI_EDIT_MENURIGHTINDENT read GetIntegerMetrics;
+    procedure PaintToolbarNCArea(Monitor: TMonitor; Canvas: TCanvas; R: TRect; const WindowInfo: TTBXToolbarInfo); virtual; abstract;
+    procedure PaintStatusBar(Control: TWinControl; Canvas: TCanvas; R: TRect; Part: Integer); virtual; abstract;
+
+    function GetIntegerMetrics(Viewer: TTBItemViewer; Index: Integer): Integer; overload;
+    function GetIntegerMetrics(Monitor: TMonitor; Index: Integer): Integer; overload; virtual; abstract;
 
     { Boolean metrics access }
     function GetBooleanMetrics(Index: Integer): Boolean; virtual; abstract;
@@ -412,17 +380,6 @@ var
   TBXHiContrast: Boolean; // this can me removed in future
   TBXNoBlending: Boolean; // TBXNoColor or TBXHiContrast
 
-  { Handles for Windows XP visual styles }
-  SCROLLBAR_THEME: THandle;
-  REBAR_THEME: THandle;
-  BUTTON_THEME: THandle;
-  TOOLBAR_THEME: THandle;
-  WINDOW_THEME: THandle;
-  COMBO_THEME: THandle;
-  EXPLORERBAR_THEME: THandle;
-  STATUSBAR_THEME: THandle;
-  SPIN_THEME: THandle;
-
 var
   USE_FLATMENUS: Boolean;
   USE_THEMES: Boolean;
@@ -438,7 +395,7 @@ function GetTBXDragHandleSize(const ToolbarInfo: TTBXToolbarInfo): Integer;
 implementation
 
 uses
-  SysUtils, TBXUtils, UxTheme, Types;
+  SysUtils, TBXUtils, UxTheme, Types, PasTools;
 
 const
   SPI_GETFLATMENU = $1022;
@@ -623,12 +580,18 @@ begin
   FName := AName;
 end;
 
+function TTBXTheme.GetIntegerMetrics(Viewer: TTBItemViewer; Index: Integer): Integer;
+begin
+  Result := GetIntegerMetrics(Viewer.View.GetMonitor, Index);
+end;
+
+
 { Misc. Functions }
 
 function GetTBXCaptionRect(const WindowInfo: TTBXWindowInfo;
   AdjustForBorder, MinusCloseButton: Boolean): TRect;
 begin
-  Result := Rect(0, 0, WindowInfo.ClientWidth, GetSystemMetrics(SM_CYSMCAPTION) - 1);
+  Result := Rect(0, 0, WindowInfo.ClientWidth, GetSystemMetricsForControl(WindowInfo.ParentControl, SM_CYSMCAPTION) - 1);
   if MinusCloseButton then Dec(Result.Right, Result.Bottom);
   if AdjustForBorder then
     with WindowInfo.FloatingBorderSize do OffsetRect(Result, X, Y);
@@ -669,7 +632,10 @@ begin
   with ToolbarInfo do
   begin
     if AllowDrag then
-      Result := MulDiv(DragHandleSizes[(CloseButtonState and CDBS_VISIBLE) <> 0, DragHandleStyle], Screen.PixelsPerInch, USER_DEFAULT_SCREEN_DPI)
+      Result :=
+        ScaleByPixelsPerInch(
+          DragHandleSizes[(CloseButtonState and CDBS_VISIBLE) <> 0, DragHandleStyle],
+          Screen.MonitorFromWindow(ToolbarInfo.WindowHandle, mdNearest))
     else
       Result := 0;
   end;
@@ -756,6 +722,7 @@ procedure TTBXThemeManager.UpdateVariables;
 var
   DC: HDC;
   SysFlatMenus: Boolean;
+  ToolbarTheme: THandle;
 begin
   TBXUtils.RecreateStock;
 
@@ -775,8 +742,10 @@ begin
   clToolbarText := clBtnText;
   if USE_THEMES then
   begin
-    GetThemeColor(TOOLBAR_THEME, 0, 0, TMT_FILLCOLOR, Cardinal(clToolbar));
-    GetThemeColor(TOOLBAR_THEME, 0, 0, TMT_TEXTCOLOR, Cardinal(clToolbarText));
+    ToolbarTheme := OpenThemeData(FWindowHandle, 'TOOLBAR');
+    GetThemeColor(ToolbarTheme, 0, 0, TMT_FILLCOLOR, Cardinal(clToolbar));
+    GetThemeColor(ToolbarTheme, 0, 0, TMT_TEXTCOLOR, Cardinal(clToolbarText));
+    CloseThemeData(ToolbarTheme);
   end;
 
   SysFlatMenus := False;
@@ -816,25 +785,7 @@ begin
 end;
 
 procedure TTBXThemeManager.VisualStylesClose;
-
-  procedure Close(var ATheme: THandle);
-  begin
-    if ATheme <> 0 then begin CloseThemeData(ATheme); ATheme := 0; end;
-  end;
-
 begin
-  if USE_THEMES then
-  begin
-    Close(BUTTON_THEME);
-    Close(SCROLLBAR_THEME);
-    Close(REBAR_THEME);
-    Close(TOOLBAR_THEME);
-    Close(WINDOW_THEME);
-    Close(COMBO_THEME);
-    Close(EXPLORERBAR_THEME);
-    Close(STATUSBAR_THEME);
-    Close(SPIN_THEME);
-  end;
   if InitedThemeLibrary then
   begin
     InitedThemeLibrary := False;
@@ -849,19 +800,6 @@ begin
   begin
     InitedThemeLibrary := InitThemeLibrary;
     USE_THEMES := UseThemes;
-    try
-      BUTTON_THEME := OpenThemeData(FWindowHandle, 'BUTTON');
-      SCROLLBAR_THEME := OpenThemeData(FWindowHandle, 'SCROLLBAR');
-      REBAR_THEME := OpenThemeData(FWindowHandle, 'REBAR');
-      TOOLBAR_THEME := OpenThemeData(FWindowHandle, 'TOOLBAR');
-      WINDOW_THEME := OpenThemeData(FWindowHandle, 'WINDOW');
-      COMBO_THEME := OpenThemeData(FWindowHandle, 'COMBOBOX');
-      EXPLORERBAR_THEME := OpenThemeData(FWindowHandle, 'EXPLORERBAR');
-      STATUSBAR_THEME := OpenThemeData(FWindowHandle, 'STATUS');
-      SPIN_THEME := OpenThemeData(FWindowHandle, 'SPIN');
-    except
-      VisualStylesClose;
-    end;
   end;
 end;
 

+ 10 - 4
source/packages/tbx/TBXToolPals.pas

@@ -336,14 +336,20 @@ var
   CellWidth, CellHeight: Integer;
 begin
   if not IsToolbarStyle then with CurrentTheme do
-    Indent := GetPopupMargin(Self) + MenuImageTextSpace + MenuLeftCaptionMargin - 3
-  else
+  begin
+    Indent :=
+      GetPopupMargin(Self) + GetIntegerMetrics(Self, TMI_MENU_IMGTEXTSPACE) +
+      GetIntegerMetrics(Self, TMI_MENU_LCAPTIONMARGIN) - 3;
+  end
+    else
+  begin
     Indent := 0;
+  end;
   FColCount := TTBXCustomToolPalette(Item).ColCount;
   FRowCount := TTBXCustomToolPalette(Item).RowCount;
   CalcCellSize(Canvas, CellWidth, CellHeight);
   AWidth := Indent + CellWidth * ColCount;
-  if not IsToolbarStyle then Inc(AWidth, CurrentTheme.MenuRightCaptionMargin);
+  if not IsToolbarStyle then Inc(AWidth, CurrentTheme.GetIntegerMetrics(Self, TMI_MENU_RCAPTIONMARGIN));
   AHeight := CellHeight * RowCount;
   if AWidth < 8 then AWidth := 8;
   if AHeight < 8 then AHeight := 8;
@@ -786,7 +792,7 @@ procedure TTBXColorPalette.DoCalcImageSize(Canvas: TCanvas; var AWidth, AHeight:
 begin
   if FImageSize < 0 then
   begin
-    FImageSize := ScaleByTextHeightRunTime(Canvas, 12);
+    FImageSize := TBXScaleByTextHeightRunTime(Canvas, 12);
   end;
 
   AWidth := FImageSize;

+ 2 - 2
source/packages/tbx/TBXUtils.pas

@@ -38,7 +38,7 @@ procedure RGBtoHSL(RGB: TColor; out H, S, L : Single);
 function  HSLtoRGB(H, S, L: Single): TColor;
 function  GetBGR(C: TColorRef): Cardinal;
 
-function ScaleByTextHeightRunTime(Canvas: TCanvas; Dimension: Integer): Integer;
+function TBXScaleByTextHeightRunTime(Canvas: TCanvas; Dimension: Integer): Integer;
 
 { A few drawing functions }
 { these functions recognize clNone value of TColor }
@@ -664,7 +664,7 @@ var
   LastFontHeight: Integer = -1;
   LastTextHeight: Integer = -1;
 
-function ScaleByTextHeightRunTime(Canvas: TCanvas; Dimension: Integer): Integer;
+function TBXScaleByTextHeightRunTime(Canvas: TCanvas; Dimension: Integer): Integer;
 begin
   // This should be called from the GUI thread only.
   // See ScaleByTextHeightRunTime in PasTools.

+ 6 - 7
source/tb2k.cbproj

@@ -23,12 +23,6 @@
 		<CfgParent>Base</CfgParent>
 		<Base>true</Base>
 	</PropertyGroup>
-	<PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Cfg_1)'=='true') or '$(Cfg_1_Win32)'!=''">
-		<Cfg_1_Win32>true</Cfg_1_Win32>
-		<CfgParent>Cfg_1</CfgParent>
-		<Cfg_1>true</Cfg_1>
-		<Base>true</Base>
-	</PropertyGroup>
 	<PropertyGroup Condition="'$(Config)'=='Release' or '$(Cfg_2)'!=''">
 		<Cfg_2>true</Cfg_2>
 		<CfgParent>Base</CfgParent>
@@ -45,18 +39,20 @@
 		<DCC_EXPLICIT_STRING_CAST>true</DCC_EXPLICIT_STRING_CAST>
 		<DCC_EXPLICIT_STRING_CAST_LOSS>true</DCC_EXPLICIT_STRING_CAST_LOSS>
 		<DCC_Namespace>Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;Vcl;$(DCC_Namespace)</DCC_Namespace>
+		<DCC_UnitSearchPath>packages\my;$(DCC_UnitSearchPath)</DCC_UnitSearchPath>
 		<Defines>MPEXCLUDE;$(Define);$(Defines)</Defines>
 		<FinalOutputDir>$(INTERM_PATH)\$(Platform)\$(Config)</FinalOutputDir>
 		<ILINK_Description>Toolbar2000 Components (Jordan Russell)</ILINK_Description>
 		<ILINK_GenerateImportLibrary>true</ILINK_GenerateImportLibrary>
 		<ILINK_GenerateLibFile>true</ILINK_GenerateLibFile>
-		<ILINK_LibraryPath>packages\;packages\tb2k\;$(ILINK_LibraryPath)</ILINK_LibraryPath>
+		<ILINK_LibraryPath>packages\;packages\tb2k\;packages\my;$(ILINK_LibraryPath)</ILINK_LibraryPath>
 		<IncludePath>packages\;packages\tb2k\;$(BDS)\include;$(BDS)\include\windows\vcl;$(IncludePath)</IncludePath>
 		<IntermediateOutputDir>$(INTERM_PATH)\$(Platform)\$(Config)</IntermediateOutputDir>
 		<Multithreaded>true</Multithreaded>
 		<OutputExt>bpl</OutputExt>
 		<ProjectType>CppPackage</ProjectType>
 		<SanitizedProjectName>tb2k</SanitizedProjectName>
+		<TLIB_PageSize>32</TLIB_PageSize>
 		<VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=</VerInfo_Keys>
 		<VerInfo_Locale>1033</VerInfo_Locale>
 	</PropertyGroup>
@@ -130,6 +126,9 @@
 			<BuildOrder>9</BuildOrder>
 			<BuildOrder>2</BuildOrder>
 		</CppCompile>
+		<PackageImport Include="moje.bpi">
+			<BuildOrder>14</BuildOrder>
+		</PackageImport>
 		<PackageImport Include="rtl.bpi">
 			<BuildOrder>4</BuildOrder>
 			<BuildOrder>35</BuildOrder>

+ 6 - 3
source/tbxp.cbproj

@@ -39,14 +39,14 @@
 		<DCC_EXPLICIT_STRING_CAST>true</DCC_EXPLICIT_STRING_CAST>
 		<DCC_EXPLICIT_STRING_CAST_LOSS>true</DCC_EXPLICIT_STRING_CAST_LOSS>
 		<DCC_Namespace>Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;Vcl;$(DCC_Namespace)</DCC_Namespace>
-		<DCC_UnitSearchPath>packages\tbx;packages\tb2k;$(DCC_UnitSearchPath)</DCC_UnitSearchPath>
+		<DCC_UnitSearchPath>packages\tbx;packages\tb2k;packages\my;$(DCC_UnitSearchPath)</DCC_UnitSearchPath>
 		<Defines>MPEXCLUDE;TBX_UNICODE;$(Defines)</Defines>
 		<FinalOutputDir>$(INTERM_PATH)\$(Platform)\$(Config)</FinalOutputDir>
 		<ILINK_Description>Toolbar2000 -- TBX Extensions (Alex Denisov)</ILINK_Description>
 		<ILINK_GenerateImportLibrary>true</ILINK_GenerateImportLibrary>
 		<ILINK_GenerateLibFile>true</ILINK_GenerateLibFile>
-		<ILINK_LibraryPath>packages\tbx\;packages\tb2k;$(BDS)\lib\obj;$(ILINK_LibraryPath)</ILINK_LibraryPath>
-		<IncludePath>packages\tbx\;packages\tb2k;$(BDS)\include;$(BDS)\include\windows\vcl;$(IncludePath)</IncludePath>
+		<ILINK_LibraryPath>packages\tbx\;packages\tb2k;packages\my;$(BDS)\lib\obj;$(ILINK_LibraryPath)</ILINK_LibraryPath>
+		<IncludePath>packages\tbx\;packages\tb2k;packages\my;$(BDS)\include;$(BDS)\include\windows\vcl;$(IncludePath)</IncludePath>
 		<IntermediateOutputDir>$(INTERM_PATH)\$(Platform)\$(Config)</IntermediateOutputDir>
 		<Multithreaded>true</Multithreaded>
 		<OutputExt>bpl</OutputExt>
@@ -115,6 +115,9 @@
 			<BuildOrder>2</BuildOrder>
 			<BuildOrder>10</BuildOrder>
 		</CppCompile>
+		<PackageImport Include="moje.bpi">
+			<BuildOrder>14</BuildOrder>
+		</PackageImport>
 		<PackageImport Include="rtl.bpi">
 			<BuildOrder>32</BuildOrder>
 			<BuildOrder>0</BuildOrder>

+ 1 - 0
source/windows/CustomWinConfiguration.h

@@ -12,6 +12,7 @@
 #define WM_MANAGES_CAPTION (WM_WINSCP_USER + 7)
 #define WM_WANTS_MOUSEWHEEL (WM_WINSCP_USER + 8)
 #define WM_CAN_DISPLAY_UPDATES (WM_WINSCP_USER + 9)
+// CM_DPICHANGED + 10 (packages/my/PasTools.pas)
 //---------------------------------------------------------------------------
 #define C(Property) (Property != rhc.Property) ||
 struct TSynchronizeChecklistConfiguration

+ 188 - 77
source/windows/GUITools.cpp

@@ -518,11 +518,11 @@ void __fastcall ApplyTabs(
   }
 }
 //---------------------------------------------------------------------------
-void __fastcall SelectScaledImageList(TImageList * ImageList)
+static void __fastcall DoSelectScaledImageList(TImageList * ImageList)
 {
   TImageList * MatchingList = NULL;
   int MachingPixelsPerInch = 0;
-  int PixelsPerInch = Screen->PixelsPerInch;
+  int PixelsPerInch = GetComponentPixelsPerInch(ImageList);
 
   for (int Index = 0; Index < ImageList->Owner->ComponentCount; Index++)
   {
@@ -548,12 +548,46 @@ void __fastcall SelectScaledImageList(TImageList * ImageList)
 
   if (MatchingList != NULL)
   {
+    UnicodeString ImageListBackupName = ImageList->Name + IntToStr(USER_DEFAULT_SCREEN_DPI);
+
+    if (ImageList->Owner->FindComponent(ImageListBackupName) == NULL)
+    {
+      TImageList * ImageListBackup;
+      TPngImageList * PngImageList = dynamic_cast<TPngImageList *>(ImageList);
+      if (PngImageList != NULL)
+      {
+        ImageListBackup = new TPngImageList(ImageList->Owner);
+      }
+      else
+      {
+        ImageListBackup = new TImageList(ImageList->Owner);
+      }
+
+      ImageListBackup->Name = ImageListBackupName;
+      ImageList->Owner->InsertComponent(ImageListBackup);
+      CopyImageList(ImageListBackup, ImageList);
+    }
+
     CopyImageList(ImageList, MatchingList);
   }
 }
 //---------------------------------------------------------------------------
+static void __fastcall ImageListRescale(TComponent * Sender, TObject * /*Token*/)
+{
+  TImageList * ImageList = DebugNotNull(dynamic_cast<TImageList *>(Sender));
+  DoSelectScaledImageList(ImageList);
+}
+//---------------------------------------------------------------------------
+void __fastcall SelectScaledImageList(TImageList * ImageList)
+{
+  DoSelectScaledImageList(ImageList);
+
+  SetRescaleFunction(ImageList, ImageListRescale);
+}
+//---------------------------------------------------------------------------
 void __fastcall CopyImageList(TImageList * TargetList, TImageList * SourceList)
 {
+  // Maybe this is not necessary, once the TPngImageList::Assign was fixed
   TPngImageList * PngTargetList = dynamic_cast<TPngImageList *>(TargetList);
   TPngImageList * PngSourceList = dynamic_cast<TPngImageList *>(SourceList);
 
@@ -573,44 +607,12 @@ void __fastcall CopyImageList(TImageList * TargetList, TImageList * SourceList)
   }
 }
 //---------------------------------------------------------------------------
-void __fastcall CopyDataModule(TDataModule * TargetModule, TDataModule * SourceModule)
-{
-  DebugAssert(TargetModule->ComponentCount == SourceModule->ComponentCount);
-
-  typedef std::vector<std::pair<TComponent *, TComponent *> > TComponentPairs;
-  TComponentPairs ComponentPairs;
-
-  for (int Index = 0; Index < TargetModule->ComponentCount; Index++)
-  {
-    TComponent * TargetComponent = TargetModule->Components[Index];
-    TComponent * SourceComponent = SourceModule->FindComponent(TargetComponent->Name);
-    if (DebugAlwaysTrue(SourceComponent != NULL))
-    {
-      ComponentPairs.push_back(std::make_pair(TargetComponent, SourceComponent));
-    }
-  }
-
-  TComponentPairs::const_iterator Iterator = ComponentPairs.begin();
-  while (Iterator != ComponentPairs.end())
-  {
-    TComponent * TargetComponent = Iterator->first;
-    TComponent * SourceComponent = Iterator->second;
-
-    TargetModule->RemoveComponent(TargetComponent);
-    SourceModule->RemoveComponent(SourceComponent);
-
-    TargetModule->InsertComponent(SourceComponent);
-    SourceModule->InsertComponent(TargetComponent);
-
-    Iterator++;
-  }
-}
-//---------------------------------------------------------------------------
-void __fastcall LoadDialogImage(TImage * Image, const UnicodeString & ImageName)
+static bool __fastcall DoLoadDialogImage(TImage * Image, const UnicodeString & ImageName)
 {
+  bool Result = false;
   if (GlyphsModule != NULL)
   {
-    TPngImageList * DialogImages = GlyphsModule->DialogImages;
+    TPngImageList * DialogImages = GetDialogImages(Image);
 
     int Index;
     for (Index = 0; Index < DialogImages->PngImages->Count; Index++)
@@ -624,8 +626,10 @@ void __fastcall LoadDialogImage(TImage * Image, const UnicodeString & ImageName)
     }
 
     DebugAssert(Index < DialogImages->PngImages->Count);
+    Result = true;
   }
-  // When showing an exception from wWinMain, the glyphs module does not exist anymore.
+  // When showing an exception from wWinMain, the images are released already.
+  // Non-existence of the glyphs module is just a good indication of that.
   // We expect errors only.
   else if (ImageName == L"Error")
   {
@@ -636,11 +640,35 @@ void __fastcall LoadDialogImage(TImage * Image, const UnicodeString & ImageName)
   {
     Image->Picture->Icon->Handle = LoadIcon(0, IDI_APPLICATION);
   }
+  return Result;
+}
+//---------------------------------------------------------------------------
+class TDialogImageName : public TObject
+{
+public:
+  UnicodeString ImageName;
+};
+//---------------------------------------------------------------------------
+static void __fastcall DialogImageRescale(TComponent * Sender, TObject * Token)
+{
+  TImage * Image = DebugNotNull(dynamic_cast<TImage *>(Sender));
+  TDialogImageName * DialogImageName = DebugNotNull(dynamic_cast<TDialogImageName *>(Token));
+  DoLoadDialogImage(Image, DialogImageName->ImageName);
+}
+//---------------------------------------------------------------------------
+void __fastcall LoadDialogImage(TImage * Image, const UnicodeString & ImageName)
+{
+  if (DoLoadDialogImage(Image, ImageName))
+  {
+    TDialogImageName * DialogImageName = new TDialogImageName();
+    DialogImageName->ImageName = ImageName;
+    SetRescaleFunction(Image, DialogImageRescale, DialogImageName, true);
+  }
 }
 //---------------------------------------------------------------------------
-int __fastcall DialogImageSize()
+int __fastcall DialogImageSize(TForm * Form)
 {
-  return ScaleByPixelsPerInch(32);
+  return ScaleByPixelsPerInch(32, Form);
 }
 //---------------------------------------------------------------------------
 void __fastcall HideComponentsPanel(TForm * Form)
@@ -650,6 +678,7 @@ void __fastcall HideComponentsPanel(TForm * Form)
   DebugAssert(Panel->Align == alBottom);
   int Offset = Panel->Height;
   Panel->Visible = false;
+  Panel->Height = 0;
   Form->Height -= Offset;
 
   for (int Index = 0; Index < Form->ControlCount; Index++)
@@ -914,50 +943,112 @@ bool __fastcall TLocalCustomCommand::IsFileCommand(const UnicodeString & Command
 }
 //---------------------------------------------------------------------------
 //---------------------------------------------------------------------------
-static TDataModule * AnimationsModule = NULL;
-static TPngImageList * AnimationsImages = NULL;
+typedef std::set<TDataModule *> TImagesModules;
+static TImagesModules ImagesModules;
+static std::map<int, TPngImageList *> AnimationsImages;
+static std::map<int, TImageList *> ButtonImages;
+static std::map<int, TPngImageList *> DialogImages;
 //---------------------------------------------------------------------------
-TPngImageList * __fastcall GetAnimationsImages()
+int __fastcall NormalizePixelsPerInch(int PixelsPerInch)
 {
-  if (AnimationsModule == NULL)
+  if (PixelsPerInch >= 192)
   {
+    PixelsPerInch = 192;
+  }
+  else if (PixelsPerInch >= 144)
+  {
+    PixelsPerInch = 144;
+  }
+  else if (PixelsPerInch >= 120)
+  {
+    PixelsPerInch = 120;
+  }
+  else
+  {
+    PixelsPerInch = 96;
+  }
+  return PixelsPerInch;
+}
+//---------------------------------------------------------------------------
+static int __fastcall NeedImagesModule(TControl * Control)
+{
+  int PixelsPerInch = NormalizePixelsPerInch(GetControlPixelsPerInch(Control));
+
+  if (AnimationsImages.find(PixelsPerInch) == AnimationsImages.end())
+  {
+    TDataModule * ImagesModule;
     HANDLE ResourceModule = GUIConfiguration->ChangeToDefaultResourceModule();
     try
     {
-      int PixelsPerInch = Screen->PixelsPerInch;
-      if (PixelsPerInch >= 192)
+      if (PixelsPerInch == 192)
       {
-        AnimationsModule = new TAnimations192Module(Application);
+        ImagesModule = new TAnimations192Module(Application);
       }
-      else if (PixelsPerInch >= 144)
+      else if (PixelsPerInch == 144)
       {
-        AnimationsModule = new TAnimations144Module(Application);
+        ImagesModule = new TAnimations144Module(Application);
       }
-      else if (PixelsPerInch >= 120)
+      else if (PixelsPerInch == 120)
       {
-        AnimationsModule = new TAnimations120Module(Application);
+        ImagesModule = new TAnimations120Module(Application);
       }
       else
       {
-        AnimationsModule = new TAnimations96Module(Application);
+        DebugAssert(PixelsPerInch == 96);
+        ImagesModule = new TAnimations96Module(Application);
       }
 
-      AnimationsImages = DebugNotNull(dynamic_cast<TPngImageList *>(AnimationsModule->FindComponent(L"AnimationImages")));
+      ImagesModules.insert(ImagesModule);
+
+      TPngImageList * AAnimationImages =
+        DebugNotNull(dynamic_cast<TPngImageList *>(ImagesModule->FindComponent(L"AnimationImages")));
+      AnimationsImages.insert(std::make_pair(PixelsPerInch, AAnimationImages));
+
+      TImageList * AButtonImages =
+        DebugNotNull(dynamic_cast<TImageList *>(ImagesModule->FindComponent(L"ButtonImages")));
+      ButtonImages.insert(std::make_pair(PixelsPerInch, AButtonImages));
+
+      TPngImageList * ADialogImages =
+        DebugNotNull(dynamic_cast<TPngImageList *>(ImagesModule->FindComponent(L"DialogImages")));
+      DialogImages.insert(std::make_pair(PixelsPerInch, ADialogImages));
     }
     __finally
     {
       GUIConfiguration->ChangeResourceModule(ResourceModule);
     }
   }
-  return AnimationsImages;
+
+  return PixelsPerInch;
 }
 //---------------------------------------------------------------------------
-void __fastcall ReleaseAnimationsModule()
+TPngImageList * __fastcall GetAnimationsImages(TControl * Control)
 {
-  if (AnimationsModule != NULL)
+  int PixelsPerInch = NeedImagesModule(Control);
+  return DebugNotNull(AnimationsImages[PixelsPerInch]);
+}
+//---------------------------------------------------------------------------
+TImageList * __fastcall GetButtonImages(TControl * Control)
+{
+  int PixelsPerInch = NeedImagesModule(Control);
+  return DebugNotNull(ButtonImages[PixelsPerInch]);
+}
+//---------------------------------------------------------------------------
+TPngImageList * __fastcall GetDialogImages(TControl * Control)
+{
+  int PixelsPerInch = NeedImagesModule(Control);
+  return DebugNotNull(DialogImages[PixelsPerInch]);
+}
+//---------------------------------------------------------------------------
+void __fastcall ReleaseImagesModules()
+{
+
+  TImagesModules::iterator i = ImagesModules.begin();
+  while (i != ImagesModules.end())
   {
-    SAFE_DESTROY(AnimationsModule);
+    delete (*i);
+    i++;
   }
+  ImagesModules.clear();
 }
 //---------------------------------------------------------------------------
 __fastcall TFrameAnimation::TFrameAnimation()
@@ -967,22 +1058,26 @@ __fastcall TFrameAnimation::TFrameAnimation()
 //---------------------------------------------------------------------------
 void __fastcall TFrameAnimation::Init(TPaintBox * PaintBox, const UnicodeString & Name)
 {
-  DoInit(PaintBox, NULL, Name, Name.IsEmpty());
+  FName = Name;
+  FPaintBox = PaintBox;
+
+  FPaintBox->ControlStyle = FPaintBox->ControlStyle << csOpaque;
+  DebugAssert((FPaintBox->OnPaint == NULL) || (FPaintBox->OnPaint == PaintBoxPaint));
+  FPaintBox->OnPaint = PaintBoxPaint;
+  SetRescaleFunction(FPaintBox, PaintBoxRescale, reinterpret_cast<TObject *>(this));
+
+  DoInit();
 }
 //---------------------------------------------------------------------------
-void __fastcall TFrameAnimation::DoInit(TPaintBox * PaintBox, TPngImageList * ImageList, const UnicodeString & Name, bool Null)
+void __fastcall TFrameAnimation::DoInit()
 {
-  FImageList = (ImageList != NULL) ? ImageList : GetAnimationsImages();
+  FImageList = GetAnimationsImages(FPaintBox);
   FFirstFrame = -1;
   FFirstLoopFrame = -1;
-  DebugAssert((PaintBox->OnPaint == NULL) || (PaintBox->OnPaint == PaintBoxPaint));
-  PaintBox->ControlStyle = PaintBox->ControlStyle << csOpaque;
-  PaintBox->OnPaint = PaintBoxPaint;
-  PaintBox->Width = FImageList->Width;
-  PaintBox->Height = FImageList->Height;
-  FPaintBox = PaintBox;
+  FPaintBox->Width = FImageList->Width;
+  FPaintBox->Height = FImageList->Height;
 
-  if (!Null)
+  if (!FName.IsEmpty())
   {
     int Frame = 0;
     while (Frame < FImageList->PngImages->Count)
@@ -991,7 +1086,7 @@ void __fastcall TFrameAnimation::DoInit(TPaintBox * PaintBox, TPngImageList * Im
       UnicodeString FrameName;
       FrameName = CutToChar(FrameData, L'_', false);
 
-      if (SameText(Name, FrameName))
+      if (SameText(FName, FrameName))
       {
         int FrameIndex = StrToInt(CutToChar(FrameData, L'_', false));
         if (FFirstFrame < 0)
@@ -1022,6 +1117,22 @@ void __fastcall TFrameAnimation::DoInit(TPaintBox * PaintBox, TPngImageList * Im
   Stop();
 }
 //---------------------------------------------------------------------------
+void __fastcall TFrameAnimation::PaintBoxRescale(TComponent * /*Sender*/, TObject * Token)
+{
+  TFrameAnimation * FrameAnimation = reinterpret_cast<TFrameAnimation *>(Token);
+  FrameAnimation->Rescale();
+}
+//---------------------------------------------------------------------------
+void __fastcall TFrameAnimation::Rescale()
+{
+  bool Started = (FTimer != NULL) && FTimer->Enabled;
+  DoInit();
+  if (Started)
+  {
+    Start();
+  }
+}
+//---------------------------------------------------------------------------
 void __fastcall TFrameAnimation::Start()
 {
   if (FFirstFrame >= 0)
@@ -1063,10 +1174,8 @@ void __fastcall TFrameAnimation::PaintBoxPaint(TObject * Sender)
     TRect Rect(0, 0, Bitmap->Width, Bitmap->Height);
     Bitmap->Canvas->FillRect(Rect);
     TGraphic * Graphic = GetCurrentImage()->PngImage;
-    // Do not trigger assertion when animation size does not match scaled
-    // paint box as we do not have scaled animations available yet
-    DebugAssert((Graphic->Width == FPaintBox->Width) || (Screen->PixelsPerInch != USER_DEFAULT_SCREEN_DPI));
-    DebugAssert((Graphic->Height == FPaintBox->Height) || (Screen->PixelsPerInch != USER_DEFAULT_SCREEN_DPI));
+    DebugAssert(Graphic->Width == FPaintBox->Width);
+    DebugAssert(Graphic->Height == FPaintBox->Height);
     Bitmap->Canvas->Draw(0, 0, Graphic);
     FPaintBox->Canvas->Draw(0, 0, Bitmap.get());
   }
@@ -1076,7 +1185,7 @@ void __fastcall TFrameAnimation::PaintBoxPaint(TObject * Sender)
 void __fastcall TFrameAnimation::Repaint()
 {
   FPainted = false;
-  // Ff the form is not showing yet, the Paint() is not even called
+  // If the form is not showing yet, the Paint() is not even called
   FPaintBox->Repaint();
   if (!FPainted)
   {
@@ -1191,7 +1300,7 @@ int __fastcall TScreenTipHintWindow::GetMargin(TControl * HintControl, const Uni
     Result = 6;
   }
 
-  Result = ScaleByPixelsPerInch(Result);
+  Result = ScaleByTextHeight(HintControl, Result);
 
   return Result;
 }
@@ -1205,7 +1314,10 @@ TFont * __fastcall TScreenTipHintWindow::GetFont(TControl * HintControl, const U
   }
   else
   {
-    Result = Screen->HintFont;
+    FScaledHintFont.reset(new TFont());
+    FScaledHintFont->Assign(Screen->HintFont);
+    FScaledHintFont->Size = ScaleByPixelsPerInchFromSystem(FScaledHintFont->Size, HintControl);
+    Result = FScaledHintFont.get();
   }
   return Result;
 }
@@ -1225,8 +1337,7 @@ TRect __fastcall TScreenTipHintWindow::CalcHintRect(int MaxWidth, const UnicodeS
 
   Canvas->Font->Assign(GetFont(HintControl, AHint));
 
-  // we do not have a parent form here, so we cannot scale by text height
-  const int ScreenTipTextOnlyWidth = ScaleByPixelsPerInch(cScreenTipTextOnlyWidth);
+  const int ScreenTipTextOnlyWidth = ScaleByTextHeight(HintControl, cScreenTipTextOnlyWidth);
 
   if (!LongHint.IsEmpty())
   {

+ 11 - 5
source/windows/GUITools.h

@@ -32,10 +32,10 @@ void __fastcall ApplyTabs(
   TCalculateWidth CalculateWidth, void * CalculateWidthArg);
 TPanel * __fastcall CreateLabelPanel(TPanel * Parent, const UnicodeString & Label);
 void __fastcall SelectScaledImageList(TImageList * ImageList);
-void __fastcall CopyDataModule(TDataModule * TargetModule, TDataModule * SourceModule);
 void __fastcall CopyImageList(TImageList * TargetList, TImageList * SourceList);
 void __fastcall LoadDialogImage(TImage * Image, const UnicodeString & ImageName);
-int __fastcall DialogImageSize();
+int __fastcall DialogImageSize(TForm * Form);
+int __fastcall NormalizePixelsPerInch(int PixelsPerInch);
 void __fastcall HideComponentsPanel(TForm * Form);
 namespace Webbrowserex
 {
@@ -81,8 +81,10 @@ namespace Pngimagelist
 }
 using namespace Pngimagelist;
 //---------------------------------------------------------------------------
-TPngImageList * __fastcall GetAnimationsImages();
-void __fastcall ReleaseAnimationsModule();
+TPngImageList * __fastcall GetAnimationsImages(TControl * Control);
+TImageList * __fastcall GetButtonImages(TControl * Control);
+TPngImageList * __fastcall GetDialogImages(TControl * Control);
+void __fastcall ReleaseImagesModules();
 //---------------------------------------------------------------------------
 class TFrameAnimation
 {
@@ -93,6 +95,7 @@ public:
   void __fastcall Stop();
 
 private:
+  UnicodeString FName;
   TPaintBox * FPaintBox;
   TPngImageList * FImageList;
   int FFirstFrame;
@@ -103,13 +106,15 @@ private:
   TTimer * FTimer;
   bool FPainted;
 
-  void __fastcall DoInit(TPaintBox * PaintBox, TPngImageList * ImageList, const UnicodeString & Name, bool Null);
+  void __fastcall DoInit();
   void __fastcall PaintBoxPaint(TObject * Sender);
   void __fastcall CalculateNextFrameTick();
   TPngImageCollectionItem * __fastcall GetCurrentImage();
   void __fastcall Animate();
   void __fastcall Timer(TObject * Sender);
   void __fastcall Repaint();
+  void __fastcall Rescale();
+  static void __fastcall PaintBoxRescale(TComponent * Sender, TObject * Token);
 };
 //---------------------------------------------------------------------------
 class TScreenTipHintWindow : public THintWindow
@@ -132,6 +137,7 @@ private:
   UnicodeString FLongHint;
   TControl * FHintControl;
   bool FHintPopup;
+  std::unique_ptr<TFont> FScaledHintFont;
 
   UnicodeString __fastcall GetLongHintIfAny(const UnicodeString & AHint);
   static int __fastcall GetTextFlags(TControl * Control);

+ 16 - 15
source/windows/Tools.cpp

@@ -101,8 +101,9 @@ int __fastcall FontStylesToInt(const TFontStyles value)
 bool __fastcall SameFont(TFont * Font1, TFont * Font2)
 {
   // keep in sync with TFontConfiguration::operator !=
-  return SameText(Font1->Name, Font2->Name) && (Font1->Size == Font2->Size) &&
-      (Font1->Charset == Font2->Charset) && (Font1->Style == Font2->Style);
+  return
+    SameText(Font1->Name, Font2->Name) && (Font1->Height == Font2->Height) &&
+    (Font1->Charset == Font2->Charset) && (Font1->Style == Font2->Style);
 }
 //---------------------------------------------------------------------------
 TColor __fastcall GetWindowTextColor(TColor Color)
@@ -146,21 +147,21 @@ UnicodeString __fastcall GetListViewStr(TListView * ListView)
   // stop at the comma, otherwise they try to parse the
   // "last-column-width;pixels-per-inch" as integer and throw.
   // For the other instance of this hack, see TCustomListViewColProperties.GetParamsStr
-  Result += L",;" + SavePixelsPerInch();
+  Result += L",;" + SavePixelsPerInch(ListView);
   return Result;
 }
 //---------------------------------------------------------------------------
 void __fastcall LoadListViewStr(TListView * ListView, UnicodeString ALayoutStr)
 {
   UnicodeString LayoutStr = CutToChar(ALayoutStr, L';', true);
-  int PixelsPerInch = LoadPixelsPerInch(CutToChar(ALayoutStr, L';', true));
+  int PixelsPerInch = LoadPixelsPerInch(CutToChar(ALayoutStr, L';', true), ListView);
   int Index = 0;
   while (!LayoutStr.IsEmpty() && (Index < ListView->Columns->Count))
   {
     int Width;
     if (TryStrToInt(CutToChar(LayoutStr, L',', true), Width))
     {
-      ListView->Column[Index]->Width = LoadDimension(Width, PixelsPerInch);
+      ListView->Column[Index]->Width = LoadDimension(Width, PixelsPerInch, ListView);
     }
     Index++;
   }
@@ -178,11 +179,11 @@ void __fastcall RestoreForm(UnicodeString Data, TForm * Form)
     UnicodeString RightStr = CutToChar(Data, L';', true);
     UnicodeString BottomStr = CutToChar(Data, L';', true);
     TWindowState State = (TWindowState)StrToIntDef(CutToChar(Data, L';', true), (int)wsNormal);
-    int PixelsPerInch = LoadPixelsPerInch(CutToChar(Data, L';', true));
+    int PixelsPerInch = LoadPixelsPerInch(CutToChar(Data, L';', true), Form);
 
     TRect Bounds = Form->BoundsRect;
-    int Left = StrToDimensionDef(LeftStr, PixelsPerInch, Bounds.Left);
-    int Top = StrToDimensionDef(TopStr, PixelsPerInch, Bounds.Top);
+    int Left = StrToDimensionDef(LeftStr, PixelsPerInch, Form, Bounds.Left);
+    int Top = StrToDimensionDef(TopStr, PixelsPerInch, Form, Bounds.Top);
     bool DefaultPos = (Left == -1) && (Top == -1);
     if (!DefaultPos)
     {
@@ -194,8 +195,8 @@ void __fastcall RestoreForm(UnicodeString Data, TForm * Form)
       Bounds.Left = 0;
       Bounds.Top = 0;
     }
-    Bounds.Right = StrToDimensionDef(RightStr, PixelsPerInch, Bounds.Right);
-    Bounds.Bottom = StrToDimensionDef(BottomStr, PixelsPerInch, Bounds.Bottom);
+    Bounds.Right = StrToDimensionDef(RightStr, PixelsPerInch, Form, Bounds.Right);
+    Bounds.Bottom = StrToDimensionDef(BottomStr, PixelsPerInch, Form, Bounds.Bottom);
     Form->WindowState = State;
     if (State == wsNormal)
     {
@@ -274,7 +275,7 @@ UnicodeString __fastcall StoreForm(TCustomForm * Form)
     // note that WindowState is wsNormal when window in minimized for some reason.
     // actually it is wsMinimized only when minimized by MSVDM
     (int)(Form->WindowState == wsMinimized ? wsNormal : Form->WindowState),
-    SavePixelsPerInch()));
+    SavePixelsPerInch(Form)));
 }
 //---------------------------------------------------------------------------
 void __fastcall RestoreFormSize(UnicodeString Data, TForm * Form)
@@ -283,16 +284,16 @@ void __fastcall RestoreFormSize(UnicodeString Data, TForm * Form)
   // See comment in ResizeForm.
   UnicodeString WidthStr = CutToChar(Data, L',', true);
   UnicodeString HeightStr = CutToChar(Data, L',', true);
-  int PixelsPerInch = LoadPixelsPerInch(CutToChar(Data, L',', true));
+  int PixelsPerInch = LoadPixelsPerInch(CutToChar(Data, L',', true), Form);
 
-  int Width = StrToDimensionDef(WidthStr, PixelsPerInch, Form->Width);
-  int Height = StrToDimensionDef(HeightStr, PixelsPerInch, Form->Height);
+  int Width = StrToDimensionDef(WidthStr, PixelsPerInch, Form, Form->Width);
+  int Height = StrToDimensionDef(HeightStr, PixelsPerInch, Form, Form->Height);
   ResizeForm(Form, Width, Height);
 }
 //---------------------------------------------------------------------------
 UnicodeString __fastcall StoreFormSize(TForm * Form)
 {
-  return FORMAT(L"%d,%d,%s", (Form->Width, Form->Height, SavePixelsPerInch()));
+  return FORMAT(L"%d,%d,%s", (Form->Width, Form->Height, SavePixelsPerInch(Form)));
 }
 //---------------------------------------------------------------------------
 static void __fastcall ExecuteProcessAndReadOutput(const

+ 14 - 14
source/windows/UserInterface.cpp

@@ -334,12 +334,12 @@ void __fastcall DoProductLicense()
 //---------------------------------------------------------------------------
 const UnicodeString PixelsPerInchKey = L"PixelsPerInch";
 //---------------------------------------------------------------------
-int __fastcall GetToolbarLayoutPixelsPerInch(TStrings * Storage)
+int __fastcall GetToolbarLayoutPixelsPerInch(TStrings * Storage, TControl * Control)
 {
   int Result;
   if (Storage->IndexOfName(PixelsPerInchKey))
   {
-    Result = LoadPixelsPerInch(Storage->Values[PixelsPerInchKey]);
+    Result = LoadPixelsPerInch(Storage->Values[PixelsPerInchKey], Control);
   }
   else
   {
@@ -452,15 +452,15 @@ static void __fastcall ToolbarWriteString(const UnicodeString ToolbarName,
   Storage->Values[ToolbarKey] = Data;
 }
 //---------------------------------------------------------------------------
-UnicodeString __fastcall GetToolbarsLayoutStr(TComponent * OwnerComponent)
+UnicodeString __fastcall GetToolbarsLayoutStr(TControl * OwnerControl)
 {
   UnicodeString Result;
   TStrings * Storage = new TStringList();
   try
   {
-    TBCustomSavePositions(OwnerComponent, ToolbarWriteInt, ToolbarWriteString,
+    TBCustomSavePositions(OwnerControl, ToolbarWriteInt, ToolbarWriteString,
       Storage);
-    Storage->Values[PixelsPerInchKey] = SavePixelsPerInch();
+    Storage->Values[PixelsPerInchKey] = SavePixelsPerInch(OwnerControl);
     Result = Storage->CommaText;
   }
   __finally
@@ -470,32 +470,32 @@ UnicodeString __fastcall GetToolbarsLayoutStr(TComponent * OwnerComponent)
   return Result;
 }
 //---------------------------------------------------------------------------
-void __fastcall LoadToolbarsLayoutStr(TComponent * OwnerComponent, UnicodeString LayoutStr)
+void __fastcall LoadToolbarsLayoutStr(TControl * OwnerControl, UnicodeString LayoutStr)
 {
   TStrings * Storage = new TStringList();
   try
   {
     Storage->CommaText = LayoutStr;
-    TBCustomLoadPositions(OwnerComponent, ToolbarReadInt, ToolbarReadString,
+    TBCustomLoadPositions(OwnerControl, ToolbarReadInt, ToolbarReadString,
       Storage);
-    int PixelsPerInch = GetToolbarLayoutPixelsPerInch(Storage);
+    int PixelsPerInch = GetToolbarLayoutPixelsPerInch(Storage, OwnerControl);
     // Scale toolbars stretched to the first other toolbar to the right
-    if ((PixelsPerInch > 0) && (PixelsPerInch != Screen->PixelsPerInch)) // optimization
+    if ((PixelsPerInch > 0) && (PixelsPerInch != GetControlPixelsPerInch(OwnerControl))) // optimization
     {
-      for (int Index = 0; Index < OwnerComponent->ComponentCount; Index++)
+      for (int Index = 0; Index < OwnerControl->ComponentCount; Index++)
       {
         TTBXToolbar * Toolbar =
-          dynamic_cast<TTBXToolbar *>(OwnerComponent->Components[Index]);
+          dynamic_cast<TTBXToolbar *>(OwnerControl->Components[Index]);
         if ((Toolbar != NULL) && Toolbar->Stretch &&
             (Toolbar->OnGetBaseSize != NULL) &&
             // we do not support floating of stretched toolbars
             DebugAlwaysTrue(!Toolbar->Floating))
         {
           TTBXToolbar * FollowingToolbar = NULL;
-          for (int Index2 = 0; Index2 < OwnerComponent->ComponentCount; Index2++)
+          for (int Index2 = 0; Index2 < OwnerControl->ComponentCount; Index2++)
           {
             TTBXToolbar * Toolbar2 =
-              dynamic_cast<TTBXToolbar *>(OwnerComponent->Components[Index2]);
+              dynamic_cast<TTBXToolbar *>(OwnerControl->Components[Index2]);
             if ((Toolbar2 != NULL) && !Toolbar2->Floating &&
                 (Toolbar2->Parent == Toolbar->Parent) &&
                 (Toolbar2->DockRow == Toolbar->DockRow) &&
@@ -508,7 +508,7 @@ void __fastcall LoadToolbarsLayoutStr(TComponent * OwnerComponent, UnicodeString
 
           if (FollowingToolbar != NULL)
           {
-            int NewWidth = LoadDimension(Toolbar->Width, PixelsPerInch);
+            int NewWidth = LoadDimension(Toolbar->Width, PixelsPerInch, Toolbar);
             FollowingToolbar->DockPos += NewWidth - Toolbar->Width;
           }
         }

+ 473 - 187
source/windows/VCLCommon.cpp

@@ -129,9 +129,9 @@ void __fastcall AutoSizeListColumnsWidth(TListView * ListView, int ColumnToShrin
     int ClientWidth = ListView->ClientWidth;
     int RowCount = ListView->Items->Count;
     if ((ListView->VisibleRowCount < RowCount) &&
-        (ListView->Width - ListView->ClientWidth < GetSystemMetrics(SM_CXVSCROLL)))
+        (ListView->Width - ListView->ClientWidth < GetSystemMetricsForControl(ListView, SM_CXVSCROLL)))
     {
-      ClientWidth -= GetSystemMetrics(SM_CXVSCROLL);
+      ClientWidth -= GetSystemMetricsForControl(ListView, SM_CXVSCROLL);
     }
 
     if (DebugAlwaysTrue(NonResizableWidth < ClientWidth))
@@ -378,6 +378,15 @@ TWndMethod __fastcall ControlWndProc(TWinControl * Control)
 class TPublicControl : public TControl
 {
 friend void __fastcall RealignControl(TControl * Control);
+friend void __fastcall DoFormWindowProc(TCustomForm * Form, TWndMethod WndProc, TMessage & Message);
+};
+//---------------------------------------------------------------------
+class TPublicForm : public TForm
+{
+friend void __fastcall ChangeFormPixelsPerInch(TForm * Form, int PixelsPerInch);
+friend void __fastcall ShowAsModal(TForm * Form, void *& Storage, bool BringToFront);
+friend void __fastcall HideAsModal(TForm * Form, void *& Storage);
+friend void __fastcall ShowFormNoActivate(TForm * Form);
 };
 //---------------------------------------------------------------------------
 void __fastcall RealignControl(TControl * Control)
@@ -388,156 +397,382 @@ void __fastcall RealignControl(TControl * Control)
 //---------------------------------------------------------------------------
 static Forms::TMonitor * LastMonitor = NULL;
 //---------------------------------------------------------------------------
-inline void __fastcall DoFormWindowProc(TCustomForm * Form, TWndMethod WndProc,
-  TMessage & Message)
+static int __fastcall GetTextHeightAtPixelsPerInch(TForm * Form, int PixelsPerInch)
 {
-  if ((Message.Msg == WM_SYSCOMMAND) &&
-      (Message.WParam == SC_CONTEXTHELP))
+  std::unique_ptr<TCanvas> Canvas(new TCanvas());
+  Canvas->Handle = GetDC(0);
+  Canvas->Font->Assign(Form->Font);
+  Canvas->Font->PixelsPerInch = PixelsPerInch; // Must be set BEFORE size
+  Canvas->Font->Size = Form->Font->Size;
+  // VCLCOPY: this is what TCustomForm.GetTextHeight does
+  return Canvas->TextHeight(L"0");
+}
+//---------------------------------------------------------------------------
+class TRescaleComponent : public TComponent
+{
+public:
+  __fastcall TRescaleComponent(TRescaleEvent AOnRescale, TObject * AToken, bool AOwnsToken) :
+    TComponent(NULL)
   {
-    FormHelp(Form);
-    Message.Result = 1;
+    OnRescale = AOnRescale;
+    Token = AToken;
+    OwnsToken = AOwnsToken;
   }
-  else if (Message.Msg == CM_SHOWINGCHANGED)
+
+  virtual __fastcall ~TRescaleComponent()
+  {
+    if (OwnsToken)
+    {
+      delete Token;
+    }
+  }
+
+  TRescaleEvent OnRescale;
+  TObject * Token;
+  bool OwnsToken;
+};
+//---------------------------------------------------------------------------
+void __fastcall SetRescaleFunction(
+  TComponent * Component, TRescaleEvent OnRescale, TObject * Token, bool OwnsToken)
+{
+  TRescaleComponent * RescaleComponent = new TRescaleComponent(OnRescale, Token, OwnsToken);
+  RescaleComponent->Name = TRescaleComponent::QualifiedClassName();
+  Component->InsertComponent(RescaleComponent);
+}
+//---------------------------------------------------------------------------
+static void __fastcall ChangeControlScale(TControl * Control, int M, int D)
+{
+  // VCLCOPY This is what TCustomListView.ChangeScale does,
+  // but it does that for initial loading only, when ScalingFlags includes sfWidth.
+  // But ScalingFlags is reset in TControl.ChangeScale (seems like a bug).
+  TCustomListView * CustomListView = dynamic_cast<TCustomListView *>(Control);
+  if (CustomListView != NULL)
   {
-    TForm * AForm = dynamic_cast<TForm *>(Form);
-    DebugAssert(AForm != NULL);
-    if (IsMainFormLike(Form))
+    TListView * ListView = reinterpret_cast<TListView *>(CustomListView);
+    for (int Index = 0; Index < ListView->Columns->Count; Index++)
     {
-      if (Form->Showing)
+      TListColumn * Column = ListView->Columns->Items[Index];
+      if ((Column->Width != LVSCW_AUTOSIZE) &&
+          (Column->Width != LVSCW_AUTOSIZE_USEHEADER))
       {
-        if (Application->MainForm != Form)
-        {
-          MainLikeForm = AForm;
+        Column->Width = MulDiv(Column->Width, M, D);
+      }
+    }
+  }
 
-          // When main form is hidden, no taskbar button for it is shown and
-          // this window does not become main window, so there won't be no taskbar
-          // icon created automatically (by VCL). So we force it manually here.
-          // This particularly happen for all windows/dialogs of command-line
-          // operations (e.g. /synchronize) after CreateScpExplorer() happens.
+  TCustomCombo * CustomCombo = dynamic_cast<TCustomCombo *>(Control);
+  if (CustomCombo != NULL)
+  {
+    // WORKAROUND
+    // Some combo boxes (e.g. path box on Copy dialog) visualize selection after rescaling, even when not focused
+    if (!CustomCombo->Focused())
+    {
+      CustomCombo->SelLength = 0;
+    }
+  }
 
-          // Also CM_SHOWINGCHANGED happens twice, and the WS_EX_APPWINDOW flag
-          // from the first call is not preserved, re-applying on the second call too.
+  for (int Index = 0; Index < Control->ComponentCount; Index++)
+  {
+    TComponent * Component = Control->Components[Index];
 
-          // TODO: What about minimize to tray?
+    TControl * ChildControl = dynamic_cast<TControl *>(Component);
+    if (ChildControl != NULL)
+    {
+      ChangeControlScale(ChildControl, M, D);
+    }
 
-          int Style = GetWindowLong(Form->Handle, GWL_EXSTYLE);
-          if (FLAGCLEAR(Style, WS_EX_APPWINDOW))
-          {
-            Style |= WS_EX_APPWINDOW;
-            SetWindowLong(Form->Handle, GWL_EXSTYLE, Style);
-          }
-        }
+    TRescaleComponent * RescaleComponent =
+      dynamic_cast<TRescaleComponent *>(Component->FindComponent(TRescaleComponent::QualifiedClassName()));
+    if (RescaleComponent != NULL)
+    {
+      RescaleComponent->OnRescale(Component, RescaleComponent->Token);
+    }
+  }
 
-        if (Form->Perform(WM_MANAGES_CAPTION, 0, 0) == 0)
+  Control->Perform(CM_DPICHANGED, M, D);
+}
+//---------------------------------------------------------------------------
+typedef std::pair<int, int> TRatio;
+typedef std::map<TRatio, TRatio > TRatioMap;
+//---------------------------------------------------------------------------
+class TFormRescaleComponent : public TComponent
+{
+public:
+  __fastcall TFormRescaleComponent() :
+    TComponent(NULL)
+  {
+    ImplicitRescaleAdded = false;
+    Rescaling = false;
+  }
+
+  bool Rescaling;
+  bool ImplicitRescaleAdded;
+  TRatioMap RatioMap;
+};
+//---------------------------------------------------------------------------
+static TFormRescaleComponent * GetFormRescaleComponent(TForm * Form)
+{
+  TFormRescaleComponent * FormRescaleComponent =
+    dynamic_cast<TFormRescaleComponent *>(Form->FindComponent(TFormRescaleComponent::QualifiedClassName()));
+  if (FormRescaleComponent == NULL)
+  {
+    FormRescaleComponent = new TFormRescaleComponent();
+    FormRescaleComponent->Name = TFormRescaleComponent::QualifiedClassName();
+    Form->InsertComponent(FormRescaleComponent);
+  }
+  return FormRescaleComponent;
+}
+//---------------------------------------------------------------------------
+void __fastcall RecordFormImplicitRescale(TForm * Form)
+{
+  if (Form->Scaled)
+  {
+    TFormRescaleComponent * FormRescaleComponent = GetFormRescaleComponent(Form);
+    if (!FormRescaleComponent->ImplicitRescaleAdded)
+    {
+      TRatio Ratio;
+      GetFormScaleRatio(Form, Ratio.first, Ratio.second);
+      TRatio RescaleKeyRatio(Form->PixelsPerInch, USER_DEFAULT_SCREEN_DPI);
+      FormRescaleComponent->RatioMap[RescaleKeyRatio] = Ratio;
+      FormRescaleComponent->ImplicitRescaleAdded = true;
+    }
+  }
+}
+//---------------------------------------------------------------------------
+static void __fastcall ChangeFormPixelsPerInch(TForm * Form, int PixelsPerInch)
+{
+  RecordFormImplicitRescale(Form);
+
+  TFormRescaleComponent * FormRescaleComponent = GetFormRescaleComponent(Form);
+
+  if ((Form->PixelsPerInch != PixelsPerInch) && // optimization
+      !FormRescaleComponent->Rescaling)
+  {
+    TAutoFlag RescalingFlag(FormRescaleComponent->Rescaling);
+
+    int M, D;
+    TRatio ReverseRescaleKeyRatio(Form->PixelsPerInch, PixelsPerInch);
+    if (FormRescaleComponent->RatioMap.count(ReverseRescaleKeyRatio) > 0)
+    {
+      M = FormRescaleComponent->RatioMap[ReverseRescaleKeyRatio].second;
+      D = FormRescaleComponent->RatioMap[ReverseRescaleKeyRatio].first;
+    }
+    else
+    {
+      M = GetTextHeightAtPixelsPerInch(Form, PixelsPerInch);
+      D = GetTextHeightAtPixelsPerInch(Form, Form->PixelsPerInch);
+    }
+
+    TRatio RescaleKeyRatio(PixelsPerInch, Form->PixelsPerInch);
+    FormRescaleComponent->RatioMap[RescaleKeyRatio] = TRatio(M, D);
+
+    Form->PixelsPerInch = PixelsPerInch;
+    TPublicForm * PublicCustomForm = static_cast<TPublicForm *>(Form);
+
+    // WORKAROUND
+    // TCustomForm.ChangeScale scales contraints only after rescaling the size,
+    // so the unscaled constraints apply to the new size
+    // (e.g. with TLoginDialog)
+    std::unique_ptr<TSizeConstraints> Constraints(new TSizeConstraints(NULL));
+    Constraints->Assign(PublicCustomForm->Constraints);
+    std::unique_ptr<TSizeConstraints> NoConstraints(new TSizeConstraints(NULL));
+    PublicCustomForm->Constraints = NoConstraints.get();
+
+    // Does not seem to have any effect
+    PublicCustomForm->DisableAlign();
+    try
+    {
+      int PrevFontHeight = Form->Font->Height;
+      PublicCustomForm->ChangeScale(M, D);
+      // Re-rescale by Height as it has higher granularity, hence lower risk of loosing precision due to rounding
+      Form->Font->Height = MulDiv(PrevFontHeight, M, D);
+
+      ChangeControlScale(Form, M, D);
+
+      Constraints->MinWidth = MulDiv(Constraints->MinWidth, M, D);
+      Constraints->MaxWidth = MulDiv(Constraints->MaxWidth, M, D);
+      Constraints->MinHeight = MulDiv(Constraints->MinHeight, M, D);
+      Constraints->MaxHeight = MulDiv(Constraints->MaxHeight, M, D);
+      PublicCustomForm->Constraints = Constraints.get();
+    }
+    __finally
+    {
+      PublicCustomForm->EnableAlign();
+    }
+
+  }
+}
+//---------------------------------------------------------------------------
+static void __fastcall FormShowingChanged(TForm * Form, TWndMethod WndProc, TMessage & Message)
+{
+  if (IsMainFormLike(Form))
+  {
+    if (Form->Showing)
+    {
+      if (Application->MainForm != Form)
+      {
+        MainLikeForm = Form;
+
+        // When main form is hidden, no taskbar button for it is shown and
+        // this window does not become main window, so there won't be no taskbar
+        // icon created automatically (by VCL). So we force it manually here.
+        // This particularly happen for all windows/dialogs of command-line
+        // operations (e.g. /synchronize) after CreateScpExplorer() happens.
+
+        // Also CM_SHOWINGCHANGED happens twice, and the WS_EX_APPWINDOW flag
+        // from the first call is not preserved, re-applying on the second call too.
+
+        // TODO: What about minimize to tray?
+
+        int Style = GetWindowLong(Form->Handle, GWL_EXSTYLE);
+        if (FLAGCLEAR(Style, WS_EX_APPWINDOW))
         {
-          Form->Caption = FormatFormCaption(Form, Form->Caption);
+          Style |= WS_EX_APPWINDOW;
+          SetWindowLong(Form->Handle, GWL_EXSTYLE, Style);
         }
-        SendMessage(Form->Handle, WM_SETICON, ICON_BIG, reinterpret_cast<long>(Application->Icon->Handle));
       }
-      else
+
+      if (Form->Perform(WM_MANAGES_CAPTION, 0, 0) == 0)
       {
-        if (MainLikeForm == Form)
-        {
-          // Do not bother with hiding the WS_EX_APPWINDOW flag
-          // as the window is closing anyway.
-          MainLikeForm = NULL;
-        }
+        Form->Caption = FormatFormCaption(Form, Form->Caption);
       }
+      SendMessage(Form->Handle, WM_SETICON, ICON_BIG, reinterpret_cast<long>(Application->Icon->Handle));
     }
-
-    // Part of following code (but actually not all, TODO), has to happen
-    // for all windows when VCL main window is hidden (particularly the last branch).
-    // This is different from above brach, that should happen only for top-level visible window.
-    if ((Application->MainForm == Form) ||
-        // this particularly happens if error occurs while main
-        // window is being shown (e.g. non existent local directory when opening
-        // explorer)
-        ((Application->MainForm != NULL) && !Application->MainForm->Visible))
+    else
     {
-      if (!Form->Showing)
+      if (MainLikeForm == Form)
       {
-        // when closing main form, remember its monitor,
-        // so that the next form is shown on the same one
-        LastMonitor = Form->Monitor;
+        // Do not bother with hiding the WS_EX_APPWINDOW flag
+        // as the window is closing anyway.
+        MainLikeForm = NULL;
       }
-      else if ((LastMonitor != NULL) && (LastMonitor != Form->Monitor) &&
-                Form->Showing)
+    }
+  }
+
+  // Part of following code (but actually not all, TODO), has to happen
+  // for all windows when VCL main window is hidden (particularly the last branch).
+  // This is different from above brach, that should happen only for top-level visible window.
+  if ((Application->MainForm == Form) ||
+      // this particularly happens if error occurs while main
+      // window is being shown (e.g. non existent local directory when opening
+      // explorer)
+      ((Application->MainForm != NULL) && !Application->MainForm->Visible))
+  {
+    if (!Form->Showing)
+    {
+      // when closing main form, remember its monitor,
+      // so that the next form is shown on the same one
+      LastMonitor = Form->Monitor;
+    }
+    else if ((LastMonitor != NULL) && (LastMonitor != Form->Monitor) &&
+              Form->Showing)
+    {
+      // would actually always be poScreenCenter, see _SafeFormCreate
+      if ((Form->Position == poMainFormCenter) ||
+          (Form->Position == poOwnerFormCenter) ||
+          (Form->Position == poScreenCenter))
       {
-        // would actually always be poScreenCenter, see _SafeFormCreate
-        if ((AForm->Position == poMainFormCenter) ||
-            (AForm->Position == poOwnerFormCenter) ||
-            (AForm->Position == poScreenCenter))
-        {
-          // this would typically be an authentication dialog,
-          // but it may as well be an message box
+        // this would typically be a standalone message box (e.g. /UninstallCleanup or /Update)
 
-          // taken from TCustomForm::SetWindowToMonitor
-          AForm->SetBounds(LastMonitor->Left + ((LastMonitor->Width - AForm->Width) / 2),
-            LastMonitor->Top + ((LastMonitor->Height - AForm->Height) / 2),
-             AForm->Width, AForm->Height);
-          AForm->Position = poDesigned;
-        }
-        else if ((AForm->Position != poDesigned) &&
-                 (AForm->Position != poDefaultPosOnly))
+        // If DPI changes (as the form moves to a monitor with a non-system DPI),
+        // we have to re-center as the form size changed too.
+        int PixelsPerInch;
+        do
         {
-          // we do not expect any other positioning
-          DebugFail();
+          PixelsPerInch = Form->PixelsPerInch;
+          // taken from TCustomForm::SetWindowToMonitor
+          Form->SetBounds(LastMonitor->Left + ((LastMonitor->Width - Form->Width) / 2),
+            LastMonitor->Top + ((LastMonitor->Height - Form->Height) / 2),
+             Form->Width, Form->Height);
+          Form->Position = poDesigned;
         }
+        while (PixelsPerInch != Form->PixelsPerInch);
       }
-      else
+      else if ((Form->Position != poDesigned) &&
+               (Form->Position != poDefaultPosOnly))
       {
-        TForm * AForm = dynamic_cast<TForm *>(Form);
-        DebugAssert(AForm != NULL);
-        // otherwise it would not get centered
-        if ((AForm->Position == poMainFormCenter) ||
-            (AForm->Position == poOwnerFormCenter))
-        {
-          AForm->Position = poScreenCenter;
-        }
+        // we do not expect any other positioning
+        DebugFail();
       }
     }
-    bool WasFormCenter =
-      (AForm->Position == poMainFormCenter) ||
-      (AForm->Position == poOwnerFormCenter);
-    WndProc(Message);
-    // Make sure dialogs are shown on-screen even if center of the main window
-    // is off-screen. Occurs e.g. if you move the main window so that
-    // only window title is visible above taksbar.
-    if (Form->Showing && WasFormCenter && (AForm->Position == poDesigned))
+    // otherwise it would not get centered
+    else if ((Form->Position == poMainFormCenter) ||
+             (Form->Position == poOwnerFormCenter))
     {
-      TRect Rect;
-      // Reading Form.Left/Form.Top instead here does not work, likely due to some
-      // bug, when querying TProgressForm opened from TEditorForm (reloading remote file)
-      GetWindowRect(Form->Handle, &Rect);
+      Form->Position = poScreenCenter;
+    }
+  }
 
-      int Left = Rect.Left;
-      int Top = Rect.Top;
-      TRect WorkArea = AForm->Monitor->WorkareaRect;
+  if (Form->Showing)
+  {
+    // At least on single monitor setup, monitor DPI is 100% but system DPI is higher,
+    // WM_DPICHANGED is not sent. But VCL scales the form using system DPI.
+    // Also we have to do this always for implicitly placed forms (poDefaultPosOnly), like TEditorForm,
+    // as thay never get the WM_DPICHANGED.
+    // Call this before WndProc below, i.e. before OnShow event (particularly important for the TEditorForm::FormShow.
 
-      if (Left + Rect.Width() > WorkArea.Right)
-      {
-        Left = WorkArea.Right - Rect.Width();
-      }
-      if (Left < WorkArea.Left)
-      {
-        Left = WorkArea.Left;
-      }
-      if (Top + Rect.Height() > WorkArea.Bottom)
-      {
-        Top = WorkArea.Bottom - Rect.Height();
-      }
-      if (Top < WorkArea.Top)
-      {
-        Top = WorkArea.Top;
-      }
-      if ((Left != Rect.Left) ||
-          (Top != Rect.Top))
-      {
-        SetWindowPos(Form->Handle, 0, Left, Top, Rect.Width(), Rect.Height(),
-          SWP_NOZORDER + SWP_NOACTIVATE);
-      }
+    // GetControlPixelsPerInch would return Form.PixelsPerInch, but we want to get a new DPI of the form monitor.
+    ChangeFormPixelsPerInch(Form, GetMonitorPixelsPerInch(GetMonitorFromControl(Form)));
+  }
+
+  bool WasFormCenter =
+    (Form->Position == poMainFormCenter) ||
+    (Form->Position == poOwnerFormCenter);
+  WndProc(Message);
+  // Make sure dialogs are shown on-screen even if center of the main window
+  // is off-screen. Occurs e.g. if you move the main window so that
+  // only window title is visible above taksbar.
+  if (Form->Showing && WasFormCenter && (Form->Position == poDesigned))
+  {
+    TRect Rect;
+    // Reading Form.Left/Form.Top instead here does not work, likely due to some
+    // bug, when querying TProgressForm opened from TEditorForm (reloading remote file)
+    GetWindowRect(Form->Handle, &Rect);
+
+    int Left = Rect.Left;
+    int Top = Rect.Top;
+    TRect WorkArea = Form->Monitor->WorkareaRect;
+
+    if (Left + Rect.Width() > WorkArea.Right)
+    {
+      Left = WorkArea.Right - Rect.Width();
+    }
+    if (Left < WorkArea.Left)
+    {
+      Left = WorkArea.Left;
+    }
+    if (Top + Rect.Height() > WorkArea.Bottom)
+    {
+      Top = WorkArea.Bottom - Rect.Height();
+    }
+    if (Top < WorkArea.Top)
+    {
+      Top = WorkArea.Top;
+    }
+    if ((Left != Rect.Left) ||
+        (Top != Rect.Top))
+    {
+      SetWindowPos(Form->Handle, 0, Left, Top, Rect.Width(), Rect.Height(),
+        SWP_NOZORDER + SWP_NOACTIVATE);
     }
   }
+}
+//---------------------------------------------------------------------------
+inline void __fastcall DoFormWindowProc(TCustomForm * Form, TWndMethod WndProc,
+  TMessage & Message)
+{
+  TForm * AForm = dynamic_cast<TForm *>(Form);
+  DebugAssert(AForm != NULL);
+  if ((Message.Msg == WM_SYSCOMMAND) &&
+      (Message.WParam == SC_CONTEXTHELP))
+  {
+    FormHelp(Form);
+    Message.Result = 1;
+  }
+  else if (Message.Msg == CM_SHOWINGCHANGED)
+  {
+    FormShowingChanged(AForm, WndProc, Message);
+  }
   else if (Message.Msg == WM_SETICON)
   {
     // WORKAROUND: Swallow VCL attempt to clear the icon from TCustomForm.WMDestroy.
@@ -549,6 +784,11 @@ inline void __fastcall DoFormWindowProc(TCustomForm * Form, TWndMethod WndProc,
       WndProc(Message);
     }
   }
+  else if (Message.Msg == WM_DPICHANGED)
+  {
+    ChangeFormPixelsPerInch(AForm, LOWORD(Message.WParam));
+    WndProc(Message);
+  }
   else
   {
     WndProc(Message);
@@ -583,7 +823,7 @@ void __fastcall VerifyControl(TControl * Control)
   // (see also a check below)
   if (ControlHasRecreationPersistenceData(Control))
   {
-    // Though is RTL bidi mode is set, the controls are recreated always,
+    // Though if RTL bidi mode is set, the controls are recreated always,
     // as we cannot really prevent it. So we force creation here.
     DebugAssert(Application->BiDiMode != bdLeftToRight);
     TWinControl * WinControl = dynamic_cast<TWinControl *>(Control);
@@ -608,36 +848,6 @@ void __fastcall VerifyControl(TControl * Control)
 }
 #endif
 //---------------------------------------------------------------------------
-static void __fastcall ApplySystemSettingsOnTBItem(TTBCustomToolbar * Toolbar, TTBCustomItem * Item)
-{
-  TTBEditItem * EditItem = dynamic_cast<TTBEditItem *>(Item);
-  if (EditItem != NULL)
-  {
-    EditItem->EditWidth = ScaleByTextHeight(Toolbar, EditItem->EditWidth);
-
-    TTBXComboBoxItem * ComboBoxItem = dynamic_cast<TTBXComboBoxItem *>(EditItem);
-    if (ComboBoxItem != NULL)
-    {
-      ComboBoxItem->MinListWidth =
-        ScaleByTextHeight(Toolbar, ComboBoxItem->MinListWidth);
-      ComboBoxItem->MaxListWidth =
-        ScaleByTextHeight(Toolbar, ComboBoxItem->MaxListWidth);
-    }
-  }
-
-  TTBXCustomList * CustomList = dynamic_cast<TTBXCustomList *>(Item);
-  if (CustomList != NULL)
-  {
-    CustomList->MaxWidth = ScaleByTextHeight(Toolbar, CustomList->MaxWidth);
-    CustomList->MinWidth = ScaleByTextHeight(Toolbar, CustomList->MinWidth);
-  }
-
-  for (int ItemIndex = 0; ItemIndex < Item->Count; ItemIndex++)
-  {
-    ApplySystemSettingsOnTBItem(Toolbar, Item->Items[ItemIndex]);
-  }
-}
-//---------------------------------------------------------------------------
 void __fastcall ApplySystemSettingsOnControl(TControl * Control)
 {
   #ifdef _DEBUG
@@ -670,14 +880,10 @@ void __fastcall ApplySystemSettingsOnControl(TControl * Control)
     }
   }
 
-  TTBCustomToolbar * Toolbar = dynamic_cast<TTBCustomToolbar *>(Control);
-  if (Toolbar != NULL)
-  {
-    ApplySystemSettingsOnTBItem(Toolbar, Toolbar->Items);
-  }
-
   TCustomListView * ListView = dynamic_cast<TCustomListView *>(Control);
-  if (ListView != NULL)
+  TCustomIEListView * IEListView = dynamic_cast<TCustomIEListView *>(Control);
+  // For IEListView, this is (somewhat) handled in the TCustomListViewColProperties
+  if ((ListView != NULL) && (IEListView == NULL))
   {
     TListView * PublicListView = reinterpret_cast<TListView *>(ListView);
 
@@ -691,7 +897,6 @@ void __fastcall ApplySystemSettingsOnControl(TControl * Control)
 
   // WORKAROUND for lack of public API so mimicking Explorer-style mouse selection
   // See http://stackoverflow.com/q/15750842/850848
-  TCustomIEListView * IEListView = dynamic_cast<TCustomIEListView *>(Control);
   if (IEListView != NULL)
   {
     // It should not be a problem to call the LVM_QUERYINTERFACE
@@ -796,13 +1001,6 @@ void __fastcall ResetSystemSettings(TCustomForm * /*Control*/)
   // noop
 }
 //---------------------------------------------------------------------------
-class TPublicForm : public TForm
-{
-friend void __fastcall ShowAsModal(TForm * Form, void *& Storage, bool BringToFront);
-friend void __fastcall HideAsModal(TForm * Form, void *& Storage);
-friend void __fastcall ShowFormNoActivate(TForm * Form);
-};
-//---------------------------------------------------------------------------
 struct TShowAsModalStorage
 {
   void * FocusWindowList;
@@ -1444,6 +1642,7 @@ static void __fastcall FocusableLabelCanvas(TStaticText * StaticText,
   try
   {
     Canvas->Control = StaticText;
+    Canvas->Font = StaticText->Font;
 
     R = StaticText->ClientRect;
 
@@ -2042,20 +2241,6 @@ TForm * __fastcall _SafeFormCreate(TMetaClass * FormClass, TComponent * Owner)
   return Form;
 }
 //---------------------------------------------------------------------------
-TImageList * __fastcall SharedSystemImageList(bool Large)
-{
-  TSHFileInfo FileInfo;
-  TImageList * Result = new TImageList(Application);
-  int ImageListHandle = SHGetFileInfo(L"", 0, &FileInfo, sizeof(FileInfo),
-    SHGFI_SYSICONINDEX | (Large ? SHGFI_LARGEICON : SHGFI_SMALLICON));
-  if (ImageListHandle != 0)
-  {
-    Result->ShareImages = true;
-    Result->Handle = ImageListHandle;
-  }
-  return Result;
-}
-//---------------------------------------------------------------------------
 bool __fastcall SupportsSplitButton()
 {
   return (Win32MajorVersion >= 6);
@@ -2172,7 +2357,9 @@ static void __fastcall FixFormIcon(TForm * Form, int Size, int WidthMetric, int
   Icon->LoadFromStream(Stream.get());
 
   // Set desired size
-  Icon->SetSize(GetSystemMetrics(WidthMetric), GetSystemMetrics(HeightMetric));
+  int Width = GetSystemMetricsForControl(Form, WidthMetric);
+  int Height = GetSystemMetricsForControl(Form, HeightMetric);
+  Icon->SetSize(Width, Height);
 
   // This calls TIcon::RequireHandle that retrieves the best icon for given size
   LPARAM LParam = reinterpret_cast<LPARAM>(Icon->Handle);
@@ -2198,22 +2385,121 @@ void __fastcall FixFormIcons(TForm * Form)
   // TIcon.ReleaseHandle and setting a correct size.
 }
 //---------------------------------------------------------------------------
-void __fastcall UseDesktopFont(TControl * Control)
+class TDesktopFontManager : public TComponent
 {
-  TCustomStatusBar * StatusBar = dynamic_cast<TCustomStatusBar *>(Control);
-  if (StatusBar != NULL)
+public:
+  TDesktopFontManager();
+  virtual __fastcall ~TDesktopFontManager();
+
+  void AddControl(TControl * Control);
+  void Update();
+
+protected:
+  virtual void __fastcall Notification(TComponent * AComponent, TOperation Operation);
+
+private:
+  HWND FWindowHandle;
+  typedef std::set<TControl *> TControlSet;
+  TControlSet FControls;
+
+  void __fastcall WndProc(TMessage & Message);
+  void UpdateControl(TControl * Control);
+};
+//---------------------------------------------------------------------------
+TDesktopFontManager::TDesktopFontManager() : TComponent(NULL)
+{
+  // Alternative is using Application->HookMainWindow
+  FWindowHandle = AllocateHWnd(WndProc);
+}
+//---------------------------------------------------------------------------
+__fastcall TDesktopFontManager::~TDesktopFontManager()
+{
+  DeallocateHWnd(FWindowHandle);
+}
+//---------------------------------------------------------------------------
+void __fastcall TDesktopFontManager::Notification(TComponent * AComponent, TOperation Operation)
+{
+  if (DebugAlwaysTrue(Operation == opRemove))
   {
-    // otherwise setting DesktopFont below has no effect
-    StatusBar->UseSystemFont = false;
+    TControl * Control = DebugNotNull(dynamic_cast<TControl *>(AComponent));
+    FControls.erase(Control);
   }
 
+  TComponent::Notification(AComponent, Operation);
+}
+//---------------------------------------------------------------------------
+void TDesktopFontManager::UpdateControl(TControl * Control)
+{
   class TPublicControl : public TControl
   {
   public:
-    __property DesktopFont;
+    __property Font;
   };
 
-  reinterpret_cast<TPublicControl *>(Control)->DesktopFont = true;
+  TPublicControl * PublicControl = reinterpret_cast<TPublicControl *>(Control);
+  std::unique_ptr<TFont> DesktopFont(new TFont());
+  if (WinConfiguration->PanelFont.FontName.IsEmpty())
+  {
+    int PixelsPerInch = GetControlPixelsPerInch(Control);
+    TLogFont LogFont;
+    if (DebugAlwaysTrue(SystemParametersInfoForPixelsPerInch(SPI_GETICONTITLELOGFONT, sizeof(LogFont), &LogFont, 0, PixelsPerInch)))
+    {
+      DesktopFont->Handle = CreateFontIndirect(&LogFont);
+    }
+  }
+  else
+  {
+    TWinConfiguration::RestoreFont(WinConfiguration->PanelFont, DesktopFont.get());
+    DesktopFont->Height = ScaleByPixelsPerInchFromSystem(DesktopFont->Height, Control);
+    DesktopFont->PixelsPerInch = PublicControl->Font->PixelsPerInch;
+  }
+
+  PublicControl->Font->Assign(DesktopFont.get());
+}
+//---------------------------------------------------------------------------
+void TDesktopFontManager::AddControl(TControl * Control)
+{
+  FControls.insert(Control);
+  Control->FreeNotification(this);
+  UpdateControl(Control);
+}
+//---------------------------------------------------------------------------
+void TDesktopFontManager::Update()
+{
+  TControlSet::iterator I = FControls.begin();
+  while (I != FControls.end())
+  {
+    UpdateControl(*I);
+    I++;
+  }
+}
+//---------------------------------------------------------------------------
+void __fastcall TDesktopFontManager::WndProc(TMessage & Message)
+{
+  if (Message.Msg == WM_WININICHANGE)
+  {
+    Update();
+  }
+  Message.Result = DefWindowProc(FWindowHandle, Message.Msg, Message.WParam, Message.LParam);
+}
+//---------------------------------------------------------------------------
+std::unique_ptr<TDesktopFontManager> DesktopFontManager(new TDesktopFontManager());
+//---------------------------------------------------------------------------
+void __fastcall UseDesktopFont(TControl * Control)
+{
+  TCustomStatusBar * StatusBar = dynamic_cast<TCustomStatusBar *>(Control);
+  if (StatusBar != NULL)
+  {
+    // prevent syncing to system font
+    StatusBar->UseSystemFont = false;
+  }
+
+  DesktopFontManager->AddControl(Control);
+}
+//---------------------------------------------------------------------------
+void __fastcall UpdateDesktopFont()
+{
+  DesktopFontManager->Update();
 }
 //---------------------------------------------------------------------------
 TShiftState __fastcall AllKeyShiftStates()

+ 5 - 1
source/windows/VCLCommon.h

@@ -32,7 +32,6 @@ void __fastcall FixComboBoxResizeBug(TCustomComboBox * ComboBox);
 void __fastcall ShowAsModal(TForm * Form, void *& Storage, bool BringToFront = true);
 void __fastcall HideAsModal(TForm * Form, void *& Storage);
 bool __fastcall ReleaseAsModal(TForm * Form, void *& Storage);
-TImageList * __fastcall SharedSystemImageList(bool Large);
 bool __fastcall SelectDirectory(UnicodeString & Path, const UnicodeString Prompt,
   bool PreserveFileName);
 enum TListViewCheckAll { caCheck, caUncheck, caToggle };
@@ -70,6 +69,7 @@ TModalResult __fastcall DefaultResult(TCustomForm * Form, TButton * DefaultButto
 void __fastcall DefaultButton(TButton * Button, bool Default);
 void __fastcall MemoKeyDown(TObject * Sender, WORD & Key, TShiftState Shift);
 void __fastcall UseDesktopFont(TControl * Control);
+void __fastcall UpdateDesktopFont();
 UnicodeString __fastcall FormatFormCaption(TCustomForm * Form, const UnicodeString & Caption);
 UnicodeString __fastcall FormatMainFormCaption(const UnicodeString & Caption);
 TShiftState __fastcall AllKeyShiftStates();
@@ -78,5 +78,9 @@ void __fastcall HookFormActivation(TCustomForm * Form);
 void __fastcall UnhookFormActivation(TCustomForm * Form);
 void __fastcall ShowFormNoActivate(TForm * Form);
 TPanel * __fastcall CreateBlankPanel(TComponent * Owner);
+typedef void __fastcall (*TRescaleEvent)(TComponent * Sender, TObject * Token);
+void __fastcall SetRescaleFunction(
+  TComponent * Component, TRescaleEvent OnRescale, TObject * Token = NULL, bool OwnsToken = false);
+void __fastcall RecordFormImplicitRescale(TForm * Form);
 //---------------------------------------------------------------------------
 #endif  // VCLCommonH

+ 2 - 0
source/windows/WinApi.h

@@ -2,6 +2,8 @@
 #ifndef WinApiH
 #define WinApiH
 //---------------------------------------------------------------------------
+// For other API definitions, see also PasTools.pas
+//---------------------------------------------------------------------------
 #include <shlobj.h>
 //---------------------------------------------------------------------------
 typedef BOOL WINAPI (* ChangeWindowMessageFilterExProc)(

+ 1 - 33
source/windows/WinConfiguration.cpp

@@ -442,11 +442,9 @@ __fastcall TWinConfiguration::TWinConfiguration(): TCustomWinConfiguration()
   FDontDecryptPasswords = 0;
   FMasterPasswordSession = 0;
   FMasterPasswordSessionAsked = false;
-  FSystemIconFont.reset(new TFont());
   FCustomCommandOptions.reset(new TStringList());
   FCustomCommandOptionsModified = false;
   FExtensionTranslations.reset(new TStringList());
-  UpdateSystemIconFont();
   Default();
 
   // This matters only if the translations are in the executable folder and auto-loaded by VCL (System.Pas - DelayLoadResourceModule)
@@ -1541,12 +1539,6 @@ bool __fastcall TWinConfiguration::GetIsBeta()
   return DoIsBeta(GetReleaseType());
 }
 //---------------------------------------------------------------------------
-TFont * __fastcall TWinConfiguration::GetSystemIconFont()
-{
-  // We should do live update from Screen->IconFont when custom panel font is not set
-  return FSystemIconFont.get();
-}
-//---------------------------------------------------------------------------
 bool __fastcall TWinConfiguration::GetAnyBetaInVersionHistory()
 {
   int From = 1;
@@ -2078,33 +2070,9 @@ void __fastcall TWinConfiguration::SetRefreshRemotePanelInterval(TDateTime value
   SET_CONFIG_PROPERTY(RefreshRemotePanelInterval);
 }
 //---------------------------------------------------------------------------
-void __fastcall TWinConfiguration::UpdateSystemIconFont()
-{
-  FSystemIconFont->Assign(Screen->IconFont);
-}
-//---------------------------------------------------------------------------
 void __fastcall TWinConfiguration::UpdateIconFont()
 {
-  if (!PanelFont.FontName.IsEmpty())
-  {
-    UpdateSystemIconFont();
-    std::unique_ptr<TFont> IconFont(new TFont());
-    RestoreFont(PanelFont, IconFont.get());
-    Screen->IconFont->Assign(IconFont.get());
-    // When using non-standard icon font, prevent resetting it back
-    // to standard one on WM_WININICHANGE. Unfortunatelly this prevents
-    // updating all other fonts.
-    Application->UpdateMetricSettings = false;
-  }
-  else
-  {
-    if (DebugAlwaysTrue(FSystemIconFont.get() != NULL) &&
-        !SameFont(Screen->IconFont, FSystemIconFont.get()))
-    {
-      Screen->IconFont->Assign(FSystemIconFont.get());
-    }
-    Application->UpdateMetricSettings = true;
-  }
+  UpdateDesktopFont();
 }
 //---------------------------------------------------------------------------
 void __fastcall TWinConfiguration::SetPanelFont(const TFontConfiguration & value)

+ 0 - 4
source/windows/WinConfiguration.h

@@ -433,7 +433,6 @@ private:
   int FDontDecryptPasswords;
   int FMasterPasswordSession;
   bool FMasterPasswordSessionAsked;
-  std::unique_ptr<TFont> FSystemIconFont;
   std::unique_ptr<TStringList> FCustomCommandOptions;
   bool FCustomCommandOptionsModified;
   int FLastMachineInstallations;
@@ -529,7 +528,6 @@ private:
   bool __fastcall GetHonorDrivePolicy();
   void __fastcall SetHonorDrivePolicy(bool value);
   bool __fastcall GetIsBeta();
-  TFont * __fastcall GetSystemIconFont();
   TStrings * __fastcall GetCustomCommandOptions();
   void __fastcall SetCustomCommandOptions(TStrings * value);
   void __fastcall SetLockedInterface(bool value);
@@ -546,7 +544,6 @@ private:
   void __fastcall SaveJumpList(THierarchicalStorage * Storage,
     UnicodeString Name, TStringList * List);
   void __fastcall TrimJumpList(TStringList * List);
-  void __fastcall UpdateSystemIconFont();
   void __fastcall UpdateIconFont();
 
 protected:
@@ -707,7 +704,6 @@ public:
   __property int RunsSinceLastTip = { read = FRunsSinceLastTip, write = SetRunsSinceLastTip };
   __property bool HonorDrivePolicy = { read = GetHonorDrivePolicy, write = SetHonorDrivePolicy };
   __property TMasterPasswordPromptEvent OnMasterPasswordPrompt = { read = FOnMasterPasswordPrompt, write = FOnMasterPasswordPrompt };
-  __property TFont * SystemIconFont = { read = GetSystemIconFont };
   __property TStrings * CustomCommandOptions = { read = GetCustomCommandOptions, write = SetCustomCommandOptions };
   __property bool LockedInterface = { read = FLockedInterface, write = SetLockedInterface };
   __property LCID DefaultLocale = { read = FDefaultLocale };

+ 13 - 1
source/windows/WinInterface.cpp

@@ -1219,12 +1219,24 @@ TComponent * __fastcall GetPopupComponent(TObject * Sender)
   return PopupMenu->PopupComponent;
 }
 //---------------------------------------------------------------------------
+static void __fastcall SetMenuButtonImages(TButton * Button)
+{
+  Button->Images = GetButtonImages(Button);
+}
+//---------------------------------------------------------------------------
+static void __fastcall MenuButtonRescale(TComponent * Sender, TObject * /*Token*/)
+{
+  TButton * Button = DebugNotNull(dynamic_cast<TButton *>(Sender));
+  SetMenuButtonImages(Button);
+}
+//---------------------------------------------------------------------------
 void __fastcall MenuButton(TButton * Button)
 {
-  Button->Images = GlyphsModule->ButtonImages;
+  SetMenuButtonImages(Button);
   Button->ImageIndex = 0;
   Button->DisabledImageIndex = 1;
   Button->ImageAlignment = iaRight;
+  SetRescaleFunction(Button, MenuButtonRescale);
 }
 //---------------------------------------------------------------------------
 TRect __fastcall CalculatePopupRect(TButton * Button)

+ 3 - 3
source/windows/WinInterface.h

@@ -91,8 +91,8 @@ bool __fastcall CheckSafe(TProgramParams * Params);
 void __fastcall CheckLogParam(TProgramParams * Params);
 bool __fastcall CheckXmlLogParam(TProgramParams * Params);
 
-UnicodeString __fastcall GetToolbarsLayoutStr(TComponent * OwnerComponent);
-void __fastcall LoadToolbarsLayoutStr(TComponent * OwnerComponent, UnicodeString LayoutStr);
+UnicodeString __fastcall GetToolbarsLayoutStr(TControl * OwnerControl);
+void __fastcall LoadToolbarsLayoutStr(TControl * OwnerControl, UnicodeString LayoutStr);
 
 namespace Tb2item { class TTBCustomItem; }
 namespace Tbx { class TTBXSeparatorItem; }
@@ -350,7 +350,7 @@ typedef void __fastcall (__closure *TFileClosedEvent)
   (TObject * Sender, bool Forced);
 typedef void __fastcall (__closure *TAnyModifiedEvent)
   (TObject * Sender, bool & Modified);
-TForm * __fastcall ShowEditorForm(const UnicodeString FileName, TCustomForm * ParentForm,
+TForm * __fastcall ShowEditorForm(const UnicodeString FileName, TForm * ParentForm,
   TNotifyEvent OnFileChanged, TNotifyEvent OnFileReload, TFileClosedEvent OnClose,
   TNotifyEvent OnSaveAll, TAnyModifiedEvent OnAnyModified,
   const UnicodeString Caption, bool StandaloneEditor, TColor Color);

+ 1 - 1
source/windows/WinMain.cpp

@@ -1149,7 +1149,7 @@ int __fastcall Execute()
   {
     delete NonVisualDataModule;
     NonVisualDataModule = NULL;
-    ReleaseAnimationsModule();
+    ReleaseImagesModules();
     delete GlyphsModule;
     GlyphsModule = NULL;
     TTerminalManager::DestroyInstance();

+ 1 - 0
source/windows/WinSCP.exe.manifest

@@ -47,6 +47,7 @@
     <asmv3:application>
         <asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
             <dpiAware>True/PM</dpiAware>
+            <dpiAwareness xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings">PerMonitorV2,PerMonitor</dpiAwareness>
         </asmv3:windowsSettings>
     </asmv3:application>
 </assembly>