Advertisement
Guest User

Check this

a guest
Dec 24th, 2017
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 164.11 KB | None | 0 0
  1. It is CODEX installer de-compiled script:
  2.  
  3. I think this will help to make ::
  4. {
  5. Created with Inno Setup Decompiler (1.3.0.0)
  6.  
  7. [url]http://vdisasm.com/isd/[/url]
  8. }
  9.  
  10. type
  11. TPOINT = record
  12. field_0: Integer;
  13. field_1: Integer;
  14. end;
  15.  
  16. Record39 = record
  17. field_0: Integer;
  18. field_1: Integer;
  19. field_2: Integer;
  20. field_3: Integer;
  21. end;
  22.  
  23. Record50 = record
  24. field_0: Integer;
  25. field_1: Cardinal;
  26. field_2: PChar;
  27. field_3: PChar;
  28. field_4: Word;
  29. field_5: Cardinal;
  30. field_6: Integer;
  31. field_7: PChar;
  32. end;
  33.  
  34. TWINDOWSVERSION = record
  35. field_0: Cardinal;
  36. field_1: Cardinal;
  37. field_2: Cardinal;
  38. field_3: Cardinal;
  39. field_4: Cardinal;
  40. field_5: BOOLEAN;
  41. field_6: Byte;
  42. field_7: Word;
  43. end;
  44.  
  45. TFILETIME = record
  46. field_0: Cardinal;
  47. field_1: Cardinal;
  48. end;
  49.  
  50. TFINDREC = record
  51. field_0: UnicodeString;
  52. field_1: Cardinal;
  53. field_2: Cardinal;
  54. field_3: Cardinal;
  55. field_4: TFILETIME;
  56. field_5: TFILETIME;
  57. field_6: TFILETIME;
  58. field_7: UnicodeString;
  59. field_8: Integer;
  60. end;
  61.  
  62. var
  63. gvar_0: TFOLDERTREEVIEW;
  64. gvar_1: TNEWEDIT;
  65. gvar_2, gvar_3, gvar_4, gvar_5, gvar_6: TLABEL;
  66. gvar_7, gvar_8, gvar_9, gvar_10, gvar_11, gvar_12, gvar_13: TBEVEL;
  67. gvar_14: TCHECKBOX;
  68. gvar_15: TNEWCOMBOBOX;
  69. gvar_16, gvar_17: String;
  70. gvar_18, gvar_19, gvar_52, gvar_58: Cardinal;
  71. gvar_20: TNEWMEMO;
  72. gvar_21, gvar_22, gvar_23, gvar_24, gvar_25, gvar_26, gvar_27, gvar_53, gvar_54: Integer;
  73. gvar_28, gvar_29, gvar_30, gvar_31, gvar_32, gvar_33, gvar_34, gvar_35, gvar_36, gvar_37, gvar_38: BOOLEAN;
  74. gvar_39: Double;
  75. gvar_40, gvar_41, gvar_42, gvar_43, gvar_44, gvar_45, gvar_46: TBUTTON;
  76. gvar_47, gvar_48, gvar_49, gvar_50: TBITMAPIMAGE;
  77. gvar_51: TMEMORYSTREAM;
  78. gvar_55: TPOINT;
  79. gvar_56: Single;
  80. gvar_57: Extended;
  81. gvar_59: Record39;
  82. gvar_60: array [1..7] of TNEWICON;
  83. gvar_61, gvar_62, gvar_63: TSETUPFORM;
  84. gvar_64, gvar_65: TNEWPROGRESSBAR;
  85. gvar_66: array of BOOLEAN;
  86. gvar_67: TNEWSTATICTEXT;
  87.  
  88. procedure LoadFromStreamVCLStyleW(Arg0: ?) stdcall;
  89. external 'LoadFromStreamVCLStyleW@VclStylesInno.dll stdcall';
  90.  
  91. procedure UnLoadVCLStyles() stdcall;
  92. external 'UnLoadVCLStyles@VclStylesInno.dll stdcall';
  93.  
  94. procedure AddRichEdit(Arg0: ?; Arg1: ?; Arg2: ?; Arg3: ?; Arg4: ?; Arg5: ?) stdcall;
  95. external 'AddRichEdit@VclStylesInno.dll stdcall';
  96.  
  97. procedure AddLineRichEdit(Arg0: ?; Arg1: ?) stdcall;
  98. external 'AddLineRichEdit@VclStylesInno.dll stdcall';
  99.  
  100. procedure FreeRichEdit() stdcall;
  101. external 'FreeRichEdit@VclStylesInno.dll stdcall';
  102.  
  103. function GetLogicalDrives(): ? stdcall;
  104. external 'GetLogicalDrives@kernel32.dll stdcall';
  105.  
  106. function GetDriveTypeA(Arg0: ?): ? stdcall;
  107. external 'GetDriveTypeA@kernel32.dll stdcall';
  108.  
  109. function DeleteFileA(Arg0: ?): ? stdcall;
  110. external 'DeleteFileA@kernel32.dll stdcall';
  111.  
  112. function AnimateWindow(Arg0: ?; Arg1: ?; Arg2: ?): ? stdcall;
  113. external 'AnimateWindow@user32 stdcall';
  114.  
  115. function ISArcExtract(Arg0: ?; Arg1: ?; Arg2: ?; Arg3: ?; Arg4: ?; Arg5: ?; Arg6: ?; Arg7: ?; Arg8: ?; Arg9: ?): ? stdcall;
  116. external 'ISArcExtract@ISDone.dll stdcall DelayLoad';
  117.  
  118. function IS7zipExtract(Arg0: ?; Arg1: ?; Arg2: ?; Arg3: ?; Arg4: ?; Arg5: ?): ? stdcall;
  119. external 'IS7zipExtract@ISDone.dll stdcall DelayLoad';
  120.  
  121. function ISRarExtract(Arg0: ?; Arg1: ?; Arg2: ?; Arg3: ?; Arg4: ?; Arg5: ?): ? stdcall;
  122. external 'ISRarExtract@ISDone.dll stdcall DelayLoad';
  123.  
  124. function ISPrecompExtract(Arg0: ?; Arg1: ?; Arg2: ?; Arg3: ?; Arg4: ?): ? stdcall;
  125. external 'ISPrecompExtract@ISDone.dll stdcall DelayLoad';
  126.  
  127. function ISSrepExtract(Arg0: ?; Arg1: ?; Arg2: ?; Arg3: ?; Arg4: ?): ? stdcall;
  128. external 'ISSrepExtract@ISDone.dll stdcall DelayLoad';
  129.  
  130. function ISxDeltaExtract(Arg0: ?; Arg1: ?; Arg2: ?; Arg3: ?; Arg4: ?; Arg5: ?; Arg6: ?; Arg7: ?; Arg8: ?): ? stdcall;
  131. external 'ISxDeltaExtract@ISDone.dll stdcall DelayLoad';
  132.  
  133. function ISPackZIP(Arg0: ?; Arg1: ?; Arg2: ?; Arg3: ?; Arg4: ?; Arg5: ?): ? stdcall;
  134. external 'ISPackZIP@ISDone.dll stdcall DelayLoad';
  135.  
  136. function ShowChangeDiskWindow(Arg0: ?; Arg1: ?; Arg2: ?): ? stdcall;
  137. external 'ShowChangeDiskWindow@ISDone.dll stdcall DelayLoad';
  138.  
  139. function Exec2(Arg0: ?; Arg1: ?; Arg2: ?): ? stdcall;
  140. external 'Exec2@ISDone.dll stdcall DelayLoad';
  141.  
  142. function ISFindFiles(Arg0: ?; Arg1: ?; var Arg2: ?): ? stdcall;
  143. external 'ISFindFiles@ISDone.dll stdcall DelayLoad';
  144.  
  145. function ISPickFilename(Arg0: ?; Arg1: ?; var Arg2: ?; Arg3: ?): ? stdcall;
  146. external 'ISPickFilename@ISDone.dll stdcall DelayLoad';
  147.  
  148. function ISGetName(Arg0: ?): ? stdcall;
  149. external 'ISGetName@ISDone.dll stdcall DelayLoad';
  150.  
  151. function ISFindFree(Arg0: ?): ? stdcall;
  152. external 'ISFindFree@ISDone.dll stdcall DelayLoad';
  153.  
  154. function ISExec(Arg0: ?; Arg1: ?; Arg2: ?; Arg3: ?; Arg4: ?; Arg5: ?; Arg6: ?; Arg7: ?): ? stdcall;
  155. external 'ISExec@ISDone.dll stdcall DelayLoad';
  156.  
  157. function SrepInit(Arg0: ?; Arg1: ?; Arg2: ?): ? stdcall;
  158. external 'SrepInit@ISDone.dll stdcall DelayLoad';
  159.  
  160. function PrecompInit(Arg0: ?; Arg1: ?; Arg2: ?): ? stdcall;
  161. external 'PrecompInit@ISDone.dll stdcall DelayLoad';
  162.  
  163. function FileSearchInit(Arg0: ?): ? stdcall;
  164. external 'FileSearchInit@ISDone.dll stdcall DelayLoad';
  165.  
  166. function ISDoneInit(Arg0: ?; Arg1: ?; Arg2: ?; Arg3: ?; Arg4: ?; Arg5: ?; Arg6: ?; Arg7: ?): ? stdcall;
  167. external 'ISDoneInit@ISDone.dll stdcall';
  168.  
  169. function ISDoneStop(): ? stdcall;
  170. external 'ISDoneStop@ISDone.dll stdcall';
  171.  
  172. function ChangeLanguage(Arg0: ?): ? stdcall;
  173. external 'ChangeLanguage@ISDone.dll stdcall DelayLoad';
  174.  
  175. function SuspendProc(): ? stdcall;
  176. external 'SuspendProc@ISDone.dll stdcall';
  177.  
  178. function ResumeProc(): ? stdcall;
  179. external 'ResumeProc@ISDone.dll stdcall';
  180.  
  181. function BASS_Init(Arg0: ?; Arg1: ?; Arg2: ?; Arg3: ?; Arg4: ?): ? stdcall;
  182. external 'BASS_Init@BASS.dll stdcall';
  183.  
  184. function BASS_Free(): ? stdcall;
  185. external 'BASS_Free@BASS.dll stdcall';
  186.  
  187. function BASS_StreamCreateFile(Arg0: ?; Arg1: ?; Arg2: ?; Arg3: ?; Arg4: ?): ? stdcall;
  188. external 'BASS_StreamCreateFile@bp.dll stdcall';
  189.  
  190. function BASS_Start(): ? stdcall;
  191. external 'BASS_Start@BASS.dll stdcall';
  192.  
  193. function BASS_Stop(): ? stdcall;
  194. external 'BASS_Stop@BASS.dll stdcall';
  195.  
  196. function BASS_Pause(): ? stdcall;
  197. external 'BASS_Pause@BASS.dll stdcall';
  198.  
  199. function BASS_SetVolume(Arg0: ?): ? stdcall;
  200. external 'BASS_SetVolume@BASS.dll stdcall';
  201.  
  202. function BASS_ChannelPlay(Arg0: ?; Arg1: ?): ? stdcall;
  203. external 'BASS_ChannelPlay@BASS.dll stdcall';
  204.  
  205. function BASS_ChannelPause(Arg0: ?): ? stdcall;
  206. external 'BASS_ChannelPause@BASS.dll stdcall';
  207.  
  208. function BASS_ChannelIsActive(Arg0: ?): ? stdcall;
  209. external 'BASS_ChannelIsActive@{tmp}\BASS.dll stdcall DelayLoad';
  210.  
  211. function BASS_ChannelSetAttribute(Arg0: ?; Arg1: ?; Arg2: ?): ? stdcall;
  212. external 'BASS_ChannelSetAttribute@{tmp}\BASS.dll stdcall DelayLoad';
  213.  
  214. procedure SetTaskBarProgressValue(Arg0: ?; Arg1: ?) stdcall;
  215. external 'SetTaskBarProgressValue@{tmp}\WinTB.dll stdcall DelayLoad';
  216.  
  217. procedure SetTaskBarProgressState(Arg0: ?; Arg1: ?) stdcall;
  218. external 'SetTaskBarProgressState@{tmp}\WinTB.dll stdcall DelayLoad';
  219.  
  220. procedure SetTaskBarToolTip(Arg0: ?; Arg1: ?) stdcall;
  221. external 'SetTaskBarToolTip@{tmp}\WinTB.dll stdcall DelayLoad';
  222.  
  223. function TaskBarAddButton(Arg0: ?; Arg1: ?; Arg2: ?; Arg3: ?): ? stdcall;
  224. external 'TaskBarAddButton@{tmp}\WinTB.dll stdcall DelayLoad';
  225.  
  226. procedure TaskBarUpdateButtons(Arg0: ?) stdcall;
  227. external 'TaskBarUpdateButtons@{tmp}\WinTB.dll stdcall DelayLoad';
  228.  
  229. procedure TaskBarButtonEnabled(Arg0: ?; Arg1: ?) stdcall;
  230. external 'TaskBarButtonEnabled@{tmp}\WinTB.dll stdcall DelayLoad';
  231.  
  232. procedure TaskBarButtonToolTip(Arg0: ?; Arg1: ?) stdcall;
  233. external 'TaskBarButtonToolTip@{tmp}\WinTB.dll stdcall DelayLoad';
  234.  
  235. procedure TaskBarButtonIcon(Arg0: ?; Arg1: ?) stdcall;
  236. external 'TaskBarButtonIcon@{tmp}\WinTB.dll stdcall DelayLoad';
  237.  
  238. procedure TaskBarV10(Arg0: ?; Arg1: ?; Arg2: ?; Arg3: ?; Arg4: ?; Arg5: ?; Arg6: ?) stdcall;
  239. external 'TaskBarV10@{tmp}\WinTB.dll stdcall DelayLoad';
  240.  
  241. function wrapcallback(Arg0: ?; Arg1: ?): ? stdcall;
  242. external 'wrapcallback@{tmp}\ISDone.dlll stdcall DelayLoad';
  243.  
  244. procedure TaskBarDestroy() stdcall;
  245. external 'TaskBarDestroy@{tmp}\WinTB.dll stdcall DelayLoad';
  246.  
  247. function ShowWindow(Arg0: ?; Arg1: ?): ? stdcall;
  248. external 'ShowWindow@user32.dll stdcall';
  249.  
  250. function ScreenToClient(Arg0: ?; var Arg1: ?): ? stdcall;
  251. external 'ScreenToClient@user32.dll stdcall';
  252.  
  253. function GetCursorPos(var Arg0: ?): ? stdcall;
  254. external 'GetCursorPos@user32.dll stdcall';
  255.  
  256. function SetWindowLongA(Arg0: ?; Arg1: ?; Arg2: ?): ? stdcall;
  257. external 'SetWindowLongA@user32.dll stdcall';
  258.  
  259. function wrapcallback(Arg0: ?; Arg1: ?): ? stdcall;
  260. external 'wrapcallback@ISDone.dll stdcall';
  261.  
  262. function CallWindowProcA(Arg0: ?; Arg1: ?; Arg2: ?; Arg3: ?; Arg4: ?): ? stdcall;
  263. external 'CallWindowProcA@user32.dll stdcall';
  264.  
  265. function GetWindowLongA(Arg0: ?; Arg1: ?): ? stdcall;
  266. external 'GetWindowLongA@user32.dll stdcall';
  267.  
  268. function SetLayeredWindowAttributes(Arg0: ?; Arg1: ?; Arg2: ?; Arg3: ?): ? stdcall;
  269. external 'SetLayeredWindowAttributes@user32.dll stdcall';
  270.  
  271. function SetTimer(Arg0: ?; Arg1: ?; Arg2: ?; Arg3: ?): ? stdcall;
  272. external 'SetTimer@user32.dll stdcall';
  273.  
  274. function KillTimer(Arg0: ?; Arg1: ?): ? stdcall;
  275. external 'KillTimer@user32.dll stdcall';
  276.  
  277. function wrapcallback(Arg0: ?; Arg1: ?): ? stdcall;
  278. external 'wrapcallback@ISDone.dll stdcall DelayLoad';
  279.  
  280. function SystemParametersInfoW(Arg0: ?; Arg1: ?; var Arg2: ?; Arg3: ?): ? stdcall;
  281. external 'SystemParametersInfoW@user32.dll stdcall';
  282.  
  283. function CreateMutexA(Arg0: ?; Arg1: ?; Arg2: ?): ? stdcall;
  284. external 'CreateMutexA@kernel32.dll stdcall';
  285.  
  286. function CloseHandle(Arg0: ?): ? stdcall;
  287. external 'CloseHandle@kernel32.dll stdcall';
  288.  
  289. function IsThemeActive(): ? stdcall;
  290. external 'IsThemeActive@UxTheme.dll stdcall DelayLoad';
  291.  
  292. function SHFileOperation(Arg0: ?): ? stdcall;
  293. external 'SHFileOperation@shell32.dll stdcall';
  294.  
  295. function CheckMD5(Arg0: ?; Arg1: ?; Arg2: ?): ? stdcall;
  296. external 'CheckMD5@ISMD5.dll stdcall';
  297.  
  298. procedure !MAIN();
  299. begin
  300. label_15693:
  301. exit;
  302. end;
  303.  
  304. procedure DELOLDFILES();
  305. begin
  306. label_15694:
  307. exit;
  308. end;
  309.  
  310. function PROGRESSCALLBACK(Arg0: Integer; Arg1: Integer; Arg2: PChar; Arg3: PChar; Arg4: PChar; Arg5: PChar): Cardinal;
  311. var
  312. v_1: String;
  313. v_2, v_10: BOOLEAN;
  314. v_3, v_6, v_9, v_12, v_17, v_19, v_21, v_22: Integer;
  315. v_4, v_7: TNEWPROGRESSBAR;
  316. v_5, v_8: TWIZARDFORM;
  317. v_11, v_18, v_25: UnicodeString;
  318. v_13, v_15, v_26: TSTRINGS;
  319. v_14, v_16, v_20, v_24, v_27: TNEWMEMO;
  320. v_23: TFONT;
  321. begin
  322. label_15695:
  323. v_2 := Arg0 <= 1000;
  324. flag := not v_2;
  325. if flag then goto label_15797;
  326.  
  327. label_15739:
  328. v_3 := Arg0;
  329. v_5 := WIZARDFORM();
  330. v_4 := v_5.PROGRESSGAUGE;
  331. v_4.POSITION := v_3;
  332.  
  333. label_15797:
  334. v_8 := WIZARDFORM();
  335. v_7 := v_8.PROGRESSGAUGE;
  336. v_6 := v_7.POSITION;
  337. v_6 := v_6 / 10;
  338. v_9 := 0;
  339. SetTaskBarProgressValue(v_9, v_6);
  340. v_1 := Arg2;
  341. v_14 := gvar_20;
  342. v_13 := v_14.LINES;
  343. v_12 := v_13.COUNT;
  344. v_12 := v_12 - 1;
  345. v_16 := gvar_20;
  346. v_15 := v_16.LINES;
  347. v_11 := v_15.STRINGS[v_12];
  348. v_10 := v_11 <> v_1;
  349. flag := not v_10;
  350. if flag then goto label_16270;
  351.  
  352. label_16061:
  353. v_20 := gvar_20;
  354. v_19 := v_20.WIDTH;
  355. v_22 := 50;
  356. v_21 := SCALEX(v_22);
  357. v_19 := v_19 - v_21;
  358. v_24 := gvar_20;
  359. v_23 := v_24.FONT;
  360. v_25 := Arg2;
  361. v_18 := MINIMIZEPATHNAME(v_25, v_23, v_19);
  362. v_27 := gvar_20;
  363. v_26 := v_27.LINES;
  364. v_17 := v_26.ADD(v_18);
  365.  
  366. label_16270:
  367. result := gvar_21;
  368. exit;
  369. end;
  370.  
  371. function CHECKERROR(): BOOLEAN;
  372. begin
  373. label_16282:
  374. result := gvar_28;
  375. result := not result;
  376. exit;
  377. end;
  378.  
  379. function NOSD(): UnicodeString;
  380. var
  381. v_1, v_2, v_3, v_15, v_20, v_23, v_24, v_28: Integer;
  382. v_4, v_8: Cardinal;
  383. v_5, v_6, v_7, v_22, v_25: UnicodeString;
  384. v_9, v_10, v_11, v_16, v_17: BOOLEAN;
  385. v_12, v_13, v_26: String;
  386. v_14, v_18, v_19, v_27: Char;
  387. v_21: String;
  388. begin
  389. label_16300:
  390. v_6 := '{sd}';
  391. v_5 := EXPANDCONSTANT(v_6);
  392. v_7 := '{pf}\';
  393. result := EXPANDCONSTANT(v_7);
  394. v_8 := GetLogicalDrives();
  395. v_1 := v_8;
  396. v_9 := v_1 <> 0;
  397. flag := not v_9;
  398. if flag then goto label_17064;
  399.  
  400. label_16468:
  401. v_3 := 1;
  402.  
  403. label_16488:
  404. v_10 := v_3 <= 64;
  405. if not v_10 then goto label_17063;
  406.  
  407. label_16519:
  408. v_2 := v_1;
  409. v_2 := v_2 and 1;
  410. v_11 := v_2 = 1;
  411. flag := not v_11;
  412. if flag then goto label_17036;
  413.  
  414. label_16585:
  415. v_15 := 64;
  416. v_15 := v_15 + v_3;
  417. v_14 := v_15;
  418. v_13 := v_14;
  419. v_13 := v_13 + ':';
  420. v_12 := v_13;
  421. v_4 := GetDriveTypeA(v_12);
  422. v_16 := v_4 = 3;
  423. flag := not v_16;
  424. if flag then goto label_17036;
  425.  
  426. label_16733:
  427. v_20 := 64;
  428. v_20 := v_20 + v_3;
  429. v_19 := v_20;
  430. v_18 := v_19;
  431. v_23 := 1;
  432. v_24 := 1;
  433. v_25 := v_5;
  434. v_22 := COPY(v_25, v_24, v_23);
  435. v_21 := v_22;
  436. v_17 := v_18 <> v_21;
  437. flag := not v_17;
  438. if flag then goto label_17036;
  439.  
  440. label_16929:
  441. v_28 := 64;
  442. v_28 := v_28 + v_3;
  443. v_27 := v_28;
  444. v_26 := v_27;
  445. v_26 := v_26 + ':\Games\';
  446. result := v_26;
  447. goto label_17063;
  448.  
  449. label_17036:
  450. v_1 := v_1 shr 1;
  451. inc(v_3);
  452. goto label_16488;
  453.  
  454. label_17063:
  455.  
  456. label_17064:
  457. exit;
  458. end;
  459.  
  460. function ADDDRIVETOLIST(Arg0: TNEWCOMBOBOX): BOOLEAN;
  461. var
  462. v_1, v_2, v_3, v_12, v_14, v_18, v_22, v_30: Integer;
  463. v_4, v_5: Cardinal;
  464. v_6, v_7, v_8, v_13, v_21: BOOLEAN;
  465. v_9, v_10, v_16: String;
  466. v_11, v_17: Char;
  467. v_15, v_23, v_24, v_25, v_31, v_32, v_33: UnicodeString;
  468. v_19, v_28, v_36: TSTRINGS;
  469. v_20, v_29, v_37, v_38: TNEWCOMBOBOX;
  470. v_26, v_34: TEDIT;
  471. v_27, v_35: TWIZARDFORM;
  472. begin
  473. label_17065:
  474. v_5 := GetLogicalDrives();
  475. v_1 := v_5;
  476. v_6 := v_1 <> 0;
  477. flag := not v_6;
  478. if flag then goto label_17601;
  479.  
  480. label_17153:
  481. v_3 := 1;
  482.  
  483. label_17173:
  484. v_7 := v_3 <= 64;
  485. if not v_7 then goto label_17600;
  486.  
  487. label_17204:
  488. v_2 := v_1;
  489. v_2 := v_2 and 1;
  490. v_8 := v_2 = 1;
  491. flag := not v_8;
  492. if flag then goto label_17573;
  493.  
  494. label_17270:
  495. v_12 := 64;
  496. v_12 := v_12 + v_3;
  497. v_11 := v_12;
  498. v_10 := v_11;
  499. v_10 := v_10 + ':';
  500. v_9 := v_10;
  501. v_4 := GetDriveTypeA(v_9);
  502. v_13 := v_4 = 3;
  503. flag := not v_13;
  504. if flag then goto label_17573;
  505.  
  506. label_17418:
  507. v_18 := 64;
  508. v_18 := v_18 + v_3;
  509. v_17 := v_18;
  510. v_16 := v_17;
  511. v_16 := v_16 + ':\';
  512. v_15 := v_16;
  513. v_20 := Arg0;
  514. v_19 := v_20.ITEMS;
  515. v_14 := v_19.ADD(v_15);
  516.  
  517. label_17573:
  518. v_1 := v_1 shr 1;
  519. inc(v_3);
  520. goto label_17173;
  521.  
  522. label_17600:
  523.  
  524. label_17601:
  525. v_27 := WIZARDFORM();
  526. v_26 := v_27.DIREDIT;
  527. v_25 := v_26.TEXT;
  528. v_24 := EXTRACTFILEDRIVE(v_25);
  529. v_23 := ADDBACKSLASH(v_24);
  530. v_29 := Arg0;
  531. v_28 := v_29.ITEMS;
  532. v_22 := v_28.INDEXOF(v_23);
  533. v_21 := v_22 >= 0;
  534. flag := not v_21;
  535. if flag then goto label_17948;
  536.  
  537. label_17783:
  538. v_35 := WIZARDFORM();
  539. v_34 := v_35.DIREDIT;
  540. v_33 := v_34.TEXT;
  541. v_32 := EXTRACTFILEDRIVE(v_33);
  542. v_31 := ADDBACKSLASH(v_32);
  543. v_37 := Arg0;
  544. v_36 := v_37.ITEMS;
  545. v_30 := v_36.INDEXOF(v_31);
  546. v_38 := Arg0;
  547. v_38.ITEMINDEX := v_30;
  548.  
  549. label_17948:
  550. result := 1;
  551. exit;
  552. end;
  553.  
  554. function _ISWIN8(): BOOLEAN;
  555. var
  556. v_1: TWINDOWSVERSION;
  557. v_2: Pointer;
  558. v_3, v_4, v_5, v_6, v_7: BOOLEAN;
  559. begin
  560. label_17961:
  561. v_2 := &v_1;
  562. GETWINDOWSVERSIONEX({var}v_2);
  563. v_5 := v_1.field_0 = 6;
  564. if not v_5 then goto label_18081;
  565.  
  566. label_18038:
  567. v_6 := v_1.field_1 > 1;
  568. v_5 := v_5 and v_6;
  569.  
  570. label_18081:
  571. v_4 := v_5;
  572. if v_4 then goto label_18146;
  573.  
  574. label_18103:
  575. v_7 := v_1.field_0 > 6;
  576. v_4 := v_4 or v_7;
  577.  
  578. label_18146:
  579. v_3 := v_4;
  580. flag := not v_3;
  581. if flag then goto label_18188;
  582.  
  583. label_18171:
  584. result := 1;
  585. goto label_18200;
  586.  
  587. label_18188:
  588. result := 0;
  589.  
  590. label_18200:
  591. exit;
  592. end;
  593.  
  594. function ISANSI(Arg0: UnicodeString): BOOLEAN;
  595. var
  596. v_1, v_2, v_3, v_4, v_7, v_8, v_9, v_10, v_13, v_14: UnicodeString;
  597. v_5, v_11: BOOLEAN;
  598. v_6, v_12: Integer;
  599. begin
  600. label_18201:
  601. v_3 := Arg0;
  602. v_1 := ANSIUPPERCASE(v_3);
  603. v_4 := Arg0;
  604. v_2 := UPPERCASE(v_4);
  605. v_7 := v_2;
  606. v_8 := v_1;
  607. v_6 := COMPARESTR(v_8, v_7);
  608. v_5 := v_6 = 0;
  609. flag := not v_5;
  610. if flag then goto label_18521;
  611.  
  612. label_18360:
  613. v_9 := Arg0;
  614. v_1 := LOWERCASE(v_9);
  615. v_10 := Arg0;
  616. v_2 := ANSILOWERCASE(v_10);
  617. v_13 := v_2;
  618. v_14 := v_1;
  619. v_12 := COMPARESTR(v_14, v_13);
  620. v_11 := v_12 = 0;
  621. flag := not v_11;
  622. if flag then goto label_18521;
  623.  
  624. label_18509:
  625. result := 1;
  626.  
  627. label_18521:
  628. exit;
  629. end;
  630.  
  631. function DEFDIRWIZ(Arg0: UnicodeString): UnicodeString;
  632. var
  633. v_1: BOOLEAN;
  634. v_2, v_4: WideString;
  635. v_3, v_5, v_6: UnicodeString;
  636. begin
  637. label_18522:
  638. v_1 := _ISWIN8();
  639. flag := not v_1;
  640. if flag then goto label_18644;
  641.  
  642. label_18552:
  643. v_3 := NOSD();
  644. v_2 := v_3;
  645. v_2 := v_2 + 'Assassins Creed Syndicate';
  646. result := v_2;
  647. goto label_18757;
  648.  
  649. label_18644:
  650. v_6 := '{pf}\';
  651. v_5 := EXPANDCONSTANT(v_6);
  652. v_4 := v_5;
  653. v_4 := v_4 + 'Assassins Creed Syndicate';
  654. result := v_4;
  655.  
  656. label_18757:
  657. exit;
  658. end;
  659.  
  660. function MBORTB(Arg0: Extended): UnicodeString;
  661. var
  662. v_1, v_10: BOOLEAN;
  663. v_2, v_12, v_19: WideString;
  664. v_3, v_5, v_7, v_8, v_13, v_18, v_20, v_25: UnicodeString;
  665. v_4, v_11, v_17, v_24: Extended;
  666. v_6, v_16, v_23: Integer;
  667. v_9: Pointer;
  668. v_14, v_15, v_21, v_22: array of Pointer;
  669. begin
  670. label_18758:
  671. v_1 := Arg0 < 1024;
  672. flag := not v_1;
  673. if flag then goto label_18902;
  674.  
  675. label_18797:
  676. v_4 := Arg0;
  677. v_5 := '0';
  678. v_3 := FORMATFLOAT(v_5, v_4);
  679. v_2 := v_3;
  680. v_2 := v_2 + ' Mb';
  681. result := v_2;
  682. goto label_19367;
  683.  
  684. label_18902:
  685. v_11 := Arg0;
  686. v_11 := v_11 / 1024;
  687. v_10 := v_11 < 1024;
  688. flag := not v_10;
  689. if flag then goto label_19173;
  690.  
  691. label_18974:
  692. v_16 := 1;
  693. SETARRAYLENGTH({var}v_15, v_16);
  694. v_17 := Arg0;
  695. v_17 := v_17 / 1024;
  696. SetStackPointerToCopy v_15[0], v_17;
  697. v_14 := v_15;
  698. v_18 := '%.2n';
  699. v_13 := FORMAT(v_18, v_14);
  700. v_12 := v_13;
  701. v_12 := v_12 + ' GB';
  702. result := v_12;
  703. goto label_19367;
  704.  
  705. label_19173:
  706. v_23 := 1;
  707. SETARRAYLENGTH({var}v_22, v_23);
  708. v_24 := Arg0;
  709. v_24 := v_24 / 1048576;
  710. SetStackPointerToCopy v_22[0], v_24;
  711. v_21 := v_22;
  712. v_25 := '%.2n';
  713. v_20 := FORMAT(v_25, v_21);
  714. v_19 := v_20;
  715. v_19 := v_19 + ' TB';
  716. result := v_19;
  717.  
  718. label_19367:
  719. v_7 := '.';
  720. v_8 := ',';
  721. v_9 := &result;
  722. v_6 := STRINGCHANGE({var}v_9, v_8, v_7);
  723. exit;
  724. end;
  725.  
  726. function FILESEACH(Arg0: UnicodeString): String;
  727. var
  728. v_1, v_3, v_5, v_7, v_16, v_18: BOOLEAN;
  729. v_2, v_8, v_9, v_10, v_11, v_12, v_13, v_15: UnicodeString;
  730. v_4, v_6, v_17, v_19: Integer;
  731. v_14: Pointer;
  732. begin
  733. label_19439:
  734. v_2 := Arg0;
  735. v_1 := FILEEXISTS(v_2);
  736. v_1 := not v_1;
  737. flag := not v_1;
  738. if flag then goto label_19856;
  739.  
  740. label_19492:
  741. v_3 := 0;
  742. v_4 := gvar_25;
  743. TaskBarButtonEnabled(v_4, v_3);
  744. v_5 := 0;
  745. v_6 := gvar_26;
  746. TaskBarButtonEnabled(v_6, v_5);
  747. v_9 := Arg0;
  748. v_8 := EXTRACTFILEEXT(v_9);
  749. v_11 := Arg0;
  750. v_10 := EXTRACTFILENAME(v_11);
  751. v_13 := Arg0;
  752. v_12 := EXTRACTFILEPATH(v_13);
  753. v_14 := &Arg0;
  754. v_15 := 'File not found!';
  755. v_7 := GETOPENFILENAME(v_15, {var}v_14, v_12, v_10, v_8);
  756. flag := not v_7;
  757. if flag then goto label_19771;
  758.  
  759. label_19760:
  760. result := Arg0;
  761.  
  762. label_19771:
  763. v_16 := 1;
  764. v_17 := gvar_25;
  765. TaskBarButtonEnabled(v_17, v_16);
  766. v_18 := 1;
  767. v_19 := gvar_26;
  768. TaskBarButtonEnabled(v_19, v_18);
  769. goto label_19867;
  770.  
  771. label_19856:
  772. result := Arg0;
  773.  
  774. label_19867:
  775. exit;
  776. end;
  777.  
  778. function FINISHEDDONE(): BOOLEAN;
  779. var
  780. v_1, v_4, v_6, v_14, v_16, v_17, v_28, v_32, v_34, v_36, v_37, v_41, v_43, v_51, v_53, v_55, v_61, v_65, v_67, v_69, v_70, v_76, v_82: Integer;
  781. v_2, v_10, v_12, v_24, v_57, v_78, v_80: TBUTTON;
  782. v_3, v_5, v_11, v_13, v_19, v_20, v_23, v_56, v_74, v_75, v_77, v_79, v_81: BOOLEAN;
  783. v_7, v_21, v_22, v_25, v_26, v_38, v_58, v_59, v_71: UnicodeString;
  784. v_8: TNEWBUTTON;
  785. v_9, v_15, v_18, v_42, v_49: TWIZARDFORM;
  786. v_27, v_30, v_44, v_45, v_46, v_60, v_63: TLABEL;
  787. v_29, v_62: TFONT;
  788. v_31, v_52, v_64: Cardinal;
  789. v_33, v_54, v_66: TNEWICON;
  790. v_35, v_50, v_68: String;
  791. v_39, v_72: TSTRINGS;
  792. v_40, v_73: TNEWMEMO;
  793. v_47: TNEWPROGRESSBARSTYLE;
  794. v_48: TNEWPROGRESSBAR;
  795. begin
  796. label_19868:
  797. v_2 := gvar_40;
  798. v_2.HIDE();
  799. v_3 := 1;
  800. v_4 := gvar_25;
  801. TaskBarButtonEnabled(v_4, v_3);
  802. v_5 := 1;
  803. v_6 := gvar_26;
  804. TaskBarButtonEnabled(v_6, v_5);
  805. v_9 := WIZARDFORM();
  806. v_8 := v_9.NEXTBUTTON;
  807. v_7 := v_8.CAPTION;
  808. v_10 := gvar_45;
  809. v_10.CAPTION := v_7;
  810. v_11 := 1;
  811. v_12 := gvar_45;
  812. v_12.VISIBLE := v_11;
  813. v_1 := 0;
  814.  
  815. label_20111:
  816. v_13 := v_1 <= 40;
  817. if not v_13 then goto label_20279;
  818.  
  819. label_20142:
  820. v_15 := WIZARDFORM();
  821. v_14 := v_15.CLIENTHEIGHT;
  822. v_17 := 1;
  823. v_16 := SCALEY(v_17);
  824. v_14 := v_14 + v_16;
  825. v_18 := WIZARDFORM();
  826. v_18.CLIENTHEIGHT := v_14;
  827. v_1 := v_1 + 1;
  828. inc(v_1);
  829. goto label_20111;
  830.  
  831. label_20279:
  832. v_19 := gvar_28;
  833. flag := not v_19;
  834. if flag then goto label_20813;
  835.  
  836. label_20309:
  837. v_22 := '{srcexe}';
  838. v_21 := EXPANDCONSTANT(v_22);
  839. v_20 := ISANSI(v_21);
  840. flag := not v_20;
  841. if flag then goto label_20431;
  842.  
  843. label_20386:
  844. v_23 := 1;
  845. v_24 := gvar_41;
  846. v_24.ENABLED := v_23;
  847. goto label_20471;
  848.  
  849. label_20431:
  850. v_56 := 0;
  851. v_57 := gvar_41;
  852. v_57.ENABLED := v_56;
  853.  
  854. label_20471:
  855. v_26 := '{cm:Fail}';
  856. v_25 := EXPANDCONSTANT(v_26);
  857. v_27 := gvar_5;
  858. v_27.CAPTION := v_25;
  859. v_28 := 1776615;
  860. v_30 := gvar_5;
  861. v_29 := v_30.FONT;
  862. v_29.COLOR := v_28;
  863. v_33 := gvar_60[5];
  864. v_32 := v_33.HANDLE;
  865. v_31 := v_32;
  866. v_34 := gvar_26;
  867. TaskBarButtonIcon(v_34, v_31);
  868. v_35 := 'Retry';
  869. v_36 := gvar_26;
  870. TaskBarButtonToolTip(v_36, v_35);
  871. v_38 := 'Error!';
  872. v_40 := gvar_20;
  873. v_39 := v_40.LINES;
  874. v_37 := v_39.ADD(v_38);
  875. goto label_21379;
  876.  
  877. label_20813:
  878. v_59 := '{cm:Success}';
  879. v_58 := EXPANDCONSTANT(v_59);
  880. v_60 := gvar_5;
  881. v_60.CAPTION := v_58;
  882. v_61 := 3464448;
  883. v_63 := gvar_5;
  884. v_62 := v_63.FONT;
  885. v_62.COLOR := v_61;
  886. v_66 := gvar_60[4];
  887. v_65 := v_66.HANDLE;
  888. v_64 := v_65;
  889. v_67 := gvar_26;
  890. TaskBarButtonIcon(v_67, v_64);
  891. v_68 := 'Run Assassins Creed Syndicate Update 1';
  892. v_69 := gvar_26;
  893. TaskBarButtonToolTip(v_69, v_68);
  894. v_71 := 'Done!';
  895. v_73 := gvar_20;
  896. v_72 := v_73.LINES;
  897. v_70 := v_72.ADD(v_71);
  898. v_74 := gvar_33;
  899. flag := not v_74;
  900. if flag then goto label_21299;
  901.  
  902. label_21214:
  903. v_75 := 1;
  904. v_76 := gvar_26;
  905. TaskBarButtonEnabled(v_76, v_75);
  906. v_77 := 1;
  907. v_78 := gvar_42;
  908. v_78.ENABLED := v_77;
  909. goto label_21379;
  910.  
  911. label_21299:
  912. v_79 := 0;
  913. v_80 := gvar_42;
  914. v_80.ENABLED := v_79;
  915. v_81 := 0;
  916. v_82 := gvar_26;
  917. TaskBarButtonEnabled(v_82, v_81);
  918.  
  919. label_21379:
  920. v_42 := WIZARDFORM();
  921. v_41 := v_42.CLIENTWIDTH;
  922. v_44 := gvar_5;
  923. v_43 := v_44.WIDTH;
  924. v_41 := v_41 - v_43;
  925. v_41 := v_41 / 2;
  926. v_45 := gvar_5;
  927. v_45.LEFT := v_41;
  928. v_46 := gvar_5;
  929. v_46.SHOW();
  930. v_47 := 0;
  931. v_49 := WIZARDFORM();
  932. v_48 := v_49.PROGRESSGAUGE;
  933. v_48.STYLE := v_47;
  934. v_50 := 'Exit';
  935. v_51 := gvar_25;
  936. TaskBarButtonToolTip(v_51, v_50);
  937. v_54 := gvar_60[6];
  938. v_53 := v_54.HANDLE;
  939. v_52 := v_53;
  940. v_55 := gvar_25;
  941. TaskBarButtonIcon(v_55, v_52);
  942. result := 1;
  943. exit;
  944. end;
  945.  
  946. procedure BTNONCLICK(Arg0: Integer);
  947. var
  948. v_1: Integer;
  949. v_2, v_3, v_10, v_14, v_21, v_28, v_32, v_36: BOOLEAN;
  950. v_4, v_11, v_15, v_22, v_29, v_33, v_39, v_42: TNOTIFYEVENT;
  951. v_5, v_8, v_16, v_19, v_23, v_26: TNEWBUTTON;
  952. v_6, v_9, v_17, v_20, v_24, v_27: TWIZARDFORM;
  953. v_7, v_13, v_18, v_25, v_31, v_35, v_41, v_44: TOBJECT;
  954. v_12, v_30, v_34: TBUTTON;
  955. v_37, v_38: Cardinal;
  956. v_40, v_43: TBITMAPIMAGE;
  957. begin
  958. label_21719:
  959. v_1 := Arg0;
  960. v_2 := gvar_25 = v_1;
  961. if not v_2 then goto label_22183;
  962.  
  963. label_21767:
  964. v_3 := gvar_22 = 1;
  965. flag := not v_3;
  966. if flag then goto label_21924;
  967.  
  968. label_21806:
  969. v_6 := WIZARDFORM();
  970. v_5 := v_6.NEXTBUTTON;
  971. v_4 := v_5.ONCLICK;
  972. v_9 := WIZARDFORM();
  973. v_8 := v_9.NEXTBUTTON;
  974. v_7 := v_8;
  975. CallVar v_4;
  976. goto label_22178;
  977.  
  978. label_21924:
  979. v_10 := gvar_22 = 2;
  980. flag := not v_10;
  981. if flag then goto label_22026;
  982.  
  983. label_21963:
  984. v_12 := gvar_40;
  985. v_11 := v_12.ONCLICK;
  986. v_13 := gvar_40;
  987. CallVar v_11;
  988. goto label_22178;
  989.  
  990. label_22026:
  991. v_14 := gvar_22 = 3;
  992. flag := not v_14;
  993. if flag then goto label_22178;
  994.  
  995. label_22065:
  996. v_17 := WIZARDFORM();
  997. v_16 := v_17.NEXTBUTTON;
  998. v_15 := v_16.ONCLICK;
  999. v_20 := WIZARDFORM();
  1000. v_19 := v_20.NEXTBUTTON;
  1001. v_18 := v_19;
  1002. CallVar v_15;
  1003.  
  1004. label_22178:
  1005. goto label_22790;
  1006.  
  1007. label_22183:
  1008. v_2 := gvar_26 = v_1;
  1009. if not v_2 then goto label_22557;
  1010.  
  1011. label_22210:
  1012. v_21 := gvar_22 <= 2;
  1013. flag := not v_21;
  1014. if flag then goto label_22367;
  1015.  
  1016. label_22249:
  1017. v_24 := WIZARDFORM();
  1018. v_23 := v_24.CANCELBUTTON;
  1019. v_22 := v_23.ONCLICK;
  1020. v_27 := WIZARDFORM();
  1021. v_26 := v_27.CANCELBUTTON;
  1022. v_25 := v_26;
  1023. CallVar v_22;
  1024. goto label_22552;
  1025.  
  1026. label_22367:
  1027. v_28 := gvar_28;
  1028. flag := not v_28;
  1029. if flag then goto label_22459;
  1030.  
  1031. label_22396:
  1032. v_30 := gvar_41;
  1033. v_29 := v_30.ONCLICK;
  1034. v_31 := gvar_41;
  1035. CallVar v_29;
  1036. goto label_22552;
  1037.  
  1038. label_22459:
  1039. v_32 := gvar_28;
  1040. v_32 := not v_32;
  1041. flag := not v_32;
  1042. if flag then goto label_22552;
  1043.  
  1044. label_22494:
  1045. v_34 := gvar_42;
  1046. v_33 := v_34.ONCLICK;
  1047. v_35 := gvar_42;
  1048. CallVar v_33;
  1049.  
  1050. label_22552:
  1051. goto label_22790;
  1052.  
  1053. label_22557:
  1054. v_2 := gvar_24 = v_1;
  1055. if not v_2 then goto label_22790;
  1056.  
  1057. label_22584:
  1058. v_38 := gvar_52;
  1059. v_37 := BASS_ChannelIsActive(v_38);
  1060. v_36 := v_37 = 3;
  1061. v_36 := not v_36;
  1062. flag := not v_36;
  1063. if flag then goto label_22727;
  1064.  
  1065. label_22664:
  1066. v_40 := gvar_48;
  1067. v_39 := v_40.ONCLICK;
  1068. v_41 := gvar_48;
  1069. CallVar v_39;
  1070. goto label_22785;
  1071.  
  1072. label_22727:
  1073. v_43 := gvar_47;
  1074. v_42 := v_43.ONCLICK;
  1075. v_44 := gvar_47;
  1076. CallVar v_42;
  1077.  
  1078. label_22785:
  1079. goto label_22790;
  1080.  
  1081. label_22790:
  1082. exit;
  1083. end;
  1084.  
  1085. function LOADTASKBAR(): BOOLEAN;
  1086. var
  1087. v_1, v_3, v_4, v_5, v_6, v_9, v_11, v_14, v_18, v_23, v_24, v_29, v_31, v_35, v_38, v_42, v_45, v_49, v_51: Integer;
  1088. v_2: Record39;
  1089. v_7, v_8, v_15, v_30, v_37, v_44: BOOLEAN;
  1090. v_10: TWIZARDFORM;
  1091. v_12: TMAINFORM;
  1092. v_13, v_33, v_40, v_47: String;
  1093. v_16, v_27: Pointer;
  1094. v_17, v_19, v_25, v_28, v_34, v_41, v_48: Cardinal;
  1095. v_20, v_22, v_32, v_39, v_46: UnicodeString;
  1096. v_21: WideString;
  1097. v_26, v_36, v_43, v_50: TNEWICON;
  1098. begin
  1099. label_22793:
  1100. v_2 := gvar_59;
  1101. v_4 := 18;
  1102. v_3 := SCALEX(v_4);
  1103. v_6 := 40;
  1104. v_5 := SCALEY(v_6);
  1105. v_7 := 0;
  1106. v_8 := 1;
  1107. v_10 := WIZARDFORM();
  1108. v_9 := v_10.HANDLE;
  1109. v_12 := MAINFORM();
  1110. v_11 := v_12.HANDLE;
  1111. TaskBarV10(v_11, v_9, v_8, v_7, v_5, v_3, v_2);
  1112. v_13 := 'Assassins Creed Syndicate Update 1';
  1113. v_14 := 0;
  1114. SetTaskBarToolTip(v_14, v_13);
  1115. v_1 := 1;
  1116.  
  1117. label_23107:
  1118. v_15 := v_1 <= 7;
  1119. if not v_15 then goto label_23493;
  1120.  
  1121. label_23138:
  1122. v_16 := &gvar_60;
  1123. v_18 := v_1;
  1124. v_18 := v_18 - 1;
  1125. v_17 := v_18;
  1126. v_16 := &v_16.v_17;
  1127. v_19 := 40;
  1128. v_16 := v_19.CREATE();
  1129. v_21 := '_IS_I';
  1130. v_23 := v_1;
  1131. v_22 := INTTOSTR(v_23);
  1132. v_21 := v_21 + v_22;
  1133. v_20 := v_21;
  1134. v_25 := HINSTANCE();
  1135. v_24 := v_25;
  1136. v_27 := &gvar_60;
  1137. v_29 := v_1;
  1138. v_29 := v_29 - 1;
  1139. v_28 := v_29;
  1140. v_27 := &v_27.v_28;
  1141. v_26 := v_27;
  1142. v_26.LOADFROMRESOURCENAME(v_24, v_20);
  1143. inc(v_1);
  1144. goto label_23107;
  1145.  
  1146. label_23493:
  1147. v_30 := 1;
  1148. v_32 := 'BtnOnClick';
  1149. v_31 := CALLBACKADDR(v_32);
  1150. v_33 := 'Music';
  1151. v_36 := gvar_60[3];
  1152. v_35 := v_36.HANDLE;
  1153. v_34 := v_35;
  1154. gvar_24 := TaskBarAddButton(v_34, v_33, v_31, v_30);
  1155. v_37 := 1;
  1156. v_39 := 'BtnOnClick';
  1157. v_38 := CALLBACKADDR(v_39);
  1158. v_40 := 'Exit';
  1159. v_43 := gvar_60[6];
  1160. v_42 := v_43.HANDLE;
  1161. v_41 := v_42;
  1162. gvar_26 := TaskBarAddButton(v_41, v_40, v_38, v_37);
  1163. v_44 := 1;
  1164. v_46 := 'BtnOnClick';
  1165. v_45 := CALLBACKADDR(v_46);
  1166. v_47 := 'Install';
  1167. v_50 := gvar_60[0];
  1168. v_49 := v_50.HANDLE;
  1169. v_48 := v_49;
  1170. gvar_25 := TaskBarAddButton(v_48, v_47, v_45, v_44);
  1171. v_51 := 0;
  1172. TaskBarUpdateButtons(v_51);
  1173. result := 1;
  1174. exit;
  1175. end;
  1176.  
  1177. function BASS_STREAMCREATEFILE(Arg0: Cardinal; Arg1: String; Arg2: Cardinal; Arg3: Cardinal; Arg4: Cardinal): Cardinal;
  1178. var
  1179. v_1, v_10, v_11, v_12, v_15, v_16, v_17: Cardinal;
  1180. v_2, v_13, v_18: String;
  1181. v_3: BOOLEAN;
  1182. v_4, v_9: UnicodeString;
  1183. v_5, v_7: Integer;
  1184. v_6, v_8: Pointer;
  1185. v_14, v_19: Cardinal;
  1186. begin
  1187. label_24017:
  1188. v_3 := Arg0;
  1189. flag := not v_3;
  1190. if flag then goto label_24283;
  1191.  
  1192. label_24056:
  1193. v_4 := Arg1;
  1194. v_1 := EXTRACTTEMPORARYFILESIZE(v_4);
  1195. v_5 := v_1;
  1196. v_6 := &v_2;
  1197. SETLENGTH({var}v_6, v_5);
  1198. v_8 := &v_2;
  1199. v_7 := CASTANSISTRINGTOINTEGER({var}v_8);
  1200. v_9 := Arg1;
  1201. EXTRACTTEMPORARYFILETOBUFFER(v_9, v_7);
  1202. v_10 := Arg4;
  1203. v_11 := v_1;
  1204. v_12 := Arg2;
  1205. v_13 := v_2;
  1206. v_14 := Arg0;
  1207. result := BASS_StreamCreateFile(v_14, v_13, v_12, v_11, v_10);
  1208. goto label_24380;
  1209.  
  1210. label_24283:
  1211. v_15 := Arg4;
  1212. v_16 := Arg3;
  1213. v_17 := Arg2;
  1214. v_18 := Arg1;
  1215. v_19 := Arg0;
  1216. result := BASS_StreamCreateFile(v_19, v_18, v_17, v_16, v_15);
  1217.  
  1218. label_24380:
  1219. exit;
  1220. end;
  1221.  
  1222. procedure MYONTIMER1(Arg0: Cardinal; Arg1: Cardinal; Arg2: Cardinal; Arg3: Cardinal);
  1223. var
  1224. v_1, v_7: BOOLEAN;
  1225. v_2, v_3, v_4, v_8: Cardinal;
  1226. v_5, v_10, v_11, v_12: Integer;
  1227. v_6, v_13: TWIZARDFORM;
  1228. v_9: Byte;
  1229. begin
  1230. label_24381:
  1231. v_1 := gvar_23 > 100;
  1232. flag := not v_1;
  1233. if flag then goto label_24508;
  1234.  
  1235. label_24420:
  1236. v_3 := gvar_54;
  1237. v_6 := WIZARDFORM();
  1238. v_5 := v_6.HANDLE;
  1239. v_4 := v_5;
  1240. v_2 := KillTimer(v_4, v_3);
  1241.  
  1242. label_24508:
  1243. gvar_23 := gvar_23 + 5;
  1244. v_8 := 2;
  1245. v_10 := 255;
  1246. v_10 := v_10 - gvar_23;
  1247. v_9 := v_10;
  1248. v_11 := 0;
  1249. v_13 := WIZARDFORM();
  1250. v_12 := v_13.HANDLE;
  1251. v_7 := SetLayeredWindowAttributes(v_12, v_11, v_9, v_8);
  1252. exit;
  1253. end;
  1254.  
  1255. function MYPROC(Arg0: Integer; Arg1: Integer; Arg2: Integer; Arg3: Integer): Integer;
  1256. var
  1257. v_1, v_3, v_4, v_12, v_13, v_14, v_15, v_17, v_18, v_24, v_29, v_32, v_33, v_34, v_35, v_40, v_41, v_43, v_44, v_46, v_47: Integer;
  1258. v_2, v_6, v_20, v_21, v_31, v_37: BOOLEAN;
  1259. v_5, v_16, v_19, v_30, v_36, v_42: TWIZARDFORM;
  1260. v_7: Cardinal;
  1261. v_8, v_10, v_11, v_22, v_23, v_26, v_27, v_28, v_38, v_45: Cardinal;
  1262. v_9: Pointer;
  1263. v_25: ProcPtr49;
  1264. v_39: Byte;
  1265. begin
  1266. label_24671:
  1267. v_2 := Arg1 = 534;
  1268. flag := not v_2;
  1269. if flag then goto label_25356;
  1270.  
  1271. label_24715:
  1272. v_3 := -20;
  1273. v_5 := WIZARDFORM();
  1274. v_4 := v_5.HANDLE;
  1275. v_1 := GetWindowLongA(v_4, v_3);
  1276. v_8 := 0;
  1277. v_9 := &gvar_58;
  1278. v_10 := 0;
  1279. v_11 := 38;
  1280. v_7 := SystemParametersInfoW(v_11, v_10, {var}v_9, v_8);
  1281. v_6 := v_7;
  1282. v_6 := not v_6;
  1283. flag := not v_6;
  1284. if flag then goto label_24918;
  1285.  
  1286. label_24917:
  1287. exit;
  1288.  
  1289. label_24918:
  1290. v_14 := -20;
  1291. v_16 := WIZARDFORM();
  1292. v_15 := v_16.HANDLE;
  1293. v_13 := GetWindowLongA(v_15, v_14);
  1294. v_13 := v_13 or 524288;
  1295. v_17 := -20;
  1296. v_19 := WIZARDFORM();
  1297. v_18 := v_19.HANDLE;
  1298. v_12 := SetWindowLongA(v_18, v_17, v_13);
  1299. v_20 := gvar_23 = 0;
  1300. if not v_20 then goto label_25159;
  1301.  
  1302. label_25120:
  1303. v_21 := gvar_58 <> 0;
  1304. v_20 := v_20 and v_21;
  1305.  
  1306. label_25159:
  1307. flag := not v_20;
  1308. if flag then goto label_25356;
  1309.  
  1310. label_25172:
  1311. v_24 := 4;
  1312. v_25 := procedure MYONTIMER1(Arg0: Cardinal; Arg1: Cardinal; Arg2: Cardinal; Arg3: Cardinal);;
  1313. v_23 := wrapcallback(v_25, v_24);
  1314. v_26 := 10;
  1315. v_27 := 1;
  1316. v_30 := WIZARDFORM();
  1317. v_29 := v_30.HANDLE;
  1318. v_28 := v_29;
  1319. v_22 := SetTimer(v_28, v_27, v_26, v_23);
  1320. gvar_54 := v_22;
  1321.  
  1322. label_25356:
  1323. v_31 := Arg1 = 533;
  1324. flag := not v_31;
  1325. if flag then goto label_25619;
  1326.  
  1327. label_25395:
  1328. gvar_23 := 0;
  1329. v_33 := v_1;
  1330. v_34 := -20;
  1331. v_36 := WIZARDFORM();
  1332. v_35 := v_36.HANDLE;
  1333. v_32 := SetWindowLongA(v_35, v_34, v_33);
  1334. v_38 := 2;
  1335. v_39 := 255;
  1336. v_40 := 0;
  1337. v_42 := WIZARDFORM();
  1338. v_41 := v_42.HANDLE;
  1339. v_37 := SetLayeredWindowAttributes(v_41, v_40, v_39, v_38);
  1340.  
  1341. label_25619:
  1342. v_43 := Arg3;
  1343. v_44 := Arg2;
  1344. v_45 := Arg1;
  1345. v_46 := Arg0;
  1346. v_47 := gvar_53;
  1347. result := CallWindowProcA(v_47, v_46, v_45, v_44, v_43);
  1348. exit;
  1349. end;
  1350.  
  1351. function PROCESSFILES(Arg0: String): array of String;
  1352. var
  1353. v_1, v_2, v_7, v_10, v_11, v_13, v_14, v_16, v_18: Integer;
  1354. v_3, v_9: BOOLEAN;
  1355. v_4, v_12, v_17: String;
  1356. v_5: Char;
  1357. v_6, v_8, v_15, v_19: Pointer;
  1358. begin
  1359. label_25717:
  1360.  
  1361. label_25732:
  1362. v_4 := Arg0;
  1363. v_5 := ',';
  1364. v_1 := POS(v_5, v_4);
  1365. v_6 := &result;
  1366. v_2 := GETARRAYLENGTH(v_6);
  1367. v_7 := v_2;
  1368. v_7 := v_7 + 1;
  1369. v_8 := &result;
  1370. SETARRAYLENGTH({var}v_8, v_7);
  1371. v_9 := v_1 > 0;
  1372. flag := not v_9;
  1373. if flag then goto label_26054;
  1374.  
  1375. label_25902:
  1376. v_10 := v_1;
  1377. v_10 := v_10 - 1;
  1378. v_11 := 1;
  1379. v_12 := Arg0;
  1380. result[v_2] := COPY(v_12, v_11, v_10);
  1381. v_13 := v_1;
  1382. v_14 := 1;
  1383. v_15 := &Arg0;
  1384. DELETE({var}v_15, v_14, v_13);
  1385. goto label_26112;
  1386.  
  1387. label_26054:
  1388. result[v_2] := Arg0;
  1389. v_18 := 0;
  1390. v_19 := &Arg0;
  1391. SETLENGTH({var}v_19, v_18);
  1392.  
  1393. label_26112:
  1394. v_17 := Arg0;
  1395. v_16 := LENGTH(v_17);
  1396. v_3 := v_16 = 0;
  1397. if not v_3 then goto label_25732;
  1398.  
  1399. label_26178:
  1400. exit;
  1401. end;
  1402.  
  1403. procedure MOVEFILE(Arg0: String; Arg1: String);
  1404. var
  1405. v_1, v_2: BOOLEAN;
  1406. v_3, v_4: UnicodeString;
  1407. begin
  1408. label_26180:
  1409. v_2 := 0;
  1410. v_3 := Arg1;
  1411. v_4 := Arg0;
  1412. v_1 := FILECOPY(v_4, v_3, v_2);
  1413. exit;
  1414. end;
  1415.  
  1416. procedure COPYFILES(Arg0: String; Arg1: String; Arg2: String);
  1417. var
  1418. v_1, v_2: TFINDREC;
  1419. v_3, v_4, v_14, v_16, v_25, v_26, v_28, v_30, v_31, v_36, v_51, v_52, v_53, v_55, v_56, v_57: BOOLEAN;
  1420. v_5, v_6, v_12, v_43, v_44, v_58, v_59, v_63: String;
  1421. v_7, v_8, v_10, v_29: Integer;
  1422. v_9: array of String;
  1423. v_11, v_13, v_18, v_23, v_24, v_45, v_46, v_67: Pointer;
  1424. v_15, v_17, v_19, v_21, v_22, v_32, v_33, v_34, v_35, v_38, v_39, v_41, v_42, v_47, v_49, v_50, v_61, v_62, v_65, v_66: UnicodeString;
  1425. v_20, v_37, v_40, v_48, v_60, v_64: WideString;
  1426. v_27, v_54: Cardinal;
  1427. begin
  1428. label_26251:
  1429. v_10 := 0;
  1430. v_11 := &v_9;
  1431. SETARRAYLENGTH({var}v_11, v_10);
  1432. v_12 := Arg2;
  1433. v_9 := PROCESSFILES(v_12);
  1434. v_13 := &v_9;
  1435. v_8 := GETARRAYLENGTH(v_13);
  1436. v_15 := Arg1;
  1437. v_14 := DIREXISTS(v_15);
  1438. v_14 := not v_14;
  1439. flag := not v_14;
  1440. if flag then goto label_26485;
  1441.  
  1442. label_26450:
  1443. v_17 := Arg1;
  1444. v_16 := CREATEDIR(v_17);
  1445.  
  1446. label_26485:
  1447. v_18 := &v_1;
  1448. v_22 := Arg0;
  1449. v_21 := ADDBACKSLASH(v_22);
  1450. v_20 := v_21;
  1451. v_20 := v_20 + '*.*';
  1452. v_19 := v_20;
  1453. v_3 := FINDFIRST(v_19, {var}v_18);
  1454.  
  1455. label_26619:
  1456.  
  1457. label_26624:
  1458. v_25 := v_3;
  1459. if not v_25 then goto label_27238;
  1460.  
  1461. label_26645:
  1462. v_27 := v_1.field_1;
  1463. v_27 := v_27 and 16;
  1464. v_26 := v_27 = 0;
  1465. flag := not v_26;
  1466. if flag then goto label_27204;
  1467.  
  1468. label_26721:
  1469. v_4 := 0;
  1470. v_7 := 0;
  1471.  
  1472. label_26753:
  1473. v_29 := v_8;
  1474. v_29 := v_29 - 1;
  1475. v_28 := v_7 <= v_29;
  1476. if not v_28 then goto label_26971;
  1477.  
  1478. label_26813:
  1479. v_33 := v_9[v_7];
  1480. v_32 := ANSILOWERCASE(v_33);
  1481. v_35 := v_1.field_0;
  1482. v_34 := ANSILOWERCASE(v_35);
  1483. v_31 := v_32 = v_34;
  1484. v_30 := v_31;
  1485. flag := not v_30;
  1486. if flag then goto label_26960;
  1487.  
  1488. label_26943:
  1489. v_4 := 1;
  1490. goto label_26971;
  1491.  
  1492. label_26960:
  1493. inc(v_7);
  1494. goto label_26753;
  1495.  
  1496. label_26971:
  1497. v_36 := v_4;
  1498. v_36 := not v_36;
  1499. flag := not v_36;
  1500. if flag then goto label_27204;
  1501.  
  1502. label_27007:
  1503. v_39 := Arg0;
  1504. v_38 := ADDBACKSLASH(v_39);
  1505. v_37 := v_38;
  1506. v_37 := v_37 + v_1.field_0;
  1507. v_5 := v_37;
  1508. v_42 := Arg1;
  1509. v_41 := ADDBACKSLASH(v_42);
  1510. v_40 := v_41;
  1511. v_40 := v_40 + v_1.field_0;
  1512. v_6 := v_40;
  1513. v_43 := v_6;
  1514. v_44 := v_5;
  1515. MOVEFILE(v_44, v_43);
  1516.  
  1517. label_27204:
  1518. v_45 := &v_1;
  1519. v_3 := FINDNEXT({var}v_45);
  1520. goto label_26624;
  1521.  
  1522. label_27238:
  1523. v_46 := &v_2;
  1524. v_50 := Arg0;
  1525. v_49 := ADDBACKSLASH(v_50);
  1526. v_48 := v_49;
  1527. v_48 := v_48 + '*.*';
  1528. v_47 := v_48;
  1529. v_3 := FINDFIRST(v_47, {var}v_46);
  1530.  
  1531. label_27361:
  1532. v_51 := v_3;
  1533. if not v_51 then goto label_27829;
  1534.  
  1535. label_27382:
  1536. v_54 := v_2.field_1;
  1537. v_54 := v_54 and 16;
  1538. v_53 := v_54 = 16;
  1539. if not v_53 then goto label_27578;
  1540.  
  1541. label_27460:
  1542. v_56 := v_2.field_0 = '.';
  1543. if v_56 then goto label_27547;
  1544.  
  1545. label_27502:
  1546. v_57 := v_2.field_0 = '..';
  1547. v_56 := v_56 or v_57;
  1548.  
  1549. label_27547:
  1550. v_55 := v_56;
  1551. v_55 := not v_55;
  1552. v_53 := v_53 and v_55;
  1553.  
  1554. label_27578:
  1555. v_52 := v_53;
  1556. flag := not v_52;
  1557. if flag then goto label_27795;
  1558.  
  1559. label_27603:
  1560. v_58 := Arg2;
  1561. v_62 := Arg1;
  1562. v_61 := ADDBACKSLASH(v_62);
  1563. v_60 := v_61;
  1564. v_60 := v_60 + v_2.field_0;
  1565. v_59 := v_60;
  1566. v_66 := Arg0;
  1567. v_65 := ADDBACKSLASH(v_66);
  1568. v_64 := v_65;
  1569. v_64 := v_64 + v_2.field_0;
  1570. v_63 := v_64;
  1571. COPYFILES(v_63, v_59, v_58);
  1572.  
  1573. label_27795:
  1574. v_67 := &v_2;
  1575. v_3 := FINDNEXT({var}v_67);
  1576. goto label_27361;
  1577.  
  1578. label_27829:
  1579. goto label_27832;
  1580.  
  1581. label_27832:
  1582. v_23 := &v_1;
  1583. FINDCLOSE({var}v_23);
  1584. v_24 := &v_2;
  1585. FINDCLOSE({var}v_24);
  1586. goto label_27878;
  1587.  
  1588. label_27878:
  1589. exit;
  1590. end;
  1591.  
  1592. function BACKUPDIR(Arg0: String; Arg1: String; Arg2: BOOLEAN): BOOLEAN;
  1593. var
  1594. v_1, v_32, v_49: Record50;
  1595. v_2, v_3, v_15, v_17, v_20: String;
  1596. v_4: TFINDREC;
  1597. v_5, v_6, v_8, v_13, v_22, v_23, v_24, v_25, v_26, v_27, v_28: BOOLEAN;
  1598. v_7, v_9, v_10, v_11, v_12, v_19, v_33, v_34, v_35, v_36, v_43, v_44, v_46, v_47: UnicodeString;
  1599. v_14, v_16, v_31, v_48: Integer;
  1600. v_18, v_21, v_37: Pointer;
  1601. v_29, v_30, v_38, v_39, v_40, v_41, v_42, v_45: WideString;
  1602. begin
  1603. label_27879:
  1604. v_7 := Arg1;
  1605. v_6 := FORCEDIRECTORIES(v_7);
  1606. v_8 := Arg2;
  1607. flag := not v_8;
  1608. if flag then goto label_27992;
  1609.  
  1610. label_27968:
  1611. v_1.field_1 := 1;
  1612. goto label_28011;
  1613.  
  1614. label_27992:
  1615. v_1.field_1 := 2;
  1616.  
  1617. label_28011:
  1618. v_1.field_4 := 660;
  1619. v_10 := Arg0;
  1620. v_9 := ADDBACKSLASH(v_10);
  1621. v_2 := v_9;
  1622. v_12 := Arg1;
  1623. v_11 := ADDBACKSLASH(v_12);
  1624. v_3 := v_11;
  1625. v_15 := Arg0;
  1626. v_14 := LENGTH(v_15);
  1627. v_17 := v_2;
  1628. v_16 := LENGTH(v_17);
  1629. v_13 := v_14 = v_16;
  1630. flag := not v_13;
  1631. if flag then goto label_29105;
  1632.  
  1633. label_28227:
  1634. v_18 := &v_4;
  1635. v_20 := v_2;
  1636. v_20 := v_20 + '*';
  1637. v_19 := v_20;
  1638. v_5 := FINDFIRST(v_19, {var}v_18);
  1639.  
  1640. label_28320:
  1641.  
  1642. label_28325:
  1643. v_22 := v_5;
  1644. if not v_22 then goto label_29073;
  1645.  
  1646. label_28346:
  1647. v_25 := v_4.field_0 <> '';
  1648. if not v_25 then goto label_28436;
  1649.  
  1650. label_28396:
  1651. v_26 := v_4.field_0 <> '.';
  1652. v_25 := v_25 and v_26;
  1653.  
  1654. label_28436:
  1655. v_24 := v_25;
  1656. if not v_24 then goto label_28503;
  1657.  
  1658. label_28458:
  1659. v_27 := v_4.field_0 <> '..';
  1660. v_24 := v_24 and v_27;
  1661.  
  1662. label_28503:
  1663. v_23 := v_24;
  1664. flag := not v_23;
  1665. if flag then goto label_29039;
  1666.  
  1667. label_28528:
  1668. v_28 := v_4.field_1 = 16;
  1669. flag := not v_28;
  1670. if flag then goto label_28703;
  1671.  
  1672. label_28571:
  1673. v_30 := v_2;
  1674. v_30 := v_30 + v_4.field_0;
  1675. v_29 := v_30;
  1676. v_29 := v_29 + Chr($0)+Chr($0);
  1677. v_2 := v_29;
  1678. v_3 := v_3 + Chr($0)+Chr($0);
  1679. v_1.field_2 := v_2;
  1680. v_1.field_3 := v_3;
  1681. goto label_28891;
  1682.  
  1683. label_28703:
  1684. v_39 := v_2;
  1685. v_39 := v_39 + v_4.field_0;
  1686. v_38 := v_39;
  1687. v_38 := v_38 + Chr($0)+Chr($0);
  1688. v_2 := v_38;
  1689. v_41 := v_3;
  1690. v_41 := v_41 + v_4.field_0;
  1691. v_40 := v_41;
  1692. v_40 := v_40 + Chr($0)+Chr($0);
  1693. v_3 := v_40;
  1694. v_1.field_2 := v_2;
  1695. v_1.field_3 := v_3;
  1696.  
  1697. label_28891:
  1698. v_32 := v_1;
  1699. v_31 := SHFileOperation(v_32);
  1700. result := 0 = v_31;
  1701. v_34 := v_2;
  1702. v_33 := EXTRACTFILEPATH(v_34);
  1703. v_2 := v_33;
  1704. v_36 := v_3;
  1705. v_35 := EXTRACTFILEPATH(v_36);
  1706. v_3 := v_35;
  1707.  
  1708. label_29039:
  1709. v_37 := &v_4;
  1710. v_5 := FINDNEXT({var}v_37);
  1711. goto label_28325;
  1712.  
  1713. label_29073:
  1714. goto label_29076;
  1715.  
  1716. label_29076:
  1717. v_21 := &v_4;
  1718. FINDCLOSE({var}v_21);
  1719. goto label_29100;
  1720.  
  1721. label_29100:
  1722. goto label_29353;
  1723.  
  1724. label_29105:
  1725. v_44 := v_2;
  1726. v_43 := REMOVEBACKSLASHUNLESSROOT(v_44);
  1727. v_42 := v_43;
  1728. v_42 := v_42 + Chr($0)+Chr($0);
  1729. v_2 := v_42;
  1730. v_47 := v_3;
  1731. v_46 := REMOVEBACKSLASHUNLESSROOT(v_47);
  1732. v_45 := v_46;
  1733. v_45 := v_45 + Chr($0)+Chr($0);
  1734. v_3 := v_45;
  1735. v_1.field_2 := v_2;
  1736. v_1.field_3 := v_3;
  1737. v_49 := v_1;
  1738. v_48 := SHFileOperation(v_49);
  1739. result := 0 = v_48;
  1740.  
  1741. label_29353:
  1742. exit;
  1743. end;
  1744.  
  1745. procedure COPYDIRBAT(Arg0: String; Arg1: String);
  1746. var
  1747. v_1, v_10: Integer;
  1748. v_2, v_3, v_7, v_15: BOOLEAN;
  1749. v_4, v_16: String;
  1750. v_5, v_6, v_11, v_12, v_13, v_14, v_18, v_19: UnicodeString;
  1751. v_8: Pointer;
  1752. v_9: TEXECWAIT;
  1753. v_17: WideString;
  1754. begin
  1755. label_29354:
  1756. v_3 := 1;
  1757. v_4 := 'echo D | XCOPY /E /D /H /R /Y /C "';
  1758. v_4 := v_4 + Arg0;
  1759. v_4 := v_4 + '" "';
  1760. v_4 := v_4 + Arg1;
  1761. v_4 := v_4 + '"';
  1762. v_6 := '{userdocs}\start.bat';
  1763. v_5 := EXPANDCONSTANT(v_6);
  1764. v_2 := SAVESTRINGTOFILE(v_5, v_4, v_3);
  1765. v_8 := &v_1;
  1766. v_9 := 1;
  1767. v_10 := 0;
  1768. v_11 := '';
  1769. v_12 := '';
  1770. v_14 := '{userdocs}\start.bat';
  1771. v_13 := EXPANDCONSTANT(v_14);
  1772. v_7 := EXEC(v_13, v_12, v_11, v_10, v_9, {var}v_8);
  1773. v_19 := '{userdocs}';
  1774. v_18 := EXPANDCONSTANT(v_19);
  1775. v_17 := v_18;
  1776. v_17 := v_17 + '\start.bat';
  1777. v_16 := v_17;
  1778. v_15 := DeleteFileA(v_16);
  1779. exit;
  1780. end;
  1781.  
  1782. function SEARCHFIRSTFILE(Arg0: String): String;
  1783. var
  1784. v_1, v_17, v_27, v_32, v_33: String;
  1785. v_2: TFINDREC;
  1786. v_3, v_5, v_14, v_19, v_20, v_21, v_22, v_23, v_25, v_30: BOOLEAN;
  1787. v_4, v_9, v_10, v_11, v_12, v_13, v_16: UnicodeString;
  1788. v_6, v_7, v_26: Integer;
  1789. v_8: TMSGBOXTYPE;
  1790. v_15, v_18, v_29: Pointer;
  1791. v_24, v_31: Cardinal;
  1792. v_28, v_34: WideString;
  1793. begin
  1794. label_29868:
  1795. v_4 := Arg0;
  1796. v_3 := DIREXISTS(v_4);
  1797. v_3 := not v_3;
  1798. flag := not v_3;
  1799. if flag then goto label_30077;
  1800.  
  1801. label_29931:
  1802. v_7 := 0;
  1803. v_8 := 1;
  1804. v_10 := '{cm:ExDir}';
  1805. v_9 := EXPANDCONSTANT(v_10);
  1806. v_6 := MSGBOX(v_9, v_8, v_7);
  1807. v_5 := v_6 = 1;
  1808. flag := not v_5;
  1809. if flag then goto label_30077;
  1810.  
  1811. label_30076:
  1812. exit;
  1813.  
  1814. label_30077:
  1815. v_13 := Arg0;
  1816. v_12 := REMOVEBACKSLASH(v_13);
  1817. v_11 := ADDBACKSLASH(v_12);
  1818. v_1 := v_11;
  1819. v_15 := &v_2;
  1820. v_17 := v_1;
  1821. v_17 := v_17 + '*.*';
  1822. v_16 := v_17;
  1823. v_14 := FINDFIRST(v_16, {var}v_15);
  1824. flag := not v_14;
  1825. if flag then goto label_30807;
  1826.  
  1827. label_30241:
  1828.  
  1829. label_30258:
  1830.  
  1831. label_30263:
  1832. v_21 := v_2.field_0 <> '.';
  1833. if not v_21 then goto label_30350;
  1834.  
  1835. label_30305:
  1836. v_22 := v_2.field_0 <> '..';
  1837. v_21 := v_21 and v_22;
  1838.  
  1839. label_30350:
  1840. v_20 := v_21;
  1841. flag := not v_20;
  1842. if flag then goto label_30735;
  1843.  
  1844. label_30375:
  1845. v_24 := v_2.field_1;
  1846. v_24 := v_24 and 16;
  1847. v_23 := v_24 = 0;
  1848. flag := not v_23;
  1849. if flag then goto label_30591;
  1850.  
  1851. label_30451:
  1852. v_27 := gvar_17;
  1853. v_26 := LENGTH(v_27);
  1854. v_25 := v_26 < 1;
  1855. flag := not v_25;
  1856. if flag then goto label_30574;
  1857.  
  1858. label_30525:
  1859. v_28 := v_1;
  1860. v_28 := v_28 + v_2.field_0;
  1861. gvar_17 := v_28;
  1862. goto label_30575;
  1863.  
  1864. label_30574:
  1865. exit;
  1866.  
  1867. label_30575:
  1868. result := gvar_17;
  1869. goto label_30735;
  1870.  
  1871. label_30591:
  1872. v_31 := v_2.field_1;
  1873. v_31 := v_31 and 16;
  1874. v_30 := v_31 = 16;
  1875. flag := not v_30;
  1876. if flag then goto label_30735;
  1877.  
  1878. label_30667:
  1879. v_34 := v_1;
  1880. v_34 := v_34 + v_2.field_0;
  1881. v_33 := v_34;
  1882. v_32 := SEARCHFIRSTFILE(v_33);
  1883.  
  1884. label_30735:
  1885. v_29 := &v_2;
  1886. v_19 := FINDNEXT({var}v_29);
  1887. v_19 := not v_19;
  1888. if not v_19 then goto label_30263;
  1889.  
  1890. label_30780:
  1891. goto label_30783;
  1892.  
  1893. label_30783:
  1894. v_18 := &v_2;
  1895. FINDCLOSE({var}v_18);
  1896. goto label_30807;
  1897.  
  1898. label_30807:
  1899. exit;
  1900. end;
  1901.  
  1902. procedure COPYCRACK(Arg0: String; Arg1: String);
  1903. var
  1904. v_1, v_2, v_3, v_9, v_11, v_12, v_14, v_15, v_16, v_30, v_33, v_48, v_49, v_71, v_72, v_75, v_78: String;
  1905. v_4, v_17, v_22, v_28, v_29, v_37, v_42, v_50, v_55, v_73, v_74: BOOLEAN;
  1906. v_5, v_6, v_7, v_18, v_20, v_21, v_23, v_24, v_26, v_27, v_31, v_32, v_34, v_35, v_36, v_38, v_40, v_41, v_43, v_44, v_46, v_47, v_51, v_53, v_54, v_56, v_57, v_59, v_60, v_64, v_65, v_69, v_70, v_76, v_77, v_79, v_80, v_81: UnicodeString;
  1907. v_8, v_10, v_61, v_62, v_66, v_67: Integer;
  1908. v_13: Pointer;
  1909. v_19, v_25, v_39, v_45, v_52, v_58: WideString;
  1910. v_63, v_68: TMSGBOXTYPE;
  1911. begin
  1912. label_30808:
  1913. v_3 := Arg0;
  1914. gvar_17 := SEARCHFIRSTFILE(v_3);
  1915. v_1 := gvar_17;
  1916. v_5 := v_1;
  1917. v_4 := FILEEXISTS(v_5);
  1918. v_4 := not v_4;
  1919. flag := not v_4;
  1920. if flag then goto label_30912;
  1921.  
  1922. label_30911:
  1923. exit;
  1924.  
  1925. label_30912:
  1926. v_7 := v_1;
  1927. v_6 := GETMD5OFFILE(v_7);
  1928. v_2 := v_6;
  1929. v_9 := Arg0;
  1930. v_8 := LENGTH(v_9);
  1931. v_11 := v_1;
  1932. v_12 := Arg0;
  1933. v_10 := POS(v_12, v_11);
  1934. v_13 := &v_1;
  1935. DELETE({var}v_13, v_10, v_8);
  1936. v_14 := '';
  1937. v_15 := Arg1;
  1938. v_16 := Arg0;
  1939. COPYFILES(v_16, v_15, v_14);
  1940. v_21 := Arg1;
  1941. v_20 := REMOVEBACKSLASH(v_21);
  1942. v_19 := v_20;
  1943. v_19 := v_19 + v_1;
  1944. v_18 := v_19;
  1945. v_17 := FILEEXISTS(v_18);
  1946. flag := not v_17;
  1947. if flag then goto label_31553;
  1948.  
  1949. label_31238:
  1950. v_27 := Arg1;
  1951. v_26 := REMOVEBACKSLASH(v_27);
  1952. v_25 := v_26;
  1953. v_25 := v_25 + v_1;
  1954. v_24 := v_25;
  1955. v_23 := GETMD5OFFILE(v_24);
  1956. v_22 := v_2 <> v_23;
  1957. flag := not v_22;
  1958. if flag then goto label_31535;
  1959.  
  1960. label_31372:
  1961. v_29 := 0;
  1962. v_32 := Arg1;
  1963. v_31 := REMOVEBACKSLASH(v_32);
  1964. v_30 := v_31;
  1965. v_36 := Arg0;
  1966. v_35 := REMOVEBACKSLASH(v_36);
  1967. v_34 := ADDBACKSLASH(v_35);
  1968. v_33 := v_34;
  1969. v_28 := BACKUPDIR(v_33, v_30, v_29);
  1970. goto label_31548;
  1971.  
  1972. label_31535:
  1973. gvar_33 := 1;
  1974. exit;
  1975.  
  1976. label_31548:
  1977. goto label_31711;
  1978.  
  1979. label_31553:
  1980. v_74 := 0;
  1981. v_77 := Arg1;
  1982. v_76 := REMOVEBACKSLASH(v_77);
  1983. v_75 := v_76;
  1984. v_81 := Arg0;
  1985. v_80 := REMOVEBACKSLASH(v_81);
  1986. v_79 := ADDBACKSLASH(v_80);
  1987. v_78 := v_79;
  1988. v_73 := BACKUPDIR(v_78, v_75, v_74);
  1989.  
  1990. label_31711:
  1991. v_41 := Arg1;
  1992. v_40 := REMOVEBACKSLASH(v_41);
  1993. v_39 := v_40;
  1994. v_39 := v_39 + v_1;
  1995. v_38 := v_39;
  1996. v_37 := FILEEXISTS(v_38);
  1997. flag := not v_37;
  1998. if flag then goto label_32018;
  1999.  
  2000. label_31822:
  2001. v_47 := Arg1;
  2002. v_46 := REMOVEBACKSLASH(v_47);
  2003. v_45 := v_46;
  2004. v_45 := v_45 + v_1;
  2005. v_44 := v_45;
  2006. v_43 := GETMD5OFFILE(v_44);
  2007. v_42 := v_2 <> v_43;
  2008. flag := not v_42;
  2009. if flag then goto label_32000;
  2010.  
  2011. label_31956:
  2012. v_48 := Arg1;
  2013. v_49 := Arg0;
  2014. COPYDIRBAT(v_49, v_48);
  2015. goto label_32013;
  2016.  
  2017. label_32000:
  2018. gvar_33 := 1;
  2019. exit;
  2020.  
  2021. label_32013:
  2022. goto label_32057;
  2023.  
  2024. label_32018:
  2025. v_71 := Arg1;
  2026. v_72 := Arg0;
  2027. COPYDIRBAT(v_72, v_71);
  2028.  
  2029. label_32057:
  2030. v_54 := Arg1;
  2031. v_53 := REMOVEBACKSLASH(v_54);
  2032. v_52 := v_53;
  2033. v_52 := v_52 + v_1;
  2034. v_51 := v_52;
  2035. v_50 := FILEEXISTS(v_51);
  2036. flag := not v_50;
  2037. if flag then goto label_32433;
  2038.  
  2039. label_32168:
  2040. v_60 := Arg1;
  2041. v_59 := REMOVEBACKSLASH(v_60);
  2042. v_58 := v_59;
  2043. v_58 := v_58 + v_1;
  2044. v_57 := v_58;
  2045. v_56 := GETMD5OFFILE(v_57);
  2046. v_55 := v_2 <> v_56;
  2047. flag := not v_55;
  2048. if flag then goto label_32415;
  2049.  
  2050. label_32302:
  2051. v_62 := 0;
  2052. v_63 := 1;
  2053. v_65 := '{cm:ErrCopy}';
  2054. v_64 := EXPANDCONSTANT(v_65);
  2055. v_61 := MSGBOX(v_64, v_63, v_62);
  2056. goto label_32428;
  2057.  
  2058. label_32415:
  2059. gvar_33 := 1;
  2060. exit;
  2061.  
  2062. label_32428:
  2063. goto label_32541;
  2064.  
  2065. label_32433:
  2066. v_67 := 0;
  2067. v_68 := 1;
  2068. v_70 := '{cm:ErrCopy}';
  2069. v_69 := EXPANDCONSTANT(v_70);
  2070. v_66 := MSGBOX(v_69, v_68, v_67);
  2071.  
  2072. label_32541:
  2073. exit;
  2074. end;
  2075.  
  2076. procedure CBDRIVEONCLICK(Arg0: TOBJECT);
  2077. var
  2078. v_1: String;
  2079. v_2, v_6, v_9: Integer;
  2080. v_3, v_7, v_11, v_13: UnicodeString;
  2081. v_4, v_15: TEDIT;
  2082. v_5, v_16: TWIZARDFORM;
  2083. v_8, v_14: TNEWCOMBOBOX;
  2084. v_10: Pointer;
  2085. v_12: WideString;
  2086. begin
  2087. label_32542:
  2088. v_5 := WIZARDFORM();
  2089. v_4 := v_5.DIREDIT;
  2090. v_3 := v_4.TEXT;
  2091. v_1 := v_3;
  2092. v_8 := gvar_15;
  2093. v_7 := v_8.TEXT;
  2094. v_6 := LENGTH(v_7);
  2095. v_9 := 1;
  2096. v_10 := &v_1;
  2097. DELETE({var}v_10, v_9, v_6);
  2098. v_14 := gvar_15;
  2099. v_13 := v_14.TEXT;
  2100. v_12 := v_13;
  2101. v_12 := v_12 + v_1;
  2102. v_11 := v_12;
  2103. v_16 := WIZARDFORM();
  2104. v_15 := v_16.DIREDIT;
  2105. v_15.TEXT := v_11;
  2106. exit;
  2107. end;
  2108.  
  2109. procedure CANCELBUTTONCLICK(Arg0: Integer; var Arg1: BOOLEAN; var Arg2: BOOLEAN);
  2110. var
  2111. v_1, v_3, v_5, v_7, v_8, v_11, v_19, v_21, v_23, v_25, v_26: BOOLEAN;
  2112. v_2, v_4, v_6, v_9, v_10, v_12, v_13, v_17, v_18, v_20, v_22, v_24, v_29: Integer;
  2113. v_14: TMSGBOXTYPE;
  2114. v_15, v_16: UnicodeString;
  2115. v_27, v_28: Cardinal;
  2116. v_30: TWIZARDFORM;
  2117. begin
  2118. label_32836:
  2119. v_1 := 0;
  2120. v_2 := gvar_25;
  2121. TaskBarButtonEnabled(v_2, v_1);
  2122. v_3 := 0;
  2123. v_4 := gvar_26;
  2124. TaskBarButtonEnabled(v_4, v_3);
  2125. v_5 := 0;
  2126. v_6 := gvar_24;
  2127. TaskBarButtonEnabled(v_6, v_5);
  2128. Arg2 := 0;
  2129. v_7 := Arg0 = 12;
  2130. flag := not v_7;
  2131. if flag then goto label_33437;
  2132.  
  2133. label_33007:
  2134. Arg1 := 0;
  2135. v_8 := SuspendProc();
  2136. v_9 := 8;
  2137. v_10 := 0;
  2138. SetTaskBarProgressState(v_10, v_9);
  2139. v_13 := 4;
  2140. v_14 := 1;
  2141. v_16 := '{cm:InteProc}';
  2142. v_15 := EXPANDCONSTANT(v_16);
  2143. v_12 := MSGBOX(v_15, v_14, v_13);
  2144. v_11 := v_12 = 6;
  2145. flag := not v_11;
  2146. if flag then goto label_33247;
  2147.  
  2148. label_33232:
  2149. gvar_21 := 1;
  2150.  
  2151. label_33247:
  2152. v_17 := 2;
  2153. v_18 := 0;
  2154. SetTaskBarProgressState(v_18, v_17);
  2155. v_19 := 1;
  2156. v_20 := gvar_25;
  2157. TaskBarButtonEnabled(v_20, v_19);
  2158. v_21 := 1;
  2159. v_22 := gvar_26;
  2160. TaskBarButtonEnabled(v_22, v_21);
  2161. v_23 := 1;
  2162. v_24 := gvar_24;
  2163. TaskBarButtonEnabled(v_24, v_23);
  2164. v_25 := ResumeProc();
  2165. goto label_33545;
  2166.  
  2167. label_33437:
  2168. v_27 := 589824;
  2169. v_28 := 300;
  2170. v_30 := WIZARDFORM();
  2171. v_29 := v_30.HANDLE;
  2172. v_26 := AnimateWindow(v_29, v_28, v_27);
  2173. Arg1 := 1;
  2174.  
  2175. label_33545:
  2176. exit;
  2177. end;
  2178.  
  2179. function HASHPROGRESS(Arg0: Cardinal): BOOLEAN;
  2180. var
  2181. v_1: Integer;
  2182. v_2: TNEWPROGRESSBAR;
  2183. v_3: TAPPLICATION;
  2184. v_4: BOOLEAN;
  2185. begin
  2186. label_33546:
  2187. v_1 := Arg0;
  2188. v_2 := gvar_65;
  2189. v_2.POSITION := v_1;
  2190. v_3 := APPLICATION();
  2191. v_3.PROCESSMESSAGES();
  2192. v_4 := gvar_38;
  2193. flag := not v_4;
  2194. if flag then goto label_33654;
  2195.  
  2196. label_33637:
  2197. result := 0;
  2198. goto label_33666;
  2199.  
  2200. label_33654:
  2201. result := 1;
  2202.  
  2203. label_33666:
  2204. exit;
  2205. end;
  2206.  
  2207. procedure CHECKHASHFILE(Arg0: UnicodeString; Arg1: UnicodeString; Arg2: UnicodeString; Arg3: TNEWSTATICTEXT);
  2208. var
  2209. v_1, v_3, v_12: Integer;
  2210. v_2, v_4, v_5, v_7, v_9, v_10, v_15, v_18, v_24, v_25, v_34, v_35, v_40, v_41, v_46, v_47: UnicodeString;
  2211. v_6, v_13, v_17: Pointer;
  2212. v_8, v_23, v_33, v_39, v_45: WideString;
  2213. v_11: TNEWSTATICTEXT;
  2214. v_14, v_16, v_19, v_20, v_26, v_30, v_36, v_42: BOOLEAN;
  2215. v_21, v_22, v_28, v_29, v_31, v_32, v_37, v_38, v_43, v_44: String;
  2216. v_27: ProcPtr51;
  2217. begin
  2218. label_33667:
  2219. v_2 := Arg0;
  2220. v_4 := '';
  2221. v_5 := Arg1;
  2222. v_6 := &v_2;
  2223. v_3 := STRINGCHANGE({var}v_6, v_5, v_4);
  2224. v_10 := '{cm:CurHashText3}';
  2225. v_9 := EXPANDCONSTANT(v_10);
  2226. v_8 := v_9;
  2227. v_8 := v_8 + ' ';
  2228. v_8 := v_8 + v_2;
  2229. v_7 := v_8;
  2230. v_11 := Arg3;
  2231. v_11.CAPTION := v_7;
  2232. v_1 := 0;
  2233. v_12 := gvar_27;
  2234. v_12 := v_12 + 1;
  2235. v_13 := &gvar_66;
  2236. SETARRAYLENGTH({var}v_13, v_12);
  2237. v_15 := Arg0;
  2238. v_14 := FILEEXISTS(v_15);
  2239. if not v_14 then goto label_34076;
  2240.  
  2241. label_34012:
  2242. v_17 := &v_1;
  2243. v_18 := Arg0;
  2244. v_16 := FILESIZE(v_18, {var}v_17);
  2245. v_14 := v_14 and v_16;
  2246.  
  2247. label_34076:
  2248. flag := not v_14;
  2249. if flag then goto label_34893;
  2250.  
  2251. label_34089:
  2252. v_19 := v_1 = 0;
  2253. flag := not v_19;
  2254. if flag then goto label_34343;
  2255.  
  2256. label_34128:
  2257. gvar_66[gvar_27] := 0;
  2258. v_20 := gvar_38;
  2259. v_20 := not v_20;
  2260. flag := not v_20;
  2261. if flag then goto label_34326;
  2262.  
  2263. label_34179:
  2264. v_21 := 'FF0000';
  2265. v_23 := v_2;
  2266. v_23 := v_23 + ' ';
  2267. v_25 := '{cm:CurHashText5}';
  2268. v_24 := EXPANDCONSTANT(v_25);
  2269. v_23 := v_23 + v_24;
  2270. v_22 := v_23;
  2271. AddLineRichEdit(v_22, v_21);
  2272.  
  2273. label_34326:
  2274. gvar_27 := gvar_27 + 1;
  2275. exit;
  2276.  
  2277. label_34343:
  2278. v_27 := function HASHPROGRESS(Arg0: Cardinal): BOOLEAN;;
  2279. v_28 := Arg2;
  2280. v_29 := Arg0;
  2281. v_26 := CheckMD5(v_29, v_28, v_27);
  2282. flag := not v_26;
  2283. if flag then goto label_34648;
  2284.  
  2285. label_34428:
  2286. gvar_66[gvar_27] := 1;
  2287. v_30 := gvar_38;
  2288. v_30 := not v_30;
  2289. flag := not v_30;
  2290. if flag then goto label_34626;
  2291.  
  2292. label_34479:
  2293. v_31 := '43cf8b';
  2294. v_33 := v_2;
  2295. v_33 := v_33 + ' ';
  2296. v_35 := '{cm:CurHashText7}';
  2297. v_34 := EXPANDCONSTANT(v_35);
  2298. v_33 := v_33 + v_34;
  2299. v_32 := v_33;
  2300. AddLineRichEdit(v_32, v_31);
  2301.  
  2302. label_34626:
  2303. gvar_27 := gvar_27 + 1;
  2304. exit;
  2305. goto label_34888;
  2306.  
  2307. label_34648:
  2308. gvar_66[gvar_27] := 0;
  2309. v_36 := gvar_38;
  2310. v_36 := not v_36;
  2311. flag := not v_36;
  2312. if flag then goto label_34871;
  2313.  
  2314. label_34699:
  2315. v_37 := 'FF0000';
  2316. v_39 := v_2;
  2317. v_39 := v_39 + ' ';
  2318. v_41 := '{cm:CurHashText6}';
  2319. v_40 := EXPANDCONSTANT(v_41);
  2320. v_39 := v_39 + v_40;
  2321. v_39 := v_39 + ' ';
  2322. v_39 := v_39 + Arg2;
  2323. v_38 := v_39;
  2324. AddLineRichEdit(v_38, v_37);
  2325.  
  2326. label_34871:
  2327. gvar_27 := gvar_27 + 1;
  2328. exit;
  2329. goto label_35108;
  2330.  
  2331. label_34893:
  2332. gvar_66[gvar_27] := 0;
  2333. v_42 := gvar_38;
  2334. v_42 := not v_42;
  2335. flag := not v_42;
  2336. if flag then goto label_35091;
  2337.  
  2338. label_34944:
  2339. v_43 := 'FF0000';
  2340. v_45 := v_2;
  2341. v_45 := v_45 + ' ';
  2342. v_47 := '{cm:CurHashText4}';
  2343. v_46 := EXPANDCONSTANT(v_47);
  2344. v_45 := v_45 + v_46;
  2345. v_44 := v_45;
  2346. AddLineRichEdit(v_44, v_43);
  2347.  
  2348. label_35091:
  2349. gvar_27 := gvar_27 + 1;
  2350. exit;
  2351. exit;
  2352. end;
  2353.  
  2354. function GETTEXTWIDTH(Arg0: UnicodeString; Arg1: TFONT): Integer;
  2355. var
  2356. v_1, v_3, v_7, v_10: TBITMAP;
  2357. v_2: Cardinal;
  2358. v_4: TPERSISTENT;
  2359. v_5: TFONT;
  2360. v_6, v_9: TCANVAS;
  2361. v_8: UnicodeString;
  2362. begin
  2363. label_35109:
  2364. v_2 := 71;
  2365. v_1 := v_2.CREATE();
  2366.  
  2367. label_35164:
  2368. v_4 := Arg1;
  2369. v_7 := v_1;
  2370. v_6 := v_7.CANVAS;
  2371. v_5 := v_6.FONT;
  2372. v_5.ASSIGN(v_4);
  2373. v_8 := Arg0;
  2374. v_10 := v_1;
  2375. v_9 := v_10.CANVAS;
  2376. result := v_9.TEXTWIDTH(v_8);
  2377. goto label_35305;
  2378.  
  2379. label_35305:
  2380. v_3 := v_1;
  2381. v_3.FREE();
  2382. goto label_35329;
  2383.  
  2384. label_35329:
  2385. exit;
  2386. end;
  2387.  
  2388. function GETTEXTHEIGHT(Arg0: UnicodeString; Arg1: TFONT): Integer;
  2389. var
  2390. v_1, v_3, v_7, v_10: TBITMAP;
  2391. v_2: Cardinal;
  2392. v_4: TPERSISTENT;
  2393. v_5: TFONT;
  2394. v_6, v_9: TCANVAS;
  2395. v_8: UnicodeString;
  2396. begin
  2397. label_35330:
  2398. v_2 := 71;
  2399. v_1 := v_2.CREATE();
  2400.  
  2401. label_35385:
  2402. v_4 := Arg1;
  2403. v_7 := v_1;
  2404. v_6 := v_7.CANVAS;
  2405. v_5 := v_6.FONT;
  2406. v_5.ASSIGN(v_4);
  2407. v_8 := Arg0;
  2408. v_10 := v_1;
  2409. v_9 := v_10.CANVAS;
  2410. result := v_9.TEXTHEIGHT(v_8);
  2411. goto label_35526;
  2412.  
  2413. label_35526:
  2414. v_3 := v_1;
  2415. v_3.FREE();
  2416. goto label_35550;
  2417.  
  2418. label_35550:
  2419. exit;
  2420. end;
  2421.  
  2422. procedure HASHFORMPAINT(Arg0: TOBJECT);
  2423. var
  2424. v_1: BOOLEAN;
  2425. v_2, v_7, v_9, v_11, v_12, v_13, v_15, v_17, v_18: Integer;
  2426. v_3: TFONT;
  2427. v_4, v_6, v_14, v_16: TNEWSTATICTEXT;
  2428. v_5: UnicodeString;
  2429. v_8, v_10: TBUTTON;
  2430. v_19: TSETUPFORM;
  2431. begin
  2432. label_35551:
  2433. v_4 := gvar_67;
  2434. v_3 := v_4.FONT;
  2435. v_6 := gvar_67;
  2436. v_5 := v_6.CAPTION;
  2437. v_2 := GETTEXTWIDTH(v_5, v_3);
  2438. v_8 := gvar_46;
  2439. v_7 := v_8.WIDTH;
  2440. v_10 := gvar_46;
  2441. v_9 := v_10.LEFT;
  2442. v_7 := v_7 + v_9;
  2443. v_12 := 5;
  2444. v_11 := SCALEX(v_12);
  2445. v_7 := v_7 - v_11;
  2446. v_1 := v_2 > v_7;
  2447. flag := not v_1;
  2448. if flag then goto label_35962;
  2449.  
  2450. label_35807:
  2451. v_14 := gvar_67;
  2452. v_13 := v_14.HEIGHT;
  2453. v_16 := gvar_67;
  2454. v_15 := v_16.TOP;
  2455. v_13 := v_13 + v_15;
  2456. v_18 := 5;
  2457. v_17 := SCALEY(v_18);
  2458. v_13 := v_13 + v_17;
  2459. v_19 := gvar_63;
  2460. v_19.CLIENTHEIGHT := v_13;
  2461.  
  2462. label_35962:
  2463. exit;
  2464. end;
  2465.  
  2466. function ISTRUE(Arg0: array of BOOLEAN): BOOLEAN;
  2467. var
  2468. v_1, v_3: Integer;
  2469. v_2, v_5: BOOLEAN;
  2470. v_4: Pointer;
  2471. begin
  2472. label_35963:
  2473. v_1 := 0;
  2474.  
  2475. label_35988:
  2476. v_4 := &Arg0;
  2477. v_3 := GETARRAYLENGTH(v_4);
  2478. v_3 := v_3 - 1;
  2479. v_2 := v_1 <= v_3;
  2480. if not v_2 then goto label_36146;
  2481.  
  2482. label_36066:
  2483. v_5 := Arg0[v_1];
  2484. v_5 := not v_5;
  2485. flag := not v_5;
  2486. if flag then goto label_36123;
  2487.  
  2488. label_36105:
  2489. result := 0;
  2490. exit;
  2491. goto label_36135;
  2492.  
  2493. label_36123:
  2494. result := 1;
  2495. inc(v_1);
  2496. goto label_35988;
  2497.  
  2498. label_36146:
  2499. exit;
  2500. end;
  2501.  
  2502. procedure HASHFORMCLOSE(Arg0: TOBJECT; var Arg1: BOOLEAN);
  2503. var
  2504. v_1, v_2: TSETUPFORM;
  2505. v_3: BOOLEAN;
  2506. v_4: TWIZARDFORM;
  2507. begin
  2508. label_36148:
  2509. Arg1 := 0;
  2510. gvar_38 := 1;
  2511. v_1 := gvar_63;
  2512. v_1.HIDE();
  2513. v_2 := gvar_63;
  2514. v_2.FREE();
  2515. FreeRichEdit();
  2516. v_3 := 1;
  2517. v_4 := WIZARDFORM();
  2518. v_4.ENABLED := v_3;
  2519. exit;
  2520. end;
  2521.  
  2522. procedure CANCELHASHFILED(Arg0: TOBJECT);
  2523. var
  2524. v_1, v_2, v_3, v_4, v_5: Integer;
  2525. v_6: TSETUPFORM;
  2526. begin
  2527. label_36263:
  2528. v_2 := 0;
  2529. v_3 := 0;
  2530. v_4 := 16;
  2531. v_6 := gvar_63;
  2532. v_5 := v_6.HANDLE;
  2533. v_1 := SENDMESSAGE(v_5, v_4, v_3, v_2);
  2534. exit;
  2535. end;
  2536.  
  2537. procedure STEPHASH1(Arg0: UnicodeString; Arg1: UnicodeString);
  2538. var
  2539. v_1: BOOLEAN;
  2540. v_2: TNEWSTATICTEXT;
  2541. v_3, v_4, v_5, v_6: UnicodeString;
  2542. begin
  2543. label_36380:
  2544. v_1 := gvar_38;
  2545. v_1 := not v_1;
  2546. flag := not v_1;
  2547. if flag then goto label_36516;
  2548.  
  2549. label_36415:
  2550. v_2 := gvar_67;
  2551. v_3 := Arg1;
  2552. v_5 := '{app}\';
  2553. v_4 := EXPANDCONSTANT(v_5);
  2554. v_6 := Arg0;
  2555. CHECKHASHFILE(v_6, v_4, v_3, v_2);
  2556.  
  2557. label_36516:
  2558. exit;
  2559. end;
  2560.  
  2561. function HASHOLDFILES(): BOOLEAN;
  2562. var
  2563. v_1, v_2, v_4, v_5, v_25, v_30, v_31, v_32, v_34, v_35, v_36, v_37, v_38, v_39, v_45, v_53, v_55, v_57, v_59, v_60, v_61, v_63, v_64, v_65, v_67, v_69, v_70, v_77, v_78, v_79, v_80, v_81, v_83, v_84, v_85, v_87, v_89, v_90, v_97, v_107, v_109, v_111, v_113, v_115, v_116, v_117, v_119, v_121, v_122, v_123, v_125, v_127, v_128, v_129, v_132, v_139, v_144, v_146, v_148, v_149, v_150, v_152, v_154, v_155, v_156, v_158, v_160, v_162, v_163, v_164, v_165, v_166, v_173: Integer;
  2564. v_3, v_6, v_10, v_12, v_14, v_15, v_33, v_62, v_110, v_133, v_157, v_180, v_191, v_192: TSETUPFORM;
  2565. v_7: UnicodeString;
  2566. v_8, v_9, v_22, v_23, v_28, v_92, v_102, v_131, v_136, v_137, v_142, v_198, v_199: UnicodeString;
  2567. v_11: TCLOSEQUERYEVENT;
  2568. v_13, v_105: TNOTIFYEVENT;
  2569. v_16, v_51, v_75, v_134: TCOMPONENT;
  2570. v_17, v_52, v_76, v_135: Cardinal;
  2571. v_18, v_72, v_100, v_178: TWINCONTROL;
  2572. v_19, v_21, v_24, v_27, v_29, v_40, v_42, v_44, v_47, v_50, v_66, v_68, v_94, v_167: TLABEL;
  2573. v_20, v_41, v_43, v_169, v_171, v_181, v_183, v_184, v_186, v_188, v_189, v_193, v_195, v_196: BOOLEAN;
  2574. v_26, v_46, v_49, v_93, v_95, v_98, v_140, v_176: TFONT;
  2575. v_48, v_175: TFONTSTYLES;
  2576. v_54, v_56, v_58, v_71, v_73, v_82, v_86, v_88, v_124, v_126, v_130, v_151, v_153: TNEWPROGRESSBAR;
  2577. v_74: TNEWBUTTON;
  2578. v_91, v_96, v_99, v_101, v_104, v_106, v_108, v_112, v_114, v_118, v_120, v_145, v_147, v_159, v_161: TBUTTON;
  2579. v_103: TSETUPMESSAGEID;
  2580. v_138, v_141, v_143, v_168, v_170, v_172, v_174, v_177, v_179, v_200: TNEWSTATICTEXT;
  2581. v_182, v_187, v_194: TWIZARDFORM;
  2582. v_185, v_190, v_197: array of BOOLEAN;
  2583. begin
  2584. label_36517:
  2585. result := 0;
  2586. gvar_38 := 0;
  2587. gvar_27 := 0;
  2588. gvar_63 := CREATECUSTOMFORM();
  2589. v_2 := 450;
  2590. v_1 := SCALEX(v_2);
  2591. v_3 := gvar_63;
  2592. v_3.CLIENTWIDTH := v_1;
  2593. v_5 := 250;
  2594. v_4 := SCALEY(v_5);
  2595. v_6 := gvar_63;
  2596. v_6.CLIENTHEIGHT := v_4;
  2597. v_9 := '{cm:CurHashText1}';
  2598. v_8 := EXPANDCONSTANT(v_9);
  2599. v_7 := v_8;
  2600. v_10 := gvar_63;
  2601. v_10.CAPTION := v_7;
  2602. v_11 := procedure HASHFORMCLOSE(Arg0: TOBJECT; var Arg1: BOOLEAN);;
  2603. v_12 := gvar_63;
  2604. v_12.ONCLOSEQUERY := v_11;
  2605. v_13 := procedure HASHFORMPAINT(Arg0: TOBJECT);;
  2606. v_14 := gvar_63;
  2607. v_14.ONPAINT := v_13;
  2608. v_15 := gvar_63;
  2609. v_15.CENTER();
  2610. v_16 := gvar_63;
  2611. v_17 := 30;
  2612. gvar_6 := v_17.CREATE(v_16);
  2613. v_18 := gvar_63;
  2614. v_19 := gvar_6;
  2615. v_19.PARENT := v_18;
  2616. v_20 := 0;
  2617. v_21 := gvar_6;
  2618. v_21.AUTOSIZE := v_20;
  2619. v_23 := '{cm:CurHashText2}';
  2620. v_22 := EXPANDCONSTANT(v_23);
  2621. v_24 := gvar_6;
  2622. v_24.CAPTION := v_22;
  2623. v_27 := gvar_6;
  2624. v_26 := v_27.FONT;
  2625. v_29 := gvar_6;
  2626. v_28 := v_29.CAPTION;
  2627. v_25 := GETTEXTHEIGHT(v_28, v_26);
  2628. v_25 := v_25 * 2;
  2629. v_31 := 3;
  2630. v_30 := SCALEY(v_31);
  2631. v_25 := v_25 + v_30;
  2632. v_33 := gvar_63;
  2633. v_32 := v_33.CLIENTWIDTH;
  2634. v_35 := 10;
  2635. v_34 := SCALEX(v_35);
  2636. v_32 := v_32 - v_34;
  2637. v_37 := 5;
  2638. v_36 := SCALEY(v_37);
  2639. v_39 := 5;
  2640. v_38 := SCALEX(v_39);
  2641. v_40 := gvar_6;
  2642. v_40.SETBOUNDS(v_38, v_36, v_32, v_25);
  2643. v_41 := 1;
  2644. v_42 := gvar_6;
  2645. v_42.TRANSPARENT := v_41;
  2646. v_43 := 1;
  2647. v_44 := gvar_6;
  2648. v_44.WORDWRAP := v_43;
  2649. v_45 := 8;
  2650. v_47 := gvar_6;
  2651. v_46 := v_47.FONT;
  2652. v_46.SIZE := v_45;
  2653. v_48 := [1];
  2654. v_50 := gvar_6;
  2655. v_49 := v_50.FONT;
  2656. v_49.STYLE := v_48;
  2657. v_51 := gvar_63;
  2658. v_52 := 43;
  2659. gvar_65 := v_52.CREATE(v_51);
  2660. v_53 := 0;
  2661. v_54 := gvar_65;
  2662. v_54.POSITION := v_53;
  2663. v_55 := 1000;
  2664. v_56 := gvar_65;
  2665. v_56.MAX := v_55;
  2666. v_57 := 0;
  2667. v_58 := gvar_65;
  2668. v_58.MIN := v_57;
  2669. v_60 := 18;
  2670. v_59 := SCALEY(v_60);
  2671. v_62 := gvar_63;
  2672. v_61 := v_62.CLIENTWIDTH;
  2673. v_64 := 95;
  2674. v_63 := SCALEX(v_64);
  2675. v_61 := v_61 - v_63;
  2676. v_66 := gvar_6;
  2677. v_65 := v_66.TOP;
  2678. v_68 := gvar_6;
  2679. v_67 := v_68.HEIGHT;
  2680. v_65 := v_65 + v_67;
  2681. v_70 := 5;
  2682. v_69 := SCALEX(v_70);
  2683. v_71 := gvar_65;
  2684. v_71.SETBOUNDS(v_69, v_65, v_61, v_59);
  2685. v_72 := gvar_63;
  2686. v_73 := gvar_65;
  2687. v_73.PARENT := v_72;
  2688. v_75 := gvar_63;
  2689. v_76 := 59;
  2690. v_74 := v_76.CREATE(v_75);
  2691. gvar_46 := v_74;
  2692. v_78 := 23;
  2693. v_77 := SCALEY(v_78);
  2694. v_80 := 80;
  2695. v_79 := SCALEX(v_80);
  2696. v_82 := gvar_65;
  2697. v_81 := v_82.TOP;
  2698. v_84 := 3;
  2699. v_83 := SCALEY(v_84);
  2700. v_81 := v_81 - v_83;
  2701. v_86 := gvar_65;
  2702. v_85 := v_86.LEFT;
  2703. v_88 := gvar_65;
  2704. v_87 := v_88.WIDTH;
  2705. v_85 := v_85 + v_87;
  2706. v_90 := 5;
  2707. v_89 := SCALEX(v_90);
  2708. v_85 := v_85 + v_89;
  2709. v_91 := gvar_46;
  2710. v_91.SETBOUNDS(v_85, v_81, v_79, v_77);
  2711. v_94 := gvar_6;
  2712. v_93 := v_94.FONT;
  2713. v_92 := v_93.NAME;
  2714. v_96 := gvar_46;
  2715. v_95 := v_96.FONT;
  2716. v_95.NAME := v_92;
  2717. v_97 := 8;
  2718. v_99 := gvar_46;
  2719. v_98 := v_99.FONT;
  2720. v_98.SIZE := v_97;
  2721. v_100 := gvar_63;
  2722. v_101 := gvar_46;
  2723. v_101.PARENT := v_100;
  2724. v_103 := 14;
  2725. v_102 := SETUPMESSAGE(v_103);
  2726. v_104 := gvar_46;
  2727. v_104.CAPTION := v_102;
  2728. v_105 := procedure CANCELHASHFILED(Arg0: TOBJECT);;
  2729. v_106 := gvar_46;
  2730. v_106.ONCLICK := v_105;
  2731. v_107 := 2;
  2732. v_108 := gvar_46;
  2733. v_108.MODALRESULT := v_107;
  2734. v_110 := gvar_63;
  2735. v_109 := v_110.CLIENTHEIGHT;
  2736. v_112 := gvar_46;
  2737. v_111 := v_112.TOP;
  2738. v_109 := v_109 - v_111;
  2739. v_114 := gvar_46;
  2740. v_113 := v_114.HEIGHT;
  2741. v_109 := v_109 - v_113;
  2742. v_116 := 30;
  2743. v_115 := SCALEY(v_116);
  2744. v_109 := v_109 - v_115;
  2745. v_118 := gvar_46;
  2746. v_117 := v_118.WIDTH;
  2747. v_120 := gvar_46;
  2748. v_119 := v_120.LEFT;
  2749. v_117 := v_117 + v_119;
  2750. v_122 := 5;
  2751. v_121 := SCALEX(v_122);
  2752. v_117 := v_117 - v_121;
  2753. v_124 := gvar_65;
  2754. v_123 := v_124.TOP;
  2755. v_126 := gvar_65;
  2756. v_125 := v_126.HEIGHT;
  2757. v_123 := v_123 + v_125;
  2758. v_128 := 5;
  2759. v_127 := SCALEY(v_128);
  2760. v_123 := v_123 + v_127;
  2761. v_130 := gvar_65;
  2762. v_129 := v_130.LEFT;
  2763. v_131 := 'MyHash';
  2764. v_133 := gvar_63;
  2765. v_132 := v_133.HANDLE;
  2766. AddRichEdit(v_132, v_131, v_129, v_123, v_117, v_109);
  2767. v_134 := gvar_63;
  2768. v_135 := 45;
  2769. gvar_67 := v_135.CREATE(v_134);
  2770. v_137 := '{cm:CurHashText3}';
  2771. v_136 := EXPANDCONSTANT(v_137);
  2772. v_138 := gvar_67;
  2773. v_138.CAPTION := v_136;
  2774. v_141 := gvar_67;
  2775. v_140 := v_141.FONT;
  2776. v_143 := gvar_67;
  2777. v_142 := v_143.CAPTION;
  2778. v_139 := GETTEXTHEIGHT(v_142, v_140);
  2779. v_145 := gvar_46;
  2780. v_144 := v_145.WIDTH;
  2781. v_147 := gvar_46;
  2782. v_146 := v_147.LEFT;
  2783. v_144 := v_144 + v_146;
  2784. v_149 := 5;
  2785. v_148 := SCALEX(v_149);
  2786. v_144 := v_144 - v_148;
  2787. v_151 := gvar_65;
  2788. v_150 := v_151.TOP;
  2789. v_153 := gvar_65;
  2790. v_152 := v_153.HEIGHT;
  2791. v_150 := v_150 + v_152;
  2792. v_155 := 5;
  2793. v_154 := SCALEY(v_155);
  2794. v_150 := v_150 + v_154;
  2795. v_157 := gvar_63;
  2796. v_156 := v_157.CLIENTHEIGHT;
  2797. v_150 := v_150 + v_156;
  2798. v_159 := gvar_46;
  2799. v_158 := v_159.TOP;
  2800. v_150 := v_150 - v_158;
  2801. v_161 := gvar_46;
  2802. v_160 := v_161.HEIGHT;
  2803. v_150 := v_150 - v_160;
  2804. v_163 := 30;
  2805. v_162 := SCALEY(v_163);
  2806. v_150 := v_150 - v_162;
  2807. v_165 := 5;
  2808. v_164 := SCALEY(v_165);
  2809. v_150 := v_150 + v_164;
  2810. v_167 := gvar_6;
  2811. v_166 := v_167.LEFT;
  2812. v_168 := gvar_67;
  2813. v_168.SETBOUNDS(v_166, v_150, v_144, v_139);
  2814. v_169 := 1;
  2815. v_170 := gvar_67;
  2816. v_170.AUTOSIZE := v_169;
  2817. v_171 := 1;
  2818. v_172 := gvar_67;
  2819. v_172.WORDWRAP := v_171;
  2820. v_173 := 32768;
  2821. v_174 := gvar_67;
  2822. v_174.COLOR := v_173;
  2823. v_175 := [1];
  2824. v_177 := gvar_67;
  2825. v_176 := v_177.FONT;
  2826. v_176.STYLE := v_175;
  2827. v_178 := gvar_63;
  2828. v_179 := gvar_67;
  2829. v_179.PARENT := v_178;
  2830. v_180 := gvar_63;
  2831. v_180.SHOW();
  2832. v_181 := 0;
  2833. v_182 := WIZARDFORM();
  2834. v_182.ENABLED := v_181;
  2835. v_183 := gvar_38;
  2836. if not v_183 then goto label_40541;
  2837.  
  2838. label_40488:
  2839. v_185 := gvar_66;
  2840. v_184 := ISTRUE(v_185);
  2841. v_184 := not v_184;
  2842. v_183 := v_183 and v_184;
  2843.  
  2844. label_40541:
  2845. flag := not v_183;
  2846. if flag then goto label_40607;
  2847.  
  2848. label_40554:
  2849. v_186 := 1;
  2850. v_187 := WIZARDFORM();
  2851. v_187.ENABLED := v_186;
  2852. result := 0;
  2853.  
  2854. label_40607:
  2855. v_188 := gvar_38;
  2856. v_188 := not v_188;
  2857. if not v_188 then goto label_40686;
  2858.  
  2859. label_40639:
  2860. v_190 := gvar_66;
  2861. v_189 := ISTRUE(v_190);
  2862. v_188 := v_188 and v_189;
  2863.  
  2864. label_40686:
  2865. flag := not v_188;
  2866. if flag then goto label_40801;
  2867.  
  2868. label_40699:
  2869. v_191 := gvar_63;
  2870. v_191.HIDE();
  2871. v_192 := gvar_63;
  2872. v_192.FREE();
  2873. FreeRichEdit();
  2874. v_193 := 1;
  2875. v_194 := WIZARDFORM();
  2876. v_194.ENABLED := v_193;
  2877. result := 1;
  2878.  
  2879. label_40801:
  2880. v_195 := gvar_38;
  2881. v_195 := not v_195;
  2882. if not v_195 then goto label_40886;
  2883.  
  2884. label_40833:
  2885. v_197 := gvar_66;
  2886. v_196 := ISTRUE(v_197);
  2887. v_196 := not v_196;
  2888. v_195 := v_195 and v_196;
  2889.  
  2890. label_40886:
  2891. flag := not v_195;
  2892. if flag then goto label_40977;
  2893.  
  2894. label_40899:
  2895. v_199 := '{cm:CurHashText8}';
  2896. v_198 := EXPANDCONSTANT(v_199);
  2897. v_200 := gvar_67;
  2898. v_200.CAPTION := v_198;
  2899.  
  2900. label_40977:
  2901. exit;
  2902. end;
  2903.  
  2904. function NEXTBUTTONCLICK(Arg0: Integer): BOOLEAN;
  2905. var
  2906. v_1, v_2, v_4, v_6, v_8, v_17, v_23, v_25, v_27, v_29, v_30: BOOLEAN;
  2907. v_3, v_5, v_7, v_12, v_13, v_18, v_19, v_24, v_26, v_28, v_33: Integer;
  2908. v_9, v_15, v_16, v_21, v_22: UnicodeString;
  2909. v_10: TEDIT;
  2910. v_11, v_34: TWIZARDFORM;
  2911. v_14, v_20: TMSGBOXTYPE;
  2912. v_31, v_32: Cardinal;
  2913. begin
  2914. label_40978:
  2915. result := 1;
  2916. v_1 := Arg0 = 6;
  2917. flag := not v_1;
  2918. if flag then goto label_41637;
  2919.  
  2920. label_41029:
  2921. v_2 := 0;
  2922. v_3 := gvar_25;
  2923. TaskBarButtonEnabled(v_3, v_2);
  2924. v_4 := 0;
  2925. v_5 := gvar_26;
  2926. TaskBarButtonEnabled(v_5, v_4);
  2927. v_6 := 0;
  2928. v_7 := gvar_24;
  2929. TaskBarButtonEnabled(v_7, v_6);
  2930. v_11 := WIZARDFORM();
  2931. v_10 := v_11.DIREDIT;
  2932. v_9 := v_10.TEXT;
  2933. v_8 := ISANSI(v_9);
  2934. v_8 := not v_8;
  2935. flag := not v_8;
  2936. if flag then goto label_41358;
  2937.  
  2938. label_41239:
  2939. v_13 := 0;
  2940. v_14 := 2;
  2941. v_16 := '{cm:ErrDir}';
  2942. v_15 := EXPANDCONSTANT(v_16);
  2943. v_12 := MSGBOX(v_15, v_14, v_13);
  2944. result := 0;
  2945.  
  2946. label_41358:
  2947. v_17 := gvar_18 < 32;
  2948. flag := not v_17;
  2949. if flag then goto label_41517;
  2950.  
  2951. label_41397:
  2952. v_19 := 0;
  2953. v_20 := 2;
  2954. v_22 := '{cm:ErrSize}';
  2955. v_21 := EXPANDCONSTANT(v_22);
  2956. v_18 := MSGBOX(v_21, v_20, v_19);
  2957. result := 0;
  2958.  
  2959. label_41517:
  2960. v_23 := 1;
  2961. v_24 := gvar_25;
  2962. TaskBarButtonEnabled(v_24, v_23);
  2963. v_25 := 1;
  2964. v_26 := gvar_26;
  2965. TaskBarButtonEnabled(v_26, v_25);
  2966. v_27 := 1;
  2967. v_28 := gvar_24;
  2968. TaskBarButtonEnabled(v_28, v_27);
  2969.  
  2970. label_41637:
  2971. v_29 := Arg0 = 14;
  2972. flag := not v_29;
  2973. if flag then goto label_41772;
  2974.  
  2975. label_41676:
  2976. v_31 := 589824;
  2977. v_32 := 500;
  2978. v_34 := WIZARDFORM();
  2979. v_33 := v_34.HANDLE;
  2980. v_30 := AnimateWindow(v_33, v_32, v_31);
  2981.  
  2982. label_41772:
  2983. exit;
  2984. end;
  2985.  
  2986. procedure DIREDITONCHANGE(Arg0: TOBJECT);
  2987. var
  2988. v_1, v_2, v_9, v_10, v_12, v_13, v_14, v_16, v_17, v_25, v_26, v_27, v_33, v_34, v_35: UnicodeString;
  2989. v_3, v_28, v_36: TEDIT;
  2990. v_4, v_29, v_37: TWIZARDFORM;
  2991. v_5, v_8, v_19, v_23: BOOLEAN;
  2992. v_6, v_7: Pointer;
  2993. v_11: WideString;
  2994. v_15: Extended;
  2995. v_18, v_22, v_43: TLABEL;
  2996. v_20, v_24, v_32, v_41: Integer;
  2997. v_21, v_42: TFONT;
  2998. v_30, v_38: TSTRINGS;
  2999. v_31, v_39, v_40: TNEWCOMBOBOX;
  3000. begin
  3001. label_41773:
  3002. v_4 := WIZARDFORM();
  3003. v_3 := v_4.DIREDIT;
  3004. v_2 := v_3.TEXT;
  3005. v_1 := EXTRACTFILEDRIVE(v_2);
  3006. v_6 := &gvar_19;
  3007. v_7 := &gvar_18;
  3008. v_8 := 1;
  3009. v_9 := v_1;
  3010. v_5 := GETSPACEONDISK(v_9, v_8, {var}v_7, {var}v_6);
  3011. v_13 := '{cm:FreeSpace1}';
  3012. v_12 := EXPANDCONSTANT(v_13);
  3013. v_11 := v_12;
  3014. v_11 := v_11 + ' ';
  3015. v_15 := 32;
  3016. v_14 := MBORTB(v_15);
  3017. v_11 := v_11 + v_14;
  3018. v_11 := v_11 + ' ';
  3019. v_17 := '{cm:FreeSpace2}';
  3020. v_16 := EXPANDCONSTANT(v_17);
  3021. v_11 := v_11 + v_16;
  3022. v_10 := v_11;
  3023. v_18 := gvar_3;
  3024. v_18.CAPTION := v_10;
  3025. v_19 := gvar_18 > 32;
  3026. v_19 := not v_19;
  3027. flag := not v_19;
  3028. if flag then goto label_42295;
  3029.  
  3030. label_42229:
  3031. v_20 := 1776615;
  3032. v_22 := gvar_3;
  3033. v_21 := v_22.FONT;
  3034. v_21.COLOR := v_20;
  3035. goto label_42356;
  3036.  
  3037. label_42295:
  3038. v_41 := 15130849;
  3039. v_43 := gvar_3;
  3040. v_42 := v_43.FONT;
  3041. v_42.COLOR := v_41;
  3042.  
  3043. label_42356:
  3044. v_29 := WIZARDFORM();
  3045. v_28 := v_29.DIREDIT;
  3046. v_27 := v_28.TEXT;
  3047. v_26 := EXTRACTFILEDRIVE(v_27);
  3048. v_25 := ADDBACKSLASH(v_26);
  3049. v_31 := gvar_15;
  3050. v_30 := v_31.ITEMS;
  3051. v_24 := v_30.INDEXOF(v_25);
  3052. v_23 := v_24 >= 0;
  3053. flag := not v_23;
  3054. if flag then goto label_42703;
  3055.  
  3056. label_42538:
  3057. v_37 := WIZARDFORM();
  3058. v_36 := v_37.DIREDIT;
  3059. v_35 := v_36.TEXT;
  3060. v_34 := EXTRACTFILEDRIVE(v_35);
  3061. v_33 := ADDBACKSLASH(v_34);
  3062. v_39 := gvar_15;
  3063. v_38 := v_39.ITEMS;
  3064. v_32 := v_38.INDEXOF(v_33);
  3065. v_40 := gvar_15;
  3066. v_40.ITEMINDEX := v_32;
  3067.  
  3068. label_42703:
  3069. exit;
  3070. end;
  3071.  
  3072. procedure PAUSEBTNCLICK(Arg0: TOBJECT);
  3073. var
  3074. v_1, v_2, v_8, v_11, v_21, v_23, v_29, v_32, v_42: BOOLEAN;
  3075. v_3, v_24: TNEWPROGRESSBARSTATE;
  3076. v_4, v_25: TNEWPROGRESSBAR;
  3077. v_5, v_10, v_26, v_31: TWIZARDFORM;
  3078. v_6, v_27: UnicodeString;
  3079. v_7, v_12, v_28, v_33: TBUTTON;
  3080. v_9, v_30: TNEWBUTTON;
  3081. v_13, v_14, v_16, v_18, v_20, v_22, v_34, v_35, v_37, v_39, v_41, v_43: Integer;
  3082. v_15, v_36: String;
  3083. v_17, v_38: Cardinal;
  3084. v_19, v_40: TNEWICON;
  3085. begin
  3086. label_42704:
  3087. v_1 := gvar_32;
  3088. v_1 := not v_1;
  3089. flag := not v_1;
  3090. if flag then goto label_43196;
  3091.  
  3092. label_42739:
  3093. v_2 := SuspendProc();
  3094. v_3 := 2;
  3095. v_5 := WIZARDFORM();
  3096. v_4 := v_5.PROGRESSGAUGE;
  3097. v_4.STATE := v_3;
  3098. v_6 := 'Resume';
  3099. v_7 := gvar_40;
  3100. v_7.CAPTION := v_6;
  3101. v_8 := 0;
  3102. v_10 := WIZARDFORM();
  3103. v_9 := v_10.CANCELBUTTON;
  3104. v_9.ENABLED := v_8;
  3105. v_11 := 0;
  3106. v_12 := gvar_44;
  3107. v_12.ENABLED := v_11;
  3108. v_13 := 8;
  3109. v_14 := 0;
  3110. SetTaskBarProgressState(v_14, v_13);
  3111. v_15 := 'Resume';
  3112. v_16 := gvar_25;
  3113. TaskBarButtonToolTip(v_16, v_15);
  3114. v_19 := gvar_60[0];
  3115. v_18 := v_19.HANDLE;
  3116. v_17 := v_18;
  3117. v_20 := gvar_25;
  3118. TaskBarButtonIcon(v_20, v_17);
  3119. v_21 := 0;
  3120. v_22 := gvar_26;
  3121. TaskBarButtonEnabled(v_22, v_21);
  3122. gvar_32 := 1;
  3123. exit;
  3124. goto label_43646;
  3125.  
  3126. label_43196:
  3127. v_23 := ResumeProc();
  3128. v_24 := 0;
  3129. v_26 := WIZARDFORM();
  3130. v_25 := v_26.PROGRESSGAUGE;
  3131. v_25.STATE := v_24;
  3132. v_27 := 'Pause';
  3133. v_28 := gvar_40;
  3134. v_28.CAPTION := v_27;
  3135. v_29 := 1;
  3136. v_31 := WIZARDFORM();
  3137. v_30 := v_31.CANCELBUTTON;
  3138. v_30.ENABLED := v_29;
  3139. v_32 := 1;
  3140. v_33 := gvar_44;
  3141. v_33.ENABLED := v_32;
  3142. v_34 := 2;
  3143. v_35 := 0;
  3144. SetTaskBarProgressState(v_35, v_34);
  3145. v_36 := 'Pause';
  3146. v_37 := gvar_25;
  3147. TaskBarButtonToolTip(v_37, v_36);
  3148. v_40 := gvar_60[1];
  3149. v_39 := v_40.HANDLE;
  3150. v_38 := v_39;
  3151. v_41 := gvar_25;
  3152. TaskBarButtonIcon(v_41, v_38);
  3153. v_42 := 1;
  3154. v_43 := gvar_26;
  3155. TaskBarButtonEnabled(v_43, v_42);
  3156. gvar_32 := 0;
  3157. exit;
  3158. exit;
  3159. end;
  3160.  
  3161. procedure AGAINONCLICK(Arg0: TOBJECT);
  3162. var
  3163. v_1, v_13: Integer;
  3164. v_2, v_3, v_10, v_18: BOOLEAN;
  3165. v_4, v_19: String;
  3166. v_5, v_20: WideString;
  3167. v_6, v_7, v_8, v_9, v_14, v_15, v_16, v_17, v_21, v_22: UnicodeString;
  3168. v_11: Pointer;
  3169. v_12: TEXECWAIT;
  3170. v_23: TNOTIFYEVENT;
  3171. v_24, v_27: TNEWBUTTON;
  3172. v_25, v_28: TWIZARDFORM;
  3173. v_26: TOBJECT;
  3174. begin
  3175. label_43647:
  3176. v_3 := 1;
  3177. v_5 := 'Start "" /b "';
  3178. v_7 := '{src}';
  3179. v_6 := EXPANDCONSTANT(v_7);
  3180. v_5 := v_5 + v_6;
  3181. v_5 := v_5 + '\Setup.exe"';
  3182. v_4 := v_5;
  3183. v_9 := '{userdocs}\Again.bat';
  3184. v_8 := EXPANDCONSTANT(v_9);
  3185. v_2 := SAVESTRINGTOFILE(v_8, v_4, v_3);
  3186. v_11 := &v_1;
  3187. v_12 := 1;
  3188. v_13 := 0;
  3189. v_14 := '';
  3190. v_15 := '';
  3191. v_17 := '{userdocs}\Again.bat';
  3192. v_16 := EXPANDCONSTANT(v_17);
  3193. v_10 := EXEC(v_16, v_15, v_14, v_13, v_12, {var}v_11);
  3194. v_22 := '{userdocs}';
  3195. v_21 := EXPANDCONSTANT(v_22);
  3196. v_20 := v_21;
  3197. v_20 := v_20 + '\Again.bat';
  3198. v_19 := v_20;
  3199. v_18 := DeleteFileA(v_19);
  3200. v_25 := WIZARDFORM();
  3201. v_24 := v_25.NEXTBUTTON;
  3202. v_23 := v_24.ONCLICK;
  3203. v_28 := WIZARDFORM();
  3204. v_27 := v_28.NEXTBUTTON;
  3205. v_26 := v_27;
  3206. CallVar v_23;
  3207. exit;
  3208. end;
  3209.  
  3210. procedure RUNONCLICK(Arg0: TOBJECT);
  3211. var
  3212. v_1, v_5: Integer;
  3213. v_2: BOOLEAN;
  3214. v_3: Pointer;
  3215. v_4: TEXECWAIT;
  3216. v_6, v_7, v_8, v_9: UnicodeString;
  3217. v_10: TNOTIFYEVENT;
  3218. v_11, v_14: TNEWBUTTON;
  3219. v_12, v_15: TWIZARDFORM;
  3220. v_13: TOBJECT;
  3221. begin
  3222. label_44297:
  3223. v_3 := &v_1;
  3224. v_4 := 0;
  3225. v_5 := 5;
  3226. v_6 := '';
  3227. v_7 := '';
  3228. v_9 := '{app}\ACS.exe';
  3229. v_8 := EXPANDCONSTANT(v_9);
  3230. v_2 := EXEC(v_8, v_7, v_6, v_5, v_4, {var}v_3);
  3231. v_12 := WIZARDFORM();
  3232. v_11 := v_12.NEXTBUTTON;
  3233. v_10 := v_11.ONCLICK;
  3234. v_15 := WIZARDFORM();
  3235. v_14 := v_15.NEXTBUTTON;
  3236. v_13 := v_14;
  3237. CallVar v_10;
  3238. exit;
  3239. end;
  3240.  
  3241. function UNNIN(): BOOLEAN;
  3242. var
  3243. v_1: BOOLEAN;
  3244. begin
  3245. label_44584:
  3246. v_1 := gvar_21 <> 1;
  3247. flag := not v_1;
  3248. if flag then goto label_44640;
  3249.  
  3250. label_44623:
  3251. result := 0;
  3252. goto label_44652;
  3253.  
  3254. label_44640:
  3255. result := 1;
  3256.  
  3257. label_44652:
  3258. exit;
  3259. end;
  3260.  
  3261. procedure LABELCRACKONMOUSEENTER(Arg0: TOBJECT);
  3262. var
  3263. v_1: BOOLEAN;
  3264. v_2: TCHECKBOX;
  3265. v_3: Integer;
  3266. v_4: TFONT;
  3267. v_5: TLABEL;
  3268. begin
  3269. label_44653:
  3270. v_2 := gvar_14;
  3271. v_1 := v_2.ENABLED;
  3272. flag := not v_1;
  3273. if flag then goto label_44761;
  3274.  
  3275. label_44700:
  3276. v_3 := 2981354;
  3277. v_5 := gvar_4;
  3278. v_4 := v_5.FONT;
  3279. v_4.COLOR := v_3;
  3280.  
  3281. label_44761:
  3282. exit;
  3283. end;
  3284.  
  3285. procedure LABELCRACKONMOUSELEAVE(Arg0: TOBJECT);
  3286. var
  3287. v_1: BOOLEAN;
  3288. v_2: TCHECKBOX;
  3289. v_3: Integer;
  3290. v_4: TFONT;
  3291. v_5: TLABEL;
  3292. begin
  3293. label_44762:
  3294. v_2 := gvar_14;
  3295. v_1 := v_2.ENABLED;
  3296. flag := not v_1;
  3297. if flag then goto label_44870;
  3298.  
  3299. label_44809:
  3300. v_3 := 15130849;
  3301. v_5 := gvar_4;
  3302. v_4 := v_5.FONT;
  3303. v_4.COLOR := v_3;
  3304.  
  3305. label_44870:
  3306. exit;
  3307. end;
  3308.  
  3309. procedure LABELCRACKONCLICK(Arg0: TOBJECT);
  3310. var
  3311. v_1, v_3, v_5, v_7: BOOLEAN;
  3312. v_2, v_4, v_6, v_8: TCHECKBOX;
  3313. begin
  3314. label_44871:
  3315. v_2 := gvar_14;
  3316. v_1 := v_2.CHECKED;
  3317. if not v_1 then goto label_44962;
  3318.  
  3319. label_44915:
  3320. v_4 := gvar_14;
  3321. v_3 := v_4.ENABLED;
  3322. v_1 := v_1 and v_3;
  3323.  
  3324. label_44962:
  3325. flag := not v_1;
  3326. if flag then goto label_45020;
  3327.  
  3328. label_44975:
  3329. v_5 := 0;
  3330. v_6 := gvar_14;
  3331. v_6.CHECKED := v_5;
  3332. goto label_45060;
  3333.  
  3334. label_45020:
  3335. v_7 := 1;
  3336. v_8 := gvar_14;
  3337. v_8.CHECKED := v_7;
  3338.  
  3339. label_45060:
  3340. exit;
  3341. end;
  3342.  
  3343. procedure NULLONCLICK(Arg0: TOBJECT);
  3344. begin
  3345. label_45061:
  3346. exit;
  3347. end;
  3348.  
  3349. procedure BASS_CHANGEPOS(Arg0: Single);
  3350. var
  3351. v_1, v_2, v_4, v_7, v_12: BOOLEAN;
  3352. v_3, v_5, v_6, v_9, v_14, v_15: Cardinal;
  3353. v_8: Cardinal;
  3354. v_10: UnicodeString;
  3355. v_11: Extended;
  3356. v_13: Single;
  3357. begin
  3358. label_45062:
  3359. gvar_56 := Arg0;
  3360. v_1 := gvar_56 < 0.03;
  3361. flag := not v_1;
  3362. if flag then goto label_45158;
  3363.  
  3364. label_45118:
  3365. v_3 := gvar_52;
  3366. v_2 := BASS_ChannelPause(v_3);
  3367. goto label_45398;
  3368.  
  3369. label_45158:
  3370. v_6 := gvar_52;
  3371. v_5 := BASS_ChannelIsActive(v_6);
  3372. v_4 := v_5 = 3;
  3373. flag := not v_4;
  3374. if flag then goto label_45285;
  3375.  
  3376. label_45232:
  3377. v_8 := 0;
  3378. v_9 := gvar_52;
  3379. v_7 := BASS_ChannelPlay(v_9, v_8);
  3380.  
  3381. label_45285:
  3382. v_11 := gvar_56;
  3383. v_10 := FLOATTOSTR(v_11);
  3384. LOG(v_10);
  3385. v_13 := gvar_56;
  3386. v_14 := 2;
  3387. v_15 := gvar_52;
  3388. v_12 := BASS_ChannelSetAttribute(v_15, v_14, v_13);
  3389.  
  3390. label_45398:
  3391. exit;
  3392. end;
  3393.  
  3394. procedure IMGBUTTONONMOVE(Arg0: TOBJECT; Arg1: TSHIFTSTATE; Arg2: Integer; Arg3: Integer);
  3395. var
  3396. v_1, v_7, v_8, v_9, v_10, v_13, v_40: BOOLEAN;
  3397. v_2: Cardinal;
  3398. v_3, v_4: Pointer;
  3399. v_5: TPOINT;
  3400. v_6: TWIZARDFORM;
  3401. v_11, v_14, v_16, v_18, v_19, v_26, v_29, v_31, v_33, v_34, v_35, v_38: Integer;
  3402. v_12, v_15, v_17, v_20, v_23, v_27, v_30, v_32, v_36, v_39: TBITMAPIMAGE;
  3403. v_21, v_24: Cardinal;
  3404. v_22, v_25: TOBJECT;
  3405. v_28, v_37: Extended;
  3406. v_41: Single;
  3407. begin
  3408. label_45399:
  3409. v_3 := &gvar_55;
  3410. v_2 := GetCursorPos({var}v_3);
  3411. v_1 := v_2;
  3412. v_1 := not v_1;
  3413. flag := not v_1;
  3414. if flag then goto label_45470;
  3415.  
  3416. label_45469:
  3417. exit;
  3418.  
  3419. label_45470:
  3420. v_4 := &Arg0;
  3421. v_5 := gvar_55;
  3422. v_6 := WIZARDFORM();
  3423. gvar_55 := v_6.SCREENTOCLIENT(v_5);
  3424. v_9 := gvar_31;
  3425. if not v_9 then goto label_45643;
  3426.  
  3427. label_45569:
  3428. v_12 := gvar_49;
  3429. v_11 := v_12.LEFT;
  3430. v_10 := v_11 < gvar_55.0;
  3431. v_9 := v_9 and v_10;
  3432.  
  3433. label_45643:
  3434. v_8 := v_9;
  3435. if not v_8 then goto label_45786;
  3436.  
  3437. label_45665:
  3438. v_15 := gvar_49;
  3439. v_14 := v_15.LEFT;
  3440. v_17 := gvar_49;
  3441. v_16 := v_17.WIDTH;
  3442. v_14 := v_14 + v_16;
  3443. v_13 := v_14 > gvar_55.0;
  3444. v_8 := v_8 and v_13;
  3445.  
  3446. label_45786:
  3447. v_7 := v_8;
  3448. flag := not v_7;
  3449. if flag then goto label_45995;
  3450.  
  3451. label_45811:
  3452. v_18 := gvar_55.0;
  3453. v_21 := 36;
  3454. v_22 := Arg0;
  3455. Proc256();
  3456. v_19 := v_20.WIDTH;
  3457. v_19 := v_19 / 2;
  3458. v_18 := v_18 - v_19;
  3459. v_24 := 36;
  3460. v_25 := Arg0;
  3461. Proc256();
  3462. v_23.LEFT := v_18;
  3463.  
  3464. label_45995:
  3465. v_27 := gvar_49;
  3466. v_26 := v_27.WIDTH;
  3467. gvar_57 := v_26;
  3468. v_30 := gvar_50;
  3469. v_29 := v_30.LEFT;
  3470. v_32 := gvar_50;
  3471. v_31 := v_32.WIDTH;
  3472. v_31 := v_31 / 4;
  3473. v_29 := v_29 + v_31;
  3474. v_34 := 1;
  3475. v_33 := SCALEX(v_34);
  3476. v_29 := v_29 + v_33;
  3477. v_36 := gvar_49;
  3478. v_35 := v_36.LEFT;
  3479. v_29 := v_29 - v_35;
  3480. v_28 := v_29;
  3481. v_37 := gvar_57;
  3482. v_39 := gvar_50;
  3483. v_38 := v_39.WIDTH;
  3484. v_38 := v_38 / 4;
  3485. v_37 := v_37 + v_38;
  3486. v_28 := v_28 / v_37;
  3487. gvar_56 := v_28;
  3488. v_40 := gvar_31;
  3489. flag := not v_40;
  3490. if flag then goto label_46408;
  3491.  
  3492. label_46386:
  3493. v_41 := gvar_56;
  3494. BASS_CHANGEPOS(v_41);
  3495.  
  3496. label_46408:
  3497. exit;
  3498. end;
  3499.  
  3500. procedure BKGBUTTONONMOUSEENTER(Arg0: TOBJECT; Arg1: TMOUSEBUTTON; Arg2: TSHIFTSTATE; Arg3: Integer; Arg4: Integer);
  3501. var
  3502. v_1, v_4, v_7: BOOLEAN;
  3503. v_2: Cardinal;
  3504. v_3: Pointer;
  3505. v_5: TPOINT;
  3506. v_6: TWIZARDFORM;
  3507. v_8, v_10, v_12, v_15, v_18, v_20, v_22, v_23, v_24, v_27, v_30, v_32: Integer;
  3508. v_9, v_11, v_13, v_14, v_16, v_19, v_21, v_25, v_28, v_31, v_33, v_34: TBITMAPIMAGE;
  3509. v_17, v_26: Extended;
  3510. v_29: Single;
  3511. begin
  3512. label_46410:
  3513. v_3 := &gvar_55;
  3514. v_2 := GetCursorPos({var}v_3);
  3515. v_1 := v_2;
  3516. v_1 := not v_1;
  3517. flag := not v_1;
  3518. if flag then goto label_46481;
  3519.  
  3520. label_46480:
  3521. exit;
  3522.  
  3523. label_46481:
  3524. v_4 := gvar_31;
  3525. v_4 := not v_4;
  3526. flag := not v_4;
  3527. if flag then goto label_47298;
  3528.  
  3529. label_46516:
  3530. v_5 := gvar_55;
  3531. v_6 := WIZARDFORM();
  3532. gvar_55 := v_6.SCREENTOCLIENT(v_5);
  3533. v_9 := gvar_50;
  3534. v_8 := v_9.LEFT;
  3535. v_7 := gvar_55.0 > v_8;
  3536. flag := not v_7;
  3537. if flag then goto label_46778;
  3538.  
  3539. label_46637:
  3540. v_11 := gvar_50;
  3541. v_10 := v_11.LEFT;
  3542. v_10 := v_10 + 3;
  3543. v_13 := gvar_50;
  3544. v_12 := v_13.WIDTH;
  3545. v_12 := v_12 / 2;
  3546. v_10 := v_10 + v_12;
  3547. v_14 := gvar_50;
  3548. v_14.LEFT := v_10;
  3549. goto label_46914;
  3550.  
  3551. label_46778:
  3552. v_31 := gvar_50;
  3553. v_30 := v_31.LEFT;
  3554. v_30 := v_30 - 3;
  3555. v_33 := gvar_50;
  3556. v_32 := v_33.WIDTH;
  3557. v_32 := v_32 / 2;
  3558. v_30 := v_30 - v_32;
  3559. v_34 := gvar_50;
  3560. v_34.LEFT := v_30;
  3561.  
  3562. label_46914:
  3563. v_16 := gvar_49;
  3564. v_15 := v_16.WIDTH;
  3565. gvar_57 := v_15;
  3566. v_19 := gvar_50;
  3567. v_18 := v_19.LEFT;
  3568. v_21 := gvar_50;
  3569. v_20 := v_21.WIDTH;
  3570. v_20 := v_20 / 4;
  3571. v_18 := v_18 + v_20;
  3572. v_23 := 1;
  3573. v_22 := SCALEX(v_23);
  3574. v_18 := v_18 + v_22;
  3575. v_25 := gvar_49;
  3576. v_24 := v_25.LEFT;
  3577. v_18 := v_18 - v_24;
  3578. v_17 := v_18;
  3579. v_26 := gvar_57;
  3580. v_28 := gvar_50;
  3581. v_27 := v_28.WIDTH;
  3582. v_27 := v_27 / 4;
  3583. v_26 := v_26 + v_27;
  3584. v_17 := v_17 / v_26;
  3585. gvar_56 := v_17;
  3586. v_29 := gvar_56;
  3587. BASS_CHANGEPOS(v_29);
  3588.  
  3589. label_47298:
  3590. exit;
  3591. end;
  3592.  
  3593. procedure IMGBUTTONONMOUSEDOWN(Arg0: TOBJECT; Arg1: TMOUSEBUTTON; Arg2: TSHIFTSTATE; Arg3: Integer; Arg4: Integer);
  3594. var
  3595. v_1: Pointer;
  3596. v_2, v_11: TMEMORYSTREAM;
  3597. v_3, v_8: UnicodeString;
  3598. v_4, v_14: TBITMAPIMAGE;
  3599. v_5, v_15: Cardinal;
  3600. v_6, v_16: TOBJECT;
  3601. v_7, v_12: TSTREAM;
  3602. v_9: String;
  3603. v_10: Integer;
  3604. v_13: TBITMAP;
  3605. begin
  3606. label_47299:
  3607. gvar_31 := 1;
  3608. v_1 := &Arg0;
  3609.  
  3610. label_47344:
  3611. v_5 := 36;
  3612. v_6 := Arg0;
  3613. Proc256();
  3614. v_3 := v_4.NAME;
  3615. gvar_16 := v_3;
  3616. v_7 := gvar_51;
  3617. v_9 := gvar_16;
  3618. v_9 := v_9 + '3.bmp';
  3619. v_8 := v_9;
  3620. EXTRACTTEMPORARYFILETOSTREAM(v_8, v_7);
  3621. v_10 := 0;
  3622. v_11 := gvar_51;
  3623. v_11.POSITION := v_10;
  3624. v_12 := gvar_51;
  3625. v_15 := 36;
  3626. v_16 := Arg0;
  3627. Proc256();
  3628. v_13 := v_14.BITMAP;
  3629. v_13.LOADFROMSTREAM(v_12);
  3630. goto label_47647;
  3631.  
  3632. label_47647:
  3633. v_2 := gvar_51;
  3634. v_2.CLEAR();
  3635. goto label_47671;
  3636.  
  3637. label_47671:
  3638. exit;
  3639. end;
  3640.  
  3641. procedure IMGBUTTONONMOUSEUP(Arg0: TOBJECT; Arg1: TMOUSEBUTTON; Arg2: TSHIFTSTATE; Arg3: Integer; Arg4: Integer);
  3642. var
  3643. v_1: BOOLEAN;
  3644. v_2: Pointer;
  3645. v_3, v_12: TMEMORYSTREAM;
  3646. v_4, v_9: UnicodeString;
  3647. v_5, v_15: TBITMAPIMAGE;
  3648. v_6, v_16: Cardinal;
  3649. v_7, v_17: TOBJECT;
  3650. v_8, v_13: TSTREAM;
  3651. v_10: String;
  3652. v_11: Integer;
  3653. v_14: TBITMAP;
  3654. begin
  3655. label_47673:
  3656. gvar_31 := 0;
  3657. v_1 := gvar_30;
  3658. flag := not v_1;
  3659. if flag then goto label_48075;
  3660.  
  3661. label_47714:
  3662. v_2 := &Arg0;
  3663.  
  3664. label_47747:
  3665. v_6 := 36;
  3666. v_7 := Arg0;
  3667. Proc256();
  3668. v_4 := v_5.NAME;
  3669. gvar_16 := v_4;
  3670. v_8 := gvar_51;
  3671. v_10 := gvar_16;
  3672. v_10 := v_10 + '2.bmp';
  3673. v_9 := v_10;
  3674. EXTRACTTEMPORARYFILETOSTREAM(v_9, v_8);
  3675. v_11 := 0;
  3676. v_12 := gvar_51;
  3677. v_12.POSITION := v_11;
  3678. v_13 := gvar_51;
  3679. v_16 := 36;
  3680. v_17 := Arg0;
  3681. Proc256();
  3682. v_14 := v_15.BITMAP;
  3683. v_14.LOADFROMSTREAM(v_13);
  3684. goto label_48050;
  3685.  
  3686. label_48050:
  3687. v_3 := gvar_51;
  3688. v_3.CLEAR();
  3689. goto label_48074;
  3690.  
  3691. label_48074:
  3692.  
  3693. label_48075:
  3694. exit;
  3695. end;
  3696.  
  3697. procedure IMGBUTTONONMOUSEENTER(Arg0: TOBJECT);
  3698. var
  3699. v_1: Pointer;
  3700. v_2, v_12: TMEMORYSTREAM;
  3701. v_3, v_9, v_19: UnicodeString;
  3702. v_4, v_15: TBITMAPIMAGE;
  3703. v_5, v_16: Cardinal;
  3704. v_6, v_17: TOBJECT;
  3705. v_7: BOOLEAN;
  3706. v_8, v_13, v_18: TSTREAM;
  3707. v_10, v_20: String;
  3708. v_11: Integer;
  3709. v_14: TBITMAP;
  3710. begin
  3711. label_48076:
  3712. gvar_30 := 1;
  3713. v_1 := &Arg0;
  3714.  
  3715. label_48121:
  3716. v_5 := 36;
  3717. v_6 := Arg0;
  3718. Proc256();
  3719. v_3 := v_4.NAME;
  3720. gvar_16 := v_3;
  3721. v_7 := gvar_31;
  3722. flag := not v_7;
  3723. if flag then goto label_48317;
  3724.  
  3725. label_48235:
  3726. v_8 := gvar_51;
  3727. v_10 := gvar_16;
  3728. v_10 := v_10 + '3.bmp';
  3729. v_9 := v_10;
  3730. EXTRACTTEMPORARYFILETOSTREAM(v_9, v_8);
  3731. goto label_48394;
  3732.  
  3733. label_48317:
  3734. v_18 := gvar_51;
  3735. v_20 := gvar_16;
  3736. v_20 := v_20 + '2.bmp';
  3737. v_19 := v_20;
  3738. EXTRACTTEMPORARYFILETOSTREAM(v_19, v_18);
  3739.  
  3740. label_48394:
  3741. v_11 := 0;
  3742. v_12 := gvar_51;
  3743. v_12.POSITION := v_11;
  3744. v_13 := gvar_51;
  3745. v_16 := 36;
  3746. v_17 := Arg0;
  3747. Proc256();
  3748. v_14 := v_15.BITMAP;
  3749. v_14.LOADFROMSTREAM(v_13);
  3750. goto label_48535;
  3751.  
  3752. label_48535:
  3753. v_2 := gvar_51;
  3754. v_2.CLEAR();
  3755. goto label_48559;
  3756.  
  3757. label_48559:
  3758. exit;
  3759. end;
  3760.  
  3761. procedure IMGBUTTONONMOUSELEAVE(Arg0: TOBJECT);
  3762. var
  3763. v_1: Pointer;
  3764. v_2, v_11: TMEMORYSTREAM;
  3765. v_3, v_8: UnicodeString;
  3766. v_4, v_14: TBITMAPIMAGE;
  3767. v_5, v_15: Cardinal;
  3768. v_6, v_16: TOBJECT;
  3769. v_7, v_12: TSTREAM;
  3770. v_9: String;
  3771. v_10: Integer;
  3772. v_13: TBITMAP;
  3773. begin
  3774. label_48561:
  3775. gvar_30 := 0;
  3776. v_1 := &Arg0;
  3777.  
  3778. label_48606:
  3779. v_5 := 36;
  3780. v_6 := Arg0;
  3781. Proc256();
  3782. v_3 := v_4.NAME;
  3783. gvar_16 := v_3;
  3784. v_7 := gvar_51;
  3785. v_9 := gvar_16;
  3786. v_9 := v_9 + '1.bmp';
  3787. v_8 := v_9;
  3788. EXTRACTTEMPORARYFILETOSTREAM(v_8, v_7);
  3789. v_10 := 0;
  3790. v_11 := gvar_51;
  3791. v_11.POSITION := v_10;
  3792. v_12 := gvar_51;
  3793. v_15 := 36;
  3794. v_16 := Arg0;
  3795. Proc256();
  3796. v_13 := v_14.BITMAP;
  3797. v_13.LOADFROMSTREAM(v_12);
  3798. goto label_48909;
  3799.  
  3800. label_48909:
  3801. v_2 := gvar_51;
  3802. v_2.CLEAR();
  3803. goto label_48933;
  3804.  
  3805. label_48933:
  3806. exit;
  3807. end;
  3808.  
  3809. procedure IMGBUTTON1ONCLICK(Arg0: TOBJECT);
  3810. var
  3811. v_1, v_4: BOOLEAN;
  3812. v_2, v_3, v_5, v_6: Cardinal;
  3813. v_7, v_9: Integer;
  3814. v_8: TNEWICON;
  3815. begin
  3816. label_48935:
  3817. v_3 := gvar_52;
  3818. v_2 := BASS_ChannelIsActive(v_3);
  3819. v_1 := v_2 = 3;
  3820. v_1 := not v_1;
  3821. flag := not v_1;
  3822. if flag then goto label_49128;
  3823.  
  3824. label_49015:
  3825. v_5 := gvar_52;
  3826. v_4 := BASS_ChannelPause(v_5);
  3827. v_8 := gvar_60[2];
  3828. v_7 := v_8.HANDLE;
  3829. v_6 := v_7;
  3830. v_9 := gvar_24;
  3831. TaskBarButtonIcon(v_9, v_6);
  3832.  
  3833. label_49128:
  3834. exit;
  3835. end;
  3836.  
  3837. procedure IMGBUTTON2ONCLICK(Arg0: TOBJECT);
  3838. var
  3839. v_1, v_4, v_5: BOOLEAN;
  3840. v_2, v_3, v_7, v_8: Cardinal;
  3841. v_6: Cardinal;
  3842. v_9, v_11: Integer;
  3843. v_10: TNEWICON;
  3844. begin
  3845. label_49129:
  3846. v_3 := gvar_52;
  3847. v_2 := BASS_ChannelIsActive(v_3);
  3848. v_1 := v_2 = 3;
  3849. if not v_1 then goto label_49245;
  3850.  
  3851. label_49200:
  3852. v_4 := gvar_56 > 0.03;
  3853. v_1 := v_1 and v_4;
  3854.  
  3855. label_49245:
  3856. flag := not v_1;
  3857. if flag then goto label_49389;
  3858.  
  3859. label_49258:
  3860. v_6 := 0;
  3861. v_7 := gvar_52;
  3862. v_5 := BASS_ChannelPlay(v_7, v_6);
  3863. v_10 := gvar_60[3];
  3864. v_9 := v_10.HANDLE;
  3865. v_8 := v_9;
  3866. v_11 := gvar_24;
  3867. TaskBarButtonIcon(v_11, v_8);
  3868.  
  3869. label_49389:
  3870. exit;
  3871. end;
  3872.  
  3873. procedure LOADSOUNDBUTTON();
  3874. var
  3875. v_1, v_44, v_81, v_112: TCOMPONENT;
  3876. v_2, v_7, v_10, v_45, v_48, v_53, v_82, v_85, v_90, v_113, v_116, v_121: TWIZARDFORM;
  3877. v_3, v_46, v_83, v_114, v_155, v_156, v_157, v_160, v_161, v_162, v_182, v_184, v_185, v_186, v_190, v_215: Cardinal;
  3878. v_4, v_6, v_15, v_16, v_17, v_18, v_19, v_21, v_23, v_24, v_25, v_27, v_29, v_30, v_50, v_52, v_58, v_59, v_60, v_61, v_62, v_64, v_66, v_67, v_87, v_89, v_95, v_96, v_97, v_98, v_99, v_101, v_102, v_103, v_105, v_106, v_118, v_120, v_126, v_127, v_128, v_129, v_130, v_132, v_133, v_134, v_136, v_138, v_154, v_158, v_165, v_168, v_170, v_172, v_173, v_174, v_177, v_187, v_189, v_191, v_193, v_196, v_203, v_210, v_218: Integer;
  3879. v_5, v_8, v_11, v_13, v_31, v_33, v_35, v_37, v_39, v_41, v_43, v_49, v_51, v_54, v_56, v_63, v_65, v_68, v_70, v_72, v_74, v_76, v_78, v_80, v_86, v_88, v_91, v_93, v_100, v_104, v_107, v_109, v_111, v_117, v_119, v_122, v_124, v_131, v_135, v_137, v_139, v_140, v_142, v_144, v_146, v_148, v_150, v_152, v_166, v_169, v_171, v_175, v_178, v_200, v_207, v_214, v_222: TBITMAPIMAGE;
  3880. v_9, v_47, v_84, v_115: TWINCONTROL;
  3881. v_12, v_55, v_92, v_123, v_153, v_159, v_180, v_183: BOOLEAN;
  3882. v_14, v_57, v_94, v_125, v_197, v_204, v_211, v_219: TMEMORYSTREAM;
  3883. v_20, v_22, v_26, v_28: TBEVEL;
  3884. v_32, v_69, v_108, v_141, v_195, v_202, v_209, v_217: UnicodeString;
  3885. v_34, v_36, v_42, v_71, v_73, v_79, v_143, v_145: TNOTIFYEVENT;
  3886. v_38, v_40, v_75, v_77, v_110, v_147, v_149: TMOUSEEVENT;
  3887. v_151: TMOUSEMOVEEVENT;
  3888. v_163: String;
  3889. v_164, v_181: Cardinal;
  3890. v_167, v_176: Extended;
  3891. v_179: Single;
  3892. v_188, v_192: TNEWICON;
  3893. v_194, v_198, v_201, v_205, v_208, v_212, v_216, v_220: TSTREAM;
  3894. v_199, v_206, v_213, v_221: TBITMAP;
  3895. begin
  3896. label_49390:
  3897. v_2 := WIZARDFORM();
  3898. v_1 := v_2;
  3899. v_3 := 36;
  3900. gvar_48 := v_3.CREATE(v_1);
  3901. v_4 := 0;
  3902. v_5 := gvar_48;
  3903. v_5.REPLACECOLOR := v_4;
  3904. v_7 := WIZARDFORM();
  3905. v_6 := v_7.COLOR;
  3906. v_8 := gvar_48;
  3907. v_8.REPLACEWITHCOLOR := v_6;
  3908. v_10 := WIZARDFORM();
  3909. v_9 := v_10;
  3910. v_11 := gvar_48;
  3911. v_11.PARENT := v_9;
  3912. v_12 := 1;
  3913. v_13 := gvar_48;
  3914. v_13.STRETCH := v_12;
  3915.  
  3916. label_49673:
  3917. v_215 := 37;
  3918. gvar_51 := v_215.CREATE();
  3919. v_216 := gvar_51;
  3920. v_217 := 'Pause1.bmp';
  3921. EXTRACTTEMPORARYFILETOSTREAM(v_217, v_216);
  3922. v_218 := 0;
  3923. v_219 := gvar_51;
  3924. v_219.POSITION := v_218;
  3925. v_220 := gvar_51;
  3926. v_222 := gvar_48;
  3927. v_221 := v_222.BITMAP;
  3928. v_221.LOADFROMSTREAM(v_220);
  3929. goto label_49861;
  3930.  
  3931. label_49861:
  3932. v_14 := gvar_51;
  3933. v_14.CLEAR();
  3934. goto label_49885;
  3935.  
  3936. label_49885:
  3937. v_16 := 11;
  3938. v_15 := SCALEY(v_16);
  3939. v_18 := 11;
  3940. v_17 := SCALEX(v_18);
  3941. v_20 := gvar_8;
  3942. v_19 := v_20.TOP;
  3943. v_22 := gvar_8;
  3944. v_21 := v_22.HEIGHT;
  3945. v_19 := v_19 + v_21;
  3946. v_24 := 20;
  3947. v_23 := SCALEY(v_24);
  3948. v_19 := v_19 - v_23;
  3949. v_26 := gvar_8;
  3950. v_25 := v_26.LEFT;
  3951. v_28 := gvar_8;
  3952. v_27 := v_28.WIDTH;
  3953. v_25 := v_25 + v_27;
  3954. v_30 := 16;
  3955. v_29 := SCALEX(v_30);
  3956. v_25 := v_25 - v_29;
  3957. v_31 := gvar_48;
  3958. v_31.SETBOUNDS(v_25, v_19, v_17, v_15);
  3959. v_32 := 'Pause';
  3960. v_33 := gvar_48;
  3961. v_33.NAME := v_32;
  3962. v_34 := procedure IMGBUTTONONMOUSEENTER(Arg0: TOBJECT);;
  3963. v_35 := gvar_48;
  3964. v_35.ONMOUSEENTER := v_34;
  3965. v_36 := procedure IMGBUTTONONMOUSELEAVE(Arg0: TOBJECT);;
  3966. v_37 := gvar_48;
  3967. v_37.ONMOUSELEAVE := v_36;
  3968. v_38 := procedure IMGBUTTONONMOUSEDOWN(Arg0: TOBJECT; Arg1: TMOUSEBUTTON; Arg2: TSHIFTSTATE; Arg3: Integer; Arg4: Integer);;
  3969. v_39 := gvar_48;
  3970. v_39.ONMOUSEDOWN := v_38;
  3971. v_40 := procedure IMGBUTTONONMOUSEUP(Arg0: TOBJECT; Arg1: TMOUSEBUTTON; Arg2: TSHIFTSTATE; Arg3: Integer; Arg4: Integer);;
  3972. v_41 := gvar_48;
  3973. v_41.ONMOUSEUP := v_40;
  3974. v_42 := procedure IMGBUTTON1ONCLICK(Arg0: TOBJECT);;
  3975. v_43 := gvar_48;
  3976. v_43.ONCLICK := v_42;
  3977. v_45 := WIZARDFORM();
  3978. v_44 := v_45;
  3979. v_46 := 36;
  3980. gvar_47 := v_46.CREATE(v_44);
  3981. v_48 := WIZARDFORM();
  3982. v_47 := v_48;
  3983. v_49 := gvar_47;
  3984. v_49.PARENT := v_47;
  3985. v_50 := 0;
  3986. v_51 := gvar_47;
  3987. v_51.REPLACECOLOR := v_50;
  3988. v_53 := WIZARDFORM();
  3989. v_52 := v_53.COLOR;
  3990. v_54 := gvar_47;
  3991. v_54.REPLACEWITHCOLOR := v_52;
  3992. v_55 := 1;
  3993. v_56 := gvar_47;
  3994. v_56.STRETCH := v_55;
  3995.  
  3996. label_50797:
  3997. v_208 := gvar_51;
  3998. v_209 := 'Play1.bmp';
  3999. EXTRACTTEMPORARYFILETOSTREAM(v_209, v_208);
  4000. v_210 := 0;
  4001. v_211 := gvar_51;
  4002. v_211.POSITION := v_210;
  4003. v_212 := gvar_51;
  4004. v_214 := gvar_47;
  4005. v_213 := v_214.BITMAP;
  4006. v_213.LOADFROMSTREAM(v_212);
  4007. goto label_50951;
  4008.  
  4009. label_50951:
  4010. v_57 := gvar_51;
  4011. v_57.CLEAR();
  4012. goto label_50975;
  4013.  
  4014. label_50975:
  4015. v_59 := 11;
  4016. v_58 := SCALEY(v_59);
  4017. v_61 := 11;
  4018. v_60 := SCALEX(v_61);
  4019. v_63 := gvar_48;
  4020. v_62 := v_63.TOP;
  4021. v_65 := gvar_48;
  4022. v_64 := v_65.LEFT;
  4023. v_67 := 13;
  4024. v_66 := SCALEX(v_67);
  4025. v_64 := v_64 - v_66;
  4026. v_68 := gvar_47;
  4027. v_68.SETBOUNDS(v_64, v_62, v_60, v_58);
  4028. v_69 := 'Play';
  4029. v_70 := gvar_47;
  4030. v_70.NAME := v_69;
  4031. v_71 := procedure IMGBUTTONONMOUSEENTER(Arg0: TOBJECT);;
  4032. v_72 := gvar_47;
  4033. v_72.ONMOUSEENTER := v_71;
  4034. v_73 := procedure IMGBUTTONONMOUSELEAVE(Arg0: TOBJECT);;
  4035. v_74 := gvar_47;
  4036. v_74.ONMOUSELEAVE := v_73;
  4037. v_75 := procedure IMGBUTTONONMOUSEDOWN(Arg0: TOBJECT; Arg1: TMOUSEBUTTON; Arg2: TSHIFTSTATE; Arg3: Integer; Arg4: Integer);;
  4038. v_76 := gvar_47;
  4039. v_76.ONMOUSEDOWN := v_75;
  4040. v_77 := procedure IMGBUTTONONMOUSEUP(Arg0: TOBJECT; Arg1: TMOUSEBUTTON; Arg2: TSHIFTSTATE; Arg3: Integer; Arg4: Integer);;
  4041. v_78 := gvar_47;
  4042. v_78.ONMOUSEUP := v_77;
  4043. v_79 := procedure IMGBUTTON2ONCLICK(Arg0: TOBJECT);;
  4044. v_80 := gvar_47;
  4045. v_80.ONCLICK := v_79;
  4046. v_82 := WIZARDFORM();
  4047. v_81 := v_82;
  4048. v_83 := 36;
  4049. gvar_49 := v_83.CREATE(v_81);
  4050. v_85 := WIZARDFORM();
  4051. v_84 := v_85;
  4052. v_86 := gvar_49;
  4053. v_86.PARENT := v_84;
  4054. v_87 := 0;
  4055. v_88 := gvar_49;
  4056. v_88.REPLACECOLOR := v_87;
  4057. v_90 := WIZARDFORM();
  4058. v_89 := v_90.COLOR;
  4059. v_91 := gvar_49;
  4060. v_91.REPLACEWITHCOLOR := v_89;
  4061. v_92 := 1;
  4062. v_93 := gvar_49;
  4063. v_93.STRETCH := v_92;
  4064.  
  4065. label_51741:
  4066. v_201 := gvar_51;
  4067. v_202 := 'trackBkg.bmp';
  4068. EXTRACTTEMPORARYFILETOSTREAM(v_202, v_201);
  4069. v_203 := 0;
  4070. v_204 := gvar_51;
  4071. v_204.POSITION := v_203;
  4072. v_205 := gvar_51;
  4073. v_207 := gvar_49;
  4074. v_206 := v_207.BITMAP;
  4075. v_206.LOADFROMSTREAM(v_205);
  4076. goto label_51898;
  4077.  
  4078. label_51898:
  4079. v_94 := gvar_51;
  4080. v_94.CLEAR();
  4081. goto label_51922;
  4082.  
  4083. label_51922:
  4084. v_96 := 3;
  4085. v_95 := SCALEY(v_96);
  4086. v_98 := 60;
  4087. v_97 := SCALEX(v_98);
  4088. v_100 := gvar_47;
  4089. v_99 := v_100.TOP;
  4090. v_102 := 4;
  4091. v_101 := SCALEY(v_102);
  4092. v_99 := v_99 + v_101;
  4093. v_104 := gvar_47;
  4094. v_103 := v_104.LEFT;
  4095. v_106 := 65;
  4096. v_105 := SCALEX(v_106);
  4097. v_103 := v_103 - v_105;
  4098. v_107 := gvar_49;
  4099. v_107.SETBOUNDS(v_103, v_99, v_97, v_95);
  4100. v_108 := 'trackBkg';
  4101. v_109 := gvar_49;
  4102. v_109.NAME := v_108;
  4103. v_110 := procedure BKGBUTTONONMOUSEENTER(Arg0: TOBJECT; Arg1: TMOUSEBUTTON; Arg2: TSHIFTSTATE; Arg3: Integer; Arg4: Integer);;
  4104. v_111 := gvar_49;
  4105. v_111.ONMOUSEDOWN := v_110;
  4106. v_113 := WIZARDFORM();
  4107. v_112 := v_113;
  4108. v_114 := 36;
  4109. gvar_50 := v_114.CREATE(v_112);
  4110. v_116 := WIZARDFORM();
  4111. v_115 := v_116;
  4112. v_117 := gvar_50;
  4113. v_117.PARENT := v_115;
  4114. v_118 := 0;
  4115. v_119 := gvar_50;
  4116. v_119.REPLACECOLOR := v_118;
  4117. v_121 := WIZARDFORM();
  4118. v_120 := v_121.COLOR;
  4119. v_122 := gvar_50;
  4120. v_122.REPLACEWITHCOLOR := v_120;
  4121. v_123 := 1;
  4122. v_124 := gvar_50;
  4123. v_124.STRETCH := v_123;
  4124.  
  4125. label_52571:
  4126. v_194 := gvar_51;
  4127. v_195 := 'trackbtn1.bmp';
  4128. EXTRACTTEMPORARYFILETOSTREAM(v_195, v_194);
  4129. v_196 := 0;
  4130. v_197 := gvar_51;
  4131. v_197.POSITION := v_196;
  4132. v_198 := gvar_51;
  4133. v_200 := gvar_50;
  4134. v_199 := v_200.BITMAP;
  4135. v_199.LOADFROMSTREAM(v_198);
  4136. goto label_52729;
  4137.  
  4138. label_52729:
  4139. v_125 := gvar_51;
  4140. v_125.CLEAR();
  4141. goto label_52753;
  4142.  
  4143. label_52753:
  4144. v_127 := 9;
  4145. v_126 := SCALEY(v_127);
  4146. v_129 := 8;
  4147. v_128 := SCALEX(v_129);
  4148. v_131 := gvar_49;
  4149. v_130 := v_131.TOP;
  4150. v_133 := 9;
  4151. v_132 := SCALEY(v_133);
  4152. v_132 := v_132 / 2;
  4153. v_130 := v_130 - v_132;
  4154. v_135 := gvar_49;
  4155. v_134 := v_135.HEIGHT;
  4156. v_134 := v_134 / 2;
  4157. v_130 := v_130 + v_134;
  4158. v_137 := gvar_49;
  4159. v_136 := v_137.LEFT;
  4160. v_139 := gvar_49;
  4161. v_138 := v_139.WIDTH;
  4162. v_138 := v_138 / 2;
  4163. v_136 := v_136 + v_138;
  4164. v_140 := gvar_50;
  4165. v_140.SETBOUNDS(v_136, v_130, v_128, v_126);
  4166. v_141 := 'trackbtn';
  4167. v_142 := gvar_50;
  4168. v_142.NAME := v_141;
  4169. v_143 := procedure IMGBUTTONONMOUSEENTER(Arg0: TOBJECT);;
  4170. v_144 := gvar_50;
  4171. v_144.ONMOUSEENTER := v_143;
  4172. v_145 := procedure IMGBUTTONONMOUSELEAVE(Arg0: TOBJECT);;
  4173. v_146 := gvar_50;
  4174. v_146.ONMOUSELEAVE := v_145;
  4175. v_147 := procedure IMGBUTTONONMOUSEDOWN(Arg0: TOBJECT; Arg1: TMOUSEBUTTON; Arg2: TSHIFTSTATE; Arg3: Integer; Arg4: Integer);;
  4176. v_148 := gvar_50;
  4177. v_148.ONMOUSEDOWN := v_147;
  4178. v_149 := procedure IMGBUTTONONMOUSEUP(Arg0: TOBJECT; Arg1: TMOUSEBUTTON; Arg2: TSHIFTSTATE; Arg3: Integer; Arg4: Integer);;
  4179. v_150 := gvar_50;
  4180. v_150.ONMOUSEUP := v_149;
  4181. v_151 := procedure IMGBUTTONONMOVE(Arg0: TOBJECT; Arg1: TSHIFTSTATE; Arg2: Integer; Arg3: Integer);;
  4182. v_152 := gvar_50;
  4183. v_152.ONMOUSEMOVE := v_151;
  4184. v_154 := 0;
  4185. v_155 := 0;
  4186. v_156 := 0;
  4187. v_157 := 44100;
  4188. v_158 := -1;
  4189. v_153 := BASS_Init(v_158, v_157, v_156, v_155, v_154);
  4190. v_159 := BASS_Start();
  4191. v_160 := 4;
  4192. v_161 := 0;
  4193. v_162 := 0;
  4194. v_163 := 'Music.ogg';
  4195. v_164 := 1;
  4196. gvar_52 := BASS_STREAMCREATEFILE(v_164, v_163, v_162, v_161, v_160);
  4197. v_166 := gvar_49;
  4198. v_165 := v_166.WIDTH;
  4199. gvar_57 := v_165;
  4200. v_169 := gvar_50;
  4201. v_168 := v_169.LEFT;
  4202. v_171 := gvar_50;
  4203. v_170 := v_171.WIDTH;
  4204. v_170 := v_170 / 4;
  4205. v_168 := v_168 + v_170;
  4206. v_173 := 1;
  4207. v_172 := SCALEX(v_173);
  4208. v_168 := v_168 + v_172;
  4209. v_175 := gvar_49;
  4210. v_174 := v_175.LEFT;
  4211. v_168 := v_168 - v_174;
  4212. v_167 := v_168;
  4213. v_176 := gvar_57;
  4214. v_178 := gvar_50;
  4215. v_177 := v_178.WIDTH;
  4216. v_177 := v_177 / 4;
  4217. v_176 := v_176 + v_177;
  4218. v_167 := v_167 / v_176;
  4219. gvar_56 := v_167;
  4220. v_179 := gvar_56;
  4221. BASS_CHANGEPOS(v_179);
  4222. v_181 := 1;
  4223. v_182 := gvar_52;
  4224. v_180 := BASS_ChannelPlay(v_182, v_181);
  4225. v_185 := gvar_52;
  4226. v_184 := BASS_ChannelIsActive(v_185);
  4227. v_183 := v_184 = 3;
  4228. v_183 := not v_183;
  4229. flag := not v_183;
  4230. if flag then goto label_54246;
  4231.  
  4232. label_54163:
  4233. v_188 := gvar_60[3];
  4234. v_187 := v_188.HANDLE;
  4235. v_186 := v_187;
  4236. v_189 := gvar_24;
  4237. TaskBarButtonIcon(v_189, v_186);
  4238. goto label_54324;
  4239.  
  4240. label_54246:
  4241. v_192 := gvar_60[2];
  4242. v_191 := v_192.HANDLE;
  4243. v_190 := v_191;
  4244. v_193 := gvar_24;
  4245. TaskBarButtonIcon(v_193, v_190);
  4246.  
  4247. label_54324:
  4248. exit;
  4249. end;
  4250.  
  4251. procedure DUBLEONCLICK(Arg0: TOBJECT);
  4252. var
  4253. v_1, v_6, v_12: TOBJECT;
  4254. v_2: BOOLEAN;
  4255. v_3, v_9: TNOTIFYEVENT;
  4256. v_4, v_7, v_10, v_13: TNEWBUTTON;
  4257. v_5, v_8, v_11, v_14: TWIZARDFORM;
  4258. begin
  4259. label_54325:
  4260. v_1 := Arg0;
  4261. v_2 := gvar_44 = v_1;
  4262. if not v_2 then goto label_54491;
  4263.  
  4264. label_54373:
  4265. v_5 := WIZARDFORM();
  4266. v_4 := v_5.CANCELBUTTON;
  4267. v_3 := v_4.ONCLICK;
  4268. v_8 := WIZARDFORM();
  4269. v_7 := v_8.CANCELBUTTON;
  4270. v_6 := v_7;
  4271. CallVar v_3;
  4272. goto label_54636;
  4273.  
  4274. label_54491:
  4275. v_2 := gvar_45 = v_1;
  4276. if not v_2 then goto label_54636;
  4277.  
  4278. label_54518:
  4279. v_11 := WIZARDFORM();
  4280. v_10 := v_11.NEXTBUTTON;
  4281. v_9 := v_10.ONCLICK;
  4282. v_14 := WIZARDFORM();
  4283. v_13 := v_14.NEXTBUTTON;
  4284. v_12 := v_13;
  4285. CallVar v_9;
  4286. goto label_54636;
  4287.  
  4288. label_54636:
  4289. exit;
  4290. end;
  4291.  
  4292. function GETBVALUE(Arg0: Cardinal): Byte;
  4293. var
  4294. v_1: Cardinal;
  4295. begin
  4296. label_54639:
  4297. v_1 := Arg0;
  4298. v_1 := v_1 shr 16;
  4299. result := v_1;
  4300. exit;
  4301. end;
  4302.  
  4303. function GETGVALUE(Arg0: Cardinal): Byte;
  4304. var
  4305. v_1: Cardinal;
  4306. begin
  4307. label_54684:
  4308. v_1 := Arg0;
  4309. v_1 := v_1 shr 8;
  4310. result := v_1;
  4311. exit;
  4312. end;
  4313.  
  4314. function GETRVALUE(Arg0: Cardinal): Byte;
  4315. begin
  4316. label_54729:
  4317. result := Arg0;
  4318. exit;
  4319. end;
  4320.  
  4321. function GETOPTIMALBKCOLOR(Arg0: Integer): Integer;
  4322. var
  4323. v_1, v_2, v_3: Word;
  4324. v_4, v_6, v_8: Byte;
  4325. v_5, v_7, v_9: Cardinal;
  4326. v_10: BOOLEAN;
  4327. v_11, v_12, v_13: Extended;
  4328. begin
  4329. label_54741:
  4330. v_5 := Arg0;
  4331. v_4 := GETRVALUE(v_5);
  4332. v_1 := v_4;
  4333. v_7 := Arg0;
  4334. v_6 := GETGVALUE(v_7);
  4335. v_2 := v_6;
  4336. v_9 := Arg0;
  4337. v_8 := GETBVALUE(v_9);
  4338. v_3 := v_8;
  4339. v_11 := 0.222;
  4340. v_11 := v_11 * v_1;
  4341. v_12 := 0.707;
  4342. v_12 := v_12 * v_2;
  4343. v_11 := v_11 + v_12;
  4344. v_13 := 0.071;
  4345. v_13 := v_13 * v_3;
  4346. v_11 := v_11 + v_13;
  4347. v_10 := v_11 <= 127;
  4348. flag := not v_10;
  4349. if flag then goto label_55094;
  4350.  
  4351. label_55074:
  4352. result := 16777215;
  4353. goto label_55109;
  4354.  
  4355. label_55094:
  4356. result := 0;
  4357.  
  4358. label_55109:
  4359. exit;
  4360. end;
  4361.  
  4362. procedure DIRFOLDERCHANGE(Arg0: TOBJECT);
  4363. var
  4364. v_1, v_2: UnicodeString;
  4365. v_3, v_11, v_17: TFOLDERTREEVIEW;
  4366. v_4: TNEWEDIT;
  4367. v_5, v_6, v_7, v_8, v_9, v_10, v_12, v_13, v_14, v_15, v_16: Integer;
  4368. begin
  4369. label_55110:
  4370. v_3 := gvar_0;
  4371. v_2 := v_3.DIRECTORY;
  4372. v_1 := ADDBACKSLASH(v_2);
  4373. v_4 := gvar_1;
  4374. v_4.TEXT := v_1;
  4375. v_7 := 15130849;
  4376. v_6 := GETOPTIMALBKCOLOR(v_7);
  4377. v_8 := 0;
  4378. v_9 := 4381;
  4379. v_11 := gvar_0;
  4380. v_10 := v_11.HANDLE;
  4381. v_5 := SENDMESSAGE(v_10, v_9, v_8, v_6);
  4382. v_13 := 15130849;
  4383. v_14 := 0;
  4384. v_15 := 4382;
  4385. v_17 := gvar_0;
  4386. v_16 := v_17.HANDLE;
  4387. v_12 := SENDMESSAGE(v_16, v_15, v_14, v_13);
  4388. exit;
  4389. end;
  4390.  
  4391. procedure BACKCLICK(Arg0: TOBJECT);
  4392. var
  4393. v_1: BOOLEAN;
  4394. v_2, v_3, v_7, v_8: UnicodeString;
  4395. v_4: TEDIT;
  4396. v_5: TWIZARDFORM;
  4397. v_6, v_9: TFOLDERTREEVIEW;
  4398. v_10: TNEWEDIT;
  4399. begin
  4400. label_55436:
  4401. v_1 := 1;
  4402. v_5 := WIZARDFORM();
  4403. v_4 := v_5.DIREDIT;
  4404. v_3 := v_4.TEXT;
  4405. v_2 := ADDBACKSLASH(v_3);
  4406. v_6 := gvar_0;
  4407. v_6.CHANGEDIRECTORY(v_2, v_1);
  4408. v_9 := gvar_0;
  4409. v_8 := v_9.DIRECTORY;
  4410. v_7 := ADDBACKSLASH(v_8);
  4411. v_10 := gvar_1;
  4412. v_10.TEXT := v_7;
  4413. exit;
  4414. end;
  4415.  
  4416. procedure NEWCLICK(Arg0: TOBJECT);
  4417. var
  4418. v_1, v_4, v_5: UnicodeString;
  4419. v_2: TSETUPMESSAGEID;
  4420. v_3, v_6: TFOLDERTREEVIEW;
  4421. v_7: TNEWEDIT;
  4422. begin
  4423. label_55624:
  4424. v_2 := 112;
  4425. v_1 := SETUPMESSAGE(v_2);
  4426. v_3 := gvar_0;
  4427. v_3.CREATENEWDIRECTORY(v_1);
  4428. v_6 := gvar_0;
  4429. v_5 := v_6.DIRECTORY;
  4430. v_4 := ADDBACKSLASH(v_5);
  4431. v_7 := gvar_1;
  4432. v_7.TEXT := v_4;
  4433. exit;
  4434. end;
  4435.  
  4436. procedure BROWSECLICK(Arg0: TOBJECT);
  4437. var
  4438. v_1, v_2, v_3, v_4, v_148, v_154, v_157, v_160, v_162, v_165, v_167, v_169, v_177, v_179, v_224, v_230, v_233, v_236, v_238, v_241, v_243, v_245, v_253, v_255, v_300, v_306, v_309, v_312, v_314, v_316, v_318, v_326, v_328, v_373, v_379, v_382, v_385, v_387, v_390, v_392, v_400, v_402: TBUTTON;
  4439. v_5, v_87, v_90, v_92, v_95: TLABEL;
  4440. v_6, v_7, v_8, v_9, v_10, v_11, v_12, v_13, v_14, v_15, v_108, v_110, v_112, v_114, v_118, v_120, v_122, v_126, v_127, v_129, v_131, v_133, v_141, v_143, v_147, v_173, v_175, v_183, v_184, v_186, v_188, v_190, v_194, v_196, v_198, v_202, v_203, v_205, v_207, v_209, v_217, v_219, v_223, v_249, v_251, v_259, v_260, v_262, v_264, v_266, v_270, v_272, v_274, v_278, v_279, v_281, v_283, v_285, v_293, v_295, v_299, v_322, v_324, v_332, v_333, v_335, v_337, v_339, v_343, v_345, v_347, v_351, v_352, v_354, v_356, v_358, v_366, v_368, v_372, v_396, v_398, v_406, v_407, v_409, v_411, v_413, v_417, v_419, v_421, v_425, v_426, v_428, v_430, v_432: TBEVEL;
  4441. v_16, v_19, v_22, v_24, v_28, v_34, v_37, v_40, v_44, v_444, v_447: TSETUPFORM;
  4442. v_17, v_18, v_20, v_21, v_35, v_38, v_47, v_48, v_49, v_50, v_51, v_52, v_53, v_54, v_62, v_63, v_64, v_65, v_66, v_67, v_68, v_69, v_79, v_80, v_81, v_82, v_83, v_84, v_85, v_86, v_93, v_98, v_99, v_100, v_101, v_102, v_104, v_105, v_106, v_107, v_117, v_119, v_121, v_123, v_124, v_125, v_138, v_139, v_140, v_142, v_144, v_145, v_146, v_155, v_158, v_166, v_172, v_174, v_176, v_178, v_180, v_181, v_182, v_193, v_195, v_197, v_199, v_200, v_201, v_214, v_215, v_216, v_218, v_220, v_221, v_222, v_231, v_234, v_242, v_248, v_250, v_252, v_254, v_256, v_257, v_258, v_269, v_271, v_273, v_275, v_276, v_277, v_290, v_291, v_292, v_294, v_296, v_297, v_298, v_307, v_310, v_321, v_323, v_325, v_327, v_329, v_330, v_331, v_342, v_344, v_346, v_348, v_349, v_350, v_363, v_364, v_365, v_367, v_369, v_370, v_371, v_380, v_383, v_395, v_397, v_399, v_401, v_403, v_404, v_405, v_416, v_418, v_420, v_422, v_423, v_424, v_446: Integer;
  4443. v_23: TPOSITION;
  4444. v_25: UnicodeString;
  4445. v_26, v_29, v_71, v_88, v_149, v_163, v_225, v_239, v_301, v_315, v_374, v_388, v_434, v_435, v_439, v_440, v_448, v_449: UnicodeString;
  4446. v_27, v_89, v_164, v_240, v_389: TSETUPMESSAGEID;
  4447. v_30, v_33, v_36, v_39, v_94, v_150, v_153, v_156, v_159, v_226, v_229, v_232, v_235, v_302, v_305, v_308, v_311, v_375, v_378, v_381, v_384: TFONT;
  4448. v_31, v_72, v_151, v_227, v_303, v_376, v_436, v_451: TEDIT;
  4449. v_32, v_43, v_73, v_152, v_228, v_304, v_377, v_437, v_452: TWIZARDFORM;
  4450. v_41, v_134, v_168, v_210, v_244, v_286, v_359, v_433, v_445: BOOLEAN;
  4451. v_42, v_58, v_75, v_91, v_113, v_132, v_161, v_189, v_208, v_237, v_265, v_284, v_313, v_338, v_357, v_386, v_412, v_431, v_443: TWINCONTROL;
  4452. v_45, v_60, v_77, v_96, v_115, v_136, v_170, v_191, v_212, v_246, v_267, v_288, v_319, v_340, v_361, v_393, v_414, v_454, v_457, v_460, v_463: TCOMPONENT;
  4453. v_46, v_61, v_78, v_97, v_116, v_137, v_171, v_192, v_213, v_247, v_268, v_289, v_320, v_341, v_362, v_394, v_415, v_455, v_458, v_461, v_464: Cardinal;
  4454. v_55, v_57, v_59, v_103, v_438, v_441: TFOLDERTREEVIEW;
  4455. v_56, v_317, v_391: TNOTIFYEVENT;
  4456. v_70, v_74, v_76, v_442, v_450: TNEWEDIT;
  4457. v_109, v_128, v_185, v_204, v_261, v_280, v_334, v_353, v_408, v_427: TBEVELSHAPE;
  4458. v_111, v_130, v_187, v_206, v_263, v_282, v_336, v_355, v_410, v_429: TBEVELSTYLE;
  4459. v_135, v_211, v_287, v_360: Cardinal;
  4460. v_453, v_456, v_459, v_462: TNEWBUTTON;
  4461. begin
  4462. label_55758:
  4463. gvar_61 := CREATECUSTOMFORM();
  4464.  
  4465. label_55862:
  4466. v_18 := 450;
  4467. v_17 := SCALEX(v_18);
  4468. v_19 := gvar_61;
  4469. v_19.CLIENTWIDTH := v_17;
  4470. v_21 := 317;
  4471. v_20 := SCALEY(v_21);
  4472. v_22 := gvar_61;
  4473. v_22.CLIENTHEIGHT := v_20;
  4474. v_23 := 4;
  4475. v_24 := gvar_61;
  4476. v_24.POSITION := v_23;
  4477. v_27 := 11;
  4478. v_26 := SETUPMESSAGE(v_27);
  4479. v_25 := v_26;
  4480. v_28 := gvar_61;
  4481. v_28.CAPTION := v_25;
  4482. v_32 := WIZARDFORM();
  4483. v_31 := v_32.DIREDIT;
  4484. v_30 := v_31.FONT;
  4485. v_29 := v_30.NAME;
  4486. v_34 := gvar_61;
  4487. v_33 := v_34.FONT;
  4488. v_33.NAME := v_29;
  4489. v_35 := 8;
  4490. v_37 := gvar_61;
  4491. v_36 := v_37.FONT;
  4492. v_36.SIZE := v_35;
  4493. v_38 := 15130849;
  4494. v_40 := gvar_61;
  4495. v_39 := v_40.FONT;
  4496. v_39.COLOR := v_38;
  4497. v_41 := 0;
  4498. v_43 := WIZARDFORM();
  4499. v_42 := v_43;
  4500. v_44 := gvar_61;
  4501. v_44.CENTERINSIDECONTROL(v_42, v_41);
  4502. v_45 := gvar_61;
  4503. v_46 := 28;
  4504. gvar_0 := v_46.CREATE(v_45);
  4505. v_48 := 261;
  4506. v_47 := SCALEY(v_48);
  4507. v_50 := 355;
  4508. v_49 := SCALEX(v_50);
  4509. v_52 := 51;
  4510. v_51 := SCALEY(v_52);
  4511. v_54 := 5;
  4512. v_53 := SCALEX(v_54);
  4513. v_55 := gvar_0;
  4514. v_55.SETBOUNDS(v_53, v_51, v_49, v_47);
  4515. v_56 := procedure DIRFOLDERCHANGE(Arg0: TOBJECT);;
  4516. v_57 := gvar_0;
  4517. v_57.ONCHANGE := v_56;
  4518. v_58 := gvar_61;
  4519. v_59 := gvar_0;
  4520. v_59.PARENT := v_58;
  4521. v_60 := gvar_61;
  4522. v_61 := 29;
  4523. gvar_1 := v_61.CREATE(v_60);
  4524. v_63 := 15;
  4525. v_62 := SCALEY(v_63);
  4526. v_65 := 440;
  4527. v_64 := SCALEX(v_65);
  4528. v_67 := 25;
  4529. v_66 := SCALEY(v_67);
  4530. v_69 := 5;
  4531. v_68 := SCALEX(v_69);
  4532. v_70 := gvar_1;
  4533. v_70.SETBOUNDS(v_68, v_66, v_64, v_62);
  4534. v_73 := WIZARDFORM();
  4535. v_72 := v_73.DIREDIT;
  4536. v_71 := v_72.TEXT;
  4537. v_74 := gvar_1;
  4538. v_74.TEXT := v_71;
  4539. v_75 := gvar_61;
  4540. v_76 := gvar_1;
  4541. v_76.PARENT := v_75;
  4542. v_77 := gvar_61;
  4543. v_78 := 30;
  4544. v_5 := v_78.CREATE(v_77);
  4545. v_80 := 20;
  4546. v_79 := SCALEY(v_80);
  4547. v_82 := 400;
  4548. v_81 := SCALEX(v_82);
  4549. v_84 := 5;
  4550. v_83 := SCALEY(v_84);
  4551. v_86 := 6;
  4552. v_85 := SCALEX(v_86);
  4553. v_87 := v_5;
  4554. v_87.SETBOUNDS(v_85, v_83, v_81, v_79);
  4555. v_89 := 10;
  4556. v_88 := SETUPMESSAGE(v_89);
  4557. v_90 := v_5;
  4558. v_90.CAPTION := v_88;
  4559. v_91 := gvar_61;
  4560. v_92 := v_5;
  4561. v_92.PARENT := v_91;
  4562. v_93 := 15130849;
  4563. v_95 := v_5;
  4564. v_94 := v_95.FONT;
  4565. v_94.COLOR := v_93;
  4566. v_96 := gvar_61;
  4567. v_97 := 31;
  4568. v_6 := v_97.CREATE(v_96);
  4569. v_99 := 5;
  4570. v_98 := SCALEY(v_99);
  4571. v_101 := 80;
  4572. v_100 := SCALEX(v_101);
  4573. v_103 := gvar_0;
  4574. v_102 := v_103.TOP;
  4575. v_105 := 2;
  4576. v_104 := SCALEY(v_105);
  4577. v_102 := v_102 - v_104;
  4578. v_107 := 365;
  4579. v_106 := SCALEX(v_107);
  4580. v_108 := v_6;
  4581. v_108.SETBOUNDS(v_106, v_102, v_100, v_98);
  4582. v_109 := 3;
  4583. v_110 := v_6;
  4584. v_110.SHAPE := v_109;
  4585. v_111 := 1;
  4586. v_112 := v_6;
  4587. v_112.STYLE := v_111;
  4588. v_113 := gvar_61;
  4589. v_114 := v_6;
  4590. v_114.PARENT := v_113;
  4591. v_115 := gvar_61;
  4592. v_116 := 31;
  4593. v_7 := v_116.CREATE(v_115);
  4594. v_118 := v_6;
  4595. v_117 := v_118.HEIGHT;
  4596. v_120 := v_6;
  4597. v_119 := v_120.WIDTH;
  4598. v_122 := v_6;
  4599. v_121 := v_122.TOP;
  4600. v_124 := 10;
  4601. v_123 := SCALEY(v_124);
  4602. v_121 := v_121 + v_123;
  4603. v_126 := v_6;
  4604. v_125 := v_126.LEFT;
  4605. v_127 := v_7;
  4606. v_127.SETBOUNDS(v_125, v_121, v_119, v_117);
  4607. v_128 := 3;
  4608. v_129 := v_7;
  4609. v_129.SHAPE := v_128;
  4610. v_130 := 1;
  4611. v_131 := v_7;
  4612. v_131.STYLE := v_130;
  4613. v_132 := gvar_61;
  4614. v_133 := v_7;
  4615. v_133.PARENT := v_132;
  4616. v_135 := IsThemeActive();
  4617. v_134 := v_135;
  4618. flag := not v_134;
  4619. if flag then goto label_58325;
  4620.  
  4621. label_58270:
  4622. v_136 := gvar_61;
  4623. v_137 := 35;
  4624. v_1 := v_137.CREATE(v_136);
  4625. goto label_58392;
  4626.  
  4627. label_58325:
  4628. v_463 := gvar_61;
  4629. v_464 := 59;
  4630. v_462 := v_464.CREATE(v_463);
  4631. v_1 := v_462;
  4632.  
  4633. label_58392:
  4634. v_139 := 25;
  4635. v_138 := SCALEY(v_139);
  4636. v_141 := v_6;
  4637. v_140 := v_141.WIDTH;
  4638. v_143 := v_7;
  4639. v_142 := v_143.TOP;
  4640. v_145 := 17;
  4641. v_144 := SCALEY(v_145);
  4642. v_142 := v_142 + v_144;
  4643. v_147 := v_6;
  4644. v_146 := v_147.LEFT;
  4645. v_148 := v_1;
  4646. v_148.SETBOUNDS(v_146, v_142, v_140, v_138);
  4647. v_152 := WIZARDFORM();
  4648. v_151 := v_152.DIREDIT;
  4649. v_150 := v_151.FONT;
  4650. v_149 := v_150.NAME;
  4651. v_154 := v_1;
  4652. v_153 := v_154.FONT;
  4653. v_153.NAME := v_149;
  4654. v_155 := 8;
  4655. v_157 := v_1;
  4656. v_156 := v_157.FONT;
  4657. v_156.SIZE := v_155;
  4658. v_158 := 0;
  4659. v_160 := v_1;
  4660. v_159 := v_160.FONT;
  4661. v_159.COLOR := v_158;
  4662. v_161 := gvar_61;
  4663. v_162 := v_1;
  4664. v_162.PARENT := v_161;
  4665. v_164 := 21;
  4666. v_163 := SETUPMESSAGE(v_164);
  4667. v_165 := v_1;
  4668. v_165.CAPTION := v_163;
  4669. v_166 := 1;
  4670. v_167 := v_1;
  4671. v_167.MODALRESULT := v_166;
  4672. v_168 := 1;
  4673. v_169 := v_1;
  4674. v_169.DEFAULT := v_168;
  4675. v_170 := gvar_61;
  4676. v_171 := 31;
  4677. v_8 := v_171.CREATE(v_170);
  4678. v_173 := v_6;
  4679. v_172 := v_173.HEIGHT;
  4680. v_175 := v_6;
  4681. v_174 := v_175.WIDTH;
  4682. v_177 := v_1;
  4683. v_176 := v_177.TOP;
  4684. v_179 := v_1;
  4685. v_178 := v_179.HEIGHT;
  4686. v_176 := v_176 + v_178;
  4687. v_181 := 10;
  4688. v_180 := SCALEY(v_181);
  4689. v_176 := v_176 + v_180;
  4690. v_183 := v_6;
  4691. v_182 := v_183.LEFT;
  4692. v_184 := v_8;
  4693. v_184.SETBOUNDS(v_182, v_176, v_174, v_172);
  4694. v_185 := 3;
  4695. v_186 := v_8;
  4696. v_186.SHAPE := v_185;
  4697. v_187 := 1;
  4698. v_188 := v_8;
  4699. v_188.STYLE := v_187;
  4700. v_189 := gvar_61;
  4701. v_190 := v_8;
  4702. v_190.PARENT := v_189;
  4703. v_191 := gvar_61;
  4704. v_192 := 31;
  4705. v_9 := v_192.CREATE(v_191);
  4706. v_194 := v_6;
  4707. v_193 := v_194.HEIGHT;
  4708. v_196 := v_6;
  4709. v_195 := v_196.WIDTH;
  4710. v_198 := v_8;
  4711. v_197 := v_198.TOP;
  4712. v_200 := 10;
  4713. v_199 := SCALEY(v_200);
  4714. v_197 := v_197 + v_199;
  4715. v_202 := v_8;
  4716. v_201 := v_202.LEFT;
  4717. v_203 := v_9;
  4718. v_203.SETBOUNDS(v_201, v_197, v_195, v_193);
  4719. v_204 := 3;
  4720. v_205 := v_9;
  4721. v_205.SHAPE := v_204;
  4722. v_206 := 1;
  4723. v_207 := v_9;
  4724. v_207.STYLE := v_206;
  4725. v_208 := gvar_61;
  4726. v_209 := v_9;
  4727. v_209.PARENT := v_208;
  4728. v_211 := IsThemeActive();
  4729. v_210 := v_211;
  4730. flag := not v_210;
  4731. if flag then goto label_59936;
  4732.  
  4733. label_59881:
  4734. v_212 := gvar_61;
  4735. v_213 := 35;
  4736. v_2 := v_213.CREATE(v_212);
  4737. goto label_60003;
  4738.  
  4739. label_59936:
  4740. v_460 := gvar_61;
  4741. v_461 := 59;
  4742. v_459 := v_461.CREATE(v_460);
  4743. v_2 := v_459;
  4744.  
  4745. label_60003:
  4746. v_215 := 25;
  4747. v_214 := SCALEY(v_215);
  4748. v_217 := v_6;
  4749. v_216 := v_217.WIDTH;
  4750. v_219 := v_9;
  4751. v_218 := v_219.TOP;
  4752. v_221 := 17;
  4753. v_220 := SCALEY(v_221);
  4754. v_218 := v_218 + v_220;
  4755. v_223 := v_6;
  4756. v_222 := v_223.LEFT;
  4757. v_224 := v_2;
  4758. v_224.SETBOUNDS(v_222, v_218, v_216, v_214);
  4759. v_228 := WIZARDFORM();
  4760. v_227 := v_228.DIREDIT;
  4761. v_226 := v_227.FONT;
  4762. v_225 := v_226.NAME;
  4763. v_230 := v_2;
  4764. v_229 := v_230.FONT;
  4765. v_229.NAME := v_225;
  4766. v_231 := 8;
  4767. v_233 := v_2;
  4768. v_232 := v_233.FONT;
  4769. v_232.SIZE := v_231;
  4770. v_234 := 0;
  4771. v_236 := v_2;
  4772. v_235 := v_236.FONT;
  4773. v_235.COLOR := v_234;
  4774. v_237 := gvar_61;
  4775. v_238 := v_2;
  4776. v_238.PARENT := v_237;
  4777. v_240 := 14;
  4778. v_239 := SETUPMESSAGE(v_240);
  4779. v_241 := v_2;
  4780. v_241.CAPTION := v_239;
  4781. v_242 := 2;
  4782. v_243 := v_2;
  4783. v_243.MODALRESULT := v_242;
  4784. v_244 := 1;
  4785. v_245 := v_2;
  4786. v_245.CANCEL := v_244;
  4787. v_246 := gvar_61;
  4788. v_247 := 31;
  4789. v_10 := v_247.CREATE(v_246);
  4790. v_249 := v_6;
  4791. v_248 := v_249.HEIGHT;
  4792. v_251 := v_6;
  4793. v_250 := v_251.WIDTH;
  4794. v_253 := v_2;
  4795. v_252 := v_253.TOP;
  4796. v_255 := v_2;
  4797. v_254 := v_255.HEIGHT;
  4798. v_252 := v_252 + v_254;
  4799. v_257 := 10;
  4800. v_256 := SCALEY(v_257);
  4801. v_252 := v_252 + v_256;
  4802. v_259 := v_6;
  4803. v_258 := v_259.LEFT;
  4804. v_260 := v_10;
  4805. v_260.SETBOUNDS(v_258, v_252, v_250, v_248);
  4806. v_261 := 3;
  4807. v_262 := v_10;
  4808. v_262.SHAPE := v_261;
  4809. v_263 := 1;
  4810. v_264 := v_10;
  4811. v_264.STYLE := v_263;
  4812. v_265 := gvar_61;
  4813. v_266 := v_10;
  4814. v_266.PARENT := v_265;
  4815. v_267 := gvar_61;
  4816. v_268 := 31;
  4817. v_11 := v_268.CREATE(v_267);
  4818. v_270 := v_6;
  4819. v_269 := v_270.HEIGHT;
  4820. v_272 := v_6;
  4821. v_271 := v_272.WIDTH;
  4822. v_274 := v_10;
  4823. v_273 := v_274.TOP;
  4824. v_276 := 10;
  4825. v_275 := SCALEY(v_276);
  4826. v_273 := v_273 + v_275;
  4827. v_278 := v_8;
  4828. v_277 := v_278.LEFT;
  4829. v_279 := v_11;
  4830. v_279.SETBOUNDS(v_277, v_273, v_271, v_269);
  4831. v_280 := 3;
  4832. v_281 := v_11;
  4833. v_281.SHAPE := v_280;
  4834. v_282 := 1;
  4835. v_283 := v_11;
  4836. v_283.STYLE := v_282;
  4837. v_284 := gvar_61;
  4838. v_285 := v_11;
  4839. v_285.PARENT := v_284;
  4840. v_287 := IsThemeActive();
  4841. v_286 := v_287;
  4842. flag := not v_286;
  4843. if flag then goto label_61547;
  4844.  
  4845. label_61492:
  4846. v_288 := gvar_61;
  4847. v_289 := 35;
  4848. v_3 := v_289.CREATE(v_288);
  4849. goto label_61614;
  4850.  
  4851. label_61547:
  4852. v_457 := gvar_61;
  4853. v_458 := 59;
  4854. v_456 := v_458.CREATE(v_457);
  4855. v_3 := v_456;
  4856.  
  4857. label_61614:
  4858. v_291 := 25;
  4859. v_290 := SCALEY(v_291);
  4860. v_293 := v_6;
  4861. v_292 := v_293.WIDTH;
  4862. v_295 := v_11;
  4863. v_294 := v_295.TOP;
  4864. v_297 := 17;
  4865. v_296 := SCALEY(v_297);
  4866. v_294 := v_294 + v_296;
  4867. v_299 := v_6;
  4868. v_298 := v_299.LEFT;
  4869. v_300 := v_3;
  4870. v_300.SETBOUNDS(v_298, v_294, v_292, v_290);
  4871. v_304 := WIZARDFORM();
  4872. v_303 := v_304.DIREDIT;
  4873. v_302 := v_303.FONT;
  4874. v_301 := v_302.NAME;
  4875. v_306 := v_3;
  4876. v_305 := v_306.FONT;
  4877. v_305.NAME := v_301;
  4878. v_307 := 8;
  4879. v_309 := v_3;
  4880. v_308 := v_309.FONT;
  4881. v_308.SIZE := v_307;
  4882. v_310 := 0;
  4883. v_312 := v_3;
  4884. v_311 := v_312.FONT;
  4885. v_311.COLOR := v_310;
  4886. v_313 := gvar_61;
  4887. v_314 := v_3;
  4888. v_314.PARENT := v_313;
  4889. v_315 := 'Default';
  4890. v_316 := v_3;
  4891. v_316.CAPTION := v_315;
  4892. v_317 := procedure BACKCLICK(Arg0: TOBJECT);;
  4893. v_318 := v_3;
  4894. v_318.ONCLICK := v_317;
  4895. v_319 := gvar_61;
  4896. v_320 := 31;
  4897. v_12 := v_320.CREATE(v_319);
  4898. v_322 := v_6;
  4899. v_321 := v_322.HEIGHT;
  4900. v_324 := v_6;
  4901. v_323 := v_324.WIDTH;
  4902. v_326 := v_3;
  4903. v_325 := v_326.TOP;
  4904. v_328 := v_3;
  4905. v_327 := v_328.HEIGHT;
  4906. v_325 := v_325 + v_327;
  4907. v_330 := 10;
  4908. v_329 := SCALEY(v_330);
  4909. v_325 := v_325 + v_329;
  4910. v_332 := v_6;
  4911. v_331 := v_332.LEFT;
  4912. v_333 := v_12;
  4913. v_333.SETBOUNDS(v_331, v_325, v_323, v_321);
  4914. v_334 := 3;
  4915. v_335 := v_12;
  4916. v_335.SHAPE := v_334;
  4917. v_336 := 1;
  4918. v_337 := v_12;
  4919. v_337.STYLE := v_336;
  4920. v_338 := gvar_61;
  4921. v_339 := v_12;
  4922. v_339.PARENT := v_338;
  4923. v_340 := gvar_61;
  4924. v_341 := 31;
  4925. v_13 := v_341.CREATE(v_340);
  4926. v_343 := v_6;
  4927. v_342 := v_343.HEIGHT;
  4928. v_345 := v_6;
  4929. v_344 := v_345.WIDTH;
  4930. v_347 := v_12;
  4931. v_346 := v_347.TOP;
  4932. v_349 := 10;
  4933. v_348 := SCALEY(v_349);
  4934. v_346 := v_346 + v_348;
  4935. v_351 := v_8;
  4936. v_350 := v_351.LEFT;
  4937. v_352 := v_13;
  4938. v_352.SETBOUNDS(v_350, v_346, v_344, v_342);
  4939. v_353 := 3;
  4940. v_354 := v_13;
  4941. v_354.SHAPE := v_353;
  4942. v_355 := 1;
  4943. v_356 := v_13;
  4944. v_356.STYLE := v_355;
  4945. v_357 := gvar_61;
  4946. v_358 := v_13;
  4947. v_358.PARENT := v_357;
  4948. v_360 := IsThemeActive();
  4949. v_359 := v_360;
  4950. flag := not v_359;
  4951. if flag then goto label_63110;
  4952.  
  4953. label_63055:
  4954. v_361 := gvar_61;
  4955. v_362 := 35;
  4956. v_4 := v_362.CREATE(v_361);
  4957. goto label_63177;
  4958.  
  4959. label_63110:
  4960. v_454 := gvar_61;
  4961. v_455 := 59;
  4962. v_453 := v_455.CREATE(v_454);
  4963. v_4 := v_453;
  4964.  
  4965. label_63177:
  4966. v_364 := 25;
  4967. v_363 := SCALEY(v_364);
  4968. v_366 := v_6;
  4969. v_365 := v_366.WIDTH;
  4970. v_368 := v_13;
  4971. v_367 := v_368.TOP;
  4972. v_370 := 17;
  4973. v_369 := SCALEY(v_370);
  4974. v_367 := v_367 + v_369;
  4975. v_372 := v_6;
  4976. v_371 := v_372.LEFT;
  4977. v_373 := v_4;
  4978. v_373.SETBOUNDS(v_371, v_367, v_365, v_363);
  4979. v_377 := WIZARDFORM();
  4980. v_376 := v_377.DIREDIT;
  4981. v_375 := v_376.FONT;
  4982. v_374 := v_375.NAME;
  4983. v_379 := v_4;
  4984. v_378 := v_379.FONT;
  4985. v_378.NAME := v_374;
  4986. v_380 := 8;
  4987. v_382 := v_4;
  4988. v_381 := v_382.FONT;
  4989. v_381.SIZE := v_380;
  4990. v_383 := 0;
  4991. v_385 := v_4;
  4992. v_384 := v_385.FONT;
  4993. v_384.COLOR := v_383;
  4994. v_386 := gvar_61;
  4995. v_387 := v_4;
  4996. v_387.PARENT := v_386;
  4997. v_389 := 112;
  4998. v_388 := SETUPMESSAGE(v_389);
  4999. v_390 := v_4;
  5000. v_390.CAPTION := v_388;
  5001. v_391 := procedure NEWCLICK(Arg0: TOBJECT);;
  5002. v_392 := v_4;
  5003. v_392.ONCLICK := v_391;
  5004. v_393 := gvar_61;
  5005. v_394 := 31;
  5006. v_14 := v_394.CREATE(v_393);
  5007. v_396 := v_6;
  5008. v_395 := v_396.HEIGHT;
  5009. v_398 := v_6;
  5010. v_397 := v_398.WIDTH;
  5011. v_400 := v_4;
  5012. v_399 := v_400.TOP;
  5013. v_402 := v_4;
  5014. v_401 := v_402.HEIGHT;
  5015. v_399 := v_399 + v_401;
  5016. v_404 := 10;
  5017. v_403 := SCALEY(v_404);
  5018. v_399 := v_399 + v_403;
  5019. v_406 := v_6;
  5020. v_405 := v_406.LEFT;
  5021. v_407 := v_14;
  5022. v_407.SETBOUNDS(v_405, v_399, v_397, v_395);
  5023. v_408 := 3;
  5024. v_409 := v_14;
  5025. v_409.SHAPE := v_408;
  5026. v_410 := 1;
  5027. v_411 := v_14;
  5028. v_411.STYLE := v_410;
  5029. v_412 := gvar_61;
  5030. v_413 := v_14;
  5031. v_413.PARENT := v_412;
  5032. v_414 := gvar_61;
  5033. v_415 := 31;
  5034. v_15 := v_415.CREATE(v_414);
  5035. v_417 := v_6;
  5036. v_416 := v_417.HEIGHT;
  5037. v_419 := v_6;
  5038. v_418 := v_419.WIDTH;
  5039. v_421 := v_14;
  5040. v_420 := v_421.TOP;
  5041. v_423 := 10;
  5042. v_422 := SCALEY(v_423);
  5043. v_420 := v_420 + v_422;
  5044. v_425 := v_8;
  5045. v_424 := v_425.LEFT;
  5046. v_426 := v_15;
  5047. v_426.SETBOUNDS(v_424, v_420, v_418, v_416);
  5048. v_427 := 3;
  5049. v_428 := v_15;
  5050. v_428.SHAPE := v_427;
  5051. v_429 := 1;
  5052. v_430 := v_15;
  5053. v_430.STYLE := v_429;
  5054. v_431 := gvar_61;
  5055. v_432 := v_15;
  5056. v_432.PARENT := v_431;
  5057. v_433 := 1;
  5058. v_437 := WIZARDFORM();
  5059. v_436 := v_437.DIREDIT;
  5060. v_435 := v_436.TEXT;
  5061. v_434 := ADDBACKSLASH(v_435);
  5062. v_438 := gvar_0;
  5063. v_438.CHANGEDIRECTORY(v_434, v_433);
  5064. v_441 := gvar_0;
  5065. v_440 := v_441.DIRECTORY;
  5066. v_439 := ADDBACKSLASH(v_440);
  5067. v_442 := gvar_1;
  5068. v_442.TEXT := v_439;
  5069. v_443 := gvar_0;
  5070. v_444 := gvar_61;
  5071. v_444.ACTIVECONTROL := v_443;
  5072. v_447 := gvar_61;
  5073. v_446 := v_447.SHOWMODAL();
  5074. v_445 := v_446 = 1;
  5075. flag := not v_445;
  5076. if flag then goto label_64973;
  5077.  
  5078. label_64879:
  5079. v_450 := gvar_1;
  5080. v_449 := v_450.TEXT;
  5081. v_448 := ADDBACKSLASH(v_449);
  5082. v_452 := WIZARDFORM();
  5083. v_451 := v_452.DIREDIT;
  5084. v_451.TEXT := v_448;
  5085.  
  5086. label_64973:
  5087. goto label_64975;
  5088.  
  5089. label_64975:
  5090. v_16 := gvar_61;
  5091. v_16.FREE();
  5092. goto label_64999;
  5093.  
  5094. label_64999:
  5095. exit;
  5096. end;
  5097.  
  5098. function MD5PROGRESS(Arg0: Cardinal): BOOLEAN;
  5099. var
  5100. v_1: Integer;
  5101. v_2: TNEWPROGRESSBAR;
  5102. v_3: TAPPLICATION;
  5103. v_4: BOOLEAN;
  5104. begin
  5105. label_65000:
  5106. v_1 := Arg0;
  5107. v_2 := gvar_64;
  5108. v_2.POSITION := v_1;
  5109. v_3 := APPLICATION();
  5110. v_3.PROCESSMESSAGES();
  5111. v_4 := gvar_35;
  5112. flag := not v_4;
  5113. if flag then goto label_65108;
  5114.  
  5115. label_65091:
  5116. result := 0;
  5117. goto label_65120;
  5118.  
  5119. label_65108:
  5120. result := 1;
  5121.  
  5122. label_65120:
  5123. exit;
  5124. end;
  5125.  
  5126. procedure MD5FORMCLOSE(Arg0: TOBJECT; var Arg1: BOOLEAN);
  5127. begin
  5128. label_65121:
  5129. Arg1 := 0;
  5130. gvar_35 := 1;
  5131. exit;
  5132. end;
  5133.  
  5134. procedure SKIPCLICK(Arg0: TOBJECT);
  5135. var
  5136. v_1, v_2, v_3, v_4, v_5: Integer;
  5137. v_6: TSETUPFORM;
  5138. begin
  5139. label_65146:
  5140. v_2 := 0;
  5141. v_3 := 0;
  5142. v_4 := 16;
  5143. v_6 := gvar_62;
  5144. v_5 := v_6.HANDLE;
  5145. v_1 := SENDMESSAGE(v_5, v_4, v_3, v_2);
  5146. exit;
  5147. end;
  5148.  
  5149. function HASHSUMPACKED(Arg0: UnicodeString; Arg1: UnicodeString): BOOLEAN;
  5150. var
  5151. v_1, v_106, v_111, v_114, v_116, v_119, v_121: TBUTTON;
  5152. v_2, v_38, v_40, v_49, v_51, v_53, v_56, v_59, v_62, v_65, v_68, v_109: TLABEL;
  5153. v_3, v_17, v_18, v_22, v_23, v_25, v_26, v_41, v_42, v_43, v_44, v_45, v_46, v_47, v_48, v_54, v_63, v_71, v_73, v_75, v_77, v_78, v_79, v_80, v_81, v_82, v_83, v_84, v_92, v_93, v_94, v_95, v_96, v_98, v_99, v_100, v_102, v_104, v_105, v_112, v_139, v_140, v_150, v_151: Integer;
  5154. v_4, v_9, v_15, v_16, v_39, v_50, v_52, v_88, v_129, v_130, v_133, v_136, v_138, v_149: BOOLEAN;
  5155. v_5, v_7, v_8, v_11, v_13, v_14, v_20, v_21, v_29, v_30, v_57, v_66, v_67, v_107, v_117, v_118, v_127, v_128, v_142, v_143, v_153, v_154: UnicodeString;
  5156. v_6, v_12, v_126: WideString;
  5157. v_10: Pointer;
  5158. v_19, v_141, v_152: TMSGBOXTYPE;
  5159. v_24, v_27, v_31, v_33, v_34, v_122, v_131, v_132, v_134, v_135, v_137, v_144, v_145: TSETUPFORM;
  5160. v_28: UnicodeString;
  5161. v_32: TCLOSEQUERYEVENT;
  5162. v_35, v_69, v_90, v_147: TCOMPONENT;
  5163. v_36, v_70, v_91, v_148: Cardinal;
  5164. v_37, v_86, v_115: TWINCONTROL;
  5165. v_55, v_58, v_61, v_64, v_108, v_110, v_113: TFONT;
  5166. v_60: TFONTSTYLES;
  5167. v_72, v_74, v_76, v_85, v_87, v_97, v_101, v_103: TNEWPROGRESSBAR;
  5168. v_89: Cardinal;
  5169. v_120: TNOTIFYEVENT;
  5170. v_123: ProcPtr51;
  5171. v_124, v_125: String;
  5172. v_146: TNEWBUTTON;
  5173. begin
  5174. label_65263:
  5175. result := 0;
  5176. v_8 := '{src}\';
  5177. v_7 := EXPANDCONSTANT(v_8);
  5178. v_6 := v_7;
  5179. v_6 := v_6 + Arg0;
  5180. v_5 := v_6;
  5181. v_4 := FILEEXISTS(v_5);
  5182. if not v_4 then goto label_65546;
  5183.  
  5184. label_65408:
  5185. v_10 := &v_3;
  5186. v_14 := '{src}\';
  5187. v_13 := EXPANDCONSTANT(v_14);
  5188. v_12 := v_13;
  5189. v_12 := v_12 + Arg0;
  5190. v_11 := v_12;
  5191. v_9 := FILESIZE(v_11, {var}v_10);
  5192. v_4 := v_4 and v_9;
  5193.  
  5194. label_65546:
  5195. flag := not v_4;
  5196. if flag then goto label_68658;
  5197.  
  5198. label_65559:
  5199. v_15 := v_3 = 0;
  5200. flag := not v_15;
  5201. if flag then goto label_65765;
  5202.  
  5203. label_65598:
  5204. v_18 := 4;
  5205. v_19 := 3;
  5206. v_21 := '{cm:MD5text6}';
  5207. v_20 := EXPANDCONSTANT(v_21);
  5208. v_17 := MSGBOX(v_20, v_19, v_18);
  5209. v_16 := v_17 = 6;
  5210. flag := not v_16;
  5211. if flag then goto label_65764;
  5212.  
  5213. label_65746:
  5214. result := 1;
  5215. exit;
  5216. goto label_65765;
  5217.  
  5218. label_65764:
  5219. exit;
  5220.  
  5221. label_65765:
  5222. gvar_62 := CREATECUSTOMFORM();
  5223. v_23 := 360;
  5224. v_22 := SCALEX(v_23);
  5225. v_24 := gvar_62;
  5226. v_24.CLIENTWIDTH := v_22;
  5227. v_26 := 45;
  5228. v_25 := SCALEY(v_26);
  5229. v_27 := gvar_62;
  5230. v_27.CLIENTHEIGHT := v_25;
  5231. v_30 := '{cm:MD5text1}';
  5232. v_29 := EXPANDCONSTANT(v_30);
  5233. v_28 := v_29;
  5234. v_31 := gvar_62;
  5235. v_31.CAPTION := v_28;
  5236. v_32 := procedure MD5FORMCLOSE(Arg0: TOBJECT; var Arg1: BOOLEAN);;
  5237. v_33 := gvar_62;
  5238. v_33.ONCLOSEQUERY := v_32;
  5239. v_34 := gvar_62;
  5240. v_34.CENTER();
  5241. v_35 := gvar_62;
  5242. v_36 := 30;
  5243. v_2 := v_36.CREATE(v_35);
  5244. v_37 := gvar_62;
  5245. v_38 := v_2;
  5246. v_38.PARENT := v_37;
  5247. v_39 := 0;
  5248. v_40 := v_2;
  5249. v_40.AUTOSIZE := v_39;
  5250. v_42 := 18;
  5251. v_41 := SCALEY(v_42);
  5252. v_44 := 350;
  5253. v_43 := SCALEX(v_44);
  5254. v_46 := 4;
  5255. v_45 := SCALEY(v_46);
  5256. v_48 := 4;
  5257. v_47 := SCALEX(v_48);
  5258. v_49 := v_2;
  5259. v_49.SETBOUNDS(v_47, v_45, v_43, v_41);
  5260. v_50 := 1;
  5261. v_51 := v_2;
  5262. v_51.TRANSPARENT := v_50;
  5263. v_52 := 1;
  5264. v_53 := v_2;
  5265. v_53.WORDWRAP := v_52;
  5266. v_54 := 15130849;
  5267. v_56 := v_2;
  5268. v_55 := v_56.FONT;
  5269. v_55.COLOR := v_54;
  5270. v_57 := 'Arial';
  5271. v_59 := v_2;
  5272. v_58 := v_59.FONT;
  5273. v_58.NAME := v_57;
  5274. v_60 := [1];
  5275. v_62 := v_2;
  5276. v_61 := v_62.FONT;
  5277. v_61.STYLE := v_60;
  5278. v_63 := 8;
  5279. v_65 := v_2;
  5280. v_64 := v_65.FONT;
  5281. v_64.SIZE := v_63;
  5282. v_67 := '{cm:MD5text2}';
  5283. v_66 := EXPANDCONSTANT(v_67);
  5284. v_68 := v_2;
  5285. v_68.CAPTION := v_66;
  5286. v_69 := gvar_62;
  5287. v_70 := 43;
  5288. gvar_64 := v_70.CREATE(v_69);
  5289. v_71 := 0;
  5290. v_72 := gvar_64;
  5291. v_72.POSITION := v_71;
  5292. v_73 := 1000;
  5293. v_74 := gvar_64;
  5294. v_74.MAX := v_73;
  5295. v_75 := 0;
  5296. v_76 := gvar_64;
  5297. v_76.MIN := v_75;
  5298. v_78 := 18;
  5299. v_77 := SCALEY(v_78);
  5300. v_80 := 270;
  5301. v_79 := SCALEX(v_80);
  5302. v_82 := 25;
  5303. v_81 := SCALEY(v_82);
  5304. v_84 := 5;
  5305. v_83 := SCALEX(v_84);
  5306. v_85 := gvar_64;
  5307. v_85.SETBOUNDS(v_83, v_81, v_79, v_77);
  5308. v_86 := gvar_62;
  5309. v_87 := gvar_64;
  5310. v_87.PARENT := v_86;
  5311. v_89 := IsThemeActive();
  5312. v_88 := v_89;
  5313. flag := not v_88;
  5314. if flag then goto label_67260;
  5315.  
  5316. label_67205:
  5317. v_90 := gvar_62;
  5318. v_91 := 35;
  5319. v_1 := v_91.CREATE(v_90);
  5320. goto label_67327;
  5321.  
  5322. label_67260:
  5323. v_147 := gvar_62;
  5324. v_148 := 59;
  5325. v_146 := v_148.CREATE(v_147);
  5326. v_1 := v_146;
  5327.  
  5328. label_67327:
  5329. v_93 := 22;
  5330. v_92 := SCALEY(v_93);
  5331. v_95 := 80;
  5332. v_94 := SCALEX(v_95);
  5333. v_97 := gvar_64;
  5334. v_96 := v_97.TOP;
  5335. v_99 := 2;
  5336. v_98 := SCALEY(v_99);
  5337. v_96 := v_96 - v_98;
  5338. v_101 := gvar_64;
  5339. v_100 := v_101.LEFT;
  5340. v_103 := gvar_64;
  5341. v_102 := v_103.WIDTH;
  5342. v_100 := v_100 + v_102;
  5343. v_105 := 5;
  5344. v_104 := SCALEX(v_105);
  5345. v_100 := v_100 + v_104;
  5346. v_106 := v_1;
  5347. v_106.SETBOUNDS(v_100, v_96, v_94, v_92);
  5348. v_109 := v_2;
  5349. v_108 := v_109.FONT;
  5350. v_107 := v_108.NAME;
  5351. v_111 := v_1;
  5352. v_110 := v_111.FONT;
  5353. v_110.NAME := v_107;
  5354. v_112 := 8;
  5355. v_114 := v_1;
  5356. v_113 := v_114.FONT;
  5357. v_113.SIZE := v_112;
  5358. v_115 := gvar_62;
  5359. v_116 := v_1;
  5360. v_116.PARENT := v_115;
  5361. v_118 := '{cm:MD5text5}';
  5362. v_117 := EXPANDCONSTANT(v_118);
  5363. v_119 := v_1;
  5364. v_119.CAPTION := v_117;
  5365. v_120 := procedure SKIPCLICK(Arg0: TOBJECT);;
  5366. v_121 := v_1;
  5367. v_121.ONCLICK := v_120;
  5368. v_122 := gvar_62;
  5369. v_122.SHOW();
  5370. v_123 := function MD5PROGRESS(Arg0: Cardinal): BOOLEAN;;
  5371. v_124 := Arg1;
  5372. v_128 := '{src}\';
  5373. v_127 := EXPANDCONSTANT(v_128);
  5374. v_126 := v_127;
  5375. v_126 := v_126 + Arg0;
  5376. v_125 := v_126;
  5377. gvar_36 := CheckMD5(v_125, v_124, v_123);
  5378. gvar_36 := not gvar_36;
  5379. v_129 := gvar_35;
  5380. v_129 := not v_129;
  5381. if not v_129 then goto label_68192;
  5382.  
  5383. label_68157:
  5384. v_130 := gvar_36;
  5385. v_130 := not v_130;
  5386. v_129 := v_129 and v_130;
  5387.  
  5388. label_68192:
  5389. flag := not v_129;
  5390. if flag then goto label_68262;
  5391.  
  5392. label_68205:
  5393. result := 1;
  5394. v_131 := gvar_62;
  5395. v_131.HIDE();
  5396. v_132 := gvar_62;
  5397. v_132.FREE();
  5398. exit;
  5399.  
  5400. label_68262:
  5401. v_133 := gvar_35;
  5402. if not v_133 then goto label_68300;
  5403.  
  5404. label_68288:
  5405. v_133 := v_133 and gvar_36;
  5406.  
  5407. label_68300:
  5408. flag := not v_133;
  5409. if flag then goto label_68370;
  5410.  
  5411. label_68313:
  5412. result := 1;
  5413. v_134 := gvar_62;
  5414. v_134.HIDE();
  5415. v_135 := gvar_62;
  5416. v_135.FREE();
  5417. exit;
  5418.  
  5419. label_68370:
  5420. v_136 := gvar_35;
  5421. v_136 := not v_136;
  5422. if not v_136 then goto label_68414;
  5423.  
  5424. label_68402:
  5425. v_136 := v_136 and gvar_36;
  5426.  
  5427. label_68414:
  5428. flag := not v_136;
  5429. if flag then goto label_68653;
  5430.  
  5431. label_68427:
  5432. v_137 := gvar_62;
  5433. v_137.HIDE();
  5434. v_140 := 4;
  5435. v_141 := 3;
  5436. v_143 := '{cm:MD5text3}';
  5437. v_142 := EXPANDCONSTANT(v_143);
  5438. v_139 := MSGBOX(v_142, v_141, v_140);
  5439. v_138 := v_139 = 6;
  5440. flag := not v_138;
  5441. if flag then goto label_68653;
  5442.  
  5443. label_68597:
  5444. v_144 := gvar_62;
  5445. v_144.HIDE();
  5446. v_145 := gvar_62;
  5447. v_145.FREE();
  5448. result := 1;
  5449.  
  5450. label_68653:
  5451. goto label_68818;
  5452.  
  5453. label_68658:
  5454. v_151 := 4;
  5455. v_152 := 3;
  5456. v_154 := '{cm:MD5text4}';
  5457. v_153 := EXPANDCONSTANT(v_154);
  5458. v_150 := MSGBOX(v_153, v_152, v_151);
  5459. v_149 := v_150 = 6;
  5460. flag := not v_149;
  5461. if flag then goto label_68818;
  5462.  
  5463. label_68806:
  5464. result := 1;
  5465.  
  5466. label_68818:
  5467. exit;
  5468. end;
  5469.  
  5470. procedure STYLESTREAMCREATE(Arg0: UnicodeString);
  5471. var
  5472. v_1: Cardinal;
  5473. v_2: String;
  5474. v_3, v_8, v_9: UnicodeString;
  5475. v_4, v_6: Integer;
  5476. v_5, v_7: Pointer;
  5477. begin
  5478. label_68819:
  5479. v_3 := Arg0;
  5480. v_1 := EXTRACTTEMPORARYFILESIZE(v_3);
  5481. v_4 := v_1;
  5482. v_5 := &v_2;
  5483. SETLENGTH({var}v_5, v_4);
  5484. v_7 := &v_2;
  5485. v_6 := CASTANSISTRINGTOINTEGER({var}v_7);
  5486. v_8 := Arg0;
  5487. EXTRACTTEMPORARYFILETOBUFFER(v_8, v_6);
  5488. v_9 := v_2;
  5489. LoadFromStreamVCLStyleW(v_9);
  5490. exit;
  5491. end;
  5492.  
  5493. function INITIALIZESETUP(): BOOLEAN;
  5494. var
  5495. v_1, v_33, v_36: Cardinal;
  5496. v_2, v_4, v_5, v_6, v_8, v_9, v_10, v_12, v_13, v_14, v_16, v_17, v_18, v_20, v_21, v_22, v_24, v_25, v_26, v_28, v_29, v_30, v_34, v_37, v_38: UnicodeString;
  5497. v_3: WideString;
  5498. v_7, v_11, v_15, v_19, v_23, v_27, v_35: BOOLEAN;
  5499. v_31: String;
  5500. v_32: Integer;
  5501. begin
  5502. label_68977:
  5503. gvar_29 := 0;
  5504. v_6 := '{src}';
  5505. v_5 := EXPANDCONSTANT(v_6);
  5506. v_4 := EXTRACTFILEPATH(v_5);
  5507. v_3 := v_4;
  5508. v_3 := v_3 + 'CODEX';
  5509. v_2 := v_3;
  5510. gvar_34 := DIREXISTS(v_2);
  5511. v_9 := '{tmp}\ISDone.dll';
  5512. v_8 := EXPANDCONSTANT(v_9);
  5513. v_7 := FILEEXISTS(v_8);
  5514. v_7 := not v_7;
  5515. flag := not v_7;
  5516. if flag then goto label_69250;
  5517.  
  5518. label_69214:
  5519. v_10 := 'ISDone.dll';
  5520. EXTRACTTEMPORARYFILE(v_10);
  5521.  
  5522. label_69250:
  5523. v_13 := '{tmp}\VclStylesinno.dll';
  5524. v_12 := EXPANDCONSTANT(v_13);
  5525. v_11 := FILEEXISTS(v_12);
  5526. v_11 := not v_11;
  5527. flag := not v_11;
  5528. if flag then goto label_69391;
  5529.  
  5530. label_69348:
  5531. v_14 := 'VclStylesinno.dll';
  5532. EXTRACTTEMPORARYFILE(v_14);
  5533.  
  5534. label_69391:
  5535. v_17 := '{tmp}\BASS.dll';
  5536. v_16 := EXPANDCONSTANT(v_17);
  5537. v_15 := FILEEXISTS(v_16);
  5538. v_15 := not v_15;
  5539. flag := not v_15;
  5540. if flag then goto label_69514;
  5541.  
  5542. label_69480:
  5543. v_18 := 'BASS.dll';
  5544. EXTRACTTEMPORARYFILE(v_18);
  5545.  
  5546. label_69514:
  5547. v_21 := '{tmp}\bp.dll';
  5548. v_20 := EXPANDCONSTANT(v_21);
  5549. v_19 := FILEEXISTS(v_20);
  5550. v_19 := not v_19;
  5551. flag := not v_19;
  5552. if flag then goto label_69633;
  5553.  
  5554. label_69601:
  5555. v_22 := 'bp.dll';
  5556. EXTRACTTEMPORARYFILE(v_22);
  5557.  
  5558. label_69633:
  5559. v_25 := '{tmp}\wintb.dll';
  5560. v_24 := EXPANDCONSTANT(v_25);
  5561. v_23 := FILEEXISTS(v_24);
  5562. v_23 := not v_23;
  5563. flag := not v_23;
  5564. if flag then goto label_69758;
  5565.  
  5566. label_69723:
  5567. v_26 := 'wintb.dll';
  5568. EXTRACTTEMPORARYFILE(v_26);
  5569.  
  5570. label_69758:
  5571. v_29 := '{tmp}\ISMD5.dll';
  5572. v_28 := EXPANDCONSTANT(v_29);
  5573. v_27 := FILEEXISTS(v_28);
  5574. v_27 := not v_27;
  5575. flag := not v_27;
  5576. if flag then goto label_69883;
  5577.  
  5578. label_69848:
  5579. v_30 := 'ISMD5.dll';
  5580. EXTRACTTEMPORARYFILE(v_30);
  5581.  
  5582. label_69883:
  5583. v_31 := 'WSjuQKBxmd_mut';
  5584. v_32 := 1;
  5585. v_33 := 0;
  5586. v_1 := CreateMutexA(v_33, v_32, v_31);
  5587. v_34 := 'Style.vsf';
  5588. STYLESTREAMCREATE(v_34);
  5589. v_36 := v_1;
  5590. v_35 := CloseHandle(v_36);
  5591. v_37 := 'EDBF167E77DB750C826132AF6D889D1F';
  5592. v_38 := 'setup-1.bin';
  5593. result := HASHSUMPACKED(v_38, v_37);
  5594. exit;
  5595. end;
  5596.  
  5597. procedure INITIALIZEWIZARD();
  5598. var
  5599. v_1, v_3: UnicodeString;
  5600. v_2: TAPPLICATION;
  5601. v_4, v_6, v_8, v_10, v_12, v_14, v_16, v_18, v_20, v_22, v_24, v_26, v_28, v_30, v_32, v_34, v_36, v_38, v_40, v_42, v_44, v_46, v_48, v_50, v_52, v_54, v_56, v_58, v_60, v_62, v_65, v_68, v_71, v_74, v_77, v_80, v_83, v_85, v_87, v_89, v_97, v_101, v_103, v_108, v_121, v_124, v_146, v_149, v_151, v_167, v_171, v_175, v_183, v_188, v_191, v_198, v_205, v_209, v_214, v_217, v_256, v_259, v_263, v_268, v_279, v_282, v_315, v_329, v_336, v_339, v_390, v_410, v_413, v_437, v_440, v_466, v_473, v_477, v_481, v_487, v_491, v_495, v_499, v_521, v_528, v_535, v_557, v_564, v_569, v_572, v_595, v_598, v_622, v_625, v_627, v_643, v_646, v_648, v_654, v_659, v_664, v_667, v_672, v_679, v_692, v_695, v_700, v_729, v_743, v_750, v_760, v_774, v_781, v_791, v_805, v_812, v_823, v_830, v_833, v_837, v_841, v_845, v_849, v_853: TWIZARDFORM;
  5602. v_5, v_675, v_677, v_680, v_682, v_684, v_685, v_690: TNEWMEMO;
  5603. v_7: TPANEL;
  5604. v_9, v_11, v_13, v_15, v_17, v_21, v_23, v_25, v_27, v_29, v_31, v_33, v_35, v_37, v_39, v_41, v_43, v_45, v_47: TNEWSTATICTEXT;
  5605. v_19, v_49, v_51, v_88, v_100: TBITMAPIMAGE;
  5606. v_53, v_55: TNEWNOTEBOOK;
  5607. v_57, v_59, v_115, v_117, v_119, v_122, v_129, v_133, v_137, v_140, v_142, v_144, v_147, v_155, v_159, v_163, v_224, v_228, v_232, v_385, v_388, v_395, v_397, v_399, v_403, v_404, v_406, v_408, v_411, v_416, v_420, v_424, v_428, v_431, v_433, v_435, v_438, v_443, v_447, v_451, v_455, v_457, v_460, v_462, v_464, v_467, v_502, v_506, v_510, v_514, v_538, v_542, v_546, v_550, v_574, v_576, v_580, v_582, v_584, v_588, v_589, v_591, v_593, v_596, v_601, v_605, v_609, v_613, v_616, v_618, v_620, v_623, v_631, v_635, v_639, v_651, v_702, v_704: TBEVEL;
  5608. v_61: TNEWEDIT;
  5609. v_63, v_66, v_69, v_72, v_172, v_219, v_236, v_238, v_276, v_295, v_297, v_299, v_313, v_331, v_354, v_356, v_358, v_496, v_532, v_676, v_683, v_710, v_712, v_714, v_726, v_757, v_788, v_818: BOOLEAN;
  5610. v_64, v_67, v_70, v_73, v_208, v_480, v_494, v_831, v_835, v_839, v_843, v_847, v_851: TNEWBUTTON;
  5611. v_75, v_195, v_207, v_243, v_252, v_253, v_304, v_363, v_374, v_375, v_518, v_554, v_687, v_688, v_716, v_740, v_752, v_771, v_783, v_802, v_814: UnicodeString;
  5612. v_76: TPASSWORDEDIT;
  5613. v_78, v_79, v_81, v_82, v_90, v_91, v_92, v_93, v_94, v_95, v_96, v_98, v_99, v_105, v_106, v_107, v_109, v_110, v_111, v_112, v_113, v_114, v_126, v_127, v_128, v_130, v_131, v_132, v_134, v_135, v_136, v_138, v_139, v_152, v_153, v_154, v_156, v_157, v_158, v_160, v_161, v_162, v_164, v_165, v_168, v_177, v_178, v_179, v_180, v_181, v_184, v_185, v_186, v_189, v_192, v_193, v_201, v_221, v_222, v_223, v_225, v_226, v_227, v_229, v_230, v_231, v_233, v_234, v_240, v_249, v_261, v_264, v_265, v_266, v_269, v_284, v_285, v_286, v_287, v_288, v_290, v_291, v_292, v_301, v_310, v_317, v_318, v_319, v_320, v_321, v_323, v_324, v_325, v_333, v_341, v_343, v_345, v_347, v_348, v_349, v_351, v_352, v_360, v_369, v_372, v_383, v_384, v_386, v_387, v_392, v_393, v_394, v_396, v_398, v_400, v_401, v_402, v_415, v_417, v_418, v_419, v_421, v_422, v_423, v_425, v_426, v_427, v_429, v_430, v_442, v_444, v_445, v_446, v_448, v_449, v_450, v_452, v_453, v_454, v_456, v_458, v_459, v_468, v_469, v_470, v_471, v_472, v_474, v_475, v_476, v_478, v_479, v_482, v_483, v_484, v_485, v_486, v_488, v_489, v_490, v_492, v_493, v_501, v_503, v_504, v_505, v_507, v_508, v_509, v_511, v_512, v_513, v_515, v_516, v_524, v_537, v_539, v_540, v_541, v_543, v_544, v_545, v_547, v_548, v_549, v_551, v_552, v_560, v_571, v_573, v_575, v_577, v_578, v_579, v_581, v_583, v_585, v_586, v_587, v_600, v_602, v_603, v_604, v_606, v_607, v_608, v_610, v_611, v_612, v_614, v_615, v_628, v_629, v_630, v_632, v_633, v_634, v_636, v_637, v_638, v_640, v_641, v_644, v_650, v_652, v_655, v_656, v_657, v_660, v_661, v_662, v_665, v_668, v_669, v_670, v_673, v_674, v_686, v_697, v_698, v_699, v_701, v_703, v_705, v_706, v_707, v_708, v_722, v_731, v_733, v_735, v_737, v_746, v_762, v_764, v_766, v_768, v_777, v_793, v_795, v_797, v_799, v_808, v_824, v_826, v_828, v_829: Integer;
  5614. v_84: TPOSITION;
  5615. v_86, v_120, v_145, v_148, v_204, v_216, v_258, v_281, v_328, v_338, v_409, v_436, v_465, v_527, v_563, v_594, v_621, v_624, v_678, v_694, v_749, v_780, v_811: TWINCONTROL;
  5616. v_102, v_123, v_174, v_213, v_255, v_278, v_314, v_335, v_389, v_412, v_439, v_498, v_534, v_568, v_597, v_647, v_691, v_728, v_759, v_790, v_832, v_836, v_840, v_844, v_848, v_852: TCOMPONENT;
  5617. v_104, v_125, v_176, v_215, v_257, v_280, v_316, v_337, v_391, v_414, v_441, v_500, v_536, v_570, v_599, v_649, v_693, v_730, v_761, v_792, v_825, v_834, v_838, v_842, v_846, v_850, v_854: Cardinal;
  5618. v_116, v_141, v_405, v_432, v_461, v_590, v_617: TBEVELSHAPE;
  5619. v_118, v_143, v_407, v_434, v_463, v_592, v_619: TBEVELSTYLE;
  5620. v_150, v_166, v_170, v_182, v_187, v_190, v_197, v_262, v_267, v_520, v_556, v_742, v_773, v_804, v_822: TEDIT;
  5621. v_169, v_196, v_199, v_202, v_241, v_244, v_247, v_250, v_302, v_305, v_308, v_311, v_361, v_364, v_367, v_370, v_519, v_522, v_525, v_555, v_558, v_561, v_717, v_720, v_723, v_741, v_744, v_747, v_772, v_775, v_778, v_803, v_806, v_809: TFONT;
  5622. v_173, v_497, v_533, v_727, v_758, v_789: Cardinal;
  5623. v_194, v_200, v_203, v_206, v_210, v_212, v_517, v_523, v_526, v_529, v_531, v_553, v_559, v_562, v_565, v_567, v_732, v_734, v_736, v_738, v_739, v_745, v_748, v_751, v_753, v_755, v_756, v_763, v_765, v_767, v_769, v_770, v_776, v_779, v_782, v_784, v_786, v_787, v_794, v_796, v_798, v_800, v_801, v_807, v_810, v_813, v_815, v_817, v_819, v_820: TBUTTON;
  5624. v_211, v_274, v_377, v_379, v_381, v_530, v_566, v_754, v_785, v_816, v_821: TNOTIFYEVENT;
  5625. v_218, v_220, v_235, v_237, v_239, v_242, v_245, v_248, v_251, v_254, v_270, v_283, v_294, v_296, v_298, v_300, v_303, v_306, v_309, v_312, v_322, v_326, v_340, v_342, v_344, v_353, v_355, v_357, v_359, v_362, v_365, v_368, v_371, v_373, v_376, v_378, v_380, v_382, v_696, v_709, v_711, v_713, v_715, v_718, v_721, v_724, v_725: TLABEL;
  5626. v_246, v_307, v_366, v_719: TFONTSTYLES;
  5627. v_260, v_271, v_273, v_275, v_277, v_289, v_293: TNEWCOMBOBOX;
  5628. v_272: TCOMBOBOXSTYLE;
  5629. v_327, v_330, v_332, v_334, v_346, v_350: TCHECKBOX;
  5630. v_626, v_642, v_645, v_653, v_658, v_663, v_666, v_671: TNEWPROGRESSBAR;
  5631. v_681: TSCROLLSTYLE;
  5632. v_689: TSTRINGS;
  5633. v_827: ProcPtr48;
  5634. begin
  5635. label_70140:
  5636. v_1 := 'Assassins Creed Syndicate Update 1';
  5637. v_2 := APPLICATION();
  5638. v_2.TITLE := v_1;
  5639. v_3 := 'Assassins Creed Syndicate Update 1';
  5640. v_4 := WIZARDFORM();
  5641. v_4.CAPTION := v_3;
  5642. v_6 := WIZARDFORM();
  5643. v_5 := v_6.READYMEMO;
  5644. v_5.HIDE();
  5645. v_8 := WIZARDFORM();
  5646. v_7 := v_8.MAINPANEL;
  5647. v_7.HIDE();
  5648. v_10 := WIZARDFORM();
  5649. v_9 := v_10.PAGENAMELABEL;
  5650. v_9.HIDE();
  5651. v_12 := WIZARDFORM();
  5652. v_11 := v_12.PAGEDESCRIPTIONLABEL;
  5653. v_11.HIDE();
  5654. v_14 := WIZARDFORM();
  5655. v_13 := v_14.DISKSPACELABEL;
  5656. v_13.HIDE();
  5657. v_16 := WIZARDFORM();
  5658. v_15 := v_16.WELCOMELABEL1;
  5659. v_15.HIDE();
  5660. v_18 := WIZARDFORM();
  5661. v_17 := v_18.WELCOMELABEL2;
  5662. v_17.HIDE();
  5663. v_20 := WIZARDFORM();
  5664. v_19 := v_20.SELECTDIRBITMAPIMAGE;
  5665. v_19.HIDE();
  5666. v_22 := WIZARDFORM();
  5667. v_21 := v_22.SELECTDIRBROWSELABEL;
  5668. v_21.HIDE();
  5669. v_24 := WIZARDFORM();
  5670. v_23 := v_24.SELECTDIRLABEL;
  5671. v_23.HIDE();
  5672. v_26 := WIZARDFORM();
  5673. v_25 := v_26.FINISHEDHEADINGLABEL;
  5674. v_25.HIDE();
  5675. v_28 := WIZARDFORM();
  5676. v_27 := v_28.FINISHEDLABEL;
  5677. v_27.HIDE();
  5678. v_30 := WIZARDFORM();
  5679. v_29 := v_30.FILENAMELABEL;
  5680. v_29.HIDE();
  5681. v_32 := WIZARDFORM();
  5682. v_31 := v_32.STATUSLABEL;
  5683. v_31.HIDE();
  5684. v_34 := WIZARDFORM();
  5685. v_33 := v_34.SELECTSTARTMENUFOLDERLABEL;
  5686. v_33.HIDE();
  5687. v_36 := WIZARDFORM();
  5688. v_35 := v_36.SELECTSTARTMENUFOLDERBROWSELABEL;
  5689. v_35.HIDE();
  5690. v_38 := WIZARDFORM();
  5691. v_37 := v_38.READYLABEL;
  5692. v_37.HIDE();
  5693. v_40 := WIZARDFORM();
  5694. v_39 := v_40.LICENSELABEL1;
  5695. v_39.HIDE();
  5696. v_42 := WIZARDFORM();
  5697. v_41 := v_42.INFOBEFORECLICKLABEL;
  5698. v_41.HIDE();
  5699. v_44 := WIZARDFORM();
  5700. v_43 := v_44.INFOAFTERCLICKLABEL;
  5701. v_43.HIDE();
  5702. v_46 := WIZARDFORM();
  5703. v_45 := v_46.COMPONENTSDISKSPACELABEL;
  5704. v_45.HIDE();
  5705. v_48 := WIZARDFORM();
  5706. v_47 := v_48.SELECTCOMPONENTSLABEL;
  5707. v_47.HIDE();
  5708. v_50 := WIZARDFORM();
  5709. v_49 := v_50.WIZARDSMALLBITMAPIMAGE;
  5710. v_49.HIDE();
  5711. v_52 := WIZARDFORM();
  5712. v_51 := v_52.SELECTGROUPBITMAPIMAGE;
  5713. v_51.HIDE();
  5714. v_54 := WIZARDFORM();
  5715. v_53 := v_54.OUTERNOTEBOOK;
  5716. v_53.HIDE();
  5717. v_56 := WIZARDFORM();
  5718. v_55 := v_56.INNERNOTEBOOK;
  5719. v_55.HIDE();
  5720. v_58 := WIZARDFORM();
  5721. v_57 := v_58.BEVEL;
  5722. v_57.HIDE();
  5723. v_60 := WIZARDFORM();
  5724. v_59 := v_60.BEVEL1;
  5725. v_59.HIDE();
  5726. v_62 := WIZARDFORM();
  5727. v_61 := v_62.GROUPEDIT;
  5728. v_61.HIDE();
  5729. v_63 := 0;
  5730. v_65 := WIZARDFORM();
  5731. v_64 := v_65.DIRBROWSEBUTTON;
  5732. v_64.ENABLED := v_63;
  5733. v_66 := 0;
  5734. v_68 := WIZARDFORM();
  5735. v_67 := v_68.DIRBROWSEBUTTON;
  5736. v_67.VISIBLE := v_66;
  5737. v_69 := 0;
  5738. v_71 := WIZARDFORM();
  5739. v_70 := v_71.GROUPBROWSEBUTTON;
  5740. v_70.ENABLED := v_69;
  5741. v_72 := 0;
  5742. v_74 := WIZARDFORM();
  5743. v_73 := v_74.GROUPBROWSEBUTTON;
  5744. v_73.VISIBLE := v_72;
  5745. v_75 := '';
  5746. v_77 := WIZARDFORM();
  5747. v_76 := v_77.PASSWORDEDIT;
  5748. v_76.TEXT := v_75;
  5749. v_79 := 480;
  5750. v_78 := SCALEX(v_79);
  5751. v_80 := WIZARDFORM();
  5752. v_80.CLIENTWIDTH := v_78;
  5753. v_82 := 450;
  5754. v_81 := SCALEY(v_82);
  5755. v_83 := WIZARDFORM();
  5756. v_83.CLIENTHEIGHT := v_81;
  5757. v_84 := 4;
  5758. v_85 := WIZARDFORM();
  5759. v_85.POSITION := v_84;
  5760. v_87 := WIZARDFORM();
  5761. v_86 := v_87;
  5762. v_89 := WIZARDFORM();
  5763. v_88 := v_89.WIZARDBITMAPIMAGE;
  5764. v_88.PARENT := v_86;
  5765. v_91 := 65;
  5766. v_90 := SCALEY(v_91);
  5767. v_93 := 450;
  5768. v_92 := SCALEX(v_93);
  5769. v_95 := 0;
  5770. v_94 := SCALEY(v_95);
  5771. v_97 := WIZARDFORM();
  5772. v_96 := v_97.CLIENTWIDTH;
  5773. v_96 := v_96 / 2;
  5774. v_99 := 225;
  5775. v_98 := SCALEX(v_99);
  5776. v_96 := v_96 - v_98;
  5777. v_101 := WIZARDFORM();
  5778. v_100 := v_101.WIZARDBITMAPIMAGE;
  5779. v_100.SETBOUNDS(v_96, v_94, v_92, v_90);
  5780. v_103 := WIZARDFORM();
  5781. v_102 := v_103;
  5782. v_104 := 31;
  5783. gvar_7 := v_104.CREATE(v_102);
  5784. v_106 := 95;
  5785. v_105 := SCALEY(v_106);
  5786. v_108 := WIZARDFORM();
  5787. v_107 := v_108.CLIENTWIDTH;
  5788. v_110 := 20;
  5789. v_109 := SCALEX(v_110);
  5790. v_107 := v_107 - v_109;
  5791. v_112 := 60;
  5792. v_111 := SCALEY(v_112);
  5793. v_114 := 10;
  5794. v_113 := SCALEX(v_114);
  5795. v_115 := gvar_7;
  5796. v_115.SETBOUNDS(v_113, v_111, v_107, v_105);
  5797. v_116 := 0;
  5798. v_117 := gvar_7;
  5799. v_117.SHAPE := v_116;
  5800. v_118 := 1;
  5801. v_119 := gvar_7;
  5802. v_119.STYLE := v_118;
  5803. v_121 := WIZARDFORM();
  5804. v_120 := v_121;
  5805. v_122 := gvar_7;
  5806. v_122.PARENT := v_120;
  5807. v_124 := WIZARDFORM();
  5808. v_123 := v_124;
  5809. v_125 := 31;
  5810. gvar_8 := v_125.CREATE(v_123);
  5811. v_127 := 75;
  5812. v_126 := SCALEY(v_127);
  5813. v_129 := gvar_7;
  5814. v_128 := v_129.WIDTH;
  5815. v_131 := 20;
  5816. v_130 := SCALEX(v_131);
  5817. v_128 := v_128 - v_130;
  5818. v_133 := gvar_7;
  5819. v_132 := v_133.TOP;
  5820. v_135 := 10;
  5821. v_134 := SCALEY(v_135);
  5822. v_132 := v_132 + v_134;
  5823. v_137 := gvar_7;
  5824. v_136 := v_137.LEFT;
  5825. v_139 := 10;
  5826. v_138 := SCALEX(v_139);
  5827. v_136 := v_136 + v_138;
  5828. v_140 := gvar_8;
  5829. v_140.SETBOUNDS(v_136, v_132, v_128, v_126);
  5830. v_141 := 0;
  5831. v_142 := gvar_8;
  5832. v_142.SHAPE := v_141;
  5833. v_143 := 0;
  5834. v_144 := gvar_8;
  5835. v_144.STYLE := v_143;
  5836. v_146 := WIZARDFORM();
  5837. v_145 := v_146;
  5838. v_147 := gvar_8;
  5839. v_147.PARENT := v_145;
  5840. v_149 := WIZARDFORM();
  5841. v_148 := v_149;
  5842. v_151 := WIZARDFORM();
  5843. v_150 := v_151.DIREDIT;
  5844. v_150.PARENT := v_148;
  5845. v_153 := 75;
  5846. v_152 := SCALEY(v_153);
  5847. v_155 := gvar_8;
  5848. v_154 := v_155.WIDTH;
  5849. v_157 := 150;
  5850. v_156 := SCALEX(v_157);
  5851. v_154 := v_154 - v_156;
  5852. v_159 := gvar_8;
  5853. v_158 := v_159.TOP;
  5854. v_161 := 25;
  5855. v_160 := SCALEY(v_161);
  5856. v_158 := v_158 + v_160;
  5857. v_163 := gvar_8;
  5858. v_162 := v_163.LEFT;
  5859. v_165 := 55;
  5860. v_164 := SCALEX(v_165);
  5861. v_162 := v_162 + v_164;
  5862. v_167 := WIZARDFORM();
  5863. v_166 := v_167.DIREDIT;
  5864. v_166.SETBOUNDS(v_162, v_158, v_154, v_152);
  5865. v_168 := 15130849;
  5866. v_171 := WIZARDFORM();
  5867. v_170 := v_171.DIREDIT;
  5868. v_169 := v_170.FONT;
  5869. v_169.COLOR := v_168;
  5870. v_173 := IsThemeActive();
  5871. v_172 := v_173;
  5872. flag := not v_172;
  5873. if flag then goto label_73854;
  5874.  
  5875. label_73781:
  5876. v_175 := WIZARDFORM();
  5877. v_174 := v_175;
  5878. v_176 := 35;
  5879. gvar_43 := v_176.CREATE(v_174);
  5880. goto label_73939;
  5881.  
  5882. label_73854:
  5883. v_853 := WIZARDFORM();
  5884. v_852 := v_853;
  5885. v_854 := 59;
  5886. v_851 := v_854.CREATE(v_852);
  5887. gvar_43 := v_851;
  5888.  
  5889. label_73939:
  5890. v_178 := 23;
  5891. v_177 := SCALEY(v_178);
  5892. v_180 := 80;
  5893. v_179 := SCALEX(v_180);
  5894. v_183 := WIZARDFORM();
  5895. v_182 := v_183.DIREDIT;
  5896. v_181 := v_182.TOP;
  5897. v_185 := 1;
  5898. v_184 := SCALEY(v_185);
  5899. v_181 := v_181 - v_184;
  5900. v_188 := WIZARDFORM();
  5901. v_187 := v_188.DIREDIT;
  5902. v_186 := v_187.LEFT;
  5903. v_191 := WIZARDFORM();
  5904. v_190 := v_191.DIREDIT;
  5905. v_189 := v_190.WIDTH;
  5906. v_186 := v_186 + v_189;
  5907. v_193 := 5;
  5908. v_192 := SCALEX(v_193);
  5909. v_186 := v_186 + v_192;
  5910. v_194 := gvar_43;
  5911. v_194.SETBOUNDS(v_186, v_181, v_179, v_177);
  5912. v_198 := WIZARDFORM();
  5913. v_197 := v_198.DIREDIT;
  5914. v_196 := v_197.FONT;
  5915. v_195 := v_196.NAME;
  5916. v_200 := gvar_43;
  5917. v_199 := v_200.FONT;
  5918. v_199.NAME := v_195;
  5919. v_201 := 8;
  5920. v_203 := gvar_43;
  5921. v_202 := v_203.FONT;
  5922. v_202.SIZE := v_201;
  5923. v_205 := WIZARDFORM();
  5924. v_204 := v_205;
  5925. v_206 := gvar_43;
  5926. v_206.PARENT := v_204;
  5927. v_209 := WIZARDFORM();
  5928. v_208 := v_209.DIRBROWSEBUTTON;
  5929. v_207 := v_208.CAPTION;
  5930. v_210 := gvar_43;
  5931. v_210.CAPTION := v_207;
  5932. v_211 := procedure BROWSECLICK(Arg0: TOBJECT);;
  5933. v_212 := gvar_43;
  5934. v_212.ONCLICK := v_211;
  5935. v_214 := WIZARDFORM();
  5936. v_213 := v_214;
  5937. v_215 := 30;
  5938. gvar_2 := v_215.CREATE(v_213);
  5939. v_217 := WIZARDFORM();
  5940. v_216 := v_217;
  5941. v_218 := gvar_2;
  5942. v_218.PARENT := v_216;
  5943. v_219 := 0;
  5944. v_220 := gvar_2;
  5945. v_220.AUTOSIZE := v_219;
  5946. v_222 := 15;
  5947. v_221 := SCALEY(v_222);
  5948. v_224 := gvar_8;
  5949. v_223 := v_224.WIDTH;
  5950. v_226 := 20;
  5951. v_225 := SCALEX(v_226);
  5952. v_223 := v_223 - v_225;
  5953. v_228 := gvar_8;
  5954. v_227 := v_228.TOP;
  5955. v_230 := 5;
  5956. v_229 := SCALEY(v_230);
  5957. v_227 := v_227 + v_229;
  5958. v_232 := gvar_8;
  5959. v_231 := v_232.LEFT;
  5960. v_234 := 10;
  5961. v_233 := SCALEX(v_234);
  5962. v_231 := v_231 + v_233;
  5963. v_235 := gvar_2;
  5964. v_235.SETBOUNDS(v_231, v_227, v_223, v_221);
  5965. v_236 := 1;
  5966. v_237 := gvar_2;
  5967. v_237.TRANSPARENT := v_236;
  5968. v_238 := 1;
  5969. v_239 := gvar_2;
  5970. v_239.WORDWRAP := v_238;
  5971. v_240 := 15130849;
  5972. v_242 := gvar_2;
  5973. v_241 := v_242.FONT;
  5974. v_241.COLOR := v_240;
  5975. v_243 := 'Arial';
  5976. v_245 := gvar_2;
  5977. v_244 := v_245.FONT;
  5978. v_244.NAME := v_243;
  5979. v_246 := [1];
  5980. v_248 := gvar_2;
  5981. v_247 := v_248.FONT;
  5982. v_247.STYLE := v_246;
  5983. v_249 := 9;
  5984. v_251 := gvar_2;
  5985. v_250 := v_251.FONT;
  5986. v_250.SIZE := v_249;
  5987. v_253 := '{cm:DirInstall}';
  5988. v_252 := EXPANDCONSTANT(v_253);
  5989. v_254 := gvar_2;
  5990. v_254.CAPTION := v_252;
  5991. v_256 := WIZARDFORM();
  5992. v_255 := v_256;
  5993. v_257 := 33;
  5994. gvar_15 := v_257.CREATE(v_255);
  5995. v_259 := WIZARDFORM();
  5996. v_258 := v_259;
  5997. v_260 := gvar_15;
  5998. v_260.PARENT := v_258;
  5999. v_263 := WIZARDFORM();
  6000. v_262 := v_263.DIREDIT;
  6001. v_261 := v_262.HEIGHT;
  6002. v_265 := 40;
  6003. v_264 := SCALEX(v_265);
  6004. v_268 := WIZARDFORM();
  6005. v_267 := v_268.DIREDIT;
  6006. v_266 := v_267.TOP;
  6007. v_270 := gvar_2;
  6008. v_269 := v_270.LEFT;
  6009. v_271 := gvar_15;
  6010. v_271.SETBOUNDS(v_269, v_266, v_264, v_261);
  6011. v_272 := 2;
  6012. v_273 := gvar_15;
  6013. v_273.STYLE := v_272;
  6014. v_274 := procedure CBDRIVEONCLICK(Arg0: TOBJECT);;
  6015. v_275 := gvar_15;
  6016. v_275.ONCLICK := v_274;
  6017. v_277 := gvar_15;
  6018. v_276 := ADDDRIVETOLIST(v_277);
  6019. v_279 := WIZARDFORM();
  6020. v_278 := v_279;
  6021. v_280 := 30;
  6022. gvar_3 := v_280.CREATE(v_278);
  6023. v_282 := WIZARDFORM();
  6024. v_281 := v_282;
  6025. v_283 := gvar_3;
  6026. v_283.PARENT := v_281;
  6027. v_285 := 15;
  6028. v_284 := SCALEY(v_285);
  6029. v_287 := 15;
  6030. v_286 := SCALEX(v_287);
  6031. v_289 := gvar_15;
  6032. v_288 := v_289.TOP;
  6033. v_291 := 27;
  6034. v_290 := SCALEY(v_291);
  6035. v_288 := v_288 + v_290;
  6036. v_293 := gvar_15;
  6037. v_292 := v_293.LEFT;
  6038. v_294 := gvar_3;
  6039. v_294.SETBOUNDS(v_292, v_288, v_286, v_284);
  6040. v_295 := 1;
  6041. v_296 := gvar_3;
  6042. v_296.TRANSPARENT := v_295;
  6043. v_297 := 0;
  6044. v_298 := gvar_3;
  6045. v_298.WORDWRAP := v_297;
  6046. v_299 := 1;
  6047. v_300 := gvar_3;
  6048. v_300.AUTOSIZE := v_299;
  6049. v_301 := 15130849;
  6050. v_303 := gvar_3;
  6051. v_302 := v_303.FONT;
  6052. v_302.COLOR := v_301;
  6053. v_304 := 'Arial';
  6054. v_306 := gvar_3;
  6055. v_305 := v_306.FONT;
  6056. v_305.NAME := v_304;
  6057. v_307 := [1];
  6058. v_309 := gvar_3;
  6059. v_308 := v_309.FONT;
  6060. v_308.STYLE := v_307;
  6061. v_310 := 9;
  6062. v_312 := gvar_3;
  6063. v_311 := v_312.FONT;
  6064. v_311.SIZE := v_310;
  6065. v_313 := gvar_34;
  6066. flag := not v_313;
  6067. if flag then goto label_78303;
  6068.  
  6069. label_76738:
  6070. v_315 := WIZARDFORM();
  6071. v_314 := v_315;
  6072. v_316 := 32;
  6073. gvar_14 := v_316.CREATE(v_314);
  6074. v_318 := 15;
  6075. v_317 := SCALEY(v_318);
  6076. v_320 := 15;
  6077. v_319 := SCALEX(v_320);
  6078. v_322 := gvar_3;
  6079. v_321 := v_322.TOP;
  6080. v_324 := 20;
  6081. v_323 := SCALEY(v_324);
  6082. v_321 := v_321 + v_323;
  6083. v_326 := gvar_3;
  6084. v_325 := v_326.LEFT;
  6085. v_327 := gvar_14;
  6086. v_327.SETBOUNDS(v_325, v_321, v_319, v_317);
  6087. v_329 := WIZARDFORM();
  6088. v_328 := v_329;
  6089. v_330 := gvar_14;
  6090. v_330.PARENT := v_328;
  6091. v_331 := 0;
  6092. v_332 := gvar_14;
  6093. v_332.CHECKED := v_331;
  6094. v_333 := 1;
  6095. v_334 := gvar_14;
  6096. v_334.CURSOR := v_333;
  6097. gvar_33 := 0;
  6098. v_336 := WIZARDFORM();
  6099. v_335 := v_336;
  6100. v_337 := 30;
  6101. gvar_4 := v_337.CREATE(v_335);
  6102. v_339 := WIZARDFORM();
  6103. v_338 := v_339;
  6104. v_340 := gvar_4;
  6105. v_340.PARENT := v_338;
  6106. v_342 := gvar_4;
  6107. v_341 := v_342.HEIGHT;
  6108. v_344 := gvar_4;
  6109. v_343 := v_344.WIDTH;
  6110. v_346 := gvar_14;
  6111. v_345 := v_346.TOP;
  6112. v_348 := 1;
  6113. v_347 := SCALEY(v_348);
  6114. v_345 := v_345 + v_347;
  6115. v_350 := gvar_14;
  6116. v_349 := v_350.LEFT;
  6117. v_352 := 17;
  6118. v_351 := SCALEX(v_352);
  6119. v_349 := v_349 + v_351;
  6120. v_353 := gvar_4;
  6121. v_353.SETBOUNDS(v_349, v_345, v_343, v_341);
  6122. v_354 := 1;
  6123. v_355 := gvar_4;
  6124. v_355.TRANSPARENT := v_354;
  6125. v_356 := 0;
  6126. v_357 := gvar_4;
  6127. v_357.WORDWRAP := v_356;
  6128. v_358 := 1;
  6129. v_359 := gvar_4;
  6130. v_359.AUTOSIZE := v_358;
  6131. v_360 := 15130849;
  6132. v_362 := gvar_4;
  6133. v_361 := v_362.FONT;
  6134. v_361.COLOR := v_360;
  6135. v_363 := 'Arial';
  6136. v_365 := gvar_4;
  6137. v_364 := v_365.FONT;
  6138. v_364.NAME := v_363;
  6139. v_366 := [1];
  6140. v_368 := gvar_4;
  6141. v_367 := v_368.FONT;
  6142. v_367.STYLE := v_366;
  6143. v_369 := 9;
  6144. v_371 := gvar_4;
  6145. v_370 := v_371.FONT;
  6146. v_370.SIZE := v_369;
  6147. v_372 := 1;
  6148. v_373 := gvar_4;
  6149. v_373.CURSOR := v_372;
  6150. v_375 := '{cm:CopyCrack}';
  6151. v_374 := EXPANDCONSTANT(v_375);
  6152. v_376 := gvar_4;
  6153. v_376.CAPTION := v_374;
  6154. v_377 := procedure LABELCRACKONMOUSEENTER(Arg0: TOBJECT);;
  6155. v_378 := gvar_4;
  6156. v_378.ONMOUSEENTER := v_377;
  6157. v_379 := procedure LABELCRACKONMOUSELEAVE(Arg0: TOBJECT);;
  6158. v_380 := gvar_4;
  6159. v_380.ONMOUSELEAVE := v_379;
  6160. v_381 := procedure LABELCRACKONCLICK(Arg0: TOBJECT);;
  6161. v_382 := gvar_4;
  6162. v_382.ONCLICK := v_381;
  6163. v_384 := 115;
  6164. v_383 := SCALEY(v_384);
  6165. v_385 := gvar_7;
  6166. v_385.HEIGHT := v_383;
  6167. v_387 := 95;
  6168. v_386 := SCALEY(v_387);
  6169. v_388 := gvar_8;
  6170. v_388.HEIGHT := v_386;
  6171.  
  6172. label_78303:
  6173. v_390 := WIZARDFORM();
  6174. v_389 := v_390;
  6175. v_391 := 31;
  6176. gvar_9 := v_391.CREATE(v_389);
  6177. v_393 := 50;
  6178. v_392 := SCALEY(v_393);
  6179. v_395 := gvar_7;
  6180. v_394 := v_395.WIDTH;
  6181. v_397 := gvar_7;
  6182. v_396 := v_397.TOP;
  6183. v_399 := gvar_7;
  6184. v_398 := v_399.HEIGHT;
  6185. v_396 := v_396 + v_398;
  6186. v_401 := 10;
  6187. v_400 := SCALEY(v_401);
  6188. v_396 := v_396 + v_400;
  6189. v_403 := gvar_7;
  6190. v_402 := v_403.LEFT;
  6191. v_404 := gvar_9;
  6192. v_404.SETBOUNDS(v_402, v_396, v_394, v_392);
  6193. v_405 := 0;
  6194. v_406 := gvar_9;
  6195. v_406.SHAPE := v_405;
  6196. v_407 := 0;
  6197. v_408 := gvar_9;
  6198. v_408.STYLE := v_407;
  6199. v_410 := WIZARDFORM();
  6200. v_409 := v_410;
  6201. v_411 := gvar_9;
  6202. v_411.PARENT := v_409;
  6203. v_413 := WIZARDFORM();
  6204. v_412 := v_413;
  6205. v_414 := 31;
  6206. gvar_10 := v_414.CREATE(v_412);
  6207. v_416 := gvar_9;
  6208. v_415 := v_416.HEIGHT;
  6209. v_418 := 10;
  6210. v_417 := SCALEY(v_418);
  6211. v_415 := v_415 - v_417;
  6212. v_420 := gvar_9;
  6213. v_419 := v_420.WIDTH;
  6214. v_419 := v_419 / 2;
  6215. v_422 := 8;
  6216. v_421 := SCALEX(v_422);
  6217. v_419 := v_419 - v_421;
  6218. v_424 := gvar_9;
  6219. v_423 := v_424.TOP;
  6220. v_426 := 5;
  6221. v_425 := SCALEY(v_426);
  6222. v_423 := v_423 + v_425;
  6223. v_428 := gvar_9;
  6224. v_427 := v_428.LEFT;
  6225. v_430 := 5;
  6226. v_429 := SCALEX(v_430);
  6227. v_427 := v_427 + v_429;
  6228. v_431 := gvar_10;
  6229. v_431.SETBOUNDS(v_427, v_423, v_419, v_415);
  6230. v_432 := 0;
  6231. v_433 := gvar_10;
  6232. v_433.SHAPE := v_432;
  6233. v_434 := 0;
  6234. v_435 := gvar_10;
  6235. v_435.STYLE := v_434;
  6236. v_437 := WIZARDFORM();
  6237. v_436 := v_437;
  6238. v_438 := gvar_10;
  6239. v_438.PARENT := v_436;
  6240. v_440 := WIZARDFORM();
  6241. v_439 := v_440;
  6242. v_441 := 31;
  6243. gvar_11 := v_441.CREATE(v_439);
  6244. v_443 := gvar_9;
  6245. v_442 := v_443.HEIGHT;
  6246. v_445 := 10;
  6247. v_444 := SCALEY(v_445);
  6248. v_442 := v_442 - v_444;
  6249. v_447 := gvar_9;
  6250. v_446 := v_447.WIDTH;
  6251. v_446 := v_446 / 2;
  6252. v_449 := 8;
  6253. v_448 := SCALEX(v_449);
  6254. v_446 := v_446 - v_448;
  6255. v_451 := gvar_9;
  6256. v_450 := v_451.TOP;
  6257. v_453 := 5;
  6258. v_452 := SCALEY(v_453);
  6259. v_450 := v_450 + v_452;
  6260. v_455 := gvar_10;
  6261. v_454 := v_455.LEFT;
  6262. v_457 := gvar_10;
  6263. v_456 := v_457.WIDTH;
  6264. v_454 := v_454 + v_456;
  6265. v_459 := 6;
  6266. v_458 := SCALEX(v_459);
  6267. v_454 := v_454 + v_458;
  6268. v_460 := gvar_11;
  6269. v_460.SETBOUNDS(v_454, v_450, v_446, v_442);
  6270. v_461 := 0;
  6271. v_462 := gvar_11;
  6272. v_462.SHAPE := v_461;
  6273. v_463 := 0;
  6274. v_464 := gvar_11;
  6275. v_464.STYLE := v_463;
  6276. v_466 := WIZARDFORM();
  6277. v_465 := v_466;
  6278. v_467 := gvar_11;
  6279. v_467.PARENT := v_465;
  6280. v_469 := 0;
  6281. v_468 := SCALEY(v_469);
  6282. v_471 := 0;
  6283. v_470 := SCALEX(v_471);
  6284. v_473 := WIZARDFORM();
  6285. v_472 := v_473.TOP;
  6286. v_475 := 500;
  6287. v_474 := SCALEY(v_475);
  6288. v_472 := v_472 - v_474;
  6289. v_477 := WIZARDFORM();
  6290. v_476 := v_477.LEFT;
  6291. v_479 := 500;
  6292. v_478 := SCALEX(v_479);
  6293. v_476 := v_476 - v_478;
  6294. v_481 := WIZARDFORM();
  6295. v_480 := v_481.CANCELBUTTON;
  6296. v_480.SETBOUNDS(v_476, v_472, v_470, v_468);
  6297. v_483 := 1;
  6298. v_482 := SCALEY(v_483);
  6299. v_485 := 1;
  6300. v_484 := SCALEX(v_485);
  6301. v_487 := WIZARDFORM();
  6302. v_486 := v_487.TOP;
  6303. v_489 := 500;
  6304. v_488 := SCALEY(v_489);
  6305. v_486 := v_486 - v_488;
  6306. v_491 := WIZARDFORM();
  6307. v_490 := v_491.LEFT;
  6308. v_493 := 500;
  6309. v_492 := SCALEX(v_493);
  6310. v_490 := v_490 - v_492;
  6311. v_495 := WIZARDFORM();
  6312. v_494 := v_495.NEXTBUTTON;
  6313. v_494.SETBOUNDS(v_490, v_486, v_484, v_482);
  6314. v_497 := IsThemeActive();
  6315. v_496 := v_497;
  6316. flag := not v_496;
  6317. if flag then goto label_80699;
  6318.  
  6319. label_80626:
  6320. v_499 := WIZARDFORM();
  6321. v_498 := v_499;
  6322. v_500 := 35;
  6323. gvar_44 := v_500.CREATE(v_498);
  6324. goto label_80784;
  6325.  
  6326. label_80699:
  6327. v_849 := WIZARDFORM();
  6328. v_848 := v_849;
  6329. v_850 := 59;
  6330. v_847 := v_850.CREATE(v_848);
  6331. gvar_44 := v_847;
  6332.  
  6333. label_80784:
  6334. v_502 := gvar_10;
  6335. v_501 := v_502.HEIGHT;
  6336. v_504 := 10;
  6337. v_503 := SCALEY(v_504);
  6338. v_501 := v_501 - v_503;
  6339. v_506 := gvar_10;
  6340. v_505 := v_506.WIDTH;
  6341. v_508 := 10;
  6342. v_507 := SCALEX(v_508);
  6343. v_505 := v_505 - v_507;
  6344. v_510 := gvar_10;
  6345. v_509 := v_510.TOP;
  6346. v_512 := 5;
  6347. v_511 := SCALEY(v_512);
  6348. v_509 := v_509 + v_511;
  6349. v_514 := gvar_10;
  6350. v_513 := v_514.LEFT;
  6351. v_516 := 5;
  6352. v_515 := SCALEX(v_516);
  6353. v_513 := v_513 + v_515;
  6354. v_517 := gvar_44;
  6355. v_517.SETBOUNDS(v_513, v_509, v_505, v_501);
  6356. v_521 := WIZARDFORM();
  6357. v_520 := v_521.DIREDIT;
  6358. v_519 := v_520.FONT;
  6359. v_518 := v_519.NAME;
  6360. v_523 := gvar_44;
  6361. v_522 := v_523.FONT;
  6362. v_522.NAME := v_518;
  6363. v_524 := 8;
  6364. v_526 := gvar_44;
  6365. v_525 := v_526.FONT;
  6366. v_525.SIZE := v_524;
  6367. v_528 := WIZARDFORM();
  6368. v_527 := v_528;
  6369. v_529 := gvar_44;
  6370. v_529.PARENT := v_527;
  6371. v_530 := procedure DUBLEONCLICK(Arg0: TOBJECT);;
  6372. v_531 := gvar_44;
  6373. v_531.ONCLICK := v_530;
  6374. v_533 := IsThemeActive();
  6375. v_532 := v_533;
  6376. flag := not v_532;
  6377. if flag then goto label_81543;
  6378.  
  6379. label_81470:
  6380. v_535 := WIZARDFORM();
  6381. v_534 := v_535;
  6382. v_536 := 35;
  6383. gvar_45 := v_536.CREATE(v_534);
  6384. goto label_81628;
  6385.  
  6386. label_81543:
  6387. v_845 := WIZARDFORM();
  6388. v_844 := v_845;
  6389. v_846 := 59;
  6390. v_843 := v_846.CREATE(v_844);
  6391. gvar_45 := v_843;
  6392.  
  6393. label_81628:
  6394. v_538 := gvar_10;
  6395. v_537 := v_538.HEIGHT;
  6396. v_540 := 10;
  6397. v_539 := SCALEY(v_540);
  6398. v_537 := v_537 - v_539;
  6399. v_542 := gvar_10;
  6400. v_541 := v_542.WIDTH;
  6401. v_544 := 10;
  6402. v_543 := SCALEX(v_544);
  6403. v_541 := v_541 - v_543;
  6404. v_546 := gvar_10;
  6405. v_545 := v_546.TOP;
  6406. v_548 := 5;
  6407. v_547 := SCALEY(v_548);
  6408. v_545 := v_545 + v_547;
  6409. v_550 := gvar_11;
  6410. v_549 := v_550.LEFT;
  6411. v_552 := 5;
  6412. v_551 := SCALEX(v_552);
  6413. v_549 := v_549 + v_551;
  6414. v_553 := gvar_45;
  6415. v_553.SETBOUNDS(v_549, v_545, v_541, v_537);
  6416. v_557 := WIZARDFORM();
  6417. v_556 := v_557.DIREDIT;
  6418. v_555 := v_556.FONT;
  6419. v_554 := v_555.NAME;
  6420. v_559 := gvar_45;
  6421. v_558 := v_559.FONT;
  6422. v_558.NAME := v_554;
  6423. v_560 := 8;
  6424. v_562 := gvar_45;
  6425. v_561 := v_562.FONT;
  6426. v_561.SIZE := v_560;
  6427. v_564 := WIZARDFORM();
  6428. v_563 := v_564;
  6429. v_565 := gvar_45;
  6430. v_565.PARENT := v_563;
  6431. v_566 := procedure DUBLEONCLICK(Arg0: TOBJECT);;
  6432. v_567 := gvar_45;
  6433. v_567.ONCLICK := v_566;
  6434. v_569 := WIZARDFORM();
  6435. v_568 := v_569;
  6436. v_570 := 31;
  6437. gvar_12 := v_570.CREATE(v_568);
  6438. v_572 := WIZARDFORM();
  6439. v_571 := v_572.CLIENTHEIGHT;
  6440. v_574 := gvar_9;
  6441. v_573 := v_574.TOP;
  6442. v_571 := v_571 - v_573;
  6443. v_576 := gvar_9;
  6444. v_575 := v_576.HEIGHT;
  6445. v_571 := v_571 - v_575;
  6446. v_578 := 20;
  6447. v_577 := SCALEY(v_578);
  6448. v_571 := v_571 - v_577;
  6449. v_580 := gvar_7;
  6450. v_579 := v_580.WIDTH;
  6451. v_582 := gvar_9;
  6452. v_581 := v_582.TOP;
  6453. v_584 := gvar_9;
  6454. v_583 := v_584.HEIGHT;
  6455. v_581 := v_581 + v_583;
  6456. v_586 := 10;
  6457. v_585 := SCALEY(v_586);
  6458. v_581 := v_581 + v_585;
  6459. v_588 := gvar_7;
  6460. v_587 := v_588.LEFT;
  6461. v_589 := gvar_12;
  6462. v_589.SETBOUNDS(v_587, v_581, v_579, v_571);
  6463. v_590 := 0;
  6464. v_591 := gvar_12;
  6465. v_591.SHAPE := v_590;
  6466. v_592 := 0;
  6467. v_593 := gvar_12;
  6468. v_593.STYLE := v_592;
  6469. v_595 := WIZARDFORM();
  6470. v_594 := v_595;
  6471. v_596 := gvar_12;
  6472. v_596.PARENT := v_594;
  6473. v_598 := WIZARDFORM();
  6474. v_597 := v_598;
  6475. v_599 := 31;
  6476. gvar_13 := v_599.CREATE(v_597);
  6477. v_601 := gvar_12;
  6478. v_600 := v_601.HEIGHT;
  6479. v_603 := 20;
  6480. v_602 := SCALEY(v_603);
  6481. v_600 := v_600 - v_602;
  6482. v_605 := gvar_12;
  6483. v_604 := v_605.WIDTH;
  6484. v_607 := 20;
  6485. v_606 := SCALEX(v_607);
  6486. v_604 := v_604 - v_606;
  6487. v_609 := gvar_12;
  6488. v_608 := v_609.TOP;
  6489. v_611 := 10;
  6490. v_610 := SCALEY(v_611);
  6491. v_608 := v_608 + v_610;
  6492. v_613 := gvar_12;
  6493. v_612 := v_613.LEFT;
  6494. v_615 := 10;
  6495. v_614 := SCALEX(v_615);
  6496. v_612 := v_612 + v_614;
  6497. v_616 := gvar_13;
  6498. v_616.SETBOUNDS(v_612, v_608, v_604, v_600);
  6499. v_617 := 0;
  6500. v_618 := gvar_13;
  6501. v_618.SHAPE := v_617;
  6502. v_619 := 0;
  6503. v_620 := gvar_13;
  6504. v_620.STYLE := v_619;
  6505. v_622 := WIZARDFORM();
  6506. v_621 := v_622;
  6507. v_623 := gvar_13;
  6508. v_623.PARENT := v_621;
  6509. v_625 := WIZARDFORM();
  6510. v_624 := v_625;
  6511. v_627 := WIZARDFORM();
  6512. v_626 := v_627.PROGRESSGAUGE;
  6513. v_626.PARENT := v_624;
  6514. v_629 := 15;
  6515. v_628 := SCALEY(v_629);
  6516. v_631 := gvar_13;
  6517. v_630 := v_631.WIDTH;
  6518. v_633 := 20;
  6519. v_632 := SCALEX(v_633);
  6520. v_630 := v_630 - v_632;
  6521. v_635 := gvar_13;
  6522. v_634 := v_635.TOP;
  6523. v_637 := 10;
  6524. v_636 := SCALEY(v_637);
  6525. v_634 := v_634 + v_636;
  6526. v_639 := gvar_13;
  6527. v_638 := v_639.LEFT;
  6528. v_641 := 10;
  6529. v_640 := SCALEX(v_641);
  6530. v_638 := v_638 + v_640;
  6531. v_643 := WIZARDFORM();
  6532. v_642 := v_643.PROGRESSGAUGE;
  6533. v_642.SETBOUNDS(v_638, v_634, v_630, v_628);
  6534. v_644 := 1000;
  6535. v_646 := WIZARDFORM();
  6536. v_645 := v_646.PROGRESSGAUGE;
  6537. v_645.MAX := v_644;
  6538. v_648 := WIZARDFORM();
  6539. v_647 := v_648;
  6540. v_649 := 34;
  6541. gvar_20 := v_649.CREATE(v_647);
  6542. v_651 := gvar_13;
  6543. v_650 := v_651.HEIGHT;
  6544. v_654 := WIZARDFORM();
  6545. v_653 := v_654.PROGRESSGAUGE;
  6546. v_652 := v_653.HEIGHT;
  6547. v_650 := v_650 - v_652;
  6548. v_656 := 25;
  6549. v_655 := SCALEY(v_656);
  6550. v_650 := v_650 - v_655;
  6551. v_659 := WIZARDFORM();
  6552. v_658 := v_659.PROGRESSGAUGE;
  6553. v_657 := v_658.WIDTH;
  6554. v_661 := 2;
  6555. v_660 := SCALEX(v_661);
  6556. v_657 := v_657 - v_660;
  6557. v_664 := WIZARDFORM();
  6558. v_663 := v_664.PROGRESSGAUGE;
  6559. v_662 := v_663.TOP;
  6560. v_667 := WIZARDFORM();
  6561. v_666 := v_667.PROGRESSGAUGE;
  6562. v_665 := v_666.HEIGHT;
  6563. v_662 := v_662 + v_665;
  6564. v_669 := 5;
  6565. v_668 := SCALEY(v_669);
  6566. v_662 := v_662 + v_668;
  6567. v_672 := WIZARDFORM();
  6568. v_671 := v_672.PROGRESSGAUGE;
  6569. v_670 := v_671.LEFT;
  6570. v_674 := 1;
  6571. v_673 := SCALEX(v_674);
  6572. v_670 := v_670 + v_673;
  6573. v_675 := gvar_20;
  6574. v_675.SETBOUNDS(v_670, v_662, v_657, v_650);
  6575. v_676 := 0;
  6576. v_677 := gvar_20;
  6577. v_677.WORDWRAP := v_676;
  6578. v_679 := WIZARDFORM();
  6579. v_678 := v_679;
  6580. v_680 := gvar_20;
  6581. v_680.PARENT := v_678;
  6582. v_681 := 2;
  6583. v_682 := gvar_20;
  6584. v_682.SCROLLBARS := v_681;
  6585. v_683 := 1;
  6586. v_684 := gvar_20;
  6587. v_684.READONLY := v_683;
  6588. v_685 := gvar_20;
  6589. v_685.CLEAR();
  6590. v_688 := '{cm:MemoReady}';
  6591. v_687 := EXPANDCONSTANT(v_688);
  6592. v_690 := gvar_20;
  6593. v_689 := v_690.LINES;
  6594. v_686 := v_689.ADD(v_687);
  6595. v_692 := WIZARDFORM();
  6596. v_691 := v_692;
  6597. v_693 := 30;
  6598. gvar_5 := v_693.CREATE(v_691);
  6599. v_695 := WIZARDFORM();
  6600. v_694 := v_695;
  6601. v_696 := gvar_5;
  6602. v_696.PARENT := v_694;
  6603. v_698 := 30;
  6604. v_697 := SCALEY(v_698);
  6605. v_700 := WIZARDFORM();
  6606. v_699 := v_700.CLIENTWIDTH;
  6607. v_702 := gvar_12;
  6608. v_701 := v_702.TOP;
  6609. v_704 := gvar_12;
  6610. v_703 := v_704.HEIGHT;
  6611. v_701 := v_701 + v_703;
  6612. v_706 := 5;
  6613. v_705 := SCALEY(v_706);
  6614. v_701 := v_701 + v_705;
  6615. v_708 := 0;
  6616. v_707 := SCALEX(v_708);
  6617. v_709 := gvar_5;
  6618. v_709.SETBOUNDS(v_707, v_701, v_699, v_697);
  6619. v_710 := 1;
  6620. v_711 := gvar_5;
  6621. v_711.TRANSPARENT := v_710;
  6622. v_712 := 0;
  6623. v_713 := gvar_5;
  6624. v_713.WORDWRAP := v_712;
  6625. v_714 := 1;
  6626. v_715 := gvar_5;
  6627. v_715.AUTOSIZE := v_714;
  6628. v_716 := 'Tahoma';
  6629. v_718 := gvar_5;
  6630. v_717 := v_718.FONT;
  6631. v_717.NAME := v_716;
  6632. v_719 := [1];
  6633. v_721 := gvar_5;
  6634. v_720 := v_721.FONT;
  6635. v_720.STYLE := v_719;
  6636. v_722 := 14;
  6637. v_724 := gvar_5;
  6638. v_723 := v_724.FONT;
  6639. v_723.SIZE := v_722;
  6640. v_725 := gvar_5;
  6641. v_725.HIDE();
  6642. v_727 := IsThemeActive();
  6643. v_726 := v_727;
  6644. flag := not v_726;
  6645. if flag then goto label_85695;
  6646.  
  6647. label_85622:
  6648. v_729 := WIZARDFORM();
  6649. v_728 := v_729;
  6650. v_730 := 35;
  6651. gvar_40 := v_730.CREATE(v_728);
  6652. goto label_85780;
  6653.  
  6654. label_85695:
  6655. v_841 := WIZARDFORM();
  6656. v_840 := v_841;
  6657. v_842 := 59;
  6658. v_839 := v_842.CREATE(v_840);
  6659. gvar_40 := v_839;
  6660.  
  6661. label_85780:
  6662. v_732 := gvar_45;
  6663. v_731 := v_732.HEIGHT;
  6664. v_734 := gvar_45;
  6665. v_733 := v_734.WIDTH;
  6666. v_736 := gvar_45;
  6667. v_735 := v_736.TOP;
  6668. v_738 := gvar_45;
  6669. v_737 := v_738.LEFT;
  6670. v_739 := gvar_40;
  6671. v_739.SETBOUNDS(v_737, v_735, v_733, v_731);
  6672. v_743 := WIZARDFORM();
  6673. v_742 := v_743.DIREDIT;
  6674. v_741 := v_742.FONT;
  6675. v_740 := v_741.NAME;
  6676. v_745 := gvar_40;
  6677. v_744 := v_745.FONT;
  6678. v_744.NAME := v_740;
  6679. v_746 := 8;
  6680. v_748 := gvar_40;
  6681. v_747 := v_748.FONT;
  6682. v_747.SIZE := v_746;
  6683. v_750 := WIZARDFORM();
  6684. v_749 := v_750;
  6685. v_751 := gvar_40;
  6686. v_751.PARENT := v_749;
  6687. v_752 := 'Pause';
  6688. v_753 := gvar_40;
  6689. v_753.CAPTION := v_752;
  6690. v_754 := procedure PAUSEBTNCLICK(Arg0: TOBJECT);;
  6691. v_755 := gvar_40;
  6692. v_755.ONCLICK := v_754;
  6693. v_756 := gvar_40;
  6694. v_756.HIDE();
  6695. v_758 := IsThemeActive();
  6696. v_757 := v_758;
  6697. flag := not v_757;
  6698. if flag then goto label_86405;
  6699.  
  6700. label_86332:
  6701. v_760 := WIZARDFORM();
  6702. v_759 := v_760;
  6703. v_761 := 35;
  6704. gvar_41 := v_761.CREATE(v_759);
  6705. goto label_86490;
  6706.  
  6707. label_86405:
  6708. v_837 := WIZARDFORM();
  6709. v_836 := v_837;
  6710. v_838 := 59;
  6711. v_835 := v_838.CREATE(v_836);
  6712. gvar_41 := v_835;
  6713.  
  6714. label_86490:
  6715. v_763 := gvar_44;
  6716. v_762 := v_763.HEIGHT;
  6717. v_765 := gvar_44;
  6718. v_764 := v_765.WIDTH;
  6719. v_767 := gvar_44;
  6720. v_766 := v_767.TOP;
  6721. v_769 := gvar_44;
  6722. v_768 := v_769.LEFT;
  6723. v_770 := gvar_41;
  6724. v_770.SETBOUNDS(v_768, v_766, v_764, v_762);
  6725. v_774 := WIZARDFORM();
  6726. v_773 := v_774.DIREDIT;
  6727. v_772 := v_773.FONT;
  6728. v_771 := v_772.NAME;
  6729. v_776 := gvar_41;
  6730. v_775 := v_776.FONT;
  6731. v_775.NAME := v_771;
  6732. v_777 := 8;
  6733. v_779 := gvar_41;
  6734. v_778 := v_779.FONT;
  6735. v_778.SIZE := v_777;
  6736. v_781 := WIZARDFORM();
  6737. v_780 := v_781;
  6738. v_782 := gvar_41;
  6739. v_782.PARENT := v_780;
  6740. v_783 := 'Retry';
  6741. v_784 := gvar_41;
  6742. v_784.CAPTION := v_783;
  6743. v_785 := procedure AGAINONCLICK(Arg0: TOBJECT);;
  6744. v_786 := gvar_41;
  6745. v_786.ONCLICK := v_785;
  6746. v_787 := gvar_41;
  6747. v_787.HIDE();
  6748. v_789 := IsThemeActive();
  6749. v_788 := v_789;
  6750. flag := not v_788;
  6751. if flag then goto label_87115;
  6752.  
  6753. label_87042:
  6754. v_791 := WIZARDFORM();
  6755. v_790 := v_791;
  6756. v_792 := 35;
  6757. gvar_42 := v_792.CREATE(v_790);
  6758. goto label_87200;
  6759.  
  6760. label_87115:
  6761. v_833 := WIZARDFORM();
  6762. v_832 := v_833;
  6763. v_834 := 59;
  6764. v_831 := v_834.CREATE(v_832);
  6765. gvar_42 := v_831;
  6766.  
  6767. label_87200:
  6768. v_794 := gvar_44;
  6769. v_793 := v_794.HEIGHT;
  6770. v_796 := gvar_44;
  6771. v_795 := v_796.WIDTH;
  6772. v_798 := gvar_44;
  6773. v_797 := v_798.TOP;
  6774. v_800 := gvar_44;
  6775. v_799 := v_800.LEFT;
  6776. v_801 := gvar_42;
  6777. v_801.SETBOUNDS(v_799, v_797, v_795, v_793);
  6778. v_805 := WIZARDFORM();
  6779. v_804 := v_805.DIREDIT;
  6780. v_803 := v_804.FONT;
  6781. v_802 := v_803.NAME;
  6782. v_807 := gvar_42;
  6783. v_806 := v_807.FONT;
  6784. v_806.NAME := v_802;
  6785. v_808 := 8;
  6786. v_810 := gvar_42;
  6787. v_809 := v_810.FONT;
  6788. v_809.SIZE := v_808;
  6789. v_812 := WIZARDFORM();
  6790. v_811 := v_812;
  6791. v_813 := gvar_42;
  6792. v_813.PARENT := v_811;
  6793. v_814 := 'Run';
  6794. v_815 := gvar_42;
  6795. v_815.CAPTION := v_814;
  6796. v_816 := procedure RUNONCLICK(Arg0: TOBJECT);;
  6797. v_817 := gvar_42;
  6798. v_817.ONCLICK := v_816;
  6799. v_818 := 0;
  6800. v_819 := gvar_42;
  6801. v_819.ENABLED := v_818;
  6802. v_820 := gvar_42;
  6803. v_820.HIDE();
  6804. v_821 := procedure DIREDITONCHANGE(Arg0: TOBJECT);;
  6805. v_823 := WIZARDFORM();
  6806. v_822 := v_823.DIREDIT;
  6807. v_822.ONCHANGE := v_821;
  6808. gvar_23 := 0;
  6809. gvar_53 := 0;
  6810. gvar_54 := 0;
  6811. v_826 := 4;
  6812. v_827 := function MYPROC(Arg0: Integer; Arg1: Integer; Arg2: Integer; Arg3: Integer): Integer;;
  6813. v_825 := wrapcallback(v_827, v_826);
  6814. v_824 := v_825;
  6815. v_828 := -4;
  6816. v_830 := WIZARDFORM();
  6817. v_829 := v_830.HANDLE;
  6818. gvar_53 := SetWindowLongA(v_829, v_828, v_824);
  6819. gvar_29 := 1;
  6820. exit;
  6821. end;
  6822.  
  6823. function SHOULDSKIPPAGE(Arg0: Integer): BOOLEAN;
  6824. var
  6825. v_1, v_2, v_3, v_4, v_5, v_6, v_7, v_8, v_9, v_10, v_11: BOOLEAN;
  6826. begin
  6827. label_88009:
  6828. v_1 := Arg0 = 3;
  6829. if v_1 then goto label_88084;
  6830.  
  6831. label_88045:
  6832. v_2 := Arg0 = 1;
  6833. v_1 := v_1 or v_2;
  6834.  
  6835. label_88084:
  6836. if v_1 then goto label_88133;
  6837.  
  6838. label_88094:
  6839. v_3 := Arg0 = 2;
  6840. v_1 := v_1 or v_3;
  6841.  
  6842. label_88133:
  6843. if v_1 then goto label_88182;
  6844.  
  6845. label_88143:
  6846. v_4 := Arg0 = 4;
  6847. v_1 := v_1 or v_4;
  6848.  
  6849. label_88182:
  6850. if v_1 then goto label_88231;
  6851.  
  6852. label_88192:
  6853. v_5 := Arg0 = 5;
  6854. v_1 := v_1 or v_5;
  6855.  
  6856. label_88231:
  6857. if v_1 then goto label_88280;
  6858.  
  6859. label_88241:
  6860. v_6 := Arg0 = 10;
  6861. v_1 := v_1 or v_6;
  6862.  
  6863. label_88280:
  6864. if v_1 then goto label_88329;
  6865.  
  6866. label_88290:
  6867. v_7 := Arg0 = 7;
  6868. v_1 := v_1 or v_7;
  6869.  
  6870. label_88329:
  6871. if v_1 then goto label_88378;
  6872.  
  6873. label_88339:
  6874. v_8 := Arg0 = 8;
  6875. v_1 := v_1 or v_8;
  6876.  
  6877. label_88378:
  6878. if v_1 then goto label_88427;
  6879.  
  6880. label_88388:
  6881. v_9 := Arg0 = 9;
  6882. v_1 := v_1 or v_9;
  6883.  
  6884. label_88427:
  6885. if v_1 then goto label_88476;
  6886.  
  6887. label_88437:
  6888. v_10 := Arg0 = 11;
  6889. v_1 := v_1 or v_10;
  6890.  
  6891. label_88476:
  6892. if v_1 then goto label_88525;
  6893.  
  6894. label_88486:
  6895. v_11 := Arg0 = 13;
  6896. v_1 := v_1 or v_11;
  6897.  
  6898. label_88525:
  6899. flag := not v_1;
  6900. if flag then goto label_88550;
  6901.  
  6902. label_88538:
  6903. result := 1;
  6904.  
  6905. label_88550:
  6906. exit;
  6907. end;
  6908.  
  6909. procedure CURPAGECHANGED(Arg0: Integer);
  6910. var
  6911. v_1, v_2, v_14, v_17, v_21, v_23, v_26, v_28, v_31, v_32, v_56, v_58, v_59, v_66: BOOLEAN;
  6912. v_3, v_18, v_60: TWINCONTROL;
  6913. v_4, v_16, v_19, v_25, v_30, v_50, v_54, v_61, v_65, v_68: TWIZARDFORM;
  6914. v_5, v_8, v_9, v_48, v_52: UnicodeString;
  6915. v_6: TSETUPMESSAGEID;
  6916. v_7, v_10, v_20, v_27, v_51, v_55, v_57: TBUTTON;
  6917. v_11, v_12: TOBJECT;
  6918. v_13: Pointer;
  6919. v_15, v_49, v_53, v_67: TNEWBUTTON;
  6920. v_22: TNEWCOMBOBOX;
  6921. v_24: TEDIT;
  6922. v_29: TNEWEDIT;
  6923. v_33, v_35: TCHECKBOX;
  6924. v_34, v_38, v_41, v_43, v_45, v_47: Integer;
  6925. v_36: TNOTIFYEVENT;
  6926. v_37, v_39: TLABEL;
  6927. v_40, v_42: String;
  6928. v_44: Cardinal;
  6929. v_46: TNEWICON;
  6930. v_62, v_64: UnicodeString;
  6931. v_63: TAPPLICATION;
  6932. begin
  6933. label_88551:
  6934. v_1 := Arg0 = 6;
  6935. flag := not v_1;
  6936. if flag then goto label_88908;
  6937.  
  6938. label_88590:
  6939. v_2 := LOADTASKBAR();
  6940. LOADSOUNDBUTTON();
  6941. v_3 := gvar_45;
  6942. v_4 := WIZARDFORM();
  6943. v_4.ACTIVECONTROL := v_3;
  6944. gvar_22 := 1;
  6945. v_6 := 16;
  6946. v_5 := SETUPMESSAGE(v_6);
  6947. v_7 := gvar_45;
  6948. v_7.CAPTION := v_5;
  6949. v_9 := '{cm:ExitBtn}';
  6950. v_8 := EXPANDCONSTANT(v_9);
  6951. v_10 := gvar_44;
  6952. v_10.CAPTION := v_8;
  6953. v_13 := &v_12;
  6954. Proc363();
  6955. v_11 := v_12;
  6956. DIREDITONCHANGE(v_11);
  6957. v_14 := 0;
  6958. v_16 := WIZARDFORM();
  6959. v_15 := v_16.BACKBUTTON;
  6960. v_15.VISIBLE := v_14;
  6961.  
  6962. label_88908:
  6963. v_17 := Arg0 = 12;
  6964. flag := not v_17;
  6965. if flag then goto label_89787;
  6966.  
  6967. label_88947:
  6968. v_18 := gvar_44;
  6969. v_19 := WIZARDFORM();
  6970. v_19.ACTIVECONTROL := v_18;
  6971. gvar_22 := 2;
  6972. v_20 := gvar_40;
  6973. v_20.SHOW();
  6974. v_21 := 0;
  6975. v_22 := gvar_15;
  6976. v_22.ENABLED := v_21;
  6977. v_23 := 0;
  6978. v_25 := WIZARDFORM();
  6979. v_24 := v_25.DIREDIT;
  6980. v_24.ENABLED := v_23;
  6981. v_26 := 0;
  6982. v_27 := gvar_43;
  6983. v_27.ENABLED := v_26;
  6984. v_28 := 0;
  6985. v_30 := WIZARDFORM();
  6986. v_29 := v_30.GROUPEDIT;
  6987. v_29.ENABLED := v_28;
  6988. v_31 := gvar_34;
  6989. flag := not v_31;
  6990. if flag then goto label_89420;
  6991.  
  6992. label_89251:
  6993. v_32 := 0;
  6994. v_33 := gvar_14;
  6995. v_33.ENABLED := v_32;
  6996. v_34 := -2;
  6997. v_35 := gvar_14;
  6998. v_35.CURSOR := v_34;
  6999. v_36 := procedure NULLONCLICK(Arg0: TOBJECT);;
  7000. v_37 := gvar_4;
  7001. v_37.ONCLICK := v_36;
  7002. v_38 := -2;
  7003. v_39 := gvar_4;
  7004. v_39.CURSOR := v_38;
  7005.  
  7006. label_89420:
  7007. v_40 := 'Cancel';
  7008. v_41 := gvar_26;
  7009. TaskBarButtonToolTip(v_41, v_40);
  7010. v_42 := 'Pause';
  7011. v_43 := gvar_25;
  7012. TaskBarButtonToolTip(v_43, v_42);
  7013. v_46 := gvar_60[1];
  7014. v_45 := v_46.HANDLE;
  7015. v_44 := v_45;
  7016. v_47 := gvar_25;
  7017. TaskBarButtonIcon(v_47, v_44);
  7018. v_50 := WIZARDFORM();
  7019. v_49 := v_50.CANCELBUTTON;
  7020. v_48 := v_49.CAPTION;
  7021. v_51 := gvar_44;
  7022. v_51.CAPTION := v_48;
  7023. v_54 := WIZARDFORM();
  7024. v_53 := v_54.NEXTBUTTON;
  7025. v_52 := v_53.CAPTION;
  7026. v_55 := gvar_45;
  7027. v_55.CAPTION := v_52;
  7028. v_56 := 0;
  7029. v_57 := gvar_45;
  7030. v_57.VISIBLE := v_56;
  7031.  
  7032. label_89787:
  7033. v_58 := Arg0 = 14;
  7034. flag := not v_58;
  7035. if flag then goto label_90055;
  7036.  
  7037. label_89826:
  7038. gvar_22 := 3;
  7039. v_59 := FINISHEDDONE();
  7040. v_60 := gvar_45;
  7041. v_61 := WIZARDFORM();
  7042. v_61.ACTIVECONTROL := v_60;
  7043. v_62 := 'Assassins Creed Syndicate Update 1';
  7044. v_63 := APPLICATION();
  7045. v_63.TITLE := v_62;
  7046. v_64 := 'Assassins Creed Syndicate Update 1';
  7047. v_65 := WIZARDFORM();
  7048. v_65.CAPTION := v_64;
  7049.  
  7050. label_90055:
  7051. v_66 := 0;
  7052. v_68 := WIZARDFORM();
  7053. v_67 := v_68.BACKBUTTON;
  7054. v_67.VISIBLE := v_66;
  7055. exit;
  7056. end;
  7057.  
  7058. procedure CURSTEPCHANGED(Arg0: TSETUPSTEP);
  7059. var
  7060. v_1, v_2, v_3, v_18, v_19, v_20, v_21, v_122: Cardinal;
  7061. v_4, v_5, v_6, v_15, v_16, v_47, v_49, v_60, v_61, v_62, v_63, v_64, v_94, v_101: Integer;
  7062. v_7, v_8: PChar;
  7063. v_9, v_10, v_13, v_25, v_26, v_28, v_29, v_30, v_34, v_36, v_38, v_41, v_44, v_46, v_48, v_50, v_55, v_57, v_72, v_73, v_78, v_79, v_80, v_82, v_91, v_92, v_106, v_107, v_113: BOOLEAN;
  7064. v_11, v_12, v_23, v_24, v_51, v_65, v_76, v_77, v_84, v_85, v_88, v_89, v_90, v_93, v_99, v_102, v_109, v_110, v_116, v_117, v_119, v_120: UnicodeString;
  7065. v_14: ProcPtr46;
  7066. v_17: TMAINFORM;
  7067. v_22, v_27, v_74, v_75, v_83, v_86, v_108, v_111, v_112, v_114, v_115, v_118: String;
  7068. v_31, v_69: TNEWPROGRESSBARSTYLE;
  7069. v_32, v_70: TNEWPROGRESSBAR;
  7070. v_33, v_40, v_43, v_53, v_71: TWIZARDFORM;
  7071. v_35, v_37, v_45, v_54, v_56, v_58, v_59, v_123: TBUTTON;
  7072. v_39, v_42, v_52: TNEWBUTTON;
  7073. v_66, v_100, v_103: TSETUPMESSAGEID;
  7074. v_67, v_95, v_97, v_104: TSTRINGS;
  7075. v_68, v_96, v_98, v_105: TNEWMEMO;
  7076. v_81: TCHECKBOX;
  7077. v_87: WideString;
  7078. v_121: Double;
  7079. begin
  7080. label_90115:
  7081. v_10 := Arg0 = 1;
  7082. flag := not v_10;
  7083. if flag then goto label_91505;
  7084.  
  7085. label_90196:
  7086. gvar_21 := 0;
  7087. v_11 := 'English.ini';
  7088. EXTRACTTEMPORARYFILE(v_11);
  7089. v_12 := 'unarc.dll';
  7090. EXTRACTTEMPORARYFILE(v_12);
  7091. gvar_32 := 0;
  7092. gvar_28 := 1;
  7093. v_14 := function PROGRESSCALLBACK(Arg0: Integer; Arg1: Integer; Arg2: PChar; Arg3: PChar; Arg4: PChar; Arg5: PChar): Cardinal;;
  7094. v_15 := 10;
  7095. v_17 := MAINFORM();
  7096. v_16 := v_17.HANDLE;
  7097. v_18 := v_3;
  7098. v_19 := v_2;
  7099. v_20 := v_1;
  7100. v_21 := 0;
  7101. v_24 := '{src}\records.inf';
  7102. v_23 := EXPANDCONSTANT(v_24);
  7103. v_22 := v_23;
  7104. v_13 := ISDoneInit(v_22, v_21, v_20, v_19, v_18, v_16, v_15, v_14);
  7105. flag := not v_13;
  7106. if flag then goto label_91128;
  7107.  
  7108. label_90560:
  7109.  
  7110. label_90565:
  7111. v_27 := 'English';
  7112. v_26 := ChangeLanguage(v_27);
  7113. v_29 := 0;
  7114. v_28 := FileSearchInit(v_29);
  7115. v_28 := not v_28;
  7116. flag := not v_28;
  7117. if flag then goto label_90670;
  7118.  
  7119. label_90665:
  7120. goto label_91109;
  7121.  
  7122. label_90670:
  7123. v_107 := 0;
  7124. v_110 := '{app}';
  7125. v_109 := EXPANDCONSTANT(v_110);
  7126. v_108 := v_109;
  7127. v_111 := '';
  7128. v_112 := '';
  7129. v_113 := 0;
  7130. v_114 := '';
  7131. v_117 := '{app}';
  7132. v_116 := EXPANDCONSTANT(v_117);
  7133. v_115 := v_116;
  7134. v_120 := '{src}\setup-1.bin';
  7135. v_119 := EXPANDCONSTANT(v_120);
  7136. v_118 := FILESEACH(v_119);
  7137. v_121 := 100;
  7138. v_122 := 0;
  7139. v_106 := ISArcExtract(v_122, v_121, v_118, v_115, v_114, v_113, v_112, v_111, v_108, v_107);
  7140. v_106 := not v_106;
  7141. flag := not v_106;
  7142. if flag then goto label_91048;
  7143.  
  7144. label_91043:
  7145. goto label_91109;
  7146.  
  7147. label_91048:
  7148. DELOLDFILES();
  7149. gvar_28 := 0;
  7150. v_123 := gvar_42;
  7151. v_123.SHOW();
  7152. v_25 := 1;
  7153. if not v_25 then goto label_90565;
  7154.  
  7155. label_91109:
  7156. v_30 := ISDoneStop();
  7157.  
  7158. label_91128:
  7159. v_31 := 1;
  7160. v_33 := WIZARDFORM();
  7161. v_32 := v_33.PROGRESSGAUGE;
  7162. v_32.STYLE := v_31;
  7163. v_34 := 1;
  7164. v_35 := gvar_44;
  7165. v_35.VISIBLE := v_34;
  7166. v_36 := 0;
  7167. v_37 := gvar_44;
  7168. v_37.ENABLED := v_36;
  7169. v_38 := 1;
  7170. v_40 := WIZARDFORM();
  7171. v_39 := v_40.CANCELBUTTON;
  7172. v_39.VISIBLE := v_38;
  7173. v_41 := 0;
  7174. v_43 := WIZARDFORM();
  7175. v_42 := v_43.CANCELBUTTON;
  7176. v_42.ENABLED := v_41;
  7177. v_44 := 0;
  7178. v_45 := gvar_40;
  7179. v_45.ENABLED := v_44;
  7180. v_46 := 0;
  7181. v_47 := gvar_25;
  7182. TaskBarButtonEnabled(v_47, v_46);
  7183. v_48 := 0;
  7184. v_49 := gvar_26;
  7185. TaskBarButtonEnabled(v_49, v_48);
  7186.  
  7187. label_91505:
  7188. v_50 := Arg0 = 2;
  7189. if not v_50 then goto label_91550;
  7190.  
  7191. label_91538:
  7192. v_50 := v_50 and gvar_28;
  7193.  
  7194. label_91550:
  7195. flag := not v_50;
  7196. if flag then goto label_92126;
  7197.  
  7198. label_91563:
  7199. v_53 := WIZARDFORM();
  7200. v_52 := v_53.NEXTBUTTON;
  7201. v_51 := v_52.CAPTION;
  7202. v_54 := gvar_45;
  7203. v_54.CAPTION := v_51;
  7204. v_55 := 1;
  7205. v_56 := gvar_45;
  7206. v_56.VISIBLE := v_55;
  7207. v_57 := 0;
  7208. v_58 := gvar_41;
  7209. v_58.ENABLED := v_57;
  7210. v_59 := gvar_41;
  7211. v_59.SHOW();
  7212. v_60 := 4;
  7213. v_61 := 0;
  7214. SetTaskBarProgressState(v_61, v_60);
  7215. v_62 := 100;
  7216. v_63 := 0;
  7217. SetTaskBarProgressValue(v_63, v_62);
  7218. v_66 := 177;
  7219. v_65 := SETUPMESSAGE(v_66);
  7220. v_68 := gvar_20;
  7221. v_67 := v_68.LINES;
  7222. v_64 := v_67.ADD(v_65);
  7223. v_69 := 1;
  7224. v_71 := WIZARDFORM();
  7225. v_70 := v_71.PROGRESSGAUGE;
  7226. v_70.STYLE := v_69;
  7227. v_73 := 0;
  7228. v_74 := '/VERYSILENT';
  7229. v_77 := '{uninstallexe}';
  7230. v_76 := EXPANDCONSTANT(v_77);
  7231. v_75 := v_76;
  7232. v_72 := Exec2(v_75, v_74, v_73);
  7233. goto label_92453;
  7234.  
  7235. label_92126:
  7236. v_91 := gvar_28;
  7237. v_91 := not v_91;
  7238. if not v_91 then goto label_92351;
  7239.  
  7240. label_92158:
  7241. v_96 := gvar_20;
  7242. v_95 := v_96.LINES;
  7243. v_94 := v_95.COUNT;
  7244. v_94 := v_94 - 1;
  7245. v_98 := gvar_20;
  7246. v_97 := v_98.LINES;
  7247. v_93 := v_97.STRINGS[v_94];
  7248. v_100 := 179;
  7249. v_99 := SETUPMESSAGE(v_100);
  7250. v_92 := v_93 <> v_99;
  7251. v_91 := v_91 and v_92;
  7252.  
  7253. label_92351:
  7254. flag := not v_91;
  7255. if flag then goto label_92453;
  7256.  
  7257. label_92364:
  7258. v_103 := 179;
  7259. v_102 := SETUPMESSAGE(v_103);
  7260. v_105 := gvar_20;
  7261. v_104 := v_105.LINES;
  7262. v_101 := v_104.ADD(v_102);
  7263.  
  7264. label_92453:
  7265. v_78 := gvar_34;
  7266. flag := not v_78;
  7267. if flag then goto label_92803;
  7268.  
  7269. label_92482:
  7270. v_79 := Arg0 = 2;
  7271. if not v_79 then goto label_92562;
  7272.  
  7273. label_92515:
  7274. v_81 := gvar_14;
  7275. v_80 := v_81.CHECKED;
  7276. v_79 := v_79 and v_80;
  7277.  
  7278. label_92562:
  7279. if not v_79 then goto label_92607;
  7280.  
  7281. label_92572:
  7282. v_82 := gvar_28;
  7283. v_82 := not v_82;
  7284. v_79 := v_79 and v_82;
  7285.  
  7286. label_92607:
  7287. flag := not v_79;
  7288. if flag then goto label_92803;
  7289.  
  7290. label_92620:
  7291. v_85 := '{app}';
  7292. v_84 := EXPANDCONSTANT(v_85);
  7293. v_83 := v_84;
  7294. v_90 := '{src}';
  7295. v_89 := EXPANDCONSTANT(v_90);
  7296. v_88 := EXTRACTFILEPATH(v_89);
  7297. v_87 := v_88;
  7298. v_87 := v_87 + 'CODEX';
  7299. v_86 := v_87;
  7300. COPYCRACK(v_86, v_83);
  7301.  
  7302. label_92803:
  7303. exit;
  7304. end;
  7305.  
  7306. procedure DEINITIALIZESETUP();
  7307. var
  7308. v_1, v_3, v_4, v_5: Integer;
  7309. v_2, v_7, v_11, v_12: BOOLEAN;
  7310. v_6: TWIZARDFORM;
  7311. v_8: Single;
  7312. v_9, v_10: Cardinal;
  7313. v_13: TMEMORYSTREAM;
  7314. begin
  7315. label_92804:
  7316. v_2 := gvar_29;
  7317. flag := not v_2;
  7318. if flag then goto label_93064;
  7319.  
  7320. label_92838:
  7321. v_4 := 0;
  7322. v_6 := WIZARDFORM();
  7323. v_5 := v_6.HANDLE;
  7324. v_3 := ShowWindow(v_5, v_4);
  7325. v_8 := 0.05;
  7326. v_9 := 2;
  7327. v_10 := gvar_52;
  7328. v_7 := BASS_ChannelSetAttribute(v_10, v_9, v_8);
  7329. v_11 := BASS_Stop();
  7330. v_12 := BASS_Free();
  7331. v_13 := gvar_51;
  7332. v_13.FREE();
  7333. UnLoadVCLStyles();
  7334. TaskBarDestroy();
  7335.  
  7336. label_93064:
  7337. exit;
  7338. end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement