Home » Archimedes archive » Acorn User » AU 1994-03.adf » !KeyStDemo_KeyStDemo » !Executor/!RunImage
!Executor/!RunImage
This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.
Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.
Tape/disk: | Home » Archimedes archive » Acorn User » AU 1994-03.adf » !KeyStDemo_KeyStDemo |
Filename: | !Executor/!RunImage |
Read OK: | ✔ |
File size: | 5E6E bytes |
Load address: | 0000 |
Exec address: | 0000 |
File contents
3ONERRORPROCA(ERR,REPORT$+" at line "+STR$ERL,2) 4PROC_:ONERRORPROCA(ERR,REPORT$+" at line "+STR$ERL,3) 5REPEAT:PROCE:UNTILby%:SYS&400dd:SYS17 6DEFPROCE:REPEAT:SYS&400c7,6146,E%TOl%:CASEl%OF 7WHEN0:IFNOTTy%THENmy%=-1:PROCT 8WHEN2:SYS&400c5,,E% 9WHEN3:SYS&400c6,,E% 10WHEN6:PROCv 11WHEN7:PROCO 12WHEN8:PROCR 13WHEN9:PROCY 14WHEN17,18:PROCx 15ENDCASE:UNTILl%=0:ENDPROC 16DEFPROCT:SYS&400d3,,A%:Ty%=TRUE:Py%=FALSE:SYS6,121,9TO,y%:IFy%<>255THEN 17y%=Z%(y%):IFy%<>-1THEN 18iy%=-INKEY(-1)-2*INKEY(-2)-4*INKEY(-3):IFE%(y%,iy%)<>-1THEN 19IF!E%(y%,iy%)<>0THEN 20Z%=E%(y%,iy%)-4:C%=TRUE:REPEAT:Z%=Q%+Z%!4:IFC%=TRUEOR((Z%?3)AND32)=0THEN 21IF((Z%?3)AND32)=0AND((Z%?2)AND2)=0AND(Z%!12=-1)THEN 22SYS&400cf,,A%:!E%=20:E%!16=0:E%!12=0:SYS&600e7,19,E%,A%!12,A%!16TO,,Vy%:IFVy%<>(A%!12)ANDVy%<>0THEN 23f$=FNN(Vy%):PROCH(Vy%,f$) 24ENDIF 25ENDIF:IF(Z%?1AND16)=16THEN 26C%=TRUE 27ELSE:PROCW(Z%):PROCE 28ENDIF 29ENDIF:UNTILZ%!4=-1:MOUSERECTANGLEB%,G%,R%-B%,V%-G%:IFNOTPy%THEN 30REPEAT:SYS6,122TO,P%:UNTILP%=255 31ENDIF 32ENDIF 33ENDIF 34ENDIF 35ENDIF:IFNOTCy%THEN 36$(z%+128)="Keystroke$Load*":_$=FNJ:WHILE_$<>"":SYS36,z%+128,"Clear",-1,0,0:PROCF(_$):$(z%+128)="Keystroke$Load*":_$=FNJ:ENDWHILE:$(z%+128)="Keystroke$Do*":W$=FNJ:WHILEW$<>"":SYS36,z%+128,"Clear",-1,0,0:PROCf(W$):$(z%+128)="Keystroke$Do*":W$=FNJ:ENDWHILE:IF(ry%+Ey%)<TIMEANDb%THENPROCb:ry%=TIME 37SYS39,"<Keystroke%Auto>",E%,8192:zy%=VAL(FNE(E%))*6000:IFzy%<>Ey%ANDzy%>=1THENEy%=zy% 38ENDIF:Ty%=FALSE:ENDPROC 39DEFPROCv:CASEE%!8OF 40WHEN2:PROCI 41WHEN1,4:IFNOTCy%THENPROCn((E%!8)=1) 42ENDCASE:ENDPROC 43DEFPROCI:CASEE%!12OF 44WHEN-2:PROCD(-2,(!E%)-64,296) 45ENDCASE:ENDPROC 46DEFPROCn(FJ%):CASEE%!12OF 47WHENr%:CASEE%!16OF 48WHEN0:Xy%=By%+1:PROCs 49WHEN2:PROCw(FNC(r%,1)) 50ENDCASE 51ENDCASE:ENDPROC 52DEFPROCO:CASEXy%OF 53WHEN3:PROCV(0,4095) 54ENDCASE:Xy%=-1:ENDPROC 55DEFPROCR:my%=E%!24:CASEmy%OF 56WHEN13:CASE!E%OF 57WHEN_%:H$=FNC(_%,0):!A%=_%:SYS&400c6,,A% 58ENDCASE:SYS&400cf,,A% 59OTHERWISE:SYS&400dc,my% 60ENDCASE:ENDPROC 61DEFPROCY:L$="Main.":n_%=o%:SYS&400d5,,n_%,E%,A%:L$+=FNE(A%):CASEL$OF 62WHEN"Main.List":PROCh 63WHEN"Main.Prefs.Autoexec":IFb%THEN 64L%!28=((L%!28)ANDNOT1):b%=FALSE 65ELSE:L%!28=((L%!28)OR1):b%=TRUE:ry%=TIME 66ENDIF 67WHEN"Main.Quit":by%=TRUE 68OTHERWISE:IFLEFT$(L$,20)="Main.Prefs.Autoexec."THEN 69IFVAL(FNE(t%))=0THEN 70PROCA(0,"The minimum time is one minute",1):$t%=STR$(Ey%DIV6000) 71ELSE:Ey%=VAL(FNE(t%))*6000 72ENDIF 73ENDIF:IFLEFT$(L$,20)="Main.Prefs.Variable."THENOSCLI("SetEval Keystroke%Var "+FNE(fy%)) 74IFLEFT$(L$,21)="Main.Prefs.Increment."THENOSCLI("SetEval Keystroke%Inc "+FNE(dy%)) 75ENDCASE:SYS&400cf,,A%:IFA%!8=1THENPROCD(t_%,r_%,f_%) 76ENDPROC 77DEFPROCx:CASE(E%!16)OF 78WHEN0:by%=TRUE 79WHEN1:E%!12=E%!8:E%!16=2:!E%=256:$(E%+44)="<Wimp$Scrap>":SYS&400e7,17,E%,E%!4 80WHEN2:F$=FNE(E%+44):CASEBy%OF 81WHEN2:PROCC(F$):IFF$<>"<Wimp$Scrap>"THENO$=F$ 82ENDCASE:SYS&400d4,,-1:E%!12=E%!8:E%!16=3:!E%=256:SYS&400e7,18,E%,E%!4 83WHEN3:PROCr 84WHEN4:Dy%=TRUE 85WHEN&400c0:IFE%!32=1THENBy%=2 86CASEBy%OF 87WHEN2:PROCN(r%,1,O$):PROCK(r%,0,"file_fff"):PROCt(r%,1,15) 88ENDCASE:SYS&400e8,,E%!20,E%!24,E%!28 89WHEN&400c1:PROCQ 90WHEN&400c2:IFNOTCy%THENPROCH(E%!4,FNE(E%+28)) 91WHEN&400c3:IFNOTCy%THENPROCc(E%!4) 92WHEN&400c7:Q$=FNE(E%+28) 93ENDCASE:ENDPROC 94DEFPROCW(Z%):IF(Z%?1AND8)=8THEN 95MOUSEX%,D%,x%:MOUSERECTANGLEX%,D%,0,0 96ELSE:MOUSERECTANGLEB%,G%,R%-B%,V%-G% 97ENDIF:IF(Z%?3AND2)=0THEN 98V_%=1:PROCE 99ELSE:!E%=0:$(E%+4)=FNE(Z%+128)+"?":MOUSEX%,D%,x%:SYS&400df,E%,19,"Executor"TO,V_%:MOUSETOX%,D%:PROCE 100ENDIF:IFV_%=1THEN 101C%=FALSE:IF((((Z%!104)AND&100000)<>0)OR(Z%?2MOD16)=3)AND(Z%?2MOD16)<>2THENHy%=TRUEELSEHy%=FALSE 102CASE(Z%?2MOD16)OF 103WHEN0:IF(Z%!12)<>-1OR(((Z%?3)AND8)=0ANDZ%!20<-1)THENPROCZ(Z%,Z%!24) 104WHEN1:IF(Z%!12)<>-1THENPROCZ(Z%,2) 105WHEN2:PROCz(FNE(Z%+12)) 106WHEN3:PROCa(FNE(Z%+12)) 107WHEN4:PROCZ(Z%,-1) 108WHEN5:IF(Z%!12)<>-1THENPROCZ(Z%,2) 109ENDCASE:IFC%=TRUEAND(Z%?3AND1)=1THENSOUND1,-15,100,5 110PROCE 111ENDIF:ENDPROC 112DEFPROCz(G$):IFG$<>""THEN 113IFINSTR(G$,"<Keystroke$Input>")>0THENPROCX 114IFINSTR(G$,"<Pointer$Text>")>0THEN 115X$=FNB:IFX$=""THENOSCLI("Unset Pointer$Text")ELSEOSCLI("Set Pointer$Text "+X$) 116ENDIF:IFINSTR(G$,"<Caret$Text>")>0THEN 117D$=FNU:IFD$=""THENOSCLI("Unset Caret$Text")ELSEOSCLI("Set Caret$Text "+D$) 118ENDIF:IFINSTR(G$,"<Filer$Dir>")>0THEN 119I$=FNP:IFI$<>""THEN 120OSCLI("Set Filer$Dir "+I$):SYS39,G$,E%,8192:OSCLI("WimpTask "+FNE(E%)):C%=TRUE 121ENDIF 122ELSE:SYS39,G$,E%,8192:OSCLI("WimpTask "+FNE(E%)):C%=TRUE 123ENDIF:IFINSTR(G$,"<Keystroke%Var>")>0ANDC%THEN 124OSCLI("SetEval Keystroke%Var Keystroke%Var"+FNQ):SYS39,"<Keystroke%Var>",E%,8192 125ENDIF 126ENDIF:ENDPROC 127DEFPROCa(V$):IFINSTR(V$,"<Keystroke$Input>")>0THENPROCX 128IFINSTR(V$,"<Pointer$Text>")>0THEN 129X$=FNB:IFX$=""THENOSCLI("Unset Pointer$Text")ELSEOSCLI("Set Pointer$Text "+X$) 130ENDIF:IFINSTR(V$,"<Caret$Text>")>0THEN 131D$=FNU:IFD$=""THENOSCLI("Unset Caret$Text")ELSEOSCLI("Set Caret$Text "+D$) 132ENDIF:IFINSTR(V$,"<Filer$Dir>")>0THEN 133I$=FNP:IFI$<>""THENOSCLI("Set Filer$Dir "+FNP)ELSEOSCLI("Unset Filer$Dir") 134ENDIF:SYS&20027,V$,E%,8192TOf%:IFf%>&3800000THEN 135SYS&400df,f%,1,"Executor" 136ELSE:W%=E%:SYS6,15:WHILE?W%<>0:IF?W%=92THEN 137W%+=1:E$=FNL(W%):IFINSTR(E$,"\")>0THENE$=LEFT$(E$,INSTR(E$,"\")-1) 138W%+=LEN(E$):H%=0:IFINSTR(E$,"-")>0ANDLEFT$(E$,5)<>"EVAL "THEN 139IFINSTR(E$,"C")<INSTR(E$,"-")ANDINSTR(E$,"C")>0THENH%+=32 140IFINSTR(E$,"S")<INSTR(E$,"-")ANDINSTR(E$,"S")>0THENH%+=16 141E$=RIGHT$(E$,LEN(E$)-INSTR(E$,"-")) 142ENDIF:P%=0:CASEE$OF 143WHEN"PRINT":P%=384+H% 144WHEN"TAB":P%=394+H% 145WHEN"COPY":P%=395+H% 146WHEN"LEFT","�":P%=396+H% 147WHEN"RIGHT","�":P%=397+H% 148WHEN"UP","�":P%=399+H% 149WHEN"DOWN","�":P%=398+H% 150WHEN"PAGE UP":P%=399+(H%EOR16) 151WHEN"PAGE DOWN":P%=398+(H%EOR16) 152WHEN"INSERT":P%=461+H% 153WHEN"DELETE","DEL":P%=127 154WHEN"ESCAPE":P%=27 155WHEN"":P%=92 156OTHERWISE:IFLEFT$(E$,1)="F"THEN 157xy%=VAL(RIGHT$(E$,LEN(E$)-1)):IFxy%>9THENxy%+=64 158P%=384+xy%+H% 159ENDIF:IFLEFT$(E$,5)="EVAL "THEN 160A$=RIGHT$(E$,LEN(E$)-5):WHILEINSTR("9876543210.+-*/",LEFT$(A$,1))=0ANDLEN(A$)>0:A$=RIGHT$(A$,LEN(A$)-1):ENDWHILE:IFLEN(A$)=0THEN 161E=0 162ELSE:IFINSTR("+*/",LEFT$(A$,1))=0THEN 163A=VAL(A$):IFLEFT$(A$,1)="-"THENA$=RIGHT$(A$,LEN(A$)-1) 164WHILEINSTR("9876543210.",LEFT$(A$,1))<>0ANDLEN(A$)>0:A$=RIGHT$(A$,LEN(A$)-1):ENDWHILE 165ELSE:A=0 166ENDIF:WHILEINSTR("+-/*",LEFT$(A$,1))=0ANDLEN(A$)>0:A$=RIGHT$(A$,LEN(A$)-1):ENDWHILE:IFLEN(A$)=0THEN 167E=A 168ELSE:v$=LEFT$(A$,1):A$=RIGHT$(A$,LEN(A$)-1):WHILEINSTR("9876543210.-",LEFT$(A$,1))=0ANDLEN(A$)>0:A$=RIGHT$(A$,LEN(A$)-1):ENDWHILE:IFLEN(A$)=0THEN 169Z=0 170ELSE:Z=VAL(A$) 171ENDIF:CASEv$OF 172WHEN"+":E=A+Z 173WHEN"-":E=A-Z 174WHEN"*":E=A*Z 175WHEN"/":E=A/Z 176ENDCASE:U$=STR$(E) 177ENDIF 178ENDIF:P%=ASC(LEFT$(U$,1)):WHILELEN(U$)>1:PROCE:SYS&400dc,P%:U$=RIGHT$(U$,LEN(U$)-1):P%=ASC(LEFT$(U$,1)):ENDWHILE 179ENDIF:IFASC(LEFT$(E$,1))>135ANDASC(LEFT$(E$,1))<140THEN 180WHILEASC(RIGHT$(E$,1))<136ORASC(RIGHT$(E$,1))>139:E$=LEFT$(E$):ENDWHILE:IFLEN(E$)>1THEN 181FORI%=1TOLEN(E$)-1:IFASC(MID$(E$,I%,1))>135ANDASC(MID$(E$,I%,1))<140THEN 182PROCE:SYS&400dc,260+ASC(MID$(E$,I%,1)) 183ENDIF:NEXTI%:P%=260+ASC(RIGHT$(E$,1)) 184ENDIF 185ENDIF:IFLEN(E$)=1ANDASC(E$)>63ANDH%>=32THEN 186P%=ASC(E$)-64 187ENDIF 188ENDCASE:PROCE:SYS&400dc,P% 189ELSE:PROCE:SYS&400dc,?W% 190ENDIF:W%+=1:ENDWHILE:C%=TRUE:IFINSTR(V$,"<Keystroke%Var>")>0THEN 191OSCLI("SetEval Keystroke%Var Keystroke%Var"+FNQ):SYS39,"<Keystroke%Var>",E%,8192 192ENDIF 193ENDIF:ENDPROC 194DEFPROCf(W$):cy%=INSTR(W$,"@"):IFcy%<>0THEN 195C$=LEFT$(W$,cy%-1):r$=RIGHT$(W$,LEN(W$)-cy%):h%=0:p%=0:IFLEFT$(C$,4)="Alt+"THENh%+=4:C$=RIGHT$(C$,LEN(C$)-4) 196IFLEFT$(C$,5)="Ctrl+"THENh%+=2:C$=RIGHT$(C$,LEN(C$)-5) 197IFLEFT$(C$,6)="Shift+"THENh%+=1:C$=RIGHT$(C$,LEN(C$)-6) 198f%=0:WHILEf%<97ORp%=0:IFE$(f%)=C$THENp%=f% 199f%+=1:ENDWHILE:PROCU(r$,p%,h%) 200ELSE:FORg%=0TO96:FORm%=0TO7:PROCU(W$,g%,m%):NEXTm%:NEXTg% 201ENDIF:MOUSERECTANGLEB%,G%,R%-B%,V%-G%:ENDPROC 202DEFPROCU(h$,p%,h%):IFE%(p%,h%)<>-1THEN 203IF!E%(p%,h%)<>0THEN 204T%=E%(p%,h%)-4:Jy%=FALSE:C%=FALSE:REPEAT:T%=Q%+T%!4:IFJy%THENFy%=((T%?3)AND32)=32ELSEFy%=FALSE 205IFFNE(T%+128)=h$ORFy%THEN 206PROCW(T%):PROCE:Jy%=C% 207ENDIF:UNTILT%!4=-1 208ENDIF 209ENDIF:ENDPROC 210DEFPROCb:FORg%=0TO96:FORm%=0TO7:IFE%(g%,m%)<>-1THEN 211IF!E%(g%,m%)<>0THEN 212T%=E%(g%,m%)-4:Jy%=FALSE:C%=FALSE:REPEAT:T%=Q%+T%!4:IFJy%THENFy%=((T%?3)AND32)=32ELSEFy%=FALSE 213IF((T%?1)AND32)=32ORFy%THEN 214PROCW(T%):PROCE:Jy%=C% 215ENDIF:UNTILT%!4=-1 216ENDIF 217ENDIF:NEXTm%:NEXTg%:MOUSERECTANGLEB%,G%,R%-B%,V%-G%:ENDPROC 218DEFPROCZ(Z%,d%):SYS&400cf,,A%:Zy%=!A%:Ay%=A%!4:Ky%=A%!12:ey%=A%!16:!E%=20:E%!12=0:SYS&400e7,19,E%,Ky%,ey%TO,,E_%:!A%=Zy%:A%!4=Ay%:IF((Z%!28)AND14)=8ANDd%=-1THEN 219PROCS(-1,-1,-1,d%,Zy%,Ay%) 220ELSE:CASE((Z%?2)DIV16)OF 221WHEN0:IFFNZ(Z%!12,Z%!16,TRUE)<>FNE(Z%+76)THEN 222PROCA(0,"The specified window has been deleted. Change the keystroke to 'Any window' or 'Window at pointer'. See the manual for more help.",1) 223ELSE:IFNOTHy%THENSYS&400d3,,k%:SYS&400d2,-1 224PROCS(Z%!12,Z%!16,Z%!20,d%,Zy%,Ay%):IFd%=2THENPROCB(Z%) 225ENDIF 226WHEN1:IFey%>-2THEN 227IFE_%=Z%!12OR(d%<>2ANDZ%!20<-1AND(Z%?3AND8)=0)OR(d%=-1AND(Z%?3AND8)=0)THEN 228IFKy%>0THEN 229!E%=Ky%:SYS&400cc,,E%:v%=TRUE:IF(((E%!32)ANDpy%)<>(Z%!104)OR(E%!36)<>(Z%!108)OR(E%!40)<>(Z%!112))AND(Z%?3AND8)=8THENv%=FALSE 230IF((E%!60)AND256)=0THEN 231J$=FNE(E%+76) 232ELSE:J$=FNA(E_%,E%!76) 233ENDIF:IFLEFT$(J$,27)<>FNE(Z%+76)AND(Z%?3AND4)=4THENv%=FALSE 234IFv%THEN 235IFNOTHy%THENSYS&400d3,,k%:SYS&400d2,-1 236IF(Z%?3AND16)=16THENW_%=Z%!20ELSEW_%=ey% 237PROCS(E_%,Ky%,W_%,d%,Zy%,Ay%):IFd%=2THENPROCB(Z%) 238C%=TRUE 239ENDIF 240ENDIF 241ENDIF 242ENDIF 243WHEN2,3:w%=FNS:FORn%=0TO252STEP4:z%!n%=w%:IFw%<>-1THENw%=FNM(w%)ELSEx_%=n% 244NEXTn%:U_%=FALSE:n%=x_%:WHILEn%>0AND(NOTU_%OR((Z%?2)DIV16)=3):w%=z%!n%:!E%=20:E%!12=0:SYS&600e7,19,E%,w%,-1TO,,a%:IFa%<>0ANDa%<>w%THEN 245!E%=w%:SYS&400cc,,E%:v%=TRUE:D_%=(Z%?2)MOD16:IF((E%!32ANDpy%)<>(Z%!104)OR(E%!36)<>(Z%!108)OR(E%!40)<>(Z%!112))AND((Z%?3)AND8)=8THENv%=FALSE 246IFLEFT$(FNZ(a%,w%,FALSE),27)<>FNE(Z%+76)AND((Z%?3)AND4)=4THENv%=FALSE 247IFa%<>Z%!12ANDNOT((D_%=4AND((Z%?3)AND8)=0)OR(D_%=0AND((Z%?3)AND8)=0ANDZ%!20<-1))THENv%=FALSE 248IFv%THEN 249IFNOTHy%THENSYS&400d3,,k%:SYS&400d2,-1 250PROCS(a%,w%,Z%!20,d%,Zy%,Ay%):IFd%=2THENPROCB(Z%) 251U_%=TRUE:C%=TRUE 252ENDIF 253ENDIF:n%-=4:ENDWHILE 254ENDCASE 255ENDIF:ENDPROC 256DEFPROCB(Z%):CASE(Z%?2MOD16)OF 257WHEN1:FORI%=0TO24STEP4:A%!I%=Z%!(I%+28):NEXTI%:A%!28=-1:SYS&400e7,9,A%,Z%!12:C%=TRUE:PROCE:SYS&400d4,,-1 258WHEN5:SYS&400d4,,-1:PROCE:!A%=64:A%!12=0:A%!16=&400c0:A%!20=1:A%!24=Zy%-64:A%!28=Ay%+44:FORI%=0TO24STEP4:A%!(I%+32)=Z%!(I%+28):NEXTI%:A%!60=-1:SYS&400e7,17,A%,Z%!12:C%=TRUE 259ENDCASE:ENDPROC 260DEFPROCS(S%,F%,N%,oy%,SJ%,MJ%):IFF%>0THEN 261!E%=F%:SYS&400cb,,E%:IF((E%!32)AND(1<<31))<>0THENU%=TRUEELSEU%=FALSE 262Ry%=(U%AND(E%!32AND(1<<30))<>0)OR(NOTU%AND(E%!32AND(1<<3))<>0):Yy%=(U%AND(E%!32AND(1<<28))<>0)OR(NOTU%AND(E%!32AND(1<<2))<>0) 263ELSE:Ry%=FALSE:Yy%=FALSE 264ENDIF:IFoy%=-1THEN 265IF((Z%!28)AND6)=0THEN 266IF((Z%!28)AND8)=8THEN 267MOUSERECTANGLEB%,G%,R%-B%,V%-G%:IF((Z%!28)AND1)=0THEN 268MOUSETOZ%!32,Z%!36 269ELSE:MOUSEX%,D%,x%:MOUSETOX%+Z%!32,D%+Z%!36:Py%=TRUE 270ENDIF:IF(Z%?1AND8)=8THEN 271MOUSEX%,D%,x%:MOUSERECTANGLEX%,D%,0,0 272ELSE:MOUSERECTANGLEB%,G%,R%-B%,V%-G% 273ENDIF 274ENDIF 275ELSE:IFF%>0ANDS%>0THEN 276!E%=F%:SYS&400cb,,E%:IF((Z%!28)AND1)=0THEN 277IF((Z%!28)AND2)=2THEN 278IF((Z%!28)AND8)=8THEN 279MOUSERECTANGLEB%,G%,R%-B%,V%-G%:MOUSEX%,D%,x%:vy%=(Z%!32)-(E%!4):`y%=(Z%!36)-(E%!8):MOUSETOX%+vy%,D%+`y%:IF(Z%?1AND8)=8THEN 280MOUSEX%,D%,x%:MOUSERECTANGLEX%,D%,0,0 281ELSE:MOUSERECTANGLEB%,G%,R%-B%,V%-G% 282ENDIF 283ENDIF:E%!4=Z%!32:E%!8=Z%!36:E%!12=Z%!40:E%!16=Z%!44 284ELSE:IF((Z%!28)AND8)=8THENMOUSETOZ%!32,Z%!36 285ENDIF:IF((Z%!28)AND4)=4THEN 286IFRy%THENE%!20=Z%!48 287IFYy%THENE%!24=Z%!52 288ENDIF 289ELSE:IF((Z%!28)AND2)=2THEN 290E%!4=E%!4+Z%!32:E%!8=E%!8+Z%!36:E%!12=E%!12+Z%!40:E%!16=E%!16+Z%!44 291ENDIF:IF((Z%!28)AND4)=4THEN 292IFRy%THENE%!20=E%!20+Z%!48 293IFYy%THENE%!24=E%!24+Z%!52 294ENDIF:IF((Z%!28)AND8)=8THEN 295MOUSERECTANGLEB%,G%,R%-B%,V%-G%:MOUSEX%,D%,x%:vy%=Z%!32:`y%=Z%!36:MOUSETOX%+vy%,D%+`y%:IF(Z%?1AND8)=8THEN 296MOUSEX%,D%,x%:MOUSERECTANGLEX%,D%,0,0 297ELSE:MOUSERECTANGLEB%,G%,R%-B%,V%-G% 298ENDIF 299ENDIF:Py%=TRUE 300ENDIF:SYS&400e7,2,E%,S% 301ENDIF 302ENDIF:C%=TRUE 303ELSE:IFN%<-1THEN 304CASEN%OF 305WHEN-2:!E%=F%:SYS&400cb,,E%:IF(U%AND(E%!32AND(1<<24))<>0)OR(NOTU%AND(E%!32AND(1<<7))=0)THEN 306E%!28=-2:SYS&400e7,2,E%,S%:C%=TRUE 307ENDIF 308WHEN-3:!E%=F%:SYS&400cb,,E%:IF(U%AND(E%!32AND(1<<25))<>0)OR(NOTU%AND(E%!32AND(1<<7))=0)THEN 309SYS&400e7,3,E%,S%:C%=TRUE 310ENDIF 311WHEN-4,-9:IF(oy%AND255)=4THEN 312!E%=F%:SYS&400cb,,E%:IF(U%AND(E%!32AND(1<<26))<>0)OR(NOTU%AND(E%!32AND1)<>0)THEN 313E%!28=-1:SYS&400e7,2,E%,S%:C%=TRUE 314ENDIF 315ENDIF 316WHEN-5:!E%=F%:SYS&400cb,,E%:IF((E%!32)AND(1<<18))<>0THEN 317E%!8=E%!16:E%!12=E%!4 318ELSE:E%!8=-4096:E%!12=4096 319ENDIF:IF(U%AND(E%!32AND(1<<27))<>0)OR(NOTU%AND(E%!32AND1)<>0)THEN 320SYS&400e7,2,E%,S%:C%=TRUE 321ENDIF 322WHEN-6,-8,-10,-12:IFN%>-9THENly%=24:G_%=Yy%ELSEly%=20:G_%=Ry% 323IFN%=-8ORN%=-10THENH_%=-32ELSEH_%=32 324!E%=F%:SYS&400cb,,E%:IFG_%THEN 325E%!ly%=(E%!ly%)+H_%:SYS&400e7,2,E%,S%:Py%=TRUE:C%=TRUE 326ENDIF 327ENDCASE 328ELSE:Ny%=-1:IFN%=-1THEN 329!E%=F%:SYS&400cc,,E%:Ny%=(E%!64)>>12:uy%=-1 330ELSE:!A%=F%:A%!4=N%:A%!24=0:SYS&600ce,,A%:IFA%!24<>0THENNy%=(A%!24>>12)AND15:uy%=(A%!24>>16)AND31 331ENDIF:IFNy%=-1THEN 332PROCA(0,"The specific window has been deleted. Change the keystroke to 'Any window' or 'Window at pointer'. See the manual for more help.",1) 333ELSE:c%=oy%AND255:N_%=oy%>255:!A%=SJ%:A%!4=MJ%:A%!12=F%:A%!16=N%:IFc%=2THEN 334A%!8=2:SYS&400e7,6,A%,S% 335ELSE:CASENy%OF 336WHEN0,12,13 337WHEN1,2,3,4,6,9:A%!8=c%:SYS&400e7,6,A%,S%:C%=TRUE:IFNy%=2THENPy%=TRUE 338WHEN5,8:IFN_%THEN 339A%!8=c%:SYS&400e7,6,A%,S%:C%=TRUE 340ELSE:IFc%=4ANDuy%<>0THEN 341PROCL(F%,N%,1<<21,TRUE) 342ELSE:x%=FNG(F%,N%,1<<21) 343ENDIF 344ENDIF 345WHEN7,11:A%!8=c%:SYS&400e7,6,A%,S%:C%=TRUE:IFc%=4ANDuy%<>0THEN 346PROCL(F%,N%,1<<21,TRUE) 347ELSE:x%=FNG(F%,N%,1<<21) 348ENDIF 349WHEN10:IFN_%THEN 350A%!8=c% 351ELSE:A%!8=c%*256 352ENDIF:SYS&400e7,6,A%,S%:C%=TRUE 353WHEN14:A%!8=c%:SYS&400e7,6,A%,S%:C%=TRUE:SYS&400d2,F%,N%,-1,-1,NOT(1<<25),-1 354WHEN15:SYS&400d2,F%,N%,-1,-1,NOT(1<<25),-1:C%=TRUE 355ENDCASE 356ENDIF 357ENDIF 358ENDIF 359ENDIF:ENDPROC 360DEFPROCH(q%,R$):PROCM(q%,R$):FORM%=Q%+2588TOQ%+u%-Y%STEPY%:IF((M%?3)AND128)=0THEN 361IFFNE(M%+56)=R$AND((M%?2)MOD16)<>2AND((M%?2)MOD16)<>3THEN 362M%!12=q%:IF((M%?2)DIV16)=0THENM%!16=FND(FNE(M%+76)) 363IFM%!16=-2THENM%!20=FNX(FNE(M%+116)) 364ENDIF 365ENDIF:NEXTM%:ENDPROC 366DEFPROCc(q%):FORM%=Q%+2588TOQ%+u%-Y%STEPY%:IF((M%?3)AND128)=0AND((M%?2)MOD16)<>2AND((M%?2)MOD16)<>3ANDM%!12=q%THEN 367M%!12=-1:IF((M%?2)DIV16)=0THENM%!16=-1 368ENDIF:NEXTM%:FORI%=0TOj%:IFA%(I%)=q%THENA%(I%)=0:A$(I%)="" 369NEXTI%:ENDPROC 370DEFPROCr:F$=FNE(E%+44):CASEE%!40OF 371WHEN4093:E%!12=E%!8:E%!16=4:!E%=256:SYS&400e7,17,E%,E%!4:PROCF(F$):SOUND1,-15,100,5:IFF$="<Wimp$Scrap>"THEN 372SYS8,6,"<Wimp$Scrap>" 373ELSE:y$=F$ 374ENDIF 375ENDCASE:ENDPROC 376DEFPROCV(p_%,EJ%):SYS&400cf,,E%:IFE%!12<>r%THEN 377E%!20=E%!12:E%!24=E%!16:E%!28=!E%:E%!32=E%!4:E%!36=p_%:E%!40=EJ%:B$=FNC(r%,1):WHILEINSTR(B$,".")>0:B$=RIGHT$(B$,LEN(B$)-INSTR(B$,".")):ENDWHILE:IFLEN(B$)>0ANDLEN(B$)<11THEN 378$(E%+44)=B$:E%!12=0:!E%=256:E%!16=1:SYS&400e7,18,E%,E%!20,E%!24 379ELSE:PROCA(0,"Please enter a filename of up to 10 letters",1) 380ENDIF 381ENDIF:ENDPROC 382DEFPROCC(F$):SYS8,5,F$TOSy%,,,,,z_%:IF(z_%AND8)=8ANDSy%=1THEN 383PROCA(0,"The file '"+F$+"' is locked",1) 384ELSE:IFSy%=2THEN 385PROCA(0,"'"+F$+"' is a directory",1) 386ELSE:SYS13,128,F$ TO Qy%:PROCJ("!Executor V2.33, Acorn User Demo version",Qy%):PROCJ("List of keystrokes",Qy%):SYS11,10,Qy%:FOR i%=0 TO 7:FOR Wy%=0 TO 96:IF E%(Wy%,i%)<>-1 THEN 387IF!E%(Wy%,i%)<>0THEN 388s%=E%(Wy%,i%)-4:b$="":REPEAT:s%=Q%+s%!4:IF(s%?3AND32)=0THEN 389P$="":IF(i%AND4)THENP$+="Alt+" 390IF(i%AND2)THENP$+="Ctrl+" 391IF(i%AND1)THENP$+="Shift+" 392P$+=E$(Wy%)+": ":P$+=FNE(s%+128):IF((s%?2)AND2)=0THEN 393qy%=((s%?2)AND15):IF((qy%=0ORqy%=4)AND((s%?3)AND8)=8)ORqy%=1ORqy%=5THEN 394P$+=" ("+FNE(s%+56)+")" 395ENDIF 396ENDIF:PROCJ(P$,Qy%) 397ENDIF:UNTILs%!4=-1 398ENDIF 399ENDIF:NEXTWy%:NEXTi%:SYS13,0,Qy%:SYS8,18,F$,4095 400ENDIF 401ENDIF:ENDPROC 402DEFPROCF(F$):SYS8,5,F$TOSy%,,e_%,,X_%:q_%=(e_%AND&fff00)DIV256:IFSy%ANDq_%=4093THEN 403SYS&406c0:K_%=u%:u%=X_%:IFFNWTHEN 404SYS8,255,F$,Q%,0:IFFNE(Q%)="Keystrokes"+w$THEN 405FORM%=Q%+2588TOQ%+X_%-Y%STEPY%:PROCy(M%):NEXTM% 406ELSE:PROCA(0,"Illegal keystroke file",2) 407ENDIF 408ELSE:PROCA(0,"Executor has run out of memory",1):u%=K_% 409ENDIF:SYS&406c1 410ENDIF:ENDPROC 411DEFPROCy(M%):PROCg(M%):IF(M%?1AND32)<>0THENb%=TRUE 412IF(M%?2AND2)=0THEN 413IFNOT(((M%?2)MOD16)=4ANDM%!12=0)THEN 414c$=FNE(M%+56):S%=-1:FORJ%=0TOj%:IFA$(J%)=c$THENS%=A%(J%):J%=j% 415NEXTJ%:M%!12=S%:IFS%<>-1THEN 416IF((M%?2)DIV16)=0THEN 417IFFNE(M%+76)="Icon bar"THEN 418M%!16=-2:FORJ%=0TO63:E%!12=0:SYS&600e7,19,E%,-2,J%TO,,a%:IFa%=S%THEN 419IFFNF(S%,-2,J%,FALSE)=FNE(M%+116)THENM%!20=J%:J%=63 420ENDIF:NEXTJ% 421ELSE:q%=-1:IFMy%THEN 422J%=FNS:WHILEJ%<>-1ANDq%=-1:E%!12=0:SYS&600e7,19,E%,J%,-1TO,,a%:IFa%=S%THEN 423PROCG(J%):IFty%=((M%!104)ANDNOT(1<<20))ANDgy%=M%!108ANDyy%=M%!112ANDFNZ(S%,J%,FALSE)=FNE(M%+76)THENq%=J% 424ENDIF:J%=FNM(J%):ENDWHILE 425ELSE:FORJ%=1744TO1996STEP4:E%!12=0:SYS&600e7,19,E%,J%,-1TO,,a%:IFa%=S%THEN 426PROCG(J%):IFty%=((M%!104)ANDNOT(1<<20))ANDgy%=M%!108ANDyy%=M%!112ANDFNZ(S%,J%,FALSE)=FNE(M%+76)THENq%=J%:J%=1996 427ENDIF:NEXTJ% 428ENDIF:M%!16=q% 429ENDIF 430ENDIF 431ENDIF 432ENDIF 433ENDIF:ENDPROC 434DEFPROCg(M%):M$="":IF(M%?3AND128)=0THEN 435IF(M%?0)>96THENM$="key number" 436IF((M%?2)MOD16)>5THENM$="keystroke type" 437IF((M%?2)DIV16)>2AND((M%?2)AND2)=0THENM$="window spec" 438IFM%!4<>-1AND(((M%!4)-2588)MODY%)<>0THENM$="next offset" 439IFM%!4<>-1AND!(8+Q%+M%!4)<>(M%-Q%)THENM$="Next & Previous don't match" 440IFM%!8<>-1AND(((M%!8)-2588)MODY%)<>0THENM$="previous offset" 441IFM%!8<>-1AND!(4+Q%+M%!8)<>(M%-Q%)THENM$="Previous & Next don't match" 442IFLEN(FNE(M%+128))>31THENM$="action" 443IF((M%?2)MOD16)=2OR((M%?2)MOD16)=3THEN 444IFLEN(FNE(M%+12))>115THENM$="text/command" 445ELSE:IFM%?24<>1ANDM%?24<>4AND((M%?2)MOD16)=0THENM$="click type" 446IFM%?25>1AND((M%?2)MOD16)=0THENM$="double" 447IF((M%?2)MOD16)=1OR((M%?2)MOD16)=5THEN 448FOROy%=28TO52STEP4:IFM%!Oy%<-1ORM%!Oy%>998THENM$="menu selection "+STR$Oy% 449NEXTOy% 450ENDIF:IFLEN(FNE(M%+56))>19THENM$="task name" 451IFLEN(FNE(M%+76))>27THENM$="window name" 452IFLEN(FNE(M%+116))>11THENM$="Icon name" 453ENDIF 454ENDIF:IFM$<>""THENPROCA(0,"Keystroke corrupted ("+M$+", keystroke "+STR$((M%-Q%-2588)/Y%)+")",2):SYS17 455ENDPROC 456DEFPROCe:FORQ_%=0TO63:E%!0=20:E%!12=0:SYS&600e7,19,E%,-2,Q_%TO,,S%:IFS%<>-2ANDS%<>0THENPROCM(S%,"") 457NEXTQ_%:IFMy%THEN 458e%=FNS:WHILEe%<>-1:E%!12=0:SYS&600e7,19,E%,e%,-1TO,,S%:IFS%<>e%ANDS%<>0THENPROCM(S%,"") 459e%=FNM(e%):ENDWHILE 460ELSE:FORe%=1744TO1996STEP4:E%!12=0:SYS&600e7,19,E%,e%,-1TO,,S%:IFS%<>e%ANDS%<>0THENPROCM(S%,"") 461NEXTe% 462ENDIF:ENDPROC 463DEFPROCM(q%,R$):A_%=-1:I_%=-1:FORJ%=j%TO0STEP-1:IFA%(J%)=0THENA_%=J% 464IFA%(J%)=q%THENI_%=J% 465NEXTJ%:IFI_%=-1THEN 466A%(A_%)=q%:IFR$=""THENR$=FNN(q%) 467A$(A_%)=R$ 468ENDIF:ENDPROC 469DEFPROCd:u%=2588+Y%:IFFNWTHEN 470$Q%="Keystrokes"+w$:FORB_%=12TO2584STEP4:Q%!B_%=0:NEXTB_%:FORI%=2588TO2588+Y%-4STEP4:Q%!I%=-1:NEXTI% 471ELSE:PROCA(0,"Executor has run out of memory",2) 472ENDIF:ENDPROC 473DEFPROCw(s$):IFINSTR(s$,".")=0THEN 474PROCA(0,"To save, drag the file to a directory display",1) 475ELSE:CASEBy%OF 476WHEN2:PROCC(s$):O$=s$ 477ENDCASE:SYS&400d4,,-1 478ENDIF:ENDPROC 479DEFPROCD(o_%,h_%,w_%):SYS39,"<Keystroke%Var>",fy%,8:SYS39,"<Keystroke%Inc>",dy%,8:$(t%)=STR$(Ey%DIV6000)+CHR$0:SYS&20023,"Executor$Dir",A%,-1,0TO,,Sy%:IFb%THENL%!28=1ELSEL%!28=0 480SYS&400d4,,o%,h_%,w_%:t_%=o_%:r_%=h_%:f_%=w_%:ENDPROC 481DEFPROCX:PROCq(_%):q$=FNE(Z%+128):!E%=_%:SYS&400cc,,E%:IFq$=""THEN 482$(E%!76)="Enter text" 483ELSE:$(E%!76)=q$ 484ENDIF:PROCN(_%,0,""):!A%=_%:SYS&400cb,,A%:SYS&400c5,,A%:SYS&400d3,,O%:SYS&400d2,_%,0,-1,-1,NOT(1<<25),-1:H$="<None>":REPEAT:SYS&400c7,6146,E%TOl%:IFl%=8AND!E%=_%ANDE%!24=13THENH$=FNC(_%,0) 485IF(l%=17ORl%=18)ANDE%!16=0THENSYS17 486UNTILH$<>"<None>":IFH$<>""THENOSCLI("Set Keystroke$Input "+H$)ELSEOSCLI("Unset Keystroke$Input") 487SYS&400d2,!O%,O%!4,O%!8,O%!12,O%!16,O%!20:!A%=_%:SYS&400c6,,A%:ENDPROC 488DEFFNQ:LOCALO%:SYS39,"<Keystroke%Inc>",E%,8192:O%=VAL(FNE(E%)):SYS39,"<Keystroke%Var>",E%,8192:R_%=VAL(FNE(E%)):IFO%<0THEN 489IFR_%+O%<-999THENT$=""ELSET$=STR$O% 490ELSE:IFR_%+O%>9999THENT$=""ELSET$="+"+STR$O% 491ENDIF:=T$ 492DEFPROCh:PROCC("<Wimp$Scrap>"):SYS&400cf,,A%:!E%=60:E%!12=0:E%!16=5:E%!20=-2:E%!28=!A%:E%!32=A%!4:E%!36=0:E%!40=4095:$(E%+44)="<Wimp$Scrap>"+CHR$0:SYS&400e7,18,E%,0:C_%=0:Dy%=FALSE:WHILEDy%=FALSEANDC_%<10:PROCE:C_%+=1:ENDWHILE:IFNOTDy%THENSYS&400de,"Run <Wimp$Scrap>" 493ENDPROC 494DEFPROCq(F%):!A%=F%:SYS&400cb,,A%:J_%=A%!12-A%!4:F_%=A%!16-A%!8:Y_%=((R%-B%)/2)+B%:v_%=((V%-G%)/2)+G%:A%!4=Y_%-(J_%/2):A%!8=v_%-(F_%/2):A%!12=A%!4+J_%:A%!16=A%!8+F_%:A%!28=-1:SYS&400c5,,A%:ENDPROC 495DEFPROCA(`_%,n$,l_%):!A%=`_%:$(A%+4)=n$:SYS&400df,A%,l_%,"Executor"TO,c_%:IFc_%=2THENSYS&400dd:SYS17 496Ty%=FALSE:ENDPROC 497DEFPROCN(F%,N%,P$):!A%=F%:A%!4=N%:SYS&400ce,,A%:$(A%!28)=LEFT$(P$,(A%!32)-1):A%!8=0:A%!12=0:SYS&400cd,,A%:ENDPROC 498DEFPROCL(F%,N%,hy%,k_%):!A%=F%:A%!4=N%:A%!12=hy%:A%!8=-k_%*hy%:SYS&400cd,,A%:ENDPROC 499DEFPROCt(F%,N%,u_%):!A%=F%:A%!4=N%:A%!8=u_%<<12:A%!12=61440:SYS&400cd,,A%:IFu_%<14THEN 500IF!k%=F%ANDk%!4=N%THEN!k%=-1ANDk%!4=-1 501ENDIF:ENDPROC 502DEFFNE(W%):S$="":WHILE(?W%>31AND?W%<256)ANDLEN(S$)<255:S$=S$+CHR$?W%:W%=W%+1:ENDWHILE:=S$ 503DEFFNL(W%):S$="":WHILE(?W%>31AND?W%<256)ANDLEN(S$)<255:IF?W%>96AND?W%<123THEN 504S$=S$+CHR$((?W%)-32) 505ELSE:S$=S$+CHR$?W% 506ENDIF:W%=W%+1:ENDWHILE:=S$ 507DEFFNA(S%,W%):SYS&400f1,S%,W%,y_%,A%,256:W%=A%:S$="":WHILE(?W%>31AND?W%<256)ANDLEN(S$)<255:S$=S$+CHR$?W%:W%=W%+1:ENDWHILE:=S$ 508DEFFNN(S%):!E%=24:E%!12=0:E%!16=&400c6:E%!20=S%:SYS&400e7,18,E%,0:Q$="":REPEAT:PROCE:UNTILQ$<>"":=Q$ 509DEFFNZ(S%,F%,f%):CASEF%OF 510WHEN-1:J$="Background" 511WHEN-2:J$="Icon bar" 512OTHERWISE:!E%=F%:IFf%THEN 513E%!32=0:SYS&600cc,,E%:IFE%!32=0THEN 514J$="Nonexistent" 515ELSE:U%=(((E%!32)AND(1<<31))<>0):IF(U%AND(E%!32AND(1<<26))<>0)OR(NOTU%AND(E%!32AND1)<>0)ORE%?36<>255THEN 516IF((E%!60)AND256)=0THEN 517J$=FNE(E%+76) 518ELSE:J$=FNA(S%,E%!76) 519ENDIF 520ELSE:J$="No title" 521ENDIF 522ENDIF 523ELSE:SYS&400cc,,E%:U%=(((E%!32)AND(1<<31))<>0):IF(U%AND(E%!32AND(1<<26))<>0)OR(NOTU%AND(E%!32AND1)<>0)ORE%?36<>255THEN 524IF((E%!60)AND256)=0THEN 525J$=FNE(E%+76) 526ELSE:J$=FNA(S%,E%!76) 527ENDIF 528ELSE:J$="No title" 529ENDIF 530ENDIF 531ENDCASE:=J$ 532DEFFNF(S%,F%,N%,AJ%):CASEN%OF 533WHEN-1:Z$="Background" 534WHEN-2:Z$="Back Icon" 535WHEN-3:Z$="Close Icon" 536WHEN-4:Z$="Title Bar" 537WHEN-5:Z$="Toggle Icon" 538WHEN-6:Z$="Scroll Up" 539WHEN-7:Z$="V Bar" 540WHEN-8:Z$="Scroll Down" 541WHEN-9:Z$="Adjust Size" 542WHEN-10:Z$="ScrollRight" 543WHEN-11:Z$="H Bar" 544WHEN-12:Z$="Scroll Left" 545OTHERWISE:!E%=F%:E%!4=N%:SYS&400ce,,E%:IF(((E%!24)AND61440)>>12)>13ANDNOTAJ%THEN 546Z$="Variable" 547ELSE:IF((E%!24)AND256)=0THEN 548Z$=FNE(E%+28) 549ELSE:IFS%=0THEN 550Z$="Unknown" 551ELSE:IF((E%!24)AND1)=0THEN 552Z$=FNA(S%,E%!28) 553ELSE:IF(E%!32)=-1THENK$=""ELSEK$=FNA(S%,E%!32) 554Z$=FNA(S%,E%!28):IFZ$=""THENZ$=MID$(K$,2,INSTR(K$,",")-2) 555ENDIF 556ENDIF 557ENDIF 558ENDIF 559ENDCASE:=Z$ 560DEFPROCG(F%):IFF%<0THEN 561ty%=0:gy%=0:yy%=0 562ELSE:!E%=F%:SYS&400cc,,E%:ty%=E%!32ANDpy%:gy%=E%!36:yy%=E%!40 563ENDIF:ENDPROC 564DEFFNG(F%,N%,hy%):!A%=F%:A%!4=N%:A%!8=hy%:A%!12=0:SYS&400cd,,A%:SYS&400ce,,A%:=(A%!24ANDhy%)>0 565DEFFND(e$):CASEe$OF 566WHEN"Background":Uy%=-1 567WHEN"Icon bar":Uy%=-2 568OTHERWISE:Uy%=-1:K%=FNS:WHILEK%<>-1ANDUy%=-1:!E%=20:E%!12=0:SYS&600e7,19,E%,K%,-1TO,,wy%:IFwy%<>0ANDwy%<>K%THEN 569IFe$=LEFT$(FNZ(wy%,K%,FALSE),27)THENUy%=K% 570ENDIF:K%=FNM(K%):ENDWHILE 571ENDCASE:=Uy% 572DEFFNX(j$):ky%=-1:Gy%=0:WHILEGy%<256ANDky%=-1:!E%=20:E%!12=0:SYS&600e7,19,E%,-2,Gy%TO,,ny%:IFny%<>0ANDny%<>-2THEN 573IFj$=LEFT$(FNF(ny%,-2,Gy%,FALSE),11)THENky%=Gy% 574ENDIF:Gy%+=1:ENDWHILE:=ky% 575DEFPROCs:SYS&400cf,,A%:IFMy%THEN 576IFXy%=1THEN 577E%!4=5:E%!8=(!A%)-16:E%!12=(A%!4)-16:E%!16=(!A%)+16:E%!20=(A%!4)+16:E%!24=B%-16:E%!28=G%-16:E%!32=R%+16:E%!36=V%+16:SYS&400d0,,E% 578ELSE:CASEXy%OF 579WHEN2:N$="file_ffd" 580WHEN3:N$="file_fff" 581WHEN4:N$="file_feb" 582WHEN5:N$="!executor" 583WHEN6:N$=g$ 584OTHERWISEN$="file_xxx" 585ENDCASE:!E%=(!A%)-34:E%!4=(A%!4)-34:E%!8=(!A%)+34:E%!12=(A%!4)+34:SYS&42400,197,1,N$,E% 586ENDIF 587ELSE:E%!4=5:E%!8=(!A%)-34:E%!12=(A%!4)-34:E%!16=(!A%)+34:E%!20=(A%!4)+34:E%!24=B%:E%!28=G%:E%!32=R%:E%!36=V%:SYS&400d0,,E% 588ENDIF:ENDPROC 589DEFPROCQ:!A%=128:A%!4=129:A%!8=130:A%!12=131:A%!16=4:A%!20=5:A%!24=-1:SYS49,A%,A%+28:B%=A%!28<<A%!44:G%=A%!32<<A%!48:R%=A%!36<<A%!44:V%=A%!40<<A%!48:i_%=1<<A%!44:m_%=1<<A%!48:ENDPROC 590DEFFNC(F%,N%):!A%=F%:A%!4=N%:SYS&400ce,,A%:=FNE(A%!28) 591DEFFNP:SYS&400cf,,A%:F%=A%!12:E%!12=0:SYS&400e7,19,E%,F%,-1TO,,S%:!E%=24:E%!12=0:E%!16=&400c6:E%!20=S%:SYS&400e7,18,E%,0:Q$="":REPEAT:PROCE:UNTILQ$<>"":IFQ$<>"Filer"THEN 592Y$="" 593ELSE:!E%=F%:SYS&400cc,,E%:IF(E%!60AND256)=256THEN 594Y$=FNE(E%!76) 595ELSE:Y$=FNE(E%+76) 596ENDIF 597ENDIF:=Y$ 598DEFPROCJ(P$,a_%):FORI%=1TOLEN(P$):SYS11,ASC(MID$(P$,I%,1)),a_%:NEXTI%:SYS11,10,a_%:ENDPROC 599DEFPROCK(F%,N%,N$):!A%=F%:A%!4=N%:SYS&400ce,,A%:$(A%!32)="s"+N$:A%!8=0:A%!12=0:SYS&400cd,,A%:ENDPROC 600DEFFNS:LOCALI%:!E%=Z_%:SYS&400cb,,E%:FORI%=4TO16STEP4:E%!I%=(E%!I%)-4096:NEXTI%:E%!28=-2:SYS&400c5,,E%:SYS&400cb,,E%:d_%=E%!28:SYS&400c6,,E%:=d_% 601DEFFNM(F%):!E%=F%:SYS&400cb,,E%:=E%!28 602DEFFNJ:SYS&20023,z%+128,z%,256,0TO,,O_%:=LEFT$($z%,O_%) 603DEFPROCP:E%!64=1:M_%=E%!8-!E%:L_%=E%!12-E%!4:E%?68=M_%MOD256:E%?69=M_%DIV256:E%?70=L_%MOD256:E%?71=L_%DIV256:ENDPROC 604DEFFNB:SYS&400cf,,A%:!E%=20:E%!16=0:E%!12=0:SYS&400e7,19,E%,A%!12,A%!16TO,,S%:IF(A%!16)>-1THEN 605x$=FNF(S%,A%!12,A%!16,TRUE) 606ELSE:x$=FNZ(S%,A%!12,TRUE) 607ENDIF:=x$ 608DEFFNU:SYS&400d3,,A%:!E%=20:E%!16=0:E%!12=0:SYS&400e7,19,E%,!A%,A%!4TO,,S%:IF(A%!4)>-1THEN 609z$=FNF(S%,!A%,A%!4,TRUE) 610ELSE:z$="<none>" 611ENDIF:=z$ 612DEFFNW:T_%=g_%+u%:SYS&400ec,T_%,-1TOj_%:=(T_%<j_%) 613DEFPROC_:IFINKEY(-256)=161ORINKEY(-256)=160THENMy%=FALSEELSEMy%=TRUE 614Cy%=TRUE:Ty%=FALSE:ay%=2500:Y%=160:w$="0":j%=127:DIME%8192,A%256,sy%ay%,o%380,k%24,z%256,O%24:DIMt%8,b_%8,fy%8,S_%8,dy%8:DIMZ%(127),E$(96),E%(96,7),A%(j%),A$(j%):L%=o%+124:Iy%=L%+100:_y%=Iy%+52:jy%=_y%+52:SYS&400c0,200,&4b534154,"Executor"TOs_%,y_% 615IFs_%<200THENPROCA(0,"This program will only work on RISC OS 2.00 or later",2) 616by%=FALSE:!E%=-1:E%!4=0:E%!8=0:E%!12=68:E%!16=68:E%!20=12290:$(E%+24)="!Executor":SYS&400c2,,E%TOZJ%:PROCQ:IFMy%THENa$="<Executor$Dir>.Templates3"ELSEa$="<Executor$Dir>.Templates" 617SYS&400d9,,a$:`%=sy%:SYS&400db,,E%,`%,sy%+ay%,-1,"Info",0TO,,`%:PROCP:SYS&400c1,,E%TOZ_%:SYS&400db,,E%,`%,sy%+ay%,-1,"Save",0TO,,`%:PROCP:SYS&400c1,,E%TOr%:SYS&400db,,E%,`%,sy%+ay%,-1,"Enter",0TO,,`%:PROCP:SYS&400c1,,E%TO_%:SYS&400da:SYS8,255,"<Executor$Dir>.Menus",o%,0 618o%!56=r%:o%!32=Z_%:o%!80=L%:L%!32=Iy%:L%!56=_y%:L%!80=jy%:Iy%!40=t%:Iy%!44=b_%:SYS39,"<Keystroke%Auto>",t%,8:IFVAL(FNE(t%))=0THEN$t%="15" 619$b_%="a0-9":Ey%=VAL(FNE(t%))*6000:ry%=TIME:_y%!40=fy%:_y%!44=S_%:SYS39,"<Keystroke%Var>",E%,8192:$fy%=FNE(E%):$S_%="a0-9\-":jy%!40=dy%:jy%!44=S_%:SYS39,"<Keystroke%Inc>",dy%,8:g_%=HIMEM-32768:Q%=HIMEM:SYS16TOu$:u%=2588+Y%:IFFNWTHEN 620PROCd:FORP%=0TO127:READZ%(P%):NEXTP%:FORP%=0TO96:READE$(P%):NEXTP%:P_%=Q%+12:FORI%=0TO96:READd$:FORJ%=0TO7:IFMID$(d$,J%+1,1)="1"THENE%(I%,J%)=P_%:P_%+=4ELSEE%(I%,J%)=-1 621NEXTJ%:NEXTI%:Xy%=-1:By%=-1:O$="List":py%=&ff101fbf:b%=FALSE:FORI%=0TOj%:A$(I%)="":NEXTI%:PROCe:Ly%=FALSE:IFMy%THEN 622SYS88,2TO,,Ly%:Ly%=(Ly%=1) 623ENDIF:IFLy%THEN 624E$(55)="#":E$(62)="\":Z%(94)=62:Z%(46)=-1 625ENDIF:Cy%=FALSE:IFb%THENL%!28=((L%!28)OR1)ELSEL%!28=((L%!28)ANDNOT1) 626SYS35,"Executor$Dir",A%,256,0,0TO,,__%:A%?__%=0:t$=FNE(A%):PROCF(t$+".Default"):Dy%=FALSE 627ELSE:PROCA(0,"Executor has run out of memory",2) 628ENDIF:ENDPROC 629DATA -1,-1,-1,-1,-1,-1,-1,-1,-1,94,95,96,-1,-1,-1,-1 630DATA 29,42,43,44, 4,47, 7,50,45,75,83,84,11,12,10,-1 631DATA 0,35,17,32,46,21,48,39,50,76,85,86,60,61,62,63 632DATA 40,41,16,30,45,33,27,28,54,73,87,88,93,64,65,66 633DATA -1,13,36,18,37,22,23,41,57,71,90,-1,89,-1,67,68 634DATA -1,31,15,19,20,26,24,57,56,70,91,92,-1,51,-1,-1 635DATA 59,38,69,34,14,25,49,52,53,72,77,78,80,-1,-1,-1 636DATA 58, 1, 2, 3, 5, 6, 8, 9,55,74,81,82,79,-1,-1,-1 637DATA Print (F0),F1,F2,F3,F4,F5,F6,F7,F8,F9,F10,F11,F12,A,B,C 638DATA D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S 639DATA T,U,V,W,X,Y,Z,0,1,2,3,4,5,6,7,8 640DATA 9,",","-","=",".","/","[","\","]",";",Escape,Tab,Break,Back tick,"�",Back space 641DATA Insert,Home,Page Up,Page Down,"'",Space bar,Delete,Return 642DATA Copy,Up arrow,Right arrow,Left arrow,Down arrow,Keypad 0,Keypad 1,Keypad 2 643DATA Keypad 3,Keypad 4,Keypad 5,Keypad 6,Keypad 7,Keypad 8,Keypad 9,Keypad + 644DATA Keypad -,Keypad .,Keypad /,Keypad #,Keypad *,Keypad Enter,Select,Menu,Adjust 645DATA 11111111,11111111,11111111,11111111,11111111,11111111,11111111,11111111 646DATA 11111111,11111111,11111111,11111111,11111111,00111111,00111111,00111111 647DATA 00111111,00111111,00111111,00111111,00111111,00111111,00111111,00111111 648DATA 00111111,00111111,00111111,00111111,00111111,00111111,00111111,00111111 649DATA 00111111,00111111,00111111,00111111,00111111,00111111,00111111,00111111 650DATA 00111111,00111111,00111111,00111111,00111111,00111111,00111111,00111111 651DATA 00111111,00111111,00111111,00111111,00111111,00111111,00111111,00111111 652DATA 00111111,00111111,11111111,11111111,10001000,00111111,00111111,00111111 653DATA 11111111,11111111,11111111,11111111,00111111,00111111,00111111,00111111 654DATA 00111111,11111111,11111111,11111111,11111111,01111111,01111111,01111111 655DATA 01111111,01111111,01111111,01111111,01111111,01111111,01111111,01111111 656DATA 01111111,01111111,01111111,01111111,01111111,01111111,01111111,01111111,01111111
��A(�,�$+" at line "+Þ,2) "�_:��A(�,�$+" at line "+Þ,3) �:�E:�by%:ș&400dd:ș17 #��E:�:ș&400c7,6146,E%�l%:Ȏl%� �0:�Ty%�my%=-1:�T �2:ș&400c5,,E% �3:ș&400c6,,E% �6:�v �7:�O �8:�R �9:�Y �17,18:�x �:�l%=0:� 8��T:ș&400d3,,A%:Ty%=�:Py%=�:ș6,121,9�,y%:�y%<>255� y%=Z%(y%):�y%<>-1� /iy%=-�(-1)-2*�(-2)-4*�(-3):�E%(y%,iy%)<>-1� �!E%(y%,iy%)<>0� :Z%=E%(y%,iy%)-4:C%=�:�:Z%=Q%+Z%!4:�C%=��((Z%?3)�32)=0� +�((Z%?3)�32)=0�((Z%?2)�2)=0�(Z%!12=-1)� ^ș&400cf,,A%:!E%=20:E%!16=0:E%!12=0:ș&600e7,19,E%,A%!12,A%!16�,,Vy%:�Vy%<>(A%!12)�Vy%<>0� f$=�N(Vy%):�H(Vy%,f$) � �:�(Z%?1�16)=16� C%=� �:�W(Z%):�E � +�:�Z%!4=-1:ȗȓB%,G%,R%-B%,V%-G%:�Py%� �:ș6,122�,P%:�P%=255 � � !� "� #�:�Cy%� $�$(z%+128)="Keystroke$Load*":_$=�J:ȕ_$<>"":ș36,z%+128,"Clear",-1,0,0:�F(_$):$(z%+128)="Keystroke$Load*":_$=�J:�:$(z%+128)="Keystroke$Do*":W$=�J:ȕW$<>"":ș36,z%+128,"Clear",-1,0,0:�f(W$):$(z%+128)="Keystroke$Do*":W$=�J:�:�(ry%+Ey%)<��b%��b:ry%=� %Oș39,"<Keystroke%Auto>",E%,8192:zy%=�(�E(E%))*6000:�zy%<>Ey%�zy%>=1�Ey%=zy% & �:Ty%=�:� '��v:ȎE%!8� ( �2:�I )�1,4:�Cy%��n((E%!8)=1) *�:� +��I:ȎE%!12� ,�-2:�D(-2,(!E%)-64,296) -�:� .��n(FJ%):ȎE%!12� /�r%:ȎE%!16� 0�0:Xy%=By%+1:�s 1�2:�w(�C(r%,1)) 2� 3�:� 4��O:ȎXy%� 5�3:�V(0,4095) 6�:Xy%=-1:� 7��R:my%=E%!24:Ȏmy%� 8�13:Ȏ!E%� 9'�_%:H$=�C(_%,0):!A%=_%:ș&400c6,,A% :�:ș&400cf,,A% ;:ș&400dc,my% <�:� =>��Y:L$="Main.":n_%=o%:ș&400d5,,n_%,E%,A%:L$+=�E(A%):ȎL$� >�"Main.List":�h ?�"Main.Prefs.Autoexec":�b%� @L%!28=((L%!28)��1):b%=� A"�:L%!28=((L%!28)�1):b%=�:ry%=� B� C�"Main.Quit":by%=� D&:�L$,20)="Main.Prefs.Autoexec."� E�(�E(t%))=0� F<�A(0,"The minimum time is one minute",1):$t%=�(Ey%�6000) G�:Ey%=�(�E(t%))*6000 H� II�:�L$,20)="Main.Prefs.Variable."��("SetEval Keystroke%Var "+�E(fy%)) JH�L$,21)="Main.Prefs.Increment."��("SetEval Keystroke%Inc "+�E(dy%)) K*�:ș&400cf,,A%:�A%!8=1��D(t_%,r_%,f_%) L� M��x:Ȏ(E%!16)� N�0:by%=� OM�1:E%!12=E%!8:E%!16=2:!E%=256:$(E%+44)="<Wimp$Scrap>":ș&400e7,17,E%,E%!4 P�2:F$=�E(E%+44):ȎBy%� Q'�2:�C(F$):�F$<>"<Wimp$Scrap>"�O$=F$ RA�:ș&400d4,,-1:E%!12=E%!8:E%!16=3:!E%=256:ș&400e7,18,E%,E%!4 S �3:�r T�4:Dy%=� U�&400c0:�E%!32=1�By%=2 V ȎBy%� W2�2:�N(r%,1,O$):�K(r%,0,"file_fff"):�t(r%,1,15) X!�:ș&400e8,,E%!20,E%!24,E%!28 Y�&400c1:�Q Z$�&400c2:�Cy%��H(E%!4,�E(E%+28)) [�&400c3:�Cy%��c(E%!4) \�&400c7:Q$=�E(E%+28) ]�:� ^��W(Z%):�(Z%?1�8)=8� _ȗX%,D%,x%:ȗȓX%,D%,0,0 `�:ȗȓB%,G%,R%-B%,V%-G% a�:�(Z%?3�2)=0� bV_%=1:�E cX�:!E%=0:$(E%+4)=�E(Z%+128)+"?":ȗX%,D%,x%:ș&400df,E%,19,"Executor"�,V_%:ȗ�X%,D%:�E d �:�V_%=1� eHC%=�:�((((Z%!104)�&100000)<>0)�(Z%?2�16)=3)�(Z%?2�16)<>2�Hy%=��Hy%=� fȎ(Z%?2�16)� g8�0:�(Z%!12)<>-1�(((Z%?3)�8)=0�Z%!20<-1)��Z(Z%,Z%!24) h�1:�(Z%!12)<>-1��Z(Z%,2) i�2:�z(�E(Z%+12)) j�3:�a(�E(Z%+12)) k�4:�Z(Z%,-1) l�5:�(Z%!12)<>-1��Z(Z%,2) m#�:�C%=��(Z%?3�1)=1��1,-15,100,5 n�E o�:� p��z(G$):�G$<>""� q"�G$,"<Keystroke$Input>")>0��X r�G$,"<Pointer$Text>")>0� sBX$=�B:�X$=""��("Unset Pointer$Text")��("Set Pointer$Text "+X$) t�:�G$,"<Caret$Text>")>0� u>D$=�U:�D$=""��("Unset Caret$Text")��("Set Caret$Text "+D$) v�:�G$,"<Filer$Dir>")>0� wI$=�P:�I$<>""� xE�("Set Filer$Dir "+I$):ș39,G$,E%,8192:�("WimpTask "+�E(E%)):C%=� y� z0�:ș39,G$,E%,8192:�("WimpTask "+�E(E%)):C%=� {#�:�G$,"<Keystroke%Var>")>0�C%� |N�("SetEval Keystroke%Var Keystroke%Var"+�Q):ș39,"<Keystroke%Var>",E%,8192 }� ~�:� *��a(V$):�V$,"<Keystroke$Input>")>0��X ��V$,"<Pointer$Text>")>0� �BX$=�B:�X$=""��("Unset Pointer$Text")��("Set Pointer$Text "+X$) ��:�V$,"<Caret$Text>")>0� �>D$=�U:�D$=""��("Unset Caret$Text")��("Set Caret$Text "+D$) ��:�V$,"<Filer$Dir>")>0� �=I$=�P:�I$<>""��("Set Filer$Dir "+�P)��("Unset Filer$Dir") �*�:ș&20027,V$,E%,8192�f%:�f%>&3800000� �ș&400df,f%,1,"Executor" �$�:W%=E%:ș6,15:ȕ?W%<>0:�?W%=92� �2W%+=1:E$=�L(W%):�E$,"\")>0�E$=�E$,�E$,"\")-1) �/W%+=�(E$):H%=0:�E$,"-")>0��E$,5)<>"EVAL "� �(�E$,"C")<�E$,"-")��E$,"C")>0�H%+=32 �(�E$,"S")<�E$,"-")��E$,"S")>0�H%+=16 �E$=�E$,�(E$)-�E$,"-")) ��:P%=0:ȎE$� ��"PRINT":P%=384+H% ��"TAB":P%=394+H% ��"COPY":P%=395+H% ��"LEFT","�":P%=396+H% ��"RIGHT","�":P%=397+H% ��"UP","�":P%=399+H% ��"DOWN","�":P%=398+H% ��"PAGE UP":P%=399+(H%�16) ��"PAGE DOWN":P%=398+(H%�16) ��"INSERT":P%=461+H% ��"DELETE","DEL":P%=127 ��"ESCAPE":P%=27 � �"":P%=92 �:�E$,1)="F"� �&xy%=�(�E$,�(E$)-1)):�xy%>9�xy%+=64 �P%=384+xy%+H% ��:�E$,5)="EVAL "� �VA$=�E$,�(E$)-5):ȕ�"9876543210.+-*/",�A$,1))=0��(A$)>0:A$=�A$,�(A$)-1):�:�(A$)=0� �E=0 ��:�"+*/",�A$,1))=0� �'A=�(A$):�A$,1)="-"�A$=�A$,�(A$)-1) �9ȕ�"9876543210.",�A$,1))<>0��(A$)>0:A$=�A$,�(A$)-1):� � �:A=0 �=�:ȕ�"+-/*",�A$,1))=0��(A$)>0:A$=�A$,�(A$)-1):�:�(A$)=0� �E=A �_�:v$=�A$,1):A$=�A$,�(A$)-1):ȕ�"9876543210.-",�A$,1))=0��(A$)>0:A$=�A$,�(A$)-1):�:�(A$)=0� �Z=0 � �:Z=�(A$) ��:Ȏv$� ��"+":E=A+Z ��"-":E=A-Z ��"*":E=A*Z ��"/":E=A/Z � �:U$=�(E) �� �J�:P%=�(�U$,1)):ȕ�(U$)>1:�E:ș&400dc,P%:U$=�U$,�(U$)-1):P%=�(�U$,1)):� �#�:�(�E$,1))>135��(�E$,1))<140� �5ȕ�(�E$,1))<136��(�E$,1))>139:E$=�E$):�:�(E$)>1� �5�I%=1��(E$)-1:�(�E$,I%,1))>135��(�E$,I%,1))<140� � �E:ș&400dc,260+�(�E$,I%,1)) ��:�I%:P%=260+�(�E$,1)) �� ��:�(E$)=1��(E$)>63�H%>=32� �P%=�(E$)-64 �� ��:�E:ș&400dc,P% ��:�E:ș&400dc,?W% �-�:W%+=1:�:C%=�:�V$,"<Keystroke%Var>")>0� �N�("SetEval Keystroke%Var Keystroke%Var"+�Q):ș39,"<Keystroke%Var>",E%,8192 �� ��:� �!��f(W$):cy%=�W$,"@"):�cy%<>0� �RC$=�W$,cy%-1):r$=�W$,�(W$)-cy%):h%=0:p%=0:�C$,4)="Alt+"�h%+=4:C$=�C$,�(C$)-4) �)�C$,5)="Ctrl+"�h%+=2:C$=�C$,�(C$)-5) �*�C$,6)="Shift+"�h%+=1:C$=�C$,�(C$)-6) �&f%=0:ȕf%<97�p%=0:�E$(f%)=C$�p%=f% �f%+=1:�:�U(r$,p%,h%) �+�:�g%=0�96:�m%=0�7:�U(W$,g%,m%):�m%:�g% ��:ȗȓB%,G%,R%-B%,V%-G%:� �!��U(h$,p%,h%):�E%(p%,h%)<>-1� ��!E%(p%,h%)<>0� �HT%=E%(p%,h%)-4:Jy%=�:C%=�:�:T%=Q%+T%!4:�Jy%�Fy%=((T%?3)�32)=32�Fy%=� ��E(T%+128)=h$�Fy%� ��W(T%):�E:Jy%=C% ��:�T%!4=-1 �� ��:� �(��b:�g%=0�96:�m%=0�7:�E%(g%,m%)<>-1� ��!E%(g%,m%)<>0� �HT%=E%(g%,m%)-4:Jy%=�:C%=�:�:T%=Q%+T%!4:�Jy%�Fy%=((T%?3)�32)=32�Fy%=� ��((T%?1)�32)=32�Fy%� ��W(T%):�E:Jy%=C% ��:�T%!4=-1 �� �%�:�m%:�g%:ȗȓB%,G%,R%-B%,V%-G%:� ڔ��Z(Z%,d%):ș&400cf,,A%:Zy%=!A%:Ay%=A%!4:Ky%=A%!12:ey%=A%!16:!E%=20:E%!12=0:ș&400e7,19,E%,Ky%,ey%�,,E_%:!A%=Zy%:A%!4=Ay%:�((Z%!28)�14)=8�d%=-1� ��S(-1,-1,-1,d%,Zy%,Ay%) ��:Ȏ((Z%?2)�16)� �%�0:�Z(Z%!12,Z%!16,�)<>�E(Z%+76)� ޏ�A(0,"The specified window has been deleted. Change the keystroke to 'Any window' or 'Window at pointer'. See the manual for more help.",1) �$�:�Hy%�ș&400d3,,k%:ș&400d2,-1 �1�S(Z%!12,Z%!16,Z%!20,d%,Zy%,Ay%):�d%=2��B(Z%) �� ��1:�ey%>-2� �>�E_%=Z%!12�(d%<>2�Z%!20<-1�(Z%?3�8)=0)�(d%=-1�(Z%?3�8)=0)� ��Ky%>0� �l!E%=Ky%:ș&400cc,,E%:v%=�:�(((E%!32)�py%)<>(Z%!104)�(E%!36)<>(Z%!108)�(E%!40)<>(Z%!112))�(Z%?3�8)=8�v%=� ��((E%!60)�256)=0� �J$=�E(E%+76) ��:J$=�A(E_%,E%!76) �)�:�J$,27)<>�E(Z%+76)�(Z%?3�4)=4�v%=� ��v%� �"�Hy%�ș&400d3,,k%:ș&400d2,-1 �#�(Z%?3�16)=16�W_%=Z%!20�W_%=ey% �+�S(E_%,Ky%,W_%,d%,Zy%,Ay%):�d%=2��B(Z%) �C%=� �� �� �� �� �<�2,3:w%=�S:�n%=0�252�4:z%!n%=w%:�w%<>-1�w%=�M(w%)�x_%=n% �q�n%:U_%=�:n%=x_%:ȕn%>0�(�U_%�((Z%?2)�16)=3):w%=z%!n%:!E%=20:E%!12=0:ș&600e7,19,E%,w%,-1�,,a%:�a%<>0�a%<>w%� �y!E%=w%:ș&400cc,,E%:v%=�:D_%=(Z%?2)�16:�((E%!32�py%)<>(Z%!104)�(E%!36)<>(Z%!108)�(E%!40)<>(Z%!112))�((Z%?3)�8)=8�v%=� �2�Z(a%,w%,�),27)<>�E(Z%+76)�((Z%?3)�4)=4�v%=� �I�a%<>Z%!12��((D_%=4�((Z%?3)�8)=0)�(D_%=0�((Z%?3)�8)=0�Z%!20<-1))�v%=� ��v%� �"�Hy%�ș&400d3,,k%:ș&400d2,-1 �+�S(a%,w%,Z%!20,d%,Zy%,Ay%):�d%=2��B(Z%) �U_%=�:C%=� �� � �:n%-=4:� �� ��:� ��B(Z%):Ȏ(Z%?2�16)� X�1:�I%=0�24�4:A%!I%=Z%!(I%+28):�I%:A%!28=-1:ș&400e7,9,A%,Z%!12:C%=�:�E:ș&400d4,,-1 ��5:ș&400d4,,-1:�E:!A%=64:A%!12=0:A%!16=&400c0:A%!20=1:A%!24=Zy%-64:A%!28=Ay%+44:�I%=0�24�4:A%!(I%+32)=Z%!(I%+28):�I%:A%!60=-1:ș&400e7,17,A%,Z%!12:C%=� �:� $��S(S%,F%,N%,oy%,SJ%,MJ%):�F%>0� 7!E%=F%:ș&400cb,,E%:�((E%!32)�(1<<31))<>0�U%=��U%=� kRy%=(U%�(E%!32�(1<<30))<>0)�(�U%�(E%!32�(1<<3))<>0):Yy%=(U%�(E%!32�(1<<28))<>0)�(�U%�(E%!32�(1<<2))<>0) �:Ry%=�:Yy%=� �:�oy%=-1� �((Z%!28)�6)=0� �((Z%!28)�8)=8� )ȗȓB%,G%,R%-B%,V%-G%:�((Z%!28)�1)=0� ȗ�Z%!32,Z%!36 +�:ȗX%,D%,x%:ȗ�X%+Z%!32,D%+Z%!36:Py%=� �:�(Z%?1�8)=8� ȗX%,D%,x%:ȗȓX%,D%,0,0 �:ȗȓB%,G%,R%-B%,V%-G% � � �:�F%>0�S%>0� '!E%=F%:ș&400cb,,E%:�((Z%!28)�1)=0� �((Z%!28)�2)=2� �((Z%!28)�8)=8� hȗȓB%,G%,R%-B%,V%-G%:ȗX%,D%,x%:vy%=(Z%!32)-(E%!4):`y%=(Z%!36)-(E%!8):ȗ�X%+vy%,D%+`y%:�(Z%?1�8)=8� ȗX%,D%,x%:ȗȓX%,D%,0,0 �:ȗȓB%,G%,R%-B%,V%-G% � 3�:E%!4=Z%!32:E%!8=Z%!36:E%!12=Z%!40:E%!16=Z%!44 #�:�((Z%!28)�8)=8�ȗ�Z%!32,Z%!36 �:�((Z%!28)�4)=4� �Ry%�E%!20=Z%!48 �Yy%�E%!24=Z%!52 � !�:�((Z%!28)�2)=2� "GE%!4=E%!4+Z%!32:E%!8=E%!8+Z%!36:E%!12=E%!12+Z%!40:E%!16=E%!16+Z%!44 #�:�((Z%!28)�4)=4� $�Ry%�E%!20=E%!20+Z%!48 %�Yy%�E%!24=E%!24+Z%!52 &�:�((Z%!28)�8)=8� 'VȗȓB%,G%,R%-B%,V%-G%:ȗX%,D%,x%:vy%=Z%!32:`y%=Z%!36:ȗ�X%+vy%,D%+`y%:�(Z%?1�8)=8� (ȗX%,D%,x%:ȗȓX%,D%,0,0 )�:ȗȓB%,G%,R%-B%,V%-G% *� +�:Py%=� ,�:ș&400e7,2,E%,S% -� . �:C%=� / �:�N%<-1� 0 ȎN%� 1L�-2:!E%=F%:ș&400cb,,E%:�(U%�(E%!32�(1<<24))<>0)�(�U%�(E%!32�(1<<7))=0)� 2"E%!28=-2:ș&400e7,2,E%,S%:C%=� 3� 4L�-3:!E%=F%:ș&400cb,,E%:�(U%�(E%!32�(1<<25))<>0)�(�U%�(E%!32�(1<<7))=0)� 5ș&400e7,3,E%,S%:C%=� 6� 7�-4,-9:�(oy%�255)=4� 8D!E%=F%:ș&400cb,,E%:�(U%�(E%!32�(1<<26))<>0)�(�U%�(E%!32�1)<>0)� 9"E%!28=-1:ș&400e7,2,E%,S%:C%=� :� ;� <2�-5:!E%=F%:ș&400cb,,E%:�((E%!32)�(1<<18))<>0� =E%!8=E%!16:E%!12=E%!4 >�:E%!8=-4096:E%!12=4096 ?2�:�(U%�(E%!32�(1<<27))<>0)�(�U%�(E%!32�1)<>0)� @ș&400e7,2,E%,S%:C%=� A� B7�-6,-8,-10,-12:�N%>-9�ly%=24:G_%=Yy%�ly%=20:G_%=Ry% C �N%=-8�N%=-10�H_%=-32�H_%=32 D!E%=F%:ș&400cb,,E%:�G_%� E3E%!ly%=(E%!ly%)+H_%:ș&400e7,2,E%,S%:Py%=�:C%=� F� G� H�:Ny%=-1:�N%=-1� I.!E%=F%:ș&400cc,,E%:Ny%=(E%!64)>>12:uy%=-1 JY�:!A%=F%:A%!4=N%:A%!24=0:ș&600ce,,A%:�A%!24<>0�Ny%=(A%!24>>12)�15:uy%=(A%!24>>16)�31 K�:�Ny%=-1� L��A(0,"The specific window has been deleted. Change the keystroke to 'Any window' or 'Window at pointer'. See the manual for more help.",1) MF�:c%=oy%�255:N_%=oy%>255:!A%=SJ%:A%!4=MJ%:A%!12=F%:A%!16=N%:�c%=2� NA%!8=2:ș&400e7,6,A%,S% O�:ȎNy%� P�0,12,13 Q;�1,2,3,4,6,9:A%!8=c%:ș&400e7,6,A%,S%:C%=�:�Ny%=2�Py%=� R�5,8:�N_%� S!A%!8=c%:ș&400e7,6,A%,S%:C%=� T�:�c%=4�uy%<>0� U�L(F%,N%,1<<21,�) V�:x%=�G(F%,N%,1<<21) W� X� Y5�7,11:A%!8=c%:ș&400e7,6,A%,S%:C%=�:�c%=4�uy%<>0� Z�L(F%,N%,1<<21,�) [�:x%=�G(F%,N%,1<<21) \� ] �10:�N_%� ^A%!8=c% _�:A%!8=c%*256 `�:ș&400e7,6,A%,S%:C%=� aF�14:A%!8=c%:ș&400e7,6,A%,S%:C%=�:ș&400d2,F%,N%,-1,-1,�(1<<25),-1 b-�15:ș&400d2,F%,N%,-1,-1,�(1<<25),-1:C%=� c� d� e� f� g�:� hA��H(q%,R$):�M(q%,R$):�M%=Q%+2588�Q%+u%-Y%�Y%:�((M%?3)�128)=0� i0�E(M%+56)=R$�((M%?2)�16)<>2�((M%?2)�16)<>3� j/M%!12=q%:�((M%?2)�16)=0�M%!16=�D(�E(M%+76)) k"�M%!16=-2�M%!20=�X(�E(M%+116)) l� m�:�M%:� n[��c(q%):�M%=Q%+2588�Q%+u%-Y%�Y%:�((M%?3)�128)=0�((M%?2)�16)<>2�((M%?2)�16)<>3�M%!12=q%� o$M%!12=-1:�((M%?2)�16)=0�M%!16=-1 p0�:�M%:�I%=0�j%:�A%(I%)=q%�A%(I%)=0:A$(I%)="" q �I%:� r��r:F$=�E(E%+44):ȎE%!40� s`�4093:E%!12=E%!8:E%!16=4:!E%=256:ș&400e7,17,E%,E%!4:�F(F$):�1,-15,100,5:�F$="<Wimp$Scrap>"� tș8,6,"<Wimp$Scrap>" u�:y$=F$ v� w�:� x)��V(p_%,EJ%):ș&400cf,,E%:�E%!12<>r%� y�E%!20=E%!12:E%!24=E%!16:E%!28=!E%:E%!32=E%!4:E%!36=p_%:E%!40=EJ%:B$=�C(r%,1):ȕ�B$,".")>0:B$=�B$,�(B$)-�B$,".")):�:�(B$)>0��(B$)<11� zB$(E%+44)=B$:E%!12=0:!E%=256:E%!16=1:ș&400e7,18,E%,E%!20,E%!24 {;�:�A(0,"Please enter a filename of up to 10 letters",1) |� }�:� ~2��C(F$):ș8,5,F$�Sy%,,,,,z_%:�(z_%�8)=8�Sy%=1� )�A(0,"The file '"+F$+"' is locked",1) � �:�Sy%=2� �%�A(0,"'"+F$+"' is a directory",1) ���:ș13,128,F$ � Qy%:�J("!Executor V2.33, Acorn User Demo version",Qy%):�J("List of keystrokes",Qy%):ș11,10,Qy%:� i%=0 � 7:� Wy%=0 � 96:� E%(Wy%,i%)<>-1 � ��!E%(Wy%,i%)<>0� �4s%=E%(Wy%,i%)-4:b$="":�:s%=Q%+s%!4:�(s%?3�32)=0� �P$="":�(i%�4)�P$+="Alt+" ��(i%�2)�P$+="Ctrl+" ��(i%�1)�P$+="Shift+" �2P$+=E$(Wy%)+": ":P$+=�E(s%+128):�((s%?2)�2)=0� �>qy%=((s%?2)�15):�((qy%=0�qy%=4)�((s%?3)�8)=8)�qy%=1�qy%=5� �P$+=" ("+�E(s%+56)+")" �� ��:�J(P$,Qy%) ��:�s%!4=-1 �� �(�:�Wy%:�i%:ș13,0,Qy%:ș8,18,F$,4095 �� ��:� �F��F(F$):ș8,5,F$�Sy%,,e_%,,X_%:q_%=(e_%�&fff00)�256:�Sy%�q_%=4093� �ș&406c0:K_%=u%:u%=X_%:�W� �,ș8,255,F$,Q%,0:�E(Q%)="Keystrokes"+w$� �'�M%=Q%+2588�Q%+X_%-Y%�Y%:�y(M%):�M% �&�:�A(0,"Illegal keystroke file",2) �� �5�:�A(0,"Executor has run out of memory",1):u%=K_% ��:ș&406c1 ��:� �%��y(M%):�g(M%):�(M%?1�32)<>0�b%=� ��(M%?2�2)=0� ��(((M%?2)�16)=4�M%!12=0)� �:c$=�E(M%+56):S%=-1:�J%=0�j%:�A$(J%)=c$�S%=A%(J%):J%=j% ��J%:M%!12=S%:�S%<>-1� ��((M%?2)�16)=0� ��E(M%+76)="Icon bar"� �?M%!16=-2:�J%=0�63:E%!12=0:ș&600e7,19,E%,-2,J%�,,a%:�a%=S%� �-�F(S%,-2,J%,�)=�E(M%+116)�M%!20=J%:J%=63 � �:�J% ��:q%=-1:�My%� �BJ%=�S:ȕJ%<>-1�q%=-1:E%!12=0:ș&600e7,19,E%,J%,-1�,,a%:�a%=S%� �U�G(J%):�ty%=((M%!104)��(1<<20))�gy%=M%!108�yy%=M%!112��Z(S%,J%,�)=�E(M%+76)�q%=J% ��:J%=�M(J%):� �?�:�J%=1744�1996�4:E%!12=0:ș&600e7,19,E%,J%,-1�,,a%:�a%=S%� �]�G(J%):�ty%=((M%!104)��(1<<20))�gy%=M%!108�yy%=M%!112��Z(S%,J%,�)=�E(M%+76)�q%=J%:J%=1996 � �:�J% ��:M%!16=q% �� �� �� �� ��:� � ��g(M%):M$="":�(M%?3�128)=0� ��(M%?0)>96�M$="key number" �&�((M%?2)�16)>5�M$="keystroke type" �0�((M%?2)�16)>2�((M%?2)�2)=0�M$="window spec" �4�M%!4<>-1�(((M%!4)-2588)�Y%)<>0�M$="next offset" �D�M%!4<>-1�!(8+Q%+M%!4)<>(M%-Q%)�M$="Next & Previous don't match" �8�M%!8<>-1�(((M%!8)-2588)�Y%)<>0�M$="previous offset" �D�M%!8<>-1�!(4+Q%+M%!8)<>(M%-Q%)�M$="Previous & Next don't match" �!�(�E(M%+128))>31�M$="action" �!�((M%?2)�16)=2�((M%?2)�16)=3� �'�(�E(M%+12))>115�M$="text/command" �6�:�M%?24<>1�M%?24<>4�((M%?2)�16)=0�M$="click type" �&�M%?25>1�((M%?2)�16)=0�M$="double" �!�((M%?2)�16)=1�((M%?2)�16)=5� �@�Oy%=28�52�4:�M%!Oy%<-1�M%!Oy%>998�M$="menu selection "+�Oy% ��Oy% �%�:�(�E(M%+56))>19�M$="task name" �%�(�E(M%+76))>27�M$="window name" �$�(�E(M%+116))>11�M$="Icon name" �� �[�:�M$<>""��A(0,"Keystroke corrupted ("+M$+", keystroke "+�((M%-Q%-2588)/Y%)+")",2):ș17 �� �T��e:�Q_%=0�63:E%!0=20:E%!12=0:ș&600e7,19,E%,-2,Q_%�,,S%:�S%<>-2�S%<>0��M(S%,"") ��Q_%:�My%� �Le%=�S:ȕe%<>-1:E%!12=0:ș&600e7,19,E%,e%,-1�,,S%:�S%<>e%�S%<>0��M(S%,"") �e%=�M(e%):� �O�:�e%=1744�1996�4:E%!12=0:ș&600e7,19,E%,e%,-1�,,S%:�S%<>e%�S%<>0��M(S%,"") ��e% ��:� �9��M(q%,R$):A_%=-1:I_%=-1:�J%=j%�0�-1:�A%(J%)=0�A_%=J% ��A%(J%)=q%�I_%=J% ��J%:�I_%=-1� �A%(A_%)=q%:�R$=""�R$=�N(q%) �A$(A_%)=R$ ��:� ���d:u%=2588+Y%:�W� �V$Q%="Keystrokes"+w$:�B_%=12�2584�4:Q%!B_%=0:�B_%:�I%=2588�2588+Y%-4�4:Q%!I%=-1:�I% �.�:�A(0,"Executor has run out of memory",2) ��:� ���w(s$):�s$,".")=0� �;�A(0,"To save, drag the file to a directory display",1) ��:ȎBy%� ��2:�C(s$):O$=s$ ��:ș&400d4,,-1 ��:� ߝ��D(o_%,h_%,w_%):ș39,"<Keystroke%Var>",fy%,8:ș39,"<Keystroke%Inc>",dy%,8:$(t%)=�(Ey%�6000)+�0:ș&20023,"Executor$Dir",A%,-1,0�,,Sy%:�b%�L%!28=1�L%!28=0 �2ș&400d4,,o%,h_%,w_%:t_%=o_%:r_%=h_%:f_%=w_%:� �8��X:�q(_%):q$=�E(Z%+128):!E%=_%:ș&400cc,,E%:�q$=""� �$(E%!76)="Enter text" ��:$(E%!76)=q$ ��:�N(_%,0,""):!A%=_%:ș&400cb,,A%:ș&400c5,,A%:ș&400d3,,O%:ș&400d2,_%,0,-1,-1,�(1<<25),-1:H$="<None>":�:ș&400c7,6146,E%�l%:�l%=8�!E%=_%�E%!24=13�H$=�C(_%,0) ��(l%=17�l%=18)�E%!16=0�ș17 �Q�H$<>"<None>":�H$<>""��("Set Keystroke$Input "+H$)��("Unset Keystroke$Input") �Bș&400d2,!O%,O%!4,O%!8,O%!12,O%!16,O%!20:!A%=_%:ș&400c6,,A%:� �kݤQ:�O%:ș39,"<Keystroke%Inc>",E%,8192:O%=�(�E(E%)):ș39,"<Keystroke%Var>",E%,8192:R_%=�(�E(E%)):�O%<0� ��R_%+O%<-999�T$=""�T$=�O% �#�:�R_%+O%>9999�T$=""�T$="+"+�O% � �:=T$ ����h:�C("<Wimp$Scrap>"):ș&400cf,,A%:!E%=60:E%!12=0:E%!16=5:E%!20=-2:E%!28=!A%:E%!32=A%!4:E%!36=0:E%!40=4095:$(E%+44)="<Wimp$Scrap>"+�0:ș&400e7,18,E%,0:C_%=0:Dy%=�:ȕDy%=��C_%<10:�E:C_%+=1:�:�Dy%�ș&400de,"Run <Wimp$Scrap>" �� ���q(F%):!A%=F%:ș&400cb,,A%:J_%=A%!12-A%!4:F_%=A%!16-A%!8:Y_%=((R%-B%)/2)+B%:v_%=((V%-G%)/2)+G%:A%!4=Y_%-(J_%/2):A%!8=v_%-(F_%/2):A%!12=A%!4+J_%:A%!16=A%!8+F_%:A%!28=-1:ș&400c5,,A%:� �[��A(`_%,n$,l_%):!A%=`_%:$(A%+4)=n$:ș&400df,A%,l_%,"Executor"�,c_%:�c_%=2�ș&400dd:ș17 �Ty%=�:� �c��N(F%,N%,P$):!A%=F%:A%!4=N%:ș&400ce,,A%:$(A%!28)=�P$,(A%!32)-1):A%!8=0:A%!12=0:ș&400cd,,A%:� �L��L(F%,N%,hy%,k_%):!A%=F%:A%!4=N%:A%!12=hy%:A%!8=-k_%*hy%:ș&400cd,,A%:� �P��t(F%,N%,u_%):!A%=F%:A%!4=N%:A%!8=u_%<<12:A%!12=61440:ș&400cd,,A%:�u_%<14� �"�!k%=F%�k%!4=N%�!k%=-1�k%!4=-1 ��:� �GݤE(W%):S$="":ȕ(?W%>31�?W%<256)��(S$)<255:S$=S$+�?W%:W%=W%+1:�:=S$ �?ݤL(W%):S$="":ȕ(?W%>31�?W%<256)��(S$)<255:�?W%>96�?W%<123� �S$=S$+�((?W%)-32) ��:S$=S$+�?W% ��:W%=W%+1:�:=S$ �jݤA(S%,W%):ș&400f1,S%,W%,y_%,A%,256:W%=A%:S$="":ȕ(?W%>31�?W%<256)��(S$)<255:S$=S$+�?W%:W%=W%+1:�:=S$ �XݤN(S%):!E%=24:E%!12=0:E%!16=&400c6:E%!20=S%:ș&400e7,18,E%,0:Q$="":�:�E:�Q$<>"":=Q$ �ݤZ(S%,F%,f%):ȎF%� ��-1:J$="Background" ��-2:J$="Icon bar" :!E%=F%:�f%� "E%!32=0:ș&600cc,,E%:�E%!32=0� J$="Nonexistent" W�:U%=(((E%!32)�(1<<31))<>0):�(U%�(E%!32�(1<<26))<>0)�(�U%�(E%!32�1)<>0)�E%?36<>255� �((E%!60)�256)=0� J$=�E(E%+76) �:J$=�A(S%,E%!76) � �:J$="No title" � � d�:ș&400cc,,E%:U%=(((E%!32)�(1<<31))<>0):�(U%�(E%!32�(1<<26))<>0)�(�U%�(E%!32�1)<>0)�E%?36<>255� �((E%!60)�256)=0� J$=�E(E%+76) �:J$=�A(S%,E%!76) � �:J$="No title" � � �:=J$ ݤF(S%,F%,N%,AJ%):ȎN%� �-1:Z$="Background" �-2:Z$="Back Icon" �-3:Z$="Close Icon" �-4:Z$="Title Bar" �-5:Z$="Toggle Icon" �-6:Z$="Scroll Up" �-7:Z$="V Bar" �-8:Z$="Scroll Down" �-9:Z$="Adjust Size" �-10:Z$="ScrollRight" �-11:Z$="H Bar" �-12:Z$="Scroll Left" !A:!E%=F%:E%!4=N%:ș&400ce,,E%:�(((E%!24)�61440)>>12)>13��AJ%� "Z$="Variable" #�:�((E%!24)�256)=0� $Z$=�E(E%+28) %�:�S%=0� &Z$="Unknown" '�:�((E%!24)�1)=0� (Z$=�A(S%,E%!28) )'�:�(E%!32)=-1�K$=""�K$=�A(S%,E%!32) */Z$=�A(S%,E%!28):�Z$=""�Z$=�K$,2,�K$,",")-2) +� ,� -� .� / �:=Z$ 0��G(F%):�F%<0� 1ty%=0:gy%=0:yy%=0 2;�:!E%=F%:ș&400cc,,E%:ty%=E%!32�py%:gy%=E%!36:yy%=E%!40 3�:� 4[ݤG(F%,N%,hy%):!A%=F%:A%!4=N%:A%!8=hy%:A%!12=0:ș&400cd,,A%:ș&400ce,,A%:=(A%!24�hy%)>0 5ݤD(e$):Ȏe$� 6�"Background":Uy%=-1 7�"Icon bar":Uy%=-2 8]:Uy%=-1:K%=�S:ȕK%<>-1�Uy%=-1:!E%=20:E%!12=0:ș&600e7,19,E%,K%,-1�,,wy%:�wy%<>0�wy%<>K%� 9 �e$=��Z(wy%,K%,�),27)�Uy%=K% :�:K%=�M(K%):� ; �:=Uy% <eݤX(j$):ky%=-1:Gy%=0:ȕGy%<256�ky%=-1:!E%=20:E%!12=0:ș&600e7,19,E%,-2,Gy%�,,ny%:�ny%<>0�ny%<>-2� =%�j$=��F(ny%,-2,Gy%,�),11)�ky%=Gy% >�:Gy%+=1:�:=ky% ?��s:ș&400cf,,A%:�My%� @�Xy%=1� A�E%!4=5:E%!8=(!A%)-16:E%!12=(A%!4)-16:E%!16=(!A%)+16:E%!20=(A%!4)+16:E%!24=B%-16:E%!28=G%-16:E%!32=R%+16:E%!36=V%+16:ș&400d0,,E% B�:ȎXy%� C�2:N$="file_ffd" D�3:N$="file_fff" E�4:N$="file_feb" F�5:N$="!executor" G�6:N$=g$ HN$="file_xxx" IT�:!E%=(!A%)-34:E%!4=(A%!4)-34:E%!8=(!A%)+34:E%!12=(A%!4)+34:ș&42400,197,1,N$,E% J� Kz�:E%!4=5:E%!8=(!A%)-34:E%!12=(A%!4)-34:E%!16=(!A%)+34:E%!20=(A%!4)+34:E%!24=B%:E%!28=G%:E%!32=R%:E%!36=V%:ș&400d0,,E% L�:� M���Q:!A%=128:A%!4=129:A%!8=130:A%!12=131:A%!16=4:A%!20=5:A%!24=-1:ș49,A%,A%+28:B%=A%!28<<A%!44:G%=A%!32<<A%!48:R%=A%!36<<A%!44:V%=A%!40<<A%!48:i_%=1<<A%!44:m_%=1<<A%!48:� N5ݤC(F%,N%):!A%=F%:A%!4=N%:ș&400ce,,A%:=�E(A%!28) O�ݤP:ș&400cf,,A%:F%=A%!12:E%!12=0:ș&400e7,19,E%,F%,-1�,,S%:!E%=24:E%!12=0:E%!16=&400c6:E%!20=S%:ș&400e7,18,E%,0:Q$="":�:�E:�Q$<>"":�Q$<>"Filer"� P Y$="" Q+�:!E%=F%:ș&400cc,,E%:�(E%!60�256)=256� RY$=�E(E%!76) S�:Y$=�E(E%+76) T� U �:=Y$ VC��J(P$,a_%):�I%=1��(P$):ș11,�(�P$,I%,1)),a_%:�I%:ș11,10,a_%:� W[��K(F%,N%,N$):!A%=F%:A%!4=N%:ș&400ce,,A%:$(A%!32)="s"+N$:A%!8=0:A%!12=0:ș&400cd,,A%:� X�ݤS:�I%:!E%=Z_%:ș&400cb,,E%:�I%=4�16�4:E%!I%=(E%!I%)-4096:�I%:E%!28=-2:ș&400c5,,E%:ș&400cb,,E%:d_%=E%!28:ș&400c6,,E%:=d_% Y&ݤM(F%):!E%=F%:ș&400cb,,E%:=E%!28 Z1ݤJ:ș&20023,z%+128,z%,256,0�,,O_%:=�$z%,O_%) [e��P:E%!64=1:M_%=E%!8-!E%:L_%=E%!12-E%!4:E%?68=M_%�256:E%?69=M_%�256:E%?70=L_%�256:E%?71=L_%�256:� \XݤB:ș&400cf,,A%:!E%=20:E%!16=0:E%!12=0:ș&400e7,19,E%,A%!12,A%!16�,,S%:�(A%!16)>-1� ]x$=�F(S%,A%!12,A%!16,�) ^�:x$=�Z(S%,A%!12,�) _ �:=x$ `TݤU:ș&400d3,,A%:!E%=20:E%!16=0:E%!12=0:ș&400e7,19,E%,!A%,A%!4�,,S%:�(A%!4)>-1� az$=�F(S%,!A%,A%!4,�) b�:z$="<none>" c �:=z$ d1ݤW:T_%=g_%+u%:ș&400ec,T_%,-1�j_%:=(T_%<j_%) e,��_:�(-256)=161��(-256)=160�My%=��My%=� f�Cy%=�:Ty%=�:ay%=2500:Y%=160:w$="0":j%=127:�E%8192,A%256,sy%ay%,o%380,k%24,z%256,O%24:�t%8,b_%8,fy%8,S_%8,dy%8:�Z%(127),E$(96),E%(96,7),A%(j%),A$(j%):L%=o%+124:Iy%=L%+100:_y%=Iy%+52:jy%=_y%+52:ș&400c0,200,&4b534154,"Executor"�s_%,y_% gK�s_%<200��A(0,"This program will only work on RISC OS 2.00 or later",2) h�by%=�:!E%=-1:E%!4=0:E%!8=0:E%!12=68:E%!16=68:E%!20=12290:$(E%+24)="!Executor":ș&400c2,,E%�ZJ%:�Q:�My%�a$="<Executor$Dir>.Templates3"�a$="<Executor$Dir>.Templates" i�ș&400d9,,a$:`%=sy%:ș&400db,,E%,`%,sy%+ay%,-1,"Info",0�,,`%:�P:ș&400c1,,E%�Z_%:ș&400db,,E%,`%,sy%+ay%,-1,"Save",0�,,`%:�P:ș&400c1,,E%�r%:ș&400db,,E%,`%,sy%+ay%,-1,"Enter",0�,,`%:�P:ș&400c1,,E%�_%:ș&400da:ș8,255,"<Executor$Dir>.Menus",o%,0 j�o%!56=r%:o%!32=Z_%:o%!80=L%:L%!32=Iy%:L%!56=_y%:L%!80=jy%:Iy%!40=t%:Iy%!44=b_%:ș39,"<Keystroke%Auto>",t%,8:�(�E(t%))=0�$t%="15" k�$b_%="a0-9":Ey%=�(�E(t%))*6000:ry%=�:_y%!40=fy%:_y%!44=S_%:ș39,"<Keystroke%Var>",E%,8192:$fy%=�E(E%):$S_%="a0-9\-":jy%!40=dy%:jy%!44=S_%:ș39,"<Keystroke%Inc>",dy%,8:g_%=�-32768:Q%=�:ș16�u$:u%=2588+Y%:�W� l��d:�P%=0�127:�Z%(P%):�P%:�P%=0�96:�E$(P%):�P%:P_%=Q%+12:�I%=0�96:�d$:�J%=0�7:�d$,J%+1,1)="1"�E%(I%,J%)=P_%:P_%+=4�E%(I%,J%)=-1 m\�J%:�I%:Xy%=-1:By%=-1:O$="List":py%=&ff101fbf:b%=�:�I%=0�j%:A$(I%)="":�I%:�e:Ly%=�:�My%� nș88,2�,,Ly%:Ly%=(Ly%=1) o�:�Ly%� p-E$(55)="#":E$(62)="\":Z%(94)=62:Z%(46)=-1 q4�:Cy%=�:�b%�L%!28=((L%!28)�1)�L%!28=((L%!28)��1) rSș35,"Executor$Dir",A%,256,0,0�,,__%:A%?__%=0:t$=�E(A%):�F(t$+".Default"):Dy%=� s.�:�A(0,"Executor has run out of memory",2) t�:� u5� -1,-1,-1,-1,-1,-1,-1,-1,-1,94,95,96,-1,-1,-1,-1 v5� 29,42,43,44, 4,47, 7,50,45,75,83,84,11,12,10,-1 w5� 0,35,17,32,46,21,48,39,50,76,85,86,60,61,62,63 x5� 40,41,16,30,45,33,27,28,54,73,87,88,93,64,65,66 y5� -1,13,36,18,37,22,23,41,57,71,90,-1,89,-1,67,68 z5� -1,31,15,19,20,26,24,57,56,70,91,92,-1,51,-1,-1 {5� 59,38,69,34,14,25,49,52,53,72,77,78,80,-1,-1,-1 |5� 58, 1, 2, 3, 5, 6, 8, 9,55,74,81,82,79,-1,-1,-1 }=� Print (F0),F1,F2,F3,F4,F5,F6,F7,F8,F9,F10,F11,F12,A,B,C ~%� D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S %� T,U,V,W,X,Y,Z,0,1,2,3,4,5,6,7,8 �U� 9,",","-","=",".","/","[","\","]",";",Escape,Tab,Break,Back tick,"�",Back space �?� Insert,Home,Page Up,Page Down,"'",Space bar,Delete,Return �P� Copy,Up arrow,Right arrow,Left arrow,Down arrow,Keypad 0,Keypad 1,Keypad 2 �M� Keypad 3,Keypad 4,Keypad 5,Keypad 6,Keypad 7,Keypad 8,Keypad 9,Keypad + �R� Keypad -,Keypad .,Keypad /,Keypad #,Keypad *,Keypad Enter,Select,Menu,Adjust �M� 11111111,11111111,11111111,11111111,11111111,11111111,11111111,11111111 �M� 11111111,11111111,11111111,11111111,11111111,00111111,00111111,00111111 �M� 00111111,00111111,00111111,00111111,00111111,00111111,00111111,00111111 �M� 00111111,00111111,00111111,00111111,00111111,00111111,00111111,00111111 �M� 00111111,00111111,00111111,00111111,00111111,00111111,00111111,00111111 �M� 00111111,00111111,00111111,00111111,00111111,00111111,00111111,00111111 �M� 00111111,00111111,00111111,00111111,00111111,00111111,00111111,00111111 �M� 00111111,00111111,11111111,11111111,10001000,00111111,00111111,00111111 �M� 11111111,11111111,11111111,11111111,00111111,00111111,00111111,00111111 �M� 00111111,11111111,11111111,11111111,11111111,01111111,01111111,01111111 �M� 01111111,01111111,01111111,01111111,01111111,01111111,01111111,01111111 �V� 01111111,01111111,01111111,01111111,01111111,01111111,01111111,01111111,01111111 �
00000000 0d 00 03 1f ee 85 f2 41 28 9f 2c f6 24 2b 22 20 |.......A(.,.$+" | 00000010 61 74 20 6c 69 6e 65 20 22 2b c3 9e 2c 32 29 0d |at line "+..,2).| 00000020 00 04 22 f2 5f 3a ee 85 f2 41 28 9f 2c f6 24 2b |.."._:...A(.,.$+| 00000030 22 20 61 74 20 6c 69 6e 65 20 22 2b c3 9e 2c 33 |" at line "+..,3| 00000040 29 0d 00 05 1b f5 3a f2 45 3a fd 62 79 25 3a c8 |).....:.E:.by%:.| 00000050 99 26 34 30 30 64 64 3a c8 99 31 37 0d 00 06 23 |.&400dd:..17...#| 00000060 dd f2 45 3a f5 3a c8 99 26 34 30 30 63 37 2c 36 |..E:.:..&400c7,6| 00000070 31 34 36 2c 45 25 b8 6c 25 3a c8 8e 6c 25 ca 0d |146,E%.l%:..l%..| 00000080 00 07 16 c9 30 3a e7 ac 54 79 25 8c 6d 79 25 3d |....0:..Ty%.my%=| 00000090 2d 31 3a f2 54 0d 00 08 13 c9 32 3a c8 99 26 34 |-1:.T.....2:..&4| 000000a0 30 30 63 35 2c 2c 45 25 0d 00 09 13 c9 33 3a c8 |00c5,,E%.....3:.| 000000b0 99 26 34 30 30 63 36 2c 2c 45 25 0d 00 0a 09 c9 |.&400c6,,E%.....| 000000c0 36 3a f2 76 0d 00 0b 09 c9 37 3a f2 4f 0d 00 0c |6:.v.....7:.O...| 000000d0 09 c9 38 3a f2 52 0d 00 0d 09 c9 39 3a f2 59 0d |..8:.R.....9:.Y.| 000000e0 00 0e 0d c9 31 37 2c 31 38 3a f2 78 0d 00 0f 0d |....17,18:.x....| 000000f0 cb 3a fd 6c 25 3d 30 3a e1 0d 00 10 38 dd f2 54 |.:.l%=0:....8..T| 00000100 3a c8 99 26 34 30 30 64 33 2c 2c 41 25 3a 54 79 |:..&400d3,,A%:Ty| 00000110 25 3d b9 3a 50 79 25 3d a3 3a c8 99 36 2c 31 32 |%=.:Py%=.:..6,12| 00000120 31 2c 39 b8 2c 79 25 3a e7 79 25 3c 3e 32 35 35 |1,9.,y%:.y%<>255| 00000130 8c 0d 00 11 16 79 25 3d 5a 25 28 79 25 29 3a e7 |.....y%=Z%(y%):.| 00000140 79 25 3c 3e 2d 31 8c 0d 00 12 2f 69 79 25 3d 2d |y%<>-1..../iy%=-| 00000150 a6 28 2d 31 29 2d 32 2a a6 28 2d 32 29 2d 34 2a |.(-1)-2*.(-2)-4*| 00000160 a6 28 2d 33 29 3a e7 45 25 28 79 25 2c 69 79 25 |.(-3):.E%(y%,iy%| 00000170 29 3c 3e 2d 31 8c 0d 00 13 14 e7 21 45 25 28 79 |)<>-1......!E%(y| 00000180 25 2c 69 79 25 29 3c 3e 30 8c 0d 00 14 3a 5a 25 |%,iy%)<>0....:Z%| 00000190 3d 45 25 28 79 25 2c 69 79 25 29 2d 34 3a 43 25 |=E%(y%,iy%)-4:C%| 000001a0 3d b9 3a f5 3a 5a 25 3d 51 25 2b 5a 25 21 34 3a |=.:.:Z%=Q%+Z%!4:| 000001b0 e7 43 25 3d b9 84 28 28 5a 25 3f 33 29 80 33 32 |.C%=..((Z%?3).32| 000001c0 29 3d 30 8c 0d 00 15 2b e7 28 28 5a 25 3f 33 29 |)=0....+.((Z%?3)| 000001d0 80 33 32 29 3d 30 80 28 28 5a 25 3f 32 29 80 32 |.32)=0.((Z%?2).2| 000001e0 29 3d 30 80 28 5a 25 21 31 32 3d 2d 31 29 8c 0d |)=0.(Z%!12=-1)..| 000001f0 00 16 5e c8 99 26 34 30 30 63 66 2c 2c 41 25 3a |..^..&400cf,,A%:| 00000200 21 45 25 3d 32 30 3a 45 25 21 31 36 3d 30 3a 45 |!E%=20:E%!16=0:E| 00000210 25 21 31 32 3d 30 3a c8 99 26 36 30 30 65 37 2c |%!12=0:..&600e7,| 00000220 31 39 2c 45 25 2c 41 25 21 31 32 2c 41 25 21 31 |19,E%,A%!12,A%!1| 00000230 36 b8 2c 2c 56 79 25 3a e7 56 79 25 3c 3e 28 41 |6.,,Vy%:.Vy%<>(A| 00000240 25 21 31 32 29 80 56 79 25 3c 3e 30 8c 0d 00 17 |%!12).Vy%<>0....| 00000250 19 66 24 3d a4 4e 28 56 79 25 29 3a f2 48 28 56 |.f$=.N(Vy%):.H(V| 00000260 79 25 2c 66 24 29 0d 00 18 05 cd 0d 00 19 14 cd |y%,f$)..........| 00000270 3a e7 28 5a 25 3f 31 80 31 36 29 3d 31 36 8c 0d |:.(Z%?1.16)=16..| 00000280 00 1a 08 43 25 3d b9 0d 00 1b 0f cc 3a f2 57 28 |...C%=......:.W(| 00000290 5a 25 29 3a f2 45 0d 00 1c 05 cd 0d 00 1d 2b cd |Z%):.E........+.| 000002a0 3a fd 5a 25 21 34 3d 2d 31 3a c8 97 c8 93 42 25 |:.Z%!4=-1:....B%| 000002b0 2c 47 25 2c 52 25 2d 42 25 2c 56 25 2d 47 25 3a |,G%,R%-B%,V%-G%:| 000002c0 e7 ac 50 79 25 8c 0d 00 1e 19 f5 3a c8 99 36 2c |..Py%......:..6,| 000002d0 31 32 32 b8 2c 50 25 3a fd 50 25 3d 32 35 35 0d |122.,P%:.P%=255.| 000002e0 00 1f 05 cd 0d 00 20 05 cd 0d 00 21 05 cd 0d 00 |...... ....!....| 000002f0 22 05 cd 0d 00 23 0c cd 3a e7 ac 43 79 25 8c 0d |"....#..:..Cy%..| 00000300 00 24 fa 24 28 7a 25 2b 31 32 38 29 3d 22 4b 65 |.$.$(z%+128)="Ke| 00000310 79 73 74 72 6f 6b 65 24 4c 6f 61 64 2a 22 3a 5f |ystroke$Load*":_| 00000320 24 3d a4 4a 3a c8 95 5f 24 3c 3e 22 22 3a c8 99 |$=.J:.._$<>"":..| 00000330 33 36 2c 7a 25 2b 31 32 38 2c 22 43 6c 65 61 72 |36,z%+128,"Clear| 00000340 22 2c 2d 31 2c 30 2c 30 3a f2 46 28 5f 24 29 3a |",-1,0,0:.F(_$):| 00000350 24 28 7a 25 2b 31 32 38 29 3d 22 4b 65 79 73 74 |$(z%+128)="Keyst| 00000360 72 6f 6b 65 24 4c 6f 61 64 2a 22 3a 5f 24 3d a4 |roke$Load*":_$=.| 00000370 4a 3a ce 3a 24 28 7a 25 2b 31 32 38 29 3d 22 4b |J:.:$(z%+128)="K| 00000380 65 79 73 74 72 6f 6b 65 24 44 6f 2a 22 3a 57 24 |eystroke$Do*":W$| 00000390 3d a4 4a 3a c8 95 57 24 3c 3e 22 22 3a c8 99 33 |=.J:..W$<>"":..3| 000003a0 36 2c 7a 25 2b 31 32 38 2c 22 43 6c 65 61 72 22 |6,z%+128,"Clear"| 000003b0 2c 2d 31 2c 30 2c 30 3a f2 66 28 57 24 29 3a 24 |,-1,0,0:.f(W$):$| 000003c0 28 7a 25 2b 31 32 38 29 3d 22 4b 65 79 73 74 72 |(z%+128)="Keystr| 000003d0 6f 6b 65 24 44 6f 2a 22 3a 57 24 3d a4 4a 3a ce |oke$Do*":W$=.J:.| 000003e0 3a e7 28 72 79 25 2b 45 79 25 29 3c 91 80 62 25 |:.(ry%+Ey%)<..b%| 000003f0 8c f2 62 3a 72 79 25 3d 91 0d 00 25 4f c8 99 33 |..b:ry%=...%O..3| 00000400 39 2c 22 3c 4b 65 79 73 74 72 6f 6b 65 25 41 75 |9,"<Keystroke%Au| 00000410 74 6f 3e 22 2c 45 25 2c 38 31 39 32 3a 7a 79 25 |to>",E%,8192:zy%| 00000420 3d bb 28 a4 45 28 45 25 29 29 2a 36 30 30 30 3a |=.(.E(E%))*6000:| 00000430 e7 7a 79 25 3c 3e 45 79 25 80 7a 79 25 3e 3d 31 |.zy%<>Ey%.zy%>=1| 00000440 8c 45 79 25 3d 7a 79 25 0d 00 26 0d cd 3a 54 79 |.Ey%=zy%..&..:Ty| 00000450 25 3d a3 3a e1 0d 00 27 0f dd f2 76 3a c8 8e 45 |%=.:...'...v:..E| 00000460 25 21 38 ca 0d 00 28 09 c9 32 3a f2 49 0d 00 29 |%!8...(..2:.I..)| 00000470 1b c9 31 2c 34 3a e7 ac 43 79 25 8c f2 6e 28 28 |..1,4:..Cy%..n((| 00000480 45 25 21 38 29 3d 31 29 0d 00 2a 07 cb 3a e1 0d |E%!8)=1)..*..:..| 00000490 00 2b 10 dd f2 49 3a c8 8e 45 25 21 31 32 ca 0d |.+...I:..E%!12..| 000004a0 00 2c 1b c9 2d 32 3a f2 44 28 2d 32 2c 28 21 45 |.,..-2:.D(-2,(!E| 000004b0 25 29 2d 36 34 2c 32 39 36 29 0d 00 2d 07 cb 3a |%)-64,296)..-..:| 000004c0 e1 0d 00 2e 15 dd f2 6e 28 46 4a 25 29 3a c8 8e |.......n(FJ%):..| 000004d0 45 25 21 31 32 ca 0d 00 2f 10 c9 72 25 3a c8 8e |E%!12.../..r%:..| 000004e0 45 25 21 31 36 ca 0d 00 30 13 c9 30 3a 58 79 25 |E%!16...0..0:Xy%| 000004f0 3d 42 79 25 2b 31 3a f2 73 0d 00 31 13 c9 32 3a |=By%+1:.s..1..2:| 00000500 f2 77 28 a4 43 28 72 25 2c 31 29 29 0d 00 32 05 |.w(.C(r%,1))..2.| 00000510 cb 0d 00 33 07 cb 3a e1 0d 00 34 0e dd f2 4f 3a |...3..:...4...O:| 00000520 c8 8e 58 79 25 ca 0d 00 35 11 c9 33 3a f2 56 28 |..Xy%...5..3:.V(| 00000530 30 2c 34 30 39 35 29 0d 00 36 0e cb 3a 58 79 25 |0,4095)..6..:Xy%| 00000540 3d 2d 31 3a e1 0d 00 37 18 dd f2 52 3a 6d 79 25 |=-1:...7...R:my%| 00000550 3d 45 25 21 32 34 3a c8 8e 6d 79 25 ca 0d 00 38 |=E%!24:..my%...8| 00000560 0e c9 31 33 3a c8 8e 21 45 25 ca 0d 00 39 27 c9 |..13:..!E%...9'.| 00000570 5f 25 3a 48 24 3d a4 43 28 5f 25 2c 30 29 3a 21 |_%:H$=.C(_%,0):!| 00000580 41 25 3d 5f 25 3a c8 99 26 34 30 30 63 36 2c 2c |A%=_%:..&400c6,,| 00000590 41 25 0d 00 3a 12 cb 3a c8 99 26 34 30 30 63 66 |A%..:..:..&400cf| 000005a0 2c 2c 41 25 0d 00 3b 12 7f 3a c8 99 26 34 30 30 |,,A%..;..:..&400| 000005b0 64 63 2c 6d 79 25 0d 00 3c 07 cb 3a e1 0d 00 3d |dc,my%..<..:...=| 000005c0 3e dd f2 59 3a 4c 24 3d 22 4d 61 69 6e 2e 22 3a |>..Y:L$="Main.":| 000005d0 6e 5f 25 3d 6f 25 3a c8 99 26 34 30 30 64 35 2c |n_%=o%:..&400d5,| 000005e0 2c 6e 5f 25 2c 45 25 2c 41 25 3a 4c 24 2b 3d a4 |,n_%,E%,A%:L$+=.| 000005f0 45 28 41 25 29 3a c8 8e 4c 24 ca 0d 00 3e 13 c9 |E(A%):..L$...>..| 00000600 22 4d 61 69 6e 2e 4c 69 73 74 22 3a f2 68 0d 00 |"Main.List":.h..| 00000610 3f 1f c9 22 4d 61 69 6e 2e 50 72 65 66 73 2e 41 |?.."Main.Prefs.A| 00000620 75 74 6f 65 78 65 63 22 3a e7 62 25 8c 0d 00 40 |utoexec":.b%...@| 00000630 1b 4c 25 21 32 38 3d 28 28 4c 25 21 32 38 29 80 |.L%!28=((L%!28).| 00000640 ac 31 29 3a 62 25 3d a3 0d 00 41 22 cc 3a 4c 25 |.1):b%=...A".:L%| 00000650 21 32 38 3d 28 28 4c 25 21 32 38 29 84 31 29 3a |!28=((L%!28).1):| 00000660 62 25 3d b9 3a 72 79 25 3d 91 0d 00 42 05 cd 0d |b%=.:ry%=...B...| 00000670 00 43 16 c9 22 4d 61 69 6e 2e 51 75 69 74 22 3a |.C.."Main.Quit":| 00000680 62 79 25 3d b9 0d 00 44 26 7f 3a e7 c0 4c 24 2c |by%=...D&.:..L$,| 00000690 32 30 29 3d 22 4d 61 69 6e 2e 50 72 65 66 73 2e |20)="Main.Prefs.| 000006a0 41 75 74 6f 65 78 65 63 2e 22 8c 0d 00 45 11 e7 |Autoexec."...E..| 000006b0 bb 28 a4 45 28 74 25 29 29 3d 30 8c 0d 00 46 3c |.(.E(t%))=0...F<| 000006c0 f2 41 28 30 2c 22 54 68 65 20 6d 69 6e 69 6d 75 |.A(0,"The minimu| 000006d0 6d 20 74 69 6d 65 20 69 73 20 6f 6e 65 20 6d 69 |m time is one mi| 000006e0 6e 75 74 65 22 2c 31 29 3a 24 74 25 3d c3 28 45 |nute",1):$t%=.(E| 000006f0 79 25 81 36 30 30 30 29 0d 00 47 18 cc 3a 45 79 |y%.6000)..G..:Ey| 00000700 25 3d bb 28 a4 45 28 74 25 29 29 2a 36 30 30 30 |%=.(.E(t%))*6000| 00000710 0d 00 48 05 cd 0d 00 49 49 cd 3a e7 c0 4c 24 2c |..H....II.:..L$,| 00000720 32 30 29 3d 22 4d 61 69 6e 2e 50 72 65 66 73 2e |20)="Main.Prefs.| 00000730 56 61 72 69 61 62 6c 65 2e 22 8c ff 28 22 53 65 |Variable."..("Se| 00000740 74 45 76 61 6c 20 4b 65 79 73 74 72 6f 6b 65 25 |tEval Keystroke%| 00000750 56 61 72 20 22 2b a4 45 28 66 79 25 29 29 0d 00 |Var "+.E(fy%))..| 00000760 4a 48 e7 c0 4c 24 2c 32 31 29 3d 22 4d 61 69 6e |JH..L$,21)="Main| 00000770 2e 50 72 65 66 73 2e 49 6e 63 72 65 6d 65 6e 74 |.Prefs.Increment| 00000780 2e 22 8c ff 28 22 53 65 74 45 76 61 6c 20 4b 65 |."..("SetEval Ke| 00000790 79 73 74 72 6f 6b 65 25 49 6e 63 20 22 2b a4 45 |ystroke%Inc "+.E| 000007a0 28 64 79 25 29 29 0d 00 4b 2a cb 3a c8 99 26 34 |(dy%))..K*.:..&4| 000007b0 30 30 63 66 2c 2c 41 25 3a e7 41 25 21 38 3d 31 |00cf,,A%:.A%!8=1| 000007c0 8c f2 44 28 74 5f 25 2c 72 5f 25 2c 66 5f 25 29 |..D(t_%,r_%,f_%)| 000007d0 0d 00 4c 05 e1 0d 00 4d 12 dd f2 78 3a c8 8e 28 |..L....M...x:..(| 000007e0 45 25 21 31 36 29 ca 0d 00 4e 0c c9 30 3a 62 79 |E%!16)...N..0:by| 000007f0 25 3d b9 0d 00 4f 4d c9 31 3a 45 25 21 31 32 3d |%=...OM.1:E%!12=| 00000800 45 25 21 38 3a 45 25 21 31 36 3d 32 3a 21 45 25 |E%!8:E%!16=2:!E%| 00000810 3d 32 35 36 3a 24 28 45 25 2b 34 34 29 3d 22 3c |=256:$(E%+44)="<| 00000820 57 69 6d 70 24 53 63 72 61 70 3e 22 3a c8 99 26 |Wimp$Scrap>":..&| 00000830 34 30 30 65 37 2c 31 37 2c 45 25 2c 45 25 21 34 |400e7,17,E%,E%!4| 00000840 0d 00 50 1a c9 32 3a 46 24 3d a4 45 28 45 25 2b |..P..2:F$=.E(E%+| 00000850 34 34 29 3a c8 8e 42 79 25 ca 0d 00 51 27 c9 32 |44):..By%...Q'.2| 00000860 3a f2 43 28 46 24 29 3a e7 46 24 3c 3e 22 3c 57 |:.C(F$):.F$<>"<W| 00000870 69 6d 70 24 53 63 72 61 70 3e 22 8c 4f 24 3d 46 |imp$Scrap>".O$=F| 00000880 24 0d 00 52 41 cb 3a c8 99 26 34 30 30 64 34 2c |$..RA.:..&400d4,| 00000890 2c 2d 31 3a 45 25 21 31 32 3d 45 25 21 38 3a 45 |,-1:E%!12=E%!8:E| 000008a0 25 21 31 36 3d 33 3a 21 45 25 3d 32 35 36 3a c8 |%!16=3:!E%=256:.| 000008b0 99 26 34 30 30 65 37 2c 31 38 2c 45 25 2c 45 25 |.&400e7,18,E%,E%| 000008c0 21 34 0d 00 53 09 c9 33 3a f2 72 0d 00 54 0c c9 |!4..S..3:.r..T..| 000008d0 34 3a 44 79 25 3d b9 0d 00 55 1a c9 26 34 30 30 |4:Dy%=...U..&400| 000008e0 63 30 3a e7 45 25 21 33 32 3d 31 8c 42 79 25 3d |c0:.E%!32=1.By%=| 000008f0 32 0d 00 56 0a c8 8e 42 79 25 ca 0d 00 57 32 c9 |2..V...By%...W2.| 00000900 32 3a f2 4e 28 72 25 2c 31 2c 4f 24 29 3a f2 4b |2:.N(r%,1,O$):.K| 00000910 28 72 25 2c 30 2c 22 66 69 6c 65 5f 66 66 66 22 |(r%,0,"file_fff"| 00000920 29 3a f2 74 28 72 25 2c 31 2c 31 35 29 0d 00 58 |):.t(r%,1,15)..X| 00000930 21 cb 3a c8 99 26 34 30 30 65 38 2c 2c 45 25 21 |!.:..&400e8,,E%!| 00000940 32 30 2c 45 25 21 32 34 2c 45 25 21 32 38 0d 00 |20,E%!24,E%!28..| 00000950 59 0e c9 26 34 30 30 63 31 3a f2 51 0d 00 5a 24 |Y..&400c1:.Q..Z$| 00000960 c9 26 34 30 30 63 32 3a e7 ac 43 79 25 8c f2 48 |.&400c2:..Cy%..H| 00000970 28 45 25 21 34 2c a4 45 28 45 25 2b 32 38 29 29 |(E%!4,.E(E%+28))| 00000980 0d 00 5b 1a c9 26 34 30 30 63 33 3a e7 ac 43 79 |..[..&400c3:..Cy| 00000990 25 8c f2 63 28 45 25 21 34 29 0d 00 5c 18 c9 26 |%..c(E%!4)..\..&| 000009a0 34 30 30 63 37 3a 51 24 3d a4 45 28 45 25 2b 32 |400c7:Q$=.E(E%+2| 000009b0 38 29 0d 00 5d 07 cb 3a e1 0d 00 5e 18 dd f2 57 |8)..]..:...^...W| 000009c0 28 5a 25 29 3a e7 28 5a 25 3f 31 80 38 29 3d 38 |(Z%):.(Z%?1.8)=8| 000009d0 8c 0d 00 5f 1c c8 97 58 25 2c 44 25 2c 78 25 3a |..._...X%,D%,x%:| 000009e0 c8 97 c8 93 58 25 2c 44 25 2c 30 2c 30 0d 00 60 |....X%,D%,0,0..`| 000009f0 1b cc 3a c8 97 c8 93 42 25 2c 47 25 2c 52 25 2d |..:....B%,G%,R%-| 00000a00 42 25 2c 56 25 2d 47 25 0d 00 61 12 cd 3a e7 28 |B%,V%-G%..a..:.(| 00000a10 5a 25 3f 33 80 32 29 3d 30 8c 0d 00 62 0c 56 5f |Z%?3.2)=0...b.V_| 00000a20 25 3d 31 3a f2 45 0d 00 63 58 cc 3a 21 45 25 3d |%=1:.E..cX.:!E%=| 00000a30 30 3a 24 28 45 25 2b 34 29 3d a4 45 28 5a 25 2b |0:$(E%+4)=.E(Z%+| 00000a40 31 32 38 29 2b 22 3f 22 3a c8 97 58 25 2c 44 25 |128)+"?":..X%,D%| 00000a50 2c 78 25 3a c8 99 26 34 30 30 64 66 2c 45 25 2c |,x%:..&400df,E%,| 00000a60 31 39 2c 22 45 78 65 63 75 74 6f 72 22 b8 2c 56 |19,"Executor".,V| 00000a70 5f 25 3a c8 97 b8 58 25 2c 44 25 3a f2 45 0d 00 |_%:...X%,D%:.E..| 00000a80 64 0d cd 3a e7 56 5f 25 3d 31 8c 0d 00 65 48 43 |d..:.V_%=1...eHC| 00000a90 25 3d a3 3a e7 28 28 28 28 5a 25 21 31 30 34 29 |%=.:.((((Z%!104)| 00000aa0 80 26 31 30 30 30 30 30 29 3c 3e 30 29 84 28 5a |.&100000)<>0).(Z| 00000ab0 25 3f 32 83 31 36 29 3d 33 29 80 28 5a 25 3f 32 |%?2.16)=3).(Z%?2| 00000ac0 83 31 36 29 3c 3e 32 8c 48 79 25 3d b9 8b 48 79 |.16)<>2.Hy%=..Hy| 00000ad0 25 3d a3 0d 00 66 10 c8 8e 28 5a 25 3f 32 83 31 |%=...f...(Z%?2.1| 00000ae0 36 29 ca 0d 00 67 38 c9 30 3a e7 28 5a 25 21 31 |6)...g8.0:.(Z%!1| 00000af0 32 29 3c 3e 2d 31 84 28 28 28 5a 25 3f 33 29 80 |2)<>-1.(((Z%?3).| 00000b00 38 29 3d 30 80 5a 25 21 32 30 3c 2d 31 29 8c f2 |8)=0.Z%!20<-1)..| 00000b10 5a 28 5a 25 2c 5a 25 21 32 34 29 0d 00 68 1c c9 |Z(Z%,Z%!24)..h..| 00000b20 31 3a e7 28 5a 25 21 31 32 29 3c 3e 2d 31 8c f2 |1:.(Z%!12)<>-1..| 00000b30 5a 28 5a 25 2c 32 29 0d 00 69 14 c9 32 3a f2 7a |Z(Z%,2)..i..2:.z| 00000b40 28 a4 45 28 5a 25 2b 31 32 29 29 0d 00 6a 14 c9 |(.E(Z%+12))..j..| 00000b50 33 3a f2 61 28 a4 45 28 5a 25 2b 31 32 29 29 0d |3:.a(.E(Z%+12)).| 00000b60 00 6b 10 c9 34 3a f2 5a 28 5a 25 2c 2d 31 29 0d |.k..4:.Z(Z%,-1).| 00000b70 00 6c 1c c9 35 3a e7 28 5a 25 21 31 32 29 3c 3e |.l..5:.(Z%!12)<>| 00000b80 2d 31 8c f2 5a 28 5a 25 2c 32 29 0d 00 6d 23 cb |-1..Z(Z%,2)..m#.| 00000b90 3a e7 43 25 3d b9 80 28 5a 25 3f 33 80 31 29 3d |:.C%=..(Z%?3.1)=| 00000ba0 31 8c d4 31 2c 2d 31 35 2c 31 30 30 2c 35 0d 00 |1..1,-15,100,5..| 00000bb0 6e 06 f2 45 0d 00 6f 07 cd 3a e1 0d 00 70 14 dd |n..E..o..:...p..| 00000bc0 f2 7a 28 47 24 29 3a e7 47 24 3c 3e 22 22 8c 0d |.z(G$):.G$<>""..| 00000bd0 00 71 22 e7 a7 47 24 2c 22 3c 4b 65 79 73 74 72 |.q"..G$,"<Keystr| 00000be0 6f 6b 65 24 49 6e 70 75 74 3e 22 29 3e 30 8c f2 |oke$Input>")>0..| 00000bf0 58 0d 00 72 1d e7 a7 47 24 2c 22 3c 50 6f 69 6e |X..r...G$,"<Poin| 00000c00 74 65 72 24 54 65 78 74 3e 22 29 3e 30 8c 0d 00 |ter$Text>")>0...| 00000c10 73 42 58 24 3d a4 42 3a e7 58 24 3d 22 22 8c ff |sBX$=.B:.X$=""..| 00000c20 28 22 55 6e 73 65 74 20 50 6f 69 6e 74 65 72 24 |("Unset Pointer$| 00000c30 54 65 78 74 22 29 8b ff 28 22 53 65 74 20 50 6f |Text")..("Set Po| 00000c40 69 6e 74 65 72 24 54 65 78 74 20 22 2b 58 24 29 |inter$Text "+X$)| 00000c50 0d 00 74 1d cd 3a e7 a7 47 24 2c 22 3c 43 61 72 |..t..:..G$,"<Car| 00000c60 65 74 24 54 65 78 74 3e 22 29 3e 30 8c 0d 00 75 |et$Text>")>0...u| 00000c70 3e 44 24 3d a4 55 3a e7 44 24 3d 22 22 8c ff 28 |>D$=.U:.D$=""..(| 00000c80 22 55 6e 73 65 74 20 43 61 72 65 74 24 54 65 78 |"Unset Caret$Tex| 00000c90 74 22 29 8b ff 28 22 53 65 74 20 43 61 72 65 74 |t")..("Set Caret| 00000ca0 24 54 65 78 74 20 22 2b 44 24 29 0d 00 76 1c cd |$Text "+D$)..v..| 00000cb0 3a e7 a7 47 24 2c 22 3c 46 69 6c 65 72 24 44 69 |:..G$,"<Filer$Di| 00000cc0 72 3e 22 29 3e 30 8c 0d 00 77 12 49 24 3d a4 50 |r>")>0...w.I$=.P| 00000cd0 3a e7 49 24 3c 3e 22 22 8c 0d 00 78 45 ff 28 22 |:.I$<>""...xE.("| 00000ce0 53 65 74 20 46 69 6c 65 72 24 44 69 72 20 22 2b |Set Filer$Dir "+| 00000cf0 49 24 29 3a c8 99 33 39 2c 47 24 2c 45 25 2c 38 |I$):..39,G$,E%,8| 00000d00 31 39 32 3a ff 28 22 57 69 6d 70 54 61 73 6b 20 |192:.("WimpTask | 00000d10 22 2b a4 45 28 45 25 29 29 3a 43 25 3d b9 0d 00 |"+.E(E%)):C%=...| 00000d20 79 05 cd 0d 00 7a 30 cc 3a c8 99 33 39 2c 47 24 |y....z0.:..39,G$| 00000d30 2c 45 25 2c 38 31 39 32 3a ff 28 22 57 69 6d 70 |,E%,8192:.("Wimp| 00000d40 54 61 73 6b 20 22 2b a4 45 28 45 25 29 29 3a 43 |Task "+.E(E%)):C| 00000d50 25 3d b9 0d 00 7b 23 cd 3a e7 a7 47 24 2c 22 3c |%=...{#.:..G$,"<| 00000d60 4b 65 79 73 74 72 6f 6b 65 25 56 61 72 3e 22 29 |Keystroke%Var>")| 00000d70 3e 30 80 43 25 8c 0d 00 7c 4e ff 28 22 53 65 74 |>0.C%...|N.("Set| 00000d80 45 76 61 6c 20 4b 65 79 73 74 72 6f 6b 65 25 56 |Eval Keystroke%V| 00000d90 61 72 20 4b 65 79 73 74 72 6f 6b 65 25 56 61 72 |ar Keystroke%Var| 00000da0 22 2b a4 51 29 3a c8 99 33 39 2c 22 3c 4b 65 79 |"+.Q):..39,"<Key| 00000db0 73 74 72 6f 6b 65 25 56 61 72 3e 22 2c 45 25 2c |stroke%Var>",E%,| 00000dc0 38 31 39 32 0d 00 7d 05 cd 0d 00 7e 07 cd 3a e1 |8192..}....~..:.| 00000dd0 0d 00 7f 2a dd f2 61 28 56 24 29 3a e7 a7 56 24 |...*..a(V$):..V$| 00000de0 2c 22 3c 4b 65 79 73 74 72 6f 6b 65 24 49 6e 70 |,"<Keystroke$Inp| 00000df0 75 74 3e 22 29 3e 30 8c f2 58 0d 00 80 1d e7 a7 |ut>")>0..X......| 00000e00 56 24 2c 22 3c 50 6f 69 6e 74 65 72 24 54 65 78 |V$,"<Pointer$Tex| 00000e10 74 3e 22 29 3e 30 8c 0d 00 81 42 58 24 3d a4 42 |t>")>0....BX$=.B| 00000e20 3a e7 58 24 3d 22 22 8c ff 28 22 55 6e 73 65 74 |:.X$=""..("Unset| 00000e30 20 50 6f 69 6e 74 65 72 24 54 65 78 74 22 29 8b | Pointer$Text").| 00000e40 ff 28 22 53 65 74 20 50 6f 69 6e 74 65 72 24 54 |.("Set Pointer$T| 00000e50 65 78 74 20 22 2b 58 24 29 0d 00 82 1d cd 3a e7 |ext "+X$).....:.| 00000e60 a7 56 24 2c 22 3c 43 61 72 65 74 24 54 65 78 74 |.V$,"<Caret$Text| 00000e70 3e 22 29 3e 30 8c 0d 00 83 3e 44 24 3d a4 55 3a |>")>0....>D$=.U:| 00000e80 e7 44 24 3d 22 22 8c ff 28 22 55 6e 73 65 74 20 |.D$=""..("Unset | 00000e90 43 61 72 65 74 24 54 65 78 74 22 29 8b ff 28 22 |Caret$Text")..("| 00000ea0 53 65 74 20 43 61 72 65 74 24 54 65 78 74 20 22 |Set Caret$Text "| 00000eb0 2b 44 24 29 0d 00 84 1c cd 3a e7 a7 56 24 2c 22 |+D$).....:..V$,"| 00000ec0 3c 46 69 6c 65 72 24 44 69 72 3e 22 29 3e 30 8c |<Filer$Dir>")>0.| 00000ed0 0d 00 85 3d 49 24 3d a4 50 3a e7 49 24 3c 3e 22 |...=I$=.P:.I$<>"| 00000ee0 22 8c ff 28 22 53 65 74 20 46 69 6c 65 72 24 44 |"..("Set Filer$D| 00000ef0 69 72 20 22 2b a4 50 29 8b ff 28 22 55 6e 73 65 |ir "+.P)..("Unse| 00000f00 74 20 46 69 6c 65 72 24 44 69 72 22 29 0d 00 86 |t Filer$Dir")...| 00000f10 2a cd 3a c8 99 26 32 30 30 32 37 2c 56 24 2c 45 |*.:..&20027,V$,E| 00000f20 25 2c 38 31 39 32 b8 66 25 3a e7 66 25 3e 26 33 |%,8192.f%:.f%>&3| 00000f30 38 30 30 30 30 30 8c 0d 00 87 1c c8 99 26 34 30 |800000.......&40| 00000f40 30 64 66 2c 66 25 2c 31 2c 22 45 78 65 63 75 74 |0df,f%,1,"Execut| 00000f50 6f 72 22 0d 00 88 24 cc 3a 57 25 3d 45 25 3a c8 |or"...$.:W%=E%:.| 00000f60 99 36 2c 31 35 3a c8 95 3f 57 25 3c 3e 30 3a e7 |.6,15:..?W%<>0:.| 00000f70 3f 57 25 3d 39 32 8c 0d 00 89 32 57 25 2b 3d 31 |?W%=92....2W%+=1| 00000f80 3a 45 24 3d a4 4c 28 57 25 29 3a e7 a7 45 24 2c |:E$=.L(W%):..E$,| 00000f90 22 5c 22 29 3e 30 8c 45 24 3d c0 45 24 2c a7 45 |"\")>0.E$=.E$,.E| 00000fa0 24 2c 22 5c 22 29 2d 31 29 0d 00 8a 2f 57 25 2b |$,"\")-1).../W%+| 00000fb0 3d a9 28 45 24 29 3a 48 25 3d 30 3a e7 a7 45 24 |=.(E$):H%=0:..E$| 00000fc0 2c 22 2d 22 29 3e 30 80 c0 45 24 2c 35 29 3c 3e |,"-")>0..E$,5)<>| 00000fd0 22 45 56 41 4c 20 22 8c 0d 00 8b 28 e7 a7 45 24 |"EVAL "....(..E$| 00000fe0 2c 22 43 22 29 3c a7 45 24 2c 22 2d 22 29 80 a7 |,"C")<.E$,"-")..| 00000ff0 45 24 2c 22 43 22 29 3e 30 8c 48 25 2b 3d 33 32 |E$,"C")>0.H%+=32| 00001000 0d 00 8c 28 e7 a7 45 24 2c 22 53 22 29 3c a7 45 |...(..E$,"S")<.E| 00001010 24 2c 22 2d 22 29 80 a7 45 24 2c 22 53 22 29 3e |$,"-")..E$,"S")>| 00001020 30 8c 48 25 2b 3d 31 36 0d 00 8d 1a 45 24 3d c2 |0.H%+=16....E$=.| 00001030 45 24 2c a9 28 45 24 29 2d a7 45 24 2c 22 2d 22 |E$,.(E$)-.E$,"-"| 00001040 29 29 0d 00 8e 10 cd 3a 50 25 3d 30 3a c8 8e 45 |)).....:P%=0:..E| 00001050 24 ca 0d 00 8f 16 c9 22 50 52 49 4e 54 22 3a 50 |$......"PRINT":P| 00001060 25 3d 33 38 34 2b 48 25 0d 00 90 14 c9 22 54 41 |%=384+H%....."TA| 00001070 42 22 3a 50 25 3d 33 39 34 2b 48 25 0d 00 91 15 |B":P%=394+H%....| 00001080 c9 22 43 4f 50 59 22 3a 50 25 3d 33 39 35 2b 48 |."COPY":P%=395+H| 00001090 25 0d 00 92 19 c9 22 4c 45 46 54 22 2c 22 88 22 |%....."LEFT","."| 000010a0 3a 50 25 3d 33 39 36 2b 48 25 0d 00 93 1a c9 22 |:P%=396+H%....."| 000010b0 52 49 47 48 54 22 2c 22 89 22 3a 50 25 3d 33 39 |RIGHT",".":P%=39| 000010c0 37 2b 48 25 0d 00 94 17 c9 22 55 50 22 2c 22 8b |7+H%....."UP",".| 000010d0 22 3a 50 25 3d 33 39 39 2b 48 25 0d 00 95 19 c9 |":P%=399+H%.....| 000010e0 22 44 4f 57 4e 22 2c 22 8a 22 3a 50 25 3d 33 39 |"DOWN",".":P%=39| 000010f0 38 2b 48 25 0d 00 96 1d c9 22 50 41 47 45 20 55 |8+H%....."PAGE U| 00001100 50 22 3a 50 25 3d 33 39 39 2b 28 48 25 82 31 36 |P":P%=399+(H%.16| 00001110 29 0d 00 97 1f c9 22 50 41 47 45 20 44 4f 57 4e |)....."PAGE DOWN| 00001120 22 3a 50 25 3d 33 39 38 2b 28 48 25 82 31 36 29 |":P%=398+(H%.16)| 00001130 0d 00 98 17 c9 22 49 4e 53 45 52 54 22 3a 50 25 |....."INSERT":P%| 00001140 3d 34 36 31 2b 48 25 0d 00 99 1a c9 22 44 45 4c |=461+H%....."DEL| 00001150 45 54 45 22 2c 22 44 45 4c 22 3a 50 25 3d 31 32 |ETE","DEL":P%=12| 00001160 37 0d 00 9a 13 c9 22 45 53 43 41 50 45 22 3a 50 |7....."ESCAPE":P| 00001170 25 3d 32 37 0d 00 9b 0d c9 22 22 3a 50 25 3d 39 |%=27....."":P%=9| 00001180 32 0d 00 9c 12 7f 3a e7 c0 45 24 2c 31 29 3d 22 |2.....:..E$,1)="| 00001190 46 22 8c 0d 00 9d 26 78 79 25 3d bb 28 c2 45 24 |F"....&xy%=.(.E$| 000011a0 2c a9 28 45 24 29 2d 31 29 29 3a e7 78 79 25 3e |,.(E$)-1)):.xy%>| 000011b0 39 8c 78 79 25 2b 3d 36 34 0d 00 9e 11 50 25 3d |9.xy%+=64....P%=| 000011c0 33 38 34 2b 78 79 25 2b 48 25 0d 00 9f 16 cd 3a |384+xy%+H%.....:| 000011d0 e7 c0 45 24 2c 35 29 3d 22 45 56 41 4c 20 22 8c |..E$,5)="EVAL ".| 000011e0 0d 00 a0 56 41 24 3d c2 45 24 2c a9 28 45 24 29 |...VA$=.E$,.(E$)| 000011f0 2d 35 29 3a c8 95 a7 22 39 38 37 36 35 34 33 32 |-5):..."98765432| 00001200 31 30 2e 2b 2d 2a 2f 22 2c c0 41 24 2c 31 29 29 |10.+-*/",.A$,1))| 00001210 3d 30 80 a9 28 41 24 29 3e 30 3a 41 24 3d c2 41 |=0..(A$)>0:A$=.A| 00001220 24 2c a9 28 41 24 29 2d 31 29 3a ce 3a e7 a9 28 |$,.(A$)-1):.:..(| 00001230 41 24 29 3d 30 8c 0d 00 a1 07 45 3d 30 0d 00 a2 |A$)=0.....E=0...| 00001240 18 cc 3a e7 a7 22 2b 2a 2f 22 2c c0 41 24 2c 31 |..:.."+*/",.A$,1| 00001250 29 29 3d 30 8c 0d 00 a3 27 41 3d bb 28 41 24 29 |))=0....'A=.(A$)| 00001260 3a e7 c0 41 24 2c 31 29 3d 22 2d 22 8c 41 24 3d |:..A$,1)="-".A$=| 00001270 c2 41 24 2c a9 28 41 24 29 2d 31 29 0d 00 a4 39 |.A$,.(A$)-1)...9| 00001280 c8 95 a7 22 39 38 37 36 35 34 33 32 31 30 2e 22 |..."9876543210."| 00001290 2c c0 41 24 2c 31 29 29 3c 3e 30 80 a9 28 41 24 |,.A$,1))<>0..(A$| 000012a0 29 3e 30 3a 41 24 3d c2 41 24 2c a9 28 41 24 29 |)>0:A$=.A$,.(A$)| 000012b0 2d 31 29 3a ce 0d 00 a5 09 cc 3a 41 3d 30 0d 00 |-1):......:A=0..| 000012c0 a6 3d cd 3a c8 95 a7 22 2b 2d 2f 2a 22 2c c0 41 |.=.:..."+-/*",.A| 000012d0 24 2c 31 29 29 3d 30 80 a9 28 41 24 29 3e 30 3a |$,1))=0..(A$)>0:| 000012e0 41 24 3d c2 41 24 2c a9 28 41 24 29 2d 31 29 3a |A$=.A$,.(A$)-1):| 000012f0 ce 3a e7 a9 28 41 24 29 3d 30 8c 0d 00 a7 07 45 |.:..(A$)=0.....E| 00001300 3d 41 0d 00 a8 5f cc 3a 76 24 3d c0 41 24 2c 31 |=A..._.:v$=.A$,1| 00001310 29 3a 41 24 3d c2 41 24 2c a9 28 41 24 29 2d 31 |):A$=.A$,.(A$)-1| 00001320 29 3a c8 95 a7 22 39 38 37 36 35 34 33 32 31 30 |):..."9876543210| 00001330 2e 2d 22 2c c0 41 24 2c 31 29 29 3d 30 80 a9 28 |.-",.A$,1))=0..(| 00001340 41 24 29 3e 30 3a 41 24 3d c2 41 24 2c a9 28 41 |A$)>0:A$=.A$,.(A| 00001350 24 29 2d 31 29 3a ce 3a e7 a9 28 41 24 29 3d 30 |$)-1):.:..(A$)=0| 00001360 8c 0d 00 a9 07 5a 3d 30 0d 00 aa 0d cc 3a 5a 3d |.....Z=0.....:Z=| 00001370 bb 28 41 24 29 0d 00 ab 0b cd 3a c8 8e 76 24 ca |.(A$).....:..v$.| 00001380 0d 00 ac 0e c9 22 2b 22 3a 45 3d 41 2b 5a 0d 00 |....."+":E=A+Z..| 00001390 ad 0e c9 22 2d 22 3a 45 3d 41 2d 5a 0d 00 ae 0e |..."-":E=A-Z....| 000013a0 c9 22 2a 22 3a 45 3d 41 2a 5a 0d 00 af 0e c9 22 |."*":E=A*Z....."| 000013b0 2f 22 3a 45 3d 41 2f 5a 0d 00 b0 0d cb 3a 55 24 |/":E=A/Z.....:U$| 000013c0 3d c3 28 45 29 0d 00 b1 05 cd 0d 00 b2 4a cd 3a |=.(E)........J.:| 000013d0 50 25 3d 97 28 c0 55 24 2c 31 29 29 3a c8 95 a9 |P%=.(.U$,1)):...| 000013e0 28 55 24 29 3e 31 3a f2 45 3a c8 99 26 34 30 30 |(U$)>1:.E:..&400| 000013f0 64 63 2c 50 25 3a 55 24 3d c2 55 24 2c a9 28 55 |dc,P%:U$=.U$,.(U| 00001400 24 29 2d 31 29 3a 50 25 3d 97 28 c0 55 24 2c 31 |$)-1):P%=.(.U$,1| 00001410 29 29 3a ce 0d 00 b3 23 cd 3a e7 97 28 c0 45 24 |)):....#.:..(.E$| 00001420 2c 31 29 29 3e 31 33 35 80 97 28 c0 45 24 2c 31 |,1))>135..(.E$,1| 00001430 29 29 3c 31 34 30 8c 0d 00 b4 35 c8 95 97 28 c2 |))<140....5...(.| 00001440 45 24 2c 31 29 29 3c 31 33 36 84 97 28 c2 45 24 |E$,1))<136..(.E$| 00001450 2c 31 29 29 3e 31 33 39 3a 45 24 3d c0 45 24 29 |,1))>139:E$=.E$)| 00001460 3a ce 3a e7 a9 28 45 24 29 3e 31 8c 0d 00 b5 35 |:.:..(E$)>1....5| 00001470 e3 49 25 3d 31 b8 a9 28 45 24 29 2d 31 3a e7 97 |.I%=1..(E$)-1:..| 00001480 28 c1 45 24 2c 49 25 2c 31 29 29 3e 31 33 35 80 |(.E$,I%,1))>135.| 00001490 97 28 c1 45 24 2c 49 25 2c 31 29 29 3c 31 34 30 |.(.E$,I%,1))<140| 000014a0 8c 0d 00 b6 20 f2 45 3a c8 99 26 34 30 30 64 63 |.... .E:..&400dc| 000014b0 2c 32 36 30 2b 97 28 c1 45 24 2c 49 25 2c 31 29 |,260+.(.E$,I%,1)| 000014c0 29 0d 00 b7 1a cd 3a ed 49 25 3a 50 25 3d 32 36 |).....:.I%:P%=26| 000014d0 30 2b 97 28 c2 45 24 2c 31 29 29 0d 00 b8 05 cd |0+.(.E$,1)).....| 000014e0 0d 00 b9 1f cd 3a e7 a9 28 45 24 29 3d 31 80 97 |.....:..(E$)=1..| 000014f0 28 45 24 29 3e 36 33 80 48 25 3e 3d 33 32 8c 0d |(E$)>63.H%>=32..| 00001500 00 ba 0f 50 25 3d 97 28 45 24 29 2d 36 34 0d 00 |...P%=.(E$)-64..| 00001510 bb 05 cd 0d 00 bc 14 cb 3a f2 45 3a c8 99 26 34 |........:.E:..&4| 00001520 30 30 64 63 2c 50 25 0d 00 bd 15 cc 3a f2 45 3a |00dc,P%.....:.E:| 00001530 c8 99 26 34 30 30 64 63 2c 3f 57 25 0d 00 be 2d |..&400dc,?W%...-| 00001540 cd 3a 57 25 2b 3d 31 3a ce 3a 43 25 3d b9 3a e7 |.:W%+=1:.:C%=.:.| 00001550 a7 56 24 2c 22 3c 4b 65 79 73 74 72 6f 6b 65 25 |.V$,"<Keystroke%| 00001560 56 61 72 3e 22 29 3e 30 8c 0d 00 bf 4e ff 28 22 |Var>")>0....N.("| 00001570 53 65 74 45 76 61 6c 20 4b 65 79 73 74 72 6f 6b |SetEval Keystrok| 00001580 65 25 56 61 72 20 4b 65 79 73 74 72 6f 6b 65 25 |e%Var Keystroke%| 00001590 56 61 72 22 2b a4 51 29 3a c8 99 33 39 2c 22 3c |Var"+.Q):..39,"<| 000015a0 4b 65 79 73 74 72 6f 6b 65 25 56 61 72 3e 22 2c |Keystroke%Var>",| 000015b0 45 25 2c 38 31 39 32 0d 00 c0 05 cd 0d 00 c1 07 |E%,8192.........| 000015c0 cd 3a e1 0d 00 c2 21 dd f2 66 28 57 24 29 3a 63 |.:....!..f(W$):c| 000015d0 79 25 3d a7 57 24 2c 22 40 22 29 3a e7 63 79 25 |y%=.W$,"@"):.cy%| 000015e0 3c 3e 30 8c 0d 00 c3 52 43 24 3d c0 57 24 2c 63 |<>0....RC$=.W$,c| 000015f0 79 25 2d 31 29 3a 72 24 3d c2 57 24 2c a9 28 57 |y%-1):r$=.W$,.(W| 00001600 24 29 2d 63 79 25 29 3a 68 25 3d 30 3a 70 25 3d |$)-cy%):h%=0:p%=| 00001610 30 3a e7 c0 43 24 2c 34 29 3d 22 41 6c 74 2b 22 |0:..C$,4)="Alt+"| 00001620 8c 68 25 2b 3d 34 3a 43 24 3d c2 43 24 2c a9 28 |.h%+=4:C$=.C$,.(| 00001630 43 24 29 2d 34 29 0d 00 c4 29 e7 c0 43 24 2c 35 |C$)-4)...)..C$,5| 00001640 29 3d 22 43 74 72 6c 2b 22 8c 68 25 2b 3d 32 3a |)="Ctrl+".h%+=2:| 00001650 43 24 3d c2 43 24 2c a9 28 43 24 29 2d 35 29 0d |C$=.C$,.(C$)-5).| 00001660 00 c5 2a e7 c0 43 24 2c 36 29 3d 22 53 68 69 66 |..*..C$,6)="Shif| 00001670 74 2b 22 8c 68 25 2b 3d 31 3a 43 24 3d c2 43 24 |t+".h%+=1:C$=.C$| 00001680 2c a9 28 43 24 29 2d 36 29 0d 00 c6 26 66 25 3d |,.(C$)-6)...&f%=| 00001690 30 3a c8 95 66 25 3c 39 37 84 70 25 3d 30 3a e7 |0:..f%<97.p%=0:.| 000016a0 45 24 28 66 25 29 3d 43 24 8c 70 25 3d 66 25 0d |E$(f%)=C$.p%=f%.| 000016b0 00 c7 18 66 25 2b 3d 31 3a ce 3a f2 55 28 72 24 |...f%+=1:.:.U(r$| 000016c0 2c 70 25 2c 68 25 29 0d 00 c8 2b cc 3a e3 67 25 |,p%,h%)...+.:.g%| 000016d0 3d 30 b8 39 36 3a e3 6d 25 3d 30 b8 37 3a f2 55 |=0.96:.m%=0.7:.U| 000016e0 28 57 24 2c 67 25 2c 6d 25 29 3a ed 6d 25 3a ed |(W$,g%,m%):.m%:.| 000016f0 67 25 0d 00 c9 1d cd 3a c8 97 c8 93 42 25 2c 47 |g%.....:....B%,G| 00001700 25 2c 52 25 2d 42 25 2c 56 25 2d 47 25 3a e1 0d |%,R%-B%,V%-G%:..| 00001710 00 ca 21 dd f2 55 28 68 24 2c 70 25 2c 68 25 29 |..!..U(h$,p%,h%)| 00001720 3a e7 45 25 28 70 25 2c 68 25 29 3c 3e 2d 31 8c |:.E%(p%,h%)<>-1.| 00001730 0d 00 cb 13 e7 21 45 25 28 70 25 2c 68 25 29 3c |.....!E%(p%,h%)<| 00001740 3e 30 8c 0d 00 cc 48 54 25 3d 45 25 28 70 25 2c |>0....HT%=E%(p%,| 00001750 68 25 29 2d 34 3a 4a 79 25 3d a3 3a 43 25 3d a3 |h%)-4:Jy%=.:C%=.| 00001760 3a f5 3a 54 25 3d 51 25 2b 54 25 21 34 3a e7 4a |:.:T%=Q%+T%!4:.J| 00001770 79 25 8c 46 79 25 3d 28 28 54 25 3f 33 29 80 33 |y%.Fy%=((T%?3).3| 00001780 32 29 3d 33 32 8b 46 79 25 3d a3 0d 00 cd 17 e7 |2)=32.Fy%=......| 00001790 a4 45 28 54 25 2b 31 32 38 29 3d 68 24 84 46 79 |.E(T%+128)=h$.Fy| 000017a0 25 8c 0d 00 ce 14 f2 57 28 54 25 29 3a f2 45 3a |%......W(T%):.E:| 000017b0 4a 79 25 3d 43 25 0d 00 cf 0e cd 3a fd 54 25 21 |Jy%=C%.....:.T%!| 000017c0 34 3d 2d 31 0d 00 d0 05 cd 0d 00 d1 07 cd 3a e1 |4=-1..........:.| 000017d0 0d 00 d2 28 dd f2 62 3a e3 67 25 3d 30 b8 39 36 |...(..b:.g%=0.96| 000017e0 3a e3 6d 25 3d 30 b8 37 3a e7 45 25 28 67 25 2c |:.m%=0.7:.E%(g%,| 000017f0 6d 25 29 3c 3e 2d 31 8c 0d 00 d3 13 e7 21 45 25 |m%)<>-1......!E%| 00001800 28 67 25 2c 6d 25 29 3c 3e 30 8c 0d 00 d4 48 54 |(g%,m%)<>0....HT| 00001810 25 3d 45 25 28 67 25 2c 6d 25 29 2d 34 3a 4a 79 |%=E%(g%,m%)-4:Jy| 00001820 25 3d a3 3a 43 25 3d a3 3a f5 3a 54 25 3d 51 25 |%=.:C%=.:.:T%=Q%| 00001830 2b 54 25 21 34 3a e7 4a 79 25 8c 46 79 25 3d 28 |+T%!4:.Jy%.Fy%=(| 00001840 28 54 25 3f 33 29 80 33 32 29 3d 33 32 8b 46 79 |(T%?3).32)=32.Fy| 00001850 25 3d a3 0d 00 d5 18 e7 28 28 54 25 3f 31 29 80 |%=......((T%?1).| 00001860 33 32 29 3d 33 32 84 46 79 25 8c 0d 00 d6 14 f2 |32)=32.Fy%......| 00001870 57 28 54 25 29 3a f2 45 3a 4a 79 25 3d 43 25 0d |W(T%):.E:Jy%=C%.| 00001880 00 d7 0e cd 3a fd 54 25 21 34 3d 2d 31 0d 00 d8 |....:.T%!4=-1...| 00001890 05 cd 0d 00 d9 25 cd 3a ed 6d 25 3a ed 67 25 3a |.....%.:.m%:.g%:| 000018a0 c8 97 c8 93 42 25 2c 47 25 2c 52 25 2d 42 25 2c |....B%,G%,R%-B%,| 000018b0 56 25 2d 47 25 3a e1 0d 00 da 94 dd f2 5a 28 5a |V%-G%:.......Z(Z| 000018c0 25 2c 64 25 29 3a c8 99 26 34 30 30 63 66 2c 2c |%,d%):..&400cf,,| 000018d0 41 25 3a 5a 79 25 3d 21 41 25 3a 41 79 25 3d 41 |A%:Zy%=!A%:Ay%=A| 000018e0 25 21 34 3a 4b 79 25 3d 41 25 21 31 32 3a 65 79 |%!4:Ky%=A%!12:ey| 000018f0 25 3d 41 25 21 31 36 3a 21 45 25 3d 32 30 3a 45 |%=A%!16:!E%=20:E| 00001900 25 21 31 32 3d 30 3a c8 99 26 34 30 30 65 37 2c |%!12=0:..&400e7,| 00001910 31 39 2c 45 25 2c 4b 79 25 2c 65 79 25 b8 2c 2c |19,E%,Ky%,ey%.,,| 00001920 45 5f 25 3a 21 41 25 3d 5a 79 25 3a 41 25 21 34 |E_%:!A%=Zy%:A%!4| 00001930 3d 41 79 25 3a e7 28 28 5a 25 21 32 38 29 80 31 |=Ay%:.((Z%!28).1| 00001940 34 29 3d 38 80 64 25 3d 2d 31 8c 0d 00 db 1b f2 |4)=8.d%=-1......| 00001950 53 28 2d 31 2c 2d 31 2c 2d 31 2c 64 25 2c 5a 79 |S(-1,-1,-1,d%,Zy| 00001960 25 2c 41 79 25 29 0d 00 dc 14 cc 3a c8 8e 28 28 |%,Ay%).....:..((| 00001970 5a 25 3f 32 29 81 31 36 29 ca 0d 00 dd 25 c9 30 |Z%?2).16)....%.0| 00001980 3a e7 a4 5a 28 5a 25 21 31 32 2c 5a 25 21 31 36 |:..Z(Z%!12,Z%!16| 00001990 2c b9 29 3c 3e a4 45 28 5a 25 2b 37 36 29 8c 0d |,.)<>.E(Z%+76)..| 000019a0 00 de 8f f2 41 28 30 2c 22 54 68 65 20 73 70 65 |....A(0,"The spe| 000019b0 63 69 66 69 65 64 20 77 69 6e 64 6f 77 20 68 61 |cified window ha| 000019c0 73 20 62 65 65 6e 20 64 65 6c 65 74 65 64 2e 20 |s been deleted. | 000019d0 43 68 61 6e 67 65 20 74 68 65 20 6b 65 79 73 74 |Change the keyst| 000019e0 72 6f 6b 65 20 74 6f 20 27 41 6e 79 20 77 69 6e |roke to 'Any win| 000019f0 64 6f 77 27 20 6f 72 20 27 57 69 6e 64 6f 77 20 |dow' or 'Window | 00001a00 61 74 20 70 6f 69 6e 74 65 72 27 2e 20 53 65 65 |at pointer'. See| 00001a10 20 74 68 65 20 6d 61 6e 75 61 6c 20 66 6f 72 20 | the manual for | 00001a20 6d 6f 72 65 20 68 65 6c 70 2e 22 2c 31 29 0d 00 |more help.",1)..| 00001a30 df 24 cc 3a e7 ac 48 79 25 8c c8 99 26 34 30 30 |.$.:..Hy%...&400| 00001a40 64 33 2c 2c 6b 25 3a c8 99 26 34 30 30 64 32 2c |d3,,k%:..&400d2,| 00001a50 2d 31 0d 00 e0 31 f2 53 28 5a 25 21 31 32 2c 5a |-1...1.S(Z%!12,Z| 00001a60 25 21 31 36 2c 5a 25 21 32 30 2c 64 25 2c 5a 79 |%!16,Z%!20,d%,Zy| 00001a70 25 2c 41 79 25 29 3a e7 64 25 3d 32 8c f2 42 28 |%,Ay%):.d%=2..B(| 00001a80 5a 25 29 0d 00 e1 05 cd 0d 00 e2 0f c9 31 3a e7 |Z%)..........1:.| 00001a90 65 79 25 3e 2d 32 8c 0d 00 e3 3e e7 45 5f 25 3d |ey%>-2....>.E_%=| 00001aa0 5a 25 21 31 32 84 28 64 25 3c 3e 32 80 5a 25 21 |Z%!12.(d%<>2.Z%!| 00001ab0 32 30 3c 2d 31 80 28 5a 25 3f 33 80 38 29 3d 30 |20<-1.(Z%?3.8)=0| 00001ac0 29 84 28 64 25 3d 2d 31 80 28 5a 25 3f 33 80 38 |).(d%=-1.(Z%?3.8| 00001ad0 29 3d 30 29 8c 0d 00 e4 0b e7 4b 79 25 3e 30 8c |)=0)......Ky%>0.| 00001ae0 0d 00 e5 6c 21 45 25 3d 4b 79 25 3a c8 99 26 34 |...l!E%=Ky%:..&4| 00001af0 30 30 63 63 2c 2c 45 25 3a 76 25 3d b9 3a e7 28 |00cc,,E%:v%=.:.(| 00001b00 28 28 45 25 21 33 32 29 80 70 79 25 29 3c 3e 28 |((E%!32).py%)<>(| 00001b10 5a 25 21 31 30 34 29 84 28 45 25 21 33 36 29 3c |Z%!104).(E%!36)<| 00001b20 3e 28 5a 25 21 31 30 38 29 84 28 45 25 21 34 30 |>(Z%!108).(E%!40| 00001b30 29 3c 3e 28 5a 25 21 31 31 32 29 29 80 28 5a 25 |)<>(Z%!112)).(Z%| 00001b40 3f 33 80 38 29 3d 38 8c 76 25 3d a3 0d 00 e6 15 |?3.8)=8.v%=.....| 00001b50 e7 28 28 45 25 21 36 30 29 80 32 35 36 29 3d 30 |.((E%!60).256)=0| 00001b60 8c 0d 00 e7 10 4a 24 3d a4 45 28 45 25 2b 37 36 |.....J$=.E(E%+76| 00001b70 29 0d 00 e8 16 cc 3a 4a 24 3d a4 41 28 45 5f 25 |).....:J$=.A(E_%| 00001b80 2c 45 25 21 37 36 29 0d 00 e9 29 cd 3a e7 c0 4a |,E%!76)...).:..J| 00001b90 24 2c 32 37 29 3c 3e a4 45 28 5a 25 2b 37 36 29 |$,27)<>.E(Z%+76)| 00001ba0 80 28 5a 25 3f 33 80 34 29 3d 34 8c 76 25 3d a3 |.(Z%?3.4)=4.v%=.| 00001bb0 0d 00 ea 08 e7 76 25 8c 0d 00 eb 22 e7 ac 48 79 |.....v%...."..Hy| 00001bc0 25 8c c8 99 26 34 30 30 64 33 2c 2c 6b 25 3a c8 |%...&400d3,,k%:.| 00001bd0 99 26 34 30 30 64 32 2c 2d 31 0d 00 ec 23 e7 28 |.&400d2,-1...#.(| 00001be0 5a 25 3f 33 80 31 36 29 3d 31 36 8c 57 5f 25 3d |Z%?3.16)=16.W_%=| 00001bf0 5a 25 21 32 30 8b 57 5f 25 3d 65 79 25 0d 00 ed |Z%!20.W_%=ey%...| 00001c00 2b f2 53 28 45 5f 25 2c 4b 79 25 2c 57 5f 25 2c |+.S(E_%,Ky%,W_%,| 00001c10 64 25 2c 5a 79 25 2c 41 79 25 29 3a e7 64 25 3d |d%,Zy%,Ay%):.d%=| 00001c20 32 8c f2 42 28 5a 25 29 0d 00 ee 08 43 25 3d b9 |2..B(Z%)....C%=.| 00001c30 0d 00 ef 05 cd 0d 00 f0 05 cd 0d 00 f1 05 cd 0d |................| 00001c40 00 f2 05 cd 0d 00 f3 3c c9 32 2c 33 3a 77 25 3d |.......<.2,3:w%=| 00001c50 a4 53 3a e3 6e 25 3d 30 b8 32 35 32 88 34 3a 7a |.S:.n%=0.252.4:z| 00001c60 25 21 6e 25 3d 77 25 3a e7 77 25 3c 3e 2d 31 8c |%!n%=w%:.w%<>-1.| 00001c70 77 25 3d a4 4d 28 77 25 29 8b 78 5f 25 3d 6e 25 |w%=.M(w%).x_%=n%| 00001c80 0d 00 f4 71 ed 6e 25 3a 55 5f 25 3d a3 3a 6e 25 |...q.n%:U_%=.:n%| 00001c90 3d 78 5f 25 3a c8 95 6e 25 3e 30 80 28 ac 55 5f |=x_%:..n%>0.(.U_| 00001ca0 25 84 28 28 5a 25 3f 32 29 81 31 36 29 3d 33 29 |%.((Z%?2).16)=3)| 00001cb0 3a 77 25 3d 7a 25 21 6e 25 3a 21 45 25 3d 32 30 |:w%=z%!n%:!E%=20| 00001cc0 3a 45 25 21 31 32 3d 30 3a c8 99 26 36 30 30 65 |:E%!12=0:..&600e| 00001cd0 37 2c 31 39 2c 45 25 2c 77 25 2c 2d 31 b8 2c 2c |7,19,E%,w%,-1.,,| 00001ce0 61 25 3a e7 61 25 3c 3e 30 80 61 25 3c 3e 77 25 |a%:.a%<>0.a%<>w%| 00001cf0 8c 0d 00 f5 79 21 45 25 3d 77 25 3a c8 99 26 34 |....y!E%=w%:..&4| 00001d00 30 30 63 63 2c 2c 45 25 3a 76 25 3d b9 3a 44 5f |00cc,,E%:v%=.:D_| 00001d10 25 3d 28 5a 25 3f 32 29 83 31 36 3a e7 28 28 45 |%=(Z%?2).16:.((E| 00001d20 25 21 33 32 80 70 79 25 29 3c 3e 28 5a 25 21 31 |%!32.py%)<>(Z%!1| 00001d30 30 34 29 84 28 45 25 21 33 36 29 3c 3e 28 5a 25 |04).(E%!36)<>(Z%| 00001d40 21 31 30 38 29 84 28 45 25 21 34 30 29 3c 3e 28 |!108).(E%!40)<>(| 00001d50 5a 25 21 31 31 32 29 29 80 28 28 5a 25 3f 33 29 |Z%!112)).((Z%?3)| 00001d60 80 38 29 3d 38 8c 76 25 3d a3 0d 00 f6 32 e7 c0 |.8)=8.v%=....2..| 00001d70 a4 5a 28 61 25 2c 77 25 2c a3 29 2c 32 37 29 3c |.Z(a%,w%,.),27)<| 00001d80 3e a4 45 28 5a 25 2b 37 36 29 80 28 28 5a 25 3f |>.E(Z%+76).((Z%?| 00001d90 33 29 80 34 29 3d 34 8c 76 25 3d a3 0d 00 f7 49 |3).4)=4.v%=....I| 00001da0 e7 61 25 3c 3e 5a 25 21 31 32 80 ac 28 28 44 5f |.a%<>Z%!12..((D_| 00001db0 25 3d 34 80 28 28 5a 25 3f 33 29 80 38 29 3d 30 |%=4.((Z%?3).8)=0| 00001dc0 29 84 28 44 5f 25 3d 30 80 28 28 5a 25 3f 33 29 |).(D_%=0.((Z%?3)| 00001dd0 80 38 29 3d 30 80 5a 25 21 32 30 3c 2d 31 29 29 |.8)=0.Z%!20<-1))| 00001de0 8c 76 25 3d a3 0d 00 f8 08 e7 76 25 8c 0d 00 f9 |.v%=......v%....| 00001df0 22 e7 ac 48 79 25 8c c8 99 26 34 30 30 64 33 2c |"..Hy%...&400d3,| 00001e00 2c 6b 25 3a c8 99 26 34 30 30 64 32 2c 2d 31 0d |,k%:..&400d2,-1.| 00001e10 00 fa 2b f2 53 28 61 25 2c 77 25 2c 5a 25 21 32 |..+.S(a%,w%,Z%!2| 00001e20 30 2c 64 25 2c 5a 79 25 2c 41 79 25 29 3a e7 64 |0,d%,Zy%,Ay%):.d| 00001e30 25 3d 32 8c f2 42 28 5a 25 29 0d 00 fb 0e 55 5f |%=2..B(Z%)....U_| 00001e40 25 3d b9 3a 43 25 3d b9 0d 00 fc 05 cd 0d 00 fd |%=.:C%=.........| 00001e50 0d cd 3a 6e 25 2d 3d 34 3a ce 0d 00 fe 05 cb 0d |..:n%-=4:.......| 00001e60 00 ff 07 cd 3a e1 0d 01 00 18 dd f2 42 28 5a 25 |....:.......B(Z%| 00001e70 29 3a c8 8e 28 5a 25 3f 32 83 31 36 29 ca 0d 01 |):..(Z%?2.16)...| 00001e80 01 58 c9 31 3a e3 49 25 3d 30 b8 32 34 88 34 3a |.X.1:.I%=0.24.4:| 00001e90 41 25 21 49 25 3d 5a 25 21 28 49 25 2b 32 38 29 |A%!I%=Z%!(I%+28)| 00001ea0 3a ed 49 25 3a 41 25 21 32 38 3d 2d 31 3a c8 99 |:.I%:A%!28=-1:..| 00001eb0 26 34 30 30 65 37 2c 39 2c 41 25 2c 5a 25 21 31 |&400e7,9,A%,Z%!1| 00001ec0 32 3a 43 25 3d b9 3a f2 45 3a c8 99 26 34 30 30 |2:C%=.:.E:..&400| 00001ed0 64 34 2c 2c 2d 31 0d 01 02 9c c9 35 3a c8 99 26 |d4,,-1.....5:..&| 00001ee0 34 30 30 64 34 2c 2c 2d 31 3a f2 45 3a 21 41 25 |400d4,,-1:.E:!A%| 00001ef0 3d 36 34 3a 41 25 21 31 32 3d 30 3a 41 25 21 31 |=64:A%!12=0:A%!1| 00001f00 36 3d 26 34 30 30 63 30 3a 41 25 21 32 30 3d 31 |6=&400c0:A%!20=1| 00001f10 3a 41 25 21 32 34 3d 5a 79 25 2d 36 34 3a 41 25 |:A%!24=Zy%-64:A%| 00001f20 21 32 38 3d 41 79 25 2b 34 34 3a e3 49 25 3d 30 |!28=Ay%+44:.I%=0| 00001f30 b8 32 34 88 34 3a 41 25 21 28 49 25 2b 33 32 29 |.24.4:A%!(I%+32)| 00001f40 3d 5a 25 21 28 49 25 2b 32 38 29 3a ed 49 25 3a |=Z%!(I%+28):.I%:| 00001f50 41 25 21 36 30 3d 2d 31 3a c8 99 26 34 30 30 65 |A%!60=-1:..&400e| 00001f60 37 2c 31 37 2c 41 25 2c 5a 25 21 31 32 3a 43 25 |7,17,A%,Z%!12:C%| 00001f70 3d b9 0d 01 03 07 cb 3a e1 0d 01 04 24 dd f2 53 |=......:....$..S| 00001f80 28 53 25 2c 46 25 2c 4e 25 2c 6f 79 25 2c 53 4a |(S%,F%,N%,oy%,SJ| 00001f90 25 2c 4d 4a 25 29 3a e7 46 25 3e 30 8c 0d 01 05 |%,MJ%):.F%>0....| 00001fa0 37 21 45 25 3d 46 25 3a c8 99 26 34 30 30 63 62 |7!E%=F%:..&400cb| 00001fb0 2c 2c 45 25 3a e7 28 28 45 25 21 33 32 29 80 28 |,,E%:.((E%!32).(| 00001fc0 31 3c 3c 33 31 29 29 3c 3e 30 8c 55 25 3d b9 8b |1<<31))<>0.U%=..| 00001fd0 55 25 3d a3 0d 01 06 6b 52 79 25 3d 28 55 25 80 |U%=....kRy%=(U%.| 00001fe0 28 45 25 21 33 32 80 28 31 3c 3c 33 30 29 29 3c |(E%!32.(1<<30))<| 00001ff0 3e 30 29 84 28 ac 55 25 80 28 45 25 21 33 32 80 |>0).(.U%.(E%!32.| 00002000 28 31 3c 3c 33 29 29 3c 3e 30 29 3a 59 79 25 3d |(1<<3))<>0):Yy%=| 00002010 28 55 25 80 28 45 25 21 33 32 80 28 31 3c 3c 32 |(U%.(E%!32.(1<<2| 00002020 38 29 29 3c 3e 30 29 84 28 ac 55 25 80 28 45 25 |8))<>0).(.U%.(E%| 00002030 21 33 32 80 28 31 3c 3c 32 29 29 3c 3e 30 29 0d |!32.(1<<2))<>0).| 00002040 01 07 11 cc 3a 52 79 25 3d a3 3a 59 79 25 3d a3 |....:Ry%=.:Yy%=.| 00002050 0d 01 08 0e cd 3a e7 6f 79 25 3d 2d 31 8c 0d 01 |.....:.oy%=-1...| 00002060 09 13 e7 28 28 5a 25 21 32 38 29 80 36 29 3d 30 |...((Z%!28).6)=0| 00002070 8c 0d 01 0a 13 e7 28 28 5a 25 21 32 38 29 80 38 |......((Z%!28).8| 00002080 29 3d 38 8c 0d 01 0b 29 c8 97 c8 93 42 25 2c 47 |)=8....)....B%,G| 00002090 25 2c 52 25 2d 42 25 2c 56 25 2d 47 25 3a e7 28 |%,R%-B%,V%-G%:.(| 000020a0 28 5a 25 21 32 38 29 80 31 29 3d 30 8c 0d 01 0c |(Z%!28).1)=0....| 000020b0 12 c8 97 b8 5a 25 21 33 32 2c 5a 25 21 33 36 0d |....Z%!32,Z%!36.| 000020c0 01 0d 2b cc 3a c8 97 58 25 2c 44 25 2c 78 25 3a |..+.:..X%,D%,x%:| 000020d0 c8 97 b8 58 25 2b 5a 25 21 33 32 2c 44 25 2b 5a |...X%+Z%!32,D%+Z| 000020e0 25 21 33 36 3a 50 79 25 3d b9 0d 01 0e 12 cd 3a |%!36:Py%=......:| 000020f0 e7 28 5a 25 3f 31 80 38 29 3d 38 8c 0d 01 0f 1c |.(Z%?1.8)=8.....| 00002100 c8 97 58 25 2c 44 25 2c 78 25 3a c8 97 c8 93 58 |..X%,D%,x%:....X| 00002110 25 2c 44 25 2c 30 2c 30 0d 01 10 1b cc 3a c8 97 |%,D%,0,0.....:..| 00002120 c8 93 42 25 2c 47 25 2c 52 25 2d 42 25 2c 56 25 |..B%,G%,R%-B%,V%| 00002130 2d 47 25 0d 01 11 05 cd 0d 01 12 05 cd 0d 01 13 |-G%.............| 00002140 11 cc 3a e7 46 25 3e 30 80 53 25 3e 30 8c 0d 01 |..:.F%>0.S%>0...| 00002150 14 27 21 45 25 3d 46 25 3a c8 99 26 34 30 30 63 |.'!E%=F%:..&400c| 00002160 62 2c 2c 45 25 3a e7 28 28 5a 25 21 32 38 29 80 |b,,E%:.((Z%!28).| 00002170 31 29 3d 30 8c 0d 01 15 13 e7 28 28 5a 25 21 32 |1)=0......((Z%!2| 00002180 38 29 80 32 29 3d 32 8c 0d 01 16 13 e7 28 28 5a |8).2)=2......((Z| 00002190 25 21 32 38 29 80 38 29 3d 38 8c 0d 01 17 68 c8 |%!28).8)=8....h.| 000021a0 97 c8 93 42 25 2c 47 25 2c 52 25 2d 42 25 2c 56 |...B%,G%,R%-B%,V| 000021b0 25 2d 47 25 3a c8 97 58 25 2c 44 25 2c 78 25 3a |%-G%:..X%,D%,x%:| 000021c0 76 79 25 3d 28 5a 25 21 33 32 29 2d 28 45 25 21 |vy%=(Z%!32)-(E%!| 000021d0 34 29 3a 60 79 25 3d 28 5a 25 21 33 36 29 2d 28 |4):`y%=(Z%!36)-(| 000021e0 45 25 21 38 29 3a c8 97 b8 58 25 2b 76 79 25 2c |E%!8):...X%+vy%,| 000021f0 44 25 2b 60 79 25 3a e7 28 5a 25 3f 31 80 38 29 |D%+`y%:.(Z%?1.8)| 00002200 3d 38 8c 0d 01 18 1c c8 97 58 25 2c 44 25 2c 78 |=8.......X%,D%,x| 00002210 25 3a c8 97 c8 93 58 25 2c 44 25 2c 30 2c 30 0d |%:....X%,D%,0,0.| 00002220 01 19 1b cc 3a c8 97 c8 93 42 25 2c 47 25 2c 52 |....:....B%,G%,R| 00002230 25 2d 42 25 2c 56 25 2d 47 25 0d 01 1a 05 cd 0d |%-B%,V%-G%......| 00002240 01 1b 33 cd 3a 45 25 21 34 3d 5a 25 21 33 32 3a |..3.:E%!4=Z%!32:| 00002250 45 25 21 38 3d 5a 25 21 33 36 3a 45 25 21 31 32 |E%!8=Z%!36:E%!12| 00002260 3d 5a 25 21 34 30 3a 45 25 21 31 36 3d 5a 25 21 |=Z%!40:E%!16=Z%!| 00002270 34 34 0d 01 1c 23 cc 3a e7 28 28 5a 25 21 32 38 |44...#.:.((Z%!28| 00002280 29 80 38 29 3d 38 8c c8 97 b8 5a 25 21 33 32 2c |).8)=8....Z%!32,| 00002290 5a 25 21 33 36 0d 01 1d 15 cd 3a e7 28 28 5a 25 |Z%!36.....:.((Z%| 000022a0 21 32 38 29 80 34 29 3d 34 8c 0d 01 1e 14 e7 52 |!28).4)=4......R| 000022b0 79 25 8c 45 25 21 32 30 3d 5a 25 21 34 38 0d 01 |y%.E%!20=Z%!48..| 000022c0 1f 14 e7 59 79 25 8c 45 25 21 32 34 3d 5a 25 21 |...Yy%.E%!24=Z%!| 000022d0 35 32 0d 01 20 05 cd 0d 01 21 15 cc 3a e7 28 28 |52.. ....!..:.((| 000022e0 5a 25 21 32 38 29 80 32 29 3d 32 8c 0d 01 22 47 |Z%!28).2)=2..."G| 000022f0 45 25 21 34 3d 45 25 21 34 2b 5a 25 21 33 32 3a |E%!4=E%!4+Z%!32:| 00002300 45 25 21 38 3d 45 25 21 38 2b 5a 25 21 33 36 3a |E%!8=E%!8+Z%!36:| 00002310 45 25 21 31 32 3d 45 25 21 31 32 2b 5a 25 21 34 |E%!12=E%!12+Z%!4| 00002320 30 3a 45 25 21 31 36 3d 45 25 21 31 36 2b 5a 25 |0:E%!16=E%!16+Z%| 00002330 21 34 34 0d 01 23 15 cd 3a e7 28 28 5a 25 21 32 |!44..#..:.((Z%!2| 00002340 38 29 80 34 29 3d 34 8c 0d 01 24 1a e7 52 79 25 |8).4)=4...$..Ry%| 00002350 8c 45 25 21 32 30 3d 45 25 21 32 30 2b 5a 25 21 |.E%!20=E%!20+Z%!| 00002360 34 38 0d 01 25 1a e7 59 79 25 8c 45 25 21 32 34 |48..%..Yy%.E%!24| 00002370 3d 45 25 21 32 34 2b 5a 25 21 35 32 0d 01 26 15 |=E%!24+Z%!52..&.| 00002380 cd 3a e7 28 28 5a 25 21 32 38 29 80 38 29 3d 38 |.:.((Z%!28).8)=8| 00002390 8c 0d 01 27 56 c8 97 c8 93 42 25 2c 47 25 2c 52 |...'V....B%,G%,R| 000023a0 25 2d 42 25 2c 56 25 2d 47 25 3a c8 97 58 25 2c |%-B%,V%-G%:..X%,| 000023b0 44 25 2c 78 25 3a 76 79 25 3d 5a 25 21 33 32 3a |D%,x%:vy%=Z%!32:| 000023c0 60 79 25 3d 5a 25 21 33 36 3a c8 97 b8 58 25 2b |`y%=Z%!36:...X%+| 000023d0 76 79 25 2c 44 25 2b 60 79 25 3a e7 28 5a 25 3f |vy%,D%+`y%:.(Z%?| 000023e0 31 80 38 29 3d 38 8c 0d 01 28 1c c8 97 58 25 2c |1.8)=8...(...X%,| 000023f0 44 25 2c 78 25 3a c8 97 c8 93 58 25 2c 44 25 2c |D%,x%:....X%,D%,| 00002400 30 2c 30 0d 01 29 1b cc 3a c8 97 c8 93 42 25 2c |0,0..)..:....B%,| 00002410 47 25 2c 52 25 2d 42 25 2c 56 25 2d 47 25 0d 01 |G%,R%-B%,V%-G%..| 00002420 2a 05 cd 0d 01 2b 0b cd 3a 50 79 25 3d b9 0d 01 |*....+..:Py%=...| 00002430 2c 16 cd 3a c8 99 26 34 30 30 65 37 2c 32 2c 45 |,..:..&400e7,2,E| 00002440 25 2c 53 25 0d 01 2d 05 cd 0d 01 2e 0a cd 3a 43 |%,S%..-.......:C| 00002450 25 3d b9 0d 01 2f 0d cc 3a e7 4e 25 3c 2d 31 8c |%=.../..:.N%<-1.| 00002460 0d 01 30 09 c8 8e 4e 25 ca 0d 01 31 4c c9 2d 32 |..0...N%...1L.-2| 00002470 3a 21 45 25 3d 46 25 3a c8 99 26 34 30 30 63 62 |:!E%=F%:..&400cb| 00002480 2c 2c 45 25 3a e7 28 55 25 80 28 45 25 21 33 32 |,,E%:.(U%.(E%!32| 00002490 80 28 31 3c 3c 32 34 29 29 3c 3e 30 29 84 28 ac |.(1<<24))<>0).(.| 000024a0 55 25 80 28 45 25 21 33 32 80 28 31 3c 3c 37 29 |U%.(E%!32.(1<<7)| 000024b0 29 3d 30 29 8c 0d 01 32 22 45 25 21 32 38 3d 2d |)=0)...2"E%!28=-| 000024c0 32 3a c8 99 26 34 30 30 65 37 2c 32 2c 45 25 2c |2:..&400e7,2,E%,| 000024d0 53 25 3a 43 25 3d b9 0d 01 33 05 cd 0d 01 34 4c |S%:C%=...3....4L| 000024e0 c9 2d 33 3a 21 45 25 3d 46 25 3a c8 99 26 34 30 |.-3:!E%=F%:..&40| 000024f0 30 63 62 2c 2c 45 25 3a e7 28 55 25 80 28 45 25 |0cb,,E%:.(U%.(E%| 00002500 21 33 32 80 28 31 3c 3c 32 35 29 29 3c 3e 30 29 |!32.(1<<25))<>0)| 00002510 84 28 ac 55 25 80 28 45 25 21 33 32 80 28 31 3c |.(.U%.(E%!32.(1<| 00002520 3c 37 29 29 3d 30 29 8c 0d 01 35 19 c8 99 26 34 |<7))=0)...5...&4| 00002530 30 30 65 37 2c 33 2c 45 25 2c 53 25 3a 43 25 3d |00e7,3,E%,S%:C%=| 00002540 b9 0d 01 36 05 cd 0d 01 37 18 c9 2d 34 2c 2d 39 |...6....7..-4,-9| 00002550 3a e7 28 6f 79 25 80 32 35 35 29 3d 34 8c 0d 01 |:.(oy%.255)=4...| 00002560 38 44 21 45 25 3d 46 25 3a c8 99 26 34 30 30 63 |8D!E%=F%:..&400c| 00002570 62 2c 2c 45 25 3a e7 28 55 25 80 28 45 25 21 33 |b,,E%:.(U%.(E%!3| 00002580 32 80 28 31 3c 3c 32 36 29 29 3c 3e 30 29 84 28 |2.(1<<26))<>0).(| 00002590 ac 55 25 80 28 45 25 21 33 32 80 31 29 3c 3e 30 |.U%.(E%!32.1)<>0| 000025a0 29 8c 0d 01 39 22 45 25 21 32 38 3d 2d 31 3a c8 |)...9"E%!28=-1:.| 000025b0 99 26 34 30 30 65 37 2c 32 2c 45 25 2c 53 25 3a |.&400e7,2,E%,S%:| 000025c0 43 25 3d b9 0d 01 3a 05 cd 0d 01 3b 05 cd 0d 01 |C%=...:....;....| 000025d0 3c 32 c9 2d 35 3a 21 45 25 3d 46 25 3a c8 99 26 |<2.-5:!E%=F%:..&| 000025e0 34 30 30 63 62 2c 2c 45 25 3a e7 28 28 45 25 21 |400cb,,E%:.((E%!| 000025f0 33 32 29 80 28 31 3c 3c 31 38 29 29 3c 3e 30 8c |32).(1<<18))<>0.| 00002600 0d 01 3d 19 45 25 21 38 3d 45 25 21 31 36 3a 45 |..=.E%!8=E%!16:E| 00002610 25 21 31 32 3d 45 25 21 34 0d 01 3e 1b cc 3a 45 |%!12=E%!4..>..:E| 00002620 25 21 38 3d 2d 34 30 39 36 3a 45 25 21 31 32 3d |%!8=-4096:E%!12=| 00002630 34 30 39 36 0d 01 3f 32 cd 3a e7 28 55 25 80 28 |4096..?2.:.(U%.(| 00002640 45 25 21 33 32 80 28 31 3c 3c 32 37 29 29 3c 3e |E%!32.(1<<27))<>| 00002650 30 29 84 28 ac 55 25 80 28 45 25 21 33 32 80 31 |0).(.U%.(E%!32.1| 00002660 29 3c 3e 30 29 8c 0d 01 40 19 c8 99 26 34 30 30 |)<>0)...@...&400| 00002670 65 37 2c 32 2c 45 25 2c 53 25 3a 43 25 3d b9 0d |e7,2,E%,S%:C%=..| 00002680 01 41 05 cd 0d 01 42 37 c9 2d 36 2c 2d 38 2c 2d |.A....B7.-6,-8,-| 00002690 31 30 2c 2d 31 32 3a e7 4e 25 3e 2d 39 8c 6c 79 |10,-12:.N%>-9.ly| 000026a0 25 3d 32 34 3a 47 5f 25 3d 59 79 25 8b 6c 79 25 |%=24:G_%=Yy%.ly%| 000026b0 3d 32 30 3a 47 5f 25 3d 52 79 25 0d 01 43 20 e7 |=20:G_%=Ry%..C .| 000026c0 4e 25 3d 2d 38 84 4e 25 3d 2d 31 30 8c 48 5f 25 |N%=-8.N%=-10.H_%| 000026d0 3d 2d 33 32 8b 48 5f 25 3d 33 32 0d 01 44 1d 21 |=-32.H_%=32..D.!| 000026e0 45 25 3d 46 25 3a c8 99 26 34 30 30 63 62 2c 2c |E%=F%:..&400cb,,| 000026f0 45 25 3a e7 47 5f 25 8c 0d 01 45 33 45 25 21 6c |E%:.G_%...E3E%!l| 00002700 79 25 3d 28 45 25 21 6c 79 25 29 2b 48 5f 25 3a |y%=(E%!ly%)+H_%:| 00002710 c8 99 26 34 30 30 65 37 2c 32 2c 45 25 2c 53 25 |..&400e7,2,E%,S%| 00002720 3a 50 79 25 3d b9 3a 43 25 3d b9 0d 01 46 05 cd |:Py%=.:C%=...F..| 00002730 0d 01 47 05 cb 0d 01 48 14 cc 3a 4e 79 25 3d 2d |..G....H..:Ny%=-| 00002740 31 3a e7 4e 25 3d 2d 31 8c 0d 01 49 2e 21 45 25 |1:.N%=-1...I.!E%| 00002750 3d 46 25 3a c8 99 26 34 30 30 63 63 2c 2c 45 25 |=F%:..&400cc,,E%| 00002760 3a 4e 79 25 3d 28 45 25 21 36 34 29 3e 3e 31 32 |:Ny%=(E%!64)>>12| 00002770 3a 75 79 25 3d 2d 31 0d 01 4a 59 cc 3a 21 41 25 |:uy%=-1..JY.:!A%| 00002780 3d 46 25 3a 41 25 21 34 3d 4e 25 3a 41 25 21 32 |=F%:A%!4=N%:A%!2| 00002790 34 3d 30 3a c8 99 26 36 30 30 63 65 2c 2c 41 25 |4=0:..&600ce,,A%| 000027a0 3a e7 41 25 21 32 34 3c 3e 30 8c 4e 79 25 3d 28 |:.A%!24<>0.Ny%=(| 000027b0 41 25 21 32 34 3e 3e 31 32 29 80 31 35 3a 75 79 |A%!24>>12).15:uy| 000027c0 25 3d 28 41 25 21 32 34 3e 3e 31 36 29 80 33 31 |%=(A%!24>>16).31| 000027d0 0d 01 4b 0e cd 3a e7 4e 79 25 3d 2d 31 8c 0d 01 |..K..:.Ny%=-1...| 000027e0 4c 8e f2 41 28 30 2c 22 54 68 65 20 73 70 65 63 |L..A(0,"The spec| 000027f0 69 66 69 63 20 77 69 6e 64 6f 77 20 68 61 73 20 |ific window has | 00002800 62 65 65 6e 20 64 65 6c 65 74 65 64 2e 20 43 68 |been deleted. Ch| 00002810 61 6e 67 65 20 74 68 65 20 6b 65 79 73 74 72 6f |ange the keystro| 00002820 6b 65 20 74 6f 20 27 41 6e 79 20 77 69 6e 64 6f |ke to 'Any windo| 00002830 77 27 20 6f 72 20 27 57 69 6e 64 6f 77 20 61 74 |w' or 'Window at| 00002840 20 70 6f 69 6e 74 65 72 27 2e 20 53 65 65 20 74 | pointer'. See t| 00002850 68 65 20 6d 61 6e 75 61 6c 20 66 6f 72 20 6d 6f |he manual for mo| 00002860 72 65 20 68 65 6c 70 2e 22 2c 31 29 0d 01 4d 46 |re help.",1)..MF| 00002870 cc 3a 63 25 3d 6f 79 25 80 32 35 35 3a 4e 5f 25 |.:c%=oy%.255:N_%| 00002880 3d 6f 79 25 3e 32 35 35 3a 21 41 25 3d 53 4a 25 |=oy%>255:!A%=SJ%| 00002890 3a 41 25 21 34 3d 4d 4a 25 3a 41 25 21 31 32 3d |:A%!4=MJ%:A%!12=| 000028a0 46 25 3a 41 25 21 31 36 3d 4e 25 3a e7 63 25 3d |F%:A%!16=N%:.c%=| 000028b0 32 8c 0d 01 4e 1b 41 25 21 38 3d 32 3a c8 99 26 |2...N.A%!8=2:..&| 000028c0 34 30 30 65 37 2c 36 2c 41 25 2c 53 25 0d 01 4f |400e7,6,A%,S%..O| 000028d0 0c cc 3a c8 8e 4e 79 25 ca 0d 01 50 0c c9 30 2c |..:..Ny%...P..0,| 000028e0 31 32 2c 31 33 0d 01 51 3b c9 31 2c 32 2c 33 2c |12,13..Q;.1,2,3,| 000028f0 34 2c 36 2c 39 3a 41 25 21 38 3d 63 25 3a c8 99 |4,6,9:A%!8=c%:..| 00002900 26 34 30 30 65 37 2c 36 2c 41 25 2c 53 25 3a 43 |&400e7,6,A%,S%:C| 00002910 25 3d b9 3a e7 4e 79 25 3d 32 8c 50 79 25 3d b9 |%=.:.Ny%=2.Py%=.| 00002920 0d 01 52 0e c9 35 2c 38 3a e7 4e 5f 25 8c 0d 01 |..R..5,8:.N_%...| 00002930 53 21 41 25 21 38 3d 63 25 3a c8 99 26 34 30 30 |S!A%!8=c%:..&400| 00002940 65 37 2c 36 2c 41 25 2c 53 25 3a 43 25 3d b9 0d |e7,6,A%,S%:C%=..| 00002950 01 54 13 cc 3a e7 63 25 3d 34 80 75 79 25 3c 3e |.T..:.c%=4.uy%<>| 00002960 30 8c 0d 01 55 15 f2 4c 28 46 25 2c 4e 25 2c 31 |0...U..L(F%,N%,1| 00002970 3c 3c 32 31 2c b9 29 0d 01 56 18 cc 3a 78 25 3d |<<21,.)..V..:x%=| 00002980 a4 47 28 46 25 2c 4e 25 2c 31 3c 3c 32 31 29 0d |.G(F%,N%,1<<21).| 00002990 01 57 05 cd 0d 01 58 05 cd 0d 01 59 35 c9 37 2c |.W....X....Y5.7,| 000029a0 31 31 3a 41 25 21 38 3d 63 25 3a c8 99 26 34 30 |11:A%!8=c%:..&40| 000029b0 30 65 37 2c 36 2c 41 25 2c 53 25 3a 43 25 3d b9 |0e7,6,A%,S%:C%=.| 000029c0 3a e7 63 25 3d 34 80 75 79 25 3c 3e 30 8c 0d 01 |:.c%=4.uy%<>0...| 000029d0 5a 15 f2 4c 28 46 25 2c 4e 25 2c 31 3c 3c 32 31 |Z..L(F%,N%,1<<21| 000029e0 2c b9 29 0d 01 5b 18 cc 3a 78 25 3d a4 47 28 46 |,.)..[..:x%=.G(F| 000029f0 25 2c 4e 25 2c 31 3c 3c 32 31 29 0d 01 5c 05 cd |%,N%,1<<21)..\..| 00002a00 0d 01 5d 0d c9 31 30 3a e7 4e 5f 25 8c 0d 01 5e |..]..10:.N_%...^| 00002a10 0b 41 25 21 38 3d 63 25 0d 01 5f 11 cc 3a 41 25 |.A%!8=c%.._..:A%| 00002a20 21 38 3d 63 25 2a 32 35 36 0d 01 60 1b cd 3a c8 |!8=c%*256..`..:.| 00002a30 99 26 34 30 30 65 37 2c 36 2c 41 25 2c 53 25 3a |.&400e7,6,A%,S%:| 00002a40 43 25 3d b9 0d 01 61 46 c9 31 34 3a 41 25 21 38 |C%=...aF.14:A%!8| 00002a50 3d 63 25 3a c8 99 26 34 30 30 65 37 2c 36 2c 41 |=c%:..&400e7,6,A| 00002a60 25 2c 53 25 3a 43 25 3d b9 3a c8 99 26 34 30 30 |%,S%:C%=.:..&400| 00002a70 64 32 2c 46 25 2c 4e 25 2c 2d 31 2c 2d 31 2c ac |d2,F%,N%,-1,-1,.| 00002a80 28 31 3c 3c 32 35 29 2c 2d 31 0d 01 62 2d c9 31 |(1<<25),-1..b-.1| 00002a90 35 3a c8 99 26 34 30 30 64 32 2c 46 25 2c 4e 25 |5:..&400d2,F%,N%| 00002aa0 2c 2d 31 2c 2d 31 2c ac 28 31 3c 3c 32 35 29 2c |,-1,-1,.(1<<25),| 00002ab0 2d 31 3a 43 25 3d b9 0d 01 63 05 cb 0d 01 64 05 |-1:C%=...c....d.| 00002ac0 cd 0d 01 65 05 cd 0d 01 66 05 cd 0d 01 67 07 cd |...e....f....g..| 00002ad0 3a e1 0d 01 68 41 dd f2 48 28 71 25 2c 52 24 29 |:...hA..H(q%,R$)| 00002ae0 3a f2 4d 28 71 25 2c 52 24 29 3a e3 4d 25 3d 51 |:.M(q%,R$):.M%=Q| 00002af0 25 2b 32 35 38 38 b8 51 25 2b 75 25 2d 59 25 88 |%+2588.Q%+u%-Y%.| 00002b00 59 25 3a e7 28 28 4d 25 3f 33 29 80 31 32 38 29 |Y%:.((M%?3).128)| 00002b10 3d 30 8c 0d 01 69 30 e7 a4 45 28 4d 25 2b 35 36 |=0...i0..E(M%+56| 00002b20 29 3d 52 24 80 28 28 4d 25 3f 32 29 83 31 36 29 |)=R$.((M%?2).16)| 00002b30 3c 3e 32 80 28 28 4d 25 3f 32 29 83 31 36 29 3c |<>2.((M%?2).16)<| 00002b40 3e 33 8c 0d 01 6a 2f 4d 25 21 31 32 3d 71 25 3a |>3...j/M%!12=q%:| 00002b50 e7 28 28 4d 25 3f 32 29 81 31 36 29 3d 30 8c 4d |.((M%?2).16)=0.M| 00002b60 25 21 31 36 3d a4 44 28 a4 45 28 4d 25 2b 37 36 |%!16=.D(.E(M%+76| 00002b70 29 29 0d 01 6b 22 e7 4d 25 21 31 36 3d 2d 32 8c |))..k".M%!16=-2.| 00002b80 4d 25 21 32 30 3d a4 58 28 a4 45 28 4d 25 2b 31 |M%!20=.X(.E(M%+1| 00002b90 31 36 29 29 0d 01 6c 05 cd 0d 01 6d 0b cd 3a ed |16))..l....m..:.| 00002ba0 4d 25 3a e1 0d 01 6e 5b dd f2 63 28 71 25 29 3a |M%:...n[..c(q%):| 00002bb0 e3 4d 25 3d 51 25 2b 32 35 38 38 b8 51 25 2b 75 |.M%=Q%+2588.Q%+u| 00002bc0 25 2d 59 25 88 59 25 3a e7 28 28 4d 25 3f 33 29 |%-Y%.Y%:.((M%?3)| 00002bd0 80 31 32 38 29 3d 30 80 28 28 4d 25 3f 32 29 83 |.128)=0.((M%?2).| 00002be0 31 36 29 3c 3e 32 80 28 28 4d 25 3f 32 29 83 31 |16)<>2.((M%?2).1| 00002bf0 36 29 3c 3e 33 80 4d 25 21 31 32 3d 71 25 8c 0d |6)<>3.M%!12=q%..| 00002c00 01 6f 24 4d 25 21 31 32 3d 2d 31 3a e7 28 28 4d |.o$M%!12=-1:.((M| 00002c10 25 3f 32 29 81 31 36 29 3d 30 8c 4d 25 21 31 36 |%?2).16)=0.M%!16| 00002c20 3d 2d 31 0d 01 70 30 cd 3a ed 4d 25 3a e3 49 25 |=-1..p0.:.M%:.I%| 00002c30 3d 30 b8 6a 25 3a e7 41 25 28 49 25 29 3d 71 25 |=0.j%:.A%(I%)=q%| 00002c40 8c 41 25 28 49 25 29 3d 30 3a 41 24 28 49 25 29 |.A%(I%)=0:A$(I%)| 00002c50 3d 22 22 0d 01 71 09 ed 49 25 3a e1 0d 01 72 1d |=""..q..I%:...r.| 00002c60 dd f2 72 3a 46 24 3d a4 45 28 45 25 2b 34 34 29 |..r:F$=.E(E%+44)| 00002c70 3a c8 8e 45 25 21 34 30 ca 0d 01 73 60 c9 34 30 |:..E%!40...s`.40| 00002c80 39 33 3a 45 25 21 31 32 3d 45 25 21 38 3a 45 25 |93:E%!12=E%!8:E%| 00002c90 21 31 36 3d 34 3a 21 45 25 3d 32 35 36 3a c8 99 |!16=4:!E%=256:..| 00002ca0 26 34 30 30 65 37 2c 31 37 2c 45 25 2c 45 25 21 |&400e7,17,E%,E%!| 00002cb0 34 3a f2 46 28 46 24 29 3a d4 31 2c 2d 31 35 2c |4:.F(F$):.1,-15,| 00002cc0 31 30 30 2c 35 3a e7 46 24 3d 22 3c 57 69 6d 70 |100,5:.F$="<Wimp| 00002cd0 24 53 63 72 61 70 3e 22 8c 0d 01 74 18 c8 99 38 |$Scrap>"...t...8| 00002ce0 2c 36 2c 22 3c 57 69 6d 70 24 53 63 72 61 70 3e |,6,"<Wimp$Scrap>| 00002cf0 22 0d 01 75 0b cc 3a 79 24 3d 46 24 0d 01 76 05 |"..u..:y$=F$..v.| 00002d00 cd 0d 01 77 07 cb 3a e1 0d 01 78 29 dd f2 56 28 |...w..:...x)..V(| 00002d10 70 5f 25 2c 45 4a 25 29 3a c8 99 26 34 30 30 63 |p_%,EJ%):..&400c| 00002d20 66 2c 2c 45 25 3a e7 45 25 21 31 32 3c 3e 72 25 |f,,E%:.E%!12<>r%| 00002d30 8c 0d 01 79 89 45 25 21 32 30 3d 45 25 21 31 32 |...y.E%!20=E%!12| 00002d40 3a 45 25 21 32 34 3d 45 25 21 31 36 3a 45 25 21 |:E%!24=E%!16:E%!| 00002d50 32 38 3d 21 45 25 3a 45 25 21 33 32 3d 45 25 21 |28=!E%:E%!32=E%!| 00002d60 34 3a 45 25 21 33 36 3d 70 5f 25 3a 45 25 21 34 |4:E%!36=p_%:E%!4| 00002d70 30 3d 45 4a 25 3a 42 24 3d a4 43 28 72 25 2c 31 |0=EJ%:B$=.C(r%,1| 00002d80 29 3a c8 95 a7 42 24 2c 22 2e 22 29 3e 30 3a 42 |):...B$,".")>0:B| 00002d90 24 3d c2 42 24 2c a9 28 42 24 29 2d a7 42 24 2c |$=.B$,.(B$)-.B$,| 00002da0 22 2e 22 29 29 3a ce 3a e7 a9 28 42 24 29 3e 30 |".")):.:..(B$)>0| 00002db0 80 a9 28 42 24 29 3c 31 31 8c 0d 01 7a 42 24 28 |..(B$)<11...zB$(| 00002dc0 45 25 2b 34 34 29 3d 42 24 3a 45 25 21 31 32 3d |E%+44)=B$:E%!12=| 00002dd0 30 3a 21 45 25 3d 32 35 36 3a 45 25 21 31 36 3d |0:!E%=256:E%!16=| 00002de0 31 3a c8 99 26 34 30 30 65 37 2c 31 38 2c 45 25 |1:..&400e7,18,E%| 00002df0 2c 45 25 21 32 30 2c 45 25 21 32 34 0d 01 7b 3b |,E%!20,E%!24..{;| 00002e00 cc 3a f2 41 28 30 2c 22 50 6c 65 61 73 65 20 65 |.:.A(0,"Please e| 00002e10 6e 74 65 72 20 61 20 66 69 6c 65 6e 61 6d 65 20 |nter a filename | 00002e20 6f 66 20 75 70 20 74 6f 20 31 30 20 6c 65 74 74 |of up to 10 lett| 00002e30 65 72 73 22 2c 31 29 0d 01 7c 05 cd 0d 01 7d 07 |ers",1)..|....}.| 00002e40 cd 3a e1 0d 01 7e 32 dd f2 43 28 46 24 29 3a c8 |.:...~2..C(F$):.| 00002e50 99 38 2c 35 2c 46 24 b8 53 79 25 2c 2c 2c 2c 2c |.8,5,F$.Sy%,,,,,| 00002e60 7a 5f 25 3a e7 28 7a 5f 25 80 38 29 3d 38 80 53 |z_%:.(z_%.8)=8.S| 00002e70 79 25 3d 31 8c 0d 01 7f 29 f2 41 28 30 2c 22 54 |y%=1....).A(0,"T| 00002e80 68 65 20 66 69 6c 65 20 27 22 2b 46 24 2b 22 27 |he file '"+F$+"'| 00002e90 20 69 73 20 6c 6f 63 6b 65 64 22 2c 31 29 0d 01 | is locked",1)..| 00002ea0 80 0d cc 3a e7 53 79 25 3d 32 8c 0d 01 81 25 f2 |...:.Sy%=2....%.| 00002eb0 41 28 30 2c 22 27 22 2b 46 24 2b 22 27 20 69 73 |A(0,"'"+F$+"' is| 00002ec0 20 61 20 64 69 72 65 63 74 6f 72 79 22 2c 31 29 | a directory",1)| 00002ed0 0d 01 82 9e cc 3a c8 99 31 33 2c 31 32 38 2c 46 |.....:..13,128,F| 00002ee0 24 20 b8 20 51 79 25 3a f2 4a 28 22 21 45 78 65 |$ . Qy%:.J("!Exe| 00002ef0 63 75 74 6f 72 20 56 32 2e 33 33 2c 20 41 63 6f |cutor V2.33, Aco| 00002f00 72 6e 20 55 73 65 72 20 44 65 6d 6f 20 76 65 72 |rn User Demo ver| 00002f10 73 69 6f 6e 22 2c 51 79 25 29 3a f2 4a 28 22 4c |sion",Qy%):.J("L| 00002f20 69 73 74 20 6f 66 20 6b 65 79 73 74 72 6f 6b 65 |ist of keystroke| 00002f30 73 22 2c 51 79 25 29 3a c8 99 31 31 2c 31 30 2c |s",Qy%):..11,10,| 00002f40 51 79 25 3a e3 20 69 25 3d 30 20 b8 20 37 3a e3 |Qy%:. i%=0 . 7:.| 00002f50 20 57 79 25 3d 30 20 b8 20 39 36 3a e7 20 45 25 | Wy%=0 . 96:. E%| 00002f60 28 57 79 25 2c 69 25 29 3c 3e 2d 31 20 8c 0d 01 |(Wy%,i%)<>-1 ...| 00002f70 83 14 e7 21 45 25 28 57 79 25 2c 69 25 29 3c 3e |...!E%(Wy%,i%)<>| 00002f80 30 8c 0d 01 84 34 73 25 3d 45 25 28 57 79 25 2c |0....4s%=E%(Wy%,| 00002f90 69 25 29 2d 34 3a 62 24 3d 22 22 3a f5 3a 73 25 |i%)-4:b$="":.:s%| 00002fa0 3d 51 25 2b 73 25 21 34 3a e7 28 73 25 3f 33 80 |=Q%+s%!4:.(s%?3.| 00002fb0 33 32 29 3d 30 8c 0d 01 85 1c 50 24 3d 22 22 3a |32)=0.....P$="":| 00002fc0 e7 28 69 25 80 34 29 8c 50 24 2b 3d 22 41 6c 74 |.(i%.4).P$+="Alt| 00002fd0 2b 22 0d 01 86 17 e7 28 69 25 80 32 29 8c 50 24 |+".....(i%.2).P$| 00002fe0 2b 3d 22 43 74 72 6c 2b 22 0d 01 87 18 e7 28 69 |+="Ctrl+".....(i| 00002ff0 25 80 31 29 8c 50 24 2b 3d 22 53 68 69 66 74 2b |%.1).P$+="Shift+| 00003000 22 0d 01 88 32 50 24 2b 3d 45 24 28 57 79 25 29 |"...2P$+=E$(Wy%)| 00003010 2b 22 3a 20 22 3a 50 24 2b 3d a4 45 28 73 25 2b |+": ":P$+=.E(s%+| 00003020 31 32 38 29 3a e7 28 28 73 25 3f 32 29 80 32 29 |128):.((s%?2).2)| 00003030 3d 30 8c 0d 01 89 3e 71 79 25 3d 28 28 73 25 3f |=0....>qy%=((s%?| 00003040 32 29 80 31 35 29 3a e7 28 28 71 79 25 3d 30 84 |2).15):.((qy%=0.| 00003050 71 79 25 3d 34 29 80 28 28 73 25 3f 33 29 80 38 |qy%=4).((s%?3).8| 00003060 29 3d 38 29 84 71 79 25 3d 31 84 71 79 25 3d 35 |)=8).qy%=1.qy%=5| 00003070 8c 0d 01 8a 1a 50 24 2b 3d 22 20 28 22 2b a4 45 |.....P$+=" ("+.E| 00003080 28 73 25 2b 35 36 29 2b 22 29 22 0d 01 8b 05 cd |(s%+56)+")".....| 00003090 0d 01 8c 10 cd 3a f2 4a 28 50 24 2c 51 79 25 29 |.....:.J(P$,Qy%)| 000030a0 0d 01 8d 0e cd 3a fd 73 25 21 34 3d 2d 31 0d 01 |.....:.s%!4=-1..| 000030b0 8e 05 cd 0d 01 8f 28 cd 3a ed 57 79 25 3a ed 69 |......(.:.Wy%:.i| 000030c0 25 3a c8 99 31 33 2c 30 2c 51 79 25 3a c8 99 38 |%:..13,0,Qy%:..8| 000030d0 2c 31 38 2c 46 24 2c 34 30 39 35 0d 01 90 05 cd |,18,F$,4095.....| 000030e0 0d 01 91 07 cd 3a e1 0d 01 92 46 dd f2 46 28 46 |.....:....F..F(F| 000030f0 24 29 3a c8 99 38 2c 35 2c 46 24 b8 53 79 25 2c |$):..8,5,F$.Sy%,| 00003100 2c 65 5f 25 2c 2c 58 5f 25 3a 71 5f 25 3d 28 65 |,e_%,,X_%:q_%=(e| 00003110 5f 25 80 26 66 66 66 30 30 29 81 32 35 36 3a e7 |_%.&fff00).256:.| 00003120 53 79 25 80 71 5f 25 3d 34 30 39 33 8c 0d 01 93 |Sy%.q_%=4093....| 00003130 1f c8 99 26 34 30 36 63 30 3a 4b 5f 25 3d 75 25 |...&406c0:K_%=u%| 00003140 3a 75 25 3d 58 5f 25 3a e7 a4 57 8c 0d 01 94 2c |:u%=X_%:..W....,| 00003150 c8 99 38 2c 32 35 35 2c 46 24 2c 51 25 2c 30 3a |..8,255,F$,Q%,0:| 00003160 e7 a4 45 28 51 25 29 3d 22 4b 65 79 73 74 72 6f |..E(Q%)="Keystro| 00003170 6b 65 73 22 2b 77 24 8c 0d 01 95 27 e3 4d 25 3d |kes"+w$....'.M%=| 00003180 51 25 2b 32 35 38 38 b8 51 25 2b 58 5f 25 2d 59 |Q%+2588.Q%+X_%-Y| 00003190 25 88 59 25 3a f2 79 28 4d 25 29 3a ed 4d 25 0d |%.Y%:.y(M%):.M%.| 000031a0 01 96 26 cc 3a f2 41 28 30 2c 22 49 6c 6c 65 67 |..&.:.A(0,"Illeg| 000031b0 61 6c 20 6b 65 79 73 74 72 6f 6b 65 20 66 69 6c |al keystroke fil| 000031c0 65 22 2c 32 29 0d 01 97 05 cd 0d 01 98 35 cc 3a |e",2)........5.:| 000031d0 f2 41 28 30 2c 22 45 78 65 63 75 74 6f 72 20 68 |.A(0,"Executor h| 000031e0 61 73 20 72 75 6e 20 6f 75 74 20 6f 66 20 6d 65 |as run out of me| 000031f0 6d 6f 72 79 22 2c 31 29 3a 75 25 3d 4b 5f 25 0d |mory",1):u%=K_%.| 00003200 01 99 0e cd 3a c8 99 26 34 30 36 63 31 0d 01 9a |....:..&406c1...| 00003210 07 cd 3a e1 0d 01 9b 25 dd f2 79 28 4d 25 29 3a |..:....%..y(M%):| 00003220 f2 67 28 4d 25 29 3a e7 28 4d 25 3f 31 80 33 32 |.g(M%):.(M%?1.32| 00003230 29 3c 3e 30 8c 62 25 3d b9 0d 01 9c 10 e7 28 4d |)<>0.b%=......(M| 00003240 25 3f 32 80 32 29 3d 30 8c 0d 01 9d 1e e7 ac 28 |%?2.2)=0.......(| 00003250 28 28 4d 25 3f 32 29 83 31 36 29 3d 34 80 4d 25 |((M%?2).16)=4.M%| 00003260 21 31 32 3d 30 29 8c 0d 01 9e 3a 63 24 3d a4 45 |!12=0)....:c$=.E| 00003270 28 4d 25 2b 35 36 29 3a 53 25 3d 2d 31 3a e3 4a |(M%+56):S%=-1:.J| 00003280 25 3d 30 b8 6a 25 3a e7 41 24 28 4a 25 29 3d 63 |%=0.j%:.A$(J%)=c| 00003290 24 8c 53 25 3d 41 25 28 4a 25 29 3a 4a 25 3d 6a |$.S%=A%(J%):J%=j| 000032a0 25 0d 01 9f 19 ed 4a 25 3a 4d 25 21 31 32 3d 53 |%.....J%:M%!12=S| 000032b0 25 3a e7 53 25 3c 3e 2d 31 8c 0d 01 a0 13 e7 28 |%:.S%<>-1......(| 000032c0 28 4d 25 3f 32 29 81 31 36 29 3d 30 8c 0d 01 a1 |(M%?2).16)=0....| 000032d0 1a e7 a4 45 28 4d 25 2b 37 36 29 3d 22 49 63 6f |...E(M%+76)="Ico| 000032e0 6e 20 62 61 72 22 8c 0d 01 a2 3f 4d 25 21 31 36 |n bar"....?M%!16| 000032f0 3d 2d 32 3a e3 4a 25 3d 30 b8 36 33 3a 45 25 21 |=-2:.J%=0.63:E%!| 00003300 31 32 3d 30 3a c8 99 26 36 30 30 65 37 2c 31 39 |12=0:..&600e7,19| 00003310 2c 45 25 2c 2d 32 2c 4a 25 b8 2c 2c 61 25 3a e7 |,E%,-2,J%.,,a%:.| 00003320 61 25 3d 53 25 8c 0d 01 a3 2d e7 a4 46 28 53 25 |a%=S%....-..F(S%| 00003330 2c 2d 32 2c 4a 25 2c a3 29 3d a4 45 28 4d 25 2b |,-2,J%,.)=.E(M%+| 00003340 31 31 36 29 8c 4d 25 21 32 30 3d 4a 25 3a 4a 25 |116).M%!20=J%:J%| 00003350 3d 36 33 0d 01 a4 09 cd 3a ed 4a 25 0d 01 a5 11 |=63.....:.J%....| 00003360 cc 3a 71 25 3d 2d 31 3a e7 4d 79 25 8c 0d 01 a6 |.:q%=-1:.My%....| 00003370 42 4a 25 3d a4 53 3a c8 95 4a 25 3c 3e 2d 31 80 |BJ%=.S:..J%<>-1.| 00003380 71 25 3d 2d 31 3a 45 25 21 31 32 3d 30 3a c8 99 |q%=-1:E%!12=0:..| 00003390 26 36 30 30 65 37 2c 31 39 2c 45 25 2c 4a 25 2c |&600e7,19,E%,J%,| 000033a0 2d 31 b8 2c 2c 61 25 3a e7 61 25 3d 53 25 8c 0d |-1.,,a%:.a%=S%..| 000033b0 01 a7 55 f2 47 28 4a 25 29 3a e7 74 79 25 3d 28 |..U.G(J%):.ty%=(| 000033c0 28 4d 25 21 31 30 34 29 80 ac 28 31 3c 3c 32 30 |(M%!104)..(1<<20| 000033d0 29 29 80 67 79 25 3d 4d 25 21 31 30 38 80 79 79 |)).gy%=M%!108.yy| 000033e0 25 3d 4d 25 21 31 31 32 80 a4 5a 28 53 25 2c 4a |%=M%!112..Z(S%,J| 000033f0 25 2c a3 29 3d a4 45 28 4d 25 2b 37 36 29 8c 71 |%,.)=.E(M%+76).q| 00003400 25 3d 4a 25 0d 01 a8 11 cd 3a 4a 25 3d a4 4d 28 |%=J%.....:J%=.M(| 00003410 4a 25 29 3a ce 0d 01 a9 3f cc 3a e3 4a 25 3d 31 |J%):....?.:.J%=1| 00003420 37 34 34 b8 31 39 39 36 88 34 3a 45 25 21 31 32 |744.1996.4:E%!12| 00003430 3d 30 3a c8 99 26 36 30 30 65 37 2c 31 39 2c 45 |=0:..&600e7,19,E| 00003440 25 2c 4a 25 2c 2d 31 b8 2c 2c 61 25 3a e7 61 25 |%,J%,-1.,,a%:.a%| 00003450 3d 53 25 8c 0d 01 aa 5d f2 47 28 4a 25 29 3a e7 |=S%....].G(J%):.| 00003460 74 79 25 3d 28 28 4d 25 21 31 30 34 29 80 ac 28 |ty%=((M%!104)..(| 00003470 31 3c 3c 32 30 29 29 80 67 79 25 3d 4d 25 21 31 |1<<20)).gy%=M%!1| 00003480 30 38 80 79 79 25 3d 4d 25 21 31 31 32 80 a4 5a |08.yy%=M%!112..Z| 00003490 28 53 25 2c 4a 25 2c a3 29 3d a4 45 28 4d 25 2b |(S%,J%,.)=.E(M%+| 000034a0 37 36 29 8c 71 25 3d 4a 25 3a 4a 25 3d 31 39 39 |76).q%=J%:J%=199| 000034b0 36 0d 01 ab 09 cd 3a ed 4a 25 0d 01 ac 0e cd 3a |6.....:.J%.....:| 000034c0 4d 25 21 31 36 3d 71 25 0d 01 ad 05 cd 0d 01 ae |M%!16=q%........| 000034d0 05 cd 0d 01 af 05 cd 0d 01 b0 05 cd 0d 01 b1 07 |................| 000034e0 cd 3a e1 0d 01 b2 20 dd f2 67 28 4d 25 29 3a 4d |.:.... ..g(M%):M| 000034f0 24 3d 22 22 3a e7 28 4d 25 3f 33 80 31 32 38 29 |$="":.(M%?3.128)| 00003500 3d 30 8c 0d 01 b3 1e e7 28 4d 25 3f 30 29 3e 39 |=0......(M%?0)>9| 00003510 36 8c 4d 24 3d 22 6b 65 79 20 6e 75 6d 62 65 72 |6.M$="key number| 00003520 22 0d 01 b4 26 e7 28 28 4d 25 3f 32 29 83 31 36 |"...&.((M%?2).16| 00003530 29 3e 35 8c 4d 24 3d 22 6b 65 79 73 74 72 6f 6b |)>5.M$="keystrok| 00003540 65 20 74 79 70 65 22 0d 01 b5 30 e7 28 28 4d 25 |e type"...0.((M%| 00003550 3f 32 29 81 31 36 29 3e 32 80 28 28 4d 25 3f 32 |?2).16)>2.((M%?2| 00003560 29 80 32 29 3d 30 8c 4d 24 3d 22 77 69 6e 64 6f |).2)=0.M$="windo| 00003570 77 20 73 70 65 63 22 0d 01 b6 34 e7 4d 25 21 34 |w spec"...4.M%!4| 00003580 3c 3e 2d 31 80 28 28 28 4d 25 21 34 29 2d 32 35 |<>-1.(((M%!4)-25| 00003590 38 38 29 83 59 25 29 3c 3e 30 8c 4d 24 3d 22 6e |88).Y%)<>0.M$="n| 000035a0 65 78 74 20 6f 66 66 73 65 74 22 0d 01 b7 44 e7 |ext offset"...D.| 000035b0 4d 25 21 34 3c 3e 2d 31 80 21 28 38 2b 51 25 2b |M%!4<>-1.!(8+Q%+| 000035c0 4d 25 21 34 29 3c 3e 28 4d 25 2d 51 25 29 8c 4d |M%!4)<>(M%-Q%).M| 000035d0 24 3d 22 4e 65 78 74 20 26 20 50 72 65 76 69 6f |$="Next & Previo| 000035e0 75 73 20 64 6f 6e 27 74 20 6d 61 74 63 68 22 0d |us don't match".| 000035f0 01 b8 38 e7 4d 25 21 38 3c 3e 2d 31 80 28 28 28 |..8.M%!8<>-1.(((| 00003600 4d 25 21 38 29 2d 32 35 38 38 29 83 59 25 29 3c |M%!8)-2588).Y%)<| 00003610 3e 30 8c 4d 24 3d 22 70 72 65 76 69 6f 75 73 20 |>0.M$="previous | 00003620 6f 66 66 73 65 74 22 0d 01 b9 44 e7 4d 25 21 38 |offset"...D.M%!8| 00003630 3c 3e 2d 31 80 21 28 34 2b 51 25 2b 4d 25 21 38 |<>-1.!(4+Q%+M%!8| 00003640 29 3c 3e 28 4d 25 2d 51 25 29 8c 4d 24 3d 22 50 |)<>(M%-Q%).M$="P| 00003650 72 65 76 69 6f 75 73 20 26 20 4e 65 78 74 20 64 |revious & Next d| 00003660 6f 6e 27 74 20 6d 61 74 63 68 22 0d 01 ba 21 e7 |on't match"...!.| 00003670 a9 28 a4 45 28 4d 25 2b 31 32 38 29 29 3e 33 31 |.(.E(M%+128))>31| 00003680 8c 4d 24 3d 22 61 63 74 69 6f 6e 22 0d 01 bb 21 |.M$="action"...!| 00003690 e7 28 28 4d 25 3f 32 29 83 31 36 29 3d 32 84 28 |.((M%?2).16)=2.(| 000036a0 28 4d 25 3f 32 29 83 31 36 29 3d 33 8c 0d 01 bc |(M%?2).16)=3....| 000036b0 27 e7 a9 28 a4 45 28 4d 25 2b 31 32 29 29 3e 31 |'..(.E(M%+12))>1| 000036c0 31 35 8c 4d 24 3d 22 74 65 78 74 2f 63 6f 6d 6d |15.M$="text/comm| 000036d0 61 6e 64 22 0d 01 bd 36 cc 3a e7 4d 25 3f 32 34 |and"...6.:.M%?24| 000036e0 3c 3e 31 80 4d 25 3f 32 34 3c 3e 34 80 28 28 4d |<>1.M%?24<>4.((M| 000036f0 25 3f 32 29 83 31 36 29 3d 30 8c 4d 24 3d 22 63 |%?2).16)=0.M$="c| 00003700 6c 69 63 6b 20 74 79 70 65 22 0d 01 be 26 e7 4d |lick type"...&.M| 00003710 25 3f 32 35 3e 31 80 28 28 4d 25 3f 32 29 83 31 |%?25>1.((M%?2).1| 00003720 36 29 3d 30 8c 4d 24 3d 22 64 6f 75 62 6c 65 22 |6)=0.M$="double"| 00003730 0d 01 bf 21 e7 28 28 4d 25 3f 32 29 83 31 36 29 |...!.((M%?2).16)| 00003740 3d 31 84 28 28 4d 25 3f 32 29 83 31 36 29 3d 35 |=1.((M%?2).16)=5| 00003750 8c 0d 01 c0 40 e3 4f 79 25 3d 32 38 b8 35 32 88 |....@.Oy%=28.52.| 00003760 34 3a e7 4d 25 21 4f 79 25 3c 2d 31 84 4d 25 21 |4:.M%!Oy%<-1.M%!| 00003770 4f 79 25 3e 39 39 38 8c 4d 24 3d 22 6d 65 6e 75 |Oy%>998.M$="menu| 00003780 20 73 65 6c 65 63 74 69 6f 6e 20 22 2b c3 4f 79 | selection "+.Oy| 00003790 25 0d 01 c1 08 ed 4f 79 25 0d 01 c2 25 cd 3a e7 |%.....Oy%...%.:.| 000037a0 a9 28 a4 45 28 4d 25 2b 35 36 29 29 3e 31 39 8c |.(.E(M%+56))>19.| 000037b0 4d 24 3d 22 74 61 73 6b 20 6e 61 6d 65 22 0d 01 |M$="task name"..| 000037c0 c3 25 e7 a9 28 a4 45 28 4d 25 2b 37 36 29 29 3e |.%..(.E(M%+76))>| 000037d0 32 37 8c 4d 24 3d 22 77 69 6e 64 6f 77 20 6e 61 |27.M$="window na| 000037e0 6d 65 22 0d 01 c4 24 e7 a9 28 a4 45 28 4d 25 2b |me"...$..(.E(M%+| 000037f0 31 31 36 29 29 3e 31 31 8c 4d 24 3d 22 49 63 6f |116))>11.M$="Ico| 00003800 6e 20 6e 61 6d 65 22 0d 01 c5 05 cd 0d 01 c6 5b |n name"........[| 00003810 cd 3a e7 4d 24 3c 3e 22 22 8c f2 41 28 30 2c 22 |.:.M$<>""..A(0,"| 00003820 4b 65 79 73 74 72 6f 6b 65 20 63 6f 72 72 75 70 |Keystroke corrup| 00003830 74 65 64 20 28 22 2b 4d 24 2b 22 2c 20 6b 65 79 |ted ("+M$+", key| 00003840 73 74 72 6f 6b 65 20 22 2b c3 28 28 4d 25 2d 51 |stroke "+.((M%-Q| 00003850 25 2d 32 35 38 38 29 2f 59 25 29 2b 22 29 22 2c |%-2588)/Y%)+")",| 00003860 32 29 3a c8 99 31 37 0d 01 c7 05 e1 0d 01 c8 54 |2):..17........T| 00003870 dd f2 65 3a e3 51 5f 25 3d 30 b8 36 33 3a 45 25 |..e:.Q_%=0.63:E%| 00003880 21 30 3d 32 30 3a 45 25 21 31 32 3d 30 3a c8 99 |!0=20:E%!12=0:..| 00003890 26 36 30 30 65 37 2c 31 39 2c 45 25 2c 2d 32 2c |&600e7,19,E%,-2,| 000038a0 51 5f 25 b8 2c 2c 53 25 3a e7 53 25 3c 3e 2d 32 |Q_%.,,S%:.S%<>-2| 000038b0 80 53 25 3c 3e 30 8c f2 4d 28 53 25 2c 22 22 29 |.S%<>0..M(S%,"")| 000038c0 0d 01 c9 0e ed 51 5f 25 3a e7 4d 79 25 8c 0d 01 |.....Q_%:.My%...| 000038d0 ca 4c 65 25 3d a4 53 3a c8 95 65 25 3c 3e 2d 31 |.Le%=.S:..e%<>-1| 000038e0 3a 45 25 21 31 32 3d 30 3a c8 99 26 36 30 30 65 |:E%!12=0:..&600e| 000038f0 37 2c 31 39 2c 45 25 2c 65 25 2c 2d 31 b8 2c 2c |7,19,E%,e%,-1.,,| 00003900 53 25 3a e7 53 25 3c 3e 65 25 80 53 25 3c 3e 30 |S%:.S%<>e%.S%<>0| 00003910 8c f2 4d 28 53 25 2c 22 22 29 0d 01 cb 0f 65 25 |..M(S%,"")....e%| 00003920 3d a4 4d 28 65 25 29 3a ce 0d 01 cc 4f cc 3a e3 |=.M(e%):....O.:.| 00003930 65 25 3d 31 37 34 34 b8 31 39 39 36 88 34 3a 45 |e%=1744.1996.4:E| 00003940 25 21 31 32 3d 30 3a c8 99 26 36 30 30 65 37 2c |%!12=0:..&600e7,| 00003950 31 39 2c 45 25 2c 65 25 2c 2d 31 b8 2c 2c 53 25 |19,E%,e%,-1.,,S%| 00003960 3a e7 53 25 3c 3e 65 25 80 53 25 3c 3e 30 8c f2 |:.S%<>e%.S%<>0..| 00003970 4d 28 53 25 2c 22 22 29 0d 01 cd 07 ed 65 25 0d |M(S%,"").....e%.| 00003980 01 ce 07 cd 3a e1 0d 01 cf 39 dd f2 4d 28 71 25 |....:....9..M(q%| 00003990 2c 52 24 29 3a 41 5f 25 3d 2d 31 3a 49 5f 25 3d |,R$):A_%=-1:I_%=| 000039a0 2d 31 3a e3 4a 25 3d 6a 25 b8 30 88 2d 31 3a e7 |-1:.J%=j%.0.-1:.| 000039b0 41 25 28 4a 25 29 3d 30 8c 41 5f 25 3d 4a 25 0d |A%(J%)=0.A_%=J%.| 000039c0 01 d0 15 e7 41 25 28 4a 25 29 3d 71 25 8c 49 5f |....A%(J%)=q%.I_| 000039d0 25 3d 4a 25 0d 01 d1 10 ed 4a 25 3a e7 49 5f 25 |%=J%.....J%:.I_%| 000039e0 3d 2d 31 8c 0d 01 d2 1f 41 25 28 41 5f 25 29 3d |=-1.....A%(A_%)=| 000039f0 71 25 3a e7 52 24 3d 22 22 8c 52 24 3d a4 4e 28 |q%:.R$="".R$=.N(| 00003a00 71 25 29 0d 01 d3 0e 41 24 28 41 5f 25 29 3d 52 |q%)....A$(A_%)=R| 00003a10 24 0d 01 d4 07 cd 3a e1 0d 01 d5 17 dd f2 64 3a |$.....:.......d:| 00003a20 75 25 3d 32 35 38 38 2b 59 25 3a e7 a4 57 8c 0d |u%=2588+Y%:..W..| 00003a30 01 d6 56 24 51 25 3d 22 4b 65 79 73 74 72 6f 6b |..V$Q%="Keystrok| 00003a40 65 73 22 2b 77 24 3a e3 42 5f 25 3d 31 32 b8 32 |es"+w$:.B_%=12.2| 00003a50 35 38 34 88 34 3a 51 25 21 42 5f 25 3d 30 3a ed |584.4:Q%!B_%=0:.| 00003a60 42 5f 25 3a e3 49 25 3d 32 35 38 38 b8 32 35 38 |B_%:.I%=2588.258| 00003a70 38 2b 59 25 2d 34 88 34 3a 51 25 21 49 25 3d 2d |8+Y%-4.4:Q%!I%=-| 00003a80 31 3a ed 49 25 0d 01 d7 2e cc 3a f2 41 28 30 2c |1:.I%.....:.A(0,| 00003a90 22 45 78 65 63 75 74 6f 72 20 68 61 73 20 72 75 |"Executor has ru| 00003aa0 6e 20 6f 75 74 20 6f 66 20 6d 65 6d 6f 72 79 22 |n out of memory"| 00003ab0 2c 32 29 0d 01 d8 07 cd 3a e1 0d 01 d9 18 dd f2 |,2).....:.......| 00003ac0 77 28 73 24 29 3a e7 a7 73 24 2c 22 2e 22 29 3d |w(s$):..s$,".")=| 00003ad0 30 8c 0d 01 da 3b f2 41 28 30 2c 22 54 6f 20 73 |0....;.A(0,"To s| 00003ae0 61 76 65 2c 20 64 72 61 67 20 74 68 65 20 66 69 |ave, drag the fi| 00003af0 6c 65 20 74 6f 20 61 20 64 69 72 65 63 74 6f 72 |le to a director| 00003b00 79 20 64 69 73 70 6c 61 79 22 2c 31 29 0d 01 db |y display",1)...| 00003b10 0c cc 3a c8 8e 42 79 25 ca 0d 01 dc 13 c9 32 3a |..:..By%......2:| 00003b20 f2 43 28 73 24 29 3a 4f 24 3d 73 24 0d 01 dd 12 |.C(s$):O$=s$....| 00003b30 cb 3a c8 99 26 34 30 30 64 34 2c 2c 2d 31 0d 01 |.:..&400d4,,-1..| 00003b40 de 07 cd 3a e1 0d 01 df 9d dd f2 44 28 6f 5f 25 |...:.......D(o_%| 00003b50 2c 68 5f 25 2c 77 5f 25 29 3a c8 99 33 39 2c 22 |,h_%,w_%):..39,"| 00003b60 3c 4b 65 79 73 74 72 6f 6b 65 25 56 61 72 3e 22 |<Keystroke%Var>"| 00003b70 2c 66 79 25 2c 38 3a c8 99 33 39 2c 22 3c 4b 65 |,fy%,8:..39,"<Ke| 00003b80 79 73 74 72 6f 6b 65 25 49 6e 63 3e 22 2c 64 79 |ystroke%Inc>",dy| 00003b90 25 2c 38 3a 24 28 74 25 29 3d c3 28 45 79 25 81 |%,8:$(t%)=.(Ey%.| 00003ba0 36 30 30 30 29 2b bd 30 3a c8 99 26 32 30 30 32 |6000)+.0:..&2002| 00003bb0 33 2c 22 45 78 65 63 75 74 6f 72 24 44 69 72 22 |3,"Executor$Dir"| 00003bc0 2c 41 25 2c 2d 31 2c 30 b8 2c 2c 53 79 25 3a e7 |,A%,-1,0.,,Sy%:.| 00003bd0 62 25 8c 4c 25 21 32 38 3d 31 8b 4c 25 21 32 38 |b%.L%!28=1.L%!28| 00003be0 3d 30 0d 01 e0 32 c8 99 26 34 30 30 64 34 2c 2c |=0...2..&400d4,,| 00003bf0 6f 25 2c 68 5f 25 2c 77 5f 25 3a 74 5f 25 3d 6f |o%,h_%,w_%:t_%=o| 00003c00 5f 25 3a 72 5f 25 3d 68 5f 25 3a 66 5f 25 3d 77 |_%:r_%=h_%:f_%=w| 00003c10 5f 25 3a e1 0d 01 e1 38 dd f2 58 3a f2 71 28 5f |_%:....8..X:.q(_| 00003c20 25 29 3a 71 24 3d a4 45 28 5a 25 2b 31 32 38 29 |%):q$=.E(Z%+128)| 00003c30 3a 21 45 25 3d 5f 25 3a c8 99 26 34 30 30 63 63 |:!E%=_%:..&400cc| 00003c40 2c 2c 45 25 3a e7 71 24 3d 22 22 8c 0d 01 e2 19 |,,E%:.q$="".....| 00003c50 24 28 45 25 21 37 36 29 3d 22 45 6e 74 65 72 20 |$(E%!76)="Enter | 00003c60 74 65 78 74 22 0d 01 e3 11 cc 3a 24 28 45 25 21 |text".....:$(E%!| 00003c70 37 36 29 3d 71 24 0d 01 e4 a3 cd 3a f2 4e 28 5f |76)=q$.....:.N(_| 00003c80 25 2c 30 2c 22 22 29 3a 21 41 25 3d 5f 25 3a c8 |%,0,""):!A%=_%:.| 00003c90 99 26 34 30 30 63 62 2c 2c 41 25 3a c8 99 26 34 |.&400cb,,A%:..&4| 00003ca0 30 30 63 35 2c 2c 41 25 3a c8 99 26 34 30 30 64 |00c5,,A%:..&400d| 00003cb0 33 2c 2c 4f 25 3a c8 99 26 34 30 30 64 32 2c 5f |3,,O%:..&400d2,_| 00003cc0 25 2c 30 2c 2d 31 2c 2d 31 2c ac 28 31 3c 3c 32 |%,0,-1,-1,.(1<<2| 00003cd0 35 29 2c 2d 31 3a 48 24 3d 22 3c 4e 6f 6e 65 3e |5),-1:H$="<None>| 00003ce0 22 3a f5 3a c8 99 26 34 30 30 63 37 2c 36 31 34 |":.:..&400c7,614| 00003cf0 36 2c 45 25 b8 6c 25 3a e7 6c 25 3d 38 80 21 45 |6,E%.l%:.l%=8.!E| 00003d00 25 3d 5f 25 80 45 25 21 32 34 3d 31 33 8c 48 24 |%=_%.E%!24=13.H$| 00003d10 3d a4 43 28 5f 25 2c 30 29 0d 01 e5 1f e7 28 6c |=.C(_%,0).....(l| 00003d20 25 3d 31 37 84 6c 25 3d 31 38 29 80 45 25 21 31 |%=17.l%=18).E%!1| 00003d30 36 3d 30 8c c8 99 31 37 0d 01 e6 51 fd 48 24 3c |6=0...17...Q.H$<| 00003d40 3e 22 3c 4e 6f 6e 65 3e 22 3a e7 48 24 3c 3e 22 |>"<None>":.H$<>"| 00003d50 22 8c ff 28 22 53 65 74 20 4b 65 79 73 74 72 6f |"..("Set Keystro| 00003d60 6b 65 24 49 6e 70 75 74 20 22 2b 48 24 29 8b ff |ke$Input "+H$)..| 00003d70 28 22 55 6e 73 65 74 20 4b 65 79 73 74 72 6f 6b |("Unset Keystrok| 00003d80 65 24 49 6e 70 75 74 22 29 0d 01 e7 42 c8 99 26 |e$Input")...B..&| 00003d90 34 30 30 64 32 2c 21 4f 25 2c 4f 25 21 34 2c 4f |400d2,!O%,O%!4,O| 00003da0 25 21 38 2c 4f 25 21 31 32 2c 4f 25 21 31 36 2c |%!8,O%!12,O%!16,| 00003db0 4f 25 21 32 30 3a 21 41 25 3d 5f 25 3a c8 99 26 |O%!20:!A%=_%:..&| 00003dc0 34 30 30 63 36 2c 2c 41 25 3a e1 0d 01 e8 6b dd |400c6,,A%:....k.| 00003dd0 a4 51 3a ea 4f 25 3a c8 99 33 39 2c 22 3c 4b 65 |.Q:.O%:..39,"<Ke| 00003de0 79 73 74 72 6f 6b 65 25 49 6e 63 3e 22 2c 45 25 |ystroke%Inc>",E%| 00003df0 2c 38 31 39 32 3a 4f 25 3d bb 28 a4 45 28 45 25 |,8192:O%=.(.E(E%| 00003e00 29 29 3a c8 99 33 39 2c 22 3c 4b 65 79 73 74 72 |)):..39,"<Keystr| 00003e10 6f 6b 65 25 56 61 72 3e 22 2c 45 25 2c 38 31 39 |oke%Var>",E%,819| 00003e20 32 3a 52 5f 25 3d bb 28 a4 45 28 45 25 29 29 3a |2:R_%=.(.E(E%)):| 00003e30 e7 4f 25 3c 30 8c 0d 01 e9 1d e7 52 5f 25 2b 4f |.O%<0......R_%+O| 00003e40 25 3c 2d 39 39 39 8c 54 24 3d 22 22 8b 54 24 3d |%<-999.T$="".T$=| 00003e50 c3 4f 25 0d 01 ea 23 cc 3a e7 52 5f 25 2b 4f 25 |.O%...#.:.R_%+O%| 00003e60 3e 39 39 39 39 8c 54 24 3d 22 22 8b 54 24 3d 22 |>9999.T$="".T$="| 00003e70 2b 22 2b c3 4f 25 0d 01 eb 09 cd 3a 3d 54 24 0d |+"+.O%.....:=T$.| 00003e80 01 ec e4 dd f2 68 3a f2 43 28 22 3c 57 69 6d 70 |.....h:.C("<Wimp| 00003e90 24 53 63 72 61 70 3e 22 29 3a c8 99 26 34 30 30 |$Scrap>"):..&400| 00003ea0 63 66 2c 2c 41 25 3a 21 45 25 3d 36 30 3a 45 25 |cf,,A%:!E%=60:E%| 00003eb0 21 31 32 3d 30 3a 45 25 21 31 36 3d 35 3a 45 25 |!12=0:E%!16=5:E%| 00003ec0 21 32 30 3d 2d 32 3a 45 25 21 32 38 3d 21 41 25 |!20=-2:E%!28=!A%| 00003ed0 3a 45 25 21 33 32 3d 41 25 21 34 3a 45 25 21 33 |:E%!32=A%!4:E%!3| 00003ee0 36 3d 30 3a 45 25 21 34 30 3d 34 30 39 35 3a 24 |6=0:E%!40=4095:$| 00003ef0 28 45 25 2b 34 34 29 3d 22 3c 57 69 6d 70 24 53 |(E%+44)="<Wimp$S| 00003f00 63 72 61 70 3e 22 2b bd 30 3a c8 99 26 34 30 30 |crap>"+.0:..&400| 00003f10 65 37 2c 31 38 2c 45 25 2c 30 3a 43 5f 25 3d 30 |e7,18,E%,0:C_%=0| 00003f20 3a 44 79 25 3d a3 3a c8 95 44 79 25 3d a3 80 43 |:Dy%=.:..Dy%=..C| 00003f30 5f 25 3c 31 30 3a f2 45 3a 43 5f 25 2b 3d 31 3a |_%<10:.E:C_%+=1:| 00003f40 ce 3a e7 ac 44 79 25 8c c8 99 26 34 30 30 64 65 |.:..Dy%...&400de| 00003f50 2c 22 52 75 6e 20 3c 57 69 6d 70 24 53 63 72 61 |,"Run <Wimp$Scra| 00003f60 70 3e 22 0d 01 ed 05 e1 0d 01 ee bb dd f2 71 28 |p>"...........q(| 00003f70 46 25 29 3a 21 41 25 3d 46 25 3a c8 99 26 34 30 |F%):!A%=F%:..&40| 00003f80 30 63 62 2c 2c 41 25 3a 4a 5f 25 3d 41 25 21 31 |0cb,,A%:J_%=A%!1| 00003f90 32 2d 41 25 21 34 3a 46 5f 25 3d 41 25 21 31 36 |2-A%!4:F_%=A%!16| 00003fa0 2d 41 25 21 38 3a 59 5f 25 3d 28 28 52 25 2d 42 |-A%!8:Y_%=((R%-B| 00003fb0 25 29 2f 32 29 2b 42 25 3a 76 5f 25 3d 28 28 56 |%)/2)+B%:v_%=((V| 00003fc0 25 2d 47 25 29 2f 32 29 2b 47 25 3a 41 25 21 34 |%-G%)/2)+G%:A%!4| 00003fd0 3d 59 5f 25 2d 28 4a 5f 25 2f 32 29 3a 41 25 21 |=Y_%-(J_%/2):A%!| 00003fe0 38 3d 76 5f 25 2d 28 46 5f 25 2f 32 29 3a 41 25 |8=v_%-(F_%/2):A%| 00003ff0 21 31 32 3d 41 25 21 34 2b 4a 5f 25 3a 41 25 21 |!12=A%!4+J_%:A%!| 00004000 31 36 3d 41 25 21 38 2b 46 5f 25 3a 41 25 21 32 |16=A%!8+F_%:A%!2| 00004010 38 3d 2d 31 3a c8 99 26 34 30 30 63 35 2c 2c 41 |8=-1:..&400c5,,A| 00004020 25 3a e1 0d 01 ef 5b dd f2 41 28 60 5f 25 2c 6e |%:....[..A(`_%,n| 00004030 24 2c 6c 5f 25 29 3a 21 41 25 3d 60 5f 25 3a 24 |$,l_%):!A%=`_%:$| 00004040 28 41 25 2b 34 29 3d 6e 24 3a c8 99 26 34 30 30 |(A%+4)=n$:..&400| 00004050 64 66 2c 41 25 2c 6c 5f 25 2c 22 45 78 65 63 75 |df,A%,l_%,"Execu| 00004060 74 6f 72 22 b8 2c 63 5f 25 3a e7 63 5f 25 3d 32 |tor".,c_%:.c_%=2| 00004070 8c c8 99 26 34 30 30 64 64 3a c8 99 31 37 0d 01 |...&400dd:..17..| 00004080 f0 0b 54 79 25 3d a3 3a e1 0d 01 f1 63 dd f2 4e |..Ty%=.:....c..N| 00004090 28 46 25 2c 4e 25 2c 50 24 29 3a 21 41 25 3d 46 |(F%,N%,P$):!A%=F| 000040a0 25 3a 41 25 21 34 3d 4e 25 3a c8 99 26 34 30 30 |%:A%!4=N%:..&400| 000040b0 63 65 2c 2c 41 25 3a 24 28 41 25 21 32 38 29 3d |ce,,A%:$(A%!28)=| 000040c0 c0 50 24 2c 28 41 25 21 33 32 29 2d 31 29 3a 41 |.P$,(A%!32)-1):A| 000040d0 25 21 38 3d 30 3a 41 25 21 31 32 3d 30 3a c8 99 |%!8=0:A%!12=0:..| 000040e0 26 34 30 30 63 64 2c 2c 41 25 3a e1 0d 01 f2 4c |&400cd,,A%:....L| 000040f0 dd f2 4c 28 46 25 2c 4e 25 2c 68 79 25 2c 6b 5f |..L(F%,N%,hy%,k_| 00004100 25 29 3a 21 41 25 3d 46 25 3a 41 25 21 34 3d 4e |%):!A%=F%:A%!4=N| 00004110 25 3a 41 25 21 31 32 3d 68 79 25 3a 41 25 21 38 |%:A%!12=hy%:A%!8| 00004120 3d 2d 6b 5f 25 2a 68 79 25 3a c8 99 26 34 30 30 |=-k_%*hy%:..&400| 00004130 63 64 2c 2c 41 25 3a e1 0d 01 f3 50 dd f2 74 28 |cd,,A%:....P..t(| 00004140 46 25 2c 4e 25 2c 75 5f 25 29 3a 21 41 25 3d 46 |F%,N%,u_%):!A%=F| 00004150 25 3a 41 25 21 34 3d 4e 25 3a 41 25 21 38 3d 75 |%:A%!4=N%:A%!8=u| 00004160 5f 25 3c 3c 31 32 3a 41 25 21 31 32 3d 36 31 34 |_%<<12:A%!12=614| 00004170 34 30 3a c8 99 26 34 30 30 63 64 2c 2c 41 25 3a |40:..&400cd,,A%:| 00004180 e7 75 5f 25 3c 31 34 8c 0d 01 f4 22 e7 21 6b 25 |.u_%<14....".!k%| 00004190 3d 46 25 80 6b 25 21 34 3d 4e 25 8c 21 6b 25 3d |=F%.k%!4=N%.!k%=| 000041a0 2d 31 80 6b 25 21 34 3d 2d 31 0d 01 f5 07 cd 3a |-1.k%!4=-1.....:| 000041b0 e1 0d 01 f6 47 dd a4 45 28 57 25 29 3a 53 24 3d |....G..E(W%):S$=| 000041c0 22 22 3a c8 95 28 3f 57 25 3e 33 31 80 3f 57 25 |"":..(?W%>31.?W%| 000041d0 3c 32 35 36 29 80 a9 28 53 24 29 3c 32 35 35 3a |<256)..(S$)<255:| 000041e0 53 24 3d 53 24 2b bd 3f 57 25 3a 57 25 3d 57 25 |S$=S$+.?W%:W%=W%| 000041f0 2b 31 3a ce 3a 3d 53 24 0d 01 f7 3f dd a4 4c 28 |+1:.:=S$...?..L(| 00004200 57 25 29 3a 53 24 3d 22 22 3a c8 95 28 3f 57 25 |W%):S$="":..(?W%| 00004210 3e 33 31 80 3f 57 25 3c 32 35 36 29 80 a9 28 53 |>31.?W%<256)..(S| 00004220 24 29 3c 32 35 35 3a e7 3f 57 25 3e 39 36 80 3f |$)<255:.?W%>96.?| 00004230 57 25 3c 31 32 33 8c 0d 01 f8 15 53 24 3d 53 24 |W%<123.....S$=S$| 00004240 2b bd 28 28 3f 57 25 29 2d 33 32 29 0d 01 f9 10 |+.((?W%)-32)....| 00004250 cc 3a 53 24 3d 53 24 2b bd 3f 57 25 0d 01 fa 13 |.:S$=S$+.?W%....| 00004260 cd 3a 57 25 3d 57 25 2b 31 3a ce 3a 3d 53 24 0d |.:W%=W%+1:.:=S$.| 00004270 01 fb 6a dd a4 41 28 53 25 2c 57 25 29 3a c8 99 |..j..A(S%,W%):..| 00004280 26 34 30 30 66 31 2c 53 25 2c 57 25 2c 79 5f 25 |&400f1,S%,W%,y_%| 00004290 2c 41 25 2c 32 35 36 3a 57 25 3d 41 25 3a 53 24 |,A%,256:W%=A%:S$| 000042a0 3d 22 22 3a c8 95 28 3f 57 25 3e 33 31 80 3f 57 |="":..(?W%>31.?W| 000042b0 25 3c 32 35 36 29 80 a9 28 53 24 29 3c 32 35 35 |%<256)..(S$)<255| 000042c0 3a 53 24 3d 53 24 2b bd 3f 57 25 3a 57 25 3d 57 |:S$=S$+.?W%:W%=W| 000042d0 25 2b 31 3a ce 3a 3d 53 24 0d 01 fc 58 dd a4 4e |%+1:.:=S$...X..N| 000042e0 28 53 25 29 3a 21 45 25 3d 32 34 3a 45 25 21 31 |(S%):!E%=24:E%!1| 000042f0 32 3d 30 3a 45 25 21 31 36 3d 26 34 30 30 63 36 |2=0:E%!16=&400c6| 00004300 3a 45 25 21 32 30 3d 53 25 3a c8 99 26 34 30 30 |:E%!20=S%:..&400| 00004310 65 37 2c 31 38 2c 45 25 2c 30 3a 51 24 3d 22 22 |e7,18,E%,0:Q$=""| 00004320 3a f5 3a f2 45 3a fd 51 24 3c 3e 22 22 3a 3d 51 |:.:.E:.Q$<>"":=Q| 00004330 24 0d 01 fd 17 dd a4 5a 28 53 25 2c 46 25 2c 66 |$......Z(S%,F%,f| 00004340 25 29 3a c8 8e 46 25 ca 0d 01 fe 17 c9 2d 31 3a |%):..F%......-1:| 00004350 4a 24 3d 22 42 61 63 6b 67 72 6f 75 6e 64 22 0d |J$="Background".| 00004360 01 ff 15 c9 2d 32 3a 4a 24 3d 22 49 63 6f 6e 20 |....-2:J$="Icon | 00004370 62 61 72 22 0d 02 00 11 7f 3a 21 45 25 3d 46 25 |bar".....:!E%=F%| 00004380 3a e7 66 25 8c 0d 02 01 22 45 25 21 33 32 3d 30 |:.f%...."E%!32=0| 00004390 3a c8 99 26 36 30 30 63 63 2c 2c 45 25 3a e7 45 |:..&600cc,,E%:.E| 000043a0 25 21 33 32 3d 30 8c 0d 02 02 14 4a 24 3d 22 4e |%!32=0.....J$="N| 000043b0 6f 6e 65 78 69 73 74 65 6e 74 22 0d 02 03 57 cc |onexistent"...W.| 000043c0 3a 55 25 3d 28 28 28 45 25 21 33 32 29 80 28 31 |:U%=(((E%!32).(1| 000043d0 3c 3c 33 31 29 29 3c 3e 30 29 3a e7 28 55 25 80 |<<31))<>0):.(U%.| 000043e0 28 45 25 21 33 32 80 28 31 3c 3c 32 36 29 29 3c |(E%!32.(1<<26))<| 000043f0 3e 30 29 84 28 ac 55 25 80 28 45 25 21 33 32 80 |>0).(.U%.(E%!32.| 00004400 31 29 3c 3e 30 29 84 45 25 3f 33 36 3c 3e 32 35 |1)<>0).E%?36<>25| 00004410 35 8c 0d 02 04 15 e7 28 28 45 25 21 36 30 29 80 |5......((E%!60).| 00004420 32 35 36 29 3d 30 8c 0d 02 05 10 4a 24 3d a4 45 |256)=0.....J$=.E| 00004430 28 45 25 2b 37 36 29 0d 02 06 15 cc 3a 4a 24 3d |(E%+76).....:J$=| 00004440 a4 41 28 53 25 2c 45 25 21 37 36 29 0d 02 07 05 |.A(S%,E%!76)....| 00004450 cd 0d 02 08 13 cc 3a 4a 24 3d 22 4e 6f 20 74 69 |......:J$="No ti| 00004460 74 6c 65 22 0d 02 09 05 cd 0d 02 0a 05 cd 0d 02 |tle"............| 00004470 0b 64 cc 3a c8 99 26 34 30 30 63 63 2c 2c 45 25 |.d.:..&400cc,,E%| 00004480 3a 55 25 3d 28 28 28 45 25 21 33 32 29 80 28 31 |:U%=(((E%!32).(1| 00004490 3c 3c 33 31 29 29 3c 3e 30 29 3a e7 28 55 25 80 |<<31))<>0):.(U%.| 000044a0 28 45 25 21 33 32 80 28 31 3c 3c 32 36 29 29 3c |(E%!32.(1<<26))<| 000044b0 3e 30 29 84 28 ac 55 25 80 28 45 25 21 33 32 80 |>0).(.U%.(E%!32.| 000044c0 31 29 3c 3e 30 29 84 45 25 3f 33 36 3c 3e 32 35 |1)<>0).E%?36<>25| 000044d0 35 8c 0d 02 0c 15 e7 28 28 45 25 21 36 30 29 80 |5......((E%!60).| 000044e0 32 35 36 29 3d 30 8c 0d 02 0d 10 4a 24 3d a4 45 |256)=0.....J$=.E| 000044f0 28 45 25 2b 37 36 29 0d 02 0e 15 cc 3a 4a 24 3d |(E%+76).....:J$=| 00004500 a4 41 28 53 25 2c 45 25 21 37 36 29 0d 02 0f 05 |.A(S%,E%!76)....| 00004510 cd 0d 02 10 13 cc 3a 4a 24 3d 22 4e 6f 20 74 69 |......:J$="No ti| 00004520 74 6c 65 22 0d 02 11 05 cd 0d 02 12 05 cd 0d 02 |tle"............| 00004530 13 09 cb 3a 3d 4a 24 0d 02 14 1b dd a4 46 28 53 |...:=J$......F(S| 00004540 25 2c 46 25 2c 4e 25 2c 41 4a 25 29 3a c8 8e 4e |%,F%,N%,AJ%):..N| 00004550 25 ca 0d 02 15 17 c9 2d 31 3a 5a 24 3d 22 42 61 |%......-1:Z$="Ba| 00004560 63 6b 67 72 6f 75 6e 64 22 0d 02 16 16 c9 2d 32 |ckground".....-2| 00004570 3a 5a 24 3d 22 42 61 63 6b 20 49 63 6f 6e 22 0d |:Z$="Back Icon".| 00004580 02 17 17 c9 2d 33 3a 5a 24 3d 22 43 6c 6f 73 65 |....-3:Z$="Close| 00004590 20 49 63 6f 6e 22 0d 02 18 16 c9 2d 34 3a 5a 24 | Icon".....-4:Z$| 000045a0 3d 22 54 69 74 6c 65 20 42 61 72 22 0d 02 19 18 |="Title Bar"....| 000045b0 c9 2d 35 3a 5a 24 3d 22 54 6f 67 67 6c 65 20 49 |.-5:Z$="Toggle I| 000045c0 63 6f 6e 22 0d 02 1a 16 c9 2d 36 3a 5a 24 3d 22 |con".....-6:Z$="| 000045d0 53 63 72 6f 6c 6c 20 55 70 22 0d 02 1b 12 c9 2d |Scroll Up".....-| 000045e0 37 3a 5a 24 3d 22 56 20 42 61 72 22 0d 02 1c 18 |7:Z$="V Bar"....| 000045f0 c9 2d 38 3a 5a 24 3d 22 53 63 72 6f 6c 6c 20 44 |.-8:Z$="Scroll D| 00004600 6f 77 6e 22 0d 02 1d 18 c9 2d 39 3a 5a 24 3d 22 |own".....-9:Z$="| 00004610 41 64 6a 75 73 74 20 53 69 7a 65 22 0d 02 1e 19 |Adjust Size"....| 00004620 c9 2d 31 30 3a 5a 24 3d 22 53 63 72 6f 6c 6c 52 |.-10:Z$="ScrollR| 00004630 69 67 68 74 22 0d 02 1f 13 c9 2d 31 31 3a 5a 24 |ight".....-11:Z$| 00004640 3d 22 48 20 42 61 72 22 0d 02 20 19 c9 2d 31 32 |="H Bar".. ..-12| 00004650 3a 5a 24 3d 22 53 63 72 6f 6c 6c 20 4c 65 66 74 |:Z$="Scroll Left| 00004660 22 0d 02 21 41 7f 3a 21 45 25 3d 46 25 3a 45 25 |"..!A.:!E%=F%:E%| 00004670 21 34 3d 4e 25 3a c8 99 26 34 30 30 63 65 2c 2c |!4=N%:..&400ce,,| 00004680 45 25 3a e7 28 28 28 45 25 21 32 34 29 80 36 31 |E%:.(((E%!24).61| 00004690 34 34 30 29 3e 3e 31 32 29 3e 31 33 80 ac 41 4a |440)>>12)>13..AJ| 000046a0 25 8c 0d 02 22 11 5a 24 3d 22 56 61 72 69 61 62 |%...".Z$="Variab| 000046b0 6c 65 22 0d 02 23 17 cc 3a e7 28 28 45 25 21 32 |le"..#..:.((E%!2| 000046c0 34 29 80 32 35 36 29 3d 30 8c 0d 02 24 10 5a 24 |4).256)=0...$.Z$| 000046d0 3d a4 45 28 45 25 2b 32 38 29 0d 02 25 0c cc 3a |=.E(E%+28)..%..:| 000046e0 e7 53 25 3d 30 8c 0d 02 26 10 5a 24 3d 22 55 6e |.S%=0...&.Z$="Un| 000046f0 6b 6e 6f 77 6e 22 0d 02 27 15 cc 3a e7 28 28 45 |known"..'..:.((E| 00004700 25 21 32 34 29 80 31 29 3d 30 8c 0d 02 28 13 5a |%!24).1)=0...(.Z| 00004710 24 3d a4 41 28 53 25 2c 45 25 21 32 38 29 0d 02 |$=.A(S%,E%!28)..| 00004720 29 27 cc 3a e7 28 45 25 21 33 32 29 3d 2d 31 8c |)'.:.(E%!32)=-1.| 00004730 4b 24 3d 22 22 8b 4b 24 3d a4 41 28 53 25 2c 45 |K$="".K$=.A(S%,E| 00004740 25 21 33 32 29 0d 02 2a 2f 5a 24 3d a4 41 28 53 |%!32)..*/Z$=.A(S| 00004750 25 2c 45 25 21 32 38 29 3a e7 5a 24 3d 22 22 8c |%,E%!28):.Z$="".| 00004760 5a 24 3d c1 4b 24 2c 32 2c a7 4b 24 2c 22 2c 22 |Z$=.K$,2,.K$,","| 00004770 29 2d 32 29 0d 02 2b 05 cd 0d 02 2c 05 cd 0d 02 |)-2)..+....,....| 00004780 2d 05 cd 0d 02 2e 05 cd 0d 02 2f 09 cb 3a 3d 5a |-........./..:=Z| 00004790 24 0d 02 30 12 dd f2 47 28 46 25 29 3a e7 46 25 |$..0...G(F%):.F%| 000047a0 3c 30 8c 0d 02 31 15 74 79 25 3d 30 3a 67 79 25 |<0...1.ty%=0:gy%| 000047b0 3d 30 3a 79 79 25 3d 30 0d 02 32 3b cc 3a 21 45 |=0:yy%=0..2;.:!E| 000047c0 25 3d 46 25 3a c8 99 26 34 30 30 63 63 2c 2c 45 |%=F%:..&400cc,,E| 000047d0 25 3a 74 79 25 3d 45 25 21 33 32 80 70 79 25 3a |%:ty%=E%!32.py%:| 000047e0 67 79 25 3d 45 25 21 33 36 3a 79 79 25 3d 45 25 |gy%=E%!36:yy%=E%| 000047f0 21 34 30 0d 02 33 07 cd 3a e1 0d 02 34 5b dd a4 |!40..3..:...4[..| 00004800 47 28 46 25 2c 4e 25 2c 68 79 25 29 3a 21 41 25 |G(F%,N%,hy%):!A%| 00004810 3d 46 25 3a 41 25 21 34 3d 4e 25 3a 41 25 21 38 |=F%:A%!4=N%:A%!8| 00004820 3d 68 79 25 3a 41 25 21 31 32 3d 30 3a c8 99 26 |=hy%:A%!12=0:..&| 00004830 34 30 30 63 64 2c 2c 41 25 3a c8 99 26 34 30 30 |400cd,,A%:..&400| 00004840 63 65 2c 2c 41 25 3a 3d 28 41 25 21 32 34 80 68 |ce,,A%:=(A%!24.h| 00004850 79 25 29 3e 30 0d 02 35 11 dd a4 44 28 65 24 29 |y%)>0..5...D(e$)| 00004860 3a c8 8e 65 24 ca 0d 02 36 18 c9 22 42 61 63 6b |:..e$...6.."Back| 00004870 67 72 6f 75 6e 64 22 3a 55 79 25 3d 2d 31 0d 02 |ground":Uy%=-1..| 00004880 37 16 c9 22 49 63 6f 6e 20 62 61 72 22 3a 55 79 |7.."Icon bar":Uy| 00004890 25 3d 2d 32 0d 02 38 5d 7f 3a 55 79 25 3d 2d 31 |%=-2..8].:Uy%=-1| 000048a0 3a 4b 25 3d a4 53 3a c8 95 4b 25 3c 3e 2d 31 80 |:K%=.S:..K%<>-1.| 000048b0 55 79 25 3d 2d 31 3a 21 45 25 3d 32 30 3a 45 25 |Uy%=-1:!E%=20:E%| 000048c0 21 31 32 3d 30 3a c8 99 26 36 30 30 65 37 2c 31 |!12=0:..&600e7,1| 000048d0 39 2c 45 25 2c 4b 25 2c 2d 31 b8 2c 2c 77 79 25 |9,E%,K%,-1.,,wy%| 000048e0 3a e7 77 79 25 3c 3e 30 80 77 79 25 3c 3e 4b 25 |:.wy%<>0.wy%<>K%| 000048f0 8c 0d 02 39 20 e7 65 24 3d c0 a4 5a 28 77 79 25 |...9 .e$=..Z(wy%| 00004900 2c 4b 25 2c a3 29 2c 32 37 29 8c 55 79 25 3d 4b |,K%,.),27).Uy%=K| 00004910 25 0d 02 3a 11 cd 3a 4b 25 3d a4 4d 28 4b 25 29 |%..:..:K%=.M(K%)| 00004920 3a ce 0d 02 3b 0a cb 3a 3d 55 79 25 0d 02 3c 65 |:...;..:=Uy%..<e| 00004930 dd a4 58 28 6a 24 29 3a 6b 79 25 3d 2d 31 3a 47 |..X(j$):ky%=-1:G| 00004940 79 25 3d 30 3a c8 95 47 79 25 3c 32 35 36 80 6b |y%=0:..Gy%<256.k| 00004950 79 25 3d 2d 31 3a 21 45 25 3d 32 30 3a 45 25 21 |y%=-1:!E%=20:E%!| 00004960 31 32 3d 30 3a c8 99 26 36 30 30 65 37 2c 31 39 |12=0:..&600e7,19| 00004970 2c 45 25 2c 2d 32 2c 47 79 25 b8 2c 2c 6e 79 25 |,E%,-2,Gy%.,,ny%| 00004980 3a e7 6e 79 25 3c 3e 30 80 6e 79 25 3c 3e 2d 32 |:.ny%<>0.ny%<>-2| 00004990 8c 0d 02 3d 25 e7 6a 24 3d c0 a4 46 28 6e 79 25 |...=%.j$=..F(ny%| 000049a0 2c 2d 32 2c 47 79 25 2c a3 29 2c 31 31 29 8c 6b |,-2,Gy%,.),11).k| 000049b0 79 25 3d 47 79 25 0d 02 3e 13 cd 3a 47 79 25 2b |y%=Gy%..>..:Gy%+| 000049c0 3d 31 3a ce 3a 3d 6b 79 25 0d 02 3f 1a dd f2 73 |=1:.:=ky%..?...s| 000049d0 3a c8 99 26 34 30 30 63 66 2c 2c 41 25 3a e7 4d |:..&400cf,,A%:.M| 000049e0 79 25 8c 0d 02 40 0b e7 58 79 25 3d 31 8c 0d 02 |y%...@..Xy%=1...| 000049f0 41 84 45 25 21 34 3d 35 3a 45 25 21 38 3d 28 21 |A.E%!4=5:E%!8=(!| 00004a00 41 25 29 2d 31 36 3a 45 25 21 31 32 3d 28 41 25 |A%)-16:E%!12=(A%| 00004a10 21 34 29 2d 31 36 3a 45 25 21 31 36 3d 28 21 41 |!4)-16:E%!16=(!A| 00004a20 25 29 2b 31 36 3a 45 25 21 32 30 3d 28 41 25 21 |%)+16:E%!20=(A%!| 00004a30 34 29 2b 31 36 3a 45 25 21 32 34 3d 42 25 2d 31 |4)+16:E%!24=B%-1| 00004a40 36 3a 45 25 21 32 38 3d 47 25 2d 31 36 3a 45 25 |6:E%!28=G%-16:E%| 00004a50 21 33 32 3d 52 25 2b 31 36 3a 45 25 21 33 36 3d |!32=R%+16:E%!36=| 00004a60 56 25 2b 31 36 3a c8 99 26 34 30 30 64 30 2c 2c |V%+16:..&400d0,,| 00004a70 45 25 0d 02 42 0c cc 3a c8 8e 58 79 25 ca 0d 02 |E%..B..:..Xy%...| 00004a80 43 14 c9 32 3a 4e 24 3d 22 66 69 6c 65 5f 66 66 |C..2:N$="file_ff| 00004a90 64 22 0d 02 44 14 c9 33 3a 4e 24 3d 22 66 69 6c |d"..D..3:N$="fil| 00004aa0 65 5f 66 66 66 22 0d 02 45 14 c9 34 3a 4e 24 3d |e_fff"..E..4:N$=| 00004ab0 22 66 69 6c 65 5f 66 65 62 22 0d 02 46 15 c9 35 |"file_feb"..F..5| 00004ac0 3a 4e 24 3d 22 21 65 78 65 63 75 74 6f 72 22 0d |:N$="!executor".| 00004ad0 02 47 0c c9 36 3a 4e 24 3d 67 24 0d 02 48 12 7f |.G..6:N$=g$..H..| 00004ae0 4e 24 3d 22 66 69 6c 65 5f 78 78 78 22 0d 02 49 |N$="file_xxx"..I| 00004af0 54 cb 3a 21 45 25 3d 28 21 41 25 29 2d 33 34 3a |T.:!E%=(!A%)-34:| 00004b00 45 25 21 34 3d 28 41 25 21 34 29 2d 33 34 3a 45 |E%!4=(A%!4)-34:E| 00004b10 25 21 38 3d 28 21 41 25 29 2b 33 34 3a 45 25 21 |%!8=(!A%)+34:E%!| 00004b20 31 32 3d 28 41 25 21 34 29 2b 33 34 3a c8 99 26 |12=(A%!4)+34:..&| 00004b30 34 32 34 30 30 2c 31 39 37 2c 31 2c 4e 24 2c 45 |42400,197,1,N$,E| 00004b40 25 0d 02 4a 05 cd 0d 02 4b 7a cc 3a 45 25 21 34 |%..J....Kz.:E%!4| 00004b50 3d 35 3a 45 25 21 38 3d 28 21 41 25 29 2d 33 34 |=5:E%!8=(!A%)-34| 00004b60 3a 45 25 21 31 32 3d 28 41 25 21 34 29 2d 33 34 |:E%!12=(A%!4)-34| 00004b70 3a 45 25 21 31 36 3d 28 21 41 25 29 2b 33 34 3a |:E%!16=(!A%)+34:| 00004b80 45 25 21 32 30 3d 28 41 25 21 34 29 2b 33 34 3a |E%!20=(A%!4)+34:| 00004b90 45 25 21 32 34 3d 42 25 3a 45 25 21 32 38 3d 47 |E%!24=B%:E%!28=G| 00004ba0 25 3a 45 25 21 33 32 3d 52 25 3a 45 25 21 33 36 |%:E%!32=R%:E%!36| 00004bb0 3d 56 25 3a c8 99 26 34 30 30 64 30 2c 2c 45 25 |=V%:..&400d0,,E%| 00004bc0 0d 02 4c 07 cd 3a e1 0d 02 4d ae dd f2 51 3a 21 |..L..:...M...Q:!| 00004bd0 41 25 3d 31 32 38 3a 41 25 21 34 3d 31 32 39 3a |A%=128:A%!4=129:| 00004be0 41 25 21 38 3d 31 33 30 3a 41 25 21 31 32 3d 31 |A%!8=130:A%!12=1| 00004bf0 33 31 3a 41 25 21 31 36 3d 34 3a 41 25 21 32 30 |31:A%!16=4:A%!20| 00004c00 3d 35 3a 41 25 21 32 34 3d 2d 31 3a c8 99 34 39 |=5:A%!24=-1:..49| 00004c10 2c 41 25 2c 41 25 2b 32 38 3a 42 25 3d 41 25 21 |,A%,A%+28:B%=A%!| 00004c20 32 38 3c 3c 41 25 21 34 34 3a 47 25 3d 41 25 21 |28<<A%!44:G%=A%!| 00004c30 33 32 3c 3c 41 25 21 34 38 3a 52 25 3d 41 25 21 |32<<A%!48:R%=A%!| 00004c40 33 36 3c 3c 41 25 21 34 34 3a 56 25 3d 41 25 21 |36<<A%!44:V%=A%!| 00004c50 34 30 3c 3c 41 25 21 34 38 3a 69 5f 25 3d 31 3c |40<<A%!48:i_%=1<| 00004c60 3c 41 25 21 34 34 3a 6d 5f 25 3d 31 3c 3c 41 25 |<A%!44:m_%=1<<A%| 00004c70 21 34 38 3a e1 0d 02 4e 35 dd a4 43 28 46 25 2c |!48:...N5..C(F%,| 00004c80 4e 25 29 3a 21 41 25 3d 46 25 3a 41 25 21 34 3d |N%):!A%=F%:A%!4=| 00004c90 4e 25 3a c8 99 26 34 30 30 63 65 2c 2c 41 25 3a |N%:..&400ce,,A%:| 00004ca0 3d a4 45 28 41 25 21 32 38 29 0d 02 4f 96 dd a4 |=.E(A%!28)..O...| 00004cb0 50 3a c8 99 26 34 30 30 63 66 2c 2c 41 25 3a 46 |P:..&400cf,,A%:F| 00004cc0 25 3d 41 25 21 31 32 3a 45 25 21 31 32 3d 30 3a |%=A%!12:E%!12=0:| 00004cd0 c8 99 26 34 30 30 65 37 2c 31 39 2c 45 25 2c 46 |..&400e7,19,E%,F| 00004ce0 25 2c 2d 31 b8 2c 2c 53 25 3a 21 45 25 3d 32 34 |%,-1.,,S%:!E%=24| 00004cf0 3a 45 25 21 31 32 3d 30 3a 45 25 21 31 36 3d 26 |:E%!12=0:E%!16=&| 00004d00 34 30 30 63 36 3a 45 25 21 32 30 3d 53 25 3a c8 |400c6:E%!20=S%:.| 00004d10 99 26 34 30 30 65 37 2c 31 38 2c 45 25 2c 30 3a |.&400e7,18,E%,0:| 00004d20 51 24 3d 22 22 3a f5 3a f2 45 3a fd 51 24 3c 3e |Q$="":.:.E:.Q$<>| 00004d30 22 22 3a e7 51 24 3c 3e 22 46 69 6c 65 72 22 8c |"":.Q$<>"Filer".| 00004d40 0d 02 50 09 59 24 3d 22 22 0d 02 51 2b cc 3a 21 |..P.Y$=""..Q+.:!| 00004d50 45 25 3d 46 25 3a c8 99 26 34 30 30 63 63 2c 2c |E%=F%:..&400cc,,| 00004d60 45 25 3a e7 28 45 25 21 36 30 80 32 35 36 29 3d |E%:.(E%!60.256)=| 00004d70 32 35 36 8c 0d 02 52 10 59 24 3d a4 45 28 45 25 |256...R.Y$=.E(E%| 00004d80 21 37 36 29 0d 02 53 12 cc 3a 59 24 3d a4 45 28 |!76)..S..:Y$=.E(| 00004d90 45 25 2b 37 36 29 0d 02 54 05 cd 0d 02 55 09 cd |E%+76)..T....U..| 00004da0 3a 3d 59 24 0d 02 56 43 dd f2 4a 28 50 24 2c 61 |:=Y$..VC..J(P$,a| 00004db0 5f 25 29 3a e3 49 25 3d 31 b8 a9 28 50 24 29 3a |_%):.I%=1..(P$):| 00004dc0 c8 99 31 31 2c 97 28 c1 50 24 2c 49 25 2c 31 29 |..11,.(.P$,I%,1)| 00004dd0 29 2c 61 5f 25 3a ed 49 25 3a c8 99 31 31 2c 31 |),a_%:.I%:..11,1| 00004de0 30 2c 61 5f 25 3a e1 0d 02 57 5b dd f2 4b 28 46 |0,a_%:...W[..K(F| 00004df0 25 2c 4e 25 2c 4e 24 29 3a 21 41 25 3d 46 25 3a |%,N%,N$):!A%=F%:| 00004e00 41 25 21 34 3d 4e 25 3a c8 99 26 34 30 30 63 65 |A%!4=N%:..&400ce| 00004e10 2c 2c 41 25 3a 24 28 41 25 21 33 32 29 3d 22 73 |,,A%:$(A%!32)="s| 00004e20 22 2b 4e 24 3a 41 25 21 38 3d 30 3a 41 25 21 31 |"+N$:A%!8=0:A%!1| 00004e30 32 3d 30 3a c8 99 26 34 30 30 63 64 2c 2c 41 25 |2=0:..&400cd,,A%| 00004e40 3a e1 0d 02 58 81 dd a4 53 3a ea 49 25 3a 21 45 |:...X...S:.I%:!E| 00004e50 25 3d 5a 5f 25 3a c8 99 26 34 30 30 63 62 2c 2c |%=Z_%:..&400cb,,| 00004e60 45 25 3a e3 49 25 3d 34 b8 31 36 88 34 3a 45 25 |E%:.I%=4.16.4:E%| 00004e70 21 49 25 3d 28 45 25 21 49 25 29 2d 34 30 39 36 |!I%=(E%!I%)-4096| 00004e80 3a ed 49 25 3a 45 25 21 32 38 3d 2d 32 3a c8 99 |:.I%:E%!28=-2:..| 00004e90 26 34 30 30 63 35 2c 2c 45 25 3a c8 99 26 34 30 |&400c5,,E%:..&40| 00004ea0 30 63 62 2c 2c 45 25 3a 64 5f 25 3d 45 25 21 32 |0cb,,E%:d_%=E%!2| 00004eb0 38 3a c8 99 26 34 30 30 63 36 2c 2c 45 25 3a 3d |8:..&400c6,,E%:=| 00004ec0 64 5f 25 0d 02 59 26 dd a4 4d 28 46 25 29 3a 21 |d_%..Y&..M(F%):!| 00004ed0 45 25 3d 46 25 3a c8 99 26 34 30 30 63 62 2c 2c |E%=F%:..&400cb,,| 00004ee0 45 25 3a 3d 45 25 21 32 38 0d 02 5a 31 dd a4 4a |E%:=E%!28..Z1..J| 00004ef0 3a c8 99 26 32 30 30 32 33 2c 7a 25 2b 31 32 38 |:..&20023,z%+128| 00004f00 2c 7a 25 2c 32 35 36 2c 30 b8 2c 2c 4f 5f 25 3a |,z%,256,0.,,O_%:| 00004f10 3d c0 24 7a 25 2c 4f 5f 25 29 0d 02 5b 65 dd f2 |=.$z%,O_%)..[e..| 00004f20 50 3a 45 25 21 36 34 3d 31 3a 4d 5f 25 3d 45 25 |P:E%!64=1:M_%=E%| 00004f30 21 38 2d 21 45 25 3a 4c 5f 25 3d 45 25 21 31 32 |!8-!E%:L_%=E%!12| 00004f40 2d 45 25 21 34 3a 45 25 3f 36 38 3d 4d 5f 25 83 |-E%!4:E%?68=M_%.| 00004f50 32 35 36 3a 45 25 3f 36 39 3d 4d 5f 25 81 32 35 |256:E%?69=M_%.25| 00004f60 36 3a 45 25 3f 37 30 3d 4c 5f 25 83 32 35 36 3a |6:E%?70=L_%.256:| 00004f70 45 25 3f 37 31 3d 4c 5f 25 81 32 35 36 3a e1 0d |E%?71=L_%.256:..| 00004f80 02 5c 58 dd a4 42 3a c8 99 26 34 30 30 63 66 2c |.\X..B:..&400cf,| 00004f90 2c 41 25 3a 21 45 25 3d 32 30 3a 45 25 21 31 36 |,A%:!E%=20:E%!16| 00004fa0 3d 30 3a 45 25 21 31 32 3d 30 3a c8 99 26 34 30 |=0:E%!12=0:..&40| 00004fb0 30 65 37 2c 31 39 2c 45 25 2c 41 25 21 31 32 2c |0e7,19,E%,A%!12,| 00004fc0 41 25 21 31 36 b8 2c 2c 53 25 3a e7 28 41 25 21 |A%!16.,,S%:.(A%!| 00004fd0 31 36 29 3e 2d 31 8c 0d 02 5d 1b 78 24 3d a4 46 |16)>-1...].x$=.F| 00004fe0 28 53 25 2c 41 25 21 31 32 2c 41 25 21 31 36 2c |(S%,A%!12,A%!16,| 00004ff0 b9 29 0d 02 5e 17 cc 3a 78 24 3d a4 5a 28 53 25 |.)..^..:x$=.Z(S%| 00005000 2c 41 25 21 31 32 2c b9 29 0d 02 5f 09 cd 3a 3d |,A%!12,.).._..:=| 00005010 78 24 0d 02 60 54 dd a4 55 3a c8 99 26 34 30 30 |x$..`T..U:..&400| 00005020 64 33 2c 2c 41 25 3a 21 45 25 3d 32 30 3a 45 25 |d3,,A%:!E%=20:E%| 00005030 21 31 36 3d 30 3a 45 25 21 31 32 3d 30 3a c8 99 |!16=0:E%!12=0:..| 00005040 26 34 30 30 65 37 2c 31 39 2c 45 25 2c 21 41 25 |&400e7,19,E%,!A%| 00005050 2c 41 25 21 34 b8 2c 2c 53 25 3a e7 28 41 25 21 |,A%!4.,,S%:.(A%!| 00005060 34 29 3e 2d 31 8c 0d 02 61 18 7a 24 3d a4 46 28 |4)>-1...a.z$=.F(| 00005070 53 25 2c 21 41 25 2c 41 25 21 34 2c b9 29 0d 02 |S%,!A%,A%!4,.)..| 00005080 62 11 cc 3a 7a 24 3d 22 3c 6e 6f 6e 65 3e 22 0d |b..:z$="<none>".| 00005090 02 63 09 cd 3a 3d 7a 24 0d 02 64 31 dd a4 57 3a |.c..:=z$..d1..W:| 000050a0 54 5f 25 3d 67 5f 25 2b 75 25 3a c8 99 26 34 30 |T_%=g_%+u%:..&40| 000050b0 30 65 63 2c 54 5f 25 2c 2d 31 b8 6a 5f 25 3a 3d |0ec,T_%,-1.j_%:=| 000050c0 28 54 5f 25 3c 6a 5f 25 29 0d 02 65 2c dd f2 5f |(T_%<j_%)..e,.._| 000050d0 3a e7 a6 28 2d 32 35 36 29 3d 31 36 31 84 a6 28 |:..(-256)=161..(| 000050e0 2d 32 35 36 29 3d 31 36 30 8c 4d 79 25 3d a3 8b |-256)=160.My%=..| 000050f0 4d 79 25 3d b9 0d 02 66 ed 43 79 25 3d b9 3a 54 |My%=...f.Cy%=.:T| 00005100 79 25 3d a3 3a 61 79 25 3d 32 35 30 30 3a 59 25 |y%=.:ay%=2500:Y%| 00005110 3d 31 36 30 3a 77 24 3d 22 30 22 3a 6a 25 3d 31 |=160:w$="0":j%=1| 00005120 32 37 3a de 45 25 38 31 39 32 2c 41 25 32 35 36 |27:.E%8192,A%256| 00005130 2c 73 79 25 61 79 25 2c 6f 25 33 38 30 2c 6b 25 |,sy%ay%,o%380,k%| 00005140 32 34 2c 7a 25 32 35 36 2c 4f 25 32 34 3a de 74 |24,z%256,O%24:.t| 00005150 25 38 2c 62 5f 25 38 2c 66 79 25 38 2c 53 5f 25 |%8,b_%8,fy%8,S_%| 00005160 38 2c 64 79 25 38 3a de 5a 25 28 31 32 37 29 2c |8,dy%8:.Z%(127),| 00005170 45 24 28 39 36 29 2c 45 25 28 39 36 2c 37 29 2c |E$(96),E%(96,7),| 00005180 41 25 28 6a 25 29 2c 41 24 28 6a 25 29 3a 4c 25 |A%(j%),A$(j%):L%| 00005190 3d 6f 25 2b 31 32 34 3a 49 79 25 3d 4c 25 2b 31 |=o%+124:Iy%=L%+1| 000051a0 30 30 3a 5f 79 25 3d 49 79 25 2b 35 32 3a 6a 79 |00:_y%=Iy%+52:jy| 000051b0 25 3d 5f 79 25 2b 35 32 3a c8 99 26 34 30 30 63 |%=_y%+52:..&400c| 000051c0 30 2c 32 30 30 2c 26 34 62 35 33 34 31 35 34 2c |0,200,&4b534154,| 000051d0 22 45 78 65 63 75 74 6f 72 22 b8 73 5f 25 2c 79 |"Executor".s_%,y| 000051e0 5f 25 0d 02 67 4b e7 73 5f 25 3c 32 30 30 8c f2 |_%..gK.s_%<200..| 000051f0 41 28 30 2c 22 54 68 69 73 20 70 72 6f 67 72 61 |A(0,"This progra| 00005200 6d 20 77 69 6c 6c 20 6f 6e 6c 79 20 77 6f 72 6b |m will only work| 00005210 20 6f 6e 20 52 49 53 43 20 4f 53 20 32 2e 30 30 | on RISC OS 2.00| 00005220 20 6f 72 20 6c 61 74 65 72 22 2c 32 29 0d 02 68 | or later",2)..h| 00005230 a7 62 79 25 3d a3 3a 21 45 25 3d 2d 31 3a 45 25 |.by%=.:!E%=-1:E%| 00005240 21 34 3d 30 3a 45 25 21 38 3d 30 3a 45 25 21 31 |!4=0:E%!8=0:E%!1| 00005250 32 3d 36 38 3a 45 25 21 31 36 3d 36 38 3a 45 25 |2=68:E%!16=68:E%| 00005260 21 32 30 3d 31 32 32 39 30 3a 24 28 45 25 2b 32 |!20=12290:$(E%+2| 00005270 34 29 3d 22 21 45 78 65 63 75 74 6f 72 22 3a c8 |4)="!Executor":.| 00005280 99 26 34 30 30 63 32 2c 2c 45 25 b8 5a 4a 25 3a |.&400c2,,E%.ZJ%:| 00005290 f2 51 3a e7 4d 79 25 8c 61 24 3d 22 3c 45 78 65 |.Q:.My%.a$="<Exe| 000052a0 63 75 74 6f 72 24 44 69 72 3e 2e 54 65 6d 70 6c |cutor$Dir>.Templ| 000052b0 61 74 65 73 33 22 8b 61 24 3d 22 3c 45 78 65 63 |ates3".a$="<Exec| 000052c0 75 74 6f 72 24 44 69 72 3e 2e 54 65 6d 70 6c 61 |utor$Dir>.Templa| 000052d0 74 65 73 22 0d 02 69 fa c8 99 26 34 30 30 64 39 |tes"..i...&400d9| 000052e0 2c 2c 61 24 3a 60 25 3d 73 79 25 3a c8 99 26 34 |,,a$:`%=sy%:..&4| 000052f0 30 30 64 62 2c 2c 45 25 2c 60 25 2c 73 79 25 2b |00db,,E%,`%,sy%+| 00005300 61 79 25 2c 2d 31 2c 22 49 6e 66 6f 22 2c 30 b8 |ay%,-1,"Info",0.| 00005310 2c 2c 60 25 3a f2 50 3a c8 99 26 34 30 30 63 31 |,,`%:.P:..&400c1| 00005320 2c 2c 45 25 b8 5a 5f 25 3a c8 99 26 34 30 30 64 |,,E%.Z_%:..&400d| 00005330 62 2c 2c 45 25 2c 60 25 2c 73 79 25 2b 61 79 25 |b,,E%,`%,sy%+ay%| 00005340 2c 2d 31 2c 22 53 61 76 65 22 2c 30 b8 2c 2c 60 |,-1,"Save",0.,,`| 00005350 25 3a f2 50 3a c8 99 26 34 30 30 63 31 2c 2c 45 |%:.P:..&400c1,,E| 00005360 25 b8 72 25 3a c8 99 26 34 30 30 64 62 2c 2c 45 |%.r%:..&400db,,E| 00005370 25 2c 60 25 2c 73 79 25 2b 61 79 25 2c 2d 31 2c |%,`%,sy%+ay%,-1,| 00005380 22 45 6e 74 65 72 22 2c 30 b8 2c 2c 60 25 3a f2 |"Enter",0.,,`%:.| 00005390 50 3a c8 99 26 34 30 30 63 31 2c 2c 45 25 b8 5f |P:..&400c1,,E%._| 000053a0 25 3a c8 99 26 34 30 30 64 61 3a c8 99 38 2c 32 |%:..&400da:..8,2| 000053b0 35 35 2c 22 3c 45 78 65 63 75 74 6f 72 24 44 69 |55,"<Executor$Di| 000053c0 72 3e 2e 4d 65 6e 75 73 22 2c 6f 25 2c 30 0d 02 |r>.Menus",o%,0..| 000053d0 6a 85 6f 25 21 35 36 3d 72 25 3a 6f 25 21 33 32 |j.o%!56=r%:o%!32| 000053e0 3d 5a 5f 25 3a 6f 25 21 38 30 3d 4c 25 3a 4c 25 |=Z_%:o%!80=L%:L%| 000053f0 21 33 32 3d 49 79 25 3a 4c 25 21 35 36 3d 5f 79 |!32=Iy%:L%!56=_y| 00005400 25 3a 4c 25 21 38 30 3d 6a 79 25 3a 49 79 25 21 |%:L%!80=jy%:Iy%!| 00005410 34 30 3d 74 25 3a 49 79 25 21 34 34 3d 62 5f 25 |40=t%:Iy%!44=b_%| 00005420 3a c8 99 33 39 2c 22 3c 4b 65 79 73 74 72 6f 6b |:..39,"<Keystrok| 00005430 65 25 41 75 74 6f 3e 22 2c 74 25 2c 38 3a e7 bb |e%Auto>",t%,8:..| 00005440 28 a4 45 28 74 25 29 29 3d 30 8c 24 74 25 3d 22 |(.E(t%))=0.$t%="| 00005450 31 35 22 0d 02 6b d3 24 62 5f 25 3d 22 61 30 2d |15"..k.$b_%="a0-| 00005460 39 22 3a 45 79 25 3d bb 28 a4 45 28 74 25 29 29 |9":Ey%=.(.E(t%))| 00005470 2a 36 30 30 30 3a 72 79 25 3d 91 3a 5f 79 25 21 |*6000:ry%=.:_y%!| 00005480 34 30 3d 66 79 25 3a 5f 79 25 21 34 34 3d 53 5f |40=fy%:_y%!44=S_| 00005490 25 3a c8 99 33 39 2c 22 3c 4b 65 79 73 74 72 6f |%:..39,"<Keystro| 000054a0 6b 65 25 56 61 72 3e 22 2c 45 25 2c 38 31 39 32 |ke%Var>",E%,8192| 000054b0 3a 24 66 79 25 3d a4 45 28 45 25 29 3a 24 53 5f |:$fy%=.E(E%):$S_| 000054c0 25 3d 22 61 30 2d 39 5c 2d 22 3a 6a 79 25 21 34 |%="a0-9\-":jy%!4| 000054d0 30 3d 64 79 25 3a 6a 79 25 21 34 34 3d 53 5f 25 |0=dy%:jy%!44=S_%| 000054e0 3a c8 99 33 39 2c 22 3c 4b 65 79 73 74 72 6f 6b |:..39,"<Keystrok| 000054f0 65 25 49 6e 63 3e 22 2c 64 79 25 2c 38 3a 67 5f |e%Inc>",dy%,8:g_| 00005500 25 3d 93 2d 33 32 37 36 38 3a 51 25 3d 93 3a c8 |%=.-32768:Q%=.:.| 00005510 99 31 36 b8 75 24 3a 75 25 3d 32 35 38 38 2b 59 |.16.u$:u%=2588+Y| 00005520 25 3a e7 a4 57 8c 0d 02 6c 83 f2 64 3a e3 50 25 |%:..W...l..d:.P%| 00005530 3d 30 b8 31 32 37 3a f3 5a 25 28 50 25 29 3a ed |=0.127:.Z%(P%):.| 00005540 50 25 3a e3 50 25 3d 30 b8 39 36 3a f3 45 24 28 |P%:.P%=0.96:.E$(| 00005550 50 25 29 3a ed 50 25 3a 50 5f 25 3d 51 25 2b 31 |P%):.P%:P_%=Q%+1| 00005560 32 3a e3 49 25 3d 30 b8 39 36 3a f3 64 24 3a e3 |2:.I%=0.96:.d$:.| 00005570 4a 25 3d 30 b8 37 3a e7 c1 64 24 2c 4a 25 2b 31 |J%=0.7:..d$,J%+1| 00005580 2c 31 29 3d 22 31 22 8c 45 25 28 49 25 2c 4a 25 |,1)="1".E%(I%,J%| 00005590 29 3d 50 5f 25 3a 50 5f 25 2b 3d 34 8b 45 25 28 |)=P_%:P_%+=4.E%(| 000055a0 49 25 2c 4a 25 29 3d 2d 31 0d 02 6d 5c ed 4a 25 |I%,J%)=-1..m\.J%| 000055b0 3a ed 49 25 3a 58 79 25 3d 2d 31 3a 42 79 25 3d |:.I%:Xy%=-1:By%=| 000055c0 2d 31 3a 4f 24 3d 22 4c 69 73 74 22 3a 70 79 25 |-1:O$="List":py%| 000055d0 3d 26 66 66 31 30 31 66 62 66 3a 62 25 3d a3 3a |=&ff101fbf:b%=.:| 000055e0 e3 49 25 3d 30 b8 6a 25 3a 41 24 28 49 25 29 3d |.I%=0.j%:A$(I%)=| 000055f0 22 22 3a ed 49 25 3a f2 65 3a 4c 79 25 3d a3 3a |"":.I%:.e:Ly%=.:| 00005600 e7 4d 79 25 8c 0d 02 6e 1c c8 99 38 38 2c 32 b8 |.My%...n...88,2.| 00005610 2c 2c 4c 79 25 3a 4c 79 25 3d 28 4c 79 25 3d 31 |,,Ly%:Ly%=(Ly%=1| 00005620 29 0d 02 6f 0b cd 3a e7 4c 79 25 8c 0d 02 70 2d |)..o..:.Ly%...p-| 00005630 45 24 28 35 35 29 3d 22 23 22 3a 45 24 28 36 32 |E$(55)="#":E$(62| 00005640 29 3d 22 5c 22 3a 5a 25 28 39 34 29 3d 36 32 3a |)="\":Z%(94)=62:| 00005650 5a 25 28 34 36 29 3d 2d 31 0d 02 71 34 cd 3a 43 |Z%(46)=-1..q4.:C| 00005660 79 25 3d a3 3a e7 62 25 8c 4c 25 21 32 38 3d 28 |y%=.:.b%.L%!28=(| 00005670 28 4c 25 21 32 38 29 84 31 29 8b 4c 25 21 32 38 |(L%!28).1).L%!28| 00005680 3d 28 28 4c 25 21 32 38 29 80 ac 31 29 0d 02 72 |=((L%!28)..1)..r| 00005690 53 c8 99 33 35 2c 22 45 78 65 63 75 74 6f 72 24 |S..35,"Executor$| 000056a0 44 69 72 22 2c 41 25 2c 32 35 36 2c 30 2c 30 b8 |Dir",A%,256,0,0.| 000056b0 2c 2c 5f 5f 25 3a 41 25 3f 5f 5f 25 3d 30 3a 74 |,,__%:A%?__%=0:t| 000056c0 24 3d a4 45 28 41 25 29 3a f2 46 28 74 24 2b 22 |$=.E(A%):.F(t$+"| 000056d0 2e 44 65 66 61 75 6c 74 22 29 3a 44 79 25 3d a3 |.Default"):Dy%=.| 000056e0 0d 02 73 2e cc 3a f2 41 28 30 2c 22 45 78 65 63 |..s..:.A(0,"Exec| 000056f0 75 74 6f 72 20 68 61 73 20 72 75 6e 20 6f 75 74 |utor has run out| 00005700 20 6f 66 20 6d 65 6d 6f 72 79 22 2c 32 29 0d 02 | of memory",2)..| 00005710 74 07 cd 3a e1 0d 02 75 35 dc 20 2d 31 2c 2d 31 |t..:...u5. -1,-1| 00005720 2c 2d 31 2c 2d 31 2c 2d 31 2c 2d 31 2c 2d 31 2c |,-1,-1,-1,-1,-1,| 00005730 2d 31 2c 2d 31 2c 39 34 2c 39 35 2c 39 36 2c 2d |-1,-1,94,95,96,-| 00005740 31 2c 2d 31 2c 2d 31 2c 2d 31 0d 02 76 35 dc 20 |1,-1,-1,-1..v5. | 00005750 32 39 2c 34 32 2c 34 33 2c 34 34 2c 20 34 2c 34 |29,42,43,44, 4,4| 00005760 37 2c 20 37 2c 35 30 2c 34 35 2c 37 35 2c 38 33 |7, 7,50,45,75,83| 00005770 2c 38 34 2c 31 31 2c 31 32 2c 31 30 2c 2d 31 0d |,84,11,12,10,-1.| 00005780 02 77 35 dc 20 20 30 2c 33 35 2c 31 37 2c 33 32 |.w5. 0,35,17,32| 00005790 2c 34 36 2c 32 31 2c 34 38 2c 33 39 2c 35 30 2c |,46,21,48,39,50,| 000057a0 37 36 2c 38 35 2c 38 36 2c 36 30 2c 36 31 2c 36 |76,85,86,60,61,6| 000057b0 32 2c 36 33 0d 02 78 35 dc 20 34 30 2c 34 31 2c |2,63..x5. 40,41,| 000057c0 31 36 2c 33 30 2c 34 35 2c 33 33 2c 32 37 2c 32 |16,30,45,33,27,2| 000057d0 38 2c 35 34 2c 37 33 2c 38 37 2c 38 38 2c 39 33 |8,54,73,87,88,93| 000057e0 2c 36 34 2c 36 35 2c 36 36 0d 02 79 35 dc 20 2d |,64,65,66..y5. -| 000057f0 31 2c 31 33 2c 33 36 2c 31 38 2c 33 37 2c 32 32 |1,13,36,18,37,22| 00005800 2c 32 33 2c 34 31 2c 35 37 2c 37 31 2c 39 30 2c |,23,41,57,71,90,| 00005810 2d 31 2c 38 39 2c 2d 31 2c 36 37 2c 36 38 0d 02 |-1,89,-1,67,68..| 00005820 7a 35 dc 20 2d 31 2c 33 31 2c 31 35 2c 31 39 2c |z5. -1,31,15,19,| 00005830 32 30 2c 32 36 2c 32 34 2c 35 37 2c 35 36 2c 37 |20,26,24,57,56,7| 00005840 30 2c 39 31 2c 39 32 2c 2d 31 2c 35 31 2c 2d 31 |0,91,92,-1,51,-1| 00005850 2c 2d 31 0d 02 7b 35 dc 20 35 39 2c 33 38 2c 36 |,-1..{5. 59,38,6| 00005860 39 2c 33 34 2c 31 34 2c 32 35 2c 34 39 2c 35 32 |9,34,14,25,49,52| 00005870 2c 35 33 2c 37 32 2c 37 37 2c 37 38 2c 38 30 2c |,53,72,77,78,80,| 00005880 2d 31 2c 2d 31 2c 2d 31 0d 02 7c 35 dc 20 35 38 |-1,-1,-1..|5. 58| 00005890 2c 20 31 2c 20 32 2c 20 33 2c 20 35 2c 20 36 2c |, 1, 2, 3, 5, 6,| 000058a0 20 38 2c 20 39 2c 35 35 2c 37 34 2c 38 31 2c 38 | 8, 9,55,74,81,8| 000058b0 32 2c 37 39 2c 2d 31 2c 2d 31 2c 2d 31 0d 02 7d |2,79,-1,-1,-1..}| 000058c0 3d dc 20 50 72 69 6e 74 20 28 46 30 29 2c 46 31 |=. Print (F0),F1| 000058d0 2c 46 32 2c 46 33 2c 46 34 2c 46 35 2c 46 36 2c |,F2,F3,F4,F5,F6,| 000058e0 46 37 2c 46 38 2c 46 39 2c 46 31 30 2c 46 31 31 |F7,F8,F9,F10,F11| 000058f0 2c 46 31 32 2c 41 2c 42 2c 43 0d 02 7e 25 dc 20 |,F12,A,B,C..~%. | 00005900 44 2c 45 2c 46 2c 47 2c 48 2c 49 2c 4a 2c 4b 2c |D,E,F,G,H,I,J,K,| 00005910 4c 2c 4d 2c 4e 2c 4f 2c 50 2c 51 2c 52 2c 53 0d |L,M,N,O,P,Q,R,S.| 00005920 02 7f 25 dc 20 54 2c 55 2c 56 2c 57 2c 58 2c 59 |..%. T,U,V,W,X,Y| 00005930 2c 5a 2c 30 2c 31 2c 32 2c 33 2c 34 2c 35 2c 36 |,Z,0,1,2,3,4,5,6| 00005940 2c 37 2c 38 0d 02 80 55 dc 20 39 2c 22 2c 22 2c |,7,8...U. 9,",",| 00005950 22 2d 22 2c 22 3d 22 2c 22 2e 22 2c 22 2f 22 2c |"-","=",".","/",| 00005960 22 5b 22 2c 22 5c 22 2c 22 5d 22 2c 22 3b 22 2c |"[","\","]",";",| 00005970 45 73 63 61 70 65 2c 54 61 62 2c 42 72 65 61 6b |Escape,Tab,Break| 00005980 2c 42 61 63 6b 20 74 69 63 6b 2c 22 a3 22 2c 42 |,Back tick,".",B| 00005990 61 63 6b 20 73 70 61 63 65 0d 02 81 3f dc 20 49 |ack space...?. I| 000059a0 6e 73 65 72 74 2c 48 6f 6d 65 2c 50 61 67 65 20 |nsert,Home,Page | 000059b0 55 70 2c 50 61 67 65 20 44 6f 77 6e 2c 22 27 22 |Up,Page Down,"'"| 000059c0 2c 53 70 61 63 65 20 62 61 72 2c 44 65 6c 65 74 |,Space bar,Delet| 000059d0 65 2c 52 65 74 75 72 6e 0d 02 82 50 dc 20 43 6f |e,Return...P. Co| 000059e0 70 79 2c 55 70 20 61 72 72 6f 77 2c 52 69 67 68 |py,Up arrow,Righ| 000059f0 74 20 61 72 72 6f 77 2c 4c 65 66 74 20 61 72 72 |t arrow,Left arr| 00005a00 6f 77 2c 44 6f 77 6e 20 61 72 72 6f 77 2c 4b 65 |ow,Down arrow,Ke| 00005a10 79 70 61 64 20 30 2c 4b 65 79 70 61 64 20 31 2c |ypad 0,Keypad 1,| 00005a20 4b 65 79 70 61 64 20 32 0d 02 83 4d dc 20 4b 65 |Keypad 2...M. Ke| 00005a30 79 70 61 64 20 33 2c 4b 65 79 70 61 64 20 34 2c |ypad 3,Keypad 4,| 00005a40 4b 65 79 70 61 64 20 35 2c 4b 65 79 70 61 64 20 |Keypad 5,Keypad | 00005a50 36 2c 4b 65 79 70 61 64 20 37 2c 4b 65 79 70 61 |6,Keypad 7,Keypa| 00005a60 64 20 38 2c 4b 65 79 70 61 64 20 39 2c 4b 65 79 |d 8,Keypad 9,Key| 00005a70 70 61 64 20 2b 0d 02 84 52 dc 20 4b 65 79 70 61 |pad +...R. Keypa| 00005a80 64 20 2d 2c 4b 65 79 70 61 64 20 2e 2c 4b 65 79 |d -,Keypad .,Key| 00005a90 70 61 64 20 2f 2c 4b 65 79 70 61 64 20 23 2c 4b |pad /,Keypad #,K| 00005aa0 65 79 70 61 64 20 2a 2c 4b 65 79 70 61 64 20 45 |eypad *,Keypad E| 00005ab0 6e 74 65 72 2c 53 65 6c 65 63 74 2c 4d 65 6e 75 |nter,Select,Menu| 00005ac0 2c 41 64 6a 75 73 74 0d 02 85 4d dc 20 31 31 31 |,Adjust...M. 111| 00005ad0 31 31 31 31 31 2c 31 31 31 31 31 31 31 31 2c 31 |11111,11111111,1| 00005ae0 31 31 31 31 31 31 31 2c 31 31 31 31 31 31 31 31 |1111111,11111111| 00005af0 2c 31 31 31 31 31 31 31 31 2c 31 31 31 31 31 31 |,11111111,111111| 00005b00 31 31 2c 31 31 31 31 31 31 31 31 2c 31 31 31 31 |11,11111111,1111| 00005b10 31 31 31 31 0d 02 86 4d dc 20 31 31 31 31 31 31 |1111...M. 111111| 00005b20 31 31 2c 31 31 31 31 31 31 31 31 2c 31 31 31 31 |11,11111111,1111| 00005b30 31 31 31 31 2c 31 31 31 31 31 31 31 31 2c 31 31 |1111,11111111,11| 00005b40 31 31 31 31 31 31 2c 30 30 31 31 31 31 31 31 2c |111111,00111111,| 00005b50 30 30 31 31 31 31 31 31 2c 30 30 31 31 31 31 31 |00111111,0011111| 00005b60 31 0d 02 87 4d dc 20 30 30 31 31 31 31 31 31 2c |1...M. 00111111,| 00005b70 30 30 31 31 31 31 31 31 2c 30 30 31 31 31 31 31 |00111111,0011111| 00005b80 31 2c 30 30 31 31 31 31 31 31 2c 30 30 31 31 31 |1,00111111,00111| 00005b90 31 31 31 2c 30 30 31 31 31 31 31 31 2c 30 30 31 |111,00111111,001| 00005ba0 31 31 31 31 31 2c 30 30 31 31 31 31 31 31 0d 02 |11111,00111111..| 00005bb0 88 4d dc 20 30 30 31 31 31 31 31 31 2c 30 30 31 |.M. 00111111,001| 00005bc0 31 31 31 31 31 2c 30 30 31 31 31 31 31 31 2c 30 |11111,00111111,0| 00005bd0 30 31 31 31 31 31 31 2c 30 30 31 31 31 31 31 31 |0111111,00111111| 00005be0 2c 30 30 31 31 31 31 31 31 2c 30 30 31 31 31 31 |,00111111,001111| 00005bf0 31 31 2c 30 30 31 31 31 31 31 31 0d 02 89 4d dc |11,00111111...M.| 00005c00 20 30 30 31 31 31 31 31 31 2c 30 30 31 31 31 31 | 00111111,001111| 00005c10 31 31 2c 30 30 31 31 31 31 31 31 2c 30 30 31 31 |11,00111111,0011| 00005c20 31 31 31 31 2c 30 30 31 31 31 31 31 31 2c 30 30 |1111,00111111,00| 00005c30 31 31 31 31 31 31 2c 30 30 31 31 31 31 31 31 2c |111111,00111111,| 00005c40 30 30 31 31 31 31 31 31 0d 02 8a 4d dc 20 30 30 |00111111...M. 00| 00005c50 31 31 31 31 31 31 2c 30 30 31 31 31 31 31 31 2c |111111,00111111,| 00005c60 30 30 31 31 31 31 31 31 2c 30 30 31 31 31 31 31 |00111111,0011111| 00005c70 31 2c 30 30 31 31 31 31 31 31 2c 30 30 31 31 31 |1,00111111,00111| 00005c80 31 31 31 2c 30 30 31 31 31 31 31 31 2c 30 30 31 |111,00111111,001| 00005c90 31 31 31 31 31 0d 02 8b 4d dc 20 30 30 31 31 31 |11111...M. 00111| 00005ca0 31 31 31 2c 30 30 31 31 31 31 31 31 2c 30 30 31 |111,00111111,001| 00005cb0 31 31 31 31 31 2c 30 30 31 31 31 31 31 31 2c 30 |11111,00111111,0| 00005cc0 30 31 31 31 31 31 31 2c 30 30 31 31 31 31 31 31 |0111111,00111111| 00005cd0 2c 30 30 31 31 31 31 31 31 2c 30 30 31 31 31 31 |,00111111,001111| 00005ce0 31 31 0d 02 8c 4d dc 20 30 30 31 31 31 31 31 31 |11...M. 00111111| 00005cf0 2c 30 30 31 31 31 31 31 31 2c 31 31 31 31 31 31 |,00111111,111111| 00005d00 31 31 2c 31 31 31 31 31 31 31 31 2c 31 30 30 30 |11,11111111,1000| 00005d10 31 30 30 30 2c 30 30 31 31 31 31 31 31 2c 30 30 |1000,00111111,00| 00005d20 31 31 31 31 31 31 2c 30 30 31 31 31 31 31 31 0d |111111,00111111.| 00005d30 02 8d 4d dc 20 31 31 31 31 31 31 31 31 2c 31 31 |..M. 11111111,11| 00005d40 31 31 31 31 31 31 2c 31 31 31 31 31 31 31 31 2c |111111,11111111,| 00005d50 31 31 31 31 31 31 31 31 2c 30 30 31 31 31 31 31 |11111111,0011111| 00005d60 31 2c 30 30 31 31 31 31 31 31 2c 30 30 31 31 31 |1,00111111,00111| 00005d70 31 31 31 2c 30 30 31 31 31 31 31 31 0d 02 8e 4d |111,00111111...M| 00005d80 dc 20 30 30 31 31 31 31 31 31 2c 31 31 31 31 31 |. 00111111,11111| 00005d90 31 31 31 2c 31 31 31 31 31 31 31 31 2c 31 31 31 |111,11111111,111| 00005da0 31 31 31 31 31 2c 31 31 31 31 31 31 31 31 2c 30 |11111,11111111,0| 00005db0 31 31 31 31 31 31 31 2c 30 31 31 31 31 31 31 31 |1111111,01111111| 00005dc0 2c 30 31 31 31 31 31 31 31 0d 02 8f 4d dc 20 30 |,01111111...M. 0| 00005dd0 31 31 31 31 31 31 31 2c 30 31 31 31 31 31 31 31 |1111111,01111111| 00005de0 2c 30 31 31 31 31 31 31 31 2c 30 31 31 31 31 31 |,01111111,011111| 00005df0 31 31 2c 30 31 31 31 31 31 31 31 2c 30 31 31 31 |11,01111111,0111| 00005e00 31 31 31 31 2c 30 31 31 31 31 31 31 31 2c 30 31 |1111,01111111,01| 00005e10 31 31 31 31 31 31 0d 02 90 56 dc 20 30 31 31 31 |111111...V. 0111| 00005e20 31 31 31 31 2c 30 31 31 31 31 31 31 31 2c 30 31 |1111,01111111,01| 00005e30 31 31 31 31 31 31 2c 30 31 31 31 31 31 31 31 2c |111111,01111111,| 00005e40 30 31 31 31 31 31 31 31 2c 30 31 31 31 31 31 31 |01111111,0111111| 00005e50 31 2c 30 31 31 31 31 31 31 31 2c 30 31 31 31 31 |1,01111111,01111| 00005e60 31 31 31 2c 30 31 31 31 31 31 31 31 0d ff |111,01111111..| 00005e6e