Home » Archimedes archive » Acorn Computing » 1994 07 subscription disc.adf » 9407s » PD/!Type/!Type

PD/!Type/!Type

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 Computing » 1994 07 subscription disc.adf » 9407s
Filename: PD/!Type/!Type
Read OK:
File size: 83F8 bytes
Load address: 0000
Exec address: 0000
File contents
    1REM > <Type$Dir>.!Type FNFNFN Squished by Lofty's !Shrink vsn 3.02 on 25-Jan-94 FNFNFN
    3ONERRORMODE&C:SYS&406C2:REPORT:PRINT" at line: ";ERL:END
    7SYS&406C0:SYS&400EC,-1,-1TOVD%:SD%=1<<&A:AC%=&8000+VD%:END=AC%+SD%:HIMEM=AC%:PROCAA("<Obey$Dir>.",AC%):PROCh:RC%=FNn(&C8,"Event Shell Program"):PROCaA:PROCt:_closedown%=FALSE:eD%=FALSE:ONERRORPROCGA
   38SYS&406C1:REPEAT:PROCW(FNg(0,RC%)):UNTIL_closedown%:PROCM:END
   47DEFPROCt:PROCy:PROCd:PROCr:PROCDA:ENDPROC
   55DEFPROCd:LOCALn%:pC%=FNAA(FNB("MTIBar")):WD%=FNW(0,FNB("Info"),""):n%=FNW(0,FNB("Quit"),"_MenuSelect_Quit"):PROCXA(WD%,"progInfo","_PreOpenInfo",""):ENDPROC
   64DEFPROCr:PROCpA("mainw",w%):PROCH(w%,&7E,"_clickmainw"):PROCH(w%,62,"_clickmainw"):PROCH(w%,0,"_keypressmainw"):PROCN(w%,-1,pC%,0,0,0):ENDPROC
   73DEFPROCDA:H=FNb(-1,"!"+FNH,"",&78,pC%,0,0,0):PROCQA(-1,H,"iconbar"):PROCH(-1,H,"_ClickSelect_IconBar"):ENDPROC
   80DEFFN_PreOpenInfo(c%):PROCC(c%,0,FNB("progInfo0"),0):PROCC(c%,1,FNB("progInfo1"),0):PROCC(c%,2,FNB("progInfo2"),0):PROCC(c%,3,FNB("progInfo3"),0):=0
   89DEFFN_ClickSelect_IconBar(c%,XB%):PROCC(w%,88,"",0):PROCO(w%):PROCP(w%,88,-1,-1,-1,0):=0
   97DEFFN_MenuSelect_Quit(a%):_closedown%=TRUE:=0
  101DEFPROCy:DIMB$(&64),A$(&64):D=0:oC%=TRUE:iD%=FALSE:FB%=FALSE:jB%=0:SB%=0:bD%=0:D=1:A=0:F$="":F=0:nA%=1:ENDPROC
  107DEFFN_clickmainw(c%,XB%):CASETRUEOF
  109WHENXB%=&7E:IFoC%:B=OPENIN("<Type$Dir>.tests"+STR$(nA%)):PROCQ:@%=&1020205:oC%=FALSE
  111ENDCASE:@%=257:PROCC(w%,44,STR$(nA%),TRUE):@%=&1020205:PROCC(w%,87,F$,TRUE):J=TIME:VDU7:=0
  118DEFFN_keypressmainw(c%,i%):PROCe(88,&D):=0
  122DEFPROCe(XB%,zA%):CASETRUEOF
  124WHENXB%=88:CASETRUEOF
  126WHENzA%=&D:PROCf
  127ENDCASE
  128ENDCASE:PROCQ:ENDPROC
  132DEFPROCu:CA$=FNE(w%,88):FORA=1TOLEN(F$):A$(A)=MID$(CA$,A,1):NEXT:ENDPROC
  139DEFPROCf:PROCu:QB%=LEN(F$):K=&64:SB%=SB%+QB%:FORD=1TOLEN(F$):IFA$(D)<>B$(D)QB%-=1
  144NEXT:K=QB%*&64/(LEN(F$)):jB%=jB%+QB%:PROCC(w%,93,STR$(K),TRUE):PROCC(w%,99,STR$(jB%*&64/SB%),TRUE):PROCC(w%,89,STR$((TIME-J)/&64),TRUE):F=F+(TIME-J)/&64:PROCC(w%,95,STR$(F),TRUE):ENDPROC
  154DEFPROCQ:A=0:F$="":REPEAT:A+=1:I=BGET#B:B$(A)=CHR$(I):F$=F$+B$(A):UNTILI=&AOREOF#B:F$=LEFT$(F$,(LEN(F$)-1)):CASETRUEOF
  162WHENEOF#B:CLOSE#B:F$="Your average accuracy is "+STR$(jB%*&64/SB%)+"% in "+STR$(F)+" seconds. Continue to start again.":@%=257:nA%+=1:IFnA%=6:nA%=1
  165B=OPENIN("<Type$Dir>.tests"+STR$(nA%)):@%=&1020205
  166ENDCASE:PROCC(w%,88,"",TRUE):PROCC(w%,87,"",TRUE):PROCP(w%,88,-1,-1,-1,0):ENDPROC
  172DEFPROCx:ENDPROC
  175DEFPROCP(LA%,wA%,AD%,GD%,MA%,cA%):SYS&400D2,LA%,wA%,AD%,GD%,MA%,cA%:ENDPROC
  178DEFPROCAA(Q$,QD%):DIMmA%900:OSCLI("LOAD "+Q$+"heapcode "+STR$~mA%):CALLmA%+0,QD%:ENDPROC
  184DEFPROCh:LOCAL_%,l%,b%,Z$:LOCALRA%,C$,D$:DIM_U%330,_shell_blk%260:_Q%=FNA(&BB8):_%=FNA(48):_%!0=0:_%!4=0:_%!8=0:_%!&C=0:_%!16=0:_%!20=0:_%!24=0:_%!28=0:_%!32=0:_%!36=0:_%!40=0:_%!44=0:_U%!0=0:_U%!4=0:_U%!8=0:_U%!&C=_%:_U%!16=1:_U%!20=0:_U%!24=0:_U%!28=0:_U%!32=0
  211_U%!36=0:_U%!40=0:_U%!44=-1:_U%!48=0:_U%!52=0:_U%!56=0:_U%!60=0:_U%!64=0:_U%!68=0:_U%!72=0:_U%!76=FNA(256):_U%!80=0:_U%!84=-1:_U%!88=0:_U%!92=0:_U%!96=0:_U%!&64=0:_U%!&68=0:_U%!&6C=-1:_U%!&70=-1:_U%!&74=-1:_U%!&78=-1:_U%!&7C=-1:_U%!&80=0:_U%!&84=0
  243_U%!&88=-1:_U%!&8C=-1:_U%!&90=-1:_U%!&94=0:_U%!&98=0:_U%!&9C=0:_U%!&A0=0:_U%!&A4=0:_U%!&A8=0:_U%!&AC=0:_U%!&B0=0:_U%!&B4=0:_U%!&B8=0:_U%!&BC=0:_U%!&C0=0:_U%!&C4=0:_U%!&C8=0:_U%!&CC=0:_U%!&D0=-1:_U%!&D4=-1:_U%!&D8=0:_U%!&DC=0:_U%!&E0=0:_U%!&E4=0
  269_U%!&E8=FNA(256):_U%!&EC=FNA(256):_U%!&F0=-1:_U%!&F4=0:_U%!&F8=0:_U%!&FC=0:_U%!256=0:_U%!260=1:_U%!264=0:_U%!268=0:_U%!272=0:_U%!276=0:_U%!280=0:_U%!284=0:_U%!288=-1:_U%!292=-1:_U%!296=-1:_U%!300=0:_U%!304=0:_U%!308=0:_U%!312=0:_U%!316=0:_U%!320=0
  293_U%!324=0:PROCR(_U%!&E8,256,0):PROCR(_U%!&EC,256,0):RA%=FNA(256):C$=FNZ(RA%,256,"Obey$Dir",1):PROCA(RA%):D$=MID$(FNY(C$),2):_U%!&BC=FNA((LENC$)+1):_U%!&C4=FNA((LEND$)+1):b%=_U%!&BC:$b%=C$:b%=_U%!&C4:$b%=D$:Z$=FNl(1):IFZ$<>""THEN
  307_U%!&64=_U%!&64OR1<<5:b%=FNA(LENZ$+1):$(b%)=Z$:_U%!324=b%
  311ENDIF:ENDPROC
  314DEFFNn(jC%,EA$):SYS&400C0,jC%,&4B534154,EA$TOjC%,uA%:_U%!&94=uA%:SYS&81682,uA%:=uA%
  320DEFPROCaA:LOCALm$,b%,D$,C$:LOCALRA%,rB%,_C%:D$=FNH:C$=FNP:RA%=FNA(256):IFFNR(RA%,D$+"Res$Path")THEN
  327_U%!&64=_U%!&64OR1<<3
  328ENDIF:IFFNR(RA%,D$+"Data$Dir")THEN
  330m$=FNZ(RA%,256,D$+"Data$Dir",1):_U%!&C0=FNA((LENm$)+1):b%=_U%!&C0:$b%=m$
  333ELSE_U%!&C0=FNA((LENC$)+1):b%=_U%!&C0:$b%=C$
  336ENDIF:IF_U%!&64AND1<<3THEN
  339IFFNG(D$+"Res:Messages")THEN
  340PROCE(D$+"Res:Messages",_U%!68,_U%!64)
  341ENDIF:IFFNG(D$+"Res:ShellMsgs")THEN
  343PROCE(D$+"Res:ShellMsgs",_U%!280,_U%!284)
  344ELSEPROCE("ShellSysRes:ShellMsgs",_U%!280,_U%!284)
  346ENDIF:SYS&20035,-1,4TO,,_C%:SYS&20035,-1,5TO,,rB%:IFrB%=1ANDFNG(D$+"Res:Sprites22")THEN
  351_U%!16=FNO(D$+"Res:Sprites22")
  352ELSEIFFNG(D$+"Res:Sprites")THEN
  355_U%!16=FNO(D$+"Res:Sprites")
  356ELSE_U%!16=1
  358ENDIF
  359ENDIF:IFFNG(D$+"Res:Templates")THEN
  362PROCS(D$+"Res:Templates")
  363ENDIF
  364ELSEIFFNG(C$+".Messages")THEN
  367PROCE(C$+".Messages",_U%!68,_U%!64)
  368ENDIF:IFFNG(C$+".ShellMsgs")THEN
  370PROCE(C$+".ShellMsgs",_U%!280,_U%!284)
  371ELSEPROCE("ShellSysRes:ShellMsgs",_U%!280,_U%!284)
  373ENDIF:SYS&20035,-1,4TO,,_C%:SYS&20035,-1,5TO,,rB%:IFrB%=1ANDFNG(C$+".Sprites22")THEN
  380_U%!16=FNO(C$+".Sprites22")
  381ELSEIFFNG(C$+".Sprites")THEN
  383_U%!16=FNO(C$+".Sprites")
  384ELSE_U%!16=1
  386ENDIF
  387ENDIF:IFFNG(C$+".Templates")THEN
  390PROCS(C$+".Templates")
  391ENDIF
  392ENDIF:SYS&45BC0:PROCA(_Q%):_Q%=FNA(&400):PROCA(RA%):ENDPROC
  399DEFPROCGA:LOCALEA%,s$:IFERR<>&D00ANDERR<>&903THEN
  404SYS&606C2:IFFNq(3)ANDFNG("Resources:$.Resources.Edit.ThrowBack")THEN
  406PROCM:OSCLI("Set Basic$File <"+FNH+"$BasicFile>"):CHAIN"Edit:ThrowBack"
  409ELSEPROCT("Unexpected error:- "+REPORT$+" Internal error code "+STR$ERL):END
  412ENDIF
  413ELSEEA%=INSTR(REPORT$,"in "+CHR$34+"EvntShellSystem:ShellLib"):IFEA%>0THENs$=LEFT$(REPORT$,EA%-1)
  418PROCT(s$)
  419ENDIF:SYS&606C2:ENDPROC
  424DEFPROCW(JD%):LOCALA$,p%,FA$,GA$,lC%,yC%,YC%,_B%:LOCALc%,i%,n%,_temp28%,_temp32%,_temp24%,_temp%,CD%:LOCALHD%,d%:CASEJD%OF
  429WHEN0:PROCx
  430WHEN1:PROCrA(_Q%!0)
  431WHEN2:PROCI(_Q%!0,TRUE,0)
  432WHEN3:PROCU(_Q%!0)
  433WHEN6:_U%!28=_Q%!&C:_U%!32=_Q%!16:yC%=_Q%!0:YC%=_Q%!4:_U%!272=_Q%!0:_U%!276=_Q%!4:_U%!320=_Q%!8:_temp28%=_Q%!&C:_temp32%=_Q%!16:i%=_Q%!16:IF_Q%!&C=_U%!288AND_Q%!16=_U%!292THEN
  438PROCV(_U%!296,_Q%!&C,_Q%!16,_Q%!8)
  439ELSE_U%!288=-1:_U%!292=-1:_U%!296=-1:IF_Q%!16>=0THEN
  442d%=FNC(_Q%!&C,_Q%!16,_U%+&68,16,0):IFd%>=0THENPROCV(d%,_Q%!&C,_Q%!16,_Q%!8)
  444ENDIF
  445ENDIF:IF(_Q%!8=64)THEN
  449qA%=FNd(_Q%!&C,_Q%!16):IFqA%THEN
  451O$="Icon is draggable":PROCg(_Q%!&C,_Q%!16)
  454ELSEO$="Icon is not draggable"
  456ENDIF:PROCB("Action:"+O$)
  458ENDIF:CASE_Q%!8OF
  460WHEN4:PROCi
  461WHEN2:PROCj
  462WHEN1:PROCk
  463ENDCASE
  464WHEN7:IF_U%!&64AND1THEN
  465SYS&42401:_U%!&64=_U%!&64EOR1
  467ENDIF:_U%!&80=0:A$=FNK(_U%!28,_U%!32,6):IFA$<>""THEN
  473PROCB("Action:Drag event detected - function is "+A$):n%=EVAL("FN"+A$+"(_temp28%,_temp32%)")
  475ELSEPROCB("Action:Drag event detected - no handler function"):PROCl(_U%!28,_U%!32)
  479ENDIF
  480WHEN8:PROCB("Action:keypress is="+STR$_Q%!24):CASE_Q%!24OF
  483WHEN&D,394,398,399,410:_B%=FNo(_Q%!0,_Q%!4,_Q%!24)
  485OTHERWISE_B%=FNp(_Q%!24)
  487ENDCASE:IFNOT_B%THEN
  489PROCB("Action:Keypress not claimed, passing it on"):SYS&400DC,_Q%!24
  491ELSEPROCB("Action:Keypress claimed by this application")
  493ENDIF
  494WHEN9:PROCm(_Q%)
  495WHEN17,18:PROCn(_Q%)
  496WHEN19:PROCo(_Q%)
  497ENDCASE:ENDPROC
  500DEFFNg(DD%,RC%):SYS&400C7,DD%,_Q%TOu%:SYS&81686,u%,,RC%:=u%
  505DEFPROCM:LOCALhA%:hA%=_U%!68:SYS&61504,hA%:SYS&2001E,7,,hA%:PROCp:SYS&606C2:SYS&600D0,,-1:PROCq(_U%!&94):ENDPROC
  516DEFFNAA(X$):LOCALm%:SYS&45BC1,,X$TOm%:=m%
  521DEFFNB(E$):=FNQ(E$,"","")
  524DEFFNW(m%,u$,L$):LOCALEC%:IFL$<>""THEN
  527SYS&45BC2,m%,u$,L$TOEC%
  528ELSESYS&45BC2,m%,u$TOEC%
  530ENDIF:=EC%
  539DEFPROCXA(PD%,I$,w$,p$):LOCALa%,b%,VA%:IFNOTFNe(I$)THENERROR99,FNL("SHELLMSG03",I$)
  544a%=FNA(&C):a%!0=FNA(LENI$+1):b%=a%!0:$b%=I$:a%!4=FNA(LENw$+1):b%=a%!4:$b%=w$:a%!8=FNA(LENp$+1):b%=a%!8:$b%=p$:SYS&45BCE,PD%,a%:SYS&45BCC,,TRUE:ENDPROC
  557DEFPROCpA(j$,RETURNm%):LOCALbA%,z%,b%,d%:bA%=FNV(j$):bA%!64=_U%!16:SYS&400C1,,bA%TOm%:z%=_U%!&B8:IFz%=0THEN
  566_U%!&B8=FNA(8):z%=_U%!&B8:z%!0=m%:z%!4=-1
  569ELSEd%=FNM(_U%!&B8,m%):IFd%=-1THEN
  574d%=FNM(_U%!&B8,0):IFd%=-1THEN
  576f%=0:WHILEz%!f%<>-1:f%+=4:ENDWHILE:_U%!&B8=FNN(_U%!&B8,4):z%=_U%!&B8
  582ELSEf%=d%
  584ENDIF:b%=z%+f%:b%!0=m%:b%!4=-1
  587ENDIF
  588ENDIF:ENDPROC
  591DEFPROCH(c%,AA%,A$):PROCJ(c%,AA%,2,0,A$):ENDPROC
  595DEFPROCN(c%,AA%,p%,vB%,wB%,GC%):LOCALd%:IFc%>0ANDAA%>=0THENPROCs(c%,AA%,3)
  600PROCJ(c%,AA%,0,p%,""):ENDPROC
  603DEFFNb(EA%,k$,Y$,ID%,p%,vB%,wB%,GC%):LOCALm%:IFY$=""THEN
  606!_Q%=EA%:_Q%!4=0:_Q%!8=0:_Q%!&C=70:_Q%!16=70:_Q%!20=&301A:$(_Q%+24)=k$
  607ELSE!_Q%=EA%:_Q%!4=0:_Q%!8=-16:_Q%!&C=ID%:_Q%!16=90:_Q%!20=&1700210B:DIM_Q%!24&C:DIM_Q%!28LEN(k$)+2:$(_Q%!24)=Y$:$(_Q%!28)="S"+k$:_Q%!32=&C
  614ENDIF:SYS&400C2,,_Q%TOm%:PROCN(-2,m%,p%,vB%,wB%,GC%):=m%
  619DEFFNH:LOCALb%:b%=_U%!&C4:=$b%
  624DEFPROCQA(c%,AA%,E$):PROCJ(c%,AA%,8,0,E$):ENDPROC
  628DEFPROCC(LA%,wA%,W$,M):LOCALa%,v$:v$=FNE(LA%,wA%):IFW$<>v$THEN
  632a%=FNA(40):a%!0=LA%:a%!4=wA%:SYS&400CE,,a%:IF(a%!24AND(1<<8))<>0THEN
  637IFLENW$>a%!36THENERROR99,FNB("SHELLMSG12")
  638$(a%!28)=W$
  639ELSE$(a%+28)=LEFT$(W$,&B)
  641ENDIF:IFM<>0THEN
  643a%!8=0:a%!&C=0:SYS&400CD,,a%
  645ENDIF:PROCA(a%)
  647ENDIF:ENDPROC
  650DEFPROCO(m%):IFFNM(_U%!&B8,m%)>-1THEN
  652PROCI(m%,0,-1)
  653ELSE
  655ENDIF:ENDPROC
  658DEFFNE(LA%,wA%):LOCALN$,x%:x%=FNA(40):x%!0=LA%:x%!4=wA%:SYS&400CE,,x%:IF(x%!24AND(1<<8))<>0THENN$=$(x%!28)ELSEN$=$(x%+28)
  665PROCA(x%):=N$
  668DEFFNA(u%):LOCALVA%:CALLmA%+4,VA%,u%:=VA%
  672DEFPROCR(FB%,vC%,kC%):LOCALI%,TB%,SC%:TB%=vC%DIV4:SC%=vC%MOD4:IFTB%>0THEN
  677FORI%=1TO(TB%*4)STEP4:FB%!(I%-1)=kC%:NEXTI%
  680ENDIF:IFSC%>0THEN
  682FB%=FB%+(TB%*4):FORI%=0TOSC%-1:FB%?I%=kC%:NEXTI%
  686ENDIF:ENDPROC
  689DEFFNZ(VB%,OA%,g$,O):LOCALh$,C,TD%:SYS&20023,g$,VB%,OA%,0,-3*(O=TRUE)TO,,C,TD%,BA%:FORl%=0TOC-1:h$=h$+CHR$(VB%?l%):NEXTl%:=h$
  697DEFPROCA(RETURNu%):IFFNF(u%)THENCALLmA%+8,u%
  699u%=0:ENDPROC
  701DEFFNY(Q$):WHILEINSTR(Q$,"."):Q$=MID$(Q$,INSTR(Q$,".")+1):ENDWHILE:=Q$
  707DEFFNl(N):LOCALJC%,M$,d%:M$="":d%=0:SYS16TOJC%:WHILEJC%?d%<>0:M$+=CHR$(JC%?d%):d%+=1:ENDWHILE:CASENOF
  716WHEN0
  717WHEN1:M$=MID$(M$,INSTR(M$,CHR$34)+1):M$=MID$(M$,INSTR(M$,CHR$34)+2)
  720ENDCASE:=M$
  723DEFFNP:LOCALb%:b%=_U%!&BC:=$b%
  728DEFFNR(VB%,g$):LOCALC:SYS&20023,g$,VB%,-1,0,0TO,,C:IFC<0THEN=TRUE
  732=FALSE
  734DEFFNG(V$):IFFNc(V$)="Not Found":=FALSE
  736=TRUE
  738DEFPROCE(J$,RETURNmB%,RETURNrC%):LOCALOA%,q%:LOCALERROR:ONERRORLOCALRESTOREERROR:ERROR3,"Cannot open message file '"+J$+"'"
  742SYS&41500,,J$TOq%,,OA%:IFq%AND1THENrC%=0ELSErC%=FNA(OA%)
  744SYS30,6,,,17+LEN(J$)TO,,mB%:$(mB%+16)=J$:SYS&41501,mB%,mB%+16:ENDPROC
  749DEFFNO(J$):LOCALWA%,S%,T%:S%=OPENIN(J$):T%=EXT#S%+16:CLOSE#S%:WA%=FNA(T%):!WA%=T%:WA%!4=0:WA%!8=16:WA%!&C=16:SYS46,521,WA%:SYS46,522,WA%,J$:=WA%
  759DEFPROCS(J$):LOCALxA%,CC%,iC%,X%,e%:LOCALcC%,EA%,yA%,R$,XA%:LOCALCA%,nC%,VC%,dA%,e$,s%:LOCAL_A%,eA%,AB%,kB%,BB%:DIMyA%20:WHILE(yA%MOD4):yA%+=1:ENDWHILE:EA%=0:XA%=0:AB%=0:BB%=0:cC%=FNS(J$):s%=FNA(&D):X%=OPENIN(J$):PTR#X%=16:REPEAT:e$="":SYS&C,4,X%,s%,4:CA%=!s%:PROCB("TemplatesInit:file offset%  = "+STR$CA%)
  781IFCA%>0THEN
  782XA%+=1:_A%=0:SYS&C,4,X%,s%,4:nC%=!s%:PROCB("TemplatesInit:data_size% = "+STR$nC%):SYS&C,4,X%,s%,4:VC%=!s%:SYS&C,4,X%,s%,&C:f%=0:REPEAT:dA%=s%?f%:IFdA%>31THENe$+=CHR$dA%
  794f%+=1:UNTILdA%<32:MD%=PTR#X%:PTR#X%=CA%+56:SYS&C,4,X%,s%,4:q%=!s%:PTR#X%=CA%+72:SYS&C,4,X%,s%,&C:_A%+=FNX(CA%,q%,s%):PTR#X%=CA%+84:SYS&C,4,X%,s%,4:eA%=!s%:PROCB("TemplatesInit:nr icons        = "+STR$eA%):IFeA%>0THEN
  808FORkB%=0TOeA%-1:PTR#X%=CA%+88+(kB%*32)+16:SYS&C,4,X%,s%,4:q%=!s%:PTR#X%=CA%+88+(kB%*32)+20:SYS&C,4,X%,s%,&C:_A%+=FNX(CA%,q%,s%):NEXTkB%
  816ENDIF:PTR#X%=MD%:PROCB("TemplatesInit:entry_type%     = "+STR$VC%):PROCB("TemplatesInit:identifier$     = "+e$):PROCB("TemplatesInit:indirected size = "+STR$_A%):PROCB(" "):AB%+=_A%:IF(88+(eA%*32))>BB%THENBB%=(88+(eA%*32))
  825ENDIF:UNTILCA%=0:CLOSE#X%:PROCA(s%):PROCB("TemplatesInit:total indirected= "+STR$AB%):FD%=FNA(cC%):xA%=FD%:_U%!4=FNA(20*XA%):XC%=FNA(BB%+AB%):CC%=XC%:iC%=XC%+(BB%+AB%):XA%=0:SYS&400D9,,J$:REPEAT:$yA%="*":SYS&400DB,,xA%,CC%,iC%,_U%!&E8,yA%,EA%TO,,CC%,,,R$,EA%:IFEA%<>0THEN
  848!((_U%!4)+(16*XA%))=xA%:$(((_U%!4)+(16*XA%))+4)=R$:xA%+=(88+(xA%!84)*32):XA%+=1
  852ENDIF:UNTILEA%=0:SYS&400DA:_U%!0=XA%:ENDPROC
  858DEFFNq(KC%):=FNf("UtilityModule",KC%)
  860DEFPROCT(x$):LOCALmC%,FA%:FA%=_shell_blk%:!FA%=ERR:$(FA%+4)=x$+CHR$(0):IFERR=&D00ORERR=&903THEN
  865SYS&600DF,FA%,17,"Message from "+FNHTOmC%
  866ELSESYS&600DF,FA%,1,FNHTOmC%
  868ENDIF:ENDPROC
  872DEFPROCrA(m%):LOCALtB%,A$,qC%,zC%,a%,v%:v%=FNA(&C):SYS&400D6,m%,v%,&3F0000,&D<<16:IF!v%<>-1THEN
  879A$=FNE(m%,!v%)
  880ENDIF:PROCA(v%):a%=FNA(&64):IFA$=""THEN
  886A$=FNK(m%,-1,4)
  887ENDIF:a%!0=m%:SYS&400C8,,a%TOtB%:qC%=a%!4-a%!20:zC%=a%!16-a%!24:WHILEtB%:SYS&81681,,a%:IFA$<>""THENn%=EVAL("FN"+A$+"("+STR$a%+","+STR$qC%+","+STR$zC%+")")
  894SYS&400CA,,a%TOtB%:ENDWHILE:PROCA(a%):ENDPROC
  899DEFPROCI(c%,xB%,UC%):LOCALd%,a%,j%,f%,WC%,RB%,MA%,QA%:LOCALDC%,CB%,DB%,gC%,hC%,EB%:d%=FNC(c%,-1,_U%+304,&C,FALSE):IFd%>=0THEN
  904a%=_U%!304+d%:b%=a%!8:EB%=EVAL("FN"+$b%):IFEB%=0THENENDPROC
  908ENDIF:CB%=FALSE:DB%=FNA(&64):DB%!0=c%:SYS&400CB,,DB%:IF(DB%!32AND&80000)=&80000THENCB%=TRUEELSECB%=FALSE
  913PROCA(DB%):_Q%!0=c%:IFNOTxB%THENSYS&400CB,,_Q%
  916IFCB%THEN
  917SYS&400C5,,_Q%
  918ENDIF:d%=FNC(c%,-1,_U%+92,24,FALSE):IFd%>-1THEN
  921a%=(_U%!92)+d%:oA%=a%!8:LC%=a%!&C:fA%=a%!16:pA%=a%!20:_Q%!0=c%:IFUC%THENRB%=-1ELSERB%=_Q%!28
  926IFNOTxB%THEN
  927SYS&400C5,,_Q%:SYS&400CB,,_Q%:SYS&400C6,,_Q%
  930ENDIF:j%=FNA(&400):f%=0:WHILEoA%!f%<>-1:j%!0=oA%!f%:IFWC%=0THENWC%=j%!0
  937gC%=j%!0:SYS&400CB,,j%:DC%=LC%!f%:CASEDC%OF
  942WHEN0,1:MA%=j%!16-j%!8:QA%=j%!&C-j%!4:j%!4=_Q%!4+fA%!f%:j%!&C=j%!4+QA%:j%!16=_Q%!16+pA%!f%:j%!8=j%!16-MA%
  949WHEN2:MA%=j%!16-j%!8:QA%=_Q%!&C-_Q%!4:j%!4=_Q%!4+fA%!f%:j%!&C=_Q%!&C:j%!16=_Q%!16+pA%!f%:j%!8=j%!16-MA%
  957WHEN3:MA%=_Q%!16-_Q%!8:QA%=j%!&C-j%!4:j%!4=_Q%!4+fA%!f%:j%!&C=j%!4+QA%:j%!16=_Q%!16:j%!8=_Q%!8+pA%!f%
  965WHEN4:MA%=j%!16-j%!8:QA%=_Q%!&C-_Q%!4:j%!4=_Q%!4+fA%!f%:j%!&C=_Q%!&C:j%!16=_Q%!8+MA%+pA%!f%:j%!8=j%!16+MA%
  973WHEN5:MA%=_Q%!16-_Q%!8:QA%=j%!&C-j%!4:j%!4=_Q%!&C-QA%+fA%!f%:j%!&C=j%!4+QA%:j%!16=_Q%!16:j%!8=_Q%!8
  981ENDCASE:IFf%=0THEN
  983j%!28=RB%
  984ELSEj%!28=hC%
  986ENDIF:SYS&400C5,,j%:hC%=j%!0:f%+=4:ENDWHILE:IFNOTCB%THEN
  992_Q%!28=gC%:SYS&400C5,,_Q%
  994ENDIF:PROCA(j%)
  996ELSE_Q%!0=c%:IFNOTxB%THENSYS&400CB,,_Q%
 1000IFRB%=-2THEN_Q%!28=-2
 1001IFUC%=-1THEN_Q%!28=-1
 1002SYS&400C5,,_Q%
 1003ENDIF:ENDPROC
 1006DEFPROCU(c%):LOCALd%,a%,oA%,LC%,fA%,pA%,o%,EB%:d%=FNC(c%,-1,_U%+308,&C,FALSE):IFd%>=0THEN
 1010a%=_U%!308+d%:b%=a%!8:EB%=EVAL("FN"+$b%):IFEB%=0THENENDPROC
 1014ENDIF:o%=FNA(60):IFc%>0THEN
 1017d%=FNC(c%,-1,_U%+92,24,FALSE):IFd%>-1THEN
 1019a%=(_U%!92)+d%:LC%=a%!&C:fA%=a%!16:pA%=a%!20:f%=0:oA%=a%!8:WHILEoA%!f%<>-1:o%!0=oA%!f%:SYS&400C6,,o%:f%+=4:ENDWHILE
 1032ENDIF:o%!0=c%:SYS&400C6,,o%
 1035ENDIF:PROCA(o%):ENDPROC
 1039DEFPROCV(d%,c%,i%,_button%):LOCALZD%,t%,UB%,GB%,_temp$,sB%:LOCALfD%,gA%:IF_button%<>2THEN
 1043UB%=_U%!&68+d%:_U%!288=c%:_U%!292=i%:_U%!296=d%:t%=UB%!&C:sB%=t%!16:IFsB%<>0THEN
 1053_temp$=FNE(c%,t%!0):GB%=EVAL("FN"+$sB%+"(_temp$)")
 1055ELSEGB%=VAL(FNE(c%,t%!0))
 1057ENDIF:IF_button%=1THEN
 1060_new_val%=GB%+((UB%!8)*(-1))
 1061ELSE_new_val%=GB%+UB%!8
 1063ENDIF:IFt%!20=0THEN
 1066IF_new_val%>t%!8THEN_new_val%=t%!8
 1067IF_new_val%<t%!4THEN_new_val%=t%!4
 1068ELSEIF_new_val%>t%!8THEN_new_val%=t%!4
 1071IF_new_val%<t%!4THEN_new_val%=t%!8
 1072ENDIF:gA%=t%!&C:IFgA%<>0THEN
 1075_new_val$=EVAL("FN"+$gA%+"(_new_val%,_button%)")
 1076ELSE_new_val$=STR$_new_val%
 1078ENDIF:IF_new_val%<>GB%THEN
 1080PROCC(c%,t%!0,_new_val$,-1)
 1081ENDIF
 1082ENDIF:ENDPROC
 1085DEFFNC(c%,i%,g%,WB%,tC%):LOCALk%,e%,h%,d%,HB%,b%:IF(!g%=0ANDtC%=FALSE)THEN=-2
 1092IF(!g%=0)THEN
 1094!g%=FNA(WB%):b%=!g%:b%!0=0:b%!4=0:=0
 1097ENDIF:k%=FND(!g%)-8:e%=0:h%=FALSE:d%=-1:HB%=-1:b%=!g%:REPEAT:IFHB%<0THEN
 1107IF(b%!e%=0ANDb%!e%+4=0)THENHB%=e%
 1108ENDIF:IF(b%!e%=c%)THEN
 1113IFi%=-1THEN
 1116d%=e%:h%=TRUE
 1118ELSEIFb%!(e%+4)=i%THEN
 1121d%=e%:h%=TRUE
 1123ELSEe%+=WB%
 1125ENDIF
 1126ENDIF
 1127ELSEe%+=WB%
 1130ENDIF:UNTIL((e%>=k%)ORh%):IFh%THEN
 1134ELSE
 1136ENDIF:IF(d%=-1ANDtC%)THEN
 1138IFHB%<0THEN
 1140d%=k%:!g%=FNN(!g%,WB%):b%=!g%:b%+=d%:b%!0=0:b%!4=0
 1144ELSEd%=HB%
 1147ENDIF
 1148ENDIF:=d%
 1151DEFFNd(c%,i%):LOCALq%:q%=FNh(c%,i%):b%=(q%AND&6000):IFb%=&6000=TRUEELSE=FALSE
 1157DEFPROCg(c%,i%):LOCALa%,E,G,uB%,q%,YA%,ZC%,aC%,eC%,f$:LOCALfC%,R$:uB%=FNC(c%,i%,_U%+72,24,FALSE):IFuB%>=0THEN
 1165a%=_U%!72+uB%:fC%=a%!16:R$=FNE(c%,fC%):IFR$=""THENPROCD(FNB("SHELLMSG28"))
 1169a%=FNA(6000):!a%=c%:SYS&400CC,,a%:E=a%!4-a%!20:G=a%!16-a%!24:aC%=a%!68:a%!4=i%:SYS&400CE,,a%:!a%=c%:a%!4=5:q%=a%!24:eC%=a%!32:a%!8=a%!8+E:a%!&C=a%!&C+G:a%!16=a%!16+E:a%!20=a%!20+G:a%!24=0:a%!28=0:a%!32=&7FFFFFFF:a%!36=&7FFFFFFF:SYS6,&A1,28TO,,YA%
 1185ZC%=((YA%AND2)=2):IFZC%THEN
 1187YA%=q%:IF(YA%AND256)THEN
 1189f$=FNi(eC%,"s")
 1190ENDIF:IF(YA%AND2)=0THENPROCD(FNB("SHELLMSG19"))
 1192IFf$<>""THEN
 1193SYS&42400,&85,aC%,f$,a%+8:_U%!&64=_U%!&64OR1
 1195ELSESYS&400D0,,a%
 1197ENDIF
 1198ELSESYS&400D0,,a%
 1200ENDIF:PROCA(a%)
 1202ELSEPROCB("IconDragBox:WARNING! no drag handler registered for this icon!")
 1204ENDIF:ENDPROC
 1207DEFPROCB(F$):LOCALYA%:IFNOT(FNj)THENENDPROC
 1210IF_U%!44<>-1THEN
 1211YA%=_U%!44:BPUT#YA%,F$
 1213ENDIF:IF_U%!&94>0THEN
 1216PROCF(&43B00,"ShellDBug:Trace "+F$)
 1218ENDIF:ENDPROC
 1221DEFPROCi:PROCv(_Q%,_U%!28,_U%!32):A$=FNK(_U%!28,_U%!32,2):IF_U%!32=0THEN
 1227PROCw(_U%!28,_U%!32)
 1228ENDIF:IFA$<>""THEN
 1230PROCX(4,_U%!28,_U%!32):n%=EVAL("FN"+A$+"(_temp28%,_temp32%)")
 1232ENDIF:IF_U%!32=0THEN
 1235IF_U%!28=_U%!20THEN
 1236SYS&400D4,,-1
 1237ENDIF
 1238ENDIF:ENDPROC
 1240DEFPROCj:LOCALb%,p%,IB%:IB%=FALSE:b%=TRUE:IFINKEY(-1)THENb%=FNk(_Q%!&C,_Q%!16)
 1245IFb%THEN
 1246p%=FNT(_Q%!8,_Q%!&C,_Q%!16):IF(p%<>0AND_Q%!&C>0AND_Q%!16>=0)THENIB%=TRUE
 1248IFp%=0THEN
 1251p%=FNT(_Q%!8,_Q%!&C,-1)
 1252ENDIF:IFp%<>0THENPROCY(_Q%,p%,_Q%!&C,_Q%!16,IB%)
 1254ENDIF:ENDPROC
 1257DEFPROCk:LOCALq%,A$,n%,JB%,f%:JB%=FNA(&64):PROCB("Action:Mouse Button was ADJUST"):SYS&400D6,_U%!28,JB%,&F000,&B000:f%=0:WHILEJB%!f%<>-1:IFJB%!f%=_U%!32THENPROCz(_U%!28,_U%!32,1)
 1269f%+=4:ENDWHILE:A$=FNK(_U%!28,_U%!32,3):IFA$<>""THEN
 1274PROCX(1,_U%!28,_U%!32):n%=EVAL("FN"+A$+"(_temp28%,_temp32%)")
 1276ENDIF:PROCA(JB%):ENDPROC
 1279DEFFNK(c%,AA%,rA%):LOCALe%,g%,h%,k%,A$:IFc%=-1THENc%=-2
 1282k%=FND(_U%!&C)-8:e%=0:h%=FALSE:g%=_U%!&C:A$="":REPEAT:IF(g%!e%=c%)THEN
 1289CASEg%!(e%+4)OF
 1290WHEN-1:IFg%!(e%+(&C+(rA%*4)))>&8000THEN
 1296A$=$(g%!(e%+(&C+(rA%*4)))):h%=TRUE
 1298ELSEe%+=48
 1300ENDIF
 1301OTHERWISEIFg%!(e%+4)=AA%THEN
 1308IFg%!(e%+(&C+(rA%*4)))>&8000THEN
 1309A$=$(g%!(e%+(&C+(rA%*4)))):h%=TRUE
 1311ELSEe%+=48
 1313ENDIF
 1314ELSEe%+=48
 1316ENDIF
 1317ENDCASE
 1318ELSEe%+=48
 1320ENDIF:UNTIL((e%>=k%)ORh%):=A$
 1324DEFPROCl(c%,i%):LOCALa%,y%,iA%,d%,ZA%,n%:iA%=FNA(30):SYS&400CF,,iA%:d%=FNC(c%,i%,_U%+72,24,FALSE):IFd%=-1ORd%=-2THEN
 1332n%=FNm(FNB("SHELLMSG13"),0,"",FNB("warning"))
 1333ELSEa%=(_U%!72)+d%:IFa%!8>&8000THEN
 1336ZA%=FND(a%!8)-4
 1337ELSEZA%=a%!8
 1339ENDIF:y%=_U%!76:y%!0=256:y%!&C=0:y%!16=1:y%!20=iA%!&C:y%!24=iA%!16:y%!28=iA%!0:y%!32=iA%!4:y%!36=ZA%:y%!40=a%!&C:$(y%+44)=FNY(FNE(c%,a%!16)):SYS&400E7,18,y%,y%!20,y%!24:_U%!&78=_Q%!8:_U%!&88=ZA%:_U%!&8C=a%!&C:_U%!&90=a%!8:_U%!&9C=a%!4:_U%!&C8=y%!20
 1358_U%!&CC=y%!24
 1359ENDIF:PROCA(iA%):ENDPROC
 1363DEFFNo(c%,i%,zA%):LOCALeA%,YB%,ZB%,f%:LOCALyB%,zB%,cA%,yC%,YC%,cD%,GA%:GA%=FNA(&400):SYS&400D3,,GA%:IFGA%!0=-1THEN
 1371PROCA(GA%):=FALSE
 1373ENDIF:SYS&400D6,c%,GA%,&40E000,&E000:YB%=GA%!0:f%=0:REPEAT:IFGA%!f%=i%THEN
 1386yB%=GA%!(f%-4):zB%=GA%!(f%+4)
 1387ENDIF:f%+=4:UNTILGA%!f%=-1:ZB%=GA%!(f%-4):CASEzA%OF
 1392WHEN&D:PROC_(c%,0,4)
 1400WHEN398,394:IFi%=ZB%THEN
 1402SYS&400D2,c%,YB%,-1,-1,-1,LEN(FNE(c%,YB%))
 1403ELSESYS&400D2,c%,zB%,-1,-1,-1,LEN(FNE(c%,zB%))
 1405ENDIF
 1406WHEN399,410:IFi%=YB%THEN
 1408SYS&400D2,c%,ZB%,-1,-1,-1,LEN(FNE(c%,ZB%))
 1409ELSESYS&400D2,c%,yB%,-1,-1,-1,LEN(FNE(c%,yB%))
 1411ENDIF
 1412ENDCASE:PROCA(GA%):=TRUE
 1416DEFFNp(zA%):LOCALr%,k%,h%,e%,DA%,a$,T$,b$:LOCALwB%,vB%,GC%,aB%,bB%,DC%,aD%,d%:LOCALqA%,o%:r%=_U%!60:k%=_U%!&B4*24:h%=FALSE:e%=0:REPEAT:IFr%!e%=zA%THEN
 1425h%=TRUE
 1426ELSEe%+=24
 1428ENDIF:UNTILh%ORe%>=k%:IFh%THEN
 1431b%=r%+e%:a$=$(b%!8):IF(a$<>""ANDb%!&C=0)THEN
 1436PROCZ(a$,DA%):o%=FNA(36):o%!0=DA%:SYS&400CB,,o%:aB%=(o%!4-o%!&C)/2:bB%=(o%!16-o%!8)/2:PROCA(o%)
 1443ENDIF:T$=$(b%!16):IFT$<>""THEN
 1446IFb%!&C>0THEN
 1447n%=EVAL("FN"+T$+"("+STR$b%!&C+")")
 1448ELSEn%=EVAL("FN"+T$+"("+STR$DA%+")")
 1450ENDIF
 1451ELSE
 1452ENDIF:d%=FNM(_U%!&B8,b%!&C):IFd%>-1THEN
 1455PROCO(b%!&C)
 1456ELSEIFb%!&C>0THEN
 1460ERROR99,FNB("SHELLMSG09")
 1461ELSEPROCBA(DA%,aB%,bB%)
 1464ENDIF
 1465ENDIF:b$=$(b%!20):IFb$<>""THEN
 1468IFb%!&C>0THEN
 1469n%=EVAL("FN"+T$+"("+STR$b%!&C+")")
 1470ELSEn%=EVAL("FN"+b$+"("+STR$DA%+")")
 1472ENDIF
 1473ELSE
 1474ENDIF:qA%=TRUE
 1476ELSEa$="":T$="":b$="":qA%=FALSE
 1478ENDIF:=qA%
 1481DEFPROCm(_Q%):LOCALBC%,lC%,HD%,CD%,n%,cB%:cB%=FNA(256):SYS&400CF,,_shell_blk%:IF_U%!264=0THEN
 1486SYS&45BC4,_U%!24,_Q%TOBC%,,cB%:IFBC%THENPROCCA(BC%,cB%)
 1488ENDIF:IF_shell_blk%!8=1THEN
 1490IFFNF(_U%!&E0)THEN
 1491_temp%=_U%!&E0:IF$_temp%<>""THEN
 1494n%=EVAL("FN"+$_temp%+"(_U%!52,_U%!56)")
 1495ENDIF
 1496ENDIF:PROCK(_U%!36,_U%!40,_U%!24)
 1498ELSE_shell_FontMenuSelFN$=""
 1500ENDIF:PROCA(cB%):ENDPROC
 1504DEFPROCn(_Q%):LOCALb%,n%:CASE_Q%!16OF
 1507WHEN0:PROCM:END
 1508WHEN1:PROCEA(_Q%)
 1509WHEN2:PROCFA(_Q%)
 1510WHEN3:PROCa(_Q%,FALSE)
 1511WHEN4:PROCHA(_Q%)
 1512WHEN5:PROCa(_Q%,TRUE)
 1513WHEN6:PROCIA(_Q%)
 1514WHEN7:PROCJA(_Q%)
 1515WHEN8:PROCKA(_Q%)
 1516WHEN9:IF_U%!&A4>0THEN
 1517b%=_U%!&A4:n%=EVAL("FN"+$b%)
 1519ENDIF
 1520WHEN&A:PROCLA(_Q%)
 1521WHEN&E:PROCMA(_Q%)
 1522WHEN&502:PROCNA(_Q%)
 1523WHEN&400C0:PROCOA(_Q%)
 1524WHEN&400C1:PROCPA(_Q%)
 1525WHEN&400C2:IF_U%!&A8>0THEN
 1527b%=_U%!&A8:n%=EVAL("FN"+$b%+"("+STR$(_Q%!4)+","+CHR$34+FNI(_Q%+28)+CHR$34+")")
 1529ENDIF:IF_U%!&D0=-1ANDFNI(_Q%+28)="StrongHelp"THEN
 1531_U%!&D0=_Q%!4:PROCb("Help_Install -DieWithTask "+FNP+"."+FNH):b%=_U%!&D8:IF$b%<>""THEN
 1535PROCRA($b%):PROCA(_U%!&D8):_U%!&D8=0
 1538ENDIF
 1539ENDIF
 1540WHEN&400C3:IF_U%!&AC>0THEN
 1542b%=_U%!&AC:n%=EVAL("FN"+$b%)
 1544ENDIF:IF_Q%!4=_U%!&D0THEN_U%!&D0=-1
 1546WHEN&400C7:IFFNI(_Q%+28)="StrongHelp"THEN
 1548_U%!&D0=_Q%!20
 1549ELSEPROCSA
 1551ENDIF
 1552OTHERWISEPROCTA(_Q%)
 1553ENDCASE:ENDPROC
 1556DEFPROCo(_Q%):CASE_Q%!16OF
 1558WHEN3:PROCUA(_Q%)
 1559WHEN6:PROCVA(_Q%)
 1560ENDCASE:ENDPROC
 1563DEFPROCp:IF_U%!44<>-1THENCLOSE#(_U%!44):_U%!44=-1
 1566ENDPROC
 1568DEFPROCq(uA%):PROCWA:SYS&600DD,uA%,&4B534154:SYS&A1683,uA%:IF_U%!&64AND1<<2THENSYS"XImpulse_CloseDown",_U%!&94
 1573ENDPROC
 1575DEFFNQ(E$,i$,z$):LOCALq%,L%,U$,KB%,hA%:IFLEFT$(E$,8)="SHELLMSG"THEN
 1578KB%=_U%!284:hA%=_U%!280
 1579ELSEKB%=_U%!64:hA%=_U%!68
 1581ENDIF:SYS&61502,hA%,E$,KB%,256,i$,z$TO,,,L%;q%:IFq%AND1THEN
 1585ELSEKB%?L%=&D:U$=$(KB%)
 1588ENDIF:=U$
 1591DEFFNe(I$):LOCALl%,h%:IFLEN(I$)>&CTHENERROR99,FNL("SHELLMSG02",I$)
 1594h%=FALSE:FORl%=0TO(_U%!0)-1:IF$(((_U%!4)+(16*l%))+4)=I$THEN
 1597h%=TRUE:l%=(_U%!0)-1
 1598ENDIF:NEXTl%:=h%
 1602DEFFNL(E$,i$):=FNQ(E$,i$,"")
 1605DEFFNV(I$):LOCALl%,h%:IFLEN(I$)>&CTHENERROR99,FNL("SHELLMSG02",I$)
 1608h%=-1:FORl%=0TO(_U%!0)-1:IF$(((_U%!4)+(16*l%))+4)=I$THEN
 1611h%=l%:l%=(_U%!0)-1
 1612ENDIF:NEXTl%:IFh%>-1THEN
 1615=!((_U%!4)+(16*h%))
 1616ELSEERROR99,FNL("SHELLMSG03",I$)
 1618ENDIF:=FALSE
 1622DEFFNM(z%,m%):LOCALh%,f%:h%=-1:f%=0:IFz%<>0THEN
 1628WHILEz%!f%<>-1:IFz%!f%=m%THEN
 1631h%=f%:=h%
 1634ENDIF:f%+=4:ENDWHILE
 1637ENDIF:=h%
 1642DEFFNN(u%,sA%):CALLmA%+&C,u%,sA%:=u%
 1645DEFPROCJ(c%,AA%,rA%,p%,A$):LOCALe%,gA%,g%,k%,h%:LOCALdB%:e%=0:h%=FALSE:IFc%=-1THENc%=-2
 1650k%=FND(_U%!&C)-8:g%=_U%!&C:REPEAT:IF(g%!e%=c%)THEN
 1657IFg%!(e%+4)=AA%THEN
 1658h%=TRUE
 1659ELSEe%+=48
 1661ENDIF
 1662ELSEe%+=48
 1664ENDIF:UNTIL(e%>=k%ORh%):IFh%=FALSETHEN
 1667e%=0:WHILE(g%!e%<>0):e%+=48:IFe%>=k%THEN
 1671_U%!&C=FNN(_U%!&C,48):g%=_U%!&C:g%!(e%+0)=0:g%!(e%+4)=0:g%!(e%+8)=0:g%!(e%+&C)=0:g%!(e%+16)=0:g%!(e%+20)=0:g%!(e%+24)=0:g%!(e%+28)=0:g%!(e%+32)=0:g%!(e%+36)=0:g%!(e%+40)=0:g%!(e%+44)=0
 1685ENDIF:ENDWHILE
 1687ENDIF:g%!(e%+0)=c%:g%!(e%+4)=AA%:IFp%<>0THEN
 1691g%!(e%+8)=p%
 1692ENDIF:dB%=e%+(&C+(rA%*4)):IFg%!dB%<>0THEN
 1695PROCA(g%!dB%)
 1696ENDIF:gA%=FNA(LENA$+1):$gA%=A$:g%!dB%=gA%:ENDPROC
 1702DEFPROCs(c%,i%,LB%):IFLB%=&CORLB%=&DTHENERROR99,FNL("SHELLMSG23","PROCshell_IconSetButtonType")
 1704IFLB%<0ORLB%>&FTHENERROR99,FNL("SHELLMSG22","PROCshell_IconSetButtonType")
 1705PROCL(c%,i%,LB%<<&C,&F000):ENDPROC
 1708DEFFNF(VA%):LOCALn%:LOCALERROR:ONERRORLOCAL:RESTOREERROR:=FALSE
 1712IFVA%<&8000THENERROR99,"No heapblock defined at this address"
 1713n%=FND(VA%):RESTOREERROR:=TRUE
 1715DEFFNc(V$):LOCALBA%,eB%,fB%,aA%,tA%,B$:SYS8,5,V$TOBA%,,eB%,fB%,aA%,tA%:IFBA%=0THEN="Not Found"
 1719IFtA%=51THENB$+="WR "
 1720IFtA%=&BBTHENB$+="LWR"
 1721IFtA%=&88THENB$+="DL "
 1722B$+=" "+FNU(STR$~eB%,"0",8):B$+=" "+FNU(STR$~fB%,"0",8):B$+=" "+FNU(STR$~aA%,"0",8):=B$
 1727DEFFNS(V$):LOCALBA%,eB%,fB%,aA%,tA%,B$:SYS8,5,V$TOBA%,,eB%,fB%,aA%,tA%:=aA%
 1732DEFFNX(CA%,q%,FC%):LOCALOA%,bC%,gB%,f%,dA%:IF(q%AND&800100)=256THEN
 1735OA%=FC%!8:IF(q%AND1)AND(FC%!4<>-1)THEN
 1737bC%=FC%!4:gB%=FNA(256):PTR#X%=CA%+bC%:SYS&C,4,X%,gB%,512:f%=0:REPEAT:dA%=gB%?f%:f%+=1:UNTILdA%<32:OA%=OA%+f%:PROCA(gB%)
 1748ENDIF
 1749ELSEOA%=0
 1751ENDIF:=OA%
 1754DEFFNf(DA$,KC%):LOCALa%,dC%:a%=FNA(256):OSCLI("Set AppName$RISCOS Y"):OSCLI("RMEnsure "+DA$+" "+STR$KC%+" Set AppName$RISCOS N"):SYS&20023,"AppName$RISCOS",a%,256,0,0TO,,dC%:a%?dC%=&D:OSCLI("Unset AppName$RISCOS"):PROCA(a%):IF$a%="N"THEN=FALSE
 1764=TRUE
 1765DEFFND(u%):LOCALL:SYS29,6,!(mA%+28),u%TO,,,L:=L
 1770DEFFNh(CA%,c%,i%):LOCALq%,a%:a%=FNA(50):a%!0=c%:a%!4=i%:SYS&400CE,,a%:q%=a%!24:PROCA(a%):=q%
 1781DEFPROCD(_$):ERROR&D00,_$
 1783ENDPROC
 1785DEFFNi(hB%,y$):LOCALI%,N$:IFhB%<=0THEN
 1788N$=""
 1789ELSEI%=INSTR(";"+FNJ($hB%),";"+FNJ(y$)):IFI%=0THEN
 1792N$=""
 1793ELSEN$=LEFT$($(hB%+I%),INSTR($(hB%+I%)+";",";")-1)
 1795ENDIF
 1796ENDIF:=N$
 1799DEFFNj:=_U%!48
 1802DEFPROCF(ED%,c$):LOCALjA%,HC%:HC%=(LENc$+30)ANDNOT3:jA%=FNA(HC%):jA%!&C=0:jA%!16=ED%:$(jA%+20)=c$+CHR$(0):jA%!0=HC%:SYS&600E7,17,jA%,0:PROCA(jA%):ENDPROC
 1816DEFPROCv(_Q%,c%,i%):LOCALp%:LOCALERROR:ONERRORLOCAL:RESTOREERROR:ENDPROC
 1822IFi%<>-1ANDc%>-1THEN
 1823p%=FNT(_Q%!8,c%,i%):IFp%<>0THEN
 1825PROCY(_Q%,p%,c%,i%,TRUE)
 1826ENDIF
 1827ENDIF:ENDPROC
 1830DEFPROCw(c%,i%):LOCALd%,a%,k%:a%=_U%!72:d%=0:IFa%<>0THEN
 1838k%=FND(a%)-8:REPEAT:IF!(a%+d%)=c%THEN
 1844R$=FNE(!a%,a%!16):IFINSTR(R$,".")=0THENPROCD(FNB("SHELLMSG01"))
 1846d%=k%
 1847ENDIF:d%+=24:UNTILd%>=k%
 1850ENDIF:ENDPROC
 1853DEFPROCX(iB%,c%,i%):LOCALa%:a%=FNA(50):a%!8=iB%:a%!&C=c%:a%!16=i%:SYS&81680,,a%:a%!8=0:SYS&81680,,a%:PROCA(a%):ENDPROC
 1863DEFFNk(c%,i%):=TRUE
 1866DEFFNT(iB%,c%,AA%):LOCALe%,g%,h%,k%,p%:IFc%=-1THENc%=-2
 1869k%=FND(_U%!&C)-8:e%=0:h%=FALSE:g%=_U%!&C:A$="":REPEAT:IF(g%!e%=c%)THEN
 1880PROCB("GetEventMenu:window handle matched.."):IFg%!(e%+4)=AA%THEN
 1883p%=g%!(e%+8):IFp%=-2THENp%=_U%!&FC
 1885h%=TRUE
 1886ELSE
 1899ENDIF
 1900ENDIF:e%+=48:UNTIL(e%>=k%ORh%):=p%
 1905DEFPROCY(_Q%,p%,c%,i%,IB%):LOCALv%,NA%:IFIB%=FALSETHEN
 1913PROCK(_Q%!0,_Q%!4,p%)
 1914ELSEv%=FNA(50):NA%=FNA(36):v%!0=c%:v%!4=i%:SYS&400CE,,v%:NA%!0=c%:SYS&400CB,,NA%:PROCK(NA%!4+v%!16+64,_Q%!4,p%):MOUSETONA%!4+v%!16+64,_Q%!4:PROCA(v%):PROCA(NA%)
 1931ENDIF:ENDPROC
 1934DEFPROCz(c%,i%,KD%):IFKD%=0THEN
 1936PROCYA(c%,i%)
 1937ELSEPROCZA(c%,i%)
 1939ENDIF:ENDPROC
 1942DEFFNm(Y$,LD%,AA$,d$):LOCALIC%,FA%:FA%=FNA(260):!FA%=0:$(FA%+4)=Y$+CHR$(0):IFd$=""THENd$="Message from "+AA$
 1947IFLD%THEN
 1948SYS&400DF,FA%,19,d$TO,IC%
 1949ELSESYS&400DF,FA%,17,d$TO,IC%
 1951ENDIF:PROCA(FA%):=IC%
 1955DEFPROC_(c%,i%,iB%):SYS6,&F,1:_Q%!8=iB%:_Q%!&C=c%:_Q%!16=i%:PROCW(6):ENDPROC
 1961DEFPROCZ(j$,RETURNm%):LOCALbA%:bA%=FNV(j$):bA%!64=_U%!16:SYS&400C1,,bA%TOm%:ENDPROC
 1969DEFPROCBA(c%,aB%,bB%):LOCALn%,MB%:MB%=FNA(20):_U%!20=c%:SYS&400CF,,MB%:SYS&400D4,,c%,MB%!0+aB%,MB%!4+bB%:PROCA(MB%):ENDPROC
 1978DEFPROCCA(DA%,_h_blk%):LOCALERROR:ONERRORLOCAL:RESTOREERROR:ENDPROC
 1981IFEVAL("FN"+$DA%+"(_h_blk%)")
 1982ENDPROC
 1984DEFPROCK(HA%,IA%,NB%):LOCALA$:A$=FNK(_U%!28,_U%!32,1):IFA$<>""THEN
 1988n%=EVAL("FN"+A$+"(_U%!28,_U%!32)")
 1989ELSEPROCB("OpenMenu:no menumaker function registered")
 1991ENDIF:IFNB%<>_U%!24THEN
 1995IFFNF(_U%!256)THEN
 1996PROCA(_U%!256):_U%!256=0
 1997ENDIF:IFFNF(_U%!&F4)THEN
 2000PROCA(_U%!&F4):_U%!&F4=0
 2001ENDIF
 2002ENDIF:IFNB%=_U%!&FCTHEN
 2004SYS&400D4,,NB%,HA%-64,IA%:_U%!264=1
 2006ELSE_Q%!0=HA%:_Q%!4=IA%:SYS&45BC5,NB%,_Q%:_U%!264=0
 2010ENDIF:_U%!24=NB%:_U%!36=HA%:_U%!40=IA%:_U%!52=_U%!28:_U%!56=_U%!32:ENDPROC
 2018DEFPROCEA(_Q%):LOCALb%,d%,a%,l%:IF_Q%!4<>_U%!&94THEN
 2026d%=FNC(_Q%!20,_Q%!24,_U%+96,16,FALSE):IFd%>-1THEN
 2028a%=_U%!96+d%:IFFNa(_Q%!40,a%!8,FALSE)THEN
 2030IFFNrTHEN
 2034_Q%!0=256:_Q%!&C=_Q%!8:_Q%!36=-1:_Q%!16=2:$(_Q%+44)=FNP+".ScrapFile"+CHR$0:SYS&400E7,18,_Q%,_Q%!4
 2038ELSEPROCA(_U%!&9C):_U%!&9C=FNA((_Q%!0)+8):b%=_U%!&9C:FORl%=0TO_Q%!0STEP4:b%!l%=_Q%!l%:NEXTl%:_U%!28=_Q%!20:_U%!32=_Q%!24:_U%!&80=0:_U%!&84=_Q%!36:_U%!&98=FNA(_Q%!36):_Q%!0=28:_Q%!&C=_Q%!8:_Q%!16=6:_Q%!20=_U%!&98+_U%!&80:_Q%!24=_U%!&84:SYS&400E7,18,_Q%,_Q%!4
 2062_U%!&70=_Q%!8
 2063ENDIF
 2064ELSE
 2065ENDIF
 2066ENDIF
 2067ENDIF:ENDPROC
 2070DEFPROCFA(_Q%):LOCAL_fullname$,u%,sA%,a%,b%,n%:u%=0:sA%=_Q%?(44+u%):WHILEsA%<>0:_fullname$+=CHR$(sA%):u%+=1:sA%=_Q%?(44+u%):ENDWHILE:d%=FNC(_U%!28,_U%!32,_U%+72,24,FALSE):IFd%=-1ORd%=-2THENERROR99,FNB("SHELLMSG05")
 2080a%=(_U%!72)+d%:b%=a%!20:IF$b%<>""THEN
 2084n%=EVAL("FN"+$b%+"(_fullname$)")
 2085ELSEIFFNF(a%!8)THEN
 2090SYS8,&A,_fullname$,a%!&C,,a%!8,a%!8+FND(a%!8)+1
 2091ELSEERROR99,FNB("SHELLMSG21")
 2094ENDIF
 2095ENDIF:IF_Q%!36>-1THEN
 2098IF_U%!80<>0THENPROCA(_U%!80)
 2099_U%!80=FNA(LEN_fullname$+1):b%=_U%!80:$b%=_fullname$
 2102ENDIF:_Q%!16=3:!_Q%=256:_Q%!20=_U%!&C8:_Q%!24=_U%!&CC:_Q%!40=_U%!&8C:_Q%!36=FNS(_fullname$):_Q%!&C=_Q%!8:$(_Q%+44)=_fullname$+CHR$(0):_U%!84=_Q%!8:SYS&400E7,18,_Q%,_Q%!20,_Q%!24:IF_U%!28<>_U%!20THEN
 2113PROCU(_U%!28)
 2114ENDIF:SYS&400D4,,-1:ENDPROC
 2118DEFPROCa(_Q%,lB%):LOCALhD%,d%,a%,_temp%,vA%,BA%,q$:BA%=_Q%!40:q$=FNI(_Q%+44):IFlB%THEN
 2128IF_U%!96<>0THEN
 2129d%=0
 2130ELSEd%=-1
 2132ENDIF
 2133ELSEd%=FNC(_Q%!20,_Q%!24,_U%+96,16,FALSE):IFd%=-1THEN
 2138d%=FNC(_Q%!20,-1,_U%+96,16,FALSE)
 2139ENDIF
 2140ENDIF:IFd%>-1THEN
 2143a%=_U%!96+d%:IFFNa(_Q%!40,a%!8,lB%)THEN
 2146BD%=_Q%!&C:_Q%!&C=_Q%!8:_Q%!16=4:SYS&400E7,18,_Q%,_Q%!4:IF_U%!&64AND1<<1THEN
 2151SA%=-1:_U%!&64=_U%!&64EOR1<<1
 2153ELSESA%=FNs(BD%=_U%!&6C)
 2155ENDIF:PROCc(BA%,SA%,a%!8,q$,_Q%!36,a%):IF_U%!&9C<>0THEN
 2159PROCA(_U%!&9C):_U%!&9C=0
 2161ENDIF
 2162ELSE
 2163ENDIF
 2164ENDIF:ENDPROC
 2168DEFPROCHA(_Q%):ENDPROC
 2171DEFPROCIA(_Q%):LOCALdD%,MC%,NC%:NC%=FALSE:IF_U%!&90>&8000THEN
 2181_Q%!&C=_Q%!8:_Q%!16=7:MC%=_U%!&88:IF_U%!&8C=&FF9THEN
 2190_U%!&90+=4
 2191ENDIF:IF(MC%-_U%!&80)<_Q%!24THEN
 2194_Q%!24=MC%-_U%!&80:NC%=TRUE
 2196ELSE
 2197ENDIF:SYS&400F1,_U%!&94,_U%!&90+_U%!&80,_Q%!4,_Q%!20,_Q%!24:SYS&400E7,17,_Q%,_Q%!4:_U%!&78=_Q%!8:_U%!&80+=_Q%!24:IFNC%THEN_U%!&80=0
 2203ENDIF:ENDPROC
 2206DEFPROCJA(_Q%):LOCALd%,a%,r$,b%:IF_Q%!&C=_U%!&70THEN
 2210_U%!&80+=_Q%!24:IF_Q%!24<_U%!&84THEN
 2213d%=FNC(_U%!28,_U%!32,_U%+96,16,FALSE):a%=_U%!96+d%:b%=_U%!&9C:r$=FNI(b%+44):PROCc(b%!40,_U%!&98,a%!8,r$,_U%!&84,a%)
 2220ELSEIF_U%!&80>_U%!&84THEN
 2225_U%!&98=FNN(_U%!&98,_U%!&80,_U%!&84)
 2226ENDIF:_Q%!&C=_Q%!8:_Q%!16=6:_Q%!20=_U%!&98+_U%!&80:_Q%!24=_U%!&84:SYS&400E7,18,_Q%,_Q%!4:_U%!&70=_Q%!8
 2233ENDIF
 2234ELSEPROCA(_U%!&98):_U%!&98=0:PROCD(FNB("SHELLMSG15"))
 2239ENDIF:ENDPROC
 2242DEFPROCKA(_Q%):LOCALb%,OC%,a%,l%,PC%:IF_U%!300>0THEN
 2245a%=FNA(256):FORl%=0TO_Q%!0STEP4:a%!l%=_Q%!l%:NEXTl%:b%=_U%!300:OC%=a%!4:IF!a%<24THENPC%=0ELSEPC%=a%!20
 2254a%!&C=a%!8:SYS&400E7,19,a%,OC%:IFEVAL("FN"+$b%)<>0THEN
 2257IFPC%AND1THEN
 2259_closedown%=TRUE
 2260ELSE!a%=24:a%!24=508:SYS&400E7,8,a%,OC%:_closedown%=TRUE
 2265ENDIF
 2266ENDIF:PROCA(a%)
 2268ENDIF:ENDPROC
 2271DEFPROCLA(Q%):LOCALl$:l$="Run "+FNP+CHR$&A:SYS&C,2,Q%!20,l$,LENl$:ENDPROC
 2277DEFPROCMA(_Q%):IF_U%!312>0THEN
 2279PROCB("Message_Shutdown:Shutdown message received"):b%=_U%!312:n%=EVAL("FN"+$b%)
 2282ENDIF:ENDPROC
 2284DEFPROCNA(_Q%):LOCALE$,O$,H$,TA%,QC%,HA$,v%:v%=FNA(&C):SYS&400D6,_Q%!32,v%,&3F0000,&C<<16:IF!v%<>-1THEN
 2291E$=FNE(_Q%!32,!v%)
 2292ENDIF:PROCA(v%):IFE$=""THENE$=FNK(_Q%!32,_Q%!36,8)
 2296H$=FNt(_Q%!32,_Q%!36):IFH$<>""THEN
 2298IFFNJ(LEFT$(H$,1))="I"THEN
 2299TA%=INSTR(H$,";"):IFTA%=0THEN
 2302E$=MID$(H$,2)
 2303ELSEE$=MID$(H$,2,TA%-2)
 2305ENDIF
 2306ELSETA%=INSTR(FNJ(H$),FNJ(";i")):QC%=INSTR(FNJ(H$),FNJ(";"),TA%+1):IFTA%>0THEN
 2310IFQC%>0THEN
 2311E$=MID$(H$,TA%+2,QC%-TA%-2)
 2312ELSEE$=MID$(H$,TA%+2)
 2314ENDIF
 2315ENDIF
 2316ENDIF
 2317ENDIF:IFE$<>""THEN
 2319_Q%!16=&503:_Q%!&C=_Q%!8:O$=FNQ(E$,"",""):O$=FNu(O$):$(_Q%+20)=O$:!_Q%=(LENO$+25)ANDNOT3:SYS&400E7,17,_Q%,_Q%!4
 2325ENDIF:ENDPROC
 2328DEFPROCOA(_Q%):LOCALA$,lC%,HA%,IA%,n%,_temp%,u%,K$,kA%,a%:HA%=_Q%!24:IA%=_Q%!28:_U%!264=0:IF_U%!20<>0THEN
 2332n%=FNv(_U%!20)
 2333ENDIF:CASE_Q%!20OF
 2339WHEN_U%!&E4:PROCbA(_U%!&E4,FNB("warning")):PROCC(_U%!&E4,1,FNB("SHELLMSG07"),0):SYS&400E8,,_U%!&E4,HA%,IA%
 2346OTHERWISEkA%=FNw(_U%!24,_Q%+32):IFFNF(kA%!4)THEN
 2351PROCcA(kA%,HA%,IA%)
 2352ELSEa%=FNA(32):SYS&45BC4,_U%!24,_Q%+32TO,,a%:PROCdA(a%!8,K$,L$):PROCA(a%):PROCeA(_Q%!20,HA%,IA%,K$,L$)
 2359ENDIF
 2360ENDCASE:ENDPROC
 2363DEFPROCPA(_Q%):LOCALd%,f%,lA%,NA%:lA%=_U%!&B8:IF_U%!&A0>0THEN
 2367PROCB("Message_ModeChange:ModeChange message received"):b%=_U%!&A0:n%=EVAL("FN"+$b%)
 2370ENDIF:NA%=FNA(&64):IFlA%<>0THEN
 2378WHILElA%!f%<>-1:d%=FNC(lA%!f%,-1,_U%+92,24,FALSE):IFd%>-1THEN
 2382IFFNx(lA%!f%)THEN
 2384!NA%=lA%!f%:SYS&400C6,,NA%:PROCI(lA%!f%,0,-1)
 2387ENDIF
 2388ENDIF:f%+=4:ENDWHILE
 2391ENDIF:PROCA(NA%):ENDPROC
 2395DEFFNI(sC%):LOCALt$,nB%:WHILE((sC%?nB%)>31ANDnB%<&FF):t$+=CHR$(sC%?nB%):nB%+=1:ENDWHILE:=t$
 2403DEFPROCb(c$):PROCF(&43B00,c$):ENDPROC
 2407DEFPROCRA(n$):LOCALXD%,b%,s%:s%=FNA(512):IF_U%!&D0=-1THEN
 2412IFFNR(s%,"StrongHelp$Dir")THEN
 2414SYS&600DE,"<StrongHelp$Dir>":IF_U%!&D8<>0THENPROCA(_U%!&D8)
 2416_U%!&D8=FNA(LENn$+1):b%=_U%!&D8:$b%=n$
 2419ELSEPROCA(s%):PROCD(FNB("SHELLMSG11"))
 2424ENDIF
 2425ELSEPROCb("Help_Word "+n$)
 2427ENDIF:PROCA(s%):ENDPROC
 2431DEFPROCSA:LOCALUA%,oB%:UA%=FNA(256):REPEAT:UA%!&C=0:SYS&400E7,19,UA%,-2,_U%!&D4TO,,oB%:_U%!&D4=_U%!&D4+1:UNTILoB%<>-1OR(_U%!&D4)>64:IFoB%<>-1THEN
 2451UA%!0=24:UA%!&C=0:UA%!16=&400C6:UA%!20=oB%:SYS&400E7,17,UA%,0
 2456ENDIF:PROCA(UA%):ENDPROC
 2460DEFPROCTA(_Q%):LOCALP$:CASE_Q%!16OF
 2465WHEN&43B00:P$=$(_Q%+20):IFLEFT$(P$,30)="EvntShellLib:ShellDBug started"THEN
 2468IF_U%!&64AND1<<4THEN
 2470_U%!&64=(_U%!&64EOR1<<4):PROCF(&43B00,"ShellDBug:Init Debug messages from "+FNH)
 2472ENDIF
 2473ENDIF:IFLEFT$(P$,25)="EvntShellLib:TraceInitAck"THEN
 2476_U%!&64=(_U%!&64EOR1<<4)
 2477ENDIF:IFLEFT$(P$,20)="EvntShellLib:TraceOn"THEN
 2479PROCfA
 2480ENDIF:IFLEFT$(P$,21)="EvntShellLib:TraceOff"THEN
 2482PROCgA
 2483ENDIF:IFLEFT$(P$,28)="EvntShellLib:ListClickSelect"THEN
 2485PROChA
 2486ENDIF:IFLEFT$(P$,28)="EvntShellLib:ListClickAdjust"THEN
 2488PROCiA
 2489ENDIF:IFLEFT$(P$,25)="EvntShellLib:ListHelpTags"THEN
 2491PROCjA
 2492ENDIF
 2493ENDCASE:PROCkA(_Q%):ENDPROC
 2498DEFPROCUA(_Q%):IF_Q%!&C<>_U%!84THEN
 2503SYS&20008,6,"<Wimp$Scrap>":ERROR&FF,"Data Transfer failed: Receiver died"
 2505ENDIF:ENDPROC
 2508DEFPROCVA(_Q%):LOCALuC%,b%:b%=_U%!&9C:IF_Q%!&C<>_U%!&70THEN
 2514IF_U%!&80=0THEN
 2516SYS&20023,"Wimp$Scrap",,-1,0,3TO,,uC%:IFuC%<>0THEN
 2518$(b%+44)="<Wimp$Scrap>"+CHR$(0):b%!0=(49+LEN(FNI(b%+44)))ANDNOT3:b%!&C=b%!8:b%!16=2:b%!36=-1:SYS&400E7,18,b%,b%!4:_U%!&6C=b%!8
 2525ELSEPROCD(FNB("SHELLMSG14"))
 2527ENDIF
 2528ELSEPROCA(_U%!&98):_U%!&98=0:PROCD("SHELLMSG06")
 2534ENDIF
 2535ENDIF:ENDPROC
 2538DEFPROCWA:LOCALl%,b%:b%=_U%!&E8:FORl%=0TO&FF:WHILEb%?l%>0:SYS&40082,l%:b%?l%-=1:ENDWHILE:NEXTl%:ENDPROC
 2549DEFPROCL(OB%,PB%,ND%,OD%):LOCALx%:x%=FNA(16):!x%=OB%:x%!4=PB%:x%!8=ND%:x%!&C=OD%:SYS&400CD,,x%:PROCA(x%):ENDPROC
 2560DEFFNU(B$,BA$,aA%):WHILELEN(B$)<aA%:B$=STRING$(aA%-LEN(B$),BA$)+B$:ENDWHILE:=B$
 2566DEFFNJ(B$):LOCALl%:IFLEN(B$)>0THEN
 2569FORl%=1TOLEN(B$):IFMID$(B$,l%,1)>="a"ANDMID$(B$,l%,1)<="z"THEN
 2571MID$(B$,l%,1)=CHR$(ASC(MID$(B$,l%,1))AND&DF)
 2572ENDIF:NEXTl%
 2574ENDIF:=B$
 2577DEFPROCYA(OB%,PB%):PROCL(OB%,PB%,0,&200000):ENDPROC
 2581DEFPROCZA(OB%,PB%):PROCL(OB%,PB%,&200000,&200000):ENDPROC
 2585DEFFNa(BA%,vA%,lB%):LOCALjD%,f%,h%,b%,pB%:f%=0:h%=-1:pB%=FALSE:IF_U%!&64AND1<<1THEN_U%!&64=_U%!&64EOR1<<1
 2592WHILEvA%!f%<>-1:b%=vA%!f%:IFb%AND1<<31THEN
 2595b%=b%EOR1<<31:pB%=TRUE
 2597ELSEpB%=FALSE
 2599ENDIF:IFb%=BA%THEN
 2601h%=f%:IFpB%THEN
 2603_U%!&64=_U%!&64OR1<<1
 2604ENDIF
 2605ENDIF:f%+=4:ENDWHILE:IFlB%AND(BA%>=4096)THENh%=-1
 2609IFh%<>-1THEN=TRUEELSE=FALSE
 2611DEFFNr:IF_U%!&64AND1<<1THEN=TRUEELSE=FALSE
 2614DEFFNs(YD%):LOCALo$,ZA%,qB%,SA%:o$=FNI(_Q%+44):ZA%=FNS(o$):IFZA%<0THENPROCD(FNB("SHELLMSG16"))
 2619SA%=FNA(ZA%):SYS&20008,16,o$,SA%,0TO;qB%:IFFNy(qB%)THEN
 2622PROCA(SA%):PROCD(FNB("SHELLMSG17"))
 2624ELSE
 2625ENDIF:=SA%
 2639DEFPROCc(BA%,SA%,vA%,_filename$,_file_size%,a%):LOCALf%,h%,b%,n%:f%=0:h%=-1:WHILEvA%!f%<>-1:b%=vA%!f%:IFb%AND1<<31THENb%=b%EOR1<<31
 2646IFb%=BA%THENh%=f%
 2647f%+=4:ENDWHILE:b%=a%!&C:n%=EVAL("FN"+$(b%!h%)+"("+STR$SA%+","+STR$BA%+",_filename$,"+STR$_file_size%+")"):ENDPROC
 2653DEFFNt(c%,i%):LOCALa%,H$,q%:IFi%=-1THEN=""
 2656H$="":a%=FNA(&64):a%!0=c%:a%!4=i%:SYS&400CE,,a%:q%=a%!24:IFq%AND256THEN
 2664IFa%!32>0THENH$=$(a%!32)
 2665ENDIF:PROCA(a%):=H$
 2669DEFFNu(S$):LOCALG$,U$,cA%:G$="":WHILEINSTR(S$,"\")>0:cA%=INSTR(S$,"\"):G$+=LEFT$(S$,cA%-1):U$=MID$(S$,cA%+1,1):S$=MID$(S$,cA%+2):CASEU$OF
 2678WHEN"A":G$+="Click ADJUST to"
 2679WHEN"a":G$+="ADJUST"
 2680WHEN"D":G$+="Drag with SELECT to"
 2681WHEN"d":G$+="Drag with ADJUST to"
 2682WHEN"G":G$+="This option is greyed out because"
 2683WHEN"R":G$+="Move the pointer right"
 2684WHEN"S":G$+="Click SELECT to"
 2685WHEN"s":G$+="SELECT"
 2686WHEN"T":G$+="This is the"
 2687WHEN"W":G$+="This window is"
 2688WHEN"w":G$+="window"
 2689OTHERWISEG$+="\"+U$
 2691ENDCASE:ENDWHILE:=G$+S$
 2697DEFFNv(m%):LOCALo%:o%=FNA(20):IFm%<>0THEN
 2701IFFNz(m%)THEN
 2702PROClA(m%):IFm%=_U%!20THEN_U%!20=0
 2704d%=FNM(_U%!&B8,m%):IFd%>-1THEN
 2706b%=_U%!&B8+d%:b%!0=0
 2708ENDIF:o%!0=m%:SYS&400C3,,o%:m%=0
 2713ENDIF
 2714ENDIF:PROCA(o%):=m%
 2718DEFPROCbA(RETURNLA%,X$):LOCALb%,o%,m%,wC%:o%=FNA(6000):o%!0=LA%:SYS&400CC,,o%:IF((o%!60)AND256)=0THEN
 2725b%=o%+76:$b%=LEFT$(X$,&B):SYS&400C3,,o%:SYS&400C1,,o%+4TOm%:IFm%<>LA%THEN
 2731PROCmA(LA%,m%):LA%=m%
 2733ENDIF
 2734ELSEwC%=o%!84:$(!(o%+76))=LEFT$(X$,wC%-1):IF((o%!32)AND(1<<16))<>0THEN
 2741SYS&400D1,-1,o%!4,o%!16,o%!&C,o%!16+44
 2742ENDIF:PROCA(o%)
 2744ENDIF:ENDPROC
 2747DEFFNw(p%,xC%):LOCALf%,kA%:SYS&45BC7,p%TOp%:REPEAT:kA%=p%+28+((xC%!f%)*24):p%=kA%!4:f%+=4:UNTILxC%!f%=-1:=kA%
 2757DEFPROCcA(VA%,HA%,IA%):LOCALb%,DA%,n%:LOCALERROR:ONERRORLOCAL:RESTOREERROR:ENDPROC
 2761b%=VA%!4:PROCZ($b%!0,DA%):RESTOREERROR:IF$b%!4<>""THEN
 2765n%=EVAL("FN"+$b%!4+"("+STR$DA%+")")
 2766ENDIF:IF$b%!8<>""THEN
 2768n%=EVAL("FN"+$b%!8+"("+STR$DA%+")")
 2769ENDIF:SYS&400E8,,DA%,HA%,IA%:_U%!20=DA%:ENDPROC
 2775DEFPROCdA(RD%,RETURNK$,RETURNL$):LOCALqA%,r%,b%,d%,h%,k%,PA%,f%:LOCALTC%:TC%=0:r%=_U%!&DC:d%=0:h%=FALSE:K$="":TC%=0:IFFNF(r%)THEN
 2781REPEAT:f%+=4:UNTILr%!f%=-1:k%=f%:f%=0:REPEAT:b%=!(r%+d%+0):IFb%<>-1THEN
 2788IFb%=RD%THEN
 2789h%=TRUE:PA%=r%!(d%+4):K$=$PA%:TC%=r%!(d%+8):PA%=r%!(d%+&C):L$=$PA%
 2793ENDIF:d%+=16
 2795ELSEd%=k%
 2797ENDIF:UNTILh%ORd%>=k%
 2799ELSEK$="":L$=""
 2801ENDIF:ENDPROC
 2804DEFPROCeA(UD%,HA%,IA%,K$,L$):LOCALn%,b%,gD%,f%:_shell_FontMenuSelFN$=L$:IFFNF(_U%!&E0)THENPROCA(_U%!&E0)
 2808_U%!&E0=FNA(LENK$+1):b%=_U%!&E0:$b%=K$:IFK$<>""THEN
 2811n%=EVAL("FN"+K$+"(_U%!52,_U%!56)")
 2812ENDIF:SYS&400E8,,UD%,HA%,IA%:ENDPROC
 2816DEFFNx(c%):=(FN_(c%)AND1<<16)
 2819DEFPROCfA:_U%!48=TRUE:PROCF(&43B00,"ShellDBug:TraceOn"):ENDPROC
 2824DEFPROCgA:_U%!48=FALSE:PROCF(&43B00,"ShellDBug:TraceOff"):ENDPROC
 2829DEFPROChA:LOCALr%,e%,k%,b%,PA%:r%=_U%!&C:k%=FND(r%):e%=0:REPEAT:b%=r%!(e%+20):PA%=r%+e%:IFFNF(b%)THEN
 2837IF$b%<>""THEN
 2838ENDIF
 2839ENDIF:e%+=48:UNTIL(e%>=k%):ENDPROC
 2844DEFPROCiA:LOCALr%,e%,k%,b%,PA%:r%=_U%!&C:k%=FND(r%):e%=0:REPEAT:b%=r%!(e%+24):PA%=r%+e%:IFFNF(b%)THEN
 2852IF$b%<>""THEN
 2853ENDIF
 2854ENDIF:e%+=48:UNTIL(e%>=k%):ENDPROC
 2859DEFPROCjA:LOCALr%,e%,k%,b%,PA%:r%=_U%!&C:k%=FND(r%):e%=0:REPEAT:b%=r%!(e%+44):PA%=r%+e%:IFFNF(b%)THEN
 2867IF$b%<>""THEN
 2868ENDIF
 2869ENDIF:e%+=48:UNTIL(e%>=k%):ENDPROC
 2874DEFPROCkA(_Q%):ENDPROC
 2877DEFFNy(qB%):=((qB%AND1)=1)
 2880DEFFNz(m%):=-1
 2883DEFPROClA(c%):LOCALe%,p%,h%,k%,g%,l%:e%=0:p%=0:h%=FALSE:IFc%=-1THENc%=-2
 2887k%=FND(_U%!&C)-8:g%=_U%!&C:REPEAT:IF(g%!e%=c%)THEN
 2891h%=TRUE
 2892ELSEe%+=48
 2894ENDIF:UNTIL(e%>=k%ORh%):IFh%THEN
 2897g%!(e%+0)=0:g%!(e%+4)=0:g%!(e%+8)=0:FORl%=&CTO44STEP4:IFg%!(e%+l%)<>0THEN
 2902PROCA(g%!(e%+l%)):g%!(e%+l%)=0
 2904ENDIF:NEXTl%
 2906ENDIF:PROCB("EventDeleteAll:wh%=&"+STR$~c%):PROCnA(c%,-1):PROCoA(c%,-1):ENDPROC
 2914DEFPROCmA(JA%,KA%):IFKA%<>JA%THEN
 2916IF_U%!28=JA%THEN_U%!28=KA%
 2917PROCG(JA%,KA%,_U%!&C,48):PROCG(JA%,KA%,_U%!96,16):PROCG(JA%,KA%,_U%!72,24):PROCG(JA%,KA%,_U%!92,24):PROCG(JA%,KA%,_U%!&68,16):PROCqA(JA%,KA%)
 2923ENDIF:ENDPROC
 2926DEFFN_(c%):LOCALq%,a%:a%=FNA(36):a%!0=c%:SYS&400CB,,a%:q%=a%!32:PROCA(a%):=q%
 2935DEFPROCnA(c%,i%):LOCALd%,a%,k%:REPEAT:d%=FNC(c%,i%,_U%+72,24,FALSE):IFd%>=0THEN
 2947IFi%=-1THEN
 2948PROCB("DeleteEventDataSave:Deleting DataSave Event (all events for window handle &"+STR$~c%+")")
 2949ELSEPROCB("DeleteEventDataSave:Deleting DataSave Event (window handle was &"+STR$~c%+" icon handle was "+STR$i%+")")
 2951ENDIF:k%=FND(_U%!72)-8:IFd%=k%-24THEN
 2956IFd%=0THEN
 2958PROCA(_U%!72):_U%!72=0
 2960ELSE_U%!72=FNN(_U%!72,-24)
 2963ENDIF
 2964ELSEa%=g%+d%:a%!0=0:a%!4=0:a%!8=0:a%!&C=0:a%!16=0:PROCA(a%!20):a%!20=0
 2969ENDIF
 2970ENDIF:UNTILd%<0:ENDPROC
 2976DEFPROCoA(c%,i%):LOCALd%,a%,k%,g%,b%:g%=_U%!&68:REPEAT:d%=FNC(c%,i%,_U%+&68,16,FALSE):PROCB("DeleteEventBump:offset%="+STR$d%):IFd%>=0THEN
 2987IFi%=-1THEN
 2988PROCB("DeleteEventBump:Deleting Bump Event (all events for window handle &"+STR$~c%+")")
 2989ELSEPROCB("DeleteEventBump:Deleting Bump Event (window handle was &"+STR$~c%+" icon handle was "+STR$i%+")")
 2991ENDIF:k%=FND(_U%!&68)-8:IFd%=k%-16THEN
 2996IFd%=0THEN
 2998t%=g%!&C:b%=t%!&C:PROCA(b%!&C):PROCA(b%!16):PROCA(b%):PROCA(_U%!&68):_U%!&68=0:PROCB("DeleteEventDataSave:No Bump events now registered")
 3006ELSE_U%!&68=FNN(_U%!&68,-16)
 3009ENDIF
 3010ELSEa%=g%+d%:a%!0=0:a%!4=0:a%!8=0:t%=a%!&C:PROCA(t%!&C):PROCA(t%!16):PROCA(t%)
 3018ENDIF
 3019ENDIF:UNTILd%<0:ENDPROC
 3025DEFPROCG(JA%,KA%,g%,d%):LOCALe%,k%:IFFNF(g%)THEN
 3028k%=FND(g%)-8:REPEAT:IF(g%!e%=JA%)THEN
 3031g%!e%=KA%
 3032ENDIF:e%+=d%:UNTIL(e%>=k%)
 3035ENDIF:ENDPROC
 3038DEFPROCqA(JA%,KA%):LOCALd%,z%:z%=_U%!&B8:d%=FNM(_U%!&B8,JA%):z%!d%=KA%:ENDPROC
R� > <Type$Dir>.!Type ��� Squished by Lofty's !Shrink vsn 3.02 on 25-Jan-94 ���
&��&C:ș&406C2:�:�" at line: ";�:�
�ș&406C0:ș&400EC,-1,-1�VD%:SD%=1<<&A:AC%=&8000+VD%:�=AC%+SD%:�=AC%:�AA("<Obey$Dir>.",AC%):�h:RC%=�n(&C8,"Event Shell Program"):�aA:�t:_closedown%=�:eD%=�:��GA
&.ș&406C1:�:�W(�g(0,RC%)):�_closedown%:�M:�
/��t:�y:�d:�r:�DA:�
7���d:�n%:pC%=�AA(�B("MTIBar")):WD%=�W(0,�B("Info"),""):n%=�W(0,�B("Quit"),"_MenuSelect_Quit"):�XA(WD%,"progInfo","_PreOpenInfo",""):�
@x��r:�pA("mainw",w%):�H(w%,&7E,"_clickmainw"):�H(w%,62,"_clickmainw"):�H(w%,0,"_keypressmainw"):�N(w%,-1,pC%,0,0,0):�
I_��DA:H=�b(-1,"!"+�H,"",&78,pC%,0,0,0):�QA(-1,H,"iconbar"):�H(-1,H,"_ClickSelect_IconBar"):�
P�ݤ_PreOpenInfo(c%):�C(c%,0,�B("progInfo0"),0):�C(c%,1,�B("progInfo1"),0):�C(c%,2,�B("progInfo2"),0):�C(c%,3,�B("progInfo3"),0):=0
YPݤ_ClickSelect_IconBar(c%,XB%):�C(w%,88,"",0):�O(w%):�P(w%,88,-1,-1,-1,0):=0
a+ݤ_MenuSelect_Quit(a%):_closedown%=�:=0
eZ��y:�B$(&64),A$(&64):D=0:oC%=�:iD%=�:FB%=�:jB%=0:SB%=0:bD%=0:D=1:A=0:F$="":F=0:nA%=1:�
kݤ_clickmainw(c%,XB%):Ȏ��
mE�XB%=&7E:�oC%:B=�("<Type$Dir>.tests"+�(nA%)):�Q:@%=&1020205:oC%=�
oD�:@%=257:�C(w%,44,�(nA%),�):@%=&1020205:�C(w%,87,F$,�):J=�:�7:=0
v(ݤ_keypressmainw(c%,i%):�e(88,&D):=0
z��e(XB%,zA%):Ȏ��
|�XB%=88:Ȏ��
~�zA%=&D:�f
�
�
�:�Q:�
�4��u:CA$=�E(w%,88):�A=1��(F$):A$(A)=�CA$,A,1):�:�
�E��f:�u:QB%=�(F$):K=&64:SB%=SB%+QB%:�D=1��(F$):�A$(D)<>B$(D)QB%-=1
���:K=QB%*&64/(�(F$)):jB%=jB%+QB%:�C(w%,93,�(K),�):�C(w%,99,�(jB%*&64/SB%),�):�C(w%,89,�((�-J)/&64),�):F=F+(�-J)/&64:�C(w%,95,�(F),�):�
�V��Q:A=0:F$="":�:A+=1:I=�#B:B$(A)=�(I):F$=F$+B$(A):�I=&A��#B:F$=�F$,(�(F$)-1)):Ȏ��
����#B:�#B:F$="Your average accuracy is "+�(jB%*&64/SB%)+"% in "+�(F)+" seconds. Continue to start again.":@%=257:nA%+=1:�nA%=6:nA%=1
�.B=�("<Type$Dir>.tests"+�(nA%)):@%=&1020205
�:�:�C(w%,88,"",�):�C(w%,87,"",�):�P(w%,88,-1,-1,-1,0):�
�	��x:�
�C��P(LA%,wA%,AD%,GD%,MA%,cA%):ș&400D2,LA%,wA%,AD%,GD%,MA%,cA%:�
�E��AA(Q$,QD%):�mA%900:�("LOAD "+Q$+"heapcode "+�~mA%):�mA%+0,QD%:�
����h:�_%,l%,b%,Z$:�RA%,C$,D$:�_U%330,_shell_blk%260:_Q%=�A(&BB8):_%=�A(48):_%!0=0:_%!4=0:_%!8=0:_%!&C=0:_%!16=0:_%!20=0:_%!24=0:_%!28=0:_%!32=0:_%!36=0:_%!40=0:_%!44=0:_U%!0=0:_U%!4=0:_U%!8=0:_U%!&C=_%:_U%!16=1:_U%!20=0:_U%!24=0:_U%!28=0:_U%!32=0
�_U%!36=0:_U%!40=0:_U%!44=-1:_U%!48=0:_U%!52=0:_U%!56=0:_U%!60=0:_U%!64=0:_U%!68=0:_U%!72=0:_U%!76=�A(256):_U%!80=0:_U%!84=-1:_U%!88=0:_U%!92=0:_U%!96=0:_U%!&64=0:_U%!&68=0:_U%!&6C=-1:_U%!&70=-1:_U%!&74=-1:_U%!&78=-1:_U%!&7C=-1:_U%!&80=0:_U%!&84=0
�_U%!&88=-1:_U%!&8C=-1:_U%!&90=-1:_U%!&94=0:_U%!&98=0:_U%!&9C=0:_U%!&A0=0:_U%!&A4=0:_U%!&A8=0:_U%!&AC=0:_U%!&B0=0:_U%!&B4=0:_U%!&B8=0:_U%!&BC=0:_U%!&C0=0:_U%!&C4=0:_U%!&C8=0:_U%!&CC=0:_U%!&D0=-1:_U%!&D4=-1:_U%!&D8=0:_U%!&DC=0:_U%!&E0=0:_U%!&E4=0

�_U%!&E8=�A(256):_U%!&EC=�A(256):_U%!&F0=-1:_U%!&F4=0:_U%!&F8=0:_U%!&FC=0:_U%!256=0:_U%!260=1:_U%!264=0:_U%!268=0:_U%!272=0:_U%!276=0:_U%!280=0:_U%!284=0:_U%!288=-1:_U%!292=-1:_U%!296=-1:_U%!300=0:_U%!304=0:_U%!308=0:_U%!312=0:_U%!316=0:_U%!320=0
%�_U%!324=0:�R(_U%!&E8,256,0):�R(_U%!&EC,256,0):RA%=�A(256):C$=�Z(RA%,256,"Obey$Dir",1):�A(RA%):D$=��Y(C$),2):_U%!&BC=�A((�C$)+1):_U%!&C4=�A((�D$)+1):b%=_U%!&BC:$b%=C$:b%=_U%!&C4:$b%=D$:Z$=�l(1):�Z$<>""�
39_U%!&64=_U%!&64�1<<5:b%=�A(�Z$+1):$(b%)=Z$:_U%!324=b%
7�:�
:Qݤn(jC%,EA$):ș&400C0,jC%,&4B534154,EA$�jC%,uA%:_U%!&94=uA%:ș&81682,uA%:=uA%
@R��aA:�m$,b%,D$,C$:�RA%,rB%,_C%:D$=�H:C$=�P:RA%=�A(256):�R(RA%,D$+"Res$Path")�
G_U%!&64=_U%!&64�1<<3
H�:�R(RA%,D$+"Data$Dir")�
JHm$=�Z(RA%,256,D$+"Data$Dir",1):_U%!&C0=�A((�m$)+1):b%=_U%!&C0:$b%=m$
M*�_U%!&C0=�A((�C$)+1):b%=_U%!&C0:$b%=C$
P�:�_U%!&64�1<<3�
S�G(D$+"Res:Messages")�
T'�E(D$+"Res:Messages",_U%!68,_U%!64)
U�:�G(D$+"Res:ShellMsgs")�
W*�E(D$+"Res:ShellMsgs",_U%!280,_U%!284)
X0��E("ShellSysRes:ShellMsgs",_U%!280,_U%!284)
ZL�:ș&20035,-1,4�,,_C%:ș&20035,-1,5�,,rB%:�rB%=1��G(D$+"Res:Sprites22")�
_!_U%!16=�O(D$+"Res:Sprites22")
`��G(D$+"Res:Sprites")�
c_U%!16=�O(D$+"Res:Sprites")
d
�_U%!16=1
f�
g�:�G(D$+"Res:Templates")�
j�S(D$+"Res:Templates")
k�
l��G(C$+".Messages")�
o$�E(C$+".Messages",_U%!68,_U%!64)
p�:�G(C$+".ShellMsgs")�
r'�E(C$+".ShellMsgs",_U%!280,_U%!284)
s0��E("ShellSysRes:ShellMsgs",_U%!280,_U%!284)
uI�:ș&20035,-1,4�,,_C%:ș&20035,-1,5�,,rB%:�rB%=1��G(C$+".Sprites22")�
|_U%!16=�O(C$+".Sprites22")
}��G(C$+".Sprites")�
_U%!16=�O(C$+".Sprites")
�
�_U%!16=1
��
��:�G(C$+".Templates")�
��S(C$+".Templates")
��
�-�:ș&45BC0:�A(_Q%):_Q%=�A(&400):�A(RA%):�
�"��GA:�EA%,s$:�<>&D00��<>&903�
�?ș&606C2:�q(3)��G("Resources:$.Resources.Edit.ThrowBack")�
�?�M:�("Set Basic$File <"+�H+"$BasicFile>"):�"Edit:ThrowBack"
�>��T("Unexpected error:- "+�$+" Internal error code "+Þ):�
��
�G�EA%=��$,"in "+�34+"EvntShellSystem:ShellLib"):�EA%>0�s$=��$,EA%-1)
�
�T(s$)
��:ș&606C2:�
�j��W(JD%):�A$,p%,FA$,GA$,lC%,yC%,YC%,_B%:�c%,i%,n%,_temp28%,_temp32%,_temp24%,_temp%,CD%:�HD%,d%:ȎJD%�
�	�0:�x
��1:�rA(_Q%!0)
��2:�I(_Q%!0,�,0)
��3:�U(_Q%!0)
���6:_U%!28=_Q%!&C:_U%!32=_Q%!16:yC%=_Q%!0:YC%=_Q%!4:_U%!272=_Q%!0:_U%!276=_Q%!4:_U%!320=_Q%!8:_temp28%=_Q%!&C:_temp32%=_Q%!16:i%=_Q%!16:�_Q%!&C=_U%!288�_Q%!16=_U%!292�
�#�V(_U%!296,_Q%!&C,_Q%!16,_Q%!8)
�1�_U%!288=-1:_U%!292=-1:_U%!296=-1:�_Q%!16>=0�
�Gd%=�C(_Q%!&C,_Q%!16,_U%+&68,16,0):�d%>=0��V(d%,_Q%!&C,_Q%!16,_Q%!8)
��
��:�(_Q%!8=64)�
�qA%=�d(_Q%!&C,_Q%!16):�qA%�
�,O$="Icon is draggable":�g(_Q%!&C,_Q%!16)
��O$="Icon is not draggable"
��:�B("Action:"+O$)
��:Ȏ_Q%!8�
�	�4:�i
�	�2:�j
�	�1:�k
��
��7:�_U%!&64�1�
�ș&42401:_U%!&64=_U%!&64�1
�/�:_U%!&80=0:A$=�K(_U%!28,_U%!32,6):�A$<>""�
�Z�B("Action:Drag event detected - function is "+A$):n%=�("FN"+A$+"(_temp28%,_temp32%)")
�M��B("Action:Drag event detected - no handler function"):�l(_U%!28,_U%!32)
��
�2�8:�B("Action:keypress is="+�_Q%!24):Ȏ_Q%!24�
�2�&D,394,398,399,410:_B%=�o(_Q%!0,_Q%!4,_Q%!24)
�_B%=�p(_Q%!24)
��:�_B%�
�D�B("Action:Keypress not claimed, passing it on"):ș&400DC,_Q%!24
�6��B("Action:Keypress claimed by this application")
��
��9:�m(_Q%)
��17,18:�n(_Q%)
��19:�o(_Q%)
��:�
�9ݤg(DD%,RC%):ș&400C7,DD%,_Q%�u%:ș&81686,u%,,RC%:=u%
�[��M:�hA%:hA%=_U%!68:ș&61504,hA%:ș&2001E,7,,hA%:�p:ș&606C2:ș&600D0,,-1:�q(_U%!&94):�
$ݤAA(X$):�m%:ș&45BC1,,X$�m%:=m%
	ݤB(E$):=�Q(E$,"","")
ݤW(m%,u$,L$):�EC%:�L$<>""�
ș&45BC2,m%,u$,L$�EC%
�ș&45BC2,m%,u$�EC%

�:=EC%
B��XA(PD%,I$,w$,p$):�a%,b%,VA%:笤e(I$)��99,�L("SHELLMSG03",I$)
 �a%=�A(&C):a%!0=�A(�I$+1):b%=a%!0:$b%=I$:a%!4=�A(�w$+1):b%=a%!4:$b%=w$:a%!8=�A(�p$+1):b%=a%!8:$b%=p$:ș&45BCE,PD%,a%:ș&45BCC,,�:�
-Z��pA(j$,�m%):�bA%,z%,b%,d%:bA%=�V(j$):bA%!64=_U%!16:ș&400C1,,bA%�m%:z%=_U%!&B8:�z%=0�
6,_U%!&B8=�A(8):z%=_U%!&B8:z%!0=m%:z%!4=-1
9�d%=�M(_U%!&B8,m%):�d%=-1�
>d%=�M(_U%!&B8,0):�d%=-1�
@=f%=0:ȕz%!f%<>-1:f%+=4:�:_U%!&B8=�N(_U%!&B8,4):z%=_U%!&B8
F
�f%=d%
H�:b%=z%+f%:b%!0=m%:b%!4=-1
K�
L�:�
O&��H(c%,AA%,A$):�J(c%,AA%,2,0,A$):�
S<��N(c%,AA%,p%,vB%,wB%,GC%):�d%:�c%>0�AA%>=0��s(c%,AA%,3)
X�J(c%,AA%,0,p%,""):�
[1ݤb(EA%,k$,Y$,ID%,p%,vB%,wB%,GC%):�m%:�Y$=""�
^J!_Q%=EA%:_Q%!4=0:_Q%!8=0:_Q%!&C=70:_Q%!16=70:_Q%!20=&301A:$(_Q%+24)=k$
_��!_Q%=EA%:_Q%!4=0:_Q%!8=-16:_Q%!&C=ID%:_Q%!16=90:_Q%!20=&1700210B:�_Q%!24&C:�_Q%!28�(k$)+2:$(_Q%!24)=Y$:$(_Q%!28)="S"+k$:_Q%!32=&C
f3�:ș&400C2,,_Q%�m%:�N(-2,m%,p%,vB%,wB%,GC%):=m%
kݤH:�b%:b%=_U%!&C4:=$b%
p'��QA(c%,AA%,E$):�J(c%,AA%,8,0,E$):�
t4��C(LA%,wA%,W$,M):�a%,v$:v$=�E(LA%,wA%):�W$<>v$�
x@a%=�A(40):a%!0=LA%:a%!4=wA%:ș&400CE,,a%:�(a%!24�(1<<8))<>0�
}#�W$>a%!36��99,�B("SHELLMSG12")
~$(a%!28)=W$
�$(a%+28)=�W$,&B)
��:�M<>0�
�a%!8=0:a%!&C=0:ș&400CD,,a%
��:�A(a%)
��:�
���O(m%):�M(_U%!&B8,m%)>-1�
��I(m%,0,-1)
��
��:�
�kݤE(LA%,wA%):�N$,x%:x%=�A(40):x%!0=LA%:x%!4=wA%:ș&400CE,,x%:�(x%!24�(1<<8))<>0�N$=$(x%!28)�N$=$(x%+28)
��A(x%):=N$
�#ݤA(u%):�VA%:�mA%+4,VA%,u%:=VA%
�<��R(FB%,vC%,kC%):�I%,TB%,SC%:TB%=vC%�4:SC%=vC%�4:�TB%>0�
�&�I%=1�(TB%*4)�4:FB%!(I%-1)=kC%:�I%
�
�:�SC%>0�
�.FB%=FB%+(TB%*4):�I%=0�SC%-1:FB%?I%=kC%:�I%
��:�
�lݤZ(VB%,OA%,g$,O):�h$,C,TD%:ș&20023,g$,VB%,OA%,0,-3*(O=�)�,,C,TD%,BA%:�l%=0�C-1:h$=h$+�(VB%?l%):�l%:=h$
���A(�u%):�F(u%)��mA%+8,u%
�
u%=0:�
�/ݤY(Q$):ȕ�Q$,"."):Q$=�Q$,�Q$,".")+1):�:=Q$
�Pݤl(N):�JC%,M$,d%:M$="":d%=0:ș16�JC%:ȕJC%?d%<>0:M$+=�(JC%?d%):d%+=1:�:ȎN�
��0
�,�1:M$=�M$,�M$,�34)+1):M$=�M$,�M$,�34)+2)
�	�:=M$
�ݤP:�b%:b%=_U%!&BC:=$b%
�5ݤR(VB%,g$):�C:ș&20023,g$,VB%,-1,0,0�,,C:�C<0�=�
�=�
�"ݤG(V$):�c(V$)="Not Found":=�
�=�
�M��E(J$,�mB%,�rC%):�OA%,q%:�:��:�3,"Cannot open message file '"+J$+"'"
�0ș&41500,,J$�q%,,OA%:�q%�1�rC%=0�rC%=�A(OA%)
�>ș30,6,,,17+�(J$)�,,mB%:$(mB%+16)=J$:ș&41501,mB%,mB%+16:�
�ݤO(J$):�WA%,S%,T%:S%=�(J$):T%=�#S%+16:�#S%:WA%=�A(T%):!WA%=T%:WA%!4=0:WA%!8=16:WA%!&C=16:ș46,521,WA%:ș46,522,WA%,J$:=WA%
����S(J$):�xA%,CC%,iC%,X%,e%:�cC%,EA%,yA%,R$,XA%:�CA%,nC%,VC%,dA%,e$,s%:�_A%,eA%,AB%,kB%,BB%:�yA%20:ȕ(yA%�4):yA%+=1:�:EA%=0:XA%=0:AB%=0:BB%=0:cC%=�S(J$):s%=�A(&D):X%=�(J$):�#X%=16:�:e$="":ș&C,4,X%,s%,4:CA%=!s%:�B("TemplatesInit:file offset%  = "+�CA%)

�CA%>0�
�XA%+=1:_A%=0:ș&C,4,X%,s%,4:nC%=!s%:�B("TemplatesInit:data_size% = "+�nC%):ș&C,4,X%,s%,4:VC%=!s%:ș&C,4,X%,s%,&C:f%=0:�:dA%=s%?f%:�dA%>31�e$+=�dA%
�f%+=1:�dA%<32:MD%=�#X%:�#X%=CA%+56:ș&C,4,X%,s%,4:q%=!s%:�#X%=CA%+72:ș&C,4,X%,s%,&C:_A%+=�X(CA%,q%,s%):�#X%=CA%+84:ș&C,4,X%,s%,4:eA%=!s%:�B("TemplatesInit:nr icons        = "+�eA%):�eA%>0�
(~�kB%=0�eA%-1:�#X%=CA%+88+(kB%*32)+16:ș&C,4,X%,s%,4:q%=!s%:�#X%=CA%+88+(kB%*32)+20:ș&C,4,X%,s%,&C:_A%+=�X(CA%,q%,s%):�kB%
0��:�#X%=MD%:�B("TemplatesInit:entry_type%     = "+�VC%):�B("TemplatesInit:identifier$     = "+e$):�B("TemplatesInit:indirected size = "+�_A%):�B(" "):AB%+=_A%:�(88+(eA%*32))>BB%�BB%=(88+(eA%*32))
9��:�CA%=0:�#X%:�A(s%):�B("TemplatesInit:total indirected= "+�AB%):FD%=�A(cC%):xA%=FD%:_U%!4=�A(20*XA%):XC%=�A(BB%+AB%):CC%=XC%:iC%=XC%+(BB%+AB%):XA%=0:ș&400D9,,J$:�:$yA%="*":ș&400DB,,xA%,CC%,iC%,_U%!&E8,yA%,EA%�,,CC%,,,R$,EA%:�EA%<>0�
PS!((_U%!4)+(16*XA%))=xA%:$(((_U%!4)+(16*XA%))+4)=R$:xA%+=(88+(xA%!84)*32):XA%+=1
T!�:�EA%=0:ș&400DA:_U%!0=XA%:�
Z%ݤq(KC%):=�f("UtilityModule",KC%)
\L��T(x$):�mC%,FA%:FA%=_shell_blk%:!FA%=�:$(FA%+4)=x$+�(0):�=&D00��=&903�
a*ș&600DF,FA%,17,"Message from "+�H�mC%
b�ș&600DF,FA%,1,�H�mC%
d�:�
hT��rA(m%):�tB%,A$,qC%,zC%,a%,v%:v%=�A(&C):ș&400D6,m%,v%,&3F0000,&D<<16:�!v%<>-1�
oA$=�E(m%,!v%)
p�:�A(v%):a%=�A(&64):�A$=""�
vA$=�K(m%,-1,4)
w��:a%!0=m%:ș&400C8,,a%�tB%:qC%=a%!4-a%!20:zC%=a%!16-a%!24:ȕtB%:ș&81681,,a%:�A$<>""�n%=�("FN"+A$+"("+�a%+","+�qC%+","+�zC%+")")
~ș&400CA,,a%�tB%:�:�A(a%):�
�k��I(c%,xB%,UC%):�d%,a%,j%,f%,WC%,RB%,MA%,QA%:�DC%,CB%,DB%,gC%,hC%,EB%:d%=�C(c%,-1,_U%+304,&C,�):�d%>=0�
�2a%=_U%!304+d%:b%=a%!8:EB%=�("FN"+$b%):�EB%=0��
�R�:CB%=�:DB%=�A(&64):DB%!0=c%:ș&400CB,,DB%:�(DB%!32�&80000)=&80000�CB%=��CB%=�
�(�A(DB%):_Q%!0=c%:�xB%�ș&400CB,,_Q%
�	�CB%�
�ș&400C5,,_Q%
�&�:d%=�C(c%,-1,_U%+92,24,�):�d%>-1�
�Ya%=(_U%!92)+d%:oA%=a%!8:LC%=a%!&C:fA%=a%!16:pA%=a%!20:_Q%!0=c%:�UC%�RB%=-1�RB%=_Q%!28
�
�xB%�
�-ș&400C5,,_Q%:ș&400CB,,_Q%:ș&400C6,,_Q%
�?�:j%=�A(&400):f%=0:ȕoA%!f%<>-1:j%!0=oA%!f%:�WC%=0�WC%=j%!0
�+gC%=j%!0:ș&400CB,,j%:DC%=LC%!f%:ȎDC%�
�j�0,1:MA%=j%!16-j%!8:QA%=j%!&C-j%!4:j%!4=_Q%!4+fA%!f%:j%!&C=j%!4+QA%:j%!16=_Q%!16+pA%!f%:j%!8=j%!16-MA%
�h�2:MA%=j%!16-j%!8:QA%=_Q%!&C-_Q%!4:j%!4=_Q%!4+fA%!f%:j%!&C=_Q%!&C:j%!16=_Q%!16+pA%!f%:j%!8=j%!16-MA%
�f�3:MA%=_Q%!16-_Q%!8:QA%=j%!&C-j%!4:j%!4=_Q%!4+fA%!f%:j%!&C=j%!4+QA%:j%!16=_Q%!16:j%!8=_Q%!8+pA%!f%
�k�4:MA%=j%!16-j%!8:QA%=_Q%!&C-_Q%!4:j%!4=_Q%!4+fA%!f%:j%!&C=_Q%!&C:j%!16=_Q%!8+MA%+pA%!f%:j%!8=j%!16+MA%
�d�5:MA%=_Q%!16-_Q%!8:QA%=j%!&C-j%!4:j%!4=_Q%!&C-QA%+fA%!f%:j%!&C=j%!4+QA%:j%!16=_Q%!16:j%!8=_Q%!8
��:�f%=0�
�
j%!28=RB%
��j%!28=hC%
�*�:ș&400C5,,j%:hC%=j%!0:f%+=4:�:�CB%�
�_Q%!28=gC%:ș&400C5,,_Q%
��:�A(j%)
�!�_Q%!0=c%:�xB%�ș&400CB,,_Q%
��RB%=-2�_Q%!28=-2
��UC%=-1�_Q%!28=-1
�ș&400C5,,_Q%
��:�
�K��U(c%):�d%,a%,oA%,LC%,fA%,pA%,o%,EB%:d%=�C(c%,-1,_U%+308,&C,�):�d%>=0�
�2a%=_U%!308+d%:b%=a%!8:EB%=�("FN"+$b%):�EB%=0��
��:o%=�A(60):�c%>0�
�$d%=�C(c%,-1,_U%+92,24,�):�d%>-1�
�la%=(_U%!92)+d%:LC%=a%!&C:fA%=a%!16:pA%=a%!20:f%=0:oA%=a%!8:ȕoA%!f%<>-1:o%!0=oA%!f%:ș&400C6,,o%:f%+=4:�
�:o%!0=c%:ș&400C6,,o%
�:�A(o%):�
L��V(d%,c%,i%,_button%):�ZD%,t%,UB%,GB%,_temp$,sB%:�fD%,gA%:�_button%<>2�
PUB%=_U%!&68+d%:_U%!288=c%:_U%!292=i%:_U%!296=d%:t%=UB%!&C:sB%=t%!16:�sB%<>0�
2_temp$=�E(c%,t%!0):GB%=�("FN"+$sB%+"(_temp$)")
�GB%=�(�E(c%,t%!0))
!�:�_button%=1�
$ _new_val%=GB%+((UB%!8)*(-1))
%�_new_val%=GB%+UB%!8
'�:�t%!20=0�
*"�_new_val%>t%!8�_new_val%=t%!8
+"�_new_val%<t%!4�_new_val%=t%!4
,#��_new_val%>t%!8�_new_val%=t%!4
/"�_new_val%<t%!4�_new_val%=t%!8
0�:gA%=t%!&C:�gA%<>0�
31_new_val$=�("FN"+$gA%+"(_new_val%,_button%)")
4�_new_val$=�_new_val%
6�:�_new_val%<>GB%�
8�C(c%,t%!0,_new_val$,-1)
9�
:�:�
=@ݤC(c%,i%,g%,WB%,tC%):�k%,e%,h%,d%,HB%,b%:�(!g%=0�tC%=�)�=-2
D
�(!g%=0)�
F'!g%=�A(WB%):b%=!g%:b%!0=0:b%!4=0:=0
I:�:k%=�D(!g%)-8:e%=0:h%=�:d%=-1:HB%=-1:b%=!g%:�:�HB%<0�
S�(b%!e%=0�b%!e%+4=0)�HB%=e%
T�:�(b%!e%=c%)�
Y�i%=-1�
\d%=e%:h%=�
^��b%!(e%+4)=i%�
ad%=e%:h%=�
c�e%+=WB%
e�
f�
g�e%+=WB%
j�:�((e%>=k%)�h%):�h%�
n�
p�:�(d%=-1�tC%)�
r�HB%<0�
t5d%=k%:!g%=�N(!g%,WB%):b%=!g%:b%+=d%:b%!0=0:b%!4=0
x�d%=HB%
{�
|	�:=d%
<ݤd(c%,i%):�q%:q%=�h(c%,i%):b%=(q%�&6000):�b%=&6000=��=�
�[��g(c%,i%):�a%,E,G,uB%,q%,YA%,ZC%,aC%,eC%,f$:�fC%,R$:uB%=�C(c%,i%,_U%+72,24,�):�uB%>=0�
�Ea%=_U%!72+uB%:fC%=a%!16:R$=�E(c%,fC%):�R$=""��D(�B("SHELLMSG28"))
��a%=�A(6000):!a%=c%:ș&400CC,,a%:E=a%!4-a%!20:G=a%!16-a%!24:aC%=a%!68:a%!4=i%:ș&400CE,,a%:!a%=c%:a%!4=5:q%=a%!24:eC%=a%!32:a%!8=a%!8+E:a%!&C=a%!&C+G:a%!16=a%!16+E:a%!20=a%!20+G:a%!24=0:a%!28=0:a%!32=&7FFFFFFF:a%!36=&7FFFFFFF:ș6,&A1,28�,,YA%
�ZC%=((YA%�2)=2):�ZC%�
�YA%=q%:�(YA%�256)�
�f$=�i(eC%,"s")
�%�:�(YA%�2)=0��D(�B("SHELLMSG19"))
��f$<>""�
�.ș&42400,&85,aC%,f$,a%+8:_U%!&64=_U%!&64�1
��ș&400D0,,a%
��
��ș&400D0,,a%
��:�A(a%)
�I��B("IconDragBox:WARNING! no drag handler registered for this icon!")
��:�
���B(F$):�YA%:�(�j)��
��_U%!44<>-1�
�YA%=_U%!44:�#YA%,F$
��:�_U%!&94>0�
�$�F(&43B00,"ShellDBug:Trace "+F$)
��:�
�?��i:�v(_Q%,_U%!28,_U%!32):A$=�K(_U%!28,_U%!32,2):�_U%!32=0�
��w(_U%!28,_U%!32)
��:�A$<>""�
�;�X(4,_U%!28,_U%!32):n%=�("FN"+A$+"(_temp28%,_temp32%)")
��:�_U%!32=0�
��_U%!28=_U%!20�
�ș&400D4,,-1
��
��:�
�9��j:�b%,p%,IB%:IB%=�:b%=�:�(-1)�b%=�k(_Q%!&C,_Q%!16)
��b%�
�@p%=�T(_Q%!8,_Q%!&C,_Q%!16):�(p%<>0�_Q%!&C>0�_Q%!16>=0)�IB%=�
�
�p%=0�
�p%=�T(_Q%!8,_Q%!&C,-1)
�)�:�p%<>0��Y(_Q%,p%,_Q%!&C,_Q%!16,IB%)
��:�
���k:�q%,A$,n%,JB%,f%:JB%=�A(&64):�B("Action:Mouse Button was ADJUST"):ș&400D6,_U%!28,JB%,&F000,&B000:f%=0:ȕJB%!f%<>-1:�JB%!f%=_U%!32��z(_U%!28,_U%!32,1)
�+f%+=4:�:A$=�K(_U%!28,_U%!32,3):�A$<>""�
�;�X(1,_U%!28,_U%!32):n%=�("FN"+A$+"(_temp28%,_temp32%)")
��:�A(JB%):�
�0ݤK(c%,AA%,rA%):�e%,g%,h%,k%,A$:�c%=-1�c%=-2
<k%=�D(_U%!&C)-8:e%=0:h%=�:g%=_U%!&C:A$="":�:�(g%!e%=c%)�
	Ȏg%!(e%+4)�

$�-1:�g%!(e%+(&C+(rA%*4)))>&8000�
#A$=$(g%!(e%+(&C+(rA%*4)))):h%=�
�e%+=48
�
�g%!(e%+4)=AA%�
 �g%!(e%+(&C+(rA%*4)))>&8000�
#A$=$(g%!(e%+(&C+(rA%*4)))):h%=�
�e%+=48
!�
"�e%+=48
$�
%�
&�e%+=48
(�:�((e%>=k%)�h%):=A$
,c��l(c%,i%):�a%,y%,iA%,d%,ZA%,n%:iA%=�A(30):ș&400CF,,iA%:d%=�C(c%,i%,_U%+72,24,�):�d%=-1�d%=-2�
4.n%=�m(�B("SHELLMSG13"),0,"",�B("warning"))
5 �a%=(_U%!72)+d%:�a%!8>&8000�
8ZA%=�D(a%!8)-4
9
�ZA%=a%!8
;��:y%=_U%!76:y%!0=256:y%!&C=0:y%!16=1:y%!20=iA%!&C:y%!24=iA%!16:y%!28=iA%!0:y%!32=iA%!4:y%!36=ZA%:y%!40=a%!&C:$(y%+44)=�Y(�E(c%,a%!16)):ș&400E7,18,y%,y%!20,y%!24:_U%!&78=_Q%!8:_U%!&88=ZA%:_U%!&8C=a%!&C:_U%!&90=a%!8:_U%!&9C=a%!4:_U%!&C8=y%!20
N_U%!&CC=y%!24
O�:�A(iA%):�
Seݤo(c%,i%,zA%):�eA%,YB%,ZB%,f%:�yB%,zB%,cA%,yC%,YC%,cD%,GA%:GA%=�A(&400):ș&400D3,,GA%:�GA%!0=-1�
[�A(GA%):=�
]@�:ș&400D6,c%,GA%,&40E000,&E000:YB%=GA%!0:f%=0:�:�GA%!f%=i%�
j!yB%=GA%!(f%-4):zB%=GA%!(f%+4)
k,�:f%+=4:�GA%!f%=-1:ZB%=GA%!(f%-4):ȎzA%�
p�&D:�_(c%,0,4)
x�398,394:�i%=ZB%�
z*ș&400D2,c%,YB%,-1,-1,-1,�(�E(c%,YB%))
{+�ș&400D2,c%,zB%,-1,-1,-1,�(�E(c%,zB%))
}�
~�399,410:�i%=YB%�
�*ș&400D2,c%,ZB%,-1,-1,-1,�(�E(c%,ZB%))
�+�ș&400D2,c%,yB%,-1,-1,-1,�(�E(c%,yB%))
��
��:�A(GA%):=�
�~ݤp(zA%):�r%,k%,h%,e%,DA%,a$,T$,b$:�wB%,vB%,GC%,aB%,bB%,DC%,aD%,d%:�qA%,o%:r%=_U%!60:k%=_U%!&B4*24:h%=�:e%=0:�:�r%!e%=zA%�
�h%=�
��e%+=24
��:�h%�e%>=k%:�h%�
�*b%=r%+e%:a$=$(b%!8):�(a$<>""�b%!&C=0)�
�[�Z(a$,DA%):o%=�A(36):o%!0=DA%:ș&400CB,,o%:aB%=(o%!4-o%!&C)/2:bB%=(o%!16-o%!8)/2:�A(o%)
��:T$=$(b%!16):�T$<>""�
�
�b%!&C>0�
� n%=�("FN"+T$+"("+�b%!&C+")")
��n%=�("FN"+T$+"("+�DA%+")")
��
��
�"�:d%=�M(_U%!&B8,b%!&C):�d%>-1�
�
�O(b%!&C)
���b%!&C>0�
��99,�B("SHELLMSG09")
���BA(DA%,aB%,bB%)
��
��:b$=$(b%!20):�b$<>""�
�
�b%!&C>0�
� n%=�("FN"+T$+"("+�b%!&C+")")
��n%=�("FN"+b$+"("+�DA%+")")
��
��
��:qA%=�
��a$="":T$="":b$="":qA%=�
�
�:=qA%
�R��m(_Q%):�BC%,lC%,HD%,CD%,n%,cB%:cB%=�A(256):ș&400CF,,_shell_blk%:�_U%!264=0�
�2ș&45BC4,_U%!24,_Q%�BC%,,cB%:�BC%��CA(BC%,cB%)
��:�_shell_blk%!8=1�
��F(_U%!&E0)�
� _temp%=_U%!&E0:�$_temp%<>""�
�(n%=�("FN"+$_temp%+"(_U%!52,_U%!56)")
��
��:�K(_U%!36,_U%!40,_U%!24)
��_shell_FontMenuSelFN$=""
��:�A(cB%):�
���n(_Q%):�b%,n%:Ȏ_Q%!16�
��0:�M:�
��1:�EA(_Q%)
��2:�FA(_Q%)
��3:�a(_Q%,�)
��4:�HA(_Q%)
��5:�a(_Q%,�)
��6:�IA(_Q%)
��7:�JA(_Q%)
��8:�KA(_Q%)
��9:�_U%!&A4>0�
�b%=_U%!&A4:n%=�("FN"+$b%)
��
��&A:�LA(_Q%)
��&E:�MA(_Q%)
��&502:�NA(_Q%)
��&400C0:�OA(_Q%)
��&400C1:�PA(_Q%)
��&400C2:�_U%!&A8>0�
�Eb%=_U%!&A8:n%=�("FN"+$b%+"("+�(_Q%!4)+","+�34+�I(_Q%+28)+�34+")")
�*�:�_U%!&D0=-1��I(_Q%+28)="StrongHelp"�
�Q_U%!&D0=_Q%!4:�b("Help_Install -DieWithTask "+�P+"."+�H):b%=_U%!&D8:�$b%<>""�
�"�RA($b%):�A(_U%!&D8):_U%!&D8=0
�
�
�&400C3:�_U%!&AC>0�
b%=_U%!&AC:n%=�("FN"+$b%)
�:�_Q%!4=_U%!&D0�_U%!&D0=-1

%�&400C7:�I(_Q%+28)="StrongHelp"�
_U%!&D0=_Q%!20

��SA
�

�TA(_Q%)
�:�
��o(_Q%):Ȏ_Q%!16�
�3:�UA(_Q%)
�6:�VA(_Q%)
�:�
(��p:�_U%!44<>-1��#(_U%!44):_U%!44=-1
�
 a��q(uA%):�WA:ș&600DD,uA%,&4B534154:ș&A1683,uA%:�_U%!&64�1<<2�ș"XImpulse_CloseDown",_U%!&94
%�
'7ݤQ(E$,i$,z$):�q%,L%,U$,KB%,hA%:�E$,8)="SHELLMSG"�
*KB%=_U%!284:hA%=_U%!280
+�KB%=_U%!64:hA%=_U%!68
-3�:ș&61502,hA%,E$,KB%,256,i$,z$�,,,L%;q%:�q%�1�
1�KB%?L%=&D:U$=$(KB%)
4	�:=U$
74ݤe(I$):�l%,h%:�(I$)>&C��99,�L("SHELLMSG02",I$)
:4h%=�:�l%=0�(_U%!0)-1:�$(((_U%!4)+(16*l%))+4)=I$�
=h%=�:l%=(_U%!0)-1
>
�:�l%:=h%
BݤL(E$,i$):=�Q(E$,i$,"")
E4ݤV(I$):�l%,h%:�(I$)>&C��99,�L("SHELLMSG02",I$)
H5h%=-1:�l%=0�(_U%!0)-1:�$(((_U%!4)+(16*l%))+4)=I$�
Kh%=l%:l%=(_U%!0)-1
L�:�l%:�h%>-1�
O=!((_U%!4)+(16*h%))
P̅99,�L("SHELLMSG03",I$)
R�:=�
V(ݤM(z%,m%):�h%,f%:h%=-1:f%=0:�z%<>0�
\ȕz%!f%<>-1:�z%!f%=m%�
_
h%=f%:=h%
b
�:f%+=4:�
e	�:=h%
j"ݤN(u%,sA%):�mA%+&C,u%,sA%:=u%
mF��J(c%,AA%,rA%,p%,A$):�e%,gA%,g%,k%,h%:�dB%:e%=0:h%=�:�c%=-1�c%=-2
r,k%=�D(_U%!&C)-8:g%=_U%!&C:�:�(g%!e%=c%)�
y�g%!(e%+4)=AA%�
zh%=�
{�e%+=48
}�
~�e%+=48
��:�(e%>=k%�h%):�h%=��
�%e%=0:ȕ(g%!e%<>0):e%+=48:�e%>=k%�
��_U%!&C=�N(_U%!&C,48):g%=_U%!&C:g%!(e%+0)=0:g%!(e%+4)=0:g%!(e%+8)=0:g%!(e%+&C)=0:g%!(e%+16)=0:g%!(e%+20)=0:g%!(e%+24)=0:g%!(e%+28)=0:g%!(e%+32)=0:g%!(e%+36)=0:g%!(e%+40)=0:g%!(e%+44)=0
��:�
�(�:g%!(e%+0)=c%:g%!(e%+4)=AA%:�p%<>0�
�g%!(e%+8)=p%
�%�:dB%=e%+(&C+(rA%*4)):�g%!dB%<>0�
��A(g%!dB%)
�(�:gA%=�A(�A$+1):$gA%=A$:g%!dB%=gA%:�
�T��s(c%,i%,LB%):�LB%=&C�LB%=&D��99,�L("SHELLMSG23","PROCshell_IconSetButtonType")
�D�LB%<0�LB%>&F��99,�L("SHELLMSG22","PROCshell_IconSetButtonType")
��L(c%,i%,LB%<<&C,&F000):�
�ݤF(VA%):�n%:�:��:��:=�
�9�VA%<&8000��99,"No heapblock defined at this address"
�n%=�D(VA%):��:=�
�Uݤc(V$):�BA%,eB%,fB%,aA%,tA%,B$:ș8,5,V$�BA%,,eB%,fB%,aA%,tA%:�BA%=0�="Not Found"
��tA%=51�B$+="WR "
��tA%=&BB�B$+="LWR"
��tA%=&88�B$+="DL "
�OB$+=" "+�U(�~eB%,"0",8):B$+=" "+�U(�~fB%,"0",8):B$+=" "+�U(�~aA%,"0",8):=B$
�FݤS(V$):�BA%,eB%,fB%,aA%,tA%,B$:ș8,5,V$�BA%,,eB%,fB%,aA%,tA%:=aA%
�:ݤX(CA%,q%,FC%):�OA%,bC%,gB%,f%,dA%:�(q%�&800100)=256�
�"OA%=FC%!8:�(q%�1)�(FC%!4<>-1)�
�kbC%=FC%!4:gB%=�A(256):�#X%=CA%+bC%:ș&C,4,X%,gB%,512:f%=0:�:dA%=gB%?f%:f%+=1:�dA%<32:OA%=OA%+f%:�A(gB%)
��
�
�OA%=0
�
�:=OA%
��ݤf(DA$,KC%):�a%,dC%:a%=�A(256):�("Set AppName$RISCOS Y"):�("RMEnsure "+DA$+" "+�KC%+" Set AppName$RISCOS N"):ș&20023,"AppName$RISCOS",a%,256,0,0�,,dC%:a%?dC%=&D:�("Unset AppName$RISCOS"):�A(a%):�$a%="N"�=�
�=�
�*ݤD(u%):�L:ș29,6,!(mA%+28),u%�,,,L:=L
�Tݤh(CA%,c%,i%):�q%,a%:a%=�A(50):a%!0=c%:a%!4=i%:ș&400CE,,a%:q%=a%!24:�A(a%):=q%
���D(_$):�&D00,_$
��
�ݤi(hB%,y$):�I%,N$:�hB%<=0�
�	N$=""
�(�I%=�";"+�J($hB%),";"+�J(y$)):�I%=0�
	N$=""
)�N$=�$(hB%+I%),�$(hB%+I%)+";",";")-1)
�
	�:=N$
ݤj:=_U%!48

���F(ED%,c$):�jA%,HC%:HC%=(�c$+30)��3:jA%=�A(HC%):jA%!&C=0:jA%!16=ED%:$(jA%+20)=c$+�(0):jA%!0=HC%:ș&600E7,17,jA%,0:�A(jA%):�
"��v(_Q%,c%,i%):�p%:�:��:��:�
�i%<>-1�c%>-1�
p%=�T(_Q%!8,c%,i%):�p%<>0�
!�Y(_Q%,p%,c%,i%,�)
"�
#�:�
&/��w(c%,i%):�d%,a%,k%:a%=_U%!72:d%=0:�a%<>0�
.k%=�D(a%)-8:�:�!(a%+d%)=c%�
45R$=�E(!a%,a%!16):�R$,".")=0��D(�B("SHELLMSG01"))
6	d%=k%
7�:d%+=24:�d%>=k%
:�:�
=e��X(iB%,c%,i%):�a%:a%=�A(50):a%!8=iB%:a%!&C=c%:a%!16=i%:ș&81680,,a%:a%!8=0:ș&81680,,a%:�A(a%):�
Gݤk(c%,i%):=�
J0ݤT(iB%,c%,AA%):�e%,g%,h%,k%,p%:�c%=-1�c%=-2
M<k%=�D(_U%!&C)-8:e%=0:h%=�:g%=_U%!&C:A$="":�:�(g%!e%=c%)�
X>�B("GetEventMenu:window handle matched.."):�g%!(e%+4)=AA%�
["p%=g%!(e%+8):�p%=-2�p%=_U%!&FC
]h%=�
^�
k�
l�:e%+=48:�(e%>=k%�h%):=p%
q)��Y(_Q%,p%,c%,i%,IB%):�v%,NA%:�IB%=��
y�K(_Q%!0,_Q%!4,p%)
z��v%=�A(50):NA%=�A(36):v%!0=c%:v%!4=i%:ș&400CE,,v%:NA%!0=c%:ș&400CB,,NA%:�K(NA%!4+v%!16+64,_Q%!4,p%):ȗ�NA%!4+v%!16+64,_Q%!4:�A(v%):�A(NA%)
��:�
���z(c%,i%,KD%):�KD%=0�
��YA(c%,i%)
���ZA(c%,i%)
��:�
�aݤm(Y$,LD%,AA$,d$):�IC%,FA%:FA%=�A(260):!FA%=0:$(FA%+4)=Y$+�(0):�d$=""�d$="Message from "+AA$
�	�LD%�
�ș&400DF,FA%,19,d$�,IC%
��ș&400DF,FA%,17,d$�,IC%
��:�A(FA%):=IC%
�A��_(c%,i%,iB%):ș6,&F,1:_Q%!8=iB%:_Q%!&C=c%:_Q%!16=i%:�W(6):�
�@��Z(j$,�m%):�bA%:bA%=�V(j$):bA%!64=_U%!16:ș&400C1,,bA%�m%:�
�j��BA(c%,aB%,bB%):�n%,MB%:MB%=�A(20):_U%!20=c%:ș&400CF,,MB%:ș&400D4,,c%,MB%!0+aB%,MB%!4+bB%:�A(MB%):�
�!��CA(DA%,_h_blk%):�:��:��:�
��("FN"+$DA%+"(_h_blk%)")
��
�8��K(HA%,IA%,NB%):�A$:A$=�K(_U%!28,_U%!32,1):�A$<>""�
�#n%=�("FN"+A$+"(_U%!28,_U%!32)")
�4��B("OpenMenu:no menumaker function registered")
��:�NB%<>_U%!24�
��F(_U%!256)�
��A(_U%!256):_U%!256=0
��:�F(_U%!&F4)�
��A(_U%!&F4):_U%!&F4=0
��
��:�NB%=_U%!&FC�
�&ș&400D4,,NB%,HA%-64,IA%:_U%!264=1
�3�_Q%!0=HA%:_Q%!4=IA%:ș&45BC5,NB%,_Q%:_U%!264=0
�D�:_U%!24=NB%:_U%!36=HA%:_U%!40=IA%:_U%!52=_U%!28:_U%!56=_U%!32:�
�+��EA(_Q%):�b%,d%,a%,l%:�_Q%!4<>_U%!&94�
�,d%=�C(_Q%!20,_Q%!24,_U%+96,16,�):�d%>-1�
�$a%=_U%!96+d%:�a(_Q%!40,a%!8,�)�
��r�
�`_Q%!0=256:_Q%!&C=_Q%!8:_Q%!36=-1:_Q%!16=2:$(_Q%+44)=�P+".ScrapFile"+�0:ș&400E7,18,_Q%,_Q%!4
����A(_U%!&9C):_U%!&9C=�A((_Q%!0)+8):b%=_U%!&9C:�l%=0�_Q%!0�4:b%!l%=_Q%!l%:�l%:_U%!28=_Q%!20:_U%!32=_Q%!24:_U%!&80=0:_U%!&84=_Q%!36:_U%!&98=�A(_Q%!36):_Q%!0=28:_Q%!&C=_Q%!8:_Q%!16=6:_Q%!20=_U%!&98+_U%!&80:_Q%!24=_U%!&84:ș&400E7,18,_Q%,_Q%!4
_U%!&70=_Q%!8
�
�
�
�
�:�
���FA(_Q%):�_fullname$,u%,sA%,a%,b%,n%:u%=0:sA%=_Q%?(44+u%):ȕsA%<>0:_fullname$+=�(sA%):u%+=1:sA%=_Q%?(44+u%):�:d%=�C(_U%!28,_U%!32,_U%+72,24,�):�d%=-1�d%=-2��99,�B("SHELLMSG05")
 %a%=(_U%!72)+d%:b%=a%!20:�$b%<>""�
$!n%=�("FN"+$b%+"(_fullname$)")
%��F(a%!8)�
*1ș8,&A,_fullname$,a%!&C,,a%!8,a%!8+�D(a%!8)+1
+̅99,�B("SHELLMSG21")
.�
/�:�_Q%!36>-1�
2�_U%!80<>0��A(_U%!80)
35_U%!80=�A(�_fullname$+1):b%=_U%!80:$b%=_fullname$
6��:_Q%!16=3:!_Q%=256:_Q%!20=_U%!&C8:_Q%!24=_U%!&CC:_Q%!40=_U%!&8C:_Q%!36=�S(_fullname$):_Q%!&C=_Q%!8:$(_Q%+44)=_fullname$+�(0):_U%!84=_Q%!8:ș&400E7,18,_Q%,_Q%!20,_Q%!24:�_U%!28<>_U%!20�
A�U(_U%!28)
B�:ș&400D4,,-1:�
FL��a(_Q%,lB%):�hD%,d%,a%,_temp%,vA%,BA%,q$:BA%=_Q%!40:q$=�I(_Q%+44):�lB%�
P�_U%!96<>0�
Qd%=0
R
�d%=-1
T�
U-�d%=�C(_Q%!20,_Q%!24,_U%+96,16,�):�d%=-1�
Z d%=�C(_Q%!20,-1,_U%+96,16,�)
[�
\
�:�d%>-1�
_&a%=_U%!96+d%:�a(_Q%!40,a%!8,lB%)�
bIBD%=_Q%!&C:_Q%!&C=_Q%!8:_Q%!16=4:ș&400E7,18,_Q%,_Q%!4:�_U%!&64�1<<1�
gSA%=-1:_U%!&64=_U%!&64�1<<1
i�SA%=�s(BD%=_U%!&6C)
k0�:�c(BA%,SA%,a%!8,q$,_Q%!36,a%):�_U%!&9C<>0�
o�A(_U%!&9C):_U%!&9C=0
q�
r�
s�
t�:�
x��HA(_Q%):�
{0��IA(_Q%):�dD%,MC%,NC%:NC%=�:�_U%!&90>&8000�
�4_Q%!&C=_Q%!8:_Q%!16=7:MC%=_U%!&88:�_U%!&8C=&FF9�
�_U%!&90+=4
��:�(MC%-_U%!&80)<_Q%!24�
�_Q%!24=MC%-_U%!&80:NC%=�
��
�}�:ș&400F1,_U%!&94,_U%!&90+_U%!&80,_Q%!4,_Q%!20,_Q%!24:ș&400E7,17,_Q%,_Q%!4:_U%!&78=_Q%!8:_U%!&80+=_Q%!24:�NC%�_U%!&80=0
��:�
�+��JA(_Q%):�d%,a%,r$,b%:�_Q%!&C=_U%!&70�
�$_U%!&80+=_Q%!24:�_Q%!24<_U%!&84�
�nd%=�C(_U%!28,_U%!32,_U%+96,16,�):a%=_U%!96+d%:b%=_U%!&9C:r$=�I(b%+44):�c(b%!40,_U%!&98,a%!8,r$,_U%!&84,a%)
���_U%!&80>_U%!&84�
�'_U%!&98=�N(_U%!&98,_U%!&80,_U%!&84)
�e�:_Q%!&C=_Q%!8:_Q%!16=6:_Q%!20=_U%!&98+_U%!&80:_Q%!24=_U%!&84:ș&400E7,18,_Q%,_Q%!4:_U%!&70=_Q%!8
��
�/��A(_U%!&98):_U%!&98=0:�D(�B("SHELLMSG15"))
��:�
�+��KA(_Q%):�b%,OC%,a%,l%,PC%:�_U%!300>0�
�Ya%=�A(256):�l%=0�_Q%!0�4:a%!l%=_Q%!l%:�l%:b%=_U%!300:OC%=a%!4:�!a%<24�PC%=0�PC%=a%!20
�2a%!&C=a%!8:ș&400E7,19,a%,OC%:�("FN"+$b%)<>0�
��PC%�1�
�_closedown%=�
�5�!a%=24:a%!24=508:ș&400E7,8,a%,OC%:_closedown%=�
��
��:�A(a%)
��:�
�7��LA(Q%):�l$:l$="Run "+�P+�&A:ș&C,2,Q%!20,l$,�l$:�
���MA(_Q%):�_U%!312>0�
�N�B("Message_Shutdown:Shutdown message received"):b%=_U%!312:n%=�("FN"+$b%)
��:�
�\��NA(_Q%):�E$,O$,H$,TA%,QC%,HA$,v%:v%=�A(&C):ș&400D6,_Q%!32,v%,&3F0000,&C<<16:�!v%<>-1�
�E$=�E(_Q%!32,!v%)
�*�:�A(v%):�E$=""�E$=�K(_Q%!32,_Q%!36,8)
�!H$=�t(_Q%!32,_Q%!36):�H$<>""�
��J(�H$,1))="I"�
�TA%=�H$,";"):�TA%=0�
�
E$=�H$,2)
��E$=�H$,2,TA%-2)
	�
	=�TA%=��J(H$),�J(";i")):QC%=��J(H$),�J(";"),TA%+1):�TA%>0�
	�QC%>0�
	E$=�H$,TA%+2,QC%-TA%-2)
	�E$=�H$,TA%+2)
	
�
	�
	�
	
�:�E$<>""�
	j_Q%!16=&503:_Q%!&C=_Q%!8:O$=�Q(E$,"",""):O$=�u(O$):$(_Q%+20)=O$:!_Q%=(�O$+25)��3:ș&400E7,17,_Q%,_Q%!4
	�:�
	`��OA(_Q%):�A$,lC%,HA%,IA%,n%,_temp%,u%,K$,kA%,a%:HA%=_Q%!24:IA%=_Q%!28:_U%!264=0:�_U%!20<>0�
	n%=�v(_U%!20)
	�:Ȏ_Q%!20�
	#b�_U%!&E4:�bA(_U%!&E4,�B("warning")):�C(_U%!&E4,1,�B("SHELLMSG07"),0):ș&400E8,,_U%!&E4,HA%,IA%
	*&kA%=�w(_U%!24,_Q%+32):�F(kA%!4)�
	/�cA(kA%,HA%,IA%)
	0[�a%=�A(32):ș&45BC4,_U%!24,_Q%+32�,,a%:�dA(a%!8,K$,L$):�A(a%):�eA(_Q%!20,HA%,IA%,K$,L$)
	7�
	8�:�
	;4��PA(_Q%):�d%,f%,lA%,NA%:lA%=_U%!&B8:�_U%!&A0>0�
	?R�B("Message_ModeChange:ModeChange message received"):b%=_U%!&A0:n%=�("FN"+$b%)
	B�:NA%=�A(&64):�lA%<>0�
	J5ȕlA%!f%<>-1:d%=�C(lA%!f%,-1,_U%+92,24,�):�d%>-1�
	N�x(lA%!f%)�
	P-!NA%=lA%!f%:ș&400C6,,NA%:�I(lA%!f%,0,-1)
	S�
	T
�:f%+=4:�
	W�:�A(NA%):�
	[IݤI(sC%):�t$,nB%:ȕ((sC%?nB%)>31�nB%<&FF):t$+=�(sC%?nB%):nB%+=1:�:=t$
	c��b(c$):�F(&43B00,c$):�
	g/��RA(n$):�XD%,b%,s%:s%=�A(512):�_U%!&D0=-1�
	l�R(s%,"StrongHelp$Dir")�
	n7ș&600DE,"<StrongHelp$Dir>":�_U%!&D8<>0��A(_U%!&D8)
	p'_U%!&D8=�A(�n$+1):b%=_U%!&D8:$b%=n$
	s ��A(s%):�D(�B("SHELLMSG11"))
	x�
	y��b("Help_Word "+n$)
	{�:�A(s%):�
	{��SA:�UA%,oB%:UA%=�A(256):�:UA%!&C=0:ș&400E7,19,UA%,-2,_U%!&D4�,,oB%:_U%!&D4=_U%!&D4+1:�oB%<>-1�(_U%!&D4)>64:�oB%<>-1�
	�@UA%!0=24:UA%!&C=0:UA%!16=&400C6:UA%!20=oB%:ș&400E7,17,UA%,0
	��:�A(UA%):�
	���TA(_Q%):�P$:Ȏ_Q%!16�
	�C�&43B00:P$=$(_Q%+20):�P$,30)="EvntShellLib:ShellDBug started"�
	��_U%!&64�1<<4�
	�N_U%!&64=(_U%!&64�1<<4):�F(&43B00,"ShellDBug:Init Debug messages from "+�H)
	��
	�+�:�P$,25)="EvntShellLib:TraceInitAck"�
	�_U%!&64=(_U%!&64�1<<4)
	�&�:�P$,20)="EvntShellLib:TraceOn"�
	��fA
	�'�:�P$,21)="EvntShellLib:TraceOff"�
	��gA
	�.�:�P$,28)="EvntShellLib:ListClickSelect"�
	��hA
	�.�:�P$,28)="EvntShellLib:ListClickAdjust"�
	��iA
	�+�:�P$,25)="EvntShellLib:ListHelpTags"�
	��jA
	��
	��:�kA(_Q%):�
	���UA(_Q%):�_Q%!&C<>_U%!84�
	�Hș&20008,6,"<Wimp$Scrap>":�&FF,"Data Transfer failed: Receiver died"
	��:�
	�2��VA(_Q%):�uC%,b%:b%=_U%!&9C:�_Q%!&C<>_U%!&70�
	��_U%!&80=0�
	�0ș&20023,"Wimp$Scrap",,-1,0,3�,,uC%:�uC%<>0�
	�w$(b%+44)="<Wimp$Scrap>"+�(0):b%!0=(49+�(�I(b%+44)))��3:b%!&C=b%!8:b%!16=2:b%!36=-1:ș&400E7,18,b%,b%!4:_U%!&6C=b%!8
	���D(�B("SHELLMSG14"))
	��
	�+��A(_U%!&98):_U%!&98=0:�D("SHELLMSG06")
	��
	��:�
	�K��WA:�l%,b%:b%=_U%!&E8:�l%=0�&FF:ȕb%?l%>0:ș&40082,l%:b%?l%-=1:�:�l%:�
	�`��L(OB%,PB%,ND%,OD%):�x%:x%=�A(16):!x%=OB%:x%!4=PB%:x%!8=ND%:x%!&C=OD%:ș&400CD,,x%:�A(x%):�
;ݤU(B$,BA$,aA%):ȕ�(B$)<aA%:B$=�aA%-�(B$),BA$)+B$:�:=B$
ݤJ(B$):�l%:�(B$)>0�
	/�l%=1��(B$):�B$,l%,1)>="a"��B$,l%,1)<="z"�
!�B$,l%,1)=�(�(�B$,l%,1))�&DF)
	�:�l%
	�:=B$
)��YA(OB%,PB%):�L(OB%,PB%,0,&200000):�
/��ZA(OB%,PB%):�L(OB%,PB%,&200000,&200000):�
Zݤa(BA%,vA%,lB%):�jD%,f%,h%,b%,pB%:f%=0:h%=-1:pB%=�:�_U%!&64�1<<1�_U%!&64=_U%!&64�1<<1
 %ȕvA%!f%<>-1:b%=vA%!f%:�b%�1<<31�
#b%=b%�1<<31:pB%=�
%
�pB%=�
'�:�b%=BA%�
)h%=f%:�pB%�
+_U%!&64=_U%!&64�1<<1
,�
-$�:f%+=4:�:�lB%�(BA%>=4096)�h%=-1
1�h%<>-1�=��=�
3ݤr:�_U%!&64�1<<1�=��=�
6Qݤs(YD%):�o$,ZA%,qB%,SA%:o$=�I(_Q%+44):ZA%=�S(o$):�ZA%<0��D(�B("SHELLMSG16"))
;3SA%=�A(ZA%):ș&20008,16,o$,SA%,0�;qB%:�y(qB%)�
> �A(SA%):�D(�B("SHELLMSG17"))
@�
A
�:=SA%
Os��c(BA%,SA%,vA%,_filename$,_file_size%,a%):�f%,h%,b%,n%:f%=0:h%=-1:ȕvA%!f%<>-1:b%=vA%!f%:�b%�1<<31�b%=b%�1<<31
V�b%=BA%�h%=f%
W\f%+=4:�:b%=a%!&C:n%=�("FN"+$(b%!h%)+"("+�SA%+","+�BA%+",_filename$,"+�_file_size%+")"):�
]#ݤt(c%,i%):�a%,H$,q%:�i%=-1�=""
`CH$="":a%=�A(&64):a%!0=c%:a%!4=i%:ș&400CE,,a%:q%=a%!24:�q%�256�
h�a%!32>0�H$=$(a%!32)
i�:�A(a%):=H$
miݤu(S$):�G$,U$,cA%:G$="":ȕ�S$,"\")>0:cA%=�S$,"\"):G$+=�S$,cA%-1):U$=�S$,cA%+1,1):S$=�S$,cA%+2):ȎU$�
v�"A":G$+="Click ADJUST to"
w�"a":G$+="ADJUST"
x"�"D":G$+="Drag with SELECT to"
y"�"d":G$+="Drag with ADJUST to"
z0�"G":G$+="This option is greyed out because"
{%�"R":G$+="Move the pointer right"
|�"S":G$+="Click SELECT to"
}�"s":G$+="SELECT"
~�"T":G$+="This is the"
�"W":G$+="This window is"
��"w":G$+="window"
�G$+="\"+U$
��:�:=G$+S$
�!ݤv(m%):�o%:o%=�A(20):�m%<>0�
��z(m%)�
��lA(m%):�m%=_U%!20�_U%!20=0
�d%=�M(_U%!&B8,m%):�d%>-1�
�b%=_U%!&B8+d%:b%!0=0
��:o%!0=m%:ș&400C3,,o%:m%=0
��
��:�A(o%):=m%
�S��bA(�LA%,X$):�b%,o%,m%,wC%:o%=�A(6000):o%!0=LA%:ș&400CC,,o%:�((o%!60)�256)=0�
�Ab%=o%+76:$b%=�X$,&B):ș&400C3,,o%:ș&400C1,,o%+4�m%:�m%<>LA%�
��mA(LA%,m%):LA%=m%
��
�<�wC%=o%!84:$(!(o%+76))=�X$,wC%-1):�((o%!32)�(1<<16))<>0�
�)ș&400D1,-1,o%!4,o%!16,o%!&C,o%!16+44
��:�A(o%)
��:�
�_ݤw(p%,xC%):�f%,kA%:ș&45BC7,p%�p%:�:kA%=p%+28+((xC%!f%)*24):p%=kA%!4:f%+=4:�xC%!f%=-1:=kA%
�,��cA(VA%,HA%,IA%):�b%,DA%,n%:�:��:��:�
�)b%=VA%!4:�Z($b%!0,DA%):��:�$b%!4<>""�
�!n%=�("FN"+$b%!4+"("+�DA%+")")
��:�$b%!8<>""�
�!n%=�("FN"+$b%!8+"("+�DA%+")")
�(�:ș&400E8,,DA%,HA%,IA%:_U%!20=DA%:�
�e��dA(RD%,�K$,�L$):�qA%,r%,b%,d%,h%,k%,PA%,f%:�TC%:TC%=0:r%=_U%!&DC:d%=0:h%=�:K$="":TC%=0:�F(r%)�
�9�:f%+=4:�r%!f%=-1:k%=f%:f%=0:�:b%=!(r%+d%+0):�b%<>-1�
��b%=RD%�
�Ch%=�:PA%=r%!(d%+4):K$=$PA%:TC%=r%!(d%+8):PA%=r%!(d%+&C):L$=$PA%
��:d%+=16
�
�d%=k%
��:�h%�d%>=k%
��K$="":L$=""
��:�
�[��eA(UD%,HA%,IA%,K$,L$):�n%,b%,gD%,f%:_shell_FontMenuSelFN$=L$:�F(_U%!&E0)��A(_U%!&E0)
�0_U%!&E0=�A(�K$+1):b%=_U%!&E0:$b%=K$:�K$<>""�
�#n%=�("FN"+K$+"(_U%!52,_U%!56)")
��:ș&400E8,,UD%,HA%,IA%:�
ݤx(c%):=(�_(c%)�1<<16)
2��fA:_U%!48=�:�F(&43B00,"ShellDBug:TraceOn"):�
3��gA:_U%!48=�:�F(&43B00,"ShellDBug:TraceOff"):�

U��hA:�r%,e%,k%,b%,PA%:r%=_U%!&C:k%=�D(r%):e%=0:�:b%=r%!(e%+20):PA%=r%+e%:�F(b%)�

�$b%<>""�
�
�:e%+=48:�(e%>=k%):�
U��iA:�r%,e%,k%,b%,PA%:r%=_U%!&C:k%=�D(r%):e%=0:�:b%=r%!(e%+24):PA%=r%+e%:�F(b%)�
$
�$b%<>""�
%�
&�:e%+=48:�(e%>=k%):�
+U��jA:�r%,e%,k%,b%,PA%:r%=_U%!&C:k%=�D(r%):e%=0:�:b%=r%!(e%+44):PA%=r%+e%:�F(b%)�
3
�$b%<>""�
4�
5�:e%+=48:�(e%>=k%):�
:��kA(_Q%):�
=ݤy(qB%):=((qB%�1)=1)
@ݤz(m%):=-1
C;��lA(c%):�e%,p%,h%,k%,g%,l%:e%=0:p%=0:h%=�:�c%=-1�c%=-2
G,k%=�D(_U%!&C)-8:g%=_U%!&C:�:�(g%!e%=c%)�
Kh%=�
L�e%+=48
N�:�(e%>=k%�h%):�h%�
QCg%!(e%+0)=0:g%!(e%+4)=0:g%!(e%+8)=0:�l%=&C�44�4:�g%!(e%+l%)<>0�
V�A(g%!(e%+l%)):g%!(e%+l%)=0
X	�:�l%
Z=�:�B("EventDeleteAll:wh%=&"+�~c%):�nA(c%,-1):�oA(c%,-1):�
b��mA(JA%,KA%):�KA%<>JA%�
d�_U%!28=JA%�_U%!28=KA%
e�G(JA%,KA%,_U%!&C,48):�G(JA%,KA%,_U%!96,16):�G(JA%,KA%,_U%!72,24):�G(JA%,KA%,_U%!92,24):�G(JA%,KA%,_U%!&68,16):�qA(JA%,KA%)
k�:�
nEݤ_(c%):�q%,a%:a%=�A(36):a%!0=c%:ș&400CB,,a%:q%=a%!32:�A(a%):=q%
w<��nA(c%,i%):�d%,a%,k%:�:d%=�C(c%,i%,_U%+72,24,�):�d%>=0�
��i%=-1�
�^�B("DeleteEventDataSave:Deleting DataSave Event (all events for window handle &"+�~c%+")")
�l��B("DeleteEventDataSave:Deleting DataSave Event (window handle was &"+�~c%+" icon handle was "+�i%+")")
� �:k%=�D(_U%!72)-8:�d%=k%-24�
�
�d%=0�
��A(_U%!72):_U%!72=0
��_U%!72=�N(_U%!72,-24)
��
�D�a%=g%+d%:a%!0=0:a%!4=0:a%!8=0:a%!&C=0:a%!16=0:�A(a%!20):a%!20=0
��
�
�:�d%<0:�
�q��oA(c%,i%):�d%,a%,k%,g%,b%:g%=_U%!&68:�:d%=�C(c%,i%,_U%+&68,16,�):�B("DeleteEventBump:offset%="+�d%):�d%>=0�
��i%=-1�
�V�B("DeleteEventBump:Deleting Bump Event (all events for window handle &"+�~c%+")")
�d��B("DeleteEventBump:Deleting Bump Event (window handle was &"+�~c%+" icon handle was "+�i%+")")
�!�:k%=�D(_U%!&68)-8:�d%=k%-16�
�
�d%=0�
�~t%=g%!&C:b%=t%!&C:�A(b%!&C):�A(b%!16):�A(b%):�A(_U%!&68):_U%!&68=0:�B("DeleteEventDataSave:No Bump events now registered")
��_U%!&68=�N(_U%!&68,-16)
��
�F�a%=g%+d%:a%!0=0:a%!4=0:a%!8=0:t%=a%!&C:�A(t%!&C):�A(t%!16):�A(t%)
��
�
�:�d%<0:�
�&��G(JA%,KA%,g%,d%):�e%,k%:�F(g%)�
�k%=�D(g%)-8:�:�(g%!e%=JA%)�
�
g%!e%=KA%
��:e%+=d%:�(e%>=k%)
��:�
�B��qA(JA%,KA%):�d%,z%:z%=_U%!&B8:d%=�M(_U%!&B8,JA%):z%!d%=KA%:�
�
00000000  0d 00 01 52 f4 20 3e 20  3c 54 79 70 65 24 44 69  |...R. > <Type$Di|
00000010  72 3e 2e 21 54 79 70 65  20 a4 a4 a4 20 53 71 75  |r>.!Type ... Squ|
00000020  69 73 68 65 64 20 62 79  20 4c 6f 66 74 79 27 73  |ished by Lofty's|
00000030  20 21 53 68 72 69 6e 6b  20 76 73 6e 20 33 2e 30  | !Shrink vsn 3.0|
00000040  32 20 6f 6e 20 32 35 2d  4a 61 6e 2d 39 34 20 a4  |2 on 25-Jan-94 .|
00000050  a4 a4 0d 00 03 26 ee 85  eb 26 43 3a c8 99 26 34  |.....&...&C:..&4|
00000060  30 36 43 32 3a f6 3a f1  22 20 61 74 20 6c 69 6e  |06C2:.:." at lin|
00000070  65 3a 20 22 3b 9e 3a e0  0d 00 07 a4 c8 99 26 34  |e: ";.:.......&4|
00000080  30 36 43 30 3a c8 99 26  34 30 30 45 43 2c 2d 31  |06C0:..&400EC,-1|
00000090  2c 2d 31 b8 56 44 25 3a  53 44 25 3d 31 3c 3c 26  |,-1.VD%:SD%=1<<&|
000000a0  41 3a 41 43 25 3d 26 38  30 30 30 2b 56 44 25 3a  |A:AC%=&8000+VD%:|
000000b0  e0 3d 41 43 25 2b 53 44  25 3a d3 3d 41 43 25 3a  |.=AC%+SD%:.=AC%:|
000000c0  f2 41 41 28 22 3c 4f 62  65 79 24 44 69 72 3e 2e  |.AA("<Obey$Dir>.|
000000d0  22 2c 41 43 25 29 3a f2  68 3a 52 43 25 3d a4 6e  |",AC%):.h:RC%=.n|
000000e0  28 26 43 38 2c 22 45 76  65 6e 74 20 53 68 65 6c  |(&C8,"Event Shel|
000000f0  6c 20 50 72 6f 67 72 61  6d 22 29 3a f2 61 41 3a  |l Program"):.aA:|
00000100  f2 74 3a 5f 63 6c 6f 73  65 64 6f 77 6e 25 3d a3  |.t:_closedown%=.|
00000110  3a 65 44 25 3d a3 3a ee  85 f2 47 41 0d 00 26 2e  |:eD%=.:...GA..&.|
00000120  c8 99 26 34 30 36 43 31  3a f5 3a f2 57 28 a4 67  |..&406C1:.:.W(.g|
00000130  28 30 2c 52 43 25 29 29  3a fd 5f 63 6c 6f 73 65  |(0,RC%)):._close|
00000140  64 6f 77 6e 25 3a f2 4d  3a e0 0d 00 2f 16 dd f2  |down%:.M:.../...|
00000150  74 3a f2 79 3a f2 64 3a  f2 72 3a f2 44 41 3a e1  |t:.y:.d:.r:.DA:.|
00000160  0d 00 37 88 dd f2 64 3a  ea 6e 25 3a 70 43 25 3d  |..7...d:.n%:pC%=|
00000170  a4 41 41 28 a4 42 28 22  4d 54 49 42 61 72 22 29  |.AA(.B("MTIBar")|
00000180  29 3a 57 44 25 3d a4 57  28 30 2c a4 42 28 22 49  |):WD%=.W(0,.B("I|
00000190  6e 66 6f 22 29 2c 22 22  29 3a 6e 25 3d a4 57 28  |nfo"),""):n%=.W(|
000001a0  30 2c a4 42 28 22 51 75  69 74 22 29 2c 22 5f 4d  |0,.B("Quit"),"_M|
000001b0  65 6e 75 53 65 6c 65 63  74 5f 51 75 69 74 22 29  |enuSelect_Quit")|
000001c0  3a f2 58 41 28 57 44 25  2c 22 70 72 6f 67 49 6e  |:.XA(WD%,"progIn|
000001d0  66 6f 22 2c 22 5f 50 72  65 4f 70 65 6e 49 6e 66  |fo","_PreOpenInf|
000001e0  6f 22 2c 22 22 29 3a e1  0d 00 40 78 dd f2 72 3a  |o",""):...@x..r:|
000001f0  f2 70 41 28 22 6d 61 69  6e 77 22 2c 77 25 29 3a  |.pA("mainw",w%):|
00000200  f2 48 28 77 25 2c 26 37  45 2c 22 5f 63 6c 69 63  |.H(w%,&7E,"_clic|
00000210  6b 6d 61 69 6e 77 22 29  3a f2 48 28 77 25 2c 36  |kmainw"):.H(w%,6|
00000220  32 2c 22 5f 63 6c 69 63  6b 6d 61 69 6e 77 22 29  |2,"_clickmainw")|
00000230  3a f2 48 28 77 25 2c 30  2c 22 5f 6b 65 79 70 72  |:.H(w%,0,"_keypr|
00000240  65 73 73 6d 61 69 6e 77  22 29 3a f2 4e 28 77 25  |essmainw"):.N(w%|
00000250  2c 2d 31 2c 70 43 25 2c  30 2c 30 2c 30 29 3a e1  |,-1,pC%,0,0,0):.|
00000260  0d 00 49 5f dd f2 44 41  3a 48 3d a4 62 28 2d 31  |..I_..DA:H=.b(-1|
00000270  2c 22 21 22 2b a4 48 2c  22 22 2c 26 37 38 2c 70  |,"!"+.H,"",&78,p|
00000280  43 25 2c 30 2c 30 2c 30  29 3a f2 51 41 28 2d 31  |C%,0,0,0):.QA(-1|
00000290  2c 48 2c 22 69 63 6f 6e  62 61 72 22 29 3a f2 48  |,H,"iconbar"):.H|
000002a0  28 2d 31 2c 48 2c 22 5f  43 6c 69 63 6b 53 65 6c  |(-1,H,"_ClickSel|
000002b0  65 63 74 5f 49 63 6f 6e  42 61 72 22 29 3a e1 0d  |ect_IconBar"):..|
000002c0  00 50 85 dd a4 5f 50 72  65 4f 70 65 6e 49 6e 66  |.P..._PreOpenInf|
000002d0  6f 28 63 25 29 3a f2 43  28 63 25 2c 30 2c a4 42  |o(c%):.C(c%,0,.B|
000002e0  28 22 70 72 6f 67 49 6e  66 6f 30 22 29 2c 30 29  |("progInfo0"),0)|
000002f0  3a f2 43 28 63 25 2c 31  2c a4 42 28 22 70 72 6f  |:.C(c%,1,.B("pro|
00000300  67 49 6e 66 6f 31 22 29  2c 30 29 3a f2 43 28 63  |gInfo1"),0):.C(c|
00000310  25 2c 32 2c a4 42 28 22  70 72 6f 67 49 6e 66 6f  |%,2,.B("progInfo|
00000320  32 22 29 2c 30 29 3a f2  43 28 63 25 2c 33 2c a4  |2"),0):.C(c%,3,.|
00000330  42 28 22 70 72 6f 67 49  6e 66 6f 33 22 29 2c 30  |B("progInfo3"),0|
00000340  29 3a 3d 30 0d 00 59 50  dd a4 5f 43 6c 69 63 6b  |):=0..YP.._Click|
00000350  53 65 6c 65 63 74 5f 49  63 6f 6e 42 61 72 28 63  |Select_IconBar(c|
00000360  25 2c 58 42 25 29 3a f2  43 28 77 25 2c 38 38 2c  |%,XB%):.C(w%,88,|
00000370  22 22 2c 30 29 3a f2 4f  28 77 25 29 3a f2 50 28  |"",0):.O(w%):.P(|
00000380  77 25 2c 38 38 2c 2d 31  2c 2d 31 2c 2d 31 2c 30  |w%,88,-1,-1,-1,0|
00000390  29 3a 3d 30 0d 00 61 2b  dd a4 5f 4d 65 6e 75 53  |):=0..a+.._MenuS|
000003a0  65 6c 65 63 74 5f 51 75  69 74 28 61 25 29 3a 5f  |elect_Quit(a%):_|
000003b0  63 6c 6f 73 65 64 6f 77  6e 25 3d b9 3a 3d 30 0d  |closedown%=.:=0.|
000003c0  00 65 5a dd f2 79 3a de  42 24 28 26 36 34 29 2c  |.eZ..y:.B$(&64),|
000003d0  41 24 28 26 36 34 29 3a  44 3d 30 3a 6f 43 25 3d  |A$(&64):D=0:oC%=|
000003e0  b9 3a 69 44 25 3d a3 3a  46 42 25 3d a3 3a 6a 42  |.:iD%=.:FB%=.:jB|
000003f0  25 3d 30 3a 53 42 25 3d  30 3a 62 44 25 3d 30 3a  |%=0:SB%=0:bD%=0:|
00000400  44 3d 31 3a 41 3d 30 3a  46 24 3d 22 22 3a 46 3d  |D=1:A=0:F$="":F=|
00000410  30 3a 6e 41 25 3d 31 3a  e1 0d 00 6b 1e dd a4 5f  |0:nA%=1:...k..._|
00000420  63 6c 69 63 6b 6d 61 69  6e 77 28 63 25 2c 58 42  |clickmainw(c%,XB|
00000430  25 29 3a c8 8e b9 ca 0d  00 6d 45 c9 58 42 25 3d  |%):......mE.XB%=|
00000440  26 37 45 3a e7 6f 43 25  3a 42 3d 8e 28 22 3c 54  |&7E:.oC%:B=.("<T|
00000450  79 70 65 24 44 69 72 3e  2e 74 65 73 74 73 22 2b  |ype$Dir>.tests"+|
00000460  c3 28 6e 41 25 29 29 3a  f2 51 3a 40 25 3d 26 31  |.(nA%)):.Q:@%=&1|
00000470  30 32 30 32 30 35 3a 6f  43 25 3d a3 0d 00 6f 44  |020205:oC%=...oD|
00000480  cb 3a 40 25 3d 32 35 37  3a f2 43 28 77 25 2c 34  |.:@%=257:.C(w%,4|
00000490  34 2c c3 28 6e 41 25 29  2c b9 29 3a 40 25 3d 26  |4,.(nA%),.):@%=&|
000004a0  31 30 32 30 32 30 35 3a  f2 43 28 77 25 2c 38 37  |1020205:.C(w%,87|
000004b0  2c 46 24 2c b9 29 3a 4a  3d 91 3a ef 37 3a 3d 30  |,F$,.):J=.:.7:=0|
000004c0  0d 00 76 28 dd a4 5f 6b  65 79 70 72 65 73 73 6d  |..v(.._keypressm|
000004d0  61 69 6e 77 28 63 25 2c  69 25 29 3a f2 65 28 38  |ainw(c%,i%):.e(8|
000004e0  38 2c 26 44 29 3a 3d 30  0d 00 7a 15 dd f2 65 28  |8,&D):=0..z...e(|
000004f0  58 42 25 2c 7a 41 25 29  3a c8 8e b9 ca 0d 00 7c  |XB%,zA%):......||
00000500  10 c9 58 42 25 3d 38 38  3a c8 8e b9 ca 0d 00 7e  |..XB%=88:......~|
00000510  0e c9 7a 41 25 3d 26 44  3a f2 66 0d 00 7f 05 cb  |..zA%=&D:.f.....|
00000520  0d 00 80 0a cb 3a f2 51  3a e1 0d 00 84 34 dd f2  |.....:.Q:....4..|
00000530  75 3a 43 41 24 3d a4 45  28 77 25 2c 38 38 29 3a  |u:CA$=.E(w%,88):|
00000540  e3 41 3d 31 b8 a9 28 46  24 29 3a 41 24 28 41 29  |.A=1..(F$):A$(A)|
00000550  3d c1 43 41 24 2c 41 2c  31 29 3a ed 3a e1 0d 00  |=.CA$,A,1):.:...|
00000560  8b 45 dd f2 66 3a f2 75  3a 51 42 25 3d a9 28 46  |.E..f:.u:QB%=.(F|
00000570  24 29 3a 4b 3d 26 36 34  3a 53 42 25 3d 53 42 25  |$):K=&64:SB%=SB%|
00000580  2b 51 42 25 3a e3 44 3d  31 b8 a9 28 46 24 29 3a  |+QB%:.D=1..(F$):|
00000590  e7 41 24 28 44 29 3c 3e  42 24 28 44 29 51 42 25  |.A$(D)<>B$(D)QB%|
000005a0  2d 3d 31 0d 00 90 89 ed  3a 4b 3d 51 42 25 2a 26  |-=1.....:K=QB%*&|
000005b0  36 34 2f 28 a9 28 46 24  29 29 3a 6a 42 25 3d 6a  |64/(.(F$)):jB%=j|
000005c0  42 25 2b 51 42 25 3a f2  43 28 77 25 2c 39 33 2c  |B%+QB%:.C(w%,93,|
000005d0  c3 28 4b 29 2c b9 29 3a  f2 43 28 77 25 2c 39 39  |.(K),.):.C(w%,99|
000005e0  2c c3 28 6a 42 25 2a 26  36 34 2f 53 42 25 29 2c  |,.(jB%*&64/SB%),|
000005f0  b9 29 3a f2 43 28 77 25  2c 38 39 2c c3 28 28 91  |.):.C(w%,89,.((.|
00000600  2d 4a 29 2f 26 36 34 29  2c b9 29 3a 46 3d 46 2b  |-J)/&64),.):F=F+|
00000610  28 91 2d 4a 29 2f 26 36  34 3a f2 43 28 77 25 2c  |(.-J)/&64:.C(w%,|
00000620  39 35 2c c3 28 46 29 2c  b9 29 3a e1 0d 00 9a 56  |95,.(F),.):....V|
00000630  dd f2 51 3a 41 3d 30 3a  46 24 3d 22 22 3a f5 3a  |..Q:A=0:F$="":.:|
00000640  41 2b 3d 31 3a 49 3d 9a  23 42 3a 42 24 28 41 29  |A+=1:I=.#B:B$(A)|
00000650  3d bd 28 49 29 3a 46 24  3d 46 24 2b 42 24 28 41  |=.(I):F$=F$+B$(A|
00000660  29 3a fd 49 3d 26 41 84  c5 23 42 3a 46 24 3d c0  |):.I=&A..#B:F$=.|
00000670  46 24 2c 28 a9 28 46 24  29 2d 31 29 29 3a c8 8e  |F$,(.(F$)-1)):..|
00000680  b9 ca 0d 00 a2 87 c9 c5  23 42 3a d9 23 42 3a 46  |........#B:.#B:F|
00000690  24 3d 22 59 6f 75 72 20  61 76 65 72 61 67 65 20  |$="Your average |
000006a0  61 63 63 75 72 61 63 79  20 69 73 20 22 2b c3 28  |accuracy is "+.(|
000006b0  6a 42 25 2a 26 36 34 2f  53 42 25 29 2b 22 25 20  |jB%*&64/SB%)+"% |
000006c0  69 6e 20 22 2b c3 28 46  29 2b 22 20 73 65 63 6f  |in "+.(F)+" seco|
000006d0  6e 64 73 2e 20 43 6f 6e  74 69 6e 75 65 20 74 6f  |nds. Continue to|
000006e0  20 73 74 61 72 74 20 61  67 61 69 6e 2e 22 3a 40  | start again.":@|
000006f0  25 3d 32 35 37 3a 6e 41  25 2b 3d 31 3a e7 6e 41  |%=257:nA%+=1:.nA|
00000700  25 3d 36 3a 6e 41 25 3d  31 0d 00 a5 2e 42 3d 8e  |%=6:nA%=1....B=.|
00000710  28 22 3c 54 79 70 65 24  44 69 72 3e 2e 74 65 73  |("<Type$Dir>.tes|
00000720  74 73 22 2b c3 28 6e 41  25 29 29 3a 40 25 3d 26  |ts"+.(nA%)):@%=&|
00000730  31 30 32 30 32 30 35 0d  00 a6 3a cb 3a f2 43 28  |1020205...:.:.C(|
00000740  77 25 2c 38 38 2c 22 22  2c b9 29 3a f2 43 28 77  |w%,88,"",.):.C(w|
00000750  25 2c 38 37 2c 22 22 2c  b9 29 3a f2 50 28 77 25  |%,87,"",.):.P(w%|
00000760  2c 38 38 2c 2d 31 2c 2d  31 2c 2d 31 2c 30 29 3a  |,88,-1,-1,-1,0):|
00000770  e1 0d 00 ac 09 dd f2 78  3a e1 0d 00 af 43 dd f2  |.......x:....C..|
00000780  50 28 4c 41 25 2c 77 41  25 2c 41 44 25 2c 47 44  |P(LA%,wA%,AD%,GD|
00000790  25 2c 4d 41 25 2c 63 41  25 29 3a c8 99 26 34 30  |%,MA%,cA%):..&40|
000007a0  30 44 32 2c 4c 41 25 2c  77 41 25 2c 41 44 25 2c  |0D2,LA%,wA%,AD%,|
000007b0  47 44 25 2c 4d 41 25 2c  63 41 25 3a e1 0d 00 b2  |GD%,MA%,cA%:....|
000007c0  45 dd f2 41 41 28 51 24  2c 51 44 25 29 3a de 6d  |E..AA(Q$,QD%):.m|
000007d0  41 25 39 30 30 3a ff 28  22 4c 4f 41 44 20 22 2b  |A%900:.("LOAD "+|
000007e0  51 24 2b 22 68 65 61 70  63 6f 64 65 20 22 2b c3  |Q$+"heapcode "+.|
000007f0  7e 6d 41 25 29 3a d6 6d  41 25 2b 30 2c 51 44 25  |~mA%):.mA%+0,QD%|
00000800  3a e1 0d 00 b8 f9 dd f2  68 3a ea 5f 25 2c 6c 25  |:.......h:._%,l%|
00000810  2c 62 25 2c 5a 24 3a ea  52 41 25 2c 43 24 2c 44  |,b%,Z$:.RA%,C$,D|
00000820  24 3a de 5f 55 25 33 33  30 2c 5f 73 68 65 6c 6c  |$:._U%330,_shell|
00000830  5f 62 6c 6b 25 32 36 30  3a 5f 51 25 3d a4 41 28  |_blk%260:_Q%=.A(|
00000840  26 42 42 38 29 3a 5f 25  3d a4 41 28 34 38 29 3a  |&BB8):_%=.A(48):|
00000850  5f 25 21 30 3d 30 3a 5f  25 21 34 3d 30 3a 5f 25  |_%!0=0:_%!4=0:_%|
00000860  21 38 3d 30 3a 5f 25 21  26 43 3d 30 3a 5f 25 21  |!8=0:_%!&C=0:_%!|
00000870  31 36 3d 30 3a 5f 25 21  32 30 3d 30 3a 5f 25 21  |16=0:_%!20=0:_%!|
00000880  32 34 3d 30 3a 5f 25 21  32 38 3d 30 3a 5f 25 21  |24=0:_%!28=0:_%!|
00000890  33 32 3d 30 3a 5f 25 21  33 36 3d 30 3a 5f 25 21  |32=0:_%!36=0:_%!|
000008a0  34 30 3d 30 3a 5f 25 21  34 34 3d 30 3a 5f 55 25  |40=0:_%!44=0:_U%|
000008b0  21 30 3d 30 3a 5f 55 25  21 34 3d 30 3a 5f 55 25  |!0=0:_U%!4=0:_U%|
000008c0  21 38 3d 30 3a 5f 55 25  21 26 43 3d 5f 25 3a 5f  |!8=0:_U%!&C=_%:_|
000008d0  55 25 21 31 36 3d 31 3a  5f 55 25 21 32 30 3d 30  |U%!16=1:_U%!20=0|
000008e0  3a 5f 55 25 21 32 34 3d  30 3a 5f 55 25 21 32 38  |:_U%!24=0:_U%!28|
000008f0  3d 30 3a 5f 55 25 21 33  32 3d 30 0d 00 d3 fa 5f  |=0:_U%!32=0...._|
00000900  55 25 21 33 36 3d 30 3a  5f 55 25 21 34 30 3d 30  |U%!36=0:_U%!40=0|
00000910  3a 5f 55 25 21 34 34 3d  2d 31 3a 5f 55 25 21 34  |:_U%!44=-1:_U%!4|
00000920  38 3d 30 3a 5f 55 25 21  35 32 3d 30 3a 5f 55 25  |8=0:_U%!52=0:_U%|
00000930  21 35 36 3d 30 3a 5f 55  25 21 36 30 3d 30 3a 5f  |!56=0:_U%!60=0:_|
00000940  55 25 21 36 34 3d 30 3a  5f 55 25 21 36 38 3d 30  |U%!64=0:_U%!68=0|
00000950  3a 5f 55 25 21 37 32 3d  30 3a 5f 55 25 21 37 36  |:_U%!72=0:_U%!76|
00000960  3d a4 41 28 32 35 36 29  3a 5f 55 25 21 38 30 3d  |=.A(256):_U%!80=|
00000970  30 3a 5f 55 25 21 38 34  3d 2d 31 3a 5f 55 25 21  |0:_U%!84=-1:_U%!|
00000980  38 38 3d 30 3a 5f 55 25  21 39 32 3d 30 3a 5f 55  |88=0:_U%!92=0:_U|
00000990  25 21 39 36 3d 30 3a 5f  55 25 21 26 36 34 3d 30  |%!96=0:_U%!&64=0|
000009a0  3a 5f 55 25 21 26 36 38  3d 30 3a 5f 55 25 21 26  |:_U%!&68=0:_U%!&|
000009b0  36 43 3d 2d 31 3a 5f 55  25 21 26 37 30 3d 2d 31  |6C=-1:_U%!&70=-1|
000009c0  3a 5f 55 25 21 26 37 34  3d 2d 31 3a 5f 55 25 21  |:_U%!&74=-1:_U%!|
000009d0  26 37 38 3d 2d 31 3a 5f  55 25 21 26 37 43 3d 2d  |&78=-1:_U%!&7C=-|
000009e0  31 3a 5f 55 25 21 26 38  30 3d 30 3a 5f 55 25 21  |1:_U%!&80=0:_U%!|
000009f0  26 38 34 3d 30 0d 00 f3  f8 5f 55 25 21 26 38 38  |&84=0...._U%!&88|
00000a00  3d 2d 31 3a 5f 55 25 21  26 38 43 3d 2d 31 3a 5f  |=-1:_U%!&8C=-1:_|
00000a10  55 25 21 26 39 30 3d 2d  31 3a 5f 55 25 21 26 39  |U%!&90=-1:_U%!&9|
00000a20  34 3d 30 3a 5f 55 25 21  26 39 38 3d 30 3a 5f 55  |4=0:_U%!&98=0:_U|
00000a30  25 21 26 39 43 3d 30 3a  5f 55 25 21 26 41 30 3d  |%!&9C=0:_U%!&A0=|
00000a40  30 3a 5f 55 25 21 26 41  34 3d 30 3a 5f 55 25 21  |0:_U%!&A4=0:_U%!|
00000a50  26 41 38 3d 30 3a 5f 55  25 21 26 41 43 3d 30 3a  |&A8=0:_U%!&AC=0:|
00000a60  5f 55 25 21 26 42 30 3d  30 3a 5f 55 25 21 26 42  |_U%!&B0=0:_U%!&B|
00000a70  34 3d 30 3a 5f 55 25 21  26 42 38 3d 30 3a 5f 55  |4=0:_U%!&B8=0:_U|
00000a80  25 21 26 42 43 3d 30 3a  5f 55 25 21 26 43 30 3d  |%!&BC=0:_U%!&C0=|
00000a90  30 3a 5f 55 25 21 26 43  34 3d 30 3a 5f 55 25 21  |0:_U%!&C4=0:_U%!|
00000aa0  26 43 38 3d 30 3a 5f 55  25 21 26 43 43 3d 30 3a  |&C8=0:_U%!&CC=0:|
00000ab0  5f 55 25 21 26 44 30 3d  2d 31 3a 5f 55 25 21 26  |_U%!&D0=-1:_U%!&|
00000ac0  44 34 3d 2d 31 3a 5f 55  25 21 26 44 38 3d 30 3a  |D4=-1:_U%!&D8=0:|
00000ad0  5f 55 25 21 26 44 43 3d  30 3a 5f 55 25 21 26 45  |_U%!&DC=0:_U%!&E|
00000ae0  30 3d 30 3a 5f 55 25 21  26 45 34 3d 30 0d 01 0d  |0=0:_U%!&E4=0...|
00000af0  f9 5f 55 25 21 26 45 38  3d a4 41 28 32 35 36 29  |._U%!&E8=.A(256)|
00000b00  3a 5f 55 25 21 26 45 43  3d a4 41 28 32 35 36 29  |:_U%!&EC=.A(256)|
00000b10  3a 5f 55 25 21 26 46 30  3d 2d 31 3a 5f 55 25 21  |:_U%!&F0=-1:_U%!|
00000b20  26 46 34 3d 30 3a 5f 55  25 21 26 46 38 3d 30 3a  |&F4=0:_U%!&F8=0:|
00000b30  5f 55 25 21 26 46 43 3d  30 3a 5f 55 25 21 32 35  |_U%!&FC=0:_U%!25|
00000b40  36 3d 30 3a 5f 55 25 21  32 36 30 3d 31 3a 5f 55  |6=0:_U%!260=1:_U|
00000b50  25 21 32 36 34 3d 30 3a  5f 55 25 21 32 36 38 3d  |%!264=0:_U%!268=|
00000b60  30 3a 5f 55 25 21 32 37  32 3d 30 3a 5f 55 25 21  |0:_U%!272=0:_U%!|
00000b70  32 37 36 3d 30 3a 5f 55  25 21 32 38 30 3d 30 3a  |276=0:_U%!280=0:|
00000b80  5f 55 25 21 32 38 34 3d  30 3a 5f 55 25 21 32 38  |_U%!284=0:_U%!28|
00000b90  38 3d 2d 31 3a 5f 55 25  21 32 39 32 3d 2d 31 3a  |8=-1:_U%!292=-1:|
00000ba0  5f 55 25 21 32 39 36 3d  2d 31 3a 5f 55 25 21 33  |_U%!296=-1:_U%!3|
00000bb0  30 30 3d 30 3a 5f 55 25  21 33 30 34 3d 30 3a 5f  |00=0:_U%!304=0:_|
00000bc0  55 25 21 33 30 38 3d 30  3a 5f 55 25 21 33 31 32  |U%!308=0:_U%!312|
00000bd0  3d 30 3a 5f 55 25 21 33  31 36 3d 30 3a 5f 55 25  |=0:_U%!316=0:_U%|
00000be0  21 33 32 30 3d 30 0d 01  25 cd 5f 55 25 21 33 32  |!320=0..%._U%!32|
00000bf0  34 3d 30 3a f2 52 28 5f  55 25 21 26 45 38 2c 32  |4=0:.R(_U%!&E8,2|
00000c00  35 36 2c 30 29 3a f2 52  28 5f 55 25 21 26 45 43  |56,0):.R(_U%!&EC|
00000c10  2c 32 35 36 2c 30 29 3a  52 41 25 3d a4 41 28 32  |,256,0):RA%=.A(2|
00000c20  35 36 29 3a 43 24 3d a4  5a 28 52 41 25 2c 32 35  |56):C$=.Z(RA%,25|
00000c30  36 2c 22 4f 62 65 79 24  44 69 72 22 2c 31 29 3a  |6,"Obey$Dir",1):|
00000c40  f2 41 28 52 41 25 29 3a  44 24 3d c1 a4 59 28 43  |.A(RA%):D$=..Y(C|
00000c50  24 29 2c 32 29 3a 5f 55  25 21 26 42 43 3d a4 41  |$),2):_U%!&BC=.A|
00000c60  28 28 a9 43 24 29 2b 31  29 3a 5f 55 25 21 26 43  |((.C$)+1):_U%!&C|
00000c70  34 3d a4 41 28 28 a9 44  24 29 2b 31 29 3a 62 25  |4=.A((.D$)+1):b%|
00000c80  3d 5f 55 25 21 26 42 43  3a 24 62 25 3d 43 24 3a  |=_U%!&BC:$b%=C$:|
00000c90  62 25 3d 5f 55 25 21 26  43 34 3a 24 62 25 3d 44  |b%=_U%!&C4:$b%=D|
00000ca0  24 3a 5a 24 3d a4 6c 28  31 29 3a e7 5a 24 3c 3e  |$:Z$=.l(1):.Z$<>|
00000cb0  22 22 8c 0d 01 33 39 5f  55 25 21 26 36 34 3d 5f  |""...39_U%!&64=_|
00000cc0  55 25 21 26 36 34 84 31  3c 3c 35 3a 62 25 3d a4  |U%!&64.1<<5:b%=.|
00000cd0  41 28 a9 5a 24 2b 31 29  3a 24 28 62 25 29 3d 5a  |A(.Z$+1):$(b%)=Z|
00000ce0  24 3a 5f 55 25 21 33 32  34 3d 62 25 0d 01 37 07  |$:_U%!324=b%..7.|
00000cf0  cd 3a e1 0d 01 3a 51 dd  a4 6e 28 6a 43 25 2c 45  |.:...:Q..n(jC%,E|
00000d00  41 24 29 3a c8 99 26 34  30 30 43 30 2c 6a 43 25  |A$):..&400C0,jC%|
00000d10  2c 26 34 42 35 33 34 31  35 34 2c 45 41 24 b8 6a  |,&4B534154,EA$.j|
00000d20  43 25 2c 75 41 25 3a 5f  55 25 21 26 39 34 3d 75  |C%,uA%:_U%!&94=u|
00000d30  41 25 3a c8 99 26 38 31  36 38 32 2c 75 41 25 3a  |A%:..&81682,uA%:|
00000d40  3d 75 41 25 0d 01 40 52  dd f2 61 41 3a ea 6d 24  |=uA%..@R..aA:.m$|
00000d50  2c 62 25 2c 44 24 2c 43  24 3a ea 52 41 25 2c 72  |,b%,D$,C$:.RA%,r|
00000d60  42 25 2c 5f 43 25 3a 44  24 3d a4 48 3a 43 24 3d  |B%,_C%:D$=.H:C$=|
00000d70  a4 50 3a 52 41 25 3d a4  41 28 32 35 36 29 3a e7  |.P:RA%=.A(256):.|
00000d80  a4 52 28 52 41 25 2c 44  24 2b 22 52 65 73 24 50  |.R(RA%,D$+"Res$P|
00000d90  61 74 68 22 29 8c 0d 01  47 18 5f 55 25 21 26 36  |ath")...G._U%!&6|
00000da0  34 3d 5f 55 25 21 26 36  34 84 31 3c 3c 33 0d 01  |4=_U%!&64.1<<3..|
00000db0  48 1d cd 3a e7 a4 52 28  52 41 25 2c 44 24 2b 22  |H..:..R(RA%,D$+"|
00000dc0  44 61 74 61 24 44 69 72  22 29 8c 0d 01 4a 48 6d  |Data$Dir")...JHm|
00000dd0  24 3d a4 5a 28 52 41 25  2c 32 35 36 2c 44 24 2b  |$=.Z(RA%,256,D$+|
00000de0  22 44 61 74 61 24 44 69  72 22 2c 31 29 3a 5f 55  |"Data$Dir",1):_U|
00000df0  25 21 26 43 30 3d a4 41  28 28 a9 6d 24 29 2b 31  |%!&C0=.A((.m$)+1|
00000e00  29 3a 62 25 3d 5f 55 25  21 26 43 30 3a 24 62 25  |):b%=_U%!&C0:$b%|
00000e10  3d 6d 24 0d 01 4d 2a cc  5f 55 25 21 26 43 30 3d  |=m$..M*._U%!&C0=|
00000e20  a4 41 28 28 a9 43 24 29  2b 31 29 3a 62 25 3d 5f  |.A((.C$)+1):b%=_|
00000e30  55 25 21 26 43 30 3a 24  62 25 3d 43 24 0d 01 50  |U%!&C0:$b%=C$..P|
00000e40  14 cd 3a e7 5f 55 25 21  26 36 34 80 31 3c 3c 33  |..:._U%!&64.1<<3|
00000e50  8c 0d 01 53 1b e7 a4 47  28 44 24 2b 22 52 65 73  |...S...G(D$+"Res|
00000e60  3a 4d 65 73 73 61 67 65  73 22 29 8c 0d 01 54 27  |:Messages")...T'|
00000e70  f2 45 28 44 24 2b 22 52  65 73 3a 4d 65 73 73 61  |.E(D$+"Res:Messa|
00000e80  67 65 73 22 2c 5f 55 25  21 36 38 2c 5f 55 25 21  |ges",_U%!68,_U%!|
00000e90  36 34 29 0d 01 55 1e cd  3a e7 a4 47 28 44 24 2b  |64)..U..:..G(D$+|
00000ea0  22 52 65 73 3a 53 68 65  6c 6c 4d 73 67 73 22 29  |"Res:ShellMsgs")|
00000eb0  8c 0d 01 57 2a f2 45 28  44 24 2b 22 52 65 73 3a  |...W*.E(D$+"Res:|
00000ec0  53 68 65 6c 6c 4d 73 67  73 22 2c 5f 55 25 21 32  |ShellMsgs",_U%!2|
00000ed0  38 30 2c 5f 55 25 21 32  38 34 29 0d 01 58 30 cc  |80,_U%!284)..X0.|
00000ee0  f2 45 28 22 53 68 65 6c  6c 53 79 73 52 65 73 3a  |.E("ShellSysRes:|
00000ef0  53 68 65 6c 6c 4d 73 67  73 22 2c 5f 55 25 21 32  |ShellMsgs",_U%!2|
00000f00  38 30 2c 5f 55 25 21 32  38 34 29 0d 01 5a 4c cd  |80,_U%!284)..ZL.|
00000f10  3a c8 99 26 32 30 30 33  35 2c 2d 31 2c 34 b8 2c  |:..&20035,-1,4.,|
00000f20  2c 5f 43 25 3a c8 99 26  32 30 30 33 35 2c 2d 31  |,_C%:..&20035,-1|
00000f30  2c 35 b8 2c 2c 72 42 25  3a e7 72 42 25 3d 31 80  |,5.,,rB%:.rB%=1.|
00000f40  a4 47 28 44 24 2b 22 52  65 73 3a 53 70 72 69 74  |.G(D$+"Res:Sprit|
00000f50  65 73 32 32 22 29 8c 0d  01 5f 21 5f 55 25 21 31  |es22")..._!_U%!1|
00000f60  36 3d a4 4f 28 44 24 2b  22 52 65 73 3a 53 70 72  |6=.O(D$+"Res:Spr|
00000f70  69 74 65 73 32 32 22 29  0d 01 60 1b cc e7 a4 47  |ites22")..`....G|
00000f80  28 44 24 2b 22 52 65 73  3a 53 70 72 69 74 65 73  |(D$+"Res:Sprites|
00000f90  22 29 8c 0d 01 63 1f 5f  55 25 21 31 36 3d a4 4f  |")...c._U%!16=.O|
00000fa0  28 44 24 2b 22 52 65 73  3a 53 70 72 69 74 65 73  |(D$+"Res:Sprites|
00000fb0  22 29 0d 01 64 0d cc 5f  55 25 21 31 36 3d 31 0d  |")..d.._U%!16=1.|
00000fc0  01 66 05 cd 0d 01 67 1e  cd 3a e7 a4 47 28 44 24  |.f....g..:..G(D$|
00000fd0  2b 22 52 65 73 3a 54 65  6d 70 6c 61 74 65 73 22  |+"Res:Templates"|
00000fe0  29 8c 0d 01 6a 1a f2 53  28 44 24 2b 22 52 65 73  |)...j..S(D$+"Res|
00000ff0  3a 54 65 6d 70 6c 61 74  65 73 22 29 0d 01 6b 05  |:Templates")..k.|
00001000  cd 0d 01 6c 19 cc e7 a4  47 28 43 24 2b 22 2e 4d  |...l....G(C$+".M|
00001010  65 73 73 61 67 65 73 22  29 8c 0d 01 6f 24 f2 45  |essages")...o$.E|
00001020  28 43 24 2b 22 2e 4d 65  73 73 61 67 65 73 22 2c  |(C$+".Messages",|
00001030  5f 55 25 21 36 38 2c 5f  55 25 21 36 34 29 0d 01  |_U%!68,_U%!64)..|
00001040  70 1b cd 3a e7 a4 47 28  43 24 2b 22 2e 53 68 65  |p..:..G(C$+".She|
00001050  6c 6c 4d 73 67 73 22 29  8c 0d 01 72 27 f2 45 28  |llMsgs")...r'.E(|
00001060  43 24 2b 22 2e 53 68 65  6c 6c 4d 73 67 73 22 2c  |C$+".ShellMsgs",|
00001070  5f 55 25 21 32 38 30 2c  5f 55 25 21 32 38 34 29  |_U%!280,_U%!284)|
00001080  0d 01 73 30 cc f2 45 28  22 53 68 65 6c 6c 53 79  |..s0..E("ShellSy|
00001090  73 52 65 73 3a 53 68 65  6c 6c 4d 73 67 73 22 2c  |sRes:ShellMsgs",|
000010a0  5f 55 25 21 32 38 30 2c  5f 55 25 21 32 38 34 29  |_U%!280,_U%!284)|
000010b0  0d 01 75 49 cd 3a c8 99  26 32 30 30 33 35 2c 2d  |..uI.:..&20035,-|
000010c0  31 2c 34 b8 2c 2c 5f 43  25 3a c8 99 26 32 30 30  |1,4.,,_C%:..&200|
000010d0  33 35 2c 2d 31 2c 35 b8  2c 2c 72 42 25 3a e7 72  |35,-1,5.,,rB%:.r|
000010e0  42 25 3d 31 80 a4 47 28  43 24 2b 22 2e 53 70 72  |B%=1..G(C$+".Spr|
000010f0  69 74 65 73 32 32 22 29  8c 0d 01 7c 1e 5f 55 25  |ites22")...|._U%|
00001100  21 31 36 3d a4 4f 28 43  24 2b 22 2e 53 70 72 69  |!16=.O(C$+".Spri|
00001110  74 65 73 32 32 22 29 0d  01 7d 18 cc e7 a4 47 28  |tes22")..}....G(|
00001120  43 24 2b 22 2e 53 70 72  69 74 65 73 22 29 8c 0d  |C$+".Sprites")..|
00001130  01 7f 1c 5f 55 25 21 31  36 3d a4 4f 28 43 24 2b  |..._U%!16=.O(C$+|
00001140  22 2e 53 70 72 69 74 65  73 22 29 0d 01 80 0d cc  |".Sprites").....|
00001150  5f 55 25 21 31 36 3d 31  0d 01 82 05 cd 0d 01 83  |_U%!16=1........|
00001160  1b cd 3a e7 a4 47 28 43  24 2b 22 2e 54 65 6d 70  |..:..G(C$+".Temp|
00001170  6c 61 74 65 73 22 29 8c  0d 01 86 17 f2 53 28 43  |lates")......S(C|
00001180  24 2b 22 2e 54 65 6d 70  6c 61 74 65 73 22 29 0d  |$+".Templates").|
00001190  01 87 05 cd 0d 01 88 2d  cd 3a c8 99 26 34 35 42  |.......-.:..&45B|
000011a0  43 30 3a f2 41 28 5f 51  25 29 3a 5f 51 25 3d a4  |C0:.A(_Q%):_Q%=.|
000011b0  41 28 26 34 30 30 29 3a  f2 41 28 52 41 25 29 3a  |A(&400):.A(RA%):|
000011c0  e1 0d 01 8f 22 dd f2 47  41 3a ea 45 41 25 2c 73  |...."..GA:.EA%,s|
000011d0  24 3a e7 9f 3c 3e 26 44  30 30 80 9f 3c 3e 26 39  |$:..<>&D00..<>&9|
000011e0  30 33 8c 0d 01 94 3f c8  99 26 36 30 36 43 32 3a  |03....?..&606C2:|
000011f0  e7 a4 71 28 33 29 80 a4  47 28 22 52 65 73 6f 75  |..q(3)..G("Resou|
00001200  72 63 65 73 3a 24 2e 52  65 73 6f 75 72 63 65 73  |rces:$.Resources|
00001210  2e 45 64 69 74 2e 54 68  72 6f 77 42 61 63 6b 22  |.Edit.ThrowBack"|
00001220  29 8c 0d 01 96 3f f2 4d  3a ff 28 22 53 65 74 20  |)....?.M:.("Set |
00001230  42 61 73 69 63 24 46 69  6c 65 20 3c 22 2b a4 48  |Basic$File <"+.H|
00001240  2b 22 24 42 61 73 69 63  46 69 6c 65 3e 22 29 3a  |+"$BasicFile>"):|
00001250  d7 22 45 64 69 74 3a 54  68 72 6f 77 42 61 63 6b  |."Edit:ThrowBack|
00001260  22 0d 01 99 3e cc f2 54  28 22 55 6e 65 78 70 65  |"...>..T("Unexpe|
00001270  63 74 65 64 20 65 72 72  6f 72 3a 2d 20 22 2b f6  |cted error:- "+.|
00001280  24 2b 22 20 49 6e 74 65  72 6e 61 6c 20 65 72 72  |$+" Internal err|
00001290  6f 72 20 63 6f 64 65 20  22 2b c3 9e 29 3a e0 0d  |or code "+..):..|
000012a0  01 9c 05 cd 0d 01 9d 47  cc 45 41 25 3d a7 f6 24  |.......G.EA%=..$|
000012b0  2c 22 69 6e 20 22 2b bd  33 34 2b 22 45 76 6e 74  |,"in "+.34+"Evnt|
000012c0  53 68 65 6c 6c 53 79 73  74 65 6d 3a 53 68 65 6c  |ShellSystem:Shel|
000012d0  6c 4c 69 62 22 29 3a e7  45 41 25 3e 30 8c 73 24  |lLib"):.EA%>0.s$|
000012e0  3d c0 f6 24 2c 45 41 25  2d 31 29 0d 01 a2 0a f2  |=..$,EA%-1).....|
000012f0  54 28 73 24 29 0d 01 a3  10 cd 3a c8 99 26 36 30  |T(s$).....:..&60|
00001300  36 43 32 3a e1 0d 01 a8  6a dd f2 57 28 4a 44 25  |6C2:....j..W(JD%|
00001310  29 3a ea 41 24 2c 70 25  2c 46 41 24 2c 47 41 24  |):.A$,p%,FA$,GA$|
00001320  2c 6c 43 25 2c 79 43 25  2c 59 43 25 2c 5f 42 25  |,lC%,yC%,YC%,_B%|
00001330  3a ea 63 25 2c 69 25 2c  6e 25 2c 5f 74 65 6d 70  |:.c%,i%,n%,_temp|
00001340  32 38 25 2c 5f 74 65 6d  70 33 32 25 2c 5f 74 65  |28%,_temp32%,_te|
00001350  6d 70 32 34 25 2c 5f 74  65 6d 70 25 2c 43 44 25  |mp24%,_temp%,CD%|
00001360  3a ea 48 44 25 2c 64 25  3a c8 8e 4a 44 25 ca 0d  |:.HD%,d%:..JD%..|
00001370  01 ad 09 c9 30 3a f2 78  0d 01 ae 11 c9 31 3a f2  |....0:.x.....1:.|
00001380  72 41 28 5f 51 25 21 30  29 0d 01 af 14 c9 32 3a  |rA(_Q%!0).....2:|
00001390  f2 49 28 5f 51 25 21 30  2c b9 2c 30 29 0d 01 b0  |.I(_Q%!0,.,0)...|
000013a0  10 c9 33 3a f2 55 28 5f  51 25 21 30 29 0d 01 b1  |..3:.U(_Q%!0)...|
000013b0  aa c9 36 3a 5f 55 25 21  32 38 3d 5f 51 25 21 26  |..6:_U%!28=_Q%!&|
000013c0  43 3a 5f 55 25 21 33 32  3d 5f 51 25 21 31 36 3a  |C:_U%!32=_Q%!16:|
000013d0  79 43 25 3d 5f 51 25 21  30 3a 59 43 25 3d 5f 51  |yC%=_Q%!0:YC%=_Q|
000013e0  25 21 34 3a 5f 55 25 21  32 37 32 3d 5f 51 25 21  |%!4:_U%!272=_Q%!|
000013f0  30 3a 5f 55 25 21 32 37  36 3d 5f 51 25 21 34 3a  |0:_U%!276=_Q%!4:|
00001400  5f 55 25 21 33 32 30 3d  5f 51 25 21 38 3a 5f 74  |_U%!320=_Q%!8:_t|
00001410  65 6d 70 32 38 25 3d 5f  51 25 21 26 43 3a 5f 74  |emp28%=_Q%!&C:_t|
00001420  65 6d 70 33 32 25 3d 5f  51 25 21 31 36 3a 69 25  |emp32%=_Q%!16:i%|
00001430  3d 5f 51 25 21 31 36 3a  e7 5f 51 25 21 26 43 3d  |=_Q%!16:._Q%!&C=|
00001440  5f 55 25 21 32 38 38 80  5f 51 25 21 31 36 3d 5f  |_U%!288._Q%!16=_|
00001450  55 25 21 32 39 32 8c 0d  01 b6 23 f2 56 28 5f 55  |U%!292....#.V(_U|
00001460  25 21 32 39 36 2c 5f 51  25 21 26 43 2c 5f 51 25  |%!296,_Q%!&C,_Q%|
00001470  21 31 36 2c 5f 51 25 21  38 29 0d 01 b7 31 cc 5f  |!16,_Q%!8)...1._|
00001480  55 25 21 32 38 38 3d 2d  31 3a 5f 55 25 21 32 39  |U%!288=-1:_U%!29|
00001490  32 3d 2d 31 3a 5f 55 25  21 32 39 36 3d 2d 31 3a  |2=-1:_U%!296=-1:|
000014a0  e7 5f 51 25 21 31 36 3e  3d 30 8c 0d 01 ba 47 64  |._Q%!16>=0....Gd|
000014b0  25 3d a4 43 28 5f 51 25  21 26 43 2c 5f 51 25 21  |%=.C(_Q%!&C,_Q%!|
000014c0  31 36 2c 5f 55 25 2b 26  36 38 2c 31 36 2c 30 29  |16,_U%+&68,16,0)|
000014d0  3a e7 64 25 3e 3d 30 8c  f2 56 28 64 25 2c 5f 51  |:.d%>=0..V(d%,_Q|
000014e0  25 21 26 43 2c 5f 51 25  21 31 36 2c 5f 51 25 21  |%!&C,_Q%!16,_Q%!|
000014f0  38 29 0d 01 bc 05 cd 0d  01 bd 12 cd 3a e7 28 5f  |8)..........:.(_|
00001500  51 25 21 38 3d 36 34 29  8c 0d 01 c1 1f 71 41 25  |Q%!8=64).....qA%|
00001510  3d a4 64 28 5f 51 25 21  26 43 2c 5f 51 25 21 31  |=.d(_Q%!&C,_Q%!1|
00001520  36 29 3a e7 71 41 25 8c  0d 01 c3 2c 4f 24 3d 22  |6):.qA%....,O$="|
00001530  49 63 6f 6e 20 69 73 20  64 72 61 67 67 61 62 6c  |Icon is draggabl|
00001540  65 22 3a f2 67 28 5f 51  25 21 26 43 2c 5f 51 25  |e":.g(_Q%!&C,_Q%|
00001550  21 31 36 29 0d 01 c6 1f  cc 4f 24 3d 22 49 63 6f  |!16).....O$="Ico|
00001560  6e 20 69 73 20 6e 6f 74  20 64 72 61 67 67 61 62  |n is not draggab|
00001570  6c 65 22 0d 01 c8 16 cd  3a f2 42 28 22 41 63 74  |le".....:.B("Act|
00001580  69 6f 6e 3a 22 2b 4f 24  29 0d 01 ca 0e cd 3a c8  |ion:"+O$).....:.|
00001590  8e 5f 51 25 21 38 ca 0d  01 cc 09 c9 34 3a f2 69  |._Q%!8......4:.i|
000015a0  0d 01 cd 09 c9 32 3a f2  6a 0d 01 ce 09 c9 31 3a  |.....2:.j.....1:|
000015b0  f2 6b 0d 01 cf 05 cb 0d  01 d0 12 c9 37 3a e7 5f  |.k..........7:._|
000015c0  55 25 21 26 36 34 80 31  8c 0d 01 d1 1e c8 99 26  |U%!&64.1.......&|
000015d0  34 32 34 30 31 3a 5f 55  25 21 26 36 34 3d 5f 55  |42401:_U%!&64=_U|
000015e0  25 21 26 36 34 82 31 0d  01 d3 2f cd 3a 5f 55 25  |%!&64.1.../.:_U%|
000015f0  21 26 38 30 3d 30 3a 41  24 3d a4 4b 28 5f 55 25  |!&80=0:A$=.K(_U%|
00001600  21 32 38 2c 5f 55 25 21  33 32 2c 36 29 3a e7 41  |!28,_U%!32,6):.A|
00001610  24 3c 3e 22 22 8c 0d 01  d9 5a f2 42 28 22 41 63  |$<>""....Z.B("Ac|
00001620  74 69 6f 6e 3a 44 72 61  67 20 65 76 65 6e 74 20  |tion:Drag event |
00001630  64 65 74 65 63 74 65 64  20 2d 20 66 75 6e 63 74  |detected - funct|
00001640  69 6f 6e 20 69 73 20 22  2b 41 24 29 3a 6e 25 3d  |ion is "+A$):n%=|
00001650  a0 28 22 46 4e 22 2b 41  24 2b 22 28 5f 74 65 6d  |.("FN"+A$+"(_tem|
00001660  70 32 38 25 2c 5f 74 65  6d 70 33 32 25 29 22 29  |p28%,_temp32%)")|
00001670  0d 01 db 4d cc f2 42 28  22 41 63 74 69 6f 6e 3a  |...M..B("Action:|
00001680  44 72 61 67 20 65 76 65  6e 74 20 64 65 74 65 63  |Drag event detec|
00001690  74 65 64 20 2d 20 6e 6f  20 68 61 6e 64 6c 65 72  |ted - no handler|
000016a0  20 66 75 6e 63 74 69 6f  6e 22 29 3a f2 6c 28 5f  | function"):.l(_|
000016b0  55 25 21 32 38 2c 5f 55  25 21 33 32 29 0d 01 df  |U%!28,_U%!32)...|
000016c0  05 cd 0d 01 e0 32 c9 38  3a f2 42 28 22 41 63 74  |.....2.8:.B("Act|
000016d0  69 6f 6e 3a 6b 65 79 70  72 65 73 73 20 69 73 3d  |ion:keypress is=|
000016e0  22 2b c3 5f 51 25 21 32  34 29 3a c8 8e 5f 51 25  |"+._Q%!24):.._Q%|
000016f0  21 32 34 ca 0d 01 e3 32  c9 26 44 2c 33 39 34 2c  |!24....2.&D,394,|
00001700  33 39 38 2c 33 39 39 2c  34 31 30 3a 5f 42 25 3d  |398,399,410:_B%=|
00001710  a4 6f 28 5f 51 25 21 30  2c 5f 51 25 21 34 2c 5f  |.o(_Q%!0,_Q%!4,_|
00001720  51 25 21 32 34 29 0d 01  e5 13 7f 5f 42 25 3d a4  |Q%!24)....._B%=.|
00001730  70 28 5f 51 25 21 32 34  29 0d 01 e7 0c cb 3a e7  |p(_Q%!24).....:.|
00001740  ac 5f 42 25 8c 0d 01 e9  44 f2 42 28 22 41 63 74  |._B%....D.B("Act|
00001750  69 6f 6e 3a 4b 65 79 70  72 65 73 73 20 6e 6f 74  |ion:Keypress not|
00001760  20 63 6c 61 69 6d 65 64  2c 20 70 61 73 73 69 6e  | claimed, passin|
00001770  67 20 69 74 20 6f 6e 22  29 3a c8 99 26 34 30 30  |g it on"):..&400|
00001780  44 43 2c 5f 51 25 21 32  34 0d 01 eb 36 cc f2 42  |DC,_Q%!24...6..B|
00001790  28 22 41 63 74 69 6f 6e  3a 4b 65 79 70 72 65 73  |("Action:Keypres|
000017a0  73 20 63 6c 61 69 6d 65  64 20 62 79 20 74 68 69  |s claimed by thi|
000017b0  73 20 61 70 70 6c 69 63  61 74 69 6f 6e 22 29 0d  |s application").|
000017c0  01 ed 05 cd 0d 01 ee 0e  c9 39 3a f2 6d 28 5f 51  |.........9:.m(_Q|
000017d0  25 29 0d 01 ef 12 c9 31  37 2c 31 38 3a f2 6e 28  |%).....17,18:.n(|
000017e0  5f 51 25 29 0d 01 f0 0f  c9 31 39 3a f2 6f 28 5f  |_Q%).....19:.o(_|
000017f0  51 25 29 0d 01 f1 07 cb  3a e1 0d 01 f4 39 dd a4  |Q%).....:....9..|
00001800  67 28 44 44 25 2c 52 43  25 29 3a c8 99 26 34 30  |g(DD%,RC%):..&40|
00001810  30 43 37 2c 44 44 25 2c  5f 51 25 b8 75 25 3a c8  |0C7,DD%,_Q%.u%:.|
00001820  99 26 38 31 36 38 36 2c  75 25 2c 2c 52 43 25 3a  |.&81686,u%,,RC%:|
00001830  3d 75 25 0d 01 f9 5b dd  f2 4d 3a ea 68 41 25 3a  |=u%...[..M:.hA%:|
00001840  68 41 25 3d 5f 55 25 21  36 38 3a c8 99 26 36 31  |hA%=_U%!68:..&61|
00001850  35 30 34 2c 68 41 25 3a  c8 99 26 32 30 30 31 45  |504,hA%:..&2001E|
00001860  2c 37 2c 2c 68 41 25 3a  f2 70 3a c8 99 26 36 30  |,7,,hA%:.p:..&60|
00001870  36 43 32 3a c8 99 26 36  30 30 44 30 2c 2c 2d 31  |6C2:..&600D0,,-1|
00001880  3a f2 71 28 5f 55 25 21  26 39 34 29 3a e1 0d 02  |:.q(_U%!&94):...|
00001890  04 24 dd a4 41 41 28 58  24 29 3a ea 6d 25 3a c8  |.$..AA(X$):.m%:.|
000018a0  99 26 34 35 42 43 31 2c  2c 58 24 b8 6d 25 3a 3d  |.&45BC1,,X$.m%:=|
000018b0  6d 25 0d 02 09 19 dd a4  42 28 45 24 29 3a 3d a4  |m%......B(E$):=.|
000018c0  51 28 45 24 2c 22 22 2c  22 22 29 0d 02 0c 1f dd  |Q(E$,"","").....|
000018d0  a4 57 28 6d 25 2c 75 24  2c 4c 24 29 3a ea 45 43  |.W(m%,u$,L$):.EC|
000018e0  25 3a e7 4c 24 3c 3e 22  22 8c 0d 02 0f 19 c8 99  |%:.L$<>"".......|
000018f0  26 34 35 42 43 32 2c 6d  25 2c 75 24 2c 4c 24 b8  |&45BC2,m%,u$,L$.|
00001900  45 43 25 0d 02 10 17 cc  c8 99 26 34 35 42 43 32  |EC%.......&45BC2|
00001910  2c 6d 25 2c 75 24 b8 45  43 25 0d 02 12 0a cd 3a  |,m%,u$.EC%.....:|
00001920  3d 45 43 25 0d 02 1b 42  dd f2 58 41 28 50 44 25  |=EC%...B..XA(PD%|
00001930  2c 49 24 2c 77 24 2c 70  24 29 3a ea 61 25 2c 62  |,I$,w$,p$):.a%,b|
00001940  25 2c 56 41 25 3a e7 ac  a4 65 28 49 24 29 8c 85  |%,VA%:...e(I$)..|
00001950  39 39 2c a4 4c 28 22 53  48 45 4c 4c 4d 53 47 30  |99,.L("SHELLMSG0|
00001960  33 22 2c 49 24 29 0d 02  20 85 61 25 3d a4 41 28  |3",I$).. .a%=.A(|
00001970  26 43 29 3a 61 25 21 30  3d a4 41 28 a9 49 24 2b  |&C):a%!0=.A(.I$+|
00001980  31 29 3a 62 25 3d 61 25  21 30 3a 24 62 25 3d 49  |1):b%=a%!0:$b%=I|
00001990  24 3a 61 25 21 34 3d a4  41 28 a9 77 24 2b 31 29  |$:a%!4=.A(.w$+1)|
000019a0  3a 62 25 3d 61 25 21 34  3a 24 62 25 3d 77 24 3a  |:b%=a%!4:$b%=w$:|
000019b0  61 25 21 38 3d a4 41 28  a9 70 24 2b 31 29 3a 62  |a%!8=.A(.p$+1):b|
000019c0  25 3d 61 25 21 38 3a 24  62 25 3d 70 24 3a c8 99  |%=a%!8:$b%=p$:..|
000019d0  26 34 35 42 43 45 2c 50  44 25 2c 61 25 3a c8 99  |&45BCE,PD%,a%:..|
000019e0  26 34 35 42 43 43 2c 2c  b9 3a e1 0d 02 2d 5a dd  |&45BCC,,.:...-Z.|
000019f0  f2 70 41 28 6a 24 2c f8  6d 25 29 3a ea 62 41 25  |.pA(j$,.m%):.bA%|
00001a00  2c 7a 25 2c 62 25 2c 64  25 3a 62 41 25 3d a4 56  |,z%,b%,d%:bA%=.V|
00001a10  28 6a 24 29 3a 62 41 25  21 36 34 3d 5f 55 25 21  |(j$):bA%!64=_U%!|
00001a20  31 36 3a c8 99 26 34 30  30 43 31 2c 2c 62 41 25  |16:..&400C1,,bA%|
00001a30  b8 6d 25 3a 7a 25 3d 5f  55 25 21 26 42 38 3a e7  |.m%:z%=_U%!&B8:.|
00001a40  7a 25 3d 30 8c 0d 02 36  2c 5f 55 25 21 26 42 38  |z%=0...6,_U%!&B8|
00001a50  3d a4 41 28 38 29 3a 7a  25 3d 5f 55 25 21 26 42  |=.A(8):z%=_U%!&B|
00001a60  38 3a 7a 25 21 30 3d 6d  25 3a 7a 25 21 34 3d 2d  |8:z%!0=m%:z%!4=-|
00001a70  31 0d 02 39 1e cc 64 25  3d a4 4d 28 5f 55 25 21  |1..9..d%=.M(_U%!|
00001a80  26 42 38 2c 6d 25 29 3a  e7 64 25 3d 2d 31 8c 0d  |&B8,m%):.d%=-1..|
00001a90  02 3e 1c 64 25 3d a4 4d  28 5f 55 25 21 26 42 38  |.>.d%=.M(_U%!&B8|
00001aa0  2c 30 29 3a e7 64 25 3d  2d 31 8c 0d 02 40 3d 66  |,0):.d%=-1...@=f|
00001ab0  25 3d 30 3a c8 95 7a 25  21 66 25 3c 3e 2d 31 3a  |%=0:..z%!f%<>-1:|
00001ac0  66 25 2b 3d 34 3a ce 3a  5f 55 25 21 26 42 38 3d  |f%+=4:.:_U%!&B8=|
00001ad0  a4 4e 28 5f 55 25 21 26  42 38 2c 34 29 3a 7a 25  |.N(_U%!&B8,4):z%|
00001ae0  3d 5f 55 25 21 26 42 38  0d 02 46 0a cc 66 25 3d  |=_U%!&B8..F..f%=|
00001af0  64 25 0d 02 48 1e cd 3a  62 25 3d 7a 25 2b 66 25  |d%..H..:b%=z%+f%|
00001b00  3a 62 25 21 30 3d 6d 25  3a 62 25 21 34 3d 2d 31  |:b%!0=m%:b%!4=-1|
00001b10  0d 02 4b 05 cd 0d 02 4c  07 cd 3a e1 0d 02 4f 26  |..K....L..:...O&|
00001b20  dd f2 48 28 63 25 2c 41  41 25 2c 41 24 29 3a f2  |..H(c%,AA%,A$):.|
00001b30  4a 28 63 25 2c 41 41 25  2c 32 2c 30 2c 41 24 29  |J(c%,AA%,2,0,A$)|
00001b40  3a e1 0d 02 53 3c dd f2  4e 28 63 25 2c 41 41 25  |:...S<..N(c%,AA%|
00001b50  2c 70 25 2c 76 42 25 2c  77 42 25 2c 47 43 25 29  |,p%,vB%,wB%,GC%)|
00001b60  3a ea 64 25 3a e7 63 25  3e 30 80 41 41 25 3e 3d  |:.d%:.c%>0.AA%>=|
00001b70  30 8c f2 73 28 63 25 2c  41 41 25 2c 33 29 0d 02  |0..s(c%,AA%,3)..|
00001b80  58 18 f2 4a 28 63 25 2c  41 41 25 2c 30 2c 70 25  |X..J(c%,AA%,0,p%|
00001b90  2c 22 22 29 3a e1 0d 02  5b 31 dd a4 62 28 45 41  |,""):...[1..b(EA|
00001ba0  25 2c 6b 24 2c 59 24 2c  49 44 25 2c 70 25 2c 76  |%,k$,Y$,ID%,p%,v|
00001bb0  42 25 2c 77 42 25 2c 47  43 25 29 3a ea 6d 25 3a  |B%,wB%,GC%):.m%:|
00001bc0  e7 59 24 3d 22 22 8c 0d  02 5e 4a 21 5f 51 25 3d  |.Y$=""...^J!_Q%=|
00001bd0  45 41 25 3a 5f 51 25 21  34 3d 30 3a 5f 51 25 21  |EA%:_Q%!4=0:_Q%!|
00001be0  38 3d 30 3a 5f 51 25 21  26 43 3d 37 30 3a 5f 51  |8=0:_Q%!&C=70:_Q|
00001bf0  25 21 31 36 3d 37 30 3a  5f 51 25 21 32 30 3d 26  |%!16=70:_Q%!20=&|
00001c00  33 30 31 41 3a 24 28 5f  51 25 2b 32 34 29 3d 6b  |301A:$(_Q%+24)=k|
00001c10  24 0d 02 5f 86 cc 21 5f  51 25 3d 45 41 25 3a 5f  |$.._..!_Q%=EA%:_|
00001c20  51 25 21 34 3d 30 3a 5f  51 25 21 38 3d 2d 31 36  |Q%!4=0:_Q%!8=-16|
00001c30  3a 5f 51 25 21 26 43 3d  49 44 25 3a 5f 51 25 21  |:_Q%!&C=ID%:_Q%!|
00001c40  31 36 3d 39 30 3a 5f 51  25 21 32 30 3d 26 31 37  |16=90:_Q%!20=&17|
00001c50  30 30 32 31 30 42 3a de  5f 51 25 21 32 34 26 43  |00210B:._Q%!24&C|
00001c60  3a de 5f 51 25 21 32 38  a9 28 6b 24 29 2b 32 3a  |:._Q%!28.(k$)+2:|
00001c70  24 28 5f 51 25 21 32 34  29 3d 59 24 3a 24 28 5f  |$(_Q%!24)=Y$:$(_|
00001c80  51 25 21 32 38 29 3d 22  53 22 2b 6b 24 3a 5f 51  |Q%!28)="S"+k$:_Q|
00001c90  25 21 33 32 3d 26 43 0d  02 66 33 cd 3a c8 99 26  |%!32=&C..f3.:..&|
00001ca0  34 30 30 43 32 2c 2c 5f  51 25 b8 6d 25 3a f2 4e  |400C2,,_Q%.m%:.N|
00001cb0  28 2d 32 2c 6d 25 2c 70  25 2c 76 42 25 2c 77 42  |(-2,m%,p%,vB%,wB|
00001cc0  25 2c 47 43 25 29 3a 3d  6d 25 0d 02 6b 1b dd a4  |%,GC%):=m%..k...|
00001cd0  48 3a ea 62 25 3a 62 25  3d 5f 55 25 21 26 43 34  |H:.b%:b%=_U%!&C4|
00001ce0  3a 3d 24 62 25 0d 02 70  27 dd f2 51 41 28 63 25  |:=$b%..p'..QA(c%|
00001cf0  2c 41 41 25 2c 45 24 29  3a f2 4a 28 63 25 2c 41  |,AA%,E$):.J(c%,A|
00001d00  41 25 2c 38 2c 30 2c 45  24 29 3a e1 0d 02 74 34  |A%,8,0,E$):...t4|
00001d10  dd f2 43 28 4c 41 25 2c  77 41 25 2c 57 24 2c 4d  |..C(LA%,wA%,W$,M|
00001d20  29 3a ea 61 25 2c 76 24  3a 76 24 3d a4 45 28 4c  |):.a%,v$:v$=.E(L|
00001d30  41 25 2c 77 41 25 29 3a  e7 57 24 3c 3e 76 24 8c  |A%,wA%):.W$<>v$.|
00001d40  0d 02 78 40 61 25 3d a4  41 28 34 30 29 3a 61 25  |..x@a%=.A(40):a%|
00001d50  21 30 3d 4c 41 25 3a 61  25 21 34 3d 77 41 25 3a  |!0=LA%:a%!4=wA%:|
00001d60  c8 99 26 34 30 30 43 45  2c 2c 61 25 3a e7 28 61  |..&400CE,,a%:.(a|
00001d70  25 21 32 34 80 28 31 3c  3c 38 29 29 3c 3e 30 8c  |%!24.(1<<8))<>0.|
00001d80  0d 02 7d 23 e7 a9 57 24  3e 61 25 21 33 36 8c 85  |..}#..W$>a%!36..|
00001d90  39 39 2c a4 42 28 22 53  48 45 4c 4c 4d 53 47 31  |99,.B("SHELLMSG1|
00001da0  32 22 29 0d 02 7e 0f 24  28 61 25 21 32 38 29 3d  |2")..~.$(a%!28)=|
00001db0  57 24 0d 02 7f 15 cc 24  28 61 25 2b 32 38 29 3d  |W$.....$(a%+28)=|
00001dc0  c0 57 24 2c 26 42 29 0d  02 81 0c cd 3a e7 4d 3c  |.W$,&B).....:.M<|
00001dd0  3e 30 8c 0d 02 83 1f 61  25 21 38 3d 30 3a 61 25  |>0.....a%!8=0:a%|
00001de0  21 26 43 3d 30 3a c8 99  26 34 30 30 43 44 2c 2c  |!&C=0:..&400CD,,|
00001df0  61 25 0d 02 85 0c cd 3a  f2 41 28 61 25 29 0d 02  |a%.....:.A(a%)..|
00001e00  87 07 cd 3a e1 0d 02 8a  1f dd f2 4f 28 6d 25 29  |...:.......O(m%)|
00001e10  3a e7 a4 4d 28 5f 55 25  21 26 42 38 2c 6d 25 29  |:..M(_U%!&B8,m%)|
00001e20  3e 2d 31 8c 0d 02 8c 0f  f2 49 28 6d 25 2c 30 2c  |>-1......I(m%,0,|
00001e30  2d 31 29 0d 02 8d 05 cc  0d 02 8f 07 cd 3a e1 0d  |-1)..........:..|
00001e40  02 92 6b dd a4 45 28 4c  41 25 2c 77 41 25 29 3a  |..k..E(LA%,wA%):|
00001e50  ea 4e 24 2c 78 25 3a 78  25 3d a4 41 28 34 30 29  |.N$,x%:x%=.A(40)|
00001e60  3a 78 25 21 30 3d 4c 41  25 3a 78 25 21 34 3d 77  |:x%!0=LA%:x%!4=w|
00001e70  41 25 3a c8 99 26 34 30  30 43 45 2c 2c 78 25 3a  |A%:..&400CE,,x%:|
00001e80  e7 28 78 25 21 32 34 80  28 31 3c 3c 38 29 29 3c  |.(x%!24.(1<<8))<|
00001e90  3e 30 8c 4e 24 3d 24 28  78 25 21 32 38 29 8b 4e  |>0.N$=$(x%!28).N|
00001ea0  24 3d 24 28 78 25 2b 32  38 29 0d 02 99 0e f2 41  |$=$(x%+28).....A|
00001eb0  28 78 25 29 3a 3d 4e 24  0d 02 9c 23 dd a4 41 28  |(x%):=N$...#..A(|
00001ec0  75 25 29 3a ea 56 41 25  3a d6 6d 41 25 2b 34 2c  |u%):.VA%:.mA%+4,|
00001ed0  56 41 25 2c 75 25 3a 3d  56 41 25 0d 02 a0 3c dd  |VA%,u%:=VA%...<.|
00001ee0  f2 52 28 46 42 25 2c 76  43 25 2c 6b 43 25 29 3a  |.R(FB%,vC%,kC%):|
00001ef0  ea 49 25 2c 54 42 25 2c  53 43 25 3a 54 42 25 3d  |.I%,TB%,SC%:TB%=|
00001f00  76 43 25 81 34 3a 53 43  25 3d 76 43 25 83 34 3a  |vC%.4:SC%=vC%.4:|
00001f10  e7 54 42 25 3e 30 8c 0d  02 a5 26 e3 49 25 3d 31  |.TB%>0....&.I%=1|
00001f20  b8 28 54 42 25 2a 34 29  88 34 3a 46 42 25 21 28  |.(TB%*4).4:FB%!(|
00001f30  49 25 2d 31 29 3d 6b 43  25 3a ed 49 25 0d 02 a8  |I%-1)=kC%:.I%...|
00001f40  0d cd 3a e7 53 43 25 3e  30 8c 0d 02 aa 2e 46 42  |..:.SC%>0.....FB|
00001f50  25 3d 46 42 25 2b 28 54  42 25 2a 34 29 3a e3 49  |%=FB%+(TB%*4):.I|
00001f60  25 3d 30 b8 53 43 25 2d  31 3a 46 42 25 3f 49 25  |%=0.SC%-1:FB%?I%|
00001f70  3d 6b 43 25 3a ed 49 25  0d 02 ae 07 cd 3a e1 0d  |=kC%:.I%.....:..|
00001f80  02 b1 6c dd a4 5a 28 56  42 25 2c 4f 41 25 2c 67  |..l..Z(VB%,OA%,g|
00001f90  24 2c 4f 29 3a ea 68 24  2c 43 2c 54 44 25 3a c8  |$,O):.h$,C,TD%:.|
00001fa0  99 26 32 30 30 32 33 2c  67 24 2c 56 42 25 2c 4f  |.&20023,g$,VB%,O|
00001fb0  41 25 2c 30 2c 2d 33 2a  28 4f 3d b9 29 b8 2c 2c  |A%,0,-3*(O=.).,,|
00001fc0  43 2c 54 44 25 2c 42 41  25 3a e3 6c 25 3d 30 b8  |C,TD%,BA%:.l%=0.|
00001fd0  43 2d 31 3a 68 24 3d 68  24 2b bd 28 56 42 25 3f  |C-1:h$=h$+.(VB%?|
00001fe0  6c 25 29 3a ed 6c 25 3a  3d 68 24 0d 02 b9 1e dd  |l%):.l%:=h$.....|
00001ff0  f2 41 28 f8 75 25 29 3a  e7 a4 46 28 75 25 29 8c  |.A(.u%):..F(u%).|
00002000  d6 6d 41 25 2b 38 2c 75  25 0d 02 bb 0a 75 25 3d  |.mA%+8,u%....u%=|
00002010  30 3a e1 0d 02 bd 2f dd  a4 59 28 51 24 29 3a c8  |0:..../..Y(Q$):.|
00002020  95 a7 51 24 2c 22 2e 22  29 3a 51 24 3d c1 51 24  |..Q$,"."):Q$=.Q$|
00002030  2c a7 51 24 2c 22 2e 22  29 2b 31 29 3a ce 3a 3d  |,.Q$,".")+1):.:=|
00002040  51 24 0d 02 c3 50 dd a4  6c 28 4e 29 3a ea 4a 43  |Q$...P..l(N):.JC|
00002050  25 2c 4d 24 2c 64 25 3a  4d 24 3d 22 22 3a 64 25  |%,M$,d%:M$="":d%|
00002060  3d 30 3a c8 99 31 36 b8  4a 43 25 3a c8 95 4a 43  |=0:..16.JC%:..JC|
00002070  25 3f 64 25 3c 3e 30 3a  4d 24 2b 3d bd 28 4a 43  |%?d%<>0:M$+=.(JC|
00002080  25 3f 64 25 29 3a 64 25  2b 3d 31 3a ce 3a c8 8e  |%?d%):d%+=1:.:..|
00002090  4e ca 0d 02 cc 06 c9 30  0d 02 cd 2c c9 31 3a 4d  |N......0...,.1:M|
000020a0  24 3d c1 4d 24 2c a7 4d  24 2c bd 33 34 29 2b 31  |$=.M$,.M$,.34)+1|
000020b0  29 3a 4d 24 3d c1 4d 24  2c a7 4d 24 2c bd 33 34  |):M$=.M$,.M$,.34|
000020c0  29 2b 32 29 0d 02 d0 09  cb 3a 3d 4d 24 0d 02 d3  |)+2).....:=M$...|
000020d0  1b dd a4 50 3a ea 62 25  3a 62 25 3d 5f 55 25 21  |...P:.b%:b%=_U%!|
000020e0  26 42 43 3a 3d 24 62 25  0d 02 d8 35 dd a4 52 28  |&BC:=$b%...5..R(|
000020f0  56 42 25 2c 67 24 29 3a  ea 43 3a c8 99 26 32 30  |VB%,g$):.C:..&20|
00002100  30 32 33 2c 67 24 2c 56  42 25 2c 2d 31 2c 30 2c  |023,g$,VB%,-1,0,|
00002110  30 b8 2c 2c 43 3a e7 43  3c 30 8c 3d b9 0d 02 dc  |0.,,C:.C<0.=....|
00002120  06 3d a3 0d 02 de 22 dd  a4 47 28 56 24 29 3a e7  |.=...."..G(V$):.|
00002130  a4 63 28 56 24 29 3d 22  4e 6f 74 20 46 6f 75 6e  |.c(V$)="Not Foun|
00002140  64 22 3a 3d a3 0d 02 e0  06 3d b9 0d 02 e2 4d dd  |d":=.....=....M.|
00002150  f2 45 28 4a 24 2c f8 6d  42 25 2c f8 72 43 25 29  |.E(J$,.mB%,.rC%)|
00002160  3a ea 4f 41 25 2c 71 25  3a ea 85 3a ee 85 ea f7  |:.OA%,q%:..:....|
00002170  85 3a 85 33 2c 22 43 61  6e 6e 6f 74 20 6f 70 65  |.:.3,"Cannot ope|
00002180  6e 20 6d 65 73 73 61 67  65 20 66 69 6c 65 20 27  |n message file '|
00002190  22 2b 4a 24 2b 22 27 22  0d 02 e6 30 c8 99 26 34  |"+J$+"'"...0..&4|
000021a0  31 35 30 30 2c 2c 4a 24  b8 71 25 2c 2c 4f 41 25  |1500,,J$.q%,,OA%|
000021b0  3a e7 71 25 80 31 8c 72  43 25 3d 30 8b 72 43 25  |:.q%.1.rC%=0.rC%|
000021c0  3d a4 41 28 4f 41 25 29  0d 02 e8 3e c8 99 33 30  |=.A(OA%)...>..30|
000021d0  2c 36 2c 2c 2c 31 37 2b  a9 28 4a 24 29 b8 2c 2c  |,6,,,17+.(J$).,,|
000021e0  6d 42 25 3a 24 28 6d 42  25 2b 31 36 29 3d 4a 24  |mB%:$(mB%+16)=J$|
000021f0  3a c8 99 26 34 31 35 30  31 2c 6d 42 25 2c 6d 42  |:..&41501,mB%,mB|
00002200  25 2b 31 36 3a e1 0d 02  ed 7f dd a4 4f 28 4a 24  |%+16:.......O(J$|
00002210  29 3a ea 57 41 25 2c 53  25 2c 54 25 3a 53 25 3d  |):.WA%,S%,T%:S%=|
00002220  8e 28 4a 24 29 3a 54 25  3d a2 23 53 25 2b 31 36  |.(J$):T%=.#S%+16|
00002230  3a d9 23 53 25 3a 57 41  25 3d a4 41 28 54 25 29  |:.#S%:WA%=.A(T%)|
00002240  3a 21 57 41 25 3d 54 25  3a 57 41 25 21 34 3d 30  |:!WA%=T%:WA%!4=0|
00002250  3a 57 41 25 21 38 3d 31  36 3a 57 41 25 21 26 43  |:WA%!8=16:WA%!&C|
00002260  3d 31 36 3a c8 99 34 36  2c 35 32 31 2c 57 41 25  |=16:..46,521,WA%|
00002270  3a c8 99 34 36 2c 35 32  32 2c 57 41 25 2c 4a 24  |:..46,522,WA%,J$|
00002280  3a 3d 57 41 25 0d 02 f7  ff dd f2 53 28 4a 24 29  |:=WA%......S(J$)|
00002290  3a ea 78 41 25 2c 43 43  25 2c 69 43 25 2c 58 25  |:.xA%,CC%,iC%,X%|
000022a0  2c 65 25 3a ea 63 43 25  2c 45 41 25 2c 79 41 25  |,e%:.cC%,EA%,yA%|
000022b0  2c 52 24 2c 58 41 25 3a  ea 43 41 25 2c 6e 43 25  |,R$,XA%:.CA%,nC%|
000022c0  2c 56 43 25 2c 64 41 25  2c 65 24 2c 73 25 3a ea  |,VC%,dA%,e$,s%:.|
000022d0  5f 41 25 2c 65 41 25 2c  41 42 25 2c 6b 42 25 2c  |_A%,eA%,AB%,kB%,|
000022e0  42 42 25 3a de 79 41 25  32 30 3a c8 95 28 79 41  |BB%:.yA%20:..(yA|
000022f0  25 83 34 29 3a 79 41 25  2b 3d 31 3a ce 3a 45 41  |%.4):yA%+=1:.:EA|
00002300  25 3d 30 3a 58 41 25 3d  30 3a 41 42 25 3d 30 3a  |%=0:XA%=0:AB%=0:|
00002310  42 42 25 3d 30 3a 63 43  25 3d a4 53 28 4a 24 29  |BB%=0:cC%=.S(J$)|
00002320  3a 73 25 3d a4 41 28 26  44 29 3a 58 25 3d 8e 28  |:s%=.A(&D):X%=.(|
00002330  4a 24 29 3a cf 23 58 25  3d 31 36 3a f5 3a 65 24  |J$):.#X%=16:.:e$|
00002340  3d 22 22 3a c8 99 26 43  2c 34 2c 58 25 2c 73 25  |="":..&C,4,X%,s%|
00002350  2c 34 3a 43 41 25 3d 21  73 25 3a f2 42 28 22 54  |,4:CA%=!s%:.B("T|
00002360  65 6d 70 6c 61 74 65 73  49 6e 69 74 3a 66 69 6c  |emplatesInit:fil|
00002370  65 20 6f 66 66 73 65 74  25 20 20 3d 20 22 2b c3  |e offset%  = "+.|
00002380  43 41 25 29 0d 03 0d 0b  e7 43 41 25 3e 30 8c 0d  |CA%).....CA%>0..|
00002390  03 0e 97 58 41 25 2b 3d  31 3a 5f 41 25 3d 30 3a  |...XA%+=1:_A%=0:|
000023a0  c8 99 26 43 2c 34 2c 58  25 2c 73 25 2c 34 3a 6e  |..&C,4,X%,s%,4:n|
000023b0  43 25 3d 21 73 25 3a f2  42 28 22 54 65 6d 70 6c  |C%=!s%:.B("Templ|
000023c0  61 74 65 73 49 6e 69 74  3a 64 61 74 61 5f 73 69  |atesInit:data_si|
000023d0  7a 65 25 20 3d 20 22 2b  c3 6e 43 25 29 3a c8 99  |ze% = "+.nC%):..|
000023e0  26 43 2c 34 2c 58 25 2c  73 25 2c 34 3a 56 43 25  |&C,4,X%,s%,4:VC%|
000023f0  3d 21 73 25 3a c8 99 26  43 2c 34 2c 58 25 2c 73  |=!s%:..&C,4,X%,s|
00002400  25 2c 26 43 3a 66 25 3d  30 3a f5 3a 64 41 25 3d  |%,&C:f%=0:.:dA%=|
00002410  73 25 3f 66 25 3a e7 64  41 25 3e 33 31 8c 65 24  |s%?f%:.dA%>31.e$|
00002420  2b 3d bd 64 41 25 0d 03  1a c2 66 25 2b 3d 31 3a  |+=.dA%....f%+=1:|
00002430  fd 64 41 25 3c 33 32 3a  4d 44 25 3d 8f 23 58 25  |.dA%<32:MD%=.#X%|
00002440  3a cf 23 58 25 3d 43 41  25 2b 35 36 3a c8 99 26  |:.#X%=CA%+56:..&|
00002450  43 2c 34 2c 58 25 2c 73  25 2c 34 3a 71 25 3d 21  |C,4,X%,s%,4:q%=!|
00002460  73 25 3a cf 23 58 25 3d  43 41 25 2b 37 32 3a c8  |s%:.#X%=CA%+72:.|
00002470  99 26 43 2c 34 2c 58 25  2c 73 25 2c 26 43 3a 5f  |.&C,4,X%,s%,&C:_|
00002480  41 25 2b 3d a4 58 28 43  41 25 2c 71 25 2c 73 25  |A%+=.X(CA%,q%,s%|
00002490  29 3a cf 23 58 25 3d 43  41 25 2b 38 34 3a c8 99  |):.#X%=CA%+84:..|
000024a0  26 43 2c 34 2c 58 25 2c  73 25 2c 34 3a 65 41 25  |&C,4,X%,s%,4:eA%|
000024b0  3d 21 73 25 3a f2 42 28  22 54 65 6d 70 6c 61 74  |=!s%:.B("Templat|
000024c0  65 73 49 6e 69 74 3a 6e  72 20 69 63 6f 6e 73 20  |esInit:nr icons |
000024d0  20 20 20 20 20 20 20 3d  20 22 2b c3 65 41 25 29  |       = "+.eA%)|
000024e0  3a e7 65 41 25 3e 30 8c  0d 03 28 7e e3 6b 42 25  |:.eA%>0...(~.kB%|
000024f0  3d 30 b8 65 41 25 2d 31  3a cf 23 58 25 3d 43 41  |=0.eA%-1:.#X%=CA|
00002500  25 2b 38 38 2b 28 6b 42  25 2a 33 32 29 2b 31 36  |%+88+(kB%*32)+16|
00002510  3a c8 99 26 43 2c 34 2c  58 25 2c 73 25 2c 34 3a  |:..&C,4,X%,s%,4:|
00002520  71 25 3d 21 73 25 3a cf  23 58 25 3d 43 41 25 2b  |q%=!s%:.#X%=CA%+|
00002530  38 38 2b 28 6b 42 25 2a  33 32 29 2b 32 30 3a c8  |88+(kB%*32)+20:.|
00002540  99 26 43 2c 34 2c 58 25  2c 73 25 2c 26 43 3a 5f  |.&C,4,X%,s%,&C:_|
00002550  41 25 2b 3d a4 58 28 43  41 25 2c 71 25 2c 73 25  |A%+=.X(CA%,q%,s%|
00002560  29 3a ed 6b 42 25 0d 03  30 c6 cd 3a cf 23 58 25  |):.kB%..0..:.#X%|
00002570  3d 4d 44 25 3a f2 42 28  22 54 65 6d 70 6c 61 74  |=MD%:.B("Templat|
00002580  65 73 49 6e 69 74 3a 65  6e 74 72 79 5f 74 79 70  |esInit:entry_typ|
00002590  65 25 20 20 20 20 20 3d  20 22 2b c3 56 43 25 29  |e%     = "+.VC%)|
000025a0  3a f2 42 28 22 54 65 6d  70 6c 61 74 65 73 49 6e  |:.B("TemplatesIn|
000025b0  69 74 3a 69 64 65 6e 74  69 66 69 65 72 24 20 20  |it:identifier$  |
000025c0  20 20 20 3d 20 22 2b 65  24 29 3a f2 42 28 22 54  |   = "+e$):.B("T|
000025d0  65 6d 70 6c 61 74 65 73  49 6e 69 74 3a 69 6e 64  |emplatesInit:ind|
000025e0  69 72 65 63 74 65 64 20  73 69 7a 65 20 3d 20 22  |irected size = "|
000025f0  2b c3 5f 41 25 29 3a f2  42 28 22 20 22 29 3a 41  |+._A%):.B(" "):A|
00002600  42 25 2b 3d 5f 41 25 3a  e7 28 38 38 2b 28 65 41  |B%+=_A%:.(88+(eA|
00002610  25 2a 33 32 29 29 3e 42  42 25 8c 42 42 25 3d 28  |%*32))>BB%.BB%=(|
00002620  38 38 2b 28 65 41 25 2a  33 32 29 29 0d 03 39 ef  |88+(eA%*32))..9.|
00002630  cd 3a fd 43 41 25 3d 30  3a d9 23 58 25 3a f2 41  |.:.CA%=0:.#X%:.A|
00002640  28 73 25 29 3a f2 42 28  22 54 65 6d 70 6c 61 74  |(s%):.B("Templat|
00002650  65 73 49 6e 69 74 3a 74  6f 74 61 6c 20 69 6e 64  |esInit:total ind|
00002660  69 72 65 63 74 65 64 3d  20 22 2b c3 41 42 25 29  |irected= "+.AB%)|
00002670  3a 46 44 25 3d a4 41 28  63 43 25 29 3a 78 41 25  |:FD%=.A(cC%):xA%|
00002680  3d 46 44 25 3a 5f 55 25  21 34 3d a4 41 28 32 30  |=FD%:_U%!4=.A(20|
00002690  2a 58 41 25 29 3a 58 43  25 3d a4 41 28 42 42 25  |*XA%):XC%=.A(BB%|
000026a0  2b 41 42 25 29 3a 43 43  25 3d 58 43 25 3a 69 43  |+AB%):CC%=XC%:iC|
000026b0  25 3d 58 43 25 2b 28 42  42 25 2b 41 42 25 29 3a  |%=XC%+(BB%+AB%):|
000026c0  58 41 25 3d 30 3a c8 99  26 34 30 30 44 39 2c 2c  |XA%=0:..&400D9,,|
000026d0  4a 24 3a f5 3a 24 79 41  25 3d 22 2a 22 3a c8 99  |J$:.:$yA%="*":..|
000026e0  26 34 30 30 44 42 2c 2c  78 41 25 2c 43 43 25 2c  |&400DB,,xA%,CC%,|
000026f0  69 43 25 2c 5f 55 25 21  26 45 38 2c 79 41 25 2c  |iC%,_U%!&E8,yA%,|
00002700  45 41 25 b8 2c 2c 43 43  25 2c 2c 2c 52 24 2c 45  |EA%.,,CC%,,,R$,E|
00002710  41 25 3a e7 45 41 25 3c  3e 30 8c 0d 03 50 53 21  |A%:.EA%<>0...PS!|
00002720  28 28 5f 55 25 21 34 29  2b 28 31 36 2a 58 41 25  |((_U%!4)+(16*XA%|
00002730  29 29 3d 78 41 25 3a 24  28 28 28 5f 55 25 21 34  |))=xA%:$(((_U%!4|
00002740  29 2b 28 31 36 2a 58 41  25 29 29 2b 34 29 3d 52  |)+(16*XA%))+4)=R|
00002750  24 3a 78 41 25 2b 3d 28  38 38 2b 28 78 41 25 21  |$:xA%+=(88+(xA%!|
00002760  38 34 29 2a 33 32 29 3a  58 41 25 2b 3d 31 0d 03  |84)*32):XA%+=1..|
00002770  54 21 cd 3a fd 45 41 25  3d 30 3a c8 99 26 34 30  |T!.:.EA%=0:..&40|
00002780  30 44 41 3a 5f 55 25 21  30 3d 58 41 25 3a e1 0d  |0DA:_U%!0=XA%:..|
00002790  03 5a 25 dd a4 71 28 4b  43 25 29 3a 3d a4 66 28  |.Z%..q(KC%):=.f(|
000027a0  22 55 74 69 6c 69 74 79  4d 6f 64 75 6c 65 22 2c  |"UtilityModule",|
000027b0  4b 43 25 29 0d 03 5c 4c  dd f2 54 28 78 24 29 3a  |KC%)..\L..T(x$):|
000027c0  ea 6d 43 25 2c 46 41 25  3a 46 41 25 3d 5f 73 68  |.mC%,FA%:FA%=_sh|
000027d0  65 6c 6c 5f 62 6c 6b 25  3a 21 46 41 25 3d 9f 3a  |ell_blk%:!FA%=.:|
000027e0  24 28 46 41 25 2b 34 29  3d 78 24 2b bd 28 30 29  |$(FA%+4)=x$+.(0)|
000027f0  3a e7 9f 3d 26 44 30 30  84 9f 3d 26 39 30 33 8c  |:..=&D00..=&903.|
00002800  0d 03 61 2a c8 99 26 36  30 30 44 46 2c 46 41 25  |..a*..&600DF,FA%|
00002810  2c 31 37 2c 22 4d 65 73  73 61 67 65 20 66 72 6f  |,17,"Message fro|
00002820  6d 20 22 2b a4 48 b8 6d  43 25 0d 03 62 1a cc c8  |m "+.H.mC%..b...|
00002830  99 26 36 30 30 44 46 2c  46 41 25 2c 31 2c a4 48  |.&600DF,FA%,1,.H|
00002840  b8 6d 43 25 0d 03 64 07  cd 3a e1 0d 03 68 54 dd  |.mC%..d..:...hT.|
00002850  f2 72 41 28 6d 25 29 3a  ea 74 42 25 2c 41 24 2c  |.rA(m%):.tB%,A$,|
00002860  71 43 25 2c 7a 43 25 2c  61 25 2c 76 25 3a 76 25  |qC%,zC%,a%,v%:v%|
00002870  3d a4 41 28 26 43 29 3a  c8 99 26 34 30 30 44 36  |=.A(&C):..&400D6|
00002880  2c 6d 25 2c 76 25 2c 26  33 46 30 30 30 30 2c 26  |,m%,v%,&3F0000,&|
00002890  44 3c 3c 31 36 3a e7 21  76 25 3c 3e 2d 31 8c 0d  |D<<16:.!v%<>-1..|
000028a0  03 6f 11 41 24 3d a4 45  28 6d 25 2c 21 76 25 29  |.o.A$=.E(m%,!v%)|
000028b0  0d 03 70 1f cd 3a f2 41  28 76 25 29 3a 61 25 3d  |..p..:.A(v%):a%=|
000028c0  a4 41 28 26 36 34 29 3a  e7 41 24 3d 22 22 8c 0d  |.A(&64):.A$=""..|
000028d0  03 76 12 41 24 3d a4 4b  28 6d 25 2c 2d 31 2c 34  |.v.A$=.K(m%,-1,4|
000028e0  29 0d 03 77 84 cd 3a 61  25 21 30 3d 6d 25 3a c8  |)..w..:a%!0=m%:.|
000028f0  99 26 34 30 30 43 38 2c  2c 61 25 b8 74 42 25 3a  |.&400C8,,a%.tB%:|
00002900  71 43 25 3d 61 25 21 34  2d 61 25 21 32 30 3a 7a  |qC%=a%!4-a%!20:z|
00002910  43 25 3d 61 25 21 31 36  2d 61 25 21 32 34 3a c8  |C%=a%!16-a%!24:.|
00002920  95 74 42 25 3a c8 99 26  38 31 36 38 31 2c 2c 61  |.tB%:..&81681,,a|
00002930  25 3a e7 41 24 3c 3e 22  22 8c 6e 25 3d a0 28 22  |%:.A$<>"".n%=.("|
00002940  46 4e 22 2b 41 24 2b 22  28 22 2b c3 61 25 2b 22  |FN"+A$+"("+.a%+"|
00002950  2c 22 2b c3 71 43 25 2b  22 2c 22 2b c3 7a 43 25  |,"+.qC%+","+.zC%|
00002960  2b 22 29 22 29 0d 03 7e  1f c8 99 26 34 30 30 43  |+")")..~...&400C|
00002970  41 2c 2c 61 25 b8 74 42  25 3a ce 3a f2 41 28 61  |A,,a%.tB%:.:.A(a|
00002980  25 29 3a e1 0d 03 83 6b  dd f2 49 28 63 25 2c 78  |%):....k..I(c%,x|
00002990  42 25 2c 55 43 25 29 3a  ea 64 25 2c 61 25 2c 6a  |B%,UC%):.d%,a%,j|
000029a0  25 2c 66 25 2c 57 43 25  2c 52 42 25 2c 4d 41 25  |%,f%,WC%,RB%,MA%|
000029b0  2c 51 41 25 3a ea 44 43  25 2c 43 42 25 2c 44 42  |,QA%:.DC%,CB%,DB|
000029c0  25 2c 67 43 25 2c 68 43  25 2c 45 42 25 3a 64 25  |%,gC%,hC%,EB%:d%|
000029d0  3d a4 43 28 63 25 2c 2d  31 2c 5f 55 25 2b 33 30  |=.C(c%,-1,_U%+30|
000029e0  34 2c 26 43 2c a3 29 3a  e7 64 25 3e 3d 30 8c 0d  |4,&C,.):.d%>=0..|
000029f0  03 88 32 61 25 3d 5f 55  25 21 33 30 34 2b 64 25  |..2a%=_U%!304+d%|
00002a00  3a 62 25 3d 61 25 21 38  3a 45 42 25 3d a0 28 22  |:b%=a%!8:EB%=.("|
00002a10  46 4e 22 2b 24 62 25 29  3a e7 45 42 25 3d 30 8c  |FN"+$b%):.EB%=0.|
00002a20  e1 0d 03 8c 52 cd 3a 43  42 25 3d a3 3a 44 42 25  |....R.:CB%=.:DB%|
00002a30  3d a4 41 28 26 36 34 29  3a 44 42 25 21 30 3d 63  |=.A(&64):DB%!0=c|
00002a40  25 3a c8 99 26 34 30 30  43 42 2c 2c 44 42 25 3a  |%:..&400CB,,DB%:|
00002a50  e7 28 44 42 25 21 33 32  80 26 38 30 30 30 30 29  |.(DB%!32.&80000)|
00002a60  3d 26 38 30 30 30 30 8c  43 42 25 3d b9 8b 43 42  |=&80000.CB%=..CB|
00002a70  25 3d a3 0d 03 91 28 f2  41 28 44 42 25 29 3a 5f  |%=....(.A(DB%):_|
00002a80  51 25 21 30 3d 63 25 3a  e7 ac 78 42 25 8c c8 99  |Q%!0=c%:..xB%...|
00002a90  26 34 30 30 43 42 2c 2c  5f 51 25 0d 03 94 09 e7  |&400CB,,_Q%.....|
00002aa0  43 42 25 8c 0d 03 95 11  c8 99 26 34 30 30 43 35  |CB%.......&400C5|
00002ab0  2c 2c 5f 51 25 0d 03 96  26 cd 3a 64 25 3d a4 43  |,,_Q%...&.:d%=.C|
00002ac0  28 63 25 2c 2d 31 2c 5f  55 25 2b 39 32 2c 32 34  |(c%,-1,_U%+92,24|
00002ad0  2c a3 29 3a e7 64 25 3e  2d 31 8c 0d 03 99 59 61  |,.):.d%>-1....Ya|
00002ae0  25 3d 28 5f 55 25 21 39  32 29 2b 64 25 3a 6f 41  |%=(_U%!92)+d%:oA|
00002af0  25 3d 61 25 21 38 3a 4c  43 25 3d 61 25 21 26 43  |%=a%!8:LC%=a%!&C|
00002b00  3a 66 41 25 3d 61 25 21  31 36 3a 70 41 25 3d 61  |:fA%=a%!16:pA%=a|
00002b10  25 21 32 30 3a 5f 51 25  21 30 3d 63 25 3a e7 55  |%!20:_Q%!0=c%:.U|
00002b20  43 25 8c 52 42 25 3d 2d  31 8b 52 42 25 3d 5f 51  |C%.RB%=-1.RB%=_Q|
00002b30  25 21 32 38 0d 03 9e 0a  e7 ac 78 42 25 8c 0d 03  |%!28......xB%...|
00002b40  9f 2d c8 99 26 34 30 30  43 35 2c 2c 5f 51 25 3a  |.-..&400C5,,_Q%:|
00002b50  c8 99 26 34 30 30 43 42  2c 2c 5f 51 25 3a c8 99  |..&400CB,,_Q%:..|
00002b60  26 34 30 30 43 36 2c 2c  5f 51 25 0d 03 a2 3f cd  |&400C6,,_Q%...?.|
00002b70  3a 6a 25 3d a4 41 28 26  34 30 30 29 3a 66 25 3d  |:j%=.A(&400):f%=|
00002b80  30 3a c8 95 6f 41 25 21  66 25 3c 3e 2d 31 3a 6a  |0:..oA%!f%<>-1:j|
00002b90  25 21 30 3d 6f 41 25 21  66 25 3a e7 57 43 25 3d  |%!0=oA%!f%:.WC%=|
00002ba0  30 8c 57 43 25 3d 6a 25  21 30 0d 03 a9 2b 67 43  |0.WC%=j%!0...+gC|
00002bb0  25 3d 6a 25 21 30 3a c8  99 26 34 30 30 43 42 2c  |%=j%!0:..&400CB,|
00002bc0  2c 6a 25 3a 44 43 25 3d  4c 43 25 21 66 25 3a c8  |,j%:DC%=LC%!f%:.|
00002bd0  8e 44 43 25 ca 0d 03 ae  6a c9 30 2c 31 3a 4d 41  |.DC%....j.0,1:MA|
00002be0  25 3d 6a 25 21 31 36 2d  6a 25 21 38 3a 51 41 25  |%=j%!16-j%!8:QA%|
00002bf0  3d 6a 25 21 26 43 2d 6a  25 21 34 3a 6a 25 21 34  |=j%!&C-j%!4:j%!4|
00002c00  3d 5f 51 25 21 34 2b 66  41 25 21 66 25 3a 6a 25  |=_Q%!4+fA%!f%:j%|
00002c10  21 26 43 3d 6a 25 21 34  2b 51 41 25 3a 6a 25 21  |!&C=j%!4+QA%:j%!|
00002c20  31 36 3d 5f 51 25 21 31  36 2b 70 41 25 21 66 25  |16=_Q%!16+pA%!f%|
00002c30  3a 6a 25 21 38 3d 6a 25  21 31 36 2d 4d 41 25 0d  |:j%!8=j%!16-MA%.|
00002c40  03 b5 68 c9 32 3a 4d 41  25 3d 6a 25 21 31 36 2d  |..h.2:MA%=j%!16-|
00002c50  6a 25 21 38 3a 51 41 25  3d 5f 51 25 21 26 43 2d  |j%!8:QA%=_Q%!&C-|
00002c60  5f 51 25 21 34 3a 6a 25  21 34 3d 5f 51 25 21 34  |_Q%!4:j%!4=_Q%!4|
00002c70  2b 66 41 25 21 66 25 3a  6a 25 21 26 43 3d 5f 51  |+fA%!f%:j%!&C=_Q|
00002c80  25 21 26 43 3a 6a 25 21  31 36 3d 5f 51 25 21 31  |%!&C:j%!16=_Q%!1|
00002c90  36 2b 70 41 25 21 66 25  3a 6a 25 21 38 3d 6a 25  |6+pA%!f%:j%!8=j%|
00002ca0  21 31 36 2d 4d 41 25 0d  03 bd 66 c9 33 3a 4d 41  |!16-MA%...f.3:MA|
00002cb0  25 3d 5f 51 25 21 31 36  2d 5f 51 25 21 38 3a 51  |%=_Q%!16-_Q%!8:Q|
00002cc0  41 25 3d 6a 25 21 26 43  2d 6a 25 21 34 3a 6a 25  |A%=j%!&C-j%!4:j%|
00002cd0  21 34 3d 5f 51 25 21 34  2b 66 41 25 21 66 25 3a  |!4=_Q%!4+fA%!f%:|
00002ce0  6a 25 21 26 43 3d 6a 25  21 34 2b 51 41 25 3a 6a  |j%!&C=j%!4+QA%:j|
00002cf0  25 21 31 36 3d 5f 51 25  21 31 36 3a 6a 25 21 38  |%!16=_Q%!16:j%!8|
00002d00  3d 5f 51 25 21 38 2b 70  41 25 21 66 25 0d 03 c5  |=_Q%!8+pA%!f%...|
00002d10  6b c9 34 3a 4d 41 25 3d  6a 25 21 31 36 2d 6a 25  |k.4:MA%=j%!16-j%|
00002d20  21 38 3a 51 41 25 3d 5f  51 25 21 26 43 2d 5f 51  |!8:QA%=_Q%!&C-_Q|
00002d30  25 21 34 3a 6a 25 21 34  3d 5f 51 25 21 34 2b 66  |%!4:j%!4=_Q%!4+f|
00002d40  41 25 21 66 25 3a 6a 25  21 26 43 3d 5f 51 25 21  |A%!f%:j%!&C=_Q%!|
00002d50  26 43 3a 6a 25 21 31 36  3d 5f 51 25 21 38 2b 4d  |&C:j%!16=_Q%!8+M|
00002d60  41 25 2b 70 41 25 21 66  25 3a 6a 25 21 38 3d 6a  |A%+pA%!f%:j%!8=j|
00002d70  25 21 31 36 2b 4d 41 25  0d 03 cd 64 c9 35 3a 4d  |%!16+MA%...d.5:M|
00002d80  41 25 3d 5f 51 25 21 31  36 2d 5f 51 25 21 38 3a  |A%=_Q%!16-_Q%!8:|
00002d90  51 41 25 3d 6a 25 21 26  43 2d 6a 25 21 34 3a 6a  |QA%=j%!&C-j%!4:j|
00002da0  25 21 34 3d 5f 51 25 21  26 43 2d 51 41 25 2b 66  |%!4=_Q%!&C-QA%+f|
00002db0  41 25 21 66 25 3a 6a 25  21 26 43 3d 6a 25 21 34  |A%!f%:j%!&C=j%!4|
00002dc0  2b 51 41 25 3a 6a 25 21  31 36 3d 5f 51 25 21 31  |+QA%:j%!16=_Q%!1|
00002dd0  36 3a 6a 25 21 38 3d 5f  51 25 21 38 0d 03 d5 0c  |6:j%!8=_Q%!8....|
00002de0  cb 3a e7 66 25 3d 30 8c  0d 03 d7 0d 6a 25 21 32  |.:.f%=0.....j%!2|
00002df0  38 3d 52 42 25 0d 03 d8  0e cc 6a 25 21 32 38 3d  |8=RB%.....j%!28=|
00002e00  68 43 25 0d 03 da 2a cd  3a c8 99 26 34 30 30 43  |hC%...*.:..&400C|
00002e10  35 2c 2c 6a 25 3a 68 43  25 3d 6a 25 21 30 3a 66  |5,,j%:hC%=j%!0:f|
00002e20  25 2b 3d 34 3a ce 3a e7  ac 43 42 25 8c 0d 03 e0  |%+=4:.:..CB%....|
00002e30  1c 5f 51 25 21 32 38 3d  67 43 25 3a c8 99 26 34  |._Q%!28=gC%:..&4|
00002e40  30 30 43 35 2c 2c 5f 51  25 0d 03 e2 0c cd 3a f2  |00C5,,_Q%.....:.|
00002e50  41 28 6a 25 29 0d 03 e4  21 cc 5f 51 25 21 30 3d  |A(j%)...!._Q%!0=|
00002e60  63 25 3a e7 ac 78 42 25  8c c8 99 26 34 30 30 43  |c%:..xB%...&400C|
00002e70  42 2c 2c 5f 51 25 0d 03  e8 15 e7 52 42 25 3d 2d  |B,,_Q%.....RB%=-|
00002e80  32 8c 5f 51 25 21 32 38  3d 2d 32 0d 03 e9 15 e7  |2._Q%!28=-2.....|
00002e90  55 43 25 3d 2d 31 8c 5f  51 25 21 32 38 3d 2d 31  |UC%=-1._Q%!28=-1|
00002ea0  0d 03 ea 11 c8 99 26 34  30 30 43 35 2c 2c 5f 51  |......&400C5,,_Q|
00002eb0  25 0d 03 eb 07 cd 3a e1  0d 03 ee 4b dd f2 55 28  |%.....:....K..U(|
00002ec0  63 25 29 3a ea 64 25 2c  61 25 2c 6f 41 25 2c 4c  |c%):.d%,a%,oA%,L|
00002ed0  43 25 2c 66 41 25 2c 70  41 25 2c 6f 25 2c 45 42  |C%,fA%,pA%,o%,EB|
00002ee0  25 3a 64 25 3d a4 43 28  63 25 2c 2d 31 2c 5f 55  |%:d%=.C(c%,-1,_U|
00002ef0  25 2b 33 30 38 2c 26 43  2c a3 29 3a e7 64 25 3e  |%+308,&C,.):.d%>|
00002f00  3d 30 8c 0d 03 f2 32 61  25 3d 5f 55 25 21 33 30  |=0....2a%=_U%!30|
00002f10  38 2b 64 25 3a 62 25 3d  61 25 21 38 3a 45 42 25  |8+d%:b%=a%!8:EB%|
00002f20  3d a0 28 22 46 4e 22 2b  24 62 25 29 3a e7 45 42  |=.("FN"+$b%):.EB|
00002f30  25 3d 30 8c e1 0d 03 f6  16 cd 3a 6f 25 3d a4 41  |%=0.......:o%=.A|
00002f40  28 36 30 29 3a e7 63 25  3e 30 8c 0d 03 f9 24 64  |(60):.c%>0....$d|
00002f50  25 3d a4 43 28 63 25 2c  2d 31 2c 5f 55 25 2b 39  |%=.C(c%,-1,_U%+9|
00002f60  32 2c 32 34 2c a3 29 3a  e7 64 25 3e 2d 31 8c 0d  |2,24,.):.d%>-1..|
00002f70  03 fb 6c 61 25 3d 28 5f  55 25 21 39 32 29 2b 64  |..la%=(_U%!92)+d|
00002f80  25 3a 4c 43 25 3d 61 25  21 26 43 3a 66 41 25 3d  |%:LC%=a%!&C:fA%=|
00002f90  61 25 21 31 36 3a 70 41  25 3d 61 25 21 32 30 3a  |a%!16:pA%=a%!20:|
00002fa0  66 25 3d 30 3a 6f 41 25  3d 61 25 21 38 3a c8 95  |f%=0:oA%=a%!8:..|
00002fb0  6f 41 25 21 66 25 3c 3e  2d 31 3a 6f 25 21 30 3d  |oA%!f%<>-1:o%!0=|
00002fc0  6f 41 25 21 66 25 3a c8  99 26 34 30 30 43 36 2c  |oA%!f%:..&400C6,|
00002fd0  2c 6f 25 3a 66 25 2b 3d  34 3a ce 0d 04 08 1a cd  |,o%:f%+=4:......|
00002fe0  3a 6f 25 21 30 3d 63 25  3a c8 99 26 34 30 30 43  |:o%!0=c%:..&400C|
00002ff0  36 2c 2c 6f 25 0d 04 0b  0e cd 3a f2 41 28 6f 25  |6,,o%.....:.A(o%|
00003000  29 3a e1 0d 04 0f 4c dd  f2 56 28 64 25 2c 63 25  |):....L..V(d%,c%|
00003010  2c 69 25 2c 5f 62 75 74  74 6f 6e 25 29 3a ea 5a  |,i%,_button%):.Z|
00003020  44 25 2c 74 25 2c 55 42  25 2c 47 42 25 2c 5f 74  |D%,t%,UB%,GB%,_t|
00003030  65 6d 70 24 2c 73 42 25  3a ea 66 44 25 2c 67 41  |emp$,sB%:.fD%,gA|
00003040  25 3a e7 5f 62 75 74 74  6f 6e 25 3c 3e 32 8c 0d  |%:._button%<>2..|
00003050  04 13 50 55 42 25 3d 5f  55 25 21 26 36 38 2b 64  |..PUB%=_U%!&68+d|
00003060  25 3a 5f 55 25 21 32 38  38 3d 63 25 3a 5f 55 25  |%:_U%!288=c%:_U%|
00003070  21 32 39 32 3d 69 25 3a  5f 55 25 21 32 39 36 3d  |!292=i%:_U%!296=|
00003080  64 25 3a 74 25 3d 55 42  25 21 26 43 3a 73 42 25  |d%:t%=UB%!&C:sB%|
00003090  3d 74 25 21 31 36 3a e7  73 42 25 3c 3e 30 8c 0d  |=t%!16:.sB%<>0..|
000030a0  04 1d 32 5f 74 65 6d 70  24 3d a4 45 28 63 25 2c  |..2_temp$=.E(c%,|
000030b0  74 25 21 30 29 3a 47 42  25 3d a0 28 22 46 4e 22  |t%!0):GB%=.("FN"|
000030c0  2b 24 73 42 25 2b 22 28  5f 74 65 6d 70 24 29 22  |+$sB%+"(_temp$)"|
000030d0  29 0d 04 1f 17 cc 47 42  25 3d bb 28 a4 45 28 63  |).....GB%=.(.E(c|
000030e0  25 2c 74 25 21 30 29 29  0d 04 21 12 cd 3a e7 5f  |%,t%!0))..!..:._|
000030f0  62 75 74 74 6f 6e 25 3d  31 8c 0d 04 24 20 5f 6e  |button%=1...$ _n|
00003100  65 77 5f 76 61 6c 25 3d  47 42 25 2b 28 28 55 42  |ew_val%=GB%+((UB|
00003110  25 21 38 29 2a 28 2d 31  29 29 0d 04 25 18 cc 5f  |%!8)*(-1))..%.._|
00003120  6e 65 77 5f 76 61 6c 25  3d 47 42 25 2b 55 42 25  |new_val%=GB%+UB%|
00003130  21 38 0d 04 27 0f cd 3a  e7 74 25 21 32 30 3d 30  |!8..'..:.t%!20=0|
00003140  8c 0d 04 2a 22 e7 5f 6e  65 77 5f 76 61 6c 25 3e  |...*"._new_val%>|
00003150  74 25 21 38 8c 5f 6e 65  77 5f 76 61 6c 25 3d 74  |t%!8._new_val%=t|
00003160  25 21 38 0d 04 2b 22 e7  5f 6e 65 77 5f 76 61 6c  |%!8..+"._new_val|
00003170  25 3c 74 25 21 34 8c 5f  6e 65 77 5f 76 61 6c 25  |%<t%!4._new_val%|
00003180  3d 74 25 21 34 0d 04 2c  23 cc e7 5f 6e 65 77 5f  |=t%!4..,#.._new_|
00003190  76 61 6c 25 3e 74 25 21  38 8c 5f 6e 65 77 5f 76  |val%>t%!8._new_v|
000031a0  61 6c 25 3d 74 25 21 34  0d 04 2f 22 e7 5f 6e 65  |al%=t%!4../"._ne|
000031b0  77 5f 76 61 6c 25 3c 74  25 21 34 8c 5f 6e 65 77  |w_val%<t%!4._new|
000031c0  5f 76 61 6c 25 3d 74 25  21 38 0d 04 30 18 cd 3a  |_val%=t%!8..0..:|
000031d0  67 41 25 3d 74 25 21 26  43 3a e7 67 41 25 3c 3e  |gA%=t%!&C:.gA%<>|
000031e0  30 8c 0d 04 33 31 5f 6e  65 77 5f 76 61 6c 24 3d  |0...31_new_val$=|
000031f0  a0 28 22 46 4e 22 2b 24  67 41 25 2b 22 28 5f 6e  |.("FN"+$gA%+"(_n|
00003200  65 77 5f 76 61 6c 25 2c  5f 62 75 74 74 6f 6e 25  |ew_val%,_button%|
00003210  29 22 29 0d 04 34 19 cc  5f 6e 65 77 5f 76 61 6c  |)")..4.._new_val|
00003220  24 3d c3 5f 6e 65 77 5f  76 61 6c 25 0d 04 36 16  |$=._new_val%..6.|
00003230  cd 3a e7 5f 6e 65 77 5f  76 61 6c 25 3c 3e 47 42  |.:._new_val%<>GB|
00003240  25 8c 0d 04 38 1c f2 43  28 63 25 2c 74 25 21 30  |%...8..C(c%,t%!0|
00003250  2c 5f 6e 65 77 5f 76 61  6c 24 2c 2d 31 29 0d 04  |,_new_val$,-1)..|
00003260  39 05 cd 0d 04 3a 07 cd  3a e1 0d 04 3d 40 dd a4  |9....:..:...=@..|
00003270  43 28 63 25 2c 69 25 2c  67 25 2c 57 42 25 2c 74  |C(c%,i%,g%,WB%,t|
00003280  43 25 29 3a ea 6b 25 2c  65 25 2c 68 25 2c 64 25  |C%):.k%,e%,h%,d%|
00003290  2c 48 42 25 2c 62 25 3a  e7 28 21 67 25 3d 30 80  |,HB%,b%:.(!g%=0.|
000032a0  74 43 25 3d a3 29 8c 3d  2d 32 0d 04 44 0d e7 28  |tC%=.).=-2..D..(|
000032b0  21 67 25 3d 30 29 8c 0d  04 46 27 21 67 25 3d a4  |!g%=0)...F'!g%=.|
000032c0  41 28 57 42 25 29 3a 62  25 3d 21 67 25 3a 62 25  |A(WB%):b%=!g%:b%|
000032d0  21 30 3d 30 3a 62 25 21  34 3d 30 3a 3d 30 0d 04  |!0=0:b%!4=0:=0..|
000032e0  49 3a cd 3a 6b 25 3d a4  44 28 21 67 25 29 2d 38  |I:.:k%=.D(!g%)-8|
000032f0  3a 65 25 3d 30 3a 68 25  3d a3 3a 64 25 3d 2d 31  |:e%=0:h%=.:d%=-1|
00003300  3a 48 42 25 3d 2d 31 3a  62 25 3d 21 67 25 3a f5  |:HB%=-1:b%=!g%:.|
00003310  3a e7 48 42 25 3c 30 8c  0d 04 53 1f e7 28 62 25  |:.HB%<0...S..(b%|
00003320  21 65 25 3d 30 80 62 25  21 65 25 2b 34 3d 30 29  |!e%=0.b%!e%+4=0)|
00003330  8c 48 42 25 3d 65 25 0d  04 54 12 cd 3a e7 28 62  |.HB%=e%..T..:.(b|
00003340  25 21 65 25 3d 63 25 29  8c 0d 04 59 0b e7 69 25  |%!e%=c%)...Y..i%|
00003350  3d 2d 31 8c 0d 04 5c 0e  64 25 3d 65 25 3a 68 25  |=-1...\.d%=e%:h%|
00003360  3d b9 0d 04 5e 13 cc e7  62 25 21 28 65 25 2b 34  |=...^...b%!(e%+4|
00003370  29 3d 69 25 8c 0d 04 61  0e 64 25 3d 65 25 3a 68  |)=i%...a.d%=e%:h|
00003380  25 3d b9 0d 04 63 0c cc  65 25 2b 3d 57 42 25 0d  |%=...c..e%+=WB%.|
00003390  04 65 05 cd 0d 04 66 05  cd 0d 04 67 0c cc 65 25  |.e....f....g..e%|
000033a0  2b 3d 57 42 25 0d 04 6a  19 cd 3a fd 28 28 65 25  |+=WB%..j..:.((e%|
000033b0  3e 3d 6b 25 29 84 68 25  29 3a e7 68 25 8c 0d 04  |>=k%).h%):.h%...|
000033c0  6e 05 cc 0d 04 70 13 cd  3a e7 28 64 25 3d 2d 31  |n....p..:.(d%=-1|
000033d0  80 74 43 25 29 8c 0d 04  72 0b e7 48 42 25 3c 30  |.tC%)...r..HB%<0|
000033e0  8c 0d 04 74 35 64 25 3d  6b 25 3a 21 67 25 3d a4  |...t5d%=k%:!g%=.|
000033f0  4e 28 21 67 25 2c 57 42  25 29 3a 62 25 3d 21 67  |N(!g%,WB%):b%=!g|
00003400  25 3a 62 25 2b 3d 64 25  3a 62 25 21 30 3d 30 3a  |%:b%+=d%:b%!0=0:|
00003410  62 25 21 34 3d 30 0d 04  78 0b cc 64 25 3d 48 42  |b%!4=0..x..d%=HB|
00003420  25 0d 04 7b 05 cd 0d 04  7c 09 cd 3a 3d 64 25 0d  |%..{....|..:=d%.|
00003430  04 7f 3c dd a4 64 28 63  25 2c 69 25 29 3a ea 71  |..<..d(c%,i%):.q|
00003440  25 3a 71 25 3d a4 68 28  63 25 2c 69 25 29 3a 62  |%:q%=.h(c%,i%):b|
00003450  25 3d 28 71 25 80 26 36  30 30 30 29 3a e7 62 25  |%=(q%.&6000):.b%|
00003460  3d 26 36 30 30 30 3d b9  8b 3d a3 0d 04 85 5b dd  |=&6000=..=....[.|
00003470  f2 67 28 63 25 2c 69 25  29 3a ea 61 25 2c 45 2c  |.g(c%,i%):.a%,E,|
00003480  47 2c 75 42 25 2c 71 25  2c 59 41 25 2c 5a 43 25  |G,uB%,q%,YA%,ZC%|
00003490  2c 61 43 25 2c 65 43 25  2c 66 24 3a ea 66 43 25  |,aC%,eC%,f$:.fC%|
000034a0  2c 52 24 3a 75 42 25 3d  a4 43 28 63 25 2c 69 25  |,R$:uB%=.C(c%,i%|
000034b0  2c 5f 55 25 2b 37 32 2c  32 34 2c a3 29 3a e7 75  |,_U%+72,24,.):.u|
000034c0  42 25 3e 3d 30 8c 0d 04  8d 45 61 25 3d 5f 55 25  |B%>=0....Ea%=_U%|
000034d0  21 37 32 2b 75 42 25 3a  66 43 25 3d 61 25 21 31  |!72+uB%:fC%=a%!1|
000034e0  36 3a 52 24 3d a4 45 28  63 25 2c 66 43 25 29 3a  |6:R$=.E(c%,fC%):|
000034f0  e7 52 24 3d 22 22 8c f2  44 28 a4 42 28 22 53 48  |.R$=""..D(.B("SH|
00003500  45 4c 4c 4d 53 47 32 38  22 29 29 0d 04 91 f5 61  |ELLMSG28"))....a|
00003510  25 3d a4 41 28 36 30 30  30 29 3a 21 61 25 3d 63  |%=.A(6000):!a%=c|
00003520  25 3a c8 99 26 34 30 30  43 43 2c 2c 61 25 3a 45  |%:..&400CC,,a%:E|
00003530  3d 61 25 21 34 2d 61 25  21 32 30 3a 47 3d 61 25  |=a%!4-a%!20:G=a%|
00003540  21 31 36 2d 61 25 21 32  34 3a 61 43 25 3d 61 25  |!16-a%!24:aC%=a%|
00003550  21 36 38 3a 61 25 21 34  3d 69 25 3a c8 99 26 34  |!68:a%!4=i%:..&4|
00003560  30 30 43 45 2c 2c 61 25  3a 21 61 25 3d 63 25 3a  |00CE,,a%:!a%=c%:|
00003570  61 25 21 34 3d 35 3a 71  25 3d 61 25 21 32 34 3a  |a%!4=5:q%=a%!24:|
00003580  65 43 25 3d 61 25 21 33  32 3a 61 25 21 38 3d 61  |eC%=a%!32:a%!8=a|
00003590  25 21 38 2b 45 3a 61 25  21 26 43 3d 61 25 21 26  |%!8+E:a%!&C=a%!&|
000035a0  43 2b 47 3a 61 25 21 31  36 3d 61 25 21 31 36 2b  |C+G:a%!16=a%!16+|
000035b0  45 3a 61 25 21 32 30 3d  61 25 21 32 30 2b 47 3a  |E:a%!20=a%!20+G:|
000035c0  61 25 21 32 34 3d 30 3a  61 25 21 32 38 3d 30 3a  |a%!24=0:a%!28=0:|
000035d0  61 25 21 33 32 3d 26 37  46 46 46 46 46 46 46 3a  |a%!32=&7FFFFFFF:|
000035e0  61 25 21 33 36 3d 26 37  46 46 46 46 46 46 46 3a  |a%!36=&7FFFFFFF:|
000035f0  c8 99 36 2c 26 41 31 2c  32 38 b8 2c 2c 59 41 25  |..6,&A1,28.,,YA%|
00003600  0d 04 a1 19 5a 43 25 3d  28 28 59 41 25 80 32 29  |....ZC%=((YA%.2)|
00003610  3d 32 29 3a e7 5a 43 25  8c 0d 04 a3 16 59 41 25  |=2):.ZC%.....YA%|
00003620  3d 71 25 3a e7 28 59 41  25 80 32 35 36 29 8c 0d  |=q%:.(YA%.256)..|
00003630  04 a5 12 66 24 3d a4 69  28 65 43 25 2c 22 73 22  |...f$=.i(eC%,"s"|
00003640  29 0d 04 a6 25 cd 3a e7  28 59 41 25 80 32 29 3d  |)...%.:.(YA%.2)=|
00003650  30 8c f2 44 28 a4 42 28  22 53 48 45 4c 4c 4d 53  |0..D(.B("SHELLMS|
00003660  47 31 39 22 29 29 0d 04  a8 0c e7 66 24 3c 3e 22  |G19")).....f$<>"|
00003670  22 8c 0d 04 a9 2e c8 99  26 34 32 34 30 30 2c 26  |".......&42400,&|
00003680  38 35 2c 61 43 25 2c 66  24 2c 61 25 2b 38 3a 5f  |85,aC%,f$,a%+8:_|
00003690  55 25 21 26 36 34 3d 5f  55 25 21 26 36 34 84 31  |U%!&64=_U%!&64.1|
000036a0  0d 04 ab 11 cc c8 99 26  34 30 30 44 30 2c 2c 61  |.......&400D0,,a|
000036b0  25 0d 04 ad 05 cd 0d 04  ae 11 cc c8 99 26 34 30  |%............&40|
000036c0  30 44 30 2c 2c 61 25 0d  04 b0 0c cd 3a f2 41 28  |0D0,,a%.....:.A(|
000036d0  61 25 29 0d 04 b2 49 cc  f2 42 28 22 49 63 6f 6e  |a%)...I..B("Icon|
000036e0  44 72 61 67 42 6f 78 3a  57 41 52 4e 49 4e 47 21  |DragBox:WARNING!|
000036f0  20 6e 6f 20 64 72 61 67  20 68 61 6e 64 6c 65 72  | no drag handler|
00003700  20 72 65 67 69 73 74 65  72 65 64 20 66 6f 72 20  | registered for |
00003710  74 68 69 73 20 69 63 6f  6e 21 22 29 0d 04 b4 07  |this icon!")....|
00003720  cd 3a e1 0d 04 b7 19 dd  f2 42 28 46 24 29 3a ea  |.:.......B(F$):.|
00003730  59 41 25 3a e7 ac 28 a4  6a 29 8c e1 0d 04 ba 10  |YA%:..(.j)......|
00003740  e7 5f 55 25 21 34 34 3c  3e 2d 31 8c 0d 04 bb 17  |._U%!44<>-1.....|
00003750  59 41 25 3d 5f 55 25 21  34 34 3a d5 23 59 41 25  |YA%=_U%!44:.#YA%|
00003760  2c 46 24 0d 04 bd 11 cd  3a e7 5f 55 25 21 26 39  |,F$.....:._U%!&9|
00003770  34 3e 30 8c 0d 04 c0 24  f2 46 28 26 34 33 42 30  |4>0....$.F(&43B0|
00003780  30 2c 22 53 68 65 6c 6c  44 42 75 67 3a 54 72 61  |0,"ShellDBug:Tra|
00003790  63 65 20 22 2b 46 24 29  0d 04 c2 07 cd 3a e1 0d  |ce "+F$).....:..|
000037a0  04 c5 3f dd f2 69 3a f2  76 28 5f 51 25 2c 5f 55  |..?..i:.v(_Q%,_U|
000037b0  25 21 32 38 2c 5f 55 25  21 33 32 29 3a 41 24 3d  |%!28,_U%!32):A$=|
000037c0  a4 4b 28 5f 55 25 21 32  38 2c 5f 55 25 21 33 32  |.K(_U%!28,_U%!32|
000037d0  2c 32 29 3a e7 5f 55 25  21 33 32 3d 30 8c 0d 04  |,2):._U%!32=0...|
000037e0  cb 15 f2 77 28 5f 55 25  21 32 38 2c 5f 55 25 21  |...w(_U%!28,_U%!|
000037f0  33 32 29 0d 04 cc 0e cd  3a e7 41 24 3c 3e 22 22  |32).....:.A$<>""|
00003800  8c 0d 04 ce 3b f2 58 28  34 2c 5f 55 25 21 32 38  |....;.X(4,_U%!28|
00003810  2c 5f 55 25 21 33 32 29  3a 6e 25 3d a0 28 22 46  |,_U%!32):n%=.("F|
00003820  4e 22 2b 41 24 2b 22 28  5f 74 65 6d 70 32 38 25  |N"+A$+"(_temp28%|
00003830  2c 5f 74 65 6d 70 33 32  25 29 22 29 0d 04 d0 10  |,_temp32%)")....|
00003840  cd 3a e7 5f 55 25 21 33  32 3d 30 8c 0d 04 d3 13  |.:._U%!32=0.....|
00003850  e7 5f 55 25 21 32 38 3d  5f 55 25 21 32 30 8c 0d  |._U%!28=_U%!20..|
00003860  04 d4 10 c8 99 26 34 30  30 44 34 2c 2c 2d 31 0d  |.....&400D4,,-1.|
00003870  04 d5 05 cd 0d 04 d6 07  cd 3a e1 0d 04 d8 39 dd  |.........:....9.|
00003880  f2 6a 3a ea 62 25 2c 70  25 2c 49 42 25 3a 49 42  |.j:.b%,p%,IB%:IB|
00003890  25 3d a3 3a 62 25 3d b9  3a e7 a6 28 2d 31 29 8c  |%=.:b%=.:..(-1).|
000038a0  62 25 3d a4 6b 28 5f 51  25 21 26 43 2c 5f 51 25  |b%=.k(_Q%!&C,_Q%|
000038b0  21 31 36 29 0d 04 dd 08  e7 62 25 8c 0d 04 de 40  |!16).....b%....@|
000038c0  70 25 3d a4 54 28 5f 51  25 21 38 2c 5f 51 25 21  |p%=.T(_Q%!8,_Q%!|
000038d0  26 43 2c 5f 51 25 21 31  36 29 3a e7 28 70 25 3c  |&C,_Q%!16):.(p%<|
000038e0  3e 30 80 5f 51 25 21 26  43 3e 30 80 5f 51 25 21  |>0._Q%!&C>0._Q%!|
000038f0  31 36 3e 3d 30 29 8c 49  42 25 3d b9 0d 04 e0 0a  |16>=0).IB%=.....|
00003900  e7 70 25 3d 30 8c 0d 04  e3 1a 70 25 3d a4 54 28  |.p%=0.....p%=.T(|
00003910  5f 51 25 21 38 2c 5f 51  25 21 26 43 2c 2d 31 29  |_Q%!8,_Q%!&C,-1)|
00003920  0d 04 e4 29 cd 3a e7 70  25 3c 3e 30 8c f2 59 28  |...).:.p%<>0..Y(|
00003930  5f 51 25 2c 70 25 2c 5f  51 25 21 26 43 2c 5f 51  |_Q%,p%,_Q%!&C,_Q|
00003940  25 21 31 36 2c 49 42 25  29 0d 04 e6 07 cd 3a e1  |%!16,IB%).....:.|
00003950  0d 04 e9 9e dd f2 6b 3a  ea 71 25 2c 41 24 2c 6e  |......k:.q%,A$,n|
00003960  25 2c 4a 42 25 2c 66 25  3a 4a 42 25 3d a4 41 28  |%,JB%,f%:JB%=.A(|
00003970  26 36 34 29 3a f2 42 28  22 41 63 74 69 6f 6e 3a  |&64):.B("Action:|
00003980  4d 6f 75 73 65 20 42 75  74 74 6f 6e 20 77 61 73  |Mouse Button was|
00003990  20 41 44 4a 55 53 54 22  29 3a c8 99 26 34 30 30  | ADJUST"):..&400|
000039a0  44 36 2c 5f 55 25 21 32  38 2c 4a 42 25 2c 26 46  |D6,_U%!28,JB%,&F|
000039b0  30 30 30 2c 26 42 30 30  30 3a 66 25 3d 30 3a c8  |000,&B000:f%=0:.|
000039c0  95 4a 42 25 21 66 25 3c  3e 2d 31 3a e7 4a 42 25  |.JB%!f%<>-1:.JB%|
000039d0  21 66 25 3d 5f 55 25 21  33 32 8c f2 7a 28 5f 55  |!f%=_U%!32..z(_U|
000039e0  25 21 32 38 2c 5f 55 25  21 33 32 2c 31 29 0d 04  |%!28,_U%!32,1)..|
000039f0  f5 2b 66 25 2b 3d 34 3a  ce 3a 41 24 3d a4 4b 28  |.+f%+=4:.:A$=.K(|
00003a00  5f 55 25 21 32 38 2c 5f  55 25 21 33 32 2c 33 29  |_U%!28,_U%!32,3)|
00003a10  3a e7 41 24 3c 3e 22 22  8c 0d 04 fa 3b f2 58 28  |:.A$<>""....;.X(|
00003a20  31 2c 5f 55 25 21 32 38  2c 5f 55 25 21 33 32 29  |1,_U%!28,_U%!32)|
00003a30  3a 6e 25 3d a0 28 22 46  4e 22 2b 41 24 2b 22 28  |:n%=.("FN"+A$+"(|
00003a40  5f 74 65 6d 70 32 38 25  2c 5f 74 65 6d 70 33 32  |_temp28%,_temp32|
00003a50  25 29 22 29 0d 04 fc 0f  cd 3a f2 41 28 4a 42 25  |%)").....:.A(JB%|
00003a60  29 3a e1 0d 04 ff 30 dd  a4 4b 28 63 25 2c 41 41  |):....0..K(c%,AA|
00003a70  25 2c 72 41 25 29 3a ea  65 25 2c 67 25 2c 68 25  |%,rA%):.e%,g%,h%|
00003a80  2c 6b 25 2c 41 24 3a e7  63 25 3d 2d 31 8c 63 25  |,k%,A$:.c%=-1.c%|
00003a90  3d 2d 32 0d 05 02 3c 6b  25 3d a4 44 28 5f 55 25  |=-2...<k%=.D(_U%|
00003aa0  21 26 43 29 2d 38 3a 65  25 3d 30 3a 68 25 3d a3  |!&C)-8:e%=0:h%=.|
00003ab0  3a 67 25 3d 5f 55 25 21  26 43 3a 41 24 3d 22 22  |:g%=_U%!&C:A$=""|
00003ac0  3a f5 3a e7 28 67 25 21  65 25 3d 63 25 29 8c 0d  |:.:.(g%!e%=c%)..|
00003ad0  05 09 10 c8 8e 67 25 21  28 65 25 2b 34 29 ca 0d  |.....g%!(e%+4)..|
00003ae0  05 0a 24 c9 2d 31 3a e7  67 25 21 28 65 25 2b 28  |..$.-1:.g%!(e%+(|
00003af0  26 43 2b 28 72 41 25 2a  34 29 29 29 3e 26 38 30  |&C+(rA%*4)))>&80|
00003b00  30 30 8c 0d 05 10 23 41  24 3d 24 28 67 25 21 28  |00....#A$=$(g%!(|
00003b10  65 25 2b 28 26 43 2b 28  72 41 25 2a 34 29 29 29  |e%+(&C+(rA%*4)))|
00003b20  29 3a 68 25 3d b9 0d 05  12 0b cc 65 25 2b 3d 34  |):h%=......e%+=4|
00003b30  38 0d 05 14 05 cd 0d 05  15 14 7f e7 67 25 21 28  |8...........g%!(|
00003b40  65 25 2b 34 29 3d 41 41  25 8c 0d 05 1c 20 e7 67  |e%+4)=AA%.... .g|
00003b50  25 21 28 65 25 2b 28 26  43 2b 28 72 41 25 2a 34  |%!(e%+(&C+(rA%*4|
00003b60  29 29 29 3e 26 38 30 30  30 8c 0d 05 1d 23 41 24  |)))>&8000....#A$|
00003b70  3d 24 28 67 25 21 28 65  25 2b 28 26 43 2b 28 72  |=$(g%!(e%+(&C+(r|
00003b80  41 25 2a 34 29 29 29 29  3a 68 25 3d b9 0d 05 1f  |A%*4)))):h%=....|
00003b90  0b cc 65 25 2b 3d 34 38  0d 05 21 05 cd 0d 05 22  |..e%+=48..!...."|
00003ba0  0b cc 65 25 2b 3d 34 38  0d 05 24 05 cd 0d 05 25  |..e%+=48..$....%|
00003bb0  05 cb 0d 05 26 0b cc 65  25 2b 3d 34 38 0d 05 28  |....&..e%+=48..(|
00003bc0  18 cd 3a fd 28 28 65 25  3e 3d 6b 25 29 84 68 25  |..:.((e%>=k%).h%|
00003bd0  29 3a 3d 41 24 0d 05 2c  63 dd f2 6c 28 63 25 2c  |):=A$..,c..l(c%,|
00003be0  69 25 29 3a ea 61 25 2c  79 25 2c 69 41 25 2c 64  |i%):.a%,y%,iA%,d|
00003bf0  25 2c 5a 41 25 2c 6e 25  3a 69 41 25 3d a4 41 28  |%,ZA%,n%:iA%=.A(|
00003c00  33 30 29 3a c8 99 26 34  30 30 43 46 2c 2c 69 41  |30):..&400CF,,iA|
00003c10  25 3a 64 25 3d a4 43 28  63 25 2c 69 25 2c 5f 55  |%:d%=.C(c%,i%,_U|
00003c20  25 2b 37 32 2c 32 34 2c  a3 29 3a e7 64 25 3d 2d  |%+72,24,.):.d%=-|
00003c30  31 84 64 25 3d 2d 32 8c  0d 05 34 2e 6e 25 3d a4  |1.d%=-2...4.n%=.|
00003c40  6d 28 a4 42 28 22 53 48  45 4c 4c 4d 53 47 31 33  |m(.B("SHELLMSG13|
00003c50  22 29 2c 30 2c 22 22 2c  a4 42 28 22 77 61 72 6e  |"),0,"",.B("warn|
00003c60  69 6e 67 22 29 29 0d 05  35 20 cc 61 25 3d 28 5f  |ing"))..5 .a%=(_|
00003c70  55 25 21 37 32 29 2b 64  25 3a e7 61 25 21 38 3e  |U%!72)+d%:.a%!8>|
00003c80  26 38 30 30 30 8c 0d 05  38 12 5a 41 25 3d a4 44  |&8000...8.ZA%=.D|
00003c90  28 61 25 21 38 29 2d 34  0d 05 39 0d cc 5a 41 25  |(a%!8)-4..9..ZA%|
00003ca0  3d 61 25 21 38 0d 05 3b  f5 cd 3a 79 25 3d 5f 55  |=a%!8..;..:y%=_U|
00003cb0  25 21 37 36 3a 79 25 21  30 3d 32 35 36 3a 79 25  |%!76:y%!0=256:y%|
00003cc0  21 26 43 3d 30 3a 79 25  21 31 36 3d 31 3a 79 25  |!&C=0:y%!16=1:y%|
00003cd0  21 32 30 3d 69 41 25 21  26 43 3a 79 25 21 32 34  |!20=iA%!&C:y%!24|
00003ce0  3d 69 41 25 21 31 36 3a  79 25 21 32 38 3d 69 41  |=iA%!16:y%!28=iA|
00003cf0  25 21 30 3a 79 25 21 33  32 3d 69 41 25 21 34 3a  |%!0:y%!32=iA%!4:|
00003d00  79 25 21 33 36 3d 5a 41  25 3a 79 25 21 34 30 3d  |y%!36=ZA%:y%!40=|
00003d10  61 25 21 26 43 3a 24 28  79 25 2b 34 34 29 3d a4  |a%!&C:$(y%+44)=.|
00003d20  59 28 a4 45 28 63 25 2c  61 25 21 31 36 29 29 3a  |Y(.E(c%,a%!16)):|
00003d30  c8 99 26 34 30 30 45 37  2c 31 38 2c 79 25 2c 79  |..&400E7,18,y%,y|
00003d40  25 21 32 30 2c 79 25 21  32 34 3a 5f 55 25 21 26  |%!20,y%!24:_U%!&|
00003d50  37 38 3d 5f 51 25 21 38  3a 5f 55 25 21 26 38 38  |78=_Q%!8:_U%!&88|
00003d60  3d 5a 41 25 3a 5f 55 25  21 26 38 43 3d 61 25 21  |=ZA%:_U%!&8C=a%!|
00003d70  26 43 3a 5f 55 25 21 26  39 30 3d 61 25 21 38 3a  |&C:_U%!&90=a%!8:|
00003d80  5f 55 25 21 26 39 43 3d  61 25 21 34 3a 5f 55 25  |_U%!&9C=a%!4:_U%|
00003d90  21 26 43 38 3d 79 25 21  32 30 0d 05 4e 11 5f 55  |!&C8=y%!20..N._U|
00003da0  25 21 26 43 43 3d 79 25  21 32 34 0d 05 4f 0f cd  |%!&CC=y%!24..O..|
00003db0  3a f2 41 28 69 41 25 29  3a e1 0d 05 53 65 dd a4  |:.A(iA%):...Se..|
00003dc0  6f 28 63 25 2c 69 25 2c  7a 41 25 29 3a ea 65 41  |o(c%,i%,zA%):.eA|
00003dd0  25 2c 59 42 25 2c 5a 42  25 2c 66 25 3a ea 79 42  |%,YB%,ZB%,f%:.yB|
00003de0  25 2c 7a 42 25 2c 63 41  25 2c 79 43 25 2c 59 43  |%,zB%,cA%,yC%,YC|
00003df0  25 2c 63 44 25 2c 47 41  25 3a 47 41 25 3d a4 41  |%,cD%,GA%:GA%=.A|
00003e00  28 26 34 30 30 29 3a c8  99 26 34 30 30 44 33 2c  |(&400):..&400D3,|
00003e10  2c 47 41 25 3a e7 47 41  25 21 30 3d 2d 31 8c 0d  |,GA%:.GA%!0=-1..|
00003e20  05 5b 0e f2 41 28 47 41  25 29 3a 3d a3 0d 05 5d  |.[..A(GA%):=...]|
00003e30  40 cd 3a c8 99 26 34 30  30 44 36 2c 63 25 2c 47  |@.:..&400D6,c%,G|
00003e40  41 25 2c 26 34 30 45 30  30 30 2c 26 45 30 30 30  |A%,&40E000,&E000|
00003e50  3a 59 42 25 3d 47 41 25  21 30 3a 66 25 3d 30 3a  |:YB%=GA%!0:f%=0:|
00003e60  f5 3a e7 47 41 25 21 66  25 3d 69 25 8c 0d 05 6a  |.:.GA%!f%=i%...j|
00003e70  21 79 42 25 3d 47 41 25  21 28 66 25 2d 34 29 3a  |!yB%=GA%!(f%-4):|
00003e80  7a 42 25 3d 47 41 25 21  28 66 25 2b 34 29 0d 05  |zB%=GA%!(f%+4)..|
00003e90  6b 2c cd 3a 66 25 2b 3d  34 3a fd 47 41 25 21 66  |k,.:f%+=4:.GA%!f|
00003ea0  25 3d 2d 31 3a 5a 42 25  3d 47 41 25 21 28 66 25  |%=-1:ZB%=GA%!(f%|
00003eb0  2d 34 29 3a c8 8e 7a 41  25 ca 0d 05 70 12 c9 26  |-4):..zA%...p..&|
00003ec0  44 3a f2 5f 28 63 25 2c  30 2c 34 29 0d 05 78 15  |D:._(c%,0,4)..x.|
00003ed0  c9 33 39 38 2c 33 39 34  3a e7 69 25 3d 5a 42 25  |.398,394:.i%=ZB%|
00003ee0  8c 0d 05 7a 2a c8 99 26  34 30 30 44 32 2c 63 25  |...z*..&400D2,c%|
00003ef0  2c 59 42 25 2c 2d 31 2c  2d 31 2c 2d 31 2c a9 28  |,YB%,-1,-1,-1,.(|
00003f00  a4 45 28 63 25 2c 59 42  25 29 29 0d 05 7b 2b cc  |.E(c%,YB%))..{+.|
00003f10  c8 99 26 34 30 30 44 32  2c 63 25 2c 7a 42 25 2c  |..&400D2,c%,zB%,|
00003f20  2d 31 2c 2d 31 2c 2d 31  2c a9 28 a4 45 28 63 25  |-1,-1,-1,.(.E(c%|
00003f30  2c 7a 42 25 29 29 0d 05  7d 05 cd 0d 05 7e 15 c9  |,zB%))..}....~..|
00003f40  33 39 39 2c 34 31 30 3a  e7 69 25 3d 59 42 25 8c  |399,410:.i%=YB%.|
00003f50  0d 05 80 2a c8 99 26 34  30 30 44 32 2c 63 25 2c  |...*..&400D2,c%,|
00003f60  5a 42 25 2c 2d 31 2c 2d  31 2c 2d 31 2c a9 28 a4  |ZB%,-1,-1,-1,.(.|
00003f70  45 28 63 25 2c 5a 42 25  29 29 0d 05 81 2b cc c8  |E(c%,ZB%))...+..|
00003f80  99 26 34 30 30 44 32 2c  63 25 2c 79 42 25 2c 2d  |.&400D2,c%,yB%,-|
00003f90  31 2c 2d 31 2c 2d 31 2c  a9 28 a4 45 28 63 25 2c  |1,-1,-1,.(.E(c%,|
00003fa0  79 42 25 29 29 0d 05 83  05 cd 0d 05 84 10 cb 3a  |yB%))..........:|
00003fb0  f2 41 28 47 41 25 29 3a  3d b9 0d 05 88 7e dd a4  |.A(GA%):=....~..|
00003fc0  70 28 7a 41 25 29 3a ea  72 25 2c 6b 25 2c 68 25  |p(zA%):.r%,k%,h%|
00003fd0  2c 65 25 2c 44 41 25 2c  61 24 2c 54 24 2c 62 24  |,e%,DA%,a$,T$,b$|
00003fe0  3a ea 77 42 25 2c 76 42  25 2c 47 43 25 2c 61 42  |:.wB%,vB%,GC%,aB|
00003ff0  25 2c 62 42 25 2c 44 43  25 2c 61 44 25 2c 64 25  |%,bB%,DC%,aD%,d%|
00004000  3a ea 71 41 25 2c 6f 25  3a 72 25 3d 5f 55 25 21  |:.qA%,o%:r%=_U%!|
00004010  36 30 3a 6b 25 3d 5f 55  25 21 26 42 34 2a 32 34  |60:k%=_U%!&B4*24|
00004020  3a 68 25 3d a3 3a 65 25  3d 30 3a f5 3a e7 72 25  |:h%=.:e%=0:.:.r%|
00004030  21 65 25 3d 7a 41 25 8c  0d 05 91 08 68 25 3d b9  |!e%=zA%.....h%=.|
00004040  0d 05 92 0b cc 65 25 2b  3d 32 34 0d 05 94 15 cd  |.....e%+=24.....|
00004050  3a fd 68 25 84 65 25 3e  3d 6b 25 3a e7 68 25 8c  |:.h%.e%>=k%:.h%.|
00004060  0d 05 97 2a 62 25 3d 72  25 2b 65 25 3a 61 24 3d  |...*b%=r%+e%:a$=|
00004070  24 28 62 25 21 38 29 3a  e7 28 61 24 3c 3e 22 22  |$(b%!8):.(a$<>""|
00004080  80 62 25 21 26 43 3d 30  29 8c 0d 05 9c 5b f2 5a  |.b%!&C=0)....[.Z|
00004090  28 61 24 2c 44 41 25 29  3a 6f 25 3d a4 41 28 33  |(a$,DA%):o%=.A(3|
000040a0  36 29 3a 6f 25 21 30 3d  44 41 25 3a c8 99 26 34  |6):o%!0=DA%:..&4|
000040b0  30 30 43 42 2c 2c 6f 25  3a 61 42 25 3d 28 6f 25  |00CB,,o%:aB%=(o%|
000040c0  21 34 2d 6f 25 21 26 43  29 2f 32 3a 62 42 25 3d  |!4-o%!&C)/2:bB%=|
000040d0  28 6f 25 21 31 36 2d 6f  25 21 38 29 2f 32 3a f2  |(o%!16-o%!8)/2:.|
000040e0  41 28 6f 25 29 0d 05 a3  1a cd 3a 54 24 3d 24 28  |A(o%).....:T$=$(|
000040f0  62 25 21 31 36 29 3a e7  54 24 3c 3e 22 22 8c 0d  |b%!16):.T$<>""..|
00004100  05 a6 0d e7 62 25 21 26  43 3e 30 8c 0d 05 a7 20  |....b%!&C>0.... |
00004110  6e 25 3d a0 28 22 46 4e  22 2b 54 24 2b 22 28 22  |n%=.("FN"+T$+"("|
00004120  2b c3 62 25 21 26 43 2b  22 29 22 29 0d 05 a8 1f  |+.b%!&C+")")....|
00004130  cc 6e 25 3d a0 28 22 46  4e 22 2b 54 24 2b 22 28  |.n%=.("FN"+T$+"(|
00004140  22 2b c3 44 41 25 2b 22  29 22 29 0d 05 aa 05 cd  |"+.DA%+")").....|
00004150  0d 05 ab 05 cc 0d 05 ac  22 cd 3a 64 25 3d a4 4d  |........".:d%=.M|
00004160  28 5f 55 25 21 26 42 38  2c 62 25 21 26 43 29 3a  |(_U%!&B8,b%!&C):|
00004170  e7 64 25 3e 2d 31 8c 0d  05 af 0d f2 4f 28 62 25  |.d%>-1......O(b%|
00004180  21 26 43 29 0d 05 b0 0e  cc e7 62 25 21 26 43 3e  |!&C)......b%!&C>|
00004190  30 8c 0d 05 b4 18 85 39  39 2c a4 42 28 22 53 48  |0......99,.B("SH|
000041a0  45 4c 4c 4d 53 47 30 39  22 29 0d 05 b5 15 cc f2  |ELLMSG09")......|
000041b0  42 41 28 44 41 25 2c 61  42 25 2c 62 42 25 29 0d  |BA(DA%,aB%,bB%).|
000041c0  05 b8 05 cd 0d 05 b9 1a  cd 3a 62 24 3d 24 28 62  |.........:b$=$(b|
000041d0  25 21 32 30 29 3a e7 62  24 3c 3e 22 22 8c 0d 05  |%!20):.b$<>""...|
000041e0  bc 0d e7 62 25 21 26 43  3e 30 8c 0d 05 bd 20 6e  |...b%!&C>0.... n|
000041f0  25 3d a0 28 22 46 4e 22  2b 54 24 2b 22 28 22 2b  |%=.("FN"+T$+"("+|
00004200  c3 62 25 21 26 43 2b 22  29 22 29 0d 05 be 1f cc  |.b%!&C+")").....|
00004210  6e 25 3d a0 28 22 46 4e  22 2b 62 24 2b 22 28 22  |n%=.("FN"+b$+"("|
00004220  2b c3 44 41 25 2b 22 29  22 29 0d 05 c0 05 cd 0d  |+.DA%+")")......|
00004230  05 c1 05 cc 0d 05 c2 0b  cd 3a 71 41 25 3d b9 0d  |.........:qA%=..|
00004240  05 c4 1c cc 61 24 3d 22  22 3a 54 24 3d 22 22 3a  |....a$="":T$="":|
00004250  62 24 3d 22 22 3a 71 41  25 3d a3 0d 05 c6 0a cd  |b$="":qA%=......|
00004260  3a 3d 71 41 25 0d 05 c9  52 dd f2 6d 28 5f 51 25  |:=qA%...R..m(_Q%|
00004270  29 3a ea 42 43 25 2c 6c  43 25 2c 48 44 25 2c 43  |):.BC%,lC%,HD%,C|
00004280  44 25 2c 6e 25 2c 63 42  25 3a 63 42 25 3d a4 41  |D%,n%,cB%:cB%=.A|
00004290  28 32 35 36 29 3a c8 99  26 34 30 30 43 46 2c 2c  |(256):..&400CF,,|
000042a0  5f 73 68 65 6c 6c 5f 62  6c 6b 25 3a e7 5f 55 25  |_shell_blk%:._U%|
000042b0  21 32 36 34 3d 30 8c 0d  05 ce 32 c8 99 26 34 35  |!264=0....2..&45|
000042c0  42 43 34 2c 5f 55 25 21  32 34 2c 5f 51 25 b8 42  |BC4,_U%!24,_Q%.B|
000042d0  43 25 2c 2c 63 42 25 3a  e7 42 43 25 8c f2 43 41  |C%,,cB%:.BC%..CA|
000042e0  28 42 43 25 2c 63 42 25  29 0d 05 d0 17 cd 3a e7  |(BC%,cB%).....:.|
000042f0  5f 73 68 65 6c 6c 5f 62  6c 6b 25 21 38 3d 31 8c  |_shell_blk%!8=1.|
00004300  0d 05 d2 11 e7 a4 46 28  5f 55 25 21 26 45 30 29  |......F(_U%!&E0)|
00004310  8c 0d 05 d3 20 5f 74 65  6d 70 25 3d 5f 55 25 21  |.... _temp%=_U%!|
00004320  26 45 30 3a e7 24 5f 74  65 6d 70 25 3c 3e 22 22  |&E0:.$_temp%<>""|
00004330  8c 0d 05 d6 28 6e 25 3d  a0 28 22 46 4e 22 2b 24  |....(n%=.("FN"+$|
00004340  5f 74 65 6d 70 25 2b 22  28 5f 55 25 21 35 32 2c  |_temp%+"(_U%!52,|
00004350  5f 55 25 21 35 36 29 22  29 0d 05 d7 05 cd 0d 05  |_U%!56)").......|
00004360  d8 1e cd 3a f2 4b 28 5f  55 25 21 33 36 2c 5f 55  |...:.K(_U%!36,_U|
00004370  25 21 34 30 2c 5f 55 25  21 32 34 29 0d 05 da 1d  |%!40,_U%!24)....|
00004380  cc 5f 73 68 65 6c 6c 5f  46 6f 6e 74 4d 65 6e 75  |._shell_FontMenu|
00004390  53 65 6c 46 4e 24 3d 22  22 0d 05 dc 0f cd 3a f2  |SelFN$="".....:.|
000043a0  41 28 63 42 25 29 3a e1  0d 05 e0 1d dd f2 6e 28  |A(cB%):.......n(|
000043b0  5f 51 25 29 3a ea 62 25  2c 6e 25 3a c8 8e 5f 51  |_Q%):.b%,n%:.._Q|
000043c0  25 21 31 36 ca 0d 05 e3  0b c9 30 3a f2 4d 3a e0  |%!16......0:.M:.|
000043d0  0d 05 e4 0f c9 31 3a f2  45 41 28 5f 51 25 29 0d  |.....1:.EA(_Q%).|
000043e0  05 e5 0f c9 32 3a f2 46  41 28 5f 51 25 29 0d 05  |....2:.FA(_Q%)..|
000043f0  e6 10 c9 33 3a f2 61 28  5f 51 25 2c a3 29 0d 05  |...3:.a(_Q%,.)..|
00004400  e7 0f c9 34 3a f2 48 41  28 5f 51 25 29 0d 05 e8  |...4:.HA(_Q%)...|
00004410  10 c9 35 3a f2 61 28 5f  51 25 2c b9 29 0d 05 e9  |..5:.a(_Q%,.)...|
00004420  0f c9 36 3a f2 49 41 28  5f 51 25 29 0d 05 ea 0f  |..6:.IA(_Q%)....|
00004430  c9 37 3a f2 4a 41 28 5f  51 25 29 0d 05 eb 0f c9  |.7:.JA(_Q%).....|
00004440  38 3a f2 4b 41 28 5f 51  25 29 0d 05 ec 12 c9 39  |8:.KA(_Q%).....9|
00004450  3a e7 5f 55 25 21 26 41  34 3e 30 8c 0d 05 ed 1d  |:._U%!&A4>0.....|
00004460  62 25 3d 5f 55 25 21 26  41 34 3a 6e 25 3d a0 28  |b%=_U%!&A4:n%=.(|
00004470  22 46 4e 22 2b 24 62 25  29 0d 05 ef 05 cd 0d 05  |"FN"+$b%).......|
00004480  f0 10 c9 26 41 3a f2 4c  41 28 5f 51 25 29 0d 05  |...&A:.LA(_Q%)..|
00004490  f1 10 c9 26 45 3a f2 4d  41 28 5f 51 25 29 0d 05  |...&E:.MA(_Q%)..|
000044a0  f2 12 c9 26 35 30 32 3a  f2 4e 41 28 5f 51 25 29  |...&502:.NA(_Q%)|
000044b0  0d 05 f3 14 c9 26 34 30  30 43 30 3a f2 4f 41 28  |.....&400C0:.OA(|
000044c0  5f 51 25 29 0d 05 f4 14  c9 26 34 30 30 43 31 3a  |_Q%).....&400C1:|
000044d0  f2 50 41 28 5f 51 25 29  0d 05 f5 17 c9 26 34 30  |.PA(_Q%).....&40|
000044e0  30 43 32 3a e7 5f 55 25  21 26 41 38 3e 30 8c 0d  |0C2:._U%!&A8>0..|
000044f0  05 f7 45 62 25 3d 5f 55  25 21 26 41 38 3a 6e 25  |..Eb%=_U%!&A8:n%|
00004500  3d a0 28 22 46 4e 22 2b  24 62 25 2b 22 28 22 2b  |=.("FN"+$b%+"("+|
00004510  c3 28 5f 51 25 21 34 29  2b 22 2c 22 2b bd 33 34  |.(_Q%!4)+","+.34|
00004520  2b a4 49 28 5f 51 25 2b  32 38 29 2b bd 33 34 2b  |+.I(_Q%+28)+.34+|
00004530  22 29 22 29 0d 05 f9 2a  cd 3a e7 5f 55 25 21 26  |")")...*.:._U%!&|
00004540  44 30 3d 2d 31 80 a4 49  28 5f 51 25 2b 32 38 29  |D0=-1..I(_Q%+28)|
00004550  3d 22 53 74 72 6f 6e 67  48 65 6c 70 22 8c 0d 05  |="StrongHelp"...|
00004560  fb 51 5f 55 25 21 26 44  30 3d 5f 51 25 21 34 3a  |.Q_U%!&D0=_Q%!4:|
00004570  f2 62 28 22 48 65 6c 70  5f 49 6e 73 74 61 6c 6c  |.b("Help_Install|
00004580  20 2d 44 69 65 57 69 74  68 54 61 73 6b 20 22 2b  | -DieWithTask "+|
00004590  a4 50 2b 22 2e 22 2b a4  48 29 3a 62 25 3d 5f 55  |.P+"."+.H):b%=_U|
000045a0  25 21 26 44 38 3a e7 24  62 25 3c 3e 22 22 8c 0d  |%!&D8:.$b%<>""..|
000045b0  05 ff 22 f2 52 41 28 24  62 25 29 3a f2 41 28 5f  |..".RA($b%):.A(_|
000045c0  55 25 21 26 44 38 29 3a  5f 55 25 21 26 44 38 3d  |U%!&D8):_U%!&D8=|
000045d0  30 0d 06 02 05 cd 0d 06  03 05 cd 0d 06 04 17 c9  |0...............|
000045e0  26 34 30 30 43 33 3a e7  5f 55 25 21 26 41 43 3e  |&400C3:._U%!&AC>|
000045f0  30 8c 0d 06 06 1d 62 25  3d 5f 55 25 21 26 41 43  |0.....b%=_U%!&AC|
00004600  3a 6e 25 3d a0 28 22 46  4e 22 2b 24 62 25 29 0d  |:n%=.("FN"+$b%).|
00004610  06 08 1f cd 3a e7 5f 51  25 21 34 3d 5f 55 25 21  |....:._Q%!4=_U%!|
00004620  26 44 30 8c 5f 55 25 21  26 44 30 3d 2d 31 0d 06  |&D0._U%!&D0=-1..|
00004630  0a 25 c9 26 34 30 30 43  37 3a e7 a4 49 28 5f 51  |.%.&400C7:..I(_Q|
00004640  25 2b 32 38 29 3d 22 53  74 72 6f 6e 67 48 65 6c  |%+28)="StrongHel|
00004650  70 22 8c 0d 06 0c 12 5f  55 25 21 26 44 30 3d 5f  |p"....._U%!&D0=_|
00004660  51 25 21 32 30 0d 06 0d  08 cc f2 53 41 0d 06 0f  |Q%!20......SA...|
00004670  05 cd 0d 06 10 0d 7f f2  54 41 28 5f 51 25 29 0d  |........TA(_Q%).|
00004680  06 11 07 cb 3a e1 0d 06  14 16 dd f2 6f 28 5f 51  |....:.......o(_Q|
00004690  25 29 3a c8 8e 5f 51 25  21 31 36 ca 0d 06 16 0f  |%):.._Q%!16.....|
000046a0  c9 33 3a f2 55 41 28 5f  51 25 29 0d 06 17 0f c9  |.3:.UA(_Q%).....|
000046b0  36 3a f2 56 41 28 5f 51  25 29 0d 06 18 07 cb 3a  |6:.VA(_Q%).....:|
000046c0  e1 0d 06 1b 28 dd f2 70  3a e7 5f 55 25 21 34 34  |....(..p:._U%!44|
000046d0  3c 3e 2d 31 8c d9 23 28  5f 55 25 21 34 34 29 3a  |<>-1..#(_U%!44):|
000046e0  5f 55 25 21 34 34 3d 2d  31 0d 06 1e 05 e1 0d 06  |_U%!44=-1.......|
000046f0  20 61 dd f2 71 28 75 41  25 29 3a f2 57 41 3a c8  | a..q(uA%):.WA:.|
00004700  99 26 36 30 30 44 44 2c  75 41 25 2c 26 34 42 35  |.&600DD,uA%,&4B5|
00004710  33 34 31 35 34 3a c8 99  26 41 31 36 38 33 2c 75  |34154:..&A1683,u|
00004720  41 25 3a e7 5f 55 25 21  26 36 34 80 31 3c 3c 32  |A%:._U%!&64.1<<2|
00004730  8c c8 99 22 58 49 6d 70  75 6c 73 65 5f 43 6c 6f  |..."XImpulse_Clo|
00004740  73 65 44 6f 77 6e 22 2c  5f 55 25 21 26 39 34 0d  |seDown",_U%!&94.|
00004750  06 25 05 e1 0d 06 27 37  dd a4 51 28 45 24 2c 69  |.%....'7..Q(E$,i|
00004760  24 2c 7a 24 29 3a ea 71  25 2c 4c 25 2c 55 24 2c  |$,z$):.q%,L%,U$,|
00004770  4b 42 25 2c 68 41 25 3a  e7 c0 45 24 2c 38 29 3d  |KB%,hA%:..E$,8)=|
00004780  22 53 48 45 4c 4c 4d 53  47 22 8c 0d 06 2a 1b 4b  |"SHELLMSG"...*.K|
00004790  42 25 3d 5f 55 25 21 32  38 34 3a 68 41 25 3d 5f  |B%=_U%!284:hA%=_|
000047a0  55 25 21 32 38 30 0d 06  2b 1a cc 4b 42 25 3d 5f  |U%!280..+..KB%=_|
000047b0  55 25 21 36 34 3a 68 41  25 3d 5f 55 25 21 36 38  |U%!64:hA%=_U%!68|
000047c0  0d 06 2d 33 cd 3a c8 99  26 36 31 35 30 32 2c 68  |..-3.:..&61502,h|
000047d0  41 25 2c 45 24 2c 4b 42  25 2c 32 35 36 2c 69 24  |A%,E$,KB%,256,i$|
000047e0  2c 7a 24 b8 2c 2c 2c 4c  25 3b 71 25 3a e7 71 25  |,z$.,,,L%;q%:.q%|
000047f0  80 31 8c 0d 06 31 18 cc  4b 42 25 3f 4c 25 3d 26  |.1...1..KB%?L%=&|
00004800  44 3a 55 24 3d 24 28 4b  42 25 29 0d 06 34 09 cd  |D:U$=$(KB%)..4..|
00004810  3a 3d 55 24 0d 06 37 34  dd a4 65 28 49 24 29 3a  |:=U$..74..e(I$):|
00004820  ea 6c 25 2c 68 25 3a e7  a9 28 49 24 29 3e 26 43  |.l%,h%:..(I$)>&C|
00004830  8c 85 39 39 2c a4 4c 28  22 53 48 45 4c 4c 4d 53  |..99,.L("SHELLMS|
00004840  47 30 32 22 2c 49 24 29  0d 06 3a 34 68 25 3d a3  |G02",I$)..:4h%=.|
00004850  3a e3 6c 25 3d 30 b8 28  5f 55 25 21 30 29 2d 31  |:.l%=0.(_U%!0)-1|
00004860  3a e7 24 28 28 28 5f 55  25 21 34 29 2b 28 31 36  |:.$(((_U%!4)+(16|
00004870  2a 6c 25 29 29 2b 34 29  3d 49 24 8c 0d 06 3d 15  |*l%))+4)=I$...=.|
00004880  68 25 3d b9 3a 6c 25 3d  28 5f 55 25 21 30 29 2d  |h%=.:l%=(_U%!0)-|
00004890  31 0d 06 3e 0d cd 3a ed  6c 25 3a 3d 68 25 0d 06  |1..>..:.l%:=h%..|
000048a0  42 1c dd a4 4c 28 45 24  2c 69 24 29 3a 3d a4 51  |B...L(E$,i$):=.Q|
000048b0  28 45 24 2c 69 24 2c 22  22 29 0d 06 45 34 dd a4  |(E$,i$,"")..E4..|
000048c0  56 28 49 24 29 3a ea 6c  25 2c 68 25 3a e7 a9 28  |V(I$):.l%,h%:..(|
000048d0  49 24 29 3e 26 43 8c 85  39 39 2c a4 4c 28 22 53  |I$)>&C..99,.L("S|
000048e0  48 45 4c 4c 4d 53 47 30  32 22 2c 49 24 29 0d 06  |HELLMSG02",I$)..|
000048f0  48 35 68 25 3d 2d 31 3a  e3 6c 25 3d 30 b8 28 5f  |H5h%=-1:.l%=0.(_|
00004900  55 25 21 30 29 2d 31 3a  e7 24 28 28 28 5f 55 25  |U%!0)-1:.$(((_U%|
00004910  21 34 29 2b 28 31 36 2a  6c 25 29 29 2b 34 29 3d  |!4)+(16*l%))+4)=|
00004920  49 24 8c 0d 06 4b 16 68  25 3d 6c 25 3a 6c 25 3d  |I$...K.h%=l%:l%=|
00004930  28 5f 55 25 21 30 29 2d  31 0d 06 4c 11 cd 3a ed  |(_U%!0)-1..L..:.|
00004940  6c 25 3a e7 68 25 3e 2d  31 8c 0d 06 4f 17 3d 21  |l%:.h%>-1...O.=!|
00004950  28 28 5f 55 25 21 34 29  2b 28 31 36 2a 68 25 29  |((_U%!4)+(16*h%)|
00004960  29 0d 06 50 1c cc 85 39  39 2c a4 4c 28 22 53 48  |)..P...99,.L("SH|
00004970  45 4c 4c 4d 53 47 30 33  22 2c 49 24 29 0d 06 52  |ELLMSG03",I$)..R|
00004980  08 cd 3a 3d a3 0d 06 56  28 dd a4 4d 28 7a 25 2c  |..:=...V(..M(z%,|
00004990  6d 25 29 3a ea 68 25 2c  66 25 3a 68 25 3d 2d 31  |m%):.h%,f%:h%=-1|
000049a0  3a 66 25 3d 30 3a e7 7a  25 3c 3e 30 8c 0d 06 5c  |:f%=0:.z%<>0...\|
000049b0  1a c8 95 7a 25 21 66 25  3c 3e 2d 31 3a e7 7a 25  |...z%!f%<>-1:.z%|
000049c0  21 66 25 3d 6d 25 8c 0d  06 5f 0d 68 25 3d 66 25  |!f%=m%..._.h%=f%|
000049d0  3a 3d 68 25 0d 06 62 0d  cd 3a 66 25 2b 3d 34 3a  |:=h%..b..:f%+=4:|
000049e0  ce 0d 06 65 09 cd 3a 3d  68 25 0d 06 6a 22 dd a4  |...e..:=h%..j"..|
000049f0  4e 28 75 25 2c 73 41 25  29 3a d6 6d 41 25 2b 26  |N(u%,sA%):.mA%+&|
00004a00  43 2c 75 25 2c 73 41 25  3a 3d 75 25 0d 06 6d 46  |C,u%,sA%:=u%..mF|
00004a10  dd f2 4a 28 63 25 2c 41  41 25 2c 72 41 25 2c 70  |..J(c%,AA%,rA%,p|
00004a20  25 2c 41 24 29 3a ea 65  25 2c 67 41 25 2c 67 25  |%,A$):.e%,gA%,g%|
00004a30  2c 6b 25 2c 68 25 3a ea  64 42 25 3a 65 25 3d 30  |,k%,h%:.dB%:e%=0|
00004a40  3a 68 25 3d a3 3a e7 63  25 3d 2d 31 8c 63 25 3d  |:h%=.:.c%=-1.c%=|
00004a50  2d 32 0d 06 72 2c 6b 25  3d a4 44 28 5f 55 25 21  |-2..r,k%=.D(_U%!|
00004a60  26 43 29 2d 38 3a 67 25  3d 5f 55 25 21 26 43 3a  |&C)-8:g%=_U%!&C:|
00004a70  f5 3a e7 28 67 25 21 65  25 3d 63 25 29 8c 0d 06  |.:.(g%!e%=c%)...|
00004a80  79 13 e7 67 25 21 28 65  25 2b 34 29 3d 41 41 25  |y..g%!(e%+4)=AA%|
00004a90  8c 0d 06 7a 08 68 25 3d  b9 0d 06 7b 0b cc 65 25  |...z.h%=...{..e%|
00004aa0  2b 3d 34 38 0d 06 7d 05  cd 0d 06 7e 0b cc 65 25  |+=48..}....~..e%|
00004ab0  2b 3d 34 38 0d 06 80 19  cd 3a fd 28 65 25 3e 3d  |+=48.....:.(e%>=|
00004ac0  6b 25 84 68 25 29 3a e7  68 25 3d a3 8c 0d 06 83  |k%.h%):.h%=.....|
00004ad0  25 65 25 3d 30 3a c8 95  28 67 25 21 65 25 3c 3e  |%e%=0:..(g%!e%<>|
00004ae0  30 29 3a 65 25 2b 3d 34  38 3a e7 65 25 3e 3d 6b  |0):e%+=48:.e%>=k|
00004af0  25 8c 0d 06 87 bb 5f 55  25 21 26 43 3d a4 4e 28  |%....._U%!&C=.N(|
00004b00  5f 55 25 21 26 43 2c 34  38 29 3a 67 25 3d 5f 55  |_U%!&C,48):g%=_U|
00004b10  25 21 26 43 3a 67 25 21  28 65 25 2b 30 29 3d 30  |%!&C:g%!(e%+0)=0|
00004b20  3a 67 25 21 28 65 25 2b  34 29 3d 30 3a 67 25 21  |:g%!(e%+4)=0:g%!|
00004b30  28 65 25 2b 38 29 3d 30  3a 67 25 21 28 65 25 2b  |(e%+8)=0:g%!(e%+|
00004b40  26 43 29 3d 30 3a 67 25  21 28 65 25 2b 31 36 29  |&C)=0:g%!(e%+16)|
00004b50  3d 30 3a 67 25 21 28 65  25 2b 32 30 29 3d 30 3a  |=0:g%!(e%+20)=0:|
00004b60  67 25 21 28 65 25 2b 32  34 29 3d 30 3a 67 25 21  |g%!(e%+24)=0:g%!|
00004b70  28 65 25 2b 32 38 29 3d  30 3a 67 25 21 28 65 25  |(e%+28)=0:g%!(e%|
00004b80  2b 33 32 29 3d 30 3a 67  25 21 28 65 25 2b 33 36  |+32)=0:g%!(e%+36|
00004b90  29 3d 30 3a 67 25 21 28  65 25 2b 34 30 29 3d 30  |)=0:g%!(e%+40)=0|
00004ba0  3a 67 25 21 28 65 25 2b  34 34 29 3d 30 0d 06 95  |:g%!(e%+44)=0...|
00004bb0  07 cd 3a ce 0d 06 97 28  cd 3a 67 25 21 28 65 25  |..:....(.:g%!(e%|
00004bc0  2b 30 29 3d 63 25 3a 67  25 21 28 65 25 2b 34 29  |+0)=c%:g%!(e%+4)|
00004bd0  3d 41 41 25 3a e7 70 25  3c 3e 30 8c 0d 06 9b 10  |=AA%:.p%<>0.....|
00004be0  67 25 21 28 65 25 2b 38  29 3d 70 25 0d 06 9c 25  |g%!(e%+8)=p%...%|
00004bf0  cd 3a 64 42 25 3d 65 25  2b 28 26 43 2b 28 72 41  |.:dB%=e%+(&C+(rA|
00004c00  25 2a 34 29 29 3a e7 67  25 21 64 42 25 3c 3e 30  |%*4)):.g%!dB%<>0|
00004c10  8c 0d 06 9f 0e f2 41 28  67 25 21 64 42 25 29 0d  |......A(g%!dB%).|
00004c20  06 a0 28 cd 3a 67 41 25  3d a4 41 28 a9 41 24 2b  |..(.:gA%=.A(.A$+|
00004c30  31 29 3a 24 67 41 25 3d  41 24 3a 67 25 21 64 42  |1):$gA%=A$:g%!dB|
00004c40  25 3d 67 41 25 3a e1 0d  06 a6 54 dd f2 73 28 63  |%=gA%:....T..s(c|
00004c50  25 2c 69 25 2c 4c 42 25  29 3a e7 4c 42 25 3d 26  |%,i%,LB%):.LB%=&|
00004c60  43 84 4c 42 25 3d 26 44  8c 85 39 39 2c a4 4c 28  |C.LB%=&D..99,.L(|
00004c70  22 53 48 45 4c 4c 4d 53  47 32 33 22 2c 22 50 52  |"SHELLMSG23","PR|
00004c80  4f 43 73 68 65 6c 6c 5f  49 63 6f 6e 53 65 74 42  |OCshell_IconSetB|
00004c90  75 74 74 6f 6e 54 79 70  65 22 29 0d 06 a8 44 e7  |uttonType")...D.|
00004ca0  4c 42 25 3c 30 84 4c 42  25 3e 26 46 8c 85 39 39  |LB%<0.LB%>&F..99|
00004cb0  2c a4 4c 28 22 53 48 45  4c 4c 4d 53 47 32 32 22  |,.L("SHELLMSG22"|
00004cc0  2c 22 50 52 4f 43 73 68  65 6c 6c 5f 49 63 6f 6e  |,"PROCshell_Icon|
00004cd0  53 65 74 42 75 74 74 6f  6e 54 79 70 65 22 29 0d  |SetButtonType").|
00004ce0  06 a9 1d f2 4c 28 63 25  2c 69 25 2c 4c 42 25 3c  |....L(c%,i%,LB%<|
00004cf0  3c 26 43 2c 26 46 30 30  30 29 3a e1 0d 06 ac 1d  |<&C,&F000):.....|
00004d00  dd a4 46 28 56 41 25 29  3a ea 6e 25 3a ea 85 3a  |..F(VA%):.n%:..:|
00004d10  ee 85 ea 3a f7 85 3a 3d  a3 0d 06 b0 39 e7 56 41  |...:..:=....9.VA|
00004d20  25 3c 26 38 30 30 30 8c  85 39 39 2c 22 4e 6f 20  |%<&8000..99,"No |
00004d30  68 65 61 70 62 6c 6f 63  6b 20 64 65 66 69 6e 65  |heapblock define|
00004d40  64 20 61 74 20 74 68 69  73 20 61 64 64 72 65 73  |d at this addres|
00004d50  73 22 0d 06 b1 14 6e 25  3d a4 44 28 56 41 25 29  |s"....n%=.D(VA%)|
00004d60  3a f7 85 3a 3d b9 0d 06  b3 55 dd a4 63 28 56 24  |:..:=....U..c(V$|
00004d70  29 3a ea 42 41 25 2c 65  42 25 2c 66 42 25 2c 61  |):.BA%,eB%,fB%,a|
00004d80  41 25 2c 74 41 25 2c 42  24 3a c8 99 38 2c 35 2c  |A%,tA%,B$:..8,5,|
00004d90  56 24 b8 42 41 25 2c 2c  65 42 25 2c 66 42 25 2c  |V$.BA%,,eB%,fB%,|
00004da0  61 41 25 2c 74 41 25 3a  e7 42 41 25 3d 30 8c 3d  |aA%,tA%:.BA%=0.=|
00004db0  22 4e 6f 74 20 46 6f 75  6e 64 22 0d 06 b7 15 e7  |"Not Found".....|
00004dc0  74 41 25 3d 35 31 8c 42  24 2b 3d 22 57 52 20 22  |tA%=51.B$+="WR "|
00004dd0  0d 06 b8 16 e7 74 41 25  3d 26 42 42 8c 42 24 2b  |.....tA%=&BB.B$+|
00004de0  3d 22 4c 57 52 22 0d 06  b9 16 e7 74 41 25 3d 26  |="LWR".....tA%=&|
00004df0  38 38 8c 42 24 2b 3d 22  44 4c 20 22 0d 06 ba 4f  |88.B$+="DL "...O|
00004e00  42 24 2b 3d 22 20 22 2b  a4 55 28 c3 7e 65 42 25  |B$+=" "+.U(.~eB%|
00004e10  2c 22 30 22 2c 38 29 3a  42 24 2b 3d 22 20 22 2b  |,"0",8):B$+=" "+|
00004e20  a4 55 28 c3 7e 66 42 25  2c 22 30 22 2c 38 29 3a  |.U(.~fB%,"0",8):|
00004e30  42 24 2b 3d 22 20 22 2b  a4 55 28 c3 7e 61 41 25  |B$+=" "+.U(.~aA%|
00004e40  2c 22 30 22 2c 38 29 3a  3d 42 24 0d 06 bf 46 dd  |,"0",8):=B$...F.|
00004e50  a4 53 28 56 24 29 3a ea  42 41 25 2c 65 42 25 2c  |.S(V$):.BA%,eB%,|
00004e60  66 42 25 2c 61 41 25 2c  74 41 25 2c 42 24 3a c8  |fB%,aA%,tA%,B$:.|
00004e70  99 38 2c 35 2c 56 24 b8  42 41 25 2c 2c 65 42 25  |.8,5,V$.BA%,,eB%|
00004e80  2c 66 42 25 2c 61 41 25  2c 74 41 25 3a 3d 61 41  |,fB%,aA%,tA%:=aA|
00004e90  25 0d 06 c4 3a dd a4 58  28 43 41 25 2c 71 25 2c  |%...:..X(CA%,q%,|
00004ea0  46 43 25 29 3a ea 4f 41  25 2c 62 43 25 2c 67 42  |FC%):.OA%,bC%,gB|
00004eb0  25 2c 66 25 2c 64 41 25  3a e7 28 71 25 80 26 38  |%,f%,dA%:.(q%.&8|
00004ec0  30 30 31 30 30 29 3d 32  35 36 8c 0d 06 c7 22 4f  |00100)=256...."O|
00004ed0  41 25 3d 46 43 25 21 38  3a e7 28 71 25 80 31 29  |A%=FC%!8:.(q%.1)|
00004ee0  80 28 46 43 25 21 34 3c  3e 2d 31 29 8c 0d 06 c9  |.(FC%!4<>-1)....|
00004ef0  6b 62 43 25 3d 46 43 25  21 34 3a 67 42 25 3d a4  |kbC%=FC%!4:gB%=.|
00004f00  41 28 32 35 36 29 3a cf  23 58 25 3d 43 41 25 2b  |A(256):.#X%=CA%+|
00004f10  62 43 25 3a c8 99 26 43  2c 34 2c 58 25 2c 67 42  |bC%:..&C,4,X%,gB|
00004f20  25 2c 35 31 32 3a 66 25  3d 30 3a f5 3a 64 41 25  |%,512:f%=0:.:dA%|
00004f30  3d 67 42 25 3f 66 25 3a  66 25 2b 3d 31 3a fd 64  |=gB%?f%:f%+=1:.d|
00004f40  41 25 3c 33 32 3a 4f 41  25 3d 4f 41 25 2b 66 25  |A%<32:OA%=OA%+f%|
00004f50  3a f2 41 28 67 42 25 29  0d 06 d4 05 cd 0d 06 d5  |:.A(gB%)........|
00004f60  0a cc 4f 41 25 3d 30 0d  06 d7 0a cd 3a 3d 4f 41  |..OA%=0.....:=OA|
00004f70  25 0d 06 da d3 dd a4 66  28 44 41 24 2c 4b 43 25  |%......f(DA$,KC%|
00004f80  29 3a ea 61 25 2c 64 43  25 3a 61 25 3d a4 41 28  |):.a%,dC%:a%=.A(|
00004f90  32 35 36 29 3a ff 28 22  53 65 74 20 41 70 70 4e  |256):.("Set AppN|
00004fa0  61 6d 65 24 52 49 53 43  4f 53 20 59 22 29 3a ff  |ame$RISCOS Y"):.|
00004fb0  28 22 52 4d 45 6e 73 75  72 65 20 22 2b 44 41 24  |("RMEnsure "+DA$|
00004fc0  2b 22 20 22 2b c3 4b 43  25 2b 22 20 53 65 74 20  |+" "+.KC%+" Set |
00004fd0  41 70 70 4e 61 6d 65 24  52 49 53 43 4f 53 20 4e  |AppName$RISCOS N|
00004fe0  22 29 3a c8 99 26 32 30  30 32 33 2c 22 41 70 70  |"):..&20023,"App|
00004ff0  4e 61 6d 65 24 52 49 53  43 4f 53 22 2c 61 25 2c  |Name$RISCOS",a%,|
00005000  32 35 36 2c 30 2c 30 b8  2c 2c 64 43 25 3a 61 25  |256,0,0.,,dC%:a%|
00005010  3f 64 43 25 3d 26 44 3a  ff 28 22 55 6e 73 65 74  |?dC%=&D:.("Unset|
00005020  20 41 70 70 4e 61 6d 65  24 52 49 53 43 4f 53 22  | AppName$RISCOS"|
00005030  29 3a f2 41 28 61 25 29  3a e7 24 61 25 3d 22 4e  |):.A(a%):.$a%="N|
00005040  22 8c 3d a3 0d 06 e4 06  3d b9 0d 06 e5 2a dd a4  |".=.....=....*..|
00005050  44 28 75 25 29 3a ea 4c  3a c8 99 32 39 2c 36 2c  |D(u%):.L:..29,6,|
00005060  21 28 6d 41 25 2b 32 38  29 2c 75 25 b8 2c 2c 2c  |!(mA%+28),u%.,,,|
00005070  4c 3a 3d 4c 0d 06 ea 54  dd a4 68 28 43 41 25 2c  |L:=L...T..h(CA%,|
00005080  63 25 2c 69 25 29 3a ea  71 25 2c 61 25 3a 61 25  |c%,i%):.q%,a%:a%|
00005090  3d a4 41 28 35 30 29 3a  61 25 21 30 3d 63 25 3a  |=.A(50):a%!0=c%:|
000050a0  61 25 21 34 3d 69 25 3a  c8 99 26 34 30 30 43 45  |a%!4=i%:..&400CE|
000050b0  2c 2c 61 25 3a 71 25 3d  61 25 21 32 34 3a f2 41  |,,a%:q%=a%!24:.A|
000050c0  28 61 25 29 3a 3d 71 25  0d 06 f5 14 dd f2 44 28  |(a%):=q%......D(|
000050d0  5f 24 29 3a 85 26 44 30  30 2c 5f 24 0d 06 f7 05  |_$):.&D00,_$....|
000050e0  e1 0d 06 f9 1f dd a4 69  28 68 42 25 2c 79 24 29  |.......i(hB%,y$)|
000050f0  3a ea 49 25 2c 4e 24 3a  e7 68 42 25 3c 3d 30 8c  |:.I%,N$:.hB%<=0.|
00005100  0d 06 fc 09 4e 24 3d 22  22 0d 06 fd 28 cc 49 25  |....N$=""...(.I%|
00005110  3d a7 22 3b 22 2b a4 4a  28 24 68 42 25 29 2c 22  |=.";"+.J($hB%),"|
00005120  3b 22 2b a4 4a 28 79 24  29 29 3a e7 49 25 3d 30  |;"+.J(y$)):.I%=0|
00005130  8c 0d 07 00 09 4e 24 3d  22 22 0d 07 01 29 cc 4e  |.....N$=""...).N|
00005140  24 3d c0 24 28 68 42 25  2b 49 25 29 2c a7 24 28  |$=.$(hB%+I%),.$(|
00005150  68 42 25 2b 49 25 29 2b  22 3b 22 2c 22 3b 22 29  |hB%+I%)+";",";")|
00005160  2d 31 29 0d 07 03 05 cd  0d 07 04 09 cd 3a 3d 4e  |-1)..........:=N|
00005170  24 0d 07 07 0f dd a4 6a  3a 3d 5f 55 25 21 34 38  |$......j:=_U%!48|
00005180  0d 07 0a 80 dd f2 46 28  45 44 25 2c 63 24 29 3a  |......F(ED%,c$):|
00005190  ea 6a 41 25 2c 48 43 25  3a 48 43 25 3d 28 a9 63  |.jA%,HC%:HC%=(.c|
000051a0  24 2b 33 30 29 80 ac 33  3a 6a 41 25 3d a4 41 28  |$+30)..3:jA%=.A(|
000051b0  48 43 25 29 3a 6a 41 25  21 26 43 3d 30 3a 6a 41  |HC%):jA%!&C=0:jA|
000051c0  25 21 31 36 3d 45 44 25  3a 24 28 6a 41 25 2b 32  |%!16=ED%:$(jA%+2|
000051d0  30 29 3d 63 24 2b bd 28  30 29 3a 6a 41 25 21 30  |0)=c$+.(0):jA%!0|
000051e0  3d 48 43 25 3a c8 99 26  36 30 30 45 37 2c 31 37  |=HC%:..&600E7,17|
000051f0  2c 6a 41 25 2c 30 3a f2  41 28 6a 41 25 29 3a e1  |,jA%,0:.A(jA%):.|
00005200  0d 07 18 22 dd f2 76 28  5f 51 25 2c 63 25 2c 69  |..."..v(_Q%,c%,i|
00005210  25 29 3a ea 70 25 3a ea  85 3a ee 85 ea 3a f7 85  |%):.p%:..:...:..|
00005220  3a e1 0d 07 1e 12 e7 69  25 3c 3e 2d 31 80 63 25  |:......i%<>-1.c%|
00005230  3e 2d 31 8c 0d 07 1f 1e  70 25 3d a4 54 28 5f 51  |>-1.....p%=.T(_Q|
00005240  25 21 38 2c 63 25 2c 69  25 29 3a e7 70 25 3c 3e  |%!8,c%,i%):.p%<>|
00005250  30 8c 0d 07 21 16 f2 59  28 5f 51 25 2c 70 25 2c  |0...!..Y(_Q%,p%,|
00005260  63 25 2c 69 25 2c b9 29  0d 07 22 05 cd 0d 07 23  |c%,i%,.).."....#|
00005270  07 cd 3a e1 0d 07 26 2f  dd f2 77 28 63 25 2c 69  |..:...&/..w(c%,i|
00005280  25 29 3a ea 64 25 2c 61  25 2c 6b 25 3a 61 25 3d  |%):.d%,a%,k%:a%=|
00005290  5f 55 25 21 37 32 3a 64  25 3d 30 3a e7 61 25 3c  |_U%!72:d%=0:.a%<|
000052a0  3e 30 8c 0d 07 2e 1f 6b  25 3d a4 44 28 61 25 29  |>0.....k%=.D(a%)|
000052b0  2d 38 3a f5 3a e7 21 28  61 25 2b 64 25 29 3d 63  |-8:.:.!(a%+d%)=c|
000052c0  25 8c 0d 07 34 35 52 24  3d a4 45 28 21 61 25 2c  |%...45R$=.E(!a%,|
000052d0  61 25 21 31 36 29 3a e7  a7 52 24 2c 22 2e 22 29  |a%!16):..R$,".")|
000052e0  3d 30 8c f2 44 28 a4 42  28 22 53 48 45 4c 4c 4d  |=0..D(.B("SHELLM|
000052f0  53 47 30 31 22 29 29 0d  07 36 09 64 25 3d 6b 25  |SG01"))..6.d%=k%|
00005300  0d 07 37 14 cd 3a 64 25  2b 3d 32 34 3a fd 64 25  |..7..:d%+=24:.d%|
00005310  3e 3d 6b 25 0d 07 3a 07  cd 3a e1 0d 07 3d 65 dd  |>=k%..:..:...=e.|
00005320  f2 58 28 69 42 25 2c 63  25 2c 69 25 29 3a ea 61  |.X(iB%,c%,i%):.a|
00005330  25 3a 61 25 3d a4 41 28  35 30 29 3a 61 25 21 38  |%:a%=.A(50):a%!8|
00005340  3d 69 42 25 3a 61 25 21  26 43 3d 63 25 3a 61 25  |=iB%:a%!&C=c%:a%|
00005350  21 31 36 3d 69 25 3a c8  99 26 38 31 36 38 30 2c  |!16=i%:..&81680,|
00005360  2c 61 25 3a 61 25 21 38  3d 30 3a c8 99 26 38 31  |,a%:a%!8=0:..&81|
00005370  36 38 30 2c 2c 61 25 3a  f2 41 28 61 25 29 3a e1  |680,,a%:.A(a%):.|
00005380  0d 07 47 11 dd a4 6b 28  63 25 2c 69 25 29 3a 3d  |..G...k(c%,i%):=|
00005390  b9 0d 07 4a 30 dd a4 54  28 69 42 25 2c 63 25 2c  |...J0..T(iB%,c%,|
000053a0  41 41 25 29 3a ea 65 25  2c 67 25 2c 68 25 2c 6b  |AA%):.e%,g%,h%,k|
000053b0  25 2c 70 25 3a e7 63 25  3d 2d 31 8c 63 25 3d 2d  |%,p%:.c%=-1.c%=-|
000053c0  32 0d 07 4d 3c 6b 25 3d  a4 44 28 5f 55 25 21 26  |2..M<k%=.D(_U%!&|
000053d0  43 29 2d 38 3a 65 25 3d  30 3a 68 25 3d a3 3a 67  |C)-8:e%=0:h%=.:g|
000053e0  25 3d 5f 55 25 21 26 43  3a 41 24 3d 22 22 3a f5  |%=_U%!&C:A$="":.|
000053f0  3a e7 28 67 25 21 65 25  3d 63 25 29 8c 0d 07 58  |:.(g%!e%=c%)...X|
00005400  3e f2 42 28 22 47 65 74  45 76 65 6e 74 4d 65 6e  |>.B("GetEventMen|
00005410  75 3a 77 69 6e 64 6f 77  20 68 61 6e 64 6c 65 20  |u:window handle |
00005420  6d 61 74 63 68 65 64 2e  2e 22 29 3a e7 67 25 21  |matched.."):.g%!|
00005430  28 65 25 2b 34 29 3d 41  41 25 8c 0d 07 5b 22 70  |(e%+4)=AA%...["p|
00005440  25 3d 67 25 21 28 65 25  2b 38 29 3a e7 70 25 3d  |%=g%!(e%+8):.p%=|
00005450  2d 32 8c 70 25 3d 5f 55  25 21 26 46 43 0d 07 5d  |-2.p%=_U%!&FC..]|
00005460  08 68 25 3d b9 0d 07 5e  05 cc 0d 07 6b 05 cd 0d  |.h%=...^....k...|
00005470  07 6c 1d cd 3a 65 25 2b  3d 34 38 3a fd 28 65 25  |.l..:e%+=48:.(e%|
00005480  3e 3d 6b 25 84 68 25 29  3a 3d 70 25 0d 07 71 29  |>=k%.h%):=p%..q)|
00005490  dd f2 59 28 5f 51 25 2c  70 25 2c 63 25 2c 69 25  |..Y(_Q%,p%,c%,i%|
000054a0  2c 49 42 25 29 3a ea 76  25 2c 4e 41 25 3a e7 49  |,IB%):.v%,NA%:.I|
000054b0  42 25 3d a3 8c 0d 07 79  16 f2 4b 28 5f 51 25 21  |B%=....y..K(_Q%!|
000054c0  30 2c 5f 51 25 21 34 2c  70 25 29 0d 07 7a 90 cc  |0,_Q%!4,p%)..z..|
000054d0  76 25 3d a4 41 28 35 30  29 3a 4e 41 25 3d a4 41  |v%=.A(50):NA%=.A|
000054e0  28 33 36 29 3a 76 25 21  30 3d 63 25 3a 76 25 21  |(36):v%!0=c%:v%!|
000054f0  34 3d 69 25 3a c8 99 26  34 30 30 43 45 2c 2c 76  |4=i%:..&400CE,,v|
00005500  25 3a 4e 41 25 21 30 3d  63 25 3a c8 99 26 34 30  |%:NA%!0=c%:..&40|
00005510  30 43 42 2c 2c 4e 41 25  3a f2 4b 28 4e 41 25 21  |0CB,,NA%:.K(NA%!|
00005520  34 2b 76 25 21 31 36 2b  36 34 2c 5f 51 25 21 34  |4+v%!16+64,_Q%!4|
00005530  2c 70 25 29 3a c8 97 b8  4e 41 25 21 34 2b 76 25  |,p%):...NA%!4+v%|
00005540  21 31 36 2b 36 34 2c 5f  51 25 21 34 3a f2 41 28  |!16+64,_Q%!4:.A(|
00005550  76 25 29 3a f2 41 28 4e  41 25 29 0d 07 8b 07 cd  |v%):.A(NA%).....|
00005560  3a e1 0d 07 8e 1a dd f2  7a 28 63 25 2c 69 25 2c  |:.......z(c%,i%,|
00005570  4b 44 25 29 3a e7 4b 44  25 3d 30 8c 0d 07 90 0e  |KD%):.KD%=0.....|
00005580  f2 59 41 28 63 25 2c 69  25 29 0d 07 91 0f cc f2  |.YA(c%,i%)......|
00005590  5a 41 28 63 25 2c 69 25  29 0d 07 93 07 cd 3a e1  |ZA(c%,i%).....:.|
000055a0  0d 07 96 61 dd a4 6d 28  59 24 2c 4c 44 25 2c 41  |...a..m(Y$,LD%,A|
000055b0  41 24 2c 64 24 29 3a ea  49 43 25 2c 46 41 25 3a  |A$,d$):.IC%,FA%:|
000055c0  46 41 25 3d a4 41 28 32  36 30 29 3a 21 46 41 25  |FA%=.A(260):!FA%|
000055d0  3d 30 3a 24 28 46 41 25  2b 34 29 3d 59 24 2b bd  |=0:$(FA%+4)=Y$+.|
000055e0  28 30 29 3a e7 64 24 3d  22 22 8c 64 24 3d 22 4d  |(0):.d$="".d$="M|
000055f0  65 73 73 61 67 65 20 66  72 6f 6d 20 22 2b 41 41  |essage from "+AA|
00005600  24 0d 07 9b 09 e7 4c 44  25 8c 0d 07 9c 1b c8 99  |$.....LD%.......|
00005610  26 34 30 30 44 46 2c 46  41 25 2c 31 39 2c 64 24  |&400DF,FA%,19,d$|
00005620  b8 2c 49 43 25 0d 07 9d  1c cc c8 99 26 34 30 30  |.,IC%.......&400|
00005630  44 46 2c 46 41 25 2c 31  37 2c 64 24 b8 2c 49 43  |DF,FA%,17,d$.,IC|
00005640  25 0d 07 9f 12 cd 3a f2  41 28 46 41 25 29 3a 3d  |%.....:.A(FA%):=|
00005650  49 43 25 0d 07 a3 41 dd  f2 5f 28 63 25 2c 69 25  |IC%...A.._(c%,i%|
00005660  2c 69 42 25 29 3a c8 99  36 2c 26 46 2c 31 3a 5f  |,iB%):..6,&F,1:_|
00005670  51 25 21 38 3d 69 42 25  3a 5f 51 25 21 26 43 3d  |Q%!8=iB%:_Q%!&C=|
00005680  63 25 3a 5f 51 25 21 31  36 3d 69 25 3a f2 57 28  |c%:_Q%!16=i%:.W(|
00005690  36 29 3a e1 0d 07 a9 40  dd f2 5a 28 6a 24 2c f8  |6):....@..Z(j$,.|
000056a0  6d 25 29 3a ea 62 41 25  3a 62 41 25 3d a4 56 28  |m%):.bA%:bA%=.V(|
000056b0  6a 24 29 3a 62 41 25 21  36 34 3d 5f 55 25 21 31  |j$):bA%!64=_U%!1|
000056c0  36 3a c8 99 26 34 30 30  43 31 2c 2c 62 41 25 b8  |6:..&400C1,,bA%.|
000056d0  6d 25 3a e1 0d 07 b1 6a  dd f2 42 41 28 63 25 2c  |m%:....j..BA(c%,|
000056e0  61 42 25 2c 62 42 25 29  3a ea 6e 25 2c 4d 42 25  |aB%,bB%):.n%,MB%|
000056f0  3a 4d 42 25 3d a4 41 28  32 30 29 3a 5f 55 25 21  |:MB%=.A(20):_U%!|
00005700  32 30 3d 63 25 3a c8 99  26 34 30 30 43 46 2c 2c  |20=c%:..&400CF,,|
00005710  4d 42 25 3a c8 99 26 34  30 30 44 34 2c 2c 63 25  |MB%:..&400D4,,c%|
00005720  2c 4d 42 25 21 30 2b 61  42 25 2c 4d 42 25 21 34  |,MB%!0+aB%,MB%!4|
00005730  2b 62 42 25 3a f2 41 28  4d 42 25 29 3a e1 0d 07  |+bB%:.A(MB%):...|
00005740  ba 21 dd f2 43 41 28 44  41 25 2c 5f 68 5f 62 6c  |.!..CA(DA%,_h_bl|
00005750  6b 25 29 3a ea 85 3a ee  85 ea 3a f7 85 3a e1 0d  |k%):..:...:..:..|
00005760  07 bd 1d e7 a0 28 22 46  4e 22 2b 24 44 41 25 2b  |.....("FN"+$DA%+|
00005770  22 28 5f 68 5f 62 6c 6b  25 29 22 29 0d 07 be 05  |"(_h_blk%)")....|
00005780  e1 0d 07 c0 38 dd f2 4b  28 48 41 25 2c 49 41 25  |....8..K(HA%,IA%|
00005790  2c 4e 42 25 29 3a ea 41  24 3a 41 24 3d a4 4b 28  |,NB%):.A$:A$=.K(|
000057a0  5f 55 25 21 32 38 2c 5f  55 25 21 33 32 2c 31 29  |_U%!28,_U%!32,1)|
000057b0  3a e7 41 24 3c 3e 22 22  8c 0d 07 c4 23 6e 25 3d  |:.A$<>""....#n%=|
000057c0  a0 28 22 46 4e 22 2b 41  24 2b 22 28 5f 55 25 21  |.("FN"+A$+"(_U%!|
000057d0  32 38 2c 5f 55 25 21 33  32 29 22 29 0d 07 c5 34  |28,_U%!32)")...4|
000057e0  cc f2 42 28 22 4f 70 65  6e 4d 65 6e 75 3a 6e 6f  |..B("OpenMenu:no|
000057f0  20 6d 65 6e 75 6d 61 6b  65 72 20 66 75 6e 63 74  | menumaker funct|
00005800  69 6f 6e 20 72 65 67 69  73 74 65 72 65 64 22 29  |ion registered")|
00005810  0d 07 c7 13 cd 3a e7 4e  42 25 3c 3e 5f 55 25 21  |.....:.NB%<>_U%!|
00005820  32 34 8c 0d 07 cb 11 e7  a4 46 28 5f 55 25 21 32  |24.......F(_U%!2|
00005830  35 36 29 8c 0d 07 cc 19  f2 41 28 5f 55 25 21 32  |56)......A(_U%!2|
00005840  35 36 29 3a 5f 55 25 21  32 35 36 3d 30 0d 07 cd  |56):_U%!256=0...|
00005850  13 cd 3a e7 a4 46 28 5f  55 25 21 26 46 34 29 8c  |..:..F(_U%!&F4).|
00005860  0d 07 d0 19 f2 41 28 5f  55 25 21 26 46 34 29 3a  |.....A(_U%!&F4):|
00005870  5f 55 25 21 26 46 34 3d  30 0d 07 d1 05 cd 0d 07  |_U%!&F4=0.......|
00005880  d2 13 cd 3a e7 4e 42 25  3d 5f 55 25 21 26 46 43  |...:.NB%=_U%!&FC|
00005890  8c 0d 07 d4 26 c8 99 26  34 30 30 44 34 2c 2c 4e  |....&..&400D4,,N|
000058a0  42 25 2c 48 41 25 2d 36  34 2c 49 41 25 3a 5f 55  |B%,HA%-64,IA%:_U|
000058b0  25 21 32 36 34 3d 31 0d  07 d6 33 cc 5f 51 25 21  |%!264=1...3._Q%!|
000058c0  30 3d 48 41 25 3a 5f 51  25 21 34 3d 49 41 25 3a  |0=HA%:_Q%!4=IA%:|
000058d0  c8 99 26 34 35 42 43 35  2c 4e 42 25 2c 5f 51 25  |..&45BC5,NB%,_Q%|
000058e0  3a 5f 55 25 21 32 36 34  3d 30 0d 07 da 44 cd 3a  |:_U%!264=0...D.:|
000058f0  5f 55 25 21 32 34 3d 4e  42 25 3a 5f 55 25 21 33  |_U%!24=NB%:_U%!3|
00005900  36 3d 48 41 25 3a 5f 55  25 21 34 30 3d 49 41 25  |6=HA%:_U%!40=IA%|
00005910  3a 5f 55 25 21 35 32 3d  5f 55 25 21 32 38 3a 5f  |:_U%!52=_U%!28:_|
00005920  55 25 21 35 36 3d 5f 55  25 21 33 32 3a e1 0d 07  |U%!56=_U%!32:...|
00005930  e2 2b dd f2 45 41 28 5f  51 25 29 3a ea 62 25 2c  |.+..EA(_Q%):.b%,|
00005940  64 25 2c 61 25 2c 6c 25  3a e7 5f 51 25 21 34 3c  |d%,a%,l%:._Q%!4<|
00005950  3e 5f 55 25 21 26 39 34  8c 0d 07 ea 2c 64 25 3d  |>_U%!&94....,d%=|
00005960  a4 43 28 5f 51 25 21 32  30 2c 5f 51 25 21 32 34  |.C(_Q%!20,_Q%!24|
00005970  2c 5f 55 25 2b 39 36 2c  31 36 2c a3 29 3a e7 64  |,_U%+96,16,.):.d|
00005980  25 3e 2d 31 8c 0d 07 ec  24 61 25 3d 5f 55 25 21  |%>-1....$a%=_U%!|
00005990  39 36 2b 64 25 3a e7 a4  61 28 5f 51 25 21 34 30  |96+d%:..a(_Q%!40|
000059a0  2c 61 25 21 38 2c a3 29  8c 0d 07 ee 08 e7 a4 72  |,a%!8,.).......r|
000059b0  8c 0d 07 f2 60 5f 51 25  21 30 3d 32 35 36 3a 5f  |....`_Q%!0=256:_|
000059c0  51 25 21 26 43 3d 5f 51  25 21 38 3a 5f 51 25 21  |Q%!&C=_Q%!8:_Q%!|
000059d0  33 36 3d 2d 31 3a 5f 51  25 21 31 36 3d 32 3a 24  |36=-1:_Q%!16=2:$|
000059e0  28 5f 51 25 2b 34 34 29  3d a4 50 2b 22 2e 53 63  |(_Q%+44)=.P+".Sc|
000059f0  72 61 70 46 69 6c 65 22  2b bd 30 3a c8 99 26 34  |rapFile"+.0:..&4|
00005a00  30 30 45 37 2c 31 38 2c  5f 51 25 2c 5f 51 25 21  |00E7,18,_Q%,_Q%!|
00005a10  34 0d 07 f6 f3 cc f2 41  28 5f 55 25 21 26 39 43  |4......A(_U%!&9C|
00005a20  29 3a 5f 55 25 21 26 39  43 3d a4 41 28 28 5f 51  |):_U%!&9C=.A((_Q|
00005a30  25 21 30 29 2b 38 29 3a  62 25 3d 5f 55 25 21 26  |%!0)+8):b%=_U%!&|
00005a40  39 43 3a e3 6c 25 3d 30  b8 5f 51 25 21 30 88 34  |9C:.l%=0._Q%!0.4|
00005a50  3a 62 25 21 6c 25 3d 5f  51 25 21 6c 25 3a ed 6c  |:b%!l%=_Q%!l%:.l|
00005a60  25 3a 5f 55 25 21 32 38  3d 5f 51 25 21 32 30 3a  |%:_U%!28=_Q%!20:|
00005a70  5f 55 25 21 33 32 3d 5f  51 25 21 32 34 3a 5f 55  |_U%!32=_Q%!24:_U|
00005a80  25 21 26 38 30 3d 30 3a  5f 55 25 21 26 38 34 3d  |%!&80=0:_U%!&84=|
00005a90  5f 51 25 21 33 36 3a 5f  55 25 21 26 39 38 3d a4  |_Q%!36:_U%!&98=.|
00005aa0  41 28 5f 51 25 21 33 36  29 3a 5f 51 25 21 30 3d  |A(_Q%!36):_Q%!0=|
00005ab0  32 38 3a 5f 51 25 21 26  43 3d 5f 51 25 21 38 3a  |28:_Q%!&C=_Q%!8:|
00005ac0  5f 51 25 21 31 36 3d 36  3a 5f 51 25 21 32 30 3d  |_Q%!16=6:_Q%!20=|
00005ad0  5f 55 25 21 26 39 38 2b  5f 55 25 21 26 38 30 3a  |_U%!&98+_U%!&80:|
00005ae0  5f 51 25 21 32 34 3d 5f  55 25 21 26 38 34 3a c8  |_Q%!24=_U%!&84:.|
00005af0  99 26 34 30 30 45 37 2c  31 38 2c 5f 51 25 2c 5f  |.&400E7,18,_Q%,_|
00005b00  51 25 21 34 0d 08 0e 11  5f 55 25 21 26 37 30 3d  |Q%!4...._U%!&70=|
00005b10  5f 51 25 21 38 0d 08 0f  05 cd 0d 08 10 05 cc 0d  |_Q%!8...........|
00005b20  08 11 05 cd 0d 08 12 05  cd 0d 08 13 07 cd 3a e1  |..............:.|
00005b30  0d 08 16 b5 dd f2 46 41  28 5f 51 25 29 3a ea 5f  |......FA(_Q%):._|
00005b40  66 75 6c 6c 6e 61 6d 65  24 2c 75 25 2c 73 41 25  |fullname$,u%,sA%|
00005b50  2c 61 25 2c 62 25 2c 6e  25 3a 75 25 3d 30 3a 73  |,a%,b%,n%:u%=0:s|
00005b60  41 25 3d 5f 51 25 3f 28  34 34 2b 75 25 29 3a c8  |A%=_Q%?(44+u%):.|
00005b70  95 73 41 25 3c 3e 30 3a  5f 66 75 6c 6c 6e 61 6d  |.sA%<>0:_fullnam|
00005b80  65 24 2b 3d bd 28 73 41  25 29 3a 75 25 2b 3d 31  |e$+=.(sA%):u%+=1|
00005b90  3a 73 41 25 3d 5f 51 25  3f 28 34 34 2b 75 25 29  |:sA%=_Q%?(44+u%)|
00005ba0  3a ce 3a 64 25 3d a4 43  28 5f 55 25 21 32 38 2c  |:.:d%=.C(_U%!28,|
00005bb0  5f 55 25 21 33 32 2c 5f  55 25 2b 37 32 2c 32 34  |_U%!32,_U%+72,24|
00005bc0  2c a3 29 3a e7 64 25 3d  2d 31 84 64 25 3d 2d 32  |,.):.d%=-1.d%=-2|
00005bd0  8c 85 39 39 2c a4 42 28  22 53 48 45 4c 4c 4d 53  |..99,.B("SHELLMS|
00005be0  47 30 35 22 29 0d 08 20  25 61 25 3d 28 5f 55 25  |G05").. %a%=(_U%|
00005bf0  21 37 32 29 2b 64 25 3a  62 25 3d 61 25 21 32 30  |!72)+d%:b%=a%!20|
00005c00  3a e7 24 62 25 3c 3e 22  22 8c 0d 08 24 21 6e 25  |:.$b%<>""...$!n%|
00005c10  3d a0 28 22 46 4e 22 2b  24 62 25 2b 22 28 5f 66  |=.("FN"+$b%+"(_f|
00005c20  75 6c 6c 6e 61 6d 65 24  29 22 29 0d 08 25 0f cc  |ullname$)")..%..|
00005c30  e7 a4 46 28 61 25 21 38  29 8c 0d 08 2a 31 c8 99  |..F(a%!8)...*1..|
00005c40  38 2c 26 41 2c 5f 66 75  6c 6c 6e 61 6d 65 24 2c  |8,&A,_fullname$,|
00005c50  61 25 21 26 43 2c 2c 61  25 21 38 2c 61 25 21 38  |a%!&C,,a%!8,a%!8|
00005c60  2b a4 44 28 61 25 21 38  29 2b 31 0d 08 2b 19 cc  |+.D(a%!8)+1..+..|
00005c70  85 39 39 2c a4 42 28 22  53 48 45 4c 4c 4d 53 47  |.99,.B("SHELLMSG|
00005c80  32 31 22 29 0d 08 2e 05  cd 0d 08 2f 11 cd 3a e7  |21")......./..:.|
00005c90  5f 51 25 21 33 36 3e 2d  31 8c 0d 08 32 19 e7 5f  |_Q%!36>-1...2.._|
00005ca0  55 25 21 38 30 3c 3e 30  8c f2 41 28 5f 55 25 21  |U%!80<>0..A(_U%!|
00005cb0  38 30 29 0d 08 33 35 5f  55 25 21 38 30 3d a4 41  |80)..35_U%!80=.A|
00005cc0  28 a9 5f 66 75 6c 6c 6e  61 6d 65 24 2b 31 29 3a  |(._fullname$+1):|
00005cd0  62 25 3d 5f 55 25 21 38  30 3a 24 62 25 3d 5f 66  |b%=_U%!80:$b%=_f|
00005ce0  75 6c 6c 6e 61 6d 65 24  0d 08 36 bd cd 3a 5f 51  |ullname$..6..:_Q|
00005cf0  25 21 31 36 3d 33 3a 21  5f 51 25 3d 32 35 36 3a  |%!16=3:!_Q%=256:|
00005d00  5f 51 25 21 32 30 3d 5f  55 25 21 26 43 38 3a 5f  |_Q%!20=_U%!&C8:_|
00005d10  51 25 21 32 34 3d 5f 55  25 21 26 43 43 3a 5f 51  |Q%!24=_U%!&CC:_Q|
00005d20  25 21 34 30 3d 5f 55 25  21 26 38 43 3a 5f 51 25  |%!40=_U%!&8C:_Q%|
00005d30  21 33 36 3d a4 53 28 5f  66 75 6c 6c 6e 61 6d 65  |!36=.S(_fullname|
00005d40  24 29 3a 5f 51 25 21 26  43 3d 5f 51 25 21 38 3a  |$):_Q%!&C=_Q%!8:|
00005d50  24 28 5f 51 25 2b 34 34  29 3d 5f 66 75 6c 6c 6e  |$(_Q%+44)=_fulln|
00005d60  61 6d 65 24 2b bd 28 30  29 3a 5f 55 25 21 38 34  |ame$+.(0):_U%!84|
00005d70  3d 5f 51 25 21 38 3a c8  99 26 34 30 30 45 37 2c  |=_Q%!8:..&400E7,|
00005d80  31 38 2c 5f 51 25 2c 5f  51 25 21 32 30 2c 5f 51  |18,_Q%,_Q%!20,_Q|
00005d90  25 21 32 34 3a e7 5f 55  25 21 32 38 3c 3e 5f 55  |%!24:._U%!28<>_U|
00005da0  25 21 32 30 8c 0d 08 41  0e f2 55 28 5f 55 25 21  |%!20...A..U(_U%!|
00005db0  32 38 29 0d 08 42 14 cd  3a c8 99 26 34 30 30 44  |28)..B..:..&400D|
00005dc0  34 2c 2c 2d 31 3a e1 0d  08 46 4c dd f2 61 28 5f  |4,,-1:...FL..a(_|
00005dd0  51 25 2c 6c 42 25 29 3a  ea 68 44 25 2c 64 25 2c  |Q%,lB%):.hD%,d%,|
00005de0  61 25 2c 5f 74 65 6d 70  25 2c 76 41 25 2c 42 41  |a%,_temp%,vA%,BA|
00005df0  25 2c 71 24 3a 42 41 25  3d 5f 51 25 21 34 30 3a  |%,q$:BA%=_Q%!40:|
00005e00  71 24 3d a4 49 28 5f 51  25 2b 34 34 29 3a e7 6c  |q$=.I(_Q%+44):.l|
00005e10  42 25 8c 0d 08 50 0f e7  5f 55 25 21 39 36 3c 3e  |B%...P.._U%!96<>|
00005e20  30 8c 0d 08 51 08 64 25  3d 30 0d 08 52 0a cc 64  |0...Q.d%=0..R..d|
00005e30  25 3d 2d 31 0d 08 54 05  cd 0d 08 55 2d cc 64 25  |%=-1..T....U-.d%|
00005e40  3d a4 43 28 5f 51 25 21  32 30 2c 5f 51 25 21 32  |=.C(_Q%!20,_Q%!2|
00005e50  34 2c 5f 55 25 2b 39 36  2c 31 36 2c a3 29 3a e7  |4,_U%+96,16,.):.|
00005e60  64 25 3d 2d 31 8c 0d 08  5a 20 64 25 3d a4 43 28  |d%=-1...Z d%=.C(|
00005e70  5f 51 25 21 32 30 2c 2d  31 2c 5f 55 25 2b 39 36  |_Q%!20,-1,_U%+96|
00005e80  2c 31 36 2c a3 29 0d 08  5b 05 cd 0d 08 5c 0d cd  |,16,.)..[....\..|
00005e90  3a e7 64 25 3e 2d 31 8c  0d 08 5f 26 61 25 3d 5f  |:.d%>-1..._&a%=_|
00005ea0  55 25 21 39 36 2b 64 25  3a e7 a4 61 28 5f 51 25  |U%!96+d%:..a(_Q%|
00005eb0  21 34 30 2c 61 25 21 38  2c 6c 42 25 29 8c 0d 08  |!40,a%!8,lB%)...|
00005ec0  62 49 42 44 25 3d 5f 51  25 21 26 43 3a 5f 51 25  |bIBD%=_Q%!&C:_Q%|
00005ed0  21 26 43 3d 5f 51 25 21  38 3a 5f 51 25 21 31 36  |!&C=_Q%!8:_Q%!16|
00005ee0  3d 34 3a c8 99 26 34 30  30 45 37 2c 31 38 2c 5f  |=4:..&400E7,18,_|
00005ef0  51 25 2c 5f 51 25 21 34  3a e7 5f 55 25 21 26 36  |Q%,_Q%!4:._U%!&6|
00005f00  34 80 31 3c 3c 31 8c 0d  08 67 1f 53 41 25 3d 2d  |4.1<<1...g.SA%=-|
00005f10  31 3a 5f 55 25 21 26 36  34 3d 5f 55 25 21 26 36  |1:_U%!&64=_U%!&6|
00005f20  34 82 31 3c 3c 31 0d 08  69 18 cc 53 41 25 3d a4  |4.1<<1..i..SA%=.|
00005f30  73 28 42 44 25 3d 5f 55  25 21 26 36 43 29 0d 08  |s(BD%=_U%!&6C)..|
00005f40  6b 30 cd 3a f2 63 28 42  41 25 2c 53 41 25 2c 61  |k0.:.c(BA%,SA%,a|
00005f50  25 21 38 2c 71 24 2c 5f  51 25 21 33 36 2c 61 25  |%!8,q$,_Q%!36,a%|
00005f60  29 3a e7 5f 55 25 21 26  39 43 3c 3e 30 8c 0d 08  |):._U%!&9C<>0...|
00005f70  6f 19 f2 41 28 5f 55 25  21 26 39 43 29 3a 5f 55  |o..A(_U%!&9C):_U|
00005f80  25 21 26 39 43 3d 30 0d  08 71 05 cd 0d 08 72 05  |%!&9C=0..q....r.|
00005f90  cc 0d 08 73 05 cd 0d 08  74 07 cd 3a e1 0d 08 78  |...s....t..:...x|
00005fa0  0f dd f2 48 41 28 5f 51  25 29 3a e1 0d 08 7b 30  |...HA(_Q%):...{0|
00005fb0  dd f2 49 41 28 5f 51 25  29 3a ea 64 44 25 2c 4d  |..IA(_Q%):.dD%,M|
00005fc0  43 25 2c 4e 43 25 3a 4e  43 25 3d a3 3a e7 5f 55  |C%,NC%:NC%=.:._U|
00005fd0  25 21 26 39 30 3e 26 38  30 30 30 8c 0d 08 85 34  |%!&90>&8000....4|
00005fe0  5f 51 25 21 26 43 3d 5f  51 25 21 38 3a 5f 51 25  |_Q%!&C=_Q%!8:_Q%|
00005ff0  21 31 36 3d 37 3a 4d 43  25 3d 5f 55 25 21 26 38  |!16=7:MC%=_U%!&8|
00006000  38 3a e7 5f 55 25 21 26  38 43 3d 26 46 46 39 8c  |8:._U%!&8C=&FF9.|
00006010  0d 08 8e 0e 5f 55 25 21  26 39 30 2b 3d 34 0d 08  |...._U%!&90+=4..|
00006020  8f 1c cd 3a e7 28 4d 43  25 2d 5f 55 25 21 26 38  |...:.(MC%-_U%!&8|
00006030  30 29 3c 5f 51 25 21 32  34 8c 0d 08 92 1c 5f 51  |0)<_Q%!24....._Q|
00006040  25 21 32 34 3d 4d 43 25  2d 5f 55 25 21 26 38 30  |%!24=MC%-_U%!&80|
00006050  3a 4e 43 25 3d b9 0d 08  94 05 cc 0d 08 95 7d cd  |:NC%=.........}.|
00006060  3a c8 99 26 34 30 30 46  31 2c 5f 55 25 21 26 39  |:..&400F1,_U%!&9|
00006070  34 2c 5f 55 25 21 26 39  30 2b 5f 55 25 21 26 38  |4,_U%!&90+_U%!&8|
00006080  30 2c 5f 51 25 21 34 2c  5f 51 25 21 32 30 2c 5f  |0,_Q%!4,_Q%!20,_|
00006090  51 25 21 32 34 3a c8 99  26 34 30 30 45 37 2c 31  |Q%!24:..&400E7,1|
000060a0  37 2c 5f 51 25 2c 5f 51  25 21 34 3a 5f 55 25 21  |7,_Q%,_Q%!4:_U%!|
000060b0  26 37 38 3d 5f 51 25 21  38 3a 5f 55 25 21 26 38  |&78=_Q%!8:_U%!&8|
000060c0  30 2b 3d 5f 51 25 21 32  34 3a e7 4e 43 25 8c 5f  |0+=_Q%!24:.NC%._|
000060d0  55 25 21 26 38 30 3d 30  0d 08 9b 07 cd 3a e1 0d  |U%!&80=0.....:..|
000060e0  08 9e 2b dd f2 4a 41 28  5f 51 25 29 3a ea 64 25  |..+..JA(_Q%):.d%|
000060f0  2c 61 25 2c 72 24 2c 62  25 3a e7 5f 51 25 21 26  |,a%,r$,b%:._Q%!&|
00006100  43 3d 5f 55 25 21 26 37  30 8c 0d 08 a2 24 5f 55  |C=_U%!&70....$_U|
00006110  25 21 26 38 30 2b 3d 5f  51 25 21 32 34 3a e7 5f  |%!&80+=_Q%!24:._|
00006120  51 25 21 32 34 3c 5f 55  25 21 26 38 34 8c 0d 08  |Q%!24<_U%!&84...|
00006130  a5 6e 64 25 3d a4 43 28  5f 55 25 21 32 38 2c 5f  |.nd%=.C(_U%!28,_|
00006140  55 25 21 33 32 2c 5f 55  25 2b 39 36 2c 31 36 2c  |U%!32,_U%+96,16,|
00006150  a3 29 3a 61 25 3d 5f 55  25 21 39 36 2b 64 25 3a  |.):a%=_U%!96+d%:|
00006160  62 25 3d 5f 55 25 21 26  39 43 3a 72 24 3d a4 49  |b%=_U%!&9C:r$=.I|
00006170  28 62 25 2b 34 34 29 3a  f2 63 28 62 25 21 34 30  |(b%+44):.c(b%!40|
00006180  2c 5f 55 25 21 26 39 38  2c 61 25 21 38 2c 72 24  |,_U%!&98,a%!8,r$|
00006190  2c 5f 55 25 21 26 38 34  2c 61 25 29 0d 08 ac 16  |,_U%!&84,a%)....|
000061a0  cc e7 5f 55 25 21 26 38  30 3e 5f 55 25 21 26 38  |.._U%!&80>_U%!&8|
000061b0  34 8c 0d 08 b1 27 5f 55  25 21 26 39 38 3d a4 4e  |4....'_U%!&98=.N|
000061c0  28 5f 55 25 21 26 39 38  2c 5f 55 25 21 26 38 30  |(_U%!&98,_U%!&80|
000061d0  2c 5f 55 25 21 26 38 34  29 0d 08 b2 65 cd 3a 5f  |,_U%!&84)...e.:_|
000061e0  51 25 21 26 43 3d 5f 51  25 21 38 3a 5f 51 25 21  |Q%!&C=_Q%!8:_Q%!|
000061f0  31 36 3d 36 3a 5f 51 25  21 32 30 3d 5f 55 25 21  |16=6:_Q%!20=_U%!|
00006200  26 39 38 2b 5f 55 25 21  26 38 30 3a 5f 51 25 21  |&98+_U%!&80:_Q%!|
00006210  32 34 3d 5f 55 25 21 26  38 34 3a c8 99 26 34 30  |24=_U%!&84:..&40|
00006220  30 45 37 2c 31 38 2c 5f  51 25 2c 5f 51 25 21 34  |0E7,18,_Q%,_Q%!4|
00006230  3a 5f 55 25 21 26 37 30  3d 5f 51 25 21 38 0d 08  |:_U%!&70=_Q%!8..|
00006240  b9 05 cd 0d 08 ba 2f cc  f2 41 28 5f 55 25 21 26  |....../..A(_U%!&|
00006250  39 38 29 3a 5f 55 25 21  26 39 38 3d 30 3a f2 44  |98):_U%!&98=0:.D|
00006260  28 a4 42 28 22 53 48 45  4c 4c 4d 53 47 31 35 22  |(.B("SHELLMSG15"|
00006270  29 29 0d 08 bf 07 cd 3a  e1 0d 08 c2 2b dd f2 4b  |)).....:....+..K|
00006280  41 28 5f 51 25 29 3a ea  62 25 2c 4f 43 25 2c 61  |A(_Q%):.b%,OC%,a|
00006290  25 2c 6c 25 2c 50 43 25  3a e7 5f 55 25 21 33 30  |%,l%,PC%:._U%!30|
000062a0  30 3e 30 8c 0d 08 c5 59  61 25 3d a4 41 28 32 35  |0>0....Ya%=.A(25|
000062b0  36 29 3a e3 6c 25 3d 30  b8 5f 51 25 21 30 88 34  |6):.l%=0._Q%!0.4|
000062c0  3a 61 25 21 6c 25 3d 5f  51 25 21 6c 25 3a ed 6c  |:a%!l%=_Q%!l%:.l|
000062d0  25 3a 62 25 3d 5f 55 25  21 33 30 30 3a 4f 43 25  |%:b%=_U%!300:OC%|
000062e0  3d 61 25 21 34 3a e7 21  61 25 3c 32 34 8c 50 43  |=a%!4:.!a%<24.PC|
000062f0  25 3d 30 8b 50 43 25 3d  61 25 21 32 30 0d 08 ce  |%=0.PC%=a%!20...|
00006300  32 61 25 21 26 43 3d 61  25 21 38 3a c8 99 26 34  |2a%!&C=a%!8:..&4|
00006310  30 30 45 37 2c 31 39 2c  61 25 2c 4f 43 25 3a e7  |00E7,19,a%,OC%:.|
00006320  a0 28 22 46 4e 22 2b 24  62 25 29 3c 3e 30 8c 0d  |.("FN"+$b%)<>0..|
00006330  08 d1 0b e7 50 43 25 80  31 8c 0d 08 d3 11 5f 63  |....PC%.1....._c|
00006340  6c 6f 73 65 64 6f 77 6e  25 3d b9 0d 08 d4 35 cc  |losedown%=....5.|
00006350  21 61 25 3d 32 34 3a 61  25 21 32 34 3d 35 30 38  |!a%=24:a%!24=508|
00006360  3a c8 99 26 34 30 30 45  37 2c 38 2c 61 25 2c 4f  |:..&400E7,8,a%,O|
00006370  43 25 3a 5f 63 6c 6f 73  65 64 6f 77 6e 25 3d b9  |C%:_closedown%=.|
00006380  0d 08 d9 05 cd 0d 08 da  0c cd 3a f2 41 28 61 25  |..........:.A(a%|
00006390  29 0d 08 dc 07 cd 3a e1  0d 08 df 37 dd f2 4c 41  |).....:....7..LA|
000063a0  28 51 25 29 3a ea 6c 24  3a 6c 24 3d 22 52 75 6e  |(Q%):.l$:l$="Run|
000063b0  20 22 2b a4 50 2b bd 26  41 3a c8 99 26 43 2c 32  | "+.P+.&A:..&C,2|
000063c0  2c 51 25 21 32 30 2c 6c  24 2c a9 6c 24 3a e1 0d  |,Q%!20,l$,.l$:..|
000063d0  08 e5 19 dd f2 4d 41 28  5f 51 25 29 3a e7 5f 55  |.....MA(_Q%):._U|
000063e0  25 21 33 31 32 3e 30 8c  0d 08 e7 4e f2 42 28 22  |%!312>0....N.B("|
000063f0  4d 65 73 73 61 67 65 5f  53 68 75 74 64 6f 77 6e  |Message_Shutdown|
00006400  3a 53 68 75 74 64 6f 77  6e 20 6d 65 73 73 61 67  |:Shutdown messag|
00006410  65 20 72 65 63 65 69 76  65 64 22 29 3a 62 25 3d  |e received"):b%=|
00006420  5f 55 25 21 33 31 32 3a  6e 25 3d a0 28 22 46 4e  |_U%!312:n%=.("FN|
00006430  22 2b 24 62 25 29 0d 08  ea 07 cd 3a e1 0d 08 ec  |"+$b%).....:....|
00006440  5c dd f2 4e 41 28 5f 51  25 29 3a ea 45 24 2c 4f  |\..NA(_Q%):.E$,O|
00006450  24 2c 48 24 2c 54 41 25  2c 51 43 25 2c 48 41 24  |$,H$,TA%,QC%,HA$|
00006460  2c 76 25 3a 76 25 3d a4  41 28 26 43 29 3a c8 99  |,v%:v%=.A(&C):..|
00006470  26 34 30 30 44 36 2c 5f  51 25 21 33 32 2c 76 25  |&400D6,_Q%!32,v%|
00006480  2c 26 33 46 30 30 30 30  2c 26 43 3c 3c 31 36 3a  |,&3F0000,&C<<16:|
00006490  e7 21 76 25 3c 3e 2d 31  8c 0d 08 f3 15 45 24 3d  |.!v%<>-1.....E$=|
000064a0  a4 45 28 5f 51 25 21 33  32 2c 21 76 25 29 0d 08  |.E(_Q%!32,!v%)..|
000064b0  f4 2a cd 3a f2 41 28 76  25 29 3a e7 45 24 3d 22  |.*.:.A(v%):.E$="|
000064c0  22 8c 45 24 3d a4 4b 28  5f 51 25 21 33 32 2c 5f  |".E$=.K(_Q%!32,_|
000064d0  51 25 21 33 36 2c 38 29  0d 08 f8 21 48 24 3d a4  |Q%!36,8)...!H$=.|
000064e0  74 28 5f 51 25 21 33 32  2c 5f 51 25 21 33 36 29  |t(_Q%!32,_Q%!36)|
000064f0  3a e7 48 24 3c 3e 22 22  8c 0d 08 fa 14 e7 a4 4a  |:.H$<>"".......J|
00006500  28 c0 48 24 2c 31 29 29  3d 22 49 22 8c 0d 08 fb  |(.H$,1))="I"....|
00006510  18 54 41 25 3d a7 48 24  2c 22 3b 22 29 3a e7 54  |.TA%=.H$,";"):.T|
00006520  41 25 3d 30 8c 0d 08 fe  0d 45 24 3d c1 48 24 2c  |A%=0.....E$=.H$,|
00006530  32 29 0d 08 ff 14 cc 45  24 3d c1 48 24 2c 32 2c  |2).....E$=.H$,2,|
00006540  54 41 25 2d 32 29 0d 09  01 05 cd 0d 09 02 3d cc  |TA%-2)........=.|
00006550  54 41 25 3d a7 a4 4a 28  48 24 29 2c a4 4a 28 22  |TA%=..J(H$),.J("|
00006560  3b 69 22 29 29 3a 51 43  25 3d a7 a4 4a 28 48 24  |;i")):QC%=..J(H$|
00006570  29 2c a4 4a 28 22 3b 22  29 2c 54 41 25 2b 31 29  |),.J(";"),TA%+1)|
00006580  3a e7 54 41 25 3e 30 8c  0d 09 06 0b e7 51 43 25  |:.TA%>0......QC%|
00006590  3e 30 8c 0d 09 07 1b 45  24 3d c1 48 24 2c 54 41  |>0.....E$=.H$,TA|
000065a0  25 2b 32 2c 51 43 25 2d  54 41 25 2d 32 29 0d 09  |%+2,QC%-TA%-2)..|
000065b0  08 12 cc 45 24 3d c1 48  24 2c 54 41 25 2b 32 29  |...E$=.H$,TA%+2)|
000065c0  0d 09 0a 05 cd 0d 09 0b  05 cd 0d 09 0c 05 cd 0d  |................|
000065d0  09 0d 0e cd 3a e7 45 24  3c 3e 22 22 8c 0d 09 0f  |....:.E$<>""....|
000065e0  6a 5f 51 25 21 31 36 3d  26 35 30 33 3a 5f 51 25  |j_Q%!16=&503:_Q%|
000065f0  21 26 43 3d 5f 51 25 21  38 3a 4f 24 3d a4 51 28  |!&C=_Q%!8:O$=.Q(|
00006600  45 24 2c 22 22 2c 22 22  29 3a 4f 24 3d a4 75 28  |E$,"",""):O$=.u(|
00006610  4f 24 29 3a 24 28 5f 51  25 2b 32 30 29 3d 4f 24  |O$):$(_Q%+20)=O$|
00006620  3a 21 5f 51 25 3d 28 a9  4f 24 2b 32 35 29 80 ac  |:!_Q%=(.O$+25)..|
00006630  33 3a c8 99 26 34 30 30  45 37 2c 31 37 2c 5f 51  |3:..&400E7,17,_Q|
00006640  25 2c 5f 51 25 21 34 0d  09 15 07 cd 3a e1 0d 09  |%,_Q%!4.....:...|
00006650  18 60 dd f2 4f 41 28 5f  51 25 29 3a ea 41 24 2c  |.`..OA(_Q%):.A$,|
00006660  6c 43 25 2c 48 41 25 2c  49 41 25 2c 6e 25 2c 5f  |lC%,HA%,IA%,n%,_|
00006670  74 65 6d 70 25 2c 75 25  2c 4b 24 2c 6b 41 25 2c  |temp%,u%,K$,kA%,|
00006680  61 25 3a 48 41 25 3d 5f  51 25 21 32 34 3a 49 41  |a%:HA%=_Q%!24:IA|
00006690  25 3d 5f 51 25 21 32 38  3a 5f 55 25 21 32 36 34  |%=_Q%!28:_U%!264|
000066a0  3d 30 3a e7 5f 55 25 21  32 30 3c 3e 30 8c 0d 09  |=0:._U%!20<>0...|
000066b0  1c 11 6e 25 3d a4 76 28  5f 55 25 21 32 30 29 0d  |..n%=.v(_U%!20).|
000066c0  09 1d 0f cd 3a c8 8e 5f  51 25 21 32 30 ca 0d 09  |....:.._Q%!20...|
000066d0  23 62 c9 5f 55 25 21 26  45 34 3a f2 62 41 28 5f  |#b._U%!&E4:.bA(_|
000066e0  55 25 21 26 45 34 2c a4  42 28 22 77 61 72 6e 69  |U%!&E4,.B("warni|
000066f0  6e 67 22 29 29 3a f2 43  28 5f 55 25 21 26 45 34  |ng")):.C(_U%!&E4|
00006700  2c 31 2c a4 42 28 22 53  48 45 4c 4c 4d 53 47 30  |,1,.B("SHELLMSG0|
00006710  37 22 29 2c 30 29 3a c8  99 26 34 30 30 45 38 2c  |7"),0):..&400E8,|
00006720  2c 5f 55 25 21 26 45 34  2c 48 41 25 2c 49 41 25  |,_U%!&E4,HA%,IA%|
00006730  0d 09 2a 26 7f 6b 41 25  3d a4 77 28 5f 55 25 21  |..*&.kA%=.w(_U%!|
00006740  32 34 2c 5f 51 25 2b 33  32 29 3a e7 a4 46 28 6b  |24,_Q%+32):..F(k|
00006750  41 25 21 34 29 8c 0d 09  2f 14 f2 63 41 28 6b 41  |A%!4).../..cA(kA|
00006760  25 2c 48 41 25 2c 49 41  25 29 0d 09 30 5b cc 61  |%,HA%,IA%)..0[.a|
00006770  25 3d a4 41 28 33 32 29  3a c8 99 26 34 35 42 43  |%=.A(32):..&45BC|
00006780  34 2c 5f 55 25 21 32 34  2c 5f 51 25 2b 33 32 b8  |4,_U%!24,_Q%+32.|
00006790  2c 2c 61 25 3a f2 64 41  28 61 25 21 38 2c 4b 24  |,,a%:.dA(a%!8,K$|
000067a0  2c 4c 24 29 3a f2 41 28  61 25 29 3a f2 65 41 28  |,L$):.A(a%):.eA(|
000067b0  5f 51 25 21 32 30 2c 48  41 25 2c 49 41 25 2c 4b  |_Q%!20,HA%,IA%,K|
000067c0  24 2c 4c 24 29 0d 09 37  05 cd 0d 09 38 07 cb 3a  |$,L$)..7....8..:|
000067d0  e1 0d 09 3b 34 dd f2 50  41 28 5f 51 25 29 3a ea  |...;4..PA(_Q%):.|
000067e0  64 25 2c 66 25 2c 6c 41  25 2c 4e 41 25 3a 6c 41  |d%,f%,lA%,NA%:lA|
000067f0  25 3d 5f 55 25 21 26 42  38 3a e7 5f 55 25 21 26  |%=_U%!&B8:._U%!&|
00006800  41 30 3e 30 8c 0d 09 3f  52 f2 42 28 22 4d 65 73  |A0>0...?R.B("Mes|
00006810  73 61 67 65 5f 4d 6f 64  65 43 68 61 6e 67 65 3a  |sage_ModeChange:|
00006820  4d 6f 64 65 43 68 61 6e  67 65 20 6d 65 73 73 61  |ModeChange messa|
00006830  67 65 20 72 65 63 65 69  76 65 64 22 29 3a 62 25  |ge received"):b%|
00006840  3d 5f 55 25 21 26 41 30  3a 6e 25 3d a0 28 22 46  |=_U%!&A0:n%=.("F|
00006850  4e 22 2b 24 62 25 29 0d  09 42 1a cd 3a 4e 41 25  |N"+$b%)..B..:NA%|
00006860  3d a4 41 28 26 36 34 29  3a e7 6c 41 25 3c 3e 30  |=.A(&64):.lA%<>0|
00006870  8c 0d 09 4a 35 c8 95 6c  41 25 21 66 25 3c 3e 2d  |...J5..lA%!f%<>-|
00006880  31 3a 64 25 3d a4 43 28  6c 41 25 21 66 25 2c 2d  |1:d%=.C(lA%!f%,-|
00006890  31 2c 5f 55 25 2b 39 32  2c 32 34 2c a3 29 3a e7  |1,_U%+92,24,.):.|
000068a0  64 25 3e 2d 31 8c 0d 09  4e 10 e7 a4 78 28 6c 41  |d%>-1...N...x(lA|
000068b0  25 21 66 25 29 8c 0d 09  50 2d 21 4e 41 25 3d 6c  |%!f%)...P-!NA%=l|
000068c0  41 25 21 66 25 3a c8 99  26 34 30 30 43 36 2c 2c  |A%!f%:..&400C6,,|
000068d0  4e 41 25 3a f2 49 28 6c  41 25 21 66 25 2c 30 2c  |NA%:.I(lA%!f%,0,|
000068e0  2d 31 29 0d 09 53 05 cd  0d 09 54 0d cd 3a 66 25  |-1)..S....T..:f%|
000068f0  2b 3d 34 3a ce 0d 09 57  0f cd 3a f2 41 28 4e 41  |+=4:...W..:.A(NA|
00006900  25 29 3a e1 0d 09 5b 49  dd a4 49 28 73 43 25 29  |%):...[I..I(sC%)|
00006910  3a ea 74 24 2c 6e 42 25  3a c8 95 28 28 73 43 25  |:.t$,nB%:..((sC%|
00006920  3f 6e 42 25 29 3e 33 31  80 6e 42 25 3c 26 46 46  |?nB%)>31.nB%<&FF|
00006930  29 3a 74 24 2b 3d bd 28  73 43 25 3f 6e 42 25 29  |):t$+=.(sC%?nB%)|
00006940  3a 6e 42 25 2b 3d 31 3a  ce 3a 3d 74 24 0d 09 63  |:nB%+=1:.:=t$..c|
00006950  1b dd f2 62 28 63 24 29  3a f2 46 28 26 34 33 42  |...b(c$):.F(&43B|
00006960  30 30 2c 63 24 29 3a e1  0d 09 67 2f dd f2 52 41  |00,c$):...g/..RA|
00006970  28 6e 24 29 3a ea 58 44  25 2c 62 25 2c 73 25 3a  |(n$):.XD%,b%,s%:|
00006980  73 25 3d a4 41 28 35 31  32 29 3a e7 5f 55 25 21  |s%=.A(512):._U%!|
00006990  26 44 30 3d 2d 31 8c 0d  09 6c 1d e7 a4 52 28 73  |&D0=-1...l...R(s|
000069a0  25 2c 22 53 74 72 6f 6e  67 48 65 6c 70 24 44 69  |%,"StrongHelp$Di|
000069b0  72 22 29 8c 0d 09 6e 37  c8 99 26 36 30 30 44 45  |r")...n7..&600DE|
000069c0  2c 22 3c 53 74 72 6f 6e  67 48 65 6c 70 24 44 69  |,"<StrongHelp$Di|
000069d0  72 3e 22 3a e7 5f 55 25  21 26 44 38 3c 3e 30 8c  |r>":._U%!&D8<>0.|
000069e0  f2 41 28 5f 55 25 21 26  44 38 29 0d 09 70 27 5f  |.A(_U%!&D8)..p'_|
000069f0  55 25 21 26 44 38 3d a4  41 28 a9 6e 24 2b 31 29  |U%!&D8=.A(.n$+1)|
00006a00  3a 62 25 3d 5f 55 25 21  26 44 38 3a 24 62 25 3d  |:b%=_U%!&D8:$b%=|
00006a10  6e 24 0d 09 73 20 cc f2  41 28 73 25 29 3a f2 44  |n$..s ..A(s%):.D|
00006a20  28 a4 42 28 22 53 48 45  4c 4c 4d 53 47 31 31 22  |(.B("SHELLMSG11"|
00006a30  29 29 0d 09 78 05 cd 0d  09 79 18 cc f2 62 28 22  |))..x....y...b("|
00006a40  48 65 6c 70 5f 57 6f 72  64 20 22 2b 6e 24 29 0d  |Help_Word "+n$).|
00006a50  09 7b 0e cd 3a f2 41 28  73 25 29 3a e1 0d 09 7f  |.{..:.A(s%):....|
00006a60  7b dd f2 53 41 3a ea 55  41 25 2c 6f 42 25 3a 55  |{..SA:.UA%,oB%:U|
00006a70  41 25 3d a4 41 28 32 35  36 29 3a f5 3a 55 41 25  |A%=.A(256):.:UA%|
00006a80  21 26 43 3d 30 3a c8 99  26 34 30 30 45 37 2c 31  |!&C=0:..&400E7,1|
00006a90  39 2c 55 41 25 2c 2d 32  2c 5f 55 25 21 26 44 34  |9,UA%,-2,_U%!&D4|
00006aa0  b8 2c 2c 6f 42 25 3a 5f  55 25 21 26 44 34 3d 5f  |.,,oB%:_U%!&D4=_|
00006ab0  55 25 21 26 44 34 2b 31  3a fd 6f 42 25 3c 3e 2d  |U%!&D4+1:.oB%<>-|
00006ac0  31 84 28 5f 55 25 21 26  44 34 29 3e 36 34 3a e7  |1.(_U%!&D4)>64:.|
00006ad0  6f 42 25 3c 3e 2d 31 8c  0d 09 93 40 55 41 25 21  |oB%<>-1....@UA%!|
00006ae0  30 3d 32 34 3a 55 41 25  21 26 43 3d 30 3a 55 41  |0=24:UA%!&C=0:UA|
00006af0  25 21 31 36 3d 26 34 30  30 43 36 3a 55 41 25 21  |%!16=&400C6:UA%!|
00006b00  32 30 3d 6f 42 25 3a c8  99 26 34 30 30 45 37 2c  |20=oB%:..&400E7,|
00006b10  31 37 2c 55 41 25 2c 30  0d 09 98 0f cd 3a f2 41  |17,UA%,0.....:.A|
00006b20  28 55 41 25 29 3a e1 0d  09 9c 1b dd f2 54 41 28  |(UA%):.......TA(|
00006b30  5f 51 25 29 3a ea 50 24  3a c8 8e 5f 51 25 21 31  |_Q%):.P$:.._Q%!1|
00006b40  36 ca 0d 09 a1 43 c9 26  34 33 42 30 30 3a 50 24  |6....C.&43B00:P$|
00006b50  3d 24 28 5f 51 25 2b 32  30 29 3a e7 c0 50 24 2c  |=$(_Q%+20):..P$,|
00006b60  33 30 29 3d 22 45 76 6e  74 53 68 65 6c 6c 4c 69  |30)="EvntShellLi|
00006b70  62 3a 53 68 65 6c 6c 44  42 75 67 20 73 74 61 72  |b:ShellDBug star|
00006b80  74 65 64 22 8c 0d 09 a4  12 e7 5f 55 25 21 26 36  |ted"......_U%!&6|
00006b90  34 80 31 3c 3c 34 8c 0d  09 a6 4e 5f 55 25 21 26  |4.1<<4....N_U%!&|
00006ba0  36 34 3d 28 5f 55 25 21  26 36 34 82 31 3c 3c 34  |64=(_U%!&64.1<<4|
00006bb0  29 3a f2 46 28 26 34 33  42 30 30 2c 22 53 68 65  |):.F(&43B00,"She|
00006bc0  6c 6c 44 42 75 67 3a 49  6e 69 74 20 44 65 62 75  |llDBug:Init Debu|
00006bd0  67 20 6d 65 73 73 61 67  65 73 20 66 72 6f 6d 20  |g messages from |
00006be0  22 2b a4 48 29 0d 09 a8  05 cd 0d 09 a9 2b cd 3a  |"+.H)........+.:|
00006bf0  e7 c0 50 24 2c 32 35 29  3d 22 45 76 6e 74 53 68  |..P$,25)="EvntSh|
00006c00  65 6c 6c 4c 69 62 3a 54  72 61 63 65 49 6e 69 74  |ellLib:TraceInit|
00006c10  41 63 6b 22 8c 0d 09 ac  1a 5f 55 25 21 26 36 34  |Ack"....._U%!&64|
00006c20  3d 28 5f 55 25 21 26 36  34 82 31 3c 3c 34 29 0d  |=(_U%!&64.1<<4).|
00006c30  09 ad 26 cd 3a e7 c0 50  24 2c 32 30 29 3d 22 45  |..&.:..P$,20)="E|
00006c40  76 6e 74 53 68 65 6c 6c  4c 69 62 3a 54 72 61 63  |vntShellLib:Trac|
00006c50  65 4f 6e 22 8c 0d 09 af  07 f2 66 41 0d 09 b0 27  |eOn"......fA...'|
00006c60  cd 3a e7 c0 50 24 2c 32  31 29 3d 22 45 76 6e 74  |.:..P$,21)="Evnt|
00006c70  53 68 65 6c 6c 4c 69 62  3a 54 72 61 63 65 4f 66  |ShellLib:TraceOf|
00006c80  66 22 8c 0d 09 b2 07 f2  67 41 0d 09 b3 2e cd 3a  |f"......gA.....:|
00006c90  e7 c0 50 24 2c 32 38 29  3d 22 45 76 6e 74 53 68  |..P$,28)="EvntSh|
00006ca0  65 6c 6c 4c 69 62 3a 4c  69 73 74 43 6c 69 63 6b  |ellLib:ListClick|
00006cb0  53 65 6c 65 63 74 22 8c  0d 09 b5 07 f2 68 41 0d  |Select"......hA.|
00006cc0  09 b6 2e cd 3a e7 c0 50  24 2c 32 38 29 3d 22 45  |....:..P$,28)="E|
00006cd0  76 6e 74 53 68 65 6c 6c  4c 69 62 3a 4c 69 73 74  |vntShellLib:List|
00006ce0  43 6c 69 63 6b 41 64 6a  75 73 74 22 8c 0d 09 b8  |ClickAdjust"....|
00006cf0  07 f2 69 41 0d 09 b9 2b  cd 3a e7 c0 50 24 2c 32  |..iA...+.:..P$,2|
00006d00  35 29 3d 22 45 76 6e 74  53 68 65 6c 6c 4c 69 62  |5)="EvntShellLib|
00006d10  3a 4c 69 73 74 48 65 6c  70 54 61 67 73 22 8c 0d  |:ListHelpTags"..|
00006d20  09 bb 07 f2 6a 41 0d 09  bc 05 cd 0d 09 bd 10 cb  |....jA..........|
00006d30  3a f2 6b 41 28 5f 51 25  29 3a e1 0d 09 c2 1e dd  |:.kA(_Q%):......|
00006d40  f2 55 41 28 5f 51 25 29  3a e7 5f 51 25 21 26 43  |.UA(_Q%):._Q%!&C|
00006d50  3c 3e 5f 55 25 21 38 34  8c 0d 09 c7 48 c8 99 26  |<>_U%!84....H..&|
00006d60  32 30 30 30 38 2c 36 2c  22 3c 57 69 6d 70 24 53  |20008,6,"<Wimp$S|
00006d70  63 72 61 70 3e 22 3a 85  26 46 46 2c 22 44 61 74  |crap>":.&FF,"Dat|
00006d80  61 20 54 72 61 6e 73 66  65 72 20 66 61 69 6c 65  |a Transfer faile|
00006d90  64 3a 20 52 65 63 65 69  76 65 72 20 64 69 65 64  |d: Receiver died|
00006da0  22 0d 09 c9 07 cd 3a e1  0d 09 cc 32 dd f2 56 41  |".....:....2..VA|
00006db0  28 5f 51 25 29 3a ea 75  43 25 2c 62 25 3a 62 25  |(_Q%):.uC%,b%:b%|
00006dc0  3d 5f 55 25 21 26 39 43  3a e7 5f 51 25 21 26 43  |=_U%!&9C:._Q%!&C|
00006dd0  3c 3e 5f 55 25 21 26 37  30 8c 0d 09 d2 0f e7 5f  |<>_U%!&70......_|
00006de0  55 25 21 26 38 30 3d 30  8c 0d 09 d4 30 c8 99 26  |U%!&80=0....0..&|
00006df0  32 30 30 32 33 2c 22 57  69 6d 70 24 53 63 72 61  |20023,"Wimp$Scra|
00006e00  70 22 2c 2c 2d 31 2c 30  2c 33 b8 2c 2c 75 43 25  |p",,-1,0,3.,,uC%|
00006e10  3a e7 75 43 25 3c 3e 30  8c 0d 09 d6 77 24 28 62  |:.uC%<>0....w$(b|
00006e20  25 2b 34 34 29 3d 22 3c  57 69 6d 70 24 53 63 72  |%+44)="<Wimp$Scr|
00006e30  61 70 3e 22 2b bd 28 30  29 3a 62 25 21 30 3d 28  |ap>"+.(0):b%!0=(|
00006e40  34 39 2b a9 28 a4 49 28  62 25 2b 34 34 29 29 29  |49+.(.I(b%+44)))|
00006e50  80 ac 33 3a 62 25 21 26  43 3d 62 25 21 38 3a 62  |..3:b%!&C=b%!8:b|
00006e60  25 21 31 36 3d 32 3a 62  25 21 33 36 3d 2d 31 3a  |%!16=2:b%!36=-1:|
00006e70  c8 99 26 34 30 30 45 37  2c 31 38 2c 62 25 2c 62  |..&400E7,18,b%,b|
00006e80  25 21 34 3a 5f 55 25 21  26 36 43 3d 62 25 21 38  |%!4:_U%!&6C=b%!8|
00006e90  0d 09 dd 19 cc f2 44 28  a4 42 28 22 53 48 45 4c  |......D(.B("SHEL|
00006ea0  4c 4d 53 47 31 34 22 29  29 0d 09 df 05 cd 0d 09  |LMSG14")).......|
00006eb0  e0 2b cc f2 41 28 5f 55  25 21 26 39 38 29 3a 5f  |.+..A(_U%!&98):_|
00006ec0  55 25 21 26 39 38 3d 30  3a f2 44 28 22 53 48 45  |U%!&98=0:.D("SHE|
00006ed0  4c 4c 4d 53 47 30 36 22  29 0d 09 e6 05 cd 0d 09  |LLMSG06").......|
00006ee0  e7 07 cd 3a e1 0d 09 ea  4b dd f2 57 41 3a ea 6c  |...:....K..WA:.l|
00006ef0  25 2c 62 25 3a 62 25 3d  5f 55 25 21 26 45 38 3a  |%,b%:b%=_U%!&E8:|
00006f00  e3 6c 25 3d 30 b8 26 46  46 3a c8 95 62 25 3f 6c  |.l%=0.&FF:..b%?l|
00006f10  25 3e 30 3a c8 99 26 34  30 30 38 32 2c 6c 25 3a  |%>0:..&40082,l%:|
00006f20  62 25 3f 6c 25 2d 3d 31  3a ce 3a ed 6c 25 3a e1  |b%?l%-=1:.:.l%:.|
00006f30  0d 09 f5 60 dd f2 4c 28  4f 42 25 2c 50 42 25 2c  |...`..L(OB%,PB%,|
00006f40  4e 44 25 2c 4f 44 25 29  3a ea 78 25 3a 78 25 3d  |ND%,OD%):.x%:x%=|
00006f50  a4 41 28 31 36 29 3a 21  78 25 3d 4f 42 25 3a 78  |.A(16):!x%=OB%:x|
00006f60  25 21 34 3d 50 42 25 3a  78 25 21 38 3d 4e 44 25  |%!4=PB%:x%!8=ND%|
00006f70  3a 78 25 21 26 43 3d 4f  44 25 3a c8 99 26 34 30  |:x%!&C=OD%:..&40|
00006f80  30 43 44 2c 2c 78 25 3a  f2 41 28 78 25 29 3a e1  |0CD,,x%:.A(x%):.|
00006f90  0d 0a 00 3b dd a4 55 28  42 24 2c 42 41 24 2c 61  |...;..U(B$,BA$,a|
00006fa0  41 25 29 3a c8 95 a9 28  42 24 29 3c 61 41 25 3a  |A%):...(B$)<aA%:|
00006fb0  42 24 3d c4 61 41 25 2d  a9 28 42 24 29 2c 42 41  |B$=.aA%-.(B$),BA|
00006fc0  24 29 2b 42 24 3a ce 3a  3d 42 24 0d 0a 06 19 dd  |$)+B$:.:=B$.....|
00006fd0  a4 4a 28 42 24 29 3a ea  6c 25 3a e7 a9 28 42 24  |.J(B$):.l%:..(B$|
00006fe0  29 3e 30 8c 0d 0a 09 2f  e3 6c 25 3d 31 b8 a9 28  |)>0..../.l%=1..(|
00006ff0  42 24 29 3a e7 c1 42 24  2c 6c 25 2c 31 29 3e 3d  |B$):..B$,l%,1)>=|
00007000  22 61 22 80 c1 42 24 2c  6c 25 2c 31 29 3c 3d 22  |"a"..B$,l%,1)<="|
00007010  7a 22 8c 0d 0a 0b 21 c1  42 24 2c 6c 25 2c 31 29  |z"....!.B$,l%,1)|
00007020  3d bd 28 97 28 c1 42 24  2c 6c 25 2c 31 29 29 80  |=.(.(.B$,l%,1)).|
00007030  26 44 46 29 0d 0a 0c 09  cd 3a ed 6c 25 0d 0a 0e  |&DF).....:.l%...|
00007040  09 cd 3a 3d 42 24 0d 0a  11 29 dd f2 59 41 28 4f  |..:=B$...)..YA(O|
00007050  42 25 2c 50 42 25 29 3a  f2 4c 28 4f 42 25 2c 50  |B%,PB%):.L(OB%,P|
00007060  42 25 2c 30 2c 26 32 30  30 30 30 30 29 3a e1 0d  |B%,0,&200000):..|
00007070  0a 15 2f dd f2 5a 41 28  4f 42 25 2c 50 42 25 29  |../..ZA(OB%,PB%)|
00007080  3a f2 4c 28 4f 42 25 2c  50 42 25 2c 26 32 30 30  |:.L(OB%,PB%,&200|
00007090  30 30 30 2c 26 32 30 30  30 30 30 29 3a e1 0d 0a  |000,&200000):...|
000070a0  19 5a dd a4 61 28 42 41  25 2c 76 41 25 2c 6c 42  |.Z..a(BA%,vA%,lB|
000070b0  25 29 3a ea 6a 44 25 2c  66 25 2c 68 25 2c 62 25  |%):.jD%,f%,h%,b%|
000070c0  2c 70 42 25 3a 66 25 3d  30 3a 68 25 3d 2d 31 3a  |,pB%:f%=0:h%=-1:|
000070d0  70 42 25 3d a3 3a e7 5f  55 25 21 26 36 34 80 31  |pB%=.:._U%!&64.1|
000070e0  3c 3c 31 8c 5f 55 25 21  26 36 34 3d 5f 55 25 21  |<<1._U%!&64=_U%!|
000070f0  26 36 34 82 31 3c 3c 31  0d 0a 20 25 c8 95 76 41  |&64.1<<1.. %..vA|
00007100  25 21 66 25 3c 3e 2d 31  3a 62 25 3d 76 41 25 21  |%!f%<>-1:b%=vA%!|
00007110  66 25 3a e7 62 25 80 31  3c 3c 33 31 8c 0d 0a 23  |f%:.b%.1<<31...#|
00007120  15 62 25 3d 62 25 82 31  3c 3c 33 31 3a 70 42 25  |.b%=b%.1<<31:pB%|
00007130  3d b9 0d 0a 25 0a cc 70  42 25 3d a3 0d 0a 27 0e  |=...%..pB%=...'.|
00007140  cd 3a e7 62 25 3d 42 41  25 8c 0d 0a 29 0f 68 25  |.:.b%=BA%...).h%|
00007150  3d 66 25 3a e7 70 42 25  8c 0d 0a 2b 18 5f 55 25  |=f%:.pB%...+._U%|
00007160  21 26 36 34 3d 5f 55 25  21 26 36 34 84 31 3c 3c  |!&64=_U%!&64.1<<|
00007170  31 0d 0a 2c 05 cd 0d 0a  2d 24 cd 3a 66 25 2b 3d  |1..,....-$.:f%+=|
00007180  34 3a ce 3a e7 6c 42 25  80 28 42 41 25 3e 3d 34  |4:.:.lB%.(BA%>=4|
00007190  30 39 36 29 8c 68 25 3d  2d 31 0d 0a 31 11 e7 68  |096).h%=-1..1..h|
000071a0  25 3c 3e 2d 31 8c 3d b9  8b 3d a3 0d 0a 33 1b dd  |%<>-1.=..=...3..|
000071b0  a4 72 3a e7 5f 55 25 21  26 36 34 80 31 3c 3c 31  |.r:._U%!&64.1<<1|
000071c0  8c 3d b9 8b 3d a3 0d 0a  36 51 dd a4 73 28 59 44  |.=..=...6Q..s(YD|
000071d0  25 29 3a ea 6f 24 2c 5a  41 25 2c 71 42 25 2c 53  |%):.o$,ZA%,qB%,S|
000071e0  41 25 3a 6f 24 3d a4 49  28 5f 51 25 2b 34 34 29  |A%:o$=.I(_Q%+44)|
000071f0  3a 5a 41 25 3d a4 53 28  6f 24 29 3a e7 5a 41 25  |:ZA%=.S(o$):.ZA%|
00007200  3c 30 8c f2 44 28 a4 42  28 22 53 48 45 4c 4c 4d  |<0..D(.B("SHELLM|
00007210  53 47 31 36 22 29 29 0d  0a 3b 33 53 41 25 3d a4  |SG16"))..;3SA%=.|
00007220  41 28 5a 41 25 29 3a c8  99 26 32 30 30 30 38 2c  |A(ZA%):..&20008,|
00007230  31 36 2c 6f 24 2c 53 41  25 2c 30 b8 3b 71 42 25  |16,o$,SA%,0.;qB%|
00007240  3a e7 a4 79 28 71 42 25  29 8c 0d 0a 3e 20 f2 41  |:..y(qB%)...> .A|
00007250  28 53 41 25 29 3a f2 44  28 a4 42 28 22 53 48 45  |(SA%):.D(.B("SHE|
00007260  4c 4c 4d 53 47 31 37 22  29 29 0d 0a 40 05 cc 0d  |LLMSG17"))..@...|
00007270  0a 41 0a cd 3a 3d 53 41  25 0d 0a 4f 73 dd f2 63  |.A..:=SA%..Os..c|
00007280  28 42 41 25 2c 53 41 25  2c 76 41 25 2c 5f 66 69  |(BA%,SA%,vA%,_fi|
00007290  6c 65 6e 61 6d 65 24 2c  5f 66 69 6c 65 5f 73 69  |lename$,_file_si|
000072a0  7a 65 25 2c 61 25 29 3a  ea 66 25 2c 68 25 2c 62  |ze%,a%):.f%,h%,b|
000072b0  25 2c 6e 25 3a 66 25 3d  30 3a 68 25 3d 2d 31 3a  |%,n%:f%=0:h%=-1:|
000072c0  c8 95 76 41 25 21 66 25  3c 3e 2d 31 3a 62 25 3d  |..vA%!f%<>-1:b%=|
000072d0  76 41 25 21 66 25 3a e7  62 25 80 31 3c 3c 33 31  |vA%!f%:.b%.1<<31|
000072e0  8c 62 25 3d 62 25 82 31  3c 3c 33 31 0d 0a 56 11  |.b%=b%.1<<31..V.|
000072f0  e7 62 25 3d 42 41 25 8c  68 25 3d 66 25 0d 0a 57  |.b%=BA%.h%=f%..W|
00007300  5c 66 25 2b 3d 34 3a ce  3a 62 25 3d 61 25 21 26  |\f%+=4:.:b%=a%!&|
00007310  43 3a 6e 25 3d a0 28 22  46 4e 22 2b 24 28 62 25  |C:n%=.("FN"+$(b%|
00007320  21 68 25 29 2b 22 28 22  2b c3 53 41 25 2b 22 2c  |!h%)+"("+.SA%+",|
00007330  22 2b c3 42 41 25 2b 22  2c 5f 66 69 6c 65 6e 61  |"+.BA%+",_filena|
00007340  6d 65 24 2c 22 2b c3 5f  66 69 6c 65 5f 73 69 7a  |me$,"+._file_siz|
00007350  65 25 2b 22 29 22 29 3a  e1 0d 0a 5d 23 dd a4 74  |e%+")"):...]#..t|
00007360  28 63 25 2c 69 25 29 3a  ea 61 25 2c 48 24 2c 71  |(c%,i%):.a%,H$,q|
00007370  25 3a e7 69 25 3d 2d 31  8c 3d 22 22 0d 0a 60 43  |%:.i%=-1.=""..`C|
00007380  48 24 3d 22 22 3a 61 25  3d a4 41 28 26 36 34 29  |H$="":a%=.A(&64)|
00007390  3a 61 25 21 30 3d 63 25  3a 61 25 21 34 3d 69 25  |:a%!0=c%:a%!4=i%|
000073a0  3a c8 99 26 34 30 30 43  45 2c 2c 61 25 3a 71 25  |:..&400CE,,a%:q%|
000073b0  3d 61 25 21 32 34 3a e7  71 25 80 32 35 36 8c 0d  |=a%!24:.q%.256..|
000073c0  0a 68 18 e7 61 25 21 33  32 3e 30 8c 48 24 3d 24  |.h..a%!32>0.H$=$|
000073d0  28 61 25 21 33 32 29 0d  0a 69 10 cd 3a f2 41 28  |(a%!32)..i..:.A(|
000073e0  61 25 29 3a 3d 48 24 0d  0a 6d 69 dd a4 75 28 53  |a%):=H$..mi..u(S|
000073f0  24 29 3a ea 47 24 2c 55  24 2c 63 41 25 3a 47 24  |$):.G$,U$,cA%:G$|
00007400  3d 22 22 3a c8 95 a7 53  24 2c 22 5c 22 29 3e 30  |="":...S$,"\")>0|
00007410  3a 63 41 25 3d a7 53 24  2c 22 5c 22 29 3a 47 24  |:cA%=.S$,"\"):G$|
00007420  2b 3d c0 53 24 2c 63 41  25 2d 31 29 3a 55 24 3d  |+=.S$,cA%-1):U$=|
00007430  c1 53 24 2c 63 41 25 2b  31 2c 31 29 3a 53 24 3d  |.S$,cA%+1,1):S$=|
00007440  c1 53 24 2c 63 41 25 2b  32 29 3a c8 8e 55 24 ca  |.S$,cA%+2):..U$.|
00007450  0d 0a 76 1e c9 22 41 22  3a 47 24 2b 3d 22 43 6c  |..v.."A":G$+="Cl|
00007460  69 63 6b 20 41 44 4a 55  53 54 20 74 6f 22 0d 0a  |ick ADJUST to"..|
00007470  77 15 c9 22 61 22 3a 47  24 2b 3d 22 41 44 4a 55  |w.."a":G$+="ADJU|
00007480  53 54 22 0d 0a 78 22 c9  22 44 22 3a 47 24 2b 3d  |ST"..x"."D":G$+=|
00007490  22 44 72 61 67 20 77 69  74 68 20 53 45 4c 45 43  |"Drag with SELEC|
000074a0  54 20 74 6f 22 0d 0a 79  22 c9 22 64 22 3a 47 24  |T to"..y"."d":G$|
000074b0  2b 3d 22 44 72 61 67 20  77 69 74 68 20 41 44 4a  |+="Drag with ADJ|
000074c0  55 53 54 20 74 6f 22 0d  0a 7a 30 c9 22 47 22 3a  |UST to"..z0."G":|
000074d0  47 24 2b 3d 22 54 68 69  73 20 6f 70 74 69 6f 6e  |G$+="This option|
000074e0  20 69 73 20 67 72 65 79  65 64 20 6f 75 74 20 62  | is greyed out b|
000074f0  65 63 61 75 73 65 22 0d  0a 7b 25 c9 22 52 22 3a  |ecause"..{%."R":|
00007500  47 24 2b 3d 22 4d 6f 76  65 20 74 68 65 20 70 6f  |G$+="Move the po|
00007510  69 6e 74 65 72 20 72 69  67 68 74 22 0d 0a 7c 1e  |inter right"..|.|
00007520  c9 22 53 22 3a 47 24 2b  3d 22 43 6c 69 63 6b 20  |."S":G$+="Click |
00007530  53 45 4c 45 43 54 20 74  6f 22 0d 0a 7d 15 c9 22  |SELECT to"..}.."|
00007540  73 22 3a 47 24 2b 3d 22  53 45 4c 45 43 54 22 0d  |s":G$+="SELECT".|
00007550  0a 7e 1a c9 22 54 22 3a  47 24 2b 3d 22 54 68 69  |.~.."T":G$+="Thi|
00007560  73 20 69 73 20 74 68 65  22 0d 0a 7f 1d c9 22 57  |s is the"....."W|
00007570  22 3a 47 24 2b 3d 22 54  68 69 73 20 77 69 6e 64  |":G$+="This wind|
00007580  6f 77 20 69 73 22 0d 0a  80 15 c9 22 77 22 3a 47  |ow is"....."w":G|
00007590  24 2b 3d 22 77 69 6e 64  6f 77 22 0d 0a 81 0f 7f  |$+="window".....|
000075a0  47 24 2b 3d 22 5c 22 2b  55 24 0d 0a 83 0e cb 3a  |G$+="\"+U$.....:|
000075b0  ce 3a 3d 47 24 2b 53 24  0d 0a 89 21 dd a4 76 28  |.:=G$+S$...!..v(|
000075c0  6d 25 29 3a ea 6f 25 3a  6f 25 3d a4 41 28 32 30  |m%):.o%:o%=.A(20|
000075d0  29 3a e7 6d 25 3c 3e 30  8c 0d 0a 8d 0c e7 a4 7a  |):.m%<>0.......z|
000075e0  28 6d 25 29 8c 0d 0a 8e  1f f2 6c 41 28 6d 25 29  |(m%)......lA(m%)|
000075f0  3a e7 6d 25 3d 5f 55 25  21 32 30 8c 5f 55 25 21  |:.m%=_U%!20._U%!|
00007600  32 30 3d 30 0d 0a 90 1d  64 25 3d a4 4d 28 5f 55  |20=0....d%=.M(_U|
00007610  25 21 26 42 38 2c 6d 25  29 3a e7 64 25 3e 2d 31  |%!&B8,m%):.d%>-1|
00007620  8c 0d 0a 92 18 62 25 3d  5f 55 25 21 26 42 38 2b  |.....b%=_U%!&B8+|
00007630  64 25 3a 62 25 21 30 3d  30 0d 0a 94 1f cd 3a 6f  |d%:b%!0=0.....:o|
00007640  25 21 30 3d 6d 25 3a c8  99 26 34 30 30 43 33 2c  |%!0=m%:..&400C3,|
00007650  2c 6f 25 3a 6d 25 3d 30  0d 0a 99 05 cd 0d 0a 9a  |,o%:m%=0........|
00007660  10 cd 3a f2 41 28 6f 25  29 3a 3d 6d 25 0d 0a 9e  |..:.A(o%):=m%...|
00007670  53 dd f2 62 41 28 f8 4c  41 25 2c 58 24 29 3a ea  |S..bA(.LA%,X$):.|
00007680  62 25 2c 6f 25 2c 6d 25  2c 77 43 25 3a 6f 25 3d  |b%,o%,m%,wC%:o%=|
00007690  a4 41 28 36 30 30 30 29  3a 6f 25 21 30 3d 4c 41  |.A(6000):o%!0=LA|
000076a0  25 3a c8 99 26 34 30 30  43 43 2c 2c 6f 25 3a e7  |%:..&400CC,,o%:.|
000076b0  28 28 6f 25 21 36 30 29  80 32 35 36 29 3d 30 8c  |((o%!60).256)=0.|
000076c0  0d 0a a5 41 62 25 3d 6f  25 2b 37 36 3a 24 62 25  |...Ab%=o%+76:$b%|
000076d0  3d c0 58 24 2c 26 42 29  3a c8 99 26 34 30 30 43  |=.X$,&B):..&400C|
000076e0  33 2c 2c 6f 25 3a c8 99  26 34 30 30 43 31 2c 2c  |3,,o%:..&400C1,,|
000076f0  6f 25 2b 34 b8 6d 25 3a  e7 6d 25 3c 3e 4c 41 25  |o%+4.m%:.m%<>LA%|
00007700  8c 0d 0a ab 16 f2 6d 41  28 4c 41 25 2c 6d 25 29  |......mA(LA%,m%)|
00007710  3a 4c 41 25 3d 6d 25 0d  0a ad 05 cd 0d 0a ae 3c  |:LA%=m%........<|
00007720  cc 77 43 25 3d 6f 25 21  38 34 3a 24 28 21 28 6f  |.wC%=o%!84:$(!(o|
00007730  25 2b 37 36 29 29 3d c0  58 24 2c 77 43 25 2d 31  |%+76))=.X$,wC%-1|
00007740  29 3a e7 28 28 6f 25 21  33 32 29 80 28 31 3c 3c  |):.((o%!32).(1<<|
00007750  31 36 29 29 3c 3e 30 8c  0d 0a b5 29 c8 99 26 34  |16))<>0....)..&4|
00007760  30 30 44 31 2c 2d 31 2c  6f 25 21 34 2c 6f 25 21  |00D1,-1,o%!4,o%!|
00007770  31 36 2c 6f 25 21 26 43  2c 6f 25 21 31 36 2b 34  |16,o%!&C,o%!16+4|
00007780  34 0d 0a b6 0c cd 3a f2  41 28 6f 25 29 0d 0a b8  |4.....:.A(o%)...|
00007790  07 cd 3a e1 0d 0a bb 5f  dd a4 77 28 70 25 2c 78  |..:...._..w(p%,x|
000077a0  43 25 29 3a ea 66 25 2c  6b 41 25 3a c8 99 26 34  |C%):.f%,kA%:..&4|
000077b0  35 42 43 37 2c 70 25 b8  70 25 3a f5 3a 6b 41 25  |5BC7,p%.p%:.:kA%|
000077c0  3d 70 25 2b 32 38 2b 28  28 78 43 25 21 66 25 29  |=p%+28+((xC%!f%)|
000077d0  2a 32 34 29 3a 70 25 3d  6b 41 25 21 34 3a 66 25  |*24):p%=kA%!4:f%|
000077e0  2b 3d 34 3a fd 78 43 25  21 66 25 3d 2d 31 3a 3d  |+=4:.xC%!f%=-1:=|
000077f0  6b 41 25 0d 0a c5 2c dd  f2 63 41 28 56 41 25 2c  |kA%...,..cA(VA%,|
00007800  48 41 25 2c 49 41 25 29  3a ea 62 25 2c 44 41 25  |HA%,IA%):.b%,DA%|
00007810  2c 6e 25 3a ea 85 3a ee  85 ea 3a f7 85 3a e1 0d  |,n%:..:...:..:..|
00007820  0a c9 29 62 25 3d 56 41  25 21 34 3a f2 5a 28 24  |..)b%=VA%!4:.Z($|
00007830  62 25 21 30 2c 44 41 25  29 3a f7 85 3a e7 24 62  |b%!0,DA%):..:.$b|
00007840  25 21 34 3c 3e 22 22 8c  0d 0a cd 21 6e 25 3d a0  |%!4<>""....!n%=.|
00007850  28 22 46 4e 22 2b 24 62  25 21 34 2b 22 28 22 2b  |("FN"+$b%!4+"("+|
00007860  c3 44 41 25 2b 22 29 22  29 0d 0a ce 11 cd 3a e7  |.DA%+")").....:.|
00007870  24 62 25 21 38 3c 3e 22  22 8c 0d 0a d0 21 6e 25  |$b%!8<>""....!n%|
00007880  3d a0 28 22 46 4e 22 2b  24 62 25 21 38 2b 22 28  |=.("FN"+$b%!8+"(|
00007890  22 2b c3 44 41 25 2b 22  29 22 29 0d 0a d1 28 cd  |"+.DA%+")")...(.|
000078a0  3a c8 99 26 34 30 30 45  38 2c 2c 44 41 25 2c 48  |:..&400E8,,DA%,H|
000078b0  41 25 2c 49 41 25 3a 5f  55 25 21 32 30 3d 44 41  |A%,IA%:_U%!20=DA|
000078c0  25 3a e1 0d 0a d7 65 dd  f2 64 41 28 52 44 25 2c  |%:....e..dA(RD%,|
000078d0  f8 4b 24 2c f8 4c 24 29  3a ea 71 41 25 2c 72 25  |.K$,.L$):.qA%,r%|
000078e0  2c 62 25 2c 64 25 2c 68  25 2c 6b 25 2c 50 41 25  |,b%,d%,h%,k%,PA%|
000078f0  2c 66 25 3a ea 54 43 25  3a 54 43 25 3d 30 3a 72  |,f%:.TC%:TC%=0:r|
00007900  25 3d 5f 55 25 21 26 44  43 3a 64 25 3d 30 3a 68  |%=_U%!&DC:d%=0:h|
00007910  25 3d a3 3a 4b 24 3d 22  22 3a 54 43 25 3d 30 3a  |%=.:K$="":TC%=0:|
00007920  e7 a4 46 28 72 25 29 8c  0d 0a dd 39 f5 3a 66 25  |..F(r%)....9.:f%|
00007930  2b 3d 34 3a fd 72 25 21  66 25 3d 2d 31 3a 6b 25  |+=4:.r%!f%=-1:k%|
00007940  3d 66 25 3a 66 25 3d 30  3a f5 3a 62 25 3d 21 28  |=f%:f%=0:.:b%=!(|
00007950  72 25 2b 64 25 2b 30 29  3a e7 62 25 3c 3e 2d 31  |r%+d%+0):.b%<>-1|
00007960  8c 0d 0a e4 0c e7 62 25  3d 52 44 25 8c 0d 0a e5  |......b%=RD%....|
00007970  43 68 25 3d b9 3a 50 41  25 3d 72 25 21 28 64 25  |Ch%=.:PA%=r%!(d%|
00007980  2b 34 29 3a 4b 24 3d 24  50 41 25 3a 54 43 25 3d  |+4):K$=$PA%:TC%=|
00007990  72 25 21 28 64 25 2b 38  29 3a 50 41 25 3d 72 25  |r%!(d%+8):PA%=r%|
000079a0  21 28 64 25 2b 26 43 29  3a 4c 24 3d 24 50 41 25  |!(d%+&C):L$=$PA%|
000079b0  0d 0a e9 0c cd 3a 64 25  2b 3d 31 36 0d 0a eb 0a  |.....:d%+=16....|
000079c0  cc 64 25 3d 6b 25 0d 0a  ed 10 cd 3a fd 68 25 84  |.d%=k%.....:.h%.|
000079d0  64 25 3e 3d 6b 25 0d 0a  ef 10 cc 4b 24 3d 22 22  |d%>=k%.....K$=""|
000079e0  3a 4c 24 3d 22 22 0d 0a  f1 07 cd 3a e1 0d 0a f4  |:L$="".....:....|
000079f0  5b dd f2 65 41 28 55 44  25 2c 48 41 25 2c 49 41  |[..eA(UD%,HA%,IA|
00007a00  25 2c 4b 24 2c 4c 24 29  3a ea 6e 25 2c 62 25 2c  |%,K$,L$):.n%,b%,|
00007a10  67 44 25 2c 66 25 3a 5f  73 68 65 6c 6c 5f 46 6f  |gD%,f%:_shell_Fo|
00007a20  6e 74 4d 65 6e 75 53 65  6c 46 4e 24 3d 4c 24 3a  |ntMenuSelFN$=L$:|
00007a30  e7 a4 46 28 5f 55 25 21  26 45 30 29 8c f2 41 28  |..F(_U%!&E0)..A(|
00007a40  5f 55 25 21 26 45 30 29  0d 0a f8 30 5f 55 25 21  |_U%!&E0)...0_U%!|
00007a50  26 45 30 3d a4 41 28 a9  4b 24 2b 31 29 3a 62 25  |&E0=.A(.K$+1):b%|
00007a60  3d 5f 55 25 21 26 45 30  3a 24 62 25 3d 4b 24 3a  |=_U%!&E0:$b%=K$:|
00007a70  e7 4b 24 3c 3e 22 22 8c  0d 0a fb 23 6e 25 3d a0  |.K$<>""....#n%=.|
00007a80  28 22 46 4e 22 2b 4b 24  2b 22 28 5f 55 25 21 35  |("FN"+K$+"(_U%!5|
00007a90  32 2c 5f 55 25 21 35 36  29 22 29 0d 0a fc 1d cd  |2,_U%!56)").....|
00007aa0  3a c8 99 26 34 30 30 45  38 2c 2c 55 44 25 2c 48  |:..&400E8,,UD%,H|
00007ab0  41 25 2c 49 41 25 3a e1  0d 0b 00 1b dd a4 78 28  |A%,IA%:.......x(|
00007ac0  63 25 29 3a 3d 28 a4 5f  28 63 25 29 80 31 3c 3c  |c%):=(._(c%).1<<|
00007ad0  31 36 29 0d 0b 03 32 dd  f2 66 41 3a 5f 55 25 21  |16)...2..fA:_U%!|
00007ae0  34 38 3d b9 3a f2 46 28  26 34 33 42 30 30 2c 22  |48=.:.F(&43B00,"|
00007af0  53 68 65 6c 6c 44 42 75  67 3a 54 72 61 63 65 4f  |ShellDBug:TraceO|
00007b00  6e 22 29 3a e1 0d 0b 08  33 dd f2 67 41 3a 5f 55  |n"):....3..gA:_U|
00007b10  25 21 34 38 3d a3 3a f2  46 28 26 34 33 42 30 30  |%!48=.:.F(&43B00|
00007b20  2c 22 53 68 65 6c 6c 44  42 75 67 3a 54 72 61 63  |,"ShellDBug:Trac|
00007b30  65 4f 66 66 22 29 3a e1  0d 0b 0d 55 dd f2 68 41  |eOff"):....U..hA|
00007b40  3a ea 72 25 2c 65 25 2c  6b 25 2c 62 25 2c 50 41  |:.r%,e%,k%,b%,PA|
00007b50  25 3a 72 25 3d 5f 55 25  21 26 43 3a 6b 25 3d a4  |%:r%=_U%!&C:k%=.|
00007b60  44 28 72 25 29 3a 65 25  3d 30 3a f5 3a 62 25 3d  |D(r%):e%=0:.:b%=|
00007b70  72 25 21 28 65 25 2b 32  30 29 3a 50 41 25 3d 72  |r%!(e%+20):PA%=r|
00007b80  25 2b 65 25 3a e7 a4 46  28 62 25 29 8c 0d 0b 15  |%+e%:..F(b%)....|
00007b90  0d e7 24 62 25 3c 3e 22  22 8c 0d 0b 16 05 cd 0d  |..$b%<>"".......|
00007ba0  0b 17 18 cd 3a 65 25 2b  3d 34 38 3a fd 28 65 25  |....:e%+=48:.(e%|
00007bb0  3e 3d 6b 25 29 3a e1 0d  0b 1c 55 dd f2 69 41 3a  |>=k%):....U..iA:|
00007bc0  ea 72 25 2c 65 25 2c 6b  25 2c 62 25 2c 50 41 25  |.r%,e%,k%,b%,PA%|
00007bd0  3a 72 25 3d 5f 55 25 21  26 43 3a 6b 25 3d a4 44  |:r%=_U%!&C:k%=.D|
00007be0  28 72 25 29 3a 65 25 3d  30 3a f5 3a 62 25 3d 72  |(r%):e%=0:.:b%=r|
00007bf0  25 21 28 65 25 2b 32 34  29 3a 50 41 25 3d 72 25  |%!(e%+24):PA%=r%|
00007c00  2b 65 25 3a e7 a4 46 28  62 25 29 8c 0d 0b 24 0d  |+e%:..F(b%)...$.|
00007c10  e7 24 62 25 3c 3e 22 22  8c 0d 0b 25 05 cd 0d 0b  |.$b%<>""...%....|
00007c20  26 18 cd 3a 65 25 2b 3d  34 38 3a fd 28 65 25 3e  |&..:e%+=48:.(e%>|
00007c30  3d 6b 25 29 3a e1 0d 0b  2b 55 dd f2 6a 41 3a ea  |=k%):...+U..jA:.|
00007c40  72 25 2c 65 25 2c 6b 25  2c 62 25 2c 50 41 25 3a  |r%,e%,k%,b%,PA%:|
00007c50  72 25 3d 5f 55 25 21 26  43 3a 6b 25 3d a4 44 28  |r%=_U%!&C:k%=.D(|
00007c60  72 25 29 3a 65 25 3d 30  3a f5 3a 62 25 3d 72 25  |r%):e%=0:.:b%=r%|
00007c70  21 28 65 25 2b 34 34 29  3a 50 41 25 3d 72 25 2b  |!(e%+44):PA%=r%+|
00007c80  65 25 3a e7 a4 46 28 62  25 29 8c 0d 0b 33 0d e7  |e%:..F(b%)...3..|
00007c90  24 62 25 3c 3e 22 22 8c  0d 0b 34 05 cd 0d 0b 35  |$b%<>""...4....5|
00007ca0  18 cd 3a 65 25 2b 3d 34  38 3a fd 28 65 25 3e 3d  |..:e%+=48:.(e%>=|
00007cb0  6b 25 29 3a e1 0d 0b 3a  0f dd f2 6b 41 28 5f 51  |k%):...:...kA(_Q|
00007cc0  25 29 3a e1 0d 0b 3d 19  dd a4 79 28 71 42 25 29  |%):...=...y(qB%)|
00007cd0  3a 3d 28 28 71 42 25 80  31 29 3d 31 29 0d 0b 40  |:=((qB%.1)=1)..@|
00007ce0  0f dd a4 7a 28 6d 25 29  3a 3d 2d 31 0d 0b 43 3b  |...z(m%):=-1..C;|
00007cf0  dd f2 6c 41 28 63 25 29  3a ea 65 25 2c 70 25 2c  |..lA(c%):.e%,p%,|
00007d00  68 25 2c 6b 25 2c 67 25  2c 6c 25 3a 65 25 3d 30  |h%,k%,g%,l%:e%=0|
00007d10  3a 70 25 3d 30 3a 68 25  3d a3 3a e7 63 25 3d 2d  |:p%=0:h%=.:.c%=-|
00007d20  31 8c 63 25 3d 2d 32 0d  0b 47 2c 6b 25 3d a4 44  |1.c%=-2..G,k%=.D|
00007d30  28 5f 55 25 21 26 43 29  2d 38 3a 67 25 3d 5f 55  |(_U%!&C)-8:g%=_U|
00007d40  25 21 26 43 3a f5 3a e7  28 67 25 21 65 25 3d 63  |%!&C:.:.(g%!e%=c|
00007d50  25 29 8c 0d 0b 4b 08 68  25 3d b9 0d 0b 4c 0b cc  |%)...K.h%=...L..|
00007d60  65 25 2b 3d 34 38 0d 0b  4e 17 cd 3a fd 28 65 25  |e%+=48..N..:.(e%|
00007d70  3e 3d 6b 25 84 68 25 29  3a e7 68 25 8c 0d 0b 51  |>=k%.h%):.h%...Q|
00007d80  43 67 25 21 28 65 25 2b  30 29 3d 30 3a 67 25 21  |Cg%!(e%+0)=0:g%!|
00007d90  28 65 25 2b 34 29 3d 30  3a 67 25 21 28 65 25 2b  |(e%+4)=0:g%!(e%+|
00007da0  38 29 3d 30 3a e3 6c 25  3d 26 43 b8 34 34 88 34  |8)=0:.l%=&C.44.4|
00007db0  3a e7 67 25 21 28 65 25  2b 6c 25 29 3c 3e 30 8c  |:.g%!(e%+l%)<>0.|
00007dc0  0d 0b 56 1f f2 41 28 67  25 21 28 65 25 2b 6c 25  |..V..A(g%!(e%+l%|
00007dd0  29 29 3a 67 25 21 28 65  25 2b 6c 25 29 3d 30 0d  |)):g%!(e%+l%)=0.|
00007de0  0b 58 09 cd 3a ed 6c 25  0d 0b 5a 3d cd 3a f2 42  |.X..:.l%..Z=.:.B|
00007df0  28 22 45 76 65 6e 74 44  65 6c 65 74 65 41 6c 6c  |("EventDeleteAll|
00007e00  3a 77 68 25 3d 26 22 2b  c3 7e 63 25 29 3a f2 6e  |:wh%=&"+.~c%):.n|
00007e10  41 28 63 25 2c 2d 31 29  3a f2 6f 41 28 63 25 2c  |A(c%,-1):.oA(c%,|
00007e20  2d 31 29 3a e1 0d 0b 62  1c dd f2 6d 41 28 4a 41  |-1):...b...mA(JA|
00007e30  25 2c 4b 41 25 29 3a e7  4b 41 25 3c 3e 4a 41 25  |%,KA%):.KA%<>JA%|
00007e40  8c 0d 0b 64 1a e7 5f 55  25 21 32 38 3d 4a 41 25  |...d.._U%!28=JA%|
00007e50  8c 5f 55 25 21 32 38 3d  4b 41 25 0d 0b 65 7f f2  |._U%!28=KA%..e..|
00007e60  47 28 4a 41 25 2c 4b 41  25 2c 5f 55 25 21 26 43  |G(JA%,KA%,_U%!&C|
00007e70  2c 34 38 29 3a f2 47 28  4a 41 25 2c 4b 41 25 2c  |,48):.G(JA%,KA%,|
00007e80  5f 55 25 21 39 36 2c 31  36 29 3a f2 47 28 4a 41  |_U%!96,16):.G(JA|
00007e90  25 2c 4b 41 25 2c 5f 55  25 21 37 32 2c 32 34 29  |%,KA%,_U%!72,24)|
00007ea0  3a f2 47 28 4a 41 25 2c  4b 41 25 2c 5f 55 25 21  |:.G(JA%,KA%,_U%!|
00007eb0  39 32 2c 32 34 29 3a f2  47 28 4a 41 25 2c 4b 41  |92,24):.G(JA%,KA|
00007ec0  25 2c 5f 55 25 21 26 36  38 2c 31 36 29 3a f2 71  |%,_U%!&68,16):.q|
00007ed0  41 28 4a 41 25 2c 4b 41  25 29 0d 0b 6b 07 cd 3a  |A(JA%,KA%)..k..:|
00007ee0  e1 0d 0b 6e 45 dd a4 5f  28 63 25 29 3a ea 71 25  |...nE.._(c%):.q%|
00007ef0  2c 61 25 3a 61 25 3d a4  41 28 33 36 29 3a 61 25  |,a%:a%=.A(36):a%|
00007f00  21 30 3d 63 25 3a c8 99  26 34 30 30 43 42 2c 2c  |!0=c%:..&400CB,,|
00007f10  61 25 3a 71 25 3d 61 25  21 33 32 3a f2 41 28 61  |a%:q%=a%!32:.A(a|
00007f20  25 29 3a 3d 71 25 0d 0b  77 3c dd f2 6e 41 28 63  |%):=q%..w<..nA(c|
00007f30  25 2c 69 25 29 3a ea 64  25 2c 61 25 2c 6b 25 3a  |%,i%):.d%,a%,k%:|
00007f40  f5 3a 64 25 3d a4 43 28  63 25 2c 69 25 2c 5f 55  |.:d%=.C(c%,i%,_U|
00007f50  25 2b 37 32 2c 32 34 2c  a3 29 3a e7 64 25 3e 3d  |%+72,24,.):.d%>=|
00007f60  30 8c 0d 0b 83 0b e7 69  25 3d 2d 31 8c 0d 0b 84  |0......i%=-1....|
00007f70  5e f2 42 28 22 44 65 6c  65 74 65 45 76 65 6e 74  |^.B("DeleteEvent|
00007f80  44 61 74 61 53 61 76 65  3a 44 65 6c 65 74 69 6e  |DataSave:Deletin|
00007f90  67 20 44 61 74 61 53 61  76 65 20 45 76 65 6e 74  |g DataSave Event|
00007fa0  20 28 61 6c 6c 20 65 76  65 6e 74 73 20 66 6f 72  | (all events for|
00007fb0  20 77 69 6e 64 6f 77 20  68 61 6e 64 6c 65 20 26  | window handle &|
00007fc0  22 2b c3 7e 63 25 2b 22  29 22 29 0d 0b 85 6c cc  |"+.~c%+")")...l.|
00007fd0  f2 42 28 22 44 65 6c 65  74 65 45 76 65 6e 74 44  |.B("DeleteEventD|
00007fe0  61 74 61 53 61 76 65 3a  44 65 6c 65 74 69 6e 67  |ataSave:Deleting|
00007ff0  20 44 61 74 61 53 61 76  65 20 45 76 65 6e 74 20  | DataSave Event |
00008000  28 77 69 6e 64 6f 77 20  68 61 6e 64 6c 65 20 77  |(window handle w|
00008010  61 73 20 26 22 2b c3 7e  63 25 2b 22 20 69 63 6f  |as &"+.~c%+" ico|
00008020  6e 20 68 61 6e 64 6c 65  20 77 61 73 20 22 2b c3  |n handle was "+.|
00008030  69 25 2b 22 29 22 29 0d  0b 87 20 cd 3a 6b 25 3d  |i%+")")... .:k%=|
00008040  a4 44 28 5f 55 25 21 37  32 29 2d 38 3a e7 64 25  |.D(_U%!72)-8:.d%|
00008050  3d 6b 25 2d 32 34 8c 0d  0b 8c 0a e7 64 25 3d 30  |=k%-24......d%=0|
00008060  8c 0d 0b 8e 17 f2 41 28  5f 55 25 21 37 32 29 3a  |......A(_U%!72):|
00008070  5f 55 25 21 37 32 3d 30  0d 0b 90 1a cc 5f 55 25  |_U%!72=0....._U%|
00008080  21 37 32 3d a4 4e 28 5f  55 25 21 37 32 2c 2d 32  |!72=.N(_U%!72,-2|
00008090  34 29 0d 0b 93 05 cd 0d  0b 94 44 cc 61 25 3d 67  |4)........D.a%=g|
000080a0  25 2b 64 25 3a 61 25 21  30 3d 30 3a 61 25 21 34  |%+d%:a%!0=0:a%!4|
000080b0  3d 30 3a 61 25 21 38 3d  30 3a 61 25 21 26 43 3d  |=0:a%!8=0:a%!&C=|
000080c0  30 3a 61 25 21 31 36 3d  30 3a f2 41 28 61 25 21  |0:a%!16=0:.A(a%!|
000080d0  32 30 29 3a 61 25 21 32  30 3d 30 0d 0b 99 05 cd  |20):a%!20=0.....|
000080e0  0d 0b 9a 0d cd 3a fd 64  25 3c 30 3a e1 0d 0b a0  |.....:.d%<0:....|
000080f0  71 dd f2 6f 41 28 63 25  2c 69 25 29 3a ea 64 25  |q..oA(c%,i%):.d%|
00008100  2c 61 25 2c 6b 25 2c 67  25 2c 62 25 3a 67 25 3d  |,a%,k%,g%,b%:g%=|
00008110  5f 55 25 21 26 36 38 3a  f5 3a 64 25 3d a4 43 28  |_U%!&68:.:d%=.C(|
00008120  63 25 2c 69 25 2c 5f 55  25 2b 26 36 38 2c 31 36  |c%,i%,_U%+&68,16|
00008130  2c a3 29 3a f2 42 28 22  44 65 6c 65 74 65 45 76  |,.):.B("DeleteEv|
00008140  65 6e 74 42 75 6d 70 3a  6f 66 66 73 65 74 25 3d  |entBump:offset%=|
00008150  22 2b c3 64 25 29 3a e7  64 25 3e 3d 30 8c 0d 0b  |"+.d%):.d%>=0...|
00008160  ab 0b e7 69 25 3d 2d 31  8c 0d 0b ac 56 f2 42 28  |...i%=-1....V.B(|
00008170  22 44 65 6c 65 74 65 45  76 65 6e 74 42 75 6d 70  |"DeleteEventBump|
00008180  3a 44 65 6c 65 74 69 6e  67 20 42 75 6d 70 20 45  |:Deleting Bump E|
00008190  76 65 6e 74 20 28 61 6c  6c 20 65 76 65 6e 74 73  |vent (all events|
000081a0  20 66 6f 72 20 77 69 6e  64 6f 77 20 68 61 6e 64  | for window hand|
000081b0  6c 65 20 26 22 2b c3 7e  63 25 2b 22 29 22 29 0d  |le &"+.~c%+")").|
000081c0  0b ad 64 cc f2 42 28 22  44 65 6c 65 74 65 45 76  |..d..B("DeleteEv|
000081d0  65 6e 74 42 75 6d 70 3a  44 65 6c 65 74 69 6e 67  |entBump:Deleting|
000081e0  20 42 75 6d 70 20 45 76  65 6e 74 20 28 77 69 6e  | Bump Event (win|
000081f0  64 6f 77 20 68 61 6e 64  6c 65 20 77 61 73 20 26  |dow handle was &|
00008200  22 2b c3 7e 63 25 2b 22  20 69 63 6f 6e 20 68 61  |"+.~c%+" icon ha|
00008210  6e 64 6c 65 20 77 61 73  20 22 2b c3 69 25 2b 22  |ndle was "+.i%+"|
00008220  29 22 29 0d 0b af 21 cd  3a 6b 25 3d a4 44 28 5f  |)")...!.:k%=.D(_|
00008230  55 25 21 26 36 38 29 2d  38 3a e7 64 25 3d 6b 25  |U%!&68)-8:.d%=k%|
00008240  2d 31 36 8c 0d 0b b4 0a  e7 64 25 3d 30 8c 0d 0b  |-16......d%=0...|
00008250  b6 7e 74 25 3d 67 25 21  26 43 3a 62 25 3d 74 25  |.~t%=g%!&C:b%=t%|
00008260  21 26 43 3a f2 41 28 62  25 21 26 43 29 3a f2 41  |!&C:.A(b%!&C):.A|
00008270  28 62 25 21 31 36 29 3a  f2 41 28 62 25 29 3a f2  |(b%!16):.A(b%):.|
00008280  41 28 5f 55 25 21 26 36  38 29 3a 5f 55 25 21 26  |A(_U%!&68):_U%!&|
00008290  36 38 3d 30 3a f2 42 28  22 44 65 6c 65 74 65 45  |68=0:.B("DeleteE|
000082a0  76 65 6e 74 44 61 74 61  53 61 76 65 3a 4e 6f 20  |ventDataSave:No |
000082b0  42 75 6d 70 20 65 76 65  6e 74 73 20 6e 6f 77 20  |Bump events now |
000082c0  72 65 67 69 73 74 65 72  65 64 22 29 0d 0b be 1c  |registered")....|
000082d0  cc 5f 55 25 21 26 36 38  3d a4 4e 28 5f 55 25 21  |._U%!&68=.N(_U%!|
000082e0  26 36 38 2c 2d 31 36 29  0d 0b c1 05 cd 0d 0b c2  |&68,-16)........|
000082f0  46 cc 61 25 3d 67 25 2b  64 25 3a 61 25 21 30 3d  |F.a%=g%+d%:a%!0=|
00008300  30 3a 61 25 21 34 3d 30  3a 61 25 21 38 3d 30 3a  |0:a%!4=0:a%!8=0:|
00008310  74 25 3d 61 25 21 26 43  3a f2 41 28 74 25 21 26  |t%=a%!&C:.A(t%!&|
00008320  43 29 3a f2 41 28 74 25  21 31 36 29 3a f2 41 28  |C):.A(t%!16):.A(|
00008330  74 25 29 0d 0b ca 05 cd  0d 0b cb 0d cd 3a fd 64  |t%)..........:.d|
00008340  25 3c 30 3a e1 0d 0b d1  26 dd f2 47 28 4a 41 25  |%<0:....&..G(JA%|
00008350  2c 4b 41 25 2c 67 25 2c  64 25 29 3a ea 65 25 2c  |,KA%,g%,d%):.e%,|
00008360  6b 25 3a e7 a4 46 28 67  25 29 8c 0d 0b d4 1f 6b  |k%:..F(g%).....k|
00008370  25 3d a4 44 28 67 25 29  2d 38 3a f5 3a e7 28 67  |%=.D(g%)-8:.:.(g|
00008380  25 21 65 25 3d 4a 41 25  29 8c 0d 0b d7 0d 67 25  |%!e%=JA%).....g%|
00008390  21 65 25 3d 4b 41 25 0d  0b d8 16 cd 3a 65 25 2b  |!e%=KA%.....:e%+|
000083a0  3d 64 25 3a fd 28 65 25  3e 3d 6b 25 29 0d 0b db  |=d%:.(e%>=k%)...|
000083b0  07 cd 3a e1 0d 0b de 42  dd f2 71 41 28 4a 41 25  |..:....B..qA(JA%|
000083c0  2c 4b 41 25 29 3a ea 64  25 2c 7a 25 3a 7a 25 3d  |,KA%):.d%,z%:z%=|
000083d0  5f 55 25 21 26 42 38 3a  64 25 3d a4 4d 28 5f 55  |_U%!&B8:d%=.M(_U|
000083e0  25 21 26 42 38 2c 4a 41  25 29 3a 7a 25 21 64 25  |%!&B8,JA%):z%!d%|
000083f0  3d 4b 41 25 3a e1 0d ff                           |=KA%:...|
000083f8