-
Notifications
You must be signed in to change notification settings - Fork 0
/
AllDup.script
290 lines (258 loc) · 43.4 KB
/
AllDup.script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
[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-2022 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=AllDup
Description=AllDup - find Doublicate Files
Author=ds
Level=5
Selected=True
Mandatory=False
Version=0.0.0.1
Date=2022-01-20
[Variables]
%ProgramFolder%="AllDup"
%ProgramExe%="AllDupPortable.exe"
%SetupFilex86%="AllDupPortable.zip"
%SetupFilex64%="AllDupPortable.zip"
%StartScript%="start.zip"
%DownloadURLx86%=https://www.alldup.de/download/AllDupPortable.zip
%DownloadURLx64%=https://www.alldup.de/download/AllDupPortable.zip
[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%",%ProgramVer%
Echo,"Program Version: %ProgramVer%"
///////////////////////////////////////////////////////////////////////////////////
// Settings
///////////////////////////////////////////////////////////////////////////////////
// Shortcuts
If,%cb_DesktopShc%,Equal,True,AddShortcut,Desktop,,%txt_ShortcutName%,"%PEPrograms%\%ProgramFolder%\%ProgramExe%"
If,%cb_StartMenuShc%,Equal,True,AddShortcut,StartMenu,%txt_StartMenuFolder%,%txt_ShortcutName%,"%PEPrograms%\%ProgramFolder%\%ProgramExe%"
If,%cb_PinToTaskbar%,Equal,True,PinShortcut,Taskbar,Auto,"%PEPrograms%\%ProgramFolder%\%ProgramExe%"
If,%cb_PinToStartMenu%,Equal,True,PinShortcut,StartMenu,Auto,"%PEPrograms%\%ProgramFolder%\%ProgramExe%"
[#ExtractProgram#]
// ===============================================================================================================================
// Name...........: ExtractProgram
// Description....: Extract program files from script/setup files.
// Syntax.........: Run,%ScriptFile%,ExtractProgram,<DestDir>
// Parameters.....: #1 DestDir - The directory where the files will be extracted.
// Return values..:
// Author.........: Homes32
// Remarks........:
// Related........:
// ===============================================================================================================================
[ExtractProgram]
Echo,"Extracting files..."
Decompress,"%ProgramsCache%\%ProgramFolder%\%SetupFile%",#1
7z,"x -r #$q%ProgramsCache%\%ProgramFolder%\%StartScript%#$q -y -o#$q%TargetPrograms%\%ProgramFolder%#$q"
[#DownloadProgram#]
// ===============================================================================================================================
// Name...........: DownloadProgram
// Description....: Download the program files from the author's website.
// Syntax.........: Run,%ScriptFile%,DownloadProgram
// Parameters.....:
// Return values..:
// Author.........: Homes32
// Remarks........:
// Related........:
// ===============================================================================================================================
[DownloadProgram]
Echo,"Downloading %ScriptTitle%..."
Run,%ScriptFile%,SetProgramArch
WebGet,%DownloadURL%,"%ProgramsCache%\%ProgramFolder%\%SetupFile%",NOERR
If,Not,#r,Equal,200,Halt,"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%"
[#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,"Developer Tools"
WriteInterface,Value,%ScriptFile%,Interface,txt_ShortcutName,"AllDup"
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,"AllDup is an open-source rewrite of the legacy software Dependency Walker which was shipped along Windows SDKs, but whose development stopped around 2006.#$x#$xOn first run this script will download the setup file (~5 MB) and cache it for future builds."
[#Interface#]
// ===============================================================================================================================
// Name...........: Interface
// Description....:
// Syntax.........:
// Parameters.....:
// Return values..:
// Author.........: Homes32
// Remarks........:
// Related........:
// ===============================================================================================================================
[Interface]
btn_LaunchProgram="Launch AllDup",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://www.alldup.info/
btn_DownloadProgram=,1,8,448,5,25,25,DownloadProgram,VistalcoDownload_16.png,False,"__Download the program."
btn_PurgeCache=,1,8,479,5,25,25,ClearDownloadCache,Trash.ico,True,"__Remove all downloaded setup files."
btn_SetDefaultOptions=,1,8,541,5,25,25,SetDefaultOptions,SetDefaults_16.png,True,"__Restore Defaults"
btn_AdvancedOptions=,1,8,571,5,25,25,ToggleAdvancedOptions,Advanced_16.png,True,"__Show/Hide Advanced Options"
btn_ScriptInfo=,1,8,601,5,25,25,ShowScriptInfo,Help_16.png,True,"__Script Info"
bvl_RunFromRam=bvl_RunFromRam,1,12,5,50,133,25
cb_RunFromRam="Run From RAM",1,3,12,54,100,18,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."
cb_AlwaysDownload="Always download latest version",1,3,155,54,177,18,True,"__Enable this option to ensure you always included the latest version of AllDup 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,"File Managers"
txt_ShortcutName="Shortcut Name:",1,0,12,243,119,21,AllDup
//lbl_RuntimeNote="Note: AllDup requires the .Net Framework and the latest Visual C++ Runtime.",1,1,5,295,563,16,8,Bold
[InterfaceEncoded]
play-hot.png=841,1220
Trash.ico=1150,1212
SetDefaults_16.png=2475,3404
Advanced_16.png=2000,2768
Help_16.png=2830,3868
VistalcoDownload_16.png=927,1348
[AuthorEncoded]
Logo=AllDupPortable_AAA.ico
AllDupPortable_AAA.ico=447094,17700
[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-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-AuthorEncoded-AllDupPortable_AAA.ico]
lines=4
0=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
1=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
2=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
3=7Xa/C/XoP/9ZoZ/X/m7VtVfdG2uKDm09XKtWmSdl/G0v8ljiT3PZfxgMOq3Y8x8X9LrTrzxs2qfMuMqOF6ZpK7bOPAN/Hmf9XZodrqK1TrpaKoUV/8oipbP0q7X+LS/zGwpjMfqbIN6dr9Av/r983AsEQA/B8NyjaNVxcP/ULV5PwuKNUHHjKeYYH/B5/y5+YaY5JQ1nqpwOhvwP/wv6/B/3oN/tdr8L9eg//1Gvyv1+B/vQb/6zX4X6+Zzf9y7eL8h99TtcftccGFfT9SpWuHa/dhzPxvhLFwOcQJnnnBRCYS/7fVlqpTL1+vKl5YEHVkPlC3T+LN/50dbar98hnV1lAZdar2/Lt2n8Sb/2Np1Qcf1u4T+F+/X+B/cwD/w/++Bv/rNfhfr8H/eg3+12vwv16D//Wa6fz/7BzVUnVUdTRVxwUXPrpfu09iSenaFHXyxSWqMvszcYFr81TtPgEAhAfvwNDre7x/R6P/Hca7gfH+KV3+t9PpIjvt1Z0Os8K+38P8Fm1A7PG8h/ZxvH9Tm/8bCm10k9P9/tlDutNjNuSdv0WbaJLx/mUH/V+8fzmmNBc56B7xvbwDW97BzO3A+3gPbfTxvn9c3r3s+w74PBvdwH936U7fUIf9X1Zgo+vIz7Kzycqa+Faxjc7pTuNQhev3WW5z7xBf+/tf7JN1NMwoA+hgUHG6fe8S34uPA/neVweec9H7aJMHBZljeC/PQdcHq/eBTNpk6RdJP8kzPkDbHDmd4jPxXYGd7pV+ZqR+9zXpH0k5yBhNxsnyrniZL8J7m3vidGPMpYmP2D9POLPoJvGdt48ZzDq7v65q7/6+sqb7+xhX9/fU3d3frb7fM7u/h4wPBoMlpmV2f7Xs7v7e4zzg6v6e6nsO8T23+J5zFvE/X2WeloNShvHHu74RWXpybTSK2+gvO6VtsNFhPvddYjp0n48HC8kL5+2izI9J+5dvpy9JnsP5Rfo5xWvoixxuJ4e/ZIZ5Bae7zyF5fYnHMH8VrK+Xu4pSCh30Ha4v5WbwSyA/GWMRO93pPxYRn4lveJ8LutOpGx57VYmPfOtR8VrWFNcb3WmLF6Qeida852L2zR/MqKlgeM5JL4lvuE/+ZfZPje40xRtOd5v9JfbPk6g7Af3TWeTp3+hOS7wi/SPp++lOR7zi6UMOmX7xYAPfgERG7ve+sO8BYw3caHPqlRu057evnNyxQrU3XYjJsycXD/1Se37hH/gH/okf4B/4B/6Bf+Cf+AT+gX/gn75TmpWiKp6fryq2XRWYFxYaa4ua1T/yXH7zuY+NdRcD0XIxT1W8uMS8/nnuCtVW5wqa1vamKsM38A/8A//AP/BPfPrHmH/e/zN18XBm1Dn1ykrtfumLfypf+ryxPkzp2tQBYbz3Ng7yPJj+6WxvUU2n/qwul/1xwFzY80PPeur68z1Y/hlMq8vbkHDv+TW7fyp3fkFVcb3uxe67VfmWmab3z8WPM/kk0tmLzpZ6dfrVL8E/Hz8SMK2drQ3wD/wD/8A/8A/8k7D+cW2dpRpPfqBaL+ZHnUsf/yrh/CPvGnM9M5nH59OijrxbXbc/IvZPW5OqPvif6syb/zAonH79qwn5Drtg/jF81NFqjM8Hg7aGU+rki8u053cw/TOYZsyjbV+uPb/wD/wD/8QP8A/8A//AP7o48+Ytqva4I+pcOvq4cm2ZqT2/fccSQ3TnFYQCzxCG9g2ezw3pn0t4vjuEf9xr+zyF9QF641lj4rcFNvpbrC8R0D+XZI2o/P+h0VyHXkYd6uEbWQtop3dNqXw7/TX/xvo23f5xnVhDX/Su/6NkfSQb3YX1kQzfXJC1ovzX2TLW12IfST0yo9YMTdmoXHwjvgi0BpnUo2K31l6Wc7YZ/OTxS42sESXraEWyFq+cs412jdv+Iht9PBTX9/P2/Yoc9KS0U8HW92v2fM5hXJ7vqcxuz3dxZqbnu8XvOwxmBsv0fPrX/92e76IRl+e7aMdXU7IO6Y2ecN51SOnL4ePc/ySN4HP99U73e5yOMLWs54Q7n0uaJe1OB30i60fLOxrKNtPwYPlW7CZnFs3nMBukLzCU2jDPmErytD6P86j8TqPyuzCLruXth5xDqD0K4AdZf1bWcP+8rw+4T7zAk/chU+Zh6sJBqQeS9wrWO2tl41Au9yD1YL3Puc504x/Js5wTi0y6TqWhA3mvALdxutOizQfSNnIbqTsdGutAQvZtBgsz510Xrk0TjXUUosKWGfH9XKXDqmpynlZtdWVRoen0XuUSH+jOZ4j81xe+ELX7MsQHUg+05xP5R/6Rf+Qf+Uf+kX/k3yT5L9s0QVVsWxyQ8q2zuW8+bEjnv2r3vUHXhqsv3q7K1o8a0vmv3veToGlrrHiX8z8a+Uf+kX/T5n+Uqj7wsGqs/CAq1Be9oFybp8Rp/t9TpZz/0nUjjHrQH0rXj+TwaSEYoXQ+WxAq/+0Np7juP6/qCrb0j7x16iT3I3TlbaD5H6h1tnnWANCaR4sq5T6crBPck2HGtqGef1l7oS5vvWoofaUHtblZysV936Ge//JnMwKuX9JaU2ysX4b8I//IP/KP/Jsz/2ff/kd1uez1qNBQslOd3K53zZng+XeqCt4m70aQMU5/MfrwodYM1rxeVbD8d7TWq8uuN1WDc+eAuLD3P7TnsT/5HyyrL3zOmCPWnU/kH/lH/pF/5B/575H/rbNU8/kjqr3xXFSoPW6P6/zLPFfFCwvUSXnHUxQo3ypr5mBtmFhi5nuAJe9Mne506MJ4Ps7Mzz9w3s26Dot3nZVCG93An9W606Mh/7Lew/XG82922mTC5982yPNv8gxgiTz/aKPDZtCBp94fcnqef+x6/tVGX/D4YMjWA0+5H5JnfQM9A1yynhYYWrBR9VCqC97nn+U5V3nW1z/vvibnA+Oc6KAnef+/JOozYl3Pv3MbJ894yrnOq3dfq3F/jNnt/rRmuj8t3s9gfoIlhmW6P7rKc7f70+otd1knYgVzF3WvE5HZdWbsbbLOjXMNLeXzxGN8njjG9atRd1330Xkj1/tjRTZ6lPW7xH9NnqLVlFpkp+9zuktK4vs8L2lzcj6+J2n2+r14Df2A85cw606yny/yued72f/MdWYtLeXyKdGdpn7glLok9T3O60wwOgw9sC7iIC39ojjOzjN9JZHTHj0syvXMFGNOeUDIOtsannmW69F1+c+ottrSASHvi9WxVrhcq79c/taA5+wlD1IOSD/Sj/Qj/UMt/fIeNLnm5Yu8x1D+ngjpl3vS2uorVFtDZRctVUeNe8kSIf3n3vu2vFi9R5zyPGFl9meQft3pd72uOjvaBoRx76SG9J98cak69cpKde7dOwbEmTe/pkrXjYxp+jta61TNsaeNdz5GxsNcXp+NWhr7mv6+W6eq+vO9UU2n3Ht6+rWv9HgPZsXz8xMm/eXPZbCWCnu8p7J6/08TKP1zjec3fa36wENIP9I/sPTzObqzvcn9/td+06Kqdt+tJf1yz9nZt77O/bhbB4T0WWOd/sbKXerSJ7/uE+fev1OVOGI/nxMo/f0xeQ7AeFYB6Uf6kf7Ypf/Z2ar53OGg689EijyjX7o2JebpN+6tff5KVbFt0YCQ9gL30PYmka/BGNe17fSp7nT0O/02OlbsoN84E/A+mhK5Z8pBjxbYaRmXQ2kcpKevvi+R+zWM+wds9K/OBHpvpdzrIPdreO/jkHshCt15KI3zutThudfh+977N3zvn5G6JHoQTcfTeUnSwnX9mHFvz1p3nfGm27hvyOq5nwh3hUXdMuUfS7ff5T6tDHK/06frPq2xgcNynZvE5fgTLtPjrJPWqNUXPjZr9DjXlwcK1tFEb9y8bVs04w1AC9fdFyQN/PnTGMfdlQbxg/hcl36lLDTlvas+9CusI0m5Nk+L+J4P436JQZwjkHXJ6p07VWttaUQM9j0bci2x6cz+iMdYg33NB/HHNn651lD+3JWq/Pl5brbOjGn8p16+TrVeKlJt9Sd5zF+uzu/6t5jGL9dZOtsuuw/W2aEufHS/1vir9v6HqivYqpqrjkaEzHG4Nk8ftPhrc9eq8x/+wJhjDsTpP/6dKts00Vhf2GDjuL6t
4=E8L7Sh0v2zCWz3XpxvG64pckdLaHnP+uMZ5L7v+cgmvLdNVQ+qpqPntINZS8rM69++0e8Ycz8c9A4ved22qtdarzH3zX1PGfffufjHelNJ/7OCLkOsRgxd/WeJb1/mNV9ecfqqo9gTn7p9uMtQalngtyvuxv3P7xc2X31PfgNJ7ew1oZPaA4g8YfgTWd2Tek4ndtnc3aP6jaGk5FREPpa0afbLDil3XXxQf+93EFw5hD7ec6TLr73zz+ydUVP3O8yE4/0+EDI+885jXGvjbaHss0eMbBL0rc3jFw0Rr2A5dFtMffHp//1Bt3psbZGYlb5immkvuZMu88xV29njokknfxyvNNTpkDs1H7IPiiXY7Ffv+uHLvEfezBf7ehjWrY39+VsXbUynWQfBLKV5Hue3LHCnXx0M+ZXwTl1Cs39Dst0heSPnAou3jolyY6vue5mOeuMNayr+Kx2WAevzQrmfvzNh77lasm7o9fPPxfg358edeHmIwvLx5+RHU0X1IdLbVBqd7/s34dv72xisP+xEjfxcPdyD2PZ964SZ36wxcN3OsKhT6ujFEqsz9nrLFe78x2Z1z6inLvUFtjDyTeUy9f36d6Un3gQfbDRfdaj6WvhPR3R2uDcW9qX45/8eNHjLCN5e8YY62oHb/iT4Z/G5wv9aK+aJuxhldt3kbjWnR/jt/eeF41nnyfea8nFe+qM69/1b0+lrFGVt/GI97jBzXWwPkPvtPv80C0j3/6j19Rl448FoJHjXuyIz1eDNqXqLaPcl2wJArtu/QZpF9i9E8kDvec+qD0T6TP4D12tPti0g+Ty0MZPv2wG5N778d5XMlp+6SkD3n0+ONjY50Mm/EO6T5fi/WE+Tiob1njMsfm/45b4/2unrn/UOUi82SX+VzVWlvWg0jfESvzDy3Vub1kHPYdM1kpxnZZz64/4Su2XaWaq3KMdqLlYr7RBvninvsMHl76a+1NF3gMf4DPw+u5rcw2qDuxUV3Y9xN1ftcPVOmG9F7hZF7w3Pvf4e3/aoSXeb+O5pouZM6zLMQ8jMzHin+lHZD2sdOYZ+mmqXK3Klsf/DkJ79qSDaUvq7r8rZzmHQZ1+Zs53Q+os+98wxjHhwvf2d7co28h88oydxq2vLe45+CNZ6V8uCzv7eG6FDSstw5yv6R86xz3vL4PLmMuIfCajp4xy5H+6ke0V7yGbjTWcOujfiWsaH+g55n/D4a9CbF4nBNzzMlxKS0IyC8qSUzKSY13dHTUy0zOZxgFIwOUXWID083G2OXrZ8pwMrABAGGUC2R2CVsXAQAAAAIAAAAzAAAAgzMAAAAAAAABAAAAAAAAAAAAAAA