Files
PhoenixPE/Projects/PhoenixPE/100-ConfigSource.script
2024-01-14 14:09:35 -06:00

561 lines
56 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[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=Source Config
Description=Configure the source, images, and target directories for the project.
Author=Homes32
Level=1
Selected=True
Mandatory=True
Version=1.1.3.0
Date=2023-06-21
[Variables]
[Process]
Echo,"Configuring source, images, and output directories..."
// Sanity Check
If,Not,ExistDir,%SourceDir%,Begin
Message,"Error:#$x#$xYou must select a valid source directory.#$x#$x%SourceDir%#$x#$xdoes not exist!",Error
Halt,"Error: Invalid source directory. [%SourceDir%] does not exist!"
End
// Set Output Directories
If,%fb_OutputDir%,Equal,"",WriteInterface,Value,%ScriptFile%,Interface,fb_OutputDir,"#$pBaseDir#$p\Output\#$pProjectTitle#$p\"
StrFormat,CTrim,%fb_OutputDir%,\,%tmp_OutputDir%
Set,%OutputDir%,%tmp_OutputDir%,PERMANENT
Set,%tmp_OutputDir%,Nil
If,%fb_IsoOutputDir%,Equal,"",WriteInterface,Value,%ScriptFile%,Interface,fb_IsoOutputDir,"#$pBaseDir#$p\Output\"
StrFormat,CTrim,%fb_IsoOutputDir%,\,%tmp_ISODir%
Set,%ISODir%,%tmp_ISODir%,PERMANENT
Set,%tmp_ISODir%,Nil
// Get Current Wim Image
Run,%ScriptFile%,GetSourceWimImage
// Set RunFromWim
If,%txt_YProgramsDirName%,Equal,"",WriteInterface,Value,%ScriptFile%,Interface,txt_YProgramsDirName,"Programs"
If,%cb_RunFromWim%,Equal,True,Begin
Echo,"Packing ALL programs in Boot.wim."
Set,%TargetPrograms%,"%TargetDir%\Program Files",PERMANENT
Set,%PEPrograms%,"X:\Program Files",PERMANENT
End
Else,Begin
Set,%TargetPrograms%,"%OutputDir%\%txt_YProgramsDirName%",PERMANENT
Set,%PEPrograms%,"Y:\%txt_YProgramsDirName%",PERMANENT
End
[#ResetVars#]
// ===============================================================================================================================
// Name...........: ResetVars
// Description....: Clear all source variables and reset the script interface.
// Syntax.........:
// Parameters.....:
// Return values..:
// Author.........: Homes32
// Remarks........:
// Related........: [SaveSource], btn_SetDefaultOptions
// ===============================================================================================================================
[ResetVars]
// Don't clear the value of fb_SrcPath here. We need that to get new values for our vars!
WriteInterface,Items,%ScriptFile%,Interface,cmb_SrcBaseImage,"[Please select a valid source]"
WriteInterface,Items,%ScriptFile%,Interface,cmb_SrcInstallImage,"[Please select a valid source]"
WriteInterface,Value,%ScriptFile%,Interface,lbl_ImgInfo,""
Set,%SourceDir%,"",PERMANENT
Set,%SourceBaseWimName%,"",PERMANENT
Set,%SourceBaseWim%,"",PERMANENT
Set,%SourceInstallWim%,"",PERMANENT
Set,%SourceBaseWimImage%,"",PERMANENT
Set,%SourceInstallWimImage%,"",PERMANENT
Set,%SourceArch%,"",PERMANENT
Set,%SourceLang%,"",PERMANENT
Set,%SourceFallbackLang%,"",PERMANENT
Set,%SourceVer%,"",PERMANENT
[#SaveSource#]
// ===============================================================================================================================
// Name...........: Save Source
// Description....: Verifies a source contains the required .wim files and populates the Image combo boxes with the images
// each .wim contains.
// Syntax.........:
// Parameters.....:
// Return values..:
// Author.........: Homes32
// Remarks........: Called when the Save button is pressed or the BaseWim combobox is changed
// Related........: btn_SrcSave, cmb_BaseWim
// ===============================================================================================================================
[SaveSource]
System,Cursor,Wait
Echo,"Verifying Source..."
// Reset Interface & Global Vars
Run,%ScriptFile%,ResetVars
// SourceDir
StrFormat,CTrim,%fb_SrcPath%,"\",%fb_SrcPath%
Set,%SourceDir%,%fb_SrcPath%,PERMANENT
///////////////////////////////////////////////////////////////////////////////////
// Base Wim - Boot.wim/WinRE.wim
If,%cmb_BaseWim%,Equal,"WinRE.wim",Begin
// WinRE selected as base.
// Note that we don't check if WinRE exists here or enum. it's images, as it may not have been extract yet. (210-Core.script)
Set,%SourceBaseWimName%,"WinRE.wim",PERMANENT
Set,%SourceBaseWim%,"%ProjectCache%\WinRE.wim",PERMANENT
Set,%SourceBaseWimImage%,1,PERMANENT
WriteInterface,Items,%ScriptFile%,Interface,cmb_SrcBaseImage,"1 - Microsoft Windows Recovery Environment"
WriteInterface,Value,%ScriptFile%,Interface,cmb_SrcBaseImage,"1 - Microsoft Windows Recovery Environment"
End
Else,If,%cmb_BaseWim%,Equal,"Boot.wim",Begin
// Boot.wim selected as base
If,ExistFile,"%SourceDir%\Sources\Boot.wim",Begin
Set,%SourceBaseWimName%,"Boot.wim",PERMANENT
Set,%SourceBaseWim%,"%SourceDir%\Sources\Boot.wim",PERMANENT
// Get the number of images in the wim file.
WimInfo,%SourceBaseWim%,0,ImageCount,%imgCount%
Set,%imgIndexList%,""
Set,%imgNameList%,""
// Loop through each image and get the information.
Loop,%ScriptFile%,GetImgInfo_Loop,1,%imgCount%,%SourceBaseWim%
// Populate cmb_SrcBaseImage
WriteInterface,Items,%ScriptFile%,Interface,cmb_SrcBaseImage,%imgIndexList%
// Select the highest number image as the default.
List,Count,%imgIndexList%,%SrcBaseImageCount%
List,Get,%imgIndexList%,%SrcBaseImageCount%,%indexSelected%
WriteInterface,Value,%ScriptFile%,Interface,cmb_SrcBaseImage,%indexSelected%
End
Else,Begin
Message,"Invalid Source!#$x#$x %SourceDir%\Sources\Boot.wim#$x#$xcould not be found.",ERROR
Halt
End
End
Else,Halt,"INTERNAL LOGIC ERROR: Invalid Base Wim selected."
///////////////////////////////////////////////////////////////////////////////////
// Install.wim
If,ExistFile,"%SourceDir%\Sources\Install.wim",Begin
Set,%SourceInstallWim%,"%SourceDir%\Sources\Install.wim",PERMANENT
End
Else,If,ExistFile,"%SourceDir%\Sources\Install.esd",Begin
Set,%SourceInstallWim%,"%SourceDir%\Sources\Install.esd",PERMANENT
Message,"Warning:#$xYou have selected a source with [Install.esd] present.#$x.esd files MAY be encrypted. If you encounter problems building please select a different source which contains an unencrypted Install.esd or Install.wim",Warning
End
Else,Begin
Message,"Invalid Source!#$x#$x %SourceDir%\Sources\Install.wim#$x#$xcould not be found."
Halt
End
// Get the number of images in Install.wim.
WimInfo,%SourceInstallWim%,0,ImageCount,%imgCount%
Set,%imgIndexList%,""
Set,%imgNameList%,""
// Loop through each image and get the information.
Loop,%ScriptFile%,GetImgInfo_Loop,1,%imgCount%,%SourceInstallWim%
// Populate cmb_SrcInstallImage
WriteInterface,Items,%ScriptFile%,Interface,cmb_SrcInstallImage,%imgIndexList%
// Select the Windows 10 Pro image as default.
List,Pos,%imgNameList%,"Windows 10 Pro",%ProPos%
If,%ProPos%,Equal,0,Begin
// Windows 10 Pro not found, try to select the Windows 11 Pro image as default.
List,Pos,%imgNameList%,"Windows 11 Pro",%ProPos%
End
If,%ProPos%,Equal,0,Begin
// Could not find Windows 10/11 Pro index. Just select the highest numbered image.
List,Count,%imgIndexList%,%SrcInstallImageCount%
List,Get,%imgIndexList%,%SrcInstallImageCount%,%indexSelected%
End
Else,List,Get,%imgIndexList%,%ProPos%,%indexSelected%
WriteInterface,Value,%ScriptFile%,Interface,cmb_SrcInstallImage,%indexSelected%
///////////////////////////////////////////////////////////////////////////////////
// Populate ImgInfo for the selected images and save the info into GLOBAL vars
Run,%ScriptFile%,GetSourceWimImage
///////////////////////////////////////////////////////////////////////////////////
// Reset Cache
Echo,"The source files have been modified. Clearing the project cache..."
If,ExistDir,%ProjectCache%,DirDeleteEx,%ProjectCache%
System,Cursor,Normal
[#GetImgInfo_Loop#]
// ===============================================================================================================================
// Name...........: GetImgInfo_Loop
// Description....: Loop through the given number of Images and retrieve information.
// Syntax.........: Loop,%ScriptFile%,GetImgInfo_Loop,<StartImage>,<ImageCount>,<WimFile>
// Parameters.....: #1 - Full path to the .wim file
// #c - Image Index
// Return values..: %imgVerMaj% - Major Version
// %imgVerMin% - Minor Version
// %imgVerBld% - Build
// %imgVerSPBld% - Service Pack Build
// %imgArch% - Arch (x86/x64)
// %imgLang% - Default Language
// %imgName% - Image Name
// %imgIndexList% - String containing a pipe delimited list of all images in <WimFile> formatted for use in
// cmb_SrcBaseImage and cmb_SrcInstallImage (Index - Name).
// %imgNameList - String containing a pipe delimited list of names for all images in <WimFile>
// Useful for selecting a specific/default image name.
// Author.........: Homes32
// Remarks........:
// Related........:
// ===============================================================================================================================
[GetImgInfo_Loop]
StrFormat,FileName,#1,%WimFile%
Echo,"Getting image info from %WimFile% [#c]..."
WimInfo,#1,#c,NAME,%imgName%
// Keep from halting our build if there is no DISPLAYNAME property in the XML (eg. Boot.wim).
Set,%imgDisplayName%,""
WimInfo,#1,#c,DISPLAYNAME,%imgDisplayName%,NOERR
WimInfo,#1,#c,WINDOWS/VERSION/MAJOR,%imgVerMaj%
WimInfo,#1,#c,WINDOWS/VERSION/MINOR,%imgVerMin%
WimInfo,#1,#c,WINDOWS/VERSION/BUILD,%imgVerBld%
WimInfo,#1,#c,WINDOWS/VERSION/SPBUILD,%imgVerSPBld%
WimInfo,#1,#c,WINDOWS/ARCH,%imgArch%
WimInfo,#1,#c,WINDOWS/LANGUAGES/DEFAULT,%imgLang%
// Fallback Lang
// Keep from halting our build if there is no FALLBACK property in the XML.
Set,%imgFallbackLang%,""
WimInfo,#1,#c,WINDOWS/LANGUAGES/FALLBACK,%imgFallbackLang%,NOERR
StrFormat,Replace,%imgFallbackLang%,#$c,|,%imgFallbackLang%
Set,%imgFallbackLang%,%imgLang%|%imgFallbackLang%
StrFormat,CTrim,%imgFallbackLang%,|,%imgFallbackLang%
// SourceArch
If,%imgArch%,Equal,0,Set,%imgArch%,"x86"
Else,Set,%imgArch%,"x64"
// Setup %imgNameList% with friendly image names
If,%imgDisplayName%,Equal,"",Begin
List,Append,%imgIndexList%,"#c - %imgName%"
List,Append,%imgNameList%,"%imgName%"
End
Else,Begin
List,Append,%imgIndexList%,"#c - %imgDisplayName%"
List,Append,%imgNameList%,"%imgDisplayName%"
End
[#GetSourceWimImage#]
// ===============================================================================================================================
// Name...........: GetSourceWimImage
// Description....: Retrieves the selected source images from the UI and stores the Image Index, Arch, and Version
// information in Global storage.
// Syntax.........:
// Parameters.....:
// Return values..:
// Author.........: Homes32
// Remarks........:
// Related........: [Process], cmb_SrcInstallImage
// ===============================================================================================================================
[GetSourceWimImage]
// Zero our globals
Set,%SourceBaseWimImage%,"",PERMANENT
Set,%SourceInstallWimImage%,"",PERMANENT
Set,%SourceArch%,"",PERMANENT
Set,%SourceLang%,"",PERMANENT
Set,%SourceFallbackLang%,"",PERMANENT
Set,%SourceVer%,"",PERMANENT
StrFormat,Left,%cmb_SrcBaseImage%,1,%imgTemp%
If,%imgTemp%,Equal,"[",Begin
// We should never get here.
Message,"Invalid Base Image.#$x#$xPlease check your source."
Halt
End
Else,Set,%SourceBaseWimImage%,%imgTemp%,PERMANENT
StrFormat,Left,%cmb_SrcInstallImage%,1,%imgTemp%
If,%imgTemp%,Equal,"[",Begin
// We should never get here.
Message,"Invalid Install.wim Image.#$x#$xPlease check your source."
Halt
End
Else,Begin
Set,%SourceInstallWimImage%,%imgTemp%,PERMANENT
// Get Source Arch & Version
Loop,%ScriptFile%,GetImgInfo_Loop,%SourceInstallWimImage%,%SourceInstallWimImage%,%SourceInstallWim%
Set,%SourceArch%,%imgArch%,PERMANENT
Set,%SourceLang%,%imgLang%,PERMANENT
Set,%SourceFallbackLang%,%imgFallbackLang%,PERMANENT
Set,%SourceVer%,%imgVerMaj%.%imgVerMin%.%imgVerBld%.%imgVerSPBld%,PERMANENT
// Image Info Label
WriteInterface,Value,%ScriptFile%,Interface,lbl_ImgInfo,"Language: %imgLang% Architecture: %imgArch% Version: %imgVerMaj%.%imgVerMin%.%imgVerBld%.%imgVerSPBld%"
End
Set,%imgTemp%,Nil
[#DownloadWithFido#]
// ===============================================================================================================================
// Name...........: DownloadWithFido
// Description....: Download and launch the FIDO powershell script in order to allow the user to choose a Win10 ISO to download.
// Syntax.........:
// Parameters.....:
// Return values..:
// Author.........: Homes32
// Remarks........:
// Related........: btn_DownloadWithFido
// ===============================================================================================================================
[DownloadWithFido]
Echo,"Launching Fido..."
Set,%FidoURL%,"https://github.com/pbatard/Fido/releases/latest/download/Fido.ps1.lzma"
If,QUESTION,"You are about to download and run the open source Fido powershell script. This will allow you to choose which Windows ISO image to download from Microsoft's servers.#$x#$xFor more info please visit [https://github.com/pbatard/Fido].#$x#$xAre you ready to continue?",Begin
WebGet,%FidoURL%,"%ProjectTemp%\Fido.ps1.lzma"
7z,"x -y #$q%ProjectTemp%\Fido.ps1.lzma#$q -o#$q%ProjectTemp%#$q"
ShellExecuteEx,Open,"powershell.exe","-noexit ExecutionPolicy Bypass -File #$q%ProjectTemp%\Fido.ps1#$q"
End
[#ExtractISO#]
// ===============================================================================================================================
// Name...........: ExtractISO
// Description....: Extract an ISO file to the specified directory.
// Syntax.........:
// Parameters.....:
// Return values..:
// Author.........: Homes32
// Remarks........:
// Related........: btn_ExtractISO
// ===============================================================================================================================
[ExtractISO]
System,SetLocal
Echo,"Please select the ISO file to extract..."
UserInput,FilePath,"*.iso",%ISOtoExtract%,"Title=Please select the ISO file to extract..."
Echo,"Please select the directory where the ISO will be extracted..."
UserInput,DirPath,"",%ExtractToDir%,"Title=Please select the directory where the ISO will be extracted..."
Echo,"Verifying available disk space..."
FileSize,%ISOtoExtract%,%ISOSizeBytes%
System,GetFreeSpace,%ExtractToDir%,%FreeSpace%
Math,Mul,%FreeSpaceBytes%,%FreeSpace%,1024
Math,Mul,%FreeSpaceBytes%,%FreeSpaceBytes%,1024
If,%FreeSpaceBytes%,Smaller,%ISOSizeBytes%,Begin
// Make our sizes pretty
StrFormat,IntToBytes,%ISOSizeBytes%,%ISOSize%
StrFormat,IntToBytes,%FreeSpaceBytes%,%FreeSpace%
Message,"Insufficient free space in destination path:#$x#$x %ExtractToDir%#$x#$xYou need at least %ISOSize% free space and you only have %FreeSpace% available.",WARN
Halt,"Insufficient free space in destination path: [%ExtractToDir%]. You need at least %ISOSize% free space and you only have %FreeSpace% available."
End
Echo,"Extracting [%ISOtoExtract%] to [%ExtractToDir%]...#$x#$xThis can take awhile, please be patient."
7z,"x -y -bsp1 #$q%ISOtoExtract%#$q -o#$q%ExtractToDir%#$q"
If,#r,Equal,0,Begin
// Success
If,Question,"The ISO was successfully extracted. Would you like to configure it as your source?",Begin
WriteInterface,Value,%ScriptFile%,Interface,fb_SrcPath,%ExtractToDir%
Run,%ScriptFile%,SaveSource
End
End
Else,Halt,"ERROR: Failed to extract [%ISOtoExtract%]. The error code returned was [#r]. See log for details."
System,EndLocal
[#SetDefaultOptions#]
// ===============================================================================================================================
// Name...........: SetDefaultOptions
// Description....: Sets script options to default values.
// Syntax.........:
// Parameters.....:
// Return values..:
// Author.........: Homes32
// Remarks........:
// Related........: btn_SetDefaultOptions
// ===============================================================================================================================
[SetDefaultOptions]
// Reset Interface & Global Vars
Run,%ScriptFile%,ResetVars
WriteInterface,Value,%ScriptFile%,Interface,cmb_BaseWim,"WinRE.wim"
// SourceDir is already reset in [ResetVars] but we still need to reset the interface here.
WriteInterface,Value,%ScriptFile%,Interface,fb_SrcPath,""
WriteInterface,Value,%ScriptFile%,Interface,fb_OutputDir,"#$pBaseDir#$p\Output\#$pProjectTitle#$p\"
WriteInterface,Value,%ScriptFile%,Interface,fb_IsoOutputDir,"#$pBaseDir#$p\Output\"
WriteInterface,Value,%ScriptFile%,Interface,txt_YProgramsDirName,"Programs"
WriteInterface,Value,%ScriptFile%,Interface,cb_RunFromWim,False
// We also need to zero out the globals
Set,%OutputDir%,"",PERMANENT
Set,%ISODir%,"",PERMANENT
Set,%TargetPrograms%,"",PERMANENT
Set,%PEPrograms%,"",PERMANENT
[#ToggleAdvancedOptions#]
// ===============================================================================================================================
// Name...........: ToggleAdvancedOptions
// Description....: Show/Hide advanced options in the script interface.
// Syntax.........:
// Parameters.....:
// Return values..:
// Author.........: Homes32
// Remarks........:
// Related........: btn_AdvancedOptions
// ===============================================================================================================================
[ToggleAdvancedOptions]
System,SetLocal
ReadInterface,Visible,%ScriptFile%,Interface,cmb_BaseWim,%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,Visible,%ScriptFile%,Interface,bvl_DestCfg_Basic,False
WriteInterface,Visible,%ScriptFile%,Interface,bvl_DestCfg_Advanced,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,Visible,%ScriptFile%,Interface,bvl_DestCfg_Basic,True
WriteInterface,Visible,%ScriptFile%,Interface,bvl_DestCfg_Advanced,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_TechBench,%Toggle%
WriteInterface,Visible,%ScriptFile%,Interface,web_TechBench,%Toggle%
WriteInterface,Visible,%ScriptFile%,Interface,web_UUPdump,%Toggle%
WriteInterface,Visible,%ScriptFile%,Interface,lbl_BaseWim,%Toggle%
WriteInterface,Visible,%ScriptFile%,Interface,cmb_BaseWim,%Toggle%
WriteInterface,Visible,%ScriptFile%,Interface,fb_OutputDir,%Toggle%
WriteInterface,Visible,%ScriptFile%,Interface,lbl_OutputDir,%Toggle%
WriteInterface,Visible,%ScriptFile%,Interface,fb_IsoOutputDir,%Toggle%
WriteInterface,Visible,%ScriptFile%,Interface,lbl_IsoOutputDir,%Toggle%
WriteInterface,Visible,%ScriptFile%,Interface,txt_YProgramsDirName,%Toggle%
System,EndLocal
[#ShowScriptInfo#]
// ===============================================================================================================================
// Name...........: ShowScriptInfo
// Description....:
// Syntax.........:
// Parameters.....:
// Return values..:
// Author.........: Homes32
// Remarks........:
// Related........: btn_ScriptInfo
// ===============================================================================================================================
[ShowScriptInfo]
Message,"Configure the source directory and Wim images used for building the project.#$x#$xWe recommend you use the latest supported release and select Win 10 Pro as your 'install.wim image'. Win 10 S is not supported."
[#Interface#]
// ===============================================================================================================================
// Name...........: Interface
// Description....:
// Syntax.........:
// Parameters.....:
// Return values..:
// Author.........: Homes32
// Remarks........:
// Related........:
// ===============================================================================================================================
[Interface]
btn_GetISOFido="Download Source ISO",1,8,5,5,140,25,DownloadWithFido,VistalcoDownload_16.png,False,"__Download Official Windows ISO Images with FIDO"
btn_ExtractISO="Extract Source ISO",1,8,151,5,140,25,ExtractISO,Images_Iso_16.png,False,"__Extract a downloaded ISO file to use as source."
bvl_TechBench=bvl_Homepage,0,12,317,5,184,25
web_TechBench="adguard ISO's",0,10,330,10,74,18,https://files.rg-adguard.net/
web_UUPdump="UUP dump ISO's",0,10,409,10,85,18,https://uupdump.net/known.php
btn_SetDefaultOptions=,1,8,543,5,25,25,SetDefaultOptions,SetDefaults_16.png,False,"__Restore Defaults"
btn_AdvancedOptions=,1,8,574,5,25,25,ToggleAdvancedOptions,Advanced_16.png,True,"__Show Advanced Options"
btn_ScriptInfo=,1,8,605,5,25,25,ShowScriptInfo,Help_16.png,True,"__Script Info"
bvl_SourceCfg="Configure Source",1,12,5,50,625,105,8,Bold
web_SourceCompatibility="Compatible Sources",1,10,449,67,94,18,https://github.com/PhoenixPE/PhoenixPE/wiki/Source-Compatibility
lbl_Source="Source Files:",1,1,17,99,83,18,8,Bold
lbl_ClickSave="Select the directory containing your extracted ISO image.",1,1,15,71,354,16,8,Normal
lbl_SupportedVer1="It is strongly recommended to use Win10 2004 (10.0.19041), Win11 22H2, or Win11 23H2 (10.0.22621.2428)",1,1,95,121,525,16,8,Normal
fb_SrcPath=,1,20,94,93,500,20,dir,"Title=Select the directory containing your extracted ISO image",_SaveSource_,False
btn_SrcSave=,1,8,599,93,20,20,SaveSource,Refresh.ico,False,"__Rescan Source"
bvl_ImageCfg="Configure Source Image",1,12,5,169,625,130,8,Bold
lbl_BaseWim="Base Wim:",0,1,69,189,54,18,8,Normal
cmb_BaseWim=WinRE.wim,0,4,130,185,100,21,Boot.wim,WinRE.wim,_SaveSource_,False
lbl_SrcBaseImg="'Base' Image:",1,1,56,216,92,18,8,Normal
cmb_SrcBaseImage="[Please select a valid source]",1,4,130,211,474,21,"[Please select a valid source]"
lbl_SrcInstallImage="'install.wim' Image:",1,1,29,244,94,18,8,Normal
cmb_SrcInstallImage="[Please select a valid source]",1,4,130,237,474,21,"[Please select a valid source]",_GetSourceWimImage_,True
lbl_ImageInfo="Image Info:",1,1,64,274,60,16,8,Normal
lbl_ImgInfo=,1,1,131,274,474,16,8,Bold
bvl_DestCfg_Basic="Configure Destination",1,12,5,313,625,65,8,Bold
bvl_DestCfg_Advanced="Configure Destination",0,12,5,313,625,140,8,Bold
cb_RunFromWim="Run all programs from RAM (Boot.wim)",1,3,15,342,215,18,False,"__Select this option to pack all programs into Boot.wim regardless of individual script settings.#$x#$xRequired for PXE/Network boot."
txt_YProgramsDirName="Programs folder:",0,0,394,342,200,21,Programs,"__The name of the 'Programs' folder on the final media Y: drive (CD/DVD/USB).#$x#$xChanging the name of the Programs folder can be useful if you run more then one WinPE#$xfrom a single USB drive and need to keep your programs separated.#$x#$xChanges will take effect on the next build."
lbl_OutputDir="Output Dir:",0,1,17,389,70,16,8,Bold
fb_OutputDir=%BaseDir%\Output\%ProjectTitle%\,0,13,94,383,525,20,dir,"Title=Select the directory where the final build will be saved","__The directory where the final build will be saved. (eg. BOOT.WIM, Programs, etc.)"
lbl_IsoOutputDir="ISO Dir:",0,1,17,420,70,16,8,Bold
fb_IsoOutputDir=%BaseDir%\Output\,0,13,94,414,526,20,dir,"Title=Select the directory where the final ISO file will be saved","__The directory where the final ISO file will be saved."
[InterfaceEncoded]
Advanced_Exit_16.png=705,1048
SetDefaults_16.png=2475,3404
Advanced_16.png=2000,2768
Help_16.png=2830,3868
Images_Iso_16.png=1019,1464
VistalcoDownload_16.png=927,1348
Refresh.ico=1150,1212
[AuthorEncoded]
Source.png=11546,15488
Logo=Source.png
[EncodedFile-AuthorEncoded-Source.png]
lines=3
0=iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF+mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTAzLTA4VDE5OjIxOjM5LTA2OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0wNS0wOFQyMTo0MzoxNy0wNTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0wNS0wOFQyMTo0MzoxNy0wNTowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDphNmU2Y2VjNi03ZjhkLTVmNDMtYjY5Yi01OWY2NTk3OTA4YzMiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoyYzk5M2ZlNi0wMjY1LThhNGYtODZhOC04MTAxYmI3Y2FlMzYiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4YmY3YTYyNi0zNjI4LTY3NGQtYmYyOC0xMjczNWRhZDczZTUiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjhiZjdhNjI2LTM2MjgtNjc0ZC1iZjI4LTEyNzM1ZGFkNzNlNSIgc3RFdnQ6d2hlbj0iMjAxOS0wMy0wOFQxOToyMTozOS0wNjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDphNmU2Y2VjNi03ZjhkLTVmNDMtYjY5Yi01OWY2NTk3OTA4YzMiIHN0RXZ0OndoZW49IjIwMTktMDUtMDhUMjE6NDM6MTctMDU6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4phWfbAAAmxklEQVR4nM28eaxk2X3f9/mdc+69tbx6++t1Vs4MOdwXc0TFiyRSlCkTzIziREwgLwoUOA4VGUKiJYntGKJjQ2BgQIIU2pZkw7ZAepMQGoZteZNFhRQnI85wSM7a0z3d0/vrfnstdz/n+I9zb1W9np6e6W4K9gEuql69qrt86/vbvr/fLfn/Ll7nbpYHBFiNOuqgKj5zvZj8GN4/2E+6l951/MhLK0YuFLBZ1pzPC3cxK4vzZV1vVrXFe39Xx/7PYcnvXbpbAD19nXSvZuOvbZeTDyyphIdPHOOgzPnSl7/GwfaYk+srnFxf5cjKMseWlurlwcLlxX5yvhPxqoezleV0VrizWVmeLcpqp6prXHuCd3+Nf6BLfv/S3l3tIFGazWL0hSvF6E+9Z+EIDx9d4dSla/z5X/w7fOv3n4G6gjiGbgcW+qwuDji6ssw9qyscX1/l3o1VTq6tcWJthaMrS+Xa0tL5pX78amx4BXg5rzidFvWpLC8ulVXtrXdT1v/nsOSbV0d3/mGgo03vqzvnzj3UWz3ygWNHefLCFX7ox36SYmcX3vl2UAqcA+ugrqGqoCihLMPrItDpwKDP4uIi96ytcM/6KvdurHP/kXVObqxxz/oqR1eWL68tDk71O/KSEl4sal4a5/ULaZ5fL6oa5/1/ElDl11/ducs96IXEjc/FPl2/Z3mDbFTwF3/1C3z12y/AwRBsDcZAFEESh0etQavZPlwDbllBUYRH68Bo6HVRiwNOrK5w38YaDxzb4MGjR3jg6Ab3Hd2wJ9ZWz6wtLTzXjfl2bXl2OKm+Psyya1VdI/IHD6n8ypmtu9qB9V6txcnZ2GX3p/mQo4sLrPX7PH3qVV44e5FLmztc39lnZ3/I1sGY3dGIepJCngfQ8AHQJA6mHkegDSgB78FaqGrIiwBuXQdWdzvI0iL3bazx8MljvOPek7z9nhO8457j/qFjx15YX0y+fJBW/2DrYPw0+D8wMOVXT98dgACRkldibR7pK0VdZyA1G4Mey/0OOEdR5ByMU/ZGE/ZHY7YPJhwcjNk9GLNzMGJvf8S1vSFX9/bZOziA0TiYuAh0kuA/O0kADgJjnQvsLuvwqAR6PVbXV3jHyeM89vBDfPLDH+SxR+59endc/uT2aPQ1o9StL+QOlvzaXQLoga5Wz2nFe2oPDtBojCi0d3hfAxajITGKTqzpRZrEaCIF3jnyomQ0yRiOU7b3Rmzu7HPx+i4XNrd4bXOL1zavU2zvQpoGs14coJYW6CcJSWSIIkNkDEqE0loO0pRJlnNsZZknPvJh/twnPsr9Gyu/cX5r/0etc5n6DrJR/sapO09jPMHKNiL1VFfLdzkPWgQEag+V85Q+PPdeUB4EQeEQPOItYFHiSIwwSCJWOgmrvQ6LsUFZx3iccnl7j1cuXeP51y7xrbPnefHyFXZ29kBgdWON9cUFtNZorTBao5VCa8U4yzm/tc2DRzb4qcc/yac+/L79zYPxx9O8eEZ9h9gon/yNb93xh6331NbzxHuPffn+1d73HuT1NMVocKRNlb0P76+cp/BQWk/hPIUD50ERwDfiiQVi8XQ0LMWa4ws9HljucdSE/Z3e3OMrr7zKky+f4dnTZ7lycMD68iLrSwOUErQSRAQBlFJc2dljdzTmf/yB7+czn/h+9tP0iWGa/XP9HQBRfumbl+9qB957FheSfx1H+hOl9XjvsXjqBjDmig0RUAhTC/IhEbceKgeFc+TOk1rHpPaULnw4EaGvYdkojnYMDy/1eNd6n0Tg6+cv8x+eO8XTp05zeX+f9ZVFFpLk0Bcn3jPMMs5cucan//BH+JnHP8XeZPLxSVH89t2as3zhwt0l0gC2dl9y3v+Qb3yg9R7nweEb5oXXZo9+ylQFiAhaBGle9dN9BBAz6xjVnv3KkllPXwsnE80DXcP717s8sNzhuSvX+Orzr/Lc2fPkWFYHC9Dswz
1=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
2=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
3=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
[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-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-Images_Iso_16.png]
lines=0
0=iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADwklEQVQ4jU2T209bdQDHv79z6enlHHqFMmgttNZhCAJqhouYCSG6xRhdYuYS4xajTz5ofHCJj/rogyZTE6NuxAsgmvmAMVMH6lYLI1TYyBoILZS1hdJS6L2np+dmnA/6+QO++Tx8PyQSiYAQQFY0EEJg583PWO3MGZFwbdqhvlpuFD8UJWnPYmRRber4dauGakPGfrGK5XgGDAAoigbGQNl8XZ03nCzbVydpiEUTPLzzpNIlXNjcyg5TqhxmWR2qpoPgPyhFU6ArDLoM7RG7ieojFhas2QE364BulSA2S2h14cuD3B6i6SJU0KD+t0DRhAbVKn+wrVYChQyHbHpbn/78Oz2RiaNC7aBQ34XNiUB45dZrK4n8PYODsoimrIJQBGQ+NH/U76mG4Uo4U+sWhP4kcWO3b4mU1549MzbGa7kSON6C6EGxdsTfs5o9LKdiO/nb4fX01I07dxNUqcEMOCz9TjcxwcHVUCc5ykzRUjtUQy6bRPmn60jHCvhtcXkhK2PS62nHSyMPnR0dvH+6XK1zTD+ZZJutr6ORLsAXDOCUadGfnpjwP00RFKg4hKEkFqJR3Izft6yk5J/JRjI8HGx/5Ns/or5iTZTo996vMIwqvmzc3mRVKQNHsAsB3gEm+SOEh70wHK9gbiqjdp66wAc9wpOCmbZdC697tuKp6bGhngz9aJshk8tLAT/ZH6QPFqAEj4JpxMB6N0H6GXz/aVmbs7+6Mjh0TGOlYk8LS4/sxjO9F984aa1JapmemxdwPVKcaVE6XnzQrbcaexugSR57OTM+nrBIk+nTIeexE2t3M6lSFYgvr6bgc1tWvR7bC1NXl7fI4+fegYETLJ7hkbdMYuJ5a2NNaMrgk3WvgW4fKPl7OlW9dsjWJFkycQblzl+xirnN8vvORjZu5Jhx8vbX85AZZjRLuC/KVTWjEJa2uWw2u8MkchAlpVLioWm8s8VsrOYKjvzhYdFOsc3ero7PVqvkMjMbCsPEkiWJFjrqGt8tEEVSXeZco81KU6zBauB5lWux1IygGtHEXsFzxLpx/rknmkqx9u4nr5xL0zPjH+GpgUBTaVZSoqLWa4UGYVnuAd7RwtVrMiOWy2wll2fSsaRBaLWXRkdOMN9cvhJ/8+zp87mNm9eIruv3Pn3pygxmr/6C2GbO4vZ1H2dc9g5NsHdTZnu/ahCCZrvD22azZCJTly4u/vDVeIuLbzQrlX9r/AdJoyBTRjC8qdYU92fr65toNEWIssDwHa4+ze17bGkhdGv3dmjB7nICLAvoZfwNFvXEgL2XNPAAAAAASUVORK5CYIJ4nBP0zE1MTy2O9yzOjzc00yvIS2cYBSMI/GbGL39r+/xGRgYAPc0J2zz3qR4BAAAAAgAAACkAAAD7AwAAAAAAAAEAAAAAAAAAAAAAAA
[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-Refresh.ico]
lines=0
0=eJxjYGAEQgEBBiCpwJDBwsAgxsDAoAHEQCGgCEQcBBxYGHCCIi9TFg0pYQEmRgY5dhYmM3UR7hxreYEuSzmBLiVBrmxmJkZLoDIlFXFBgUQHPawmdUXYiSaYyk/fkuf95VJnyv97U/L/352c9/9Ce9L/NZnuHwK0JSZqSQlJZ7sZMaHrnZPkrDk31ubBw+mF/1/MLceKQWb1BplcFeZi1Z4Q6wQ3Y2WWh9iyZIdHz+eUgdW9Wtr4/+HS5v9nJhX8PzUh7//t+XX/X69sA8s9nVXyvz/E5KqujLAETP+SOLM5j2cUgeVfAvXuq414vjrTOWlLaaDQ5pIAnnU57p6bC7wuPF3cAFZzb0ru/1B9yZ5Kf3OWXSU+okeqg36C3Ti/8v+uMv93B2rDldH9t6c6jGtLrvO5FwuqwWZsyXd/F2OjKbi3zDv8zqRsoFjF/8czi/8XOijU4YqjrYXuztd6UsBqr3Ql/TeX43M5WOVT82xxzf8XS2r/X5uY/r8v2soZl/59dSGsJ5tC/4LU3p9d/N9fRyT9aJ1f7fPVLf9frGn9f3Nm3n9LBT4fZD0rc10U2sPNzWdm+7DuqQ/jPNsZ/Q+k9sHiqv+tQXppp5oDox6tqPv/anPP/+cb2v9n2clNm5bpxQ7Tv7HAoeZER8QnA2luv6ZAvch7i8vBau/ML/4/J83B8UJ3hMSN6Wm/P+6a9B+EL09O/qEjyeU9LcsLnMZ2lDnXfdw58f/p7uhPO6u8nkHUTf5/uivi/drKEE6QmhO1Tos/7J7yH4x3Tfl/oTfye2+CjQrYz9Vu9TDx9zsng9W83db/f3+VawfMjRcnJkhemxT98uP+2f8/7Jn+/2ij97U9zeFg+w/VugP1T/0Px0D5HVXud1tj7YWQw+lsZ7DRzalxz5+tqf9/rMEtACZ+stm7AVn/e6A7zvdFf9KT4vKcWxiAko/O98eIn2vzyUAWu9QV0Pj58IL/X44tReCjS/5fmhz/YW62kz6uuIaBO7NSTS4127ddnxDaeKk7oP5iFxB3B9Wf6/SvPdEdLXeAmYHhARAfYGRgaABhoB7mAwwM7A+gGMRnAJUhDAyNjBB8GMh+DsT/gRgAJw7A4nic4w5KTStKLc7Qy0zOZxgFIw7UsUBoB2bs8n6bHDYzsAEANM4HAiNl1bQBAAAAAgAAACcAAABAAwAAAAAAAAEAAAAAAAAAAAAAAA