new file manager scripts and bug fixes

This commit is contained in:
Homes32
2020-10-29 21:51:02 -05:00
parent c9197e4caf
commit 023eecfe45
9 changed files with 1179 additions and 42 deletions

View File

@@ -0,0 +1,308 @@
[License]
//////////////////////////////////////////////////////////////////////////////////////////////////////////
//
// This script is part of the PhoenixPE project and distributed under the MIT License.
//
// Additional 3rd party tools, encoded files, and programs used by the project are the property
// of their respective authors and may be subject to their own license agreement.
//
// Copyright (c) 2014-2020 Jonathan Holmgren (Homes32)
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
// in the Software without restriction, including without limitation the rights
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
// copies of the Software, and to permit persons to whom the Software is
// furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in all
// copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
// SOFTWARE.
//
//////////////////////////////////////////////////////////////////////////////////////////////////////////
[Main]
Title=KchmViewer
Author=Homes32
Level=5
Version=1.0.0.1
Description=(v7.7) KchmViewer is a free, open-source CHM (aka MS HTML help) and EPUB viewer.
Date=2020-10-27
Selected=False
Mandatory=False
[Variables]
%ProgramFolder%="Kchmviewer"
%ProgramExe%="kchmviewer.exe"
%DownloadURLx86%=https://master.dl.sourceforge.net/project/kchmviewer/kchmviewer/7.7/InstallKchmViewer-32bit.exe
%DownloadURLx64%=https://master.dl.sourceforge.net/project/kchmviewer/kchmviewer/7.7/InstallKchmViewer-64bit.exe
%SetupFile%="kchmviewer-%SourceArch%.exe"
[Process]
Echo,"Processing %ScriptTitle%..."
If,%cb_RunFromRam%,Equal,True,RunFromRam
Run,%ScriptFile%,SetProgramArch
If,Not,ExistFile,"%ProgramsCache%\%ProgramFolder%\%SetupFile%",Run,%ScriptFile%,DownloadProgram
///////////////////////////////////////////////////////////////////////////////////
// Extract
Run,%ScriptFile%,ExtractProgram,"%TargetPrograms%\%ProgramFolder%"
///////////////////////////////////////////////////////////////////////////////////
// Settings
RegLoadHives
// no update check
RegWrite,HKLM,0x1,"Tmp_Default\Software\Ulduzsoft\kchmviewer\advanced","checknewver","false"
// Toolbar Layout
StrFormat,LEFT,%cmb_ToolbarLayout%,1,%ToolbarMode%
RegWrite,HKLM,0x4,"Tmp_Default\Software\Ulduzsoft\kchmviewer\advanced","toolbarmode",%ToolbarMode%
// RTL Layout
RegWrite,HKLM,0x1,"Tmp_Default\Software\Ulduzsoft\kchmviewer\advanced","layoutltr",%cb_RTLlayout%
// unload hives before we run Associate
RegUnloadHives
// File Associations
If,%cb_chm%,Equal,True,Associate,".chm","%PEPrograms%\%ProgramFolder%\%ProgramExe%"
If,%cb_epub%,Equal,True,Associate,".epub","%PEPrograms%\%ProgramFolder%\%ProgramExe%"
If,%cb_mobi%,Equal,True,Associate,".mobi","%PEPrograms%\%ProgramFolder%\%ProgramExe%"
///////////////////////////////////////////////////////////////////////////////////
// Shortcuts
If,%cb_DesktopShc%,Equal,True,AddShortcut,Desktop,,%txt_ShortcutName%,"%PEPrograms%\%ProgramFolder%\%ProgramExe%"
If,%cb_StartMenuShc%,Equal,True,AddShortcut,StartMenu,%txt_StartMenuFolder%,%txt_ShortcutName%,"%PEPrograms%\%ProgramFolder%\%ProgramExe%"
If,%cb_PinToTaskbar%,Equal,True,PinShortcut,Taskbar,Auto,"%PEPrograms%\%ProgramFolder%\%ProgramExe%"
If,%cb_PinToStartMenu%,Equal,True,PinShortcut,StartMenu,Auto,"%PEPrograms%\%ProgramFolder%\%ProgramExe%"
[#ExtractProgram#]
// ===============================================================================================================================
// Name...........: ExtractProgram
// Description....: Extract program files from script/setup files.
// Syntax.........: Run,%ScriptFile%,ExtractProgram,<DestDir>
// Parameters.....: #1 DestDir - The directory where the files will be extracted.
// Return values..:
// Author.........: Homes32
// Remarks........:
// Related........:
// ===============================================================================================================================
[ExtractProgram]
Echo,"Extracting files..."
7z,"x -r -y #$q%ProgramsCache%\%ProgramFolder%\%SetupFile%#$q * -xr!$PLUGINSDIR -xr!uninst.exe -o#$q#1#$q"
[#DownloadProgram#]
// ===============================================================================================================================
// Name...........: DownloadProgram
// Description....: Download the program files from the author's website.
// Syntax.........: Run,%ScriptFile%,DownloadProgram
// Parameters.....:
// Return values..:
// Author.........: Homes32
// Remarks........:
// Related........:
// ===============================================================================================================================
[DownloadProgram]
Echo,"Downloading %ScriptTitle%..."
Run,%ScriptFile%,SetProgramArch
WebGet,%DownloadURL%,"%ProgramsCache%\%ProgramFolder%\%SetupFile%",NOERR
If,Not,#r,Equal,200,Halt,"Failed to download [%SetupFile%]. The code returned was [#r]."
[#SetProgramArch#]
// ===============================================================================================================================
// Name...........: SetProgramArch
// Description....: Configure the script for the correct source architecture.
// Syntax.........: Run,%ScriptFile%,SetProgramArch
// Parameters.....:
// Return values..: Sets the following local variables:
// %DownloadURL% - The x86 or x64 download URL for %SetupFile%.
// %ProgramExe% - The x86 or x64 program exe.
// Author.........: Homes32
// Remarks........:
// Related........:
// ===============================================================================================================================
[SetProgramArch]
If,%SourceArch%,Equal,x64,Begin
Set,%DownloadURL%,%DownloadURLx64%
End
Else,Begin
Set,%DownloadURL%,%DownloadURLx86%
End
[#LaunchProgram#]
// ===============================================================================================================================
// Name...........: LaunchProgram
// Description....: Unpack and launch the program.
// Syntax.........: Run,%ScriptFile%,LaunchProgram
// Parameters.....:
// Return values..:
// Author.........: Homes32
// Remarks........:
// Related........: btn_LaunchProgram
// ===============================================================================================================================
[LaunchProgram]
Echo,"Launching %ScriptTitle%..."
Run,%ScriptFile%,SetProgramArch
If,Not,ExistFile,"%ProgramsCache%\%ProgramFolder%\%SetupFile%",Run,%ScriptFile%,DownloadProgram
Run,%ScriptFile%,ExtractProgram,"%ProjectTemp%\%ProgramFolder%"
ShellExecuteEx,Open,"%ProjectTemp%\%ProgramFolder%\%ProgramExe%"
[#ClearDownloadCache#]
// ===============================================================================================================================
// Name...........: ClearDownloadCache
// Description....: Remove all downloaded setup and program files.
// Syntax.........: Run,%ScriptFile%,ClearDownloadCache
// Parameters.....:
// Return values..:
// Author.........: Homes32
// Remarks........:
// Related........: btn_PurgeCache
// ===============================================================================================================================
[ClearDownloadCache]
DirDeleteEx,"%ProgramsCache%\%ProgramFolder%"
[#SetDefaultOptions#]
// ===============================================================================================================================
// Name...........: SetDefaultOptions
// Description....: Sets script options to default values.
// Syntax.........:
// Parameters.....:
// Return values..:
// Author.........: Homes32
// Remarks........:
// Related........: btn_SetDefaultOptions
// ===============================================================================================================================
[SetDefaultOptions]
System,Cursor,Wait
WriteInterface,Value,%ScriptFile%,Interface,cb_RunFromRam,False
WriteInterface,Value,%ScriptFile%,Interface,cb_DesktopShc,False
WriteInterface,Value,%ScriptFile%,Interface,cb_StartMenuShc,True
WriteInterface,Value,%ScriptFile%,Interface,cb_PinToTaskbar,False
WriteInterface,Value,%ScriptFile%,Interface,cb_PinToStartMenu,False
WriteInterface,Value,%ScriptFile%,Interface,txt_StartMenuFolder,"Productivity"
WriteInterface,Value,%ScriptFile%,Interface,txt_ShortcutName,"KchmViewer"
WriteInterface,Value,%ScriptFile%,Interface,cmb_ToolbarLayout,"2 - Large Icons + Text"
WriteInterface,Value,%ScriptFile%,Interface,cb_RTLlayout,False
WriteInterface,Value,%ScriptFile%,Interface,cb_chm,True
WriteInterface,Value,%ScriptFile%,Interface,cb_epub,True
WriteInterface,Value,%ScriptFile%,Interface,cb_mobi,True
System,Cursor,Normal
[#ToggleAdvancedOptions#]
// ===============================================================================================================================
// Name...........: ToggleAdvancedOptions
// Description....: Show/Hide advanced options.
// Syntax.........:
// Parameters.....:
// Return values..:
// Author.........: Homes32
// Remarks........:
// Related........: btn_AdvancedOptions
// ===============================================================================================================================
[ToggleAdvancedOptions]
Message,"There are no advanced options available for this script."
[#ShowScriptInfo#]
// ===============================================================================================================================
// Name...........: ShowScriptInfo
// Description....:
// Syntax.........:
// Parameters.....:
// Return values..:
// Author.........: Homes32
// Remarks........:
// Related........: btn_ScriptInfo
// ===============================================================================================================================
[ShowScriptInfo]
Message,"KchmViewer is a free, open-source CHM (aka MS HTML help) and EPUB viewer.#$x#$xOn first run this script will download the setup file (~20 MB) and cache it for future builds."
[#Interface#]
// ===============================================================================================================================
// Name...........: Interface
// Description....:
// Syntax.........:
// Parameters.....:
// Return values..:
// Author.........: Homes32
// Remarks........:
// Related........:
// ===============================================================================================================================
[Interface]
btn_LaunchProgram="Launch KchmViewer",1,8,5,5,130,25,LaunchProgram,play-hot.png,True
web_Homepage=Homepage,1,10,377,9,60,18,https://www.ulduzsoft.com/linux/kchmviewer/
btn_DownloadProgram=,1,8,448,5,25,25,DownloadProgram,VistalcoDownload_16.png,False,"__Download the program."
btn_PurgeCache=,1,8,479,5,25,25,ClearDownloadCache,Trash.ico,True,"__Remove all downloaded setup files."
btn_SetDefaultOptions=,1,8,541,5,25,25,SetDefaultOptions,SetDefaults_16.png,True,"__Restore Defaults"
btn_AdvancedOptions=,1,8,571,5,25,25,ToggleAdvancedOptions,Advanced_16.png,True,"__Show/Hide Advanced Options"
btn_ScriptInfo=,1,8,601,5,25,25,ShowScriptInfo,Help_16.png,True,"__Script Info"
bvl_RunFromRam=bvl_RunFromRam,1,12,5,50,133,25
cb_RunFromRam="Run From RAM",1,3,12,54,100,18,False,"__When this option is enabled the program files will be stored in Boot.wim and loaded into memory on boot.#$x#$xYou should only select this option if you are booting from Read-Only media and your program requires write-access to the file system."
bvl_Shortcuts=Shortcuts,1,12,5,90,133,184,8,Bold
cb_DesktopShc=Desktop,1,3,12,104,122,18,False
cb_StartMenuShc="Start Menu",1,3,12,123,122,18,True
cb_PinToTaskbar="Pin to Taskbar",1,3,12,142,122,18,False
cb_PinToStartMenu="Pin to Start Menu",1,3,12,161,122,18,False
txt_StartMenuFolder="Start Menu Folder:",1,0,12,201,119,21,Productivity
txt_ShortcutName="Shortcut Name:",1,0,12,243,119,21,KchmViewer
bvl_Options=Options,1,12,150,90,197,184,8,Bold
lbl_ToolbarLayout=Toolbars,1,1,159,110,153,16,8,Normal
cmb_ToolbarLayout="2 - Large Icons + Text",1,4,160,126,165,21,"0 - Small Icons","1 - Large Icons","2 - Large Icons + Text","3 - Text Only"
cb_RTLlayout="Use RTL layout (Arabic/Hebrew)",1,3,160,155,176,18,True
lbl_FileAssociations="File Associations:",1,1,160,195,174,16,8,Bold
cb_chm=.chm,1,3,160,210,53,18,True
cb_epub=.epub,1,3,160,229,56,18,True
cb_mobi=.mobi,1,3,160,248,52,18,True
[AuthorEncoded]
kchmviewer.png=5393,7292
Logo=kchmviewer.png
[InterfaceEncoded]
play-hot.png=841,1220
SetDefaults_16.png=2475,3404
Advanced_16.png=2000,2768
Help_16.png=2830,3868
VistalcoDownload_16.png=927,1348
Trash.ico=1150,1212
[EncodedFile-InterfaceEncoded-play-hot.png]
lines=0
0=iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAAAZiS0dEAP4A/gD+6xjUggAAAAlwSFlzAAAASAAAAEgARslrPgAAAAl2cEFnAAAAEAAAABAAXMatwwAAAiJJREFUOMutkz1oU2EUhp/vu3/5ublJappqqDRiIlYXFStKxy4WdCkibhXcXMVRBEGhUB0V3BsFRTqIQnHQRRSnFKzUIuK/TdPGJG2Te2/u/dwq1tIK+k5nOc9wzvPCP0asTUkDFAKlQBOKH/7fU/SRPpS6w4HHA6OHHh25kh/f3ztUGUYUYlvuSgChg8id1SIR/UQqHbnU25+6t/Bgflgv2nrm/K6tAXRCiCu0VSH0VYGtGUd7somJgZHitaTj5E4+PwV95mYABbKDtgraskRf0YkGsXS3nblQLOTvf39aH9YKXXp2tH9jgAoAQmTbwHAj6J6N4TlYHUemI+lj+Z09E0OnB6525eK5My/PQVZfd4NQggLdj2P4DlbHwVRRpBSEmotmddKZ7sTFvQf77k4/LBcOXx789QAAQg0CMIIYMjCpeYtU3Xnqfg2PNioSYjmWSIWZWKfum16ivQ4gFKR3sORWeL+yQKU1jy9diCpkUiANvblcdUufXyxdd0uNOSx+BygRksrsYa45Q0dfhQRoKYHlmEprm9PerBhrlLxJsxhpuTTAXQdAU4SLISIZIJOC+DaLpGU31VejVH/m3aje/vjWiCZYfrP0p4QA0hQ03lXZnbdVtieG3bLL9bI/NnezMpncF28B+K3mxhYDyHqAqs4Ex58MTiUWrS8fpmq3Xo2XZ41YjNrrb5uauFYmM7YdFYZSha7QLSdoNz9t2YP/kp+AfsdFsD8fGgAAAC56VFh0Y3JlYXRlLWRhdGUAAHjaMzIwsNA1sNA1MgkxMLAyMrMyNNY1MLUyMAAAQe0FE0pvDAgAAAAuelRYdG1vZGlmeS1kYXRlAAB42jMyMLDQNbDQNTIIMbSwMrG0MrLQNTC1MjAAAEKCBSOylbeyAAAAInpUWHRTb2Z0d2FyZQAAeNpzTMlPSlXwzE1MTw1KTUypBAAvnAXUrgypTQAAAABJRU5ErkJggnic4ynISazUzcgv0SvIS2cYBSMNeDLjl/9974ElIwMACj8H7bPi5SwBAAAAAgAAACQAAABJAwAAAAAAAAEAAAAAAAAAAAAAAA
[EncodedFile-InterfaceEncoded-SetDefaults_16.png]
lines=0
0=iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAHEGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDggNzkuMTY0MDM2LCAyMDE5LzA4LzEzLTAxOjA2OjU3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTEwLTIxVDE3OjIxOjEyLTA1OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0xMi0wMlQyMTo1MTo1Mi0wNjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0xMi0wMlQyMTo1MTo1Mi0wNjowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpiMWM3ZDhlNS1mMGMxLTMwNDgtOGNiOS03YWU4YjgyNDgyNmQiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDowNzhkNDM1MC04NWRmLTg4NDQtOTY0Mi1lYTIxNmU3YjUwNDIiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmMDM1MDg3Mi1hYmUxLWU5NDAtOTE2NC1kYzRjMzdjOGIwOTUiPiA8ZGM6Y3JlYXRvcj4gPHJkZjpTZXE+IDxyZGY6bGk+SG9tZXMzMjwvcmRmOmxpPiA8L3JkZjpTZXE+IDwvZGM6Y3JlYXRvcj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpmMDM1MDg3Mi1hYmUxLWU5NDAtOTE2NC1kYzRjMzdjOGIwOTUiIHN0RXZ0OndoZW49IjIwMTktMTAtMjFUMTc6MjE6MTItMDU6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MDdmNDNiMDctMTg1NC1hNjQwLWEwM2UtYTQxMTM2YTA0ODA2IiBzdEV2dDp3aGVuPSIyMDE5LTEwLTIxVDE3OjIxOjQ3LTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmIxYzdkOGU1LWYwYzEtMzA0OC04Y2I5LTdhZThiODI0ODI2ZCIgc3RFdnQ6d2hlbj0iMjAxOS0xMi0wMlQyMTo1MTo1Mi0wNjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlYy9voAAAJBSURBVDiNpdHLThNRHAbwvkCjpalcSyyUEDo09Jw5MxZeggXdQHSpa96ARTclolWpLYtG20IDwdpaoeVOW63G0gvEmEaj3cFKYrxMXLjw88wAbQ3smOQ3OTn/73yZiw6A7jK0G9tjJ0rcPmtnB8zNFbnjU0VtT52VWD1/UcE4KzOFw39K3D6D44NDYRWeOVdQYKoxDue8YxjeH4b1lRXm5S70v+7HSHlkjO83FeSZkcNFnAUnDFsGuOIu7L0v4M7GbXRlusDeMGO9QMyIHikrYSA7ACEnQF2LuyLkrIzuTDd6Q704rB1CvabWp6B/qYeYFT31AmlTqtrX7XAmb2AwLsCyZoFz2wn7th2GqAHxfEI7nM6voW2+DY4dB8QNsVovsKVsCl2myOXyGrpA0LHSAWOsBZOxSeAL8LH0GWJYRGeyE/KqDHFFVOoFQkJQBucFpFNb+JH/gxeJFMx+M4SADW/TZdR2jnAzdAtXo1cgJ2XQ51TVKGBLrGqJXofkl7C5uotvld9YiC/hSSyCr8VfmF6cQcucAUPPhkAX6ZnGK9Aw9UhRCdeCJhAvQblwAPzkk+9ApXgA6z0rLGELWISBRuiZxkckQWLkIIUkGH1G9Ln7UPtUA/4Co75R6O/rIT2VoGaaNH4jmSM6EiAu4ieQgzJava2QZ2RMBCZgvmsGDVLweTOXeqZR8Jic8JFx8ogosl9Gj7cHpmkTqJ8/7iwvmCUqRcuc5i8q0JGHpJ08IG6uyB1rvNrarc18RHeu4DL+AeXUQV071uymAAAAAElFTkSuQmCCeJwTCk4tcUlNSyzNKSmONzTTK8hLZxgFIwes5sQv/03zkSgjAwBGXgl7UO9x9wEAAAACAAAAKgAAAKsJAAAAAAAAAQAAAAAAAAAAAAAA
[EncodedFile-InterfaceEncoded-Advanced_16.png]
lines=0
0=iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGMmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDggNzkuMTY0MDM2LCAyMDE5LzA4LzEzLTAxOjA2OjU3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTEwLTIwVDE5OjQwOjExLTA1OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0xMi0wMlQyMTo1MjozNy0wNjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0xMi0wMlQyMTo1MjozNy0wNjowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3NTgwZWU4NC04ZDRlLTlkNDQtOTBjYS03MzYzZWI5YTZhOGEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NWE2M2YxZGQtNTk3ZS0yNzQ0LThmZGYtMjMxNThmNjgyNDBkIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NWE2M2YxZGQtNTk3ZS0yNzQ0LThmZGYtMjMxNThmNjgyNDBkIj4gPGRjOmNyZWF0b3I+IDxyZGY6U2VxPiA8cmRmOmxpPkhvbWVzMzI8L3JkZjpsaT4gPC9yZGY6U2VxPiA8L2RjOmNyZWF0b3I+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWE2M2YxZGQtNTk3ZS0yNzQ0LThmZGYtMjMxNThmNjgyNDBkIiBzdEV2dDp3aGVuPSIyMDE5LTEwLTIwVDE5OjQwOjExLTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjc1ODBlZTg0LThkNGUtOWQ0NC05MGNhLTczNjNlYjlhNmE4YSIgc3RFdnQ6d2hlbj0iMjAxOS0xMi0wMlQyMTo1MjozNy0wNjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PshFAqcAAAFESURBVDgRjcExaxphAADQtwUKgUJxCGYLxV/RQiGQUFKSMWSuOHRJiQ52MGChc7cOgWQ51w46am8oFmnifSZ6lcal91MiOHgYLHnPf5TRQwd7nuAFDvDMwicMcYNTCxs4RsmKLXxGhiYO0cYAfVzgNc4xwxVKct4iQw8JpghIkWKCeyToIsOJnOf4giFiBESooooIATESNLFpxSvMENBA0VIRDQRMcSRnH2e4wAQtFDxWQAsjtFFH2VwHN/iFFDXr1ZBigCG65n5giAFS1KxXwx/8xDV65sqoo40RWih4rIAW7hDhDBU5R5gioIGipSIaCBjjvRWbaCJBjIAIVVQRISDGb3zDtpwTZOgiwV+MkSLFCPe4RRcZKnJKuMIM59jFJfoY4Dve4BT/cIkdK0o4xoaFj7jGBF8tvcNLT7CHDmJ8sMYD9WpkFHmxHNIAAAAASUVORK5CYIJ4nON3TClLzEtOTYk3NNMryEtnGAUjClxgxy9f4tTwh5EBAInYCGlNR/4PAQAAAAIAAAAnAAAA0AcAAAAAAAABAAAAAAAAAAAAAAA
[EncodedFile-InterfaceEncoded-Help_16.png]
lines=0
0=iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAHAWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDggNzkuMTY0MDM2LCAyMDE5LzA4LzEzLTAxOjA2OjU3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxOC0wMi0yMlQxNjo1OTo1MC0wNjowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTktMTItMDJUMjE6NTM6MDQtMDY6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTktMTItMDJUMjE6NTM6MDQtMDY6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6YWQ2OTFmMzItY2FiZC1hZTQzLTlmNjAtMzk5YjQyOTBlMTNiIiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6OTBjZmFlNjAtYWJhZS1iNTQ3LWIyODEtOWYxNzg2YzM1NjQ2IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MzUwYTZiYzMtZDFiMi03MjRjLTlmZWQtY2RmYTM4YzhjM2FkIj4gPGRjOmNyZWF0b3I+IDxyZGY6U2VxPiA8cmRmOmxpPkhvbWVzMzI8L3JkZjpsaT4gPC9yZGY6U2VxPiA8L2RjOmNyZWF0b3I+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MzUwYTZiYzMtZDFiMi03MjRjLTlmZWQtY2RmYTM4YzhjM2FkIiBzdEV2dDp3aGVuPSIyMDE4LTAyLTIyVDE2OjU5OjUwLTA2OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MmNhNWFiYy05Mzg0LWUwNGYtOGE5NC0yMTk1NjY1NjY1YTUiIHN0RXZ0OndoZW49IjIwMTgtMDItMjJUMTc6MTA6MDUtMDY6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmFkNjkxZjMyLWNhYmQtYWU0My05ZjYwLTM5OWI0MjkwZTEzYiIgc3RFdnQ6d2hlbj0iMjAxOS0xMi0wMlQyMTo1MzowNC0wNjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PozE0ngAAAOzSURBVDgRBcF9TJR1AMDx7/N7nnuOez/kxUJe4q2pWEgoykxLpqkzx6bhlszN/soZ/dE0W9bWZrVZ2WYt/ypn5VrmzDkZZk2INoRyNJEUUDg4TuC4g7vjjrvjHu7uefp8pJljb2KymMlr2g5rq5H0ZQj6V+mzwYOh4qrGbDyadqN1GfOhK7Hp2cV4VQWRE5+SF42QUVUUAEOSkDJZsMvuQEg68/OgfOBPjzvf4xnDpArW1xQe2rxS/XB/Q8kPzlnv6blYXJeEAEB+Z8MGTOllrE0b13V4uXXk3NDuS3/4rYmoTnGeDUk30f1PkNvDmntQz3/5mecKm2o8//6WGByNY7ehmI0Mec9Xlvw6rf51+Mv7K3IzBmff2sgbB2rJdZpJpZa5NzzJR+fv0dMxwqPZqq0XT37cvqbo/JapvpFl+fPtGxhv2PHjkauxuqJMFpdL5qtTO3A7ZMa8fnJtBmUlKissaR75UmgzER66K4qa1ttVqafvttBLi9d868lpTvkXWVloxunI4cLVfg6/e43GQ9c4e3GAWCDECjVJYikBqsTd30e4mSw9aq0tt4ontvx9vZ4lCi0SmayO2ST45dYYfQNR5r0ZkokkTruG50mYwcdRYnGNwHiQjmHdpW3b2iYixZV74sFFTMJAUWQkIZHSdHwTi5w8VsXpo2WMjgU5ezmA1e7G5bCQ67IyN7FApm7TdpFWFIvIGiiKjCwkxn0R7g/O09pSzmfHy+m6M8He40MMzTgoL3ZiiBzUHDsm1YJsMUtCHfmvU813oMiCJ/4Y4WgKcszUP2sFC1zuijA6qlJT5ULHhGq2ogsHT6+uQNztva8UxWba66rrT10fnkMsazhtKkIxOPeTB99kmP5HOgWVuUjChCzMWK0qWtLOltUWTe3u/VoUKNm/D1Yu9U9rglQ8jWwSxGMp9r5Uxqu7XqTt8CYcFkEqo+ByWPEFFNbWV/Oa5cHV2FR4WgQmw2yd6Gl7v7WIuTmZQDBJPLFMy+5KtjWWcGRfAZKRQVWt+OYkYvYyPtm1EOHCF+8FH3iR366vRQuEppsb3SPyuqr9XQNLUjaR5nr3FOGFBT74ZoBRv5m47iSvZBXfn3DP1E5d2TP43Y3Hsm4gH9/8AlmbHWMp9XBnafbOtj01lSa7rdQbynDrxgQR3DQ0VvB6UwFndgban5q82eqZiD6QRscR2SwKgGToaLKKP5Tu3Gib7Fxd4Ws5+Upd82JuwypTNqMXJANeOTxwCd9i91g4jaSawTAA+B9saZuyCHkkigAAAABJRU5ErkJggnic4/ZIzSmINzTTK8hLZxgFIw7wceOXd9V7kMTIAAAhOQWdbDOZ9gEAAAACAAAAIwAAAA4LAAAAAAAAAQAAAAAAAAAAAAAA
[EncodedFile-InterfaceEncoded-VistalcoDownload_16.png]
lines=0
0=iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADZklEQVQ4jUWT3WubdRTHP89L3p8mTfpim7ZL37ZZp6UTV1F0g00dXky9myAiXhf8A0QRvFCGF96o4IViJ0Mm4lSUIbIqdVs6W+3W1da+LW3SpC9Jm6TJ8+RJ+uT5SdLBDpzD4cD3e76Hc470zIUTHJiMU4szP3Yav+stXr00PVQqNL4SG1ea/ltYW29wp8Y2/roxuTF2CzOhANU6StVLe/VEkqBg5sHv8vf2D38b+Hv4bJdS5chRgcdUuZ28hud4elr+ff1lSCbud0UtapkaHCFnMLNPhc8+/8XsyEsEIxK4VYVCBXo98PP8Ga7eOnbc8l2/pzg/HHD1xJaNhSxq/+N9gI1pO/CrI9+c7yM46AMnIGqDqTCgQjoCi3EX0ptBVaRPfR/76Z/BuoL9vIGo6pjejhcOO7wnxVacsd0k4YYAgz2P4LEhU3PHCk88d4Ngbpu07H4sfT1y3mTtspqYy2OXDfTW1tOPhsfJKVPMbW7QUI4Q7nqPlKgwkbvJkrFNceMQvt4Z8EPjcNuZTHTtslpKeqESIG/FO2NCojtwglTvDI41ia/iP5DyXqNs5PFrTSwsj5CdPYe76Qr5lcZwfYT8TQ+KpWNFAtmELfGj8TUxLUdDeYaN6hKhUBiqMgV1hsaBL1m68ixWIUOlulhfn6IdbaVcbqN8+x2s0OJrpcN3kHRw52t1F3ljmb29KusJnYr0L67QFLolMKaXPy8nzEm19ekZ2WpWPFu/Vv5wO1djzYfoqcjgmHuIwuIHbGkfoYWmEXYDOztFKGqUk3rJuJO9VFdguhGyJd7vPJe46n+4YPs68HqCkDO20AJRukIa89FtbKuCpNrsb/vIfLf1hlXMT9UJnL1QXCLqj8ivt58S7e2tENLADkK3v8zUxR2yq1k8ARV5p43cpPPdStb3mRLqROgpVFcASXFhbE+IC76I8qnvySpeDY41aUx+coS9TRdDJ1swkyqbt/QdW6/OSk1VkOSDUxZVhOIkZGaFvjshVoVX7u4fcpP8s2Iu3M381tf34oqc6rJ25+Y3S/vpFcknTUv79sHz1Ajq0WbX6WfU3LOFdU8dLewL7o5XPqYl/vZc9Beqqx0QEjg0LzIC6T74AYF0QFjc5KJtWslk1Oos5Rn1toDd7MDINSK7aydvI+QHYID/Ab48jqdfCQxIAAAAAElFTkSuQmCCeJwTD8ssLknMSc53yS/Py8lPTIk3NNMryEtnGAUjAsxnxi+fwnL8OSMDAKdDC4fwuePJAQAAAAIAAAAvAAAAnwMAAAAAAAABAAAAAAAAAAAAAAA
[EncodedFile-InterfaceEncoded-Trash.ico]
lines=0
0=eJx10/1PEnEcB/DzYT2s7GHNHpYrY2221dbjVlsPs9asNVdtPfsHNEtt+ZRsyXjyNAFBHgQjKQi0YEIiBmJmoM5MwTISrOzB0jSndRToYctPd7Yro/re3vfD9+51973P53sIEkEcixYhxDkeSY1GkKUIgqwjQkwRMz/nyZEYjfw1Dh08MGff3sSYlDOndyQkJAiIyIko/hM5jUbjxsWtXL5t65b5R48cnkU+o1wiijx54jjb5eoEj8cDvT4f4DgOg4ODYLXWQUWFEszmGnj6tBtkMhnQ4uOXZV9Ii5i5DpTFyFKpVFMajQa0Wi1YLBYwGAwgkYgBRQugtFQEarUaOGxWIHHXzsXh36EuZpx67+vGxj68w0IT41goFMI+j41ifZ4n/h5XO9bV0jQdvbT4MW31qiXh3iTnn6d8T2NtsFHKDnVZTcG7gsu4hUfHOx/Yp71NI38VHRm5NNzfEjDyST/U1+u3C/NDtuKcSVetPlgvZOBmNCvUqCkPkP7+7RsDC+bNXRPuDWKuiPQ9TdavzUoejo2M+Mn1v3rWjTVXKoPmwks46R2mqqHYhTEbw3217IqG9B57TcBemP6NWMcX0r/xPcNqWecnbSLmBOlb64wfaSti91wVFP5R/3taeR3ph1+/wF4+dAbc+oqJkcEBrNOkCzq15cF2W42f9O0NltENa+KS5byCP7zluqSNqt/rR86Ag5/5zV1TOd6Apk/aRQycqr/L0fBpx/q1KWU8NJKyrfW1Ea13tL2Ux8cD2AuHNeg26cbbNJKJ7pYmP+XdzfexpO2bzmWnpUZRXlcmnNNpqx74V//7+55jM/tP5tj+3fnJB5NmU76Qw0rj83lTErEYhCUloFQqp/egQqEADocDubk5QKfToaioCMTEPedSU8cOHUiaR3leEcro6HgEPq8XHne5YXh4CIj3Q39/P9TX20ClugY6nRaczU7wenuIf0D6PetC+q+/UaVUbMjIyLgnlUqnyH1ebdCDvqoSblXqpve+Ql4GIqEQTEYjCPh8yM3JloX3nxzE2jfT8/K4N9XqD1U6nYfPK85mMpk3Mi9ezEMLCoxcDvssyuXGhzsW0UlH1D8S8Tus8BDX3xIV/AEUry6xeJzjDClKLM7Qy0zOZxgFIxDUsUBoV2bs8iFCkXoMbAB8oQUybAHR5gEAAAACAAAAJAAAAEUDAAAAAAAAAQAAAAAAAAAAAAAA
[EncodedFile-AuthorEncoded-kchmviewer.png]
lines=1
0=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
1=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