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

PD/!PTab/!PTab

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/!PTab/!PTab
Read OK:
File size: 7E83 bytes
Load address: 0000
Exec address: 0000
File contents
   10REM > <PTab$Dir>.!PTab FNFNFN Squished by Lofty's !Shrink vsn 3.02 on 24-Jan-94 FNFNFN
   30ONERRORMODE&C:SYS&406C2:REPORT:PRINT" at line: ";ERL:END
   70SYS&406C0:SYS&400EC,-1,-1TOMD%:_C%=1<<&A:HC%=&8000+MD%:END=HC%+_C%:HIMEM=HC%:PROCr("<Obey$Dir>.",HC%):PROCTA:CC%=FNl(&C8,"PTab"):PROCm:PROCq:_closedown%=FALSE:UD%=FALSE:SYS&406C1:REPEAT:PROCP(FNn(0,CC%)):UNTIL_closedown%:PROCT:END
  300DEFPROCq:DIMA$(&67):PROCiA:PROCl:PROCx:ENDPROC
  400DEFPROCiA:LOCALn%:FD%=FNX("PTab"):nB%=FNQ(0,FNB("Info"),""):n%=FNQ(0,FNB("Quit"),"_MenuSelect_Quit"):PROCS(nB%,"progInfo","_PreOpenInfo",""):CD%=FNX("Main Menu"):nB%=FNQ(0,FNB("Info"),""):n%=FNQ(0,FNB("Quit"),"_MenuSelect_Quit"):PROCS(nB%,"progInfo","_PreOpenInfo",""):ENDPROC
  550DEFPROCl:PROCX("mainw",GC%):PROCa(GC%,-1,CD%,0,0,0):PROCX("Facts",mB%):PROCN(GC%,-1,"_clickmainw"):ENDPROC
  650DEFPROCx:F=FNo(-1,"!"+FNP,"",&78,FD%,0,0,0):PROCu(-1,F,"iconbar"):PROCN(-1,F,"_ClickSelect_IconBar"):ENDPROC
  740DEFFN_PreOpenInfo(c%):PROCD(c%,0,FNB("progInfo0"),0):PROCD(c%,1,FNB("progInfo1"),0):PROCD(c%,2,FNB("progInfo2"),0):PROCD(c%,3,FNB("progInfo3"),0):=0
  860DEFFN_ClickSelect_IconBar(c%,jA%):PROCM(GC%):=0
  900DEFFN_MenuSelect_Quit(a%):_closedown%=TRUE:=0
  940DEFFN_clickmainw(c%,jA%):IF(jA%>0ANDjA%<&68)THEN
  960PROCI(mB%):PROCJA(4,jA%):PROCH(mB%,FALSE,0)
  990ENDIF:=0
 1020DEFPROCn(AD%):FORA=1TO&E:A$(A)="":NEXT:D=OPENUP("<PTab$Dir>.Data"):FORA=0TOAD%:REPEAT:H=BGET#D:UNTILCHR$(H)="�":NEXT:FORA=1TO&E:REPEAT:V$=CHR$(BGET#D):IFV$="@"ORV$="�"V$=""
 1090A$(A)=A$(A)+V$:UNTILV$="":IFA=8ANDA$(A)<>"not known"A$(A)=A$(A)+" kJ/mol"
 1120NEXTA:CLOSE#D:ENDPROC
 1160DEFPROCJA(lA%,jA%):CASETRUEOF
 1180WHENlA%=4:PROCn(jA%):FORA=1TO&E:PROCD(mB%,A-1,A$(A),0):NEXT
 1230ENDCASE:ENDPROC
 1280DEFPROCr(Q$,DD%):DIMoA%900:OSCLI("LOAD "+Q$+"heapcode "+STR$~oA%):CALLoA%+0,DD%:ENDPROC
 1340DEFPROCTA:LOCALBA%,l%,b%,d$:LOCALOA%,C$,D$:DIM_U%330,_shell_blk%260:_Q%=FNA(&BB8):BA%=FNA(48):BA%!0=0:BA%!4=0:BA%!8=0:BA%!&C=0:BA%!16=0:BA%!20=0:BA%!24=0:BA%!28=0:BA%!32=0:BA%!36=0:BA%!40=0:BA%!44=0:_U%!0=0:_U%!4=0:_U%!8=0:_U%!&C=BA%:_U%!16=1:_U%!20=0:_U%!24=0
 1590_U%!28=0:_U%!32=0:_U%!36=0:_U%!40=0:_U%!44=-1:_U%!48=0:_U%!52=0:_U%!56=0:_U%!60=0:_U%!64=0:_U%!68=0:_U%!72=0:_U%!76=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
 1910_U%!&80=0:_U%!&84=0:_U%!&88=-1:_U%!&8C=-1:_U%!&90=-1:_U%!&94=0:_U%!&98=0:_U%!&9C=0:_U%!&A0=0:_U%!&A4=0:_U%!&A8=0:_U%!&AC=0:_U%!&B0=0:_U%!&B4=0:_U%!&B8=0:_U%!&BC=0:_U%!&C0=0:_U%!&C4=0:_U%!&C8=0:_U%!&CC=0:_U%!&D0=-1:_U%!&D4=-1:_U%!&D8=0:_U%!&DC=0
 2160_U%!&E0=0:_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
 2410_U%!316=0:_U%!320=0:_U%!324=0:PROCO(_U%!&E8,256,0):PROCO(_U%!&EC,256,0):OA%=FNA(256):C$=FNa(OA%,256,"Obey$Dir",1):PROCA(OA%):D$=MID$(FNZ(C$),2):_U%!&BC=FNA((LENC$)+1):_U%!&C4=FNA((LEND$)+1):b%=_U%!&BC:$b%=C$:b%=_U%!&C4:$b%=D$:d$=FNd(1):IFd$<>""THEN
 2570_U%!&64=_U%!&64OR1<<5:b%=FNA(LENd$+1):$(b%)=d$:_U%!324=b%
 2610ENDIF:ENDPROC
 2640DEFFNl(ZC%,BA$):SYS&400C0,ZC%,&4B534154,BA$TOZC%,qA%:_U%!&94=qA%:SYS&81682,qA%:=qA%
 2700DEFPROCm:LOCALl$,b%,D$,C$:LOCALOA%,hB%,nC%:D$=FNP:C$=FNO:OA%=FNA(256):IFFNS(OA%,D$+"Res$Path")THEN
 2770_U%!&64=_U%!&64OR1<<3
 2780ENDIF:IFFNS(OA%,D$+"Data$Dir")THEN
 2800l$=FNa(OA%,256,D$+"Data$Dir",1):_U%!&C0=FNA((LENl$)+1):b%=_U%!&C0:$b%=l$
 2830ELSE_U%!&C0=FNA((LENC$)+1):b%=_U%!&C0:$b%=C$
 2860ENDIF:IF_U%!&64AND1<<3THEN
 2890IFFNG(D$+"Res:Messages")THEN
 2900PROCE(D$+"Res:Messages",_U%!68,_U%!64)
 2910ENDIF:IFFNG(D$+"Res:ShellMsgs")THEN
 2930PROCE(D$+"Res:ShellMsgs",_U%!280,_U%!284)
 2940ELSEPROCE("ShellSysRes:ShellMsgs",_U%!280,_U%!284)
 2960ENDIF:SYS&20035,-1,4TO,,nC%:SYS&20035,-1,5TO,,hB%:IFhB%=1ANDFNG(D$+"Res:Sprites22")THEN
 3010_U%!16=FNN(D$+"Res:Sprites22")
 3020ELSEIFFNG(D$+"Res:Sprites")THEN
 3050_U%!16=FNN(D$+"Res:Sprites")
 3060ELSE_U%!16=1
 3080ENDIF
 3090ENDIF:IFFNG(D$+"Res:Templates")THEN
 3120PROCQ(D$+"Res:Templates")
 3130ENDIF
 3140ELSEIFFNG(C$+".Messages")THEN
 3170PROCE(C$+".Messages",_U%!68,_U%!64)
 3180ENDIF:IFFNG(C$+".ShellMsgs")THEN
 3200PROCE(C$+".ShellMsgs",_U%!280,_U%!284)
 3210ELSEPROCE("ShellSysRes:ShellMsgs",_U%!280,_U%!284)
 3230ENDIF:SYS&20035,-1,4TO,,nC%:SYS&20035,-1,5TO,,hB%:IFhB%=1ANDFNG(C$+".Sprites22")THEN
 3300_U%!16=FNN(C$+".Sprites22")
 3310ELSEIFFNG(C$+".Sprites")THEN
 3330_U%!16=FNN(C$+".Sprites")
 3340ELSE_U%!16=1
 3360ENDIF
 3370ENDIF:IFFNG(C$+".Templates")THEN
 3400PROCQ(C$+".Templates")
 3410ENDIF
 3420ENDIF:SYS&45BC0:PROCA(_Q%):_Q%=FNA(&400):PROCA(OA%):ENDPROC
 3490DEFPROCP(BD%):LOCALA$,p%,DA$,CA$,kC%,lC%,iC%,FC%:LOCALc%,j%,n%,_temp28%,_temp32%,_temp24%,_temp%,OD%:LOCALPD%,d%:CASEBD%OF
 3540WHEN1:PROC_(_Q%!0)
 3550WHEN2:PROCH(_Q%!0,TRUE,0)
 3560WHEN3:PROCI(_Q%!0)
 3570WHEN6:_U%!28=_Q%!&C:_U%!32=_Q%!16:lC%=_Q%!0:iC%=_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
 3620PROCR(_U%!296,_Q%!&C,_Q%!16,_Q%!8)
 3630ELSE_U%!288=-1:_U%!292=-1:_U%!296=-1:IF_Q%!16>=0THEN
 3660d%=FNC(_Q%!&C,_Q%!16,_U%+&68,16,0):IFd%>=0THENPROCR(d%,_Q%!&C,_Q%!16,_Q%!8)
 3680ENDIF
 3690ENDIF:IF(_Q%!8=64)THEN
 3730kA%=FNe(_Q%!&C,_Q%!16):IFkA%THEN
 3750M$="Icon is draggable":PROCQA(_Q%!&C,_Q%!16)
 3780ELSEM$="Icon is not draggable"
 3800ENDIF:PROCB("Action:"+M$)
 3820ENDIF:CASE_Q%!8OF
 3840WHEN4:PROCkA
 3850WHEN2:PROCc
 3860WHEN1:PROCd
 3870ENDCASE
 3880WHEN7:IF_U%!&64AND1THEN
 3890SYS&42401:_U%!&64=_U%!&64EOR1
 3910ENDIF:_U%!&80=0:A$=FNJ(_U%!28,_U%!32,6):IFA$<>""THEN
 3970PROCB("Action:Drag event detected - function is "+A$):n%=EVAL("FN"+A$+"(_temp28%,_temp32%)")
 3990ELSEPROCB("Action:Drag event detected - no handler function"):PROCe(_U%!28,_U%!32)
 4030ENDIF
 4040WHEN8:PROCB("Action:keypress is="+STR$_Q%!24):CASE_Q%!24OF
 4070WHEN&D,394,398,399,410:FC%=FNj(_Q%!0,_Q%!4,_Q%!24)
 4090OTHERWISEFC%=FNc(_Q%!24)
 4110ENDCASE:IFNOTFC%THEN
 4130PROCB("Action:Keypress not claimed, passing it on"):SYS&400DC,_Q%!24
 4150ELSEPROCB("Action:Keypress claimed by this application")
 4170ENDIF
 4180WHEN9:PROCf(_Q%)
 4190WHEN17,18:PROCg(_Q%)
 4200WHEN19:PROCh(_Q%)
 4210ENDCASE:ENDPROC
 4240DEFFNn(LD%,CC%):SYS&400C7,LD%,_Q%TOu%:SYS&81686,u%,,CC%:=u%
 4290DEFPROCT:LOCALaA%:aA%=_U%!68:SYS&61504,aA%:SYS&2001E,7,,aA%:PROCi:SYS&606C2:SYS&600D0,,-1:PROCj(_U%!&94):ENDPROC
 4400DEFFNX(W$):LOCALm%:SYS&45BC1,,W$TOm%:=m%
 4450DEFFNQ(m%,u$,K$):LOCALAC%:IFK$<>""THEN
 4480SYS&45BC2,m%,u$,K$TOAC%
 4490ELSESYS&45BC2,m%,u$TOAC%
 4510ENDIF:=AC%
 4600DEFFNB(E$):=FNR(E$,"","")
 4630DEFPROCS(uC%,H$,v$,w$):LOCALa%,b%,YA%:IFNOTFNm(H$)THENERROR99,FNK("SHELLMSG03",H$)
 4680a%=FNA(&C):a%!0=FNA(LENH$+1):b%=a%!0:$b%=H$:a%!4=FNA(LENv$+1):b%=a%!4:$b%=v$:a%!8=FNA(LENw$+1):b%=a%!8:$b%=w$:SYS&45BCE,uC%,a%:SYS&45BCC,,TRUE:ENDPROC
 4810DEFPROCX(e$,RETURNm%):LOCALiA%,y%,b%,d%:iA%=FNW(e$):iA%!64=_U%!16:SYS&400C1,,iA%TOm%:y%=_U%!&B8:IFy%=0THEN
 4900_U%!&B8=FNA(8):y%=_U%!&B8:y%!0=m%:y%!4=-1
 4930ELSEd%=FNL(_U%!&B8,m%):IFd%=-1THEN
 4980d%=FNL(_U%!&B8,0):IFd%=-1THEN
 5000f%=0:WHILEy%!f%<>-1:f%+=4:ENDWHILE:_U%!&B8=FNM(_U%!&B8,4):y%=_U%!&B8
 5060ELSEf%=d%
 5080ENDIF:b%=y%+f%:b%!0=m%:b%!4=-1
 5110ENDIF
 5120ENDIF:ENDPROC
 5150DEFPROCa(c%,z%,p%,pB%,rB%,zB%):LOCALd%:IFc%>0ANDz%>=0THENPROCk(c%,z%,3)
 5200PROCJ(c%,z%,0,p%,""):ENDPROC
 5230DEFPROCN(c%,z%,A$):PROCJ(c%,z%,2,0,A$):ENDPROC
 5270DEFFNo(SA%,i$,X$,vC%,p%,pB%,rB%,zB%):LOCALm%:IFX$=""THEN
 5300!_Q%=SA%:_Q%!4=0:_Q%!8=0:_Q%!&C=70:_Q%!16=70:_Q%!20=&301A:$(_Q%+24)=i$
 5310ELSE!_Q%=SA%:_Q%!4=0:_Q%!8=-16:_Q%!&C=vC%:_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
 5380ENDIF:SYS&400C2,,_Q%TOm%:PROCa(-2,m%,p%,pB%,rB%,zB%):=m%
 5430DEFFNP:LOCALb%:b%=_U%!&C4:=$b%
 5480DEFPROCu(c%,z%,E$):PROCJ(c%,z%,8,0,E$):ENDPROC
 5520DEFPROCD(LA%,NB%,Y$,I):LOCALa%,s$:s$=FNE(LA%,NB%):IFY$<>s$THEN
 5560a%=FNA(40):a%!0=LA%:a%!4=NB%:SYS&400CE,,a%:IF(a%!24AND(1<<8))<>0THEN
 5610IFLENY$>a%!36THENERROR99,FNB("SHELLMSG12")
 5620$(a%!28)=Y$
 5630ELSE$(a%+28)=LEFT$(Y$,&B)
 5650ENDIF:IFI<>0THEN
 5670a%!8=0:a%!&C=0:SYS&400CD,,a%
 5690ENDIF:PROCA(a%)
 5710ENDIF:ENDPROC
 5740DEFPROCM(m%):IFFNL(_U%!&B8,m%)>-1THEN
 5760PROCH(m%,0,-1)
 5770ELSE
 5790ENDIF:ENDPROC
 5820DEFPROCI(c%):LOCALd%,a%,mA%,PC%,ZA%,sA%,o%,KB%:d%=FNC(c%,-1,_U%+308,&C,FALSE):IFd%>=0THEN
 5860a%=_U%!308+d%:b%=a%!8:KB%=EVAL("FN"+$b%):IFKB%=0THENENDPROC
 5900ENDIF:o%=FNA(60):IFc%>0THEN
 5930d%=FNC(c%,-1,_U%+92,24,FALSE):IFd%>-1THEN
 5950a%=(_U%!92)+d%:PC%=a%!&C:ZA%=a%!16:sA%=a%!20:f%=0:mA%=a%!8:WHILEmA%!f%<>-1:o%!0=mA%!f%:SYS&400C6,,o%:f%+=4:ENDWHILE
 6080ENDIF:o%!0=c%:SYS&400C6,,o%
 6110ENDIF:PROCA(o%):ENDPROC
 6150DEFPROCH(c%,NC%,jC%):LOCALd%,a%,i%,f%,VC%,PB%,MA%,NA%:LOCALxB%,GB%,HB%,aC%,cC%,KB%:d%=FNC(c%,-1,_U%+304,&C,FALSE):IFd%>=0THEN
 6200a%=_U%!304+d%:b%=a%!8:KB%=EVAL("FN"+$b%):IFKB%=0THENENDPROC
 6240ENDIF:GB%=FALSE:HB%=FNA(&64):HB%!0=c%:SYS&400CB,,HB%:IF(HB%!32AND&80000)=&80000THENGB%=TRUEELSEGB%=FALSE
 6290PROCA(HB%):_Q%!0=c%:IFNOTNC%THENSYS&400CB,,_Q%
 6320IFGB%THEN
 6330SYS&400C5,,_Q%
 6340ENDIF:d%=FNC(c%,-1,_U%+92,24,FALSE):IFd%>-1THEN
 6370a%=(_U%!92)+d%:mA%=a%!8:PC%=a%!&C:ZA%=a%!16:sA%=a%!20:_Q%!0=c%:IFjC%THENPB%=-1ELSEPB%=_Q%!28
 6420IFNOTNC%THEN
 6430SYS&400C5,,_Q%:SYS&400CB,,_Q%:SYS&400C6,,_Q%
 6460ENDIF:i%=FNA(&400):f%=0:WHILEmA%!f%<>-1:i%!0=mA%!f%:IFVC%=0THENVC%=i%!0
 6530aC%=i%!0:SYS&400CB,,i%:xB%=PC%!f%:CASExB%OF
 6580WHEN0,1:MA%=i%!16-i%!8:NA%=i%!&C-i%!4:i%!4=_Q%!4+ZA%!f%:i%!&C=i%!4+NA%:i%!16=_Q%!16+sA%!f%:i%!8=i%!16-MA%
 6650WHEN2:MA%=i%!16-i%!8:NA%=_Q%!&C-_Q%!4:i%!4=_Q%!4+ZA%!f%:i%!&C=_Q%!&C:i%!16=_Q%!16+sA%!f%:i%!8=i%!16-MA%
 6730WHEN3:MA%=_Q%!16-_Q%!8:NA%=i%!&C-i%!4:i%!4=_Q%!4+ZA%!f%:i%!&C=i%!4+NA%:i%!16=_Q%!16:i%!8=_Q%!8+sA%!f%
 6810WHEN4:MA%=i%!16-i%!8:NA%=_Q%!&C-_Q%!4:i%!4=_Q%!4+ZA%!f%:i%!&C=_Q%!&C:i%!16=_Q%!8+MA%+sA%!f%:i%!8=i%!16+MA%
 6890WHEN5:MA%=_Q%!16-_Q%!8:NA%=i%!&C-i%!4:i%!4=_Q%!&C-NA%+ZA%!f%:i%!&C=i%!4+NA%:i%!16=_Q%!16:i%!8=_Q%!8
 6970ENDCASE:IFf%=0THEN
 6990i%!28=PB%
 7000ELSEi%!28=cC%
 7020ENDIF:SYS&400C5,,i%:cC%=i%!0:f%+=4:ENDWHILE:IFNOTGB%THEN
 7080_Q%!28=aC%:SYS&400C5,,_Q%
 7100ENDIF:PROCA(i%)
 7120ELSE_Q%!0=c%:IFNOTNC%THENSYS&400CB,,_Q%
 7160IFPB%=-2THEN_Q%!28=-2
 7170IFjC%=-1THEN_Q%!28=-1
 7180SYS&400C5,,_Q%
 7190ENDIF:ENDPROC
 7220DEFFNA(u%):LOCALYA%:CALLoA%+4,YA%,u%:=YA%
 7260DEFPROCO(gB%,WC%,qC%):LOCALI%,OB%,tB%:OB%=WC%DIV4:tB%=WC%MOD4:IFOB%>0THEN
 7310FORI%=1TO(OB%*4)STEP4:gB%!(I%-1)=qC%:NEXTI%
 7340ENDIF:IFtB%>0THEN
 7360gB%=gB%+(OB%*4):FORI%=0TOtB%-1:gB%?I%=qC%:NEXTI%
 7400ENDIF:ENDPROC
 7430DEFFNa(RB%,JA%,g$,J):LOCALj$,B,xC%:SYS&20023,g$,RB%,JA%,0,-3*(J=TRUE)TO,,B,xC%,_%:FORl%=0TOB-1:j$=j$+CHR$(RB%?l%):NEXTl%:=j$
 7510DEFPROCA(RETURNu%):IFFNF(u%)THENCALLoA%+8,u%
 7530u%=0:ENDPROC
 7550DEFFNZ(Q$):WHILEINSTR(Q$,"."):Q$=MID$(Q$,INSTR(Q$,".")+1):ENDWHILE:=Q$
 7610DEFFNd(K):LOCALqB%,L$,d%:L$="":d%=0:SYS16TOqB%:WHILEqB%?d%<>0:L$+=CHR$(qB%?d%):d%+=1:ENDWHILE:CASEKOF
 7700WHEN0
 7710WHEN1:L$=MID$(L$,INSTR(L$,CHR$34)+1):L$=MID$(L$,INSTR(L$,CHR$34)+2)
 7740ENDCASE:=L$
 7770DEFFNO:LOCALb%:b%=_U%!&BC:=$b%
 7820DEFFNS(RB%,g$):LOCALB:SYS&20023,g$,RB%,-1,0,0TO,,B:IFB<0THEN=TRUE
 7860=FALSE
 7880DEFFNG(U$):IFFNz(U$)="Not Found":=FALSE
 7900=TRUE
 7920DEFPROCE(I$,RETURNWB%,RETURNRC%):LOCALJA%,q%:LOCALERROR:ONERRORLOCALRESTOREERROR:ERROR3,"Cannot open message file '"+I$+"'"
 7960SYS&41500,,I$TOq%,,JA%:IFq%AND1THENRC%=0ELSERC%=FNA(JA%)
 7980SYS30,6,,,17+LEN(I$)TO,,WB%:$(WB%+16)=I$:SYS&41501,WB%,WB%+16:ENDPROC
 8030DEFFNN(I$):LOCALTA%,S%,T%:S%=OPENIN(I$):T%=EXT#S%+16:CLOSE#S%:TA%=FNA(T%):!TA%=T%:TA%!4=0:TA%!8=16:TA%!&C=16:SYS46,521,TA%:SYS46,522,TA%,I$:=TA%
 8130DEFPROCQ(I$):LOCALvA%,EC%,fC%,X%,e%:LOCALpC%,SA%,wA%,P$,UA%:LOCALAA%,dC%,hC%,bA%,n$,s%:LOCALxA%,cA%,yA%,QB%,zA%:DIMwA%20:WHILE(wA%MOD4):wA%+=1:ENDWHILE:SA%=0:UA%=0:yA%=0:zA%=0:pC%=FNT(I$):s%=FNA(&D):X%=OPENIN(I$):PTR#X%=16:REPEAT:n$="":SYS&C,4,X%,s%,4:AA%=!s%:PROCB("TemplatesInit:file offset%  = "+STR$AA%)
 8350IFAA%>0THEN
 8360UA%+=1:xA%=0:SYS&C,4,X%,s%,4:dC%=!s%:PROCB("TemplatesInit:data_size% = "+STR$dC%):SYS&C,4,X%,s%,4:hC%=!s%:SYS&C,4,X%,s%,&C:f%=0:REPEAT:bA%=s%?f%:IFbA%>31THENn$+=CHR$bA%
 8480f%+=1:UNTILbA%<32:ED%=PTR#X%:PTR#X%=AA%+56:SYS&C,4,X%,s%,4:q%=!s%:PTR#X%=AA%+72:SYS&C,4,X%,s%,&C:xA%+=FNY(AA%,q%,s%):PTR#X%=AA%+84:SYS&C,4,X%,s%,4:cA%=!s%:PROCB("TemplatesInit:nr icons        = "+STR$cA%):IFcA%>0THEN
 8620FORQB%=0TOcA%-1:PTR#X%=AA%+88+(QB%*32)+16:SYS&C,4,X%,s%,4:q%=!s%:PTR#X%=AA%+88+(QB%*32)+20:SYS&C,4,X%,s%,&C:xA%+=FNY(AA%,q%,s%):NEXTQB%
 8700ENDIF:PTR#X%=ED%:PROCB("TemplatesInit:entry_type%     = "+STR$hC%):PROCB("TemplatesInit:identifier$     = "+n$):PROCB("TemplatesInit:indirected size = "+STR$xA%):PROCB(" "):yA%+=xA%:IF(88+(cA%*32))>zA%THENzA%=(88+(cA%*32))
 8790ENDIF:UNTILAA%=0:CLOSE#X%:PROCA(s%):PROCB("TemplatesInit:total indirected= "+STR$yA%):GD%=FNA(pC%):vA%=GD%:_U%!4=FNA(20*UA%):TC%=FNA(zA%+yA%):EC%=TC%:fC%=TC%+(zA%+yA%):UA%=0:SYS&400D9,,I$:REPEAT:$wA%="*":SYS&400DB,,vA%,EC%,fC%,_U%!&E8,wA%,SA%TO,,EC%,,,P$,SA%:IFSA%<>0THEN
 9020!((_U%!4)+(16*UA%))=vA%:$(((_U%!4)+(16*UA%))+4)=P$:vA%+=(88+(vA%!84)*32):UA%+=1
 9060ENDIF:UNTILSA%=0:SYS&400DA:_U%!0=UA%:ENDPROC
 9120DEFPROC_(m%):LOCALyB%,A$,UC%,YC%,a%,v%:v%=FNA(&C):SYS&400D6,m%,v%,&3F0000,&D<<16:IF!v%<>-1THEN
 9190A$=FNE(m%,!v%)
 9200ENDIF:PROCA(v%):a%=FNA(&64):IFA$=""THEN
 9260A$=FNJ(m%,-1,4)
 9270ENDIF:a%!0=m%:SYS&400C8,,a%TOyB%:UC%=a%!4-a%!20:YC%=a%!16-a%!24:WHILEyB%:SYS&81681,,a%:IFA$<>""THENn%=EVAL("FN"+A$+"("+STR$a%+","+STR$UC%+","+STR$YC%+")")
 9340SYS&400CA,,a%TOyB%:ENDWHILE:PROCA(a%):ENDPROC
 9390DEFPROCR(d%,c%,j%,_button%):LOCALRD%,t%,SB%,_A%,_temp$,OC%:LOCALZD%,dA%:IF_button%<>2THEN
 9430SB%=_U%!&68+d%:_U%!288=c%:_U%!292=j%:_U%!296=d%:t%=SB%!&C:OC%=t%!16:IFOC%<>0THEN
 9530_temp$=FNE(c%,t%!0):_A%=EVAL("FN"+$OC%+"(_temp$)")
 9550ELSE_A%=VAL(FNE(c%,t%!0))
 9570ENDIF:IF_button%=1THEN
 9600_new_val%=_A%+((SB%!8)*(-1))
 9610ELSE_new_val%=_A%+SB%!8
 9630ENDIF:IFt%!20=0THEN
 9660IF_new_val%>t%!8THEN_new_val%=t%!8
 9670IF_new_val%<t%!4THEN_new_val%=t%!4
 9680ELSEIF_new_val%>t%!8THEN_new_val%=t%!4
 9710IF_new_val%<t%!4THEN_new_val%=t%!8
 9720ENDIF:dA%=t%!&C:IFdA%<>0THEN
 9750_new_val$=EVAL("FN"+$dA%+"(_new_val%,_button%)")
 9760ELSE_new_val$=STR$_new_val%
 9780ENDIF:IF_new_val%<>_A%THEN
 9800PROCD(c%,t%!0,_new_val$,-1)
 9810ENDIF
 9820ENDIF:ENDPROC
 9850DEFFNC(c%,j%,g%,TB%,bC%):LOCALk%,e%,h%,d%,AB%,b%:IF(!g%=0ANDbC%=FALSE)THEN=-2
 9920IF(!g%=0)THEN
 9940!g%=FNA(TB%):b%=!g%:b%!0=0:b%!4=0:=0
 9970ENDIF:k%=FND(!g%)-8:e%=0:h%=FALSE:d%=-1:AB%=-1:b%=!g%:REPEAT:IFAB%<0THEN
10070IF(b%!e%=0ANDb%!e%+4=0)THENAB%=e%
10080ENDIF:IF(b%!e%=c%)THEN
10130IFj%=-1THEN
10160d%=e%:h%=TRUE
10180ELSEIFb%!(e%+4)=j%THEN
10210d%=e%:h%=TRUE
10230ELSEe%+=TB%
10250ENDIF
10260ENDIF
10270ELSEe%+=TB%
10300ENDIF:UNTIL((e%>=k%)ORh%):IFh%THEN
10340ELSE
10360ENDIF:IF(d%=-1ANDbC%)THEN
10380IFAB%<0THEN
10400d%=k%:!g%=FNM(!g%,TB%):b%=!g%:b%+=d%:b%!0=0:b%!4=0
10440ELSEd%=AB%
10470ENDIF
10480ENDIF:=d%
10510DEFFNe(c%,j%):LOCALq%:q%=FNf(c%,j%):b%=(q%AND&6000):IFb%=&6000=TRUEELSE=FALSE
10570DEFPROCQA(c%,j%):LOCALa%,C,E,oB%,q%,VA%,eC%,gC%,tC%,f$:LOCALSC%,P$:oB%=FNC(c%,j%,_U%+72,24,FALSE):IFoB%>=0THEN
10650a%=_U%!72+oB%:SC%=a%!16:P$=FNE(c%,SC%):IFP$=""THENPROCC(FNB("SHELLMSG28"))
10690a%=FNA(6000):!a%=c%:SYS&400CC,,a%:C=a%!4-a%!20:E=a%!16-a%!24:gC%=a%!68:a%!4=j%:SYS&400CE,,a%:!a%=c%:a%!4=5:q%=a%!24:tC%=a%!32:a%!8=a%!8+C:a%!&C=a%!&C+E:a%!16=a%!16+C:a%!20=a%!20+E:a%!24=0:a%!28=0:a%!32=&7FFFFFFF:a%!36=&7FFFFFFF:SYS6,&A1,28TO,,VA%
10850eC%=((VA%AND2)=2):IFeC%THEN
10870VA%=q%:IF(VA%AND256)THEN
10890f$=FNg(tC%,"s")
10900ENDIF:IF(VA%AND2)=0THENPROCC(FNB("SHELLMSG19"))
10920IFf$<>""THEN
10930SYS&42400,&85,gC%,f$,a%+8:_U%!&64=_U%!&64OR1
10950ELSESYS&400D0,,a%
10970ENDIF
10980ELSESYS&400D0,,a%
11000ENDIF:PROCA(a%)
11020ELSEPROCB("IconDragBox:WARNING! no drag handler registered for this icon!")
11040ENDIF:ENDPROC
11070DEFPROCB(p$):LOCALVA%:IFNOT(FNh)THENENDPROC
11100IF_U%!44<>-1THEN
11110VA%=_U%!44:BPUT#VA%,p$
11130ENDIF:IF_U%!&94>0THEN
11160PROCF(&43B00,"ShellDBug:Trace "+p$)
11180ENDIF:ENDPROC
11210DEFPROCkA:PROCo(_Q%,_U%!28,_U%!32):A$=FNJ(_U%!28,_U%!32,2):IF_U%!32=0THEN
11270PROCp(_U%!28,_U%!32)
11280ENDIF:IFA$<>""THEN
11300PROCU(4,_U%!28,_U%!32):n%=EVAL("FN"+A$+"(_temp28%,_temp32%)")
11320ENDIF:IF_U%!32=0THEN
11350IF_U%!28=_U%!20THEN
11360SYS&400D4,,-1
11370ENDIF
11380ENDIF:ENDPROC
11400DEFPROCc:LOCALb%,p%,BB%:BB%=FALSE:b%=TRUE:IFINKEY(-1)THENb%=FNi(_Q%!&C,_Q%!16)
11450IFb%THEN
11460p%=FNU(_Q%!8,_Q%!&C,_Q%!16):IF(p%<>0AND_Q%!&C>0AND_Q%!16>=0)THENBB%=TRUE
11480IFp%=0THEN
11510p%=FNU(_Q%!8,_Q%!&C,-1)
11520ENDIF:IFp%<>0THENPROCV(_Q%,p%,_Q%!&C,_Q%!16,BB%)
11540ENDIF:ENDPROC
11570DEFPROCd:LOCALq%,A$,n%,CB%,f%:CB%=FNA(&64):PROCB("Action:Mouse Button was ADJUST"):SYS&400D6,_U%!28,CB%,&F000,&B000:f%=0:WHILECB%!f%<>-1:IFCB%!f%=_U%!32THENPROCs(_U%!28,_U%!32,1)
11690f%+=4:ENDWHILE:A$=FNJ(_U%!28,_U%!32,3):IFA$<>""THEN
11740PROCU(1,_U%!28,_U%!32):n%=EVAL("FN"+A$+"(_temp28%,_temp32%)")
11760ENDIF:PROCA(CB%):ENDPROC
11790DEFFNJ(c%,z%,nA%):LOCALe%,g%,h%,k%,A$:IFc%=-1THENc%=-2
11820k%=FND(_U%!&C)-8:e%=0:h%=FALSE:g%=_U%!&C:A$="":REPEAT:IF(g%!e%=c%)THEN
11890CASEg%!(e%+4)OF
11900WHEN-1:IFg%!(e%+(&C+(nA%*4)))>&8000THEN
11960A$=$(g%!(e%+(&C+(nA%*4)))):h%=TRUE
11980ELSEe%+=48
12000ENDIF
12010OTHERWISEIFg%!(e%+4)=z%THEN
12080IFg%!(e%+(&C+(nA%*4)))>&8000THEN
12090A$=$(g%!(e%+(&C+(nA%*4)))):h%=TRUE
12110ELSEe%+=48
12130ENDIF
12140ELSEe%+=48
12160ENDIF
12170ENDCASE
12180ELSEe%+=48
12200ENDIF:UNTIL((e%>=k%)ORh%):=A$
12240DEFPROCe(c%,j%):LOCALa%,w%,eA%,d%,WA%,n%:eA%=FNA(30):SYS&400CF,,eA%:d%=FNC(c%,j%,_U%+72,24,FALSE):IFd%=-1ORd%=-2THEN
12320n%=FNk(FNB("SHELLMSG13"),0,"",FNB("warning"))
12330ELSEa%=(_U%!72)+d%:IFa%!8>&8000THEN
12360WA%=FND(a%!8)-4
12370ELSEWA%=a%!8
12390ENDIF:w%=_U%!76:w%!0=256:w%!&C=0:w%!16=1:w%!20=eA%!&C:w%!24=eA%!16:w%!28=eA%!0:w%!32=eA%!4:w%!36=WA%:w%!40=a%!&C:$(w%+44)=FNZ(FNE(c%,a%!16)):SYS&400E7,18,w%,w%!20,w%!24:_U%!&78=_Q%!8:_U%!&88=WA%:_U%!&8C=a%!&C:_U%!&90=a%!8:_U%!&9C=a%!4:_U%!&C8=w%!20
12580_U%!&CC=w%!24
12590ENDIF:PROCA(eA%):ENDPROC
12630DEFFNj(c%,j%,sB%):LOCALcA%,UB%,VB%,f%:LOCALuB%,vB%,DB%,lC%,iC%,VD%,DA%:DA%=FNA(&400):SYS&400D3,,DA%:IFDA%!0=-1THEN
12710PROCA(DA%):=FALSE
12730ENDIF:SYS&400D6,c%,DA%,&40E000,&E000:UB%=DA%!0:f%=0:REPEAT:IFDA%!f%=j%THEN
12860uB%=DA%!(f%-4):vB%=DA%!(f%+4)
12870ENDIF:f%+=4:UNTILDA%!f%=-1:VB%=DA%!(f%-4):CASEsB%OF
12920WHEN&D:PROCt(c%,0,4)
13000WHEN398,394:IFj%=VB%THEN
13020SYS&400D2,c%,UB%,-1,-1,-1,LEN(FNE(c%,UB%))
13030ELSESYS&400D2,c%,vB%,-1,-1,-1,LEN(FNE(c%,vB%))
13050ENDIF
13060WHEN399,410:IFj%=UB%THEN
13080SYS&400D2,c%,VB%,-1,-1,-1,LEN(FNE(c%,VB%))
13090ELSESYS&400D2,c%,uB%,-1,-1,-1,LEN(FNE(c%,uB%))
13110ENDIF
13120ENDCASE:PROCA(DA%):=TRUE
13160DEFFNc(sB%):LOCALr%,k%,h%,e%,CA%,Z$,S$,a$:LOCALrB%,pB%,zB%,XB%,YB%,xB%,QD%,d%:LOCALkA%,o%:r%=_U%!60:k%=_U%!&B4*24:h%=FALSE:e%=0:REPEAT:IFr%!e%=sB%THEN
13250h%=TRUE
13260ELSEe%+=24
13280ENDIF:UNTILh%ORe%>=k%:IFh%THEN
13310b%=r%+e%:Z$=$(b%!8):IF(Z$<>""ANDb%!&C=0)THEN
13360PROCW(Z$,CA%):o%=FNA(36):o%!0=CA%:SYS&400CB,,o%:XB%=(o%!4-o%!&C)/2:YB%=(o%!16-o%!8)/2:PROCA(o%)
13430ENDIF:S$=$(b%!16):IFS$<>""THEN
13460IFb%!&C>0THEN
13470n%=EVAL("FN"+S$+"("+STR$b%!&C+")")
13480ELSEn%=EVAL("FN"+S$+"("+STR$CA%+")")
13500ENDIF
13510ELSE
13520ENDIF:d%=FNL(_U%!&B8,b%!&C):IFd%>-1THEN
13550PROCM(b%!&C)
13560ELSEIFb%!&C>0THEN
13600ERROR99,FNB("SHELLMSG09")
13610ELSEPROCv(CA%,XB%,YB%)
13640ENDIF
13650ENDIF:a$=$(b%!20):IFa$<>""THEN
13680IFb%!&C>0THEN
13690n%=EVAL("FN"+S$+"("+STR$b%!&C+")")
13700ELSEn%=EVAL("FN"+a$+"("+STR$CA%+")")
13720ENDIF
13730ELSE
13740ENDIF:kA%=TRUE
13760ELSEZ$="":S$="":a$="":kA%=FALSE
13780ENDIF:=kA%
13810DEFPROCf(_Q%):LOCALwB%,kC%,PD%,OD%,n%,ZB%:ZB%=FNA(256):SYS&400CF,,_shell_blk%:IF_U%!264=0THEN
13860SYS&45BC4,_U%!24,_Q%TOwB%,,ZB%:IFwB%THENPROCw(wB%,ZB%)
13880ENDIF:IF_shell_blk%!8=1THEN
13900IFFNF(_U%!&E0)THEN
13910_temp%=_U%!&E0:IF$_temp%<>""THEN
13940n%=EVAL("FN"+$_temp%+"(_U%!52,_U%!56)")
13950ENDIF
13960ENDIF:PROCK(_U%!36,_U%!40,_U%!24)
13980ELSE_shell_FontMenuSelFN$=""
14000ENDIF:PROCA(ZB%):ENDPROC
14040DEFPROCg(_Q%):LOCALb%,n%:CASE_Q%!16OF
14070WHEN0:PROCT:END
14080WHEN1:PROCy(_Q%)
14090WHEN2:PROCz(_Q%)
14100WHEN3:PROCY(_Q%,FALSE)
14110WHEN4:PROCAA(_Q%)
14120WHEN5:PROCY(_Q%,TRUE)
14130WHEN6:PROCBA(_Q%)
14140WHEN7:PROCCA(_Q%)
14150WHEN8:PROCDA(_Q%)
14160WHEN9:IF_U%!&A4>0THEN
14170b%=_U%!&A4:n%=EVAL("FN"+$b%)
14190ENDIF
14200WHEN&A:PROCEA(_Q%)
14210WHEN&E:PROCFA(_Q%)
14220WHEN&502:PROCGA(_Q%)
14230WHEN&400C0:PROCHA(_Q%)
14240WHEN&400C1:PROCIA(_Q%)
14250WHEN&400C2:IF_U%!&A8>0THEN
14270b%=_U%!&A8:n%=EVAL("FN"+$b%+"("+STR$(_Q%!4)+","+CHR$34+FNH(_Q%+28)+CHR$34+")")
14290ENDIF:IF_U%!&D0=-1ANDFNH(_Q%+28)="StrongHelp"THEN
14310_U%!&D0=_Q%!4:PROCZ("Help_Install -DieWithTask "+FNO+"."+FNP):b%=_U%!&D8:IF$b%<>""THEN
14350PROCKA($b%):PROCA(_U%!&D8):_U%!&D8=0
14380ENDIF
14390ENDIF
14400WHEN&400C3:IF_U%!&AC>0THEN
14420b%=_U%!&AC:n%=EVAL("FN"+$b%)
14440ENDIF:IF_Q%!4=_U%!&D0THEN_U%!&D0=-1
14460WHEN&400C7:IFFNH(_Q%+28)="StrongHelp"THEN
14480_U%!&D0=_Q%!20
14490ELSEPROCLA
14510ENDIF
14520OTHERWISEPROCMA(_Q%)
14530ENDCASE:ENDPROC
14560DEFPROCh(_Q%):CASE_Q%!16OF
14580WHEN3:PROCNA(_Q%)
14590WHEN6:PROCOA(_Q%)
14600ENDCASE:ENDPROC
14630DEFPROCi:IF_U%!44<>-1THENCLOSE#(_U%!44):_U%!44=-1
14660ENDPROC
14680DEFPROCj(qA%):PROCPA:SYS&600DD,qA%,&4B534154:SYS&A1683,qA%:IF_U%!&64AND1<<2THENSYS"XImpulse_CloseDown",_U%!&94
14730ENDPROC
14750DEFFNR(E$,h$,y$):LOCALq%,L%,T$,EB%,aA%:IFLEFT$(E$,8)="SHELLMSG"THEN
14780EB%=_U%!284:aA%=_U%!280
14790ELSEEB%=_U%!64:aA%=_U%!68
14810ENDIF:SYS&61502,aA%,E$,EB%,256,h$,y$TO,,,L%;q%:IFq%AND1THEN
14850ELSEEB%?L%=&D:T$=$(EB%)
14880ENDIF:=T$
14910DEFFNm(H$):LOCALl%,h%:IFLEN(H$)>&CTHENERROR99,FNK("SHELLMSG02",H$)
14940h%=FALSE:FORl%=0TO(_U%!0)-1:IF$(((_U%!4)+(16*l%))+4)=H$THEN
14970h%=TRUE:l%=(_U%!0)-1
14980ENDIF:NEXTl%:=h%
15020DEFFNK(E$,h$):=FNR(E$,h$,"")
15050DEFFNW(H$):LOCALl%,h%:IFLEN(H$)>&CTHENERROR99,FNK("SHELLMSG02",H$)
15080h%=-1:FORl%=0TO(_U%!0)-1:IF$(((_U%!4)+(16*l%))+4)=H$THEN
15110h%=l%:l%=(_U%!0)-1
15120ENDIF:NEXTl%:IFh%>-1THEN
15150=!((_U%!4)+(16*h%))
15160ELSEERROR99,FNK("SHELLMSG03",H$)
15180ENDIF:=FALSE
15220DEFFNL(y%,m%):LOCALh%,f%:h%=-1:f%=0:IFy%<>0THEN
15280WHILEy%!f%<>-1:IFy%!f%=m%THEN
15310h%=f%:=h%
15340ENDIF:f%+=4:ENDWHILE
15370ENDIF:=h%
15420DEFFNM(u%,pA%):CALLoA%+&C,u%,pA%:=u%
15450DEFPROCk(c%,j%,FB%):IFFB%=&CORFB%=&DTHENERROR99,FNK("SHELLMSG23","PROCshell_IconSetButtonType")
15470IFFB%<0ORFB%>&FTHENERROR99,FNK("SHELLMSG22","PROCshell_IconSetButtonType")
15480PROCL(c%,j%,FB%<<&C,&F000):ENDPROC
15510DEFPROCJ(c%,z%,nA%,p%,A$):LOCALe%,dA%,g%,k%,h%:LOCALaB%:e%=0:h%=FALSE:IFc%=-1THENc%=-2
15560k%=FND(_U%!&C)-8:g%=_U%!&C:REPEAT:IF(g%!e%=c%)THEN
15630IFg%!(e%+4)=z%THEN
15640h%=TRUE
15650ELSEe%+=48
15670ENDIF
15680ELSEe%+=48
15700ENDIF:UNTIL(e%>=k%ORh%):IFh%=FALSETHEN
15730e%=0:WHILE(g%!e%<>0):e%+=48:IFe%>=k%THEN
15770_U%!&C=FNM(_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
15910ENDIF:ENDWHILE
15930ENDIF:g%!(e%+0)=c%:g%!(e%+4)=z%:IFp%<>0THEN
15970g%!(e%+8)=p%
15980ENDIF:aB%=e%+(&C+(nA%*4)):IFg%!aB%<>0THEN
16010PROCA(g%!aB%)
16020ENDIF:dA%=FNA(LENA$+1):$dA%=A$:g%!aB%=dA%:ENDPROC
16080DEFFNE(LA%,NB%):LOCALN$,x%:x%=FNA(40):x%!0=LA%:x%!4=NB%:SYS&400CE,,x%:IF(x%!24AND(1<<8))<>0THENN$=$(x%!28)ELSEN$=$(x%+28)
16150PROCA(x%):=N$
16180DEFFNF(YA%):LOCALn%:LOCALERROR:ONERRORLOCAL:RESTOREERROR:=FALSE
16220IFYA%<&8000THENERROR99,"No heapblock defined at this address"
16230n%=FND(YA%):RESTOREERROR:=TRUE
16250DEFFNz(U$):LOCAL_%,bB%,cB%,XA%,rA%,B$:SYS8,5,U$TO_%,,bB%,cB%,XA%,rA%:IF_%=0THEN="Not Found"
16290IFrA%=51THENB$+="WR "
16300IFrA%=&BBTHENB$+="LWR"
16310IFrA%=&88THENB$+="DL "
16320B$+=" "+FNV(STR$~bB%,"0",8):B$+=" "+FNV(STR$~cB%,"0",8):B$+=" "+FNV(STR$~XA%,"0",8):=B$
16370DEFFNT(U$):LOCAL_%,bB%,cB%,XA%,rA%,B$:SYS8,5,U$TO_%,,bB%,cB%,XA%,rA%:=XA%
16420DEFFNY(AA%,q%,_B%):LOCALJA%,XC%,dB%,f%,bA%:IF(q%AND&800100)=256THEN
16450JA%=_B%!8:IF(q%AND1)AND(_B%!4<>-1)THEN
16470XC%=_B%!4:dB%=FNA(256):PTR#X%=AA%+XC%:SYS&C,4,X%,dB%,512:f%=0:REPEAT:bA%=dB%?f%:f%+=1:UNTILbA%<32:JA%=JA%+f%:PROCA(dB%)
16580ENDIF
16590ELSEJA%=0
16610ENDIF:=JA%
16640DEFFND(u%):LOCALG:SYS29,6,!(oA%+28),u%TO,,,G:=G
16690DEFFNf(AA%,c%,j%):LOCALq%,a%:a%=FNA(50):a%!0=c%:a%!4=j%:SYS&400CE,,a%:q%=a%!24:PROCA(a%):=q%
16800DEFPROCC(_$):ERROR&D00,_$
16820ENDPROC
16840DEFFNg(eB%,AA$):LOCALI%,N$:IFeB%<=0THEN
16870N$=""
16880ELSEI%=INSTR(";"+FNI($eB%),";"+FNI(AA$)):IFI%=0THEN
16910N$=""
16920ELSEN$=LEFT$($(eB%+I%),INSTR($(eB%+I%)+";",";")-1)
16940ENDIF
16950ENDIF:=N$
16980DEFFNh:=_U%!48
17010DEFPROCF(HD%,b$):LOCALfA%,BC%:BC%=(LENb$+30)ANDNOT3:fA%=FNA(BC%):fA%!&C=0:fA%!16=HD%:$(fA%+20)=b$+CHR$(0):fA%!0=BC%:SYS&600E7,17,fA%,0:PROCA(fA%):ENDPROC
17150DEFPROCo(_Q%,c%,j%):LOCALp%:LOCALERROR:ONERRORLOCAL:RESTOREERROR:ENDPROC
17210IFj%<>-1ANDc%>-1THEN
17220p%=FNU(_Q%!8,c%,j%):IFp%<>0THEN
17240PROCV(_Q%,p%,c%,j%,TRUE)
17250ENDIF
17260ENDIF:ENDPROC
17290DEFPROCp(c%,j%):LOCALd%,a%,k%:a%=_U%!72:d%=0:IFa%<>0THEN
17370k%=FND(a%)-8:REPEAT:IF!(a%+d%)=c%THEN
17430P$=FNE(!a%,a%!16):IFINSTR(P$,".")=0THENPROCC(FNB("SHELLMSG01"))
17450d%=k%
17460ENDIF:d%+=24:UNTILd%>=k%
17490ENDIF:ENDPROC
17520DEFPROCU(lA%,c%,j%):LOCALa%:a%=FNA(50):a%!8=lA%:a%!&C=c%:a%!16=j%:SYS&81680,,a%:a%!8=0:SYS&81680,,a%:PROCA(a%):ENDPROC
17620DEFFNi(c%,j%):=TRUE
17650DEFFNU(lA%,c%,z%):LOCALe%,g%,h%,k%,p%:IFc%=-1THENc%=-2
17680k%=FND(_U%!&C)-8:e%=0:h%=FALSE:g%=_U%!&C:A$="":REPEAT:IF(g%!e%=c%)THEN
17790PROCB("GetEventMenu:window handle matched.."):IFg%!(e%+4)=z%THEN
17820p%=g%!(e%+8):IFp%=-2THENp%=_U%!&FC
17840h%=TRUE
17850ELSE
17980ENDIF
17990ENDIF:e%+=48:UNTIL(e%>=k%ORh%):=p%
18040DEFPROCV(_Q%,p%,c%,j%,BB%):LOCALv%,IA%:IFBB%=FALSETHEN
18120PROCK(_Q%!0,_Q%!4,p%)
18130ELSEv%=FNA(50):IA%=FNA(36):v%!0=c%:v%!4=j%:SYS&400CE,,v%:IA%!0=c%:SYS&400CB,,IA%:PROCK(IA%!4+v%!16+64,_Q%!4,p%):MOUSETOIA%!4+v%!16+64,_Q%!4:PROCA(v%):PROCA(IA%)
18300ENDIF:ENDPROC
18330DEFPROCs(c%,j%,yC%):IFyC%=0THEN
18350PROCRA(c%,j%)
18360ELSEPROCSA(c%,j%)
18380ENDIF:ENDPROC
18410DEFFNk(X$,zC%,x$,c$):LOCALDC%,tA%:tA%=FNA(260):!tA%=0:$(tA%+4)=X$+CHR$(0):IFc$=""THENc$="Message from "+x$
18460IFzC%THEN
18470SYS&400DF,tA%,19,c$TO,DC%
18480ELSESYS&400DF,tA%,17,c$TO,DC%
18500ENDIF:PROCA(tA%):=DC%
18540DEFPROCt(c%,j%,lA%):SYS6,&F,1:_Q%!8=lA%:_Q%!&C=c%:_Q%!16=j%:PROCP(6):ENDPROC
18600DEFPROCW(e$,RETURNm%):LOCALiA%:iA%=FNW(e$):iA%!64=_U%!16:SYS&400C1,,iA%TOm%:ENDPROC
18680DEFPROCv(c%,XB%,YB%):LOCALn%,IB%:IB%=FNA(20):_U%!20=c%:SYS&400CF,,IB%:SYS&400D4,,c%,IB%!0+XB%,IB%!4+YB%:PROCA(IB%):ENDPROC
18770DEFPROCw(CA%,_h_blk%):LOCALERROR:ONERRORLOCAL:RESTOREERROR:ENDPROC
18800IFEVAL("FN"+$CA%+"(_h_blk%)")
18810ENDPROC
18830DEFPROCK(EA%,FA%,JB%):LOCALA$:A$=FNJ(_U%!28,_U%!32,1):IFA$<>""THEN
18870n%=EVAL("FN"+A$+"(_U%!28,_U%!32)")
18880ELSEPROCB("OpenMenu:no menumaker function registered")
18900ENDIF:IFJB%<>_U%!24THEN
18940IFFNF(_U%!256)THEN
18950PROCA(_U%!256):_U%!256=0
18960ENDIF:IFFNF(_U%!&F4)THEN
18990PROCA(_U%!&F4):_U%!&F4=0
19000ENDIF
19010ENDIF:IFJB%=_U%!&FCTHEN
19030SYS&400D4,,JB%,EA%-64,FA%:_U%!264=1
19050ELSE_Q%!0=EA%:_Q%!4=FA%:SYS&45BC5,JB%,_Q%:_U%!264=0
19090ENDIF:_U%!24=JB%:_U%!36=EA%:_U%!40=FA%:_U%!52=_U%!28:_U%!56=_U%!32:ENDPROC
19170DEFPROCy(_Q%):LOCALb%,d%,a%,l%:IF_Q%!4<>_U%!&94THEN
19250d%=FNC(_Q%!20,_Q%!24,_U%+96,16,FALSE):IFd%>-1THEN
19270a%=_U%!96+d%:IFFNb(_Q%!40,a%!8,FALSE)THEN
19290IFFNpTHEN
19330_Q%!0=256:_Q%!&C=_Q%!8:_Q%!36=-1:_Q%!16=2:$(_Q%+44)=FNO+".ScrapFile"+CHR$0:SYS&400E7,18,_Q%,_Q%!4
19370ELSEPROCA(_U%!&9C):_U%!&9C=FNA((_Q%!0)+8):b%=_U%!&9C:FORl%=0TO_Q%!0STEP4:b%!l%=_Q%!l%:NEXTl%:_U%!28=_Q%!20:_U%!32=_Q%!24:_U%!&80=0:_U%!&84=_Q%!36:_U%!&98=FNA(_Q%!36):_Q%!0=28:_Q%!&C=_Q%!8:_Q%!16=6:_Q%!20=_U%!&98+_U%!&80:_Q%!24=_U%!&84:SYS&400E7,18,_Q%,_Q%!4
19610_U%!&70=_Q%!8
19620ENDIF
19630ELSE
19640ENDIF
19650ENDIF
19660ENDIF:ENDPROC
19690DEFPROCz(_Q%):LOCAL_fullname$,u%,pA%,a%,b%,n%:u%=0:pA%=_Q%?(44+u%):WHILEpA%<>0:_fullname$+=CHR$(pA%):u%+=1:pA%=_Q%?(44+u%):ENDWHILE:d%=FNC(_U%!28,_U%!32,_U%+72,24,FALSE):IFd%=-1ORd%=-2THENERROR99,FNB("SHELLMSG05")
19790a%=(_U%!72)+d%:b%=a%!20:IF$b%<>""THEN
19830n%=EVAL("FN"+$b%+"(_fullname$)")
19840ELSEIFFNF(a%!8)THEN
19890SYS8,&A,_fullname$,a%!&C,,a%!8,a%!8+FND(a%!8)+1
19900ELSEERROR99,FNB("SHELLMSG21")
19930ENDIF
19940ENDIF:IF_Q%!36>-1THEN
19970IF_U%!80<>0THENPROCA(_U%!80)
19980_U%!80=FNA(LEN_fullname$+1):b%=_U%!80:$b%=_fullname$
20010ENDIF:_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
20120PROCI(_U%!28)
20130ENDIF:SYS&400D4,,-1:ENDPROC
20170DEFPROCY(_Q%,fB%):LOCALSD%,d%,a%,_temp%,uA%,_%,q$:_%=_Q%!40:q$=FNH(_Q%+44):IFfB%THEN
20270IF_U%!96<>0THEN
20280d%=0
20290ELSEd%=-1
20310ENDIF
20320ELSEd%=FNC(_Q%!20,_Q%!24,_U%+96,16,FALSE):IFd%=-1THEN
20370d%=FNC(_Q%!20,-1,_U%+96,16,FALSE)
20380ENDIF
20390ENDIF:IFd%>-1THEN
20420a%=_U%!96+d%:IFFNb(_Q%!40,a%!8,fB%)THEN
20450wC%=_Q%!&C:_Q%!&C=_Q%!8:_Q%!16=4:SYS&400E7,18,_Q%,_Q%!4:IF_U%!&64AND1<<1THEN
20500PA%=-1:_U%!&64=_U%!&64EOR1<<1
20520ELSEPA%=FNq(wC%=_U%!&6C)
20540ENDIF:PROCb(_%,PA%,a%!8,q$,_Q%!36,a%):IF_U%!&9C<>0THEN
20580PROCA(_U%!&9C):_U%!&9C=0
20600ENDIF
20610ELSE
20620ENDIF
20630ENDIF:ENDPROC
20670DEFPROCAA(_Q%):ENDPROC
20700DEFPROCBA(_Q%):LOCALWD%,IC%,JC%:JC%=FALSE:IF_U%!&90>&8000THEN
20800_Q%!&C=_Q%!8:_Q%!16=7:IC%=_U%!&88:IF_U%!&8C=&FF9THEN
20890_U%!&90+=4
20900ENDIF:IF(IC%-_U%!&80)<_Q%!24THEN
20930_Q%!24=IC%-_U%!&80:JC%=TRUE
20950ELSE
20960ENDIF: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:IFJC%THEN_U%!&80=0
21020ENDIF:ENDPROC
21050DEFPROCCA(_Q%):LOCALd%,a%,r$,b%:IF_Q%!&C=_U%!&70THEN
21090_U%!&80+=_Q%!24:IF_Q%!24<_U%!&84THEN
21120d%=FNC(_U%!28,_U%!32,_U%+96,16,FALSE):a%=_U%!96+d%:b%=_U%!&9C:r$=FNH(b%+44):PROCb(b%!40,_U%!&98,a%!8,r$,_U%!&84,a%)
21190ELSEIF_U%!&80>_U%!&84THEN
21240_U%!&98=FNM(_U%!&98,_U%!&80,_U%!&84)
21250ENDIF:_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
21320ENDIF
21330ELSEPROCA(_U%!&98):_U%!&98=0:PROCC(FNB("SHELLMSG15"))
21380ENDIF:ENDPROC
21410DEFPROCDA(_Q%):LOCALb%,KC%,a%,l%,LC%:IF_U%!300>0THEN
21440a%=FNA(256):FORl%=0TO_Q%!0STEP4:a%!l%=_Q%!l%:NEXTl%:b%=_U%!300:KC%=a%!4:IF!a%<24THENLC%=0ELSELC%=a%!20
21530a%!&C=a%!8:SYS&400E7,19,a%,KC%:IFEVAL("FN"+$b%)<>0THEN
21560IFLC%AND1THEN
21580_closedown%=TRUE
21590ELSE!a%=24:a%!24=508:SYS&400E7,8,a%,KC%:_closedown%=TRUE
21640ENDIF
21650ENDIF:PROCA(a%)
21670ENDIF:ENDPROC
21700DEFPROCEA(Q%):LOCALk$:k$="Run "+FNO+CHR$&A:SYS&C,2,Q%!20,k$,LENk$:ENDPROC
21760DEFPROCFA(_Q%):IF_U%!312>0THEN
21780PROCB("Message_Shutdown:Shutdown message received"):b%=_U%!312:n%=EVAL("FN"+$b%)
21810ENDIF:ENDPROC
21830DEFPROCGA(_Q%):LOCALE$,M$,G$,QA%,MC%,EA$,v%:v%=FNA(&C):SYS&400D6,_Q%!32,v%,&3F0000,&C<<16:IF!v%<>-1THEN
21900E$=FNE(_Q%!32,!v%)
21910ENDIF:PROCA(v%):IFE$=""THENE$=FNJ(_Q%!32,_Q%!36,8)
21950G$=FNr(_Q%!32,_Q%!36):IFG$<>""THEN
21970IFFNI(LEFT$(G$,1))="I"THEN
21980QA%=INSTR(G$,";"):IFQA%=0THEN
22010E$=MID$(G$,2)
22020ELSEE$=MID$(G$,2,QA%-2)
22040ENDIF
22050ELSEQA%=INSTR(FNI(G$),FNI(";i")):MC%=INSTR(FNI(G$),FNI(";"),QA%+1):IFQA%>0THEN
22090IFMC%>0THEN
22100E$=MID$(G$,QA%+2,MC%-QA%-2)
22110ELSEE$=MID$(G$,QA%+2)
22130ENDIF
22140ENDIF
22150ENDIF
22160ENDIF:IFE$<>""THEN
22180_Q%!16=&503:_Q%!&C=_Q%!8:M$=FNR(E$,"",""):M$=FNs(M$):$(_Q%+20)=M$:!_Q%=(LENM$+25)ANDNOT3:SYS&400E7,17,_Q%,_Q%!4
22240ENDIF:ENDPROC
22270DEFPROCHA(_Q%):LOCALA$,kC%,EA%,FA%,n%,_temp%,u%,J$,gA%,a%:EA%=_Q%!24:FA%=_Q%!28:_U%!264=0:IF_U%!20<>0THEN
22310n%=FNt(_U%!20)
22320ENDIF:CASE_Q%!20OF
22380WHEN_U%!&E4:PROCUA(_U%!&E4,FNB("warning")):PROCD(_U%!&E4,1,FNB("SHELLMSG07"),0):SYS&400E8,,_U%!&E4,EA%,FA%
22450OTHERWISEgA%=FNu(_U%!24,_Q%+32):IFFNF(gA%!4)THEN
22500PROCVA(gA%,EA%,FA%)
22510ELSEa%=FNA(32):SYS&45BC4,_U%!24,_Q%+32TO,,a%:PROCWA(a%!8,J$,K$):PROCA(a%):PROCXA(_Q%!20,EA%,FA%,J$,K$)
22580ENDIF
22590ENDCASE:ENDPROC
22620DEFPROCIA(_Q%):LOCALd%,f%,hA%,IA%:hA%=_U%!&B8:IF_U%!&A0>0THEN
22660PROCB("Message_ModeChange:ModeChange message received"):b%=_U%!&A0:n%=EVAL("FN"+$b%)
22690ENDIF:IA%=FNA(&64):IFhA%<>0THEN
22770WHILEhA%!f%<>-1:d%=FNC(hA%!f%,-1,_U%+92,24,FALSE):IFd%>-1THEN
22810IFFNv(hA%!f%)THEN
22830!IA%=hA%!f%:SYS&400C6,,IA%:PROCH(hA%!f%,0,-1)
22860ENDIF
22870ENDIF:f%+=4:ENDWHILE
22900ENDIF:PROCA(IA%):ENDPROC
22940DEFFNH(mC%):LOCALt$,iB%:WHILE((mC%?iB%)>31ANDiB%<&FF):t$+=CHR$(mC%?iB%):iB%+=1:ENDWHILE:=t$
23020DEFPROCZ(b$):PROCF(&43B00,b$):ENDPROC
23060DEFPROCKA(m$):LOCALTD%,b%,s%:s%=FNA(512):IF_U%!&D0=-1THEN
23110IFFNS(s%,"StrongHelp$Dir")THEN
23130SYS&600DE,"<StrongHelp$Dir>":IF_U%!&D8<>0THENPROCA(_U%!&D8)
23150_U%!&D8=FNA(LENm$+1):b%=_U%!&D8:$b%=m$
23180ELSEPROCA(s%):PROCC(FNB("SHELLMSG11"))
23230ENDIF
23240ELSEPROCZ("Help_Word "+m$)
23260ENDIF:PROCA(s%):ENDPROC
23300DEFPROCLA:LOCALRA%,jB%:RA%=FNA(256):REPEAT:RA%!&C=0:SYS&400E7,19,RA%,-2,_U%!&D4TO,,jB%:_U%!&D4=_U%!&D4+1:UNTILjB%<>-1OR(_U%!&D4)>64:IFjB%<>-1THEN
23500RA%!0=24:RA%!&C=0:RA%!16=&400C6:RA%!20=jB%:SYS&400E7,17,RA%,0
23550ENDIF:PROCA(RA%):ENDPROC
23590DEFPROCMA(_Q%):LOCALO$:CASE_Q%!16OF
23640WHEN&43B00:O$=$(_Q%+20):IFLEFT$(O$,30)="EvntShellLib:ShellDBug started"THEN
23670IF_U%!&64AND1<<4THEN
23690_U%!&64=(_U%!&64EOR1<<4):PROCF(&43B00,"ShellDBug:Init Debug messages from "+FNP)
23710ENDIF
23720ENDIF:IFLEFT$(O$,25)="EvntShellLib:TraceInitAck"THEN
23750_U%!&64=(_U%!&64EOR1<<4)
23760ENDIF:IFLEFT$(O$,20)="EvntShellLib:TraceOn"THEN
23780PROCYA
23790ENDIF:IFLEFT$(O$,21)="EvntShellLib:TraceOff"THEN
23810PROCZA
23820ENDIF:IFLEFT$(O$,28)="EvntShellLib:ListClickSelect"THEN
23840PROCaA
23850ENDIF:IFLEFT$(O$,28)="EvntShellLib:ListClickAdjust"THEN
23870PROCbA
23880ENDIF:IFLEFT$(O$,25)="EvntShellLib:ListHelpTags"THEN
23900PROCcA
23910ENDIF
23920ENDCASE:PROCdA(_Q%):ENDPROC
23970DEFPROCNA(_Q%):IF_Q%!&C<>_U%!84THEN
24020SYS&20008,6,"<Wimp$Scrap>":ERROR&FF,"Data Transfer failed: Receiver died"
24040ENDIF:ENDPROC
24070DEFPROCOA(_Q%):LOCALoC%,b%:b%=_U%!&9C:IF_Q%!&C<>_U%!&70THEN
24130IF_U%!&80=0THEN
24150SYS&20023,"Wimp$Scrap",,-1,0,3TO,,oC%:IFoC%<>0THEN
24170$(b%+44)="<Wimp$Scrap>"+CHR$(0):b%!0=(49+LEN(FNH(b%+44)))ANDNOT3:b%!&C=b%!8:b%!16=2:b%!36=-1:SYS&400E7,18,b%,b%!4:_U%!&6C=b%!8
24240ELSEPROCC(FNB("SHELLMSG14"))
24260ENDIF
24270ELSEPROCA(_U%!&98):_U%!&98=0:PROCC("SHELLMSG06")
24330ENDIF
24340ENDIF:ENDPROC
24370DEFPROCPA:LOCALl%,b%:b%=_U%!&E8:FORl%=0TO&FF:WHILEb%?l%>0:SYS&40082,l%:b%?l%-=1:ENDWHILE:NEXTl%:ENDPROC
24480DEFPROCL(LB%,MB%,ID%,JD%):LOCALx%:x%=FNA(16):!x%=LB%:x%!4=MB%:x%!8=ID%:x%!&C=JD%:SYS&400CD,,x%:PROCA(x%):ENDPROC
24590DEFFNV(B$,z$,XA%):WHILELEN(B$)<XA%:B$=STRING$(XA%-LEN(B$),z$)+B$:ENDWHILE:=B$
24650DEFFNI(B$):LOCALl%:IFLEN(B$)>0THEN
24680FORl%=1TOLEN(B$):IFMID$(B$,l%,1)>="a"ANDMID$(B$,l%,1)<="z"THEN
24700MID$(B$,l%,1)=CHR$(ASC(MID$(B$,l%,1))AND&DF)
24710ENDIF:NEXTl%
24730ENDIF:=B$
24760DEFPROCRA(LB%,MB%):PROCL(LB%,MB%,0,&200000):ENDPROC
24800DEFPROCSA(LB%,MB%):PROCL(LB%,MB%,&200000,&200000):ENDPROC
24840DEFFNb(_%,uA%,fB%):LOCALYD%,f%,h%,b%,kB%:f%=0:h%=-1:kB%=FALSE:IF_U%!&64AND1<<1THEN_U%!&64=_U%!&64EOR1<<1
24910WHILEuA%!f%<>-1:b%=uA%!f%:IFb%AND1<<31THEN
24940b%=b%EOR1<<31:kB%=TRUE
24960ELSEkB%=FALSE
24980ENDIF:IFb%=_%THEN
25000h%=f%:IFkB%THEN
25020_U%!&64=_U%!&64OR1<<1
25030ENDIF
25040ENDIF:f%+=4:ENDWHILE:IFfB%AND(_%>=4096)THENh%=-1
25080IFh%<>-1THEN=TRUEELSE=FALSE
25100DEFFNp:IF_U%!&64AND1<<1THEN=TRUEELSE=FALSE
25130DEFFNq(aD%):LOCALo$,WA%,lB%,PA%:o$=FNH(_Q%+44):WA%=FNT(o$):IFWA%<0THENPROCC(FNB("SHELLMSG16"))
25180PA%=FNA(WA%):SYS&20008,16,o$,PA%,0TO;lB%:IFFNw(lB%)THEN
25210PROCA(PA%):PROCC(FNB("SHELLMSG17"))
25230ELSE
25240ENDIF:=PA%
25380DEFPROCb(_%,PA%,uA%,_filename$,_file_size%,a%):LOCALf%,h%,b%,n%:f%=0:h%=-1:WHILEuA%!f%<>-1:b%=uA%!f%:IFb%AND1<<31THENb%=b%EOR1<<31
25450IFb%=_%THENh%=f%
25460f%+=4:ENDWHILE:b%=a%!&C:n%=EVAL("FN"+$(b%!h%)+"("+STR$PA%+","+STR$_%+",_filename$,"+STR$_file_size%+")"):ENDPROC
25520DEFFNr(c%,j%):LOCALa%,G$,q%:IFj%=-1THEN=""
25550G$="":a%=FNA(&64):a%!0=c%:a%!4=j%:SYS&400CE,,a%:q%=a%!24:IFq%AND256THEN
25630IFa%!32>0THENG$=$(a%!32)
25640ENDIF:PROCA(a%):=G$
25680DEFFNs(R$):LOCALF$,T$,DB%:F$="":WHILEINSTR(R$,"\")>0:DB%=INSTR(R$,"\"):F$+=LEFT$(R$,DB%-1):T$=MID$(R$,DB%+1,1):R$=MID$(R$,DB%+2):CASET$OF
25770WHEN"A":F$+="Click ADJUST to"
25780WHEN"a":F$+="ADJUST"
25790WHEN"D":F$+="Drag with SELECT to"
25800WHEN"d":F$+="Drag with ADJUST to"
25810WHEN"G":F$+="This option is greyed out because"
25820WHEN"R":F$+="Move the pointer right"
25830WHEN"S":F$+="Click SELECT to"
25840WHEN"s":F$+="SELECT"
25850WHEN"T":F$+="This is the"
25860WHEN"W":F$+="This window is"
25870WHEN"w":F$+="window"
25880OTHERWISEF$+="\"+T$
25900ENDCASE:ENDWHILE:=F$+R$
25960DEFFNt(m%):LOCALo%:o%=FNA(20):IFm%<>0THEN
26000IFFNx(m%)THEN
26010PROCeA(m%):IFm%=_U%!20THEN_U%!20=0
26030d%=FNL(_U%!&B8,m%):IFd%>-1THEN
26050b%=_U%!&B8+d%:b%!0=0
26070ENDIF:o%!0=m%:SYS&400C3,,o%:m%=0
26120ENDIF
26130ENDIF:PROCA(o%):=m%
26170DEFPROCUA(RETURNLA%,W$):LOCALb%,o%,m%,rC%:o%=FNA(6000):o%!0=LA%:SYS&400CC,,o%:IF((o%!60)AND256)=0THEN
26240b%=o%+76:$b%=LEFT$(W$,&B):SYS&400C3,,o%:SYS&400C1,,o%+4TOm%:IFm%<>LA%THEN
26300PROCfA(LA%,m%):LA%=m%
26320ENDIF
26330ELSErC%=o%!84:$(!(o%+76))=LEFT$(W$,rC%-1):IF((o%!32)AND(1<<16))<>0THEN
26400SYS&400D1,-1,o%!4,o%!16,o%!&C,o%!16+44
26410ENDIF:PROCA(o%)
26430ENDIF:ENDPROC
26460DEFFNu(p%,sC%):LOCALf%,gA%:SYS&45BC7,p%TOp%:REPEAT:gA%=p%+28+((sC%!f%)*24):p%=gA%!4:f%+=4:UNTILsC%!f%=-1:=gA%
26560DEFPROCVA(YA%,EA%,FA%):LOCALb%,CA%,n%:LOCALERROR:ONERRORLOCAL:RESTOREERROR:ENDPROC
26600b%=YA%!4:PROCW($b%!0,CA%):RESTOREERROR:IF$b%!4<>""THEN
26640n%=EVAL("FN"+$b%!4+"("+STR$CA%+")")
26650ENDIF:IF$b%!8<>""THEN
26670n%=EVAL("FN"+$b%!8+"("+STR$CA%+")")
26680ENDIF:SYS&400E8,,CA%,EA%,FA%:_U%!20=CA%:ENDPROC
26740DEFPROCWA(KD%,RETURNJ$,RETURNK$):LOCALkA%,r%,b%,d%,h%,k%,KA%,f%:LOCALQC%:QC%=0:r%=_U%!&DC:d%=0:h%=FALSE:J$="":QC%=0:IFFNF(r%)THEN
26800REPEAT:f%+=4:UNTILr%!f%=-1:k%=f%:f%=0:REPEAT:b%=!(r%+d%+0):IFb%<>-1THEN
26870IFb%=KD%THEN
26880h%=TRUE:KA%=r%!(d%+4):J$=$KA%:QC%=r%!(d%+8):KA%=r%!(d%+&C):K$=$KA%
26920ENDIF:d%+=16
26940ELSEd%=k%
26960ENDIF:UNTILh%ORd%>=k%
26980ELSEJ$="":K$=""
27000ENDIF:ENDPROC
27030DEFPROCXA(ND%,EA%,FA%,J$,K$):LOCALn%,b%,XD%,f%:_shell_FontMenuSelFN$=K$:IFFNF(_U%!&E0)THENPROCA(_U%!&E0)
27070_U%!&E0=FNA(LENJ$+1):b%=_U%!&E0:$b%=J$:IFJ$<>""THEN
27100n%=EVAL("FN"+J$+"(_U%!52,_U%!56)")
27110ENDIF:SYS&400E8,,ND%,EA%,FA%:ENDPROC
27150DEFFNv(c%):=(FNy(c%)AND1<<16)
27180DEFPROCYA:_U%!48=TRUE:PROCF(&43B00,"ShellDBug:TraceOn"):ENDPROC
27230DEFPROCZA:_U%!48=FALSE:PROCF(&43B00,"ShellDBug:TraceOff"):ENDPROC
27280DEFPROCaA:LOCALr%,e%,k%,b%,KA%:r%=_U%!&C:k%=FND(r%):e%=0:REPEAT:b%=r%!(e%+20):KA%=r%+e%:IFFNF(b%)THEN
27360IF$b%<>""THEN
27370ENDIF
27380ENDIF:e%+=48:UNTIL(e%>=k%):ENDPROC
27430DEFPROCbA:LOCALr%,e%,k%,b%,KA%:r%=_U%!&C:k%=FND(r%):e%=0:REPEAT:b%=r%!(e%+24):KA%=r%+e%:IFFNF(b%)THEN
27510IF$b%<>""THEN
27520ENDIF
27530ENDIF:e%+=48:UNTIL(e%>=k%):ENDPROC
27580DEFPROCcA:LOCALr%,e%,k%,b%,KA%:r%=_U%!&C:k%=FND(r%):e%=0:REPEAT:b%=r%!(e%+44):KA%=r%+e%:IFFNF(b%)THEN
27660IF$b%<>""THEN
27670ENDIF
27680ENDIF:e%+=48:UNTIL(e%>=k%):ENDPROC
27730DEFPROCdA(_Q%):ENDPROC
27760DEFFNw(lB%):=((lB%AND1)=1)
27790DEFFNx(m%):=-1
27820DEFPROCeA(c%):LOCALe%,p%,h%,k%,g%,l%:e%=0:p%=0:h%=FALSE:IFc%=-1THENc%=-2
27860k%=FND(_U%!&C)-8:g%=_U%!&C:REPEAT:IF(g%!e%=c%)THEN
27900h%=TRUE
27910ELSEe%+=48
27930ENDIF:UNTIL(e%>=k%ORh%):IFh%THEN
27960g%!(e%+0)=0:g%!(e%+4)=0:g%!(e%+8)=0:FORl%=&CTO44STEP4:IFg%!(e%+l%)<>0THEN
28010PROCA(g%!(e%+l%)):g%!(e%+l%)=0
28030ENDIF:NEXTl%
28050ENDIF:PROCB("EventDeleteAll:wh%=&"+STR$~c%):PROCgA(c%,-1):PROChA(c%,-1):ENDPROC
28130DEFPROCfA(GA%,HA%):IFHA%<>GA%THEN
28150IF_U%!28=GA%THEN_U%!28=HA%
28160PROCG(GA%,HA%,_U%!&C,48):PROCG(GA%,HA%,_U%!96,16):PROCG(GA%,HA%,_U%!72,24):PROCG(GA%,HA%,_U%!92,24):PROCG(GA%,HA%,_U%!&68,16):PROCjA(GA%,HA%)
28220ENDIF:ENDPROC
28250DEFFNy(c%):LOCALq%,a%:a%=FNA(36):a%!0=c%:SYS&400CB,,a%:q%=a%!32:PROCA(a%):=q%
28340DEFPROCgA(c%,j%):LOCALd%,a%,k%:REPEAT:d%=FNC(c%,j%,_U%+72,24,FALSE):IFd%>=0THEN
28460IFj%=-1THEN
28470PROCB("DeleteEventDataSave:Deleting DataSave Event (all events for window handle &"+STR$~c%+")")
28480ELSEPROCB("DeleteEventDataSave:Deleting DataSave Event (window handle was &"+STR$~c%+" icon handle was "+STR$j%+")")
28500ENDIF:k%=FND(_U%!72)-8:IFd%=k%-24THEN
28550IFd%=0THEN
28570PROCA(_U%!72):_U%!72=0
28590ELSE_U%!72=FNM(_U%!72,-24)
28620ENDIF
28630ELSEa%=g%+d%:a%!0=0:a%!4=0:a%!8=0:a%!&C=0:a%!16=0:PROCA(a%!20):a%!20=0
28680ENDIF
28690ENDIF:UNTILd%<0:ENDPROC
28750DEFPROChA(c%,j%):LOCALd%,a%,k%,g%,b%:g%=_U%!&68:REPEAT:d%=FNC(c%,j%,_U%+&68,16,FALSE):PROCB("DeleteEventBump:offset%="+STR$d%):IFd%>=0THEN
28860IFj%=-1THEN
28870PROCB("DeleteEventBump:Deleting Bump Event (all events for window handle &"+STR$~c%+")")
28880ELSEPROCB("DeleteEventBump:Deleting Bump Event (window handle was &"+STR$~c%+" icon handle was "+STR$j%+")")
28900ENDIF:k%=FND(_U%!&68)-8:IFd%=k%-16THEN
28950IFd%=0THEN
28970t%=g%!&C:b%=t%!&C:PROCA(b%!&C):PROCA(b%!16):PROCA(b%):PROCA(_U%!&68):_U%!&68=0:PROCB("DeleteEventDataSave:No Bump events now registered")
29050ELSE_U%!&68=FNM(_U%!&68,-16)
29080ENDIF
29090ELSEa%=g%+d%:a%!0=0:a%!4=0:a%!8=0:t%=a%!&C:PROCA(t%!&C):PROCA(t%!16):PROCA(t%)
29170ENDIF
29180ENDIF:UNTILd%<0:ENDPROC
29240DEFPROCG(GA%,HA%,g%,d%):LOCALe%,k%:IFFNF(g%)THEN
29270k%=FND(g%)-8:REPEAT:IF(g%!e%=GA%)THEN
29300g%!e%=HA%
29310ENDIF:e%+=d%:UNTIL(e%>=k%)
29340ENDIF:ENDPROC
29370DEFPROCjA(GA%,HA%):LOCALd%,y%:y%=_U%!&B8:d%=FNL(_U%!&B8,GA%):y%!d%=HA%:ENDPROC

R� > <PTab$Dir>.!PTab ��� Squished by Lofty's !Shrink vsn 3.02 on 24-Jan-94 ���
&��&C:ș&406C2:�:�" at line: ";�:�
F�ș&406C0:ș&400EC,-1,-1�MD%:_C%=1<<&A:HC%=&8000+MD%:�=HC%+_C%:�=HC%:�r("<Obey$Dir>.",HC%):�TA:CC%=�l(&C8,"PTab"):�m:�q:_closedown%=�:UD%=�:ș&406C1:�:�P(�n(0,CC%)):�_closedown%:�T:�
,��q:�A$(&67):�iA:�l:�x:�
����iA:�n%:FD%=�X("PTab"):nB%=�Q(0,�B("Info"),""):n%=�Q(0,�B("Quit"),"_MenuSelect_Quit"):�S(nB%,"progInfo","_PreOpenInfo",""):CD%=�X("Main Menu"):nB%=�Q(0,�B("Info"),""):n%=�Q(0,�B("Quit"),"_MenuSelect_Quit"):�S(nB%,"progInfo","_PreOpenInfo",""):�
&W��l:�X("mainw",GC%):�a(GC%,-1,CD%,0,0,0):�X("Facts",mB%):�N(GC%,-1,"_clickmainw"):�
�]��x:F=�o(-1,"!"+�P,"",&78,FD%,0,0,0):�u(-1,F,"iconbar"):�N(-1,F,"_ClickSelect_IconBar"):�
�ݤ_PreOpenInfo(c%):�D(c%,0,�B("progInfo0"),0):�D(c%,1,�B("progInfo1"),0):�D(c%,2,�B("progInfo2"),0):�D(c%,3,�B("progInfo3"),0):=0
\-ݤ_ClickSelect_IconBar(c%,jA%):�M(GC%):=0
�+ݤ_MenuSelect_Quit(a%):_closedown%=�:=0
�+ݤ_clickmainw(c%,jA%):�(jA%>0�jA%<&68)�
�"�I(mB%):�JA(4,jA%):�H(mB%,�,0)
��:=0
�{��n(AD%):�A=1�&E:A$(A)="":�:D=�("<PTab$Dir>.Data"):�A=0�AD%:�:H=�#D:��(H)="�":�:�A=1�&E:�:V$=�(�#D):�V$="@"�V$="�"V$=""
BFA$(A)=A$(A)+V$:�V$="":�A=8�A$(A)<>"not known"A$(A)=A$(A)+" kJ/mol"
`�A:�#D:�
���JA(lA%,jA%):Ȏ��
�0�lA%=4:�n(jA%):�A=1�&E:�D(mB%,A-1,A$(A),0):�
��:�
D��r(Q$,DD%):�oA%900:�("LOAD "+Q$+"heapcode "+�~oA%):�oA%+0,DD%:�
<���TA:�BA%,l%,b%,d$:�OA%,C$,D$:�_U%330,_shell_blk%260:_Q%=�A(&BB8):BA%=�A(48):BA%!0=0:BA%!4=0:BA%!8=0:BA%!&C=0:BA%!16=0:BA%!20=0:BA%!24=0:BA%!28=0:BA%!32=0:BA%!36=0:BA%!40=0:BA%!44=0:_U%!0=0:_U%!4=0:_U%!8=0:_U%!&C=BA%:_U%!16=1:_U%!20=0:_U%!24=0
6�_U%!28=0:_U%!32=0:_U%!36=0:_U%!40=0:_U%!44=-1:_U%!48=0:_U%!52=0:_U%!56=0:_U%!60=0:_U%!64=0:_U%!68=0:_U%!72=0:_U%!76=�A(256):_U%!80=0:_U%!84=-1:_U%!88=0:_U%!92=0:_U%!96=0:_U%!&64=0:_U%!&68=0:_U%!&6C=-1:_U%!&70=-1:_U%!&74=-1:_U%!&78=-1:_U%!&7C=-1
v�_U%!&80=0:_U%!&84=0:_U%!&88=-1:_U%!&8C=-1:_U%!&90=-1:_U%!&94=0:_U%!&98=0:_U%!&9C=0:_U%!&A0=0:_U%!&A4=0:_U%!&A8=0:_U%!&AC=0:_U%!&B0=0:_U%!&B4=0:_U%!&B8=0:_U%!&BC=0:_U%!&C0=0:_U%!&C4=0:_U%!&C8=0:_U%!&CC=0:_U%!&D0=-1:_U%!&D4=-1:_U%!&D8=0:_U%!&DC=0
p�_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
	j�_U%!316=0:_U%!320=0:_U%!324=0:�O(_U%!&E8,256,0):�O(_U%!&EC,256,0):OA%=�A(256):C$=�a(OA%,256,"Obey$Dir",1):�A(OA%):D$=��Z(C$),2):_U%!&BC=�A((�C$)+1):_U%!&C4=�A((�D$)+1):b%=_U%!&BC:$b%=C$:b%=_U%!&C4:$b%=D$:d$=�d(1):�d$<>""�

9_U%!&64=_U%!&64�1<<5:b%=�A(�d$+1):$(b%)=d$:_U%!324=b%
2�:�
PQݤl(ZC%,BA$):ș&400C0,ZC%,&4B534154,BA$�ZC%,qA%:_U%!&94=qA%:ș&81682,qA%:=qA%
�Q��m:�l$,b%,D$,C$:�OA%,hB%,nC%:D$=�P:C$=�O:OA%=�A(256):�S(OA%,D$+"Res$Path")�
�_U%!&64=_U%!&64�1<<3
��:�S(OA%,D$+"Data$Dir")�
�Hl$=�a(OA%,256,D$+"Data$Dir",1):_U%!&C0=�A((�l$)+1):b%=_U%!&C0:$b%=l$
*�_U%!&C0=�A((�C$)+1):b%=_U%!&C0:$b%=C$
,�:�_U%!&64�1<<3�
J�G(D$+"Res:Messages")�
T'�E(D$+"Res:Messages",_U%!68,_U%!64)
^�:�G(D$+"Res:ShellMsgs")�
r*�E(D$+"Res:ShellMsgs",_U%!280,_U%!284)
|0��E("ShellSysRes:ShellMsgs",_U%!280,_U%!284)
�L�:ș&20035,-1,4�,,nC%:ș&20035,-1,5�,,hB%:�hB%=1��G(D$+"Res:Sprites22")�
�!_U%!16=�N(D$+"Res:Sprites22")
���G(D$+"Res:Sprites")�
�_U%!16=�N(D$+"Res:Sprites")
�
�_U%!16=1
�
�:�G(D$+"Res:Templates")�
0�Q(D$+"Res:Templates")
:�
D��G(C$+".Messages")�
b$�E(C$+".Messages",_U%!68,_U%!64)
l�:�G(C$+".ShellMsgs")�
�'�E(C$+".ShellMsgs",_U%!280,_U%!284)
�0��E("ShellSysRes:ShellMsgs",_U%!280,_U%!284)
�I�:ș&20035,-1,4�,,nC%:ș&20035,-1,5�,,hB%:�hB%=1��G(C$+".Sprites22")�
�_U%!16=�N(C$+".Sprites22")
���G(C$+".Sprites")�

_U%!16=�N(C$+".Sprites")


�_U%!16=1

 �

*�:�G(C$+".Templates")�

H�Q(C$+".Templates")

R�

\-�:ș&45BC0:�A(_Q%):_Q%=�A(&400):�A(OA%):�

�j��P(BD%):�A$,p%,DA$,CA$,kC%,lC%,iC%,FC%:�c%,j%,n%,_temp28%,_temp32%,_temp24%,_temp%,OD%:�PD%,d%:ȎBD%�

��1:�_(_Q%!0)

��2:�H(_Q%!0,�,0)

��3:�I(_Q%!0)

��6:_U%!28=_Q%!&C:_U%!32=_Q%!16:lC%=_Q%!0:iC%=_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�
$#�R(_U%!296,_Q%!&C,_Q%!16,_Q%!8)
.1�_U%!288=-1:_U%!292=-1:_U%!296=-1:�_Q%!16>=0�
LGd%=�C(_Q%!&C,_Q%!16,_U%+&68,16,0):�d%>=0��R(d%,_Q%!&C,_Q%!16,_Q%!8)
`�
j�:�(_Q%!8=64)�
�kA%=�e(_Q%!&C,_Q%!16):�kA%�
�-M$="Icon is draggable":�QA(_Q%!&C,_Q%!16)
��M$="Icon is not draggable"
��:�B("Action:"+M$)
��:Ȏ_Q%!8�

�4:�kA

	�2:�c
	�1:�d
�
(�7:�_U%!&64�1�
2ș&42401:_U%!&64=_U%!&64�1
F/�:_U%!&80=0:A$=�J(_U%!28,_U%!32,6):�A$<>""�
�Z�B("Action:Drag event detected - function is "+A$):n%=�("FN"+A$+"(_temp28%,_temp32%)")
�M��B("Action:Drag event detected - no handler function"):�e(_U%!28,_U%!32)
��
�2�8:�B("Action:keypress is="+�_Q%!24):Ȏ_Q%!24�
�2�&D,394,398,399,410:FC%=�j(_Q%!0,_Q%!4,_Q%!24)
�FC%=�c(_Q%!24)
�:�FC%�
"D�B("Action:Keypress not claimed, passing it on"):ș&400DC,_Q%!24
66��B("Action:Keypress claimed by this application")
J�
T�9:�f(_Q%)
^�17,18:�g(_Q%)
h�19:�h(_Q%)
r�:�
�9ݤn(LD%,CC%):ș&400C7,LD%,_Q%�u%:ș&81686,u%,,CC%:=u%
�[��T:�aA%:aA%=_U%!68:ș&61504,aA%:ș&2001E,7,,aA%:�i:ș&606C2:ș&600D0,,-1:�j(_U%!&94):�
0#ݤX(W$):�m%:ș&45BC1,,W$�m%:=m%
bݤQ(m%,u$,K$):�AC%:�K$<>""�
�ș&45BC2,m%,u$,K$�AC%
��ș&45BC2,m%,u$�AC%
�
�:=AC%
�ݤB(E$):=�R(E$,"","")
A��S(uC%,H$,v$,w$):�a%,b%,YA%:笤m(H$)��99,�K("SHELLMSG03",H$)
H�a%=�A(&C):a%!0=�A(�H$+1):b%=a%!0:$b%=H$:a%!4=�A(�v$+1):b%=a%!4:$b%=v$:a%!8=�A(�w$+1):b%=a%!8:$b%=w$:ș&45BCE,uC%,a%:ș&45BCC,,�:�
�Y��X(e$,�m%):�iA%,y%,b%,d%:iA%=�W(e$):iA%!64=_U%!16:ș&400C1,,iA%�m%:y%=_U%!&B8:�y%=0�
$,_U%!&B8=�A(8):y%=_U%!&B8:y%!0=m%:y%!4=-1
B�d%=�L(_U%!&B8,m%):�d%=-1�
td%=�L(_U%!&B8,0):�d%=-1�
�=f%=0:ȕy%!f%<>-1:f%+=4:�:_U%!&B8=�M(_U%!&B8,4):y%=_U%!&B8
�
�f%=d%
��:b%=y%+f%:b%!0=m%:b%!4=-1
��
�:�
9��a(c%,z%,p%,pB%,rB%,zB%):�d%:�c%>0�z%>=0��k(c%,z%,3)
P�J(c%,z%,0,p%,""):�
n$��N(c%,z%,A$):�J(c%,z%,2,0,A$):�
�1ݤo(SA%,i$,X$,vC%,p%,pB%,rB%,zB%):�m%:�X$=""�
�J!_Q%=SA%:_Q%!4=0:_Q%!8=0:_Q%!&C=70:_Q%!16=70:_Q%!20=&301A:$(_Q%+24)=i$
���!_Q%=SA%:_Q%!4=0:_Q%!8=-16:_Q%!&C=vC%:_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%�m%:�a(-2,m%,p%,pB%,rB%,zB%):=m%
6ݤP:�b%:b%=_U%!&C4:=$b%
h$��u(c%,z%,E$):�J(c%,z%,8,0,E$):�
�4��D(LA%,NB%,Y$,I):�a%,s$:s$=�E(LA%,NB%):�Y$<>s$�
�@a%=�A(40):a%!0=LA%:a%!4=NB%:ș&400CE,,a%:�(a%!24�(1<<8))<>0�
�#�Y$>a%!36��99,�B("SHELLMSG12")
�$(a%!28)=Y$
��$(a%+28)=�Y$,&B)
�:�I<>0�
&a%!8=0:a%!&C=0:ș&400CD,,a%
:�:�A(a%)
N�:�
l��M(m%):�L(_U%!&B8,m%)>-1�
��H(m%,0,-1)
��
��:�
�K��I(c%):�d%,a%,mA%,PC%,ZA%,sA%,o%,KB%:d%=�C(c%,-1,_U%+308,&C,�):�d%>=0�
�2a%=_U%!308+d%:b%=a%!8:KB%=�("FN"+$b%):�KB%=0��
�:o%=�A(60):�c%>0�
*$d%=�C(c%,-1,_U%+92,24,�):�d%>-1�
>la%=(_U%!92)+d%:PC%=a%!&C:ZA%=a%!16:sA%=a%!20:f%=0:mA%=a%!8:ȕmA%!f%<>-1:o%!0=mA%!f%:ș&400C6,,o%:f%+=4:�
��:o%!0=c%:ș&400C6,,o%
��:�A(o%):�
k��H(c%,NC%,jC%):�d%,a%,i%,f%,VC%,PB%,MA%,NA%:�xB%,GB%,HB%,aC%,cC%,KB%:d%=�C(c%,-1,_U%+304,&C,�):�d%>=0�
82a%=_U%!304+d%:b%=a%!8:KB%=�("FN"+$b%):�KB%=0��
`R�:GB%=�:HB%=�A(&64):HB%!0=c%:ș&400CB,,HB%:�(HB%!32�&80000)=&80000�GB%=��GB%=�
�(�A(HB%):_Q%!0=c%:�NC%�ș&400CB,,_Q%
�	�GB%�
�ș&400C5,,_Q%
�&�:d%=�C(c%,-1,_U%+92,24,�):�d%>-1�
�Ya%=(_U%!92)+d%:mA%=a%!8:PC%=a%!&C:ZA%=a%!16:sA%=a%!20:_Q%!0=c%:�jC%�PB%=-1�PB%=_Q%!28

�NC%�
-ș&400C5,,_Q%:ș&400CB,,_Q%:ș&400C6,,_Q%
<?�:i%=�A(&400):f%=0:ȕmA%!f%<>-1:i%!0=mA%!f%:�VC%=0�VC%=i%!0
�+aC%=i%!0:ș&400CB,,i%:xB%=PC%!f%:ȎxB%�
�j�0,1:MA%=i%!16-i%!8:NA%=i%!&C-i%!4:i%!4=_Q%!4+ZA%!f%:i%!&C=i%!4+NA%:i%!16=_Q%!16+sA%!f%:i%!8=i%!16-MA%
�h�2:MA%=i%!16-i%!8:NA%=_Q%!&C-_Q%!4:i%!4=_Q%!4+ZA%!f%:i%!&C=_Q%!&C:i%!16=_Q%!16+sA%!f%:i%!8=i%!16-MA%
Jf�3:MA%=_Q%!16-_Q%!8:NA%=i%!&C-i%!4:i%!4=_Q%!4+ZA%!f%:i%!&C=i%!4+NA%:i%!16=_Q%!16:i%!8=_Q%!8+sA%!f%
�k�4:MA%=i%!16-i%!8:NA%=_Q%!&C-_Q%!4:i%!4=_Q%!4+ZA%!f%:i%!&C=_Q%!&C:i%!16=_Q%!8+MA%+sA%!f%:i%!8=i%!16+MA%
�d�5:MA%=_Q%!16-_Q%!8:NA%=i%!&C-i%!4:i%!4=_Q%!&C-NA%+ZA%!f%:i%!&C=i%!4+NA%:i%!16=_Q%!16:i%!8=_Q%!8
:�:�f%=0�
N
i%!28=PB%
X�i%!28=cC%
l*�:ș&400C5,,i%:cC%=i%!0:f%+=4:�:�GB%�
�_Q%!28=aC%:ș&400C5,,_Q%
��:�A(i%)
�!�_Q%!0=c%:�NC%�ș&400CB,,_Q%
��PB%=-2�_Q%!28=-2
�jC%=-1�_Q%!28=-1
ș&400C5,,_Q%
�:�
4#ݤA(u%):�YA%:�oA%+4,YA%,u%:=YA%
\<��O(gB%,WC%,qC%):�I%,OB%,tB%:OB%=WC%�4:tB%=WC%�4:�OB%>0�
�&�I%=1�(OB%*4)�4:gB%!(I%-1)=qC%:�I%
�
�:�tB%>0�
�.gB%=gB%+(OB%*4):�I%=0�tB%-1:gB%?I%=qC%:�I%
��:�
kݤa(RB%,JA%,g$,J):�j$,B,xC%:ș&20023,g$,RB%,JA%,0,-3*(J=�)�,,B,xC%,_%:�l%=0�B-1:j$=j$+�(RB%?l%):�l%:=j$
V��A(�u%):�F(u%)��oA%+8,u%
j
u%=0:�
~/ݤZ(Q$):ȕ�Q$,"."):Q$=�Q$,�Q$,".")+1):�:=Q$
�Pݤd(K):�qB%,L$,d%:L$="":d%=0:ș16�qB%:ȕqB%?d%<>0:L$+=�(qB%?d%):d%+=1:�:ȎK�
�0
,�1:L$=�L$,�L$,�34)+1):L$=�L$,�L$,�34)+2)
<	�:=L$
ZݤO:�b%:b%=_U%!&BC:=$b%
�5ݤS(RB%,g$):�B:ș&20023,g$,RB%,-1,0,0�,,B:�B<0�=�
�=�
�"ݤG(U$):�z(U$)="Not Found":=�
�=�
�M��E(I$,�WB%,�RC%):�JA%,q%:�:��:�3,"Cannot open message file '"+I$+"'"
0ș&41500,,I$�q%,,JA%:�q%�1�RC%=0�RC%=�A(JA%)
,>ș30,6,,,17+�(I$)�,,WB%:$(WB%+16)=I$:ș&41501,WB%,WB%+16:�
^ݤN(I$):�TA%,S%,T%:S%=�(I$):T%=�#S%+16:�#S%:TA%=�A(T%):!TA%=T%:TA%!4=0:TA%!8=16:TA%!&C=16:ș46,521,TA%:ș46,522,TA%,I$:=TA%
���Q(I$):�vA%,EC%,fC%,X%,e%:�pC%,SA%,wA%,P$,UA%:�AA%,dC%,hC%,bA%,n$,s%:�xA%,cA%,yA%,QB%,zA%:�wA%20:ȕ(wA%�4):wA%+=1:�:SA%=0:UA%=0:yA%=0:zA%=0:pC%=�T(I$):s%=�A(&D):X%=�(I$):�#X%=16:�:n$="":ș&C,4,X%,s%,4:AA%=!s%:�B("TemplatesInit:file offset%  = "+�AA%)
 ��AA%>0�
 ��UA%+=1:xA%=0:ș&C,4,X%,s%,4:dC%=!s%:�B("TemplatesInit:data_size% = "+�dC%):ș&C,4,X%,s%,4:hC%=!s%:ș&C,4,X%,s%,&C:f%=0:�:bA%=s%?f%:�bA%>31�n$+=�bA%
! �f%+=1:�bA%<32:ED%=�#X%:�#X%=AA%+56:ș&C,4,X%,s%,4:q%=!s%:�#X%=AA%+72:ș&C,4,X%,s%,&C:xA%+=�Y(AA%,q%,s%):�#X%=AA%+84:ș&C,4,X%,s%,4:cA%=!s%:�B("TemplatesInit:nr icons        = "+�cA%):�cA%>0�
!�~�QB%=0�cA%-1:�#X%=AA%+88+(QB%*32)+16:ș&C,4,X%,s%,4:q%=!s%:�#X%=AA%+88+(QB%*32)+20:ș&C,4,X%,s%,&C:xA%+=�Y(AA%,q%,s%):�QB%
!���:�#X%=ED%:�B("TemplatesInit:entry_type%     = "+�hC%):�B("TemplatesInit:identifier$     = "+n$):�B("TemplatesInit:indirected size = "+�xA%):�B(" "):yA%+=xA%:�(88+(cA%*32))>zA%�zA%=(88+(cA%*32))
"V��:�AA%=0:�#X%:�A(s%):�B("TemplatesInit:total indirected= "+�yA%):GD%=�A(pC%):vA%=GD%:_U%!4=�A(20*UA%):TC%=�A(zA%+yA%):EC%=TC%:fC%=TC%+(zA%+yA%):UA%=0:ș&400D9,,I$:�:$wA%="*":ș&400DB,,vA%,EC%,fC%,_U%!&E8,wA%,SA%�,,EC%,,,P$,SA%:�SA%<>0�
#<S!((_U%!4)+(16*UA%))=vA%:$(((_U%!4)+(16*UA%))+4)=P$:vA%+=(88+(vA%!84)*32):UA%+=1
#d!�:�SA%=0:ș&400DA:_U%!0=UA%:�
#�S��_(m%):�yB%,A$,UC%,YC%,a%,v%:v%=�A(&C):ș&400D6,m%,v%,&3F0000,&D<<16:�!v%<>-1�
#�A$=�E(m%,!v%)
#��:�A(v%):a%=�A(&64):�A$=""�
$,A$=�J(m%,-1,4)
$6��:a%!0=m%:ș&400C8,,a%�yB%:UC%=a%!4-a%!20:YC%=a%!16-a%!24:ȕyB%:ș&81681,,a%:�A$<>""�n%=�("FN"+A$+"("+�a%+","+�UC%+","+�YC%+")")
$|ș&400CA,,a%�yB%:�:�A(a%):�
$�L��R(d%,c%,j%,_button%):�RD%,t%,SB%,_A%,_temp$,OC%:�ZD%,dA%:�_button%<>2�
$�PSB%=_U%!&68+d%:_U%!288=c%:_U%!292=j%:_U%!296=d%:t%=SB%!&C:OC%=t%!16:�OC%<>0�
%:2_temp$=�E(c%,t%!0):_A%=�("FN"+$OC%+"(_temp$)")
%N�_A%=�(�E(c%,t%!0))
%b�:�_button%=1�
%� _new_val%=_A%+((SB%!8)*(-1))
%��_new_val%=_A%+SB%!8
%��:�t%!20=0�
%�"�_new_val%>t%!8�_new_val%=t%!8
%�"�_new_val%<t%!4�_new_val%=t%!4
%�#��_new_val%>t%!8�_new_val%=t%!4
%�"�_new_val%<t%!4�_new_val%=t%!8
%��:dA%=t%!&C:�dA%<>0�
&1_new_val$=�("FN"+$dA%+"(_new_val%,_button%)")
& �_new_val$=�_new_val%
&4�:�_new_val%<>_A%�
&H�D(c%,t%!0,_new_val$,-1)
&R�
&\�:�
&z@ݤC(c%,j%,g%,TB%,bC%):�k%,e%,h%,d%,AB%,b%:�(!g%=0�bC%=�)�=-2
&�
�(!g%=0)�
&�'!g%=�A(TB%):b%=!g%:b%!0=0:b%!4=0:=0
&�:�:k%=�D(!g%)-8:e%=0:h%=�:d%=-1:AB%=-1:b%=!g%:�:�AB%<0�
'V�(b%!e%=0�b%!e%+4=0)�AB%=e%
'`�:�(b%!e%=c%)�
'��j%=-1�
'�d%=e%:h%=�
'���b%!(e%+4)=j%�
'�d%=e%:h%=�
'��e%+=TB%
(
�
(�
(�e%+=TB%
(<�:�((e%>=k%)�h%):�h%�
(d�
(x�:�(d%=-1�bC%)�
(��AB%<0�
(�5d%=k%:!g%=�M(!g%,TB%):b%=!g%:b%+=d%:b%!0=0:b%!4=0
(��d%=AB%
(��
(�	�:=d%
)<ݤe(c%,j%):�q%:q%=�f(c%,j%):b%=(q%�&6000):�b%=&6000=��=�
)J\��QA(c%,j%):�a%,C,E,oB%,q%,VA%,eC%,gC%,tC%,f$:�SC%,P$:oB%=�C(c%,j%,_U%+72,24,�):�oB%>=0�
)�Ea%=_U%!72+oB%:SC%=a%!16:P$=�E(c%,SC%):�P$=""��C(�B("SHELLMSG28"))
)�a%=�A(6000):!a%=c%:ș&400CC,,a%:C=a%!4-a%!20:E=a%!16-a%!24:gC%=a%!68:a%!4=j%:ș&400CE,,a%:!a%=c%:a%!4=5:q%=a%!24:tC%=a%!32:a%!8=a%!8+C:a%!&C=a%!&C+E:a%!16=a%!16+C:a%!20=a%!20+E:a%!24=0:a%!28=0:a%!32=&7FFFFFFF:a%!36=&7FFFFFFF:ș6,&A1,28�,,VA%
*beC%=((VA%�2)=2):�eC%�
*vVA%=q%:�(VA%�256)�
*�f$=�g(tC%,"s")
*�%�:�(VA%�2)=0��C(�B("SHELLMSG19"))
*��f$<>""�
*�.ș&42400,&85,gC%,f$,a%+8:_U%!&64=_U%!&64�1
*��ș&400D0,,a%
*��
*��ș&400D0,,a%
*��:�A(a%)
+I��B("IconDragBox:WARNING! no drag handler registered for this icon!")
+ �:�
+>��B(p$):�VA%:�(�h)��
+\�_U%!44<>-1�
+fVA%=_U%!44:�#VA%,p$
+z�:�_U%!&94>0�
+�$�F(&43B00,"ShellDBug:Trace "+p$)
+��:�
+�@��kA:�o(_Q%,_U%!28,_U%!32):A$=�J(_U%!28,_U%!32,2):�_U%!32=0�
,�p(_U%!28,_U%!32)
,�:�A$<>""�
,$;�U(4,_U%!28,_U%!32):n%=�("FN"+A$+"(_temp28%,_temp32%)")
,8�:�_U%!32=0�
,V�_U%!28=_U%!20�
,`ș&400D4,,-1
,j�
,t�:�
,�9��c:�b%,p%,BB%:BB%=�:b%=�:�(-1)�b%=�i(_Q%!&C,_Q%!16)
,��b%�
,�@p%=�U(_Q%!8,_Q%!&C,_Q%!16):�(p%<>0�_Q%!&C>0�_Q%!16>=0)�BB%=�
,�
�p%=0�
,�p%=�U(_Q%!8,_Q%!&C,-1)
-)�:�p%<>0��V(_Q%,p%,_Q%!&C,_Q%!16,BB%)
-�:�
-2���d:�q%,A$,n%,CB%,f%:CB%=�A(&64):�B("Action:Mouse Button was ADJUST"):ș&400D6,_U%!28,CB%,&F000,&B000:f%=0:ȕCB%!f%<>-1:�CB%!f%=_U%!32��s(_U%!28,_U%!32,1)
-�+f%+=4:�:A$=�J(_U%!28,_U%!32,3):�A$<>""�
-�;�U(1,_U%!28,_U%!32):n%=�("FN"+A$+"(_temp28%,_temp32%)")
-��:�A(CB%):�
./ݤJ(c%,z%,nA%):�e%,g%,h%,k%,A$:�c%=-1�c%=-2
.,<k%=�D(_U%!&C)-8:e%=0:h%=�:g%=_U%!&C:A$="":�:�(g%!e%=c%)�
.rȎg%!(e%+4)�
.|$�-1:�g%!(e%+(&C+(nA%*4)))>&8000�
.�#A$=$(g%!(e%+(&C+(nA%*4)))):h%=�
.��e%+=48
.��
.��g%!(e%+4)=z%�
/0 �g%!(e%+(&C+(nA%*4)))>&8000�
/:#A$=$(g%!(e%+(&C+(nA%*4)))):h%=�
/N�e%+=48
/b�
/l�e%+=48
/��
/��
/��e%+=48
/��:�((e%>=k%)�h%):=A$
/�c��e(c%,j%):�a%,w%,eA%,d%,WA%,n%:eA%=�A(30):ș&400CF,,eA%:d%=�C(c%,j%,_U%+72,24,�):�d%=-1�d%=-2�
0 .n%=�k(�B("SHELLMSG13"),0,"",�B("warning"))
0* �a%=(_U%!72)+d%:�a%!8>&8000�
0HWA%=�D(a%!8)-4
0R
�WA%=a%!8
0f��:w%=_U%!76:w%!0=256:w%!&C=0:w%!16=1:w%!20=eA%!&C:w%!24=eA%!16:w%!28=eA%!0:w%!32=eA%!4:w%!36=WA%:w%!40=a%!&C:$(w%+44)=�Z(�E(c%,a%!16)):ș&400E7,18,w%,w%!20,w%!24:_U%!&78=_Q%!8:_U%!&88=WA%:_U%!&8C=a%!&C:_U%!&90=a%!8:_U%!&9C=a%!4:_U%!&C8=w%!20
1$_U%!&CC=w%!24
1.�:�A(eA%):�
1Veݤj(c%,j%,sB%):�cA%,UB%,VB%,f%:�uB%,vB%,DB%,lC%,iC%,VD%,DA%:DA%=�A(&400):ș&400D3,,DA%:�DA%!0=-1�
1��A(DA%):=�
1�@�:ș&400D6,c%,DA%,&40E000,&E000:UB%=DA%!0:f%=0:�:�DA%!f%=j%�
2<!uB%=DA%!(f%-4):vB%=DA%!(f%+4)
2F,�:f%+=4:�DA%!f%=-1:VB%=DA%!(f%-4):ȎsB%�
2x�&D:�t(c%,0,4)
2��398,394:�j%=VB%�
2�*ș&400D2,c%,UB%,-1,-1,-1,�(�E(c%,UB%))
2�+�ș&400D2,c%,vB%,-1,-1,-1,�(�E(c%,vB%))
2��
3�399,410:�j%=UB%�
3*ș&400D2,c%,VB%,-1,-1,-1,�(�E(c%,VB%))
3"+�ș&400D2,c%,uB%,-1,-1,-1,�(�E(c%,uB%))
36�
3@�:�A(DA%):=�
3h~ݤc(sB%):�r%,k%,h%,e%,CA%,Z$,S$,a$:�rB%,pB%,zB%,XB%,YB%,xB%,QD%,d%:�kA%,o%:r%=_U%!60:k%=_U%!&B4*24:h%=�:e%=0:�:�r%!e%=sB%�
3�h%=�
3��e%+=24
3��:�h%�e%>=k%:�h%�
3�*b%=r%+e%:Z$=$(b%!8):�(Z$<>""�b%!&C=0)�
40[�W(Z$,CA%):o%=�A(36):o%!0=CA%:ș&400CB,,o%:XB%=(o%!4-o%!&C)/2:YB%=(o%!16-o%!8)/2:�A(o%)
4v�:S$=$(b%!16):�S$<>""�
4�
�b%!&C>0�
4� n%=�("FN"+S$+"("+�b%!&C+")")
4��n%=�("FN"+S$+"("+�CA%+")")
4��
4��
4�"�:d%=�L(_U%!&B8,b%!&C):�d%>-1�
4�
�M(b%!&C)
4���b%!&C>0�
5 �99,�B("SHELLMSG09")
5*��v(CA%,XB%,YB%)
5H�
5R�:a$=$(b%!20):�a$<>""�
5p
�b%!&C>0�
5z n%=�("FN"+S$+"("+�b%!&C+")")
5��n%=�("FN"+a$+"("+�CA%+")")
5��
5��
5��:kA%=�
5��Z$="":S$="":a$="":kA%=�
5�
�:=kA%
5�R��f(_Q%):�wB%,kC%,PD%,OD%,n%,ZB%:ZB%=�A(256):ș&400CF,,_shell_blk%:�_U%!264=0�
6$1ș&45BC4,_U%!24,_Q%�wB%,,ZB%:�wB%��w(wB%,ZB%)
68�:�_shell_blk%!8=1�
6L�F(_U%!&E0)�
6V _temp%=_U%!&E0:�$_temp%<>""�
6t(n%=�("FN"+$_temp%+"(_U%!52,_U%!56)")
6~�
6��:�K(_U%!36,_U%!40,_U%!24)
6��_shell_FontMenuSelFN$=""
6��:�A(ZB%):�
6���g(_Q%):�b%,n%:Ȏ_Q%!16�
6��0:�T:�
7�1:�y(_Q%)
7
�2:�z(_Q%)
7�3:�Y(_Q%,�)
7�4:�AA(_Q%)
7(�5:�Y(_Q%,�)
72�6:�BA(_Q%)
7<�7:�CA(_Q%)
7F�8:�DA(_Q%)
7P�9:�_U%!&A4>0�
7Zb%=_U%!&A4:n%=�("FN"+$b%)
7n�
7x�&A:�EA(_Q%)
7��&E:�FA(_Q%)
7��&502:�GA(_Q%)
7��&400C0:�HA(_Q%)
7��&400C1:�IA(_Q%)
7��&400C2:�_U%!&A8>0�
7�Eb%=_U%!&A8:n%=�("FN"+$b%+"("+�(_Q%!4)+","+�34+�H(_Q%+28)+�34+")")
7�*�:�_U%!&D0=-1��H(_Q%+28)="StrongHelp"�
7�Q_U%!&D0=_Q%!4:�Z("Help_Install -DieWithTask "+�O+"."+�P):b%=_U%!&D8:�$b%<>""�
8"�KA($b%):�A(_U%!&D8):_U%!&D8=0
8,�
86�
8@�&400C3:�_U%!&AC>0�
8Tb%=_U%!&AC:n%=�("FN"+$b%)
8h�:�_Q%!4=_U%!&D0�_U%!&D0=-1
8|%�&400C7:�H(_Q%+28)="StrongHelp"�
8�_U%!&D0=_Q%!20
8���LA
8��
8�
�MA(_Q%)
8��:�
8���h(_Q%):Ȏ_Q%!16�
8��3:�NA(_Q%)
8��6:�OA(_Q%)
9�:�
9&(��i:�_U%!44<>-1��#(_U%!44):_U%!44=-1
9D�
9Xa��j(qA%):�PA:ș&600DD,qA%,&4B534154:ș&A1683,qA%:�_U%!&64�1<<2�ș"XImpulse_CloseDown",_U%!&94
9��
9�7ݤR(E$,h$,y$):�q%,L%,T$,EB%,aA%:�E$,8)="SHELLMSG"�
9�EB%=_U%!284:aA%=_U%!280
9��EB%=_U%!64:aA%=_U%!68
9�3�:ș&61502,aA%,E$,EB%,256,h$,y$�,,,L%;q%:�q%�1�
:�EB%?L%=&D:T$=$(EB%)
: 	�:=T$
:>4ݤm(H$):�l%,h%:�(H$)>&C��99,�K("SHELLMSG02",H$)
:\4h%=�:�l%=0�(_U%!0)-1:�$(((_U%!4)+(16*l%))+4)=H$�
:zh%=�:l%=(_U%!0)-1
:�
�:�l%:=h%
:�ݤK(E$,h$):=�R(E$,h$,"")
:�4ݤW(H$):�l%,h%:�(H$)>&C��99,�K("SHELLMSG02",H$)
:�5h%=-1:�l%=0�(_U%!0)-1:�$(((_U%!4)+(16*l%))+4)=H$�
;h%=l%:l%=(_U%!0)-1
;�:�l%:�h%>-1�
;.=!((_U%!4)+(16*h%))
;8̅99,�K("SHELLMSG03",H$)
;L�:=�
;t(ݤL(y%,m%):�h%,f%:h%=-1:f%=0:�y%<>0�
;�ȕy%!f%<>-1:�y%!f%=m%�
;�
h%=f%:=h%
;�
�:f%+=4:�
<
	�:=h%
<<"ݤM(u%,pA%):�oA%+&C,u%,pA%:=u%
<ZT��k(c%,j%,FB%):�FB%=&C�FB%=&D��99,�K("SHELLMSG23","PROCshell_IconSetButtonType")
<nD�FB%<0�FB%>&F��99,�K("SHELLMSG22","PROCshell_IconSetButtonType")
<x�L(c%,j%,FB%<<&C,&F000):�
<�E��J(c%,z%,nA%,p%,A$):�e%,dA%,g%,k%,h%:�aB%:e%=0:h%=�:�c%=-1�c%=-2
<�,k%=�D(_U%!&C)-8:g%=_U%!&C:�:�(g%!e%=c%)�
=�g%!(e%+4)=z%�
=h%=�
="�e%+=48
=6�
=@�e%+=48
=T�:�(e%>=k%�h%):�h%=��
=r%e%=0:ȕ(g%!e%<>0):e%+=48:�e%>=k%�
=��_U%!&C=�M(_U%!&C,48):g%=_U%!&C:g%!(e%+0)=0:g%!(e%+4)=0:g%!(e%+8)=0:g%!(e%+&C)=0:g%!(e%+16)=0:g%!(e%+20)=0:g%!(e%+24)=0:g%!(e%+28)=0:g%!(e%+32)=0:g%!(e%+36)=0:g%!(e%+40)=0:g%!(e%+44)=0
>&�:�
>:'�:g%!(e%+0)=c%:g%!(e%+4)=z%:�p%<>0�
>bg%!(e%+8)=p%
>l%�:aB%=e%+(&C+(nA%*4)):�g%!aB%<>0�
>��A(g%!aB%)
>�(�:dA%=�A(�A$+1):$dA%=A$:g%!aB%=dA%:�
>�kݤE(LA%,NB%):�N$,x%:x%=�A(40):x%!0=LA%:x%!4=NB%:ș&400CE,,x%:�(x%!24�(1<<8))<>0�N$=$(x%!28)�N$=$(x%+28)
?�A(x%):=N$
?4ݤF(YA%):�n%:�:��:��:=�
?\9�YA%<&8000��99,"No heapblock defined at this address"
?fn%=�D(YA%):��:=�
?zRݤz(U$):�_%,bB%,cB%,XA%,rA%,B$:ș8,5,U$�_%,,bB%,cB%,XA%,rA%:�_%=0�="Not Found"
?��rA%=51�B$+="WR "
?��rA%=&BB�B$+="LWR"
?��rA%=&88�B$+="DL "
?�OB$+=" "+�V(�~bB%,"0",8):B$+=" "+�V(�~cB%,"0",8):B$+=" "+�V(�~XA%,"0",8):=B$
?�DݤT(U$):�_%,bB%,cB%,XA%,rA%,B$:ș8,5,U$�_%,,bB%,cB%,XA%,rA%:=XA%
@$:ݤY(AA%,q%,_B%):�JA%,XC%,dB%,f%,bA%:�(q%�&800100)=256�
@B"JA%=_B%!8:�(q%�1)�(_B%!4<>-1)�
@VkXC%=_B%!4:dB%=�A(256):�#X%=AA%+XC%:ș&C,4,X%,dB%,512:f%=0:�:bA%=dB%?f%:f%+=1:�bA%<32:JA%=JA%+f%:�A(dB%)
@��
@�
�JA%=0
@�
�:=JA%
A*ݤD(u%):�G:ș29,6,!(oA%+28),u%�,,,G:=G
A2Tݤf(AA%,c%,j%):�q%,a%:a%=�A(50):a%!0=c%:a%!4=j%:ș&400CE,,a%:q%=a%!24:�A(a%):=q%
A���C(_$):�&D00,_$
A��
A� ݤg(eB%,AA$):�I%,N$:�eB%<=0�
A�	N$=""
A�)�I%=�";"+�I($eB%),";"+�I(AA$)):�I%=0�
B	N$=""
B)�N$=�$(eB%+I%),�$(eB%+I%)+";",";")-1)
B,�
B6	�:=N$
BTݤh:=_U%!48
Br���F(HD%,b$):�fA%,BC%:BC%=(�b$+30)��3:fA%=�A(BC%):fA%!&C=0:fA%!16=HD%:$(fA%+20)=b$+�(0):fA%!0=BC%:ș&600E7,17,fA%,0:�A(fA%):�
B�"��o(_Q%,c%,j%):�p%:�:��:��:�
C:�j%<>-1�c%>-1�
CDp%=�U(_Q%!8,c%,j%):�p%<>0�
CX�V(_Q%,p%,c%,j%,�)
Cb�
Cl�:�
C�/��p(c%,j%):�d%,a%,k%:a%=_U%!72:d%=0:�a%<>0�
C�k%=�D(a%)-8:�:�!(a%+d%)=c%�
D5P$=�E(!a%,a%!16):�P$,".")=0��C(�B("SHELLMSG01"))
D*	d%=k%
D4�:d%+=24:�d%>=k%
DR�:�
Dpe��U(lA%,c%,j%):�a%:a%=�A(50):a%!8=lA%:a%!&C=c%:a%!16=j%:ș&81680,,a%:a%!8=0:ș&81680,,a%:�A(a%):�
D�ݤi(c%,j%):=�
D�/ݤU(lA%,c%,z%):�e%,g%,h%,k%,p%:�c%=-1�c%=-2
E<k%=�D(_U%!&C)-8:e%=0:h%=�:g%=_U%!&C:A$="":�:�(g%!e%=c%)�
E~=�B("GetEventMenu:window handle matched.."):�g%!(e%+4)=z%�
E�"p%=g%!(e%+8):�p%=-2�p%=_U%!&FC
E�h%=�
E��
F<�
FF�:e%+=48:�(e%>=k%�h%):=p%
Fx)��V(_Q%,p%,c%,j%,BB%):�v%,IA%:�BB%=��
F��K(_Q%!0,_Q%!4,p%)
FҐ�v%=�A(50):IA%=�A(36):v%!0=c%:v%!4=j%:ș&400CE,,v%:IA%!0=c%:ș&400CB,,IA%:�K(IA%!4+v%!16+64,_Q%!4,p%):ȗ�IA%!4+v%!16+64,_Q%!4:�A(v%):�A(IA%)
G|�:�
G���s(c%,j%,yC%):�yC%=0�
G��RA(c%,j%)
G���SA(c%,j%)
G��:�
G�_ݤk(X$,zC%,x$,c$):�DC%,tA%:tA%=�A(260):!tA%=0:$(tA%+4)=X$+�(0):�c$=""�c$="Message from "+x$
H	�zC%�
H&ș&400DF,tA%,19,c$�,DC%
H0�ș&400DF,tA%,17,c$�,DC%
HD�:�A(tA%):=DC%
HlA��t(c%,j%,lA%):ș6,&F,1:_Q%!8=lA%:_Q%!&C=c%:_Q%!16=j%:�P(6):�
H�@��W(e$,�m%):�iA%:iA%=�W(e$):iA%!64=_U%!16:ș&400C1,,iA%�m%:�
H�i��v(c%,XB%,YB%):�n%,IB%:IB%=�A(20):_U%!20=c%:ș&400CF,,IB%:ș&400D4,,c%,IB%!0+XB%,IB%!4+YB%:�A(IB%):�
IR ��w(CA%,_h_blk%):�:��:��:�
Ip�("FN"+$CA%+"(_h_blk%)")
Iz�
I�8��K(EA%,FA%,JB%):�A$:A$=�J(_U%!28,_U%!32,1):�A$<>""�
I�#n%=�("FN"+A$+"(_U%!28,_U%!32)")
I�4��B("OpenMenu:no menumaker function registered")
I��:�JB%<>_U%!24�
I��F(_U%!256)�
J�A(_U%!256):_U%!256=0
J�:�F(_U%!&F4)�
J.�A(_U%!&F4):_U%!&F4=0
J8�
JB�:�JB%=_U%!&FC�
JV&ș&400D4,,JB%,EA%-64,FA%:_U%!264=1
Jj3�_Q%!0=EA%:_Q%!4=FA%:ș&45BC5,JB%,_Q%:_U%!264=0
J�D�:_U%!24=JB%:_U%!36=EA%:_U%!40=FA%:_U%!52=_U%!28:_U%!56=_U%!32:�
J�*��y(_Q%):�b%,d%,a%,l%:�_Q%!4<>_U%!&94�
K2,d%=�C(_Q%!20,_Q%!24,_U%+96,16,�):�d%>-1�
KF$a%=_U%!96+d%:�b(_Q%!40,a%!8,�)�
KZ�p�
K�`_Q%!0=256:_Q%!&C=_Q%!8:_Q%!36=-1:_Q%!16=2:$(_Q%+44)=�O+".ScrapFile"+�0:ș&400E7,18,_Q%,_Q%!4
K����A(_U%!&9C):_U%!&9C=�A((_Q%!0)+8):b%=_U%!&9C:�l%=0�_Q%!0�4:b%!l%=_Q%!l%:�l%:_U%!28=_Q%!20:_U%!32=_Q%!24:_U%!&80=0:_U%!&84=_Q%!36:_U%!&98=�A(_Q%!36):_Q%!0=28:_Q%!&C=_Q%!8:_Q%!16=6:_Q%!20=_U%!&98+_U%!&80:_Q%!24=_U%!&84:ș&400E7,18,_Q%,_Q%!4
L�_U%!&70=_Q%!8
L��
L��
L��
L��
L��:�
L���z(_Q%):�_fullname$,u%,pA%,a%,b%,n%:u%=0:pA%=_Q%?(44+u%):ȕpA%<>0:_fullname$+=�(pA%):u%+=1:pA%=_Q%?(44+u%):�:d%=�C(_U%!28,_U%!32,_U%+72,24,�):�d%=-1�d%=-2��99,�B("SHELLMSG05")
MN%a%=(_U%!72)+d%:b%=a%!20:�$b%<>""�
Mv!n%=�("FN"+$b%+"(_fullname$)")
M���F(a%!8)�
M�1ș8,&A,_fullname$,a%!&C,,a%!8,a%!8+�D(a%!8)+1
M�̅99,�B("SHELLMSG21")
M��
M��:�_Q%!36>-1�
N�_U%!80<>0��A(_U%!80)
N5_U%!80=�A(�_fullname$+1):b%=_U%!80:$b%=_fullname$
N*��:_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�
N��I(_U%!28)
N��:ș&400D4,,-1:�
N�J��Y(_Q%,fB%):�SD%,d%,a%,_temp%,uA%,_%,q$:_%=_Q%!40:q$=�H(_Q%+44):�fB%�
O.�_U%!96<>0�
O8d%=0
OB
�d%=-1
OV�
O`-�d%=�C(_Q%!20,_Q%!24,_U%+96,16,�):�d%=-1�
O� d%=�C(_Q%!20,-1,_U%+96,16,�)
O��
O�
�:�d%>-1�
O�&a%=_U%!96+d%:�b(_Q%!40,a%!8,fB%)�
O�IwC%=_Q%!&C:_Q%!&C=_Q%!8:_Q%!16=4:ș&400E7,18,_Q%,_Q%!4:�_U%!&64�1<<1�
PPA%=-1:_U%!&64=_U%!&64�1<<1
P(�PA%=�q(wC%=_U%!&6C)
P</�:�b(_%,PA%,a%!8,q$,_Q%!36,a%):�_U%!&9C<>0�
Pd�A(_U%!&9C):_U%!&9C=0
Px�
P��
P��
P��:�
P���AA(_Q%):�
P�0��BA(_Q%):�WD%,IC%,JC%:JC%=�:�_U%!&90>&8000�
Q@4_Q%!&C=_Q%!8:_Q%!16=7:IC%=_U%!&88:�_U%!&8C=&FF9�
Q�_U%!&90+=4
Q��:�(IC%-_U%!&80)<_Q%!24�
Q�_Q%!24=IC%-_U%!&80:JC%=�
Q��
Q�}�:ș&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:�JC%�_U%!&80=0
R�:�
R:+��CA(_Q%):�d%,a%,r$,b%:�_Q%!&C=_U%!&70�
Rb$_U%!&80+=_Q%!24:�_Q%!24<_U%!&84�
R�nd%=�C(_U%!28,_U%!32,_U%+96,16,�):a%=_U%!96+d%:b%=_U%!&9C:r$=�H(b%+44):�b(b%!40,_U%!&98,a%!8,r$,_U%!&84,a%)
R���_U%!&80>_U%!&84�
R�'_U%!&98=�M(_U%!&98,_U%!&80,_U%!&84)
Se�:_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
SH�
SR/��A(_U%!&98):_U%!&98=0:�C(�B("SHELLMSG15"))
S��:�
S�+��DA(_Q%):�b%,KC%,a%,l%,LC%:�_U%!300>0�
S�Ya%=�A(256):�l%=0�_Q%!0�4:a%!l%=_Q%!l%:�l%:b%=_U%!300:KC%=a%!4:�!a%<24�LC%=0�LC%=a%!20
T2a%!&C=a%!8:ș&400E7,19,a%,KC%:�("FN"+$b%)<>0�
T8�LC%�1�
TL_closedown%=�
TV5�!a%=24:a%!24=508:ș&400E7,8,a%,KC%:_closedown%=�
T��
T��:�A(a%)
T��:�
T�7��EA(Q%):�k$:k$="Run "+�O+�&A:ș&C,2,Q%!20,k$,�k$:�
U��FA(_Q%):�_U%!312>0�
UN�B("Message_Shutdown:Shutdown message received"):b%=_U%!312:n%=�("FN"+$b%)
U2�:�
UF\��GA(_Q%):�E$,M$,G$,QA%,MC%,EA$,v%:v%=�A(&C):ș&400D6,_Q%!32,v%,&3F0000,&C<<16:�!v%<>-1�
U�E$=�E(_Q%!32,!v%)
U�*�:�A(v%):�E$=""�E$=�J(_Q%!32,_Q%!36,8)
U�!G$=�r(_Q%!32,_Q%!36):�G$<>""�
U��I(�G$,1))="I"�
U�QA%=�G$,";"):�QA%=0�
U�
E$=�G$,2)
V�E$=�G$,2,QA%-2)
V�
V"=�QA%=��I(G$),�I(";i")):MC%=��I(G$),�I(";"),QA%+1):�QA%>0�
VJ�MC%>0�
VTE$=�G$,QA%+2,MC%-QA%-2)
V^�E$=�G$,QA%+2)
Vr�
V|�
V��
V��:�E$<>""�
V�j_Q%!16=&503:_Q%!&C=_Q%!8:M$=�R(E$,"",""):M$=�s(M$):$(_Q%+20)=M$:!_Q%=(�M$+25)��3:ș&400E7,17,_Q%,_Q%!4
V��:�
V�`��HA(_Q%):�A$,kC%,EA%,FA%,n%,_temp%,u%,J$,gA%,a%:EA%=_Q%!24:FA%=_Q%!28:_U%!264=0:�_U%!20<>0�
W&n%=�t(_U%!20)
W0�:Ȏ_Q%!20�
Wlb�_U%!&E4:�UA(_U%!&E4,�B("warning")):�D(_U%!&E4,1,�B("SHELLMSG07"),0):ș&400E8,,_U%!&E4,EA%,FA%
W�&gA%=�u(_U%!24,_Q%+32):�F(gA%!4)�
W��VA(gA%,EA%,FA%)
W�[�a%=�A(32):ș&45BC4,_U%!24,_Q%+32�,,a%:�WA(a%!8,J$,K$):�A(a%):�XA(_Q%!20,EA%,FA%,J$,K$)
X4�
X>�:�
X\4��IA(_Q%):�d%,f%,hA%,IA%:hA%=_U%!&B8:�_U%!&A0>0�
X�R�B("Message_ModeChange:ModeChange message received"):b%=_U%!&A0:n%=�("FN"+$b%)
X��:IA%=�A(&64):�hA%<>0�
X�5ȕhA%!f%<>-1:d%=�C(hA%!f%,-1,_U%+92,24,�):�d%>-1�
Y�v(hA%!f%)�
Y.-!IA%=hA%!f%:ș&400C6,,IA%:�H(hA%!f%,0,-1)
YL�
YV
�:f%+=4:�
Yt�:�A(IA%):�
Y�IݤH(mC%):�t$,iB%:ȕ((mC%?iB%)>31�iB%<&FF):t$+=�(mC%?iB%):iB%+=1:�:=t$
Y���Z(b$):�F(&43B00,b$):�
Z/��KA(m$):�TD%,b%,s%:s%=�A(512):�_U%!&D0=-1�
ZF�S(s%,"StrongHelp$Dir")�
ZZ7ș&600DE,"<StrongHelp$Dir>":�_U%!&D8<>0��A(_U%!&D8)
Zn'_U%!&D8=�A(�m$+1):b%=_U%!&D8:$b%=m$
Z� ��A(s%):�C(�B("SHELLMSG11"))
Z��
Z���Z("Help_Word "+m$)
Z��:�A(s%):�
[{��LA:�RA%,jB%:RA%=�A(256):�:RA%!&C=0:ș&400E7,19,RA%,-2,_U%!&D4�,,jB%:_U%!&D4=_U%!&D4+1:�jB%<>-1�(_U%!&D4)>64:�jB%<>-1�
[�@RA%!0=24:RA%!&C=0:RA%!16=&400C6:RA%!20=jB%:ș&400E7,17,RA%,0
[��:�A(RA%):�
\&��MA(_Q%):�O$:Ȏ_Q%!16�
\XC�&43B00:O$=$(_Q%+20):�O$,30)="EvntShellLib:ShellDBug started"�
\v�_U%!&64�1<<4�
\�N_U%!&64=(_U%!&64�1<<4):�F(&43B00,"ShellDBug:Init Debug messages from "+�P)
\��
\�+�:�O$,25)="EvntShellLib:TraceInitAck"�
\�_U%!&64=(_U%!&64�1<<4)
\�&�:�O$,20)="EvntShellLib:TraceOn"�
\��YA
\�'�:�O$,21)="EvntShellLib:TraceOff"�
]�ZA
].�:�O$,28)="EvntShellLib:ListClickSelect"�
] �aA
]*.�:�O$,28)="EvntShellLib:ListClickAdjust"�
]>�bA
]H+�:�O$,25)="EvntShellLib:ListHelpTags"�
]\�cA
]f�
]p�:�dA(_Q%):�
]���NA(_Q%):�_Q%!&C<>_U%!84�
]�Hș&20008,6,"<Wimp$Scrap>":�&FF,"Data Transfer failed: Receiver died"
]��:�
^2��OA(_Q%):�oC%,b%:b%=_U%!&9C:�_Q%!&C<>_U%!&70�
^B�_U%!&80=0�
^V0ș&20023,"Wimp$Scrap",,-1,0,3�,,oC%:�oC%<>0�
^jw$(b%+44)="<Wimp$Scrap>"+�(0):b%!0=(49+�(�H(b%+44)))��3:b%!&C=b%!8:b%!16=2:b%!36=-1:ș&400E7,18,b%,b%!4:_U%!&6C=b%!8
^���C(�B("SHELLMSG14"))
^��
^�+��A(_U%!&98):_U%!&98=0:�C("SHELLMSG06")
_
�
_�:�
_2K��PA:�l%,b%:b%=_U%!&E8:�l%=0�&FF:ȕb%?l%>0:ș&40082,l%:b%?l%-=1:�:�l%:�
_�`��L(LB%,MB%,ID%,JD%):�x%:x%=�A(16):!x%=LB%:x%!4=MB%:x%!8=ID%:x%!&C=JD%:ș&400CD,,x%:�A(x%):�
`9ݤV(B$,z$,XA%):ȕ�(B$)<XA%:B$=�XA%-�(B$),z$)+B$:�:=B$
`JݤI(B$):�l%:�(B$)>0�
`h/�l%=1��(B$):�B$,l%,1)>="a"��B$,l%,1)<="z"�
`|!�B$,l%,1)=�(�(�B$,l%,1))�&DF)
`�	�:�l%
`�	�:=B$
`�)��RA(LB%,MB%):�L(LB%,MB%,0,&200000):�
`�/��SA(LB%,MB%):�L(LB%,MB%,&200000,&200000):�
aYݤb(_%,uA%,fB%):�YD%,f%,h%,b%,kB%:f%=0:h%=-1:kB%=�:�_U%!&64�1<<1�_U%!&64=_U%!&64�1<<1
aN%ȕuA%!f%<>-1:b%=uA%!f%:�b%�1<<31�
alb%=b%�1<<31:kB%=�
a�
�kB%=�
a�
�:�b%=_%�
a�h%=f%:�kB%�
a�_U%!&64=_U%!&64�1<<1
a��
a�#�:f%+=4:�:�fB%�(_%>=4096)�h%=-1
a��h%<>-1�=��=�
bݤp:�_U%!&64�1<<1�=��=�
b*Qݤq(aD%):�o$,WA%,lB%,PA%:o$=�H(_Q%+44):WA%=�T(o$):�WA%<0��C(�B("SHELLMSG16"))
b\3PA%=�A(WA%):ș&20008,16,o$,PA%,0�;lB%:�w(lB%)�
bz �A(PA%):�C(�B("SHELLMSG17"))
b��
b�
�:=PA%
c$r��b(_%,PA%,uA%,_filename$,_file_size%,a%):�f%,h%,b%,n%:f%=0:h%=-1:ȕuA%!f%<>-1:b%=uA%!f%:�b%�1<<31�b%=b%�1<<31
cj�b%=_%�h%=f%
ct[f%+=4:�:b%=a%!&C:n%=�("FN"+$(b%!h%)+"("+�PA%+","+�_%+",_filename$,"+�_file_size%+")"):�
c�#ݤr(c%,j%):�a%,G$,q%:�j%=-1�=""
c�CG$="":a%=�A(&64):a%!0=c%:a%!4=j%:ș&400CE,,a%:q%=a%!24:�q%�256�
d�a%!32>0�G$=$(a%!32)
d(�:�A(a%):=G$
dPiݤs(R$):�F$,T$,DB%:F$="":ȕ�R$,"\")>0:DB%=�R$,"\"):F$+=�R$,DB%-1):T$=�R$,DB%+1,1):R$=�R$,DB%+2):ȎT$�
d��"A":F$+="Click ADJUST to"
d��"a":F$+="ADJUST"
d�"�"D":F$+="Drag with SELECT to"
d�"�"d":F$+="Drag with ADJUST to"
d�0�"G":F$+="This option is greyed out because"
d�%�"R":F$+="Move the pointer right"
d��"S":F$+="Click SELECT to"
d��"s":F$+="SELECT"
d��"T":F$+="This is the"
e�"W":F$+="This window is"
e�"w":F$+="window"
eF$+="\"+T$
e,�:�:=F$+R$
eh!ݤt(m%):�o%:o%=�A(20):�m%<>0�
e��x(m%)�
e��eA(m%):�m%=_U%!20�_U%!20=0
e�d%=�L(_U%!&B8,m%):�d%>-1�
e�b%=_U%!&B8+d%:b%!0=0
e��:o%!0=m%:ș&400C3,,o%:m%=0
f�
f�:�A(o%):=m%
f:S��UA(�LA%,W$):�b%,o%,m%,rC%:o%=�A(6000):o%!0=LA%:ș&400CC,,o%:�((o%!60)�256)=0�
f�Ab%=o%+76:$b%=�W$,&B):ș&400C3,,o%:ș&400C1,,o%+4�m%:�m%<>LA%�
f��fA(LA%,m%):LA%=m%
f��
f�<�rC%=o%!84:$(!(o%+76))=�W$,rC%-1):�((o%!32)�(1<<16))<>0�
g )ș&400D1,-1,o%!4,o%!16,o%!&C,o%!16+44
g*�:�A(o%)
g>�:�
g\_ݤu(p%,sC%):�f%,gA%:ș&45BC7,p%�p%:�:gA%=p%+28+((sC%!f%)*24):p%=gA%!4:f%+=4:�sC%!f%=-1:=gA%
g�,��VA(YA%,EA%,FA%):�b%,CA%,n%:�:��:��:�
g�)b%=YA%!4:�W($b%!0,CA%):��:�$b%!4<>""�
h!n%=�("FN"+$b%!4+"("+�CA%+")")
h�:�$b%!8<>""�
h.!n%=�("FN"+$b%!8+"("+�CA%+")")
h8(�:ș&400E8,,CA%,EA%,FA%:_U%!20=CA%:�
hte��WA(KD%,�J$,�K$):�kA%,r%,b%,d%,h%,k%,KA%,f%:�QC%:QC%=0:r%=_U%!&DC:d%=0:h%=�:J$="":QC%=0:�F(r%)�
h�9�:f%+=4:�r%!f%=-1:k%=f%:f%=0:�:b%=!(r%+d%+0):�b%<>-1�
h��b%=KD%�
iCh%=�:KA%=r%!(d%+4):J$=$KA%:QC%=r%!(d%+8):KA%=r%!(d%+&C):K$=$KA%
i(�:d%+=16
i<
�d%=k%
iP�:�h%�d%>=k%
id�J$="":K$=""
ix�:�
i�[��XA(ND%,EA%,FA%,J$,K$):�n%,b%,XD%,f%:_shell_FontMenuSelFN$=K$:�F(_U%!&E0)��A(_U%!&E0)
i�0_U%!&E0=�A(�J$+1):b%=_U%!&E0:$b%=J$:�J$<>""�
i�#n%=�("FN"+J$+"(_U%!52,_U%!56)")
i��:ș&400E8,,ND%,EA%,FA%:�
jݤv(c%):=(�y(c%)�1<<16)
j,2��YA:_U%!48=�:�F(&43B00,"ShellDBug:TraceOn"):�
j^3��ZA:_U%!48=�:�F(&43B00,"ShellDBug:TraceOff"):�
j�U��aA:�r%,e%,k%,b%,KA%:r%=_U%!&C:k%=�D(r%):e%=0:�:b%=r%!(e%+20):KA%=r%+e%:�F(b%)�
j�
�$b%<>""�
j��
j��:e%+=48:�(e%>=k%):�
k&U��bA:�r%,e%,k%,b%,KA%:r%=_U%!&C:k%=�D(r%):e%=0:�:b%=r%!(e%+24):KA%=r%+e%:�F(b%)�
kv
�$b%<>""�
k��
k��:e%+=48:�(e%>=k%):�
k�U��cA:�r%,e%,k%,b%,KA%:r%=_U%!&C:k%=�D(r%):e%=0:�:b%=r%!(e%+44):KA%=r%+e%:�F(b%)�
l
�$b%<>""�
l�
l �:e%+=48:�(e%>=k%):�
lR��dA(_Q%):�
lpݤw(lB%):=((lB%�1)=1)
l�ݤx(m%):=-1
l�;��eA(c%):�e%,p%,h%,k%,g%,l%:e%=0:p%=0:h%=�:�c%=-1�c%=-2
l�,k%=�D(_U%!&C)-8:g%=_U%!&C:�:�(g%!e%=c%)�
l�h%=�
m�e%+=48
m�:�(e%>=k%�h%):�h%�
m8Cg%!(e%+0)=0:g%!(e%+4)=0:g%!(e%+8)=0:�l%=&C�44�4:�g%!(e%+l%)<>0�
mj�A(g%!(e%+l%)):g%!(e%+l%)=0
m~	�:�l%
m�=�:�B("EventDeleteAll:wh%=&"+�~c%):�gA(c%,-1):�hA(c%,-1):�
m���fA(GA%,HA%):�HA%<>GA%�
m��_U%!28=GA%�_U%!28=HA%
n�G(GA%,HA%,_U%!&C,48):�G(GA%,HA%,_U%!96,16):�G(GA%,HA%,_U%!72,24):�G(GA%,HA%,_U%!92,24):�G(GA%,HA%,_U%!&68,16):�jA(GA%,HA%)
n<�:�
nZEݤy(c%):�q%,a%:a%=�A(36):a%!0=c%:ș&400CB,,a%:q%=a%!32:�A(a%):=q%
n�<��gA(c%,j%):�d%,a%,k%:�:d%=�C(c%,j%,_U%+72,24,�):�d%>=0�
o,�j%=-1�
o6^�B("DeleteEventDataSave:Deleting DataSave Event (all events for window handle &"+�~c%+")")
o@l��B("DeleteEventDataSave:Deleting DataSave Event (window handle was &"+�~c%+" icon handle was "+�j%+")")
oT �:k%=�D(_U%!72)-8:�d%=k%-24�
o�
�d%=0�
o��A(_U%!72):_U%!72=0
o��_U%!72=�M(_U%!72,-24)
o��
o�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
p�
p
�:�d%<0:�
pNq��hA(c%,j%):�d%,a%,k%,g%,b%:g%=_U%!&68:�:d%=�C(c%,j%,_U%+&68,16,�):�B("DeleteEventBump:offset%="+�d%):�d%>=0�
p��j%=-1�
p�V�B("DeleteEventBump:Deleting Bump Event (all events for window handle &"+�~c%+")")
p�d��B("DeleteEventBump:Deleting Bump Event (window handle was &"+�~c%+" icon handle was "+�j%+")")
p�!�:k%=�D(_U%!&68)-8:�d%=k%-16�
q
�d%=0�
q*~t%=g%!&C:b%=t%!&C:�A(b%!&C):�A(b%!16):�A(b%):�A(_U%!&68):_U%!&68=0:�B("DeleteEventDataSave:No Bump events now registered")
qz�_U%!&68=�M(_U%!&68,-16)
q��
q�F�a%=g%+d%:a%!0=0:a%!4=0:a%!8=0:t%=a%!&C:�A(t%!&C):�A(t%!16):�A(t%)
q��
q�
�:�d%<0:�
r8&��G(GA%,HA%,g%,d%):�e%,k%:�F(g%)�
rVk%=�D(g%)-8:�:�(g%!e%=GA%)�
rt
g%!e%=HA%
r~�:e%+=d%:�(e%>=k%)
r��:�
r�B��jA(GA%,HA%):�d%,y%:y%=_U%!&B8:d%=�L(_U%!&B8,GA%):y%!d%=HA%:�
�
00000000  0d 00 0a 52 f4 20 3e 20  3c 50 54 61 62 24 44 69  |...R. > <PTab$Di|
00000010  72 3e 2e 21 50 54 61 62  20 a4 a4 a4 20 53 71 75  |r>.!PTab ... Squ|
00000020  69 73 68 65 64 20 62 79  20 4c 6f 66 74 79 27 73  |ished by Lofty's|
00000030  20 21 53 68 72 69 6e 6b  20 76 73 6e 20 33 2e 30  | !Shrink vsn 3.0|
00000040  32 20 6f 6e 20 32 34 2d  4a 61 6e 2d 39 34 20 a4  |2 on 24-Jan-94 .|
00000050  a4 a4 0d 00 1e 26 ee 85  eb 26 43 3a c8 99 26 34  |.....&...&C:..&4|
00000060  30 36 43 32 3a f6 3a f1  22 20 61 74 20 6c 69 6e  |06C2:.:." at lin|
00000070  65 3a 20 22 3b 9e 3a e0  0d 00 46 b9 c8 99 26 34  |e: ";.:...F...&4|
00000080  30 36 43 30 3a c8 99 26  34 30 30 45 43 2c 2d 31  |06C0:..&400EC,-1|
00000090  2c 2d 31 b8 4d 44 25 3a  5f 43 25 3d 31 3c 3c 26  |,-1.MD%:_C%=1<<&|
000000a0  41 3a 48 43 25 3d 26 38  30 30 30 2b 4d 44 25 3a  |A:HC%=&8000+MD%:|
000000b0  e0 3d 48 43 25 2b 5f 43  25 3a d3 3d 48 43 25 3a  |.=HC%+_C%:.=HC%:|
000000c0  f2 72 28 22 3c 4f 62 65  79 24 44 69 72 3e 2e 22  |.r("<Obey$Dir>."|
000000d0  2c 48 43 25 29 3a f2 54  41 3a 43 43 25 3d a4 6c  |,HC%):.TA:CC%=.l|
000000e0  28 26 43 38 2c 22 50 54  61 62 22 29 3a f2 6d 3a  |(&C8,"PTab"):.m:|
000000f0  f2 71 3a 5f 63 6c 6f 73  65 64 6f 77 6e 25 3d a3  |.q:_closedown%=.|
00000100  3a 55 44 25 3d a3 3a c8  99 26 34 30 36 43 31 3a  |:UD%=.:..&406C1:|
00000110  f5 3a f2 50 28 a4 6e 28  30 2c 43 43 25 29 29 3a  |.:.P(.n(0,CC%)):|
00000120  fd 5f 63 6c 6f 73 65 64  6f 77 6e 25 3a f2 54 3a  |._closedown%:.T:|
00000130  e0 0d 01 2c 1c dd f2 71  3a de 41 24 28 26 36 37  |...,...q:.A$(&67|
00000140  29 3a f2 69 41 3a f2 6c  3a f2 78 3a e1 0d 01 90  |):.iA:.l:.x:....|
00000150  f9 dd f2 69 41 3a ea 6e  25 3a 46 44 25 3d a4 58  |...iA:.n%:FD%=.X|
00000160  28 22 50 54 61 62 22 29  3a 6e 42 25 3d a4 51 28  |("PTab"):nB%=.Q(|
00000170  30 2c a4 42 28 22 49 6e  66 6f 22 29 2c 22 22 29  |0,.B("Info"),"")|
00000180  3a 6e 25 3d a4 51 28 30  2c a4 42 28 22 51 75 69  |:n%=.Q(0,.B("Qui|
00000190  74 22 29 2c 22 5f 4d 65  6e 75 53 65 6c 65 63 74  |t"),"_MenuSelect|
000001a0  5f 51 75 69 74 22 29 3a  f2 53 28 6e 42 25 2c 22  |_Quit"):.S(nB%,"|
000001b0  70 72 6f 67 49 6e 66 6f  22 2c 22 5f 50 72 65 4f  |progInfo","_PreO|
000001c0  70 65 6e 49 6e 66 6f 22  2c 22 22 29 3a 43 44 25  |penInfo",""):CD%|
000001d0  3d a4 58 28 22 4d 61 69  6e 20 4d 65 6e 75 22 29  |=.X("Main Menu")|
000001e0  3a 6e 42 25 3d a4 51 28  30 2c a4 42 28 22 49 6e  |:nB%=.Q(0,.B("In|
000001f0  66 6f 22 29 2c 22 22 29  3a 6e 25 3d a4 51 28 30  |fo"),""):n%=.Q(0|
00000200  2c a4 42 28 22 51 75 69  74 22 29 2c 22 5f 4d 65  |,.B("Quit"),"_Me|
00000210  6e 75 53 65 6c 65 63 74  5f 51 75 69 74 22 29 3a  |nuSelect_Quit"):|
00000220  f2 53 28 6e 42 25 2c 22  70 72 6f 67 49 6e 66 6f  |.S(nB%,"progInfo|
00000230  22 2c 22 5f 50 72 65 4f  70 65 6e 49 6e 66 6f 22  |","_PreOpenInfo"|
00000240  2c 22 22 29 3a e1 0d 02  26 57 dd f2 6c 3a f2 58  |,""):...&W..l:.X|
00000250  28 22 6d 61 69 6e 77 22  2c 47 43 25 29 3a f2 61  |("mainw",GC%):.a|
00000260  28 47 43 25 2c 2d 31 2c  43 44 25 2c 30 2c 30 2c  |(GC%,-1,CD%,0,0,|
00000270  30 29 3a f2 58 28 22 46  61 63 74 73 22 2c 6d 42  |0):.X("Facts",mB|
00000280  25 29 3a f2 4e 28 47 43  25 2c 2d 31 2c 22 5f 63  |%):.N(GC%,-1,"_c|
00000290  6c 69 63 6b 6d 61 69 6e  77 22 29 3a e1 0d 02 8a  |lickmainw"):....|
000002a0  5d dd f2 78 3a 46 3d a4  6f 28 2d 31 2c 22 21 22  |]..x:F=.o(-1,"!"|
000002b0  2b a4 50 2c 22 22 2c 26  37 38 2c 46 44 25 2c 30  |+.P,"",&78,FD%,0|
000002c0  2c 30 2c 30 29 3a f2 75  28 2d 31 2c 46 2c 22 69  |,0,0):.u(-1,F,"i|
000002d0  63 6f 6e 62 61 72 22 29  3a f2 4e 28 2d 31 2c 46  |conbar"):.N(-1,F|
000002e0  2c 22 5f 43 6c 69 63 6b  53 65 6c 65 63 74 5f 49  |,"_ClickSelect_I|
000002f0  63 6f 6e 42 61 72 22 29  3a e1 0d 02 e4 85 dd a4  |conBar"):.......|
00000300  5f 50 72 65 4f 70 65 6e  49 6e 66 6f 28 63 25 29  |_PreOpenInfo(c%)|
00000310  3a f2 44 28 63 25 2c 30  2c a4 42 28 22 70 72 6f  |:.D(c%,0,.B("pro|
00000320  67 49 6e 66 6f 30 22 29  2c 30 29 3a f2 44 28 63  |gInfo0"),0):.D(c|
00000330  25 2c 31 2c a4 42 28 22  70 72 6f 67 49 6e 66 6f  |%,1,.B("progInfo|
00000340  31 22 29 2c 30 29 3a f2  44 28 63 25 2c 32 2c a4  |1"),0):.D(c%,2,.|
00000350  42 28 22 70 72 6f 67 49  6e 66 6f 32 22 29 2c 30  |B("progInfo2"),0|
00000360  29 3a f2 44 28 63 25 2c  33 2c a4 42 28 22 70 72  |):.D(c%,3,.B("pr|
00000370  6f 67 49 6e 66 6f 33 22  29 2c 30 29 3a 3d 30 0d  |ogInfo3"),0):=0.|
00000380  03 5c 2d dd a4 5f 43 6c  69 63 6b 53 65 6c 65 63  |.\-.._ClickSelec|
00000390  74 5f 49 63 6f 6e 42 61  72 28 63 25 2c 6a 41 25  |t_IconBar(c%,jA%|
000003a0  29 3a f2 4d 28 47 43 25  29 3a 3d 30 0d 03 84 2b  |):.M(GC%):=0...+|
000003b0  dd a4 5f 4d 65 6e 75 53  65 6c 65 63 74 5f 51 75  |.._MenuSelect_Qu|
000003c0  69 74 28 61 25 29 3a 5f  63 6c 6f 73 65 64 6f 77  |it(a%):_closedow|
000003d0  6e 25 3d b9 3a 3d 30 0d  03 ac 2b dd a4 5f 63 6c  |n%=.:=0...+.._cl|
000003e0  69 63 6b 6d 61 69 6e 77  28 63 25 2c 6a 41 25 29  |ickmainw(c%,jA%)|
000003f0  3a e7 28 6a 41 25 3e 30  80 6a 41 25 3c 26 36 38  |:.(jA%>0.jA%<&68|
00000400  29 8c 0d 03 c0 22 f2 49  28 6d 42 25 29 3a f2 4a  |)....".I(mB%):.J|
00000410  41 28 34 2c 6a 41 25 29  3a f2 48 28 6d 42 25 2c  |A(4,jA%):.H(mB%,|
00000420  a3 2c 30 29 0d 03 de 08  cd 3a 3d 30 0d 03 fc 7b  |.,0).....:=0...{|
00000430  dd f2 6e 28 41 44 25 29  3a e3 41 3d 31 b8 26 45  |..n(AD%):.A=1.&E|
00000440  3a 41 24 28 41 29 3d 22  22 3a ed 3a 44 3d ad 28  |:A$(A)="":.:D=.(|
00000450  22 3c 50 54 61 62 24 44  69 72 3e 2e 44 61 74 61  |"<PTab$Dir>.Data|
00000460  22 29 3a e3 41 3d 30 b8  41 44 25 3a f5 3a 48 3d  |"):.A=0.AD%:.:H=|
00000470  9a 23 44 3a fd bd 28 48  29 3d 22 a4 22 3a ed 3a  |.#D:..(H)=".":.:|
00000480  e3 41 3d 31 b8 26 45 3a  f5 3a 56 24 3d bd 28 9a  |.A=1.&E:.:V$=.(.|
00000490  23 44 29 3a e7 56 24 3d  22 40 22 84 56 24 3d 22  |#D):.V$="@".V$="|
000004a0  a4 22 56 24 3d 22 22 0d  04 42 46 41 24 28 41 29  |."V$=""..BFA$(A)|
000004b0  3d 41 24 28 41 29 2b 56  24 3a fd 56 24 3d 22 22  |=A$(A)+V$:.V$=""|
000004c0  3a e7 41 3d 38 80 41 24  28 41 29 3c 3e 22 6e 6f  |:.A=8.A$(A)<>"no|
000004d0  74 20 6b 6e 6f 77 6e 22  41 24 28 41 29 3d 41 24  |t known"A$(A)=A$|
000004e0  28 41 29 2b 22 20 6b 4a  2f 6d 6f 6c 22 0d 04 60  |(A)+" kJ/mol"..`|
000004f0  0c ed 41 3a d9 23 44 3a  e1 0d 04 88 16 dd f2 4a  |..A:.#D:.......J|
00000500  41 28 6c 41 25 2c 6a 41  25 29 3a c8 8e b9 ca 0d  |A(lA%,jA%):.....|
00000510  04 9c 30 c9 6c 41 25 3d  34 3a f2 6e 28 6a 41 25  |..0.lA%=4:.n(jA%|
00000520  29 3a e3 41 3d 31 b8 26  45 3a f2 44 28 6d 42 25  |):.A=1.&E:.D(mB%|
00000530  2c 41 2d 31 2c 41 24 28  41 29 2c 30 29 3a ed 0d  |,A-1,A$(A),0):..|
00000540  04 ce 07 cb 3a e1 0d 05  00 44 dd f2 72 28 51 24  |....:....D..r(Q$|
00000550  2c 44 44 25 29 3a de 6f  41 25 39 30 30 3a ff 28  |,DD%):.oA%900:.(|
00000560  22 4c 4f 41 44 20 22 2b  51 24 2b 22 68 65 61 70  |"LOAD "+Q$+"heap|
00000570  63 6f 64 65 20 22 2b c3  7e 6f 41 25 29 3a d6 6f  |code "+.~oA%):.o|
00000580  41 25 2b 30 2c 44 44 25  3a e1 0d 05 3c f7 dd f2  |A%+0,DD%:...<...|
00000590  54 41 3a ea 42 41 25 2c  6c 25 2c 62 25 2c 64 24  |TA:.BA%,l%,b%,d$|
000005a0  3a ea 4f 41 25 2c 43 24  2c 44 24 3a de 5f 55 25  |:.OA%,C$,D$:._U%|
000005b0  33 33 30 2c 5f 73 68 65  6c 6c 5f 62 6c 6b 25 32  |330,_shell_blk%2|
000005c0  36 30 3a 5f 51 25 3d a4  41 28 26 42 42 38 29 3a  |60:_Q%=.A(&BB8):|
000005d0  42 41 25 3d a4 41 28 34  38 29 3a 42 41 25 21 30  |BA%=.A(48):BA%!0|
000005e0  3d 30 3a 42 41 25 21 34  3d 30 3a 42 41 25 21 38  |=0:BA%!4=0:BA%!8|
000005f0  3d 30 3a 42 41 25 21 26  43 3d 30 3a 42 41 25 21  |=0:BA%!&C=0:BA%!|
00000600  31 36 3d 30 3a 42 41 25  21 32 30 3d 30 3a 42 41  |16=0:BA%!20=0:BA|
00000610  25 21 32 34 3d 30 3a 42  41 25 21 32 38 3d 30 3a  |%!24=0:BA%!28=0:|
00000620  42 41 25 21 33 32 3d 30  3a 42 41 25 21 33 36 3d  |BA%!32=0:BA%!36=|
00000630  30 3a 42 41 25 21 34 30  3d 30 3a 42 41 25 21 34  |0:BA%!40=0:BA%!4|
00000640  34 3d 30 3a 5f 55 25 21  30 3d 30 3a 5f 55 25 21  |4=0:_U%!0=0:_U%!|
00000650  34 3d 30 3a 5f 55 25 21  38 3d 30 3a 5f 55 25 21  |4=0:_U%!8=0:_U%!|
00000660  26 43 3d 42 41 25 3a 5f  55 25 21 31 36 3d 31 3a  |&C=BA%:_U%!16=1:|
00000670  5f 55 25 21 32 30 3d 30  3a 5f 55 25 21 32 34 3d  |_U%!20=0:_U%!24=|
00000680  30 0d 06 36 f8 5f 55 25  21 32 38 3d 30 3a 5f 55  |0..6._U%!28=0:_U|
00000690  25 21 33 32 3d 30 3a 5f  55 25 21 33 36 3d 30 3a  |%!32=0:_U%!36=0:|
000006a0  5f 55 25 21 34 30 3d 30  3a 5f 55 25 21 34 34 3d  |_U%!40=0:_U%!44=|
000006b0  2d 31 3a 5f 55 25 21 34  38 3d 30 3a 5f 55 25 21  |-1:_U%!48=0:_U%!|
000006c0  35 32 3d 30 3a 5f 55 25  21 35 36 3d 30 3a 5f 55  |52=0:_U%!56=0:_U|
000006d0  25 21 36 30 3d 30 3a 5f  55 25 21 36 34 3d 30 3a  |%!60=0:_U%!64=0:|
000006e0  5f 55 25 21 36 38 3d 30  3a 5f 55 25 21 37 32 3d  |_U%!68=0:_U%!72=|
000006f0  30 3a 5f 55 25 21 37 36  3d a4 41 28 32 35 36 29  |0:_U%!76=.A(256)|
00000700  3a 5f 55 25 21 38 30 3d  30 3a 5f 55 25 21 38 34  |:_U%!80=0:_U%!84|
00000710  3d 2d 31 3a 5f 55 25 21  38 38 3d 30 3a 5f 55 25  |=-1:_U%!88=0:_U%|
00000720  21 39 32 3d 30 3a 5f 55  25 21 39 36 3d 30 3a 5f  |!92=0:_U%!96=0:_|
00000730  55 25 21 26 36 34 3d 30  3a 5f 55 25 21 26 36 38  |U%!&64=0:_U%!&68|
00000740  3d 30 3a 5f 55 25 21 26  36 43 3d 2d 31 3a 5f 55  |=0:_U%!&6C=-1:_U|
00000750  25 21 26 37 30 3d 2d 31  3a 5f 55 25 21 26 37 34  |%!&70=-1:_U%!&74|
00000760  3d 2d 31 3a 5f 55 25 21  26 37 38 3d 2d 31 3a 5f  |=-1:_U%!&78=-1:_|
00000770  55 25 21 26 37 43 3d 2d  31 0d 07 76 f8 5f 55 25  |U%!&7C=-1..v._U%|
00000780  21 26 38 30 3d 30 3a 5f  55 25 21 26 38 34 3d 30  |!&80=0:_U%!&84=0|
00000790  3a 5f 55 25 21 26 38 38  3d 2d 31 3a 5f 55 25 21  |:_U%!&88=-1:_U%!|
000007a0  26 38 43 3d 2d 31 3a 5f  55 25 21 26 39 30 3d 2d  |&8C=-1:_U%!&90=-|
000007b0  31 3a 5f 55 25 21 26 39  34 3d 30 3a 5f 55 25 21  |1:_U%!&94=0:_U%!|
000007c0  26 39 38 3d 30 3a 5f 55  25 21 26 39 43 3d 30 3a  |&98=0:_U%!&9C=0:|
000007d0  5f 55 25 21 26 41 30 3d  30 3a 5f 55 25 21 26 41  |_U%!&A0=0:_U%!&A|
000007e0  34 3d 30 3a 5f 55 25 21  26 41 38 3d 30 3a 5f 55  |4=0:_U%!&A8=0:_U|
000007f0  25 21 26 41 43 3d 30 3a  5f 55 25 21 26 42 30 3d  |%!&AC=0:_U%!&B0=|
00000800  30 3a 5f 55 25 21 26 42  34 3d 30 3a 5f 55 25 21  |0:_U%!&B4=0:_U%!|
00000810  26 42 38 3d 30 3a 5f 55  25 21 26 42 43 3d 30 3a  |&B8=0:_U%!&BC=0:|
00000820  5f 55 25 21 26 43 30 3d  30 3a 5f 55 25 21 26 43  |_U%!&C0=0:_U%!&C|
00000830  34 3d 30 3a 5f 55 25 21  26 43 38 3d 30 3a 5f 55  |4=0:_U%!&C8=0:_U|
00000840  25 21 26 43 43 3d 30 3a  5f 55 25 21 26 44 30 3d  |%!&CC=0:_U%!&D0=|
00000850  2d 31 3a 5f 55 25 21 26  44 34 3d 2d 31 3a 5f 55  |-1:_U%!&D4=-1:_U|
00000860  25 21 26 44 38 3d 30 3a  5f 55 25 21 26 44 43 3d  |%!&D8=0:_U%!&DC=|
00000870  30 0d 08 70 f9 5f 55 25  21 26 45 30 3d 30 3a 5f  |0..p._U%!&E0=0:_|
00000880  55 25 21 26 45 34 3d 30  3a 5f 55 25 21 26 45 38  |U%!&E4=0:_U%!&E8|
00000890  3d a4 41 28 32 35 36 29  3a 5f 55 25 21 26 45 43  |=.A(256):_U%!&EC|
000008a0  3d a4 41 28 32 35 36 29  3a 5f 55 25 21 26 46 30  |=.A(256):_U%!&F0|
000008b0  3d 2d 31 3a 5f 55 25 21  26 46 34 3d 30 3a 5f 55  |=-1:_U%!&F4=0:_U|
000008c0  25 21 26 46 38 3d 30 3a  5f 55 25 21 26 46 43 3d  |%!&F8=0:_U%!&FC=|
000008d0  30 3a 5f 55 25 21 32 35  36 3d 30 3a 5f 55 25 21  |0:_U%!256=0:_U%!|
000008e0  32 36 30 3d 31 3a 5f 55  25 21 32 36 34 3d 30 3a  |260=1:_U%!264=0:|
000008f0  5f 55 25 21 32 36 38 3d  30 3a 5f 55 25 21 32 37  |_U%!268=0:_U%!27|
00000900  32 3d 30 3a 5f 55 25 21  32 37 36 3d 30 3a 5f 55  |2=0:_U%!276=0:_U|
00000910  25 21 32 38 30 3d 30 3a  5f 55 25 21 32 38 34 3d  |%!280=0:_U%!284=|
00000920  30 3a 5f 55 25 21 32 38  38 3d 2d 31 3a 5f 55 25  |0:_U%!288=-1:_U%|
00000930  21 32 39 32 3d 2d 31 3a  5f 55 25 21 32 39 36 3d  |!292=-1:_U%!296=|
00000940  2d 31 3a 5f 55 25 21 33  30 30 3d 30 3a 5f 55 25  |-1:_U%!300=0:_U%|
00000950  21 33 30 34 3d 30 3a 5f  55 25 21 33 30 38 3d 30  |!304=0:_U%!308=0|
00000960  3a 5f 55 25 21 33 31 32  3d 30 0d 09 6a e1 5f 55  |:_U%!312=0..j._U|
00000970  25 21 33 31 36 3d 30 3a  5f 55 25 21 33 32 30 3d  |%!316=0:_U%!320=|
00000980  30 3a 5f 55 25 21 33 32  34 3d 30 3a f2 4f 28 5f  |0:_U%!324=0:.O(_|
00000990  55 25 21 26 45 38 2c 32  35 36 2c 30 29 3a f2 4f  |U%!&E8,256,0):.O|
000009a0  28 5f 55 25 21 26 45 43  2c 32 35 36 2c 30 29 3a  |(_U%!&EC,256,0):|
000009b0  4f 41 25 3d a4 41 28 32  35 36 29 3a 43 24 3d a4  |OA%=.A(256):C$=.|
000009c0  61 28 4f 41 25 2c 32 35  36 2c 22 4f 62 65 79 24  |a(OA%,256,"Obey$|
000009d0  44 69 72 22 2c 31 29 3a  f2 41 28 4f 41 25 29 3a  |Dir",1):.A(OA%):|
000009e0  44 24 3d c1 a4 5a 28 43  24 29 2c 32 29 3a 5f 55  |D$=..Z(C$),2):_U|
000009f0  25 21 26 42 43 3d a4 41  28 28 a9 43 24 29 2b 31  |%!&BC=.A((.C$)+1|
00000a00  29 3a 5f 55 25 21 26 43  34 3d a4 41 28 28 a9 44  |):_U%!&C4=.A((.D|
00000a10  24 29 2b 31 29 3a 62 25  3d 5f 55 25 21 26 42 43  |$)+1):b%=_U%!&BC|
00000a20  3a 24 62 25 3d 43 24 3a  62 25 3d 5f 55 25 21 26  |:$b%=C$:b%=_U%!&|
00000a30  43 34 3a 24 62 25 3d 44  24 3a 64 24 3d a4 64 28  |C4:$b%=D$:d$=.d(|
00000a40  31 29 3a e7 64 24 3c 3e  22 22 8c 0d 0a 0a 39 5f  |1):.d$<>""....9_|
00000a50  55 25 21 26 36 34 3d 5f  55 25 21 26 36 34 84 31  |U%!&64=_U%!&64.1|
00000a60  3c 3c 35 3a 62 25 3d a4  41 28 a9 64 24 2b 31 29  |<<5:b%=.A(.d$+1)|
00000a70  3a 24 28 62 25 29 3d 64  24 3a 5f 55 25 21 33 32  |:$(b%)=d$:_U%!32|
00000a80  34 3d 62 25 0d 0a 32 07  cd 3a e1 0d 0a 50 51 dd  |4=b%..2..:...PQ.|
00000a90  a4 6c 28 5a 43 25 2c 42  41 24 29 3a c8 99 26 34  |.l(ZC%,BA$):..&4|
00000aa0  30 30 43 30 2c 5a 43 25  2c 26 34 42 35 33 34 31  |00C0,ZC%,&4B5341|
00000ab0  35 34 2c 42 41 24 b8 5a  43 25 2c 71 41 25 3a 5f  |54,BA$.ZC%,qA%:_|
00000ac0  55 25 21 26 39 34 3d 71  41 25 3a c8 99 26 38 31  |U%!&94=qA%:..&81|
00000ad0  36 38 32 2c 71 41 25 3a  3d 71 41 25 0d 0a 8c 51  |682,qA%:=qA%...Q|
00000ae0  dd f2 6d 3a ea 6c 24 2c  62 25 2c 44 24 2c 43 24  |..m:.l$,b%,D$,C$|
00000af0  3a ea 4f 41 25 2c 68 42  25 2c 6e 43 25 3a 44 24  |:.OA%,hB%,nC%:D$|
00000b00  3d a4 50 3a 43 24 3d a4  4f 3a 4f 41 25 3d a4 41  |=.P:C$=.O:OA%=.A|
00000b10  28 32 35 36 29 3a e7 a4  53 28 4f 41 25 2c 44 24  |(256):..S(OA%,D$|
00000b20  2b 22 52 65 73 24 50 61  74 68 22 29 8c 0d 0a d2  |+"Res$Path")....|
00000b30  18 5f 55 25 21 26 36 34  3d 5f 55 25 21 26 36 34  |._U%!&64=_U%!&64|
00000b40  84 31 3c 3c 33 0d 0a dc  1d cd 3a e7 a4 53 28 4f  |.1<<3.....:..S(O|
00000b50  41 25 2c 44 24 2b 22 44  61 74 61 24 44 69 72 22  |A%,D$+"Data$Dir"|
00000b60  29 8c 0d 0a f0 48 6c 24  3d a4 61 28 4f 41 25 2c  |)....Hl$=.a(OA%,|
00000b70  32 35 36 2c 44 24 2b 22  44 61 74 61 24 44 69 72  |256,D$+"Data$Dir|
00000b80  22 2c 31 29 3a 5f 55 25  21 26 43 30 3d a4 41 28  |",1):_U%!&C0=.A(|
00000b90  28 a9 6c 24 29 2b 31 29  3a 62 25 3d 5f 55 25 21  |(.l$)+1):b%=_U%!|
00000ba0  26 43 30 3a 24 62 25 3d  6c 24 0d 0b 0e 2a cc 5f  |&C0:$b%=l$...*._|
00000bb0  55 25 21 26 43 30 3d a4  41 28 28 a9 43 24 29 2b  |U%!&C0=.A((.C$)+|
00000bc0  31 29 3a 62 25 3d 5f 55  25 21 26 43 30 3a 24 62  |1):b%=_U%!&C0:$b|
00000bd0  25 3d 43 24 0d 0b 2c 14  cd 3a e7 5f 55 25 21 26  |%=C$..,..:._U%!&|
00000be0  36 34 80 31 3c 3c 33 8c  0d 0b 4a 1b e7 a4 47 28  |64.1<<3...J...G(|
00000bf0  44 24 2b 22 52 65 73 3a  4d 65 73 73 61 67 65 73  |D$+"Res:Messages|
00000c00  22 29 8c 0d 0b 54 27 f2  45 28 44 24 2b 22 52 65  |")...T'.E(D$+"Re|
00000c10  73 3a 4d 65 73 73 61 67  65 73 22 2c 5f 55 25 21  |s:Messages",_U%!|
00000c20  36 38 2c 5f 55 25 21 36  34 29 0d 0b 5e 1e cd 3a  |68,_U%!64)..^..:|
00000c30  e7 a4 47 28 44 24 2b 22  52 65 73 3a 53 68 65 6c  |..G(D$+"Res:Shel|
00000c40  6c 4d 73 67 73 22 29 8c  0d 0b 72 2a f2 45 28 44  |lMsgs")...r*.E(D|
00000c50  24 2b 22 52 65 73 3a 53  68 65 6c 6c 4d 73 67 73  |$+"Res:ShellMsgs|
00000c60  22 2c 5f 55 25 21 32 38  30 2c 5f 55 25 21 32 38  |",_U%!280,_U%!28|
00000c70  34 29 0d 0b 7c 30 cc f2  45 28 22 53 68 65 6c 6c  |4)..|0..E("Shell|
00000c80  53 79 73 52 65 73 3a 53  68 65 6c 6c 4d 73 67 73  |SysRes:ShellMsgs|
00000c90  22 2c 5f 55 25 21 32 38  30 2c 5f 55 25 21 32 38  |",_U%!280,_U%!28|
00000ca0  34 29 0d 0b 90 4c cd 3a  c8 99 26 32 30 30 33 35  |4)...L.:..&20035|
00000cb0  2c 2d 31 2c 34 b8 2c 2c  6e 43 25 3a c8 99 26 32  |,-1,4.,,nC%:..&2|
00000cc0  30 30 33 35 2c 2d 31 2c  35 b8 2c 2c 68 42 25 3a  |0035,-1,5.,,hB%:|
00000cd0  e7 68 42 25 3d 31 80 a4  47 28 44 24 2b 22 52 65  |.hB%=1..G(D$+"Re|
00000ce0  73 3a 53 70 72 69 74 65  73 32 32 22 29 8c 0d 0b  |s:Sprites22")...|
00000cf0  c2 21 5f 55 25 21 31 36  3d a4 4e 28 44 24 2b 22  |.!_U%!16=.N(D$+"|
00000d00  52 65 73 3a 53 70 72 69  74 65 73 32 32 22 29 0d  |Res:Sprites22").|
00000d10  0b cc 1b cc e7 a4 47 28  44 24 2b 22 52 65 73 3a  |......G(D$+"Res:|
00000d20  53 70 72 69 74 65 73 22  29 8c 0d 0b ea 1f 5f 55  |Sprites")....._U|
00000d30  25 21 31 36 3d a4 4e 28  44 24 2b 22 52 65 73 3a  |%!16=.N(D$+"Res:|
00000d40  53 70 72 69 74 65 73 22  29 0d 0b f4 0d cc 5f 55  |Sprites")....._U|
00000d50  25 21 31 36 3d 31 0d 0c  08 05 cd 0d 0c 12 1e cd  |%!16=1..........|
00000d60  3a e7 a4 47 28 44 24 2b  22 52 65 73 3a 54 65 6d  |:..G(D$+"Res:Tem|
00000d70  70 6c 61 74 65 73 22 29  8c 0d 0c 30 1a f2 51 28  |plates")...0..Q(|
00000d80  44 24 2b 22 52 65 73 3a  54 65 6d 70 6c 61 74 65  |D$+"Res:Template|
00000d90  73 22 29 0d 0c 3a 05 cd  0d 0c 44 19 cc e7 a4 47  |s")..:....D....G|
00000da0  28 43 24 2b 22 2e 4d 65  73 73 61 67 65 73 22 29  |(C$+".Messages")|
00000db0  8c 0d 0c 62 24 f2 45 28  43 24 2b 22 2e 4d 65 73  |...b$.E(C$+".Mes|
00000dc0  73 61 67 65 73 22 2c 5f  55 25 21 36 38 2c 5f 55  |sages",_U%!68,_U|
00000dd0  25 21 36 34 29 0d 0c 6c  1b cd 3a e7 a4 47 28 43  |%!64)..l..:..G(C|
00000de0  24 2b 22 2e 53 68 65 6c  6c 4d 73 67 73 22 29 8c  |$+".ShellMsgs").|
00000df0  0d 0c 80 27 f2 45 28 43  24 2b 22 2e 53 68 65 6c  |...'.E(C$+".Shel|
00000e00  6c 4d 73 67 73 22 2c 5f  55 25 21 32 38 30 2c 5f  |lMsgs",_U%!280,_|
00000e10  55 25 21 32 38 34 29 0d  0c 8a 30 cc f2 45 28 22  |U%!284)...0..E("|
00000e20  53 68 65 6c 6c 53 79 73  52 65 73 3a 53 68 65 6c  |ShellSysRes:Shel|
00000e30  6c 4d 73 67 73 22 2c 5f  55 25 21 32 38 30 2c 5f  |lMsgs",_U%!280,_|
00000e40  55 25 21 32 38 34 29 0d  0c 9e 49 cd 3a c8 99 26  |U%!284)...I.:..&|
00000e50  32 30 30 33 35 2c 2d 31  2c 34 b8 2c 2c 6e 43 25  |20035,-1,4.,,nC%|
00000e60  3a c8 99 26 32 30 30 33  35 2c 2d 31 2c 35 b8 2c  |:..&20035,-1,5.,|
00000e70  2c 68 42 25 3a e7 68 42  25 3d 31 80 a4 47 28 43  |,hB%:.hB%=1..G(C|
00000e80  24 2b 22 2e 53 70 72 69  74 65 73 32 32 22 29 8c  |$+".Sprites22").|
00000e90  0d 0c e4 1e 5f 55 25 21  31 36 3d a4 4e 28 43 24  |...._U%!16=.N(C$|
00000ea0  2b 22 2e 53 70 72 69 74  65 73 32 32 22 29 0d 0c  |+".Sprites22")..|
00000eb0  ee 18 cc e7 a4 47 28 43  24 2b 22 2e 53 70 72 69  |.....G(C$+".Spri|
00000ec0  74 65 73 22 29 8c 0d 0d  02 1c 5f 55 25 21 31 36  |tes")....._U%!16|
00000ed0  3d a4 4e 28 43 24 2b 22  2e 53 70 72 69 74 65 73  |=.N(C$+".Sprites|
00000ee0  22 29 0d 0d 0c 0d cc 5f  55 25 21 31 36 3d 31 0d  |")....._U%!16=1.|
00000ef0  0d 20 05 cd 0d 0d 2a 1b  cd 3a e7 a4 47 28 43 24  |. ....*..:..G(C$|
00000f00  2b 22 2e 54 65 6d 70 6c  61 74 65 73 22 29 8c 0d  |+".Templates")..|
00000f10  0d 48 17 f2 51 28 43 24  2b 22 2e 54 65 6d 70 6c  |.H..Q(C$+".Templ|
00000f20  61 74 65 73 22 29 0d 0d  52 05 cd 0d 0d 5c 2d cd  |ates")..R....\-.|
00000f30  3a c8 99 26 34 35 42 43  30 3a f2 41 28 5f 51 25  |:..&45BC0:.A(_Q%|
00000f40  29 3a 5f 51 25 3d a4 41  28 26 34 30 30 29 3a f2  |):_Q%=.A(&400):.|
00000f50  41 28 4f 41 25 29 3a e1  0d 0d a2 6a dd f2 50 28  |A(OA%):....j..P(|
00000f60  42 44 25 29 3a ea 41 24  2c 70 25 2c 44 41 24 2c  |BD%):.A$,p%,DA$,|
00000f70  43 41 24 2c 6b 43 25 2c  6c 43 25 2c 69 43 25 2c  |CA$,kC%,lC%,iC%,|
00000f80  46 43 25 3a ea 63 25 2c  6a 25 2c 6e 25 2c 5f 74  |FC%:.c%,j%,n%,_t|
00000f90  65 6d 70 32 38 25 2c 5f  74 65 6d 70 33 32 25 2c  |emp28%,_temp32%,|
00000fa0  5f 74 65 6d 70 32 34 25  2c 5f 74 65 6d 70 25 2c  |_temp24%,_temp%,|
00000fb0  4f 44 25 3a ea 50 44 25  2c 64 25 3a c8 8e 42 44  |OD%:.PD%,d%:..BD|
00000fc0  25 ca 0d 0d d4 10 c9 31  3a f2 5f 28 5f 51 25 21  |%......1:._(_Q%!|
00000fd0  30 29 0d 0d de 14 c9 32  3a f2 48 28 5f 51 25 21  |0).....2:.H(_Q%!|
00000fe0  30 2c b9 2c 30 29 0d 0d  e8 10 c9 33 3a f2 49 28  |0,.,0).....3:.I(|
00000ff0  5f 51 25 21 30 29 0d 0d  f2 aa c9 36 3a 5f 55 25  |_Q%!0).....6:_U%|
00001000  21 32 38 3d 5f 51 25 21  26 43 3a 5f 55 25 21 33  |!28=_Q%!&C:_U%!3|
00001010  32 3d 5f 51 25 21 31 36  3a 6c 43 25 3d 5f 51 25  |2=_Q%!16:lC%=_Q%|
00001020  21 30 3a 69 43 25 3d 5f  51 25 21 34 3a 5f 55 25  |!0:iC%=_Q%!4:_U%|
00001030  21 32 37 32 3d 5f 51 25  21 30 3a 5f 55 25 21 32  |!272=_Q%!0:_U%!2|
00001040  37 36 3d 5f 51 25 21 34  3a 5f 55 25 21 33 32 30  |76=_Q%!4:_U%!320|
00001050  3d 5f 51 25 21 38 3a 5f  74 65 6d 70 32 38 25 3d  |=_Q%!8:_temp28%=|
00001060  5f 51 25 21 26 43 3a 5f  74 65 6d 70 33 32 25 3d  |_Q%!&C:_temp32%=|
00001070  5f 51 25 21 31 36 3a 6a  25 3d 5f 51 25 21 31 36  |_Q%!16:j%=_Q%!16|
00001080  3a e7 5f 51 25 21 26 43  3d 5f 55 25 21 32 38 38  |:._Q%!&C=_U%!288|
00001090  80 5f 51 25 21 31 36 3d  5f 55 25 21 32 39 32 8c  |._Q%!16=_U%!292.|
000010a0  0d 0e 24 23 f2 52 28 5f  55 25 21 32 39 36 2c 5f  |..$#.R(_U%!296,_|
000010b0  51 25 21 26 43 2c 5f 51  25 21 31 36 2c 5f 51 25  |Q%!&C,_Q%!16,_Q%|
000010c0  21 38 29 0d 0e 2e 31 cc  5f 55 25 21 32 38 38 3d  |!8)...1._U%!288=|
000010d0  2d 31 3a 5f 55 25 21 32  39 32 3d 2d 31 3a 5f 55  |-1:_U%!292=-1:_U|
000010e0  25 21 32 39 36 3d 2d 31  3a e7 5f 51 25 21 31 36  |%!296=-1:._Q%!16|
000010f0  3e 3d 30 8c 0d 0e 4c 47  64 25 3d a4 43 28 5f 51  |>=0...LGd%=.C(_Q|
00001100  25 21 26 43 2c 5f 51 25  21 31 36 2c 5f 55 25 2b  |%!&C,_Q%!16,_U%+|
00001110  26 36 38 2c 31 36 2c 30  29 3a e7 64 25 3e 3d 30  |&68,16,0):.d%>=0|
00001120  8c f2 52 28 64 25 2c 5f  51 25 21 26 43 2c 5f 51  |..R(d%,_Q%!&C,_Q|
00001130  25 21 31 36 2c 5f 51 25  21 38 29 0d 0e 60 05 cd  |%!16,_Q%!8)..`..|
00001140  0d 0e 6a 12 cd 3a e7 28  5f 51 25 21 38 3d 36 34  |..j..:.(_Q%!8=64|
00001150  29 8c 0d 0e 92 1f 6b 41  25 3d a4 65 28 5f 51 25  |).....kA%=.e(_Q%|
00001160  21 26 43 2c 5f 51 25 21  31 36 29 3a e7 6b 41 25  |!&C,_Q%!16):.kA%|
00001170  8c 0d 0e a6 2d 4d 24 3d  22 49 63 6f 6e 20 69 73  |....-M$="Icon is|
00001180  20 64 72 61 67 67 61 62  6c 65 22 3a f2 51 41 28  | draggable":.QA(|
00001190  5f 51 25 21 26 43 2c 5f  51 25 21 31 36 29 0d 0e  |_Q%!&C,_Q%!16)..|
000011a0  c4 1f cc 4d 24 3d 22 49  63 6f 6e 20 69 73 20 6e  |...M$="Icon is n|
000011b0  6f 74 20 64 72 61 67 67  61 62 6c 65 22 0d 0e d8  |ot draggable"...|
000011c0  16 cd 3a f2 42 28 22 41  63 74 69 6f 6e 3a 22 2b  |..:.B("Action:"+|
000011d0  4d 24 29 0d 0e ec 0e cd  3a c8 8e 5f 51 25 21 38  |M$).....:.._Q%!8|
000011e0  ca 0d 0f 00 0a c9 34 3a  f2 6b 41 0d 0f 0a 09 c9  |......4:.kA.....|
000011f0  32 3a f2 63 0d 0f 14 09  c9 31 3a f2 64 0d 0f 1e  |2:.c.....1:.d...|
00001200  05 cb 0d 0f 28 12 c9 37  3a e7 5f 55 25 21 26 36  |....(..7:._U%!&6|
00001210  34 80 31 8c 0d 0f 32 1e  c8 99 26 34 32 34 30 31  |4.1...2...&42401|
00001220  3a 5f 55 25 21 26 36 34  3d 5f 55 25 21 26 36 34  |:_U%!&64=_U%!&64|
00001230  82 31 0d 0f 46 2f cd 3a  5f 55 25 21 26 38 30 3d  |.1..F/.:_U%!&80=|
00001240  30 3a 41 24 3d a4 4a 28  5f 55 25 21 32 38 2c 5f  |0:A$=.J(_U%!28,_|
00001250  55 25 21 33 32 2c 36 29  3a e7 41 24 3c 3e 22 22  |U%!32,6):.A$<>""|
00001260  8c 0d 0f 82 5a f2 42 28  22 41 63 74 69 6f 6e 3a  |....Z.B("Action:|
00001270  44 72 61 67 20 65 76 65  6e 74 20 64 65 74 65 63  |Drag event detec|
00001280  74 65 64 20 2d 20 66 75  6e 63 74 69 6f 6e 20 69  |ted - function i|
00001290  73 20 22 2b 41 24 29 3a  6e 25 3d a0 28 22 46 4e  |s "+A$):n%=.("FN|
000012a0  22 2b 41 24 2b 22 28 5f  74 65 6d 70 32 38 25 2c  |"+A$+"(_temp28%,|
000012b0  5f 74 65 6d 70 33 32 25  29 22 29 0d 0f 96 4d cc  |_temp32%)")...M.|
000012c0  f2 42 28 22 41 63 74 69  6f 6e 3a 44 72 61 67 20  |.B("Action:Drag |
000012d0  65 76 65 6e 74 20 64 65  74 65 63 74 65 64 20 2d  |event detected -|
000012e0  20 6e 6f 20 68 61 6e 64  6c 65 72 20 66 75 6e 63  | no handler func|
000012f0  74 69 6f 6e 22 29 3a f2  65 28 5f 55 25 21 32 38  |tion"):.e(_U%!28|
00001300  2c 5f 55 25 21 33 32 29  0d 0f be 05 cd 0d 0f c8  |,_U%!32)........|
00001310  32 c9 38 3a f2 42 28 22  41 63 74 69 6f 6e 3a 6b  |2.8:.B("Action:k|
00001320  65 79 70 72 65 73 73 20  69 73 3d 22 2b c3 5f 51  |eypress is="+._Q|
00001330  25 21 32 34 29 3a c8 8e  5f 51 25 21 32 34 ca 0d  |%!24):.._Q%!24..|
00001340  0f e6 32 c9 26 44 2c 33  39 34 2c 33 39 38 2c 33  |..2.&D,394,398,3|
00001350  39 39 2c 34 31 30 3a 46  43 25 3d a4 6a 28 5f 51  |99,410:FC%=.j(_Q|
00001360  25 21 30 2c 5f 51 25 21  34 2c 5f 51 25 21 32 34  |%!0,_Q%!4,_Q%!24|
00001370  29 0d 0f fa 13 7f 46 43  25 3d a4 63 28 5f 51 25  |).....FC%=.c(_Q%|
00001380  21 32 34 29 0d 10 0e 0c  cb 3a e7 ac 46 43 25 8c  |!24).....:..FC%.|
00001390  0d 10 22 44 f2 42 28 22  41 63 74 69 6f 6e 3a 4b  |.."D.B("Action:K|
000013a0  65 79 70 72 65 73 73 20  6e 6f 74 20 63 6c 61 69  |eypress not clai|
000013b0  6d 65 64 2c 20 70 61 73  73 69 6e 67 20 69 74 20  |med, passing it |
000013c0  6f 6e 22 29 3a c8 99 26  34 30 30 44 43 2c 5f 51  |on"):..&400DC,_Q|
000013d0  25 21 32 34 0d 10 36 36  cc f2 42 28 22 41 63 74  |%!24..66..B("Act|
000013e0  69 6f 6e 3a 4b 65 79 70  72 65 73 73 20 63 6c 61  |ion:Keypress cla|
000013f0  69 6d 65 64 20 62 79 20  74 68 69 73 20 61 70 70  |imed by this app|
00001400  6c 69 63 61 74 69 6f 6e  22 29 0d 10 4a 05 cd 0d  |lication")..J...|
00001410  10 54 0e c9 39 3a f2 66  28 5f 51 25 29 0d 10 5e  |.T..9:.f(_Q%)..^|
00001420  12 c9 31 37 2c 31 38 3a  f2 67 28 5f 51 25 29 0d  |..17,18:.g(_Q%).|
00001430  10 68 0f c9 31 39 3a f2  68 28 5f 51 25 29 0d 10  |.h..19:.h(_Q%)..|
00001440  72 07 cb 3a e1 0d 10 90  39 dd a4 6e 28 4c 44 25  |r..:....9..n(LD%|
00001450  2c 43 43 25 29 3a c8 99  26 34 30 30 43 37 2c 4c  |,CC%):..&400C7,L|
00001460  44 25 2c 5f 51 25 b8 75  25 3a c8 99 26 38 31 36  |D%,_Q%.u%:..&816|
00001470  38 36 2c 75 25 2c 2c 43  43 25 3a 3d 75 25 0d 10  |86,u%,,CC%:=u%..|
00001480  c2 5b dd f2 54 3a ea 61  41 25 3a 61 41 25 3d 5f  |.[..T:.aA%:aA%=_|
00001490  55 25 21 36 38 3a c8 99  26 36 31 35 30 34 2c 61  |U%!68:..&61504,a|
000014a0  41 25 3a c8 99 26 32 30  30 31 45 2c 37 2c 2c 61  |A%:..&2001E,7,,a|
000014b0  41 25 3a f2 69 3a c8 99  26 36 30 36 43 32 3a c8  |A%:.i:..&606C2:.|
000014c0  99 26 36 30 30 44 30 2c  2c 2d 31 3a f2 6a 28 5f  |.&600D0,,-1:.j(_|
000014d0  55 25 21 26 39 34 29 3a  e1 0d 11 30 23 dd a4 58  |U%!&94):...0#..X|
000014e0  28 57 24 29 3a ea 6d 25  3a c8 99 26 34 35 42 43  |(W$):.m%:..&45BC|
000014f0  31 2c 2c 57 24 b8 6d 25  3a 3d 6d 25 0d 11 62 1f  |1,,W$.m%:=m%..b.|
00001500  dd a4 51 28 6d 25 2c 75  24 2c 4b 24 29 3a ea 41  |..Q(m%,u$,K$):.A|
00001510  43 25 3a e7 4b 24 3c 3e  22 22 8c 0d 11 80 19 c8  |C%:.K$<>""......|
00001520  99 26 34 35 42 43 32 2c  6d 25 2c 75 24 2c 4b 24  |.&45BC2,m%,u$,K$|
00001530  b8 41 43 25 0d 11 8a 17  cc c8 99 26 34 35 42 43  |.AC%.......&45BC|
00001540  32 2c 6d 25 2c 75 24 b8  41 43 25 0d 11 9e 0a cd  |2,m%,u$.AC%.....|
00001550  3a 3d 41 43 25 0d 11 f8  19 dd a4 42 28 45 24 29  |:=AC%......B(E$)|
00001560  3a 3d a4 52 28 45 24 2c  22 22 2c 22 22 29 0d 12  |:=.R(E$,"","")..|
00001570  16 41 dd f2 53 28 75 43  25 2c 48 24 2c 76 24 2c  |.A..S(uC%,H$,v$,|
00001580  77 24 29 3a ea 61 25 2c  62 25 2c 59 41 25 3a e7  |w$):.a%,b%,YA%:.|
00001590  ac a4 6d 28 48 24 29 8c  85 39 39 2c a4 4b 28 22  |..m(H$)..99,.K("|
000015a0  53 48 45 4c 4c 4d 53 47  30 33 22 2c 48 24 29 0d  |SHELLMSG03",H$).|
000015b0  12 48 85 61 25 3d a4 41  28 26 43 29 3a 61 25 21  |.H.a%=.A(&C):a%!|
000015c0  30 3d a4 41 28 a9 48 24  2b 31 29 3a 62 25 3d 61  |0=.A(.H$+1):b%=a|
000015d0  25 21 30 3a 24 62 25 3d  48 24 3a 61 25 21 34 3d  |%!0:$b%=H$:a%!4=|
000015e0  a4 41 28 a9 76 24 2b 31  29 3a 62 25 3d 61 25 21  |.A(.v$+1):b%=a%!|
000015f0  34 3a 24 62 25 3d 76 24  3a 61 25 21 38 3d a4 41  |4:$b%=v$:a%!8=.A|
00001600  28 a9 77 24 2b 31 29 3a  62 25 3d 61 25 21 38 3a  |(.w$+1):b%=a%!8:|
00001610  24 62 25 3d 77 24 3a c8  99 26 34 35 42 43 45 2c  |$b%=w$:..&45BCE,|
00001620  75 43 25 2c 61 25 3a c8  99 26 34 35 42 43 43 2c  |uC%,a%:..&45BCC,|
00001630  2c b9 3a e1 0d 12 ca 59  dd f2 58 28 65 24 2c f8  |,.:....Y..X(e$,.|
00001640  6d 25 29 3a ea 69 41 25  2c 79 25 2c 62 25 2c 64  |m%):.iA%,y%,b%,d|
00001650  25 3a 69 41 25 3d a4 57  28 65 24 29 3a 69 41 25  |%:iA%=.W(e$):iA%|
00001660  21 36 34 3d 5f 55 25 21  31 36 3a c8 99 26 34 30  |!64=_U%!16:..&40|
00001670  30 43 31 2c 2c 69 41 25  b8 6d 25 3a 79 25 3d 5f  |0C1,,iA%.m%:y%=_|
00001680  55 25 21 26 42 38 3a e7  79 25 3d 30 8c 0d 13 24  |U%!&B8:.y%=0...$|
00001690  2c 5f 55 25 21 26 42 38  3d a4 41 28 38 29 3a 79  |,_U%!&B8=.A(8):y|
000016a0  25 3d 5f 55 25 21 26 42  38 3a 79 25 21 30 3d 6d  |%=_U%!&B8:y%!0=m|
000016b0  25 3a 79 25 21 34 3d 2d  31 0d 13 42 1e cc 64 25  |%:y%!4=-1..B..d%|
000016c0  3d a4 4c 28 5f 55 25 21  26 42 38 2c 6d 25 29 3a  |=.L(_U%!&B8,m%):|
000016d0  e7 64 25 3d 2d 31 8c 0d  13 74 1c 64 25 3d a4 4c  |.d%=-1...t.d%=.L|
000016e0  28 5f 55 25 21 26 42 38  2c 30 29 3a e7 64 25 3d  |(_U%!&B8,0):.d%=|
000016f0  2d 31 8c 0d 13 88 3d 66  25 3d 30 3a c8 95 79 25  |-1....=f%=0:..y%|
00001700  21 66 25 3c 3e 2d 31 3a  66 25 2b 3d 34 3a ce 3a  |!f%<>-1:f%+=4:.:|
00001710  5f 55 25 21 26 42 38 3d  a4 4d 28 5f 55 25 21 26  |_U%!&B8=.M(_U%!&|
00001720  42 38 2c 34 29 3a 79 25  3d 5f 55 25 21 26 42 38  |B8,4):y%=_U%!&B8|
00001730  0d 13 c4 0a cc 66 25 3d  64 25 0d 13 d8 1e cd 3a  |.....f%=d%.....:|
00001740  62 25 3d 79 25 2b 66 25  3a 62 25 21 30 3d 6d 25  |b%=y%+f%:b%!0=m%|
00001750  3a 62 25 21 34 3d 2d 31  0d 13 f6 05 cd 0d 14 00  |:b%!4=-1........|
00001760  07 cd 3a e1 0d 14 1e 39  dd f2 61 28 63 25 2c 7a  |..:....9..a(c%,z|
00001770  25 2c 70 25 2c 70 42 25  2c 72 42 25 2c 7a 42 25  |%,p%,pB%,rB%,zB%|
00001780  29 3a ea 64 25 3a e7 63  25 3e 30 80 7a 25 3e 3d  |):.d%:.c%>0.z%>=|
00001790  30 8c f2 6b 28 63 25 2c  7a 25 2c 33 29 0d 14 50  |0..k(c%,z%,3)..P|
000017a0  17 f2 4a 28 63 25 2c 7a  25 2c 30 2c 70 25 2c 22  |..J(c%,z%,0,p%,"|
000017b0  22 29 3a e1 0d 14 6e 24  dd f2 4e 28 63 25 2c 7a  |"):...n$..N(c%,z|
000017c0  25 2c 41 24 29 3a f2 4a  28 63 25 2c 7a 25 2c 32  |%,A$):.J(c%,z%,2|
000017d0  2c 30 2c 41 24 29 3a e1  0d 14 96 31 dd a4 6f 28  |,0,A$):....1..o(|
000017e0  53 41 25 2c 69 24 2c 58  24 2c 76 43 25 2c 70 25  |SA%,i$,X$,vC%,p%|
000017f0  2c 70 42 25 2c 72 42 25  2c 7a 42 25 29 3a ea 6d  |,pB%,rB%,zB%):.m|
00001800  25 3a e7 58 24 3d 22 22  8c 0d 14 b4 4a 21 5f 51  |%:.X$=""....J!_Q|
00001810  25 3d 53 41 25 3a 5f 51  25 21 34 3d 30 3a 5f 51  |%=SA%:_Q%!4=0:_Q|
00001820  25 21 38 3d 30 3a 5f 51  25 21 26 43 3d 37 30 3a  |%!8=0:_Q%!&C=70:|
00001830  5f 51 25 21 31 36 3d 37  30 3a 5f 51 25 21 32 30  |_Q%!16=70:_Q%!20|
00001840  3d 26 33 30 31 41 3a 24  28 5f 51 25 2b 32 34 29  |=&301A:$(_Q%+24)|
00001850  3d 69 24 0d 14 be 86 cc  21 5f 51 25 3d 53 41 25  |=i$.....!_Q%=SA%|
00001860  3a 5f 51 25 21 34 3d 30  3a 5f 51 25 21 38 3d 2d  |:_Q%!4=0:_Q%!8=-|
00001870  31 36 3a 5f 51 25 21 26  43 3d 76 43 25 3a 5f 51  |16:_Q%!&C=vC%:_Q|
00001880  25 21 31 36 3d 39 30 3a  5f 51 25 21 32 30 3d 26  |%!16=90:_Q%!20=&|
00001890  31 37 30 30 32 31 30 42  3a de 5f 51 25 21 32 34  |1700210B:._Q%!24|
000018a0  26 43 3a de 5f 51 25 21  32 38 a9 28 69 24 29 2b  |&C:._Q%!28.(i$)+|
000018b0  32 3a 24 28 5f 51 25 21  32 34 29 3d 58 24 3a 24  |2:$(_Q%!24)=X$:$|
000018c0  28 5f 51 25 21 32 38 29  3d 22 53 22 2b 69 24 3a  |(_Q%!28)="S"+i$:|
000018d0  5f 51 25 21 33 32 3d 26  43 0d 15 04 33 cd 3a c8  |_Q%!32=&C...3.:.|
000018e0  99 26 34 30 30 43 32 2c  2c 5f 51 25 b8 6d 25 3a  |.&400C2,,_Q%.m%:|
000018f0  f2 61 28 2d 32 2c 6d 25  2c 70 25 2c 70 42 25 2c  |.a(-2,m%,p%,pB%,|
00001900  72 42 25 2c 7a 42 25 29  3a 3d 6d 25 0d 15 36 1b  |rB%,zB%):=m%..6.|
00001910  dd a4 50 3a ea 62 25 3a  62 25 3d 5f 55 25 21 26  |..P:.b%:b%=_U%!&|
00001920  43 34 3a 3d 24 62 25 0d  15 68 24 dd f2 75 28 63  |C4:=$b%..h$..u(c|
00001930  25 2c 7a 25 2c 45 24 29  3a f2 4a 28 63 25 2c 7a  |%,z%,E$):.J(c%,z|
00001940  25 2c 38 2c 30 2c 45 24  29 3a e1 0d 15 90 34 dd  |%,8,0,E$):....4.|
00001950  f2 44 28 4c 41 25 2c 4e  42 25 2c 59 24 2c 49 29  |.D(LA%,NB%,Y$,I)|
00001960  3a ea 61 25 2c 73 24 3a  73 24 3d a4 45 28 4c 41  |:.a%,s$:s$=.E(LA|
00001970  25 2c 4e 42 25 29 3a e7  59 24 3c 3e 73 24 8c 0d  |%,NB%):.Y$<>s$..|
00001980  15 b8 40 61 25 3d a4 41  28 34 30 29 3a 61 25 21  |..@a%=.A(40):a%!|
00001990  30 3d 4c 41 25 3a 61 25  21 34 3d 4e 42 25 3a c8  |0=LA%:a%!4=NB%:.|
000019a0  99 26 34 30 30 43 45 2c  2c 61 25 3a e7 28 61 25  |.&400CE,,a%:.(a%|
000019b0  21 32 34 80 28 31 3c 3c  38 29 29 3c 3e 30 8c 0d  |!24.(1<<8))<>0..|
000019c0  15 ea 23 e7 a9 59 24 3e  61 25 21 33 36 8c 85 39  |..#..Y$>a%!36..9|
000019d0  39 2c a4 42 28 22 53 48  45 4c 4c 4d 53 47 31 32  |9,.B("SHELLMSG12|
000019e0  22 29 0d 15 f4 0f 24 28  61 25 21 32 38 29 3d 59  |")....$(a%!28)=Y|
000019f0  24 0d 15 fe 15 cc 24 28  61 25 2b 32 38 29 3d c0  |$.....$(a%+28)=.|
00001a00  59 24 2c 26 42 29 0d 16  12 0c cd 3a e7 49 3c 3e  |Y$,&B).....:.I<>|
00001a10  30 8c 0d 16 26 1f 61 25  21 38 3d 30 3a 61 25 21  |0...&.a%!8=0:a%!|
00001a20  26 43 3d 30 3a c8 99 26  34 30 30 43 44 2c 2c 61  |&C=0:..&400CD,,a|
00001a30  25 0d 16 3a 0c cd 3a f2  41 28 61 25 29 0d 16 4e  |%..:..:.A(a%)..N|
00001a40  07 cd 3a e1 0d 16 6c 1f  dd f2 4d 28 6d 25 29 3a  |..:...l...M(m%):|
00001a50  e7 a4 4c 28 5f 55 25 21  26 42 38 2c 6d 25 29 3e  |..L(_U%!&B8,m%)>|
00001a60  2d 31 8c 0d 16 80 0f f2  48 28 6d 25 2c 30 2c 2d  |-1......H(m%,0,-|
00001a70  31 29 0d 16 8a 05 cc 0d  16 9e 07 cd 3a e1 0d 16  |1)..........:...|
00001a80  bc 4b dd f2 49 28 63 25  29 3a ea 64 25 2c 61 25  |.K..I(c%):.d%,a%|
00001a90  2c 6d 41 25 2c 50 43 25  2c 5a 41 25 2c 73 41 25  |,mA%,PC%,ZA%,sA%|
00001aa0  2c 6f 25 2c 4b 42 25 3a  64 25 3d a4 43 28 63 25  |,o%,KB%:d%=.C(c%|
00001ab0  2c 2d 31 2c 5f 55 25 2b  33 30 38 2c 26 43 2c a3  |,-1,_U%+308,&C,.|
00001ac0  29 3a e7 64 25 3e 3d 30  8c 0d 16 e4 32 61 25 3d  |):.d%>=0....2a%=|
00001ad0  5f 55 25 21 33 30 38 2b  64 25 3a 62 25 3d 61 25  |_U%!308+d%:b%=a%|
00001ae0  21 38 3a 4b 42 25 3d a0  28 22 46 4e 22 2b 24 62  |!8:KB%=.("FN"+$b|
00001af0  25 29 3a e7 4b 42 25 3d  30 8c e1 0d 17 0c 16 cd  |%):.KB%=0.......|
00001b00  3a 6f 25 3d a4 41 28 36  30 29 3a e7 63 25 3e 30  |:o%=.A(60):.c%>0|
00001b10  8c 0d 17 2a 24 64 25 3d  a4 43 28 63 25 2c 2d 31  |...*$d%=.C(c%,-1|
00001b20  2c 5f 55 25 2b 39 32 2c  32 34 2c a3 29 3a e7 64  |,_U%+92,24,.):.d|
00001b30  25 3e 2d 31 8c 0d 17 3e  6c 61 25 3d 28 5f 55 25  |%>-1...>la%=(_U%|
00001b40  21 39 32 29 2b 64 25 3a  50 43 25 3d 61 25 21 26  |!92)+d%:PC%=a%!&|
00001b50  43 3a 5a 41 25 3d 61 25  21 31 36 3a 73 41 25 3d  |C:ZA%=a%!16:sA%=|
00001b60  61 25 21 32 30 3a 66 25  3d 30 3a 6d 41 25 3d 61  |a%!20:f%=0:mA%=a|
00001b70  25 21 38 3a c8 95 6d 41  25 21 66 25 3c 3e 2d 31  |%!8:..mA%!f%<>-1|
00001b80  3a 6f 25 21 30 3d 6d 41  25 21 66 25 3a c8 99 26  |:o%!0=mA%!f%:..&|
00001b90  34 30 30 43 36 2c 2c 6f  25 3a 66 25 2b 3d 34 3a  |400C6,,o%:f%+=4:|
00001ba0  ce 0d 17 c0 1a cd 3a 6f  25 21 30 3d 63 25 3a c8  |......:o%!0=c%:.|
00001bb0  99 26 34 30 30 43 36 2c  2c 6f 25 0d 17 de 0e cd  |.&400C6,,o%.....|
00001bc0  3a f2 41 28 6f 25 29 3a  e1 0d 18 06 6b dd f2 48  |:.A(o%):....k..H|
00001bd0  28 63 25 2c 4e 43 25 2c  6a 43 25 29 3a ea 64 25  |(c%,NC%,jC%):.d%|
00001be0  2c 61 25 2c 69 25 2c 66  25 2c 56 43 25 2c 50 42  |,a%,i%,f%,VC%,PB|
00001bf0  25 2c 4d 41 25 2c 4e 41  25 3a ea 78 42 25 2c 47  |%,MA%,NA%:.xB%,G|
00001c00  42 25 2c 48 42 25 2c 61  43 25 2c 63 43 25 2c 4b  |B%,HB%,aC%,cC%,K|
00001c10  42 25 3a 64 25 3d a4 43  28 63 25 2c 2d 31 2c 5f  |B%:d%=.C(c%,-1,_|
00001c20  55 25 2b 33 30 34 2c 26  43 2c a3 29 3a e7 64 25  |U%+304,&C,.):.d%|
00001c30  3e 3d 30 8c 0d 18 38 32  61 25 3d 5f 55 25 21 33  |>=0...82a%=_U%!3|
00001c40  30 34 2b 64 25 3a 62 25  3d 61 25 21 38 3a 4b 42  |04+d%:b%=a%!8:KB|
00001c50  25 3d a0 28 22 46 4e 22  2b 24 62 25 29 3a e7 4b  |%=.("FN"+$b%):.K|
00001c60  42 25 3d 30 8c e1 0d 18  60 52 cd 3a 47 42 25 3d  |B%=0....`R.:GB%=|
00001c70  a3 3a 48 42 25 3d a4 41  28 26 36 34 29 3a 48 42  |.:HB%=.A(&64):HB|
00001c80  25 21 30 3d 63 25 3a c8  99 26 34 30 30 43 42 2c  |%!0=c%:..&400CB,|
00001c90  2c 48 42 25 3a e7 28 48  42 25 21 33 32 80 26 38  |,HB%:.(HB%!32.&8|
00001ca0  30 30 30 30 29 3d 26 38  30 30 30 30 8c 47 42 25  |0000)=&80000.GB%|
00001cb0  3d b9 8b 47 42 25 3d a3  0d 18 92 28 f2 41 28 48  |=..GB%=....(.A(H|
00001cc0  42 25 29 3a 5f 51 25 21  30 3d 63 25 3a e7 ac 4e  |B%):_Q%!0=c%:..N|
00001cd0  43 25 8c c8 99 26 34 30  30 43 42 2c 2c 5f 51 25  |C%...&400CB,,_Q%|
00001ce0  0d 18 b0 09 e7 47 42 25  8c 0d 18 ba 11 c8 99 26  |.....GB%.......&|
00001cf0  34 30 30 43 35 2c 2c 5f  51 25 0d 18 c4 26 cd 3a  |400C5,,_Q%...&.:|
00001d00  64 25 3d a4 43 28 63 25  2c 2d 31 2c 5f 55 25 2b  |d%=.C(c%,-1,_U%+|
00001d10  39 32 2c 32 34 2c a3 29  3a e7 64 25 3e 2d 31 8c  |92,24,.):.d%>-1.|
00001d20  0d 18 e2 59 61 25 3d 28  5f 55 25 21 39 32 29 2b  |...Ya%=(_U%!92)+|
00001d30  64 25 3a 6d 41 25 3d 61  25 21 38 3a 50 43 25 3d  |d%:mA%=a%!8:PC%=|
00001d40  61 25 21 26 43 3a 5a 41  25 3d 61 25 21 31 36 3a  |a%!&C:ZA%=a%!16:|
00001d50  73 41 25 3d 61 25 21 32  30 3a 5f 51 25 21 30 3d  |sA%=a%!20:_Q%!0=|
00001d60  63 25 3a e7 6a 43 25 8c  50 42 25 3d 2d 31 8b 50  |c%:.jC%.PB%=-1.P|
00001d70  42 25 3d 5f 51 25 21 32  38 0d 19 14 0a e7 ac 4e  |B%=_Q%!28......N|
00001d80  43 25 8c 0d 19 1e 2d c8  99 26 34 30 30 43 35 2c  |C%....-..&400C5,|
00001d90  2c 5f 51 25 3a c8 99 26  34 30 30 43 42 2c 2c 5f  |,_Q%:..&400CB,,_|
00001da0  51 25 3a c8 99 26 34 30  30 43 36 2c 2c 5f 51 25  |Q%:..&400C6,,_Q%|
00001db0  0d 19 3c 3f cd 3a 69 25  3d a4 41 28 26 34 30 30  |..<?.:i%=.A(&400|
00001dc0  29 3a 66 25 3d 30 3a c8  95 6d 41 25 21 66 25 3c  |):f%=0:..mA%!f%<|
00001dd0  3e 2d 31 3a 69 25 21 30  3d 6d 41 25 21 66 25 3a  |>-1:i%!0=mA%!f%:|
00001de0  e7 56 43 25 3d 30 8c 56  43 25 3d 69 25 21 30 0d  |.VC%=0.VC%=i%!0.|
00001df0  19 82 2b 61 43 25 3d 69  25 21 30 3a c8 99 26 34  |..+aC%=i%!0:..&4|
00001e00  30 30 43 42 2c 2c 69 25  3a 78 42 25 3d 50 43 25  |00CB,,i%:xB%=PC%|
00001e10  21 66 25 3a c8 8e 78 42  25 ca 0d 19 b4 6a c9 30  |!f%:..xB%....j.0|
00001e20  2c 31 3a 4d 41 25 3d 69  25 21 31 36 2d 69 25 21  |,1:MA%=i%!16-i%!|
00001e30  38 3a 4e 41 25 3d 69 25  21 26 43 2d 69 25 21 34  |8:NA%=i%!&C-i%!4|
00001e40  3a 69 25 21 34 3d 5f 51  25 21 34 2b 5a 41 25 21  |:i%!4=_Q%!4+ZA%!|
00001e50  66 25 3a 69 25 21 26 43  3d 69 25 21 34 2b 4e 41  |f%:i%!&C=i%!4+NA|
00001e60  25 3a 69 25 21 31 36 3d  5f 51 25 21 31 36 2b 73  |%:i%!16=_Q%!16+s|
00001e70  41 25 21 66 25 3a 69 25  21 38 3d 69 25 21 31 36  |A%!f%:i%!8=i%!16|
00001e80  2d 4d 41 25 0d 19 fa 68  c9 32 3a 4d 41 25 3d 69  |-MA%...h.2:MA%=i|
00001e90  25 21 31 36 2d 69 25 21  38 3a 4e 41 25 3d 5f 51  |%!16-i%!8:NA%=_Q|
00001ea0  25 21 26 43 2d 5f 51 25  21 34 3a 69 25 21 34 3d  |%!&C-_Q%!4:i%!4=|
00001eb0  5f 51 25 21 34 2b 5a 41  25 21 66 25 3a 69 25 21  |_Q%!4+ZA%!f%:i%!|
00001ec0  26 43 3d 5f 51 25 21 26  43 3a 69 25 21 31 36 3d  |&C=_Q%!&C:i%!16=|
00001ed0  5f 51 25 21 31 36 2b 73  41 25 21 66 25 3a 69 25  |_Q%!16+sA%!f%:i%|
00001ee0  21 38 3d 69 25 21 31 36  2d 4d 41 25 0d 1a 4a 66  |!8=i%!16-MA%..Jf|
00001ef0  c9 33 3a 4d 41 25 3d 5f  51 25 21 31 36 2d 5f 51  |.3:MA%=_Q%!16-_Q|
00001f00  25 21 38 3a 4e 41 25 3d  69 25 21 26 43 2d 69 25  |%!8:NA%=i%!&C-i%|
00001f10  21 34 3a 69 25 21 34 3d  5f 51 25 21 34 2b 5a 41  |!4:i%!4=_Q%!4+ZA|
00001f20  25 21 66 25 3a 69 25 21  26 43 3d 69 25 21 34 2b  |%!f%:i%!&C=i%!4+|
00001f30  4e 41 25 3a 69 25 21 31  36 3d 5f 51 25 21 31 36  |NA%:i%!16=_Q%!16|
00001f40  3a 69 25 21 38 3d 5f 51  25 21 38 2b 73 41 25 21  |:i%!8=_Q%!8+sA%!|
00001f50  66 25 0d 1a 9a 6b c9 34  3a 4d 41 25 3d 69 25 21  |f%...k.4:MA%=i%!|
00001f60  31 36 2d 69 25 21 38 3a  4e 41 25 3d 5f 51 25 21  |16-i%!8:NA%=_Q%!|
00001f70  26 43 2d 5f 51 25 21 34  3a 69 25 21 34 3d 5f 51  |&C-_Q%!4:i%!4=_Q|
00001f80  25 21 34 2b 5a 41 25 21  66 25 3a 69 25 21 26 43  |%!4+ZA%!f%:i%!&C|
00001f90  3d 5f 51 25 21 26 43 3a  69 25 21 31 36 3d 5f 51  |=_Q%!&C:i%!16=_Q|
00001fa0  25 21 38 2b 4d 41 25 2b  73 41 25 21 66 25 3a 69  |%!8+MA%+sA%!f%:i|
00001fb0  25 21 38 3d 69 25 21 31  36 2b 4d 41 25 0d 1a ea  |%!8=i%!16+MA%...|
00001fc0  64 c9 35 3a 4d 41 25 3d  5f 51 25 21 31 36 2d 5f  |d.5:MA%=_Q%!16-_|
00001fd0  51 25 21 38 3a 4e 41 25  3d 69 25 21 26 43 2d 69  |Q%!8:NA%=i%!&C-i|
00001fe0  25 21 34 3a 69 25 21 34  3d 5f 51 25 21 26 43 2d  |%!4:i%!4=_Q%!&C-|
00001ff0  4e 41 25 2b 5a 41 25 21  66 25 3a 69 25 21 26 43  |NA%+ZA%!f%:i%!&C|
00002000  3d 69 25 21 34 2b 4e 41  25 3a 69 25 21 31 36 3d  |=i%!4+NA%:i%!16=|
00002010  5f 51 25 21 31 36 3a 69  25 21 38 3d 5f 51 25 21  |_Q%!16:i%!8=_Q%!|
00002020  38 0d 1b 3a 0c cb 3a e7  66 25 3d 30 8c 0d 1b 4e  |8..:..:.f%=0...N|
00002030  0d 69 25 21 32 38 3d 50  42 25 0d 1b 58 0e cc 69  |.i%!28=PB%..X..i|
00002040  25 21 32 38 3d 63 43 25  0d 1b 6c 2a cd 3a c8 99  |%!28=cC%..l*.:..|
00002050  26 34 30 30 43 35 2c 2c  69 25 3a 63 43 25 3d 69  |&400C5,,i%:cC%=i|
00002060  25 21 30 3a 66 25 2b 3d  34 3a ce 3a e7 ac 47 42  |%!0:f%+=4:.:..GB|
00002070  25 8c 0d 1b a8 1c 5f 51  25 21 32 38 3d 61 43 25  |%....._Q%!28=aC%|
00002080  3a c8 99 26 34 30 30 43  35 2c 2c 5f 51 25 0d 1b  |:..&400C5,,_Q%..|
00002090  bc 0c cd 3a f2 41 28 69  25 29 0d 1b d0 21 cc 5f  |...:.A(i%)...!._|
000020a0  51 25 21 30 3d 63 25 3a  e7 ac 4e 43 25 8c c8 99  |Q%!0=c%:..NC%...|
000020b0  26 34 30 30 43 42 2c 2c  5f 51 25 0d 1b f8 15 e7  |&400CB,,_Q%.....|
000020c0  50 42 25 3d 2d 32 8c 5f  51 25 21 32 38 3d 2d 32  |PB%=-2._Q%!28=-2|
000020d0  0d 1c 02 15 e7 6a 43 25  3d 2d 31 8c 5f 51 25 21  |.....jC%=-1._Q%!|
000020e0  32 38 3d 2d 31 0d 1c 0c  11 c8 99 26 34 30 30 43  |28=-1......&400C|
000020f0  35 2c 2c 5f 51 25 0d 1c  16 07 cd 3a e1 0d 1c 34  |5,,_Q%.....:...4|
00002100  23 dd a4 41 28 75 25 29  3a ea 59 41 25 3a d6 6f  |#..A(u%):.YA%:.o|
00002110  41 25 2b 34 2c 59 41 25  2c 75 25 3a 3d 59 41 25  |A%+4,YA%,u%:=YA%|
00002120  0d 1c 5c 3c dd f2 4f 28  67 42 25 2c 57 43 25 2c  |..\<..O(gB%,WC%,|
00002130  71 43 25 29 3a ea 49 25  2c 4f 42 25 2c 74 42 25  |qC%):.I%,OB%,tB%|
00002140  3a 4f 42 25 3d 57 43 25  81 34 3a 74 42 25 3d 57  |:OB%=WC%.4:tB%=W|
00002150  43 25 83 34 3a e7 4f 42  25 3e 30 8c 0d 1c 8e 26  |C%.4:.OB%>0....&|
00002160  e3 49 25 3d 31 b8 28 4f  42 25 2a 34 29 88 34 3a  |.I%=1.(OB%*4).4:|
00002170  67 42 25 21 28 49 25 2d  31 29 3d 71 43 25 3a ed  |gB%!(I%-1)=qC%:.|
00002180  49 25 0d 1c ac 0d cd 3a  e7 74 42 25 3e 30 8c 0d  |I%.....:.tB%>0..|
00002190  1c c0 2e 67 42 25 3d 67  42 25 2b 28 4f 42 25 2a  |...gB%=gB%+(OB%*|
000021a0  34 29 3a e3 49 25 3d 30  b8 74 42 25 2d 31 3a 67  |4):.I%=0.tB%-1:g|
000021b0  42 25 3f 49 25 3d 71 43  25 3a ed 49 25 0d 1c e8  |B%?I%=qC%:.I%...|
000021c0  07 cd 3a e1 0d 1d 06 6b  dd a4 61 28 52 42 25 2c  |..:....k..a(RB%,|
000021d0  4a 41 25 2c 67 24 2c 4a  29 3a ea 6a 24 2c 42 2c  |JA%,g$,J):.j$,B,|
000021e0  78 43 25 3a c8 99 26 32  30 30 32 33 2c 67 24 2c  |xC%:..&20023,g$,|
000021f0  52 42 25 2c 4a 41 25 2c  30 2c 2d 33 2a 28 4a 3d  |RB%,JA%,0,-3*(J=|
00002200  b9 29 b8 2c 2c 42 2c 78  43 25 2c 5f 25 3a e3 6c  |.).,,B,xC%,_%:.l|
00002210  25 3d 30 b8 42 2d 31 3a  6a 24 3d 6a 24 2b bd 28  |%=0.B-1:j$=j$+.(|
00002220  52 42 25 3f 6c 25 29 3a  ed 6c 25 3a 3d 6a 24 0d  |RB%?l%):.l%:=j$.|
00002230  1d 56 1e dd f2 41 28 f8  75 25 29 3a e7 a4 46 28  |.V...A(.u%):..F(|
00002240  75 25 29 8c d6 6f 41 25  2b 38 2c 75 25 0d 1d 6a  |u%)..oA%+8,u%..j|
00002250  0a 75 25 3d 30 3a e1 0d  1d 7e 2f dd a4 5a 28 51  |.u%=0:...~/..Z(Q|
00002260  24 29 3a c8 95 a7 51 24  2c 22 2e 22 29 3a 51 24  |$):...Q$,"."):Q$|
00002270  3d c1 51 24 2c a7 51 24  2c 22 2e 22 29 2b 31 29  |=.Q$,.Q$,".")+1)|
00002280  3a ce 3a 3d 51 24 0d 1d  ba 50 dd a4 64 28 4b 29  |:.:=Q$...P..d(K)|
00002290  3a ea 71 42 25 2c 4c 24  2c 64 25 3a 4c 24 3d 22  |:.qB%,L$,d%:L$="|
000022a0  22 3a 64 25 3d 30 3a c8  99 31 36 b8 71 42 25 3a  |":d%=0:..16.qB%:|
000022b0  c8 95 71 42 25 3f 64 25  3c 3e 30 3a 4c 24 2b 3d  |..qB%?d%<>0:L$+=|
000022c0  bd 28 71 42 25 3f 64 25  29 3a 64 25 2b 3d 31 3a  |.(qB%?d%):d%+=1:|
000022d0  ce 3a c8 8e 4b ca 0d 1e  14 06 c9 30 0d 1e 1e 2c  |.:..K......0...,|
000022e0  c9 31 3a 4c 24 3d c1 4c  24 2c a7 4c 24 2c bd 33  |.1:L$=.L$,.L$,.3|
000022f0  34 29 2b 31 29 3a 4c 24  3d c1 4c 24 2c a7 4c 24  |4)+1):L$=.L$,.L$|
00002300  2c bd 33 34 29 2b 32 29  0d 1e 3c 09 cb 3a 3d 4c  |,.34)+2)..<..:=L|
00002310  24 0d 1e 5a 1b dd a4 4f  3a ea 62 25 3a 62 25 3d  |$..Z...O:.b%:b%=|
00002320  5f 55 25 21 26 42 43 3a  3d 24 62 25 0d 1e 8c 35  |_U%!&BC:=$b%...5|
00002330  dd a4 53 28 52 42 25 2c  67 24 29 3a ea 42 3a c8  |..S(RB%,g$):.B:.|
00002340  99 26 32 30 30 32 33 2c  67 24 2c 52 42 25 2c 2d  |.&20023,g$,RB%,-|
00002350  31 2c 30 2c 30 b8 2c 2c  42 3a e7 42 3c 30 8c 3d  |1,0,0.,,B:.B<0.=|
00002360  b9 0d 1e b4 06 3d a3 0d  1e c8 22 dd a4 47 28 55  |.....=...."..G(U|
00002370  24 29 3a e7 a4 7a 28 55  24 29 3d 22 4e 6f 74 20  |$):..z(U$)="Not |
00002380  46 6f 75 6e 64 22 3a 3d  a3 0d 1e dc 06 3d b9 0d  |Found":=.....=..|
00002390  1e f0 4d dd f2 45 28 49  24 2c f8 57 42 25 2c f8  |..M..E(I$,.WB%,.|
000023a0  52 43 25 29 3a ea 4a 41  25 2c 71 25 3a ea 85 3a  |RC%):.JA%,q%:..:|
000023b0  ee 85 ea f7 85 3a 85 33  2c 22 43 61 6e 6e 6f 74  |.....:.3,"Cannot|
000023c0  20 6f 70 65 6e 20 6d 65  73 73 61 67 65 20 66 69  | open message fi|
000023d0  6c 65 20 27 22 2b 49 24  2b 22 27 22 0d 1f 18 30  |le '"+I$+"'"...0|
000023e0  c8 99 26 34 31 35 30 30  2c 2c 49 24 b8 71 25 2c  |..&41500,,I$.q%,|
000023f0  2c 4a 41 25 3a e7 71 25  80 31 8c 52 43 25 3d 30  |,JA%:.q%.1.RC%=0|
00002400  8b 52 43 25 3d a4 41 28  4a 41 25 29 0d 1f 2c 3e  |.RC%=.A(JA%)..,>|
00002410  c8 99 33 30 2c 36 2c 2c  2c 31 37 2b a9 28 49 24  |..30,6,,,17+.(I$|
00002420  29 b8 2c 2c 57 42 25 3a  24 28 57 42 25 2b 31 36  |).,,WB%:$(WB%+16|
00002430  29 3d 49 24 3a c8 99 26  34 31 35 30 31 2c 57 42  |)=I$:..&41501,WB|
00002440  25 2c 57 42 25 2b 31 36  3a e1 0d 1f 5e 7f dd a4  |%,WB%+16:...^...|
00002450  4e 28 49 24 29 3a ea 54  41 25 2c 53 25 2c 54 25  |N(I$):.TA%,S%,T%|
00002460  3a 53 25 3d 8e 28 49 24  29 3a 54 25 3d a2 23 53  |:S%=.(I$):T%=.#S|
00002470  25 2b 31 36 3a d9 23 53  25 3a 54 41 25 3d a4 41  |%+16:.#S%:TA%=.A|
00002480  28 54 25 29 3a 21 54 41  25 3d 54 25 3a 54 41 25  |(T%):!TA%=T%:TA%|
00002490  21 34 3d 30 3a 54 41 25  21 38 3d 31 36 3a 54 41  |!4=0:TA%!8=16:TA|
000024a0  25 21 26 43 3d 31 36 3a  c8 99 34 36 2c 35 32 31  |%!&C=16:..46,521|
000024b0  2c 54 41 25 3a c8 99 34  36 2c 35 32 32 2c 54 41  |,TA%:..46,522,TA|
000024c0  25 2c 49 24 3a 3d 54 41  25 0d 1f c2 ff dd f2 51  |%,I$:=TA%......Q|
000024d0  28 49 24 29 3a ea 76 41  25 2c 45 43 25 2c 66 43  |(I$):.vA%,EC%,fC|
000024e0  25 2c 58 25 2c 65 25 3a  ea 70 43 25 2c 53 41 25  |%,X%,e%:.pC%,SA%|
000024f0  2c 77 41 25 2c 50 24 2c  55 41 25 3a ea 41 41 25  |,wA%,P$,UA%:.AA%|
00002500  2c 64 43 25 2c 68 43 25  2c 62 41 25 2c 6e 24 2c  |,dC%,hC%,bA%,n$,|
00002510  73 25 3a ea 78 41 25 2c  63 41 25 2c 79 41 25 2c  |s%:.xA%,cA%,yA%,|
00002520  51 42 25 2c 7a 41 25 3a  de 77 41 25 32 30 3a c8  |QB%,zA%:.wA%20:.|
00002530  95 28 77 41 25 83 34 29  3a 77 41 25 2b 3d 31 3a  |.(wA%.4):wA%+=1:|
00002540  ce 3a 53 41 25 3d 30 3a  55 41 25 3d 30 3a 79 41  |.:SA%=0:UA%=0:yA|
00002550  25 3d 30 3a 7a 41 25 3d  30 3a 70 43 25 3d a4 54  |%=0:zA%=0:pC%=.T|
00002560  28 49 24 29 3a 73 25 3d  a4 41 28 26 44 29 3a 58  |(I$):s%=.A(&D):X|
00002570  25 3d 8e 28 49 24 29 3a  cf 23 58 25 3d 31 36 3a  |%=.(I$):.#X%=16:|
00002580  f5 3a 6e 24 3d 22 22 3a  c8 99 26 43 2c 34 2c 58  |.:n$="":..&C,4,X|
00002590  25 2c 73 25 2c 34 3a 41  41 25 3d 21 73 25 3a f2  |%,s%,4:AA%=!s%:.|
000025a0  42 28 22 54 65 6d 70 6c  61 74 65 73 49 6e 69 74  |B("TemplatesInit|
000025b0  3a 66 69 6c 65 20 6f 66  66 73 65 74 25 20 20 3d  |:file offset%  =|
000025c0  20 22 2b c3 41 41 25 29  0d 20 9e 0b e7 41 41 25  | "+.AA%). ...AA%|
000025d0  3e 30 8c 0d 20 a8 97 55  41 25 2b 3d 31 3a 78 41  |>0.. ..UA%+=1:xA|
000025e0  25 3d 30 3a c8 99 26 43  2c 34 2c 58 25 2c 73 25  |%=0:..&C,4,X%,s%|
000025f0  2c 34 3a 64 43 25 3d 21  73 25 3a f2 42 28 22 54  |,4:dC%=!s%:.B("T|
00002600  65 6d 70 6c 61 74 65 73  49 6e 69 74 3a 64 61 74  |emplatesInit:dat|
00002610  61 5f 73 69 7a 65 25 20  3d 20 22 2b c3 64 43 25  |a_size% = "+.dC%|
00002620  29 3a c8 99 26 43 2c 34  2c 58 25 2c 73 25 2c 34  |):..&C,4,X%,s%,4|
00002630  3a 68 43 25 3d 21 73 25  3a c8 99 26 43 2c 34 2c  |:hC%=!s%:..&C,4,|
00002640  58 25 2c 73 25 2c 26 43  3a 66 25 3d 30 3a f5 3a  |X%,s%,&C:f%=0:.:|
00002650  62 41 25 3d 73 25 3f 66  25 3a e7 62 41 25 3e 33  |bA%=s%?f%:.bA%>3|
00002660  31 8c 6e 24 2b 3d bd 62  41 25 0d 21 20 c2 66 25  |1.n$+=.bA%.! .f%|
00002670  2b 3d 31 3a fd 62 41 25  3c 33 32 3a 45 44 25 3d  |+=1:.bA%<32:ED%=|
00002680  8f 23 58 25 3a cf 23 58  25 3d 41 41 25 2b 35 36  |.#X%:.#X%=AA%+56|
00002690  3a c8 99 26 43 2c 34 2c  58 25 2c 73 25 2c 34 3a  |:..&C,4,X%,s%,4:|
000026a0  71 25 3d 21 73 25 3a cf  23 58 25 3d 41 41 25 2b  |q%=!s%:.#X%=AA%+|
000026b0  37 32 3a c8 99 26 43 2c  34 2c 58 25 2c 73 25 2c  |72:..&C,4,X%,s%,|
000026c0  26 43 3a 78 41 25 2b 3d  a4 59 28 41 41 25 2c 71  |&C:xA%+=.Y(AA%,q|
000026d0  25 2c 73 25 29 3a cf 23  58 25 3d 41 41 25 2b 38  |%,s%):.#X%=AA%+8|
000026e0  34 3a c8 99 26 43 2c 34  2c 58 25 2c 73 25 2c 34  |4:..&C,4,X%,s%,4|
000026f0  3a 63 41 25 3d 21 73 25  3a f2 42 28 22 54 65 6d  |:cA%=!s%:.B("Tem|
00002700  70 6c 61 74 65 73 49 6e  69 74 3a 6e 72 20 69 63  |platesInit:nr ic|
00002710  6f 6e 73 20 20 20 20 20  20 20 20 3d 20 22 2b c3  |ons        = "+.|
00002720  63 41 25 29 3a e7 63 41  25 3e 30 8c 0d 21 ac 7e  |cA%):.cA%>0..!.~|
00002730  e3 51 42 25 3d 30 b8 63  41 25 2d 31 3a cf 23 58  |.QB%=0.cA%-1:.#X|
00002740  25 3d 41 41 25 2b 38 38  2b 28 51 42 25 2a 33 32  |%=AA%+88+(QB%*32|
00002750  29 2b 31 36 3a c8 99 26  43 2c 34 2c 58 25 2c 73  |)+16:..&C,4,X%,s|
00002760  25 2c 34 3a 71 25 3d 21  73 25 3a cf 23 58 25 3d  |%,4:q%=!s%:.#X%=|
00002770  41 41 25 2b 38 38 2b 28  51 42 25 2a 33 32 29 2b  |AA%+88+(QB%*32)+|
00002780  32 30 3a c8 99 26 43 2c  34 2c 58 25 2c 73 25 2c  |20:..&C,4,X%,s%,|
00002790  26 43 3a 78 41 25 2b 3d  a4 59 28 41 41 25 2c 71  |&C:xA%+=.Y(AA%,q|
000027a0  25 2c 73 25 29 3a ed 51  42 25 0d 21 fc c6 cd 3a  |%,s%):.QB%.!...:|
000027b0  cf 23 58 25 3d 45 44 25  3a f2 42 28 22 54 65 6d  |.#X%=ED%:.B("Tem|
000027c0  70 6c 61 74 65 73 49 6e  69 74 3a 65 6e 74 72 79  |platesInit:entry|
000027d0  5f 74 79 70 65 25 20 20  20 20 20 3d 20 22 2b c3  |_type%     = "+.|
000027e0  68 43 25 29 3a f2 42 28  22 54 65 6d 70 6c 61 74  |hC%):.B("Templat|
000027f0  65 73 49 6e 69 74 3a 69  64 65 6e 74 69 66 69 65  |esInit:identifie|
00002800  72 24 20 20 20 20 20 3d  20 22 2b 6e 24 29 3a f2  |r$     = "+n$):.|
00002810  42 28 22 54 65 6d 70 6c  61 74 65 73 49 6e 69 74  |B("TemplatesInit|
00002820  3a 69 6e 64 69 72 65 63  74 65 64 20 73 69 7a 65  |:indirected size|
00002830  20 3d 20 22 2b c3 78 41  25 29 3a f2 42 28 22 20  | = "+.xA%):.B(" |
00002840  22 29 3a 79 41 25 2b 3d  78 41 25 3a e7 28 38 38  |"):yA%+=xA%:.(88|
00002850  2b 28 63 41 25 2a 33 32  29 29 3e 7a 41 25 8c 7a  |+(cA%*32))>zA%.z|
00002860  41 25 3d 28 38 38 2b 28  63 41 25 2a 33 32 29 29  |A%=(88+(cA%*32))|
00002870  0d 22 56 ef cd 3a fd 41  41 25 3d 30 3a d9 23 58  |."V..:.AA%=0:.#X|
00002880  25 3a f2 41 28 73 25 29  3a f2 42 28 22 54 65 6d  |%:.A(s%):.B("Tem|
00002890  70 6c 61 74 65 73 49 6e  69 74 3a 74 6f 74 61 6c  |platesInit:total|
000028a0  20 69 6e 64 69 72 65 63  74 65 64 3d 20 22 2b c3  | indirected= "+.|
000028b0  79 41 25 29 3a 47 44 25  3d a4 41 28 70 43 25 29  |yA%):GD%=.A(pC%)|
000028c0  3a 76 41 25 3d 47 44 25  3a 5f 55 25 21 34 3d a4  |:vA%=GD%:_U%!4=.|
000028d0  41 28 32 30 2a 55 41 25  29 3a 54 43 25 3d a4 41  |A(20*UA%):TC%=.A|
000028e0  28 7a 41 25 2b 79 41 25  29 3a 45 43 25 3d 54 43  |(zA%+yA%):EC%=TC|
000028f0  25 3a 66 43 25 3d 54 43  25 2b 28 7a 41 25 2b 79  |%:fC%=TC%+(zA%+y|
00002900  41 25 29 3a 55 41 25 3d  30 3a c8 99 26 34 30 30  |A%):UA%=0:..&400|
00002910  44 39 2c 2c 49 24 3a f5  3a 24 77 41 25 3d 22 2a  |D9,,I$:.:$wA%="*|
00002920  22 3a c8 99 26 34 30 30  44 42 2c 2c 76 41 25 2c  |":..&400DB,,vA%,|
00002930  45 43 25 2c 66 43 25 2c  5f 55 25 21 26 45 38 2c  |EC%,fC%,_U%!&E8,|
00002940  77 41 25 2c 53 41 25 b8  2c 2c 45 43 25 2c 2c 2c  |wA%,SA%.,,EC%,,,|
00002950  50 24 2c 53 41 25 3a e7  53 41 25 3c 3e 30 8c 0d  |P$,SA%:.SA%<>0..|
00002960  23 3c 53 21 28 28 5f 55  25 21 34 29 2b 28 31 36  |#<S!((_U%!4)+(16|
00002970  2a 55 41 25 29 29 3d 76  41 25 3a 24 28 28 28 5f  |*UA%))=vA%:$(((_|
00002980  55 25 21 34 29 2b 28 31  36 2a 55 41 25 29 29 2b  |U%!4)+(16*UA%))+|
00002990  34 29 3d 50 24 3a 76 41  25 2b 3d 28 38 38 2b 28  |4)=P$:vA%+=(88+(|
000029a0  76 41 25 21 38 34 29 2a  33 32 29 3a 55 41 25 2b  |vA%!84)*32):UA%+|
000029b0  3d 31 0d 23 64 21 cd 3a  fd 53 41 25 3d 30 3a c8  |=1.#d!.:.SA%=0:.|
000029c0  99 26 34 30 30 44 41 3a  5f 55 25 21 30 3d 55 41  |.&400DA:_U%!0=UA|
000029d0  25 3a e1 0d 23 a0 53 dd  f2 5f 28 6d 25 29 3a ea  |%:..#.S.._(m%):.|
000029e0  79 42 25 2c 41 24 2c 55  43 25 2c 59 43 25 2c 61  |yB%,A$,UC%,YC%,a|
000029f0  25 2c 76 25 3a 76 25 3d  a4 41 28 26 43 29 3a c8  |%,v%:v%=.A(&C):.|
00002a00  99 26 34 30 30 44 36 2c  6d 25 2c 76 25 2c 26 33  |.&400D6,m%,v%,&3|
00002a10  46 30 30 30 30 2c 26 44  3c 3c 31 36 3a e7 21 76  |F0000,&D<<16:.!v|
00002a20  25 3c 3e 2d 31 8c 0d 23  e6 11 41 24 3d a4 45 28  |%<>-1..#..A$=.E(|
00002a30  6d 25 2c 21 76 25 29 0d  23 f0 1f cd 3a f2 41 28  |m%,!v%).#...:.A(|
00002a40  76 25 29 3a 61 25 3d a4  41 28 26 36 34 29 3a e7  |v%):a%=.A(&64):.|
00002a50  41 24 3d 22 22 8c 0d 24  2c 12 41 24 3d a4 4a 28  |A$=""..$,.A$=.J(|
00002a60  6d 25 2c 2d 31 2c 34 29  0d 24 36 84 cd 3a 61 25  |m%,-1,4).$6..:a%|
00002a70  21 30 3d 6d 25 3a c8 99  26 34 30 30 43 38 2c 2c  |!0=m%:..&400C8,,|
00002a80  61 25 b8 79 42 25 3a 55  43 25 3d 61 25 21 34 2d  |a%.yB%:UC%=a%!4-|
00002a90  61 25 21 32 30 3a 59 43  25 3d 61 25 21 31 36 2d  |a%!20:YC%=a%!16-|
00002aa0  61 25 21 32 34 3a c8 95  79 42 25 3a c8 99 26 38  |a%!24:..yB%:..&8|
00002ab0  31 36 38 31 2c 2c 61 25  3a e7 41 24 3c 3e 22 22  |1681,,a%:.A$<>""|
00002ac0  8c 6e 25 3d a0 28 22 46  4e 22 2b 41 24 2b 22 28  |.n%=.("FN"+A$+"(|
00002ad0  22 2b c3 61 25 2b 22 2c  22 2b c3 55 43 25 2b 22  |"+.a%+","+.UC%+"|
00002ae0  2c 22 2b c3 59 43 25 2b  22 29 22 29 0d 24 7c 1f  |,"+.YC%+")").$|.|
00002af0  c8 99 26 34 30 30 43 41  2c 2c 61 25 b8 79 42 25  |..&400CA,,a%.yB%|
00002b00  3a ce 3a f2 41 28 61 25  29 3a e1 0d 24 ae 4c dd  |:.:.A(a%):..$.L.|
00002b10  f2 52 28 64 25 2c 63 25  2c 6a 25 2c 5f 62 75 74  |.R(d%,c%,j%,_but|
00002b20  74 6f 6e 25 29 3a ea 52  44 25 2c 74 25 2c 53 42  |ton%):.RD%,t%,SB|
00002b30  25 2c 5f 41 25 2c 5f 74  65 6d 70 24 2c 4f 43 25  |%,_A%,_temp$,OC%|
00002b40  3a ea 5a 44 25 2c 64 41  25 3a e7 5f 62 75 74 74  |:.ZD%,dA%:._butt|
00002b50  6f 6e 25 3c 3e 32 8c 0d  24 d6 50 53 42 25 3d 5f  |on%<>2..$.PSB%=_|
00002b60  55 25 21 26 36 38 2b 64  25 3a 5f 55 25 21 32 38  |U%!&68+d%:_U%!28|
00002b70  38 3d 63 25 3a 5f 55 25  21 32 39 32 3d 6a 25 3a  |8=c%:_U%!292=j%:|
00002b80  5f 55 25 21 32 39 36 3d  64 25 3a 74 25 3d 53 42  |_U%!296=d%:t%=SB|
00002b90  25 21 26 43 3a 4f 43 25  3d 74 25 21 31 36 3a e7  |%!&C:OC%=t%!16:.|
00002ba0  4f 43 25 3c 3e 30 8c 0d  25 3a 32 5f 74 65 6d 70  |OC%<>0..%:2_temp|
00002bb0  24 3d a4 45 28 63 25 2c  74 25 21 30 29 3a 5f 41  |$=.E(c%,t%!0):_A|
00002bc0  25 3d a0 28 22 46 4e 22  2b 24 4f 43 25 2b 22 28  |%=.("FN"+$OC%+"(|
00002bd0  5f 74 65 6d 70 24 29 22  29 0d 25 4e 17 cc 5f 41  |_temp$)").%N.._A|
00002be0  25 3d bb 28 a4 45 28 63  25 2c 74 25 21 30 29 29  |%=.(.E(c%,t%!0))|
00002bf0  0d 25 62 12 cd 3a e7 5f  62 75 74 74 6f 6e 25 3d  |.%b..:._button%=|
00002c00  31 8c 0d 25 80 20 5f 6e  65 77 5f 76 61 6c 25 3d  |1..%. _new_val%=|
00002c10  5f 41 25 2b 28 28 53 42  25 21 38 29 2a 28 2d 31  |_A%+((SB%!8)*(-1|
00002c20  29 29 0d 25 8a 18 cc 5f  6e 65 77 5f 76 61 6c 25  |)).%..._new_val%|
00002c30  3d 5f 41 25 2b 53 42 25  21 38 0d 25 9e 0f cd 3a  |=_A%+SB%!8.%...:|
00002c40  e7 74 25 21 32 30 3d 30  8c 0d 25 bc 22 e7 5f 6e  |.t%!20=0..%."._n|
00002c50  65 77 5f 76 61 6c 25 3e  74 25 21 38 8c 5f 6e 65  |ew_val%>t%!8._ne|
00002c60  77 5f 76 61 6c 25 3d 74  25 21 38 0d 25 c6 22 e7  |w_val%=t%!8.%.".|
00002c70  5f 6e 65 77 5f 76 61 6c  25 3c 74 25 21 34 8c 5f  |_new_val%<t%!4._|
00002c80  6e 65 77 5f 76 61 6c 25  3d 74 25 21 34 0d 25 d0  |new_val%=t%!4.%.|
00002c90  23 cc e7 5f 6e 65 77 5f  76 61 6c 25 3e 74 25 21  |#.._new_val%>t%!|
00002ca0  38 8c 5f 6e 65 77 5f 76  61 6c 25 3d 74 25 21 34  |8._new_val%=t%!4|
00002cb0  0d 25 ee 22 e7 5f 6e 65  77 5f 76 61 6c 25 3c 74  |.%."._new_val%<t|
00002cc0  25 21 34 8c 5f 6e 65 77  5f 76 61 6c 25 3d 74 25  |%!4._new_val%=t%|
00002cd0  21 38 0d 25 f8 18 cd 3a  64 41 25 3d 74 25 21 26  |!8.%...:dA%=t%!&|
00002ce0  43 3a e7 64 41 25 3c 3e  30 8c 0d 26 16 31 5f 6e  |C:.dA%<>0..&.1_n|
00002cf0  65 77 5f 76 61 6c 24 3d  a0 28 22 46 4e 22 2b 24  |ew_val$=.("FN"+$|
00002d00  64 41 25 2b 22 28 5f 6e  65 77 5f 76 61 6c 25 2c  |dA%+"(_new_val%,|
00002d10  5f 62 75 74 74 6f 6e 25  29 22 29 0d 26 20 19 cc  |_button%)").& ..|
00002d20  5f 6e 65 77 5f 76 61 6c  24 3d c3 5f 6e 65 77 5f  |_new_val$=._new_|
00002d30  76 61 6c 25 0d 26 34 16  cd 3a e7 5f 6e 65 77 5f  |val%.&4..:._new_|
00002d40  76 61 6c 25 3c 3e 5f 41  25 8c 0d 26 48 1c f2 44  |val%<>_A%..&H..D|
00002d50  28 63 25 2c 74 25 21 30  2c 5f 6e 65 77 5f 76 61  |(c%,t%!0,_new_va|
00002d60  6c 24 2c 2d 31 29 0d 26  52 05 cd 0d 26 5c 07 cd  |l$,-1).&R...&\..|
00002d70  3a e1 0d 26 7a 40 dd a4  43 28 63 25 2c 6a 25 2c  |:..&z@..C(c%,j%,|
00002d80  67 25 2c 54 42 25 2c 62  43 25 29 3a ea 6b 25 2c  |g%,TB%,bC%):.k%,|
00002d90  65 25 2c 68 25 2c 64 25  2c 41 42 25 2c 62 25 3a  |e%,h%,d%,AB%,b%:|
00002da0  e7 28 21 67 25 3d 30 80  62 43 25 3d a3 29 8c 3d  |.(!g%=0.bC%=.).=|
00002db0  2d 32 0d 26 c0 0d e7 28  21 67 25 3d 30 29 8c 0d  |-2.&...(!g%=0)..|
00002dc0  26 d4 27 21 67 25 3d a4  41 28 54 42 25 29 3a 62  |&.'!g%=.A(TB%):b|
00002dd0  25 3d 21 67 25 3a 62 25  21 30 3d 30 3a 62 25 21  |%=!g%:b%!0=0:b%!|
00002de0  34 3d 30 3a 3d 30 0d 26  f2 3a cd 3a 6b 25 3d a4  |4=0:=0.&.:.:k%=.|
00002df0  44 28 21 67 25 29 2d 38  3a 65 25 3d 30 3a 68 25  |D(!g%)-8:e%=0:h%|
00002e00  3d a3 3a 64 25 3d 2d 31  3a 41 42 25 3d 2d 31 3a  |=.:d%=-1:AB%=-1:|
00002e10  62 25 3d 21 67 25 3a f5  3a e7 41 42 25 3c 30 8c  |b%=!g%:.:.AB%<0.|
00002e20  0d 27 56 1f e7 28 62 25  21 65 25 3d 30 80 62 25  |.'V..(b%!e%=0.b%|
00002e30  21 65 25 2b 34 3d 30 29  8c 41 42 25 3d 65 25 0d  |!e%+4=0).AB%=e%.|
00002e40  27 60 12 cd 3a e7 28 62  25 21 65 25 3d 63 25 29  |'`..:.(b%!e%=c%)|
00002e50  8c 0d 27 92 0b e7 6a 25  3d 2d 31 8c 0d 27 b0 0e  |..'...j%=-1..'..|
00002e60  64 25 3d 65 25 3a 68 25  3d b9 0d 27 c4 13 cc e7  |d%=e%:h%=..'....|
00002e70  62 25 21 28 65 25 2b 34  29 3d 6a 25 8c 0d 27 e2  |b%!(e%+4)=j%..'.|
00002e80  0e 64 25 3d 65 25 3a 68  25 3d b9 0d 27 f6 0c cc  |.d%=e%:h%=..'...|
00002e90  65 25 2b 3d 54 42 25 0d  28 0a 05 cd 0d 28 14 05  |e%+=TB%.(....(..|
00002ea0  cd 0d 28 1e 0c cc 65 25  2b 3d 54 42 25 0d 28 3c  |..(...e%+=TB%.(<|
00002eb0  19 cd 3a fd 28 28 65 25  3e 3d 6b 25 29 84 68 25  |..:.((e%>=k%).h%|
00002ec0  29 3a e7 68 25 8c 0d 28  64 05 cc 0d 28 78 13 cd  |):.h%..(d...(x..|
00002ed0  3a e7 28 64 25 3d 2d 31  80 62 43 25 29 8c 0d 28  |:.(d%=-1.bC%)..(|
00002ee0  8c 0b e7 41 42 25 3c 30  8c 0d 28 a0 35 64 25 3d  |...AB%<0..(.5d%=|
00002ef0  6b 25 3a 21 67 25 3d a4  4d 28 21 67 25 2c 54 42  |k%:!g%=.M(!g%,TB|
00002f00  25 29 3a 62 25 3d 21 67  25 3a 62 25 2b 3d 64 25  |%):b%=!g%:b%+=d%|
00002f10  3a 62 25 21 30 3d 30 3a  62 25 21 34 3d 30 0d 28  |:b%!0=0:b%!4=0.(|
00002f20  c8 0b cc 64 25 3d 41 42  25 0d 28 e6 05 cd 0d 28  |...d%=AB%.(....(|
00002f30  f0 09 cd 3a 3d 64 25 0d  29 0e 3c dd a4 65 28 63  |...:=d%.).<..e(c|
00002f40  25 2c 6a 25 29 3a ea 71  25 3a 71 25 3d a4 66 28  |%,j%):.q%:q%=.f(|
00002f50  63 25 2c 6a 25 29 3a 62  25 3d 28 71 25 80 26 36  |c%,j%):b%=(q%.&6|
00002f60  30 30 30 29 3a e7 62 25  3d 26 36 30 30 30 3d b9  |000):.b%=&6000=.|
00002f70  8b 3d a3 0d 29 4a 5c dd  f2 51 41 28 63 25 2c 6a  |.=..)J\..QA(c%,j|
00002f80  25 29 3a ea 61 25 2c 43  2c 45 2c 6f 42 25 2c 71  |%):.a%,C,E,oB%,q|
00002f90  25 2c 56 41 25 2c 65 43  25 2c 67 43 25 2c 74 43  |%,VA%,eC%,gC%,tC|
00002fa0  25 2c 66 24 3a ea 53 43  25 2c 50 24 3a 6f 42 25  |%,f$:.SC%,P$:oB%|
00002fb0  3d a4 43 28 63 25 2c 6a  25 2c 5f 55 25 2b 37 32  |=.C(c%,j%,_U%+72|
00002fc0  2c 32 34 2c a3 29 3a e7  6f 42 25 3e 3d 30 8c 0d  |,24,.):.oB%>=0..|
00002fd0  29 9a 45 61 25 3d 5f 55  25 21 37 32 2b 6f 42 25  |).Ea%=_U%!72+oB%|
00002fe0  3a 53 43 25 3d 61 25 21  31 36 3a 50 24 3d a4 45  |:SC%=a%!16:P$=.E|
00002ff0  28 63 25 2c 53 43 25 29  3a e7 50 24 3d 22 22 8c  |(c%,SC%):.P$="".|
00003000  f2 43 28 a4 42 28 22 53  48 45 4c 4c 4d 53 47 32  |.C(.B("SHELLMSG2|
00003010  38 22 29 29 0d 29 c2 f5  61 25 3d a4 41 28 36 30  |8")).)..a%=.A(60|
00003020  30 30 29 3a 21 61 25 3d  63 25 3a c8 99 26 34 30  |00):!a%=c%:..&40|
00003030  30 43 43 2c 2c 61 25 3a  43 3d 61 25 21 34 2d 61  |0CC,,a%:C=a%!4-a|
00003040  25 21 32 30 3a 45 3d 61  25 21 31 36 2d 61 25 21  |%!20:E=a%!16-a%!|
00003050  32 34 3a 67 43 25 3d 61  25 21 36 38 3a 61 25 21  |24:gC%=a%!68:a%!|
00003060  34 3d 6a 25 3a c8 99 26  34 30 30 43 45 2c 2c 61  |4=j%:..&400CE,,a|
00003070  25 3a 21 61 25 3d 63 25  3a 61 25 21 34 3d 35 3a  |%:!a%=c%:a%!4=5:|
00003080  71 25 3d 61 25 21 32 34  3a 74 43 25 3d 61 25 21  |q%=a%!24:tC%=a%!|
00003090  33 32 3a 61 25 21 38 3d  61 25 21 38 2b 43 3a 61  |32:a%!8=a%!8+C:a|
000030a0  25 21 26 43 3d 61 25 21  26 43 2b 45 3a 61 25 21  |%!&C=a%!&C+E:a%!|
000030b0  31 36 3d 61 25 21 31 36  2b 43 3a 61 25 21 32 30  |16=a%!16+C:a%!20|
000030c0  3d 61 25 21 32 30 2b 45  3a 61 25 21 32 34 3d 30  |=a%!20+E:a%!24=0|
000030d0  3a 61 25 21 32 38 3d 30  3a 61 25 21 33 32 3d 26  |:a%!28=0:a%!32=&|
000030e0  37 46 46 46 46 46 46 46  3a 61 25 21 33 36 3d 26  |7FFFFFFF:a%!36=&|
000030f0  37 46 46 46 46 46 46 46  3a c8 99 36 2c 26 41 31  |7FFFFFFF:..6,&A1|
00003100  2c 32 38 b8 2c 2c 56 41  25 0d 2a 62 19 65 43 25  |,28.,,VA%.*b.eC%|
00003110  3d 28 28 56 41 25 80 32  29 3d 32 29 3a e7 65 43  |=((VA%.2)=2):.eC|
00003120  25 8c 0d 2a 76 16 56 41  25 3d 71 25 3a e7 28 56  |%..*v.VA%=q%:.(V|
00003130  41 25 80 32 35 36 29 8c  0d 2a 8a 12 66 24 3d a4  |A%.256)..*..f$=.|
00003140  67 28 74 43 25 2c 22 73  22 29 0d 2a 94 25 cd 3a  |g(tC%,"s").*.%.:|
00003150  e7 28 56 41 25 80 32 29  3d 30 8c f2 43 28 a4 42  |.(VA%.2)=0..C(.B|
00003160  28 22 53 48 45 4c 4c 4d  53 47 31 39 22 29 29 0d  |("SHELLMSG19")).|
00003170  2a a8 0c e7 66 24 3c 3e  22 22 8c 0d 2a b2 2e c8  |*...f$<>""..*...|
00003180  99 26 34 32 34 30 30 2c  26 38 35 2c 67 43 25 2c  |.&42400,&85,gC%,|
00003190  66 24 2c 61 25 2b 38 3a  5f 55 25 21 26 36 34 3d  |f$,a%+8:_U%!&64=|
000031a0  5f 55 25 21 26 36 34 84  31 0d 2a c6 11 cc c8 99  |_U%!&64.1.*.....|
000031b0  26 34 30 30 44 30 2c 2c  61 25 0d 2a da 05 cd 0d  |&400D0,,a%.*....|
000031c0  2a e4 11 cc c8 99 26 34  30 30 44 30 2c 2c 61 25  |*.....&400D0,,a%|
000031d0  0d 2a f8 0c cd 3a f2 41  28 61 25 29 0d 2b 0c 49  |.*...:.A(a%).+.I|
000031e0  cc f2 42 28 22 49 63 6f  6e 44 72 61 67 42 6f 78  |..B("IconDragBox|
000031f0  3a 57 41 52 4e 49 4e 47  21 20 6e 6f 20 64 72 61  |:WARNING! no dra|
00003200  67 20 68 61 6e 64 6c 65  72 20 72 65 67 69 73 74  |g handler regist|
00003210  65 72 65 64 20 66 6f 72  20 74 68 69 73 20 69 63  |ered for this ic|
00003220  6f 6e 21 22 29 0d 2b 20  07 cd 3a e1 0d 2b 3e 19  |on!").+ ..:..+>.|
00003230  dd f2 42 28 70 24 29 3a  ea 56 41 25 3a e7 ac 28  |..B(p$):.VA%:..(|
00003240  a4 68 29 8c e1 0d 2b 5c  10 e7 5f 55 25 21 34 34  |.h)...+\.._U%!44|
00003250  3c 3e 2d 31 8c 0d 2b 66  17 56 41 25 3d 5f 55 25  |<>-1..+f.VA%=_U%|
00003260  21 34 34 3a d5 23 56 41  25 2c 70 24 0d 2b 7a 11  |!44:.#VA%,p$.+z.|
00003270  cd 3a e7 5f 55 25 21 26  39 34 3e 30 8c 0d 2b 98  |.:._U%!&94>0..+.|
00003280  24 f2 46 28 26 34 33 42  30 30 2c 22 53 68 65 6c  |$.F(&43B00,"Shel|
00003290  6c 44 42 75 67 3a 54 72  61 63 65 20 22 2b 70 24  |lDBug:Trace "+p$|
000032a0  29 0d 2b ac 07 cd 3a e1  0d 2b ca 40 dd f2 6b 41  |).+...:..+.@..kA|
000032b0  3a f2 6f 28 5f 51 25 2c  5f 55 25 21 32 38 2c 5f  |:.o(_Q%,_U%!28,_|
000032c0  55 25 21 33 32 29 3a 41  24 3d a4 4a 28 5f 55 25  |U%!32):A$=.J(_U%|
000032d0  21 32 38 2c 5f 55 25 21  33 32 2c 32 29 3a e7 5f  |!28,_U%!32,2):._|
000032e0  55 25 21 33 32 3d 30 8c  0d 2c 06 15 f2 70 28 5f  |U%!32=0..,...p(_|
000032f0  55 25 21 32 38 2c 5f 55  25 21 33 32 29 0d 2c 10  |U%!28,_U%!32).,.|
00003300  0e cd 3a e7 41 24 3c 3e  22 22 8c 0d 2c 24 3b f2  |..:.A$<>""..,$;.|
00003310  55 28 34 2c 5f 55 25 21  32 38 2c 5f 55 25 21 33  |U(4,_U%!28,_U%!3|
00003320  32 29 3a 6e 25 3d a0 28  22 46 4e 22 2b 41 24 2b  |2):n%=.("FN"+A$+|
00003330  22 28 5f 74 65 6d 70 32  38 25 2c 5f 74 65 6d 70  |"(_temp28%,_temp|
00003340  33 32 25 29 22 29 0d 2c  38 10 cd 3a e7 5f 55 25  |32%)").,8..:._U%|
00003350  21 33 32 3d 30 8c 0d 2c  56 13 e7 5f 55 25 21 32  |!32=0..,V.._U%!2|
00003360  38 3d 5f 55 25 21 32 30  8c 0d 2c 60 10 c8 99 26  |8=_U%!20..,`...&|
00003370  34 30 30 44 34 2c 2c 2d  31 0d 2c 6a 05 cd 0d 2c  |400D4,,-1.,j...,|
00003380  74 07 cd 3a e1 0d 2c 88  39 dd f2 63 3a ea 62 25  |t..:..,.9..c:.b%|
00003390  2c 70 25 2c 42 42 25 3a  42 42 25 3d a3 3a 62 25  |,p%,BB%:BB%=.:b%|
000033a0  3d b9 3a e7 a6 28 2d 31  29 8c 62 25 3d a4 69 28  |=.:..(-1).b%=.i(|
000033b0  5f 51 25 21 26 43 2c 5f  51 25 21 31 36 29 0d 2c  |_Q%!&C,_Q%!16).,|
000033c0  ba 08 e7 62 25 8c 0d 2c  c4 40 70 25 3d a4 55 28  |...b%..,.@p%=.U(|
000033d0  5f 51 25 21 38 2c 5f 51  25 21 26 43 2c 5f 51 25  |_Q%!8,_Q%!&C,_Q%|
000033e0  21 31 36 29 3a e7 28 70  25 3c 3e 30 80 5f 51 25  |!16):.(p%<>0._Q%|
000033f0  21 26 43 3e 30 80 5f 51  25 21 31 36 3e 3d 30 29  |!&C>0._Q%!16>=0)|
00003400  8c 42 42 25 3d b9 0d 2c  d8 0a e7 70 25 3d 30 8c  |.BB%=..,...p%=0.|
00003410  0d 2c f6 1a 70 25 3d a4  55 28 5f 51 25 21 38 2c  |.,..p%=.U(_Q%!8,|
00003420  5f 51 25 21 26 43 2c 2d  31 29 0d 2d 00 29 cd 3a  |_Q%!&C,-1).-.).:|
00003430  e7 70 25 3c 3e 30 8c f2  56 28 5f 51 25 2c 70 25  |.p%<>0..V(_Q%,p%|
00003440  2c 5f 51 25 21 26 43 2c  5f 51 25 21 31 36 2c 42  |,_Q%!&C,_Q%!16,B|
00003450  42 25 29 0d 2d 14 07 cd  3a e1 0d 2d 32 9e dd f2  |B%).-...:..-2...|
00003460  64 3a ea 71 25 2c 41 24  2c 6e 25 2c 43 42 25 2c  |d:.q%,A$,n%,CB%,|
00003470  66 25 3a 43 42 25 3d a4  41 28 26 36 34 29 3a f2  |f%:CB%=.A(&64):.|
00003480  42 28 22 41 63 74 69 6f  6e 3a 4d 6f 75 73 65 20  |B("Action:Mouse |
00003490  42 75 74 74 6f 6e 20 77  61 73 20 41 44 4a 55 53  |Button was ADJUS|
000034a0  54 22 29 3a c8 99 26 34  30 30 44 36 2c 5f 55 25  |T"):..&400D6,_U%|
000034b0  21 32 38 2c 43 42 25 2c  26 46 30 30 30 2c 26 42  |!28,CB%,&F000,&B|
000034c0  30 30 30 3a 66 25 3d 30  3a c8 95 43 42 25 21 66  |000:f%=0:..CB%!f|
000034d0  25 3c 3e 2d 31 3a e7 43  42 25 21 66 25 3d 5f 55  |%<>-1:.CB%!f%=_U|
000034e0  25 21 33 32 8c f2 73 28  5f 55 25 21 32 38 2c 5f  |%!32..s(_U%!28,_|
000034f0  55 25 21 33 32 2c 31 29  0d 2d aa 2b 66 25 2b 3d  |U%!32,1).-.+f%+=|
00003500  34 3a ce 3a 41 24 3d a4  4a 28 5f 55 25 21 32 38  |4:.:A$=.J(_U%!28|
00003510  2c 5f 55 25 21 33 32 2c  33 29 3a e7 41 24 3c 3e  |,_U%!32,3):.A$<>|
00003520  22 22 8c 0d 2d dc 3b f2  55 28 31 2c 5f 55 25 21  |""..-.;.U(1,_U%!|
00003530  32 38 2c 5f 55 25 21 33  32 29 3a 6e 25 3d a0 28  |28,_U%!32):n%=.(|
00003540  22 46 4e 22 2b 41 24 2b  22 28 5f 74 65 6d 70 32  |"FN"+A$+"(_temp2|
00003550  38 25 2c 5f 74 65 6d 70  33 32 25 29 22 29 0d 2d  |8%,_temp32%)").-|
00003560  f0 0f cd 3a f2 41 28 43  42 25 29 3a e1 0d 2e 0e  |...:.A(CB%):....|
00003570  2f dd a4 4a 28 63 25 2c  7a 25 2c 6e 41 25 29 3a  |/..J(c%,z%,nA%):|
00003580  ea 65 25 2c 67 25 2c 68  25 2c 6b 25 2c 41 24 3a  |.e%,g%,h%,k%,A$:|
00003590  e7 63 25 3d 2d 31 8c 63  25 3d 2d 32 0d 2e 2c 3c  |.c%=-1.c%=-2..,<|
000035a0  6b 25 3d a4 44 28 5f 55  25 21 26 43 29 2d 38 3a  |k%=.D(_U%!&C)-8:|
000035b0  65 25 3d 30 3a 68 25 3d  a3 3a 67 25 3d 5f 55 25  |e%=0:h%=.:g%=_U%|
000035c0  21 26 43 3a 41 24 3d 22  22 3a f5 3a e7 28 67 25  |!&C:A$="":.:.(g%|
000035d0  21 65 25 3d 63 25 29 8c  0d 2e 72 10 c8 8e 67 25  |!e%=c%)...r...g%|
000035e0  21 28 65 25 2b 34 29 ca  0d 2e 7c 24 c9 2d 31 3a  |!(e%+4)...|$.-1:|
000035f0  e7 67 25 21 28 65 25 2b  28 26 43 2b 28 6e 41 25  |.g%!(e%+(&C+(nA%|
00003600  2a 34 29 29 29 3e 26 38  30 30 30 8c 0d 2e b8 23  |*4)))>&8000....#|
00003610  41 24 3d 24 28 67 25 21  28 65 25 2b 28 26 43 2b  |A$=$(g%!(e%+(&C+|
00003620  28 6e 41 25 2a 34 29 29  29 29 3a 68 25 3d b9 0d  |(nA%*4)))):h%=..|
00003630  2e cc 0b cc 65 25 2b 3d  34 38 0d 2e e0 05 cd 0d  |....e%+=48......|
00003640  2e ea 13 7f e7 67 25 21  28 65 25 2b 34 29 3d 7a  |.....g%!(e%+4)=z|
00003650  25 8c 0d 2f 30 20 e7 67  25 21 28 65 25 2b 28 26  |%../0 .g%!(e%+(&|
00003660  43 2b 28 6e 41 25 2a 34  29 29 29 3e 26 38 30 30  |C+(nA%*4)))>&800|
00003670  30 8c 0d 2f 3a 23 41 24  3d 24 28 67 25 21 28 65  |0../:#A$=$(g%!(e|
00003680  25 2b 28 26 43 2b 28 6e  41 25 2a 34 29 29 29 29  |%+(&C+(nA%*4))))|
00003690  3a 68 25 3d b9 0d 2f 4e  0b cc 65 25 2b 3d 34 38  |:h%=../N..e%+=48|
000036a0  0d 2f 62 05 cd 0d 2f 6c  0b cc 65 25 2b 3d 34 38  |./b.../l..e%+=48|
000036b0  0d 2f 80 05 cd 0d 2f 8a  05 cb 0d 2f 94 0b cc 65  |./..../..../...e|
000036c0  25 2b 3d 34 38 0d 2f a8  18 cd 3a fd 28 28 65 25  |%+=48./...:.((e%|
000036d0  3e 3d 6b 25 29 84 68 25  29 3a 3d 41 24 0d 2f d0  |>=k%).h%):=A$./.|
000036e0  63 dd f2 65 28 63 25 2c  6a 25 29 3a ea 61 25 2c  |c..e(c%,j%):.a%,|
000036f0  77 25 2c 65 41 25 2c 64  25 2c 57 41 25 2c 6e 25  |w%,eA%,d%,WA%,n%|
00003700  3a 65 41 25 3d a4 41 28  33 30 29 3a c8 99 26 34  |:eA%=.A(30):..&4|
00003710  30 30 43 46 2c 2c 65 41  25 3a 64 25 3d a4 43 28  |00CF,,eA%:d%=.C(|
00003720  63 25 2c 6a 25 2c 5f 55  25 2b 37 32 2c 32 34 2c  |c%,j%,_U%+72,24,|
00003730  a3 29 3a e7 64 25 3d 2d  31 84 64 25 3d 2d 32 8c  |.):.d%=-1.d%=-2.|
00003740  0d 30 20 2e 6e 25 3d a4  6b 28 a4 42 28 22 53 48  |.0 .n%=.k(.B("SH|
00003750  45 4c 4c 4d 53 47 31 33  22 29 2c 30 2c 22 22 2c  |ELLMSG13"),0,"",|
00003760  a4 42 28 22 77 61 72 6e  69 6e 67 22 29 29 0d 30  |.B("warning")).0|
00003770  2a 20 cc 61 25 3d 28 5f  55 25 21 37 32 29 2b 64  |* .a%=(_U%!72)+d|
00003780  25 3a e7 61 25 21 38 3e  26 38 30 30 30 8c 0d 30  |%:.a%!8>&8000..0|
00003790  48 12 57 41 25 3d a4 44  28 61 25 21 38 29 2d 34  |H.WA%=.D(a%!8)-4|
000037a0  0d 30 52 0d cc 57 41 25  3d 61 25 21 38 0d 30 66  |.0R..WA%=a%!8.0f|
000037b0  f5 cd 3a 77 25 3d 5f 55  25 21 37 36 3a 77 25 21  |..:w%=_U%!76:w%!|
000037c0  30 3d 32 35 36 3a 77 25  21 26 43 3d 30 3a 77 25  |0=256:w%!&C=0:w%|
000037d0  21 31 36 3d 31 3a 77 25  21 32 30 3d 65 41 25 21  |!16=1:w%!20=eA%!|
000037e0  26 43 3a 77 25 21 32 34  3d 65 41 25 21 31 36 3a  |&C:w%!24=eA%!16:|
000037f0  77 25 21 32 38 3d 65 41  25 21 30 3a 77 25 21 33  |w%!28=eA%!0:w%!3|
00003800  32 3d 65 41 25 21 34 3a  77 25 21 33 36 3d 57 41  |2=eA%!4:w%!36=WA|
00003810  25 3a 77 25 21 34 30 3d  61 25 21 26 43 3a 24 28  |%:w%!40=a%!&C:$(|
00003820  77 25 2b 34 34 29 3d a4  5a 28 a4 45 28 63 25 2c  |w%+44)=.Z(.E(c%,|
00003830  61 25 21 31 36 29 29 3a  c8 99 26 34 30 30 45 37  |a%!16)):..&400E7|
00003840  2c 31 38 2c 77 25 2c 77  25 21 32 30 2c 77 25 21  |,18,w%,w%!20,w%!|
00003850  32 34 3a 5f 55 25 21 26  37 38 3d 5f 51 25 21 38  |24:_U%!&78=_Q%!8|
00003860  3a 5f 55 25 21 26 38 38  3d 57 41 25 3a 5f 55 25  |:_U%!&88=WA%:_U%|
00003870  21 26 38 43 3d 61 25 21  26 43 3a 5f 55 25 21 26  |!&8C=a%!&C:_U%!&|
00003880  39 30 3d 61 25 21 38 3a  5f 55 25 21 26 39 43 3d  |90=a%!8:_U%!&9C=|
00003890  61 25 21 34 3a 5f 55 25  21 26 43 38 3d 77 25 21  |a%!4:_U%!&C8=w%!|
000038a0  32 30 0d 31 24 11 5f 55  25 21 26 43 43 3d 77 25  |20.1$._U%!&CC=w%|
000038b0  21 32 34 0d 31 2e 0f cd  3a f2 41 28 65 41 25 29  |!24.1...:.A(eA%)|
000038c0  3a e1 0d 31 56 65 dd a4  6a 28 63 25 2c 6a 25 2c  |:..1Ve..j(c%,j%,|
000038d0  73 42 25 29 3a ea 63 41  25 2c 55 42 25 2c 56 42  |sB%):.cA%,UB%,VB|
000038e0  25 2c 66 25 3a ea 75 42  25 2c 76 42 25 2c 44 42  |%,f%:.uB%,vB%,DB|
000038f0  25 2c 6c 43 25 2c 69 43  25 2c 56 44 25 2c 44 41  |%,lC%,iC%,VD%,DA|
00003900  25 3a 44 41 25 3d a4 41  28 26 34 30 30 29 3a c8  |%:DA%=.A(&400):.|
00003910  99 26 34 30 30 44 33 2c  2c 44 41 25 3a e7 44 41  |.&400D3,,DA%:.DA|
00003920  25 21 30 3d 2d 31 8c 0d  31 a6 0e f2 41 28 44 41  |%!0=-1..1...A(DA|
00003930  25 29 3a 3d a3 0d 31 ba  40 cd 3a c8 99 26 34 30  |%):=..1.@.:..&40|
00003940  30 44 36 2c 63 25 2c 44  41 25 2c 26 34 30 45 30  |0D6,c%,DA%,&40E0|
00003950  30 30 2c 26 45 30 30 30  3a 55 42 25 3d 44 41 25  |00,&E000:UB%=DA%|
00003960  21 30 3a 66 25 3d 30 3a  f5 3a e7 44 41 25 21 66  |!0:f%=0:.:.DA%!f|
00003970  25 3d 6a 25 8c 0d 32 3c  21 75 42 25 3d 44 41 25  |%=j%..2<!uB%=DA%|
00003980  21 28 66 25 2d 34 29 3a  76 42 25 3d 44 41 25 21  |!(f%-4):vB%=DA%!|
00003990  28 66 25 2b 34 29 0d 32  46 2c cd 3a 66 25 2b 3d  |(f%+4).2F,.:f%+=|
000039a0  34 3a fd 44 41 25 21 66  25 3d 2d 31 3a 56 42 25  |4:.DA%!f%=-1:VB%|
000039b0  3d 44 41 25 21 28 66 25  2d 34 29 3a c8 8e 73 42  |=DA%!(f%-4):..sB|
000039c0  25 ca 0d 32 78 12 c9 26  44 3a f2 74 28 63 25 2c  |%..2x..&D:.t(c%,|
000039d0  30 2c 34 29 0d 32 c8 15  c9 33 39 38 2c 33 39 34  |0,4).2...398,394|
000039e0  3a e7 6a 25 3d 56 42 25  8c 0d 32 dc 2a c8 99 26  |:.j%=VB%..2.*..&|
000039f0  34 30 30 44 32 2c 63 25  2c 55 42 25 2c 2d 31 2c  |400D2,c%,UB%,-1,|
00003a00  2d 31 2c 2d 31 2c a9 28  a4 45 28 63 25 2c 55 42  |-1,-1,.(.E(c%,UB|
00003a10  25 29 29 0d 32 e6 2b cc  c8 99 26 34 30 30 44 32  |%)).2.+...&400D2|
00003a20  2c 63 25 2c 76 42 25 2c  2d 31 2c 2d 31 2c 2d 31  |,c%,vB%,-1,-1,-1|
00003a30  2c a9 28 a4 45 28 63 25  2c 76 42 25 29 29 0d 32  |,.(.E(c%,vB%)).2|
00003a40  fa 05 cd 0d 33 04 15 c9  33 39 39 2c 34 31 30 3a  |....3...399,410:|
00003a50  e7 6a 25 3d 55 42 25 8c  0d 33 18 2a c8 99 26 34  |.j%=UB%..3.*..&4|
00003a60  30 30 44 32 2c 63 25 2c  56 42 25 2c 2d 31 2c 2d  |00D2,c%,VB%,-1,-|
00003a70  31 2c 2d 31 2c a9 28 a4  45 28 63 25 2c 56 42 25  |1,-1,.(.E(c%,VB%|
00003a80  29 29 0d 33 22 2b cc c8  99 26 34 30 30 44 32 2c  |)).3"+...&400D2,|
00003a90  63 25 2c 75 42 25 2c 2d  31 2c 2d 31 2c 2d 31 2c  |c%,uB%,-1,-1,-1,|
00003aa0  a9 28 a4 45 28 63 25 2c  75 42 25 29 29 0d 33 36  |.(.E(c%,uB%)).36|
00003ab0  05 cd 0d 33 40 10 cb 3a  f2 41 28 44 41 25 29 3a  |...3@..:.A(DA%):|
00003ac0  3d b9 0d 33 68 7e dd a4  63 28 73 42 25 29 3a ea  |=..3h~..c(sB%):.|
00003ad0  72 25 2c 6b 25 2c 68 25  2c 65 25 2c 43 41 25 2c  |r%,k%,h%,e%,CA%,|
00003ae0  5a 24 2c 53 24 2c 61 24  3a ea 72 42 25 2c 70 42  |Z$,S$,a$:.rB%,pB|
00003af0  25 2c 7a 42 25 2c 58 42  25 2c 59 42 25 2c 78 42  |%,zB%,XB%,YB%,xB|
00003b00  25 2c 51 44 25 2c 64 25  3a ea 6b 41 25 2c 6f 25  |%,QD%,d%:.kA%,o%|
00003b10  3a 72 25 3d 5f 55 25 21  36 30 3a 6b 25 3d 5f 55  |:r%=_U%!60:k%=_U|
00003b20  25 21 26 42 34 2a 32 34  3a 68 25 3d a3 3a 65 25  |%!&B4*24:h%=.:e%|
00003b30  3d 30 3a f5 3a e7 72 25  21 65 25 3d 73 42 25 8c  |=0:.:.r%!e%=sB%.|
00003b40  0d 33 c2 08 68 25 3d b9  0d 33 cc 0b cc 65 25 2b  |.3..h%=..3...e%+|
00003b50  3d 32 34 0d 33 e0 15 cd  3a fd 68 25 84 65 25 3e  |=24.3...:.h%.e%>|
00003b60  3d 6b 25 3a e7 68 25 8c  0d 33 fe 2a 62 25 3d 72  |=k%:.h%..3.*b%=r|
00003b70  25 2b 65 25 3a 5a 24 3d  24 28 62 25 21 38 29 3a  |%+e%:Z$=$(b%!8):|
00003b80  e7 28 5a 24 3c 3e 22 22  80 62 25 21 26 43 3d 30  |.(Z$<>"".b%!&C=0|
00003b90  29 8c 0d 34 30 5b f2 57  28 5a 24 2c 43 41 25 29  |)..40[.W(Z$,CA%)|
00003ba0  3a 6f 25 3d a4 41 28 33  36 29 3a 6f 25 21 30 3d  |:o%=.A(36):o%!0=|
00003bb0  43 41 25 3a c8 99 26 34  30 30 43 42 2c 2c 6f 25  |CA%:..&400CB,,o%|
00003bc0  3a 58 42 25 3d 28 6f 25  21 34 2d 6f 25 21 26 43  |:XB%=(o%!4-o%!&C|
00003bd0  29 2f 32 3a 59 42 25 3d  28 6f 25 21 31 36 2d 6f  |)/2:YB%=(o%!16-o|
00003be0  25 21 38 29 2f 32 3a f2  41 28 6f 25 29 0d 34 76  |%!8)/2:.A(o%).4v|
00003bf0  1a cd 3a 53 24 3d 24 28  62 25 21 31 36 29 3a e7  |..:S$=$(b%!16):.|
00003c00  53 24 3c 3e 22 22 8c 0d  34 94 0d e7 62 25 21 26  |S$<>""..4...b%!&|
00003c10  43 3e 30 8c 0d 34 9e 20  6e 25 3d a0 28 22 46 4e  |C>0..4. n%=.("FN|
00003c20  22 2b 53 24 2b 22 28 22  2b c3 62 25 21 26 43 2b  |"+S$+"("+.b%!&C+|
00003c30  22 29 22 29 0d 34 a8 1f  cc 6e 25 3d a0 28 22 46  |")").4...n%=.("F|
00003c40  4e 22 2b 53 24 2b 22 28  22 2b c3 43 41 25 2b 22  |N"+S$+"("+.CA%+"|
00003c50  29 22 29 0d 34 bc 05 cd  0d 34 c6 05 cc 0d 34 d0  |)").4....4....4.|
00003c60  22 cd 3a 64 25 3d a4 4c  28 5f 55 25 21 26 42 38  |".:d%=.L(_U%!&B8|
00003c70  2c 62 25 21 26 43 29 3a  e7 64 25 3e 2d 31 8c 0d  |,b%!&C):.d%>-1..|
00003c80  34 ee 0d f2 4d 28 62 25  21 26 43 29 0d 34 f8 0e  |4...M(b%!&C).4..|
00003c90  cc e7 62 25 21 26 43 3e  30 8c 0d 35 20 18 85 39  |..b%!&C>0..5 ..9|
00003ca0  39 2c a4 42 28 22 53 48  45 4c 4c 4d 53 47 30 39  |9,.B("SHELLMSG09|
00003cb0  22 29 0d 35 2a 14 cc f2  76 28 43 41 25 2c 58 42  |").5*...v(CA%,XB|
00003cc0  25 2c 59 42 25 29 0d 35  48 05 cd 0d 35 52 1a cd  |%,YB%).5H...5R..|
00003cd0  3a 61 24 3d 24 28 62 25  21 32 30 29 3a e7 61 24  |:a$=$(b%!20):.a$|
00003ce0  3c 3e 22 22 8c 0d 35 70  0d e7 62 25 21 26 43 3e  |<>""..5p..b%!&C>|
00003cf0  30 8c 0d 35 7a 20 6e 25  3d a0 28 22 46 4e 22 2b  |0..5z n%=.("FN"+|
00003d00  53 24 2b 22 28 22 2b c3  62 25 21 26 43 2b 22 29  |S$+"("+.b%!&C+")|
00003d10  22 29 0d 35 84 1f cc 6e  25 3d a0 28 22 46 4e 22  |").5...n%=.("FN"|
00003d20  2b 61 24 2b 22 28 22 2b  c3 43 41 25 2b 22 29 22  |+a$+"("+.CA%+")"|
00003d30  29 0d 35 98 05 cd 0d 35  a2 05 cc 0d 35 ac 0b cd  |).5....5....5...|
00003d40  3a 6b 41 25 3d b9 0d 35  c0 1c cc 5a 24 3d 22 22  |:kA%=..5...Z$=""|
00003d50  3a 53 24 3d 22 22 3a 61  24 3d 22 22 3a 6b 41 25  |:S$="":a$="":kA%|
00003d60  3d a3 0d 35 d4 0a cd 3a  3d 6b 41 25 0d 35 f2 52  |=..5...:=kA%.5.R|
00003d70  dd f2 66 28 5f 51 25 29  3a ea 77 42 25 2c 6b 43  |..f(_Q%):.wB%,kC|
00003d80  25 2c 50 44 25 2c 4f 44  25 2c 6e 25 2c 5a 42 25  |%,PD%,OD%,n%,ZB%|
00003d90  3a 5a 42 25 3d a4 41 28  32 35 36 29 3a c8 99 26  |:ZB%=.A(256):..&|
00003da0  34 30 30 43 46 2c 2c 5f  73 68 65 6c 6c 5f 62 6c  |400CF,,_shell_bl|
00003db0  6b 25 3a e7 5f 55 25 21  32 36 34 3d 30 8c 0d 36  |k%:._U%!264=0..6|
00003dc0  24 31 c8 99 26 34 35 42  43 34 2c 5f 55 25 21 32  |$1..&45BC4,_U%!2|
00003dd0  34 2c 5f 51 25 b8 77 42  25 2c 2c 5a 42 25 3a e7  |4,_Q%.wB%,,ZB%:.|
00003de0  77 42 25 8c f2 77 28 77  42 25 2c 5a 42 25 29 0d  |wB%..w(wB%,ZB%).|
00003df0  36 38 17 cd 3a e7 5f 73  68 65 6c 6c 5f 62 6c 6b  |68..:._shell_blk|
00003e00  25 21 38 3d 31 8c 0d 36  4c 11 e7 a4 46 28 5f 55  |%!8=1..6L...F(_U|
00003e10  25 21 26 45 30 29 8c 0d  36 56 20 5f 74 65 6d 70  |%!&E0)..6V _temp|
00003e20  25 3d 5f 55 25 21 26 45  30 3a e7 24 5f 74 65 6d  |%=_U%!&E0:.$_tem|
00003e30  70 25 3c 3e 22 22 8c 0d  36 74 28 6e 25 3d a0 28  |p%<>""..6t(n%=.(|
00003e40  22 46 4e 22 2b 24 5f 74  65 6d 70 25 2b 22 28 5f  |"FN"+$_temp%+"(_|
00003e50  55 25 21 35 32 2c 5f 55  25 21 35 36 29 22 29 0d  |U%!52,_U%!56)").|
00003e60  36 7e 05 cd 0d 36 88 1e  cd 3a f2 4b 28 5f 55 25  |6~...6...:.K(_U%|
00003e70  21 33 36 2c 5f 55 25 21  34 30 2c 5f 55 25 21 32  |!36,_U%!40,_U%!2|
00003e80  34 29 0d 36 9c 1d cc 5f  73 68 65 6c 6c 5f 46 6f  |4).6..._shell_Fo|
00003e90  6e 74 4d 65 6e 75 53 65  6c 46 4e 24 3d 22 22 0d  |ntMenuSelFN$="".|
00003ea0  36 b0 0f cd 3a f2 41 28  5a 42 25 29 3a e1 0d 36  |6...:.A(ZB%):..6|
00003eb0  d8 1d dd f2 67 28 5f 51  25 29 3a ea 62 25 2c 6e  |....g(_Q%):.b%,n|
00003ec0  25 3a c8 8e 5f 51 25 21  31 36 ca 0d 36 f6 0b c9  |%:.._Q%!16..6...|
00003ed0  30 3a f2 54 3a e0 0d 37  00 0e c9 31 3a f2 79 28  |0:.T:..7...1:.y(|
00003ee0  5f 51 25 29 0d 37 0a 0e  c9 32 3a f2 7a 28 5f 51  |_Q%).7...2:.z(_Q|
00003ef0  25 29 0d 37 14 10 c9 33  3a f2 59 28 5f 51 25 2c  |%).7...3:.Y(_Q%,|
00003f00  a3 29 0d 37 1e 0f c9 34  3a f2 41 41 28 5f 51 25  |.).7...4:.AA(_Q%|
00003f10  29 0d 37 28 10 c9 35 3a  f2 59 28 5f 51 25 2c b9  |).7(..5:.Y(_Q%,.|
00003f20  29 0d 37 32 0f c9 36 3a  f2 42 41 28 5f 51 25 29  |).72..6:.BA(_Q%)|
00003f30  0d 37 3c 0f c9 37 3a f2  43 41 28 5f 51 25 29 0d  |.7<..7:.CA(_Q%).|
00003f40  37 46 0f c9 38 3a f2 44  41 28 5f 51 25 29 0d 37  |7F..8:.DA(_Q%).7|
00003f50  50 12 c9 39 3a e7 5f 55  25 21 26 41 34 3e 30 8c  |P..9:._U%!&A4>0.|
00003f60  0d 37 5a 1d 62 25 3d 5f  55 25 21 26 41 34 3a 6e  |.7Z.b%=_U%!&A4:n|
00003f70  25 3d a0 28 22 46 4e 22  2b 24 62 25 29 0d 37 6e  |%=.("FN"+$b%).7n|
00003f80  05 cd 0d 37 78 10 c9 26  41 3a f2 45 41 28 5f 51  |...7x..&A:.EA(_Q|
00003f90  25 29 0d 37 82 10 c9 26  45 3a f2 46 41 28 5f 51  |%).7...&E:.FA(_Q|
00003fa0  25 29 0d 37 8c 12 c9 26  35 30 32 3a f2 47 41 28  |%).7...&502:.GA(|
00003fb0  5f 51 25 29 0d 37 96 14  c9 26 34 30 30 43 30 3a  |_Q%).7...&400C0:|
00003fc0  f2 48 41 28 5f 51 25 29  0d 37 a0 14 c9 26 34 30  |.HA(_Q%).7...&40|
00003fd0  30 43 31 3a f2 49 41 28  5f 51 25 29 0d 37 aa 17  |0C1:.IA(_Q%).7..|
00003fe0  c9 26 34 30 30 43 32 3a  e7 5f 55 25 21 26 41 38  |.&400C2:._U%!&A8|
00003ff0  3e 30 8c 0d 37 be 45 62  25 3d 5f 55 25 21 26 41  |>0..7.Eb%=_U%!&A|
00004000  38 3a 6e 25 3d a0 28 22  46 4e 22 2b 24 62 25 2b  |8:n%=.("FN"+$b%+|
00004010  22 28 22 2b c3 28 5f 51  25 21 34 29 2b 22 2c 22  |"("+.(_Q%!4)+","|
00004020  2b bd 33 34 2b a4 48 28  5f 51 25 2b 32 38 29 2b  |+.34+.H(_Q%+28)+|
00004030  bd 33 34 2b 22 29 22 29  0d 37 d2 2a cd 3a e7 5f  |.34+")").7.*.:._|
00004040  55 25 21 26 44 30 3d 2d  31 80 a4 48 28 5f 51 25  |U%!&D0=-1..H(_Q%|
00004050  2b 32 38 29 3d 22 53 74  72 6f 6e 67 48 65 6c 70  |+28)="StrongHelp|
00004060  22 8c 0d 37 e6 51 5f 55  25 21 26 44 30 3d 5f 51  |"..7.Q_U%!&D0=_Q|
00004070  25 21 34 3a f2 5a 28 22  48 65 6c 70 5f 49 6e 73  |%!4:.Z("Help_Ins|
00004080  74 61 6c 6c 20 2d 44 69  65 57 69 74 68 54 61 73  |tall -DieWithTas|
00004090  6b 20 22 2b a4 4f 2b 22  2e 22 2b a4 50 29 3a 62  |k "+.O+"."+.P):b|
000040a0  25 3d 5f 55 25 21 26 44  38 3a e7 24 62 25 3c 3e  |%=_U%!&D8:.$b%<>|
000040b0  22 22 8c 0d 38 0e 22 f2  4b 41 28 24 62 25 29 3a  |""..8.".KA($b%):|
000040c0  f2 41 28 5f 55 25 21 26  44 38 29 3a 5f 55 25 21  |.A(_U%!&D8):_U%!|
000040d0  26 44 38 3d 30 0d 38 2c  05 cd 0d 38 36 05 cd 0d  |&D8=0.8,...86...|
000040e0  38 40 17 c9 26 34 30 30  43 33 3a e7 5f 55 25 21  |8@..&400C3:._U%!|
000040f0  26 41 43 3e 30 8c 0d 38  54 1d 62 25 3d 5f 55 25  |&AC>0..8T.b%=_U%|
00004100  21 26 41 43 3a 6e 25 3d  a0 28 22 46 4e 22 2b 24  |!&AC:n%=.("FN"+$|
00004110  62 25 29 0d 38 68 1f cd  3a e7 5f 51 25 21 34 3d  |b%).8h..:._Q%!4=|
00004120  5f 55 25 21 26 44 30 8c  5f 55 25 21 26 44 30 3d  |_U%!&D0._U%!&D0=|
00004130  2d 31 0d 38 7c 25 c9 26  34 30 30 43 37 3a e7 a4  |-1.8|%.&400C7:..|
00004140  48 28 5f 51 25 2b 32 38  29 3d 22 53 74 72 6f 6e  |H(_Q%+28)="Stron|
00004150  67 48 65 6c 70 22 8c 0d  38 90 12 5f 55 25 21 26  |gHelp"..8.._U%!&|
00004160  44 30 3d 5f 51 25 21 32  30 0d 38 9a 08 cc f2 4c  |D0=_Q%!20.8....L|
00004170  41 0d 38 ae 05 cd 0d 38  b8 0d 7f f2 4d 41 28 5f  |A.8....8....MA(_|
00004180  51 25 29 0d 38 c2 07 cb  3a e1 0d 38 e0 16 dd f2  |Q%).8...:..8....|
00004190  68 28 5f 51 25 29 3a c8  8e 5f 51 25 21 31 36 ca  |h(_Q%):.._Q%!16.|
000041a0  0d 38 f4 0f c9 33 3a f2  4e 41 28 5f 51 25 29 0d  |.8...3:.NA(_Q%).|
000041b0  38 fe 0f c9 36 3a f2 4f  41 28 5f 51 25 29 0d 39  |8...6:.OA(_Q%).9|
000041c0  08 07 cb 3a e1 0d 39 26  28 dd f2 69 3a e7 5f 55  |...:..9&(..i:._U|
000041d0  25 21 34 34 3c 3e 2d 31  8c d9 23 28 5f 55 25 21  |%!44<>-1..#(_U%!|
000041e0  34 34 29 3a 5f 55 25 21  34 34 3d 2d 31 0d 39 44  |44):_U%!44=-1.9D|
000041f0  05 e1 0d 39 58 61 dd f2  6a 28 71 41 25 29 3a f2  |...9Xa..j(qA%):.|
00004200  50 41 3a c8 99 26 36 30  30 44 44 2c 71 41 25 2c  |PA:..&600DD,qA%,|
00004210  26 34 42 35 33 34 31 35  34 3a c8 99 26 41 31 36  |&4B534154:..&A16|
00004220  38 33 2c 71 41 25 3a e7  5f 55 25 21 26 36 34 80  |83,qA%:._U%!&64.|
00004230  31 3c 3c 32 8c c8 99 22  58 49 6d 70 75 6c 73 65  |1<<2..."XImpulse|
00004240  5f 43 6c 6f 73 65 44 6f  77 6e 22 2c 5f 55 25 21  |_CloseDown",_U%!|
00004250  26 39 34 0d 39 8a 05 e1  0d 39 9e 37 dd a4 52 28  |&94.9....9.7..R(|
00004260  45 24 2c 68 24 2c 79 24  29 3a ea 71 25 2c 4c 25  |E$,h$,y$):.q%,L%|
00004270  2c 54 24 2c 45 42 25 2c  61 41 25 3a e7 c0 45 24  |,T$,EB%,aA%:..E$|
00004280  2c 38 29 3d 22 53 48 45  4c 4c 4d 53 47 22 8c 0d  |,8)="SHELLMSG"..|
00004290  39 bc 1b 45 42 25 3d 5f  55 25 21 32 38 34 3a 61  |9..EB%=_U%!284:a|
000042a0  41 25 3d 5f 55 25 21 32  38 30 0d 39 c6 1a cc 45  |A%=_U%!280.9...E|
000042b0  42 25 3d 5f 55 25 21 36  34 3a 61 41 25 3d 5f 55  |B%=_U%!64:aA%=_U|
000042c0  25 21 36 38 0d 39 da 33  cd 3a c8 99 26 36 31 35  |%!68.9.3.:..&615|
000042d0  30 32 2c 61 41 25 2c 45  24 2c 45 42 25 2c 32 35  |02,aA%,E$,EB%,25|
000042e0  36 2c 68 24 2c 79 24 b8  2c 2c 2c 4c 25 3b 71 25  |6,h$,y$.,,,L%;q%|
000042f0  3a e7 71 25 80 31 8c 0d  3a 02 18 cc 45 42 25 3f  |:.q%.1..:...EB%?|
00004300  4c 25 3d 26 44 3a 54 24  3d 24 28 45 42 25 29 0d  |L%=&D:T$=$(EB%).|
00004310  3a 20 09 cd 3a 3d 54 24  0d 3a 3e 34 dd a4 6d 28  |: ..:=T$.:>4..m(|
00004320  48 24 29 3a ea 6c 25 2c  68 25 3a e7 a9 28 48 24  |H$):.l%,h%:..(H$|
00004330  29 3e 26 43 8c 85 39 39  2c a4 4b 28 22 53 48 45  |)>&C..99,.K("SHE|
00004340  4c 4c 4d 53 47 30 32 22  2c 48 24 29 0d 3a 5c 34  |LLMSG02",H$).:\4|
00004350  68 25 3d a3 3a e3 6c 25  3d 30 b8 28 5f 55 25 21  |h%=.:.l%=0.(_U%!|
00004360  30 29 2d 31 3a e7 24 28  28 28 5f 55 25 21 34 29  |0)-1:.$(((_U%!4)|
00004370  2b 28 31 36 2a 6c 25 29  29 2b 34 29 3d 48 24 8c  |+(16*l%))+4)=H$.|
00004380  0d 3a 7a 15 68 25 3d b9  3a 6c 25 3d 28 5f 55 25  |.:z.h%=.:l%=(_U%|
00004390  21 30 29 2d 31 0d 3a 84  0d cd 3a ed 6c 25 3a 3d  |!0)-1.:...:.l%:=|
000043a0  68 25 0d 3a ac 1c dd a4  4b 28 45 24 2c 68 24 29  |h%.:....K(E$,h$)|
000043b0  3a 3d a4 52 28 45 24 2c  68 24 2c 22 22 29 0d 3a  |:=.R(E$,h$,"").:|
000043c0  ca 34 dd a4 57 28 48 24  29 3a ea 6c 25 2c 68 25  |.4..W(H$):.l%,h%|
000043d0  3a e7 a9 28 48 24 29 3e  26 43 8c 85 39 39 2c a4  |:..(H$)>&C..99,.|
000043e0  4b 28 22 53 48 45 4c 4c  4d 53 47 30 32 22 2c 48  |K("SHELLMSG02",H|
000043f0  24 29 0d 3a e8 35 68 25  3d 2d 31 3a e3 6c 25 3d  |$).:.5h%=-1:.l%=|
00004400  30 b8 28 5f 55 25 21 30  29 2d 31 3a e7 24 28 28  |0.(_U%!0)-1:.$((|
00004410  28 5f 55 25 21 34 29 2b  28 31 36 2a 6c 25 29 29  |(_U%!4)+(16*l%))|
00004420  2b 34 29 3d 48 24 8c 0d  3b 06 16 68 25 3d 6c 25  |+4)=H$..;..h%=l%|
00004430  3a 6c 25 3d 28 5f 55 25  21 30 29 2d 31 0d 3b 10  |:l%=(_U%!0)-1.;.|
00004440  11 cd 3a ed 6c 25 3a e7  68 25 3e 2d 31 8c 0d 3b  |..:.l%:.h%>-1..;|
00004450  2e 17 3d 21 28 28 5f 55  25 21 34 29 2b 28 31 36  |..=!((_U%!4)+(16|
00004460  2a 68 25 29 29 0d 3b 38  1c cc 85 39 39 2c a4 4b  |*h%)).;8...99,.K|
00004470  28 22 53 48 45 4c 4c 4d  53 47 30 33 22 2c 48 24  |("SHELLMSG03",H$|
00004480  29 0d 3b 4c 08 cd 3a 3d  a3 0d 3b 74 28 dd a4 4c  |).;L..:=..;t(..L|
00004490  28 79 25 2c 6d 25 29 3a  ea 68 25 2c 66 25 3a 68  |(y%,m%):.h%,f%:h|
000044a0  25 3d 2d 31 3a 66 25 3d  30 3a e7 79 25 3c 3e 30  |%=-1:f%=0:.y%<>0|
000044b0  8c 0d 3b b0 1a c8 95 79  25 21 66 25 3c 3e 2d 31  |..;....y%!f%<>-1|
000044c0  3a e7 79 25 21 66 25 3d  6d 25 8c 0d 3b ce 0d 68  |:.y%!f%=m%..;..h|
000044d0  25 3d 66 25 3a 3d 68 25  0d 3b ec 0d cd 3a 66 25  |%=f%:=h%.;...:f%|
000044e0  2b 3d 34 3a ce 0d 3c 0a  09 cd 3a 3d 68 25 0d 3c  |+=4:..<...:=h%.<|
000044f0  3c 22 dd a4 4d 28 75 25  2c 70 41 25 29 3a d6 6f  |<"..M(u%,pA%):.o|
00004500  41 25 2b 26 43 2c 75 25  2c 70 41 25 3a 3d 75 25  |A%+&C,u%,pA%:=u%|
00004510  0d 3c 5a 54 dd f2 6b 28  63 25 2c 6a 25 2c 46 42  |.<ZT..k(c%,j%,FB|
00004520  25 29 3a e7 46 42 25 3d  26 43 84 46 42 25 3d 26  |%):.FB%=&C.FB%=&|
00004530  44 8c 85 39 39 2c a4 4b  28 22 53 48 45 4c 4c 4d  |D..99,.K("SHELLM|
00004540  53 47 32 33 22 2c 22 50  52 4f 43 73 68 65 6c 6c  |SG23","PROCshell|
00004550  5f 49 63 6f 6e 53 65 74  42 75 74 74 6f 6e 54 79  |_IconSetButtonTy|
00004560  70 65 22 29 0d 3c 6e 44  e7 46 42 25 3c 30 84 46  |pe").<nD.FB%<0.F|
00004570  42 25 3e 26 46 8c 85 39  39 2c a4 4b 28 22 53 48  |B%>&F..99,.K("SH|
00004580  45 4c 4c 4d 53 47 32 32  22 2c 22 50 52 4f 43 73  |ELLMSG22","PROCs|
00004590  68 65 6c 6c 5f 49 63 6f  6e 53 65 74 42 75 74 74  |hell_IconSetButt|
000045a0  6f 6e 54 79 70 65 22 29  0d 3c 78 1d f2 4c 28 63  |onType").<x..L(c|
000045b0  25 2c 6a 25 2c 46 42 25  3c 3c 26 43 2c 26 46 30  |%,j%,FB%<<&C,&F0|
000045c0  30 30 29 3a e1 0d 3c 96  45 dd f2 4a 28 63 25 2c  |00):..<.E..J(c%,|
000045d0  7a 25 2c 6e 41 25 2c 70  25 2c 41 24 29 3a ea 65  |z%,nA%,p%,A$):.e|
000045e0  25 2c 64 41 25 2c 67 25  2c 6b 25 2c 68 25 3a ea  |%,dA%,g%,k%,h%:.|
000045f0  61 42 25 3a 65 25 3d 30  3a 68 25 3d a3 3a e7 63  |aB%:e%=0:h%=.:.c|
00004600  25 3d 2d 31 8c 63 25 3d  2d 32 0d 3c c8 2c 6b 25  |%=-1.c%=-2.<.,k%|
00004610  3d a4 44 28 5f 55 25 21  26 43 29 2d 38 3a 67 25  |=.D(_U%!&C)-8:g%|
00004620  3d 5f 55 25 21 26 43 3a  f5 3a e7 28 67 25 21 65  |=_U%!&C:.:.(g%!e|
00004630  25 3d 63 25 29 8c 0d 3d  0e 12 e7 67 25 21 28 65  |%=c%)..=...g%!(e|
00004640  25 2b 34 29 3d 7a 25 8c  0d 3d 18 08 68 25 3d b9  |%+4)=z%..=..h%=.|
00004650  0d 3d 22 0b cc 65 25 2b  3d 34 38 0d 3d 36 05 cd  |.="..e%+=48.=6..|
00004660  0d 3d 40 0b cc 65 25 2b  3d 34 38 0d 3d 54 19 cd  |.=@..e%+=48.=T..|
00004670  3a fd 28 65 25 3e 3d 6b  25 84 68 25 29 3a e7 68  |:.(e%>=k%.h%):.h|
00004680  25 3d a3 8c 0d 3d 72 25  65 25 3d 30 3a c8 95 28  |%=...=r%e%=0:..(|
00004690  67 25 21 65 25 3c 3e 30  29 3a 65 25 2b 3d 34 38  |g%!e%<>0):e%+=48|
000046a0  3a e7 65 25 3e 3d 6b 25  8c 0d 3d 9a bb 5f 55 25  |:.e%>=k%..=.._U%|
000046b0  21 26 43 3d a4 4d 28 5f  55 25 21 26 43 2c 34 38  |!&C=.M(_U%!&C,48|
000046c0  29 3a 67 25 3d 5f 55 25  21 26 43 3a 67 25 21 28  |):g%=_U%!&C:g%!(|
000046d0  65 25 2b 30 29 3d 30 3a  67 25 21 28 65 25 2b 34  |e%+0)=0:g%!(e%+4|
000046e0  29 3d 30 3a 67 25 21 28  65 25 2b 38 29 3d 30 3a  |)=0:g%!(e%+8)=0:|
000046f0  67 25 21 28 65 25 2b 26  43 29 3d 30 3a 67 25 21  |g%!(e%+&C)=0:g%!|
00004700  28 65 25 2b 31 36 29 3d  30 3a 67 25 21 28 65 25  |(e%+16)=0:g%!(e%|
00004710  2b 32 30 29 3d 30 3a 67  25 21 28 65 25 2b 32 34  |+20)=0:g%!(e%+24|
00004720  29 3d 30 3a 67 25 21 28  65 25 2b 32 38 29 3d 30  |)=0:g%!(e%+28)=0|
00004730  3a 67 25 21 28 65 25 2b  33 32 29 3d 30 3a 67 25  |:g%!(e%+32)=0:g%|
00004740  21 28 65 25 2b 33 36 29  3d 30 3a 67 25 21 28 65  |!(e%+36)=0:g%!(e|
00004750  25 2b 34 30 29 3d 30 3a  67 25 21 28 65 25 2b 34  |%+40)=0:g%!(e%+4|
00004760  34 29 3d 30 0d 3e 26 07  cd 3a ce 0d 3e 3a 27 cd  |4)=0.>&..:..>:'.|
00004770  3a 67 25 21 28 65 25 2b  30 29 3d 63 25 3a 67 25  |:g%!(e%+0)=c%:g%|
00004780  21 28 65 25 2b 34 29 3d  7a 25 3a e7 70 25 3c 3e  |!(e%+4)=z%:.p%<>|
00004790  30 8c 0d 3e 62 10 67 25  21 28 65 25 2b 38 29 3d  |0..>b.g%!(e%+8)=|
000047a0  70 25 0d 3e 6c 25 cd 3a  61 42 25 3d 65 25 2b 28  |p%.>l%.:aB%=e%+(|
000047b0  26 43 2b 28 6e 41 25 2a  34 29 29 3a e7 67 25 21  |&C+(nA%*4)):.g%!|
000047c0  61 42 25 3c 3e 30 8c 0d  3e 8a 0e f2 41 28 67 25  |aB%<>0..>...A(g%|
000047d0  21 61 42 25 29 0d 3e 94  28 cd 3a 64 41 25 3d a4  |!aB%).>.(.:dA%=.|
000047e0  41 28 a9 41 24 2b 31 29  3a 24 64 41 25 3d 41 24  |A(.A$+1):$dA%=A$|
000047f0  3a 67 25 21 61 42 25 3d  64 41 25 3a e1 0d 3e d0  |:g%!aB%=dA%:..>.|
00004800  6b dd a4 45 28 4c 41 25  2c 4e 42 25 29 3a ea 4e  |k..E(LA%,NB%):.N|
00004810  24 2c 78 25 3a 78 25 3d  a4 41 28 34 30 29 3a 78  |$,x%:x%=.A(40):x|
00004820  25 21 30 3d 4c 41 25 3a  78 25 21 34 3d 4e 42 25  |%!0=LA%:x%!4=NB%|
00004830  3a c8 99 26 34 30 30 43  45 2c 2c 78 25 3a e7 28  |:..&400CE,,x%:.(|
00004840  78 25 21 32 34 80 28 31  3c 3c 38 29 29 3c 3e 30  |x%!24.(1<<8))<>0|
00004850  8c 4e 24 3d 24 28 78 25  21 32 38 29 8b 4e 24 3d  |.N$=$(x%!28).N$=|
00004860  24 28 78 25 2b 32 38 29  0d 3f 16 0e f2 41 28 78  |$(x%+28).?...A(x|
00004870  25 29 3a 3d 4e 24 0d 3f  34 1d dd a4 46 28 59 41  |%):=N$.?4...F(YA|
00004880  25 29 3a ea 6e 25 3a ea  85 3a ee 85 ea 3a f7 85  |%):.n%:..:...:..|
00004890  3a 3d a3 0d 3f 5c 39 e7  59 41 25 3c 26 38 30 30  |:=..?\9.YA%<&800|
000048a0  30 8c 85 39 39 2c 22 4e  6f 20 68 65 61 70 62 6c  |0..99,"No heapbl|
000048b0  6f 63 6b 20 64 65 66 69  6e 65 64 20 61 74 20 74  |ock defined at t|
000048c0  68 69 73 20 61 64 64 72  65 73 73 22 0d 3f 66 14  |his address".?f.|
000048d0  6e 25 3d a4 44 28 59 41  25 29 3a f7 85 3a 3d b9  |n%=.D(YA%):..:=.|
000048e0  0d 3f 7a 52 dd a4 7a 28  55 24 29 3a ea 5f 25 2c  |.?zR..z(U$):._%,|
000048f0  62 42 25 2c 63 42 25 2c  58 41 25 2c 72 41 25 2c  |bB%,cB%,XA%,rA%,|
00004900  42 24 3a c8 99 38 2c 35  2c 55 24 b8 5f 25 2c 2c  |B$:..8,5,U$._%,,|
00004910  62 42 25 2c 63 42 25 2c  58 41 25 2c 72 41 25 3a  |bB%,cB%,XA%,rA%:|
00004920  e7 5f 25 3d 30 8c 3d 22  4e 6f 74 20 46 6f 75 6e  |._%=0.="Not Foun|
00004930  64 22 0d 3f a2 15 e7 72  41 25 3d 35 31 8c 42 24  |d".?...rA%=51.B$|
00004940  2b 3d 22 57 52 20 22 0d  3f ac 16 e7 72 41 25 3d  |+="WR ".?...rA%=|
00004950  26 42 42 8c 42 24 2b 3d  22 4c 57 52 22 0d 3f b6  |&BB.B$+="LWR".?.|
00004960  16 e7 72 41 25 3d 26 38  38 8c 42 24 2b 3d 22 44  |..rA%=&88.B$+="D|
00004970  4c 20 22 0d 3f c0 4f 42  24 2b 3d 22 20 22 2b a4  |L ".?.OB$+=" "+.|
00004980  56 28 c3 7e 62 42 25 2c  22 30 22 2c 38 29 3a 42  |V(.~bB%,"0",8):B|
00004990  24 2b 3d 22 20 22 2b a4  56 28 c3 7e 63 42 25 2c  |$+=" "+.V(.~cB%,|
000049a0  22 30 22 2c 38 29 3a 42  24 2b 3d 22 20 22 2b a4  |"0",8):B$+=" "+.|
000049b0  56 28 c3 7e 58 41 25 2c  22 30 22 2c 38 29 3a 3d  |V(.~XA%,"0",8):=|
000049c0  42 24 0d 3f f2 44 dd a4  54 28 55 24 29 3a ea 5f  |B$.?.D..T(U$):._|
000049d0  25 2c 62 42 25 2c 63 42  25 2c 58 41 25 2c 72 41  |%,bB%,cB%,XA%,rA|
000049e0  25 2c 42 24 3a c8 99 38  2c 35 2c 55 24 b8 5f 25  |%,B$:..8,5,U$._%|
000049f0  2c 2c 62 42 25 2c 63 42  25 2c 58 41 25 2c 72 41  |,,bB%,cB%,XA%,rA|
00004a00  25 3a 3d 58 41 25 0d 40  24 3a dd a4 59 28 41 41  |%:=XA%.@$:..Y(AA|
00004a10  25 2c 71 25 2c 5f 42 25  29 3a ea 4a 41 25 2c 58  |%,q%,_B%):.JA%,X|
00004a20  43 25 2c 64 42 25 2c 66  25 2c 62 41 25 3a e7 28  |C%,dB%,f%,bA%:.(|
00004a30  71 25 80 26 38 30 30 31  30 30 29 3d 32 35 36 8c  |q%.&800100)=256.|
00004a40  0d 40 42 22 4a 41 25 3d  5f 42 25 21 38 3a e7 28  |.@B"JA%=_B%!8:.(|
00004a50  71 25 80 31 29 80 28 5f  42 25 21 34 3c 3e 2d 31  |q%.1).(_B%!4<>-1|
00004a60  29 8c 0d 40 56 6b 58 43  25 3d 5f 42 25 21 34 3a  |)..@VkXC%=_B%!4:|
00004a70  64 42 25 3d a4 41 28 32  35 36 29 3a cf 23 58 25  |dB%=.A(256):.#X%|
00004a80  3d 41 41 25 2b 58 43 25  3a c8 99 26 43 2c 34 2c  |=AA%+XC%:..&C,4,|
00004a90  58 25 2c 64 42 25 2c 35  31 32 3a 66 25 3d 30 3a  |X%,dB%,512:f%=0:|
00004aa0  f5 3a 62 41 25 3d 64 42  25 3f 66 25 3a 66 25 2b  |.:bA%=dB%?f%:f%+|
00004ab0  3d 31 3a fd 62 41 25 3c  33 32 3a 4a 41 25 3d 4a  |=1:.bA%<32:JA%=J|
00004ac0  41 25 2b 66 25 3a f2 41  28 64 42 25 29 0d 40 c4  |A%+f%:.A(dB%).@.|
00004ad0  05 cd 0d 40 ce 0a cc 4a  41 25 3d 30 0d 40 e2 0a  |...@...JA%=0.@..|
00004ae0  cd 3a 3d 4a 41 25 0d 41  00 2a dd a4 44 28 75 25  |.:=JA%.A.*..D(u%|
00004af0  29 3a ea 47 3a c8 99 32  39 2c 36 2c 21 28 6f 41  |):.G:..29,6,!(oA|
00004b00  25 2b 32 38 29 2c 75 25  b8 2c 2c 2c 47 3a 3d 47  |%+28),u%.,,,G:=G|
00004b10  0d 41 32 54 dd a4 66 28  41 41 25 2c 63 25 2c 6a  |.A2T..f(AA%,c%,j|
00004b20  25 29 3a ea 71 25 2c 61  25 3a 61 25 3d a4 41 28  |%):.q%,a%:a%=.A(|
00004b30  35 30 29 3a 61 25 21 30  3d 63 25 3a 61 25 21 34  |50):a%!0=c%:a%!4|
00004b40  3d 6a 25 3a c8 99 26 34  30 30 43 45 2c 2c 61 25  |=j%:..&400CE,,a%|
00004b50  3a 71 25 3d 61 25 21 32  34 3a f2 41 28 61 25 29  |:q%=a%!24:.A(a%)|
00004b60  3a 3d 71 25 0d 41 a0 14  dd f2 43 28 5f 24 29 3a  |:=q%.A....C(_$):|
00004b70  85 26 44 30 30 2c 5f 24  0d 41 b4 05 e1 0d 41 c8  |.&D00,_$.A....A.|
00004b80  20 dd a4 67 28 65 42 25  2c 41 41 24 29 3a ea 49  | ..g(eB%,AA$):.I|
00004b90  25 2c 4e 24 3a e7 65 42  25 3c 3d 30 8c 0d 41 e6  |%,N$:.eB%<=0..A.|
00004ba0  09 4e 24 3d 22 22 0d 41  f0 29 cc 49 25 3d a7 22  |.N$="".A.).I%=."|
00004bb0  3b 22 2b a4 49 28 24 65  42 25 29 2c 22 3b 22 2b  |;"+.I($eB%),";"+|
00004bc0  a4 49 28 41 41 24 29 29  3a e7 49 25 3d 30 8c 0d  |.I(AA$)):.I%=0..|
00004bd0  42 0e 09 4e 24 3d 22 22  0d 42 18 29 cc 4e 24 3d  |B..N$="".B.).N$=|
00004be0  c0 24 28 65 42 25 2b 49  25 29 2c a7 24 28 65 42  |.$(eB%+I%),.$(eB|
00004bf0  25 2b 49 25 29 2b 22 3b  22 2c 22 3b 22 29 2d 31  |%+I%)+";",";")-1|
00004c00  29 0d 42 2c 05 cd 0d 42  36 09 cd 3a 3d 4e 24 0d  |).B,...B6..:=N$.|
00004c10  42 54 0f dd a4 68 3a 3d  5f 55 25 21 34 38 0d 42  |BT...h:=_U%!48.B|
00004c20  72 80 dd f2 46 28 48 44  25 2c 62 24 29 3a ea 66  |r...F(HD%,b$):.f|
00004c30  41 25 2c 42 43 25 3a 42  43 25 3d 28 a9 62 24 2b  |A%,BC%:BC%=(.b$+|
00004c40  33 30 29 80 ac 33 3a 66  41 25 3d a4 41 28 42 43  |30)..3:fA%=.A(BC|
00004c50  25 29 3a 66 41 25 21 26  43 3d 30 3a 66 41 25 21  |%):fA%!&C=0:fA%!|
00004c60  31 36 3d 48 44 25 3a 24  28 66 41 25 2b 32 30 29  |16=HD%:$(fA%+20)|
00004c70  3d 62 24 2b bd 28 30 29  3a 66 41 25 21 30 3d 42  |=b$+.(0):fA%!0=B|
00004c80  43 25 3a c8 99 26 36 30  30 45 37 2c 31 37 2c 66  |C%:..&600E7,17,f|
00004c90  41 25 2c 30 3a f2 41 28  66 41 25 29 3a e1 0d 42  |A%,0:.A(fA%):..B|
00004ca0  fe 22 dd f2 6f 28 5f 51  25 2c 63 25 2c 6a 25 29  |."..o(_Q%,c%,j%)|
00004cb0  3a ea 70 25 3a ea 85 3a  ee 85 ea 3a f7 85 3a e1  |:.p%:..:...:..:.|
00004cc0  0d 43 3a 12 e7 6a 25 3c  3e 2d 31 80 63 25 3e 2d  |.C:..j%<>-1.c%>-|
00004cd0  31 8c 0d 43 44 1e 70 25  3d a4 55 28 5f 51 25 21  |1..CD.p%=.U(_Q%!|
00004ce0  38 2c 63 25 2c 6a 25 29  3a e7 70 25 3c 3e 30 8c  |8,c%,j%):.p%<>0.|
00004cf0  0d 43 58 16 f2 56 28 5f  51 25 2c 70 25 2c 63 25  |.CX..V(_Q%,p%,c%|
00004d00  2c 6a 25 2c b9 29 0d 43  62 05 cd 0d 43 6c 07 cd  |,j%,.).Cb...Cl..|
00004d10  3a e1 0d 43 8a 2f dd f2  70 28 63 25 2c 6a 25 29  |:..C./..p(c%,j%)|
00004d20  3a ea 64 25 2c 61 25 2c  6b 25 3a 61 25 3d 5f 55  |:.d%,a%,k%:a%=_U|
00004d30  25 21 37 32 3a 64 25 3d  30 3a e7 61 25 3c 3e 30  |%!72:d%=0:.a%<>0|
00004d40  8c 0d 43 da 1f 6b 25 3d  a4 44 28 61 25 29 2d 38  |..C..k%=.D(a%)-8|
00004d50  3a f5 3a e7 21 28 61 25  2b 64 25 29 3d 63 25 8c  |:.:.!(a%+d%)=c%.|
00004d60  0d 44 16 35 50 24 3d a4  45 28 21 61 25 2c 61 25  |.D.5P$=.E(!a%,a%|
00004d70  21 31 36 29 3a e7 a7 50  24 2c 22 2e 22 29 3d 30  |!16):..P$,".")=0|
00004d80  8c f2 43 28 a4 42 28 22  53 48 45 4c 4c 4d 53 47  |..C(.B("SHELLMSG|
00004d90  30 31 22 29 29 0d 44 2a  09 64 25 3d 6b 25 0d 44  |01")).D*.d%=k%.D|
00004da0  34 14 cd 3a 64 25 2b 3d  32 34 3a fd 64 25 3e 3d  |4..:d%+=24:.d%>=|
00004db0  6b 25 0d 44 52 07 cd 3a  e1 0d 44 70 65 dd f2 55  |k%.DR..:..Dpe..U|
00004dc0  28 6c 41 25 2c 63 25 2c  6a 25 29 3a ea 61 25 3a  |(lA%,c%,j%):.a%:|
00004dd0  61 25 3d a4 41 28 35 30  29 3a 61 25 21 38 3d 6c  |a%=.A(50):a%!8=l|
00004de0  41 25 3a 61 25 21 26 43  3d 63 25 3a 61 25 21 31  |A%:a%!&C=c%:a%!1|
00004df0  36 3d 6a 25 3a c8 99 26  38 31 36 38 30 2c 2c 61  |6=j%:..&81680,,a|
00004e00  25 3a 61 25 21 38 3d 30  3a c8 99 26 38 31 36 38  |%:a%!8=0:..&8168|
00004e10  30 2c 2c 61 25 3a f2 41  28 61 25 29 3a e1 0d 44  |0,,a%:.A(a%):..D|
00004e20  d4 11 dd a4 69 28 63 25  2c 6a 25 29 3a 3d b9 0d  |....i(c%,j%):=..|
00004e30  44 f2 2f dd a4 55 28 6c  41 25 2c 63 25 2c 7a 25  |D./..U(lA%,c%,z%|
00004e40  29 3a ea 65 25 2c 67 25  2c 68 25 2c 6b 25 2c 70  |):.e%,g%,h%,k%,p|
00004e50  25 3a e7 63 25 3d 2d 31  8c 63 25 3d 2d 32 0d 45  |%:.c%=-1.c%=-2.E|
00004e60  10 3c 6b 25 3d a4 44 28  5f 55 25 21 26 43 29 2d  |.<k%=.D(_U%!&C)-|
00004e70  38 3a 65 25 3d 30 3a 68  25 3d a3 3a 67 25 3d 5f  |8:e%=0:h%=.:g%=_|
00004e80  55 25 21 26 43 3a 41 24  3d 22 22 3a f5 3a e7 28  |U%!&C:A$="":.:.(|
00004e90  67 25 21 65 25 3d 63 25  29 8c 0d 45 7e 3d f2 42  |g%!e%=c%)..E~=.B|
00004ea0  28 22 47 65 74 45 76 65  6e 74 4d 65 6e 75 3a 77  |("GetEventMenu:w|
00004eb0  69 6e 64 6f 77 20 68 61  6e 64 6c 65 20 6d 61 74  |indow handle mat|
00004ec0  63 68 65 64 2e 2e 22 29  3a e7 67 25 21 28 65 25  |ched.."):.g%!(e%|
00004ed0  2b 34 29 3d 7a 25 8c 0d  45 9c 22 70 25 3d 67 25  |+4)=z%..E."p%=g%|
00004ee0  21 28 65 25 2b 38 29 3a  e7 70 25 3d 2d 32 8c 70  |!(e%+8):.p%=-2.p|
00004ef0  25 3d 5f 55 25 21 26 46  43 0d 45 b0 08 68 25 3d  |%=_U%!&FC.E..h%=|
00004f00  b9 0d 45 ba 05 cc 0d 46  3c 05 cd 0d 46 46 1d cd  |..E....F<...FF..|
00004f10  3a 65 25 2b 3d 34 38 3a  fd 28 65 25 3e 3d 6b 25  |:e%+=48:.(e%>=k%|
00004f20  84 68 25 29 3a 3d 70 25  0d 46 78 29 dd f2 56 28  |.h%):=p%.Fx)..V(|
00004f30  5f 51 25 2c 70 25 2c 63  25 2c 6a 25 2c 42 42 25  |_Q%,p%,c%,j%,BB%|
00004f40  29 3a ea 76 25 2c 49 41  25 3a e7 42 42 25 3d a3  |):.v%,IA%:.BB%=.|
00004f50  8c 0d 46 c8 16 f2 4b 28  5f 51 25 21 30 2c 5f 51  |..F...K(_Q%!0,_Q|
00004f60  25 21 34 2c 70 25 29 0d  46 d2 90 cc 76 25 3d a4  |%!4,p%).F...v%=.|
00004f70  41 28 35 30 29 3a 49 41  25 3d a4 41 28 33 36 29  |A(50):IA%=.A(36)|
00004f80  3a 76 25 21 30 3d 63 25  3a 76 25 21 34 3d 6a 25  |:v%!0=c%:v%!4=j%|
00004f90  3a c8 99 26 34 30 30 43  45 2c 2c 76 25 3a 49 41  |:..&400CE,,v%:IA|
00004fa0  25 21 30 3d 63 25 3a c8  99 26 34 30 30 43 42 2c  |%!0=c%:..&400CB,|
00004fb0  2c 49 41 25 3a f2 4b 28  49 41 25 21 34 2b 76 25  |,IA%:.K(IA%!4+v%|
00004fc0  21 31 36 2b 36 34 2c 5f  51 25 21 34 2c 70 25 29  |!16+64,_Q%!4,p%)|
00004fd0  3a c8 97 b8 49 41 25 21  34 2b 76 25 21 31 36 2b  |:...IA%!4+v%!16+|
00004fe0  36 34 2c 5f 51 25 21 34  3a f2 41 28 76 25 29 3a  |64,_Q%!4:.A(v%):|
00004ff0  f2 41 28 49 41 25 29 0d  47 7c 07 cd 3a e1 0d 47  |.A(IA%).G|..:..G|
00005000  9a 1a dd f2 73 28 63 25  2c 6a 25 2c 79 43 25 29  |....s(c%,j%,yC%)|
00005010  3a e7 79 43 25 3d 30 8c  0d 47 ae 0e f2 52 41 28  |:.yC%=0..G...RA(|
00005020  63 25 2c 6a 25 29 0d 47  b8 0f cc f2 53 41 28 63  |c%,j%).G....SA(c|
00005030  25 2c 6a 25 29 0d 47 cc  07 cd 3a e1 0d 47 ea 5f  |%,j%).G...:..G._|
00005040  dd a4 6b 28 58 24 2c 7a  43 25 2c 78 24 2c 63 24  |..k(X$,zC%,x$,c$|
00005050  29 3a ea 44 43 25 2c 74  41 25 3a 74 41 25 3d a4  |):.DC%,tA%:tA%=.|
00005060  41 28 32 36 30 29 3a 21  74 41 25 3d 30 3a 24 28  |A(260):!tA%=0:$(|
00005070  74 41 25 2b 34 29 3d 58  24 2b bd 28 30 29 3a e7  |tA%+4)=X$+.(0):.|
00005080  63 24 3d 22 22 8c 63 24  3d 22 4d 65 73 73 61 67  |c$="".c$="Messag|
00005090  65 20 66 72 6f 6d 20 22  2b 78 24 0d 48 1c 09 e7  |e from "+x$.H...|
000050a0  7a 43 25 8c 0d 48 26 1b  c8 99 26 34 30 30 44 46  |zC%..H&...&400DF|
000050b0  2c 74 41 25 2c 31 39 2c  63 24 b8 2c 44 43 25 0d  |,tA%,19,c$.,DC%.|
000050c0  48 30 1c cc c8 99 26 34  30 30 44 46 2c 74 41 25  |H0....&400DF,tA%|
000050d0  2c 31 37 2c 63 24 b8 2c  44 43 25 0d 48 44 12 cd  |,17,c$.,DC%.HD..|
000050e0  3a f2 41 28 74 41 25 29  3a 3d 44 43 25 0d 48 6c  |:.A(tA%):=DC%.Hl|
000050f0  41 dd f2 74 28 63 25 2c  6a 25 2c 6c 41 25 29 3a  |A..t(c%,j%,lA%):|
00005100  c8 99 36 2c 26 46 2c 31  3a 5f 51 25 21 38 3d 6c  |..6,&F,1:_Q%!8=l|
00005110  41 25 3a 5f 51 25 21 26  43 3d 63 25 3a 5f 51 25  |A%:_Q%!&C=c%:_Q%|
00005120  21 31 36 3d 6a 25 3a f2  50 28 36 29 3a e1 0d 48  |!16=j%:.P(6):..H|
00005130  a8 40 dd f2 57 28 65 24  2c f8 6d 25 29 3a ea 69  |.@..W(e$,.m%):.i|
00005140  41 25 3a 69 41 25 3d a4  57 28 65 24 29 3a 69 41  |A%:iA%=.W(e$):iA|
00005150  25 21 36 34 3d 5f 55 25  21 31 36 3a c8 99 26 34  |%!64=_U%!16:..&4|
00005160  30 30 43 31 2c 2c 69 41  25 b8 6d 25 3a e1 0d 48  |00C1,,iA%.m%:..H|
00005170  f8 69 dd f2 76 28 63 25  2c 58 42 25 2c 59 42 25  |.i..v(c%,XB%,YB%|
00005180  29 3a ea 6e 25 2c 49 42  25 3a 49 42 25 3d a4 41  |):.n%,IB%:IB%=.A|
00005190  28 32 30 29 3a 5f 55 25  21 32 30 3d 63 25 3a c8  |(20):_U%!20=c%:.|
000051a0  99 26 34 30 30 43 46 2c  2c 49 42 25 3a c8 99 26  |.&400CF,,IB%:..&|
000051b0  34 30 30 44 34 2c 2c 63  25 2c 49 42 25 21 30 2b  |400D4,,c%,IB%!0+|
000051c0  58 42 25 2c 49 42 25 21  34 2b 59 42 25 3a f2 41  |XB%,IB%!4+YB%:.A|
000051d0  28 49 42 25 29 3a e1 0d  49 52 20 dd f2 77 28 43  |(IB%):..IR ..w(C|
000051e0  41 25 2c 5f 68 5f 62 6c  6b 25 29 3a ea 85 3a ee  |A%,_h_blk%):..:.|
000051f0  85 ea 3a f7 85 3a e1 0d  49 70 1d e7 a0 28 22 46  |..:..:..Ip...("F|
00005200  4e 22 2b 24 43 41 25 2b  22 28 5f 68 5f 62 6c 6b  |N"+$CA%+"(_h_blk|
00005210  25 29 22 29 0d 49 7a 05  e1 0d 49 8e 38 dd f2 4b  |%)").Iz...I.8..K|
00005220  28 45 41 25 2c 46 41 25  2c 4a 42 25 29 3a ea 41  |(EA%,FA%,JB%):.A|
00005230  24 3a 41 24 3d a4 4a 28  5f 55 25 21 32 38 2c 5f  |$:A$=.J(_U%!28,_|
00005240  55 25 21 33 32 2c 31 29  3a e7 41 24 3c 3e 22 22  |U%!32,1):.A$<>""|
00005250  8c 0d 49 b6 23 6e 25 3d  a0 28 22 46 4e 22 2b 41  |..I.#n%=.("FN"+A|
00005260  24 2b 22 28 5f 55 25 21  32 38 2c 5f 55 25 21 33  |$+"(_U%!28,_U%!3|
00005270  32 29 22 29 0d 49 c0 34  cc f2 42 28 22 4f 70 65  |2)").I.4..B("Ope|
00005280  6e 4d 65 6e 75 3a 6e 6f  20 6d 65 6e 75 6d 61 6b  |nMenu:no menumak|
00005290  65 72 20 66 75 6e 63 74  69 6f 6e 20 72 65 67 69  |er function regi|
000052a0  73 74 65 72 65 64 22 29  0d 49 d4 13 cd 3a e7 4a  |stered").I...:.J|
000052b0  42 25 3c 3e 5f 55 25 21  32 34 8c 0d 49 fc 11 e7  |B%<>_U%!24..I...|
000052c0  a4 46 28 5f 55 25 21 32  35 36 29 8c 0d 4a 06 19  |.F(_U%!256)..J..|
000052d0  f2 41 28 5f 55 25 21 32  35 36 29 3a 5f 55 25 21  |.A(_U%!256):_U%!|
000052e0  32 35 36 3d 30 0d 4a 10  13 cd 3a e7 a4 46 28 5f  |256=0.J...:..F(_|
000052f0  55 25 21 26 46 34 29 8c  0d 4a 2e 19 f2 41 28 5f  |U%!&F4)..J...A(_|
00005300  55 25 21 26 46 34 29 3a  5f 55 25 21 26 46 34 3d  |U%!&F4):_U%!&F4=|
00005310  30 0d 4a 38 05 cd 0d 4a  42 13 cd 3a e7 4a 42 25  |0.J8...JB..:.JB%|
00005320  3d 5f 55 25 21 26 46 43  8c 0d 4a 56 26 c8 99 26  |=_U%!&FC..JV&..&|
00005330  34 30 30 44 34 2c 2c 4a  42 25 2c 45 41 25 2d 36  |400D4,,JB%,EA%-6|
00005340  34 2c 46 41 25 3a 5f 55  25 21 32 36 34 3d 31 0d  |4,FA%:_U%!264=1.|
00005350  4a 6a 33 cc 5f 51 25 21  30 3d 45 41 25 3a 5f 51  |Jj3._Q%!0=EA%:_Q|
00005360  25 21 34 3d 46 41 25 3a  c8 99 26 34 35 42 43 35  |%!4=FA%:..&45BC5|
00005370  2c 4a 42 25 2c 5f 51 25  3a 5f 55 25 21 32 36 34  |,JB%,_Q%:_U%!264|
00005380  3d 30 0d 4a 92 44 cd 3a  5f 55 25 21 32 34 3d 4a  |=0.J.D.:_U%!24=J|
00005390  42 25 3a 5f 55 25 21 33  36 3d 45 41 25 3a 5f 55  |B%:_U%!36=EA%:_U|
000053a0  25 21 34 30 3d 46 41 25  3a 5f 55 25 21 35 32 3d  |%!40=FA%:_U%!52=|
000053b0  5f 55 25 21 32 38 3a 5f  55 25 21 35 36 3d 5f 55  |_U%!28:_U%!56=_U|
000053c0  25 21 33 32 3a e1 0d 4a  e2 2a dd f2 79 28 5f 51  |%!32:..J.*..y(_Q|
000053d0  25 29 3a ea 62 25 2c 64  25 2c 61 25 2c 6c 25 3a  |%):.b%,d%,a%,l%:|
000053e0  e7 5f 51 25 21 34 3c 3e  5f 55 25 21 26 39 34 8c  |._Q%!4<>_U%!&94.|
000053f0  0d 4b 32 2c 64 25 3d a4  43 28 5f 51 25 21 32 30  |.K2,d%=.C(_Q%!20|
00005400  2c 5f 51 25 21 32 34 2c  5f 55 25 2b 39 36 2c 31  |,_Q%!24,_U%+96,1|
00005410  36 2c a3 29 3a e7 64 25  3e 2d 31 8c 0d 4b 46 24  |6,.):.d%>-1..KF$|
00005420  61 25 3d 5f 55 25 21 39  36 2b 64 25 3a e7 a4 62  |a%=_U%!96+d%:..b|
00005430  28 5f 51 25 21 34 30 2c  61 25 21 38 2c a3 29 8c  |(_Q%!40,a%!8,.).|
00005440  0d 4b 5a 08 e7 a4 70 8c  0d 4b 82 60 5f 51 25 21  |.KZ...p..K.`_Q%!|
00005450  30 3d 32 35 36 3a 5f 51  25 21 26 43 3d 5f 51 25  |0=256:_Q%!&C=_Q%|
00005460  21 38 3a 5f 51 25 21 33  36 3d 2d 31 3a 5f 51 25  |!8:_Q%!36=-1:_Q%|
00005470  21 31 36 3d 32 3a 24 28  5f 51 25 2b 34 34 29 3d  |!16=2:$(_Q%+44)=|
00005480  a4 4f 2b 22 2e 53 63 72  61 70 46 69 6c 65 22 2b  |.O+".ScrapFile"+|
00005490  bd 30 3a c8 99 26 34 30  30 45 37 2c 31 38 2c 5f  |.0:..&400E7,18,_|
000054a0  51 25 2c 5f 51 25 21 34  0d 4b aa f3 cc f2 41 28  |Q%,_Q%!4.K....A(|
000054b0  5f 55 25 21 26 39 43 29  3a 5f 55 25 21 26 39 43  |_U%!&9C):_U%!&9C|
000054c0  3d a4 41 28 28 5f 51 25  21 30 29 2b 38 29 3a 62  |=.A((_Q%!0)+8):b|
000054d0  25 3d 5f 55 25 21 26 39  43 3a e3 6c 25 3d 30 b8  |%=_U%!&9C:.l%=0.|
000054e0  5f 51 25 21 30 88 34 3a  62 25 21 6c 25 3d 5f 51  |_Q%!0.4:b%!l%=_Q|
000054f0  25 21 6c 25 3a ed 6c 25  3a 5f 55 25 21 32 38 3d  |%!l%:.l%:_U%!28=|
00005500  5f 51 25 21 32 30 3a 5f  55 25 21 33 32 3d 5f 51  |_Q%!20:_U%!32=_Q|
00005510  25 21 32 34 3a 5f 55 25  21 26 38 30 3d 30 3a 5f  |%!24:_U%!&80=0:_|
00005520  55 25 21 26 38 34 3d 5f  51 25 21 33 36 3a 5f 55  |U%!&84=_Q%!36:_U|
00005530  25 21 26 39 38 3d a4 41  28 5f 51 25 21 33 36 29  |%!&98=.A(_Q%!36)|
00005540  3a 5f 51 25 21 30 3d 32  38 3a 5f 51 25 21 26 43  |:_Q%!0=28:_Q%!&C|
00005550  3d 5f 51 25 21 38 3a 5f  51 25 21 31 36 3d 36 3a  |=_Q%!8:_Q%!16=6:|
00005560  5f 51 25 21 32 30 3d 5f  55 25 21 26 39 38 2b 5f  |_Q%!20=_U%!&98+_|
00005570  55 25 21 26 38 30 3a 5f  51 25 21 32 34 3d 5f 55  |U%!&80:_Q%!24=_U|
00005580  25 21 26 38 34 3a c8 99  26 34 30 30 45 37 2c 31  |%!&84:..&400E7,1|
00005590  38 2c 5f 51 25 2c 5f 51  25 21 34 0d 4c 9a 11 5f  |8,_Q%,_Q%!4.L.._|
000055a0  55 25 21 26 37 30 3d 5f  51 25 21 38 0d 4c a4 05  |U%!&70=_Q%!8.L..|
000055b0  cd 0d 4c ae 05 cc 0d 4c  b8 05 cd 0d 4c c2 05 cd  |..L....L....L...|
000055c0  0d 4c cc 07 cd 3a e1 0d  4c ea b4 dd f2 7a 28 5f  |.L...:..L....z(_|
000055d0  51 25 29 3a ea 5f 66 75  6c 6c 6e 61 6d 65 24 2c  |Q%):._fullname$,|
000055e0  75 25 2c 70 41 25 2c 61  25 2c 62 25 2c 6e 25 3a  |u%,pA%,a%,b%,n%:|
000055f0  75 25 3d 30 3a 70 41 25  3d 5f 51 25 3f 28 34 34  |u%=0:pA%=_Q%?(44|
00005600  2b 75 25 29 3a c8 95 70  41 25 3c 3e 30 3a 5f 66  |+u%):..pA%<>0:_f|
00005610  75 6c 6c 6e 61 6d 65 24  2b 3d bd 28 70 41 25 29  |ullname$+=.(pA%)|
00005620  3a 75 25 2b 3d 31 3a 70  41 25 3d 5f 51 25 3f 28  |:u%+=1:pA%=_Q%?(|
00005630  34 34 2b 75 25 29 3a ce  3a 64 25 3d a4 43 28 5f  |44+u%):.:d%=.C(_|
00005640  55 25 21 32 38 2c 5f 55  25 21 33 32 2c 5f 55 25  |U%!28,_U%!32,_U%|
00005650  2b 37 32 2c 32 34 2c a3  29 3a e7 64 25 3d 2d 31  |+72,24,.):.d%=-1|
00005660  84 64 25 3d 2d 32 8c 85  39 39 2c a4 42 28 22 53  |.d%=-2..99,.B("S|
00005670  48 45 4c 4c 4d 53 47 30  35 22 29 0d 4d 4e 25 61  |HELLMSG05").MN%a|
00005680  25 3d 28 5f 55 25 21 37  32 29 2b 64 25 3a 62 25  |%=(_U%!72)+d%:b%|
00005690  3d 61 25 21 32 30 3a e7  24 62 25 3c 3e 22 22 8c  |=a%!20:.$b%<>"".|
000056a0  0d 4d 76 21 6e 25 3d a0  28 22 46 4e 22 2b 24 62  |.Mv!n%=.("FN"+$b|
000056b0  25 2b 22 28 5f 66 75 6c  6c 6e 61 6d 65 24 29 22  |%+"(_fullname$)"|
000056c0  29 0d 4d 80 0f cc e7 a4  46 28 61 25 21 38 29 8c  |).M.....F(a%!8).|
000056d0  0d 4d b2 31 c8 99 38 2c  26 41 2c 5f 66 75 6c 6c  |.M.1..8,&A,_full|
000056e0  6e 61 6d 65 24 2c 61 25  21 26 43 2c 2c 61 25 21  |name$,a%!&C,,a%!|
000056f0  38 2c 61 25 21 38 2b a4  44 28 61 25 21 38 29 2b  |8,a%!8+.D(a%!8)+|
00005700  31 0d 4d bc 19 cc 85 39  39 2c a4 42 28 22 53 48  |1.M....99,.B("SH|
00005710  45 4c 4c 4d 53 47 32 31  22 29 0d 4d da 05 cd 0d  |ELLMSG21").M....|
00005720  4d e4 11 cd 3a e7 5f 51  25 21 33 36 3e 2d 31 8c  |M...:._Q%!36>-1.|
00005730  0d 4e 02 19 e7 5f 55 25  21 38 30 3c 3e 30 8c f2  |.N..._U%!80<>0..|
00005740  41 28 5f 55 25 21 38 30  29 0d 4e 0c 35 5f 55 25  |A(_U%!80).N.5_U%|
00005750  21 38 30 3d a4 41 28 a9  5f 66 75 6c 6c 6e 61 6d  |!80=.A(._fullnam|
00005760  65 24 2b 31 29 3a 62 25  3d 5f 55 25 21 38 30 3a  |e$+1):b%=_U%!80:|
00005770  24 62 25 3d 5f 66 75 6c  6c 6e 61 6d 65 24 0d 4e  |$b%=_fullname$.N|
00005780  2a bd cd 3a 5f 51 25 21  31 36 3d 33 3a 21 5f 51  |*..:_Q%!16=3:!_Q|
00005790  25 3d 32 35 36 3a 5f 51  25 21 32 30 3d 5f 55 25  |%=256:_Q%!20=_U%|
000057a0  21 26 43 38 3a 5f 51 25  21 32 34 3d 5f 55 25 21  |!&C8:_Q%!24=_U%!|
000057b0  26 43 43 3a 5f 51 25 21  34 30 3d 5f 55 25 21 26  |&CC:_Q%!40=_U%!&|
000057c0  38 43 3a 5f 51 25 21 33  36 3d a4 54 28 5f 66 75  |8C:_Q%!36=.T(_fu|
000057d0  6c 6c 6e 61 6d 65 24 29  3a 5f 51 25 21 26 43 3d  |llname$):_Q%!&C=|
000057e0  5f 51 25 21 38 3a 24 28  5f 51 25 2b 34 34 29 3d  |_Q%!8:$(_Q%+44)=|
000057f0  5f 66 75 6c 6c 6e 61 6d  65 24 2b bd 28 30 29 3a  |_fullname$+.(0):|
00005800  5f 55 25 21 38 34 3d 5f  51 25 21 38 3a c8 99 26  |_U%!84=_Q%!8:..&|
00005810  34 30 30 45 37 2c 31 38  2c 5f 51 25 2c 5f 51 25  |400E7,18,_Q%,_Q%|
00005820  21 32 30 2c 5f 51 25 21  32 34 3a e7 5f 55 25 21  |!20,_Q%!24:._U%!|
00005830  32 38 3c 3e 5f 55 25 21  32 30 8c 0d 4e 98 0e f2  |28<>_U%!20..N...|
00005840  49 28 5f 55 25 21 32 38  29 0d 4e a2 14 cd 3a c8  |I(_U%!28).N...:.|
00005850  99 26 34 30 30 44 34 2c  2c 2d 31 3a e1 0d 4e ca  |.&400D4,,-1:..N.|
00005860  4a dd f2 59 28 5f 51 25  2c 66 42 25 29 3a ea 53  |J..Y(_Q%,fB%):.S|
00005870  44 25 2c 64 25 2c 61 25  2c 5f 74 65 6d 70 25 2c  |D%,d%,a%,_temp%,|
00005880  75 41 25 2c 5f 25 2c 71  24 3a 5f 25 3d 5f 51 25  |uA%,_%,q$:_%=_Q%|
00005890  21 34 30 3a 71 24 3d a4  48 28 5f 51 25 2b 34 34  |!40:q$=.H(_Q%+44|
000058a0  29 3a e7 66 42 25 8c 0d  4f 2e 0f e7 5f 55 25 21  |):.fB%..O..._U%!|
000058b0  39 36 3c 3e 30 8c 0d 4f  38 08 64 25 3d 30 0d 4f  |96<>0..O8.d%=0.O|
000058c0  42 0a cc 64 25 3d 2d 31  0d 4f 56 05 cd 0d 4f 60  |B..d%=-1.OV...O`|
000058d0  2d cc 64 25 3d a4 43 28  5f 51 25 21 32 30 2c 5f  |-.d%=.C(_Q%!20,_|
000058e0  51 25 21 32 34 2c 5f 55  25 2b 39 36 2c 31 36 2c  |Q%!24,_U%+96,16,|
000058f0  a3 29 3a e7 64 25 3d 2d  31 8c 0d 4f 92 20 64 25  |.):.d%=-1..O. d%|
00005900  3d a4 43 28 5f 51 25 21  32 30 2c 2d 31 2c 5f 55  |=.C(_Q%!20,-1,_U|
00005910  25 2b 39 36 2c 31 36 2c  a3 29 0d 4f 9c 05 cd 0d  |%+96,16,.).O....|
00005920  4f a6 0d cd 3a e7 64 25  3e 2d 31 8c 0d 4f c4 26  |O...:.d%>-1..O.&|
00005930  61 25 3d 5f 55 25 21 39  36 2b 64 25 3a e7 a4 62  |a%=_U%!96+d%:..b|
00005940  28 5f 51 25 21 34 30 2c  61 25 21 38 2c 66 42 25  |(_Q%!40,a%!8,fB%|
00005950  29 8c 0d 4f e2 49 77 43  25 3d 5f 51 25 21 26 43  |)..O.IwC%=_Q%!&C|
00005960  3a 5f 51 25 21 26 43 3d  5f 51 25 21 38 3a 5f 51  |:_Q%!&C=_Q%!8:_Q|
00005970  25 21 31 36 3d 34 3a c8  99 26 34 30 30 45 37 2c  |%!16=4:..&400E7,|
00005980  31 38 2c 5f 51 25 2c 5f  51 25 21 34 3a e7 5f 55  |18,_Q%,_Q%!4:._U|
00005990  25 21 26 36 34 80 31 3c  3c 31 8c 0d 50 14 1f 50  |%!&64.1<<1..P..P|
000059a0  41 25 3d 2d 31 3a 5f 55  25 21 26 36 34 3d 5f 55  |A%=-1:_U%!&64=_U|
000059b0  25 21 26 36 34 82 31 3c  3c 31 0d 50 28 18 cc 50  |%!&64.1<<1.P(..P|
000059c0  41 25 3d a4 71 28 77 43  25 3d 5f 55 25 21 26 36  |A%=.q(wC%=_U%!&6|
000059d0  43 29 0d 50 3c 2f cd 3a  f2 62 28 5f 25 2c 50 41  |C).P</.:.b(_%,PA|
000059e0  25 2c 61 25 21 38 2c 71  24 2c 5f 51 25 21 33 36  |%,a%!8,q$,_Q%!36|
000059f0  2c 61 25 29 3a e7 5f 55  25 21 26 39 43 3c 3e 30  |,a%):._U%!&9C<>0|
00005a00  8c 0d 50 64 19 f2 41 28  5f 55 25 21 26 39 43 29  |..Pd..A(_U%!&9C)|
00005a10  3a 5f 55 25 21 26 39 43  3d 30 0d 50 78 05 cd 0d  |:_U%!&9C=0.Px...|
00005a20  50 82 05 cc 0d 50 8c 05  cd 0d 50 96 07 cd 3a e1  |P....P....P...:.|
00005a30  0d 50 be 0f dd f2 41 41  28 5f 51 25 29 3a e1 0d  |.P....AA(_Q%):..|
00005a40  50 dc 30 dd f2 42 41 28  5f 51 25 29 3a ea 57 44  |P.0..BA(_Q%):.WD|
00005a50  25 2c 49 43 25 2c 4a 43  25 3a 4a 43 25 3d a3 3a  |%,IC%,JC%:JC%=.:|
00005a60  e7 5f 55 25 21 26 39 30  3e 26 38 30 30 30 8c 0d  |._U%!&90>&8000..|
00005a70  51 40 34 5f 51 25 21 26  43 3d 5f 51 25 21 38 3a  |Q@4_Q%!&C=_Q%!8:|
00005a80  5f 51 25 21 31 36 3d 37  3a 49 43 25 3d 5f 55 25  |_Q%!16=7:IC%=_U%|
00005a90  21 26 38 38 3a e7 5f 55  25 21 26 38 43 3d 26 46  |!&88:._U%!&8C=&F|
00005aa0  46 39 8c 0d 51 9a 0e 5f  55 25 21 26 39 30 2b 3d  |F9..Q.._U%!&90+=|
00005ab0  34 0d 51 a4 1c cd 3a e7  28 49 43 25 2d 5f 55 25  |4.Q...:.(IC%-_U%|
00005ac0  21 26 38 30 29 3c 5f 51  25 21 32 34 8c 0d 51 c2  |!&80)<_Q%!24..Q.|
00005ad0  1c 5f 51 25 21 32 34 3d  49 43 25 2d 5f 55 25 21  |._Q%!24=IC%-_U%!|
00005ae0  26 38 30 3a 4a 43 25 3d  b9 0d 51 d6 05 cc 0d 51  |&80:JC%=..Q....Q|
00005af0  e0 7d cd 3a c8 99 26 34  30 30 46 31 2c 5f 55 25  |.}.:..&400F1,_U%|
00005b00  21 26 39 34 2c 5f 55 25  21 26 39 30 2b 5f 55 25  |!&94,_U%!&90+_U%|
00005b10  21 26 38 30 2c 5f 51 25  21 34 2c 5f 51 25 21 32  |!&80,_Q%!4,_Q%!2|
00005b20  30 2c 5f 51 25 21 32 34  3a c8 99 26 34 30 30 45  |0,_Q%!24:..&400E|
00005b30  37 2c 31 37 2c 5f 51 25  2c 5f 51 25 21 34 3a 5f  |7,17,_Q%,_Q%!4:_|
00005b40  55 25 21 26 37 38 3d 5f  51 25 21 38 3a 5f 55 25  |U%!&78=_Q%!8:_U%|
00005b50  21 26 38 30 2b 3d 5f 51  25 21 32 34 3a e7 4a 43  |!&80+=_Q%!24:.JC|
00005b60  25 8c 5f 55 25 21 26 38  30 3d 30 0d 52 1c 07 cd  |%._U%!&80=0.R...|
00005b70  3a e1 0d 52 3a 2b dd f2  43 41 28 5f 51 25 29 3a  |:..R:+..CA(_Q%):|
00005b80  ea 64 25 2c 61 25 2c 72  24 2c 62 25 3a e7 5f 51  |.d%,a%,r$,b%:._Q|
00005b90  25 21 26 43 3d 5f 55 25  21 26 37 30 8c 0d 52 62  |%!&C=_U%!&70..Rb|
00005ba0  24 5f 55 25 21 26 38 30  2b 3d 5f 51 25 21 32 34  |$_U%!&80+=_Q%!24|
00005bb0  3a e7 5f 51 25 21 32 34  3c 5f 55 25 21 26 38 34  |:._Q%!24<_U%!&84|
00005bc0  8c 0d 52 80 6e 64 25 3d  a4 43 28 5f 55 25 21 32  |..R.nd%=.C(_U%!2|
00005bd0  38 2c 5f 55 25 21 33 32  2c 5f 55 25 2b 39 36 2c  |8,_U%!32,_U%+96,|
00005be0  31 36 2c a3 29 3a 61 25  3d 5f 55 25 21 39 36 2b  |16,.):a%=_U%!96+|
00005bf0  64 25 3a 62 25 3d 5f 55  25 21 26 39 43 3a 72 24  |d%:b%=_U%!&9C:r$|
00005c00  3d a4 48 28 62 25 2b 34  34 29 3a f2 62 28 62 25  |=.H(b%+44):.b(b%|
00005c10  21 34 30 2c 5f 55 25 21  26 39 38 2c 61 25 21 38  |!40,_U%!&98,a%!8|
00005c20  2c 72 24 2c 5f 55 25 21  26 38 34 2c 61 25 29 0d  |,r$,_U%!&84,a%).|
00005c30  52 c6 16 cc e7 5f 55 25  21 26 38 30 3e 5f 55 25  |R...._U%!&80>_U%|
00005c40  21 26 38 34 8c 0d 52 f8  27 5f 55 25 21 26 39 38  |!&84..R.'_U%!&98|
00005c50  3d a4 4d 28 5f 55 25 21  26 39 38 2c 5f 55 25 21  |=.M(_U%!&98,_U%!|
00005c60  26 38 30 2c 5f 55 25 21  26 38 34 29 0d 53 02 65  |&80,_U%!&84).S.e|
00005c70  cd 3a 5f 51 25 21 26 43  3d 5f 51 25 21 38 3a 5f  |.:_Q%!&C=_Q%!8:_|
00005c80  51 25 21 31 36 3d 36 3a  5f 51 25 21 32 30 3d 5f  |Q%!16=6:_Q%!20=_|
00005c90  55 25 21 26 39 38 2b 5f  55 25 21 26 38 30 3a 5f  |U%!&98+_U%!&80:_|
00005ca0  51 25 21 32 34 3d 5f 55  25 21 26 38 34 3a c8 99  |Q%!24=_U%!&84:..|
00005cb0  26 34 30 30 45 37 2c 31  38 2c 5f 51 25 2c 5f 51  |&400E7,18,_Q%,_Q|
00005cc0  25 21 34 3a 5f 55 25 21  26 37 30 3d 5f 51 25 21  |%!4:_U%!&70=_Q%!|
00005cd0  38 0d 53 48 05 cd 0d 53  52 2f cc f2 41 28 5f 55  |8.SH...SR/..A(_U|
00005ce0  25 21 26 39 38 29 3a 5f  55 25 21 26 39 38 3d 30  |%!&98):_U%!&98=0|
00005cf0  3a f2 43 28 a4 42 28 22  53 48 45 4c 4c 4d 53 47  |:.C(.B("SHELLMSG|
00005d00  31 35 22 29 29 0d 53 84  07 cd 3a e1 0d 53 a2 2b  |15")).S...:..S.+|
00005d10  dd f2 44 41 28 5f 51 25  29 3a ea 62 25 2c 4b 43  |..DA(_Q%):.b%,KC|
00005d20  25 2c 61 25 2c 6c 25 2c  4c 43 25 3a e7 5f 55 25  |%,a%,l%,LC%:._U%|
00005d30  21 33 30 30 3e 30 8c 0d  53 c0 59 61 25 3d a4 41  |!300>0..S.Ya%=.A|
00005d40  28 32 35 36 29 3a e3 6c  25 3d 30 b8 5f 51 25 21  |(256):.l%=0._Q%!|
00005d50  30 88 34 3a 61 25 21 6c  25 3d 5f 51 25 21 6c 25  |0.4:a%!l%=_Q%!l%|
00005d60  3a ed 6c 25 3a 62 25 3d  5f 55 25 21 33 30 30 3a  |:.l%:b%=_U%!300:|
00005d70  4b 43 25 3d 61 25 21 34  3a e7 21 61 25 3c 32 34  |KC%=a%!4:.!a%<24|
00005d80  8c 4c 43 25 3d 30 8b 4c  43 25 3d 61 25 21 32 30  |.LC%=0.LC%=a%!20|
00005d90  0d 54 1a 32 61 25 21 26  43 3d 61 25 21 38 3a c8  |.T.2a%!&C=a%!8:.|
00005da0  99 26 34 30 30 45 37 2c  31 39 2c 61 25 2c 4b 43  |.&400E7,19,a%,KC|
00005db0  25 3a e7 a0 28 22 46 4e  22 2b 24 62 25 29 3c 3e  |%:..("FN"+$b%)<>|
00005dc0  30 8c 0d 54 38 0b e7 4c  43 25 80 31 8c 0d 54 4c  |0..T8..LC%.1..TL|
00005dd0  11 5f 63 6c 6f 73 65 64  6f 77 6e 25 3d b9 0d 54  |._closedown%=..T|
00005de0  56 35 cc 21 61 25 3d 32  34 3a 61 25 21 32 34 3d  |V5.!a%=24:a%!24=|
00005df0  35 30 38 3a c8 99 26 34  30 30 45 37 2c 38 2c 61  |508:..&400E7,8,a|
00005e00  25 2c 4b 43 25 3a 5f 63  6c 6f 73 65 64 6f 77 6e  |%,KC%:_closedown|
00005e10  25 3d b9 0d 54 88 05 cd  0d 54 92 0c cd 3a f2 41  |%=..T....T...:.A|
00005e20  28 61 25 29 0d 54 a6 07  cd 3a e1 0d 54 c4 37 dd  |(a%).T...:..T.7.|
00005e30  f2 45 41 28 51 25 29 3a  ea 6b 24 3a 6b 24 3d 22  |.EA(Q%):.k$:k$="|
00005e40  52 75 6e 20 22 2b a4 4f  2b bd 26 41 3a c8 99 26  |Run "+.O+.&A:..&|
00005e50  43 2c 32 2c 51 25 21 32  30 2c 6b 24 2c a9 6b 24  |C,2,Q%!20,k$,.k$|
00005e60  3a e1 0d 55 00 19 dd f2  46 41 28 5f 51 25 29 3a  |:..U....FA(_Q%):|
00005e70  e7 5f 55 25 21 33 31 32  3e 30 8c 0d 55 14 4e f2  |._U%!312>0..U.N.|
00005e80  42 28 22 4d 65 73 73 61  67 65 5f 53 68 75 74 64  |B("Message_Shutd|
00005e90  6f 77 6e 3a 53 68 75 74  64 6f 77 6e 20 6d 65 73  |own:Shutdown mes|
00005ea0  73 61 67 65 20 72 65 63  65 69 76 65 64 22 29 3a  |sage received"):|
00005eb0  62 25 3d 5f 55 25 21 33  31 32 3a 6e 25 3d a0 28  |b%=_U%!312:n%=.(|
00005ec0  22 46 4e 22 2b 24 62 25  29 0d 55 32 07 cd 3a e1  |"FN"+$b%).U2..:.|
00005ed0  0d 55 46 5c dd f2 47 41  28 5f 51 25 29 3a ea 45  |.UF\..GA(_Q%):.E|
00005ee0  24 2c 4d 24 2c 47 24 2c  51 41 25 2c 4d 43 25 2c  |$,M$,G$,QA%,MC%,|
00005ef0  45 41 24 2c 76 25 3a 76  25 3d a4 41 28 26 43 29  |EA$,v%:v%=.A(&C)|
00005f00  3a c8 99 26 34 30 30 44  36 2c 5f 51 25 21 33 32  |:..&400D6,_Q%!32|
00005f10  2c 76 25 2c 26 33 46 30  30 30 30 2c 26 43 3c 3c  |,v%,&3F0000,&C<<|
00005f20  31 36 3a e7 21 76 25 3c  3e 2d 31 8c 0d 55 8c 15  |16:.!v%<>-1..U..|
00005f30  45 24 3d a4 45 28 5f 51  25 21 33 32 2c 21 76 25  |E$=.E(_Q%!32,!v%|
00005f40  29 0d 55 96 2a cd 3a f2  41 28 76 25 29 3a e7 45  |).U.*.:.A(v%):.E|
00005f50  24 3d 22 22 8c 45 24 3d  a4 4a 28 5f 51 25 21 33  |$="".E$=.J(_Q%!3|
00005f60  32 2c 5f 51 25 21 33 36  2c 38 29 0d 55 be 21 47  |2,_Q%!36,8).U.!G|
00005f70  24 3d a4 72 28 5f 51 25  21 33 32 2c 5f 51 25 21  |$=.r(_Q%!32,_Q%!|
00005f80  33 36 29 3a e7 47 24 3c  3e 22 22 8c 0d 55 d2 14  |36):.G$<>""..U..|
00005f90  e7 a4 49 28 c0 47 24 2c  31 29 29 3d 22 49 22 8c  |..I(.G$,1))="I".|
00005fa0  0d 55 dc 18 51 41 25 3d  a7 47 24 2c 22 3b 22 29  |.U..QA%=.G$,";")|
00005fb0  3a e7 51 41 25 3d 30 8c  0d 55 fa 0d 45 24 3d c1  |:.QA%=0..U..E$=.|
00005fc0  47 24 2c 32 29 0d 56 04  14 cc 45 24 3d c1 47 24  |G$,2).V...E$=.G$|
00005fd0  2c 32 2c 51 41 25 2d 32  29 0d 56 18 05 cd 0d 56  |,2,QA%-2).V....V|
00005fe0  22 3d cc 51 41 25 3d a7  a4 49 28 47 24 29 2c a4  |"=.QA%=..I(G$),.|
00005ff0  49 28 22 3b 69 22 29 29  3a 4d 43 25 3d a7 a4 49  |I(";i")):MC%=..I|
00006000  28 47 24 29 2c a4 49 28  22 3b 22 29 2c 51 41 25  |(G$),.I(";"),QA%|
00006010  2b 31 29 3a e7 51 41 25  3e 30 8c 0d 56 4a 0b e7  |+1):.QA%>0..VJ..|
00006020  4d 43 25 3e 30 8c 0d 56  54 1b 45 24 3d c1 47 24  |MC%>0..VT.E$=.G$|
00006030  2c 51 41 25 2b 32 2c 4d  43 25 2d 51 41 25 2d 32  |,QA%+2,MC%-QA%-2|
00006040  29 0d 56 5e 12 cc 45 24  3d c1 47 24 2c 51 41 25  |).V^..E$=.G$,QA%|
00006050  2b 32 29 0d 56 72 05 cd  0d 56 7c 05 cd 0d 56 86  |+2).Vr...V|...V.|
00006060  05 cd 0d 56 90 0e cd 3a  e7 45 24 3c 3e 22 22 8c  |...V...:.E$<>"".|
00006070  0d 56 a4 6a 5f 51 25 21  31 36 3d 26 35 30 33 3a  |.V.j_Q%!16=&503:|
00006080  5f 51 25 21 26 43 3d 5f  51 25 21 38 3a 4d 24 3d  |_Q%!&C=_Q%!8:M$=|
00006090  a4 52 28 45 24 2c 22 22  2c 22 22 29 3a 4d 24 3d  |.R(E$,"",""):M$=|
000060a0  a4 73 28 4d 24 29 3a 24  28 5f 51 25 2b 32 30 29  |.s(M$):$(_Q%+20)|
000060b0  3d 4d 24 3a 21 5f 51 25  3d 28 a9 4d 24 2b 32 35  |=M$:!_Q%=(.M$+25|
000060c0  29 80 ac 33 3a c8 99 26  34 30 30 45 37 2c 31 37  |)..3:..&400E7,17|
000060d0  2c 5f 51 25 2c 5f 51 25  21 34 0d 56 e0 07 cd 3a  |,_Q%,_Q%!4.V...:|
000060e0  e1 0d 56 fe 60 dd f2 48  41 28 5f 51 25 29 3a ea  |..V.`..HA(_Q%):.|
000060f0  41 24 2c 6b 43 25 2c 45  41 25 2c 46 41 25 2c 6e  |A$,kC%,EA%,FA%,n|
00006100  25 2c 5f 74 65 6d 70 25  2c 75 25 2c 4a 24 2c 67  |%,_temp%,u%,J$,g|
00006110  41 25 2c 61 25 3a 45 41  25 3d 5f 51 25 21 32 34  |A%,a%:EA%=_Q%!24|
00006120  3a 46 41 25 3d 5f 51 25  21 32 38 3a 5f 55 25 21  |:FA%=_Q%!28:_U%!|
00006130  32 36 34 3d 30 3a e7 5f  55 25 21 32 30 3c 3e 30  |264=0:._U%!20<>0|
00006140  8c 0d 57 26 11 6e 25 3d  a4 74 28 5f 55 25 21 32  |..W&.n%=.t(_U%!2|
00006150  30 29 0d 57 30 0f cd 3a  c8 8e 5f 51 25 21 32 30  |0).W0..:.._Q%!20|
00006160  ca 0d 57 6c 62 c9 5f 55  25 21 26 45 34 3a f2 55  |..Wlb._U%!&E4:.U|
00006170  41 28 5f 55 25 21 26 45  34 2c a4 42 28 22 77 61  |A(_U%!&E4,.B("wa|
00006180  72 6e 69 6e 67 22 29 29  3a f2 44 28 5f 55 25 21  |rning")):.D(_U%!|
00006190  26 45 34 2c 31 2c a4 42  28 22 53 48 45 4c 4c 4d  |&E4,1,.B("SHELLM|
000061a0  53 47 30 37 22 29 2c 30  29 3a c8 99 26 34 30 30  |SG07"),0):..&400|
000061b0  45 38 2c 2c 5f 55 25 21  26 45 34 2c 45 41 25 2c  |E8,,_U%!&E4,EA%,|
000061c0  46 41 25 0d 57 b2 26 7f  67 41 25 3d a4 75 28 5f  |FA%.W.&.gA%=.u(_|
000061d0  55 25 21 32 34 2c 5f 51  25 2b 33 32 29 3a e7 a4  |U%!24,_Q%+32):..|
000061e0  46 28 67 41 25 21 34 29  8c 0d 57 e4 14 f2 56 41  |F(gA%!4)..W...VA|
000061f0  28 67 41 25 2c 45 41 25  2c 46 41 25 29 0d 57 ee  |(gA%,EA%,FA%).W.|
00006200  5b cc 61 25 3d a4 41 28  33 32 29 3a c8 99 26 34  |[.a%=.A(32):..&4|
00006210  35 42 43 34 2c 5f 55 25  21 32 34 2c 5f 51 25 2b  |5BC4,_U%!24,_Q%+|
00006220  33 32 b8 2c 2c 61 25 3a  f2 57 41 28 61 25 21 38  |32.,,a%:.WA(a%!8|
00006230  2c 4a 24 2c 4b 24 29 3a  f2 41 28 61 25 29 3a f2  |,J$,K$):.A(a%):.|
00006240  58 41 28 5f 51 25 21 32  30 2c 45 41 25 2c 46 41  |XA(_Q%!20,EA%,FA|
00006250  25 2c 4a 24 2c 4b 24 29  0d 58 34 05 cd 0d 58 3e  |%,J$,K$).X4...X>|
00006260  07 cb 3a e1 0d 58 5c 34  dd f2 49 41 28 5f 51 25  |..:..X\4..IA(_Q%|
00006270  29 3a ea 64 25 2c 66 25  2c 68 41 25 2c 49 41 25  |):.d%,f%,hA%,IA%|
00006280  3a 68 41 25 3d 5f 55 25  21 26 42 38 3a e7 5f 55  |:hA%=_U%!&B8:._U|
00006290  25 21 26 41 30 3e 30 8c  0d 58 84 52 f2 42 28 22  |%!&A0>0..X.R.B("|
000062a0  4d 65 73 73 61 67 65 5f  4d 6f 64 65 43 68 61 6e  |Message_ModeChan|
000062b0  67 65 3a 4d 6f 64 65 43  68 61 6e 67 65 20 6d 65  |ge:ModeChange me|
000062c0  73 73 61 67 65 20 72 65  63 65 69 76 65 64 22 29  |ssage received")|
000062d0  3a 62 25 3d 5f 55 25 21  26 41 30 3a 6e 25 3d a0  |:b%=_U%!&A0:n%=.|
000062e0  28 22 46 4e 22 2b 24 62  25 29 0d 58 a2 1a cd 3a  |("FN"+$b%).X...:|
000062f0  49 41 25 3d a4 41 28 26  36 34 29 3a e7 68 41 25  |IA%=.A(&64):.hA%|
00006300  3c 3e 30 8c 0d 58 f2 35  c8 95 68 41 25 21 66 25  |<>0..X.5..hA%!f%|
00006310  3c 3e 2d 31 3a 64 25 3d  a4 43 28 68 41 25 21 66  |<>-1:d%=.C(hA%!f|
00006320  25 2c 2d 31 2c 5f 55 25  2b 39 32 2c 32 34 2c a3  |%,-1,_U%+92,24,.|
00006330  29 3a e7 64 25 3e 2d 31  8c 0d 59 1a 10 e7 a4 76  |):.d%>-1..Y....v|
00006340  28 68 41 25 21 66 25 29  8c 0d 59 2e 2d 21 49 41  |(hA%!f%)..Y.-!IA|
00006350  25 3d 68 41 25 21 66 25  3a c8 99 26 34 30 30 43  |%=hA%!f%:..&400C|
00006360  36 2c 2c 49 41 25 3a f2  48 28 68 41 25 21 66 25  |6,,IA%:.H(hA%!f%|
00006370  2c 30 2c 2d 31 29 0d 59  4c 05 cd 0d 59 56 0d cd  |,0,-1).YL...YV..|
00006380  3a 66 25 2b 3d 34 3a ce  0d 59 74 0f cd 3a f2 41  |:f%+=4:..Yt..:.A|
00006390  28 49 41 25 29 3a e1 0d  59 9c 49 dd a4 48 28 6d  |(IA%):..Y.I..H(m|
000063a0  43 25 29 3a ea 74 24 2c  69 42 25 3a c8 95 28 28  |C%):.t$,iB%:..((|
000063b0  6d 43 25 3f 69 42 25 29  3e 33 31 80 69 42 25 3c  |mC%?iB%)>31.iB%<|
000063c0  26 46 46 29 3a 74 24 2b  3d bd 28 6d 43 25 3f 69  |&FF):t$+=.(mC%?i|
000063d0  42 25 29 3a 69 42 25 2b  3d 31 3a ce 3a 3d 74 24  |B%):iB%+=1:.:=t$|
000063e0  0d 59 ec 1b dd f2 5a 28  62 24 29 3a f2 46 28 26  |.Y....Z(b$):.F(&|
000063f0  34 33 42 30 30 2c 62 24  29 3a e1 0d 5a 14 2f dd  |43B00,b$):..Z./.|
00006400  f2 4b 41 28 6d 24 29 3a  ea 54 44 25 2c 62 25 2c  |.KA(m$):.TD%,b%,|
00006410  73 25 3a 73 25 3d a4 41  28 35 31 32 29 3a e7 5f  |s%:s%=.A(512):._|
00006420  55 25 21 26 44 30 3d 2d  31 8c 0d 5a 46 1d e7 a4  |U%!&D0=-1..ZF...|
00006430  53 28 73 25 2c 22 53 74  72 6f 6e 67 48 65 6c 70  |S(s%,"StrongHelp|
00006440  24 44 69 72 22 29 8c 0d  5a 5a 37 c8 99 26 36 30  |$Dir")..ZZ7..&60|
00006450  30 44 45 2c 22 3c 53 74  72 6f 6e 67 48 65 6c 70  |0DE,"<StrongHelp|
00006460  24 44 69 72 3e 22 3a e7  5f 55 25 21 26 44 38 3c  |$Dir>":._U%!&D8<|
00006470  3e 30 8c f2 41 28 5f 55  25 21 26 44 38 29 0d 5a  |>0..A(_U%!&D8).Z|
00006480  6e 27 5f 55 25 21 26 44  38 3d a4 41 28 a9 6d 24  |n'_U%!&D8=.A(.m$|
00006490  2b 31 29 3a 62 25 3d 5f  55 25 21 26 44 38 3a 24  |+1):b%=_U%!&D8:$|
000064a0  62 25 3d 6d 24 0d 5a 8c  20 cc f2 41 28 73 25 29  |b%=m$.Z. ..A(s%)|
000064b0  3a f2 43 28 a4 42 28 22  53 48 45 4c 4c 4d 53 47  |:.C(.B("SHELLMSG|
000064c0  31 31 22 29 29 0d 5a be  05 cd 0d 5a c8 18 cc f2  |11")).Z....Z....|
000064d0  5a 28 22 48 65 6c 70 5f  57 6f 72 64 20 22 2b 6d  |Z("Help_Word "+m|
000064e0  24 29 0d 5a dc 0e cd 3a  f2 41 28 73 25 29 3a e1  |$).Z...:.A(s%):.|
000064f0  0d 5b 04 7b dd f2 4c 41  3a ea 52 41 25 2c 6a 42  |.[.{..LA:.RA%,jB|
00006500  25 3a 52 41 25 3d a4 41  28 32 35 36 29 3a f5 3a  |%:RA%=.A(256):.:|
00006510  52 41 25 21 26 43 3d 30  3a c8 99 26 34 30 30 45  |RA%!&C=0:..&400E|
00006520  37 2c 31 39 2c 52 41 25  2c 2d 32 2c 5f 55 25 21  |7,19,RA%,-2,_U%!|
00006530  26 44 34 b8 2c 2c 6a 42  25 3a 5f 55 25 21 26 44  |&D4.,,jB%:_U%!&D|
00006540  34 3d 5f 55 25 21 26 44  34 2b 31 3a fd 6a 42 25  |4=_U%!&D4+1:.jB%|
00006550  3c 3e 2d 31 84 28 5f 55  25 21 26 44 34 29 3e 36  |<>-1.(_U%!&D4)>6|
00006560  34 3a e7 6a 42 25 3c 3e  2d 31 8c 0d 5b cc 40 52  |4:.jB%<>-1..[.@R|
00006570  41 25 21 30 3d 32 34 3a  52 41 25 21 26 43 3d 30  |A%!0=24:RA%!&C=0|
00006580  3a 52 41 25 21 31 36 3d  26 34 30 30 43 36 3a 52  |:RA%!16=&400C6:R|
00006590  41 25 21 32 30 3d 6a 42  25 3a c8 99 26 34 30 30  |A%!20=jB%:..&400|
000065a0  45 37 2c 31 37 2c 52 41  25 2c 30 0d 5b fe 0f cd  |E7,17,RA%,0.[...|
000065b0  3a f2 41 28 52 41 25 29  3a e1 0d 5c 26 1b dd f2  |:.A(RA%):..\&...|
000065c0  4d 41 28 5f 51 25 29 3a  ea 4f 24 3a c8 8e 5f 51  |MA(_Q%):.O$:.._Q|
000065d0  25 21 31 36 ca 0d 5c 58  43 c9 26 34 33 42 30 30  |%!16..\XC.&43B00|
000065e0  3a 4f 24 3d 24 28 5f 51  25 2b 32 30 29 3a e7 c0  |:O$=$(_Q%+20):..|
000065f0  4f 24 2c 33 30 29 3d 22  45 76 6e 74 53 68 65 6c  |O$,30)="EvntShel|
00006600  6c 4c 69 62 3a 53 68 65  6c 6c 44 42 75 67 20 73  |lLib:ShellDBug s|
00006610  74 61 72 74 65 64 22 8c  0d 5c 76 12 e7 5f 55 25  |tarted"..\v.._U%|
00006620  21 26 36 34 80 31 3c 3c  34 8c 0d 5c 8a 4e 5f 55  |!&64.1<<4..\.N_U|
00006630  25 21 26 36 34 3d 28 5f  55 25 21 26 36 34 82 31  |%!&64=(_U%!&64.1|
00006640  3c 3c 34 29 3a f2 46 28  26 34 33 42 30 30 2c 22  |<<4):.F(&43B00,"|
00006650  53 68 65 6c 6c 44 42 75  67 3a 49 6e 69 74 20 44  |ShellDBug:Init D|
00006660  65 62 75 67 20 6d 65 73  73 61 67 65 73 20 66 72  |ebug messages fr|
00006670  6f 6d 20 22 2b a4 50 29  0d 5c 9e 05 cd 0d 5c a8  |om "+.P).\....\.|
00006680  2b cd 3a e7 c0 4f 24 2c  32 35 29 3d 22 45 76 6e  |+.:..O$,25)="Evn|
00006690  74 53 68 65 6c 6c 4c 69  62 3a 54 72 61 63 65 49  |tShellLib:TraceI|
000066a0  6e 69 74 41 63 6b 22 8c  0d 5c c6 1a 5f 55 25 21  |nitAck"..\.._U%!|
000066b0  26 36 34 3d 28 5f 55 25  21 26 36 34 82 31 3c 3c  |&64=(_U%!&64.1<<|
000066c0  34 29 0d 5c d0 26 cd 3a  e7 c0 4f 24 2c 32 30 29  |4).\.&.:..O$,20)|
000066d0  3d 22 45 76 6e 74 53 68  65 6c 6c 4c 69 62 3a 54  |="EvntShellLib:T|
000066e0  72 61 63 65 4f 6e 22 8c  0d 5c e4 07 f2 59 41 0d  |raceOn"..\...YA.|
000066f0  5c ee 27 cd 3a e7 c0 4f  24 2c 32 31 29 3d 22 45  |\.'.:..O$,21)="E|
00006700  76 6e 74 53 68 65 6c 6c  4c 69 62 3a 54 72 61 63  |vntShellLib:Trac|
00006710  65 4f 66 66 22 8c 0d 5d  02 07 f2 5a 41 0d 5d 0c  |eOff"..]...ZA.].|
00006720  2e cd 3a e7 c0 4f 24 2c  32 38 29 3d 22 45 76 6e  |..:..O$,28)="Evn|
00006730  74 53 68 65 6c 6c 4c 69  62 3a 4c 69 73 74 43 6c  |tShellLib:ListCl|
00006740  69 63 6b 53 65 6c 65 63  74 22 8c 0d 5d 20 07 f2  |ickSelect"..] ..|
00006750  61 41 0d 5d 2a 2e cd 3a  e7 c0 4f 24 2c 32 38 29  |aA.]*..:..O$,28)|
00006760  3d 22 45 76 6e 74 53 68  65 6c 6c 4c 69 62 3a 4c  |="EvntShellLib:L|
00006770  69 73 74 43 6c 69 63 6b  41 64 6a 75 73 74 22 8c  |istClickAdjust".|
00006780  0d 5d 3e 07 f2 62 41 0d  5d 48 2b cd 3a e7 c0 4f  |.]>..bA.]H+.:..O|
00006790  24 2c 32 35 29 3d 22 45  76 6e 74 53 68 65 6c 6c  |$,25)="EvntShell|
000067a0  4c 69 62 3a 4c 69 73 74  48 65 6c 70 54 61 67 73  |Lib:ListHelpTags|
000067b0  22 8c 0d 5d 5c 07 f2 63  41 0d 5d 66 05 cd 0d 5d  |"..]\..cA.]f...]|
000067c0  70 10 cb 3a f2 64 41 28  5f 51 25 29 3a e1 0d 5d  |p..:.dA(_Q%):..]|
000067d0  a2 1e dd f2 4e 41 28 5f  51 25 29 3a e7 5f 51 25  |....NA(_Q%):._Q%|
000067e0  21 26 43 3c 3e 5f 55 25  21 38 34 8c 0d 5d d4 48  |!&C<>_U%!84..].H|
000067f0  c8 99 26 32 30 30 30 38  2c 36 2c 22 3c 57 69 6d  |..&20008,6,"<Wim|
00006800  70 24 53 63 72 61 70 3e  22 3a 85 26 46 46 2c 22  |p$Scrap>":.&FF,"|
00006810  44 61 74 61 20 54 72 61  6e 73 66 65 72 20 66 61  |Data Transfer fa|
00006820  69 6c 65 64 3a 20 52 65  63 65 69 76 65 72 20 64  |iled: Receiver d|
00006830  69 65 64 22 0d 5d e8 07  cd 3a e1 0d 5e 06 32 dd  |ied".]...:..^.2.|
00006840  f2 4f 41 28 5f 51 25 29  3a ea 6f 43 25 2c 62 25  |.OA(_Q%):.oC%,b%|
00006850  3a 62 25 3d 5f 55 25 21  26 39 43 3a e7 5f 51 25  |:b%=_U%!&9C:._Q%|
00006860  21 26 43 3c 3e 5f 55 25  21 26 37 30 8c 0d 5e 42  |!&C<>_U%!&70..^B|
00006870  0f e7 5f 55 25 21 26 38  30 3d 30 8c 0d 5e 56 30  |.._U%!&80=0..^V0|
00006880  c8 99 26 32 30 30 32 33  2c 22 57 69 6d 70 24 53  |..&20023,"Wimp$S|
00006890  63 72 61 70 22 2c 2c 2d  31 2c 30 2c 33 b8 2c 2c  |crap",,-1,0,3.,,|
000068a0  6f 43 25 3a e7 6f 43 25  3c 3e 30 8c 0d 5e 6a 77  |oC%:.oC%<>0..^jw|
000068b0  24 28 62 25 2b 34 34 29  3d 22 3c 57 69 6d 70 24  |$(b%+44)="<Wimp$|
000068c0  53 63 72 61 70 3e 22 2b  bd 28 30 29 3a 62 25 21  |Scrap>"+.(0):b%!|
000068d0  30 3d 28 34 39 2b a9 28  a4 48 28 62 25 2b 34 34  |0=(49+.(.H(b%+44|
000068e0  29 29 29 80 ac 33 3a 62  25 21 26 43 3d 62 25 21  |)))..3:b%!&C=b%!|
000068f0  38 3a 62 25 21 31 36 3d  32 3a 62 25 21 33 36 3d  |8:b%!16=2:b%!36=|
00006900  2d 31 3a c8 99 26 34 30  30 45 37 2c 31 38 2c 62  |-1:..&400E7,18,b|
00006910  25 2c 62 25 21 34 3a 5f  55 25 21 26 36 43 3d 62  |%,b%!4:_U%!&6C=b|
00006920  25 21 38 0d 5e b0 19 cc  f2 43 28 a4 42 28 22 53  |%!8.^....C(.B("S|
00006930  48 45 4c 4c 4d 53 47 31  34 22 29 29 0d 5e c4 05  |HELLMSG14")).^..|
00006940  cd 0d 5e ce 2b cc f2 41  28 5f 55 25 21 26 39 38  |..^.+..A(_U%!&98|
00006950  29 3a 5f 55 25 21 26 39  38 3d 30 3a f2 43 28 22  |):_U%!&98=0:.C("|
00006960  53 48 45 4c 4c 4d 53 47  30 36 22 29 0d 5f 0a 05  |SHELLMSG06")._..|
00006970  cd 0d 5f 14 07 cd 3a e1  0d 5f 32 4b dd f2 50 41  |.._...:.._2K..PA|
00006980  3a ea 6c 25 2c 62 25 3a  62 25 3d 5f 55 25 21 26  |:.l%,b%:b%=_U%!&|
00006990  45 38 3a e3 6c 25 3d 30  b8 26 46 46 3a c8 95 62  |E8:.l%=0.&FF:..b|
000069a0  25 3f 6c 25 3e 30 3a c8  99 26 34 30 30 38 32 2c  |%?l%>0:..&40082,|
000069b0  6c 25 3a 62 25 3f 6c 25  2d 3d 31 3a ce 3a ed 6c  |l%:b%?l%-=1:.:.l|
000069c0  25 3a e1 0d 5f a0 60 dd  f2 4c 28 4c 42 25 2c 4d  |%:.._.`..L(LB%,M|
000069d0  42 25 2c 49 44 25 2c 4a  44 25 29 3a ea 78 25 3a  |B%,ID%,JD%):.x%:|
000069e0  78 25 3d a4 41 28 31 36  29 3a 21 78 25 3d 4c 42  |x%=.A(16):!x%=LB|
000069f0  25 3a 78 25 21 34 3d 4d  42 25 3a 78 25 21 38 3d  |%:x%!4=MB%:x%!8=|
00006a00  49 44 25 3a 78 25 21 26  43 3d 4a 44 25 3a c8 99  |ID%:x%!&C=JD%:..|
00006a10  26 34 30 30 43 44 2c 2c  78 25 3a f2 41 28 78 25  |&400CD,,x%:.A(x%|
00006a20  29 3a e1 0d 60 0e 39 dd  a4 56 28 42 24 2c 7a 24  |):..`.9..V(B$,z$|
00006a30  2c 58 41 25 29 3a c8 95  a9 28 42 24 29 3c 58 41  |,XA%):...(B$)<XA|
00006a40  25 3a 42 24 3d c4 58 41  25 2d a9 28 42 24 29 2c  |%:B$=.XA%-.(B$),|
00006a50  7a 24 29 2b 42 24 3a ce  3a 3d 42 24 0d 60 4a 19  |z$)+B$:.:=B$.`J.|
00006a60  dd a4 49 28 42 24 29 3a  ea 6c 25 3a e7 a9 28 42  |..I(B$):.l%:..(B|
00006a70  24 29 3e 30 8c 0d 60 68  2f e3 6c 25 3d 31 b8 a9  |$)>0..`h/.l%=1..|
00006a80  28 42 24 29 3a e7 c1 42  24 2c 6c 25 2c 31 29 3e  |(B$):..B$,l%,1)>|
00006a90  3d 22 61 22 80 c1 42 24  2c 6c 25 2c 31 29 3c 3d  |="a"..B$,l%,1)<=|
00006aa0  22 7a 22 8c 0d 60 7c 21  c1 42 24 2c 6c 25 2c 31  |"z"..`|!.B$,l%,1|
00006ab0  29 3d bd 28 97 28 c1 42  24 2c 6c 25 2c 31 29 29  |)=.(.(.B$,l%,1))|
00006ac0  80 26 44 46 29 0d 60 86  09 cd 3a ed 6c 25 0d 60  |.&DF).`...:.l%.`|
00006ad0  9a 09 cd 3a 3d 42 24 0d  60 b8 29 dd f2 52 41 28  |...:=B$.`.)..RA(|
00006ae0  4c 42 25 2c 4d 42 25 29  3a f2 4c 28 4c 42 25 2c  |LB%,MB%):.L(LB%,|
00006af0  4d 42 25 2c 30 2c 26 32  30 30 30 30 30 29 3a e1  |MB%,0,&200000):.|
00006b00  0d 60 e0 2f dd f2 53 41  28 4c 42 25 2c 4d 42 25  |.`./..SA(LB%,MB%|
00006b10  29 3a f2 4c 28 4c 42 25  2c 4d 42 25 2c 26 32 30  |):.L(LB%,MB%,&20|
00006b20  30 30 30 30 2c 26 32 30  30 30 30 30 29 3a e1 0d  |0000,&200000):..|
00006b30  61 08 59 dd a4 62 28 5f  25 2c 75 41 25 2c 66 42  |a.Y..b(_%,uA%,fB|
00006b40  25 29 3a ea 59 44 25 2c  66 25 2c 68 25 2c 62 25  |%):.YD%,f%,h%,b%|
00006b50  2c 6b 42 25 3a 66 25 3d  30 3a 68 25 3d 2d 31 3a  |,kB%:f%=0:h%=-1:|
00006b60  6b 42 25 3d a3 3a e7 5f  55 25 21 26 36 34 80 31  |kB%=.:._U%!&64.1|
00006b70  3c 3c 31 8c 5f 55 25 21  26 36 34 3d 5f 55 25 21  |<<1._U%!&64=_U%!|
00006b80  26 36 34 82 31 3c 3c 31  0d 61 4e 25 c8 95 75 41  |&64.1<<1.aN%..uA|
00006b90  25 21 66 25 3c 3e 2d 31  3a 62 25 3d 75 41 25 21  |%!f%<>-1:b%=uA%!|
00006ba0  66 25 3a e7 62 25 80 31  3c 3c 33 31 8c 0d 61 6c  |f%:.b%.1<<31..al|
00006bb0  15 62 25 3d 62 25 82 31  3c 3c 33 31 3a 6b 42 25  |.b%=b%.1<<31:kB%|
00006bc0  3d b9 0d 61 80 0a cc 6b  42 25 3d a3 0d 61 94 0d  |=..a...kB%=..a..|
00006bd0  cd 3a e7 62 25 3d 5f 25  8c 0d 61 a8 0f 68 25 3d  |.:.b%=_%..a..h%=|
00006be0  66 25 3a e7 6b 42 25 8c  0d 61 bc 18 5f 55 25 21  |f%:.kB%..a.._U%!|
00006bf0  26 36 34 3d 5f 55 25 21  26 36 34 84 31 3c 3c 31  |&64=_U%!&64.1<<1|
00006c00  0d 61 c6 05 cd 0d 61 d0  23 cd 3a 66 25 2b 3d 34  |.a....a.#.:f%+=4|
00006c10  3a ce 3a e7 66 42 25 80  28 5f 25 3e 3d 34 30 39  |:.:.fB%.(_%>=409|
00006c20  36 29 8c 68 25 3d 2d 31  0d 61 f8 11 e7 68 25 3c  |6).h%=-1.a...h%<|
00006c30  3e 2d 31 8c 3d b9 8b 3d  a3 0d 62 0c 1b dd a4 70  |>-1.=..=..b....p|
00006c40  3a e7 5f 55 25 21 26 36  34 80 31 3c 3c 31 8c 3d  |:._U%!&64.1<<1.=|
00006c50  b9 8b 3d a3 0d 62 2a 51  dd a4 71 28 61 44 25 29  |..=..b*Q..q(aD%)|
00006c60  3a ea 6f 24 2c 57 41 25  2c 6c 42 25 2c 50 41 25  |:.o$,WA%,lB%,PA%|
00006c70  3a 6f 24 3d a4 48 28 5f  51 25 2b 34 34 29 3a 57  |:o$=.H(_Q%+44):W|
00006c80  41 25 3d a4 54 28 6f 24  29 3a e7 57 41 25 3c 30  |A%=.T(o$):.WA%<0|
00006c90  8c f2 43 28 a4 42 28 22  53 48 45 4c 4c 4d 53 47  |..C(.B("SHELLMSG|
00006ca0  31 36 22 29 29 0d 62 5c  33 50 41 25 3d a4 41 28  |16")).b\3PA%=.A(|
00006cb0  57 41 25 29 3a c8 99 26  32 30 30 30 38 2c 31 36  |WA%):..&20008,16|
00006cc0  2c 6f 24 2c 50 41 25 2c  30 b8 3b 6c 42 25 3a e7  |,o$,PA%,0.;lB%:.|
00006cd0  a4 77 28 6c 42 25 29 8c  0d 62 7a 20 f2 41 28 50  |.w(lB%)..bz .A(P|
00006ce0  41 25 29 3a f2 43 28 a4  42 28 22 53 48 45 4c 4c  |A%):.C(.B("SHELL|
00006cf0  4d 53 47 31 37 22 29 29  0d 62 8e 05 cc 0d 62 98  |MSG17")).b....b.|
00006d00  0a cd 3a 3d 50 41 25 0d  63 24 72 dd f2 62 28 5f  |..:=PA%.c$r..b(_|
00006d10  25 2c 50 41 25 2c 75 41  25 2c 5f 66 69 6c 65 6e  |%,PA%,uA%,_filen|
00006d20  61 6d 65 24 2c 5f 66 69  6c 65 5f 73 69 7a 65 25  |ame$,_file_size%|
00006d30  2c 61 25 29 3a ea 66 25  2c 68 25 2c 62 25 2c 6e  |,a%):.f%,h%,b%,n|
00006d40  25 3a 66 25 3d 30 3a 68  25 3d 2d 31 3a c8 95 75  |%:f%=0:h%=-1:..u|
00006d50  41 25 21 66 25 3c 3e 2d  31 3a 62 25 3d 75 41 25  |A%!f%<>-1:b%=uA%|
00006d60  21 66 25 3a e7 62 25 80  31 3c 3c 33 31 8c 62 25  |!f%:.b%.1<<31.b%|
00006d70  3d 62 25 82 31 3c 3c 33  31 0d 63 6a 10 e7 62 25  |=b%.1<<31.cj..b%|
00006d80  3d 5f 25 8c 68 25 3d 66  25 0d 63 74 5b 66 25 2b  |=_%.h%=f%.ct[f%+|
00006d90  3d 34 3a ce 3a 62 25 3d  61 25 21 26 43 3a 6e 25  |=4:.:b%=a%!&C:n%|
00006da0  3d a0 28 22 46 4e 22 2b  24 28 62 25 21 68 25 29  |=.("FN"+$(b%!h%)|
00006db0  2b 22 28 22 2b c3 50 41  25 2b 22 2c 22 2b c3 5f  |+"("+.PA%+","+._|
00006dc0  25 2b 22 2c 5f 66 69 6c  65 6e 61 6d 65 24 2c 22  |%+",_filename$,"|
00006dd0  2b c3 5f 66 69 6c 65 5f  73 69 7a 65 25 2b 22 29  |+._file_size%+")|
00006de0  22 29 3a e1 0d 63 b0 23  dd a4 72 28 63 25 2c 6a  |"):..c.#..r(c%,j|
00006df0  25 29 3a ea 61 25 2c 47  24 2c 71 25 3a e7 6a 25  |%):.a%,G$,q%:.j%|
00006e00  3d 2d 31 8c 3d 22 22 0d  63 ce 43 47 24 3d 22 22  |=-1.="".c.CG$=""|
00006e10  3a 61 25 3d a4 41 28 26  36 34 29 3a 61 25 21 30  |:a%=.A(&64):a%!0|
00006e20  3d 63 25 3a 61 25 21 34  3d 6a 25 3a c8 99 26 34  |=c%:a%!4=j%:..&4|
00006e30  30 30 43 45 2c 2c 61 25  3a 71 25 3d 61 25 21 32  |00CE,,a%:q%=a%!2|
00006e40  34 3a e7 71 25 80 32 35  36 8c 0d 64 1e 18 e7 61  |4:.q%.256..d...a|
00006e50  25 21 33 32 3e 30 8c 47  24 3d 24 28 61 25 21 33  |%!32>0.G$=$(a%!3|
00006e60  32 29 0d 64 28 10 cd 3a  f2 41 28 61 25 29 3a 3d  |2).d(..:.A(a%):=|
00006e70  47 24 0d 64 50 69 dd a4  73 28 52 24 29 3a ea 46  |G$.dPi..s(R$):.F|
00006e80  24 2c 54 24 2c 44 42 25  3a 46 24 3d 22 22 3a c8  |$,T$,DB%:F$="":.|
00006e90  95 a7 52 24 2c 22 5c 22  29 3e 30 3a 44 42 25 3d  |..R$,"\")>0:DB%=|
00006ea0  a7 52 24 2c 22 5c 22 29  3a 46 24 2b 3d c0 52 24  |.R$,"\"):F$+=.R$|
00006eb0  2c 44 42 25 2d 31 29 3a  54 24 3d c1 52 24 2c 44  |,DB%-1):T$=.R$,D|
00006ec0  42 25 2b 31 2c 31 29 3a  52 24 3d c1 52 24 2c 44  |B%+1,1):R$=.R$,D|
00006ed0  42 25 2b 32 29 3a c8 8e  54 24 ca 0d 64 aa 1e c9  |B%+2):..T$..d...|
00006ee0  22 41 22 3a 46 24 2b 3d  22 43 6c 69 63 6b 20 41  |"A":F$+="Click A|
00006ef0  44 4a 55 53 54 20 74 6f  22 0d 64 b4 15 c9 22 61  |DJUST to".d..."a|
00006f00  22 3a 46 24 2b 3d 22 41  44 4a 55 53 54 22 0d 64  |":F$+="ADJUST".d|
00006f10  be 22 c9 22 44 22 3a 46  24 2b 3d 22 44 72 61 67  |."."D":F$+="Drag|
00006f20  20 77 69 74 68 20 53 45  4c 45 43 54 20 74 6f 22  | with SELECT to"|
00006f30  0d 64 c8 22 c9 22 64 22  3a 46 24 2b 3d 22 44 72  |.d."."d":F$+="Dr|
00006f40  61 67 20 77 69 74 68 20  41 44 4a 55 53 54 20 74  |ag with ADJUST t|
00006f50  6f 22 0d 64 d2 30 c9 22  47 22 3a 46 24 2b 3d 22  |o".d.0."G":F$+="|
00006f60  54 68 69 73 20 6f 70 74  69 6f 6e 20 69 73 20 67  |This option is g|
00006f70  72 65 79 65 64 20 6f 75  74 20 62 65 63 61 75 73  |reyed out becaus|
00006f80  65 22 0d 64 dc 25 c9 22  52 22 3a 46 24 2b 3d 22  |e".d.%."R":F$+="|
00006f90  4d 6f 76 65 20 74 68 65  20 70 6f 69 6e 74 65 72  |Move the pointer|
00006fa0  20 72 69 67 68 74 22 0d  64 e6 1e c9 22 53 22 3a  | right".d..."S":|
00006fb0  46 24 2b 3d 22 43 6c 69  63 6b 20 53 45 4c 45 43  |F$+="Click SELEC|
00006fc0  54 20 74 6f 22 0d 64 f0  15 c9 22 73 22 3a 46 24  |T to".d..."s":F$|
00006fd0  2b 3d 22 53 45 4c 45 43  54 22 0d 64 fa 1a c9 22  |+="SELECT".d..."|
00006fe0  54 22 3a 46 24 2b 3d 22  54 68 69 73 20 69 73 20  |T":F$+="This is |
00006ff0  74 68 65 22 0d 65 04 1d  c9 22 57 22 3a 46 24 2b  |the".e..."W":F$+|
00007000  3d 22 54 68 69 73 20 77  69 6e 64 6f 77 20 69 73  |="This window is|
00007010  22 0d 65 0e 15 c9 22 77  22 3a 46 24 2b 3d 22 77  |".e..."w":F$+="w|
00007020  69 6e 64 6f 77 22 0d 65  18 0f 7f 46 24 2b 3d 22  |indow".e...F$+="|
00007030  5c 22 2b 54 24 0d 65 2c  0e cb 3a ce 3a 3d 46 24  |\"+T$.e,..:.:=F$|
00007040  2b 52 24 0d 65 68 21 dd  a4 74 28 6d 25 29 3a ea  |+R$.eh!..t(m%):.|
00007050  6f 25 3a 6f 25 3d a4 41  28 32 30 29 3a e7 6d 25  |o%:o%=.A(20):.m%|
00007060  3c 3e 30 8c 0d 65 90 0c  e7 a4 78 28 6d 25 29 8c  |<>0..e....x(m%).|
00007070  0d 65 9a 1f f2 65 41 28  6d 25 29 3a e7 6d 25 3d  |.e...eA(m%):.m%=|
00007080  5f 55 25 21 32 30 8c 5f  55 25 21 32 30 3d 30 0d  |_U%!20._U%!20=0.|
00007090  65 ae 1d 64 25 3d a4 4c  28 5f 55 25 21 26 42 38  |e..d%=.L(_U%!&B8|
000070a0  2c 6d 25 29 3a e7 64 25  3e 2d 31 8c 0d 65 c2 18  |,m%):.d%>-1..e..|
000070b0  62 25 3d 5f 55 25 21 26  42 38 2b 64 25 3a 62 25  |b%=_U%!&B8+d%:b%|
000070c0  21 30 3d 30 0d 65 d6 1f  cd 3a 6f 25 21 30 3d 6d  |!0=0.e...:o%!0=m|
000070d0  25 3a c8 99 26 34 30 30  43 33 2c 2c 6f 25 3a 6d  |%:..&400C3,,o%:m|
000070e0  25 3d 30 0d 66 08 05 cd  0d 66 12 10 cd 3a f2 41  |%=0.f....f...:.A|
000070f0  28 6f 25 29 3a 3d 6d 25  0d 66 3a 53 dd f2 55 41  |(o%):=m%.f:S..UA|
00007100  28 f8 4c 41 25 2c 57 24  29 3a ea 62 25 2c 6f 25  |(.LA%,W$):.b%,o%|
00007110  2c 6d 25 2c 72 43 25 3a  6f 25 3d a4 41 28 36 30  |,m%,rC%:o%=.A(60|
00007120  30 30 29 3a 6f 25 21 30  3d 4c 41 25 3a c8 99 26  |00):o%!0=LA%:..&|
00007130  34 30 30 43 43 2c 2c 6f  25 3a e7 28 28 6f 25 21  |400CC,,o%:.((o%!|
00007140  36 30 29 80 32 35 36 29  3d 30 8c 0d 66 80 41 62  |60).256)=0..f.Ab|
00007150  25 3d 6f 25 2b 37 36 3a  24 62 25 3d c0 57 24 2c  |%=o%+76:$b%=.W$,|
00007160  26 42 29 3a c8 99 26 34  30 30 43 33 2c 2c 6f 25  |&B):..&400C3,,o%|
00007170  3a c8 99 26 34 30 30 43  31 2c 2c 6f 25 2b 34 b8  |:..&400C1,,o%+4.|
00007180  6d 25 3a e7 6d 25 3c 3e  4c 41 25 8c 0d 66 bc 16  |m%:.m%<>LA%..f..|
00007190  f2 66 41 28 4c 41 25 2c  6d 25 29 3a 4c 41 25 3d  |.fA(LA%,m%):LA%=|
000071a0  6d 25 0d 66 d0 05 cd 0d  66 da 3c cc 72 43 25 3d  |m%.f....f.<.rC%=|
000071b0  6f 25 21 38 34 3a 24 28  21 28 6f 25 2b 37 36 29  |o%!84:$(!(o%+76)|
000071c0  29 3d c0 57 24 2c 72 43  25 2d 31 29 3a e7 28 28  |)=.W$,rC%-1):.((|
000071d0  6f 25 21 33 32 29 80 28  31 3c 3c 31 36 29 29 3c  |o%!32).(1<<16))<|
000071e0  3e 30 8c 0d 67 20 29 c8  99 26 34 30 30 44 31 2c  |>0..g )..&400D1,|
000071f0  2d 31 2c 6f 25 21 34 2c  6f 25 21 31 36 2c 6f 25  |-1,o%!4,o%!16,o%|
00007200  21 26 43 2c 6f 25 21 31  36 2b 34 34 0d 67 2a 0c  |!&C,o%!16+44.g*.|
00007210  cd 3a f2 41 28 6f 25 29  0d 67 3e 07 cd 3a e1 0d  |.:.A(o%).g>..:..|
00007220  67 5c 5f dd a4 75 28 70  25 2c 73 43 25 29 3a ea  |g\_..u(p%,sC%):.|
00007230  66 25 2c 67 41 25 3a c8  99 26 34 35 42 43 37 2c  |f%,gA%:..&45BC7,|
00007240  70 25 b8 70 25 3a f5 3a  67 41 25 3d 70 25 2b 32  |p%.p%:.:gA%=p%+2|
00007250  38 2b 28 28 73 43 25 21  66 25 29 2a 32 34 29 3a  |8+((sC%!f%)*24):|
00007260  70 25 3d 67 41 25 21 34  3a 66 25 2b 3d 34 3a fd  |p%=gA%!4:f%+=4:.|
00007270  73 43 25 21 66 25 3d 2d  31 3a 3d 67 41 25 0d 67  |sC%!f%=-1:=gA%.g|
00007280  c0 2c dd f2 56 41 28 59  41 25 2c 45 41 25 2c 46  |.,..VA(YA%,EA%,F|
00007290  41 25 29 3a ea 62 25 2c  43 41 25 2c 6e 25 3a ea  |A%):.b%,CA%,n%:.|
000072a0  85 3a ee 85 ea 3a f7 85  3a e1 0d 67 e8 29 62 25  |.:...:..:..g.)b%|
000072b0  3d 59 41 25 21 34 3a f2  57 28 24 62 25 21 30 2c  |=YA%!4:.W($b%!0,|
000072c0  43 41 25 29 3a f7 85 3a  e7 24 62 25 21 34 3c 3e  |CA%):..:.$b%!4<>|
000072d0  22 22 8c 0d 68 10 21 6e  25 3d a0 28 22 46 4e 22  |""..h.!n%=.("FN"|
000072e0  2b 24 62 25 21 34 2b 22  28 22 2b c3 43 41 25 2b  |+$b%!4+"("+.CA%+|
000072f0  22 29 22 29 0d 68 1a 11  cd 3a e7 24 62 25 21 38  |")").h...:.$b%!8|
00007300  3c 3e 22 22 8c 0d 68 2e  21 6e 25 3d a0 28 22 46  |<>""..h.!n%=.("F|
00007310  4e 22 2b 24 62 25 21 38  2b 22 28 22 2b c3 43 41  |N"+$b%!8+"("+.CA|
00007320  25 2b 22 29 22 29 0d 68  38 28 cd 3a c8 99 26 34  |%+")").h8(.:..&4|
00007330  30 30 45 38 2c 2c 43 41  25 2c 45 41 25 2c 46 41  |00E8,,CA%,EA%,FA|
00007340  25 3a 5f 55 25 21 32 30  3d 43 41 25 3a e1 0d 68  |%:_U%!20=CA%:..h|
00007350  74 65 dd f2 57 41 28 4b  44 25 2c f8 4a 24 2c f8  |te..WA(KD%,.J$,.|
00007360  4b 24 29 3a ea 6b 41 25  2c 72 25 2c 62 25 2c 64  |K$):.kA%,r%,b%,d|
00007370  25 2c 68 25 2c 6b 25 2c  4b 41 25 2c 66 25 3a ea  |%,h%,k%,KA%,f%:.|
00007380  51 43 25 3a 51 43 25 3d  30 3a 72 25 3d 5f 55 25  |QC%:QC%=0:r%=_U%|
00007390  21 26 44 43 3a 64 25 3d  30 3a 68 25 3d a3 3a 4a  |!&DC:d%=0:h%=.:J|
000073a0  24 3d 22 22 3a 51 43 25  3d 30 3a e7 a4 46 28 72  |$="":QC%=0:..F(r|
000073b0  25 29 8c 0d 68 b0 39 f5  3a 66 25 2b 3d 34 3a fd  |%)..h.9.:f%+=4:.|
000073c0  72 25 21 66 25 3d 2d 31  3a 6b 25 3d 66 25 3a 66  |r%!f%=-1:k%=f%:f|
000073d0  25 3d 30 3a f5 3a 62 25  3d 21 28 72 25 2b 64 25  |%=0:.:b%=!(r%+d%|
000073e0  2b 30 29 3a e7 62 25 3c  3e 2d 31 8c 0d 68 f6 0c  |+0):.b%<>-1..h..|
000073f0  e7 62 25 3d 4b 44 25 8c  0d 69 00 43 68 25 3d b9  |.b%=KD%..i.Ch%=.|
00007400  3a 4b 41 25 3d 72 25 21  28 64 25 2b 34 29 3a 4a  |:KA%=r%!(d%+4):J|
00007410  24 3d 24 4b 41 25 3a 51  43 25 3d 72 25 21 28 64  |$=$KA%:QC%=r%!(d|
00007420  25 2b 38 29 3a 4b 41 25  3d 72 25 21 28 64 25 2b  |%+8):KA%=r%!(d%+|
00007430  26 43 29 3a 4b 24 3d 24  4b 41 25 0d 69 28 0c cd  |&C):K$=$KA%.i(..|
00007440  3a 64 25 2b 3d 31 36 0d  69 3c 0a cc 64 25 3d 6b  |:d%+=16.i<..d%=k|
00007450  25 0d 69 50 10 cd 3a fd  68 25 84 64 25 3e 3d 6b  |%.iP..:.h%.d%>=k|
00007460  25 0d 69 64 10 cc 4a 24  3d 22 22 3a 4b 24 3d 22  |%.id..J$="":K$="|
00007470  22 0d 69 78 07 cd 3a e1  0d 69 96 5b dd f2 58 41  |".ix..:..i.[..XA|
00007480  28 4e 44 25 2c 45 41 25  2c 46 41 25 2c 4a 24 2c  |(ND%,EA%,FA%,J$,|
00007490  4b 24 29 3a ea 6e 25 2c  62 25 2c 58 44 25 2c 66  |K$):.n%,b%,XD%,f|
000074a0  25 3a 5f 73 68 65 6c 6c  5f 46 6f 6e 74 4d 65 6e  |%:_shell_FontMen|
000074b0  75 53 65 6c 46 4e 24 3d  4b 24 3a e7 a4 46 28 5f  |uSelFN$=K$:..F(_|
000074c0  55 25 21 26 45 30 29 8c  f2 41 28 5f 55 25 21 26  |U%!&E0)..A(_U%!&|
000074d0  45 30 29 0d 69 be 30 5f  55 25 21 26 45 30 3d a4  |E0).i.0_U%!&E0=.|
000074e0  41 28 a9 4a 24 2b 31 29  3a 62 25 3d 5f 55 25 21  |A(.J$+1):b%=_U%!|
000074f0  26 45 30 3a 24 62 25 3d  4a 24 3a e7 4a 24 3c 3e  |&E0:$b%=J$:.J$<>|
00007500  22 22 8c 0d 69 dc 23 6e  25 3d a0 28 22 46 4e 22  |""..i.#n%=.("FN"|
00007510  2b 4a 24 2b 22 28 5f 55  25 21 35 32 2c 5f 55 25  |+J$+"(_U%!52,_U%|
00007520  21 35 36 29 22 29 0d 69  e6 1d cd 3a c8 99 26 34  |!56)").i...:..&4|
00007530  30 30 45 38 2c 2c 4e 44  25 2c 45 41 25 2c 46 41  |00E8,,ND%,EA%,FA|
00007540  25 3a e1 0d 6a 0e 1b dd  a4 76 28 63 25 29 3a 3d  |%:..j....v(c%):=|
00007550  28 a4 79 28 63 25 29 80  31 3c 3c 31 36 29 0d 6a  |(.y(c%).1<<16).j|
00007560  2c 32 dd f2 59 41 3a 5f  55 25 21 34 38 3d b9 3a  |,2..YA:_U%!48=.:|
00007570  f2 46 28 26 34 33 42 30  30 2c 22 53 68 65 6c 6c  |.F(&43B00,"Shell|
00007580  44 42 75 67 3a 54 72 61  63 65 4f 6e 22 29 3a e1  |DBug:TraceOn"):.|
00007590  0d 6a 5e 33 dd f2 5a 41  3a 5f 55 25 21 34 38 3d  |.j^3..ZA:_U%!48=|
000075a0  a3 3a f2 46 28 26 34 33  42 30 30 2c 22 53 68 65  |.:.F(&43B00,"She|
000075b0  6c 6c 44 42 75 67 3a 54  72 61 63 65 4f 66 66 22  |llDBug:TraceOff"|
000075c0  29 3a e1 0d 6a 90 55 dd  f2 61 41 3a ea 72 25 2c  |):..j.U..aA:.r%,|
000075d0  65 25 2c 6b 25 2c 62 25  2c 4b 41 25 3a 72 25 3d  |e%,k%,b%,KA%:r%=|
000075e0  5f 55 25 21 26 43 3a 6b  25 3d a4 44 28 72 25 29  |_U%!&C:k%=.D(r%)|
000075f0  3a 65 25 3d 30 3a f5 3a  62 25 3d 72 25 21 28 65  |:e%=0:.:b%=r%!(e|
00007600  25 2b 32 30 29 3a 4b 41  25 3d 72 25 2b 65 25 3a  |%+20):KA%=r%+e%:|
00007610  e7 a4 46 28 62 25 29 8c  0d 6a e0 0d e7 24 62 25  |..F(b%)..j...$b%|
00007620  3c 3e 22 22 8c 0d 6a ea  05 cd 0d 6a f4 18 cd 3a  |<>""..j....j...:|
00007630  65 25 2b 3d 34 38 3a fd  28 65 25 3e 3d 6b 25 29  |e%+=48:.(e%>=k%)|
00007640  3a e1 0d 6b 26 55 dd f2  62 41 3a ea 72 25 2c 65  |:..k&U..bA:.r%,e|
00007650  25 2c 6b 25 2c 62 25 2c  4b 41 25 3a 72 25 3d 5f  |%,k%,b%,KA%:r%=_|
00007660  55 25 21 26 43 3a 6b 25  3d a4 44 28 72 25 29 3a  |U%!&C:k%=.D(r%):|
00007670  65 25 3d 30 3a f5 3a 62  25 3d 72 25 21 28 65 25  |e%=0:.:b%=r%!(e%|
00007680  2b 32 34 29 3a 4b 41 25  3d 72 25 2b 65 25 3a e7  |+24):KA%=r%+e%:.|
00007690  a4 46 28 62 25 29 8c 0d  6b 76 0d e7 24 62 25 3c  |.F(b%)..kv..$b%<|
000076a0  3e 22 22 8c 0d 6b 80 05  cd 0d 6b 8a 18 cd 3a 65  |>""..k....k...:e|
000076b0  25 2b 3d 34 38 3a fd 28  65 25 3e 3d 6b 25 29 3a  |%+=48:.(e%>=k%):|
000076c0  e1 0d 6b bc 55 dd f2 63  41 3a ea 72 25 2c 65 25  |..k.U..cA:.r%,e%|
000076d0  2c 6b 25 2c 62 25 2c 4b  41 25 3a 72 25 3d 5f 55  |,k%,b%,KA%:r%=_U|
000076e0  25 21 26 43 3a 6b 25 3d  a4 44 28 72 25 29 3a 65  |%!&C:k%=.D(r%):e|
000076f0  25 3d 30 3a f5 3a 62 25  3d 72 25 21 28 65 25 2b  |%=0:.:b%=r%!(e%+|
00007700  34 34 29 3a 4b 41 25 3d  72 25 2b 65 25 3a e7 a4  |44):KA%=r%+e%:..|
00007710  46 28 62 25 29 8c 0d 6c  0c 0d e7 24 62 25 3c 3e  |F(b%)..l...$b%<>|
00007720  22 22 8c 0d 6c 16 05 cd  0d 6c 20 18 cd 3a 65 25  |""..l....l ..:e%|
00007730  2b 3d 34 38 3a fd 28 65  25 3e 3d 6b 25 29 3a e1  |+=48:.(e%>=k%):.|
00007740  0d 6c 52 0f dd f2 64 41  28 5f 51 25 29 3a e1 0d  |.lR...dA(_Q%):..|
00007750  6c 70 19 dd a4 77 28 6c  42 25 29 3a 3d 28 28 6c  |lp...w(lB%):=((l|
00007760  42 25 80 31 29 3d 31 29  0d 6c 8e 0f dd a4 78 28  |B%.1)=1).l....x(|
00007770  6d 25 29 3a 3d 2d 31 0d  6c ac 3b dd f2 65 41 28  |m%):=-1.l.;..eA(|
00007780  63 25 29 3a ea 65 25 2c  70 25 2c 68 25 2c 6b 25  |c%):.e%,p%,h%,k%|
00007790  2c 67 25 2c 6c 25 3a 65  25 3d 30 3a 70 25 3d 30  |,g%,l%:e%=0:p%=0|
000077a0  3a 68 25 3d a3 3a e7 63  25 3d 2d 31 8c 63 25 3d  |:h%=.:.c%=-1.c%=|
000077b0  2d 32 0d 6c d4 2c 6b 25  3d a4 44 28 5f 55 25 21  |-2.l.,k%=.D(_U%!|
000077c0  26 43 29 2d 38 3a 67 25  3d 5f 55 25 21 26 43 3a  |&C)-8:g%=_U%!&C:|
000077d0  f5 3a e7 28 67 25 21 65  25 3d 63 25 29 8c 0d 6c  |.:.(g%!e%=c%)..l|
000077e0  fc 08 68 25 3d b9 0d 6d  06 0b cc 65 25 2b 3d 34  |..h%=..m...e%+=4|
000077f0  38 0d 6d 1a 17 cd 3a fd  28 65 25 3e 3d 6b 25 84  |8.m...:.(e%>=k%.|
00007800  68 25 29 3a e7 68 25 8c  0d 6d 38 43 67 25 21 28  |h%):.h%..m8Cg%!(|
00007810  65 25 2b 30 29 3d 30 3a  67 25 21 28 65 25 2b 34  |e%+0)=0:g%!(e%+4|
00007820  29 3d 30 3a 67 25 21 28  65 25 2b 38 29 3d 30 3a  |)=0:g%!(e%+8)=0:|
00007830  e3 6c 25 3d 26 43 b8 34  34 88 34 3a e7 67 25 21  |.l%=&C.44.4:.g%!|
00007840  28 65 25 2b 6c 25 29 3c  3e 30 8c 0d 6d 6a 1f f2  |(e%+l%)<>0..mj..|
00007850  41 28 67 25 21 28 65 25  2b 6c 25 29 29 3a 67 25  |A(g%!(e%+l%)):g%|
00007860  21 28 65 25 2b 6c 25 29  3d 30 0d 6d 7e 09 cd 3a  |!(e%+l%)=0.m~..:|
00007870  ed 6c 25 0d 6d 92 3d cd  3a f2 42 28 22 45 76 65  |.l%.m.=.:.B("Eve|
00007880  6e 74 44 65 6c 65 74 65  41 6c 6c 3a 77 68 25 3d  |ntDeleteAll:wh%=|
00007890  26 22 2b c3 7e 63 25 29  3a f2 67 41 28 63 25 2c  |&"+.~c%):.gA(c%,|
000078a0  2d 31 29 3a f2 68 41 28  63 25 2c 2d 31 29 3a e1  |-1):.hA(c%,-1):.|
000078b0  0d 6d e2 1c dd f2 66 41  28 47 41 25 2c 48 41 25  |.m....fA(GA%,HA%|
000078c0  29 3a e7 48 41 25 3c 3e  47 41 25 8c 0d 6d f6 1a  |):.HA%<>GA%..m..|
000078d0  e7 5f 55 25 21 32 38 3d  47 41 25 8c 5f 55 25 21  |._U%!28=GA%._U%!|
000078e0  32 38 3d 48 41 25 0d 6e  00 7f f2 47 28 47 41 25  |28=HA%.n...G(GA%|
000078f0  2c 48 41 25 2c 5f 55 25  21 26 43 2c 34 38 29 3a  |,HA%,_U%!&C,48):|
00007900  f2 47 28 47 41 25 2c 48  41 25 2c 5f 55 25 21 39  |.G(GA%,HA%,_U%!9|
00007910  36 2c 31 36 29 3a f2 47  28 47 41 25 2c 48 41 25  |6,16):.G(GA%,HA%|
00007920  2c 5f 55 25 21 37 32 2c  32 34 29 3a f2 47 28 47  |,_U%!72,24):.G(G|
00007930  41 25 2c 48 41 25 2c 5f  55 25 21 39 32 2c 32 34  |A%,HA%,_U%!92,24|
00007940  29 3a f2 47 28 47 41 25  2c 48 41 25 2c 5f 55 25  |):.G(GA%,HA%,_U%|
00007950  21 26 36 38 2c 31 36 29  3a f2 6a 41 28 47 41 25  |!&68,16):.jA(GA%|
00007960  2c 48 41 25 29 0d 6e 3c  07 cd 3a e1 0d 6e 5a 45  |,HA%).n<..:..nZE|
00007970  dd a4 79 28 63 25 29 3a  ea 71 25 2c 61 25 3a 61  |..y(c%):.q%,a%:a|
00007980  25 3d a4 41 28 33 36 29  3a 61 25 21 30 3d 63 25  |%=.A(36):a%!0=c%|
00007990  3a c8 99 26 34 30 30 43  42 2c 2c 61 25 3a 71 25  |:..&400CB,,a%:q%|
000079a0  3d 61 25 21 33 32 3a f2  41 28 61 25 29 3a 3d 71  |=a%!32:.A(a%):=q|
000079b0  25 0d 6e b4 3c dd f2 67  41 28 63 25 2c 6a 25 29  |%.n.<..gA(c%,j%)|
000079c0  3a ea 64 25 2c 61 25 2c  6b 25 3a f5 3a 64 25 3d  |:.d%,a%,k%:.:d%=|
000079d0  a4 43 28 63 25 2c 6a 25  2c 5f 55 25 2b 37 32 2c  |.C(c%,j%,_U%+72,|
000079e0  32 34 2c a3 29 3a e7 64  25 3e 3d 30 8c 0d 6f 2c  |24,.):.d%>=0..o,|
000079f0  0b e7 6a 25 3d 2d 31 8c  0d 6f 36 5e f2 42 28 22  |..j%=-1..o6^.B("|
00007a00  44 65 6c 65 74 65 45 76  65 6e 74 44 61 74 61 53  |DeleteEventDataS|
00007a10  61 76 65 3a 44 65 6c 65  74 69 6e 67 20 44 61 74  |ave:Deleting Dat|
00007a20  61 53 61 76 65 20 45 76  65 6e 74 20 28 61 6c 6c  |aSave Event (all|
00007a30  20 65 76 65 6e 74 73 20  66 6f 72 20 77 69 6e 64  | events for wind|
00007a40  6f 77 20 68 61 6e 64 6c  65 20 26 22 2b c3 7e 63  |ow handle &"+.~c|
00007a50  25 2b 22 29 22 29 0d 6f  40 6c cc f2 42 28 22 44  |%+")").o@l..B("D|
00007a60  65 6c 65 74 65 45 76 65  6e 74 44 61 74 61 53 61  |eleteEventDataSa|
00007a70  76 65 3a 44 65 6c 65 74  69 6e 67 20 44 61 74 61  |ve:Deleting Data|
00007a80  53 61 76 65 20 45 76 65  6e 74 20 28 77 69 6e 64  |Save Event (wind|
00007a90  6f 77 20 68 61 6e 64 6c  65 20 77 61 73 20 26 22  |ow handle was &"|
00007aa0  2b c3 7e 63 25 2b 22 20  69 63 6f 6e 20 68 61 6e  |+.~c%+" icon han|
00007ab0  64 6c 65 20 77 61 73 20  22 2b c3 6a 25 2b 22 29  |dle was "+.j%+")|
00007ac0  22 29 0d 6f 54 20 cd 3a  6b 25 3d a4 44 28 5f 55  |").oT .:k%=.D(_U|
00007ad0  25 21 37 32 29 2d 38 3a  e7 64 25 3d 6b 25 2d 32  |%!72)-8:.d%=k%-2|
00007ae0  34 8c 0d 6f 86 0a e7 64  25 3d 30 8c 0d 6f 9a 17  |4..o...d%=0..o..|
00007af0  f2 41 28 5f 55 25 21 37  32 29 3a 5f 55 25 21 37  |.A(_U%!72):_U%!7|
00007b00  32 3d 30 0d 6f ae 1a cc  5f 55 25 21 37 32 3d a4  |2=0.o..._U%!72=.|
00007b10  4d 28 5f 55 25 21 37 32  2c 2d 32 34 29 0d 6f cc  |M(_U%!72,-24).o.|
00007b20  05 cd 0d 6f d6 44 cc 61  25 3d 67 25 2b 64 25 3a  |...o.D.a%=g%+d%:|
00007b30  61 25 21 30 3d 30 3a 61  25 21 34 3d 30 3a 61 25  |a%!0=0:a%!4=0:a%|
00007b40  21 38 3d 30 3a 61 25 21  26 43 3d 30 3a 61 25 21  |!8=0:a%!&C=0:a%!|
00007b50  31 36 3d 30 3a f2 41 28  61 25 21 32 30 29 3a 61  |16=0:.A(a%!20):a|
00007b60  25 21 32 30 3d 30 0d 70  08 05 cd 0d 70 12 0d cd  |%!20=0.p....p...|
00007b70  3a fd 64 25 3c 30 3a e1  0d 70 4e 71 dd f2 68 41  |:.d%<0:..pNq..hA|
00007b80  28 63 25 2c 6a 25 29 3a  ea 64 25 2c 61 25 2c 6b  |(c%,j%):.d%,a%,k|
00007b90  25 2c 67 25 2c 62 25 3a  67 25 3d 5f 55 25 21 26  |%,g%,b%:g%=_U%!&|
00007ba0  36 38 3a f5 3a 64 25 3d  a4 43 28 63 25 2c 6a 25  |68:.:d%=.C(c%,j%|
00007bb0  2c 5f 55 25 2b 26 36 38  2c 31 36 2c a3 29 3a f2  |,_U%+&68,16,.):.|
00007bc0  42 28 22 44 65 6c 65 74  65 45 76 65 6e 74 42 75  |B("DeleteEventBu|
00007bd0  6d 70 3a 6f 66 66 73 65  74 25 3d 22 2b c3 64 25  |mp:offset%="+.d%|
00007be0  29 3a e7 64 25 3e 3d 30  8c 0d 70 bc 0b e7 6a 25  |):.d%>=0..p...j%|
00007bf0  3d 2d 31 8c 0d 70 c6 56  f2 42 28 22 44 65 6c 65  |=-1..p.V.B("Dele|
00007c00  74 65 45 76 65 6e 74 42  75 6d 70 3a 44 65 6c 65  |teEventBump:Dele|
00007c10  74 69 6e 67 20 42 75 6d  70 20 45 76 65 6e 74 20  |ting Bump Event |
00007c20  28 61 6c 6c 20 65 76 65  6e 74 73 20 66 6f 72 20  |(all events for |
00007c30  77 69 6e 64 6f 77 20 68  61 6e 64 6c 65 20 26 22  |window handle &"|
00007c40  2b c3 7e 63 25 2b 22 29  22 29 0d 70 d0 64 cc f2  |+.~c%+")").p.d..|
00007c50  42 28 22 44 65 6c 65 74  65 45 76 65 6e 74 42 75  |B("DeleteEventBu|
00007c60  6d 70 3a 44 65 6c 65 74  69 6e 67 20 42 75 6d 70  |mp:Deleting Bump|
00007c70  20 45 76 65 6e 74 20 28  77 69 6e 64 6f 77 20 68  | Event (window h|
00007c80  61 6e 64 6c 65 20 77 61  73 20 26 22 2b c3 7e 63  |andle was &"+.~c|
00007c90  25 2b 22 20 69 63 6f 6e  20 68 61 6e 64 6c 65 20  |%+" icon handle |
00007ca0  77 61 73 20 22 2b c3 6a  25 2b 22 29 22 29 0d 70  |was "+.j%+")").p|
00007cb0  e4 21 cd 3a 6b 25 3d a4  44 28 5f 55 25 21 26 36  |.!.:k%=.D(_U%!&6|
00007cc0  38 29 2d 38 3a e7 64 25  3d 6b 25 2d 31 36 8c 0d  |8)-8:.d%=k%-16..|
00007cd0  71 16 0a e7 64 25 3d 30  8c 0d 71 2a 7e 74 25 3d  |q...d%=0..q*~t%=|
00007ce0  67 25 21 26 43 3a 62 25  3d 74 25 21 26 43 3a f2  |g%!&C:b%=t%!&C:.|
00007cf0  41 28 62 25 21 26 43 29  3a f2 41 28 62 25 21 31  |A(b%!&C):.A(b%!1|
00007d00  36 29 3a f2 41 28 62 25  29 3a f2 41 28 5f 55 25  |6):.A(b%):.A(_U%|
00007d10  21 26 36 38 29 3a 5f 55  25 21 26 36 38 3d 30 3a  |!&68):_U%!&68=0:|
00007d20  f2 42 28 22 44 65 6c 65  74 65 45 76 65 6e 74 44  |.B("DeleteEventD|
00007d30  61 74 61 53 61 76 65 3a  4e 6f 20 42 75 6d 70 20  |ataSave:No Bump |
00007d40  65 76 65 6e 74 73 20 6e  6f 77 20 72 65 67 69 73  |events now regis|
00007d50  74 65 72 65 64 22 29 0d  71 7a 1c cc 5f 55 25 21  |tered").qz.._U%!|
00007d60  26 36 38 3d a4 4d 28 5f  55 25 21 26 36 38 2c 2d  |&68=.M(_U%!&68,-|
00007d70  31 36 29 0d 71 98 05 cd  0d 71 a2 46 cc 61 25 3d  |16).q....q.F.a%=|
00007d80  67 25 2b 64 25 3a 61 25  21 30 3d 30 3a 61 25 21  |g%+d%:a%!0=0:a%!|
00007d90  34 3d 30 3a 61 25 21 38  3d 30 3a 74 25 3d 61 25  |4=0:a%!8=0:t%=a%|
00007da0  21 26 43 3a f2 41 28 74  25 21 26 43 29 3a f2 41  |!&C:.A(t%!&C):.A|
00007db0  28 74 25 21 31 36 29 3a  f2 41 28 74 25 29 0d 71  |(t%!16):.A(t%).q|
00007dc0  f2 05 cd 0d 71 fc 0d cd  3a fd 64 25 3c 30 3a e1  |....q...:.d%<0:.|
00007dd0  0d 72 38 26 dd f2 47 28  47 41 25 2c 48 41 25 2c  |.r8&..G(GA%,HA%,|
00007de0  67 25 2c 64 25 29 3a ea  65 25 2c 6b 25 3a e7 a4  |g%,d%):.e%,k%:..|
00007df0  46 28 67 25 29 8c 0d 72  56 1f 6b 25 3d a4 44 28  |F(g%)..rV.k%=.D(|
00007e00  67 25 29 2d 38 3a f5 3a  e7 28 67 25 21 65 25 3d  |g%)-8:.:.(g%!e%=|
00007e10  47 41 25 29 8c 0d 72 74  0d 67 25 21 65 25 3d 48  |GA%)..rt.g%!e%=H|
00007e20  41 25 0d 72 7e 16 cd 3a  65 25 2b 3d 64 25 3a fd  |A%.r~..:e%+=d%:.|
00007e30  28 65 25 3e 3d 6b 25 29  0d 72 9c 07 cd 3a e1 0d  |(e%>=k%).r...:..|
00007e40  72 ba 42 dd f2 6a 41 28  47 41 25 2c 48 41 25 29  |r.B..jA(GA%,HA%)|
00007e50  3a ea 64 25 2c 79 25 3a  79 25 3d 5f 55 25 21 26  |:.d%,y%:y%=_U%!&|
00007e60  42 38 3a 64 25 3d a4 4c  28 5f 55 25 21 26 42 38  |B8:d%=.L(_U%!&B8|
00007e70  2c 47 41 25 29 3a 79 25  21 64 25 3d 48 41 25 3a  |,GA%):y%!d%=HA%:|
00007e80  e1 0d ff                                          |...|
00007e83