From dad8f74bff68029a935846026e342c88bf0126e7 Mon Sep 17 00:00:00 2001 From: Homes32 Date: Tue, 2 Jul 2024 22:21:01 -0500 Subject: [PATCH] Added RustDesk script (Open-Source AnyDesk/TeamViewer alternative) --- .../Applications/Networking/RustDesk.script | 392 ++++++++++++++++++ 1 file changed, 392 insertions(+) create mode 100644 Projects/PhoenixPE/Applications/Networking/RustDesk.script diff --git a/Projects/PhoenixPE/Applications/Networking/RustDesk.script b/Projects/PhoenixPE/Applications/Networking/RustDesk.script new file mode 100644 index 0000000..d9630f9 --- /dev/null +++ b/Projects/PhoenixPE/Applications/Networking/RustDesk.script @@ -0,0 +1,392 @@ +[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-2024 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=RustDesk +Description=(v1.2.6) The open source alternative to TeamViewer. RustDesk is a full-featured remote control alternative for self-hosting and security with minimal configuration. +Author=Homes32 +Level=5 +Selected=False +Mandatory=False +Version=1.0.0.0 +Date=2024-06-27 + +[Variables] +%ProgramFolder%="RustDesk" +%ProgramExe%="RustDesk.exe" +%ProgramVersion%=1.2.6 +%DownloadURLx86%=https://github.com/rustdesk/rustdesk/releases/download/%ProgramVersion%/rustdesk-%ProgramVersion%-x86-sciter.exe +%DownloadURLx64%=https://github.com/rustdesk/rustdesk/releases/download/%ProgramVersion%/rustdesk-%ProgramVersion%-x86_64.exe +%SetupFile%="RustDesk_%SourceArch%.exe" +%RustDesk2.toml%="%TargetAppData%\%ProgramFolder%\config\RustDesk2.toml" +%RustDesk_local.toml%="%TargetAppData%\%ProgramFolder%\config\RustDesk_local.toml" + +[Process] +Echo,"Processing %ScriptTitle%..." + +If,%cb_RunFromRam%,Equal,True,RunFromRam +Run,%ScriptFile%,SetProgramArch + +/////////////////////////////////////////////////////////////////////////////////// +// Extract + +If,Not,ExistFile,"%ProgramsCache%\%ProgramFolder%\%SetupFile%",Run,%ScriptFile%,DownloadProgram +Echo,"Extracting files..." +FileCopy,"%ProgramsCache%\%ProgramFolder%\%SetupFile%","%TargetPrograms%\%ProgramFolder%\%ProgramExe%" + +// Windows Dependencies +RequireFileEx,AppendList,\Windows\System32\glu32.dll +RequireFileEx,AppendList,\Windows\System32\opengl32.dll +RequireFileEx,AppendList,\Windows\System32\sas.dll +RequireFileEx,ExtractList + +/////////////////////////////////////////////////////////////////////////////////// +// Settings + +Echo,"Configuring %ScriptTitle%..." + +FileCreateBlank,%RustDesk_local.toml% + +// Language +StrFormat,Split,%cmb_Language%,"[",2,%Lang% +StrFormat,RTrim,%Lang%,1,%Lang% +IniWrite,%RustDesk_local.toml%,"options","lang","'%Lang%'" + +// Theme +IniWrite,%RustDesk_local.toml%,"options","theme","'%cmb_Theme%'" + +// ID/Relay Server +IniWrite,%RustDesk2.toml%,"options","custom-rendezvous-server","'%txt_IDServer%'" +IniWrite,%RustDesk2.toml%,"options","relay-server","'%txt_RelayServer%'" +IniWrite,%RustDesk2.toml%,"options","api-server","'%txt_APIServer%'" +IniWrite,%RustDesk2.toml%,"options","key","'%txt_Key%'" + +// Advanced Options - Config +If,%rb_IncludeSettingsFromHost%,Equal,True,Begin + // Copy settings from Host + System,GetEnv,"APPDATA",%RustDesk-AppData% + Set,%RustDesk-AppData%,"%RustDesk-AppData%\%ProgramFolder%\config" + If,ExistDir,%RustDesk-AppData%,Begin + Echo,"Copying settings from host [%RustDesk-AppData%]..." + FileCopy,"%RustDesk-AppData%\*.*","%TargetAppData%\%ProgramFolder%\config" + End + Else,Echo,"WARNING: No RustDesk AppData was found on the host system.",WARN +End +Else,If,%rb_IncludeSettingsFromFolder%,Equal,True,Begin + // Copy settings from folder + If,Not,%fb_IncludeSettingsDir%,Equal,"",If,ExistDir,%fb_IncludeSettingsDir%,Begin + Echo,"Copying settings from folder [%fb_IncludeSettingsDir%]..." + FileCopy,"%fb_IncludeSettingsDir%\*.*","%TargetAppData%\%ProgramFolder%\config" + End + Else,Echo,"WARNING: The specified RustDesk settings folder does not exist.",WARN +End + +// Disable Update Check +IniWrite,%RustDesk_local.toml%,"options","enable-check-update","'N'" + +/////////////////////////////////////////////////////////////////////////////////// +// 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%" + +[#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: +// %InnerSetupFile% - The x86 or x64 setup file name. +// Author.........: Homes32 +// Remarks........: +// Related........: +// =============================================================================================================================== +[SetProgramArch] +If,%SourceArch%,Equal,x64,Begin + Set,%DownloadURL%,%DownloadURLx64% +End +Else,Begin + Set,%DownloadURL%,%DownloadURL86% +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 +Echo,"Extracting files..." +FileCopy,"%ProgramsCache%\%ProgramFolder%\%SetupFile%","%ProjectTemp%\%ProgramFolder%\%ProgramExe%" +ShellExecuteEx,Open,"%ProjectTemp%\%ProgramFolder%\%ProgramExe%" + +[#BrowseIncludeDir#] +// =============================================================================================================================== +// Name...........: BrowseIncludeDir +// Description....: Explore the specified additional files and plugins folder. +// Syntax.........: +// Parameters.....: +// Return values..: +// Author.........: Homes32 +// Remarks........: +// Related........: btn_BrowseIncludeDir +// =============================================================================================================================== +[BrowseIncludeDir] +If,ExistDir,%fb_IncludeDir%,ShellExecuteEx,Explore,%fb_IncludeDir% +Else,Message,"The specified directory does not exist.",ERROR + +[#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,True +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,"Networking" +WriteInterface,Value,%ScriptFile%,Interface,txt_ShortcutName,"RustDesk" +WriteInterface,Value,%ScriptFile%,Interface,cmb_Language,"English [en]" +WriteInterface,Value,%ScriptFile%,Interface,cmb_Theme,"Follow System" +WriteInterface,Value,%ScriptFile%,Interface,txt_IDServer,"" +WriteInterface,Value,%ScriptFile%,Interface,txt_RelayServer,"" +WriteInterface,Value,%ScriptFile%,Interface,txt_APIServer,"" +WriteInterface,Value,%ScriptFile%,Interface,txt_Key,"" +WriteInterface,Value,%ScriptFile%,Interface,rb_NoSettings,True +WriteInterface,Value,%ScriptFile%,Interface,rb_IncludeSettingsFromHost,False +WriteInterface,Value,%ScriptFile%,Interface,rb_IncludeSettingsFromFolder,False +WriteInterface,Value,%ScriptFile%,Interface,fb_IncludeSettingsDir,"" +System,Cursor,Normal + +[#ToggleAdvancedOptions#] +// =============================================================================================================================== +// Name...........: ToggleAdvancedOptions +// Description....: Show/Hide advanced options. +// Syntax.........: +// Parameters.....: +// Return values..: +// Author.........: Homes32 +// Remarks........: +// Related........: btn_AdvancedOptions +// =============================================================================================================================== +[ToggleAdvancedOptions] +System,SetLocal +ReadInterface,Visible,%ScriptFile%,Interface,bvl_AdvancedOptions,%state% +If,%state%,Equal,False,Begin + If,Question,"WARNING!#$x#$xAdvanced options are intended for expert users only!#$x#$xModifying advanced options without knowing what you are doing can cause permanent damage to your project and may result in unexpected behavior and/or build failures.#$x#$xAre you sure you want to continue?",Begin + Set,%Toggle%,True + WriteInterface,Resource,%ScriptFile%,Interface,btn_AdvancedOptions,Advanced_Exit_16.png + WriteInterface,Tooltip,%ScriptFile%,Interface,btn_AdvancedOptions,"Hide Advanced Options" + End + Else,Set,%Toggle%,False +End +Else,Begin + Set,%Toggle%,False + WriteInterface,Resource,%ScriptFile%,Interface,btn_AdvancedOptions,Advanced_16.png + WriteInterface,Tooltip,%ScriptFile%,Interface,btn_AdvancedOptions,"Show Advanced Options" +End + +WriteInterface,Visible,%ScriptFile%,Interface,bvl_CustomServer,%Toggle% +WriteInterface,Visible,%ScriptFile%,Interface,lbl_ID/RelayInfo,%Toggle% +WriteInterface,Visible,%ScriptFile%,Interface,txt_IDServer,%Toggle% +WriteInterface,Visible,%ScriptFile%,Interface,txt_RelayServer,%Toggle% +WriteInterface,Visible,%ScriptFile%,Interface,txt_APIServer,%Toggle% +WriteInterface,Visible,%ScriptFile%,Interface,txt_Key,%Toggle% + +WriteInterface,Visible,%ScriptFile%,Interface,bvl_AdvancedOptions,%Toggle% +WriteInterface,Visible,%ScriptFile%,Interface,rb_NoSettings,%Toggle% +WriteInterface,Visible,%ScriptFile%,Interface,rb_IncludeSettingsFromHost,%Toggle% +WriteInterface,Visible,%ScriptFile%,Interface,rb_IncludeSettingsFromFolder,%Toggle% +WriteInterface,Visible,%ScriptFile%,Interface,fb_IncludeSettingsDir,%Toggle% +WriteInterface,Visible,%ScriptFile%,Interface,btn_BrowseIncludeDir,%Toggle% +System,EndLocal + +[#ShowScriptInfo#] +// =============================================================================================================================== +// Name...........: ShowScriptInfo +// Description....: +// Syntax.........: +// Parameters.....: +// Return values..: +// Author.........: Homes32 +// Remarks........: +// Related........: btn_ScriptInfo +// =============================================================================================================================== +[ShowScriptInfo] +Message,"RustDesk is a full-featured remote control alternative for self-hosting and security with minimal configuration. It was developed as an alternative to TeamViewer. #$x#$xRustDesk is free and open source software. If you enjoy using it please support the developers.#$x#$xThe first time this script is run it will download the setup file (~20MB) and cache it for future builds." + +[#Interface#] +// =============================================================================================================================== +// Name...........: Interface +// Description....: +// Syntax.........: +// Parameters.....: +// Return values..: +// Author.........: Homes32 +// Remarks........: +// Related........: +// =============================================================================================================================== +[Interface] +btn_LaunchProgram="Launch RustDesk",1,8,5,5,132,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://github.com/rustdesk/rustdesk +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 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,True,"__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,Networking +txt_ShortcutName="Shortcut Name:",1,0,12,243,119,21,RustDesk +bvl_Options=Options,1,12,150,90,475,116,8,Bold +lbl_Language=Language,1,1,159,110,153,16,8,Normal +cmb_Language="English [en]",1,4,160,126,168,21,"Arabic [ar]","Belarusian [be]","Bulgarian [bg]","Catalan [ca]","Chinese (Simplified) [zh-cn]","Czech [cs]","Danish [da]","German [de]","Greek [el]","English [en]","Esperanto [eo]","Spanish [es]","Estonian [et]","Persian [fa]","French [fr]","Hebrew [he]","Croatian [hr]","Hungarian [hu]","Indonesian [id]","Italian [it]","Japanese [ja]","Korean [ko]","Kazakhstan [kz]","Lithuanian [lt]","Latvian [lv]","Norwegian [nb]","Dutch [nl]","Polish [pl]",Portuguese[pt],"Romanian [ro]","Russian [ru]","Slovak [sk]","Slovenian [sl]","Albanian [sq]","Serbian [sr]","Swedish [sv]","Thai [th]","Turkish [tr]","Chinese (Traditional) [zh-tw]","Ukrainian [ua]","Vietnamese [vn]" +lbl_Theme=Theme,1,1,159,155,153,16,8,Normal +cmb_Theme="Follow System",1,4,160,171,168,21,Dark,Light,"Follow System" +bvl_CustomServer="ID/Relay Server",0,12,150,222,475,135,8,Bold +lbl_ID/RelayInfo="If you are hosting your own rendezvous/relay server enter your configuration below.",0,1,160,240,454,16,8,Normal +txt_IDServer="ID Server",0,0,160,277,220,21,,"__Ex. rustdesk.example.com" +txt_RelayServer="Relay Server",0,0,394,277,220,21,,"__Ex. rustdesk.example.com" +txt_APIServer="API Server",0,0,160,322,220,21,,"__Ex. https://rustdesk.example.com" +txt_Key=Key,0,0,394,322,220,21, +bvl_AdvancedOptions="Advanced Options",0,12,150,373,475,115,8,Bold +rb_NoSettings="Do not include any additional settings",0,11,162,393,245,20,True +rb_IncludeSettingsFromHost="Include settings from host",0,11,162,413,245,20,False,"__Copy RustDesk's preferences from the local user's profile." +rb_IncludeSettingsFromFolder="Include settings from this folder",0,11,162,433,245,20,False,"__Copy RustDesk's preferences from the specified folder." +fb_IncludeSettingsDir=,0,13,182,456,405,20,dir,"Title=Select a folder containing RustDesk config","__Files and folders in this directory will be copied to RustDesk's AppData folder." +btn_BrowseIncludeDir=,0,8,594,456,20,20,BrowseIncludeDir,OpenFolder_16.png,True,__Browse + +[InterfaceEncoded] +play-hot.png=841,1220 +OpenFolder_16.png=2299,3168 +Trash.ico=1150,1212 +SetDefaults_16.png=2475,3404 +Advanced_16.png=2000,2768 +Help_16.png=2830,3868 +VistalcoDownload_16.png=927,1348 +Advanced_Exit_16.png=705,1048 + +[AuthorEncoded] +RustDesk_80.png=4213,5720 +Logo=RustDesk_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-OpenFolder_16.png] +lines=0 +0=iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAF+mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTA1LTE3VDIxOjQ1OjAzLTA1OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0xMC0yMFQxOTo0Nzo1OS0wNTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0xMC0yMFQxOTo0Nzo1OS0wNTowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0NzU1MTFmMS0zMGU2LWY1NDMtYjI4YS05NWIxZmU4OTQ5ZDAiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiMmUxM2M3YS01ODljLWQ0NDItOTQ3MC1lZTI4MGIwNDcyM2IiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0ZmIxZDNiYS00OWNhLTI4NDUtYjQ3My1hMjZjZWRlYWZhMDQiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjRmYjFkM2JhLTQ5Y2EtMjg0NS1iNDczLWEyNmNlZGVhZmEwNCIgc3RFdnQ6d2hlbj0iMjAxOS0wNS0xN1QyMTo0NTowMy0wNTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NzU1MTFmMS0zMGU2LWY1NDMtYjI4YS05NWIxZmU4OTQ5ZDAiIHN0RXZ0OndoZW49IjIwMTktMTAtMjBUMTk6NDc6NTktMDU6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz63gCC6AAACp0lEQVQ4EX3BS2hcVRzA4d//nHMfc28mk45NGo1JpwpFquBKKmh3KggWC6WCbroQVy5EunBTwb0Vl8WKCwUrlEoXPlAkhlqKYqVYFW1jk0jbiXnM3NxJJjP3zn0cKYKL0vH75O33TnMnLQ6hrvLuwmtcbV+jPhLsnaxlvwZ+YbWU3s22fzROnI92VQcX9TMHD3OnkpxQV5mp7GUp+Z2V/vr2+nb5TdQ1HxZ55Y/xID3pKvukq8on5MSpT0jTgVOUpS/8ywJWysFUdSbNyoSL7a/pZB2+jz6j1YuZqHDmoYAj7Uxhsjx/1XWd47XACQUoLSiBbn/QX2wtvFOr1E4eqB1ip3sv6aC3+9utT88FuQnnO/ktpUuRE6dO2xcPPYvxQpIClAKloEgTZufO047iLd/30GJwlFPdSCOk9Ho/RLMvnG2+/52pBe5gYnzM/XwRogSqI5AZaNQdjh55jjilKhqsBS0wauDyz1GQz003xho7vjBJmqUFuI/vgnj9L7T2uE024IZ2sKLBWm7LShitQ9ydp9P++L6XpxYw/ugMq9cvsDR3DMRHtA9YyhIKQAn/sRaWlVDk8PTU6rE0jx82uVVcnX2TB3Y/wsyBtyi3lgBhmMKCF4Qoi3f+7OvPm6h5hWm1yYP7X0GcNbALoCsMVfQheJRB16G/+fefpt/6haDhIyP3wPpXkLRBudydQLYBO/fRal5ja+PGj0b15hmfmAa2yVcugPZBNHdlLeQxBododZ40GfxkArtMfWI/JE3SzeuIN8lQZYo2FUymiJavgHDJ7Kh0pX7/YxBOEjYOg6kxVNGD+j6QGq1blxKl1GUz5nZGSvHJsnFk7CD/z0JlDyu/nSFeay76YaVvunby3JcfvPSUFRcrBqxlKBGwQtZf23Q89w0Q/gH+aSDn8z1ZagAAAABJRU5ErkJggnicE/QvSM1zy89JSS2KNzTTK8hLZxgFIwj85sAvf+m11BRGBgBbPwmoRWA0QwEAAAACAAAAKQAAAPsIAAAAAAAAAQAAAAAAAAAAAAAA + +[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-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-Advanced_Exit_16.png] +lines=0 +0=iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACc0lEQVQ4y3XTX2jWZRQH8M/z+pttvIVuY5lMzDRppugioj9Q4EUlUZpFF1JCFBaV1BK68aJuQrqJrMibdhEGXrXKxDBqw4vSiNxGk7G37SJRKtvbmvNtre3V00WPISPP1cPzPefw/X7POVw5duArHML9V0oqIgKklFpxJ/oiYjql1IbFWIQ1EfFFSukqbMVARFSgyMVL8Ty2Y39K6QTuwBwuYG1K6R5sxOP4JqX0RkRUUkRIKT2AfRhDM5owg4WZaeR3DRNYjd0RcaDICcdwAPfhHBKGMZjxTtycsRbsz94QEbIPd+NH9ONVtF+Gtee//tz44UtYwiasRUfW/QO6ImL8crezqXszk9M4jmqBF3AdZjP1wfnFmel4SmkQG9CGR/FHQi8WdbQ2L9y18d4Vt1+/st5wsT586lTlrU09n/XMY/EKnsTvaMRUwo7b2lrWf7jtqeda25cvuHqu7q+GwvRENU4Mfv3M5iO93fMkrMMQBlArIuL9vs0PflIuGhZc88gWf38/oOmW9WYPHkrLyi2vd61u/+DtsZ+X4GmsyTKPRkQ3FFuWNqeuVes2zJwcMnX4c81PbFP79jvTx48p1WpLPjpTfQ03ZPMmUcatKaUjEXFGROhetWL45NbHYubseFR7DsbsxGSM7nw5Dt/UcaGhlIYz3Ureiy/xE56NiH9XeWj2z30rRyvvFHv2pPO9fZo+7TQ5MuLjqeqvcxfjHH7Bu3kCL6EvH5oUEbYvb03LSsXuztS4a3GpaKmXnD86O92/9/TZcj2iEb0R0ZXNfAgjETH6X4NL8eKN1zaWS6W2uYjJN8d+uws7s+aeiHjv/875HzeNCzhN2c5EAAAAAElFTkSuQmCCeJwTcUwpS8xLTk2Jd63ILIk3NNMryEtnGAUjBRxkwi/faXT+FiMDAK67CoVdXuX/AQAAAAIAAAAsAAAAwQIAAAAAAAABAAAAAAAAAAAAAAA + +[EncodedFile-AuthorEncoded-RustDesk_80.png] +lines=1 +0=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 +1=Tr+2JcsqT2wt2az4yYcMMW+MleePP41ONb1Ah/9QnFDRupCbycW8j2jeWEriZFe5wZ1wnmNXyQ1Ox4L88P9+Y5ltElHFmiHEJCcBNUuiphctOK2LS2REyrRnrlYsV3/hju+W9h/0nobVX8+WVw88W1gZfKwT+9ovnRHpdTWfhIp+Lz6ww+tcJgRRs1y820A+8Ma5456PDUbxzeO6PRRVVWAcqhSmS0wVR8bW0Da1qmJ7yVeKNY5oULAC1wOiNyJgPNcVjUSE3admQc7ntZ88Nd2iv0kckUQFczrO9U/O5yg7VLFEubCwpp4qHkXDhjC/1jwt5hzctHXfaPaE7bgiOoauVqxWV3/t8L3xsKPtsX4V9+p4nWiDGtcpRpA+jZWdOq10jn4f6fa+7/X824G75YZUBDBFpikIgqoqYgqpCbSeaFpCNk3RIglMeTVfcfU17b6CmZC9pNHru8ia1Lpr/rw6q3gE/n4I7nNY++LoUklQrf1yZayOQgky9ZKAGtAKRSlRUBnhLFZo2nWBbFDB68tJEti2dmd9UVwNPj8MAvhEd3F7JbwVGcWgR8Jb97OnOLFcuiqOKuDTEu77Zm3GOhbgCmcnDfC8IPfiXYbsl2sLBQWGVpM0tzC58bTfjGhhi3rothnUUati4AZh34+xfhoZ0w7oSwbdhxUMlwIEvOfO6imOIbm2Lc+pHoWRe91wXA/jPw2KtCOuf3QxU1pRLDPIfQMFqJk1tl7qIY3LU5xq3ro7OyY6AuAJ5Ow3CGcIBmfFxFOVSYayhY02bw4MdjXN5rnhXb1h3A5W2werFiz3HfgiVg8WerHKSCc+ub22DB1StM7twSZUunyWxWntSl7Ymr4bl9sO1ZYd+QJ5ZCe8JUMHyr9pORssY7/nOUgtXtiq9tinDDWou2WH3ansx6452Cgw/vnRK274btu+HYmBcKC+5AROBOzzKAawPQNKA3Adevs7hpncmadmNGGxprGJn6t35yYdcR4ck9sGOPcDyJ1/qJaTTeCe0pM9U3xgOxO6H4whqTL15gsrXbIFrf5PShOWw+BieS8NN9wvP7hVePwIm0kNPVKJHwrWUgEQvV1QRblyquPM/k6lUm3U2KOaiwm2w+9lXgO0CingD65eOYLRwchjcGYecHwlsnhGNJSNqFKipXvJ7DPllmGIJpQMQqVEv0NMOFnUouW6bUxm6Dle2KlmghojxHIwX8pRKRlcB/AhvmAsCg6E7KFobScGQUTqaFU2kYyxWiMCghZhYiP0saFR1NsLxF0dkEiShizF9Lyz3A5ywKTaa3A+uYhy6Whipk/lrisGpxoQhyov2neGbJROtPBUWKoN6beCqJdg+zwx82oZ3B3+JrQqu0nszabwV+BJzPh6PSOEBpG2SPCg3gGqBqI26ZR94pd28XQCPukm7mW5RSD1ChFfxvIYB5Ci3gbyOoFXwpHr6XEdwArKLkZQS/JQD6X0awHXiCGl5G8OHrMKZeh/EK8D9UeR3G/wEkKQ2uorKaqQAAAABJRU5ErkJggnic4w8qLS5xSS3Ojrcw0CvIS2cYBSMKlArgl1+ts9GYkQEAwVoHwAUVWkwBAAAAAgAAACcAAAB1EAAAAAAAAAEAAAAAAAAAAAAAAA