Files
PhoenixPE/Projects/PhoenixPE/Applications/Diagnostics & Repair/BlueScreenView.script

319 lines
38 KiB
Plaintext

[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-2025 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=BlueScreenView
Description=BlueScreenView scans all minidump files created during 'blue screen of death' crashes and displays the minidump filename, crash information, and the details of the driver or module that possibly caused the crash. BlueScreenView also allows scanning of an offline system.
Author=Homes32
Level=5
Selected=False
Mandatory=False
Version=1.1.0.0
Date=2024-12-10
[Variables]
%ProgramFolder%="BlueScreenView"
%ProgramExe%="BlueScreenView.exe"
%DownloadURLx86%=https://www.nirsoft.net/utils/bluescreenview.zip
%DownloadURLx64%=https://www.nirsoft.net/utils/bluescreenview-x64.zip
%SetupFile%="BlueScreenView-%SourceArch%.zip"
%aLangMap%=Arabic|arabic|Bulgarian|bulgarian|Chinese (Simplified)|schinese2|Chinese (Traditional)|tchinese1|Czech|czech|Danish|danish|Dutch|dutch|Farsi|farsi|Finnish|finnish|French|french|German|german|Greek|greek|Hungarian|hungarian|Italian|italian|Japanese|japanese|Korean|korean|Latvian|latvian|Persian|persian|Polish|polish|Portuguese (Brazil)|brazilian_portuguese|Romanian|romanian|Russian|russian|Slovak|slovak|Slovenian|slovenian|Spanish|spanish1|Swedish|swedish|Turkish|turkish1|Ukrainian|ukrainian|Valencian|valencian
[Process]
Echo,"Processing %ScriptTitle%..."
If,%cb_RunFromRam%,Equal,True,RunFromRam
Run,%ScriptFile%,SetProgramArch
///////////////////////////////////////////////////////////////////////////////////
// Extract
If,%cb_AlwaysDownload%,Equal,True,DirDeleteEx,"%ProgramsCache%\%ProgramFolder%"
If,Not,ExistFile,"%ProgramsCache%\%ProgramFolder%\%SetupFile%",Run,%ScriptFile%,DownloadProgram
Run,%ScriptFile%,ExtractProgram,%TargetPrograms%\%ProgramFolder%
FileVersion,"%TargetPrograms%\%ProgramFolder%\%ProgramExe%",%ProgramExeVer%
Echo,"Program version: v%ProgramExeVer%"
///////////////////////////////////////////////////////////////////////////////////
// Settings
Echo,"Configuring %ScriptTitle%..."
// Language
If,%cmb_Language%,Equal,"English",FileDeleteEx,"%TargetPrograms%\%ProgramFolder%\BlueScreenView_lng.ini"
Else,Begin
If,Not,ExistFile,"%ProgramsCache%\%ProgramFolder%\BlueScreenView-Lang.zip",Begin
Echo,"Downloading [%cmb_Language%] language files..."
List,Pos,%aLangMap%,%cmb_Language%,%LangPos%
If,%LangPos%,Equal,0,Halt,"Error: Language [%cmb_Language%] is not defined."
Math,Add,%ZipPos%,%LangPos%,1
List,Get,%aLangMap%,%ZipPos%,%LangZip%
WebGet,"https://www.nirsoft.net/utils/trans/bluescreenview_%LangZip%.zip","%ProgramsCache%\%ProgramFolder%\BlueScreenView-Lang.zip",NOERR
If,Not,#r,Equal,200,Halt,"Download failed: The code returned was [#r]."
End
Decompress,"%ProgramsCache%\%ProgramFolder%\BlueScreenView-Lang.zip","%TargetPrograms%\%ProgramFolder%"
End
///////////////////////////////////////////////////////////////////////////////////
// Shortcuts
If,%cb_DesktopShc%,Equal,True,AddShortcut,Desktop,"",%txt_ShortcutName%,"%PEPrograms%\%ProgramFolder%\%ProgramExe%","","%PEPrograms%\%ProgramFolder%"
If,%cb_StartMenuShc%,Equal,True,AddShortcut,StartMenu,%txt_StartMenuFolder%,%txt_ShortcutName%,"%PEPrograms%\%ProgramFolder%\%ProgramExe%","","%PEPrograms%\%ProgramFolder%"
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..."
Decompress,"%ProgramsCache%\%ProgramFolder%\%SetupFile%",#1
[#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,"Download failed: 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%.
// 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]
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%"
[#DeleteCachedLangFile#]
// ===============================================================================================================================
// Name...........: DeleteCachedLangFile
// Description....: Remove cached language files if the user switches languages
// Syntax.........: Run,%ScriptFile%,DeleteCachedLangFile
// Parameters.....:
// Return values..:
// Author.........: Homes32
// Remarks........:
// Related........: cmb_Language
// ===============================================================================================================================
[DeleteCachedLangFile]
FileDeleteEx,"%ProgramsCache%\%ProgramFolder%\BlueScreenView-Lang.zip"
[#SetDefaultOptions#]
// ===============================================================================================================================
// Name...........: SetDefaultOptions
// Description....: Sets script options to default values.
// Syntax.........:
// Parameters.....:
// Return values..:
// Author.........: Homes32
// Remarks........: Called by btn_SetDefaultOptions
// Related........:
// ===============================================================================================================================
[SetDefaultOptions]
System,Cursor,Wait
WriteInterface,Value,%ScriptFile%,Interface,cb_RunFromRam,False
WriteInterface,Value,%ScriptFile%,Interface,cb_AlwaysDownload,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,"Diagnostics & Repair"
WriteInterface,Value,%ScriptFile%,Interface,txt_ShortcutName,"BlueScreenView"
WriteInterface,Value,%ScriptFile%,Interface,cmb_Language,"English"
Run,%ScriptFile%,DeleteCachedLangFile
System,Cursor,Normal
[#ToggleAdvancedOptions#]
// ===============================================================================================================================
// Name...........: ToggleAdvancedOptions
// Description....: Show/Hide advanced options in the script interface.
// 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,"BlueScreenView scans all minidump files created during 'blue screen of death' crashes and displays the minidump filename, crash information, and the details of the driver or module that possibly caused the crash. BlueScreenView also allows scanning of an offline system.#$x#$xOn first run this script will download the setup file (~85 KB) and cache it for future builds.#$x#$xBlueScreenView is freeware developed by Nir Sofer"
[#Interface#]
// ===============================================================================================================================
// Name...........: Interface
// Description....:
// Syntax.........:
// Parameters.....:
// Return values..:
// Author.........: Homes32
// Remarks........:
// Related........:
// ===============================================================================================================================
[Interface]
btn_LaunchProgram="Launch BlueScreenView",1,8,5,5,144,25,LaunchProgram,play-hot.png,False
bvl_Homepage=bvl_Homepage,1,12,367,5,72,25
web_Homepage=Homepage,1,10,377,9,60,18,https://www.nirsoft.net/utils/blue_screen_view.html
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_Disabled_16.png,True,"__Show 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."
cb_AlwaysDownload="Always download latest version",1,3,155,54,177,18,False,"__Enable this option to ensure you always included the latest version of BlueScreenView in your build."
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,"Diagnostics & Repair"
txt_ShortcutName="Shortcut Name:",1,0,12,243,119,21,BlueScreenView
bvl_Options=Options,1,12,150,90,197,184,8,Bold
lbl_Language=Language,1,1,159,110,153,16,8,Normal
cmb_Language=English,1,4,160,126,150,21,Arabic,Bulgarian,"Chinese (Simplified)","Chinese (Traditional)",Czech,Danish,Dutch,English,Farsi,Finnish,French,German,Greek,Hungarian,Italian,Japanese,Korean,Latvian,Persian,Polish,"Portuguese (Brazil)",Romanian,Russian,Slovak,Slovenian,Spanish,Swedish,Turkish,Ukrainian,Valencian,_DeleteCachedLangFile_,True
[InterfaceEncoded]
play-hot.png=841,1220
Trash.ico=1150,1212
SetDefaults_16.png=2475,3404
Help_16.png=2830,3868
VistalcoDownload_16.png=927,1348
Advanced_Disabled_16.png=474,744
[AuthorEncoded]
BSOD_80.png=9015,12116
Logo=BSOD_80.png
[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-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-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-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-AuthorEncoded-BSOD_80.png]
lines=2
0=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
1=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
2=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
[EncodedFile-InterfaceEncoded-Advanced_Disabled_16.png]
lines=0
0=iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAABjElEQVQ4y43Tz4tNcRgG8M+dOTGuRLhF9hi/h81IKRuR1IhSxIIssPAn3J1mb2oSNso0O2oWiIwNu2FWw21YkEm6ykwmv5XNc+rQnfLW6Zy+z/d9zvO+z/vWms2mBeIcjuMrhnC/06Wi8r0Ku/EIX9DACixHbwgW4wieo1UlWIsLOIWbmEA/fuI3NmMv9uEknmAQrZKgL8mvcAjH8A2LgveHYB5vQvSgSvAUI9iPOdQwhcngO7Ap2MqoHKuWMIu7+XMX7uAGZoKvw1kMoAfP8LkkOJAaN+I7XmAY7UqDZ3K2IUrOpLEfC1zEGvyI9Ml/kstoB9seh47iU4F6Erv8X9TiTjdqBUaxOjPQk4Y1OqhoBPuFt5mF+QLXcmEAl1Pb+QWa2BsFj3G96sIy7MzYzoVsfQcbZ7EUu3AP70qCwziN6fhcx7YkSs319KmNgyG/WhJMYBx7cCujeiIquvEeV+LApezLw2oJrcx2H25nHrZiC5akaeN5XuNl3n9tY6vcsMQUPqTm6cr5WNWaPzh+YcvU7DU1AAAAAElFTkSuQmCCeJyTcEwpS8xLTk2Jd8ksTkzKATIMzfQK8tIZRsFIALcY8ct/c/M8xcgAANAVDAqUbKQXAQAAAAIAAAAvAAAA2gEAAAAAAAABAAAAAAAAAAAAAAA