home *** CD-ROM | disk | FTP | other *** search
Unknown | 1993-01-24 | 21.2 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
| |
100%
| xdgMime
| image/x-tga
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 0a 10 f4 3e 3c 45 | 44 49 54 46 49 4c 45 3e |.....><E|DITFILE>|
|00000010| 0d 00 14 05 f4 0d 00 1e | 05 f4 0d 00 28 15 f4 20 |........|....(.. |
|00000020| 28 63 29 20 44 57 20 44 | 65 63 20 31 39 39 30 0d |(c) DW D|ec 1990.|
|00000030| 00 32 05 f4 0d 00 3c 05 | f4 0d 00 46 04 0d 00 50 |.2....<.|...F...P|
|00000040| 1b 74 69 74 6c 65 24 20 | 20 20 20 20 3d 22 53 69 |.title$ | ="Si|
|00000050| 67 6e 61 74 75 72 65 22 | 0d 00 5a 29 70 75 72 70 |gnature"|..Z)purp|
|00000060| 6f 73 65 24 20 20 20 3d | 22 53 69 67 6e 20 61 6e |ose$ =|"Sign an|
|00000070| 64 20 43 68 65 63 6b 20 | 6d 65 73 73 61 67 65 73 |d Check |messages|
|00000080| 22 0d 00 64 27 76 65 72 | 73 69 6f 6e 24 20 20 20 |"..d'ver|sion$ |
|00000090| 3d 22 28 43 29 20 44 65 | 63 2e 20 31 39 39 32 2c |="(C) De|c. 1992,|
|000000a0| 20 56 31 2e 30 33 2b 22 | 0d 00 6e 21 6d 79 64 69 | V1.03+"|..n!mydi|
|000000b0| 72 24 20 20 20 20 20 3d | 22 3c 53 69 67 6e 61 74 |r$ =|"<Signat|
|000000c0| 75 72 65 24 44 69 72 3e | 22 0d 00 78 11 69 6e 74 |ure$Dir>|"..x.int|
|000000d0| 65 72 66 61 63 65 25 20 | 3d a3 0d 00 82 11 64 65 |erface% |=.....de|
|000000e0| 62 75 67 25 20 20 20 20 | 20 3d 30 0d 00 8c 20 65 |bug% | =0... e|
|000000f0| 72 72 5f 76 6f 69 63 65 | 24 20 3d 22 57 61 76 65 |rr_voice|$ ="Wave|
|00000100| 53 79 6e 74 68 2d 42 65 | 65 70 22 0d 00 96 14 66 |Synth-Be|ep"....f|
|00000110| 69 6c 65 5f 74 79 70 65 | 25 20 3d 26 31 30 36 0d |ile_type|% =&106.|
|00000120| 00 a0 16 63 68 75 6e 6b | 25 20 20 20 20 20 3d 38 |...chunk|% =8|
|00000130| 2a 31 30 32 34 0d 00 aa | 04 0d 00 b4 18 c8 9b 20 |*1024...|....... |
|00000140| 6d 79 64 69 72 24 2b 22 | 2e 57 69 6d 70 4c 69 62 |mydir$+"|.WimpLib|
|00000150| 22 0d 00 be 18 c8 9b 20 | 6d 79 64 69 72 24 2b 22 |"...... |mydir$+"|
|00000160| 2e 52 53 41 5f 4c 69 62 | 22 0d 00 c8 18 68 69 6d |.RSA_Lib|"....him|
|00000170| 65 6d 25 3d 93 3a 6d 79 | 5f 61 70 70 25 3d 93 2d |em%=.:my|_app%=.-|
|00000180| 90 0d 00 d2 04 0d 00 dc | 11 de 20 62 6c 6f 63 6b |........|.. block|
|00000190| 25 20 35 30 30 30 0d 00 | e6 04 0d 00 f0 12 ee 20 |% 5000..|....... |
|000001a0| 85 20 f2 5f 65 72 72 6f | 72 28 30 29 0d 00 fa 05 |. ._erro|r(0)....|
|000001b0| 3a 0d 01 04 1f 6d 79 5f | 74 61 73 6b 25 3d a4 5f |:....my_|task%=._|
|000001c0| 74 61 73 6b 28 74 69 74 | 6c 65 24 2c 32 30 30 29 |task(tit|le$,200)|
|000001d0| 0d 01 0e 05 3a 0d 01 18 | 14 c8 99 22 48 6f 75 72 |....:...|..."Hour|
|000001e0| 67 6c 61 73 73 5f 4f 6e | 22 0d 01 22 44 ee 20 85 |glass_On|".."D. .|
|000001f0| 20 ee 20 85 20 87 3a f2 | 5f 49 6e 66 6f 72 6d 28 | . . .:.|_Inform(|
|00000200| 22 46 61 74 61 6c a0 65 | 72 72 6f 72 2c a0 4e 6f |"Fatal.e|rror,.No|
|00000210| a0 4d 65 73 73 61 67 65 | 73 20 22 2b f6 24 29 3a |.Message|s "+.$):|
|00000220| f2 5f 43 6c 6f 73 65 44 | 6f 77 6e 3a e0 0d 01 2c |._CloseD|own:...,|
|00000230| 08 f2 5f 6d 63 0d 01 36 | 22 f2 5f 6d 65 73 73 61 |.._mc..6|"._messa|
|00000240| 67 65 73 28 6d 79 64 69 | 72 24 2b 22 2e 4d 65 73 |ges(mydi|r$+".Mes|
|00000250| 73 61 67 65 73 22 29 0d | 01 40 12 ee 20 85 20 f2 |sages").|.@.. . .|
|00000260| 5f 65 72 72 6f 72 28 31 | 29 0d 01 4a 05 3a 0d 01 |_error(1|)..J.:..|
|00000270| 54 0a f2 5f 69 6e 69 74 | 0d 01 5e 24 f2 5f 6f 70 |T.._init|..^$._op|
|00000280| 65 6e 57 40 43 28 6c 6f | 61 64 69 6e 67 25 29 3a |enW@C(lo|ading%):|
|00000290| f2 5f 65 6d 70 74 79 5f | 70 6f 6c 6c 0d 01 68 1a |._empty_|poll..h.|
|000002a0| f2 5f 49 74 65 78 74 28 | 6c 6f 61 64 69 6e 67 25 |._Itext(|loading%|
|000002b0| 2c 32 2c 22 22 29 0d 01 | 72 22 f2 5f 49 74 65 78 |,2,"")..|r"._Itex|
|000002c0| 74 28 6c 6f 61 64 69 6e | 67 25 2c 33 2c a4 54 28 |t(loadin|g%,3,.T(|
|000002d0| 22 73 74 31 3a 22 29 29 | 0d 01 7c 0e f2 5f 69 6e |"st1:"))|..|.._in|
|000002e0| 69 74 5f 52 53 41 0d 01 | 86 22 f2 5f 49 74 65 78 |it_RSA..|."._Itex|
|000002f0| 74 28 6c 6f 61 64 69 6e | 67 25 2c 33 2c a4 54 28 |t(loadin|g%,3,.T(|
|00000300| 22 73 74 32 3a 22 29 29 | 0d 01 90 10 f2 5f 6c 6f |"st2:"))|....._lo|
|00000310| 61 64 5f 70 72 65 66 73 | 0d 01 9a 0f e7 a4 5f 73 |ad_prefs|......_s|
|00000320| 63 72 61 70 3d 22 22 0d | 01 a4 22 f2 5f 49 74 65 |crap="".|.."._Ite|
|00000330| 78 74 28 6c 6f 61 64 69 | 6e 67 25 2c 33 2c a4 54 |xt(loadi|ng%,3,.T|
|00000340| 28 22 73 74 33 3a 22 29 | 29 0d 01 ae 22 f2 5f 6c |("st3:")|)..."._l|
|00000350| 6f 61 64 5f 74 6f 6b 65 | 6e 73 28 6d 79 64 69 72 |oad_toke|ns(mydir|
|00000360| 24 2b 22 2e 57 4f 52 44 | 53 22 29 0d 01 b8 22 f2 |$+".WORD|S")...".|
|00000370| 5f 49 74 65 78 74 28 6c | 6f 61 64 69 6e 67 25 2c |_Itext(l|oading%,|
|00000380| 33 2c a4 54 28 22 73 74 | 34 3a 22 29 29 0d 01 c2 |3,.T("st|4:"))...|
|00000390| 20 f2 5f 73 69 67 6e 61 | 74 75 72 65 73 28 6d 79 | ._signa|tures(my|
|000003a0| 64 69 72 24 2b 22 2e 4c | 49 53 54 22 29 0d 01 cc |dir$+".L|IST")...|
|000003b0| 22 f2 5f 49 74 65 78 74 | 28 6c 6f 61 64 69 6e 67 |"._Itext|(loading|
|000003c0| 25 2c 33 2c a4 54 28 22 | 73 74 35 3a 22 29 29 0d |%,3,.T("|st5:")).|
|000003d0| 01 d6 0d f2 5f 70 72 69 | 76 61 74 65 0d 01 e0 14 |...._pri|vate....|
|000003e0| f2 5f 66 69 6c 6c 5f 6f | 75 74 5f 70 72 65 66 73 |._fill_o|ut_prefs|
|000003f0| 0d 01 ea 22 f2 5f 49 74 | 65 78 74 28 6c 6f 61 64 |..."._It|ext(load|
|00000400| 69 6e 67 25 2c 33 2c a4 | 54 28 22 73 74 36 3a 22 |ing%,3,.|T("st6:"|
|00000410| 29 29 0d 01 f4 18 c8 99 | 22 48 6f 75 72 67 6c 61 |))......|"Hourgla|
|00000420| 73 73 5f 4c 45 44 73 22 | 2c 31 0d 01 fe 24 66 69 |ss_LEDs"|,1...$fi|
|00000430| 72 73 74 5f 74 69 6d 65 | 25 3d ac 28 a4 5f 70 61 |rst_time|%=.(._pa|
|00000440| 73 73 77 6f 72 64 5f 6e | 65 65 64 65 64 29 0d 02 |ssword_n|eeded)..|
|00000450| 08 10 f2 5f 6f 70 65 6e | 5f 70 61 73 73 77 0d 02 |..._open|_passw..|
|00000460| 12 15 c8 99 22 48 6f 75 | 72 67 6c 61 73 73 5f 4f |...."Hou|rglass_O|
|00000470| 66 66 22 0d 02 1c 19 ee | 20 85 20 f2 5f 65 72 72 |ff".....| . ._err|
|00000480| 6f 72 28 32 2d 64 65 62 | 75 67 25 29 0d 02 26 22 |or(2-deb|ug%)..&"|
|00000490| f2 5f 49 74 65 78 74 28 | 6c 6f 61 64 69 6e 67 25 |._Itext(|loading%|
|000004a0| 2c 33 2c a4 54 28 22 73 | 74 37 3a 22 29 29 0d 02 |,3,.T("s|t7:"))..|
|000004b0| 30 15 f2 5f 73 65 74 5f | 67 65 74 5f 64 65 66 61 |0.._set_|get_defa|
|000004c0| 75 6c 74 0d 02 3a 04 0d | 02 44 16 f2 5f 63 6c 6f |ult..:..|.D.._clo|
|000004d0| 73 65 57 28 6c 6f 61 64 | 69 6e 67 25 29 0d 02 4e |seW(load|ing%)..N|
|000004e0| 18 6d 61 73 6b 25 3d 31 | 3a 72 65 63 65 6e 74 65 |.mask%=1|:recente|
|000004f0| 72 25 3d a3 3a 0d 02 58 | 04 0d 02 62 05 f5 0d 02 |r%=.:..X|...b....|
|00000500| 6c 22 20 e7 20 65 73 63 | 61 70 65 25 3c 3e 30 20 |l" . esc|ape%<>0 |
|00000510| 8c 20 f2 5f 65 73 63 61 | 70 65 5f 73 6d 61 73 68 |. ._esca|pe_smash|
|00000520| 0d 02 76 29 20 c8 99 22 | 57 69 6d 70 5f 50 6f 6c |..v) .."|Wimp_Pol|
|00000530| 6c 22 2c 6d 61 73 6b 25 | 2c 62 6c 6f 63 6b 25 20 |l",mask%|,block% |
|00000540| b8 20 72 65 61 73 6f 6e | 25 0d 02 80 11 20 c8 8e |. reason|%.... ..|
|00000550| 20 72 65 61 73 6f 6e 25 | 20 ca 0d 02 8a 4f 20 c9 | reason%| ....O .|
|00000560| 20 30 20 3a e7 20 64 61 | 74 61 5f 6c 6f 61 64 25 | 0 :. da|ta_load%|
|00000570| 3c 3e 30 20 64 61 74 61 | 5f 6c 6f 61 64 25 3d 30 |<>0 data|_load%=0|
|00000580| 3a ff 28 22 52 45 4d 4f | 56 45 20 22 2b 66 6e 61 |:.("REMO|VE "+fna|
|00000590| 6d 65 24 29 3a f2 5f 49 | 6e 66 6f 72 6d 28 a4 54 |me$):._I|nform(.T|
|000005a0| 28 22 44 54 46 3a 22 29 | 29 0d 02 94 24 20 20 20 |("DTF:")|)...$ |
|000005b0| 20 20 20 20 20 3a e7 20 | 72 65 63 65 6e 74 65 72 | :. |recenter|
|000005c0| 25 20 72 65 63 65 6e 74 | 65 72 25 3d a3 0d 02 9e |% recent|er%=....|
|000005d0| 14 20 20 20 20 20 20 20 | 20 3a 6d 61 73 6b 25 3d |. | :mask%=|
|000005e0| 31 0d 02 a8 12 20 c9 20 | 31 20 3a f2 5f 72 65 64 |1.... . |1 :._red|
|000005f0| 72 61 77 0d 02 b2 16 20 | c9 20 32 20 3a c8 8e 20 |raw.... |. 2 :.. |
|00000600| 21 62 6c 6f 63 6b 25 20 | ca 0d 02 bc 28 20 20 20 |!block% |....( |
|00000610| 20 20 20 20 20 20 20 c9 | 20 70 72 65 66 73 5f 62 | .| prefs_b|
|00000620| 25 20 3a f2 5f 70 61 6e | 65 28 62 6c 6f 63 6b 25 |% :._pan|e(block%|
|00000630| 29 0d 02 c6 36 20 20 20 | 20 20 20 20 20 20 20 c9 |)...6 | .|
|00000640| 20 70 72 65 66 73 25 20 | 20 20 3a e7 20 ac 72 65 | prefs% | :. .re|
|00000650| 63 65 6e 74 65 72 25 20 | c8 99 20 57 6f 77 25 2c |center% |.. Wow%,|
|00000660| 2c 62 6c 6f 63 6b 25 0d | 02 d0 10 20 20 20 20 20 |,block%.|... |
|00000670| 20 20 20 20 20 7f 3a 0d | 02 da 41 20 20 20 20 20 | .:.|..A |
|00000680| 20 20 20 20 20 20 e7 20 | 72 65 63 65 6e 74 65 72 | . |recenter|
|00000690| 25 20 8c 20 f2 5f 72 65 | 63 65 6e 74 65 72 28 62 |% . ._re|center(b|
|000006a0| 6c 6f 63 6b 25 29 20 8b | 20 c8 99 20 57 6f 77 25 |lock%) .| .. Wow%|
|000006b0| 2c 2c 62 6c 6f 63 6b 25 | 0d 02 e4 0f 20 20 20 20 |,,block%|.... |
|000006c0| 20 20 20 20 20 20 cb 0d | 02 ee 26 20 c9 20 33 20 | ..|..& . 3 |
|000006d0| 3a c8 99 22 57 69 6d 70 | 5f 43 6c 6f 73 65 57 69 |:.."Wimp|_CloseWi|
|000006e0| 6e 64 6f 77 22 2c 2c 62 | 6c 6f 63 6b 25 0d 02 f8 |ndow",,b|lock%...|
|000006f0| 4b 20 20 20 20 20 20 20 | 20 3a e7 20 21 62 6c 6f |K | :. !blo|
|00000700| 63 6b 25 3d 70 72 65 66 | 73 5f 62 25 3a 21 62 6c |ck%=pref|s_b%:!bl|
|00000710| 6f 63 6b 25 3d 70 72 65 | 66 73 25 3a c8 99 22 57 |ock%=pre|fs%:.."W|
|00000720| 69 6d 70 5f 43 6c 6f 73 | 65 57 69 6e 64 6f 77 22 |imp_Clos|eWindow"|
|00000730| 2c 2c 62 6c 6f 63 6b 25 | 0d 03 02 34 20 c9 20 36 |,,block%|...4 . 6|
|00000740| 20 3a 77 68 25 3d 62 6c | 6f 63 6b 25 21 31 32 3a | :wh%=bl|ock%!12:|
|00000750| 69 68 25 3d 62 6c 6f 63 | 6b 25 21 31 36 3a 62 75 |ih%=bloc|k%!16:bu|
|00000760| 74 74 25 3d 62 6c 6f 63 | 6b 25 21 38 0d 03 0c 24 |tt%=bloc|k%!8...$|
|00000770| 20 20 20 20 20 20 20 20 | 3a 58 25 3d 62 6c 6f 63 | |:X%=bloc|
|00000780| 6b 25 21 30 3a 59 25 3d | 62 6c 6f 63 6b 25 21 34 |k%!0:Y%=|block%!4|
|00000790| 0d 03 16 15 20 20 20 20 | 20 20 20 20 3a c8 8e 20 |.... | :.. |
|000007a0| 77 68 25 20 ca 0d 03 20 | 37 20 20 20 20 20 20 20 |wh% ... |7 |
|000007b0| 20 20 20 c9 20 2d 32 20 | 20 20 20 20 20 20 3a e7 | . -2 | :.|
|000007c0| 20 64 65 73 6b 5f 69 68 | 25 3d 69 68 25 20 8c 20 | desk_ih|%=ih% . |
|000007d0| f2 5f 64 65 73 6b 5f 63 | 6c 69 63 6b 0d 03 2a 2c |._desk_c|lick..*,|
|000007e0| 20 20 20 20 20 20 20 20 | 20 20 c9 20 70 72 65 66 | | . pref|
|000007f0| 73 25 20 20 20 3a f2 5f | 63 6c 69 63 6b 5f 70 72 |s% :._|click_pr|
|00000800| 65 66 73 5f 70 61 6e 65 | 0d 03 34 27 20 20 20 20 |efs_pane|..4' |
|00000810| 20 20 20 20 20 20 c9 20 | 70 72 65 66 73 5f 62 25 | . |prefs_b%|
|00000820| 20 3a f2 5f 63 6c 69 63 | 6b 5f 70 72 65 66 73 0d | :._clic|k_prefs.|
|00000830| 03 3e 26 20 20 20 20 20 | 20 20 20 20 20 c9 20 6d |.>& | . m|
|00000840| 61 69 6e 25 3a 20 20 20 | 3a f2 5f 63 6c 69 63 6b |ain%: |:._click|
|00000850| 5f 6d 61 69 6e 0d 03 48 | 27 20 20 20 20 20 20 20 |_main..H|' |
|00000860| 20 20 20 c9 20 70 61 73 | 73 77 25 20 20 20 3a f2 | . pas|sw% :.|
|00000870| 5f 70 61 73 73 77 5f 63 | 6c 69 63 6b 0d 03 52 26 |_passw_c|lick..R&|
|00000880| 20 20 20 20 20 20 20 20 | 20 20 c9 20 78 66 65 72 | | . xfer|
|00000890| 25 20 20 20 20 3a f2 5f | 78 66 65 72 5f 63 6c 69 |% :._|xfer_cli|
|000008a0| 63 6b 0d 03 5c 0f 20 20 | 20 20 20 20 20 20 20 20 |ck..\. | |
|000008b0| cb 0d 03 66 31 20 c9 20 | 37 20 3a 6f 6b 25 3d a3 |...f1 . |7 :ok%=.|
|000008c0| 3a e7 20 73 6f 6c 69 64 | 25 20 c8 99 22 44 72 61 |:. solid|% .."Dra|
|000008d0| 67 41 53 70 72 69 74 65 | 5f 53 74 6f 70 22 2c 2c |gASprite|_Stop",,|
|000008e0| 2d 31 0d 03 70 18 20 20 | 20 20 20 20 20 20 20 c8 |-1..p. | .|
|000008f0| 8e 20 4c 64 72 61 67 25 | 20 ca 0d 03 7a 48 20 20 |. Ldrag%| ...zH |
|00000900| 20 20 20 20 20 20 20 20 | c9 20 31 3a 6f 6b 25 3d | |. 1:ok%=|
|00000910| b9 3a 66 5f 6c 65 6e 25 | 3d 6d 65 73 73 5f 6c 65 |.:f_len%|=mess_le|
|00000920| 6e 25 3a 66 5f 74 79 70 | 65 25 3d 26 46 46 46 3a |n%:f_typ|e%=&FFF:|
|00000930| 66 5f 6e 61 6d 65 24 3d | a4 54 28 22 44 46 4e 3a |f_name$=|.T("DFN:|
|00000940| 22 29 0d 03 84 35 20 20 | 20 20 20 20 20 20 20 20 |")...5 | |
|00000950| c9 20 32 3a 6f 6b 25 3d | b9 3a 66 5f 6c 65 6e 25 |. 2:ok%=|.:f_len%|
|00000960| 3d 6d 65 73 73 5f 6c 65 | 6e 25 3a 66 5f 74 79 70 |=mess_le|n%:f_typ|
|00000970| 65 25 3d 26 46 46 46 0d | 03 8e 3a 20 20 20 20 20 |e%=&FFF.|..: |
|00000980| 20 20 20 20 20 20 20 20 | 20 20 20 3a 66 5f 6e 61 | | :f_na|
|00000990| 6d 65 24 3d a4 5f 6c 65 | 61 66 5f 6e 61 6d 65 28 |me$=._le|af_name(|
|000009a0| a4 5f 49 74 65 78 74 28 | 78 66 65 72 25 2c 32 29 |._Itext(|xfer%,2)|
|000009b0| 29 0d 03 98 3c 20 20 20 | 20 20 20 20 20 20 20 20 |)...< | |
|000009c0| 20 20 20 20 20 3a e7 20 | 66 5f 6e 61 6d 65 24 3d | :. |f_name$=|
|000009d0| 22 22 20 f2 5f 49 6e 66 | 6f 72 6d 28 a4 54 28 22 |"" ._Inf|orm(.T("|
|000009e0| 53 46 46 3a 22 29 29 3a | 6f 6b 25 3d a3 0d 03 a2 |SFF:")):|ok%=....|
|000009f0| 31 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |1 | |
|00000a00| 20 3a e7 20 62 75 74 74 | 25 3d 34 2a 31 36 20 f2 | :. butt|%=4*16 .|
|00000a10| 5f 63 6c 6f 73 65 57 28 | 78 66 65 72 25 29 0d 03 |_closeW(|xfer%)..|
|00000a20| ac 0f 20 20 20 20 20 20 | 20 20 20 20 cb 0d 03 b6 |.. | ....|
|00000a30| 20 20 20 20 20 20 20 20 | 20 20 e7 20 6f 6b 25 20 | | . ok% |
|00000a40| 8c 20 f2 5f 73 65 6e 64 | 5f 61 77 61 79 0d 03 c0 |. ._send|_away...|
|00000a50| 3f 20 c9 20 38 20 3a 70 | 72 6f 63 65 73 73 65 64 |? . 8 :p|rocessed|
|00000a60| 25 3d b9 3a 77 68 25 3d | 62 6c 6f 63 6b 25 21 30 |%=.:wh%=|block%!0|
|00000a70| 3a 69 68 25 3d 62 6c 6f | 63 6b 25 21 34 3a 6b 65 |:ih%=blo|ck%!4:ke|
|00000a80| 79 25 3d 62 6c 6f 63 6b | 25 21 32 34 0d 03 ca 1d |y%=block|%!24....|
|00000a90| 20 20 20 20 20 20 20 20 | 3a 69 6e 64 65 78 25 3d | |:index%=|
|00000aa0| 62 6c 6f 63 6b 25 21 32 | 30 0d 03 d4 15 20 20 20 |block%!2|0.... |
|00000ab0| 20 20 20 20 20 3a c8 8e | 20 77 68 25 20 ca 0d 03 | :..| wh% ...|
|00000ac0| de 2e 20 20 20 20 20 20 | 20 20 20 20 c9 20 78 66 |.. | . xf|
|00000ad0| 65 72 25 20 20 3a 70 72 | 6f 63 65 73 73 65 64 25 |er% :pr|ocessed%|
|00000ae0| 3d a4 5f 78 72 65 66 5f | 6b 65 79 73 0d 03 e8 2f |=._xref_|keys.../|
|00000af0| 20 20 20 20 20 20 20 20 | 20 20 c9 20 70 61 73 73 | | . pass|
|00000b00| 77 25 20 3a 70 72 6f 63 | 65 73 73 65 64 25 3d a4 |w% :proc|essed%=.|
|00000b10| 5f 70 61 73 73 77 5f 6b | 65 79 73 0d 03 f2 2f 20 |_passw_k|eys.../ |
|00000b20| 20 20 20 20 20 20 20 20 | 20 c9 20 70 72 65 66 73 | | . prefs|
|00000b30| 25 20 3a 70 72 6f 63 65 | 73 73 65 64 25 3d a4 5f |% :proce|ssed%=._|
|00000b40| 70 72 65 66 73 5f 6b 65 | 79 73 0d 03 fc 1f 20 20 |prefs_ke|ys.... |
|00000b50| 20 20 20 20 20 20 20 20 | 7f 20 20 20 3a 70 72 6f | |. :pro|
|00000b60| 63 65 73 73 65 64 25 3d | a3 0d 04 06 0f 20 20 20 |cessed%=|..... |
|00000b70| 20 20 20 20 20 20 20 cb | 0d 04 10 3a 20 20 20 20 | .|...: |
|00000b80| 20 20 20 20 e7 20 ac 70 | 72 6f 63 65 73 73 65 64 | . .p|rocessed|
|00000b90| 25 20 8c 20 c8 99 22 57 | 69 6d 70 5f 50 72 6f 63 |% . .."W|imp_Proc|
|00000ba0| 65 73 73 4b 65 79 22 2c | 2c 62 6c 6f 63 6b 25 21 |essKey",|,block%!|
|00000bb0| 32 34 0d 04 1a 19 20 c9 | 20 39 20 3a c8 8e 20 4c |24.... .| 9 :.. L|
|00000bc0| 61 73 74 5f 6d 65 6e 75 | 25 20 ca 0d 04 24 1c 20 |ast_menu|% ...$. |
|00000bd0| 20 c9 20 64 65 73 6b 5f | 4d 25 3a c8 8e 20 21 62 | . desk_|M%:.. !b|
|00000be0| 6c 6f 63 6b 25 20 ca 0d | 04 2e 17 20 20 20 20 20 |lock% ..|... |
|00000bf0| c9 20 31 3a f2 5f 6f 70 | 65 6e 50 61 6e 65 0d 04 |. 1:._op|enPane..|
|00000c00| 38 19 20 20 20 20 20 c9 | 20 32 3a f2 5f 6f 70 65 |8. .| 2:._ope|
|00000c10| 6e 5f 70 61 73 73 77 0d | 04 42 14 20 20 20 20 20 |n_passw.|.B. |
|00000c20| c9 20 33 3a 71 75 69 74 | 25 3d b9 0d 04 4c 0a 20 |. 3:quit|%=...L. |
|00000c30| 20 20 20 20 cb 0d 04 56 | 1d 20 20 c9 20 64 65 73 | ...V|. . des|
|00000c40| 6b 53 5f 4d 25 3a c8 8e | 20 21 62 6c 6f 63 6b 25 |kS_M%:..| !block%|
|00000c50| 20 ca 0d 04 60 17 20 20 | 20 20 20 c9 20 32 3a f2 | ...`. | . 2:.|
|00000c60| 5f 6f 70 65 6e 50 61 6e | 65 0d 04 6a 19 20 20 20 |_openPan|e..j. |
|00000c70| 20 20 c9 20 33 3a f2 5f | 6f 70 65 6e 5f 70 61 73 | . 3:._|open_pas|
|00000c80| 73 77 0d 04 74 14 20 20 | 20 20 20 c9 20 34 3a 71 |sw..t. | . 4:q|
|00000c90| 75 69 74 25 3d b9 0d 04 | 7e 0a 20 20 20 20 20 cb |uit%=...|~. .|
|00000ca0| 0d 04 88 1f 20 20 c9 20 | 6c 69 73 74 5f 4d 25 3a |.... . |list_M%:|
|00000cb0| e7 20 21 62 6c 6f 63 6b | 25 3c 3e 2d 31 20 8c 0d |. !block|%<>-1 ..|
|00000cc0| 04 92 27 20 20 20 20 20 | 46 72 6f 6d 24 3d a4 5f |..' |From$=._|
|00000cd0| 4d 74 65 78 74 28 6c 69 | 73 74 5f 4d 25 2c 21 62 |Mtext(li|st_M%,!b|
|00000ce0| 6c 6f 63 6b 25 29 0d 04 | 9c 1f 20 20 20 20 20 f2 |lock%)..|.. .|
|00000cf0| 5f 49 74 65 78 74 28 6d | 61 69 6e 25 2c 37 2c 46 |_Itext(m|ain%,7,F|
|00000d00| 72 6f 6d 24 29 0d 04 a6 | 1f 20 20 20 20 20 f2 5f |rom$)...|. ._|
|00000d10| 49 74 65 78 74 28 74 65 | 6c 6c 25 2c 30 2c 46 72 |Itext(te|ll%,0,Fr|
|00000d20| 6f 6d 24 29 0d 04 b0 34 | 20 20 20 20 20 f2 5f 49 |om$)...4| ._I|
|00000d30| 74 65 78 74 28 6d 61 69 | 6e 25 2c 31 32 2c a4 54 |text(mai|n%,12,.T|
|00000d40| 28 22 69 67 68 3a 22 29 | 29 3a 54 6f 24 3d a4 54 |("igh:")|):To$=.T|
|00000d50| 28 22 69 67 68 3a 22 29 | 0d 04 ba 39 20 20 20 20 |("igh:")|...9 |
|00000d60| 20 f2 5f 49 74 65 78 74 | 28 6d 61 69 6e 25 2c 38 | ._Itext|(main%,8|
|00000d70| 20 2c a4 54 28 22 69 67 | 68 3a 22 29 29 3a 53 75 | ,.T("ig|h:")):Su|
|00000d80| 62 6a 65 63 74 24 3d a4 | 54 28 22 69 67 68 3a 22 |bject$=.|T("igh:"|
|00000d90| 29 0d 04 c4 1b 20 20 20 | 20 20 f2 5f 74 65 6c 6c |).... | ._tell|
|00000da0| 28 a4 54 28 22 52 43 48 | 3a 22 29 29 0d 04 ce 29 |(.T("RCH|:"))...)|
|00000db0| 20 20 20 20 20 f2 5f 70 | 72 6f 63 65 73 73 28 33 | ._p|rocess(3|
|00000dc0| 2c 6d 65 73 73 5f 6d 65 | 6d 25 2c 6d 65 73 73 5f |,mess_me|m%,mess_|
|00000dd0| 6c 65 6e 25 29 0d 04 d8 | 0a 20 20 20 20 20 cd 0d |len%)...|. ..|
|00000de0| 04 e2 07 20 20 cb 0d 04 | ec 1a 20 20 20 e7 20 a4 |... ...|.. . .|
|00000df0| 5f 61 64 6a 75 73 74 20 | f2 5f 72 65 6f 70 65 6e |_adjust |._reopen|
|00000e00| 0d 04 f6 19 20 c9 20 31 | 37 2c 31 38 3a 74 68 25 |.... . 1|7,18:th%|
|00000e10| 3d 62 6c 6f 63 6b 25 21 | 34 0d 05 00 17 20 20 20 |=block%!|4.... |
|00000e20| e7 20 74 68 25 3d 6d 79 | 5f 74 61 73 6b 25 20 8c |. th%=my|_task% .|
|00000e30| 0d 05 0a 08 20 20 20 cc | 0d 05 14 15 20 20 20 c8 |.... .|.... .|
|00000e40| 8e 20 62 6c 6f 63 6b 25 | 21 31 36 20 ca 0d 05 1e |. block%|!16 ....|
|00000e50| 1a 20 20 20 20 c9 20 30 | 20 20 20 20 20 20 20 3a |. . 0| :|
|00000e60| 71 75 69 74 25 3d b9 0d | 05 28 1e 20 20 20 20 c9 |quit%=..|.(. .|
|00000e70| 20 31 20 20 20 20 20 20 | 20 3a f2 5f 64 61 74 61 | 1 | :._data|
|00000e80| 5f 73 61 76 65 0d 05 32 | 22 20 20 20 20 c9 20 32 |_save..2|" . 2|
|00000e90| 20 20 20 20 20 20 20 3a | f2 5f 64 61 74 61 5f 73 | :|._data_s|
|00000ea0| 61 76 65 5f 61 63 6b 0d | 05 3c 1e 20 20 20 20 c9 |ave_ack.|.<. .|
|00000eb0| 20 33 20 20 20 20 20 20 | 20 3a f2 5f 64 61 74 61 | 3 | :._data|
|00000ec0| 5f 6c 6f 61 64 0d 05 46 | 22 20 20 20 20 c9 20 34 |_load..F|" . 4|
|00000ed0| 20 20 20 20 20 20 20 3a | f2 5f 64 61 74 61 5f 6c | :|._data_l|
|00000ee0| 6f 61 64 5f 61 63 6b 0d | 05 50 21 20 20 20 20 c9 |oad_ack.|.P! .|
|00000ef0| 20 31 30 20 20 20 20 20 | 20 3a f2 5f 42 6f 6f 74 | 10 | :._Boot|
|00000f00| 5f 6f 70 74 69 6f 6e 73 | 0d 05 5a 21 20 20 20 20 |_options|..Z! |
|00000f10| c9 20 26 35 30 32 20 20 | 20 20 3a f2 5f 68 65 6c |. &502 | :._hel|
|00000f20| 70 28 62 6c 6f 63 6b 25 | 29 0d 05 64 30 20 20 20 |p(block%|)..d0 |
|00000f30| 20 c9 20 26 34 30 30 43 | 31 20 20 3a f2 5f 6d 6f | . &400C|1 :._mo|
|00000f40| 64 65 76 61 72 3a 72 65 | 63 65 6e 74 65 72 25 3d |devar:re|center%=|
|00000f50| b9 3a 6d 61 73 6b 25 3d | 30 0d 05 6e 09 20 20 20 |.:mask%=|0..n. |
|00000f60| 20 7f 0d 05 78 09 20 20 | 20 20 cb 0d 05 82 07 20 | ...x. | ..... |
|00000f70| 20 cd 0d 05 8c 07 20 20 | cb 0d 05 96 0b fd 20 71 | ..... |...... q|
|00000f80| 75 69 74 25 0d 05 a0 0f | f2 5f 43 6c 6f 73 65 44 |uit%....|._CloseD|
|00000f90| 6f 77 6e 0d 05 aa 05 e0 | 0d 05 b4 05 3a 0d 05 be |own.....|....:...|
|00000fa0| 12 dd 20 f2 5f 6f 70 65 | 6e 5f 70 61 73 73 77 0d |.. ._ope|n_passw.|
|00000fb0| 05 c8 14 f2 5f 66 69 6c | 6c 5f 6f 75 74 5f 70 61 |...._fil|l_out_pa|
|00000fc0| 73 73 77 0d 05 d2 15 f2 | 5f 6f 70 65 6e 57 40 43 |ssw.....|_openW@C|
|00000fd0| 28 70 61 73 73 77 25 29 | 0d 05 dc 2d c8 99 22 57 |(passw%)|...-.."W|
|00000fe0| 69 6d 70 5f 53 65 74 43 | 61 72 65 74 50 6f 73 69 |imp_SetC|aretPosi|
|00000ff0| 74 69 6f 6e 22 2c 70 61 | 73 73 77 25 2c 32 2c 2c |tion",pa|ssw%,2,,|
|00001000| 2c 2d 31 2c 30 0d 05 e6 | 05 e1 0d 05 f0 05 3a 0d |,-1,0...|......:.|
|00001010| 05 fa 17 dd 20 f2 5f 73 | 65 74 5f 67 65 74 5f 64 |.... ._s|et_get_d|
|00001020| 65 66 61 75 6c 74 0d 06 | 04 17 43 74 72 6c 5f 58 |efault..|..Ctrl_X|
|00001030| 25 20 20 20 20 3d 97 22 | 58 22 2d 36 34 0d 06 0e |% =."|X"-64...|
|00001040| 17 43 74 72 6c 5f 55 25 | 20 20 20 20 3d 97 22 58 |.Ctrl_U%| =."X|
|00001050| 22 2d 36 34 0d 06 18 17 | 43 74 72 6c 5f 43 25 20 |"-64....|Ctrl_C% |
|00001060| 20 20 20 3d 97 22 43 22 | 2d 36 34 0d 06 22 14 75 | =."C"|-64..".u|
|00001070| 70 25 20 20 20 20 20 20 | 20 20 3d 26 31 38 46 0d |p% | =&18F.|
|00001080| 06 2c 14 64 6f 77 6e 25 | 20 20 20 20 20 20 3d 26 |.,.down%| =&|
|00001090| 31 38 45 0d 06 36 14 63 | 6f 70 79 25 20 20 20 20 |18E..6.c|opy% |
|000010a0| 20 20 3d 26 31 38 42 0d | 06 40 14 50 61 67 65 5f | =&18B.|.@.Page_|
|000010b0| 75 70 25 20 20 20 3d 26 | 31 39 46 0d 06 4a 14 50 |up% =&|19F..J.P|
|000010c0| 61 67 65 5f 64 6f 77 6e | 25 20 3d 26 31 39 45 0d |age_down|% =&19E.|
|000010d0| 06 54 14 43 74 72 6c 5f | 75 70 25 20 20 20 3d 26 |.T.Ctrl_|up% =&|
|000010e0| 31 41 46 0d 06 5e 14 43 | 74 72 6c 5f 64 6f 77 6e |1AF..^.C|trl_down|
|000010f0| 25 20 3d 26 31 41 45 0d | 06 68 14 74 61 62 25 20 |% =&1AE.|.h.tab% |
|00001100| 20 20 20 20 20 20 3d 26 | 31 38 41 0d 06 72 12 73 | =&|18A..r.s|
|00001110| 68 69 66 74 25 20 20 20 | 20 20 3d 2d 31 0d 06 7c |hift% | =-1..||
|00001120| 12 63 74 72 6c 25 20 20 | 20 20 20 20 3d 2d 32 0d |.ctrl% | =-2.|
|00001130| 06 86 12 63 72 25 20 20 | 20 20 20 20 20 20 3d 31 |...cr% | =1|
|00001140| 33 0d 06 90 10 64 61 74 | 61 5f 6c 6f 61 64 25 3d |3....dat|a_load%=|
|00001150| 30 0d 06 9a 0f 6c 6f 61 | 64 5f 61 63 6b 25 3d 30 |0....loa|d_ack%=0|
|00001160| 0d 06 a4 0b 71 75 69 74 | 25 3d a3 0d 06 ae 0b 73 |....quit|%=.....s|
|00001170| 61 76 65 25 3d a3 0d 06 | b8 1d 6d 65 73 73 5f 6d |ave%=...|..mess_m|
|00001180| 65 6d 25 3d 2d 31 3a 6d | 65 73 73 5f 6c 65 6e 25 |em%=-1:m|ess_len%|
|00001190| 3d 2d 31 0d 06 c2 0d 66 | 6e 61 6d 65 24 3d 22 22 |=-1....f|name$=""|
|000011a0| 0d 06 cc 0b f2 5f 65 6d | 70 74 79 0d 06 d6 14 f2 |....._em|pty.....|
|000011b0| 5f 66 69 6c 6c 5f 6f 75 | 74 5f 70 72 65 66 73 0d |_fill_ou|t_prefs.|
|000011c0| 06 e0 18 f2 5f 49 73 68 | 61 64 65 28 70 72 65 66 |...._Ish|ade(pref|
|000011d0| 73 25 2c 34 2c 31 29 0d | 06 ea 18 f2 5f 49 73 68 |s%,4,1).|...._Ish|
|000011e0| 61 64 65 28 70 72 65 66 | 73 25 2c 35 2c 31 29 0d |ade(pref|s%,5,1).|
|000011f0| 06 f4 05 e1 0d 06 fe 04 | 0d 07 08 0c dd 20 f2 5f |........|..... ._|
|00001200| 69 6e 69 74 0d 07 12 15 | 20 c8 99 22 48 6f 75 72 |init....| .."Hour|
|00001210| 67 6c 61 73 73 5f 4f 6e | 22 0d 07 1c 14 20 f2 5f |glass_On|".... ._|
|00001220| 69 6e 69 74 5f 77 69 6d | 70 5f 6c 69 62 0d 07 26 |init_wim|p_lib..&|
|00001230| 0e 20 f2 5f 6d 6f 64 65 | 76 61 72 0d 07 30 0f 20 |. ._mode|var..0. |
|00001240| f2 5f 6d 65 6d 5f 69 6e | 69 74 0d 07 3a 2b 20 73 |._mem_in|it..:+ s|
|00001250| 6d 65 6d 25 3d a4 5f 73 | 70 72 69 74 65 5f 69 6e |mem%=._s|prite_in|
|00001260| 69 74 28 6d 79 64 69 72 | 24 2b 22 2e 53 70 72 69 |it(mydir|$+".Spri|
|00001270| 74 65 73 22 29 0d 07 44 | 25 20 f2 5f 77 69 6e 64 |tes")..D|% ._wind|
|00001280| 5f 69 6e 69 74 28 6d 79 | 64 69 72 24 2b 22 2e 74 |_init(my|dir$+".t|
|00001290| 65 6d 70 6c 61 74 65 73 | 22 29 0d 07 4e 10 20 f2 |emplates|")..N. .|
|000012a0| 5f 6d 65 6e 75 5f 69 6e | 69 74 0d 07 58 16 20 c8 |_menu_in|it..X. .|
|000012b0| 99 22 48 6f 75 72 67 6c | 61 73 73 5f 4f 66 66 22 |."Hourgl|ass_Off"|
|000012c0| 0d 07 62 13 20 f2 5f 65 | 73 63 61 70 65 5f 73 6d |..b. ._e|scape_sm|
|000012d0| 61 73 68 0d 07 6c 12 20 | 6d 73 67 5f 73 74 61 74 |ash..l. |msg_stat|
|000012e0| 75 73 25 3d 30 0d 07 76 | 06 20 e1 0d 07 80 05 3a |us%=0..v|. .....:|
|000012f0| 0d 07 8a 10 dd 20 f2 5f | 6d 65 6d 5f 69 6e 69 74 |..... ._|mem_init|
|00001300| 0d 07 94 04 0d 07 9e 10 | 20 49 73 69 7a 65 25 3d |........| Isize%=|
|00001310| 38 30 30 30 0d 07 a8 10 | 20 4d 73 69 7a 65 25 3d |8000....| Msize%=|
|00001320| 31 30 30 30 0d 07 b2 04 | 0d 07 bc 13 20 de 20 53 |1000....|.... . S|
|00001330| 69 6e 64 25 20 49 73 69 | 7a 65 25 0d 07 c6 14 20 |ind% Isi|ze%.... |
|00001340| de 20 53 6d 65 6e 75 25 | 20 4d 73 69 7a 65 25 0d |. Smenu%| Msize%.|
|00001350| 07 d0 04 0d 07 da 3c 20 | 6d 65 6e 75 5f 70 74 72 |......< |menu_ptr|
|00001360| 25 3d 53 6d 65 6e 75 25 | 3a 69 6e 64 25 3d 53 69 |%=Smenu%|:ind%=Si|
|00001370| 6e 64 25 20 20 20 20 20 | 20 20 20 3a f4 20 73 65 |nd% | :. se|
|00001380| 74 20 62 6f 74 68 20 70 | 6f 69 6e 74 65 72 73 0d |t both p|ointers.|
|00001390| 07 e4 05 e1 0d 07 ee 05 | 3a 0d 07 f8 11 dd 20 f2 |........|:..... .|
|000013a0| 5f 6d 65 6e 75 5f 69 6e | 69 74 0d 08 02 04 0d 08 |_menu_in|it......|
|000013b0| 0c 24 64 65 73 6b 53 5f | 4d 25 20 3d a4 5f 6d 61 |.$deskS_|M% =._ma|
|000013c0| 6b 65 5f 4d 65 6e 75 28 | 6d 65 6e 75 5f 70 74 72 |ke_Menu(|menu_ptr|
|000013d0| 25 29 0d 08 16 23 64 65 | 73 6b 5f 4d 25 20 3d a4 |%)...#de|sk_M% =.|
|000013e0| 5f 6d 61 6b 65 5f 4d 65 | 6e 75 28 6d 65 6e 75 5f |_make_Me|nu(menu_|
|000013f0| 70 74 72 25 29 0d 08 20 | 23 6c 69 73 74 5f 4d 25 |ptr%).. |#list_M%|
|00001400| 20 3d a4 5f 6d 61 6b 65 | 5f 4d 65 6e 75 28 6d 65 | =._make|_Menu(me|
|00001410| 6e 75 5f 70 74 72 25 29 | 0d 08 2a 05 e1 0d 08 34 |nu_ptr%)|..*....4|
|00001420| 05 3a 0d 08 3e 43 dc 20 | 53 69 67 6e 61 74 75 72 |.:..>C. |Signatur|
|00001430| 65 2c 49 6e 66 6f 3e 69 | 6e 66 6f 2c 50 75 62 6c |e,Info>i|nfo,Publ|
|00001440| 69 63 20 49 6e 66 6f 3e | 6d 65 2c 50 72 65 66 73 |ic Info>|me,Prefs|
|00001450| 2e 2e 2e 2c 50 61 73 73 | 77 6f 72 64 2e 2e 2e 2c |...,Pass|word...,|
|00001460| 2a 51 75 69 74 0d 08 48 | 3a dc 20 53 69 67 6e 61 |*Quit..H|:. Signa|
|00001470| 74 75 72 65 2c 49 6e 66 | 6f 3e 69 6e 66 6f 2c 50 |ture,Inf|o>info,P|
|00001480| 75 62 6c 69 63 20 49 6e | 66 6f 3e 6d 65 2c 50 61 |ublic In|fo>me,Pa|
|00001490| 73 73 77 6f 72 64 2e 2e | 2e 2c 2a 51 75 69 74 0d |ssword..|.,*Quit.|
|000014a0| 08 52 30 dc 20 53 69 67 | 6e 61 74 75 72 65 2c 2a |.R0. Sig|nature,*|
|000014b0| 2e 4c 49 53 54 20 4f 46 | 20 41 4c 4c 20 54 48 45 |.LIST OF| ALL THE|
|000014c0| 20 50 45 4f 50 4c 45 20 | 4b 4e 4f 57 3e 6d 65 0d | PEOPLE |KNOW>me.|
|000014d0| 08 5c 04 0d 08 66 15 dd | 20 f2 5f 77 69 6e 64 5f |.\...f..| ._wind_|
|000014e0| 69 6e 69 74 28 46 24 29 | 0d 08 70 3d c8 99 22 4f |init(F$)|..p=.."O|
|000014f0| 53 5f 53 57 49 4e 75 6d | 62 65 72 46 72 6f 6d 53 |S_SWINum|berFromS|
|00001500| 74 72 69 6e 67 22 2c 2c | 22 57 69 6d 70 5f 47 65 |tring",,|"Wimp_Ge|
|00001510| 74 49 63 6f 6e 53 74 61 | 74 65 22 20 20 20 b8 20 |tIconSta|te" . |
|00001520| 57 67 69 73 25 0d 08 7a | 3d c8 99 22 4f 53 5f 53 |Wgis%..z|=.."OS_S|
|00001530| 57 49 4e 75 6d 62 65 72 | 46 72 6f 6d 53 74 72 69 |WINumber|FromStri|
|00001540| 6e 67 22 2c 2c 22 57 69 | 6d 70 5f 47 65 74 57 69 |ng",,"Wi|mp_GetWi|
|00001550| 6e 64 6f 77 53 74 61 74 | 65 22 20 b8 20 57 67 77 |ndowStat|e" . Wgw|
|00001560| 73 25 0d 08 84 3d c8 99 | 22 4f 53 5f 53 57 49 4e |s%...=..|"OS_SWIN|
|00001570| 75 6d 62 65 72 46 72 6f | 6d 53 74 72 69 6e 67 22 |umberFro|mString"|
|00001580| 2c 2c 22 57 69 6d 70 5f | 53 65 74 49 63 6f 6e 53 |,,"Wimp_|SetIconS|
|00001590| 74 61 74 65 22 20 20 20 | b8 20 57 73 69 73 25 0d |tate" |. Wsis%.|
|000015a0| 08 8e 3c c8 99 22 4f 53 | 5f 53 57 49 4e 75 6d 62 |..<.."OS|_SWINumb|
|000015b0| 65 72 46 72 6f 6d 53 74 | 72 69 6e 67 22 2c 2c 22 |erFromSt|ring",,"|
|000015c0| 57 69 6d 70 5f 47 65 74 | 52 65 63 74 61 6e 67 6c |Wimp_Get|Rectangl|
|000015d0| 65 22 20 20 20 b8 20 57 | 67 72 25 0d 08 98 3c c8 |e" . W|gr%...<.|
|000015e0| 99 22 4f 53 5f 53 57 49 | 4e 75 6d 62 65 72 46 72 |."OS_SWI|NumberFr|
|000015f0| 6f 6d 53 74 72 69 6e 67 | 22 2c 2c 22 57 69 6d 70 |omString|",,"Wimp|
|00001600| 5f 53 65 74 43 6f 6c 6f | 75 72 22 20 20 20 20 20 |_SetColo|ur" |
|00001610| 20 b8 20 57 73 63 25 0d | 08 a2 3c c8 99 22 4f 53 | . Wsc%.|..<.."OS|
|00001620| 5f 53 57 49 4e 75 6d 62 | 65 72 46 72 6f 6d 53 74 |_SWINumb|erFromSt|
|00001630| 72 69 6e 67 22 2c 2c 22 | 57 69 6d 70 5f 55 70 64 |ring",,"|Wimp_Upd|
|00001640| 61 74 65 57 69 6e 64 6f | 77 22 20 20 20 b8 20 57 |ateWindo|w" . W|
|00001650| 75 77 25 0d 08 ac 3c c8 | 99 22 4f 53 5f 53 57 49 |uw%...<.|."OS_SWI|
|00001660| 4e 75 6d 62 65 72 46 72 | 6f 6d 53 74 72 69 6e 67 |NumberFr|omString|
|00001670| 22 2c 2c 22 57 69 6d 70 | 5f 43 72 65 61 74 65 49 |",,"Wimp|_CreateI|
|00001680| 63 6f 6e 22 20 20 20 20 | 20 b8 20 57 63 69 25 0d |con" | . Wci%.|
|00001690| 08 b6 3c c8 99 22 4f 53 | 5f 53 57 49 4e 75 6d 62 |..<.."OS|_SWINumb|
|000016a0| 65 72 46 72 6f 6d 53 74 | 72 69 6e 67 22 2c 2c 22 |erFromSt|ring",,"|
|000016b0| 57 69 6d 70 5f 44 65 6c | 65 74 65 49 63 6f 6e 22 |Wimp_Del|eteIcon"|
|000016c0| 20 20 20 20 20 b8 20 57 | 64 69 25 0d 08 c0 3c c8 | . W|di%...<.|
|000016d0| 99 22 4f 53 5f 53 57 49 | 4e 75 6d 62 65 72 46 72 |."OS_SWI|NumberFr|
|000016e0| 6f 6d 53 74 72 69 6e 67 | 22 2c 2c 22 57 69 6d 70 |omString|",,"Wimp|
|000016f0| 5f 4f 70 65 6e 57 69 6e | 64 6f 77 22 20 20 20 20 |_OpenWin|dow" |
|00001700| 20 b8 20 57 6f 77 25 0d | 08 ca 04 0d 08 d4 04 0d | . Wow%.|........|
|00001710| 08 de 1d c8 99 22 57 69 | 6d 70 5f 4f 70 65 6e 54 |....."Wi|mp_OpenT|
|00001720| 65 6d 70 6c 61 74 65 22 | 2c 2c 46 24 0d 08 e8 32 |emplate"|,,F$...2|
|00001730| 69 6e 66 6f 25 20 20 20 | 20 3d a4 5f 72 65 61 64 |info% | =._read|
|00001740| 5f 74 65 6d 70 28 62 6c | 6f 63 6b 25 2c 30 2c 22 |_temp(bl|ock%,0,"|
|00001750| 69 6e 66 6f 22 2c 30 2c | 73 6d 65 6d 25 29 0d 08 |info",0,|smem%)..|
|00001760| f2 32 6d 61 69 6e 25 20 | 20 20 20 3d a4 5f 72 65 |.2main% | =._re|
|00001770| 61 64 5f 74 65 6d 70 28 | 62 6c 6f 63 6b 25 2c 30 |ad_temp(|block%,0|
|00001780| 2c 22 6d 61 69 6e 22 2c | 30 2c 73 6d 65 6d 25 29 |,"main",|0,smem%)|
|00001790| 0d 08 fc 2e 74 65 6c 6c | 25 20 20 20 20 3d a4 5f |....tell|% =._|
|000017a0| 72 65 61 64 5f 74 65 6d | 70 28 62 6c 6f 63 6b 25 |read_tem|p(block%|
|000017b0| 2c 30 2c 22 74 65 6c 6c | 22 2c 30 2c 31 29 0d 09 |,0,"tell|",0,1)..|
|000017c0| 06 33 78 66 65 72 25 20 | 20 20 20 3d a4 5f 72 65 |.3xfer% | =._re|
|000017d0| 61 64 5f 74 65 6d 70 28 | 62 6c 6f 63 6b 25 2c 30 |ad_temp(|block%,0|
|000017e0| 2c 22 78 66 65 72 5f 73 | 65 6e 64 22 2c 30 2c 31 |,"xfer_s|end",0,1|
|000017f0| 29 0d 09 10 2f 70 72 65 | 66 73 25 20 20 20 3d a4 |).../pre|fs% =.|
|00001800| 5f 72 65 61 64 5f 74 65 | 6d 70 28 62 6c 6f 63 6b |_read_te|mp(block|
|00001810| 25 2c 30 2c 22 70 72 65 | 66 73 22 2c 30 2c 31 29 |%,0,"pre|fs",0,1)|
|00001820| 0d 09 1a 31 70 72 65 66 | 73 5f 62 25 20 3d a4 5f |...1pref|s_b% =._|
|00001830| 72 65 61 64 5f 74 65 6d | 70 28 62 6c 6f 63 6b 25 |read_tem|p(block%|
|00001840| 2c 30 2c 22 70 72 65 66 | 73 5f 62 22 2c 30 2c 31 |,0,"pref|s_b",0,1|
|00001850| 29 0d 09 24 2f 70 61 73 | 73 77 25 20 20 20 3d a4 |)..$/pas|sw% =.|
|00001860| 5f 72 65 61 64 5f 74 65 | 6d 70 28 62 6c 6f 63 6b |_read_te|mp(block|
|00001870| 25 2c 30 2c 22 70 61 73 | 73 77 22 2c 30 2c 31 29 |%,0,"pas|sw",0,1)|
|00001880| 0d 09 2e 2c 6d 65 25 20 | 20 20 20 20 20 3d a4 5f |...,me% | =._|
|00001890| 72 65 61 64 5f 74 65 6d | 70 28 62 6c 6f 63 6b 25 |read_tem|p(block%|
|000018a0| 2c 30 2c 22 6d 65 22 2c | 30 2c 31 29 0d 09 38 2e |,0,"me",|0,1)..8.|
|000018b0| 6c 6f 61 64 69 6e 67 25 | 20 3d a4 5f 72 65 61 64 |loading%| =._read|
|000018c0| 5f 74 65 6d 70 28 62 6c | 6f 63 6b 25 2c 30 2c 22 |_temp(bl|ock%,0,"|
|000018d0| 4c 4f 41 44 22 2c 30 2c | 31 29 0d 09 42 1a c8 99 |LOAD",0,|1)..B...|
|000018e0| 22 57 69 6d 70 5f 43 6c | 6f 73 65 54 65 6d 70 6c |"Wimp_Cl|oseTempl|
|000018f0| 61 74 65 22 0d 09 4c 04 | 0d 09 56 13 64 65 73 6b |ate"..L.|..V.desk|
|00001900| 5f 62 61 72 5f 77 68 25 | 3d 2d 31 0d 09 60 46 64 |_bar_wh%|=-1..`Fd|
|00001910| 65 73 6b 5f 69 68 25 3d | a4 5f 73 70 72 69 74 65 |esk_ih%=|._sprite|
|00001920| 5f 69 63 6f 6e 28 2d 31 | 2c 30 2c 30 2c 31 31 32 |_icon(-1|,0,0,112|
|00001930| 2c 36 38 2c 26 31 37 30 | 30 33 31 30 32 2c 73 6d |,68,&170|03102,sm|
|00001940| 65 6d 25 2c 22 21 73 49 | 47 4e 41 54 55 52 45 22 |em%,"!sI|GNATURE"|
|00001950| 29 0d 09 6a 05 3a 0d 09 | 74 1b f2 5f 49 74 65 78 |)..j.:..|t.._Itex|
|00001960| 74 28 69 6e 66 6f 25 2c | 30 2c 74 69 74 6c 65 24 |t(info%,|0,title$|
|00001970| 29 0d 09 7e 1d f2 5f 49 | 74 65 78 74 28 69 6e 66 |)..~.._I|text(inf|
|00001980| 6f 25 2c 31 2c 70 75 72 | 70 6f 73 65 24 29 0d 09 |o%,1,pur|pose$)..|
|00001990| 88 1d f2 5f 49 74 65 78 | 74 28 69 6e 66 6f 25 2c |..._Itex|t(info%,|
|000019a0| 33 2c 76 65 72 73 69 6f | 6e 24 29 0d 09 92 04 0d |3,versio|n$).....|
|000019b0| 09 9c 05 e1 0d 09 a6 05 | 3a 0d 09 b0 11 dd 20 f2 |........|:..... .|
|000019c0| 5f 65 72 72 6f 72 28 6c | 25 29 0d 09 ba 07 ea 20 |_error(l|%)..... |
|000019d0| 85 0d 09 c4 09 ee 20 85 | 20 87 0d 09 ce 1b ff 28 |...... .| ......(|
|000019e0| 22 4b 45 59 31 20 45 44 | 49 54 20 22 2b c3 9e 2b |"KEY1 ED|IT "+..+|
|000019f0| 22 7c 4d 22 29 0d 09 d8 | 0b c8 8e 20 6c 25 20 ca |"|M")...|... l% .|
|00001a00| 0d 09 e2 4a 20 c9 20 30 | 20 3a 85 20 31 2c 22 45 |...J . 0| :. 1,"E|
|00001a10| 72 72 6f 72 20 22 2b f6 | 24 2b 22 2c 22 2b c3 9e |rror "+.|$+","+..|
|00001a20| 2b 22 20 64 75 72 69 6e | 67 20 70 72 65 6d 69 6c |+" durin|g premil|
|00001a30| 6c 69 61 72 79 20 73 74 | 61 72 74 75 70 2e 2e 2e |liary st|artup...|
|00001a40| 20 51 75 69 74 74 69 6e | 67 22 0d 09 ec 45 20 c9 | Quittin|g"...E .|
|00001a50| 20 31 20 3a 65 72 72 24 | 3d 22 45 72 72 6f 72 20 | 1 :err$|="Error |
|00001a60| 22 2b f6 24 2b 22 2c 22 | 2b c3 9e 2b 22 20 64 75 |"+.$+","|+..+" du|
|00001a70| 72 69 6e 67 20 69 6e 69 | 74 69 61 6c 73 61 74 69 |ring ini|tialsati|
|00001a80| 6f 6e 2e 2e 2e 20 51 75 | 69 74 74 69 6e 67 22 0d |on... Qu|itting".|
|00001a90| 09 f6 2b 20 c9 20 32 20 | 3a 65 72 72 24 3d 22 50 |..+ . 2 |:err$="P|
|00001aa0| 6f 6c 6c 20 74 69 6d 65 | 20 65 72 72 6f 72 20 22 |oll time| error "|
|00001ab0| 2b f6 24 2b 22 2c 22 2b | c3 9e 0d 0a 00 23 20 20 |+.$+","+|.....# |
|00001ac0| 20 20 20 20 20 20 20 c8 | 99 22 57 69 6d 70 5f 43 | .|."Wimp_C|
|00001ad0| 72 65 61 74 65 4d 65 6e | 75 22 2c 2d 31 0d 0a 0a |reateMen|u",-1...|
|00001ae0| 21 20 20 20 20 20 20 20 | 20 20 c8 99 22 57 69 6d |! | .."Wim|
|00001af0| 70 5f 44 72 61 67 42 6f | 78 22 2c 2c 2d 31 0d 0a |p_DragBo|x",,-1..|
|00001b00| 14 2e 20 20 20 20 20 20 | 20 20 20 e7 20 73 6f 6c |.. | . sol|
|00001b10| 69 64 25 20 c8 99 22 44 | 72 61 67 41 53 70 72 69 |id% .."D|ragASpri|
|00001b20| 74 65 5f 53 74 6f 70 22 | 2c 2c 2d 31 0d 0a 1e 06 |te_Stop"|,,-1....|
|00001b30| 20 cb 0d 0a 28 09 52 24 | 3d f6 24 0d 0a 32 18 ff | ...(.R$|=.$..2..|
|00001b40| 22 53 45 54 20 6c 61 73 | 74 65 72 72 6f 72 20 22 |"SET las|terror "|
|00001b50| 2b 52 24 0d 0a 3c 2f e7 | 20 a7 52 24 2c 22 69 6e |+R$..</.| .R$,"in|
|00001b60| 20 22 22 3c 22 29 3e 30 | 20 8c 20 52 24 3d c0 52 | ""<")>0| . R$=.R|
|00001b70| 24 2c a7 52 24 2c 22 69 | 6e 20 22 22 3c 22 29 2d |$,.R$,"i|n ""<")-|
|00001b80| 31 29 0d 0a 46 0a c8 8e | 20 9f 20 ca 0d 0a 50 47 |1)..F...| . ...PG|
|00001b90| 20 c9 20 31 20 20 20 20 | 20 3a 65 72 72 24 3d a4 | . 1 | :err$=.|
|00001ba0| 54 28 52 24 29 2b a4 54 | 28 22 51 4f 54 3a 22 29 |T(R$)+.T|("QOT:")|
|00001bb0| 3a 74 24 3d a4 54 28 22 | 46 41 45 3a 22 29 3a 66 |:t$=.T("|FAE:"):f|
|00001bc0| 6c 61 67 25 3d 25 31 30 | 31 30 31 3a 71 75 69 74 |lag%=%10|101:quit|
|00001bd0| 25 3d b9 0d 0a 5a 3f 20 | c9 20 32 20 20 20 20 20 |%=...Z? |. 2 |
|00001be0| 3a 65 72 72 24 3d a4 54 | 28 52 24 29 2b a4 54 28 |:err$=.T|(R$)+.T(|
|00001bf0| 22 51 4f 4b 3a 22 29 3a | 74 24 3d a4 54 28 22 57 |"QOK:"):|t$=.T("W|
|00001c00| 41 52 3a 22 29 3a 66 6c | 61 67 25 3d 25 31 30 31 |AR:"):fl|ag%=%101|
|00001c10| 30 31 0d 0a 64 47 20 c9 | 20 31 37 20 20 20 20 3a |01..dG .| 17 :|
|00001c20| 65 72 72 24 3d a4 54 28 | 22 45 53 43 3a 22 29 3a |err$=.T(|"ESC:"):|
|00001c30| 74 24 3d a4 54 28 22 57 | 41 52 3a 22 29 3a 66 6c |t$=.T("W|AR:"):fl|
|00001c40| 61 67 25 3d 25 31 30 30 | 31 31 3a f2 5f 65 73 63 |ag%=%100|11:._esc|
|00001c50| 61 70 65 5f 73 6d 61 73 | 68 0d 0a 6e 4a 20 c9 20 |ape_smas|h..nJ . |
|00001c60| 26 31 30 38 44 35 3a e1 | 3a f4 20 43 61 75 73 65 |&108D5:.|:. Cause|
|00001c70| 20 70 65 6f 70 6c 65 20 | 68 61 76 65 20 61 6c 72 | people |have alr|
|00001c80| 65 61 64 79 20 73 65 65 | 6e 20 61 6e 20 65 72 72 |eady see|n an err|
|00001c90| 6f 72 20 27 64 69 73 63 | 2d 6e 6f 74 2d 66 6f 75 |or 'disc|-not-fou|
|00001ca0| 6e 64 27 0d 0a 78 0f 20 | c9 20 26 31 30 38 44 34 |nd'..x. |. &108D4|
|00001cb0| 3a e1 0d 0a 82 12 20 7f | 20 20 3a e7 20 9f 3c 32 |:..... .| :. .<2|
|00001cc0| 35 35 20 8c 0d 0a 8c 22 | 20 20 20 20 20 20 20 20 |55 ...."| |
|00001cd0| 20 20 20 20 20 20 e7 20 | 64 65 62 75 67 25 3d 30 | . |debug%=0|
|00001ce0| 20 52 24 3d 22 22 0d 0a | 96 42 20 20 20 20 20 20 | R$=""..|.B |
|00001cf0| 20 20 20 20 20 20 20 20 | 65 72 72 24 3d a4 54 28 | |err$=.T(|
|00001d00| 22 49 4e 54 3a 22 29 2b | 22 28 22 2b c3 9e 2b 22 |"INT:")+|"("+..+"|
|00001d10| 2c 22 2b c3 9f 2b 22 29 | 20 22 2b 52 24 2b a4 54 |,"+..+")| "+R$+.T|
|00001d20| 28 22 51 4f 43 3a 22 29 | 0d 0a a0 13 20 20 20 20 |("QOC:")|.... |
|00001d30| 20 20 20 20 20 20 20 20 | 20 20 cc 0d 0a aa 2f 20 | | ..../ |
|00001d40| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 65 72 72 | | err|
|00001d50| 24 3d a4 54 28 22 45 4e | 45 3a 22 29 2b 52 24 2b |$=.T("EN|E:")+R$+|
|00001d60| a4 54 28 22 51 4f 43 3a | 22 29 0d 0a b4 13 20 20 |.T("QOC:|").... |
|00001d70| 20 20 20 20 20 20 20 20 | 20 20 20 20 cd 0d 0a be | | ....|
|00001d80| 2b 20 20 20 20 20 20 20 | 20 20 20 20 20 3a 74 24 |+ | :t$|
|00001d90| 3d a4 54 28 22 46 41 45 | 3a 22 29 3a 66 6c 61 67 |=.T("FAE|:"):flag|
|00001da0| 25 3d 25 31 30 31 31 31 | 0d 0a c8 06 20 cb 0d 0a |%=%10111|.... ...|
|00001db0| d2 0d 21 62 6c 6f 63 6b | 25 3d 9f 0d 0a dc 17 24 |..!block|%=.....$|
|00001dc0| 28 62 6c 6f 63 6b 25 2b | 34 29 3d 65 72 72 24 2b |(block%+|4)=err$+|
|00001dd0| bd 30 0d 0a e6 31 c8 99 | 22 57 69 6d 70 5f 52 65 |.0...1..|"Wimp_Re|
|00001de0| 70 6f 72 74 45 72 72 6f | 72 22 2c 62 6c 6f 63 6b |portErro|r",block|
|00001df0| 25 2c 66 6c 61 67 25 2c | 74 24 20 b8 20 2c 66 6c |%,flag%,|t$ . ,fl|
|00001e00| 61 67 25 0d 0a f0 39 e7 | 20 66 6c 61 67 25 3d 32 |ag%...9.| flag%=2|
|00001e10| 20 84 20 6c 25 3c 3e 32 | 20 8c 20 c8 99 22 48 6f | . l%<>2| . .."Ho|
|00001e20| 75 72 67 6c 61 73 73 5f | 53 6d 61 73 68 22 3a f2 |urglass_|Smash":.|
|00001e30| 5f 43 6c 6f 73 65 44 6f | 77 6e 3a e0 0d 0a fa 05 |_CloseDo|wn:.....|
|00001e40| e1 0d 0b 04 05 3a 0d 0b | 0e 14 dd 20 f2 5f 68 65 |.....:..|... ._he|
|00001e50| 6c 70 28 62 6c 6f 63 6b | 25 29 0d 0b 18 08 ea 20 |lp(block|%)..... |
|00001e60| 61 24 0d 0b 22 20 61 24 | 3d c2 22 30 30 22 2b c3 |a$.." a$|=."00"+.|
|00001e70| 28 62 6c 6f 63 6b 25 21 | 33 36 29 2c 32 29 2b 22 |(block%!|36),2)+"|
|00001e80| 3a 22 0d 0b 2c 1b e7 20 | 62 6c 6f 63 6b 25 21 33 |:"..,.. |block%!3|
|00001e90| 36 3d 2d 31 20 61 24 3d | 22 39 39 3a 22 0d 0b 36 |6=-1 a$=|"99:"..6|
|00001ea0| 12 c8 8e 20 62 6c 6f 63 | 6b 25 21 33 32 20 ca 0d |... bloc|k%!32 ..|
|00001eb0| 0b 40 1c 20 c9 20 2d 31 | 2c 2d 32 20 20 20 20 20 |.@. . -1|,-2 |
|00001ec0| 20 3a 61 24 3d 22 49 43 | 42 3a 22 0d 0b 4a 1c 20 | :a$="IC|B:"..J. |
|00001ed0| c9 20 6d 61 69 6e 25 20 | 20 20 20 20 20 3a 61 24 |. main% | :a$|
|00001ee0| 3d 22 4d 22 2b 61 24 0d | 0b 54 1c 20 c9 20 69 6e |="M"+a$.|.T. . in|
|00001ef0| 66 6f 25 20 20 20 20 20 | 20 3a 61 24 3d 22 49 22 |fo% | :a$="I"|
|00001f00| 2b 61 24 0d 0b 5e 1c 20 | c9 20 78 66 65 72 25 20 |+a$..^. |. xfer% |
|00001f10| 20 20 20 20 20 3a 61 24 | 3d 22 58 22 2b 61 24 0d | :a$|="X"+a$.|
|00001f20| 0b 68 1c 20 c9 20 70 61 | 73 73 77 25 20 20 20 20 |.h. . pa|ssw% |
|00001f30| 20 3a 61 24 3d 22 52 22 | 2b 61 24 0d 0b 72 1c 20 | :a$="R"|+a$..r. |
|00001f40| c9 20 70 72 65 66 73 25 | 20 20 20 20 20 3a 61 24 |. prefs%| :a$|
|00001f50| 3d 22 50 22 2b 61 24 0d | 0b 7c 1c 20 c9 20 70 72 |="P"+a$.|.|. . pr|
|00001f60| 65 66 73 5f 62 25 20 20 | 20 3a 61 24 3d 22 42 22 |efs_b% | :a$="B"|
|00001f70| 2b 61 24 0d 0b 86 1c 20 | c9 20 74 65 6c 6c 25 20 |+a$.... |. tell% |
|00001f80| 20 20 20 20 20 3a 61 24 | 3d 22 41 22 2b 61 24 0d | :a$|="A"+a$.|
|00001f90| 0b 90 06 20 cb 0d 0b 9a | 0d 61 24 3d a4 74 28 61 |... ....|.a$=.t(a|
|00001fa0| 24 29 0d 0b a4 0c e7 61 | 24 3c 3e 22 22 8c 0d 0b |$).....a|$<>""...|
|00001fb0| ae 1d 20 62 6c 6f 63 6b | 25 21 30 30 3d 28 28 a9 |.. block|%!00=((.|
|00001fc0| 61 24 2b 32 35 29 81 34 | 29 2a 34 0d 0b b8 23 20 |a$+25).4|)*4...# |
|00001fd0| e7 20 62 6c 6f 63 6b 25 | 21 30 30 3e 32 35 32 20 |. block%|!00>252 |
|00001fe0| 20 62 6c 6f 63 6b 25 21 | 30 30 3d 32 35 32 0d 0b | block%!|00=252..|
|00001ff0| c2 17 20 62 6c 6f 63 6b | 25 21 31 32 3d 62 6c 6f |.. block|%!12=blo|
|00002000| 63 6b 25 21 38 0d 0b cc | 13 20 62 6c 6f 63 6b 25 |ck%!8...|. block%|
|00002010| 21 31 36 3d 26 35 30 33 | 0d 0b d6 17 20 24 28 62 |!16=&503|.... $(b|
|00002020| 6c 6f 63 6b 25 2b 32 30 | 29 3d 61 24 2b bd 30 0d |lock%+20|)=a$+.0.|
|00002030| 0b e0 2c 20 c8 99 22 57 | 69 6d 70 5f 53 65 6e 64 |.., .."W|imp_Send|
|00002040| 4d 65 73 73 61 67 65 22 | 2c 31 37 2c 62 6c 6f 63 |Message"|,17,bloc|
|00002050| 6b 25 2c 62 6c 6f 63 6b | 25 21 34 0d 0b ea 06 20 |k%,block|%!4.... |
|00002060| cd 0d 0b f4 05 e1 0d 0b | fe 05 3a 0d 0c 08 0e dd |........|..:.....|
|00002070| 20 f2 5f 72 65 64 72 61 | 77 0d 0c 12 10 c8 8e 20 | ._redra|w...... |
|00002080| 21 62 6c 6f 63 6b 25 20 | ca 0d 0c 1c 43 20 c9 20 |!block% |....C . |
|00002090| 70 61 73 73 77 25 3a f2 | 5f 72 65 64 72 61 77 5f |passw%:.|_redraw_|
|000020a0| 6c 69 73 74 28 62 6c 6f | 63 6b 25 2c 70 61 73 73 |list(blo|ck%,pass|
|000020b0| 77 25 2c 31 36 2c 74 6f | 6b 65 6e 24 28 29 2c 70 |w%,16,to|ken$(),p|
|000020c0| 6f 73 25 2c 39 39 39 2c | 33 2c 37 29 0d 0c 26 1d |os%,999,|3,7)..&.|
|000020d0| 20 7f 20 20 f2 5f 6e 75 | 6c 6c 5f 72 65 64 72 61 | . ._nu|ll_redra|
|000020e0| 77 28 62 6c 6f 63 6b 25 | 29 0d 0c 30 06 20 cb 0d |w(block%|)..0. ..|
|000020f0| 0c 3a 05 e1 0d 0c 44 04 | 0d 0c 4e 11 dd 20 f2 5f |.:....D.|..N.. ._|
|00002100| 64 61 74 61 5f 73 61 76 | 65 0d 0c 58 12 c8 8e 20 |data_sav|e..X... |
|00002110| 62 6c 6f 63 6b 25 21 32 | 30 20 ca 0d 0c 62 18 20 |block%!2|0 ...b. |
|00002120| c9 20 6d 61 69 6e 25 2c | 2d 31 2c 2d 32 2c 74 65 |. main%,|-1,-2,te|
|00002130| 6c 6c 25 0d 0c 6c 2e 20 | 20 e7 20 62 6c 6f 63 6b |ll%..l. | . block|
|00002140| 25 21 34 30 3c 3e 26 46 | 46 46 20 f2 5f 49 6e 66 |%!40<>&F|FF ._Inf|
|00002150| 6f 72 6d 28 a4 54 28 22 | 57 46 54 3a 22 29 29 3a |orm(.T("|WFT:")):|
|00002160| e1 0d 0c 76 2e 20 20 62 | 6c 6f 63 6b 25 21 30 30 |...v. b|lock%!00|
|00002170| 3d 28 28 34 34 2b a9 22 | 3c 57 69 6d 70 24 53 63 |=((44+."|<Wimp$Sc|
|00002180| 72 61 70 3e 22 2b 31 2b | 34 29 81 34 29 2a 34 0d |rap>"+1+|4).4)*4.|
|00002190| 0c 80 18 20 20 62 6c 6f | 63 6b 25 21 31 32 3d 62 |... blo|ck%!12=b|
|000021a0| 6c 6f 63 6b 25 21 38 0d | 0c 8a 11 20 20 62 6c 6f |lock%!8.|... blo|
|000021b0| 63 6b 25 21 31 36 3d 32 | 0d 0c 94 12 20 20 62 6c |ck%!16=2|.... bl|
|000021c0| 6f 63 6b 25 21 33 36 3d | 2d 31 0d 0c 9e 14 20 20 |ock%!36=|-1.... |
|000021d0| 62 6c 6f 63 6b 25 21 34 | 30 3d 26 46 46 46 0d 0c |block%!4|0=&FFF..|
|000021e0| a8 24 20 20 24 28 62 6c | 6f 63 6b 25 2b 34 34 29 |.$ $(bl|ock%+44)|
|000021f0| 3d 22 3c 57 69 6d 70 24 | 53 63 72 61 70 3e 22 2b |="<Wimp$|Scrap>"+|
|00002200| bd 30 0d 0c b2 2d 20 20 | c8 99 22 57 69 6d 70 5f |.0...- |.."Wimp_|
|00002210| 53 65 6e 64 4d 65 73 73 | 61 67 65 22 2c 31 37 2c |SendMess|age",17,|
|00002220| 62 6c 6f 63 6b 25 2c 62 | 6c 6f 63 6b 25 21 34 0d |block%,b|lock%!4.|
|00002230| 0c bc 06 20 cb 0d 0c c6 | 05 e1 0d 0c d0 04 0d 0c |... ....|........|
|00002240| da 11 dd 20 f2 5f 64 61 | 74 61 5f 6c 6f 61 64 0d |... ._da|ta_load.|
|00002250| 0c e4 09 20 ea 20 46 24 | 0d 0c ee 13 20 c8 8e 20 |... . F$|.... .. |
|00002260| 62 6c 6f 63 6b 25 21 32 | 30 20 ca 0d 0c f8 0e 20 |block%!2|0 ..... |
|00002270| 20 c9 20 6d 61 69 6e 25 | 3a 0d 0d 02 15 20 20 20 | . main%|:.... |
|00002280| c8 8e 20 62 6c 6f 63 6b | 25 21 32 34 20 ca 0d 0d |.. block|%!24 ...|
|00002290| 0c 1b 20 20 20 20 c9 20 | 30 2c 32 3a 20 f2 5f 70 |.. . |0,2: ._p|
|000022a0| 72 65 66 6f 72 6d 28 31 | 29 0d 0d 16 20 20 20 20 |reform(1|)... |
|000022b0| 20 7f 20 f2 5f 49 6e 66 | 6f 72 6d 28 a4 54 28 22 | . ._Inf|orm(.T("|
|000022c0| 55 49 49 3a 22 29 29 3a | e1 0d 0d 20 09 20 20 20 |UII:")):|... . |
|000022d0| 20 cb 0d 0d 2a 21 20 20 | 20 c9 20 2d 31 2c 2d 32 | ...*! | . -1,-2|
|000022e0| 2c 74 65 6c 6c 25 3a f2 | 5f 70 72 65 66 6f 72 6d |,tell%:.|_preform|
|000022f0| 28 32 29 0d 0d 34 08 20 | 20 20 cb 0d 0d 3e 06 20 |(2)..4. | ...>. |
|00002300| e1 0d 0d 48 04 0d 0d 52 | 16 dd 20 f2 5f 70 72 65 |...H...R|.. ._pre|
|00002310| 66 6f 72 6d 28 74 79 70 | 65 25 29 0d 0d 5c 2e e7 |form(typ|e%)..\..|
|00002320| 20 62 6c 6f 63 6b 25 21 | 34 30 3c 3e 26 46 46 46 | block%!|40<>&FFF|
|00002330| 20 8c 20 f2 5f 49 6e 66 | 6f 72 6d 28 a4 54 28 22 | . ._Inf|orm(.T("|
|00002340| 57 46 54 3a 22 29 29 3a | e1 0d 0d 66 38 e7 20 66 |WFT:")):|...f8. f|
|00002350| 69 72 73 74 5f 74 69 6d | 65 25 20 f2 5f 49 6e 66 |irst_tim|e% ._Inf|
|00002360| 6f 72 6d 28 a4 54 28 22 | 4e 50 4e 3a 22 29 29 3a |orm(.T("|NPN:")):|
|00002370| f2 5f 6f 70 65 6e 57 28 | 70 61 73 73 77 25 29 3a |._openW(|passw%):|
|00002380| e1 0d 0d 70 19 66 6e 61 | 6d 65 24 3d a4 73 30 28 |...p.fna|me$=.s0(|
|00002390| 62 6c 6f 63 6b 25 2b 34 | 34 29 0d 0d 7a 12 f2 5f |block%+4|4)..z.._|
|000023a0| 6c 6f 61 64 28 66 6e 61 | 6d 65 24 29 0d 0d 84 44 |load(fna|me$)...D|
|000023b0| e7 20 66 6e 61 6d 65 24 | 3d 22 3c 57 69 6d 70 24 |. fname$|="<Wimp$|
|000023c0| 53 63 72 61 70 3e 22 20 | ff 22 52 45 4d 4f 56 45 |Scrap>" |."REMOVE|
|000023d0| 20 3c 57 69 6d 70 24 53 | 63 72 61 70 3e 22 3a 66 | <Wimp$S|crap>":f|
|000023e0| 6e 61 6d 65 24 3d a4 54 | 28 22 44 46 4e 3a 22 29 |name$=.T|("DFN:")|
|000023f0| 0d 0d 8e 18 f2 5f 73 65 | 6e 64 5f 64 61 74 61 5f |....._se|nd_data_|
|00002400| 6c 6f 61 64 5f 61 63 6b | 0d 0d 98 28 f2 5f 70 72 |load_ack|...(._pr|
|00002410| 6f 63 65 73 73 28 74 79 | 70 65 25 2c 6d 65 73 73 |ocess(ty|pe%,mess|
|00002420| 5f 6d 65 6d 25 2c 6d 65 | 73 73 5f 6c 65 6e 25 29 |_mem%,me|ss_len%)|
|00002430| 0d 0d a2 05 e1 0d 0d ac | 04 0d 0d b6 1a dd 20 f2 |........|...... .|
|00002440| 5f 73 65 6e 64 5f 64 61 | 74 61 5f 6c 6f 61 64 5f |_send_da|ta_load_|
|00002450| 61 63 6b 0d 0d c0 22 62 | 6c 6f 63 6b 25 21 31 32 |ack..."b|lock%!12|
|00002460| 3d 62 6c 6f 63 6b 25 21 | 38 3a 62 6c 6f 63 6b 25 |=block%!|8:block%|
|00002470| 21 31 36 3d 34 0d 0d ca | 2b c8 99 22 57 69 6d 70 |!16=4...|+.."Wimp|
|00002480| 5f 53 65 6e 64 4d 65 73 | 73 61 67 65 22 2c 31 37 |_SendMes|sage",17|
|00002490| 2c 62 6c 6f 63 6b 25 2c | 62 6c 6f 63 6b 25 21 34 |,block%,|block%!4|
|000024a0| 0d 0d d4 05 e1 0d 0d de | 04 0d 0d e8 15 dd 20 f2 |........|...... .|
|000024b0| 5f 64 61 74 61 5f 73 61 | 76 65 5f 61 63 6b 0d 0d |_data_sa|ve_ack..|
|000024c0| f2 0f c8 8e 20 4c 64 72 | 61 67 25 20 ca 0d 0d fc |.... Ldr|ag% ....|
|000024d0| 34 20 c9 20 31 2c 32 20 | 3a e7 20 62 6c 6f 63 6b |4 . 1,2 |:. block|
|000024e0| 25 21 34 30 3c 3e 26 46 | 46 46 20 f2 5f 49 6e 66 |%!40<>&F|FF ._Inf|
|000024f0| 6f 72 6d 28 a4 54 28 22 | 43 4f 53 3a 22 29 29 3a |orm(.T("|COS:")):|
|00002500| e1 0d 0e 06 32 20 20 20 | 20 20 20 20 20 20 20 3a |....2 | :|
|00002510| 66 6e 61 6d 65 24 3d a4 | 73 30 28 62 6c 6f 63 6b |fname$=.|s0(block|
|00002520| 25 2b 34 34 29 3a 72 65 | 66 25 3d 62 6c 6f 63 6b |%+44):re|f%=block|
|00002530| 25 21 38 0d 0e 10 25 20 | 20 20 20 20 20 20 20 20 |%!8...% | |
|00002540| 20 3a f2 5f 73 61 76 65 | 5f 72 65 71 75 65 73 74 | :._save|_request|
|00002550| 28 66 6e 61 6d 65 24 29 | 0d 0e 1a 25 20 20 20 20 |(fname$)|...% |
|00002560| 20 20 20 20 20 20 3a 24 | 28 62 6c 6f 63 6b 25 2b | :$|(block%+|
|00002570| 34 34 29 3d 66 6e 61 6d | 65 24 2b bd 30 0d 0e 24 |44)=fnam|e$+.0..$|
|00002580| 1d 20 20 20 20 20 20 20 | 20 20 20 3a 62 6c 6f 63 |. | :bloc|
|00002590| 6b 25 21 34 30 3d 26 46 | 46 46 0d 0e 2e 22 20 20 |k%!40=&F|FF..." |
|000025a0| 20 20 20 20 20 20 20 20 | 3a 62 6c 6f 63 6b 25 21 | |:block%!|
|000025b0| 33 36 3d 6d 65 73 73 5f | 6c 65 6e 25 0d 0e 38 2f |36=mess_|len%..8/|
|000025c0| 20 20 20 20 20 20 20 20 | 20 20 3a 62 6c 6f 63 6b | | :block|
|000025d0| 25 21 30 30 3d 28 28 34 | 34 2b 34 2b a9 66 6e 61 |%!00=((4|4+4+.fna|
|000025e0| 6d 65 24 2b 31 29 81 34 | 29 2a 34 0d 0e 42 1d 20 |me$+1).4|)*4..B. |
|000025f0| 20 20 20 20 20 20 20 20 | 20 3a 62 6c 6f 63 6b 25 | | :block%|
|00002600| 21 31 32 3d 72 65 66 25 | 0d 0e 4c 1a 20 20 20 20 |!12=ref%|..L. |
|00002610| 20 20 20 20 20 20 3a 62 | 6c 6f 63 6b 25 21 31 36 | :b|lock%!16|
|00002620| 3d 33 0d 0e 56 31 20 20 | 20 20 20 20 20 20 20 20 |=3..V1 | |
|00002630| 3a c8 99 22 57 69 6d 70 | 5f 53 65 6e 64 4d 65 73 |:.."Wimp|_SendMes|
|00002640| 73 61 67 65 22 2c 31 38 | 2c 62 6c 6f 63 6b 25 2c |sage",18|,block%,|
|00002650| 74 68 25 0d 0e 60 43 20 | 20 20 20 20 20 20 20 20 |th%..`C | |
|00002660| 20 3a e7 20 66 6e 61 6d | 65 24 3d 22 3c 57 69 6d | :. fnam|e$="<Wim|
|00002670| 70 24 53 63 72 61 70 3e | 22 20 8c 20 6c 6f 61 64 |p$Scrap>|" . load|
|00002680| 5f 61 63 6b 25 3d 62 6c | 6f 63 6b 25 21 38 3a 6d |_ack%=bl|ock%!8:m|
|00002690| 61 73 6b 25 3d 30 0d 0e | 6a 06 20 cb 0d 0e 74 05 |ask%=0..|j. ...t.|
|000026a0| e1 0d 0e 7e 04 0d 0e 88 | 15 dd 20 f2 5f 64 61 74 |...~....|.. ._dat|
|000026b0| 61 5f 6c 6f 61 64 5f 61 | 63 6b 0d 0e 92 2f e7 20 |a_load_a|ck.../. |
|000026c0| 62 6c 6f 63 6b 25 21 31 | 32 3d 6c 6f 61 64 5f 61 |block%!1|2=load_a|
|000026d0| 63 6b 25 20 8c 20 6c 6f | 61 64 5f 61 63 6b 25 3d |ck% . lo|ad_ack%=|
|000026e0| 30 3a 6d 61 73 6b 25 3d | 31 0d 0e 9c 05 e1 0d 0e |0:mask%=|1.......|
|000026f0| a6 04 0d 0e b0 0c dd 20 | a4 74 28 74 24 29 0d 0e |....... |.t(t$)..|
|00002700| ba 15 e7 20 6d 65 73 73 | 5f 6f 6b 25 3d 30 20 3a |... mess|_ok%=0 :|
|00002710| 3d 74 24 0d 0e c4 1a ea | 20 69 25 2c 61 24 3a 69 |=t$.....| i%,a$:i|
|00002720| 25 3d 6d 65 73 73 5f 62 | 6c 6f 63 6b 25 0d 0e ce |%=mess_b|lock%...|
|00002730| 16 e7 c1 74 24 2c 34 2c | 31 29 3c 3e 22 3a 22 3a |...t$,4,|1)<>":":|
|00002740| 3d 74 24 0d 0e d8 24 c8 | 95 20 69 25 3c 6d 65 73 |=t$...$.|. i%<mes|
|00002750| 73 5f 65 6e 64 25 20 80 | 20 c0 74 24 2c 34 29 3c |s_end% .| .t$,4)<|
|00002760| 3e c0 61 24 2c 34 29 0d | 0e e2 16 61 24 3d 24 69 |>.a$,4).|...a$=$i|
|00002770| 25 3a 69 25 2b 3d a9 61 | 24 2b 31 3a ce 0d 0e ec |%:i%+=.a|$+1:....|
|00002780| 17 e7 c0 74 24 2c 34 29 | 3c 3e c0 61 24 2c 34 29 |...t$,4)|<>.a$,4)|
|00002790| 3a 3d 22 22 0d 0e f6 13 | 3a 3d c1 61 24 2c 35 29 |:=""....|:=.a$,5)|
|000027a0| 2b c1 74 24 2c 35 29 0d | 0f 00 04 0d 0f 0a 1e dd |+.t$,5).|........|
|000027b0| 20 a4 54 28 74 24 29 3a | e7 20 6d 65 73 73 5f 6f | .T(t$):|. mess_o|
|000027c0| 6b 25 3d 30 20 3a 3d 74 | 24 0d 0f 14 1a ea 20 69 |k%=0 :=t|$..... i|
|000027d0| 25 2c 61 24 3a 69 25 3d | 6d 65 73 73 5f 62 6c 6f |%,a$:i%=|mess_blo|
|000027e0| 63 6b 25 0d 0f 1e 16 e7 | c1 74 24 2c 34 2c 31 29 |ck%.....|.t$,4,1)|
|000027f0| 3c 3e 22 3a 22 3a 3d 74 | 24 0d 0f 28 24 c8 95 20 |<>":":=t|$..($.. |
|00002800| 69 25 3c 6d 65 73 73 5f | 65 6e 64 25 20 80 20 c0 |i%<mess_|end% . .|
|00002810| 74 24 2c 34 29 3c 3e c0 | 61 24 2c 34 29 0d 0f 32 |t$,4)<>.|a$,4)..2|
|00002820| 16 61 24 3d 24 69 25 3a | 69 25 2b 3d a9 61 24 2b |.a$=$i%:|i%+=.a$+|
|00002830| 31 3a ce 0d 0f 3c 31 e7 | c0 74 24 2c 34 29 3c 3e |1:...<1.|.t$,4)<>|
|00002840| c0 61 24 2c 34 29 3a 3d | 22 4d 65 73 73 61 67 65 |.a$,4):=|"Message|
|00002850| 20 27 22 2b 74 24 2b 22 | 27 20 6e 6f 74 20 66 6f | '"+t$+"|' not fo|
|00002860| 75 6e 64 22 0d 0f 46 13 | 3a 3d c1 61 24 2c 35 29 |und"..F.|:=.a$,5)|
|00002870| 2b c1 74 24 2c 35 29 0d | 0f 50 04 0d 0f 5a 14 dd |+.t$,5).|.P...Z..|
|00002880| 20 f2 5f 6d 65 73 73 61 | 67 65 73 28 61 24 29 0d | ._messa|ges(a$).|
|00002890| 0f 64 0b ea 20 51 25 2c | 4c 25 0d 0f 6e 20 c8 99 |.d.. Q%,|L%..n ..|
|000028a0| 22 4f 53 5f 46 69 6c 65 | 22 2c 31 37 2c 61 24 20 |"OS_File|",17,a$ |
|000028b0| b8 20 51 25 2c 2c 2c 2c | 4c 25 0d 0f 78 2b e7 20 |. Q%,,,,|L%..x+. |
|000028c0| 51 25 3c 3e 31 20 85 20 | 31 2c 22 43 61 6e 6e 6f |Q%<>1 . |1,"Canno|
|000028d0| 74 20 66 69 6e 64 20 6d | 79 20 6d 65 73 73 61 67 |t find m|y messag|
|000028e0| 65 73 20 21 22 0d 0f 82 | 16 de 20 6d 65 73 73 5f |es !"...|.. mess_|
|000028f0| 62 6c 6f 63 6b 25 20 4c | 25 2b 34 0d 0f 8c 1e 6d |block% L|%+4....m|
|00002900| 65 73 73 5f 65 6e 64 25 | 3d 6d 65 73 73 5f 62 6c |ess_end%|=mess_bl|
|00002910| 6f 63 6b 25 2b 4c 25 2b | 31 0d 0f 96 21 ff 22 4c |ock%+L%+|1...!."L|
|00002920| 6f 61 64 20 22 2b 61 24 | 2b 22 20 22 2b c3 7e 6d |oad "+a$|+" "+.~m|
|00002930| 65 73 73 5f 62 6c 6f 63 | 6b 25 0d 0f a0 12 41 25 |ess_bloc|k%....A%|
|00002940| 3d 6d 65 73 73 5f 62 6c | 6f 63 6b 25 0d 0f aa 10 |=mess_bl|ock%....|
|00002950| 42 25 3d 6d 65 73 73 5f | 65 6e 64 25 0d 0f b4 0c |B%=mess_|end%....|
|00002960| d6 20 63 6c 65 61 6e 25 | 0d 0f be 11 3f 6d 65 73 |. clean%|....?mes|
|00002970| 73 5f 65 6e 64 25 3d 31 | 33 0d 0f c8 0e 6d 65 73 |s_end%=1|3....mes|
|00002980| 73 5f 6f 6b 25 3d b9 0d | 0f d2 05 e1 0d 0f dc 04 |s_ok%=..|........|
|00002990| 0d 0f e6 13 dd 20 f2 5f | 6c 6f 61 64 28 66 69 6c |..... ._|load(fil|
|000029a0| 65 24 29 0d 0f f0 12 f4 | 20 43 6c 61 69 6d 20 6d |e$).....| Claim m|
|000029b0| 65 6d 6f 72 79 0d 0f fa | 16 f4 20 6c 6f 61 64 20 |emory...|.. load |
|000029c0| 69 6e 74 6f 20 6d 65 6d | 6f 72 79 0d 10 04 13 f4 |into mem|ory.....|
|000029d0| 20 73 65 74 20 76 61 72 | 69 61 62 6c 65 53 0d 10 | set var|iableS..|
|000029e0| 0e 14 f4 20 73 65 65 20 | 77 68 61 74 20 69 74 20 |... see |what it |
|000029f0| 69 73 0d 10 18 25 f4 20 | 50 41 53 20 4f 50 20 47 |is...%. |PAS OP G|
|00002a00| 45 45 4e 21 20 62 6c 6f | 63 6b 25 20 47 45 42 52 |EEN! blo|ck% GEBR|
|00002a10| 55 49 4b 45 4e 20 21 0d | 10 22 15 ea 20 74 79 70 |UIKEN !.|.".. typ|
|00002a20| 65 25 2c 6c 65 6e 25 2c | 6d 65 6d 25 0d 10 2c 04 |e%,len%,|mem%..,.|
|00002a30| 0d 10 36 28 c8 99 22 4f | 53 5f 46 69 6c 65 22 2c |..6(.."O|S_File",|
|00002a40| 31 37 2c 66 69 6c 65 24 | 20 b8 20 74 79 70 65 25 |17,file$| . type%|
|00002a50| 2c 2c 2c 2c 6c 65 6e 25 | 0d 10 40 04 0d 10 4a 2b |,,,,len%|..@...J+|
|00002a60| e7 20 74 79 70 65 25 3d | 30 20 20 f2 5f 49 6e 66 |. type%=|0 ._Inf|
|00002a70| 6f 72 6d 28 a4 54 28 22 | 46 4e 46 3a 22 2b 66 69 |orm(.T("|FNF:"+fi|
|00002a80| 6c 65 24 29 29 3a e1 0d | 10 54 25 e7 20 74 79 70 |le$)):..|.T%. typ|
|00002a90| 65 25 3c 3e 31 20 f2 5f | 49 6e 66 6f 72 6d 28 a4 |e%<>1 ._|Inform(.|
|00002aa0| 54 28 22 46 4e 54 3a 22 | 29 29 3a e1 0d 10 5e 04 |T("FNT:"|)):...^.|
|00002ab0| 0d 10 68 25 c8 99 22 57 | 69 6d 70 5f 53 6c 6f 74 |..h%.."W|imp_Slot|
|00002ac0| 53 69 7a 65 22 2c 2d 31 | 2c 2d 31 20 b8 20 67 6f |Size",-1|,-1 . go|
|00002ad0| 74 74 65 6e 25 0d 10 72 | 23 e7 20 67 6f 74 74 65 |tten%..r|#. gotte|
|00002ae0| 6e 25 2d 6d 79 5f 61 70 | 70 25 3c 6c 65 6e 25 2b |n%-my_ap|p%<len%+|
|00002af0| 63 68 75 6e 6b 25 20 8c | 0d 10 7c 3f 20 c8 99 22 |chunk% .|..|? .."|
|00002b00| 57 69 6d 70 5f 53 6c 6f | 74 53 69 7a 65 22 2c 34 |Wimp_Slo|tSize",4|
|00002b10| 2a 28 28 6d 79 5f 61 70 | 70 25 2b 6c 65 6e 25 2b |*((my_ap|p%+len%+|
|00002b20| 63 68 75 6e 6b 25 29 81 | 34 29 2c 2d 31 20 b8 20 |chunk%).|4),-1 . |
|00002b30| 67 6f 74 74 65 6e 25 0d | 10 86 2e 20 e7 20 67 6f |gotten%.|... . go|
|00002b40| 74 74 65 6e 25 3c 34 2a | 28 28 6d 79 5f 61 70 70 |tten%<4*|((my_app|
|00002b50| 25 2b 6c 65 6e 25 29 81 | 34 29 20 85 20 31 2c 22 |%+len%).|4) . 1,"|
|00002b60| 4d 4d 45 3a 22 0d 10 90 | 06 20 cd 0d 10 9a 1f c8 |MME:"...|. ......|
|00002b70| 99 22 4f 53 5f 46 69 6c | 65 22 2c 31 36 2c 66 69 |."OS_Fil|e",16,fi|
|00002b80| 6c 65 24 2c 68 69 6d 65 | 6d 25 0d 10 a4 14 6d 65 |le$,hime|m%....me|
|00002b90| 73 73 5f 6d 65 6d 25 3d | 68 69 6d 65 6d 25 0d 10 |ss_mem%=|himem%..|
|00002ba0| ae 12 6d 65 73 73 5f 6c | 65 6e 25 3d 6c 65 6e 25 |..mess_l|en%=len%|
|00002bb0| 0d 10 b8 1a 6d 65 73 73 | 5f 6c 65 6e 25 3f 6d 65 |....mess|_len%?me|
|00002bc0| 73 73 5f 6d 65 6d 25 3d | 31 33 0d 10 c2 0f 75 6e |ss_mem%=|13....un|
|00002bd0| 73 69 67 6e 65 64 25 3d | b9 0d 10 cc 05 e1 0d 10 |signed%=|........|
|00002be0| d6 04 0d 10 e0 20 dd 20 | f2 5f 70 72 6f 63 65 73 |..... . |._proces|
|00002bf0| 73 28 74 79 70 65 25 2c | 6d 65 6d 25 2c 6c 65 6e |s(type%,|mem%,len|
|00002c00| 25 29 0d 10 ea 21 ea 20 | 6d 65 73 73 5f 61 64 72 |%)...!. |mess_adr|
|00002c10| 25 2c 41 24 2c 42 25 2c | 41 25 2c 41 24 2c 42 24 |%,A$,B%,|A%,A$,B$|
|00002c20| 2c 43 24 0d 10 f4 21 e7 | 20 6d 65 6d 25 3c 31 20 |,C$...!.| mem%<1 |
|00002c30| f2 5f 74 65 6c 6c 28 a4 | 54 28 22 4e 52 43 3a 22 |._tell(.|T("NRC:"|
|00002c40| 29 29 3a e1 0d 10 fe 0b | 41 25 3d 6d 65 6d 25 0d |)):.....|A%=mem%.|
|00002c50| 11 08 10 42 25 3d 6c 65 | 6e 25 2b 6d 65 6d 25 0d |...B%=le|n%+mem%.|
|00002c60| 11 12 0c d6 20 63 6c 65 | 61 6e 25 0d 11 1c 0d 61 |.... cle|an%....a|
|00002c70| 64 72 25 3d 6d 65 6d 25 | 0d 11 26 22 41 24 3d 24 |dr%=mem%|..&"A$=$|
|00002c80| 61 64 72 25 3a 6c 61 74 | 25 3d 61 64 72 25 3a 61 |adr%:lat|%=adr%:a|
|00002c90| 64 72 25 2b 3d a9 41 24 | 2b 31 0d 11 30 17 42 25 |dr%+=.A$|+1..0.B%|
|00002ca0| 3d a7 41 24 2c 66 69 72 | 73 74 5f 6c 69 6e 65 24 |=.A$,fir|st_line$|
|00002cb0| 29 0d 11 3a 0e c8 8e 20 | 74 79 70 65 25 20 ca 0d |)..:... |type% ..|
|00002cc0| 11 44 14 20 c9 20 35 2c | 33 3a 61 64 72 25 3d 6c |.D. . 5,|3:adr%=l|
|00002cd0| 61 74 25 0d 11 4e 0f 20 | 7f 20 e7 20 42 25 3c 31 |at%..N. |. . B%<1|
|00002ce0| 20 8c 0d 11 58 2c 20 20 | 20 20 20 20 f4 20 74 68 | ...X, | . th|
|00002cf0| 69 73 20 69 73 20 61 20 | 6d 65 73 73 61 67 65 20 |is is a |message |
|00002d00| 74 6f 20 62 65 20 73 69 | 67 6e 65 64 2e 2e 0d 11 |to be si|gned....|
|00002d10| 62 35 20 20 20 20 20 20 | e7 20 73 69 67 6e 61 74 |b5 |. signat|
|00002d20| 75 72 65 5f 6b 6e 6f 77 | 6e 25 3d a3 20 f2 5f 49 |ure_know|n%=. ._I|
|00002d30| 6e 66 6f 72 6d 28 a4 54 | 28 22 54 53 46 3a 22 29 |nform(.T|("TSF:")|
|00002d40| 29 3a e1 0d 11 6c 31 20 | 20 20 20 20 20 f2 5f 49 |):...l1 | ._I|
|00002d50| 74 65 78 74 28 6d 61 69 | 6e 25 2c 38 2c 22 22 29 |text(mai|n%,8,"")|
|00002d60| 3a f2 5f 49 74 65 78 74 | 28 6d 61 69 6e 25 2c 37 |:._Itext|(main%,7|
|00002d70| 2c 22 22 29 0d 11 76 32 | 20 20 20 20 20 20 f2 5f |,"")..v2| ._|
|00002d80| 49 74 65 78 74 28 6d 61 | 69 6e 25 2c 31 32 2c 22 |Itext(ma|in%,12,"|
|00002d90| 22 29 3a f2 5f 49 74 65 | 78 74 28 74 65 6c 6c 25 |"):._Ite|xt(tell%|
|00002da0| 2c 30 2c 22 22 29 0d 11 | 80 14 20 20 20 20 20 20 |,0,"")..|.. |
|00002db0| c8 8e 20 74 79 70 65 25 | 20 ca 0d 11 8a 21 20 20 |.. type%| ....! |
|00002dc0| 20 20 20 20 20 c9 20 31 | 3a f2 5f 74 65 6c 6c 28 | . 1|:._tell(|
|00002dd0| a4 54 28 22 4d 53 34 3a | 22 29 29 0d 11 94 21 20 |.T("MS4:|"))...! |
|00002de0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 f2 5f 63 | | ._c|
|00002df0| 6c 6f 73 65 57 28 78 66 | 65 72 25 29 0d 11 9e 21 |loseW(xf|er%)...!|
|00002e00| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 f2 5f | | ._|
|00002e10| 63 6c 6f 73 65 57 28 74 | 65 6c 6c 25 29 0d 11 a8 |closeW(t|ell%)...|
|00002e20| 21 20 20 20 20 20 20 20 | c9 20 32 3a f2 5f 74 65 |! |. 2:._te|
|00002e30| 6c 6c 28 a4 54 28 22 4d | 53 31 3a 22 29 29 0d 11 |ll(.T("M|S1:"))..|
|00002e40| b2 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|00002e50| f2 5f 73 69 67 6e 5f 63 | 6c 69 63 6b 65 64 0d 11 |._sign_c|licked..|
|00002e60| bc 29 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |.) | |
|00002e70| f2 5f 49 74 65 78 74 28 | 78 66 65 72 25 2c 32 2c |._Itext(|xfer%,2,|
|00002e80| 66 6e 61 6d 65 24 29 0d | 11 c6 1d 20 20 20 20 20 |fname$).|... |
|00002e90| 20 20 20 20 20 20 20 20 | 20 f2 5f 6f 70 65 6e 5f | | ._open_|
|00002ea0| 78 66 65 72 0d 11 d0 0c | 20 20 20 20 20 20 20 cb |xfer....| .|
|00002eb0| 0d 11 da 0c 20 20 20 20 | 20 20 20 e1 0d 11 e4 0c |.... | .....|
|00002ec0| 20 20 20 20 20 20 20 cd | 0d 11 ee 06 20 cb 0d 11 | .|.... ...|
|00002ed0| f8 04 0d 12 02 37 20 20 | 20 20 20 20 20 20 20 20 |.....7 | |
|00002ee0| 20 20 20 20 20 20 20 20 | 20 41 24 3d a4 5f 67 65 | | A$=._ge|
|00002ef0| 74 5f 69 64 65 61 28 61 | 64 72 25 2c 66 72 6f 6d |t_idea(a|dr%,from|
|00002f00| 5f 70 72 65 66 69 78 24 | 29 0d 12 0c 49 e7 20 74 |_prefix$|)...I. t|
|00002f10| 6f 5f 70 72 65 66 69 78 | 25 20 20 20 20 20 20 42 |o_prefix|% B|
|00002f20| 24 3d a4 5f 67 65 74 5f | 69 64 65 61 28 61 64 72 |$=._get_|idea(adr|
|00002f30| 25 2c 74 6f 5f 70 72 65 | 66 69 78 24 29 20 20 20 |%,to_pre|fix$) |
|00002f40| 20 20 20 8b 20 42 24 3d | a4 54 28 22 75 6e 6b 3a | . B$=|.T("unk:|
|00002f50| 22 29 0d 12 16 49 e7 20 | 73 75 62 6a 65 63 74 5f |")...I. |subject_|
|00002f60| 70 72 65 66 69 78 25 20 | 43 24 3d a4 5f 67 65 74 |prefix% |C$=._get|
|00002f70| 5f 69 64 65 61 28 61 64 | 72 25 2c 73 75 62 6a 65 |_idea(ad|r%,subje|
|00002f80| 63 74 5f 70 72 65 66 69 | 78 24 29 20 8b 20 43 24 |ct_prefi|x$) . C$|
|00002f90| 3d a4 54 28 22 75 6e 6b | 3a 22 29 0d 12 20 0e c8 |=.T("unk|:").. ..|
|00002fa0| 8e 20 74 79 70 65 25 20 | ca 0d 12 2a 35 20 c9 20 |. type% |...*5 . |
|00002fb0| 35 20 3a 46 72 6f 6d 24 | 3d 22 6c 69 73 74 20 64 |5 :From$|="list d|
|00002fc0| 69 73 74 72 69 62 75 74 | 6f 72 22 3a 54 6f 24 3d |istribut|or":To$=|
|00002fd0| 42 24 3a 53 75 62 6a 65 | 63 74 24 3d 43 24 0d 12 |B$:Subje|ct$=C$..|
|00002fe0| 34 15 20 c9 20 33 20 3a | f4 20 61 6c 6c 20 73 65 |4. . 3 :|. all se|
|00002ff0| 74 2e 2e 0d 12 3e 06 20 | 7f 0d 12 48 1a 20 20 e7 |t....>. |...H. .|
|00003000| 20 41 24 3d 22 22 20 8c | 20 85 20 32 2c 22 4e 46 | A$="" .| . 2,"NF|
|00003010| 46 3a 22 0d 12 52 1a 20 | 20 e7 20 42 24 3d 22 22 |F:"..R. | . B$=""|
|00003020| 20 8c 20 85 20 32 2c 22 | 4e 54 46 3a 22 0d 12 5c | . . 2,"|NTF:"..\|
|00003030| 1a 20 20 e7 20 43 24 3d | 22 22 20 8c 20 85 20 32 |. . C$=|"" . . 2|
|00003040| 2c 22 4e 53 46 3a 22 0d | 12 66 21 20 20 46 72 6f |,"NSF:".|.f! Fro|
|00003050| 6d 24 3d 41 24 3a 54 6f | 24 3d 42 24 3a 53 75 62 |m$=A$:To|$=B$:Sub|
|00003060| 6a 65 63 74 24 3d 43 24 | 0d 12 70 07 20 20 cb 0d |ject$=C$|..p. ..|
|00003070| 12 7a 29 e7 20 73 69 67 | 6e 61 74 75 72 65 5f 6b |.z). sig|nature_k|
|00003080| 6e 6f 77 6e 25 3d a3 20 | f2 5f 63 6c 6f 73 65 57 |nown%=. |._closeW|
|00003090| 28 70 61 73 73 77 25 29 | 0d 12 84 1a f2 5f 49 74 |(passw%)|....._It|
|000030a0| 65 78 74 28 6d 61 69 6e | 25 2c 37 2c 46 72 6f 6d |ext(main|%,7,From|
|000030b0| 24 29 0d 12 8e 1a f2 5f | 49 74 65 78 74 28 74 65 |$)....._|Itext(te|
|000030c0| 6c 6c 25 2c 30 2c 46 72 | 6f 6d 24 29 0d 12 98 19 |ll%,0,Fr|om$)....|
|000030d0| f2 5f 49 74 65 78 74 28 | 6d 61 69 6e 25 2c 31 32 |._Itext(|main%,12|
|000030e0| 2c 54 6f 24 29 0d 12 a2 | 1d f2 5f 49 74 65 78 74 |,To$)...|.._Itext|
|000030f0| 28 6d 61 69 6e 25 2c 38 | 2c 53 75 62 6a 65 63 74 |(main%,8|,Subject|
|00003100| 24 29 0d 12 ac 32 f4 20 | 6e 6f 77 20 73 65 65 20 |$)...2. |now see |
|00003110| 69 66 20 74 68 65 72 65 | 20 69 73 20 61 20 73 69 |if there| is a si|
|00003120| 67 6e 61 74 75 72 65 20 | 61 74 20 74 68 65 20 65 |gnature |at the e|
|00003130| 6e 64 2e 2e 0d 12 b6 0e | 66 72 6f 6d 25 3d 61 64 |nd......|from%=ad|
|00003140| 72 25 0d 12 c0 1b f4 20 | 63 68 65 63 6b 69 6e 67 |r%..... |checking|
|00003150| 20 73 69 67 6e 61 74 75 | 72 65 2e 2e 2e 0d 12 ca | signatu|re......|
|00003160| 1c f4 20 6a 75 6d 70 20 | 74 6f 20 72 65 6c 61 74 |.. jump |to relat|
|00003170| 69 76 65 20 65 6e 64 2e | 2e 0d 12 d4 04 0d 12 de |ive end.|........|
|00003180| 11 61 64 72 25 3d 6c 65 | 6e 25 2d 35 30 30 0d 12 |.adr%=le|n%-500..|
|00003190| e8 13 e7 20 61 64 72 25 | 3c 30 20 61 64 72 25 3d |... adr%|<0 adr%=|
|000031a0| 30 0d 12 f2 0e 61 64 72 | 25 2b 3d 6d 65 6d 25 0d |0....adr|%+=mem%.|
|000031b0| 12 fc 0b 6c 61 73 74 25 | 3d 30 0d 13 06 05 f5 0d |...last%|=0......|
|000031c0| 13 10 0f 20 20 20 41 24 | 3d 24 61 64 72 25 0d 13 |... A$|=$adr%..|
|000031d0| 1a 33 20 20 20 e7 20 c0 | 41 24 2c a9 73 69 67 6e |.3 . .|A$,.sign|
|000031e0| 5f 70 72 65 66 69 78 24 | 29 3d 73 69 67 6e 5f 70 |_prefix$|)=sign_p|
|000031f0| 72 65 66 69 78 24 20 6c | 61 73 74 25 3d 61 64 72 |refix$ l|ast%=adr|
|00003200| 25 0d 13 24 12 20 20 20 | 61 64 72 25 2b 3d a9 41 |%..$. |adr%+=.A|
|00003210| 24 2b 31 0d 13 2e 17 20 | 20 20 fd 20 61 64 72 25 |$+1.... | . adr%|
|00003220| 3e 6d 65 6d 25 2b 6c 65 | 6e 25 0d 13 38 04 0d 13 |>mem%+le|n%..8...|
|00003230| 42 0e c8 8e 20 74 79 70 | 65 25 20 ca 0d 13 4c 29 |B... typ|e% ...L)|
|00003240| 20 20 c9 20 31 3a f2 5f | 63 6c 6f 73 65 57 28 78 | . 1:._|closeW(x|
|00003250| 66 65 72 25 29 3a f2 5f | 63 6c 6f 73 65 57 28 74 |fer%):._|closeW(t|
|00003260| 65 6c 6c 25 29 0d 13 56 | 28 20 20 c9 20 32 3a f2 |ell%)..V|( . 2:.|
|00003270| 5f 63 6c 6f 73 65 57 28 | 78 66 65 72 25 29 3a f2 |_closeW(|xfer%):.|
|00003280| 5f 6f 70 65 6e 57 28 74 | 65 6c 6c 25 29 0d 13 60 |_openW(t|ell%)..`|
|00003290| 07 20 20 cb 0d 13 6a 04 | 0d 13 74 0f e7 20 6c 61 |. ...j.|..t.. la|
|000032a0| 73 74 25 3d 30 20 8c 0d | 13 7e 17 20 f2 5f 74 65 |st%=0 ..|.~. ._te|
|000032b0| 6c 6c 28 a4 54 28 22 4d | 53 35 3a 22 29 29 0d 13 |ll(.T("M|S5:"))..|
|000032c0| 88 1b 20 75 6e 73 69 67 | 6e 65 64 25 3d b9 3a 75 |.. unsig|ned%=.:u|
|000032d0| 6e 6b 6e 6f 77 6e 25 3d | a3 0d 13 92 06 20 cc 0d |nknown%=|..... ..|
|000032e0| 13 9c 10 20 75 6e 73 69 | 67 6e 65 64 25 3d a3 0d |... unsi|gned%=..|
|000032f0| 13 a6 0e 20 41 24 3d 24 | 6c 61 73 74 25 0d 13 b0 |... A$=$|last%...|
|00003300| 1f 20 e7 20 74 79 70 65 | 25 3d 32 20 8c 20 f2 5f |. . type|%=2 . ._|
|00003310| 6f 70 65 6e 57 28 74 65 | 6c 6c 25 29 0d 13 ba 16 |openW(te|ll%)....|
|00003320| 20 6b 65 79 31 24 3d 22 | 22 3a 6b 65 79 32 24 3d | key1$="|":key2$=|
|00003330| 22 22 0d 13 c4 2c 20 e7 | 20 a4 5f 66 69 6e 64 5f |""..., .| ._find_|
|00003340| 73 69 67 6e 61 74 75 72 | 65 28 46 72 6f 6d 24 2c |signatur|e(From$,|
|00003350| 6b 65 79 31 24 2c 6b 65 | 79 32 24 29 20 8c 0d 13 |key1$,ke|y2$) ...|
|00003360| ce 23 20 20 f2 5f 74 65 | 6c 6c 28 a4 54 28 22 4d |.# ._te|ll(.T("M|
|00003370| 53 36 3a 22 29 29 3a 75 | 6e 6b 6e 6f 77 6e 25 3d |S6:")):u|nknown%=|
|00003380| a3 0d 13 d8 29 20 20 e7 | 20 a7 41 24 2c 22 5b 22 |....) .| .A$,"["|
|00003390| 29 3c 31 20 f2 5f 49 6e | 66 6f 72 6d 28 a4 54 28 |)<1 ._In|form(.T(|
|000033a0| 22 53 45 31 3a 22 29 29 | 3a e1 0d 13 e2 1b 20 20 |"SE1:"))|:..... |
|000033b0| 20 20 20 41 24 3d c1 41 | 24 2c a7 41 24 2c 22 5b | A$=.A|$,.A$,"[|
|000033c0| 22 29 2b 31 29 0d 13 ec | 2c 20 20 20 20 20 e7 20 |")+1)...|, . |
|000033d0| a7 41 24 2c 22 5d 22 29 | 3c 31 20 f2 5f 49 6e 66 |.A$,"]")|<1 ._Inf|
|000033e0| 6f 72 6d 28 a4 54 28 22 | 53 45 31 3a 22 29 29 3a |orm(.T("|SE1:")):|
|000033f0| e1 0d 13 f6 23 20 20 20 | 20 20 73 69 67 6e 61 74 |....# | signat|
|00003400| 75 72 65 24 3d c0 41 24 | 2c a7 41 24 2c 22 5d 22 |ure$=.A$|,.A$,"]"|
|00003410| 29 2d 31 29 0d 14 00 1e | 20 20 20 20 20 41 24 3d |)-1)....| A$=|
|00003420| c1 41 24 2c a9 73 69 67 | 6e 61 74 75 72 65 24 2b |.A$,.sig|nature$+|
|00003430| 32 29 0d 14 0a 17 20 20 | 20 20 20 e7 20 a7 41 24 |2).... | . .A$|
|00003440| 2c 22 5d 22 29 3e 30 20 | 8c 0d 14 14 21 20 20 20 |,"]")>0 |....! |
|00003450| 20 20 20 20 20 20 f2 5f | 49 6e 66 6f 72 6d 28 a4 | ._|Inform(.|
|00003460| 54 28 22 42 55 47 3a 22 | 29 29 0d 14 1e 21 20 20 |T("BUG:"|))...! |
|00003470| 20 20 20 20 20 20 20 41 | 24 3d 73 69 67 6e 61 74 | A|$=signat|
|00003480| 75 72 65 24 2b 22 5d 22 | 2b 41 24 0d 14 28 2b 20 |ure$+"]"|+A$..(+ |
|00003490| 20 20 20 20 20 20 20 20 | c8 95 20 c2 41 24 2c 31 | |.. .A$,1|
|000034a0| 29 3c 3e 22 5d 22 3a 41 | 24 3d c0 41 24 2c a9 41 |)<>"]":A|$=.A$,.A|
|000034b0| 24 2d 31 29 3a ce 0d 14 | 32 22 20 20 20 20 20 20 |$-1):...|2" |
|000034c0| 20 20 20 73 69 67 6e 61 | 74 75 72 65 24 3d c0 41 | signa|ture$=.A|
|000034d0| 24 2c a9 41 24 2d 31 29 | 0d 14 3c 0e 20 20 20 20 |$,.A$-1)|..<. |
|000034e0| 20 20 20 20 20 cd 0d 14 | 46 3f 20 20 20 20 20 e7 | ...|F? .|
|000034f0| 20 a4 5f 63 68 65 63 6b | 5f 73 69 67 6e 28 66 72 | ._check|_sign(fr|
|00003500| 6f 6d 25 2c 6c 61 73 74 | 25 2d 31 2c 6b 65 79 32 |om%,last|%-1,key2|
|00003510| 24 2c 6b 65 79 31 24 2c | 73 69 67 6e 61 74 75 72 |$,key1$,|signatur|
|00003520| 65 24 29 20 8c 0d 14 50 | 47 20 20 20 20 20 20 20 |e$) ...P|G |
|00003530| 6d 73 67 5f 73 74 61 74 | 75 73 25 3d 31 3a f2 5f |msg_stat|us%=1:._|
|00003540| 74 65 6c 6c 28 a4 54 28 | 22 4d 53 2b 3a 22 29 29 |tell(.T(|"MS+:"))|
|00003550| 3a 6d 73 67 5f 73 74 61 | 74 75 73 25 3d 30 3a 6c |:msg_sta|tus%=0:l|
|00003560| 61 73 74 5f 63 68 65 63 | 6b 25 3d b9 0d 14 5a 0c |ast_chec|k%=...Z.|
|00003570| 20 20 20 20 20 20 20 cc | 0d 14 64 47 20 20 20 20 | .|..dG |
|00003580| 20 20 20 6d 73 67 5f 73 | 74 61 74 75 73 25 3d 32 | msg_s|tatus%=2|
|00003590| 3a f2 5f 74 65 6c 6c 28 | a4 54 28 22 4d 53 2d 3a |:._tell(|.T("MS-:|
|000035a0| 22 29 29 3a 6d 73 67 5f | 73 74 61 74 75 73 25 3d |")):msg_|status%=|
|000035b0| 30 3a 6c 61 73 74 5f 63 | 68 65 63 6b 25 3d a3 0d |0:last_c|heck%=..|
|000035c0| 14 6e 0c 20 20 20 20 20 | 20 20 cd 0d 14 78 07 20 |.n. | ...x. |
|000035d0| 20 cc 0d 14 82 31 20 20 | f2 5f 74 65 6c 6c 28 a4 | ....1 |._tell(.|
|000035e0| 54 28 22 4d 53 33 3a 22 | 29 29 3a 6c 61 73 74 5f |T("MS3:"|)):last_|
|000035f0| 63 68 65 63 6b 25 3d a3 | 3a 75 6e 6b 6e 6f 77 6e |check%=.|:unknown|
|00003600| 25 3d b9 0d 14 8c 07 20 | 20 cd 0d 14 96 06 20 cd |%=..... | ..... .|
|00003610| 0d 14 a0 05 e1 0d 14 aa | 04 0d 14 b4 0d dd 20 f2 |........|...... .|
|00003620| 5f 65 6d 70 74 79 0d 14 | be 1f f2 5f 49 74 65 78 |_empty..|..._Itex|
|00003630| 74 28 6d 61 69 6e 25 2c | 37 2c a4 54 28 22 6e 6f |t(main%,|7,.T("no|
|00003640| 6e 3a 22 29 29 0d 14 c8 | 20 f2 5f 49 74 65 78 74 |n:"))...| ._Itext|
|00003650| 28 6d 61 69 6e 25 2c 31 | 32 2c a4 54 28 22 6e 6f |(main%,1|2,.T("no|
|00003660| 6e 3a 22 29 29 0d 14 d2 | 1f f2 5f 49 74 65 78 74 |n:"))...|.._Itext|
|00003670| 28 6d 61 69 6e 25 2c 38 | 2c a4 54 28 22 6e 6f 6e |(main%,8|,.T("non|
|00003680| 3a 22 29 29 0d 14 dc 1f | f2 5f 49 74 65 78 74 28 |:"))....|._Itext(|
|00003690| 74 65 6c 6c 25 2c 30 2c | a4 54 28 22 6e 6f 6e 3a |tell%,0,|.T("non:|
|000036a0| 22 29 29 0d 14 e6 16 f2 | 5f 74 65 6c 6c 28 a4 54 |")).....|_tell(.T|
|000036b0| 28 22 4d 53 30 3a 22 29 | 29 0d 14 f0 05 e1 0d 14 |("MS0:")|).......|
|000036c0| fa 04 0d 15 04 10 dd 20 | f2 5f 74 65 6c 6c 28 61 |....... |._tell(a|
|000036d0| 24 29 0d 15 0e 14 c8 8e | 20 6d 73 67 5f 73 74 61 |$)......| msg_sta|
|000036e0| 74 75 73 25 20 ca 0d 15 | 18 18 20 c9 20 31 20 20 |tus% ...|.. . 1 |
|000036f0| 20 3a 62 67 25 3d 31 30 | 3a 66 67 25 3d 37 0d 15 | :bg%=10|:fg%=7..|
|00003700| 22 18 20 c9 20 32 20 20 | 20 3a 62 67 25 3d 31 31 |". . 2 | :bg%=11|
|00003710| 3a 66 67 25 3d 30 0d 15 | 2c 13 20 7f 3a 62 67 25 |:fg%=0..|,. .:bg%|
|00003720| 3d 31 32 3a 66 67 25 3d | 37 0d 15 36 06 20 cb 0d |=12:fg%=|7..6. ..|
|00003730| 15 40 1e f2 5f 49 63 6f | 6c 6f 75 72 28 6d 61 69 |.@.._Ico|lour(mai|
|00003740| 6e 25 2c 39 2c 66 67 25 | 2c 62 67 25 29 0d 15 4a |n%,9,fg%|,bg%)..J|
|00003750| 1e f2 5f 49 63 6f 6c 6f | 75 72 28 74 65 6c 6c 25 |.._Icolo|ur(tell%|
|00003760| 2c 32 2c 66 67 25 2c 62 | 67 25 29 0d 15 54 17 f2 |,2,fg%,b|g%)..T..|
|00003770| 5f 49 74 65 78 74 28 6d | 61 69 6e 25 2c 39 2c 61 |_Itext(m|ain%,9,a|
|00003780| 24 29 0d 15 5e 17 f2 5f | 49 74 65 78 74 28 74 65 |$)..^.._|Itext(te|
|00003790| 6c 6c 25 2c 32 2c 61 24 | 29 0d 15 68 05 e1 0d 15 |ll%,2,a$|)..h....|
|000037a0| 72 04 0d 15 7c 18 dd 20 | f2 5f 73 61 76 65 5f 72 |r...|.. |._save_r|
|000037b0| 65 71 75 65 73 74 28 41 | 24 29 0d 15 86 2f e7 20 |equest(A|$).../. |
|000037c0| 6d 65 73 73 5f 6d 65 6d | 25 3d 31 20 f2 5f 49 6e |mess_mem|%=1 ._In|
|000037d0| 66 6f 72 6d 28 22 4e 6f | 74 68 69 6e 67 20 74 6f |form("No|thing to|
|000037e0| 20 73 61 76 65 22 29 3a | e1 0d 15 90 11 e7 20 75 | save"):|...... u|
|000037f0| 6e 73 69 67 6e 65 64 25 | 20 8c 0d 15 9a 28 20 20 |nsigned%| ....( |
|00003800| e7 20 a4 5f 61 73 6b 28 | a4 54 28 22 53 42 53 3a |. ._ask(|.T("SBS:|
|00003810| 22 29 29 20 f2 5f 73 69 | 67 6e 5f 63 6c 69 63 6b |")) ._si|gn_click|
|00003820| 65 64 0d 15 a4 07 20 20 | cd 0d 15 ae 10 41 25 3d |ed.... |.....A%=|
|00003830| 6d 65 73 73 5f 6d 65 6d | 25 0d 15 b8 1a 42 25 3d |mess_mem|%....B%=|
|00003840| 6d 65 73 73 5f 6d 65 6d | 25 2b 6d 65 73 73 5f 6c |mess_mem|%+mess_l|
|00003850| 65 6e 25 0d 15 c2 12 c8 | 8e 20 73 65 70 5f 74 79 |en%.....|. sep_ty|
|00003860| 70 65 25 20 ca 0d 15 cc | 11 20 c9 20 31 3a d6 20 |pe% ....|. . 1:. |
|00003870| 74 6f 5f 6c 66 25 0d 15 | d6 13 20 c9 20 32 3a f4 |to_lf%..|.. . 2:.|
|00003880| 20 6e 6f 70 65 2c 20 63 | 72 0d 15 e0 25 20 7f 20 | nope, c|r...% . |
|00003890| 85 20 32 2c 22 4e 6f 74 | 20 73 75 70 70 6f 72 74 |. 2,"Not| support|
|000038a0| 65 64 20 27 65 6f 6c 27 | 20 74 79 70 65 22 0d 15 |ed 'eol'| type"..|
|000038b0| ea 06 20 cb 0d 15 f4 39 | c8 99 22 4f 53 5f 46 69 |.. ....9|.."OS_Fi|
|000038c0| 6c 65 22 2c 31 30 2c 41 | 24 2c 26 46 46 46 2c 2c |le",10,A|$,&FFF,,|
|000038d0| 6d 65 73 73 5f 6d 65 6d | 25 2c 6d 65 73 73 5f 6d |mess_mem|%,mess_m|
|000038e0| 65 6d 25 2b 6d 65 73 73 | 5f 6c 65 6e 25 0d 15 fe |em%+mess|_len%...|
|000038f0| 10 41 25 3d 6d 65 73 73 | 5f 6d 65 6d 25 0d 16 08 |.A%=mess|_mem%...|
|00003900| 1a 42 25 3d 6d 65 73 73 | 5f 6d 65 6d 25 2b 6d 65 |.B%=mess|_mem%+me|
|00003910| 73 73 5f 6c 65 6e 25 0d | 16 12 0c d6 20 63 6c 65 |ss_len%.|.... cle|
|00003920| 61 6e 25 0d 16 1c 05 e1 | 0d 16 26 04 0d 16 30 10 |an%.....|..&...0.|
|00003930| dd 20 f2 5f 6f 70 65 6e | 50 61 6e 65 0d 16 3a 14 |. ._open|Pane..:.|
|00003940| 21 62 6c 6f 63 6b 25 3d | 70 72 65 66 73 5f 62 25 |!block%=|prefs_b%|
|00003950| 0d 16 44 23 c8 99 22 57 | 69 6d 70 5f 47 65 74 57 |..D#.."W|imp_GetW|
|00003960| 69 6e 64 6f 77 53 74 61 | 74 65 22 2c 2c 62 6c 6f |indowSta|te",,blo|
|00003970| 63 6b 25 0d 16 4e 10 62 | 6c 6f 63 6b 25 21 32 38 |ck%..N.b|lock%!28|
|00003980| 3d 2d 31 0d 16 58 12 f2 | 5f 70 61 6e 65 28 62 6c |=-1..X..|_pane(bl|
|00003990| 6f 63 6b 25 29 0d 16 62 | 05 e1 0d 16 6c 04 0d 16 |ock%)..b|....l...|
|000039a0| 76 14 dd 20 f2 5f 70 61 | 6e 65 28 62 6c 6f 63 6b |v.. ._pa|ne(block|
|000039b0| 25 29 0d 16 80 22 e7 20 | 72 65 63 65 6e 74 65 72 |%)...". |recenter|
|000039c0| 25 20 f2 5f 72 65 63 65 | 6e 74 65 72 28 62 6c 6f |% ._rece|nter(blo|
|000039d0| 63 6b 25 29 0d 16 8a 15 | 62 6c 6f 63 6b 25 21 31 |ck%)....|block%!1|
|000039e0| 30 30 3d 70 72 65 66 73 | 25 0d 16 94 27 c8 99 22 |00=prefs|%...'.."|
|000039f0| 57 69 6d 70 5f 47 65 74 | 57 69 6e 64 6f 77 53 74 |Wimp_Get|WindowSt|
|00003a00| 61 74 65 22 2c 2c 62 6c | 6f 63 6b 25 2b 31 30 30 |ate",,bl|ock%+100|
|00003a10| 0d 16 9e 1b 62 6c 6f 63 | 6b 25 21 31 30 34 3d 62 |....bloc|k%!104=b|
|00003a20| 6c 6f 63 6b 25 21 30 34 | 2b 32 34 0d 16 a8 1b 62 |lock%!04|+24....b|
|00003a30| 6c 6f 63 6b 25 21 31 30 | 38 3d 62 6c 6f 63 6b 25 |lock%!10|8=block%|
|00003a40| 21 30 38 2b 32 34 0d 16 | b2 1c 62 6c 6f 63 6b 25 |!08+24..|..block%|
|00003a50| 21 31 31 32 3d 62 6c 6f | 63 6b 25 21 31 32 2d 32 |!112=blo|ck%!12-2|
|00003a60| 34 38 0d 16 bc 1b 62 6c | 6f 63 6b 25 21 31 31 36 |48....bl|ock%!116|
|00003a70| 3d 62 6c 6f 63 6b 25 21 | 31 36 2d 32 30 0d 16 c6 |=block%!|16-20...|
|00003a80| 18 62 6c 6f 63 6b 25 21 | 31 32 38 3d 62 6c 6f 63 |.block%!|128=bloc|
|00003a90| 6b 25 21 32 38 0d 16 d0 | 14 62 6c 6f 63 6b 25 21 |k%!28...|.block%!|
|00003aa0| 32 38 3d 70 72 65 66 73 | 25 0d 16 da 23 c8 99 22 |28=prefs|%...#.."|
|00003ab0| 57 69 6d 70 5f 4f 70 65 | 6e 57 69 6e 64 6f 77 22 |Wimp_Ope|nWindow"|
|00003ac0| 2c 2c 62 6c 6f 63 6b 25 | 2b 31 30 30 0d 16 e4 1f |,,block%|+100....|
|00003ad0| c8 99 22 57 69 6d 70 5f | 4f 70 65 6e 57 69 6e 64 |.."Wimp_|OpenWind|
|00003ae0| 6f 77 22 2c 2c 62 6c 6f | 63 6b 25 0d 16 ee 05 e1 |ow",,blo|ck%.....|
|00003af0| 0d 16 f8 04 0d 17 02 1b | dd 20 f2 5f 63 61 6e 63 |........|. ._canc|
|00003b00| 65 6c 5f 70 72 65 66 73 | 28 62 75 74 74 25 29 0d |el_prefs|(butt%).|
|00003b10| 17 0c 14 f2 5f 66 69 6c | 6c 5f 6f 75 74 5f 70 72 |...._fil|l_out_pr|
|00003b20| 65 66 73 0d 17 16 32 e7 | 20 62 75 74 74 25 3d 34 |efs...2.| butt%=4|
|00003b30| 20 3a f2 5f 63 6c 6f 73 | 65 57 28 70 72 65 66 73 | :._clos|eW(prefs|
|00003b40| 25 29 3a f2 5f 63 6c 6f | 73 65 57 28 70 72 65 66 |%):._clo|seW(pref|
|00003b50| 73 5f 62 25 29 0d 17 20 | 05 e1 0d 17 2a 04 0d 17 |s_b%).. |....*...|
|00003b60| 34 13 dd 20 f2 5f 63 6c | 69 63 6b 5f 70 72 65 66 |4.. ._cl|ick_pref|
|00003b70| 73 0d 17 3e 1b e7 20 62 | 75 74 74 25 3c 3e 31 20 |s..>.. b|utt%<>1 |
|00003b80| 80 20 62 75 74 74 25 3c | 3e 34 20 e1 0d 17 48 0c |. butt%<|>4 ...H.|
|00003b90| c8 8e 20 69 68 25 20 ca | 0d 17 52 1e 20 c9 20 33 |.. ih% .|..R. . 3|
|00003ba0| 3a f2 5f 63 61 6e 63 65 | 6c 5f 70 72 65 66 73 28 |:._cance|l_prefs(|
|00003bb0| 62 75 74 74 25 29 0d 17 | 5c 1e 20 c9 20 32 3a e7 |butt%)..|\. . 2:.|
|00003bc0| 20 a4 5f 61 73 6b 28 a4 | 54 28 22 41 59 53 3a 22 | ._ask(.|T("AYS:"|
|00003bd0| 29 29 20 8c 0d 17 66 1f | 20 20 20 20 20 20 20 20 |)) ...f.| |
|00003be0| 20 20 20 20 20 20 20 f2 | 5f 72 65 61 64 5f 70 72 | .|_read_pr|
|00003bf0| 65 66 73 0d 17 70 1f 20 | 20 20 20 20 20 20 20 20 |efs..p. | |
|00003c00| 20 20 20 20 20 20 f2 5f | 73 61 76 65 5f 70 72 65 | ._|save_pre|
|00003c10| 66 73 0d 17 7a 40 20 20 | 20 20 20 20 20 20 20 20 |fs..z@ | |
|00003c20| 20 20 20 20 20 e7 20 62 | 75 74 74 25 3d 34 20 f2 | . b|utt%=4 .|
|00003c30| 5f 63 6c 6f 73 65 57 28 | 70 72 65 66 73 25 29 3a |_closeW(|prefs%):|
|00003c40| f2 5f 63 6c 6f 73 65 57 | 28 70 72 65 66 73 5f 62 |._closeW|(prefs_b|
|00003c50| 25 29 0d 17 84 14 20 20 | 20 20 20 20 20 20 20 20 |%).... | |
|00003c60| 20 20 20 20 20 cd 0d 17 | 8e 1d 20 c9 20 31 3a f2 | ...|.. . 1:.|
|00003c70| 5f 49 6e 66 6f 72 6d 28 | a4 54 28 22 4e 53 55 3a |_Inform(|.T("NSU:|
|00003c80| 22 29 29 0d 17 98 18 20 | 20 20 20 20 20 20 3a f2 |")).... | :.|
|00003c90| 5f 72 65 61 64 5f 70 72 | 65 66 73 0d 17 a2 3a 20 |_read_pr|efs...: |
|00003ca0| 20 20 20 20 20 20 20 e7 | 20 62 75 74 74 25 3d 34 | .| butt%=4|
|00003cb0| 20 3a f2 5f 63 6c 6f 73 | 65 57 28 70 72 65 66 73 | :._clos|eW(prefs|
|00003cc0| 25 29 3a f2 5f 63 6c 6f | 73 65 57 28 70 72 65 66 |%):._clo|seW(pref|
|00003cd0| 73 5f 62 25 29 0d 17 ac | 06 20 cb 0d 17 b6 05 e1 |s_b%)...|. ......|
|00003ce0| 0d 17 c0 04 0d 17 ca 18 | dd 20 f2 5f 63 6c 69 63 |........|. ._clic|
|00003cf0| 6b 5f 70 72 65 66 73 5f | 70 61 6e 65 0d 17 d4 10 |k_prefs_|pane....|
|00003d00| e7 20 62 75 74 74 25 3c | 3e 34 20 e1 0d 17 de 0c |. butt%<|>4 .....|
|00003d10| c8 8e 20 69 68 25 20 ca | 0d 17 e8 3a 20 c9 20 32 |.. ih% .|...: . 2|
|00003d20| 2c 33 2c 34 2c 35 3a f2 | 5f 49 73 65 6c 65 63 74 |,3,4,5:.|_Iselect|
|00003d30| 28 70 72 65 66 73 25 2c | 32 2c 30 29 3a f2 5f 49 |(prefs%,|2,0):._I|
|00003d40| 73 65 6c 65 63 74 28 70 | 72 65 66 73 25 2c 33 2c |select(p|refs%,3,|
|00003d50| 30 29 0d 17 f2 3d 20 20 | 20 20 20 20 20 20 20 20 |0)...= | |
|00003d60| 20 20 20 3a f2 5f 49 73 | 65 6c 65 63 74 28 70 72 | :._Is|elect(pr|
|00003d70| 65 66 73 25 2c 35 2c 30 | 29 3a f2 5f 49 73 65 6c |efs%,5,0|):._Isel|
|00003d80| 65 63 74 28 70 72 65 66 | 73 25 2c 34 2c 30 29 0d |ect(pref|s%,4,0).|
|00003d90| 17 fc 29 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |..) | |
|00003da0| 3a f2 5f 49 73 65 6c 65 | 63 74 28 70 72 65 66 73 |:._Isele|ct(prefs|
|00003db0| 25 2c 69 68 25 2c 31 29 | 0d 18 06 06 20 cb 0d 18 |%,ih%,1)|.... ...|
|00003dc0| 10 05 e1 0d 18 1a 04 0d | 18 24 16 dd 20 f2 5f 66 |........|.$.. ._f|
|00003dd0| 69 6c 6c 5f 6f 75 74 5f | 70 72 65 66 73 0d 18 2e |ill_out_|prefs...|
|00003de0| 2f f2 5f 49 73 65 6c 65 | 63 74 28 70 72 65 66 73 |/._Isele|ct(prefs|
|00003df0| 25 2c 32 2c 30 29 3a f2 | 5f 49 73 65 6c 65 63 74 |%,2,0):.|_Iselect|
|00003e00| 28 70 72 65 66 73 25 2c | 33 2c 30 29 0d 18 38 2f |(prefs%,|3,0)..8/|
|00003e10| f2 5f 49 73 65 6c 65 63 | 74 28 70 72 65 66 73 25 |._Iselec|t(prefs%|
|00003e20| 2c 35 2c 30 29 3a f2 5f | 49 73 65 6c 65 63 74 28 |,5,0):._|Iselect(|
|00003e30| 70 72 65 66 73 25 2c 34 | 2c 30 29 0d 18 42 12 c8 |prefs%,4|,0)..B..|
|00003e40| 8e 20 73 65 70 5f 74 79 | 70 65 25 20 ca 0d 18 4c |. sep_ty|pe% ...L|
|00003e50| 1e 20 c9 20 31 3a f2 5f | 49 73 65 6c 65 63 74 28 |. . 1:._|Iselect(|
|00003e60| 70 72 65 66 73 25 2c 32 | 2c 31 29 0d 18 56 1e 20 |prefs%,2|,1)..V. |
|00003e70| c9 20 32 3a f2 5f 49 73 | 65 6c 65 63 74 28 70 72 |. 2:._Is|elect(pr|
|00003e80| 65 66 73 25 2c 33 2c 31 | 29 0d 18 60 1e 20 c9 20 |efs%,3,1|)..`. . |
|00003e90| 33 3a f2 5f 49 73 65 6c | 65 63 74 28 70 72 65 66 |3:._Isel|ect(pref|
|00003ea0| 73 25 2c 35 2c 31 29 0d | 18 6a 1e 20 c9 20 34 3a |s%,5,1).|.j. . 4:|
|00003eb0| f2 5f 49 73 65 6c 65 63 | 74 28 70 72 65 66 73 25 |._Iselec|t(prefs%|
|00003ec0| 2c 34 2c 31 29 0d 18 74 | 06 20 cb 0d 18 7e 26 f2 |,4,1)..t|. ...~&.|
|00003ed0| 5f 49 74 65 78 74 28 20 | 20 70 72 65 66 73 25 2c |_Itext( | prefs%,|
|00003ee0| 20 31 30 2c 73 69 67 6e | 5f 70 72 65 66 69 78 24 | 10,sign|_prefix$|
|00003ef0| 29 0d 18 88 1f f2 5f 49 | 73 65 6c 65 63 74 28 70 |)....._I|select(p|
|00003f00| 72 65 66 73 25 2c 20 20 | 37 2c 63 6f 72 64 25 29 |refs%, |7,cord%)|
|00003f10| 0d 18 92 25 f2 5f 49 74 | 65 78 74 28 20 20 70 72 |...%._It|ext( pr|
|00003f20| 65 66 73 25 2c 20 31 34 | 2c 66 69 72 73 74 5f 6c |efs%, 14|,first_l|
|00003f30| 69 6e 65 24 29 0d 18 9c | 26 f2 5f 49 74 65 78 74 |ine$)...|&._Itext|
|00003f40| 28 20 20 70 72 65 66 73 | 25 2c 20 31 37 2c 66 72 |( prefs|%, 17,fr|
|00003f50| 6f 6d 5f 70 72 65 66 69 | 78 24 29 0d 18 a6 24 f2 |om_prefi|x$)...$.|
|00003f60| 5f 49 74 65 78 74 28 20 | 20 70 72 65 66 73 25 2c |_Itext( | prefs%,|
|00003f70| 20 31 38 2c 74 6f 5f 70 | 72 65 66 69 78 24 29 0d | 18,to_p|refix$).|
|00003f80| 18 b0 24 f2 5f 49 73 65 | 6c 65 63 74 28 70 72 65 |..$._Ise|lect(pre|
|00003f90| 66 73 25 2c 20 31 35 2c | 74 6f 5f 70 72 65 66 69 |fs%, 15,|to_prefi|
|00003fa0| 78 25 29 0d 18 ba 29 f2 | 5f 49 74 65 78 74 28 20 |x%)...).|_Itext( |
|00003fb0| 20 70 72 65 66 73 25 2c | 20 31 39 2c 73 75 62 6a | prefs%,| 19,subj|
|00003fc0| 65 63 74 5f 70 72 65 66 | 69 78 24 29 0d 18 c4 29 |ect_pref|ix$)...)|
|00003fd0| f2 5f 49 73 65 6c 65 63 | 74 28 70 72 65 66 73 25 |._Iselec|t(prefs%|
|00003fe0| 2c 20 32 30 2c 73 75 62 | 6a 65 63 74 5f 70 72 65 |, 20,sub|ject_pre|
|00003ff0| 66 69 78 25 29 0d 18 ce | 05 e1 0d 18 d8 04 0d 18 |fix%)...|........|
|00004000| e2 12 dd 20 f2 5f 6c 6f | 61 64 5f 70 72 65 66 73 |... ._lo|ad_prefs|
|00004010| 0d 18 ec 19 51 25 3d 8e | 28 6d 79 64 69 72 24 2b |....Q%=.|(mydir$+|
|00004020| 22 2e 70 72 65 66 73 22 | 29 0d 18 f6 21 e7 20 51 |".prefs"|)...!. Q|
|00004030| 25 3d 30 20 f2 5f 49 6e | 66 6f 72 6d 28 a4 54 28 |%=0 ._In|form(.T(|
|00004040| 22 50 52 45 3a 22 29 29 | 3a e1 0d 19 00 25 e8 23 |"PRE:"))|:....%.#|
|00004050| 51 25 2c 73 65 70 5f 74 | 79 70 65 25 2c 73 69 67 |Q%,sep_t|ype%,sig|
|00004060| 6e 5f 70 72 65 66 69 78 | 24 2c 63 6f 72 64 25 0d |n_prefix|$,cord%.|
|00004070| 19 0a 37 e8 23 51 25 2c | 66 69 72 73 74 5f 6c 69 |..7.#Q%,|first_li|
|00004080| 6e 65 24 2c 66 72 6f 6d | 5f 70 72 65 66 69 78 24 |ne$,from|_prefix$|
|00004090| 2c 74 6f 5f 70 72 65 66 | 69 78 24 2c 74 6f 5f 70 |,to_pref|ix$,to_p|
|000040a0| 72 65 66 69 78 25 0d 19 | 14 28 e8 23 51 25 2c 73 |refix%..|.(.#Q%,s|
|000040b0| 75 62 6a 65 63 74 5f 70 | 72 65 66 69 78 24 2c 73 |ubject_p|refix$,s|
|000040c0| 75 62 6a 65 63 74 5f 70 | 72 65 66 69 78 25 0d 19 |ubject_p|refix%..|
|000040d0| 1e 08 d9 23 51 25 0d 19 | 28 05 e1 0d 19 32 04 0d |...#Q%..|(....2..|
|000040e0| 19 3c 12 dd 20 f2 5f 73 | 61 76 65 5f 70 72 65 66 |.<.. ._s|ave_pref|
|000040f0| 73 0d 19 46 19 51 25 3d | ae 28 6d 79 64 69 72 24 |s..F.Q%=|.(mydir$|
|00004100| 2b 22 2e 70 72 65 66 73 | 22 29 0d 19 50 25 f1 23 |+".prefs|")..P%.#|
|00004110| 51 25 2c 73 65 70 5f 74 | 79 70 65 25 2c 73 69 67 |Q%,sep_t|ype%,sig|
|00004120| 6e 5f 70 72 65 66 69 78 | 24 2c 63 6f 72 64 25 0d |n_prefix|$,cord%.|
|00004130| 19 5a 37 f1 23 51 25 2c | 66 69 72 73 74 5f 6c 69 |.Z7.#Q%,|first_li|
|00004140| 6e 65 24 2c 66 72 6f 6d | 5f 70 72 65 66 69 78 24 |ne$,from|_prefix$|
|00004150| 2c 74 6f 5f 70 72 65 66 | 69 78 24 2c 74 6f 5f 70 |,to_pref|ix$,to_p|
|00004160| 72 65 66 69 78 25 0d 19 | 64 28 f1 23 51 25 2c 73 |refix%..|d(.#Q%,s|
|00004170| 75 62 6a 65 63 74 5f 70 | 72 65 66 69 78 24 2c 73 |ubject_p|refix$,s|
|00004180| 75 62 6a 65 63 74 5f 70 | 72 65 66 69 78 25 0d 19 |ubject_p|refix%..|
|00004190| 6e 08 d9 23 51 25 0d 19 | 78 05 e1 0d 19 82 04 0d |n..#Q%..|x.......|
|000041a0| 19 8c 11 dd 20 f2 5f 6f | 70 65 6e 5f 78 66 65 72 |.... ._o|pen_xfer|
|000041b0| 0d 19 96 12 f2 5f 6f 70 | 65 6e 57 28 78 66 65 72 |....._op|enW(xfer|
|000041c0| 25 29 0d 19 a0 3c c8 99 | 22 57 69 6d 70 5f 53 65 |%)...<..|"Wimp_Se|
|000041d0| 74 43 61 72 65 74 50 6f | 73 69 74 69 6f 6e 22 2c |tCaretPo|sition",|
|000041e0| 78 66 65 72 25 2c 32 2c | 2c 2c 2d 31 2c a9 a4 5f |xfer%,2,|,,-1,.._|
|000041f0| 49 74 65 78 74 28 78 66 | 65 72 25 2c 32 29 0d 19 |Itext(xf|er%,2)..|
|00004200| aa 05 e1 0d 19 b4 04 0d | 19 be 0a dd 20 f2 5f 6d |........|.... ._m|
|00004210| 63 0d 19 c8 0d de 20 6d | 63 25 20 32 30 30 0d 19 |c..... m|c% 200..|
|00004220| d2 11 e3 20 49 25 3d 30 | 20 b8 20 32 20 88 32 0d |... I%=0| . 2 .2.|
|00004230| 19 dc 11 50 25 3d 6d 63 | 25 3a 5b 4f 50 54 49 25 |...P%=mc|%:[OPTI%|
|00004240| 0d 19 e6 1e 2e 63 6c 65 | 61 6e 25 20 6c 64 72 62 |.....cle|an% ldrb|
|00004250| 20 20 20 72 32 2c 5b 72 | 30 2c 23 31 5d 21 0d 19 | r2,[r|0,#1]!..|
|00004260| f0 19 20 20 20 20 20 20 | 20 20 63 6d 70 20 20 20 |.. | cmp |
|00004270| 20 72 32 2c 23 33 31 0d | 19 fa 19 20 20 20 20 20 | r2,#31.|... |
|00004280| 20 20 20 6d 6f 76 6c 65 | 20 20 72 32 2c 23 31 33 | movle| r2,#13|
|00004290| 0d 1a 04 1a 20 20 20 20 | 20 20 20 20 73 74 72 6c |.... | strl|
|000042a0| 65 62 20 72 32 2c 5b 72 | 30 5d 0d 1a 0e 18 20 20 |eb r2,[r|0].... |
|000042b0| 20 20 20 20 20 20 63 6d | 70 20 20 20 20 72 30 2c | cm|p r0,|
|000042c0| 72 31 0d 1a 18 19 20 20 | 20 20 20 20 20 20 62 6c |r1.... | bl|
|000042d0| 74 20 20 20 20 63 6c 65 | 61 6e 25 0d 1a 22 19 20 |t cle|an%..". |
|000042e0| 20 20 20 20 20 20 20 6d | 6f 76 20 20 20 20 70 63 | m|ov pc|
|000042f0| 2c 72 31 34 0d 1a 2c 1e | 2e 74 6f 5f 6c 66 25 20 |,r14..,.|.to_lf% |
|00004300| 6c 64 72 62 20 20 20 72 | 32 2c 5b 72 30 2c 23 31 |ldrb r|2,[r0,#1|
|00004310| 5d 21 0d 1a 36 19 20 20 | 20 20 20 20 20 20 63 6d |]!..6. | cm|
|00004320| 70 20 20 20 20 72 32 2c | 23 31 33 0d 1a 40 19 20 |p r2,|#13..@. |
|00004330| 20 20 20 20 20 20 20 6d | 6f 76 65 71 20 20 72 32 | m|oveq r2|
|00004340| 2c 23 31 30 0d 1a 4a 1a | 20 20 20 20 20 20 20 20 |,#10..J.| |
|00004350| 73 74 72 65 71 62 20 72 | 32 2c 5b 72 30 5d 0d 1a |streqb r|2,[r0]..|
|00004360| 54 18 20 20 20 20 20 20 | 20 20 63 6d 70 20 20 20 |T. | cmp |
|00004370| 20 72 30 2c 72 31 0d 1a | 5e 19 20 20 20 20 20 20 | r0,r1..|^. |
|00004380| 20 20 62 6c 74 20 20 20 | 20 74 6f 5f 6c 66 25 0d | blt | to_lf%.|
|00004390| 1a 68 19 20 20 20 20 20 | 20 20 20 6d 6f 76 20 20 |.h. | mov |
|000043a0| 20 20 70 63 2c 72 31 34 | 0d 1a 72 07 5d 3a ed 0d | pc,r14|..r.]:..|
|000043b0| 1a 7c 05 e1 0d 1a 86 04 | 0d 1a 90 12 dd 20 a4 5f |.|......|..... ._|
|000043c0| 70 72 65 66 73 5f 6b 65 | 79 73 0d 1a 9a 10 ea 20 |prefs_ke|ys..... |
|000043d0| 70 72 6f 63 65 73 73 65 | 64 25 0d 1a a4 10 70 72 |processe|d%....pr|
|000043e0| 6f 63 65 73 73 65 64 25 | 3d b9 0d 1a ae 0d c8 8e |ocessed%|=.......|
|000043f0| 20 6b 65 79 25 20 ca 0d | 1a b8 50 20 c9 20 63 72 | key% ..|..P . cr|
|00004400| 25 2c 74 61 62 25 2c 50 | 61 67 65 5f 64 6f 77 6e |%,tab%,P|age_down|
|00004410| 25 2c 39 2c 64 6f 77 6e | 25 20 3a f2 5f 63 68 61 |%,9,down|% :._cha|
|00004420| 6e 67 65 5f 65 77 28 70 | 72 65 66 73 25 2c 69 68 |nge_ew(p|refs%,ih|
|00004430| 25 2c 2b 31 2c 22 31 30 | 2c 31 34 2c 31 37 2c 31 |%,+1,"10|,14,17,1|
|00004440| 38 2c 31 39 2c 22 29 0d | 1a c2 50 20 c9 20 75 70 |8,19,").|..P . up|
|00004450| 25 2c 50 61 67 65 5f 75 | 70 25 20 20 20 20 20 20 |%,Page_u|p% |
|00004460| 20 20 20 20 20 20 20 20 | 20 20 3a f2 5f 63 68 61 | | :._cha|
|00004470| 6e 67 65 5f 65 77 28 70 | 72 65 66 73 25 2c 69 68 |nge_ew(p|refs%,ih|
|00004480| 25 2c 2d 31 2c 22 31 30 | 2c 31 34 2c 31 37 2c 31 |%,-1,"10|,14,17,1|
|00004490| 38 2c 31 39 2c 22 29 0d | 1a cc 3c 20 c9 20 43 74 |8,19,").|..< . Ct|
|000044a0| 72 6c 5f 64 6f 77 6e 25 | 20 20 20 20 20 20 20 20 |rl_down%| |
|000044b0| 20 20 20 20 20 20 20 20 | 20 20 3a f2 5f 70 6c 61 | | :._pla|
|000044c0| 63 65 5f 63 61 72 65 74 | 28 70 72 65 66 73 25 2c |ce_caret|(prefs%,|
|000044d0| 31 39 29 0d 1a d6 3c 20 | c9 20 43 74 72 6c 5f 75 |19)...< |. Ctrl_u|
|000044e0| 70 25 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |p% | |
|000044f0| 20 20 20 20 20 20 3a f2 | 5f 70 6c 61 63 65 5f 63 | :.|_place_c|
|00004500| 61 72 65 74 28 70 72 65 | 66 73 25 2c 31 30 29 0d |aret(pre|fs%,10).|
|00004510| 1a e0 35 20 c9 20 65 73 | 63 61 70 65 25 20 20 20 |..5 . es|cape% |
|00004520| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004530| 20 20 3a f2 5f 63 61 6e | 63 65 6c 5f 70 72 65 66 | :._can|cel_pref|
|00004540| 73 28 34 29 0d 1a ea 14 | 20 7f 20 20 70 72 6f 63 |s(4)....| . proc|
|00004550| 65 73 73 65 64 25 3d a3 | 0d 1a f4 06 20 cb 0d 1a |essed%=.|.... ...|
|00004560| fe 10 3a 3d 70 72 6f 63 | 65 73 73 65 64 25 0d 1b |..:=proc|essed%..|
|00004570| 08 04 0d 1b 12 12 dd 20 | f2 5f 72 65 61 64 5f 70 |....... |._read_p|
|00004580| 72 65 66 73 0d 1b 1c 0f | 73 65 70 5f 74 79 70 65 |refs....|sep_type|
|00004590| 25 3d 31 0d 1b 26 25 e7 | 20 a4 5f 49 73 65 6c 65 |%=1..&%.| ._Isele|
|000045a0| 63 74 28 70 72 65 66 73 | 25 2c 34 29 20 73 65 70 |ct(prefs|%,4) sep|
|000045b0| 5f 74 79 70 65 25 3d 34 | 0d 1b 30 25 e7 20 a4 5f |_type%=4|..0%. ._|
|000045c0| 49 73 65 6c 65 63 74 28 | 70 72 65 66 73 25 2c 35 |Iselect(|prefs%,5|
|000045d0| 29 20 73 65 70 5f 74 79 | 70 65 25 3d 33 0d 1b 3a |) sep_ty|pe%=3..:|
|000045e0| 25 e7 20 a4 5f 49 73 65 | 6c 65 63 74 28 70 72 65 |%. ._Ise|lect(pre|
|000045f0| 66 73 25 2c 33 29 20 73 | 65 70 5f 74 79 70 65 25 |fs%,3) s|ep_type%|
|00004600| 3d 32 0d 1b 44 25 e7 20 | a4 5f 49 73 65 6c 65 63 |=2..D%. |._Iselec|
|00004610| 74 28 70 72 65 66 73 25 | 2c 32 29 20 73 65 70 5f |t(prefs%|,2) sep_|
|00004620| 74 79 70 65 25 3d 31 0d | 1b 4e 2a 73 69 67 6e 5f |type%=1.|.N*sign_|
|00004630| 70 72 65 66 69 78 24 20 | 20 20 20 3d a4 5f 49 74 |prefix$ | =._It|
|00004640| 65 78 74 28 20 20 70 72 | 65 66 73 25 2c 20 31 30 |ext( pr|efs%, 10|
|00004650| 29 0d 1b 58 2a 63 6f 72 | 64 25 20 20 20 20 20 20 |)..X*cor|d% |
|00004660| 20 20 20 20 20 3d a4 5f | 49 73 65 6c 65 63 74 28 | =._|Iselect(|
|00004670| 70 72 65 66 73 25 2c 20 | 20 37 29 0d 1b 62 2a 66 |prefs%, | 7)..b*f|
|00004680| 69 72 73 74 5f 6c 69 6e | 65 24 20 20 20 20 20 3d |irst_lin|e$ =|
|00004690| a4 5f 49 74 65 78 74 28 | 20 20 70 72 65 66 73 25 |._Itext(| prefs%|
|000046a0| 2c 20 31 34 29 0d 1b 6c | 2a 66 72 6f 6d 5f 70 72 |, 14)..l|*from_pr|
|000046b0| 65 66 69 78 24 20 20 20 | 20 3d a4 5f 49 74 65 78 |efix$ | =._Itex|
|000046c0| 74 28 20 20 70 72 65 66 | 73 25 2c 20 31 37 29 0d |t( pref|s%, 17).|
|000046d0| 1b 76 2a 74 6f 5f 70 72 | 65 66 69 78 24 20 20 20 |.v*to_pr|efix$ |
|000046e0| 20 20 20 3d a4 5f 49 74 | 65 78 74 28 20 20 70 72 | =._It|ext( pr|
|000046f0| 65 66 73 25 2c 20 31 38 | 29 0d 1b 80 2a 74 6f 5f |efs%, 18|)...*to_|
|00004700| 70 72 65 66 69 78 25 20 | 20 20 20 20 20 3d a4 5f |prefix% | =._|
|00004710| 49 73 65 6c 65 63 74 28 | 70 72 65 66 73 25 2c 20 |Iselect(|prefs%, |
|00004720| 31 35 29 0d 1b 8a 2a 73 | 75 62 6a 65 63 74 5f 70 |15)...*s|ubject_p|
|00004730| 72 65 66 69 78 24 20 3d | a4 5f 49 74 65 78 74 28 |refix$ =|._Itext(|
|00004740| 20 20 70 72 65 66 73 25 | 2c 20 31 39 29 0d 1b 94 | prefs%|, 19)...|
|00004750| 2a 73 75 62 6a 65 63 74 | 5f 70 72 65 66 69 78 25 |*subject|_prefix%|
|00004760| 20 3d a4 5f 49 73 65 6c | 65 63 74 28 70 72 65 66 | =._Isel|ect(pref|
|00004770| 73 25 2c 20 32 30 29 0d | 1b 9e 05 e1 0d 1b a8 04 |s%, 20).|........|
|00004780| 0d 1b b2 11 dd 20 a4 5f | 78 72 65 66 5f 6b 65 79 |..... ._|xref_key|
|00004790| 73 0d 1b bc 10 70 72 6f | 63 65 73 73 65 64 25 3d |s....pro|cessed%=|
|000047a0| b9 0d 1b c6 0d c8 8e 20 | 6b 65 79 25 20 ca 0d 1b |....... |key% ...|
|000047b0| d0 1d 20 c9 20 31 33 3a | 66 24 3d a4 5f 49 74 65 |.. . 13:|f$=._Ite|
|000047c0| 78 74 28 78 66 65 72 25 | 2c 32 29 0d 1b da 25 20 |xt(xfer%|,2)...% |
|000047d0| 20 20 20 20 20 20 20 20 | e7 20 a4 5f 66 75 6c 6c | |. ._full|
|000047e0| 5f 70 61 74 68 5f 6e 61 | 6d 65 28 66 24 29 20 8c |_path_na|me(f$) .|
|000047f0| 0d 1b e4 21 20 20 20 20 | 20 20 20 20 20 20 20 f2 |...! | .|
|00004800| 5f 73 61 76 65 5f 72 65 | 71 75 65 73 74 28 66 24 |_save_re|quest(f$|
|00004810| 29 0d 1b ee 1e 20 20 20 | 20 20 20 20 20 20 20 20 |).... | |
|00004820| f2 5f 63 6c 6f 73 65 57 | 28 78 66 65 72 25 29 0d |._closeW|(xfer%).|
|00004830| 1b f8 10 20 20 20 20 20 | 20 20 20 20 20 20 cc 0d |... | ..|
|00004840| 1c 02 23 20 20 20 20 20 | 20 20 20 20 20 20 f2 5f |..# | ._|
|00004850| 49 6e 66 6f 72 6d 28 a4 | 54 28 22 46 50 4e 3a 22 |Inform(.|T("FPN:"|
|00004860| 29 29 0d 1c 0c 10 20 20 | 20 20 20 20 20 20 20 20 |)).... | |
|00004870| 20 cd 0d 1c 16 19 20 c9 | 20 32 37 3a f2 5f 63 6c | ..... .| 27:._cl|
|00004880| 6f 73 65 57 28 78 66 65 | 72 25 29 0d 1c 20 13 20 |oseW(xfe|r%).. . |
|00004890| 7f 20 70 72 6f 63 65 73 | 73 65 64 25 3d a3 0d 1c |. proces|sed%=...|
|000048a0| 2a 06 20 cb 0d 1c 34 10 | 3a 3d 70 72 6f 63 65 73 |*. ...4.|:=proces|
|000048b0| 73 65 64 25 0d 1c 3e 04 | 0d 1c 48 12 dd 20 f2 5f |sed%..>.|..H.. ._|
|000048c0| 63 6c 69 63 6b 5f 6d 61 | 69 6e 0d 1c 52 11 e7 20 |click_ma|in..R.. |
|000048d0| 62 75 74 74 25 20 80 20 | 32 20 8c 0d 1c 5c 0e 20 |butt% . |2 ...\. |
|000048e0| 20 c8 8e 20 69 68 25 20 | ca 0d 1c 66 30 20 20 20 | .. ih% |...f0 |
|000048f0| c9 20 31 30 20 20 20 3a | f2 5f 73 70 65 6c 6c 5f |. 10 :|._spell_|
|00004900| 6f 75 74 5f 74 69 6d 65 | 3a f2 5f 6f 70 65 6e 4d |out_time|:._openM|
|00004910| 28 6c 69 73 74 5f 4d 25 | 29 0d 1c 70 28 20 20 20 |(list_M%|)..p( |
|00004920| c9 20 31 38 20 20 20 3a | e7 20 6d 65 73 73 5f 6d |. 18 :|. mess_m|
|00004930| 65 6d 25 3d 2d 31 20 85 | 20 32 2c 22 4e 4d 53 3a |em%=-1 .| 2,"NMS:|
|00004940| 22 0d 1c 7a 53 20 20 20 | 20 20 20 20 20 20 20 20 |"..zS | |
|00004950| 20 20 3a e7 20 66 6e 61 | 6d 65 24 3d 22 22 20 f2 | :. fna|me$="" .|
|00004960| 5f 49 74 65 78 74 28 78 | 66 65 72 25 2c 32 2c a4 |_Itext(x|fer%,2,.|
|00004970| 54 28 22 44 46 4e 3a 22 | 29 29 20 8b 20 f2 5f 49 |T("DFN:"|)) . ._I|
|00004980| 74 65 78 74 28 78 66 65 | 72 25 2c 32 2c 66 6e 61 |text(xfe|r%,2,fna|
|00004990| 6d 65 24 29 0d 1c 84 1d | 20 20 20 20 20 20 20 20 |me$)....| |
|000049a0| 20 20 20 20 20 3a f2 5f | 6f 70 65 6e 5f 78 66 65 | :._|open_xfe|
|000049b0| 72 0d 1c 8e 39 20 20 20 | 7f 20 3a e7 20 a6 28 2d |r...9 |. :. .(-|
|000049c0| 31 29 20 8c 20 f2 5f 6f | 70 65 6e 4d 28 64 65 73 |1) . ._o|penM(des|
|000049d0| 6b 53 5f 4d 25 29 20 8b | 20 20 f2 5f 6f 70 65 6e |kS_M%) .| ._open|
|000049e0| 4d 28 64 65 73 6b 5f 4d | 25 29 0d 1c 98 08 20 20 |M(desk_M|%).... |
|000049f0| 20 cb 0d 1c a2 07 20 20 | cc 0d 1c ac 0e 20 20 c8 | ..... |..... .|
|00004a00| 8e 20 69 68 25 20 ca 0d | 1c b6 19 20 20 20 c9 20 |. ih% ..|... . |
|00004a10| 34 3a f2 5f 73 69 67 6e | 5f 63 6c 69 63 6b 65 64 |4:._sign|_clicked|
|00004a20| 0d 1c c0 1f 20 20 20 c9 | 31 35 2c 31 33 3a e7 20 |.... .|15,13:. |
|00004a30| 6d 65 73 73 5f 6d 65 6d | 25 3c 3e 2d 31 20 8c 0d |mess_mem|%<>-1 ..|
|00004a40| 1c ca 48 20 20 20 20 20 | 20 20 20 3a e7 20 62 75 |..H | :. bu|
|00004a50| 74 74 25 3d 31 36 20 84 | 20 62 75 74 74 25 3d 34 |tt%=16 .| butt%=4|
|00004a60| 2a 31 36 20 8c 20 f2 5f | 64 72 61 67 5f 66 72 6f |*16 . ._|drag_fro|
|00004a70| 6d 5f 69 68 28 6d 61 69 | 6e 25 2c 31 35 29 3a 4c |m_ih(mai|n%,15):L|
|00004a80| 64 72 61 67 25 3d 31 0d | 1c d4 22 20 20 20 20 20 |drag%=1.|.." |
|00004a90| 20 20 20 3a e7 20 62 75 | 74 74 25 3d 31 20 84 20 | :. bu|tt%=1 . |
|00004aa0| 62 75 74 74 25 3d 34 20 | 8c 0d 1c de 1d 20 20 20 |butt%=4 |..... |
|00004ab0| 20 20 20 20 20 20 20 20 | 20 e7 20 66 6e 61 6d 65 | | . fname|
|00004ac0| 24 3d 22 22 20 8c 0d 1c | e8 2d 20 20 20 20 20 20 |$="" ...|.- |
|00004ad0| 20 20 20 20 20 20 20 20 | f2 5f 49 74 65 78 74 28 | |._Itext(|
|00004ae0| 78 66 65 72 25 2c 32 2c | a4 54 28 22 44 46 4e 3a |xfer%,2,|.T("DFN:|
|00004af0| 22 29 29 0d 1c f2 13 20 | 20 20 20 20 20 20 20 20 |")).... | |
|00004b00| 20 20 20 20 20 cc 0d 1c | fc 29 20 20 20 20 20 20 | ...|.) |
|00004b10| 20 20 20 20 20 20 20 20 | f2 5f 49 74 65 78 74 28 | |._Itext(|
|00004b20| 78 66 65 72 25 2c 32 2c | 66 6e 61 6d 65 24 29 0d |xfer%,2,|fname$).|
|00004b30| 1d 06 13 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |... | |
|00004b40| 20 cd 0d 1d 10 1b 20 20 | 20 20 20 20 20 20 20 20 | ..... | |
|00004b50| 20 20 f2 5f 6f 70 65 6e | 5f 78 66 65 72 0d 1d 1a | ._open|_xfer...|
|00004b60| 11 20 20 20 20 20 20 20 | 20 20 20 20 20 cd 0d 1d |. | ...|
|00004b70| 24 32 20 20 20 20 20 20 | 20 20 20 3a e7 20 62 75 |$2 | :. bu|
|00004b80| 74 74 25 3d 31 36 20 84 | 20 62 75 74 74 25 3d 31 |tt%=16 .| butt%=1|
|00004b90| 20 f2 5f 63 6c 6f 73 65 | 57 28 6d 61 69 6e 25 29 | ._close|W(main%)|
|00004ba0| 0d 1d 2e 0d 20 20 20 20 | 20 20 20 20 cc 0d 1d 38 |.... | ...8|
|00004bb0| 20 20 20 20 20 20 20 20 | 20 f2 5f 49 6e 66 6f 72 | | ._Infor|
|00004bc0| 6d 28 a4 54 28 22 4e 4d | 53 3a 22 29 29 0d 1d 42 |m(.T("NM|S:"))..B|
|00004bd0| 0d 20 20 20 20 20 20 20 | 20 cd 0d 1d 4c 2d 20 20 |. | ...L- |
|00004be0| 20 c9 20 31 30 3a f2 5f | 73 70 65 6c 6c 5f 6f 75 | . 10:._|spell_ou|
|00004bf0| 74 5f 74 69 6d 65 3a f2 | 5f 6f 70 65 6e 4d 28 6c |t_time:.|_openM(l|
|00004c00| 69 73 74 5f 4d 25 29 0d | 1d 56 26 20 20 20 c9 20 |ist_M%).|.V& . |
|00004c10| 31 38 3a 3a e7 20 6d 65 | 73 73 5f 6d 65 6d 25 3d |18::. me|ss_mem%=|
|00004c20| 2d 31 20 85 20 32 2c 22 | 4e 4d 53 3a 22 0d 1d 60 |-1 . 2,"|NMS:"..`|
|00004c30| 1d 20 20 20 20 20 20 20 | 20 20 20 20 3a e7 20 66 |. | :. f|
|00004c40| 6e 61 6d 65 24 3d 22 22 | 20 8c 0d 1d 6a 2c 20 20 |name$=""| ...j, |
|00004c50| 20 20 20 20 20 20 20 20 | 20 20 20 f2 5f 49 74 65 | | ._Ite|
|00004c60| 78 74 28 78 66 65 72 25 | 2c 32 2c a4 54 28 22 44 |xt(xfer%|,2,.T("D|
|00004c70| 46 4e 3a 22 29 29 0d 1d | 74 12 20 20 20 20 20 20 |FN:"))..|t. |
|00004c80| 20 20 20 20 20 20 20 cc | 0d 1d 7e 28 20 20 20 20 | .|..~( |
|00004c90| 20 20 20 20 20 20 20 20 | 20 f2 5f 49 74 65 78 74 | | ._Itext|
|00004ca0| 28 78 66 65 72 25 2c 32 | 2c 66 6e 61 6d 65 24 29 |(xfer%,2|,fname$)|
|00004cb0| 0d 1d 88 12 20 20 20 20 | 20 20 20 20 20 20 20 20 |.... | |
|00004cc0| 20 cd 0d 1d 92 1a 20 20 | 20 20 20 20 20 20 20 20 | ..... | |
|00004cd0| 3a f2 5f 6f 70 65 6e 5f | 78 66 65 72 0d 1d 9c 1e |:._open_|xfer....|
|00004ce0| 20 20 20 c9 20 31 34 3a | f2 5f 72 65 6d 6f 76 65 | . 14:|._remove|
|00004cf0| 5f 73 69 67 6e 61 74 75 | 72 65 0d 1d a6 08 20 20 |_signatu|re.... |
|00004d00| 20 cb 0d 1d b0 07 20 20 | cd 0d 1d ba 05 e1 0d 1d | ..... |........|
|00004d10| c4 04 0d 1d ce 12 dd 20 | f2 5f 78 66 65 72 5f 63 |....... |._xfer_c|
|00004d20| 6c 69 63 6b 0d 1d d8 0c | c8 8e 20 69 68 25 20 ca |lick....|.. ih% .|
|00004d30| 0d 1d e2 15 20 20 c9 20 | 31 3a f4 20 4f 4b 20 62 |.... . |1:. OK b|
|00004d40| 75 74 74 6f 6e 0d 1d ec | 20 20 20 20 20 20 20 20 |utton...| |
|00004d50| 20 20 66 24 3d a4 5f 49 | 74 65 78 74 28 78 66 65 | f$=._I|text(xfe|
|00004d60| 72 25 2c 32 29 0d 1d f6 | 25 20 20 20 20 20 20 20 |r%,2)...|% |
|00004d70| 20 3a e7 20 a4 5f 66 75 | 6c 6c 5f 70 61 74 68 5f | :. ._fu|ll_path_|
|00004d80| 6e 61 6d 65 28 66 24 29 | 20 8c 0d 1e 00 22 20 20 |name(f$)| ...." |
|00004d90| 20 20 20 20 20 20 20 20 | 20 20 f2 5f 73 61 76 65 | | ._save|
|00004da0| 5f 72 65 71 75 65 73 74 | 28 66 24 29 0d 1e 0a 29 |_request|(f$)...)|
|00004db0| 20 20 20 20 20 20 20 20 | 20 20 20 20 e7 20 62 75 | | . bu|
|00004dc0| 74 74 25 3d 34 20 f2 5f | 63 6c 6f 73 65 57 28 78 |tt%=4 ._|closeW(x|
|00004dd0| 66 65 72 25 29 0d 1e 14 | 11 20 20 20 20 20 20 20 |fer%)...|. |
|00004de0| 20 20 20 20 20 cc 0d 1e | 1e 24 20 20 20 20 20 20 | ...|.$ |
|00004df0| 20 20 20 20 20 20 f2 5f | 49 6e 66 6f 72 6d 28 a4 | ._|Inform(.|
|00004e00| 54 28 22 46 50 4e 3a 22 | 29 29 0d 1e 28 11 20 20 |T("FPN:"|))..(. |
|00004e10| 20 20 20 20 20 20 20 20 | 20 20 cd 0d 1e 32 2a 20 | | ...2* |
|00004e20| 20 c9 20 33 3a f2 5f 64 | 72 61 67 5f 66 72 6f 6d | . 3:._d|rag_from|
|00004e30| 5f 69 68 28 78 66 65 72 | 25 2c 33 29 3a 4c 64 72 |_ih(xfer|%,3):Ldr|
|00004e40| 61 67 25 3d 32 0d 1e 3c | 07 20 20 cb 0d 1e 46 05 |ag%=2..<|. ...F.|
|00004e50| e1 0d 1e 50 04 0d 1e 5a | 12 dd 20 f2 5f 64 65 73 |...P...Z|.. ._des|
|00004e60| 6b 5f 63 6c 69 63 6b 0d | 1e 64 38 e7 20 66 69 72 |k_click.|.d8. fir|
|00004e70| 73 74 5f 74 69 6d 65 25 | 20 f2 5f 49 6e 66 6f 72 |st_time%| ._Infor|
|00004e80| 6d 28 a4 54 28 22 4e 50 | 4e 3a 22 29 29 3a f2 5f |m(.T("NP|N:")):._|
|00004e90| 6f 70 65 6e 57 28 70 61 | 73 73 77 25 29 3a e1 0d |openW(pa|ssw%):..|
|00004ea0| 1e 6e 0f e7 20 62 75 74 | 74 25 80 32 20 8c 0d 1e |.n.. but|t%.2 ...|
|00004eb0| 78 34 20 20 e7 20 a6 28 | 2d 31 29 20 8c 20 f2 5f |x4 . .(|-1) . ._|
|00004ec0| 6f 70 65 6e 4d 28 64 65 | 73 6b 53 5f 4d 25 29 20 |openM(de|skS_M%) |
|00004ed0| 8b 20 f2 5f 6f 70 65 6e | 4d 28 64 65 73 6b 5f 4d |. ._open|M(desk_M|
|00004ee0| 25 29 0d 1e 82 07 20 20 | cd 0d 1e 8c 0f e7 20 62 |%).... |...... b|
|00004ef0| 75 74 74 25 80 34 20 8c | 0d 1e 96 1a 20 20 e7 20 |utt%.4 .|.... . |
|00004f00| 73 69 67 6e 61 74 75 72 | 65 5f 6b 6e 6f 77 6e 25 |signatur|e_known%|
|00004f10| 20 8c 0d 1e a0 1a 20 20 | 20 20 20 20 f2 5f 6f 70 | ..... | ._op|
|00004f20| 65 6e 57 40 43 28 6d 61 | 69 6e 25 29 0d 1e aa 0b |enW@C(ma|in%)....|
|00004f30| 20 20 20 20 20 20 cc 0d | 1e b4 16 20 20 20 20 20 | ..|... |
|00004f40| 20 f2 5f 6f 70 65 6e 5f | 70 61 73 73 77 0d 1e be | ._open_|passw...|
|00004f50| 0b 20 20 20 20 20 20 cd | 0d 1e c8 16 20 20 20 f2 |. .|.... .|
|00004f60| 5f 63 6c 6f 73 65 57 28 | 74 65 6c 6c 25 29 0d 1e |_closeW(|tell%)..|
|00004f70| d2 16 20 20 20 f2 5f 63 | 6c 6f 73 65 57 28 78 66 |.. ._c|loseW(xf|
|00004f80| 65 72 25 29 0d 1e dc 07 | 20 20 cd 0d 1e e6 0f e7 |er%)....| ......|
|00004f90| 20 62 75 74 74 25 80 31 | 20 8c 0d 1e f0 17 20 20 | butt%.1| ..... |
|00004fa0| 20 f2 5f 6f 70 65 6e 57 | 40 43 28 74 65 6c 6c 25 | ._openW|@C(tell%|
|00004fb0| 29 0d 1e fa 16 20 20 20 | f2 5f 63 6c 6f 73 65 57 |).... |._closeW|
|00004fc0| 28 78 66 65 72 25 29 0d | 1f 04 16 20 20 20 f2 5f |(xfer%).|... ._|
|00004fd0| 63 6c 6f 73 65 57 28 6d | 61 69 6e 25 29 0d 1f 0e |closeW(m|ain%)...|
|00004fe0| 07 20 20 cd 0d 1f 18 04 | 0d 1f 22 05 e1 0d 1f 2c |. .....|.."....,|
|00004ff0| 04 0d 1f 36 11 dd 20 f2 | 5f 73 65 6e 64 5f 61 77 |...6.. .|_send_aw|
|00005000| 61 79 0d 1f 40 23 c8 99 | 22 57 69 6d 70 5f 47 65 |ay..@#..|"Wimp_Ge|
|00005010| 74 50 6f 69 6e 74 65 72 | 49 6e 66 6f 22 2c 2c 62 |tPointer|Info",,b|
|00005020| 6c 6f 63 6b 25 0d 1f 4a | 29 62 6c 6f 63 6b 25 21 |lock%..J|)block%!|
|00005030| 32 38 3d 62 6c 6f 63 6b | 25 21 30 3a 62 6c 6f 63 |28=block|%!0:bloc|
|00005040| 6b 25 21 33 32 3d 62 6c | 6f 63 6b 25 21 34 0d 1f |k%!32=bl|ock%!4..|
|00005050| 54 2b 62 6c 6f 63 6b 25 | 21 32 30 3d 62 6c 6f 63 |T+block%|!20=bloc|
|00005060| 6b 25 21 31 32 3a 62 6c | 6f 63 6b 25 21 32 34 3d |k%!12:bl|ock%!24=|
|00005070| 62 6c 6f 63 6b 25 21 31 | 36 0d 1f 5e 25 62 6c 6f |block%!1|6..^%blo|
|00005080| 63 6b 25 21 30 30 3d 28 | 28 34 34 2b a9 66 5f 6e |ck%!00=(|(44+.f_n|
|00005090| 61 6d 65 24 2b 31 2b 34 | 29 81 34 29 2a 34 0d 1f |ame$+1+4|).4)*4..|
|000050a0| 68 1b 62 6c 6f 63 6b 25 | 21 31 32 3d 30 3a 62 6c |h.block%|!12=0:bl|
|000050b0| 6f 63 6b 25 21 31 36 3d | 31 0d 1f 72 14 62 6c 6f |ock%!16=|1..r.blo|
|000050c0| 63 6b 25 21 33 36 3d 66 | 5f 6c 65 6e 25 0d 1f 7c |ck%!36=f|_len%..||
|000050d0| 15 62 6c 6f 63 6b 25 21 | 34 30 3d 66 5f 74 79 70 |.block%!|40=f_typ|
|000050e0| 65 25 0d 1f 86 1b 24 28 | 62 6c 6f 63 6b 25 2b 34 |e%....$(|block%+4|
|000050f0| 34 29 3d 66 5f 6e 61 6d | 65 24 2b bd 30 0d 1f 90 |4)=f_nam|e$+.0...|
|00005100| 36 c8 99 22 57 69 6d 70 | 5f 53 65 6e 64 4d 65 73 |6.."Wimp|_SendMes|
|00005110| 73 61 67 65 22 2c 31 38 | 2c 62 6c 6f 63 6b 25 2c |sage",18|,block%,|
|00005120| 62 6c 6f 63 6b 25 21 32 | 30 2c 62 6c 6f 63 6b 25 |block%!2|0,block%|
|00005130| 21 32 34 0d 1f 9a 05 e1 | 0d 1f a4 04 0d 1f ae 14 |!24.....|........|
|00005140| dd 20 f2 5f 42 6f 6f 74 | 5f 6f 70 74 69 6f 6e 73 |. ._Boot|_options|
|00005150| 0d 1f b8 0a ea 49 25 2c | 41 24 0d 1f c2 10 49 25 |.....I%,|A$....I%|
|00005160| 3d 62 6c 6f 63 6b 25 21 | 32 30 0d 1f cc 3a c8 99 |=block%!|20...:..|
|00005170| 22 4f 53 5f 47 53 54 72 | 61 6e 73 22 2c 22 3c 53 |"OS_GSTr|ans","<S|
|00005180| 69 67 6e 61 74 75 72 65 | 24 44 69 72 3e 22 2c 62 |ignature|$Dir>",b|
|00005190| 6c 6f 63 6b 25 2b 32 30 | 30 2c 32 30 30 20 b8 20 |lock%+20|0,200 . |
|000051a0| 2c 2c 61 25 0d 1f d6 27 | 62 6c 6f 63 6b 25 3f 28 |,,a%...'|block%?(|
|000051b0| 32 30 30 2b 61 25 29 3d | 31 33 3a 41 24 3d 24 28 |200+a%)=|13:A$=$(|
|000051c0| 62 6c 6f 63 6b 25 2b 32 | 30 30 29 0d 1f e0 1b d5 |block%+2|00).....|
|000051d0| 23 49 25 2c 22 52 75 6e | 20 22 2b 41 24 2b 22 20 |#I%,"Run| "+A$+" |
|000051e0| 2d 62 6f 6f 74 22 0d 1f | ea 05 e1 0d 1f f4 04 0d |-boot"..|........|
|000051f0| 1f fe 18 dd 20 f2 5f 72 | 65 6d 6f 76 65 5f 73 69 |.... ._r|emove_si|
|00005200| 67 6e 61 74 75 72 65 0d | 20 08 13 ea 20 6c 61 73 |gnature.| ... las|
|00005210| 74 25 2c 6c 65 6e 25 2c | 49 25 0d 20 12 2c e7 20 |t%,len%,|I%. .,. |
|00005220| 6d 65 73 73 5f 61 64 72 | 25 3d 2d 31 20 84 20 6d |mess_adr|%=-1 . m|
|00005230| 65 73 73 5f 6c 65 6e 25 | 3d 2d 31 20 85 20 32 2c |ess_len%|=-1 . 2,|
|00005240| 22 63 6e 6d 3a 22 0d 20 | 1c 1b 6d 65 73 73 5f 61 |"cnm:". |..mess_a|
|00005250| 64 72 25 3d 6d 65 73 73 | 5f 6c 65 6e 25 2d 35 30 |dr%=mess|_len%-50|
|00005260| 30 0d 20 26 1d e7 20 6d | 65 73 73 5f 61 64 72 25 |0. &.. m|ess_adr%|
|00005270| 3c 30 20 6d 65 73 73 5f | 61 64 72 25 3d 30 0d 20 |<0 mess_|adr%=0. |
|00005280| 30 18 6d 65 73 73 5f 61 | 64 72 25 2b 3d 6d 65 73 |0.mess_a|dr%+=mes|
|00005290| 73 5f 6d 65 6d 25 0d 20 | 3a 0b 6c 61 73 74 25 3d |s_mem%. |:.last%=|
|000052a0| 30 0d 20 44 05 f5 0d 20 | 4e 12 20 41 24 3d 24 6d |0. D... |N. A$=$m|
|000052b0| 65 73 73 5f 61 64 72 25 | 0d 20 58 36 20 e7 20 c0 |ess_adr%|. X6 . .|
|000052c0| 41 24 2c a9 73 69 67 6e | 5f 70 72 65 66 69 78 24 |A$,.sign|_prefix$|
|000052d0| 29 3d 73 69 67 6e 5f 70 | 72 65 66 69 78 24 20 6c |)=sign_p|refix$ l|
|000052e0| 61 73 74 25 3d 6d 65 73 | 73 5f 61 64 72 25 0d 20 |ast%=mes|s_adr%. |
|000052f0| 62 15 20 6d 65 73 73 5f | 61 64 72 25 2b 3d a9 41 |b. mess_|adr%+=.A|
|00005300| 24 2b 31 0d 20 6c 24 20 | fd 20 6d 65 73 73 5f 61 |$+1. l$ |. mess_a|
|00005310| 64 72 25 3e 6d 65 73 73 | 5f 6d 65 6d 25 2b 6d 65 |dr%>mess|_mem%+me|
|00005320| 73 73 5f 6c 65 6e 25 0d | 20 76 24 e7 20 6c 61 73 |ss_len%.| v$. las|
|00005330| 74 25 3d 30 20 f2 5f 49 | 6e 66 6f 72 6d 28 a4 54 |t%=0 ._I|nform(.T|
|00005340| 28 22 63 6e 72 3a 22 29 | 29 3a e1 0d 20 80 12 6c |("cnr:")|):.. ..l|
|00005350| 65 6e 25 3d a9 28 24 6c | 61 73 74 25 29 0d 20 8a |en%=.($l|ast%). .|
|00005360| 29 e3 20 49 25 3d 6c 61 | 73 74 25 20 b8 20 6d 65 |). I%=la|st% . me|
|00005370| 73 73 5f 6d 65 6d 25 2b | 6d 65 73 73 5f 6c 65 6e |ss_mem%+|mess_len|
|00005380| 25 2d 6c 65 6e 25 0d 20 | 94 10 20 3f 49 25 3d 49 |%-len%. |.. ?I%=I|
|00005390| 25 3f 6c 65 6e 25 0d 20 | 9e 06 20 ed 0d 20 a8 13 |%?len%. |.. .. ..|
|000053a0| 6d 65 73 73 5f 6c 65 6e | 25 2d 3d 6c 65 6e 25 0d |mess_len|%-=len%.|
|000053b0| 20 b2 16 f2 5f 74 65 6c | 6c 28 a4 54 28 22 6f 6d | ..._tel|l(.T("om|
|000053c0| 72 3a 22 29 29 0d 20 bc | 05 e1 0d 20 c6 04 0d 20 |r:")). .|... ... |
|000053d0| d0 04 0d 20 da 20 dd 20 | a4 5f 67 65 74 5f 69 64 |... . . |._get_id|
|000053e0| 65 61 28 f8 20 61 64 72 | 25 2c 70 72 65 66 69 78 |ea(. adr|%,prefix|
|000053f0| 24 29 0d 20 e4 0e ea 20 | 41 24 2c 6c 61 73 74 25 |$). ... |A$,last%|
|00005400| 0d 20 ee 22 41 24 3d 24 | 61 64 72 25 3a 6c 61 74 |. ."A$=$|adr%:lat|
|00005410| 25 3d 61 64 72 25 3a 61 | 64 72 25 2b 3d a9 41 24 |%=adr%:a|dr%+=.A$|
|00005420| 2b 31 0d 20 f8 13 42 25 | 3d a7 41 24 2c 70 72 65 |+1. ..B%|=.A$,pre|
|00005430| 66 69 78 24 29 0d 21 02 | 1b e7 20 42 25 3c 3e 31 |fix$).!.|.. B%<>1|
|00005440| 20 8c 20 61 64 72 25 3d | 6c 61 74 25 3a 3d 22 22 | . adr%=|lat%:=""|
|00005450| 0d 21 0c 17 41 24 3d c1 | 41 24 2c 42 25 2b a9 70 |.!..A$=.|A$,B%+.p|
|00005460| 72 65 66 69 78 24 29 0d | 21 16 11 c8 95 20 c0 41 |refix$).|!.... .A|
|00005470| 24 2c 31 29 3d 22 20 22 | 0d 21 20 0e 20 41 24 3d |$,1)=" "|.! . A$=|
|00005480| c1 41 24 2c 32 29 0d 21 | 2a 06 20 ce 0d 21 34 11 |.A$,2).!|*. ..!4.|
|00005490| c8 95 20 c2 41 24 2c 31 | 29 3d 22 20 22 0d 21 3e |.. .A$,1|)=" ".!>|
|000054a0| 12 20 41 24 3d c0 41 24 | 2c a9 41 24 2d 31 29 0d |. A$=.A$|,.A$-1).|
|000054b0| 21 48 06 20 ce 0d 21 52 | 08 3a 3d 41 24 0d ff |!H. ..!R|.:=A$.. |
+--------+-------------------------+-------------------------+--------+--------+