home *** CD-ROM | disk | FTP | other *** search
Unknown | 1994-08-16 | 18.3 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
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 0a 10 f4 20 3e 4e | 50 4c 69 62 72 61 72 79 |..... >N|PLibrary|
|00000010| 0d 00 14 2e f4 20 4e 6f | 72 73 6f 66 74 20 50 72 |..... No|rsoft Pr|
|00000020| 6f 64 75 63 74 69 6f 6e | 73 20 57 69 6d 70 20 52 |oduction|s Wimp R|
|00000030| 6f 75 74 69 6e 65 20 4c | 69 62 72 61 72 79 0d 00 |outine L|ibrary..|
|00000040| 1e 1a f4 20 57 72 69 74 | 74 65 6e 20 62 79 20 43 |... Writ|ten by C|
|00000050| 68 72 69 73 20 43 6f 65 | 0d 00 28 12 f4 20 56 65 |hris Coe|..(.. Ve|
|00000060| 72 73 69 6f 6e 20 31 2e | 31 31 0d 00 32 22 f4 20 |rsion 1.|11..2". |
|00000070| 28 63 29 20 4e 6f 72 73 | 6f 66 74 20 50 72 6f 64 |(c) Nors|oft Prod|
|00000080| 75 63 74 69 6f 6e 73 20 | 31 39 39 34 0d 00 3c 05 |uctions |1994..<.|
|00000090| 3a 0d 00 46 05 e0 0d 00 | 50 05 3a 0d 00 5a 2e dd |:..F....|P.:..Z..|
|000000a0| 20 f2 6c 69 62 5f 69 6e | 69 74 69 61 6c 69 73 65 | .lib_in|itialise|
|000000b0| 28 6c 69 62 5f 74 73 25 | 2c 6c 69 62 5f 69 73 25 |(lib_ts%|,lib_is%|
|000000c0| 2c 6c 69 62 5f 6d 73 25 | 29 0d 00 64 41 6c 69 62 |,lib_ms%|)..dAlib|
|000000d0| 5f 74 65 6d 70 6c 61 74 | 65 73 69 7a 65 25 3d 6c |_templat|esize%=l|
|000000e0| 69 62 5f 74 73 25 2a 31 | 30 32 34 3a 6c 69 62 5f |ib_ts%*1|024:lib_|
|000000f0| 69 6e 64 69 72 65 63 74 | 73 69 7a 65 25 3d 6c 69 |indirect|size%=li|
|00000100| 62 5f 69 73 25 2a 31 30 | 32 34 0d 00 6e 31 6c 69 |b_is%*10|24..n1li|
|00000110| 62 5f 6d 65 6e 75 73 69 | 7a 65 25 3d 6c 69 62 5f |b_menusi|ze%=lib_|
|00000120| 6d 73 25 2a 31 30 32 34 | 3a 6c 69 62 5f 62 6c 6f |ms%*1024|:lib_blo|
|00000130| 63 6b 73 69 7a 65 25 3d | 32 35 36 0d 00 78 45 de |cksize%=|256..xE.|
|00000140| 20 6c 69 62 5f 62 6c 6f | 63 6b 25 20 6c 69 62 5f | lib_blo|ck% lib_|
|00000150| 62 6c 6f 63 6b 73 69 7a | 65 25 2c 6c 69 62 5f 74 |blocksiz|e%,lib_t|
|00000160| 65 6d 70 6c 61 74 65 62 | 75 66 66 65 72 25 20 6c |emplateb|uffer% l|
|00000170| 69 62 5f 74 65 6d 70 6c | 61 74 65 73 69 7a 65 25 |ib_templ|atesize%|
|00000180| 0d 00 82 3d de 20 6c 69 | 62 5f 69 6e 64 69 72 65 |...=. li|b_indire|
|00000190| 63 74 25 20 6c 69 62 5f | 69 6e 64 69 72 65 63 74 |ct% lib_|indirect|
|000001a0| 73 69 7a 65 25 2c 6c 69 | 62 5f 6d 65 6e 75 25 20 |size%,li|b_menu% |
|000001b0| 6c 69 62 5f 6d 65 6e 75 | 73 69 7a 65 25 0d 00 8c |lib_menu|size%...|
|000001c0| 35 6c 69 62 5f 6c 65 66 | 74 25 3d 2d 32 3a 6c 69 |5lib_lef|t%=-2:li|
|000001d0| 62 5f 72 69 67 68 74 25 | 3d 2d 31 3a 6c 69 62 5f |b_right%|=-1:lib_|
|000001e0| 6d 65 6e 75 70 74 72 25 | 3d 6c 69 62 5f 6d 65 6e |menuptr%|=lib_men|
|000001f0| 75 25 0d 00 96 38 6c 69 | 62 5f 6c 61 73 74 6f 70 |u%...8li|b_lastop|
|00000200| 65 6e 25 3d 2d 31 3a 6c | 69 62 5f 6c 61 73 74 6f |en%=-1:l|ib_lasto|
|00000210| 70 65 6e 69 74 65 6d 73 | 25 3d 2d 31 3a 6c 69 62 |penitems|%=-1:lib|
|00000220| 5f 66 72 6f 6e 74 25 3d | 2d 31 0d 00 a0 36 6c 69 |_front%=|-1...6li|
|00000230| 62 5f 6c 61 73 74 6f 70 | 65 6e 78 25 3d 2d 31 3a |b_lastop|enx%=-1:|
|00000240| 6c 69 62 5f 6c 61 73 74 | 6f 70 65 6e 79 25 3d 2d |lib_last|openy%=-|
|00000250| 31 3a 6c 69 62 5f 73 70 | 72 69 74 65 73 25 3d 31 |1:lib_sp|rites%=1|
|00000260| 0d 00 aa 2c 6c 69 62 5f | 73 61 76 65 64 25 3d 2d |...,lib_|saved%=-|
|00000270| 32 3a 6c 69 62 5f 74 61 | 73 6b 6e 61 6d 65 24 3d |2:lib_ta|skname$=|
|00000280| 22 3c 55 6e 74 69 74 6c | 65 64 3e 22 0d 00 b4 05 |"<Untitl|ed>"....|
|00000290| e1 0d 00 be 05 3a 0d 00 | c8 2d dd 20 f2 6c 69 62 |.....:..|.-. .lib|
|000002a0| 5f 72 65 70 6f 72 74 65 | 72 72 6f 72 28 6c 69 62 |_reporte|rror(lib|
|000002b0| 5f 65 72 72 6f 72 24 2c | 6c 69 62 5f 66 6c 61 67 |_error$,|lib_flag|
|000002c0| 73 25 29 0d 00 d2 11 21 | 6c 69 62 5f 62 6c 6f 63 |s%)....!|lib_bloc|
|000002d0| 6b 25 3d 30 0d 00 dc 1e | 24 28 6c 69 62 5f 62 6c |k%=0....|$(lib_bl|
|000002e0| 6f 63 6b 25 2b 34 29 3d | 6c 69 62 5f 65 72 72 6f |ock%+4)=|lib_erro|
|000002f0| 72 24 0d 00 e6 3d c8 99 | 20 22 57 69 6d 70 5f 52 |r$...=..| "Wimp_R|
|00000300| 65 70 6f 72 74 45 72 72 | 6f 72 22 2c 6c 69 62 5f |eportErr|or",lib_|
|00000310| 62 6c 6f 63 6b 25 2c 6c | 69 62 5f 66 6c 61 67 73 |block%,l|ib_flags|
|00000320| 25 2c 6c 69 62 5f 74 61 | 73 6b 6e 61 6d 65 24 0d |%,lib_ta|skname$.|
|00000330| 00 f0 05 e1 0d 00 fa 05 | 3a 0d 01 04 25 dd 20 f2 |........|:...%. .|
|00000340| 6c 69 62 5f 63 6c 6f 73 | 65 64 6f 77 6e 28 6c 69 |lib_clos|edown(li|
|00000350| 62 5f 74 61 73 6b 68 61 | 6e 64 6c 65 25 29 0d 01 |b_taskha|ndle%)..|
|00000360| 0e 2e c8 99 20 22 57 69 | 6d 70 5f 43 6c 6f 73 65 |.... "Wi|mp_Close|
|00000370| 44 6f 77 6e 22 2c 6c 69 | 62 5f 74 61 73 6b 68 61 |Down",li|b_taskha|
|00000380| 6e 64 6c 65 25 2c 22 54 | 41 53 4b 22 0d 01 18 05 |ndle%,"T|ASK"....|
|00000390| e1 0d 01 22 05 3a 0d 01 | 2c 2c dd 20 a4 6c 69 62 |...".:..|,,. .lib|
|000003a0| 5f 73 74 61 72 74 75 70 | 74 61 73 6b 28 6c 69 62 |_startup|task(lib|
|000003b0| 5f 74 61 73 6b 24 2c 6c | 69 62 5f 72 69 73 63 6f |_task$,l|ib_risco|
|000003c0| 73 29 0d 01 36 2d ea 20 | 6c 69 62 5f 74 61 73 6b |s)..6-. |lib_task|
|000003d0| 68 61 6e 64 6c 65 25 3a | 6c 69 62 5f 74 61 73 6b |handle%:|lib_task|
|000003e0| 6e 61 6d 65 24 3d 6c 69 | 62 5f 74 61 73 6b 24 0d |name$=li|b_task$.|
|000003f0| 01 40 54 c8 99 20 22 57 | 69 6d 70 5f 49 6e 69 74 |.@T.. "W|imp_Init|
|00000400| 69 61 6c 69 73 65 22 2c | 6c 69 62 5f 72 69 73 63 |ialise",|lib_risc|
|00000410| 6f 73 2a 31 30 30 2c 26 | 34 42 35 33 34 31 35 34 |os*100,&|4B534154|
|00000420| 2c 6c 69 62 5f 74 61 73 | 6b 6e 61 6d 65 24 2c 30 |,lib_tas|kname$,0|
|00000430| 20 b8 20 2c 6c 69 62 5f | 74 61 73 6b 68 61 6e 64 | . ,lib_|taskhand|
|00000440| 6c 65 25 0d 01 4a 14 3d | 6c 69 62 5f 74 61 73 6b |le%..J.=|lib_task|
|00000450| 68 61 6e 64 6c 65 25 0d | 01 54 05 3a 0d 01 5e 36 |handle%.|.T.:..^6|
|00000460| dd 20 a4 6c 69 62 5f 69 | 63 6f 6e 62 61 72 28 6c |. .lib_i|conbar(l|
|00000470| 69 62 5f 73 70 72 69 74 | 65 24 2c 6c 69 62 5f 73 |ib_sprit|e$,lib_s|
|00000480| 69 64 65 25 2c 6c 69 62 | 5f 74 65 78 74 62 75 66 |ide%,lib|_textbuf|
|00000490| 25 29 0d 01 68 11 ea 20 | 6c 69 62 5f 68 61 6e 64 |%)..h.. |lib_hand|
|000004a0| 6c 65 25 0d 01 72 19 21 | 6c 69 62 5f 62 6c 6f 63 |le%..r.!|lib_bloc|
|000004b0| 6b 25 3d 6c 69 62 5f 73 | 69 64 65 25 0d 01 7c 21 |k%=lib_s|ide%..|!|
|000004c0| 6c 69 62 5f 62 6c 6f 63 | 6b 25 21 34 3d 30 3a 6c |lib_bloc|k%!4=0:l|
|000004d0| 69 62 5f 62 6c 6f 63 6b | 25 21 38 3d 30 0d 01 86 |ib_block|%!8=0...|
|000004e0| 25 6c 69 62 5f 62 6c 6f | 63 6b 25 21 31 32 3d 36 |%lib_blo|ck%!12=6|
|000004f0| 38 3a 6c 69 62 5f 62 6c | 6f 63 6b 25 21 31 36 3d |8:lib_bl|ock%!16=|
|00000500| 36 38 0d 01 90 17 e7 20 | 6c 69 62 5f 74 65 78 74 |68..... |lib_text|
|00000510| 62 75 66 25 3e 2d 31 20 | 8c 0d 01 9a 34 6c 69 62 |buf%>-1 |....4lib|
|00000520| 5f 62 6c 6f 63 6b 25 21 | 38 3d 2d 31 36 3a 6c 69 |_block%!|8=-16:li|
|00000530| 62 5f 62 6c 6f 63 6b 25 | 21 31 32 3d 31 36 2a a9 |b_block%|!12=16*.|
|00000540| 24 6c 69 62 5f 74 65 78 | 74 62 75 66 25 0d 01 a4 |$lib_tex|tbuf%...|
|00000550| 3b 6c 69 62 5f 62 6c 6f | 63 6b 25 21 31 36 3d 36 |;lib_blo|ck%!16=6|
|00000560| 38 2b 32 30 3a e7 20 6c | 69 62 5f 62 6c 6f 63 6b |8+20:. l|ib_block|
|00000570| 25 21 31 32 3c 36 38 20 | 6c 69 62 5f 62 6c 6f 63 |%!12<68 |lib_bloc|
|00000580| 6b 25 21 31 32 3d 36 38 | 0d 01 ae 33 6c 69 62 5f |k%!12=68|...3lib_|
|00000590| 62 6c 6f 63 6b 25 21 32 | 30 3d 25 30 30 30 31 30 |block%!2|0=%00010|
|000005a0| 31 31 31 30 30 30 30 30 | 30 30 30 30 30 31 31 30 |11100000|00000110|
|000005b0| 30 30 31 31 30 30 30 31 | 30 31 31 0d 01 b8 1e 6c |00110001|011....l|
|000005c0| 69 62 5f 62 6c 6f 63 6b | 25 21 32 34 3d 6c 69 62 |ib_block|%!24=lib|
|000005d0| 5f 74 65 78 74 62 75 66 | 25 0d 01 c2 20 6c 69 62 |_textbuf|%... lib|
|000005e0| 5f 62 6c 6f 63 6b 25 21 | 32 38 3d 6c 69 62 5f 62 |_block%!|28=lib_b|
|000005f0| 6c 6f 63 6b 25 2b 32 31 | 32 0d 01 cc 14 6c 69 62 |lock%+21|2....lib|
|00000600| 5f 62 6c 6f 63 6b 25 21 | 33 32 3d 31 32 0d 01 d6 |_block%!|32=12...|
|00000610| 25 24 28 6c 69 62 5f 62 | 6c 6f 63 6b 25 2b 32 31 |%$(lib_b|lock%+21|
|00000620| 32 29 3d 22 53 22 2b 6c | 69 62 5f 73 70 72 69 74 |2)="S"+l|ib_sprit|
|00000630| 65 24 0d 01 e0 05 cc 0d | 01 ea 33 6c 69 62 5f 62 |e$......|..3lib_b|
|00000640| 6c 6f 63 6b 25 21 32 30 | 3d 25 30 30 30 30 30 30 |lock%!20|=%000000|
|00000650| 30 30 30 30 30 30 30 30 | 30 30 30 30 31 31 30 30 |00000000|00001100|
|00000660| 30 30 30 30 30 31 31 30 | 31 30 0d 01 f4 20 24 28 |00000110|10... $(|
|00000670| 6c 69 62 5f 62 6c 6f 63 | 6b 25 2b 32 34 29 3d 6c |lib_bloc|k%+24)=l|
|00000680| 69 62 5f 73 70 72 69 74 | 65 24 0d 01 fe 05 cd 0d |ib_sprit|e$......|
|00000690| 02 08 32 c8 99 20 22 57 | 69 6d 70 5f 43 72 65 61 |..2.. "W|imp_Crea|
|000006a0| 74 65 49 63 6f 6e 22 2c | 2c 6c 69 62 5f 62 6c 6f |teIcon",|,lib_blo|
|000006b0| 63 6b 25 20 b8 20 6c 69 | 62 5f 68 61 6e 64 6c 65 |ck% . li|b_handle|
|000006c0| 25 0d 02 12 10 3d 6c 69 | 62 5f 68 61 6e 64 6c 65 |%....=li|b_handle|
|000006d0| 25 0d 02 1c 05 3a 0d 02 | 26 15 dd 20 f2 6c 69 62 |%....:..|&.. .lib|
|000006e0| 5f 66 61 74 61 6c 65 72 | 72 6f 72 0d 02 30 18 c8 |_fataler|ror..0..|
|000006f0| 99 20 22 48 6f 75 72 67 | 6c 61 73 73 5f 53 6d 61 |. "Hourg|lass_Sma|
|00000700| 73 68 22 0d 02 3a 0c ff | 22 43 6c 6f 73 65 22 0d |sh"..:..|"Close".|
|00000710| 02 44 52 f2 6c 69 62 5f | 72 65 70 6f 72 74 65 72 |.DR.lib_|reporter|
|00000720| 72 6f 72 28 f6 24 2b 22 | 20 28 69 6e 74 65 72 6e |ror(.$+"| (intern|
|00000730| 61 6c 20 65 72 72 6f 72 | 20 63 6f 64 65 20 22 2b |al error| code "+|
|00000740| c3 9e 2b 22 29 20 2d 20 | 6d 75 73 74 20 65 78 69 |..+") - |must exi|
|00000750| 74 20 69 6d 6d 65 64 69 | 61 74 65 6c 79 22 2c 31 |t immedi|ately",1|
|00000760| 29 0d 02 4e 05 e1 0d 02 | 58 05 3a 0d 02 62 2c dd |)..N....|X.:..b,.|
|00000770| 20 f2 6c 69 62 5f 6f 70 | 65 6e 74 65 6d 70 6c 61 | .lib_op|entempla|
|00000780| 74 65 28 6c 69 62 5f 66 | 69 6c 65 24 2c 6c 69 62 |te(lib_f|ile$,lib|
|00000790| 5f 64 6f 33 64 25 29 0d | 02 6c 19 ea 20 6c 69 62 |_do3d%).|.l.. lib|
|000007a0| 5f 72 69 73 63 6f 73 25 | 2c 6c 69 62 5f 33 64 25 |_riscos%|,lib_3d%|
|000007b0| 0d 02 76 11 e7 20 6c 69 | 62 5f 64 6f 33 64 25 20 |..v.. li|b_do3d% |
|000007c0| 8c 0d 02 80 2e c8 99 20 | 22 4f 53 5f 4d 6f 64 75 |....... |"OS_Modu|
|000007d0| 6c 65 22 2c 32 30 2c 30 | 2c 2d 31 20 b8 20 2c 2c |le",20,0|,-1 . ,,|
|000007e0| 2c 2c 2c 2c 6c 69 62 5f | 72 69 73 63 6f 73 25 0d |,,,,lib_|riscos%.|
|000007f0| 02 8a 24 c8 99 20 22 4f | 53 5f 42 79 74 65 22 2c |..$.. "O|S_Byte",|
|00000800| 31 36 31 2c 31 34 30 20 | b8 20 2c 2c 6c 69 62 5f |161,140 |. ,,lib_|
|00000810| 33 64 25 0d 02 94 1b 6c | 69 62 5f 33 64 25 3d 28 |3d%....l|ib_3d%=(|
|00000820| 6c 69 62 5f 33 64 25 20 | 80 20 31 29 3d 31 0d 02 |lib_3d% |. 1)=1..|
|00000830| 9e 21 6c 69 62 5f 72 69 | 73 63 6f 73 25 3d 6c 69 |.!lib_ri|scos%=li|
|00000840| 62 5f 72 69 73 63 6f 73 | 25 2f 31 30 30 30 30 0d |b_riscos|%/10000.|
|00000850| 02 a8 42 e7 20 6c 69 62 | 5f 72 69 73 63 6f 73 25 |..B. lib|_riscos%|
|00000860| 3e 3d 33 2e 31 20 80 20 | 6c 69 62 5f 33 64 25 20 |>=3.1 . |lib_3d% |
|00000870| 6c 69 62 5f 66 69 6c 65 | 24 2b 3d 22 33 44 22 20 |lib_file|$+="3D" |
|00000880| 8b 20 6c 69 62 5f 66 69 | 6c 65 24 2b 3d 22 32 44 |. lib_fi|le$+="2D|
|00000890| 22 0d 02 b2 05 cd 0d 02 | bc 25 c8 99 20 22 57 69 |".......|.%.. "Wi|
|000008a0| 6d 70 5f 4f 70 65 6e 54 | 65 6d 70 6c 61 74 65 22 |mp_OpenT|emplate"|
|000008b0| 2c 2c 6c 69 62 5f 66 69 | 6c 65 24 0d 02 c6 05 e1 |,,lib_fi|le$.....|
|000008c0| 0d 02 d0 05 3a 0d 02 da | 26 dd 20 a4 6c 69 62 5f |....:...|&. .lib_|
|000008d0| 6c 6f 61 64 74 65 6d 70 | 6c 61 74 65 28 6c 69 62 |loadtemp|late(lib|
|000008e0| 5f 74 65 6d 70 6c 61 74 | 65 24 29 0d 02 e4 82 c8 |_templat|e$).....|
|000008f0| 99 20 22 57 69 6d 70 5f | 4c 6f 61 64 54 65 6d 70 |. "Wimp_|LoadTemp|
|00000900| 6c 61 74 65 22 2c 2c 6c | 69 62 5f 74 65 6d 70 6c |late",,l|ib_templ|
|00000910| 61 74 65 62 75 66 66 65 | 72 25 2c 6c 69 62 5f 69 |atebuffe|r%,lib_i|
|00000920| 6e 64 69 72 65 63 74 25 | 2c 6c 69 62 5f 69 6e 64 |ndirect%|,lib_ind|
|00000930| 69 72 65 63 74 25 2b 6c | 69 62 5f 69 6e 64 69 72 |irect%+l|ib_indir|
|00000940| 65 63 74 73 69 7a 65 25 | 2c 2d 31 2c 6c 69 62 5f |ectsize%|,-1,lib_|
|00000950| 74 65 6d 70 6c 61 74 65 | 24 2c 30 20 b8 20 2c 2c |template|$,0 . ,,|
|00000960| 6c 69 62 5f 69 6e 64 69 | 72 65 63 74 25 0d 02 ee |lib_indi|rect%...|
|00000970| 27 6c 69 62 5f 74 65 6d | 70 6c 61 74 65 62 75 66 |'lib_tem|platebuf|
|00000980| 66 65 72 25 21 36 34 3d | 6c 69 62 5f 73 70 72 69 |fer%!64=|lib_spri|
|00000990| 74 65 73 25 0d 02 f8 3d | c8 99 20 22 57 69 6d 70 |tes%...=|.. "Wimp|
|000009a0| 5f 43 72 65 61 74 65 57 | 69 6e 64 6f 77 22 2c 2c |_CreateW|indow",,|
|000009b0| 6c 69 62 5f 74 65 6d 70 | 6c 61 74 65 62 75 66 66 |lib_temp|latebuff|
|000009c0| 65 72 25 20 b8 20 6c 69 | 62 5f 77 69 6e 64 6f 77 |er% . li|b_window|
|000009d0| 25 0d 03 02 10 3d 6c 69 | 62 5f 77 69 6e 64 6f 77 |%....=li|b_window|
|000009e0| 25 0d 03 0c 05 3a 0d 03 | 16 18 dd 20 f2 6c 69 62 |%....:..|... .lib|
|000009f0| 5f 63 6c 6f 73 65 74 65 | 6d 70 6c 61 74 65 0d 03 |_closete|mplate..|
|00000a00| 20 1b c8 99 20 22 57 69 | 6d 70 5f 43 6c 6f 73 65 | ... "Wi|mp_Close|
|00000a10| 54 65 6d 70 6c 61 74 65 | 22 0d 03 2a 05 e1 0d 03 |Template|"..*....|
|00000a20| 34 05 3a 0d 03 3e 23 dd | 20 f2 6c 69 62 5f 63 6c |4.:..>#.| .lib_cl|
|00000a30| 6f 73 65 77 69 6e 64 6f | 77 28 6c 69 62 5f 77 69 |osewindo|w(lib_wi|
|00000a40| 6e 64 6f 77 25 29 0d 03 | 48 28 e7 20 ac 20 a4 74 |ndow%)..|H(. . .t|
|00000a50| 61 73 6b 5f 63 6c 6f 73 | 65 77 69 6e 64 6f 77 28 |ask_clos|ewindow(|
|00000a60| 6c 69 62 5f 77 69 6e 64 | 6f 77 25 29 20 e1 0d 03 |lib_wind|ow%) ...|
|00000a70| 52 1b 21 6c 69 62 5f 62 | 6c 6f 63 6b 25 3d 6c 69 |R.!lib_b|lock%=li|
|00000a80| 62 5f 77 69 6e 64 6f 77 | 25 0d 03 5c 25 c8 99 20 |b_window|%..\%.. |
|00000a90| 22 57 69 6d 70 5f 43 6c | 6f 73 65 57 69 6e 64 6f |"Wimp_Cl|oseWindo|
|00000aa0| 77 22 2c 2c 6c 69 62 5f | 62 6c 6f 63 6b 25 0d 03 |w",,lib_|block%..|
|00000ab0| 66 05 e1 0d 03 70 05 3a | 0d 03 7a 2d dd 20 a4 6c |f....p.:|..z-. .l|
|00000ac0| 69 62 5f 63 72 65 61 74 | 65 6d 65 6e 75 28 6c 69 |ib_creat|emenu(li|
|00000ad0| 62 5f 6d 65 6e 75 24 2c | f8 20 6c 69 62 5f 69 74 |b_menu$,|. lib_it|
|00000ae0| 65 6d 73 25 29 0d 03 84 | 85 ea 20 6c 69 62 5f 6d |ems%)...|.. lib_m|
|00000af0| 65 6e 75 74 69 74 6c 65 | 24 2c 6c 69 62 5f 6d 65 |enutitle|$,lib_me|
|00000b00| 6e 75 77 69 64 74 68 61 | 64 64 72 25 2c 6c 69 62 |nuwidtha|ddr%,lib|
|00000b10| 5f 6d 65 6e 75 77 69 64 | 74 68 25 2c 6c 69 62 5f |_menuwid|th%,lib_|
|00000b20| 6d 65 6e 75 69 74 65 6d | 24 2c 6c 69 62 5f 76 61 |menuitem|$,lib_va|
|00000b30| 72 24 2c 6c 69 62 5f 76 | 61 72 25 2c 6c 69 62 5f |r$,lib_v|ar%,lib_|
|00000b40| 6d 65 6e 75 61 64 64 72 | 25 2c 6c 69 62 5f 66 6c |menuaddr|%,lib_fl|
|00000b50| 61 67 24 2c 6c 69 62 5f | 66 6c 61 67 25 2c 6c 69 |ag$,lib_|flag%,li|
|00000b60| 62 5f 66 6c 61 67 6e 75 | 6d 25 0d 03 8e 1e 6c 69 |b_flagnu|m%....li|
|00000b70| 62 5f 6d 65 6e 75 61 64 | 64 72 25 3d 6c 69 62 5f |b_menuad|dr%=lib_|
|00000b80| 6d 65 6e 75 70 74 72 25 | 0d 03 98 30 6c 69 62 5f |menuptr%|...0lib_|
|00000b90| 6d 65 6e 75 74 69 74 6c | 65 24 3d c0 6c 69 62 5f |menutitl|e$=.lib_|
|00000ba0| 6d 65 6e 75 24 2c a7 6c | 69 62 5f 6d 65 6e 75 24 |menu$,.l|ib_menu$|
|00000bb0| 2c 22 7c 22 29 2d 31 29 | 0d 03 a2 3b e7 20 a9 6c |,"|")-1)|...;. .l|
|00000bc0| 69 62 5f 6d 65 6e 75 74 | 69 74 6c 65 24 3e 31 32 |ib_menut|itle$>12|
|00000bd0| 20 6c 69 62 5f 6d 65 6e | 75 74 69 74 6c 65 24 3d | lib_men|utitle$=|
|00000be0| c0 6c 69 62 5f 6d 65 6e | 75 74 69 74 6c 65 24 2c |.lib_men|utitle$,|
|00000bf0| 31 32 29 0d 03 ac 20 24 | 6c 69 62 5f 6d 65 6e 75 |12)... $|lib_menu|
|00000c00| 70 74 72 25 3d 6c 69 62 | 5f 6d 65 6e 75 74 69 74 |ptr%=lib|_menutit|
|00000c10| 6c 65 24 0d 03 b6 2b 6c | 69 62 5f 6d 65 6e 75 24 |le$...+l|ib_menu$|
|00000c20| 3d c1 6c 69 62 5f 6d 65 | 6e 75 24 2c a7 6c 69 62 |=.lib_me|nu$,.lib|
|00000c30| 5f 6d 65 6e 75 24 2c 22 | 7c 22 29 2b 31 29 0d 03 |_menu$,"||")+1)..|
|00000c40| c0 27 6c 69 62 5f 6d 65 | 6e 75 70 74 72 25 3f 31 |.'lib_me|nuptr%?1|
|00000c50| 32 3d 37 3a 6c 69 62 5f | 6d 65 6e 75 70 74 72 25 |2=7:lib_|menuptr%|
|00000c60| 3f 31 33 3d 32 0d 03 ca | 27 6c 69 62 5f 6d 65 6e |?13=2...|'lib_men|
|00000c70| 75 70 74 72 25 3f 31 34 | 3d 37 3a 6c 69 62 5f 6d |uptr%?14|=7:lib_m|
|00000c80| 65 6e 75 70 74 72 25 3f | 31 35 3d 30 0d 03 d4 28 |enuptr%?|15=0...(|
|00000c90| 6c 69 62 5f 6d 65 6e 75 | 70 74 72 25 21 32 30 3d |lib_menu|ptr%!20=|
|00000ca0| 34 34 3a 6c 69 62 5f 6d | 65 6e 75 70 74 72 25 21 |44:lib_m|enuptr%!|
|00000cb0| 32 34 3d 30 0d 03 de 26 | 6c 69 62 5f 6d 65 6e 75 |24=0...&|lib_menu|
|00000cc0| 77 69 64 74 68 61 64 64 | 72 25 3d 6c 69 62 5f 6d |widthadd|r%=lib_m|
|00000cd0| 65 6e 75 70 74 72 25 2b | 31 36 0d 03 e8 22 6c 69 |enuptr%+|16..."li|
|00000ce0| 62 5f 6d 65 6e 75 77 69 | 64 74 68 25 3d a9 6c 69 |b_menuwi|dth%=.li|
|00000cf0| 62 5f 6d 65 6e 75 74 69 | 74 6c 65 24 0d 03 f2 14 |b_menuti|tle$....|
|00000d00| 6c 69 62 5f 6d 65 6e 75 | 70 74 72 25 2b 3d 32 38 |lib_menu|ptr%+=28|
|00000d10| 0d 03 fc 10 6c 69 62 5f | 69 74 65 6d 73 25 3d 30 |....lib_|items%=0|
|00000d20| 0d 04 06 05 f5 0d 04 10 | 2f 6c 69 62 5f 6d 65 6e |........|/lib_men|
|00000d30| 75 69 74 65 6d 24 3d c0 | 6c 69 62 5f 6d 65 6e 75 |uitem$=.|lib_menu|
|00000d40| 24 2c a7 6c 69 62 5f 6d | 65 6e 75 24 2c 22 2f 22 |$,.lib_m|enu$,"/"|
|00000d50| 29 2d 31 29 0d 04 1a 2b | 6c 69 62 5f 6d 65 6e 75 |)-1)...+|lib_menu|
|00000d60| 24 3d c1 6c 69 62 5f 6d | 65 6e 75 24 2c a7 6c 69 |$=.lib_m|enu$,.li|
|00000d70| 62 5f 6d 65 6e 75 24 2c | 22 2f 22 29 2b 31 29 0d |b_menu$,|"/")+1).|
|00000d80| 04 24 33 6c 69 62 5f 66 | 6c 61 67 24 3d c0 6c 69 |.$3lib_f|lag$=.li|
|00000d90| 62 5f 6d 65 6e 75 69 74 | 65 6d 24 2c a7 6c 69 62 |b_menuit|em$,.lib|
|00000da0| 5f 6d 65 6e 75 69 74 65 | 6d 24 2c 22 23 22 29 2d |_menuite|m$,"#")-|
|00000db0| 31 29 0d 04 2e 37 6c 69 | 62 5f 6d 65 6e 75 69 74 |1)...7li|b_menuit|
|00000dc0| 65 6d 24 3d c1 6c 69 62 | 5f 6d 65 6e 75 69 74 65 |em$=.lib|_menuite|
|00000dd0| 6d 24 2c a7 6c 69 62 5f | 6d 65 6e 75 69 74 65 6d |m$,.lib_|menuitem|
|00000de0| 24 2c 22 23 22 29 2b 31 | 29 0d 04 38 0f 6c 69 62 |$,"#")+1|)..8.lib|
|00000df0| 5f 66 6c 61 67 25 3d 30 | 0d 04 42 14 e7 20 a9 6c |_flag%=0|..B.. .l|
|00000e00| 69 62 5f 66 6c 61 67 24 | 3e 30 20 8c 0d 04 4c 21 |ib_flag$|>0 ...L!|
|00000e10| e3 20 6c 69 62 5f 66 6c | 61 67 6e 75 6d 25 3d 31 |. lib_fl|agnum%=1|
|00000e20| 20 b8 20 a9 6c 69 62 5f | 66 6c 61 67 24 0d 04 56 | . .lib_|flag$..V|
|00000e30| 34 e7 20 c1 6c 69 62 5f | 66 6c 61 67 24 2c 6c 69 |4. .lib_|flag$,li|
|00000e40| 62 5f 66 6c 61 67 6e 75 | 6d 25 2c 31 29 3d 22 44 |b_flagnu|m%,1)="D|
|00000e50| 22 20 6c 69 62 5f 66 6c | 61 67 25 2b 3d 31 3c 3c |" lib_fl|ag%+=1<<|
|00000e60| 31 0d 04 60 12 ed 20 6c | 69 62 5f 66 6c 61 67 6e |1..`.. l|ib_flagn|
|00000e70| 75 6d 25 0d 04 6a 05 cd | 0d 04 74 1c 6c 69 62 5f |um%..j..|..t.lib_|
|00000e80| 6d 65 6e 75 70 74 72 25 | 21 30 3d 6c 69 62 5f 66 |menuptr%|!0=lib_f|
|00000e90| 6c 61 67 25 0d 04 7e 2a | 6c 69 62 5f 76 61 72 24 |lag%..~*|lib_var$|
|00000ea0| 3d c0 6c 69 62 5f 6d 65 | 6e 75 24 2c a7 6c 69 62 |=.lib_me|nu$,.lib|
|00000eb0| 5f 6d 65 6e 75 24 2c 22 | 7c 22 29 2d 31 29 0d 04 |_menu$,"||")-1)..|
|00000ec0| 88 15 e7 20 6c 69 62 5f | 76 61 72 24 3c 3e 22 4e |... lib_|var$<>"N|
|00000ed0| 22 20 8c 0d 04 92 18 6c | 69 62 5f 76 61 72 25 3d |" .....l|ib_var%=|
|00000ee0| a0 28 6c 69 62 5f 76 61 | 72 24 29 0d 04 9c 1b 6c |.(lib_va|r$)....l|
|00000ef0| 69 62 5f 6d 65 6e 75 70 | 74 72 25 21 34 3d 6c 69 |ib_menup|tr%!4=li|
|00000f00| 62 5f 76 61 72 25 0d 04 | a6 05 cc 0d 04 b0 15 6c |b_var%..|.......l|
|00000f10| 69 62 5f 6d 65 6e 75 70 | 74 72 25 21 34 3d 2d 31 |ib_menup|tr%!4=-1|
|00000f20| 0d 04 ba 05 cd 0d 04 c4 | 2b 6c 69 62 5f 6d 65 6e |........|+lib_men|
|00000f30| 75 24 3d c1 6c 69 62 5f | 6d 65 6e 75 24 2c a7 6c |u$=.lib_|menu$,.l|
|00000f40| 69 62 5f 6d 65 6e 75 24 | 2c 22 7c 22 29 2b 31 29 |ib_menu$|,"|")+1)|
|00000f50| 0d 04 ce 2f 6c 69 62 5f | 66 6c 61 67 25 3d 25 30 |.../lib_|flag%=%0|
|00000f60| 30 30 30 30 31 31 31 30 | 30 30 30 30 30 30 30 30 |00001110|00000000|
|00000f70| 31 31 31 30 30 30 30 30 | 30 31 31 30 30 30 31 0d |11100000|0110001.|
|00000f80| 04 d8 14 e7 20 a9 6c 69 | 62 5f 66 6c 61 67 24 3e |.... .li|b_flag$>|
|00000f90| 30 20 8c 0d 04 e2 21 e3 | 20 6c 69 62 5f 66 6c 61 |0 ....!.| lib_fla|
|00000fa0| 67 6e 75 6d 25 3d 31 20 | b8 20 a9 6c 69 62 5f 66 |gnum%=1 |. .lib_f|
|00000fb0| 6c 61 67 24 0d 04 ec 35 | e7 20 c1 6c 69 62 5f 66 |lag$...5|. .lib_f|
|00000fc0| 6c 61 67 24 2c 6c 69 62 | 5f 66 6c 61 67 6e 75 6d |lag$,lib|_flagnum|
|00000fd0| 25 2c 31 29 3d 22 55 22 | 20 6c 69 62 5f 66 6c 61 |%,1)="U"| lib_fla|
|00000fe0| 67 25 2b 3d 31 3c 3c 32 | 32 0d 04 f6 12 ed 20 6c |g%+=1<<2|2..... l|
|00000ff0| 69 62 5f 66 6c 61 67 6e | 75 6d 25 0d 05 00 05 cd |ib_flagn|um%.....|
|00001000| 0d 05 0a 1c 6c 69 62 5f | 6d 65 6e 75 70 74 72 25 |....lib_|menuptr%|
|00001010| 21 38 3d 6c 69 62 5f 66 | 6c 61 67 25 0d 05 14 24 |!8=lib_f|lag%...$|
|00001020| 24 28 6c 69 62 5f 6d 65 | 6e 75 70 74 72 25 2b 31 |$(lib_me|nuptr%+1|
|00001030| 32 29 3d 6c 69 62 5f 6d | 65 6e 75 69 74 65 6d 24 |2)=lib_m|enuitem$|
|00001040| 0d 05 1e 41 e7 20 a9 6c | 69 62 5f 6d 65 6e 75 69 |...A. .l|ib_menui|
|00001050| 74 65 6d 24 3e 6c 69 62 | 5f 6d 65 6e 75 77 69 64 |tem$>lib|_menuwid|
|00001060| 74 68 25 20 6c 69 62 5f | 6d 65 6e 75 77 69 64 74 |th% lib_|menuwidt|
|00001070| 68 25 3d a9 6c 69 62 5f | 6d 65 6e 75 69 74 65 6d |h%=.lib_|menuitem|
|00001080| 24 0d 05 28 14 6c 69 62 | 5f 6d 65 6e 75 70 74 72 |$..(.lib|_menuptr|
|00001090| 25 2b 3d 32 34 0d 05 32 | 11 6c 69 62 5f 69 74 65 |%+=24..2|.lib_ite|
|000010a0| 6d 73 25 2b 3d 31 0d 05 | 3c 12 fd 20 6c 69 62 5f |ms%+=1..|<.. lib_|
|000010b0| 6d 65 6e 75 24 3d 22 22 | 0d 05 46 20 21 28 6c 69 |menu$=""|..F !(li|
|000010c0| 62 5f 6d 65 6e 75 70 74 | 72 25 2d 32 34 29 3d 25 |b_menupt|r%-24)=%|
|000010d0| 31 30 30 30 30 30 30 30 | 0d 05 50 2c 21 6c 69 62 |10000000|..P,!lib|
|000010e0| 5f 6d 65 6e 75 77 69 64 | 74 68 61 64 64 72 25 3d |_menuwid|thaddr%=|
|000010f0| 6c 69 62 5f 6d 65 6e 75 | 77 69 64 74 68 25 2a 31 |lib_menu|width%*1|
|00001100| 36 2b 31 36 0d 05 5a 12 | 3d 6c 69 62 5f 6d 65 6e |6+16..Z.|=lib_men|
|00001110| 75 61 64 64 72 25 0d 05 | 64 05 3a 0d 05 6e 2d dd |uaddr%..|d.:..n-.|
|00001120| 20 f2 6c 69 62 5f 6f 70 | 65 6e 6d 65 6e 75 28 6c | .lib_op|enmenu(l|
|00001130| 69 62 5f 6d 65 6e 75 68 | 61 6e 64 25 2c 6c 69 62 |ib_menuh|and%,lib|
|00001140| 5f 69 74 65 6d 73 25 29 | 0d 05 78 28 c8 99 20 22 |_items%)|..x(.. "|
|00001150| 57 69 6d 70 5f 47 65 74 | 50 6f 69 6e 74 65 72 49 |Wimp_Get|PointerI|
|00001160| 6e 66 6f 22 2c 2c 6c 69 | 62 5f 62 6c 6f 63 6b 25 |nfo",,li|b_block%|
|00001170| 0d 05 82 31 6c 69 62 5f | 78 6f 66 66 73 65 74 25 |...1lib_|xoffset%|
|00001180| 3d 2d 36 34 3a 6c 69 62 | 5f 79 6f 66 66 73 65 74 |=-64:lib|_yoffset|
|00001190| 25 3d 6c 69 62 5f 62 6c | 6f 63 6b 25 21 34 2d 31 |%=lib_bl|ock%!4-1|
|000011a0| 36 0d 05 8c 32 e7 20 6c | 69 62 5f 69 74 65 6d 73 |6...2. l|ib_items|
|000011b0| 25 3e 30 20 6c 69 62 5f | 79 6f 66 66 73 65 74 25 |%>0 lib_|yoffset%|
|000011c0| 3d 39 36 2b 28 6c 69 62 | 5f 69 74 65 6d 73 25 2a |=96+(lib|_items%*|
|000011d0| 34 34 29 0d 05 96 4e c8 | 99 20 22 57 69 6d 70 5f |44)...N.|. "Wimp_|
|000011e0| 43 72 65 61 74 65 4d 65 | 6e 75 22 2c 2c 6c 69 62 |CreateMe|nu",,lib|
|000011f0| 5f 6d 65 6e 75 68 61 6e | 64 25 2c 6c 69 62 5f 62 |_menuhan|d%,lib_b|
|00001200| 6c 6f 63 6b 25 21 30 2b | 6c 69 62 5f 78 6f 66 66 |lock%!0+|lib_xoff|
|00001210| 73 65 74 25 2c 6c 69 62 | 5f 79 6f 66 66 73 65 74 |set%,lib|_yoffset|
|00001220| 25 0d 05 a0 3d 6c 69 62 | 5f 6c 61 73 74 6f 70 65 |%...=lib|_lastope|
|00001230| 6e 25 3d 6c 69 62 5f 6d | 65 6e 75 68 61 6e 64 25 |n%=lib_m|enuhand%|
|00001240| 3a 6c 69 62 5f 6c 61 73 | 74 6f 70 65 6e 69 74 65 |:lib_las|topenite|
|00001250| 6d 73 25 3d 6c 69 62 5f | 69 74 65 6d 73 25 0d 05 |ms%=lib_|items%..|
|00001260| aa 2c 6c 69 62 5f 6c 61 | 73 74 6f 70 65 6e 78 25 |.,lib_la|stopenx%|
|00001270| 3d 6c 69 62 5f 62 6c 6f | 63 6b 25 21 30 2b 6c 69 |=lib_blo|ck%!0+li|
|00001280| 62 5f 78 6f 66 66 73 65 | 74 25 0d 05 b4 1f 6c 69 |b_xoffse|t%....li|
|00001290| 62 5f 6c 61 73 74 6f 70 | 65 6e 79 25 3d 6c 69 62 |b_lastop|eny%=lib|
|000012a0| 5f 79 6f 66 66 73 65 74 | 25 0d 05 be 05 e1 0d 05 |_yoffset|%.......|
|000012b0| c8 05 3a 0d 05 d2 2e dd | 20 a4 6c 69 62 5f 69 6e |..:.....| .lib_in|
|000012c0| 64 69 72 65 63 74 69 63 | 6f 6e 28 6c 69 62 5f 77 |directic|on(lib_w|
|000012d0| 69 6e 64 6f 77 25 2c 6c | 69 62 5f 69 63 6f 6e 25 |indow%,l|ib_icon%|
|000012e0| 29 0d 05 dc 32 21 6c 69 | 62 5f 62 6c 6f 63 6b 25 |)...2!li|b_block%|
|000012f0| 3d 6c 69 62 5f 77 69 6e | 64 6f 77 25 3a 6c 69 62 |=lib_win|dow%:lib|
|00001300| 5f 62 6c 6f 63 6b 25 21 | 34 3d 6c 69 62 5f 69 63 |_block%!|4=lib_ic|
|00001310| 6f 6e 25 0d 05 e6 26 c8 | 99 20 22 57 69 6d 70 5f |on%...&.|. "Wimp_|
|00001320| 47 65 74 49 63 6f 6e 53 | 74 61 74 65 22 2c 2c 6c |GetIconS|tate",,l|
|00001330| 69 62 5f 62 6c 6f 63 6b | 25 0d 05 f0 12 3d 6c 69 |ib_block|%....=li|
|00001340| 62 5f 62 6c 6f 63 6b 25 | 21 32 38 0d 05 fa 05 3a |b_block%|!28....:|
|00001350| 0d 06 04 26 dd 20 a4 6c | 69 62 5f 67 65 74 6d 65 |...&. .l|ib_getme|
|00001360| 6e 75 73 65 6c 65 63 74 | 69 6f 6e 28 6c 69 62 5f |nuselect|ion(lib_|
|00001370| 77 6f 72 6b 25 29 0d 06 | 0e 3c c8 99 20 22 57 69 |work%)..|.<.. "Wi|
|00001380| 6d 70 5f 44 65 63 6f 64 | 65 4d 65 6e 75 22 2c 2c |mp_Decod|eMenu",,|
|00001390| 6c 69 62 5f 6c 61 73 74 | 6f 70 65 6e 25 2c 6c 69 |lib_last|open%,li|
|000013a0| 62 5f 77 6f 72 6b 25 2c | 6c 69 62 5f 62 6c 6f 63 |b_work%,|lib_bloc|
|000013b0| 6b 25 0d 06 18 10 3d 24 | 6c 69 62 5f 62 6c 6f 63 |k%....=$|lib_bloc|
|000013c0| 6b 25 0d 06 22 05 3a 0d | 06 2c 6a dd 20 f2 6c 69 |k%..".:.|.,j. .li|
|000013d0| 62 5f 6f 70 65 6e 77 69 | 6e 64 6f 77 28 6c 69 62 |b_openwi|ndow(lib|
|000013e0| 5f 68 61 6e 64 6c 65 25 | 2c 6c 69 62 5f 78 31 25 |_handle%|,lib_x1%|
|000013f0| 2c 6c 69 62 5f 79 31 25 | 2c 6c 69 62 5f 78 32 25 |,lib_y1%|,lib_x2%|
|00001400| 2c 6c 69 62 5f 79 32 25 | 2c 6c 69 62 5f 73 78 25 |,lib_y2%|,lib_sx%|
|00001410| 2c 6c 69 62 5f 73 79 25 | 2c 6c 69 62 5f 70 6f 73 |,lib_sy%|,lib_pos|
|00001420| 25 2c 6c 69 62 5f 74 72 | 61 6e 73 69 65 6e 74 25 |%,lib_tr|ansient%|
|00001430| 29 0d 06 36 18 e7 20 ac | 20 6c 69 62 5f 74 72 61 |)..6.. .| lib_tra|
|00001440| 6e 73 69 65 6e 74 25 20 | 8c 0d 06 40 1b 21 6c 69 |nsient% |...@.!li|
|00001450| 62 5f 62 6c 6f 63 6b 25 | 3d 6c 69 62 5f 68 61 6e |b_block%|=lib_han|
|00001460| 64 6c 65 25 0d 06 4a 2d | 6c 69 62 5f 62 6c 6f 63 |dle%..J-|lib_bloc|
|00001470| 6b 25 21 34 3d 6c 69 62 | 5f 78 31 25 3a 6c 69 62 |k%!4=lib|_x1%:lib|
|00001480| 5f 62 6c 6f 63 6b 25 21 | 38 3d 6c 69 62 5f 79 31 |_block%!|8=lib_y1|
|00001490| 25 0d 06 54 2f 6c 69 62 | 5f 62 6c 6f 63 6b 25 21 |%..T/lib|_block%!|
|000014a0| 31 32 3d 6c 69 62 5f 78 | 32 25 3a 6c 69 62 5f 62 |12=lib_x|2%:lib_b|
|000014b0| 6c 6f 63 6b 25 21 31 36 | 3d 6c 69 62 5f 79 32 25 |lock%!16|=lib_y2%|
|000014c0| 0d 06 5e 2f 6c 69 62 5f | 62 6c 6f 63 6b 25 21 32 |..^/lib_|block%!2|
|000014d0| 30 3d 6c 69 62 5f 73 78 | 25 3a 6c 69 62 5f 62 6c |0=lib_sx|%:lib_bl|
|000014e0| 6f 63 6b 25 21 32 34 3d | 6c 69 62 5f 73 79 25 0d |ock%!24=|lib_sy%.|
|000014f0| 06 68 1a 6c 69 62 5f 62 | 6c 6f 63 6b 25 21 32 38 |.h.lib_b|lock%!28|
|00001500| 3d 6c 69 62 5f 70 6f 73 | 25 0d 06 72 24 c8 99 20 |=lib_pos|%..r$.. |
|00001510| 22 57 69 6d 70 5f 4f 70 | 65 6e 57 69 6e 64 6f 77 |"Wimp_Op|enWindow|
|00001520| 22 2c 2c 6c 69 62 5f 62 | 6c 6f 63 6b 25 0d 06 7c |",,lib_b|lock%..||
|00001530| 05 cc 0d 06 86 35 c8 99 | 20 22 57 69 6d 70 5f 43 |.....5..| "Wimp_C|
|00001540| 72 65 61 74 65 4d 65 6e | 75 22 2c 2c 6c 69 62 5f |reateMen|u",,lib_|
|00001550| 68 61 6e 64 6c 65 25 2c | 6c 69 62 5f 78 31 25 2c |handle%,|lib_x1%,|
|00001560| 6c 69 62 5f 79 32 25 0d | 06 90 05 cd 0d 06 9a 05 |lib_y2%.|........|
|00001570| e1 0d 06 a4 05 3a 0d 06 | ae 23 dd 20 a4 6c 69 62 |.....:..|.#. .lib|
|00001580| 5f 77 69 6e 64 6f 77 74 | 69 74 6c 65 28 6c 69 62 |_windowt|itle(lib|
|00001590| 5f 77 69 6e 64 6f 77 25 | 29 0d 06 b8 1b 21 6c 69 |_window%|)....!li|
|000015a0| 62 5f 62 6c 6f 63 6b 25 | 3d 6c 69 62 5f 77 69 6e |b_block%|=lib_win|
|000015b0| 64 6f 77 25 0d 06 c2 27 | c8 99 20 22 57 69 6d 70 |dow%...'|.. "Wimp|
|000015c0| 5f 47 65 74 57 69 6e 64 | 6f 77 49 6e 66 6f 22 2c |_GetWind|owInfo",|
|000015d0| 2c 6c 69 62 5f 62 6c 6f | 63 6b 25 0d 06 cc 15 3d |,lib_blo|ck%....=|
|000015e0| 24 28 6c 69 62 5f 62 6c | 6f 63 6b 25 21 37 36 29 |$(lib_bl|ock%!76)|
|000015f0| 0d 06 d6 05 3a 0d 06 e0 | 22 dd 20 f2 6c 69 62 5f |....:...|". .lib_|
|00001600| 72 65 64 72 61 77 77 69 | 6e 64 6f 77 28 6c 69 62 |redrawwi|ndow(lib|
|00001610| 5f 77 6f 72 6b 25 29 0d | 06 ea 0f ea 20 6c 69 62 |_work%).|.... lib|
|00001620| 5f 6d 6f 72 65 25 0d 06 | f4 31 c8 99 20 22 57 69 |_more%..|.1.. "Wi|
|00001630| 6d 70 5f 52 65 64 72 61 | 77 57 69 6e 64 6f 77 22 |mp_Redra|wWindow"|
|00001640| 2c 2c 6c 69 62 5f 77 6f | 72 6b 25 20 b8 20 6c 69 |,,lib_wo|rk% . li|
|00001650| 62 5f 6d 6f 72 65 25 0d | 06 fe 10 c8 95 20 6c 69 |b_more%.|..... li|
|00001660| 62 5f 6d 6f 72 65 25 0d | 07 08 89 f2 74 61 73 6b |b_more%.|....task|
|00001670| 5f 72 65 64 72 61 77 77 | 69 6e 64 6f 77 28 21 6c |_redraww|indow(!l|
|00001680| 69 62 5f 77 6f 72 6b 25 | 2c 6c 69 62 5f 77 6f 72 |ib_work%|,lib_wor|
|00001690| 6b 25 21 34 2d 6c 69 62 | 5f 77 6f 72 6b 25 21 32 |k%!4-lib|_work%!2|
|000016a0| 30 2c 6c 69 62 5f 77 6f | 72 6b 25 21 31 36 2d 6c |0,lib_wo|rk%!16-l|
|000016b0| 69 62 5f 77 6f 72 6b 25 | 21 32 34 2c 6c 69 62 5f |ib_work%|!24,lib_|
|000016c0| 77 6f 72 6b 25 21 32 38 | 2c 6c 69 62 5f 77 6f 72 |work%!28|,lib_wor|
|000016d0| 6b 25 21 33 32 2c 6c 69 | 62 5f 77 6f 72 6b 25 21 |k%!32,li|b_work%!|
|000016e0| 33 36 2c 6c 69 62 5f 77 | 6f 72 6b 25 21 34 30 29 |36,lib_w|ork%!40)|
|000016f0| 0d 07 12 31 c8 99 20 22 | 57 69 6d 70 5f 47 65 74 |...1.. "|Wimp_Get|
|00001700| 52 65 63 74 61 6e 67 6c | 65 22 2c 2c 6c 69 62 5f |Rectangl|e",,lib_|
|00001710| 77 6f 72 6b 25 20 b8 20 | 6c 69 62 5f 6d 6f 72 65 |work% . |lib_more|
|00001720| 25 0d 07 1c 05 ce 0d 07 | 26 05 e1 0d 07 30 05 3a |%.......|&....0.:|
|00001730| 0d 07 3a 3f dd 20 f2 6c | 69 62 5f 63 68 61 6e 67 |..:?. .l|ib_chang|
|00001740| 65 69 6e 64 74 65 78 74 | 69 63 6f 6e 28 6c 69 62 |eindtext|icon(lib|
|00001750| 5f 77 69 6e 64 6f 77 25 | 2c 6c 69 62 5f 69 63 6f |_window%|,lib_ico|
|00001760| 6e 25 2c 6c 69 62 5f 73 | 74 72 69 6e 67 24 29 0d |n%,lib_s|tring$).|
|00001770| 07 44 41 ea 20 6c 69 62 | 5f 63 77 25 2c 6c 69 62 |.DA. lib|_cw%,lib|
|00001780| 5f 63 69 25 2c 6c 69 62 | 5f 63 78 25 2c 6c 69 62 |_ci%,lib|_cx%,lib|
|00001790| 5f 63 79 25 2c 6c 69 62 | 5f 63 68 25 2c 6c 69 62 |_cy%,lib|_ch%,lib|
|000017a0| 5f 63 64 25 2c 6c 69 62 | 5f 62 75 66 66 65 72 25 |_cd%,lib|_buffer%|
|000017b0| 0d 07 4e 38 6c 69 62 5f | 62 75 66 66 65 72 25 3d |..N8lib_|buffer%=|
|000017c0| a4 6c 69 62 5f 69 6e 64 | 69 72 65 63 74 69 63 6f |.lib_ind|irectico|
|000017d0| 6e 28 6c 69 62 5f 77 69 | 6e 64 6f 77 25 2c 6c 69 |n(lib_wi|ndow%,li|
|000017e0| 62 5f 69 63 6f 6e 25 29 | 0d 07 58 1c 24 6c 69 62 |b_icon%)|..X.$lib|
|000017f0| 5f 62 75 66 66 65 72 25 | 3d 6c 69 62 5f 73 74 72 |_buffer%|=lib_str|
|00001800| 69 6e 67 24 0d 07 62 2a | c8 99 20 22 57 69 6d 70 |ing$..b*|.. "Wimp|
|00001810| 5f 47 65 74 43 61 72 65 | 74 50 6f 73 69 74 69 6f |_GetCare|tPositio|
|00001820| 6e 22 2c 2c 6c 69 62 5f | 62 6c 6f 63 6b 25 0d 07 |n",,lib_|block%..|
|00001830| 6c 2d 6c 69 62 5f 63 77 | 25 3d 6c 69 62 5f 62 6c |l-lib_cw|%=lib_bl|
|00001840| 6f 63 6b 25 21 30 3a 6c | 69 62 5f 63 69 25 3d 6c |ock%!0:l|ib_ci%=l|
|00001850| 69 62 5f 62 6c 6f 63 6b | 25 21 34 0d 07 76 2e 6c |ib_block|%!4..v.l|
|00001860| 69 62 5f 63 78 25 3d 6c | 69 62 5f 62 6c 6f 63 6b |ib_cx%=l|ib_block|
|00001870| 25 21 38 3a 6c 69 62 5f | 63 79 25 3d 6c 69 62 5f |%!8:lib_|cy%=lib_|
|00001880| 62 6c 6f 63 6b 25 21 31 | 32 0d 07 80 2f 6c 69 62 |block%!1|2.../lib|
|00001890| 5f 63 68 25 3d 6c 69 62 | 5f 62 6c 6f 63 6b 25 21 |_ch%=lib|_block%!|
|000018a0| 31 36 3a 6c 69 62 5f 63 | 64 25 3d 6c 69 62 5f 62 |16:lib_c|d%=lib_b|
|000018b0| 6c 6f 63 6b 25 21 32 30 | 0d 07 8a 2f e7 20 6c 69 |lock%!20|.../. li|
|000018c0| 62 5f 63 77 25 3d 6c 69 | 62 5f 77 69 6e 64 6f 77 |b_cw%=li|b_window|
|000018d0| 25 20 80 20 6c 69 62 5f | 63 69 25 3d 6c 69 62 5f |% . lib_|ci%=lib_|
|000018e0| 69 63 6f 6e 25 20 8c 0d | 07 94 19 6c 69 62 5f 63 |icon% ..|...lib_c|
|000018f0| 64 25 3d a9 24 6c 69 62 | 5f 62 75 66 66 65 72 25 |d%=.$lib|_buffer%|
|00001900| 0d 07 9e 49 c8 99 20 22 | 57 69 6d 70 5f 53 65 74 |...I.. "|Wimp_Set|
|00001910| 43 61 72 65 74 50 6f 73 | 69 74 69 6f 6e 22 2c 6c |CaretPos|ition",l|
|00001920| 69 62 5f 63 77 25 2c 6c | 69 62 5f 63 69 25 2c 6c |ib_cw%,l|ib_ci%,l|
|00001930| 69 62 5f 63 78 25 2c 6c | 69 62 5f 63 79 25 2c 2d |ib_cx%,l|ib_cy%,-|
|00001940| 31 2c 6c 69 62 5f 63 64 | 25 0d 07 a8 05 cd 0d 07 |1,lib_cd|%.......|
|00001950| b2 2a f2 6c 69 62 5f 72 | 65 64 72 61 77 69 63 6f |.*.lib_r|edrawico|
|00001960| 6e 28 6c 69 62 5f 77 69 | 6e 64 6f 77 25 2c 6c 69 |n(lib_wi|ndow%,li|
|00001970| 62 5f 69 63 6f 6e 25 29 | 0d 07 bc 05 e1 0d 07 c6 |b_icon%)|........|
|00001980| 05 3a 0d 07 d0 2c dd 20 | f2 6c 69 62 5f 72 65 64 |.:...,. |.lib_red|
|00001990| 72 61 77 69 63 6f 6e 28 | 6c 69 62 5f 77 69 6e 64 |rawicon(|lib_wind|
|000019a0| 6f 77 25 2c 6c 69 62 5f | 69 63 6f 6e 25 29 0d 07 |ow%,lib_|icon%)..|
|000019b0| da 32 21 6c 69 62 5f 62 | 6c 6f 63 6b 25 3d 6c 69 |.2!lib_b|lock%=li|
|000019c0| 62 5f 77 69 6e 64 6f 77 | 25 3a 6c 69 62 5f 62 6c |b_window|%:lib_bl|
|000019d0| 6f 63 6b 25 21 34 3d 6c | 69 62 5f 69 63 6f 6e 25 |ock%!4=l|ib_icon%|
|000019e0| 0d 07 e4 22 6c 69 62 5f | 62 6c 6f 63 6b 25 21 38 |..."lib_|block%!8|
|000019f0| 3d 30 3a 6c 69 62 5f 62 | 6c 6f 63 6b 25 21 31 32 |=0:lib_b|lock%!12|
|00001a00| 3d 30 0d 07 ee 26 c8 99 | 20 22 57 69 6d 70 5f 53 |=0...&..| "Wimp_S|
|00001a10| 65 74 49 63 6f 6e 53 74 | 61 74 65 22 2c 2c 6c 69 |etIconSt|ate",,li|
|00001a20| 62 5f 62 6c 6f 63 6b 25 | 0d 07 f8 05 e1 0d 08 02 |b_block%|........|
|00001a30| 05 3a 0d 08 0c 1d dd 20 | f2 6c 69 62 5f 72 65 6f |.:..... |.lib_reo|
|00001a40| 70 65 6e 6d 65 6e 75 69 | 66 61 64 6a 75 73 74 0d |penmenui|fadjust.|
|00001a50| 08 16 28 c8 99 20 22 57 | 69 6d 70 5f 47 65 74 50 |..(.. "W|imp_GetP|
|00001a60| 6f 69 6e 74 65 72 49 6e | 66 6f 22 2c 2c 6c 69 62 |ointerIn|fo",,lib|
|00001a70| 5f 62 6c 6f 63 6b 25 0d | 08 20 56 e7 20 6c 69 62 |_block%.|. V. lib|
|00001a80| 5f 62 6c 6f 63 6b 25 21 | 38 3d 31 20 c8 99 20 22 |_block%!|8=1 .. "|
|00001a90| 57 69 6d 70 5f 43 72 65 | 61 74 65 4d 65 6e 75 22 |Wimp_Cre|ateMenu"|
|00001aa0| 2c 2c 6c 69 62 5f 6c 61 | 73 74 6f 70 65 6e 25 2c |,,lib_la|stopen%,|
|00001ab0| 6c 69 62 5f 6c 61 73 74 | 6f 70 65 6e 78 25 2c 6c |lib_last|openx%,l|
|00001ac0| 69 62 5f 6c 61 73 74 6f | 70 65 6e 79 25 0d 08 2a |ib_lasto|peny%..*|
|00001ad0| 05 e1 0d 08 34 05 3a 0d | 08 3e 37 dd 20 f2 6c 69 |....4.:.|.>7. .li|
|00001ae0| 62 5f 73 61 76 65 64 72 | 61 67 73 74 61 72 74 28 |b_savedr|agstart(|
|00001af0| 6c 69 62 5f 73 61 76 65 | 77 69 6e 64 6f 77 25 2c |lib_save|window%,|
|00001b00| 6c 69 62 5f 73 61 76 65 | 69 63 6f 6e 25 29 0d 08 |lib_save|icon%)..|
|00001b10| 48 4c ea 20 6c 69 62 5f | 6d 69 6e 78 25 2c 6c 69 |HL. lib_|minx%,li|
|00001b20| 62 5f 6d 69 6e 79 25 2c | 6c 69 62 5f 73 69 7a 65 |b_miny%,|lib_size|
|00001b30| 79 25 2c 6c 69 62 5f 78 | 65 69 67 25 2c 6c 69 62 |y%,lib_x|eig%,lib|
|00001b40| 5f 79 65 69 67 25 2c 6c | 69 62 5f 78 70 69 78 25 |_yeig%,l|ib_xpix%|
|00001b50| 2c 6c 69 62 5f 79 70 69 | 78 25 0d 08 52 1f 21 6c |,lib_ypi|x%..R.!l|
|00001b60| 69 62 5f 62 6c 6f 63 6b | 25 3d 6c 69 62 5f 73 61 |ib_block|%=lib_sa|
|00001b70| 76 65 77 69 6e 64 6f 77 | 25 0d 08 5c 28 c8 99 20 |vewindow|%..\(.. |
|00001b80| 22 57 69 6d 70 5f 47 65 | 74 57 69 6e 64 6f 77 53 |"Wimp_Ge|tWindowS|
|00001b90| 74 61 74 65 22 2c 2c 6c | 69 62 5f 62 6c 6f 63 6b |tate",,l|ib_block|
|00001ba0| 25 0d 08 66 31 6c 69 62 | 5f 6d 69 6e 78 25 3d 6c |%..f1lib|_minx%=l|
|00001bb0| 69 62 5f 62 6c 6f 63 6b | 25 21 34 3a 6c 69 62 5f |ib_block|%!4:lib_|
|00001bc0| 6d 69 6e 79 25 3d 6c 69 | 62 5f 62 6c 6f 63 6b 25 |miny%=li|b_block%|
|00001bd0| 21 38 0d 08 70 26 6c 69 | 62 5f 73 69 7a 65 79 25 |!8..p&li|b_sizey%|
|00001be0| 3d 6c 69 62 5f 62 6c 6f | 63 6b 25 21 31 36 2d 6c |=lib_blo|ck%!16-l|
|00001bf0| 69 62 5f 6d 69 6e 79 25 | 0d 08 7a 1e 6c 69 62 5f |ib_miny%|..z.lib_|
|00001c00| 62 6c 6f 63 6b 25 21 34 | 3d 6c 69 62 5f 73 61 76 |block%!4|=lib_sav|
|00001c10| 65 69 63 6f 6e 25 0d 08 | 84 26 c8 99 20 22 57 69 |eicon%..|.&.. "Wi|
|00001c20| 6d 70 5f 47 65 74 49 63 | 6f 6e 53 74 61 74 65 22 |mp_GetIc|onState"|
|00001c30| 2c 2c 6c 69 62 5f 62 6c | 6f 63 6b 25 0d 08 8e 20 |,,lib_bl|ock%... |
|00001c40| 21 6c 69 62 5f 62 6c 6f | 63 6b 25 3d 30 3a 6c 69 |!lib_blo|ck%=0:li|
|00001c50| 62 5f 62 6c 6f 63 6b 25 | 21 34 3d 35 0d 08 98 3f |b_block%|!4=5...?|
|00001c60| 6c 69 62 5f 62 6c 6f 63 | 6b 25 21 38 2b 3d 6c 69 |lib_bloc|k%!8+=li|
|00001c70| 62 5f 6d 69 6e 78 25 3a | 6c 69 62 5f 62 6c 6f 63 |b_minx%:|lib_bloc|
|00001c80| 6b 25 21 31 32 2b 3d 6c | 69 62 5f 6d 69 6e 79 25 |k%!12+=l|ib_miny%|
|00001c90| 2b 6c 69 62 5f 73 69 7a | 65 79 25 0d 08 a2 40 6c |+lib_siz|ey%...@l|
|00001ca0| 69 62 5f 62 6c 6f 63 6b | 25 21 31 36 2b 3d 6c 69 |ib_block|%!16+=li|
|00001cb0| 62 5f 6d 69 6e 78 25 3a | 6c 69 62 5f 62 6c 6f 63 |b_minx%:|lib_bloc|
|00001cc0| 6b 25 21 32 30 2b 3d 6c | 69 62 5f 6d 69 6e 79 25 |k%!20+=l|ib_miny%|
|00001cd0| 2b 6c 69 62 5f 73 69 7a | 65 79 25 0d 08 ac 2f c8 |+lib_siz|ey%.../.|
|00001ce0| 99 20 22 4f 53 5f 52 65 | 61 64 4d 6f 64 65 56 61 |. "OS_Re|adModeVa|
|00001cf0| 72 69 61 62 6c 65 22 2c | 2d 31 2c 34 20 b8 20 2c |riable",|-1,4 . ,|
|00001d00| 2c 6c 69 62 5f 78 65 69 | 67 25 0d 08 b6 2f c8 99 |,lib_xei|g%.../..|
|00001d10| 20 22 4f 53 5f 52 65 61 | 64 4d 6f 64 65 56 61 72 | "OS_Rea|dModeVar|
|00001d20| 69 61 62 6c 65 22 2c 2d | 31 2c 35 20 b8 20 2c 2c |iable",-|1,5 . ,,|
|00001d30| 6c 69 62 5f 79 65 69 67 | 25 0d 08 c0 30 c8 99 20 |lib_yeig|%...0.. |
|00001d40| 22 4f 53 5f 52 65 61 64 | 4d 6f 64 65 56 61 72 69 |"OS_Read|ModeVari|
|00001d50| 61 62 6c 65 22 2c 2d 31 | 2c 31 31 20 b8 20 2c 2c |able",-1|,11 . ,,|
|00001d60| 6c 69 62 5f 78 70 69 78 | 25 0d 08 ca 30 c8 99 20 |lib_xpix|%...0.. |
|00001d70| 22 4f 53 5f 52 65 61 64 | 4d 6f 64 65 56 61 72 69 |"OS_Read|ModeVari|
|00001d80| 61 62 6c 65 22 2c 2d 31 | 2c 31 32 20 b8 20 2c 2c |able",-1|,12 . ,,|
|00001d90| 6c 69 62 5f 79 70 69 78 | 25 0d 08 d4 23 6c 69 62 |lib_ypix|%...#lib|
|00001da0| 5f 62 6c 6f 63 6b 25 21 | 32 34 3d 30 3a 6c 69 62 |_block%!|24=0:lib|
|00001db0| 5f 62 6c 6f 63 6b 25 21 | 32 38 3d 30 0d 08 de 29 |_block%!|28=0...)|
|00001dc0| 6c 69 62 5f 62 6c 6f 63 | 6b 25 21 33 32 3d 6c 69 |lib_bloc|k%!32=li|
|00001dd0| 62 5f 78 70 69 78 25 2a | 28 32 5e 6c 69 62 5f 78 |b_xpix%*|(2^lib_x|
|00001de0| 65 69 67 25 29 0d 08 e8 | 29 6c 69 62 5f 62 6c 6f |eig%)...|)lib_blo|
|00001df0| 63 6b 25 21 33 36 3d 6c | 69 62 5f 79 70 69 78 25 |ck%!36=l|ib_ypix%|
|00001e00| 2a 28 32 5e 6c 69 62 5f | 79 65 69 67 25 29 0d 08 |*(2^lib_|yeig%)..|
|00001e10| f2 43 6c 69 62 5f 62 6c | 6f 63 6b 25 21 34 30 3d |.Clib_bl|ock%!40=|
|00001e20| 30 3a 6c 69 62 5f 62 6c | 6f 63 6b 25 21 34 34 3d |0:lib_bl|ock%!44=|
|00001e30| 30 3a 6c 69 62 5f 62 6c | 6f 63 6b 25 21 34 38 3d |0:lib_bl|ock%!48=|
|00001e40| 30 3a 6c 69 62 5f 62 6c | 6f 63 6b 25 21 35 32 3d |0:lib_bl|ock%!52=|
|00001e50| 30 0d 08 fc 21 c8 99 20 | 22 57 69 6d 70 5f 44 72 |0...!.. |"Wimp_Dr|
|00001e60| 61 67 42 6f 78 22 2c 2c | 6c 69 62 5f 62 6c 6f 63 |agBox",,|lib_bloc|
|00001e70| 6b 25 0d 09 06 05 e1 0d | 09 10 05 3a 0d 09 1a 47 |k%......|...:...G|
|00001e80| dd 20 f2 6c 69 62 5f 74 | 65 6c 6c 66 69 6c 65 72 |. .lib_t|ellfiler|
|00001e90| 61 62 6f 75 74 73 61 76 | 65 28 6c 69 62 5f 65 73 |aboutsav|e(lib_es|
|00001ea0| 74 73 69 7a 65 25 2c 6c | 69 62 5f 66 69 6c 65 74 |tsize%,l|ib_filet|
|00001eb0| 79 70 65 25 2c 6c 69 62 | 5f 66 69 6c 65 6e 61 6d |ype%,lib|_filenam|
|00001ec0| 65 24 29 0d 09 24 0e ea | 20 6c 69 62 5f 73 74 72 |e$)..$..| lib_str|
|00001ed0| 25 0d 09 2e 28 c8 99 20 | 22 57 69 6d 70 5f 47 65 |%...(.. |"Wimp_Ge|
|00001ee0| 74 50 6f 69 6e 74 65 72 | 49 6e 66 6f 22 2c 2c 6c |tPointer|Info",,l|
|00001ef0| 69 62 5f 62 6c 6f 63 6b | 25 0d 09 38 3b 6c 69 62 |ib_block|%..8;lib|
|00001f00| 5f 62 6c 6f 63 6b 25 21 | 32 30 3d 6c 69 62 5f 62 |_block%!|20=lib_b|
|00001f10| 6c 6f 63 6b 25 21 31 32 | 3a 6c 69 62 5f 62 6c 6f |lock%!12|:lib_blo|
|00001f20| 63 6b 25 21 32 34 3d 6c | 69 62 5f 62 6c 6f 63 6b |ck%!24=l|ib_block|
|00001f30| 25 21 31 36 0d 09 42 38 | 6c 69 62 5f 62 6c 6f 63 |%!16..B8|lib_bloc|
|00001f40| 6b 25 21 32 38 3d 21 6c | 69 62 5f 62 6c 6f 63 6b |k%!28=!l|ib_block|
|00001f50| 25 3a 6c 69 62 5f 62 6c | 6f 63 6b 25 21 33 32 3d |%:lib_bl|ock%!32=|
|00001f60| 6c 69 62 5f 62 6c 6f 63 | 6b 25 21 34 0d 09 4c 3a |lib_bloc|k%!4..L:|
|00001f70| 6c 69 62 5f 62 6c 6f 63 | 6b 25 21 33 36 3d 6c 69 |lib_bloc|k%!36=li|
|00001f80| 62 5f 65 73 74 73 69 7a | 65 25 3a 6c 69 62 5f 62 |b_estsiz|e%:lib_b|
|00001f90| 6c 6f 63 6b 25 21 34 30 | 3d 6c 69 62 5f 66 69 6c |lock%!40|=lib_fil|
|00001fa0| 65 74 79 70 65 25 0d 09 | 56 1d 6c 69 62 5f 73 74 |etype%..|V.lib_st|
|00001fb0| 72 25 3d a9 6c 69 62 5f | 66 69 6c 65 6e 61 6d 65 |r%=.lib_|filename|
|00001fc0| 24 2b 31 0d 09 60 33 c8 | 95 20 c1 6c 69 62 5f 66 |$+1..`3.|. .lib_f|
|00001fd0| 69 6c 65 6e 61 6d 65 24 | 2c 6c 69 62 5f 73 74 72 |ilename$|,lib_str|
|00001fe0| 25 2c 31 29 3c 3e 22 2e | 22 20 80 20 6c 69 62 5f |%,1)<>".|" . lib_|
|00001ff0| 73 74 72 25 3e 30 0d 09 | 6a 0f 6c 69 62 5f 73 74 |str%>0..|j.lib_st|
|00002000| 72 25 2d 3d 31 0d 09 74 | 05 ce 0d 09 7e 39 6c 69 |r%-=1..t|....~9li|
|00002010| 62 5f 66 69 6c 65 6e 61 | 6d 65 24 3d c2 6c 69 62 |b_filena|me$=.lib|
|00002020| 5f 66 69 6c 65 6e 61 6d | 65 24 2c a9 6c 69 62 5f |_filenam|e$,.lib_|
|00002030| 66 69 6c 65 6e 61 6d 65 | 24 2d 6c 69 62 5f 73 74 |filename|$-lib_st|
|00002040| 72 25 29 0d 09 88 25 24 | 28 6c 69 62 5f 62 6c 6f |r%)...%$|(lib_blo|
|00002050| 63 6b 25 2b 34 34 29 3d | 6c 69 62 5f 66 69 6c 65 |ck%+44)=|lib_file|
|00002060| 6e 61 6d 65 24 2b bd 30 | 0d 09 92 33 21 6c 69 62 |name$+.0|...3!lib|
|00002070| 5f 62 6c 6f 63 6b 25 3d | a4 6c 69 62 5f 72 6f 75 |_block%=|.lib_rou|
|00002080| 6e 64 75 70 28 34 34 2b | a9 6c 69 62 5f 66 69 6c |ndup(44+|.lib_fil|
|00002090| 65 6e 61 6d 65 24 2b 31 | 2c 34 29 0d 09 9c 21 6c |ename$+1|,4)...!l|
|000020a0| 69 62 5f 62 6c 6f 63 6b | 25 21 34 3d 30 3a 6c 69 |ib_block|%!4=0:li|
|000020b0| 62 5f 62 6c 6f 63 6b 25 | 21 38 3d 30 0d 09 a6 23 |b_block%|!8=0...#|
|000020c0| 6c 69 62 5f 62 6c 6f 63 | 6b 25 21 31 32 3d 30 3a |lib_bloc|k%!12=0:|
|000020d0| 6c 69 62 5f 62 6c 6f 63 | 6b 25 21 31 36 3d 31 0d |lib_bloc|k%!16=1.|
|000020e0| 09 b0 43 c8 99 20 22 57 | 69 6d 70 5f 53 65 6e 64 |..C.. "W|imp_Send|
|000020f0| 4d 65 73 73 61 67 65 22 | 2c 31 38 2c 6c 69 62 5f |Message"|,18,lib_|
|00002100| 62 6c 6f 63 6b 25 2c 6c | 69 62 5f 62 6c 6f 63 6b |block%,l|ib_block|
|00002110| 25 21 32 30 2c 6c 69 62 | 5f 62 6c 6f 63 6b 25 21 |%!20,lib|_block%!|
|00002120| 32 34 0d 09 ba 05 e1 0d | 09 c4 05 3a 0d 09 ce 2b |24......|...:...+|
|00002130| dd 20 f2 6c 69 62 5f 71 | 75 69 63 6b 73 61 76 65 |. .lib_q|uicksave|
|00002140| 28 6c 69 62 5f 77 69 6e | 64 6f 77 25 2c 6c 69 62 |(lib_win|dow%,lib|
|00002150| 5f 69 63 6f 6e 25 29 0d | 09 d8 13 ea 20 6c 69 62 |_icon%).|.... lib|
|00002160| 5f 66 69 6c 65 6e 61 6d | 65 24 0d 09 e2 4a 6c 69 |_filenam|e$...Jli|
|00002170| 62 5f 66 69 6c 65 6e 61 | 6d 65 24 3d a4 6c 69 62 |b_filena|me$=.lib|
|00002180| 5f 67 65 74 73 74 72 69 | 6e 67 28 a4 6c 69 62 5f |_getstri|ng(.lib_|
|00002190| 69 6e 64 69 72 65 63 74 | 69 63 6f 6e 28 6c 69 62 |indirect|icon(lib|
|000021a0| 5f 77 69 6e 64 6f 77 25 | 2c 6c 69 62 5f 69 63 6f |_window%|,lib_ico|
|000021b0| 6e 25 29 29 0d 09 ec b0 | e7 20 ac 20 a4 6c 69 62 |n%))....|. . .lib|
|000021c0| 5f 76 61 6c 69 64 66 69 | 6c 65 6e 61 6d 65 28 6c |_validfi|lename(l|
|000021d0| 69 62 5f 66 69 6c 65 6e | 61 6d 65 24 29 20 8c 20 |ib_filen|ame$) . |
|000021e0| f2 6c 69 62 5f 72 65 70 | 6f 72 74 65 72 72 6f 72 |.lib_rep|orterror|
|000021f0| 28 22 54 6f 20 73 61 76 | 65 2c 20 64 72 61 67 20 |("To sav|e, drag |
|00002200| 74 68 65 20 73 61 76 65 | 20 69 63 6f 6e 20 74 6f |the save| icon to|
|00002210| 20 61 20 64 69 72 65 63 | 74 6f 72 79 20 64 69 73 | a direc|tory dis|
|00002220| 70 6c 61 79 22 2c 30 29 | 20 8b 20 e7 20 a4 74 61 |play",0)| . . .ta|
|00002230| 73 6b 5f 6f 6b 74 6f 73 | 61 76 65 28 6c 69 62 5f |sk_oktos|ave(lib_|
|00002240| 66 69 6c 65 6e 61 6d 65 | 24 29 20 f2 74 61 73 6b |filename|$) .task|
|00002250| 5f 73 61 76 65 28 6c 69 | 62 5f 66 69 6c 65 6e 61 |_save(li|b_filena|
|00002260| 6d 65 24 29 0d 09 f6 21 | f2 6c 69 62 5f 63 6c 6f |me$)...!|.lib_clo|
|00002270| 73 65 77 69 6e 64 6f 77 | 28 6c 69 62 5f 77 69 6e |sewindow|(lib_win|
|00002280| 64 6f 77 25 29 0d 0a 00 | 1c c8 99 20 22 57 69 6d |dow%)...|... "Wim|
|00002290| 70 5f 43 72 65 61 74 65 | 4d 65 6e 75 22 2c 2c 2d |p_Create|Menu",,-|
|000022a0| 31 0d 0a 0a 05 e1 0d 0a | 14 05 3a 0d 0a 1e 32 dd |1.......|..:...2.|
|000022b0| 20 f2 6c 69 62 5f 64 6f | 73 61 76 65 28 6c 69 62 | .lib_do|save(lib|
|000022c0| 5f 77 69 6e 64 6f 77 25 | 2c 6c 69 62 5f 69 63 6f |_window%|,lib_ico|
|000022d0| 6e 25 2c 6c 69 62 5f 77 | 6f 72 6b 25 29 0d 0a 28 |n%,lib_w|ork%)..(|
|000022e0| 13 ea 20 6c 69 62 5f 66 | 69 6c 65 6e 61 6d 65 24 |.. lib_f|ilename$|
|000022f0| 0d 0a 32 2e 6c 69 62 5f | 66 69 6c 65 6e 61 6d 65 |..2.lib_|filename|
|00002300| 24 3d a4 6c 69 62 5f 67 | 65 74 73 74 72 69 6e 67 |$=.lib_g|etstring|
|00002310| 28 6c 69 62 5f 77 6f 72 | 6b 25 2b 34 34 29 0d 0a |(lib_wor|k%+44)..|
|00002320| 3c ca e7 20 ac 20 a4 6c | 69 62 5f 76 61 6c 69 64 |<.. . .l|ib_valid|
|00002330| 66 69 6c 65 6e 61 6d 65 | 28 6c 69 62 5f 66 69 6c |filename|(lib_fil|
|00002340| 65 6e 61 6d 65 24 29 20 | 8c 20 f2 6c 69 62 5f 72 |ename$) |. .lib_r|
|00002350| 65 70 6f 72 74 65 72 72 | 6f 72 28 22 49 6e 76 61 |eporterr|or("Inva|
|00002360| 6c 69 64 20 66 69 6c 65 | 6e 61 6d 65 22 2c 30 29 |lid file|name",0)|
|00002370| 20 8b 20 e7 20 a4 74 61 | 73 6b 5f 6f 6b 74 6f 73 | . . .ta|sk_oktos|
|00002380| 61 76 65 28 6c 69 62 5f | 66 69 6c 65 6e 61 6d 65 |ave(lib_|filename|
|00002390| 24 29 20 f2 6c 69 62 5f | 63 68 61 6e 67 65 69 6e |$) .lib_|changein|
|000023a0| 64 74 65 78 74 69 63 6f | 6e 28 6c 69 62 5f 77 69 |dtextico|n(lib_wi|
|000023b0| 6e 64 6f 77 25 2c 6c 69 | 62 5f 69 63 6f 6e 25 2c |ndow%,li|b_icon%,|
|000023c0| 6c 69 62 5f 66 69 6c 65 | 6e 61 6d 65 24 29 3a f2 |lib_file|name$):.|
|000023d0| 74 61 73 6b 5f 73 61 76 | 65 28 6c 69 62 5f 66 69 |task_sav|e(lib_fi|
|000023e0| 6c 65 6e 61 6d 65 24 29 | 0d 0a 46 21 f2 6c 69 62 |lename$)|..F!.lib|
|000023f0| 5f 63 6c 6f 73 65 77 69 | 6e 64 6f 77 28 6c 69 62 |_closewi|ndow(lib|
|00002400| 5f 77 69 6e 64 6f 77 25 | 29 0d 0a 50 1c c8 99 20 |_window%|)..P... |
|00002410| 22 57 69 6d 70 5f 43 72 | 65 61 74 65 4d 65 6e 75 |"Wimp_Cr|eateMenu|
|00002420| 22 2c 2c 2d 31 0d 0a 5a | 05 e1 0d 0a 64 05 3a 0d |",,-1..Z|....d.:.|
|00002430| 0a 6e 22 dd 20 a4 6c 69 | 62 5f 67 65 74 73 74 72 |.n". .li|b_getstr|
|00002440| 69 6e 67 28 6c 69 62 5f | 70 6f 69 6e 74 65 72 25 |ing(lib_|pointer%|
|00002450| 29 0d 0a 78 29 ea 20 6c | 69 62 5f 6f 66 66 73 65 |)..x). l|ib_offse|
|00002460| 74 25 2c 6c 69 62 5f 66 | 69 6c 65 24 3a 6c 69 62 |t%,lib_f|ile$:lib|
|00002470| 5f 6f 66 66 73 65 74 25 | 3d 30 0d 0a 82 62 c8 95 |_offset%|=0...b..|
|00002480| 20 28 6c 69 62 5f 70 6f | 69 6e 74 65 72 25 3f 6c | (lib_po|inter%?l|
|00002490| 69 62 5f 6f 66 66 73 65 | 74 25 3e 33 32 20 80 20 |ib_offse|t%>32 . |
|000024a0| 6c 69 62 5f 70 6f 69 6e | 74 65 72 25 3f 6c 69 62 |lib_poin|ter%?lib|
|000024b0| 5f 6f 66 66 73 65 74 25 | 3c 31 32 37 29 20 84 20 |_offset%|<127) . |
|000024c0| 6c 69 62 5f 70 6f 69 6e | 74 65 72 25 3f 6c 69 62 |lib_poin|ter%?lib|
|000024d0| 5f 6f 66 66 73 65 74 25 | 3d 31 36 30 0d 0a 8c 28 |_offset%|=160...(|
|000024e0| 6c 69 62 5f 66 69 6c 65 | 24 2b 3d bd 6c 69 62 5f |lib_file|$+=.lib_|
|000024f0| 70 6f 69 6e 74 65 72 25 | 3f 6c 69 62 5f 6f 66 66 |pointer%|?lib_off|
|00002500| 73 65 74 25 0d 0a 96 12 | 6c 69 62 5f 6f 66 66 73 |set%....|lib_offs|
|00002510| 65 74 25 2b 3d 31 0d 0a | a0 05 ce 0d 0a aa 0e 3d |et%+=1..|.......=|
|00002520| 6c 69 62 5f 66 69 6c 65 | 24 0d 0a b4 05 3a 0d 0a |lib_file|$....:..|
|00002530| be 1b dd 20 f2 6c 69 62 | 5f 73 61 76 65 64 28 6c |... .lib|_saved(l|
|00002540| 69 62 5f 73 61 76 65 25 | 29 0d 0a c8 1c e7 20 6c |ib_save%|)..... l|
|00002550| 69 62 5f 73 61 76 65 64 | 25 3d 6c 69 62 5f 73 61 |ib_saved|%=lib_sa|
|00002560| 76 65 25 20 e1 0d 0a d2 | 18 6c 69 62 5f 73 61 76 |ve% ....|.lib_sav|
|00002570| 65 64 25 3d 6c 69 62 5f | 73 61 76 65 25 0d 0a dc |ed%=lib_|save%...|
|00002580| 1a f2 74 61 73 6b 5f 75 | 70 64 61 74 65 66 69 6c |..task_u|pdatefil|
|00002590| 65 73 74 61 74 75 73 0d | 0a e6 05 e1 0d 0a f0 05 |estatus.|........|
|000025a0| 3a 0d 0a fa 23 dd 20 f2 | 6c 69 62 5f 66 6f 72 63 |:...#. .|lib_forc|
|000025b0| 65 72 65 64 72 61 77 28 | 6c 69 62 5f 77 69 6e 64 |eredraw(|lib_wind|
|000025c0| 6f 77 25 29 0d 0b 04 2d | ea 20 6c 69 62 5f 6d 69 |ow%)...-|. lib_mi|
|000025d0| 6e 78 25 2c 6c 69 62 5f | 6d 69 6e 79 25 2c 6c 69 |nx%,lib_|miny%,li|
|000025e0| 62 5f 6d 61 78 78 25 2c | 6c 69 62 5f 6d 61 78 79 |b_maxx%,|lib_maxy|
|000025f0| 25 0d 0b 0e 1b 21 6c 69 | 62 5f 62 6c 6f 63 6b 25 |%....!li|b_block%|
|00002600| 3d 6c 69 62 5f 77 69 6e | 64 6f 77 25 0d 0b 18 28 |=lib_win|dow%...(|
|00002610| c8 99 20 22 57 69 6d 70 | 5f 47 65 74 57 69 6e 64 |.. "Wimp|_GetWind|
|00002620| 6f 77 53 74 61 74 65 22 | 2c 2c 6c 69 62 5f 62 6c |owState"|,,lib_bl|
|00002630| 6f 63 6b 25 0d 0b 22 33 | 6c 69 62 5f 6d 69 6e 78 |ock%.."3|lib_minx|
|00002640| 25 3d 6c 69 62 5f 62 6c | 6f 63 6b 25 21 32 30 3a |%=lib_bl|ock%!20:|
|00002650| 6c 69 62 5f 6d 61 78 79 | 25 3d 6c 69 62 5f 62 6c |lib_maxy|%=lib_bl|
|00002660| 6f 63 6b 25 21 32 34 0d | 0b 2c 38 6c 69 62 5f 6d |ock%!24.|.,8lib_m|
|00002670| 61 78 78 25 3d 6c 69 62 | 5f 62 6c 6f 63 6b 25 21 |axx%=lib|_block%!|
|00002680| 32 30 2b 28 6c 69 62 5f | 62 6c 6f 63 6b 25 21 31 |20+(lib_|block%!1|
|00002690| 32 2d 6c 69 62 5f 62 6c | 6f 63 6b 25 21 34 29 0d |2-lib_bl|ock%!4).|
|000026a0| 0b 36 38 6c 69 62 5f 6d | 69 6e 79 25 3d 6c 69 62 |.68lib_m|iny%=lib|
|000026b0| 5f 62 6c 6f 63 6b 25 21 | 32 34 2d 28 6c 69 62 5f |_block%!|24-(lib_|
|000026c0| 62 6c 6f 63 6b 25 21 31 | 36 2d 6c 69 62 5f 62 6c |block%!1|6-lib_bl|
|000026d0| 6f 63 6b 25 21 38 29 0d | 0b 40 4d c8 99 20 22 57 |ock%!8).|.@M.. "W|
|000026e0| 69 6d 70 5f 46 6f 72 63 | 65 52 65 64 72 61 77 22 |imp_Forc|eRedraw"|
|000026f0| 2c 6c 69 62 5f 77 69 6e | 64 6f 77 25 2c 6c 69 62 |,lib_win|dow%,lib|
|00002700| 5f 6d 69 6e 78 25 2c 6c | 69 62 5f 6d 69 6e 79 25 |_minx%,l|ib_miny%|
|00002710| 2c 6c 69 62 5f 6d 61 78 | 78 25 2c 6c 69 62 5f 6d |,lib_max|x%,lib_m|
|00002720| 61 78 79 25 0d 0b 4a 05 | e1 0d 0b 54 05 3a 0d 0b |axy%..J.|...T.:..|
|00002730| 5e 23 dd 20 a4 6c 69 62 | 5f 76 61 6c 69 64 66 69 |^#. .lib|_validfi|
|00002740| 6c 65 6e 61 6d 65 28 6c | 69 62 5f 66 69 6c 65 24 |lename(l|ib_file$|
|00002750| 29 0d 0b 68 30 e7 20 a7 | 6c 69 62 5f 66 69 6c 65 |)..h0. .|lib_file|
|00002760| 24 2c 22 3a 22 29 3d 30 | 20 84 20 a7 6c 69 62 5f |$,":")=0| . .lib_|
|00002770| 66 69 6c 65 24 2c 22 2e | 22 29 3d 30 20 8c 20 3d |file$,".|")=0 . =|
|00002780| a3 0d 0b 72 1f e7 20 a7 | c2 6c 69 62 5f 66 69 6c |...r.. .|.lib_fil|
|00002790| 65 24 29 2c 22 2e 3a 22 | 29 3e 30 20 8c 20 3d a3 |e$),".:"|)>0 . =.|
|000027a0| 0d 0b 7c 06 3d b9 0d 0b | 86 05 3a 0d 0b 90 4a dd |..|.=...|..:...J.|
|000027b0| 20 f2 6c 69 62 5f 6f 70 | 65 6e 77 68 6f 6c 65 77 | .lib_op|enwholew|
|000027c0| 69 6e 64 6f 77 28 6c 69 | 62 5f 77 69 6e 64 6f 77 |indow(li|b_window|
|000027d0| 25 2c 6c 69 62 5f 77 69 | 6e 78 25 2c 6c 69 62 5f |%,lib_wi|nx%,lib_|
|000027e0| 77 69 6e 79 25 2c 6c 69 | 62 5f 74 72 61 6e 73 69 |winy%,li|b_transi|
|000027f0| 65 6e 74 25 29 0d 0b 9a | 1c ea 20 6c 69 62 5f 77 |ent%)...|.. lib_w|
|00002800| 69 64 74 68 25 2c 6c 69 | 62 5f 68 65 69 67 68 74 |idth%,li|b_height|
|00002810| 25 0d 0b a4 1b 21 6c 69 | 62 5f 62 6c 6f 63 6b 25 |%....!li|b_block%|
|00002820| 3d 6c 69 62 5f 77 69 6e | 64 6f 77 25 0d 0b ae 28 |=lib_win|dow%...(|
|00002830| c8 99 20 22 57 69 6d 70 | 5f 47 65 74 57 69 6e 64 |.. "Wimp|_GetWind|
|00002840| 6f 77 53 74 61 74 65 22 | 2c 2c 6c 69 62 5f 62 6c |owState"|,,lib_bl|
|00002850| 6f 63 6b 25 0d 0b b8 29 | 6c 69 62 5f 77 69 64 74 |ock%...)|lib_widt|
|00002860| 68 25 3d 6c 69 62 5f 62 | 6c 6f 63 6b 25 21 31 32 |h%=lib_b|lock%!12|
|00002870| 2d 6c 69 62 5f 62 6c 6f | 63 6b 25 21 34 0d 0b c2 |-lib_blo|ck%!4...|
|00002880| 2a 6c 69 62 5f 68 65 69 | 67 68 74 25 3d 6c 69 62 |*lib_hei|ght%=lib|
|00002890| 5f 62 6c 6f 63 6b 25 21 | 31 36 2d 6c 69 62 5f 62 |_block%!|16-lib_b|
|000028a0| 6c 6f 63 6b 25 21 38 0d | 0b cc 7d f2 6c 69 62 5f |lock%!8.|..}.lib_|
|000028b0| 6f 70 65 6e 77 69 6e 64 | 6f 77 28 6c 69 62 5f 77 |openwind|ow(lib_w|
|000028c0| 69 6e 64 6f 77 25 2c 6c | 69 62 5f 77 69 6e 78 25 |indow%,l|ib_winx%|
|000028d0| 2c 6c 69 62 5f 77 69 6e | 79 25 2c 6c 69 62 5f 77 |,lib_win|y%,lib_w|
|000028e0| 69 6e 78 25 2b 6c 69 62 | 5f 77 69 64 74 68 25 2c |inx%+lib|_width%,|
|000028f0| 6c 69 62 5f 77 69 6e 79 | 25 2b 6c 69 62 5f 68 65 |lib_winy|%+lib_he|
|00002900| 69 67 68 74 25 2c 30 2c | 30 2c 6c 69 62 5f 66 72 |ight%,0,|0,lib_fr|
|00002910| 6f 6e 74 25 2c 6c 69 62 | 5f 74 72 61 6e 73 69 65 |ont%,lib|_transie|
|00002920| 6e 74 25 29 0d 0b d6 05 | e1 0d 0b e0 05 3a 0d 0b |nt%)....|.....:..|
|00002930| ea 2c dd 20 f2 6c 69 62 | 5f 6f 70 65 6e 66 69 6c |.,. .lib|_openfil|
|00002940| 65 72 77 69 6e 64 6f 77 | 69 66 61 64 6a 75 73 74 |erwindow|ifadjust|
|00002950| 28 6c 69 62 5f 64 69 72 | 24 29 0d 0b f4 28 c8 99 |(lib_dir|$)...(..|
|00002960| 20 22 57 69 6d 70 5f 47 | 65 74 50 6f 69 6e 74 65 | "Wimp_G|etPointe|
|00002970| 72 49 6e 66 6f 22 2c 2c | 6c 69 62 5f 62 6c 6f 63 |rInfo",,|lib_bloc|
|00002980| 6b 25 0d 0b fe 16 e7 20 | 6c 69 62 5f 62 6c 6f 63 |k%..... |lib_bloc|
|00002990| 6b 25 21 38 3d 31 20 8c | 0d 0c 08 16 c8 95 20 c2 |k%!8=1 .|...... .|
|000029a0| 6c 69 62 5f 64 69 72 24 | 29 3c 3e 22 2e 22 0d 0c |lib_dir$|)<>"."..|
|000029b0| 12 17 6c 69 62 5f 64 69 | 72 24 3d c0 6c 69 62 5f |..lib_di|r$=.lib_|
|000029c0| 64 69 72 24 29 0d 0c 1c | 05 ce 0d 0c 26 17 6c 69 |dir$)...|....&.li|
|000029d0| 62 5f 64 69 72 24 3d c0 | 6c 69 62 5f 64 69 72 24 |b_dir$=.|lib_dir$|
|000029e0| 29 0d 0c 30 1e ff 22 46 | 69 6c 65 72 5f 4f 70 65 |)..0.."F|iler_Ope|
|000029f0| 6e 44 69 72 20 22 2b 6c | 69 62 5f 64 69 72 24 0d |nDir "+l|ib_dir$.|
|00002a00| 0c 3a 05 cd 0d 0c 44 05 | e1 0d 0c 4e 05 3a 0d 0c |.:....D.|...N.:..|
|00002a10| 58 3d dd 20 f2 6c 69 62 | 5f 73 65 74 63 61 72 65 |X=. .lib|_setcare|
|00002a20| 74 70 6f 73 69 74 69 6f | 6e 28 6c 69 62 5f 77 69 |tpositio|n(lib_wi|
|00002a30| 6e 64 6f 77 25 2c 6c 69 | 62 5f 69 63 6f 6e 25 2c |ndow%,li|b_icon%,|
|00002a40| 6c 69 62 5f 69 6e 64 65 | 78 25 29 0d 0c 62 46 c8 |lib_inde|x%)..bF.|
|00002a50| 99 20 22 57 69 6d 70 5f | 53 65 74 43 61 72 65 74 |. "Wimp_|SetCaret|
|00002a60| 50 6f 73 69 74 69 6f 6e | 22 2c 6c 69 62 5f 77 69 |Position|",lib_wi|
|00002a70| 6e 64 6f 77 25 2c 6c 69 | 62 5f 69 63 6f 6e 25 2c |ndow%,li|b_icon%,|
|00002a80| 30 2c 30 2c 2d 31 2c 6c | 69 62 5f 69 6e 64 65 78 |0,0,-1,l|ib_index|
|00002a90| 25 0d 0c 6c 05 e1 0d 0c | 76 05 3a 0d 0c 80 2a dd |%..l....|v.:...*.|
|00002aa0| 20 f2 6c 69 62 5f 64 6f | 6c 6f 61 64 28 6c 69 62 | .lib_do|load(lib|
|00002ab0| 5f 77 6f 72 6b 25 2c 6c | 69 62 5f 66 69 6c 65 74 |_work%,l|ib_filet|
|00002ac0| 79 70 65 25 29 0d 0c 8a | 0f ea 20 6c 69 62 5f 66 |ype%)...|.. lib_f|
|00002ad0| 69 6c 65 24 0d 0c 94 2a | 6c 69 62 5f 66 69 6c 65 |ile$...*|lib_file|
|00002ae0| 24 3d a4 6c 69 62 5f 67 | 65 74 73 74 72 69 6e 67 |$=.lib_g|etstring|
|00002af0| 28 6c 69 62 5f 77 6f 72 | 6b 25 2b 34 34 29 0d 0c |(lib_wor|k%+44)..|
|00002b00| 9e 37 e7 20 6c 69 62 5f | 77 6f 72 6b 25 21 34 30 |.7. lib_|work%!40|
|00002b10| 3c 3e 6c 69 62 5f 66 69 | 6c 65 74 79 70 65 25 20 |<>lib_fi|letype% |
|00002b20| 80 20 6c 69 62 5f 66 69 | 6c 65 74 79 70 65 25 3c |. lib_fi|letype%<|
|00002b30| 3e 2d 31 20 e1 0d 0c a8 | 21 e7 20 a4 74 61 73 6b |>-1 ....|!. .task|
|00002b40| 5f 6f 6b 74 6f 6c 6f 61 | 64 28 6c 69 62 5f 66 69 |_oktoloa|d(lib_fi|
|00002b50| 6c 65 24 29 20 8c 0d 0c | b2 19 f2 74 61 73 6b 5f |le$) ...|...task_|
|00002b60| 6c 6f 61 64 28 6c 69 62 | 5f 66 69 6c 65 24 29 0d |load(lib|_file$).|
|00002b70| 0c bc 2e 6c 69 62 5f 77 | 6f 72 6b 25 21 34 3d 30 |...lib_w|ork%!4=0|
|00002b80| 3a 6c 69 62 5f 77 6f 72 | 6b 25 21 38 3d 30 3a 6c |:lib_wor|k%!8=0:l|
|00002b90| 69 62 5f 77 6f 72 6b 25 | 21 31 36 3d 34 0d 0c c6 |ib_work%|!16=4...|
|00002ba0| 40 c8 99 20 22 57 69 6d | 70 5f 53 65 6e 64 4d 65 |@.. "Wim|p_SendMe|
|00002bb0| 73 73 61 67 65 22 2c 31 | 38 2c 6c 69 62 5f 77 6f |ssage",1|8,lib_wo|
|00002bc0| 72 6b 25 2c 6c 69 62 5f | 77 6f 72 6b 25 21 32 30 |rk%,lib_|work%!20|
|00002bd0| 2c 6c 69 62 5f 77 6f 72 | 6b 25 21 32 34 0d 0c d0 |,lib_wor|k%!24...|
|00002be0| 05 cd 0d 0c da 05 e1 0d | 0c e4 05 3a 0d 0c ee 24 |........|...:...$|
|00002bf0| dd 20 f2 6c 69 62 5f 62 | 72 69 6e 67 74 6f 66 72 |. .lib_b|ringtofr|
|00002c00| 6f 6e 74 28 6c 69 62 5f | 77 69 6e 64 6f 77 25 29 |ont(lib_|window%)|
|00002c10| 0d 0c f8 1b 21 6c 69 62 | 5f 62 6c 6f 63 6b 25 3d |....!lib|_block%=|
|00002c20| 6c 69 62 5f 77 69 6e 64 | 6f 77 25 0d 0d 02 28 c8 |lib_wind|ow%...(.|
|00002c30| 99 20 22 57 69 6d 70 5f | 47 65 74 57 69 6e 64 6f |. "Wimp_|GetWindo|
|00002c40| 77 53 74 61 74 65 22 2c | 2c 6c 69 62 5f 62 6c 6f |wState",|,lib_blo|
|00002c50| 63 6b 25 0d 0d 0c 1c 6c | 69 62 5f 62 6c 6f 63 6b |ck%....l|ib_block|
|00002c60| 25 21 32 38 3d 6c 69 62 | 5f 66 72 6f 6e 74 25 0d |%!28=lib|_front%.|
|00002c70| 0d 16 43 e7 20 a4 6c 69 | 62 5f 77 69 6e 64 6f 77 |..C. .li|b_window|
|00002c80| 6f 70 65 6e 28 6c 69 62 | 5f 77 69 6e 64 6f 77 25 |open(lib|_window%|
|00002c90| 29 20 c8 99 20 22 57 69 | 6d 70 5f 4f 70 65 6e 57 |) .. "Wi|mp_OpenW|
|00002ca0| 69 6e 64 6f 77 22 2c 2c | 6c 69 62 5f 62 6c 6f 63 |indow",,|lib_bloc|
|00002cb0| 6b 25 0d 0d 20 05 e1 0d | 0d 2a 05 3a 0d 0d 34 22 |k%.. ...|.*.:..4"|
|00002cc0| dd 20 a4 6c 69 62 5f 77 | 69 6e 64 6f 77 6f 70 65 |. .lib_w|indowope|
|00002cd0| 6e 28 6c 69 62 5f 77 69 | 6e 64 6f 77 25 29 0d 0d |n(lib_wi|ndow%)..|
|00002ce0| 3e 1e 6c 69 62 5f 62 6c | 6f 63 6b 25 21 31 32 38 |>.lib_bl|ock%!128|
|00002cf0| 3d 6c 69 62 5f 77 69 6e | 64 6f 77 25 0d 0d 48 2c |=lib_win|dow%..H,|
|00002d00| c8 99 20 22 57 69 6d 70 | 5f 47 65 74 57 69 6e 64 |.. "Wimp|_GetWind|
|00002d10| 6f 77 53 74 61 74 65 22 | 2c 2c 6c 69 62 5f 62 6c |owState"|,,lib_bl|
|00002d20| 6f 63 6b 25 2b 31 32 38 | 0d 0d 52 22 3d a4 6c 69 |ock%+128|..R"=.li|
|00002d30| 62 5f 62 69 74 28 6c 69 | 62 5f 62 6c 6f 63 6b 25 |b_bit(li|b_block%|
|00002d40| 21 31 36 30 2c 31 36 29 | 3d 31 0d 0d 5c 05 3a 0d |!160,16)|=1..\.:.|
|00002d50| 0d 66 34 dd 20 f2 6c 69 | 62 5f 63 68 61 6e 67 65 |.f4. .li|b_change|
|00002d60| 77 69 6e 64 6f 77 74 69 | 74 6c 65 28 6c 69 62 5f |windowti|tle(lib_|
|00002d70| 77 69 6e 64 6f 77 25 2c | 6c 69 62 5f 74 69 74 6c |window%,|lib_titl|
|00002d80| 65 24 29 0d 0d 70 1b 21 | 6c 69 62 5f 62 6c 6f 63 |e$)..p.!|lib_bloc|
|00002d90| 6b 25 3d 6c 69 62 5f 77 | 69 6e 64 6f 77 25 0d 0d |k%=lib_w|indow%..|
|00002da0| 7a 27 c8 99 20 22 57 69 | 6d 70 5f 47 65 74 57 69 |z'.. "Wi|mp_GetWi|
|00002db0| 6e 64 6f 77 49 6e 66 6f | 22 2c 2c 6c 69 62 5f 62 |ndowInfo|",,lib_b|
|00002dc0| 6c 6f 63 6b 25 0d 0d 84 | 1f 24 28 6c 69 62 5f 62 |lock%...|.$(lib_b|
|00002dd0| 6c 6f 63 6b 25 21 37 36 | 29 3d 6c 69 62 5f 74 69 |lock%!76|)=lib_ti|
|00002de0| 74 6c 65 24 0d 0d 8e 5d | c8 99 20 22 57 69 6d 70 |tle$...]|.. "Wimp|
|00002df0| 5f 46 6f 72 63 65 52 65 | 64 72 61 77 22 2c 2d 31 |_ForceRe|draw",-1|
|00002e00| 2c 6c 69 62 5f 62 6c 6f | 63 6b 25 21 34 2c 28 6c |,lib_blo|ck%!4,(l|
|00002e10| 69 62 5f 62 6c 6f 63 6b | 25 21 31 36 29 2d 33 36 |ib_block|%!16)-36|
|00002e20| 2c 6c 69 62 5f 62 6c 6f | 63 6b 25 21 31 32 2c 28 |,lib_blo|ck%!12,(|
|00002e30| 6c 69 62 5f 62 6c 6f 63 | 6b 25 21 31 36 29 2b 33 |lib_bloc|k%!16)+3|
|00002e40| 36 0d 0d 98 05 e1 0d 0d | a2 05 3a 0d 0d ac 3a dd |6.......|..:...:.|
|00002e50| 20 f2 6c 69 62 5f 6d 65 | 6e 75 73 65 6c 65 63 74 | .lib_me|nuselect|
|00002e60| 61 62 6c 65 28 6c 69 62 | 5f 6d 65 6e 75 25 2c 6c |able(lib|_menu%,l|
|00002e70| 69 62 5f 69 74 65 6d 25 | 2c 6c 69 62 5f 73 74 61 |ib_item%|,lib_sta|
|00002e80| 74 75 73 25 29 0d 0d b6 | 1e ea 20 6c 69 62 5f 66 |tus%)...|.. lib_f|
|00002e90| 6c 61 67 73 25 3a 6c 69 | 62 5f 6d 65 6e 75 25 2b |lags%:li|b_menu%+|
|00002ea0| 3d 32 38 0d 0d c0 29 6c | 69 62 5f 66 6c 61 67 73 |=28...)l|ib_flags|
|00002eb0| 25 3d 6c 69 62 5f 6d 65 | 6e 75 25 21 28 6c 69 62 |%=lib_me|nu%!(lib|
|00002ec0| 5f 69 74 65 6d 25 2a 32 | 34 2b 38 29 0d 0d ca 39 |_item%*2|4+8)...9|
|00002ed0| e7 20 6c 69 62 5f 73 74 | 61 74 75 73 25 20 6c 69 |. lib_st|atus% li|
|00002ee0| 62 5f 66 6c 61 67 73 25 | 3d a4 6c 69 62 5f 70 75 |b_flags%|=.lib_pu|
|00002ef0| 74 62 69 74 28 6c 69 62 | 5f 66 6c 61 67 73 25 2c |tbit(lib|_flags%,|
|00002f00| 32 32 2c 30 29 0d 0d d4 | 3b e7 20 ac 20 6c 69 62 |22,0)...|;. . lib|
|00002f10| 5f 73 74 61 74 75 73 25 | 20 6c 69 62 5f 66 6c 61 |_status%| lib_fla|
|00002f20| 67 73 25 3d a4 6c 69 62 | 5f 70 75 74 62 69 74 28 |gs%=.lib|_putbit(|
|00002f30| 6c 69 62 5f 66 6c 61 67 | 73 25 2c 32 32 2c 31 29 |lib_flag|s%,22,1)|
|00002f40| 0d 0d de 29 6c 69 62 5f | 6d 65 6e 75 25 21 28 6c |...)lib_|menu%!(l|
|00002f50| 69 62 5f 69 74 65 6d 25 | 2a 32 34 2b 38 29 3d 6c |ib_item%|*24+8)=l|
|00002f60| 69 62 5f 66 6c 61 67 73 | 25 0d 0d e8 05 e1 0d 0d |ib_flags|%.......|
|00002f70| f2 05 3a 0d 0d fc 32 dd | 20 a4 6c 69 62 5f 70 75 |..:...2.| .lib_pu|
|00002f80| 74 62 69 74 28 6c 69 62 | 5f 6e 75 6d 62 65 72 25 |tbit(lib|_number%|
|00002f90| 2c 6c 69 62 5f 62 69 74 | 25 2c 6c 69 62 5f 76 61 |,lib_bit|%,lib_va|
|00002fa0| 6c 75 65 25 29 0d 0e 06 | 13 ea 20 6c 69 62 5f 62 |lue%)...|.. lib_b|
|00002fb0| 69 74 76 61 6c 75 65 25 | 0d 0e 10 30 6c 69 62 5f |itvalue%|...0lib_|
|00002fc0| 62 69 74 76 61 6c 75 65 | 25 3d a4 6c 69 62 5f 62 |bitvalue|%=.lib_b|
|00002fd0| 69 74 28 6c 69 62 5f 6e | 75 6d 62 65 72 25 2c 6c |it(lib_n|umber%,l|
|00002fe0| 69 62 5f 62 69 74 25 29 | 0d 0e 1a 2d e7 20 6c 69 |ib_bit%)|...-. li|
|00002ff0| 62 5f 76 61 6c 75 65 25 | 3d 6c 69 62 5f 62 69 74 |b_value%|=lib_bit|
|00003000| 76 61 6c 75 65 25 20 8c | 20 3d 6c 69 62 5f 6e 75 |value% .| =lib_nu|
|00003010| 6d 62 65 72 25 0d 0e 24 | 3d e7 20 6c 69 62 5f 62 |mber%..$|=. lib_b|
|00003020| 69 74 76 61 6c 75 65 25 | 3d 30 20 8c 20 3d 6c 69 |itvalue%|=0 . =li|
|00003030| 62 5f 6e 75 6d 62 65 72 | 25 20 84 20 28 6c 69 62 |b_number|% . (lib|
|00003040| 5f 76 61 6c 75 65 25 3c | 3c 6c 69 62 5f 62 69 74 |_value%<|<lib_bit|
|00003050| 25 29 0d 0e 2e 34 e7 20 | 6c 69 62 5f 62 69 74 76 |%)...4. |lib_bitv|
|00003060| 61 6c 75 65 25 3d 31 20 | 8c 20 3d 6c 69 62 5f 6e |alue%=1 |. =lib_n|
|00003070| 75 6d 62 65 72 25 20 82 | 20 28 31 3c 3c 6c 69 62 |umber% .| (1<<lib|
|00003080| 5f 62 69 74 25 29 0d 0e | 38 37 f2 6c 69 62 5f 65 |_bit%)..|87.lib_e|
|00003090| 72 72 6f 72 28 22 49 6c | 6c 65 67 61 6c 20 62 69 |rror("Il|legal bi|
|000030a0| 74 20 76 61 6c 75 65 20 | 70 61 73 73 65 64 20 74 |t value |passed t|
|000030b0| 6f 20 6c 69 62 72 61 72 | 79 22 2c 31 29 0d 0e 42 |o librar|y",1)..B|
|000030c0| 07 3d 2d 32 0d 0e 4c 05 | 3a 0d 0e 56 24 dd 20 a4 |.=-2..L.|:..V$. .|
|000030d0| 6c 69 62 5f 62 69 74 28 | 6c 69 62 5f 6e 75 6d 62 |lib_bit(|lib_numb|
|000030e0| 65 72 25 2c 6c 69 62 5f | 62 69 74 25 29 0d 0e 60 |er%,lib_|bit%)..`|
|000030f0| 2a 3d 28 6c 69 62 5f 6e | 75 6d 62 65 72 25 20 80 |*=(lib_n|umber% .|
|00003100| 20 31 3c 3c 6c 69 62 5f | 62 69 74 25 29 3e 3e 6c | 1<<lib_|bit%)>>l|
|00003110| 69 62 5f 62 69 74 25 0d | 0e 6a 05 3a 0d 0e 74 26 |ib_bit%.|.j.:..t&|
|00003120| dd 20 a4 6c 69 62 5f 67 | 65 74 74 69 6d 65 73 74 |. .lib_g|ettimest|
|00003130| 61 6d 70 28 6c 69 62 5f | 66 69 6c 65 6e 61 6d 65 |amp(lib_|filename|
|00003140| 24 29 0d 0e 7e 18 ea 20 | 6c 69 62 5f 68 69 67 68 |$)..~.. |lib_high|
|00003150| 25 2c 6c 69 62 5f 6c 6f | 77 25 0d 0e 88 38 c8 99 |%,lib_lo|w%...8..|
|00003160| 20 22 4f 53 5f 46 69 6c | 65 22 2c 32 30 2c 6c 69 | "OS_Fil|e",20,li|
|00003170| 62 5f 66 69 6c 65 6e 61 | 6d 65 24 20 b8 20 2c 2c |b_filena|me$ . ,,|
|00003180| 6c 69 62 5f 68 69 67 68 | 25 2c 6c 69 62 5f 6c 6f |lib_high|%,lib_lo|
|00003190| 77 25 0d 0e 92 2f 21 6c | 69 62 5f 62 6c 6f 63 6b |w%.../!l|ib_block|
|000031a0| 25 3d 6c 69 62 5f 6c 6f | 77 25 3a 6c 69 62 5f 62 |%=lib_lo|w%:lib_b|
|000031b0| 6c 6f 63 6b 25 21 34 3d | 6c 69 62 5f 68 69 67 68 |lock%!4=|lib_high|
|000031c0| 25 0d 0e 9c 52 c8 99 20 | 22 54 65 72 72 69 74 6f |%...R.. |"Territo|
|000031d0| 72 79 5f 43 6f 6e 76 65 | 72 74 53 74 61 6e 64 61 |ry_Conve|rtStanda|
|000031e0| 72 64 44 61 74 65 22 2c | 2d 31 2c 6c 69 62 5f 62 |rdDate",|-1,lib_b|
|000031f0| 6c 6f 63 6b 25 2c 6c 69 | 62 5f 62 6c 6f 63 6b 25 |lock%,li|b_block%|
|00003200| 2b 38 2c 6c 69 62 5f 62 | 6c 6f 63 6b 73 69 7a 65 |+8,lib_b|locksize|
|00003210| 25 2d 38 0d 0e a6 21 3d | a4 6c 69 62 5f 67 65 74 |%-8...!=|.lib_get|
|00003220| 73 74 72 69 6e 67 28 6c | 69 62 5f 62 6c 6f 63 6b |string(l|ib_block|
|00003230| 25 2b 38 29 0d 0e b0 05 | 3a 0d 0e ba 39 dd 20 f2 |%+8)....|:...9. .|
|00003240| 6c 69 62 5f 6f 70 65 6e | 77 69 6e 64 6f 77 69 6e |lib_open|windowin|
|00003250| 63 65 6e 74 72 65 28 6c | 69 62 5f 77 69 6e 64 6f |centre(l|ib_windo|
|00003260| 77 25 2c 6c 69 62 5f 74 | 72 61 6e 73 69 65 6e 74 |w%,lib_t|ransient|
|00003270| 25 29 0d 0e c4 68 f2 6c | 69 62 5f 6f 70 65 6e 77 |%)...h.l|ib_openw|
|00003280| 68 6f 6c 65 77 69 6e 64 | 6f 77 28 6c 69 62 5f 77 |holewind|ow(lib_w|
|00003290| 69 6e 64 6f 77 25 2c a4 | 6c 69 62 5f 63 65 6e 74 |indow%,.|lib_cent|
|000032a0| 72 65 78 28 6c 69 62 5f | 77 69 6e 64 6f 77 25 29 |rex(lib_|window%)|
|000032b0| 2c a4 6c 69 62 5f 63 65 | 6e 74 72 65 79 28 6c 69 |,.lib_ce|ntrey(li|
|000032c0| 62 5f 77 69 6e 64 6f 77 | 25 29 2c 6c 69 62 5f 74 |b_window|%),lib_t|
|000032d0| 72 61 6e 73 69 65 6e 74 | 25 29 0d 0e ce 05 e1 0d |ransient|%)......|
|000032e0| 0e d8 05 3a 0d 0e e2 1f | dd 20 a4 6c 69 62 5f 63 |...:....|. .lib_c|
|000032f0| 65 6e 74 72 65 78 28 6c | 69 62 5f 77 69 6e 64 6f |entrex(l|ib_windo|
|00003300| 77 25 29 0d 0e ec 24 ea | 20 6c 69 62 5f 78 65 69 |w%)...$.| lib_xei|
|00003310| 67 25 2c 6c 69 62 5f 78 | 70 69 78 25 2c 6c 69 62 |g%,lib_x|pix%,lib|
|00003320| 5f 77 69 64 74 68 25 0d | 0e f6 1e 6c 69 62 5f 62 |_width%.|...lib_b|
|00003330| 6c 6f 63 6b 25 21 31 32 | 38 3d 6c 69 62 5f 77 69 |lock%!12|8=lib_wi|
|00003340| 6e 64 6f 77 25 0d 0f 00 | 2c c8 99 20 22 57 69 6d |ndow%...|,.. "Wim|
|00003350| 70 5f 47 65 74 57 69 6e | 64 6f 77 53 74 61 74 65 |p_GetWin|dowState|
|00003360| 22 2c 2c 6c 69 62 5f 62 | 6c 6f 63 6b 25 2b 31 32 |",,lib_b|lock%+12|
|00003370| 38 0d 0f 0a 2f c8 99 20 | 22 4f 53 5f 52 65 61 64 |8.../.. |"OS_Read|
|00003380| 4d 6f 64 65 56 61 72 69 | 61 62 6c 65 22 2c 2d 31 |ModeVari|able",-1|
|00003390| 2c 34 20 b8 20 2c 2c 6c | 69 62 5f 78 65 69 67 25 |,4 . ,,l|ib_xeig%|
|000033a0| 0d 0f 14 30 c8 99 20 22 | 4f 53 5f 52 65 61 64 4d |...0.. "|OS_ReadM|
|000033b0| 6f 64 65 56 61 72 69 61 | 62 6c 65 22 2c 2d 31 2c |odeVaria|ble",-1,|
|000033c0| 31 31 20 b8 20 2c 2c 6c | 69 62 5f 78 70 69 78 25 |11 . ,,l|ib_xpix%|
|000033d0| 0d 0f 1e 25 6c 69 62 5f | 78 70 69 78 25 3d 6c 69 |...%lib_|xpix%=li|
|000033e0| 62 5f 78 70 69 78 25 2a | 28 32 5e 6c 69 62 5f 78 |b_xpix%*|(2^lib_x|
|000033f0| 65 69 67 25 29 0d 0f 28 | 2c 6c 69 62 5f 77 69 64 |eig%)..(|,lib_wid|
|00003400| 74 68 25 3d 6c 69 62 5f | 62 6c 6f 63 6b 25 21 31 |th%=lib_|block%!1|
|00003410| 34 30 2d 6c 69 62 5f 62 | 6c 6f 63 6b 25 21 31 33 |40-lib_b|lock%!13|
|00003420| 32 0d 0f 32 32 e7 20 a4 | 6c 69 62 5f 62 69 74 28 |2..22. .|lib_bit(|
|00003430| 6c 69 62 5f 62 6c 6f 63 | 6b 25 21 31 36 30 2c 32 |lib_bloc|k%!160,2|
|00003440| 38 29 3d 31 20 6c 69 62 | 5f 77 69 64 74 68 25 2b |8)=1 lib|_width%+|
|00003450| 3d 34 30 0d 0f 3c 1d 3d | 28 6c 69 62 5f 78 70 69 |=40..<.=|(lib_xpi|
|00003460| 78 25 2d 6c 69 62 5f 77 | 69 64 74 68 25 29 2f 32 |x%-lib_w|idth%)/2|
|00003470| 0d 0f 46 05 3a 0d 0f 50 | 1f dd 20 a4 6c 69 62 5f |..F.:..P|.. .lib_|
|00003480| 63 65 6e 74 72 65 79 28 | 6c 69 62 5f 77 69 6e 64 |centrey(|lib_wind|
|00003490| 6f 77 25 29 0d 0f 5a 25 | ea 20 6c 69 62 5f 79 65 |ow%)..Z%|. lib_ye|
|000034a0| 69 67 25 2c 6c 69 62 5f | 79 70 69 78 25 2c 6c 69 |ig%,lib_|ypix%,li|
|000034b0| 62 5f 68 65 69 67 68 74 | 25 0d 0f 64 1e 6c 69 62 |b_height|%..d.lib|
|000034c0| 5f 62 6c 6f 63 6b 25 21 | 31 32 38 3d 6c 69 62 5f |_block%!|128=lib_|
|000034d0| 77 69 6e 64 6f 77 25 0d | 0f 6e 2c c8 99 20 22 57 |window%.|.n,.. "W|
|000034e0| 69 6d 70 5f 47 65 74 57 | 69 6e 64 6f 77 53 74 61 |imp_GetW|indowSta|
|000034f0| 74 65 22 2c 2c 6c 69 62 | 5f 62 6c 6f 63 6b 25 2b |te",,lib|_block%+|
|00003500| 31 32 38 0d 0f 78 2f c8 | 99 20 22 4f 53 5f 52 65 |128..x/.|. "OS_Re|
|00003510| 61 64 4d 6f 64 65 56 61 | 72 69 61 62 6c 65 22 2c |adModeVa|riable",|
|00003520| 2d 31 2c 35 20 b8 20 2c | 2c 6c 69 62 5f 79 65 69 |-1,5 . ,|,lib_yei|
|00003530| 67 25 0d 0f 82 30 c8 99 | 20 22 4f 53 5f 52 65 61 |g%...0..| "OS_Rea|
|00003540| 64 4d 6f 64 65 56 61 72 | 69 61 62 6c 65 22 2c 2d |dModeVar|iable",-|
|00003550| 31 2c 31 32 20 b8 20 2c | 2c 6c 69 62 5f 79 70 69 |1,12 . ,|,lib_ypi|
|00003560| 78 25 0d 0f 8c 25 6c 69 | 62 5f 79 70 69 78 25 3d |x%...%li|b_ypix%=|
|00003570| 6c 69 62 5f 79 70 69 78 | 25 2a 28 32 5e 6c 69 62 |lib_ypix|%*(2^lib|
|00003580| 5f 79 65 69 67 25 29 0d | 0f 96 2d 6c 69 62 5f 68 |_yeig%).|..-lib_h|
|00003590| 65 69 67 68 74 25 3d 6c | 69 62 5f 62 6c 6f 63 6b |eight%=l|ib_block|
|000035a0| 25 21 31 34 34 2d 6c 69 | 62 5f 62 6c 6f 63 6b 25 |%!144-li|b_block%|
|000035b0| 21 31 33 36 0d 0f a0 1e | 3d 28 6c 69 62 5f 79 70 |!136....|=(lib_yp|
|000035c0| 69 78 25 2d 6c 69 62 5f | 68 65 69 67 68 74 25 29 |ix%-lib_|height%)|
|000035d0| 2f 32 0d 0f aa 05 3a 0d | 0f b4 34 dd 20 f2 6c 69 |/2....:.|..4. .li|
|000035e0| 62 5f 6d 65 6e 75 74 69 | 63 6b 28 6c 69 62 5f 6d |b_menuti|ck(lib_m|
|000035f0| 65 6e 75 25 2c 6c 69 62 | 5f 69 74 65 6d 25 2c 6c |enu%,lib|_item%,l|
|00003600| 69 62 5f 73 74 61 74 75 | 73 25 29 0d 0f be 1e ea |ib_statu|s%).....|
|00003610| 20 6c 69 62 5f 66 6c 61 | 67 73 25 3a 6c 69 62 5f | lib_fla|gs%:lib_|
|00003620| 6d 65 6e 75 25 2b 3d 32 | 38 0d 0f c8 27 6c 69 62 |menu%+=2|8...'lib|
|00003630| 5f 66 6c 61 67 73 25 3d | 6c 69 62 5f 6d 65 6e 75 |_flags%=|lib_menu|
|00003640| 25 21 28 6c 69 62 5f 69 | 74 65 6d 25 2a 32 34 29 |%!(lib_i|tem%*24)|
|00003650| 0d 0f d2 38 e7 20 6c 69 | 62 5f 73 74 61 74 75 73 |...8. li|b_status|
|00003660| 25 20 6c 69 62 5f 66 6c | 61 67 73 25 3d a4 6c 69 |% lib_fl|ags%=.li|
|00003670| 62 5f 70 75 74 62 69 74 | 28 6c 69 62 5f 66 6c 61 |b_putbit|(lib_fla|
|00003680| 67 73 25 2c 30 2c 31 29 | 0d 0f dc 3a e7 20 ac 20 |gs%,0,1)|...:. . |
|00003690| 6c 69 62 5f 73 74 61 74 | 75 73 25 20 6c 69 62 5f |lib_stat|us% lib_|
|000036a0| 66 6c 61 67 73 25 3d a4 | 6c 69 62 5f 70 75 74 62 |flags%=.|lib_putb|
|000036b0| 69 74 28 6c 69 62 5f 66 | 6c 61 67 73 25 2c 30 2c |it(lib_f|lags%,0,|
|000036c0| 30 29 0d 0f e6 27 6c 69 | 62 5f 6d 65 6e 75 25 21 |0)...'li|b_menu%!|
|000036d0| 28 6c 69 62 5f 69 74 65 | 6d 25 2a 32 34 29 3d 6c |(lib_ite|m%*24)=l|
|000036e0| 69 62 5f 66 6c 61 67 73 | 25 0d 0f f0 05 e1 0d 0f |ib_flags|%.......|
|000036f0| fa 05 3a 0d 10 04 3c dd | 20 f2 6c 69 62 5f 69 63 |..:...<.| .lib_ic|
|00003700| 6f 6e 73 65 6c 65 63 74 | 61 62 6c 65 28 6c 69 62 |onselect|able(lib|
|00003710| 5f 77 69 6e 64 6f 77 25 | 2c 6c 69 62 5f 69 63 6f |_window%|,lib_ico|
|00003720| 6e 25 2c 6c 69 62 5f 73 | 74 61 74 75 73 25 29 0d |n%,lib_s|tatus%).|
|00003730| 10 0e 2f e7 20 6c 69 62 | 5f 73 74 61 74 75 73 25 |../. lib|_status%|
|00003740| 20 6c 69 62 5f 73 74 61 | 74 75 73 25 3d 30 20 8b | lib_sta|tus%=0 .|
|00003750| 20 6c 69 62 5f 73 74 61 | 74 75 73 25 3d 31 0d 10 | lib_sta|tus%=1..|
|00003760| 18 32 21 6c 69 62 5f 62 | 6c 6f 63 6b 25 3d 6c 69 |.2!lib_b|lock%=li|
|00003770| 62 5f 77 69 6e 64 6f 77 | 25 3a 6c 69 62 5f 62 6c |b_window|%:lib_bl|
|00003780| 6f 63 6b 25 21 34 3d 6c | 69 62 5f 69 63 6f 6e 25 |ock%!4=l|ib_icon%|
|00003790| 0d 10 22 34 6c 69 62 5f | 62 6c 6f 63 6b 25 21 38 |.."4lib_|block%!8|
|000037a0| 3d 6c 69 62 5f 73 74 61 | 74 75 73 25 3c 3c 32 32 |=lib_sta|tus%<<22|
|000037b0| 3a 6c 69 62 5f 62 6c 6f | 63 6b 25 21 31 32 3d 31 |:lib_blo|ck%!12=1|
|000037c0| 3c 3c 32 32 0d 10 2c 26 | c8 99 20 22 57 69 6d 70 |<<22..,&|.. "Wimp|
|000037d0| 5f 53 65 74 49 63 6f 6e | 53 74 61 74 65 22 2c 2c |_SetIcon|State",,|
|000037e0| 6c 69 62 5f 62 6c 6f 63 | 6b 25 0d 10 36 05 e1 0d |lib_bloc|k%..6...|
|000037f0| 10 40 05 3a 0d 10 4a 3e | dd 20 f2 6c 69 62 5f 69 |.@.:..J>|. .lib_i|
|00003800| 63 6f 6e 73 65 6c 65 63 | 74 73 74 61 74 75 73 28 |conselec|tstatus(|
|00003810| 6c 69 62 5f 77 69 6e 64 | 6f 77 25 2c 6c 69 62 5f |lib_wind|ow%,lib_|
|00003820| 69 63 6f 6e 25 2c 6c 69 | 62 5f 73 74 61 74 75 73 |icon%,li|b_status|
|00003830| 25 29 0d 10 54 2f e7 20 | 6c 69 62 5f 73 74 61 74 |%)..T/. |lib_stat|
|00003840| 75 73 25 20 6c 69 62 5f | 73 74 61 74 75 73 25 3d |us% lib_|status%=|
|00003850| 31 20 8b 20 6c 69 62 5f | 73 74 61 74 75 73 25 3d |1 . lib_|status%=|
|00003860| 30 0d 10 5e 32 21 6c 69 | 62 5f 62 6c 6f 63 6b 25 |0..^2!li|b_block%|
|00003870| 3d 6c 69 62 5f 77 69 6e | 64 6f 77 25 3a 6c 69 62 |=lib_win|dow%:lib|
|00003880| 5f 62 6c 6f 63 6b 25 21 | 34 3d 6c 69 62 5f 69 63 |_block%!|4=lib_ic|
|00003890| 6f 6e 25 0d 10 68 34 6c | 69 62 5f 62 6c 6f 63 6b |on%..h4l|ib_block|
|000038a0| 25 21 38 3d 6c 69 62 5f | 73 74 61 74 75 73 25 3c |%!8=lib_|status%<|
|000038b0| 3c 32 31 3a 6c 69 62 5f | 62 6c 6f 63 6b 25 21 31 |<21:lib_|block%!1|
|000038c0| 32 3d 31 3c 3c 32 31 0d | 10 72 26 c8 99 20 22 57 |2=1<<21.|.r&.. "W|
|000038d0| 69 6d 70 5f 53 65 74 49 | 63 6f 6e 53 74 61 74 65 |imp_SetI|conState|
|000038e0| 22 2c 2c 6c 69 62 5f 62 | 6c 6f 63 6b 25 0d 10 7c |",,lib_b|lock%..||
|000038f0| 05 e1 0d 10 86 05 3a 0d | 10 90 2a dd 20 a4 6c 69 |......:.|..*. .li|
|00003900| 62 5f 73 65 6c 65 63 74 | 65 64 28 6c 69 62 5f 77 |b_select|ed(lib_w|
|00003910| 69 6e 64 6f 77 25 2c 6c | 69 62 5f 69 63 6f 6e 25 |indow%,l|ib_icon%|
|00003920| 29 0d 10 9a 32 21 6c 69 | 62 5f 62 6c 6f 63 6b 25 |)...2!li|b_block%|
|00003930| 3d 6c 69 62 5f 77 69 6e | 64 6f 77 25 3a 6c 69 62 |=lib_win|dow%:lib|
|00003940| 5f 62 6c 6f 63 6b 25 21 | 34 3d 6c 69 62 5f 69 63 |_block%!|4=lib_ic|
|00003950| 6f 6e 25 0d 10 a4 26 c8 | 99 20 22 57 69 6d 70 5f |on%...&.|. "Wimp_|
|00003960| 47 65 74 49 63 6f 6e 53 | 74 61 74 65 22 2c 2c 6c |GetIconS|tate",,l|
|00003970| 69 62 5f 62 6c 6f 63 6b | 25 0d 10 ae 21 3d a4 6c |ib_block|%...!=.l|
|00003980| 69 62 5f 62 69 74 28 6c | 69 62 5f 62 6c 6f 63 6b |ib_bit(l|ib_block|
|00003990| 25 21 32 34 2c 32 31 29 | 3d 31 0d 10 b8 05 3a 0d |%!24,21)|=1....:.|
|000039a0| 10 c2 33 dd 20 f2 6c 69 | 62 5f 73 65 74 77 69 6e |..3. .li|b_setwin|
|000039b0| 64 6f 77 68 65 69 67 68 | 74 28 6c 69 62 5f 77 69 |dowheigh|t(lib_wi|
|000039c0| 6e 64 6f 77 25 2c 6c 69 | 62 5f 68 65 69 67 68 74 |ndow%,li|b_height|
|000039d0| 25 29 0d 10 cc 10 ea 20 | 6c 69 62 5f 77 69 64 74 |%)..... |lib_widt|
|000039e0| 68 25 0d 10 d6 2f 6c 69 | 62 5f 77 69 64 74 68 25 |h%.../li|b_width%|
|000039f0| 3d a4 6c 69 62 5f 67 65 | 74 77 69 6e 64 6f 77 77 |=.lib_ge|twindoww|
|00003a00| 69 64 74 68 28 6c 69 62 | 5f 77 69 6e 64 6f 77 25 |idth(lib|_window%|
|00003a10| 29 0d 10 e0 2b 21 6c 69 | 62 5f 62 6c 6f 63 6b 25 |)...+!li|b_block%|
|00003a20| 3d 30 3a 6c 69 62 5f 62 | 6c 6f 63 6b 25 21 34 3d |=0:lib_b|lock%!4=|
|00003a30| 2d 6c 69 62 5f 68 65 69 | 67 68 74 25 0d 10 ea 2b |-lib_hei|ght%...+|
|00003a40| 6c 69 62 5f 62 6c 6f 63 | 6b 25 21 38 3d 6c 69 62 |lib_bloc|k%!8=lib|
|00003a50| 5f 77 69 64 74 68 25 3a | 6c 69 62 5f 62 6c 6f 63 |_width%:|lib_bloc|
|00003a60| 6b 25 21 31 32 3d 30 0d | 10 f4 2e c8 99 20 22 57 |k%!12=0.|..... "W|
|00003a70| 69 6d 70 5f 53 65 74 45 | 78 74 65 6e 74 22 2c 6c |imp_SetE|xtent",l|
|00003a80| 69 62 5f 77 69 6e 64 6f | 77 25 2c 6c 69 62 5f 62 |ib_windo|w%,lib_b|
|00003a90| 6c 6f 63 6b 25 0d 10 fe | 05 e1 0d 11 08 05 3a 0d |lock%...|......:.|
|00003aa0| 11 12 31 dd 20 f2 6c 69 | 62 5f 73 65 74 77 69 6e |..1. .li|b_setwin|
|00003ab0| 64 6f 77 77 69 64 74 68 | 28 6c 69 62 5f 77 69 6e |dowwidth|(lib_win|
|00003ac0| 64 6f 77 25 2c 6c 69 62 | 5f 77 69 64 74 68 25 29 |dow%,lib|_width%)|
|00003ad0| 0d 11 1c 11 ea 20 6c 69 | 62 5f 68 65 69 67 68 74 |..... li|b_height|
|00003ae0| 25 0d 11 26 31 6c 69 62 | 5f 68 65 69 67 68 74 25 |%..&1lib|_height%|
|00003af0| 3d a4 6c 69 62 5f 67 65 | 74 77 69 6e 64 6f 77 68 |=.lib_ge|twindowh|
|00003b00| 65 69 67 68 74 28 6c 69 | 62 5f 77 69 6e 64 6f 77 |eight(li|b_window|
|00003b10| 25 29 0d 11 30 2b 21 6c | 69 62 5f 62 6c 6f 63 6b |%)..0+!l|ib_block|
|00003b20| 25 3d 30 3a 6c 69 62 5f | 62 6c 6f 63 6b 25 21 34 |%=0:lib_|block%!4|
|00003b30| 3d 2d 6c 69 62 5f 68 65 | 69 67 68 74 25 0d 11 3a |=-lib_he|ight%..:|
|00003b40| 2b 6c 69 62 5f 62 6c 6f | 63 6b 25 21 38 3d 6c 69 |+lib_blo|ck%!8=li|
|00003b50| 62 5f 77 69 64 74 68 25 | 3a 6c 69 62 5f 62 6c 6f |b_width%|:lib_blo|
|00003b60| 63 6b 25 21 31 32 3d 30 | 0d 11 44 2e c8 99 20 22 |ck%!12=0|..D... "|
|00003b70| 57 69 6d 70 5f 53 65 74 | 45 78 74 65 6e 74 22 2c |Wimp_Set|Extent",|
|00003b80| 6c 69 62 5f 77 69 6e 64 | 6f 77 25 2c 6c 69 62 5f |lib_wind|ow%,lib_|
|00003b90| 62 6c 6f 63 6b 25 0d 11 | 4e 05 e1 0d 11 58 05 3a |block%..|N....X.:|
|00003ba0| 0d 11 62 27 dd 20 a4 6c | 69 62 5f 67 65 74 77 69 |..b'. .l|ib_getwi|
|00003bb0| 6e 64 6f 77 68 65 69 67 | 68 74 28 6c 69 62 5f 77 |ndowheig|ht(lib_w|
|00003bc0| 69 6e 64 6f 77 25 29 0d | 11 6c 1e 6c 69 62 5f 62 |indow%).|.l.lib_b|
|00003bd0| 6c 6f 63 6b 25 21 31 32 | 38 3d 6c 69 62 5f 77 69 |lock%!12|8=lib_wi|
|00003be0| 6e 64 6f 77 25 0d 11 76 | 2b c8 99 20 22 57 69 6d |ndow%..v|+.. "Wim|
|00003bf0| 70 5f 47 65 74 57 69 6e | 64 6f 77 49 6e 66 6f 22 |p_GetWin|dowInfo"|
|00003c00| 2c 2c 6c 69 62 5f 62 6c | 6f 63 6b 25 2b 31 32 38 |,,lib_bl|ock%+128|
|00003c10| 0d 11 80 14 3d 2d 6c 69 | 62 5f 62 6c 6f 63 6b 25 |....=-li|b_block%|
|00003c20| 21 31 37 36 0d 11 8a 05 | 3a 0d 11 94 26 dd 20 a4 |!176....|:...&. .|
|00003c30| 6c 69 62 5f 67 65 74 77 | 69 6e 64 6f 77 77 69 64 |lib_getw|indowwid|
|00003c40| 74 68 28 6c 69 62 5f 77 | 69 6e 64 6f 77 25 29 0d |th(lib_w|indow%).|
|00003c50| 11 9e 1e 6c 69 62 5f 62 | 6c 6f 63 6b 25 21 31 32 |...lib_b|lock%!12|
|00003c60| 38 3d 6c 69 62 5f 77 69 | 6e 64 6f 77 25 0d 11 a8 |8=lib_wi|ndow%...|
|00003c70| 2b c8 99 20 22 57 69 6d | 70 5f 47 65 74 57 69 6e |+.. "Wim|p_GetWin|
|00003c80| 64 6f 77 49 6e 66 6f 22 | 2c 2c 6c 69 62 5f 62 6c |dowInfo"|,,lib_bl|
|00003c90| 6f 63 6b 25 2b 31 32 38 | 0d 11 b2 13 3d 6c 69 62 |ock%+128|....=lib|
|00003ca0| 5f 62 6c 6f 63 6b 25 21 | 31 38 30 0d 11 bc 05 3a |_block%!|180....:|
|00003cb0| 0d 11 c6 46 dd 20 f2 6c | 69 62 5f 69 63 6f 6e 69 |...F. .l|ib_iconi|
|00003cc0| 7a 65 77 69 6e 64 6f 77 | 28 6c 69 62 5f 77 69 6e |zewindow|(lib_win|
|00003cd0| 64 6f 77 25 2c 6c 69 62 | 5f 73 70 72 69 74 65 24 |dow%,lib|_sprite$|
|00003ce0| 2c 6c 69 62 5f 74 69 74 | 6c 65 24 2c 6c 69 62 5f |,lib_tit|le$,lib_|
|00003cf0| 77 6f 72 6b 25 29 0d 11 | d0 29 ea 20 6c 69 62 5f |work%)..|.). lib_|
|00003d00| 69 63 74 61 73 6b 25 3a | 6c 69 62 5f 69 63 74 61 |ictask%:|lib_icta|
|00003d10| 73 6b 25 3d 6c 69 62 5f | 77 6f 72 6b 25 21 34 0d |sk%=lib_|work%!4.|
|00003d20| 11 da 30 21 6c 69 62 5f | 62 6c 6f 63 6b 25 3d a4 |..0!lib_|block%=.|
|00003d30| 6c 69 62 5f 72 6f 75 6e | 64 75 70 28 33 36 2b a9 |lib_roun|dup(36+.|
|00003d40| 6c 69 62 5f 74 69 74 6c | 65 24 2b 31 2c 34 29 0d |lib_titl|e$+1,4).|
|00003d50| 11 e4 32 6c 69 62 5f 62 | 6c 6f 63 6b 25 21 31 32 |..2lib_b|lock%!12|
|00003d60| 3d 6c 69 62 5f 77 6f 72 | 6b 25 21 38 3a 6c 69 62 |=lib_wor|k%!8:lib|
|00003d70| 5f 62 6c 6f 63 6b 25 21 | 31 36 3d 26 34 30 30 43 |_block%!|16=&400C|
|00003d80| 43 0d 11 ee 21 6c 69 62 | 5f 62 6c 6f 63 6b 25 21 |C...!lib|_block%!|
|00003d90| 34 3d 30 3a 6c 69 62 5f | 62 6c 6f 63 6b 25 21 38 |4=0:lib_|block%!8|
|00003da0| 3d 30 0d 11 f8 2d 6c 69 | 62 5f 62 6c 6f 63 6b 25 |=0...-li|b_block%|
|00003db0| 21 32 30 3d 6c 69 62 5f | 77 69 6e 64 6f 77 25 3a |!20=lib_|window%:|
|00003dc0| 6c 69 62 5f 62 6c 6f 63 | 6b 25 21 32 34 3d 30 0d |lib_bloc|k%!24=0.|
|00003dd0| 12 02 42 24 28 6c 69 62 | 5f 62 6c 6f 63 6b 25 2b |..B$(lib|_block%+|
|00003de0| 32 38 29 3d 6c 69 62 5f | 73 70 72 69 74 65 24 2b |28)=lib_|sprite$+|
|00003df0| bd 30 3a 24 28 6c 69 62 | 5f 62 6c 6f 63 6b 25 2b |.0:$(lib|_block%+|
|00003e00| 33 36 29 3d 6c 69 62 5f | 74 69 74 6c 65 24 2b bd |36)=lib_|title$+.|
|00003e10| 30 0d 12 0c 36 c8 99 20 | 22 57 69 6d 70 5f 53 65 |0...6.. |"Wimp_Se|
|00003e20| 6e 64 4d 65 73 73 61 67 | 65 22 2c 31 38 2c 6c 69 |ndMessag|e",18,li|
|00003e30| 62 5f 62 6c 6f 63 6b 25 | 2c 6c 69 62 5f 69 63 74 |b_block%|,lib_ict|
|00003e40| 61 73 6b 25 2c 2d 31 0d | 12 16 05 e1 0d 12 20 05 |ask%,-1.|...... .|
|00003e50| 3a 0d 12 2a 28 dd 20 a4 | 6c 69 62 5f 72 6f 75 6e |:..*(. .|lib_roun|
|00003e60| 64 75 70 28 6c 69 62 5f | 6e 75 6d 62 65 72 25 2c |dup(lib_|number%,|
|00003e70| 6c 69 62 5f 69 6e 74 25 | 29 0d 12 34 34 c8 95 20 |lib_int%|)..44.. |
|00003e80| 6c 69 62 5f 6e 75 6d 62 | 65 72 25 2f 6c 69 62 5f |lib_numb|er%/lib_|
|00003e90| 69 6e 74 25 3c 3e a8 28 | 6c 69 62 5f 6e 75 6d 62 |int%<>.(|lib_numb|
|00003ea0| 65 72 25 2f 6c 69 62 5f | 69 6e 74 25 29 0d 12 3e |er%/lib_|int%)..>|
|00003eb0| 12 6c 69 62 5f 6e 75 6d | 62 65 72 25 2b 3d 31 0d |.lib_num|ber%+=1.|
|00003ec0| 12 48 05 ce 0d 12 52 10 | 3d 6c 69 62 5f 6e 75 6d |.H....R.|=lib_num|
|00003ed0| 62 65 72 25 0d 12 5c 05 | 3a 0d 12 66 31 dd 20 f2 |ber%..\.|:..f1. .|
|00003ee0| 6c 69 62 5f 70 6f 69 6e | 74 65 72 69 6e 66 6f 28 |lib_poin|terinfo(|
|00003ef0| f8 20 6c 69 62 5f 77 69 | 6e 64 6f 77 25 2c f8 20 |. lib_wi|ndow%,. |
|00003f00| 6c 69 62 5f 69 63 6f 6e | 25 29 0d 12 70 28 c8 99 |lib_icon|%)..p(..|
|00003f10| 20 22 57 69 6d 70 5f 47 | 65 74 50 6f 69 6e 74 65 | "Wimp_G|etPointe|
|00003f20| 72 49 6e 66 6f 22 2c 2c | 6c 69 62 5f 62 6c 6f 63 |rInfo",,|lib_bloc|
|00003f30| 6b 25 0d 12 7a 35 6c 69 | 62 5f 77 69 6e 64 6f 77 |k%..z5li|b_window|
|00003f40| 25 3d 6c 69 62 5f 62 6c | 6f 63 6b 25 21 31 32 3a |%=lib_bl|ock%!12:|
|00003f50| 6c 69 62 5f 69 63 6f 6e | 25 3d 6c 69 62 5f 62 6c |lib_icon|%=lib_bl|
|00003f60| 6f 63 6b 25 21 31 36 0d | 12 84 05 e1 0d 12 8e 05 |ock%!16.|........|
|00003f70| 3a 0d 12 98 2c dd 20 f2 | 6c 69 62 5f 64 65 6c 65 |:...,. .|lib_dele|
|00003f80| 74 65 69 63 6f 6e 28 6c | 69 62 5f 77 69 6e 64 6f |teicon(l|ib_windo|
|00003f90| 77 25 2c 6c 69 62 5f 69 | 63 6f 6e 25 29 0d 12 a2 |w%,lib_i|con%)...|
|00003fa0| 32 21 6c 69 62 5f 62 6c | 6f 63 6b 25 3d 6c 69 62 |2!lib_bl|ock%=lib|
|00003fb0| 5f 77 69 6e 64 6f 77 25 | 3a 6c 69 62 5f 62 6c 6f |_window%|:lib_blo|
|00003fc0| 63 6b 25 21 34 3d 6c 69 | 62 5f 69 63 6f 6e 25 0d |ck%!4=li|b_icon%.|
|00003fd0| 12 ac 24 c8 99 20 22 57 | 69 6d 70 5f 44 65 6c 65 |..$.. "W|imp_Dele|
|00003fe0| 74 65 49 63 6f 6e 22 2c | 2c 6c 69 62 5f 62 6c 6f |teIcon",|,lib_blo|
|00003ff0| 63 6b 25 0d 12 b6 21 f2 | 6c 69 62 5f 66 6f 72 63 |ck%...!.|lib_forc|
|00004000| 65 72 65 64 72 61 77 28 | 6c 69 62 5f 77 69 6e 64 |eredraw(|lib_wind|
|00004010| 6f 77 25 29 0d 12 c0 05 | e1 0d 12 ca 05 3a 0d 12 |ow%)....|.....:..|
|00004020| d4 26 dd 20 a4 6c 69 62 | 5f 72 65 70 6f 72 74 77 |.&. .lib|_reportw|
|00004030| 61 72 6e 69 6e 67 28 6c | 69 62 5f 77 61 72 6e 69 |arning(l|ib_warni|
|00004040| 6e 67 24 29 0d 12 de 14 | ea 20 6c 69 62 5f 73 65 |ng$)....|. lib_se|
|00004050| 6c 65 63 74 69 6f 6e 25 | 0d 12 e8 11 21 6c 69 62 |lection%|....!lib|
|00004060| 5f 62 6c 6f 63 6b 25 3d | 30 0d 12 f2 20 24 28 6c |_block%=|0... $(l|
|00004070| 69 62 5f 62 6c 6f 63 6b | 25 2b 34 29 3d 6c 69 62 |ib_block|%+4)=lib|
|00004080| 5f 77 61 72 6e 69 6e 67 | 24 0d 12 fc 4b c8 99 20 |_warning|$...K.. |
|00004090| 22 57 69 6d 70 5f 52 65 | 70 6f 72 74 45 72 72 6f |"Wimp_Re|portErro|
|000040a0| 72 22 2c 6c 69 62 5f 62 | 6c 6f 63 6b 25 2c 25 31 |r",lib_b|lock%,%1|
|000040b0| 30 30 31 31 2c 6c 69 62 | 5f 74 61 73 6b 6e 61 6d |0011,lib|_tasknam|
|000040c0| 65 24 20 b8 20 2c 6c 69 | 62 5f 73 65 6c 65 63 74 |e$ . ,li|b_select|
|000040d0| 69 6f 6e 25 0d 13 06 13 | 3d 6c 69 62 5f 73 65 6c |ion%....|=lib_sel|
|000040e0| 65 63 74 69 6f 6e 25 0d | 13 10 05 3a 0d 13 1a 3e |ection%.|...:...>|
|000040f0| dd 20 f2 6c 69 62 5f 63 | 68 61 6e 67 65 69 63 6f |. .lib_c|hangeico|
|00004100| 6e 62 61 72 74 65 78 74 | 28 6c 69 62 5f 69 63 6f |nbartext|(lib_ico|
|00004110| 6e 25 2c 6c 69 62 5f 74 | 65 78 74 62 75 66 25 2c |n%,lib_t|extbuf%,|
|00004120| 6c 69 62 5f 74 65 78 74 | 24 29 0d 13 24 32 f2 6c |lib_text|$)..$2.l|
|00004130| 69 62 5f 63 68 61 6e 67 | 65 69 6e 64 74 65 78 74 |ib_chang|eindtext|
|00004140| 69 63 6f 6e 28 2d 32 2c | 6c 69 62 5f 69 63 6f 6e |icon(-2,|lib_icon|
|00004150| 25 2c 6c 69 62 5f 74 65 | 78 74 24 29 0d 13 2e 05 |%,lib_te|xt$)....|
|00004160| e1 0d 13 38 05 3a 0d 13 | 42 21 dd 20 a4 6c 69 62 |...8.:..|B!. .lib|
|00004170| 5f 67 65 74 6c 65 61 66 | 6e 61 6d 65 28 6c 69 62 |_getleaf|name(lib|
|00004180| 5f 66 69 6c 65 24 29 0d | 13 4c 18 ea 20 6c 69 62 |_file$).|.L.. lib|
|00004190| 5f 70 6f 73 25 2c 6c 69 | 62 5f 6c 65 61 66 24 0d |_pos%,li|b_leaf$.|
|000041a0| 13 56 24 6c 69 62 5f 6c | 65 61 66 24 3d 22 22 3a |.V$lib_l|eaf$="":|
|000041b0| 6c 69 62 5f 70 6f 73 25 | 3d a9 6c 69 62 5f 66 69 |lib_pos%|=.lib_fi|
|000041c0| 6c 65 24 0d 13 60 2f c8 | 95 20 c1 6c 69 62 5f 66 |le$..`/.|. .lib_f|
|000041d0| 69 6c 65 24 2c 6c 69 62 | 5f 70 6f 73 25 2c 31 29 |ile$,lib|_pos%,1)|
|000041e0| 3c 3e 22 2e 22 20 80 20 | 6c 69 62 5f 70 6f 73 25 |<>"." . |lib_pos%|
|000041f0| 3e 31 0d 13 6a 2e 6c 69 | 62 5f 6c 65 61 66 24 3d |>1..j.li|b_leaf$=|
|00004200| c1 6c 69 62 5f 66 69 6c | 65 24 2c 6c 69 62 5f 70 |.lib_fil|e$,lib_p|
|00004210| 6f 73 25 2c 31 29 2b 6c | 69 62 5f 6c 65 61 66 24 |os%,1)+l|ib_leaf$|
|00004220| 0d 13 74 0f 6c 69 62 5f | 70 6f 73 25 2d 3d 31 0d |..t.lib_|pos%-=1.|
|00004230| 13 7e 05 ce 0d 13 88 0e | 3d 6c 69 62 5f 6c 65 61 |.~......|=lib_lea|
|00004240| 66 24 0d 13 92 05 3a 0d | 13 9c 21 dd 20 a4 6c 69 |f$....:.|..!. .li|
|00004250| 62 5f 67 65 74 66 69 6c | 65 74 79 70 65 28 6c 69 |b_getfil|etype(li|
|00004260| 62 5f 66 69 6c 65 24 29 | 0d 13 a6 13 ea 20 6c 69 |b_file$)|..... li|
|00004270| 62 5f 66 69 6c 65 74 79 | 70 65 25 0d 13 b0 33 c8 |b_filety|pe%...3.|
|00004280| 99 20 22 4f 53 5f 46 69 | 6c 65 22 2c 32 33 2c 6c |. "OS_Fi|le",23,l|
|00004290| 69 62 5f 66 69 6c 65 24 | 20 b8 20 2c 2c 2c 2c 2c |ib_file$| . ,,,,,|
|000042a0| 2c 6c 69 62 5f 66 69 6c | 65 74 79 70 65 25 0d 13 |,lib_fil|etype%..|
|000042b0| ba 12 3d 6c 69 62 5f 66 | 69 6c 65 74 79 70 65 25 |..=lib_f|iletype%|
|000042c0| 0d 13 c4 05 3a 0d 13 ce | 1a dd 20 f2 6c 69 62 5f |....:...|.. .lib_|
|000042d0| 70 6f 6c 6c 28 6c 69 62 | 5f 77 6f 72 6b 25 29 0d |poll(lib|_work%).|
|000042e0| 13 d8 11 ea 20 6c 69 62 | 5f 72 65 61 73 6f 6e 25 |.... lib|_reason%|
|000042f0| 0d 13 e2 2c c8 99 20 22 | 57 69 6d 70 5f 50 6f 6c |...,.. "|Wimp_Pol|
|00004300| 6c 22 2c 30 2c 6c 69 62 | 5f 77 6f 72 6b 25 20 b8 |l",0,lib|_work% .|
|00004310| 20 6c 69 62 5f 72 65 61 | 73 6f 6e 25 0d 13 ec 14 | lib_rea|son%....|
|00004320| c8 8e 20 6c 69 62 5f 72 | 65 61 73 6f 6e 25 20 ca |.. lib_r|eason% .|
|00004330| 0d 13 f6 12 c9 20 30 3a | f2 70 6f 6c 6c 5f 6e 75 |..... 0:|.poll_nu|
|00004340| 6c 6c 0d 14 00 24 c9 20 | 31 3a f2 6c 69 62 5f 72 |ll...$. |1:.lib_r|
|00004350| 65 64 72 61 77 77 69 6e | 64 6f 77 28 6c 69 62 5f |edrawwin|dow(lib_|
|00004360| 77 6f 72 6b 25 29 0d 14 | 0a 5c c9 20 32 3a c8 99 |work%)..|.\. 2:..|
|00004370| 20 22 57 69 6d 70 5f 4f | 70 65 6e 57 69 6e 64 6f | "Wimp_O|penWindo|
|00004380| 77 22 2c 2c 6c 69 62 5f | 77 6f 72 6b 25 3a f2 70 |w",,lib_|work%:.p|
|00004390| 6f 6c 6c 5f 6f 70 65 6e | 77 69 6e 64 6f 77 28 21 |oll_open|window(!|
|000043a0| 6c 69 62 5f 77 6f 72 6b | 25 2c 6c 69 62 5f 77 6f |lib_work|%,lib_wo|
|000043b0| 72 6b 25 21 34 2c 6c 69 | 62 5f 77 6f 72 6b 25 21 |rk%!4,li|b_work%!|
|000043c0| 38 29 0d 14 14 24 c9 20 | 33 3a f2 6c 69 62 5f 63 |8)...$. |3:.lib_c|
|000043d0| 6c 6f 73 65 77 69 6e 64 | 6f 77 28 21 6c 69 62 5f |losewind|ow(!lib_|
|000043e0| 77 6f 72 6b 25 29 0d 14 | 1e 2e c9 20 34 3a f2 70 |work%)..|... 4:.p|
|000043f0| 6f 6c 6c 5f 70 6f 69 6e | 74 65 72 6c 65 61 76 69 |oll_poin|terleavi|
|00004400| 6e 67 77 69 6e 64 6f 77 | 28 21 6c 69 62 5f 77 6f |ngwindow|(!lib_wo|
|00004410| 72 6b 25 29 0d 14 28 2f | c9 20 35 3a f2 70 6f 6c |rk%)..(/|. 5:.pol|
|00004420| 6c 5f 70 6f 69 6e 74 65 | 72 65 6e 74 65 72 69 6e |l_pointe|renterin|
|00004430| 67 77 69 6e 64 6f 77 28 | 21 6c 69 62 5f 77 6f 72 |gwindow(|!lib_wor|
|00004440| 6b 25 29 0d 14 32 57 c9 | 20 36 3a f2 70 6f 6c 6c |k%)..2W.| 6:.poll|
|00004450| 5f 63 68 65 63 6b 6d 6f | 75 73 65 28 6c 69 62 5f |_checkmo|use(lib_|
|00004460| 77 6f 72 6b 25 21 30 2c | 6c 69 62 5f 77 6f 72 6b |work%!0,|lib_work|
|00004470| 25 21 34 2c 6c 69 62 5f | 77 6f 72 6b 25 21 38 2c |%!4,lib_|work%!8,|
|00004480| 6c 69 62 5f 77 6f 72 6b | 25 21 31 32 2c 6c 69 62 |lib_work|%!12,lib|
|00004490| 5f 77 6f 72 6b 25 21 31 | 36 29 0d 14 3c 44 c9 20 |_work%!1|6)..<D. |
|000044a0| 37 3a f2 70 6f 6c 6c 5f | 64 72 61 67 28 6c 69 62 |7:.poll_|drag(lib|
|000044b0| 5f 77 6f 72 6b 25 21 30 | 2c 6c 69 62 5f 77 6f 72 |_work%!0|,lib_wor|
|000044c0| 6b 25 21 34 2c 6c 69 62 | 5f 77 6f 72 6b 25 21 38 |k%!4,lib|_work%!8|
|000044d0| 2c 6c 69 62 5f 77 6f 72 | 6b 25 21 31 32 29 0d 14 |,lib_wor|k%!12)..|
|000044e0| 46 64 c9 20 38 3a e7 20 | ac 20 a4 70 6f 6c 6c 5f |Fd. 8:. |. .poll_|
|000044f0| 6b 65 79 70 72 65 73 73 | 65 64 28 6c 69 62 5f 77 |keypress|ed(lib_w|
|00004500| 6f 72 6b 25 21 30 2c 6c | 69 62 5f 77 6f 72 6b 25 |ork%!0,l|ib_work%|
|00004510| 21 34 2c 6c 69 62 5f 77 | 6f 72 6b 25 21 32 34 29 |!4,lib_w|ork%!24)|
|00004520| 20 c8 99 20 22 57 69 6d | 70 5f 50 72 6f 63 65 73 | .. "Wim|p_Proces|
|00004530| 73 4b 65 79 22 2c 6c 69 | 62 5f 77 6f 72 6b 25 21 |sKey",li|b_work%!|
|00004540| 32 34 0d 14 50 63 c9 20 | 39 3a f2 70 6f 6c 6c 5f |24..Pc. |9:.poll_|
|00004550| 6d 65 6e 75 73 65 6c 65 | 63 74 69 6f 6e 28 a4 6c |menusele|ction(.l|
|00004560| 69 62 5f 67 65 74 6d 65 | 6e 75 73 65 6c 65 63 74 |ib_getme|nuselect|
|00004570| 69 6f 6e 28 6c 69 62 5f | 77 6f 72 6b 25 29 2c 6c |ion(lib_|work%),l|
|00004580| 69 62 5f 6c 61 73 74 6f | 70 65 6e 25 29 3a f2 6c |ib_lasto|pen%):.l|
|00004590| 69 62 5f 72 65 6f 70 65 | 6e 6d 65 6e 75 69 66 61 |ib_reope|nmenuifa|
|000045a0| 64 6a 75 73 74 0d 14 5a | 1c c9 20 31 30 3a f2 70 |djust..Z|.. 10:.p|
|000045b0| 6f 6c 6c 5f 73 63 72 6f | 6c 6c 72 65 71 75 65 73 |oll_scro|llreques|
|000045c0| 74 0d 14 64 29 c9 20 31 | 31 3a f2 70 6f 6c 6c 5f |t..d). 1|1:.poll_|
|000045d0| 6c 6f 73 65 63 61 72 65 | 74 28 77 6f 72 6b 25 21 |losecare|t(work%!|
|000045e0| 30 2c 77 6f 72 6b 25 21 | 34 29 0d 14 6e 29 c9 20 |0,work%!|4)..n). |
|000045f0| 31 32 3a f2 70 6f 6c 6c | 5f 67 61 69 6e 63 61 72 |12:.poll|_gaincar|
|00004600| 65 74 28 77 6f 72 6b 25 | 21 30 2c 77 6f 72 6b 25 |et(work%|!0,work%|
|00004610| 21 34 29 0d 14 78 2e c9 | 20 31 37 2c 31 38 3a f2 |!4)..x..| 17,18:.|
|00004620| 70 6f 6c 6c 5f 72 65 63 | 65 69 76 65 6d 65 73 73 |poll_rec|eivemess|
|00004630| 61 67 65 28 6c 69 62 5f | 77 6f 72 6b 25 21 31 36 |age(lib_|work%!16|
|00004640| 29 0d 14 82 05 cb 0d 14 | 8c 05 e1 0d 14 96 05 3a |).......|.......:|
|00004650| 0d 14 a0 21 dd 20 f2 6c | 69 62 5f 6c 6f 61 64 73 |...!. .l|ib_loads|
|00004660| 70 72 69 74 65 73 28 6c | 69 62 5f 66 69 6c 65 24 |prites(l|ib_file$|
|00004670| 29 0d 14 aa 31 c8 99 20 | 22 4f 53 5f 46 69 6c 65 |)...1.. |"OS_File|
|00004680| 22 2c 35 2c 6c 69 62 5f | 66 69 6c 65 24 20 b8 20 |",5,lib_|file$ . |
|00004690| 2c 2c 2c 2c 6c 69 62 5f | 73 70 72 69 74 65 6c 65 |,,,,lib_|spritele|
|000046a0| 6e 25 0d 14 b4 24 de 20 | 6c 69 62 5f 73 70 72 69 |n%...$. |lib_spri|
|000046b0| 74 65 73 25 20 6c 69 62 | 5f 73 70 72 69 74 65 6c |tes% lib|_spritel|
|000046c0| 65 6e 25 2b 36 34 0d 14 | be 23 21 6c 69 62 5f 73 |en%+64..|.#!lib_s|
|000046d0| 70 72 69 74 65 73 25 3d | 6c 69 62 5f 73 70 72 69 |prites%=|lib_spri|
|000046e0| 74 65 6c 65 6e 25 2b 36 | 34 0d 14 c8 27 c8 99 20 |telen%+6|4...'.. |
|000046f0| 22 4f 53 5f 53 70 72 69 | 74 65 4f 70 22 2c 32 35 |"OS_Spri|teOp",25|
|00004700| 36 2b 39 2c 6c 69 62 5f | 73 70 72 69 74 65 73 25 |6+9,lib_|sprites%|
|00004710| 0d 14 d2 32 c8 99 20 22 | 4f 53 5f 53 70 72 69 74 |...2.. "|OS_Sprit|
|00004720| 65 4f 70 22 2c 32 35 36 | 2b 31 30 2c 6c 69 62 5f |eOp",256|+10,lib_|
|00004730| 73 70 72 69 74 65 73 25 | 2c 6c 69 62 5f 66 69 6c |sprites%|,lib_fil|
|00004740| 65 24 0d 14 dc 05 e1 0d | 14 e6 05 3a 0d 14 f0 3d |e$......|...:...=|
|00004750| dd 20 a4 6c 69 62 5f 70 | 75 74 73 70 72 69 74 65 |. .lib_p|utsprite|
|00004760| 69 6e 69 63 6f 6e 28 6c | 69 62 5f 73 70 72 69 74 |inicon(l|ib_sprit|
|00004770| 65 24 2c 6c 69 62 5f 77 | 69 6e 64 6f 77 25 2c 6c |e$,lib_w|indow%,l|
|00004780| 69 62 5f 69 63 6f 6e 25 | 29 0d 14 fa 32 21 6c 69 |ib_icon%|)...2!li|
|00004790| 62 5f 62 6c 6f 63 6b 25 | 3d 6c 69 62 5f 77 69 6e |b_block%|=lib_win|
|000047a0| 64 6f 77 25 3a 6c 69 62 | 5f 62 6c 6f 63 6b 25 21 |dow%:lib|_block%!|
|000047b0| 34 3d 6c 69 62 5f 69 63 | 6f 6e 25 0d 15 04 26 c8 |4=lib_ic|on%...&.|
|000047c0| 99 20 22 57 69 6d 70 5f | 47 65 74 49 63 6f 6e 53 |. "Wimp_|GetIconS|
|000047d0| 74 61 74 65 22 2c 2c 6c | 69 62 5f 62 6c 6f 63 6b |tate",,l|ib_block|
|000047e0| 25 0d 15 0e 24 c8 99 20 | 22 57 69 6d 70 5f 44 65 |%...$.. |"Wimp_De|
|000047f0| 6c 65 74 65 49 63 6f 6e | 22 2c 2c 6c 69 62 5f 62 |leteIcon|",,lib_b|
|00004800| 6c 6f 63 6b 25 0d 15 18 | 35 21 6c 69 62 5f 62 6c |lock%...|5!lib_bl|
|00004810| 6f 63 6b 25 3d 6c 69 62 | 5f 77 69 6e 64 6f 77 25 |ock%=lib|_window%|
|00004820| 3a 6c 69 62 5f 62 6c 6f | 63 6b 25 21 34 3d 6c 69 |:lib_blo|ck%!4=li|
|00004830| 62 5f 62 6c 6f 63 6b 25 | 21 38 0d 15 22 3a 6c 69 |b_block%|!8..":li|
|00004840| 62 5f 62 6c 6f 63 6b 25 | 21 38 3d 6c 69 62 5f 62 |b_block%|!8=lib_b|
|00004850| 6c 6f 63 6b 25 21 31 32 | 3a 6c 69 62 5f 62 6c 6f |lock%!12|:lib_blo|
|00004860| 63 6b 25 21 31 32 3d 6c | 69 62 5f 62 6c 6f 63 6b |ck%!12=l|ib_block|
|00004870| 25 21 31 36 0d 15 2c 3b | 6c 69 62 5f 62 6c 6f 63 |%!16..,;|lib_bloc|
|00004880| 6b 25 21 31 36 3d 6c 69 | 62 5f 62 6c 6f 63 6b 25 |k%!16=li|b_block%|
|00004890| 21 32 30 3a 6c 69 62 5f | 62 6c 6f 63 6b 25 21 32 |!20:lib_|block%!2|
|000048a0| 30 3d 6c 69 62 5f 62 6c | 6f 63 6b 25 21 32 34 0d |0=lib_bl|ock%!24.|
|000048b0| 15 36 20 24 28 6c 69 62 | 5f 62 6c 6f 63 6b 25 2b |.6 $(lib|_block%+|
|000048c0| 32 34 29 3d 6c 69 62 5f | 73 70 72 69 74 65 24 0d |24)=lib_|sprite$.|
|000048d0| 15 40 30 c8 99 20 22 57 | 69 6d 70 5f 43 72 65 61 |.@0.. "W|imp_Crea|
|000048e0| 74 65 49 63 6f 6e 22 2c | 2c 6c 69 62 5f 62 6c 6f |teIcon",|,lib_blo|
|000048f0| 63 6b 25 20 b8 20 6c 69 | 62 5f 69 63 6f 6e 25 0d |ck% . li|b_icon%.|
|00004900| 15 4a 0e 3d 6c 69 62 5f | 69 63 6f 6e 25 0d 15 54 |.J.=lib_|icon%..T|
|00004910| 05 3a 0d ff | |.:.. | |
+--------+-------------------------+-------------------------+--------+--------+