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

PD/!Kinetic/!Kinetic

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/!Kinetic/!Kinetic
Read OK:
File size: 9372 bytes
Load address: 0000
Exec address: 0000
File contents
    1REM > <Kinetic$Dir>.!Kinetic FNFNFN Squished by Lofty's !Shrink vsn 3.02 on 24-Jan-94 FNFNFN
    2ONERRORMODE&C:SYS&406C2:REPORT:PRINT" at line: ";ERL:END
    4SYS&406C0:SYS&400EC,-1,-1TOeD%:sD%=1<<&A:QC%=&8000+eD%:END=QC%+sD%:HIMEM=QC%:PROCAB("<Obey$Dir>.",QC%):PROCk:LC%=FNg(&C8,"Kinetic"):PROCq:PROCCA:_closedown%=FALSE:_D%=FALSE:ONERRORPROCi
   20SYS&406C1:REPEAT:PROCa(FNAA(0,LC%)):UNTIL_closedown%:PROCN:END
   26DEFPROCCA:PROC_init:PROCT:DIMSD%16,UB%16:PROCiA:PROCm:PROCAA:ENDPROC
   35DEFPROC_init:EE%=1:OB%=FALSE:DC%=FALSE:bB%=FALSE:kB%=FALSE:BA%=30:v%=30:AB%=320:WA%=&F:yC%=TRUE:DIMF%(40),A%(40),B%(40),C%(40),D%(40),E%(40):PROCNA:PROCI:PROCwA:ENDPROC
   42DEFPROCiA:LOCALo%:rC%=FNp("Kinetic"):oD%=FNZ(0,FNB("Info"),""):o%=FNZ(0,FNB("Quit"),"_MenuSelect_Quit"):PROClA(oD%,"progInfo","_PreOpenInfo",""):ENDPROC
   50DEFPROCm:PROCO("mainw",SB%):PROCO("Explain",l%):PROCn(SB%,l%,5,414,0):PROCP(BA%):PROCQ(l%,-1,"_ClickExplain"):PROChA("_ModeChange"):PROCR(SB%,-1,rC%,0,0,0):ENDPROC
   60DEFPROCAA:F=FNd(-1,"!"+FNI,"",&78,rC%,0,0,0):PROCj(-1,F,"iconbar"):PROCQ(-1,F,"_ClickSelect_IconBar"):ENDPROC
   66DEFFN_PreOpenInfo(c%):PROCB(c%,0,FNB("progInfo0"),0):PROCB(c%,1,FNB("progInfo1"),0):PROCB(c%,2,FNB("progInfo2"),0):PROCB(c%,3,FNB("progInfo3"),0):=0
   73DEFFN_ModeChange:PROCT:SYS46,60+256,VA%,"screen"TOoA%,qA%,jA%,iA%:GCOL0,&85:CLG:SYS46,oA%,qA%,jA%,iA%:=0
   80DEFFN_ClickSelect_IconBar(c%,zA%):PROCS(SB%):=0
   84DEFFN_MenuSelect_Quit(a%):_closedown%=TRUE:=0
   88DEFFN_ClickExplain(c%,zA%):PROCo:=0
   92DEFPROCo:IFzA%=&FTHEN
   94v%-=1:IFv%=-1v%=0
   96PROCB(l%,17,STR$(&A*v%-273)+"�C",TRUE)
   97ENDIF:IFzA%=&ETHEN
   99v%+=1:PROCB(l%,17,STR$(&A*v%-273)+"�C",TRUE)
  101ENDIF:BA%=(&A*v%)-273:IFzA%=&D:WA%+=1
  104IFzA%=16:WA%-=1
  105IFWA%=0WA%=1
  106IFWA%=41WA%=40
  107PROCB(l%,18,STR$(WA%),TRUE):IFzA%=22THEN
  109IFDC%=TRUEDC%=FALSEELSEDC%=TRUE
  110ENDIF:IFBA%>&64THEN
  112AB%=800:bB%=FALSE:kB%=TRUE:PROCB(l%,19,"Gas",TRUE):PROCI
  115ENDIF:IFBA%<&64ANDBA%>0THEN
  117yC%=TRUE:bB%=FALSE:kB%=FALSE:PROCB(l%,19,"Liquid",TRUE):AB%=&F0+BA%*2:PROCI
  121ENDIF:IFBA%<0THEN
  123bB%=TRUE:kB%=FALSE:yC%=FALSE:PROCB(l%,19,"Solid",TRUE):AB%=600:PROC_
  127ENDIF:SYS46,60+256,VA%,"screen"TOoA%,qA%,jA%,iA%:GCOL0,&85:CLG:SYS46,oA%,qA%,jA%,iA%:PROCP(BA%):ENDPROC
  134DEFPROCDA:OB%=FNS(SB%)ANDDC%:PROC_draw:PROCGA(SB%):ENDPROC
  140DEFPROCGA(_%):!_Q%=_%:SYS&400CC,,_Q%:HB%=_Q%!4:KB%=_Q%!8:nC%=_Q%!&C:SC%=_Q%!16:uD%=_Q%!20:HE%=_Q%!24:_Q%!4=_Q%!44:_Q%!8=_Q%!48:_Q%!&C=_Q%!52:_Q%!16=_Q%!56:SYS&400C9,,_Q%TODB%:WHILEDB%:PROCHA(HB%,KB%,nC%,SC%):SYS&400CA,,_Q%TODB%:ENDWHILE:ENDPROC
  160DEFPROCHA(HB%,KB%,nC%,SC%):UB%!0=(nC%-HB%)/eB%:UB%!4=(SC%-KB%)/fB%:UB%!8=CC%:UB%!&C=wB%:SYS&400ED,256,VA%,"screen",,,,,SD%:IFMODE=&CORMODE=20ORMODE=27ORMODE=39ORMODE=74THEN
  167MOVEHB%,KB%:SYS46,28+256,VA%,"screen",,,0
  169ELSESYS46,52+256,VA%,"screen",HB%,KB%,0,UB%,SD%
  171ENDIF:ENDPROC
  174DEFPROC_draw:SYS46,60+256,VA%,"screen"TOoA%,qA%,jA%,iA%:IFNOTbB%:FORA%=1TOWA%:PROCKA(A%):NEXT
  177IFbB%:FORA%=1TOWA%:D%(A%)=F%(A%):E%(A%)=A%(A%):PROCQA(A%):NEXT
  178SYS46,oA%,qA%,jA%,iA%:WAIT:ENDPROC
  182DEFPROCwA:NA%=800:OA%=800:CC%=NA%/2:wB%=OA%/2:CE%=20:DIMVA% (CC%*wB%/2+&64):PROCaA(VA%,(CC%*wB%+&64)):SYS46,&F+256,VA%,"screen",0,CC%,wB%,20:SYS46,60+256,VA%,"screen"TOoA%,qA%,jA%,iA%:GCOL0,&85:CLG:SYS46,oA%,qA%,jA%,iA%:ENDPROC
  193DEFPROCT:SYS53,-1,4TO,,eB%:eB%=2^eB%:SYS53,-1,5TO,,fB%:fB%=2^fB%:IFMODE=&CORMODE=39S%=2ELSES%=1
  197ENDPROC
  199DEFPROCKA(A%):GCOL0,5:CIRCLEFILLF%(A%),A%(A%),4/S%:IFF%(A%)>797THEN
  203B%(A%)=v%-B%(A%):IFOB%PROCH
  205ENDIF:IFF%(A%)<3THEN
  207B%(A%)=v%-B%(A%):IFOB%PROCH
  209ENDIF:IFA%(A%)>AB%/S%-3THEN
  211A%(A%)=AB%/S%:C%(A%)=v%-C%(A%):IFOB%ANDkB%PROCH
  213ENDIF:IFA%(A%)<3THEN
  215C%(A%)=v%-C%(A%):IFOB%PROCH
  217ENDIF:F%(A%)=F%(A%)-v%/2+B%(A%):A%(A%)=A%(A%)-v%/2+C%(A%):GCOL0,&E:CIRCLEFILLF%(A%),A%(A%),4/S%:ENDPROC
  223DEFPROCH:SOUND1,-8,90,1:ENDPROC
  227DEFPROCI:FORA=1TO40:B%(A)=5+RND(v%-4):C%(A)=5+RND(v%-4):NEXT:ENDPROC
  233DEFPROCNA:FORA=1TO40:F%(A)=RND(800):A%(A)=RND(AB%):NEXT:ENDPROC
  239DEFPROC_:B=0:FORA=1TO8:FORH=1TO5:B+=1:A%(B)=H*60:F%(B)=A*90:B%(B)=0:C%(B)=0:NEXT:NEXT:ENDPROC
  249DEFPROCQA(A%):GCOL0,5:CIRCLEFILLD%(A%)*2/eB%,E%(A%)*2/fB%,24:D%(A%)=D%(A%)+RND(v%)-v%/2:E%(A%)=E%(A%)+RND(v%)-v%/2:GCOL0,&E:CIRCLEFILLD%(A%)*2/eB%,E%(A%)*2/fB%,4/S%:ENDPROC
  257DEFPROCP(BA%):IFBA%>&64THEN
  259PROCB(l%,0,"Temperature is more than",FALSE):PROCB(l%,1,"100�C so the molecules",FALSE):PROCB(l%,2,"break free, and they",FALSE):PROCB(l%,3,"move in a straight line,",FALSE):PROCB(l%,4,"until they hit the side.",FALSE):PROCB(l%,5,"They bounce perfectly.",FALSE):PROCB(l%,6,"As the temperature",FALSE)
  266PROCB(l%,7,"rises, the molecules",FALSE):PROCB(l%,9,"move faster on average.",FALSE)
  268ENDIF:IFBA%<0ANDBA%<>-273THEN
  270PROCB(l%,0,"Temperature is less than",FALSE):PROCB(l%,1,"than 0�C so each",FALSE):PROCB(l%,2,"molecule is fixed to ",FALSE):PROCB(l%,3,"one point where it",FALSE):PROCB(l%,4,"vibrates. The lower",FALSE):PROCB(l%,5,"the temperature the",FALSE):PROCB(l%,6,"slower it vibrates.",FALSE)
  277PROCB(l%,7,"Not all molecules have",FALSE):PROCB(l%,9,"the same speed",FALSE)
  279ENDIF:IFBA%>0ANDBA%<&64THEN
  281PROCB(l%,0,"Temperature is between",FALSE):PROCB(l%,1,"0�C and 100�C so the",FALSE):PROCB(l%,2,"molecules can swop",FALSE):PROCB(l%,3,"places but are still",FALSE):PROCB(l%,4,"attracted to each",FALSE):PROCB(l%,5,"other. The lower the",FALSE):PROCB(l%,6,"temperature the",FALSE)
  288PROCB(l%,7,"slower they travel on",FALSE):PROCB(l%,9,"average.",FALSE)
  290ENDIF:IFBA%=-273THEN
  292PROCB(l%,0,"The molecules have now",FALSE):PROCB(l%,1,"stopped all vibration.",FALSE):PROCB(l%,2,"They now have no",FALSE):PROCB(l%,3,"energy so can't be",FALSE):PROCB(l%,4,"cooled any more. It",FALSE):PROCB(l%,5,"would be impossible",FALSE):PROCB(l%,6,"to actually reach this",FALSE)
  299PROCB(l%,7,"temperature. It is",FALSE):PROCB(l%,9,"known as absolute zero.",FALSE)
  301ENDIF:SYS&400D1,l%,18,-516,398,-60:ENDPROC
  305DEFPROCAB(Q$,rD%):DIMFB%900:OSCLI("LOAD "+Q$+"heapcode "+STR$~FB%):CALLFB%+0,rD%:ENDPROC
  311DEFPROCk:LOCALCA%,n%,b%,a$:LOCALTA%,E$,C$:DIM_U%330,_shell_blk%260:_Q%=FNA(&BB8):CA%=FNA(48):CA%!0=0:CA%!4=0:CA%!8=0:CA%!&C=0:CA%!16=0:CA%!20=0:CA%!24=0:CA%!28=0:CA%!32=0:CA%!36=0:CA%!40=0:CA%!44=0:_U%!0=0:_U%!4=0:_U%!8=0:_U%!&C=CA%:_U%!16=1:_U%!20=0:_U%!24=0:_U%!28=0
  337_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=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
  369_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
  394_U%!&E4=0:_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
  419_U%!320=0:_U%!324=0:PROCU(_U%!&E8,256,0):PROCU(_U%!&EC,256,0):TA%=FNA(256):E$=FNa(TA%,256,"Obey$Dir",1):PROCA(TA%):C$=MID$(FNb(E$),2):_U%!&BC=FNA((LENE$)+1):_U%!&C4=FNA((LENC$)+1):b%=_U%!&BC:$b%=E$:b%=_U%!&C4:$b%=C$:a$=FNf(1):IFa$<>""THEN
  434_U%!&64=_U%!&64OR1<<5:b%=FNA(LENa$+1):$(b%)=a$:_U%!324=b%
  438ENDIF:ENDPROC
  441DEFFNg(OD%,_$):SYS&400C0,OD%,&4B534154,_$TOOD%,GB%:_U%!&94=GB%:SYS&81682,GB%:=GB%
  447DEFPROCq:LOCALn$,b%,C$,E$:LOCALTA%,sB%,MD%:C$=FNI:E$=FNP:TA%=FNA(256):IFFNR(TA%,C$+"Res$Path")THEN
  454_U%!&64=_U%!&64OR1<<3
  455ENDIF:IFFNR(TA%,C$+"Data$Dir")THEN
  457n$=FNa(TA%,256,C$+"Data$Dir",1):_U%!&C0=FNA((LENn$)+1):b%=_U%!&C0:$b%=n$
  460ELSE_U%!&C0=FNA((LENE$)+1):b%=_U%!&C0:$b%=E$
  463ENDIF:IF_U%!&64AND1<<3THEN
  466IFFNG(C$+"Res:Messages")THEN
  467PROCE(C$+"Res:Messages",_U%!68,_U%!64)
  468ENDIF:IFFNG(C$+"Res:ShellMsgs")THEN
  470PROCE(C$+"Res:ShellMsgs",_U%!280,_U%!284)
  471ELSEPROCE("ShellSysRes:ShellMsgs",_U%!280,_U%!284)
  473ENDIF:SYS&20035,-1,4TO,,MD%:SYS&20035,-1,5TO,,sB%:IFsB%=1ANDFNG(C$+"Res:Sprites22")THEN
  478_U%!16=FNO(C$+"Res:Sprites22")
  479ELSEIFFNG(C$+"Res:Sprites")THEN
  482_U%!16=FNO(C$+"Res:Sprites")
  483ELSE_U%!16=1
  485ENDIF
  486ENDIF:IFFNG(C$+"Res:Templates")THEN
  489PROCV(C$+"Res:Templates")
  490ENDIF
  491ELSEIFFNG(E$+".Messages")THEN
  494PROCE(E$+".Messages",_U%!68,_U%!64)
  495ENDIF:IFFNG(E$+".ShellMsgs")THEN
  497PROCE(E$+".ShellMsgs",_U%!280,_U%!284)
  498ELSEPROCE("ShellSysRes:ShellMsgs",_U%!280,_U%!284)
  500ENDIF:SYS&20035,-1,4TO,,MD%:SYS&20035,-1,5TO,,sB%:IFsB%=1ANDFNG(E$+".Sprites22")THEN
  507_U%!16=FNO(E$+".Sprites22")
  508ELSEIFFNG(E$+".Sprites")THEN
  510_U%!16=FNO(E$+".Sprites")
  511ELSE_U%!16=1
  513ENDIF
  514ENDIF:IFFNG(E$+".Templates")THEN
  517PROCV(E$+".Templates")
  518ENDIF
  519ENDIF:SYS&45BC0:PROCA(_Q%):_Q%=FNA(&400):PROCA(TA%):ENDPROC
  526DEFPROCi:LOCALGA%,s$:IFERR<>&D00ANDERR<>&903THEN
  531SYS&606C2:IFFNi(3)ANDFNG("Resources:$.Resources.Edit.ThrowBack")THEN
  533PROCN:OSCLI("Set Basic$File <"+FNI+"$BasicFile>"):CHAIN"Edit:ThrowBack"
  536ELSEPROCW("Unexpected error:- "+REPORT$+" Internal error code "+STR$ERL):END
  539ENDIF
  540ELSEGA%=INSTR(REPORT$,"in "+CHR$34+"EvntShellSystem:ShellLib"):IFGA%>0THENs$=LEFT$(REPORT$,GA%-1)
  545PROCW(s$)
  546ENDIF:SYS&606C2:ENDPROC
  551DEFPROCa(gD%):LOCALA$,r%,FA$,EA$,_C%,xC%,PD%,oC%:LOCALc%,j%,o%,_temp28%,_temp32%,_temp24%,_temp%,kD%:LOCALZD%,d%:CASEgD%OF
  556WHEN0:PROCDA
  557WHEN1:PROCl(_Q%!0)
  558WHEN2:PROCJ(_Q%!0,TRUE,0)
  559WHEN3:PROCX(_Q%!0)
  560WHEN6:_U%!28=_Q%!&C:_U%!32=_Q%!16:xC%=_Q%!0:PD%=_Q%!4:_U%!272=_Q%!0:_U%!276=_Q%!4:_U%!320=_Q%!8:_temp28%=_Q%!&C:_temp32%=_Q%!16:j%=_Q%!16:IF_Q%!&C=_U%!288AND_Q%!16=_U%!292THEN
  565PROCY(_U%!296,_Q%!&C,_Q%!16,_Q%!8)
  566ELSE_U%!288=-1:_U%!292=-1:_U%!296=-1:IF_Q%!16>=0THEN
  569d%=FNC(_Q%!&C,_Q%!16,_U%+&68,16,0):IFd%>=0THENPROCY(d%,_Q%!&C,_Q%!16,_Q%!8)
  571ENDIF
  572ENDIF:IF(_Q%!8=64)THEN
  576yA%=FNr(_Q%!&C,_Q%!16):IFyA%THEN
  578M$="Icon is draggable":PROCp(_Q%!&C,_Q%!16)
  581ELSEM$="Icon is not draggable"
  583ENDIF:PROCC("Action:"+M$)
  585ENDIF:CASE_Q%!8OF
  587WHEN4:PROCr
  588WHEN2:PROCs
  589WHEN1:PROCt
  590ENDCASE
  591WHEN7:IF_U%!&64AND1THEN
  592SYS&42401:_U%!&64=_U%!&64EOR1
  594ENDIF:_U%!&80=0:A$=FNL(_U%!28,_U%!32,6):IFA$<>""THEN
  600PROCC("Action:Drag event detected - function is "+A$):o%=EVAL("FN"+A$+"(_temp28%,_temp32%)")
  602ELSEPROCC("Action:Drag event detected - no handler function"):PROCu(_U%!28,_U%!32)
  606ENDIF
  607WHEN8:PROCC("Action:keypress is="+STR$_Q%!24):CASE_Q%!24OF
  610WHEN&D,394,398,399,410:oC%=FNn(_Q%!0,_Q%!4,_Q%!24)
  612OTHERWISEoC%=FNq(_Q%!24)
  614ENDCASE:IFNOToC%THEN
  616PROCC("Action:Keypress not claimed, passing it on"):SYS&400DC,_Q%!24
  618ELSEPROCC("Action:Keypress claimed by this application")
  620ENDIF
  621WHEN9:PROCv(_Q%)
  622WHEN17,18:PROCw(_Q%)
  623WHEN19:PROCx(_Q%)
  624ENDCASE:ENDPROC
  627DEFFNAA(PC%,LC%):SYS&400C7,PC%,_Q%TOw%:SYS&81686,w%,,LC%:=w%
  632DEFPROCN:LOCALgA%:gA%=_U%!68:SYS&61504,gA%:SYS&2001E,7,,gA%:PROCy:SYS&606C2:SYS&600D0,,-1:PROCz(_U%!&94):ENDPROC
  643DEFFNp(V$):LOCALk%:SYS&45BC1,,V$TOk%:=k%
  648DEFFNZ(k%,w$,K$):LOCALlC%:IFK$<>""THEN
  651SYS&45BC2,k%,w$,K$TOlC%
  652ELSESYS&45BC2,k%,w$TOlC%
  654ENDIF:=lC%
  663DEFFNB(D$):=FNQ(D$,"","")
  666DEFPROClA(fD%,H$,o$,v$):LOCALa%,b%,aA%:IFNOTFNs(H$)THENERROR99,FNM("SHELLMSG03",H$)
  671a%=FNA(&C):a%!0=FNA(LENH$+1):b%=a%!0:$b%=H$:a%!4=FNA(LENo$+1):b%=a%!4:$b%=o$:a%!8=FNA(LENv$+1):b%=a%!8:$b%=v$:SYS&45BCE,fD%,a%:SYS&45BCC,,TRUE:ENDPROC
  684DEFPROCO(g$,RETURNk%):LOCALhA%,AA%,b%,d%:hA%=FNW(g$):hA%!64=_U%!16:SYS&400C1,,hA%TOk%:AA%=_U%!&B8:IFAA%=0THEN
  693_U%!&B8=FNA(8):AA%=_U%!&B8:AA%!0=k%:AA%!4=-1
  696ELSEd%=FNN(_U%!&B8,k%):IFd%=-1THEN
  701d%=FNN(_U%!&B8,0):IFd%=-1THEN
  703f%=0:WHILEAA%!f%<>-1:f%+=4:ENDWHILE:_U%!&B8=FNH(_U%!&B8,4):AA%=_U%!&B8
  709ELSEf%=d%
  711ENDIF:b%=AA%+f%:b%!0=k%:b%!4=-1
  714ENDIF
  715ENDIF:ENDPROC
  718DEFPROCn(c%,RETURNpB%,q%,uA%,vA%):LOCALa%,d%,b%,QA%,YC%:PROCC("AttachPane:Attaching Pane Handler"):YC%=FNX(pB%):IF(YC%AND1<<5)=0THEN
  724PROCC("AttachPane:'Pane' bit of pane window is not set, fixing.."):PROCZ(pB%,1<<5)
  726ENDIF:IF(YC%AND1<<1)THEN
  728PROCC("AttachPane:'Moveable' bit of pane window is set, fixing.."):PROCZ(pB%,1<<1)
  730ENDIF:d%=FNC(c%,-1,_U%+92,24,FALSE):IFd%<0THEN
  734PROCC("AttachPane:Creating pane event block"):d%=FNC(c%,-1,_U%+92,24,TRUE):a%=_U%!92+d%:a%!0=c%:a%!4=-1:a%!8=FNA(4):a%!&C=FNA(4):a%!16=FNA(4):a%!20=FNA(4):b%=a%!8:!b%=-1:b%=a%!&C:!b%=-1:b%=a%!16:!b%=-1:b%=a%!20:!b%=-1
  746ENDIF:a%=_U%!92+d%:b%=a%!8:f%=0:QA%=0:WHILEb%!f%<>-1:f%+=4:QA%+=1:ENDWHILE:a%!8=FNH(a%!8,4):b%=a%!8:b%!(QA%*4)=pB%:b%!((QA%+1)*4)=-1:a%!&C=FNH(a%!&C,4):b%=a%!&C:b%!(QA%*4)=q%:b%!((QA%+1)*4)=-1:a%!16=FNH(a%!16,4):b%=a%!16:b%!(QA%*4)=uA%:b%!((QA%+1)*4)=-1
  762a%!20=FNH(a%!20,4):b%=a%!20:b%!(QA%*4)=vA%:b%!((QA%+1)*4)=-1:ENDPROC
  767DEFPROCQ(c%,DA%,A$):PROCK(c%,DA%,2,0,A$):ENDPROC
  771DEFPROChA(A$):LOCALb%,o%:IF_U%!&A0>0THENPROCA(_U%!&A0)
  774_U%!&A0=FNA(LENA$+1):b%=_U%!&A0:$b%=A$:o%=EVAL("FN"+A$):ENDPROC
  779DEFPROCR(c%,DA%,r%,eC%,fC%,mC%):LOCALd%:IFc%>0ANDDA%>=0THENPROCBA(c%,DA%,3)
  784PROCK(c%,DA%,0,r%,""):ENDPROC
  787DEFFNd(GA%,i$,X$,dD%,r%,eC%,fC%,mC%):LOCALk%:IFX$=""THEN
  790!_Q%=GA%:_Q%!4=0:_Q%!8=0:_Q%!&C=70:_Q%!16=70:_Q%!20=&301A:$(_Q%+24)=i$
  791ELSE!_Q%=GA%:_Q%!4=0:_Q%!8=-16:_Q%!&C=dD%:_Q%!16=90:_Q%!20=&1700210B:DIM_Q%!24&C:DIM_Q%!28LEN(i$)+2:$(_Q%!24)=X$:$(_Q%!28)="S"+i$:_Q%!32=&C
  798ENDIF:SYS&400C2,,_Q%TOk%:PROCR(-2,k%,r%,eC%,fC%,mC%):=k%
  803DEFFNI:LOCALb%:b%=_U%!&C4:=$b%
  808DEFPROCj(c%,DA%,D$):PROCK(c%,DA%,8,0,D$):ENDPROC
  812DEFPROCB(UA%,EC%,W$,I):LOCALa%,p$:p$=FNE(UA%,EC%):IFW$<>p$THEN
  816a%=FNA(40):a%!0=UA%:a%!4=EC%:SYS&400CE,,a%:IF(a%!24AND(1<<8))<>0THEN
  821IFLENW$>a%!36THENERROR99,FNB("SHELLMSG12")
  822$(a%!28)=W$
  823ELSE$(a%+28)=LEFT$(W$,&B)
  825ENDIF:IFI<>0THEN
  827a%!8=0:a%!&C=0:SYS&400CD,,a%
  829ENDIF:PROCA(a%)
  831ENDIF:ENDPROC
  834DEFPROCS(k%):IFFNN(_U%!&B8,k%)>-1THEN
  836PROCJ(k%,0,-1)
  837ELSE
  839ENDIF:ENDPROC
  842DEFFNS(c%):=(FNX(c%)AND1<<16)
  845DEFPROCaA(S%,jD%):!S%=jD%:S%!8=16:SYS46,9+256,S%:ENDPROC
  851DEFFNA(w%):LOCALaA%:CALLFB%+4,aA%,w%:=aA%
  855DEFPROCU(iB%,ED%,ND%):LOCALI%,lB%,dC%:lB%=ED%DIV4:dC%=ED%MOD4:IFlB%>0THEN
  860FORI%=1TO(lB%*4)STEP4:iB%!(I%-1)=ND%:NEXTI%
  863ENDIF:IFdC%>0THEN
  865iB%=iB%+(lB%*4):FORI%=0TOdC%-1:iB%?I%=ND%:NEXTI%
  869ENDIF:ENDPROC
  872DEFFNa(nB%,RA%,j$,J):LOCALf$,C,cD%:SYS&20023,j$,nB%,RA%,0,-3*(J=TRUE)TO,,C,cD%,EA%:FORn%=0TOC-1:f$=f$+CHR$(nB%?n%):NEXTn%:=f$
  880DEFPROCA(RETURNw%):IFFNF(w%)THENCALLFB%+8,w%
  882w%=0:ENDPROC
  884DEFFNb(Q$):WHILEINSTR(Q$,"."):Q$=MID$(Q$,INSTR(Q$,".")+1):ENDWHILE:=Q$
  890DEFFNf(K):LOCALMC%,L$,d%:L$="":d%=0:SYS16TOMC%:WHILEMC%?d%<>0:L$+=CHR$(MC%?d%):d%+=1:ENDWHILE:CASEKOF
  899WHEN0
  900WHEN1:L$=MID$(L$,INSTR(L$,CHR$34)+1):L$=MID$(L$,INSTR(L$,CHR$34)+2)
  903ENDCASE:=L$
  906DEFFNP:LOCALb%:b%=_U%!&BC:=$b%
  911DEFFNR(nB%,j$):LOCALC:SYS&20023,j$,nB%,-1,0,0TO,,C:IFC<0THEN=TRUE
  915=FALSE
  917DEFFNG(U$):IFFNe(U$)="Not Found":=FALSE
  919=TRUE
  921DEFPROCE(I$,RETURNrB%,RETURNLD%):LOCALRA%,q%:LOCALERROR:ONERRORLOCALRESTOREERROR:ERROR3,"Cannot open message file '"+I$+"'"
  925SYS&41500,,I$TOq%,,RA%:IFq%AND1THENLD%=0ELSELD%=FNA(RA%)
  927SYS30,6,,,17+LEN(I$)TO,,rB%:$(rB%+16)=I$:SYS&41501,rB%,rB%+16:ENDPROC
  932DEFFNO(I$):LOCALbA%,S%,T%:S%=OPENIN(I$):T%=EXT#S%+16:CLOSE#S%:bA%=FNA(T%):!bA%=T%:bA%!4=0:bA%!8=16:bA%!&C=16:SYS46,521,bA%:SYS46,522,bA%,I$:=bA%
  942DEFPROCV(I$):LOCALIB%,WC%,wC%,X%,e%:LOCALGD%,GA%,JB%,P$,cA%:LOCALFA%,VD%,WD%,kA%,e$,t%:LOCALLB%,lA%,MB%,jB%,NB%:DIMJB%20:WHILE(JB%MOD4):JB%+=1:ENDWHILE:GA%=0:cA%=0:MB%=0:NB%=0:GD%=FNT(I$):t%=FNA(&D):X%=OPENIN(I$):PTR#X%=16:REPEAT:e$="":SYS&C,4,X%,t%,4:FA%=!t%:PROCC("TemplatesInit:file offset%  = "+STR$FA%)
  964IFFA%>0THEN
  965cA%+=1:LB%=0:SYS&C,4,X%,t%,4:VD%=!t%:PROCC("TemplatesInit:data_size% = "+STR$VD%):SYS&C,4,X%,t%,4:WD%=!t%:SYS&C,4,X%,t%,&C:f%=0:REPEAT:kA%=t%?f%:IFkA%>31THENe$+=CHR$kA%
  977f%+=1:UNTILkA%<32:nD%=PTR#X%:PTR#X%=FA%+56:SYS&C,4,X%,t%,4:q%=!t%:PTR#X%=FA%+72:SYS&C,4,X%,t%,&C:LB%+=FNY(FA%,q%,t%):PTR#X%=FA%+84:SYS&C,4,X%,t%,4:lA%=!t%:PROCC("TemplatesInit:nr icons        = "+STR$lA%):IFlA%>0THEN
  991FORjB%=0TOlA%-1:PTR#X%=FA%+88+(jB%*32)+16:SYS&C,4,X%,t%,4:q%=!t%:PTR#X%=FA%+88+(jB%*32)+20:SYS&C,4,X%,t%,&C:LB%+=FNY(FA%,q%,t%):NEXTjB%
  999ENDIF:PTR#X%=nD%:PROCC("TemplatesInit:entry_type%     = "+STR$WD%):PROCC("TemplatesInit:identifier$     = "+e$):PROCC("TemplatesInit:indirected size = "+STR$LB%):PROCC(" "):MB%+=LB%:IF(88+(lA%*32))>NB%THENNB%=(88+(lA%*32))
 1008ENDIF:UNTILFA%=0:CLOSE#X%:PROCA(t%):PROCC("TemplatesInit:total indirected= "+STR$MB%):pD%=FNA(GD%):IB%=pD%:_U%!4=FNA(20*cA%):AD%=FNA(NB%+MB%):WC%=AD%:wC%=AD%+(NB%+MB%):cA%=0:SYS&400D9,,I$:REPEAT:$JB%="*":SYS&400DB,,IB%,WC%,wC%,_U%!&E8,JB%,GA%TO,,WC%,,,P$,GA%:IFGA%<>0THEN
 1031!((_U%!4)+(16*cA%))=IB%:$(((_U%!4)+(16*cA%))+4)=P$:IB%+=(88+(IB%!84)*32):cA%+=1
 1035ENDIF:UNTILGA%=0:SYS&400DA:_U%!0=cA%:ENDPROC
 1041DEFFNi(OC%):=FNh("UtilityModule",OC%)
 1043DEFPROCW(y$):LOCALUD%,HA%:HA%=_shell_blk%:!HA%=ERR:$(HA%+4)=y$+CHR$(0):IFERR=&D00ORERR=&903THEN
 1048SYS&600DF,HA%,17,"Message from "+FNITOUD%
 1049ELSESYS&600DF,HA%,1,FNITOUD%
 1051ENDIF:ENDPROC
 1055DEFPROCl(k%):LOCALDB%,A$,sC%,uC%,a%,x%:x%=FNA(&C):SYS&400D6,k%,x%,&3F0000,&D<<16:IF!x%<>-1THEN
 1062A$=FNE(k%,!x%)
 1063ENDIF:PROCA(x%):a%=FNA(&64):IFA$=""THEN
 1069A$=FNL(k%,-1,4)
 1070ENDIF:a%!0=k%:SYS&400C8,,a%TODB%:sC%=a%!4-a%!20:uC%=a%!16-a%!24:WHILEDB%:SYS&81681,,a%:IFA$<>""THENo%=EVAL("FN"+A$+"("+STR$a%+","+STR$sC%+","+STR$uC%+")")
 1077SYS&400CA,,a%TODB%:ENDWHILE:PROCA(a%):ENDPROC
 1082DEFPROCJ(c%,XC%,zC%):LOCALd%,a%,i%,f%,DD%,mB%,OA%,NA%:LOCALbC%,PB%,QB%,ID%,RD%,RB%:d%=FNC(c%,-1,_U%+304,&C,FALSE):IFd%>=0THEN
 1087a%=_U%!304+d%:b%=a%!8:RB%=EVAL("FN"+$b%):IFRB%=0THENENDPROC
 1091ENDIF:PB%=FALSE:QB%=FNA(&64):QB%!0=c%:SYS&400CB,,QB%:IF(QB%!32AND&80000)=&80000THENPB%=TRUEELSEPB%=FALSE
 1096PROCA(QB%):_Q%!0=c%:IFNOTXC%THENSYS&400CB,,_Q%
 1099IFPB%THEN
 1100SYS&400C5,,_Q%
 1101ENDIF:d%=FNC(c%,-1,_U%+92,24,FALSE):IFd%>-1THEN
 1104a%=(_U%!92)+d%:wA%=a%!8:pC%=a%!&C:mA%=a%!16:xA%=a%!20:_Q%!0=c%:IFzC%THENmB%=-1ELSEmB%=_Q%!28
 1109IFNOTXC%THEN
 1110SYS&400C5,,_Q%:SYS&400CB,,_Q%:SYS&400C6,,_Q%
 1113ENDIF:i%=FNA(&400):f%=0:WHILEwA%!f%<>-1:i%!0=wA%!f%:IFDD%=0THENDD%=i%!0
 1120ID%=i%!0:SYS&400CB,,i%:bC%=pC%!f%:CASEbC%OF
 1125WHEN0,1:OA%=i%!16-i%!8:NA%=i%!&C-i%!4:i%!4=_Q%!4+mA%!f%:i%!&C=i%!4+NA%:i%!16=_Q%!16+xA%!f%:i%!8=i%!16-OA%
 1132WHEN2:OA%=i%!16-i%!8:NA%=_Q%!&C-_Q%!4:i%!4=_Q%!4+mA%!f%:i%!&C=_Q%!&C:i%!16=_Q%!16+xA%!f%:i%!8=i%!16-OA%
 1140WHEN3:OA%=_Q%!16-_Q%!8:NA%=i%!&C-i%!4:i%!4=_Q%!4+mA%!f%:i%!&C=i%!4+NA%:i%!16=_Q%!16:i%!8=_Q%!8+xA%!f%
 1148WHEN4:OA%=i%!16-i%!8:NA%=_Q%!&C-_Q%!4:i%!4=_Q%!4+mA%!f%:i%!&C=_Q%!&C:i%!16=_Q%!8+OA%+xA%!f%:i%!8=i%!16+OA%
 1156WHEN5:OA%=_Q%!16-_Q%!8:NA%=i%!&C-i%!4:i%!4=_Q%!&C-NA%+mA%!f%:i%!&C=i%!4+NA%:i%!16=_Q%!16:i%!8=_Q%!8
 1164ENDCASE:IFf%=0THEN
 1166i%!28=mB%
 1167ELSEi%!28=RD%
 1169ENDIF:SYS&400C5,,i%:RD%=i%!0:f%+=4:ENDWHILE:IFNOTPB%THEN
 1175_Q%!28=ID%:SYS&400C5,,_Q%
 1177ENDIF:PROCA(i%)
 1179ELSE_Q%!0=c%:IFNOTXC%THENSYS&400CB,,_Q%
 1183IFmB%=-2THEN_Q%!28=-2
 1184IFzC%=-1THEN_Q%!28=-1
 1185SYS&400C5,,_Q%
 1186ENDIF:ENDPROC
 1189DEFPROCX(c%):LOCALd%,a%,wA%,pC%,mA%,xA%,p%,RB%:d%=FNC(c%,-1,_U%+308,&C,FALSE):IFd%>=0THEN
 1193a%=_U%!308+d%:b%=a%!8:RB%=EVAL("FN"+$b%):IFRB%=0THENENDPROC
 1197ENDIF:p%=FNA(60):IFc%>0THEN
 1200d%=FNC(c%,-1,_U%+92,24,FALSE):IFd%>-1THEN
 1202a%=(_U%!92)+d%:pC%=a%!&C:mA%=a%!16:xA%=a%!20:f%=0:wA%=a%!8:WHILEwA%!f%<>-1:p%!0=wA%!f%:SYS&400C6,,p%:f%+=4:ENDWHILE
 1215ENDIF:p%!0=c%:SYS&400C6,,p%
 1218ENDIF:PROCA(p%):ENDPROC
 1222DEFPROCY(d%,c%,j%,_button%):LOCALBE%,u%,oB%,TB%,_temp$,KC%:LOCALyD%,nA%:IF_button%<>2THEN
 1226oB%=_U%!&68+d%:_U%!288=c%:_U%!292=j%:_U%!296=d%:u%=oB%!&C:KC%=u%!16:IFKC%<>0THEN
 1236_temp$=FNE(c%,u%!0):TB%=EVAL("FN"+$KC%+"(_temp$)")
 1238ELSETB%=VAL(FNE(c%,u%!0))
 1240ENDIF:IF_button%=1THEN
 1243_new_val%=TB%+((oB%!8)*(-1))
 1244ELSE_new_val%=TB%+oB%!8
 1246ENDIF:IFu%!20=0THEN
 1249IF_new_val%>u%!8THEN_new_val%=u%!8
 1250IF_new_val%<u%!4THEN_new_val%=u%!4
 1251ELSEIF_new_val%>u%!8THEN_new_val%=u%!4
 1254IF_new_val%<u%!4THEN_new_val%=u%!8
 1255ENDIF:nA%=u%!&C:IFnA%<>0THEN
 1258_new_val$=EVAL("FN"+$nA%+"(_new_val%,_button%)")
 1259ELSE_new_val$=STR$_new_val%
 1261ENDIF:IF_new_val%<>TB%THEN
 1263PROCB(c%,u%!0,_new_val$,-1)
 1264ENDIF
 1265ENDIF:ENDPROC
 1268DEFFNC(c%,j%,g%,qB%,tC%):LOCALm%,e%,h%,d%,VB%,b%:IF(!g%=0ANDtC%=FALSE)THEN=-2
 1275IF(!g%=0)THEN
 1277!g%=FNA(qB%):b%=!g%:b%!0=0:b%!4=0:=0
 1280ENDIF:m%=FND(!g%)-8:e%=0:h%=FALSE:d%=-1:VB%=-1:b%=!g%:REPEAT:IFVB%<0THEN
 1290IF(b%!e%=0ANDb%!e%+4=0)THENVB%=e%
 1291ENDIF:IF(b%!e%=c%)THEN
 1296IFj%=-1THEN
 1299d%=e%:h%=TRUE
 1301ELSEIFb%!(e%+4)=j%THEN
 1304d%=e%:h%=TRUE
 1306ELSEe%+=qB%
 1308ENDIF
 1309ENDIF
 1310ELSEe%+=qB%
 1313ENDIF:UNTIL((e%>=m%)ORh%):IFh%THEN
 1317ELSE
 1319ENDIF:IF(d%=-1ANDtC%)THEN
 1321IFVB%<0THEN
 1323d%=m%:!g%=FNH(!g%,qB%):b%=!g%:b%+=d%:b%!0=0:b%!4=0
 1327ELSEd%=VB%
 1330ENDIF
 1331ENDIF:=d%
 1334DEFFNr(c%,j%):LOCALq%:q%=FNj(c%,j%):b%=(q%AND&6000):IFb%=&6000=TRUEELSE=FALSE
 1340DEFPROCp(c%,j%):LOCALa%,D,E,NC%,q%,dA%,FD%,HD%,JD%,d$:LOCALKD%,P$:NC%=FNC(c%,j%,_U%+72,24,FALSE):IFNC%>=0THEN
 1348a%=_U%!72+NC%:KD%=a%!16:P$=FNE(c%,KD%):IFP$=""THENPROCD(FNB("SHELLMSG28"))
 1352a%=FNA(6000):!a%=c%:SYS&400CC,,a%:D=a%!4-a%!20:E=a%!16-a%!24:HD%=a%!68:a%!4=j%:SYS&400CE,,a%:!a%=c%:a%!4=5:q%=a%!24:JD%=a%!32:a%!8=a%!8+D:a%!&C=a%!&C+E:a%!16=a%!16+D:a%!20=a%!20+E:a%!24=0:a%!28=0:a%!32=&7FFFFFFF:a%!36=&7FFFFFFF:SYS6,&A1,28TO,,dA%
 1368FD%=((dA%AND2)=2):IFFD%THEN
 1370dA%=q%:IF(dA%AND256)THEN
 1372d$=FNk(JD%,"s")
 1373ENDIF:IF(dA%AND2)=0THENPROCD(FNB("SHELLMSG19"))
 1375IFd$<>""THEN
 1376SYS&42400,&85,HD%,d$,a%+8:_U%!&64=_U%!&64OR1
 1378ELSESYS&400D0,,a%
 1380ENDIF
 1381ELSESYS&400D0,,a%
 1383ENDIF:PROCA(a%)
 1385ELSEPROCC("IconDragBox:WARNING! no drag handler registered for this icon!")
 1387ENDIF:ENDPROC
 1390DEFPROCC(u$):LOCALdA%:IFNOT(FNl)THENENDPROC
 1393IF_U%!44<>-1THEN
 1394dA%=_U%!44:BPUT#dA%,u$
 1396ENDIF:IF_U%!&94>0THEN
 1399PROCF(&43B00,"ShellDBug:Trace "+u$)
 1401ENDIF:ENDPROC
 1404DEFPROCr:PROCEA(_Q%,_U%!28,_U%!32):A$=FNL(_U%!28,_U%!32,2):IF_U%!32=0THEN
 1410PROCFA(_U%!28,_U%!32)
 1411ENDIF:IFA$<>""THEN
 1413PROCb(4,_U%!28,_U%!32):o%=EVAL("FN"+A$+"(_temp28%,_temp32%)")
 1415ENDIF:IF_U%!32=0THEN
 1418IF_U%!28=_U%!20THEN
 1419SYS&400D4,,-1
 1420ENDIF
 1421ENDIF:ENDPROC
 1423DEFPROCs:LOCALb%,r%,WB%:WB%=FALSE:b%=TRUE:IFINKEY(-1)THENb%=FNm(_Q%!&C,_Q%!16)
 1428IFb%THEN
 1429r%=FNU(_Q%!8,_Q%!&C,_Q%!16):IF(r%<>0AND_Q%!&C>0AND_Q%!16>=0)THENWB%=TRUE
 1431IFr%=0THEN
 1434r%=FNU(_Q%!8,_Q%!&C,-1)
 1435ENDIF:IFr%<>0THENPROCc(_Q%,r%,_Q%!&C,_Q%!16,WB%)
 1437ENDIF:ENDPROC
 1440DEFPROCt:LOCALq%,A$,o%,XB%,f%:XB%=FNA(&64):PROCC("Action:Mouse Button was ADJUST"):SYS&400D6,_U%!28,XB%,&F000,&B000:f%=0:WHILEXB%!f%<>-1:IFXB%!f%=_U%!32THENPROCIA(_U%!28,_U%!32,1)
 1452f%+=4:ENDWHILE:A$=FNL(_U%!28,_U%!32,3):IFA$<>""THEN
 1457PROCb(1,_U%!28,_U%!32):o%=EVAL("FN"+A$+"(_temp28%,_temp32%)")
 1459ENDIF:PROCA(XB%):ENDPROC
 1462DEFFNL(c%,DA%,_A%):LOCALe%,g%,h%,m%,A$:IFc%=-1THENc%=-2
 1465m%=FND(_U%!&C)-8:e%=0:h%=FALSE:g%=_U%!&C:A$="":REPEAT:IF(g%!e%=c%)THEN
 1472CASEg%!(e%+4)OF
 1473WHEN-1:IFg%!(e%+(&C+(_A%*4)))>&8000THEN
 1479A$=$(g%!(e%+(&C+(_A%*4)))):h%=TRUE
 1481ELSEe%+=48
 1483ENDIF
 1484OTHERWISEIFg%!(e%+4)=DA%THEN
 1491IFg%!(e%+(&C+(_A%*4)))>&8000THEN
 1492A$=$(g%!(e%+(&C+(_A%*4)))):h%=TRUE
 1494ELSEe%+=48
 1496ENDIF
 1497ELSEe%+=48
 1499ENDIF
 1500ENDCASE
 1501ELSEe%+=48
 1503ENDIF:UNTIL((e%>=m%)ORh%):=A$
 1507DEFPROCu(c%,j%):LOCALa%,y%,pA%,d%,eA%,o%:pA%=FNA(30):SYS&400CF,,pA%:d%=FNC(c%,j%,_U%+72,24,FALSE):IFd%=-1ORd%=-2THEN
 1515o%=FNo(FNB("SHELLMSG13"),0,"",FNB("warning"))
 1516ELSEa%=(_U%!72)+d%:IFa%!8>&8000THEN
 1519eA%=FND(a%!8)-4
 1520ELSEeA%=a%!8
 1522ENDIF:y%=_U%!76:y%!0=256:y%!&C=0:y%!16=1:y%!20=pA%!&C:y%!24=pA%!16:y%!28=pA%!0:y%!32=pA%!4:y%!36=eA%:y%!40=a%!&C:$(y%+44)=FNb(FNE(c%,a%!16)):SYS&400E7,18,y%,y%!20,y%!24:_U%!&78=_Q%!8:_U%!&88=eA%:_U%!&8C=a%!&C:_U%!&90=a%!8:_U%!&9C=a%!4:_U%!&C8=y%!20
 1541_U%!&CC=y%!24
 1542ENDIF:PROCA(pA%):ENDPROC
 1546DEFFNn(c%,j%,RC%):LOCALlA%,tB%,uB%,f%:LOCALTC%,UC%,YB%,xC%,PD%,wD%,IA%:IA%=FNA(&400):SYS&400D3,,IA%:IFIA%!0=-1THEN
 1554PROCA(IA%):=FALSE
 1556ENDIF:SYS&400D6,c%,IA%,&40E000,&E000:tB%=IA%!0:f%=0:REPEAT:IFIA%!f%=j%THEN
 1569TC%=IA%!(f%-4):UC%=IA%!(f%+4)
 1570ENDIF:f%+=4:UNTILIA%!f%=-1:uB%=IA%!(f%-4):CASERC%OF
 1575WHEN&D:PROCJA(c%,0,4)
 1583WHEN398,394:IFj%=uB%THEN
 1585SYS&400D2,c%,tB%,-1,-1,-1,LEN(FNE(c%,tB%))
 1586ELSESYS&400D2,c%,UC%,-1,-1,-1,LEN(FNE(c%,UC%))
 1588ENDIF
 1589WHEN399,410:IFj%=tB%THEN
 1591SYS&400D2,c%,uB%,-1,-1,-1,LEN(FNE(c%,uB%))
 1592ELSESYS&400D2,c%,TC%,-1,-1,-1,LEN(FNE(c%,TC%))
 1594ENDIF
 1595ENDCASE:PROCA(IA%):=TRUE
 1599DEFFNq(RC%):LOCALs%,m%,h%,e%,_%,Y$,S$,Z$:LOCALfC%,eC%,mC%,uA%,vA%,bC%,DE%,d%:LOCALyA%,p%:s%=_U%!60:m%=_U%!&B4*24:h%=FALSE:e%=0:REPEAT:IFs%!e%=RC%THEN
 1608h%=TRUE
 1609ELSEe%+=24
 1611ENDIF:UNTILh%ORe%>=m%:IFh%THEN
 1614b%=s%+e%:Y$=$(b%!8):IF(Y$<>""ANDb%!&C=0)THEN
 1619PROCd(Y$,_%):p%=FNA(36):p%!0=_%:SYS&400CB,,p%:uA%=(p%!4-p%!&C)/2:vA%=(p%!16-p%!8)/2:PROCA(p%)
 1626ENDIF:S$=$(b%!16):IFS$<>""THEN
 1629IFb%!&C>0THEN
 1630o%=EVAL("FN"+S$+"("+STR$b%!&C+")")
 1631ELSEo%=EVAL("FN"+S$+"("+STR$_%+")")
 1633ENDIF
 1634ELSE
 1635ENDIF:d%=FNN(_U%!&B8,b%!&C):IFd%>-1THEN
 1638PROCS(b%!&C)
 1639ELSEIFb%!&C>0THEN
 1643ERROR99,FNB("SHELLMSG09")
 1644ELSEPROCLA(_%,uA%,vA%)
 1647ENDIF
 1648ENDIF:Z$=$(b%!20):IFZ$<>""THEN
 1651IFb%!&C>0THEN
 1652o%=EVAL("FN"+S$+"("+STR$b%!&C+")")
 1653ELSEo%=EVAL("FN"+Z$+"("+STR$_%+")")
 1655ENDIF
 1656ELSE
 1657ENDIF:yA%=TRUE
 1659ELSEY$="":S$="":Z$="":yA%=FALSE
 1661ENDIF:=yA%
 1664DEFPROCv(_Q%):LOCALVC%,_C%,ZD%,kD%,o%,vB%:vB%=FNA(256):SYS&400CF,,_shell_blk%:IF_U%!264=0THEN
 1669SYS&45BC4,_U%!24,_Q%TOVC%,,vB%:IFVC%THENPROCMA(VC%,vB%)
 1671ENDIF:IF_shell_blk%!8=1THEN
 1673IFFNF(_U%!&E0)THEN
 1674_temp%=_U%!&E0:IF$_temp%<>""THEN
 1677o%=EVAL("FN"+$_temp%+"(_U%!52,_U%!56)")
 1678ENDIF
 1679ENDIF:PROCL(_U%!36,_U%!40,_U%!24)
 1681ELSE_shell_FontMenuSelFN$=""
 1683ENDIF:PROCA(vB%):ENDPROC
 1687DEFPROCw(_Q%):LOCALb%,o%:CASE_Q%!16OF
 1690WHEN0:PROCN:END
 1691WHEN1:PROCOA(_Q%)
 1692WHEN2:PROCPA(_Q%)
 1693WHEN3:PROCe(_Q%,FALSE)
 1694WHEN4:PROCRA(_Q%)
 1695WHEN5:PROCe(_Q%,TRUE)
 1696WHEN6:PROCSA(_Q%)
 1697WHEN7:PROCTA(_Q%)
 1698WHEN8:PROCUA(_Q%)
 1699WHEN9:IF_U%!&A4>0THEN
 1700b%=_U%!&A4:o%=EVAL("FN"+$b%)
 1702ENDIF
 1703WHEN&A:PROCVA(_Q%)
 1704WHEN&E:PROCWA(_Q%)
 1705WHEN&502:PROCXA(_Q%)
 1706WHEN&400C0:PROCYA(_Q%)
 1707WHEN&400C1:PROCZA(_Q%)
 1708WHEN&400C2:IF_U%!&A8>0THEN
 1710b%=_U%!&A8:o%=EVAL("FN"+$b%+"("+STR$(_Q%!4)+","+CHR$34+FNJ(_Q%+28)+CHR$34+")")
 1712ENDIF:IF_U%!&D0=-1ANDFNJ(_Q%+28)="StrongHelp"THEN
 1714_U%!&D0=_Q%!4:PROCf("Help_Install -DieWithTask "+FNP+"."+FNI):b%=_U%!&D8:IF$b%<>""THEN
 1718PROCbA($b%):PROCA(_U%!&D8):_U%!&D8=0
 1721ENDIF
 1722ENDIF
 1723WHEN&400C3:IF_U%!&AC>0THEN
 1725b%=_U%!&AC:o%=EVAL("FN"+$b%)
 1727ENDIF:IF_Q%!4=_U%!&D0THEN_U%!&D0=-1
 1729WHEN&400C7:IFFNJ(_Q%+28)="StrongHelp"THEN
 1731_U%!&D0=_Q%!20
 1732ELSEPROCcA
 1734ENDIF
 1735OTHERWISEPROCdA(_Q%)
 1736ENDCASE:ENDPROC
 1739DEFPROCx(_Q%):CASE_Q%!16OF
 1741WHEN3:PROCeA(_Q%)
 1742WHEN6:PROCfA(_Q%)
 1743ENDCASE:ENDPROC
 1746DEFPROCy:IF_U%!44<>-1THENCLOSE#(_U%!44):_U%!44=-1
 1749ENDPROC
 1751DEFPROCz(GB%):PROCgA:SYS&600DD,GB%,&4B534154:SYS&A1683,GB%:IF_U%!&64AND1<<2THENSYS"XImpulse_CloseDown",_U%!&94
 1756ENDPROC
 1758DEFFNQ(D$,h$,z$):LOCALq%,L%,T$,ZB%,gA%:IFLEFT$(D$,8)="SHELLMSG"THEN
 1761ZB%=_U%!284:gA%=_U%!280
 1762ELSEZB%=_U%!64:gA%=_U%!68
 1764ENDIF:SYS&61502,gA%,D$,ZB%,256,h$,z$TO,,,L%;q%:IFq%AND1THEN
 1768ELSEZB%?L%=&D:T$=$(ZB%)
 1771ENDIF:=T$
 1774DEFFNs(H$):LOCALn%,h%:IFLEN(H$)>&CTHENERROR99,FNM("SHELLMSG02",H$)
 1777h%=FALSE:FORn%=0TO(_U%!0)-1:IF$(((_U%!4)+(16*n%))+4)=H$THEN
 1780h%=TRUE:n%=(_U%!0)-1
 1781ENDIF:NEXTn%:=h%
 1785DEFFNM(D$,h$):=FNQ(D$,h$,"")
 1788DEFFNW(H$):LOCALn%,h%:IFLEN(H$)>&CTHENERROR99,FNM("SHELLMSG02",H$)
 1791h%=-1:FORn%=0TO(_U%!0)-1:IF$(((_U%!4)+(16*n%))+4)=H$THEN
 1794h%=n%:n%=(_U%!0)-1
 1795ENDIF:NEXTn%:IFh%>-1THEN
 1798=!((_U%!4)+(16*h%))
 1799ELSEERROR99,FNM("SHELLMSG03",H$)
 1801ENDIF:=FALSE
 1805DEFFNN(AA%,k%):LOCALh%,f%:h%=-1:f%=0:IFAA%<>0THEN
 1811WHILEAA%!f%<>-1:IFAA%!f%=k%THEN
 1814h%=f%:=h%
 1817ENDIF:f%+=4:ENDWHILE
 1820ENDIF:=h%
 1825DEFFNH(w%,BB%):CALLFB%+&C,w%,BB%:=w%
 1828DEFFNX(c%):LOCALq%,a%:a%=FNA(36):a%!0=c%:SYS&400CB,,a%:q%=a%!32:PROCA(a%):=q%
 1837DEFPROCZ(RETURNc%,PC%):LOCALa%,q%,vC%,k%:vC%=FNS(c%):a%=FNA(6000):a%!0=c%:SYS&400CC,,a%:q%=a%!32:q%=(q%EORPC%):a%!32=q%:SYS&400C3,,a%:SYS&400C1,,a%+4TOk%:!a%=k%:IFvC%THEN
 1851SYS&400C5,,a%
 1852ENDIF:PROCA(a%):IFk%<>c%THEN
 1855PROCg(c%,k%):c%=k%
 1857ENDIF:ENDPROC
 1860DEFPROCK(c%,DA%,_A%,r%,A$):LOCALe%,nA%,g%,m%,h%:LOCALxB%:e%=0:h%=FALSE:IFc%=-1THENc%=-2
 1865m%=FND(_U%!&C)-8:g%=_U%!&C:REPEAT:IF(g%!e%=c%)THEN
 1872IFg%!(e%+4)=DA%THEN
 1873h%=TRUE
 1874ELSEe%+=48
 1876ENDIF
 1877ELSEe%+=48
 1879ENDIF:UNTIL(e%>=m%ORh%):IFh%=FALSETHEN
 1882e%=0:WHILE(g%!e%<>0):e%+=48:IFe%>=m%THEN
 1886_U%!&C=FNH(_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
 1900ENDIF:ENDWHILE
 1902ENDIF:g%!(e%+0)=c%:g%!(e%+4)=DA%:IFr%<>0THEN
 1906g%!(e%+8)=r%
 1907ENDIF:xB%=e%+(&C+(_A%*4)):IFg%!xB%<>0THEN
 1910PROCA(g%!xB%)
 1911ENDIF:nA%=FNA(LENA$+1):$nA%=A$:g%!xB%=nA%:ENDPROC
 1917DEFPROCBA(c%,j%,aB%):IFaB%=&CORaB%=&DTHENERROR99,FNM("SHELLMSG23","PROCshell_IconSetButtonType")
 1919IFaB%<0ORaB%>&FTHENERROR99,FNM("SHELLMSG22","PROCshell_IconSetButtonType")
 1920PROCM(c%,j%,aB%<<&C,&F000):ENDPROC
 1923DEFFNE(UA%,EC%):LOCALN$,z%:z%=FNA(40):z%!0=UA%:z%!4=EC%:SYS&400CE,,z%:IF(z%!24AND(1<<8))<>0THENN$=$(z%!28)ELSEN$=$(z%+28)
 1930PROCA(z%):=N$
 1933DEFFNF(aA%):LOCALo%:LOCALERROR:ONERRORLOCAL:RESTOREERROR:=FALSE
 1937IFaA%<&8000THENERROR99,"No heapblock defined at this address"
 1938o%=FND(aA%):RESTOREERROR:=TRUE
 1940DEFFNe(U$):LOCALEA%,yB%,zB%,fA%,CB%,B$:SYS8,5,U$TOEA%,,yB%,zB%,fA%,CB%:IFEA%=0THEN="Not Found"
 1944IFCB%=51THENB$+="WR "
 1945IFCB%=&BBTHENB$+="LWR"
 1946IFCB%=&88THENB$+="DL "
 1947B$+=" "+FNV(STR$~yB%,"0",8):B$+=" "+FNV(STR$~zB%,"0",8):B$+=" "+FNV(STR$~fA%,"0",8):=B$
 1952DEFFNT(U$):LOCALEA%,yB%,zB%,fA%,CB%,B$:SYS8,5,U$TOEA%,,yB%,zB%,fA%,CB%:=fA%
 1957DEFFNY(FA%,q%,ZC%):LOCALRA%,BD%,_B%,f%,kA%:IF(q%AND&800100)=256THEN
 1960RA%=ZC%!8:IF(q%AND1)AND(ZC%!4<>-1)THEN
 1962BD%=ZC%!4:_B%=FNA(256):PTR#X%=FA%+BD%:SYS&C,4,X%,_B%,512:f%=0:REPEAT:kA%=_B%?f%:f%+=1:UNTILkA%<32:RA%=RA%+f%:PROCA(_B%)
 1973ENDIF
 1974ELSERA%=0
 1976ENDIF:=RA%
 1979DEFFNh(BA$,OC%):LOCALa%,CD%:a%=FNA(256):OSCLI("Set AppName$RISCOS Y"):OSCLI("RMEnsure "+BA$+" "+STR$OC%+" Set AppName$RISCOS N"):SYS&20023,"AppName$RISCOS",a%,256,0,0TO,,CD%:a%?CD%=&D:OSCLI("Unset AppName$RISCOS"):PROCA(a%):IF$a%="N"THEN=FALSE
 1989=TRUE
 1990DEFFND(w%):LOCALG:SYS29,6,!(FB%+28),w%TO,,,G:=G
 1995DEFFNj(FA%,c%,j%):LOCALq%,a%:a%=FNA(50):a%!0=c%:a%!4=j%:SYS&400CE,,a%:q%=a%!24:PROCA(a%):=q%
 2006DEFPROCD(CA$):ERROR&D00,CA$
 2008ENDPROC
 2010DEFFNk(AC%,DA$):LOCALI%,N$:IFAC%<=0THEN
 2013N$=""
 2014ELSEI%=INSTR(";"+FNK($AC%),";"+FNK(DA$)):IFI%=0THEN
 2017N$=""
 2018ELSEN$=LEFT$($(AC%+I%),INSTR($(AC%+I%)+";",";")-1)
 2020ENDIF
 2021ENDIF:=N$
 2024DEFFNl:=_U%!48
 2027DEFPROCF(bD%,b$):LOCALrA%,aC%:aC%=(LENb$+30)ANDNOT3:rA%=FNA(aC%):rA%!&C=0:rA%!16=bD%:$(rA%+20)=b$+CHR$(0):rA%!0=aC%:SYS&600E7,17,rA%,0:PROCA(rA%):ENDPROC
 2041DEFPROCEA(_Q%,c%,j%):LOCALr%:LOCALERROR:ONERRORLOCAL:RESTOREERROR:ENDPROC
 2047IFj%<>-1ANDc%>-1THEN
 2048r%=FNU(_Q%!8,c%,j%):IFr%<>0THEN
 2050PROCc(_Q%,r%,c%,j%,TRUE)
 2051ENDIF
 2052ENDIF:ENDPROC
 2055DEFPROCFA(c%,j%):LOCALd%,a%,m%:a%=_U%!72:d%=0:IFa%<>0THEN
 2063m%=FND(a%)-8:REPEAT:IF!(a%+d%)=c%THEN
 2069P$=FNE(!a%,a%!16):IFINSTR(P$,".")=0THENPROCD(FNB("SHELLMSG01"))
 2071d%=m%
 2072ENDIF:d%+=24:UNTILd%>=m%
 2075ENDIF:ENDPROC
 2078DEFPROCb(BC%,c%,j%):LOCALa%:a%=FNA(50):a%!8=BC%:a%!&C=c%:a%!16=j%:SYS&81680,,a%:a%!8=0:SYS&81680,,a%:PROCA(a%):ENDPROC
 2088DEFFNm(c%,j%):=TRUE
 2091DEFFNU(BC%,c%,DA%):LOCALe%,g%,h%,m%,r%:IFc%=-1THENc%=-2
 2094m%=FND(_U%!&C)-8:e%=0:h%=FALSE:g%=_U%!&C:A$="":REPEAT:IF(g%!e%=c%)THEN
 2105PROCC("GetEventMenu:window handle matched.."):IFg%!(e%+4)=DA%THEN
 2108r%=g%!(e%+8):IFr%=-2THENr%=_U%!&FC
 2110h%=TRUE
 2111ELSE
 2124ENDIF
 2125ENDIF:e%+=48:UNTIL(e%>=m%ORh%):=r%
 2130DEFPROCc(_Q%,r%,c%,j%,WB%):LOCALx%,PA%:IFWB%=FALSETHEN
 2138PROCL(_Q%!0,_Q%!4,r%)
 2139ELSEx%=FNA(50):PA%=FNA(36):x%!0=c%:x%!4=j%:SYS&400CE,,x%:PA%!0=c%:SYS&400CB,,PA%:PROCL(PA%!4+x%!16+64,_Q%!4,r%):MOUSETOPA%!4+x%!16+64,_Q%!4:PROCA(x%):PROCA(PA%)
 2156ENDIF:ENDPROC
 2159DEFPROCIA(c%,j%,hD%):IFhD%=0THEN
 2161PROCjA(c%,j%)
 2162ELSEPROCkA(c%,j%)
 2164ENDIF:ENDPROC
 2167DEFFNo(X$,iD%,x$,c$):LOCALcC%,HA%:HA%=FNA(260):!HA%=0:$(HA%+4)=X$+CHR$(0):IFc$=""THENc$="Message from "+x$
 2172IFiD%THEN
 2173SYS&400DF,HA%,19,c$TO,cC%
 2174ELSESYS&400DF,HA%,17,c$TO,cC%
 2176ENDIF:PROCA(HA%):=cC%
 2180DEFPROCJA(c%,j%,BC%):SYS6,&F,1:_Q%!8=BC%:_Q%!&C=c%:_Q%!16=j%:PROCa(6):ENDPROC
 2186DEFPROCd(g$,RETURNk%):LOCALhA%:hA%=FNW(g$):hA%!64=_U%!16:SYS&400C1,,hA%TOk%:ENDPROC
 2194DEFPROCLA(c%,uA%,vA%):LOCALo%,cB%:cB%=FNA(20):_U%!20=c%:SYS&400CF,,cB%:SYS&400D4,,c%,cB%!0+uA%,cB%!4+vA%:PROCA(cB%):ENDPROC
 2203DEFPROCMA(_%,_h_blk%):LOCALERROR:ONERRORLOCAL:RESTOREERROR:ENDPROC
 2206IFEVAL("FN"+$_%+"(_h_blk%)")
 2207ENDPROC
 2209DEFPROCL(JA%,KA%,dB%):LOCALA$:A$=FNL(_U%!28,_U%!32,1):IFA$<>""THEN
 2213o%=EVAL("FN"+A$+"(_U%!28,_U%!32)")
 2214ELSEPROCC("OpenMenu:no menumaker function registered")
 2216ENDIF:IFdB%<>_U%!24THEN
 2220IFFNF(_U%!256)THEN
 2221PROCA(_U%!256):_U%!256=0
 2222ENDIF:IFFNF(_U%!&F4)THEN
 2225PROCA(_U%!&F4):_U%!&F4=0
 2226ENDIF
 2227ENDIF:IFdB%=_U%!&FCTHEN
 2229SYS&400D4,,dB%,JA%-64,KA%:_U%!264=1
 2231ELSE_Q%!0=JA%:_Q%!4=KA%:SYS&45BC5,dB%,_Q%:_U%!264=0
 2235ENDIF:_U%!24=dB%:_U%!36=JA%:_U%!40=KA%:_U%!52=_U%!28:_U%!56=_U%!32:ENDPROC
 2243DEFPROCOA(_Q%):LOCALb%,d%,a%,n%:IF_Q%!4<>_U%!&94THEN
 2251d%=FNC(_Q%!20,_Q%!24,_U%+96,16,FALSE):IFd%>-1THEN
 2253a%=_U%!96+d%:IFFNc(_Q%!40,a%!8,FALSE)THEN
 2255IFFNtTHEN
 2259_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
 2263ELSEPROCA(_U%!&9C):_U%!&9C=FNA((_Q%!0)+8):b%=_U%!&9C:FORn%=0TO_Q%!0STEP4:b%!n%=_Q%!n%:NEXTn%:_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
 2287_U%!&70=_Q%!8
 2288ENDIF
 2289ELSE
 2290ENDIF
 2291ENDIF
 2292ENDIF:ENDPROC
 2295DEFPROCPA(_Q%):LOCAL_fullname$,w%,BB%,a%,b%,o%:w%=0:BB%=_Q%?(44+w%):WHILEBB%<>0:_fullname$+=CHR$(BB%):w%+=1:BB%=_Q%?(44+w%):ENDWHILE:d%=FNC(_U%!28,_U%!32,_U%+72,24,FALSE):IFd%=-1ORd%=-2THENERROR99,FNB("SHELLMSG05")
 2305a%=(_U%!72)+d%:b%=a%!20:IF$b%<>""THEN
 2309o%=EVAL("FN"+$b%+"(_fullname$)")
 2310ELSEIFFNF(a%!8)THEN
 2315SYS8,&A,_fullname$,a%!&C,,a%!8,a%!8+FND(a%!8)+1
 2316ELSEERROR99,FNB("SHELLMSG21")
 2319ENDIF
 2320ENDIF:IF_Q%!36>-1THEN
 2323IF_U%!80<>0THENPROCA(_U%!80)
 2324_U%!80=FNA(LEN_fullname$+1):b%=_U%!80:$b%=_fullname$
 2327ENDIF:_Q%!16=3:!_Q%=256:_Q%!20=_U%!&C8:_Q%!24=_U%!&CC:_Q%!40=_U%!&8C:_Q%!36=FNT(_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
 2338PROCX(_U%!28)
 2339ENDIF:SYS&400D4,,-1:ENDPROC
 2343DEFPROCe(_Q%,FC%):LOCALvD%,d%,a%,_temp%,EB%,EA%,q$:EA%=_Q%!40:q$=FNJ(_Q%+44):IFFC%THEN
 2353IF_U%!96<>0THEN
 2354d%=0
 2355ELSEd%=-1
 2357ENDIF
 2358ELSEd%=FNC(_Q%!20,_Q%!24,_U%+96,16,FALSE):IFd%=-1THEN
 2363d%=FNC(_Q%!20,-1,_U%+96,16,FALSE)
 2364ENDIF
 2365ENDIF:IFd%>-1THEN
 2368a%=_U%!96+d%:IFFNc(_Q%!40,a%!8,FC%)THEN
 2371aD%=_Q%!&C:_Q%!&C=_Q%!8:_Q%!16=4:SYS&400E7,18,_Q%,_Q%!4:IF_U%!&64AND1<<1THEN
 2376XA%=-1:_U%!&64=_U%!&64EOR1<<1
 2378ELSEXA%=FNu(aD%=_U%!&6C)
 2380ENDIF:PROCh(EA%,XA%,a%!8,q$,_Q%!36,a%):IF_U%!&9C<>0THEN
 2384PROCA(_U%!&9C):_U%!&9C=0
 2386ENDIF
 2387ELSE
 2388ENDIF
 2389ENDIF:ENDPROC
 2393DEFPROCRA(_Q%):ENDPROC
 2396DEFPROCSA(_Q%):LOCALFE%,gC%,hC%:hC%=FALSE:IF_U%!&90>&8000THEN
 2406_Q%!&C=_Q%!8:_Q%!16=7:gC%=_U%!&88:IF_U%!&8C=&FF9THEN
 2415_U%!&90+=4
 2416ENDIF:IF(gC%-_U%!&80)<_Q%!24THEN
 2419_Q%!24=gC%-_U%!&80:hC%=TRUE
 2421ELSE
 2422ENDIF: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:IFhC%THEN_U%!&80=0
 2428ENDIF:ENDPROC
 2431DEFPROCTA(_Q%):LOCALd%,a%,r$,b%:IF_Q%!&C=_U%!&70THEN
 2435_U%!&80+=_Q%!24:IF_Q%!24<_U%!&84THEN
 2438d%=FNC(_U%!28,_U%!32,_U%+96,16,FALSE):a%=_U%!96+d%:b%=_U%!&9C:r$=FNJ(b%+44):PROCh(b%!40,_U%!&98,a%!8,r$,_U%!&84,a%)
 2445ELSEIF_U%!&80>_U%!&84THEN
 2450_U%!&98=FNH(_U%!&98,_U%!&80,_U%!&84)
 2451ENDIF:_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
 2458ENDIF
 2459ELSEPROCA(_U%!&98):_U%!&98=0:PROCD(FNB("SHELLMSG15"))
 2464ENDIF:ENDPROC
 2467DEFPROCUA(_Q%):LOCALb%,iC%,a%,n%,jC%:IF_U%!300>0THEN
 2470a%=FNA(256):FORn%=0TO_Q%!0STEP4:a%!n%=_Q%!n%:NEXTn%:b%=_U%!300:iC%=a%!4:IF!a%<24THENjC%=0ELSEjC%=a%!20
 2479a%!&C=a%!8:SYS&400E7,19,a%,iC%:IFEVAL("FN"+$b%)<>0THEN
 2482IFjC%AND1THEN
 2484_closedown%=TRUE
 2485ELSE!a%=24:a%!24=508:SYS&400E7,8,a%,iC%:_closedown%=TRUE
 2490ENDIF
 2491ENDIF:PROCA(a%)
 2493ENDIF:ENDPROC
 2496DEFPROCVA(Q%):LOCALk$:k$="Run "+FNP+CHR$&A:SYS&C,2,Q%!20,k$,LENk$:ENDPROC
 2502DEFPROCWA(_Q%):IF_U%!312>0THEN
 2504PROCC("Message_Shutdown:Shutdown message received"):b%=_U%!312:o%=EVAL("FN"+$b%)
 2507ENDIF:ENDPROC
 2509DEFPROCXA(_Q%):LOCALD$,M$,G$,YA%,kC%,GA$,x%:x%=FNA(&C):SYS&400D6,_Q%!32,x%,&3F0000,&C<<16:IF!x%<>-1THEN
 2516D$=FNE(_Q%!32,!x%)
 2517ENDIF:PROCA(x%):IFD$=""THEND$=FNL(_Q%!32,_Q%!36,8)
 2521G$=FNv(_Q%!32,_Q%!36):IFG$<>""THEN
 2523IFFNK(LEFT$(G$,1))="I"THEN
 2524YA%=INSTR(G$,";"):IFYA%=0THEN
 2527D$=MID$(G$,2)
 2528ELSED$=MID$(G$,2,YA%-2)
 2530ENDIF
 2531ELSEYA%=INSTR(FNK(G$),FNK(";i")):kC%=INSTR(FNK(G$),FNK(";"),YA%+1):IFYA%>0THEN
 2535IFkC%>0THEN
 2536D$=MID$(G$,YA%+2,kC%-YA%-2)
 2537ELSED$=MID$(G$,YA%+2)
 2539ENDIF
 2540ENDIF
 2541ENDIF
 2542ENDIF:IFD$<>""THEN
 2544_Q%!16=&503:_Q%!&C=_Q%!8:M$=FNQ(D$,"",""):M$=FNw(M$):$(_Q%+20)=M$:!_Q%=(LENM$+25)ANDNOT3:SYS&400E7,17,_Q%,_Q%!4
 2550ENDIF:ENDPROC
 2553DEFPROCYA(_Q%):LOCALA$,_C%,JA%,KA%,o%,_temp%,w%,J$,sA%,a%:JA%=_Q%!24:KA%=_Q%!28:_U%!264=0:IF_U%!20<>0THEN
 2557o%=FNx(_U%!20)
 2558ENDIF:CASE_Q%!20OF
 2564WHEN_U%!&E4:PROCmA(_U%!&E4,FNB("warning")):PROCB(_U%!&E4,1,FNB("SHELLMSG07"),0):SYS&400E8,,_U%!&E4,JA%,KA%
 2571OTHERWISEsA%=FNy(_U%!24,_Q%+32):IFFNF(sA%!4)THEN
 2576PROCnA(sA%,JA%,KA%)
 2577ELSEa%=FNA(32):SYS&45BC4,_U%!24,_Q%+32TO,,a%:PROCoA(a%!8,J$,K$):PROCA(a%):PROCpA(_Q%!20,JA%,KA%,J$,K$)
 2584ENDIF
 2585ENDCASE:ENDPROC
 2588DEFPROCZA(_Q%):LOCALd%,f%,tA%,PA%:tA%=_U%!&B8:IF_U%!&A0>0THEN
 2592PROCC("Message_ModeChange:ModeChange message received"):b%=_U%!&A0:o%=EVAL("FN"+$b%)
 2595ENDIF:PA%=FNA(&64):IFtA%<>0THEN
 2603WHILEtA%!f%<>-1:d%=FNC(tA%!f%,-1,_U%+92,24,FALSE):IFd%>-1THEN
 2607IFFNS(tA%!f%)THEN
 2609!PA%=tA%!f%:SYS&400C6,,PA%:PROCJ(tA%!f%,0,-1)
 2612ENDIF
 2613ENDIF:f%+=4:ENDWHILE
 2616ENDIF:PROCA(PA%):ENDPROC
 2620DEFFNJ(QD%):LOCALt$,GC%:WHILE((QD%?GC%)>31ANDGC%<&FF):t$+=CHR$(QD%?GC%):GC%+=1:ENDWHILE:=t$
 2628DEFPROCf(b$):PROCF(&43B00,b$):ENDPROC
 2632DEFPROCbA(l$):LOCALAE%,b%,t%:t%=FNA(512):IF_U%!&D0=-1THEN
 2637IFFNR(t%,"StrongHelp$Dir")THEN
 2639SYS&600DE,"<StrongHelp$Dir>":IF_U%!&D8<>0THENPROCA(_U%!&D8)
 2641_U%!&D8=FNA(LENl$+1):b%=_U%!&D8:$b%=l$
 2644ELSEPROCA(t%):PROCD(FNB("SHELLMSG11"))
 2649ENDIF
 2650ELSEPROCf("Help_Word "+l$)
 2652ENDIF:PROCA(t%):ENDPROC
 2656DEFPROCcA:LOCALZA%,HC%:ZA%=FNA(256):REPEAT:ZA%!&C=0:SYS&400E7,19,ZA%,-2,_U%!&D4TO,,HC%:_U%!&D4=_U%!&D4+1:UNTILHC%<>-1OR(_U%!&D4)>64:IFHC%<>-1THEN
 2676ZA%!0=24:ZA%!&C=0:ZA%!16=&400C6:ZA%!20=HC%:SYS&400E7,17,ZA%,0
 2681ENDIF:PROCA(ZA%):ENDPROC
 2685DEFPROCdA(_Q%):LOCALO$:CASE_Q%!16OF
 2690WHEN&43B00:O$=$(_Q%+20):IFLEFT$(O$,30)="EvntShellLib:ShellDBug started"THEN
 2693IF_U%!&64AND1<<4THEN
 2695_U%!&64=(_U%!&64EOR1<<4):PROCF(&43B00,"ShellDBug:Init Debug messages from "+FNI)
 2697ENDIF
 2698ENDIF:IFLEFT$(O$,25)="EvntShellLib:TraceInitAck"THEN
 2701_U%!&64=(_U%!&64EOR1<<4)
 2702ENDIF:IFLEFT$(O$,20)="EvntShellLib:TraceOn"THEN
 2704PROCqA
 2705ENDIF:IFLEFT$(O$,21)="EvntShellLib:TraceOff"THEN
 2707PROCrA
 2708ENDIF:IFLEFT$(O$,28)="EvntShellLib:ListClickSelect"THEN
 2710PROCsA
 2711ENDIF:IFLEFT$(O$,28)="EvntShellLib:ListClickAdjust"THEN
 2713PROCtA
 2714ENDIF:IFLEFT$(O$,25)="EvntShellLib:ListHelpTags"THEN
 2716PROCuA
 2717ENDIF
 2718ENDCASE:PROCvA(_Q%):ENDPROC
 2723DEFPROCeA(_Q%):IF_Q%!&C<>_U%!84THEN
 2728SYS&20008,6,"<Wimp$Scrap>":ERROR&FF,"Data Transfer failed: Receiver died"
 2730ENDIF:ENDPROC
 2733DEFPROCfA(_Q%):LOCALTD%,b%:b%=_U%!&9C:IF_Q%!&C<>_U%!&70THEN
 2739IF_U%!&80=0THEN
 2741SYS&20023,"Wimp$Scrap",,-1,0,3TO,,TD%:IFTD%<>0THEN
 2743$(b%+44)="<Wimp$Scrap>"+CHR$(0):b%!0=(49+LEN(FNJ(b%+44)))ANDNOT3:b%!&C=b%!8:b%!16=2:b%!36=-1:SYS&400E7,18,b%,b%!4:_U%!&6C=b%!8
 2750ELSEPROCD(FNB("SHELLMSG14"))
 2752ENDIF
 2753ELSEPROCA(_U%!&98):_U%!&98=0:PROCD("SHELLMSG06")
 2759ENDIF
 2760ENDIF:ENDPROC
 2763DEFPROCgA:LOCALn%,b%:b%=_U%!&E8:FORn%=0TO&FF:WHILEb%?n%>0:SYS&40082,n%:b%?n%-=1:ENDWHILE:NEXTn%:ENDPROC
 2774DEFPROCg(LA%,MA%):IFMA%<>LA%THEN
 2776IF_U%!28=LA%THEN_U%!28=MA%
 2777PROCG(LA%,MA%,_U%!&C,48):PROCG(LA%,MA%,_U%!96,16):PROCG(LA%,MA%,_U%!72,24):PROCG(LA%,MA%,_U%!92,24):PROCG(LA%,MA%,_U%!&68,16):PROCxA(LA%,MA%)
 2783ENDIF:ENDPROC
 2786DEFPROCM(gB%,hB%,lD%,mD%):LOCALz%:z%=FNA(16):!z%=gB%:z%!4=hB%:z%!8=lD%:z%!&C=mD%:SYS&400CD,,z%:PROCA(z%):ENDPROC
 2797DEFFNV(B$,AA$,fA%):WHILELEN(B$)<fA%:B$=STRING$(fA%-LEN(B$),AA$)+B$:ENDWHILE:=B$
 2803DEFFNK(B$):LOCALn%:IFLEN(B$)>0THEN
 2806FORn%=1TOLEN(B$):IFMID$(B$,n%,1)>="a"ANDMID$(B$,n%,1)<="z"THEN
 2808MID$(B$,n%,1)=CHR$(ASC(MID$(B$,n%,1))AND&DF)
 2809ENDIF:NEXTn%
 2811ENDIF:=B$
 2814DEFPROCjA(gB%,hB%):PROCM(gB%,hB%,0,&200000):ENDPROC
 2818DEFPROCkA(gB%,hB%):PROCM(gB%,hB%,&200000,&200000):ENDPROC
 2822DEFFNc(EA%,EB%,FC%):LOCALxD%,f%,h%,b%,IC%:f%=0:h%=-1:IC%=FALSE:IF_U%!&64AND1<<1THEN_U%!&64=_U%!&64EOR1<<1
 2829WHILEEB%!f%<>-1:b%=EB%!f%:IFb%AND1<<31THEN
 2832b%=b%EOR1<<31:IC%=TRUE
 2834ELSEIC%=FALSE
 2836ENDIF:IFb%=EA%THEN
 2838h%=f%:IFIC%THEN
 2840_U%!&64=_U%!&64OR1<<1
 2841ENDIF
 2842ENDIF:f%+=4:ENDWHILE:IFFC%AND(EA%>=4096)THENh%=-1
 2846IFh%<>-1THEN=TRUEELSE=FALSE
 2848DEFFNt:IF_U%!&64AND1<<1THEN=TRUEELSE=FALSE
 2851DEFFNu(zD%):LOCALm$,eA%,JC%,XA%:m$=FNJ(_Q%+44):eA%=FNT(m$):IFeA%<0THENPROCD(FNB("SHELLMSG16"))
 2856XA%=FNA(eA%):SYS&20008,16,m$,XA%,0TO;JC%:IFFNz(JC%)THEN
 2859PROCA(XA%):PROCD(FNB("SHELLMSG17"))
 2861ELSE
 2862ENDIF:=XA%
 2876DEFPROCh(EA%,XA%,EB%,_filename$,_file_size%,a%):LOCALf%,h%,b%,o%:f%=0:h%=-1:WHILEEB%!f%<>-1:b%=EB%!f%:IFb%AND1<<31THENb%=b%EOR1<<31
 2883IFb%=EA%THENh%=f%
 2884f%+=4:ENDWHILE:b%=a%!&C:o%=EVAL("FN"+$(b%!h%)+"("+STR$XA%+","+STR$EA%+",_filename$,"+STR$_file_size%+")"):ENDPROC
 2890DEFFNv(c%,j%):LOCALa%,G$,q%:IFj%=-1THEN=""
 2893G$="":a%=FNA(&64):a%!0=c%:a%!4=j%:SYS&400CE,,a%:q%=a%!24:IFq%AND256THEN
 2901IFa%!32>0THENG$=$(a%!32)
 2902ENDIF:PROCA(a%):=G$
 2906DEFFNw(R$):LOCALF$,T$,YB%:F$="":WHILEINSTR(R$,"\")>0:YB%=INSTR(R$,"\"):F$+=LEFT$(R$,YB%-1):T$=MID$(R$,YB%+1,1):R$=MID$(R$,YB%+2):CASET$OF
 2915WHEN"A":F$+="Click ADJUST to"
 2916WHEN"a":F$+="ADJUST"
 2917WHEN"D":F$+="Drag with SELECT to"
 2918WHEN"d":F$+="Drag with ADJUST to"
 2919WHEN"G":F$+="This option is greyed out because"
 2920WHEN"R":F$+="Move the pointer right"
 2921WHEN"S":F$+="Click SELECT to"
 2922WHEN"s":F$+="SELECT"
 2923WHEN"T":F$+="This is the"
 2924WHEN"W":F$+="This window is"
 2925WHEN"w":F$+="window"
 2926OTHERWISEF$+="\"+T$
 2928ENDCASE:ENDWHILE:=F$+R$
 2934DEFFNx(k%):LOCALp%:p%=FNA(20):IFk%<>0THEN
 2938IFFN_(k%)THEN
 2939PROCyA(k%):IFk%=_U%!20THEN_U%!20=0
 2941d%=FNN(_U%!&B8,k%):IFd%>-1THEN
 2943b%=_U%!&B8+d%:b%!0=0
 2945ENDIF:p%!0=k%:SYS&400C3,,p%:k%=0
 2950ENDIF
 2951ENDIF:PROCA(p%):=k%
 2955DEFPROCmA(RETURNUA%,V$):LOCALb%,p%,k%,XD%:p%=FNA(6000):p%!0=UA%:SYS&400CC,,p%:IF((p%!60)AND256)=0THEN
 2962b%=p%+76:$b%=LEFT$(V$,&B):SYS&400C3,,p%:SYS&400C1,,p%+4TOk%:IFk%<>UA%THEN
 2968PROCg(UA%,k%):UA%=k%
 2970ENDIF
 2971ELSEXD%=p%!84:$(!(p%+76))=LEFT$(V$,XD%-1):IF((p%!32)AND(1<<16))<>0THEN
 2978SYS&400D1,-1,p%!4,p%!16,p%!&C,p%!16+44
 2979ENDIF:PROCA(p%)
 2981ENDIF:ENDPROC
 2984DEFFNy(r%,YD%):LOCALf%,sA%:SYS&45BC7,r%TOr%:REPEAT:sA%=r%+28+((YD%!f%)*24):r%=sA%!4:f%+=4:UNTILYD%!f%=-1:=sA%
 2994DEFPROCnA(aA%,JA%,KA%):LOCALb%,_%,o%:LOCALERROR:ONERRORLOCAL:RESTOREERROR:ENDPROC
 2998b%=aA%!4:PROCd($b%!0,_%):RESTOREERROR:IF$b%!4<>""THEN
 3002o%=EVAL("FN"+$b%!4+"("+STR$_%+")")
 3003ENDIF:IF$b%!8<>""THEN
 3005o%=EVAL("FN"+$b%!8+"("+STR$_%+")")
 3006ENDIF:SYS&400E8,,_%,JA%,KA%:_U%!20=_%:ENDPROC
 3012DEFPROCoA(qD%,RETURNJ$,RETURNK$):LOCALyA%,s%,b%,d%,h%,m%,SA%,f%:LOCALqC%:qC%=0:s%=_U%!&DC:d%=0:h%=FALSE:J$="":qC%=0:IFFNF(s%)THEN
 3018REPEAT:f%+=4:UNTILs%!f%=-1:m%=f%:f%=0:REPEAT:b%=!(s%+d%+0):IFb%<>-1THEN
 3025IFb%=qD%THEN
 3026h%=TRUE:SA%=s%!(d%+4):J$=$SA%:qC%=s%!(d%+8):SA%=s%!(d%+&C):K$=$SA%
 3030ENDIF:d%+=16
 3032ELSEd%=m%
 3034ENDIF:UNTILh%ORd%>=m%
 3036ELSEJ$="":K$=""
 3038ENDIF:ENDPROC
 3041DEFPROCpA(tD%,JA%,KA%,J$,K$):LOCALo%,b%,GE%,f%:_shell_FontMenuSelFN$=K$:IFFNF(_U%!&E0)THENPROCA(_U%!&E0)
 3045_U%!&E0=FNA(LENJ$+1):b%=_U%!&E0:$b%=J$:IFJ$<>""THEN
 3048o%=EVAL("FN"+J$+"(_U%!52,_U%!56)")
 3049ENDIF:SYS&400E8,,tD%,JA%,KA%:ENDPROC
 3053DEFPROCqA:_U%!48=TRUE:PROCF(&43B00,"ShellDBug:TraceOn"):ENDPROC
 3058DEFPROCrA:_U%!48=FALSE:PROCF(&43B00,"ShellDBug:TraceOff"):ENDPROC
 3063DEFPROCsA:LOCALs%,e%,m%,b%,SA%:s%=_U%!&C:m%=FND(s%):e%=0:REPEAT:b%=s%!(e%+20):SA%=s%+e%:IFFNF(b%)THEN
 3071IF$b%<>""THEN
 3072ENDIF
 3073ENDIF:e%+=48:UNTIL(e%>=m%):ENDPROC
 3078DEFPROCtA:LOCALs%,e%,m%,b%,SA%:s%=_U%!&C:m%=FND(s%):e%=0:REPEAT:b%=s%!(e%+24):SA%=s%+e%:IFFNF(b%)THEN
 3086IF$b%<>""THEN
 3087ENDIF
 3088ENDIF:e%+=48:UNTIL(e%>=m%):ENDPROC
 3093DEFPROCuA:LOCALs%,e%,m%,b%,SA%:s%=_U%!&C:m%=FND(s%):e%=0:REPEAT:b%=s%!(e%+44):SA%=s%+e%:IFFNF(b%)THEN
 3101IF$b%<>""THEN
 3102ENDIF
 3103ENDIF:e%+=48:UNTIL(e%>=m%):ENDPROC
 3108DEFPROCvA(_Q%):ENDPROC
 3111DEFPROCG(LA%,MA%,g%,d%):LOCALe%,m%:IFFNF(g%)THEN
 3114m%=FND(g%)-8:REPEAT:IF(g%!e%=LA%)THEN
 3117g%!e%=MA%
 3118ENDIF:e%+=d%:UNTIL(e%>=m%)
 3121ENDIF:ENDPROC
 3124DEFPROCxA(LA%,MA%):LOCALd%,AA%:AA%=_U%!&B8:d%=FNN(_U%!&B8,LA%):AA%!d%=MA%:ENDPROC
 3131DEFFNz(JC%):=((JC%AND1)=1)
 3134DEFFN_(k%):=-1
 3137DEFPROCyA(c%):LOCALe%,r%,h%,m%,g%,n%:e%=0:r%=0:h%=FALSE:IFc%=-1THENc%=-2
 3141m%=FND(_U%!&C)-8:g%=_U%!&C:REPEAT:IF(g%!e%=c%)THEN
 3145h%=TRUE
 3146ELSEe%+=48
 3148ENDIF:UNTIL(e%>=m%ORh%):IFh%THEN
 3151g%!(e%+0)=0:g%!(e%+4)=0:g%!(e%+8)=0:FORn%=&CTO44STEP4:IFg%!(e%+n%)<>0THEN
 3156PROCA(g%!(e%+n%)):g%!(e%+n%)=0
 3158ENDIF:NEXTn%
 3160ENDIF:PROCC("EventDeleteAll:wh%=&"+STR$~c%):PROCzA(c%,-1):PROC_A(c%,-1):ENDPROC
 3168DEFPROCzA(c%,j%):LOCALd%,a%,m%:REPEAT:d%=FNC(c%,j%,_U%+72,24,FALSE):IFd%>=0THEN
 3180IFj%=-1THEN
 3181PROCC("DeleteEventDataSave:Deleting DataSave Event (all events for window handle &"+STR$~c%+")")
 3182ELSEPROCC("DeleteEventDataSave:Deleting DataSave Event (window handle was &"+STR$~c%+" icon handle was "+STR$j%+")")
 3184ENDIF:m%=FND(_U%!72)-8:IFd%=m%-24THEN
 3189IFd%=0THEN
 3191PROCA(_U%!72):_U%!72=0
 3193ELSE_U%!72=FNH(_U%!72,-24)
 3196ENDIF
 3197ELSEa%=g%+d%:a%!0=0:a%!4=0:a%!8=0:a%!&C=0:a%!16=0:PROCA(a%!20):a%!20=0
 3202ENDIF
 3203ENDIF:UNTILd%<0:ENDPROC
 3209DEFPROC_A(c%,j%):LOCALd%,a%,m%,g%,b%:g%=_U%!&68:REPEAT:d%=FNC(c%,j%,_U%+&68,16,FALSE):PROCC("DeleteEventBump:offset%="+STR$d%):IFd%>=0THEN
 3220IFj%=-1THEN
 3221PROCC("DeleteEventBump:Deleting Bump Event (all events for window handle &"+STR$~c%+")")
 3222ELSEPROCC("DeleteEventBump:Deleting Bump Event (window handle was &"+STR$~c%+" icon handle was "+STR$j%+")")
 3224ENDIF:m%=FND(_U%!&68)-8:IFd%=m%-16THEN
 3229IFd%=0THEN
 3231u%=g%!&C:b%=u%!&C:PROCA(b%!&C):PROCA(b%!16):PROCA(b%):PROCA(_U%!&68):_U%!&68=0:PROCC("DeleteEventDataSave:No Bump events now registered")
 3239ELSE_U%!&68=FNH(_U%!&68,-16)
 3242ENDIF
 3243ELSEa%=g%+d%:a%!0=0:a%!4=0:a%!8=0:u%=a%!&C:PROCA(u%!&C):PROCA(u%!16):PROCA(u%)
 3251ENDIF
 3252ENDIF:UNTILd%<0:ENDPROC
X� > <Kinetic$Dir>.!Kinetic ��� Squished by Lofty's !Shrink vsn 3.02 on 24-Jan-94 ���
&��&C:ș&406C2:�:�" at line: ";�:�
�ș&406C0:ș&400EC,-1,-1�eD%:sD%=1<<&A:QC%=&8000+eD%:�=QC%+sD%:�=QC%:�AB("<Obey$Dir>.",QC%):�k:LC%=�g(&C8,"Kinetic"):�q:�CA:_closedown%=�:_D%=�:��i
/ș&406C1:�:�a(�AA(0,LC%)):�_closedown%:�N:�
,��CA:�_init:�T:�SD%16,UB%16:�iA:�m:�AA:�
#���_init:EE%=1:OB%=�:DC%=�:bB%=�:kB%=�:BA%=30:v%=30:AB%=320:WA%=&F:yC%=�:�F%(40),A%(40),B%(40),C%(40),D%(40),E%(40):�NA:�I:�wA:�
*���iA:�o%:rC%=�p("Kinetic"):oD%=�Z(0,�B("Info"),""):o%=�Z(0,�B("Quit"),"_MenuSelect_Quit"):�lA(oD%,"progInfo","_PreOpenInfo",""):�
2���m:�O("mainw",SB%):�O("Explain",l%):�n(SB%,l%,5,414,0):�P(BA%):�Q(l%,-1,"_ClickExplain"):�hA("_ModeChange"):�R(SB%,-1,rC%,0,0,0):�
<^��AA:F=�d(-1,"!"+�I,"",&78,rC%,0,0,0):�j(-1,F,"iconbar"):�Q(-1,F,"_ClickSelect_IconBar"):�
B�ݤ_PreOpenInfo(c%):�B(c%,0,�B("progInfo0"),0):�B(c%,1,�B("progInfo1"),0):�B(c%,2,�B("progInfo2"),0):�B(c%,3,�B("progInfo3"),0):=0
I^ݤ_ModeChange:�T:ș46,60+256,VA%,"screen"�oA%,qA%,jA%,iA%:�0,&85:�:ș46,oA%,qA%,jA%,iA%:=0
P-ݤ_ClickSelect_IconBar(c%,zA%):�S(SB%):=0
T+ݤ_MenuSelect_Quit(a%):_closedown%=�:=0
X!ݤ_ClickExplain(c%,zA%):�o:=0
\��o:�zA%=&F�
^v%-=1:�v%=-1v%=0
`!�B(l%,17,�(&A*v%-273)+"�C",�)
a�:�zA%=&E�
c'v%+=1:�B(l%,17,�(&A*v%-273)+"�C",�)
e$�:BA%=(&A*v%)-273:�zA%=&D:WA%+=1
h�zA%=16:WA%-=1
i�WA%=0WA%=1
j�WA%=41WA%=40
k�B(l%,18,�(WA%),�):�zA%=22�
m�DC%=�DC%=��DC%=�
n�:�BA%>&64�
p,AB%=800:bB%=�:kB%=�:�B(l%,19,"Gas",�):�I
s�:�BA%<&64�BA%>0�
u;yC%=�:bB%=�:kB%=�:�B(l%,19,"Liquid",�):AB%=&F0+BA%*2:�I
y
�:�BA%<0�
{4bB%=�:kB%=�:yC%=�:�B(l%,19,"Solid",�):AB%=600:�_
V�:ș46,60+256,VA%,"screen"�oA%,qA%,jA%,iA%:�0,&85:�:ș46,oA%,qA%,jA%,iA%:�P(BA%):�
�*��DA:OB%=�S(SB%)�DC%:�_draw:�GA(SB%):�
����GA(_%):!_Q%=_%:ș&400CC,,_Q%:HB%=_Q%!4:KB%=_Q%!8:nC%=_Q%!&C:SC%=_Q%!16:uD%=_Q%!20:HE%=_Q%!24:_Q%!4=_Q%!44:_Q%!8=_Q%!48:_Q%!&C=_Q%!52:_Q%!16=_Q%!56:ș&400C9,,_Q%�DB%:ȕDB%:�HA(HB%,KB%,nC%,SC%):ș&400CA,,_Q%�DB%:�:�
����HA(HB%,KB%,nC%,SC%):UB%!0=(nC%-HB%)/eB%:UB%!4=(SC%-KB%)/fB%:UB%!8=CC%:UB%!&C=wB%:ș&400ED,256,VA%,"screen",,,,,SD%:��=&C��=20��=27��=39��=74�
�)�HB%,KB%:ș46,28+256,VA%,"screen",,,0
�/�ș46,52+256,VA%,"screen",HB%,KB%,0,UB%,SD%
��:�
�N��_draw:ș46,60+256,VA%,"screen"�oA%,qA%,jA%,iA%:�bB%:�A%=1�WA%:�KA(A%):�
�8�bB%:�A%=1�WA%:D%(A%)=F%(A%):E%(A%)=A%(A%):�QA(A%):�
�ș46,oA%,qA%,jA%,iA%:Ȗ:�
����wA:NA%=800:OA%=800:CC%=NA%/2:wB%=OA%/2:CE%=20:�VA% (CC%*wB%/2+&64):�aA(VA%,(CC%*wB%+&64)):ș46,&F+256,VA%,"screen",0,CC%,wB%,20:ș46,60+256,VA%,"screen"�oA%,qA%,jA%,iA%:�0,&85:�:ș46,oA%,qA%,jA%,iA%:�
�O��T:ș53,-1,4�,,eB%:eB%=2^eB%:ș53,-1,5�,,fB%:fB%=2^fB%:��=&C��=39S%=2�S%=1
��
�5��KA(A%):�0,5:ȏȐF%(A%),A%(A%),4/S%:�F%(A%)>797�
�B%(A%)=v%-B%(A%):�OB%�H
��:�F%(A%)<3�
�B%(A%)=v%-B%(A%):�OB%�H
��:�A%(A%)>AB%/S%-3�
�-A%(A%)=AB%/S%:C%(A%)=v%-C%(A%):�OB%�kB%�H
��:�A%(A%)<3�
�C%(A%)=v%-C%(A%):�OB%�H
�X�:F%(A%)=F%(A%)-v%/2+B%(A%):A%(A%)=A%(A%)-v%/2+C%(A%):�0,&E:ȏȐF%(A%),A%(A%),4/S%:�
���H:�1,-8,90,1:�
�3��I:�A=1�40:B%(A)=5+�(v%-4):C%(A)=5+�(v%-4):�:�
�.��NA:�A=1�40:F%(A)=�(800):A%(A)=�(AB%):�:�
�J��_:B=0:�A=1�8:�H=1�5:B+=1:A%(B)=H*60:F%(B)=A*90:B%(B)=0:C%(B)=0:�:�:�
����QA(A%):�0,5:ȏȐD%(A%)*2/eB%,E%(A%)*2/fB%,24:D%(A%)=D%(A%)+�(v%)-v%/2:E%(A%)=E%(A%)+�(v%)-v%/2:�0,&E:ȏȐD%(A%)*2/eB%,E%(A%)*2/fB%,4/S%:�
��P(BA%):�BA%>&64�
��B(l%,0,"Temperature is more than",�):�B(l%,1,"100�C so the molecules",�):�B(l%,2,"break free, and they",�):�B(l%,3,"move in a straight line,",�):�B(l%,4,"until they hit the side.",�):�B(l%,5,"They bounce perfectly.",�):�B(l%,6,"As the temperature",�)

J�B(l%,7,"rises, the molecules",�):�B(l%,9,"move faster on average.",�)
�:�BA%<0�BA%<>-273�
��B(l%,0,"Temperature is less than",�):�B(l%,1,"than 0�C so each",�):�B(l%,2,"molecule is fixed to ",�):�B(l%,3,"one point where it",�):�B(l%,4,"vibrates. The lower",�):�B(l%,5,"the temperature the",�):�B(l%,6,"slower it vibrates.",�)
C�B(l%,7,"Not all molecules have",�):�B(l%,9,"the same speed",�)
�:�BA%>0�BA%<&64�
��B(l%,0,"Temperature is between",�):�B(l%,1,"0�C and 100�C so the",�):�B(l%,2,"molecules can swop",�):�B(l%,3,"places but are still",�):�B(l%,4,"attracted to each",�):�B(l%,5,"other. The lower the",�):�B(l%,6,"temperature the",�)
 <�B(l%,7,"slower they travel on",�):�B(l%,9,"average.",�)
"�:�BA%=-273�
$��B(l%,0,"The molecules have now",�):�B(l%,1,"stopped all vibration.",�):�B(l%,2,"They now have no",�):�B(l%,3,"energy so can't be",�):�B(l%,4,"cooled any more. It",�):�B(l%,5,"would be impossible",�):�B(l%,6,"to actually reach this",�)
+H�B(l%,7,"temperature. It is",�):�B(l%,9,"known as absolute zero.",�)
-#�:ș&400D1,l%,18,-516,398,-60:�
1E��AB(Q$,rD%):�FB%900:�("LOAD "+Q$+"heapcode "+�~FB%):�FB%+0,rD%:�
7���k:�CA%,n%,b%,a$:�TA%,E$,C$:�_U%330,_shell_blk%260:_Q%=�A(&BB8):CA%=�A(48):CA%!0=0:CA%!4=0:CA%!8=0:CA%!&C=0:CA%!16=0:CA%!20=0:CA%!24=0:CA%!28=0:CA%!32=0:CA%!36=0:CA%!40=0:CA%!44=0:_U%!0=0:_U%!4=0:_U%!8=0:_U%!&C=CA%:_U%!16=1:_U%!20=0:_U%!24=0:_U%!28=0
Q�_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
q�_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:�U(_U%!&E8,256,0):�U(_U%!&EC,256,0):TA%=�A(256):E$=�a(TA%,256,"Obey$Dir",1):�A(TA%):C$=��b(E$),2):_U%!&BC=�A((�E$)+1):_U%!&C4=�A((�C$)+1):b%=_U%!&BC:$b%=E$:b%=_U%!&C4:$b%=C$:a$=�f(1):�a$<>""�
�9_U%!&64=_U%!&64�1<<5:b%=�A(�a$+1):$(b%)=a$:_U%!324=b%
��:�
�Oݤg(OD%,_$):ș&400C0,OD%,&4B534154,_$�OD%,GB%:_U%!&94=GB%:ș&81682,GB%:=GB%
�Q��q:�n$,b%,C$,E$:�TA%,sB%,MD%:C$=�I:E$=�P:TA%=�A(256):�R(TA%,C$+"Res$Path")�
�_U%!&64=_U%!&64�1<<3
��:�R(TA%,C$+"Data$Dir")�
�Hn$=�a(TA%,256,C$+"Data$Dir",1):_U%!&C0=�A((�n$)+1):b%=_U%!&C0:$b%=n$
�*�_U%!&C0=�A((�E$)+1):b%=_U%!&C0:$b%=E$
��:�_U%!&64�1<<3�
��G(C$+"Res:Messages")�
�'�E(C$+"Res:Messages",_U%!68,_U%!64)
��:�G(C$+"Res:ShellMsgs")�
�*�E(C$+"Res:ShellMsgs",_U%!280,_U%!284)
�0��E("ShellSysRes:ShellMsgs",_U%!280,_U%!284)
�L�:ș&20035,-1,4�,,MD%:ș&20035,-1,5�,,sB%:�sB%=1��G(C$+"Res:Sprites22")�
�!_U%!16=�O(C$+"Res:Sprites22")
���G(C$+"Res:Sprites")�
�_U%!16=�O(C$+"Res:Sprites")
�
�_U%!16=1
��
��:�G(C$+"Res:Templates")�
��V(C$+"Res:Templates")
��
���G(E$+".Messages")�
�$�E(E$+".Messages",_U%!68,_U%!64)
��:�G(E$+".ShellMsgs")�
�'�E(E$+".ShellMsgs",_U%!280,_U%!284)
�0��E("ShellSysRes:ShellMsgs",_U%!280,_U%!284)
�I�:ș&20035,-1,4�,,MD%:ș&20035,-1,5�,,sB%:�sB%=1��G(E$+".Sprites22")�
�_U%!16=�O(E$+".Sprites22")
���G(E$+".Sprites")�
�_U%!16=�O(E$+".Sprites")
�
�_U%!16=1
�
�:�G(E$+".Templates")�
�V(E$+".Templates")
�
-�:ș&45BC0:�A(_Q%):_Q%=�A(&400):�A(TA%):�
!��i:�GA%,s$:�<>&D00��<>&903�
?ș&606C2:�i(3)��G("Resources:$.Resources.Edit.ThrowBack")�
?�N:�("Set Basic$File <"+�I+"$BasicFile>"):�"Edit:ThrowBack"
>��W("Unexpected error:- "+�$+" Internal error code "+Þ):�
�
G�GA%=��$,"in "+�34+"EvntShellSystem:ShellLib"):�GA%>0�s$=��$,GA%-1)
!
�W(s$)
"�:ș&606C2:�
'j��a(gD%):�A$,r%,FA$,EA$,_C%,xC%,PD%,oC%:�c%,j%,o%,_temp28%,_temp32%,_temp24%,_temp%,kD%:�ZD%,d%:ȎgD%�
,
�0:�DA
-�1:�l(_Q%!0)
.�2:�J(_Q%!0,�,0)
/�3:�X(_Q%!0)
0��6:_U%!28=_Q%!&C:_U%!32=_Q%!16:xC%=_Q%!0:PD%=_Q%!4:_U%!272=_Q%!0:_U%!276=_Q%!4:_U%!320=_Q%!8:_temp28%=_Q%!&C:_temp32%=_Q%!16:j%=_Q%!16:�_Q%!&C=_U%!288�_Q%!16=_U%!292�
5#�Y(_U%!296,_Q%!&C,_Q%!16,_Q%!8)
61�_U%!288=-1:_U%!292=-1:_U%!296=-1:�_Q%!16>=0�
9Gd%=�C(_Q%!&C,_Q%!16,_U%+&68,16,0):�d%>=0��Y(d%,_Q%!&C,_Q%!16,_Q%!8)
;�
<�:�(_Q%!8=64)�
@yA%=�r(_Q%!&C,_Q%!16):�yA%�
B,M$="Icon is draggable":�p(_Q%!&C,_Q%!16)
E�M$="Icon is not draggable"
G�:�C("Action:"+M$)
I�:Ȏ_Q%!8�
K	�4:�r
L	�2:�s
M	�1:�t
N�
O�7:�_U%!&64�1�
Pș&42401:_U%!&64=_U%!&64�1
R/�:_U%!&80=0:A$=�L(_U%!28,_U%!32,6):�A$<>""�
XZ�C("Action:Drag event detected - function is "+A$):o%=�("FN"+A$+"(_temp28%,_temp32%)")
ZM��C("Action:Drag event detected - no handler function"):�u(_U%!28,_U%!32)
^�
_2�8:�C("Action:keypress is="+�_Q%!24):Ȏ_Q%!24�
b2�&D,394,398,399,410:oC%=�n(_Q%!0,_Q%!4,_Q%!24)
doC%=�q(_Q%!24)
f�:�oC%�
hD�C("Action:Keypress not claimed, passing it on"):ș&400DC,_Q%!24
j6��C("Action:Keypress claimed by this application")
l�
m�9:�v(_Q%)
n�17,18:�w(_Q%)
o�19:�x(_Q%)
p�:�
s:ݤAA(PC%,LC%):ș&400C7,PC%,_Q%�w%:ș&81686,w%,,LC%:=w%
x[��N:�gA%:gA%=_U%!68:ș&61504,gA%:ș&2001E,7,,gA%:�y:ș&606C2:ș&600D0,,-1:�z(_U%!&94):�
�#ݤp(V$):�k%:ș&45BC1,,V$�k%:=k%
�ݤZ(k%,w$,K$):�lC%:�K$<>""�
�ș&45BC2,k%,w$,K$�lC%
��ș&45BC2,k%,w$�lC%
�
�:=lC%
�ݤB(D$):=�Q(D$,"","")
�B��lA(fD%,H$,o$,v$):�a%,b%,aA%:笤s(H$)��99,�M("SHELLMSG03",H$)
��a%=�A(&C):a%!0=�A(�H$+1):b%=a%!0:$b%=H$:a%!4=�A(�o$+1):b%=a%!4:$b%=o$:a%!8=�A(�v$+1):b%=a%!8:$b%=v$:ș&45BCE,fD%,a%:ș&45BCC,,�:�
�\��O(g$,�k%):�hA%,AA%,b%,d%:hA%=�W(g$):hA%!64=_U%!16:ș&400C1,,hA%�k%:AA%=_U%!&B8:�AA%=0�
�/_U%!&B8=�A(8):AA%=_U%!&B8:AA%!0=k%:AA%!4=-1
��d%=�N(_U%!&B8,k%):�d%=-1�
�d%=�N(_U%!&B8,0):�d%=-1�
�?f%=0:ȕAA%!f%<>-1:f%+=4:�:_U%!&B8=�H(_U%!&B8,4):AA%=_U%!&B8
�
�f%=d%
��:b%=AA%+f%:b%!0=k%:b%!4=-1
��
��:�
�p��n(c%,�pB%,q%,uA%,vA%):�a%,d%,b%,QA%,YC%:�C("AttachPane:Attaching Pane Handler"):YC%=�X(pB%):�(YC%�1<<5)=0�
�P�C("AttachPane:'Pane' bit of pane window is not set, fixing.."):�Z(pB%,1<<5)
��:�(YC%�1<<1)�
�P�C("AttachPane:'Moveable' bit of pane window is set, fixing.."):�Z(pB%,1<<1)
�%�:d%=�C(c%,-1,_U%+92,24,�):�d%<0�
���C("AttachPane:Creating pane event block"):d%=�C(c%,-1,_U%+92,24,�):a%=_U%!92+d%:a%!0=c%:a%!4=-1:a%!8=�A(4):a%!&C=�A(4):a%!16=�A(4):a%!20=�A(4):b%=a%!8:!b%=-1:b%=a%!&C:!b%=-1:b%=a%!16:!b%=-1:b%=a%!20:!b%=-1
���:a%=_U%!92+d%:b%=a%!8:f%=0:QA%=0:ȕb%!f%<>-1:f%+=4:QA%+=1:�:a%!8=�H(a%!8,4):b%=a%!8:b%!(QA%*4)=pB%:b%!((QA%+1)*4)=-1:a%!&C=�H(a%!&C,4):b%=a%!&C:b%!(QA%*4)=q%:b%!((QA%+1)*4)=-1:a%!16=�H(a%!16,4):b%=a%!16:b%!(QA%*4)=uA%:b%!((QA%+1)*4)=-1
�Aa%!20=�H(a%!20,4):b%=a%!20:b%!(QA%*4)=vA%:b%!((QA%+1)*4)=-1:�
�&��Q(c%,DA%,A$):�K(c%,DA%,2,0,A$):�
*��hA(A$):�b%,o%:�_U%!&A0>0��A(_U%!&A0)
7_U%!&A0=�A(�A$+1):b%=_U%!&A0:$b%=A$:o%=�("FN"+A$):�
=��R(c%,DA%,r%,eC%,fC%,mC%):�d%:�c%>0�DA%>=0��BA(c%,DA%,3)
�K(c%,DA%,0,r%,""):�
1ݤd(GA%,i$,X$,dD%,r%,eC%,fC%,mC%):�k%:�X$=""�
J!_Q%=GA%:_Q%!4=0:_Q%!8=0:_Q%!&C=70:_Q%!16=70:_Q%!20=&301A:$(_Q%+24)=i$
��!_Q%=GA%:_Q%!4=0:_Q%!8=-16:_Q%!&C=dD%:_Q%!16=90:_Q%!20=&1700210B:�_Q%!24&C:�_Q%!28�(i$)+2:$(_Q%!24)=X$:$(_Q%!28)="S"+i$:_Q%!32=&C
3�:ș&400C2,,_Q%�k%:�R(-2,k%,r%,eC%,fC%,mC%):=k%
#ݤI:�b%:b%=_U%!&C4:=$b%
(&��j(c%,DA%,D$):�K(c%,DA%,8,0,D$):�
,4��B(UA%,EC%,W$,I):�a%,p$:p$=�E(UA%,EC%):�W$<>p$�
0@a%=�A(40):a%!0=UA%:a%!4=EC%:ș&400CE,,a%:�(a%!24�(1<<8))<>0�
5#�W$>a%!36��99,�B("SHELLMSG12")
6$(a%!28)=W$
7�$(a%+28)=�W$,&B)
9�:�I<>0�
;a%!8=0:a%!&C=0:ș&400CD,,a%
=�:�A(a%)
?�:�
B��S(k%):�N(_U%!&B8,k%)>-1�
D�J(k%,0,-1)
E�
G�:�
JݤS(c%):=(�X(c%)�1<<16)
M0��aA(S%,jD%):!S%=jD%:S%!8=16:ș46,9+256,S%:�
S#ݤA(w%):�aA%:�FB%+4,aA%,w%:=aA%
W<��U(iB%,ED%,ND%):�I%,lB%,dC%:lB%=ED%�4:dC%=ED%�4:�lB%>0�
\&�I%=1�(lB%*4)�4:iB%!(I%-1)=ND%:�I%
_
�:�dC%>0�
a.iB%=iB%+(lB%*4):�I%=0�dC%-1:iB%?I%=ND%:�I%
e�:�
hlݤa(nB%,RA%,j$,J):�f$,C,cD%:ș&20023,j$,nB%,RA%,0,-3*(J=�)�,,C,cD%,EA%:�n%=0�C-1:f$=f$+�(nB%?n%):�n%:=f$
p��A(�w%):�F(w%)��FB%+8,w%
r
w%=0:�
t/ݤb(Q$):ȕ�Q$,"."):Q$=�Q$,�Q$,".")+1):�:=Q$
zPݤf(K):�MC%,L$,d%:L$="":d%=0:ș16�MC%:ȕMC%?d%<>0:L$+=�(MC%?d%):d%+=1:�:ȎK�
��0
�,�1:L$=�L$,�L$,�34)+1):L$=�L$,�L$,�34)+2)
�	�:=L$
�ݤP:�b%:b%=_U%!&BC:=$b%
�5ݤR(nB%,j$):�C:ș&20023,j$,nB%,-1,0,0�,,C:�C<0�=�
�=�
�"ݤG(U$):�e(U$)="Not Found":=�
�=�
�M��E(I$,�rB%,�LD%):�RA%,q%:�:��:�3,"Cannot open message file '"+I$+"'"
�0ș&41500,,I$�q%,,RA%:�q%�1�LD%=0�LD%=�A(RA%)
�>ș30,6,,,17+�(I$)�,,rB%:$(rB%+16)=I$:ș&41501,rB%,rB%+16:�
�ݤO(I$):�bA%,S%,T%:S%=�(I$):T%=�#S%+16:�#S%:bA%=�A(T%):!bA%=T%:bA%!4=0:bA%!8=16:bA%!&C=16:ș46,521,bA%:ș46,522,bA%,I$:=bA%
����V(I$):�IB%,WC%,wC%,X%,e%:�GD%,GA%,JB%,P$,cA%:�FA%,VD%,WD%,kA%,e$,t%:�LB%,lA%,MB%,jB%,NB%:�JB%20:ȕ(JB%�4):JB%+=1:�:GA%=0:cA%=0:MB%=0:NB%=0:GD%=�T(I$):t%=�A(&D):X%=�(I$):�#X%=16:�:e$="":ș&C,4,X%,t%,4:FA%=!t%:�C("TemplatesInit:file offset%  = "+�FA%)
��FA%>0�
ŗcA%+=1:LB%=0:ș&C,4,X%,t%,4:VD%=!t%:�C("TemplatesInit:data_size% = "+�VD%):ș&C,4,X%,t%,4:WD%=!t%:ș&C,4,X%,t%,&C:f%=0:�:kA%=t%?f%:�kA%>31�e$+=�kA%
��f%+=1:�kA%<32:nD%=�#X%:�#X%=FA%+56:ș&C,4,X%,t%,4:q%=!t%:�#X%=FA%+72:ș&C,4,X%,t%,&C:LB%+=�Y(FA%,q%,t%):�#X%=FA%+84:ș&C,4,X%,t%,4:lA%=!t%:�C("TemplatesInit:nr icons        = "+�lA%):�lA%>0�
�~�jB%=0�lA%-1:�#X%=FA%+88+(jB%*32)+16:ș&C,4,X%,t%,4:q%=!t%:�#X%=FA%+88+(jB%*32)+20:ș&C,4,X%,t%,&C:LB%+=�Y(FA%,q%,t%):�jB%
���:�#X%=nD%:�C("TemplatesInit:entry_type%     = "+�WD%):�C("TemplatesInit:identifier$     = "+e$):�C("TemplatesInit:indirected size = "+�LB%):�C(" "):MB%+=LB%:�(88+(lA%*32))>NB%�NB%=(88+(lA%*32))
���:�FA%=0:�#X%:�A(t%):�C("TemplatesInit:total indirected= "+�MB%):pD%=�A(GD%):IB%=pD%:_U%!4=�A(20*cA%):AD%=�A(NB%+MB%):WC%=AD%:wC%=AD%+(NB%+MB%):cA%=0:ș&400D9,,I$:�:$JB%="*":ș&400DB,,IB%,WC%,wC%,_U%!&E8,JB%,GA%�,,WC%,,,P$,GA%:�GA%<>0�
S!((_U%!4)+(16*cA%))=IB%:$(((_U%!4)+(16*cA%))+4)=P$:IB%+=(88+(IB%!84)*32):cA%+=1
!�:�GA%=0:ș&400DA:_U%!0=cA%:�
%ݤi(OC%):=�h("UtilityModule",OC%)
L��W(y$):�UD%,HA%:HA%=_shell_blk%:!HA%=�:$(HA%+4)=y$+�(0):�=&D00��=&903�
*ș&600DF,HA%,17,"Message from "+�I�UD%
�ș&600DF,HA%,1,�I�UD%
�:�
S��l(k%):�DB%,A$,sC%,uC%,a%,x%:x%=�A(&C):ș&400D6,k%,x%,&3F0000,&D<<16:�!x%<>-1�
&A$=�E(k%,!x%)
'�:�A(x%):a%=�A(&64):�A$=""�
-A$=�L(k%,-1,4)
.��:a%!0=k%:ș&400C8,,a%�DB%:sC%=a%!4-a%!20:uC%=a%!16-a%!24:ȕDB%:ș&81681,,a%:�A$<>""�o%=�("FN"+A$+"("+�a%+","+�sC%+","+�uC%+")")
5ș&400CA,,a%�DB%:�:�A(a%):�
:k��J(c%,XC%,zC%):�d%,a%,i%,f%,DD%,mB%,OA%,NA%:�bC%,PB%,QB%,ID%,RD%,RB%:d%=�C(c%,-1,_U%+304,&C,�):�d%>=0�
?2a%=_U%!304+d%:b%=a%!8:RB%=�("FN"+$b%):�RB%=0��
CR�:PB%=�:QB%=�A(&64):QB%!0=c%:ș&400CB,,QB%:�(QB%!32�&80000)=&80000�PB%=��PB%=�
H(�A(QB%):_Q%!0=c%:�XC%�ș&400CB,,_Q%
K	�PB%�
Lș&400C5,,_Q%
M&�:d%=�C(c%,-1,_U%+92,24,�):�d%>-1�
PYa%=(_U%!92)+d%:wA%=a%!8:pC%=a%!&C:mA%=a%!16:xA%=a%!20:_Q%!0=c%:�zC%�mB%=-1�mB%=_Q%!28
U
�XC%�
V-ș&400C5,,_Q%:ș&400CB,,_Q%:ș&400C6,,_Q%
Y?�:i%=�A(&400):f%=0:ȕwA%!f%<>-1:i%!0=wA%!f%:�DD%=0�DD%=i%!0
`+ID%=i%!0:ș&400CB,,i%:bC%=pC%!f%:ȎbC%�
ej�0,1:OA%=i%!16-i%!8:NA%=i%!&C-i%!4:i%!4=_Q%!4+mA%!f%:i%!&C=i%!4+NA%:i%!16=_Q%!16+xA%!f%:i%!8=i%!16-OA%
lh�2:OA%=i%!16-i%!8:NA%=_Q%!&C-_Q%!4:i%!4=_Q%!4+mA%!f%:i%!&C=_Q%!&C:i%!16=_Q%!16+xA%!f%:i%!8=i%!16-OA%
tf�3:OA%=_Q%!16-_Q%!8:NA%=i%!&C-i%!4:i%!4=_Q%!4+mA%!f%:i%!&C=i%!4+NA%:i%!16=_Q%!16:i%!8=_Q%!8+xA%!f%
|k�4:OA%=i%!16-i%!8:NA%=_Q%!&C-_Q%!4:i%!4=_Q%!4+mA%!f%:i%!&C=_Q%!&C:i%!16=_Q%!8+OA%+xA%!f%:i%!8=i%!16+OA%
�d�5:OA%=_Q%!16-_Q%!8:NA%=i%!&C-i%!4:i%!4=_Q%!&C-NA%+mA%!f%:i%!&C=i%!4+NA%:i%!16=_Q%!16:i%!8=_Q%!8
��:�f%=0�
�
i%!28=mB%
��i%!28=RD%
�*�:ș&400C5,,i%:RD%=i%!0:f%+=4:�:�PB%�
�_Q%!28=ID%:ș&400C5,,_Q%
��:�A(i%)
�!�_Q%!0=c%:�XC%�ș&400CB,,_Q%
��mB%=-2�_Q%!28=-2
��zC%=-1�_Q%!28=-1
�ș&400C5,,_Q%
��:�
�K��X(c%):�d%,a%,wA%,pC%,mA%,xA%,p%,RB%:d%=�C(c%,-1,_U%+308,&C,�):�d%>=0�
�2a%=_U%!308+d%:b%=a%!8:RB%=�("FN"+$b%):�RB%=0��
��:p%=�A(60):�c%>0�
�$d%=�C(c%,-1,_U%+92,24,�):�d%>-1�
�la%=(_U%!92)+d%:pC%=a%!&C:mA%=a%!16:xA%=a%!20:f%=0:wA%=a%!8:ȕwA%!f%<>-1:p%!0=wA%!f%:ș&400C6,,p%:f%+=4:�
��:p%!0=c%:ș&400C6,,p%
��:�A(p%):�
�L��Y(d%,c%,j%,_button%):�BE%,u%,oB%,TB%,_temp$,KC%:�yD%,nA%:�_button%<>2�
�PoB%=_U%!&68+d%:_U%!288=c%:_U%!292=j%:_U%!296=d%:u%=oB%!&C:KC%=u%!16:�KC%<>0�
�2_temp$=�E(c%,u%!0):TB%=�("FN"+$KC%+"(_temp$)")
��TB%=�(�E(c%,u%!0))
��:�_button%=1�
� _new_val%=TB%+((oB%!8)*(-1))
��_new_val%=TB%+oB%!8
��:�u%!20=0�
�"�_new_val%>u%!8�_new_val%=u%!8
�"�_new_val%<u%!4�_new_val%=u%!4
�#��_new_val%>u%!8�_new_val%=u%!4
�"�_new_val%<u%!4�_new_val%=u%!8
��:nA%=u%!&C:�nA%<>0�
�1_new_val$=�("FN"+$nA%+"(_new_val%,_button%)")
��_new_val$=�_new_val%
��:�_new_val%<>TB%�
��B(c%,u%!0,_new_val$,-1)
��
��:�
�@ݤC(c%,j%,g%,qB%,tC%):�m%,e%,h%,d%,VB%,b%:�(!g%=0�tC%=�)�=-2
�
�(!g%=0)�
�'!g%=�A(qB%):b%=!g%:b%!0=0:b%!4=0:=0
:�:m%=�D(!g%)-8:e%=0:h%=�:d%=-1:VB%=-1:b%=!g%:�:�VB%<0�

�(b%!e%=0�b%!e%+4=0)�VB%=e%
�:�(b%!e%=c%)�
�j%=-1�
d%=e%:h%=�
��b%!(e%+4)=j%�
d%=e%:h%=�
�e%+=qB%
�
�
�e%+=qB%
!�:�((e%>=m%)�h%):�h%�
%�
'�:�(d%=-1�tC%)�
)�VB%<0�
+5d%=m%:!g%=�H(!g%,qB%):b%=!g%:b%+=d%:b%!0=0:b%!4=0
/�d%=VB%
2�
3	�:=d%
6<ݤr(c%,j%):�q%:q%=�j(c%,j%):b%=(q%�&6000):�b%=&6000=��=�
<[��p(c%,j%):�a%,D,E,NC%,q%,dA%,FD%,HD%,JD%,d$:�KD%,P$:NC%=�C(c%,j%,_U%+72,24,�):�NC%>=0�
DEa%=_U%!72+NC%:KD%=a%!16:P$=�E(c%,KD%):�P$=""��D(�B("SHELLMSG28"))
H�a%=�A(6000):!a%=c%:ș&400CC,,a%:D=a%!4-a%!20:E=a%!16-a%!24:HD%=a%!68:a%!4=j%:ș&400CE,,a%:!a%=c%:a%!4=5:q%=a%!24:JD%=a%!32:a%!8=a%!8+D:a%!&C=a%!&C+E:a%!16=a%!16+D:a%!20=a%!20+E:a%!24=0:a%!28=0:a%!32=&7FFFFFFF:a%!36=&7FFFFFFF:ș6,&A1,28�,,dA%
XFD%=((dA%�2)=2):�FD%�
ZdA%=q%:�(dA%�256)�
\d$=�k(JD%,"s")
]%�:�(dA%�2)=0��D(�B("SHELLMSG19"))
_�d$<>""�
`.ș&42400,&85,HD%,d$,a%+8:_U%!&64=_U%!&64�1
b�ș&400D0,,a%
d�
e�ș&400D0,,a%
g�:�A(a%)
iI��C("IconDragBox:WARNING! no drag handler registered for this icon!")
k�:�
n��C(u$):�dA%:�(�l)��
q�_U%!44<>-1�
rdA%=_U%!44:�#dA%,u$
t�:�_U%!&94>0�
w$�F(&43B00,"ShellDBug:Trace "+u$)
y�:�
|@��r:�EA(_Q%,_U%!28,_U%!32):A$=�L(_U%!28,_U%!32,2):�_U%!32=0�
��FA(_U%!28,_U%!32)
��:�A$<>""�
�;�b(4,_U%!28,_U%!32):o%=�("FN"+A$+"(_temp28%,_temp32%)")
��:�_U%!32=0�
��_U%!28=_U%!20�
�ș&400D4,,-1
��
��:�
�9��s:�b%,r%,WB%:WB%=�:b%=�:�(-1)�b%=�m(_Q%!&C,_Q%!16)
��b%�
�@r%=�U(_Q%!8,_Q%!&C,_Q%!16):�(r%<>0�_Q%!&C>0�_Q%!16>=0)�WB%=�
�
�r%=0�
�r%=�U(_Q%!8,_Q%!&C,-1)
�)�:�r%<>0��c(_Q%,r%,_Q%!&C,_Q%!16,WB%)
��:�
����t:�q%,A$,o%,XB%,f%:XB%=�A(&64):�C("Action:Mouse Button was ADJUST"):ș&400D6,_U%!28,XB%,&F000,&B000:f%=0:ȕXB%!f%<>-1:�XB%!f%=_U%!32��IA(_U%!28,_U%!32,1)
�+f%+=4:�:A$=�L(_U%!28,_U%!32,3):�A$<>""�
�;�b(1,_U%!28,_U%!32):o%=�("FN"+A$+"(_temp28%,_temp32%)")
��:�A(XB%):�
�0ݤL(c%,DA%,_A%):�e%,g%,h%,m%,A$:�c%=-1�c%=-2
�<m%=�D(_U%!&C)-8:e%=0:h%=�:g%=_U%!&C:A$="":�:�(g%!e%=c%)�
�Ȏg%!(e%+4)�
�$�-1:�g%!(e%+(&C+(_A%*4)))>&8000�
�#A$=$(g%!(e%+(&C+(_A%*4)))):h%=�
��e%+=48
��
��g%!(e%+4)=DA%�
� �g%!(e%+(&C+(_A%*4)))>&8000�
�#A$=$(g%!(e%+(&C+(_A%*4)))):h%=�
��e%+=48
��
��e%+=48
��
��
��e%+=48
��:�((e%>=m%)�h%):=A$
�c��u(c%,j%):�a%,y%,pA%,d%,eA%,o%:pA%=�A(30):ș&400CF,,pA%:d%=�C(c%,j%,_U%+72,24,�):�d%=-1�d%=-2�
�.o%=�o(�B("SHELLMSG13"),0,"",�B("warning"))
� �a%=(_U%!72)+d%:�a%!8>&8000�
�eA%=�D(a%!8)-4
�
�eA%=a%!8
��:y%=_U%!76:y%!0=256:y%!&C=0:y%!16=1:y%!20=pA%!&C:y%!24=pA%!16:y%!28=pA%!0:y%!32=pA%!4:y%!36=eA%:y%!40=a%!&C:$(y%+44)=�b(�E(c%,a%!16)):ș&400E7,18,y%,y%!20,y%!24:_U%!&78=_Q%!8:_U%!&88=eA%:_U%!&8C=a%!&C:_U%!&90=a%!8:_U%!&9C=a%!4:_U%!&C8=y%!20
_U%!&CC=y%!24
�:�A(pA%):�

eݤn(c%,j%,RC%):�lA%,tB%,uB%,f%:�TC%,UC%,YB%,xC%,PD%,wD%,IA%:IA%=�A(&400):ș&400D3,,IA%:�IA%!0=-1�
�A(IA%):=�
@�:ș&400D6,c%,IA%,&40E000,&E000:tB%=IA%!0:f%=0:�:�IA%!f%=j%�
!!TC%=IA%!(f%-4):UC%=IA%!(f%+4)
",�:f%+=4:�IA%!f%=-1:uB%=IA%!(f%-4):ȎRC%�
'�&D:�JA(c%,0,4)
/�398,394:�j%=uB%�
1*ș&400D2,c%,tB%,-1,-1,-1,�(�E(c%,tB%))
2+�ș&400D2,c%,UC%,-1,-1,-1,�(�E(c%,UC%))
4�
5�399,410:�j%=tB%�
7*ș&400D2,c%,uB%,-1,-1,-1,�(�E(c%,uB%))
8+�ș&400D2,c%,TC%,-1,-1,-1,�(�E(c%,TC%))
:�
;�:�A(IA%):=�
?}ݤq(RC%):�s%,m%,h%,e%,_%,Y$,S$,Z$:�fC%,eC%,mC%,uA%,vA%,bC%,DE%,d%:�yA%,p%:s%=_U%!60:m%=_U%!&B4*24:h%=�:e%=0:�:�s%!e%=RC%�
Hh%=�
I�e%+=24
K�:�h%�e%>=m%:�h%�
N*b%=s%+e%:Y$=$(b%!8):�(Y$<>""�b%!&C=0)�
SY�d(Y$,_%):p%=�A(36):p%!0=_%:ș&400CB,,p%:uA%=(p%!4-p%!&C)/2:vA%=(p%!16-p%!8)/2:�A(p%)
Z�:S$=$(b%!16):�S$<>""�
]
�b%!&C>0�
^ o%=�("FN"+S$+"("+�b%!&C+")")
_�o%=�("FN"+S$+"("+�_%+")")
a�
b�
c"�:d%=�N(_U%!&B8,b%!&C):�d%>-1�
f
�S(b%!&C)
g��b%!&C>0�
k�99,�B("SHELLMSG09")
l��LA(_%,uA%,vA%)
o�
p�:Z$=$(b%!20):�Z$<>""�
s
�b%!&C>0�
t o%=�("FN"+S$+"("+�b%!&C+")")
u�o%=�("FN"+Z$+"("+�_%+")")
w�
x�
y�:yA%=�
{�Y$="":S$="":Z$="":yA%=�
}
�:=yA%
�R��v(_Q%):�VC%,_C%,ZD%,kD%,o%,vB%:vB%=�A(256):ș&400CF,,_shell_blk%:�_U%!264=0�
�2ș&45BC4,_U%!24,_Q%�VC%,,vB%:�VC%��MA(VC%,vB%)
��:�_shell_blk%!8=1�
��F(_U%!&E0)�
� _temp%=_U%!&E0:�$_temp%<>""�
�(o%=�("FN"+$_temp%+"(_U%!52,_U%!56)")
��
��:�L(_U%!36,_U%!40,_U%!24)
��_shell_FontMenuSelFN$=""
��:�A(vB%):�
���w(_Q%):�b%,o%:Ȏ_Q%!16�
��0:�N:�
��1:�OA(_Q%)
��2:�PA(_Q%)
��3:�e(_Q%,�)
��4:�RA(_Q%)
��5:�e(_Q%,�)
��6:�SA(_Q%)
��7:�TA(_Q%)
��8:�UA(_Q%)
��9:�_U%!&A4>0�
�b%=_U%!&A4:o%=�("FN"+$b%)
��
��&A:�VA(_Q%)
��&E:�WA(_Q%)
��&502:�XA(_Q%)
��&400C0:�YA(_Q%)
��&400C1:�ZA(_Q%)
��&400C2:�_U%!&A8>0�
�Eb%=_U%!&A8:o%=�("FN"+$b%+"("+�(_Q%!4)+","+�34+�J(_Q%+28)+�34+")")
�*�:�_U%!&D0=-1��J(_Q%+28)="StrongHelp"�
�Q_U%!&D0=_Q%!4:�f("Help_Install -DieWithTask "+�P+"."+�I):b%=_U%!&D8:�$b%<>""�
�"�bA($b%):�A(_U%!&D8):_U%!&D8=0
��
��
��&400C3:�_U%!&AC>0�
�b%=_U%!&AC:o%=�("FN"+$b%)
��:�_Q%!4=_U%!&D0�_U%!&D0=-1
�%�&400C7:�J(_Q%+28)="StrongHelp"�
�_U%!&D0=_Q%!20
���cA
��
�
�dA(_Q%)
��:�
���x(_Q%):Ȏ_Q%!16�
��3:�eA(_Q%)
��6:�fA(_Q%)
��:�
�(��y:�_U%!44<>-1��#(_U%!44):_U%!44=-1
��
�a��z(GB%):�gA:ș&600DD,GB%,&4B534154:ș&A1683,GB%:�_U%!&64�1<<2�ș"XImpulse_CloseDown",_U%!&94
��
�7ݤQ(D$,h$,z$):�q%,L%,T$,ZB%,gA%:�D$,8)="SHELLMSG"�
�ZB%=_U%!284:gA%=_U%!280
��ZB%=_U%!64:gA%=_U%!68
�3�:ș&61502,gA%,D$,ZB%,256,h$,z$�,,,L%;q%:�q%�1�
��ZB%?L%=&D:T$=$(ZB%)
�	�:=T$
�4ݤs(H$):�n%,h%:�(H$)>&C��99,�M("SHELLMSG02",H$)
�4h%=�:�n%=0�(_U%!0)-1:�$(((_U%!4)+(16*n%))+4)=H$�
�h%=�:n%=(_U%!0)-1
�
�:�n%:=h%
�ݤM(D$,h$):=�Q(D$,h$,"")
�4ݤW(H$):�n%,h%:�(H$)>&C��99,�M("SHELLMSG02",H$)
�5h%=-1:�n%=0�(_U%!0)-1:�$(((_U%!4)+(16*n%))+4)=H$�
h%=n%:n%=(_U%!0)-1
�:�n%:�h%>-1�
=!((_U%!4)+(16*h%))
̅99,�M("SHELLMSG03",H$)
	�:=�

*ݤN(AA%,k%):�h%,f%:h%=-1:f%=0:�AA%<>0�
ȕAA%!f%<>-1:�AA%!f%=k%�

h%=f%:=h%

�:f%+=4:�
	�:=h%
!"ݤH(w%,BB%):�FB%+&C,w%,BB%:=w%
$EݤX(c%):�q%,a%:a%=�A(36):a%!0=c%:ș&400CB,,a%:q%=a%!32:�A(a%):=q%
-���Z(�c%,PC%):�a%,q%,vC%,k%:vC%=�S(c%):a%=�A(6000):a%!0=c%:ș&400CC,,a%:q%=a%!32:q%=(q%�PC%):a%!32=q%:ș&400C3,,a%:ș&400C1,,a%+4�k%:!a%=k%:�vC%�
;ș&400C5,,a%
<�:�A(a%):�k%<>c%�
?�g(c%,k%):c%=k%
A�:�
DF��K(c%,DA%,_A%,r%,A$):�e%,nA%,g%,m%,h%:�xB%:e%=0:h%=�:�c%=-1�c%=-2
I,m%=�D(_U%!&C)-8:g%=_U%!&C:�:�(g%!e%=c%)�
P�g%!(e%+4)=DA%�
Qh%=�
R�e%+=48
T�
U�e%+=48
W�:�(e%>=m%�h%):�h%=��
Z%e%=0:ȕ(g%!e%<>0):e%+=48:�e%>=m%�
^�_U%!&C=�H(_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
l�:�
n(�:g%!(e%+0)=c%:g%!(e%+4)=DA%:�r%<>0�
rg%!(e%+8)=r%
s%�:xB%=e%+(&C+(_A%*4)):�g%!xB%<>0�
v�A(g%!xB%)
w(�:nA%=�A(�A$+1):$nA%=A$:g%!xB%=nA%:�
}U��BA(c%,j%,aB%):�aB%=&C�aB%=&D��99,�M("SHELLMSG23","PROCshell_IconSetButtonType")
D�aB%<0�aB%>&F��99,�M("SHELLMSG22","PROCshell_IconSetButtonType")
��M(c%,j%,aB%<<&C,&F000):�
�kݤE(UA%,EC%):�N$,z%:z%=�A(40):z%!0=UA%:z%!4=EC%:ș&400CE,,z%:�(z%!24�(1<<8))<>0�N$=$(z%!28)�N$=$(z%+28)
��A(z%):=N$
�ݤF(aA%):�o%:�:��:��:=�
�9�aA%<&8000��99,"No heapblock defined at this address"
�o%=�D(aA%):��:=�
�Uݤe(U$):�EA%,yB%,zB%,fA%,CB%,B$:ș8,5,U$�EA%,,yB%,zB%,fA%,CB%:�EA%=0�="Not Found"
��CB%=51�B$+="WR "
��CB%=&BB�B$+="LWR"
��CB%=&88�B$+="DL "
�OB$+=" "+�V(�~yB%,"0",8):B$+=" "+�V(�~zB%,"0",8):B$+=" "+�V(�~fA%,"0",8):=B$
�FݤT(U$):�EA%,yB%,zB%,fA%,CB%,B$:ș8,5,U$�EA%,,yB%,zB%,fA%,CB%:=fA%
�:ݤY(FA%,q%,ZC%):�RA%,BD%,_B%,f%,kA%:�(q%�&800100)=256�
�"RA%=ZC%!8:�(q%�1)�(ZC%!4<>-1)�
�kBD%=ZC%!4:_B%=�A(256):�#X%=FA%+BD%:ș&C,4,X%,_B%,512:f%=0:�:kA%=_B%?f%:f%+=1:�kA%<32:RA%=RA%+f%:�A(_B%)
��
�
�RA%=0
�
�:=RA%
��ݤh(BA$,OC%):�a%,CD%:a%=�A(256):�("Set AppName$RISCOS Y"):�("RMEnsure "+BA$+" "+�OC%+" Set AppName$RISCOS N"):ș&20023,"AppName$RISCOS",a%,256,0,0�,,CD%:a%?CD%=&D:�("Unset AppName$RISCOS"):�A(a%):�$a%="N"�=�
�=�
�*ݤD(w%):�G:ș29,6,!(FB%+28),w%�,,,G:=G
�Tݤj(FA%,c%,j%):�q%,a%:a%=�A(50):a%!0=c%:a%!4=j%:ș&400CE,,a%:q%=a%!24:�A(a%):=q%
���D(CA$):�&D00,CA$
��
� ݤk(AC%,DA$):�I%,N$:�AC%<=0�
�	N$=""
�)�I%=�";"+�K($AC%),";"+�K(DA$)):�I%=0�
�	N$=""
�)�N$=�$(AC%+I%),�$(AC%+I%)+";",";")-1)
��
�	�:=N$
�ݤl:=_U%!48
���F(bD%,b$):�rA%,aC%:aC%=(�b$+30)��3:rA%=�A(aC%):rA%!&C=0:rA%!16=bD%:$(rA%+20)=b$+�(0):rA%!0=aC%:ș&600E7,17,rA%,0:�A(rA%):�
�#��EA(_Q%,c%,j%):�r%:�:��:��:�
��j%<>-1�c%>-1�
r%=�U(_Q%!8,c%,j%):�r%<>0�
�c(_Q%,r%,c%,j%,�)
�
�:�
0��FA(c%,j%):�d%,a%,m%:a%=_U%!72:d%=0:�a%<>0�
m%=�D(a%)-8:�:�!(a%+d%)=c%�
5P$=�E(!a%,a%!16):�P$,".")=0��D(�B("SHELLMSG01"))
	d%=m%
�:d%+=24:�d%>=m%
�:�
e��b(BC%,c%,j%):�a%:a%=�A(50):a%!8=BC%:a%!&C=c%:a%!16=j%:ș&81680,,a%:a%!8=0:ș&81680,,a%:�A(a%):�
(ݤm(c%,j%):=�
+0ݤU(BC%,c%,DA%):�e%,g%,h%,m%,r%:�c%=-1�c%=-2
.<m%=�D(_U%!&C)-8:e%=0:h%=�:g%=_U%!&C:A$="":�:�(g%!e%=c%)�
9>�C("GetEventMenu:window handle matched.."):�g%!(e%+4)=DA%�
<"r%=g%!(e%+8):�r%=-2�r%=_U%!&FC
>h%=�
?�
L�
M�:e%+=48:�(e%>=m%�h%):=r%
R)��c(_Q%,r%,c%,j%,WB%):�x%,PA%:�WB%=��
Z�L(_Q%!0,_Q%!4,r%)
[��x%=�A(50):PA%=�A(36):x%!0=c%:x%!4=j%:ș&400CE,,x%:PA%!0=c%:ș&400CB,,PA%:�L(PA%!4+x%!16+64,_Q%!4,r%):ȗ�PA%!4+x%!16+64,_Q%!4:�A(x%):�A(PA%)
l�:�
o��IA(c%,j%,hD%):�hD%=0�
q�jA(c%,j%)
r��kA(c%,j%)
t�:�
w_ݤo(X$,iD%,x$,c$):�cC%,HA%:HA%=�A(260):!HA%=0:$(HA%+4)=X$+�(0):�c$=""�c$="Message from "+x$
|	�iD%�
}ș&400DF,HA%,19,c$�,cC%
~�ș&400DF,HA%,17,c$�,cC%
��:�A(HA%):=cC%
�B��JA(c%,j%,BC%):ș6,&F,1:_Q%!8=BC%:_Q%!&C=c%:_Q%!16=j%:�a(6):�
�@��d(g$,�k%):�hA%:hA%=�W(g$):hA%!64=_U%!16:ș&400C1,,hA%�k%:�
�j��LA(c%,uA%,vA%):�o%,cB%:cB%=�A(20):_U%!20=c%:ș&400CF,,cB%:ș&400D4,,c%,cB%!0+uA%,cB%!4+vA%:�A(cB%):�
� ��MA(_%,_h_blk%):�:��:��:�
��("FN"+$_%+"(_h_blk%)")
��
�8��L(JA%,KA%,dB%):�A$:A$=�L(_U%!28,_U%!32,1):�A$<>""�
�#o%=�("FN"+A$+"(_U%!28,_U%!32)")
�4��C("OpenMenu:no menumaker function registered")
��:�dB%<>_U%!24�
��F(_U%!256)�
��A(_U%!256):_U%!256=0
��:�F(_U%!&F4)�
��A(_U%!&F4):_U%!&F4=0
��
��:�dB%=_U%!&FC�
�&ș&400D4,,dB%,JA%-64,KA%:_U%!264=1
�3�_Q%!0=JA%:_Q%!4=KA%:ș&45BC5,dB%,_Q%:_U%!264=0
�D�:_U%!24=dB%:_U%!36=JA%:_U%!40=KA%:_U%!52=_U%!28:_U%!56=_U%!32:�
�+��OA(_Q%):�b%,d%,a%,n%:�_Q%!4<>_U%!&94�
�,d%=�C(_Q%!20,_Q%!24,_U%+96,16,�):�d%>-1�
�$a%=_U%!96+d%:�c(_Q%!40,a%!8,�)�
��t�
�`_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:�n%=0�_Q%!0�4:b%!n%=_Q%!n%:�n%:_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
��
��
��
��
��:�
����PA(_Q%):�_fullname$,w%,BB%,a%,b%,o%:w%=0:BB%=_Q%?(44+w%):ȕBB%<>0:_fullname$+=�(BB%):w%+=1:BB%=_Q%?(44+w%):�:d%=�C(_U%!28,_U%!32,_U%+72,24,�):�d%=-1�d%=-2��99,�B("SHELLMSG05")
	%a%=(_U%!72)+d%:b%=a%!20:�$b%<>""�
	!o%=�("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�
	�_U%!80<>0��A(_U%!80)
	5_U%!80=�A(�_fullname$+1):b%=_U%!80:$b%=_fullname$
	��:_Q%!16=3:!_Q%=256:_Q%!20=_U%!&C8:_Q%!24=_U%!&CC:_Q%!40=_U%!&8C:_Q%!36=�T(_fullname$):_Q%!&C=_Q%!8:$(_Q%+44)=_fullname$+�(0):_U%!84=_Q%!8:ș&400E7,18,_Q%,_Q%!20,_Q%!24:�_U%!28<>_U%!20�
	"�X(_U%!28)
	#�:ș&400D4,,-1:�
	'L��e(_Q%,FC%):�vD%,d%,a%,_temp%,EB%,EA%,q$:EA%=_Q%!40:q$=�J(_Q%+44):�FC%�
	1�_U%!96<>0�
	2d%=0
	3
�d%=-1
	5�
	6-�d%=�C(_Q%!20,_Q%!24,_U%+96,16,�):�d%=-1�
	; d%=�C(_Q%!20,-1,_U%+96,16,�)
	<�
	=
�:�d%>-1�
	@&a%=_U%!96+d%:�c(_Q%!40,a%!8,FC%)�
	CIaD%=_Q%!&C:_Q%!&C=_Q%!8:_Q%!16=4:ș&400E7,18,_Q%,_Q%!4:�_U%!&64�1<<1�
	HXA%=-1:_U%!&64=_U%!&64�1<<1
	J�XA%=�u(aD%=_U%!&6C)
	L0�:�h(EA%,XA%,a%!8,q$,_Q%!36,a%):�_U%!&9C<>0�
	P�A(_U%!&9C):_U%!&9C=0
	R�
	S�
	T�
	U�:�
	Y��RA(_Q%):�
	\0��SA(_Q%):�FE%,gC%,hC%:hC%=�:�_U%!&90>&8000�
	f4_Q%!&C=_Q%!8:_Q%!16=7:gC%=_U%!&88:�_U%!&8C=&FF9�
	o_U%!&90+=4
	p�:�(gC%-_U%!&80)<_Q%!24�
	s_Q%!24=gC%-_U%!&80:hC%=�
	u�
	v}�:ș&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:�hC%�_U%!&80=0
	|�:�
	+��TA(_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$=�J(b%+44):�h(b%!40,_U%!&98,a%!8,r$,_U%!&84,a%)
	���_U%!&80>_U%!&84�
	�'_U%!&98=�H(_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"))
	��:�
	�+��UA(_Q%):�b%,iC%,a%,n%,jC%:�_U%!300>0�
	�Ya%=�A(256):�n%=0�_Q%!0�4:a%!n%=_Q%!n%:�n%:b%=_U%!300:iC%=a%!4:�!a%<24�jC%=0�jC%=a%!20
	�2a%!&C=a%!8:ș&400E7,19,a%,iC%:�("FN"+$b%)<>0�
	��jC%�1�
	�_closedown%=�
	�5�!a%=24:a%!24=508:ș&400E7,8,a%,iC%:_closedown%=�
	��
	��:�A(a%)
	��:�
	�7��VA(Q%):�k$:k$="Run "+�P+�&A:ș&C,2,Q%!20,k$,�k$:�
	���WA(_Q%):�_U%!312>0�
	�N�C("Message_Shutdown:Shutdown message received"):b%=_U%!312:o%=�("FN"+$b%)
	��:�
	�\��XA(_Q%):�D$,M$,G$,YA%,kC%,GA$,x%:x%=�A(&C):ș&400D6,_Q%!32,x%,&3F0000,&C<<16:�!x%<>-1�
	�D$=�E(_Q%!32,!x%)
	�*�:�A(x%):�D$=""�D$=�L(_Q%!32,_Q%!36,8)
	�!G$=�v(_Q%!32,_Q%!36):�G$<>""�
	��K(�G$,1))="I"�
	�YA%=�G$,";"):�YA%=0�
	�
D$=�G$,2)
	��D$=�G$,2,YA%-2)
	��
	�=�YA%=��K(G$),�K(";i")):kC%=��K(G$),�K(";"),YA%+1):�YA%>0�
	��kC%>0�
	�D$=�G$,YA%+2,kC%-YA%-2)
	��D$=�G$,YA%+2)
	��
	��
	��
	��:�D$<>""�
	�j_Q%!16=&503:_Q%!&C=_Q%!8:M$=�Q(D$,"",""):M$=�w(M$):$(_Q%+20)=M$:!_Q%=(�M$+25)��3:ș&400E7,17,_Q%,_Q%!4
	��:�
	�`��YA(_Q%):�A$,_C%,JA%,KA%,o%,_temp%,w%,J$,sA%,a%:JA%=_Q%!24:KA%=_Q%!28:_U%!264=0:�_U%!20<>0�
	�o%=�x(_U%!20)
	��:Ȏ_Q%!20�
b�_U%!&E4:�mA(_U%!&E4,�B("warning")):�B(_U%!&E4,1,�B("SHELLMSG07"),0):ș&400E8,,_U%!&E4,JA%,KA%
&sA%=�y(_U%!24,_Q%+32):�F(sA%!4)�
�nA(sA%,JA%,KA%)
[�a%=�A(32):ș&45BC4,_U%!24,_Q%+32�,,a%:�oA(a%!8,J$,K$):�A(a%):�pA(_Q%!20,JA%,KA%,J$,K$)
�
�:�
4��ZA(_Q%):�d%,f%,tA%,PA%:tA%=_U%!&B8:�_U%!&A0>0�
 R�C("Message_ModeChange:ModeChange message received"):b%=_U%!&A0:o%=�("FN"+$b%)
#�:PA%=�A(&64):�tA%<>0�
+5ȕtA%!f%<>-1:d%=�C(tA%!f%,-1,_U%+92,24,�):�d%>-1�
/�S(tA%!f%)�
1-!PA%=tA%!f%:ș&400C6,,PA%:�J(tA%!f%,0,-1)
4�
5
�:f%+=4:�
8�:�A(PA%):�
<IݤJ(QD%):�t$,GC%:ȕ((QD%?GC%)>31�GC%<&FF):t$+=�(QD%?GC%):GC%+=1:�:=t$
D��f(b$):�F(&43B00,b$):�
H/��bA(l$):�AE%,b%,t%:t%=�A(512):�_U%!&D0=-1�
M�R(t%,"StrongHelp$Dir")�
O7ș&600DE,"<StrongHelp$Dir>":�_U%!&D8<>0��A(_U%!&D8)
Q'_U%!&D8=�A(�l$+1):b%=_U%!&D8:$b%=l$
T ��A(t%):�D(�B("SHELLMSG11"))
Y�
Z��f("Help_Word "+l$)
\�:�A(t%):�
`{��cA:�ZA%,HC%:ZA%=�A(256):�:ZA%!&C=0:ș&400E7,19,ZA%,-2,_U%!&D4�,,HC%:_U%!&D4=_U%!&D4+1:�HC%<>-1�(_U%!&D4)>64:�HC%<>-1�
t@ZA%!0=24:ZA%!&C=0:ZA%!16=&400C6:ZA%!20=HC%:ș&400E7,17,ZA%,0
y�:�A(ZA%):�
}��dA(_Q%):�O$:Ȏ_Q%!16�
�C�&43B00:O$=$(_Q%+20):�O$,30)="EvntShellLib:ShellDBug started"�
��_U%!&64�1<<4�
�N_U%!&64=(_U%!&64�1<<4):�F(&43B00,"ShellDBug:Init Debug messages from "+�I)
��
�+�:�O$,25)="EvntShellLib:TraceInitAck"�
�_U%!&64=(_U%!&64�1<<4)
�&�:�O$,20)="EvntShellLib:TraceOn"�
��qA
�'�:�O$,21)="EvntShellLib:TraceOff"�
��rA
�.�:�O$,28)="EvntShellLib:ListClickSelect"�
��sA
�.�:�O$,28)="EvntShellLib:ListClickAdjust"�
��tA
�+�:�O$,25)="EvntShellLib:ListHelpTags"�
��uA
��
��:�vA(_Q%):�
���eA(_Q%):�_Q%!&C<>_U%!84�
�Hș&20008,6,"<Wimp$Scrap>":�&FF,"Data Transfer failed: Receiver died"
��:�
�2��fA(_Q%):�TD%,b%:b%=_U%!&9C:�_Q%!&C<>_U%!&70�
��_U%!&80=0�
�0ș&20023,"Wimp$Scrap",,-1,0,3�,,TD%:�TD%<>0�
�w$(b%+44)="<Wimp$Scrap>"+�(0):b%!0=(49+�(�J(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��gA:�n%,b%:b%=_U%!&E8:�n%=0�&FF:ȕb%?n%>0:ș&40082,n%:b%?n%-=1:�:�n%:�
���g(LA%,MA%):�MA%<>LA%�
��_U%!28=LA%�_U%!28=MA%
��G(LA%,MA%,_U%!&C,48):�G(LA%,MA%,_U%!96,16):�G(LA%,MA%,_U%!72,24):�G(LA%,MA%,_U%!92,24):�G(LA%,MA%,_U%!&68,16):�xA(LA%,MA%)
��:�
�`��M(gB%,hB%,lD%,mD%):�z%:z%=�A(16):!z%=gB%:z%!4=hB%:z%!8=lD%:z%!&C=mD%:ș&400CD,,z%:�A(z%):�
�;ݤV(B$,AA$,fA%):ȕ�(B$)<fA%:B$=�fA%-�(B$),AA$)+B$:�:=B$
�ݤK(B$):�n%:�(B$)>0�
�/�n%=1��(B$):�B$,n%,1)>="a"��B$,n%,1)<="z"�
�!�B$,n%,1)=�(�(�B$,n%,1))�&DF)
�	�:�n%
�	�:=B$
�)��jA(gB%,hB%):�M(gB%,hB%,0,&200000):�
/��kA(gB%,hB%):�M(gB%,hB%,&200000,&200000):�
Zݤc(EA%,EB%,FC%):�xD%,f%,h%,b%,IC%:f%=0:h%=-1:IC%=�:�_U%!&64�1<<1�_U%!&64=_U%!&64�1<<1

%ȕEB%!f%<>-1:b%=EB%!f%:�b%�1<<31�
b%=b%�1<<31:IC%=�

�IC%=�
�:�b%=EA%�
h%=f%:�IC%�
_U%!&64=_U%!&64�1<<1
�
$�:f%+=4:�:�FC%�(EA%>=4096)�h%=-1
�h%<>-1�=��=�
 ݤt:�_U%!&64�1<<1�=��=�
#Qݤu(zD%):�m$,eA%,JC%,XA%:m$=�J(_Q%+44):eA%=�T(m$):�eA%<0��D(�B("SHELLMSG16"))
(3XA%=�A(eA%):ș&20008,16,m$,XA%,0�;JC%:�z(JC%)�
+ �A(XA%):�D(�B("SHELLMSG17"))
-�
.
�:=XA%
<s��h(EA%,XA%,EB%,_filename$,_file_size%,a%):�f%,h%,b%,o%:f%=0:h%=-1:ȕEB%!f%<>-1:b%=EB%!f%:�b%�1<<31�b%=b%�1<<31
C�b%=EA%�h%=f%
D\f%+=4:�:b%=a%!&C:o%=�("FN"+$(b%!h%)+"("+�XA%+","+�EA%+",_filename$,"+�_file_size%+")"):�
J#ݤv(c%,j%):�a%,G$,q%:�j%=-1�=""
MCG$="":a%=�A(&64):a%!0=c%:a%!4=j%:ș&400CE,,a%:q%=a%!24:�q%�256�
U�a%!32>0�G$=$(a%!32)
V�:�A(a%):=G$
Ziݤw(R$):�F$,T$,YB%:F$="":ȕ�R$,"\")>0:YB%=�R$,"\"):F$+=�R$,YB%-1):T$=�R$,YB%+1,1):R$=�R$,YB%+2):ȎT$�
c�"A":F$+="Click ADJUST to"
d�"a":F$+="ADJUST"
e"�"D":F$+="Drag with SELECT to"
f"�"d":F$+="Drag with ADJUST to"
g0�"G":F$+="This option is greyed out because"
h%�"R":F$+="Move the pointer right"
i�"S":F$+="Click SELECT to"
j�"s":F$+="SELECT"
k�"T":F$+="This is the"
l�"W":F$+="This window is"
m�"w":F$+="window"
nF$+="\"+T$
p�:�:=F$+R$
v!ݤx(k%):�p%:p%=�A(20):�k%<>0�
z�_(k%)�
{�yA(k%):�k%=_U%!20�_U%!20=0
}d%=�N(_U%!&B8,k%):�d%>-1�
b%=_U%!&B8+d%:b%!0=0
��:p%!0=k%:ș&400C3,,p%:k%=0
��
��:�A(p%):=k%
�S��mA(�UA%,V$):�b%,p%,k%,XD%:p%=�A(6000):p%!0=UA%:ș&400CC,,p%:�((p%!60)�256)=0�
�Ab%=p%+76:$b%=�V$,&B):ș&400C3,,p%:ș&400C1,,p%+4�k%:�k%<>UA%�
��g(UA%,k%):UA%=k%
��
�<�XD%=p%!84:$(!(p%+76))=�V$,XD%-1):�((p%!32)�(1<<16))<>0�
�)ș&400D1,-1,p%!4,p%!16,p%!&C,p%!16+44
��:�A(p%)
��:�
�_ݤy(r%,YD%):�f%,sA%:ș&45BC7,r%�r%:�:sA%=r%+28+((YD%!f%)*24):r%=sA%!4:f%+=4:�YD%!f%=-1:=sA%
�+��nA(aA%,JA%,KA%):�b%,_%,o%:�:��:��:�
�(b%=aA%!4:�d($b%!0,_%):��:�$b%!4<>""�
� o%=�("FN"+$b%!4+"("+�_%+")")
��:�$b%!8<>""�
� o%=�("FN"+$b%!8+"("+�_%+")")
�&�:ș&400E8,,_%,JA%,KA%:_U%!20=_%:�
�e��oA(qD%,�J$,�K$):�yA%,s%,b%,d%,h%,m%,SA%,f%:�qC%:qC%=0:s%=_U%!&DC:d%=0:h%=�:J$="":qC%=0:�F(s%)�
�9�:f%+=4:�s%!f%=-1:m%=f%:f%=0:�:b%=!(s%+d%+0):�b%<>-1�
��b%=qD%�
�Ch%=�:SA%=s%!(d%+4):J$=$SA%:qC%=s%!(d%+8):SA%=s%!(d%+&C):K$=$SA%
��:d%+=16
�
�d%=m%
��:�h%�d%>=m%
��J$="":K$=""
��:�
�[��pA(tD%,JA%,KA%,J$,K$):�o%,b%,GE%,f%:_shell_FontMenuSelFN$=K$:�F(_U%!&E0)��A(_U%!&E0)
�0_U%!&E0=�A(�J$+1):b%=_U%!&E0:$b%=J$:�J$<>""�
�#o%=�("FN"+J$+"(_U%!52,_U%!56)")
��:ș&400E8,,tD%,JA%,KA%:�
�2��qA:_U%!48=�:�F(&43B00,"ShellDBug:TraceOn"):�
�3��rA:_U%!48=�:�F(&43B00,"ShellDBug:TraceOff"):�
�U��sA:�s%,e%,m%,b%,SA%:s%=_U%!&C:m%=�D(s%):e%=0:�:b%=s%!(e%+20):SA%=s%+e%:�F(b%)�
�
�$b%<>""�
�
�:e%+=48:�(e%>=m%):�
U��tA:�s%,e%,m%,b%,SA%:s%=_U%!&C:m%=�D(s%):e%=0:�:b%=s%!(e%+24):SA%=s%+e%:�F(b%)�

�$b%<>""�
�
�:e%+=48:�(e%>=m%):�
U��uA:�s%,e%,m%,b%,SA%:s%=_U%!&C:m%=�D(s%):e%=0:�:b%=s%!(e%+44):SA%=s%+e%:�F(b%)�

�$b%<>""�
�
�:e%+=48:�(e%>=m%):�
$��vA(_Q%):�
'&��G(LA%,MA%,g%,d%):�e%,m%:�F(g%)�
*m%=�D(g%)-8:�:�(g%!e%=LA%)�
-
g%!e%=MA%
.�:e%+=d%:�(e%>=m%)
1�:�
4E��xA(LA%,MA%):�d%,AA%:AA%=_U%!&B8:d%=�N(_U%!&B8,LA%):AA%!d%=MA%:�
;ݤz(JC%):=((JC%�1)=1)
>ݤ_(k%):=-1
A;��yA(c%):�e%,r%,h%,m%,g%,n%:e%=0:r%=0:h%=�:�c%=-1�c%=-2
E,m%=�D(_U%!&C)-8:g%=_U%!&C:�:�(g%!e%=c%)�
Ih%=�
J�e%+=48
L�:�(e%>=m%�h%):�h%�
OCg%!(e%+0)=0:g%!(e%+4)=0:g%!(e%+8)=0:�n%=&C�44�4:�g%!(e%+n%)<>0�
T�A(g%!(e%+n%)):g%!(e%+n%)=0
V	�:�n%
X=�:�C("EventDeleteAll:wh%=&"+�~c%):�zA(c%,-1):�_A(c%,-1):�
`<��zA(c%,j%):�d%,a%,m%:�:d%=�C(c%,j%,_U%+72,24,�):�d%>=0�
l�j%=-1�
m^�C("DeleteEventDataSave:Deleting DataSave Event (all events for window handle &"+�~c%+")")
nl��C("DeleteEventDataSave:Deleting DataSave Event (window handle was &"+�~c%+" icon handle was "+�j%+")")
p �:m%=�D(_U%!72)-8:�d%=m%-24�
u
�d%=0�
w�A(_U%!72):_U%!72=0
y�_U%!72=�H(_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��_A(c%,j%):�d%,a%,m%,g%,b%:g%=_U%!&68:�:d%=�C(c%,j%,_U%+&68,16,�):�C("DeleteEventBump:offset%="+�d%):�d%>=0�
��j%=-1�
�V�C("DeleteEventBump:Deleting Bump Event (all events for window handle &"+�~c%+")")
�d��C("DeleteEventBump:Deleting Bump Event (window handle was &"+�~c%+" icon handle was "+�j%+")")
�!�:m%=�D(_U%!&68)-8:�d%=m%-16�
�
�d%=0�
�~u%=g%!&C:b%=u%!&C:�A(b%!&C):�A(b%!16):�A(b%):�A(_U%!&68):_U%!&68=0:�C("DeleteEventDataSave:No Bump events now registered")
��_U%!&68=�H(_U%!&68,-16)
��
�F�a%=g%+d%:a%!0=0:a%!4=0:a%!8=0:u%=a%!&C:�A(u%!&C):�A(u%!16):�A(u%)
��
�
�:�d%<0:�
�
00000000  0d 00 01 58 f4 20 3e 20  3c 4b 69 6e 65 74 69 63  |...X. > <Kinetic|
00000010  24 44 69 72 3e 2e 21 4b  69 6e 65 74 69 63 20 a4  |$Dir>.!Kinetic .|
00000020  a4 a4 20 53 71 75 69 73  68 65 64 20 62 79 20 4c  |.. Squished by L|
00000030  6f 66 74 79 27 73 20 21  53 68 72 69 6e 6b 20 76  |ofty's !Shrink v|
00000040  73 6e 20 33 2e 30 32 20  6f 6e 20 32 34 2d 4a 61  |sn 3.02 on 24-Ja|
00000050  6e 2d 39 34 20 a4 a4 a4  0d 00 02 26 ee 85 eb 26  |n-94 ......&...&|
00000060  43 3a c8 99 26 34 30 36  43 32 3a f6 3a f1 22 20  |C:..&406C2:.:." |
00000070  61 74 20 6c 69 6e 65 3a  20 22 3b 9e 3a e0 0d 00  |at line: ";.:...|
00000080  04 97 c8 99 26 34 30 36  43 30 3a c8 99 26 34 30  |....&406C0:..&40|
00000090  30 45 43 2c 2d 31 2c 2d  31 b8 65 44 25 3a 73 44  |0EC,-1,-1.eD%:sD|
000000a0  25 3d 31 3c 3c 26 41 3a  51 43 25 3d 26 38 30 30  |%=1<<&A:QC%=&800|
000000b0  30 2b 65 44 25 3a e0 3d  51 43 25 2b 73 44 25 3a  |0+eD%:.=QC%+sD%:|
000000c0  d3 3d 51 43 25 3a f2 41  42 28 22 3c 4f 62 65 79  |.=QC%:.AB("<Obey|
000000d0  24 44 69 72 3e 2e 22 2c  51 43 25 29 3a f2 6b 3a  |$Dir>.",QC%):.k:|
000000e0  4c 43 25 3d a4 67 28 26  43 38 2c 22 4b 69 6e 65  |LC%=.g(&C8,"Kine|
000000f0  74 69 63 22 29 3a f2 71  3a f2 43 41 3a 5f 63 6c  |tic"):.q:.CA:_cl|
00000100  6f 73 65 64 6f 77 6e 25  3d a3 3a 5f 44 25 3d a3  |osedown%=.:_D%=.|
00000110  3a ee 85 f2 69 0d 00 14  2f c8 99 26 34 30 36 43  |:...i.../..&406C|
00000120  31 3a f5 3a f2 61 28 a4  41 41 28 30 2c 4c 43 25  |1:.:.a(.AA(0,LC%|
00000130  29 29 3a fd 5f 63 6c 6f  73 65 64 6f 77 6e 25 3a  |)):._closedown%:|
00000140  f2 4e 3a e0 0d 00 1a 2c  dd f2 43 41 3a f2 5f 69  |.N:....,..CA:._i|
00000150  6e 69 74 3a f2 54 3a de  53 44 25 31 36 2c 55 42  |nit:.T:.SD%16,UB|
00000160  25 31 36 3a f2 69 41 3a  f2 6d 3a f2 41 41 3a e1  |%16:.iA:.m:.AA:.|
00000170  0d 00 23 83 dd f2 5f 69  6e 69 74 3a 45 45 25 3d  |..#..._init:EE%=|
00000180  31 3a 4f 42 25 3d a3 3a  44 43 25 3d a3 3a 62 42  |1:OB%=.:DC%=.:bB|
00000190  25 3d a3 3a 6b 42 25 3d  a3 3a 42 41 25 3d 33 30  |%=.:kB%=.:BA%=30|
000001a0  3a 76 25 3d 33 30 3a 41  42 25 3d 33 32 30 3a 57  |:v%=30:AB%=320:W|
000001b0  41 25 3d 26 46 3a 79 43  25 3d b9 3a de 46 25 28  |A%=&F:yC%=.:.F%(|
000001c0  34 30 29 2c 41 25 28 34  30 29 2c 42 25 28 34 30  |40),A%(40),B%(40|
000001d0  29 2c 43 25 28 34 30 29  2c 44 25 28 34 30 29 2c  |),C%(40),D%(40),|
000001e0  45 25 28 34 30 29 3a f2  4e 41 3a f2 49 3a f2 77  |E%(40):.NA:.I:.w|
000001f0  41 3a e1 0d 00 2a 85 dd  f2 69 41 3a ea 6f 25 3a  |A:...*...iA:.o%:|
00000200  72 43 25 3d a4 70 28 22  4b 69 6e 65 74 69 63 22  |rC%=.p("Kinetic"|
00000210  29 3a 6f 44 25 3d a4 5a  28 30 2c a4 42 28 22 49  |):oD%=.Z(0,.B("I|
00000220  6e 66 6f 22 29 2c 22 22  29 3a 6f 25 3d a4 5a 28  |nfo"),""):o%=.Z(|
00000230  30 2c a4 42 28 22 51 75  69 74 22 29 2c 22 5f 4d  |0,.B("Quit"),"_M|
00000240  65 6e 75 53 65 6c 65 63  74 5f 51 75 69 74 22 29  |enuSelect_Quit")|
00000250  3a f2 6c 41 28 6f 44 25  2c 22 70 72 6f 67 49 6e  |:.lA(oD%,"progIn|
00000260  66 6f 22 2c 22 5f 50 72  65 4f 70 65 6e 49 6e 66  |fo","_PreOpenInf|
00000270  6f 22 2c 22 22 29 3a e1  0d 00 32 87 dd f2 6d 3a  |o",""):...2...m:|
00000280  f2 4f 28 22 6d 61 69 6e  77 22 2c 53 42 25 29 3a  |.O("mainw",SB%):|
00000290  f2 4f 28 22 45 78 70 6c  61 69 6e 22 2c 6c 25 29  |.O("Explain",l%)|
000002a0  3a f2 6e 28 53 42 25 2c  6c 25 2c 35 2c 34 31 34  |:.n(SB%,l%,5,414|
000002b0  2c 30 29 3a f2 50 28 42  41 25 29 3a f2 51 28 6c  |,0):.P(BA%):.Q(l|
000002c0  25 2c 2d 31 2c 22 5f 43  6c 69 63 6b 45 78 70 6c  |%,-1,"_ClickExpl|
000002d0  61 69 6e 22 29 3a f2 68  41 28 22 5f 4d 6f 64 65  |ain"):.hA("_Mode|
000002e0  43 68 61 6e 67 65 22 29  3a f2 52 28 53 42 25 2c  |Change"):.R(SB%,|
000002f0  2d 31 2c 72 43 25 2c 30  2c 30 2c 30 29 3a e1 0d  |-1,rC%,0,0,0):..|
00000300  00 3c 5e dd f2 41 41 3a  46 3d a4 64 28 2d 31 2c  |.<^..AA:F=.d(-1,|
00000310  22 21 22 2b a4 49 2c 22  22 2c 26 37 38 2c 72 43  |"!"+.I,"",&78,rC|
00000320  25 2c 30 2c 30 2c 30 29  3a f2 6a 28 2d 31 2c 46  |%,0,0,0):.j(-1,F|
00000330  2c 22 69 63 6f 6e 62 61  72 22 29 3a f2 51 28 2d  |,"iconbar"):.Q(-|
00000340  31 2c 46 2c 22 5f 43 6c  69 63 6b 53 65 6c 65 63  |1,F,"_ClickSelec|
00000350  74 5f 49 63 6f 6e 42 61  72 22 29 3a e1 0d 00 42  |t_IconBar"):...B|
00000360  85 dd a4 5f 50 72 65 4f  70 65 6e 49 6e 66 6f 28  |..._PreOpenInfo(|
00000370  63 25 29 3a f2 42 28 63  25 2c 30 2c a4 42 28 22  |c%):.B(c%,0,.B("|
00000380  70 72 6f 67 49 6e 66 6f  30 22 29 2c 30 29 3a f2  |progInfo0"),0):.|
00000390  42 28 63 25 2c 31 2c a4  42 28 22 70 72 6f 67 49  |B(c%,1,.B("progI|
000003a0  6e 66 6f 31 22 29 2c 30  29 3a f2 42 28 63 25 2c  |nfo1"),0):.B(c%,|
000003b0  32 2c a4 42 28 22 70 72  6f 67 49 6e 66 6f 32 22  |2,.B("progInfo2"|
000003c0  29 2c 30 29 3a f2 42 28  63 25 2c 33 2c a4 42 28  |),0):.B(c%,3,.B(|
000003d0  22 70 72 6f 67 49 6e 66  6f 33 22 29 2c 30 29 3a  |"progInfo3"),0):|
000003e0  3d 30 0d 00 49 5e dd a4  5f 4d 6f 64 65 43 68 61  |=0..I^.._ModeCha|
000003f0  6e 67 65 3a f2 54 3a c8  99 34 36 2c 36 30 2b 32  |nge:.T:..46,60+2|
00000400  35 36 2c 56 41 25 2c 22  73 63 72 65 65 6e 22 b8  |56,VA%,"screen".|
00000410  6f 41 25 2c 71 41 25 2c  6a 41 25 2c 69 41 25 3a  |oA%,qA%,jA%,iA%:|
00000420  e6 30 2c 26 38 35 3a da  3a c8 99 34 36 2c 6f 41  |.0,&85:.:..46,oA|
00000430  25 2c 71 41 25 2c 6a 41  25 2c 69 41 25 3a 3d 30  |%,qA%,jA%,iA%:=0|
00000440  0d 00 50 2d dd a4 5f 43  6c 69 63 6b 53 65 6c 65  |..P-.._ClickSele|
00000450  63 74 5f 49 63 6f 6e 42  61 72 28 63 25 2c 7a 41  |ct_IconBar(c%,zA|
00000460  25 29 3a f2 53 28 53 42  25 29 3a 3d 30 0d 00 54  |%):.S(SB%):=0..T|
00000470  2b dd a4 5f 4d 65 6e 75  53 65 6c 65 63 74 5f 51  |+.._MenuSelect_Q|
00000480  75 69 74 28 61 25 29 3a  5f 63 6c 6f 73 65 64 6f  |uit(a%):_closedo|
00000490  77 6e 25 3d b9 3a 3d 30  0d 00 58 21 dd a4 5f 43  |wn%=.:=0..X!.._C|
000004a0  6c 69 63 6b 45 78 70 6c  61 69 6e 28 63 25 2c 7a  |lickExplain(c%,z|
000004b0  41 25 29 3a f2 6f 3a 3d  30 0d 00 5c 10 dd f2 6f  |A%):.o:=0..\...o|
000004c0  3a e7 7a 41 25 3d 26 46  8c 0d 00 5e 14 76 25 2d  |:.zA%=&F...^.v%-|
000004d0  3d 31 3a e7 76 25 3d 2d  31 76 25 3d 30 0d 00 60  |=1:.v%=-1v%=0..`|
000004e0  21 f2 42 28 6c 25 2c 31  37 2c c3 28 26 41 2a 76  |!.B(l%,17,.(&A*v|
000004f0  25 2d 32 37 33 29 2b 22  b0 43 22 2c b9 29 0d 00  |%-273)+".C",.)..|
00000500  61 0e cd 3a e7 7a 41 25  3d 26 45 8c 0d 00 63 27  |a..:.zA%=&E...c'|
00000510  76 25 2b 3d 31 3a f2 42  28 6c 25 2c 31 37 2c c3  |v%+=1:.B(l%,17,.|
00000520  28 26 41 2a 76 25 2d 32  37 33 29 2b 22 b0 43 22  |(&A*v%-273)+".C"|
00000530  2c b9 29 0d 00 65 24 cd  3a 42 41 25 3d 28 26 41  |,.)..e$.:BA%=(&A|
00000540  2a 76 25 29 2d 32 37 33  3a e7 7a 41 25 3d 26 44  |*v%)-273:.zA%=&D|
00000550  3a 57 41 25 2b 3d 31 0d  00 68 12 e7 7a 41 25 3d  |:WA%+=1..h..zA%=|
00000560  31 36 3a 57 41 25 2d 3d  31 0d 00 69 0f e7 57 41  |16:WA%-=1..i..WA|
00000570  25 3d 30 57 41 25 3d 31  0d 00 6a 11 e7 57 41 25  |%=0WA%=1..j..WA%|
00000580  3d 34 31 57 41 25 3d 34  30 0d 00 6b 1f f2 42 28  |=41WA%=40..k..B(|
00000590  6c 25 2c 31 38 2c c3 28  57 41 25 29 2c b9 29 3a  |l%,18,.(WA%),.):|
000005a0  e7 7a 41 25 3d 32 32 8c  0d 00 6d 15 e7 44 43 25  |.zA%=22...m..DC%|
000005b0  3d b9 44 43 25 3d a3 8b  44 43 25 3d b9 0d 00 6e  |=.DC%=..DC%=...n|
000005c0  0f cd 3a e7 42 41 25 3e  26 36 34 8c 0d 00 70 2c  |..:.BA%>&64...p,|
000005d0  41 42 25 3d 38 30 30 3a  62 42 25 3d a3 3a 6b 42  |AB%=800:bB%=.:kB|
000005e0  25 3d b9 3a f2 42 28 6c  25 2c 31 39 2c 22 47 61  |%=.:.B(l%,19,"Ga|
000005f0  73 22 2c b9 29 3a f2 49  0d 00 73 15 cd 3a e7 42  |s",.):.I..s..:.B|
00000600  41 25 3c 26 36 34 80 42  41 25 3e 30 8c 0d 00 75  |A%<&64.BA%>0...u|
00000610  3b 79 43 25 3d b9 3a 62  42 25 3d a3 3a 6b 42 25  |;yC%=.:bB%=.:kB%|
00000620  3d a3 3a f2 42 28 6c 25  2c 31 39 2c 22 4c 69 71  |=.:.B(l%,19,"Liq|
00000630  75 69 64 22 2c b9 29 3a  41 42 25 3d 26 46 30 2b  |uid",.):AB%=&F0+|
00000640  42 41 25 2a 32 3a f2 49  0d 00 79 0d cd 3a e7 42  |BA%*2:.I..y..:.B|
00000650  41 25 3c 30 8c 0d 00 7b  34 62 42 25 3d b9 3a 6b  |A%<0...{4bB%=.:k|
00000660  42 25 3d a3 3a 79 43 25  3d a3 3a f2 42 28 6c 25  |B%=.:yC%=.:.B(l%|
00000670  2c 31 39 2c 22 53 6f 6c  69 64 22 2c b9 29 3a 41  |,19,"Solid",.):A|
00000680  42 25 3d 36 30 30 3a f2  5f 0d 00 7f 56 cd 3a c8  |B%=600:._...V.:.|
00000690  99 34 36 2c 36 30 2b 32  35 36 2c 56 41 25 2c 22  |.46,60+256,VA%,"|
000006a0  73 63 72 65 65 6e 22 b8  6f 41 25 2c 71 41 25 2c  |screen".oA%,qA%,|
000006b0  6a 41 25 2c 69 41 25 3a  e6 30 2c 26 38 35 3a da  |jA%,iA%:.0,&85:.|
000006c0  3a c8 99 34 36 2c 6f 41  25 2c 71 41 25 2c 6a 41  |:..46,oA%,qA%,jA|
000006d0  25 2c 69 41 25 3a f2 50  28 42 41 25 29 3a e1 0d  |%,iA%:.P(BA%):..|
000006e0  00 86 2a dd f2 44 41 3a  4f 42 25 3d a4 53 28 53  |..*..DA:OB%=.S(S|
000006f0  42 25 29 80 44 43 25 3a  f2 5f 64 72 61 77 3a f2  |B%).DC%:._draw:.|
00000700  47 41 28 53 42 25 29 3a  e1 0d 00 8c db dd f2 47  |GA(SB%):.......G|
00000710  41 28 5f 25 29 3a 21 5f  51 25 3d 5f 25 3a c8 99  |A(_%):!_Q%=_%:..|
00000720  26 34 30 30 43 43 2c 2c  5f 51 25 3a 48 42 25 3d  |&400CC,,_Q%:HB%=|
00000730  5f 51 25 21 34 3a 4b 42  25 3d 5f 51 25 21 38 3a  |_Q%!4:KB%=_Q%!8:|
00000740  6e 43 25 3d 5f 51 25 21  26 43 3a 53 43 25 3d 5f  |nC%=_Q%!&C:SC%=_|
00000750  51 25 21 31 36 3a 75 44  25 3d 5f 51 25 21 32 30  |Q%!16:uD%=_Q%!20|
00000760  3a 48 45 25 3d 5f 51 25  21 32 34 3a 5f 51 25 21  |:HE%=_Q%!24:_Q%!|
00000770  34 3d 5f 51 25 21 34 34  3a 5f 51 25 21 38 3d 5f  |4=_Q%!44:_Q%!8=_|
00000780  51 25 21 34 38 3a 5f 51  25 21 26 43 3d 5f 51 25  |Q%!48:_Q%!&C=_Q%|
00000790  21 35 32 3a 5f 51 25 21  31 36 3d 5f 51 25 21 35  |!52:_Q%!16=_Q%!5|
000007a0  36 3a c8 99 26 34 30 30  43 39 2c 2c 5f 51 25 b8  |6:..&400C9,,_Q%.|
000007b0  44 42 25 3a c8 95 44 42  25 3a f2 48 41 28 48 42  |DB%:..DB%:.HA(HB|
000007c0  25 2c 4b 42 25 2c 6e 43  25 2c 53 43 25 29 3a c8  |%,KB%,nC%,SC%):.|
000007d0  99 26 34 30 30 43 41 2c  2c 5f 51 25 b8 44 42 25  |.&400CA,,_Q%.DB%|
000007e0  3a ce 3a e1 0d 00 a0 93  dd f2 48 41 28 48 42 25  |:.:.......HA(HB%|
000007f0  2c 4b 42 25 2c 6e 43 25  2c 53 43 25 29 3a 55 42  |,KB%,nC%,SC%):UB|
00000800  25 21 30 3d 28 6e 43 25  2d 48 42 25 29 2f 65 42  |%!0=(nC%-HB%)/eB|
00000810  25 3a 55 42 25 21 34 3d  28 53 43 25 2d 4b 42 25  |%:UB%!4=(SC%-KB%|
00000820  29 2f 66 42 25 3a 55 42  25 21 38 3d 43 43 25 3a  |)/fB%:UB%!8=CC%:|
00000830  55 42 25 21 26 43 3d 77  42 25 3a c8 99 26 34 30  |UB%!&C=wB%:..&40|
00000840  30 45 44 2c 32 35 36 2c  56 41 25 2c 22 73 63 72  |0ED,256,VA%,"scr|
00000850  65 65 6e 22 2c 2c 2c 2c  2c 53 44 25 3a e7 eb 3d  |een",,,,,SD%:..=|
00000860  26 43 84 eb 3d 32 30 84  eb 3d 32 37 84 eb 3d 33  |&C..=20..=27..=3|
00000870  39 84 eb 3d 37 34 8c 0d  00 a7 29 ec 48 42 25 2c  |9..=74....).HB%,|
00000880  4b 42 25 3a c8 99 34 36  2c 32 38 2b 32 35 36 2c  |KB%:..46,28+256,|
00000890  56 41 25 2c 22 73 63 72  65 65 6e 22 2c 2c 2c 30  |VA%,"screen",,,0|
000008a0  0d 00 a9 2f cc c8 99 34  36 2c 35 32 2b 32 35 36  |.../...46,52+256|
000008b0  2c 56 41 25 2c 22 73 63  72 65 65 6e 22 2c 48 42  |,VA%,"screen",HB|
000008c0  25 2c 4b 42 25 2c 30 2c  55 42 25 2c 53 44 25 0d  |%,KB%,0,UB%,SD%.|
000008d0  00 ab 07 cd 3a e1 0d 00  ae 4e dd f2 5f 64 72 61  |....:....N.._dra|
000008e0  77 3a c8 99 34 36 2c 36  30 2b 32 35 36 2c 56 41  |w:..46,60+256,VA|
000008f0  25 2c 22 73 63 72 65 65  6e 22 b8 6f 41 25 2c 71  |%,"screen".oA%,q|
00000900  41 25 2c 6a 41 25 2c 69  41 25 3a e7 ac 62 42 25  |A%,jA%,iA%:..bB%|
00000910  3a e3 41 25 3d 31 b8 57  41 25 3a f2 4b 41 28 41  |:.A%=1.WA%:.KA(A|
00000920  25 29 3a ed 0d 00 b1 38  e7 62 42 25 3a e3 41 25  |%):....8.bB%:.A%|
00000930  3d 31 b8 57 41 25 3a 44  25 28 41 25 29 3d 46 25  |=1.WA%:D%(A%)=F%|
00000940  28 41 25 29 3a 45 25 28  41 25 29 3d 41 25 28 41  |(A%):E%(A%)=A%(A|
00000950  25 29 3a f2 51 41 28 41  25 29 3a ed 0d 00 b2 1d  |%):.QA(A%):.....|
00000960  c8 99 34 36 2c 6f 41 25  2c 71 41 25 2c 6a 41 25  |..46,oA%,qA%,jA%|
00000970  2c 69 41 25 3a c8 96 3a  e1 0d 00 b6 ce dd f2 77  |,iA%:..:.......w|
00000980  41 3a 4e 41 25 3d 38 30  30 3a 4f 41 25 3d 38 30  |A:NA%=800:OA%=80|
00000990  30 3a 43 43 25 3d 4e 41  25 2f 32 3a 77 42 25 3d  |0:CC%=NA%/2:wB%=|
000009a0  4f 41 25 2f 32 3a 43 45  25 3d 32 30 3a de 56 41  |OA%/2:CE%=20:.VA|
000009b0  25 20 28 43 43 25 2a 77  42 25 2f 32 2b 26 36 34  |% (CC%*wB%/2+&64|
000009c0  29 3a f2 61 41 28 56 41  25 2c 28 43 43 25 2a 77  |):.aA(VA%,(CC%*w|
000009d0  42 25 2b 26 36 34 29 29  3a c8 99 34 36 2c 26 46  |B%+&64)):..46,&F|
000009e0  2b 32 35 36 2c 56 41 25  2c 22 73 63 72 65 65 6e  |+256,VA%,"screen|
000009f0  22 2c 30 2c 43 43 25 2c  77 42 25 2c 32 30 3a c8  |",0,CC%,wB%,20:.|
00000a00  99 34 36 2c 36 30 2b 32  35 36 2c 56 41 25 2c 22  |.46,60+256,VA%,"|
00000a10  73 63 72 65 65 6e 22 b8  6f 41 25 2c 71 41 25 2c  |screen".oA%,qA%,|
00000a20  6a 41 25 2c 69 41 25 3a  e6 30 2c 26 38 35 3a da  |jA%,iA%:.0,&85:.|
00000a30  3a c8 99 34 36 2c 6f 41  25 2c 71 41 25 2c 6a 41  |:..46,oA%,qA%,jA|
00000a40  25 2c 69 41 25 3a e1 0d  00 c1 4f dd f2 54 3a c8  |%,iA%:....O..T:.|
00000a50  99 35 33 2c 2d 31 2c 34  b8 2c 2c 65 42 25 3a 65  |.53,-1,4.,,eB%:e|
00000a60  42 25 3d 32 5e 65 42 25  3a c8 99 35 33 2c 2d 31  |B%=2^eB%:..53,-1|
00000a70  2c 35 b8 2c 2c 66 42 25  3a 66 42 25 3d 32 5e 66  |,5.,,fB%:fB%=2^f|
00000a80  42 25 3a e7 eb 3d 26 43  84 eb 3d 33 39 53 25 3d  |B%:..=&C..=39S%=|
00000a90  32 8b 53 25 3d 31 0d 00  c5 05 e1 0d 00 c7 35 dd  |2.S%=1........5.|
00000aa0  f2 4b 41 28 41 25 29 3a  e6 30 2c 35 3a c8 8f c8  |.KA(A%):.0,5:...|
00000ab0  90 46 25 28 41 25 29 2c  41 25 28 41 25 29 2c 34  |.F%(A%),A%(A%),4|
00000ac0  2f 53 25 3a e7 46 25 28  41 25 29 3e 37 39 37 8c  |/S%:.F%(A%)>797.|
00000ad0  0d 00 cb 1b 42 25 28 41  25 29 3d 76 25 2d 42 25  |....B%(A%)=v%-B%|
00000ae0  28 41 25 29 3a e7 4f 42  25 f2 48 0d 00 cd 10 cd  |(A%):.OB%.H.....|
00000af0  3a e7 46 25 28 41 25 29  3c 33 8c 0d 00 cf 1b 42  |:.F%(A%)<3.....B|
00000b00  25 28 41 25 29 3d 76 25  2d 42 25 28 41 25 29 3a  |%(A%)=v%-B%(A%):|
00000b10  e7 4f 42 25 f2 48 0d 00  d1 17 cd 3a e7 41 25 28  |.OB%.H.....:.A%(|
00000b20  41 25 29 3e 41 42 25 2f  53 25 2d 33 8c 0d 00 d3  |A%)>AB%/S%-3....|
00000b30  2d 41 25 28 41 25 29 3d  41 42 25 2f 53 25 3a 43  |-A%(A%)=AB%/S%:C|
00000b40  25 28 41 25 29 3d 76 25  2d 43 25 28 41 25 29 3a  |%(A%)=v%-C%(A%):|
00000b50  e7 4f 42 25 80 6b 42 25  f2 48 0d 00 d5 10 cd 3a  |.OB%.kB%.H.....:|
00000b60  e7 41 25 28 41 25 29 3c  33 8c 0d 00 d7 1b 43 25  |.A%(A%)<3.....C%|
00000b70  28 41 25 29 3d 76 25 2d  43 25 28 41 25 29 3a e7  |(A%)=v%-C%(A%):.|
00000b80  4f 42 25 f2 48 0d 00 d9  58 cd 3a 46 25 28 41 25  |OB%.H...X.:F%(A%|
00000b90  29 3d 46 25 28 41 25 29  2d 76 25 2f 32 2b 42 25  |)=F%(A%)-v%/2+B%|
00000ba0  28 41 25 29 3a 41 25 28  41 25 29 3d 41 25 28 41  |(A%):A%(A%)=A%(A|
00000bb0  25 29 2d 76 25 2f 32 2b  43 25 28 41 25 29 3a e6  |%)-v%/2+C%(A%):.|
00000bc0  30 2c 26 45 3a c8 8f c8  90 46 25 28 41 25 29 2c  |0,&E:....F%(A%),|
00000bd0  41 25 28 41 25 29 2c 34  2f 53 25 3a e1 0d 00 df  |A%(A%),4/S%:....|
00000be0  14 dd f2 48 3a d4 31 2c  2d 38 2c 39 30 2c 31 3a  |...H:.1,-8,90,1:|
00000bf0  e1 0d 00 e3 33 dd f2 49  3a e3 41 3d 31 b8 34 30  |....3..I:.A=1.40|
00000c00  3a 42 25 28 41 29 3d 35  2b b3 28 76 25 2d 34 29  |:B%(A)=5+.(v%-4)|
00000c10  3a 43 25 28 41 29 3d 35  2b b3 28 76 25 2d 34 29  |:C%(A)=5+.(v%-4)|
00000c20  3a ed 3a e1 0d 00 e9 2e  dd f2 4e 41 3a e3 41 3d  |:.:.......NA:.A=|
00000c30  31 b8 34 30 3a 46 25 28  41 29 3d b3 28 38 30 30  |1.40:F%(A)=.(800|
00000c40  29 3a 41 25 28 41 29 3d  b3 28 41 42 25 29 3a ed  |):A%(A)=.(AB%):.|
00000c50  3a e1 0d 00 ef 4a dd f2  5f 3a 42 3d 30 3a e3 41  |:....J.._:B=0:.A|
00000c60  3d 31 b8 38 3a e3 48 3d  31 b8 35 3a 42 2b 3d 31  |=1.8:.H=1.5:B+=1|
00000c70  3a 41 25 28 42 29 3d 48  2a 36 30 3a 46 25 28 42  |:A%(B)=H*60:F%(B|
00000c80  29 3d 41 2a 39 30 3a 42  25 28 42 29 3d 30 3a 43  |)=A*90:B%(B)=0:C|
00000c90  25 28 42 29 3d 30 3a ed  3a ed 3a e1 0d 00 f9 8f  |%(B)=0:.:.:.....|
00000ca0  dd f2 51 41 28 41 25 29  3a e6 30 2c 35 3a c8 8f  |..QA(A%):.0,5:..|
00000cb0  c8 90 44 25 28 41 25 29  2a 32 2f 65 42 25 2c 45  |..D%(A%)*2/eB%,E|
00000cc0  25 28 41 25 29 2a 32 2f  66 42 25 2c 32 34 3a 44  |%(A%)*2/fB%,24:D|
00000cd0  25 28 41 25 29 3d 44 25  28 41 25 29 2b b3 28 76  |%(A%)=D%(A%)+.(v|
00000ce0  25 29 2d 76 25 2f 32 3a  45 25 28 41 25 29 3d 45  |%)-v%/2:E%(A%)=E|
00000cf0  25 28 41 25 29 2b b3 28  76 25 29 2d 76 25 2f 32  |%(A%)+.(v%)-v%/2|
00000d00  3a e6 30 2c 26 45 3a c8  8f c8 90 44 25 28 41 25  |:.0,&E:....D%(A%|
00000d10  29 2a 32 2f 65 42 25 2c  45 25 28 41 25 29 2a 32  |)*2/eB%,E%(A%)*2|
00000d20  2f 66 42 25 2c 34 2f 53  25 3a e1 0d 01 01 16 dd  |/fB%,4/S%:......|
00000d30  f2 50 28 42 41 25 29 3a  e7 42 41 25 3e 26 36 34  |.P(BA%):.BA%>&64|
00000d40  8c 0d 01 03 ff f2 42 28  6c 25 2c 30 2c 22 54 65  |......B(l%,0,"Te|
00000d50  6d 70 65 72 61 74 75 72  65 20 69 73 20 6d 6f 72  |mperature is mor|
00000d60  65 20 74 68 61 6e 22 2c  a3 29 3a f2 42 28 6c 25  |e than",.):.B(l%|
00000d70  2c 31 2c 22 31 30 30 b0  43 20 73 6f 20 74 68 65  |,1,"100.C so the|
00000d80  20 6d 6f 6c 65 63 75 6c  65 73 22 2c a3 29 3a f2  | molecules",.):.|
00000d90  42 28 6c 25 2c 32 2c 22  62 72 65 61 6b 20 66 72  |B(l%,2,"break fr|
00000da0  65 65 2c 20 61 6e 64 20  74 68 65 79 22 2c a3 29  |ee, and they",.)|
00000db0  3a f2 42 28 6c 25 2c 33  2c 22 6d 6f 76 65 20 69  |:.B(l%,3,"move i|
00000dc0  6e 20 61 20 73 74 72 61  69 67 68 74 20 6c 69 6e  |n a straight lin|
00000dd0  65 2c 22 2c a3 29 3a f2  42 28 6c 25 2c 34 2c 22  |e,",.):.B(l%,4,"|
00000de0  75 6e 74 69 6c 20 74 68  65 79 20 68 69 74 20 74  |until they hit t|
00000df0  68 65 20 73 69 64 65 2e  22 2c a3 29 3a f2 42 28  |he side.",.):.B(|
00000e00  6c 25 2c 35 2c 22 54 68  65 79 20 62 6f 75 6e 63  |l%,5,"They bounc|
00000e10  65 20 70 65 72 66 65 63  74 6c 79 2e 22 2c a3 29  |e perfectly.",.)|
00000e20  3a f2 42 28 6c 25 2c 36  2c 22 41 73 20 74 68 65  |:.B(l%,6,"As the|
00000e30  20 74 65 6d 70 65 72 61  74 75 72 65 22 2c a3 29  | temperature",.)|
00000e40  0d 01 0a 4a f2 42 28 6c  25 2c 37 2c 22 72 69 73  |...J.B(l%,7,"ris|
00000e50  65 73 2c 20 74 68 65 20  6d 6f 6c 65 63 75 6c 65  |es, the molecule|
00000e60  73 22 2c a3 29 3a f2 42  28 6c 25 2c 39 2c 22 6d  |s",.):.B(l%,9,"m|
00000e70  6f 76 65 20 66 61 73 74  65 72 20 6f 6e 20 61 76  |ove faster on av|
00000e80  65 72 61 67 65 2e 22 2c  a3 29 0d 01 0c 17 cd 3a  |erage.",.).....:|
00000e90  e7 42 41 25 3c 30 80 42  41 25 3c 3e 2d 32 37 33  |.BA%<0.BA%<>-273|
00000ea0  8c 0d 01 0e ed f2 42 28  6c 25 2c 30 2c 22 54 65  |......B(l%,0,"Te|
00000eb0  6d 70 65 72 61 74 75 72  65 20 69 73 20 6c 65 73  |mperature is les|
00000ec0  73 20 74 68 61 6e 22 2c  a3 29 3a f2 42 28 6c 25  |s than",.):.B(l%|
00000ed0  2c 31 2c 22 74 68 61 6e  20 30 b0 43 20 73 6f 20  |,1,"than 0.C so |
00000ee0  65 61 63 68 22 2c a3 29  3a f2 42 28 6c 25 2c 32  |each",.):.B(l%,2|
00000ef0  2c 22 6d 6f 6c 65 63 75  6c 65 20 69 73 20 66 69  |,"molecule is fi|
00000f00  78 65 64 20 74 6f 20 22  2c a3 29 3a f2 42 28 6c  |xed to ",.):.B(l|
00000f10  25 2c 33 2c 22 6f 6e 65  20 70 6f 69 6e 74 20 77  |%,3,"one point w|
00000f20  68 65 72 65 20 69 74 22  2c a3 29 3a f2 42 28 6c  |here it",.):.B(l|
00000f30  25 2c 34 2c 22 76 69 62  72 61 74 65 73 2e 20 54  |%,4,"vibrates. T|
00000f40  68 65 20 6c 6f 77 65 72  22 2c a3 29 3a f2 42 28  |he lower",.):.B(|
00000f50  6c 25 2c 35 2c 22 74 68  65 20 74 65 6d 70 65 72  |l%,5,"the temper|
00000f60  61 74 75 72 65 20 74 68  65 22 2c a3 29 3a f2 42  |ature the",.):.B|
00000f70  28 6c 25 2c 36 2c 22 73  6c 6f 77 65 72 20 69 74  |(l%,6,"slower it|
00000f80  20 76 69 62 72 61 74 65  73 2e 22 2c a3 29 0d 01  | vibrates.",.)..|
00000f90  15 43 f2 42 28 6c 25 2c  37 2c 22 4e 6f 74 20 61  |.C.B(l%,7,"Not a|
00000fa0  6c 6c 20 6d 6f 6c 65 63  75 6c 65 73 20 68 61 76  |ll molecules hav|
00000fb0  65 22 2c a3 29 3a f2 42  28 6c 25 2c 39 2c 22 74  |e",.):.B(l%,9,"t|
00000fc0  68 65 20 73 61 6d 65 20  73 70 65 65 64 22 2c a3  |he same speed",.|
00000fd0  29 0d 01 17 15 cd 3a e7  42 41 25 3e 30 80 42 41  |).....:.BA%>0.BA|
00000fe0  25 3c 26 36 34 8c 0d 01  19 e9 f2 42 28 6c 25 2c  |%<&64......B(l%,|
00000ff0  30 2c 22 54 65 6d 70 65  72 61 74 75 72 65 20 69  |0,"Temperature i|
00001000  73 20 62 65 74 77 65 65  6e 22 2c a3 29 3a f2 42  |s between",.):.B|
00001010  28 6c 25 2c 31 2c 22 30  b0 43 20 61 6e 64 20 31  |(l%,1,"0.C and 1|
00001020  30 30 b0 43 20 73 6f 20  74 68 65 22 2c a3 29 3a  |00.C so the",.):|
00001030  f2 42 28 6c 25 2c 32 2c  22 6d 6f 6c 65 63 75 6c  |.B(l%,2,"molecul|
00001040  65 73 20 63 61 6e 20 73  77 6f 70 22 2c a3 29 3a  |es can swop",.):|
00001050  f2 42 28 6c 25 2c 33 2c  22 70 6c 61 63 65 73 20  |.B(l%,3,"places |
00001060  62 75 74 20 61 72 65 20  73 74 69 6c 6c 22 2c a3  |but are still",.|
00001070  29 3a f2 42 28 6c 25 2c  34 2c 22 61 74 74 72 61  |):.B(l%,4,"attra|
00001080  63 74 65 64 20 74 6f 20  65 61 63 68 22 2c a3 29  |cted to each",.)|
00001090  3a f2 42 28 6c 25 2c 35  2c 22 6f 74 68 65 72 2e  |:.B(l%,5,"other.|
000010a0  20 54 68 65 20 6c 6f 77  65 72 20 74 68 65 22 2c  | The lower the",|
000010b0  a3 29 3a f2 42 28 6c 25  2c 36 2c 22 74 65 6d 70  |.):.B(l%,6,"temp|
000010c0  65 72 61 74 75 72 65 20  74 68 65 22 2c a3 29 0d  |erature the",.).|
000010d0  01 20 3c f2 42 28 6c 25  2c 37 2c 22 73 6c 6f 77  |. <.B(l%,7,"slow|
000010e0  65 72 20 74 68 65 79 20  74 72 61 76 65 6c 20 6f  |er they travel o|
000010f0  6e 22 2c a3 29 3a f2 42  28 6c 25 2c 39 2c 22 61  |n",.):.B(l%,9,"a|
00001100  76 65 72 61 67 65 2e 22  2c a3 29 0d 01 22 10 cd  |verage.",.).."..|
00001110  3a e7 42 41 25 3d 2d 32  37 33 8c 0d 01 24 ef f2  |:.BA%=-273...$..|
00001120  42 28 6c 25 2c 30 2c 22  54 68 65 20 6d 6f 6c 65  |B(l%,0,"The mole|
00001130  63 75 6c 65 73 20 68 61  76 65 20 6e 6f 77 22 2c  |cules have now",|
00001140  a3 29 3a f2 42 28 6c 25  2c 31 2c 22 73 74 6f 70  |.):.B(l%,1,"stop|
00001150  70 65 64 20 61 6c 6c 20  76 69 62 72 61 74 69 6f  |ped all vibratio|
00001160  6e 2e 22 2c a3 29 3a f2  42 28 6c 25 2c 32 2c 22  |n.",.):.B(l%,2,"|
00001170  54 68 65 79 20 6e 6f 77  20 68 61 76 65 20 6e 6f  |They now have no|
00001180  22 2c a3 29 3a f2 42 28  6c 25 2c 33 2c 22 65 6e  |",.):.B(l%,3,"en|
00001190  65 72 67 79 20 73 6f 20  63 61 6e 27 74 20 62 65  |ergy so can't be|
000011a0  22 2c a3 29 3a f2 42 28  6c 25 2c 34 2c 22 63 6f  |",.):.B(l%,4,"co|
000011b0  6f 6c 65 64 20 61 6e 79  20 6d 6f 72 65 2e 20 49  |oled any more. I|
000011c0  74 22 2c a3 29 3a f2 42  28 6c 25 2c 35 2c 22 77  |t",.):.B(l%,5,"w|
000011d0  6f 75 6c 64 20 62 65 20  69 6d 70 6f 73 73 69 62  |ould be impossib|
000011e0  6c 65 22 2c a3 29 3a f2  42 28 6c 25 2c 36 2c 22  |le",.):.B(l%,6,"|
000011f0  74 6f 20 61 63 74 75 61  6c 6c 79 20 72 65 61 63  |to actually reac|
00001200  68 20 74 68 69 73 22 2c  a3 29 0d 01 2b 48 f2 42  |h this",.)..+H.B|
00001210  28 6c 25 2c 37 2c 22 74  65 6d 70 65 72 61 74 75  |(l%,7,"temperatu|
00001220  72 65 2e 20 49 74 20 69  73 22 2c a3 29 3a f2 42  |re. It is",.):.B|
00001230  28 6c 25 2c 39 2c 22 6b  6e 6f 77 6e 20 61 73 20  |(l%,9,"known as |
00001240  61 62 73 6f 6c 75 74 65  20 7a 65 72 6f 2e 22 2c  |absolute zero.",|
00001250  a3 29 0d 01 2d 23 cd 3a  c8 99 26 34 30 30 44 31  |.)..-#.:..&400D1|
00001260  2c 6c 25 2c 31 38 2c 2d  35 31 36 2c 33 39 38 2c  |,l%,18,-516,398,|
00001270  2d 36 30 3a e1 0d 01 31  45 dd f2 41 42 28 51 24  |-60:...1E..AB(Q$|
00001280  2c 72 44 25 29 3a de 46  42 25 39 30 30 3a ff 28  |,rD%):.FB%900:.(|
00001290  22 4c 4f 41 44 20 22 2b  51 24 2b 22 68 65 61 70  |"LOAD "+Q$+"heap|
000012a0  63 6f 64 65 20 22 2b c3  7e 46 42 25 29 3a d6 46  |code "+.~FB%):.F|
000012b0  42 25 2b 30 2c 72 44 25  3a e1 0d 01 37 ff dd f2  |B%+0,rD%:...7...|
000012c0  6b 3a ea 43 41 25 2c 6e  25 2c 62 25 2c 61 24 3a  |k:.CA%,n%,b%,a$:|
000012d0  ea 54 41 25 2c 45 24 2c  43 24 3a de 5f 55 25 33  |.TA%,E$,C$:._U%3|
000012e0  33 30 2c 5f 73 68 65 6c  6c 5f 62 6c 6b 25 32 36  |30,_shell_blk%26|
000012f0  30 3a 5f 51 25 3d a4 41  28 26 42 42 38 29 3a 43  |0:_Q%=.A(&BB8):C|
00001300  41 25 3d a4 41 28 34 38  29 3a 43 41 25 21 30 3d  |A%=.A(48):CA%!0=|
00001310  30 3a 43 41 25 21 34 3d  30 3a 43 41 25 21 38 3d  |0:CA%!4=0:CA%!8=|
00001320  30 3a 43 41 25 21 26 43  3d 30 3a 43 41 25 21 31  |0:CA%!&C=0:CA%!1|
00001330  36 3d 30 3a 43 41 25 21  32 30 3d 30 3a 43 41 25  |6=0:CA%!20=0:CA%|
00001340  21 32 34 3d 30 3a 43 41  25 21 32 38 3d 30 3a 43  |!24=0:CA%!28=0:C|
00001350  41 25 21 33 32 3d 30 3a  43 41 25 21 33 36 3d 30  |A%!32=0:CA%!36=0|
00001360  3a 43 41 25 21 34 30 3d  30 3a 43 41 25 21 34 34  |:CA%!40=0:CA%!44|
00001370  3d 30 3a 5f 55 25 21 30  3d 30 3a 5f 55 25 21 34  |=0:_U%!0=0:_U%!4|
00001380  3d 30 3a 5f 55 25 21 38  3d 30 3a 5f 55 25 21 26  |=0:_U%!8=0:_U%!&|
00001390  43 3d 43 41 25 3a 5f 55  25 21 31 36 3d 31 3a 5f  |C=CA%:_U%!16=1:_|
000013a0  55 25 21 32 30 3d 30 3a  5f 55 25 21 32 34 3d 30  |U%!20=0:_U%!24=0|
000013b0  3a 5f 55 25 21 32 38 3d  30 0d 01 51 f9 5f 55 25  |:_U%!28=0..Q._U%|
000013c0  21 33 32 3d 30 3a 5f 55  25 21 33 36 3d 30 3a 5f  |!32=0:_U%!36=0:_|
000013d0  55 25 21 34 30 3d 30 3a  5f 55 25 21 34 34 3d 2d  |U%!40=0:_U%!44=-|
000013e0  31 3a 5f 55 25 21 34 38  3d 30 3a 5f 55 25 21 35  |1:_U%!48=0:_U%!5|
000013f0  32 3d 30 3a 5f 55 25 21  35 36 3d 30 3a 5f 55 25  |2=0:_U%!56=0:_U%|
00001400  21 36 30 3d 30 3a 5f 55  25 21 36 34 3d 30 3a 5f  |!60=0:_U%!64=0:_|
00001410  55 25 21 36 38 3d 30 3a  5f 55 25 21 37 32 3d 30  |U%!68=0:_U%!72=0|
00001420  3a 5f 55 25 21 37 36 3d  a4 41 28 32 35 36 29 3a  |:_U%!76=.A(256):|
00001430  5f 55 25 21 38 30 3d 30  3a 5f 55 25 21 38 34 3d  |_U%!80=0:_U%!84=|
00001440  2d 31 3a 5f 55 25 21 38  38 3d 30 3a 5f 55 25 21  |-1:_U%!88=0:_U%!|
00001450  39 32 3d 30 3a 5f 55 25  21 39 36 3d 30 3a 5f 55  |92=0:_U%!96=0:_U|
00001460  25 21 26 36 34 3d 30 3a  5f 55 25 21 26 36 38 3d  |%!&64=0:_U%!&68=|
00001470  30 3a 5f 55 25 21 26 36  43 3d 2d 31 3a 5f 55 25  |0:_U%!&6C=-1:_U%|
00001480  21 26 37 30 3d 2d 31 3a  5f 55 25 21 26 37 34 3d  |!&70=-1:_U%!&74=|
00001490  2d 31 3a 5f 55 25 21 26  37 38 3d 2d 31 3a 5f 55  |-1:_U%!&78=-1:_U|
000014a0  25 21 26 37 43 3d 2d 31  3a 5f 55 25 21 26 38 30  |%!&7C=-1:_U%!&80|
000014b0  3d 30 0d 01 71 f8 5f 55  25 21 26 38 34 3d 30 3a  |=0..q._U%!&84=0:|
000014c0  5f 55 25 21 26 38 38 3d  2d 31 3a 5f 55 25 21 26  |_U%!&88=-1:_U%!&|
000014d0  38 43 3d 2d 31 3a 5f 55  25 21 26 39 30 3d 2d 31  |8C=-1:_U%!&90=-1|
000014e0  3a 5f 55 25 21 26 39 34  3d 30 3a 5f 55 25 21 26  |:_U%!&94=0:_U%!&|
000014f0  39 38 3d 30 3a 5f 55 25  21 26 39 43 3d 30 3a 5f  |98=0:_U%!&9C=0:_|
00001500  55 25 21 26 41 30 3d 30  3a 5f 55 25 21 26 41 34  |U%!&A0=0:_U%!&A4|
00001510  3d 30 3a 5f 55 25 21 26  41 38 3d 30 3a 5f 55 25  |=0:_U%!&A8=0:_U%|
00001520  21 26 41 43 3d 30 3a 5f  55 25 21 26 42 30 3d 30  |!&AC=0:_U%!&B0=0|
00001530  3a 5f 55 25 21 26 42 34  3d 30 3a 5f 55 25 21 26  |:_U%!&B4=0:_U%!&|
00001540  42 38 3d 30 3a 5f 55 25  21 26 42 43 3d 30 3a 5f  |B8=0:_U%!&BC=0:_|
00001550  55 25 21 26 43 30 3d 30  3a 5f 55 25 21 26 43 34  |U%!&C0=0:_U%!&C4|
00001560  3d 30 3a 5f 55 25 21 26  43 38 3d 30 3a 5f 55 25  |=0:_U%!&C8=0:_U%|
00001570  21 26 43 43 3d 30 3a 5f  55 25 21 26 44 30 3d 2d  |!&CC=0:_U%!&D0=-|
00001580  31 3a 5f 55 25 21 26 44  34 3d 2d 31 3a 5f 55 25  |1:_U%!&D4=-1:_U%|
00001590  21 26 44 38 3d 30 3a 5f  55 25 21 26 44 43 3d 30  |!&D8=0:_U%!&DC=0|
000015a0  3a 5f 55 25 21 26 45 30  3d 30 0d 01 8a f9 5f 55  |:_U%!&E0=0...._U|
000015b0  25 21 26 45 34 3d 30 3a  5f 55 25 21 26 45 38 3d  |%!&E4=0:_U%!&E8=|
000015c0  a4 41 28 32 35 36 29 3a  5f 55 25 21 26 45 43 3d  |.A(256):_U%!&EC=|
000015d0  a4 41 28 32 35 36 29 3a  5f 55 25 21 26 46 30 3d  |.A(256):_U%!&F0=|
000015e0  2d 31 3a 5f 55 25 21 26  46 34 3d 30 3a 5f 55 25  |-1:_U%!&F4=0:_U%|
000015f0  21 26 46 38 3d 30 3a 5f  55 25 21 26 46 43 3d 30  |!&F8=0:_U%!&FC=0|
00001600  3a 5f 55 25 21 32 35 36  3d 30 3a 5f 55 25 21 32  |:_U%!256=0:_U%!2|
00001610  36 30 3d 31 3a 5f 55 25  21 32 36 34 3d 30 3a 5f  |60=1:_U%!264=0:_|
00001620  55 25 21 32 36 38 3d 30  3a 5f 55 25 21 32 37 32  |U%!268=0:_U%!272|
00001630  3d 30 3a 5f 55 25 21 32  37 36 3d 30 3a 5f 55 25  |=0:_U%!276=0:_U%|
00001640  21 32 38 30 3d 30 3a 5f  55 25 21 32 38 34 3d 30  |!280=0:_U%!284=0|
00001650  3a 5f 55 25 21 32 38 38  3d 2d 31 3a 5f 55 25 21  |:_U%!288=-1:_U%!|
00001660  32 39 32 3d 2d 31 3a 5f  55 25 21 32 39 36 3d 2d  |292=-1:_U%!296=-|
00001670  31 3a 5f 55 25 21 33 30  30 3d 30 3a 5f 55 25 21  |1:_U%!300=0:_U%!|
00001680  33 30 34 3d 30 3a 5f 55  25 21 33 30 38 3d 30 3a  |304=0:_U%!308=0:|
00001690  5f 55 25 21 33 31 32 3d  30 3a 5f 55 25 21 33 31  |_U%!312=0:_U%!31|
000016a0  36 3d 30 0d 01 a3 d7 5f  55 25 21 33 32 30 3d 30  |6=0...._U%!320=0|
000016b0  3a 5f 55 25 21 33 32 34  3d 30 3a f2 55 28 5f 55  |:_U%!324=0:.U(_U|
000016c0  25 21 26 45 38 2c 32 35  36 2c 30 29 3a f2 55 28  |%!&E8,256,0):.U(|
000016d0  5f 55 25 21 26 45 43 2c  32 35 36 2c 30 29 3a 54  |_U%!&EC,256,0):T|
000016e0  41 25 3d a4 41 28 32 35  36 29 3a 45 24 3d a4 61  |A%=.A(256):E$=.a|
000016f0  28 54 41 25 2c 32 35 36  2c 22 4f 62 65 79 24 44  |(TA%,256,"Obey$D|
00001700  69 72 22 2c 31 29 3a f2  41 28 54 41 25 29 3a 43  |ir",1):.A(TA%):C|
00001710  24 3d c1 a4 62 28 45 24  29 2c 32 29 3a 5f 55 25  |$=..b(E$),2):_U%|
00001720  21 26 42 43 3d a4 41 28  28 a9 45 24 29 2b 31 29  |!&BC=.A((.E$)+1)|
00001730  3a 5f 55 25 21 26 43 34  3d a4 41 28 28 a9 43 24  |:_U%!&C4=.A((.C$|
00001740  29 2b 31 29 3a 62 25 3d  5f 55 25 21 26 42 43 3a  |)+1):b%=_U%!&BC:|
00001750  24 62 25 3d 45 24 3a 62  25 3d 5f 55 25 21 26 43  |$b%=E$:b%=_U%!&C|
00001760  34 3a 24 62 25 3d 43 24  3a 61 24 3d a4 66 28 31  |4:$b%=C$:a$=.f(1|
00001770  29 3a e7 61 24 3c 3e 22  22 8c 0d 01 b2 39 5f 55  |):.a$<>""....9_U|
00001780  25 21 26 36 34 3d 5f 55  25 21 26 36 34 84 31 3c  |%!&64=_U%!&64.1<|
00001790  3c 35 3a 62 25 3d a4 41  28 a9 61 24 2b 31 29 3a  |<5:b%=.A(.a$+1):|
000017a0  24 28 62 25 29 3d 61 24  3a 5f 55 25 21 33 32 34  |$(b%)=a$:_U%!324|
000017b0  3d 62 25 0d 01 b6 07 cd  3a e1 0d 01 b9 4f dd a4  |=b%.....:....O..|
000017c0  67 28 4f 44 25 2c 5f 24  29 3a c8 99 26 34 30 30  |g(OD%,_$):..&400|
000017d0  43 30 2c 4f 44 25 2c 26  34 42 35 33 34 31 35 34  |C0,OD%,&4B534154|
000017e0  2c 5f 24 b8 4f 44 25 2c  47 42 25 3a 5f 55 25 21  |,_$.OD%,GB%:_U%!|
000017f0  26 39 34 3d 47 42 25 3a  c8 99 26 38 31 36 38 32  |&94=GB%:..&81682|
00001800  2c 47 42 25 3a 3d 47 42  25 0d 01 bf 51 dd f2 71  |,GB%:=GB%...Q..q|
00001810  3a ea 6e 24 2c 62 25 2c  43 24 2c 45 24 3a ea 54  |:.n$,b%,C$,E$:.T|
00001820  41 25 2c 73 42 25 2c 4d  44 25 3a 43 24 3d a4 49  |A%,sB%,MD%:C$=.I|
00001830  3a 45 24 3d a4 50 3a 54  41 25 3d a4 41 28 32 35  |:E$=.P:TA%=.A(25|
00001840  36 29 3a e7 a4 52 28 54  41 25 2c 43 24 2b 22 52  |6):..R(TA%,C$+"R|
00001850  65 73 24 50 61 74 68 22  29 8c 0d 01 c6 18 5f 55  |es$Path")....._U|
00001860  25 21 26 36 34 3d 5f 55  25 21 26 36 34 84 31 3c  |%!&64=_U%!&64.1<|
00001870  3c 33 0d 01 c7 1d cd 3a  e7 a4 52 28 54 41 25 2c  |<3.....:..R(TA%,|
00001880  43 24 2b 22 44 61 74 61  24 44 69 72 22 29 8c 0d  |C$+"Data$Dir")..|
00001890  01 c9 48 6e 24 3d a4 61  28 54 41 25 2c 32 35 36  |..Hn$=.a(TA%,256|
000018a0  2c 43 24 2b 22 44 61 74  61 24 44 69 72 22 2c 31  |,C$+"Data$Dir",1|
000018b0  29 3a 5f 55 25 21 26 43  30 3d a4 41 28 28 a9 6e  |):_U%!&C0=.A((.n|
000018c0  24 29 2b 31 29 3a 62 25  3d 5f 55 25 21 26 43 30  |$)+1):b%=_U%!&C0|
000018d0  3a 24 62 25 3d 6e 24 0d  01 cc 2a cc 5f 55 25 21  |:$b%=n$...*._U%!|
000018e0  26 43 30 3d a4 41 28 28  a9 45 24 29 2b 31 29 3a  |&C0=.A((.E$)+1):|
000018f0  62 25 3d 5f 55 25 21 26  43 30 3a 24 62 25 3d 45  |b%=_U%!&C0:$b%=E|
00001900  24 0d 01 cf 14 cd 3a e7  5f 55 25 21 26 36 34 80  |$.....:._U%!&64.|
00001910  31 3c 3c 33 8c 0d 01 d2  1b e7 a4 47 28 43 24 2b  |1<<3.......G(C$+|
00001920  22 52 65 73 3a 4d 65 73  73 61 67 65 73 22 29 8c  |"Res:Messages").|
00001930  0d 01 d3 27 f2 45 28 43  24 2b 22 52 65 73 3a 4d  |...'.E(C$+"Res:M|
00001940  65 73 73 61 67 65 73 22  2c 5f 55 25 21 36 38 2c  |essages",_U%!68,|
00001950  5f 55 25 21 36 34 29 0d  01 d4 1e cd 3a e7 a4 47  |_U%!64).....:..G|
00001960  28 43 24 2b 22 52 65 73  3a 53 68 65 6c 6c 4d 73  |(C$+"Res:ShellMs|
00001970  67 73 22 29 8c 0d 01 d6  2a f2 45 28 43 24 2b 22  |gs")....*.E(C$+"|
00001980  52 65 73 3a 53 68 65 6c  6c 4d 73 67 73 22 2c 5f  |Res:ShellMsgs",_|
00001990  55 25 21 32 38 30 2c 5f  55 25 21 32 38 34 29 0d  |U%!280,_U%!284).|
000019a0  01 d7 30 cc f2 45 28 22  53 68 65 6c 6c 53 79 73  |..0..E("ShellSys|
000019b0  52 65 73 3a 53 68 65 6c  6c 4d 73 67 73 22 2c 5f  |Res:ShellMsgs",_|
000019c0  55 25 21 32 38 30 2c 5f  55 25 21 32 38 34 29 0d  |U%!280,_U%!284).|
000019d0  01 d9 4c cd 3a c8 99 26  32 30 30 33 35 2c 2d 31  |..L.:..&20035,-1|
000019e0  2c 34 b8 2c 2c 4d 44 25  3a c8 99 26 32 30 30 33  |,4.,,MD%:..&2003|
000019f0  35 2c 2d 31 2c 35 b8 2c  2c 73 42 25 3a e7 73 42  |5,-1,5.,,sB%:.sB|
00001a00  25 3d 31 80 a4 47 28 43  24 2b 22 52 65 73 3a 53  |%=1..G(C$+"Res:S|
00001a10  70 72 69 74 65 73 32 32  22 29 8c 0d 01 de 21 5f  |prites22")....!_|
00001a20  55 25 21 31 36 3d a4 4f  28 43 24 2b 22 52 65 73  |U%!16=.O(C$+"Res|
00001a30  3a 53 70 72 69 74 65 73  32 32 22 29 0d 01 df 1b  |:Sprites22")....|
00001a40  cc e7 a4 47 28 43 24 2b  22 52 65 73 3a 53 70 72  |...G(C$+"Res:Spr|
00001a50  69 74 65 73 22 29 8c 0d  01 e2 1f 5f 55 25 21 31  |ites")....._U%!1|
00001a60  36 3d a4 4f 28 43 24 2b  22 52 65 73 3a 53 70 72  |6=.O(C$+"Res:Spr|
00001a70  69 74 65 73 22 29 0d 01  e3 0d cc 5f 55 25 21 31  |ites")....._U%!1|
00001a80  36 3d 31 0d 01 e5 05 cd  0d 01 e6 1e cd 3a e7 a4  |6=1..........:..|
00001a90  47 28 43 24 2b 22 52 65  73 3a 54 65 6d 70 6c 61  |G(C$+"Res:Templa|
00001aa0  74 65 73 22 29 8c 0d 01  e9 1a f2 56 28 43 24 2b  |tes")......V(C$+|
00001ab0  22 52 65 73 3a 54 65 6d  70 6c 61 74 65 73 22 29  |"Res:Templates")|
00001ac0  0d 01 ea 05 cd 0d 01 eb  19 cc e7 a4 47 28 45 24  |............G(E$|
00001ad0  2b 22 2e 4d 65 73 73 61  67 65 73 22 29 8c 0d 01  |+".Messages")...|
00001ae0  ee 24 f2 45 28 45 24 2b  22 2e 4d 65 73 73 61 67  |.$.E(E$+".Messag|
00001af0  65 73 22 2c 5f 55 25 21  36 38 2c 5f 55 25 21 36  |es",_U%!68,_U%!6|
00001b00  34 29 0d 01 ef 1b cd 3a  e7 a4 47 28 45 24 2b 22  |4).....:..G(E$+"|
00001b10  2e 53 68 65 6c 6c 4d 73  67 73 22 29 8c 0d 01 f1  |.ShellMsgs")....|
00001b20  27 f2 45 28 45 24 2b 22  2e 53 68 65 6c 6c 4d 73  |'.E(E$+".ShellMs|
00001b30  67 73 22 2c 5f 55 25 21  32 38 30 2c 5f 55 25 21  |gs",_U%!280,_U%!|
00001b40  32 38 34 29 0d 01 f2 30  cc f2 45 28 22 53 68 65  |284)...0..E("She|
00001b50  6c 6c 53 79 73 52 65 73  3a 53 68 65 6c 6c 4d 73  |llSysRes:ShellMs|
00001b60  67 73 22 2c 5f 55 25 21  32 38 30 2c 5f 55 25 21  |gs",_U%!280,_U%!|
00001b70  32 38 34 29 0d 01 f4 49  cd 3a c8 99 26 32 30 30  |284)...I.:..&200|
00001b80  33 35 2c 2d 31 2c 34 b8  2c 2c 4d 44 25 3a c8 99  |35,-1,4.,,MD%:..|
00001b90  26 32 30 30 33 35 2c 2d  31 2c 35 b8 2c 2c 73 42  |&20035,-1,5.,,sB|
00001ba0  25 3a e7 73 42 25 3d 31  80 a4 47 28 45 24 2b 22  |%:.sB%=1..G(E$+"|
00001bb0  2e 53 70 72 69 74 65 73  32 32 22 29 8c 0d 01 fb  |.Sprites22")....|
00001bc0  1e 5f 55 25 21 31 36 3d  a4 4f 28 45 24 2b 22 2e  |._U%!16=.O(E$+".|
00001bd0  53 70 72 69 74 65 73 32  32 22 29 0d 01 fc 18 cc  |Sprites22").....|
00001be0  e7 a4 47 28 45 24 2b 22  2e 53 70 72 69 74 65 73  |..G(E$+".Sprites|
00001bf0  22 29 8c 0d 01 fe 1c 5f  55 25 21 31 36 3d a4 4f  |")....._U%!16=.O|
00001c00  28 45 24 2b 22 2e 53 70  72 69 74 65 73 22 29 0d  |(E$+".Sprites").|
00001c10  01 ff 0d cc 5f 55 25 21  31 36 3d 31 0d 02 01 05  |...._U%!16=1....|
00001c20  cd 0d 02 02 1b cd 3a e7  a4 47 28 45 24 2b 22 2e  |......:..G(E$+".|
00001c30  54 65 6d 70 6c 61 74 65  73 22 29 8c 0d 02 05 17  |Templates").....|
00001c40  f2 56 28 45 24 2b 22 2e  54 65 6d 70 6c 61 74 65  |.V(E$+".Template|
00001c50  73 22 29 0d 02 06 05 cd  0d 02 07 2d cd 3a c8 99  |s")........-.:..|
00001c60  26 34 35 42 43 30 3a f2  41 28 5f 51 25 29 3a 5f  |&45BC0:.A(_Q%):_|
00001c70  51 25 3d a4 41 28 26 34  30 30 29 3a f2 41 28 54  |Q%=.A(&400):.A(T|
00001c80  41 25 29 3a e1 0d 02 0e  21 dd f2 69 3a ea 47 41  |A%):....!..i:.GA|
00001c90  25 2c 73 24 3a e7 9f 3c  3e 26 44 30 30 80 9f 3c  |%,s$:..<>&D00..<|
00001ca0  3e 26 39 30 33 8c 0d 02  13 3f c8 99 26 36 30 36  |>&903....?..&606|
00001cb0  43 32 3a e7 a4 69 28 33  29 80 a4 47 28 22 52 65  |C2:..i(3)..G("Re|
00001cc0  73 6f 75 72 63 65 73 3a  24 2e 52 65 73 6f 75 72  |sources:$.Resour|
00001cd0  63 65 73 2e 45 64 69 74  2e 54 68 72 6f 77 42 61  |ces.Edit.ThrowBa|
00001ce0  63 6b 22 29 8c 0d 02 15  3f f2 4e 3a ff 28 22 53  |ck")....?.N:.("S|
00001cf0  65 74 20 42 61 73 69 63  24 46 69 6c 65 20 3c 22  |et Basic$File <"|
00001d00  2b a4 49 2b 22 24 42 61  73 69 63 46 69 6c 65 3e  |+.I+"$BasicFile>|
00001d10  22 29 3a d7 22 45 64 69  74 3a 54 68 72 6f 77 42  |"):."Edit:ThrowB|
00001d20  61 63 6b 22 0d 02 18 3e  cc f2 57 28 22 55 6e 65  |ack"...>..W("Une|
00001d30  78 70 65 63 74 65 64 20  65 72 72 6f 72 3a 2d 20  |xpected error:- |
00001d40  22 2b f6 24 2b 22 20 49  6e 74 65 72 6e 61 6c 20  |"+.$+" Internal |
00001d50  65 72 72 6f 72 20 63 6f  64 65 20 22 2b c3 9e 29  |error code "+..)|
00001d60  3a e0 0d 02 1b 05 cd 0d  02 1c 47 cc 47 41 25 3d  |:.........G.GA%=|
00001d70  a7 f6 24 2c 22 69 6e 20  22 2b bd 33 34 2b 22 45  |..$,"in "+.34+"E|
00001d80  76 6e 74 53 68 65 6c 6c  53 79 73 74 65 6d 3a 53  |vntShellSystem:S|
00001d90  68 65 6c 6c 4c 69 62 22  29 3a e7 47 41 25 3e 30  |hellLib"):.GA%>0|
00001da0  8c 73 24 3d c0 f6 24 2c  47 41 25 2d 31 29 0d 02  |.s$=..$,GA%-1)..|
00001db0  21 0a f2 57 28 73 24 29  0d 02 22 10 cd 3a c8 99  |!..W(s$).."..:..|
00001dc0  26 36 30 36 43 32 3a e1  0d 02 27 6a dd f2 61 28  |&606C2:...'j..a(|
00001dd0  67 44 25 29 3a ea 41 24  2c 72 25 2c 46 41 24 2c  |gD%):.A$,r%,FA$,|
00001de0  45 41 24 2c 5f 43 25 2c  78 43 25 2c 50 44 25 2c  |EA$,_C%,xC%,PD%,|
00001df0  6f 43 25 3a ea 63 25 2c  6a 25 2c 6f 25 2c 5f 74  |oC%:.c%,j%,o%,_t|
00001e00  65 6d 70 32 38 25 2c 5f  74 65 6d 70 33 32 25 2c  |emp28%,_temp32%,|
00001e10  5f 74 65 6d 70 32 34 25  2c 5f 74 65 6d 70 25 2c  |_temp24%,_temp%,|
00001e20  6b 44 25 3a ea 5a 44 25  2c 64 25 3a c8 8e 67 44  |kD%:.ZD%,d%:..gD|
00001e30  25 ca 0d 02 2c 0a c9 30  3a f2 44 41 0d 02 2d 10  |%...,..0:.DA..-.|
00001e40  c9 31 3a f2 6c 28 5f 51  25 21 30 29 0d 02 2e 14  |.1:.l(_Q%!0)....|
00001e50  c9 32 3a f2 4a 28 5f 51  25 21 30 2c b9 2c 30 29  |.2:.J(_Q%!0,.,0)|
00001e60  0d 02 2f 10 c9 33 3a f2  58 28 5f 51 25 21 30 29  |../..3:.X(_Q%!0)|
00001e70  0d 02 30 aa c9 36 3a 5f  55 25 21 32 38 3d 5f 51  |..0..6:_U%!28=_Q|
00001e80  25 21 26 43 3a 5f 55 25  21 33 32 3d 5f 51 25 21  |%!&C:_U%!32=_Q%!|
00001e90  31 36 3a 78 43 25 3d 5f  51 25 21 30 3a 50 44 25  |16:xC%=_Q%!0:PD%|
00001ea0  3d 5f 51 25 21 34 3a 5f  55 25 21 32 37 32 3d 5f  |=_Q%!4:_U%!272=_|
00001eb0  51 25 21 30 3a 5f 55 25  21 32 37 36 3d 5f 51 25  |Q%!0:_U%!276=_Q%|
00001ec0  21 34 3a 5f 55 25 21 33  32 30 3d 5f 51 25 21 38  |!4:_U%!320=_Q%!8|
00001ed0  3a 5f 74 65 6d 70 32 38  25 3d 5f 51 25 21 26 43  |:_temp28%=_Q%!&C|
00001ee0  3a 5f 74 65 6d 70 33 32  25 3d 5f 51 25 21 31 36  |:_temp32%=_Q%!16|
00001ef0  3a 6a 25 3d 5f 51 25 21  31 36 3a e7 5f 51 25 21  |:j%=_Q%!16:._Q%!|
00001f00  26 43 3d 5f 55 25 21 32  38 38 80 5f 51 25 21 31  |&C=_U%!288._Q%!1|
00001f10  36 3d 5f 55 25 21 32 39  32 8c 0d 02 35 23 f2 59  |6=_U%!292...5#.Y|
00001f20  28 5f 55 25 21 32 39 36  2c 5f 51 25 21 26 43 2c  |(_U%!296,_Q%!&C,|
00001f30  5f 51 25 21 31 36 2c 5f  51 25 21 38 29 0d 02 36  |_Q%!16,_Q%!8)..6|
00001f40  31 cc 5f 55 25 21 32 38  38 3d 2d 31 3a 5f 55 25  |1._U%!288=-1:_U%|
00001f50  21 32 39 32 3d 2d 31 3a  5f 55 25 21 32 39 36 3d  |!292=-1:_U%!296=|
00001f60  2d 31 3a e7 5f 51 25 21  31 36 3e 3d 30 8c 0d 02  |-1:._Q%!16>=0...|
00001f70  39 47 64 25 3d a4 43 28  5f 51 25 21 26 43 2c 5f  |9Gd%=.C(_Q%!&C,_|
00001f80  51 25 21 31 36 2c 5f 55  25 2b 26 36 38 2c 31 36  |Q%!16,_U%+&68,16|
00001f90  2c 30 29 3a e7 64 25 3e  3d 30 8c f2 59 28 64 25  |,0):.d%>=0..Y(d%|
00001fa0  2c 5f 51 25 21 26 43 2c  5f 51 25 21 31 36 2c 5f  |,_Q%!&C,_Q%!16,_|
00001fb0  51 25 21 38 29 0d 02 3b  05 cd 0d 02 3c 12 cd 3a  |Q%!8)..;....<..:|
00001fc0  e7 28 5f 51 25 21 38 3d  36 34 29 8c 0d 02 40 1f  |.(_Q%!8=64)...@.|
00001fd0  79 41 25 3d a4 72 28 5f  51 25 21 26 43 2c 5f 51  |yA%=.r(_Q%!&C,_Q|
00001fe0  25 21 31 36 29 3a e7 79  41 25 8c 0d 02 42 2c 4d  |%!16):.yA%...B,M|
00001ff0  24 3d 22 49 63 6f 6e 20  69 73 20 64 72 61 67 67  |$="Icon is dragg|
00002000  61 62 6c 65 22 3a f2 70  28 5f 51 25 21 26 43 2c  |able":.p(_Q%!&C,|
00002010  5f 51 25 21 31 36 29 0d  02 45 1f cc 4d 24 3d 22  |_Q%!16)..E..M$="|
00002020  49 63 6f 6e 20 69 73 20  6e 6f 74 20 64 72 61 67  |Icon is not drag|
00002030  67 61 62 6c 65 22 0d 02  47 16 cd 3a f2 43 28 22  |gable"..G..:.C("|
00002040  41 63 74 69 6f 6e 3a 22  2b 4d 24 29 0d 02 49 0e  |Action:"+M$)..I.|
00002050  cd 3a c8 8e 5f 51 25 21  38 ca 0d 02 4b 09 c9 34  |.:.._Q%!8...K..4|
00002060  3a f2 72 0d 02 4c 09 c9  32 3a f2 73 0d 02 4d 09  |:.r..L..2:.s..M.|
00002070  c9 31 3a f2 74 0d 02 4e  05 cb 0d 02 4f 12 c9 37  |.1:.t..N....O..7|
00002080  3a e7 5f 55 25 21 26 36  34 80 31 8c 0d 02 50 1e  |:._U%!&64.1...P.|
00002090  c8 99 26 34 32 34 30 31  3a 5f 55 25 21 26 36 34  |..&42401:_U%!&64|
000020a0  3d 5f 55 25 21 26 36 34  82 31 0d 02 52 2f cd 3a  |=_U%!&64.1..R/.:|
000020b0  5f 55 25 21 26 38 30 3d  30 3a 41 24 3d a4 4c 28  |_U%!&80=0:A$=.L(|
000020c0  5f 55 25 21 32 38 2c 5f  55 25 21 33 32 2c 36 29  |_U%!28,_U%!32,6)|
000020d0  3a e7 41 24 3c 3e 22 22  8c 0d 02 58 5a f2 43 28  |:.A$<>""...XZ.C(|
000020e0  22 41 63 74 69 6f 6e 3a  44 72 61 67 20 65 76 65  |"Action:Drag eve|
000020f0  6e 74 20 64 65 74 65 63  74 65 64 20 2d 20 66 75  |nt detected - fu|
00002100  6e 63 74 69 6f 6e 20 69  73 20 22 2b 41 24 29 3a  |nction is "+A$):|
00002110  6f 25 3d a0 28 22 46 4e  22 2b 41 24 2b 22 28 5f  |o%=.("FN"+A$+"(_|
00002120  74 65 6d 70 32 38 25 2c  5f 74 65 6d 70 33 32 25  |temp28%,_temp32%|
00002130  29 22 29 0d 02 5a 4d cc  f2 43 28 22 41 63 74 69  |)")..ZM..C("Acti|
00002140  6f 6e 3a 44 72 61 67 20  65 76 65 6e 74 20 64 65  |on:Drag event de|
00002150  74 65 63 74 65 64 20 2d  20 6e 6f 20 68 61 6e 64  |tected - no hand|
00002160  6c 65 72 20 66 75 6e 63  74 69 6f 6e 22 29 3a f2  |ler function"):.|
00002170  75 28 5f 55 25 21 32 38  2c 5f 55 25 21 33 32 29  |u(_U%!28,_U%!32)|
00002180  0d 02 5e 05 cd 0d 02 5f  32 c9 38 3a f2 43 28 22  |..^...._2.8:.C("|
00002190  41 63 74 69 6f 6e 3a 6b  65 79 70 72 65 73 73 20  |Action:keypress |
000021a0  69 73 3d 22 2b c3 5f 51  25 21 32 34 29 3a c8 8e  |is="+._Q%!24):..|
000021b0  5f 51 25 21 32 34 ca 0d  02 62 32 c9 26 44 2c 33  |_Q%!24...b2.&D,3|
000021c0  39 34 2c 33 39 38 2c 33  39 39 2c 34 31 30 3a 6f  |94,398,399,410:o|
000021d0  43 25 3d a4 6e 28 5f 51  25 21 30 2c 5f 51 25 21  |C%=.n(_Q%!0,_Q%!|
000021e0  34 2c 5f 51 25 21 32 34  29 0d 02 64 13 7f 6f 43  |4,_Q%!24)..d..oC|
000021f0  25 3d a4 71 28 5f 51 25  21 32 34 29 0d 02 66 0c  |%=.q(_Q%!24)..f.|
00002200  cb 3a e7 ac 6f 43 25 8c  0d 02 68 44 f2 43 28 22  |.:..oC%...hD.C("|
00002210  41 63 74 69 6f 6e 3a 4b  65 79 70 72 65 73 73 20  |Action:Keypress |
00002220  6e 6f 74 20 63 6c 61 69  6d 65 64 2c 20 70 61 73  |not claimed, pas|
00002230  73 69 6e 67 20 69 74 20  6f 6e 22 29 3a c8 99 26  |sing it on"):..&|
00002240  34 30 30 44 43 2c 5f 51  25 21 32 34 0d 02 6a 36  |400DC,_Q%!24..j6|
00002250  cc f2 43 28 22 41 63 74  69 6f 6e 3a 4b 65 79 70  |..C("Action:Keyp|
00002260  72 65 73 73 20 63 6c 61  69 6d 65 64 20 62 79 20  |ress claimed by |
00002270  74 68 69 73 20 61 70 70  6c 69 63 61 74 69 6f 6e  |this application|
00002280  22 29 0d 02 6c 05 cd 0d  02 6d 0e c9 39 3a f2 76  |")..l....m..9:.v|
00002290  28 5f 51 25 29 0d 02 6e  12 c9 31 37 2c 31 38 3a  |(_Q%)..n..17,18:|
000022a0  f2 77 28 5f 51 25 29 0d  02 6f 0f c9 31 39 3a f2  |.w(_Q%)..o..19:.|
000022b0  78 28 5f 51 25 29 0d 02  70 07 cb 3a e1 0d 02 73  |x(_Q%)..p..:...s|
000022c0  3a dd a4 41 41 28 50 43  25 2c 4c 43 25 29 3a c8  |:..AA(PC%,LC%):.|
000022d0  99 26 34 30 30 43 37 2c  50 43 25 2c 5f 51 25 b8  |.&400C7,PC%,_Q%.|
000022e0  77 25 3a c8 99 26 38 31  36 38 36 2c 77 25 2c 2c  |w%:..&81686,w%,,|
000022f0  4c 43 25 3a 3d 77 25 0d  02 78 5b dd f2 4e 3a ea  |LC%:=w%..x[..N:.|
00002300  67 41 25 3a 67 41 25 3d  5f 55 25 21 36 38 3a c8  |gA%:gA%=_U%!68:.|
00002310  99 26 36 31 35 30 34 2c  67 41 25 3a c8 99 26 32  |.&61504,gA%:..&2|
00002320  30 30 31 45 2c 37 2c 2c  67 41 25 3a f2 79 3a c8  |001E,7,,gA%:.y:.|
00002330  99 26 36 30 36 43 32 3a  c8 99 26 36 30 30 44 30  |.&606C2:..&600D0|
00002340  2c 2c 2d 31 3a f2 7a 28  5f 55 25 21 26 39 34 29  |,,-1:.z(_U%!&94)|
00002350  3a e1 0d 02 83 23 dd a4  70 28 56 24 29 3a ea 6b  |:....#..p(V$):.k|
00002360  25 3a c8 99 26 34 35 42  43 31 2c 2c 56 24 b8 6b  |%:..&45BC1,,V$.k|
00002370  25 3a 3d 6b 25 0d 02 88  1f dd a4 5a 28 6b 25 2c  |%:=k%......Z(k%,|
00002380  77 24 2c 4b 24 29 3a ea  6c 43 25 3a e7 4b 24 3c  |w$,K$):.lC%:.K$<|
00002390  3e 22 22 8c 0d 02 8b 19  c8 99 26 34 35 42 43 32  |>"".......&45BC2|
000023a0  2c 6b 25 2c 77 24 2c 4b  24 b8 6c 43 25 0d 02 8c  |,k%,w$,K$.lC%...|
000023b0  17 cc c8 99 26 34 35 42  43 32 2c 6b 25 2c 77 24  |....&45BC2,k%,w$|
000023c0  b8 6c 43 25 0d 02 8e 0a  cd 3a 3d 6c 43 25 0d 02  |.lC%.....:=lC%..|
000023d0  97 19 dd a4 42 28 44 24  29 3a 3d a4 51 28 44 24  |....B(D$):=.Q(D$|
000023e0  2c 22 22 2c 22 22 29 0d  02 9a 42 dd f2 6c 41 28  |,"","")...B..lA(|
000023f0  66 44 25 2c 48 24 2c 6f  24 2c 76 24 29 3a ea 61  |fD%,H$,o$,v$):.a|
00002400  25 2c 62 25 2c 61 41 25  3a e7 ac a4 73 28 48 24  |%,b%,aA%:...s(H$|
00002410  29 8c 85 39 39 2c a4 4d  28 22 53 48 45 4c 4c 4d  |)..99,.M("SHELLM|
00002420  53 47 30 33 22 2c 48 24  29 0d 02 9f 85 61 25 3d  |SG03",H$)....a%=|
00002430  a4 41 28 26 43 29 3a 61  25 21 30 3d a4 41 28 a9  |.A(&C):a%!0=.A(.|
00002440  48 24 2b 31 29 3a 62 25  3d 61 25 21 30 3a 24 62  |H$+1):b%=a%!0:$b|
00002450  25 3d 48 24 3a 61 25 21  34 3d a4 41 28 a9 6f 24  |%=H$:a%!4=.A(.o$|
00002460  2b 31 29 3a 62 25 3d 61  25 21 34 3a 24 62 25 3d  |+1):b%=a%!4:$b%=|
00002470  6f 24 3a 61 25 21 38 3d  a4 41 28 a9 76 24 2b 31  |o$:a%!8=.A(.v$+1|
00002480  29 3a 62 25 3d 61 25 21  38 3a 24 62 25 3d 76 24  |):b%=a%!8:$b%=v$|
00002490  3a c8 99 26 34 35 42 43  45 2c 66 44 25 2c 61 25  |:..&45BCE,fD%,a%|
000024a0  3a c8 99 26 34 35 42 43  43 2c 2c b9 3a e1 0d 02  |:..&45BCC,,.:...|
000024b0  ac 5c dd f2 4f 28 67 24  2c f8 6b 25 29 3a ea 68  |.\..O(g$,.k%):.h|
000024c0  41 25 2c 41 41 25 2c 62  25 2c 64 25 3a 68 41 25  |A%,AA%,b%,d%:hA%|
000024d0  3d a4 57 28 67 24 29 3a  68 41 25 21 36 34 3d 5f  |=.W(g$):hA%!64=_|
000024e0  55 25 21 31 36 3a c8 99  26 34 30 30 43 31 2c 2c  |U%!16:..&400C1,,|
000024f0  68 41 25 b8 6b 25 3a 41  41 25 3d 5f 55 25 21 26  |hA%.k%:AA%=_U%!&|
00002500  42 38 3a e7 41 41 25 3d  30 8c 0d 02 b5 2f 5f 55  |B8:.AA%=0..../_U|
00002510  25 21 26 42 38 3d a4 41  28 38 29 3a 41 41 25 3d  |%!&B8=.A(8):AA%=|
00002520  5f 55 25 21 26 42 38 3a  41 41 25 21 30 3d 6b 25  |_U%!&B8:AA%!0=k%|
00002530  3a 41 41 25 21 34 3d 2d  31 0d 02 b8 1e cc 64 25  |:AA%!4=-1.....d%|
00002540  3d a4 4e 28 5f 55 25 21  26 42 38 2c 6b 25 29 3a  |=.N(_U%!&B8,k%):|
00002550  e7 64 25 3d 2d 31 8c 0d  02 bd 1c 64 25 3d a4 4e  |.d%=-1.....d%=.N|
00002560  28 5f 55 25 21 26 42 38  2c 30 29 3a e7 64 25 3d  |(_U%!&B8,0):.d%=|
00002570  2d 31 8c 0d 02 bf 3f 66  25 3d 30 3a c8 95 41 41  |-1....?f%=0:..AA|
00002580  25 21 66 25 3c 3e 2d 31  3a 66 25 2b 3d 34 3a ce  |%!f%<>-1:f%+=4:.|
00002590  3a 5f 55 25 21 26 42 38  3d a4 48 28 5f 55 25 21  |:_U%!&B8=.H(_U%!|
000025a0  26 42 38 2c 34 29 3a 41  41 25 3d 5f 55 25 21 26  |&B8,4):AA%=_U%!&|
000025b0  42 38 0d 02 c5 0a cc 66  25 3d 64 25 0d 02 c7 1f  |B8.....f%=d%....|
000025c0  cd 3a 62 25 3d 41 41 25  2b 66 25 3a 62 25 21 30  |.:b%=AA%+f%:b%!0|
000025d0  3d 6b 25 3a 62 25 21 34  3d 2d 31 0d 02 ca 05 cd  |=k%:b%!4=-1.....|
000025e0  0d 02 cb 07 cd 3a e1 0d  02 ce 70 dd f2 6e 28 63  |.....:....p..n(c|
000025f0  25 2c f8 70 42 25 2c 71  25 2c 75 41 25 2c 76 41  |%,.pB%,q%,uA%,vA|
00002600  25 29 3a ea 61 25 2c 64  25 2c 62 25 2c 51 41 25  |%):.a%,d%,b%,QA%|
00002610  2c 59 43 25 3a f2 43 28  22 41 74 74 61 63 68 50  |,YC%:.C("AttachP|
00002620  61 6e 65 3a 41 74 74 61  63 68 69 6e 67 20 50 61  |ane:Attaching Pa|
00002630  6e 65 20 48 61 6e 64 6c  65 72 22 29 3a 59 43 25  |ne Handler"):YC%|
00002640  3d a4 58 28 70 42 25 29  3a e7 28 59 43 25 80 31  |=.X(pB%):.(YC%.1|
00002650  3c 3c 35 29 3d 30 8c 0d  02 d4 50 f2 43 28 22 41  |<<5)=0....P.C("A|
00002660  74 74 61 63 68 50 61 6e  65 3a 27 50 61 6e 65 27  |ttachPane:'Pane'|
00002670  20 62 69 74 20 6f 66 20  70 61 6e 65 20 77 69 6e  | bit of pane win|
00002680  64 6f 77 20 69 73 20 6e  6f 74 20 73 65 74 2c 20  |dow is not set, |
00002690  66 69 78 69 6e 67 2e 2e  22 29 3a f2 5a 28 70 42  |fixing.."):.Z(pB|
000026a0  25 2c 31 3c 3c 35 29 0d  02 d6 12 cd 3a e7 28 59  |%,1<<5).....:.(Y|
000026b0  43 25 80 31 3c 3c 31 29  8c 0d 02 d8 50 f2 43 28  |C%.1<<1)....P.C(|
000026c0  22 41 74 74 61 63 68 50  61 6e 65 3a 27 4d 6f 76  |"AttachPane:'Mov|
000026d0  65 61 62 6c 65 27 20 62  69 74 20 6f 66 20 70 61  |eable' bit of pa|
000026e0  6e 65 20 77 69 6e 64 6f  77 20 69 73 20 73 65 74  |ne window is set|
000026f0  2c 20 66 69 78 69 6e 67  2e 2e 22 29 3a f2 5a 28  |, fixing.."):.Z(|
00002700  70 42 25 2c 31 3c 3c 31  29 0d 02 da 25 cd 3a 64  |pB%,1<<1)...%.:d|
00002710  25 3d a4 43 28 63 25 2c  2d 31 2c 5f 55 25 2b 39  |%=.C(c%,-1,_U%+9|
00002720  32 2c 32 34 2c a3 29 3a  e7 64 25 3c 30 8c 0d 02  |2,24,.):.d%<0...|
00002730  de d2 f2 43 28 22 41 74  74 61 63 68 50 61 6e 65  |...C("AttachPane|
00002740  3a 43 72 65 61 74 69 6e  67 20 70 61 6e 65 20 65  |:Creating pane e|
00002750  76 65 6e 74 20 62 6c 6f  63 6b 22 29 3a 64 25 3d  |vent block"):d%=|
00002760  a4 43 28 63 25 2c 2d 31  2c 5f 55 25 2b 39 32 2c  |.C(c%,-1,_U%+92,|
00002770  32 34 2c b9 29 3a 61 25  3d 5f 55 25 21 39 32 2b  |24,.):a%=_U%!92+|
00002780  64 25 3a 61 25 21 30 3d  63 25 3a 61 25 21 34 3d  |d%:a%!0=c%:a%!4=|
00002790  2d 31 3a 61 25 21 38 3d  a4 41 28 34 29 3a 61 25  |-1:a%!8=.A(4):a%|
000027a0  21 26 43 3d a4 41 28 34  29 3a 61 25 21 31 36 3d  |!&C=.A(4):a%!16=|
000027b0  a4 41 28 34 29 3a 61 25  21 32 30 3d a4 41 28 34  |.A(4):a%!20=.A(4|
000027c0  29 3a 62 25 3d 61 25 21  38 3a 21 62 25 3d 2d 31  |):b%=a%!8:!b%=-1|
000027d0  3a 62 25 3d 61 25 21 26  43 3a 21 62 25 3d 2d 31  |:b%=a%!&C:!b%=-1|
000027e0  3a 62 25 3d 61 25 21 31  36 3a 21 62 25 3d 2d 31  |:b%=a%!16:!b%=-1|
000027f0  3a 62 25 3d 61 25 21 32  30 3a 21 62 25 3d 2d 31  |:b%=a%!20:!b%=-1|
00002800  0d 02 ea f0 cd 3a 61 25  3d 5f 55 25 21 39 32 2b  |.....:a%=_U%!92+|
00002810  64 25 3a 62 25 3d 61 25  21 38 3a 66 25 3d 30 3a  |d%:b%=a%!8:f%=0:|
00002820  51 41 25 3d 30 3a c8 95  62 25 21 66 25 3c 3e 2d  |QA%=0:..b%!f%<>-|
00002830  31 3a 66 25 2b 3d 34 3a  51 41 25 2b 3d 31 3a ce  |1:f%+=4:QA%+=1:.|
00002840  3a 61 25 21 38 3d a4 48  28 61 25 21 38 2c 34 29  |:a%!8=.H(a%!8,4)|
00002850  3a 62 25 3d 61 25 21 38  3a 62 25 21 28 51 41 25  |:b%=a%!8:b%!(QA%|
00002860  2a 34 29 3d 70 42 25 3a  62 25 21 28 28 51 41 25  |*4)=pB%:b%!((QA%|
00002870  2b 31 29 2a 34 29 3d 2d  31 3a 61 25 21 26 43 3d  |+1)*4)=-1:a%!&C=|
00002880  a4 48 28 61 25 21 26 43  2c 34 29 3a 62 25 3d 61  |.H(a%!&C,4):b%=a|
00002890  25 21 26 43 3a 62 25 21  28 51 41 25 2a 34 29 3d  |%!&C:b%!(QA%*4)=|
000028a0  71 25 3a 62 25 21 28 28  51 41 25 2b 31 29 2a 34  |q%:b%!((QA%+1)*4|
000028b0  29 3d 2d 31 3a 61 25 21  31 36 3d a4 48 28 61 25  |)=-1:a%!16=.H(a%|
000028c0  21 31 36 2c 34 29 3a 62  25 3d 61 25 21 31 36 3a  |!16,4):b%=a%!16:|
000028d0  62 25 21 28 51 41 25 2a  34 29 3d 75 41 25 3a 62  |b%!(QA%*4)=uA%:b|
000028e0  25 21 28 28 51 41 25 2b  31 29 2a 34 29 3d 2d 31  |%!((QA%+1)*4)=-1|
000028f0  0d 02 fa 41 61 25 21 32  30 3d a4 48 28 61 25 21  |...Aa%!20=.H(a%!|
00002900  32 30 2c 34 29 3a 62 25  3d 61 25 21 32 30 3a 62  |20,4):b%=a%!20:b|
00002910  25 21 28 51 41 25 2a 34  29 3d 76 41 25 3a 62 25  |%!(QA%*4)=vA%:b%|
00002920  21 28 28 51 41 25 2b 31  29 2a 34 29 3d 2d 31 3a  |!((QA%+1)*4)=-1:|
00002930  e1 0d 02 ff 26 dd f2 51  28 63 25 2c 44 41 25 2c  |....&..Q(c%,DA%,|
00002940  41 24 29 3a f2 4b 28 63  25 2c 44 41 25 2c 32 2c  |A$):.K(c%,DA%,2,|
00002950  30 2c 41 24 29 3a e1 0d  03 03 2a dd f2 68 41 28  |0,A$):....*..hA(|
00002960  41 24 29 3a ea 62 25 2c  6f 25 3a e7 5f 55 25 21  |A$):.b%,o%:._U%!|
00002970  26 41 30 3e 30 8c f2 41  28 5f 55 25 21 26 41 30  |&A0>0..A(_U%!&A0|
00002980  29 0d 03 06 37 5f 55 25  21 26 41 30 3d a4 41 28  |)...7_U%!&A0=.A(|
00002990  a9 41 24 2b 31 29 3a 62  25 3d 5f 55 25 21 26 41  |.A$+1):b%=_U%!&A|
000029a0  30 3a 24 62 25 3d 41 24  3a 6f 25 3d a0 28 22 46  |0:$b%=A$:o%=.("F|
000029b0  4e 22 2b 41 24 29 3a e1  0d 03 0b 3d dd f2 52 28  |N"+A$):....=..R(|
000029c0  63 25 2c 44 41 25 2c 72  25 2c 65 43 25 2c 66 43  |c%,DA%,r%,eC%,fC|
000029d0  25 2c 6d 43 25 29 3a ea  64 25 3a e7 63 25 3e 30  |%,mC%):.d%:.c%>0|
000029e0  80 44 41 25 3e 3d 30 8c  f2 42 41 28 63 25 2c 44  |.DA%>=0..BA(c%,D|
000029f0  41 25 2c 33 29 0d 03 10  18 f2 4b 28 63 25 2c 44  |A%,3).....K(c%,D|
00002a00  41 25 2c 30 2c 72 25 2c  22 22 29 3a e1 0d 03 13  |A%,0,r%,""):....|
00002a10  31 dd a4 64 28 47 41 25  2c 69 24 2c 58 24 2c 64  |1..d(GA%,i$,X$,d|
00002a20  44 25 2c 72 25 2c 65 43  25 2c 66 43 25 2c 6d 43  |D%,r%,eC%,fC%,mC|
00002a30  25 29 3a ea 6b 25 3a e7  58 24 3d 22 22 8c 0d 03  |%):.k%:.X$=""...|
00002a40  16 4a 21 5f 51 25 3d 47  41 25 3a 5f 51 25 21 34  |.J!_Q%=GA%:_Q%!4|
00002a50  3d 30 3a 5f 51 25 21 38  3d 30 3a 5f 51 25 21 26  |=0:_Q%!8=0:_Q%!&|
00002a60  43 3d 37 30 3a 5f 51 25  21 31 36 3d 37 30 3a 5f  |C=70:_Q%!16=70:_|
00002a70  51 25 21 32 30 3d 26 33  30 31 41 3a 24 28 5f 51  |Q%!20=&301A:$(_Q|
00002a80  25 2b 32 34 29 3d 69 24  0d 03 17 86 cc 21 5f 51  |%+24)=i$.....!_Q|
00002a90  25 3d 47 41 25 3a 5f 51  25 21 34 3d 30 3a 5f 51  |%=GA%:_Q%!4=0:_Q|
00002aa0  25 21 38 3d 2d 31 36 3a  5f 51 25 21 26 43 3d 64  |%!8=-16:_Q%!&C=d|
00002ab0  44 25 3a 5f 51 25 21 31  36 3d 39 30 3a 5f 51 25  |D%:_Q%!16=90:_Q%|
00002ac0  21 32 30 3d 26 31 37 30  30 32 31 30 42 3a de 5f  |!20=&1700210B:._|
00002ad0  51 25 21 32 34 26 43 3a  de 5f 51 25 21 32 38 a9  |Q%!24&C:._Q%!28.|
00002ae0  28 69 24 29 2b 32 3a 24  28 5f 51 25 21 32 34 29  |(i$)+2:$(_Q%!24)|
00002af0  3d 58 24 3a 24 28 5f 51  25 21 32 38 29 3d 22 53  |=X$:$(_Q%!28)="S|
00002b00  22 2b 69 24 3a 5f 51 25  21 33 32 3d 26 43 0d 03  |"+i$:_Q%!32=&C..|
00002b10  1e 33 cd 3a c8 99 26 34  30 30 43 32 2c 2c 5f 51  |.3.:..&400C2,,_Q|
00002b20  25 b8 6b 25 3a f2 52 28  2d 32 2c 6b 25 2c 72 25  |%.k%:.R(-2,k%,r%|
00002b30  2c 65 43 25 2c 66 43 25  2c 6d 43 25 29 3a 3d 6b  |,eC%,fC%,mC%):=k|
00002b40  25 0d 03 23 1b dd a4 49  3a ea 62 25 3a 62 25 3d  |%..#...I:.b%:b%=|
00002b50  5f 55 25 21 26 43 34 3a  3d 24 62 25 0d 03 28 26  |_U%!&C4:=$b%..(&|
00002b60  dd f2 6a 28 63 25 2c 44  41 25 2c 44 24 29 3a f2  |..j(c%,DA%,D$):.|
00002b70  4b 28 63 25 2c 44 41 25  2c 38 2c 30 2c 44 24 29  |K(c%,DA%,8,0,D$)|
00002b80  3a e1 0d 03 2c 34 dd f2  42 28 55 41 25 2c 45 43  |:...,4..B(UA%,EC|
00002b90  25 2c 57 24 2c 49 29 3a  ea 61 25 2c 70 24 3a 70  |%,W$,I):.a%,p$:p|
00002ba0  24 3d a4 45 28 55 41 25  2c 45 43 25 29 3a e7 57  |$=.E(UA%,EC%):.W|
00002bb0  24 3c 3e 70 24 8c 0d 03  30 40 61 25 3d a4 41 28  |$<>p$...0@a%=.A(|
00002bc0  34 30 29 3a 61 25 21 30  3d 55 41 25 3a 61 25 21  |40):a%!0=UA%:a%!|
00002bd0  34 3d 45 43 25 3a c8 99  26 34 30 30 43 45 2c 2c  |4=EC%:..&400CE,,|
00002be0  61 25 3a e7 28 61 25 21  32 34 80 28 31 3c 3c 38  |a%:.(a%!24.(1<<8|
00002bf0  29 29 3c 3e 30 8c 0d 03  35 23 e7 a9 57 24 3e 61  |))<>0...5#..W$>a|
00002c00  25 21 33 36 8c 85 39 39  2c a4 42 28 22 53 48 45  |%!36..99,.B("SHE|
00002c10  4c 4c 4d 53 47 31 32 22  29 0d 03 36 0f 24 28 61  |LLMSG12")..6.$(a|
00002c20  25 21 32 38 29 3d 57 24  0d 03 37 15 cc 24 28 61  |%!28)=W$..7..$(a|
00002c30  25 2b 32 38 29 3d c0 57  24 2c 26 42 29 0d 03 39  |%+28)=.W$,&B)..9|
00002c40  0c cd 3a e7 49 3c 3e 30  8c 0d 03 3b 1f 61 25 21  |..:.I<>0...;.a%!|
00002c50  38 3d 30 3a 61 25 21 26  43 3d 30 3a c8 99 26 34  |8=0:a%!&C=0:..&4|
00002c60  30 30 43 44 2c 2c 61 25  0d 03 3d 0c cd 3a f2 41  |00CD,,a%..=..:.A|
00002c70  28 61 25 29 0d 03 3f 07  cd 3a e1 0d 03 42 1f dd  |(a%)..?..:...B..|
00002c80  f2 53 28 6b 25 29 3a e7  a4 4e 28 5f 55 25 21 26  |.S(k%):..N(_U%!&|
00002c90  42 38 2c 6b 25 29 3e 2d  31 8c 0d 03 44 0f f2 4a  |B8,k%)>-1...D..J|
00002ca0  28 6b 25 2c 30 2c 2d 31  29 0d 03 45 05 cc 0d 03  |(k%,0,-1)..E....|
00002cb0  47 07 cd 3a e1 0d 03 4a  1b dd a4 53 28 63 25 29  |G..:...J...S(c%)|
00002cc0  3a 3d 28 a4 58 28 63 25  29 80 31 3c 3c 31 36 29  |:=(.X(c%).1<<16)|
00002cd0  0d 03 4d 30 dd f2 61 41  28 53 25 2c 6a 44 25 29  |..M0..aA(S%,jD%)|
00002ce0  3a 21 53 25 3d 6a 44 25  3a 53 25 21 38 3d 31 36  |:!S%=jD%:S%!8=16|
00002cf0  3a c8 99 34 36 2c 39 2b  32 35 36 2c 53 25 3a e1  |:..46,9+256,S%:.|
00002d00  0d 03 53 23 dd a4 41 28  77 25 29 3a ea 61 41 25  |..S#..A(w%):.aA%|
00002d10  3a d6 46 42 25 2b 34 2c  61 41 25 2c 77 25 3a 3d  |:.FB%+4,aA%,w%:=|
00002d20  61 41 25 0d 03 57 3c dd  f2 55 28 69 42 25 2c 45  |aA%..W<..U(iB%,E|
00002d30  44 25 2c 4e 44 25 29 3a  ea 49 25 2c 6c 42 25 2c  |D%,ND%):.I%,lB%,|
00002d40  64 43 25 3a 6c 42 25 3d  45 44 25 81 34 3a 64 43  |dC%:lB%=ED%.4:dC|
00002d50  25 3d 45 44 25 83 34 3a  e7 6c 42 25 3e 30 8c 0d  |%=ED%.4:.lB%>0..|
00002d60  03 5c 26 e3 49 25 3d 31  b8 28 6c 42 25 2a 34 29  |.\&.I%=1.(lB%*4)|
00002d70  88 34 3a 69 42 25 21 28  49 25 2d 31 29 3d 4e 44  |.4:iB%!(I%-1)=ND|
00002d80  25 3a ed 49 25 0d 03 5f  0d cd 3a e7 64 43 25 3e  |%:.I%.._..:.dC%>|
00002d90  30 8c 0d 03 61 2e 69 42  25 3d 69 42 25 2b 28 6c  |0...a.iB%=iB%+(l|
00002da0  42 25 2a 34 29 3a e3 49  25 3d 30 b8 64 43 25 2d  |B%*4):.I%=0.dC%-|
00002db0  31 3a 69 42 25 3f 49 25  3d 4e 44 25 3a ed 49 25  |1:iB%?I%=ND%:.I%|
00002dc0  0d 03 65 07 cd 3a e1 0d  03 68 6c dd a4 61 28 6e  |..e..:...hl..a(n|
00002dd0  42 25 2c 52 41 25 2c 6a  24 2c 4a 29 3a ea 66 24  |B%,RA%,j$,J):.f$|
00002de0  2c 43 2c 63 44 25 3a c8  99 26 32 30 30 32 33 2c  |,C,cD%:..&20023,|
00002df0  6a 24 2c 6e 42 25 2c 52  41 25 2c 30 2c 2d 33 2a  |j$,nB%,RA%,0,-3*|
00002e00  28 4a 3d b9 29 b8 2c 2c  43 2c 63 44 25 2c 45 41  |(J=.).,,C,cD%,EA|
00002e10  25 3a e3 6e 25 3d 30 b8  43 2d 31 3a 66 24 3d 66  |%:.n%=0.C-1:f$=f|
00002e20  24 2b bd 28 6e 42 25 3f  6e 25 29 3a ed 6e 25 3a  |$+.(nB%?n%):.n%:|
00002e30  3d 66 24 0d 03 70 1e dd  f2 41 28 f8 77 25 29 3a  |=f$..p...A(.w%):|
00002e40  e7 a4 46 28 77 25 29 8c  d6 46 42 25 2b 38 2c 77  |..F(w%)..FB%+8,w|
00002e50  25 0d 03 72 0a 77 25 3d  30 3a e1 0d 03 74 2f dd  |%..r.w%=0:...t/.|
00002e60  a4 62 28 51 24 29 3a c8  95 a7 51 24 2c 22 2e 22  |.b(Q$):...Q$,"."|
00002e70  29 3a 51 24 3d c1 51 24  2c a7 51 24 2c 22 2e 22  |):Q$=.Q$,.Q$,"."|
00002e80  29 2b 31 29 3a ce 3a 3d  51 24 0d 03 7a 50 dd a4  |)+1):.:=Q$..zP..|
00002e90  66 28 4b 29 3a ea 4d 43  25 2c 4c 24 2c 64 25 3a  |f(K):.MC%,L$,d%:|
00002ea0  4c 24 3d 22 22 3a 64 25  3d 30 3a c8 99 31 36 b8  |L$="":d%=0:..16.|
00002eb0  4d 43 25 3a c8 95 4d 43  25 3f 64 25 3c 3e 30 3a  |MC%:..MC%?d%<>0:|
00002ec0  4c 24 2b 3d bd 28 4d 43  25 3f 64 25 29 3a 64 25  |L$+=.(MC%?d%):d%|
00002ed0  2b 3d 31 3a ce 3a c8 8e  4b ca 0d 03 83 06 c9 30  |+=1:.:..K......0|
00002ee0  0d 03 84 2c c9 31 3a 4c  24 3d c1 4c 24 2c a7 4c  |...,.1:L$=.L$,.L|
00002ef0  24 2c bd 33 34 29 2b 31  29 3a 4c 24 3d c1 4c 24  |$,.34)+1):L$=.L$|
00002f00  2c a7 4c 24 2c bd 33 34  29 2b 32 29 0d 03 87 09  |,.L$,.34)+2)....|
00002f10  cb 3a 3d 4c 24 0d 03 8a  1b dd a4 50 3a ea 62 25  |.:=L$......P:.b%|
00002f20  3a 62 25 3d 5f 55 25 21  26 42 43 3a 3d 24 62 25  |:b%=_U%!&BC:=$b%|
00002f30  0d 03 8f 35 dd a4 52 28  6e 42 25 2c 6a 24 29 3a  |...5..R(nB%,j$):|
00002f40  ea 43 3a c8 99 26 32 30  30 32 33 2c 6a 24 2c 6e  |.C:..&20023,j$,n|
00002f50  42 25 2c 2d 31 2c 30 2c  30 b8 2c 2c 43 3a e7 43  |B%,-1,0,0.,,C:.C|
00002f60  3c 30 8c 3d b9 0d 03 93  06 3d a3 0d 03 95 22 dd  |<0.=.....=....".|
00002f70  a4 47 28 55 24 29 3a e7  a4 65 28 55 24 29 3d 22  |.G(U$):..e(U$)="|
00002f80  4e 6f 74 20 46 6f 75 6e  64 22 3a 3d a3 0d 03 97  |Not Found":=....|
00002f90  06 3d b9 0d 03 99 4d dd  f2 45 28 49 24 2c f8 72  |.=....M..E(I$,.r|
00002fa0  42 25 2c f8 4c 44 25 29  3a ea 52 41 25 2c 71 25  |B%,.LD%):.RA%,q%|
00002fb0  3a ea 85 3a ee 85 ea f7  85 3a 85 33 2c 22 43 61  |:..:.....:.3,"Ca|
00002fc0  6e 6e 6f 74 20 6f 70 65  6e 20 6d 65 73 73 61 67  |nnot open messag|
00002fd0  65 20 66 69 6c 65 20 27  22 2b 49 24 2b 22 27 22  |e file '"+I$+"'"|
00002fe0  0d 03 9d 30 c8 99 26 34  31 35 30 30 2c 2c 49 24  |...0..&41500,,I$|
00002ff0  b8 71 25 2c 2c 52 41 25  3a e7 71 25 80 31 8c 4c  |.q%,,RA%:.q%.1.L|
00003000  44 25 3d 30 8b 4c 44 25  3d a4 41 28 52 41 25 29  |D%=0.LD%=.A(RA%)|
00003010  0d 03 9f 3e c8 99 33 30  2c 36 2c 2c 2c 31 37 2b  |...>..30,6,,,17+|
00003020  a9 28 49 24 29 b8 2c 2c  72 42 25 3a 24 28 72 42  |.(I$).,,rB%:$(rB|
00003030  25 2b 31 36 29 3d 49 24  3a c8 99 26 34 31 35 30  |%+16)=I$:..&4150|
00003040  31 2c 72 42 25 2c 72 42  25 2b 31 36 3a e1 0d 03  |1,rB%,rB%+16:...|
00003050  a4 7f dd a4 4f 28 49 24  29 3a ea 62 41 25 2c 53  |....O(I$):.bA%,S|
00003060  25 2c 54 25 3a 53 25 3d  8e 28 49 24 29 3a 54 25  |%,T%:S%=.(I$):T%|
00003070  3d a2 23 53 25 2b 31 36  3a d9 23 53 25 3a 62 41  |=.#S%+16:.#S%:bA|
00003080  25 3d a4 41 28 54 25 29  3a 21 62 41 25 3d 54 25  |%=.A(T%):!bA%=T%|
00003090  3a 62 41 25 21 34 3d 30  3a 62 41 25 21 38 3d 31  |:bA%!4=0:bA%!8=1|
000030a0  36 3a 62 41 25 21 26 43  3d 31 36 3a c8 99 34 36  |6:bA%!&C=16:..46|
000030b0  2c 35 32 31 2c 62 41 25  3a c8 99 34 36 2c 35 32  |,521,bA%:..46,52|
000030c0  32 2c 62 41 25 2c 49 24  3a 3d 62 41 25 0d 03 ae  |2,bA%,I$:=bA%...|
000030d0  ff dd f2 56 28 49 24 29  3a ea 49 42 25 2c 57 43  |...V(I$):.IB%,WC|
000030e0  25 2c 77 43 25 2c 58 25  2c 65 25 3a ea 47 44 25  |%,wC%,X%,e%:.GD%|
000030f0  2c 47 41 25 2c 4a 42 25  2c 50 24 2c 63 41 25 3a  |,GA%,JB%,P$,cA%:|
00003100  ea 46 41 25 2c 56 44 25  2c 57 44 25 2c 6b 41 25  |.FA%,VD%,WD%,kA%|
00003110  2c 65 24 2c 74 25 3a ea  4c 42 25 2c 6c 41 25 2c  |,e$,t%:.LB%,lA%,|
00003120  4d 42 25 2c 6a 42 25 2c  4e 42 25 3a de 4a 42 25  |MB%,jB%,NB%:.JB%|
00003130  32 30 3a c8 95 28 4a 42  25 83 34 29 3a 4a 42 25  |20:..(JB%.4):JB%|
00003140  2b 3d 31 3a ce 3a 47 41  25 3d 30 3a 63 41 25 3d  |+=1:.:GA%=0:cA%=|
00003150  30 3a 4d 42 25 3d 30 3a  4e 42 25 3d 30 3a 47 44  |0:MB%=0:NB%=0:GD|
00003160  25 3d a4 54 28 49 24 29  3a 74 25 3d a4 41 28 26  |%=.T(I$):t%=.A(&|
00003170  44 29 3a 58 25 3d 8e 28  49 24 29 3a cf 23 58 25  |D):X%=.(I$):.#X%|
00003180  3d 31 36 3a f5 3a 65 24  3d 22 22 3a c8 99 26 43  |=16:.:e$="":..&C|
00003190  2c 34 2c 58 25 2c 74 25  2c 34 3a 46 41 25 3d 21  |,4,X%,t%,4:FA%=!|
000031a0  74 25 3a f2 43 28 22 54  65 6d 70 6c 61 74 65 73  |t%:.C("Templates|
000031b0  49 6e 69 74 3a 66 69 6c  65 20 6f 66 66 73 65 74  |Init:file offset|
000031c0  25 20 20 3d 20 22 2b c3  46 41 25 29 0d 03 c4 0b  |%  = "+.FA%)....|
000031d0  e7 46 41 25 3e 30 8c 0d  03 c5 97 63 41 25 2b 3d  |.FA%>0.....cA%+=|
000031e0  31 3a 4c 42 25 3d 30 3a  c8 99 26 43 2c 34 2c 58  |1:LB%=0:..&C,4,X|
000031f0  25 2c 74 25 2c 34 3a 56  44 25 3d 21 74 25 3a f2  |%,t%,4:VD%=!t%:.|
00003200  43 28 22 54 65 6d 70 6c  61 74 65 73 49 6e 69 74  |C("TemplatesInit|
00003210  3a 64 61 74 61 5f 73 69  7a 65 25 20 3d 20 22 2b  |:data_size% = "+|
00003220  c3 56 44 25 29 3a c8 99  26 43 2c 34 2c 58 25 2c  |.VD%):..&C,4,X%,|
00003230  74 25 2c 34 3a 57 44 25  3d 21 74 25 3a c8 99 26  |t%,4:WD%=!t%:..&|
00003240  43 2c 34 2c 58 25 2c 74  25 2c 26 43 3a 66 25 3d  |C,4,X%,t%,&C:f%=|
00003250  30 3a f5 3a 6b 41 25 3d  74 25 3f 66 25 3a e7 6b  |0:.:kA%=t%?f%:.k|
00003260  41 25 3e 33 31 8c 65 24  2b 3d bd 6b 41 25 0d 03  |A%>31.e$+=.kA%..|
00003270  d1 c2 66 25 2b 3d 31 3a  fd 6b 41 25 3c 33 32 3a  |..f%+=1:.kA%<32:|
00003280  6e 44 25 3d 8f 23 58 25  3a cf 23 58 25 3d 46 41  |nD%=.#X%:.#X%=FA|
00003290  25 2b 35 36 3a c8 99 26  43 2c 34 2c 58 25 2c 74  |%+56:..&C,4,X%,t|
000032a0  25 2c 34 3a 71 25 3d 21  74 25 3a cf 23 58 25 3d  |%,4:q%=!t%:.#X%=|
000032b0  46 41 25 2b 37 32 3a c8  99 26 43 2c 34 2c 58 25  |FA%+72:..&C,4,X%|
000032c0  2c 74 25 2c 26 43 3a 4c  42 25 2b 3d a4 59 28 46  |,t%,&C:LB%+=.Y(F|
000032d0  41 25 2c 71 25 2c 74 25  29 3a cf 23 58 25 3d 46  |A%,q%,t%):.#X%=F|
000032e0  41 25 2b 38 34 3a c8 99  26 43 2c 34 2c 58 25 2c  |A%+84:..&C,4,X%,|
000032f0  74 25 2c 34 3a 6c 41 25  3d 21 74 25 3a f2 43 28  |t%,4:lA%=!t%:.C(|
00003300  22 54 65 6d 70 6c 61 74  65 73 49 6e 69 74 3a 6e  |"TemplatesInit:n|
00003310  72 20 69 63 6f 6e 73 20  20 20 20 20 20 20 20 3d  |r icons        =|
00003320  20 22 2b c3 6c 41 25 29  3a e7 6c 41 25 3e 30 8c  | "+.lA%):.lA%>0.|
00003330  0d 03 df 7e e3 6a 42 25  3d 30 b8 6c 41 25 2d 31  |...~.jB%=0.lA%-1|
00003340  3a cf 23 58 25 3d 46 41  25 2b 38 38 2b 28 6a 42  |:.#X%=FA%+88+(jB|
00003350  25 2a 33 32 29 2b 31 36  3a c8 99 26 43 2c 34 2c  |%*32)+16:..&C,4,|
00003360  58 25 2c 74 25 2c 34 3a  71 25 3d 21 74 25 3a cf  |X%,t%,4:q%=!t%:.|
00003370  23 58 25 3d 46 41 25 2b  38 38 2b 28 6a 42 25 2a  |#X%=FA%+88+(jB%*|
00003380  33 32 29 2b 32 30 3a c8  99 26 43 2c 34 2c 58 25  |32)+20:..&C,4,X%|
00003390  2c 74 25 2c 26 43 3a 4c  42 25 2b 3d a4 59 28 46  |,t%,&C:LB%+=.Y(F|
000033a0  41 25 2c 71 25 2c 74 25  29 3a ed 6a 42 25 0d 03  |A%,q%,t%):.jB%..|
000033b0  e7 c6 cd 3a cf 23 58 25  3d 6e 44 25 3a f2 43 28  |...:.#X%=nD%:.C(|
000033c0  22 54 65 6d 70 6c 61 74  65 73 49 6e 69 74 3a 65  |"TemplatesInit:e|
000033d0  6e 74 72 79 5f 74 79 70  65 25 20 20 20 20 20 3d  |ntry_type%     =|
000033e0  20 22 2b c3 57 44 25 29  3a f2 43 28 22 54 65 6d  | "+.WD%):.C("Tem|
000033f0  70 6c 61 74 65 73 49 6e  69 74 3a 69 64 65 6e 74  |platesInit:ident|
00003400  69 66 69 65 72 24 20 20  20 20 20 3d 20 22 2b 65  |ifier$     = "+e|
00003410  24 29 3a f2 43 28 22 54  65 6d 70 6c 61 74 65 73  |$):.C("Templates|
00003420  49 6e 69 74 3a 69 6e 64  69 72 65 63 74 65 64 20  |Init:indirected |
00003430  73 69 7a 65 20 3d 20 22  2b c3 4c 42 25 29 3a f2  |size = "+.LB%):.|
00003440  43 28 22 20 22 29 3a 4d  42 25 2b 3d 4c 42 25 3a  |C(" "):MB%+=LB%:|
00003450  e7 28 38 38 2b 28 6c 41  25 2a 33 32 29 29 3e 4e  |.(88+(lA%*32))>N|
00003460  42 25 8c 4e 42 25 3d 28  38 38 2b 28 6c 41 25 2a  |B%.NB%=(88+(lA%*|
00003470  33 32 29 29 0d 03 f0 ef  cd 3a fd 46 41 25 3d 30  |32)).....:.FA%=0|
00003480  3a d9 23 58 25 3a f2 41  28 74 25 29 3a f2 43 28  |:.#X%:.A(t%):.C(|
00003490  22 54 65 6d 70 6c 61 74  65 73 49 6e 69 74 3a 74  |"TemplatesInit:t|
000034a0  6f 74 61 6c 20 69 6e 64  69 72 65 63 74 65 64 3d  |otal indirected=|
000034b0  20 22 2b c3 4d 42 25 29  3a 70 44 25 3d a4 41 28  | "+.MB%):pD%=.A(|
000034c0  47 44 25 29 3a 49 42 25  3d 70 44 25 3a 5f 55 25  |GD%):IB%=pD%:_U%|
000034d0  21 34 3d a4 41 28 32 30  2a 63 41 25 29 3a 41 44  |!4=.A(20*cA%):AD|
000034e0  25 3d a4 41 28 4e 42 25  2b 4d 42 25 29 3a 57 43  |%=.A(NB%+MB%):WC|
000034f0  25 3d 41 44 25 3a 77 43  25 3d 41 44 25 2b 28 4e  |%=AD%:wC%=AD%+(N|
00003500  42 25 2b 4d 42 25 29 3a  63 41 25 3d 30 3a c8 99  |B%+MB%):cA%=0:..|
00003510  26 34 30 30 44 39 2c 2c  49 24 3a f5 3a 24 4a 42  |&400D9,,I$:.:$JB|
00003520  25 3d 22 2a 22 3a c8 99  26 34 30 30 44 42 2c 2c  |%="*":..&400DB,,|
00003530  49 42 25 2c 57 43 25 2c  77 43 25 2c 5f 55 25 21  |IB%,WC%,wC%,_U%!|
00003540  26 45 38 2c 4a 42 25 2c  47 41 25 b8 2c 2c 57 43  |&E8,JB%,GA%.,,WC|
00003550  25 2c 2c 2c 50 24 2c 47  41 25 3a e7 47 41 25 3c  |%,,,P$,GA%:.GA%<|
00003560  3e 30 8c 0d 04 07 53 21  28 28 5f 55 25 21 34 29  |>0....S!((_U%!4)|
00003570  2b 28 31 36 2a 63 41 25  29 29 3d 49 42 25 3a 24  |+(16*cA%))=IB%:$|
00003580  28 28 28 5f 55 25 21 34  29 2b 28 31 36 2a 63 41  |(((_U%!4)+(16*cA|
00003590  25 29 29 2b 34 29 3d 50  24 3a 49 42 25 2b 3d 28  |%))+4)=P$:IB%+=(|
000035a0  38 38 2b 28 49 42 25 21  38 34 29 2a 33 32 29 3a  |88+(IB%!84)*32):|
000035b0  63 41 25 2b 3d 31 0d 04  0b 21 cd 3a fd 47 41 25  |cA%+=1...!.:.GA%|
000035c0  3d 30 3a c8 99 26 34 30  30 44 41 3a 5f 55 25 21  |=0:..&400DA:_U%!|
000035d0  30 3d 63 41 25 3a e1 0d  04 11 25 dd a4 69 28 4f  |0=cA%:....%..i(O|
000035e0  43 25 29 3a 3d a4 68 28  22 55 74 69 6c 69 74 79  |C%):=.h("Utility|
000035f0  4d 6f 64 75 6c 65 22 2c  4f 43 25 29 0d 04 13 4c  |Module",OC%)...L|
00003600  dd f2 57 28 79 24 29 3a  ea 55 44 25 2c 48 41 25  |..W(y$):.UD%,HA%|
00003610  3a 48 41 25 3d 5f 73 68  65 6c 6c 5f 62 6c 6b 25  |:HA%=_shell_blk%|
00003620  3a 21 48 41 25 3d 9f 3a  24 28 48 41 25 2b 34 29  |:!HA%=.:$(HA%+4)|
00003630  3d 79 24 2b bd 28 30 29  3a e7 9f 3d 26 44 30 30  |=y$+.(0):..=&D00|
00003640  84 9f 3d 26 39 30 33 8c  0d 04 18 2a c8 99 26 36  |..=&903....*..&6|
00003650  30 30 44 46 2c 48 41 25  2c 31 37 2c 22 4d 65 73  |00DF,HA%,17,"Mes|
00003660  73 61 67 65 20 66 72 6f  6d 20 22 2b a4 49 b8 55  |sage from "+.I.U|
00003670  44 25 0d 04 19 1a cc c8  99 26 36 30 30 44 46 2c  |D%.......&600DF,|
00003680  48 41 25 2c 31 2c a4 49  b8 55 44 25 0d 04 1b 07  |HA%,1,.I.UD%....|
00003690  cd 3a e1 0d 04 1f 53 dd  f2 6c 28 6b 25 29 3a ea  |.:....S..l(k%):.|
000036a0  44 42 25 2c 41 24 2c 73  43 25 2c 75 43 25 2c 61  |DB%,A$,sC%,uC%,a|
000036b0  25 2c 78 25 3a 78 25 3d  a4 41 28 26 43 29 3a c8  |%,x%:x%=.A(&C):.|
000036c0  99 26 34 30 30 44 36 2c  6b 25 2c 78 25 2c 26 33  |.&400D6,k%,x%,&3|
000036d0  46 30 30 30 30 2c 26 44  3c 3c 31 36 3a e7 21 78  |F0000,&D<<16:.!x|
000036e0  25 3c 3e 2d 31 8c 0d 04  26 11 41 24 3d a4 45 28  |%<>-1...&.A$=.E(|
000036f0  6b 25 2c 21 78 25 29 0d  04 27 1f cd 3a f2 41 28  |k%,!x%)..'..:.A(|
00003700  78 25 29 3a 61 25 3d a4  41 28 26 36 34 29 3a e7  |x%):a%=.A(&64):.|
00003710  41 24 3d 22 22 8c 0d 04  2d 12 41 24 3d a4 4c 28  |A$=""...-.A$=.L(|
00003720  6b 25 2c 2d 31 2c 34 29  0d 04 2e 84 cd 3a 61 25  |k%,-1,4).....:a%|
00003730  21 30 3d 6b 25 3a c8 99  26 34 30 30 43 38 2c 2c  |!0=k%:..&400C8,,|
00003740  61 25 b8 44 42 25 3a 73  43 25 3d 61 25 21 34 2d  |a%.DB%:sC%=a%!4-|
00003750  61 25 21 32 30 3a 75 43  25 3d 61 25 21 31 36 2d  |a%!20:uC%=a%!16-|
00003760  61 25 21 32 34 3a c8 95  44 42 25 3a c8 99 26 38  |a%!24:..DB%:..&8|
00003770  31 36 38 31 2c 2c 61 25  3a e7 41 24 3c 3e 22 22  |1681,,a%:.A$<>""|
00003780  8c 6f 25 3d a0 28 22 46  4e 22 2b 41 24 2b 22 28  |.o%=.("FN"+A$+"(|
00003790  22 2b c3 61 25 2b 22 2c  22 2b c3 73 43 25 2b 22  |"+.a%+","+.sC%+"|
000037a0  2c 22 2b c3 75 43 25 2b  22 29 22 29 0d 04 35 1f  |,"+.uC%+")")..5.|
000037b0  c8 99 26 34 30 30 43 41  2c 2c 61 25 b8 44 42 25  |..&400CA,,a%.DB%|
000037c0  3a ce 3a f2 41 28 61 25  29 3a e1 0d 04 3a 6b dd  |:.:.A(a%):...:k.|
000037d0  f2 4a 28 63 25 2c 58 43  25 2c 7a 43 25 29 3a ea  |.J(c%,XC%,zC%):.|
000037e0  64 25 2c 61 25 2c 69 25  2c 66 25 2c 44 44 25 2c  |d%,a%,i%,f%,DD%,|
000037f0  6d 42 25 2c 4f 41 25 2c  4e 41 25 3a ea 62 43 25  |mB%,OA%,NA%:.bC%|
00003800  2c 50 42 25 2c 51 42 25  2c 49 44 25 2c 52 44 25  |,PB%,QB%,ID%,RD%|
00003810  2c 52 42 25 3a 64 25 3d  a4 43 28 63 25 2c 2d 31  |,RB%:d%=.C(c%,-1|
00003820  2c 5f 55 25 2b 33 30 34  2c 26 43 2c a3 29 3a e7  |,_U%+304,&C,.):.|
00003830  64 25 3e 3d 30 8c 0d 04  3f 32 61 25 3d 5f 55 25  |d%>=0...?2a%=_U%|
00003840  21 33 30 34 2b 64 25 3a  62 25 3d 61 25 21 38 3a  |!304+d%:b%=a%!8:|
00003850  52 42 25 3d a0 28 22 46  4e 22 2b 24 62 25 29 3a  |RB%=.("FN"+$b%):|
00003860  e7 52 42 25 3d 30 8c e1  0d 04 43 52 cd 3a 50 42  |.RB%=0....CR.:PB|
00003870  25 3d a3 3a 51 42 25 3d  a4 41 28 26 36 34 29 3a  |%=.:QB%=.A(&64):|
00003880  51 42 25 21 30 3d 63 25  3a c8 99 26 34 30 30 43  |QB%!0=c%:..&400C|
00003890  42 2c 2c 51 42 25 3a e7  28 51 42 25 21 33 32 80  |B,,QB%:.(QB%!32.|
000038a0  26 38 30 30 30 30 29 3d  26 38 30 30 30 30 8c 50  |&80000)=&80000.P|
000038b0  42 25 3d b9 8b 50 42 25  3d a3 0d 04 48 28 f2 41  |B%=..PB%=...H(.A|
000038c0  28 51 42 25 29 3a 5f 51  25 21 30 3d 63 25 3a e7  |(QB%):_Q%!0=c%:.|
000038d0  ac 58 43 25 8c c8 99 26  34 30 30 43 42 2c 2c 5f  |.XC%...&400CB,,_|
000038e0  51 25 0d 04 4b 09 e7 50  42 25 8c 0d 04 4c 11 c8  |Q%..K..PB%...L..|
000038f0  99 26 34 30 30 43 35 2c  2c 5f 51 25 0d 04 4d 26  |.&400C5,,_Q%..M&|
00003900  cd 3a 64 25 3d a4 43 28  63 25 2c 2d 31 2c 5f 55  |.:d%=.C(c%,-1,_U|
00003910  25 2b 39 32 2c 32 34 2c  a3 29 3a e7 64 25 3e 2d  |%+92,24,.):.d%>-|
00003920  31 8c 0d 04 50 59 61 25  3d 28 5f 55 25 21 39 32  |1...PYa%=(_U%!92|
00003930  29 2b 64 25 3a 77 41 25  3d 61 25 21 38 3a 70 43  |)+d%:wA%=a%!8:pC|
00003940  25 3d 61 25 21 26 43 3a  6d 41 25 3d 61 25 21 31  |%=a%!&C:mA%=a%!1|
00003950  36 3a 78 41 25 3d 61 25  21 32 30 3a 5f 51 25 21  |6:xA%=a%!20:_Q%!|
00003960  30 3d 63 25 3a e7 7a 43  25 8c 6d 42 25 3d 2d 31  |0=c%:.zC%.mB%=-1|
00003970  8b 6d 42 25 3d 5f 51 25  21 32 38 0d 04 55 0a e7  |.mB%=_Q%!28..U..|
00003980  ac 58 43 25 8c 0d 04 56  2d c8 99 26 34 30 30 43  |.XC%...V-..&400C|
00003990  35 2c 2c 5f 51 25 3a c8  99 26 34 30 30 43 42 2c  |5,,_Q%:..&400CB,|
000039a0  2c 5f 51 25 3a c8 99 26  34 30 30 43 36 2c 2c 5f  |,_Q%:..&400C6,,_|
000039b0  51 25 0d 04 59 3f cd 3a  69 25 3d a4 41 28 26 34  |Q%..Y?.:i%=.A(&4|
000039c0  30 30 29 3a 66 25 3d 30  3a c8 95 77 41 25 21 66  |00):f%=0:..wA%!f|
000039d0  25 3c 3e 2d 31 3a 69 25  21 30 3d 77 41 25 21 66  |%<>-1:i%!0=wA%!f|
000039e0  25 3a e7 44 44 25 3d 30  8c 44 44 25 3d 69 25 21  |%:.DD%=0.DD%=i%!|
000039f0  30 0d 04 60 2b 49 44 25  3d 69 25 21 30 3a c8 99  |0..`+ID%=i%!0:..|
00003a00  26 34 30 30 43 42 2c 2c  69 25 3a 62 43 25 3d 70  |&400CB,,i%:bC%=p|
00003a10  43 25 21 66 25 3a c8 8e  62 43 25 ca 0d 04 65 6a  |C%!f%:..bC%...ej|
00003a20  c9 30 2c 31 3a 4f 41 25  3d 69 25 21 31 36 2d 69  |.0,1:OA%=i%!16-i|
00003a30  25 21 38 3a 4e 41 25 3d  69 25 21 26 43 2d 69 25  |%!8:NA%=i%!&C-i%|
00003a40  21 34 3a 69 25 21 34 3d  5f 51 25 21 34 2b 6d 41  |!4:i%!4=_Q%!4+mA|
00003a50  25 21 66 25 3a 69 25 21  26 43 3d 69 25 21 34 2b  |%!f%:i%!&C=i%!4+|
00003a60  4e 41 25 3a 69 25 21 31  36 3d 5f 51 25 21 31 36  |NA%:i%!16=_Q%!16|
00003a70  2b 78 41 25 21 66 25 3a  69 25 21 38 3d 69 25 21  |+xA%!f%:i%!8=i%!|
00003a80  31 36 2d 4f 41 25 0d 04  6c 68 c9 32 3a 4f 41 25  |16-OA%..lh.2:OA%|
00003a90  3d 69 25 21 31 36 2d 69  25 21 38 3a 4e 41 25 3d  |=i%!16-i%!8:NA%=|
00003aa0  5f 51 25 21 26 43 2d 5f  51 25 21 34 3a 69 25 21  |_Q%!&C-_Q%!4:i%!|
00003ab0  34 3d 5f 51 25 21 34 2b  6d 41 25 21 66 25 3a 69  |4=_Q%!4+mA%!f%:i|
00003ac0  25 21 26 43 3d 5f 51 25  21 26 43 3a 69 25 21 31  |%!&C=_Q%!&C:i%!1|
00003ad0  36 3d 5f 51 25 21 31 36  2b 78 41 25 21 66 25 3a  |6=_Q%!16+xA%!f%:|
00003ae0  69 25 21 38 3d 69 25 21  31 36 2d 4f 41 25 0d 04  |i%!8=i%!16-OA%..|
00003af0  74 66 c9 33 3a 4f 41 25  3d 5f 51 25 21 31 36 2d  |tf.3:OA%=_Q%!16-|
00003b00  5f 51 25 21 38 3a 4e 41  25 3d 69 25 21 26 43 2d  |_Q%!8:NA%=i%!&C-|
00003b10  69 25 21 34 3a 69 25 21  34 3d 5f 51 25 21 34 2b  |i%!4:i%!4=_Q%!4+|
00003b20  6d 41 25 21 66 25 3a 69  25 21 26 43 3d 69 25 21  |mA%!f%:i%!&C=i%!|
00003b30  34 2b 4e 41 25 3a 69 25  21 31 36 3d 5f 51 25 21  |4+NA%:i%!16=_Q%!|
00003b40  31 36 3a 69 25 21 38 3d  5f 51 25 21 38 2b 78 41  |16:i%!8=_Q%!8+xA|
00003b50  25 21 66 25 0d 04 7c 6b  c9 34 3a 4f 41 25 3d 69  |%!f%..|k.4:OA%=i|
00003b60  25 21 31 36 2d 69 25 21  38 3a 4e 41 25 3d 5f 51  |%!16-i%!8:NA%=_Q|
00003b70  25 21 26 43 2d 5f 51 25  21 34 3a 69 25 21 34 3d  |%!&C-_Q%!4:i%!4=|
00003b80  5f 51 25 21 34 2b 6d 41  25 21 66 25 3a 69 25 21  |_Q%!4+mA%!f%:i%!|
00003b90  26 43 3d 5f 51 25 21 26  43 3a 69 25 21 31 36 3d  |&C=_Q%!&C:i%!16=|
00003ba0  5f 51 25 21 38 2b 4f 41  25 2b 78 41 25 21 66 25  |_Q%!8+OA%+xA%!f%|
00003bb0  3a 69 25 21 38 3d 69 25  21 31 36 2b 4f 41 25 0d  |:i%!8=i%!16+OA%.|
00003bc0  04 84 64 c9 35 3a 4f 41  25 3d 5f 51 25 21 31 36  |..d.5:OA%=_Q%!16|
00003bd0  2d 5f 51 25 21 38 3a 4e  41 25 3d 69 25 21 26 43  |-_Q%!8:NA%=i%!&C|
00003be0  2d 69 25 21 34 3a 69 25  21 34 3d 5f 51 25 21 26  |-i%!4:i%!4=_Q%!&|
00003bf0  43 2d 4e 41 25 2b 6d 41  25 21 66 25 3a 69 25 21  |C-NA%+mA%!f%:i%!|
00003c00  26 43 3d 69 25 21 34 2b  4e 41 25 3a 69 25 21 31  |&C=i%!4+NA%:i%!1|
00003c10  36 3d 5f 51 25 21 31 36  3a 69 25 21 38 3d 5f 51  |6=_Q%!16:i%!8=_Q|
00003c20  25 21 38 0d 04 8c 0c cb  3a e7 66 25 3d 30 8c 0d  |%!8.....:.f%=0..|
00003c30  04 8e 0d 69 25 21 32 38  3d 6d 42 25 0d 04 8f 0e  |...i%!28=mB%....|
00003c40  cc 69 25 21 32 38 3d 52  44 25 0d 04 91 2a cd 3a  |.i%!28=RD%...*.:|
00003c50  c8 99 26 34 30 30 43 35  2c 2c 69 25 3a 52 44 25  |..&400C5,,i%:RD%|
00003c60  3d 69 25 21 30 3a 66 25  2b 3d 34 3a ce 3a e7 ac  |=i%!0:f%+=4:.:..|
00003c70  50 42 25 8c 0d 04 97 1c  5f 51 25 21 32 38 3d 49  |PB%....._Q%!28=I|
00003c80  44 25 3a c8 99 26 34 30  30 43 35 2c 2c 5f 51 25  |D%:..&400C5,,_Q%|
00003c90  0d 04 99 0c cd 3a f2 41  28 69 25 29 0d 04 9b 21  |.....:.A(i%)...!|
00003ca0  cc 5f 51 25 21 30 3d 63  25 3a e7 ac 58 43 25 8c  |._Q%!0=c%:..XC%.|
00003cb0  c8 99 26 34 30 30 43 42  2c 2c 5f 51 25 0d 04 9f  |..&400CB,,_Q%...|
00003cc0  15 e7 6d 42 25 3d 2d 32  8c 5f 51 25 21 32 38 3d  |..mB%=-2._Q%!28=|
00003cd0  2d 32 0d 04 a0 15 e7 7a  43 25 3d 2d 31 8c 5f 51  |-2.....zC%=-1._Q|
00003ce0  25 21 32 38 3d 2d 31 0d  04 a1 11 c8 99 26 34 30  |%!28=-1......&40|
00003cf0  30 43 35 2c 2c 5f 51 25  0d 04 a2 07 cd 3a e1 0d  |0C5,,_Q%.....:..|
00003d00  04 a5 4b dd f2 58 28 63  25 29 3a ea 64 25 2c 61  |..K..X(c%):.d%,a|
00003d10  25 2c 77 41 25 2c 70 43  25 2c 6d 41 25 2c 78 41  |%,wA%,pC%,mA%,xA|
00003d20  25 2c 70 25 2c 52 42 25  3a 64 25 3d a4 43 28 63  |%,p%,RB%:d%=.C(c|
00003d30  25 2c 2d 31 2c 5f 55 25  2b 33 30 38 2c 26 43 2c  |%,-1,_U%+308,&C,|
00003d40  a3 29 3a e7 64 25 3e 3d  30 8c 0d 04 a9 32 61 25  |.):.d%>=0....2a%|
00003d50  3d 5f 55 25 21 33 30 38  2b 64 25 3a 62 25 3d 61  |=_U%!308+d%:b%=a|
00003d60  25 21 38 3a 52 42 25 3d  a0 28 22 46 4e 22 2b 24  |%!8:RB%=.("FN"+$|
00003d70  62 25 29 3a e7 52 42 25  3d 30 8c e1 0d 04 ad 16  |b%):.RB%=0......|
00003d80  cd 3a 70 25 3d a4 41 28  36 30 29 3a e7 63 25 3e  |.:p%=.A(60):.c%>|
00003d90  30 8c 0d 04 b0 24 64 25  3d a4 43 28 63 25 2c 2d  |0....$d%=.C(c%,-|
00003da0  31 2c 5f 55 25 2b 39 32  2c 32 34 2c a3 29 3a e7  |1,_U%+92,24,.):.|
00003db0  64 25 3e 2d 31 8c 0d 04  b2 6c 61 25 3d 28 5f 55  |d%>-1....la%=(_U|
00003dc0  25 21 39 32 29 2b 64 25  3a 70 43 25 3d 61 25 21  |%!92)+d%:pC%=a%!|
00003dd0  26 43 3a 6d 41 25 3d 61  25 21 31 36 3a 78 41 25  |&C:mA%=a%!16:xA%|
00003de0  3d 61 25 21 32 30 3a 66  25 3d 30 3a 77 41 25 3d  |=a%!20:f%=0:wA%=|
00003df0  61 25 21 38 3a c8 95 77  41 25 21 66 25 3c 3e 2d  |a%!8:..wA%!f%<>-|
00003e00  31 3a 70 25 21 30 3d 77  41 25 21 66 25 3a c8 99  |1:p%!0=wA%!f%:..|
00003e10  26 34 30 30 43 36 2c 2c  70 25 3a 66 25 2b 3d 34  |&400C6,,p%:f%+=4|
00003e20  3a ce 0d 04 bf 1a cd 3a  70 25 21 30 3d 63 25 3a  |:......:p%!0=c%:|
00003e30  c8 99 26 34 30 30 43 36  2c 2c 70 25 0d 04 c2 0e  |..&400C6,,p%....|
00003e40  cd 3a f2 41 28 70 25 29  3a e1 0d 04 c6 4c dd f2  |.:.A(p%):....L..|
00003e50  59 28 64 25 2c 63 25 2c  6a 25 2c 5f 62 75 74 74  |Y(d%,c%,j%,_butt|
00003e60  6f 6e 25 29 3a ea 42 45  25 2c 75 25 2c 6f 42 25  |on%):.BE%,u%,oB%|
00003e70  2c 54 42 25 2c 5f 74 65  6d 70 24 2c 4b 43 25 3a  |,TB%,_temp$,KC%:|
00003e80  ea 79 44 25 2c 6e 41 25  3a e7 5f 62 75 74 74 6f  |.yD%,nA%:._butto|
00003e90  6e 25 3c 3e 32 8c 0d 04  ca 50 6f 42 25 3d 5f 55  |n%<>2....PoB%=_U|
00003ea0  25 21 26 36 38 2b 64 25  3a 5f 55 25 21 32 38 38  |%!&68+d%:_U%!288|
00003eb0  3d 63 25 3a 5f 55 25 21  32 39 32 3d 6a 25 3a 5f  |=c%:_U%!292=j%:_|
00003ec0  55 25 21 32 39 36 3d 64  25 3a 75 25 3d 6f 42 25  |U%!296=d%:u%=oB%|
00003ed0  21 26 43 3a 4b 43 25 3d  75 25 21 31 36 3a e7 4b  |!&C:KC%=u%!16:.K|
00003ee0  43 25 3c 3e 30 8c 0d 04  d4 32 5f 74 65 6d 70 24  |C%<>0....2_temp$|
00003ef0  3d a4 45 28 63 25 2c 75  25 21 30 29 3a 54 42 25  |=.E(c%,u%!0):TB%|
00003f00  3d a0 28 22 46 4e 22 2b  24 4b 43 25 2b 22 28 5f  |=.("FN"+$KC%+"(_|
00003f10  74 65 6d 70 24 29 22 29  0d 04 d6 17 cc 54 42 25  |temp$)").....TB%|
00003f20  3d bb 28 a4 45 28 63 25  2c 75 25 21 30 29 29 0d  |=.(.E(c%,u%!0)).|
00003f30  04 d8 12 cd 3a e7 5f 62  75 74 74 6f 6e 25 3d 31  |....:._button%=1|
00003f40  8c 0d 04 db 20 5f 6e 65  77 5f 76 61 6c 25 3d 54  |.... _new_val%=T|
00003f50  42 25 2b 28 28 6f 42 25  21 38 29 2a 28 2d 31 29  |B%+((oB%!8)*(-1)|
00003f60  29 0d 04 dc 18 cc 5f 6e  65 77 5f 76 61 6c 25 3d  |)....._new_val%=|
00003f70  54 42 25 2b 6f 42 25 21  38 0d 04 de 0f cd 3a e7  |TB%+oB%!8.....:.|
00003f80  75 25 21 32 30 3d 30 8c  0d 04 e1 22 e7 5f 6e 65  |u%!20=0...."._ne|
00003f90  77 5f 76 61 6c 25 3e 75  25 21 38 8c 5f 6e 65 77  |w_val%>u%!8._new|
00003fa0  5f 76 61 6c 25 3d 75 25  21 38 0d 04 e2 22 e7 5f  |_val%=u%!8..."._|
00003fb0  6e 65 77 5f 76 61 6c 25  3c 75 25 21 34 8c 5f 6e  |new_val%<u%!4._n|
00003fc0  65 77 5f 76 61 6c 25 3d  75 25 21 34 0d 04 e3 23  |ew_val%=u%!4...#|
00003fd0  cc e7 5f 6e 65 77 5f 76  61 6c 25 3e 75 25 21 38  |.._new_val%>u%!8|
00003fe0  8c 5f 6e 65 77 5f 76 61  6c 25 3d 75 25 21 34 0d  |._new_val%=u%!4.|
00003ff0  04 e6 22 e7 5f 6e 65 77  5f 76 61 6c 25 3c 75 25  |.."._new_val%<u%|
00004000  21 34 8c 5f 6e 65 77 5f  76 61 6c 25 3d 75 25 21  |!4._new_val%=u%!|
00004010  38 0d 04 e7 18 cd 3a 6e  41 25 3d 75 25 21 26 43  |8.....:nA%=u%!&C|
00004020  3a e7 6e 41 25 3c 3e 30  8c 0d 04 ea 31 5f 6e 65  |:.nA%<>0....1_ne|
00004030  77 5f 76 61 6c 24 3d a0  28 22 46 4e 22 2b 24 6e  |w_val$=.("FN"+$n|
00004040  41 25 2b 22 28 5f 6e 65  77 5f 76 61 6c 25 2c 5f  |A%+"(_new_val%,_|
00004050  62 75 74 74 6f 6e 25 29  22 29 0d 04 eb 19 cc 5f  |button%)")....._|
00004060  6e 65 77 5f 76 61 6c 24  3d c3 5f 6e 65 77 5f 76  |new_val$=._new_v|
00004070  61 6c 25 0d 04 ed 16 cd  3a e7 5f 6e 65 77 5f 76  |al%.....:._new_v|
00004080  61 6c 25 3c 3e 54 42 25  8c 0d 04 ef 1c f2 42 28  |al%<>TB%......B(|
00004090  63 25 2c 75 25 21 30 2c  5f 6e 65 77 5f 76 61 6c  |c%,u%!0,_new_val|
000040a0  24 2c 2d 31 29 0d 04 f0  05 cd 0d 04 f1 07 cd 3a  |$,-1)..........:|
000040b0  e1 0d 04 f4 40 dd a4 43  28 63 25 2c 6a 25 2c 67  |....@..C(c%,j%,g|
000040c0  25 2c 71 42 25 2c 74 43  25 29 3a ea 6d 25 2c 65  |%,qB%,tC%):.m%,e|
000040d0  25 2c 68 25 2c 64 25 2c  56 42 25 2c 62 25 3a e7  |%,h%,d%,VB%,b%:.|
000040e0  28 21 67 25 3d 30 80 74  43 25 3d a3 29 8c 3d 2d  |(!g%=0.tC%=.).=-|
000040f0  32 0d 04 fb 0d e7 28 21  67 25 3d 30 29 8c 0d 04  |2.....(!g%=0)...|
00004100  fd 27 21 67 25 3d a4 41  28 71 42 25 29 3a 62 25  |.'!g%=.A(qB%):b%|
00004110  3d 21 67 25 3a 62 25 21  30 3d 30 3a 62 25 21 34  |=!g%:b%!0=0:b%!4|
00004120  3d 30 3a 3d 30 0d 05 00  3a cd 3a 6d 25 3d a4 44  |=0:=0...:.:m%=.D|
00004130  28 21 67 25 29 2d 38 3a  65 25 3d 30 3a 68 25 3d  |(!g%)-8:e%=0:h%=|
00004140  a3 3a 64 25 3d 2d 31 3a  56 42 25 3d 2d 31 3a 62  |.:d%=-1:VB%=-1:b|
00004150  25 3d 21 67 25 3a f5 3a  e7 56 42 25 3c 30 8c 0d  |%=!g%:.:.VB%<0..|
00004160  05 0a 1f e7 28 62 25 21  65 25 3d 30 80 62 25 21  |....(b%!e%=0.b%!|
00004170  65 25 2b 34 3d 30 29 8c  56 42 25 3d 65 25 0d 05  |e%+4=0).VB%=e%..|
00004180  0b 12 cd 3a e7 28 62 25  21 65 25 3d 63 25 29 8c  |...:.(b%!e%=c%).|
00004190  0d 05 10 0b e7 6a 25 3d  2d 31 8c 0d 05 13 0e 64  |.....j%=-1.....d|
000041a0  25 3d 65 25 3a 68 25 3d  b9 0d 05 15 13 cc e7 62  |%=e%:h%=.......b|
000041b0  25 21 28 65 25 2b 34 29  3d 6a 25 8c 0d 05 18 0e  |%!(e%+4)=j%.....|
000041c0  64 25 3d 65 25 3a 68 25  3d b9 0d 05 1a 0c cc 65  |d%=e%:h%=......e|
000041d0  25 2b 3d 71 42 25 0d 05  1c 05 cd 0d 05 1d 05 cd  |%+=qB%..........|
000041e0  0d 05 1e 0c cc 65 25 2b  3d 71 42 25 0d 05 21 19  |.....e%+=qB%..!.|
000041f0  cd 3a fd 28 28 65 25 3e  3d 6d 25 29 84 68 25 29  |.:.((e%>=m%).h%)|
00004200  3a e7 68 25 8c 0d 05 25  05 cc 0d 05 27 13 cd 3a  |:.h%...%....'..:|
00004210  e7 28 64 25 3d 2d 31 80  74 43 25 29 8c 0d 05 29  |.(d%=-1.tC%)...)|
00004220  0b e7 56 42 25 3c 30 8c  0d 05 2b 35 64 25 3d 6d  |..VB%<0...+5d%=m|
00004230  25 3a 21 67 25 3d a4 48  28 21 67 25 2c 71 42 25  |%:!g%=.H(!g%,qB%|
00004240  29 3a 62 25 3d 21 67 25  3a 62 25 2b 3d 64 25 3a  |):b%=!g%:b%+=d%:|
00004250  62 25 21 30 3d 30 3a 62  25 21 34 3d 30 0d 05 2f  |b%!0=0:b%!4=0../|
00004260  0b cc 64 25 3d 56 42 25  0d 05 32 05 cd 0d 05 33  |..d%=VB%..2....3|
00004270  09 cd 3a 3d 64 25 0d 05  36 3c dd a4 72 28 63 25  |..:=d%..6<..r(c%|
00004280  2c 6a 25 29 3a ea 71 25  3a 71 25 3d a4 6a 28 63  |,j%):.q%:q%=.j(c|
00004290  25 2c 6a 25 29 3a 62 25  3d 28 71 25 80 26 36 30  |%,j%):b%=(q%.&60|
000042a0  30 30 29 3a e7 62 25 3d  26 36 30 30 30 3d b9 8b  |00):.b%=&6000=..|
000042b0  3d a3 0d 05 3c 5b dd f2  70 28 63 25 2c 6a 25 29  |=...<[..p(c%,j%)|
000042c0  3a ea 61 25 2c 44 2c 45  2c 4e 43 25 2c 71 25 2c  |:.a%,D,E,NC%,q%,|
000042d0  64 41 25 2c 46 44 25 2c  48 44 25 2c 4a 44 25 2c  |dA%,FD%,HD%,JD%,|
000042e0  64 24 3a ea 4b 44 25 2c  50 24 3a 4e 43 25 3d a4  |d$:.KD%,P$:NC%=.|
000042f0  43 28 63 25 2c 6a 25 2c  5f 55 25 2b 37 32 2c 32  |C(c%,j%,_U%+72,2|
00004300  34 2c a3 29 3a e7 4e 43  25 3e 3d 30 8c 0d 05 44  |4,.):.NC%>=0...D|
00004310  45 61 25 3d 5f 55 25 21  37 32 2b 4e 43 25 3a 4b  |Ea%=_U%!72+NC%:K|
00004320  44 25 3d 61 25 21 31 36  3a 50 24 3d a4 45 28 63  |D%=a%!16:P$=.E(c|
00004330  25 2c 4b 44 25 29 3a e7  50 24 3d 22 22 8c f2 44  |%,KD%):.P$=""..D|
00004340  28 a4 42 28 22 53 48 45  4c 4c 4d 53 47 32 38 22  |(.B("SHELLMSG28"|
00004350  29 29 0d 05 48 f5 61 25  3d a4 41 28 36 30 30 30  |))..H.a%=.A(6000|
00004360  29 3a 21 61 25 3d 63 25  3a c8 99 26 34 30 30 43  |):!a%=c%:..&400C|
00004370  43 2c 2c 61 25 3a 44 3d  61 25 21 34 2d 61 25 21  |C,,a%:D=a%!4-a%!|
00004380  32 30 3a 45 3d 61 25 21  31 36 2d 61 25 21 32 34  |20:E=a%!16-a%!24|
00004390  3a 48 44 25 3d 61 25 21  36 38 3a 61 25 21 34 3d  |:HD%=a%!68:a%!4=|
000043a0  6a 25 3a c8 99 26 34 30  30 43 45 2c 2c 61 25 3a  |j%:..&400CE,,a%:|
000043b0  21 61 25 3d 63 25 3a 61  25 21 34 3d 35 3a 71 25  |!a%=c%:a%!4=5:q%|
000043c0  3d 61 25 21 32 34 3a 4a  44 25 3d 61 25 21 33 32  |=a%!24:JD%=a%!32|
000043d0  3a 61 25 21 38 3d 61 25  21 38 2b 44 3a 61 25 21  |:a%!8=a%!8+D:a%!|
000043e0  26 43 3d 61 25 21 26 43  2b 45 3a 61 25 21 31 36  |&C=a%!&C+E:a%!16|
000043f0  3d 61 25 21 31 36 2b 44  3a 61 25 21 32 30 3d 61  |=a%!16+D:a%!20=a|
00004400  25 21 32 30 2b 45 3a 61  25 21 32 34 3d 30 3a 61  |%!20+E:a%!24=0:a|
00004410  25 21 32 38 3d 30 3a 61  25 21 33 32 3d 26 37 46  |%!28=0:a%!32=&7F|
00004420  46 46 46 46 46 46 3a 61  25 21 33 36 3d 26 37 46  |FFFFFF:a%!36=&7F|
00004430  46 46 46 46 46 46 3a c8  99 36 2c 26 41 31 2c 32  |FFFFFF:..6,&A1,2|
00004440  38 b8 2c 2c 64 41 25 0d  05 58 19 46 44 25 3d 28  |8.,,dA%..X.FD%=(|
00004450  28 64 41 25 80 32 29 3d  32 29 3a e7 46 44 25 8c  |(dA%.2)=2):.FD%.|
00004460  0d 05 5a 16 64 41 25 3d  71 25 3a e7 28 64 41 25  |..Z.dA%=q%:.(dA%|
00004470  80 32 35 36 29 8c 0d 05  5c 12 64 24 3d a4 6b 28  |.256)...\.d$=.k(|
00004480  4a 44 25 2c 22 73 22 29  0d 05 5d 25 cd 3a e7 28  |JD%,"s")..]%.:.(|
00004490  64 41 25 80 32 29 3d 30  8c f2 44 28 a4 42 28 22  |dA%.2)=0..D(.B("|
000044a0  53 48 45 4c 4c 4d 53 47  31 39 22 29 29 0d 05 5f  |SHELLMSG19")).._|
000044b0  0c e7 64 24 3c 3e 22 22  8c 0d 05 60 2e c8 99 26  |..d$<>""...`...&|
000044c0  34 32 34 30 30 2c 26 38  35 2c 48 44 25 2c 64 24  |42400,&85,HD%,d$|
000044d0  2c 61 25 2b 38 3a 5f 55  25 21 26 36 34 3d 5f 55  |,a%+8:_U%!&64=_U|
000044e0  25 21 26 36 34 84 31 0d  05 62 11 cc c8 99 26 34  |%!&64.1..b....&4|
000044f0  30 30 44 30 2c 2c 61 25  0d 05 64 05 cd 0d 05 65  |00D0,,a%..d....e|
00004500  11 cc c8 99 26 34 30 30  44 30 2c 2c 61 25 0d 05  |....&400D0,,a%..|
00004510  67 0c cd 3a f2 41 28 61  25 29 0d 05 69 49 cc f2  |g..:.A(a%)..iI..|
00004520  43 28 22 49 63 6f 6e 44  72 61 67 42 6f 78 3a 57  |C("IconDragBox:W|
00004530  41 52 4e 49 4e 47 21 20  6e 6f 20 64 72 61 67 20  |ARNING! no drag |
00004540  68 61 6e 64 6c 65 72 20  72 65 67 69 73 74 65 72  |handler register|
00004550  65 64 20 66 6f 72 20 74  68 69 73 20 69 63 6f 6e  |ed for this icon|
00004560  21 22 29 0d 05 6b 07 cd  3a e1 0d 05 6e 19 dd f2  |!")..k..:...n...|
00004570  43 28 75 24 29 3a ea 64  41 25 3a e7 ac 28 a4 6c  |C(u$):.dA%:..(.l|
00004580  29 8c e1 0d 05 71 10 e7  5f 55 25 21 34 34 3c 3e  |)....q.._U%!44<>|
00004590  2d 31 8c 0d 05 72 17 64  41 25 3d 5f 55 25 21 34  |-1...r.dA%=_U%!4|
000045a0  34 3a d5 23 64 41 25 2c  75 24 0d 05 74 11 cd 3a  |4:.#dA%,u$..t..:|
000045b0  e7 5f 55 25 21 26 39 34  3e 30 8c 0d 05 77 24 f2  |._U%!&94>0...w$.|
000045c0  46 28 26 34 33 42 30 30  2c 22 53 68 65 6c 6c 44  |F(&43B00,"ShellD|
000045d0  42 75 67 3a 54 72 61 63  65 20 22 2b 75 24 29 0d  |Bug:Trace "+u$).|
000045e0  05 79 07 cd 3a e1 0d 05  7c 40 dd f2 72 3a f2 45  |.y..:...|@..r:.E|
000045f0  41 28 5f 51 25 2c 5f 55  25 21 32 38 2c 5f 55 25  |A(_Q%,_U%!28,_U%|
00004600  21 33 32 29 3a 41 24 3d  a4 4c 28 5f 55 25 21 32  |!32):A$=.L(_U%!2|
00004610  38 2c 5f 55 25 21 33 32  2c 32 29 3a e7 5f 55 25  |8,_U%!32,2):._U%|
00004620  21 33 32 3d 30 8c 0d 05  82 16 f2 46 41 28 5f 55  |!32=0......FA(_U|
00004630  25 21 32 38 2c 5f 55 25  21 33 32 29 0d 05 83 0e  |%!28,_U%!32)....|
00004640  cd 3a e7 41 24 3c 3e 22  22 8c 0d 05 85 3b f2 62  |.:.A$<>""....;.b|
00004650  28 34 2c 5f 55 25 21 32  38 2c 5f 55 25 21 33 32  |(4,_U%!28,_U%!32|
00004660  29 3a 6f 25 3d a0 28 22  46 4e 22 2b 41 24 2b 22  |):o%=.("FN"+A$+"|
00004670  28 5f 74 65 6d 70 32 38  25 2c 5f 74 65 6d 70 33  |(_temp28%,_temp3|
00004680  32 25 29 22 29 0d 05 87  10 cd 3a e7 5f 55 25 21  |2%)").....:._U%!|
00004690  33 32 3d 30 8c 0d 05 8a  13 e7 5f 55 25 21 32 38  |32=0......_U%!28|
000046a0  3d 5f 55 25 21 32 30 8c  0d 05 8b 10 c8 99 26 34  |=_U%!20.......&4|
000046b0  30 30 44 34 2c 2c 2d 31  0d 05 8c 05 cd 0d 05 8d  |00D4,,-1........|
000046c0  07 cd 3a e1 0d 05 8f 39  dd f2 73 3a ea 62 25 2c  |..:....9..s:.b%,|
000046d0  72 25 2c 57 42 25 3a 57  42 25 3d a3 3a 62 25 3d  |r%,WB%:WB%=.:b%=|
000046e0  b9 3a e7 a6 28 2d 31 29  8c 62 25 3d a4 6d 28 5f  |.:..(-1).b%=.m(_|
000046f0  51 25 21 26 43 2c 5f 51  25 21 31 36 29 0d 05 94  |Q%!&C,_Q%!16)...|
00004700  08 e7 62 25 8c 0d 05 95  40 72 25 3d a4 55 28 5f  |..b%....@r%=.U(_|
00004710  51 25 21 38 2c 5f 51 25  21 26 43 2c 5f 51 25 21  |Q%!8,_Q%!&C,_Q%!|
00004720  31 36 29 3a e7 28 72 25  3c 3e 30 80 5f 51 25 21  |16):.(r%<>0._Q%!|
00004730  26 43 3e 30 80 5f 51 25  21 31 36 3e 3d 30 29 8c  |&C>0._Q%!16>=0).|
00004740  57 42 25 3d b9 0d 05 97  0a e7 72 25 3d 30 8c 0d  |WB%=......r%=0..|
00004750  05 9a 1a 72 25 3d a4 55  28 5f 51 25 21 38 2c 5f  |...r%=.U(_Q%!8,_|
00004760  51 25 21 26 43 2c 2d 31  29 0d 05 9b 29 cd 3a e7  |Q%!&C,-1)...).:.|
00004770  72 25 3c 3e 30 8c f2 63  28 5f 51 25 2c 72 25 2c  |r%<>0..c(_Q%,r%,|
00004780  5f 51 25 21 26 43 2c 5f  51 25 21 31 36 2c 57 42  |_Q%!&C,_Q%!16,WB|
00004790  25 29 0d 05 9d 07 cd 3a  e1 0d 05 a0 9f dd f2 74  |%).....:.......t|
000047a0  3a ea 71 25 2c 41 24 2c  6f 25 2c 58 42 25 2c 66  |:.q%,A$,o%,XB%,f|
000047b0  25 3a 58 42 25 3d a4 41  28 26 36 34 29 3a f2 43  |%:XB%=.A(&64):.C|
000047c0  28 22 41 63 74 69 6f 6e  3a 4d 6f 75 73 65 20 42  |("Action:Mouse B|
000047d0  75 74 74 6f 6e 20 77 61  73 20 41 44 4a 55 53 54  |utton was ADJUST|
000047e0  22 29 3a c8 99 26 34 30  30 44 36 2c 5f 55 25 21  |"):..&400D6,_U%!|
000047f0  32 38 2c 58 42 25 2c 26  46 30 30 30 2c 26 42 30  |28,XB%,&F000,&B0|
00004800  30 30 3a 66 25 3d 30 3a  c8 95 58 42 25 21 66 25  |00:f%=0:..XB%!f%|
00004810  3c 3e 2d 31 3a e7 58 42  25 21 66 25 3d 5f 55 25  |<>-1:.XB%!f%=_U%|
00004820  21 33 32 8c f2 49 41 28  5f 55 25 21 32 38 2c 5f  |!32..IA(_U%!28,_|
00004830  55 25 21 33 32 2c 31 29  0d 05 ac 2b 66 25 2b 3d  |U%!32,1)...+f%+=|
00004840  34 3a ce 3a 41 24 3d a4  4c 28 5f 55 25 21 32 38  |4:.:A$=.L(_U%!28|
00004850  2c 5f 55 25 21 33 32 2c  33 29 3a e7 41 24 3c 3e  |,_U%!32,3):.A$<>|
00004860  22 22 8c 0d 05 b1 3b f2  62 28 31 2c 5f 55 25 21  |""....;.b(1,_U%!|
00004870  32 38 2c 5f 55 25 21 33  32 29 3a 6f 25 3d a0 28  |28,_U%!32):o%=.(|
00004880  22 46 4e 22 2b 41 24 2b  22 28 5f 74 65 6d 70 32  |"FN"+A$+"(_temp2|
00004890  38 25 2c 5f 74 65 6d 70  33 32 25 29 22 29 0d 05  |8%,_temp32%)")..|
000048a0  b3 0f cd 3a f2 41 28 58  42 25 29 3a e1 0d 05 b6  |...:.A(XB%):....|
000048b0  30 dd a4 4c 28 63 25 2c  44 41 25 2c 5f 41 25 29  |0..L(c%,DA%,_A%)|
000048c0  3a ea 65 25 2c 67 25 2c  68 25 2c 6d 25 2c 41 24  |:.e%,g%,h%,m%,A$|
000048d0  3a e7 63 25 3d 2d 31 8c  63 25 3d 2d 32 0d 05 b9  |:.c%=-1.c%=-2...|
000048e0  3c 6d 25 3d a4 44 28 5f  55 25 21 26 43 29 2d 38  |<m%=.D(_U%!&C)-8|
000048f0  3a 65 25 3d 30 3a 68 25  3d a3 3a 67 25 3d 5f 55  |:e%=0:h%=.:g%=_U|
00004900  25 21 26 43 3a 41 24 3d  22 22 3a f5 3a e7 28 67  |%!&C:A$="":.:.(g|
00004910  25 21 65 25 3d 63 25 29  8c 0d 05 c0 10 c8 8e 67  |%!e%=c%).......g|
00004920  25 21 28 65 25 2b 34 29  ca 0d 05 c1 24 c9 2d 31  |%!(e%+4)....$.-1|
00004930  3a e7 67 25 21 28 65 25  2b 28 26 43 2b 28 5f 41  |:.g%!(e%+(&C+(_A|
00004940  25 2a 34 29 29 29 3e 26  38 30 30 30 8c 0d 05 c7  |%*4)))>&8000....|
00004950  23 41 24 3d 24 28 67 25  21 28 65 25 2b 28 26 43  |#A$=$(g%!(e%+(&C|
00004960  2b 28 5f 41 25 2a 34 29  29 29 29 3a 68 25 3d b9  |+(_A%*4)))):h%=.|
00004970  0d 05 c9 0b cc 65 25 2b  3d 34 38 0d 05 cb 05 cd  |.....e%+=48.....|
00004980  0d 05 cc 14 7f e7 67 25  21 28 65 25 2b 34 29 3d  |......g%!(e%+4)=|
00004990  44 41 25 8c 0d 05 d3 20  e7 67 25 21 28 65 25 2b  |DA%.... .g%!(e%+|
000049a0  28 26 43 2b 28 5f 41 25  2a 34 29 29 29 3e 26 38  |(&C+(_A%*4)))>&8|
000049b0  30 30 30 8c 0d 05 d4 23  41 24 3d 24 28 67 25 21  |000....#A$=$(g%!|
000049c0  28 65 25 2b 28 26 43 2b  28 5f 41 25 2a 34 29 29  |(e%+(&C+(_A%*4))|
000049d0  29 29 3a 68 25 3d b9 0d  05 d6 0b cc 65 25 2b 3d  |)):h%=......e%+=|
000049e0  34 38 0d 05 d8 05 cd 0d  05 d9 0b cc 65 25 2b 3d  |48..........e%+=|
000049f0  34 38 0d 05 db 05 cd 0d  05 dc 05 cb 0d 05 dd 0b  |48..............|
00004a00  cc 65 25 2b 3d 34 38 0d  05 df 18 cd 3a fd 28 28  |.e%+=48.....:.((|
00004a10  65 25 3e 3d 6d 25 29 84  68 25 29 3a 3d 41 24 0d  |e%>=m%).h%):=A$.|
00004a20  05 e3 63 dd f2 75 28 63  25 2c 6a 25 29 3a ea 61  |..c..u(c%,j%):.a|
00004a30  25 2c 79 25 2c 70 41 25  2c 64 25 2c 65 41 25 2c  |%,y%,pA%,d%,eA%,|
00004a40  6f 25 3a 70 41 25 3d a4  41 28 33 30 29 3a c8 99  |o%:pA%=.A(30):..|
00004a50  26 34 30 30 43 46 2c 2c  70 41 25 3a 64 25 3d a4  |&400CF,,pA%:d%=.|
00004a60  43 28 63 25 2c 6a 25 2c  5f 55 25 2b 37 32 2c 32  |C(c%,j%,_U%+72,2|
00004a70  34 2c a3 29 3a e7 64 25  3d 2d 31 84 64 25 3d 2d  |4,.):.d%=-1.d%=-|
00004a80  32 8c 0d 05 eb 2e 6f 25  3d a4 6f 28 a4 42 28 22  |2.....o%=.o(.B("|
00004a90  53 48 45 4c 4c 4d 53 47  31 33 22 29 2c 30 2c 22  |SHELLMSG13"),0,"|
00004aa0  22 2c a4 42 28 22 77 61  72 6e 69 6e 67 22 29 29  |",.B("warning"))|
00004ab0  0d 05 ec 20 cc 61 25 3d  28 5f 55 25 21 37 32 29  |... .a%=(_U%!72)|
00004ac0  2b 64 25 3a e7 61 25 21  38 3e 26 38 30 30 30 8c  |+d%:.a%!8>&8000.|
00004ad0  0d 05 ef 12 65 41 25 3d  a4 44 28 61 25 21 38 29  |....eA%=.D(a%!8)|
00004ae0  2d 34 0d 05 f0 0d cc 65  41 25 3d 61 25 21 38 0d  |-4.....eA%=a%!8.|
00004af0  05 f2 f5 cd 3a 79 25 3d  5f 55 25 21 37 36 3a 79  |....:y%=_U%!76:y|
00004b00  25 21 30 3d 32 35 36 3a  79 25 21 26 43 3d 30 3a  |%!0=256:y%!&C=0:|
00004b10  79 25 21 31 36 3d 31 3a  79 25 21 32 30 3d 70 41  |y%!16=1:y%!20=pA|
00004b20  25 21 26 43 3a 79 25 21  32 34 3d 70 41 25 21 31  |%!&C:y%!24=pA%!1|
00004b30  36 3a 79 25 21 32 38 3d  70 41 25 21 30 3a 79 25  |6:y%!28=pA%!0:y%|
00004b40  21 33 32 3d 70 41 25 21  34 3a 79 25 21 33 36 3d  |!32=pA%!4:y%!36=|
00004b50  65 41 25 3a 79 25 21 34  30 3d 61 25 21 26 43 3a  |eA%:y%!40=a%!&C:|
00004b60  24 28 79 25 2b 34 34 29  3d a4 62 28 a4 45 28 63  |$(y%+44)=.b(.E(c|
00004b70  25 2c 61 25 21 31 36 29  29 3a c8 99 26 34 30 30  |%,a%!16)):..&400|
00004b80  45 37 2c 31 38 2c 79 25  2c 79 25 21 32 30 2c 79  |E7,18,y%,y%!20,y|
00004b90  25 21 32 34 3a 5f 55 25  21 26 37 38 3d 5f 51 25  |%!24:_U%!&78=_Q%|
00004ba0  21 38 3a 5f 55 25 21 26  38 38 3d 65 41 25 3a 5f  |!8:_U%!&88=eA%:_|
00004bb0  55 25 21 26 38 43 3d 61  25 21 26 43 3a 5f 55 25  |U%!&8C=a%!&C:_U%|
00004bc0  21 26 39 30 3d 61 25 21  38 3a 5f 55 25 21 26 39  |!&90=a%!8:_U%!&9|
00004bd0  43 3d 61 25 21 34 3a 5f  55 25 21 26 43 38 3d 79  |C=a%!4:_U%!&C8=y|
00004be0  25 21 32 30 0d 06 05 11  5f 55 25 21 26 43 43 3d  |%!20...._U%!&CC=|
00004bf0  79 25 21 32 34 0d 06 06  0f cd 3a f2 41 28 70 41  |y%!24.....:.A(pA|
00004c00  25 29 3a e1 0d 06 0a 65  dd a4 6e 28 63 25 2c 6a  |%):....e..n(c%,j|
00004c10  25 2c 52 43 25 29 3a ea  6c 41 25 2c 74 42 25 2c  |%,RC%):.lA%,tB%,|
00004c20  75 42 25 2c 66 25 3a ea  54 43 25 2c 55 43 25 2c  |uB%,f%:.TC%,UC%,|
00004c30  59 42 25 2c 78 43 25 2c  50 44 25 2c 77 44 25 2c  |YB%,xC%,PD%,wD%,|
00004c40  49 41 25 3a 49 41 25 3d  a4 41 28 26 34 30 30 29  |IA%:IA%=.A(&400)|
00004c50  3a c8 99 26 34 30 30 44  33 2c 2c 49 41 25 3a e7  |:..&400D3,,IA%:.|
00004c60  49 41 25 21 30 3d 2d 31  8c 0d 06 12 0e f2 41 28  |IA%!0=-1......A(|
00004c70  49 41 25 29 3a 3d a3 0d  06 14 40 cd 3a c8 99 26  |IA%):=....@.:..&|
00004c80  34 30 30 44 36 2c 63 25  2c 49 41 25 2c 26 34 30  |400D6,c%,IA%,&40|
00004c90  45 30 30 30 2c 26 45 30  30 30 3a 74 42 25 3d 49  |E000,&E000:tB%=I|
00004ca0  41 25 21 30 3a 66 25 3d  30 3a f5 3a e7 49 41 25  |A%!0:f%=0:.:.IA%|
00004cb0  21 66 25 3d 6a 25 8c 0d  06 21 21 54 43 25 3d 49  |!f%=j%...!!TC%=I|
00004cc0  41 25 21 28 66 25 2d 34  29 3a 55 43 25 3d 49 41  |A%!(f%-4):UC%=IA|
00004cd0  25 21 28 66 25 2b 34 29  0d 06 22 2c cd 3a 66 25  |%!(f%+4)..",.:f%|
00004ce0  2b 3d 34 3a fd 49 41 25  21 66 25 3d 2d 31 3a 75  |+=4:.IA%!f%=-1:u|
00004cf0  42 25 3d 49 41 25 21 28  66 25 2d 34 29 3a c8 8e  |B%=IA%!(f%-4):..|
00004d00  52 43 25 ca 0d 06 27 13  c9 26 44 3a f2 4a 41 28  |RC%...'..&D:.JA(|
00004d10  63 25 2c 30 2c 34 29 0d  06 2f 15 c9 33 39 38 2c  |c%,0,4)../..398,|
00004d20  33 39 34 3a e7 6a 25 3d  75 42 25 8c 0d 06 31 2a  |394:.j%=uB%...1*|
00004d30  c8 99 26 34 30 30 44 32  2c 63 25 2c 74 42 25 2c  |..&400D2,c%,tB%,|
00004d40  2d 31 2c 2d 31 2c 2d 31  2c a9 28 a4 45 28 63 25  |-1,-1,-1,.(.E(c%|
00004d50  2c 74 42 25 29 29 0d 06  32 2b cc c8 99 26 34 30  |,tB%))..2+...&40|
00004d60  30 44 32 2c 63 25 2c 55  43 25 2c 2d 31 2c 2d 31  |0D2,c%,UC%,-1,-1|
00004d70  2c 2d 31 2c a9 28 a4 45  28 63 25 2c 55 43 25 29  |,-1,.(.E(c%,UC%)|
00004d80  29 0d 06 34 05 cd 0d 06  35 15 c9 33 39 39 2c 34  |)..4....5..399,4|
00004d90  31 30 3a e7 6a 25 3d 74  42 25 8c 0d 06 37 2a c8  |10:.j%=tB%...7*.|
00004da0  99 26 34 30 30 44 32 2c  63 25 2c 75 42 25 2c 2d  |.&400D2,c%,uB%,-|
00004db0  31 2c 2d 31 2c 2d 31 2c  a9 28 a4 45 28 63 25 2c  |1,-1,-1,.(.E(c%,|
00004dc0  75 42 25 29 29 0d 06 38  2b cc c8 99 26 34 30 30  |uB%))..8+...&400|
00004dd0  44 32 2c 63 25 2c 54 43  25 2c 2d 31 2c 2d 31 2c  |D2,c%,TC%,-1,-1,|
00004de0  2d 31 2c a9 28 a4 45 28  63 25 2c 54 43 25 29 29  |-1,.(.E(c%,TC%))|
00004df0  0d 06 3a 05 cd 0d 06 3b  10 cb 3a f2 41 28 49 41  |..:....;..:.A(IA|
00004e00  25 29 3a 3d b9 0d 06 3f  7d dd a4 71 28 52 43 25  |%):=...?}..q(RC%|
00004e10  29 3a ea 73 25 2c 6d 25  2c 68 25 2c 65 25 2c 5f  |):.s%,m%,h%,e%,_|
00004e20  25 2c 59 24 2c 53 24 2c  5a 24 3a ea 66 43 25 2c  |%,Y$,S$,Z$:.fC%,|
00004e30  65 43 25 2c 6d 43 25 2c  75 41 25 2c 76 41 25 2c  |eC%,mC%,uA%,vA%,|
00004e40  62 43 25 2c 44 45 25 2c  64 25 3a ea 79 41 25 2c  |bC%,DE%,d%:.yA%,|
00004e50  70 25 3a 73 25 3d 5f 55  25 21 36 30 3a 6d 25 3d  |p%:s%=_U%!60:m%=|
00004e60  5f 55 25 21 26 42 34 2a  32 34 3a 68 25 3d a3 3a  |_U%!&B4*24:h%=.:|
00004e70  65 25 3d 30 3a f5 3a e7  73 25 21 65 25 3d 52 43  |e%=0:.:.s%!e%=RC|
00004e80  25 8c 0d 06 48 08 68 25  3d b9 0d 06 49 0b cc 65  |%...H.h%=...I..e|
00004e90  25 2b 3d 32 34 0d 06 4b  15 cd 3a fd 68 25 84 65  |%+=24..K..:.h%.e|
00004ea0  25 3e 3d 6d 25 3a e7 68  25 8c 0d 06 4e 2a 62 25  |%>=m%:.h%...N*b%|
00004eb0  3d 73 25 2b 65 25 3a 59  24 3d 24 28 62 25 21 38  |=s%+e%:Y$=$(b%!8|
00004ec0  29 3a e7 28 59 24 3c 3e  22 22 80 62 25 21 26 43  |):.(Y$<>"".b%!&C|
00004ed0  3d 30 29 8c 0d 06 53 59  f2 64 28 59 24 2c 5f 25  |=0)...SY.d(Y$,_%|
00004ee0  29 3a 70 25 3d a4 41 28  33 36 29 3a 70 25 21 30  |):p%=.A(36):p%!0|
00004ef0  3d 5f 25 3a c8 99 26 34  30 30 43 42 2c 2c 70 25  |=_%:..&400CB,,p%|
00004f00  3a 75 41 25 3d 28 70 25  21 34 2d 70 25 21 26 43  |:uA%=(p%!4-p%!&C|
00004f10  29 2f 32 3a 76 41 25 3d  28 70 25 21 31 36 2d 70  |)/2:vA%=(p%!16-p|
00004f20  25 21 38 29 2f 32 3a f2  41 28 70 25 29 0d 06 5a  |%!8)/2:.A(p%)..Z|
00004f30  1a cd 3a 53 24 3d 24 28  62 25 21 31 36 29 3a e7  |..:S$=$(b%!16):.|
00004f40  53 24 3c 3e 22 22 8c 0d  06 5d 0d e7 62 25 21 26  |S$<>""...]..b%!&|
00004f50  43 3e 30 8c 0d 06 5e 20  6f 25 3d a0 28 22 46 4e  |C>0...^ o%=.("FN|
00004f60  22 2b 53 24 2b 22 28 22  2b c3 62 25 21 26 43 2b  |"+S$+"("+.b%!&C+|
00004f70  22 29 22 29 0d 06 5f 1e  cc 6f 25 3d a0 28 22 46  |")").._..o%=.("F|
00004f80  4e 22 2b 53 24 2b 22 28  22 2b c3 5f 25 2b 22 29  |N"+S$+"("+._%+")|
00004f90  22 29 0d 06 61 05 cd 0d  06 62 05 cc 0d 06 63 22  |")..a....b....c"|
00004fa0  cd 3a 64 25 3d a4 4e 28  5f 55 25 21 26 42 38 2c  |.:d%=.N(_U%!&B8,|
00004fb0  62 25 21 26 43 29 3a e7  64 25 3e 2d 31 8c 0d 06  |b%!&C):.d%>-1...|
00004fc0  66 0d f2 53 28 62 25 21  26 43 29 0d 06 67 0e cc  |f..S(b%!&C)..g..|
00004fd0  e7 62 25 21 26 43 3e 30  8c 0d 06 6b 18 85 39 39  |.b%!&C>0...k..99|
00004fe0  2c a4 42 28 22 53 48 45  4c 4c 4d 53 47 30 39 22  |,.B("SHELLMSG09"|
00004ff0  29 0d 06 6c 14 cc f2 4c  41 28 5f 25 2c 75 41 25  |)..l...LA(_%,uA%|
00005000  2c 76 41 25 29 0d 06 6f  05 cd 0d 06 70 1a cd 3a  |,vA%)..o....p..:|
00005010  5a 24 3d 24 28 62 25 21  32 30 29 3a e7 5a 24 3c  |Z$=$(b%!20):.Z$<|
00005020  3e 22 22 8c 0d 06 73 0d  e7 62 25 21 26 43 3e 30  |>""...s..b%!&C>0|
00005030  8c 0d 06 74 20 6f 25 3d  a0 28 22 46 4e 22 2b 53  |...t o%=.("FN"+S|
00005040  24 2b 22 28 22 2b c3 62  25 21 26 43 2b 22 29 22  |$+"("+.b%!&C+")"|
00005050  29 0d 06 75 1e cc 6f 25  3d a0 28 22 46 4e 22 2b  |)..u..o%=.("FN"+|
00005060  5a 24 2b 22 28 22 2b c3  5f 25 2b 22 29 22 29 0d  |Z$+"("+._%+")").|
00005070  06 77 05 cd 0d 06 78 05  cc 0d 06 79 0b cd 3a 79  |.w....x....y..:y|
00005080  41 25 3d b9 0d 06 7b 1c  cc 59 24 3d 22 22 3a 53  |A%=...{..Y$="":S|
00005090  24 3d 22 22 3a 5a 24 3d  22 22 3a 79 41 25 3d a3  |$="":Z$="":yA%=.|
000050a0  0d 06 7d 0a cd 3a 3d 79  41 25 0d 06 80 52 dd f2  |..}..:=yA%...R..|
000050b0  76 28 5f 51 25 29 3a ea  56 43 25 2c 5f 43 25 2c  |v(_Q%):.VC%,_C%,|
000050c0  5a 44 25 2c 6b 44 25 2c  6f 25 2c 76 42 25 3a 76  |ZD%,kD%,o%,vB%:v|
000050d0  42 25 3d a4 41 28 32 35  36 29 3a c8 99 26 34 30  |B%=.A(256):..&40|
000050e0  30 43 46 2c 2c 5f 73 68  65 6c 6c 5f 62 6c 6b 25  |0CF,,_shell_blk%|
000050f0  3a e7 5f 55 25 21 32 36  34 3d 30 8c 0d 06 85 32  |:._U%!264=0....2|
00005100  c8 99 26 34 35 42 43 34  2c 5f 55 25 21 32 34 2c  |..&45BC4,_U%!24,|
00005110  5f 51 25 b8 56 43 25 2c  2c 76 42 25 3a e7 56 43  |_Q%.VC%,,vB%:.VC|
00005120  25 8c f2 4d 41 28 56 43  25 2c 76 42 25 29 0d 06  |%..MA(VC%,vB%)..|
00005130  87 17 cd 3a e7 5f 73 68  65 6c 6c 5f 62 6c 6b 25  |...:._shell_blk%|
00005140  21 38 3d 31 8c 0d 06 89  11 e7 a4 46 28 5f 55 25  |!8=1.......F(_U%|
00005150  21 26 45 30 29 8c 0d 06  8a 20 5f 74 65 6d 70 25  |!&E0).... _temp%|
00005160  3d 5f 55 25 21 26 45 30  3a e7 24 5f 74 65 6d 70  |=_U%!&E0:.$_temp|
00005170  25 3c 3e 22 22 8c 0d 06  8d 28 6f 25 3d a0 28 22  |%<>""....(o%=.("|
00005180  46 4e 22 2b 24 5f 74 65  6d 70 25 2b 22 28 5f 55  |FN"+$_temp%+"(_U|
00005190  25 21 35 32 2c 5f 55 25  21 35 36 29 22 29 0d 06  |%!52,_U%!56)")..|
000051a0  8e 05 cd 0d 06 8f 1e cd  3a f2 4c 28 5f 55 25 21  |........:.L(_U%!|
000051b0  33 36 2c 5f 55 25 21 34  30 2c 5f 55 25 21 32 34  |36,_U%!40,_U%!24|
000051c0  29 0d 06 91 1d cc 5f 73  68 65 6c 6c 5f 46 6f 6e  |)....._shell_Fon|
000051d0  74 4d 65 6e 75 53 65 6c  46 4e 24 3d 22 22 0d 06  |tMenuSelFN$=""..|
000051e0  93 0f cd 3a f2 41 28 76  42 25 29 3a e1 0d 06 97  |...:.A(vB%):....|
000051f0  1d dd f2 77 28 5f 51 25  29 3a ea 62 25 2c 6f 25  |...w(_Q%):.b%,o%|
00005200  3a c8 8e 5f 51 25 21 31  36 ca 0d 06 9a 0b c9 30  |:.._Q%!16......0|
00005210  3a f2 4e 3a e0 0d 06 9b  0f c9 31 3a f2 4f 41 28  |:.N:......1:.OA(|
00005220  5f 51 25 29 0d 06 9c 0f  c9 32 3a f2 50 41 28 5f  |_Q%).....2:.PA(_|
00005230  51 25 29 0d 06 9d 10 c9  33 3a f2 65 28 5f 51 25  |Q%).....3:.e(_Q%|
00005240  2c a3 29 0d 06 9e 0f c9  34 3a f2 52 41 28 5f 51  |,.).....4:.RA(_Q|
00005250  25 29 0d 06 9f 10 c9 35  3a f2 65 28 5f 51 25 2c  |%).....5:.e(_Q%,|
00005260  b9 29 0d 06 a0 0f c9 36  3a f2 53 41 28 5f 51 25  |.).....6:.SA(_Q%|
00005270  29 0d 06 a1 0f c9 37 3a  f2 54 41 28 5f 51 25 29  |).....7:.TA(_Q%)|
00005280  0d 06 a2 0f c9 38 3a f2  55 41 28 5f 51 25 29 0d  |.....8:.UA(_Q%).|
00005290  06 a3 12 c9 39 3a e7 5f  55 25 21 26 41 34 3e 30  |....9:._U%!&A4>0|
000052a0  8c 0d 06 a4 1d 62 25 3d  5f 55 25 21 26 41 34 3a  |.....b%=_U%!&A4:|
000052b0  6f 25 3d a0 28 22 46 4e  22 2b 24 62 25 29 0d 06  |o%=.("FN"+$b%)..|
000052c0  a6 05 cd 0d 06 a7 10 c9  26 41 3a f2 56 41 28 5f  |........&A:.VA(_|
000052d0  51 25 29 0d 06 a8 10 c9  26 45 3a f2 57 41 28 5f  |Q%).....&E:.WA(_|
000052e0  51 25 29 0d 06 a9 12 c9  26 35 30 32 3a f2 58 41  |Q%).....&502:.XA|
000052f0  28 5f 51 25 29 0d 06 aa  14 c9 26 34 30 30 43 30  |(_Q%).....&400C0|
00005300  3a f2 59 41 28 5f 51 25  29 0d 06 ab 14 c9 26 34  |:.YA(_Q%).....&4|
00005310  30 30 43 31 3a f2 5a 41  28 5f 51 25 29 0d 06 ac  |00C1:.ZA(_Q%)...|
00005320  17 c9 26 34 30 30 43 32  3a e7 5f 55 25 21 26 41  |..&400C2:._U%!&A|
00005330  38 3e 30 8c 0d 06 ae 45  62 25 3d 5f 55 25 21 26  |8>0....Eb%=_U%!&|
00005340  41 38 3a 6f 25 3d a0 28  22 46 4e 22 2b 24 62 25  |A8:o%=.("FN"+$b%|
00005350  2b 22 28 22 2b c3 28 5f  51 25 21 34 29 2b 22 2c  |+"("+.(_Q%!4)+",|
00005360  22 2b bd 33 34 2b a4 4a  28 5f 51 25 2b 32 38 29  |"+.34+.J(_Q%+28)|
00005370  2b bd 33 34 2b 22 29 22  29 0d 06 b0 2a cd 3a e7  |+.34+")")...*.:.|
00005380  5f 55 25 21 26 44 30 3d  2d 31 80 a4 4a 28 5f 51  |_U%!&D0=-1..J(_Q|
00005390  25 2b 32 38 29 3d 22 53  74 72 6f 6e 67 48 65 6c  |%+28)="StrongHel|
000053a0  70 22 8c 0d 06 b2 51 5f  55 25 21 26 44 30 3d 5f  |p"....Q_U%!&D0=_|
000053b0  51 25 21 34 3a f2 66 28  22 48 65 6c 70 5f 49 6e  |Q%!4:.f("Help_In|
000053c0  73 74 61 6c 6c 20 2d 44  69 65 57 69 74 68 54 61  |stall -DieWithTa|
000053d0  73 6b 20 22 2b a4 50 2b  22 2e 22 2b a4 49 29 3a  |sk "+.P+"."+.I):|
000053e0  62 25 3d 5f 55 25 21 26  44 38 3a e7 24 62 25 3c  |b%=_U%!&D8:.$b%<|
000053f0  3e 22 22 8c 0d 06 b6 22  f2 62 41 28 24 62 25 29  |>""....".bA($b%)|
00005400  3a f2 41 28 5f 55 25 21  26 44 38 29 3a 5f 55 25  |:.A(_U%!&D8):_U%|
00005410  21 26 44 38 3d 30 0d 06  b9 05 cd 0d 06 ba 05 cd  |!&D8=0..........|
00005420  0d 06 bb 17 c9 26 34 30  30 43 33 3a e7 5f 55 25  |.....&400C3:._U%|
00005430  21 26 41 43 3e 30 8c 0d  06 bd 1d 62 25 3d 5f 55  |!&AC>0.....b%=_U|
00005440  25 21 26 41 43 3a 6f 25  3d a0 28 22 46 4e 22 2b  |%!&AC:o%=.("FN"+|
00005450  24 62 25 29 0d 06 bf 1f  cd 3a e7 5f 51 25 21 34  |$b%).....:._Q%!4|
00005460  3d 5f 55 25 21 26 44 30  8c 5f 55 25 21 26 44 30  |=_U%!&D0._U%!&D0|
00005470  3d 2d 31 0d 06 c1 25 c9  26 34 30 30 43 37 3a e7  |=-1...%.&400C7:.|
00005480  a4 4a 28 5f 51 25 2b 32  38 29 3d 22 53 74 72 6f  |.J(_Q%+28)="Stro|
00005490  6e 67 48 65 6c 70 22 8c  0d 06 c3 12 5f 55 25 21  |ngHelp"....._U%!|
000054a0  26 44 30 3d 5f 51 25 21  32 30 0d 06 c4 08 cc f2  |&D0=_Q%!20......|
000054b0  63 41 0d 06 c6 05 cd 0d  06 c7 0d 7f f2 64 41 28  |cA...........dA(|
000054c0  5f 51 25 29 0d 06 c8 07  cb 3a e1 0d 06 cb 16 dd  |_Q%).....:......|
000054d0  f2 78 28 5f 51 25 29 3a  c8 8e 5f 51 25 21 31 36  |.x(_Q%):.._Q%!16|
000054e0  ca 0d 06 cd 0f c9 33 3a  f2 65 41 28 5f 51 25 29  |......3:.eA(_Q%)|
000054f0  0d 06 ce 0f c9 36 3a f2  66 41 28 5f 51 25 29 0d  |.....6:.fA(_Q%).|
00005500  06 cf 07 cb 3a e1 0d 06  d2 28 dd f2 79 3a e7 5f  |....:....(..y:._|
00005510  55 25 21 34 34 3c 3e 2d  31 8c d9 23 28 5f 55 25  |U%!44<>-1..#(_U%|
00005520  21 34 34 29 3a 5f 55 25  21 34 34 3d 2d 31 0d 06  |!44):_U%!44=-1..|
00005530  d5 05 e1 0d 06 d7 61 dd  f2 7a 28 47 42 25 29 3a  |......a..z(GB%):|
00005540  f2 67 41 3a c8 99 26 36  30 30 44 44 2c 47 42 25  |.gA:..&600DD,GB%|
00005550  2c 26 34 42 35 33 34 31  35 34 3a c8 99 26 41 31  |,&4B534154:..&A1|
00005560  36 38 33 2c 47 42 25 3a  e7 5f 55 25 21 26 36 34  |683,GB%:._U%!&64|
00005570  80 31 3c 3c 32 8c c8 99  22 58 49 6d 70 75 6c 73  |.1<<2..."XImpuls|
00005580  65 5f 43 6c 6f 73 65 44  6f 77 6e 22 2c 5f 55 25  |e_CloseDown",_U%|
00005590  21 26 39 34 0d 06 dc 05  e1 0d 06 de 37 dd a4 51  |!&94........7..Q|
000055a0  28 44 24 2c 68 24 2c 7a  24 29 3a ea 71 25 2c 4c  |(D$,h$,z$):.q%,L|
000055b0  25 2c 54 24 2c 5a 42 25  2c 67 41 25 3a e7 c0 44  |%,T$,ZB%,gA%:..D|
000055c0  24 2c 38 29 3d 22 53 48  45 4c 4c 4d 53 47 22 8c  |$,8)="SHELLMSG".|
000055d0  0d 06 e1 1b 5a 42 25 3d  5f 55 25 21 32 38 34 3a  |....ZB%=_U%!284:|
000055e0  67 41 25 3d 5f 55 25 21  32 38 30 0d 06 e2 1a cc  |gA%=_U%!280.....|
000055f0  5a 42 25 3d 5f 55 25 21  36 34 3a 67 41 25 3d 5f  |ZB%=_U%!64:gA%=_|
00005600  55 25 21 36 38 0d 06 e4  33 cd 3a c8 99 26 36 31  |U%!68...3.:..&61|
00005610  35 30 32 2c 67 41 25 2c  44 24 2c 5a 42 25 2c 32  |502,gA%,D$,ZB%,2|
00005620  35 36 2c 68 24 2c 7a 24  b8 2c 2c 2c 4c 25 3b 71  |56,h$,z$.,,,L%;q|
00005630  25 3a e7 71 25 80 31 8c  0d 06 e8 18 cc 5a 42 25  |%:.q%.1......ZB%|
00005640  3f 4c 25 3d 26 44 3a 54  24 3d 24 28 5a 42 25 29  |?L%=&D:T$=$(ZB%)|
00005650  0d 06 eb 09 cd 3a 3d 54  24 0d 06 ee 34 dd a4 73  |.....:=T$...4..s|
00005660  28 48 24 29 3a ea 6e 25  2c 68 25 3a e7 a9 28 48  |(H$):.n%,h%:..(H|
00005670  24 29 3e 26 43 8c 85 39  39 2c a4 4d 28 22 53 48  |$)>&C..99,.M("SH|
00005680  45 4c 4c 4d 53 47 30 32  22 2c 48 24 29 0d 06 f1  |ELLMSG02",H$)...|
00005690  34 68 25 3d a3 3a e3 6e  25 3d 30 b8 28 5f 55 25  |4h%=.:.n%=0.(_U%|
000056a0  21 30 29 2d 31 3a e7 24  28 28 28 5f 55 25 21 34  |!0)-1:.$(((_U%!4|
000056b0  29 2b 28 31 36 2a 6e 25  29 29 2b 34 29 3d 48 24  |)+(16*n%))+4)=H$|
000056c0  8c 0d 06 f4 15 68 25 3d  b9 3a 6e 25 3d 28 5f 55  |.....h%=.:n%=(_U|
000056d0  25 21 30 29 2d 31 0d 06  f5 0d cd 3a ed 6e 25 3a  |%!0)-1.....:.n%:|
000056e0  3d 68 25 0d 06 f9 1c dd  a4 4d 28 44 24 2c 68 24  |=h%......M(D$,h$|
000056f0  29 3a 3d a4 51 28 44 24  2c 68 24 2c 22 22 29 0d  |):=.Q(D$,h$,"").|
00005700  06 fc 34 dd a4 57 28 48  24 29 3a ea 6e 25 2c 68  |..4..W(H$):.n%,h|
00005710  25 3a e7 a9 28 48 24 29  3e 26 43 8c 85 39 39 2c  |%:..(H$)>&C..99,|
00005720  a4 4d 28 22 53 48 45 4c  4c 4d 53 47 30 32 22 2c  |.M("SHELLMSG02",|
00005730  48 24 29 0d 06 ff 35 68  25 3d 2d 31 3a e3 6e 25  |H$)...5h%=-1:.n%|
00005740  3d 30 b8 28 5f 55 25 21  30 29 2d 31 3a e7 24 28  |=0.(_U%!0)-1:.$(|
00005750  28 28 5f 55 25 21 34 29  2b 28 31 36 2a 6e 25 29  |((_U%!4)+(16*n%)|
00005760  29 2b 34 29 3d 48 24 8c  0d 07 02 16 68 25 3d 6e  |)+4)=H$.....h%=n|
00005770  25 3a 6e 25 3d 28 5f 55  25 21 30 29 2d 31 0d 07  |%:n%=(_U%!0)-1..|
00005780  03 11 cd 3a ed 6e 25 3a  e7 68 25 3e 2d 31 8c 0d  |...:.n%:.h%>-1..|
00005790  07 06 17 3d 21 28 28 5f  55 25 21 34 29 2b 28 31  |...=!((_U%!4)+(1|
000057a0  36 2a 68 25 29 29 0d 07  07 1c cc 85 39 39 2c a4  |6*h%))......99,.|
000057b0  4d 28 22 53 48 45 4c 4c  4d 53 47 30 33 22 2c 48  |M("SHELLMSG03",H|
000057c0  24 29 0d 07 09 08 cd 3a  3d a3 0d 07 0d 2a dd a4  |$).....:=....*..|
000057d0  4e 28 41 41 25 2c 6b 25  29 3a ea 68 25 2c 66 25  |N(AA%,k%):.h%,f%|
000057e0  3a 68 25 3d 2d 31 3a 66  25 3d 30 3a e7 41 41 25  |:h%=-1:f%=0:.AA%|
000057f0  3c 3e 30 8c 0d 07 13 1c  c8 95 41 41 25 21 66 25  |<>0.......AA%!f%|
00005800  3c 3e 2d 31 3a e7 41 41  25 21 66 25 3d 6b 25 8c  |<>-1:.AA%!f%=k%.|
00005810  0d 07 16 0d 68 25 3d 66  25 3a 3d 68 25 0d 07 19  |....h%=f%:=h%...|
00005820  0d cd 3a 66 25 2b 3d 34  3a ce 0d 07 1c 09 cd 3a  |..:f%+=4:......:|
00005830  3d 68 25 0d 07 21 22 dd  a4 48 28 77 25 2c 42 42  |=h%..!"..H(w%,BB|
00005840  25 29 3a d6 46 42 25 2b  26 43 2c 77 25 2c 42 42  |%):.FB%+&C,w%,BB|
00005850  25 3a 3d 77 25 0d 07 24  45 dd a4 58 28 63 25 29  |%:=w%..$E..X(c%)|
00005860  3a ea 71 25 2c 61 25 3a  61 25 3d a4 41 28 33 36  |:.q%,a%:a%=.A(36|
00005870  29 3a 61 25 21 30 3d 63  25 3a c8 99 26 34 30 30  |):a%!0=c%:..&400|
00005880  43 42 2c 2c 61 25 3a 71  25 3d 61 25 21 33 32 3a  |CB,,a%:q%=a%!32:|
00005890  f2 41 28 61 25 29 3a 3d  71 25 0d 07 2d 94 dd f2  |.A(a%):=q%..-...|
000058a0  5a 28 f8 63 25 2c 50 43  25 29 3a ea 61 25 2c 71  |Z(.c%,PC%):.a%,q|
000058b0  25 2c 76 43 25 2c 6b 25  3a 76 43 25 3d a4 53 28  |%,vC%,k%:vC%=.S(|
000058c0  63 25 29 3a 61 25 3d a4  41 28 36 30 30 30 29 3a  |c%):a%=.A(6000):|
000058d0  61 25 21 30 3d 63 25 3a  c8 99 26 34 30 30 43 43  |a%!0=c%:..&400CC|
000058e0  2c 2c 61 25 3a 71 25 3d  61 25 21 33 32 3a 71 25  |,,a%:q%=a%!32:q%|
000058f0  3d 28 71 25 82 50 43 25  29 3a 61 25 21 33 32 3d  |=(q%.PC%):a%!32=|
00005900  71 25 3a c8 99 26 34 30  30 43 33 2c 2c 61 25 3a  |q%:..&400C3,,a%:|
00005910  c8 99 26 34 30 30 43 31  2c 2c 61 25 2b 34 b8 6b  |..&400C1,,a%+4.k|
00005920  25 3a 21 61 25 3d 6b 25  3a e7 76 43 25 8c 0d 07  |%:!a%=k%:.vC%...|
00005930  3b 10 c8 99 26 34 30 30  43 35 2c 2c 61 25 0d 07  |;...&400C5,,a%..|
00005940  3c 15 cd 3a f2 41 28 61  25 29 3a e7 6b 25 3c 3e  |<..:.A(a%):.k%<>|
00005950  63 25 8c 0d 07 3f 13 f2  67 28 63 25 2c 6b 25 29  |c%...?..g(c%,k%)|
00005960  3a 63 25 3d 6b 25 0d 07  41 07 cd 3a e1 0d 07 44  |:c%=k%..A..:...D|
00005970  46 dd f2 4b 28 63 25 2c  44 41 25 2c 5f 41 25 2c  |F..K(c%,DA%,_A%,|
00005980  72 25 2c 41 24 29 3a ea  65 25 2c 6e 41 25 2c 67  |r%,A$):.e%,nA%,g|
00005990  25 2c 6d 25 2c 68 25 3a  ea 78 42 25 3a 65 25 3d  |%,m%,h%:.xB%:e%=|
000059a0  30 3a 68 25 3d a3 3a e7  63 25 3d 2d 31 8c 63 25  |0:h%=.:.c%=-1.c%|
000059b0  3d 2d 32 0d 07 49 2c 6d  25 3d a4 44 28 5f 55 25  |=-2..I,m%=.D(_U%|
000059c0  21 26 43 29 2d 38 3a 67  25 3d 5f 55 25 21 26 43  |!&C)-8:g%=_U%!&C|
000059d0  3a f5 3a e7 28 67 25 21  65 25 3d 63 25 29 8c 0d  |:.:.(g%!e%=c%)..|
000059e0  07 50 13 e7 67 25 21 28  65 25 2b 34 29 3d 44 41  |.P..g%!(e%+4)=DA|
000059f0  25 8c 0d 07 51 08 68 25  3d b9 0d 07 52 0b cc 65  |%...Q.h%=...R..e|
00005a00  25 2b 3d 34 38 0d 07 54  05 cd 0d 07 55 0b cc 65  |%+=48..T....U..e|
00005a10  25 2b 3d 34 38 0d 07 57  19 cd 3a fd 28 65 25 3e  |%+=48..W..:.(e%>|
00005a20  3d 6d 25 84 68 25 29 3a  e7 68 25 3d a3 8c 0d 07  |=m%.h%):.h%=....|
00005a30  5a 25 65 25 3d 30 3a c8  95 28 67 25 21 65 25 3c  |Z%e%=0:..(g%!e%<|
00005a40  3e 30 29 3a 65 25 2b 3d  34 38 3a e7 65 25 3e 3d  |>0):e%+=48:.e%>=|
00005a50  6d 25 8c 0d 07 5e bb 5f  55 25 21 26 43 3d a4 48  |m%...^._U%!&C=.H|
00005a60  28 5f 55 25 21 26 43 2c  34 38 29 3a 67 25 3d 5f  |(_U%!&C,48):g%=_|
00005a70  55 25 21 26 43 3a 67 25  21 28 65 25 2b 30 29 3d  |U%!&C:g%!(e%+0)=|
00005a80  30 3a 67 25 21 28 65 25  2b 34 29 3d 30 3a 67 25  |0:g%!(e%+4)=0:g%|
00005a90  21 28 65 25 2b 38 29 3d  30 3a 67 25 21 28 65 25  |!(e%+8)=0:g%!(e%|
00005aa0  2b 26 43 29 3d 30 3a 67  25 21 28 65 25 2b 31 36  |+&C)=0:g%!(e%+16|
00005ab0  29 3d 30 3a 67 25 21 28  65 25 2b 32 30 29 3d 30  |)=0:g%!(e%+20)=0|
00005ac0  3a 67 25 21 28 65 25 2b  32 34 29 3d 30 3a 67 25  |:g%!(e%+24)=0:g%|
00005ad0  21 28 65 25 2b 32 38 29  3d 30 3a 67 25 21 28 65  |!(e%+28)=0:g%!(e|
00005ae0  25 2b 33 32 29 3d 30 3a  67 25 21 28 65 25 2b 33  |%+32)=0:g%!(e%+3|
00005af0  36 29 3d 30 3a 67 25 21  28 65 25 2b 34 30 29 3d  |6)=0:g%!(e%+40)=|
00005b00  30 3a 67 25 21 28 65 25  2b 34 34 29 3d 30 0d 07  |0:g%!(e%+44)=0..|
00005b10  6c 07 cd 3a ce 0d 07 6e  28 cd 3a 67 25 21 28 65  |l..:...n(.:g%!(e|
00005b20  25 2b 30 29 3d 63 25 3a  67 25 21 28 65 25 2b 34  |%+0)=c%:g%!(e%+4|
00005b30  29 3d 44 41 25 3a e7 72  25 3c 3e 30 8c 0d 07 72  |)=DA%:.r%<>0...r|
00005b40  10 67 25 21 28 65 25 2b  38 29 3d 72 25 0d 07 73  |.g%!(e%+8)=r%..s|
00005b50  25 cd 3a 78 42 25 3d 65  25 2b 28 26 43 2b 28 5f  |%.:xB%=e%+(&C+(_|
00005b60  41 25 2a 34 29 29 3a e7  67 25 21 78 42 25 3c 3e  |A%*4)):.g%!xB%<>|
00005b70  30 8c 0d 07 76 0e f2 41  28 67 25 21 78 42 25 29  |0...v..A(g%!xB%)|
00005b80  0d 07 77 28 cd 3a 6e 41  25 3d a4 41 28 a9 41 24  |..w(.:nA%=.A(.A$|
00005b90  2b 31 29 3a 24 6e 41 25  3d 41 24 3a 67 25 21 78  |+1):$nA%=A$:g%!x|
00005ba0  42 25 3d 6e 41 25 3a e1  0d 07 7d 55 dd f2 42 41  |B%=nA%:...}U..BA|
00005bb0  28 63 25 2c 6a 25 2c 61  42 25 29 3a e7 61 42 25  |(c%,j%,aB%):.aB%|
00005bc0  3d 26 43 84 61 42 25 3d  26 44 8c 85 39 39 2c a4  |=&C.aB%=&D..99,.|
00005bd0  4d 28 22 53 48 45 4c 4c  4d 53 47 32 33 22 2c 22  |M("SHELLMSG23","|
00005be0  50 52 4f 43 73 68 65 6c  6c 5f 49 63 6f 6e 53 65  |PROCshell_IconSe|
00005bf0  74 42 75 74 74 6f 6e 54  79 70 65 22 29 0d 07 7f  |tButtonType")...|
00005c00  44 e7 61 42 25 3c 30 84  61 42 25 3e 26 46 8c 85  |D.aB%<0.aB%>&F..|
00005c10  39 39 2c a4 4d 28 22 53  48 45 4c 4c 4d 53 47 32  |99,.M("SHELLMSG2|
00005c20  32 22 2c 22 50 52 4f 43  73 68 65 6c 6c 5f 49 63  |2","PROCshell_Ic|
00005c30  6f 6e 53 65 74 42 75 74  74 6f 6e 54 79 70 65 22  |onSetButtonType"|
00005c40  29 0d 07 80 1d f2 4d 28  63 25 2c 6a 25 2c 61 42  |).....M(c%,j%,aB|
00005c50  25 3c 3c 26 43 2c 26 46  30 30 30 29 3a e1 0d 07  |%<<&C,&F000):...|
00005c60  83 6b dd a4 45 28 55 41  25 2c 45 43 25 29 3a ea  |.k..E(UA%,EC%):.|
00005c70  4e 24 2c 7a 25 3a 7a 25  3d a4 41 28 34 30 29 3a  |N$,z%:z%=.A(40):|
00005c80  7a 25 21 30 3d 55 41 25  3a 7a 25 21 34 3d 45 43  |z%!0=UA%:z%!4=EC|
00005c90  25 3a c8 99 26 34 30 30  43 45 2c 2c 7a 25 3a e7  |%:..&400CE,,z%:.|
00005ca0  28 7a 25 21 32 34 80 28  31 3c 3c 38 29 29 3c 3e  |(z%!24.(1<<8))<>|
00005cb0  30 8c 4e 24 3d 24 28 7a  25 21 32 38 29 8b 4e 24  |0.N$=$(z%!28).N$|
00005cc0  3d 24 28 7a 25 2b 32 38  29 0d 07 8a 0e f2 41 28  |=$(z%+28).....A(|
00005cd0  7a 25 29 3a 3d 4e 24 0d  07 8d 1d dd a4 46 28 61  |z%):=N$......F(a|
00005ce0  41 25 29 3a ea 6f 25 3a  ea 85 3a ee 85 ea 3a f7  |A%):.o%:..:...:.|
00005cf0  85 3a 3d a3 0d 07 91 39  e7 61 41 25 3c 26 38 30  |.:=....9.aA%<&80|
00005d00  30 30 8c 85 39 39 2c 22  4e 6f 20 68 65 61 70 62  |00..99,"No heapb|
00005d10  6c 6f 63 6b 20 64 65 66  69 6e 65 64 20 61 74 20  |lock defined at |
00005d20  74 68 69 73 20 61 64 64  72 65 73 73 22 0d 07 92  |this address"...|
00005d30  14 6f 25 3d a4 44 28 61  41 25 29 3a f7 85 3a 3d  |.o%=.D(aA%):..:=|
00005d40  b9 0d 07 94 55 dd a4 65  28 55 24 29 3a ea 45 41  |....U..e(U$):.EA|
00005d50  25 2c 79 42 25 2c 7a 42  25 2c 66 41 25 2c 43 42  |%,yB%,zB%,fA%,CB|
00005d60  25 2c 42 24 3a c8 99 38  2c 35 2c 55 24 b8 45 41  |%,B$:..8,5,U$.EA|
00005d70  25 2c 2c 79 42 25 2c 7a  42 25 2c 66 41 25 2c 43  |%,,yB%,zB%,fA%,C|
00005d80  42 25 3a e7 45 41 25 3d  30 8c 3d 22 4e 6f 74 20  |B%:.EA%=0.="Not |
00005d90  46 6f 75 6e 64 22 0d 07  98 15 e7 43 42 25 3d 35  |Found".....CB%=5|
00005da0  31 8c 42 24 2b 3d 22 57  52 20 22 0d 07 99 16 e7  |1.B$+="WR ".....|
00005db0  43 42 25 3d 26 42 42 8c  42 24 2b 3d 22 4c 57 52  |CB%=&BB.B$+="LWR|
00005dc0  22 0d 07 9a 16 e7 43 42  25 3d 26 38 38 8c 42 24  |".....CB%=&88.B$|
00005dd0  2b 3d 22 44 4c 20 22 0d  07 9b 4f 42 24 2b 3d 22  |+="DL "...OB$+="|
00005de0  20 22 2b a4 56 28 c3 7e  79 42 25 2c 22 30 22 2c  | "+.V(.~yB%,"0",|
00005df0  38 29 3a 42 24 2b 3d 22  20 22 2b a4 56 28 c3 7e  |8):B$+=" "+.V(.~|
00005e00  7a 42 25 2c 22 30 22 2c  38 29 3a 42 24 2b 3d 22  |zB%,"0",8):B$+="|
00005e10  20 22 2b a4 56 28 c3 7e  66 41 25 2c 22 30 22 2c  | "+.V(.~fA%,"0",|
00005e20  38 29 3a 3d 42 24 0d 07  a0 46 dd a4 54 28 55 24  |8):=B$...F..T(U$|
00005e30  29 3a ea 45 41 25 2c 79  42 25 2c 7a 42 25 2c 66  |):.EA%,yB%,zB%,f|
00005e40  41 25 2c 43 42 25 2c 42  24 3a c8 99 38 2c 35 2c  |A%,CB%,B$:..8,5,|
00005e50  55 24 b8 45 41 25 2c 2c  79 42 25 2c 7a 42 25 2c  |U$.EA%,,yB%,zB%,|
00005e60  66 41 25 2c 43 42 25 3a  3d 66 41 25 0d 07 a5 3a  |fA%,CB%:=fA%...:|
00005e70  dd a4 59 28 46 41 25 2c  71 25 2c 5a 43 25 29 3a  |..Y(FA%,q%,ZC%):|
00005e80  ea 52 41 25 2c 42 44 25  2c 5f 42 25 2c 66 25 2c  |.RA%,BD%,_B%,f%,|
00005e90  6b 41 25 3a e7 28 71 25  80 26 38 30 30 31 30 30  |kA%:.(q%.&800100|
00005ea0  29 3d 32 35 36 8c 0d 07  a8 22 52 41 25 3d 5a 43  |)=256...."RA%=ZC|
00005eb0  25 21 38 3a e7 28 71 25  80 31 29 80 28 5a 43 25  |%!8:.(q%.1).(ZC%|
00005ec0  21 34 3c 3e 2d 31 29 8c  0d 07 aa 6b 42 44 25 3d  |!4<>-1)....kBD%=|
00005ed0  5a 43 25 21 34 3a 5f 42  25 3d a4 41 28 32 35 36  |ZC%!4:_B%=.A(256|
00005ee0  29 3a cf 23 58 25 3d 46  41 25 2b 42 44 25 3a c8  |):.#X%=FA%+BD%:.|
00005ef0  99 26 43 2c 34 2c 58 25  2c 5f 42 25 2c 35 31 32  |.&C,4,X%,_B%,512|
00005f00  3a 66 25 3d 30 3a f5 3a  6b 41 25 3d 5f 42 25 3f  |:f%=0:.:kA%=_B%?|
00005f10  66 25 3a 66 25 2b 3d 31  3a fd 6b 41 25 3c 33 32  |f%:f%+=1:.kA%<32|
00005f20  3a 52 41 25 3d 52 41 25  2b 66 25 3a f2 41 28 5f  |:RA%=RA%+f%:.A(_|
00005f30  42 25 29 0d 07 b5 05 cd  0d 07 b6 0a cc 52 41 25  |B%)..........RA%|
00005f40  3d 30 0d 07 b8 0a cd 3a  3d 52 41 25 0d 07 bb d3  |=0.....:=RA%....|
00005f50  dd a4 68 28 42 41 24 2c  4f 43 25 29 3a ea 61 25  |..h(BA$,OC%):.a%|
00005f60  2c 43 44 25 3a 61 25 3d  a4 41 28 32 35 36 29 3a  |,CD%:a%=.A(256):|
00005f70  ff 28 22 53 65 74 20 41  70 70 4e 61 6d 65 24 52  |.("Set AppName$R|
00005f80  49 53 43 4f 53 20 59 22  29 3a ff 28 22 52 4d 45  |ISCOS Y"):.("RME|
00005f90  6e 73 75 72 65 20 22 2b  42 41 24 2b 22 20 22 2b  |nsure "+BA$+" "+|
00005fa0  c3 4f 43 25 2b 22 20 53  65 74 20 41 70 70 4e 61  |.OC%+" Set AppNa|
00005fb0  6d 65 24 52 49 53 43 4f  53 20 4e 22 29 3a c8 99  |me$RISCOS N"):..|
00005fc0  26 32 30 30 32 33 2c 22  41 70 70 4e 61 6d 65 24  |&20023,"AppName$|
00005fd0  52 49 53 43 4f 53 22 2c  61 25 2c 32 35 36 2c 30  |RISCOS",a%,256,0|
00005fe0  2c 30 b8 2c 2c 43 44 25  3a 61 25 3f 43 44 25 3d  |,0.,,CD%:a%?CD%=|
00005ff0  26 44 3a ff 28 22 55 6e  73 65 74 20 41 70 70 4e  |&D:.("Unset AppN|
00006000  61 6d 65 24 52 49 53 43  4f 53 22 29 3a f2 41 28  |ame$RISCOS"):.A(|
00006010  61 25 29 3a e7 24 61 25  3d 22 4e 22 8c 3d a3 0d  |a%):.$a%="N".=..|
00006020  07 c5 06 3d b9 0d 07 c6  2a dd a4 44 28 77 25 29  |...=....*..D(w%)|
00006030  3a ea 47 3a c8 99 32 39  2c 36 2c 21 28 46 42 25  |:.G:..29,6,!(FB%|
00006040  2b 32 38 29 2c 77 25 b8  2c 2c 2c 47 3a 3d 47 0d  |+28),w%.,,,G:=G.|
00006050  07 cb 54 dd a4 6a 28 46  41 25 2c 63 25 2c 6a 25  |..T..j(FA%,c%,j%|
00006060  29 3a ea 71 25 2c 61 25  3a 61 25 3d a4 41 28 35  |):.q%,a%:a%=.A(5|
00006070  30 29 3a 61 25 21 30 3d  63 25 3a 61 25 21 34 3d  |0):a%!0=c%:a%!4=|
00006080  6a 25 3a c8 99 26 34 30  30 43 45 2c 2c 61 25 3a  |j%:..&400CE,,a%:|
00006090  71 25 3d 61 25 21 32 34  3a f2 41 28 61 25 29 3a  |q%=a%!24:.A(a%):|
000060a0  3d 71 25 0d 07 d6 16 dd  f2 44 28 43 41 24 29 3a  |=q%......D(CA$):|
000060b0  85 26 44 30 30 2c 43 41  24 0d 07 d8 05 e1 0d 07  |.&D00,CA$.......|
000060c0  da 20 dd a4 6b 28 41 43  25 2c 44 41 24 29 3a ea  |. ..k(AC%,DA$):.|
000060d0  49 25 2c 4e 24 3a e7 41  43 25 3c 3d 30 8c 0d 07  |I%,N$:.AC%<=0...|
000060e0  dd 09 4e 24 3d 22 22 0d  07 de 29 cc 49 25 3d a7  |..N$=""...).I%=.|
000060f0  22 3b 22 2b a4 4b 28 24  41 43 25 29 2c 22 3b 22  |";"+.K($AC%),";"|
00006100  2b a4 4b 28 44 41 24 29  29 3a e7 49 25 3d 30 8c  |+.K(DA$)):.I%=0.|
00006110  0d 07 e1 09 4e 24 3d 22  22 0d 07 e2 29 cc 4e 24  |....N$=""...).N$|
00006120  3d c0 24 28 41 43 25 2b  49 25 29 2c a7 24 28 41  |=.$(AC%+I%),.$(A|
00006130  43 25 2b 49 25 29 2b 22  3b 22 2c 22 3b 22 29 2d  |C%+I%)+";",";")-|
00006140  31 29 0d 07 e4 05 cd 0d  07 e5 09 cd 3a 3d 4e 24  |1)..........:=N$|
00006150  0d 07 e8 0f dd a4 6c 3a  3d 5f 55 25 21 34 38 0d  |......l:=_U%!48.|
00006160  07 eb 80 dd f2 46 28 62  44 25 2c 62 24 29 3a ea  |.....F(bD%,b$):.|
00006170  72 41 25 2c 61 43 25 3a  61 43 25 3d 28 a9 62 24  |rA%,aC%:aC%=(.b$|
00006180  2b 33 30 29 80 ac 33 3a  72 41 25 3d a4 41 28 61  |+30)..3:rA%=.A(a|
00006190  43 25 29 3a 72 41 25 21  26 43 3d 30 3a 72 41 25  |C%):rA%!&C=0:rA%|
000061a0  21 31 36 3d 62 44 25 3a  24 28 72 41 25 2b 32 30  |!16=bD%:$(rA%+20|
000061b0  29 3d 62 24 2b bd 28 30  29 3a 72 41 25 21 30 3d  |)=b$+.(0):rA%!0=|
000061c0  61 43 25 3a c8 99 26 36  30 30 45 37 2c 31 37 2c  |aC%:..&600E7,17,|
000061d0  72 41 25 2c 30 3a f2 41  28 72 41 25 29 3a e1 0d  |rA%,0:.A(rA%):..|
000061e0  07 f9 23 dd f2 45 41 28  5f 51 25 2c 63 25 2c 6a  |..#..EA(_Q%,c%,j|
000061f0  25 29 3a ea 72 25 3a ea  85 3a ee 85 ea 3a f7 85  |%):.r%:..:...:..|
00006200  3a e1 0d 07 ff 12 e7 6a  25 3c 3e 2d 31 80 63 25  |:......j%<>-1.c%|
00006210  3e 2d 31 8c 0d 08 00 1e  72 25 3d a4 55 28 5f 51  |>-1.....r%=.U(_Q|
00006220  25 21 38 2c 63 25 2c 6a  25 29 3a e7 72 25 3c 3e  |%!8,c%,j%):.r%<>|
00006230  30 8c 0d 08 02 16 f2 63  28 5f 51 25 2c 72 25 2c  |0......c(_Q%,r%,|
00006240  63 25 2c 6a 25 2c b9 29  0d 08 03 05 cd 0d 08 04  |c%,j%,.)........|
00006250  07 cd 3a e1 0d 08 07 30  dd f2 46 41 28 63 25 2c  |..:....0..FA(c%,|
00006260  6a 25 29 3a ea 64 25 2c  61 25 2c 6d 25 3a 61 25  |j%):.d%,a%,m%:a%|
00006270  3d 5f 55 25 21 37 32 3a  64 25 3d 30 3a e7 61 25  |=_U%!72:d%=0:.a%|
00006280  3c 3e 30 8c 0d 08 0f 1f  6d 25 3d a4 44 28 61 25  |<>0.....m%=.D(a%|
00006290  29 2d 38 3a f5 3a e7 21  28 61 25 2b 64 25 29 3d  |)-8:.:.!(a%+d%)=|
000062a0  63 25 8c 0d 08 15 35 50  24 3d a4 45 28 21 61 25  |c%....5P$=.E(!a%|
000062b0  2c 61 25 21 31 36 29 3a  e7 a7 50 24 2c 22 2e 22  |,a%!16):..P$,"."|
000062c0  29 3d 30 8c f2 44 28 a4  42 28 22 53 48 45 4c 4c  |)=0..D(.B("SHELL|
000062d0  4d 53 47 30 31 22 29 29  0d 08 17 09 64 25 3d 6d  |MSG01"))....d%=m|
000062e0  25 0d 08 18 14 cd 3a 64  25 2b 3d 32 34 3a fd 64  |%.....:d%+=24:.d|
000062f0  25 3e 3d 6d 25 0d 08 1b  07 cd 3a e1 0d 08 1e 65  |%>=m%.....:....e|
00006300  dd f2 62 28 42 43 25 2c  63 25 2c 6a 25 29 3a ea  |..b(BC%,c%,j%):.|
00006310  61 25 3a 61 25 3d a4 41  28 35 30 29 3a 61 25 21  |a%:a%=.A(50):a%!|
00006320  38 3d 42 43 25 3a 61 25  21 26 43 3d 63 25 3a 61  |8=BC%:a%!&C=c%:a|
00006330  25 21 31 36 3d 6a 25 3a  c8 99 26 38 31 36 38 30  |%!16=j%:..&81680|
00006340  2c 2c 61 25 3a 61 25 21  38 3d 30 3a c8 99 26 38  |,,a%:a%!8=0:..&8|
00006350  31 36 38 30 2c 2c 61 25  3a f2 41 28 61 25 29 3a  |1680,,a%:.A(a%):|
00006360  e1 0d 08 28 11 dd a4 6d  28 63 25 2c 6a 25 29 3a  |...(...m(c%,j%):|
00006370  3d b9 0d 08 2b 30 dd a4  55 28 42 43 25 2c 63 25  |=...+0..U(BC%,c%|
00006380  2c 44 41 25 29 3a ea 65  25 2c 67 25 2c 68 25 2c  |,DA%):.e%,g%,h%,|
00006390  6d 25 2c 72 25 3a e7 63  25 3d 2d 31 8c 63 25 3d  |m%,r%:.c%=-1.c%=|
000063a0  2d 32 0d 08 2e 3c 6d 25  3d a4 44 28 5f 55 25 21  |-2...<m%=.D(_U%!|
000063b0  26 43 29 2d 38 3a 65 25  3d 30 3a 68 25 3d a3 3a  |&C)-8:e%=0:h%=.:|
000063c0  67 25 3d 5f 55 25 21 26  43 3a 41 24 3d 22 22 3a  |g%=_U%!&C:A$="":|
000063d0  f5 3a e7 28 67 25 21 65  25 3d 63 25 29 8c 0d 08  |.:.(g%!e%=c%)...|
000063e0  39 3e f2 43 28 22 47 65  74 45 76 65 6e 74 4d 65  |9>.C("GetEventMe|
000063f0  6e 75 3a 77 69 6e 64 6f  77 20 68 61 6e 64 6c 65  |nu:window handle|
00006400  20 6d 61 74 63 68 65 64  2e 2e 22 29 3a e7 67 25  | matched.."):.g%|
00006410  21 28 65 25 2b 34 29 3d  44 41 25 8c 0d 08 3c 22  |!(e%+4)=DA%...<"|
00006420  72 25 3d 67 25 21 28 65  25 2b 38 29 3a e7 72 25  |r%=g%!(e%+8):.r%|
00006430  3d 2d 32 8c 72 25 3d 5f  55 25 21 26 46 43 0d 08  |=-2.r%=_U%!&FC..|
00006440  3e 08 68 25 3d b9 0d 08  3f 05 cc 0d 08 4c 05 cd  |>.h%=...?....L..|
00006450  0d 08 4d 1d cd 3a 65 25  2b 3d 34 38 3a fd 28 65  |..M..:e%+=48:.(e|
00006460  25 3e 3d 6d 25 84 68 25  29 3a 3d 72 25 0d 08 52  |%>=m%.h%):=r%..R|
00006470  29 dd f2 63 28 5f 51 25  2c 72 25 2c 63 25 2c 6a  |)..c(_Q%,r%,c%,j|
00006480  25 2c 57 42 25 29 3a ea  78 25 2c 50 41 25 3a e7  |%,WB%):.x%,PA%:.|
00006490  57 42 25 3d a3 8c 0d 08  5a 16 f2 4c 28 5f 51 25  |WB%=....Z..L(_Q%|
000064a0  21 30 2c 5f 51 25 21 34  2c 72 25 29 0d 08 5b 90  |!0,_Q%!4,r%)..[.|
000064b0  cc 78 25 3d a4 41 28 35  30 29 3a 50 41 25 3d a4  |.x%=.A(50):PA%=.|
000064c0  41 28 33 36 29 3a 78 25  21 30 3d 63 25 3a 78 25  |A(36):x%!0=c%:x%|
000064d0  21 34 3d 6a 25 3a c8 99  26 34 30 30 43 45 2c 2c  |!4=j%:..&400CE,,|
000064e0  78 25 3a 50 41 25 21 30  3d 63 25 3a c8 99 26 34  |x%:PA%!0=c%:..&4|
000064f0  30 30 43 42 2c 2c 50 41  25 3a f2 4c 28 50 41 25  |00CB,,PA%:.L(PA%|
00006500  21 34 2b 78 25 21 31 36  2b 36 34 2c 5f 51 25 21  |!4+x%!16+64,_Q%!|
00006510  34 2c 72 25 29 3a c8 97  b8 50 41 25 21 34 2b 78  |4,r%):...PA%!4+x|
00006520  25 21 31 36 2b 36 34 2c  5f 51 25 21 34 3a f2 41  |%!16+64,_Q%!4:.A|
00006530  28 78 25 29 3a f2 41 28  50 41 25 29 0d 08 6c 07  |(x%):.A(PA%)..l.|
00006540  cd 3a e1 0d 08 6f 1b dd  f2 49 41 28 63 25 2c 6a  |.:...o...IA(c%,j|
00006550  25 2c 68 44 25 29 3a e7  68 44 25 3d 30 8c 0d 08  |%,hD%):.hD%=0...|
00006560  71 0e f2 6a 41 28 63 25  2c 6a 25 29 0d 08 72 0f  |q..jA(c%,j%)..r.|
00006570  cc f2 6b 41 28 63 25 2c  6a 25 29 0d 08 74 07 cd  |..kA(c%,j%)..t..|
00006580  3a e1 0d 08 77 5f dd a4  6f 28 58 24 2c 69 44 25  |:...w_..o(X$,iD%|
00006590  2c 78 24 2c 63 24 29 3a  ea 63 43 25 2c 48 41 25  |,x$,c$):.cC%,HA%|
000065a0  3a 48 41 25 3d a4 41 28  32 36 30 29 3a 21 48 41  |:HA%=.A(260):!HA|
000065b0  25 3d 30 3a 24 28 48 41  25 2b 34 29 3d 58 24 2b  |%=0:$(HA%+4)=X$+|
000065c0  bd 28 30 29 3a e7 63 24  3d 22 22 8c 63 24 3d 22  |.(0):.c$="".c$="|
000065d0  4d 65 73 73 61 67 65 20  66 72 6f 6d 20 22 2b 78  |Message from "+x|
000065e0  24 0d 08 7c 09 e7 69 44  25 8c 0d 08 7d 1b c8 99  |$..|..iD%...}...|
000065f0  26 34 30 30 44 46 2c 48  41 25 2c 31 39 2c 63 24  |&400DF,HA%,19,c$|
00006600  b8 2c 63 43 25 0d 08 7e  1c cc c8 99 26 34 30 30  |.,cC%..~....&400|
00006610  44 46 2c 48 41 25 2c 31  37 2c 63 24 b8 2c 63 43  |DF,HA%,17,c$.,cC|
00006620  25 0d 08 80 12 cd 3a f2  41 28 48 41 25 29 3a 3d  |%.....:.A(HA%):=|
00006630  63 43 25 0d 08 84 42 dd  f2 4a 41 28 63 25 2c 6a  |cC%...B..JA(c%,j|
00006640  25 2c 42 43 25 29 3a c8  99 36 2c 26 46 2c 31 3a  |%,BC%):..6,&F,1:|
00006650  5f 51 25 21 38 3d 42 43  25 3a 5f 51 25 21 26 43  |_Q%!8=BC%:_Q%!&C|
00006660  3d 63 25 3a 5f 51 25 21  31 36 3d 6a 25 3a f2 61  |=c%:_Q%!16=j%:.a|
00006670  28 36 29 3a e1 0d 08 8a  40 dd f2 64 28 67 24 2c  |(6):....@..d(g$,|
00006680  f8 6b 25 29 3a ea 68 41  25 3a 68 41 25 3d a4 57  |.k%):.hA%:hA%=.W|
00006690  28 67 24 29 3a 68 41 25  21 36 34 3d 5f 55 25 21  |(g$):hA%!64=_U%!|
000066a0  31 36 3a c8 99 26 34 30  30 43 31 2c 2c 68 41 25  |16:..&400C1,,hA%|
000066b0  b8 6b 25 3a e1 0d 08 92  6a dd f2 4c 41 28 63 25  |.k%:....j..LA(c%|
000066c0  2c 75 41 25 2c 76 41 25  29 3a ea 6f 25 2c 63 42  |,uA%,vA%):.o%,cB|
000066d0  25 3a 63 42 25 3d a4 41  28 32 30 29 3a 5f 55 25  |%:cB%=.A(20):_U%|
000066e0  21 32 30 3d 63 25 3a c8  99 26 34 30 30 43 46 2c  |!20=c%:..&400CF,|
000066f0  2c 63 42 25 3a c8 99 26  34 30 30 44 34 2c 2c 63  |,cB%:..&400D4,,c|
00006700  25 2c 63 42 25 21 30 2b  75 41 25 2c 63 42 25 21  |%,cB%!0+uA%,cB%!|
00006710  34 2b 76 41 25 3a f2 41  28 63 42 25 29 3a e1 0d  |4+vA%:.A(cB%):..|
00006720  08 9b 20 dd f2 4d 41 28  5f 25 2c 5f 68 5f 62 6c  |.. ..MA(_%,_h_bl|
00006730  6b 25 29 3a ea 85 3a ee  85 ea 3a f7 85 3a e1 0d  |k%):..:...:..:..|
00006740  08 9e 1c e7 a0 28 22 46  4e 22 2b 24 5f 25 2b 22  |.....("FN"+$_%+"|
00006750  28 5f 68 5f 62 6c 6b 25  29 22 29 0d 08 9f 05 e1  |(_h_blk%)").....|
00006760  0d 08 a1 38 dd f2 4c 28  4a 41 25 2c 4b 41 25 2c  |...8..L(JA%,KA%,|
00006770  64 42 25 29 3a ea 41 24  3a 41 24 3d a4 4c 28 5f  |dB%):.A$:A$=.L(_|
00006780  55 25 21 32 38 2c 5f 55  25 21 33 32 2c 31 29 3a  |U%!28,_U%!32,1):|
00006790  e7 41 24 3c 3e 22 22 8c  0d 08 a5 23 6f 25 3d a0  |.A$<>""....#o%=.|
000067a0  28 22 46 4e 22 2b 41 24  2b 22 28 5f 55 25 21 32  |("FN"+A$+"(_U%!2|
000067b0  38 2c 5f 55 25 21 33 32  29 22 29 0d 08 a6 34 cc  |8,_U%!32)")...4.|
000067c0  f2 43 28 22 4f 70 65 6e  4d 65 6e 75 3a 6e 6f 20  |.C("OpenMenu:no |
000067d0  6d 65 6e 75 6d 61 6b 65  72 20 66 75 6e 63 74 69  |menumaker functi|
000067e0  6f 6e 20 72 65 67 69 73  74 65 72 65 64 22 29 0d  |on registered").|
000067f0  08 a8 13 cd 3a e7 64 42  25 3c 3e 5f 55 25 21 32  |....:.dB%<>_U%!2|
00006800  34 8c 0d 08 ac 11 e7 a4  46 28 5f 55 25 21 32 35  |4.......F(_U%!25|
00006810  36 29 8c 0d 08 ad 19 f2  41 28 5f 55 25 21 32 35  |6)......A(_U%!25|
00006820  36 29 3a 5f 55 25 21 32  35 36 3d 30 0d 08 ae 13  |6):_U%!256=0....|
00006830  cd 3a e7 a4 46 28 5f 55  25 21 26 46 34 29 8c 0d  |.:..F(_U%!&F4)..|
00006840  08 b1 19 f2 41 28 5f 55  25 21 26 46 34 29 3a 5f  |....A(_U%!&F4):_|
00006850  55 25 21 26 46 34 3d 30  0d 08 b2 05 cd 0d 08 b3  |U%!&F4=0........|
00006860  13 cd 3a e7 64 42 25 3d  5f 55 25 21 26 46 43 8c  |..:.dB%=_U%!&FC.|
00006870  0d 08 b5 26 c8 99 26 34  30 30 44 34 2c 2c 64 42  |...&..&400D4,,dB|
00006880  25 2c 4a 41 25 2d 36 34  2c 4b 41 25 3a 5f 55 25  |%,JA%-64,KA%:_U%|
00006890  21 32 36 34 3d 31 0d 08  b7 33 cc 5f 51 25 21 30  |!264=1...3._Q%!0|
000068a0  3d 4a 41 25 3a 5f 51 25  21 34 3d 4b 41 25 3a c8  |=JA%:_Q%!4=KA%:.|
000068b0  99 26 34 35 42 43 35 2c  64 42 25 2c 5f 51 25 3a  |.&45BC5,dB%,_Q%:|
000068c0  5f 55 25 21 32 36 34 3d  30 0d 08 bb 44 cd 3a 5f  |_U%!264=0...D.:_|
000068d0  55 25 21 32 34 3d 64 42  25 3a 5f 55 25 21 33 36  |U%!24=dB%:_U%!36|
000068e0  3d 4a 41 25 3a 5f 55 25  21 34 30 3d 4b 41 25 3a  |=JA%:_U%!40=KA%:|
000068f0  5f 55 25 21 35 32 3d 5f  55 25 21 32 38 3a 5f 55  |_U%!52=_U%!28:_U|
00006900  25 21 35 36 3d 5f 55 25  21 33 32 3a e1 0d 08 c3  |%!56=_U%!32:....|
00006910  2b dd f2 4f 41 28 5f 51  25 29 3a ea 62 25 2c 64  |+..OA(_Q%):.b%,d|
00006920  25 2c 61 25 2c 6e 25 3a  e7 5f 51 25 21 34 3c 3e  |%,a%,n%:._Q%!4<>|
00006930  5f 55 25 21 26 39 34 8c  0d 08 cb 2c 64 25 3d a4  |_U%!&94....,d%=.|
00006940  43 28 5f 51 25 21 32 30  2c 5f 51 25 21 32 34 2c  |C(_Q%!20,_Q%!24,|
00006950  5f 55 25 2b 39 36 2c 31  36 2c a3 29 3a e7 64 25  |_U%+96,16,.):.d%|
00006960  3e 2d 31 8c 0d 08 cd 24  61 25 3d 5f 55 25 21 39  |>-1....$a%=_U%!9|
00006970  36 2b 64 25 3a e7 a4 63  28 5f 51 25 21 34 30 2c  |6+d%:..c(_Q%!40,|
00006980  61 25 21 38 2c a3 29 8c  0d 08 cf 08 e7 a4 74 8c  |a%!8,.).......t.|
00006990  0d 08 d3 60 5f 51 25 21  30 3d 32 35 36 3a 5f 51  |...`_Q%!0=256:_Q|
000069a0  25 21 26 43 3d 5f 51 25  21 38 3a 5f 51 25 21 33  |%!&C=_Q%!8:_Q%!3|
000069b0  36 3d 2d 31 3a 5f 51 25  21 31 36 3d 32 3a 24 28  |6=-1:_Q%!16=2:$(|
000069c0  5f 51 25 2b 34 34 29 3d  a4 50 2b 22 2e 53 63 72  |_Q%+44)=.P+".Scr|
000069d0  61 70 46 69 6c 65 22 2b  bd 30 3a c8 99 26 34 30  |apFile"+.0:..&40|
000069e0  30 45 37 2c 31 38 2c 5f  51 25 2c 5f 51 25 21 34  |0E7,18,_Q%,_Q%!4|
000069f0  0d 08 d7 f3 cc f2 41 28  5f 55 25 21 26 39 43 29  |......A(_U%!&9C)|
00006a00  3a 5f 55 25 21 26 39 43  3d a4 41 28 28 5f 51 25  |:_U%!&9C=.A((_Q%|
00006a10  21 30 29 2b 38 29 3a 62  25 3d 5f 55 25 21 26 39  |!0)+8):b%=_U%!&9|
00006a20  43 3a e3 6e 25 3d 30 b8  5f 51 25 21 30 88 34 3a  |C:.n%=0._Q%!0.4:|
00006a30  62 25 21 6e 25 3d 5f 51  25 21 6e 25 3a ed 6e 25  |b%!n%=_Q%!n%:.n%|
00006a40  3a 5f 55 25 21 32 38 3d  5f 51 25 21 32 30 3a 5f  |:_U%!28=_Q%!20:_|
00006a50  55 25 21 33 32 3d 5f 51  25 21 32 34 3a 5f 55 25  |U%!32=_Q%!24:_U%|
00006a60  21 26 38 30 3d 30 3a 5f  55 25 21 26 38 34 3d 5f  |!&80=0:_U%!&84=_|
00006a70  51 25 21 33 36 3a 5f 55  25 21 26 39 38 3d a4 41  |Q%!36:_U%!&98=.A|
00006a80  28 5f 51 25 21 33 36 29  3a 5f 51 25 21 30 3d 32  |(_Q%!36):_Q%!0=2|
00006a90  38 3a 5f 51 25 21 26 43  3d 5f 51 25 21 38 3a 5f  |8:_Q%!&C=_Q%!8:_|
00006aa0  51 25 21 31 36 3d 36 3a  5f 51 25 21 32 30 3d 5f  |Q%!16=6:_Q%!20=_|
00006ab0  55 25 21 26 39 38 2b 5f  55 25 21 26 38 30 3a 5f  |U%!&98+_U%!&80:_|
00006ac0  51 25 21 32 34 3d 5f 55  25 21 26 38 34 3a c8 99  |Q%!24=_U%!&84:..|
00006ad0  26 34 30 30 45 37 2c 31  38 2c 5f 51 25 2c 5f 51  |&400E7,18,_Q%,_Q|
00006ae0  25 21 34 0d 08 ef 11 5f  55 25 21 26 37 30 3d 5f  |%!4...._U%!&70=_|
00006af0  51 25 21 38 0d 08 f0 05  cd 0d 08 f1 05 cc 0d 08  |Q%!8............|
00006b00  f2 05 cd 0d 08 f3 05 cd  0d 08 f4 07 cd 3a e1 0d  |.............:..|
00006b10  08 f7 b5 dd f2 50 41 28  5f 51 25 29 3a ea 5f 66  |.....PA(_Q%):._f|
00006b20  75 6c 6c 6e 61 6d 65 24  2c 77 25 2c 42 42 25 2c  |ullname$,w%,BB%,|
00006b30  61 25 2c 62 25 2c 6f 25  3a 77 25 3d 30 3a 42 42  |a%,b%,o%:w%=0:BB|
00006b40  25 3d 5f 51 25 3f 28 34  34 2b 77 25 29 3a c8 95  |%=_Q%?(44+w%):..|
00006b50  42 42 25 3c 3e 30 3a 5f  66 75 6c 6c 6e 61 6d 65  |BB%<>0:_fullname|
00006b60  24 2b 3d bd 28 42 42 25  29 3a 77 25 2b 3d 31 3a  |$+=.(BB%):w%+=1:|
00006b70  42 42 25 3d 5f 51 25 3f  28 34 34 2b 77 25 29 3a  |BB%=_Q%?(44+w%):|
00006b80  ce 3a 64 25 3d a4 43 28  5f 55 25 21 32 38 2c 5f  |.:d%=.C(_U%!28,_|
00006b90  55 25 21 33 32 2c 5f 55  25 2b 37 32 2c 32 34 2c  |U%!32,_U%+72,24,|
00006ba0  a3 29 3a e7 64 25 3d 2d  31 84 64 25 3d 2d 32 8c  |.):.d%=-1.d%=-2.|
00006bb0  85 39 39 2c a4 42 28 22  53 48 45 4c 4c 4d 53 47  |.99,.B("SHELLMSG|
00006bc0  30 35 22 29 0d 09 01 25  61 25 3d 28 5f 55 25 21  |05")...%a%=(_U%!|
00006bd0  37 32 29 2b 64 25 3a 62  25 3d 61 25 21 32 30 3a  |72)+d%:b%=a%!20:|
00006be0  e7 24 62 25 3c 3e 22 22  8c 0d 09 05 21 6f 25 3d  |.$b%<>""....!o%=|
00006bf0  a0 28 22 46 4e 22 2b 24  62 25 2b 22 28 5f 66 75  |.("FN"+$b%+"(_fu|
00006c00  6c 6c 6e 61 6d 65 24 29  22 29 0d 09 06 0f cc e7  |llname$)")......|
00006c10  a4 46 28 61 25 21 38 29  8c 0d 09 0b 31 c8 99 38  |.F(a%!8)....1..8|
00006c20  2c 26 41 2c 5f 66 75 6c  6c 6e 61 6d 65 24 2c 61  |,&A,_fullname$,a|
00006c30  25 21 26 43 2c 2c 61 25  21 38 2c 61 25 21 38 2b  |%!&C,,a%!8,a%!8+|
00006c40  a4 44 28 61 25 21 38 29  2b 31 0d 09 0c 19 cc 85  |.D(a%!8)+1......|
00006c50  39 39 2c a4 42 28 22 53  48 45 4c 4c 4d 53 47 32  |99,.B("SHELLMSG2|
00006c60  31 22 29 0d 09 0f 05 cd  0d 09 10 11 cd 3a e7 5f  |1")..........:._|
00006c70  51 25 21 33 36 3e 2d 31  8c 0d 09 13 19 e7 5f 55  |Q%!36>-1......_U|
00006c80  25 21 38 30 3c 3e 30 8c  f2 41 28 5f 55 25 21 38  |%!80<>0..A(_U%!8|
00006c90  30 29 0d 09 14 35 5f 55  25 21 38 30 3d a4 41 28  |0)...5_U%!80=.A(|
00006ca0  a9 5f 66 75 6c 6c 6e 61  6d 65 24 2b 31 29 3a 62  |._fullname$+1):b|
00006cb0  25 3d 5f 55 25 21 38 30  3a 24 62 25 3d 5f 66 75  |%=_U%!80:$b%=_fu|
00006cc0  6c 6c 6e 61 6d 65 24 0d  09 17 bd cd 3a 5f 51 25  |llname$.....:_Q%|
00006cd0  21 31 36 3d 33 3a 21 5f  51 25 3d 32 35 36 3a 5f  |!16=3:!_Q%=256:_|
00006ce0  51 25 21 32 30 3d 5f 55  25 21 26 43 38 3a 5f 51  |Q%!20=_U%!&C8:_Q|
00006cf0  25 21 32 34 3d 5f 55 25  21 26 43 43 3a 5f 51 25  |%!24=_U%!&CC:_Q%|
00006d00  21 34 30 3d 5f 55 25 21  26 38 43 3a 5f 51 25 21  |!40=_U%!&8C:_Q%!|
00006d10  33 36 3d a4 54 28 5f 66  75 6c 6c 6e 61 6d 65 24  |36=.T(_fullname$|
00006d20  29 3a 5f 51 25 21 26 43  3d 5f 51 25 21 38 3a 24  |):_Q%!&C=_Q%!8:$|
00006d30  28 5f 51 25 2b 34 34 29  3d 5f 66 75 6c 6c 6e 61  |(_Q%+44)=_fullna|
00006d40  6d 65 24 2b bd 28 30 29  3a 5f 55 25 21 38 34 3d  |me$+.(0):_U%!84=|
00006d50  5f 51 25 21 38 3a c8 99  26 34 30 30 45 37 2c 31  |_Q%!8:..&400E7,1|
00006d60  38 2c 5f 51 25 2c 5f 51  25 21 32 30 2c 5f 51 25  |8,_Q%,_Q%!20,_Q%|
00006d70  21 32 34 3a e7 5f 55 25  21 32 38 3c 3e 5f 55 25  |!24:._U%!28<>_U%|
00006d80  21 32 30 8c 0d 09 22 0e  f2 58 28 5f 55 25 21 32  |!20..."..X(_U%!2|
00006d90  38 29 0d 09 23 14 cd 3a  c8 99 26 34 30 30 44 34  |8)..#..:..&400D4|
00006da0  2c 2c 2d 31 3a e1 0d 09  27 4c dd f2 65 28 5f 51  |,,-1:...'L..e(_Q|
00006db0  25 2c 46 43 25 29 3a ea  76 44 25 2c 64 25 2c 61  |%,FC%):.vD%,d%,a|
00006dc0  25 2c 5f 74 65 6d 70 25  2c 45 42 25 2c 45 41 25  |%,_temp%,EB%,EA%|
00006dd0  2c 71 24 3a 45 41 25 3d  5f 51 25 21 34 30 3a 71  |,q$:EA%=_Q%!40:q|
00006de0  24 3d a4 4a 28 5f 51 25  2b 34 34 29 3a e7 46 43  |$=.J(_Q%+44):.FC|
00006df0  25 8c 0d 09 31 0f e7 5f  55 25 21 39 36 3c 3e 30  |%...1.._U%!96<>0|
00006e00  8c 0d 09 32 08 64 25 3d  30 0d 09 33 0a cc 64 25  |...2.d%=0..3..d%|
00006e10  3d 2d 31 0d 09 35 05 cd  0d 09 36 2d cc 64 25 3d  |=-1..5....6-.d%=|
00006e20  a4 43 28 5f 51 25 21 32  30 2c 5f 51 25 21 32 34  |.C(_Q%!20,_Q%!24|
00006e30  2c 5f 55 25 2b 39 36 2c  31 36 2c a3 29 3a e7 64  |,_U%+96,16,.):.d|
00006e40  25 3d 2d 31 8c 0d 09 3b  20 64 25 3d a4 43 28 5f  |%=-1...; d%=.C(_|
00006e50  51 25 21 32 30 2c 2d 31  2c 5f 55 25 2b 39 36 2c  |Q%!20,-1,_U%+96,|
00006e60  31 36 2c a3 29 0d 09 3c  05 cd 0d 09 3d 0d cd 3a  |16,.)..<....=..:|
00006e70  e7 64 25 3e 2d 31 8c 0d  09 40 26 61 25 3d 5f 55  |.d%>-1...@&a%=_U|
00006e80  25 21 39 36 2b 64 25 3a  e7 a4 63 28 5f 51 25 21  |%!96+d%:..c(_Q%!|
00006e90  34 30 2c 61 25 21 38 2c  46 43 25 29 8c 0d 09 43  |40,a%!8,FC%)...C|
00006ea0  49 61 44 25 3d 5f 51 25  21 26 43 3a 5f 51 25 21  |IaD%=_Q%!&C:_Q%!|
00006eb0  26 43 3d 5f 51 25 21 38  3a 5f 51 25 21 31 36 3d  |&C=_Q%!8:_Q%!16=|
00006ec0  34 3a c8 99 26 34 30 30  45 37 2c 31 38 2c 5f 51  |4:..&400E7,18,_Q|
00006ed0  25 2c 5f 51 25 21 34 3a  e7 5f 55 25 21 26 36 34  |%,_Q%!4:._U%!&64|
00006ee0  80 31 3c 3c 31 8c 0d 09  48 1f 58 41 25 3d 2d 31  |.1<<1...H.XA%=-1|
00006ef0  3a 5f 55 25 21 26 36 34  3d 5f 55 25 21 26 36 34  |:_U%!&64=_U%!&64|
00006f00  82 31 3c 3c 31 0d 09 4a  18 cc 58 41 25 3d a4 75  |.1<<1..J..XA%=.u|
00006f10  28 61 44 25 3d 5f 55 25  21 26 36 43 29 0d 09 4c  |(aD%=_U%!&6C)..L|
00006f20  30 cd 3a f2 68 28 45 41  25 2c 58 41 25 2c 61 25  |0.:.h(EA%,XA%,a%|
00006f30  21 38 2c 71 24 2c 5f 51  25 21 33 36 2c 61 25 29  |!8,q$,_Q%!36,a%)|
00006f40  3a e7 5f 55 25 21 26 39  43 3c 3e 30 8c 0d 09 50  |:._U%!&9C<>0...P|
00006f50  19 f2 41 28 5f 55 25 21  26 39 43 29 3a 5f 55 25  |..A(_U%!&9C):_U%|
00006f60  21 26 39 43 3d 30 0d 09  52 05 cd 0d 09 53 05 cc  |!&9C=0..R....S..|
00006f70  0d 09 54 05 cd 0d 09 55  07 cd 3a e1 0d 09 59 0f  |..T....U..:...Y.|
00006f80  dd f2 52 41 28 5f 51 25  29 3a e1 0d 09 5c 30 dd  |..RA(_Q%):...\0.|
00006f90  f2 53 41 28 5f 51 25 29  3a ea 46 45 25 2c 67 43  |.SA(_Q%):.FE%,gC|
00006fa0  25 2c 68 43 25 3a 68 43  25 3d a3 3a e7 5f 55 25  |%,hC%:hC%=.:._U%|
00006fb0  21 26 39 30 3e 26 38 30  30 30 8c 0d 09 66 34 5f  |!&90>&8000...f4_|
00006fc0  51 25 21 26 43 3d 5f 51  25 21 38 3a 5f 51 25 21  |Q%!&C=_Q%!8:_Q%!|
00006fd0  31 36 3d 37 3a 67 43 25  3d 5f 55 25 21 26 38 38  |16=7:gC%=_U%!&88|
00006fe0  3a e7 5f 55 25 21 26 38  43 3d 26 46 46 39 8c 0d  |:._U%!&8C=&FF9..|
00006ff0  09 6f 0e 5f 55 25 21 26  39 30 2b 3d 34 0d 09 70  |.o._U%!&90+=4..p|
00007000  1c cd 3a e7 28 67 43 25  2d 5f 55 25 21 26 38 30  |..:.(gC%-_U%!&80|
00007010  29 3c 5f 51 25 21 32 34  8c 0d 09 73 1c 5f 51 25  |)<_Q%!24...s._Q%|
00007020  21 32 34 3d 67 43 25 2d  5f 55 25 21 26 38 30 3a  |!24=gC%-_U%!&80:|
00007030  68 43 25 3d b9 0d 09 75  05 cc 0d 09 76 7d cd 3a  |hC%=...u....v}.:|
00007040  c8 99 26 34 30 30 46 31  2c 5f 55 25 21 26 39 34  |..&400F1,_U%!&94|
00007050  2c 5f 55 25 21 26 39 30  2b 5f 55 25 21 26 38 30  |,_U%!&90+_U%!&80|
00007060  2c 5f 51 25 21 34 2c 5f  51 25 21 32 30 2c 5f 51  |,_Q%!4,_Q%!20,_Q|
00007070  25 21 32 34 3a c8 99 26  34 30 30 45 37 2c 31 37  |%!24:..&400E7,17|
00007080  2c 5f 51 25 2c 5f 51 25  21 34 3a 5f 55 25 21 26  |,_Q%,_Q%!4:_U%!&|
00007090  37 38 3d 5f 51 25 21 38  3a 5f 55 25 21 26 38 30  |78=_Q%!8:_U%!&80|
000070a0  2b 3d 5f 51 25 21 32 34  3a e7 68 43 25 8c 5f 55  |+=_Q%!24:.hC%._U|
000070b0  25 21 26 38 30 3d 30 0d  09 7c 07 cd 3a e1 0d 09  |%!&80=0..|..:...|
000070c0  7f 2b dd f2 54 41 28 5f  51 25 29 3a ea 64 25 2c  |.+..TA(_Q%):.d%,|
000070d0  61 25 2c 72 24 2c 62 25  3a e7 5f 51 25 21 26 43  |a%,r$,b%:._Q%!&C|
000070e0  3d 5f 55 25 21 26 37 30  8c 0d 09 83 24 5f 55 25  |=_U%!&70....$_U%|
000070f0  21 26 38 30 2b 3d 5f 51  25 21 32 34 3a e7 5f 51  |!&80+=_Q%!24:._Q|
00007100  25 21 32 34 3c 5f 55 25  21 26 38 34 8c 0d 09 86  |%!24<_U%!&84....|
00007110  6e 64 25 3d a4 43 28 5f  55 25 21 32 38 2c 5f 55  |nd%=.C(_U%!28,_U|
00007120  25 21 33 32 2c 5f 55 25  2b 39 36 2c 31 36 2c a3  |%!32,_U%+96,16,.|
00007130  29 3a 61 25 3d 5f 55 25  21 39 36 2b 64 25 3a 62  |):a%=_U%!96+d%:b|
00007140  25 3d 5f 55 25 21 26 39  43 3a 72 24 3d a4 4a 28  |%=_U%!&9C:r$=.J(|
00007150  62 25 2b 34 34 29 3a f2  68 28 62 25 21 34 30 2c  |b%+44):.h(b%!40,|
00007160  5f 55 25 21 26 39 38 2c  61 25 21 38 2c 72 24 2c  |_U%!&98,a%!8,r$,|
00007170  5f 55 25 21 26 38 34 2c  61 25 29 0d 09 8d 16 cc  |_U%!&84,a%).....|
00007180  e7 5f 55 25 21 26 38 30  3e 5f 55 25 21 26 38 34  |._U%!&80>_U%!&84|
00007190  8c 0d 09 92 27 5f 55 25  21 26 39 38 3d a4 48 28  |....'_U%!&98=.H(|
000071a0  5f 55 25 21 26 39 38 2c  5f 55 25 21 26 38 30 2c  |_U%!&98,_U%!&80,|
000071b0  5f 55 25 21 26 38 34 29  0d 09 93 65 cd 3a 5f 51  |_U%!&84)...e.:_Q|
000071c0  25 21 26 43 3d 5f 51 25  21 38 3a 5f 51 25 21 31  |%!&C=_Q%!8:_Q%!1|
000071d0  36 3d 36 3a 5f 51 25 21  32 30 3d 5f 55 25 21 26  |6=6:_Q%!20=_U%!&|
000071e0  39 38 2b 5f 55 25 21 26  38 30 3a 5f 51 25 21 32  |98+_U%!&80:_Q%!2|
000071f0  34 3d 5f 55 25 21 26 38  34 3a c8 99 26 34 30 30  |4=_U%!&84:..&400|
00007200  45 37 2c 31 38 2c 5f 51  25 2c 5f 51 25 21 34 3a  |E7,18,_Q%,_Q%!4:|
00007210  5f 55 25 21 26 37 30 3d  5f 51 25 21 38 0d 09 9a  |_U%!&70=_Q%!8...|
00007220  05 cd 0d 09 9b 2f cc f2  41 28 5f 55 25 21 26 39  |...../..A(_U%!&9|
00007230  38 29 3a 5f 55 25 21 26  39 38 3d 30 3a f2 44 28  |8):_U%!&98=0:.D(|
00007240  a4 42 28 22 53 48 45 4c  4c 4d 53 47 31 35 22 29  |.B("SHELLMSG15")|
00007250  29 0d 09 a0 07 cd 3a e1  0d 09 a3 2b dd f2 55 41  |).....:....+..UA|
00007260  28 5f 51 25 29 3a ea 62  25 2c 69 43 25 2c 61 25  |(_Q%):.b%,iC%,a%|
00007270  2c 6e 25 2c 6a 43 25 3a  e7 5f 55 25 21 33 30 30  |,n%,jC%:._U%!300|
00007280  3e 30 8c 0d 09 a6 59 61  25 3d a4 41 28 32 35 36  |>0....Ya%=.A(256|
00007290  29 3a e3 6e 25 3d 30 b8  5f 51 25 21 30 88 34 3a  |):.n%=0._Q%!0.4:|
000072a0  61 25 21 6e 25 3d 5f 51  25 21 6e 25 3a ed 6e 25  |a%!n%=_Q%!n%:.n%|
000072b0  3a 62 25 3d 5f 55 25 21  33 30 30 3a 69 43 25 3d  |:b%=_U%!300:iC%=|
000072c0  61 25 21 34 3a e7 21 61  25 3c 32 34 8c 6a 43 25  |a%!4:.!a%<24.jC%|
000072d0  3d 30 8b 6a 43 25 3d 61  25 21 32 30 0d 09 af 32  |=0.jC%=a%!20...2|
000072e0  61 25 21 26 43 3d 61 25  21 38 3a c8 99 26 34 30  |a%!&C=a%!8:..&40|
000072f0  30 45 37 2c 31 39 2c 61  25 2c 69 43 25 3a e7 a0  |0E7,19,a%,iC%:..|
00007300  28 22 46 4e 22 2b 24 62  25 29 3c 3e 30 8c 0d 09  |("FN"+$b%)<>0...|
00007310  b2 0b e7 6a 43 25 80 31  8c 0d 09 b4 11 5f 63 6c  |...jC%.1....._cl|
00007320  6f 73 65 64 6f 77 6e 25  3d b9 0d 09 b5 35 cc 21  |osedown%=....5.!|
00007330  61 25 3d 32 34 3a 61 25  21 32 34 3d 35 30 38 3a  |a%=24:a%!24=508:|
00007340  c8 99 26 34 30 30 45 37  2c 38 2c 61 25 2c 69 43  |..&400E7,8,a%,iC|
00007350  25 3a 5f 63 6c 6f 73 65  64 6f 77 6e 25 3d b9 0d  |%:_closedown%=..|
00007360  09 ba 05 cd 0d 09 bb 0c  cd 3a f2 41 28 61 25 29  |.........:.A(a%)|
00007370  0d 09 bd 07 cd 3a e1 0d  09 c0 37 dd f2 56 41 28  |.....:....7..VA(|
00007380  51 25 29 3a ea 6b 24 3a  6b 24 3d 22 52 75 6e 20  |Q%):.k$:k$="Run |
00007390  22 2b a4 50 2b bd 26 41  3a c8 99 26 43 2c 32 2c  |"+.P+.&A:..&C,2,|
000073a0  51 25 21 32 30 2c 6b 24  2c a9 6b 24 3a e1 0d 09  |Q%!20,k$,.k$:...|
000073b0  c6 19 dd f2 57 41 28 5f  51 25 29 3a e7 5f 55 25  |....WA(_Q%):._U%|
000073c0  21 33 31 32 3e 30 8c 0d  09 c8 4e f2 43 28 22 4d  |!312>0....N.C("M|
000073d0  65 73 73 61 67 65 5f 53  68 75 74 64 6f 77 6e 3a  |essage_Shutdown:|
000073e0  53 68 75 74 64 6f 77 6e  20 6d 65 73 73 61 67 65  |Shutdown message|
000073f0  20 72 65 63 65 69 76 65  64 22 29 3a 62 25 3d 5f  | received"):b%=_|
00007400  55 25 21 33 31 32 3a 6f  25 3d a0 28 22 46 4e 22  |U%!312:o%=.("FN"|
00007410  2b 24 62 25 29 0d 09 cb  07 cd 3a e1 0d 09 cd 5c  |+$b%).....:....\|
00007420  dd f2 58 41 28 5f 51 25  29 3a ea 44 24 2c 4d 24  |..XA(_Q%):.D$,M$|
00007430  2c 47 24 2c 59 41 25 2c  6b 43 25 2c 47 41 24 2c  |,G$,YA%,kC%,GA$,|
00007440  78 25 3a 78 25 3d a4 41  28 26 43 29 3a c8 99 26  |x%:x%=.A(&C):..&|
00007450  34 30 30 44 36 2c 5f 51  25 21 33 32 2c 78 25 2c  |400D6,_Q%!32,x%,|
00007460  26 33 46 30 30 30 30 2c  26 43 3c 3c 31 36 3a e7  |&3F0000,&C<<16:.|
00007470  21 78 25 3c 3e 2d 31 8c  0d 09 d4 15 44 24 3d a4  |!x%<>-1.....D$=.|
00007480  45 28 5f 51 25 21 33 32  2c 21 78 25 29 0d 09 d5  |E(_Q%!32,!x%)...|
00007490  2a cd 3a f2 41 28 78 25  29 3a e7 44 24 3d 22 22  |*.:.A(x%):.D$=""|
000074a0  8c 44 24 3d a4 4c 28 5f  51 25 21 33 32 2c 5f 51  |.D$=.L(_Q%!32,_Q|
000074b0  25 21 33 36 2c 38 29 0d  09 d9 21 47 24 3d a4 76  |%!36,8)...!G$=.v|
000074c0  28 5f 51 25 21 33 32 2c  5f 51 25 21 33 36 29 3a  |(_Q%!32,_Q%!36):|
000074d0  e7 47 24 3c 3e 22 22 8c  0d 09 db 14 e7 a4 4b 28  |.G$<>"".......K(|
000074e0  c0 47 24 2c 31 29 29 3d  22 49 22 8c 0d 09 dc 18  |.G$,1))="I".....|
000074f0  59 41 25 3d a7 47 24 2c  22 3b 22 29 3a e7 59 41  |YA%=.G$,";"):.YA|
00007500  25 3d 30 8c 0d 09 df 0d  44 24 3d c1 47 24 2c 32  |%=0.....D$=.G$,2|
00007510  29 0d 09 e0 14 cc 44 24  3d c1 47 24 2c 32 2c 59  |).....D$=.G$,2,Y|
00007520  41 25 2d 32 29 0d 09 e2  05 cd 0d 09 e3 3d cc 59  |A%-2)........=.Y|
00007530  41 25 3d a7 a4 4b 28 47  24 29 2c a4 4b 28 22 3b  |A%=..K(G$),.K(";|
00007540  69 22 29 29 3a 6b 43 25  3d a7 a4 4b 28 47 24 29  |i")):kC%=..K(G$)|
00007550  2c a4 4b 28 22 3b 22 29  2c 59 41 25 2b 31 29 3a  |,.K(";"),YA%+1):|
00007560  e7 59 41 25 3e 30 8c 0d  09 e7 0b e7 6b 43 25 3e  |.YA%>0......kC%>|
00007570  30 8c 0d 09 e8 1b 44 24  3d c1 47 24 2c 59 41 25  |0.....D$=.G$,YA%|
00007580  2b 32 2c 6b 43 25 2d 59  41 25 2d 32 29 0d 09 e9  |+2,kC%-YA%-2)...|
00007590  12 cc 44 24 3d c1 47 24  2c 59 41 25 2b 32 29 0d  |..D$=.G$,YA%+2).|
000075a0  09 eb 05 cd 0d 09 ec 05  cd 0d 09 ed 05 cd 0d 09  |................|
000075b0  ee 0e cd 3a e7 44 24 3c  3e 22 22 8c 0d 09 f0 6a  |...:.D$<>""....j|
000075c0  5f 51 25 21 31 36 3d 26  35 30 33 3a 5f 51 25 21  |_Q%!16=&503:_Q%!|
000075d0  26 43 3d 5f 51 25 21 38  3a 4d 24 3d a4 51 28 44  |&C=_Q%!8:M$=.Q(D|
000075e0  24 2c 22 22 2c 22 22 29  3a 4d 24 3d a4 77 28 4d  |$,"",""):M$=.w(M|
000075f0  24 29 3a 24 28 5f 51 25  2b 32 30 29 3d 4d 24 3a  |$):$(_Q%+20)=M$:|
00007600  21 5f 51 25 3d 28 a9 4d  24 2b 32 35 29 80 ac 33  |!_Q%=(.M$+25)..3|
00007610  3a c8 99 26 34 30 30 45  37 2c 31 37 2c 5f 51 25  |:..&400E7,17,_Q%|
00007620  2c 5f 51 25 21 34 0d 09  f6 07 cd 3a e1 0d 09 f9  |,_Q%!4.....:....|
00007630  60 dd f2 59 41 28 5f 51  25 29 3a ea 41 24 2c 5f  |`..YA(_Q%):.A$,_|
00007640  43 25 2c 4a 41 25 2c 4b  41 25 2c 6f 25 2c 5f 74  |C%,JA%,KA%,o%,_t|
00007650  65 6d 70 25 2c 77 25 2c  4a 24 2c 73 41 25 2c 61  |emp%,w%,J$,sA%,a|
00007660  25 3a 4a 41 25 3d 5f 51  25 21 32 34 3a 4b 41 25  |%:JA%=_Q%!24:KA%|
00007670  3d 5f 51 25 21 32 38 3a  5f 55 25 21 32 36 34 3d  |=_Q%!28:_U%!264=|
00007680  30 3a e7 5f 55 25 21 32  30 3c 3e 30 8c 0d 09 fd  |0:._U%!20<>0....|
00007690  11 6f 25 3d a4 78 28 5f  55 25 21 32 30 29 0d 09  |.o%=.x(_U%!20)..|
000076a0  fe 0f cd 3a c8 8e 5f 51  25 21 32 30 ca 0d 0a 04  |...:.._Q%!20....|
000076b0  62 c9 5f 55 25 21 26 45  34 3a f2 6d 41 28 5f 55  |b._U%!&E4:.mA(_U|
000076c0  25 21 26 45 34 2c a4 42  28 22 77 61 72 6e 69 6e  |%!&E4,.B("warnin|
000076d0  67 22 29 29 3a f2 42 28  5f 55 25 21 26 45 34 2c  |g")):.B(_U%!&E4,|
000076e0  31 2c a4 42 28 22 53 48  45 4c 4c 4d 53 47 30 37  |1,.B("SHELLMSG07|
000076f0  22 29 2c 30 29 3a c8 99  26 34 30 30 45 38 2c 2c  |"),0):..&400E8,,|
00007700  5f 55 25 21 26 45 34 2c  4a 41 25 2c 4b 41 25 0d  |_U%!&E4,JA%,KA%.|
00007710  0a 0b 26 7f 73 41 25 3d  a4 79 28 5f 55 25 21 32  |..&.sA%=.y(_U%!2|
00007720  34 2c 5f 51 25 2b 33 32  29 3a e7 a4 46 28 73 41  |4,_Q%+32):..F(sA|
00007730  25 21 34 29 8c 0d 0a 10  14 f2 6e 41 28 73 41 25  |%!4)......nA(sA%|
00007740  2c 4a 41 25 2c 4b 41 25  29 0d 0a 11 5b cc 61 25  |,JA%,KA%)...[.a%|
00007750  3d a4 41 28 33 32 29 3a  c8 99 26 34 35 42 43 34  |=.A(32):..&45BC4|
00007760  2c 5f 55 25 21 32 34 2c  5f 51 25 2b 33 32 b8 2c  |,_U%!24,_Q%+32.,|
00007770  2c 61 25 3a f2 6f 41 28  61 25 21 38 2c 4a 24 2c  |,a%:.oA(a%!8,J$,|
00007780  4b 24 29 3a f2 41 28 61  25 29 3a f2 70 41 28 5f  |K$):.A(a%):.pA(_|
00007790  51 25 21 32 30 2c 4a 41  25 2c 4b 41 25 2c 4a 24  |Q%!20,JA%,KA%,J$|
000077a0  2c 4b 24 29 0d 0a 18 05  cd 0d 0a 19 07 cb 3a e1  |,K$)..........:.|
000077b0  0d 0a 1c 34 dd f2 5a 41  28 5f 51 25 29 3a ea 64  |...4..ZA(_Q%):.d|
000077c0  25 2c 66 25 2c 74 41 25  2c 50 41 25 3a 74 41 25  |%,f%,tA%,PA%:tA%|
000077d0  3d 5f 55 25 21 26 42 38  3a e7 5f 55 25 21 26 41  |=_U%!&B8:._U%!&A|
000077e0  30 3e 30 8c 0d 0a 20 52  f2 43 28 22 4d 65 73 73  |0>0... R.C("Mess|
000077f0  61 67 65 5f 4d 6f 64 65  43 68 61 6e 67 65 3a 4d  |age_ModeChange:M|
00007800  6f 64 65 43 68 61 6e 67  65 20 6d 65 73 73 61 67  |odeChange messag|
00007810  65 20 72 65 63 65 69 76  65 64 22 29 3a 62 25 3d  |e received"):b%=|
00007820  5f 55 25 21 26 41 30 3a  6f 25 3d a0 28 22 46 4e  |_U%!&A0:o%=.("FN|
00007830  22 2b 24 62 25 29 0d 0a  23 1a cd 3a 50 41 25 3d  |"+$b%)..#..:PA%=|
00007840  a4 41 28 26 36 34 29 3a  e7 74 41 25 3c 3e 30 8c  |.A(&64):.tA%<>0.|
00007850  0d 0a 2b 35 c8 95 74 41  25 21 66 25 3c 3e 2d 31  |..+5..tA%!f%<>-1|
00007860  3a 64 25 3d a4 43 28 74  41 25 21 66 25 2c 2d 31  |:d%=.C(tA%!f%,-1|
00007870  2c 5f 55 25 2b 39 32 2c  32 34 2c a3 29 3a e7 64  |,_U%+92,24,.):.d|
00007880  25 3e 2d 31 8c 0d 0a 2f  10 e7 a4 53 28 74 41 25  |%>-1.../...S(tA%|
00007890  21 66 25 29 8c 0d 0a 31  2d 21 50 41 25 3d 74 41  |!f%)...1-!PA%=tA|
000078a0  25 21 66 25 3a c8 99 26  34 30 30 43 36 2c 2c 50  |%!f%:..&400C6,,P|
000078b0  41 25 3a f2 4a 28 74 41  25 21 66 25 2c 30 2c 2d  |A%:.J(tA%!f%,0,-|
000078c0  31 29 0d 0a 34 05 cd 0d  0a 35 0d cd 3a 66 25 2b  |1)..4....5..:f%+|
000078d0  3d 34 3a ce 0d 0a 38 0f  cd 3a f2 41 28 50 41 25  |=4:...8..:.A(PA%|
000078e0  29 3a e1 0d 0a 3c 49 dd  a4 4a 28 51 44 25 29 3a  |):...<I..J(QD%):|
000078f0  ea 74 24 2c 47 43 25 3a  c8 95 28 28 51 44 25 3f  |.t$,GC%:..((QD%?|
00007900  47 43 25 29 3e 33 31 80  47 43 25 3c 26 46 46 29  |GC%)>31.GC%<&FF)|
00007910  3a 74 24 2b 3d bd 28 51  44 25 3f 47 43 25 29 3a  |:t$+=.(QD%?GC%):|
00007920  47 43 25 2b 3d 31 3a ce  3a 3d 74 24 0d 0a 44 1b  |GC%+=1:.:=t$..D.|
00007930  dd f2 66 28 62 24 29 3a  f2 46 28 26 34 33 42 30  |..f(b$):.F(&43B0|
00007940  30 2c 62 24 29 3a e1 0d  0a 48 2f dd f2 62 41 28  |0,b$):...H/..bA(|
00007950  6c 24 29 3a ea 41 45 25  2c 62 25 2c 74 25 3a 74  |l$):.AE%,b%,t%:t|
00007960  25 3d a4 41 28 35 31 32  29 3a e7 5f 55 25 21 26  |%=.A(512):._U%!&|
00007970  44 30 3d 2d 31 8c 0d 0a  4d 1d e7 a4 52 28 74 25  |D0=-1...M...R(t%|
00007980  2c 22 53 74 72 6f 6e 67  48 65 6c 70 24 44 69 72  |,"StrongHelp$Dir|
00007990  22 29 8c 0d 0a 4f 37 c8  99 26 36 30 30 44 45 2c  |")...O7..&600DE,|
000079a0  22 3c 53 74 72 6f 6e 67  48 65 6c 70 24 44 69 72  |"<StrongHelp$Dir|
000079b0  3e 22 3a e7 5f 55 25 21  26 44 38 3c 3e 30 8c f2  |>":._U%!&D8<>0..|
000079c0  41 28 5f 55 25 21 26 44  38 29 0d 0a 51 27 5f 55  |A(_U%!&D8)..Q'_U|
000079d0  25 21 26 44 38 3d a4 41  28 a9 6c 24 2b 31 29 3a  |%!&D8=.A(.l$+1):|
000079e0  62 25 3d 5f 55 25 21 26  44 38 3a 24 62 25 3d 6c  |b%=_U%!&D8:$b%=l|
000079f0  24 0d 0a 54 20 cc f2 41  28 74 25 29 3a f2 44 28  |$..T ..A(t%):.D(|
00007a00  a4 42 28 22 53 48 45 4c  4c 4d 53 47 31 31 22 29  |.B("SHELLMSG11")|
00007a10  29 0d 0a 59 05 cd 0d 0a  5a 18 cc f2 66 28 22 48  |)..Y....Z...f("H|
00007a20  65 6c 70 5f 57 6f 72 64  20 22 2b 6c 24 29 0d 0a  |elp_Word "+l$)..|
00007a30  5c 0e cd 3a f2 41 28 74  25 29 3a e1 0d 0a 60 7b  |\..:.A(t%):...`{|
00007a40  dd f2 63 41 3a ea 5a 41  25 2c 48 43 25 3a 5a 41  |..cA:.ZA%,HC%:ZA|
00007a50  25 3d a4 41 28 32 35 36  29 3a f5 3a 5a 41 25 21  |%=.A(256):.:ZA%!|
00007a60  26 43 3d 30 3a c8 99 26  34 30 30 45 37 2c 31 39  |&C=0:..&400E7,19|
00007a70  2c 5a 41 25 2c 2d 32 2c  5f 55 25 21 26 44 34 b8  |,ZA%,-2,_U%!&D4.|
00007a80  2c 2c 48 43 25 3a 5f 55  25 21 26 44 34 3d 5f 55  |,,HC%:_U%!&D4=_U|
00007a90  25 21 26 44 34 2b 31 3a  fd 48 43 25 3c 3e 2d 31  |%!&D4+1:.HC%<>-1|
00007aa0  84 28 5f 55 25 21 26 44  34 29 3e 36 34 3a e7 48  |.(_U%!&D4)>64:.H|
00007ab0  43 25 3c 3e 2d 31 8c 0d  0a 74 40 5a 41 25 21 30  |C%<>-1...t@ZA%!0|
00007ac0  3d 32 34 3a 5a 41 25 21  26 43 3d 30 3a 5a 41 25  |=24:ZA%!&C=0:ZA%|
00007ad0  21 31 36 3d 26 34 30 30  43 36 3a 5a 41 25 21 32  |!16=&400C6:ZA%!2|
00007ae0  30 3d 48 43 25 3a c8 99  26 34 30 30 45 37 2c 31  |0=HC%:..&400E7,1|
00007af0  37 2c 5a 41 25 2c 30 0d  0a 79 0f cd 3a f2 41 28  |7,ZA%,0..y..:.A(|
00007b00  5a 41 25 29 3a e1 0d 0a  7d 1b dd f2 64 41 28 5f  |ZA%):...}...dA(_|
00007b10  51 25 29 3a ea 4f 24 3a  c8 8e 5f 51 25 21 31 36  |Q%):.O$:.._Q%!16|
00007b20  ca 0d 0a 82 43 c9 26 34  33 42 30 30 3a 4f 24 3d  |....C.&43B00:O$=|
00007b30  24 28 5f 51 25 2b 32 30  29 3a e7 c0 4f 24 2c 33  |$(_Q%+20):..O$,3|
00007b40  30 29 3d 22 45 76 6e 74  53 68 65 6c 6c 4c 69 62  |0)="EvntShellLib|
00007b50  3a 53 68 65 6c 6c 44 42  75 67 20 73 74 61 72 74  |:ShellDBug start|
00007b60  65 64 22 8c 0d 0a 85 12  e7 5f 55 25 21 26 36 34  |ed"......_U%!&64|
00007b70  80 31 3c 3c 34 8c 0d 0a  87 4e 5f 55 25 21 26 36  |.1<<4....N_U%!&6|
00007b80  34 3d 28 5f 55 25 21 26  36 34 82 31 3c 3c 34 29  |4=(_U%!&64.1<<4)|
00007b90  3a f2 46 28 26 34 33 42  30 30 2c 22 53 68 65 6c  |:.F(&43B00,"Shel|
00007ba0  6c 44 42 75 67 3a 49 6e  69 74 20 44 65 62 75 67  |lDBug:Init Debug|
00007bb0  20 6d 65 73 73 61 67 65  73 20 66 72 6f 6d 20 22  | messages from "|
00007bc0  2b a4 49 29 0d 0a 89 05  cd 0d 0a 8a 2b cd 3a e7  |+.I)........+.:.|
00007bd0  c0 4f 24 2c 32 35 29 3d  22 45 76 6e 74 53 68 65  |.O$,25)="EvntShe|
00007be0  6c 6c 4c 69 62 3a 54 72  61 63 65 49 6e 69 74 41  |llLib:TraceInitA|
00007bf0  63 6b 22 8c 0d 0a 8d 1a  5f 55 25 21 26 36 34 3d  |ck"....._U%!&64=|
00007c00  28 5f 55 25 21 26 36 34  82 31 3c 3c 34 29 0d 0a  |(_U%!&64.1<<4)..|
00007c10  8e 26 cd 3a e7 c0 4f 24  2c 32 30 29 3d 22 45 76  |.&.:..O$,20)="Ev|
00007c20  6e 74 53 68 65 6c 6c 4c  69 62 3a 54 72 61 63 65  |ntShellLib:Trace|
00007c30  4f 6e 22 8c 0d 0a 90 07  f2 71 41 0d 0a 91 27 cd  |On"......qA...'.|
00007c40  3a e7 c0 4f 24 2c 32 31  29 3d 22 45 76 6e 74 53  |:..O$,21)="EvntS|
00007c50  68 65 6c 6c 4c 69 62 3a  54 72 61 63 65 4f 66 66  |hellLib:TraceOff|
00007c60  22 8c 0d 0a 93 07 f2 72  41 0d 0a 94 2e cd 3a e7  |"......rA.....:.|
00007c70  c0 4f 24 2c 32 38 29 3d  22 45 76 6e 74 53 68 65  |.O$,28)="EvntShe|
00007c80  6c 6c 4c 69 62 3a 4c 69  73 74 43 6c 69 63 6b 53  |llLib:ListClickS|
00007c90  65 6c 65 63 74 22 8c 0d  0a 96 07 f2 73 41 0d 0a  |elect"......sA..|
00007ca0  97 2e cd 3a e7 c0 4f 24  2c 32 38 29 3d 22 45 76  |...:..O$,28)="Ev|
00007cb0  6e 74 53 68 65 6c 6c 4c  69 62 3a 4c 69 73 74 43  |ntShellLib:ListC|
00007cc0  6c 69 63 6b 41 64 6a 75  73 74 22 8c 0d 0a 99 07  |lickAdjust".....|
00007cd0  f2 74 41 0d 0a 9a 2b cd  3a e7 c0 4f 24 2c 32 35  |.tA...+.:..O$,25|
00007ce0  29 3d 22 45 76 6e 74 53  68 65 6c 6c 4c 69 62 3a  |)="EvntShellLib:|
00007cf0  4c 69 73 74 48 65 6c 70  54 61 67 73 22 8c 0d 0a  |ListHelpTags"...|
00007d00  9c 07 f2 75 41 0d 0a 9d  05 cd 0d 0a 9e 10 cb 3a  |...uA..........:|
00007d10  f2 76 41 28 5f 51 25 29  3a e1 0d 0a a3 1e dd f2  |.vA(_Q%):.......|
00007d20  65 41 28 5f 51 25 29 3a  e7 5f 51 25 21 26 43 3c  |eA(_Q%):._Q%!&C<|
00007d30  3e 5f 55 25 21 38 34 8c  0d 0a a8 48 c8 99 26 32  |>_U%!84....H..&2|
00007d40  30 30 30 38 2c 36 2c 22  3c 57 69 6d 70 24 53 63  |0008,6,"<Wimp$Sc|
00007d50  72 61 70 3e 22 3a 85 26  46 46 2c 22 44 61 74 61  |rap>":.&FF,"Data|
00007d60  20 54 72 61 6e 73 66 65  72 20 66 61 69 6c 65 64  | Transfer failed|
00007d70  3a 20 52 65 63 65 69 76  65 72 20 64 69 65 64 22  |: Receiver died"|
00007d80  0d 0a aa 07 cd 3a e1 0d  0a ad 32 dd f2 66 41 28  |.....:....2..fA(|
00007d90  5f 51 25 29 3a ea 54 44  25 2c 62 25 3a 62 25 3d  |_Q%):.TD%,b%:b%=|
00007da0  5f 55 25 21 26 39 43 3a  e7 5f 51 25 21 26 43 3c  |_U%!&9C:._Q%!&C<|
00007db0  3e 5f 55 25 21 26 37 30  8c 0d 0a b3 0f e7 5f 55  |>_U%!&70......_U|
00007dc0  25 21 26 38 30 3d 30 8c  0d 0a b5 30 c8 99 26 32  |%!&80=0....0..&2|
00007dd0  30 30 32 33 2c 22 57 69  6d 70 24 53 63 72 61 70  |0023,"Wimp$Scrap|
00007de0  22 2c 2c 2d 31 2c 30 2c  33 b8 2c 2c 54 44 25 3a  |",,-1,0,3.,,TD%:|
00007df0  e7 54 44 25 3c 3e 30 8c  0d 0a b7 77 24 28 62 25  |.TD%<>0....w$(b%|
00007e00  2b 34 34 29 3d 22 3c 57  69 6d 70 24 53 63 72 61  |+44)="<Wimp$Scra|
00007e10  70 3e 22 2b bd 28 30 29  3a 62 25 21 30 3d 28 34  |p>"+.(0):b%!0=(4|
00007e20  39 2b a9 28 a4 4a 28 62  25 2b 34 34 29 29 29 80  |9+.(.J(b%+44))).|
00007e30  ac 33 3a 62 25 21 26 43  3d 62 25 21 38 3a 62 25  |.3:b%!&C=b%!8:b%|
00007e40  21 31 36 3d 32 3a 62 25  21 33 36 3d 2d 31 3a c8  |!16=2:b%!36=-1:.|
00007e50  99 26 34 30 30 45 37 2c  31 38 2c 62 25 2c 62 25  |.&400E7,18,b%,b%|
00007e60  21 34 3a 5f 55 25 21 26  36 43 3d 62 25 21 38 0d  |!4:_U%!&6C=b%!8.|
00007e70  0a be 19 cc f2 44 28 a4  42 28 22 53 48 45 4c 4c  |.....D(.B("SHELL|
00007e80  4d 53 47 31 34 22 29 29  0d 0a c0 05 cd 0d 0a c1  |MSG14"))........|
00007e90  2b cc f2 41 28 5f 55 25  21 26 39 38 29 3a 5f 55  |+..A(_U%!&98):_U|
00007ea0  25 21 26 39 38 3d 30 3a  f2 44 28 22 53 48 45 4c  |%!&98=0:.D("SHEL|
00007eb0  4c 4d 53 47 30 36 22 29  0d 0a c7 05 cd 0d 0a c8  |LMSG06")........|
00007ec0  07 cd 3a e1 0d 0a cb 4b  dd f2 67 41 3a ea 6e 25  |..:....K..gA:.n%|
00007ed0  2c 62 25 3a 62 25 3d 5f  55 25 21 26 45 38 3a e3  |,b%:b%=_U%!&E8:.|
00007ee0  6e 25 3d 30 b8 26 46 46  3a c8 95 62 25 3f 6e 25  |n%=0.&FF:..b%?n%|
00007ef0  3e 30 3a c8 99 26 34 30  30 38 32 2c 6e 25 3a 62  |>0:..&40082,n%:b|
00007f00  25 3f 6e 25 2d 3d 31 3a  ce 3a ed 6e 25 3a e1 0d  |%?n%-=1:.:.n%:..|
00007f10  0a d6 1b dd f2 67 28 4c  41 25 2c 4d 41 25 29 3a  |.....g(LA%,MA%):|
00007f20  e7 4d 41 25 3c 3e 4c 41  25 8c 0d 0a d8 1a e7 5f  |.MA%<>LA%......_|
00007f30  55 25 21 32 38 3d 4c 41  25 8c 5f 55 25 21 32 38  |U%!28=LA%._U%!28|
00007f40  3d 4d 41 25 0d 0a d9 7f  f2 47 28 4c 41 25 2c 4d  |=MA%.....G(LA%,M|
00007f50  41 25 2c 5f 55 25 21 26  43 2c 34 38 29 3a f2 47  |A%,_U%!&C,48):.G|
00007f60  28 4c 41 25 2c 4d 41 25  2c 5f 55 25 21 39 36 2c  |(LA%,MA%,_U%!96,|
00007f70  31 36 29 3a f2 47 28 4c  41 25 2c 4d 41 25 2c 5f  |16):.G(LA%,MA%,_|
00007f80  55 25 21 37 32 2c 32 34  29 3a f2 47 28 4c 41 25  |U%!72,24):.G(LA%|
00007f90  2c 4d 41 25 2c 5f 55 25  21 39 32 2c 32 34 29 3a  |,MA%,_U%!92,24):|
00007fa0  f2 47 28 4c 41 25 2c 4d  41 25 2c 5f 55 25 21 26  |.G(LA%,MA%,_U%!&|
00007fb0  36 38 2c 31 36 29 3a f2  78 41 28 4c 41 25 2c 4d  |68,16):.xA(LA%,M|
00007fc0  41 25 29 0d 0a df 07 cd  3a e1 0d 0a e2 60 dd f2  |A%).....:....`..|
00007fd0  4d 28 67 42 25 2c 68 42  25 2c 6c 44 25 2c 6d 44  |M(gB%,hB%,lD%,mD|
00007fe0  25 29 3a ea 7a 25 3a 7a  25 3d a4 41 28 31 36 29  |%):.z%:z%=.A(16)|
00007ff0  3a 21 7a 25 3d 67 42 25  3a 7a 25 21 34 3d 68 42  |:!z%=gB%:z%!4=hB|
00008000  25 3a 7a 25 21 38 3d 6c  44 25 3a 7a 25 21 26 43  |%:z%!8=lD%:z%!&C|
00008010  3d 6d 44 25 3a c8 99 26  34 30 30 43 44 2c 2c 7a  |=mD%:..&400CD,,z|
00008020  25 3a f2 41 28 7a 25 29  3a e1 0d 0a ed 3b dd a4  |%:.A(z%):....;..|
00008030  56 28 42 24 2c 41 41 24  2c 66 41 25 29 3a c8 95  |V(B$,AA$,fA%):..|
00008040  a9 28 42 24 29 3c 66 41  25 3a 42 24 3d c4 66 41  |.(B$)<fA%:B$=.fA|
00008050  25 2d a9 28 42 24 29 2c  41 41 24 29 2b 42 24 3a  |%-.(B$),AA$)+B$:|
00008060  ce 3a 3d 42 24 0d 0a f3  19 dd a4 4b 28 42 24 29  |.:=B$......K(B$)|
00008070  3a ea 6e 25 3a e7 a9 28  42 24 29 3e 30 8c 0d 0a  |:.n%:..(B$)>0...|
00008080  f6 2f e3 6e 25 3d 31 b8  a9 28 42 24 29 3a e7 c1  |./.n%=1..(B$):..|
00008090  42 24 2c 6e 25 2c 31 29  3e 3d 22 61 22 80 c1 42  |B$,n%,1)>="a"..B|
000080a0  24 2c 6e 25 2c 31 29 3c  3d 22 7a 22 8c 0d 0a f8  |$,n%,1)<="z"....|
000080b0  21 c1 42 24 2c 6e 25 2c  31 29 3d bd 28 97 28 c1  |!.B$,n%,1)=.(.(.|
000080c0  42 24 2c 6e 25 2c 31 29  29 80 26 44 46 29 0d 0a  |B$,n%,1)).&DF)..|
000080d0  f9 09 cd 3a ed 6e 25 0d  0a fb 09 cd 3a 3d 42 24  |...:.n%.....:=B$|
000080e0  0d 0a fe 29 dd f2 6a 41  28 67 42 25 2c 68 42 25  |...)..jA(gB%,hB%|
000080f0  29 3a f2 4d 28 67 42 25  2c 68 42 25 2c 30 2c 26  |):.M(gB%,hB%,0,&|
00008100  32 30 30 30 30 30 29 3a  e1 0d 0b 02 2f dd f2 6b  |200000):..../..k|
00008110  41 28 67 42 25 2c 68 42  25 29 3a f2 4d 28 67 42  |A(gB%,hB%):.M(gB|
00008120  25 2c 68 42 25 2c 26 32  30 30 30 30 30 2c 26 32  |%,hB%,&200000,&2|
00008130  30 30 30 30 30 29 3a e1  0d 0b 06 5a dd a4 63 28  |00000):....Z..c(|
00008140  45 41 25 2c 45 42 25 2c  46 43 25 29 3a ea 78 44  |EA%,EB%,FC%):.xD|
00008150  25 2c 66 25 2c 68 25 2c  62 25 2c 49 43 25 3a 66  |%,f%,h%,b%,IC%:f|
00008160  25 3d 30 3a 68 25 3d 2d  31 3a 49 43 25 3d a3 3a  |%=0:h%=-1:IC%=.:|
00008170  e7 5f 55 25 21 26 36 34  80 31 3c 3c 31 8c 5f 55  |._U%!&64.1<<1._U|
00008180  25 21 26 36 34 3d 5f 55  25 21 26 36 34 82 31 3c  |%!&64=_U%!&64.1<|
00008190  3c 31 0d 0b 0d 25 c8 95  45 42 25 21 66 25 3c 3e  |<1...%..EB%!f%<>|
000081a0  2d 31 3a 62 25 3d 45 42  25 21 66 25 3a e7 62 25  |-1:b%=EB%!f%:.b%|
000081b0  80 31 3c 3c 33 31 8c 0d  0b 10 15 62 25 3d 62 25  |.1<<31.....b%=b%|
000081c0  82 31 3c 3c 33 31 3a 49  43 25 3d b9 0d 0b 12 0a  |.1<<31:IC%=.....|
000081d0  cc 49 43 25 3d a3 0d 0b  14 0e cd 3a e7 62 25 3d  |.IC%=......:.b%=|
000081e0  45 41 25 8c 0d 0b 16 0f  68 25 3d 66 25 3a e7 49  |EA%.....h%=f%:.I|
000081f0  43 25 8c 0d 0b 18 18 5f  55 25 21 26 36 34 3d 5f  |C%....._U%!&64=_|
00008200  55 25 21 26 36 34 84 31  3c 3c 31 0d 0b 19 05 cd  |U%!&64.1<<1.....|
00008210  0d 0b 1a 24 cd 3a 66 25  2b 3d 34 3a ce 3a e7 46  |...$.:f%+=4:.:.F|
00008220  43 25 80 28 45 41 25 3e  3d 34 30 39 36 29 8c 68  |C%.(EA%>=4096).h|
00008230  25 3d 2d 31 0d 0b 1e 11  e7 68 25 3c 3e 2d 31 8c  |%=-1.....h%<>-1.|
00008240  3d b9 8b 3d a3 0d 0b 20  1b dd a4 74 3a e7 5f 55  |=..=... ...t:._U|
00008250  25 21 26 36 34 80 31 3c  3c 31 8c 3d b9 8b 3d a3  |%!&64.1<<1.=..=.|
00008260  0d 0b 23 51 dd a4 75 28  7a 44 25 29 3a ea 6d 24  |..#Q..u(zD%):.m$|
00008270  2c 65 41 25 2c 4a 43 25  2c 58 41 25 3a 6d 24 3d  |,eA%,JC%,XA%:m$=|
00008280  a4 4a 28 5f 51 25 2b 34  34 29 3a 65 41 25 3d a4  |.J(_Q%+44):eA%=.|
00008290  54 28 6d 24 29 3a e7 65  41 25 3c 30 8c f2 44 28  |T(m$):.eA%<0..D(|
000082a0  a4 42 28 22 53 48 45 4c  4c 4d 53 47 31 36 22 29  |.B("SHELLMSG16")|
000082b0  29 0d 0b 28 33 58 41 25  3d a4 41 28 65 41 25 29  |)..(3XA%=.A(eA%)|
000082c0  3a c8 99 26 32 30 30 30  38 2c 31 36 2c 6d 24 2c  |:..&20008,16,m$,|
000082d0  58 41 25 2c 30 b8 3b 4a  43 25 3a e7 a4 7a 28 4a  |XA%,0.;JC%:..z(J|
000082e0  43 25 29 8c 0d 0b 2b 20  f2 41 28 58 41 25 29 3a  |C%)...+ .A(XA%):|
000082f0  f2 44 28 a4 42 28 22 53  48 45 4c 4c 4d 53 47 31  |.D(.B("SHELLMSG1|
00008300  37 22 29 29 0d 0b 2d 05  cc 0d 0b 2e 0a cd 3a 3d  |7"))..-.......:=|
00008310  58 41 25 0d 0b 3c 73 dd  f2 68 28 45 41 25 2c 58  |XA%..<s..h(EA%,X|
00008320  41 25 2c 45 42 25 2c 5f  66 69 6c 65 6e 61 6d 65  |A%,EB%,_filename|
00008330  24 2c 5f 66 69 6c 65 5f  73 69 7a 65 25 2c 61 25  |$,_file_size%,a%|
00008340  29 3a ea 66 25 2c 68 25  2c 62 25 2c 6f 25 3a 66  |):.f%,h%,b%,o%:f|
00008350  25 3d 30 3a 68 25 3d 2d  31 3a c8 95 45 42 25 21  |%=0:h%=-1:..EB%!|
00008360  66 25 3c 3e 2d 31 3a 62  25 3d 45 42 25 21 66 25  |f%<>-1:b%=EB%!f%|
00008370  3a e7 62 25 80 31 3c 3c  33 31 8c 62 25 3d 62 25  |:.b%.1<<31.b%=b%|
00008380  82 31 3c 3c 33 31 0d 0b  43 11 e7 62 25 3d 45 41  |.1<<31..C..b%=EA|
00008390  25 8c 68 25 3d 66 25 0d  0b 44 5c 66 25 2b 3d 34  |%.h%=f%..D\f%+=4|
000083a0  3a ce 3a 62 25 3d 61 25  21 26 43 3a 6f 25 3d a0  |:.:b%=a%!&C:o%=.|
000083b0  28 22 46 4e 22 2b 24 28  62 25 21 68 25 29 2b 22  |("FN"+$(b%!h%)+"|
000083c0  28 22 2b c3 58 41 25 2b  22 2c 22 2b c3 45 41 25  |("+.XA%+","+.EA%|
000083d0  2b 22 2c 5f 66 69 6c 65  6e 61 6d 65 24 2c 22 2b  |+",_filename$,"+|
000083e0  c3 5f 66 69 6c 65 5f 73  69 7a 65 25 2b 22 29 22  |._file_size%+")"|
000083f0  29 3a e1 0d 0b 4a 23 dd  a4 76 28 63 25 2c 6a 25  |):...J#..v(c%,j%|
00008400  29 3a ea 61 25 2c 47 24  2c 71 25 3a e7 6a 25 3d  |):.a%,G$,q%:.j%=|
00008410  2d 31 8c 3d 22 22 0d 0b  4d 43 47 24 3d 22 22 3a  |-1.=""..MCG$="":|
00008420  61 25 3d a4 41 28 26 36  34 29 3a 61 25 21 30 3d  |a%=.A(&64):a%!0=|
00008430  63 25 3a 61 25 21 34 3d  6a 25 3a c8 99 26 34 30  |c%:a%!4=j%:..&40|
00008440  30 43 45 2c 2c 61 25 3a  71 25 3d 61 25 21 32 34  |0CE,,a%:q%=a%!24|
00008450  3a e7 71 25 80 32 35 36  8c 0d 0b 55 18 e7 61 25  |:.q%.256...U..a%|
00008460  21 33 32 3e 30 8c 47 24  3d 24 28 61 25 21 33 32  |!32>0.G$=$(a%!32|
00008470  29 0d 0b 56 10 cd 3a f2  41 28 61 25 29 3a 3d 47  |)..V..:.A(a%):=G|
00008480  24 0d 0b 5a 69 dd a4 77  28 52 24 29 3a ea 46 24  |$..Zi..w(R$):.F$|
00008490  2c 54 24 2c 59 42 25 3a  46 24 3d 22 22 3a c8 95  |,T$,YB%:F$="":..|
000084a0  a7 52 24 2c 22 5c 22 29  3e 30 3a 59 42 25 3d a7  |.R$,"\")>0:YB%=.|
000084b0  52 24 2c 22 5c 22 29 3a  46 24 2b 3d c0 52 24 2c  |R$,"\"):F$+=.R$,|
000084c0  59 42 25 2d 31 29 3a 54  24 3d c1 52 24 2c 59 42  |YB%-1):T$=.R$,YB|
000084d0  25 2b 31 2c 31 29 3a 52  24 3d c1 52 24 2c 59 42  |%+1,1):R$=.R$,YB|
000084e0  25 2b 32 29 3a c8 8e 54  24 ca 0d 0b 63 1e c9 22  |%+2):..T$...c.."|
000084f0  41 22 3a 46 24 2b 3d 22  43 6c 69 63 6b 20 41 44  |A":F$+="Click AD|
00008500  4a 55 53 54 20 74 6f 22  0d 0b 64 15 c9 22 61 22  |JUST to"..d.."a"|
00008510  3a 46 24 2b 3d 22 41 44  4a 55 53 54 22 0d 0b 65  |:F$+="ADJUST"..e|
00008520  22 c9 22 44 22 3a 46 24  2b 3d 22 44 72 61 67 20  |"."D":F$+="Drag |
00008530  77 69 74 68 20 53 45 4c  45 43 54 20 74 6f 22 0d  |with SELECT to".|
00008540  0b 66 22 c9 22 64 22 3a  46 24 2b 3d 22 44 72 61  |.f"."d":F$+="Dra|
00008550  67 20 77 69 74 68 20 41  44 4a 55 53 54 20 74 6f  |g with ADJUST to|
00008560  22 0d 0b 67 30 c9 22 47  22 3a 46 24 2b 3d 22 54  |"..g0."G":F$+="T|
00008570  68 69 73 20 6f 70 74 69  6f 6e 20 69 73 20 67 72  |his option is gr|
00008580  65 79 65 64 20 6f 75 74  20 62 65 63 61 75 73 65  |eyed out because|
00008590  22 0d 0b 68 25 c9 22 52  22 3a 46 24 2b 3d 22 4d  |"..h%."R":F$+="M|
000085a0  6f 76 65 20 74 68 65 20  70 6f 69 6e 74 65 72 20  |ove the pointer |
000085b0  72 69 67 68 74 22 0d 0b  69 1e c9 22 53 22 3a 46  |right"..i.."S":F|
000085c0  24 2b 3d 22 43 6c 69 63  6b 20 53 45 4c 45 43 54  |$+="Click SELECT|
000085d0  20 74 6f 22 0d 0b 6a 15  c9 22 73 22 3a 46 24 2b  | to"..j.."s":F$+|
000085e0  3d 22 53 45 4c 45 43 54  22 0d 0b 6b 1a c9 22 54  |="SELECT"..k.."T|
000085f0  22 3a 46 24 2b 3d 22 54  68 69 73 20 69 73 20 74  |":F$+="This is t|
00008600  68 65 22 0d 0b 6c 1d c9  22 57 22 3a 46 24 2b 3d  |he"..l.."W":F$+=|
00008610  22 54 68 69 73 20 77 69  6e 64 6f 77 20 69 73 22  |"This window is"|
00008620  0d 0b 6d 15 c9 22 77 22  3a 46 24 2b 3d 22 77 69  |..m.."w":F$+="wi|
00008630  6e 64 6f 77 22 0d 0b 6e  0f 7f 46 24 2b 3d 22 5c  |ndow"..n..F$+="\|
00008640  22 2b 54 24 0d 0b 70 0e  cb 3a ce 3a 3d 46 24 2b  |"+T$..p..:.:=F$+|
00008650  52 24 0d 0b 76 21 dd a4  78 28 6b 25 29 3a ea 70  |R$..v!..x(k%):.p|
00008660  25 3a 70 25 3d a4 41 28  32 30 29 3a e7 6b 25 3c  |%:p%=.A(20):.k%<|
00008670  3e 30 8c 0d 0b 7a 0c e7  a4 5f 28 6b 25 29 8c 0d  |>0...z..._(k%)..|
00008680  0b 7b 1f f2 79 41 28 6b  25 29 3a e7 6b 25 3d 5f  |.{..yA(k%):.k%=_|
00008690  55 25 21 32 30 8c 5f 55  25 21 32 30 3d 30 0d 0b  |U%!20._U%!20=0..|
000086a0  7d 1d 64 25 3d a4 4e 28  5f 55 25 21 26 42 38 2c  |}.d%=.N(_U%!&B8,|
000086b0  6b 25 29 3a e7 64 25 3e  2d 31 8c 0d 0b 7f 18 62  |k%):.d%>-1.....b|
000086c0  25 3d 5f 55 25 21 26 42  38 2b 64 25 3a 62 25 21  |%=_U%!&B8+d%:b%!|
000086d0  30 3d 30 0d 0b 81 1f cd  3a 70 25 21 30 3d 6b 25  |0=0.....:p%!0=k%|
000086e0  3a c8 99 26 34 30 30 43  33 2c 2c 70 25 3a 6b 25  |:..&400C3,,p%:k%|
000086f0  3d 30 0d 0b 86 05 cd 0d  0b 87 10 cd 3a f2 41 28  |=0..........:.A(|
00008700  70 25 29 3a 3d 6b 25 0d  0b 8b 53 dd f2 6d 41 28  |p%):=k%...S..mA(|
00008710  f8 55 41 25 2c 56 24 29  3a ea 62 25 2c 70 25 2c  |.UA%,V$):.b%,p%,|
00008720  6b 25 2c 58 44 25 3a 70  25 3d a4 41 28 36 30 30  |k%,XD%:p%=.A(600|
00008730  30 29 3a 70 25 21 30 3d  55 41 25 3a c8 99 26 34  |0):p%!0=UA%:..&4|
00008740  30 30 43 43 2c 2c 70 25  3a e7 28 28 70 25 21 36  |00CC,,p%:.((p%!6|
00008750  30 29 80 32 35 36 29 3d  30 8c 0d 0b 92 41 62 25  |0).256)=0....Ab%|
00008760  3d 70 25 2b 37 36 3a 24  62 25 3d c0 56 24 2c 26  |=p%+76:$b%=.V$,&|
00008770  42 29 3a c8 99 26 34 30  30 43 33 2c 2c 70 25 3a  |B):..&400C3,,p%:|
00008780  c8 99 26 34 30 30 43 31  2c 2c 70 25 2b 34 b8 6b  |..&400C1,,p%+4.k|
00008790  25 3a e7 6b 25 3c 3e 55  41 25 8c 0d 0b 98 15 f2  |%:.k%<>UA%......|
000087a0  67 28 55 41 25 2c 6b 25  29 3a 55 41 25 3d 6b 25  |g(UA%,k%):UA%=k%|
000087b0  0d 0b 9a 05 cd 0d 0b 9b  3c cc 58 44 25 3d 70 25  |........<.XD%=p%|
000087c0  21 38 34 3a 24 28 21 28  70 25 2b 37 36 29 29 3d  |!84:$(!(p%+76))=|
000087d0  c0 56 24 2c 58 44 25 2d  31 29 3a e7 28 28 70 25  |.V$,XD%-1):.((p%|
000087e0  21 33 32 29 80 28 31 3c  3c 31 36 29 29 3c 3e 30  |!32).(1<<16))<>0|
000087f0  8c 0d 0b a2 29 c8 99 26  34 30 30 44 31 2c 2d 31  |....)..&400D1,-1|
00008800  2c 70 25 21 34 2c 70 25  21 31 36 2c 70 25 21 26  |,p%!4,p%!16,p%!&|
00008810  43 2c 70 25 21 31 36 2b  34 34 0d 0b a3 0c cd 3a  |C,p%!16+44.....:|
00008820  f2 41 28 70 25 29 0d 0b  a5 07 cd 3a e1 0d 0b a8  |.A(p%).....:....|
00008830  5f dd a4 79 28 72 25 2c  59 44 25 29 3a ea 66 25  |_..y(r%,YD%):.f%|
00008840  2c 73 41 25 3a c8 99 26  34 35 42 43 37 2c 72 25  |,sA%:..&45BC7,r%|
00008850  b8 72 25 3a f5 3a 73 41  25 3d 72 25 2b 32 38 2b  |.r%:.:sA%=r%+28+|
00008860  28 28 59 44 25 21 66 25  29 2a 32 34 29 3a 72 25  |((YD%!f%)*24):r%|
00008870  3d 73 41 25 21 34 3a 66  25 2b 3d 34 3a fd 59 44  |=sA%!4:f%+=4:.YD|
00008880  25 21 66 25 3d 2d 31 3a  3d 73 41 25 0d 0b b2 2b  |%!f%=-1:=sA%...+|
00008890  dd f2 6e 41 28 61 41 25  2c 4a 41 25 2c 4b 41 25  |..nA(aA%,JA%,KA%|
000088a0  29 3a ea 62 25 2c 5f 25  2c 6f 25 3a ea 85 3a ee  |):.b%,_%,o%:..:.|
000088b0  85 ea 3a f7 85 3a e1 0d  0b b6 28 62 25 3d 61 41  |..:..:....(b%=aA|
000088c0  25 21 34 3a f2 64 28 24  62 25 21 30 2c 5f 25 29  |%!4:.d($b%!0,_%)|
000088d0  3a f7 85 3a e7 24 62 25  21 34 3c 3e 22 22 8c 0d  |:..:.$b%!4<>""..|
000088e0  0b ba 20 6f 25 3d a0 28  22 46 4e 22 2b 24 62 25  |.. o%=.("FN"+$b%|
000088f0  21 34 2b 22 28 22 2b c3  5f 25 2b 22 29 22 29 0d  |!4+"("+._%+")").|
00008900  0b bb 11 cd 3a e7 24 62  25 21 38 3c 3e 22 22 8c  |....:.$b%!8<>"".|
00008910  0d 0b bd 20 6f 25 3d a0  28 22 46 4e 22 2b 24 62  |... o%=.("FN"+$b|
00008920  25 21 38 2b 22 28 22 2b  c3 5f 25 2b 22 29 22 29  |%!8+"("+._%+")")|
00008930  0d 0b be 26 cd 3a c8 99  26 34 30 30 45 38 2c 2c  |...&.:..&400E8,,|
00008940  5f 25 2c 4a 41 25 2c 4b  41 25 3a 5f 55 25 21 32  |_%,JA%,KA%:_U%!2|
00008950  30 3d 5f 25 3a e1 0d 0b  c4 65 dd f2 6f 41 28 71  |0=_%:....e..oA(q|
00008960  44 25 2c f8 4a 24 2c f8  4b 24 29 3a ea 79 41 25  |D%,.J$,.K$):.yA%|
00008970  2c 73 25 2c 62 25 2c 64  25 2c 68 25 2c 6d 25 2c  |,s%,b%,d%,h%,m%,|
00008980  53 41 25 2c 66 25 3a ea  71 43 25 3a 71 43 25 3d  |SA%,f%:.qC%:qC%=|
00008990  30 3a 73 25 3d 5f 55 25  21 26 44 43 3a 64 25 3d  |0:s%=_U%!&DC:d%=|
000089a0  30 3a 68 25 3d a3 3a 4a  24 3d 22 22 3a 71 43 25  |0:h%=.:J$="":qC%|
000089b0  3d 30 3a e7 a4 46 28 73  25 29 8c 0d 0b ca 39 f5  |=0:..F(s%)....9.|
000089c0  3a 66 25 2b 3d 34 3a fd  73 25 21 66 25 3d 2d 31  |:f%+=4:.s%!f%=-1|
000089d0  3a 6d 25 3d 66 25 3a 66  25 3d 30 3a f5 3a 62 25  |:m%=f%:f%=0:.:b%|
000089e0  3d 21 28 73 25 2b 64 25  2b 30 29 3a e7 62 25 3c  |=!(s%+d%+0):.b%<|
000089f0  3e 2d 31 8c 0d 0b d1 0c  e7 62 25 3d 71 44 25 8c  |>-1......b%=qD%.|
00008a00  0d 0b d2 43 68 25 3d b9  3a 53 41 25 3d 73 25 21  |...Ch%=.:SA%=s%!|
00008a10  28 64 25 2b 34 29 3a 4a  24 3d 24 53 41 25 3a 71  |(d%+4):J$=$SA%:q|
00008a20  43 25 3d 73 25 21 28 64  25 2b 38 29 3a 53 41 25  |C%=s%!(d%+8):SA%|
00008a30  3d 73 25 21 28 64 25 2b  26 43 29 3a 4b 24 3d 24  |=s%!(d%+&C):K$=$|
00008a40  53 41 25 0d 0b d6 0c cd  3a 64 25 2b 3d 31 36 0d  |SA%.....:d%+=16.|
00008a50  0b d8 0a cc 64 25 3d 6d  25 0d 0b da 10 cd 3a fd  |....d%=m%.....:.|
00008a60  68 25 84 64 25 3e 3d 6d  25 0d 0b dc 10 cc 4a 24  |h%.d%>=m%.....J$|
00008a70  3d 22 22 3a 4b 24 3d 22  22 0d 0b de 07 cd 3a e1  |="":K$="".....:.|
00008a80  0d 0b e1 5b dd f2 70 41  28 74 44 25 2c 4a 41 25  |...[..pA(tD%,JA%|
00008a90  2c 4b 41 25 2c 4a 24 2c  4b 24 29 3a ea 6f 25 2c  |,KA%,J$,K$):.o%,|
00008aa0  62 25 2c 47 45 25 2c 66  25 3a 5f 73 68 65 6c 6c  |b%,GE%,f%:_shell|
00008ab0  5f 46 6f 6e 74 4d 65 6e  75 53 65 6c 46 4e 24 3d  |_FontMenuSelFN$=|
00008ac0  4b 24 3a e7 a4 46 28 5f  55 25 21 26 45 30 29 8c  |K$:..F(_U%!&E0).|
00008ad0  f2 41 28 5f 55 25 21 26  45 30 29 0d 0b e5 30 5f  |.A(_U%!&E0)...0_|
00008ae0  55 25 21 26 45 30 3d a4  41 28 a9 4a 24 2b 31 29  |U%!&E0=.A(.J$+1)|
00008af0  3a 62 25 3d 5f 55 25 21  26 45 30 3a 24 62 25 3d  |:b%=_U%!&E0:$b%=|
00008b00  4a 24 3a e7 4a 24 3c 3e  22 22 8c 0d 0b e8 23 6f  |J$:.J$<>""....#o|
00008b10  25 3d a0 28 22 46 4e 22  2b 4a 24 2b 22 28 5f 55  |%=.("FN"+J$+"(_U|
00008b20  25 21 35 32 2c 5f 55 25  21 35 36 29 22 29 0d 0b  |%!52,_U%!56)")..|
00008b30  e9 1d cd 3a c8 99 26 34  30 30 45 38 2c 2c 74 44  |...:..&400E8,,tD|
00008b40  25 2c 4a 41 25 2c 4b 41  25 3a e1 0d 0b ed 32 dd  |%,JA%,KA%:....2.|
00008b50  f2 71 41 3a 5f 55 25 21  34 38 3d b9 3a f2 46 28  |.qA:_U%!48=.:.F(|
00008b60  26 34 33 42 30 30 2c 22  53 68 65 6c 6c 44 42 75  |&43B00,"ShellDBu|
00008b70  67 3a 54 72 61 63 65 4f  6e 22 29 3a e1 0d 0b f2  |g:TraceOn"):....|
00008b80  33 dd f2 72 41 3a 5f 55  25 21 34 38 3d a3 3a f2  |3..rA:_U%!48=.:.|
00008b90  46 28 26 34 33 42 30 30  2c 22 53 68 65 6c 6c 44  |F(&43B00,"ShellD|
00008ba0  42 75 67 3a 54 72 61 63  65 4f 66 66 22 29 3a e1  |Bug:TraceOff"):.|
00008bb0  0d 0b f7 55 dd f2 73 41  3a ea 73 25 2c 65 25 2c  |...U..sA:.s%,e%,|
00008bc0  6d 25 2c 62 25 2c 53 41  25 3a 73 25 3d 5f 55 25  |m%,b%,SA%:s%=_U%|
00008bd0  21 26 43 3a 6d 25 3d a4  44 28 73 25 29 3a 65 25  |!&C:m%=.D(s%):e%|
00008be0  3d 30 3a f5 3a 62 25 3d  73 25 21 28 65 25 2b 32  |=0:.:b%=s%!(e%+2|
00008bf0  30 29 3a 53 41 25 3d 73  25 2b 65 25 3a e7 a4 46  |0):SA%=s%+e%:..F|
00008c00  28 62 25 29 8c 0d 0b ff  0d e7 24 62 25 3c 3e 22  |(b%)......$b%<>"|
00008c10  22 8c 0d 0c 00 05 cd 0d  0c 01 18 cd 3a 65 25 2b  |"...........:e%+|
00008c20  3d 34 38 3a fd 28 65 25  3e 3d 6d 25 29 3a e1 0d  |=48:.(e%>=m%):..|
00008c30  0c 06 55 dd f2 74 41 3a  ea 73 25 2c 65 25 2c 6d  |..U..tA:.s%,e%,m|
00008c40  25 2c 62 25 2c 53 41 25  3a 73 25 3d 5f 55 25 21  |%,b%,SA%:s%=_U%!|
00008c50  26 43 3a 6d 25 3d a4 44  28 73 25 29 3a 65 25 3d  |&C:m%=.D(s%):e%=|
00008c60  30 3a f5 3a 62 25 3d 73  25 21 28 65 25 2b 32 34  |0:.:b%=s%!(e%+24|
00008c70  29 3a 53 41 25 3d 73 25  2b 65 25 3a e7 a4 46 28  |):SA%=s%+e%:..F(|
00008c80  62 25 29 8c 0d 0c 0e 0d  e7 24 62 25 3c 3e 22 22  |b%)......$b%<>""|
00008c90  8c 0d 0c 0f 05 cd 0d 0c  10 18 cd 3a 65 25 2b 3d  |...........:e%+=|
00008ca0  34 38 3a fd 28 65 25 3e  3d 6d 25 29 3a e1 0d 0c  |48:.(e%>=m%):...|
00008cb0  15 55 dd f2 75 41 3a ea  73 25 2c 65 25 2c 6d 25  |.U..uA:.s%,e%,m%|
00008cc0  2c 62 25 2c 53 41 25 3a  73 25 3d 5f 55 25 21 26  |,b%,SA%:s%=_U%!&|
00008cd0  43 3a 6d 25 3d a4 44 28  73 25 29 3a 65 25 3d 30  |C:m%=.D(s%):e%=0|
00008ce0  3a f5 3a 62 25 3d 73 25  21 28 65 25 2b 34 34 29  |:.:b%=s%!(e%+44)|
00008cf0  3a 53 41 25 3d 73 25 2b  65 25 3a e7 a4 46 28 62  |:SA%=s%+e%:..F(b|
00008d00  25 29 8c 0d 0c 1d 0d e7  24 62 25 3c 3e 22 22 8c  |%)......$b%<>"".|
00008d10  0d 0c 1e 05 cd 0d 0c 1f  18 cd 3a 65 25 2b 3d 34  |..........:e%+=4|
00008d20  38 3a fd 28 65 25 3e 3d  6d 25 29 3a e1 0d 0c 24  |8:.(e%>=m%):...$|
00008d30  0f dd f2 76 41 28 5f 51  25 29 3a e1 0d 0c 27 26  |...vA(_Q%):...'&|
00008d40  dd f2 47 28 4c 41 25 2c  4d 41 25 2c 67 25 2c 64  |..G(LA%,MA%,g%,d|
00008d50  25 29 3a ea 65 25 2c 6d  25 3a e7 a4 46 28 67 25  |%):.e%,m%:..F(g%|
00008d60  29 8c 0d 0c 2a 1f 6d 25  3d a4 44 28 67 25 29 2d  |)...*.m%=.D(g%)-|
00008d70  38 3a f5 3a e7 28 67 25  21 65 25 3d 4c 41 25 29  |8:.:.(g%!e%=LA%)|
00008d80  8c 0d 0c 2d 0d 67 25 21  65 25 3d 4d 41 25 0d 0c  |...-.g%!e%=MA%..|
00008d90  2e 16 cd 3a 65 25 2b 3d  64 25 3a fd 28 65 25 3e  |...:e%+=d%:.(e%>|
00008da0  3d 6d 25 29 0d 0c 31 07  cd 3a e1 0d 0c 34 45 dd  |=m%)..1..:...4E.|
00008db0  f2 78 41 28 4c 41 25 2c  4d 41 25 29 3a ea 64 25  |.xA(LA%,MA%):.d%|
00008dc0  2c 41 41 25 3a 41 41 25  3d 5f 55 25 21 26 42 38  |,AA%:AA%=_U%!&B8|
00008dd0  3a 64 25 3d a4 4e 28 5f  55 25 21 26 42 38 2c 4c  |:d%=.N(_U%!&B8,L|
00008de0  41 25 29 3a 41 41 25 21  64 25 3d 4d 41 25 3a e1  |A%):AA%!d%=MA%:.|
00008df0  0d 0c 3b 19 dd a4 7a 28  4a 43 25 29 3a 3d 28 28  |..;...z(JC%):=((|
00008e00  4a 43 25 80 31 29 3d 31  29 0d 0c 3e 0f dd a4 5f  |JC%.1)=1)..>..._|
00008e10  28 6b 25 29 3a 3d 2d 31  0d 0c 41 3b dd f2 79 41  |(k%):=-1..A;..yA|
00008e20  28 63 25 29 3a ea 65 25  2c 72 25 2c 68 25 2c 6d  |(c%):.e%,r%,h%,m|
00008e30  25 2c 67 25 2c 6e 25 3a  65 25 3d 30 3a 72 25 3d  |%,g%,n%:e%=0:r%=|
00008e40  30 3a 68 25 3d a3 3a e7  63 25 3d 2d 31 8c 63 25  |0:h%=.:.c%=-1.c%|
00008e50  3d 2d 32 0d 0c 45 2c 6d  25 3d a4 44 28 5f 55 25  |=-2..E,m%=.D(_U%|
00008e60  21 26 43 29 2d 38 3a 67  25 3d 5f 55 25 21 26 43  |!&C)-8:g%=_U%!&C|
00008e70  3a f5 3a e7 28 67 25 21  65 25 3d 63 25 29 8c 0d  |:.:.(g%!e%=c%)..|
00008e80  0c 49 08 68 25 3d b9 0d  0c 4a 0b cc 65 25 2b 3d  |.I.h%=...J..e%+=|
00008e90  34 38 0d 0c 4c 17 cd 3a  fd 28 65 25 3e 3d 6d 25  |48..L..:.(e%>=m%|
00008ea0  84 68 25 29 3a e7 68 25  8c 0d 0c 4f 43 67 25 21  |.h%):.h%...OCg%!|
00008eb0  28 65 25 2b 30 29 3d 30  3a 67 25 21 28 65 25 2b  |(e%+0)=0:g%!(e%+|
00008ec0  34 29 3d 30 3a 67 25 21  28 65 25 2b 38 29 3d 30  |4)=0:g%!(e%+8)=0|
00008ed0  3a e3 6e 25 3d 26 43 b8  34 34 88 34 3a e7 67 25  |:.n%=&C.44.4:.g%|
00008ee0  21 28 65 25 2b 6e 25 29  3c 3e 30 8c 0d 0c 54 1f  |!(e%+n%)<>0...T.|
00008ef0  f2 41 28 67 25 21 28 65  25 2b 6e 25 29 29 3a 67  |.A(g%!(e%+n%)):g|
00008f00  25 21 28 65 25 2b 6e 25  29 3d 30 0d 0c 56 09 cd  |%!(e%+n%)=0..V..|
00008f10  3a ed 6e 25 0d 0c 58 3d  cd 3a f2 43 28 22 45 76  |:.n%..X=.:.C("Ev|
00008f20  65 6e 74 44 65 6c 65 74  65 41 6c 6c 3a 77 68 25  |entDeleteAll:wh%|
00008f30  3d 26 22 2b c3 7e 63 25  29 3a f2 7a 41 28 63 25  |=&"+.~c%):.zA(c%|
00008f40  2c 2d 31 29 3a f2 5f 41  28 63 25 2c 2d 31 29 3a  |,-1):._A(c%,-1):|
00008f50  e1 0d 0c 60 3c dd f2 7a  41 28 63 25 2c 6a 25 29  |...`<..zA(c%,j%)|
00008f60  3a ea 64 25 2c 61 25 2c  6d 25 3a f5 3a 64 25 3d  |:.d%,a%,m%:.:d%=|
00008f70  a4 43 28 63 25 2c 6a 25  2c 5f 55 25 2b 37 32 2c  |.C(c%,j%,_U%+72,|
00008f80  32 34 2c a3 29 3a e7 64  25 3e 3d 30 8c 0d 0c 6c  |24,.):.d%>=0...l|
00008f90  0b e7 6a 25 3d 2d 31 8c  0d 0c 6d 5e f2 43 28 22  |..j%=-1...m^.C("|
00008fa0  44 65 6c 65 74 65 45 76  65 6e 74 44 61 74 61 53  |DeleteEventDataS|
00008fb0  61 76 65 3a 44 65 6c 65  74 69 6e 67 20 44 61 74  |ave:Deleting Dat|
00008fc0  61 53 61 76 65 20 45 76  65 6e 74 20 28 61 6c 6c  |aSave Event (all|
00008fd0  20 65 76 65 6e 74 73 20  66 6f 72 20 77 69 6e 64  | events for wind|
00008fe0  6f 77 20 68 61 6e 64 6c  65 20 26 22 2b c3 7e 63  |ow handle &"+.~c|
00008ff0  25 2b 22 29 22 29 0d 0c  6e 6c cc f2 43 28 22 44  |%+")")..nl..C("D|
00009000  65 6c 65 74 65 45 76 65  6e 74 44 61 74 61 53 61  |eleteEventDataSa|
00009010  76 65 3a 44 65 6c 65 74  69 6e 67 20 44 61 74 61  |ve:Deleting Data|
00009020  53 61 76 65 20 45 76 65  6e 74 20 28 77 69 6e 64  |Save Event (wind|
00009030  6f 77 20 68 61 6e 64 6c  65 20 77 61 73 20 26 22  |ow handle was &"|
00009040  2b c3 7e 63 25 2b 22 20  69 63 6f 6e 20 68 61 6e  |+.~c%+" icon han|
00009050  64 6c 65 20 77 61 73 20  22 2b c3 6a 25 2b 22 29  |dle was "+.j%+")|
00009060  22 29 0d 0c 70 20 cd 3a  6d 25 3d a4 44 28 5f 55  |")..p .:m%=.D(_U|
00009070  25 21 37 32 29 2d 38 3a  e7 64 25 3d 6d 25 2d 32  |%!72)-8:.d%=m%-2|
00009080  34 8c 0d 0c 75 0a e7 64  25 3d 30 8c 0d 0c 77 17  |4...u..d%=0...w.|
00009090  f2 41 28 5f 55 25 21 37  32 29 3a 5f 55 25 21 37  |.A(_U%!72):_U%!7|
000090a0  32 3d 30 0d 0c 79 1a cc  5f 55 25 21 37 32 3d a4  |2=0..y.._U%!72=.|
000090b0  48 28 5f 55 25 21 37 32  2c 2d 32 34 29 0d 0c 7c  |H(_U%!72,-24)..||
000090c0  05 cd 0d 0c 7d 44 cc 61  25 3d 67 25 2b 64 25 3a  |....}D.a%=g%+d%:|
000090d0  61 25 21 30 3d 30 3a 61  25 21 34 3d 30 3a 61 25  |a%!0=0:a%!4=0:a%|
000090e0  21 38 3d 30 3a 61 25 21  26 43 3d 30 3a 61 25 21  |!8=0:a%!&C=0:a%!|
000090f0  31 36 3d 30 3a f2 41 28  61 25 21 32 30 29 3a 61  |16=0:.A(a%!20):a|
00009100  25 21 32 30 3d 30 0d 0c  82 05 cd 0d 0c 83 0d cd  |%!20=0..........|
00009110  3a fd 64 25 3c 30 3a e1  0d 0c 89 71 dd f2 5f 41  |:.d%<0:....q.._A|
00009120  28 63 25 2c 6a 25 29 3a  ea 64 25 2c 61 25 2c 6d  |(c%,j%):.d%,a%,m|
00009130  25 2c 67 25 2c 62 25 3a  67 25 3d 5f 55 25 21 26  |%,g%,b%:g%=_U%!&|
00009140  36 38 3a f5 3a 64 25 3d  a4 43 28 63 25 2c 6a 25  |68:.:d%=.C(c%,j%|
00009150  2c 5f 55 25 2b 26 36 38  2c 31 36 2c a3 29 3a f2  |,_U%+&68,16,.):.|
00009160  43 28 22 44 65 6c 65 74  65 45 76 65 6e 74 42 75  |C("DeleteEventBu|
00009170  6d 70 3a 6f 66 66 73 65  74 25 3d 22 2b c3 64 25  |mp:offset%="+.d%|
00009180  29 3a e7 64 25 3e 3d 30  8c 0d 0c 94 0b e7 6a 25  |):.d%>=0......j%|
00009190  3d 2d 31 8c 0d 0c 95 56  f2 43 28 22 44 65 6c 65  |=-1....V.C("Dele|
000091a0  74 65 45 76 65 6e 74 42  75 6d 70 3a 44 65 6c 65  |teEventBump:Dele|
000091b0  74 69 6e 67 20 42 75 6d  70 20 45 76 65 6e 74 20  |ting Bump Event |
000091c0  28 61 6c 6c 20 65 76 65  6e 74 73 20 66 6f 72 20  |(all events for |
000091d0  77 69 6e 64 6f 77 20 68  61 6e 64 6c 65 20 26 22  |window handle &"|
000091e0  2b c3 7e 63 25 2b 22 29  22 29 0d 0c 96 64 cc f2  |+.~c%+")")...d..|
000091f0  43 28 22 44 65 6c 65 74  65 45 76 65 6e 74 42 75  |C("DeleteEventBu|
00009200  6d 70 3a 44 65 6c 65 74  69 6e 67 20 42 75 6d 70  |mp:Deleting Bump|
00009210  20 45 76 65 6e 74 20 28  77 69 6e 64 6f 77 20 68  | Event (window h|
00009220  61 6e 64 6c 65 20 77 61  73 20 26 22 2b c3 7e 63  |andle was &"+.~c|
00009230  25 2b 22 20 69 63 6f 6e  20 68 61 6e 64 6c 65 20  |%+" icon handle |
00009240  77 61 73 20 22 2b c3 6a  25 2b 22 29 22 29 0d 0c  |was "+.j%+")")..|
00009250  98 21 cd 3a 6d 25 3d a4  44 28 5f 55 25 21 26 36  |.!.:m%=.D(_U%!&6|
00009260  38 29 2d 38 3a e7 64 25  3d 6d 25 2d 31 36 8c 0d  |8)-8:.d%=m%-16..|
00009270  0c 9d 0a e7 64 25 3d 30  8c 0d 0c 9f 7e 75 25 3d  |....d%=0....~u%=|
00009280  67 25 21 26 43 3a 62 25  3d 75 25 21 26 43 3a f2  |g%!&C:b%=u%!&C:.|
00009290  41 28 62 25 21 26 43 29  3a f2 41 28 62 25 21 31  |A(b%!&C):.A(b%!1|
000092a0  36 29 3a f2 41 28 62 25  29 3a f2 41 28 5f 55 25  |6):.A(b%):.A(_U%|
000092b0  21 26 36 38 29 3a 5f 55  25 21 26 36 38 3d 30 3a  |!&68):_U%!&68=0:|
000092c0  f2 43 28 22 44 65 6c 65  74 65 45 76 65 6e 74 44  |.C("DeleteEventD|
000092d0  61 74 61 53 61 76 65 3a  4e 6f 20 42 75 6d 70 20  |ataSave:No Bump |
000092e0  65 76 65 6e 74 73 20 6e  6f 77 20 72 65 67 69 73  |events now regis|
000092f0  74 65 72 65 64 22 29 0d  0c a7 1c cc 5f 55 25 21  |tered")....._U%!|
00009300  26 36 38 3d a4 48 28 5f  55 25 21 26 36 38 2c 2d  |&68=.H(_U%!&68,-|
00009310  31 36 29 0d 0c aa 05 cd  0d 0c ab 46 cc 61 25 3d  |16)........F.a%=|
00009320  67 25 2b 64 25 3a 61 25  21 30 3d 30 3a 61 25 21  |g%+d%:a%!0=0:a%!|
00009330  34 3d 30 3a 61 25 21 38  3d 30 3a 75 25 3d 61 25  |4=0:a%!8=0:u%=a%|
00009340  21 26 43 3a f2 41 28 75  25 21 26 43 29 3a f2 41  |!&C:.A(u%!&C):.A|
00009350  28 75 25 21 31 36 29 3a  f2 41 28 75 25 29 0d 0c  |(u%!16):.A(u%)..|
00009360  b3 05 cd 0d 0c b4 0d cd  3a fd 64 25 3c 30 3a e1  |........:.d%<0:.|
00009370  0d ff                                             |..|
00009372